MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGESASLNLIQLWKRFRGNDKPPAHLGSSRDYNVDMIPKFMMANGNLVRVLIHTNVTKYLYFKAVDGSFVLNKGKVHKVPATDMEALKSPLMGIFEKRRARKLFIYVHNYEESDPKTHEGMDLTRVTTRELIAKFGLDDNTIDFIGHAVALHRDDRYLNEPALDTVMRMKLYAESFARFQGGSPYIYPLYGLGELPQAFARLSAVYGGTYMLNKPECKVEFDEEGKVAGVTSEGETAKCKKVVCDPSYLLNKVRKVGKVARAIAIMSHPIPSTDESHSVQVILPQKQLGRRSDMYLFCCSYTHNVAPKGKFIAFVSTEAETDHPEVELKPGIDLLGPVDEIFFDIYDRYEPVNEPSLDNCFISTSYDATTHFESTVTDVLNMYTMITGKVLDLSVDLSAASAAEE*