MNSTQILDKDCLTAVKLLPTVIEVTSQERRMIKDAALHLQKKYGTYENRDFIKHVHQLASYFLPERILNIAADFASDFSENQYGALVFTGLMEIDQEEIGSTPPNWQSADYSKFNLYGFACALIHGALPSKPVQYYSQRKGGGLIHAIIPDEKMKETQTGSGSSTDLYVHTEDAFLKHQADFLSFMYVRNEEQVPSTLYSIRSHESIGEKYRTLFEPIYKIPKDANLETGENEEETLDSVLYGNTNLPFMRFDAAEQLFNSSIRQSEEAQHTLHEFWEEARHLIYSGFTPQAGDVILVNNHLCAHGRSAFRAGVRNIDGIEQPCERRIMLRMMSKVSLIDMRAHTLTEDPFFVIEEHLGKNFQHF