MTTARKQWTTPFTKTFRCRLPIVSAPMAGVSGGLLAAEVSSAGALGFIAAGHFDDVKKLEEEIALFESIMKSATSSSATSESNEGLLDDSNLCIGFIGHSSLSSPEGWAKYDRLLQTHKPKAVQFFAPSIIKRQSNSSFSNVELAHQHGVKFIAQVGSVLEAKEAIHHNVDAIFCQGSEAGGHGLRRELGNSTITLASQVSKLTDIPVLVAGGVATGRHLASALCVCDGAVLGTRFWASKESLGNMKLQQELIRDNSCDDVVRTEVFDQIENELKEHNKWPHPYDSVGALRNETTVKWEGRPRNEVKNAMLNTDLIKEYKQSTEESDATVVAVLAGEGVGEIDSIDCACDIVLKIEQEAVDTIRRLNTLQH*