KPSHSYIALISMAILESSEKKLLLGDIYEYIMEKFPYFNNQEKAWRNSIRHNLSLNECFIKNGRSDNGKGNFWSIHPACLEDFSKGDFRRRQARRRARR