use crate::datetime::mjd;
use crate::math::angle;
use crate::pos_eph::equ_orbit::OrbElem;
use crate::pos_eph::vsop2013::CL0;
use crate::pos_eph::vsop2013::CLT;
use crate::pos_eph::vsop2013::GM;
pub fn venus(mjd_tdb: f64) -> OrbElem {
let vmu = (GM[0] + GM[2]) / GM[0];
let dt = (mjd_tdb - mjd::J2000) / mjd::DJMILL;
let dt2 = dt * dt;
let dt3 = dt2 * dt;
let dt4 = dt3 * dt;
let lme = CL0[1] + CLT[1] * dt;
let lve = CL0[2] + CLT[2] * dt;
let lea = CL0[3] + CLT[3] * dt;
let lar = CL0[4] + CLT[4] * dt;
let lju = CL0[10] + CLT[10] * dt;
let lsa = CL0[11] + CLT[11] * dt;
let lur = CL0[12] + CLT[12] * dt;
let lne = CL0[13] + CLT[13] * dt;
let a_10ve_10ea = 10.0 * lve - 10.0 * lea;
let a_10ve_11ea = 10.0 * lve - 11.0 * lea;
let a_10ve_12ea = 10.0 * lve - 12.0 * lea;
let a_10ve_13ea = 10.0 * lve - 13.0 * lea;
let a_10ve_8ea = 10.0 * lve - 8.0 * lea;
let a_10ve_9ea = 10.0 * lve - 9.0 * lea;
let a_11ve_10ea = 11.0 * lve - 10.0 * lea;
let a_11ve_11ea = 11.0 * lve - 11.0 * lea;
let a_11ve_12ea = 11.0 * lve - 12.0 * lea;
let a_11ve_13ea = 11.0 * lve - 13.0 * lea;
let a_11ve_14ea = 11.0 * lve - 14.0 * lea;
let a_12ve_11ea = 12.0 * lve - 11.0 * lea;
let a_12ve_12ea = 12.0 * lve - 12.0 * lea;
let a_12ve_13ea = 12.0 * lve - 13.0 * lea;
let a_12ve_14ea = 12.0 * lve - 14.0 * lea;
let a_13ve_12ea = 13.0 * lve - 12.0 * lea;
let a_13ve_13ea = 13.0 * lve - 13.0 * lea;
let a_13ve_14ea = 13.0 * lve - 14.0 * lea;
let a_13ve_15ea = 13.0 * lve - 15.0 * lea;
let a_14ve_13ea = 14.0 * lve - 13.0 * lea;
let a_14ve_14ea = 14.0 * lve - 14.0 * lea;
let a_14ve_15ea = 14.0 * lve - 15.0 * lea;
let a_14ve_16ea = 14.0 * lve - 16.0 * lea;
let a_15ve_14ea = 15.0 * lve - 14.0 * lea;
let a_15ve_15ea = 15.0 * lve - 15.0 * lea;
let a_15ve_16ea = 15.0 * lve - 16.0 * lea;
let a_15ve_17ea = 15.0 * lve - 17.0 * lea;
let a_16ve_15ea = 16.0 * lve - 15.0 * lea;
let a_16ve_16ea = 16.0 * lve - 16.0 * lea;
let a_16ve_17ea = 16.0 * lve - 17.0 * lea;
let a_16ve_18ea = 16.0 * lve - 18.0 * lea;
let a_17ve_16ea = 17.0 * lve - 16.0 * lea;
let a_17ve_17ea = 17.0 * lve - 17.0 * lea;
let a_17ve_18ea = 17.0 * lve - 18.0 * lea;
let a_18ve_18ea = 18.0 * lve - 18.0 * lea;
let a_18ve_19ea = 18.0 * lve - 19.0 * lea;
let a_19ve_19ea = 19.0 * lve - 19.0 * lea;
let a_19ve_20ea = 19.0 * lve - 20.0 * lea;
let a_1ar = 1.0 * lar;
let a_1ea = 1.0 * lea;
let a_1ju = 1.0 * lju;
let a_1ju_1sa = 1.0 * lju - 1.0 * lsa;
let a_1ju_2sa = 1.0 * lju - 2.0 * lsa;
let a_1ju_3sa = 1.0 * lju - 3.0 * lsa;
let a_1ju_5sa = 1.0 * lju - 5.0 * lsa;
let a_1me = 1.0 * lme;
let a_1me_1ve = 1.0 * lme - 1.0 * lve;
let a_1me1ve = 1.0 * lme + 1.0 * lve;
let a_1me_2ve = 1.0 * lme - 2.0 * lve;
let a_1me_3ve = 1.0 * lme - 3.0 * lve;
let a_1me_4ve = 1.0 * lme - 4.0 * lve;
let a_1me_5ve4ea = 1.0 * lme - 5.0 * lve + 4.0 * lea;
let a_1ne = 1.0 * lne;
let a_1sa = 1.0 * lsa;
let a_1ur = 1.0 * lur;
let a_1ur_2ne = 1.0 * lur - 2.0 * lne;
let a_1ve = 1.0 * lve;
let a_1ve_1ar = 1.0 * lve - 1.0 * lar;
let a_1ve_1ea = 1.0 * lve - 1.0 * lea;
let a_1ve1ea = 1.0 * lve + 1.0 * lea;
let a_1ve_1ju = 1.0 * lve - 1.0 * lju;
let a_1ve1ju = 1.0 * lve + 1.0 * lju;
let a_1ve_1ju_5sa = 1.0 * lve - 1.0 * lju - 5.0 * lsa;
let a_1ve_1sa = 1.0 * lve - 1.0 * lsa;
let a_1ve1sa = 1.0 * lve + 1.0 * lsa;
let a_1ve_2ar = 1.0 * lve - 2.0 * lar;
let a_1ve_2ea = 1.0 * lve - 2.0 * lea;
let a_1ve2ea = 1.0 * lve + 2.0 * lea;
let a_1ve_2ju = 1.0 * lve - 2.0 * lju;
let a_1ve2ju = 1.0 * lve + 2.0 * lju;
let a_1ve_2sa = 1.0 * lve - 2.0 * lsa;
let a_1ve_2ur = 1.0 * lve - 2.0 * lur;
let a_1ve_3ar = 1.0 * lve - 3.0 * lar;
let a_1ve_3ea = 1.0 * lve - 3.0 * lea;
let a_1ve_3ju = 1.0 * lve - 3.0 * lju;
let a_1ve_3sa = 1.0 * lve - 3.0 * lsa;
let a_1ve_4ar = 1.0 * lve - 4.0 * lar;
let a_1ve_4ea = 1.0 * lve - 4.0 * lea;
let a_1ve_4ju = 1.0 * lve - 4.0 * lju;
let a_1ve_4ju2sa = 1.0 * lve - 4.0 * lju + 2.0 * lsa;
let a_1ve_4ju5sa = 1.0 * lve - 4.0 * lju + 5.0 * lsa;
let a_1ve_4sa = 1.0 * lve - 4.0 * lsa;
let a_1ve_5ju = 1.0 * lve - 5.0 * lju;
let a_1ve_5ju5sa = 1.0 * lve - 5.0 * lju + 5.0 * lsa;
let a_1ve_5sa = 1.0 * lve - 5.0 * lsa;
let a_1ve_8ea12ar = 1.0 * lve - 8.0 * lea + 12.0 * lar;
let a_20ve_20ea = 20.0 * lve - 20.0 * lea;
let a_2ar = 2.0 * lar;
let a_2ea = 2.0 * lea;
let a_2ju = 2.0 * lju;
let a_2ju_2sa = 2.0 * lju - 2.0 * lsa;
let a_2ju_3sa = 2.0 * lju - 3.0 * lsa;
let a_2ju_4sa = 2.0 * lju - 4.0 * lsa;
let a_2ju_5sa = 2.0 * lju - 5.0 * lsa;
let a_2ju_6sa = 2.0 * lju - 6.0 * lsa;
let a_2me_1ve = 2.0 * lme - 1.0 * lve;
let a_2me = 2.0 * lme;
let a_2me_2ve = 2.0 * lme - 2.0 * lve;
let a_2me_3ve = 2.0 * lme - 3.0 * lve;
let a_2me_4ve = 2.0 * lme - 4.0 * lve;
let a_2me_5ve = 2.0 * lme - 5.0 * lve;
let a_2me_6ve = 2.0 * lme - 6.0 * lve;
let a_2me_7ve3ea = 2.0 * lme - 7.0 * lve + 3.0 * lea;
let a_2sa = 2.0 * lsa;
let a_2ve_1ea = 2.0 * lve - 1.0 * lea;
let a_2ve1ea = 2.0 * lve + 1.0 * lea;
let a_2ve1ea_8ar = 2.0 * lve + 1.0 * lea - 8.0 * lar;
let a_2ve_1ju = 2.0 * lve - 1.0 * lju;
let a_2ve_1ju_5sa = 2.0 * lve - 1.0 * lju - 5.0 * lsa;
let a_2ve_1sa = 2.0 * lve - 1.0 * lsa;
let a_2ve = 2.0 * lve;
let a_2ve_2ar = 2.0 * lve - 2.0 * lar;
let a_2ve_2ea = 2.0 * lve - 2.0 * lea;
let a_2ve_2ju = 2.0 * lve - 2.0 * lju;
let a_2ve_2sa = 2.0 * lve - 2.0 * lsa;
let a_2ve_2ur = 2.0 * lve - 2.0 * lur;
let a_2ve_3ar = 2.0 * lve - 3.0 * lar;
let a_2ve_3ea1ju = 2.0 * lve - 3.0 * lea + 1.0 * lju;
let a_2ve_3ea = 2.0 * lve - 3.0 * lea;
let a_2ve_3ea_3ju = 2.0 * lve - 3.0 * lea - 3.0 * lju;
let a_2ve_3ju = 2.0 * lve - 3.0 * lju;
let a_2ve_3ju2sa = 2.0 * lve - 3.0 * lju + 2.0 * lsa;
let a_2ve_3sa = 2.0 * lve - 3.0 * lsa;
let a_2ve_4ar = 2.0 * lve - 4.0 * lar;
let a_2ve_4ea = 2.0 * lve - 4.0 * lea;
let a_2ve_4ju = 2.0 * lve - 4.0 * lju;
let a_2ve_4ju2sa = 2.0 * lve - 4.0 * lju + 2.0 * lsa;
let a_2ve_4ju5sa = 2.0 * lve - 4.0 * lju + 5.0 * lsa;
let a_2ve_4sa = 2.0 * lve - 4.0 * lsa;
let a_2ve_5ar = 2.0 * lve - 5.0 * lar;
let a_2ve_5ea = 2.0 * lve - 5.0 * lea;
let a_2ve_5ju = 2.0 * lve - 5.0 * lju;
let a_2ve_5ju5sa = 2.0 * lve - 5.0 * lju + 5.0 * lsa;
let a_2ve_5sa = 2.0 * lve - 5.0 * lsa;
let a_2ve_6ar = 2.0 * lve - 6.0 * lar;
let a_2ve_7ar8ju_6sa = 2.0 * lve - 7.0 * lar + 8.0 * lju - 6.0 * lsa;
let a_2ve_7ea7ar = 2.0 * lve - 7.0 * lea + 7.0 * lar;
let a_3ea = 3.0 * lea;
let a_3ju_2sa = 3.0 * lju - 2.0 * lsa;
let a_3ju = 3.0 * lju;
let a_3ju_3sa = 3.0 * lju - 3.0 * lsa;
let a_3ju_5sa = 3.0 * lju - 5.0 * lsa;
let a_3me_1ve = 3.0 * lme - 1.0 * lve;
let a_3me_2ve = 3.0 * lme - 2.0 * lve;
let a_3me = 3.0 * lme;
let a_3me_3ve = 3.0 * lme - 3.0 * lve;
let a_3me_4ve = 3.0 * lme - 4.0 * lve;
let a_3me_5ve = 3.0 * lme - 5.0 * lve;
let a_3me_6ve = 3.0 * lme - 6.0 * lve;
let a_3me_7ve = 3.0 * lme - 7.0 * lve;
let a_3me_8ve = 3.0 * lme - 8.0 * lve;
let a_3sa = 3.0 * lsa;
let a_3ve_18ea25ar_2ju = 3.0 * lve - 18.0 * lea + 25.0 * lar - 2.0 * lju;
let a_3ve_1ea = 3.0 * lve - 1.0 * lea;
let a_3ve_1ju = 3.0 * lve - 1.0 * lju;
let a_3ve_1ju_5sa = 3.0 * lve - 1.0 * lju - 5.0 * lsa;
let a_3ve_2ar = 3.0 * lve - 2.0 * lar;
let a_3ve_2ea = 3.0 * lve - 2.0 * lea;
let a_3ve_2ju = 3.0 * lve - 2.0 * lju;
let a_3ve_2sa = 3.0 * lve - 2.0 * lsa;
let a_3ve_3ar = 3.0 * lve - 3.0 * lar;
let a_3ve_3ea = 3.0 * lve - 3.0 * lea;
let a_3ve_3ju = 3.0 * lve - 3.0 * lju;
let a_3ve_3sa = 3.0 * lve - 3.0 * lsa;
let a_3ve_4ar = 3.0 * lve - 4.0 * lar;
let a_3ve_4ea = 3.0 * lve - 4.0 * lea;
let a_3ve_4ju = 3.0 * lve - 4.0 * lju;
let a_3ve_4sa = 3.0 * lve - 4.0 * lsa;
let a_3ve_5ar = 3.0 * lve - 5.0 * lar;
let a_3ve_5ea1ju = 3.0 * lve - 5.0 * lea + 1.0 * lju;
let a_3ve_5ea2ju = 3.0 * lve - 5.0 * lea + 2.0 * lju;
let a_3ve_5ea2sa = 3.0 * lve - 5.0 * lea + 2.0 * lsa;
let a_3ve_5ea = 3.0 * lve - 5.0 * lea;
let a_3ve_5ea3ju = 3.0 * lve - 5.0 * lea + 3.0 * lju;
let a_3ve_5ea3sa = 3.0 * lve - 5.0 * lea + 3.0 * lsa;
let a_3ve_5ju = 3.0 * lve - 5.0 * lju;
let a_3ve_5ju5sa = 3.0 * lve - 5.0 * lju + 5.0 * lsa;
let a_3ve_6ar = 3.0 * lve - 6.0 * lar;
let a_3ve_6ea2ar = 3.0 * lve - 6.0 * lea + 2.0 * lar;
let a_3ve_6ea = 3.0 * lve - 6.0 * lea;
let a_3ve_7ea4ar = 3.0 * lve - 7.0 * lea + 4.0 * lar;
let a_3ve_9ar = 3.0 * lve - 9.0 * lar;
let a_4ju_10sa = 4.0 * lju - 10.0 * lsa;
let a_4ju = 4.0 * lju;
let a_4me_10ve = 4.0 * lme - 10.0 * lve;
let a_4me_3ve = 4.0 * lme - 3.0 * lve;
let a_4me_4ve = 4.0 * lme - 4.0 * lve;
let a_4me_5ve = 4.0 * lme - 5.0 * lve;
let a_4me_6ve = 4.0 * lme - 6.0 * lve;
let a_4me_7ve = 4.0 * lme - 7.0 * lve;
let a_4ve_2ea = 4.0 * lve - 2.0 * lea;
let a_4ve_2ju = 4.0 * lve - 2.0 * lju;
let a_4ve_3ea = 4.0 * lve - 3.0 * lea;
let a_4ve_3ju = 4.0 * lve - 3.0 * lju;
let a_4ve_4ar = 4.0 * lve - 4.0 * lar;
let a_4ve_4ea = 4.0 * lve - 4.0 * lea;
let a_4ve_4ju = 4.0 * lve - 4.0 * lju;
let a_4ve_5ar = 4.0 * lve - 5.0 * lar;
let a_4ve_5ea = 4.0 * lve - 5.0 * lea;
let a_4ve_5ju = 4.0 * lve - 5.0 * lju;
let a_4ve_6ar = 4.0 * lve - 6.0 * lar;
let a_4ve_6ea = 4.0 * lve - 6.0 * lea;
let a_4ve_6ju = 4.0 * lve - 6.0 * lju;
let a_4ve_7ea = 4.0 * lve - 7.0 * lea;
let a_5me_14ve2ea = 5.0 * lme - 14.0 * lve + 2.0 * lea;
let a_5me_22ve15ea = 5.0 * lme - 22.0 * lve + 15.0 * lea;
let a_5me_6ve = 5.0 * lme - 6.0 * lve;
let a_5me_7ve = 5.0 * lme - 7.0 * lve;
let a_5sa = 5.0 * lsa;
let a_5ve_3ea = 5.0 * lve - 3.0 * lea;
let a_5ve_4ea = 5.0 * lve - 4.0 * lea;
let a_5ve_4ju = 5.0 * lve - 4.0 * lju;
let a_5ve_5ar = 5.0 * lve - 5.0 * lar;
let a_5ve_5ea = 5.0 * lve - 5.0 * lea;
let a_5ve_5ju = 5.0 * lve - 5.0 * lju;
let a_5ve_6ar = 5.0 * lve - 6.0 * lar;
let a_5ve_6ea_4ar = 5.0 * lve - 6.0 * lea - 4.0 * lar;
let a_5ve_6ea = 5.0 * lve - 6.0 * lea;
let a_5ve_7ea = 5.0 * lve - 7.0 * lea;
let a_5ve_8ea = 5.0 * lve - 8.0 * lea;
let a_5ve_9ea = 5.0 * lve - 9.0 * lea;
let a_6ve_10ea3ju = 6.0 * lve - 10.0 * lea + 3.0 * lju;
let a_6ve_10ea = 6.0 * lve - 10.0 * lea;
let a_6ve_4ea = 6.0 * lve - 4.0 * lea;
let a_6ve_5ea = 6.0 * lve - 5.0 * lea;
let a_6ve_6ea = 6.0 * lve - 6.0 * lea;
let a_6ve_7ea = 6.0 * lve - 7.0 * lea;
let a_6ve_8ea = 6.0 * lve - 8.0 * lea;
let a_6ve_9ea = 6.0 * lve - 9.0 * lea;
let a_7ve_10ea = 7.0 * lve - 10.0 * lea;
let a_7ve_11ea = 7.0 * lve - 11.0 * lea;
let a_7ve_5ea = 7.0 * lve - 5.0 * lea;
let a_7ve_6ea = 7.0 * lve - 6.0 * lea;
let a_7ve_7ea = 7.0 * lve - 7.0 * lea;
let a_7ve_8ea = 7.0 * lve - 8.0 * lea;
let a_7ve_9ea = 7.0 * lve - 9.0 * lea;
let a_8ve_10ea = 8.0 * lve - 10.0 * lea;
let a_8ve_11ea = 8.0 * lve - 11.0 * lea;
let a_8ve_12ea = 8.0 * lve - 12.0 * lea;
let a_8ve_13ea = 8.0 * lve - 13.0 * lea;
let a_8ve_6ea = 8.0 * lve - 6.0 * lea;
let a_8ve_7ea = 8.0 * lve - 7.0 * lea;
let a_8ve_8ea = 8.0 * lve - 8.0 * lea;
let a_8ve_9ea = 8.0 * lve - 9.0 * lea;
let a_9ve_10ea = 9.0 * lve - 10.0 * lea;
let a_9ve_11ea = 9.0 * lve - 11.0 * lea;
let a_9ve_12ea = 9.0 * lve - 12.0 * lea;
let a_9ve_7ea = 9.0 * lve - 7.0 * lea;
let a_9ve_8ea = 9.0 * lve - 8.0 * lea;
let a_9ve_9ea = 9.0 * lve - 9.0 * lea;
let c_10ve_10ea = a_10ve_10ea.cos();
let c_10ve_11ea = a_10ve_11ea.cos();
let c_10ve_12ea = a_10ve_12ea.cos();
let c_10ve_13ea = a_10ve_13ea.cos();
let c_10ve_8ea = a_10ve_8ea.cos();
let c_10ve_9ea = a_10ve_9ea.cos();
let c_11ve_10ea = a_11ve_10ea.cos();
let c_11ve_11ea = a_11ve_11ea.cos();
let c_11ve_12ea = a_11ve_12ea.cos();
let c_11ve_13ea = a_11ve_13ea.cos();
let c_11ve_14ea = a_11ve_14ea.cos();
let c_12ve_11ea = a_12ve_11ea.cos();
let c_12ve_12ea = a_12ve_12ea.cos();
let c_12ve_13ea = a_12ve_13ea.cos();
let c_12ve_14ea = a_12ve_14ea.cos();
let c_13ve_12ea = a_13ve_12ea.cos();
let c_13ve_13ea = a_13ve_13ea.cos();
let c_13ve_14ea = a_13ve_14ea.cos();
let c_13ve_15ea = a_13ve_15ea.cos();
let c_14ve_13ea = a_14ve_13ea.cos();
let c_14ve_14ea = a_14ve_14ea.cos();
let c_14ve_15ea = a_14ve_15ea.cos();
let c_14ve_16ea = a_14ve_16ea.cos();
let c_15ve_14ea = a_15ve_14ea.cos();
let c_15ve_15ea = a_15ve_15ea.cos();
let c_15ve_16ea = a_15ve_16ea.cos();
let c_15ve_17ea = a_15ve_17ea.cos();
let c_16ve_15ea = a_16ve_15ea.cos();
let c_16ve_16ea = a_16ve_16ea.cos();
let c_16ve_17ea = a_16ve_17ea.cos();
let c_16ve_18ea = a_16ve_18ea.cos();
let c_17ve_16ea = a_17ve_16ea.cos();
let c_17ve_17ea = a_17ve_17ea.cos();
let c_17ve_18ea = a_17ve_18ea.cos();
let c_18ve_18ea = a_18ve_18ea.cos();
let c_18ve_19ea = a_18ve_19ea.cos();
let c_19ve_19ea = a_19ve_19ea.cos();
let c_19ve_20ea = a_19ve_20ea.cos();
let c_1ar = a_1ar.cos();
let c_1ea = a_1ea.cos();
let c_1ju_1sa = a_1ju_1sa.cos();
let c_1ju_2sa = a_1ju_2sa.cos();
let c_1ju_3sa = a_1ju_3sa.cos();
let c_1ju_5sa = a_1ju_5sa.cos();
let c_1ju = a_1ju.cos();
let c_1me_1ve = a_1me_1ve.cos();
let c_1me1ve = a_1me1ve.cos();
let c_1me_2ve = a_1me_2ve.cos();
let c_1me_3ve = a_1me_3ve.cos();
let c_1me_4ve = a_1me_4ve.cos();
let c_1me_5ve4ea = a_1me_5ve4ea.cos();
let c_1me = a_1me.cos();
let c_1ne = a_1ne.cos();
let c_1sa = a_1sa.cos();
let c_1ur_2ne = a_1ur_2ne.cos();
let c_1ur = a_1ur.cos();
let c_1ve_1ar = a_1ve_1ar.cos();
let c_1ve_1ea = a_1ve_1ea.cos();
let c_1ve1ea = a_1ve1ea.cos();
let c_1ve_1ju_5sa = a_1ve_1ju_5sa.cos();
let c_1ve_1ju = a_1ve_1ju.cos();
let c_1ve1ju = a_1ve1ju.cos();
let c_1ve_1sa = a_1ve_1sa.cos();
let c_1ve1sa = a_1ve1sa.cos();
let c_1ve_2ar = a_1ve_2ar.cos();
let c_1ve_2ea = a_1ve_2ea.cos();
let c_1ve2ea = a_1ve2ea.cos();
let c_1ve_2ju = a_1ve_2ju.cos();
let c_1ve2ju = a_1ve2ju.cos();
let c_1ve_2sa = a_1ve_2sa.cos();
let c_1ve_2ur = a_1ve_2ur.cos();
let c_1ve_3ar = a_1ve_3ar.cos();
let c_1ve_3ea = a_1ve_3ea.cos();
let c_1ve_3ju = a_1ve_3ju.cos();
let c_1ve_3sa = a_1ve_3sa.cos();
let c_1ve_4ar = a_1ve_4ar.cos();
let c_1ve_4ea = a_1ve_4ea.cos();
let c_1ve_4ju2sa = a_1ve_4ju2sa.cos();
let c_1ve_4ju5sa = a_1ve_4ju5sa.cos();
let c_1ve_4ju = a_1ve_4ju.cos();
let c_1ve_4sa = a_1ve_4sa.cos();
let c_1ve_5ju5sa = a_1ve_5ju5sa.cos();
let c_1ve_5ju = a_1ve_5ju.cos();
let c_1ve_5sa = a_1ve_5sa.cos();
let c_1ve_8ea12ar = a_1ve_8ea12ar.cos();
let c_1ve = a_1ve.cos();
let c_20ve_20ea = a_20ve_20ea.cos();
let c_2ar = a_2ar.cos();
let c_2ea = a_2ea.cos();
let c_2ju_2sa = a_2ju_2sa.cos();
let c_2ju_3sa = a_2ju_3sa.cos();
let c_2ju_4sa = a_2ju_4sa.cos();
let c_2ju_5sa = a_2ju_5sa.cos();
let c_2ju_6sa = a_2ju_6sa.cos();
let c_2ju = a_2ju.cos();
let c_2me_1ve = a_2me_1ve.cos();
let c_2me_2ve = a_2me_2ve.cos();
let c_2me_3ve = a_2me_3ve.cos();
let c_2me_4ve = a_2me_4ve.cos();
let c_2me_5ve = a_2me_5ve.cos();
let c_2me_6ve = a_2me_6ve.cos();
let c_2me_7ve3ea = a_2me_7ve3ea.cos();
let c_2me = a_2me.cos();
let c_2sa = a_2sa.cos();
let c_2ve1ea_8ar = a_2ve1ea_8ar.cos();
let c_2ve_1ea = a_2ve_1ea.cos();
let c_2ve1ea = a_2ve1ea.cos();
let c_2ve_1ju_5sa = a_2ve_1ju_5sa.cos();
let c_2ve_1ju = a_2ve_1ju.cos();
let c_2ve_1sa = a_2ve_1sa.cos();
let c_2ve_2ar = a_2ve_2ar.cos();
let c_2ve_2ea = a_2ve_2ea.cos();
let c_2ve_2ju = a_2ve_2ju.cos();
let c_2ve_2sa = a_2ve_2sa.cos();
let c_2ve_2ur = a_2ve_2ur.cos();
let c_2ve_3ar = a_2ve_3ar.cos();
let c_2ve_3ea1ju = a_2ve_3ea1ju.cos();
let c_2ve_3ea_3ju = a_2ve_3ea_3ju.cos();
let c_2ve_3ea = a_2ve_3ea.cos();
let c_2ve_3ju2sa = a_2ve_3ju2sa.cos();
let c_2ve_3ju = a_2ve_3ju.cos();
let c_2ve_3sa = a_2ve_3sa.cos();
let c_2ve_4ar = a_2ve_4ar.cos();
let c_2ve_4ea = a_2ve_4ea.cos();
let c_2ve_4ju2sa = a_2ve_4ju2sa.cos();
let c_2ve_4ju5sa = a_2ve_4ju5sa.cos();
let c_2ve_4ju = a_2ve_4ju.cos();
let c_2ve_4sa = a_2ve_4sa.cos();
let c_2ve_5ar = a_2ve_5ar.cos();
let c_2ve_5ea = a_2ve_5ea.cos();
let c_2ve_5ju5sa = a_2ve_5ju5sa.cos();
let c_2ve_5ju = a_2ve_5ju.cos();
let c_2ve_5sa = a_2ve_5sa.cos();
let c_2ve_6ar = a_2ve_6ar.cos();
let c_2ve_7ar8ju_6sa = a_2ve_7ar8ju_6sa.cos();
let c_2ve_7ea7ar = a_2ve_7ea7ar.cos();
let c_2ve = a_2ve.cos();
let c_3ea = a_3ea.cos();
let c_3ju_2sa = a_3ju_2sa.cos();
let c_3ju_3sa = a_3ju_3sa.cos();
let c_3ju_5sa = a_3ju_5sa.cos();
let c_3ju = a_3ju.cos();
let c_3me_1ve = a_3me_1ve.cos();
let c_3me_2ve = a_3me_2ve.cos();
let c_3me_3ve = a_3me_3ve.cos();
let c_3me_4ve = a_3me_4ve.cos();
let c_3me_5ve = a_3me_5ve.cos();
let c_3me_6ve = a_3me_6ve.cos();
let c_3me_7ve = a_3me_7ve.cos();
let c_3me_8ve = a_3me_8ve.cos();
let c_3me = a_3me.cos();
let c_3sa = a_3sa.cos();
let c_3ve_18ea25ar_2ju = a_3ve_18ea25ar_2ju.cos();
let c_3ve_1ea = a_3ve_1ea.cos();
let c_3ve_1ju_5sa = a_3ve_1ju_5sa.cos();
let c_3ve_1ju = a_3ve_1ju.cos();
let c_3ve_2ar = a_3ve_2ar.cos();
let c_3ve_2ea = a_3ve_2ea.cos();
let c_3ve_2ju = a_3ve_2ju.cos();
let c_3ve_2sa = a_3ve_2sa.cos();
let c_3ve_3ar = a_3ve_3ar.cos();
let c_3ve_3ea = a_3ve_3ea.cos();
let c_3ve_3ju = a_3ve_3ju.cos();
let c_3ve_3sa = a_3ve_3sa.cos();
let c_3ve_4ar = a_3ve_4ar.cos();
let c_3ve_4ea = a_3ve_4ea.cos();
let c_3ve_4ju = a_3ve_4ju.cos();
let c_3ve_4sa = a_3ve_4sa.cos();
let c_3ve_5ar = a_3ve_5ar.cos();
let c_3ve_5ea1ju = a_3ve_5ea1ju.cos();
let c_3ve_5ea2ju = a_3ve_5ea2ju.cos();
let c_3ve_5ea2sa = a_3ve_5ea2sa.cos();
let c_3ve_5ea3ju = a_3ve_5ea3ju.cos();
let c_3ve_5ea3sa = a_3ve_5ea3sa.cos();
let c_3ve_5ea = a_3ve_5ea.cos();
let c_3ve_5ju5sa = a_3ve_5ju5sa.cos();
let c_3ve_5ju = a_3ve_5ju.cos();
let c_3ve_6ar = a_3ve_6ar.cos();
let c_3ve_6ea2ar = a_3ve_6ea2ar.cos();
let c_3ve_6ea = a_3ve_6ea.cos();
let c_3ve_7ea4ar = a_3ve_7ea4ar.cos();
let c_3ve_9ar = a_3ve_9ar.cos();
let c_4ju_10sa = a_4ju_10sa.cos();
let c_4ju = a_4ju.cos();
let c_4me_10ve = a_4me_10ve.cos();
let c_4me_3ve = a_4me_3ve.cos();
let c_4me_4ve = a_4me_4ve.cos();
let c_4me_5ve = a_4me_5ve.cos();
let c_4me_6ve = a_4me_6ve.cos();
let c_4me_7ve = a_4me_7ve.cos();
let c_4ve_2ea = a_4ve_2ea.cos();
let c_4ve_2ju = a_4ve_2ju.cos();
let c_4ve_3ea = a_4ve_3ea.cos();
let c_4ve_3ju = a_4ve_3ju.cos();
let c_4ve_4ar = a_4ve_4ar.cos();
let c_4ve_4ea = a_4ve_4ea.cos();
let c_4ve_4ju = a_4ve_4ju.cos();
let c_4ve_5ar = a_4ve_5ar.cos();
let c_4ve_5ea = a_4ve_5ea.cos();
let c_4ve_5ju = a_4ve_5ju.cos();
let c_4ve_6ar = a_4ve_6ar.cos();
let c_4ve_6ea = a_4ve_6ea.cos();
let c_4ve_6ju = a_4ve_6ju.cos();
let c_4ve_7ea = a_4ve_7ea.cos();
let c_5me_14ve2ea = a_5me_14ve2ea.cos();
let c_5me_22ve15ea = a_5me_22ve15ea.cos();
let c_5me_6ve = a_5me_6ve.cos();
let c_5me_7ve = a_5me_7ve.cos();
let c_5sa = a_5sa.cos();
let c_5ve_3ea = a_5ve_3ea.cos();
let c_5ve_4ea = a_5ve_4ea.cos();
let c_5ve_4ju = a_5ve_4ju.cos();
let c_5ve_5ar = a_5ve_5ar.cos();
let c_5ve_5ea = a_5ve_5ea.cos();
let c_5ve_5ju = a_5ve_5ju.cos();
let c_5ve_6ar = a_5ve_6ar.cos();
let c_5ve_6ea_4ar = a_5ve_6ea_4ar.cos();
let c_5ve_6ea = a_5ve_6ea.cos();
let c_5ve_7ea = a_5ve_7ea.cos();
let c_5ve_8ea = a_5ve_8ea.cos();
let c_5ve_9ea = a_5ve_9ea.cos();
let c_6ve_10ea3ju = a_6ve_10ea3ju.cos();
let c_6ve_10ea = a_6ve_10ea.cos();
let c_6ve_4ea = a_6ve_4ea.cos();
let c_6ve_5ea = a_6ve_5ea.cos();
let c_6ve_6ea = a_6ve_6ea.cos();
let c_6ve_7ea = a_6ve_7ea.cos();
let c_6ve_8ea = a_6ve_8ea.cos();
let c_6ve_9ea = a_6ve_9ea.cos();
let c_7ve_10ea = a_7ve_10ea.cos();
let c_7ve_11ea = a_7ve_11ea.cos();
let c_7ve_5ea = a_7ve_5ea.cos();
let c_7ve_6ea = a_7ve_6ea.cos();
let c_7ve_7ea = a_7ve_7ea.cos();
let c_7ve_8ea = a_7ve_8ea.cos();
let c_7ve_9ea = a_7ve_9ea.cos();
let c_8ve_10ea = a_8ve_10ea.cos();
let c_8ve_11ea = a_8ve_11ea.cos();
let c_8ve_12ea = a_8ve_12ea.cos();
let c_8ve_13ea = a_8ve_13ea.cos();
let c_8ve_6ea = a_8ve_6ea.cos();
let c_8ve_7ea = a_8ve_7ea.cos();
let c_8ve_8ea = a_8ve_8ea.cos();
let c_8ve_9ea = a_8ve_9ea.cos();
let c_9ve_10ea = a_9ve_10ea.cos();
let c_9ve_11ea = a_9ve_11ea.cos();
let c_9ve_12ea = a_9ve_12ea.cos();
let c_9ve_7ea = a_9ve_7ea.cos();
let c_9ve_8ea = a_9ve_8ea.cos();
let c_9ve_9ea = a_9ve_9ea.cos();
let s_10ve_10ea = a_10ve_10ea.sin();
let s_10ve_11ea = a_10ve_11ea.sin();
let s_10ve_12ea = a_10ve_12ea.sin();
let s_10ve_13ea = a_10ve_13ea.sin();
let s_10ve_8ea = a_10ve_8ea.sin();
let s_10ve_9ea = a_10ve_9ea.sin();
let s_11ve_10ea = a_11ve_10ea.sin();
let s_11ve_11ea = a_11ve_11ea.sin();
let s_11ve_12ea = a_11ve_12ea.sin();
let s_11ve_13ea = a_11ve_13ea.sin();
let s_11ve_14ea = a_11ve_14ea.sin();
let s_12ve_11ea = a_12ve_11ea.sin();
let s_12ve_12ea = a_12ve_12ea.sin();
let s_12ve_13ea = a_12ve_13ea.sin();
let s_12ve_14ea = a_12ve_14ea.sin();
let s_13ve_12ea = a_13ve_12ea.sin();
let s_13ve_13ea = a_13ve_13ea.sin();
let s_13ve_14ea = a_13ve_14ea.sin();
let s_13ve_15ea = a_13ve_15ea.sin();
let s_14ve_13ea = a_14ve_13ea.sin();
let s_14ve_14ea = a_14ve_14ea.sin();
let s_14ve_15ea = a_14ve_15ea.sin();
let s_14ve_16ea = a_14ve_16ea.sin();
let s_15ve_14ea = a_15ve_14ea.sin();
let s_15ve_15ea = a_15ve_15ea.sin();
let s_15ve_16ea = a_15ve_16ea.sin();
let s_15ve_17ea = a_15ve_17ea.sin();
let s_16ve_15ea = a_16ve_15ea.sin();
let s_16ve_16ea = a_16ve_16ea.sin();
let s_16ve_17ea = a_16ve_17ea.sin();
let s_16ve_18ea = a_16ve_18ea.sin();
let s_17ve_16ea = a_17ve_16ea.sin();
let s_17ve_17ea = a_17ve_17ea.sin();
let s_17ve_18ea = a_17ve_18ea.sin();
let s_18ve_18ea = a_18ve_18ea.sin();
let s_18ve_19ea = a_18ve_19ea.sin();
let s_19ve_19ea = a_19ve_19ea.sin();
let s_19ve_20ea = a_19ve_20ea.sin();
let s_1ar = a_1ar.sin();
let s_1ea = a_1ea.sin();
let s_1ju_1sa = a_1ju_1sa.sin();
let s_1ju_2sa = a_1ju_2sa.sin();
let s_1ju_3sa = a_1ju_3sa.sin();
let s_1ju_5sa = a_1ju_5sa.sin();
let s_1ju = a_1ju.sin();
let s_1me_1ve = a_1me_1ve.sin();
let s_1me1ve = a_1me1ve.sin();
let s_1me_2ve = a_1me_2ve.sin();
let s_1me_3ve = a_1me_3ve.sin();
let s_1me_4ve = a_1me_4ve.sin();
let s_1me_5ve4ea = a_1me_5ve4ea.sin();
let s_1me = a_1me.sin();
let s_1ne = a_1ne.sin();
let s_1sa = a_1sa.sin();
let s_1ur_2ne = a_1ur_2ne.sin();
let s_1ur = a_1ur.sin();
let s_1ve_1ar = a_1ve_1ar.sin();
let s_1ve_1ea = a_1ve_1ea.sin();
let s_1ve1ea = a_1ve1ea.sin();
let s_1ve_1ju_5sa = a_1ve_1ju_5sa.sin();
let s_1ve_1ju = a_1ve_1ju.sin();
let s_1ve1ju = a_1ve1ju.sin();
let s_1ve_1sa = a_1ve_1sa.sin();
let s_1ve1sa = a_1ve1sa.sin();
let s_1ve_2ar = a_1ve_2ar.sin();
let s_1ve_2ea = a_1ve_2ea.sin();
let s_1ve2ea = a_1ve2ea.sin();
let s_1ve_2ju = a_1ve_2ju.sin();
let s_1ve2ju = a_1ve2ju.sin();
let s_1ve_2sa = a_1ve_2sa.sin();
let s_1ve_2ur = a_1ve_2ur.sin();
let s_1ve_3ar = a_1ve_3ar.sin();
let s_1ve_3ea = a_1ve_3ea.sin();
let s_1ve_3ju = a_1ve_3ju.sin();
let s_1ve_3sa = a_1ve_3sa.sin();
let s_1ve_4ar = a_1ve_4ar.sin();
let s_1ve_4ea = a_1ve_4ea.sin();
let s_1ve_4ju2sa = a_1ve_4ju2sa.sin();
let s_1ve_4ju5sa = a_1ve_4ju5sa.sin();
let s_1ve_4ju = a_1ve_4ju.sin();
let s_1ve_4sa = a_1ve_4sa.sin();
let s_1ve_5ju5sa = a_1ve_5ju5sa.sin();
let s_1ve_5ju = a_1ve_5ju.sin();
let s_1ve_5sa = a_1ve_5sa.sin();
let s_1ve_8ea12ar = a_1ve_8ea12ar.sin();
let s_1ve = a_1ve.sin();
let s_20ve_20ea = a_20ve_20ea.sin();
let s_2ar = a_2ar.sin();
let s_2ea = a_2ea.sin();
let s_2ju_2sa = a_2ju_2sa.sin();
let s_2ju_3sa = a_2ju_3sa.sin();
let s_2ju_4sa = a_2ju_4sa.sin();
let s_2ju_5sa = a_2ju_5sa.sin();
let s_2ju_6sa = a_2ju_6sa.sin();
let s_2ju = a_2ju.sin();
let s_2me_1ve = a_2me_1ve.sin();
let s_2me_2ve = a_2me_2ve.sin();
let s_2me_3ve = a_2me_3ve.sin();
let s_2me_4ve = a_2me_4ve.sin();
let s_2me_5ve = a_2me_5ve.sin();
let s_2me_6ve = a_2me_6ve.sin();
let s_2me_7ve3ea = a_2me_7ve3ea.sin();
let s_2me = a_2me.sin();
let s_2sa = a_2sa.sin();
let s_2ve1ea_8ar = a_2ve1ea_8ar.sin();
let s_2ve_1ea = a_2ve_1ea.sin();
let s_2ve1ea = a_2ve1ea.sin();
let s_2ve_1ju_5sa = a_2ve_1ju_5sa.sin();
let s_2ve_1ju = a_2ve_1ju.sin();
let s_2ve_1sa = a_2ve_1sa.sin();
let s_2ve_2ar = a_2ve_2ar.sin();
let s_2ve_2ea = a_2ve_2ea.sin();
let s_2ve_2ju = a_2ve_2ju.sin();
let s_2ve_2sa = a_2ve_2sa.sin();
let s_2ve_2ur = a_2ve_2ur.sin();
let s_2ve_3ar = a_2ve_3ar.sin();
let s_2ve_3ea1ju = a_2ve_3ea1ju.sin();
let s_2ve_3ea_3ju = a_2ve_3ea_3ju.sin();
let s_2ve_3ea = a_2ve_3ea.sin();
let s_2ve_3ju2sa = a_2ve_3ju2sa.sin();
let s_2ve_3ju = a_2ve_3ju.sin();
let s_2ve_3sa = a_2ve_3sa.sin();
let s_2ve_4ar = a_2ve_4ar.sin();
let s_2ve_4ea = a_2ve_4ea.sin();
let s_2ve_4ju2sa = a_2ve_4ju2sa.sin();
let s_2ve_4ju5sa = a_2ve_4ju5sa.sin();
let s_2ve_4ju = a_2ve_4ju.sin();
let s_2ve_4sa = a_2ve_4sa.sin();
let s_2ve_5ar = a_2ve_5ar.sin();
let s_2ve_5ea = a_2ve_5ea.sin();
let s_2ve_5ju5sa = a_2ve_5ju5sa.sin();
let s_2ve_5ju = a_2ve_5ju.sin();
let s_2ve_5sa = a_2ve_5sa.sin();
let s_2ve_6ar = a_2ve_6ar.sin();
let s_2ve_7ar8ju_6sa = a_2ve_7ar8ju_6sa.sin();
let s_2ve_7ea7ar = a_2ve_7ea7ar.sin();
let s_2ve = a_2ve.sin();
let s_3ea = a_3ea.sin();
let s_3ju_2sa = a_3ju_2sa.sin();
let s_3ju_3sa = a_3ju_3sa.sin();
let s_3ju_5sa = a_3ju_5sa.sin();
let s_3ju = a_3ju.sin();
let s_3me_1ve = a_3me_1ve.sin();
let s_3me_2ve = a_3me_2ve.sin();
let s_3me_3ve = a_3me_3ve.sin();
let s_3me_4ve = a_3me_4ve.sin();
let s_3me_5ve = a_3me_5ve.sin();
let s_3me_6ve = a_3me_6ve.sin();
let s_3me_7ve = a_3me_7ve.sin();
let s_3me_8ve = a_3me_8ve.sin();
let s_3me = a_3me.sin();
let s_3sa = a_3sa.sin();
let s_3ve_18ea25ar_2ju = a_3ve_18ea25ar_2ju.sin();
let s_3ve_1ea = a_3ve_1ea.sin();
let s_3ve_1ju_5sa = a_3ve_1ju_5sa.sin();
let s_3ve_1ju = a_3ve_1ju.sin();
let s_3ve_2ar = a_3ve_2ar.sin();
let s_3ve_2ea = a_3ve_2ea.sin();
let s_3ve_2ju = a_3ve_2ju.sin();
let s_3ve_2sa = a_3ve_2sa.sin();
let s_3ve_3ar = a_3ve_3ar.sin();
let s_3ve_3ea = a_3ve_3ea.sin();
let s_3ve_3ju = a_3ve_3ju.sin();
let s_3ve_3sa = a_3ve_3sa.sin();
let s_3ve_4ar = a_3ve_4ar.sin();
let s_3ve_4ea = a_3ve_4ea.sin();
let s_3ve_4ju = a_3ve_4ju.sin();
let s_3ve_4sa = a_3ve_4sa.sin();
let s_3ve_5ar = a_3ve_5ar.sin();
let s_3ve_5ea1ju = a_3ve_5ea1ju.sin();
let s_3ve_5ea2ju = a_3ve_5ea2ju.sin();
let s_3ve_5ea2sa = a_3ve_5ea2sa.sin();
let s_3ve_5ea3ju = a_3ve_5ea3ju.sin();
let s_3ve_5ea3sa = a_3ve_5ea3sa.sin();
let s_3ve_5ea = a_3ve_5ea.sin();
let s_3ve_5ju5sa = a_3ve_5ju5sa.sin();
let s_3ve_5ju = a_3ve_5ju.sin();
let s_3ve_6ar = a_3ve_6ar.sin();
let s_3ve_6ea2ar = a_3ve_6ea2ar.sin();
let s_3ve_6ea = a_3ve_6ea.sin();
let s_3ve_7ea4ar = a_3ve_7ea4ar.sin();
let s_3ve_9ar = a_3ve_9ar.sin();
let s_4ju_10sa = a_4ju_10sa.sin();
let s_4ju = a_4ju.sin();
let s_4me_10ve = a_4me_10ve.sin();
let s_4me_3ve = a_4me_3ve.sin();
let s_4me_4ve = a_4me_4ve.sin();
let s_4me_5ve = a_4me_5ve.sin();
let s_4me_6ve = a_4me_6ve.sin();
let s_4me_7ve = a_4me_7ve.sin();
let s_4ve_2ea = a_4ve_2ea.sin();
let s_4ve_2ju = a_4ve_2ju.sin();
let s_4ve_3ea = a_4ve_3ea.sin();
let s_4ve_3ju = a_4ve_3ju.sin();
let s_4ve_4ar = a_4ve_4ar.sin();
let s_4ve_4ea = a_4ve_4ea.sin();
let s_4ve_4ju = a_4ve_4ju.sin();
let s_4ve_5ar = a_4ve_5ar.sin();
let s_4ve_5ea = a_4ve_5ea.sin();
let s_4ve_5ju = a_4ve_5ju.sin();
let s_4ve_6ar = a_4ve_6ar.sin();
let s_4ve_6ea = a_4ve_6ea.sin();
let s_4ve_6ju = a_4ve_6ju.sin();
let s_4ve_7ea = a_4ve_7ea.sin();
let s_5me_14ve2ea = a_5me_14ve2ea.sin();
let s_5me_22ve15ea = a_5me_22ve15ea.sin();
let s_5me_6ve = a_5me_6ve.sin();
let s_5me_7ve = a_5me_7ve.sin();
let s_5sa = a_5sa.sin();
let s_5ve_3ea = a_5ve_3ea.sin();
let s_5ve_4ea = a_5ve_4ea.sin();
let s_5ve_4ju = a_5ve_4ju.sin();
let s_5ve_5ar = a_5ve_5ar.sin();
let s_5ve_5ea = a_5ve_5ea.sin();
let s_5ve_5ju = a_5ve_5ju.sin();
let s_5ve_6ar = a_5ve_6ar.sin();
let s_5ve_6ea_4ar = a_5ve_6ea_4ar.sin();
let s_5ve_6ea = a_5ve_6ea.sin();
let s_5ve_7ea = a_5ve_7ea.sin();
let s_5ve_8ea = a_5ve_8ea.sin();
let s_5ve_9ea = a_5ve_9ea.sin();
let s_6ve_10ea3ju = a_6ve_10ea3ju.sin();
let s_6ve_10ea = a_6ve_10ea.sin();
let s_6ve_4ea = a_6ve_4ea.sin();
let s_6ve_5ea = a_6ve_5ea.sin();
let s_6ve_6ea = a_6ve_6ea.sin();
let s_6ve_7ea = a_6ve_7ea.sin();
let s_6ve_8ea = a_6ve_8ea.sin();
let s_6ve_9ea = a_6ve_9ea.sin();
let s_7ve_10ea = a_7ve_10ea.sin();
let s_7ve_11ea = a_7ve_11ea.sin();
let s_7ve_5ea = a_7ve_5ea.sin();
let s_7ve_6ea = a_7ve_6ea.sin();
let s_7ve_7ea = a_7ve_7ea.sin();
let s_7ve_8ea = a_7ve_8ea.sin();
let s_7ve_9ea = a_7ve_9ea.sin();
let s_8ve_10ea = a_8ve_10ea.sin();
let s_8ve_11ea = a_8ve_11ea.sin();
let s_8ve_12ea = a_8ve_12ea.sin();
let s_8ve_13ea = a_8ve_13ea.sin();
let s_8ve_6ea = a_8ve_6ea.sin();
let s_8ve_7ea = a_8ve_7ea.sin();
let s_8ve_8ea = a_8ve_8ea.sin();
let s_8ve_9ea = a_8ve_9ea.sin();
let s_9ve_10ea = a_9ve_10ea.sin();
let s_9ve_11ea = a_9ve_11ea.sin();
let s_9ve_12ea = a_9ve_12ea.sin();
let s_9ve_7ea = a_9ve_7ea.sin();
let s_9ve_8ea = a_9ve_8ea.sin();
let s_9ve_9ea = a_9ve_9ea.sin();
let mut va = 0.7233298199450000e+00 + -0.7576210079946264e-09*s_2ve_2ea + 0.4322657013014351e-05*c_2ve_2ea + -0.2079643371026511e-08*s_2ve_2ju + 0.2939798258802545e-05*c_2ve_2ju + -0.1822054925285294e-09*s_3ve_3ea + 0.2640755596775308e-05*c_3ve_3ea + -0.5797661550631473e-09*s_1ve_1ea + 0.1773639085853039e-05*c_1ve_1ea + 0.2630590549585780e-10*s_4ve_4ea + 0.1683035223197998e-05*c_4ve_4ea + 0.1667018621330401e-09*s_5ve_5ea + 0.1099631361465427e-05*c_5ve_5ea + -0.1039833288194244e-05*s_2ve_3ea + -0.2453069208298201e-07*c_2ve_3ea + 0.2470321811523680e-09*s_6ve_6ea + 0.7302509808478261e-06*c_6ve_6ea + -0.1196644850234505e-06*s_2ve_3ju + 0.5056359271823885e-06*c_2ve_3ju + 0.2816387130119049e-09*s_7ve_7ea + 0.4905715351675288e-06*c_7ve_7ea + -0.8175277477682747e-09*s_1me_1ve + 0.4344417653222211e-06*c_1me_1ve + -0.3815378530477792e-06*s_3ve_4ea + -0.1094642330891239e-07*c_3ve_4ea + 0.7664948276346039e-07*s_3ve_5ea + 0.2790869561752804e-06*c_3ve_5ea + 0.2606442606259042e-08*s_3ve_3ju + 0.3361381122046492e-06*c_3ve_3ju + 0.2853013403969265e-09*s_8ve_8ea + 0.3323983860793279e-06*c_8ve_8ea + -0.2426731642309429e-06*s_4ve_5ea + -0.7646757912614965e-08*c_4ve_5ea + 0.2698121716831056e-09*s_9ve_9ea + 0.2267226738538710e-06*c_9ve_9ea + -0.2215965842209769e-08*s_1ve_1ju + 0.2065700742874041e-06*c_1ve_1ju + -0.1706435440526853e-06*s_5ve_6ea + -0.5680559919213587e-08*c_5ve_6ea + -0.1351736076361198e-06*s_1me_2ve + 0.2805746110240830e-07*c_1me_2ve + 0.2438174419369570e-09*s_10ve_10ea + 0.1554605773982378e-06*c_10ve_10ea + -0.2249875565444678e-09*s_2ve_2sa + 0.1367075091842750e-06*c_2ve_2sa + -0.1239758163875673e-06*s_6ve_7ea + -0.4276692858799242e-08*c_6ve_7ea + 0.5653554030608032e-07*s_2me_5ve + -0.6279147230960979e-07*c_2me_5ve + 0.4737814924214987e-07*s_1ve_2ea + -0.7037804196820374e-07*c_1ve_2ea + 0.3942879113039637e-07*s_1ve_2ju + 0.7295711089238795e-07*c_1ve_2ju + 0.2132965072348952e-09*s_11ve_11ea + 0.1070549651178829e-06*c_11ve_11ea + -0.1916491787545667e-07*s_3ve_4ju + 0.8228147285148162e-07*c_3ve_4ju + -0.1885955651892984e-07*s_4ve_6ea + -0.7935821384216122e-07*c_4ve_6ea + -0.9123427992515948e-07*s_7ve_8ea + -0.3225245203088000e-08*c_7ve_8ea + 0.7675550965881693e-07*s_2me_1ve + 0.1723887328896095e-07*c_2me_1ve + -0.2852137137671223e-07*s_2ve_4ju + 0.5699466690849985e-07*c_2ve_4ju + -0.1724248704828423e-07*s_2ve_1ju + -0.6656549572039114e-07*c_2ve_1ju + -0.2879046937073757e-07*s_1me_3ve + -0.4646699243217558e-07*c_1me_3ve + 0.1820956055212397e-09*s_12ve_12ea + 0.7398337623729600e-07*c_12ve_12ea + 0.4247714012003384e-07*s_1ve_3ar + 0.2792987137756104e-07*c_1ve_3ar + -0.6749152449309635e-07*s_8ve_9ea + -0.2427717820134303e-08*c_8ve_9ea + 0.1634383001789578e-10*s_2ve_2ar + 0.6062874650638439e-07*c_2ve_2ar + -0.4673997807776945e-07*s_1ve + 0.1200629655360496e-07*c_1ve + -0.5002378818305944e-07*s_9ve_10ea + -0.1821909799085495e-08*c_9ve_10ea + 0.1525209749182981e-09*s_13ve_13ea + 0.5128095896007450e-07*c_13ve_13ea + 0.1104572289063092e-07*s_2ve_4ea + 0.3443546306187504e-07*c_2ve_4ea + -0.7770105806787639e-08*s_5ve_7ea + -0.3751278461617877e-07*c_5ve_7ea + 0.3429777654124955e-07*s_5ve_8ea + -0.1098393304518580e-07*c_5ve_8ea + 0.6723329121317753e-09*s_4ve_4ju + 0.4019649956000989e-07*c_4ve_4ju + -0.3168456197772718e-07*s_2me_3ve + 0.8573898342092611e-08*c_2me_3ve + 0.1060192808786378e-07*s_3ve_2ju + -0.2855334247516399e-07*c_3ve_2ju + -0.3709067991487806e-07*s_10ve_11ea + -0.1362925738224422e-08*c_10ve_11ea + 0.1175288460590689e-07*s_2ve_3ar + 0.2543376076334171e-07*c_2ve_3ar + 0.1258069830544243e-09*s_14ve_14ea + 0.3563522965141912e-07*c_14ve_14ea + -0.4297087042994068e-09*s_2me_2ve + -0.3457642108839080e-07*c_2me_2ve + 0.1305015479352980e-07*s_2me_4ve + 0.2145927396673079e-07*c_2me_4ve + -0.4400578177974627e-08*s_6ve_8ea + -0.2421257084332209e-07*c_6ve_8ea + -0.2707936106933233e-07*s_2ve_3sa + -0.1520654530393658e-08*c_2ve_3sa + -0.2749017554198763e-07*s_11ve_12ea + -0.1016319985238583e-08*c_11ve_12ea + 0.1024692498862443e-09*s_15ve_15ea + 0.2481704036675326e-07*c_15ve_15ea + 0.9627295871761279e-08*s_2ve + -0.1517685667118136e-07*c_2ve + 0.5449515999310515e-10*s_3ve_3ar + 0.2325295630609378e-07*c_3ve_3ar + 0.7177570354111096e-08*s_3me_1ve + -0.1532923559356800e-07*c_3me_1ve + -0.1373309889608655e-07*s_8ve_13ea + 0.8699901723066984e-08*c_8ve_13ea + -0.2035872227356635e-07*s_12ve_13ea + -0.7555841063834836e-09*c_12ve_13ea + -0.2755462863351404e-08*s_7ve_9ea + -0.1718496075493865e-07*c_7ve_9ea + -0.2709926379257037e-08*s_2ve_4ju5sa + -0.1647142310290880e-07*c_2ve_4ju5sa + -0.2117626213138993e-08*s_2ve_5sa + 0.1690839680444876e-07*c_2ve_5sa + 0.5855329527050833e-08*s_3ve_4ar + 0.1264607859536095e-07*c_3ve_4ar + -0.5988505214530162e-08*s_3ve_5ju + 0.1201990956550605e-07*c_3ve_5ju + -0.1390783161593513e-07*s_3me_4ve + 0.3711911808454406e-08*c_3me_4ve + 0.8258218973795027e-10*s_16ve_16ea + 0.1731577896397076e-07*c_16ve_16ea + 0.4432139911793409e-08*s_1ve_3ju + 0.1238899074299313e-07*c_1ve_3ju + -0.3482829113678639e-10*s_1ve_1ar + 0.1579339691464172e-07*c_1ve_1ar + -0.2935837753331313e-08*s_4ve_5ju + 0.1283531841498257e-07*c_4ve_5ju + -0.1506282834837563e-07*s_13ve_14ea + -0.5601729724587240e-09*c_13ve_14ea + 0.5530168945259228e-08*s_1ve_2ar + 0.9907195659437273e-08*c_1ve_2ar + -0.1803777535318891e-08*s_8ve_10ea + -0.1269533384485236e-07*c_8ve_10ea + -0.8563190417281705e-08*s_2ve_1ea + 0.5681903187124608e-08*c_2ve_1ea + 0.7653054938380332e-08*s_2ve_4ar + 0.6465311484680083e-08*c_2ve_4ar + -0.1020284142935964e-07*s_5ve_4ea + -0.3827442749604751e-08*c_5ve_4ea + -0.9732966306112326e-08*s_4ve_3ea + -0.4100932389414483e-08*c_4ve_3ea + 0.1625970196243838e-09*s_3me_3ve + -0.1357963602420210e-07*c_3me_3ve + 0.4947716687641699e-08*s_3me_5ve + 0.8241193146736042e-08*c_3me_5ve + 0.4968187686980289e-08*s_1ve_3ea + 0.7856222196455705e-08*c_1ve_3ea + -0.9456348968286957e-08*s_6ve_5ea + -0.3299860102671085e-08*c_6ve_5ea + 0.4206949066429654e-08*s_3ve_1ea + -0.8316448249388541e-08*c_3ve_1ea + 0.6595777836128490e-10*s_17ve_17ea + 0.1210186946612703e-07*c_17ve_17ea + -0.1113305284578442e-07*s_14ve_15ea + -0.4142164036200312e-09*c_14ve_15ea + 0.3849300936558026e-08*s_4ve_2ea + -0.7660639629209480e-08*c_4ve_2ea + -0.8201586163750342e-08*s_7ve_6ea + -0.2718088776513076e-08*c_7ve_6ea + -0.1207939461903009e-08*s_9ve_11ea + -0.9559648569879136e-08*c_9ve_11ea + -0.6870968097547363e-08*s_3ve_2ea + -0.3698759808962374e-08*c_3ve_2ea + -0.7724755037572138e-08*s_4ve_7ea + 0.2629496980491616e-08*c_4ve_7ea + 0.3345149205706228e-08*s_5ve_3ea + -0.6626104439262892e-08*c_5ve_3ea + -0.4277664873048501e-08*s_2ve_5ju + 0.5121189636269622e-08*c_2ve_5ju + 0.3845512346048490e-10*s_4ve_4ar + 0.9204322732506194e-08*c_4ve_4ar + 0.2927196263638074e-08*s_4ve_5ar + 0.6306207161885400e-08*c_4ve_5ar + -0.6827493599553982e-08*s_8ve_7ea + -0.2174171101499090e-08*c_8ve_7ea + 0.9197937619626913e-10*s_3ve_3sa + 0.8703984251566502e-08*c_3ve_3sa + -0.8219932045099928e-08*s_15ve_16ea + -0.3055481274528338e-09*c_15ve_16ea + 0.5227226290188723e-10*s_18ve_18ea + 0.8470232568569577e-08*c_18ve_18ea + 0.7074901018693735e-08*s_2ve_6ar + -0.1311153153660928e-08*c_2ve_6ar + 0.3983768435541211e-08*s_3me_6ve + -0.4335531610107520e-08*c_3me_6ve + 0.2795305929267671e-08*s_6ve_4ea + -0.5516756882945591e-08*c_6ve_4ea + -0.6516422480927085e-08*s_4me_5ve + 0.1697084685419360e-08*c_4me_5ve + -0.8189168389246473e-09*s_10ve_12ea + -0.7267708112409291e-08*c_10ve_12ea + 0.6210434595451726e-08*s_6ve_9ea + -0.1869162333604194e-08*c_6ve_9ea + 0.4158590322667436e-08*s_3ve_5ar + 0.3520327806653052e-08*c_3ve_5ar + -0.5528809316792609e-08*s_9ve_8ea + -0.1703981312116118e-08*c_9ve_8ea + 0.1785863773268998e-08*s_4ve_3ju + -0.5104836068785478e-08*c_4ve_3ju + 0.2265107056861754e-08*s_1ve1ea + -0.4554839062902352e-08*c_1ve1ea + 0.2275840167501143e-08*s_7ve_5ea + -0.4478600510092258e-08*c_7ve_5ea + -0.6062846694732899e-08*s_16ve_17ea + -0.2248792433318620e-09*c_16ve_17ea + -0.5589277832524030e-09*s_11ve_13ea + -0.5551301693535750e-08*c_11ve_13ea + -0.2628622239239292e-09*s_2ve_4ju2sa + 0.5794898865020336e-08*c_2ve_4ju2sa + 0.4114662762583505e-10*s_19ve_19ea + 0.5936060447132420e-08*c_19ve_19ea + -0.8522882222239934e-10*s_1ve_1sa + 0.5270558300244761e-08*c_1ve_1sa + 0.1292103503818932e-09*s_4me_4ve + -0.5063950760468957e-08*c_4me_4ve; va += dt
* (0.2856829065023917e-07*s_2ve_3ea + -0.8938613308665014e-07*c_2ve_3ea + 0.1057601170811042e-07*s_3ve_4ea + -0.3254676546140384e-07*c_3ve_4ea + -0.2363322163399515e-07*s_2ve_3ju + 0.1129337736398970e-07*c_2ve_3ju + 0.9018587681112198e-08*s_3ve_5ea + -0.2004249623243253e-07*c_3ve_5ea + 0.6755467694946774e-08*s_4ve_5ea + -0.2063186041686375e-07*c_4ve_5ea + 0.4760693700064340e-08*s_5ve_6ea + -0.1448859189468201e-07*c_5ve_6ea + 0.2372305464016737e-08*s_1ve_2ea + 0.1624731096061258e-07*c_1ve_2ea + 0.3462079680810813e-08*s_6ve_7ea + -0.1052394765767657e-07*c_6ve_7ea + 0.6385598614784555e-08*s_2me_5ve + 0.5403767897033592e-08*c_2me_5ve + 0.2548169955305508e-08*s_7ve_8ea + -0.7748381301785792e-08*c_7ve_8ea + -0.4695705734585070e-08*s_1ve_3ar + 0.5381841460552816e-08*c_1ve_3ar + -0.6628239289729265e-08*s_2ve_5sa + -0.1781376053411847e-08*c_2ve_5sa + -0.6379211391731520e-08*s_2ve_4ju5sa + 0.1918508740408000e-08*c_2ve_4ju5sa + -0.6296769527091049e-08*s_2ve_4ju + 0.1395553651281715e-08*c_2ve_4ju + 0.1884226230749205e-08*s_8ve_9ea + -0.5737500293903944e-08*c_8ve_9ea + -0.4831276553527914e-08*s_1ve_2ju + -0.2211074927612249e-08*c_1ve_2ju + -0.9223427575670743e-09*s_4ve_6ea + 0.5625667660869721e-08*c_4ve_6ea); let mut vl = 0.3176134461576000e+01 + -0.8462401430068983e-05*s_2ve_7ar8ju_6sa + 0.1381171158669011e-04*c_2ve_7ar8ju_6sa + -0.2003897615671844e-04*s_2ve_2ea + -0.3916661902850538e-08*c_2ve_2ea + -0.1974339674690586e-04*s_1ve_1ea + -0.5187141641802716e-08*c_1ve_1ea + -0.7098840608412079e-05*s_8ve_13ea + -0.1109816836222360e-04*c_8ve_13ea + 0.2371414365650798e-06*s_2ve_3ea + -0.1609800970599925e-04*c_2ve_3ea + -0.9432392058039087e-05*s_3ve_3ea + -0.1504585749346886e-08*c_3ve_3ea + -0.7408002431253196e-05*s_1ju + 0.1662874277423689e-05*c_1ju + 0.6788532286723502e-05*s_3ve_5ea + -0.1772553223519253e-05*c_3ve_5ea + -0.3218930140220116e-05*s_1ve_3ar + 0.4880202421558286e-05*c_1ve_3ar + -0.7313896554249113e-05*s_2ve_2ju + -0.5183128889553987e-08*c_2ve_2ju + -0.5105950491736786e-05*s_4ve_4ea + -0.6769582967750687e-09*c_4ve_4ea + -0.2977985083490923e-05*s_5ve_5ea + -0.1825531867196878e-09*c_5ve_5ea + 0.1314406444999872e-05*s_2me_5ve + 0.1185356006601947e-05*c_2me_5ve + 0.2797069943621281e-07*s_3ve_4ea + -0.2157201406888480e-05*c_3ve_4ea + -0.1818118301281192e-05*s_6ve_6ea + 0.1002971462485274e-09*c_6ve_6ea + -0.1084560513307299e-05*s_3ve_7ea4ar + 0.6852880802805864e-06*c_3ve_7ea4ar + -0.1278842342120992e-05*s_2ve_3ju + -0.2976308209171546e-06*c_2ve_3ju + -0.1316748049209616e-05*s_1ve_1ju + -0.1032982923482185e-07*c_1ve_1ju + 0.3252498834419225e-06*s_5ve_8ea + 0.9944041005893441e-06*c_5ve_8ea + -0.1144449853888623e-05*s_7ve_7ea + 0.2482020463506019e-09*c_7ve_7ea + 0.4108919263039317e-07*s_1sa + 0.9893063795451504e-06*c_1sa + -0.1901429034753721e-06*s_1me_2ve + -0.8128920550868663e-06*c_1me_2ve + 0.1421195123870003e-07*s_4ve_5ea + -0.9551087447872131e-06*c_4ve_5ea + 0.7286096136285347e-06*s_4ve_6ea + -0.1939688998246109e-06*c_4ve_6ea + 0.5080558405204781e-06*s_2ju_5sa + 0.2835246028409421e-06*c_2ju_5sa + -0.7361907371850438e-06*s_8ve_8ea + 0.3119306038065070e-09*c_8ve_8ea + -0.7135034353444699e-06*s_3ve_3ju + 0.3775430973525110e-08*c_3ve_3ju + -0.4360882255718952e-06*s_1ve_2ea + 0.1901516357851608e-06*c_1ve_2ea + -0.4015238896650969e-06*s_1ve_2ju + 0.1740554176455971e-06*c_1ve_2ju + 0.9416624449954319e-08*s_5ve_6ea + -0.5474398982856135e-06*c_5ve_6ea + -0.4812427304540903e-06*s_9ve_9ea + 0.3250359510761462e-09*c_9ve_9ea + 0.7531898103175939e-07*s_2ve_6ar + 0.4041532759271314e-06*c_2ve_6ar + 0.4490782651473504e-06*s_1me_1ve + 0.1465374812456372e-09*c_1me_1ve + -0.2358605469673722e-06*s_2ju + 0.1504098233678839e-06*c_2ju + 0.6724452461429969e-08*s_6ve_7ea + -0.3476188925610858e-06*c_6ve_7ea + -0.3342877757314935e-06*s_2ve_2sa + -0.5187978127777102e-09*c_2ve_2sa + -0.3184832436883781e-06*s_10ve_10ea + 0.3094017381375192e-09*c_10ve_10ea + -0.2930060990735105e-06*s_3ve_5ea2ju + 0.5273956039393462e-08*c_3ve_5ea2ju + 0.2445389645963742e-06*s_5ve_6ea_4ar + 0.4167933974438291e-07*c_5ve_6ea_4ar + -0.1500681553910351e-06*s_1ve + 0.1358858354929758e-06*c_1ve + 0.8047146950048333e-07*s_6ve_10ea3ju + -0.1874119275875908e-06*c_6ve_10ea3ju + -0.1507128321098544e-07*s_1ea + 0.2510437395835447e-06*c_1ea + 0.1937862394788222e-06*s_5ve_7ea + -0.4827147725613891e-07*c_5ve_7ea + 0.4926566187639715e-08*s_7ve_8ea + -0.2322954356009203e-06*c_7ve_8ea + -0.1468810988488341e-06*s_2ve_4ju + -0.7219542500959997e-07*c_2ve_4ju + -0.1761251919971427e-06*s_3ve_4ju + -0.4070691405829821e-07*c_3ve_4ju + -0.2128223471625357e-06*s_11ve_11ea + 0.2791015200917039e-09*c_11ve_11ea + 0.1617920911418286e-06*s_2ve_1ju + -0.4235763848272318e-07*c_2ve_1ju + -0.1154792967932349e-06*s_1me_3ve + 0.7312798406134580e-07*c_1me_3ve + -0.1875840644520189e-06*s_2ve_2ar + 0.2174746335301510e-10*c_2ve_2ar + 0.3642839161180312e-08*s_8ve_9ea + -0.1597685076934775e-06*c_8ve_9ea + -0.1041549690338001e-06*s_1ve_2ar + 0.5632207142272878e-07*c_1ve_2ar + -0.1433279270085675e-06*s_12ve_12ea + 0.2428847071540759e-09*c_12ve_12ea + -0.9301282669627493e-07*s_2ve_3ar + 0.4319374335550375e-07*c_2ve_3ar + -0.8203834534665782e-07*s_2me_4ve + 0.4933244145464067e-07*c_2me_4ve + -0.2577348738379455e-07*s_2me_3ve + -0.9705626632577545e-07*c_2me_3ve + -0.1223371177285073e-06*s_1ve_1ar + -0.1950337965008995e-09*c_1ve_1ar + 0.9480983508829637e-07*s_6ve_8ea + -0.2166074923583671e-07*c_6ve_8ea + 0.2701362953869524e-08*s_9ve_10ea + -0.1118403224472495e-06*c_9ve_10ea + 0.1054034710697174e-06*s_2me_2ve + 0.3644988017642771e-09*c_2me_2ve + -0.7708741042883317e-07*s_2ve1ea_8ar + -0.2643516338867696e-07*c_2ve1ea_8ar + -0.9714328548992539e-07*s_13ve_13ea + 0.2059815679218705e-09*c_13ve_13ea + 0.1642900639462373e-07*s_2me_1ve + -0.7484465883595599e-07*c_2me_1ve + -0.6632760873304172e-07*s_1ve_3ju + 0.1851582947831524e-07*c_1ve_3ju + 0.2003749779360398e-08*s_10ve_11ea + -0.7918791865581431e-07*c_10ve_11ea + -0.5505429876770938e-07*s_1ve_3ea + 0.2507493319893634e-07*c_1ve_3ea + -0.7796601601086668e-07*s_4ve_4ju + 0.9789181384388531e-09*c_4ve_4ju + 0.5369673300773089e-07*s_2ea + 0.2509849223227425e-07*c_2ea + -0.7025098152284119e-07*s_2ju_2sa + 0.1444576994220921e-08*c_2ju_2sa + 0.3636943911946421e-08*s_2ve_3sa + -0.6644327803560840e-07*c_2ve_3sa + -0.4642390631487550e-07*s_1ar + -0.2183376259524178e-07*c_1ar + 0.5647331584651093e-07*s_7ve_9ea + -0.1175196392624040e-07*c_7ve_9ea + 0.4509358884035086e-07*s_1ve1ea + 0.2203173352388816e-07*c_1ve1ea + 0.7466476344988856e-08*s_3ve_5ea1ju + 0.5935671071889304e-07*c_3ve_5ea1ju + -0.6252037409279593e-07*s_1ju_2sa + 0.4257623070713400e-08*c_1ju_2sa + 0.5250652957214357e-07*s_3ve_2ju + 0.1387282674205125e-07*c_3ve_2ju + -0.6619030983850883e-07*s_14ve_14ea + 0.1713070769483748e-09*c_14ve_14ea + -0.3024614447113731e-07*s_2ve_4ar + 0.3608990229265327e-07*c_2ve_4ar + -0.4118637243959581e-08*s_3ju_5sa + -0.5603450795054794e-07*c_3ju_5sa + -0.5892955334657443e-07*s_3ve_3ar + 0.9117418044592804e-10*c_3ve_3ar + 0.1484744594293789e-08*s_11ve_12ea + -0.5650028927759859e-07*c_11ve_12ea + 0.1379093968017034e-07*s_6ve_9ea + 0.4218649709924567e-07*c_6ve_9ea + -0.3498706822854666e-07*s_3ve_4ar + 0.1625499401726984e-07*c_3ve_4ar + -0.3426644402925708e-07*s_5me_14ve2ea + 0.1539396909323107e-07*c_5me_14ve2ea + 0.3222254926194267e-07*s_2ve + 0.1735603996115676e-07*c_2ve + 0.4383266722288576e-07*s_1ur + 0.5115581561903881e-08*c_1ur + 0.3201908885637099e-07*s_3ve_1ea + 0.1596522870776605e-07*c_3ve_1ea + 0.4096987585086821e-07*s_2ve_4ju5sa + -0.6738613238149490e-08*c_2ve_4ju5sa + -0.4206713922138576e-07*s_2ve_5sa + -0.5278271621014767e-08*c_2ve_5sa + -0.4530133551754702e-07*s_15ve_15ea + 0.1403001751260972e-09*c_15ve_15ea + 0.4297590101438325e-07*s_1ju_1sa + -0.2251404985257420e-08*c_1ju_1sa + -0.1642836238069105e-07*s_2ju_3sa + 0.2759557527287074e-07*c_2ju_3sa + 0.3685361921474378e-07*s_8ve_10ea + -0.6968609372359767e-08*c_8ve_10ea + -0.9007502924656394e-08*s_3me_4ve + -0.3437439111151010e-07*c_3me_4ve + 0.1098455797861577e-08*s_12ve_13ea + -0.4052762311143489e-07*c_12ve_13ea + -0.2600483218095774e-07*s_3ve_5ju + -0.1279892693419844e-07*c_3ve_5ju + 0.3756139720591855e-07*s_2sa + 0.9260390260935447e-09*c_2sa + 0.2514133860957830e-07*s_4ve_2ea + 0.1255357527615476e-07*c_4ve_2ea + 0.8238380567355085e-08*s_4ve_7ea + 0.2923000912694955e-07*c_4ve_7ea + -0.7435624244802773e-08*s_2ve_5ar + 0.2833244158759975e-07*c_2ve_5ar + 0.9107261469187584e-08*s_2ju_4sa + 0.2648082623450204e-07*c_2ju_4sa + -0.2151060571924349e-07*s_3me_5ve + 0.1272988593584448e-07*c_3me_5ve + 0.3383269487413519e-07*s_3me_3ve + 0.3777449832878952e-09*c_3me_3ve + -0.3304847402390064e-07*s_1ve_1sa + -0.3934280824108133e-09*c_1ve_1sa + 0.1041426042650319e-07*s_3me_7ve + -0.2141630970228630e-07*c_3me_7ve + -0.2151639911803724e-07*s_6ve_10ea + 0.9967163724074409e-08*c_6ve_10ea + -0.3112242710778267e-07*s_16ve_16ea + 0.1134883132097856e-09*c_16ve_16ea + -0.2500948723149044e-07*s_4ve_5ju + -0.5711179909283070e-08*c_4ve_5ju + 0.8112112430888882e-09*s_13ve_14ea + -0.2918003421117030e-07*c_13ve_14ea + 0.2527890974722207e-07*s_9ve_11ea + -0.4341392786840868e-08*c_9ve_11ea + 0.4858100092310633e-08*s_5ve_4ea + -0.2448183942587990e-07*c_5ve_4ea + 0.1943792714812262e-07*s_5ve_3ea + 0.9739790596979146e-08*c_5ve_3ea + 0.2056080884765604e-07*s_1ju_5sa + 0.8535080131622383e-08*c_1ju_5sa + 0.4457370629839485e-08*s_4ve_3ea + -0.2354114493692249e-07*c_4ve_3ea + -0.3401293615875512e-08*s_1me + 0.2356002869559065e-07*c_1me + 0.4437846821462345e-08*s_6ve_5ea + -0.2191751049374627e-07*c_6ve_5ea + -0.1722851918829875e-07*s_3me_1ve + -0.8335871431882561e-08*c_3me_1ve + 0.1297623779877460e-07*s_3me_6ve + 0.1205975675104408e-07*c_3me_6ve + -0.1348401633599393e-07*s_2ve_5ju + -0.1103292783061920e-07*c_2ve_5ju + 0.1410708929322146e-07*s_2ve_4ea + 0.1018580422557787e-07*c_2ve_4ea + -0.1087484419823222e-07*s_3ve_5ar + 0.1293687172620447e-07*c_3ve_5ar + -0.1550706700703723e-07*s_7ve_11ea + 0.7582730343442969e-08*c_7ve_11ea + 0.1487809760136413e-07*s_6ve_4ea + 0.7474204676258406e-08*c_6ve_4ea + -0.2043997812966551e-07*s_2ve_1ea + 0.1798826155432695e-08*c_2ve_1ea + 0.3748116667855612e-08*s_7ve_6ea + -0.1831669593062180e-07*c_7ve_6ea + -0.1500020788303272e-07*s_4ve_5ar + 0.6977624464048730e-08*c_4ve_5ar + 0.5979611685934914e-09*s_14ve_15ea + -0.2106668116455657e-07*c_14ve_15ea + -0.2145107288106039e-07*s_17ve_17ea + 0.9086224164505809e-10*c_17ve_17ea + 0.5038058963554904e-08*s_7ve_10ea + 0.1585096714630137e-07*c_7ve_10ea + -0.2073583066666017e-07*s_4ve_4ar + 0.5903029875094467e-10*c_4ve_4ar + 0.1786441372308779e-07*s_10ve_12ea + -0.2787411793518356e-08*c_10ve_12ea + 0.2371897785371791e-08*s_4me_10ve + 0.1783089662471885e-07*c_4me_10ve + -0.7801991544320643e-08*s_3ju + 0.1134381704541594e-07*c_3ju + 0.1615367145730924e-07*s_1me_5ve4ea + -0.2118241168501280e-08*c_1me_5ve4ea + -0.1811892891952540e-07*s_3ve_3sa + 0.1293028265270469e-09*c_3ve_3sa + -0.3674285248711154e-08*s_4me_5ve + -0.1433576449511014e-07*c_4me_5ve + 0.3030986638966155e-08*s_8ve_7ea + -0.1472986233608321e-07*c_8ve_7ea + -0.7308182697164727e-08*s_2ve_7ea7ar + -0.9854724121902147e-08*c_2ve_7ea7ar + 0.1130572431887303e-07*s_7ve_5ea + 0.5690268044364731e-08*c_7ve_5ea + 0.6793520967415758e-08*s_2ve_5ju5sa + 0.1010100828937961e-07*c_2ve_5ju5sa + 0.5380209004078730e-08*s_2ve_3ea_3ju + -0.1034674903432367e-07*c_2ve_3ea_3ju + 0.1018237586836523e-07*s_3ve_9ar + 0.5539338570866574e-08*c_3ve_9ar + 0.4399457830538905e-09*s_15ve_16ea + -0.1523913337695320e-07*c_15ve_16ea + 0.1987395369786269e-08*s_3ve_2ea + -0.1346236361153990e-07*c_3ve_2ea + -0.1465686374883204e-07*s_2ve_4ju2sa + -0.6611240844130654e-09*c_2ve_4ju2sa + -0.1482687315198689e-07*s_18ve_18ea + 0.7211997703916316e-10*c_18ve_18ea + -0.1293233268734071e-07*s_3me_8ve + -0.1925229214180763e-08*c_3me_8ve + -0.1057598625898462e-07*s_2ve_1ju_5sa + -0.4268723699931335e-08*c_2ve_1ju_5sa + -0.9365255804015883e-08*s_4me_6ve + 0.5466824350323052e-08*c_4me_6ve + 0.1286552316251748e-07*s_11ve_13ea + -0.1825103124392397e-08*c_11ve_13ea + 0.7557363535443089e-08*s_3ve_18ea25ar_2ju + 0.7038764004867171e-08*c_3ve_18ea25ar_2ju + 0.7379033589486287e-08*s_1ju_3sa + -0.6870416584360911e-08*c_1ju_3sa + 0.2385166912613252e-08*s_9ve_8ea + -0.1156365286605999e-07*c_9ve_8ea + 0.8544878343378012e-08*s_8ve_6ea + 0.4306699472759451e-08*c_8ve_6ea + -0.8227158065471278e-08*s_1ve_2sa + 0.4056923391419704e-08*c_1ve_2sa + 0.1129767899967442e-07*s_4me_4ve + 0.2685537818791954e-09*c_4me_4ve + 0.1087845034388801e-07*s_1ur_2ne + -0.4880946251915887e-09*c_1ur_2ne + 0.3230940581731479e-09*s_16ve_17ea + -0.1103946490908570e-07*c_16ve_17ea + -0.5161242870558668e-08*s_4ve_6ar + 0.6129837465446051e-08*c_4ve_6ar + 0.2643050911860127e-08*s_8ve_11ea + 0.8644775245667757e-08*c_8ve_11ea + 0.8849704811620912e-08*s_4ve_3ju + 0.2363220969996626e-08*c_4ve_3ju + -0.7059130570200983e-09*s_3ve_6ea2ar + 0.1011829136766804e-07*c_3ve_6ea2ar + 0.1842412514003763e-08*s_10ve_9ea + -0.8931485815247505e-08*c_10ve_9ea + 0.6023023016427672e-09*s_3ve_5ea3sa + 0.1001326276198324e-07*c_3ve_5ea3sa + 0.9381437400233371e-08*s_12ve_14ea + -0.1210917256617652e-08*c_12ve_14ea + -0.1027350255381777e-07*s_19ve_19ea + 0.5682098085218146e-10*c_19ve_19ea + -0.6248069190308142e-08*s_2me_7ve3ea + 0.4062327071071872e-08*c_2me_7ve3ea + 0.8997998273468491e-08*s_2ve_4sa + 0.1170190678863406e-08*c_2ve_4sa + -0.6701470014823873e-08*s_5ve_6ar + 0.3124205394179169e-08*c_5ve_6ar + -0.5349332312084285e-09*s_2ve_1sa + -0.9227345689208679e-08*c_2ve_1sa + 0.6431103606482898e-08*s_9ve_7ea + 0.3244639017806010e-08*c_9ve_7ea + 0.4762793468613641e-08*s_4me_7ve + 0.4511375052370887e-08*c_4me_7ve + -0.8997487211213106e-08*s_5ve_5ju + 0.2081996392576876e-09*c_5ve_5ju + 0.8782775270832977e-08*s_2ve_3ea1ju + -0.2441383489385732e-09*c_2ve_3ea1ju + 0.1557653907615634e-08*s_3me_2ve + -0.7374677878297231e-08*c_3me_2ve + -0.8224569707514265e-08*s_1ve_4ju + 0.4998842813822034e-09*c_1ve_4ju + -0.7417458660053615e-08*s_3ve_5ea3ju + 0.1267400318619437e-08*c_3ve_5ea3ju + 0.1389204500807109e-08*s_2ju_6sa + -0.7049628960279010e-08*c_2ju_6sa + 0.2368570953866392e-09*s_17ve_18ea + -0.8005554034979176e-08*c_17ve_18ea + 0.1404164489389464e-08*s_11ve_10ea + -0.6818658747608240e-08*c_11ve_10ea + -0.1691417153809836e-08*s_3ve_6ar + 0.6387698160726016e-08*c_3ve_6ar + -0.5385896433573963e-08*s_5me_22ve15ea + 0.2526519612466580e-08*c_5me_22ve15ea + -0.4167367475593569e-08*s_1me1ve + -0.3614608301185324e-08*c_1me1ve + -0.4586835842458515e-08*s_1ve_8ea12ar + 0.3145963095115466e-08*c_1ve_8ea12ar + -0.1530968273618985e-08*s_5me_6ve + -0.6180698340850646e-08*c_5me_6ve + 0.6898366626785911e-08*s_13ve_15ea + -0.8107924781697990e-09*c_13ve_15ea + -0.7653319058742310e-08*s_5ve_5ar + 0.4102973499941409e-10*c_5ve_5ar + -0.7571835822136644e-08*s_3ve_5ea2sa + 0.8972649074688273e-10*c_3ve_5ea2sa + -0.4219333122434018e-08*s_4ju_10sa + -0.3421747797649346e-08*c_4ju_10sa + -0.5327177627840758e-08*s_3ju_3sa + 0.2141543886122135e-08*c_3ju_3sa + 0.4823899663181929e-08*s_10ve_8ea + 0.2435527258889884e-08*c_10ve_8ea + -0.3490367328016786e-08*s_1ne + 0.3705980842939752e-08*c_1ne + -0.7133881853634853e-08*s_20ve_20ea + 0.4448058372975918e-10*c_20ve_20ea + -0.4535712684528168e-08*s_5me_7ve + 0.2607748245775817e-08*c_5me_7ve + 0.6045063748421991e-08*s_3ve_5ju5sa + -0.1066283131825595e-08*c_3ve_5ju5sa + 0.1596369672315998e-08*s_9ve_12ea + 0.5456690155068783e-08*c_9ve_12ea + -0.6125111667607625e-08*s_3ve_1ju_5sa + -0.8521060226395872e-09*c_3ve_1ju_5sa + -0.5401914601957536e-08*s_1ve1ju + 0.1412915353768010e-08*c_1ve1ju + -0.5489737014551918e-08*s_3ju_2sa + 0.1294292365735485e-08*c_3ju_2sa + -0.4534041543700635e-08*s_4ve_6ju + -0.2227513969696816e-08*c_4ve_6ju + 0.1122784178778666e-08*s_4me_3ve + -0.5157203817522694e-08*c_4me_3ve + 0.1059319643647355e-08*s_12ve_11ea + -0.5160618048556924e-08*c_12ve_11ea + -0.6164452041172169e-08*s_2ve_2ur + 0.4381495980219602e-12*c_2ve_2ur + -0.5131084557045519e-08*s_2ve_3ju2sa + -0.9888055457169045e-09*c_2ve_3ju2sa + 0.1733397473276595e-09*s_18ve_19ea + -0.5809862518051059e-08*c_18ve_19ea + 0.5101574693681613e-08*s_14ve_16ea + -0.5463400281808831e-09*c_14ve_16ea + 0.2108312098579579e-09*s_3ve_4sa + -0.5014951392265553e-08*c_3ve_4sa; vl += dt
* (0.1021328554743445e+05 + 0.1406613955946860e-05*s_2ve_3ea + 0.4352576284873701e-06*c_2ve_3ea + -0.7215126068105180e-07*s_8ve_13ea + 0.1738117968643502e-05*c_8ve_13ea + -0.6202196872828259e-06*s_1ve_3ar + -0.5400274348020424e-06*c_1ve_3ar + -0.4869016645000264e-06*s_3ve_5ea + -0.1767134124273461e-06*c_3ve_5ea + -0.1629512311912494e-06*s_1ju + 0.3480217671116095e-06*c_1ju + -0.1163755750278709e-06*s_2ju_5sa + 0.1951919600618702e-06*c_2ju_5sa + 0.1895987787436664e-06*s_3ve_4ea + 0.5808998677536482e-07*c_3ve_4ea + -0.1132579255954118e-06*s_2me_5ve + 0.1335726814823551e-06*c_2me_5ve + 0.9622071773667133e-07*s_1sa + -0.6727169664291274e-07*c_1sa + -0.1220904322164586e-06*s_2ve_6ar + 0.2937316237257844e-07*c_2ve_6ar + 0.8387517441211643e-07*s_4ve_5ea + 0.2577507938656564e-07*c_4ve_5ea + -0.2822791312452658e-07*s_2ve_3ju + -0.5988965365968987e-07*c_2ve_3ju + 0.5902785482337314e-07*s_1ve_2ea + -0.2780085703972160e-07*c_1ve_2ea + 0.4403226771167179e-08*s_5ve_8ea + -0.6667698254451581e-07*c_5ve_8ea + -0.5168683155233735e-07*s_4ve_6ea + -0.1765835309841668e-07*c_4ve_6ea + 0.4799204726646577e-07*s_5ve_6ea + 0.1481491554945505e-07*c_5ve_6ea + -0.1066041339126825e-07*s_2ju + 0.3530660317173651e-07*c_2ju + -0.1514767077056767e-07*s_5ve_6ea_4ar + 0.2921157050733460e-07*c_5ve_6ea_4ar + 0.9153458524333361e-08*s_2ve1ea_8ar + -0.3073837736547696e-07*c_2ve1ea_8ar + 0.3042863371043142e-07*s_6ve_7ea + 0.9429616934307047e-08*c_6ve_7ea + 0.9247516011240692e-08*s_1ve_2ju + -0.2550512058652449e-07*c_1ve_2ju + 0.2393094846851505e-07*s_1ea + -0.6059215215984971e-08*c_1ea + 0.2308981317039362e-07*s_1me_2ve + -0.6736957540886274e-08*c_1me_2ve + 0.2031228400637588e-07*s_7ve_8ea + 0.6312295295263867e-08*c_7ve_8ea + 0.1543648746747084e-07*s_1ve + 0.5609387961035541e-08*c_1ve + 0.4433392920217336e-08*s_2ve_5sa + -0.1649044509310454e-07*c_2ve_5sa + -0.4771257938334003e-08*s_2ve_4ju5sa + -0.1586779042196398e-07*c_2ve_4ju5sa + -0.3564508470946042e-08*s_2ve_4ju + -0.1619080067372228e-07*c_2ve_4ju + 0.1559780606144586e-07*s_3ju_5sa + 0.2729589567570594e-08*c_3ju_5sa + 0.1396205815660901e-07*s_8ve_9ea + 0.4346335502339145e-08*c_8ve_9ea + -0.1357057219329670e-07*s_5ve_7ea + -0.2380586303987925e-08*c_5ve_7ea + -0.5521508746783586e-08*s_2sa + -0.8081582782884240e-08*c_2sa + -0.4135673755776379e-08*s_1ju_5sa + 0.8765586821988359e-08*c_1ju_5sa + 0.9771975258766178e-08*s_9ve_10ea + 0.3044169206877905e-08*c_9ve_10ea + -0.5107465143007007e-08*s_1me_3ve + -0.7537740016933601e-08*c_1me_3ve + 0.1006108763742063e-07*s_6ve_10ea3ju + 0.2521628406455344e-08*c_6ve_10ea3ju + -0.4277358447194878e-08*s_2ea + 0.8300541115100280e-08*c_2ea + 0.4341473550371738e-08*s_1ve_3ea + 0.8029171518588815e-08*c_1ve_3ea + -0.4115756299747047e-08*s_2ve + 0.8138418506930251e-08*c_2ve + -0.3887620012058442e-08*s_3ve_4ju + -0.8236199795937422e-08*c_3ve_4ju + -0.3702664527045214e-08*s_5me_14ve2ea + -0.7905708118910104e-08*c_5me_14ve2ea + 0.4002073526561526e-08*s_2ve_1ju + -0.7370497535230770e-08*c_2ve_1ju + -0.3619154459719578e-08*s_1ve1ea + 0.7404511988817944e-08*c_1ve1ea + 0.6462603305261016e-08*s_2ve_3sa + 0.4478791102459781e-08*c_2ve_3sa + -0.2910134492394796e-08*s_1ve_2ar + -0.7749404882893517e-08*c_1ve_2ar + -0.3768971419201794e-08*s_2ve_3ar + -0.6846843806214303e-08*c_2ve_3ar + -0.5777013920605036e-08*s_2ve_4ar + -0.4257977925788770e-08*c_2ve_4ar + -0.3543062995850577e-08*s_3ve_7ea4ar + -0.6428685314714566e-08*c_3ve_7ea4ar + 0.6920437920193228e-08*s_10ve_11ea + 0.2155486382602834e-08*c_10ve_11ea + -0.3451700460564632e-08*s_2me_4ve + -0.5165623750655990e-08*c_2me_4ve + -0.7547199935645293e-08*s_2ju_4sa + 0.8513490129361526e-09*c_2ju_4sa + -0.2609241531773987e-08*s_3ve_1ea + 0.5552469462065739e-08*c_3ve_1ea + -0.6565467701084830e-08*s_2ve_5ar + -0.1336581468110367e-08*c_2ve_5ar + -0.3247169262548197e-08*s_1ju_2sa + -0.4204199993823344e-08*c_1ju_2sa + -0.8250568633138249e-09*s_2ve_4ea + 0.6461934213441323e-08*c_2ve_4ea + -0.2326968603670572e-08*s_3ve_9ar + 0.4777110361373488e-08*c_3ve_9ar + -0.6561957067281316e-08*s_6ve_8ea + 0.6759540706641609e-10*c_6ve_8ea + 0.4940401928076521e-08*s_11ve_12ea + 0.1537275502193398e-08*c_11ve_12ea + -0.2964405944547070e-09*s_1ve_3ju + -0.5848058195808416e-08*c_1ve_3ju + -0.4858792105737870e-08*s_3ve_5ea1ju + -0.1200323413261083e-08*c_3ve_5ea1ju); vl += dt2
* (0.2824289409513071e-05 + 0.1302248657651907e-06*s_8ve_13ea + 0.2046413689262703e-06*c_8ve_13ea + -0.1004637557697520e-06*s_3ve_5ea + 0.1076448560432294e-08*c_3ve_5ea + -0.2985439506964635e-07*s_2ve_3ea + 0.6449375760823414e-07*c_2ve_3ea + 0.4010044960587630e-07*s_1ve_3ar + -0.4476285375263566e-07*c_1ve_3ar + -0.3777293293906019e-07*s_2ju_5sa + -0.2618484195908334e-07*c_2ju_5sa + 0.1740709539027907e-07*s_1ju + 0.1565482157447509e-07*c_1ju + -0.5605880335096552e-08*s_2ve_6ar + -0.1851551993719628e-07*c_2ve_6ar + -0.4003953683744455e-08*s_3ve_4ea + 0.8670388000229935e-08*c_3ve_4ea + -0.6380701770164524e-08*s_2me_5ve + -0.5546324171622272e-08*c_2me_5ve + -0.5968436551639482e-08*s_1sa + -0.5766200421228605e-08*c_1sa + -0.1096891553204407e-07*s_4ve_6ea + 0.1253534390630609e-09*c_4ve_6ea + 0.1299286386361855e-08*s_5ve_8ea + -0.9662479158538083e-08*c_5ve_8ea + 0.6169666418584797e-08*s_2ve1ea_8ar + 0.1614845465610312e-08*c_2ve1ea_8ar); vl += dt3
* (0.6355373583963255e-07 + 0.1062218603404335e-08*s_8ve_13ea + -0.2794502856479500e-07*c_8ve_13ea + 0.3793896723816547e-08*s_2ju_5sa + -0.4927123820347490e-08*c_2ju_5sa); let mut vk = -0.4492821048000000e-02 + 0.2559416913702809e-07*s_2ve_3ea + 0.2247486286645199e-04*c_2ve_3ea + -0.3298948808319820e-07*s_1ve_2ea + -0.1705855867658912e-04*c_1ve_2ea + -0.3351589514895478e-07*s_1ju + -0.6532662811226411e-05*c_1ju + 0.5979690479162401e-09*s_1ve_2ju + 0.6461075929063039e-05*c_1ve_2ju + 0.4042316651183563e-08*s_3ve_4ea + 0.5355424757693050e-05*c_3ve_4ea + 0.3335524653751796e-05*s_3ve_5ea + 0.8139548541627495e-07*c_3ve_5ea + 0.1767756767722044e-07*s_1ve + -0.2524061259357208e-05*c_1ve + 0.9932792195695862e-09*s_4ve_5ea + 0.2516918042162980e-05*c_4ve_5ea + 0.1705759488032514e-07*s_1ea + -0.2391660891608592e-05*c_1ea + 0.6942023460473344e-06*s_1ve_3ar + 0.1511762231243525e-05*c_1ve_3ar + -0.2703373203587513e-06*s_1ve_3ju + 0.1149907257126411e-05*c_1ve_3ju + 0.1837449280215948e-09*s_5ve_6ea + 0.1401487482242325e-05*c_5ve_6ea + 0.3567449855494218e-06*s_2ju + -0.8852392152030489e-06*c_2ju + -0.3955292213857541e-10*s_6ve_7ea + 0.8418948602919483e-06*c_6ve_7ea + -0.8014782404556722e-06*s_4ve_6ea + -0.2234393573682453e-07*c_4ve_6ea + -0.5627678843199927e-09*s_3ve_2ju + 0.6597574548412412e-06*c_3ve_2ju + 0.3899512152070255e-08*s_2ve_3ju + 0.5424537177206914e-06*c_2ve_3ju + 0.5200719246667336e-06*s_2ve_4ea + 0.9906538210903055e-08*c_2ve_4ea + -0.7867585473840147e-10*s_7ve_8ea + 0.5275619246460182e-06*c_7ve_8ea + -0.8714818750565780e-07*s_5ve_8ea + -0.4034798980835021e-06*c_5ve_8ea + -0.2324798132877262e-08*s_1sa + -0.4267766276237525e-06*c_1sa + 0.1511707992127305e-06*s_2me_5ve + 0.2541284969508556e-06*c_2me_5ve + 0.1064165249915287e-07*s_2ve_1ea + -0.3863589214241928e-06*c_2ve_1ea + 0.8093365450564777e-08*s_3ve_2ea + 0.3721532870064038e-06*c_3ve_2ea + 0.6292070309932922e-08*s_4ve_3ea + 0.3383826740337641e-06*c_4ve_3ea + -0.2139473300499961e-08*s_1me + 0.3410498861597361e-06*c_1me + -0.3312801693840777e-06*s_5ve_7ea + -0.1006766070510934e-07*c_5ve_7ea + -0.6061172706311413e-10*s_8ve_9ea + 0.3394909021490034e-06*c_8ve_9ea + -0.4315213568990519e-09*s_1ve_2sa + 0.2903512051948562e-06*c_1ve_2sa + 0.4848377672932144e-08*s_5ve_4ea + 0.2660725977959305e-06*c_5ve_4ea + 0.2084475386810964e-06*s_1me_3ve + -0.4962657134595972e-07*c_1me_3ve + -0.1529631143528624e-08*s_1ve_2ar + 0.2534916414328833e-06*c_1ve_2ar + -0.1324787394374972e-07*s_1ve_1ju + -0.2410222921819587e-06*c_1ve_1ju + 0.2351636516807282e-06*s_1ve_3ea + 0.2239115967309921e-08*c_1ve_3ea + 0.1604650944029046e-06*s_2ju_5sa + -0.7346246980764755e-07*c_2ju_5sa + 0.7231732314791765e-07*s_8ve_13ea + 0.1585415469042550e-06*c_8ve_13ea + -0.3069261729904357e-10*s_9ve_10ea + 0.2224485652284257e-06*c_9ve_10ea + 0.3729896698925757e-08*s_6ve_5ea + 0.1983349333001419e-06*c_6ve_5ea + -0.6695648600442144e-07*s_1ve_4ju + 0.1344991473743927e-06*c_1ve_4ju + -0.1906428631660644e-06*s_6ve_8ea + -0.6153875998908345e-08*c_6ve_8ea + -0.3109904505414811e-07*s_2ve_4ju + 0.1337633764201610e-06*c_2ve_4ju + -0.4344883850705549e-11*s_10ve_11ea + 0.1476613556155011e-06*c_10ve_11ea + 0.2863266000560135e-08*s_7ve_6ea + 0.1442060419040052e-06*c_7ve_6ea + 0.2650116515847434e-07*s_4ve_7ea + 0.1074807541654058e-06*c_4ve_7ea + 0.1015659773211026e-06*s_1ve_1ea + 0.3130224514453192e-07*c_1ve_1ea + -0.2459725956603968e-07*s_3ve_3ju + 0.1070523183106561e-06*c_3ve_3ju + 0.2289006690924407e-08*s_1me_2ve + 0.1269684950611594e-06*c_1me_2ve + -0.1222944275064677e-06*s_7ve_9ea + -0.4128319480481305e-08*c_7ve_9ea + -0.2068307324882421e-07*s_1ve1ju + -0.9105632162551630e-07*c_1ve1ju + 0.2144605021234802e-07*s_3ju + -0.8727337591196101e-07*c_3ju + 0.2192519926108799e-08*s_8ve_7ea + 0.1034901675354432e-06*c_8ve_7ea + 0.1445723065254966e-10*s_11ve_12ea + 0.9897311491641177e-07*c_11ve_12ea + -0.7145640879778075e-07*s_2me_4ve + 0.1837627901239175e-07*c_2me_4ve + 0.8943610601492612e-09*s_4ve_3ju + 0.8533856223440882e-07*c_4ve_3ju + -0.8249153207638618e-07*s_8ve_10ea + -0.2882491037841950e-08*c_8ve_10ea + 0.6565497703953669e-07*s_2me + 0.1482260048227196e-07*c_2me + -0.1213954287987791e-07*s_6ve_9ea + -0.6390315651420899e-07*c_6ve_9ea + 0.1674692169906863e-08*s_9ve_8ea + 0.7372603941176824e-07*c_9ve_8ea + -0.5548831796986252e-08*s_3ve_4ju + 0.6964994881083911e-07*c_3ve_4ju + 0.2049732154139179e-07*s_2sa + -0.4730400701771341e-07*c_2sa + 0.5320658786671301e-07*s_2ve_6ar + 0.1427053376852293e-07*c_2ve_6ar + 0.2590124010208215e-10*s_12ve_13ea + 0.6683664104980241e-07*c_12ve_13ea + 0.1099045722759763e-08*s_2me_3ve + -0.6318322394380453e-07*c_2me_3ve + -0.5810103539181854e-07*s_1ve_3sa + -0.3257014073823000e-08*c_1ve_3sa + 0.1352291529265746e-07*s_3ve_6ea + 0.4776849959379013e-07*c_3ve_6ea + -0.1104165193115422e-08*s_1ar + -0.5965654195146449e-07*c_1ar + -0.5717593693719906e-07*s_9ve_11ea + -0.2053670298063477e-08*c_9ve_11ea + -0.4816218605429704e-07*s_2ve + -0.9675724681942737e-08*c_2ve + 0.3020218853750165e-07*s_2ve_2ea + 0.2552321495862678e-07*c_2ve_2ea + -0.3990660078090424e-07*s_2ea + -0.1567608084992733e-07*c_2ea + 0.1276003164542924e-08*s_10ve_9ea + 0.5229537180883064e-07*c_10ve_9ea + -0.4761833920765378e-07*s_4ve_4ea + 0.2825149698339874e-08*c_4ve_4ea + -0.8287417965963859e-10*s_2ve_3ar + 0.4912849614907589e-07*c_2ve_3ar + 0.1535001968488430e-07*s_2ve_4ar + 0.3326382673803912e-07*c_2ve_4ar + -0.3950605074725208e-07*s_3ve_3ea + 0.7620414317755062e-08*c_3ve_3ea + 0.2056873185274300e-07*s_2ve_2ju + -0.2548165201011321e-07*c_2ve_2ju + -0.4531976983502202e-07*s_5ve_5ea + 0.5510006001222063e-09*c_5ve_5ea + 0.3149905967697982e-10*s_13ve_14ea + 0.4540205810161117e-07*c_13ve_14ea + -0.6096275487380587e-08*s_1ve_4ju5sa + -0.3624718047689130e-07*c_1ve_4ju5sa + -0.4626816843600399e-08*s_1ve_5sa + 0.3717773369414441e-07*c_1ve_5sa + -0.4027311443036961e-07*s_10ve_12ea + -0.1479219124449531e-08*c_10ve_12ea + -0.3936615833175383e-07*s_6ve_6ea + -0.4722878994471319e-09*c_6ve_6ea + 0.9595175989249073e-08*s_2ve_5ea + 0.2938460460886051e-07*c_2ve_5ea + 0.9699020562727827e-09*s_11ve_10ea + 0.3699766016058978e-07*c_11ve_10ea + -0.5346921904744704e-08*s_7ve_10ea + -0.3185849355070281e-07*c_7ve_10ea + 0.2881600496929603e-07*s_2me_2ve + 0.8275101586035655e-08*c_2me_2ve + -0.1640586067223318e-09*s_2ve_1ju + -0.3570432679200450e-07*c_2ve_1ju + -0.1906976250830607e-07*s_1ve_4ar + -0.1609402778015753e-07*c_1ve_4ar + -0.3259815376558096e-07*s_7ve_7ea + -0.8658304897189892e-09*c_7ve_7ea + -0.2482070689658447e-07*s_6ve_10ea + 0.7843567248790241e-08*c_6ve_10ea + -0.5132957887211507e-10*s_3ve_2sa + 0.3119697932810942e-07*c_3ve_2sa + 0.1686732040826150e-07*s_2ve_5ar + 0.1426768608052909e-07*c_2ve_5ar + 0.3299468878236092e-10*s_14ve_15ea + 0.3098828067838545e-07*c_14ve_15ea + -0.2865648703916869e-07*s_11ve_13ea + -0.1072035964941179e-08*c_11ve_13ea + -0.9813038980513707e-08*s_2ve_5ju + 0.1974744244280781e-07*c_2ve_5ju + -0.1066607965722952e-07*s_1me_4ve + -0.1742948068019943e-07*c_1me_4ve + -0.2622244738130476e-07*s_8ve_8ea + -0.9485210787232990e-09*c_8ve_8ea + -0.2163600334107210e-07*s_3me_5ve + 0.5297124263996495e-08*c_3me_5ve + 0.7375860860751611e-08*s_1ve_4ea + 0.1954102637266383e-07*c_1ve_4ea + 0.7355501468579729e-09*s_12ve_11ea + 0.2613366589100689e-07*c_12ve_11ea + -0.2597026635529726e-07*s_1ve1ea + -0.7212575798845921e-09*c_1ve1ea + -0.5133203740607200e-08*s_3ve_5ju + 0.1937531137953015e-07*c_3ve_5ju + -0.4506665091861311e-08*s_4ve_4ju + 0.1993710451517808e-07*c_4ve_4ju + 0.8622913470568658e-08*s_3me_6ve + 0.1485777076734140e-07*c_3me_6ve + 0.1119189703776410e-07*s_3me_7ve + -0.1190118283206935e-07*c_3me_7ve + -0.1046168316458929e-07*s_1ve_5ju + 0.1258454520942586e-07*c_1ve_5ju + -0.2917323930088343e-08*s_8ve_11ea + -0.1960446343923901e-07*c_8ve_11ea + 0.3275206257495428e-08*s_1ju_5sa + -0.1871322945392097e-07*c_1ju_5sa + -0.2068811589803013e-07*s_9ve_9ea + -0.8870348818240222e-09*c_9ve_9ea + -0.2052640402743303e-07*s_12ve_14ea + -0.7796533661381538e-09*c_12ve_14ea + 0.3184753343392121e-10*s_15ve_16ea + 0.2123262457240878e-07*c_15ve_16ea + -0.2924814908815730e-08*s_3ju_5sa + 0.1805208250360438e-07*c_3ju_5sa + 0.6660095699007490e-08*s_3me + -0.1400519533250103e-07*c_3me + 0.1028562447310929e-08*s_3me_4ve + -0.1934509915162011e-07*c_3me_4ve + 0.1535785839918708e-07*s_7ve_11ea + -0.4543016208880814e-08*c_7ve_11ea + -0.4026509223920081e-08*s_3ve_1ju + -0.1529153999920247e-07*c_3ve_1ju + 0.3747329021636988e-09*s_1ju_2sa + 0.1883473341189974e-07*c_1ju_2sa + 0.5566149160376024e-09*s_13ve_12ea + 0.1844239484520095e-07*c_13ve_12ea + -0.6127559196560368e-08*s_3ea + 0.1183766770537319e-07*c_3ea + 0.5687911181086812e-08*s_3ve_5ar + 0.1174046910264303e-07*c_3ve_5ar + 0.9351194478497012e-09*s_3ve_4ar + 0.1635004697768659e-07*c_3ve_4ar + -0.1609727420431099e-07*s_10ve_10ea + -0.7681325378721501e-09*c_10ve_10ea + -0.7887927203068690e-08*s_2me_6ve + 0.8635615440108461e-08*c_2me_6ve + 0.6148895067441643e-08*s_3ve_7ea4ar + -0.9808594359674090e-08*c_3ve_7ea4ar + -0.1476891873319952e-07*s_13ve_15ea + -0.5680835993570225e-09*c_13ve_15ea + 0.9112703461614282e-08*s_1ve_5ju5sa + -0.6123768288006278e-08*c_1ve_5ju5sa + -0.1739374922306399e-08*s_9ve_12ea + -0.1314122444720816e-07*c_9ve_12ea + 0.2917750717629842e-10*s_16ve_17ea + 0.1459492407596292e-07*c_16ve_17ea + 0.4841156289344499e-08*s_2ar + -0.9400160316985904e-08*c_2ar + 0.9518951585498353e-08*s_3me_8ve + 0.4698152347870966e-08*c_3me_8ve + -0.5884252650661407e-09*s_1ve_4ju2sa + 0.1324382928708756e-07*c_1ve_4ju2sa + -0.8994852770534073e-10*s_2ve_3sa + 0.1371836564531030e-07*c_2ve_3sa + 0.4203457107729541e-09*s_14ve_13ea + 0.1300770425097273e-07*c_14ve_13ea + -0.3862416320656938e-08*s_1ve_1ju_5sa + 0.9508517380492058e-08*c_1ve_1ju_5sa + -0.1239621969035525e-07*s_11ve_11ea + -0.6358188120892377e-09*c_11ve_11ea + 0.3956839597668857e-08*s_4ve_2ju + -0.8426884821135973e-08*c_4ve_2ju + -0.3823899662426377e-08*s_1ve2ea + 0.8121054119381918e-08*c_1ve2ea + 0.3147153653261551e-09*s_1ur + -0.1132737392173472e-07*c_1ur + 0.2277251500122609e-09*s_5ve_4ju + 0.1092105924046998e-07*c_5ve_4ju + -0.6666763995963581e-08*s_3sa + -0.4426006603432118e-08*c_3sa + -0.1065901512366460e-07*s_14ve_16ea + -0.4142964085270913e-09*c_14ve_16ea + -0.1351091544517410e-08*s_4ve_5ju + 0.9560558853328675e-08*c_4ve_5ju + -0.8789916343098998e-08*s_4me_6ve + 0.1996200599817278e-08*c_4me_6ve + 0.2723376381518056e-08*s_3me_2ve + -0.8006697456198990e-08*c_3me_2ve + -0.6470129107638847e-10*s_3ve_2ar + 0.1055777823463140e-07*c_3ve_2ar + -0.1085447713736342e-08*s_10ve_13ea + -0.9201218341134932e-08*c_10ve_13ea + -0.1092185234453120e-08*s_1ve_1ar + -0.9155090839041142e-08*c_1ve_1ar + 0.4347989707557339e-09*s_3ve_5ea1ju + 0.9806829713133416e-08*c_3ve_5ea1ju + 0.2577522330754554e-10*s_17ve_18ea + 0.1005916711961597e-07*c_17ve_18ea + -0.9469784994381724e-08*s_12ve_12ea + -0.5109375935416165e-09*c_12ve_12ea + -0.7191529054353601e-08*s_5ve_9ea + 0.2417613191386604e-08*c_5ve_9ea + 0.3168230533653254e-09*s_15ve_14ea + 0.9171987898535418e-08*c_15ve_14ea + 0.3393882635190983e-08*s_4me_7ve + 0.6013936456716252e-08*c_4me_7ve + 0.5128309575898741e-08*s_3ve_6ar + 0.4267906003540526e-08*c_3ve_6ar + -0.3985171113235749e-08*s_1ve2ju + -0.5092696846357701e-08*c_1ve2ju + 0.1044900237748162e-08*s_1ve_4sa + -0.7928396959644501e-08*c_1ve_4sa + -0.7709163821815367e-08*s_15ve_17ea + -0.3022187247126881e-09*c_15ve_17ea + -0.6738520464969201e-08*s_3ve_1ea + 0.8760920064060438e-09*c_3ve_1ea + -0.7188068455041710e-08*s_13ve_13ea + -0.4021093494365035e-09*c_13ve_13ea + 0.2556185082594922e-08*s_4ve_6ar + 0.4985051454669689e-08*c_4ve_6ar + 0.1555886597254907e-09*s_4ju + -0.7214828458280419e-08*c_4ju + -0.6956425596627806e-09*s_11ve_14ea + -0.6605832441187234e-08*c_11ve_14ea + -0.6894422866696031e-08*s_3me_3ve + -0.3353694214149806e-09*c_3me_3ve + 0.2216363961911473e-10*s_18ve_19ea + 0.6948639721740661e-08*c_18ve_19ea + -0.2274153912134296e-08*s_2ve1ea + 0.4685720431208663e-08*c_2ve1ea + 0.7697792573343065e-09*s_4ve_5ar + 0.6177829589291135e-08*c_4ve_5ar + 0.6549324274134651e-09*s_4me_5ve + -0.6162896641862088e-08*c_4me_5ve + 0.5344965540377914e-08*s_8ve_12ea + -0.1464799445856504e-08*c_8ve_12ea + 0.2383592149074341e-09*s_16ve_15ea + 0.6466651454446943e-08*c_16ve_15ea + 0.1296207014816862e-08*s_5sa + -0.5315602284697631e-08*c_5sa + -0.6144210618464520e-08*s_3ve_3sa + -0.3689826318683854e-09*c_3ve_3sa + -0.9834572566107834e-09*s_4me_10ve + 0.5502557602650781e-08*c_4me_10ve + -0.5583872008017095e-08*s_16ve_18ea + -0.2204246689157073e-09*c_16ve_18ea + -0.5427717932944164e-08*s_14ve_14ea + -0.3115978851557208e-09*c_14ve_14ea + 0.2459699107726522e-13*s_1ve_2ur + 0.5300724473839348e-08*c_1ve_2ur + 0.7192734812481112e-10*s_3ju_2sa + -0.5228087906506844e-08*c_3ju_2sa + -0.5058910275925320e-08*s_1ve1sa + 0.2068302143291645e-09*c_1ve1sa; vk += dt
* (0.3126002304108446e-03 + -0.9223195202885284e-07*s_3ve_5ea + 0.2845168562165404e-06*c_3ve_5ea + -0.1109887829996478e-06*s_1ve_3ar + 0.6031823041300299e-07*c_1ve_3ar + 0.2221380341730326e-07*s_4ve_6ea + -0.6828072112305234e-07*c_4ve_6ea + -0.5364359974234310e-07*s_1ve_3ju + 0.2559582839962238e-07*c_1ve_3ju + -0.5520821340285911e-07*s_2ju + 0.1851580541505895e-07*c_2ju + 0.1351226938458264e-07*s_2ju_5sa + 0.4541941560796025e-07*c_2ju_5sa + -0.1431373152994860e-07*s_2ve_4ea + 0.4450224462311579e-07*c_2ve_4ea + 0.9188701974163515e-08*s_5ve_7ea + -0.2821862524765489e-07*c_5ve_7ea + 0.8502912529960770e-09*s_5ve_8ea + 0.2838704586152505e-07*c_5ve_8ea + -0.6403172269094735e-08*s_1ve_3ea + 0.2026591114205228e-07*c_1ve_3ea + -0.1593753722618996e-07*s_2me_5ve + 0.1030260256613140e-07*c_2me_5ve + 0.5285714309668896e-08*s_6ve_8ea + -0.1624670615281834e-07*c_6ve_8ea + -0.1519508652652944e-08*s_8ve_13ea + -0.1831218275888038e-07*c_8ve_13ea + -0.1456956611779356e-07*s_1ve_5sa + -0.3905930418680122e-08*c_1ve_5sa + -0.1403174940806154e-07*s_1ve_4ju5sa + 0.4253367133832632e-08*c_1ve_4ju5sa + -0.1484264972375901e-07*s_1ve_4ju + 0.3293379491763378e-08*c_1ve_4ju + -0.1008015247118662e-07*s_1ve_2ea + 0.7668841652421956e-08*c_1ve_2ea + 0.7891052855721599e-08*s_2ve_3ea + -0.8720997639745137e-08*c_2ve_3ea + -0.2514668511380520e-08*s_2ve_6ar + 0.1236264996106904e-07*c_2ve_6ar + 0.3386274216825691e-08*s_7ve_9ea + -0.1043098900340054e-07*c_7ve_9ea + 0.3932380227077259e-08*s_1ve_3sa + -0.5647041377325706e-08*c_1ve_3sa + 0.7257795438504742e-08*s_1ju_5sa + 0.2226829342758394e-08*c_1ju_5sa + 0.2279455963370274e-08*s_8ve_10ea + -0.7043858886774647e-08*c_8ve_10ea + 0.1617515957343439e-08*s_4ve_7ea + -0.7661046370415496e-08*c_4ve_7ea + 0.5764963775358016e-08*s_1ea + 0.3485546128481396e-08*c_1ea + -0.6251897724106807e-08*s_2ve_4ju + 0.2958355886868677e-08*c_2ve_4ju + -0.7008271032136637e-08*s_3ju_5sa + -0.2031530785295126e-08*c_3ju_5sa + 0.5472484064081409e-08*s_1ve + 0.3005267389676624e-08*c_1ve + -0.7922512640967390e-08*s_3ju + -0.5346896867760272e-09*c_3ju + -0.1975935743164513e-08*s_1ve_1ea + 0.6479268890650541e-08*c_1ve_1ea + -0.1480628047294076e-08*s_2sa + 0.6869072498946492e-08*c_2sa + -0.5632852491452915e-08*s_3ve_3ju + 0.2488083617158456e-08*c_3ve_3ju + 0.1709677383226178e-08*s_1me_3ve + 0.5979126587286565e-08*c_1me_3ve + -0.1729537609630653e-08*s_1ve_1ju + -0.5800684321545608e-08*c_1ve_1ju + 0.6027878818932181e-08*s_1ju + 0.9200248938572241e-09*c_1ju + 0.1575607825223671e-08*s_9ve_11ea + -0.4888488821537280e-08*c_9ve_11ea + 0.3384894582617982e-09*s_2ea + 0.5839381660619026e-08*c_2ea); vk += dt2
* (0.6057729505260102e-05 + -0.1300610490060526e-07*s_3ve_5ea + -0.6101885775817629e-08*c_3ve_5ea + -0.6495138581360035e-08*s_2ju_5sa + 0.7468184387810592e-09*c_2ju_5sa + -0.4106683362710163e-09*s_5ve_8ea + 0.5953288012316813e-08*c_5ve_8ea); vk += dt3 * -0.6823027053624649e-06;
let mut vh = 0.5066851475000000e-02 + -0.2230660060124298e-04*s_2ve_3ea + -0.3671173316142774e-07*c_2ve_3ea + 0.1690194962402941e-04*s_1ve_2ea + 0.3970022963775860e-07*c_1ve_2ea + -0.6584153026129184e-05*s_1ju + 0.5755791514309877e-07*c_1ju + -0.6473398292629921e-05*s_1ve_2ju + -0.1005411757758414e-07*c_1ve_2ju + -0.5329063898512468e-05*s_3ve_4ea + -0.6810768114865114e-08*c_3ve_4ea + -0.9153363394032012e-07*s_3ve_5ea + 0.3308573316540284e-05*c_3ve_5ea + -0.2510663333485667e-05*s_4ve_5ea + -0.2096300016229236e-08*c_4ve_5ea + -0.2461408480679291e-05*s_1ve + 0.1788252006957618e-07*c_1ve + -0.2319493026807626e-05*s_1ea + 0.1802170620651444e-07*c_1ea + -0.1513473029042170e-05*s_1ve_3ar + 0.7060590867331052e-06*c_1ve_3ar + -0.1150337860435950e-05*s_1ve_3ju + -0.2716561139674643e-06*c_1ve_3ju + -0.1401895282329927e-05*s_5ve_6ea + -0.5476082865672235e-09*c_5ve_6ea + -0.8859436497726194e-06*s_2ju + -0.3543145995586717e-06*c_2ju + -0.8448032998422280e-06*s_6ve_7ea + 0.5407063229461620e-10*c_6ve_7ea + 0.2392991355942187e-07*s_4ve_6ea + -0.7970711569934184e-06*c_4ve_6ea + 0.6595478859384437e-06*s_3ve_2ju + 0.4919862734761107e-09*c_3ve_2ju + -0.5375114111381663e-06*s_2ve_3ju + -0.9116746504830462e-09*c_2ve_3ju + -0.5312843559257514e-06*s_7ve_8ea + 0.2850425731402135e-09*c_7ve_8ea + -0.1216583894357747e-07*s_2ve_4ea + 0.5141445799862843e-06*c_2ve_4ea + 0.4014283613116180e-06*s_5ve_8ea + -0.8572062488739583e-07*c_5ve_8ea + -0.4276098936007521e-06*s_1sa + 0.6772390245837202e-08*c_1sa + -0.2601812882355267e-06*s_2me_5ve + 0.1621854645624782e-06*c_2me_5ve + 0.4049925466253761e-06*s_3ve_2ea + 0.8301282549462711e-08*c_3ve_2ea + 0.3635738137814104e-06*s_4ve_3ea + 0.6304500888427398e-08*c_4ve_3ea + -0.3435692399737420e-06*s_2ve_1ea + 0.1067041118187950e-07*c_2ve_1ea + -0.3432631027183963e-06*s_8ve_9ea + 0.3530280281713743e-09*c_8ve_9ea + 0.1043126293283500e-07*s_5ve_7ea + -0.3302438262844149e-06*c_5ve_7ea + 0.3374060110436096e-06*s_1me + -0.9695855713448264e-09*c_1me + 0.2853344761180762e-06*s_5ve_4ea + 0.4793116291912647e-08*c_5ve_4ea + -0.2895132595778632e-06*s_1ve_2sa + -0.5287808251769038e-09*c_1ve_2sa + 0.5391374199179370e-07*s_1me_3ve + 0.2129523635326413e-06*c_1me_3ve + -0.2559340344268760e-06*s_1ve_2ar + 0.1624415058263597e-08*c_1ve_2ar + 0.8039959575022594e-07*s_2ju_5sa + 0.1648365330651523e-06*c_2ju_5sa + -0.3823756663095708e-08*s_1ve_3ea + 0.2313728372290861e-06*c_1ve_3ea + -0.1580190794465984e-06*s_8ve_13ea + 0.7173883304101751e-07*c_8ve_13ea + -0.2259274209426262e-06*s_9ve_10ea + 0.3480884367886140e-09*c_9ve_10ea + 0.2130066915643944e-06*s_6ve_5ea + 0.3618917197518353e-08*c_6ve_5ea + -0.1344749006885675e-06*s_1ve_4ju + -0.6708167285578167e-07*c_1ve_4ju + 0.6218142641363336e-08*s_6ve_8ea + -0.1904806479146338e-06*c_6ve_8ea + -0.1330010969036242e-06*s_2ve_4ju + -0.3152497668708808e-07*c_2ve_4ju + 0.1553397995718994e-06*s_7ve_6ea + 0.2715944773893976e-08*c_7ve_6ea + -0.1507106807483103e-06*s_10ve_11ea + 0.3125074144883404e-09*c_10ve_11ea + 0.1187379425650238e-06*s_3ve_3ju + 0.2669649890412836e-07*c_3ve_3ju + -0.2240613666672383e-07*s_1ve_1ea + -0.1220537101877717e-06*c_1ve_1ea + -0.1067374488269574e-06*s_4ve_7ea + 0.2597385996237121e-07*c_4ve_7ea + 0.4086995415465722e-08*s_7ve_9ea + -0.1224683524103896e-06*c_7ve_9ea + -0.1141737835855660e-06*s_1me_2ve + -0.4272499610859265e-08*c_1me_2ve + 0.1119101248473795e-06*s_8ve_7ea + 0.2028035857375239e-08*c_8ve_7ea + -0.9057601915511857e-07*s_1ve1ju + 0.2114570501474953e-07*c_1ve1ju + -0.8722044203288141e-07*s_3ju + -0.2127484286021931e-07*c_3ju + 0.4077747282045524e-07*s_1ve_1ju + -0.6110822521582904e-07*c_1ve_1ju + -0.1015623324888539e-06*s_11ve_12ea + 0.2667386617288469e-09*c_11ve_12ea + 0.1133915729475418e-07*s_2ve_2ea + -0.8422064512366777e-07*c_2ve_2ea + -0.2114119998112421e-07*s_2me_4ve + -0.7424680800920187e-07*c_2me_4ve + 0.8527025431930128e-07*s_4ve_3ju + -0.9243894397041611e-09*c_4ve_3ju + 0.2804372234362566e-08*s_8ve_10ea + -0.8279967031643533e-07*c_8ve_10ea + 0.8007401318891061e-07*s_9ve_8ea + 0.1507800724663838e-08*c_9ve_8ea + 0.1443887580476025e-07*s_2me + -0.6540115093026657e-07*c_2me + 0.6369314799795735e-07*s_6ve_9ea + -0.1198965799946288e-07*c_6ve_9ea + 0.6815960178699029e-07*s_2me_3ve + -0.1632528903452598e-08*c_2me_3ve + -0.6898771580058471e-07*s_12ve_13ea + 0.2206584132104746e-09*c_12ve_13ea + -0.4711892723799360e-07*s_2sa + -0.2037104506194257e-07*c_2sa + -0.1421625444268035e-07*s_2ve_6ar + 0.5326393427838999e-07*c_2ve_6ar + -0.6092252254261197e-07*s_1ar + -0.9515297441396545e-09*c_1ar + 0.3224079137326425e-08*s_1ve_3sa + -0.5803989533253208e-07*c_1ve_3sa + -0.4734535364791198e-07*s_3ve_6ea + 0.1320989915115544e-07*c_3ve_6ea + 0.1967166598098430e-08*s_9ve_11ea + -0.5752766589221519e-07*c_9ve_11ea + 0.5706801563048075e-07*s_10ve_9ea + 0.1116833709918258e-08*c_10ve_9ea + -0.9260867214920952e-08*s_2ve + 0.4707472048637193e-07*c_2ve + 0.4222424736878930e-07*s_2ve_2ju + -0.1265133456003415e-07*c_2ve_2ju + -0.1450742677286606e-07*s_2ea + 0.3722006588340904e-07*c_2ea + -0.4418280698834192e-07*s_3ve_4ju + 0.6575603725728970e-08*c_3ve_4ju + -0.4950780074458165e-07*s_2ve_3ar + 0.1786826518407735e-09*c_2ve_3ar + -0.3332483081053690e-07*s_2ve_4ar + 0.1546608922170457e-07*c_2ve_4ar + -0.4716056497055263e-07*s_13ve_14ea + 0.1787261926058650e-09*c_13ve_14ea + -0.6418437476832881e-08*s_2me_2ve + 0.3654924155864388e-07*c_2me_2ve + 0.1397001505604763e-08*s_10ve_12ea + -0.4062273887733267e-07*c_10ve_12ea + 0.3618853235436890e-07*s_1ve_4ju5sa + -0.5815606595594683e-08*c_1ve_4ju5sa + -0.3723906303840231e-07*s_1ve_5sa + -0.4700774966700615e-08*c_1ve_5sa + 0.4057701676940718e-07*s_11ve_10ea + 0.8245654091527613e-09*c_11ve_10ea + -0.2905861339299523e-07*s_2ve_5ea + 0.9341438114512389e-08*c_2ve_5ea + 0.3181055001493243e-07*s_7ve_10ea + -0.5305825763730648e-08*c_7ve_10ea + -0.3577680641711918e-07*s_2ve_1ju + 0.9662435415538979e-09*c_2ve_1ju + 0.1604730333541786e-07*s_1ve_4ar + -0.1917700247296085e-07*c_1ve_4ar + -0.3240827130644565e-07*s_14ve_15ea + 0.1425539782401192e-09*c_14ve_15ea + 0.3119343938583827e-07*s_3ve_2sa + 0.5385042162422128e-10*c_3ve_2sa + -0.1426326712011602e-07*s_2ve_5ar + 0.1691230979970092e-07*c_2ve_5ar + -0.7088463222113451e-08*s_6ve_10ea + -0.2367465263789534e-07*c_6ve_10ea + 0.9993041716270746e-09*s_11ve_13ea + -0.2898112434263028e-07*c_11ve_13ea + -0.6649539192220391e-08*s_3me_5ve + -0.2298417684828881e-07*c_3me_5ve + -0.1965676181044688e-07*s_2ve_5ju + -0.9837585230709894e-08*c_2ve_5ju + 0.2881216153787715e-07*s_12ve_11ea + 0.6070565516101859e-09*c_12ve_11ea + 0.1770404289170998e-07*s_1me_4ve + -0.1115100714370335e-07*c_1me_4ve + 0.2181759405061796e-07*s_4ve_4ju + 0.4898914755865418e-08*c_4ve_4ju + -0.1927047355524882e-07*s_1ve_4ea + 0.7149658674632221e-08*c_1ve_4ea + -0.1536324103739193e-07*s_3me_6ve + 0.9547479082134932e-08*c_3me_6ve + 0.1538956990305079e-09*s_1ve1ea + 0.2392845928647761e-07*c_1ve1ea + 0.1271168818188776e-07*s_3me_7ve + 0.1136479529978899e-07*c_3me_7ve + -0.1257745857398514e-07*s_1ve_5ju + -0.1047142454682239e-07*c_1ve_5ju + 0.2231186011425075e-07*s_3me_4ve + -0.6321483113209201e-09*c_3me_4ve + 0.1960813982438206e-07*s_8ve_11ea + -0.2910232059105189e-08*c_8ve_11ea + -0.2236793762939766e-07*s_15ve_16ea + 0.1123891640389732e-09*c_15ve_16ea + 0.1884912757055495e-07*s_1ju_5sa + 0.3373050711449787e-08*c_1ju_5sa + 0.7179363539952284e-09*s_12ve_14ea + -0.2081649031510965e-07*c_12ve_14ea + 0.2044276233082387e-07*s_13ve_12ea + 0.4458037136040195e-09*c_13ve_12ea + -0.1399137164115641e-07*s_3me + -0.6572455453890420e-08*c_3me + -0.1706543995373898e-07*s_3ve_5ju + -0.3325405882840860e-08*c_3ve_5ju + -0.2007984709020249e-07*s_1ju_2sa + -0.2202362171021771e-09*c_1ju_2sa + 0.1797637443944258e-07*s_3ju_5sa + 0.1925842130473357e-08*c_3ju_5sa + -0.1528445649882395e-07*s_3ve_1ju + 0.4026964528007757e-08*c_3ve_1ju + 0.4087061452277963e-08*s_3ve_3ea + -0.1506137347687222e-07*c_3ve_3ea + 0.4215553432947371e-08*s_7ve_11ea + 0.1486163908240336e-07*c_7ve_11ea + 0.1160999155185804e-07*s_3ea + 0.5921462080770895e-08*c_3ea + -0.9065561373480345e-08*s_2me_6ve + -0.7978439590393761e-08*c_2me_6ve + -0.1159596016799969e-07*s_3ve_5ar + 0.5125066656526891e-08*c_3ve_5ar + 0.9730792330705396e-08*s_3ve_7ea4ar + 0.6152482227961444e-08*c_3ve_7ea4ar + -0.1486045139394030e-07*s_3ve_4ar + -0.8719486709899449e-09*c_3ve_4ar + -0.1549532772791222e-07*s_16ve_17ea + 0.8780172550364250e-10*c_16ve_17ea + 0.5171363270305803e-09*s_13ve_15ea + -0.1502103635018373e-07*c_13ve_15ea + 0.6084403277664888e-08*s_1ve_5ju5sa + 0.9142387311853443e-08*c_1ve_5ju5sa + -0.2938562575121800e-08*s_1me_1ve + 0.1220884344567926e-07*c_1me_1ve + 0.1316468390242766e-07*s_9ve_12ea + -0.1744148852163447e-08*c_9ve_12ea + 0.1449893401719199e-07*s_14ve_13ea + 0.3266534238000026e-09*c_14ve_13ea + -0.4657346843571314e-08*s_3me_8ve + 0.9993625912541731e-08*c_3me_8ve + -0.9392414206276715e-08*s_2ar + -0.5024373535210196e-08*c_2ar + -0.1327573541295030e-07*s_1ve_4ju2sa + -0.6134548468817529e-09*c_1ve_4ju2sa + -0.1341519389133725e-07*s_2ve_3sa + 0.1823434214449878e-09*c_2ve_3sa + -0.2247729199189848e-09*s_1ve_1sa + -0.1327017628667247e-07*c_1ve_1sa + -0.9510367724917417e-08*s_1ve_1ju_5sa + -0.3874428604156665e-08*c_1ve_1ju_5sa + -0.2818875779736523e-08*s_4me_6ve + -0.9608939024678645e-08*c_4me_6ve + -0.8428906658035388e-08*s_4ve_2ju + -0.3955567716144714e-08*c_4ve_2ju + 0.7925415242708323e-08*s_1ve2ea + 0.3635777194314195e-08*c_1ve2ea + -0.1120371652705430e-07*s_1ur + -0.1149134323655894e-09*c_1ur + 0.2211877878964203e-08*s_6ve_6ea + 0.9087368242544129e-08*c_6ve_6ea + 0.3730579490632751e-09*s_14ve_16ea + -0.1087390088221051e-07*c_14ve_16ea + 0.1090516780988085e-07*s_5ve_4ju + -0.2360744565728555e-09*c_5ve_4ju + -0.4440060334411358e-08*s_3sa + 0.6655355339944641e-08*c_3sa + -0.1076842736397232e-07*s_17ve_18ea + 0.6808812541287303e-10*c_17ve_18ea + 0.1681881042281974e-08*s_7ve_7ea + 0.9095527736810771e-08*c_7ve_7ea + 0.1051480571977266e-07*s_3ve_2ar + -0.6483826242161816e-10*c_3ve_2ar + 0.1028184528159861e-07*s_15ve_14ea + 0.2388687463314925e-09*c_15ve_14ea + 0.9233782554548151e-08*s_10ve_13ea + -0.1095356363529820e-08*c_10ve_13ea + -0.6295626328215159e-08*s_4me_7ve + 0.3907666942111951e-08*c_4me_7ve + -0.9688015377759739e-08*s_3ve_5ea1ju + 0.3225569678275971e-09*c_3ve_5ea1ju + 0.2850158401075010e-08*s_5ve_5ea + 0.7011513049134561e-08*c_5ve_5ea + 0.1261694529365290e-08*s_8ve_8ea + 0.8203099358668502e-08*c_8ve_8ea + -0.4293374330167641e-08*s_3ve_6ar + 0.4990138750345373e-08*c_3ve_6ar + -0.5051131837754606e-08*s_1ve2ju + 0.4008211128992138e-08*c_1ve2ju + 0.7924844374265493e-08*s_1ve_4sa + 0.1048416185619418e-08*c_1ve_4sa + -0.2160962889529735e-08*s_5ve_9ea + -0.6804313157247461e-08*c_5ve_9ea + 0.7940807224858562e-08*s_4me_5ve + -0.3439106522122384e-09*c_4me_5ve + 0.2693312912908845e-09*s_15ve_17ea + -0.7889598810998075e-08*c_15ve_17ea + 0.9373038690002858e-09*s_9ve_9ea + 0.6996444483816582e-08*c_9ve_9ea + -0.7504098990319749e-08*s_18ve_19ea + 0.5247833989672458e-10*c_18ve_19ea + 0.7291435016155180e-08*s_16ve_15ea + 0.1743588651023449e-09*c_16ve_15ea + -0.7206204987873305e-08*s_4ju + -0.1456000685815046e-09*c_4ju + 0.6640001639997062e-08*s_11ve_14ea + -0.7068478422106183e-09*c_11ve_14ea + 0.1270935691640885e-08*s_3ve_1ea + 0.5725339238927403e-08*c_3ve_1ea + -0.4841628353715407e-08*s_4ve_6ar + 0.2007263846224731e-08*c_4ve_6ar + 0.1443151490794291e-08*s_8ve_12ea + 0.5315432258534455e-08*c_8ve_12ea + -0.5764392729035320e-08*s_4me_10ve + -0.8806166654903033e-09*c_4me_10ve + -0.5317307407541827e-08*s_5sa + -0.1281477940011294e-08*c_5sa + 0.6911507897548984e-09*s_10ve_10ea + 0.5765297881337784e-08*c_10ve_10ea + 0.5496624575303728e-08*s_3ve_3ar + -0.9496148051302024e-09*c_3ve_3ar + -0.2827198003835831e-09*s_3ve_3sa + 0.6117270665444492e-08*c_3ve_3sa + 0.1945030446720214e-09*s_16ve_18ea + -0.5733582812543633e-08*c_16ve_18ea + -0.5278365883814717e-08*s_3ju_2sa + -0.4877054776017939e-10*c_3ju_2sa + -0.5308597833635245e-08*s_1ve_2ur + 0.7294352786557293e-12*c_1ve_2ur + 0.2329601372399821e-09*s_1ve1sa + 0.5071068253811957e-08*c_1ve1sa + 0.5171376674886099e-08*s_17ve_16ea + 0.1270611458788078e-09*c_17ve_16ea + -0.5241938626970501e-08*s_19ve_20ea + 0.4023856561424662e-10*c_19ve_20ea; vh += dt
* (-0.3612193139215600e-03 + -0.2867028992079713e-06*s_3ve_5ea + -0.9051465217363802e-07*c_3ve_5ea + -0.6299871137603042e-07*s_1ve_3ar + -0.1116710039966102e-06*c_1ve_3ar + 0.6872830903410940e-07*s_4ve_6ea + 0.2192351316184402e-07*c_4ve_6ea + -0.2559555873331677e-07*s_1ve_3ju + -0.5392572661976144e-07*c_1ve_3ju + 0.1840761558472720e-07*s_2ju + 0.5588714131384449e-07*c_2ju + -0.4757655782381449e-07*s_2ju_5sa + 0.1673306224086292e-07*c_2ju_5sa + -0.4493788305583790e-07*s_2ve_4ea + -0.1393639612775683e-07*c_2ve_4ea + 0.2839403862355065e-07*s_5ve_7ea + 0.9117230195321763e-08*c_5ve_7ea + -0.2793617706529117e-07*s_5ve_8ea + 0.1172224816286150e-08*c_5ve_8ea + -0.1172662593930017e-07*s_2me_5ve + -0.1667734263929197e-07*c_2me_5ve + -0.2055475223946683e-07*s_1ve_3ea + -0.6175622371994205e-08*c_1ve_3ea + 0.1635268120719528e-07*s_6ve_8ea + 0.5272608995521834e-08*c_6ve_8ea + -0.5476346809361395e-08*s_2ve_3ea + -0.1505809027902647e-07*c_2ve_3ea + 0.1811369680642255e-07*s_8ve_13ea + -0.1603767205511867e-08*c_8ve_13ea + 0.3936504735097980e-08*s_1ve_5sa + -0.1460215823608084e-07*c_1ve_5sa + 0.4827147360331516e-08*s_1ve_2ea + 0.1344284442137548e-07*c_1ve_2ea + -0.4182350898192590e-08*s_1ve_4ju5sa + -0.1402218034200395e-07*c_1ve_4ju5sa + -0.3281611840554836e-08*s_1ve_4ju + -0.1487156255337592e-07*c_1ve_4ju + 0.1105291591363802e-07*s_1ve_1ea + 0.4588151312682117e-08*c_1ve_1ea + -0.1239145936799036e-07*s_2ve_6ar + -0.2494319286411336e-08*c_2ve_6ar + 0.1050818971381474e-07*s_7ve_9ea + 0.3396597817599749e-08*c_7ve_9ea + 0.1201338038927998e-08*s_1ve_1ju + -0.1106085172336318e-07*c_1ve_1ju + -0.2268184018606327e-08*s_1ju_5sa + 0.7340462267358664e-08*c_1ju_5sa + 0.5628029797747793e-08*s_1ve_3sa + 0.3898262438495582e-08*c_1ve_3sa + 0.7105923403858982e-08*s_8ve_10ea + 0.2299776395694191e-08*c_8ve_10ea + -0.2938047827153234e-08*s_2ve_4ju + -0.6209345205482564e-08*c_2ve_4ju + 0.7501410958122052e-08*s_4ve_7ea + 0.1512295044266081e-08*c_4ve_7ea + -0.1803316573320668e-08*s_3ju_5sa + 0.7017852267656032e-08*c_3ju_5sa + -0.6385662779437729e-08*s_1me_3ve + 0.2116382977933762e-08*c_1me_3ve + -0.5254903873827694e-09*s_3ju + 0.7967105856790452e-08*c_3ju + 0.6835949662796553e-08*s_2sa + 0.1460620782331441e-08*c_2sa + -0.2267771422332468e-08*s_1ea + 0.5912706541496494e-08*c_1ea + -0.2475287266733651e-08*s_1ve + 0.5456652535606268e-08*c_1ve + -0.2665122624899501e-08*s_1ju + 0.5000712575402759e-08*c_1ju + 0.2413985210675143e-08*s_3ve_3ju + 0.4976880019074219e-08*c_3ve_3ju + 0.4940928785589335e-08*s_9ve_11ea + 0.1599682484084312e-08*c_9ve_11ea + 0.6049720578122576e-08*s_2ea + -0.1760567018292102e-09*c_2ea + -0.5103357129718149e-08*s_3ve_3ea + 0.5702139927088795e-09*c_3ve_3ea + -0.5595450186019113e-08*s_4ve_4ea + -0.6940301692320633e-10*c_4ve_4ea + -0.5160782575443590e-08*s_5ve_5ea + -0.3338423462655561e-09*c_5ve_5ea); vh += dt2
* (0.1844861217822704e-04 + 0.6200387436000871e-08*s_3ve_5ea + -0.1289500515502835e-07*c_3ve_5ea + -0.1440383956896337e-08*s_2ju_5sa + -0.7033644521243281e-08*c_2ju_5sa + 0.4386667969717945e-08*s_1ve_3ar + -0.2571116171172995e-08*c_1ve_3ar + -0.5906558633990286e-08*s_5ve_8ea + -0.4781743931730930e-09*c_5ve_8ea); vh += dt3 * 0.3483534568791632e-07;
vh += dt4 * -0.6091153571701819e-08;
let mut vq = 0.6824113928000000e-02 + -0.6689278771253725e-06*s_3ve_5ea + 0.1542400112585501e-06*c_3ve_5ea + 0.3411752667134517e-06*s_2ju + 0.1680825019161366e-06*c_2ju + 0.4453905328725426e-06*s_1ve_1ea + -0.4036503700832097e-08*c_1ve_1ea + 0.2147005281926741e-06*s_2ve_2ea + -0.1008660691644973e-07*c_2ve_2ea + -0.1409255395043845e-06*s_2ve_4ea + 0.3252161627442011e-07*c_2ve_4ea + 0.1267661647345307e-06*s_4ve_6ea + -0.2923930640984578e-07*c_4ve_6ea + 0.9073231478106475e-07*s_1ju + -0.3393276505357374e-07*c_1ju + 0.1162476232342176e-06*s_3ve_3ea + -0.6158596222602630e-08*c_3ve_3ea + -0.9609591444991949e-07*s_1ve_3ea + 0.2220844623153586e-07*c_1ve_3ea + 0.7984277166790710e-07*s_2ea + 0.1852619790657644e-07*c_2ea + 0.6723493207762121e-07*s_2ve + 0.1966913975208244e-07*c_2ve + 0.1119939745869968e-07*s_2ve_3ea + 0.7500693171003841e-07*c_2ve_3ea + 0.1115664059532530e-07*s_5ve_8ea + 0.6327828253989017e-07*c_5ve_8ea + 0.6904216258577124e-07*s_4ve_4ea + -0.3929643190050005e-08*c_4ve_4ea + 0.5463185098447690e-07*s_1ve1ea + 0.1264971889889003e-07*c_1ve1ea + 0.1963322712824978e-07*s_2sa + 0.3477290131892818e-07*c_2sa + 0.4301532794112251e-07*s_5ve_7ea + -0.9938451870199701e-08*c_5ve_7ea + 0.4258049070942031e-07*s_3ju + 0.9872918167443235e-08*c_3ju + -0.8474952440207363e-08*s_1ve_2ea + -0.3936200563836931e-07*c_1ve_2ea + 0.4302459374080810e-07*s_5ve_5ea + -0.2574687180766328e-08*c_5ve_5ea + -0.1429221577915457e-07*s_8ve_13ea + -0.2936454833247992e-07*c_8ve_13ea + 0.3425509583946473e-07*s_3ve_1ea + 0.7957332712740970e-08*c_3ve_1ea + -0.2799534591988472e-07*s_2ju_5sa + 0.4037959284201485e-08*c_2ju_5sa + 0.2760417539874446e-07*s_6ve_6ea + -0.1717948867710949e-08*c_6ve_6ea + 0.2367320092026232e-07*s_4ve_2ea + 0.5490082528311185e-08*c_4ve_2ea + 0.1906904255087518e-07*s_2ve_2ju + -0.8925723203806658e-08*c_2ve_2ju + 0.2089695143528412e-07*s_6ve_8ea + -0.4842758975683673e-08*c_6ve_8ea + 0.2731012878119206e-08*s_3ve_4ea + 0.2242004553064092e-07*c_3ve_4ea + 0.2342108510586699e-07*s_1ve_3ar + 0.1430411700640934e-08*c_1ve_3ar + -0.3298852862311498e-08*s_4ve_7ea + -0.1876748116814564e-07*c_4ve_7ea + 0.1634680495044881e-07*s_5ve_3ea + 0.3783182773124522e-08*c_5ve_3ea + 0.1805565053405050e-07*s_7ve_7ea + -0.1161374981696753e-08*c_7ve_7ea + 0.1427955123423760e-07*s_1ve_1ju + -0.5667323146350677e-09*c_1ve_1ju + 0.1154712345741065e-07*s_7ve_9ea + -0.2687850531378913e-08*c_7ve_9ea + 0.1325117692924431e-08*s_4ve_5ea + 0.1268938585559529e-07*c_4ve_5ea + 0.2861561872352895e-08*s_1ea + -0.1111791765409806e-07*c_1ea + 0.1129939185292669e-07*s_6ve_4ea + 0.2608793382092475e-08*c_6ve_4ea + 0.1197235524053430e-07*s_8ve_8ea + -0.7931596319274874e-09*c_8ve_8ea + 0.7486247130147262e-08*s_1ve_3ju + -0.3579584826175733e-08*c_1ve_3ju + -0.1640475398129499e-08*s_3ve_6ea + -0.9376072559771218e-08*c_3ve_6ea + 0.1602862207309047e-08*s_6ve_9ea + 0.9075224833139012e-08*c_6ve_9ea + 0.7074932472125628e-08*s_1ve1ju + 0.3462005917305255e-08*c_1ve1ju + 0.7823860172097212e-08*s_7ve_5ea + 0.1801456060531471e-08*c_7ve_5ea + 0.1849533034113656e-08*s_1sa + -0.7545488429897668e-08*c_1sa + 0.7652211082484853e-09*s_5ve_6ea + 0.8269980139366216e-08*c_5ve_6ea + 0.8019159540544470e-08*s_9ve_9ea + -0.5461414982132471e-09*c_9ve_9ea + 0.6811793172159036e-08*s_8ve_10ea + -0.1594921066049852e-08*c_8ve_10ea + -0.1138982794711377e-08*s_2ve_5ea + -0.6560589652135401e-08*c_2ve_5ea + 0.4387573584258903e-08*s_3sa + -0.2870790123000682e-08*c_3sa + 0.1856969794050221e-08*s_1me_1ve + 0.5275629276200080e-08*c_1me_1ve + 0.6834156335155937e-08*s_2me_5ve + -0.2812317945287738e-09*c_2me_5ve + 0.5427442849208799e-08*s_8ve_6ea + 0.1245903968415790e-08*c_8ve_6ea + 0.4777955725080222e-09*s_6ve_7ea + 0.5694302641066581e-08*c_6ve_7ea + -0.8596174243509245e-09*s_1ve_4ea + -0.5023353752070501e-08*c_1ve_4ea + 0.5412851864819129e-08*s_10ve_10ea + -0.3786073484075655e-09*c_10ve_10ea; vq += dt
* (0.1381339313288797e-02 + 0.9983149429577228e-08*s_3ve_5ea + 0.5920424085131070e-07*c_3ve_5ea + -0.3291221761513272e-08*s_2ju + 0.3193941869731374e-07*c_2ju + 0.2176456003091661e-08*s_2ve_4ea + 0.1236385804777052e-07*c_2ve_4ea + -0.1816800278945805e-08*s_4ve_6ea + -0.1134750933145830e-07*c_4ve_6ea + -0.6653132633187120e-08*s_2ve_3ea + -0.3716193015234579e-08*c_2ve_3ea + 0.1527978029193470e-08*s_1ve_3ea + 0.8376035494175973e-08*c_1ve_3ea + -0.7969164884936351e-08*s_1ve_1ea + -0.1570595678475525e-08*c_1ve_1ea + 0.1665151005817668e-08*s_1ju + -0.6573511008258599e-08*c_1ju + -0.1298455574328383e-08*s_2ea + 0.6934655593088137e-08*c_2ea + -0.3828717775698974e-08*s_2ve_2ea + -0.3787091440285350e-08*c_2ve_2ea + 0.4976528593725342e-08*s_1ve_2ea + 0.2214900398822403e-08*c_1ve_2ea + -0.9883378959014479e-09*s_2ve + 0.6029916318369706e-08*c_2ve); vq += dt2 * -0.1091344274426134e-04;
vq += dt3 * -0.1864297517390441e-05;
vq += dt4 * 0.6039761529142753e-08;
let mut vp = 0.2882281923000000e-01 + -0.1692371931608021e-06*s_3ve_5ea + -0.6925832353291873e-06*c_3ve_5ea + 0.1678483619672549e-06*s_2ju + -0.3366755781815740e-06*c_2ju + -0.3517209446346019e-07*s_2ve_4ea + -0.1447937482316597e-06*c_2ve_4ea + 0.3258235857046023e-07*s_4ve_6ea + 0.1324546689970735e-06*c_4ve_6ea + -0.1053987744848415e-06*s_1ve_1ea + -0.1760649447636855e-07*c_1ve_1ea + -0.2371302035730310e-07*s_1ve_3ea + -0.9807216485320001e-07*c_1ve_3ea + 0.1953065090264393e-07*s_2ea + -0.8115712362464586e-07*c_2ea + -0.5081836742850685e-07*s_2ve_2ea + -0.4296554297548987e-07*c_2ve_2ea + 0.1982816676464903e-07*s_2ve + -0.6794704792462269e-07*c_2ve + -0.6359361922740500e-07*s_1ju + 0.2163301957073467e-07*c_1ju + -0.6575318953573762e-07*s_5ve_8ea + 0.1286915276373867e-07*c_5ve_8ea + 0.1338011035766790e-07*s_1ve1ea + -0.5555147898245388e-07*c_1ve1ea + 0.1125690978988302e-07*s_5ve_7ea + 0.4542540962660233e-07*c_5ve_7ea + 0.3522347933600583e-07*s_2sa + -0.1990304981478279e-07*c_2sa + -0.2753339169229773e-07*s_3ve_3ea + -0.2618933869856530e-07*c_3ve_3ea + 0.9909823491818835e-08*s_3ju + -0.4235323721561909e-07*c_3ju + 0.3027703679015993e-07*s_8ve_13ea + -0.1535056559095835e-07*c_8ve_13ea + 0.8354219353559923e-08*s_3ve_1ea + -0.3474341418243259e-07*c_3ve_1ea + -0.1637337904391799e-07*s_4ve_4ea + -0.1664295433658573e-07*c_4ve_4ea + 0.5787304511493551e-08*s_4ve_2ea + -0.2403636280414812e-07*c_4ve_2ea + 0.5580217302284940e-08*s_6ve_8ea + 0.2233725625434778e-07*c_6ve_8ea + -0.9454652442246280e-08*s_2ve_2ju + -0.1800751900508670e-07*c_2ve_2ju + -0.7486093733913328e-08*s_2ju_5sa + -0.1752379072431742e-07*c_2ju_5sa + -0.4436361410861345e-08*s_1ve_3ar + 0.1989970063139535e-07*c_1ve_3ar + 0.1940662461141857e-07*s_4ve_7ea + -0.3758617921830531e-08*c_4ve_7ea + -0.1022206606566296e-07*s_5ve_5ea + -0.1083341333807229e-07*c_5ve_5ea + 0.4005950196518445e-08*s_5ve_3ea + -0.1661769638401393e-07*c_5ve_3ea + 0.5356551881240764e-08*s_2ve_3ea + -0.1217134053232303e-07*c_2ve_3ea + 0.3153379309459284e-08*s_7ve_9ea + 0.1251317773457908e-07*c_7ve_9ea + 0.2775755295461606e-08*s_6ve_4ea + -0.1150162448027766e-07*c_6ve_4ea + -0.6574550293223121e-08*s_6ve_6ea + -0.7163381502697565e-08*c_6ve_6ea + 0.9653698335227776e-08*s_3ve_6ea + -0.1847774287858504e-08*c_3ve_6ea + -0.9481767980869462e-08*s_6ve_9ea + 0.1873095692675603e-08*c_6ve_9ea + 0.1534752162891220e-08*s_2me_5ve + 0.8964513646780657e-08*c_2me_5ve + 0.3432461436046498e-08*s_1ve1ju + -0.7008917132918669e-08*c_1ve1ju + 0.3306699169876654e-08*s_1ve_3ju + 0.7018783713123876e-08*c_1ve_3ju + -0.5018354668689018e-09*s_1sa + 0.9436702853089443e-08*c_1sa + 0.1926480046741711e-08*s_7ve_5ea + -0.7974822688807671e-08*c_7ve_5ea + 0.1906593125105846e-08*s_8ve_10ea + 0.7495350853875768e-08*c_8ve_10ea + -0.4313584800642074e-08*s_7ve_7ea + -0.4787414236340901e-08*c_7ve_7ea + -0.7119796245254305e-08*s_1ve_1ju + -0.1365077472662091e-08*c_1ve_1ju + 0.6729919605533787e-08*s_2ve_5ea + -0.1269800199062167e-08*c_2ve_5ea + 0.1639615503895604e-08*s_1ve_2ea + 0.6282983367772681e-08*c_1ve_2ea + -0.1218428227699739e-08*s_1me_2ve + -0.6238965098031293e-08*c_1me_2ve + -0.2895180019373980e-08*s_3sa + -0.4385263164378101e-08*c_3sa + 0.1339395198909632e-08*s_8ve_6ea + -0.5540057105366608e-08*c_8ve_6ea + 0.5873619833695650e-08*s_1me_3ve + 0.4430032248392271e-09*c_1me_3ve + 0.5136998431016297e-08*s_1ve_4ea + -0.9507752688136242e-09*c_1ve_4ea; vp += dt
* (-0.4039078836907815e-03 + -0.6210400622136714e-07*s_3ve_5ea + 0.1327570850552666e-07*c_3ve_5ea + -0.3894334602151907e-07*s_1ve_1ea + 0.3093180519646469e-09*c_1ve_1ea + 0.3193803910508725e-07*s_2ju + 0.3719052420374158e-08*c_2ju + -0.1879052593759268e-07*s_2ve_2ea + 0.7483271032198468e-09*c_2ve_2ea + -0.1280193925730069e-07*s_1ju + 0.3996386159083895e-08*c_1ju + -0.1294137979943521e-07*s_2ve_4ea + 0.2765843927238094e-08*c_2ve_4ea + 0.1191417670805823e-07*s_4ve_6ea + -0.2543926813889571e-08*c_4ve_6ea + -0.1019537731402422e-07*s_3ve_3ea + 0.4509187198523332e-09*c_3ve_3ea + -0.8738776031207218e-08*s_1ve_3ea + 0.1863324698909984e-08*c_1ve_3ea + 0.7204773123831601e-08*s_2ea + 0.1534345816340906e-08*c_2ea + 0.6188245734786296e-08*s_2ve + 0.1137404414114020e-08*c_2ve + 0.1836515498013428e-08*s_2ve_3ea + -0.5307974334405236e-08*c_2ve_3ea + -0.6073527611755302e-08*s_4ve_4ea + 0.2816514303305285e-09*c_4ve_4ea + 0.4936715624375738e-08*s_1ve1ea + 0.1062789803497840e-08*c_1ve1ea); vp += dt2 * -0.6232661635102321e-04;
vp += dt3 * 0.2470048961174132e-06;
vp += dt4 * 0.4228182873352631e-07;
OrbElem {
mu: vmu,
mjd0: mjd_tdb,
a: va,
l: angle::norm_dblpi(vl),
k: vk,
h: vh,
q: vq,
p: vp,
}
}