MDEEYDVIVLGTGLKECILSGLLSVDRLKVLHMDRNDYYGGESTSLNLIQLWKKFRGNDKPPAHLGPSRDYNVDMVPKFMMANGSLVRVLIHTDVTKYLYFKAVDGSFVYNKGKVYKVPATDVEALKSPLMGLFEKRRARKFFIYVQNYDENDPTTHDGMDLRRVTTKELIAKYGLDDNTVDFIGHALALHRDDRYLNEPALETIKKIKLYEESLARFQGGSPYIYPLYGLGELPQGFARLSAVYGGTYMLNKPECKVEFDEEGKVCGVTSEGETARCKKVVCDPSYLANKVRKIGKVARAICIMSHPIPNTNDSQSVQIILPQKQLGRNSDMYVFCCSYSHNVAPKGKYIAFVSAEAETDQPEVELQPGIAMLGPVDEIFFDTYDRFVPVNEPSLDNCFISTSYDATTHFETTVQDVLAMYTQITGKALDLTVDLSAASAAEE*