{ diff(x1, t) = (1*k47*k4*x2*x8 + (-1)*k47*k9*x1*x3*k28/(k28 + x4) + (-1)*k47*(x12 + x13 - 17/20)*x1*x4/(k13 + x4) + (-1)*k47*(k14 + k15)*x1 + 1*k47*k27*x5*x10)/k47, diff(x2, t) = (1*k47*k1 + (-1)*k47*k2*x1*x2/(k3 + x2))/k47, diff(x3, t) = (1*k47*k6*x1*k29/(k29 + x4) + (-1)*k47*k7*x3/(k8 + x3))/k47, diff(x4, t) = (1*k47*k11*k48*x7 + (-1)*k47*k12*x4)/k47, diff(x5, t) = ((-1)*k47*k27*x5*x10 + 1*k47*k10*x8*k45/(k45 + x11)/(k40 + x8))/k47, diff(x6, t) = 0, diff(x7, t) = (1*k47*k16 + (-1)*k47*k17*x4*x7/(k18 + x7))/k47, diff(x8, t) = ((-1)*k47*k4*x2*x8 + (-1)*k47*k10*x8*k45/(k45 + x11)/(k40 + x8) + 1*k47*piecewise(101/10, piecewise(t - 24*ceiling(t/24), xor(t < 0, 24 < 0), t - 24*floor(t/24)) - 8 < 0, 0)*x4/(k23 + x4)*x9)/k47, diff(x9, t) = (1*k47*k20 + (-1)*k47*k21*x8*x9/(k22 + x9))/k47, diff(x10, t) = (1*k47*k24 + (-1)*k47*k25*x1*x10/(k26 + x10))/k47, diff(x11, t) = (1*k47*k41*x5 + (-1)*k47*k42*x11/(k43 + x11))/k47, diff(x12, t) = (1*k47*piecewise(101/10, piecewise(t - 24*ceiling(t/24), xor(t < 0, 24 < 0), t - 24*floor(t/24)) - 8 < 0, 0)*k36 + (-1)*k47*k37*k38*x12/(k38 + piecewise(101/10, piecewise(t - 24*ceiling(t/24), xor(t < 0, 24 < 0), t - 24*floor(t/24)) - 8 < 0, 0)))/k47, diff(x13, t) = (1*k47*k37*k38*x12/(k38 + piecewise(101/10, piecewise(t - 24*ceiling(t/24), xor(t < 0, 24 < 0), t - 24*floor(t/24)) - 8 < 0, 0)) + (-1)*k47*piecewise(101/10, piecewise(t - 24*ceiling(t/24), xor(t < 0, 24 < 0), t - 24*floor(t/24)) - 8 < 0, 0)*k36*x13/(k39 + x13))/k47 }