MARGKIQLKRIENPVHRQVTFCKRRTGLLKKAKELSVLCDAEIGVVIFSPQGKLFELATKGTMEGMIDKYMKCTGGGRGSSSATFTAQEQLQPPNLNPKDEINVLKQEIEMLQKGISYMFGGGDGAMNLEELLLLEKHLEYWISQIRSAKMDLMLQEIQSLRNKEGVLKNTNKYLLEKIEENNNSILDANFATVMETNYSYPLTMPSEIFQF