MELEDLKTFWLNEHGVCFKPPHGSCFSFTAAVPKPGTLHKGIGQRNDRDGAVGRSVLVHRSLSLSKFEHRSGKGCNHGPPCEWQVYKCISRLVSYTSMVGAGSFSSTLGGSHGVGRVYYKGRQGDYYVMVMDILGYAHGDVKPENFLLGQSNTPEEKKLFHVHLGLDVLEIVANMKFDKEPNHGKLVLLFDSILDPNPTVRPINTDGVEKDSFFEPTLHLIIILIKPFVSSVPYRLVRREGESDIEEDEDDQPKKKIRLGMPATQWITTFTTLGGQMKQRYHYDAADFRLTEHVEKSNEDGLYISSVASCTNLWALVMDTRTAFTAQVHELSHVFAVLKYMWAYLEIYFVKAEGRGPVDEVLGDSALGGMYQRSHNLRGKKSVQLHAFNNFFFSPLNLPVSRGEFLGFSMLDKESLIEAGSGKREMEQVKRPYEG*