MKRLGQTACNTLDEFGEAVEKDATKAAIHDGTVHPLTSYVINYVKFLFGYKTTLEHLFEDVKKDDLSSKICHIVSILLTNLEGKSKQYKDPALMHLFLMNNIHYIVKSVRKSEARNLLGEDWVQRHRRLVQQHASGYQRTSWGKVLQYISWQGLAASGNAGIAESSTVSRSLLKERFKIFNQCFEELYQKQTQWIVPDIELRESLRLAVAEVLLPAYRSYVKRFGAPIQSGRNPNKYIKYMPEDLEQKFIFPRMHWVTSSTCI*