Thermosynechococcus elongatus BP-1