MATNGVNGAKHYNEGTFLFTSESVGEGHPDKIADQVSDAILDACLAEDPLSKVACETATKTGMIMVFGEITTKAKLDYQKVVRNAIKDIGYDDSSKGFDYKTCNLLVAIEEQSPDIAQGLHLDDRLENLGAGDQGIMFGYATDETPELFPLTLLFAHKLNAAMSAARRDGSLPWLRPDTKTQVTIEYKHDNGAVVPLRVDTVVVSAQHAPEITTEELRKEILEKIIKTTIPAKYLDEKTVYHIQPSGLFVIGGPQGDAGLTGRKIIVDTYGGWGAHGGGAFSGKDFSKVDRSAAYVGRWIAKSLVAAGLARRALVQLSYAIGVAEPLSIYVDTYGTSDKTSEELVQIIRNNFDLRPGVIVKELDLAKPIYLQTAKNGHFGTNQSFSWEKPKALKF*