From 1527c76bd61dc291ddde11dd535d97e3425ae6a5 Mon Sep 17 00:00:00 2001
From: AustinSanders <arsanders@usgs.gov>
Date: Wed, 2 Oct 2019 18:18:53 -0700
Subject: [PATCH] Initial Hayabusa-2 ONC driver (#291)

* Initial hayabusa2 driver

* Added hayabusa2 test data

* Initial hayabusa2 tests
---
 ale/drivers/hayabusa2_drivers.py              |   25 +
 .../hyb2_0.xsp                                |  284 ++
 .../hyb2_1.xsp                                |  284 ++
 .../hyb2_20141203-20161231_v01.tsc            | 1371 ++++++
 .../hyb2_hk_2015_v02_0_sliced_-37000.xc       |   48 +
 .../hyb2_hk_2015_v02_1_sliced_-37000.xc       |   40 +
 ...hyb2_onc_20151203_084458_w2f_l2a_isis3.lbl |  110 +
 .../hyb2_onc_v00.ti                           |  315 ++
 .../hyb2_v10.tf                               |  582 +++
 .../hyb2oncAddendum0001.ti                    |   40 +
 .../naif0012.tls                              |  152 +
 .../pck00010.tpc                              | 4061 +++++++++++++++++
 tests/pytests/test_hayabusa2_drivers.py       |  183 +
 13 files changed, 7495 insertions(+)
 create mode 100644 ale/drivers/hayabusa2_drivers.py
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_0.xsp
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_1.xsp
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_20141203-20161231_v01.tsc
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_hk_2015_v02_0_sliced_-37000.xc
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_hk_2015_v02_1_sliced_-37000.xc
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_onc_20151203_084458_w2f_l2a_isis3.lbl
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_onc_v00.ti
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_v10.tf
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2oncAddendum0001.ti
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/naif0012.tls
 create mode 100644 tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/pck00010.tpc
 create mode 100644 tests/pytests/test_hayabusa2_drivers.py

diff --git a/ale/drivers/hayabusa2_drivers.py b/ale/drivers/hayabusa2_drivers.py
new file mode 100644
index 0000000..6b68c59
--- /dev/null
+++ b/ale/drivers/hayabusa2_drivers.py
@@ -0,0 +1,25 @@
+import spiceypy as spice
+
+import ale
+from ale.base.data_naif import NaifSpice
+from ale.base.label_isis import IsisLabel
+from ale.base.type_sensor import Framer
+from ale.base.base import Driver
+
+class Hayabusa2ONCIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Driver):
+
+    @property
+    def instrument_id(self):
+        lookup_table = {'ONC-W2': 'HAYABUSA2_ONC-W2'}
+        return lookup_table[super().instrument_id]
+
+    @property
+    def sensor_model_version(self):
+        return 1
+
+    @property
+    def spacecraft_name(self):
+        name = super().spacecraft_name.replace('-', '')
+        if name.split(' ')[0] != "HAYABUSA2":
+            raise Exception(f"{name} for label is not a valid Hayabusa 2 spacecraft name")
+        return name
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_0.xsp b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_0.xsp
new file mode 100644
index 0000000..d1f621f
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_0.xsp
@@ -0,0 +1,284 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/SPK '
+'2'
+'6'
+'SPKMERGE                                                    '
+BEGIN_ARRAY 1 45
+'DE-0430LE-0430                          '
+'1DF2131C3D78E1^8'
+'1DF213276D1694^8'
+'18F'
+'3'
+'1'
+'2'
+45
+'1DF0484^8'
+'2A3^5'
+'E973B77A819CF^3'
+'4EEA7C17F1A51^3'
+'-BBCF008A52D9D^2'
+'-84A8B51FCD3928^1'
+'CD57E5DF44C478^0'
+'-2CF0A67591757A^-1'
+'-157C7A1F47FE07^-2'
+'9C3992FA7A31D8^-3'
+'-A295096FE59218^-4'
+'A495E790C2B67^-6'
+'96CED3AC21A8C8^-6'
+'-1006D516A10D4F^-6'
+'9523FFD0C5FC78^-8'
+'-9DC4AB113D0998^3'
+'5DC96E94214614^3'
+'7EF3660D70FA9^2'
+'-D8273708144D08^1'
+'-39CCAF833AB4FA^0'
+'762D19E93A987^-1'
+'-7C811C64FB9714^-2'
+'4EE5FC8F639A4^-3'
+'62D0A195FA9BFC^-4'
+'-B700D71E61A83^-5'
+'8E35FC567EFE1^-6'
+'1B122812FC0A99^-7'
+'-101F0B902090E9^-7'
+'-3536C871495EDA^3'
+'1EDDF56C58AA68^3'
+'2AB7C6BDD8ECE8^2'
+'-46ECAB119139A4^1'
+'-13B44C640FC088^0'
+'26EB1619E5939^-1'
+'-293AC1B4D2C2F^-2'
+'19BF1F59E3CF6B^-3'
+'212149164C93C^-4'
+'-3C87E372027B44^-5'
+'2EB6CD6E1DB73C^-6'
+'99986BD04368B8^-8'
+'-55B79744C5DDCC^-8'
+'1DEDA54^8'
+'546^5'
+'29^2'
+'1^1'
+END_ARRAY 1 45
+BEGIN_ARRAY 2 39
+'DE-0430LE-0430                          '
+'1DF2131C3D78E1^8'
+'1DF213276D1694^8'
+'A'
+'0'
+'1'
+'2'
+39
+'1DE85F4^8'
+'A8C^5'
+'8721ADD29266B^5'
+'5C4DCB0F80B8B4^3'
+'-179515396557F9^2'
+'-1FE32C6316A78^0'
+'7DDD9C5697CAD8^-2'
+'9B247E7A3A087^-3'
+'9DF96C4EF4015^-5'
+'-18E79E351AD518^-5'
+'15F0258B6CCBDF^-6'
+'-7E2744DF0B7E3^-7'
+'162A16945D1C07^-8'
+'2913923022D53E^5'
+'1D16AB1A81327C^4'
+'91206B5B94F478^1'
+'-17479890940177^0'
+'-ADDF6C45216D78^-2'
+'2149B13A5C65F2^-3'
+'7BD257FA4CFB98^-4'
+'1A2F9BA705B1BA^-6'
+'64496C1E260A4C^-6'
+'184F40A99025A7^-7'
+'37EF19F8B97ACC^-8'
+'B6FA72AF6EC62^4'
+'C6B83599481F78^3'
+'4A06CBA81475C^1'
+'-9AB1A1A6ED9E38^-1'
+'-53BAF20641E54C^-2'
+'2864F574C3EB6A^-4'
+'3E9CEAB282DCC6^-4'
+'383FD731B67AAA^-6'
+'336610816947E2^-6'
+'1960A5EED548C7^-7'
+'1CD22B582DBCA^-8'
+'1DDDD34^8'
+'1518^6'
+'23^2'
+'1^1'
+END_ARRAY 2 39
+BEGIN_ARRAY 3 45
+'DE-0430LE-0430                          '
+'1DF2131C3D78E1^8'
+'1DF213276D1694^8'
+'3'
+'0'
+'1'
+'2'
+45
+'1DE85F4^8'
+'A8C^5'
+'3FC2A679363CF8^7'
+'-11CC629447EAC3^7'
+'-4FF1A7D62151F4^5'
+'3AF0887537B1D^4'
+'9C7E5E50647CC^2'
+'-3E161B1008DC58^1'
+'-B6728A9482A78^-1'
+'126366C97AD848^-2'
+'5C44B064F81CEC^-3'
+'D0DFCC67B9B6A8^-4'
+'-5BAB51971C6C18^-4'
+'-6F262ABB9A4794^-5'
+'674D9AADA4149C^-5'
+'72E4B4987F4298^7'
+'80C5BFF3CBE4D^6'
+'-91151DB613F7C^5'
+'-1CC83B314D4A7^4'
+'F547E0CDD2725^2'
+'275558260040E6^1'
+'-BECBAC1A4CE76^-1'
+'-1F593BB38AC8CB^-2'
+'760F5D4CB3387C^-3'
+'-107416ADDD701D^-3'
+'-5D15B978782A04^-4'
+'16D69F475A08B1^-4'
+'4CA1D595AE5118^-5'
+'31C841B308DDB2^7'
+'37D32AECE5C9DE^6'
+'-3EE4EA7F916968^5'
+'-C7A468EB2E2348^3'
+'6A54F760E2227C^2'
+'110E32A90FF5FD^1'
+'-534C5C9301D6F4^-1'
+'-ED6C92E87DA3C8^-3'
+'3FB78A3F7D0178^-3'
+'-6645BF047AA744^-4'
+'-35A8D481853EF8^-4'
+'A025715B8C0D9^-5'
+'2E94C5C6D7E1D4^-5'
+'1DDDD34^8'
+'1518^6'
+'29^2'
+'1^1'
+END_ARRAY 3 45
+BEGIN_ARRAY 4 86
+'/tmp/spice_spk_zaw90.txt                '
+'1DF2131C3D78E1^8'
+'1DF213276D1694^8'
+'-25'
+'18F'
+'1'
+'9'
+86
+'-4F8CEA65E7FFFC^3'
+'-650AAA8922FFFC^4'
+'7D34F1C2722004^4'
+'1899A3C475327^1'
+'5316D2D7FA1EC8^1'
+'-35C121B7CFA948^1'
+'-49C8B37845FFFC^3'
+'-63D2D0BD734004^4'
+'7C6B08D37C6^4'
+'189B608084292F^1'
+'533B48F3B3ADE^1'
+'-35EE72B04499F8^1'
+'-440416EDCE0004^3'
+'-629A6D42BA7FFC^4'
+'7BA07444DD1FFC^4'
+'189D06A0F4EE11^1'
+'536041ADB6A4D8^1'
+'-361CAB33A13CAC^1'
+'-3E3F1A3D380002^3'
+'-61617E2A4DBFFC^4'
+'7AD530A55A8004^4'
+'189E94BBA17A7^1'
+'5385BFA714F458^1'
+'-364BD238999816^1'
+'-3879C3342E^3'
+'-6028017B6B7FFC^4'
+'7A093A6907E004^4'
+'18A0095116D30E^1'
+'53ABC58FEEAA2^1'
+'-367BEEFD99A634^1'
+'-32B417FD2BFFFE^3'
+'-5EEDF53339FFFC^4'
+'793C8DE855DFFC^4'
+'18A162CC2FF112^1'
+'53D25628E1B6E^1'
+'-36AD090AE06DBA^1'
+'-2CEE1F240A^3'
+'-5DB357445A4004^4'
+'786F275ED2DFFC^4'
+'18A29F7EF8D97^1'
+'53F974403C2858^1'
+'-36DF283793E8A2^1'
+'-2727DF9CB8^3'
+'-5C782596E28^4'
+'77A102EA1DFFFC^4'
+'18A3BDA355856F^1'
+'542122B5FDEF28^1'
+'-371254ACB21DA8^1'
+'-216160C832^3'
+'-5B3C5E07E54004^4'
+'76D21C888DBFFC^4'
+'18A4BB5750F9AF^1'
+'544964790D1918^1'
+'-374696E99706C8^1'
+'-1B9AAA7C56^3'
+'-59FFFE69780004^4'
+'76027018002^4'
+'18A5969C942FB2^1'
+'54723C884196D^1'
+'-377BF7C88DAAAE^1'
+'-15D3C50991FFFF^3'
+'-58C3048234FFFC^4'
+'7531F954604004^4'
+'18A64D564E2BD1^1'
+'549BADF365761^1'
+'-37B28082E60364^1'
+'-100CB94383FFFF^3'
+'-57856E0D3CC^4'
+'7460B3D657A004^4'
+'18A6DD4658E7CF^1'
+'54C5BBD938A78^1'
+'-37EA3AB6E21794^1'
+'1DF211C^8'
+'1DF211FC^8'
+'1DF21238^8'
+'1DF21274^8'
+'1DF212B^8'
+'1DF212EC^8'
+'1DF21328^8'
+'1DF21364^8'
+'1DF213A^8'
+'1DF213DC^8'
+'1DF21418^8'
+'1DF21454^8'
+'A^1'
+'C^1'
+END_ARRAY 4 86
+TOTAL_ARRAYS 4
+ ~NAIF/SPC BEGIN COMMENTS~
+; /home/tthatcher/Desktop/data/ale/hybusa/hyb2_0.bsp LOG FILE
+
+; Created 2019-09-27/14:52:40.00.
+;
+; BEGIN SPKMERGE COMMANDS
+
+LEAPSECONDS_KERNEL   = /usgs/cpkgs/isis3/data/base/kernels/lsk/naif0012.tls
+
+SPK_KERNEL           = /home/tthatcher/Desktop/data/ale/hybusa/hyb2_0.bsp
+  SOURCE_SPK_KERNEL  = /usgs/cpkgs/isis3/data/hayabusa2/kernels/tspk/de430.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = 3, 10, 399
+    BEGIN_TIME       = 2015 DEC 03 08:36:40.057
+    END_TIME         = 2015 DEC 03 08:36:51.243
+SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/hayabusa2/kernels/spk/hyb2_20151123-20151213_0001m_final_ver1.oem.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = -37
+    BEGIN_TIME       = 2015 DEC 03 08:36:40.057
+    END_TIME         = 2015 DEC 03 08:36:51.243
+
+; END SPKMERGE COMMANDS
+ ~NAIF/SPC END COMMENTS~
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_1.xsp b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_1.xsp
new file mode 100644
index 0000000..28ce0eb
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_1.xsp
@@ -0,0 +1,284 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/SPK '
+'2'
+'6'
+'SPKMERGE                                                    '
+BEGIN_ARRAY 1 45
+'DE-0430LE-0430                          '
+'1DF2150958DD3D^8'
+'1DF21513591EC7^8'
+'18F'
+'3'
+'1'
+'2'
+45
+'1DF0484^8'
+'2A3^5'
+'E973B77A819CF^3'
+'4EEA7C17F1A51^3'
+'-BBCF008A52D9D^2'
+'-84A8B51FCD3928^1'
+'CD57E5DF44C478^0'
+'-2CF0A67591757A^-1'
+'-157C7A1F47FE07^-2'
+'9C3992FA7A31D8^-3'
+'-A295096FE59218^-4'
+'A495E790C2B67^-6'
+'96CED3AC21A8C8^-6'
+'-1006D516A10D4F^-6'
+'9523FFD0C5FC78^-8'
+'-9DC4AB113D0998^3'
+'5DC96E94214614^3'
+'7EF3660D70FA9^2'
+'-D8273708144D08^1'
+'-39CCAF833AB4FA^0'
+'762D19E93A987^-1'
+'-7C811C64FB9714^-2'
+'4EE5FC8F639A4^-3'
+'62D0A195FA9BFC^-4'
+'-B700D71E61A83^-5'
+'8E35FC567EFE1^-6'
+'1B122812FC0A99^-7'
+'-101F0B902090E9^-7'
+'-3536C871495EDA^3'
+'1EDDF56C58AA68^3'
+'2AB7C6BDD8ECE8^2'
+'-46ECAB119139A4^1'
+'-13B44C640FC088^0'
+'26EB1619E5939^-1'
+'-293AC1B4D2C2F^-2'
+'19BF1F59E3CF6B^-3'
+'212149164C93C^-4'
+'-3C87E372027B44^-5'
+'2EB6CD6E1DB73C^-6'
+'99986BD04368B8^-8'
+'-55B79744C5DDCC^-8'
+'1DEDA54^8'
+'546^5'
+'29^2'
+'1^1'
+END_ARRAY 1 45
+BEGIN_ARRAY 2 39
+'DE-0430LE-0430                          '
+'1DF2150958DD3D^8'
+'1DF21513591EC7^8'
+'A'
+'0'
+'1'
+'2'
+39
+'1DE85F4^8'
+'A8C^5'
+'8721ADD29266B^5'
+'5C4DCB0F80B8B4^3'
+'-179515396557F9^2'
+'-1FE32C6316A78^0'
+'7DDD9C5697CAD8^-2'
+'9B247E7A3A087^-3'
+'9DF96C4EF4015^-5'
+'-18E79E351AD518^-5'
+'15F0258B6CCBDF^-6'
+'-7E2744DF0B7E3^-7'
+'162A16945D1C07^-8'
+'2913923022D53E^5'
+'1D16AB1A81327C^4'
+'91206B5B94F478^1'
+'-17479890940177^0'
+'-ADDF6C45216D78^-2'
+'2149B13A5C65F2^-3'
+'7BD257FA4CFB98^-4'
+'1A2F9BA705B1BA^-6'
+'64496C1E260A4C^-6'
+'184F40A99025A7^-7'
+'37EF19F8B97ACC^-8'
+'B6FA72AF6EC62^4'
+'C6B83599481F78^3'
+'4A06CBA81475C^1'
+'-9AB1A1A6ED9E38^-1'
+'-53BAF20641E54C^-2'
+'2864F574C3EB6A^-4'
+'3E9CEAB282DCC6^-4'
+'383FD731B67AAA^-6'
+'336610816947E2^-6'
+'1960A5EED548C7^-7'
+'1CD22B582DBCA^-8'
+'1DDDD34^8'
+'1518^6'
+'23^2'
+'1^1'
+END_ARRAY 2 39
+BEGIN_ARRAY 3 45
+'DE-0430LE-0430                          '
+'1DF2150958DD3D^8'
+'1DF21513591EC7^8'
+'3'
+'0'
+'1'
+'2'
+45
+'1DE85F4^8'
+'A8C^5'
+'3FC2A679363CF8^7'
+'-11CC629447EAC3^7'
+'-4FF1A7D62151F4^5'
+'3AF0887537B1D^4'
+'9C7E5E50647CC^2'
+'-3E161B1008DC58^1'
+'-B6728A9482A78^-1'
+'126366C97AD848^-2'
+'5C44B064F81CEC^-3'
+'D0DFCC67B9B6A8^-4'
+'-5BAB51971C6C18^-4'
+'-6F262ABB9A4794^-5'
+'674D9AADA4149C^-5'
+'72E4B4987F4298^7'
+'80C5BFF3CBE4D^6'
+'-91151DB613F7C^5'
+'-1CC83B314D4A7^4'
+'F547E0CDD2725^2'
+'275558260040E6^1'
+'-BECBAC1A4CE76^-1'
+'-1F593BB38AC8CB^-2'
+'760F5D4CB3387C^-3'
+'-107416ADDD701D^-3'
+'-5D15B978782A04^-4'
+'16D69F475A08B1^-4'
+'4CA1D595AE5118^-5'
+'31C841B308DDB2^7'
+'37D32AECE5C9DE^6'
+'-3EE4EA7F916968^5'
+'-C7A468EB2E2348^3'
+'6A54F760E2227C^2'
+'110E32A90FF5FD^1'
+'-534C5C9301D6F4^-1'
+'-ED6C92E87DA3C8^-3'
+'3FB78A3F7D0178^-3'
+'-6645BF047AA744^-4'
+'-35A8D481853EF8^-4'
+'A025715B8C0D9^-5'
+'2E94C5C6D7E1D4^-5'
+'1DDDD34^8'
+'1518^6'
+'29^2'
+'1^1'
+END_ARRAY 3 45
+BEGIN_ARRAY 4 86
+'/tmp/spice_spk_zaw90.txt                '
+'1DF2150958DD3D^8'
+'1DF21513591EC7^8'
+'-25'
+'18F'
+'1'
+'9'
+86
+'-1B9AAA7C56^3'
+'-59FFFE69780004^4'
+'76027018002^4'
+'18A5969C942FB2^1'
+'54723C884196D^1'
+'-377BF7C88DAAAE^1'
+'-15D3C50991FFFF^3'
+'-58C3048234FFFC^4'
+'7531F954604004^4'
+'18A64D564E2BD1^1'
+'549BADF365761^1'
+'-37B28082E60364^1'
+'-100CB94383FFFF^3'
+'-57856E0D3CC^4'
+'7460B3D657A004^4'
+'18A6DD4658E7CF^1'
+'54C5BBD938A78^1'
+'-37EA3AB6E21794^1'
+'-A459087CE^2'
+'-564738B9C40004^4'
+'738E9B11A84004^4'
+'18A7440C246832^1'
+'54F069692B38E8^1'
+'-3823306BB9E14^1'
+'-47E54C786^2'
+'-5508622B060004^4'
+'72BBAA53BE6004^4'
+'18A77F2181A62F^1'
+'551BB9E2231AD8^1'
+'-385D6C18616718^1'
+'148EF70B^2'
+'-53C8E7F7DD4004^4'
+'71E7DCC1DAE004^4'
+'18A78BD8D3A6CF^1'
+'5547B093C45B28^1'
+'-3898F8A831A328^1'
+'71030EDDDFFFF4^2'
+'-5288C7AAB8C^4'
+'71132D57788^4'
+'18A7675880632^1'
+'557450DA3CEA8^1'
+'-38D5E1832E9C16^1'
+'CD763CDA600008^2'
+'-5147FEC12F8^4'
+'703D96E44A9FFC^4'
+'18A70E9BB1E^1'
+'55A19E25F8D6A^1'
+'-39143291284BE4^1'
+'129E7B71E20001^3'
+'-50068AABFD8004^4'
+'6F67140A6E7FF8^4'
+'18A67E6A5716CF^1'
+'55CF9BF0FA102^1'
+'-3953F84524B946^1'
+'18656A7616^3'
+'-4EC468CE95BFFC^4'
+'6E8F9F3C36C^4'
+'18A5B358D20C1^1'
+'55FE4DC4FAA4D^1'
+'-39953FA23BDE3E^1'
+'1E2C22A173FFFF^3'
+'-4D81967F2DBFFC^4'
+'6DB732BA1FDFFC^4'
+'18A4A9C452B93^1'
+'562DB73AEA8548^1'
+'-39D8164346C176^1'
+'23F294DA880002^3'
+'-4C3E1106480004^4'
+'6CDDC890638^4'
+'18A35DCC9B22EE^1'
+'565DDBF4E3BF6^1'
+'-3A1C8A65B35CFA^1'
+'1DF213DC^8'
+'1DF21418^8'
+'1DF21454^8'
+'1DF2149^8'
+'1DF214CC^8'
+'1DF21508^8'
+'1DF21544^8'
+'1DF2158^8'
+'1DF215BC^8'
+'1DF215F8^8'
+'1DF21634^8'
+'1DF2167^8'
+'A^1'
+'C^1'
+END_ARRAY 4 86
+TOTAL_ARRAYS 4
+ ~NAIF/SPC BEGIN COMMENTS~
+; /home/tthatcher/Desktop/data/ale/hybusa/hyb2_1.bsp LOG FILE
+
+; Created 2019-09-27/14:52:40.00.
+;
+; BEGIN SPKMERGE COMMANDS
+
+LEAPSECONDS_KERNEL   = /usgs/cpkgs/isis3/data/base/kernels/lsk/naif0012.tls
+
+SPK_KERNEL           = /home/tthatcher/Desktop/data/ale/hybusa/hyb2_1.bsp
+  SOURCE_SPK_KERNEL  = /usgs/cpkgs/isis3/data/hayabusa2/kernels/tspk/de430.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = 3, 10, 399
+    BEGIN_TIME       = 2015 DEC 03 08:44:53.164
+    END_TIME         = 2015 DEC 03 08:45:03.165
+SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/hayabusa2/kernels/spk/hyb2_20151123-20151213_0001m_final_ver1.oem.bsp
+    INCLUDE_COMMENTS = NO
+    BODIES           = -37
+    BEGIN_TIME       = 2015 DEC 03 08:44:53.164
+    END_TIME         = 2015 DEC 03 08:45:03.165
+
+; END SPKMERGE COMMANDS
+ ~NAIF/SPC END COMMENTS~
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_20141203-20161231_v01.tsc b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_20141203-20161231_v01.tsc
new file mode 100644
index 0000000..c07c982
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_20141203-20161231_v01.tsc
@@ -0,0 +1,1371 @@
+KPL/SCLK
+
+\begindata
+
+SCLK_KERNEL_ID          = ( @2017-01-04T06:55:04 )
+SCLK_DATA_TYPE_37       = ( 1 )
+SCLK01_TIME_SYSTEM_37   = ( 1 )
+SCLK01_N_FIELDS_37      = ( 1 )
+SCLK01_MODULI_37        = ( 4294967296 )
+SCLK01_OFFSETS_37       = ( 0 )
+SCLK01_OUTPUT_DELIM_37  = ( 2 )
+SCLK_PARTITION_START_37 = ( 
+                             0.0000000000000000e+00
+                          )
+SCLK_PARTITION_END_37   = ( 
+                             4.2949672950000000e+09
+                          )
+SCLK01_COEFFICIENTS_37  = (
+0.0000000000000000e+00 4.7082726973458749e+08 3.1249684716840420e-02
+1.5728712148437500e+06 4.7087642146415156e+08 3.1249684716840420e-02
+1.7039432148437500e+06 4.7088051742282677e+08 3.1249615617070958e-02
+1.9660872148437500e+06 4.7088870932206309e+08 3.1249567872237094e-02
+2.0971592148437500e+06 4.7089280526542324e+08 3.1249556644525001e-02
+2.4903752148437500e+06 4.7090509309108877e+08 3.1249551808102256e-02
+4.3254017421875000e+06 4.7096243684762424e+08 3.1249527923586089e-02
+4.4576257421875000e+06 4.7096656878520441e+08 3.1249562359184947e-02
+4.7185936054687500e+06 4.7097472391672176e+08 3.1249555568809144e-02
+4.8496776054687500e+06 4.7097882023346394e+08 3.1249562605003944e-02
+7.0778896054687500e+06 4.7104845088385516e+08 3.1249558488070761e-02
+7.2089616054687500e+06 4.7105254682598531e+08 3.1249564813303248e-02
+7.6021776054687500e+06 4.7106483465486294e+08 3.1249559617663181e-02
+7.7332496054687500e+06 4.7106893059714115e+08 3.1249564694917353e-02
+7.9953936054687500e+06 4.7107712248302853e+08 3.1249559612799911e-02
+1.2713985605468750e+07 4.7122457640502101e+08 3.1249559602201771e-02
+1.2845057605468750e+07 4.7122867234729719e+08 3.1249558551621703e-02
+1.3369345605468750e+07 4.7124505611585110e+08 3.1249555460220790e-02
+1.5466497605468750e+07 4.7131059118358362e+08 3.1249557160599226e-02
+1.5597571605468750e+07 4.7131468718803889e+08 3.1249554189571427e-02
+1.6121859605468750e+07 4.7133107095430583e+08 3.1249553742270564e-02
+1.8219011605468750e+07 4.7139660601843554e+08 3.1249554353962594e-02
+1.8350083605468750e+07 4.7140070196002382e+08 3.1249551683231402e-02
+1.8612227605468750e+07 4.7140889384250027e+08 3.1249548071926602e-02
+1.8743307605468750e+07 4.7141299003326154e+08 3.1249547417360336e-02
+2.0971523605468750e+07 4.7148262077480966e+08 3.1249539880718658e-02
+2.1102595605468750e+07 4.7148671671450090e+08 3.1249548688947471e-02
+2.1364739605468750e+07 4.7149490859619242e+08 3.1249548865412299e-02
+2.1495819605468750e+07 4.7149900478705770e+08 3.1249546212639683e-02
+2.3724036605468750e+07 4.7156863555717099e+08 3.1249548110123048e-02
+2.3855116605468750e+07 4.7157273174793726e+08 3.1249546482374907e-02
+2.4117259605468750e+07 4.7158092359780079e+08 3.1249548659712249e-02
+2.4379395605468750e+07 4.7158911522948825e+08 3.1249544909144333e-02
+2.6476547605468750e+07 4.7165465027509356e+08 3.1249540948920185e-02
+2.6607619605468750e+07 4.7165874621492481e+08 3.1249546044120717e-02
+2.6869771605468750e+07 4.7166693834591937e+08 3.1249549992754078e-02
+2.7000835605468750e+07 4.7167103403693962e+08 3.1249542544690298e-02
+3.4734083605468750e+07 4.7191269449932426e+08 3.1249541742454312e-02
+3.4865155605468750e+07 4.7191679043925953e+08 3.1249543175661965e-02
+3.5127307605468750e+07 4.7192498256950212e+08 3.1249546131012433e-02
+3.5389443605468750e+07 4.7193317420052671e+08 3.1249544231769733e-02
+3.7486595605468750e+07 4.7199870924471146e+08 3.1249541849774687e-02
+3.7617667605468750e+07 4.7200280518466079e+08 3.1249547144398093e-02
+3.7879811605468750e+07 4.7201099706594741e+08 3.1249551024875664e-02
+3.8010891605468750e+07 4.7201509325709575e+08 3.1249542823566352e-02
+4.0239107605468750e+07 4.7208472398840791e+08 3.1249541872512054e-02
+4.0370179605468750e+07 4.7208881992836022e+08 3.1249543417288805e-02
+4.0632323605468750e+07 4.7209701180866981e+08 3.1249543479713392e-02
+4.0763403605468750e+07 4.7210110799882913e+08 3.1249540733440908e-02
+4.2991618605468750e+07 4.7217073869423449e+08 3.1249541857050644e-02
+4.3122690605468750e+07 4.7217483463418478e+08 3.1249539633336099e-02
+4.3384834605468750e+07 4.7218302651350242e+08 3.1249512972408411e-02
+4.3515906605468750e+07 4.7218712244966674e+08 3.1249472841810691e-02
+4.5744130605468750e+07 4.7225675327504021e+08 3.1249473753323143e-02
+4.5875284871093750e+07 4.7226085177682149e+08 3.1249482078048972e-02
+4.6137346605468750e+07 4.7226904107029319e+08 3.1249528208263655e-02
+4.6268418605468750e+07 4.7227313700845450e+08 3.1249604725791656e-02
+4.8496642605468750e+07 4.7234276812769502e+08 3.1249617961293552e-02
+4.8627714605468750e+07 4.7234686407762045e+08 3.1249619661832213e-02
+4.8889866605468750e+07 4.7235505622791404e+08 3.1249619707504284e-02
+4.9020930605468750e+07 4.7235915192807138e+08 3.1249559937278765e-02
+5.4001666605468750e+07 4.7251479773623514e+08 3.1249549006588495e-02
+5.4132738605468750e+07 4.7251889367712253e+08 3.1249558478066319e-02
+5.4394882605468750e+07 4.7252708556138021e+08 3.1249566118731309e-02
+5.4525954605468750e+07 4.7253118150451052e+08 3.1249563707674528e-02
+5.6835466605468750e+07 4.7260335274688816e+08 3.1249556591089241e-02
+5.7016322605468750e+07 4.7260900441669500e+08 3.1249555960584985e-02
+5.7278466605468750e+07 4.7261719630029273e+08 3.1249563753590337e-02
+5.7409538605468750e+07 4.7262129224311304e+08 3.1249561688066415e-02
+5.9595918605468750e+07 4.7268961565979660e+08 3.1249551497763987e-02
+5.9768834605468750e+07 4.7269501920724338e+08 3.1249559740672339e-02
+6.0030978605468750e+07 4.7270321109183204e+08 3.1249563670371572e-02
+6.0162050605468750e+07 4.7270730703464144e+08 3.1249560591893041e-02
+6.2360490605468750e+07 4.7277600731862909e+08 3.1249558597102042e-02
+6.2521346605468750e+07 4.7278103399762678e+08 3.1249559748403044e-02
+6.2783490605468750e+07 4.7278922588221747e+08 3.1249563624442089e-02
+6.2914562605468750e+07 4.7279332182502085e+08 3.1249561835453247e-02
+6.5109366605468750e+07 4.7286190848833555e+08 3.1249558128735592e-02
+6.5273858605468750e+07 4.7286704879065126e+08 3.1249563559413218e-02
+6.5536002605468750e+07 4.7287524067624098e+08 3.1249571200532955e-02
+6.5667074605468750e+07 4.7287933662003738e+08 3.1249565995386194e-02
+6.7864330605468750e+07 4.7294799991641814e+08 3.1249538146765832e-02
+6.7895298605468750e+07 4.7294896765211546e+08 3.1249552631834376e-02
+6.8550658605468750e+07 4.7296944735892826e+08 3.1249550827327222e-02
+7.3378166605468750e+07 4.7312030481554359e+08 3.1249538150090218e-02
+7.3400322605468750e+07 4.7312099718031085e+08 3.1249551417204202e-02
+7.4055682605468750e+07 4.7314147688632762e+08 3.1249551533118779e-02
+7.6131914605468750e+07 4.7320635820520633e+08 3.1249553763202584e-02
+7.6283906605468750e+07 4.7321110788738191e+08 3.1249552594327320e-02
+7.8892234605468750e+07 4.7329261697040117e+08 3.1249554836593932e-02
+7.9036418605468750e+07 4.7329712265621573e+08 3.1249556336236953e-02
+8.7159042605468750e+07 4.7355095105250180e+08 3.1249564274459851e-02
+8.7293954605468750e+07 4.7355516699371719e+08 3.1249561823869954e-02
+8.7556098605468750e+07 4.7356335887885195e+08 3.1249560561036560e-02
+8.7818242605468750e+07 4.7357155076365566e+08 3.1249563031678917e-02
+8.9915394605468750e+07 4.7363708584726667e+08 3.1249565333382634e-02
+9.0046466605468750e+07 4.7364118179029405e+08 3.1249565319967587e-02
+9.0570754605468750e+07 4.7365756556239653e+08 3.1249554679874336e-02
+9.2667906605468750e+07 4.7372310062849253e+08 3.1249519854554819e-02
+9.2798978605468750e+07 4.7372719656555891e+08 3.1249516745447181e-02
+9.3061122605468750e+07 4.7373538843887663e+08 3.1249512522663281e-02
+9.3192194605468750e+07 4.7373948437498200e+08 3.1249515649426050e-02
+9.5436078605468750e+07 4.7380960466315550e+08 3.1249517572130618e-02
+9.5551498605468750e+07 4.7381321148247367e+08 3.1249520889035650e-02
+9.5813634605468750e+07 4.7382140310688144e+08 3.1249515597437494e-02
+9.6075778605468750e+07 4.7382959497989821e+08 3.1249517898999102e-02
+9.8172930605468750e+07 4.7389512996885914e+08 3.1249512774593313e-02
+9.8304002605468750e+07 4.7389922590499753e+08 3.1249517394144277e-02
+9.8566146605468750e+07 4.7390741777848530e+08 3.1249515845274800e-02
+9.8828290605468750e+07 4.7391560965156704e+08 3.1249515882751162e-02
+1.0918297860546875e+08 4.7423918863868397e+08 3.1249521258359891e-02
+1.0931405060546875e+08 4.7424328457593435e+08 3.1249529932892983e-02
+1.0957619460546875e+08 4.7425147645270908e+08 3.1249559885964118e-02
+1.0970726660546875e+08 4.7425557239502245e+08 3.1249554920470796e-02
+1.1193549060546875e+08 4.7432520340328556e+08 3.1249551905148110e-02
+1.1206656260546875e+08 4.7432929934455287e+08 3.1249560656533504e-02
+1.1232870660546875e+08 4.7433749122938162e+08 3.1249575335550617e-02
+1.1245977860546875e+08 4.7434158717372000e+08 3.1249563937040769e-02
+1.1468800260546875e+08 4.7441121820207405e+08 3.1249552027475147e-02
+1.1481907460546875e+08 4.7441531414335740e+08 3.1249560847072644e-02
+1.1508121860546875e+08 4.7442350602823609e+08 3.1249575511083094e-02
+1.1521229060546875e+08 4.7442760197259748e+08 3.1249558575783501e-02
+1.1744051460546875e+08 4.7449723298900545e+08 3.1249559756361123e-02
+1.1757158660546875e+08 4.7450132893130183e+08 3.1249553400584773e-02
+1.1783373060546875e+08 4.7450952081422848e+08 3.1249575678884867e-02
+1.1796480260546875e+08 4.7451361675861186e+08 3.1249564869995083e-02
+1.2019302660546875e+08 4.7458324778904474e+08 3.1249552218469034e-02
+1.2032409860546875e+08 4.7458734373035312e+08 3.1249565059179273e-02
+1.2058624521484375e+08 4.7459553569787782e+08 3.1249583475982945e-02
+1.2071731721484375e+08 4.7459963164328319e+08 3.1249568477241228e-02
+1.2294553860546875e+08 4.7466926260021198e+08 3.1249559939169558e-02
+1.2307661060546875e+08 4.7467335854253232e+08 3.1249565191956208e-02
+1.2333875460546875e+08 4.7468155042855000e+08 3.1249591280811728e-02
+1.2346982660546875e+08 4.7468564637497836e+08 3.1249563085084982e-02
+1.2569805060546875e+08 4.7475527740143406e+08 3.1249564519477271e-02
+1.2573837060546875e+08 4.7475653738387549e+08 3.1249548339833504e-02
+1.2622233860546875e+08 4.7477166116528642e+08 3.1249542857040069e-02
+1.2635341060546875e+08 4.7477575710536778e+08 3.1249549046291833e-02
+1.3125378121484375e+08 4.7492889147707045e+08 3.1249550270981023e-02
+1.3146523721484375e+08 4.7493549938197255e+08 3.1249562758148386e-02
+1.3172738121484375e+08 4.7494369126735222e+08 3.1249581095380563e-02
+1.3185845321484375e+08 4.7494778721244556e+08 3.1249614478411951e-02
+1.3400132521484375e+08 4.7501475113632214e+08 3.1249624002496711e-02
+1.3421774921484375e+08 4.7502151430494726e+08 3.1249614381603934e-02
+1.3447994721484375e+08 4.7502970789133888e+08 3.1249604082404403e-02
+1.3461101921484375e+08 4.7503380383944517e+08 3.1249580197257452e-02
+1.3676415521484375e+08 4.7510108843555278e+08 3.1249577580174961e-02
+1.3697031721484375e+08 4.7510753091096586e+08 3.1249578482174911e-02
+1.3723246121484375e+08 4.7511572280046749e+08 3.1249572889855637e-02
+1.3749454921484375e+08 4.7512391293852705e+08 3.1249574954094379e-02
+1.3952084521484375e+08 4.7518723382725823e+08 3.1249576378660202e-02
+1.3972277321484375e+08 4.7519354399171722e+08 3.1249574508508654e-02
+1.4227957321484375e+08 4.7527344290382057e+08 3.1249573597869933e-02
+1.4247528487109375e+08 4.7527955880962652e+08 3.1249583658336633e-02
+1.4273742887109375e+08 4.7528775070048505e+08 3.1249582246986960e-02
+1.4286850121484375e+08 4.7529184665647137e+08 3.1249574737160085e-02
+1.4504494721484375e+08 4.7535985966840976e+08 3.1249570888478542e-02
+1.4522779521484375e+08 4.7536557358994758e+08 3.1249576738673568e-02
+1.4548993921484375e+08 4.7537376547899216e+08 3.1249583439230410e-02
+1.4562099521484375e+08 4.7537786092439938e+08 3.1249567600560288e-02
+1.5055438721484375e+08 4.7553202729120344e+08 3.1249567632471626e-02
+1.5073280321484375e+08 4.7553760271406215e+08 3.1249567003442280e-02
+1.5099494721484375e+08 4.7554579460055470e+08 3.1249569810133021e-02
+1.5112603521484375e+08 4.7554989104416198e+08 3.1249563311886865e-02
+1.5331429921484375e+08 4.7561827333857310e+08 3.1249558051172566e-02
+1.5348533121484375e+08 4.7562361801298571e+08 3.1249560350261163e-02
+1.5374747521484375e+08 4.7563180989773417e+08 3.1249546644403381e-02
+1.5400961921484375e+08 4.7564000177888972e+08 3.1249556649284135e-02
+1.5884005921484375e+08 4.7579095088731068e+08 3.1249555958088388e-02
+1.5899033921484375e+08 4.7579564707058007e+08 3.1249558325653917e-02
+1.5938362721484375e+08 4.7580793714687485e+08 3.1249554994246864e-02
+1.5951469921484375e+08 4.7581203308854705e+08 3.1249554779602787e-02
+1.6163944921484375e+08 4.7587843058006501e+08 3.1249545371159190e-02
+1.6174292921484375e+08 4.7588166428302002e+08 3.1249551986197131e-02
+1.6213606521484375e+08 4.7589394960688967e+08 3.1249556177044724e-02
+1.6226713721484375e+08 4.7589804554871690e+08 3.1249549334303805e-02
+1.6985903521484375e+08 4.7613528893980891e+08 3.1249547325473952e-02
+1.7000040321484375e+08 4.7613970662581521e+08 3.1249548379491898e-02
+1.7026254721484375e+08 4.7614789850742561e+08 3.1249517148014022e-02
+1.7039367096875000e+08 4.7615199606142181e+08 3.1249552760652933e-02
+1.7262184521484375e+08 4.7622162551008505e+08 3.1249556366674369e-02
+1.7275291721484375e+08 4.7622572145193714e+08 3.1249544116642467e-02
+1.7301507896875000e+08 4.7623391388723153e+08 3.1249548547293671e-02
+1.7314615096875000e+08 4.7623800982805872e+08 3.1249548694822951e-02
+1.7537435821484375e+08 4.7630764029889768e+08 3.1249553712915514e-02
+1.7550548421484375e+08 4.7631173792787784e+08 3.1249549616729162e-02
+1.7602971621484375e+08 4.7632811994177252e+08 3.1249548344391087e-02
+1.7812686821484375e+08 4.7639365499458206e+08 3.1249568585019285e-02
+1.7825815096875000e+08 4.7639775752400428e+08 3.1249510233330887e-02
+1.7852007096875000e+08 4.7640594239572459e+08 3.1249543513939462e-02
+1.7865115896875000e+08 4.7641003883588475e+08 3.1249571213576764e-02
+1.7891330371484375e+08 4.7641823074679607e+08 3.1249546449857824e-02
+1.8092294343359375e+08 4.7648103107653463e+08 3.1249578986655997e-02
+1.8114163896875000e+08 4.7648786521993452e+08 3.1249546557646682e-02
+1.8140381496875000e+08 4.7649605810105282e+08 3.1249491646354079e-02
+1.8153479721484375e+08 4.7650015122965795e+08 3.1249542009946767e-02
+1.8921010643359375e+08 4.7674000112752861e+08 3.1249511112833604e-02
+1.8939927793750000e+08 4.7674591264454216e+08 3.1249570736854092e-02
+1.8966128443359375e+08 4.7675410023507535e+08 3.1249553132511210e-02
+1.8979235643359375e+08 4.7675819617650354e+08 3.1249550283114963e-02
+1.9201063793750000e+08 4.7682751647590196e+08 3.1249568426436888e-02
+1.9215156087109375e+08 4.7683192025675815e+08 3.1249544162814495e-02
+1.9241374643359375e+08 4.7684011343607235e+08 3.1249546829712926e-02
+1.9254481843359375e+08 4.7684420937667441e+08 3.1249545674890741e-02
+1.9477337393750000e+08 4.7691385072368276e+08 3.1249495627681034e-02
+1.9490416793359375e+08 4.7691793797009182e+08 3.1249538903906467e-02
+1.9529731993359375e+08 4.7693022378881097e+08 3.1249530434251938e-02
+1.9542839193359375e+08 4.7693431972726405e+08 3.1249539242825756e-02
+1.9756733343359375e+08 4.7700116066360641e+08 3.1249530944322104e-02
+1.9765667743359375e+08 4.7700395262169909e+08 3.1249537746689277e-02
+1.9804982943359375e+08 4.7701623843996328e+08 3.1249531708454015e-02
+1.9818090143359375e+08 4.7702033437858337e+08 3.1249538527529264e-02
+2.0031932993359375e+08 4.7708715928238249e+08 3.1249533922063057e-02
+2.0054020993359375e+08 4.7709406167943519e+08 3.1249535952459457e-02
+2.0093342593359375e+08 4.7710634949696428e+08 3.1249539027008198e-02
+2.0298941143359375e+08 4.7717059809608549e+08 3.1249535982711532e-02
+2.0316169943359375e+08 4.7717598201614088e+08 3.1249535509838704e-02
+2.0355491543359375e+08 4.7718826983349591e+08 3.1249461722732602e-02
+2.0368618993750000e+08 4.7719237209108090e+08 3.1249548020717176e-02
+2.0854666393359375e+08 4.7734425970662528e+08 3.1249548740684988e-02
+2.0866666393359375e+08 4.7734800965247416e+08 3.1249556830827741e-02
+2.0892886393359375e+08 4.7735620328627521e+08 3.1249555386671117e-02
+2.0905988793359375e+08 4.7736029772802019e+08 3.1249555839625225e-02
+2.1127274943359375e+08 4.7742944866702980e+08 3.1249557907940751e-02
+2.1141924143359375e+08 4.7743402647726685e+08 3.1249557979674807e-02
+2.1181236143359375e+08 4.7744631130349982e+08 3.1249561630374956e-02
+2.1194343343359375e+08 4.7745040724604183e+08 3.1249561504982676e-02
+2.1407625893359375e+08 4.7751705710768348e+08 3.1249559474951130e-02
+2.1430281893359375e+08 4.7752413700787812e+08 3.1249561466922544e-02
+2.1469593893359375e+08 4.7753642183548200e+08 3.1249562853238665e-02
+2.1679351793750000e+08 4.7760197026240420e+08 3.1249518057524031e-02
+2.1692419087109375e+08 4.7760605372860217e+08 3.1249547518765138e-02
+2.1718640343359375e+08 4.7761424775253403e+08 3.1249560561718681e-02
+2.1731747543359375e+08 4.7761834369493598e+08 3.1249550709396747e-02
+2.1960303793359375e+08 4.7768976649617922e+08 3.1249547902920859e-02
+2.1980784693359375e+08 4.7769616668483567e+08 3.1249539796741981e-02
+2.2020106293359375e+08 4.7770845450387639e+08 3.1249540007476800e-02
+2.2786359093359375e+08 4.7794790497917080e+08 3.1249545459035161e-02
+2.2806531893359375e+08 4.7795420888747716e+08 3.1249544314277955e-02
+2.2832746293359375e+08 4.7796240076802188e+08 3.1249542906607530e-02
+2.2845853493359375e+08 4.7796649670810974e+08 3.1249540026869332e-02
+2.3059272693359375e+08 4.7803318922643876e+08 3.1249566598819473e-02
+2.3081826993750000e+08 4.7804023734756023e+08 3.1249522434479472e-02
+2.3107997693359375e+08 4.7804841556620592e+08 3.1249537626990787e-02
+2.3121104893359375e+08 4.7805251150560176e+08 3.1249538964381464e-02
+2.3336213693359375e+08 4.7811973201387358e+08 3.1249590698280993e-02
+2.3357046193750000e+08 4.7812624208497787e+08 3.1249508728287245e-02
+2.3383245393359375e+08 4.7813442920614654e+08 3.1249562956418231e-02
+2.3396352593359375e+08 4.7813852514886236e+08 3.1249548554690764e-02
+2.3612283393359375e+08 4.7820600254905289e+08 3.1249542394481626e-02
+2.3632286593359375e+08 4.7821225345751715e+08 3.1249551229436189e-02
+2.3671612593359375e+08 4.7822454265603364e+08 3.1249547750576312e-02
+2.3684719793359375e+08 4.7822863859675640e+08 3.1249544537937272e-02
+2.3891870593359375e+08 4.7829337227826309e+08 3.1249544320741195e-02
+2.3907542593359375e+08 4.7829826970684904e+08 3.1249550548335631e-02
+2.3933756193359375e+08 4.7830646133903158e+08 3.1249552809640591e-02
+2.3946863393359375e+08 4.7831055728041744e+08 3.1249548909122883e-02
+2.4156573793359375e+08 4.7837609083443296e+08 3.1249558120565925e-02
+2.4169685793359375e+08 4.7838018827649373e+08 3.1249549602004361e-02
+2.4209007393359375e+08 4.7839247609939003e+08 3.1249547865172644e-02
+2.4222114593359375e+08 4.7839657204012781e+08 3.1249550686630094e-02
+2.4721648193359375e+08 4.7855267404565656e+08 3.1249567187265976e-02
+2.4733286787109375e+08 4.7855631105583012e+08 3.1249556248751992e-02
+2.4759504993359375e+08 4.7856450412893963e+08 3.1249555749809588e-02
+2.4785719393359375e+08 4.7857269601248211e+08 3.1249556719124171e-02
+2.4995439793359375e+08 4.7863823270783168e+08 3.1249557819095983e-02
+2.5008542193359375e+08 4.7864232714989537e+08 3.1249567858832188e-02
+2.5034754787109375e+08 4.7865051847216684e+08 3.1249550939302328e-02
+2.5047863793359375e+08 4.7865461497775257e+08 3.1249602170752060e-02
+2.5274638193359375e+08 4.7872548107557768e+08 3.1249618801919229e-02
+2.5296900593359375e+08 4.7873243799071383e+08 3.1249613731447804e-02
+2.5545935587109375e+08 4.7881026046431684e+08 3.1249611309607708e-02
+2.5559044593359375e+08 4.7881435697781652e+08 3.1249590573679598e-02
+2.5598366193359375e+08 4.7882664481682354e+08 3.1249588925675198e-02
+2.5611473393359375e+08 4.7883074076294321e+08 3.1249613423302083e-02
+2.5828970993359375e+08 4.7889870792214817e+08 3.1249617051475474e-02
+2.5847402993359375e+08 4.7890446785156310e+08 3.1249613069010595e-02
+2.5886721393359375e+08 4.7891675469942802e+08 3.1249618203344855e-02
+2.5899829987109375e+08 4.7892085108492672e+08 3.1249614255926348e-02
+2.6093730993359375e+08 4.7898144440141821e+08 3.1249616140208585e-02
+2.6109546993359375e+08 4.7898638684070694e+08 3.1249611588687498e-02
+2.6148865393359375e+08 4.7899867368798983e+08 3.1249622535716934e-02
+2.6161973987109375e+08 4.7900277007405645e+08 3.1249617073533555e-02
+2.6656625393359375e+08 4.7915734674435842e+08 3.1249621318988063e-02
+2.6673166787109375e+08 4.7916251586726618e+08 3.1249610843611633e-02
+2.6699367174218750e+08 4.7917070338627738e+08 3.1249637519560308e-02
+2.6712475148437500e+08 4.7917479958070689e+08 3.1249620891318532e-02
+2.6933562187109375e+08 4.7924388844213170e+08 3.1249645149041883e-02
+2.6935309387109375e+08 4.7924443443593174e+08 3.1249604634764731e-02
+2.6974618187109375e+08 4.7925671828051841e+08 3.1249595056242228e-02
+2.6987737387109375e+08 4.7926081797739303e+08 3.1249605653723207e-02
+2.7210559987109375e+08 4.7933044916120040e+08 3.1249614449467760e-02
+2.7223663993359375e+08 4.7933454411263096e+08 3.1249622983071750e-02
+2.7249881587109375e+08 4.7934273701183307e+08 3.1249613125510223e-02
+2.7262988787109375e+08 4.7934683296112466e+08 3.1249613225694105e-02
+2.7484077193359375e+08 4.7941592223296463e+08 3.1249616694022309e-02
+2.7498919187109375e+08 4.7942056029912126e+08 3.1249613879575894e-02
+2.7761051087109375e+08 4.7950247550572646e+08 3.1249607623980952e-02
+2.7774165943359375e+08 4.7950657384684503e+08 3.1249612853798681e-02
+2.7800380343359375e+08 4.7951476574535698e+08 3.1249618824404024e-02
+2.7813487543359375e+08 4.7951886169539553e+08 3.1249613669933601e-02
+2.8026531043359375e+08 4.7958543696609443e+08 3.1249614303277377e-02
+2.8049417443359375e+08 4.7959258887782234e+08 3.1249612674573747e-02
+2.8088731043359375e+08 4.7960487422555077e+08 3.1249616050687254e-02
+2.8598818493359375e+08 4.7976427459519851e+08 3.1249617831608477e-02
+2.8613028093359375e+08 4.7976871504089391e+08 3.1249617798403587e-02
+2.8652348093359375e+08 4.7978100239061224e+08 3.1249623821167916e-02
+2.8665455293359375e+08 4.7978509834130573e+08 3.1249621273534610e-02
+2.8869978187109375e+08 4.7984901097102028e+08 3.1249621687001072e-02
+2.8888282187109375e+08 4.7985473090177387e+08 3.1249594535500278e-02
+2.8914483787109375e+08 4.7986291879553568e+08 3.1249578903610690e-02
+2.8927590693359375e+08 4.7986701464854610e+08 3.1249606218383647e-02
+2.9145768787109375e+08 4.7993519444369775e+08 3.1249614331135874e-02
+2.9163535187109375e+08 4.7994074637517828e+08 3.1249613606549365e-02
+2.9202850793359375e+08 4.7995303235021847e+08 3.1249614550688420e-02
+2.9215957993359375e+08 4.7995712829969686e+08 3.1249614164943318e-02
+2.9418395287109375e+08 4.8002038917291969e+08 3.1249608950692707e-02
+2.9438780843359375e+08 4.8002675957953024e+08 3.1249616576133121e-02
+2.9464995243359375e+08 4.8003495147901797e+08 3.1249614683929394e-02
+2.9491209643359375e+08 4.8004314337800968e+08 3.1249614708154766e-02
+2.9697762487109375e+08 4.8010769034585029e+08 3.1249618498328684e-02
+2.9714032843359375e+08 4.8011277477010673e+08 3.1249613009094901e-02
+2.9753354443359375e+08 4.8012506261793572e+08 3.1249613130126093e-02
+2.9766460043359375e+08 4.8012915806723410e+08 3.1249593528125508e-02
+2.9952841487109375e+08 4.8018740151081783e+08 3.1249565231523474e-02
+2.9963068743359375e+08 4.8019059748393106e+08 3.1249546325184226e-02
+3.0002383887109375e+08 4.8020288328799003e+08 3.1249552965618932e-02
+3.0015491087109375e+08 4.8020697922939634e+08 3.1249553932499556e-02
+3.0524471987109375e+08 4.8036603349024796e+08 3.1249554679545818e-02
+3.0539785193359375e+08 4.8037081879900825e+08 3.1249556518315777e-02
+3.0579110387109375e+08 4.8038310774765509e+08 3.1249554389083514e-02
+3.0592214393359375e+08 4.8038720269121534e+08 3.1249559246125228e-02
+3.0804483593359375e+08 4.8045353588063061e+08 3.1249560048072861e-02
+3.0815037193359375e+08 4.8045683383419985e+08 3.1249563959025145e-02
+3.0841242387109375e+08 4.8046502284298134e+08 3.1249569465623003e-02
+3.0854349987109375e+08 4.8046911891154861e+08 3.1249546735850252e-02
+3.1078848893359375e+08 4.8053927380217868e+08 3.1249551499236909e-02
+3.1090282493359375e+08 4.8054284675089890e+08 3.1249544749832565e-02
+3.1116493693359375e+08 4.8055103763157237e+08 3.1249545916245316e-02
+3.1142707693359375e+08 4.8055922938753885e+08 3.1249547025926468e-02
+3.1357013893359375e+08 4.8062619910428733e+08 3.1249528339845421e-02
+3.1378735587500000e+08 4.8063298703125370e+08 3.1249555820163255e-02
+3.1417967543359375e+08 4.8064524684319931e+08 3.1249546405221141e-02
+3.1640818787500000e+08 4.8071488684615165e+08 3.1249455048504571e-02
+3.1653898643359375e+08 4.8071897422982883e+08 3.1249532144161502e-02
+3.1693211687109375e+08 4.8073125937207234e+08 3.1249568749414494e-02
+3.1706351587500000e+08 4.8073536553427851e+08 3.1249535165675045e-02
+3.1892874293359375e+08 4.8079365301283801e+08 3.1249533427533227e-02
+3.1902935093359375e+08 4.8079679696589708e+08 3.1249535834084966e-02
+3.1955354987109375e+08 4.8081317793937868e+08 3.1249537895710618e-02
+3.2466585187500000e+08 4.8097293501458406e+08 3.1249506845228221e-02
+3.2479650643359375e+08 4.8097701790510720e+08 3.1249538062184074e-02
+3.2518973843359375e+08 4.8098930622345847e+08 3.1249539114142817e-02
+3.2532079443359375e+08 4.8099340166305661e+08 3.1249538978685071e-02
+3.2744816543359375e+08 4.8105988102604324e+08 3.1249538319880324e-02
+3.2754902943359375e+08 4.8106303297947633e+08 3.1249540166754741e-02
+3.2794224543359375e+08 4.8107532079866254e+08 3.1249543534158875e-02
+3.2807331743359375e+08 4.8107941673883265e+08 3.1249544664402003e-02
+3.3020757993359375e+08 4.8114611147015196e+08 3.1249547395240662e-02
+3.3043260393359375e+08 4.8115314336830503e+08 3.1249542623409374e-02
+3.3082575187109375e+08 4.8116542906153524e+08 3.1249550745540700e-02
+3.3292288887109375e+08 4.8123096365063709e+08 3.1249564234388797e-02
+3.3305409687109375e+08 4.8123506384346116e+08 3.1249552467924990e-02
+3.3331619893359375e+08 4.8124325441561520e+08 3.1249560837295576e-02
+3.3357834293359375e+08 4.8125144630049133e+08 3.1249552779977385e-02
+3.3567589987500000e+08 4.8131699401684082e+08 3.1249766983559423e-02
+3.3580660287109375e+08 4.8132107845501280e+08 3.1249552777887189e-02
+3.3823277487109375e+08 4.8139689524497503e+08 3.1249549687731859e-02
+3.3842792387109375e+08 4.8140299356334704e+08 3.1249550360611156e-02
+3.3869014993359375e+08 4.8141118800989300e+08 3.1249549671201748e-02
+3.3895229393359375e+08 4.8141937989184201e+08 3.1249550486048824e-02
+3.4401881287109375e+08 4.8157770633116794e+08 3.1249550423964708e-02
+3.4419519687109375e+08 4.8158321825186992e+08 3.1249547721781890e-02
+3.4458838243359375e+08 4.8159550512286878e+08 3.1249556129187811e-02
+3.4471938887109375e+08 4.8159959901589072e+08 3.1249547488287645e-02
+3.4679740393359375e+08 4.8166453604626769e+08 3.1249563228338956e-02
+3.4681660393359375e+08 4.8166513603788167e+08 3.1249548069808952e-02
+3.4720981993359375e+08 4.8167742386017549e+08 3.1249544943875662e-02
+3.4734089193359375e+08 4.8168151980053037e+08 3.1249544122466919e-02
+3.5229991787109375e+08 4.8183648710036874e+08 3.1249540727265619e-02
+3.5245268587109375e+08 4.8184126103020656e+08 3.1249541589673836e-02
+3.5271479893359375e+08 4.8184945194325435e+08 3.1249539098111394e-02
+3.5284592693359375e+08 4.8185354963281721e+08 3.1249542074679629e-02
+3.5507405887109375e+08 4.8192317773554605e+08 3.1249536069488350e-02
+3.5520516543359375e+08 4.8192727475479984e+08 3.1249536641058971e-02
+3.5546728574218750e+08 4.8193546589298761e+08 3.1249548960517407e-02
+3.5572941948437500e+08 4.8194365745419830e+08 3.1249541437834948e-02
+3.5780920193359375e+08 4.8200864970202684e+08 3.1249546542319068e-02
+3.5795772993359375e+08 4.8201329113467568e+08 3.1249533870826778e-02
+3.6333346375000000e+08 4.8218128031065202e+08 3.1249941383942898e-02
+3.6346398148437500e+08 4.8218535898220080e+08 3.1249565870122415e-02
+3.6372599074218750e+08 4.8219354665776139e+08 3.1249550497250311e-02
+3.6385706274218750e+08 4.8219764259884417e+08 3.1249536672107447e-02
+3.6608517575000000e+08 4.8226727009799141e+08 3.1249734854746133e-02
+3.6621529087109375e+08 4.8227133616102618e+08 3.1249552952650337e-02
+3.6647740993359375e+08 4.8227952726454967e+08 3.1249555517661065e-02
+3.6660848193359375e+08 4.8228362320629048e+08 3.1249555015169385e-02
+3.7159067975000000e+08 4.8243931467105073e+08 3.1249621875457732e-02
+3.7172022718359375e+08 4.8244336297936547e+08 3.1249558754025190e-02
+3.7198243368359375e+08 4.8245155681679291e+08 3.1249550428128714e-02
+3.7211350568359375e+08 4.8245565275786662e+08 3.1249539439693854e-02
+3.7434242375000000e+08 4.8252530542089063e+08 3.1249742596334552e-02
+3.7447285487109375e+08 4.8252938135985136e+08 3.1249546214756559e-02
+3.7473494743359375e+08 4.8253757163349575e+08 3.1249555685008090e-02
+3.7486601943359375e+08 4.8254166757525849e+08 3.1249550447333900e-02
+3.7714265887109375e+08 4.8261281153421104e+08 3.1249565585809616e-02
+3.7722531343359375e+08 4.8261539445338285e+08 3.1249553820851740e-02
+3.8269121487109375e+08 4.8278620143453348e+08 3.1249559695545333e-02
+3.8286145487109375e+08 4.8279152135957605e+08 3.1249814562061860e-02
+3.8307283000000000e+08 4.8279812679315740e+08 3.1249546092690317e-02
+3.8330299175000000e+08 4.8280531924337280e+08 3.1248909543143816e-02
+3.8338560224609375e+08 4.8280790073129255e+08 3.1249555998386965e-02
+3.8547491412109375e+08 4.8287319079972845e+08 3.1249550166908602e-02
+3.8561392212109375e+08 4.8287753473719805e+08 3.1249555106525731e-02
+3.8600717224609375e+08 4.8288982362864989e+08 3.1249552960161964e-02
+3.8613824424609375e+08 4.8289391957005548e+08 3.1249546474890921e-02
+3.9095822024609375e+08 4.8304454163407534e+08 3.1249542778823525e-02
+3.9111898824609375e+08 4.8304956556056881e+08 3.1249549717358605e-02
+3.9138113224609375e+08 4.8305775744252992e+08 3.1249541736997344e-02
+3.9151220424609375e+08 4.8306185338246447e+08 3.1249541986809907e-02
+3.9374043824609375e+08 4.8313148467440391e+08 3.1249542088062299e-02
+3.9387151024609375e+08 4.8313558061438447e+08 3.1249615517653095e-02
+3.9426477587500000e+08 4.8314787001408410e+08 3.1249313844689146e-02
+3.9442809993750000e+08 4.8315297377897155e+08 3.1249548409498756e-02
+3.9620569024609375e+08 4.8320852267337221e+08 3.1249541267905322e-02
+3.9636185024609375e+08 4.8321340260173661e+08 3.1249544232188620e-02
+3.9688604224609375e+08 4.8322978336282676e+08 3.1249549354217230e-02
+4.0199784393750000e+08 4.8338952486207134e+08 3.1249553946865277e-02
+4.0212903924609375e+08 4.8339362465694481e+08 3.1249553868409212e-02
+4.0239180924609375e+08 4.8340183610221481e+08 3.1249558261606580e-02
+4.0252288124609375e+08 4.8340593204431528e+08 3.1249555575801179e-02
+4.0479369362109375e+08 4.8347689392183006e+08 3.1249563522406078e-02
+4.0501263524609375e+08 4.8348373575204819e+08 3.1249562513645895e-02
+4.0540585124609375e+08 4.8349602358002156e+08 3.1249559087315162e-02
+4.1025548196875000e+08 4.8364757240184087e+08 3.1249503237577095e-02
+4.1038645124609375e+08 4.8365166512669724e+08 3.1249559062416665e-02
+4.1064859524609375e+08 4.8365985701110810e+08 3.1249559681135221e-02
+4.1311469924609375e+08 4.8373692167523599e+08 3.1249561915910593e-02
+4.1327009124609375e+08 4.8374177760716122e+08 3.1249556758516896e-02
+4.1353292124609375e+08 4.8374999092816406e+08 3.1249550774179090e-02
+4.1379432924609375e+08 4.8375815981073284e+08 3.1249551075841177e-02
+4.1576058596875000e+08 4.8381960445061570e+08 3.1249512089364977e-02
+4.1589160924609375e+08 4.8382369886410505e+08 3.1249540164830350e-02
+4.2411460524609375e+08 4.8408066370788229e+08 3.1249547911151226e-02
+4.2428116524609375e+08 4.8408586863258237e+08 3.1249548391394592e-02
+4.2454327062109375e+08 4.8409405930718207e+08 3.1249546611800089e-02
+4.2467438124609375e+08 4.8409815645476931e+08 3.1249549096048754e-02
+4.2960925796875000e+08 4.8425236912719691e+08 3.1249554852148784e-02
+4.2978521724609375e+08 4.8425786777628601e+08 3.1249554270061708e-02
+4.3004736124609375e+08 4.8426605965944058e+08 3.1249557541494551e-02
+4.3017840124609375e+08 4.8427015460146081e+08 3.1249552749560521e-02
+4.3240653049218750e+08 4.8433978264386946e+08 3.1249560619851759e-02
+4.3253881849218750e+08 4.8434391658574474e+08 3.1249556707280135e-02
+4.3280096249218750e+08 4.8435210846953821e+08 3.1249553992418952e-02
+4.3293081849218750e+08 4.8435616641162145e+08 3.1249554778367682e-02
+4.3514268062109375e+08 4.8442528611838090e+08 3.1249555954629547e-02
+4.3529087524609375e+08 4.8442991713460702e+08 3.1249555785585421e-02
+4.3555337124609375e+08 4.8443812001800251e+08 3.1249562326138403e-02
+4.3568444324609375e+08 4.8444221596063572e+08 3.1249563703949334e-02
+4.4341663049218750e+08 4.8468384343855339e+08 3.1249576207122005e-02
+4.4354778724609375e+08 4.8468794203152966e+08 3.1249567078702967e-02
+4.4380993124609375e+08 4.8469613391804194e+08 3.1249566157453144e-02
+4.4394109449218750e+08 4.8470023271257818e+08 3.1249643006833559e-02
+4.4624831524609375e+08 4.8477233253747571e+08 3.1249688110960423e-02
+4.4643138724609375e+08 4.8477805348037755e+08 3.1249684807382400e-02
+4.4669343049218750e+08 4.8478624224922389e+08 3.1249685525381210e-02
+4.4682450249218750e+08 4.8479033820800507e+08 3.1249581643769005e-02
+4.4896320924609375e+08 4.8485717189932334e+08 3.1249554590386901e-02
+4.4918388124609375e+08 4.8486406780103391e+08 3.1249554231029226e-02
+4.4957709724609375e+08 4.8487635562575042e+08 3.1249554818250303e-02
+4.4970804124609375e+08 4.8488044756745654e+08 3.1249555728956772e-02
+4.5178357724609375e+08 4.8494530714535600e+08 3.1249551891266363e-02
+4.5193637724609375e+08 4.8495008207688498e+08 3.1249553109167511e-02
+4.5232959324609375e+08 4.8496236990116036e+08 3.1249553620909865e-02
+4.5246066524609375e+08 4.8496646584265256e+08 3.1249562236398510e-02
+4.6278644124609375e+08 4.8528914182240367e+08 3.1249567984884458e-02
+4.6294631324609375e+08 4.8529413775333655e+08 3.1249561672900918e-02
+4.6334058862109375e+08 4.8530645868598372e+08 3.1249556832335657e-02
+4.6347166062109375e+08 4.8531055462789685e+08 3.1249561642567817e-02
+4.6831020124609375e+08 4.8546175690141785e+08 3.1249561529365207e-02
+4.6845144924609375e+08 4.8546617083948475e+08 3.1249558105569012e-02
+4.6884561262109375e+08 4.8547848827077490e+08 3.1249564930870152e-02
+4.7120501049218750e+08 4.8555221842774540e+08 3.1249569587998849e-02
+4.7133608249218750e+08 4.8555631437133044e+08 3.1249564651716355e-02
+4.7159822649218750e+08 4.8556450625720650e+08 3.1249566662156402e-02
+4.7382534049218750e+08 4.8563410260461372e+08 3.1249558391598788e-02
+4.7395747024609375e+08 4.8563823160107368e+08 3.1249566276248555e-02
+4.7448076624609375e+08 4.8565458437410778e+08 3.1249575066632066e-02
+4.8208287649218750e+08 4.8589214708890790e+08 3.1249524873060992e-02
+4.8212198049218750e+08 4.8589336907032853e+08 3.1249581353222412e-02
+4.8247615824609375e+08 4.8590443697686273e+08 3.1249579741308785e-02
+4.8260822224609375e+08 4.8590856392136168e+08 3.1249560036155730e-02
+4.8765560624609375e+08 4.8606629245069522e+08 3.1249562096384468e-02
+4.8785013424609375e+08 4.8607237136551070e+08 3.1249562023648491e-02
+4.8824322224609375e+08 4.8608465519334745e+08 3.1249567633949482e-02
+4.8837429424609375e+08 4.8608875113667637e+08 3.1249567279318664e-02
+4.9317551024609375e+08 4.8623878705909091e+08 3.1249568676930229e-02
+4.9335502049218750e+08 4.8624439667685443e+08 3.1249558667318003e-02
+4.9374835824609375e+08 4.8625668830807120e+08 3.1249554924489196e-02
+4.9872897249218750e+08 4.8641233028651220e+08 3.1249589198462897e-02
+4.9876123824609375e+08 4.8641333857806695e+08 3.1249556028679661e-02
+4.9912223024609375e+08 4.8642461941779685e+08 3.1249550826032646e-02
+4.9925330224609375e+08 4.8642871535892272e+08 3.1249552585129750e-02
+5.0148202449218750e+08 4.8649836193194968e+08 3.1249545391706383e-02
+5.0161269224609375e+08 4.8650244523985660e+08 3.1249562884083343e-02
+5.0200589649218750e+08 4.8651473270067120e+08 3.1249572630713374e-02
+5.0213696849218750e+08 4.8651882864465505e+08 3.1249625249413656e-02
+5.0429920849218750e+08 4.8658639783435434e+08 3.1249641337294857e-02
+5.0449613649218750e+08 4.8659255176372361e+08 3.1249643279124939e-02
+5.0475828049218750e+08 4.8660074367021137e+08 3.1249640557108733e-02
+5.0705748049218750e+08 4.8667259284378028e+08 3.1249644000620736e-02
+5.0724864849218750e+08 4.8667856677572459e+08 3.1249643206365363e-02
+5.0751079249218750e+08 4.8668675868219328e+08 3.1249648767879015e-02
+5.0764205649218750e+08 4.8669086063608915e+08 3.1249644968483453e-02
+5.0981492049218750e+08 4.8675876186465394e+08 3.1249648233101290e-02
+5.1000135249218750e+08 4.8676458779907334e+08 3.1249643088131052e-02
+5.1026349649218750e+08 4.8677277970551103e+08 3.1249655201612155e-02
+5.1039437649218750e+08 4.8677686966038382e+08 3.1249647885927469e-02
+5.1231597849218750e+08 4.8683691904626071e+08 3.1249657226758088e-02
+5.1249166924609375e+08 4.8684240932209820e+08 3.1249653471377314e-02
+5.1275381324609375e+08 4.8685060123125780e+08 3.1249644468971383e-02
+5.1288488524609375e+08 4.8685469718465763e+08 3.1249605435353874e-02
+5.1508240524609375e+08 4.8692336881759393e+08 3.1249562181480797e-02
+5.1524416524609375e+08 4.8692842374677241e+08 3.1249558602667094e-02
+5.1563738124609375e+08 4.8694071157320791e+08 3.1249557150204055e-02
+5.1576845324609375e+08 4.8694480751516271e+08 3.1249557414222039e-02
+5.2088498124609375e+08 4.8710469675066018e+08 3.1249553634205549e-02
+5.2101122124609375e+08 4.8710864169431096e+08 3.1249561931592271e-02
+5.2140454924609375e+08 4.8712093302200639e+08 3.1249554655460088e-02
+5.2153562124609375e+08 4.8712502896363419e+08 3.1249549391187383e-02
+5.2640677324609375e+08 4.8727725026865017e+08 3.1249552238172097e-02
+5.2651630924609375e+08 4.8728067321960413e+08 3.1249557222508884e-02
+5.2677845324609375e+08 4.8728886510353267e+08 3.1249568601651845e-02
+5.2690952524609375e+08 4.8729296104698843e+08 3.1249554161776466e-02
+5.2913803593750000e+08 4.8736260101253963e+08 3.1249600169429671e-02
+5.2926882324609375e+08 4.8736668806364042e+08 3.1249568407247352e-02
+5.2953096724609375e+08 4.8737487995050097e+08 3.1249590801293737e-02
+5.2966196649218750e+08 4.8737897362333667e+08 3.1249568238327929e-02
+5.3163183950000000e+08 4.8744053130431515e+08 3.1249713891050735e-02
+5.3175920049609375e+08 4.8744451129900396e+08 3.1249586122839901e-02
+5.3202134449609375e+08 4.8745270319050854e+08 3.1249591150412800e-02
+5.3228352049609375e+08 4.8746089608331800e+08 3.1249590726929455e-02
+5.3241459249609375e+08 4.8746499202967376e+08 3.1249593156479575e-02
+5.3752631975000000e+08 4.8762473142668521e+08 3.1249420855201694e-02
+5.3765746524609375e+08 4.8762882964748591e+08 3.1249587820184388e-02
+5.3791960924609375e+08 4.8763702153943545e+08 3.1249580205275098e-02
+5.4027891624609375e+08 4.8771074889276081e+08 3.1249581281372230e-02
+5.4040998824609375e+08 4.8771484483787853e+08 3.1249583967110084e-02
+5.4067213224609375e+08 4.8772303672881800e+08 3.1249581526026304e-02
+5.4080320424609375e+08 4.8772713267396778e+08 3.1249569615257676e-02
+5.4582975474609375e+08 4.8788421021374214e+08 3.1249562851129887e-02
+5.4604601074609375e+08 4.8789096811920607e+08 3.1249566723912114e-02
+5.4630818674609375e+08 4.8789916100561148e+08 3.1249574502254580e-02
+5.4643922674609375e+08 4.8790325594985425e+08 3.1249559683047982e-02
+5.4857429974609375e+08 4.8796997604099542e+08 3.1249561941539886e-02
+5.4879849174609375e+08 4.8797698194278622e+08 3.1249563001261735e-02
+5.4906069974609375e+08 4.8798517582820165e+08 3.1249566596360724e-02
+5.4919173974609375e+08 4.8798927077140844e+08 3.1249555486016514e-02
+5.5107315849609375e+08 4.8804806427102900e+08 3.1249556876940018e-02
+5.5128890249609375e+08 4.8805480617542785e+08 3.1249567799255678e-02
+5.5969358824609375e+08 4.8831744897260392e+08 3.1249593305727831e-02
+5.5980866024609375e+08 4.8832104492580479e+08 3.1249581991409696e-02
+5.6020181224609375e+08 4.8833333076146388e+08 3.1249584079721174e-02
+5.6508878049609375e+08 4.8848604648668718e+08 3.1249495996354373e-02
+5.6531415987500000e+08 4.8849308947868598e+08 3.1249658807888055e-02
+5.6557581249609375e+08 4.8850126603382134e+08 3.1249588750597468e-02
+5.6570688449609375e+08 4.8850536197991806e+08 3.1249570748239093e-02
+5.7101670024609375e+08 4.8867129144285780e+08 3.1249563786216447e-02
+5.7121190024609375e+08 4.8867739135770887e+08 3.1249562521986261e-02
+5.7904782649609375e+08 4.8892226062497592e+08 3.1249572327853827e-02
+5.7920731449609375e+08 4.8892724455676734e+08 3.1249161889597258e-02
+5.7947721550000000e+08 4.8893567873693258e+08 3.1250477071867767e-02
+5.7960038949609375e+08 4.8893952798307335e+08 3.1249586086202326e-02
+5.8460658924609375e+08 4.8909596965312570e+08 3.1249588120265185e-02
+5.8471228524609375e+08 4.8909927260959166e+08 3.1249592179835139e-02
+5.8497446124609375e+08 4.8910746550267100e+08 3.1249588017544738e-02
+5.8510553324609375e+08 4.8911156144867164e+08 3.1249579141491433e-02
+5.8962727324609375e+08 4.8925286392065889e+08 3.1249579186315112e-02
+5.8982413724609375e+08 4.8925901583781582e+08 3.1249574920821033e-02
+5.9021735324609375e+08 4.8927130367066789e+08 3.1249563070537344e-02
+5.9834611150000000e+08 4.8952532381440848e+08 3.1250258640964042e-02
+5.9848355150000000e+08 4.8952961884995610e+08 3.1249465145622983e-02
+5.9886810724609375e+08 4.8954163601134020e+08 3.1249579408213202e-02
+6.0385171150000000e+08 4.8969737154821175e+08 3.1249720942050911e-02
+6.0397992949609375e+08 4.8970137832480943e+08 3.1249585114041974e-02
+6.0424204149609375e+08 4.8970956921606284e+08 3.1249583137105928e-02
+6.0437314549609375e+08 4.8971366616141045e+08 3.1249576549207441e-02
+6.0955790574609375e+08 4.8987568772373211e+08 3.1249579298971611e-02
+6.0974708974609375e+08 4.8988159964414221e+08 3.1249566022285565e-02
+6.1783090424609375e+08 4.9013421533907187e+08 3.1249573524251544e-02
+6.1800463224609375e+08 4.9013964426498109e+08 3.1249578548435512e-02
+6.2330074599609375e+08 4.9030514558761317e+08 3.1249588914672097e-02
+6.2350964199609375e+08 4.9031167350173908e+08 3.1249581628674902e-02
+6.2888601550000000e+08 4.9047968292441565e+08 3.1249725512113802e-02
+6.2901466124609375e+08 4.9048370306866938e+08 3.1249585130353807e-02
+6.2927680524609375e+08 4.9049189495991379e+08 3.1249571581188046e-02
+6.3714377550000000e+08 4.9073773440999031e+08 3.1249701995540315e-02
+6.3727217598437500e+08 4.9074174688686311e+08 3.1249605355753402e-02
+6.3766547193750000e+08 4.9075403723018628e+08 3.1249575472189015e-02
+6.4270356798437500e+08 4.9091147559283924e+08 3.1249556668347663e-02
+6.4290847998437500e+08 4.9091787900199527e+08 3.1249587365891784e-02
+6.4317062398437500e+08 4.9092607089382571e+08 3.1249586461530643e-02
+6.4826195198437500e+08 4.9108517278836572e+08 3.1249620153113479e-02
+6.4841332799609375e+08 4.9108990323123223e+08 3.1249591749201500e-02
+6.4867547199609375e+08 4.9109809512421173e+08 3.1249586271110890e-02
+6.5640872799609375e+08 4.9133975617474031e+08 3.1249571781332561e-02
+6.5653988799218750e+08 4.9134385486845309e+08 3.1249572617374117e-02
+6.5693310399218750e+08 4.9135614270039940e+08 3.1249578003497317e-02
+6.6191363198437500e+08 4.9151178209838986e+08 3.1249598750966997e-02
+6.6204481599609375e+08 4.9151588154611862e+08 3.1249587168304060e-02
+6.6230695999609375e+08 4.9152407343789726e+08 3.1249589574599668e-02
+6.6243803199609375e+08 4.9152816938410199e+08 3.1249595501259931e-02
+6.6795065598437500e+08 4.9170043665388632e+08 3.1249603366114785e-02
+6.7526594399609375e+08 4.9192903650276142e+08 3.1249569628587947e-02
+6.7541425599218750e+08 4.9193367118881011e+08 3.1249590383656895e-02
+6.7567631199609375e+08 4.9194186033158976e+08 3.1249588362243230e-02
+6.7580738399609375e+08 4.9194595627763557e+08 3.1249577019268941e-02
+6.8105017598437500e+08 4.9210979130966938e+08 3.1249591069274031e-02
+6.8118133599609375e+08 4.9211389000640023e+08 3.1249579119503323e-02
+6.8144347999609375e+08 4.9212208189606893e+08 3.1249577238819864e-02
+6.8183669599609375e+08 4.9213436972983247e+08 3.1249582213724675e-02
+6.8653553999609375e+08 4.9228120664171994e+08 3.1249593565078598e-02
+6.8655523599609375e+08 4.9228182213371480e+08 3.1249591707489477e-02
+6.9454477599609375e+08 4.9253149199664545e+08 3.1249574462998437e-02
+6.9468166398437500e+08 4.9253576968802834e+08 3.1249598366431767e-02
+6.9507494399609375e+08 4.9254805953044009e+08 3.1249586516423733e-02
+6.9520601599609375e+08 4.9255215547624397e+08 3.1249585572587824e-02
+7.0042980799609375e+08 4.9271539681136137e+08 3.1249585917670793e-02
+7.0057998399609375e+08 4.9272008974917614e+08 3.1249591860008270e-02
+7.0097319999609375e+08 4.9273237758868897e+08 3.1249590911556879e-02
+7.0110427199609375e+08 4.9273647353506893e+08 3.1249589156286044e-02
+7.0583309599609375e+08 4.9288424734226131e+08 3.1249593775640478e-02
+7.0595392799609375e+08 4.9288802329317641e+08 3.1249591036104810e-02
+7.1391500799609375e+08 4.9313680378738213e+08 3.1249590833662740e-02
+7.1408038399609375e+08 4.9314197171971583e+08 3.1249593650931124e-02
+7.1447356799609375e+08 4.9315425855994588e+08 3.1249597976966470e-02
+7.1460463999609375e+08 4.9315835450725192e+08 3.1249588860444918e-02
+7.1734726398437500e+08 4.9324406037928450e+08 3.1249585421751176e-02
+7.1761929999609375e+08 4.9325256139187050e+08 3.1249590486001115e-02
+7.1977660799609375e+08 4.9331997638342267e+08 3.1249594926026723e-02
+7.1997859199609375e+08 4.9332628830160421e+08 3.1249595196186419e-02
+7.2024073599609375e+08 4.9333448019548732e+08 3.1249595833287458e-02
+7.2050287999609375e+08 4.9334267208953744e+08 3.1249593744592651e-02
+7.2518947999609375e+08 4.9348912643558085e+08 3.1249594869092106e-02
+7.2522147999609375e+08 4.9349012642261666e+08 3.1249597443837381e-02
+7.3128904799609375e+08 4.9367973548007977e+08 3.1249599566291763e-02
+7.3138186399609375e+08 4.9368263594291312e+08 3.1249590135935992e-02
+7.3324479999609375e+08 4.9374085192936260e+08 3.1249589895108534e-02
+7.3334796799609375e+08 4.9374407588705289e+08 3.1249591779596058e-02
+7.3374108799609375e+08 4.9375636072657329e+08 3.1249600913607886e-02
+7.3910926399609375e+08 4.9392411408420730e+08 3.1249615837224951e-02
+7.3937716799609375e+08 4.9393248598128855e+08 3.1249614342868881e-02
+7.3950823999609375e+08 4.9393658193073970e+08 3.1249614438193369e-02
+7.3977047199609375e+08 4.9394477657963306e+08 3.1249617786828599e-02
+7.4447574799609375e+08 4.9409181465621459e+08 3.1249620773461658e-02
+7.4462003599609375e+08 4.9409632360149676e+08 3.1249601047099031e-02
+7.9678675199218750e+08 4.9572651266431201e+08 3.1249593655188354e-02
+7.9704902399218750e+08 4.9573470855773914e+08 3.1249608533016726e-02
+7.9718009599218750e+08 4.9573880450642878e+08 3.1249599246482004e-02
+7.9744211199218750e+08 4.9574699240142494e+08 3.1249600516468645e-02
+8.0279445599218750e+08 4.9591425101325166e+08 3.1249598555900218e-02
+8.0294728799218750e+08 4.9591902695189816e+08 3.1249598487262723e-02
+8.1065140799218750e+08 4.9615977760859585e+08 3.1249606188965637e-02
+8.1081159999218750e+08 4.9616478354551047e+08 3.1249604459238373e-02
+8.1120481599218750e+08 4.9617707138997751e+08 3.1249605751343636e-02
+8.1133569599218750e+08 4.9618116133837825e+08 3.1249600204332609e-02
+8.1615019199218750e+08 4.9633161241356361e+08 3.1249599273662686e-02
+8.1631723199218750e+08 4.9633683234662628e+08 3.1249592059339193e-02
+8.1671044799218750e+08 4.9634912018621749e+08 3.1249594869223074e-02
+8.1684151999218750e+08 4.9635321613311619e+08 3.1249595056605829e-02
+8.2161335199218750e+08 4.9650233395079434e+08 3.1249597810320991e-02
+8.2182160799218750e+08 4.9650884186703593e+08 3.1249598092618579e-02
+8.2990688799218750e+08 4.9676150361750221e+08 3.1249602141902182e-02
+8.3007917599218750e+08 4.9676688754895604e+08 3.1249609324164568e-02
+8.3047235999218750e+08 4.9677917439534855e+08 3.1249600180217385e-02
+8.3060343199218750e+08 4.9678327034294337e+08 3.1249596623210148e-02
+8.3596565999609375e+08 4.9695083780506712e+08 3.1249592572266879e-02
+8.3610837999609375e+08 4.9695529774691904e+08 3.1249595491450895e-02
+8.3650235999218750e+08 4.9696760946242869e+08 3.1249597996758468e-02
+8.3663279199218750e+08 4.9697168540999460e+08 3.1249595918926034e-02
+8.4157272399609375e+08 4.9712605628898364e+08 3.1249604804394475e-02
+8.4161342799609375e+08 4.9712732827289760e+08 3.1249600702570508e-02
+8.4200664399609375e+08 4.9713961611588746e+08 3.1249598824716413e-02
+8.4920971599609375e+08 4.9736470922619301e+08 3.1249615330943989e-02
+8.4934657598437500e+08 4.9736898604818100e+08 3.1249603635415343e-02
+8.4987095199218750e+08 4.9738537259058106e+08 3.1249596822251813e-02
+8.5268042399609375e+08 4.9747316745798653e+08 3.1249591247788464e-02
+8.5288567999218750e+08 4.9747958162396562e+08 3.1249598447478395e-02
+8.5327889599218750e+08 4.9749186946606874e+08 3.1249596763256459e-02
+8.5528094399218750e+08 4.9755443265876943e+08 3.1249600156258064e-02
+8.5563803111718750e+08 4.9756559148864663e+08 3.1249590893139612e-02
+8.5590017511718750e+08 4.9757378338140172e+08 3.1249599593956259e-02
+8.5603143911718750e+08 4.9757788532884282e+08 3.1249595584114311e-02
+8.6027409511718750e+08 4.9771046661304533e+08 3.1249596036670747e-02
+8.6035678311718750e+08 4.9771305057964242e+08 3.1249591357664031e-02
+8.6074999911718750e+08 4.9772533841895771e+08 3.1249606476649205e-02
+8.6101214311718750e+08 4.9773353031579792e+08 3.1249588988444436e-02
+1.0070784034414062e+09 5.0229804091600889e+08 3.1249627671715598e-02
+1.0072883234414062e+09 5.0230460083784974e+08 3.1249629550681373e-02
+1.0076815394414062e+09 5.0231688869218314e+08 3.1249632340859534e-02
+1.0078126114414062e+09 5.0232098464399332e+08 3.1249627775185380e-02
+1.0099157154414062e+09 5.0238670586116582e+08 3.1249616873625576e-02
+1.0100408434414062e+09 5.0239061606322598e+08 3.1249612814164843e-02
+1.0104340514414062e+09 5.0240290366098142e+08 3.1249604016567230e-02
+1.0105651475585938e+09 5.0240700036273164e+08 3.1249564431104066e-02
+1.0581113555585938e+09 5.0389279865308231e+08 3.1249588409868172e-02
+1.0582753737773438e+09 5.0389792415490997e+08 3.1249566126810589e-02
+1.0585375017773438e+09 5.0390611554117966e+08 3.1249564327874207e-02
+1.0608799635585938e+09 5.0397931645129842e+08 3.1249592137998806e-02
+1.0610279017773438e+09 5.0398393946029598e+08 3.1249544487607528e-02
+1.0636036124687500e+09 5.0406442924613428e+08 3.1249569621484313e-02
+1.0637805084687500e+09 5.0406995717000204e+08 3.1249600184021453e-02
+1.0706486404414062e+09 5.0428458354815865e+08 3.1249591403102218e-02
+1.0707271804414062e+09 5.0428703789106745e+08 3.1249588739464249e-02
+1.0785114244414062e+09 5.0453029231471509e+08 3.1249591660991439e-02
+1.0785915004414062e+09 5.0453279465701693e+08 3.1249597123427147e-02
+1.0840381444414062e+09 5.0470300008769166e+08 3.1249599085678571e-02
+1.0842275964414062e+09 5.0470892038673764e+08 3.1249592534773905e-02
+1.0954997804414062e+09 5.0506117154371464e+08 3.1249594547907173e-02
+1.0956308604414062e+09 5.0506526774056798e+08 3.1249592023315346e-02
+1.1021598084414062e+09 5.0526929470190942e+08 3.1249597163024126e-02
+1.1023155324414062e+09 5.0527416101417804e+08 3.1249595766875190e-02
+1.1091437444414062e+09 5.0548753987898856e+08 3.1249597611859421e-02
+1.1092623484414062e+09 5.0549124620626372e+08 3.1249592227489537e-02
+1.1174474897773438e+09 5.0574702853533614e+08 3.1249027349692926e-02
+1.1176511289375000e+09 5.0575339206102133e+08 3.1249612987724575e-02
+1.1218073897773438e+09 5.0588327360374248e+08 3.1249587475771008e-02
+1.1219763817773438e+09 5.0588855453402919e+08 3.1249596465864990e-02
+1.1284627155585938e+09 5.0609124984723616e+08 3.1249699131863415e-02
+1.1285299348867188e+09 5.0609335043101591e+08 3.1249608624406223e-02
+1.1369064137773438e+09 5.0635511211799854e+08 3.1249592765811220e-02
+1.1370496617773438e+09 5.0635958855966306e+08 3.1249582692202398e-02
+1.1396180297773438e+09 5.0643984898786306e+08 3.1249618234256107e-02
+1.1396710868867188e+09 5.0644150700227565e+08 3.1249587268504842e-02
+1.1479286035585938e+09 5.0669955099013454e+08 3.1249434394128285e-02
+1.1480597582343750e+09 5.0670364949957085e+08 3.1249621723678209e-02
+1.1546149448867188e+09 5.0690849660278469e+08 3.1249387847676238e-02
+1.1547443342343750e+09 5.0691253994069296e+08 3.1249599736180664e-02
+1.1590139308867188e+09 5.0704596312711364e+08 3.1249587075921511e-02
+1.1590697388867188e+09 5.0704770710406917e+08 3.1249584406899223e-02
+1.1683758195585938e+09 5.0733851825752234e+08 3.1249626251818877e-02
+1.1685069497773438e+09 5.0734261602784860e+08 3.1249596117610971e-02
+1.1752463795585938e+09 5.0755322048657566e+08 3.1249615117628415e-02
+1.1754537337773438e+09 5.0755970022610462e+08 3.1249581881433747e-02
+1.1795018675585938e+09 5.0768620271416879e+08 3.1249620472456642e-02
+1.1796480508867188e+09 5.0769077088769209e+08 3.1249577353489162e-02
+1.1865949831171875e+09 5.0790785958379757e+08 3.1249672898348593e-02
+1.1867259537773438e+09 5.0791195237408674e+08 3.1249589566641589e-02
+1.1869880977773438e+09 5.0792014426649410e+08 3.1249594002745230e-02
+1.1946903737773438e+09 5.0816083726439118e+08 3.1249599053493539e-02
+1.1948524217773438e+09 5.0816590119941860e+08 3.1249594977093967e-02
+1.1974482448867188e+09 5.0824701962021875e+08 3.1249591120522217e-02
+1.1976049088867188e+09 5.0825191530616206e+08 3.1249589611838095e-02
+1.2071335911171875e+09 5.0854968271540582e+08 3.1249661709971538e-02
+1.2073042537773438e+09 5.0855501586580223e+08 3.1249602506979744e-02
+1.2142163911171875e+09 5.0877101741014600e+08 3.1249694500320519e-02
+1.2143820888867188e+09 5.0877619541482323e+08 3.1249597878840997e-02
+1.2264863048867188e+09 5.0915444729746187e+08 3.1249592909579089e-02
+1.2267028648867188e+09 5.0916121470930237e+08 3.1249597862163841e-02
+1.2347717737773438e+09 5.0941336486732084e+08 3.1249602384905099e-02
+1.2349603977773438e+09 5.0941925929232109e+08 3.1249598785897781e-02
+1.2375818817773438e+09 5.0950117961554474e+08 3.1249599800114231e-02
+1.2377129217773438e+09 5.0950527456310254e+08 3.1249595042104637e-02
+1.2445095097773438e+09 5.0971766518577057e+08 3.1249592664970474e-02
+1.2446597817773438e+09 5.0972236112455952e+08 3.1249587832959197e-02
+1.2528667271171875e+09 5.0997882478379726e+08 3.1249654711572178e-02
+1.2530483457773438e+09 5.0998450030421633e+08 3.1249590070573798e-02
+1.2568495911171875e+09 5.1010328766284412e+08 3.1249679080594010e-02
+1.2569805497773438e+09 5.1010738007894683e+08 3.1249594522478219e-02
+1.2572426937773438e+09 5.1011557197265333e+08 3.1249586695779239e-02
+1.2651507271171875e+09 5.1036269474609989e+08 3.1249651934481908e-02
+1.2653690904414062e+09 5.1036951852397698e+08 3.1249580040099652e-02
+1.2721850471171875e+09 5.1058251430766666e+08 3.1249685630296297e-02
+1.2723159508867188e+09 5.1058660500931233e+08 3.1249580191634076e-02
+1.2749375111171875e+09 5.1066852766596156e+08 3.1249688000656084e-02
+1.2750684608867188e+09 5.1067261980540317e+08 3.1249586125399135e-02
+1.2831950791171875e+09 5.1092657326170444e+08 3.1249676907108618e-02
+1.2833260177773438e+09 5.1093066505252898e+08 3.1249592376980218e-02
+1.2835881617773438e+09 5.1093885694567305e+08 3.1249583854951607e-02
+1.2914526311171875e+09 5.1118461833978319e+08 3.1249683592503373e-02
+1.2915835108867188e+09 5.1118870829116970e+08 3.1249586198082602e-02
+1.2918456388867188e+09 5.1119689968270063e+08 3.1249577241842318e-02
+1.2955158471171875e+09 5.1131159213829231e+08 3.1249664832196551e-02
+1.2956467857773438e+09 5.1131568392753577e+08 3.1249580317989967e-02
+1.2959089297773438e+09 5.1132387581751865e+08 3.1249577808487153e-02
+1.3025210631171875e+09 5.1153050219280219e+08 3.1247329151757555e-02
+1.3027257957500000e+09 5.1153689954076779e+08 3.1249619363101978e-02
+1.3108012165585938e+09 5.1178925336723322e+08 3.1246965870374482e-02
+1.3109822757500000e+09 5.1179491091760761e+08 3.1249678687243335e-02
+1.3149027132773438e+09 5.1191742333065051e+08 3.1249560462937361e-02
+1.3150454332773438e+09 5.1192188326791978e+08 3.1249561342405627e-02
+1.3153075452773438e+09 5.1193007415294236e+08 3.1249563020674370e-02
+1.3154386332773438e+09 5.1193417059565961e+08 3.1249585536612206e-02
+1.3157007612773438e+09 5.1194236198701715e+08 3.1249677199350335e-02
+1.3191067065585938e+09 5.1204879667761487e+08 3.1249734150836279e-02
+1.3192396846367188e+09 5.1205295220720416e+08 3.1249689302118657e-02
+1.3215220046367188e+09 5.1212427399809217e+08 3.1249688814064636e-02
+1.3217300526367188e+09 5.1213077543335056e+08 3.1249684407082343e-02
+1.3259243705585938e+09 5.1226184654471213e+08 3.1249731539155588e-02
+1.3260554446367188e+09 5.1226594257446527e+08 3.1249689358275004e-02
+1.3300635726367188e+09 5.1239119532937348e+08 3.1249692227945956e-02
+1.3302497326367188e+09 5.1239701277207863e+08 3.1249578233178185e-02
+1.3341819065585938e+09 5.1251989154867673e+08 3.1249567696307060e-02
+1.3341976825585938e+09 5.1252038454185671e+08 3.1249574771853705e-02
+1.3347062012773438e+09 5.1253627553558117e+08 3.1249560021526950e-02
+1.3348372892773438e+09 5.1254037197790527e+08 3.1249671594545357e-02
+1.3411087865585938e+09 5.1273635420835042e+08 3.1249721278144928e-02
+1.3412597806367188e+09 5.1274107273120648e+08 3.1249683998566979e-02
+1.3415219246367188e+09 5.1274926464836860e+08 3.1249657222967044e-02
+1.3493778745585938e+09 5.1299476039058799e+08 3.1249579980849134e-02
+1.3496483966367188e+09 5.1300321409190494e+08 3.1249558452025865e-02
+1.3497794606367188e+09 5.1300730978403389e+08 3.1249558857719309e-02
+1.3516489806367188e+09 5.1306573145930958e+08 3.1249558801312676e-02
+1.3518766286367188e+09 5.1307284535887158e+08 3.1249558837220380e-02
+1.3521387566367188e+09 5.1308103674323046e+08 3.1249554359419562e-02
+1.3522698286367188e+09 5.1308513268481946e+08 3.1249561683580396e-02
+1.3524009006367188e+09 5.1308922862736845e+08 3.1249673254168716e-02
+1.3618006606367188e+09 5.1338296805603606e+08 3.1249677945258066e-02
+1.3619691726367188e+09 5.1338823400176597e+08 3.1249665065933529e-02
+1.3700956345585938e+09 5.1364218321499562e+08 3.1249562506673101e-02
+1.3702267065585938e+09 5.1364627915765250e+08 3.1249553758143308e-02
+1.3728216732773438e+09 5.1372737070963067e+08 3.1249551543069513e-02
+1.3729792252773438e+09 5.1373229413897538e+08 3.1249522991506951e-02
+1.3731102905585938e+09 5.1373638986649519e+08 3.1249595969647336e-02
+1.3732413566367188e+09 5.1374048562848192e+08 3.1249552989264323e-02
+1.3733724366367188e+09 5.1374458181988776e+08 3.1249565306240030e-02
+1.3735034926367188e+09 5.1374867726291853e+08 3.1249663046213350e-02
+1.3811764252773438e+09 5.1398845382251436e+08 3.1249671291631868e-02
+1.3813678332773438e+09 5.1399443525959694e+08 3.1249670842953492e-02
+1.3814989052773438e+09 5.1399853121645367e+08 3.1249670864978027e-02
+1.3901498131171875e+09 5.1426886923913205e+08 3.1249701573685618e-02
+1.3902807945585938e+09 5.1427296237008768e+08 3.1249677136884202e-02
+1.3905429385585938e+09 5.1428115428545105e+08 3.1249601099006766e-02
+1.3924529545585938e+09 5.1434084152354378e+08 3.1249556708297134e-02
+1.3926400265585938e+09 5.1434668744061631e+08 3.1249601178277894e-02
+1.3927710946367188e+09 5.1435078326578492e+08 3.1249558483978035e-02
+1.3929021666367188e+09 5.1435487920791453e+08 3.1249570607542410e-02
+1.3930332386367188e+09 5.1435897515163320e+08 3.1249657712128630e-02
+1.3988990866367188e+09 5.1454228089382458e+08 3.1249651664571901e-02
+1.3990625426367188e+09 5.1454738883688706e+08 3.1249547613178493e-02
+1.4038975545585938e+09 5.1469848077214998e+08 3.1249552868193503e-02
+1.4039123065585938e+09 5.1469894176555389e+08 3.1249541887063970e-02
+1.4043055225585938e+09 5.1471122958541656e+08 3.1249540655614458e-02
+1.4059071545585938e+09 5.1476127984971589e+08 3.1249566778877462e-02
+1.4061404286367188e+09 5.1476856956359804e+08 3.1249542437725451e-02
+1.4067957806367188e+09 5.1478904901373369e+08 3.1249541125665126e-02
+1.4092863251171875e+09 5.1486687738590139e+08 3.1249545711489191e-02
+1.4094173971171875e+09 5.1487097332635689e+08 3.1249545396197693e-02
+1.4098106131171875e+09 5.1488326114759940e+08 3.1249540936172805e-02
+1.4113833225585938e+09 5.1493240759566933e+08 3.1249538180839597e-02
+1.4114098505585938e+09 5.1493323658341819e+08 3.1249556416680195e-02
+1.4117765186367188e+09 5.1494469479821175e+08 3.1249542491877946e-02
+1.4119075906367188e+09 5.1494879073824525e+08 3.1249545848822891e-02
+1.4120386626367188e+09 5.1495288667871875e+08 3.1249561534878012e-02
+1.4121697346367188e+09 5.1495698262124825e+08 3.1249649990976323e-02
+1.4196408585585938e+09 5.1519045262884605e+08 3.1249689752781397e-02
+1.4197719332773438e+09 5.1519454867314142e+08 3.1249668413364073e-02
+1.4200340626367188e+09 5.1520274012870330e+08 3.1249659842263709e-02
+1.4285538931171875e+09 5.1546898193313169e+08 3.1249689995505939e-02
+1.4286855705585938e+09 5.1547309681235504e+08 3.1249667528754799e-02
+1.4288166425585938e+09 5.1547719276877737e+08 3.1249672525973438e-02
+1.4289477145585938e+09 5.1548128872585469e+08 3.1249662265054212e-02
+1.4290787865585938e+09 5.1548538468158710e+08 3.1249664844878431e-02
+1.4313064211171875e+09 5.1555499751494002e+08 3.1249614598886914e-02
+1.4314373542343750e+09 5.1555908912439036e+08 3.1249724673253335e-02
+1.4315684985585938e+09 5.1556318734841466e+08 3.1249625895270583e-02
+1.4316995705585938e+09 5.1556728329938000e+08 3.1249601898970133e-02
+1.4318312825585938e+09 5.1557139924694532e+08 3.1249577509202028e-02
+1.4319617651171875e+09 5.1557547677177370e+08 3.1249600216466319e-02
+1.4396461651171875e+09 5.1581561119967711e+08 3.1249566322187797e-02
+1.4398260265585938e+09 5.1582123179171914e+08 3.1249550104348600e-02
+1.4399570985585938e+09 5.1582532773275042e+08 3.1249548424614262e-02
+1.4451770585585938e+09 5.1598844912554497e+08 3.1249556572406322e-02
+1.4453310585585938e+09 5.1599326155725712e+08 3.1249550073425780e-02
+1.4454621305585938e+09 5.1599735749828434e+08 3.1249527734479015e-02
+1.4455932851171875e+09 5.1600145601630062e+08 3.1249552217153372e-02
+1.4505509971171875e+09 5.1615638229632223e+08 3.1249559788417033e-02
+1.4507051091171875e+09 5.1616119822848034e+08 3.1249570941758210e-02
+1.4508360745585938e+09 5.1616529084233248e+08 3.1249556009242951e-02
+1.4509671465585938e+09 5.1616938678413773e+08 3.1249544892943959e-02
+1.4510982185585938e+09 5.1617348272448593e+08 3.1249534591480270e-02
+1.4532880505585938e+09 5.1624191395531946e+08 3.1249542419905591e-02
+1.4534575225585938e+09 5.1624720987777245e+08 3.1249539262262260e-02
+1.4535885945585938e+09 5.1625130581738263e+08 3.1249533841673838e-02
+1.4538507385585938e+09 5.1625949769518203e+08 3.1249535776819073e-02
+1.4588313785585938e+09 5.1641514038305348e+08 3.1249555382522026e-02
+1.4589624446367188e+09 5.1641923613972062e+08 3.1249539307736995e-02
+1.4590935166367188e+09 5.1642333207933676e+08 3.1249535996721534e-02
+1.4592245886367188e+09 5.1642742801851892e+08 3.1249534091438495e-02
+1.4615838905585938e+09 5.1650115510435855e+08 3.1249659610162281e-02
+1.4616060286367188e+09 5.1650184691176438e+08 3.1249535093456508e-02
+1.4618460286367188e+09 5.1650934680018681e+08 3.1249545574159127e-02
+1.4619770926367188e+09 5.1651344249062794e+08 3.1249539516169714e-02
+1.4697103545585938e+09 5.1675510336464447e+08 3.1249557686376193e-02
+1.4698414206367188e+09 5.1675919912161356e+08 3.1249542707599515e-02
+1.4699725006367188e+09 5.1676329531167167e+08 3.1249539556211202e-02
+1.4701035566367188e+09 5.1676739075132775e+08 3.1249543587364315e-02
+1.4702346286367188e+09 5.1677148669150484e+08 3.1249540320758398e-02
+1.4726095646367188e+09 5.1684570234979606e+08 3.1249543898371982e-02
+1.4727249966367188e+09 5.1684930954714733e+08 3.1249539734062637e-02
+1.4729871406367188e+09 5.1685750142649138e+08 3.1249539749561964e-02
+1.4753464505585938e+09 5.1693122877567655e+08 3.1249560100719734e-02
+1.4754775086367188e+09 5.1693532428296560e+08 3.1249530440925381e-02
+1.4756085945585938e+09 5.1693942065647161e+08 3.1249553141891380e-02
+1.4757396526367188e+09 5.1694351616284865e+08 3.1249543790514096e-02
+1.4780473726367188e+09 5.1701563136004490e+08 3.1249547400806522e-02
+1.4782300206367188e+09 5.1702133902737856e+08 3.1249553489942627e-02
+1.4783610926367188e+09 5.1702543496885359e+08 3.1249564964582532e-02
+1.4784921646367188e+09 5.1702953091183263e+08 3.1249551003559056e-02
+1.4810566526367188e+09 5.1710967001038665e+08 3.1249545737441847e-02
+1.4811136206367188e+09 5.1711145023450822e+08 3.1249547660515336e-02
+1.4889779385585938e+09 5.1735720661222529e+08 3.1249481188364753e-02
+1.4891090982343750e+09 5.1736130528404629e+08 3.1249646075472079e-02
+1.4892400846367188e+09 5.1736539856276023e+08 3.1249548766936641e-02
+1.4893711566367188e+09 5.1736949450361621e+08 3.1249544807451457e-02
+1.4895022286367188e+09 5.1737359044395322e+08 3.1249541226247339e-02
+1.4896332846367188e+09 5.1737768588382816e+08 3.1249538991229179e-02
+1.4948761785585938e+09 5.1754152390186667e+08 3.1249556893666135e-02
+1.4950072766367188e+09 5.1754562065871769e+08 3.1249540008047916e-02
+1.4951383486367188e+09 5.1754971659842563e+08 3.1249537646417486e-02
+1.4952693806367188e+09 5.1755381128784251e+08 3.1249531999063079e-02
+1.5001979326367188e+09 5.1770782623127556e+08 3.1249531521530004e-02
+1.5003811886367188e+09 5.1771355289542407e+08 3.1249532923099808e-02
+1.5083765945585938e+09 5.1796340559601325e+08 3.1249524010597048e-02
+1.5084357945585938e+09 5.1796525556783468e+08 3.1249539876734886e-02
+1.5086388025585938e+09 5.1797159947442597e+08 3.1249555807151434e-02
+1.5087698492773438e+09 5.1797569462617689e+08 3.1249538008523814e-02
+1.5089009212773438e+09 5.1797979056562275e+08 3.1249535369170189e-02
+1.5090319932773438e+09 5.1798388650472265e+08 3.1249533422797682e-02
+1.5138451571171875e+09 5.1813429562900525e+08 3.1249539386085341e-02
+1.5140138611171875e+09 5.1813956755129784e+08 3.1249538992597081e-02
+1.5141449331171875e+09 5.1814366349087268e+08 3.1249535755404661e-02
+1.5142749811171875e+09 5.1814772743049860e+08 3.1249537669246888e-02
+1.5165692486367188e+09 5.1821942222977352e+08 3.1249533429174331e-02
+1.5167652246367188e+09 5.1822554638833684e+08 3.1249539776022274e-02
+1.5168963046367188e+09 5.1822964257801068e+08 3.1249530311220054e-02
+1.5224012825585938e+09 5.1840167055244291e+08 3.1249554278359487e-02
+1.5225323926367188e+09 5.1840576768394572e+08 3.1249537116309511e-02
+1.5226634646367188e+09 5.1840986362327462e+08 3.1249534231392317e-02
+1.5227945366367188e+09 5.1841395956222540e+08 3.1249529132414338e-02
+1.5275774092773438e+09 5.1856342208014524e+08 3.1249538660170405e-02
+1.5277752726367188e+09 5.1856960521884346e+08 3.1249529781740251e-02
+1.5279063526367188e+09 5.1857370140720725e+08 3.1249540917716794e-02
+1.5280374166367188e+09 5.1857779709703809e+08 3.1249529226897721e-02
+1.5281684886367188e+09 5.1858189303533292e+08 3.1249533895788772e-02
+1.5282995606367188e+09 5.1858598897423971e+08 3.1249528034833378e-02
+1.5331080332773438e+09 5.1873625147482765e+08 3.1249532180964216e-02
+1.5332803212773438e+09 5.1874163539422804e+08 3.1249530882208179e-02
+1.5334113686367188e+09 5.1874573056273186e+08 3.1249527379713982e-02
+1.5335424406367188e+09 5.1874982650078458e+08 3.1249531561412833e-02
+1.5336735372773438e+09 5.1875392320939338e+08 3.1249527884028794e-02
+1.5338046092773438e+09 5.1875801914751220e+08 3.1249527013437729e-02
+1.5390474892773438e+09 5.1892185666770041e+08 3.1249526944975514e-02
+1.5391785612773438e+09 5.1892595260569614e+08 3.1249531431058131e-02
+1.5393096332773438e+09 5.1893004854427987e+08 3.1249528040980953e-02
+1.5468626905585938e+09 5.1916607801958543e+08 3.1249534636034779e-02
+1.5470429145585938e+09 5.1917170993571568e+08 3.1249528881385394e-02
+1.5471738905585938e+09 5.1917580287401044e+08 3.1249539907548751e-02
+1.5473049625585938e+09 5.1917989881370521e+08 3.1249535679435305e-02
+1.5474360665585938e+09 5.1918399575283092e+08 3.1249540222760958e-02
+1.5475671065585938e+09 5.1918809069258171e+08 3.1249532843550209e-02
+1.5527480812773438e+09 5.1934999373221689e+08 3.1249535547540834e-02
+1.5529411212773438e+09 5.1935602614255899e+08 3.1249532736183028e-02
+1.5530721932773438e+09 5.1936012208131379e+08 3.1249536443055049e-02
+1.5606472665585938e+09 5.1959683960987502e+08 3.1249567574188817e-02
+1.5606744025585938e+09 5.1959768759814072e+08 3.1249551775482894e-02
+1.5609365132773438e+09 5.1960587844061720e+08 3.1249539670170634e-02
+1.5610675852773438e+09 5.1960997438028085e+08 3.1249543134890700e-02
+1.5611986572773438e+09 5.1961407032039863e+08 3.1249539670170634e-02
+1.5613297292773438e+09 5.1961816626006228e+08 3.1249533897550728e-02
+1.5661670105585938e+09 5.1976932904543269e+08 3.1249535528793716e-02
+1.5663104025585938e+09 5.1977380997883123e+08 3.1249560915977970e-02
+1.5664415372773438e+09 5.1977790788121301e+08 3.1249526744943495e-02
+1.5667037145585938e+09 5.1978610079717535e+08 3.1249535741608270e-02
+1.5668347865585938e+09 5.1979019673632407e+08 3.1249528683805629e-02
+1.5685386932773438e+09 5.1984344301820618e+08 3.1249583883436571e-02
+1.5686697652773438e+09 5.1984753896366495e+08 3.1249591641881125e-02
+1.5688008372773438e+09 5.1985163491014063e+08 3.1249526711559780e-02
+1.5712912505585938e+09 5.1992945914649588e+08 3.1249582883077061e-02
+1.5714222265585938e+09 5.1993355209186357e+08 3.1249589910203213e-02
+1.5715532985585938e+09 5.1993764803811228e+08 3.1249592641415802e-02
+1.5716843705585938e+09 5.1994174398471898e+08 3.1249502890823479e-02
+1.5718154972773438e+09 5.1994584162949562e+08 3.1249535975093414e-02
+1.5719465532773438e+09 5.1994993706868237e+08 3.1249536559331402e-02
+1.5720775932773438e+09 5.1995403200795311e+08 3.1249534209595468e-02
+1.5775412345585938e+09 5.2012476825308049e+08 3.1249535305117562e-02
+1.5777136825585938e+09 5.2013015717294478e+08 3.1249538497514450e-02
+1.5778448505585938e+09 5.2013425611241043e+08 3.1249536519680987e-02
+1.5779759225585938e+09 5.2013835205166113e+08 3.1249532517328496e-02
+1.5855195065585938e+09 5.2037408552516633e+08 3.1249484523253712e-02
+1.5857090982343750e+09 5.2038001016730440e+08 3.1249530667992076e-02
+1.5858401702343750e+09 5.2038410610578811e+08 3.1249526562987739e-02
+1.5859712422343750e+09 5.2038820204373378e+08 3.1249620120793069e-02
+1.5861023043164062e+09 5.2039229768400949e+08 3.1249512578597205e-02
+1.5862333763164062e+09 5.2039639362012219e+08 3.1249510309091764e-02
+1.5879372843164062e+09 5.2044963991073394e+08 3.1249516472857151e-02
+1.5937044523164062e+09 5.2062986112215167e+08 3.1249568406077542e-02
+1.5938355323164062e+09 5.2063395731557834e+08 3.1249503310770404e-02
+1.5961948283164062e+09 5.2070768414374143e+08 3.1249564930265164e-02
+1.5965880363164062e+09 5.2071997172266853e+08 3.1249511892698843e-02
+1.6047145003164062e+09 5.2097391975608212e+08 3.1249511080426007e-02
+1.6048456043164062e+09 5.2097801669198281e+08 3.1249516569993231e-02
+1.6051077243164062e+09 5.2098620781526613e+08 3.1249511220266868e-02
+1.6052387963164062e+09 5.2099030375120080e+08 3.1249514936869640e-02
+1.6053698603164062e+09 5.2099439943762648e+08 3.1249511052438773e-02
+1.6185367083164062e+09 5.2140585699972826e+08 3.1249521956962657e-02
+1.6186081323164062e+09 5.2140808896558452e+08 3.1249511403302677e-02
+1.6188702763164062e+09 5.2141628083750182e+08 3.1249510863095305e-02
+1.6243753003164062e+09 5.2158831014479142e+08 3.1249510472662223e-02
+1.6245063723164062e+09 5.2159240608062810e+08 3.1249514111193498e-02
+1.6246374523164062e+09 5.2159650226693779e+08 3.1249510762336286e-02
+1.6247685243164062e+09 5.2160059820281243e+08 3.1249513015609409e-02
+1.6296181883164062e+09 5.2175214784110177e+08 3.1249509130248043e-02
+1.6297492603164062e+09 5.2175624377676249e+08 3.1249514906399708e-02
+1.6298803243164062e+09 5.2176033946318418e+08 3.1249519109223911e-02
+1.6300113963164062e+09 5.2176443540015286e+08 3.1249507511847987e-02
+1.6301424763164062e+09 5.2176853158559752e+08 3.1249511693658860e-02
+1.6302735483164062e+09 5.2177262752159423e+08 3.1249516423318240e-02
+1.6323706923164062e+09 5.2183816225746429e+08 3.1249521215158893e-02
+1.6325017643164062e+09 5.2184225819470900e+08 3.1249502688674366e-02
+1.6326328505585938e+09 5.2184635457458669e+08 3.1249544281565962e-02
+1.6327639183164062e+09 5.2185045038228834e+08 3.1249527553858517e-02
+1.6353853453164062e+09 5.2193236873755527e+08 3.1249524737966449e-02
+1.6355164273164062e+09 5.2193646498775697e+08 3.1249524678514717e-02
+1.6356474993164062e+09 5.2194056092545563e+08 3.1249528760326939e-02
+1.6357785713164062e+09 5.2194465686368930e+08 3.1249505845768778e-02
+1.6434655073164062e+09 5.2218486981515735e+08 3.1249513869778183e-02
+1.6436428833164062e+09 5.2219041272892952e+08 3.1249513647253480e-02
+1.6437739553164062e+09 5.2219450866518229e+08 3.1249517430751439e-02
+1.6439050273164062e+09 5.2219860460193098e+08 3.1249513784132432e-02
+1.6440360993164062e+09 5.2220270053820169e+08 3.1249506199023325e-02
+1.6549150753164062e+09 5.2254266316615272e+08 3.1249414392263190e-02
+1.6550461542343750e+09 5.2254675930557841e+08 3.1249503187154914e-02
+1.6551772262343750e+09 5.2255085524046016e+08 3.1249531967724870e-02
+1.6627794342343750e+09 5.2278842068238145e+08 3.1249587786652808e-02
+1.6629105171171875e+09 5.2279251696843523e+08 3.1249531736648350e-02
+1.6630415891171875e+09 5.2279661290705901e+08 3.1249535802999162e-02
+1.6631726611171875e+09 5.2280070884621578e+08 3.1249485797696028e-02
+1.6633037542343750e+09 5.2280480543871951e+08 3.1249528966782236e-02
+1.6634348262343750e+09 5.2280890137698025e+08 3.1249527632098761e-02
+1.6635658982343750e+09 5.2281299731506604e+08 3.1249527560987530e-02
+1.6657941011171875e+09 5.2288262760246396e+08 3.1249519316133956e-02
+1.6659251731171875e+09 5.2288672353945976e+08 3.1249523138285440e-02
+1.6660562451171875e+09 5.2289081947695655e+08 3.1249546728180751e-02
+1.6661873545585938e+09 5.2289491658757228e+08 3.1249518594793916e-02
+1.6686776691171875e+09 5.2297273771867794e+08 3.1249521912137184e-02
+1.6688087731171875e+09 5.2297683465599871e+08 3.1249519203242204e-02
+1.6689397811171875e+09 5.2298092859301049e+08 3.1249551217337714e-02
+1.6690709785585938e+09 5.2298502845417529e+08 3.1249519918938182e-02
+1.6738742291171875e+09 5.2313512772818172e+08 3.1249517894044905e-02
+1.6740524051171875e+09 5.2314069564228201e+08 3.1249524176018895e-02
+1.6741834771171875e+09 5.2314479157991481e+08 3.1249522413977108e-02
+1.6820469811171875e+09 5.2339052232441521e+08 3.1249520277469856e-02
+1.6821780531171875e+09 5.2339461826153702e+08 3.1249527746412452e-02
+1.6848923731171875e+09 5.2347943947968966e+08 3.1249535305598056e-02
+1.6850616531171875e+09 5.2348472940102619e+08 3.1249531088178628e-02
+1.6851927251171875e+09 5.2348882533956498e+08 3.1249527142242807e-02
+1.6853238451171875e+09 5.2349292277756387e+08 3.1249531874597860e-02
+1.6854548531171875e+09 5.2349701671623570e+08 3.1249531331523490e-02
+1.6855870771171875e+09 5.2350114865426648e+08 3.1249524846775682e-02
+1.6880416531171875e+09 5.2357785298796678e+08 3.1249521497967850e-02
+1.6882074131171875e+09 5.2358303290865028e+08 3.1249525878596508e-02
+1.6883392531171875e+09 5.2358715284614211e+08 3.1249519508867864e-02
+1.6934502502343750e+09 5.2374686905026543e+08 3.1249563575002446e-02
+1.6935821331171875e+09 5.2375099033279634e+08 3.1249529284137816e-02
+1.6937124371171875e+09 5.2375506227146018e+08 3.1249515555373364e-02
+1.6938435091171875e+09 5.2375915820796305e+08 3.1249524790643905e-02
+1.7014055411171875e+09 5.2399546811441469e+08 3.1249530137366883e-02
+1.7015775731171875e+09 5.2400084403358328e+08 3.1249528547959926e-02
+1.7017086451171875e+09 5.2400493997178912e+08 3.1249532691617787e-02
+1.7018397171171875e+09 5.2400903591053808e+08 3.1249525451561302e-02
+1.7019699571171875e+09 5.2401310584873289e+08 3.1249534118160227e-02
+1.7021010291171875e+09 5.2401720178766882e+08 3.1249526301117325e-02
+1.7070817382343750e+09 5.2417284658822459e+08 3.1249577706521824e-02
+1.7072128531171875e+09 5.2417694387294352e+08 3.1249532410061186e-02
+1.7073446931171875e+09 5.2418106381129646e+08 3.1249532378296863e-02
+1.7074757651171875e+09 5.2418515975000435e+08 3.1249528698374038e-02
+1.7128490022343750e+09 5.2435307087750107e+08 3.1249586197283057e-02
+1.7129808211171875e+09 5.2435719016304195e+08 3.1249533317350142e-02
+1.7131118931171875e+09 5.2436128610187292e+08 3.1249536064062132e-02
+1.7132421331171875e+09 5.2436535604144990e+08 3.1249533143121400e-02
+1.7207755251171875e+09 5.2460077102443403e+08 3.1249534879509377e-02
+1.7209762291171875e+09 5.2460704293108249e+08 3.1249539101281698e-02
+1.7211073011171875e+09 5.2461113887067157e+08 3.1249541600579120e-02
+1.7212386931171875e+09 5.2461524481044155e+08 3.1249539970303886e-02
+1.7213697651171875e+09 5.2461934075014454e+08 3.1249530786667323e-02
+1.7268736102343750e+09 5.2479133332757914e+08 3.1249581446798104e-02
+1.7270047091171875e+09 5.2479543011279517e+08 3.1249528854100608e-02
+1.7321746611171875e+09 5.2495698867699349e+08 3.1249528100283346e-02
+1.7323786291171875e+09 5.2496336258074105e+08 3.1249532944002567e-02
+1.7325097011171875e+09 5.2496745851952308e+08 3.1249528206350772e-02
+1.7400698982343750e+09 5.2520371111258221e+08 3.1249544823021141e-02
+1.7401129062343750e+09 5.2520505509300596e+08 3.1249528767190893e-02
+1.7405050982343750e+09 5.2521731090819222e+08 3.1249528261588527e-02
+1.7406362022343750e+09 5.2522140784634542e+08 3.1249533585196332e-02
+1.7407672742343750e+09 5.2522550378521150e+08 3.1249529593998508e-02
+1.7458225171171875e+09 5.2538347774728280e+08 3.1249534464934739e-02
+1.7460109331171875e+09 5.2538936565956855e+08 3.1249526917690673e-02
+1.7461420051171875e+09 5.2539346159756070e+08 3.1249517158252006e-02
+1.7513841382343750e+09 5.2555727572635210e+08 3.1249571965569694e-02
+1.7515159891171875e+09 5.2556139601000327e+08 3.1249495801150627e-02
+1.7517772902343750e+09 5.2556956153816766e+08 3.1249518486368515e-02
+1.7594648102343750e+09 5.2580979283652198e+08 3.1249524614601943e-02
+1.7596425862343750e+09 5.2581534825200987e+08 3.1249525598468608e-02
+1.7597736582343750e+09 5.2581944418982911e+08 3.1249523263993269e-02
+1.7599044742343750e+09 5.2582353212746441e+08 3.1249529929454869e-02
+1.7600398982343750e+09 5.2582776406380558e+08 3.1249524978211689e-02
+1.7601659782343750e+09 5.2583170400391483e+08 3.1249521737112103e-02
+1.7652336262343750e+09 5.2599006558024687e+08 3.1249516738340432e-02
+1.7654097542343750e+09 5.2599556949513096e+08 3.1249519930042879e-02
+1.7655408262343750e+09 5.2599966543220723e+08 3.1249514930133518e-02
+1.7707828044687500e+09 5.2616347470930576e+08 3.1249596880073480e-02
+1.7709148582343750e+09 5.2616760133624804e+08 3.1249518226648822e-02
+1.7710449062343750e+09 5.2617166527359438e+08 3.1249511934674956e-02
+1.7711759782343750e+09 5.2617576120962268e+08 3.1249510464388151e-02
+1.7787794342343750e+09 5.2641336548746020e+08 3.1249515781062429e-02
+1.7789102502343750e+09 5.2641745342411661e+08 3.1249516573459583e-02
+1.7790402982343750e+09 5.2642151736124796e+08 3.1249515261606575e-02
+1.7793024422343750e+09 5.2642970923417670e+08 3.1249519015091209e-02
+1.7794335142343750e+09 5.2643380517113304e+08 3.1249518169727070e-02
+1.7846367142343750e+09 5.2659640266407377e+08 3.1249517319036992e-02
+1.7848074662343750e+09 5.2660173858165503e+08 3.1249521825604715e-02
+1.7901517222343750e+09 5.2676874402616864e+08 3.1249524030395468e-02
+1.7903124902343750e+09 5.2677376794964796e+08 3.1249520774100207e-02
+1.7980457382343750e+09 5.2701542824367523e+08 3.1249526961230088e-02
+1.7981778342343750e+09 5.2701955618118870e+08 3.1249525509939684e-02
+1.7983078822343750e+09 5.2702362011948222e+08 3.1249528614125666e-02
+1.7985700262343750e+09 5.2703181199591124e+08 3.1249527958152612e-02
+1.7987010982343750e+09 5.2703590793403977e+08 3.1249525006701549e-02
+1.8039441804687500e+09 5.2719975176343507e+08 3.1249613504382639e-02
+1.8040750182343750e+09 5.2720384039304262e+08 3.1249524929535255e-02
+1.8042060902343750e+09 5.2720793633077419e+08 3.1249523350197705e-02
+1.8043371622343750e+09 5.2721203226829875e+08 3.1249523345813171e-02
+1.8095118502343750e+09 5.2737373880176204e+08 3.1249515676970235e-02
+1.8097111462343750e+09 5.2737996670523840e+08 3.1249527928594034e-02
+1.8098422182343750e+09 5.2738406264336306e+08 3.1249517333474995e-02
+1.8174208262343750e+09 5.2762089048542267e+08 3.1249520762158728e-02
+1.8175764742343750e+09 5.2762575441083026e+08 3.1249512792711594e-02
+1.8177065222343750e+09 5.2762981834746993e+08 3.1249521428435401e-02
+1.8178375942343750e+09 5.2763391428474259e+08 3.1249440631678106e-02
+1.8179688844687500e+09 5.2763801703112721e+08 3.1249532499226799e-02
+1.8233427404687500e+09 5.2780594751884538e+08 3.1249531415792613e-02
+1.8234737804687500e+09 5.2781004245744210e+08 3.1249625038471011e-02
+1.8236057062343750e+09 5.2781416508815080e+08 3.1249526805675144e-02
+1.8288477004687500e+09 5.2797797492749310e+08 3.1249610236513913e-02
+1.8289797062343750e+09 5.2798210005621785e+08 3.1249526929514104e-02
+1.8291107782343750e+09 5.2798619599421155e+08 3.1249529177554837e-02
+1.8367120844687500e+09 5.2822373323517019e+08 3.1249616542288784e-02
+1.8368440102343750e+09 5.2822785586475801e+08 3.1249533766640525e-02
+1.8369750822343750e+09 5.2823195180364788e+08 3.1249530996774411e-02
+1.8371061542343750e+09 5.2823604774217469e+08 3.1249527761701756e-02
+1.8372372262343750e+09 5.2824014368027747e+08 3.1249532660240220e-02
+1.8373682982343750e+09 5.2824423961902231e+08 3.1249525961413650e-02
+1.8426890662343750e+09 5.2841051109677297e+08 3.1249519530553684e-02
+1.8428723622343750e+09 5.2841623900870484e+08 3.1249523100541410e-02
+1.8430034342343750e+09 5.2842033494619668e+08 3.1249519928842017e-02
+1.8482195782343750e+09 5.2858333694207639e+08 3.1249517060801268e-02
+1.8483782982343750e+09 5.2858829686542428e+08 3.1249514118493502e-02
+1.8485097542343750e+09 5.2859240480155224e+08 3.1249518011524181e-02
+1.8560853964687500e+09 5.2882913997000420e+08 3.1249524039736430e-02
+1.8562430924687500e+09 5.2883406789494717e+08 3.1249606030619534e-02
+1.8563728582343750e+09 5.2883812302399921e+08 3.1249526589133287e-02
+1.8565048262343750e+09 5.2884224696152413e+08 3.1249533714344579e-02
+1.8566358982343750e+09 5.2884634290040714e+08 3.1249525088946566e-02
+1.8647614284687500e+09 5.2910026186132723e+08 3.1249528475402039e-02
+1.8648925964687500e+09 5.2910436079947829e+08 3.1249137719289749e-02
+1.8672597750000000e+09 5.2917833308740747e+08 3.1252641030004698e-02
+1.8674856979375000e+09 5.2918539377587360e+08 3.1249660459652506e-02
+1.8676459284843750e+09 5.2919040092605871e+08 3.1249428139290103e-02
+1.8677770004843750e+09 5.2919449685110378e+08 3.1249423201806306e-02
+1.8701355049687500e+09 5.2926819875585938e+08 3.1249622476101760e-02
+1.8701970804843750e+09 5.2927012296747643e+08 3.1249426275986682e-02
+1.8703984244843750e+09 5.2927641485196054e+08 3.1249421631855512e-02
+1.8705294964843750e+09 5.2928051077615267e+08 3.1249417796541657e-02
+1.8755092969687500e+09 5.2943612664203233e+08 3.1249509091979145e-02
+1.8756416724843750e+09 5.2944026331191140e+08 3.1249424472958202e-02
+1.8757714644843750e+09 5.2944431923721260e+08 3.1249417723305559e-02
+1.8759034324843750e+09 5.2944844316037071e+08 3.1249424150246341e-02
+1.8760345044843750e+09 5.2945253908489293e+08 3.1249424579554222e-02
+1.8761646804843750e+09 5.2945660700998700e+08 3.1249418889900602e-02
+1.8814594409687500e+09 5.2962206519828492e+08 3.1249481726171903e-02
+1.8816697524843750e+09 5.2962863732414925e+08 3.1249511746045032e-02
+1.8892480564843750e+09 5.2986545562401235e+08 3.1249523219798715e-02
+1.8894029364843750e+09 5.2987029555016863e+08 3.1249518911841433e-02
+1.8896659764843750e+09 5.2987851542362320e+08 3.1249522920916206e-02
+1.8897970484843750e+09 5.2988261136109149e+08 3.1249521020527027e-02
+1.8899281204843750e+09 5.2988670729831070e+08 3.1249524857042722e-02
+1.8976604969687500e+09 5.3012834038946319e+08 3.1249613137510800e-02
+1.8977915124843750e+09 5.3013243457364148e+08 3.1249530688000959e-02
+1.8979225844843750e+09 5.3013653051212782e+08 3.1249527606178162e-02
+1.8980536564843750e+09 5.3014062645021021e+08 3.1249525361999986e-02
+1.8981847284843750e+09 5.3014472238799846e+08 3.1249521207499437e-02
+1.9006753129687500e+09 5.3022255196066201e+08 3.1249616649521923e-02
+1.9008062164843750e+09 5.3022664264534336e+08 3.1249532608855535e-02
+1.9009381844843750e+09 5.3023076658366269e+08 3.1249536979433876e-02
+1.9061772884843750e+09 5.3039448615784979e+08 3.1249535136925587e-02
+1.9063111764843750e+09 5.3039867009561020e+08 3.1249450495719790e-02
+1.9064424809687500e+09 5.3040277328859454e+08 3.1249697410832743e-02
+1.9065733261210938e+09 5.3040686216001296e+08 3.1249507978205276e-02
+1.9140444177617188e+09 5.3064033009784257e+08 3.1249507137090404e-02
+1.9141754897617188e+09 5.3064442603324205e+08 3.1249506129825022e-02
+1.9143065617617188e+09 5.3064852196850950e+08 3.1249511217722497e-02
+1.9144376457617188e+09 5.3065261827943796e+08 3.1249508113883204e-02
+1.9145687137617188e+09 5.3065671408996743e+08 3.1249505359571574e-02
+1.9146997897617188e+09 5.3066081015013194e+08 3.1249487141111854e-02
+1.9198115857617188e+09 5.3082055115350193e+08 3.1249485217813344e-02
+1.9199426577617188e+09 5.3082464708602840e+08 3.1249489750280190e-02
+1.9200737297617188e+09 5.3082874301914895e+08 3.1249486896740564e-02
+1.9202048017617188e+09 5.3083283895189548e+08 3.1249489270074662e-02
+1.9223725137617188e+09 5.3090057884478009e+08 3.1249495050495766e-02
+1.9225640977617188e+09 5.3090656574803984e+08 3.1249487636614504e-02
+1.9226951697617188e+09 5.3091066168088335e+08 3.1249499828390981e-02
+1.9228262417617188e+09 5.3091475761532485e+08 3.1249492210690732e-02
+1.9230883857617188e+09 5.3092294948221093e+08 3.1249492348275742e-02
+1.9255787537617188e+09 5.3100077221797132e+08 3.1249499431851291e-02
+1.9257098257617188e+09 5.3100486815236086e+08 3.1249489888386522e-02
+1.9258409097617188e+09 5.3100896446049339e+08 3.1249485758943190e-02
+1.9335741457617188e+09 5.3125062410874593e+08 3.1249490766423270e-02
+1.9337052297617188e+09 5.3125472041699356e+08 3.1249487880766893e-02
+1.9338362897617188e+09 5.3125881597487521e+08 3.1249492436018045e-02
+1.9339673617617188e+09 5.3126291190834779e+08 3.1249490215941478e-02
+1.9340984337617188e+09 5.3126700784152937e+08 3.1249490753800190e-02
+1.9360353017617188e+09 5.3132753398018670e+08 3.1249479249520602e-02
+1.9361955977617188e+09 5.3133254314671248e+08 3.1249487743420616e-02
+1.9363266577617188e+09 5.3133663870457613e+08 3.1249490560680503e-02
+1.9415397457617188e+09 5.3149954504882413e+08 3.1249489076843148e-02
+1.9417006097617188e+09 5.3150457196663499e+08 3.1249493619725399e-02
+1.9418316817617188e+09 5.3150866790026271e+08 3.1249491010214570e-02
+1.9449774097617188e+09 5.3160697029911929e+08 3.1249487066482815e-02
+1.9451084937617188e+09 5.3161106660688192e+08 3.1249493588823483e-02
+1.9452395537617188e+09 5.3161516216551167e+08 3.1249492701960702e-02
+1.9504766017617188e+09 5.3177881725876749e+08 3.1249491278300998e-02
+1.9506135177617188e+09 5.3178309581411535e+08 3.1249499875826453e-02
+1.9507445777617188e+09 5.3178719137356907e+08 3.1249497228627125e-02
+1.9529728017617188e+09 5.3185682225328183e+08 3.1249495321389986e-02
+1.9531038737617188e+09 5.3186091818713260e+08 3.1249499860678043e-02
+1.9532349457617188e+09 5.3186501412157834e+08 3.1249500078274650e-02
+1.9534970897617188e+09 5.3187320599052685e+08 3.1249496484427881e-02
+1.9587399717617188e+09 5.3203704341315413e+08 3.1249496313923191e-02
+1.9588710517617188e+09 5.3204113959713095e+08 3.1249494482381124e-02
+1.9590021237617188e+09 5.3204523553087175e+08 3.1249497738233829e-02
+1.9646245917617188e+09 5.3222093483192104e+08 3.1249498313430598e-02
+1.9647692917617188e+09 5.3222545663432699e+08 3.1249496859390456e-02
+1.9669573517617188e+09 5.3229383240842515e+08 3.1249500718683498e-02
+1.9671285877617188e+09 5.3229918344793022e+08 3.1249492668347409e-02
+1.9723714597617188e+09 5.3246302053805530e+08 3.1249493796622119e-02
+1.9725025317617188e+09 5.3246711647170621e+08 3.1249508532247020e-02
+1.9727646837617188e+09 5.3247530859286696e+08 3.1249515071159164e-02
+1.9748322917617188e+09 5.3253992034022421e+08 3.1249533383432455e-02
+1.9748618357617188e+09 5.3254084357643849e+08 3.1249516013076573e-02
+1.9751239797617188e+09 5.3254903544956422e+08 3.1249516782076499e-02
+1.9808911397617188e+09 5.3272925641276914e+08 3.1249516601292271e-02
+1.9811532837617188e+09 5.3273744828604907e+08 3.1249517623564316e-02
+1.9831193637617188e+09 5.3279888733765841e+08 3.1249333216066214e-02
+1.9833819859375000e+09 5.3280709410553932e+08 3.1249710583956480e-02
+1.9835142889687500e+09 5.3281122853697526e+08 3.1249540846763738e-02
+1.9837748969687500e+09 5.3281937241731626e+08 3.1249552470444541e-02
+1.9890177769687500e+09 5.3298321007097250e+08 3.1249550040507997e-02
+1.9891514089687500e+09 5.3298738601084352e+08 3.1249553931957053e-02
+1.9892824809687500e+09 5.3299148195237648e+08 3.1249549197935447e-02
+1.9915081449687500e+09 5.3306103294904256e+08 3.1249543748951208e-02
+1.9916402409687500e+09 5.3306516088877362e+08 3.1249549069520963e-02
+1.9917728489687500e+09 5.3306930482897663e+08 3.1249551987461002e-02
+1.9919013609687500e+09 5.3307332077140164e+08 3.1249550048869423e-02
+1.9920324329687500e+09 5.3307741671242565e+08 3.1249563507117273e-02
+1.9921635049687500e+09 5.3308151265521365e+08 3.1249641392630489e-02
+1.9947219689687500e+09 5.3316146373772961e+08 3.1249664596092734e-02
+1.9949160169687500e+09 5.3316752767264515e+08 3.1249660535141218e-02
+2.0002597609687500e+09 5.3333451785863185e+08 3.1249663155176678e-02
+2.0004236009687500e+09 5.3333963780344319e+08 3.1249663428339538e-02
+2.0030204649687500e+09 5.3342078892941236e+08 3.1249658460027994e-02
+2.0031735529687500e+09 5.3342557287712669e+08 3.1249661854506717e-02
+2.0085459689687500e+09 5.3359345906046844e+08 3.1249641092003774e-02
+2.0086811369687500e+09 5.3359768301195556e+08 3.1249616740514404e-02
+2.0088106729687500e+09 5.3360173096230966e+08 3.1249549766414517e-02
+2.0108520169687500e+09 5.3366552204322803e+08 3.1249538337977681e-02
+2.0110388969687500e+09 5.3367136195695263e+08 3.1249543740159424e-02
+2.0111699689687500e+09 5.3367545789714974e+08 3.1249539547610852e-02
+2.0113000169687500e+09 5.3367952183726883e+08 3.1249553277120867e-02
+2.0114310889687500e+09 5.3368361777871597e+08 3.1249568118107352e-02
+2.0115631849687500e+09 5.3368774572166610e+08 3.1249649193595491e-02
+2.0140796649687500e+09 5.3376638483886880e+08 3.1249670897243328e-02
+2.0141861609687500e+09 5.3376971280382067e+08 3.1249670879971013e-02
+2.0143146729687500e+09 5.3377372876152480e+08 3.1249666774017800e-02
+2.0168050409687500e+09 5.3385155193166947e+08 3.1249668935342367e-02
+2.0169386729687500e+09 5.3385572788742864e+08 3.1249667137056084e-02
+2.0170671849687500e+09 5.3385974384465176e+08 3.1249665307362322e-02
+2.0251265769687500e+09 5.3411159714723259e+08 3.1249623668762588e-02
+2.0253272809687500e+09 5.3411786907170141e+08 3.1249610280818223e-02
+2.0278954729687500e+09 5.3419812407082772e+08 3.1249541475867424e-02
+2.0279487209687500e+09 5.3419978804641223e+08 3.1249541461525376e-02
+2.0301743849687500e+09 5.3426933902585965e+08 3.1249539155396633e-02
+2.0303054569687500e+09 5.3427343496545583e+08 3.1249541272337894e-02
+2.0304390889687500e+09 5.3427761090415514e+08 3.1249544900040553e-02
+2.0305676009687500e+09 5.3428162684566933e+08 3.1249546014350926e-02
+2.0306986729687500e+09 5.3428572278616452e+08 3.1249559190200671e-02
+2.0308297449687500e+09 5.3428981872838670e+08 3.1249652454639964e-02
+2.0334373609687500e+09 5.3437130582212186e+08 3.1249679201816132e-02
+2.0335848169687500e+09 5.3437591377481824e+08 3.1249673704597816e-02
+2.0389562089687500e+09 5.3454376802215773e+08 3.1249673471079563e-02
+2.0390898409687500e+09 5.3454794397852302e+08 3.1249677473881646e-02
+2.0392193769687500e+09 5.3455199193674427e+08 3.1249674986694502e-02
+2.0444612329687500e+09 5.3471579823307133e+08 3.1249674937644994e-02
+2.0445948649687500e+09 5.3471997418963259e+08 3.1249677867761155e-02
+2.0447244009687500e+09 5.3472402214790487e+08 3.1249562692790885e-02
+2.0499073609687500e+09 5.3488598738135910e+08 3.1249544651376360e-02
+2.0500998729687500e+09 5.3489200329369903e+08 3.1249532104048090e-02
+2.0522058579375000e+09 5.3495781433859062e+08 3.1249546015882219e-02
+2.0524567379375000e+09 5.3496565422469509e+08 3.1249734575539784e-02
+2.0525877289687500e+09 5.3496974765965343e+08 3.1249557359387836e-02
+2.0527188009687500e+09 5.3497384360163563e+08 3.1249559599053386e-02
+2.0528524329687500e+09 5.3497801954278398e+08 3.1249674682069919e-02
+2.0583083049687500e+09 5.3514851376789099e+08 3.1249681217273863e-02
+2.0584859689687500e+09 5.3515406571125478e+08 3.1249682150369034e-02
+2.0610731049687500e+09 5.3523491288893455e+08 3.1249687113584234e-02
+2.0612395049687500e+09 5.3524011283687025e+08 3.1249681898294086e-02
+2.0637191209687500e+09 5.3531760004810017e+08 3.1249678287308812e-02
+2.0638609449687500e+09 5.3532203200247359e+08 3.1249680973893749e-02
+2.0639909929687500e+09 5.3532609596098489e+08 3.1249668735925780e-02
+2.0689046569687500e+09 5.3547964633326453e+08 3.1249553864814945e-02
+2.0689742889687500e+09 5.3548182230219924e+08 3.1249559917478020e-02
+2.0692338729687500e+09 5.3548993418796086e+08 3.1249554781879851e-02
+2.0693649449687500e+09 5.3549403012960523e+08 3.1249567621671304e-02
+2.0694960169687500e+09 5.3549812607293254e+08 3.1249589892013319e-02
+2.0696270889687500e+09 5.3550222201917887e+08 3.1249673910293166e-02
+2.0721282089687500e+09 5.3558038120358938e+08 3.1249699511248223e-02
+2.0722485289687500e+09 5.3558414116743457e+08 3.1249692583969590e-02
+2.0723796009687500e+09 5.3558823712714094e+08 3.1249690161243245e-02
+2.0748699689687500e+09 5.3566606035552841e+08 3.1249688164864842e-02
+2.0803161129687500e+09 5.3583625065722936e+08 3.1249690320302937e-02
+2.0805076009687500e+09 5.3584223459792942e+08 3.1249689164584024e-02
+2.0831275049687500e+09 5.3592410578357047e+08 3.1249685450347897e-02
+2.0832585769687500e+09 5.3592820174234182e+08 3.1249693445067190e-02
+2.0833906729687500e+09 5.3593232970184714e+08 3.1249689803394817e-02
+2.0859563049687500e+09 5.3601250490599680e+08 3.1249690507140944e-02
+2.0861421609687500e+09 5.3601831284847569e+08 3.1249692145706831e-02
+2.0882393129687500e+09 5.3608384820285845e+08 3.1249673921586008e-02
+2.0883714089687500e+09 5.3608797615978479e+08 3.1249643126997628e-02
+2.0885014569687500e+09 5.3609204011337417e+08 3.1249627230863553e-02
+2.0886325289687500e+09 5.3609613606451458e+08 3.1249419169868078e-02
+2.0887634899375000e+09 5.3610022851872194e+08 3.1249599413968099e-02
+2.0888945619375000e+09 5.3610432446621633e+08 3.1249589275285958e-02
+2.0913701929687500e+09 5.3618168691914004e+08 3.1249574835187401e-02
+2.0915186729687500e+09 5.3618632685601157e+08 3.1249572135238060e-02
+2.0970111529687500e+09 5.3635796450597292e+08 3.1249566068424578e-02
+2.0971547689687500e+09 5.3636245244365340e+08 3.1249558350347588e-02
+2.0997229609687500e+09 5.3644270730941230e+08 3.1249557597510202e-02
+2.0999047209687500e+09 5.3644838722900122e+08 3.1249555689601811e-02
+2.1106756329687500e+09 5.3678497344337302e+08 3.1249556425825210e-02
+)
+
+\begintext
+
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_hk_2015_v02_0_sliced_-37000.xc b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_hk_2015_v02_0_sliced_-37000.xc
new file mode 100644
index 0000000..e1e75fd
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_hk_2015_v02_0_sliced_-37000.xc
@@ -0,0 +1,48 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'Hayabusa2 CK data type 3                                    '
+BEGIN_ARRAY 1 27
+'ISAS/JAXA HAYABUSA2 project             '
+'3C3A7896^8'
+'3C3A79FC^8'
+'-9088'
+'1'
+'3'
+'1'
+27
+'8056DBF1E78D1^0'
+'-D5016DEA36A188^0'
+'-CAE95155BA829^-1'
+'3B6FFF3745DFD2^0'
+'-7EE0BEE13BD758^-4'
+'-153FE74B8D78AF^-3'
+'1297EE110971EF^-3'
+'8052D5B08384B8^0'
+'-D50401E37526E8^0'
+'-CAC0114F1E256^-1'
+'3B6FFF356289FA^0'
+'-11B5A6604C26EE^-3'
+'-99F0CE39A9B36^-4'
+'-3E13E4B5A8A4F4^-3'
+'8052D2EC581AF8^0'
+'-D50401E3A2EAF^0'
+'-CAC1D14F4B875^-1'
+'3B6FFF356F4F14^0'
+'-104669875CEF3A^-3'
+'-67C526A129CAB^-4'
+'-3B6FCD5AAA9EE4^-3'
+'3C3A7896^8'
+'3C3A79E^8'
+'3C3A79FC^8'
+'3C3A7896^8'
+'1^1'
+'3^1'
+END_ARRAY 1 27
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /home/tthatcher/Desktop/data/hybusa/hyb2.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_hk_2015_v02_1_sliced_-37000.xc b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_hk_2015_v02_1_sliced_-37000.xc
new file mode 100644
index 0000000..2df2ee2
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_hk_2015_v02_1_sliced_-37000.xc
@@ -0,0 +1,40 @@
+DAFETF NAIF DAF ENCODED TRANSFER FILE
+'DAF/CK  '
+'2'
+'6'
+'Hayabusa2 CK data type 3                                    '
+BEGIN_ARRAY 1 19
+'ISAS/JAXA HAYABUSA2 project             '
+'3C3AB63A^8'
+'3C3AB77A^8'
+'-9088'
+'1'
+'3'
+'1'
+19
+'80597948A2F94^0'
+'-D50001E371076^0'
+'-CAC0114F1E256^-1'
+'3B6FFF356289FA^0'
+'-1658020DB3587E^-3'
+'1CC94AD707858E^-3'
+'-56761289A98D9^-4'
+'80597948A2F94^0'
+'-D50001E371076^0'
+'-CAC0114F1E256^-1'
+'3B6FFF356289FA^0'
+'-300B0CE35DED54^-3'
+'28756F295F5D34^-3'
+'BA9DFCC3CAA118^-4'
+'3C3AB63A^8'
+'3C3AB77A^8'
+'3C3AB63A^8'
+'1^1'
+'2^1'
+END_ARRAY 1 19
+TOTAL_ARRAYS 1
+ ~NAIF/SPC BEGIN COMMENTS~
+This CK is for testing with the image: /home/tthatcher/Desktop/data/hybusa/hyb2.cub
+
+This CK was generated using the following command: {}
+ ~NAIF/SPC END COMMENTS~
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_onc_20151203_084458_w2f_l2a_isis3.lbl b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_onc_20151203_084458_w2f_l2a_isis3.lbl
new file mode 100644
index 0000000..2edf0ee
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_onc_20151203_084458_w2f_l2a_isis3.lbl
@@ -0,0 +1,110 @@
+Object = IsisCube
+  Object = Core
+    StartByte   = 65537
+    Format      = Tile
+    TileSamples = 512
+    TileLines   = 512
+
+    Group = Dimensions
+      Samples = 1024
+      Lines   = 1024
+      Bands   = 1
+    End_Group
+
+    Group = Pixels
+      Type       = Real
+      ByteOrder  = Lsb
+      Base       = 0.0
+      Multiplier = 1.0
+    End_Group
+  End_Object
+
+  Group = Instrument
+    SpacecraftName                  = HAYABUSA-2
+    InstrumentId                    = ONC-W2
+    InstrumentName                  = "Optical Navigation Camera"
+    OriginalTargetName              = Earth
+    TargetName                      = Earth
+    StartTime                       = 2015-12-03T08:44:58.177
+    StopTime                        = 2015-12-03T08:44:58.179
+    ExposureDuration                = 0.00272 <seconds>
+    SpacecraftClockStartCount       = 1/1010480858
+    SpacecraftClockStartCount       = 1/1010480858
+    RawSpacecraftClockCount         = 0x3C3AB6DA <1/32 sec>
+    OnboardDataRecordedTime         = 3C3AB701
+    Binning                         = 1
+    SelectedImageAreaX1             = 1
+    SelectedImageAreaY1             = 1
+    SelectedImageAreaX2             = 1024
+    SelectedImageAreaY2             = 1
+    SelectedImageAreaX3             = 1
+    SelectedImageAreaY3             = 1024
+    SelectedImageAreaX4             = 1024
+    SelectedImageAreaY4             = 1024
+    SmearCorrection                 = NON
+    OffsetCorrection                = N/A
+    FlatCorrection                  = NON
+    RadianceConversion              = NON
+    PhotometricCorrection           = NON
+    BandRegistration                = NON
+    L2BFlatFileName                 = N/A
+    L2BSystemEfficiencyFileName     = N/A
+    L2CShapeModelFileName           = N/A
+    L2DPhaseFunctionFileName        = N/A
+    L2DShapeModelFileName           = N/A
+    ImageID                         = 01026
+    SubImageCount                   = 1
+    BusLineVoltage                  = 49.28 <V>
+    ONCCurrent                      = 0.52 <V>
+    FLACCurrent                     = 0.00 <V>
+    ONCAETemperature                = 1.53 <degC>
+    ONCTOpticsTemperature           = 19.26 <degC>
+    ONCTCCDTemperature              = -29.47 <degC>
+    ONCTElectricCircuitTemperature  = -11.88 <degC>
+    ONCW1OpticsTemperature          = 1.36 <degC>
+    ONCW1CCDTemperature             = -25.02 <degC>
+    ONCW1ElectricCircuitTemperature = -10.90 <degC>
+    ONCW2OpticsTemperature          = 1.27 <degC>
+    ONCW2CCDTemperature             = -24.66 <degC>
+    ONCW2ElectricCircuitTemperature = -4.12 <degC>
+    FLACTemperature                 = -15.27 <degC>
+    Compression                     = LOSSY
+  End_Group
+
+  Group = Archive
+    ProducerId        = ISAS/JAXA
+    L0FileName        = 01026_20151203084459_00003C3AB701.img
+    FormatType        = "HAYABUSA2 IMAGE ONC L2a"
+    FormatTypeVersion = 20161019
+    ContentType       = "ONC-W2 NON SMEARCORRECTED"
+    ContentVersion    = 20161019
+    ImageType         = SCIENCE
+    SourceProductId   = hyb2_onc_20151203_084458_w2f_l2a
+    YearDoy           = 2015337
+  End_Group
+
+  Group = BandBin
+    FilterName = None
+  End_Group
+
+  Group = Kernels
+    NaifFrameCode = -37120
+  End_Group
+End_Object
+
+Object = Label
+  Bytes = 65536
+End_Object
+
+Object = History
+  Name      = IsisCube
+  StartByte = 4259841
+  Bytes     = 574
+End_Object
+
+Object = OriginalLabel
+  Name      = IsisCube
+  StartByte = 4260415
+  Bytes     = 11769
+End_Object
+End
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_onc_v00.ti b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_onc_v00.ti
new file mode 100644
index 0000000..9b3b542
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_onc_v00.ti
@@ -0,0 +1,315 @@
+KPL/IK
+
+Hayabusa2 ONC Instrument kernel  
+================================================================================
+
+  This instrument kernel (I-kernel) contains the frames and FOV
+  definitions for Hayabusa2 Optical Navigation Camera (ONC).
+
+
+Version and Date
+================================================================================
+  Version 0.0     -- Jan 16, 2017 -- Hayabusa2 SPICE Team
+        Renamed for the public release
+
+  Version beta-01 -- Dec 21, 2016 -- Manabu YAMADA, PERC/Chitech
+        Fixed typo and values.
+
+  Version beta-00 -- Nov 18, 2014 -- Manabu YAMADA, PERC/Chitech
+        Preliminary Version. Based on AKATSUKI/UVI I-Kernel Version 4.0
+
+References
+
+
+   1.  ``Kernel Pool Required Reading'', NAIF Document No.____
+                http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/req/kernel.html
+
+   2. ``C-kernel Required Reading'', NAIF Document No.____
+                http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/req/ck.html
+
+   [3. ``'ONC Payload Interface Document '  not published :TBD]
+    ** ���Ď����v�揑���Q�Ƃ���
+
+   4. HAYABUSA2 Frames Definition Kernel (FK), latest version.
+
+Contact Infromation
+================================================================================
+
+  Manabu YAMADA, PERC/Chitech, manabu@perc.it-chiba.ac.jp
+
+
+Implementation Notes
+================================================================================
+
+  Applications that need SPICE I-kernel data must ``load'' the I-kernel
+  file, normally during program initialization.
+
+  Loading the kernel using the SPICELIB routine FURNSH causes the data
+  items and their associated values present in the kernel to become
+  associated with a data structure called the ``kernel pool''. The
+  application program may then obtain the value(s) for any IK data
+  item using the SPICELIB routines GDPOOL, GIPOOL, GCPOOL. Routine
+  GETFOV may be used if the file contains instrument field-of-view
+  (FOV) specification. See [1] for details.
+
+  This file was created with, and can be updated with a text editor or
+  word processor.
+
+
+Conventions for Specifying Data
+================================================================================
+
+  Data items are specified using ``keyword=value'' assignments [1].
+  All keywords referencing values in this I-kernel start with the
+  characters `INS' followed by the NAIF Hayabusa2 instrument ID 
+  code, constructed using the spacecraft ID number (-37) followed by the NAIF
+  three digit ID number for three ONC camera head (ONC-T, ONC-W1, ONC-W2).
+  These IDs are defined in [4] as follows:
+
+               Instrument name           ID
+               --------------------   -------
+               HAYABUSA2_ONC-T        -37100 [T.B.D.]
+               HAYABUSA2_ONC-W1       -37110 [T.B.D.]
+               HAYABUSA2_ONC-W2       -37120 [T.B.D.]
+
+
+  The remainder of the keyword is an underscore character followed by the
+  unique name of the data item. For example, the focal length of the ONC-T 
+  is specified by
+
+               INS-37100_FOCAL_LENGTH
+
+  The upper bound on the length of all keywords is 32 characters.
+
+  If a keyword is included in more then one file, or if the same
+  keyword appears more than once within a single file, the last
+  assignment supersedes any earlier assignments.
+
+
+Overview
+================================================================================
+
+  From [TBD]:
+
+    "ONC description. To be copied from [TBD] source provided by
+     the ONC team."
+
+
+Optical Parameters
+================================================================================
+
+  The following UVI first order optical parameters are included
+  in the data section below, taken from [3]:
+
+      -------------------------------------------------------
+             parameter        ONC-T      ONC-W1      ONC-W2  
+      -------------------------------------------------------
+      Focal Length, mm        121.1      10.35       10.44   
+      f/ratio                 f/8.0     f/9.6       f/9.6  
+      IFOV, mrad         (1)    0.107     1.26        1.25   
+      -------------------------------------------------------
+
+
+  (1) IFOV is computed as the arcus tangens of the pixel size divided by 
+      the nominal focal length:
+
+                             Pixel size     
+              IFOV = ATAN( -------------- ) 
+                            Focal length
+
+                            0.013 mm
+                   = ATAN( ---------- ) = 0.107 mrad
+                            121.1 mm
+
+  Angular size values in the keywords are given in radians. Only one
+  value is provided since the shape of the different filters' Field of
+  View is rectangler.
+
+
+  \begindata
+
+    INS-37100_FOCAL_LENGTH      = ( 121.1          )
+    INS-37100_F/RATIO           = (   8.0          )
+    INS-37100_IFOV              = (   0.000107349  )
+
+    INS-37110_FOCAL_LENGTH      = (  10.35         )
+    INS-37110_F/RATIO           = (   9.6          )
+    INS-37110_IFOV              = (   0.001256038  )
+
+    INS-37120_FOCAL_LENGTH      = (  10.44         )
+    INS-37120_F/RATIO           = (   9.6          )
+    INS-37120_IFOV              = (   0.00124521   )
+
+  \begintext
+
+
+Detector CCD Parameters
+================================================================================
+
+  The UVI detector parameters are included in the data section below,
+  taken from [3]:
+
+  -------------------------------------------------------
+         parameter          ONC-T      ONC-W1      ONC-W2
+  -------------------------------------------------------
+  Pixel Size, microns
+      Cross-track [mm]      0.013      0.013       0.013 
+      Along-track [mm]      0.013      0.013       0.013 
+  Detector Array Size
+      Cross-track            1024       1024        1024 
+      Along-track            1024       1024        1024 
+  Detector Array Center
+      Cross-track           512.5      512.5       512.5 
+      Along-track           512.5      512.5       512.5 
+  -------------------------------------------------------
+
+  The values are given in mm for PIXEL_SIZE keywords and in counts
+  for PIXEL_SAMPLES, PIXEL_LINES, and CENTER keywords.
+
+  The values of PIXEL_SAMPLES and  PIXEL_LINES are equal to the diameter of
+  each camera head, in counts.
+
+  \begindata
+
+    INS-37100_PIXEL_SIZE         = ( 0.013, 0.013 )
+    INS-37100_PIXEL_SAMPLES      = ( 1024 )
+    INS-37100_PIXEL_LINES        = ( 1024 )
+    INS-37100_CCD_CENTER         = ( 512.5, 512.5 )
+
+    INS-37110_PIXEL_SIZE         = ( 0.013, 0.013 )
+    INS-37110_PIXEL_SAMPLES      = ( 1024 )
+    INS-37110_PIXEL_LINES        = ( 1024 )
+    INS-37110_CCD_CENTER         = ( 512.5, 512.5 )
+
+    INS-37120_PIXEL_SIZE         = ( 0.013, 0.013 )
+    INS-37120_PIXEL_SAMPLES      = ( 1024 )
+    INS-37120_PIXEL_LINES        = ( 1024 )
+    INS-37120_CCD_CENTER         = ( 512.5, 512.5 )
+
+  \begintext
+
+
+Wavelength Ranges and Filter Parameters
+================================================================================
+
+  This section contains assignments specifying 
+  wavelength range and other filter parameters of ONC optics and filters.
+    
+  The following filter data are taken from [3]:
+
+     ---------------------------------------------------------------------------
+        Camera     Band Center,  Bandwidth,        Quantum    Trans-
+        Head       nanometers   nanometers (1)  Efficiency   mittance (2)
+     ---------------------------------------------------------------------------
+        ONC-T      700           800                0.70       0.25*[TBD]
+        ONC-W1     570           170                0.70       0.05*[TBD]
+        ONC-W2     570           170                0.70       0.25*[TBD]
+     ---------------------------------------------------------------------------
+
+     ---------------------------------------------------------------------------
+        ONC-T      Band Center,  Bandwidth,        Band      Trans-
+        Filter No. nanometers   nanometers (1)     Name     mittance
+     ---------------------------------------------------------------------------
+        1          390            40               ul          0.40
+        2          775           850               Wide        0.60
+        3          550            30               v           0.60
+        4          700            30               w           0.70
+        5          860            40               x           0.70
+        6          589.5          10               Na          0.70
+        7          950            60               p           0.70
+        8          480            30               b           0.50
+     ---------------------------------------------------------------------------
+
+  (1) The bandwidth is defined in terms of Full Width at Half Peak (FWHP)
+      values, as described in [3].
+
+  (2) The transmittance values account for both the optics and ND filter.
+
+  The set of assignments below specifies wavelength center and bandwidth
+  for each filter, with units the same as in the table above.
+
+
+  \begindata
+
+    INS-37100_FILTER_BANDCENTER    = (  700     )
+    INS-37100_FILTER_BANDWIDTH     = (  800     )
+    INS-37100_FILTER_QE            = (    0.70  )
+    INS-37100_FILTER_TRANSMITTANCE = (    0.25  )
+
+    INS-37110_FILTER_BANDCENTER    = (  570     )
+    INS-37110_FILTER_BANDWIDTH     = (  170     )
+    INS-37110_FILTER_QE            = (    0.70  )
+    INS-37110_FILTER_TRANSMITTANCE = (    0.05 )
+
+    INS-37120_FILTER_BANDCENTER    = (  570     )
+    INS-37120_FILTER_BANDWIDTH     = (  170     )
+    INS-37120_FILTER_QE            = (    0.70  )
+    INS-37120_FILTER_TRANSMITTANCE = (    0.25 )
+
+  \begintext
+
+
+FOV Definitions
+================================================================================
+
+  This section contains definitions for each of ONC camera heads.
+  These definitions are provided in a format consistent required by the
+  SPICE (CSPICE) function GETFOV (getfov_c).
+
+
+  Each of ONC camera heads has a square FOV:
+
+     ---------------------------
+        Camera     FOV
+        Head       (degrees)
+     ---------------------------
+        ONC-T       6.35 x  6.35
+        ONC-W1     65.24 x 65.24
+        ONC-W2     65.24 x 65.24
+     ---------------------------
+
+  For each of the frames, the boresight vector, along the +Z axis of 
+  instrument frame, was scaled to be equal to the focal length. 
+  The reference vector is a unit vector along the +Y axis of the frame.
+
+  \begindata
+    INS-37100_FOV_FRAME            = 'HAYABUSA2_ONC-T'
+    INS-37100_FOV_SHAPE            = 'RECTANGLE'
+    INS-37100_BORESIGHT            = ( 0.0     0.0    121.1 )
+    INS-37100_FOV_CLASS_SPEC       = 'ANGLES'
+    INS-37100_FOV_REF_VECTOR       = ( 0.0     1.0     0.0 )
+    INS-37100_FOV_REF_ANGLE        = ( 3.175 )
+    INS-37100_FOV_CROSS_ANGLE      = ( 3.175 )
+    INS-37100_FOV_ANGLE_UNITS      = 'DEGREES'
+
+    INS-37110_FOV_FRAME            = 'HAYABUSA2_ONC-W1'
+    INS-37110_FOV_SHAPE            = 'RECTANGLE'
+    INS-37110_BORESIGHT            = ( 0.0     0.0    10.35 )
+    INS-37110_FOV_CLASS_SPEC       = 'ANGLES'
+    INS-37110_FOV_REF_VECTOR       = ( 0.0     1.0     0.0 )
+    INS-37110_FOV_REF_ANGLE        = ( 32.62 )
+    INS-37110_FOV_CROSS_ANGLE      = ( 32.62 )
+    INS-37110_FOV_ANGLE_UNITS      = 'DEGREES'
+
+    INS-37120_FOV_FRAME            = 'HAYABUSA2_ONC-W2'
+    INS-37120_FOV_SHAPE            = 'RECTANGLE'
+    INS-37120_BORESIGHT            = ( 0.0     0.0    10.44 )
+    INS-37120_FOV_CLASS_SPEC       = 'ANGLES'
+    INS-37120_FOV_REF_VECTOR       = ( 0.0     1.0     0.0 )
+    INS-37120_FOV_REF_ANGLE        = ( 32.62 )
+    INS-37120_FOV_CROSS_ANGLE      = ( 32.62 )
+    INS-37120_FOV_ANGLE_UNITS      = 'DEGREES'
+
+  \begintext
+
+Optical Distortion
+===========================================================================
+
+  This section provides optical distortion and geometric calibration
+  data for the UVI.
+
+  The optical distortion for the ONC camera was not available at the time
+  when this version of the IK was released.
+
+
+End of IK file.
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_v10.tf b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_v10.tf
new file mode 100644
index 0000000..296edb0
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2_v10.tf
@@ -0,0 +1,582 @@
+KPL/FK
+
+Hayabusa2 Frames Definition Kernel
+===========================================================================
+
+   This frame kernel contains a set of frame definitions for the
+   Hayabusa2 mission. It also contains NAIF name-ID mappings for
+   Hayabusa2 instruments.
+
+
+Version and Date
+---------------------------------------------------------------------------
+
+   Version 1.0 -- Mar. 29, 2018 -- Shin-ya MURAKAMI, ISAS/JAXA
+        - Updated references
+        - Corrected name corresponding to NAIF ID
+        - Updated with some cosmetic changes
+        - Fixed some typos
+
+   Version 0.9 -- June 05, 2017 -- Yukio YAMAMOTO, ISAS/JAXA
+        - Included the NAIF code definition of Asteroid Ryugu
+
+   Version 0.8 -- May 08, 2017 -- Yukio YAMAMOTO, ISAS/JAXA
+        - Updated the ONC alignment as a result of the ONC team report [1]
+
+   Version 0.7 -- Mar. 09, 2017 -- Yukio YAMAMOTO, ISAS/JAXA
+        - Updated TIR alignment by the TIR team
+
+   Version 0.6 -- Jan. 16, 2017 -- Yukio YAMAMOTO, ISAS/JAXA
+        - Fixed NIRS3 alignment as a result of the NIRS3 experiment
+
+   Version 0.5 -- Nov. 18, 2016 -- Yukio YAMAMOTO, ISAS/JAXA
+        - Improved LIDAR alignment as a result of the LIDAR experiment
+
+   Version 0.4 -- Oct. 14, 2016 -- Yukio YAMAMOTO, ISAS/JAXA
+        - Re-assigned version number
+        - Renamed prefix from hay2 to hyb2
+        - Fixed OME NAIF ID
+
+   Version 0.3 -- Sep. 4, 2015 -- Yukio YAMAMOTO, ISAS/JAXA
+        - Fixed typo
+
+   Version 0.2 -- Jul. 28, 2015 -- Yukio YAMAMOTO, ISAS/JAXA
+        - Added TIR definition
+        - Fixed NAIF code in description
+
+   Version 0.1 -- Nov. 18, 2014 -- Manabu YAMADA, PERC/Chitech
+        - changed the NAIF ID (999 -> 37)
+        - changed Instruments IDs
+        - updated ASCII art of Spacecraft
+
+   Version 0.0 -- Feb. 14, 2013 --
+
+
+References
+---------------------------------------------------------------------------
+
+   [1] Suzuki, H. et al. (2018), Initial inflight calibration for
+       Hayabusa2 optical navigation camera (ONC) for science
+       observations of asteroid Ryugu, Icarus, 300, 341 -- 359.
+
+
+Hayabusa2 NAIF IDs
+---------------------------------------------------------------------------
+
+   The following names and NAIF ID codes are assigned to the Hayabusa2
+   spacecraft, its structures, and science instruments:
+
+      NAME                                    NAIF ID
+      -----------------------------------------------
+      HAYABUSA2                                   -37
+      HAYABUSA2_SC_BUS_PRIME                   -37000
+      HAYABUSA2_ONC                            -37100
+      HAYABUSA2_TIR-S                          -37200
+      HAYABUSA2_NIRS3-S                        -37300
+      HAYABUSA2_LIDAR                          -37400
+      HAYABUSA2_DCAM3                          -37500
+      HAYABUSA2_SCI                            -37600
+      (reserved)                               -37700
+      HAYABUSA2_OME                            -37800
+      HAYABUSA2_MINERVA2                       -37810
+      HAYABUSA2_TARGET_MARKER                  -37820
+      HAYABUSA2_MASCOT                         -37830
+      HAYABUSA2_CAPSULE                        -37840
+      HAYABUSA2_LOCATION                       -37850
+
+      RYUGU                                   2162173
+      1999JU3                                 2162173
+                               
+
+   The keywords below implement the Hayabusa2 name-ID mappings.
+
+      \begindata
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2' )
+         NAIF_BODY_CODE += ( -37 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_SC_BUS_PRIME' )
+         NAIF_BODY_CODE += ( -37000 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_ONC-T' )
+         NAIF_BODY_CODE += ( -37100 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_ONC-W1' )
+         NAIF_BODY_CODE += ( -37110 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_ONC-W2' )
+         NAIF_BODY_CODE += ( -37120 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_TIR-S' )
+         NAIF_BODY_CODE += ( -37200 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_NIRS3-S' )
+         NAIF_BODY_CODE += ( -37300 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_LIDAR' )
+         NAIF_BODY_CODE += ( -37400 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_DCAM3' )
+         NAIF_BODY_CODE += ( -37500 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_SCI' )
+         NAIF_BODY_CODE += ( -37600 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_OME' )
+         NAIF_BODY_CODE += ( -37800 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_MINERVA2' )
+         NAIF_BODY_CODE += ( -37810 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_TARGET_MARKER' )
+         NAIF_BODY_CODE += ( -37820 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_MASCOT' )
+         NAIF_BODY_CODE += ( -37830 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_CAPUSULE' )
+         NAIF_BODY_CODE += ( -37840 )
+
+         NAIF_BODY_NAME += ( 'HAYABUSA2_LOCATION' )
+         NAIF_BODY_CODE += ( -37900 )
+
+         NAIF_BODY_NAME += ( 'RYUGU' )
+         NAIF_BODY_CODE += ( 2162173 )
+
+         NAIF_BODY_NAME += ( '1999JU3' )
+         NAIF_BODY_CODE += ( 2162173 )
+
+
+      \begintext
+
+
+Hayabusa2 Reference Frames
+---------------------------------------------------------------------------
+
+   The following reference frames for Hayabusa2 spacecraft, its
+   structures, and science instruments are defined in this FK and other
+   Hayabusa2 kernels (162173 1999 JU3 FK, PCKs, and IKs):
+
+
+   162173 1999 JU3 body-fixed frame (defined in a separate FK and PCKs):
+   ---------------------------------------------------------------------
+
+      Name                    Relative to             Type           Frame ID
+      ======================  ======================  ============   ========
+      1999_JU3_FIXED          J2000                   PCK              162173
+
+
+   Hayabusa2 spacecraft frame (duplicated in the IKs):
+   ---------------------------------------------------
+
+      Name                    Relative to             Type           Frame ID
+      ======================  ======================  ============   ========
+      HAYABUSA2_SC_BUS_PRIME  J2000                   CK               -37000
+
+
+   Hayabusa2 science instrument frames (defined in the IK files):
+   ------------------------------------------------------------------------
+
+      Name                    Relative to             Type           Frame ID
+      ======================  ======================  ============   ========
+      HAYABUSA2_ONC-T         HAYABUSA2_SC_BUS_PRIME  FIXED            -37100
+
+      HAYABUSA2_ONC-W1        HAYABUSA2_SC_BUS_PRIME  FIXED            -37110
+
+      HAYABUSA2_ONC-W2        HAYABUSA2_SC_BUS_PRIME  FIXED            -37120
+
+      HAYABUSA2_TIR-S         HAYABUSA2_SC_BUS_PRIME  FIXED            -37200
+
+      HAYABUSA2_NIRS3-S       HAYABUSA2_SC_BUS_PRIME  FIXED            -37300
+
+      HAYABUSA2_LIDAR         HAYABUSA2_SC_BUS_PRIME  FIXED            -37400
+
+      HAYABUSA2_DCAM3         HAYABUSA2_SC_BUS_PRIME  FIXED            -37500
+
+      HAYABUSA2_SCI           HAYABUSA2_SC_BUS_PRIME  FIXED            -37600
+
+      HAYABUSA2_OME-A         HAYABUSA2_SC_BUS_PRIME  FIXED            -37800
+
+
+Hayabusa2 Reference Frame Tree
+---------------------------------------------------------------------------
+
+   This diagram shows the Hayabusa2 frame tree:
+
+
+                               "J2000" INERTIAL
+              +--------------------------------------------+
+              |                                            |
+              |<-ck                                        |<-pck
+              |                                            |
+              |                                            |
+              |                                            V
+              |                                      "1999_JU3_FIXED"
+              |                                      ----------------
+              |
+              |
+              |
+              |       "HAYABUSA_ONC-W2"  "HAYABUSA2_OME-A"  "HAYABUSA_TIR-S"
+              |       -----------------  -----------------  ----------------
+              |                ^                 ^                 ^
+              |                |                 |                 |
+              V                |<-fixed          |<-fixed          |<-fixed
+    "HAYABUSA2_SC_BUS_PRIME"   |                 |                 |
+              +----------------------------------------------------+
+              |                |                 |                 |
+              |<-fixed         |<-fixed          |<-fixed          |<-fixed
+              |                |                 |                 |
+              V                V                 V                 V
+   "HAYABUSA2_LIDAR"  "HAYABUSA2_NIRS3-S"  "HAYABUSA2_ONC-T"  "HAYABUSA2_ONC-W1"
+   -----------------  -------------------  -----------------  ------------------
+
+
+1999_JU3 Body-Fixed Frame
+---------------------------------------------------------------------------
+
+   [TBD]
+
+   The 1999_JU3 body-fixed frame, 1999_JU3_FIXED, is defined in a
+   separate FK file (1999_JU3_fixed.tf). Its definition is also
+   duplicated in some of the 1999_JU3 PCK files.
+
+
+Hayabusa2 Spacecraft Frame
+---------------------------------------------------------------------------
+
+   The Hayabusa2 spacecraft frame, HAYABUSA2_SC_BUS_PRIME, is defined 
+   as follows:
+
+      - +Z axis is parallel to the nominal HGA boresight;
+
+      - +X axis is parallel to the ion engines thrust vector;
+
+      - +Y axis completes the right-handed frame;
+
+   The Hayabusa2 spacecraft frame shown on this diagram:
+
+
+                                     ^
+                                     | HGA Boresight
+                                     |
+
+                                   X-band     X-band
+                                    HGA        MGA
+                                                 _
+                                _____________  {@ }
+                      _  .______Y___________Y___[]_.
+              STT-B    \H|                         |
+                      _/H|         ________        |
+                         |        |        |       |_
+                         |        |________|       | |
+                         |                         | |E  Ion Engines
+                        _|_                        | |
+                       /|/_\ ONC-W2                | |     ------->
+                      | ||                         | |E    Thrust Vector
+                       \||                         |_|
+                        -._________________________.
+                          |####||___________|  W TT
+                          |#|| |        ||
+                           | LIDAR     OME-A  ONC-W1
+                           | |                   ONC-T
+                       SMP | |                   |
+                           | |                   | +Zonc_w1,t
+                          /___\                  V
+            +Zsc
+             ^
+             |
+             |
+             x-----> +Xsc
+               +Ysc is into the page
+
+
+
+   This frame is defined as a CK-based frame below. The frame
+   definition is also duplicated in Hayabusa2 science instrument IKs.
+
+      \begindata
+
+
+         FRAME_HAYABUSA2_SC_BUS_PRIME = -37000
+         FRAME_-37000_NAME            = 'HAYABUSA2_SC_BUS_PRIME'
+         FRAME_-37000_CLASS           = 3
+         FRAME_-37000_CLASS_ID        = -37000
+         FRAME_-37000_CENTER          = '-37'
+         CK_-37000_SCLK               = '-37'
+         CK_-37000_SPK                = '-37'
+
+
+      \begintext
+
+
+Hayabusa2 Science Instrument Frames
+---------------------------------------------------------------------------
+
+   This section contains frame definitions for Hayabusa2 science instruments.
+
+   The instrument frames are defined as fixed offset frames with their
+   orientation specified using Euler angles.
+
+   Note that angles in the frame definitions are specified for "from 
+   instrument to base (relative to ) frame" transformation.
+
+
+  LIDAR Frame definitions
+  ---------------------------------------------------------------------------
+
+   -Y s/c side view:
+   -----------------
+                                     ^
+                                     | HGA Boresight
+                                     |
+
+                                   X-band     X-band
+                                    HGA        MGA
+                                                 _
+                                _____________  {@ }
+                      _  .______Y___________Y___[]_.
+              STT-B    \H|                         |
+                      _/H|         ________        |
+                         |        |        |       |_
+                         |        |________|       | |
+                         |                         | |E  Ion Engines
+                        _|_                        | |
+                       /|/_\ ONC-W2                | |     ------->
+                      | ||                         | |E    Thrust Vector
+                       \||                         |_|
+                        -._________________________.
+                          |####||___________|  W TT
+                          |#|| |        ||
+                           | LIDAR     OME-A
+                           | |
+                       SMP | | |
+                           | | | +Zlid
+                          /___\|
+            +Zsc               |
+             ^                 V
+             |
+             |
+             x-----> +Xsc
+               +Ysc is into the page
+
+\begindata
+
+
+   FRAME_HAYABUSA2_LIDAR   = -37400
+   FRAME_-37400_NAME       = 'HAYABUSA2_LIDAR'
+   FRAME_-37400_CLASS      = 4
+   FRAME_-37400_CLASS_ID   = -37400
+   FRAME_-37400_CENTER     = -37
+   TKFRAME_-37400_SPEC     = 'ANGLES'
+   TKFRAME_-37400_RELATIVE = 'HAYABUSA2_SC_BUS_PRIME'
+   TKFRAME_-37400_ANGLES   = (    0.0000000000000000, 
+                               -179.7908699380701023, 
+                                 -0.0085943669591912 )
+   TKFRAME_-37400_AXES     = ( 3, 2, 1 )
+   TKFRAME_-37400_UNITS    = 'DEGREES'
+
+
+\begintext
+
+  ONC-T and ONC-W1 Frame definitions
+  -------------------------------------------------------------------------
+
+   -Y s/c side view:
+   -----------------
+                                     ^
+                                     | HGA Boresight
+                                     |
+
+                                   X-band     X-band
+                                    HGA        MGA
+                                                 _
+                                _____________  {@ }
+                      _  .______Y___________Y___[]_.
+              STT-B    \H|                         |
+                      _/H|         ________        |
+                         |        |        |       |_
+                         |        |________|       | |
+                         |                         | |E  Ion Engines
+                        _|_                        | |
+                       /|/_\ ONC-W2                | |     ------->
+                      | ||                         | |E    Thrust Vector
+                       \||                         |_|
+                        -._________________________.
+                          |####||___________|  W TT
+                          |#|| |        ||
+                           | LIDAR     OME-A  ONC-W1
+                           | |                   ONC-T
+                       SMP | |                   |
+                           | |                   | +Zonc_w1,t
+                          /___\                  V
+            +Zsc
+             ^
+             |
+             |
+             x-----> +Xsc
+               +Ysc is into the page
+
+\begindata
+
+
+   FRAME_HAYABUSA2_ONC-T   = -37100
+   FRAME_-37100_NAME       = 'HAYABUSA2_ONC-T'
+   FRAME_-37100_CLASS      = 4
+   FRAME_-37100_CLASS_ID   = -37100
+   FRAME_-37100_CENTER     = -37
+   TKFRAME_-37100_SPEC     = 'ANGLES'
+   TKFRAME_-37100_RELATIVE = 'HAYABUSA2_SC_BUS_PRIME'
+   TKFRAME_-37100_ANGLES   = (    0.0000000, -179.9292340,    0.1365657 )
+   TKFRAME_-37100_AXES     = ( 3, 2, 1 )
+   TKFRAME_-37100_UNITS    = 'DEGREES'
+
+
+   FRAME_HAYABUSA2_ONC-W1  = -37110
+   FRAME_-37110_NAME       = 'HAYABUSA2_ONC-W1'
+   FRAME_-37110_CLASS      = 4
+   FRAME_-37110_CLASS_ID   = -37110
+   FRAME_-37110_CENTER     = -37
+   TKFRAME_-37110_SPEC     = 'ANGLES'
+   TKFRAME_-37110_RELATIVE = 'HAYABUSA2_SC_BUS_PRIME'
+   TKFRAME_-37110_ANGLES   = (    0.0000000, -180.2650038,    0.2291904 )
+   TKFRAME_-37110_AXES     = ( 3, 2, 1 )
+   TKFRAME_-37110_UNITS    = 'DEGREES'
+
+
+\begintext
+
+  NIRS3-S and ONC-W2 Frame definitions
+  -------------------------------------------------------------------------
+
+  The ONC-W2 is embedded in Hayabusa2 spacecraft and this boresight vector is
+  rotated by -59 degrees about Science Instrument Boresights.
+
+   -X s/c side view:
+   -----------------
+                                     ^
+                                     | HGA Boresight
+                                     |
+
+                           Ka-band   X-band    X-band
+                            HGA       MGA       HGA
+
+                           ___________>@___________
+                               Y______[=]______Y
+                               |    / \ / \    |
+ ===============>-------------o|    \_/ \_/    |o-------------<===============
+                               | STT-A  STT-B  | /
+                               |               |/
+                               |               |
+                               |      ___      |
+                               |__   /   \     |.....................
+                       NIRS3-S /  | |     |    |-.     .'
+                               |  |  \___/     |  `-..'  31 deg
+                               \__|________####.     `-.
+                                 |___|   |_####         `-.
+                                     |___|  || LIDAR       `-.
+                                |     | |                     `-. +Z ONC-W2 
+                                |     | | SMP                    `->
+                    -Z NIRS3    V     | |
+                                      | |
+                                     /___\            +Xsc is into the page
+
+           +Zsc
+             ^
+             |
+             |
+ +Ysc  <-----x
+
+
+\begindata
+
+   FRAME_HAYABUSA2_ONC-W2  = -37120
+   FRAME_-37120_NAME       = 'HAYABUSA2_ONC-W2'
+   FRAME_-37120_CLASS      = 4
+   FRAME_-37120_CLASS_ID   = -37120
+   FRAME_-37120_CENTER     = -37
+   TKFRAME_-37120_SPEC     = 'ANGLES'
+   TKFRAME_-37120_RELATIVE = 'HAYABUSA2_SC_BUS_PRIME'
+   TKFRAME_-37120_ANGLES   = ( -270, -121,    0 )
+   TKFRAME_-37120_AXES     = ( 3, 2, 1 )
+   TKFRAME_-37120_UNITS    = 'DEGREES'
+   
+
+   FRAME_HAYABUSA2_NIRS3-S = -37300
+   FRAME_-37300_NAME       = 'HAYABUSA2_NIRS3-S'
+   FRAME_-37300_CLASS      = 4
+   FRAME_-37300_CLASS_ID   = -37300
+   FRAME_-37300_CENTER     = -37
+   TKFRAME_-37300_SPEC     = 'ANGLES'
+   TKFRAME_-37300_RELATIVE = 'HAYABUSA2_SC_BUS_PRIME'
+   TKFRAME_-37300_ANGLES   = (    0.000, 0.225, 0.160 )
+   TKFRAME_-37300_AXES     = ( 3, 2, 1 )
+   TKFRAME_-37300_UNITS    = 'DEGREES'
+   
+   
+\begintext
+
+  OME-A nd TIR-S Frame definitions
+  -------------------------------------------------------------------------
+
+   +Y s/c side view:
+   -----------------
+                                     ^
+                                     | HGA Boresight
+                                     |
+
+                         X-band   Ka-band
+                          MGA       HGA
+                           _
+                          { @}  _____________
+                         ._[]___Y___________Y______.  _
+                         |                         |H/    STT-A
+                         |                         |H\_
+                        _|                         |
+                       | |                         |
+     Ion Engines      E| |                         |
+                       | |                         |_
+         <-------      | |                         ||\
+    Thrust Vector     E| |                         |--.
+                       |_|                         |  |
+                         ._________________________.__| NIRS3-S
+                          A     |___________||    |
+                    TIR-S          ||        |____|  |
+                          |      OME-A         | |   |
+                          |                    | |   |
+                     +Ztir|    +Zome|      SMP | |   V -Znirs3
+                          V         |          | |
+                                    V         /___\
+            +Zsc
+             ^
+             |
+             |
+  +Xsc <-----o
+             +Ysc is out of the page
+
+\begindata
+
+   FRAME_HAYABUSA2_TIR-S   = -37200
+   FRAME_-37200_NAME       = 'HAYABUSA2_TIR-S'
+   FRAME_-37200_CLASS      = 4
+   FRAME_-37200_CLASS_ID   = -37200
+   FRAME_-37200_CENTER     = -37
+   TKFRAME_-37200_SPEC     = 'ANGLES'
+   TKFRAME_-37200_RELATIVE = 'HAYABUSA2_SC_BUS_PRIME'
+   TKFRAME_-37200_ANGLES   = ( -1.077008, -180.080079, 0.140688 )
+   TKFRAME_-37200_AXES     = ( 3, 2, 1 )
+   TKFRAME_-37200_UNITS    = 'DEGREES'
+
+   FRAME_HAYABUSA2_OME-A   = -37800
+   FRAME_-37800_NAME       = 'HAYABUSA2_OME-A'
+   FRAME_-37800_CLASS      = 4
+   FRAME_-37800_CLASS_ID   = -37800
+   FRAME_-37800_CENTER     = -37
+   TKFRAME_-37800_SPEC     = 'ANGLES'
+   TKFRAME_-37800_RELATIVE = 'HAYABUSA2_SC_BUS_PRIME'
+   TKFRAME_-37800_ANGLES   = (    0, -180,    0 )
+   TKFRAME_-37800_AXES     = ( 3, 2, 1 )
+   TKFRAME_-37800_UNITS    = 'DEGREES'
+
+\begintext
+
+End of FK file.
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2oncAddendum0001.ti b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2oncAddendum0001.ti
new file mode 100644
index 0000000..24d89df
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/hyb2oncAddendum0001.ti
@@ -0,0 +1,40 @@
+\begindata
+
+\begintext
+ ONC-T. Note that the boresight sample/line are computed from the optical axis
+ offsets defined at https://www.darts.isas.jaxa.jp/pub/hayabusa2/onc_bundle/browse/
+ The center of the detector is 512.5, 512.5.
+
+\begindata
+ INS-37100_PIXEL_PITCH=0.013
+ INS-37100_BORESIGHT_SAMPLE=523.9
+ INS-37100_BORESIGHT_LINE=490.5
+ INS-37100_TRANSX=(0.0, 0.013, 0.0)
+ INS-37100_TRANSY=(0.0, 0.0, 0.013)
+ INS-37100_ITRANSS=(0.0, 76.923076923077, 0.0)
+ INS-37100_ITRANSL=(0.0, 0.0, 76.923076923077)
+ INS-37100_OD_K=(1, -9.28e-09, 0)
+
+\begintext
+ ONC-W1
+\begindata
+ INS-37110_PIXEL_PITCH=0.013
+ INS-37110_BORESIGHT_SAMPLE=508.8
+ INS-37110_BORESIGHT_LINE=509.3
+ INS-37110_TRANSX=(0.0, 0.013, 0.0)
+ INS-37110_TRANSY=(0.0, 0.0, 0.013)
+ INS-37110_ITRANSS=(0.0, 76.923076923077, 0.0)
+ INS-37110_ITRANSL=(0.0, 0.0, 76.923076923077)
+ INS-37110_OD_K=(1.027, 3.219e-07, -1.762e-13)
+
+\begintext
+ ONC-W2
+\begindata
+ INS-37120_PIXEL_PITCH=0.013
+ INS-37120_BORESIGHT_SAMPLE=512.5
+ INS-37120_BORESIGHT_LINE=512.5
+ INS-37120_TRANSX=(0.0, 0.013, 0.0)
+ INS-37120_TRANSY=(0.0, 0.0, 0.013)
+ INS-37120_ITRANSS=(0.0, 76.923076923077, 0.0)
+ INS-37120_ITRANSL=(0.0, 0.0, 76.923076923077)
+ INS-37120_OD_K=(1.014, 2.933e-07, -1.384e-13)
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/naif0012.tls b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/naif0012.tls
new file mode 100644
index 0000000..e1afdee
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/naif0012.tls
@@ -0,0 +1,152 @@
+KPL/LSK
+
+
+LEAPSECONDS KERNEL FILE
+===========================================================================
+
+Modifications:
+--------------
+
+2016, Jul. 14   NJB  Modified file to account for the leapsecond that
+                     will occur on December 31, 2016.
+
+2015, Jan. 5    NJB  Modified file to account for the leapsecond that
+                     will occur on June 30, 2015.
+
+2012, Jan. 5    NJB  Modified file to account for the leapsecond that
+                     will occur on June 30, 2012.
+                     
+2008, Jul. 7    NJB  Modified file to account for the leapsecond that
+                     will occur on December 31, 2008.
+                     
+2005, Aug. 3    NJB  Modified file to account for the leapsecond that
+                     will occur on December 31, 2005.
+                     
+1998, Jul  17   WLT  Modified file to account for the leapsecond that
+                     will occur on December 31, 1998.
+                     
+1997, Feb  22   WLT  Modified file to account for the leapsecond that
+                     will occur on June 30, 1997.
+                     
+1995, Dec  14   KSZ  Corrected date of last leapsecond from 1-1-95
+                     to 1-1-96.
+
+1995, Oct  25   WLT  Modified file to account for the leapsecond that
+                     will occur on Dec 31, 1995.
+
+1994, Jun  16   WLT  Modified file to account for the leapsecond on
+                     June 30, 1994.
+
+1993, Feb. 22  CHA   Modified file to account for the leapsecond on
+                     June 30, 1993.
+
+1992, Mar. 6   HAN   Modified file to account for the leapsecond on
+                     June 30, 1992.
+
+1990, Oct. 8   HAN   Modified file to account for the leapsecond on 
+                     Dec. 31, 1990.  
+
+
+Explanation:
+------------
+
+The contents of this file are used by the routine DELTET to compute the 
+time difference
+
+[1]       DELTA_ET  =  ET - UTC                                         
+          
+the increment to be applied to UTC to give ET. 
+
+The difference between UTC and TAI,
+
+[2]       DELTA_AT  =  TAI - UTC
+
+is always an integral number of seconds. The value of DELTA_AT was 10
+seconds in January 1972, and increases by one each time a leap second
+is declared. Combining [1] and [2] gives
+
+[3]       DELTA_ET  =  ET - (TAI - DELTA_AT)
+
+                    =  (ET - TAI) + DELTA_AT
+
+The difference (ET - TAI) is periodic, and is given by
+
+[4]       ET - TAI  =  DELTA_T_A  + K sin E 
+
+where DELTA_T_A and K are constant, and E is the eccentric anomaly of the 
+heliocentric orbit of the Earth-Moon barycenter. Equation [4], which ignores 
+small-period fluctuations, is accurate to about 0.000030 seconds.
+
+The eccentric anomaly E is given by 
+
+[5]       E = M + EB sin M
+
+where M is the mean anomaly, which in turn is given by 
+
+[6]       M = M  +  M t
+               0     1
+
+where t is the number of ephemeris seconds past J2000.
+
+Thus, in order to compute DELTA_ET, the following items are necessary.
+
+          DELTA_TA
+          K
+          EB
+          M0
+          M1
+          DELTA_AT      after each leap second.
+
+The numbers, and the formulation, are taken from the following sources.
+
+     1) Moyer, T.D., Transformation from Proper Time on Earth to 
+        Coordinate Time in Solar System Barycentric Space-Time Frame
+        of Reference, Parts 1 and 2, Celestial Mechanics 23 (1981),
+        33-56 and 57-68.
+
+     2) Moyer, T.D., Effects of Conversion to the J2000 Astronomical
+        Reference System on Algorithms for Computing Time Differences
+        and Clock Rates, JPL IOM 314.5--942, 1 October 1985.
+
+The variable names used above are consistent with those used in the 
+Astronomical Almanac.
+
+\begindata
+
+DELTET/DELTA_T_A       =   32.184
+DELTET/K               =    1.657D-3
+DELTET/EB              =    1.671D-2
+DELTET/M               = (  6.239996D0   1.99096871D-7 )
+
+DELTET/DELTA_AT        = ( 10,   @1972-JAN-1
+                           11,   @1972-JUL-1     
+                           12,   @1973-JAN-1     
+                           13,   @1974-JAN-1     
+                           14,   @1975-JAN-1          
+                           15,   @1976-JAN-1          
+                           16,   @1977-JAN-1          
+                           17,   @1978-JAN-1          
+                           18,   @1979-JAN-1          
+                           19,   @1980-JAN-1          
+                           20,   @1981-JUL-1          
+                           21,   @1982-JUL-1          
+                           22,   @1983-JUL-1          
+                           23,   @1985-JUL-1          
+                           24,   @1988-JAN-1 
+                           25,   @1990-JAN-1
+                           26,   @1991-JAN-1 
+                           27,   @1992-JUL-1
+                           28,   @1993-JUL-1
+                           29,   @1994-JUL-1
+                           30,   @1996-JAN-1 
+                           31,   @1997-JUL-1
+                           32,   @1999-JAN-1
+                           33,   @2006-JAN-1
+                           34,   @2009-JAN-1
+                           35,   @2012-JUL-1
+                           36,   @2015-JUL-1 
+                           37,   @2017-JAN-1 )
+
+\begintext
+
+
diff --git a/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/pck00010.tpc b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/pck00010.tpc
new file mode 100644
index 0000000..efa0209
--- /dev/null
+++ b/tests/pytests/data/hyb2_onc_20151203_084458_w2f_l2a/pck00010.tpc
@@ -0,0 +1,4061 @@
+KPL/PCK
+ 
+ 
+P_constants (PcK) SPICE kernel file
+===========================================================================
+
+        By: Nat Bachman (NAIF)    2011 October 21
+ 
+ 
+Purpose
+--------------------------------------------------------
+
+     This file makes available for use in SPICE-based application
+     software orientation and size/shape data for natural bodies. The
+     principal source of the data is a published report by the IAU
+     Working Group on Cartographic Coordinates and Rotational Elements
+     [1].
+
+     Orientation and size/shape data not provided by this file may be
+     available in mission-specific PCK files. Such PCKs may be the
+     preferred data source for mission-related applications.
+     Mission-specific PCKs can be found in PDS archives or on the NAIF
+     web site at URL:
+
+        http://naif.jpl.nasa.gov/naif/data
+
+
+File Organization
+--------------------------------------------------------
+ 
+     The contents of this file are as follows.
+ 
+     Introductory Information:
+
+         --   Purpose
+
+         --   File Organization
+ 
+         --   Version description
+ 
+         --   Disclaimer
+ 
+         --   Sources
+ 
+         --   Explanatory notes
+ 
+         --   Body numbers and names
+ 
+
+     PcK Data:
+ 
+
+        Orientation Data
+        ----------------
+
+         --   Orientation constants for the Sun, planets, and
+              Pluto. Additional items included in this section:
+
+                 - Earth north geomagnetic centered dipole value
+                   for the epochs 2012
+
+         --   Orientation constants for satellites
+ 
+         --   Orientation constants for asteroids 
+
+                 Davida
+                 Eros
+                 Gaspra
+                 Ida
+                 Itokawa
+                 Lutetia
+                 Pallas
+                 Steins
+                 Vesta
+ 
+         --   Orientation constants for comets 
+
+                 19P/Borrelly
+                 9P/Tempel 1
+
+
+         Orientation data provided in this file are used
+         by the SPICE Toolkit to evaluate the orientation
+         of body-fixed, body-centered reference frames
+         with respect to the ICRF frame ("J2000" in
+         SPICE documentation). These body-fixed frames
+         have names of the form
+
+            IAU_<body name>
+
+         for example
+
+            IAU_JUPITER
+
+         See the PCK Required Reading file pck.req for details.
+
+
+
+        Radii of Bodies
+        ---------------
+
+         --   Radii of Sun, planets, and Pluto
+         
+         --   Radii of satellites, where available
+         
+         --   Radii of asteroids 
+
+                 Ceres
+                 Davida
+                 Eros
+                 Gaspra
+                 Ida 
+                 Itokawa
+                 Lutetia
+                 Mathilde
+                 Steins
+                 Toutatis
+                 Vesta
+            
+         --   Radii of comets 
+
+                 19P/Borrelly
+                 81P/Wild 2
+                 9P/Tempel 1
+                 Halley
+
+
+
+Version Description
+--------------------------------------------------------
+ 
+     This file was created on October 21, 2011 at NASA's Navigation and
+     Ancillary Information Facility (NAIF), located at the Jet
+     Propulsion Laboratory, Pasadena, CA.
+
+     The previous version of the file was
+     
+        pck00009.tpc
+
+     That file was published March 3 2010.
+
+     This version incorporates data from reference [1]. This file
+     contains size, shape, and orientation data for all objects covered
+     by the previous version of the file.
+
+     New objects covered by this file but not the previous
+     version are:
+
+        Anthe
+        Daphnis
+        Davida
+        Lutetia
+        Methone
+        Pallas
+        Pallene
+        Polydeuces
+        Steins
+ 
+                         
+ 
+Disclaimer
+--------------------------------------------------------
+ 
+Applicability of Data
+
+     This P_constants file may not contain the parameter values that
+     you prefer. NAIF suggests that you inspect this file visually
+     before proceeding with any critical or extended data processing.
+
+File Modifications by Users
+
+     Note that this file may be readily modified by you to change
+     values or add/delete parameters. NAIF requests that you update the
+     "by line," date, version description section, and file name
+     if you modify this file.
+     
+     A user-modified file should be thoroughly tested before 
+     being published or otherwise distributed.
+
+     P_constants files must conform to the standards described
+     in the two SPICE technical reference documents:
+
+        PCK Required Reading
+        Kernel Required Reading
+
+
+Known Limitations and Caveats
+
+     Accuracy
+     --------
+
+     In general, the orientation models given here are claimed by the
+     IAU Working Group Report [1] to be accurate to 0.1 degree
+     ([1], p.158). However, NAIF notes that orientation models for
+     natural satellites and asteroids have in some cases changed
+     substantially with the availability of new observational data, so
+     users are urged to investigate the suitability for their
+     applications of the models presented here.
+
+     Earth orientation
+     -----------------
+
+     NAIF strongly cautions against using the earth rotation model
+     (from [1]), corresponding to the SPICE reference frame name
+     IAU_EARTH, for work demanding high accuracy. This model has been
+     determined by NAIF to have an error in the prime meridian location
+     of magnitude at least 150 arcseconds, with a local minimum
+     occurring during the year 1999. Regarding availability of better
+     earth orientation data for use with the SPICE system:
+
+        Earth orientation data are available from NAIF in the form of
+        binary earth PCK files. These files provide orientation data
+        for the ITRF93 (terrestrial) reference frame relative to the
+        ICRF.
+
+        NAIF employs an automated process to create these files; each
+        time JPL's Tracking Systems and Applications Section produces a
+        new earth orientation parameter (EOP) file, a new PCK is
+        produced. These PCKs cover a roughly 10 year time span starting
+        at Jan. 1, 2000. In these PCK files, the following effects are
+        accounted for in modeling the earth's rotation:
+
+           - Precession:                   1976 IAU model
+
+           - Nutation:                     1980 IAU model, plus interpolated
+                                           EOP nutation corrections
+
+           - Polar motion:                 interpolated from EOP file
+
+           - True sidereal time:
+
+                  UT1 - UT1R (if needed):  given by analytic formula
+                + TAI - UT1 (or UT1R):     interpolated from EOP file
+                + UT1 - GMST:              given by analytic formula
+                + equation of equinoxes:   given by analytic formula
+
+             where
+
+                TAI    =   International Atomic Time
+                UT1    =   Greenwich hour angle of computed mean sun - 12h
+                UT1R   =   Regularized UT1
+                GMST   =   Greenwich mean sidereal time                   
+
+        These kernels are available from the NAIF web site
+
+           http://naif.jpl.nasa.gov
+
+        (follow the links to Data, generic_kernels, and PCK data) or
+
+           ftp://naif.jpl.nasa.gov/pub/naif/generic_kernels/pck
+
+        or via anonymous ftp from the server
+ 
+           naif.jpl.nasa.gov
+
+        The kernels are in the path
+
+           pub/naif/generic_kernels/pck
+
+        At this time, these kernels have file names of the form
+
+           earth_000101_yymmdd_yymmdd.bpc
+
+        The first date in the file name, meaning 2000 January 1, is the
+        file's coverage begin time. The second and third dates are,
+        respectively, the file's coverage end time and the epoch of the
+        last datum.
+ 
+        These binary PCK files are very accurate (error < 0.1
+        microradian) for epochs preceding the epoch of the last datum.
+        For later epochs, the error rises to several microradians.
+
+        Binary PCK files giving accurate earth orientation from 1972 to
+        2007 and *low accuracy* predicted earth orientation from
+        2007 to 2037 are also available in the same location. See the
+        aareadme.txt file at the "pck" URL above for details.
+
+        Characteristics and names of the binary kernels described here
+        are subject to change. See the "pck" URL above for information
+        on current binary earth PCKs.
+
+
+     Lunar orientation
+     -----------------
+
+     The lunar orientation formula provided by this file is a
+     trigonometric polynomial approximation yielding the orientation of
+     the lunar "Mean Earth/Polar Axis" (ME) reference frame. The
+     SPICE reference frame name corresponding to this model is
+     IAU_MOON.
+
+     A more accurate approximation can be obtained by using both the
+     NAIF lunar frame kernel and the binary lunar orientation PCK file.
+     These files provide orientation data for the both the Mean
+     Earth/Polar Axis frame, which has the SPICE name MOON_ME, and the
+     Lunar Principal Axes frame, which has the SPICE name MOON_PA.
+
+     These files are available on the NAIF web site (see URLs above)
+     and in the NAIF server's ftp area. The lunar frame kernel is
+     located in the path
+ 
+        pub/naif/generic_kernels/fk/satellites
+
+     and has a name of the form
+
+        moon_yymmdd.tf
+
+     The binary lunar PCK is in the path
+
+        pub/naif/generic_kernels/pck
+
+     and has a name of the form
+
+        moon_pa_dennn_yyyy-yyyy.bpc
+
+     See the "aareadme.txt" files in the paths shown above for details
+     on file contents and versions. We also suggest you refer to the
+     SPICE tutorial named "lunar_earth_pck-fk," which is available from
+     the NAIF web site.
+
+
+     Earth geomagnetic dipole
+     ------------------------
+
+     The SPICE Toolkit doesn't currently contain software to model the
+     earth's north geomagnetic centered dipole as a function of time.
+     As a convenience for users, the north dipole location from the
+     epoch 2012.0 was selected as a representative datum, and the
+     planetocentric longitude and latitude of this location have been
+     associated with the keywords
+       
+        BODY399_N_GEOMAG_CTR_DIPOLE_LON
+        BODY399_N_GEOMAG_CTR_DIPOLE_LAT
+     
+     Values for the earth's north geomagnetic centered dipole are
+     presented in comments as a discrete time series for the time range
+     1945-2000. For details concerning the geomagnetic field model from
+     which these values were derived, including a discussion of the
+     model's accuracy, see [9] and [11].
+ 
+
+     Prime meridian offsets
+     ----------------------
+
+     Prime meridian offset kernel variables, which have names
+     of the form
+
+        BODYnnn_LONG_AXIS
+
+     are not used by SPICE geometry software. These variables should be
+     considered deprecated; however, they will be retained for
+     backwards compatibility.
+
+     Users wishing to specify an offset reflecting the orientation of a
+     reference ellipsoid relative to a body-fixed reference frame
+     specified here should do so by creating a constant-offset frame
+     (also called a "TK" frame) specification. See the Frames Required
+     Reading frames.req for details.
+ 
+     The Mars prime meridian offset given by [5] is provided for 
+     informational purposes only.
+
+
+     Software limitations
+     --------------------
+
+     SPICE Toolkits prior to version N0057 cannot make use of
+     trigonometric polynomial terms in the formulas for orientation of
+     the planets.
+ 
+     The second nutation precession angle (M2) for Mars is represented
+     by a quadratic polynomial in the 2006 IAU report. The SPICELIB
+     subroutine BODEUL can not handle this term (which is extremely
+     small), so we truncate the polynomial to a linear one. The 
+     resulting orientation error has a maximum magnitude of less
+     than 0.0032 degrees over the time span 1996-2015 and less than
+     0.0082 degrees over the time span 1986-2025.
+
+
+Sources and References
+--------------------------------------------------------
+ 
+     The sources for the constants listed in this file are:
+
+
+        [1]   Archinal, B.A., A'Hearn, M.F., Bowell, E., Conrad, A.,
+              Consolmagno, G.J., Courtin, R., Fukushima, T., 
+              Hestroffer, D., Hilton, J.L., Krasinsky, G.A.,
+              Neumann, G., Oberst, J., Seidelmann, P.K., Stooke, P.,
+              Tholen, D.J., Thomas, P.C., and Williams, I.P. 
+              "Report of the IAU Working Group on Cartographic Coordinates 
+              and Rotational Elements: 2009."
+
+        [2]   Archinal, B.A., A'Hearn, M.F., Conrad, A.,
+              Consolmagno, G.J., Courtin, R., Fukushima, T., 
+              Hestroffer, D., Hilton, J.L., Krasinsky, G.A.,
+              Neumann, G., Oberst, J., Seidelmann, P.K., Stooke, P.,
+              Tholen, D.J., Thomas, P.C., and Williams, I.P. 
+              "Erratum to: Reports of the IAU Working Group on
+              Cartographic Coordinates and Rotational Elements: 2006 &
+              2009."
+
+        [3]   Seidelmann, P.K., Archinal, B.A., A'Hearn, M.F., 
+              Conrad, A., Consolmagno, G.J., Hestroffer, D.,
+              Hilton, J.L., Krasinsky, G.A., Neumann, G.,
+              Oberst, J., Stooke, P., Tedesco, E.F., Tholen, D.J., 
+              and Thomas, P.C. "Report of the IAU/IAG Working Group 
+              on cartographic coordinates and rotational elements: 2006."
+ 
+        [4]   Nautical Almanac Office, United States Naval Observatory
+              and H.M. Nautical Almanac Office, Rutherford Appleton
+              Laboratory (2010). "The Astronomical Almanac for
+              the Year 2010," U.S. Government Printing Office,
+              Washington, D.C.: and The Stationary Office, London.
+
+        [5]   Duxbury, Thomas C. (2001). "IAU/IAG 2000 Mars Cartographic
+              Conventions,"  presentation to the Mars Express Data
+              Archive Working Group, Dec. 14, 2001.
+
+        [6]   Russell, C.T. and Luhmann, J.G. (1990). "Earth: Magnetic 
+              Field and Magnetosphere." <http://www-ssc.igpp.ucla.
+              edu/personnel/russell/papers/earth_mag>. Originally
+              published in "Encyclopedia of Planetary Sciences," J.H.
+              Shirley and R.W. Fainbridge, eds. Chapman and Hall,
+              New York, pp 208-211.
+
+        [7]   Russell, C.T. (1971). "Geophysical Coordinate 
+              Transformations," Cosmic Electrodynamics 2  184-186.
+              NAIF document 181.0.
+     
+        [8]   ESA/ESTEC Space Environment Information System (SPENVIS)
+              (2003). Web page:  "Dipole approximations of the
+              geomagnetic field."  <http://www.spenvis.oma.be/spenvis/
+              help/background/magfield/cd.html>.
+ 
+        [9]   International Association of Geomagnetism and Aeronomy
+              and International Union of Geodesy and Geophysics (2004).
+              Web page:  "The 9th Generation International Geomagnetic
+              Reference Field." <http://www.ngdc.noaa.gov/
+              IAGA/vmod/igrf.html>.
+                             
+        [10]  Davies, M.E., Abalakin, V.K., Bursa, M., Hunt, G.E.,
+              and Lieske, J.H. (1989). "Report of the IAU/IAG/COSPAR
+              Working Group on Cartographic Coordinates and Rotational
+              Elements of the Planets and Satellites: 1988," Celestial
+              Mechanics and Dynamical Astronomy, v.46, no.2, pp.
+              187-204.
+
+        [11]  International Association of Geomagnetism and Aeronomy
+              Web page:  "International Geomagnetic Reference Field."  
+              Discussion URL:
+
+                 http://www.ngdc.noaa.gov/IAGA/vmod/igrf.html
+
+              Coefficients URL:
+
+                 http://www.ngdc.noaa.gov/IAGA/vmod/igrf11coeffs.txt
+
+         
+
+     Most values are from [1]. All exceptions are 
+     commented where they occur in this file. The exceptions are:
+ 
+                 
+         --   Radii for the Sun are from [4].
+
+         --   Prime meridian constant (W0) terms for Pluto, Charon,
+              and Ida are from [2].
+             
+         --   The second nutation precession angle (M2) for Mars is
+              represented by a quadratic polynomial in the 2000
+              IAU report. The SPICELIB subroutine BODEUL can not
+              handle this term (which is extremely small), so we
+              truncate the polynomial to a linear one.
+           
+          --  Earth north geomagnetic centered dipole values are from
+              [11]. The values were also computed from the 11th
+              generation IGRF by Nat Bachman.
+         
+
+     "Old values" listed are from the SPICE P_constants file
+     pck00009.tpc dated March 3, 2010. Most of these values came
+     from the 2006 IAU report [3].
+ 
+ 
+ 
+ 
+Explanatory Notes
+--------------------------------------------------------
+
+     This file, which is logically part of the SPICE P-kernel, contains
+     constants used to model the orientation, size and shape of the
+     Sun, planets, natural satellites, and selected comets and
+     asteroids. The orientation models express the direction of the
+     pole and location of the prime meridian of a body as a function of
+     time. The size/shape models ("shape models" for short) represent
+     all bodies as ellipsoids, using two equatorial radii and a polar
+     radius. Spheroids and spheres are obtained when two or all three
+     radii are equal.
+
+     The SPICE Toolkit routines that use this file are documented in
+     the SPICE "Required Reading" file pck.req. They are also 
+     documented in the "PCK" SPICE tutorial, which is available on
+     the NAIF web site.
+
+File Format
+        
+     A terse description of the PCK file format is given here. See the
+     SPICE "Required Reading" files pck.req and kernel.req for a
+     detailed explanation of the SPICE text kernel file format. The
+     files pck.req and kernel.req are included in the documentation
+     provided with the SPICE Toolkit.
+
+     The file starts out with the ``ID word'' string
+
+        KPL/PCK
+
+     This string identifies the file as a text kernel containing PCK 
+     data.
+
+     This file consists of a series of comment blocks and data blocks.
+     Comment blocks, which contain free-form descriptive or explanatory
+     text, are preceded by a \begintext token. Data blocks follow a
+     \begindata token. In order to be recognized, each of these tokens
+     must be placed on a line by itself.
+
+     The portion of the file preceding the first data block is treated
+     as a comment block; it doesn't require an initial \begintext
+     token.
+
+     This file identifies data using a series of
+
+        KEYWORD = VALUE
+
+     assignments. The left hand side of each assignment is a
+     "kernel variable" name; the right hand side is an associated value
+     or list of values. The SPICE subroutine API allows SPICE routines
+     and user applications to retrieve the set of values associated
+     with each kernel variable name.
+
+     Kernel variable names are case-sensitive and are limited to
+     32 characters in length. 
+
+     Numeric values may be integer or floating point. String values
+     are normally limited to 80 characters in length; however, SPICE
+     provides a mechanism for identifying longer, "continued" strings.
+     See the SPICE routine STPOOL for details.
+
+     String values are single quoted.
+
+     When the right hand side of an assignment is a list of values,
+     the list items may be separated by commas or simply by blanks.
+     The list must be bracketed by parentheses. Example:
+
+        BODY399_RADII     = ( 6378.1366   6378.1366   6356.7519 )
+ 
+     Any blanks preceding or following keyword names, values and equal
+     signs are ignored.
+  
+     Assignments may be spread over multiple lines, for example:
+
+        BODY399_RADII     = ( 6378.1366  
+                              6378.1366
+                              6356.7519 )
+
+     This file may contain blank lines anywhere. Non-printing
+     characters including TAB should not be present in the file: the
+     presence of such characters may cause formatting errors when the
+     file is viewed.
+
+Time systems and reference frames
+
+     The 2009 IAU Working Group Report [1] states the time scale used
+     as the independent variable for the rotation formulas is
+     Barycentric Dynamical Time (TDB) and that the epoch of variable
+     quantities is J2000 TDB (2000 Jan 1 12:00:00 TDB, Julian ephemeris
+     date 2451545.0 TDB). Throughout SPICE documentation and in this
+     file, we use the names "J2000 TDB" and "J2000" for this epoch. The
+     name "J2000.0" is equivalent.
+
+     SPICE documentation refers to the time system used in this file 
+     as either "ET" or "TDB." SPICE software makes no distinction 
+     between TDB and the time system associated with the independent
+     variable of the JPL planetary ephemerides T_eph.
+ 
+     The inertial reference frame used for the rotational elements in
+     this file is identified by [1] as the ICRF (International
+     Celestial Reference Frame). 
+
+     The SPICE PCK software that reads this file uses the label "J2000"
+     to refer to the ICRF; this is actually a mislabeling which has
+     been retained in the interest of backward compatibility. Using
+     data from this file, by means of calls to the SPICE frame
+     transformation routines, will actually compute orientation
+     relative to the ICRF.
+
+     The difference between the J2000 frame and the ICRF is
+     on the order of tens of milliarcseconds and is well below the
+     accuracy level of the formulas in this file.
+
+Orientation models
+ 
+     All of the orientation models use three Euler angles to describe
+     the orientation of the coordinate axes of the "Body Equator and
+     Prime Meridian" system with respect to an inertial system. By
+     default, the inertial system is the ICRF (labeled as "J2000"), but
+     other inertial frames can be specified in the file. See the PCK
+     Required Reading for details.
+ 
+     The first two angles, in order, are the ICRF right ascension and
+     declination (henceforth RA and DEC) of the north pole of a body as
+     a function of time. The third angle is the prime meridian location
+     (represented by "W"), which is expressed as a rotation about the
+     north pole, and is also a function of time.
+ 
+     For each body, the expressions for the north pole's right
+     ascension and declination, as well as prime meridian location, are
+     sums (as far as the models that appear in this file are concerned)
+     of quadratic polynomials and trigonometric polynomials, where the
+     independent variable is time.
+ 
+     In this file, the time arguments in expressions always refer to
+     Barycentric Dynamical Time (TDB), measured in centuries or days
+     past a reference epoch. By default, the reference epoch is the
+     J2000 epoch, which is Julian ephemeris date 2451545.0 (2000 Jan 1
+     12:00:00 TDB), but other epochs can be specified in the file. See
+     the PCK Required Reading for details.
+
+     Orientation models for satellites and some planets (including
+     Jupiter) involve both polynomial terms and trigonometric terms.
+     The arguments of the trigonometric terms are linear polynomials.
+     In this file, we call the arguments of these trigonometric terms
+     "nutation precession angles."
+
+     Example: 2009 IAU Model for orientation of Jupiter.  Note that 
+     these values are used as an example only; see the data area below 
+     for current values.
+
+        Right ascension
+        ---------------
+ 
+        alpha   =  268.056595 - 0.006499 T        +  0.000117 sin(Ja) 
+             0                + 0.000938 sin(Jb)  +  0.001432 sin(Jc)
+                              + 0.000030 sin(Jd)  +  0.002150 sin(Je)
+
+        Declination
+        -----------
+ 
+        delta   =   64.495303 + 0.002413 T        +  0.000050 cos(Ja)
+             0                + 0.000404 cos(Jb)  +  0.000617 cos(Jc)
+                              - 0.000013 cos(Jd)  +  0.000926 cos(Je)
+
+        Prime meridian
+        --------------
+
+        W       =  284.95  + 870.5366420 d
+ 
+
+     Here
+
+        T represents centuries past J2000 ( TDB ),
+ 
+        d represents days past J2000 ( TDB ).
+
+        Ja-Je are nutation precession angles.
+
+     In this file, the polynomials' coefficients above are assigned 
+     to kernel variable names (left-hand-side symbols) as follows
+
+        BODY599_POLE_RA        = (   268.056595     -0.006499       0. )
+        BODY599_POLE_DEC       = (    64.495303      0.002413       0. )
+        BODY599_PM             = (   284.95        870.5360000      0. )
+
+     and the trigonometric polynomials' coefficients are assigned 
+     as follows
+
+        BODY599_NUT_PREC_RA  = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.  0.000117
+                                                                0.000938
+                                                                0.001432
+                                                                0.000030
+                                                                0.002150 )
+
+        BODY599_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.  0.000050
+                                                                0.000404
+                                                                0.000617
+                                                               -0.000013
+                                                                0.000926 )
+
+        BODY599_NUT_PREC_PM  = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.  0.0
+                                                                0.0
+                                                                0.0
+                                                                0.0
+                                                                0.0  ) 
+
+     Note the number "599"; this is the NAIF ID code for Jupiter.
+
+     In this file, the polynomial expressions for the nutation
+     precession angles are listed along with the planet's RA, DEC, and
+     prime meridian terms. Below are the 2006 IAU nutation precession
+     angles for the Jupiter system.
+
+        J1  =   73.32      +  91472.9 T
+        J2  =   24.62      +  45137.2 T
+        J3  =  283.90      +   4850.7 T
+        J4  =  355.80      +   1191.3 T
+        J5  =  119.90      +    262.1 T
+        J6  =  229.80      +     64.3 T
+        J7  =  352.25      +   2382.6 T
+        J8  =  113.35      +   6070.0 T
+
+        J9  =  146.64      + 182945.8 T
+        J10 =   49.24      +  90274.4 T 
+
+        Ja  =   99.360714  +   4850.4046 T
+        Jb  =  175.895369  +   1191.9605 T
+        Jc  =  300.323162  +    262.5475 T
+        Jd  =  114.012305  +   6070.2476 T
+        Je  =   49.511251  +     64.3000 T
+
+     Here
+
+        T represents centuries past J2000 ( TDB )
+
+        J1-J10 and Ja-Je are the nutation precession angles. The angles
+        J9 and J10 are equal to 2*J1 and 2*J2, respectively.
+ 
+        Angles J9 and J10 are not present in [1]; they have been added
+        to fit the terms 2*J1 and 2*J2, which appear in the orientation
+        models of several satellites, into a form that can be accepted
+        by the PCK system.
+
+     The assignment of the nutation precession angles for the
+     Jupiter system is as follows:
+ 
+        BODY5_NUT_PREC_ANGLES  = (    73.32      91472.9
+                                      24.62      45137.2
+                                     283.90       4850.7
+                                     355.80       1191.3
+                                     119.90        262.1
+                                     229.80         64.3
+                                     352.25       2382.6
+                                     113.35       6070.0   
+                                     146.64     182945.8
+                                      49.24      90274.4  
+                                      99.360714   4850.4046
+                                     175.895369   1191.9605
+                                     300.323162    262.5475
+                                     114.012305   6070.2476
+                                      49.511251     64.3000  )
+
+     You'll see an additional symbol grouped with the ones listed
+     above; it is
+ 
+        BODY599_LONG_AXIS
+ 
+     This is a deprecated feature; see the note on "Prime meridian
+     offsets" under "Known Limitations and Caveats" above.
+
+     The pattern of the formulas for satellite orientation is similar
+     to that for Jupiter. Example: 2006 IAU values for Io. Again, these
+     values are used as an example only; see the data area below for
+     current values.
+ 
+        Right ascension
+        ---------------
+
+        alpha  = 268.05  -  0.009 T  + 0.094 sin(J3)  +  0.024 sin(J4)
+             0  
+
+        Declination
+        -----------
+
+        delta  =  64.50  +  0.003 T  + 0.040 cos(J3)  +  0.011 cos(J4)
+             0           
+                          
+        Prime meridian
+        --------------
+
+        W      = 200.39  +  203.4889538 d  -  0.085 sin(J3)  -  0.022 sin(J4)
+
+ 
+        d represents days past J2000.
+ 
+        J3 and J4 are nutation precession angles.
+ 
+     The polynomial terms are assigned to symbols by the statements
+ 
+        BODY501_POLE_RA       = (  268.05          -0.009      0. )
+        BODY501_POLE_DEC      = (   64.50           0.003      0. )
+        BODY501_PM            = (  200.39         203.4889538  0. )
+ 
+     The coefficients of the trigonometric terms are assigned to symbols by
+     the statements
+
+        BODY501_NUT_PREC_RA   = (    0.   0.     0.094    0.024   )
+        BODY501_NUT_PREC_DEC  = (    0.   0.     0.040    0.011   )
+        BODY501_NUT_PREC_PM   = (    0.   0.    -0.085   -0.022   )
+
+     501 is the NAIF ID code for Io.
+ 
+     SPICE software expects the models for satellite orientation to
+     follow the form of the model shown here: the polynomial portions of the
+     RA, DEC, and W expressions are expected to be quadratic, the 
+     trigonometric terms for RA and W (satellite prime meridian) are expected 
+     to be linear combinations of sines of nutation precession angles, the 
+     trigonometric terms for DEC are expected to be linear combinations of 
+     cosines of nutation precession angles, and the polynomials for the 
+     nutation precession angles themselves are expected to be linear.
+ 
+     Eventually, the software will handle more complex expressions, we
+     expect.
+ 
+ 
+Shape models
+ 
+     There is only one kind of shape model supported by the SPICE
+     Toolkit software at present: the triaxial ellipsoid. The 2009 IAU
+     report [1] does not use any other models, except in the case of
+     Mars, where separate values are given for the north and south
+     polar radii. In this file, we provide as a datum the mean Mars
+     polar radius provided by [1]. The North and South values are
+     included as comments.
+
+     For each body, three radii are listed:  The first number is
+     the largest equatorial radius (the length of the semi-axis
+     containing the prime meridian), the second number is the smaller
+     equatorial radius, and the third is the polar radius.
+ 
+     Example: Radii of the Earth.
+ 
+        BODY399_RADII     = ( 6378.1366   6378.1366   6356.7519 )
+
+ 
+ 
+Body Numbers and Names
+--------------------------------------------------------
+ 
+ 
+     The following NAIF body ID codes and body names appear in this
+     file. See the NAIF IDs Required Reading file naif_ids.req for
+     a detailed discussion and a complete list of ID codes and names.
+
+
+        1  Mercury barycenter
+        2  Venus barycenter
+        3  Earth barycenter
+        4  Mars barycenter
+        5  Jupiter barycenter
+        6  Saturn barycenter
+        7  Uranus barycenter
+        8  Neptune barycenter
+        9  Pluto barycenter
+        10 Sun
+
+ 
+        199 Mercury
+ 
+ 
+        299 Venus
+ 
+ 
+        399 Earth
+ 
+        301 Moon
+ 
+ 
+        499 Mars
+ 
+        401 Phobos      402 Deimos
+ 
+ 
+        599 Jupiter
+ 
+        501 Io          502 Europa      503 Ganymede    504 Callisto
+        505 Amalthea    506 Himalia     507 Elara       508 Pasiphae
+        509 Sinope      510 Lysithea    511 Carme       512 Ananke
+        513 Leda        514 Thebe       515 Adrastea    516 Metis
+ 
+ 
+        699 Saturn
+ 
+        601 Mimas       602 Enceladus   603 Tethys      604 Dione
+        605 Rhea        606 Titan       607 Hyperion    608 Iapetus
+        609 Phoebe      610 Janus       611 Epimetheus  612 Helene
+        613 Telesto     614 Calypso     615 Atlas       616 Prometheus
+        617 Pandora     618 Pan         632 Methone     633 Pallene
+        634 Polydeuces  635 Daphnis     649 Anthe
+ 
+ 
+        799 Uranus
+ 
+        701 Ariel       702 Umbriel     703 Titania     704 Oberon
+        705 Miranda     706 Cordelia    707 Ophelia     708 Bianca
+        709 Cressida    710 Desdemona   711 Juliet      712 Portia
+        713 Rosalind    714 Belinda     715 Puck
+ 
+ 
+        899 Neptune
+ 
+        801 Triton      802 Nereid      803 Naiad       804 Thalassa
+        805 Despina     806 Galatea     807 Larissa     808 Proteus
+ 
+ 
+        999 Pluto
+ 
+        901 Charon
+ 
+ 
+        1000005 Comet 19P/Borrelly
+        1000036 Comet Halley
+        1000093 Comet 9P/Tempel 1
+        1000107 Comet 81P/Wild 2
+
+        2000001 Asteroid Ceres
+        2000002 Asteroid Pallas
+        2000004 Asteroid Vesta
+        2000021 Asteroid Lutetia
+        2000216 Asteroid Kleopatra
+        2000253 Asteroid Mathilde
+        2000433 Asteroid Eros
+        2000511 Asteroid Davida
+        2002867 Asteroid Steins
+        2004179 Asteroid Toutatis
+        2025143 Asteroid Itokawa
+        2431010 Asteroid Ida
+        9511010 Asteroid Gaspra
+        
+ 
+Orientation Constants for the Sun and Planets
+--------------------------------------------------------
+ 
+
+Sun
+ 
+     Old values:
+
+        Values are unchanged in the 2009 IAU report.
+
+     Current values:
+ 
+        \begindata
+ 
+        BODY10_POLE_RA         = (  286.13       0.          0. )
+        BODY10_POLE_DEC        = (   63.87       0.          0. )
+        BODY10_PM              = (   84.176     14.18440     0. )
+        BODY10_LONG_AXIS       = (    0.                        )
+
+        \begintext
+ 
+Mercury
+ 
+     Old values:
+ 
+        Values are from the 2006 IAU report.
+
+        body199_pole_ra          = (  281.01     -0.033      0. )
+        body199_pole_dec         = (   61.45     -0.005      0. )
+        body199_pm               = (  329.548     6.1385025  0. )
+
+
+     Current values:
+  
+        \begindata
+
+        BODY199_POLE_RA          = (  281.0097   -0.0328     0. )
+        BODY199_POLE_DEC         = (   61.4143   -0.0049     0. )
+        BODY199_PM               = (  329.5469    6.1385025  0. )
+ 
+        BODY199_LONG_AXIS        = (    0.                        )
+
+        BODY199_NUT_PREC_RA  = ( 0. 0. 0. 0. 0. )
+
+        BODY199_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. )
+
+        BODY199_NUT_PREC_PM  = (    0.00993822
+                                   -0.00104581
+                                   -0.00010280
+                                   -0.00002364
+                                   -0.00000532  )  
+        \begintext 
+
+           The linear coefficients have been scaled up from degrees/day
+           to degrees/century, because the SPICELIB PCK reader expects
+           these units.  The original constants were:
+                         
+                                    174.791086      4.092335
+                                    349.582171      8.184670
+                                    164.373257     12.277005
+                                    339.164343     16.369340
+                                    153.955429     20.461675
+
+
+        \begindata
+
+        BODY1_NUT_PREC_ANGLES  = ( 174.791086  0.14947253587500003E+06   
+                                   349.582171  0.29894507175000006E+06
+                                   164.373257  0.44841760762500006E+06  
+                                   339.164343  0.59789014350000012E+06    
+                                   153.955429  0.74736267937499995E+06 )
+        \begintext
+ 
+  
+Venus
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY299_POLE_RA          = (  272.76       0.          0. )
+        BODY299_POLE_DEC         = (   67.16       0.          0. )
+        BODY299_PM               = (  160.20      -1.4813688   0. )
+ 
+        BODY299_LONG_AXIS        = (    0.                        )
+ 
+        \begintext
+
+
+Earth
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 report.
+ 
+     Current values:
+ 
+        \begindata 
+ 
+        BODY399_POLE_RA        = (    0.      -0.641         0. )
+        BODY399_POLE_DEC       = (   90.      -0.557         0. )
+        BODY399_PM             = (  190.147  360.9856235     0. )
+        BODY399_LONG_AXIS      = (    0.                        )
+
+        \begintext
+
+
+        Nutation precession angles for the Earth-Moon system:
+
+           The linear coefficients have been scaled up from degrees/day
+           to degrees/century, because the SPICELIB PCK reader expects
+           these units.  The original constants were:
+        
+                                    125.045D0   -0.0529921D0
+                                    250.089D0   -0.1059842D0
+                                    260.008D0   13.0120009D0
+                                    176.625D0   13.3407154D0
+                                    357.529D0    0.9856003D0
+                                    311.589D0   26.4057084D0
+                                    134.963D0   13.0649930D0
+                                    276.617D0    0.3287146D0
+                                     34.226D0    1.7484877D0
+                                     15.134D0   -0.1589763D0
+                                    119.743D0    0.0036096D0
+                                    239.961D0    0.1643573D0
+                                     25.053D0   12.9590088D0 
+
+
+        \begindata
+
+       
+        BODY3_NUT_PREC_ANGLES  = (  125.045         -1935.5364525000
+                                    250.089         -3871.0729050000
+                                    260.008        475263.3328725000  
+                                    176.625        487269.6299850000
+                                    357.529         35999.0509575000
+                                    311.589        964468.4993100000
+                                    134.963        477198.8693250000
+                                    276.617         12006.3007650000
+                                     34.226         63863.5132425000 
+                                     15.134         -5806.6093575000
+                                    119.743           131.8406400000
+                                    239.961          6003.1503825000 
+                                     25.053        473327.7964200000 )
+
+
+        \begintext
+ 
+
+     Earth north geomagnetic centered dipole:
+
+           The north dipole location is time-varying.  The values shown
+           below, taken from [8], represent a discrete sampling of the
+           north dipole location from 1945 to 2000. The terms DGRF and
+           IGRF refer to, respectively, "Definitive Geomagnetic
+           Reference Field" and "International Geomagnetic Reference
+           Field."  See references [6], [8], and [9] for details.
+
+           Coordinates are planetocentric. 
+
+             Data source    Lat      Lon
+             -----------   -----    ------
+              DGRF 1945    78.47    291.47
+              DGRF 1950    78.47    291.15
+              DGRF 1955    78.46    290.84
+              DGRF 1960    78.51    290.53
+              DGRF 1965    78.53    290.15
+              DGRF 1970    78.59    289.82
+              DGRF 1975    78.69    289.53
+              DGRF 1980    78.81    289.24 
+              DGRF 1985    78.97    289.10
+              DGRF 1990    79.13    288.89
+              IGRF 1995    79.30    288.59
+              IGRF 2000    79.54    288.43      
+
+        Original values:
+
+           Values are from [7].  Note the year of publication was 1971.
+
+           body399_mag_north_pole_lon  =  ( -69.761 )
+           body399_mag_north_pole_lat  =  (  78.565 )
+
+        Previous values:
+
+           body399_n_geomag_ctr_dipole_lon  =  ( 288.43 )
+           body399_n_geomag_ctr_dipole_lat  =  (  79.54 )
+
+
+        Current values:
+
+           Values are given for the epoch 2012.0 and were derived
+           by Nat Bachman from constants provided by [11].
+
+        \begindata
+       
+        BODY399_N_GEOMAG_CTR_DIPOLE_LON  =  ( 287.62 )
+        BODY399_N_GEOMAG_CTR_DIPOLE_LAT  =  (  80.13 )
+
+        \begintext
+
+
+
+ 
+Mars
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report.
+   
+     Current values:
+ 
+        \begindata
+ 
+        BODY499_POLE_RA          = (  317.68143   -0.1061      0.  )
+        BODY499_POLE_DEC         = (   52.88650   -0.0609      0.  )
+        BODY499_PM               = (  176.630    350.89198226  0.  )
+
+        \begintext
+ 
+        Source [5] specifies the following value for the lambda_a term
+        (BODY499_LONG_AXIS ) for Mars. This term is the POSITIVE EAST
+        LONGITUDE, measured from the prime meridian, of the meridian
+        containing the longest axis of the reference ellipsoid.
+        (CAUTION: previous values were POSITIVE WEST.)
+
+           body499_long_axis        = (  252.  )
+ 
+        We list this lambda_a value for completeness. The IAU report
+        [1] gives equal values for both equatorial radii, so the
+        lambda_a offset does not apply to the IAU model.
+ 
+        The 2003 IAU report defines M2, the second nutation precession angle,
+        by:
+ 
+                                                2
+           192.93  +  1128.4096700 d  +  8.864 T
+ 
+        We truncate the M2 series to a linear expression, because the PCK
+        software cannot handle the quadratic term.
+ 
+        Again, the linear terms are scaled by 36525.0:
+ 
+            -0.4357640000000000       -->     -15916.28010000000
+          1128.409670000000           -->   41215163.19675000
+            -1.8151000000000000E-02   -->       -662.9652750000000
+ 
+        We also introduce a fourth nutation precession angle, which
+        is the pi/2-complement of the third angle.  This angle is used
+        in computing the prime meridian location for Deimos.  See the
+        discussion of this angle below in the section containing orientation
+        constants for Deimos.
+ 
+        \begindata
+
+        BODY4_NUT_PREC_ANGLES  = (  169.51     -15916.2801
+                                    192.93   41215163.19675
+                                     53.47       -662.965275
+                                     36.53        662.965275  )
+ 
+        \begintext
+ 
+ 
+Jupiter
+ 
+     Old values:
+ 
+        The rotation rate is from the 2006 IAU report; all other
+        values are unchanged in the 2009 report.
+
+           body599_pm             = (   284.95        870.5366420      0. )
+
+                   
+     Current values:
+ 
+        The number of nutation precession angles is 15. The ninth and
+        tenth are twice the first and second, respectively. The
+        eleventh through fifteenth correspond to angles JA-JE in
+        the 2006 IAU report; angles JA-JE were not used prior to that
+        report.
+
+        \begindata
+ 
+ 
+        BODY599_POLE_RA        = (   268.056595     -0.006499       0. )
+        BODY599_POLE_DEC       = (    64.495303      0.002413       0. )
+        BODY599_PM             = (   284.95        870.5360000      0. )
+        BODY599_LONG_AXIS      = (     0.                        )
+ 
+        BODY599_NUT_PREC_RA  = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.  0.000117
+                                                                0.000938
+                                                                0.001432
+                                                                0.000030
+                                                                0.002150 )
+
+        BODY599_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.  0.000050
+                                                                0.000404
+                                                                0.000617
+                                                               -0.000013
+                                                                0.000926 )
+
+        BODY599_NUT_PREC_PM  = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.  0.0
+                                                                0.0
+                                                                0.0
+                                                                0.0
+                                                                0.0  ) 
+
+
+        BODY5_NUT_PREC_ANGLES  = (    73.32      91472.9
+                                      24.62      45137.2
+                                     283.90       4850.7
+                                     355.80       1191.3
+                                     119.90        262.1
+                                     229.80         64.3
+                                     352.25       2382.6
+                                     113.35       6070.0   
+                                     146.64     182945.8
+                                      49.24      90274.4  
+                                      99.360714   4850.4046
+                                     175.895369   1191.9605
+                                     300.323162    262.5475
+                                     114.012305   6070.2476
+                                      49.511251     64.3000  )
+        \begintext
+ 
+ 
+Saturn
+ 
+     Old values:
+ 
+        Values are from the 2006 IAU report.
+
+
+        body699_pole_ra        = (    40.589    -0.036      0.  )
+        body699_pole_dec       = (    83.537    -0.004      0.  )
+        body699_pm             = (    38.90    810.7939024  0.  )
+        body699_long_axis      = (     0.                       )
+ 
+ 
+        The first seven angles given here are the angles S1 
+        through S7 from the 2000 report; the eighth and
+        ninth angles are 2*S1 and 2*S2, respectively.
+ 
+ 
+        body6_nut_prec_angles  = (  353.32   75706.7
+                                     28.72   75706.7  
+                                    177.40  -36505.5 
+                                    300.00   -7225.9 
+                                    316.45     506.2
+                                    345.20   -1016.3  
+                                     29.80     -52.1
+                                    706.64  151413.4
+                                     57.44  151413.4  )
+
+
+     Current values:
+ 
+
+        The change from the previous set of values is the
+        removal of S7. This causes BODY6_NUT_PREC_ANGLES 
+        elements that formerly corresponded to 2*S1 and 2*S1
+        to be shifted toward the start of the array.
+
+        \begindata
+
+        BODY699_POLE_RA        = (    40.589    -0.036      0.  )
+        BODY699_POLE_DEC       = (    83.537    -0.004      0.  )
+        BODY699_PM             = (    38.90    810.7939024  0.  )
+        BODY699_LONG_AXIS      = (     0.                       )
+ 
+        \begintext
+ 
+        The first six angles given here are the angles S1 
+        through S6 from the 2009 report; the seventh and
+        eigth angles are 2*S1 and 2*S2, respectively.
+ 
+ 
+        \begindata
+
+        BODY6_NUT_PREC_ANGLES  = (  353.32   75706.7
+                                     28.72   75706.7  
+                                    177.40  -36505.5 
+                                    300.00   -7225.9 
+                                    316.45     506.2
+                                    345.20   -1016.3  
+                                    706.64  151413.4
+                                     57.44  151413.4  )
+        \begintext
+ 
+ 
+Uranus
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report.
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY799_POLE_RA        = (  257.311     0.         0.  )
+        BODY799_POLE_DEC       = (  -15.175     0.         0.  )
+        BODY799_PM             = (  203.81   -501.1600928  0.  )
+        BODY799_LONG_AXIS      = (    0.                       )
+ 
+        \begintext
+        
+        The first 16 angles given here are the angles U1 
+        through U16 from the 2000 report; the 17th and
+        18th angles are 2*U11 and 2*U12, respectively.
+        
+        \begindata
+         
+        BODY7_NUT_PREC_ANGLES  = (  115.75   54991.87
+                                    141.69   41887.66
+                                    135.03   29927.35
+                                     61.77   25733.59  
+                                    249.32   24471.46
+                                     43.86   22278.41 
+                                     77.66   20289.42  
+                                    157.36   16652.76  
+                                    101.81   12872.63   
+                                    138.64    8061.81
+                                    102.23   -2024.22 
+                                    316.41    2863.96  
+                                    304.01     -51.94  
+                                    308.71     -93.17 
+                                    340.82     -75.32 
+                                    259.14    -504.81 
+                                    204.46   -4048.44
+                                    632.82    5727.92     )
+                                    
+        \begintext
+ 
+ 
+ 
+Neptune
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+ 
+     Current values:
+
+        \begindata        
+ 
+           BODY899_POLE_RA        = (  299.36     0.         0. )
+           BODY899_POLE_DEC       = (   43.46     0.         0. )
+           BODY899_PM             = (  253.18   536.3128492  0. )
+           BODY899_LONG_AXIS      = (    0.                     )
+
+
+           BODY899_NUT_PREC_RA    = (  0.70 0. 0. 0. 0. 0. 0. 0. ) 
+           BODY899_NUT_PREC_DEC   = ( -0.51 0. 0. 0. 0. 0. 0. 0. )
+           BODY899_NUT_PREC_PM    = ( -0.48 0. 0. 0. 0. 0. 0. 0. )
+
+        \begintext
+ 
+           The 2000 report defines the nutation precession angles
+ 
+              N, N1, N2, ... , N7
+ 
+           and also uses the multiples of N1 and N7
+ 
+              2*N1
+ 
+           and
+ 
+              2*N7, 3*N7, ..., 9*N7
+ 
+           In this file, we treat the angles and their multiples as
+           separate angles.  In the kernel variable
+ 
+              BODY8_NUT_PREC_ANGLES
+ 
+           the order of the angles is
+ 
+              N, N1, N2, ... , N7, 2*N1, 2*N7, 3*N7, ..., 9*N7
+ 
+           Each angle is defined by a linear polynomial, so two
+           consecutive array elements are allocated for each
+           angle.  The first term of each pair is the constant term,
+           the second is the linear term.
+ 
+        \begindata 
+
+              BODY8_NUT_PREC_ANGLES = (   357.85         52.316
+                                          323.92      62606.6
+                                          220.51      55064.2 
+                                          354.27      46564.5
+                                           75.31      26109.4 
+                                           35.36      14325.4
+                                          142.61       2824.6  
+                                          177.85         52.316 
+                                          647.840    125213.200
+                                          355.700       104.632
+                                          533.550       156.948
+                                          711.400       209.264
+                                          889.250       261.580
+                                         1067.100       313.896
+                                         1244.950       366.212
+                                         1422.800       418.528
+                                         1600.650       470.844   )
+                                         
+        \begintext
+ 
+ 
+ 
+
+Orientation Constants for the Dwarf Planet Pluto
+--------------------------------------------------------
+ 
+Pluto
+ 
+     Old values:
+ 
+        Values are from the 2006 IAU report. 
+
+        body999_pole_ra        = (  312.993   0.          0. )
+        body999_pole_dec       = (    6.163   0.          0. )
+        body999_pm             = (  237.305  -56.3625225  0. )
+        body999_long_axis      = (    0.                     )
+
+
+     Current values:
+
+        Due to the new definition of planetocentric coordinates
+        for small bodies, and to the reclassification of Pluto
+        as a dwarf planet, Pluto's north pole direction has been
+        inverted. 
+
+        The PM constant W0 is from [2]. 
+
+        \begindata
+ 
+        BODY999_POLE_RA        = (  132.993   0.          0. )
+        BODY999_POLE_DEC       = (   -6.163   0.          0. )
+        BODY999_PM             = (  302.695   56.3625225  0. )
+        BODY999_LONG_AXIS      = (    0.                     )
+
+        \begintext
+ 
+ 
+ 
+ 
+Orientation constants for the satellites
+--------------------------------------------------------
+ 
+ 
+Satellites of Earth
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+ 
+     New values:
+ 
+        \begindata
+ 
+
+        BODY301_POLE_RA      = (  269.9949        0.0031        0.      )
+        BODY301_POLE_DEC     = (   66.5392        0.0130        0.      )
+        BODY301_PM           = (   38.3213       13.17635815   -1.4D-12 )
+        BODY301_LONG_AXIS    = (    0.                                  )
+   
+        BODY301_NUT_PREC_RA  = (   -3.8787   -0.1204   0.0700   -0.0172
+                                    0.0       0.0072   0.0       0.0
+                                    0.0      -0.0052   0.0       0.0
+                                    0.0043                              )
+        
+        BODY301_NUT_PREC_DEC = (   1.5419     0.0239  -0.0278    0.0068
+                                   0.0       -0.0029   0.0009    0.0
+                                   0.0        0.0008   0.0       0.0     
+                                  -0.0009                               )
+        
+        BODY301_NUT_PREC_PM  = (   3.5610     0.1208  -0.0642    0.0158
+                                   0.0252    -0.0066  -0.0047   -0.0046
+                                   0.0028     0.0052   0.0040    0.0019
+                                  -0.0044                               )
+        \begintext
+ 
+
+ 
+Satellites of Mars
+ 
+ 
+     Phobos
+ 
+          Old values:
+ 
+             Values are unchanged in the 2009 IAU report.
+ 
+
+          Current values:
+ 
+            The quadratic prime meridian term is scaled by 1/36525**2:
+ 
+               8.864000000000000   --->   6.6443009930565219E-09
+ 
+        \begindata
+ 
+          BODY401_POLE_RA  = ( 317.68    -0.108     0.                     )
+          BODY401_POLE_DEC = (  52.90    -0.061     0.                     )
+          BODY401_PM       = (  35.06  1128.8445850 6.6443009930565219E-09 )
+                                       
+          BODY401_LONG_AXIS     = (    0.   )
+ 
+          BODY401_NUT_PREC_RA   = (   1.79    0.    0.   0. )
+          BODY401_NUT_PREC_DEC  = (  -1.08    0.    0.   0. )
+          BODY401_NUT_PREC_PM   = (  -1.42   -0.78  0.   0. )
+
+
+        \begintext
+ 
+ 
+     Deimos
+ 
+        Old values:
+ 
+           Values are unchanged in the 2009 IAU report.
+  
+        New values:
+ 
+           The Deimos prime meridian expression is:
+ 
+ 
+                                                     2
+              W = 79.41  +  285.1618970 d  -  0.520 T  -  2.58 sin M
+                                                                    3
+ 
+                                                       +  0.19 cos M .
+                                                                    3
+ 
+ 
+           At the present time, the PCK kernel software (the routine
+           BODEUL in particular) cannot handle the cosine term directly,
+           but we can represent it as
+ 
+              0.19 sin M
+                        4
+ 
+           where
+ 
+              M   =  90.D0 - M
+               4              3
+ 
+           Therefore, the nutation precession angle assignments for Phobos
+           and Deimos contain four coefficients rather than three.
+ 
+           The quadratic prime meridian term is scaled by 1/36525**2:
+ 
+              -0.5200000000000000  --->   -3.8978300049519307E-10
+ 
+        \begindata
+ 
+           BODY402_POLE_RA       = (  316.65     -0.108       0.           )
+           BODY402_POLE_DEC      = (   53.52     -0.061       0.           )
+           BODY402_PM            = (   79.41    285.1618970  -3.897830D-10 )
+           BODY402_LONG_AXIS     = (    0.                                 )
+ 
+           BODY402_NUT_PREC_RA   = (    0.   0.   2.98    0.   )
+           BODY402_NUT_PREC_DEC  = (    0.   0.  -1.78    0.   )
+           BODY402_NUT_PREC_PM   = (    0.   0.  -2.58    0.19 )
+
+        \begintext
+ 
+ 
+ 
+ 
+Satellites of Jupiter
+ 
+ 
+     Io
+ 
+          Old values:
+ 
+             Values are unchanged in the 2009 IAU report.
+ 
+          Current values:
+         
+        \begindata
+ 
+        BODY501_POLE_RA       = (  268.05          -0.009      0. )
+        BODY501_POLE_DEC      = (   64.50           0.003      0. )
+        BODY501_PM            = (  200.39         203.4889538  0. )
+        BODY501_LONG_AXIS     = (    0.                           )
+ 
+        BODY501_NUT_PREC_RA   = (    0.   0.     0.094    0.024   )
+        BODY501_NUT_PREC_DEC  = (    0.   0.     0.040    0.011   )
+        BODY501_NUT_PREC_PM   = (    0.   0.    -0.085   -0.022   )
+
+        \begintext
+ 
+ 
+ 
+     Europa
+ 
+ 
+        Old values:
+
+           Values are unchanged in the 2009 IAU report.      
+
+
+        Current values:
+ 
+        \begindata 
+ 
+        BODY502_POLE_RA       = (  268.08          -0.009      0.   )
+        BODY502_POLE_DEC      = (   64.51           0.003      0.   )
+        BODY502_PM            = (   36.022        101.3747235  0.   )
+        BODY502_LONG_AXIS     = (    0.                             )
+ 
+        BODY502_NUT_PREC_RA   = ( 0. 0. 0.   1.086   0.060   0.015   0.009 )
+        BODY502_NUT_PREC_DEC  = ( 0. 0. 0.   0.468   0.026   0.007   0.002 )
+        BODY502_NUT_PREC_PM   = ( 0. 0. 0.  -0.980  -0.054  -0.014  -0.008 )
+ 
+        \begintext
+ 
+ 
+     Ganymede
+ 
+        Old values:
+ 
+             Values are unchanged in the 2009 IAU report.
+
+        Current values:
+        
+        \begindata
+    
+        BODY503_POLE_RA       = (  268.20         -0.009       0.  )
+        BODY503_POLE_DEC      = (   64.57          0.003       0.  )
+        BODY503_PM            = (   44.064        50.3176081   0.  )
+        BODY503_LONG_AXIS     = (    0.                            )
+
+        BODY503_NUT_PREC_RA   = ( 0. 0. 0.  -0.037   0.431   0.091   )
+        BODY503_NUT_PREC_DEC  = ( 0. 0. 0.  -0.016   0.186   0.039   )
+        BODY503_NUT_PREC_PM   = ( 0. 0. 0.   0.033  -0.389  -0.082   )
+ 
+        \begintext
+ 
+ 
+     Callisto
+ 
+        Old values:
+
+             Values are unchanged in the 2009 IAU report.
+                
+        Current values:
+        
+        
+        \begindata
+  
+        BODY504_POLE_RA       = (   268.72    -0.009       0.  )
+        BODY504_POLE_DEC      = (    64.83     0.003       0.  )
+        BODY504_PM            = (   259.51    21.5710715   0.  )
+        BODY504_LONG_AXIS     = (     0.                       )
+ 
+        BODY504_NUT_PREC_RA   = ( 0. 0. 0. 0.  -0.068   0.590  0.   0.010 )
+        BODY504_NUT_PREC_DEC  = ( 0. 0. 0. 0.  -0.029   0.254  0.  -0.004 )
+        BODY504_NUT_PREC_PM   = ( 0. 0. 0. 0.   0.061  -0.533  0.  -0.009 )
+ 
+        \begintext
+ 
+ 
+     Amalthea
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report.        
+        
+        Current values:
+         
+        \begindata
+ 
+        BODY505_POLE_RA       = (   268.05    -0.009      0.  )
+        BODY505_POLE_DEC      = (    64.49     0.003      0.  )
+        BODY505_PM            = (   231.67   722.6314560  0.  )
+        BODY505_LONG_AXIS     = (     0.                      )
+ 
+        BODY505_NUT_PREC_RA  = ( -0.84  0. 0. 0. 0. 0. 0. 0.   0.01  0. )
+        BODY505_NUT_PREC_DEC = ( -0.36  0. 0. 0. 0. 0. 0. 0.   0.    0. )
+        BODY505_NUT_PREC_PM  = (  0.76  0. 0. 0. 0. 0. 0. 0.  -0.01  0. )
+ 
+        \begintext
+ 
+ 
+     Thebe
+ 
+ 
+        Old values:
+                
+           Values are unchanged in the 2009 IAU report.                
+          
+        Current values:
+        
+        \begindata
+ 
+        BODY514_POLE_RA       = (  268.05     -0.009       0.  )
+        BODY514_POLE_DEC      = (   64.49      0.003       0.  )
+        BODY514_PM            = (    8.56    533.7004100   0.  )
+        BODY514_LONG_AXIS     = (    0.                        )
+ 
+        BODY514_NUT_PREC_RA  = ( 0.  -2.11  0. 0. 0. 0. 0. 0. 0.  0.04 )
+        BODY514_NUT_PREC_DEC = ( 0.  -0.91  0. 0. 0. 0. 0. 0. 0.  0.01 )
+        BODY514_NUT_PREC_PM  = ( 0.   1.91  0. 0. 0. 0. 0. 0. 0. -0.04 )
+ 
+        \begintext
+ 
+ 
+     Adrastea
+ 
+        Old values:
+                
+           Values are unchanged in the 2009 IAU report.                
+        
+        Current values:
+        
+        \begindata 
+ 
+        BODY515_POLE_RA       = (  268.05     -0.009       0.  )
+        BODY515_POLE_DEC      = (   64.49      0.003       0.  )
+        BODY515_PM            = (   33.29   1206.9986602   0.  )
+        BODY515_LONG_AXIS     = (    0.                        )
+
+        \begintext
+ 
+ 
+     Metis
+  
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report.  
+              
+        Current values:
+           
+        \begindata
+
+        BODY516_POLE_RA       = (  268.05     -0.009       0.  )
+        BODY516_POLE_DEC      = (   64.49      0.003       0.  )
+        BODY516_PM            = (  346.09   1221.2547301   0.  )
+        BODY516_LONG_AXIS     = (    0.                        )
+ 
+        \begintext
+ 
+ 
+ 
+Satellites of Saturn
+      
+     
+     Mimas
+ 
+        Old values:
+        
+           Values are from the 2006 IAU report.
+               
+           body601_pole_ra       = (   40.66     -0.036      0.  )
+           body601_pole_dec      = (   83.52     -0.004      0.  )
+           body601_pm            = (  337.46    381.9945550  0.  )
+           body601_long_axis     = (     0.                      )
+ 
+           body601_nut_prec_ra   = ( 0. 0.   13.56  0.    0.    0. 0. 0. 0. )
+           body601_nut_prec_dec  = ( 0. 0.   -1.53  0.    0.    0. 0. 0. 0. )
+           body601_nut_prec_pm   = ( 0. 0.  -13.48  0.  -44.85  0. 0. 0. 0. )
+
+
+        Current values:
+
+        \begindata
+  
+           BODY601_POLE_RA       = (   40.66     -0.036      0.  )
+           BODY601_POLE_DEC      = (   83.52     -0.004      0.  )
+           BODY601_PM            = (  333.46    381.9945550  0.  )
+           BODY601_LONG_AXIS     = (     0.                      )
+ 
+           BODY601_NUT_PREC_RA   = ( 0. 0.   13.56  0.    0.    0. 0. 0.  )
+           BODY601_NUT_PREC_DEC  = ( 0. 0.   -1.53  0.    0.    0. 0. 0.  )
+           BODY601_NUT_PREC_PM   = ( 0. 0.  -13.48  0.  -44.85  0. 0. 0.  )
+
+        \begintext
+ 
+ 
+     Enceladus
+ 
+ 
+        Old values:
+        
+           Values are from the 2006 IAU report.  
+               
+           body602_pole_ra       = (   40.66    -0.036       0. )
+           body602_pole_dec      = (   83.52    -0.004       0. )
+           body602_pm            = (    2.82   262.7318996   0. )
+           body602_long_axis     = (    0.                      )
+
+
+        Current values:
+ 
+        \begindata
+ 
+           BODY602_POLE_RA       = (   40.66    -0.036       0. )
+           BODY602_POLE_DEC      = (   83.52    -0.004       0. )
+           BODY602_PM            = (    6.32   262.7318996   0. )
+           BODY602_LONG_AXIS     = (    0.                      )
+
+        \begintext
+ 
+ 
+ 
+     Tethys
+ 
+ 
+        Old values:
+        
+           Values are from the 2006 IAU report. 
+ 
+           body603_pole_ra       = (   40.66    -0.036       0. )
+           body603_pole_dec      = (   83.52    -0.004       0. )
+           body603_pm            = (   10.45   190.6979085   0. )
+           body603_long_axis     = (    0.                      )
+ 
+           body603_nut_prec_ra   = ( 0. 0. 0.   9.66   0.    0.  0.  0.  0. )
+           body603_nut_prec_dec  = ( 0. 0. 0.  -1.09   0.    0.  0.  0.  0. )
+           body603_nut_prec_pm   = ( 0. 0. 0.  -9.60   2.23  0.  0.  0.  0. )
+
+
+        Current values:
+ 
+        \begindata
+ 
+           BODY603_POLE_RA       = (   40.66    -0.036       0. )
+           BODY603_POLE_DEC      = (   83.52    -0.004       0. )
+           BODY603_PM            = (    8.95   190.6979085   0. )
+           BODY603_LONG_AXIS     = (    0.                      )
+ 
+           BODY603_NUT_PREC_RA   = ( 0. 0. 0.   9.66   0.    0.  0.  0. )
+           BODY603_NUT_PREC_DEC  = ( 0. 0. 0.  -1.09   0.    0.  0.  0. )
+           BODY603_NUT_PREC_PM   = ( 0. 0. 0.  -9.60   2.23  0.  0.  0. )
+
+        \begintext
+ 
+ 
+     Dione
+ 
+ 
+        Old values:
+        
+           Values are from the 2006 IAU report. 
+ 
+           body604_pole_ra       = (  40.66      -0.036      0.  )
+           body604_pole_dec      = (  83.52      -0.004      0.  )
+           body604_pm            = (  357.00    131.5349316  0.  )
+           body604_long_axis     = (    0.                       )
+
+
+        Current values:
+ 
+        \begindata
+   
+           BODY604_POLE_RA       = (  40.66      -0.036      0.  )
+           BODY604_POLE_DEC      = (  83.52      -0.004      0.  )
+           BODY604_PM            = (  357.6     131.5349316  0.  )
+           BODY604_LONG_AXIS     = (    0.                       )
+
+        \begintext
+ 
+ 
+ 
+     Rhea
+     
+ 
+        Old values:
+        
+           Values are from the 2009 IAU report.
+
+           body605_pole_ra       = (   40.38   -0.036       0. )
+           body605_pole_dec      = (   83.55   -0.004       0. )
+           body605_pm            = (  235.16   79.6900478   0. )
+           body605_long_axis     = (    0.                     )
+ 
+           body605_nut_prec_ra   = ( 0. 0. 0. 0. 0.   3.10   0. 0. 0. )
+           body605_nut_prec_dec  = ( 0. 0. 0. 0. 0.  -0.35   0. 0. 0. )
+           body605_nut_prec_pm   = ( 0. 0. 0. 0. 0.  -3.08   0. 0. 0. )
+
+ 
+        Current values:
+ 
+           Data values are unchanged in the 2009 IAU report. However
+           the kernel variable contents have changed due to removal of
+           the angle S7.
+
+        \begindata
+   
+           BODY605_POLE_RA       = (   40.38   -0.036       0. )
+           BODY605_POLE_DEC      = (   83.55   -0.004       0. )
+           BODY605_PM            = (  235.16   79.6900478   0. )
+           BODY605_LONG_AXIS     = (    0.                     )
+ 
+           BODY605_NUT_PREC_RA   = ( 0. 0. 0. 0. 0.   3.10   0. 0. )
+           BODY605_NUT_PREC_DEC  = ( 0. 0. 0. 0. 0.  -0.35   0. 0. )
+           BODY605_NUT_PREC_PM   = ( 0. 0. 0. 0. 0.  -3.08   0. 0. )
+ 
+        \begintext
+ 
+ 
+ 
+     Titan
+ 
+ 
+        Old values:
+        
+           Values are from the 2006 IAU report. 
+
+           BODY606_POLE_RA       = (    36.41   -0.036      0. )
+           BODY606_POLE_DEC      = (    83.94   -0.004      0. )
+           BODY606_PM            = (   189.64   22.5769768  0. )
+           BODY606_LONG_AXIS     = (     0.                    )
+ 
+           BODY606_NUT_PREC_RA   = ( 0. 0. 0. 0. 0. 0.  2.66  0. 0 )
+           BODY606_NUT_PREC_DEC  = ( 0. 0. 0. 0. 0. 0. -0.30  0. 0 )
+           BODY606_NUT_PREC_PM   = ( 0. 0. 0. 0. 0. 0. -2.64  0. 0 )
+
+
+        Current values:
+
+              Note removal of dependence on the nutation precession
+              angles.
+ 
+        \begindata
+ 
+           BODY606_POLE_RA       = (    39.4827    0.         0. )
+           BODY606_POLE_DEC      = (    83.4279    0.         0. )
+           BODY606_PM            = (   186.5855   22.5769768  0. )
+           BODY606_LONG_AXIS     = (     0.                      )
+ 
+           BODY606_NUT_PREC_RA   = ( 0. 0. 0. 0. 0. 0. 0. 0 )
+           BODY606_NUT_PREC_DEC  = ( 0. 0. 0. 0. 0. 0. 0. 0 )
+           BODY606_NUT_PREC_PM   = ( 0. 0. 0. 0. 0. 0. 0. 0 )
+
+        \begintext
+ 
+ 
+ 
+     Hyperion
+ 
+         The IAU report does not give an orientation model for Hyperion.
+         Hyperion's rotation is in chaotic and is not predictable for
+         long periods.
+
+ 
+     Iapetus
+ 
+ 
+        Old values:
+        
+           Values are from the 2006 IAU report. 
+
+           body608_pole_ra       = (   318.16  -3.949      0.  )
+           body608_pole_dec      = (    75.03  -1.143      0.  )
+           body608_pm            = (   350.20   4.5379572  0.  )
+           body608_long_axis     = (     0.                    )
+
+
+        Current values:
+ 
+        \begindata
+ 
+           BODY608_POLE_RA       = (   318.16  -3.949      0.  )
+           BODY608_POLE_DEC      = (    75.03  -1.143      0.  )
+           BODY608_PM            = (   355.2    4.5379572  0.  )
+           BODY608_LONG_AXIS     = (     0.                    )
+
+        \begintext
+ 
+ 
+ 
+     Phoebe
+ 
+
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+  
+        Current values:
+ 
+        \begindata 
+  
+           BODY609_POLE_RA       = ( 356.90       0.         0.  )
+           BODY609_POLE_DEC      = (  77.80       0.         0.  )
+           BODY609_PM            = ( 178.58     931.639      0.  )
+           BODY609_LONG_AXIS     = (    0.                       )
+
+        \begintext
+ 
+ 
+     Janus
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+
+        Current values:
+
+           Data values are unchanged in the 2009 IAU report. However
+           the kernel variable contents have changed due to removal of
+           the angle S7.
+ 
+        \begindata
+
+           BODY610_POLE_RA       = (  40.58    -0.036       0. )
+           BODY610_POLE_DEC      = (  83.52    -0.004       0. )
+           BODY610_PM            = (  58.83   518.2359876   0. )
+           BODY610_LONG_AXIS     = (   0.                      )
+ 
+           BODY610_NUT_PREC_RA   = ( 0. -1.623  0. 0. 0. 0. 0.  0.023 )
+           BODY610_NUT_PREC_DEC  = ( 0. -0.183  0. 0. 0. 0. 0.  0.001 )
+           BODY610_NUT_PREC_PM   = ( 0.  1.613  0. 0. 0. 0. 0. -0.023 )
+ 
+        \begintext
+ 
+ 
+ 
+     Epimetheus
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+         
+        Current values:
+ 
+           Data values are unchanged in the 2009 IAU report. However
+           the kernel variable contents have changed due to removal of
+           the angle S7.
+
+        \begindata 
+  
+           BODY611_POLE_RA       = (  40.58    -0.036        0. )
+           BODY611_POLE_DEC      = (  83.52    -0.004        0. )
+           BODY611_PM            = ( 293.87   518.4907239    0. )
+           BODY611_LONG_AXIS     = (   0.                       )
+ 
+           BODY611_NUT_PREC_RA   = ( -3.153   0. 0. 0. 0. 0.   0.086  0. )
+           BODY611_NUT_PREC_DEC  = ( -0.356   0. 0. 0. 0. 0.   0.005  0. )
+           BODY611_NUT_PREC_PM   = (  3.133   0. 0. 0. 0. 0.  -0.086  0. )
+
+        \begintext
+ 
+ 
+ 
+     Helene
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata 
+ 
+           BODY612_POLE_RA       = (  40.85     -0.036        0. )
+           BODY612_POLE_DEC      = (  83.34     -0.004        0. )
+           BODY612_PM            = ( 245.12    131.6174056    0. )
+           BODY612_LONG_AXIS     = (   0.                        )
+
+        \begintext
+ 
+ 
+ 
+     Telesto
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata 
+ 
+           BODY613_POLE_RA       = ( 50.51    -0.036      0.  )
+           BODY613_POLE_DEC      = ( 84.06    -0.004      0.  )
+           BODY613_PM            = ( 56.88   190.6979332  0.  )
+           BODY613_LONG_AXIS     = (  0.                      )
+
+        \begintext
+
+ 
+ 
+     Calypso
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+  
+           BODY614_POLE_RA       = (   36.41    -0.036        0.  )
+           BODY614_POLE_DEC      = (   85.04    -0.004        0.  )
+           BODY614_PM            = (  153.51   190.6742373    0.  )
+           BODY614_LONG_AXIS     = (    0.                        )
+ 
+        \begintext
+ 
+ 
+ 
+     Atlas
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+ 
+           BODY615_POLE_RA       = (   40.58     -0.036      0. )
+           BODY615_POLE_DEC      = (   83.53     -0.004      0. )  
+           BODY615_PM            = (  137.88    598.3060000  0. )
+           BODY615_LONG_AXIS     = (    0.                      )
+
+        \begintext
+ 
+ 
+ 
+     Prometheus
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+  
+           BODY616_POLE_RA       = (  40.58      -0.036    )
+           BODY616_POLE_DEC      = (  83.53      -0.004    )
+           BODY616_PM            = ( 296.14     587.289000 )
+           BODY616_LONG_AXIS     = (   0.                  )
+ 
+        \begintext
+ 
+ 
+ 
+     Pandora
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+ 
+           BODY617_POLE_RA       = (   40.58     -0.036      0.  )
+           BODY617_POLE_DEC      = (   83.53     -0.004      0.  )
+           BODY617_PM            = (  162.92    572.7891000  0.  )
+           BODY617_LONG_AXIS     = (     0.                      )
+ 
+        \begintext
+ 
+ 
+ 
+     Pan
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+ 
+           BODY618_POLE_RA       = (   40.6     -0.036       0. )
+           BODY618_POLE_DEC      = (   83.5     -0.004       0. )
+           BODY618_PM            = (   48.8    626.0440000   0. )
+           BODY618_LONG_AXIS     = (    0.                      )
+
+        \begintext
+ 
+ 
+ 
+ 
+ 
+Satellites of Uranus
+ 
+  
+ 
+     Ariel
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+ 
+        Current values:
+
+        \begindata 
+
+           BODY701_POLE_RA       = ( 257.43     0.          0. )
+           BODY701_POLE_DEC      = ( -15.10     0.          0. )
+           BODY701_PM            = ( 156.22  -142.8356681   0. )
+           BODY701_LONG_AXIS     = (   0.                      )
+ 
+           BODY701_NUT_PREC_RA   = (  0. 0. 0. 0. 0.
+                                      0. 0. 0. 0. 0.  0.    0.    0.29 )
+ 
+           BODY701_NUT_PREC_DEC  = (  0. 0. 0. 0. 0.
+                                      0. 0. 0. 0. 0.  0.    0.    0.28 )
+ 
+           BODY701_NUT_PREC_PM   = (  0. 0. 0. 0. 0.
+                                      0. 0. 0. 0. 0.  0.   0.05   0.08 )
+        \begintext
+ 
+ 
+ 
+     Umbriel
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata 
+ 
+           BODY702_POLE_RA       = (  257.43     0.          0. )
+           BODY702_POLE_DEC      = (  -15.10     0.          0. )
+           BODY702_PM            = (  108.05   -86.8688923   0. )
+           BODY702_LONG_AXIS     = (    0.                      )
+ 
+           BODY702_NUT_PREC_RA   = ( 0. 0. 0. 0. 0. 
+                                     0. 0. 0. 0. 0.   0.   0.    0.   0.21 )
+ 
+           BODY702_NUT_PREC_DEC  = ( 0. 0. 0. 0. 0. 
+                                     0. 0. 0. 0. 0.   0.   0.    0.   0.20 )
+ 
+           BODY702_NUT_PREC_PM   = ( 0. 0. 0. 0. 0.  
+                                     0. 0. 0. 0. 0.   0.  -0.09  0.   0.06 )
+
+        \begintext
+ 
+ 
+ 
+     Titania
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+ 
+           BODY703_POLE_RA       = (  257.43    0.          0. )
+           BODY703_POLE_DEC      = (  -15.10    0.          0. )
+           BODY703_PM            = (   77.74  -41.3514316   0. )
+           BODY703_LONG_AXIS     = (    0.                     )
+ 
+           BODY703_NUT_PREC_RA   = ( 0. 0. 0. 0. 0. 
+                                     0. 0. 0. 0. 0.   0. 0. 0. 0.   0.29 )
+ 
+           BODY703_NUT_PREC_DEC  = ( 0. 0. 0. 0. 0. 
+                                     0. 0. 0. 0. 0.   0. 0. 0. 0.   0.28 )
+ 
+           BODY703_NUT_PREC_PM   = ( 0. 0. 0. 0. 0.  
+                                     0. 0. 0. 0. 0.   0. 0. 0. 0.   0.08 )
+        \begintext
+ 
+ 
+ 
+     Oberon
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+  
+           BODY704_POLE_RA       = (  257.43    0.          0. )
+           BODY704_POLE_DEC      = (  -15.10    0.          0. )
+           BODY704_PM            = (    6.77  -26.7394932   0. )
+           BODY704_LONG_AXIS     = (    0.                     )
+ 
+ 
+           BODY704_NUT_PREC_RA   = ( 0. 0. 0. 0. 0. 
+                                     0. 0. 0. 0. 0. 
+                                     0. 0. 0. 0. 0.   0.16 )
+ 
+           BODY704_NUT_PREC_DEC  = ( 0. 0. 0. 0. 0. 
+                                     0. 0. 0. 0. 0. 
+                                     0. 0. 0. 0. 0.   0.16 )
+ 
+           BODY704_NUT_PREC_PM   = ( 0. 0. 0. 0. 0.  
+                                     0. 0. 0. 0. 0.  
+                                     0. 0. 0. 0. 0.   0.04 )
+        \begintext
+ 
+ 
+ 
+     Miranda
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+ 
+           BODY705_POLE_RA      = (  257.43     0.         0. )
+           BODY705_POLE_DEC     = (  -15.08     0.         0. )
+           BODY705_PM           = (   30.70  -254.6906892  0. )
+           BODY705_LONG_AXIS    = (    0.                     )
+ 
+           BODY705_NUT_PREC_RA  = ( 0.     0.     0.    0.    0.  
+                                    0.     0.     0.    0.    0. 
+                                    4.41   0.     0.    0.    0. 
+                                    0.    -0.04   0.             )
+ 
+           BODY705_NUT_PREC_DEC = ( 0.     0.     0.    0.    0.  
+                                    0.     0.     0.    0.    0. 
+                                    4.25   0.     0.    0.    0. 
+                                    0.    -0.02   0.             )
+ 
+           BODY705_NUT_PREC_PM  = ( 0.     0.     0.    0.    0.  
+                                    0.     0.     0.    0.    0. 
+                                    1.15  -1.27   0.    0.    0.  
+                                    0.    -0.09   0.15           )
+        \begintext
+ 
+ 
+ 
+     Cordelia
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+  
+           BODY706_POLE_RA      = (   257.31      0.         0.  )
+           BODY706_POLE_DEC     = (   -15.18      0.         0.  )
+           BODY706_PM           = (   127.69  -1074.5205730  0.  )
+           BODY706_LONG_AXIS    = (     0.                       )
+ 
+           BODY706_NUT_PREC_RA  = (   -0.15    0.     0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.             )
+
+           BODY706_NUT_PREC_DEC = (    0.14    0.     0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.             )  
+
+           BODY706_NUT_PREC_PM  = (   -0.04    0.     0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.             ) 
+ 
+        \begintext
+ 
+ 
+
+     Ophelia
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+   
+           BODY707_POLE_RA      = (  257.31     0.         0. )
+           BODY707_POLE_DEC     = (  -15.18     0.         0. )
+           BODY707_PM           = (  130.35  -956.4068150  0. )
+           BODY707_LONG_AXIS    = (    0.                     )
+ 
+           BODY707_NUT_PREC_RA  = (    0.     -0.09   0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.             )
+
+           BODY707_NUT_PREC_DEC = (    0.      0.09   0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.             )
+
+           BODY707_NUT_PREC_PM  = (    0.     -0.03   0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.    0.    0.
+                                       0.      0.     0.             )
+ 
+        \begintext
+ 
+ 
+ 
+     Bianca
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+ 
+           BODY708_POLE_RA      = (  257.31     0.         0.  )
+           BODY708_POLE_DEC     = (  -15.18     0.         0.  )
+           BODY708_PM           = (  105.46  -828.3914760  0.  )
+           BODY708_LONG_AXIS    = (    0.                      )
+ 
+           BODY708_NUT_PREC_RA  = (    0.      0.    -0.16    0.    0.
+                                       0.      0.     0.      0.    0.
+                                       0.      0.     0.      0.    0.
+                                       0.      0.     0.               )
+
+           BODY708_NUT_PREC_DEC = (    0.      0.     0.16    0.    0.
+                                       0.      0.     0.      0.    0.
+                                       0.      0.     0.      0.    0.
+                                       0.      0.     0.               )
+
+           BODY708_NUT_PREC_PM  = (    0.      0.    -0.04    0.    0.
+                                       0.      0.     0.      0.    0.
+                                       0.      0.     0.      0.    0.
+                                       0.      0.     0.               )
+
+        \begintext
+ 
+ 
+ 
+     Cressida
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+ 
+ 
+           BODY709_POLE_RA      = (  257.31      0.          0.  )
+           BODY709_POLE_DEC     = (  -15.18      0.          0.  )
+           BODY709_PM           = (   59.16   -776.5816320   0.  )
+           BODY709_LONG_AXIS    = (    0.                        )
+ 
+
+           BODY709_NUT_PREC_RA  = (    0.      0.     0.     -0.04   0.
+                                       0.      0.     0.      0.     0.
+                                       0.      0.     0.      0.     0.
+                                       0.      0.     0.                )
+
+
+           BODY709_NUT_PREC_DEC = (    0.      0.     0.      0.04   0.
+                                       0.      0.     0.      0.     0.
+                                       0.      0.     0.      0.     0.
+                                       0.      0.     0.                )
+
+
+           BODY709_NUT_PREC_PM  = (    0.      0.     0.     -0.01   0.
+                                       0.      0.     0.      0.     0.
+                                       0.      0.     0.      0.     0.
+                                       0.      0.     0.                )
+
+
+        \begintext
+ 
+ 
+ 
+     Desdemona
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata 
+  
+           BODY710_POLE_RA      = ( 257.31      0.           0.  )
+           BODY710_POLE_DEC     = ( -15.18      0.           0.  )
+           BODY710_PM           = (  95.08   -760.0531690    0.  )
+           BODY710_LONG_AXIS    = (   0.                         )
+ 
+           BODY710_NUT_PREC_RA  = (   0.      0.     0.      0.    -0.17 
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                  )
+
+           BODY710_NUT_PREC_DEC = (   0.      0.     0.      0.     0.16 
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                  )
+
+           BODY710_NUT_PREC_PM  = (   0.      0.     0.      0.    -0.04  
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                 )
+
+        \begintext
+ 
+ 
+ 
+     Juliet
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+  
+           BODY711_POLE_RA      = (  257.31     0.           0.   )
+           BODY711_POLE_DEC     = (  -15.18     0.           0.   )
+           BODY711_PM           = (  302.56  -730.1253660    0.   )
+           BODY711_LONG_AXIS    = (    0.                         )
+ 
+           BODY711_NUT_PREC_RA  = (   0.      0.     0.      0.     0.  
+                                     -0.06    0.     0.      0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                 )
+ 
+           BODY711_NUT_PREC_DEC = (   0.      0.     0.      0.     0. 
+                                      0.06    0.     0.      0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                 )
+  
+           BODY711_NUT_PREC_PM  = (   0.      0.     0.      0.     0. 
+                                     -0.02    0.     0.      0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                 )
+ 
+        \begintext
+ 
+ 
+ 
+     Portia
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+    
+           BODY712_POLE_RA      = (  257.31      0.           0.   )
+           BODY712_POLE_DEC     = (  -15.18      0.           0.   )
+           BODY712_PM           = (   25.03   -701.4865870    0.   )
+           BODY712_LONG_AXIS    = (    0.                          )
+ 
+           BODY712_NUT_PREC_RA  = (   0.      0.     0.      0.     0. 
+                                      0.     -0.09   0.      0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                )
+
+           BODY712_NUT_PREC_DEC = (   0.      0.     0.      0.     0. 
+                                      0.      0.09   0.      0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.               )
+
+           BODY712_NUT_PREC_PM  = (   0.      0.     0.      0.     0. 
+                                      0.     -0.02   0.      0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.               )
+
+        \begintext
+ 
+ 
+ 
+     Rosalind
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+   
+           BODY713_POLE_RA      = ( 257.31      0.          0.  )
+           BODY713_POLE_DEC     = ( -15.18      0.          0.  )
+           BODY713_PM           = ( 314.90   -644.6311260   0.  )
+           BODY713_LONG_AXIS    = (   0.                        )
+ 
+           BODY713_NUT_PREC_RA  = (   0.      0.     0.      0.     0. 
+                                      0.      0.    -0.29    0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.               )
+
+           BODY713_NUT_PREC_DEC = (   0.      0.     0.      0.     0. 
+                                      0.      0.     0.28    0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.              )
+
+           BODY713_NUT_PREC_PM  = (   0.      0.     0.      0.     0. 
+                                      0.      0.    -0.08    0.     0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.              )
+ 
+        \begintext
+ 
+ 
+ 
+     Belinda
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata 
+ 
+           BODY714_POLE_RA      = (   257.31      0.         0. )
+           BODY714_POLE_DEC     = (   -15.18      0.         0. )
+           BODY714_PM           = (   297.46   -577.3628170  0. )
+           BODY714_LONG_AXIS    = (     0.                      )
+ 
+           BODY714_NUT_PREC_RA  = (   0.      0.     0.      0.     0. 
+                                      0.      0.     0.     -0.03   0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                )
+
+           BODY714_NUT_PREC_DEC = (   0.      0.     0.      0.     0. 
+                                      0.      0.     0.      0.03   0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                )
+
+           BODY714_NUT_PREC_PM  = (   0.      0.     0.      0.     0. 
+                                      0.      0.     0.     -0.01   0.
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                )
+        \begintext
+ 
+ 
+ 
+     Puck
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+  
+           BODY715_POLE_RA      = (  257.31      0.         0.  )
+           BODY715_POLE_DEC     = (  -15.18      0.         0.  )
+           BODY715_PM           = (   91.24   -472.5450690  0.  )
+           BODY715_LONG_AXIS    = (    0.                       )
+ 
+           BODY715_NUT_PREC_RA  = (   0.      0.     0.      0.     0. 
+                                      0.      0.     0.      0.    -0.33 
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                  )
+
+           BODY715_NUT_PREC_DEC = (   0.      0.     0.      0.     0. 
+                                      0.      0.     0.      0.     0.31
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                  )
+
+           BODY715_NUT_PREC_PM  = (   0.      0.     0.      0.     0. 
+                                      0.      0.     0.      0.    -0.09
+                                      0.      0.     0.      0.     0.
+                                      0.      0.     0.                  )
+  
+        \begintext
+ 
+ 
+ 
+ 
+Satellites of Neptune
+ 
+ 
+     Triton
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+ 
+        Current values:
+ 
+        \begindata
+
+           BODY801_POLE_RA       = ( 299.36     0.         0.  )
+           BODY801_POLE_DEC      = (  41.17     0.         0.  )
+           BODY801_PM            = ( 296.53   -61.2572637  0.  )
+           BODY801_LONG_AXIS     = (   0.                      )
+ 
+ 
+           BODY801_NUT_PREC_RA   = (  0.      0.      0.      0.  
+                                      0.      0.      0.    -32.35    
+                                      0.     -6.28   -2.08   -0.74       
+                                     -0.28   -0.11   -0.07   -0.02    
+                                     -0.01                         )
+ 
+ 
+           BODY801_NUT_PREC_DEC  = (  0.      0.      0.      0.  
+                                      0.      0.      0.     22.55    
+                                      0.      2.10    0.55    0.16   
+                                      0.05    0.02    0.01    0.
+                                      0.                           )
+ 
+ 
+           BODY801_NUT_PREC_PM   = (  0.      0.      0.      0.  
+                                      0.      0.      0.     22.25   
+                                      0.      6.73    2.05    0.74   
+                                      0.28    0.11    0.05    0.02
+                                      0.01                         )
+  
+        \begintext
+ 
+ 
+ 
+ 
+     Nereid
+ 
+        Old values:
+ 
+           Values are from the 1988 IAU report [10].  Note that this 
+           rotation model pre-dated the 1989 Voyager 2 Neptune
+           encounter.
+
+ 
+           body802_pole_ra       = (    273.48    0.        0.  )
+           body802_pole_dec      = (     67.22    0.        0.  )
+           body802_pm            = (    237.22    0.9996465 0.  )
+           body802_long_axis     = (      0.                    )
+ 
+ 
+           The report seems to have a typo:  in the nut_prec_ra expression,
+           where the report gives  -0.51 sin 3N3, we use -0.51 3N2.
+ 
+           body802_nut_prec_ra   = (  0.    -17.81
+                                      0.      0.     0.      0.
+                                      0.      0.     0.
+                                      2.56   -0.51   0.11   -0.03  )
+ 
+           body802_nut_prec_dec  = (  0.     -6.67
+                                      0.      0.     0.      0.
+                                      0.      0.     0.
+                                      0.47   -0.07   0.01          )
+ 
+           body802_nut_prec_pm   = (  0.     16.48
+                                      0.      0.     0.      0.
+                                      0.      0.     0.
+                                     -2.57    0.51 -0.11    0.02  )
+ 
+ 
+ 
+        Current values:
+ 
+           The 2009 report [1] states that values for Nereid are not
+           given because Nereid is not in synchronous rotation with Neptune
+           (notes following table 2).
+ 
+ 
+ 
+     Naiad
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+ 
+        \begindata
+  
+           BODY803_POLE_RA       = (  299.36      0.          0.  )
+           BODY803_POLE_DEC      = (   43.36      0.          0.  )
+           BODY803_PM            = (  254.06  +1222.8441209   0.  )
+           BODY803_LONG_AXIS     = (    0.                        )
+ 
+ 
+           BODY803_NUT_PREC_RA   = (    0.70     -6.49     0.      0.
+                                        0.        0.       0.      0.
+                                        0.25      0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                            )
+ 
+           BODY803_NUT_PREC_DEC  = (   -0.51     -4.75     0.      0.
+                                        0.        0.       0.      0.
+                                        0.09      0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                            )
+ 
+           BODY803_NUT_PREC_PM   = (   -0.48      4.40     0.      0.
+                                        0.        0.       0.      0.
+                                       -0.27      0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                            )
+    
+        \begintext
+ 
+ 
+ 
+ 
+     Thalassa
+ 
+
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+
+           BODY804_POLE_RA       = (  299.36      0.          0. )
+           BODY804_POLE_DEC      = (   43.45      0.          0. )
+           BODY804_PM            = (  102.06   1155.7555612   0. )  
+           BODY804_LONG_AXIS     = (    0.                       )
+ 
+ 
+           BODY804_NUT_PREC_RA   = (    0.70      0.      -0.28    0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                             )
+   
+  
+           BODY804_NUT_PREC_DEC  = (   -0.51      0.      -0.21    0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0. 
+                                        0.                             )
+ 
+           BODY804_NUT_PREC_PM   = (   -0.48      0.       0.19    0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0. 
+                                        0.                             )
+                                                                 
+        \begintext
+ 
+ 
+ 
+     Despina
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+ 
+        \begindata
+  
+           BODY805_POLE_RA       = (  299.36      0.          0. )
+           BODY805_POLE_DEC      = (   43.45      0.          0. )
+           BODY805_PM            = (  306.51  +1075.7341562   0. )
+           BODY805_LONG_AXIS     = (    0.                       )
+ 
+ 
+           BODY805_NUT_PREC_RA   = (    0.70      0.       0.     -0.09
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                              )
+ 
+           BODY805_NUT_PREC_DEC  = (   -0.51      0.       0.     -0.07
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                              )
+ 
+           BODY805_NUT_PREC_PM   = (   -0.49      0.       0.      0.06
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                              )
+        \begintext
+ 
+ 
+ 
+     Galatea
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+ 
+        \begindata
+  
+           BODY806_POLE_RA       = (   299.36      0.          0. )
+           BODY806_POLE_DEC      = (    43.43      0.          0. )
+           BODY806_PM            = (   258.09    839.6597686   0. )
+           BODY806_LONG_AXIS     = (     0.                       )
+ 
+ 
+           BODY806_NUT_PREC_RA   = (    0.70      0.       0.      0.
+                                       -0.07      0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                             )
+ 
+           BODY806_NUT_PREC_DEC  = (   -0.51      0.       0.      0.
+                                       -0.05      0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                             )
+ 
+           BODY806_NUT_PREC_PM   = (   -0.48      0.       0.      0.
+                                        0.05      0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                             ) 
+        \begintext
+
+ 
+     Larissa
+ 
+ 
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+  
+        \begindata
+
+           BODY807_POLE_RA       = (   299.36     0.           0. )
+           BODY807_POLE_DEC      = (    43.41     0.           0. )
+           BODY807_PM            = (   179.41  +649.0534470    0. )
+           BODY807_LONG_AXIS     = (     0.                       )
+ 
+ 
+           BODY807_NUT_PREC_RA   = (    0.70      0.       0.      0.
+                                        0.       -0.27     0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                            )
+ 
+           BODY807_NUT_PREC_DEC  = (   -0.51      0.       0.      0.
+                                        0.       -0.20     0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                            )
+ 
+           BODY807_NUT_PREC_PM   = (   -0.48      0.       0.      0.
+                                        0.        0.19     0.      0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                            )
+        \begintext
+ 
+ 
+ 
+     Proteus
+ 
+
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+
+           BODY808_POLE_RA       = (  299.27      0.          0.  )
+           BODY808_POLE_DEC      = (   42.91      0.          0.  )
+           BODY808_PM            = (   93.38   +320.7654228   0.  )
+           BODY808_LONG_AXIS     = (    0.                        )
+ 
+ 
+           BODY808_NUT_PREC_RA   = (    0.70      0.       0.      0.
+                                        0.        0.      -0.05    0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                             )
+ 
+           BODY808_NUT_PREC_DEC  = (   -0.51      0.       0.      0.
+                                        0.        0.      -0.04    0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                             )
+ 
+           BODY808_NUT_PREC_PM   = (   -0.48      0.       0.      0.
+                                        0.        0.       0.04    0.
+                                        0.        0.       0.      0.
+                                        0.        0.       0.      0.
+                                        0.                             )
+   
+        \begintext
+  
+ 
+ 
+ 
+ 
+Satellites of Pluto
+ 
+     Charon
+ 
+        Old values:
+        
+           Values are from the 2006 IAU report. 
+ 
+           body901_pole_ra       = (   312.993    0.         0. )
+           body901_pole_dec      = (     6.163    0.         0. )
+           body901_pm            = (    57.305  -56.3625225  0. )
+           body901_long_axis     = (     0.                     )
+
+               
+        Current values:
+ 
+        Due to the new definition of planetocentric coordinates
+        for small bodies, and to the reclassification of Pluto
+        as a dwarf planet, Charon's north pole direction has been
+        inverted. 
+
+        The PM constant W0 is from [2]. 
+
+        \begindata
+ 
+           BODY901_POLE_RA       = (   132.993    0.         0. )
+           BODY901_POLE_DEC      = (    -6.163    0.         0. )
+           BODY901_PM            = (   122.695   56.3625225  0. )
+           BODY901_LONG_AXIS     = (     0.                     )
+
+        \begintext
+ 
+ 
+ 
+Orientation constants for Selected Comets and Asteroids
+--------------------------------------------------------
+
+
+
+Ceres
+
+        Current values:
+ 
+        \begindata
+
+           BODY2000001_POLE_RA       = (   291.       0.         0.  )
+           BODY2000001_POLE_DEC      = (    59.       0.         0.  )
+           BODY2000001_PM            = (   170.90   952.1532     0.  )
+           BODY2000001_LONG_AXIS     = (     0.                      )
+ 
+        \begintext
+
+
+
+Pallas
+
+        Current values:
+ 
+        \begindata
+
+           BODY2000002_POLE_RA       = (    33.       0.         0.  )
+           BODY2000002_POLE_DEC      = (    -3.       0.         0.  )
+           BODY2000002_PM            = (    38.    1105.8036     0.  )
+           BODY2000002_LONG_AXIS     = (     0.                      )
+ 
+        \begintext
+
+
+
+Vesta
+
+        Old values:
+        
+           Values are from the 2009 IAU report. 
+
+           body2000004_pole_ra       = (   301.      0.         0.  )
+           body2000004_pole_dec      = (    41.      0.         0.  )
+           body2000004_pm            = (   292.   1617.332776   0.  )
+           body2000004_long_axis     = (     0.                     )
+
+        Current values:
+ 
+        \begindata
+
+           BODY2000004_POLE_RA       = (   305.8     0.         0.  )
+           BODY2000004_POLE_DEC      = (    41.4     0.         0.  )
+           BODY2000004_PM            = (   292.   1617.332776   0.  )
+           BODY2000004_LONG_AXIS     = (     0.                     )
+ 
+        \begintext
+
+
+
+Lutetia
+
+        Current values:
+ 
+        \begindata
+
+           BODY2000021_POLE_RA       = (    52.       0.         0.  )
+           BODY2000021_POLE_DEC      = (    12.       0.         0.  )
+           BODY2000021_PM            = (    94.    1057.7515     0.  )
+           BODY2000021_LONG_AXIS     = (     0.                      )
+ 
+        \begintext
+
+
+
+Ida
+
+        Old values:
+        
+           BODY2431010_POLE_RA       = (  168.76      0.         0. )
+           BODY2431010_POLE_DEC      = (   -2.88      0.         0. )
+           BODY2431010_PM            = (  265.95  +1864.6280070  0. )
+           BODY2431010_LONG_AXIS     = (    0.                      )
+
+        Current values:
+ 
+        The PM constant W0 is from [2]. 
+
+        \begindata
+ 
+           BODY2431010_POLE_RA       = (  168.76      0.         0. )
+           BODY2431010_POLE_DEC      = (   -2.88      0.         0. )
+           BODY2431010_PM            = (  274.05  +1864.6280070  0. )
+           BODY2431010_LONG_AXIS     = (    0.                      )
+ 
+        \begintext
+
+
+
+Eros
+
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+
+           BODY2000433_POLE_RA       = (   11.35       0.           0. )
+           BODY2000433_POLE_DEC      = (   17.22       0.           0. )
+           BODY2000433_PM            = (  326.07    1639.38864745   0. )
+           BODY2000433_LONG_AXIS     = (    0.                         )
+ 
+        \begintext
+
+
+
+Davida
+
+        Current values:
+ 
+        \begindata
+
+           BODY2000511_POLE_RA       = (  297.        0.           0. )
+           BODY2000511_POLE_DEC      = (    5.        0.           0. )
+           BODY2000511_PM            = (  268.1    1684.4193549    0. )
+           BODY2000511_LONG_AXIS     = (    0.                        )
+ 
+        \begintext
+
+
+
+Gaspra
+
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+               
+        Current values:
+ 
+        \begindata 
+ 
+           BODY9511010_POLE_RA       = (   9.47     0.         0. )
+           BODY9511010_POLE_DEC      = (  26.70     0.         0. )
+           BODY9511010_PM            = (  83.67  1226.9114850  0. )
+           BODY9511010_LONG_AXIS     = (   0.                     )
+
+        \begintext
+
+
+
+Steins
+
+        Current values:
+ 
+        \begindata 
+ 
+           BODY2002867_POLE_RA       = (  90.        0.        0. )
+           BODY2002867_POLE_DEC      = ( -62.        0.        0. )
+           BODY2002867_PM            = (  93.94   1428.852332  0. )
+           BODY2002867_LONG_AXIS     = (   0.                     )
+
+        \begintext
+
+
+
+Itokawa
+
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+
+           BODY2025143_POLE_RA       = (   90.53       0.           0. )
+           BODY2025143_POLE_DEC      = (  -66.30       0.           0. )
+           BODY2025143_PM            = (  000.0      712.143        0. )
+           BODY2025143_LONG_AXIS     = (    0.                         )
+ 
+        \begintext
+
+
+
+9P/Tempel 1
+
+
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+
+           BODY1000093_POLE_RA       = (   294.       0.         0.  )
+           BODY1000093_POLE_DEC      = (    73.       0.         0.  )
+           BODY1000093_PM            = (   252.63   212.064      0.  )
+           BODY1000093_LONG_AXIS     = (     0.                      )
+ 
+        \begintext
+
+
+
+19P/Borrelly
+
+        Old values:
+        
+           Values are unchanged in the 2009 IAU report. 
+
+        Current values:
+ 
+        \begindata
+
+           BODY1000005_POLE_RA       = (   218.5      0.         0.  )
+           BODY1000005_POLE_DEC      = (   -12.5      0.         0.  )
+           BODY1000005_PM            = (   000.     390.0        0.  )
+           BODY1000005_LONG_AXIS     = (     0.                      )
+ 
+        \begintext
+
+
+
+
+
+
+ 
+Radii of Sun and Planets
+--------------------------------------------------------
+ 
+ 
+Sun
+ 
+        \begindata
+ 
+        BODY10_RADII      = (  696000.  696000.  696000.  )
+ 
+        \begintext
+ 
+ 
+Mercury
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report.
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY199_RADII     = ( 2439.7   2439.7   2439.7 )
+ 
+        \begintext
+ 
+ 
+Venus
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report.
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY299_RADII     = ( 6051.8   6051.8   6051.8 )
+ 
+        \begintext
+ 
+ 
+Earth
+ 
+     Old values:
+ 
+        Values are from the 2006 IAU report.
+ 
+        body399_radii     = ( 6378.14   6378.14   6356.75 )
+
+
+     Current values:
+ 
+
+        \begindata
+ 
+        BODY399_RADII     = ( 6378.1366   6378.1366   6356.7519 )
+ 
+        \begintext
+ 
+ 
+Mars
+ 
+ 
+     Old values:
+
+        Values are from the 2006 IAU report.
+
+        body499_radii       = (  3397.  3397.  3375.  )
+
+ 
+     Current values:
+
+        The 2009 IAU report gives separate values for the north and
+        south polar radii:
+
+           north:  3373.19
+           south:  3379.21 
+
+        The report provides the average of these values as well,
+        which we use as the polar radius for the triaxial model.
+ 
+        \begindata
+ 
+        BODY499_RADII       = ( 3396.19   3396.19   3376.20 )
+ 
+        \begintext
+ 
+ 
+ 
+Jupiter
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report.
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY599_RADII     = ( 71492   71492   66854 )
+ 
+        \begintext
+ 
+ 
+ 
+Saturn
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report.
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY699_RADII     = ( 60268   60268   54364 )
+ 
+        \begintext
+ 
+ 
+ 
+Uranus
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report.
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY799_RADII     = ( 25559   25559   24973 )
+ 
+        \begintext
+ 
+ 
+ 
+Neptune
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report.
+  
+     Current values:
+ 
+        (Values are for the 1 bar pressure level.)
+ 
+        \begindata
+ 
+        BODY899_RADII     = ( 24764   24764  24341 )
+ 
+        \begintext
+ 
+ 
+
+Radii of the Dwarf Planet Pluto
+--------------------------------------------------------
+
+ 
+Pluto
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report.
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY999_RADII     = ( 1195   1195   1195 )
+ 
+        \begintext
+ 
+
+
+
+Radii of Satellites
+--------------------------------------------------------
+ 
+ 
+Moon
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY301_RADII     = ( 1737.4   1737.4   1737.4 )
+ 
+        \begintext
+ 
+ 
+ 
+Satellites of Mars
+ 
+     Old values:
+ 
+        Values are from the 2006 IAU report. 
+ 
+        body401_radii     = ( 13.4    11.2    9.2 )
+        body402_radii     = (  7.5     6.1    5.2 )
+
+     Current values:
+ 
+        \begindata
+ 
+        BODY401_RADII     = ( 13.0    11.4    9.1 )
+        BODY402_RADII     = (  7.8     6.0    5.1 )
+ 
+        \begintext
+ 
+ 
+ 
+Satellites of Jupiter
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report,
+        except for those of Europa, Ganymede, Callisto, 
+        and Metis. For Metis, now all three radii are
+        provided.
+ 
+           body502_radii     = ( 1564.13  1561.23  1560.93 )
+           body503_radii     = ( 2632.4   2632.29  2632.35 )
+           body504_radii     = ( 2409.4   2409.2   2409.3  )
+
+           The value for the second radius for body 516 is not given in 
+           2003 IAU report.   The values given are:
+
+              body516_radii    = (  30   ---   20   )
+
+           For use within the SPICE system, we use only the mean radius.
+
+           body516_radii    = (  21.5   21.5  21.5  )
+
+
+
+
+     Current values:
+         
+        Note that for Ganymede and Callisto only mean radii
+        are provided.
+
+        \begindata
+ 
+        BODY501_RADII     = ( 1829.4   1819.4   1815.7  )
+        BODY502_RADII     = ( 1562.6  1560.3    1559.5  )
+        BODY503_RADII     = ( 2631.2  2631.2    2631.2  )
+        BODY504_RADII     = ( 2410.3  2410.3    2410.3  )
+        BODY505_RADII     = (  125       73       64    )
+ 
+        \begintext
+ 
+        Only mean radii are available in the 2003 IAU report for bodies
+        506-513.
+ 
+        \begindata
+ 
+        BODY506_RADII    = (    85       85       85   )
+        BODY507_RADII    = (    40       40       40   )
+        BODY508_RADII    = (    18       18       18   )
+        BODY509_RADII    = (    14       14       14   )
+        BODY510_RADII    = (    12       12       12   )
+        BODY511_RADII    = (    15       15       15   )
+        BODY512_RADII    = (    10       10       10   )
+        BODY513_RADII    = (     5        5        5   )
+        BODY514_RADII    = (    58       49       42   )
+        BODY515_RADII    = (    10        8        7   )
+        BODY516_RADII    = (    30       20       17   )
+ 
+        \begintext
+ 
+ 
+ 
+Satellites of Saturn
+ 
+ 
+     Old values:
+ 
+        Values are from the 2006 IAU report.
+    
+        body601_radii     = (  207.4     196.8     190.6  )
+        body602_radii     = (  256.6     251.4     248.3  )
+        body603_radii     = (  540.4     531.1     527.5  )
+        body604_radii     = (  563.8     561.0     560.3  )
+        body605_radii     = (  767.2     762.5     763.1  )
+        body606_radii     = ( 2575      2575      2575    )
+        body607_radii     = (  164       130       107    )
+        body608_radii     = (  747.4     747.4     712.4  )
+        body609_radii     = (  108.6     107.7     101.5  )
+        body610_radii     = (   97.0      95.0      77.0  )
+        body611_radii     = (   69.0      55.0      55.0  )
+ 
+ 
+        Only the first equatorial radius for Helene (body 612) is given in the
+        2006 IAU report:
+ 
+            body612_radii     = (       17.5        ---          ---     )
+ 
+        The mean radius is 16km; we use this radius for all three axes, as
+        we do for the satellites for which only the mean radius is available.
+  
+        body612_radii     = (  17.5      17.5      17.5  )
+        body613_radii     = (  15        12.5       7.5  )
+        body614_radii     = (  15.0       8.0       8.0  )
+        body615_radii     = (  18.5      17.2      13.5  )
+        body616_radii     = (  74.0      50.0      34.0  )
+        body617_radii     = (  55.0      44.0      31.0  )
+ 
+         For Pan, only a mean radius is given in the 2006 report.
+ 
+        body618_radii     = (   10       10     10   )
+ 
+  
+       
+     Current values:
+ 
+        \begindata
+ 
+        BODY601_RADII     = (  207.8     196.7     190.6   )
+        BODY602_RADII     = (  256.6     251.4     248.3   )
+        BODY603_RADII     = (  538.4     528.3     526.3   )
+        BODY604_RADII     = (  563.4     561.3     559.6   )
+        BODY605_RADII     = (  765.0     763.1     762.4   )
+        BODY606_RADII     = ( 2575.15    2574.78   2574.47 )
+        BODY607_RADII     = (  180.1      133.0    102.7   )
+        BODY608_RADII     = (  745.7     745.7     712.1   )
+        BODY609_RADII     = (  109.4     108.5     101.8   )
+        BODY610_RADII     = (  101.5      92.5      76.3   )
+        BODY611_RADII     = (   64.9      57.0      53.1   ) 
+        BODY612_RADII     = (   21.7      19.1      13.0   )
+        BODY613_RADII     = (   16.3      11.8      10.0   )
+        BODY614_RADII     = (   15.1      11.5       7.0   )
+        BODY615_RADII     = (   20.4      17.7       9.4   )
+        BODY616_RADII     = (   67.8      39.7      29.7   )
+        BODY617_RADII     = (   52.0      40.5      32.0   ) 
+        BODY618_RADII     = (   17.2      15.7      10.4   )
+
+        BODY632_RADII     = (    1.6       1.6       1.6   )
+        BODY633_RADII     = (    2.9       2.8       2.0   )
+        BODY634_RADII     = (    1.5       1.2       1.0   )
+        BODY635_RADII     = (    4.3       4.1       3.2   )
+        BODY649_RADII     = (    1         1         1     )
+ 
+        \begintext
+ 
+ 
+ 
+Satellites of Uranus
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+ 
+     Current values:
+ 
+        \begindata
+ 
+        BODY701_RADII     = (  581.1   577.9   577.7 )
+        BODY702_RADII     = (  584.7   584.7   584.7 )
+        BODY703_RADII     = (  788.9   788.9   788.9 )
+        BODY704_RADII     = (  761.4   761.4   761.4 )
+        BODY705_RADII     = (  240.4   234.2   232.9 )
+ 
+        \begintext
+ 
+        The 2000 report gives only mean radii for satellites 706--715.
+ 
+        \begindata
+ 
+        BODY706_RADII     = (   13      13      13 )
+        BODY707_RADII     = (   15      15      15 )
+        BODY708_RADII     = (   21      21      21 )
+        BODY709_RADII     = (   31      31      31 )
+        BODY710_RADII     = (   27      27      27 )
+        BODY711_RADII     = (   42      42      42 )
+        BODY712_RADII     = (   54      54      54 )
+        BODY713_RADII     = (   27      27      27 )
+        BODY714_RADII     = (   33      33      33 )
+        BODY715_RADII     = (   77      77      77 )
+ 
+        \begintext
+ 
+ 
+ 
+ 
+Satellites of Neptune
+ 
+ 
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+ 
+     Current values:
+ 
+        The 2009 report gives mean radii only for bodies 801-806.
+ 
+        \begindata
+ 
+        BODY801_RADII     = ( 1352.6  1352.6  1352.6 )
+        BODY802_RADII     = (  170     170     170   )
+        BODY803_RADII     = (   29      29     29    )
+        BODY804_RADII     = (   40      40     40    )
+        BODY805_RADII     = (   74      74     74    )
+        BODY806_RADII     = (   79      79     79    )
+ 
+        \begintext 
+ 
+        The second equatorial radius for Larissa is not given in the 2009
+        report.  The available values are:
+ 
+            BODY807_RADII     = (   104     ---     89   )
+ 
+        For use within the SPICE system, we use only the mean radius.
+
+        \begindata
+ 
+        BODY807_RADII     = (   96      96     96   )
+        BODY808_RADII     = (  218     208    201   )
+ 
+        \begintext
+ 
+ 
+ 
+ 
+Satellites of Pluto
+ 
+     
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+             
+     Current values:
+ 
+        \begindata
+ 
+        BODY901_RADII     = (  605     605    605   )
+ 
+        \begintext
+ 
+
+
+Radii for Selected Comets and Asteroids
+--------------------------------------------------------
+
+
+
+
+
+Ceres
+
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+
+     Current values:
+
+
+        \begindata
+ 
+        BODY2000001_RADII     = ( 487.3  487.3  454.7 )
+ 
+        \begintext
+
+
+
+Vesta
+
+
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+
+     Current values:
+
+
+        \begindata
+ 
+        BODY2000004_RADII     = ( 289.  280.  229.  )
+ 
+        \begintext
+
+
+
+Lutetia
+
+
+     Current values:
+
+
+        \begindata
+ 
+        BODY2000021_RADII     = (  62.0   50.5   46.5  )
+ 
+        \begintext
+
+
+           
+Ida
+
+     
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+
+     Current values:
+ 
+ 
+        \begindata
+ 
+        BODY2431010_RADII     = (   26.8   12.0    7.6 )
+ 
+        \begintext
+
+
+
+Mathilde
+
+
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+
+     Current values:
+
+
+        \begindata
+ 
+        BODY2000253_RADII     = (  33.   24.   23.  )
+ 
+        \begintext
+
+
+      
+Eros
+ 
+
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+
+     Current values:
+ 
+ 
+        \begindata
+ 
+        BODY2000433_RADII     = (  17.0   5.5   5.5  )
+ 
+        \begintext
+
+
+
+Davida
+ 
+
+     Current values:
+ 
+ 
+        \begindata
+ 
+        BODY2000511_RADII     = (  180.   147.   127.  )
+ 
+        \begintext
+
+
+
+Gaspra
+
+     
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+
+     Current values:
+ 
+ 
+        \begindata
+ 
+        BODY9511010_RADII     = (    9.1    5.2    4.4 )
+ 
+        \begintext
+
+
+ 
+Steins
+ 
+
+     Current values:
+ 
+ 
+        \begindata
+ 
+        BODY2002867_RADII     = (  3.24     2.73     2.04  )
+ 
+        \begintext
+
+
+
+Toutatis
+
+
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+
+     Current values:
+
+
+        \begindata
+ 
+        BODY2004179_RADII     = (  2.13  1.015  0.85  )
+ 
+        \begintext
+
+
+ 
+Itokawa
+
+
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+
+     Current values:
+
+
+        \begindata
+ 
+        BODY2025143_RADII     = (  0.535   0.294   0.209  )
+ 
+        \begintext
+
+
+Kleopatra
+
+
+     Old values:
+
+        Values are from the 2003 report.
+
+ 
+        body2000216_radii     = (   108.5      47    40.5  )
+ 
+
+     Current values:
+ 
+ 
+        No values are provided in the 2009 report.
+
+        
+   
+
+
+Halley
+
+
+     Old values:
+ 
+        Values are unchanged in the 2009 IAU report. 
+
+     Current values:
+
+        \begindata
+ 
+        BODY1000036_RADII     = (  8.0   4.0   4.0  )
+ 
+        \begintext
+
+
+
+9P/Tempel 1
+
+
+     Old values:
+ 
+        The effective radius is unchanged in the 2009 IAU report. 
+
+     Current values:
+
+
+        The value in the data assignment below is the 
+        "effective radius."
+            
+        According to [1]:
+
+           The maximum and minimum radii are not properly 
+           the values of the principal semi-axes, they
+           are half the maximum and minimum values of the
+           diameter. Due to the large deviations from a
+           simple ellipsoid, they may not correspond with
+           measurements along the principal axes, or be
+           orthogonal to each other.
+
+        \begindata
+ 
+        BODY1000093_RADII     = (  3.0   3.0   3.0  )
+ 
+        \begintext
+
+
+19P/Borrelly
+
+
+     Old values:
+
+        Values are unchanged in the 2009 report.
+
+     Current values:
+
+
+        The value in the data assignment below is the 
+        "effective radius."
+
+        The first principal axis length is 
+
+           3.5 km
+
+        The lengths of the other semi-axes are not provided
+        by [1].
+
+        \begindata
+ 
+        BODY1000005_RADII     = (  4.22   4.22   4.22  )
+
+        \begintext
+
+
+
+81P/Wild 2
+
+
+     Old values:
+
+        Values are unchanged in the 2009 report.
+
+     Current values:
+
+
+        \begindata
+ 
+        BODY1000107_RADII     = (  2.7   1.9   1.5 )
+ 
+        \begintext
+
+        
+
+===========================================================================
+End of file pck00010.tpc
+===========================================================================
+
+
+
diff --git a/tests/pytests/test_hayabusa2_drivers.py b/tests/pytests/test_hayabusa2_drivers.py
new file mode 100644
index 0000000..c3b9cf2
--- /dev/null
+++ b/tests/pytests/test_hayabusa2_drivers.py
@@ -0,0 +1,183 @@
+import os
+import json
+import unittest
+from unittest.mock import patch
+
+import pytest
+import numpy as np
+import spiceypy as spice
+
+import ale
+
+from conftest import get_image_kernels, convert_kernels, get_image_label, compare_dicts
+
+
+image_dict = {
+    'hyb2_onc_20151203_084458_w2f_l2a' : {
+        'isis' : {
+            'CameraVersion': 1,
+            'NaifKeywords': {
+                "BODY399_RADII": [
+                    6378.1366,
+                    6378.1366,
+                    6356.7519
+                ],
+                "BODY_FRAME_CODE": 10013,
+                "BODY_CODE": 399,
+                "INS-37120_BORESIGHT_SAMPLE": 512.5,
+                "INS-37120_FOCAL_LENGTH": 10.44,
+                "INS-37120_FOV_CROSS_ANGLE": 32.62,
+                "FRAME_-37120_CLASS_ID": -37120.0,
+                "INS-37120_OD_K": [
+                    1.014,
+                    2.9329999999999996e-07,
+                    -1.3839999999999997e-13
+                ],
+                "INS-37120_FOV_REF_ANGLE": 32.62,
+                "INS-37120_BORESIGHT": [
+                    0.0,
+                    0.0,
+                    10.44
+                ],
+                "INS-37120_FILTER_BANDWIDTH": 170.0,
+                "INS-37120_PIXEL_LINES": 1024.0,
+                "FRAME_-37120_CLASS": 4.0,
+                "TKFRAME_-37120_RELATIVE": "HAYABUSA2_SC_BUS_PRIME",
+                "TKFRAME_-37120_ANGLES": [
+                    -270.0,
+                    -121.0,
+                    0.0
+                ],
+                "INS-37120_FOV_SHAPE": "RECTANGLE",
+                "FRAME_-37120_CENTER": -37.0,
+                "INS-37120_IFOV": 0.00124521,
+                "INS-37120_FILTER_TRANSMITTANCE": 0.25,
+                "INS-37120_FOV_FRAME": "HAYABUSA2_ONC-W2",
+                "INS-37120_ITRANSL": [
+                    0.0,
+                    0.0,
+                    76.923076923077
+                ],
+                "INS-37120_ITRANSS": [
+                    0.0,
+                    76.923076923077,
+                    0.0
+                ],
+                "INS-37120_TRANSX": [
+                    0.0,
+                    0.013,
+                    0.0
+                ],
+                "TKFRAME_-37120_UNITS": "DEGREES",
+                "INS-37120_TRANSY": [
+                    0.0,
+                    0.0,
+                    0.013
+                ],
+                "INS-37120_PIXEL_SAMPLES": 1024.0,
+                "INS-37120_FOV_CLASS_SPEC": "ANGLES",
+                "INS-37120_FOV_REF_VECTOR": [
+                    0.0,
+                    1.0,
+                    0.0
+                ],
+                "INS-37120_PIXEL_PITCH": 0.013,
+                "INS-37120_PIXEL_SIZE": [
+                    0.013,
+                    0.013
+                ],
+                "FRAME_-37120_NAME": "HAYABUSA2_ONC-W2",
+                "INS-37120_FOV_ANGLE_UNITS": "DEGREES",
+                "TKFRAME_-37120_AXES": [
+                    3.0,
+                    2.0,
+                    1.0
+                ],
+                "TKFRAME_-37120_SPEC": "ANGLES",
+                "INS-37120_BORESIGHT_LINE": 512.5,
+                "INS-37120_FILTER_QE": 0.7,
+                "INS-37120_FILTER_BANDCENTER": 570.0,
+                "INS-37120_CCD_CENTER": [
+                    512.5,
+                    512.5
+                ],
+                "INS-37120_F/RATIO": 9.6,
+                "BODY399_N_GEOMAG_CTR_DIPOLE_LAT": 80.13,
+                "BODY399_POLE_RA": [
+                    0.0,
+                    -0.641,
+                    0.0
+                ],
+                "BODY399_POLE_DEC": [
+                    90.0,
+                    -0.557,
+                    0.0
+                ],
+                "BODY399_N_GEOMAG_CTR_DIPOLE_LON": 287.62,
+                "BODY399_LONG_AXIS": 0.0,
+                "BODY399_PM": [
+                    190.147,
+                    360.9856235,
+                    0.0
+                ]
+            },
+            'InstrumentPointing': {'TimeDependentFrames': [-37000, 1],
+                                   'ConstantFrames': [-37120, -37000],
+                                   'ConstantRotation': [9.46109594816419e-17, 0.51503807491005, -0.85716730070211,
+                                                        1.0, -1.83697019872103e-16, 0.0,
+                                                        -1.57459078670793e-16, -0.85716730070211, -0.51503807491005],
+                                   'CkTableStartTime': 502404366.34876,
+                                   'CkTableEndTime': 502404366.34876,
+                                   'CkTableOriginalSize': 1,
+                                   'EphemerisTimes': [502404366.34876287],
+                                   'Quaternions': [[-0.5013652613006103, 0.83203136256, 0.04949957619999998, -0.2321776872]],
+                                   'AngularVelocity' : [[-3.3566444941696236e-05, 3.30201152018665e-05, 2.987092640139532e-06]]},
+            'BodyRotation': {'TimeDependentFrames': [10013, 1],
+                             'CkTableStartTime': 502404366.34876,
+                             'CkTableEndTime': 502404366.34876,
+                             'CkTableOriginalSize': 1,
+                             'EphemerisTimes': [502404366.34876287],
+                             'Quaternions': [[-0.1979938370409085, -0.0007582477662989689, 0.00015456662316054356, -0.9802029594238645]],
+                             'AngularVelocity' : [[1.128586084254313e-07, -1.9793051740218293e-10, 7.292106285199177e-05]]},
+            'InstrumentPosition': {'SpkTableStartTime': 502404366.34876,
+                                   'SpkTableEndTime': 502404366.34876,
+                                   'SpkTableOriginalSize': 1,
+                                   'EphemerisTimes': [502404366.34876287],
+                                   'Positions': [[30.15558294075686, -21415.864299596455, 29138.041066520385]],
+                                   'Velocities': [[1.5409457644671734, 5.3312261011154565, -3.5389092329306164]]},
+            'SunPosition': {'SpkTableStartTime': 502404366.34876,
+                            'SpkTableEndTime': 502404366.34876,
+                            'SpkTableOriginalSize': 1,
+                            'EphemerisTimes': [502404366.34876287],
+                            'Positions': [[-48916727.046504386, -127647230.31032252, -55336271.675298646]],
+                            'Velocities': [[28.58340952406857, -8.972886737522412, -3.888902421092297]]}
+        }
+    }
+}
+
+
+@pytest.fixture(scope='module')
+def test_kernels():
+    updated_kernels = {}
+    binary_kernels = {}
+    for image in image_dict.keys():
+        kernels = get_image_kernels(image)
+        updated_kernels[image], binary_kernels[image] = convert_kernels(kernels)
+        yield updated_kernels
+    for kern_list in binary_kernels.values():
+        for kern in kern_list:
+            os.remove(kern)
+
+
+@pytest.mark.parametrize("label_type", ['isis3'])
+@pytest.mark.parametrize("formatter", ['isis'])
+@pytest.mark.parametrize("image", image_dict.keys())
+def test_hayabusa_load(test_kernels, label_type, formatter, image):
+    label_file = get_image_label(image, label_type)
+
+    usgscsm_isd_str = ale.loads(label_file, props={'kernels': test_kernels[image]},
+                                formatter=formatter, verbose=False)
+    usgscsm_isd_obj = json.loads(usgscsm_isd_str)
+    print(json.dumps(usgscsm_isd_obj, indent=2))
+
+    assert compare_dicts(usgscsm_isd_obj, image_dict[image][formatter]) == []
-- 
GitLab