MSDKSKILIIGGTGYIGKFIVAASARLGHPTFALIRESTVSNPSKSGIIESFKSSGVSLVYGDLYDHESLVKAIKQVDVVISTVGRAQLSDQVKIIAAIKEAGNVKRFFPSEFGNDVDRVHAVGPAKTAFEIKAQIRRTIEAEGIPYTYVSSNFFAGFFLPTLSQPGATAPPRDKVIILGDGNPKAVFNKEDDIGTYTIKAADDPRALNKILYIRPPQNTYSFNEILSLWEKKIGKTLEKIYVPEEQVLKNIQEASFPLNVILSISHSVFIKGDHTNFEIKPSFGVEASELYPDVKYTTVDEYLDQFV*