MARGKVQLRRIENPVHRQVTFCKRRAGLLKKARELSVLCDADIGIIIFSAHGKLYDLATTGTMEELIERYKSASGEQANACGDQRMDPKQEAMVLKQEINLLQKGLRYIYGNRGNEHMTVEELNALERYLEIWMYNIRSAKVIHTESSYFTKKKRVVEFAKIFNLTDADNDPRDPSTQEQGKSYSLEGMLKAANEILQEKIVEQNGLIDVGMMVADQQNGHFSKVPLIEEITNPLTILSGYSTCRGSEMGYSF