MENIQHSHVEVKGLKLHVAEIGSGQKALVFLHGFPEIWYTWRHQMIAAANAGYRAIAFDFRGYGLSEHPAEPEKANLLDLVDDVVGLLDSLSITKAVLVGKDFGAFPAYIVAALHPDKVDSVIMLGVPFMLPGPSAIQNLPKGSYVIKWQEPGRAEADFGRFDVKSVIRNIYTLFSGSEIPIAGDNQEIMDLYDPTTPLPPWFSEEDLATYASLYEKSGFRFALQVPYRTLGVDSGISDPKITVPALLIMGEKDYVFKCFGMEDYIRSGAVKHFVPDLEIIYIPEGSHFVHEQFPEKVNQLIIEFLNKQSI*