MSLTKTLLILLPVVAITGAVVYLATPSTPDRSLVRDGQEPETTQPTSSDPYGDLQYPLVKPVTMYGWLNLWRELPAQVTQADKTATGYSNIAPEDYVKPEACAQCHREQYTNWREHAHSKMNATVSEETLLAPFDGTQIGPALEALSRPDAEIVLPIGYWLKKKRWVTAYDVFAFLDDDEAQTDHDIYDNFQVVEYYQLCARCHTTVPEGYRFIVDQSCTGLGRPRLEFGLWGYLDDTAGSLIPKDHPKPEFNEQDIDTLIDTISVEYTPEKAVTLGISCEACHYGGREHVESGGK