METPPAPPPQDGDGGMPLGASSAGGGTPLSFSDSFIDKLAASQMHMVRSARKLRLRGRESHRRSDSGSIASVASADDSDDDPSESLFREFGEAAASAQRELAQAVSEEVESQLADILVCLGEEAAKIEVLSGALARVGVDAPALLRDAGLADDESDRPVVGASLTAPSVSAGRTSPPHDVDVAYARDTLANAERIAARADAFLLKPKGSSTAKPPKPPRRSRDSTGSLAGDGEGSGFRVTGTPPTAAAAALDLATEMSPEEERARDIAGERAEPASPLAPLTRNIVEEYYAIGRSTPVSRGDTDDEGVAWDDDVGGGWDEDEHAVRARIESWEGEIARSRRTSEPGSASLSSSPAQRTPHERATARDREARERPPEGRRPEVPSAPVDGDGEPRRQKSRGLMMEPVGKNGWMQVSQSTF*