SQAPQDWTGLPAGVKFDPNDKEILDHLAAKIGRGGKPHALIDEFIPTLEDDEGICSKHPEKLPGVKSDGSSSHFFHRPSNAYTKGTRKRRKVQTDDDDETRWHKTGKTRPVMENGEVIGWKKIMVLYTNFKKKSKPKKTNWVIHQYHVGIHEDEREGELVMSKVFFQTQPR