MPMKEFTLPQGEGKKVCVGGGAGFIGSHIAKRLKAAGWYVVVVDWKKNEFMENDEFCDEFILDDLRKLEVACKACEGCHQVYNLAADMGGMGFIVSNESVLSFNNTAISMNMLEGARRNKVKDFFYASSACVYNEAKQEDPENPGLIEADAWPARPQDMYGLEKLYAEEMALAYGRDFPMNIRIARFHNIYGPRGTWKGGREKAPAAFCRKAITSTEHFEIWGDGKQTRSFTFIEDCVEGVLRLMFSDCKVPINLGSTEMVDMIEFGQIALSFEDKKLPIKHIEGPMGVRGRNSNNKLIMEKLGWEPTIKIKDGLKKTYDWIKGEIEKEKAAGTDVGAFSKSEIVQQVDDSLMQLGNEKSTAIDETK*