MSKRDFKKYLSELNKAQLEEQLIELYDKFKDVKVYYDFVFNPNERNLVKDAKLKISNEYYPIRGKRPKMRRSTAQKFIKHFITLGVDAFIIVDVMLYNIEIAQTLSSEKFISSEAFYKSMLNSFEQAISFMIEKGILEDFKSRVVAIKDESVKQNWINKYEFNAIVERFDY