MAGREFAHVQPDNAEIERSVLSQEVEALRNRLGLRQVDVSKECGVNASMLSQWMLGRYKGNVGRRKLYNYPKFPTRETLLVPIRLDIDIEGYRYIDSFSWNLHEKDFTYETFAAALVRDLDLPDCFYKRIAKSIQEQVEKAQKSLPWSEAVANESLHPIFINLRLNDTIYIDRFEWDLNNPNNSPERFAQVVCEDLGLSGEFEAQVALSIREQLRDYSRLIREGLKDRVTRLPPVTAVFRDRLDTEVWGPSVKYILADDIPQLEREDFKRMRPLSRPTIHVTPPPPPTVRPNRPPKPVNTFLMFCRQNRKKIMADHPATSAKDASKILGDMWQKLSEKERASYIPMTEMENQRRMNEWRMKENALNGIHTTLAGGMAVATPSSATSQTNSPALPGTPVLLAPRIAPSVASSIDEVDDGDDEEDEDDDEDEDK