MQPQLSRPQTASNQVRKAVSGPWSGNAVHKAEKYFITSAKRDRDGKLQIELVPASGRRKLSPTPEMIRRLIDGEIEIYILTTQPDIAIDMNKEIIDMENRYVIDFDKRGVKWTMREIPVFYHEGKGLCVELHNKIYTLDQFFK