MSIFFEENMSAGCSGIETLKPYLINAYKGKQKTENEVKRLVNTSKQLVVKDYKGREEASFRMKMTNPSASYVFALKELQEATSYFHENNLIGKGGFGRVYKGVLKTGKVATIKQMDPNSLRGAHGETEFKVEVDLLSGLNHPNFVFLIRYCADKSQRLLVYEYMNNENLQDHLHGILRIKMDWPLHLKISPGTEKILAYLHSSPTTNTPIIHRDFKSTDILLDADFEPGISDFGLAKLIPYEDEMYVRTRVLGSFGYFDPSIPCRGY