MKKNIFNNVFINIKFQKNLKYNKFISSKCIQNIYVTNKWNSTLCVYNQHLCSPTQLISTRKNFSTFMRNVIEQVKKDMKENKQYQEALKELKEKTEIDDKRIKLKKRIEENIDFFQKLKEKNVEAVKILYNDVNNFVTYCFTKYYALKLSKNLCIQFFVTLKNVFIKSTNKFTELSEKWDENSAFVKLDKWRQDMAIKRYKKKKEKENQHINNNINEENDNCILHNNDEPSNNIININKKIKKKHMNTNIMEENTTVENNETENDKSQNYELILAQESAWDKFGSKLKDMPFLNNFFENPILGKLFGETELAAALREMKMIDKNFKLSELMYLFEYVISKHIVESYLIGDEETLRLHCGSSAFNSLNASITERKKKKVFLDTNVLIYKNHELKGAQRMEESSPWFIFTFHTQQINCLKNKNDEIIEGKIDDIREVVYTIALSKHPEPEKEGLLYPYIVREFAIIGNTPSW*