MSQEEVHDAGLALGLSLGGGGGGGGDGPSSAHRSSNSGRLTLWEAEPSLTLSMPDDTTMTGTASGGVSSMSVGGAVKRERADEADLGEMVSSTAVGAEEDDDGSTRKKLRLTKEQSALLEDRFKEHSTLNPKQKVALAKQLNLRPRQVEVWFQNRRARTKLKQTEVDCEFLKRCCETLTEENRRLQRELQELRTLKVCRPPDHLPPRIPSFSSNPPLATRVSSSNSGLAVGLRLAATTYPSRHFHRAIVILSIPLNPSPFFSSVGGHPVSVFEPSCLHLAFPLRRHNQLHGLWLRLVLAEPSQHVTTFSFRLGR