SQMTHTHYVHAESRLLKDVRYKYLFVVFRCTFGRKRKSEGLNVIKKPSKFLNCQSMFRVRLEGQQYVIKSYNMTHNHPCTSSWMVCDPLSRRLSSEEKENLKPVILHCQSTDEVIESIKGRTGKQVTAADVKNMKAELSTG