MKRSSWKYLRFRHLQTRIEGYGYHYSFSRYASMLAAGSAAVIGIGKLNGLETVFIGILMVALLGVIPILVLKQFAYLYDQNRFQDLVRYMEQMIYSFQKHPKIISGLEETEGLLDGEIQLQVRKVRERIEMSQAITYKEAFYPIEEAYPCERLMEMHDFFIKVEEIGGDYQNALAAILEDLKMWTERTYLFQRERSQMKKKIIWSILCVMLLCSVLFRLMAGSLEMMKTMDSFFYQMGTTGILLGFLCLFVFSQCALTGTWLKRTKEISKEQIQKDWSHIKEAPGQYQRAQKRLQREVEKQFPRWLRTMILGLQTDNVYRAIVESADDAPYVLKLPLEILIEELKEDPVSMRPYDHFLKELQVPGIHSAVKMLYAYTNTGTEEAKEQLGQIIKQNIQLTDRAERIQNEDEIARYFMLFYVPMFLGTAKIMLDMSMLFLVMFSLWGKMY