MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGDSTSLNLNQLWKKFRGEDKPPAHLGSSKDYNVDMVPKFMMANGTLVRTLIHTDVTKYLSFKAVDGSFVFSKGKIHKVPATDMEAVKSPLMGLFEKRRARNFFIYVQNYDEADPKTHQGLDLTTLTTKELIAKHGLSDDTVDFIGHALALHRDDRHLNEPALDTVKRMKLYSESLARFQGGSPYIYPLYGLGELPQGFARLSAVYGGTYMLCKPECKVEFDMEGKACGVTSEGETAKCKKVVCDPSYLTNKVRKIGKVARAIAIMSHPIPNTNESHSVQIILPQKQLGRNSDMYVFCCSYTHNVAPKGKFIAFVSAEAESDNIQSELKPGIDLLGPVDELFFDMYDRYEPVNEPSLDNCFISTSYDATTHFETTVTDVLNMYTMITGKAIDLTVDLSAASAAEEEY*