MDSAFLPESVAIVGPAKMQIDEDVEDLGYDDSTVSLSSKPEENSNPADQSENFQDLLTRLGMTQKAPEEIVVSARECLDSSLDSGIASSRESSFRNVSVNEESLDDCRESSPGSFTQESLSPVPSFGSEPQTTVSPPTRPEPMAPHLFAVHLTATLGVENALRFAMSSTAENFMAEAQKQTTAMMPKKRARTERKPRENYSKAEQAALEEFYEITKHPQFEEKKELAAKIGLSYQRVQKWFENRRQRDKTIQKARAMVVEV