MKRVIDVISVDRSEKSLSTSYTASLESEHMTAIPCRFNATRLLEKLRNKRLVFVGDSVNRNQWVSLVCMVEASIPDDRLKTRIFNGSLISFKALEYNATIDFYWSPLLVESNSDNPIIHRVEYRIIRADRIEKHASVWRDADIIVFNSYLWWRKQKDDMRMKVMYGSFEDGDARLDEMEMVDGFEIALKKLTEWLGENIDKNKTRIFFAGSSPTHSWASNWGGEDSNKRLNETEPIYKVGYKAATTDYSLMAKAKSYFRTLEPKGIHVQILNITELSDYRKDGHPTVFRRQFVPLTKEQIANPASYADCTHWCLPGVPDVWNEFLYGYLMYK*