MAPNGVNGARHNEGTFLFTSESVGEGHPDKIADQVSDAVLDACLAQDPLSKVACETATKTGMIMIFGEITTKAKVDFQKAVREAIKDIGYDDSSKGFDYKTCNLLIAIEEQSPDIAQGLHYEKALEELGAGDQGIMFGYATDETPELFPMTLLLAHQLNAAMSAARRDGSLPWLRPDTKTQVTIEYKHDNGAVVPLRVDTVVVSAQHSEAITTEQLRKEILEKIIKKVIPSNMLDDKTVYHIQPSGLFIIGGPQGDAGLTGRKIIVDTYGGWGAHGGGAFSGKDFSKVDRSAAYLGRWIAKSLVAAGLARRALVQLSYAIGVAEPLSIYVDTYGTSEKTSEELVQIIRDNFDMKPGVIVKELDLAKPIYRQTAKNGHFGTNQSFSWEKPKALKF