MKEFIPQKLPLNIELNANIYSLIIKASRKLAELNGLSKSIPNPSILINALILQEAKDSSEIENIITTHDELFLSDVDENKLTRAAKEVKDYESALKKGYELLKKEQLLRNAHILEIQKRLERNNAGFRKQSGTMLKNPITGEIKHIPPQNPNDIQELMGNLELYINDDSLDEFDFLVKMAIIHYQFESIHPFYDGNGRTGRIINILYLVYKGLLDFPILYLSAYIVKNKDEYYKLLQKVRDEGDILKWIEYILKGIEQTAAKTIETIIKIEKMMSNVGEILQNKTNFYSKDFVELLFSHPYTKIDFLIKKLDISRQSASKYLKICENLGILECIKMGRSNYYINIELLRLFRKGIF*