MTPPFSLGDISFVGPPASAIRSMGNKAVAKMQMASASVPVVPGYHGSDQSNDRPVLIHEAELVGFPLLVKAVSGGGGKGMKLAACRKDLPEALESARRESQSAFGDDSLLLERYVGKPRHVEVQVVADKLGNVASFFDRDCSVQRRHQKILEEAPAPGLSPKYHATLSDAARRAALAAGYTNAGVEHPVTEAITGMDLVTLQLLVAAGGELPLLQQQQVDGHAFEARLYAESPDKQFLPGAGRVEVWQPPTESSEVDSGIETGDLVGTHYDPMIAKIIVHGSDRRKALATMRKALDQMCVC