MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDKNDYYGGESSSLNLIQLWKRFRGNDQPPEELGTSKEYNVDMIPKFAMANGTLVRVLIHTDVTKYLNFKAVDGSFVYNKGKIYKVPATDVEALKSPLMGLFEKRRARKFFLYVQDFEETDPKTHEGMDLNKITAKEFIAKYELEDDTIDFIGHALALCTDDNYLAQPAMDFIKRVKLYAESLARFQAGSPYIYPLYGLGELPQAFARLSAVYGGTYMLNKPQCKVEFDEGGKVVGVTSEGETAKCKKVVCDPSYLPDKVQKVGKVARAICIMSHPIPNTNDSHSAQVILPQKQLGRKSDMYLFCCSYSHNVAPKGKYIAFVSTEAETDDPESELKPGVDILGAVDEIFYETYDRFVPSHDSAADNCFISKSYDSTTHFESTVMDVLDMYSKITGKVIDLSVDLSAASATAEE*