MLIHYIDIAKRNFVIAVSSLSKTKTETNNPKGIAHTIEYLKKHKVALVVTESTGGLEIPAAKAIHRAGIAVIIANPRQTHQFAQSQSLTKTDAKDAKMPAFFAQMKAQKEDWQTMPYHPPTEAEEVLEALVNRRNQSADMRTAEKNRLHQVHETQVGSVKQLIAHFDRLIDESDKQIDDHTHTHFDGKAQVAEQIKGIGSITTATLMAMLPELGRLSHKRIASLVGIAPHPRKSGEAKFKSRCFGGRSAVLKALYMATVAATRFEPLIRDFHQRPLSEGKPYKVAVTACMRKLLETFAKFLSLTTTEIPTQVFGCFRPKYRLILPKHPLNPPRTPDNQASGLPFRRQRAHLACWRLSTGSNTSPSDGFAHSL