MKIMTSNRIQSITNLINNAKIVVDVGSDHAKLSTILSSNNKAETIYNLEKNDKPFLNSVNNTKGFKNIINIKSDGFANFDSNIEIDYCTISGMGALTMIDILCKSSNKISNIILCPNNNEHLIRLFAHNNFYKIKKDFIVLDNDIFYSVIWLSKTDGIKASKSKKNLYCGNWKLKRENLLYKEFLINKIKLLKNIDDLKRKNKSKYKELKIYEKELKKLEKKKD