MSKDNRTIEILQKNLDEDMAWRIKELSILKNKIPPQKGTEQDVLIRAGITTLYAHWEGFIKYAAECYLQFVSLRKLNYHELDYCFVALGSRSSINELIKTNKFKLQKEMIKNLLDNLENRASIPYENIINTKSNLNFEVFTDICTILGIDDSDYQLRQKAIDEQLLTQRNKIAHGKYLTIDYEEYINTYNLVIKLIRDFKDDLLNAAVTEQYKKVKSI