MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGESASLNLIQLWKRFRGNDKPPAHLGSSRDYNVDMIPKFMMANGNLVRVLIHTDVTKYLYFKAVDGGYVFNKGKVHKVPATDMEALKSPLMGLFEKRRARKFFIYVQNYEDSDPKTHEGMDLTRVTTRELIAKYGLDDNTIDFIGHALALHRDDRYLNEPALDTVKRMKLYAESLARFQGGSPYIYPLYGLGELPQAFARLSAVYGGTYMLNKPECKVEFNEEGKVAGVTSEGETAKCKKVVCDPSYLPNKARKVGRVARAIAIMSHPIPSTDESHSVQVILPQKQLGRRSDMYLFCCSYTHNVAPKGKFIAFVSTEAETDHPESELKPGIDLLGPVDEIFFDIYDRYEPVNEPSLDNCFISTSYDATTHFESTVTDVLNMYTMITGKVVDLSVDLSAASAAEE*