MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDKNDYYGGESSSLNLIQLWKRFRGNDQPPEELGTSKEYNVDMIPKFAMANGTLVRVLIHTDVTKYLNFKAVDGSFVYNKGKIYKVPATDVEALKSPLMGLFEKRRARKFFLYVQDFEETDPKTHEGMDLNKITAKEFIAKYELEDDTIDFIGHALALCTDDNYLAQPAMDFIKRVKLYAESLARFQAGSPYIYPLYGLGELPQAFARLSAVYGGTYMLNKPQCKVEFDDGGKVVGVTSEGETAKCKKVVCDPSYLPDKVQKVGKVARAICIMSHPIPNTNDSHSAQVILPQKQLGRKSDMYLFCCSYSHNVAPKGKYIAFVSTEAETDDPESELKPGVDILGAVDEIFYETYDRFIPSHDSAADNCFISKSYDSTTHFESTVMDVLDMYSKITGKVIDLSVDLSAASATAEE*