TGQLKEYFAQFGHVKRCIVPFDKGTGFHRGLGWVQFSSEEELQNALQQEYHIIDGVKVQVQAQKPKVLPTSDDEEKDF