MDEEYDVIVLGTGLKECILSGLLSVDRLKVLHMDRNDYYGGEAASLNLNQLWKKFRGNDNPPPHLGSSRDYNVDMIPKFMMANGVLVRVLIHTDVTKYLMFKAVDGSYVFNKGKIYKVPATDVEALKSTLMGIFEKRRARKFFIYVQDYEESDPKTHDGLDLTRVTPREIFEKFGLDHNTIDFIGHSLALYRDDDYLDQPAFEFVKKVKLYAESLARFQGGSPYIYPLYGLGELPQAFARLSAVYGGTYMLSKPECKVEFNEEGQVCGVTSDGETARTKKVVCDPSYLLNKVRKVGKVARAICIMSHPIPNTNDSQSVQIILPQKQLGRKSDMYVFCCSYSHNVAPKGKFIAFVSTEAETDRPEEELQPGISLLGPVDEVFFDMYDRYEPVNEPSLDNCFISRSYDATTHFETTVHDVLAMYTAITGKVLDLSVDLAAASAAEE*