added max() guard to fuel moisture model to prevent equilibrium going into negative numbers