Wild Type Crystal Structure of Full Length Circadian Clock Protein KaiB from Thermosynechococcus elongatus BP-1