MARGKVQLKRIENQVHRQVTFCKRRAGLLKKAKELSVLCDAEIGVFIFSAHGKLYELATRGTMQGLIERYMNSGRGAQPEPAAVETLPDPDTKEEINMLKHEIEVLQKGLRYMFGARAEEMSLDELLVLEKHLEIWIYQIRSTKMDILLKEIQQLRNKEEILTAANQHLHDKVEENAEITNLATMITNLPQPLTIQNEIFQY*