Synechococcus elongatus