MSVRPRGLEQAPDNRETDDCASLVALLRACAKSKDLFRGTRLHDYILRKGLLLTCSDALVTMYAKCGALAKAKELFDVHKSRDVLTWTALIGGYVQQGRGQDALDFYEQMQHEGITPDAVTFVCILKACGSIRAAKKGAKIHDHIAKRGLQRRNVVVGTALVDMYAKCGDLVKAREVFEELPVRNVFSWTALITGYAQKGEGLEALNCFERMQGEGLSPNAVTFLCILKACGSIRAADKGAEVHDEIVKQGLLENNTALGNALVDMYVKCGALVKARQVLEELSVRNVVSWSALIAGYAEQGEVDQALECFEKMKNEGLSPNAVTFLCLLRACGSIGAAEKGEVIHDQVAKQGLLGKDLVLGNALVDMYAKCGTLAKAQQVLEELPVRDVITWSTLIAGYVQQGEGEQALSCFEGMMREG