MNFKFVAGLEIHVQLNTKTKMFCSCPTEGPDIPNTRVCPVCLGYPGTLPVLNREAVVMAIALGKALHGHINNISRFHRKNYFYPDLPKGYQITQGDVPIIENAYLELSTGKKIPIKRIHLEEDAAKSVHVSSTGRLSGAEETLLDFNRSGIPLIEIVTDPVFESPEEAALFVEELQATLRYLGISNAQMELGQLRCDVNVSVELDGKEGTRVEIKNLNSIRAIRQALSYEYNRHVDAYKRGEIIPQETLAFDEKTNQTPPMRTKQTSEDYRYFPEPDLPPLVLTSDLFEEADKYSGSFLEAYKNALQWIGKESEARTLALNKDQYLMYATFAKEGFDTKLLTRIITIDLPNILSEVGKGWNEINQSYISAILNLQQRGEITAAVAKDLLWQAARDIDPIKYAQEHQLLGKKDLDLEQVISEVLEQNPDAVEKYKKGNVNVVSFLLGQVMKKTKGTADPGETRKLLEERLTKLSE