MKIYFFISNLIIVLVLTNCSSDIKRFFPKTGIVGLRSFLDSLDPEKRKNILIYEIIKQVYYIKTVLDLHNDQNWVEDSTQFGMKENGKAFSILNNRLNIYRVGDARNLFIRRIFYLSFEYDETRIKNLGMILNKIIETVDDESKDLLIDITNVAIIYAQNYFLDEFRLLLNKVDKLQSLELDILQSLKDKFDQLAMFKKGWNYITNSLIGDFLNNKNNIQNDKIKLILHINQYYKLHFMKIKNIKGLSNDIKDILAKI