MKHVAKEGFAADEDMGSPSADMVVNVHEYEALAKQKLPKMAFDFYAAGAEDQWTLVHNKAAFSSIRLRPRLLVDVSKIDMTTSILGFKIPMPIMIAPTALHKLAHPEGELATARSAAALGTIMVLSFTSSSSVEEVAEASSGIKFLQLYVYKDRKISENVVLRAEKAGYKAIVLTVDTPRLGRRESDIRNRFVLPPEVTIKNVEGLLSINLDKSKGSGLEAYAGDTMDRSLSWKDIGWLKSLTNLPIILKGVLNGEDASLAVQAGVAGIIVSNHGARQLDFALPTILVLEEVVRAVQGRVPVFLDGGIRRGTDIFKALALGAEAVLIGRPVLYGLAADGGRGVKKVLQMLSDELELAMALSGCCSLKDIKRSHVQTATEVLASKL*