MAEKLDLEAKKISEGPTLSDMPIGVIHEIVDNLEGMKRLVLRKVCRKLRDFMDNKDPGIRKISVEVSEEPPHCLDIDDCCISYDISGDGCTVQAFGGSNKYIEKVPLIGILDDLAVILKNPKLRLNLLEVSAFEEQRAILKAFGEISSMLHTKRITLEGFEPCDFISMLSYFKPGILGEINIENLSNFTDTTQVCDLFELEQWKQAKSISIISKKHFNFPIEHLFHLSRFQVNWMRLSVDDAIKIRDVIMKSSHFESGMILAEYEIEPEVVRVFDPNYNEAGNFDLVKCEIEKFLVKIYGKSLIIKKID