MARGKVQMKRIENPVHRQVTFCKRRAGLLKKAKELSVLCDAEIGLFIFSAHGKLYELATKGSMQGLIERYIKSTKGVEVAEEAKDTQPLDPKEEINMLKNEIDVLQKGLSYMYGGGAGTMTLDELHSLEKYLEIWMYHIRSAKMDIMFQEIQLLKNKEGILEAANKYLQDKIDEQYTVTNMTQNLTDFQCPLTVQNEIFQF