MKFVNFIQGQKPNLGVLNSSGKIVSFDDLGIETNDMNEFIIHFDKFKHKLTDLDSKIAYEIPQENYLAPIIEPRQDIICLGINFLDHAKESAKFKGEKFEEREYPVYFGKRCNQATPPFGDIPLHADVTSQLDYECELAFILSKDAYKIKAKDAKDYIFGYTIINEISARELQKRHKQFYRAKSLEGSTIMGPYITSVDEISYPPKLQLQSYVNDELRQNSNTQLFIFDIAYVLEELSAGMLLKAGSIISMGTPSGVGMGLNPPTFLKSGDKVRCVIENLGELCNKIKNINY*