DARPLTKDDVPLASFHGADNANRILRTLWNLRGCCEDKTCCFIG