MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGDSTSLNLNQLWKRFRGEDKPPAHLGASRDYNVDMVPKFMMANGTLVRTLIHTDVTKYLSFKAVDGSFVFSKGKIYKVPATDMEALKSPLMGLLEKRRARNFFIYVQDYNEADPKTHKGLDLTVLTTKELITKHGLSDDTVDFIGHALALHRDDRHLNEPALDTVKRMKLYSESLARFQGLSPYIYPLYGLGELPQAFARLSAVYGGTYMLNKPECKVEFDMEGKVCGVTSEGETAKCKKVVCDPSYLTNKVRKIGKVARAIAIMSHPIPNTDAHSVQIILPQKQLGRKSDMYIFCCSYTHNVAPKGKFIAFVSTEAESDDIRSELMPGVDLLGPIDELFFDMYDRYEPVNEPSLDNCFISTSYDATTHFETTVTDVLNMYTMITGKTVDLSVDLSAASAAEEY*