MARGKVQLRRIENPVHRQVTFCKRRAGLLKKARELSILCEADIGIIIFSAHGKLYDLATTGTMEELIERYKSASGEQANACGDQRMDPKQEAMVLKQEINLLQKGLRHLTLDKIKTHGRYIYGNRANEHMTVEELNALERYLEIWMYNIRSAKEGMLKAANEILQEKIVEQNGLIDVGMMVADQQNGHFSTVPLLEEITNPLTILSGYSTCRGSEMGYSF