MAGVGKTTLLKSVYNFYKVSVVFDVVIWVTVSQDCKISVLQRHIATALKLDLSSISDLDTDTPKMMLSATLKKRKFLLMLDDIWSALDFQELGVAFETGKGSKVVFSTRSRDLASMDAEQSIEVEPLSRDEGWALFETVAFRGGHVPEGLEQCARKISDECAGLPLAITVVAAAMRGKTTVVDEWNSCLSMMKNADPSFPETHPRVDKQLYRRLKWSYDDLSKTLQNCFLYCALYPEDEQIDVQKLVLMWIAEGFIKTKEVTFSTNMQLGNX