MMARRILGPGWHGGTIIRPRREGGLGIIDPEMQSRALLVKLVVRSLTPGDQPWKSFLRHRLLQCFPIRGDQWTRSVRWIFAETEITRPSSSFTRSLVRVWQHVRRGLIMREPTCLEEITRQPLCWSPRVRDGLGRMLGQRSHIAWDRWERGPARSVGTWRIARHLSHDRLQEWVGGSRGIQARRQEIEEAIPASWILPQGGEWISPPVWMGQFSRTGVPLAVQAATASGGARFFTVLEGGRLVERQSVPLLTLHQDSED