MTKRLFMKGNEALAMAAIEAGCRYYFGYPITPQSDIPEYMSRELPSLGGEFIQAESEIASINMLLGASATGVRAMTSSSSPGISLKQEGISYMAGAELPGVIVNICRSGPGLGGIDASQADYFQAVKGGGHGGYHIIVLAPSSVQEMYDLTMLAFDLSDIYRMPAMVFGDSVIGQMKESLTPNPRPSSVLPPKDWIVRGKGDGEQRVVKSLYLGDGELEAHNWKLHARYAELKEKEARWEEFMLDDAEFLVTAFGSAARIAKTAVMSAREQGLNVGLLRPITLFPFPEKAYRTATARCKKVLDIELNAGQMVEDVRLSVAAGTDVFFYGRPPGAGSLPTPEELLEQIRKFY