MKPCAQVLVVPSLEDNFAYVIIDEKTKKAACFDPVEPDKILKKIENLNVDLEYAFCTHHHYDHSGGNVRIKELHKKIKVIGSAYETTPGATEKAYDSQIIRLGEICIKAIHAPCHTKGHMMYYAYKMDETKNEDLTCAPILFTGDTLFIAGCGRFFEGGAKEMFKNIEKAKTLRGETLIYCGHEYTLNNLRFALSIEKENEDMINKMKEVEELLKKKKHSVPSTIKDENLINPFFRTNFYIEKYNTKDEVKILNKLRELKNYF*