MNKRDYLVKTFSRTKRKDYENYILTAIWHKLNNLNIKPVSQQYIKRKNGKHALMDLYFPQLHIEVEVDEAYHQDNQEADKLRMDDIISAVSEESINDFLFLRIDATKSIEEIEDRINEVVSIIKDRAANSPLKWDTYEEELSQLKQDEYLSVYDSVAFSDIKDIANTEF