>Synpcc7942_0658 hypothetical protein MGEAKRRQSSDANAKANQPLLPGLPITKQQSEQFIAITTKGAWIGIGALVLVWFTVRLIG PTLGWWELAD