MIVLGKELVVWRDGTNTWRAFQDMCPHRLAPLSEGRVEKDGSLLCAYHAWRFDGSGACKAIPQARDKEQEALAMRAPRACAKAYPTCEVQGLVWVWPDDSPNALLESMXEGPRLIDEMFDESLKDRXAPKAWRSAELPYGHDYFLENVVDPSHVVVSHHNIVGNRYTDPSFIDLQQQKPLNREEGFQFQNLRNKNIDGTPAKNGVTITTDFKPPCLVRISSVDDAGAQTILALYSTPSRPGYTRHVGAQIFVEGRNGKKSKGLGVFSLPLPIWLLHLMGPAFLHQDAVFLHWQEKIAARGKMGSQRAVDKYFTPTSADKMVLALRQWLERFSPAGVPFYGAYANAPLPEVERDPAKLFDTWNAHTKHCKICKKAHDNMEKLQPVAWAIAAVAAMQAAIIGASSAAAKASA