MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGESTSLNLIQLWKRFRGDDKPPPHLGASRDYNIDMNPKFIMANGNLVRVLIHTDVTKYLYFKAVDGSYVFNKGKVHKVPANDMEALKSPLMGLFEKRRARKFFIYVQNYNESDPKTHEGMDLTRVTTKELIAKYGLDDNTIDFIGHALALHSDDRYLAEPALDTVKRMKLYAESLARFQGGSPYIYPLYGLGELPQAFARLSAVYGGTYMLNKPECKVEFDEEGKVVGVTSEGETAKCKKVVCDPSYLPGKVRKVGRVARAIAIMSHPIPSTDDSHSVQIILPQKQLGRKSDMYLFCCSYTHNVAPKGKFIAFVSTEAETDQPAIELKPGIDLLGPVDEIFFDIYDRYEPVNEPTLDNCFISTSYDATTHFESTVDDVLNMYTLITGKVIDLSVDLSAASAAEE