MVGRETEMMSEREVETSTAQARQNGGGGGGENHPFSSLGRQSSIYSLTLDEFQHALCENGKNFGSMNMDEFLVSIWNAEENNNNNQQAAAASHPVPPSHNGFNNGGTESGVFGGGGGGSSGNQGVNKKPGIGIAKQPSLPRQGSLTLPAPLCRKTVEEVWSEIHRGGGDNNNGRSTSSSNGQNIANNGVGESAARQPTFGEMTLEDFLVKAGVVREHPTNPKPMLNPTPTSVIPASTQQQQLYGVFPGGGDPSFSVGVGDYGKRAGGGGGGYQQAPPVQQGVCYGGGGGFGAGGQQMGMVGPLSPVSSDGLGHGQVDNIGGQYGVDMGGLRGRKRVVDGPVEKVVERRQRRMIKNRESAARSRARKQAYTVELEAELNQLKEENAQLKHALGELERKRKQQYFESLKTRAQPKVPKVSGRLRTLMRNPSCPL