MSTALAVVGGGKDRPSPGGGGAPQVDTGKYVRYTPEQVEALERVYSECPKPSSLRRQQLIRECPILSNIEPKQIKVWFQNRRCREKQRKEASRLQTVNRKLTAMNKLLMEENDRLQKQVSRLVYENGYMRQQLHNPSAATTDTSCESVVTSGQHHQQQNPAAPRPQRDANNPAG