MVAQETFLFTSESVGEGHPDKICDQVSDAILDACLAQDKYSRVACETATKTGMIMVLGEITTKASLDYQKIIRDTVKQIGFDDSSKGFDYKTCNVLVAIEQQSPEIAGGLVQQGDDIEKIGAGDQGIMFGYATDETPEYMPLTIILSHKLNAKMAELRRSGELGWLRPDSKTQVTAEYKMIDGAPVPQRVHTIVISTQHAPEVTNEHIYSELMEKVIKTVIPPQYLDDQTIYHIQPSGRFVIGGPQGDAGVTGRKIIVDTYGGWGAHGGGAFSGKDWSKVDRSAAYTARWVAKSLVAAGLARRALVQLSYAIGVAEPTSIFVDTYGTGKKTNAELLDIVKNNFDLRPGVIVKELNLFKPIYRDTACYGHFGRDQFTWEQPKQLKF*