MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGESTSLYLVQLWKRFRGSDKPPPQLGSSRDYNVDMIPKFIMANGALVRVLIHTDVTKYLYFKAVDGSFVYSKGKVHKVPATDMEALKSPLMGIFEKRRARKFFIYVQNYNESDPKTHEGMDLTRVTTRELIEKYGLDDNTMDFIGHALALHRDDRYLDEPALDTVKRMKLYAESLARFQGGSPYIYPLYGLGELPQAFARLSAVYGGTYMLNKPECKVEFDEEGKVCGVTSEGETAKCKKVVCDPSYLTNKVRKVGKVARAIAIMSHPIPNTNDSHSVQIILPQKQLGRKSDMYLFCCSYTHNVAPKGKFIAFVSTEAETDNPESELKPGIDLLGQVDEIFFEAYDRFEPVNEPSLDNCFISTSYDPTTHFESTVDDVLNMYTLITGKVLDLNVDLSAASAAEE*