MKLTLHEVAKIVDAQNNVSDLDDVPLHHIEFDSRKITKGDLFLPLKGQRDGHEFIDLAFQNGAVATFSEKELPGKPHLLVEDCLKAFQKLAHYYIDKMRVDVIAVTGSNGKTSTKDMISAVLSTTYKTYKTQGNYNNEIGLPYTVLHMPDDTEKIVLEMGQDHMGDIRLLSEIARPRIAVLTLVGEAHLEYFGSRDKIAQGKMQIVDGMDSNGILIAPGDSIIDPYLPENQMVIRFGDHQELNVTDIREEKDSLTFTTNVLATPVSLPLPGKYNATNAMVAAYVGKLLAVADEDIIEALESVQLTANRTEWKKAANGADILSDVYNANPTAMRLILETFANIAKNPGGKKIAVLADMKELGPDSVALHSQLIKQLSPDRIDQLVFYGDDIQELAQLAHEFYPEGHVQFFQKNQQEDQFEDMVRQVQQLLAPSDQILLKGSNSMGLAKLVNHLVEN*