MARGKVQLRRIENHVHRQVTFCKRRAGLLKKAKELSVLCDAEIGVVIFSAHGKLYELATKGTMQGLIERYMKSSRGAQPEPAAMETQPAPDLEINMLKQEIEVLQKGLRYMFGARAAAEMSLDELLVLEKHLEIWIYQIRSTKMDIMFKEIQQLRNKEEILTAANQHLHNKVEENAEITNFVSVTSDFPHPLTIQNEIIFQY