MVGGYKVSNLTVEAFEGIGSVNPMLFYQYKVTGKGKYDNVYKIIKSARYKMHSKNRFKPVFIKDDKLYTLEKLPDIEDLDFANINFVKSEVLSIEDNMSIYGEVVEYYINLKLKKVKVLGKYPKYRINYSKEILSNTLLTRELKDEFKKSNKGFNLKRKFRISPVVNKMGKVILYLSCSADFSTNKNIYEMLKEGLEVEGLAVKSEWSNISGNLVIESVLETKISEPTSLGQSLIDYYKNNNQGYRVKDFTDEDLNANIVNVRGNKKIYMYIPHALKPIITREYLAKNDPEFSKEIEQLIKMNMNYRYETLKSFVNDIGVIEELNNLSFKNKYYEDVKLLGYSSGKIDEPVLMGAKGIIKNKMQIFSNGFYKLPEGKVRFGVLYPKEFDGVSRKAIRAIYDFSKEGKYHGESNKYIAEHLINVEFNPKECIFEGYELGDITEYKKAALKLNNYNNVDFVIAIVPNMSDEEIENSYNPFKKIWAELNLPSQMISVKTAEIFANSRDNTALYYLHNIVLGILGKIGGIPWVVKDMKGDVDCFVGLDVGTREKGIHYPACSVVFDKYGKLINYYKPNIPQNGEKINTEILQEIFDKVLISYEEENGAYPKNIVIHRDGFSREDLDWYENYFGKKNIKFNIIEVKKSTPLKIASINEGNITNPEKGSYILRGNKAYMVTTDIKENLGSPKPLKIEKSYGDIDMLTALSQIYALTQIHVGATKSLRLPITTGYADKICKAIEFIPQGRVDNRLFFL