MMQESSQPVANHTAAALKISTSHHLFTAQRPEVRFSPRGPLPLLPAVTLPPHCSTPSGQVVFLPLLAVKTLQPTAKFSQRPAFLDFTILTAVATTYSTTAATCQALTSGHDFLMPAALHLGGQDLIQRS