MLTSDLARFKIENQRIIPLFATDSDIDVAKEVIDMFKIGAKVGDILEDLKYLSKIYDYKLVKGLGKIYLRYCIVESATKIDYIELRRQLFSRGPVLEENDKERVLKEVGDLFHVDPIKAMYEDLDVEKKIVELPKFSPEDLLKIYNLSLLQTIIFNAYKVTVSVSDGWKEIARRIKMLGLMYLAYENPLRIEIFGPLSLVKMTEKYGRNLAALVPFLVSKNKWTIIADIVLGKNKRRTYRLELSSGYSKLFKYINDEEMEKRFDSSIEEKFYEEFRRVIRDWNIVREPEPIVIEKRLYFPDFVLSKGNIKVYVEIMGFWTKEYVNSKIEKLRNFKYPILVLLNEELSYENYIPDTLNVIKFKKKIDIGKLYSALRGFQANVNEDIDLSDVNDDIILIKELSAKYNVNEKIVRSKLMQRPDYIVLKNYAIKKTFIEELKKEDFSNTQLSSLVNKYGNYIVDIIDYLGYKIVWKNISDAIVEKIKEV