MSVCVSCKDPLVLGIDEDENAAPVPDDLLLPCGCHYHWQCFLDSSSDVVISLKCPSCGNHLATNATGPSVTNTIFPSSQDVAIVTRYHSEGGVQDDYNILPDVTEEAYLTMHPEARPAHAFHEMCAENNVEGILSILHDFDHPDSDDEDEAPRLPKDQMLRYQDPLNGNKSALHIAVEKDQPQVALLLLYLASGLATDNFPPDALEVAVNLQLQRPTLTNPSDDIRALKDSQERTAEEYAYHAGPRWVSFIEAGMFA