MQTNNAIKEYVGIQKESMSGRELEASVLTKAGLMLKAVQDNWDAPDREAKMLEAIKYNQKVWSFFQAELSEPGHPMPKKLREDLLNLSLFVDKRFFEVMAFPSAEKLGIVVDINFNIAAGLRTNPDPEL