MSMIEEPVSGREGVSGAVTTPIGLLVPPADGAVPADAAVVYPGLSFRAHGLGLREMTPEGYDSVLEEVGHGARLLAGQGVSVVALMGTSLSFYRGLSFNSELEREIERRSGLPGLTMSTAIIAACRAVGARRLAVATAYQGVVNERLLAFLAQNGMEVVSLAALDILSIEAVHKVPDDEVTGLGREAFARAERPDAILISCGGLSTRPAVRALEEETGVPVITSPLAGLWAAVARAGHDPRVASEGKLFQQHFPVT