MERVKEAVGGVQQKLADTAAGLAESVAHKVQAVRDNIPIMPEGQTSQPGSEADMWTKPVVIRDDYVGAGKLSGRVALITGGDSGIGRSVAVHFAREGADVFILYLNEHEDAAATRKMVEAEGRRCSTMAGDVRDPKACAEAVERCVRELGHLDILVNNAAVQHYRTSITEMTDADIESTFETNILGYMHMAKAALPHLPKTGGSGTTTGGTTTTGSPAPGVIINTTSVTAFMGEGHLIDYSATKGAIAGFTQALAQQLSVSGIRVNGVAPGPIWTPFIPATFPRTALLTWQRQVPMQRAGQPSEVGPCYVFLASSDGATMSGQVLHPNGGTPVSA*