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 mercury(mjd_tdb: f64) -> OrbElem {
let vmu = (GM[0] + GM[1]) / 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_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_5sa = 1.0 * lju - 5.0 * lsa;
let a_1ju5sa = 1.0 * lju + 5.0 * lsa;
let a_1me_10ea11ar = 1.0 * lme - 10.0 * lea + 11.0 * lar;
let a_1me = 1.0 * lme;
let a_1me_1ar = 1.0 * lme - 1.0 * lar;
let a_1me_1ea = 1.0 * lme - 1.0 * lea;
let a_1me1ea = 1.0 * lme + 1.0 * lea;
let a_1me_1ju = 1.0 * lme - 1.0 * lju;
let a_1me1ju = 1.0 * lme + 1.0 * lju;
let a_1me_1ve = 1.0 * lme - 1.0 * lve;
let a_1me1ve = 1.0 * lme + 1.0 * lve;
let a_1me_2ar = 1.0 * lme - 2.0 * lar;
let a_1me_2ea = 1.0 * lme - 2.0 * lea;
let a_1me2ea = 1.0 * lme + 2.0 * lea;
let a_1me_2ju = 1.0 * lme - 2.0 * lju;
let a_1me2ju = 1.0 * lme + 2.0 * lju;
let a_1me_2sa = 1.0 * lme - 2.0 * lsa;
let a_1me_2ve = 1.0 * lme - 2.0 * lve;
let a_1me2ve = 1.0 * lme + 2.0 * lve;
let a_1me_3ar = 1.0 * lme - 3.0 * lar;
let a_1me_3ea = 1.0 * lme - 3.0 * lea;
let a_1me_3ju = 1.0 * lme - 3.0 * lju;
let a_1me_3sa = 1.0 * lme - 3.0 * lsa;
let a_1me_3ve = 1.0 * lme - 3.0 * lve;
let a_1me_3ve1ea = 1.0 * lme - 3.0 * lve + 1.0 * lea;
let a_1me_4ea = 1.0 * lme - 4.0 * lea;
let a_1me_4ju = 1.0 * lme - 4.0 * lju;
let a_1me_4ju5sa = 1.0 * lme - 4.0 * lju + 5.0 * lsa;
let a_1me_4ve = 1.0 * lme - 4.0 * lve;
let a_1me_4ve2ea = 1.0 * lme - 4.0 * lve + 2.0 * lea;
let a_1me_5ea = 1.0 * lme - 5.0 * lea;
let a_1me_5sa = 1.0 * lme - 5.0 * lsa;
let a_1me_5ve = 1.0 * lme - 5.0 * lve;
let a_1me_5ve4ea = 1.0 * lme - 5.0 * lve + 4.0 * lea;
let a_1me_6ve = 1.0 * lme - 6.0 * lve;
let a_1sa = 1.0 * lsa;
let a_1ur = 1.0 * lur;
let a_1ve = 1.0 * lve;
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_7sa = 2.0 * lju - 7.0 * lsa;
let a_2me_10ve8ea = 2.0 * lme - 10.0 * lve + 8.0 * lea;
let a_2me_1ea = 2.0 * lme - 1.0 * lea;
let a_2me_1ju = 2.0 * lme - 1.0 * lju;
let a_2me_1ve = 2.0 * lme - 1.0 * lve;
let a_2me = 2.0 * lme;
let a_2me_2ar = 2.0 * lme - 2.0 * lar;
let a_2me_2ea = 2.0 * lme - 2.0 * lea;
let a_2me_2ju = 2.0 * lme - 2.0 * lju;
let a_2me_2sa = 2.0 * lme - 2.0 * lsa;
let a_2me_2ve = 2.0 * lme - 2.0 * lve;
let a_2me_2ve_5ea = 2.0 * lme - 2.0 * lve - 5.0 * lea;
let a_2me_3ar = 2.0 * lme - 3.0 * lar;
let a_2me_3ea = 2.0 * lme - 3.0 * lea;
let a_2me_3ju = 2.0 * lme - 3.0 * lju;
let a_2me_3sa = 2.0 * lme - 3.0 * lsa;
let a_2me_3ve = 2.0 * lme - 3.0 * lve;
let a_2me_4ea = 2.0 * lme - 4.0 * lea;
let a_2me_4ju = 2.0 * lme - 4.0 * lju;
let a_2me_4ju5sa = 2.0 * lme - 4.0 * lju + 5.0 * lsa;
let a_2me_4ve = 2.0 * lme - 4.0 * lve;
let a_2me_5ea = 2.0 * lme - 5.0 * lea;
let a_2me_5sa = 2.0 * lme - 5.0 * lsa;
let a_2me_5ve = 2.0 * lme - 5.0 * lve;
let a_2me_5ve_2ju = 2.0 * lme - 5.0 * lve - 2.0 * lju;
let a_2me_6ea = 2.0 * lme - 6.0 * lea;
let a_2me_6ve = 2.0 * lme - 6.0 * lve;
let a_2me_7ve = 2.0 * lme - 7.0 * lve;
let a_2me_7ve3ea = 2.0 * lme - 7.0 * lve + 3.0 * lea;
let a_2me_8ea = 2.0 * lme - 8.0 * lea;
let a_2ne = 2.0 * lne;
let a_2sa = 2.0 * lsa;
let a_2ur = 2.0 * lur;
let a_2ve = 2.0 * lve;
let a_3ea = 3.0 * lea;
let a_3ju = 3.0 * lju;
let a_3ju_5sa = 3.0 * lju - 5.0 * lsa;
let a_3me_1ve = 3.0 * lme - 1.0 * lve;
let a_3me_2ea = 3.0 * lme - 2.0 * lea;
let a_3me_2ju = 3.0 * lme - 2.0 * lju;
let a_3me_2sa = 3.0 * lme - 2.0 * lsa;
let a_3me_2ve = 3.0 * lme - 2.0 * lve;
let a_3me = 3.0 * lme;
let a_3me_3ea = 3.0 * lme - 3.0 * lea;
let a_3me_3ju = 3.0 * lme - 3.0 * lju;
let a_3me_3ve = 3.0 * lme - 3.0 * lve;
let a_3me_4ea = 3.0 * lme - 4.0 * lea;
let a_3me_4ju = 3.0 * lme - 4.0 * lju;
let a_3me_4ve = 3.0 * lme - 4.0 * lve;
let a_3me_5ea = 3.0 * lme - 5.0 * lea;
let a_3me_5ve = 3.0 * lme - 5.0 * lve;
let a_3me_6ea = 3.0 * lme - 6.0 * lea;
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_3me_9ve = 3.0 * lme - 9.0 * lve;
let a_3sa = 3.0 * lsa;
let a_3ur = 3.0 * lur;
let a_3ve = 3.0 * lve;
let a_4ju_2sa = 4.0 * lju - 2.0 * lsa;
let a_4ju = 4.0 * lju;
let a_4ju_5sa = 4.0 * lju - 5.0 * lsa;
let a_4me_10ve = 4.0 * lme - 10.0 * lve;
let a_4me_11ve = 4.0 * lme - 11.0 * lve;
let a_4me_2ea = 4.0 * lme - 2.0 * lea;
let a_4me_2ju = 4.0 * lme - 2.0 * lju;
let a_4me_2ve = 4.0 * lme - 2.0 * lve;
let a_4me_3ea = 4.0 * lme - 3.0 * lea;
let a_4me_3ju = 4.0 * lme - 3.0 * lju;
let a_4me_3ve = 4.0 * lme - 3.0 * lve;
let a_4me_4ea = 4.0 * lme - 4.0 * lea;
let a_4me_4ve = 4.0 * lme - 4.0 * lve;
let a_4me_5ea = 4.0 * lme - 5.0 * lea;
let a_4me_5ve = 4.0 * lme - 5.0 * lve;
let a_4me_6ea = 4.0 * lme - 6.0 * lea;
let a_4me_6ve = 4.0 * lme - 6.0 * lve;
let a_4me_7ve = 4.0 * lme - 7.0 * lve;
let a_4me_8ve = 4.0 * lme - 8.0 * lve;
let a_4me_9ve = 4.0 * lme - 9.0 * lve;
let a_4sa = 4.0 * lsa;
let a_4ve = 4.0 * lve;
let a_5ju_5sa = 5.0 * lju - 5.0 * lsa;
let a_5me_10ve = 5.0 * lme - 10.0 * lve;
let a_5me_11ve = 5.0 * lme - 11.0 * lve;
let a_5me_12ve = 5.0 * lme - 12.0 * lve;
let a_5me_13ve = 5.0 * lme - 13.0 * lve;
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_2ju = 5.0 * lme - 2.0 * lju;
let a_5me_2ve = 5.0 * lme - 2.0 * lve;
let a_5me_3ea = 5.0 * lme - 3.0 * lea;
let a_5me_3ve = 5.0 * lme - 3.0 * lve;
let a_5me_4ea = 5.0 * lme - 4.0 * lea;
let a_5me_4ve = 5.0 * lme - 4.0 * lve;
let a_5me_5ea = 5.0 * lme - 5.0 * lea;
let a_5me_5ve = 5.0 * lme - 5.0 * lve;
let a_5me_6ea = 5.0 * lme - 6.0 * lea;
let a_5me_6ve = 5.0 * lme - 6.0 * lve;
let a_5me_7ve = 5.0 * lme - 7.0 * lve;
let a_5me_8ve = 5.0 * lme - 8.0 * lve;
let a_5me_9ve = 5.0 * lme - 9.0 * lve;
let a_5sa = 5.0 * lsa;
let a_6me_10ve = 6.0 * lme - 10.0 * lve;
let a_6me_11ve = 6.0 * lme - 11.0 * lve;
let a_6me_15ve = 6.0 * lme - 15.0 * lve;
let a_6me_3ve = 6.0 * lme - 3.0 * lve;
let a_6me_4ve = 6.0 * lme - 4.0 * lve;
let a_6me_5ve = 6.0 * lme - 5.0 * lve;
let a_6me_6ve = 6.0 * lme - 6.0 * lve;
let a_6me_7ve = 6.0 * lme - 7.0 * lve;
let a_6me_8ve = 6.0 * lme - 8.0 * lve;
let a_6me_9ve = 6.0 * lme - 9.0 * lve;
let a_7me_10ve = 7.0 * lme - 10.0 * lve;
let a_7me_11ve = 7.0 * lme - 11.0 * lve;
let a_7me_12ve = 7.0 * lme - 12.0 * lve;
let a_7me_5ve = 7.0 * lme - 5.0 * lve;
let a_7me_6ve = 7.0 * lme - 6.0 * lve;
let a_7me_7ve = 7.0 * lme - 7.0 * lve;
let a_7me_8ve = 7.0 * lme - 8.0 * lve;
let a_7me_9ve = 7.0 * lme - 9.0 * lve;
let a_8me_10ve = 8.0 * lme - 10.0 * lve;
let a_8me_11ve = 8.0 * lme - 11.0 * lve;
let a_8me_12ve = 8.0 * lme - 12.0 * lve;
let a_8me_6ve = 8.0 * lme - 6.0 * lve;
let a_8me_7ve = 8.0 * lme - 7.0 * lve;
let a_8me_9ve = 8.0 * lme - 9.0 * lve;
let a_9me_11ve = 9.0 * lme - 11.0 * lve;
let a_9me_12ve = 9.0 * lme - 12.0 * lve;
let a_9me_23ve = 9.0 * lme - 23.0 * lve;
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_5sa = a_1ju_5sa.cos();
let c_1ju5sa = a_1ju5sa.cos();
let c_1ju = a_1ju.cos();
let c_1me_10ea11ar = a_1me_10ea11ar.cos();
let c_1me_1ar = a_1me_1ar.cos();
let c_1me_1ea = a_1me_1ea.cos();
let c_1me1ea = a_1me1ea.cos();
let c_1me_1ju = a_1me_1ju.cos();
let c_1me1ju = a_1me1ju.cos();
let c_1me_1ve = a_1me_1ve.cos();
let c_1me1ve = a_1me1ve.cos();
let c_1me_2ar = a_1me_2ar.cos();
let c_1me_2ea = a_1me_2ea.cos();
let c_1me2ea = a_1me2ea.cos();
let c_1me_2ju = a_1me_2ju.cos();
let c_1me2ju = a_1me2ju.cos();
let c_1me_2sa = a_1me_2sa.cos();
let c_1me_2ve = a_1me_2ve.cos();
let c_1me2ve = a_1me2ve.cos();
let c_1me_3ar = a_1me_3ar.cos();
let c_1me_3ea = a_1me_3ea.cos();
let c_1me_3ju = a_1me_3ju.cos();
let c_1me_3sa = a_1me_3sa.cos();
let c_1me_3ve1ea = a_1me_3ve1ea.cos();
let c_1me_3ve = a_1me_3ve.cos();
let c_1me_4ea = a_1me_4ea.cos();
let c_1me_4ju5sa = a_1me_4ju5sa.cos();
let c_1me_4ju = a_1me_4ju.cos();
let c_1me_4ve2ea = a_1me_4ve2ea.cos();
let c_1me_4ve = a_1me_4ve.cos();
let c_1me_5ea = a_1me_5ea.cos();
let c_1me_5sa = a_1me_5sa.cos();
let c_1me_5ve4ea = a_1me_5ve4ea.cos();
let c_1me_5ve = a_1me_5ve.cos();
let c_1me_6ve = a_1me_6ve.cos();
let c_1me = a_1me.cos();
let c_1sa = a_1sa.cos();
let c_1ur = a_1ur.cos();
let c_1ve = a_1ve.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_7sa = a_2ju_7sa.cos();
let c_2ju = a_2ju.cos();
let c_2me_10ve8ea = a_2me_10ve8ea.cos();
let c_2me_1ea = a_2me_1ea.cos();
let c_2me_1ju = a_2me_1ju.cos();
let c_2me_1ve = a_2me_1ve.cos();
let c_2me_2ar = a_2me_2ar.cos();
let c_2me_2ea = a_2me_2ea.cos();
let c_2me_2ju = a_2me_2ju.cos();
let c_2me_2sa = a_2me_2sa.cos();
let c_2me_2ve_5ea = a_2me_2ve_5ea.cos();
let c_2me_2ve = a_2me_2ve.cos();
let c_2me_3ar = a_2me_3ar.cos();
let c_2me_3ea = a_2me_3ea.cos();
let c_2me_3ju = a_2me_3ju.cos();
let c_2me_3sa = a_2me_3sa.cos();
let c_2me_3ve = a_2me_3ve.cos();
let c_2me_4ea = a_2me_4ea.cos();
let c_2me_4ju5sa = a_2me_4ju5sa.cos();
let c_2me_4ju = a_2me_4ju.cos();
let c_2me_4ve = a_2me_4ve.cos();
let c_2me_5ea = a_2me_5ea.cos();
let c_2me_5sa = a_2me_5sa.cos();
let c_2me_5ve_2ju = a_2me_5ve_2ju.cos();
let c_2me_5ve = a_2me_5ve.cos();
let c_2me_6ea = a_2me_6ea.cos();
let c_2me_6ve = a_2me_6ve.cos();
let c_2me_7ve3ea = a_2me_7ve3ea.cos();
let c_2me_7ve = a_2me_7ve.cos();
let c_2me_8ea = a_2me_8ea.cos();
let c_2me = a_2me.cos();
let c_2ne = a_2ne.cos();
let c_2sa = a_2sa.cos();
let c_2ur = a_2ur.cos();
let c_2ve = a_2ve.cos();
let c_3ea = a_3ea.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_2ea = a_3me_2ea.cos();
let c_3me_2ju = a_3me_2ju.cos();
let c_3me_2sa = a_3me_2sa.cos();
let c_3me_2ve = a_3me_2ve.cos();
let c_3me_3ea = a_3me_3ea.cos();
let c_3me_3ju = a_3me_3ju.cos();
let c_3me_3ve = a_3me_3ve.cos();
let c_3me_4ea = a_3me_4ea.cos();
let c_3me_4ju = a_3me_4ju.cos();
let c_3me_4ve = a_3me_4ve.cos();
let c_3me_5ea = a_3me_5ea.cos();
let c_3me_5ve = a_3me_5ve.cos();
let c_3me_6ea = a_3me_6ea.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_9ve = a_3me_9ve.cos();
let c_3me = a_3me.cos();
let c_3sa = a_3sa.cos();
let c_3ur = a_3ur.cos();
let c_3ve = a_3ve.cos();
let c_4ju_2sa = a_4ju_2sa.cos();
let c_4ju_5sa = a_4ju_5sa.cos();
let c_4ju = a_4ju.cos();
let c_4me_10ve = a_4me_10ve.cos();
let c_4me_11ve = a_4me_11ve.cos();
let c_4me_2ea = a_4me_2ea.cos();
let c_4me_2ju = a_4me_2ju.cos();
let c_4me_2ve = a_4me_2ve.cos();
let c_4me_3ea = a_4me_3ea.cos();
let c_4me_3ju = a_4me_3ju.cos();
let c_4me_3ve = a_4me_3ve.cos();
let c_4me_4ea = a_4me_4ea.cos();
let c_4me_4ve = a_4me_4ve.cos();
let c_4me_5ea = a_4me_5ea.cos();
let c_4me_5ve = a_4me_5ve.cos();
let c_4me_6ea = a_4me_6ea.cos();
let c_4me_6ve = a_4me_6ve.cos();
let c_4me_7ve = a_4me_7ve.cos();
let c_4me_8ve = a_4me_8ve.cos();
let c_4me_9ve = a_4me_9ve.cos();
let c_4sa = a_4sa.cos();
let c_4ve = a_4ve.cos();
let c_5ju_5sa = a_5ju_5sa.cos();
let c_5me_10ve = a_5me_10ve.cos();
let c_5me_11ve = a_5me_11ve.cos();
let c_5me_12ve = a_5me_12ve.cos();
let c_5me_13ve = a_5me_13ve.cos();
let c_5me_14ve2ea = a_5me_14ve2ea.cos();
let c_5me_22ve15ea = a_5me_22ve15ea.cos();
let c_5me_2ju = a_5me_2ju.cos();
let c_5me_2ve = a_5me_2ve.cos();
let c_5me_3ea = a_5me_3ea.cos();
let c_5me_3ve = a_5me_3ve.cos();
let c_5me_4ea = a_5me_4ea.cos();
let c_5me_4ve = a_5me_4ve.cos();
let c_5me_5ea = a_5me_5ea.cos();
let c_5me_5ve = a_5me_5ve.cos();
let c_5me_6ea = a_5me_6ea.cos();
let c_5me_6ve = a_5me_6ve.cos();
let c_5me_7ve = a_5me_7ve.cos();
let c_5me_8ve = a_5me_8ve.cos();
let c_5me_9ve = a_5me_9ve.cos();
let c_5sa = a_5sa.cos();
let c_6me_10ve = a_6me_10ve.cos();
let c_6me_11ve = a_6me_11ve.cos();
let c_6me_15ve = a_6me_15ve.cos();
let c_6me_3ve = a_6me_3ve.cos();
let c_6me_4ve = a_6me_4ve.cos();
let c_6me_5ve = a_6me_5ve.cos();
let c_6me_6ve = a_6me_6ve.cos();
let c_6me_7ve = a_6me_7ve.cos();
let c_6me_8ve = a_6me_8ve.cos();
let c_6me_9ve = a_6me_9ve.cos();
let c_7me_10ve = a_7me_10ve.cos();
let c_7me_11ve = a_7me_11ve.cos();
let c_7me_12ve = a_7me_12ve.cos();
let c_7me_5ve = a_7me_5ve.cos();
let c_7me_6ve = a_7me_6ve.cos();
let c_7me_7ve = a_7me_7ve.cos();
let c_7me_8ve = a_7me_8ve.cos();
let c_7me_9ve = a_7me_9ve.cos();
let c_8me_10ve = a_8me_10ve.cos();
let c_8me_11ve = a_8me_11ve.cos();
let c_8me_12ve = a_8me_12ve.cos();
let c_8me_6ve = a_8me_6ve.cos();
let c_8me_7ve = a_8me_7ve.cos();
let c_8me_9ve = a_8me_9ve.cos();
let c_9me_11ve = a_9me_11ve.cos();
let c_9me_12ve = a_9me_12ve.cos();
let c_9me_23ve = a_9me_23ve.cos();
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_5sa = a_1ju_5sa.sin();
let s_1ju5sa = a_1ju5sa.sin();
let s_1ju = a_1ju.sin();
let s_1me_10ea11ar = a_1me_10ea11ar.sin();
let s_1me_1ar = a_1me_1ar.sin();
let s_1me_1ea = a_1me_1ea.sin();
let s_1me1ea = a_1me1ea.sin();
let s_1me_1ju = a_1me_1ju.sin();
let s_1me1ju = a_1me1ju.sin();
let s_1me_1ve = a_1me_1ve.sin();
let s_1me1ve = a_1me1ve.sin();
let s_1me_2ar = a_1me_2ar.sin();
let s_1me_2ea = a_1me_2ea.sin();
let s_1me2ea = a_1me2ea.sin();
let s_1me_2ju = a_1me_2ju.sin();
let s_1me2ju = a_1me2ju.sin();
let s_1me_2sa = a_1me_2sa.sin();
let s_1me_2ve = a_1me_2ve.sin();
let s_1me2ve = a_1me2ve.sin();
let s_1me_3ar = a_1me_3ar.sin();
let s_1me_3ea = a_1me_3ea.sin();
let s_1me_3ju = a_1me_3ju.sin();
let s_1me_3sa = a_1me_3sa.sin();
let s_1me_3ve1ea = a_1me_3ve1ea.sin();
let s_1me_3ve = a_1me_3ve.sin();
let s_1me_4ea = a_1me_4ea.sin();
let s_1me_4ju5sa = a_1me_4ju5sa.sin();
let s_1me_4ju = a_1me_4ju.sin();
let s_1me_4ve2ea = a_1me_4ve2ea.sin();
let s_1me_4ve = a_1me_4ve.sin();
let s_1me_5ea = a_1me_5ea.sin();
let s_1me_5sa = a_1me_5sa.sin();
let s_1me_5ve4ea = a_1me_5ve4ea.sin();
let s_1me_5ve = a_1me_5ve.sin();
let s_1me_6ve = a_1me_6ve.sin();
let s_1me = a_1me.sin();
let s_1sa = a_1sa.sin();
let s_1ur = a_1ur.sin();
let s_1ve = a_1ve.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_7sa = a_2ju_7sa.sin();
let s_2ju = a_2ju.sin();
let s_2me_10ve8ea = a_2me_10ve8ea.sin();
let s_2me_1ea = a_2me_1ea.sin();
let s_2me_1ju = a_2me_1ju.sin();
let s_2me_1ve = a_2me_1ve.sin();
let s_2me_2ar = a_2me_2ar.sin();
let s_2me_2ea = a_2me_2ea.sin();
let s_2me_2ju = a_2me_2ju.sin();
let s_2me_2sa = a_2me_2sa.sin();
let s_2me_2ve_5ea = a_2me_2ve_5ea.sin();
let s_2me_2ve = a_2me_2ve.sin();
let s_2me_3ar = a_2me_3ar.sin();
let s_2me_3ea = a_2me_3ea.sin();
let s_2me_3ju = a_2me_3ju.sin();
let s_2me_3sa = a_2me_3sa.sin();
let s_2me_3ve = a_2me_3ve.sin();
let s_2me_4ea = a_2me_4ea.sin();
let s_2me_4ju5sa = a_2me_4ju5sa.sin();
let s_2me_4ju = a_2me_4ju.sin();
let s_2me_4ve = a_2me_4ve.sin();
let s_2me_5ea = a_2me_5ea.sin();
let s_2me_5sa = a_2me_5sa.sin();
let s_2me_5ve_2ju = a_2me_5ve_2ju.sin();
let s_2me_5ve = a_2me_5ve.sin();
let s_2me_6ea = a_2me_6ea.sin();
let s_2me_6ve = a_2me_6ve.sin();
let s_2me_7ve3ea = a_2me_7ve3ea.sin();
let s_2me_7ve = a_2me_7ve.sin();
let s_2me_8ea = a_2me_8ea.sin();
let s_2me = a_2me.sin();
let s_2ne = a_2ne.sin();
let s_2sa = a_2sa.sin();
let s_2ur = a_2ur.sin();
let s_2ve = a_2ve.sin();
let s_3ea = a_3ea.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_2ea = a_3me_2ea.sin();
let s_3me_2ju = a_3me_2ju.sin();
let s_3me_2sa = a_3me_2sa.sin();
let s_3me_2ve = a_3me_2ve.sin();
let s_3me_3ea = a_3me_3ea.sin();
let s_3me_3ju = a_3me_3ju.sin();
let s_3me_3ve = a_3me_3ve.sin();
let s_3me_4ea = a_3me_4ea.sin();
let s_3me_4ju = a_3me_4ju.sin();
let s_3me_4ve = a_3me_4ve.sin();
let s_3me_5ea = a_3me_5ea.sin();
let s_3me_5ve = a_3me_5ve.sin();
let s_3me_6ea = a_3me_6ea.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_9ve = a_3me_9ve.sin();
let s_3me = a_3me.sin();
let s_3sa = a_3sa.sin();
let s_3ur = a_3ur.sin();
let s_3ve = a_3ve.sin();
let s_4ju_2sa = a_4ju_2sa.sin();
let s_4ju_5sa = a_4ju_5sa.sin();
let s_4ju = a_4ju.sin();
let s_4me_10ve = a_4me_10ve.sin();
let s_4me_11ve = a_4me_11ve.sin();
let s_4me_2ea = a_4me_2ea.sin();
let s_4me_2ju = a_4me_2ju.sin();
let s_4me_2ve = a_4me_2ve.sin();
let s_4me_3ea = a_4me_3ea.sin();
let s_4me_3ju = a_4me_3ju.sin();
let s_4me_3ve = a_4me_3ve.sin();
let s_4me_4ea = a_4me_4ea.sin();
let s_4me_4ve = a_4me_4ve.sin();
let s_4me_5ea = a_4me_5ea.sin();
let s_4me_5ve = a_4me_5ve.sin();
let s_4me_6ea = a_4me_6ea.sin();
let s_4me_6ve = a_4me_6ve.sin();
let s_4me_7ve = a_4me_7ve.sin();
let s_4me_8ve = a_4me_8ve.sin();
let s_4me_9ve = a_4me_9ve.sin();
let s_4sa = a_4sa.sin();
let s_4ve = a_4ve.sin();
let s_5ju_5sa = a_5ju_5sa.sin();
let s_5me_10ve = a_5me_10ve.sin();
let s_5me_11ve = a_5me_11ve.sin();
let s_5me_12ve = a_5me_12ve.sin();
let s_5me_13ve = a_5me_13ve.sin();
let s_5me_14ve2ea = a_5me_14ve2ea.sin();
let s_5me_22ve15ea = a_5me_22ve15ea.sin();
let s_5me_2ju = a_5me_2ju.sin();
let s_5me_2ve = a_5me_2ve.sin();
let s_5me_3ea = a_5me_3ea.sin();
let s_5me_3ve = a_5me_3ve.sin();
let s_5me_4ea = a_5me_4ea.sin();
let s_5me_4ve = a_5me_4ve.sin();
let s_5me_5ea = a_5me_5ea.sin();
let s_5me_5ve = a_5me_5ve.sin();
let s_5me_6ea = a_5me_6ea.sin();
let s_5me_6ve = a_5me_6ve.sin();
let s_5me_7ve = a_5me_7ve.sin();
let s_5me_8ve = a_5me_8ve.sin();
let s_5me_9ve = a_5me_9ve.sin();
let s_5sa = a_5sa.sin();
let s_6me_10ve = a_6me_10ve.sin();
let s_6me_11ve = a_6me_11ve.sin();
let s_6me_15ve = a_6me_15ve.sin();
let s_6me_3ve = a_6me_3ve.sin();
let s_6me_4ve = a_6me_4ve.sin();
let s_6me_5ve = a_6me_5ve.sin();
let s_6me_6ve = a_6me_6ve.sin();
let s_6me_7ve = a_6me_7ve.sin();
let s_6me_8ve = a_6me_8ve.sin();
let s_6me_9ve = a_6me_9ve.sin();
let s_7me_10ve = a_7me_10ve.sin();
let s_7me_11ve = a_7me_11ve.sin();
let s_7me_12ve = a_7me_12ve.sin();
let s_7me_5ve = a_7me_5ve.sin();
let s_7me_6ve = a_7me_6ve.sin();
let s_7me_7ve = a_7me_7ve.sin();
let s_7me_8ve = a_7me_8ve.sin();
let s_7me_9ve = a_7me_9ve.sin();
let s_8me_10ve = a_8me_10ve.sin();
let s_8me_11ve = a_8me_11ve.sin();
let s_8me_12ve = a_8me_12ve.sin();
let s_8me_6ve = a_8me_6ve.sin();
let s_8me_7ve = a_8me_7ve.sin();
let s_8me_9ve = a_8me_9ve.sin();
let s_9me_11ve = a_9me_11ve.sin();
let s_9me_12ve = a_9me_12ve.sin();
let s_9me_23ve = a_9me_23ve.sin();
let mut va = 0.3870983098840000e+00 + 0.7134020401409140e-06*s_1me_2ve + -0.1652072785401277e-06*c_1me_2ve + -0.2439283395053392e-06*s_2me_5ve + 0.2709202267017637e-06*c_2me_5ve + -0.7476982714245287e-09*s_2me_2ve + 0.3768193065472954e-06*c_2me_2ve + 0.2278192642022871e-06*s_2me_3ve + -0.6168637730088775e-07*c_2me_3ve + 0.1036459879306992e-06*s_1me_3ve + 0.1670575683665867e-06*c_1me_3ve + -0.1104401374874086e-08*s_2me_2ju + 0.2072815303578338e-06*c_2me_2ju + -0.7038203966916311e-07*s_2me_4ve + -0.1157343222240682e-06*c_2me_4ve + 0.1385486279878519e-06*s_1me_2ju + -0.2951810954618543e-07*c_1me_2ju + 0.1245087469114301e-06*s_1me_2ea + -0.2929091683388728e-07*c_1me_2ea + -0.1764829444563843e-08*s_3me_3ve + 0.1464985495094521e-06*c_3me_3ve + -0.1180045715565988e-06*s_1me + -0.2893028859352988e-07*c_1me + 0.1125025170215923e-06*s_3me_4ve + -0.3002653358521730e-07*c_3me_4ve + 0.5725449738737391e-09*s_1me_1ve + 0.1300842746358887e-06*c_1me_1ve + 0.2218149028334506e-09*s_2me_2ea + 0.1297457657899779e-06*c_2me_2ea + -0.3201687281991928e-07*s_3me_5ve + -0.5332944625428392e-07*c_3me_5ve + 0.5623435670911194e-07*s_4me_5ve + -0.1464559240293263e-07*c_4me_5ve + 0.5139602122122433e-07*s_3me_2ve + 0.1134897843353967e-07*c_3me_2ve + -0.1393583443388217e-08*s_4me_4ve + 0.5462864448541622e-07*c_4me_4ve + 0.3784214191889375e-07*s_2me_3ea + -0.1265982169588532e-07*c_2me_3ea + 0.4129550048083721e-07*s_3me_2ju + 0.8810402094990121e-08*c_3me_2ju + -0.1775623689137549e-07*s_4me_6ve + -0.2998357043977032e-07*c_4me_6ve + -0.2145507071900509e-07*s_3me_6ve + 0.2334890635565882e-07*c_3me_6ve + 0.3463543941678852e-07*s_4me_3ve + 0.7907314986202598e-08*c_4me_3ve + -0.1467952264886757e-07*s_1me_4ea + 0.2569339958396841e-07*c_1me_4ea + -0.1845844117448815e-07*s_1me_3ea + -0.2089671919038491e-07*c_1me_3ea + -0.5322607573775823e-09*s_3me_3ea + 0.3723666156664368e-07*c_3me_3ea + 0.3090733012481220e-08*s_2me_3ju + 0.3183287363433333e-07*c_2me_3ju + 0.2723571741585855e-07*s_5me_6ve + -0.6838776199928828e-08*c_5me_6ve + 0.4087190965627115e-09*s_1me_1ea + 0.3048075287056745e-07*c_1me_1ea + 0.2042033855155375e-07*s_3me_7ve + 0.9854531621206845e-08*c_3me_7ve + -0.9897221199272867e-08*s_5me_7ve + -0.1698054639240051e-07*c_5me_7ve + 0.2126197665219552e-07*s_3me_2ea + 0.4714322232208173e-08*c_3me_2ea + 0.2265259574547527e-07*s_1me_3ju + -0.3029816379911489e-08*c_1me_3ju + 0.2002518826421136e-07*s_5me_4ve + 0.4687133669965593e-08*c_5me_4ve + -0.1173987988742048e-07*s_4me_7ve + 0.1256534758474453e-07*c_4me_7ve + 0.6370093969415364e-08*s_3me_3ju + 0.1412057823025809e-07*c_3me_3ju + 0.1477660183742507e-07*s_3me_4ea + -0.4901528506923356e-08*c_3me_4ea + -0.9425058037668546e-09*s_5me_5ve + 0.1847304386532564e-07*c_5me_5ve + 0.8453653961540207e-08*s_1me_4ve + -0.9688777112837203e-08*c_1me_4ve + -0.1257816500803808e-07*s_2me_1ve + -0.3310463097978021e-08*c_2me_1ve + 0.1258835360807906e-07*s_6me_7ve + -0.2994365877835306e-08*c_6me_7ve + -0.7195091568983698e-08*s_5me_8ve + 0.7581479810300800e-08*c_5me_8ve + -0.5352942389737948e-08*s_6me_8ve + -0.9362709808781127e-08*c_6me_8ve + -0.5108828165747264e-08*s_1me_1ju + 0.9599244137068968e-08*c_1me_1ju + -0.9909231607194793e-08*s_2me_6ve + -0.4584540123234780e-08*c_2me_6ve + -0.1772802873461551e-08*s_3me_8ve + 0.1173351421874742e-07*c_3me_8ve + 0.4676182929932429e-08*s_4me_2ve + -0.8534418242993903e-08*c_4me_2ve + -0.5829110099446324e-08*s_2me_4ea + -0.7245581925511350e-08*c_2me_4ea + 0.1047683190947773e-07*s_6me_5ve + 0.2532129046611104e-08*c_6me_5ve + 0.9921406269314571e-08*s_4me_3ea + 0.2308755211519355e-08*c_4me_3ea + -0.1223535035619762e-08*s_2me + 0.1055961954993929e-07*c_2me + 0.3524659824002937e-08*s_4me_2ju + -0.7821754196961014e-08*c_4me_2ju + 0.3845834441723837e-08*s_5me_3ve + -0.7223018402967382e-08*c_5me_3ve + 0.7299645629371057e-08*s_4me_8ve + 0.3631163599616425e-08*c_4me_8ve + -0.3631277924956233e-09*s_4me_4ea + 0.1036908452544162e-07*c_4me_4ea + -0.4251185344879020e-10*s_2me_2sa + 0.9869515478758450e-08*c_2me_2sa + -0.4418887212249899e-08*s_6me_9ve + 0.4581929989582554e-08*c_6me_9ve + 0.6498304836914740e-08*s_1me_2sa + -0.1435729952248168e-08*c_1me_2sa + 0.2724573568254927e-08*s_6me_4ve + -0.5180571538598019e-08*c_6me_4ve + -0.6881568455789963e-08*s_4me_10ve + 0.9211468780744651e-09*c_4me_10ve + -0.2778225637897833e-08*s_7me_9ve + -0.4977074859307255e-08*c_7me_9ve + 0.5611286473371672e-08*s_4me_5ea + -0.1811219858243585e-08*c_4me_5ea + -0.1977216159146324e-08*s_2me_1ju + -0.5009062832211347e-08*c_2me_1ju + 0.5478404567173013e-08*s_7me_8ve + -0.1198085760071011e-08*c_7me_8ve + 0.5031020901466158e-08*s_7me_6ve + 0.1269857612870312e-08*c_7me_6ve + -0.5697700607300763e-09*s_6me_6ve + 0.5030232059213215e-08*c_6me_6ve; va += dt
* (-0.2755131985562522e-07*s_2me_5ve + -0.2331509638928640e-07*c_2me_5ve + 0.5740286012626052e-08*s_1me_2ve + 0.2014213815081629e-07*c_1me_2ve + -0.1077686245267941e-07*s_1me_3ve + 0.7179562743163701e-08*c_1me_3ve + 0.7332235841665388e-08*s_2me_4ve + -0.4951056701181528e-08*c_2me_4ve + 0.2488873656285117e-08*s_2me_3ve + 0.7165990696398083e-08*c_2me_3ve); let mut vl = 0.4402608631669000e+01 + -0.2642015105471128e-04*s_2me_5ve + -0.2382707472808938e-04*c_2me_5ve + 0.3940312272049771e-05*s_1me_2ve + 0.1686988542736688e-04*c_1me_2ve + -0.2976923766499061e-05*s_1me_4ea + -0.1717623549014977e-05*c_1me_4ea + 0.2319192931853331e-05*s_1me_3ve + -0.1469717601394532e-05*c_1me_3ve + -0.2587189466969106e-05*s_1ju + -0.8521033266675313e-06*c_1ju + 0.1968951859130630e-05*s_2ju + 0.1043600722608465e-05*c_2ju + 0.1659680159034898e-05*s_2me_4ve + -0.9981324350987292e-06*c_2me_4ve + 0.5429548947201726e-06*s_2me_3ve + 0.2040952422611257e-05*c_2me_3ve + -0.2387770724699230e-05*s_2me_2ve + -0.4768627425059595e-08*c_2me_2ve + -0.2017629878778230e-05*s_1me_1ve + 0.4496484984153924e-08*c_1me_1ve + 0.3704547286163219e-06*s_1me_2ea + 0.1556659037978469e-05*c_1me_2ea + 0.2498414658861104e-06*s_1me_2ju + 0.1193615509659924e-05*c_1me_2ju + 0.2324209549913824e-06*s_1me + -0.9194148140273454e-06*c_1me + 0.2478803097058891e-06*s_1ve + -0.9026433342187544e-06*c_1ve + -0.9627270805102693e-06*s_2me_2ju + -0.5569437283593237e-08*c_2me_2ju + 0.1905731061326225e-06*s_3me_4ve + 0.7248381907723679e-06*c_3me_4ve + 0.6299827321528564e-06*s_5me_14ve2ea + -0.2826208430061369e-06*c_5me_14ve2ea + 0.4699953867088565e-06*s_1me_3ea + -0.3919641349573965e-06*c_1me_3ea + -0.7602745938258843e-06*s_3me_3ve + -0.7503213643700418e-08*c_3me_3ve + -0.7031191127424802e-06*s_2me_2ea + 0.1283599248709097e-08*c_2me_2ea + 0.4368462056270862e-06*s_3me_5ve + -0.2587298068097940e-06*c_3me_5ve + -0.2822290680248388e-06*s_1me_10ea11ar + 0.3706304745718834e-06*c_1me_10ea11ar + -0.2062962719680052e-06*s_3me_7ve + 0.4241623597194136e-06*c_3me_7ve + -0.2581065848250864e-06*s_3me_6ve + -0.2398652984093271e-06*c_3me_6ve + 0.1051252090116190e-06*s_1ea + -0.3270583045123857e-06*c_1ea + -0.4077226033334610e-06*s_1me_1ea + 0.3792613359186601e-08*c_1me_1ea + -0.4727031037547310e-07*s_4me_10ve + -0.3554265752505235e-06*c_4me_10ve + 0.7811539748080897e-07*s_4me_5ve + 0.3031714528012968e-06*c_4me_5ve + 0.2472580534164975e-06*s_2sa + 0.1261841911186046e-06*c_2sa + 0.8557601336558304e-07*s_2me_3ea + 0.2695755521995716e-06*c_2me_3ea + 0.5141425743666026e-07*s_1sa + 0.2913258960604080e-06*c_1sa + 0.1992645964239453e-06*s_2ve + 0.1180768127905867e-06*c_2ve + 0.2288698798033655e-06*s_2ju_5sa + 0.8808104575320582e-07*c_2ju_5sa + 0.2155478133035771e-06*s_3ju + 0.9743010761802611e-07*c_3ju + 0.2674374649032813e-06*s_3me_8ve + 0.3980527507018550e-07*c_3me_8ve + 0.1909093408929731e-06*s_4me_6ve + -0.1116117707354256e-06*c_4me_6ve + -0.2544655920391357e-06*s_4me_4ve + -0.5399856884026918e-08*c_4me_4ve + 0.3358945979802760e-07*s_1me_3ju + 0.1933459920472250e-06*c_1me_3ju + -0.3392792585402343e-07*s_3me_2ve + 0.1615658716633884e-06*c_3me_2ve + -0.1703555551378336e-06*s_1me_5ve4ea + 0.2204206871781401e-07*c_1me_5ve4ea + -0.9487860503403079e-07*s_4me_7ve + -0.8982282629540882e-07*c_4me_7ve + -0.1460777389385194e-06*s_2me_3ju + 0.2588052582456579e-07*c_2me_3ju + -0.1683748049178144e-06*s_3me_3ea + -0.1615491866769953e-08*c_3me_3ea + 0.1015183198572546e-06*s_2ea + 0.6463618299934786e-07*c_2ea + 0.3279658589502179e-07*s_5me_6ve + 0.1313304195355720e-06*c_5me_6ve + -0.1107039400705542e-06*s_1me_1ju + -0.4363225999261348e-07*c_1me_1ju + 0.9291146276240559e-07*s_5me_7ve + -0.5355172182111160e-07*c_5me_7ve + -0.2464285925418597e-07*s_3me_2ju + 0.1182285552990769e-06*c_3me_2ju + -0.2450007387568318e-07*s_4me_3ve + 0.1117719074649771e-06*c_4me_3ve + 0.7781442571986113e-07*s_2me_7ve3ea + -0.5038508990466825e-07*c_2me_7ve3ea + 0.2748683918897496e-07*s_2me_1ve + -0.9712622995775460e-07*c_2me_1ve + 0.6645745870082331e-07*s_2me_4ea + -0.5084418658923248e-07*c_2me_4ea + 0.2590974972251189e-07*s_3me_4ea + 0.8159974704781289e-07*c_3me_4ea + -0.3493934326038317e-07*s_4me_8ve + 0.6919984694806980e-07*c_4me_8ve + 0.6942685110356069e-07*s_5me_22ve15ea + -0.3162405518835546e-07*c_5me_22ve15ea + -0.4687563405477412e-07*s_5me_8ve + -0.4507060813498369e-07*c_5me_8ve + -0.8146920424282185e-07*s_5me_5ve + -0.3470811453539304e-08*c_5me_5ve + -0.1451631282974614e-07*s_5me_4ve + 0.6457238840732068e-07*c_5me_4ve + -0.1410070092687396e-07*s_3me_2ea + 0.6459873107158228e-07*c_3me_2ea + 0.3964887859753413e-07*s_1me1ve + 0.3289965416370805e-07*c_1me1ve + 0.4625420069896242e-07*s_6me_8ve + -0.2620626599912028e-07*c_6me_8ve + -0.5316788973321084e-07*s_3me_3ju + 0.1817397349561657e-07*c_3me_3ju + 0.5977928242777739e-07*s_4me_9ve + 0.1030618951431324e-07*c_4me_9ve + 0.1341945709211323e-07*s_6me_7ve + 0.5634380690694001e-07*c_6me_7ve + 0.3524251721438534e-07*s_1me_4ve + 0.3242454335316590e-07*c_1me_4ve + 0.1223529029358597e-07*s_1me_2sa + 0.5518398839998090e-07*c_1me_2sa + -0.1556725575774127e-07*s_2me_6ve + 0.3527550446942535e-07*c_2me_6ve + -0.2814104470316305e-07*s_3ve + 0.2254730560194110e-07*c_3ve + -0.2491366609422496e-07*s_6me_9ve + -0.2431877022712124e-07*c_6me_9ve + -0.1621115004586199e-07*s_5me_9ve + 0.3125603451981308e-07*c_5me_9ve + -0.4555855677292204e-07*s_2me_2sa + -0.1737509424899410e-09*c_2me_2sa + -0.4255406002246074e-07*s_4me_4ea + -0.1105481168453354e-08*c_4me_4ea + 0.1194139432022960e-07*s_3sa + -0.3038694159498137e-07*c_3sa + -0.7784063269197634e-08*s_6me_5ve + 0.3365663315440090e-07*c_6me_5ve + 0.2227141657781596e-07*s_3me_5ea + -0.1684725842693526e-07*c_3me_5ea + -0.6773210014690997e-08*s_4me_3ea + 0.2988380356316075e-07*c_4me_3ea + 0.2285345090102040e-07*s_7me_9ve + -0.1267269451807925e-07*c_7me_9ve + 0.8366669672443087e-08*s_4me_5ea + 0.2679432050648989e-07*c_4me_5ea + 0.1622305703966374e-07*s_5me_13ve + 0.1848061968571942e-07*c_5me_13ve + 0.2337950587179635e-07*s_2me_1ju + -0.9898057334949680e-08*c_2me_1ju + -0.1974453864644547e-07*s_2me_5ea + -0.1228087183832692e-07*c_2me_5ea + 0.7948443504260353e-08*s_2me_5ve_2ju + 0.2289660789238802e-07*c_2me_5ve_2ju + -0.2729745377502420e-07*s_2ju_2sa + -0.1650170684519389e-08*c_2ju_2sa + -0.2300787106478597e-07*s_1ju_2sa + 0.5759207590689619e-08*c_1ju_2sa + 0.1766147827165400e-07*s_4me_2ve + 0.1109584813976177e-07*c_4me_2ve + 0.3114931013887926e-08*s_1me_2ar + 0.2540603339547842e-07*c_1me_2ar + 0.6041698273894035e-08*s_2me_1ea + -0.2246530810556281e-07*c_2me_1ea + 0.5158617065257871e-08*s_7me_8ve + 0.2332226264819550e-07*c_7me_8ve + -0.1039702895084691e-07*s_1ar + -0.1806380787984540e-07*c_1ar + -0.1621659174850239e-07*s_2me + 0.1114457400418916e-07*c_2me + -0.1341503621991417e-07*s_7me_10ve + -0.1330669894405202e-07*c_7me_10ve + 0.1663395963743447e-07*s_5me_3ve + 0.9422933610880912e-08*c_5me_3ve + -0.9026809344636061e-08*s_6me_10ve + 0.1701537304001324e-07*c_6me_10ve + 0.1769118743107026e-07*s_4ju + 0.6799846677754229e-08*c_4ju + -0.2228104037619873e-07*s_6me_6ve + -0.2040577495804497e-08*c_6me_6ve + 0.2959538677066532e-08*s_1me_4ju + 0.2130298561063760e-07*c_1me_4ju + 0.1554004689053868e-07*s_4me_2ju + 0.6869475627751419e-08*c_4me_2ju + -0.9897314576460233e-08*s_9me_23ve + 0.1224379330612422e-07*c_9me_23ve + 0.1858260350424480e-07*s_5me_10ve + 0.3496759701438779e-08*c_5me_10ve + -0.3227661322695514e-08*s_3ju_5sa + -0.1806002034260190e-07*c_3ju_5sa + -0.1490542190233738e-07*s_2me_4ju + 0.5940033208351574e-08*c_2me_4ju + -0.3875523533325445e-08*s_7me_6ve + 0.1614840722590971e-07*c_7me_6ve + 0.8831038342524965e-08*s_1me1ea + 0.1103278410561444e-07*c_1me1ea + 0.1271011594528049e-07*s_2ur + 0.7137851873062648e-08*c_2ur + -0.1016578719976228e-07*s_4ju_5sa + -0.9438716536021666e-08*c_4ju_5sa + 0.1264764751766583e-07*s_6me_4ve + 0.6857163975744652e-08*c_6me_4ve + 0.1921688440351681e-07*s_1ur + -0.1139678938406864e-09*c_1ur + 0.3746465481991545e-08*s_1me1ju + -0.1485273030296803e-07*c_1me1ju + 0.5527403428184985e-08*s_1me_5ve + -0.1285315853160474e-07*c_1me_5ve + 0.1702568875015444e-07*s_1ju_1sa + -0.7508322220787474e-09*c_1ju_1sa + 0.9937206733340674e-08*s_1me_3ar + 0.7744105844471894e-08*c_1me_3ar + -0.1205945494129944e-07*s_5me_12ve + 0.5295244784958295e-08*c_5me_12ve + -0.3792923069043386e-08*s_2ju_3sa + 0.1325128820326930e-07*c_2ju_3sa + 0.1104030930996826e-07*s_8me_10ve + -0.5954975574731786e-08*c_8me_10ve + 0.1202834734828500e-07*s_5sa + 0.4486381563489938e-08*c_5sa + -0.1573839068213724e-07*s_2me_2ar + -0.4285844053395984e-09*c_2me_2ar + -0.1014973147561052e-07*s_3ea + 0.5599610991097288e-08*c_3ea + -0.5278545673453814e-08*s_7me_11ve + 0.9743213852718717e-08*c_7me_11ve + -0.2849769947303831e-08*s_5me_4ea + 0.1216371572536193e-07*c_5me_4ea + 0.8450743267975468e-08*s_4me_6ea + -0.6323595152692931e-08*c_4me_6ea + -0.1108368218601503e-07*s_3me_4ju + 0.3520603589273449e-08*c_3me_4ju + -0.7150694618422981e-08*s_8me_11ve + -0.7221628576762727e-08*c_8me_11ve + 0.3836185213422859e-08*s_2ju_4sa + 0.9957963144376869e-08*c_2ju_4sa + 0.8447313454891835e-08*s_7me_5ve + 0.4492228108020404e-08*c_7me_5ve + -0.1297326529859356e-08*s_5me_11ve + -0.1159013485208547e-07*c_5me_11ve + -0.8155578854783287e-08*s_1me2ve + 0.4210427328639013e-08*c_1me2ve + 0.7973976705306395e-08*s_2ne + 0.4387011634797303e-08*c_2ne + 0.7766959636163436e-08*s_4me_2ea + 0.4470836084624336e-08*c_4me_2ea + 0.2172765057013043e-09*s_4me_3ju + 0.1157930614514227e-07*c_4me_3ju + 0.2690644201395047e-08*s_5me_6ea + 0.8912683799843279e-08*c_5me_6ea + 0.9614022262987926e-08*s_6me_11ve + 0.1929711205538171e-08*c_6me_11ve + -0.1016717521247643e-07*s_1me_3sa + 0.1252765197054219e-08*c_1me_3sa + -0.1053235199211633e-07*s_5me_5ea + -0.5912322384582595e-09*c_5me_5ea + -0.4571931539871757e-08*s_2me_3ar + 0.6389854902441398e-08*c_2me_3ar + 0.1767729614420492e-08*s_8me_9ve + 0.9073051094708836e-08*c_8me_9ve + -0.6442879273986931e-08*s_3me_6ea + -0.4122050530178690e-08*c_3me_6ea + -0.8384572487854629e-08*s_2me_10ve8ea + 0.1380417168780156e-08*c_2me_10ve8ea + 0.8549404480794032e-08*s_1ju_5sa + -0.7466851835781619e-09*c_1ju_5sa + -0.2575977338412951e-08*s_1me_4ju5sa + -0.6356526762452461e-08*c_1me_4ju5sa + -0.1800093217453679e-08*s_8me_7ve + 0.7122588092128110e-08*c_8me_7ve + -0.3109600421424412e-08*s_8me_12ve + 0.5621072015888027e-08*c_8me_12ve + -0.1624972109448008e-08*s_1me_4ve2ea + -0.6921095871543418e-08*c_1me_4ve2ea + 0.3303326771536107e-08*s_6me_15ve + -0.5160580270110112e-08*c_6me_15ve + 0.9611232490241561e-09*s_2me_3sa + -0.7303484153208633e-08*c_2me_3sa + -0.1255013581721427e-08*s_2me_6ea + 0.6787738804710954e-08*c_2me_6ea + 0.5277858240861886e-08*s_2me_2ve_5ea + 0.2731686635191515e-08*c_2me_2ve_5ea + 0.5137975276438580e-08*s_8me_6ve + 0.2715374778012473e-08*c_8me_6ve + 0.5160745507989204e-08*s_9me_11ve + -0.2683157321855521e-08*c_9me_11ve + -0.6262512492909954e-08*s_1me_1ar + -0.1554703135751100e-08*c_1me_1ar + -0.1932057103267595e-08*s_4ve + -0.5835139112952047e-08*c_4ve + -0.4950562365032248e-08*s_3me_1ve + 0.2640380007923213e-08*c_3me_1ve + -0.3730403213869088e-08*s_9me_12ve + -0.3846630898075551e-08*c_9me_12ve + 0.5250630671786207e-09*s_1me_5sa + 0.7049898160657434e-08*c_1me_5sa + 0.4899931805942759e-08*s_5me_3ea + 0.2664822810134352e-08*c_5me_3ea + -0.3006467321315249e-08*s_2me_8ea + -0.4390217647467256e-08*c_2me_8ea + -0.1288860496728523e-08*s_3me_2sa + 0.5593740830132521e-08*c_3me_2sa + 0.5632062201768931e-08*s_7me_12ve + 0.1192065976364395e-08*c_7me_12ve + -0.1334258052515295e-08*s_1me_3ve1ea + -0.5303131378385154e-08*c_1me_3ve1ea + -0.5518509055430473e-08*s_2me_5sa + -0.8068960457679103e-09*c_2me_5sa + 0.5395363228003016e-08*s_2me_4ju5sa + -0.8626365933169219e-09*c_2me_4ju5sa + 0.5480147868883688e-08*s_2ar + 0.3092300270766252e-09*c_2ar; vl += dt
* (0.2608790314068555e+05 + 0.2276615245307316e-05*s_2me_5ve + -0.2684794569786837e-05*c_2me_5ve + -0.4787238351955830e-06*s_1me_2ve + 0.1391831900282937e-06*c_1me_2ve + 0.7244057254067438e-07*s_1me_4ea + -0.2081129899048292e-06*c_1me_4ea + 0.1027193474153656e-06*s_1me_3ve + 0.1514103283033456e-06*c_1me_3ve + -0.1139619458873577e-06*s_1ju + 0.1225502781104929e-06*c_1ju + 0.6819527871972024e-07*s_5me_14ve2ea + 0.1459633362298612e-06*c_5me_14ve2ea + 0.9737368980704793e-07*s_1me_10ea11ar + 0.8267856869301855e-07*c_1me_10ea11ar + 0.6981907102587578e-07*s_2me_4ve + 0.1045116706588183e-06*c_2me_4ve + 0.4063691790896674e-07*s_2ju + -0.1090529542234269e-06*c_2ju + -0.3873680998680375e-07*s_2ju_5sa + 0.8546754545156797e-07*c_2ju_5sa + -0.6334974262550219e-07*s_2me_3ve + 0.2183179743053867e-07*c_2me_3ve + -0.5671458082724742e-07*s_3me_7ve + -0.2572865939664019e-07*c_3me_7ve + 0.7076429920592874e-07*s_4me_10ve + -0.1062688052795856e-07*c_4me_10ve + 0.3554702266274412e-07*s_1sa + -0.2654979128551236e-07*c_1sa + -0.4205335602193326e-07*s_1me_2ea + 0.1172267584776019e-07*c_1me_2ea + -0.5813540962654696e-08*s_3me_8ve + 0.4465839150606467e-07*c_3me_8ve + 0.2251016182909010e-07*s_3me_6ve + -0.2618530001712612e-07*c_3me_6ve + 0.1814757377007993e-07*s_3me_5ve + 0.2724474538001823e-07*c_3me_5ve + 0.2408241102072676e-07*s_1me_3ea + 0.1695777530309845e-07*c_1me_3ea + -0.3341909522892236e-07*s_1me_2ju + 0.7062906493777124e-08*c_1me_2ju + -0.2834062679387286e-07*s_1ve + -0.1030673857162759e-07*c_1ve + 0.1584409742905906e-07*s_3ju + -0.1874026993100942e-07*c_3ju + -0.2640276674227146e-07*s_1me + -0.6518257502333612e-08*c_1me + -0.2239472665182420e-07*s_3me_4ve + 0.7596857019633642e-08*c_3me_4ve + -0.1327386403035702e-07*s_1me_3ju + 0.9053400021626660e-08*c_1me_3ju + 0.5065952870027117e-08*s_2sa + -0.1657241557889096e-07*c_2sa + 0.7610977264529624e-08*s_2ve + -0.1268624343107980e-07*c_2ve + 0.7817104378544824e-08*s_4me_6ve + 0.1182786279957340e-07*c_4me_6ve + 0.8335445560991267e-08*s_4me_7ve + -0.9619896377354776e-08*c_4me_7ve + -0.9223875452677479e-08*s_4me_8ve + -0.4272101873347412e-08*c_4me_8ve + -0.5634667990737986e-08*s_2me_3ju + -0.7030875662764973e-08*c_2me_3ju + -0.9286801275694704e-08*s_4me_5ve + 0.3029306811959968e-08*c_4me_5ve + -0.1459093645951230e-08*s_4me_9ve + 0.9913699109534607e-08*c_4me_9ve + -0.7399154076661165e-08*s_1ea + -0.3361989836310532e-08*c_1ea + -0.6270964956823667e-08*s_2me_3ea + 0.4145983722183505e-08*c_2me_3ea + -0.5766161174641001e-08*s_9me_23ve + -0.4606242892438844e-08*c_9me_23ve + 0.3727145631119479e-08*s_5me_7ve + 0.5723254535132896e-08*c_5me_7ve + -0.4888913781089709e-08*s_5me_13ve + 0.4391613389458039e-08*c_5me_13ve + 0.3691507711781408e-08*s_5me_22ve15ea + 0.5272875675369152e-08*c_5me_22ve15ea + 0.4150160730998810e-08*s_5me_8ve + -0.4744180694265495e-08*c_5me_8ve + 0.3543522804589170e-08*s_1me_5ve4ea + 0.4804158159051846e-08*c_1me_5ve4ea + 0.3016121975423616e-08*s_2me_7ve3ea + 0.4782398085235220e-08*c_2me_7ve3ea + 0.2222634072763195e-08*s_2ea + -0.4989548274082746e-08*c_2ea + 0.1287370581475891e-08*s_5sa + -0.5685835087601024e-08*c_5sa + -0.4796723264915963e-08*s_2me_6ve + -0.1960445946272689e-08*c_2me_6ve + -0.5959130798289735e-08*s_3sa + 0.2678164745981204e-09*c_3sa); vl += dt2
* (-0.8653050353289743e-05 + 0.1282517685152912e-06*s_2me_5ve + 0.1114909193566599e-06*c_2me_5ve + -0.1637337213143905e-07*s_2ju_5sa + -0.9358045437926292e-08*c_2ju_5sa + -0.1669335221067341e-07*s_5me_14ve2ea + 0.7788857479078028e-08*c_5me_14ve2ea + 0.1156208776303285e-07*s_1me_10ea11ar + -0.1237627146876129e-07*c_1me_10ea11ar + 0.6524330679833467e-08*s_1ju + 0.7088862323483895e-08*c_1ju + 0.1083267318991231e-07*s_1me_4ea + -0.2334904473126787e-08*c_1me_4ea + -0.1599662131035449e-08*s_1me_2ve + -0.7328664979559024e-08*c_1me_2ve + -0.5113700422607221e-08*s_1me_3ve + 0.3196476972591739e-08*c_1me_3ve + 0.1027817242357683e-08*s_4me_10ve + 0.6909158664430957e-08*c_4me_10ve); vl += dt3
* (0.1664455639601079e-06 + -0.4037850032887796e-08*s_2me_5ve + 0.4783112346055039e-08*c_2me_5ve); vl += dt4 * 0.8420828071160617e-08;
let mut vk = 0.4466062941700000e-01 + 0.7052282000033976e-05*s_2ju + 0.1495412395749504e-05*c_2ju + -0.1715811436720008e-05*s_2me_5ve + -0.2904746012591218e-05*c_2me_5ve + -0.3022179459878643e-07*s_1me_2ve + 0.4451557078105152e-05*c_1me_2ve + -0.2387723636166736e-05*s_1me_3ve + 0.6416221107109675e-06*c_1me_3ve + -0.6744081461830083e-06*s_1ju + -0.1458005185522546e-05*c_1ju + 0.8404570112774965e-06*s_2sa + 0.1887107456001087e-06*c_2sa + 0.7955595113465041e-06*s_2me_4ve + -0.2000062278861810e-06*c_2me_4ve + 0.7443088866569930e-06*s_3ju + 0.1147828734676349e-06*c_3ju + -0.1558991926150722e-07*s_1me_2ju + 0.8353730530913536e-06*c_1me_2ju + -0.3776584168352704e-06*s_1me_4ea + -0.4721633319567527e-06*c_1me_4ea + -0.4697634237558669e-08*s_1me_2ea + 0.7706262492681513e-06*c_1me_2ea + 0.2819663726390830e-07*s_1ve + -0.7157885419980253e-06*c_1ve + -0.3128208134356762e-07*s_2me_3ve + 0.6697805521737383e-06*c_2me_3ve + 0.1677647102396208e-07*s_1me + -0.6398927671710690e-06*c_1me + 0.4806860044682372e-06*s_2ve + 0.1179211921876336e-06*c_2ve + 0.3742411743489416e-06*s_1me_3ea + -0.1231153035862233e-06*c_1me_3ea + 0.3019791144350143e-06*s_2ea + 0.7462369007844849e-07*c_2ea + 0.1270922817459036e-06*s_1me_4ve + 0.2078637834332164e-06*c_1me_4ve + 0.1670479173702244e-07*s_1ea + -0.3172950443207473e-06*c_1ea + 0.2304389972404358e-06*s_3me_5ve + -0.5149649290369841e-07*c_3me_5ve + -0.1270066804343659e-06*s_3me_7ve + 0.1331270909346370e-06*c_3me_7ve + -0.9328707779134802e-07*s_3me_6ve + -0.1645396108364872e-06*c_3me_6ve + -0.2346751466763266e-07*s_3me_4ve + 0.1823678400353141e-06*c_3me_4ve + 0.1861332878244446e-06*s_2me_2ve + -0.1090793171853814e-07*c_2me_2ve + 0.9203349508914549e-07*s_2me_6ve + -0.9997314558230233e-07*c_2me_6ve + -0.1816274427705971e-06*s_1me_1ve + -0.2611506337697146e-08*c_1me_1ve + -0.1087229474764564e-06*s_3me_8ve + -0.5459168295723522e-07*c_3me_8ve + 0.1389168961135600e-06*s_2me_2ju + -0.7586485720176047e-08*c_2me_2ju + 0.1394542975839849e-06*s_3me_3ve + -0.6138217807151259e-08*c_3me_3ve + 0.1307004936270296e-07*s_1me_3ju + 0.1291362858066305e-06*c_1me_3ju + -0.6151632583622961e-08*s_2me_3ea + 0.1332494824403733e-06*c_2me_3ea + 0.1320949684102861e-07*s_3sa + -0.1030639460088990e-06*c_3sa + -0.4340783529091100e-07*s_3ve + 0.6791828336644854e-07*c_3ve + 0.8916360531140368e-07*s_4me_6ve + -0.1611298429276110e-07*c_4me_6ve + 0.1799801376429579e-07*s_1sa + -0.8277830086931929e-07*c_1sa + -0.3480246560496877e-07*s_4me_7ve + -0.6476504891794966e-07*c_4me_7ve + 0.4686845985205680e-08*s_3me_2ve + 0.8864040440398937e-07*c_3me_2ve + 0.8452258664499100e-07*s_4me_4ve + -0.2518564214288345e-08*c_4me_4ve + 0.7648742325927499e-07*s_2me_2ea + -0.4206904303000311e-08*c_2me_2ea + 0.6083606658133211e-07*s_2me_4ea + -0.1913149369002191e-07*c_2me_4ea + 0.1173839265504068e-07*s_4me_10ve + -0.6240077497130937e-07*c_4me_10ve + 0.1888304885668991e-08*s_3me_2ju + 0.6949471636386573e-07*c_3me_2ju + -0.3391992393741746e-07*s_4me_8ve + 0.3426290183174059e-07*c_4me_8ve + 0.6000979985289423e-07*s_4ju + 0.5829275046268633e-08*c_4ju + 0.4960261675664953e-07*s_1me1ve + 0.1563602295905331e-07*c_1me1ve + -0.1576528191480355e-07*s_4me_5ve + 0.4723945577071313e-07*c_4me_5ve + 0.6225327164213971e-07*s_2ju_5sa + 0.3494528162315040e-09*c_2ju_5sa + 0.2150467311089727e-07*s_2me_3ju + 0.3692669551758338e-07*c_2me_3ju + 0.2660510611772883e-07*s_1me_5ve + -0.3013143132841092e-07*c_1me_5ve + 0.4540563372793809e-07*s_2ur + 0.1048885314180208e-07*c_2ur + -0.3775408550247968e-07*s_4ju_5sa + -0.1553568563126379e-07*c_4ju_5sa + -0.4046129447543413e-07*s_2me + -0.8494627939679611e-08*c_2me + 0.4575878907479995e-07*s_5me_5ve + -0.7992086499870369e-09*c_5me_5ve + -0.1503077249227022e-07*s_5me_8ve + -0.3009918257025744e-07*c_5me_8ve + 0.2952911689868526e-07*s_4me_9ve + 0.1553621253773088e-07*c_4me_9ve + 0.4138980028649169e-07*s_5sa + 0.3223080296429349e-08*c_5sa + -0.9051808123632938e-08*s_1me_1ju + -0.3339917518155695e-07*c_1me_1ju + -0.1882815556800877e-07*s_3ea + 0.2153597187356321e-07*c_3ea + -0.6965486952858704e-09*s_1me_2sa + 0.3931083722558297e-07*c_1me_2sa + 0.3567102465992816e-07*s_5me_7ve + -0.4066886448082036e-08*c_5me_7ve + 0.2004680202323943e-08*s_3me_2ea + 0.3737185493773721e-07*c_3me_2ea + 0.3327588521154018e-08*s_2me_1ve + -0.3590438232969966e-07*c_2me_1ve + 0.3964437173739947e-08*s_4me_3ve + 0.3428984809141554e-07*c_4me_3ve + 0.3571872715174225e-07*s_3me_3ea + -0.1805268683208324e-08*c_3me_3ea + -0.3461410582394040e-07*s_1me_1ea + -0.9822403986021605e-09*c_1me_1ea + -0.3696867272170855e-08*s_3me_4ea + 0.3010551579067631e-07*c_3me_4ea + 0.2759954648519745e-07*s_2ne + 0.6174068474565238e-08*c_2ne + 0.2688150628451557e-07*s_4me_2ve + 0.5521378674116443e-08*c_4me_2ve + -0.1606211665814020e-07*s_5me_9ve + 0.1555544185811361e-07*c_5me_9ve + -0.1287507154545152e-07*s_2me_5ea + -0.1658930846160773e-07*c_2me_5ea + 0.2320692483583062e-07*s_4me_2ju + 0.4699578575990487e-08*c_4me_2ju + 0.9904917064370362e-08*s_1me_5ea + -0.1699849967352990e-07*c_1me_5ea + -0.1711296505549075e-07*s_2me_7ve + -0.8134922727590168e-08*c_2me_7ve + 0.1804416645621209e-07*s_3me_5ea + -0.5175748921032319e-08*c_3me_5ea + 0.2277036357337368e-07*s_6me_6ve + -0.8596272071931965e-10*c_6me_6ve + -0.8913695222480200e-08*s_1me2ve + 0.1240534691407453e-07*c_1me2ve + 0.1002216096026867e-07*s_3me_3ju + 0.1122450736911916e-07*c_3me_3ju + -0.6468205864218747e-08*s_6me_9ve + -0.1438648512035237e-07*c_6me_9ve + -0.9045998620382720e-08*s_4ve + -0.1101038952035163e-07*c_4ve + 0.1649219618583412e-07*s_5me_3ve + 0.3072727759258532e-08*c_5me_3ve + 0.1636661127014081e-07*s_2ar + 0.1863975409508597e-08*c_2ar + 0.1140107255606612e-07*s_5me_10ve + 0.6276028774155515e-08*c_5me_10ve + 0.3349371747189138e-08*s_1me_4ju + 0.1360255921831576e-07*c_1me_4ju + -0.9740320405022673e-08*s_5me_6ve + 0.6811423112722652e-08*c_5me_6ve + 0.1185641855008451e-07*s_1me1ea + 0.4504231103948442e-08*c_1me1ea + -0.8436242730224327e-08*s_6me_10ve + 0.7768507412537873e-08*c_6me_10ve + 0.9829382899382754e-08*s_2ju_3sa + 0.6146740352996307e-08*c_2ju_3sa + 0.1518162856782518e-07*s_4me_4ea + -0.5478979539427952e-09*c_4me_4ea + -0.6851751739237191e-09*s_1me_2ar + 0.1484800312391184e-07*c_1me_2ar + -0.3062224025353892e-08*s_1ar + -0.1174428812724893e-07*c_1ar + 0.2951965358079101e-08*s_1me1ju + -0.1172160583855437e-07*c_1me1ju + -0.5806443175529543e-08*s_1me2ju + 0.8391001066721370e-08*c_1me2ju + 0.1146891187440977e-07*s_4me_2ea + 0.2235708162919042e-08*c_4me_2ea + 0.1362893957307097e-07*s_6me_8ve + -0.2134742085248049e-10*c_6me_8ve + 0.1251460567055085e-07*s_2ju_7sa + -0.8956282504391407e-09*c_2ju_7sa + -0.3629454486023239e-08*s_3me + 0.9581044588784166e-08*c_3me + 0.3159827608044203e-08*s_5me_4ve + 0.8764447316777203e-08*c_5me_4ve + 0.1033789896293310e-08*s_4me_3ea + 0.1035960046824205e-07*c_4me_3ea + 0.3095840600002368e-08*s_2me_4ju + 0.8208761325436384e-08*c_2me_4ju + -0.1535054205430615e-08*s_3me_9ve + 0.9275613371598159e-08*c_3me_9ve + 0.5932020595499966e-08*s_1me_3ar + 0.4807638254069332e-08*c_1me_3ar + 0.1045697283332522e-07*s_7me_7ve + 0.1442097281550457e-09*c_7me_7ve + -0.4176975910538851e-08*s_2ju_2sa + -0.5905046847216490e-08*c_2ju_2sa + 0.8421609318028829e-08*s_4ju_2sa + 0.1523330957124112e-08*c_4ju_2sa + 0.8610019186615030e-08*s_6me_4ve + 0.1295068073619019e-08*c_6me_4ve + -0.6774257515520700e-08*s_1me_6ve + -0.2974477699209911e-08*c_1me_6ve + -0.9654311019814570e-08*s_4sa + -0.8116656970031920e-10*c_4sa + -0.4023021358674042e-08*s_3me_6ea + -0.5377163738661294e-08*c_3me_6ea + -0.2590336527146118e-08*s_7me_10ve + -0.6771963927387160e-08*c_7me_10ve + 0.5876830871978598e-08*s_6me_11ve + 0.3391545547348117e-08*c_6me_11ve + -0.5613432143241086e-08*s_6me_7ve + -0.3541477637748550e-08*c_6me_7ve + 0.2965227673918018e-08*s_5me_2ve + -0.6094150198247548e-08*c_5me_2ve + 0.1558532134829466e-08*s_5me_11ve + -0.7475413947623963e-08*c_5me_11ve + -0.4644925766424137e-08*s_5ju_5sa + 0.4357909773116367e-08*c_5ju_5sa + 0.3961450139292234e-08*s_4me_3ju + 0.4959544512572095e-08*c_4me_3ju + -0.3319106257258519e-08*s_2me_6ea + 0.5448603145378884e-08*c_2me_6ea + 0.1564624099730714e-08*s_2me_1ea + -0.7128970795669644e-08*c_2me_1ea + -0.1891758612942953e-08*s_4me_5ea + 0.6648333349118770e-08*c_4me_5ea + -0.2496529283949495e-08*s_5me_13ve + -0.5964804833969215e-08*c_5me_13ve + -0.4517640807413148e-08*s_7me_11ve + 0.3907886182993398e-08*c_7me_11ve + 0.2523337613269795e-08*s_5me_2ju + -0.5675286974546088e-08*c_5me_2ju + -0.3522390485877823e-08*s_1me2ea + 0.4239267747164655e-08*c_1me2ea + -0.3035416177797232e-08*s_7me_8ve + -0.4607829277541589e-08*c_7me_8ve + -0.6504679479803282e-08*s_1me_3sa + -0.8911335374354240e-09*c_1me_3sa + 0.5811192037758518e-08*s_4me_6ea + -0.1421147121632400e-08*c_4me_6ea + -0.3266597150907014e-08*s_1ju_2sa + 0.3870387146960775e-08*c_1ju_2sa + 0.2212978476440811e-08*s_6me_3ve + -0.4661131052435024e-08*c_6me_3ve + 0.5005176440564380e-08*s_1ur + -0.1855615276852215e-08*c_1ur + 0.6601903750421423e-08*s_2me_2sa + -0.2543125081181322e-09*c_2me_2sa + -0.5969110105690620e-08*s_5me_12ve + 0.5626928348784415e-09*c_5me_12ve + 0.6499434516217914e-08*s_1ju5sa + -0.2178118451070473e-10*c_1ju5sa + -0.4933520059503545e-08*s_3ur + -0.1452071670535012e-08*c_3ur + 0.5495375973036607e-08*s_4me_11ve + -0.6405813872145574e-09*c_4me_11ve + 0.5925634264151080e-08*s_5me_5ea + -0.1195672847009141e-09*c_5me_5ea + 0.4991448623723207e-08*s_5me_3ea + 0.9212961209874623e-09*c_5me_3ea; vk += dt
* (-0.5521455127763387e-02 + 0.1810258815190993e-06*s_2me_5ve + -0.1170922224711110e-06*c_2me_5ve + 0.4023421282762885e-07*s_2ju + -0.1972783636192053e-06*c_2ju + -0.2532436915937483e-07*s_1me_3ve + -0.7420492338276631e-07*c_1me_3ve + 0.3370763793839614e-07*s_3ju + -0.5109857998299588e-07*c_3ju + 0.1738257702444245e-07*s_1me_4ea + -0.2272033047271959e-07*c_1me_4ea + -0.2255665988669793e-07*s_1ju + 0.1095920955750964e-07*c_1ju + 0.6925310475494220e-08*s_2me_4ve + 0.2370818400019513e-07*c_2me_4ve + 0.6949432496384872e-08*s_2sa + -0.2291576705492199e-07*c_2sa + -0.1322250399304647e-07*s_3me_7ve + -0.1184175792633589e-07*c_3me_7ve + -0.2977525160615695e-08*s_2ju_5sa + 0.2013402099129180e-07*c_2ju_5sa + -0.1319603755612700e-07*s_1me_4ve + 0.8817380082135198e-08*c_1me_4ve + 0.6783497457192732e-08*s_3me_8ve + -0.1437249620512264e-07*c_3me_8ve + 0.7592006589179867e-08*s_4ju_5sa + -0.1317234765958212e-07*c_4ju_5sa + -0.1485653240809503e-07*s_3sa + 0.4751967073607676e-08*c_3sa + 0.1004072408883861e-07*s_2me_6ve + 0.8714125876616400e-08*c_2me_6ve + -0.8752817442300513e-09*s_5sa + -0.1781628009423438e-07*c_5sa + 0.4414483750787204e-08*s_2ve + -0.1399272075870990e-07*c_2ve + 0.1006391936634294e-07*s_3me_6ve + -0.6135470277856058e-08*c_3me_6ve + 0.5845138301216464e-08*s_1me_3ea + 0.8309492523643429e-08*c_1me_3ea + 0.1024237444218471e-07*s_4me_10ve + 0.1697121702163571e-08*c_4me_10ve + 0.4850189948300722e-08*s_4ju + -0.6806607209140525e-08*c_4ju + -0.5997410644452853e-08*s_1me_3ju + 0.4509400219312742e-08*c_1me_3ju + 0.2229244444425575e-08*s_2ea + -0.8138633631935428e-08*c_2ea + 0.7522709644715896e-08*s_1sa + 0.4010875029234481e-09*c_1sa + 0.1269295534623374e-08*s_3me_5ve + 0.6388223185790167e-08*c_3me_5ve + 0.4449753491322088e-08*s_3ve + 0.2987958851517059e-08*c_3ve + -0.2530185545229175e-09*s_2ju_7sa + 0.5345301715456932e-08*c_2ju_7sa); vk += dt2
* (-0.1860176830365075e-04 + 0.3373104327704233e-08*s_2me_5ve + 0.5929809013130840e-08*c_2me_5ve); vk += dt3 * 0.7899613605259872e-06;
vk += dt4 * 0.5759153129057756e-08;
let mut vh = 0.2007233087310000e+00 + 0.1462474987448847e-05*s_2ju + -0.7076701462520827e-05*c_2ju + 0.3004333949585185e-05*s_2me_5ve + -0.1850005796839090e-05*c_2me_5ve + -0.4634064819751798e-05*s_1me_2ve + 0.1221141852529845e-07*c_1me_2ve + -0.6655668150567788e-06*s_1me_3ve + -0.2439671476532713e-05*c_1me_3ve + -0.1402500001972069e-05*s_1ju + 0.3388042180169104e-06*c_1ju + 0.2406933594061894e-06*s_2me_4ve + 0.8443663523837661e-06*c_2me_4ve + 0.1853447744456287e-06*s_2sa + -0.8414408861739985e-06*c_2sa + -0.8921173877838340e-06*s_1me_2ju + 0.6080288884243189e-08*c_1me_2ju + 0.4790893617723518e-06*s_1me_4ea + -0.3848187277835185e-06*c_1me_4ea + 0.1111177280694079e-06*s_3ju + -0.7459244260868172e-06*c_3ju + -0.8136362026244325e-06*s_1me_2ea + 0.7884585065124915e-08*c_1me_2ea + -0.7759432987696769e-06*s_2me_3ve + 0.2150355737376340e-07*c_2me_3ve + -0.6658945964254264e-06*s_1ve + 0.2643170287784853e-07*c_1ve + -0.6421950485580706e-06*s_1me + 0.1754369559751344e-07*c_1me + 0.1105066482055028e-06*s_2ve + -0.4804183149816713e-06*c_2ve + 0.1284486033952524e-06*s_1me_3ea + 0.3817346301197201e-06*c_1me_3ea + 0.7071724678046328e-07*s_2ea + -0.3022496421126613e-06*c_2ea + -0.2114207542534553e-06*s_1me_4ve + 0.1294835695271752e-06*c_1me_4ve + 0.7778131329628168e-07*s_3me_5ve + 0.2588059729116657e-06*c_3me_5ve + -0.3021257439818235e-06*s_1ea + 0.1172213373720588e-07*c_1ea + 0.1742810768791489e-06*s_3me_6ve + -0.1086290651353349e-06*c_3me_6ve + -0.1449662369372195e-06*s_3me_7ve + -0.1307286992364395e-06*c_3me_7ve + -0.2571018945289517e-06*s_3me_4ve + 0.1668459789267024e-07*c_3me_4ve + 0.1045738257757087e-06*s_2me_6ve + 0.9396793465394969e-07*c_2me_6ve + 0.5484666605858527e-07*s_3me_8ve + -0.1150352069912097e-06*c_3me_8ve + -0.1355057601509411e-06*s_1sa + -0.2416071751396994e-07*c_1sa + -0.1516368647749121e-06*s_2me_3ea + 0.5003344887246529e-08*c_2me_3ea + -0.1384240668307284e-06*s_1me_3ju + 0.1592989975439023e-07*c_1me_3ju + 0.3473915137440115e-07*s_4me_6ve + 0.1085461457316840e-06*c_4me_6ve + -0.1032755952791709e-06*s_3sa + -0.1287634774363018e-07*c_3sa + 0.7080678100359730e-07*s_4me_7ve + -0.4488434060875205e-07*c_4me_7ve + 0.6844944637426640e-07*s_3ve + 0.4246738589441140e-07*c_3ve + -0.9635212956064168e-07*s_4me_5ve + 0.1128071477831623e-07*c_4me_5ve + 0.9955018689954327e-07*s_3me_2ve + 0.4703082742062944e-08*c_3me_2ve + -0.3843240124017527e-07*s_2me_2ve + -0.5007832737736807e-07*c_2me_2ve + 0.2251182202660465e-07*s_2me_4ea + 0.6392925162594418e-07*c_2me_4ea + 0.8092103487606211e-07*s_3me_2ju + 0.2991430360400187e-08*c_3me_2ju + 0.6630104304957225e-07*s_4me_10ve + 0.1063506060341891e-07*c_4me_10ve + -0.3924732207138722e-07*s_4me_8ve + -0.3530572029305614e-07*c_4me_8ve + 0.5243111745727064e-07*s_1me_1ve + -0.2133150665394240e-07*c_1me_1ve + 0.5524538234871674e-08*s_4ju + -0.6010225463014578e-07*c_4ju + 0.1678192170261929e-07*s_5me_7ve + 0.4872453836536690e-07*c_5me_7ve + 0.1257016621429061e-07*s_1me1ve + -0.4976574136272684e-07*c_1me1ve + 0.3055120634261574e-07*s_1me_5ve + 0.2703842421740246e-07*c_1me_5ve + -0.2951826735505098e-07*s_2me_2ju + -0.2715780897489064e-07*c_2me_2ju + 0.3429522446189179e-07*s_5me_8ve + -0.2220409520688464e-07*c_5me_8ve + 0.1029228226396769e-07*s_2ur + -0.4554925824247893e-07*c_2ur + 0.4891841024273104e-07*s_4me_3ve + 0.5272621170485132e-08*c_4me_3ve + -0.1516792726211918e-07*s_4ju_5sa + 0.3790044229599094e-07*c_4ju_5sa + -0.1013307163347519e-07*s_2me + 0.4225338248754000e-07*c_2me + -0.3259291943236847e-07*s_3me_3ve + -0.1716616197860821e-07*c_3me_3ve + -0.1553434645102303e-07*s_4me_9ve + 0.3220405484532782e-07*c_4me_9ve + -0.4302912176256740e-07*s_2me_3ju + -0.4508234726871186e-08*c_2me_3ju + 0.3015433026687309e-08*s_5sa + -0.4150371937616883e-07*c_5sa + 0.4270989544142439e-07*s_3me_2ea + 0.1793323179114547e-08*c_3me_2ea + -0.3703372179630703e-07*s_5me_6ve + 0.6996292574282999e-08*c_5me_6ve + -0.3983865480599837e-07*s_2me_1ve + 0.2671592868017222e-08*c_2me_1ve + -0.4186789250115441e-07*s_1me_2sa + 0.3562746902267038e-09*c_1me_2sa + -0.3966900263498562e-07*s_3me_4ea + 0.2552310658995413e-08*c_3me_4ea + 0.2172379847235058e-07*s_3ea + 0.1853297740221360e-07*c_3ea + 0.7191123271569563e-08*s_2ju_5sa + 0.3096762283973477e-07*c_2ju_5sa + -0.1674896315898106e-07*s_2me_2ea + -0.1932986083673565e-07*c_2me_2ea + -0.1897649571620496e-07*s_5me_9ve + -0.1696153852307417e-07*c_5me_9ve + 0.6901972961359182e-08*s_4me_2ve + -0.2807219869119180e-07*c_4me_2ve + 0.6019564144798458e-08*s_2ne + -0.2767387350263719e-07*c_2ne + 0.1698729137609515e-07*s_2me_5ea + -0.1373973185273537e-07*c_2me_5ea + 0.8282219483183166e-08*s_6me_8ve + 0.2208733093832637e-07*c_6me_8ve + 0.5709125727351222e-08*s_4me_2ju + -0.2462564490084304e-07*c_4me_2ju + 0.1729651032462895e-07*s_6me_9ve + -0.1148640231233678e-07*c_6me_9ve + 0.1721404483752302e-07*s_1me_5ea + 0.1002996677734344e-07*c_1me_5ea + 0.7255083029838279e-08*s_3me_5ea + 0.1971684179823217e-07*c_3me_5ea + 0.2180777866825690e-07*s_5me_4ve + 0.4286861002645344e-08*c_5me_4ve + 0.8220917210598157e-08*s_2me_7ve + -0.1766475636290924e-07*c_2me_7ve + -0.2001040940946010e-07*s_4me_4ve + -0.5848616814892490e-08*c_4me_4ve + 0.5075176949030046e-08*s_5me_3ve + -0.1842700098859125e-07*c_5me_3ve + 0.1064078369192281e-07*s_1me_1ea + -0.1177151167783051e-07*c_1me_1ea + 0.1261713922273596e-07*s_1me2ve + 0.8379692901889806e-08*c_1me2ve + -0.1090571952933357e-07*s_4ve + 0.9204145313514324e-08*c_4ve + -0.1024770874245477e-07*s_6me_10ve + -0.9072892912730662e-08*c_6me_10ve + -0.6249039656092442e-08*s_5me_10ve + 0.1289584189158209e-07*c_5me_10ve + 0.9416166674283573e-08*s_1me_1ju + -0.9634179165284732e-08*c_1me_1ju + 0.1967209436388642e-08*s_2ar + -0.1633083224474080e-07*c_2ar + -0.1464936145225769e-07*s_1me_4ju + 0.3596664209511330e-08*c_1me_4ju + -0.1401012830478525e-07*s_6me_7ve + 0.4058386160484105e-08*c_6me_7ve + 0.1485098337630034e-07*s_4me_3ea + 0.1608245982205123e-08*c_4me_3ea + -0.1575892544404042e-07*s_1me_2ar + -0.8708533192491782e-10*c_1me_2ar + 0.4571212067326208e-08*s_2ju_3sa + -0.1114515094655338e-07*c_2ju_3sa + 0.3515075053968336e-08*s_1me1ea + -0.1187855792580537e-07*c_1me1ea + 0.2946971210054330e-08*s_4me_2ea + -0.1205200410000945e-07*c_4me_2ea + 0.8736910123502681e-08*s_7me_10ve + -0.5978271473151469e-08*c_7me_10ve + -0.1181476055924645e-07*s_1me1ju + -0.2214966242138220e-08*c_1me1ju + 0.3331140121953141e-08*s_6me_4ve + -0.1069507709811520e-07*c_6me_4ve + 0.1002640191265354e-07*s_3me + 0.3956472179429833e-08*c_3me + 0.4083633340217873e-08*s_7me_9ve + 0.9875367249497247e-08*c_7me_9ve + 0.8315994475139225e-08*s_1me2ju + 0.5624274132106198e-08*c_1me2ju + 0.8478600296653904e-09*s_2ju_7sa + 0.1252079589113926e-07*c_2ju_7sa + 0.1061472328908091e-07*s_3me_3ju + 0.2464006946559640e-08*c_3me_3ju + -0.1085225128096343e-07*s_5me_5ve + -0.1723607216439473e-08*c_5me_5ve + -0.1119295976824367e-07*s_4me_5ea + 0.1190602790593211e-08*c_4me_5ea + 0.9090377609065939e-08*s_6me_5ve + 0.3016535406942620e-08*c_6me_5ve + -0.9187464278983285e-08*s_3me_3ea + -0.2878854395312860e-08*c_3me_3ea + -0.9921451759450733e-08*s_1ar + 0.1743700347711191e-08*c_1ar + -0.4978510881458165e-08*s_1me_3ar + 0.6352392829777814e-08*c_1me_3ar + -0.9663430971774679e-08*s_3me_9ve + -0.1445386456593617e-08*c_3me_9ve + -0.5684355070368074e-08*s_7me_11ve + -0.4971345520985618e-08*c_7me_11ve + 0.6898254566481100e-08*s_4me_3ju + -0.3410358492195606e-08*c_4me_3ju + -0.3364452607540544e-08*s_6me_11ve + 0.6943628366486517e-08*c_6me_11ve + 0.5573546814512279e-08*s_3me_6ea + -0.4555874979564325e-08*c_3me_6ea + 0.1483995506178876e-08*s_4ju_2sa + -0.8452279703453219e-08*c_4ju_2sa + 0.3031925047937236e-08*s_1me_6ve + -0.6857434481066661e-08*c_1me_6ve + -0.3968684131551928e-10*s_4sa + 0.9676024510397514e-08*c_4sa + 0.8130155448348482e-08*s_5me_11ve + 0.1358798747349899e-08*c_5me_11ve + -0.6204961449941856e-08*s_5me_2ve + -0.3218814817016154e-08*c_5me_2ve + 0.2576447458646252e-08*s_4me_6ea + 0.6693543577567869e-08*c_4me_6ea + -0.8924809771458698e-08*s_2me_4ju + 0.3227596295716333e-09*c_2me_4ju + -0.7872071149773430e-08*s_2me_1ea + 0.1321547548513530e-08*c_2me_1ea + 0.6225940612885340e-08*s_5me_13ve + -0.2800343403387916e-08*c_5me_13ve + 0.4400266058331728e-08*s_5ju_5sa + 0.4616610679402965e-08*c_5ju_5sa + -0.5656346946892514e-08*s_2me_6ea + -0.3343698546972092e-08*c_2me_6ea + -0.5864578843962872e-08*s_5me_2ju + -0.2732457522026855e-08*c_5me_2ju + 0.2059486712261020e-08*s_7me_5ve + -0.5719801003754674e-08*c_7me_5ve + 0.7339461354391820e-09*s_1me_3sa + -0.6997018492663835e-08*c_1me_3sa + 0.4272284445374451e-08*s_1me2ea + 0.3337959337947488e-08*c_1me2ea + -0.4899609235600549e-08*s_6me_3ve + -0.2640337208700834e-08*c_6me_3ve + 0.4349771109548288e-08*s_8me_11ve + -0.3082259473220731e-08*c_8me_11ve + -0.5055414224967700e-08*s_7me_8ve + 0.2219508534757591e-08*c_7me_8ve + 0.1567925882684942e-08*s_5me_3ea + -0.5617354059278533e-08*c_5me_3ea + -0.8025136099158850e-09*s_5me_12ve + -0.6337530257903408e-08*c_5me_12ve + -0.5523982991862998e-10*s_1ju5sa + -0.6508246037898843e-08*c_1ju5sa + 0.7948800942412711e-09*s_4me_11ve + 0.5744941571220093e-08*c_4me_11ve + -0.1428771796931591e-08*s_3ur + 0.4949164239009956e-08*c_3ur + 0.4984216493098215e-08*s_1me_4ju5sa + -0.8475010524185293e-09*c_1me_4ju5sa + -0.5125655128427536e-08*s_1me_5sa + -0.6713534917680137e-09*c_1me_5sa + -0.5378493781093818e-08*s_6me_6ve + -0.3384419889754267e-09*c_6me_6ve + -0.5135158619679375e-08*s_2ju_2sa + 0.3293985680381081e-09*c_2ju_2sa; vh += dt
* (0.1437550757037212e-02 + 0.1341447802238685e-06*s_2me_5ve + 0.1912649138044491e-06*c_2me_5ve + -0.1985198856040492e-06*s_2ju + -0.4198366734892758e-07*c_2ju + 0.7730836193831772e-07*s_1me_3ve + -0.2770187368900604e-07*c_1me_3ve + -0.5134720753596742e-07*s_3ju + -0.3371962188453116e-07*c_3ju + 0.2399696495652927e-07*s_1me_4ea + 0.1758675077788786e-07*c_1me_4ea + -0.2767668535730286e-07*s_2me_4ve + 0.1092476991652469e-07*c_2me_4ve + -0.2226001911689222e-07*s_2sa + -0.7141459126623583e-08*c_2sa + 0.1230022510974073e-07*s_3me_7ve + -0.1510359518350470e-07*c_3me_7ve + -0.1735859537147798e-07*s_1ju + 0.5787230657314745e-08*c_1ju + -0.9095447130968209e-08*s_1me_4ve + -0.1347102910239426e-07*c_1me_4ve + 0.1555997916378459e-07*s_3me_8ve + 0.6757631775334884e-08*c_3me_8ve + -0.1323495673884808e-07*s_4ju_5sa + -0.7488914699647432e-08*c_4ju_5sa + -0.8936006170940349e-08*s_2me_6ve + 0.1075223575735594e-07*c_2me_6ve + 0.4762687830762405e-08*s_3sa + 0.1480934808936853e-07*c_3sa + 0.8116862535322553e-08*s_3me_6ve + 0.1114176096471625e-07*c_3me_6ve + -0.1785906011025302e-07*s_5sa + 0.9555482626161036e-09*c_5sa + -0.1352339270869074e-07*s_2ve + -0.3754265416079751e-08*c_2ve + -0.8689708167137745e-08*s_1me_3ea + 0.6775053682571369e-08*c_1me_3ea + -0.8841048215747458e-08*s_3me_5ve + 0.3868990329119128e-08*c_3me_5ve + -0.1409184739451229e-08*s_4me_10ve + 0.1110145162503279e-07*c_4me_10ve + -0.5189783923388441e-08*s_1me_3ju + -0.6817216721904559e-08*c_1me_3ju + -0.6838763152008341e-08*s_4ju + -0.4837416813000370e-08*c_4ju + -0.8126785787706022e-08*s_2ea + -0.2339306491952998e-08*c_2ea + 0.3457258881047349e-08*s_4me_7ve + 0.4561306409797282e-08*c_4me_7ve + -0.7170399738011814e-08*s_2ju_5sa + 0.5849924349175925e-09*c_2ju_5sa + 0.3301802367935633e-08*s_4me_8ve + -0.4142396276273324e-08*c_4me_8ve + 0.2854311383393938e-08*s_3ve + -0.4437786728773064e-08*c_3ve + -0.5842528983037083e-08*s_1me_1ve + 0.4219488861511474e-09*c_1me_1ve + -0.5336176258752030e-08*s_2ju_7sa + -0.2673012690184199e-09*c_2ju_7sa); vh += dt2
* (-0.7974840632101417e-04 + -0.6531509692741809e-08*s_2me_5ve + 0.4501981595939004e-08*c_2me_5ve); vh += dt3 * -0.3031357937028700e-06;
vh += dt4 * 0.7765131698346629e-08;
let mut vq = 0.4061564059600000e-01 + 0.2664040056450221e-06*s_2ju + 0.2941930918381553e-06*c_2ju + -0.1118223958894232e-06*s_2me_5ve + -0.2398756962916450e-07*c_2me_5ve + -0.3078215641864651e-07*s_1me_3ve + 0.6137806077642807e-07*c_1me_3ve + 0.6921349363568150e-07*s_1ju + -0.2148634871075699e-07*c_1ju + 0.2388526592643551e-07*s_2sa + 0.4112482316311254e-07*c_2sa + 0.2633726077331787e-07*s_3ju + 0.3097427445394543e-07*c_3ju + -0.3441840201839862e-07*s_1me_4ea + -0.2101387171263145e-07*c_1me_4ea + 0.1144734339938311e-07*s_2ve + 0.2475664529059346e-07*c_2ve + 0.1328135075140268e-07*s_2me + 0.1901191711760431e-07*c_2me + 0.1685415410781819e-07*s_2ea + 0.1421244411551754e-07*c_2ea + 0.1921025635779603e-07*s_1me + -0.1018486839421722e-07*c_1me + -0.1816490190208522e-07*s_1me_2ve + -0.1111467547098002e-07*c_1me_2ve + 0.1288517370935572e-07*s_1me_3ea + -0.9355657968505917e-08*c_1me_3ea + 0.1479487633843380e-07*s_1me_1ve + -0.6540198425398590e-08*c_1me_1ve + 0.6932269546076941e-08*s_2me_2ve + -0.1091539326056610e-07*c_2me_2ve + 0.6687453732271421e-08*s_2me_4ve + -0.1045309592928862e-07*c_2me_4ve + 0.4759767301761998e-08*s_1me1ve + 0.1111087814581492e-07*c_1me1ve + 0.1230723652035297e-07*s_1me_4ve + 0.2211190131488280e-08*c_1me_4ve + 0.1219400930694936e-07*s_1ve + 0.1455638449545035e-08*c_1ve + -0.1308900037075546e-07*s_2ju_5sa + 0.2124565900995552e-10*c_2ju_5sa + -0.7013198909650795e-08*s_1me_2ea + -0.5375848314268292e-08*c_1me_2ea + -0.7990827975869039e-08*s_2me_3ve + -0.3541149862862997e-08*c_2me_3ve + 0.3334979514440277e-08*s_1sa + -0.7651729595666850e-08*c_1sa + 0.9654150554832843e-08*s_1me_1ea + -0.1208277552982519e-08*c_1me_1ea + 0.4979787384171920e-08*s_2me_2ju + -0.5877950034890714e-08*c_2me_2ju + 0.6272396238646761e-08*s_2me_1ve + -0.3664665909650738e-08*c_2me_1ve + 0.5567887973047507e-08*s_2me_2ea + -0.3664884059606792e-08*c_2me_2ea + -0.6764767998909996e-08*s_1me_2ju + -0.1887107344993733e-08*c_1me_2ju + -0.7165758783827849e-08*s_3ve + 0.1148886714508928e-08*c_3ve + 0.4430182121253063e-08*s_3sa + -0.3260902671468339e-08*c_3sa + -0.5541102506672592e-08*s_3me_8ve + 0.2106323628081732e-08*c_3me_8ve + -0.6072597100158479e-09*s_2me_6ve + -0.6710784108710509e-08*c_2me_6ve + 0.3904681509366591e-09*s_3me_7ve + 0.6774294963989841e-08*c_3me_7ve + 0.1932012105544162e-08*s_3me_3ve + -0.4827385380604515e-08*c_3me_3ve; vq += dt
* (0.6543150544460607e-03 + -0.9190739705841425e-08*s_2ju + 0.7587510343441174e-08*c_2ju + 0.4051003358956945e-08*s_1ju + -0.3320373511954389e-08*c_1ju); vq += dt2 * -0.1071265646582313e-04;
vq += dt3 * 0.2244469068144186e-06;
let mut vp = 0.4563549330800000e-01 + 0.3724565583598007e-06*s_2ju + -0.2876333930779383e-06*c_2ju + -0.1679501643354155e-07*s_2me_5ve + -0.1994236967978576e-06*c_2me_5ve + -0.1474423355783678e-06*s_1ju + -0.6422455450227500e-07*c_1ju + -0.1274777509033215e-06*s_1me_3ve + -0.2102395103528274e-07*c_1me_3ve + -0.6647135381679356e-08*s_1me_2ve + 0.1352461787838698e-06*c_1me_2ve + 0.5157458245594209e-07*s_2sa + -0.2437116458900703e-07*c_2sa + -0.4063072925675694e-08*s_1ve + -0.6714490499787873e-07*c_1ve + 0.3925455434753253e-07*s_3ju + -0.2904041964818204e-07*c_3ju + 0.1886052763576775e-07*s_1me_4ea + -0.4920394577774180e-07*c_1me_4ea + -0.1902233195150597e-07*s_1me + -0.4655936502661927e-07*c_1me + -0.5882954501159889e-07*s_1me_1ve + 0.3567181263480236e-08*c_1me_1ve + 0.3603264617029580e-07*s_2ve + -0.1011801005740703e-07*c_2ve + 0.3748788683970818e-07*s_2me_4ve + 0.2037332697403797e-08*c_2me_4ve + 0.2014649238079682e-07*s_2ea + -0.1863318968904153e-07*c_2ea + 0.1957623529668048e-07*s_1me_3ea + 0.1495647503409298e-07*c_1me_3ea + -0.8865354575914047e-08*s_1ea + -0.2424253757261717e-07*c_1ea + 0.1949124442956767e-07*s_2me + -0.1310569441252598e-07*c_2me + 0.1336727108037539e-08*s_2me_3ve + 0.2648045649171345e-07*c_2me_3ve + -0.2595566291554960e-07*s_2me_2ve + -0.7048234371156543e-09*c_2me_2ve + -0.9276925039292959e-08*s_1me_2ea + 0.1609152979867916e-07*c_1me_2ea + -0.7868584571518874e-08*s_1me_2ju + 0.1142714935034874e-07*c_1me_2ju + 0.1407075532637637e-07*s_1me1ve + -0.4315427686327894e-08*c_1me1ve + 0.3419349285951881e-09*s_1me_4ve + 0.1793853692727701e-07*c_1me_4ve + -0.4349857727246247e-08*s_2me_1ve + -0.1057647933429713e-07*c_2me_1ve + -0.1085006837030315e-07*s_3me_7ve + 0.3989793161987282e-08*c_3me_7ve + 0.9451311011576242e-08*s_2me_6ve + -0.3001724057115483e-08*c_2me_6ve + -0.1176913132759349e-07*s_1me_1ea + 0.5440851967493626e-09*c_1me_1ea + -0.4961835888711968e-08*s_3me_8ve + -0.7343107757640310e-08*c_3me_8ve + 0.1401523965330461e-08*s_3me_4ve + 0.1027927574190256e-07*c_3me_4ve + -0.1539882585243317e-08*s_3me_6ve + -0.9916834407644134e-08*c_3me_6ve + 0.1074893914384431e-07*s_3me_5ve + -0.5496125328020754e-09*c_3me_5ve + -0.1016553200643595e-07*s_3me_3ve + 0.5453376825335149e-09*c_3me_3ve + -0.5929950343441946e-08*s_2me_2ju + -0.4741898264405266e-08*c_2me_2ju + 0.4321725454358183e-08*s_2ju_5sa + -0.5160592612158725e-08*c_2ju_5sa + 0.3247958971851561e-09*s_3ve + 0.8969603211130396e-08*c_3ve + -0.3443475623123090e-08*s_3sa + -0.5641729632564604e-08*c_3sa + -0.5869156397157386e-08*s_2me_2ea + -0.3125840212953752e-08*c_2me_2ea + 0.4072945753417693e-08*s_1me1ea + -0.3705653669067760e-08*c_1me1ea + -0.1323784378473364e-08*s_1sa + 0.6049843783670253e-08*c_1sa; vp += dt
* (-0.1276365552465256e-02 + 0.6812147226005045e-08*s_2ju + 0.7008082103269809e-08*c_2ju + 0.7950293020627870e-08*s_2me_5ve + 0.7037534106135839e-09*c_2me_5ve + -0.6829047774002029e-08*s_1ju + 0.3541358736059997e-09*c_1ju); vp += dt2 * -0.9135017283432294e-05;
vp += dt3 * 0.1893983254292155e-06;
vp += dt4 * -0.6387806404167505e-08;
OrbElem {
mu: vmu,
mjd0: mjd_tdb,
a: va,
l: angle::norm_dblpi(vl),
k: vk,
h: vh,
q: vq,
p: vp,
}
}