MKYDHLLVRYGELTLKGSNRKKFVNQLRNNVNKSLKGLDGFVVKGKRDRMYIELEDHADINEITYRLSKIFGIKSISPVLKVEKTIEAISAAAIKFAQQFEENSTFKIDVKRADKNFPMDTYELQRELGGAVLKRFDNISVNVKRPDHEIRVEVRLDAIYMYEEVVPGSGGLPVGTGGKTLLMLSGGIDSPVAGMEVMRRGVTIEAIHFHSPPFTSDQAKEKVIELTRILAERVGPIKLHIVPFTELQKQVNKVVHPRYTMTSTRRMMMRVADKLVHQIGALAIVNGENLGQVASQTLHSMYAINNVTSTPVLRPLLTYDKEEIIIKSKEIGTFETSIQPFEDCCTIFTPKNPVTEPNFDKVVQYESVFDFEEMINRAVENIETLEITSDYKTIKEQQTNQLINDFL*