MMKSRRDQSIEDAIVANYLKMMIDNVIVWPRHFLRSQDVYCKNPWTLFVTRDPMVLQAGGYFFVNRSVNSGKTDGCEYGCWRIIGRDKVIKSVTTGKILGLKKVYKFCKTEEPRSFIKFVEMEKRRARDKRIWAMEEYRFASAWKQDYVICKIRLLDPQPFEYMLSHHIRGYYK