MNKLQSYFIASVLYVMTPHAFAQGTVTIYLPGEQQTLSVGPVENVVQLVTQPQLRDRLWWPGALLTDSAAKAKALKDYQHVMAQLASWEAEADDDVAATIKSVRQQLLNLNITGRLPVKLDPDFVRVDENSNPPLVGDYTLYTVQRPVTITLLGAVSGAGQLPWQAGRSVTDYLQDHPRLAGADKNNVMVITPEGETVVAPVALWNKRHVEPPPGSQLWLGFSAHVLPEKYADLNDQIVSVLTQRVPD