MKKKNEAVETVLCERVLSAEEVACISVQIQQELEAYIDPVKREYLPRFFKTGKGQYGEGDKFLGVVVPNTRQVAKQYKHEPFGVMATLLQSEWHECRLCALLMLVERFKKSDEKGKKEIYDFYLSQTGRINNWDLVDLSAPGIVGEYLKDKPRKDLYRLADSPLLWDQRIAVVSTYTLIKNGDFIDILALSERLLHHKHDLMQKAVGWMLREMGKRDKDLLVQFLEKHCRTMPRTMLRYAIEKFPEEERKEFMKR