MEKKRKKIIEDNNDILPPYISEFKDVLTSMPDERKILSYEKNNLQQTNGTTENDSLDTSYDLFEQHYMDVVAREFEDELDQLRRDPSFNPKEMPLLVSALKKGVNIFSQEEKKKVMESLMRKDEDESKDNPRYDL