MELVQKLSRALLAADQVEIGPSELPEEVPTDDTFKPFQLVEDKNITTACVPKKEMVTAALVAQKTFRSAIDASPASEAVLDLSNVLLLAAYEHHSATNIRHKLVEQGLQSEGAELRFLDLLLTSKLKKQSKSPTLWNYRRGFVKSASMDLFTPKELFKEVNYLEKINALLGKHYYDTTGLGPFLEHEFDVILRSAQVHKHNYYAWGYARWVTDLVVKENKELFKKLLSLMLLWVSKHPSDTSGWSFFTYLSLKLDEKDRRAVLDTLRVVQNDFVGSETFYVCLRTLLTSVSQEAAQEWLTQLDEGPEKEEEGKTLGAANTLQSLMKATKERDAYLKKQALNFFYRREPRVEV*