MVKDEAFLLDGMEEMECEEELRSNGLGEKKRRLSMEQARALEKNFEVENKLDPARKLRLAQDLGLQPRQVAVWFQNRRSRWKTKQVERDYGNLKAQHDALKLDCDALRHDKEALIAEIRDLKAKLSASEMDAAEEARPPLIYWKKEKPNSAVRKSLSVRAVGFKMRAVKINNFICAGCFGKQKHISNTIG