MSQPTGTFLFTSESVGRGHPDKIADQVSDAILDACLKDDPASKVACETATKTGMIMVFGEITTKTRLDYQKVIRDAIKDIGYDDSEKGFDYKTCNVLVAIEEQSADIAQGLHYEERLENLGAGDQGIMFGYATDETPEMLPLTIQLAHKLNAAMTNARNNGTLPWLRPDTKTQVTVEYEHDKGAVIPKRVDTVVVSAQHADEISTEDLRKEILEKIIKATIPAKYLDDKTIYHVSSVQPSTATRFANYLQIQPSGRFVIGGPQGDAGLTGRKIIVDTYGGWGAHGGGAFSGKDYSKVDRSAAYLARWVAKSLIHAGLARRALVQFSYAIGVAEPLSVFVETYGTSSKTQEELVQIVRNNFDMRPGVIVKELELAKPIYNKTAQNGHFSDPSFTWEKPKTLKF*