MSQGRRPTTRAQTRAEPTQTATPPYYARSHPQLIPRTQHNPLVVEEVIYNKQDFEEFAAEGQPVPHPTPQILPPAPNPSPIPPTSTMSNATAPKPTKFGQIDDFNGMPDQANGWMLSAKAYFDVNDAIYNSDKKKVFKALSHMKEGAALAWKETKLTEYTRLGKYPKWADFETDFNGTFITADVKGAASAALMTMKMETGEMAVKFNSRFMVEAGKSGLNNEGLIMNIAGWMSTGKKGEKKREEKGGRSQSSSAKCLTKDEEDSLKREGQCFICKEQGHISRFCPDKRKGKQPEQKICTAKVTGKEDTETVVEDGKGISHILKMWRELGEADRASAIDKLEKDGF