MLHYSNMPLDRGSNFRNDPAWLKAHMSAQSKWVLVKNNQTLFIKDTPKVSYLSYQQVAHLDLTNAIFVGLNNAKDGVFALDVSKLDTSILDPLIDGAQFVDIRQYGPQVTIKYASIAALARGLCYWHATHSFCGRCGSKNHLVEAGHSRVCENENCKHPTFPRTDPAVIMVVTKVFADGVERCLLGRQAAWASGMYSSLAGFVDPGETLEQAVAREVKEEAGIEVNNVRYVASQPWPFPSSIMLGFFAEAVTEDINVDKNELDDAKWFSREELRQFGNWHDEGDHLKLPRTDSISRYLIEYWLNNKD