MVGRETEMMSEREVETSTAQARQNGGAGGGGGENHPFSSLGRQSSIYSLTLDEFQHALCENGKNFGSMNMDEFLVSIWNAEENNNNNHQASAAASHPVPPSHNGFNNNNNGGTESGVFSGGGGSSGNQGVNKKPGIAKQPSLPRQGSLTLPAPLCRKTVEEVWSEIHRGGGSGGADNSNGRSTSSSNGQNNANNGGGESAARQPTFGEMTLEDFLVKAGVVREHPTNPKPMLNPTPTSVIPASTQQQQLYGVFSGGGDPSFPVGVGDYGKRTGGGGGYQQAPPVQPGVCYGGGGGFGAGGQQMGMVGPLSPVSSDGLGHGQVDNIGGQYGVVMGGLRGRKRVVDGPVEKVVERRQRRMIKNRESAARSRARKQAYTVELEAELNQLKEENAQLKHALGELERKRKQQYFESLKTRAQPKVPKVSGRLRTLMRNPSCPL