MNALIIPSGFVKGQNVILKSIVKQLNNYVDDFVVIDLYKTNKLKNLLKEENIKYINFGEIDVNITFQEQIKIYDNFFEKNKIDTLFVFRMPINEAIKHKRNGARKYIDRITNNELSNLVFTMNSLAIRQLLLIRQASNYCKKIIHIVFDPQEIRLHEFIDNNQNLIEAYFLKRKGMKYVPTFEKYLFEELSKYSVDKNIELSFYCTALSKDRTFISDKKEELENYKDNWDVRIINTAKQMISQNEYYDKLINSKYTLIIKSYDVRTFSFIRFLESLSCNCLPLIVDDVCLDELQFTYPNVYDIIIKRGLVTKLDAKEIESKCIKLNKQREMIIEELLESIKEKGIFDDNKLRKFYKRLTNV