MVGGYKVSNLTVEAFEGIGSVNPMLFYQYKVTGKGKYDNVYKIIKSARYKMHSKNRFKPVFIKDDKLYTLEKLPDIEDLDFANINFVKSEVLSIEDNMSIYGEVVEYYINLKLKKVKVLGKYPKYRINYSKEILSNTLLTRELKDEFKKSNKGFNLKRKFRISPVVNKMGKVILYLSCSADFSTNKNIYEMLKEGLEVEGLAVKSEWSNISGNLVIESVLETKISEPTSLGQSLIDYYKNNNQGYRVKDFTDEDLNANIVNVRGNKKIYMYIPHALKPIITREYLAKNDPEFSKEIEQLIKMNMNYRYETLKSFVNDIGVIEELNNLSFKNKYYEDVKLLGYSSGKIDEPVLMGAKGIIKNKMQIFSNGFYKLPEGKVRFGVLYPKEFDGVSRKAIRAIYDFSKEGKYHGESNKYIAEHLINVEFNPKECIFEGYELGDITEYKKAALKLNNYNNVDFVIAIVPNMSDEEIENSYNPFKKIWAELNLPSQMISVKTAEIFANSRDNTALYYLHNIVLGILGKIGGIPWVVKDMKGDVDCFVGLDVGTREKGIHYPACSVVFDKYGKLINYYKPNIPQNGEKINTEILQEIFDKVLISYEEENGAYPKNIVIHRAGFSREDLDWYENYFGKKNIKFNIIEVKKSTPLKIASINEGNITNPEKGSYILRGNKAYMVTTDIKENLGSPKPLKIEKSYGDIDMLTALSQIYALTQIHVGATKSLRLPITTGYADKICKAIEFIPQGRVDNRLFFL