MKRPGGGNPSSLHQMASPNDMDYGVVGMEADGDAEEEMMACGGGGGCGGGEKKRRLSAEQVRALERSFEVENKLEPERKARLARDLGLQPRQVAVWFQNRRARWKTKQLERDYNALRHSYDALRVDHDALRRDKEALLAEIKDLKGKLGDEEAAASFTSVKEEPAASDGPPPAGMGSSDSDSSGVLNDTDATGATPTEEAPAPEMGTLLGGPGAAGAAAAGHGQMFLHGNFLKVEEDETGFLDDEEPCGGFFADEPPLAWWTEPTDPWK