MGLLDKCVDALVTMYAKCGALEMAKVLLDMHKSSDAITWTALIAGYSREERAQDALDCFEQMKHEGILPDAVTYSSVLKACAMIGAMDKGKEIHDEILRQGLLQHSSVLGAALVDMYAKNGALSMAQHVLEGLPSRDAVAWSALIIGYAREGQYEEALTCFENMQQESILPNAVTYVCILKACATIGAADKGKQIHDAIVRQGLLQNHIVLGSALVDMYVKCGVLSMAHRVLEELPSRNVVSWSALIAGYAQEGQAEEAINCFEQMQLEGILPNAVTYTCILKACATKGAVDKGRRIHHAIVRQGLLQNNIVLGSALVDMYAKCGSLSMAQRILEGLPCRNVVSWSALIAG