MARGKIQLKRIENPVHRQVTFCKRRTGLLKKAKELSVLCDAEVGVMIFSPQGKLFELATKGTMEGMIDKYMKCTGGGGRGSSSATFTAQEQLQPPTLDPKDQVNELKQEIDMLQKGIRYMFGGGDGTMNLQELLLLEKHLEYWISHIRSAKMDIMLQEIQSLRNTEGVLKNANKYLLEKIEENNNSVLDANFATVETNYSYPLTMPSEIFEF