MTKVAQIALGSAGMRVSALGLGCMGMSAFYGPPKPDGEMIELVHKAVELGVTMLDTSDVYGDHTNEILLGKALKGIREKVQIATKFGFQWGKPGVRGDPEYVRSACEASLKSLDVDYIDLYYQHRVDNKVPIEVTMGALKELVEEGKIKYVGLSEASAADIRRAHAVHPVTAVQLEYSLWCRDAEKEIIPTCQELGIGIVAYSPLGNGFFSGLKVNELAEGDARATRIAKLADGNYEKNKVFFERLCEMGAEKKCTSGQLALAWVRHKGVVAIPGTTKLKNLEENIDSLRVQLSPEAVQEIETAVPHEQFQGERPSQINISPPLDTWTGRRQD*