MADNLKEKFTALGERLKIGGAEVGRKVSERMGNVSERVREMFQASNAAVDRLVEEATGLQGFDPDWGQFMEICDMVNADKITGQDLARAIKKRMGSCKESRGITLVLLLLEAVVKNCDKMFAEVASERILDEMVRLVDDPRSSPENRDKALKLIESWGEATEELRYLPVFEETYKSLKSRGVKFPGRDAESLAPIFTPPQTVETAPVRSGISRLTLRDVVGSHPTREDNSDHEKEIFDVARNSIELLSTVLTSSPQQEVLKEELTIALVEQCRQSQFNIQRIIERVGENEALLFEALNVNDELQKALDKYEEMSSAVAPLPPPSELPKSDDSAFVIVDEEPELDDPLVRNKSSKAGARPSPSEDPLADLDKMIFGNKAEEEASNDKKKKPADDLIAF*