MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGESTSLNLVQLWKRFRGSDKPPAQLGSSRDYNVDMIPKFIMANGALVRVLIHTDVTKYLYFKAVDGSFVYNKGKVHKVPATDMEALKSPLMGIFEKRRARKFFIYVQDYKESDPKTHEGMDLTRVTARELIAKYGLDDNTVDFIGHALALHRDDRYLDKPALDTVKRMKLYAESLARFQGGSPYIYPLYGLGELPQAFARLSAVYGGTYMLSKPECKVEFDEEGKVCGVTSEGETAKCKKVVCDPSYLNNKVRKVGKVARAIAIMSHPIPNTNDSHSVQIILPQKQLGRKSDLYLFCCSYTHNVAPKGKFIAFVSTEAETDNPESELKPGIDLLGQVDEIFFEAYDRFEPVNEPSLDNCFISTSYDATTHFESTVDDVLNMYTLITGKVLDLNVDLSAASAAEE*