MARGKVQLRRIENPVHRQVTFCKRRAGLLKKARELSVLCDADIGIIIFSAHGKLYDLATTGTMEELIERYKSASGEQANACGDQRMDPKQEAMVLKQEINLLQKGLRYIYGNRGNEHMTVEELNALERYLEIWMYNIRSAKIMIQEIQALKSKASHTEGMLKAANEILQEKIVEQNGLIDVGMMVADQQNGHFSKVPLIEEITNPLTILSGYSTCRGSEMGYSF