MTSKNVFITGTTGFIGGDAFYALTKAQPSWKYTILVRSEEKGKDVQKQYPDVKLAIGSLDDSDVIKKAASEADIVIHTADSSDHAGAARAIGAGLQATHSASNPGYWIHVSGTGILCWYDQDNKRYGEAPLPEQSYDDLEGVDKVTSLPDTAFHRDVDKIVLEEAAKNPDAVKVAIVCPPTIYGTGRGPINQRSRQIPGLAETTLEKGFGPIIGAGKTEWDNVHVHDLSTLFVLLSQRAASSDNENEQEIWGPKGYFFAENGTHKWSAISTLLAKEAKKQGLIDSDETKVLDVDEAQEKLGFQALSWGLNSRGDAKRARKYVGWKPESPSLEEWLPEAIQVEARRLKKI*