MAGREFAHVQPDNAEIERSVLSQEVEALRNRLGLRQVDVSKECGVNASMLSQWMLGRYKGNVGRINGLMESWLIRRRGGKPMDKGMMLFTSTASSPKLKRRLEEMNDPLQARRYEKDFTYDTFAAALIRDLDLPECFYKRIAKSIQEQVEKARRSLPWHEAVTKESLHPIFINLRLNDTIYIDRFEWDLNNPNNSPEQFAQVVCEDLGLSGEFEAQVALSIREQLRDYSRLIREGLKDRVTRLPPVTAAFRDRLDTEAWGPSVKYILADDIPQLEREDFKRMRPLSRPTMIVVPPPPPTAKPNRPPKPVNTFLMFCRQNRKKIMADYPSTSAKDASKILGDMWQKLSEKERASYIPMTEMENQRRMNEWRMKENALNGITSTLTGGIATPSTVPSQPATPVLLAPRVTPSAASSIDEVDDPDADEEDEDEDEEEDTASATSVSL