From 016e1901f3b1c7fcd01ba46c2154091b28465da5 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Mon, 24 Mar 2025 16:24:11 +0100 Subject: [PATCH 01/54] ci: add gitlab-ci.yml --- .gitlab-ci.yml | 102 + conda-lock.yml | 2691 +++++++++++++++++ .../scripts/check_mccabe_complexity.sh | 36 + environment.yml | 215 ++ pyproject.toml | 71 + 5 files changed, 3115 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 conda-lock.yml create mode 100755 continuous_integration/scripts/check_mccabe_complexity.sh create mode 100644 environment.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..9be42f8 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,102 @@ +workflow: + rules: + - if: $CI_PIPELINE_SOURCE == "merge_request_event" + - if: $CI_PIPELINE_SOURCE == "web" + - if: $CI_PIPELINE_SOURCE == "schedule" + - if: $CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS + when: never + - if: $CI_COMMIT_BRANCH + +stages: + - init + - quality + +# Default configuration for all jobs +default: + tags: + - Usine_Logicielle + timeout: 30 minutes + +variables: + DEBUG: + value: 'false' + description: "Afficher des logs supplémentaires" + + TAG_IMAGE_CONDA: "publicremotes-docker/continuumio/miniconda3:23.5.2-0" + TAG_IMAGE_SONAR: "publicremotes-docker/sonarsource/sonar-scanner-cli:4.5" + CI: "true" + JFROG_CLI_HOME_DIR: ".jfrog/" + JFROG_CLI_TEMP_DIR: ".jfrog_tmp" + JFROG_VERSION: "v2/2.14.0" + JFROG_OS: "jfrog-cli-linux-amd64" + JFROG_CLI_BUILD_NAME: "${CI_PROJECT_PATH}_${CI_COMMIT_REF_SLUG}_gitlab-ci" + JFROG_CLI_BUILD_NUMBER: "${CI_PIPELINE_ID}" + + ARTIFACTORY_BUILD_URL: "https://${artifactory_host}/artifactory/webapp/#/builds/${JFROG_CLI_BUILD_NAME}/${JFROG_CLI_BUILD_NUMBER}" + CI_TEMPLATE_REGISTRY_HOST: "${ARTIFACTORY_HOST}/publicremotes-docker" + PIP_INDEX_URL: "https://${ARTIFACTORY_USER}:${ARTIFACTORY_TOKEN}@${ARTIFACTORY_HOST}/artifactory/api/pypi/pypi/simple" + PIP_CERT: "${CNES_CERTIFICATE}" + PIP_CACHE_DIR: ".pip-cache/" + CONDA_ENVS_DIRS: ".conda/envs" + CONDA_SSL_VERIFY: "${CNES_CERTIFICATE}" + PIP_SSL_VERIFY: "${CNES_CERTIFICATE}" + REQUESTS_CA_BUNDLE: "${CNES_CERTIFICATE}" + +build-env: + stage: init + image: ${ARTIFACTORY_HOST}/${TAG_IMAGE_CONDA} + before_script: + - export no_proxy=$NO_PROXY + - export http_proxy=$HTTP_PROXY + - export https_proxy=$HTTP_PROXY + - mkdir -p ${CONDA_ENVS_DIRS} + - pip install conda-lock + script: + - conda-lock install --name lenapy_env conda-lock.yml + timeout: 15 minutes + artifacts: + untracked: true + expire_in: 1 day + +formater: + stage: quality + image: ${ARTIFACTORY_HOST}/${TAG_IMAGE_CONDA} + before_script: + - source activate lenapy_env + - pip install .[formatter] + script: + - python -m black --check --diff lenapy + - python -m isort lenapy --check --diff + +pytest: + stage: quality + image: ${ARTIFACTORY_HOST}/${TAG_IMAGE_CONDA} + script: + - source activate lenapy_env + - pip install -e .[test] + - pytest -s tests -m ci --cov=lenapy --cov-report=xml:.ci-reports/coverage.xml --cov-report=term --junitxml=.ci-reports/junit-report.xml + artifacts: + paths: + - ./.ci-reports/ + expire_in: 1 day + +pylint_analysis: + stage: quality + image: ${ARTIFACTORY_HOST}/${TAG_IMAGE_CONDA} + script: + - source activate lenapy_env + - pip install .[quality] + - pylint --recursive=y --disable=all --fail-under=10 --enable=too-many-statements,too-many-nested-blocks lenapy | tee pylint_report.txt + artifacts: + when: always + paths: + - pylint_report.txt + expire_in: 1 day + +mccabe_analysis: + stage: quality + image: ${ARTIFACTORY_HOST}/${TAG_IMAGE_CONDA} + script: + - source activate lenapy_env + - pip install .[quality] + - ./continuous_integration/scripts/check_mccabe_complexity.sh 25 lenapy diff --git a/conda-lock.yml b/conda-lock.yml new file mode 100644 index 0000000..3ba0cec --- /dev/null +++ b/conda-lock.yml @@ -0,0 +1,2691 @@ +# This lock file was generated by conda-lock (https://github.com/conda/conda-lock). DO NOT EDIT! +# +# A "lock file" contains a concrete list of package versions (with checksums) to be installed. Unlike +# e.g. `conda env create`, the resulting environment will not change as new package versions become +# available, unless you explicitly update the lock file. +# +# Install this environment as "YOURENV" with: +# conda-lock install -n YOURENV conda-lock.yml +# To update a single package to the latest version compatible with the version constraints in the source: +# conda-lock lock --lockfile conda-lock.yml --update PACKAGE +# To re-solve the entire environment, e.g. after changing a version constraint in the source file: +# conda-lock -f environment.yml --lockfile conda-lock.yml +version: 1 +metadata: + content_hash: + linux-64: b1b5f96a490d24f162d7dabba6cab614c93578c60569d26310a812b1ec77c8dc + channels: + - url: pytorch + used_env_vars: [] + - url: conda-forge + used_env_vars: [] + - url: defaults + used_env_vars: [] + - url: https://repo.anaconda.com/pkgs/main + used_env_vars: [] + - url: https://repo.anaconda.com/pkgs/r + used_env_vars: [] + platforms: + - linux-64 + sources: + - environment.yml +package: +- name: _libgcc_mutex + version: '0.1' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + category: main + optional: false +- name: _openmp_mutex + version: '4.5' + manager: conda + platform: linux-64 + dependencies: + _libgcc_mutex: '0.1' + libgomp: '>=7.5.0' + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + category: main + optional: false +- name: attr + version: 2.5.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 + hash: + md5: d9c69a24ad678ffce24c6543a0176b00 + sha256: 82c13b1772c21fc4a17441734de471d3aabf82b61db9b11f4a1bd04a9c4ac324 + category: main + optional: false +- name: blosc + version: 1.21.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda + hash: + md5: 2c2fae981fd2afd00812c92ac47d023d + sha256: e7af5d1183b06a206192ff440e08db1c4e8b2ca1f8376ee45fb2f3a85d4ee45d + category: main + optional: false +- name: bzip2 + version: 1.0.8 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda + hash: + md5: 62ee74e96c5ebb0af99386de58cf9553 + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d + category: main + optional: false +- name: c-ares + version: 1.34.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda + hash: + md5: e2775acf57efd5af15b8e3d1d74d72d3 + sha256: d4f28d87b6339b94f74762c0076e29c8ef8ddfff51a564a92da2843573c18320 + category: main + optional: false +- name: ca-certificates + version: 2025.1.31 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda + hash: + md5: 19f3a56f68d2fd06c516076bff482c52 + sha256: bf832198976d559ab44d6cdb315642655547e26d826e34da67cbee6624cda189 + category: main + optional: false +- name: esmf + version: 8.8.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + hdf5: '>=1.14.3,<1.14.4.0a0' + libgcc: '>=13' + libgfortran: '' + libgfortran5: '>=13.3.0' + libnetcdf: '>=4.9.2,<4.9.3.0a0' + libstdcxx: '>=13' + mpich: '>=4.2.3,<5.0a0' + netcdf-fortran: '>=4.6.1,<4.7.0a0' + parallelio: '>=2.6.3,<2.6.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/esmf-8.8.0-mpi_mpich_h7cf99a1_100.conda + hash: + md5: a4b70bc2f9114bc6922536f646041c1e + sha256: 562d7d941810406e2a01bc68099ce42de9998c2d8a78b9c5dfbb30fd6cf96d5d + category: main + optional: false +- name: esmpy + version: 8.8.0 + manager: conda + platform: linux-64 + dependencies: + esmf: 8.8.0.* + numpy: '>=1.19,<3' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/esmpy-8.8.0-pyhecae5ae_0.conda + hash: + md5: 9d8320aa90c8e213002f9cdb5bb9f579 + sha256: 298b2cb1fa84d13b0572fa9651c44a933b990ae1358d54b4309ece4527d44082 + category: main + optional: false +- name: hdf4 + version: 4.2.15 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/hdf4-4.2.15-h2a13503_7.conda + hash: + md5: bd77f8da987968ec3927990495dc22e4 + sha256: 0d09b6dc1ce5c4005ae1c6a19dc10767932ef9a5e9c755cfdbb5189ac8fb0684 + category: main + optional: false +- name: hdf5 + version: 1.14.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libaec: '>=1.1.3,<2.0a0' + libcurl: '>=8.11.1,<9.0a0' + libgcc: '>=13' + libgfortran: '' + libgfortran5: '>=13.3.0' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + mpich: '>=4.2.3,<5.0a0' + openssl: '>=3.4.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.3-mpi_mpich_h7f58efa_9.conda + hash: + md5: a51d78bcf5894aa3986f1fdeca19eec9 + sha256: 93a479a835a7b8a27713c5988f870b6d1e7daddea00f406bc7dd624b1efb477f + category: main + optional: false +- name: icu + version: '75.1' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda + hash: + md5: 8b189310083baabfb622af68fd9d3ae3 + sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e + category: main + optional: false +- name: keyutils + version: 1.6.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=10.3.0' + url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + hash: + md5: 30186d27e2c9fa62b45fb1476b7200e3 + sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb + category: main + optional: false +- name: krb5 + version: 1.21.3 + manager: conda + platform: linux-64 + dependencies: + keyutils: '>=1.6.1,<2.0a0' + libedit: '>=3.1.20191231,<4.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + hash: + md5: 3f43953b7d3fb3aaa1d0d0723d91e368 + sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 + category: main + optional: false +- name: ld_impl_linux-64 + version: '2.43' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + hash: + md5: 01f8d123c96816249efd255a31ad7712 + sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 + category: main + optional: false +- name: libaec + version: 1.1.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda + hash: + md5: 5e97e271911b8b2001a8b71860c32faa + sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 + category: main + optional: false +- name: libblas + version: 3.9.0 + manager: conda + platform: linux-64 + dependencies: + libopenblas: '>=0.3.29,<1.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-31_h59b9bed_openblas.conda + hash: + md5: 728dbebd0f7a20337218beacffd37916 + sha256: 9839fc4ac0cbb0aa3b9eea520adfb57311838959222654804e58f6f2d1771db5 + category: main + optional: false +- name: libcap + version: '2.75' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + attr: '>=2.5.1,<2.6.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libcap-2.75-h39aace5_0.conda + hash: + md5: c44c16d6976d2aebbd65894d7741e67e + sha256: 9c84448305e7c9cc44ccec7757cf5afcb5a021f4579aa750a1fa6ea398783950 + category: main + optional: false +- name: libcblas + version: 3.9.0 + manager: conda + platform: linux-64 + dependencies: + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-31_he106b2a_openblas.conda + hash: + md5: abb32c727da370c481a1c206f5159ce9 + sha256: ede8545011f5b208b151fe3e883eb4e31d495ab925ab7b9ce394edca846e0c0d + category: main + optional: false +- name: libcurl + version: 8.12.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' + libnghttp2: '>=1.64.0,<2.0a0' + libssh2: '>=1.11.1,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.4.1,<4.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.12.1-h332b0f4_0.conda + hash: + md5: 45e9dc4e7b25e2841deb392be085500e + sha256: 2ebc3039af29269e4cdb858fca36265e5e400c1125a4bcd84ae73a596e0e76ca + category: main + optional: false +- name: libedit + version: 3.1.20250104 + manager: conda + platform: linux-64 + dependencies: + ncurses: '>=6.5,<7.0a0' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + hash: + md5: c277e0a4d549b03ac1e9d6cbbe3d017b + sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 + category: main + optional: false +- name: libev + version: '4.33' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda + hash: + md5: 172bf1cd1ff8629f2b1179945ed45055 + sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 + category: main + optional: false +- name: libexpat + version: 2.6.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + hash: + md5: db833e03127376d461e1e13e76f09b6c + sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 + category: main + optional: false +- name: libfabric + version: 2.1.0 + manager: conda + platform: linux-64 + dependencies: + libfabric1: 2.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libfabric-2.1.0-ha770c72_0.conda + hash: + md5: e76644332d8b1a6cf32daa3969c04a6d + sha256: 54edf48d67a5ae08915aa901b578e7b1bb177fb90586da37c70bc31a7cbc1fba + category: main + optional: false +- name: libfabric1 + version: 2.1.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libnl: '>=3.11.0,<4.0a0' + rdma-core: '>=55.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libfabric1-2.1.0-h14e6f36_0.conda + hash: + md5: 71334aae45fc4c6dcb2c0f1d189dfc37 + sha256: c9b8e86b01ad18e9f95e80a22d76bd46fd34cf3ff2b3ff8b3d47ac686bc21391 + category: main + optional: false +- name: libffi + version: 3.4.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + hash: + md5: e3eb7806380bc8bcecba6d749ad5f026 + sha256: 67a6c95e33ebc763c1adc3455b9a9ecde901850eb2fceb8e646cc05ef3a663da + category: main + optional: false +- name: libgcc + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + _openmp_mutex: '>=4.5' + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h767d61c_2.conda + hash: + md5: ef504d1acbd74b7cc6849ef8af47dd03 + sha256: 3a572d031cb86deb541d15c1875aaa097baefc0c580b54dc61f5edab99215792 + category: main + optional: false +- name: libgcc-ng + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + libgcc: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda + hash: + md5: a2222a6ada71fb478682efe483ce0f92 + sha256: fb7558c328b38b2f9d2e412c48da7890e7721ba018d733ebdfea57280df01904 + category: main + optional: false +- name: libgcrypt-lib + version: 1.11.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libgpg-error: '>=1.51,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-lib-1.11.0-hb9d3cd8_2.conda + hash: + md5: e55712ff40a054134d51b89afca57dbc + sha256: ffc3602f9298da248786f46b00d0594d26a18feeb1b07ce88f3d7d61075e39e6 + category: main + optional: false +- name: libgfortran + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + libgfortran5: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_2.conda + hash: + md5: fb54c4ea68b460c278d26eea89cfbcc3 + sha256: e05263e8960da03c341650f2a3ffa4ccae4e111cb198e8933a2908125459e5a6 + category: main + optional: false +- name: libgfortran-ng + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + libgfortran: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-14.2.0-h69a702a_2.conda + hash: + md5: 4056c857af1a99ee50589a941059ec55 + sha256: 688a5968852e677d2a64974c8869ffb120eac21997ced7d15c599f152ef6857e + category: main + optional: false +- name: libgfortran5 + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14.2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda + hash: + md5: 556a4fdfac7287d349b8f09aba899693 + sha256: c17b7cf3073a1f4e1f34d50872934fa326346e104d3c445abc1e62481ad6085c + category: main + optional: false +- name: libgomp + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h767d61c_2.conda + hash: + md5: 06d02030237f4d5b3d9a7e7d348fe3c6 + sha256: 1a3130e0b9267e781b89399580f3163632d59fe5b0142900d63052ab1a53490e + category: main + optional: false +- name: libgpg-error + version: '1.51' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.51-hbd13f7d_1.conda + hash: + md5: 168cc19c031482f83b23c4eebbb94e26 + sha256: 9e0c09c1faf2151ade3ccb64e52d3c1f2dde85c00e37c6a3e6a8bced2aba68be + category: main + optional: false +- name: libhwloc + version: 2.11.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libxml2: '>=2.13.4,<3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46_1001.conda + hash: + md5: 804ca9e91bcaea0824a341d55b1684f2 + sha256: d14c016482e1409ae1c50109a9ff933460a50940d2682e745ab1c172b5282a69 + category: main + optional: false +- name: libiconv + version: '1.18' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda + hash: + md5: e796ff8ddc598affdf7c173d6145f087 + sha256: 18a4afe14f731bfb9cf388659994263904d20111e42f841e9eea1bb6f91f4ab4 + category: main + optional: false +- name: libjpeg-turbo + version: 3.0.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda + hash: + md5: ea25936bb4080d843790b586850f82b8 + sha256: b954e09b7e49c2f2433d6f3bb73868eda5e378278b0f8c1dd10a7ef090e14f2f + category: main + optional: false +- name: liblapack + version: 3.9.0 + manager: conda + platform: linux-64 + dependencies: + libblas: 3.9.0 + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-31_h7ac8fdf_openblas.conda + hash: + md5: 452b98eafe050ecff932f0ec832dd03f + sha256: f583661921456e798aba10972a8abbd9d33571c655c1f66eff450edc9cbefcf3 + category: main + optional: false +- name: liblzma + version: 5.6.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda + hash: + md5: 42d5b6a0f30d3c10cd88cb8584fda1cb + sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f + category: main + optional: false +- name: libnetcdf + version: 4.9.2 + manager: conda + platform: linux-64 + dependencies: + blosc: '>=1.21.5,<2.0a0' + bzip2: '>=1.0.8,<2.0a0' + hdf4: '>=4.2.15,<4.2.16.0a0' + hdf5: '>=1.14.3,<1.14.4.0a0' + libaec: '>=1.1.3,<2.0a0' + libcurl: '>=8.8.0,<9.0a0' + libgcc-ng: '>=12' + libpnetcdf: '>=1.13.0,<1.13.1.0a0' + libstdcxx-ng: '>=12' + libxml2: '>=2.12.7,<3.0a0' + libzip: '>=1.10.1,<2.0a0' + libzlib: '>=1.2.13,<2.0a0' + mpich: '>=4.2.1,<5.0a0' + openssl: '>=3.3.1,<4.0a0' + zlib: '' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnetcdf-4.9.2-mpi_mpich_h761946e_14.conda + hash: + md5: ac6ab66e2aebf2964efe4228e98d4c31 + sha256: 715d3631f0f112cdb0f26aca3cb49c56d44056de90d375bd943b2ad6c8e139c4 + category: main + optional: false +- name: libnghttp2 + version: 1.64.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + c-ares: '>=1.32.3,<2.0a0' + libev: '>=4.33,<5.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + hash: + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + category: main + optional: false +- name: libnl + version: 3.11.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libnl-3.11.0-hb9d3cd8_0.conda + hash: + md5: db63358239cbe1ff86242406d440e44a + sha256: ba7c5d294e3d80f08ac5a39564217702d1a752e352e486210faff794ac5001b4 + category: main + optional: false +- name: libnsl + version: 2.0.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + hash: + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + category: main + optional: false +- name: libopenblas + version: 0.3.29 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.29-pthreads_h94d23a6_0.conda + hash: + md5: 0a4d0252248ef9a0f88f2ba8b8a08e12 + sha256: cc5389ea254f111ef17a53df75e8e5209ef2ea6117e3f8aced88b5a8e51f11c4 + category: main + optional: false +- name: libpnetcdf + version: 1.13.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libgfortran: '' + libgfortran5: '>=13.3.0' + libstdcxx: '>=13' + mpich: '>=4.2.3,<5.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpnetcdf-1.13.0-mpi_mpich_hdce4f7b_101.conda + hash: + md5: 3370d44f463b19dd4eeecc6986d6fbd1 + sha256: 967870d48ef7304c647e8f773f9a421ac994843f079f346951b03850689ee184 + category: main + optional: false +- name: libsqlite + version: 3.49.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda + hash: + md5: 962d6ac93c30b1dfc54c9cccafd1003e + sha256: a086289bf75c33adc1daed3f1422024504ffb5c3c8b3285c49f025c29708ed16 + category: main + optional: false +- name: libssh2 + version: 1.11.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.4.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda + hash: + md5: be2de152d8073ef1c01b7728475f2fe7 + sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 + category: main + optional: false +- name: libstdcxx + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-h8f9b012_2.conda + hash: + md5: a78c856b6dc6bf4ea8daeb9beaaa3fb0 + sha256: 8f5bd92e4a24e1d35ba015c5252e8f818898478cb3bc50bd8b12ab54707dc4da + category: main + optional: false +- name: libstdcxx-ng + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + libstdcxx: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_2.conda + hash: + md5: c75da67f045c2627f59e6fcb5f4e3a9b + sha256: e86f38b007cf97cc2c67cd519f2de12a313c4ee3f5ef11652ad08932a5e34189 + category: main + optional: false +- name: libsystemd0 + version: '257.4' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcap: '>=2.75,<2.76.0a0' + libgcc: '>=13' + libgcrypt-lib: '>=1.11.0,<2.0a0' + liblzma: '>=5.6.4,<6.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-257.4-h4e0b6ca_1.conda + hash: + md5: 04bcf3055e51f8dde6fab9672fb9fca0 + sha256: 5aa2ba63747ad3b6e717f025c9d2ab4bb32c0d366e1ef81669ffa73b1d9af4a2 + category: main + optional: false +- name: libudev1 + version: '257.4' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcap: '>=2.75,<2.76.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libudev1-257.4-hbe16f8c_1.conda + hash: + md5: d6716795cd81476ac2f5465f1b1cde75 + sha256: 56e55a7e7380a980b418c282cb0240b3ac55ab9308800823ff031a9529e2f013 + category: main + optional: false +- name: libuuid + version: 2.38.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + hash: + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + category: main + optional: false +- name: libxcrypt + version: 4.4.36 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + hash: + md5: 5aa797f8787fe7a17d1b0821485b5adc + sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c + category: main + optional: false +- name: libxml2 + version: 2.13.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + icu: '>=75.1,<76.0a0' + libgcc: '>=13' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.6.4,<6.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda + hash: + md5: 328382c0e0ca648e5c189d5ec336c604 + sha256: db8af71ea9c0ae95b7cb4a0f59319522ed2243942437a1200ceb391493018d85 + category: main + optional: false +- name: libzip + version: 1.11.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + bzip2: '>=1.0.8,<2.0a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libzip-1.11.2-h6991a6a_0.conda + hash: + md5: a7b27c075c9b7f459f1c022090697cba + sha256: 991e7348b0f650d495fb6d8aa9f8c727bdf52dabf5853c0cc671439b160dce48 + category: main + optional: false +- name: libzlib + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + hash: + md5: edb0dca6bc32e4f4789199455a1dbeb8 + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + hash: + md5: 9de5350a85c4a20c685259b889aa6393 + sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 + category: main + optional: false +- name: mpi + version: 1.0.1 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/mpi-1.0.1-mpich.conda + hash: + md5: 1052de900d672ec8b3713b8e300a8f06 + sha256: eacc189267202669a1c5c849dcca2298f41acb3918f05cf912d7d61ee7176fac + category: main + optional: false +- name: mpich + version: 4.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libfabric: '' + libfabric1: '>=1.14.0' + libgcc: '>=13' + libgfortran: '' + libgfortran5: '>=13.3.0' + libhwloc: '>=2.11.2,<2.11.3.0a0' + libstdcxx: '>=13' + mpi: 1.0.* + ucx: '>=1.18.0,<1.19.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/mpich-4.3.0-h1a8bee6_100.conda + hash: + md5: 5184f66a5a8226d84a9f2935b5096d52 + sha256: 04a012a7f1f13f5629bf1212ccd27ebb41197ca4d0c5f5ff28a608fab4783c27 + category: main + optional: false +- name: ncurses + version: '6.5' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda + hash: + md5: 47e340acb35de30501a76c7c799c41d7 + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 + category: main + optional: false +- name: netcdf-fortran + version: 4.6.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + hdf5: '>=1.14.3,<1.14.4.0a0' + libgcc: '>=13' + libgfortran: '' + libgfortran5: '>=13.3.0' + libnetcdf: '>=4.9.2,<4.9.3.0a0' + mpich: '>=4.2.3,<5.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/netcdf-fortran-4.6.1-mpi_mpich_h2e543cf_8.conda + hash: + md5: 71d0475997fb331a1c3bb322125bd866 + sha256: 117d4c8ccebf6d676eb3bdae09eed88e85bce08ce24ba2987c676482b16d48e2 + category: main + optional: false +- name: numpy + version: 2.2.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libgcc: '>=13' + liblapack: '>=3.9.0,<4.0a0' + libstdcxx: '>=13' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.2.4-py311h5d046bc_0.conda + hash: + md5: 16ad2b996ea8064e0a7cb8b392d924fd + sha256: 4ff5f5ab2e0205d712fdc8b2950a2a4b2a063c47d0c9b08f7ea71ae246e47ac1 + category: main + optional: false +- name: openssl + version: 3.4.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + ca-certificates: '' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.1-h7b32b05_0.conda + hash: + md5: 41adf927e746dc75ecf0ef841c454e48 + sha256: cbf62df3c79a5c2d113247ddea5658e9ff3697b6e741c210656e239ecaf1768f + category: main + optional: false +- name: parallelio + version: 2.6.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=13' + libgfortran-ng: '' + libgfortran5: '>=13.3.0' + libnetcdf: '>=4.9.2,<4.9.3.0a0' + libpnetcdf: '>=1.13.0,<1.13.1.0a0' + mpich: '>=4.2.2,<5.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/parallelio-2.6.3-mpi_mpich_h43d51f9_100.conda + hash: + md5: 87e123c145f34c38201df08cc7046deb + sha256: 1b0500a1e4dc0ac0994aa7ef9c96312d4a2dac94788c4dee5e146c8f821dbe9b + category: main + optional: false +- name: pip + version: 25.0.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9,<3.13.0a0' + setuptools: '' + wheel: '' + url: https://conda.anaconda.org/conda-forge/noarch/pip-25.0.1-pyh8b19718_0.conda + hash: + md5: 79b5c1440aedc5010f687048d9103628 + sha256: 585940f09d87787f79f73ff5dff8eb2af8a67e5bec5eebf2f553cd26c840ba69 + category: main + optional: false +- name: python + version: 3.11.11 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + bzip2: '>=1.0.8,<2.0a0' + ld_impl_linux-64: '>=2.36.1' + libexpat: '>=2.6.4,<3.0a0' + libffi: '>=3.4,<4.0a0' + libgcc: '>=13' + liblzma: '>=5.6.4,<6.0a0' + libnsl: '>=2.0.1,<2.1.0a0' + libsqlite: '>=3.49.1,<4.0a0' + libuuid: '>=2.38.1,<3.0a0' + libxcrypt: '>=4.4.36' + libzlib: '>=1.3.1,<2.0a0' + ncurses: '>=6.5,<7.0a0' + openssl: '>=3.4.1,<4.0a0' + readline: '>=8.2,<9.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.11.11-h9e4cc4f_2_cpython.conda + hash: + md5: 81dd3e521f9b9eaa58d06213e28aaa9b + sha256: e0be7ad95a034d10e021f15317bf5c70fc1161564fa47844984c245505cde36c + category: main + optional: false +- name: python_abi + version: '3.11' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.11-5_cp311.conda + hash: + md5: 139a8d40c8a2f430df31048949e450de + sha256: 2660b8059b3ee854bc5d3c6b1fce946e5bd2fe8fbca7827de2c5885ead6209de + category: main + optional: false +- name: rdma-core + version: '56.0' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libnl: '>=3.11.0,<4.0a0' + libstdcxx: '>=13' + libsystemd0: '>=257.2' + libudev1: '>=257.2' + url: https://conda.anaconda.org/conda-forge/linux-64/rdma-core-56.0-h5888daf_0.conda + hash: + md5: a73b3f6d529417fa78d64e8af82444b1 + sha256: 24cc8c5e8a88a81931c73b8255a4af038a0a72cd1575ec5e507def2ea3f238bb + category: main + optional: false +- name: readline + version: '8.2' + manager: conda + platform: linux-64 + dependencies: + libgcc: '>=13' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda + hash: + md5: 283b96675859b20a825f8fa30f311446 + sha256: 2d6d0c026902561ed77cd646b5021aef2d4db22e57a5b0178dfc669231e06d2c + category: main + optional: false +- name: setuptools + version: 75.8.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.2-pyhff2d567_0.conda + hash: + md5: 9bddfdbf4e061821a1a443f93223be61 + sha256: 91d664ace7c22e787775069418daa9f232ee8bafdd0a6a080a5ed2395a6fa6b2 + category: main + optional: false +- name: snappy + version: 1.2.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda + hash: + md5: 3b3e64af585eadfb52bb90b553db5edf + sha256: ec91e86eeb2c6bbf09d51351b851e945185d70661d2ada67204c9a6419d282d3 + category: main + optional: false +- name: tk + version: 8.6.13 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + hash: + md5: d453b98d9c83e71da0741bb0ff4d76bc + sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e + category: main + optional: false +- name: tzdata + version: 2025b + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda + hash: + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 + category: main + optional: false +- name: ucx + version: 1.18.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + _openmp_mutex: '>=4.5' + libgcc: '' + libgcc-ng: '>=12' + libstdcxx: '' + libstdcxx-ng: '>=12' + rdma-core: '>=55.0' + url: https://conda.anaconda.org/conda-forge/linux-64/ucx-1.18.0-hfd9a62f_2.conda + hash: + md5: 9d1f64cb3991b7141eec7b0adcc0c789 + sha256: 7cdda54d342fc2571a9357de0bfc036f397194a28dc80d3700bbf3cc1f522d24 + category: main + optional: false +- name: wheel + version: 0.45.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda + hash: + md5: 75cb7132eb58d97896e173ef12ac9986 + sha256: 1b34021e815ff89a4d902d879c3bd2040bc1bd6169b32e9427497fa05c55f1ce + category: main + optional: false +- name: zlib + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: 1.3.1 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda + hash: + md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 + sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab + category: main + optional: false +- name: zstd + version: 1.5.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda + hash: + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb + category: main + optional: false +- name: anyio + version: 4.9.0 + manager: pip + platform: linux-64 + dependencies: + idna: '>=2.8' + sniffio: '>=1.1' + typing-extensions: '>=4.5' + url: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + hash: + sha256: 9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c + category: main + optional: false +- name: argon2-cffi + version: 23.1.0 + manager: pip + platform: linux-64 + dependencies: + argon2-cffi-bindings: '*' + url: https://files.pythonhosted.org/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl + hash: + sha256: c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea + category: main + optional: false +- name: argon2-cffi-bindings + version: 21.2.0 + manager: pip + platform: linux-64 + dependencies: + cffi: '>=1.0.1' + url: https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae + category: main + optional: false +- name: arrow + version: 1.3.0 + manager: pip + platform: linux-64 + dependencies: + python-dateutil: '>=2.7.0' + types-python-dateutil: '>=2.8.10' + url: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl + hash: + sha256: c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80 + category: main + optional: false +- name: asttokens + version: 3.0.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl + hash: + sha256: e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2 + category: main + optional: false +- name: async-lru + version: 2.0.5 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl + hash: + sha256: ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943 + category: main + optional: false +- name: attrs + version: 25.3.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl + hash: + sha256: 427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3 + category: main + optional: false +- name: babel + version: 2.17.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl + hash: + sha256: 4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2 + category: main + optional: false +- name: beautifulsoup4 + version: 4.13.3 + manager: pip + platform: linux-64 + dependencies: + soupsieve: '>1.2' + typing-extensions: '>=4.0.0' + url: https://files.pythonhosted.org/packages/f9/49/6abb616eb3cbab6a7cca303dc02fdf3836de2e0b834bf966a7f5271a34d8/beautifulsoup4-4.13.3-py3-none-any.whl + hash: + sha256: 99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16 + category: main + optional: false +- name: black + version: 24.8.0 + manager: pip + platform: linux-64 + dependencies: + click: '>=8.0.0' + mypy-extensions: '>=0.4.3' + packaging: '>=22.0' + pathspec: '>=0.9.0' + platformdirs: '>=2' + url: https://files.pythonhosted.org/packages/a5/b5/f485e1bbe31f768e2e5210f52ea3f432256201289fd1a3c0afda693776b0/black-24.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl + hash: + sha256: 62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4 + category: main + optional: false +- name: bleach + version: 6.2.0 + manager: pip + platform: linux-64 + dependencies: + webencodings: '*' + tinycss2: '>=1.1.0,<1.5' + url: https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl + hash: + sha256: 117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e + category: main + optional: false +- name: certifi + version: 2025.1.31 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl + hash: + sha256: ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe + category: main + optional: false +- name: cf-xarray + version: 0.10.4 + manager: pip + platform: linux-64 + dependencies: + xarray: '>=2023.09.0' + url: https://files.pythonhosted.org/packages/60/c1/77f0fbdae53ca5b0574646c1078eab49e9a200709c2e892deae6493d1368/cf_xarray-0.10.4-py3-none-any.whl + hash: + sha256: 57032b9c78b002545b0dcac7e437ea119d27a7d906f61273188b56f2c3eb02c7 + category: main + optional: false +- name: cffi + version: 1.17.1 + manager: pip + platform: linux-64 + dependencies: + pycparser: '*' + url: https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d + category: main + optional: false +- name: cfgv + version: 3.4.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl + hash: + sha256: b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9 + category: main + optional: false +- name: cftime + version: 1.6.4.post1 + manager: pip + platform: linux-64 + dependencies: + numpy: '>1.13.3' + url: https://files.pythonhosted.org/packages/77/81/6b30815698ede50f89013f25e46d66ed3a290b8a2d6b97f95bacbbe1eb5c/cftime-1.6.4.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: c9ea0965a4c87739aebd84fe8eed966e5809d10065eeffd35c99c274b6f8da15 + category: main + optional: false +- name: charset-normalizer + version: 3.4.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/88/83/489e9504711fa05d8dde1574996408026bdbdbd938f23be67deebb5eca92/charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00 + category: main + optional: false +- name: click + version: 8.1.8 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl + hash: + sha256: 63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2 + category: main + optional: false +- name: cloudpickle + version: 3.1.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl + hash: + sha256: c8c5a44295039331ee9dad40ba100a9c7297b6f988e50e87ccdf3765a668350e + category: main + optional: false +- name: comm + version: 0.2.2 + manager: pip + platform: linux-64 + dependencies: + traitlets: '>=4' + url: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl + hash: + sha256: e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3 + category: main + optional: false +- name: contourpy + version: 1.3.1 + manager: pip + platform: linux-64 + dependencies: + numpy: '>=1.23' + url: https://files.pythonhosted.org/packages/85/fc/7fa5d17daf77306840a4e84668a48ddff09e6bc09ba4e37e85ffc8e4faa3/contourpy-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 3a04ecd68acbd77fa2d39723ceca4c3197cb2969633836ced1bea14e219d077c + category: main + optional: false +- name: cycler + version: 0.12.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl + hash: + sha256: 85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30 + category: main + optional: false +- name: dask + version: 2025.2.0 + manager: pip + platform: linux-64 + dependencies: + click: '>=8.1' + cloudpickle: '>=3.0.0' + fsspec: '>=2021.09.0' + packaging: '>=20.0' + partd: '>=1.4.0' + pyyaml: '>=5.3.1' + toolz: '>=0.10.0' + importlib-metadata: '>=4.13.0' + url: https://files.pythonhosted.org/packages/55/4a/738ec3dac7e767c1ba6fbb6ecb908ceda66a1b2f4ee967bc03800fb07630/dask-2025.2.0-py3-none-any.whl + hash: + sha256: f0fdeef6ceb0a06569d456c9e704f220f7f54e80f3a6ea42ab98cea6bc642b6e + category: main + optional: false +- name: debugpy + version: 1.8.13 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/5c/c9/06ff65f15eb30dbdafd45d1575770b842ce3869ad5580a77f4e5590f1be7/debugpy-1.8.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 4caca674206e97c85c034c1efab4483f33971d4e02e73081265ecb612af65377 + category: main + optional: false +- name: decorator + version: 5.2.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl + hash: + sha256: d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a + category: main + optional: false +- name: defusedxml + version: 0.7.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl + hash: + sha256: a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61 + category: main + optional: false +- name: distlib + version: 0.3.9 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl + hash: + sha256: 47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87 + category: main + optional: false +- name: executing + version: 2.2.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl + hash: + sha256: 11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa + category: main + optional: false +- name: fastjsonschema + version: 2.21.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl + hash: + sha256: c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667 + category: main + optional: false +- name: filelock + version: 3.18.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl + hash: + sha256: c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de + category: main + optional: false +- name: fonttools + version: 4.56.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/28/e9/47c02d5a7027e8ed841ab6a10ca00c93dadd5f16742f1af1fa3f9978adf4/fonttools-4.56.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 003548eadd674175510773f73fb2060bb46adb77c94854af3e0cc5bc70260049 + category: main + optional: false +- name: fqdn + version: 1.5.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl + hash: + sha256: 3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014 + category: main + optional: false +- name: fsspec + version: 2025.3.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/56/53/eb690efa8513166adef3e0669afd31e95ffde69fb3c52ec2ac7223ed6018/fsspec-2025.3.0-py3-none-any.whl + hash: + sha256: efb87af3efa9103f94ca91a7f8cb7a4df91af9f74fc106c9c7ea0efd7277c1b3 + category: main + optional: false +- name: gsw + version: 3.6.19 + manager: pip + platform: linux-64 + dependencies: + numpy: '>=1.21' + url: https://files.pythonhosted.org/packages/3f/b9/f5adac68ac3d62d9069ef3b2c7086d2aff65d098702e5db2e42583e05c8d/gsw-3.6.19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: fdedb58ab2f0a33cc5c00e1de672cb37621ec975232b9df1dbae5c1e89f1c57e + category: main + optional: false +- name: h11 + version: 0.14.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl + hash: + sha256: e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761 + category: main + optional: false +- name: httpcore + version: 1.0.7 + manager: pip + platform: linux-64 + dependencies: + certifi: '*' + h11: '>=0.13,<0.15' + url: https://files.pythonhosted.org/packages/87/f5/72347bc88306acb359581ac4d52f23c0ef445b57157adedb9aee0cd689d2/httpcore-1.0.7-py3-none-any.whl + hash: + sha256: a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd + category: main + optional: false +- name: httpx + version: 0.28.1 + manager: pip + platform: linux-64 + dependencies: + anyio: '*' + certifi: '*' + httpcore: '>=1.0.0,<2.0.0' + idna: '*' + url: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl + hash: + sha256: d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad + category: main + optional: false +- name: identify + version: 2.6.9 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/07/ce/0845144ed1f0e25db5e7a79c2354c1da4b5ce392b8966449d5db8dca18f1/identify-2.6.9-py2.py3-none-any.whl + hash: + sha256: c98b4322da415a8e5a70ff6e51fbc2d2932c015532d77e9f8537b4ba7813b150 + category: main + optional: false +- name: idna + version: '3.10' + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl + hash: + sha256: 946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3 + category: main + optional: false +- name: importlib-metadata + version: 8.6.1 + manager: pip + platform: linux-64 + dependencies: + zipp: '>=3.20' + url: https://files.pythonhosted.org/packages/79/9d/0fb148dc4d6fa4a7dd1d8378168d9b4cd8d4560a6fbf6f0121c5fc34eb68/importlib_metadata-8.6.1-py3-none-any.whl + hash: + sha256: 02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e + category: main + optional: false +- name: ipykernel + version: 6.29.5 + manager: pip + platform: linux-64 + dependencies: + comm: '>=0.1.1' + debugpy: '>=1.6.5' + ipython: '>=7.23.1' + jupyter-client: '>=6.1.12' + jupyter-core: '>=4.12,<5.0.0 || >=5.1.0' + matplotlib-inline: '>=0.1' + nest-asyncio: '*' + packaging: '*' + psutil: '*' + pyzmq: '>=24' + tornado: '>=6.1' + traitlets: '>=5.4.0' + url: https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl + hash: + sha256: afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5 + category: main + optional: false +- name: ipython + version: 9.0.2 + manager: pip + platform: linux-64 + dependencies: + decorator: '*' + ipython-pygments-lexers: '*' + jedi: '>=0.16' + matplotlib-inline: '*' + pexpect: '>4.3' + prompt-toolkit: '>=3.0.41,<3.1.0' + pygments: '>=2.4.0' + stack-data: '*' + traitlets: '>=5.13.0' + typing-extensions: '>=4.6' + url: https://files.pythonhosted.org/packages/20/3a/917cb9e72f4e1a4ea13c862533205ae1319bd664119189ee5cc9e4e95ebf/ipython-9.0.2-py3-none-any.whl + hash: + sha256: 143ef3ea6fb1e1bffb4c74b114051de653ffb7737a3f7ab1670e657ca6ae8c44 + category: main + optional: false +- name: ipython-pygments-lexers + version: 1.1.1 + manager: pip + platform: linux-64 + dependencies: + pygments: '*' + url: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl + hash: + sha256: a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c + category: main + optional: false +- name: isoduration + version: 20.11.0 + manager: pip + platform: linux-64 + dependencies: + arrow: '>=0.15.0' + url: https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl + hash: + sha256: b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042 + category: main + optional: false +- name: isort + version: 5.13.2 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl + hash: + sha256: 8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6 + category: main + optional: false +- name: jedi + version: 0.19.2 + manager: pip + platform: linux-64 + dependencies: + parso: '>=0.8.4,<0.9.0' + url: https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl + hash: + sha256: a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9 + category: main + optional: false +- name: jinja2 + version: 3.1.6 + manager: pip + platform: linux-64 + dependencies: + markupsafe: '>=2.0' + url: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl + hash: + sha256: 85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67 + category: main + optional: false +- name: json5 + version: 0.10.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/aa/42/797895b952b682c3dafe23b1834507ee7f02f4d6299b65aaa61425763278/json5-0.10.0-py3-none-any.whl + hash: + sha256: 19b23410220a7271e8377f81ba8aacba2fdd56947fbb137ee5977cbe1f5e8dfa + category: main + optional: false +- name: jsonpointer + version: 3.0.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl + hash: + sha256: 13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942 + category: main + optional: false +- name: jsonschema + version: 4.23.0 + manager: pip + platform: linux-64 + dependencies: + attrs: '>=22.2.0' + jsonschema-specifications: '>=2023.03.6' + referencing: '>=0.28.4' + rpds-py: '>=0.7.1' + fqdn: '*' + idna: '*' + isoduration: '*' + jsonpointer: '>1.13' + rfc3339-validator: '*' + rfc3986-validator: '>0.1.0' + uri-template: '*' + webcolors: '>=24.6.0' + url: https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl + hash: + sha256: fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566 + category: main + optional: false +- name: jsonschema-specifications + version: 2024.10.1 + manager: pip + platform: linux-64 + dependencies: + referencing: '>=0.31.0' + url: https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl + hash: + sha256: a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf + category: main + optional: false +- name: jupyter-client + version: 8.6.3 + manager: pip + platform: linux-64 + dependencies: + jupyter-core: '>=4.12,<5.0.0 || >=5.1.0' + python-dateutil: '>=2.8.2' + pyzmq: '>=23.0' + tornado: '>=6.2' + traitlets: '>=5.3' + url: https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl + hash: + sha256: e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f + category: main + optional: false +- name: jupyter-core + version: 5.7.2 + manager: pip + platform: linux-64 + dependencies: + platformdirs: '>=2.5' + traitlets: '>=5.3' + url: https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl + hash: + sha256: 4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409 + category: main + optional: false +- name: jupyter-events + version: 0.12.0 + manager: pip + platform: linux-64 + dependencies: + jsonschema: '>=4.18.0' + packaging: '*' + python-json-logger: '>=2.0.4' + pyyaml: '>=5.3' + referencing: '*' + rfc3339-validator: '*' + rfc3986-validator: '>=0.1.1' + traitlets: '>=5.3' + url: https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl + hash: + sha256: 6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb + category: main + optional: false +- name: jupyter-lsp + version: 2.2.5 + manager: pip + platform: linux-64 + dependencies: + jupyter-server: '>=1.1.2' + url: https://files.pythonhosted.org/packages/07/e0/7bd7cff65594fd9936e2f9385701e44574fc7d721331ff676ce440b14100/jupyter_lsp-2.2.5-py3-none-any.whl + hash: + sha256: 45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da + category: main + optional: false +- name: jupyter-server + version: 2.15.0 + manager: pip + platform: linux-64 + dependencies: + anyio: '>=3.1.0' + argon2-cffi: '>=21.1' + jinja2: '>=3.0.3' + jupyter-client: '>=7.4.4' + jupyter-core: '>=4.12,<5.0.0 || >=5.1.0' + jupyter-events: '>=0.11.0' + jupyter-server-terminals: '>=0.4.4' + nbconvert: '>=6.4.4' + nbformat: '>=5.3.0' + overrides: '>=5.0' + packaging: '>=22.0' + prometheus-client: '>=0.9' + pyzmq: '>=24' + send2trash: '>=1.8.2' + terminado: '>=0.8.3' + tornado: '>=6.2.0' + traitlets: '>=5.6.0' + websocket-client: '>=1.7' + url: https://files.pythonhosted.org/packages/e2/a2/89eeaf0bb954a123a909859fa507fa86f96eb61b62dc30667b60dbd5fdaf/jupyter_server-2.15.0-py3-none-any.whl + hash: + sha256: 872d989becf83517012ee669f09604aa4a28097c0bd90b2f424310156c2cdae3 + category: main + optional: false +- name: jupyter-server-terminals + version: 0.5.3 + manager: pip + platform: linux-64 + dependencies: + terminado: '>=0.8.3' + url: https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl + hash: + sha256: 41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa + category: main + optional: false +- name: jupyterlab + version: 4.3.6 + manager: pip + platform: linux-64 + dependencies: + async-lru: '>=1.0.0' + httpx: '>=0.25.0' + ipykernel: '>=6.5.0' + jinja2: '>=3.0.3' + jupyter-core: '*' + jupyter-lsp: '>=2.0.0' + jupyter-server: '>=2.4.0,<3' + jupyterlab-server: '>=2.27.1,<3' + notebook-shim: '>=0.2' + packaging: '*' + tornado: '>=6.2.0' + traitlets: '*' + url: https://files.pythonhosted.org/packages/d7/be/422f69447dbd77ddd58251b0945382099fd740e99918a147142f1e852a9d/jupyterlab-4.3.6-py3-none-any.whl + hash: + sha256: fc9eb0455562a56a9bd6d2977cf090842f321fa1a298fcee9bf8c19de353d5fd + category: main + optional: false +- name: jupyterlab-pygments + version: 0.3.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl + hash: + sha256: 841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780 + category: main + optional: false +- name: jupyterlab-server + version: 2.27.3 + manager: pip + platform: linux-64 + dependencies: + babel: '>=2.10' + jinja2: '>=3.0.3' + json5: '>=0.9.0' + jsonschema: '>=4.18.0' + jupyter-server: '>=1.21,<3' + packaging: '>=21.3' + requests: '>=2.31' + url: https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl + hash: + sha256: e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4 + category: main + optional: false +- name: kiwisolver + version: 1.4.8 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/3a/97/5edbed69a9d0caa2e4aa616ae7df8127e10f6586940aa683a496c2c280b9/kiwisolver-1.4.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 3a96c0e790ee875d65e340ab383700e2b4891677b7fcd30a699146f9384a2bb0 + category: main + optional: false +- name: llvmlite + version: 0.44.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/99/fe/d030f1849ebb1f394bb3f7adad5e729b634fb100515594aca25c354ffc62/llvmlite-0.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: c5d22c3bfc842668168a786af4205ec8e3ad29fb1bc03fd11fd48460d0df64c1 + category: main + optional: false +- name: locket + version: 1.0.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/db/bc/83e112abc66cd466c6b83f99118035867cecd41802f8d044638aa78a106e/locket-1.0.0-py2.py3-none-any.whl + hash: + sha256: b6c819a722f7b6bd955b80781788e4a66a55628b858d347536b7e81325a3a5e3 + category: main + optional: false +- name: markupsafe + version: 3.0.2 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84 + category: main + optional: false +- name: matplotlib + version: 3.10.1 + manager: pip + platform: linux-64 + dependencies: + contourpy: '>=1.0.1' + cycler: '>=0.10' + fonttools: '>=4.22.0' + kiwisolver: '>=1.3.1' + numpy: '>=1.23' + packaging: '>=20.0' + pillow: '>=8' + pyparsing: '>=2.3.1' + python-dateutil: '>=2.7' + url: https://files.pythonhosted.org/packages/40/b8/53fa08a5eaf78d3a7213fd6da1feec4bae14a81d9805e567013811ff0e85/matplotlib-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 0f69dc9713e4ad2fb21a1c30e37bd445d496524257dfda40ff4a8efb3604ab5c + category: main + optional: false +- name: matplotlib-inline + version: 0.1.7 + manager: pip + platform: linux-64 + dependencies: + traitlets: '*' + url: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl + hash: + sha256: df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca + category: main + optional: false +- name: mistune + version: 3.1.3 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl + hash: + sha256: 1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9 + category: main + optional: false +- name: mypy-extensions + version: 1.0.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl + hash: + sha256: 4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d + category: main + optional: false +- name: nbclient + version: 0.10.2 + manager: pip + platform: linux-64 + dependencies: + jupyter-client: '>=6.1.12' + jupyter-core: '>=4.12,<5.0.0 || >=5.1.0' + nbformat: '>=5.1' + traitlets: '>=5.4' + url: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl + hash: + sha256: 4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d + category: main + optional: false +- name: nbconvert + version: 7.16.6 + manager: pip + platform: linux-64 + dependencies: + beautifulsoup4: '*' + bleach: '!=5.0.0' + defusedxml: '*' + jinja2: '>=3.0' + jupyter-core: '>=4.7' + jupyterlab-pygments: '*' + markupsafe: '>=2.0' + mistune: '>=2.0.3,<4' + nbclient: '>=0.5.0' + nbformat: '>=5.7' + packaging: '*' + pandocfilters: '>=1.4.1' + pygments: '>=2.4.1' + traitlets: '>=5.1' + url: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl + hash: + sha256: 1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b + category: main + optional: false +- name: nbformat + version: 5.10.4 + manager: pip + platform: linux-64 + dependencies: + fastjsonschema: '>=2.15' + jsonschema: '>=2.6' + jupyter-core: '>=4.12,<5.0.0 || >=5.1.0' + traitlets: '>=5.1' + url: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl + hash: + sha256: 3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b + category: main + optional: false +- name: nest-asyncio + version: 1.6.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl + hash: + sha256: 87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c + category: main + optional: false +- name: netcdf4 + version: 1.7.2 + manager: pip + platform: linux-64 + dependencies: + cftime: '*' + certifi: '*' + numpy: '*' + url: https://files.pythonhosted.org/packages/18/c1/7e564dbd28228ba4a35a272bf53b9a2e8b0ba9ac06b2c84b57c03c84e87b/netCDF4-1.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 902aa50d70f49d002d896212a171d344c38f7b8ca520837c56c922ac1535c4a3 + category: main + optional: false +- name: nodeenv + version: 1.9.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl + hash: + sha256: ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9 + category: main + optional: false +- name: notebook + version: 7.3.3 + manager: pip + platform: linux-64 + dependencies: + jupyter-server: '>=2.4.0,<3' + jupyterlab-server: '>=2.27.1,<3' + jupyterlab: '>=4.3.6,<4.4' + notebook-shim: '>=0.2,<0.3' + tornado: '>=6.2.0' + url: https://files.pythonhosted.org/packages/f2/bf/5e5fcf79c559600b738d7577c8360bfd4cfa705400af06f23b3a049e44b6/notebook-7.3.3-py3-none-any.whl + hash: + sha256: b193df0878956562d5171c8e25c9252b8e86c9fcc16163b8ee3fe6c5e3f422f7 + category: main + optional: false +- name: notebook-shim + version: 0.2.4 + manager: pip + platform: linux-64 + dependencies: + jupyter-server: '>=1.8,<3' + url: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl + hash: + sha256: 411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef + category: main + optional: false +- name: numba + version: 0.61.0 + manager: pip + platform: linux-64 + dependencies: + llvmlite: '>=0.44.0dev0,<0.45' + numpy: '>=1.24,<2.2' + url: https://files.pythonhosted.org/packages/14/91/18b9f64b34ff318a14d072251480547f89ebfb864b2b7168e5dc5f64f502/numba-0.61.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + hash: + sha256: 21c2fe25019267a608e2710a6a947f557486b4b0478b02e45a81cf606a05a7d4 + category: main + optional: false +- name: numpy + version: 2.1.3 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/7a/f0/80811e836484262b236c684a75dfc4ba0424bc670e765afaa911468d9f39/numpy-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: bc6f24b3d1ecc1eebfbf5d6051faa49af40b03be1aaa781ebdadcbc090b4539b + category: main + optional: false +- name: overrides + version: 7.7.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl + hash: + sha256: c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49 + category: main + optional: false +- name: packaging + version: '24.2' + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl + hash: + sha256: 09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759 + category: main + optional: false +- name: pandas + version: 2.2.3 + manager: pip + platform: linux-64 + dependencies: + numpy: '>=1.23.2' + python-dateutil: '>=2.8.2' + pytz: '>=2020.1' + tzdata: '>=2022.7' + url: https://files.pythonhosted.org/packages/cd/5f/4dba1d39bb9c38d574a9a22548c540177f78ea47b32f99c0ff2ec499fac5/pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: c124333816c3a9b03fbeef3a9f230ba9a737e9e5bb4060aa2107a86cc0a497fc + category: main + optional: false +- name: pandocfilters + version: 1.5.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl + hash: + sha256: 93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc + category: main + optional: false +- name: parso + version: 0.8.4 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl + hash: + sha256: a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18 + category: main + optional: false +- name: partd + version: 1.4.2 + manager: pip + platform: linux-64 + dependencies: + locket: '*' + toolz: '*' + url: https://files.pythonhosted.org/packages/71/e7/40fb618334dcdf7c5a316c0e7343c5cd82d3d866edc100d98e29bc945ecd/partd-1.4.2-py3-none-any.whl + hash: + sha256: 978e4ac767ec4ba5b86c6eaa52e5a2a3bc748a2ca839e8cc798f1cc6ce6efb0f + category: main + optional: false +- name: pathspec + version: 0.12.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl + hash: + sha256: a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08 + category: main + optional: false +- name: pexpect + version: 4.9.0 + manager: pip + platform: linux-64 + dependencies: + ptyprocess: '>=0.5' + url: https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl + hash: + sha256: 7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523 + category: main + optional: false +- name: pillow + version: 11.1.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/48/a4/fbfe9d5581d7b111b28f1d8c2762dee92e9821bb209af9fa83c940e507a0/pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl + hash: + sha256: 837060a8599b8f5d402e97197d4924f05a2e0d68756998345c829c33186217b1 + category: main + optional: false +- name: platformdirs + version: 4.3.7 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/6d/45/59578566b3275b8fd9157885918fcd0c4d74162928a5310926887b856a51/platformdirs-4.3.7-py3-none-any.whl + hash: + sha256: a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94 + category: main + optional: false +- name: pre-commit + version: 4.2.0 + manager: pip + platform: linux-64 + dependencies: + cfgv: '>=2.0.0' + identify: '>=1.0.0' + nodeenv: '>=0.11.1' + pyyaml: '>=5.1' + virtualenv: '>=20.10.0' + url: https://files.pythonhosted.org/packages/88/74/a88bf1b1efeae488a0c0b7bdf71429c313722d1fc0f377537fbe554e6180/pre_commit-4.2.0-py2.py3-none-any.whl + hash: + sha256: a009ca7205f1eb497d10b845e52c838a98b6cdd2102a6c8e4540e94ee75c58bd + category: main + optional: false +- name: prometheus-client + version: 0.21.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/ff/c2/ab7d37426c179ceb9aeb109a85cda8948bb269b7561a0be870cc656eefe4/prometheus_client-0.21.1-py3-none-any.whl + hash: + sha256: 594b45c410d6f4f8888940fe80b5cc2521b305a1fafe1c58609ef715a001f301 + category: main + optional: false +- name: prompt-toolkit + version: 3.0.50 + manager: pip + platform: linux-64 + dependencies: + wcwidth: '*' + url: https://files.pythonhosted.org/packages/e4/ea/d836f008d33151c7a1f62caf3d8dd782e4d15f6a43897f64480c2b8de2ad/prompt_toolkit-3.0.50-py3-none-any.whl + hash: + sha256: 9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198 + category: main + optional: false +- name: psutil + version: 7.0.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34 + category: main + optional: false +- name: ptyprocess + version: 0.7.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl + hash: + sha256: 4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35 + category: main + optional: false +- name: pure-eval + version: 0.2.3 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl + hash: + sha256: 1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0 + category: main + optional: false +- name: pycparser + version: '2.22' + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl + hash: + sha256: c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc + category: main + optional: false +- name: pygments + version: 2.19.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl + hash: + sha256: 9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c + category: main + optional: false +- name: pyparsing + version: 3.2.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/1c/a7/c8a2d361bf89c0d9577c934ebb7421b25dc84bf3a8e3ac0a40aed9acc547/pyparsing-3.2.1-py3-none-any.whl + hash: + sha256: 506ff4f4386c4cec0590ec19e6302d3aedb992fdc02c761e90416f158dacf8e1 + category: main + optional: false +- name: python-dateutil + version: 2.9.0.post0 + manager: pip + platform: linux-64 + dependencies: + six: '>=1.5' + url: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl + hash: + sha256: a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 + category: main + optional: false +- name: python-json-logger + version: 3.3.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl + hash: + sha256: dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7 + category: main + optional: false +- name: pytz + version: '2025.1' + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/eb/38/ac33370d784287baa1c3d538978b5e2ea064d4c1b93ffbd12826c190dd10/pytz-2025.1-py2.py3-none-any.whl + hash: + sha256: 89dd22dca55b46eac6eda23b2d72721bf1bdfef212645d81513ef5d03038de57 + category: main + optional: false +- name: pyyaml + version: 6.0.2 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85 + category: main + optional: false +- name: pyzmq + version: 26.3.0 + manager: pip + platform: linux-64 + dependencies: + cffi: '*' + url: https://files.pythonhosted.org/packages/63/1a/81a31920d5113113ccd50271649dd2d0cfcfe46925d8f8a196fe560ed0e6/pyzmq-26.3.0-cp311-cp311-manylinux_2_28_x86_64.whl + hash: + sha256: c0b519fa2159c42272f8a244354a0e110d65175647e5185b04008ec00df9f079 + category: main + optional: false +- name: referencing + version: 0.36.2 + manager: pip + platform: linux-64 + dependencies: + attrs: '>=22.2.0' + rpds-py: '>=0.7.0' + typing-extensions: '>=4.4.0' + url: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl + hash: + sha256: e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0 + category: main + optional: false +- name: requests + version: 2.32.3 + manager: pip + platform: linux-64 + dependencies: + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' + urllib3: '>=1.21.1,<3' + certifi: '>=2017.4.17' + url: https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl + hash: + sha256: 70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 + category: main + optional: false +- name: rfc3339-validator + version: 0.1.4 + manager: pip + platform: linux-64 + dependencies: + six: '*' + url: https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl + hash: + sha256: 24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa + category: main + optional: false +- name: rfc3986-validator + version: 0.1.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl + hash: + sha256: 2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9 + category: main + optional: false +- name: rpds-py + version: 0.23.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/5f/a7/e94cdb73411ae9c11414d3c7c9a6ad75d22ad4a8d094fb45a345ba9e3018/rpds_py-0.23.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: e768267cbe051dd8d1c5305ba690bb153204a09bf2e3de3ae530de955f5b5580 + category: main + optional: false +- name: scipy + version: 1.15.2 + manager: pip + platform: linux-64 + dependencies: + numpy: '>=1.23.5,<2.5' + url: https://files.pythonhosted.org/packages/32/ea/564bacc26b676c06a00266a3f25fdfe91a9d9a2532ccea7ce6dd394541bc/scipy-1.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: 28a0d2c2075946346e4408b211240764759e0fabaeb08d871639b5f3b1aca8a0 + category: main + optional: false +- name: send2trash + version: 1.8.3 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl + hash: + sha256: 0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9 + category: main + optional: false +- name: shapely + version: 2.0.7 + manager: pip + platform: linux-64 + dependencies: + numpy: '>=1.14,<3' + url: https://files.pythonhosted.org/packages/0b/a5/2c8dbb0f383519771df19164e3bf3a8895d195d2edeab4b6040f176ee28e/shapely-2.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: e6d95703efaa64aaabf278ced641b888fc23d9c6dd71f8215091afd8a26a66e3 + category: main + optional: false +- name: six + version: 1.17.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl + hash: + sha256: 4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 + category: main + optional: false +- name: sniffio + version: 1.3.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl + hash: + sha256: 2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2 + category: main + optional: false +- name: soupsieve + version: '2.6' + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl + hash: + sha256: e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9 + category: main + optional: false +- name: sparse + version: 0.15.5 + manager: pip + platform: linux-64 + dependencies: + numpy: '>=1.17' + scipy: '>=0.19' + numba: '>=0.49' + url: https://files.pythonhosted.org/packages/4f/37/fcb96b950a972dac48e0fc9e3c528130ca8d8d1e0f09e727df3c6342c7c8/sparse-0.15.5-py2.py3-none-any.whl + hash: + sha256: cf608731f8564916443427bca323fe118e8c25a712ddf02dbe7673a961139706 + category: main + optional: false +- name: stack-data + version: 0.6.3 + manager: pip + platform: linux-64 + dependencies: + executing: '>=1.2.0' + asttokens: '>=2.1.0' + pure-eval: '*' + url: https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl + hash: + sha256: d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695 + category: main + optional: false +- name: terminado + version: 0.18.1 + manager: pip + platform: linux-64 + dependencies: + ptyprocess: '*' + tornado: '>=6.1.0' + url: https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl + hash: + sha256: a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0 + category: main + optional: false +- name: tinycss2 + version: 1.4.0 + manager: pip + platform: linux-64 + dependencies: + webencodings: '>=0.4' + url: https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl + hash: + sha256: 3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289 + category: main + optional: false +- name: toolz + version: 1.0.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/03/98/eb27cc78ad3af8e302c9d8ff4977f5026676e130d28dd7578132a457170c/toolz-1.0.0-py3-none-any.whl + hash: + sha256: 292c8f1c4e7516bf9086f8850935c799a874039c8bcf959d47b600e4c44a6236 + category: main + optional: false +- name: tornado + version: 6.4.2 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + hash: + sha256: bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf + category: main + optional: false +- name: traitlets + version: 5.14.3 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl + hash: + sha256: b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f + category: main + optional: false +- name: types-python-dateutil + version: 2.9.0.20241206 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/0f/b3/ca41df24db5eb99b00d97f89d7674a90cb6b3134c52fb8121b6d8d30f15c/types_python_dateutil-2.9.0.20241206-py3-none-any.whl + hash: + sha256: e248a4bc70a486d3e3ec84d0dc30eec3a5f979d6e7ee4123ae043eedbb987f53 + category: main + optional: false +- name: typing-extensions + version: 4.12.2 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl + hash: + sha256: 04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d + category: main + optional: false +- name: tzdata + version: '2025.1' + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/0f/dd/84f10e23edd882c6f968c21c2434fe67bd4a528967067515feca9e611e5e/tzdata-2025.1-py2.py3-none-any.whl + hash: + sha256: 7e127113816800496f027041c570f50bcd464a020098a3b6b199517772303639 + category: main + optional: false +- name: uri-template + version: 1.3.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl + hash: + sha256: a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363 + category: main + optional: false +- name: urllib3 + version: 2.3.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl + hash: + sha256: 1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df + category: main + optional: false +- name: virtualenv + version: 20.29.3 + manager: pip + platform: linux-64 + dependencies: + distlib: '>=0.3.7,<1' + filelock: '>=3.12.2,<4' + platformdirs: '>=3.9.1,<5' + url: https://files.pythonhosted.org/packages/c2/eb/c6db6e3001d58c6a9e67c74bb7b4206767caa3ccc28c6b9eaf4c23fb4e34/virtualenv-20.29.3-py3-none-any.whl + hash: + sha256: 3e3d00f5807e83b234dfb6122bf37cfadf4be216c53a49ac059d02414f819170 + category: main + optional: false +- name: wcwidth + version: 0.2.13 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl + hash: + sha256: 3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859 + category: main + optional: false +- name: webcolors + version: 24.11.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl + hash: + sha256: 515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9 + category: main + optional: false +- name: webencodings + version: 0.5.1 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl + hash: + sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78 + category: main + optional: false +- name: websocket-client + version: 1.8.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl + hash: + sha256: 17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526 + category: main + optional: false +- name: xarray + version: 2025.3.0 + manager: pip + platform: linux-64 + dependencies: + numpy: '>=1.24' + packaging: '>=23.2' + pandas: '>=2.1' + url: https://files.pythonhosted.org/packages/91/19/5dbac77ca82f009f8267d0e7cca4fd3be2a435d83ed98f6f8b9c5cb1747e/xarray-2025.3.0-py3-none-any.whl + hash: + sha256: 022b7eac5ebc26d70d34211de732ec1a15127a40455f9492acdde7fbe5bbf091 + category: main + optional: false +- name: xesmf + version: 0.8.8 + manager: pip + platform: linux-64 + dependencies: + cf-xarray: '>=0.5.1' + numba: '>=0.55.2' + numpy: '>=1.16' + shapely: '*' + sparse: '>=0.8.0' + xarray: '>=0.16.2' + url: https://files.pythonhosted.org/packages/ce/c6/e0ecd645ee8a47fd58d15929d7760fefb45b3399c3c228670aa05349b5d8/xesmf-0.8.8-py3-none-any.whl + hash: + sha256: aa9ba97aa17ff18cc50a94aed06121ea2a88f3fc54f425a8208c734466edf660 + category: main + optional: false +- name: zipp + version: 3.21.0 + manager: pip + platform: linux-64 + dependencies: {} + url: https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl + hash: + sha256: ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931 + category: main + optional: false diff --git a/continuous_integration/scripts/check_mccabe_complexity.sh b/continuous_integration/scripts/check_mccabe_complexity.sh new file mode 100755 index 0000000..c7e6766 --- /dev/null +++ b/continuous_integration/scripts/check_mccabe_complexity.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +if [ -z "$1" ] || [ -z "$2" ]; then + echo "Error: You must specify a McCabe threshold and a directory to analyze." + echo "Usage: $0 " + exit 1 +fi + +threshold=$1 +directory=$2 + +if [ ! -d "$directory" ]; then + echo "Error: The directory '$directory' does not exist." + exit 1 +fi + +all_files_ok=true +for file in $(find "$directory" -name "*.py"); do + echo "Analyzing $file ..." + output=$(python -m mccabe --min "$threshold" "$file") + + if [ -n "$output" ]; then + echo "Error: McCabe complexity too high in $file" + echo "$output" + all_files_ok=false + fi +done + +if $all_files_ok; then + echo "✅ All files have McCabe scores less than or equal to $threshold. ✅" +else + echo "❌ Some files have a complexity higher than $threshold ❌" + exit 1 +fi + +exit 0 diff --git a/environment.yml b/environment.yml new file mode 100644 index 0000000..0559f93 --- /dev/null +++ b/environment.yml @@ -0,0 +1,215 @@ +name: lenapy_env +channels: + - pytorch + - conda-forge + - defaults + - https://repo.anaconda.com/pkgs/main + - https://repo.anaconda.com/pkgs/r +dependencies: + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=2_gnu + - attr=2.5.1=h166bdaf_1 + - blosc=1.21.6=he440d0b_1 + - bzip2=1.0.8=h4bc722e_7 + - c-ares=1.34.4=hb9d3cd8_0 + - ca-certificates=2025.1.31=hbcca054_0 + - esmf=8.8.0=mpi_mpich_h7cf99a1_100 + - esmpy=8.8.0=pyhecae5ae_0 + - hdf4=4.2.15=h2a13503_7 + - hdf5=1.14.3=mpi_mpich_h7f58efa_9 + - icu=75.1=he02047a_0 + - keyutils=1.6.1=h166bdaf_0 + - krb5=1.21.3=h659f571_0 + - ld_impl_linux-64=2.43=h712a8e2_4 + - libaec=1.1.3=h59595ed_0 + - libblas=3.9.0=31_h59b9bed_openblas + - libcap=2.75=h39aace5_0 + - libcblas=3.9.0=31_he106b2a_openblas + - libcurl=8.12.1=h332b0f4_0 + - libedit=3.1.20250104=pl5321h7949ede_0 + - libev=4.33=hd590300_2 + - libexpat=2.6.4=h5888daf_0 + - libfabric=2.1.0=ha770c72_0 + - libfabric1=2.1.0=h14e6f36_0 + - libffi=3.4.6=h2dba641_0 + - libgcc=14.2.0=h767d61c_2 + - libgcc-ng=14.2.0=h69a702a_2 + - libgcrypt-lib=1.11.0=hb9d3cd8_2 + - libgfortran=14.2.0=h69a702a_2 + - libgfortran-ng=14.2.0=h69a702a_2 + - libgfortran5=14.2.0=hf1ad2bd_2 + - libgomp=14.2.0=h767d61c_2 + - libgpg-error=1.51=hbd13f7d_1 + - libhwloc=2.11.2=default_h0d58e46_1001 + - libiconv=1.18=h4ce23a2_1 + - libjpeg-turbo=3.0.0=hd590300_1 + - liblapack=3.9.0=31_h7ac8fdf_openblas + - liblzma=5.6.4=hb9d3cd8_0 + - libnetcdf=4.9.2=mpi_mpich_h761946e_14 + - libnghttp2=1.64.0=h161d5f1_0 + - libnl=3.11.0=hb9d3cd8_0 + - libnsl=2.0.1=hd590300_0 + - libopenblas=0.3.29=pthreads_h94d23a6_0 + - libpnetcdf=1.13.0=mpi_mpich_hdce4f7b_101 + - libsqlite=3.49.1=hee588c1_2 + - libssh2=1.11.1=hf672d98_0 + - libstdcxx=14.2.0=h8f9b012_2 + - libstdcxx-ng=14.2.0=h4852527_2 + - libsystemd0=257.4=h4e0b6ca_1 + - libudev1=257.4=hbe16f8c_1 + - libuuid=2.38.1=h0b41bf4_0 + - libxcrypt=4.4.36=hd590300_1 + - libxml2=2.13.6=h8d12d68_0 + - libzip=1.11.2=h6991a6a_0 + - libzlib=1.3.1=hb9d3cd8_2 + - lz4-c=1.10.0=h5888daf_1 + - mpi=1.0.1=mpich + - mpich=4.3.0=h1a8bee6_100 + - ncurses=6.5=h2d0b736_3 + - netcdf-fortran=4.6.1=mpi_mpich_h2e543cf_8 + - openssl=3.4.1=h7b32b05_0 + - parallelio=2.6.3=mpi_mpich_h43d51f9_100 + - pip=25.0.1=pyh8b19718_0 + - python=3.11.11=h9e4cc4f_2_cpython + - python_abi=3.11=5_cp311 + - rdma-core=56.0=h5888daf_0 + - readline=8.2=h8c095d6_2 + - setuptools=75.8.2=pyhff2d567_0 + - snappy=1.2.1=h8bd8927_1 + - tk=8.6.13=noxft_h4845f30_101 + - ucx=1.18.0=hfd9a62f_2 + - wheel=0.45.1=pyhd8ed1ab_1 + - zlib=1.3.1=hb9d3cd8_2 + - zstd=1.5.7=hb8e6e7a_2 + - pip: + - anyio==4.9.0 + - argon2-cffi==23.1.0 + - argon2-cffi-bindings==21.2.0 + - arrow==1.3.0 + - asttokens==3.0.0 + - async-lru==2.0.5 + - attrs==25.3.0 + - babel==2.17.0 + - beautifulsoup4==4.13.3 + - black==24.8.0 + - bleach==6.2.0 + - certifi==2025.1.31 + - cf-xarray==0.10.4 + - cffi==1.17.1 + - cfgv==3.4.0 + - cftime==1.6.4.post1 + - charset-normalizer==3.4.1 + - click==8.1.8 + - cloudpickle==3.1.1 + - comm==0.2.2 + - contourpy==1.3.1 + - cycler==0.12.1 + - dask==2025.2.0 + - debugpy==1.8.13 + - decorator==5.2.1 + - defusedxml==0.7.1 + - distlib==0.3.9 + - executing==2.2.0 + - fastjsonschema==2.21.1 + - filelock==3.18.0 + - fonttools==4.56.0 + - fqdn==1.5.1 + - fsspec==2025.3.0 + - gsw==3.6.19 + - h11==0.14.0 + - httpcore==1.0.7 + - httpx==0.28.1 + - identify==2.6.9 + - idna==3.10 + - importlib-metadata==8.6.1 + - ipykernel==6.29.5 + - ipython==9.0.2 + - ipython-pygments-lexers==1.1.1 + - isoduration==20.11.0 + - isort==5.13.2 + - jinja2==3.1.6 + - json5==0.10.0 + - jsonpointer==3.0.0 + - jsonschema==4.23.0 + - jsonschema-specifications==2024.10.1 + - jupyter-client==8.6.3 + - jupyter-core==5.7.2 + - jupyter-events==0.12.0 + - jupyter-lsp==2.2.5 + - jupyter-server==2.15.0 + - jupyter-server-terminals==0.5.3 + - jupyterlab==4.3.6 + - jupyterlab-pygments==0.3.0 + - jupyterlab-server==2.27.3 + - kiwisolver==1.4.8 + - llvmlite==0.44.0 + - locket==1.0.0 + - markupsafe==3.0.2 + - matplotlib==3.10.1 + - matplotlib-inline==0.1.7 + - mistune==3.1.3 + - mypy-extensions==1.0.0 + - nbclient==0.10.2 + - nbconvert==7.16.6 + - nbformat==5.10.4 + - nest-asyncio==1.6.0 + - netcdf4==1.7.2 + - nodeenv==1.9.1 + - notebook==7.3.3 + - notebook-shim==0.2.4 + - numba==0.61.0 + - numpy==2.1.3 + - overrides==7.7.0 + - packaging==24.2 + - pandas==2.2.3 + - pandocfilters==1.5.1 + - partd==1.4.2 + - pathspec==0.12.1 + - pexpect==4.9.0 + - pillow==11.1.0 + - platformdirs==4.3.7 + - pre-commit==4.2.0 + - prometheus-client==0.21.1 + - prompt-toolkit==3.0.50 + - psutil==7.0.0 + - ptyprocess==0.7.0 + - pure-eval==0.2.3 + - pycparser==2.22 + - pygments==2.19.1 + - pyparsing==3.2.1 + - python-dateutil==2.9.0.post0 + - python-json-logger==3.3.0 + - pytz==2025.1 + - pyyaml==6.0.2 + - pyzmq==26.3.0 + - referencing==0.36.2 + - requests==2.32.3 + - rfc3339-validator==0.1.4 + - rfc3986-validator==0.1.1 + - rpds-py==0.23.1 + - scipy==1.15.2 + - send2trash==1.8.3 + - shapely==2.0.7 + - six==1.17.0 + - sniffio==1.3.1 + - soupsieve==2.6 + - sparse==0.15.5 + - stack-data==0.6.3 + - terminado==0.18.1 + - tinycss2==1.4.0 + - toolz==1.0.0 + - tornado==6.4.2 + - traitlets==5.14.3 + - types-python-dateutil==2.9.0.20241206 + - typing-extensions==4.12.2 + - tzdata==2025.1 + - uri-template==1.3.0 + - urllib3==2.3.0 + - virtualenv==20.29.3 + - wcwidth==0.2.13 + - webcolors==24.11.1 + - webencodings==0.5.1 + - websocket-client==1.8.0 + - xarray==2025.3.0 + - xesmf==0.8.8 + - zipp==3.21.0 diff --git a/pyproject.toml b/pyproject.toml index e59d28b..1dd3f7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,49 @@ +[build-system] +requires = ["setuptools", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "lenapy" +version = "0.9" +description = "Second beta release of lenapy on github" +readme = "README.md" +authors = [ + { name = "Sebastien Fourest & EMC2 team", email = "sebastien.fourest@cnes.fr" } +] +license = { text = "GPL-3.0" } +requires-python = ">=3.7" +dependencies = [ + "matplotlib>=3.6", + "esmpy>=8.4.0", + "xesmf>=0.8.2", + "xarray>=2024.2", + "gsw>=3.6.16", + "netCDF4>=1.6.5", + "pyyaml>=6.0", + "dask>=2023.6", +] + +[tool.setuptools] +packages = [ + "lenapy", + "lenapy.utils", + "lenapy.readers", + "lenapy.writers", + "lenapy.plots", + "lenapy.resources", +] + +[tool.setuptools.package-data] +"lenapy.resources" = ["*"] + +[project.entry-points."xarray.backends"] +lenapyNetcdf = "lenapy.readers.geo_reader:lenapyNetcdf" +lenapyMask = "lenapy.readers.geo_reader:lenapyMask" +lenapyOceanProducts = "lenapy.readers.ocean:lenapyOceanProducts" +lenapyGfc = "lenapy.readers.gravi_reader:ReadGFC" +lenapyGraceL2 = "lenapy.readers.gravi_reader:ReadGRACEL2" +lenapyShLoading = "lenapy.readers.gravi_reader:ReadShLoading" + [tool.black] line-length = 88 target-version = ['py312'] @@ -5,3 +51,28 @@ target-version = ['py312'] [tool.isort] profile = "black" line_length = 88 + +[project.optional-dependencies] +formatter = [ + "black ==24.8.0", + "isort ==5.13.2", +] +test = [ + "pytest", + "pytest-cov", +] +doc = [ + "sphinx", +] +notebook = [ + "notebook ==7.3.3", + "myst-nb ==1.2.0" +] +quality = [ + "pylint", + "mccabe", +] +dev = [ + "pre-commit", + "lenapy[formatter, test, doc, notebook, quality]", +] From f91326fb4e35af80ce22271a59764c6688f3631b Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 25 Mar 2025 11:40:50 +0100 Subject: [PATCH 02/54] test: add pytest fixture lenapy_paths --- tests/conftest.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/conftest.py diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..76163ee --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,17 @@ +from dataclasses import dataclass +from pathlib import Path + +import pytest + + +@dataclass +class LenapyTestsPath: + project_dir: Path + + def __post_init__(self): + self.data = self.project_dir / "data" + + +@pytest.fixture +def lenapy_paths(request) -> LenapyTestsPath: + return LenapyTestsPath(Path(__file__).parent.parent) From 3901ae2f815e0c2fd9d2f8bb9e9e47149cbc1e66 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 25 Mar 2025 11:44:32 +0100 Subject: [PATCH 03/54] ci: check notebooks --- .gitlab-ci.yml | 9 + doc/tutorials/Tutorial_lnharmo.ipynb | 346 ++++++++++----------------- lenapy/plots/plotting.py | 10 +- pyproject.toml | 4 +- 4 files changed, 149 insertions(+), 220 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9be42f8..1c8eff6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -80,6 +80,15 @@ pytest: - ./.ci-reports/ expire_in: 1 day +test_notebooks: + stage: quality + image: ${ARTIFACTORY_HOST}/${TAG_IMAGE_CONDA} + script: + - source activate lenapy_env + - pip install -e .[test] + - pip install -e .[notebook] + - pytest --nbmake --nbmake-kernel=python3 doc/tutorials/ + pylint_analysis: stage: quality image: ${ARTIFACTORY_HOST}/${TAG_IMAGE_CONDA} diff --git a/doc/tutorials/Tutorial_lnharmo.ipynb b/doc/tutorials/Tutorial_lnharmo.ipynb index 7d02df3..d224421 100755 --- a/doc/tutorials/Tutorial_lnharmo.ipynb +++ b/doc/tutorials/Tutorial_lnharmo.ipynb @@ -3,7 +3,13 @@ { "cell_type": "markdown", "id": "4ec25494-49d2-45d8-b3c3-aa6a5a47632c", - "metadata": {}, + "metadata": { + "editable": true, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, "source": [ "# Lenapy for spherical harmonics and gravity data\n", "Lenapy includes functions to read and process spherical harmonics and gravity data.\n", @@ -20,16 +26,17 @@ "cell_type": "code", "execution_count": 1, "id": "bf0ea491-b215-42d8-9583-90f5935ce724", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:32:43.508449Z", - "iopub.status.busy": "2024-11-28T13:32:43.508192Z", - "iopub.status.idle": "2024-11-28T13:32:44.456444Z", - "shell.execute_reply": "2024-11-28T13:32:44.456079Z", - "shell.execute_reply.started": "2024-11-28T13:32:43.508427Z" + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/avincent/miniconda3/envs/pluto_lenapy/lib/python3.11/site-packages/esmpy/interface/loadESMF.py:94: VersionWarning: ESMF installation version 8.8.0, ESMPy version 8.8.0b0\n", + " warnings.warn(\"ESMF installation version {}, ESMPy version {}\".format(\n" + ] } - }, - "outputs": [], + ], "source": [ "import xarray as xr\n", "import lenapy\n", @@ -68,15 +75,7 @@ "cell_type": "code", "execution_count": 2, "id": "d287106d-dcfe-4552-a9c9-8ec5a7ab2bd1", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:32:47.012054Z", - "iopub.status.busy": "2024-11-28T13:32:47.011771Z", - "iopub.status.idle": "2024-11-28T13:32:47.049106Z", - "shell.execute_reply": "2024-11-28T13:32:47.048792Z", - "shell.execute_reply.started": "2024-11-28T13:32:47.012040Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -111,14 +110,14 @@ " --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", "}\n", "\n", - "html[theme=dark],\n", - "html[data-theme=dark],\n", - "body[data-theme=dark],\n", + "html[theme=\"dark\"],\n", + "html[data-theme=\"dark\"],\n", + "body[data-theme=\"dark\"],\n", "body.vscode-dark {\n", " --xr-font-color0: rgba(255, 255, 255, 1);\n", " --xr-font-color2: rgba(255, 255, 255, 0.54);\n", " --xr-font-color3: rgba(255, 255, 255, 0.38);\n", - " --xr-border-color: #1F1F1F;\n", + " --xr-border-color: #1f1f1f;\n", " --xr-disabled-color: #515151;\n", " --xr-background-color: #111111;\n", " --xr-background-color-row-even: #111111;\n", @@ -173,6 +172,7 @@ ".xr-section-item input {\n", " display: inline-block;\n", " opacity: 0;\n", + " height: 0;\n", "}\n", "\n", ".xr-section-item input + label {\n", @@ -209,7 +209,7 @@ "\n", ".xr-section-summary-in + label:before {\n", " display: inline-block;\n", - " content: '►';\n", + " content: \"►\";\n", " font-size: 11px;\n", " width: 15px;\n", " text-align: center;\n", @@ -220,7 +220,7 @@ "}\n", "\n", ".xr-section-summary-in:checked + label:before {\n", - " content: '▼';\n", + " content: \"▼\";\n", "}\n", "\n", ".xr-section-summary-in:checked + label > span {\n", @@ -292,15 +292,15 @@ "}\n", "\n", ".xr-dim-list:before {\n", - " content: '(';\n", + " content: \"(\";\n", "}\n", "\n", ".xr-dim-list:after {\n", - " content: ')';\n", + " content: \")\";\n", "}\n", "\n", ".xr-dim-list li:not(:last-child):after {\n", - " content: ',';\n", + " content: \",\";\n", " padding-right: 5px;\n", "}\n", "\n", @@ -472,29 +472,29 @@ " tide_system: tide_free\n", " max_degree: 90\n", " errors: empirical\n", - " modelname: GSM-2_2002213-2002243_GRAC_COSTG_BF01_0100
  • product_name :
    GSM-2_2002213-2002243_GRAC_COSTG_BF01_0100
    earth_gravity_constant :
    398600441500000.0
    radius :
    6378136.3
    norm :
    4pi
    tide_system :
    tide_free
    max_degree :
    90
    errors :
    empirical
    modelname :
    GSM-2_2002213-2002243_GRAC_COSTG_BF01_0100
  • " ], "text/plain": [ " Size: 266kB\n", @@ -589,17 +589,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 3, "id": "87763e92-1798-4d55-9abf-4bc41c06a3a1", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:38:49.921173Z", - "iopub.status.busy": "2024-11-28T13:38:49.920354Z", - "iopub.status.idle": "2024-11-28T13:38:49.946142Z", - "shell.execute_reply": "2024-11-28T13:38:49.945199Z", - "shell.execute_reply.started": "2024-11-28T13:38:49.921131Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "# Dataset with COST-G months of GRACE and GRACE-FO\n", @@ -625,17 +617,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 4, "id": "44161857-e83d-491c-8dc3-552dc39e2aff", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:38:40.527548Z", - "iopub.status.busy": "2024-11-28T13:38:40.527049Z", - "iopub.status.idle": "2024-11-28T13:38:40.544976Z", - "shell.execute_reply": "2024-11-28T13:38:40.544311Z", - "shell.execute_reply.started": "2024-11-28T13:38:40.527516Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "from lenapy.readers.gravi_reader import read_tn14, read_tn13\n", @@ -657,31 +641,23 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 5, "id": "f5935aef-442b-4ce0-adca-374de3df3737", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:39:06.725213Z", - "iopub.status.busy": "2024-11-28T13:39:06.724865Z", - "iopub.status.idle": "2024-11-28T13:39:06.980400Z", - "shell.execute_reply": "2024-11-28T13:39:06.979703Z", - "shell.execute_reply.started": "2024-11-28T13:39:06.725185Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 12, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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EaHZ7LFLly5o2bIl3N3dMXPmTHz11VewtbXFrl27cPjwYezZsweA6I3Jz8zMTPN6DRs21BwPDAxESkoKoqKikJ6erunx8fT0hKGhIT788EN07doVs2fPxowZM2Bqaoo7d+7g8OHD+OGHH6rlfunpVpVr6BDRU6wW64vqNHWhY8GvV199VZIkScrKypI++eQTyc3NTTIwMJAcHR2lkSNHStevX6/Q623ZskVq2rSpZGhoKDk6OkqzZ8+WEhISqvx+8hf7qos8jx8/rjl27949adSoUZK9vb1kYmIieXl5SRs3biz2usUVN/fq1avI9y9/YeylS5ekAQMGSGZmZpKpqank5eUlLV68uNrul4iIiDU+REREpDM4q4uIiIh0BoMPERER6QwWNxegVCrx6NEjmJub19kVYomIiEibJElITk6Gs7NzodnJ+TH4FPDo0SO4urrWdjOIiIioAsLDw7VmGRfE4FOAubk5APHGWVhY1HJriIiIqCySkpLg6uqq+RwvDoNPAerhLQsLCwYfIiKieqa0MhUWNxMREZHOYPAhIiIincHgQ0RERDqDwYeIiIh0BoMPERER6QwGHyIiItIZDD5ERESkMxh8iIiISGcw+BAREZHOqFfBZ+/evfDx8YGxsTHs7OwwatQorcdlMlmhr9WrV9dSa4mIiKiuqTdbVmzfvh0zZszAkiVL0LdvX0iShBs3bhQ6b926dRg8eLDme0tLy5psJhEREdVh9SL45OTk4O2338aKFSswbdo0zXEPD49C51pZWcHR0bEmm0dERET1RL0Y6vL390dERATkcjk6dOgAJycnDBkyBLdu3Sp07pw5c2BnZ4fOnTtj9erVUCqVJV47MzMTSUlJWl9UvSRJQlpWTm03g4iIdFC9CD7BwcEAgEWLFmHBggXYs2cPrK2t0atXL8TFxWnO+/zzz7Ft2zYcOXIE48aNw7x587BkyZISr7106VJYWlpqvlxdXav1XnRVelYuztyPwdJ9d9D7qxPw/OQgdvg/rO1mERGRjpFJkiTV1osvWrQIn376aYnn+Pr64t69e5gwYQJ++eUXvPbaawBET03Dhg3xxRdfYObMmUU+d+XKlfjss8+QmJhY7PUzMzORmZmp+T4pKQmurq5ITEyEhYVFBe6KCopOysDg704jLjVL63hTO1McmdsLcrms3Nc8cDMKjpZGaO9qVUWt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FxenCW9VrajfEbWyfn6zx4eIiOqs9OxceH5ysFZe+/Zng2BiWLaPybi4OBw4cACLFy8uMkxYWVkhLi4OBw8exOLFiwv1xjg6OmLChAnYsmULfv75Z5iZmcHMzAy7du1C165dq2xPydjYWBw6dAhLliwpsp1A6VPG586di169ehUZegBUW+ipKqzxISIiqqTAwEBIkoSWLVsWe879+/chSRJatWpV5OOtWrVCfHw8njx5An19faxfvx4bNmyAlZUVevTogY8++gjXr1+vknZ6eHhoHbezs9OErQ8//LDY59+5cwe+vr6YPXt2seeEh4ejd+/e8PT0hJeXF7Zt21Zim/bs2QMPDw80b94ca9asKd8NVQB7fIiIqM4yNtDD7c8G1dprl5W6aqQyC+wVvMbo0aMxbNgwnD59GufPn8eBAwewfPlyrFmzpsTCZbU///wTM2fO1Hy/f/9+GBoaFtnOS5cuQalUYsKECcjMzCz2mv7+/gDE5uHF0dfXx7fffov27dsjOjoaHTt2xNChQ4vsYcrJycHcuXNx/PhxWFhYoGPHjhg1alS19hox+BARUZ0lk8nKPNxUm5o3bw6ZTIY7d+7ghRdeKPIcd3d3yGQy3L59u8hz7t69C2tra9jZ2WmOGRkZYcCAARgwYAA++eQTTJ8+HQsXLixT8BkxYgR8fHw037u4uCAtLQ0ymQx3797VOrdp06YAii+IVlPP+DIzMyv2HCcnJ80movb29rCxsUFcXFyRwefSpUto3bo1XFxcAIg6qYMHD+Lll18u9f4qikNdRERElWRjY4NBgwbhp59+QmpqaqHHExISYGtriwEDBuDnn39Genq61uNRUVH4888/MXbs2BJ7jTw9PYu8flHMzc3h7u6u+TI2Nta04ccffyzzdfJr06YNAOD06dNFPl7wvi5fvgylUglXV9ciz3/06JEm9ABAw4YNERERUe52lQeDDxERURX4+eefkZubiy5dumD79u24f/8+7ty5g++//x7dunUDAPz444/IzMzEoEGDcOrUKYSHh+PAgQMYMGAAXFxcsHjxYgCiCLlv3774448/cP36dYSEhGDbtm1Yvnw5nn/++Uq3MycnB506dcKWLVtw584dBAQE4I8//sDdu3dL3PW8W7duGDhwIN544w1s2rQJgYGBuHfvHv78808888wzCAoK0pwbGxuLSZMm4ddf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", + "image/png": "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", "text/plain": [ "
    " ] @@ -691,7 +667,7 @@ }, { "data": { - "image/png": "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VCZPntztOo/Ho+zYsUNZs2aN8stf/lLJz89XNm/erCiKCHUCysGDBzvtc8MNNyhnn312j2Pp6OhQmpubQ4/y8nKZppRIJJIkkappSo2DBw8qN998s1JWVqakpaUpQ4YMUS666CJl+fLloW327t2rXHvttUpxcbFisViUYcOGKbfeeqtSV1cX2qajo0P55S9/qRxzzDFKVlaWkp6erowfP1753//9X8Xtdnc5b3dpysON85ZbblFGjhypWCwWJTMzUznhhBOUhx56SGlra+t1346ODuX+++9XJk+erKSnpys5OTnK8ccfr/z+979XAoFAl+1//OMfK6+++mq3x+ouTfniiy/2eG49pSmTKsY0XC5XSPhcccUVynnnnRf1vvfcc48yYcKELsvb2toUp9OpPPLII1EdZ86cOcoPf/hDRVEUZdeuXQqgfPXVV522ueiii5Tvfe97UY9N1oxJJBJJ8kh1MSZRlKqqqtA1tLm5WTnqqKOUr7/+OrT+jDPOUA4cOKAoiqL4fD5lzJgxyoEDB5SWlhZlzJgxnUTpoehJjOmiHVJGRgYlJSU0NjaybNmyPoVN161bR0lJSZflr776Kh6Ph2uuuSaq4yiKEpr1MXLkSIqLi3n//fdD671eLytXrmTmzJlRj00ikUgkEkn/OXDgAKeddhpTp07llFNO4ZZbbmHKlCmAuG7v3LkzNFvSbDbz8MMPc/rppzN9+nR+/vOfdzvrUo8k1dpi2bJlIY+SnTt38vOf/5zx48dz3XXXAXDXXXdRUVHB888/D8AjjzzCiBEjmDRpEl6vl0WLFrFkyRKWLFnS5dgLFy5k3rx53f4j7r77bs4991yGDRtGa2srixcvZsWKFbz77ruAyDHffvvt3HfffYwdO5axY8dy3333kZ6ezlVXXRXHV0QikUgkEonGsccey/r167tdt3XrVi677LJOprcXXXTRYdsv6ZGkirHm5mbuuusuDhw4QG5uLpdddhn33nsvFosFEL2y9u/fH9re6/Vy5513UlFRgd1uZ9KkSbz11lucd955nY67fft2Vq9ezXvvvdfteaurq/nud79LZWUlWVlZTJkyJVT0qDF//nza29u56aabaGxs5MQTT+S9996THmMSiUQikeiAiRMn8uc//znZw4gJsjdlHJG9KSUSiSR59NZ7UCLRU29KXdSMSSQSiUQikQxWpBiTSCQSiUQiSSJSjEkkEolEIpEkESnGJBKJRCKRSJKIFGMSiUQikUgkSUSKMYlEIpFIJJIkIsWYRCKRSCQSSRKRYkwikUgkEokkiUgxJpFIJBKJRJJEpBiTSCQSiURHGAyGXh/XXnst1157LQaDgQceeKDTvq+//joGgyH0+6pVq7jwwgspLS3FYDDw+uuv93ru+++/P9SfORrWrl3LlVdeSWlpKTabjdGjR3P99dezffv2vv7ZgxopxiQSiUQi0RGVlZWhxyOPPILT6ey07K9//SsANpuNP/7xjzQ2NvZ4rLa2NqZOncpjjz122POuWbOGJ598kilTpkQ1zqeffpoTTzyRrKwsli5dyrZt23jqqadoaGhg4cKF0f2xEiDJjcIlEolEIkkYigI+d3LObUmHiIhVbxQXF4eeZ2VlYTAYOi3TOPPMM9m5cyf3338/Dz74YLfHOvfcczn33HMPe06Xy8XVV1/NU089xT333HPY7VevXs2PfvQjHnvsMX7yk5+ElpeVlXHGGWfQ0NBw2GNIwkgxJpFIJJLBgc8N95Um59x3H4S0jJge0mQycd9993HVVVfx05/+lKFDh/b7WDfffDPnn38+Z555ZlRi7I477mDWrFmdhFgkubm5/R7LYESmKSUSiUQiSVEuueQSpk2bxm9/+9t+H2Px4sV89dVX3H///VFtv2XLFtasWcPNN9/c63atra0cf/zxTJs2jaOPPpqnnnqq1+3/85//MH78eMaOHcvTTz8d9fiPBGRkTCKRSCSDA0u6iFAl69xx4o9//CNnnHEGP/vZz/q8b3l5ObfddhvvvfceNpstqn2++uorAI499thet0tPT2flypWkp6fjdruZPHkyl156KXl5eV229fv93HHHHSxfvhyn08kxxxzDpZdeOmgibDIyJpFIJJLBgcEgUoXJeERZL9YfTjvtNM4++2zuvvvuPu+7du1aampqOPbYYzGbzZjNZlauXMmjjz6K2WwmEAh02cftFnV3mZmZvR7bZDKRni5EaEdHB4FAAEVRut32iy++YNKkSQwZMgSHw8F5553HsmXL+vz3pCoyMiaRSCQSSYrzwAMPMG3aNMaNG9en/ebMmcPGjRs7LbvuuuuYMGECv/jFLzCZTF32mTx5MgAfffQRl1xySZf17e3t2O12AJqampg1axY7duzgoYceIj8/v9txHDx4kCFD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eObMmcOqVau63f6LL75g06ZN3HDDDT2OQ1EU7rjjDk455RQmT54cWn7uuefy4osv8uGHH/Lwww+zZs0azjjjDDweT4/Huv/++8nKygo9hg0bFuWr0T/2b/0SsyFIA07KrSIK1NGYumJMURR+/cYm/EGFMycWctZRfY/wXTJ9KJcdM5SgArctXk9DmzcOI5VIJBKJJHYYFEVJWnHNrl27uP7661m1ahUmk4ljjjmGcePG8dVXX/HNN98c/gDAhRdeiMFg4M033+yy7kc/+hGffPIJGzdu7HH/m2++mbfeeovVq1czdOjQHrerrKykrKyMxYsXc+mll3a7jcfj6STWWlpaGDZsGM3NzTidzqj+nr7w+asPcuI397LBdjzetGyOa3mfz0b9lJO+94eYnysRvLbuAP/zytfYLEbe/59ZDMtN79dx2jx+LvzbanbXtTFnQiFPf/+4XicASCQSiUQSSUtLC1lZWXG7fh9KUgv4R48ezcqVK3G5XJSXl/PFF1/g8/kYOXJk1Mc46aST2LFjR5flbrebxYsX9xoVu/XWW3nzzTdZvnx5r0IMRFSurKys23NpWK1WnE5np0c8MVR+DUBb3iT86aJ5Nm29p1L1SnO7L+QTdusZY/stxAAyrGb+dtV00kxGPthawzMf743RKCUSiUQiiT268BnLyMigpKSExsZGli1bxsUXXxz1vuvWraOkpKTL8ldffRWPx8M111zTZZ2iKNxyyy0sXbqUDz/8MCrxV19fT3l5ebfnSha5LUK82IYfAw6R0rO4U1OM/WnZNupcXkYXZHDjqaMGfLxJpVn86vyJANz/zhb21LUdZg+JRCKRSJJD0mZTAixbtgxFURg/fjw7d+7k5z//OePHj+e6664D4K677qKiooLnn38egEceeYQRI0YwadIkvF4vixYtYsmSJSxZsqTLsRcuXMi8efPIy8vrsu7mm2/mpZde4o033sDhcFBVVQVAVlYWdrsdl8vFggULuOyyyygpKWHv3r3cfffd5Ofnc8kll8TxFYkeT4eb4f69YICi8Sdx0CfSozZP6llbbDjQxKLP9wHwh3mTSTPH5h7hezPKeG1dBevLm1izt4GR+T1P4pBIJBKJJFkkVYw1Nzdz1113ceDAAXJzc7nsssu49957sVhE25vKykr2798f2t7r9XLnnXdSUVGB3W5n0qRJvPXWW5x33nmdjrt9+3ZWr17Ne++91+15H3/8cUAYxEbyzDPPcO2112Iymdi4cSPPP/88TU1NlJSUcPrpp/PKK6/gcBze8yoR7N+6lrGGAE1kUjJ8LI0VOwFw+lJvBuFv39yMosC8aaXMHJ0fs+MaDAaG5aazvryJ1g7Zt1IikUgk+iSpYuyKK67giiuu6HH9s88+2+n3+fPnM3/+/MMed9y4cfQ2L+FwcxbsdjvLli077HmSScOOLwAot44j22jEUSDaBeUEG5M5rD7T4Quwbn8TAD8/Z0LMj++wibd4a4cv5seWSCQSiSQW6KJmTNIPqkTxvitX2HFkFwobjUxDO25Xc9KG1VfavYHQ8yKHNebHd9pElLWlXUbGJBKJRKJPpBhLUXKbhfVH2rBjAHA4c2hX0gBorDmQtHH1FbdPiLE0kxGzKfZvRy0y1iIjYxKJRCLRKVKMpSA+r4cy3x4AiiecAIDBaKTBmANAS23qiLF2r4hY9cVpvy847SIyJtOUEolEItErUoylIPu3rhVNwcmgdMTE0PIWs5g56q4/mKyh9Rm3mqZMj5cY0yJjMk0pkUgkEp0ixVgKUq8W7++3jsVgDP8L261iJqKvuft2UnpEE2Nxi4ypNWOtHhkZk0gkEok+kWIsBVFU531XzqROy322ArG+tSrhY+ov7XGOjJU2r2WB+Vm8bldcji+RSCQSyUBJqrWFpH9kN20GwDxseqflSmYx1IE5hVz4Q2lKS3zeimVr7mG8eRM1HaXAuXE5h0QikUgkA0FGxlIMv89LmW83AEXjTui0zphVDIC1I3Vc+N3xLOBvb8RaJ4TrcYGvD+svJxmcyPeFRCJJNlKMpRjl29dhM/hwKXaGjJrcaZ0tuxSATG9dMobWL9p9cUxT7v8MA+JCe6LhG9zt7bE/hyRlCQQVLv77x1z894/xB4LJHo5EIhnESDGWYtRuF8X7+6xjMJo6C5iMPCHGslLIhT+uBfz7Pg49zTB46NjzeezPIUlZqls6+Lq8iQ0Hmlm7L3U+MxKJ5MhDirEUQzm4HoDWQ4r3AbJUF/4cpQW/z5vIYfWbuBbw7xVirJV08fuuD2N/DknKUtXSEXr+4dbUqbOUSCRHHlKMpRhZTcJ53zxkepd1uQWl+BUjRoNCQ01FoofWL7Q0pd0SYzHmaQV11ukrlnkAWPevjO05JClNTYQY+++W6iSORCKRDHakGEshAn4/w727ACg4pHgfwGgy0WDIBqC5pjyRQ+s34QL+GM+m3P85KAHILuOjjLkAZNRvBHdDbM8jSVmqmsNibFdtG3vr2pI4GolEMpiRYiyFOLDja9INHtyKlaFjpnS7TbMpF4C2+tSIjMXNgV+rFys7GV9GCduDQzAoQdizKrbnkaQsVS0ebja9zk2mNwD4QKYqJRJJkpBiLIWoVZ3396WNwWTuPpLkThMtkbxNqeHCH7eaMU2MjTgZh83M6uDR4vfdy2N7HknK4mqs4eeWV5lveYVcWvhwq0xVSiSS5CDFWArhP7AOgObso3rcxqO68AdaUsOFPzSbMpY1Y143VHwlnpedjNNmYZUmxnZ9CNJXSgL4msLR47GGCj7f3UCLbCgvkUiSgBRjKYSzURiYmrop3tcIZhQBYGxLjbv8cGQshjVjB76AoA+cQyBnBA6bhc+DEwkYzNC0Hxp2x+5ckpRFaQ1Hj2c4a/EHFT7anjoefRKJ5MhBirEUIRgIUObdCUB+N8X7GgancOFPa0+N+he3TxTwxzRNue8T8bNsJhgMOO1m2rGxL101yZWpSglgdYdvWE7OEiLsA5mq7B1fOyz9EXz0cLJHIpEcUUgxliIc2LWRDEMH7Uoaw8ZO7XE7S1YJABkp4sIfF9PXveHifQCnzQLAZtuxYvkuKcYGOy6Pnyx/fej3cUaRslyxrZZAUKaxe+TDe2DDYljxgEz3SyQxRIqxFKFGc963jMZsSetxu3TVhd/pTw1H8ZgX8Ps64MAa8XzEKQA4bCIFutaspnf3rIKAPzbnk6QkVc0dFBnCnxFn6y6cNjMNbV7Wl6fGZyfh7PsEPv27eB7wQkdTUocjkRxJSDGWIvjLRUF6c/bEXrfLKhgKQK7SiBLUf7+9mFtbVKyFgAcyCiFvDABOu4iMbQyWgS0bPC1w8KvYnE+SktS0dBZjhrYazhtjBeC/W1IjxZ9QvG3w+k1ARDTMVZu04UgkRxpSjKUIDrV439BL8T5AbpFoiZRm8NPcoP+LSsiBP1YF/Fq92IiTwWAAwpGxpo4gjJol1stU5aCmqqWDQkPnCNj5JS0AfCjFWFfe/y007gHnUDExBqBNvk4SSayQYiwFCAYCDPfsACBvTM/F+wBWWzpNZALQqHMX/kBQwesX0buYWVvsWy1+qvViEK4Za+3ww+gzxELZp3JQU93iocjQJH5JzwfgWHs1JqOBbdWtlDe4kzc4vbF7Bax5Sjy/+DHIHi6eu6QYk0hihRRjKcDBPVtwGNrxKBaGj+89MgbQZMwBwFV3IN5DGxBaKySIUZoy4INyUVsXKcay1DRlS4cPRp0uFh5YAx0tAz+nJCWpaW6jgCbxy6jZAKQ37+TYMvHZkY3DVTpa4I1bxPPjfgCjT4cM4WVIW2pMEpJIUgEpxlKA6u2fA7DPMhJLmvWw27sswoW/o1HfLvxa8b7BAFZzDN6KB9eBzw32XCiYEFqspSk7fEG8jmGQO0r0rdy7euDnlKQkbQ3VmA1BghhDEz2o3cqZEwsB2RopxLK7obkcckbAWb8XyzLFayTTlBJJ7JBiLAXwqsX7jVk9O+9H0mFVXfib9S3GQsX7FhMGtb5rQIT6Uc4EY/itnWkN16O1dvhkqlJCoOUgAF5bHhSp/nO12zhjgjBN/mxXPS7PIJ9xu/09WPcCYICL/wFWUf4QiozJNKVEEjOkGEsBMhvU4v3SaVFt709X71xd+jawDHuMxah4/xB/MQ2zyUiGmgZt6fCHU5XS/HXQYmgV7cKCGcVQME4sbK1ktMNHWV463kCQ1TsGcRquYTe8qaYnT7pJTIjRCKUp5WxKiSRWSDGmc5RgkOGe7QDkjjk+up0cwoXfonMX/vZYuu8H/LD/M/F8xMldVmv2Fq0dPhh5KhhMUL8TPvgDVG2SBpaDiGBQwdYhblSMWSVgywrNEDTUbmeOGh37YIu+b2biRuM+eO4icTNXOAnm/Lrz+lCaUooxiSRWSDGmcyr3bSeLNryKieETjotqH3OWEGN2j77v7GPqMVa1AbytYM0Kp50i0GZUtrT7xcVXs7j46E/wxMnwt2Pg/d/AgbVSmB3h1Ld5KUDYWqRlC5NkCsaLn7VbmaPWja3YPgjFRvMBeO5CUSeWNxa++xpY7J23ydAi7/q+2ZNIUgkpxnRO1TYR7dlvHkGa1RbVPvYccZfv8NUfZsvkEtNWSKF+lDPA2PV4WhF/a4dPLPj2Ipj3BIw/D0xWkZb5+K/w9Bnwl8nwzi/FMYOBgY9NoiuqWzooVMWY0amJMXXCR+02jhmeg8EAta0eGtq8SRplEmipFEKsaZ+Y5PL9f4OjqOt2GcIKREbGJJLYEaNiHUm88OwXxfsNURbvAzgKhBjLCeq7rUtMWyFFFu93gzPS3gIgLQOmfUc8PC7Y8R5seVMULbccgM8fF4+MQph4AUy8SMy6M1kGPlZJUunUCklN6UdGxuxpJoZk2znQ2M7OGhcnjMxNzkATSWu1EGINuyG7TAgxZ0n322ppSp9bfHa0wn6JRNJvpBjTORlq8b5SMi3qfXKKhCljpqEdt6uZ9MyseAxtwIQiY5YBvg2DwYjI2CndbqJFxlrau5khZ82EyZeKh69dzLL85k3Y9o6Yvv/lP8XDniMiaRMvEn5L5sPbjEj0R3VrB9NCYkwVHKHI2FYARhdkcqCxnV21g0CMtdXB8xdB/Q7hsP/9f1MeyOUXT33GN5UtmI1GzEYDJqMBs8mA2QDvGq1Ygh4RHZNiTCIZMFKM6RglGGRYhyjezxkdZfE+kOnIpl1Jw27w0lBVTvoYvYqxGBXw12wWTYvTMqFkarebhF34fb0fy2KHCeeLh98Le1cJYbb1LXDXwfoXxSPNAePOhqMugjFnikibJCWobo5ohaRFf7TIWEsFdLQwuiCTldtr2VnjSs4gE8kr1wgR6iiBa//Niho7t7+ymiZ3z5+VKquTYYZaIcZyRyZwsBLJkYkUYzqm+sAuimnBp5gYPjG64n0Ag9FIgzGHIUo1rfUVMKZrQbse6ND6Ug60FZIWFRt2Ipi6f0s77WpkrKMP3lHmNCG0xpwJ5/8Z9n8qUplb/g2tlbDp/8TDbIexZ4qI2bizxQQBiW6paXZRYFC7L2iRMXsOZBaDqwrqtjOmUKTidtUe4WLM3SDe10Dwu2/w2LoAf/nvGhQFpg7L5vcXTcJqMeIPKPjV9mXffvJT6hVVjMkifokkJkgxpmMqt35OMbDfPJzR9r5FXlrMeQzxVeOuPxifwcWAmBXwa076PdSLAThsh9SM9RWTWVhijDwVzvkjVHwJ37whxFnTfiHQtvwbTGmivc7Ei0R0Lf0IT3GlIB61M0XAYMZkj/j/FIwXYqx2K6MLRLTniBdjalo26BzKjW+3hDoPXHXicH574VFYzV0/m3kZVmo96g2HdOGXSGKCFGM6pmP/WgDqHRMZ3cd926354ANfs/7F2IDSlIoSjoyN6L5eDA6xthgoRiMMO0E85t4jbDW+eVMIs7rtYjLAjvfg37eJMR11EUy4IFwsLkkqwRYhxnz2QkwRnRoomAB7VgoxNvZyAA40ttPhC2CLVSN7vVGzBYAv2gr5oKaGNLORe+ZN5orjhvW4S5HTSl2NJsb0bZ8jkaQKUozpmPT6TUDfivc1fPZCcIGiOo3rkZjMpqzdJmq5zHYoPabHzUIF/P2NjPWEwSDq1EqmCnPMmq1ClH3zJlRvFBf3PSvhrTtFGvWoi2DihZA9PLbjkESNsU18JpRDxXGhWsRfs5W8jDSy0y00uX3srm3jqFJngkeZGJSaLRiA9Z5ShubYeeKaY5k8pPc0e5HTFhZjMk05OAn4YO2zorVcXl9DBZLukGJMpyjBIEPaRfF+1ujo68VC+2cUQS2YdZxGcPti0A5Js7QYdryo8eqBsAN/nPsNFk4Qj1nzhU3Aln8LYVbxJZR/Jh7L7obS6SKVedTF8sssgXT4AmR668AC5qzSzisjvMYMBgOjCzJZu6+RXbWuI1aM+So3kwbsVIby5i2nkJvR82dIo8hpo15RXw8df79I4siWN+HtOyGzCH60Skb9Y4A0fdUpdVX7yacJv2JkxFEn9nl/o+rCb9WxC397LGZT7uu+H+WhOEPWFjGOjPVG7ig4+Ta48QP4n82i1qzsZMAAB9fBB78Tzv//mAkrHoDqzdL9P87UtHgoNjQAYM46xEdLE2PN+8HjYnSBqNM8kmdUGmq3AdDiGBOVEAM1TalokTFp/Dooqdshfrqq4dXviZnnkgEhxZhOqfhGzHAqNw3Dlt53Hx+b2uYl06tfMTbgmjFF6bE5+KE4orW2iBdZQ+GkH8N1b8Od2+GCv4iG5UazsOZYcT88PhP+diz8dwFUfCWFWRyobu2gyNAEgOFQU9P03HAT7LrtjCkUn7sjtoi/rQ6LR+3SoTVLj4Iip406tJoxKcYGJU37w8/LP4dldyVvLEcIUozplPZ9oni/zjGxX/tn5A8FIDvYELMxxZqw6Ws/xVjDbjH7zZQGQ3tP5WrWFq0eP8FgkkVOZiEcdz1873W4cwfMexzGnau2ZdoFq/8CT50Oj0yBd++GfZ8KY1vJgKlqDrdCCtlaRBJh/jq6QIixIzYyphbv7wsWMrSwIOrdip02ahU5m3JQo4mxoy8HDLDmaVi3KKlDSnWkGNMpdrV4P1DcvYnp4chSWyLl0oLP64nZuGJJuIC/nzVjWopyyHFdmxkfgjabUlHA5Y1z3VhfSM+FaVfBVYth/i64bKGoI7Oki3TZZ3+HZ86BP0+A/9wBu1dAIH7jd3v9PPDOVv783ra4nSOZVLdEtkLqXYxpkbE9dW0Eki3g44EqxrYrQxlVEL11TqHTGq4Z62gGvz6/XyRxRBNjx/0AZqtRsf/cARVrkzemFCepYqy1tZXbb7+dsrIy7HY7M2fOZM2aNT1uv2LFCgwGQ5fH1q1bQ9vMnj27223OP//80Db3338/xx9/PA6Hg8LCQubNm8e2bZ0vPoqisGDBAkpLS7Hb7cyePZvNmzfH/kXogVK3GE/2qL4X7wPkFpTiV8S/t6HmQMzGFUvcPiEq+u0zpqUoR/SeogSwmo2kmcTrEfci/v5idcDR34Irnoef7xLNzI++AqxOUZvx5UJ4/mL401h442bRRzOGF8KtVS1c9NjHPLFyF49+uJPGI7BJ9uHFmNajchtDc9JJMxnx+IMcbGpP3CATRa0QYzuUoYzKj16MFTltNJOBT1E/tzJVObgIBkSnChCzwk/7uWgTF/DAK9+VdYT9JKli7IYbbuD999/nhRdeYOPGjcydO5czzzyTioqKXvfbtm0blZWVocfYsWND65YuXdpp3aZNmzCZTFx++eWhbVauXMnNN9/MZ599xvvvv4/f72fu3Lm0tbWFtnnwwQf585//zGOPPcaaNWsoLi7mrLPOorW1NfYvxCHUVe2nkAaCioHhk/pevA9gNJloMGQD0FLb++uZLAZsbXGY5uCRGAyGsAt/Iov4+0taurDAuOwp+PlOuPr/YPp3wZ4L7Q0iJfDS5fDQGFhyo5ix6XX361SKovDCZ/u46LGPO6XkmlPhdeoj9U0tZBvUz3l3M8AiImMmo4GR+UduEX+wWo2MBYcyqiD6utTc9DTMJhP1aDMq5cV3UNFaCUE/GC3iM2Q0wiVPQN5YIdL+da2wvpD0iaSJsfb2dpYsWcKDDz7IaaedxpgxY1iwYAEjR47k8ccf73XfwsJCiouLQw+TKXwxz83N7bTu/fffJz09vZMYe/fdd7n22muZNGkSU6dO5ZlnnmH//v2sXStCrIqi8Mgjj/CrX/2KSy+9lMmTJ/Pcc8/hdrt56aWX4vOCRFDxzWcAlJuGDqjJd7NJuIu31etTjA2oZqxxHzSXiwL4YdEJ1nARv04jYz1htsLYs+Dix0SN2ffehONvEO17PC2w8VV49bvw0GhxZ7rx/6CjJapDN7t9/HjRWn79+ia8/iCnjy8gT51VF3NPNh3gbRQmyAGTrfu2VZoYa9wHXveRW8SvKChqmnK/uYwiZ/RN741GA4UOm5xROVjRUpRZQ8GofnfbsuDKF0V/4H2r4dPHkje+FCVpYszv9xMIBLDZbJ2W2+12Vq9e3eu+06dPp6SkhDlz5rB8+fJet124cCFXXnklGRk9h+Gbm5sBIeQA9uzZQ1VVFXPnzg1tY7VamTVrFp988kmPx/F4PLS0tHR69If2KuEvVp8+sAa8bWn5YlyN+nPhVxSFdt8AImOa637p9KibdCfF3iLWmMwwahac/zDcsQWuXwYzboGs4eBzC/+fJT8Qwuylb8O6F0X/wW74cm8D5z36Ecs2V2MxGfjf8yfyz2uPJz9TXJhj0q1Ab7hU9/30ImHYeyiZBZCeByhQtz1kb3HEiTFXNSZPEwHFQDBvLIbuXoteKIy0tzgSiviDgahvYHpj44HmIzKi3AlNjGUf0qWhYHy4fmzfp4kd0xFA0sSYw+FgxowZ/OEPf+DgwYMEAgEWLVrE559/TmVlZbf7lJSU8OSTT7JkyRKWLl3K+PHjmTNnDqtWrep2+y+++IJNmzZxww039DgORVG44447OOWUU5g8WTTUrqoSDt1FRUWdti0qKgqt647777+frKys0GPYsJ5bivRKixBP3ozSw2zYO16bEGPB1uoBHSceePzBkHNDv2rG9mn9KA9fL6Yx4P6UesNohOEnwdn3wu0b4Icr4JQ7IG8MBLyw/V144yaRynz+YlizEFqrCQQVHvtwB99+8jMqmtopy0tn6U9O5oZTR2EwGOLXrSDJKIqCuU39LPRmUhlh/jq68AidUanNpFSKGFbY9/6pxU5bOE15BLjwH/zHhbQ/OBH/wY39PsY7Gyu58LHV/OaNTTEcmQ4JibFuuohoNZct+szG6JmkOvC/8MILXH/99QwZMgSTycQxxxzDVVddxVdffdXt9uPHj2f8+PGh32fMmEF5eTl/+tOfOO2007psv3DhQiZPnswJJ5zQ4xhuueUWNmzY0G007tC7RUVRer2DvOuuu7jjjjtCv7e0tPRLkFna1EiWc0if940kYM+DRjC21w/oOPFAS1FCP2dTRukvFknI3iLV0pTRYDCIKGHpdJjzG3Gx1doy1WwWszB3r0B562dsT5tEfdt0CoMncOK0o/nDvMkhoQqR3QqOLDHW3O4jN9gAJrBk93KjUzBe1CPWbmX0xHMA2FXb1vP2qYjaILyvxfsaRZ3sLfTrZRgVwSB5dV9gxUfr//0Ex80rRAS6DyiKwosfrOH1tN/y0d6zgelxGaouCImxsq7rtGuWFGN9JqkF/KNHj2blypW4XC7Ky8v54osv8Pl8jBwZfXrupJNOYseOHV2Wu91uFi9e3GtU7NZbb+XNN99k+fLlDB06NLS8uFjcNR8aBaupqekSLYvEarXidDo7PfpDRoe4e0/L7WdkTcWQkQeAuUN/XmNu1V4izWzEZOxbioSWg9C4BwxqZChKws3CjyyR0QWDAYqOgtm/hJs+gVu/gjMX0JI7BQMKE72b+K3lBT613cpfWn+G48u/Q/2u0O7hdO6RJVqrWzwUqjMpTc7exFg4MqZZPjS0eWk4kmaX1nwDwLY+2lpoHElpSn9rNVbEd4KjYaOwk+kjn+yqZ0Tth0wz7ubajuf6PZkmJQjVjHVzfcpSxVh745H9GsQBXfiMZWRkUFJSQmNjI8uWLePiiy+Oet9169ZRUtJ1ivqrr76Kx+Phmmuu6bJOURRuueUWli5dyocffthF/I0cOTJU/K/h9XpZuXIlM2cefubeQMn2iS+3jIJu7jz6gClTGDlavfoTYwOaSanVixVPAVv0gldLv7V6jiyRcTi8WSO5p+lsphz8JTM7HuX/2W+kveQEwIChYi3897eiLdPjJ8OKPzKackA54tKUVS0doVZI0aUpt5CeZmZItvCwO6LqxmrUyFhwKKPy+97ho9gZWcCf2mKstXoPAEFFvSlcfh/U7ezTMZ5YuYvRBpHRcOAmsPn1WA5RX/SWprRlQZpDPJfRsT6R1DTlsmXLUBSF8ePHs3PnTn7+858zfvx4rrvuOkCk/SoqKnj++ecBeOSRRxgxYgSTJk3C6/WyaNEilixZwpIlS7oce+HChcybN4+8vLwu626++WZeeukl3njjDRwORygClpWVhd1ux2AwcPvtt3PfffcxduxYxo4dy3333Ud6ejpXXXVVHF8RCPj95CsNYIDc0lEDOpbVWQhAuq8pBiOLLaFWSP2ZSblXTSmPOKVPuw2ayFgEe+va+OnidWw4ICapzJ15HN8/9xpsFhO0VsNWtZH53tVQvQmqN3ErcKzlKN5vfzK5g48x1c0dDKNJ/NJrZEwthWjcC34PowszqWhqZ1eNi+NH9L2+SneoMykNCMPXkf2IjBVF1oyluLVFW80ecoCvlLF4sTHTvwHevBWufUvUZR6Gbw628NGOOn6UFhYfgS+fxzQ9vteKpBAMQrPqW9mdGAMRHavdKrbLH9v9NpIuJFWMNTc3c9ddd3HgwAFyc3O57LLLuPfee7FYxEWzsrKS/fvDPbC8Xi933nknFRUV2O12Jk2axFtvvcV5553X6bjbt29n9erVvPfee92eV7POmD17dqflzzzzDNdeey0A8+fPp729nZtuuonGxkZOPPFE3nvvPRwOR4z++u6pry6n0BDEp5jILRx6+B16wZ4jUqqOYHMshhZTQrYW/YqMRe8vFsmRWpjeE2+sr+BXr23C5fGTnW7hwcumMHdSRETIUSQsMo6/Qcy43Pa2EGY7ljHT9A3vtVYDRydt/LGmuqWDY0OGr71ExjKLxN29txUa9zK6IINV22uPnCL+loMYvK34FSOujBFkWvt+GejULDzFxZi3XlxjDij5/Mn3bVZl3IVx/yfCZPmEGw+7/1Mf7QZgUloVqEH3tIpPRXQtf0zcxp0UXFUQ9AlLoe5Mk0Hc6NRuDU1Ek0RHUsXYFVdcwRVXXNHj+meffbbT7/Pnz2f+/PmHPe64ceNQemmy3Ns6DYPBwIIFC1iwYMFht40lDZW7KQTqDbkUmwf273HkigtOltKCEgxiiOIuL1G0q+77fS7ed9VA3XbAAMNn9GnXcGH6kZ2mdHv9/PaNzfxrrbiDPWFELo9cOY3S7F5aRqXnwvRrYPo1dNw3Epu3AXQ48WMgVB3OfV/DYIC80VC5Hup2MKZQCNIjJk2pzqTco5QwrDC7X4coikhTKu56DMFA2HMq1VDTbhVKPgeUAtaO/SnHb3kA/rsAxp3dcwQIqGhq582vD5KJmxy/mMjwZXAcxxm3w7oX4KzfJeIvSBxaitJZ2vMkB1nE3y/0c3WWANBWI97sjZboG/f2RHa+uOCkGQK0NOurbqzfkTGtXqxokhAQfWAwpCm/OdjCBX9bzb/WHsBogNvmjOWlG0/sXYgdgs+aA4ChB3+yVKWpqYFMQ4f4JbPniTiAsAcBqN8Zahh+xMyorNV6Ug7pk/N+JJlWMx1p2QQVAwYlCO7UFe6mVnHTUqGI79zFnC2MpL0u+Pft0MvN+z9X7yEQVLhkmHhvNBlzecqvtt5b/9KR50TfVC5+djeTUiNLzeho6UxJVEgxpjN8jUKMuW29pFGixJaeiVtRDTzru/duSxbu/hbwH1B7l/YxRQkRBfxHYGRMURSe+2Qv8/7xMbtr2yh22njpxpP4n7PGYTb17WMesIs6S4vnyBJjgWbxGfBbMsF6GBGi1bpEiLHyRjcdvkAvO6UINQOztQCROch3ZtCI+jqmcBG/zS3SaUGnEBFr9zfDRY+ByQq7PoCvX+52v2a3j8VfiO/rq0YJkV9rK+OD4HTcllwxy3RH96UyKUvTPvGzl2ihjIz1DynG9IaaZ/dl9JJG6QNNRpFKaGvo2aw2GbT3txWSdreV2/fJDVqa8kirGWtye/nhC2v57Zub8fqDzJlQyNu3ncpJo7pOXomKdLGf1dsYw1HqgFZVjGVEcaMTERnLz0wjy25BUWBP3REQHdMiY8H+2VpoHCl1Y84O8d04euxEAPbWu6mzl8HsX4gNPvhDt9GxRZ/vo80bYEKxgwlm8d5qzhyJHzNf550rNvrq+fj/AYmkN1sLDc3eolmKsb4gxZjOSNMMX7U39ABxmbIBaG/Slwu/1gqpz2lKl/p3HC7N1A2OI9A/64s9DZz31494/5tq0kxGfnvhUTz9/ePIVftL9gdjhujcYPcdOWLMHwhi6xDRG6MzihudvNHiZ/1ODAZDqC1SyhfxB4MoamRsmzKsX7YWGpF1YykrxjqasQfF/zS3ZBTjisTr8dW+RjjpJjCYoPVgl2J0jz/As5/sBeDGU0dhqBMt7DqyhIhfni7Mgtnx3pFVyN6brYVGKDJ2BP3dCUCKMZ0RNnzt5c3eB9ot2QD4WvX1ZdnvNGWrGuHrbTZcD2iRMW8gmPLppkBQ4dEPdnDlk59ysLmDkfkZLL1pJtedPLLPfQYPxeQQtTOZwWaCwcNPdkkFal0eChHi0pIVjRhTI2NttdDeFFE3luJirLkcg68Nr2LioLGYoTnR1xIeSpHTRh0p7jWm1kA1KJnk5GRzbJmol1y7vxEs9rDnXOX6Tru9vq6C2lYPJVk2LpxaCrXbAAjmCVuULb4iGD4TlCCsfzExf0siaNZqxqIQY55m8LTGf0xHCFKM6YwcvxBNjsKBGb5qeNNEkXvApa+WJe3efsymVJQBRcYy08yh3tCpnKqsau7g6qc/48/vbyeowKXHDOHft57C5CFZMTl+mlOIsVxajxiD3KrmDooMTQAYoomMWR2QqQr++l2MKTxCivjVNki7lVJKc519rieMpMhpo17RvMZSVIyp4qJCySc/08oxw4UY+2qfGhUuVdsaHVwX2iUYVHhylbCzuP7kkaThEx1BAEuxEG+1rR445ntih3WLhD9XqhMMRhTw9yLGrJnC/BUOm6r0B4JsqjhybvoGghRjOsLn9ZCviC+BnJIRMTmmVoxt0NlsJ3d/asY8reBTW2z0IzJmNBpCnkqpWsT/wZZqzv3rKj7b3UB6momHL5/Kn6+Y1i+vqJ6wqJ0bcmg9YmaeVrd4KAq570dZj9nNjMqUT1OqbZB2DGAmpUbnmjF93exFixKytSggL9Maiox9faAZrz8IpdPEhgfXh/b5YGsNu2rbcFjNXHnCMNFKTAmC1YmzQEwCqHN54aiLweoU5sF7P0rgXxUn2mog4BFt6HozTQZQJ0PQ0vuMyoeWbeOCv63m7U36mmCWDKQY0xH1VfsxGhS8ioncgtjUjGnF2KYOfYmxfrVD0qJiaQ5I61/hcaraW3j8AX7/72/4wXNf0uj2ManUyX9uPYXLjh2YMXC3qJYhuYbWlBWth1IdrcdYJPkRYkyNjO2udaX2XbxWLxYc1u+ZlBrFThu1KZ6m1AxfK5R88jLSGJmfQU66Ba8/yOaDzeHIWOX6UBH/k6tEH9erTyrDYbNAnUhRkj+OAocNgIY2DwGzHY7+llh3JBTya1Ex5xAwWXrfVhNrvUTGAkGFJV8JsbatSqYzpRjTEU2VItRdZ8zHaIqNgaJRrf+xevRVjN2vmrFQvVjfU5QaYRf+1BEZe+rauOzxT/jnx+L9cf3JI1l608wBRzZ6RC3gzzW0pHQ6N5Kqlg6K6KMYC0XGdjAsx06ayYjHH6SiqT0+g0wE6kzKHf1sEB5JJ+PXFE1TeuuFVUOduRCbxYTBYAjXje1rFH6GBpOoHWypYO2+RtbsbcRiMnDdySPEQWpF8T4F48nNSMNggKACjW5vOFW55d+iy0UqE42thUbW4Yv41+xtEBFEUjdTEUukGNMRrjrxZm+yFMbsmGlqf0q9zYxzh2ZT9iG9FqoX678HW9iFPzVExmvrDnDBox+xqaKFnHQLC79/HL+58Cis5ji6navR1BxaaXF743eeBFLd3B6qGYs6xR2RpjSbjIzITwdgZ6oW8QcDIeGwXRk6YDFf4LCGasaU1tQUYwa1ZsxlCwv0Y1Qx9pVWxF94lFhxcH0oKjZv2hCKnCIKhjqTknzh6ZeTLmYy17k8UDINio8W6b0Nr8b/D4on0dhaaESRpnxnYzg1KcWYFGO6wt8gvhjctv5Hfg7FniUiY46AvvpThgv4ExsZC6cp9f3hb/P4uePV9fzPK1/T5g1w4shc3rntNOZMjN17o0dUMZZmCOB2NcX/fAnA1VyL1aAK8KjFmGb8uguCwXARf6rWjTXuBX87HsXCPqVowGlKm8WEz6bVpNb16lSvV8ytIo3myQiXhRw7PBwZUxQFSqcC0Ljzc977RtwQ/vC0CJ9DLU2pNpjPz1TFWKtXtNY6Wm35l+p1Y9HYWmgcxmssGFR4Z1PY+zJVbo7jiRRjOsKgOhb7Mg5THNkHMkP9KfUlxvrVDsmlfngHEhkLufDr98O/qaKZC/+2mqVfVWA0wP+cOY6XbjyJ4ixbYgZgseMxiHP5dWaJ0l8CTeIu3GfNAbM1up1yykRDZJ8bWitT395CnUm5Uykl05Y2IC86DbNT3BwYgj7oaBrw8RKKrwObR7y/Nfd9gClDszEbDVS3eERKumQaADXbP0dRYM6EQsYWOcTGwaBoCA6QP078yBTvrzqXRyzPViNJOptE1WeisbXQOIwL/7ryRmpaPaHfZWRMijFdkeYWYsOYHaPifcCZJ8LvdoMXt0s/gixUwN+X2ZStappyIJExHbvwK4rCMx/v4dJ/fMLuujZKsmy8fONJ3HbmWEzGgXmH9RW3ORuAQGtqzpKL5GBTO4rqvh/si5A3WSBnhHge2aOyJkXtLWq0npQiRTlQPzqAnCwnLYpI3+JKMeGuCgW3YsXmzA8ttqeZmFQq0q9r9zVC6TEA5LdsAZTOUbHm/eBvF62T1PdKFzGmRppTXoz1JTLmjIiMdRMxfXujuNZpUUTXEWKhMxCkGNMRmR4hNqwxMnwFyHRk41VENKipTj8tkfoXGRt4zZheXfgb27zc+PyX/O7f3+ANBDnrqCLe/umpnNjflkYDpCNNpGoUd2qLsQ5fgJ8sWktuUBRPp2X3MeocUcSvibHddakdGdsxwDZIkRQ7rdSlqtdYU3gmZb6jc9Q5VDemFvEHDCbyDC3MKfVxwsjc8IZa8X7eGDCK7zJNjNUeSWJMUSI8xqKpGVM/Z7426OgcBFAUJVQvdukxIiKp50xFopBiTEdohq+ZMTJ8BTAYjTQZxJelS0f9Kd39qRlzxSAyZtNfAf9nu+s5968f8d8tNaSZjPzuokk8+d1jyYlBGqm/eFUxZmhP7Rlgv/v3Zr4+0ExZWgsAhmhnUmqExNguhueJCFCdy0tbKt7JR0bGBlgvptHJhT/VWiIdYvgayXFlQnCt3d+IWzGzQxEC5OZxrZ0jiiFbi7GhRfmOiJoxCIux9sbUNX9tqxMRQAzh4vzeSEsHuypaD0lVfn2gmYPNHaSnmTjvaPF5lGlKKcZ0g6fDTT5NAOTGyPBVo1WH/Sk7fOJLqU+zKVtjUDNm14+1RSCo8Jf3t3PVU59R1dLBqIIMXrt5Jt+fOSImKaSB4Fe/SM3tqXs3/8qa/bz8RTkGA1w6RhX9fTULjphRmWW3kJ0uxPz+BncMR5oAAr5Qy56tyvCY2aIURvanTLU0ZbOY6SfEWOcbn2PKsgHYUtnKMx/vZb1/BADTzHs7H6O2c/E+dJOm1ESJEky9ujoNLUXpLAVzlDeJPRTxv6MavJ4xoZACh3itpBiTYkw31B0UthYdioWc/D7evR8Grf7H26KPNII/EMQbEGIs6poxX0f4i2xAPmP6iIxVNrfznac+468f7CCowLeOHcq/bzmFSaWxaWk0UBS1c4PFqy9LlGjZcKCJX7+xGYCfnTWOIaYmsSKaVkiRaGKsbgcAZbkiOravPsXEWN0OCPpwYeeAkh/DNGVks3B9fL9ETVPPkbGSLDtDsu0Eggp//e8ONikjATAe0qMy0tZCo+BQMWZOE078kLpeY5rHWDS2FhqhIv6wvYVIUYqb6vOOLgmVjXgDQTz+1O4XPFCkGNMJzdV7AWH4ajDG9t/isYo7M79O+lO6I5p0R10zpqUoTVawZff73Hqwtnj/m2rO/etHfLGngYw0E498exp/unwqGTFsaTRQDKrxq9786aKhoc3LTxZ9hdcf5MyJRdw0ewyoBfxRG75qaGKsaR/4vQzPEyJmf0OKFfFXC2G6NTgMg8HAiLxYpSnDXmMp58KvpikPdCPGIFw35g0E2WdVI18RTvwoSnSRMQC7OFbK1o31pXhfw9nV+HXzwRb2N7ixWYzMHl9AZkRmZLBHx6QY0wnuWnHn0RxDw1cNv00Nk+ukf5w2k9JoAKs5yrdgZIPwAaTwwg78iY+MefwBFry5mRuf/5Imt4+jh2Tx1k9PZd702M2ejRWmTBEZS/frZwZuNASCCj99eR0VTe2MzM/gz9+eitFoiPCo62Oa0lEMaZkixdS4l+G5diAFI2M1QoxtCw6jNMuOrS+zmHshsmZMSTExFowo4M/L7Jp6O3Z4duj5iSedKmxO3PVhi4e2WjVabwiLdsI1Y/Uub7h1VqoX8ffF1kKjmzTlu6q32OxxhaSnmY+IfsGxQooxneBrVA1f7bE39VS0/pQ6qf8Jt0IyR18bFQPDV4h04E/sB39XrYtL/v4Jz36yF4AbThnJkp/MZESMCqljTZpDMwtuSu5A+siTq3azemcddouJJ645VkRC25vCkbG+pFlACP+80eJ5/Q7KcrXIWIqJMTUytkUZHrMUJYgoUL0qxvyp5MIfDIR8HWtNhSFBEMnx6qxJm8XIVSeP6+TEL3ZUo2I5ZcKpXyUvQ0TG/EGFZq0HbqqLsX5Fxjq78CuKwtvqLMpzjw7fFGk3yC4pxiR6wNgqQrn+zNgZvoaOnSEurGk6qf/RZlL2z9ZigGJM++B7/AQS1PB5ydoDXPi31XxT2UJuRhrPXHs8/3vBUaRFGxVMAtYs8To7lVbhQp4irNgmBMH8c8Yzvlg15tz7kYhs5Y+DzH5EniOK+LUZlSkXGav+BhBpyljNpAQwGQ347SKlHUylyFhrFYagH59iQsko6vamcFJpFn+6fCr/vPZ4YZBbOk2sOLhO/AzNpBzfab80s5Es9aavi9dYqs5ODomxPtzMHBIZ217tYnddG2lmI2dMCH8OHSlgxJ0I9Hs1GGSEDF+zopg23EcsWn9KnYix9gE1Ce//TEoIF/BD/O/EXB4///PKen72r69xewPMGJXHO7edyukTYp+KjjX2bCHgc2mh3Zc6hbUHGkUT7ylDs8MLdy0XP0ed3r+Dhtoi7aRMFWMVTe34AiliU9DeGIpObFeGxbzBvMkh3s/mVPKkU9NuVUouuQ57j5t969ihzBytGsKqTvxoRfyhBuHjDt0tNDvziPAa6+Qx1gfbJc1rrEUYv2pRsdPG5nf6HtaiknqY4Z5MpBjTCQ7V8NWW38c0ShTYs8WXZYZOUk4hw9e+1K3EoBUSiLtWm0W87eNZN7bxQDMXPPoRr60TLY1+dtY4Ft1wYri5sM6xa5Exg5sWV3uSRxMdvkCQymYx1mG5ERfYXR+Kn6P7K8a0GZU7KXLYSDMbCQQVKps6BjDaBKL6i1UbCmghIyQoY4UlS3wmTYF28KSIIa42k5Lui/e7pXS6+HlwvRAoPUTGILKIX/MaU+t2U1GMuRuEeStAX4IFWgG/vwPaG0P1YudO7jyJRi8z3JONFGM6IS+gGr4WjIj5sTNyxIU1K6iPYmx3vyJjAzd81dA+/KF6jhiiKAoLV+/h0sc/Zm+9m9IsG6/8aAa3zkl8S6OBYLDnEECMt605NdJPlU0dBBVR46PZC9C4Fxr3iOLrEaf078D54TSl0WhguGZvkSozKrWZlKpx6ZDsniNB/SE7K5t2RS2ATxXj114MX3ukaBIYLSLV2LQ/IjLWjRhT/bPqtP6LITGWgmlKzdYiszjU17W53cfPXv2ah9/bxu6eerWaraCWyOzfu51t1a1YTAbOnNj5O9wRUToymJFiTAd0uF3kIBzC80tHxvz4WWp/SoehHU9H8mtd2n39qRmLTWQMIpuFx/bD39Dm5YbnvuQP//kGX0Dh7ElFvH3bqRw/IvfwO+sNo5EWhGVBh47MgnujvFG8t4fmpIdrgLQU5dDjwero34Fz1QL+throaE49rzFVjG3yi6hGrBvOFzntEV5jqSXGDvQwk7JbzFYoUov4934Eap1vpMeYRhevsVROU3ZTvP/yF/tZ8tUB/vbhTs54eCXz/v4xL3y6l8Y2EQlUFIVdtS7qjEKMPbD4AwBOHpNPVrql0+Edcfo+TjX0Y2w0iKk9uIdhiIa1zpyCmB/fkZ2PXzFiNgRprq+mcEjsBV9fCKcp++K+H7vIWDyahX+6q57bX1lHdYuHNLORX58/kWtOKku6k/5AaDU5yQk0421JjVqg8gZNjEVEfnYPsF4MwOYUE0dc1VC/k2GqGEuZGZXVmq3FcDKt5k71OrGgKMtGPU6GUZs6XmMRhq8Too2Mgagbq/waNrwqfs8sAnt2l820mrGuYiwFI2Pd2Fqs3iG+E0bmZ7C/wc368ibWlzfx+/98w0mj8thd20ZFUztPWuzMNUFuoJYCh7Vzk3UVmaYUyMiYDggZvppib/gKYDSZaDaIqEBrfWXMj99X+lzAH/CH77hjEBkLf/gHfifmDwT583vbuOrpz6hu8TC6IIM3bj6Z785IfkujgdJmUi0LUuQCq0XGhuWoNVHBAOxeKZ73t15MI1TEvytUc7WvPgXSlMEg1IiZlFuU4TGPioHwGqtNNRf+yDSlow9iTJtRuWeV+NlNVAy6qxk7EiJjIs3d4QvwxV4hKp/87rF8etcZ/O/5E5lU6sQXUPhoRx0VTe2kmYwoat3Ybcen8/ldc8KTISJwWGWaEmRkTBe014o3ezwMXzVajVnkBZtx6yDl1Gcx1lYLKGAwQkbXD3Nf0dKULQOsGTvY1M5ti9exZq+YpXrFcUNZcNEk0vvSb1PHtFtywAtBV2pcQLSZlKHi/cr1wpTTmgWlxwzs4HmjYd9qqNtBWeksIEXSlM37wesiYLSwRylmRlzEmJV1ITGWAlHUiNmB3fWl7BWtiB/V7qWbejHoxoW/U7PwABhjY7qbEA5JU365txGvP0iR08qYwkwMBgM3nDqKG04dxbaqVlbvrGNUfgYnjsol/Ytt8N83KQjWCZfvbggbcUsxJkkyfvWLocM+8KhPT7SZs8G7H48OirG1dkjRt0JS68UyCmPyJRaLNOWyzVXM/78NNLf7yLSaufeSyVw8TX9O+gPBm5YNbWBIkbv5cJpSjYxp9WIjTwXTAL/qIr3GJoeNXxVF0XcEVE1RNthH4nebKYmDGCuOcOEPtFaje5nR3hiaHVip5EVfwA/C+NVogaD63dHNTEropoBfa4eEIkyIM/L6MfAk0dQ5TfnRTpGlOGVMQZf3/vhiR9jfD8KzLw9pFh5JZgwzFamMFGM6QDN8DcTB8FXDkyaiHP7W5N+59jkyFsN6MRhYwWiHL8D9b2/huU/FDKOpQ7N49DvTKYtRrz894bOJC4axI0XEmBYZ08TY7hXi56jZAz94fthrbFiuHYNB1D7Wt3n7djFPNKrZa3maqBMtzortTEqALLuFJoMQY56mKmJrnBEH1EhPrZKFh7S+/f/MVjGrUvMa68ZjDCJrxrxCsJssIkLraRapylQRY4oSERkTHmNavdipY6PIUnTTLPxQpOmrQNaM6QCbW9RxGbNjb/iqoV1YFR2kETQH/qjTeTGcSQmRzcL79uHfWePikn98EhJiPzxtFP/68cwjUogBBNWeppYOfZgF90aHL0CtGoUYlmsHbxvs/0ysHH3GwE8QioztwmoyUqL6xek+VVm9CYCdiKhGPCJjBkPYhT/QmvwyiMMSUS9mMhrItvdxQoNWNwaHrRnzBoLh9Fsqeo21VoK3VTzPGkq9y8Pmg2Lm/8ljohFjmvHrQVG/2A2yHZJAijEd4PCI1KEtrw99v/pI0K5GOXTQn7LPpq8xjoz11dpCURRe/bKcC/+2mi2VLeRlpPHsdcdz93kTdd3SaMCodS5Wn/7FmFYv5rCaRSuafZ+IVFLWcMjtOoOrz2SXgcEk0lutlaG2SPv17jWmFu9/7YuPrUWIDFHvakgFa4tmEaU5oOSTm5EmGsn3Bc2JP80BjpJuN7FZTKHC9JRuiaTNGh12IljsfLxLXD8mFDsoiGbig7MUMEDA26MIdVhlmhKkGNMFeUHxBeYo6kOriT5izBR3MRZP8r8I+pymjHVkrA81Y60dPm5/ZT3z/28D7b4AJ48RLY1mj9d/S6OBor1n7L6m5A4kCrSZlENy7KKOJeS6P1s0+x4o5jTIGSGe1+8MG7/qOTLma4f6nQCsaROfnXhExgCMWUKUWNurRWpLz3Qq3u9HinnMmWB1woTzen1vaXVjta0p6jWmKLBukXg+/RoAVu8Q16qoUpQAJku4n3APqUqZphTImrEk43Y1k4W4u84rjcEdfA+YHcK/zKaD/pShyFiSasZCacrDfPg3HGji1pfXsa/ejclo4I6zxvHjWaNTykl/IJgd4gs3M6CPzg29cUAt3tc8wELF+7FIUWrkjYGGXWJGZZ6YUblfz2KsdhsoQRR7LtsbRT/KEmfsa8YALDnDYC9YAu3Q0dyt95ZuaBY1UH2eSamRPQzu3CGERi/kZ6axp64tdY1fy7+A+h1gyYBJl6AoSqhe7JSxffDDzBoibqibKyJmo4bRxFibN0AgqAya79dDkZGxJFNbsQcAl2LHmR2/ok5rln76U2qzKZNVM3a4Av5gUOHpj3Zz2eOfsK/ezZBsO6/+6CRuPn3MoPqisKoN5h3BZt1HOzoV77dUQu0WwAAjZ8XuJPlhr7FwSyQdizF1JmVH7kTAQHqaCac9Pvff+TlZNCpqA/KWnmfO6YKBRsYALLbDzuwO2Vt0aYmUImJs3fPi56RLwOpgd10bB5s7SDMZOaEvXUUiG4Z3Q6Yt/J4czF5jUowlmZZqIcbqTAP3z+qNjBwhZJw66E/Zrhbw971mLMZpym4K+OtcHq5/bg33vLUFX0Dh3MnFvP3TUzm2LAVbGg0Qm9pgPg0/eFqTPJreOdAY4b6vzaIsnRa+AMaCPLUtUv3OCONXHYsxtV6s0SEmHxRn2eJmw1HktFGpqDeTLQfjco6YESrgL+hfZCxKem4WnvxSkcPiccGm18TzUIpSRMWOG5HTt1Z2TnViWg9izGo2hWpvB3OqUoqxJNNeL74YWtLiW4PkyBVCJktxEfAn9+6jT2lKRRFtaCBcezBAIiNjSkTE55OddZz3149Ysa0Wq9nIPfMm84+rj+nSS22w4Mh04lbUyIHO7+bLGzTD1/TYtEDqDm1GZcMuynLFDNo6lyc0O1h3qDMpK61CRMarXgyg0GGjUlHFRnPPNgZJx9sWei8f7KvHWB/p0fhV558lAL55XUxWyR0Nw08C4CNVjEU1izKSLNXeohevsXj1C04lpBhLMoFG8cUVT8NXgOw8IWSMBoWm+qq4nutw9KmAv70xbLAYIzGm1Yz5gwrtvgD+QJA/LdvG1Qs/p6bVw5jCTN645eSU7y05UJx2Cw0IA0dvq75nyYVbIdnCkbGBtkA6FG3mnKuGrHSLmLWJjntUqmnK3UYxMag4TvViANnplrAY03NkTBWKbkM6LWSQF08x5kjh/pSRhfsGA75AkM92CxEZdfG+RshrrGcxprWok2lKSdIwtYo3aMARX/d2syWNJkRNR2tDksWYrw9irFUdqz1XzGiLAelpplDt15bKVr795Gc8tnwnigLfOWEY/77lFCYUO2NyrlQm02oO1QG1NyW/c0NPtHb4aHILwT7cv09EUi3pYjp+LNEupp4W8Hv0nap01ahtxAxs8YvvlnhGxhw2c0SaUsc1Y2q9WLVRZCISkaasTbX+lHU7Yf+nov3c1O8A8HV5Ey6Pn+x0C5NKs/p2vGhc+K1yRqWcTZlkbO1CbJjjaPiq0WLMIjvooq0hecaMiqKExFhUaUqteD9G9WIgTCodNjNNbh/feeozvP4gDquZ+y87mgumxK8LQqphMhpo1pzVW/QrxjSPsZx0C+nlagPnspnCLT2W2LKF15gSAHc9w3LT2XCgWZ8zKtWoGLkj2e8SNx5x8xhDRDa0yFiw+YB+7/LVerEDQSGMEpKmTDVri/VqVGzsXHCKaHAoRTk6v++TmLQC/taDPfblHEhXlCOFfomxjo4O/va3v7F8+XJqamoIHuKs+9VXX8VkcEcSmz95G3fNbsbNupKsnHCY1+nVDF+HxX0MblMWBCvoSOKFtcMXDE3Mi2o2ZWts68U0nDYLTW4fXn+QqcOyeew708O2CJIQbaYsCIJPx2nK8khbix3LxMJY14sBGI3igtpWA+56ykIzKnVo/KoW71M0iaoaIVZLs+MnxjKtZipRu3z0EgFJOqoY2+OPvxgriKgZUxQFg11N43Y0QcA/8H6p8SDgh/Uvi+dq4T7A6p2apUU/JpplFosoW9AvorXd3FhLMdZPMXb99dfz/vvv861vfYsTTjhhUNfVREN7Wysjl11LusFDx7oFfJk1G/uJ13HUjHPJC9SCAZxFI+I/DksO+MDfkrwLa2Sxc1SzKeMQGQPR0HZ/g5sfzRrFnXPHYzHp9l4+qbRZssEDQVfy22j1hGZrMcnRDns+EgsnXhCfk2XkCzHWVkeZOrtSl2lKLTJWNJnK7R1AfGvGTEYDTWbhPWVoPSgm3ujxuqC2yNoTFDd3efFMU6o1Yx5/EJfHjyPULBxRC5vZB6+uRLHzv+I7Nz0fxp4NCD/G9eVNAJzS1+J9EKLTUSLS180V3X6XZ0oX/v6Jsbfeeou3336bk08+eUAnb21t5de//jWvvfYaNTU1TJ8+nb/+9a8cf/zx3W6/YsUKTj+96x3vli1bmDBhAgCzZ89m5cqVXbY577zzeOuttwBYtWoVDz30EGvXrqWyspLXXnuNefPmddr+2muv5bnnnuu07MQTT+Szzz7r899ZsWM9xxhEqNpm8HFcy/vw/vtU/LeIIQZxIckfEj/DVw2fLRfcEExiyxJtJqXVbIwu3B2nyNhjV02noc1LSRwaJx9JeCw54AHa9Jta0SJjZwQ+BhQYekLYLT/WRKSahudOAXRawK+KMW/eBOrbRM1SPGvGANqsheADo88toj+R4kMP1O+CfR+jGIy8HTiR7HRLXG/C0tPMpKeZcHsD1Lm8OPIzRKq7o0m0RNKjGFv3gvg59cpQje5nu+oJBBVG5KX3P3vgHCLEWMsB4Nguq6ULfz8L+IcMGYLD4RjwyW+44Qbef/99XnjhBTZu3MjcuXM588wzqajoPcy9bds2KisrQ4+xY8eG1i1durTTuk2bNmEymbj88stD27S1tTF16lQee+yxXs9zzjnndDrW22+/3a+/s2nPegA22I5l+0Vv8HnuRbgUO0MUITRayCDDkd2vY/eFgNqf0pDEmoU+Fe9D3CJjVrNJCrEo8FnFBdWgg56mPaHVjE1r/q9YcPS34ncyTYy11YUK+Csa2/EHum+CnBSCAajdCkBduvhutJqNZMfZoiXNnklDyPhVhzMq178EQFPJqVSTS15G/KJiGillb+Gqhe3viufTrg4t/nggKUoNrW6shxS2Zm0xmGdT9isy9vDDD/OLX/yCJ554grKy/vVTbG9vZ8mSJbzxxhucdtppACxYsIDXX3+dxx9/nHvuuafHfQsLC8nOzu52XW5uZ5PHxYsXk56e3kmMnXvuuZx77rmHHaPVaqW4OAYiQPX7acuZxJRjZsMxs3G7mlnz3xewbP8PnrLTifG8r24xZIgPkzmJ/Snd3j6674ciY0d+L0g9ErCJi4e5Q7/T8Q80uhluqKageaOoTZl0SfxOpn6GcNdR7LSRZjbi9QepbO7QT81hw27wd4AlnXIKgb2UxNHwVSPTKmZU5hpc4qJbNCmu5+sTwUBIjO0cegnsjm+9mEZ+Zhr7G9ydi/gbdulTjG14RdR1DTkWio4KLf5IE2NjBhDJyx4ufu5ZCTNu6rJas7YYzGnKfkXGjjvuODo6Ohg1ahQOh4Pc3NxOj2jw+/0EAgFsts6hc7vdzurVq3vdd/r06ZSUlDBnzhyWL1/e67YLFy7kyiuvJCMjI6pxRbJixQoKCwsZN24cN954IzU1/St8z2rZAYBl6JTQsvTMLI6fdwvT5r/Lid/+Rb+O21fMmcnvT6nVjEXt4BzjVkiSvqGoruFpOuhp2h2KolDe4OZC46diwcjT4ivc01Ux1laH0WhgWI6Iruqqbky9+aNwIlWtIkUZz5mUGsLeQvMa01kR/67lYjafPZfNmTOBcCPveFLgSKHI2KYl4mdE4X5Nawe7a9swGmDG6AG065t2FRjNIvK29a0uqzNlmrJ/kbHvfOc7VFRUcN9991FUVNSvOy6Hw8GMGTP4wx/+wMSJEykqKuLll1/m888/75R2jKSkpIQnn3ySY489Fo/HwwsvvMCcOXNYsWJFKLoWyRdffMGmTZtYuHBhn8d37rnncvnll1NWVsaePXv49a9/zRlnnMHatWuxWrv/EHs8HjweT+j3lpYWAIb494IZCsd2XwuXKEL9KX1NSRuDZviarFZIkr6hRVNtSXzP9EaT20ebN8BFaZ+IBZPjmKKETpExgOG56eyqbWNfQxunEN+WZlFTrc6kLDyKymZRvJ+IlLyuvca0Wqgp36a2XUznzk9gmrK2S0sknYmxgC8s4iNmIn9zUFzDRuZnhEyO+0XhRJh5K6z+C7w9X/SMtWaGVms1Yy2DODLWLzH2ySef8OmnnzJ16tQBnfyFF17g+uuvZ8iQIZhMJo455hiuuuqqHq0xxo8fz/jx40O/z5gxg/Lycv70pz91K8YWLlzI5MmTOeGEE/o8tm9/+9uh55MnT+a4446jrKyMt956i0svvbTbfe6//35+97vfdVmebvDiVmwMGTW5z+OIJfZsUQTvCDYlbQx9aoXkaRUtOSDmBfyS6DBnCoGRHmgVX9gmfbWGKm90M96wn/HGA2BKg4kXxveEoZoxcTEty8sAavXlNda4V/zMH0tlnaini3fxPoDDqlMXfncDbFPrfadfTd1qIYwSk6Y8NDKm0/6Uddsh4AWrE7LDpUdbKkVP2oklMTDBPm0+bFoKTftgxf1w9r2hVSEH/kEsxvqVppwwYQLt7e0DPvno0aNZuXIlLpeL8vJyvvjiC3w+HyNHjoz6GCeddBI7duzostztdrN48WJuuOGGAY8TRFSurKys23Np3HXXXTQ3N4ce5eXloXXllpGYzMn1lXHkaf0pW1GCySk47lMrJC0qlpbZ6S5KkjiszjyCihr5btdfqrK8oZ2LTGpUbOxcsGfH94TdRMZAZ2nKNrWcIrMoIjIWfzGWGRkZ01N/yo3/EkKjZCoUHx0SRolIU2rn6Gr8qjMxVqVGxYomCT89lS2VIjIWEzGWlg7nPyyef/YPqPw6tCrkwO8ZvGnKfomxBx54gJ/97GesWLGC+vp6WlpaOj36SkZGBiUlJTQ2NrJs2TIuvvjiqPddt24dJSUlXZa/+uqreDwerrnmmm726jv19fWUl5d3ey4Nq9WK0+ns9NBoypoQk3EMhOx8MXaLIUBLU3LC5FrNWFRiLFQvJqNiySLTbqMJtd6yTX9eY+UNbVyk1YtNviz+J4yoGQPCLZH0ZG+h/Z8y8qlqUT3GEpSmrEKHkTEtRTn9uwDUqVYfiZhNWZDZU39KnaUpqzaIn8VHd1qsibGjYiHGAMaeJSbYKEH49+1iYgWyUTj0M015zjnnADBnzpxOyxVFwWAwEAgEojrOsmXLUBSF8ePHs3PnTn7+858zfvx4rrvuOkBEmioqKnj++ecBeOSRRxgxYgSTJk3C6/WyaNEilixZwpIlS7oce+HChcybN4+8vK5Fhy6Xi507d4Z+37NnD+vXryc3N5fhw4fjcrlYsGABl112GSUlJezdu5e7776b/Px8LrmknzO1iqccfps4Y7Wl41LsZBraaak/SFZu4n1u2n0iIme3ROO+Hx9bC0n0OG0WGhSnmCGntwsIYKhYwzBjLV5jOmnjzon/CbXIWHsjBAMhMba/vi30/Zd0NB/BjEIqm0WULCGRMauZg5E1Y3owfq38Gqo2gskaEutalCohkbFQmlLn/Sm1erGicClNhy/A7jpRJhKTyJjGOQ/Azg/g4Ffw5T/hhBs7pSl18zlKMP0SY4ebwRgtzc3N3HXXXRw4cIDc3Fwuu+wy7r33XiwW8Y+prKxk//79oe29Xi933nknFRUV2O12Jk2axFtvvcV5553X6bjbt29n9erVvPfee92e98svv+xkHnvHHXcA8P3vf59nn30Wk8nExo0bef7552lqaqKkpITTTz+dV155pd/+ajmjuxrdJYNmo5NMpT1p/Snb+xQZi4/hqyR6nHYzDajveXcSImPuBvjoYRh/HozoajI9slL4Ih0sOYMRaQmwltBa2qBAeyNDc3IwGKDNG6ChzUteAuqQeiUYDEXGvLY86lyiVCIRsymdNgtVWs2YXoxf16l9FideAOm5KIoSilIVJKVmTIdiTFGEYAUoDouxHdUuAkGF7HQLRc4YvlaOYpjzG3j7Tvjv72DCBWTaRGDAH1To8AWjn21/BNEvMTZr1qyYnPyKK67giiuu6HH9s88+2+n3+fPnM3/+/MMed9y4cShaA8RumD17dq/r7XY7y5YtO+x5oiWgGBg2Xh9izGXKBn817ubk9Kd096lmTEbGko1oAK2JsSRcQDb+Cz59TNSYzL4LTr0zXNMS8HNc2woxtHHzEjMekznsot5Why0jn2KnjcrmDvY1uJMvxjqaRCNzoCaQgaJAmslIbnr8U3KZNjMe0mgxOHEqLcJrLJlizNcBG14Vz1UT0zZvAI9fROfj2QpJQ4u+ub0B3F4/6XYdFvC3VonPtsEIhWF/sVC9WLEz9pGq466Hr1+GirXw7i/JuPxZjAYIKsLeQoqxXtiwYUPUB50yJfkpOT1xwFjK0RkD71gQC9otOeBPXuNnt68PsyllZCzpOG1m6lUxFnDVk/CvyCY1Mq4EYfm9orfgpU9CRj7B3avIVZpoUDLJnDg3cWPKyBeiJ6KIv7K5g/31bo4ZnuRIkEu9ybJlU+kSoqM4y4YxmtZjA0SzJ6gx5uMMtIi6seIkziDf9rb4PzmHwqjZQDhFmZ5mit54egBkpJmwWYx0+ILUtXoZrkXGPM36mZ2spSjzxoIlXFv4TSyL9w/FaIILHoEnZ8M3r2PYs4pMq5mWDj8tHX4K43BKvRP1u3HatGkYDIZeI0pAn2rGBgv1md37piUDrzUX2iHoSo4Y69tsShkZSzYOm4VGNU3pb61JvBjT/KpGnS6E2K4P4IlT4fJn8Kx/BTvwbvBELs9L4M1Oej7U7wylA4fnpvP5ngZ9zKgM1YsVhGZSJiJFCeEZcVVKHmPYrfYhTCJainLaVeLiTzhdmAhbCxDXw/xMKwca26l1eRiekw0Y0NLcuugscpji/YklcfpslUyBoy+HDYth70c4bDNp6fAP2pZIUYuxPXv2xHMcRzSB/InJHkKIoD0HmsCQpMbPYQf+KN56MjKWdNLMRlqN2QD4XfUkPAmn9bI77jo4+z549XtQvwOeOQ+rUbyHPrbP5qo4NnzuwiH2FuEZlW2JG0NPaGIss5Cq5sR5jEHYK6oiqEYHkzmjsvkA7PpQPJ92VWixVkifn4AUpYYmxupcHiEK7TmiUbi7XidiTI2MRUQxFUWJra1FT+SPET9bKwd9s/Cov8HKyspCj5deeokPPvig07KysjI++OADFi9eHM/xpiTpw3SUtlWn5ps6kiXG1MhYNA78MjKmC9otWQAobfGLpgaDCq+tO8DBpkP8C7ULunOI6Jf3wxXCZV8JYAx4qFRyachLcD3mIcavw/OE9Ue5HuwtImwtEh0Z0y6m+/2qGOuhKXRC+PplQIERp0Ju2LdSi4wlsrZP90X8WvF+UTgydrC5g5YOP2ajgbFFcfR4dKhWUa1VEWJscEbG+nU7+f/+3/9jwoSuvlmTJk3iiSeeGPCgjjRKxumjeB/AqPantCap12B7tA78vg5R7wEyMpZkvGnxLzpeuaOW/3nla65++nO8aoE1wQC0VornziHipzUTLnsaLvgLbksuT/gvZEhugg2BD4mMFTkOsS9IJhFpyirN8NWZWDF2MKiD/pTlX4ifR3X2rEx0mhKgwKF6jbXqsCWS1y0al0OnNOUWtQ3S6IJMrOY4FidoN9qtVYPehb9fYqyqqqpb89OCggIqKysHPKgjjdyC0mQPIYQ1S4ixdF9yxFjU7ZC0FKXJmvzp8YMcv028/uY4RlMPqFGlPXVtPPfJXrHQVSNmBhpMndM5BgMcdz2/G/8GzwXOZlhOAiwtIjnE+DXvUGPPZKK573eqGYu/4SuIfrMmo4FKdNCfsm67+FnQOWhQo3mMJThNCTqNjNVsEZNjMgrAEb7pjXu9mEYoMlYZqjlskWnK6Bk2bBgff/xxl+Uff/wxpaX6ER6SrtizxZ1IZqA5Kedv90WZpnSFW7ok3ThykBO0i4uHxdMoPIniQENb+Av40Q92UNvqCacoHSWhAuxIyhuFgBuWmxixESIUGRMX09wMcbFt7fCHo3rJItJ9XxVjpdmJiYwZDAYyrebO/Snj9H7pFb8nPAs3f1ynVev2NwEwrihxEz5CzcJDLZF0FBnrqXi/KgH1YhAWY+56stPEZ2ewpin7Nbf3hhtu4Pbbb8fn83HGGWcA8MEHHzB//nx+9rOfxXSAktiSmSPEWLbSjBIMYjAmsPCZyHZIh3nraa2QHDJFmXRU8WEKesHbFpc+oY3ucIqv1ePn4fe28cBEdTaes/sbPE2MDU14ZKxzZCPbbgl5JDW6vRQlKC3YLWqaMmAvoKY1sTVjoLZEao8wfm1vDIuPRNGwW0R7rM5OEdU6lycU8Zk5umtnlnhR4OgpMqaDXq/dOO9DjBuE94Y9B0xpEPBSbBL/GynG+sD8+fNpaGjgpptuwusVX6I2m41f/OIX3HXXXTEdoCS2ZOULMWYz+GhrayHDkZ3Q80ddM6YV78t6saRjs2fSoViwGXyiTioOYqxJFWNnTypi2eZqXvmynNsyd1ECkDWky/b+QJCDTUJsJC0ypkahjEYDOelp1Ld5qXfpQ4w1GrIIKm2YjQbyMxJXH5VpNXOANLzWHNI8jSI6lmgxpqUo88d2iqp/ukuI54klzoQW8GtirFaPacqQ8344Mub2+tlbH4c2SN1hMIi6sab9FBqagDRcg7RZeL/CIgaDgT/+8Y/U1tby2Wef8fXXX9PQ0MBvfvObWI9PEmPSM5x0KKJQsrmuKuHnD6Upo60ZkzMpk44zPY161C/lOF1AGt3iC3jOxCIunlaKosCar9W7dmdXMVbV0kEgqJBmMlLkSLD4ibyYqmm4XLXpdENbkov4VYFYFRBpuCJnYgxfNZxqEXa7XU0/JaNurG6H+JnX2d/x453itTk5gVExCLddCqcpdSLGgkGo3iyeR4ixbVWtKIpIrxYkoH+nlqrMV8TrMVgjYwPKUWVmZnL88cczefJkrNYktwGRRIXBaKTJIKwKXI2JFWO+QBBfQFy8DivGQpExKcaSjcNmplFriRQnfzotMpaTnsYvzpmAzWKEVs3WomuasrxBWGAMybEnVGwA4QL+oA86RO2lVsRf35bEIn5fB3hEqqfCK6KXifIY08hUZ1S60tT0YDLFmOZhpfLxLlWMjc1P6HAKIloitXn84f6myRZjjXvA6xKTpCKEazhFmaC6OjX7kROQYkwyyHCZhBhrb0pss3BtJiX0YTalrBlLOk6bhYY496fUImM56RZKs+38ZNYYSgziXJ70sCBXFIXl22q47+0tAAzNSXCKEsBigzQ1Vau+HnlqKjCpkTHN1sKURrlbiKJE1otB2N6i2aKKsWR4jdVrYixcvL+/3k15Qztmo4ETRiQ2bZphNYduPmtbPfqJjGn1YoUTRc9VFa2u7qh4pyg11MiY06eKsUHqwC/F2CCk3SKsCj7ftF3cqSXqvKoYMxkNpB3OMV1GxnSD026hAU2M1cXlHI2qiMlWG1r/8LRRDDWKAufXd4k2bB9sqWbe3z/mumfWsLGiGZvFyBXHDYvLeA5LyPhVvB66SFNGeoy1iAhdwiNjqj1Bg1mNPiXahV9RoG6neB4R7dGiYtOHZ5NhjX9PykPpVDemvXfak1zA343zPpAY5/1I1FKUTJ/4Hw1WB/7EvyslSaekdBjs/pK66gquevpznrn2+NDFJJ6EZlJaTBgOZ1chI2O6wWEzszeOkTFfIBi6G85JFzVHdrMBq6ERFPjHOjeLKj5mY4VICdotJr47o4wbTx2VmJqW7sjIh6Z9IXGqfX7qkyrGurrvlyTIY0xDM+6sNQg/w4T3p3TViCbcBiPkjgotXq3Vi41JbIpSoyDTyr56t2hUXqhG5jwt4PeCOXGeZ53oxnk/GFTYWpWgmZQaamTM3iHsjAZrmlKKsUFIftEQ2A1DLC6+Lm/iW098wvPXnxB3i4CoDV+DgYgeezIylmycNgv1ivrF3Bb7yFiTmqI0GCDLblHPU4tR8RPEyAGfk0BFM+lpYRGWSAf1bunB+LU+mcavnZqEJ7YvpYaWpqwmwmsskWgpyuzhIp2MEBjaTMqkibHIyJitSIhFJSh6VCZrkpKWpowo3j/Q2I7L4yfNZGRUQUZixqH+/dZ2TYwNzsiYTFMORjLEXesl462UZtnYXdvGtx7/lG3qHVG80GZSHlaMtdWKLyqDMWwjIEkaWXYzjaE0ZexbImnF+06bBbOWvlYjKsGMQk4cXchPZo9m9S/O4K5zJyZfiEGXlkj6SFOG3ferEtyXUkMTYxWa8WtzRWKNXzVbi8iC9KoWGtq8ZKSZmDYsO3FjiSAkxlo9YDQmv4jf3QDN5eJ50aTQ4m/UFOWYwkwshysliRVqZMzkFtmQDl8QXyDJ5slJQIqxwYgqxpyBJpbcNJOxhZlUtXRw+ROfsGZv/PoPhiJjh3Pf1+rFMgq7dV6XJJbIyJgSh4tHZPF+CDWiYs4Zxks3nsQvzpmQkFR61ISKsMXnRU9pymB6PtWtWs1YYtOUWs1YRUBtYeZvT2xtlFYvFlG8/8lO8Z49YWRu4gTGIXS1t0iyGNMsLbKHgz07tDjh9WIQiowZO5qwIj4/g7E/pRRjgxFVjNFWS0mWnX/9eAbHluXQ0uHnmqc/56v98fnybA+570c5kzKyH6EkaThslpC1haKlwmKI5r6vFe8D4fRWD+77SecQ41c9zaZss+QSCCqYjIaE19RpNWP1HmM4lZtIe4v6rrYWya4Xg0MiY5D8GZUh5/1D2iAlqidlJLYsMIubhuGWwevCL8XYYOSQC0l2ehqLfnAis8cX4PEHufNfX9PhC/RygP6hRcYO2wpJi4xJw1ddYLMYaTHGL02pzaTsHBlTL+DdGL7qgvTu05RNbh/+ZKVYVDHWgLCuKXRYMSXYg02LjLk6fGEhnci6sZD7voiMef1Bvtgj3rO6EGNdXPjjl4nolZDz/iEzKasSbGsBYRd+YESaKsYGoQu/FGODkYjImFbPYU8z8ddvT6fAYWV3bRt//WBHzE8bdQF/KDImZ1LqAYPBgNtahF8xYuxohNrtMT1+OE0ZERnT/KlSJDKWk24Jdd7R/p6Eo4qxGtV9P9HF+xCuGWvt8EPWULGwOUEzKiMbhKs1Y+v2N9LuC5Cfmcb4BDYHP5SukTEtTZlsMRaOjLV2+EJmyglNU0KobmyopVkdi4yMSQYDmhgLeEMO4gBZ6RbunSfulJ5ctZsNB5pietqOaFshyciY7jDYs1gRnCp+Wf9iTI8dct/P6C5NqdfIWOc0k9lkJFudCZq0VKVLiLGDPs19P/GGuJoYc3n8iY+MddMg/GN1FuWM0fmJ79QQgTbppM7lIRhUkpumDPigdqt4HtEgXLO0KHbaOn8WE4H6XT/EJMWYZDBhsYkvLOhiVTB3UjEXTi0lEFSY/38b8Ppjl3IJpyllZCzVcNot/CswS/zy9WIIxO7LstGdimnKzqavEFnEnwR7i2AwlDLd7xWWBImeSQnhmjG3N0DAoYmxBNWMddMgXOtHecqYxPajPBTN+sQXUGhu9yVXjNVtFzfiVidkl4UWJ6VeTEONjBUbmwAGZbNwKcYGK6E0S9eC7AUXHkVuRhpbq1p5fMWumJ0yPJtS1oylGk6bhQ+Dx+BJywZXFexeHrNja2m9UAF/MAitleqJdZ6m9LeDtw1IchF/RxMEhUD+tEoIkRH5CfKJiiAzwt3eY1c/vwkTY50bhLd2+Fhf3gTAzNHJtcixmk1kqzcbtS5PUq0t6nd+CUBN+hj+9VUFb6yv4J2NlazYJq4FCU9RQsjcuwCRtpWRMcngIbJu7BDyMq387iLhPfPY8h1sVYs6B0rfZ1NKMaYXnHYzPszsLj5PLFi3KGbHjmwSDogIT8ALGPQryNMyRYNl0EdLJHUMijWLz/e7AJg1tiDhw0gzG7GaxWXFZVUj24nqTxlqEC7E2Bd7GggEFYbnpjMsN76G1tHQyd4iiZGxj1avAOCd2jx+/n8buG3xen7y4ld8uFX41CVHjInIWG5QijHJYKMXMQZwwZQSzjqqCF9ApCtjMUMsqgJ+RZGtkHSIwyru6r/OP18s2PZ2zIqPGw6dTalFUhzFYLL0sFeSMRi6Gr+qqag6VzLEmGZrkUMgqDCqIIPheckRIFrdWEuaak3TcjAxxq/1ncXYxzuT67p/KJ2K+EP9KRNbwB8MKhS4xevkK5jM7PEFzBydx/Ejcpg6LJszJxZxxoQkWAqpN105AfE/axmELvyyHdJg5ZDZYIdiMBi4Z95kPt9dz4YDzTy9eg8/njV6QKd0R1PA396oRkWQNWM6wmkXXxW7zaPFDKyqjbDx/+DEHw742E2Hpin17jGmkZ4nhGObuIDkhSJjSagZU933a4MiqjF7XPI8+hw2C3UuL41m9YZPM37VZhDGg24ahH8c8hdLbr2YRicxNjw5sylrWj2MQ8w4vfaS87hh+AkJPX+PqJExh9osXJq+SgYPh4mMARQ5bfz6gqMA+PP729lV6xrQKdujceDX6sXsOWDWQdsbCSBqxkDtGzftarEwBrMqFUWhqV2IsZDDfqqIsVBkTIgxPaQp97SLGZSnT0h8ilIjZG/hT6Dx6yENwmtaO9hWLWYHJrteTCOUpnRFRMa8LvB1JGwM5RUHKDCIGYvmookJO+9h0fpTBtpIp0OmKSWDiCjEGMC3jh3KaeMK8PqD/OL/Nohp2f3ErdaM9ZqmdKliTNaL6YpQ6qndD0dfAUYLVK4Pt1XpJy0dfgLqeyr70DSlXmdSavRg/FqfxDRlhc+B3WLihJFxjEIdBq2IX3iNqf/DeNeNHdIgXGsMflSJUzdttDpFxmxZYFC/BxOYqmzeL5z360yFYE2e71oXrA5RhwkUGhqT1yy8qRyCsTc8jwYpxgYrh0lTahgMBu6/9Ggy0kx8ua+R5z/d2+9TtkfjwN8q68X0iFP10Grp8EFGHow/R6xYN7DomFa8b7eYsGkR0+YUEWOHfIY0L6nkRMaEGKvHyclj8rCak9fTtZPxq/Y/jHdkLFS8L5z3w677+khRQliM1bk8ouYwCf0pfdVbAGhMH5Wwc0aNGh0rokn41CWagB8WXQaPnww1WxJ+einGBitRRsYAhmTb+eV5IqT9x3e3Ud7g7tcpo/IZk5ExXaKlKVu09MG0a8TPDa8IE8l+0luTcN2nKUMz4vQwm1J8juuULGaNT25P10yrltJOghhT68WqmkXqb1RBZnzP2wf00J8yrUF4sXlyxibsnFGj1o0VGRqTk6Zc/yLUbRMTyJLw3SPF2GClD2IM4OoThnPiyFzafQF+sWQDSj9mR0U1m9IlCpFlZExfaJGxVrW+izFnQkahECI73uv3cbW+lJ2bhKdIZCxk/Nq5gL/R7R1QOr8/+FvE56ZecTJ7XPLqxSDShT+B/SkPaRBep76v9JKihN7EWOLSlNltuwGd1YtpqJGxwmSIMW8bLL9PPJ81X6SRE4wUY4MVTYy1N0Tlpm40GvjjZVOwWYx8squexWvK+3zKqNohtcrImB4J1YxptRwmM0z9tng+gFRlyH0/Q42MKUrqRMYOsbbQWsgEFUKTEhJFR7P43Nizi5LuqZWU/pSHNAjXZrTmZ+pIjGlpbLcXXyCY8DSloigM8YmZlM7hkw+zdRLQ0pSGxsRbW3z6D5GVyS6D465P7LlVpBgbrNhzxMwjCF1MDseI/AzunDsegHvf2kJlc3ufThlKU/bmwC89xnRJlhoZa3L7QqI6lKrcsSzUF7GvdGkS7q6HgAdh+FoykCHHn/TONWMWkxGnKkQSbW9hUi/oY0clvxaosxgbJhY27YvfCbtpEN7g0iJj+pmRnZOehsloQFHUVHaCI2M1tbUUG8S5CkZNScg5+0REmtLl8fcr+9IvXLXw8SPi+ZzfJG0WvxRjgxWjKSLNEv2F9LqTRzJ9eDYuj5+7l26M+gMTDCq0+6JIU8rImC4pdtooybLhDyqs2KamkgsnwJBjRRueDa/067hd3Pe1FGVmIZj1E9XolkOsLUB0r4DEGr8GvR3Yg8J25piJ4xJ23p7oVDOWO1IsbD4A/ji9JqEG4VmQWUiHL0CbeuOXp6PImNFoCEXqOhm/9uH7dyDU7tkgfhpysWTkJOScfSIiMqYohP6HcWfVg8JipHQ6TLo0MefsBinGBjN9rBsDMBkNPPStKaSZjCzfVsvr66MrzH13sxBZGWmmUJSlW0KRMSnG9ITRaOCiqSJt+Mb6iPqfSM+xftzJdmkSniopSghfTD0tIjpDcor4t+/ZC4BPMTF93IiEnbcnwpExnzBuNtuFWGrue2lDVIRSlGPAYKBefe0tJgMOay9R+CTQqW4sVE+XmHZRbQeEDU21dURCztdnMrWasSaAxNhb1O+CL/8pnp/1ezAmTxJJMTaYCYmx6NKUGmMKHdx2pkgHLHjzG2paezct9AWCPLRsGwA3nDqKNHMPbzuPS9yhgHTf1yEXTRMXjw+21oS/KCdfKno01nwjfMf6SJcm4alSvA9gyw57RampppDXWALF2PotQoy4zNmk9WaonCAyQwX8fmHhkDNCrGjcE58THjKTst4VFsYGgyE+5+wnnfpTZpeJhVqKNd7UbgXA5RhYJ5W4EREZAyUxLvwf/E5E9sfOhZGnxf98vSDF2GCmH5ExjR+eNopJpU6a23389o3ejT8XrylnT10beRlp3HhaLzUtWlQsLROs+pmSLhEcVeJkTGEmXn+QZZvV/5U9ByZeIJ73o5Bfm00ZKuAPeYylQGTMaOxibxFqiZTANOXOvULkKOnJnUWp4YysGYNwqrIhTmKsXm2DpPak1IRwno7qxTRCkTGXRxjUghBjCaiPymgWr1Mgb3zcz9UvVDGWjodM2sM2OvHiwJfwzRuidvrM38X3XFEgxdhgZgBizGIy8uC3pmA2GnhnUxVvb6zsdrs2j5+//lfcuf50ztiQO3e3hOrFZFRMjxgMkanKiNSKlqrc+K8+t3bpUsAfSlOmQGQMuhi/ajVKiSrgb3J7aaoVr1l6rj4mPGg1YyHjzhxVjDXujc8JQ2nKzsX7eqoX0+iUptQmN3haoKMp/ufuEGLYPmRS3M/VL9IyRN0fmtdYHNOUigLv/Vo8n3oVFB0Vv3NFiRRjg5nQhaR/BaSTSrO4abYIef/mjU2hKEckC1fvoc7loSwvne+cMLz3A2qGr7JeTLdoYuzjnXVhv6RRs4V46miC7e/06Xg9FvCnihg7xLhTm72XqDTlqh115CJ6Ddqy9HETE1kzpihKODIWDzEW2SBctbWoV4Vwno48xjTyI9OUaenCqw/inqpUOlooUsT3fN6Io+N6rgHhCNeNxdVrbNs7sP8TMNvg9Lvjd54+IMXYYKafNWOR3HzGGMYVZVLn8vL7/3zTaV29y8P/W7kLgDvnju+5VkxDa4UkI2O6ZUR+BlOHZRNU4K0NahTLaIKpV4rnfUxVNnYRYylUwA9dI2MJLuBfsbWGPENL57EkGa1mzBdQ8PiD4ZqxeKQpD2kQDmEhrCdbC40uxq9aqrIxjtYfQP0+UUpSq2RRWqrjG51QS6TG+LZE0gxeT7op3D81yUgxNpgZQJpSw2o28eC3pmI0wGvrKvhgS3Vo3d8+3EmbN8CUoVmcf3QUKRQZGUsJLtZSlV93M6ty1wdRu613+AJ0+IIAZGdYVMPXFKoZg6S2RAoGFVZuryXfICJjoc9zksmM6D3b2uHvnKaMdW1UZINw1R+qXs9pysyImjHoXDcWR5r2bwSg3DQci0nHl/1OLZHilKb0tEK1eD046ab4nKMf6Pi/Iok7MRBjANOGZXPDqeKu9O7XNtLc7mNffRsvfi7u9n55zgSMxihmNcnIWEpwwZQSjAZYt7+J/fVqn9K80TB8hrAwiNJzTIuKmY2qBUF7I/jVmrOUEWOdI2OJnE25saKZ+jYvRcZWsUAnYsxoNIRqQ10evxAcBiP42sLtzmLFIQ3CISyE9Zim7DEyFmcx5qsUWYv69JFxPc+AiZhRGbc0pTbhI6MAMvXxmQEpxgY3h6RYBsIdZ41jZH4G1S0e7n97Cw+/tx1fQOG0cQXMHBNl+kRGxlKCQqeNmaPF//TfG7qJjq2LznOsIdSX0iIsCLSoWEZB0lyw+8whLZG0aExjW/z7U67YJm6ihtvaxILM5DYIj6ST15g5DZxqW6RY1401iDII8saEFtXrsC+lhibGXB4/7d5AwsSYpUGIVk+2DhuER6JGxuLan7IbAa8HkirGWltbuf322ykrK8NutzNz5kzWrFnT4/YrVqzAYDB0eWzdujW0zezZs7vd5vzzzw9ts2rVKi688EJKS0sxGAy8/vrrXc6lKAoLFiygtLQUu93O7Nmz2by5dwuHlEO7k/a5RaPUAWCzmPjjZaLFxuI15bz59UEMBhEVixoZGUsZNM+x19dVhLswTJoHlnSROjrQ8+dYo6nHmZQpEhWDLs3CNQHgDypx76+3sUKkJ/PQV80YEI6MaRfUHNVTK9ZeY1qkLeIGTvMZ07oh6IlMqxmbRVx261yJ8xrLcgnRaizsw/dxMkhEZOyQ2bd6Iali7IYbbuD999/nhRdeYOPGjcydO5czzzyTioreHYm3bdtGZWVl6DF2bPhFXbp0aad1mzZtwmQycfnll4e2aWtrY+rUqTz22GM9nuPBBx/kz3/+M4899hhr1qyhuLiYs846i9bW1oH/4XohLUO4Y0NM0gcnjMzl+zPKQr/PmzaEo0qd0R/AJa0tUoWzJxWTZjKyo8bF1ir1M2F1wFEXi+frFh32GF2K97Vm0qkykxK6RMasZlNIiMQ7Vbmvvg1QsPsa1bHoJ+USbiwfZ68x7XsrIxwV1HOa0mAwhKJjNa0J8hrzusnzi+9W53Adz6SEcM0YcawZO6SpvF5Imhhrb29nyZIlPPjgg5x22mmMGTOGBQsWMHLkSB5//PFe9y0sLKS4uDj0MJnCrtO5ubmd1r3//vukp6d3EmPnnnsu99xzD5de2n0fKkVReOSRR/jVr37FpZdeyuTJk3nuuedwu9289NJLsXkB9IDBEJMZlZHMP2cCo/IzcNjM3HFWH97sfo+oGQKZpkwBsuwWTp8g3jvdtkfa/Bp43b0eI+y+f2grpBQSY1rNWER/ykQU8QeDCvsa3Dhpwxj0dR6LDnDYevIai7EY0+pd1RRtuzeAW4d9KSPp7MKveo15W8PffzFGqduOEYV6xcGQoYexF0o2ochYE63t8RJjMk3ZCb/fTyAQwGazdVput9tZvXp1r/tOnz6dkpIS5syZw/Lly3vdduHChVx55ZVkZGREPbY9e/ZQVVXF3LlzQ8usViuzZs3ik08+6XE/j8dDS0tLp4fuGaDXWJfDWc38+9ZTWPXz0xmWmx79jpr7vilNuLpLdM/F04Ro+vfXB8P1UWUni9SLpwW2/qfX/ZvaUtzWAiIiYw0QFCIgVMQfRxf+ypYOvP4gxSYtKukEi633nRJIZmTNGMQ/MqaKMc1jLM1k7N1gOol0cuG32MOZgKb42Fs0798EwE5lCENz7HE5R8xQXwurwYcSDyPcYKBLxwa9kDQx5nA4mDFjBn/4wx84ePAggUCARYsW8fnnn1NZ2b2be0lJCU8++SRLlixh6dKljB8/njlz5rBq1aput//iiy/YtGkTN9xwQ5/GVlUlQrpFRZ3TZUVFRaF13XH//feTlZUVegwbNqxP500KMZpR2emQVjM5fU0RRNaL6ayfnKR7zphQSKbVTEVTO1/tV+/qjUaYdpV4fphUZSgyprVCSjXDVwB7rvpECUU28jPjHxnbVydqPCc61Vl5OkpRQrglUrhmLA7Gr8FAKD2spSkbIor39daXUiPRMyrbDggxVpU2Qt+2FgAWG35rNgC2jhjPvAUheANefAYrP3qzWkyi0AlJ/c+88MILKIrCkCFDsFqtPProo1x11VWd0o6RjB8/nhtvvJFjjjmGGTNm8I9//IPzzz+fP/3pT91uv3DhQiZPnswJJ5zQr/Ed+mFWFKXXD/hdd91Fc3Nz6FFeXt6v8yaUOIixfiHrxVIOm8XE2ZNEWqFTqnLqd8TPPat6vcCkvOErgMkcjuS2Heo1Fr+WSHvqhRgbl6lagehMjGlRqdZQmnKE+NlWAx5XbE7irhdWKhhCEyn07DGmUZApIpiJEmOK2iC8Ra8Nwg/BnyGuAemeOFyT1BTlzmARy7bUseiz+Jrt9oWkirHRo0ezcuVKXC4X5eXlfPHFF/h8PkaOjN4L5aSTTmLHjh1dlrvdbhYvXtznqBhAcbG4wBwaBaupqekSLYvEarXidDo7PXRPZmxrxvpNq7S1SEUuVmdVvrWxEl9AGLiSUwYjTwMU+Hpxj/tqYiw3Pa2z4atOHLGjJr1zEX8iWiLtU/3dRtjVujwdzaSEcM1YaEacPTssWmMVHdNSlOl5QhSjb1sLjURHxtJDDcL1VSPVI5niGuDwxeGapBbv7wqK760nVu6iLZ5O/31AFzHLjIwMSkpKaGxsZNmyZVx88cVR77tu3TpKSrq6u7/66qt4PB6uueaaPo9n5MiRoeJ/Da/Xy8qVK5k5c2afj6drdBMZk7YWqcjM0XnkZ6bR0OZl9c6IL89p6udu/YsQDHa7b6cC/o4mYbEC4EihyBgkpSXSXjVNOcSsRpn0GhmLnBEX6yL+ts71YhC2tcjXoa2FRqeaMYivGPN1kN0hbnKsJclvhh0NRjUynhdswOOPcRpRE2OKOEd9m5fnPt0b23P0k6SKsWXLlvHuu++yZ88e3n//fU4//XTGjx/PddddB4i03/e+973Q9o888givv/46O3bsYPPmzdx1110sWbKEW265pcuxFy5cyLx588jLy+uyzuVysX79etavXw+Igv3169ezf7/4MBgMBm6//Xbuu+8+XnvtNTZt2sS1115Leno6V111VRxeiSSiFzEmI2MpidlkDLW6ejMyVTnxQkhziCjI/u4nvYSahGekhVOU6Xm6KkSPiiS0RNqrpikLTJrHmL7EmGZt0am/YKwbhrvU76yIv70hhSJjdYmIjNXvxEiQZiWd4tKyw2+vA8zZQijFxfhVTVPuCpaGSpOfXLU7fjYafSCp002am5u56667OHDgALm5uVx22WXce++9WCwixF1ZWRkSSCCiU3feeScVFRXY7XYmTZrEW2+9xXnnndfpuNu3b2f16tW899573Z73yy+/5PTTTw/9fscddwDw/e9/n2effRaA+fPn097ezk033URjYyMnnngi7733Hg6HI5YvQfKJoQv/gJCRsZTlomlDeO7TfSzbXEW7N4A9zQRp6TD5EvjqeeHIP+KULvs1hmZTWqBRra9MpXoxjUONXzPjO5syGFRCacrsoNqXUkfu+xDpwB9xMY11w/DuImMpJMZqWz2iDjl7hFjRuE+k62M48UCp3YoB2KEMZURBZsyOG0+MznB/SleHP7ZRzojI2Ikjc6lp9bC7to1nPt7LT+ckd3ZlUsXYFVdcwRVXXNHjek0YacyfP5/58+cf9rjjxo0Lu4J3w+zZs3tdDyI6tmDBAhYsWHDY86U0eomMaWJMRsZSjmOGZzM0x86BxnY+2FrNBVNUQTXtGiHGvnkDznsIrOGLgT8QDBmCZqenwUf/J1aUTE308AfOoS2RQv0p41PAX93agccfxGw0kO5r6DwGnRCuGYtjmjJkaxG+gQunKfUrxrSxeQNBWtr9ZGWpraJ8bcIiJaNrNqe/tB3YTCawUxnKVL3bWmjEy4W/rT7kB7hbKeacLDtXnVjGT19ex1Mf7eb7M0eQZbfE7nx9RBc1Y5Ikookxd12PtT0JQbZCSlkMBkOokL/TrMphJ4iegb42+Ob1Tvs0Rxg6ZvtqhUkswAk/jPdwY08PzcIb2ryHvenrD3vUerFhuekYtIi2ztKUXdohQey9xtp6S1Pqt2bMajaFLvq1rg6RlleL1mPtNeZRG4TX2lPA1kIj1J+yKbbpw3qRomxOK6YdGwUOKxccXcK4okxaO/ws/Gh37M7VD1LkvyOJG1qKRQnGzQH6sAQD4ZSDjIylJJoB7IptNTSrhfkYDBGeYy922l6bSem0mTGvfRqCfig75QiJjAkh4AsoYWuHGKKlKMvy0sOfG52Jse7TlKoYay6HQAxeF1fXNGVdClhbAJ1bIkHc6sbMDSIt156lL4PTXlGvAYU00tIew1S/mqI8aBb+nwWZVoxGA/9zpphl+s+P94ZKJ5KBFGODHZMlwicpSanKtjohBg1G3V1UJNExrsjBhGIHvoDCO5siTJunfkf8X/d/AvW7Qou1mZQl6UH48hmxcMZNiRxy7NAupNXfQDCIPc1EeprwSmyIQ92YNpNydE4adKg1Yzr73GgO/C6vP9ydwVECJqsQ3i0HBn6SFOtLGYmWqoyrvYXfS2abiLSZ9N4gPBI1O5JmCOBpieE1SRVjew3ixrHQKQTx2ZOKOarEicvj58kkRsekGJNE1I3FyPG4rV4Uo0aLZviaUQDG7g1/Jfrnou5Slc5SGH2GeP71y6HF2h3oPONHwtYiZwSMOydBI40xpceAJV1ExmpEWijUEikOd9raTMrxDtXw1WgGW3bMzzMQnGrNmKJAm1eNghmNwoMOYpOqDBXwi+8vt9dPu0/rS6nfNCVAgSMBxq8NuzApAVoVOznFI2J33HhjstBqEgECb9PBw2zcB9SZlNv8IvKm9Qg1Gg38j9pH+blP9lLnip9Zc29IMSaJbRF/azU8PhP+cRI0R3n3K+vFjgguVAv3P9tTT1VzR3iF1jx8/cuh/o1Nbh8GgszreFOsO/EnqSvEzWlQpvoP7lkJxNdrTEtTjkxvFwvS84XQ0RFWsxGzUcwK7GRvEasi/mAwPANcjYxps1fTzEYy0vT9XtKEgJZWDYnUWNaMqc77O5UhjEyRmZQabqtI/ftjKsZEZGyjR7xftMgYwJkTC5kyNAu3N8CTq5ITHdPXJ1iSHGJlbxEMwJIfiEiXzw0bXo1uP5f0GDsSGJabznFlOSgK/GdDxJfo+PPAliVSU6pYaXR7mWX8mhJ/uWhyPf3qJI06RoycJX7uFn9fvFoiBYNKKDI2LE1z39dXihLEpI5u68ZiVcTf3gCKagiqfn9Fpij12pdSIxEu/EqNEGM7gkMYkZ8Rs+MmAo9d3JgbWytic0C/J+Rvt6FDHFtrSwXi/apFx57/dC81rR1dDhFvpBiTxC4ytuIB2PtR+PcNr4o8xeGQkbEjBm1W5ZtfR4gxiw2Ovlw8Vwv5G90+fmB6Ryw75ntgTXH/vlGzxc99H0PAF7eWSDWtHjp8QUxGA/kGrV5MX7YWGpm9eY0N1PhVqxez54q6V8JWInov3ofuXPi1yNj+6L4zo0CbSbmLoQxNFVsLFW+WEO0OV4xm3jbsBiVIMM1BLdmkmY047Z2dvWaPK+DYshxOHVuAx5d4ZwEpxiSxEWO7PoRVD4nn5z8MpjT+f3v3Ht9kefcP/HMnzaltmp7bAKUtUDqgODlMKCriCUGdKIhsOhwK2xi/ufnCw/NzPq/J9FGcz+Zw+tONjR8H9Rm6gY88ykScgDIQ+EGRAnKm9EzPTY9Jk1y/P+5cd5ImbZPmeCff9+vVV9v0zt07F6H55nt9r++Fxm+AqyeHvi9lxmLGnZONUCoEnKhux6VGlw2h+VTlmY+AnjZomr/BjcqTsEMhz3YW/eWUiCuTLZ1AzVEpIAh2AT/Pio1K0yGhJzrbWnB6TQh7jUn1Yq49xqK/rQXnkRmTeo11S72wAmVrdLRySJJRWwsHllkMAMjqrQjOCR1TlD0pYwAIyErWeGRPBUHAuytm4M8PT0deemJwfq8f5PUvREIj0GlKUx2w7UcAGDBtGfCdFcD4O8Sf+TJVybdCosyY7GUka3Bjkfh8csuOjZgCZE8ErL3Aqe34zlVxA/GqnFud9TJyplAABTeKX1/aF7ICfr6SsiAjyfnmKcq673PJg22J1FIRWAaIb4WU7AxE+VhnRvlKSsBZMyYFYwkaqb9WUOrGGIPaVAEAsKePDfx8YaY2TgAAjLRWBeeEjmCsLUl8/rnWi7nSqiJXa0jBGAksM2azinVi3U1AzmRg3svi7ZMdOyuU/33oZrLUfT+m3PNtx1Tl8Vpn01PXnmOH1uO6jn8CAKq/9UgkLjE0+FTlpb2hC8YcxfsFGYlAzTHxxij9f5PibZqST8dZOgLLAPG/GV7aWkTzVkgcz4y1dJlh460/glk31nkVKlsPbExAcvaYwM8XZsmjJgEARqARfT2mwE/oWEnZoBbHOCsKV9tSMEacf9CGE4ztXSvWyaiTgQc2AypHbULRXLFou6MWuLJ/8HNINWPR+aJC/DN3Ui40CQpcaurCyRqXP6TXLAEEJdD4DdTow3H7GGDUdZG70GAb4yjirz6CLI0YgAS7gP+KY5pyesJF8f+VQgVMui+ovyNYvHbhV2kBvWO7rEDqxrztS8mnKWVQM5aepIZCAOzMZdusYAZjjp5+1SwLo7JSAz9fmKVm5KKZpQAATNXfBH5CR2asSiH2GOPBcDShYIy4ZMb8nKa88Bnw5e/Er+/5A5Dhkg5XaYGJC8SvB5uqtHS51IzRNGUsSNYk4LaJ4r/lh8ddVkMlZzunrwH8X+udSJVBFsNnaYWAYTRg78Pozq8BBL9mjG+FNLN2s3jDt5c4642ijNf9KYHgrKjs9NwKiQc1mTKoGVMqBKkXmnNFpSNr6E+PxoG0iMHYFZYTkfqnQCkVAq4oxOd1d83pwE7GmJQZu8DENwLZeu1g94gICsaIs2bMbAL6fFzS214DbP8xAAZMXw6ULPI8hk9Vnv5w4PPueQmwWcQXsZSRfl86iU4LHFOV/3Oi1jkNAwBTlgIA6lg6dtqvQ1piDAVjgiBlx7IaDgIQpymDtT8lYwxXmrsxXqhCVs0/AQjA9Y8H5dyhILW26L8lVDCK+L1kxuQ0TQl4qRsLZmasReyVdZnlIjcl+gIPX9SpxODU1nA2sBN11IkLawQlzpjF1zrKjJHopDWI0x2AtL/eoKQ6sWYg9xrgjpe8H5d/vRhgmU3A+V2eP685Cnz1pvj13a/Kt+kn8XBTcRZStAm4ajLj8OUW5w+K56P7nvV42PK/YUVCbAVjgFQ3llT7LwCA2WpHt8UWlFM3dJjR02fDqgRHo9yJC4DM6N1z0GtrCwBILxA/B5QZ89wKqVkm+1Jyoew1xhzTlBUsFzkDFKtHuxZHsX1Cc4DBmGOKEumFqO8S65ezKRgjUUkQ/Cvi3/MfQOVBQK0HFm8SpyS9USiAyfeLX/efqrT1ATt+Lu5JOXkxUHT7sC+fRB9NghJ3ThZXh+342mWqUhDQlP9dnGejoFUpoIvyTul+K5wNAFBeLUdugtjaI1hd+CuaupAnXMV3lWLWDTeuDsp5Q4VPU3b2D8akzFjF8E/uZSWp1GdMBtOUgLdeYy7BWIDZVGvTBQBAJXKjfmuogXTrxbKXJNPFIY4cgmOKEpnFUuBLmTESvfhUZecQwdi5T4H9vxe/XvCGe52YN9csET+f/xToaXXe/q/XxB5kunTnCkwSU/iqyp3l9TBbndmh1m4xOIm5rBggBgfZ4kqw27TiO/pgrai80tyNlcqPoIQdGHcbYPx2UM4bKnoNn6bsVzMW6DSl3e4RjHVbrOh1NOqUW2asweTaa0wArD2B7YbCGJSOsW3XjYZSEd27EQykL13M+hp6qgFrAP+HHJkxllEkBWMDtbaIJArGiMiXzFh7NfDBT8Svr/sxMOneoc+bM0l8cbJZxNoxQHynsu8V8et5L0dtB3ESmBljMpCt16C9pw9fnHO+uPBgLDUWgzFAqhu7XnkKQPBWVDbUXcH9SnG7Jdz4RFDOGUq8ZswjM8YL+DvqgL4e/0/c2wbYHed0/N3iU5SaBAUSZZJtHZkqrjyvanFsa+XWayyAqcqOeiisPbAyBWwpeQFeZeRo00ehg+mggE1akDAsjmCsyzAGVkf9ajRmTykYI6KhgjFbH/D3R8U94YzXAnP/w/dzX+Mo5D/xvviudsfPAZtZfHfPf0ZijlIh4LuO7Jjrqsq2bjFTkpaoish1hZyjbmyq7QQAZ6AQqOJLm6ERrKhPneLcmDyK8dYWHjVjujRAYxC/Hs5UJe8xpktz2QpJPvtScoWO/SIvO9qVAAjOhuGOwKWGZSLDIK8Nwl1lpWhx0bH6EY0B1I05pimbtOLYpiWqoE6IvtAn+q6IRIbUhX+AYOyfzwNVh8Q/oos3ie/ifDX5fgCC2I9sz38AlQcAVRJw9+/FejUSs/helZ99cxVdjlV1MT1NCYiBkiIBOdZajBIagzNN2d2CG9rEwv36yT8N/HxhwGvGTP2DMUFwBh3DKeL3WrzP96WMvozHQPjm3VUt3V4avwYSjIkrKStYLrJlupISEFebXmCOFfa8CN9f5g7AJL4RrFOKrTKisa0FQMEY4QbrNXb2E+DAH8SvF7zhnGbwlWEUUHCD+DXvS3brr5x/eEjMmjzSgMLMJPT22bH7tJjRaHUEJ2lJMZoZ0+iBkdMAALMUJ4NSwM8Or4cOvThtz0dyyZ0Bny8cpGnK/jVjgPNvyHAyY16L9+XV1gIAjClaqBMU6LMx1LY5pmuDsaLSsZLyMstFTpQGHr7I1Gtw3u4IxoabGWsWFzIgKRu1ZnEsorF4H6BgjHADTVO2VQH/vVL8esZKYOI9wzv/5MXOr0dOB6770fDOQ2RFEASpkJ9PVbZK05TyeeH0m2Oq8nrFqcCnKc2dYF/9EQDwpm0B8jLk0cSTB2O9fXb02fptiRZIEb+UGXM2fOUBr1yK9wFAoRCQ72jIyjeAD0ow5tLwVa5tLQCeGRP/dtgbzwzvJNJKyvHSqtVobGsBUDBGOG/BmNUC/P0RcRXkiKnA7S8M//wTF4itMJRq4J7XqadYHLnHMVX5xfkmNHeaY7+AHwAKxSL+WYqTaOn0sZHyQA7+Hyh6W3HJnosT+tnQJMjj/06So2YMGKSIfzjTlF63QuJtLeT1nMrPEKcq+QbwwQnGxDG9zHKRI+NpSoNOhQqIU4tC0wXAPox+fXx6M7MoqttaABSMEU6qGXOZpvznr4HqI2JT2MUbgYQA/tDpUoEf/RP48T4gZ2JAl0rkZWxWMkpGpsBmZ9h5sj72C/gBYNR3YFPqkCWYoDedH/55Kr8C9v0GALDOugijM1OCdIGhp1IqoFOJgaNHEX9agfh5WAX8A09TyqlmDAAKM3lmzLGiMtBeY4z1qxmT13i4UigE9CSNgpmpINh6hxegSsHYeDRQMEZkwTUzxhhwZidw8A3xtgVvOv94BiKrmAKxOLXg22Ltx47jNbFfwA8ACWp05IqboBd1Hx3eObpbgG0rAGbD6cw7sMM+CwWZ8pii5KQu/P3rxvg+jO1V/gcdXd4K+OVXMwZ4yYyl8F5jvb414O6vow7o64aVKVDNsqK2WN1X6Sk6XGKOdh/DKeKXpimL0NghZqgpGCPRjQdj9j6gvtxZJzbzfwET7o7cdZGYcPe3jRAE4EhFq/TCkxrLmTEAfaNvBACUWg76H3AwBux4TAxW0sfgL4afAxBQ4Hjxlgv9QFsiGUYBgkIMOngNmK86PacpW1xaW8iJR3uLBLVzj97hbBjuyIpVsywwhUp249Gfa90Y/K0bY8yZTUsrlDJj0RqgUjBGRCotoHFMgbz3ENDbLhba37YmopdFYoPRoMOMwnQAQJdjr0a5ZTH8pZjwXZhZAqbjG9i/esu/Ox/+M3DmI3HP2Pv/L862isFcvtyCMc0AjV+VKmfQ4W8bh0EL+KMz6zGQfMdijKC1t3DZkzJbr4FCpt33uSy9BhekFZV+ZsZ6WsUNwgHAMJJqxoiM8LqxtkpAmxp4nRghLhZcO9Lt+5gu4AeQZCzCi9aHAADC7l8BNT5OV9adAD59Vvx67gtgxmtxxVFTVCizaUrea8xjmhIYXrE6Yx6tLRhjaJJpAf8Igy647S1aeDCWI+seY1ymW68xP9tbtFeJn5Oy0Au1lJ2lYIxEP5d3mrjvj9QHjATV/JJcqJTiO3WlQkCKNmGIe8ibVqXE+4p5+IftOxDsfcDflgE9bYPfydwprmC2WYDx84EZK9HUaUGn2QpBAEalySsYSx4oMwY468b8KeLvaRVLKQDp71W3xQazVV77UnIKhYDR/dtbpI8RPx/bArTXDHDPAbgU7+dEadDhjyy9Bud5MNZ41r/p/vZq8bMhT8qKaRIUUft3h4Ix4pQhbsyK0p8BxfMjey0k5qQmqnHTePEFNFWnks22NYEw6NT4t74fw6LPEzMdO342+AvKx0+IjSr1I4B73wQEAVccL9IjDDpoVfJoa8HxmjGPLvzA8DJAPCumNUi7gPDifa1KgUR1dL7QDqagfxH/tB+KgWrrZWDTXf4FZM0uwViMZMYqWC7sUABmE9BR7/ud2xyZsdQ8NLgU70fr3x0KxojT3BeAH2wLrJ8YIYPgU5Wx8ELhC4NOBROScPr6P4j1X9/8j1gP1t/V08D7DwMntoqF7fdvABLFGjve9kBuKykB52rKTrOXYGw4+zB62wqpi09RyjMT5NHeQp8LLPu4X0BWPfSJ7HaXzJi8G75yWXoNLFChRsgVb/BnqpJPU7pkxqK14StAwRhxlZgubt6toKcFCY27Jhvxq7sn4oV7J0X6UsIiVSdOm9UkThDf7ABiPVhtmfj11dPA+z8E3ioFTn8o3nbbr902Ar/cJBYhj06XV/E+4FIz1hukmjGp4WuOdBPPjMltipLzaG8BAKl5/gdknfWAtQc2ONpaxMAbnkzHgozz0opKP4r4vQRj0VovBlAwRggJI4VCwKM3FGJafnqkLyUsUnRiMNLe0yduJ/atu8V6sL8tcwnC/ls8eOIC4KcHgOt/7naOb+o6AADfytWH8cqDg9fnDFoz1lble3d1qeGr50pKua7O9WhvwfGALK1ArKvbdJdz6s0bx0rKekUOrEiI6iyQr3jwdMY6jPYWbtOU0d3WAqBgjBBCQsbgCMbaeiyAIAAL3hAzQq0VLkHYvWIQ9sAWIMczY3iyph0AMGmEfLrvc7yA36PPGACkjAAUCWJBvq+1QN4avko9xuQZfHhtb8F5C8hMtd5PxFdS2sWsYSyUAqRoE6BWKnDB7gjG/Gn8KmXGRlFmjBBC4hlvbNve45im06UBizcDGeOASfcBPz0IPLDZaxAGAA0dvWjoMEMQgAlG+QVjzmlKL8GYQik2fwV8rxvrvCp+dsmMSftSynSa0mt7C1eGUc6ArO0KsHet9xM56sXOWWMnGBMEQew15rqi0hd9Pc7FHgbXzBgFY4QQEnd4ZszU41IzNXIq8NhRYPGmIbcHO1VrAiBOZbluvC0XfP/RFscWWB78rRvj05RJ8u++z3ltb9GfYZS4LR0AlG8DzB2ex7g0fFUphZjZ+zUzWY2LvGasq0HcJmwofAWqOhnQpVFmjBBC4pk0TdntpYDdB6cdwVjJCEPQrimc+IsffzH0IPUa8zEzJhXwO4OxJpnXjAFe2lt4kz9LbD/U1wWc3Ob5c0dm7ArLQbZeG7UtHPyVpdegCzp0afmKSh+mKl2mKCEIbq0tohUFY4QQEiIe05R+4vViJSPlN0UJOF/82nv6YLZ6KdKXivgDyYzJe5oSAAoy+rW38EYQxB5kAHB0k/vP7Hag5TIA4DLLjYm2FhxfUdmkLRBv8GWq0mUlpd3O0ORYcUsF/IQQEodSAsyM8WnKSTLNjBl0KqiV4suM1+yYP73GGHPJjLmspuyUdwE/ABRk+pAZA4Bvf1/sV1dbJm6bxXXUAdYe2IUEVLOsmKgX43hAX5OQJ97gS2aszZkZa+22wGZnEIToDtgpGCOEkBBJ1Q0/M9be04fKFjFTIseVlICzABsYIBjzZ1Ps3naxLQggZcYYYzE1TenR3qK/pExgwnfFr49tdt7uWEnZrsmFDcqYCsZ4ZuyS4AjGfMqMOXqyubS1SE9UQ6WM3pAneq+MEEJkzmsBv494vdjIVJ2sN1XPHDQYc2TG2msAm5cVl6746jiNAVCJwUaXxQaLTPeldMV3V/Da3qI/PlV54n3A4gjeHPVi9QniqsPsGJqm5MH8WatRvMGvacrRsijeBygYI4SQkOHBWIfZCqvN7td9T9XKu16My3JkNho7vQRjyTmAUgMwG2AaYg/GTs8pSt7WQqdSynJfSs5o0EGtHKS9hauC2WKbC7MJOPXf4m2OlZRVEIvco7k2yl88M/a12bHrQnulMwgdCK9BNIySMmMUjBFCSJziwRgwwGbZg3A2e5VnvRg36DSlQiE2NgWGnqrkPca8NHyV8xQlACgVAkZnDNHeglMogKn9CvkdmbHzUo+x6A48/MGfPxc7NUBipnhj0/mB72C3ORvjpspjKyQgwsFYR0cHHn/8ceTn50On02HWrFk4cuTIgMfv3bsXgiB4fJw549wiYc6cOV6Pueuuu9zO9eabb6KwsBBarRbTpk3Dl19+6fbzZcuWeZxj5syZwR0AQkhMS1AqpC70/taN8eJ9uWfGeKPNhgHbW/jYa6zLy1ZIjuL9TBlPUXI+tbfgrn1I3L2g+rC4v6kjGDtlFoOV2KoZE/9tuyw22DLGizcOti1S51VxVwdBCeiNUluLaM8WRjQYW7FiBXbv3o23334b5eXlmDt3Lm677TbU1Ayerj579izq6uqkj6KiIuln27dvd/vZyZMnoVQqsXjxYumY9957D48//jieffZZlJWV4cYbb8T8+fNRWen+x2DevHlu59q5c2dwB4AQEvOcvcYGaHzqRY/FhouN4gbhcu0xxgWt11int62QHMXZMs+MAT62t+D0OUDxfPHro5ucwVivIxiL8sDDH8maBGhVYqjSnfYt8cb68oHvwFdSpowEFErKjA2lp6cH27ZtwyuvvILZs2dj3LhxWLNmDQoLC/HWW28Net/s7Gzk5uZKH0qlUvpZenq62892796NxMREt2Ds1VdfxfLly7FixQpMmDAB69atQ15ensfv1Wg0budKT4+PzY0JIcFjGMaKym/qTbAzsV4mW+ZZjqGDMV8zY54NX6V9KZOj+4XWFz63t+CmLhM/H9sMWHvBFGJbC02CAik6+dbP9ScIglQ31qwvFm+s+3rgO7Q7NwgHQDVjQ7FarbDZbNBq3f/Q6HQ67N+/f9D7TpkyBUajEbfeeiv27Nkz6LEbNmzA9773PSQliU90i8WCo0ePYu7cuW7HzZ07FwcOHHC7be/evcjOzsb48ePxox/9CA0NDYP+LrPZDJPJ5PZBCIlvwwnGTsm82aurIYMxX3uNSQ1fndOUDSb5N3zlfG5vwY29GTCMBqziNJw5eZTU1iJWuu9zUq8xHQ/GToh957xxafgKAE0y2JcSiGAwptfrUVpaihdeeAG1tbWw2Wx45513cOjQIdTV1Xm9j9FoxPr167Ft2zZs374dxcXFuPXWW/HFF194Pf7w4cM4efIkVqxYId3W1NQEm82GnJwct2NzcnJQX18vfT9//ny8++67+Pzzz/G73/0OR44cwS233AKzeYA/KADWrl0Lg8EgfeTl5fkzJISQGDSsYExq9hoDwViyMxhj3l5Afe3CL2XGnH+7eR+2/PSkgK8z0vxqbwGIG61PXSp9a9KJGcZYKt7neGasQpEHKNWAuR1orfB+MO8x5tiEXi7TlBHNZb799tt49NFHMXLkSCiVSkydOhUPPvggjh075vX44uJiFBcXS9+XlpaiqqoKv/3tbzF79myP4zds2ICSkhJcd911Hj/r/86BMeZ225IlS6SvS0pKMH36dOTn5+Pjjz/GwoULvV7fM888g9WrV0vfm0wmCsgIiXPSlkh+dOE/ydtayLxeDHC+CFpsdph6rDD038CaB2OmWsBqBhIGeNHkmTGXaUo+pcfrreSMt7ew2OyobetBXroPj2nKD4C9awFmR6Oa9xiT97S2N/w51NBlB7InAnXHgfoTQHqh58FtzmnKHosNHWZxFTNlxgYxduxY7Nu3D52dnaiqqsLhw4fR19eHwkIvAzyAmTNn4vx5z2Wu3d3d2Lp1q1tWDAAyMzOhVCrdsmAA0NDQ4JEtc2U0GpGfn+/1d3EajQYpKSluH4SQ+OZvZsxiteNcvVi8L/e2FgCgVSmRohXf9zd29noekJQJqBIBMGdWoz/GXFpbiNOUVpsdVa2OzFim/DNjfrW34FJGAMV3AgAuq8SFbNEedAyHW68647fFGweqG3OZpuRZMa3Kuao5WkVFn7GkpCQYjUa0trZi165dWLBggc/3LSsrg9Fo9Lj9/fffh9lsxg9+8AO329VqNaZNm4bdu3e73b57927MmjVrwN/T3NyMqqoqr7+LEEIGIu1P6WMwdr6hAxabHXptAvLSdaG8tLDJGqy9hSAMvS2S2QTYHPd1ZMbq2nvRZ2NQJyhgjJFskLSi0tcifgC4901g8WbsUc8BEFttLTi3XRyGDMb4NGWeW1uLaK+ji2iouGvXLjDGUFxcjAsXLuCpp55CcXExHnnkEQDitF9NTQ22bNkCAFi3bh0KCgowadIkWCwWvPPOO9i2bRu2bdvmce4NGzbg3nvvRUZGhsfPVq9ejaVLl2L69OkoLS3F+vXrUVlZiZUrVwIAOjs7sWbNGixatAhGoxEVFRX45S9/iczMTNx3330hHBFCSKyRpil9DMZc68Wi/QXEV1l6DS42dg2+orLxzMB1Y3yKUq0HVGKAyrNH+emJUChiY5ykXmO+tLfgtAZg0r2oP/gVgNisGeOZsaZOM2C8Vryx9riYMXX9P9LTJgbuAGAYhcZ6cbo/2uvFgAgHY+3t7XjmmWdQXV2N9PR0LFq0CC+++CJUKvGPV11dnVvvL4vFgieffBI1NTXQ6XSYNGkSPv74Y9x5551u5z137hz279+PTz/91OvvXbJkCZqbm/H888+jrq4OJSUl2LlzJ/LzxdoFpVKJ8vJybNmyBW1tbTAajbj55pvx3nvvQa/Xh2g0CCGxSJqm9LFmTFpJGQNTlBxvuDnsXmNdnlsh8exRfob8pyi5fH/bW7i46lhZGks9xrgsvbhatrHDDORMFRu6djcBHXXiVC3HpygTMwF1Iho6xOeNHKZuIxqMPfDAA3jggQcG/PmmTZvcvn/66afx9NNPD3ne8ePHe1+142LVqlVYtWqV15/pdDrs2rVryN9DCCFD8bdmzNl5P3aCsYB7jXlp+MqzR7FQvM8V+tvewsVVk2NKLganKbOSxcfU1GkGS9BCyCoGGk6LU5VuwZg8V1ICUVIzRgghsSpVJ76r9yUYs9kZTtfFTlsLLuBeY7x432Ul5RU+TRkDxfuc3+0tHLotVnQ49j6NxWnKTEdmrLfPjk6zdeC6sTb3hq9SMCaDpsAUjBFCSAhJ2yH1DL0dUkVzF7otNmhVCozJSg71pYWN22o4b4bKjJ35SPycUyLdxDNjhTE0TcnbW/TZGGrbeny+H29+m6hWRv2qweFIVCcgSS3utNPUaRk4GGt3PH8MvPs+zxZSMEYIIXGN99Xq7bPDbLUNeuxJR73YBGMKlDFSlA74sT9l51Wgr18Q0nwRuPwFICiAax8EIGYQKx3BWH4MTVMOq70FnFOUsdh9n/NpRaXLSkrAGfzTNCUhhMQ5vSZBWvA11FSlVC8WQ8X7gDMz4bW1BQDo0sSVkoBzqok7ukn8PO52afqprr0HFpsdKqWAEamx0f6DG057i6sy2fInEG4rKnMnizeaaoCuJudB/aYp69udrS2iHQVjhBASQgqFgBStbysqTzk678dSvRjgfCFt6bKgz2b3PEAQXOrGXKYqrWbg+Lvi19OWSTdfcWTF8tITYyqDCLjsUdnke3uLhhgu3ucyXbbVgkYPZIwTf+CaHZMavo5Cj8UmTmkCyEuL/uwpBWOEEBJivvQaY4zhZE3sraQEgLREtRQ0NXcOUDsn1Y1VOG878xHQ3QzoRwBFc6Wb+RReLNWLcQWZPBjr9Pk+POOYE8uZMb1LZgzwnKq0mp0LPQyjUeOoudNrEpCii/46OgrGCCEkxHxpb1HT1oP2nj6olAKKcmKneB8Qs4OZyS69orzxtmE4n6KcuhRQOl9QY7HHGDcmS3xMl/yZpnSpGYtVbpkxwDMY4/ViqkQgMR3Vjq2yRqbpZFFHR8EYIYSEmLSicpBpSp4VK8rWQ5OgDMt1hROv2+Er3DzwzBhv/MoL9yEAU5a6HSr1GMuM/uknf411rKKtaumGxeplStcLZ4+xOMqM5V4jfu4fjBlGAYIgZcZGpcmjppCCMUIICTFfMmPnr3YAEFdSxiLfe405MmPHNoufi5yF+5zUYywGM2PZeg2S1ErYGVDZ4lt2jLe2iO3MWL/MKs+MtV4Wt0Fy2SAcAKpbxWBspEwWeFAwRgghIebrNCWAmNkcvL+s/tNM/bluFm61AGWehfsAYLczqYA/FmvGBEFAoWOq8mKjb8FYPExTOjNjjprDxHTA4HjO1Jd7rKSsaeWZMXlkTykYI4SQEPMlGKuW2YuHv6TM2FCNX7ubgRPviXsP6o1A0R1uh9WbemG22pGgEDAiNTaDjzGZ4lTlJR+CsU6zFV0WsX9dLLe2cK0Zk7Y7NLpMVfbbCsm1ZkwOKBgjhJAQ82U1Jc+MyWVaxV9DTlNqDYA2Vfx632/Ez1PcC/cB50rKvPREJChj8yWMF/H7sqKSZ8X0mgQkxWD3fY4/fyw2O0yOrZ9gvFb8XPe1S/d9Mah3vrmRx/+n2HwmE0JIFHEW8Htv62C3M9kVHPuLZ20GbPwKOOvG2qsACOIqyn6uxGDn/f4KHe0tfMmM8WAsK4aL9wFAq1JC7wg2PerG6k+4TVOarTbpeSaXNzcUjBFCSIgNNU3Z1GWGxWqHQgByDbE59TZkZgxwTlUCwLjb3L934JmxghisF+P4ikpf2ls0Sj3GYvN548rjOcSDsaZzbtOUtW1igKpTKZGepA73ZQ4LBWOEEBJiBp34gjBQMMaLjXNStFDF6NSb6wupVPPTH+81BgDTH/F6CO8xVhAHmbGWLsuA2VTOWbwf25kxwFk3JrW30OcAybkAswP2PkBQAvoRLsX78ugxBlAwRgghITdUZizW68UAZzDW02eTCs498GAsOdejcJ+TpikzYzczlqRJQK5jZeRQ2bGrcdDWguNZ46pWl62ieHYMAFJGAMoE2RXvAxSMEUJIyBlcCvi9ZYXkVmw8HInqBCQ7an74XooeJt0HjLkZuPM/PQr3AXHLqHiYpgRcOvEPUTfGA49Y3peSK8oWp28vNLgsbOArKgFpJaUc6y8pGCOEkBBLdWTG+mwMPX2eWSE+rSKnd/LDMWTdWHIW8PB/AxPv8frjhg4zevvsUCoEWb3QDoeziH/wFZUnqsXN5SfGaLNgV3ybMPdgzCUz5tHwVT5T2RSMEUJIiCWqlUhwbJTtbUsk5zSlfF48hkNq/DpQr7EhXHZM2Y1K08VsbR03JmvoXmNXTb2oa++FQgCuGRVbm8t7My5bD0AMxux23mvMJRjzaPgqn4A9tp/NhBASBQRBGLTXGGXGfBPL2yD15+w1NnAwVlbZBgAYn6OP6R5jXH5GIlRKAd0WG2rbxf8zMOQBujTH1/Js+ApQMEYIIWGRMkARP2MsLgr4gcCDMWmD8BheScmNdXThv9zcBZvd++rT41VtAIApo1PDdFWRpVIqpOnb83yqUhDEOkMAGDEVfTY76h01iZQZI4QQ4sbZ+NU9GDP1WNFpFjuKx0swNmjj10E421rEfmZsZJoOaqUCFqsdtY5gvb+yylYAwLV5qWG8ssgqyhGnKs9f7XDeeN8fgV+cAEZci/r2XtgZoE5QIDNJPu0+KBgjhJAw4EX8pn6Zseo2MduTmayGTq0M+3WFU9AyY5mxnxlTKgRpl4GLXor4bXaG8hqxeP/avLSwXlsk8RWV56+6jEmCRtq9QVqZnKqDQiGPHmMABWOEEBIWA/Uac678iu2sGBBYMMYYi6uaMWDwurFzVzvQbbEhWZOAcY4AJR4UOYr4zzd4X2Uqx3oxgIIxQggJC2masse9o3q8FO8Dga2mbOw0o9tig0IA8tJiPzMGDL6ikhfvXzPKAKWMMkCBcm1v4a1nnxx7jAEUjBFCSFgYEr1viRQvxfsAkO3Ysqe50zxgUfpAKpqcGQ91Qny8dEm9xpo8s0DHq+KvXgwQ6wWVCgGdZqtUqO9Krpnm+HhGE0JIhDmnKa1ut9fI9MVjODKSNFAIgJ0BzV3+ZcfipfO+q7GDdOF3rqSMn3oxQCzM56tp3erGHJw9xuSVPaVgjBBCwsC5mrLfNCXPjMnsxWM4lAoB6UnDqxtz1ovF/jhxYxztLerae9FtcQbxHb19Us1UvGXGgMHrxviCGJqmJIQQ4mGg1ZRyrXEZruEW8Tt7jMVPZiwtSY00R7Ng1yL+E9XtYEzMpvLxjCfOurEOt9ttdoa6NnHqUm41mBSMEUJIGPDNwttcgrFuixUtXWKmTG4vHsM17GAsjnqMuXLuUekMxuKt2Wt/zl5j7pmxq6ZeWO0MKqWAbL28Nk6nYIwQQsLAW2sLXt+i1yYgRauKyHWFW/YwGr+KbS3ip8eYK28rKuOx2asr3mvs3NUOtxWVvHjfaNDJboUpBWOEEBIGrtOUfJPj6jhaSckNJzPW3GVBp9kKQZBfYXagnL3GxCwQYyxui/e5wswkKATA1Gt1ex7VyLReDKBgjBBCwoLvTWlnQIdj+yPnyi/5vXgM13B6jfHi/REGHbSq2N6loD9exH/JMU1b3dqDpk4LVEoBk0akRPLSIkarUkqNf12L+Ktb5PvmhoIxQggJA61KCY2jPxYv4o+nHmPccDJjvDYo3qYoAWdm7FJjl1tWbIIxJe4CU1fjpG2RnEX8zsUw8nueUDBGCCFhkproXjcm155Igcj2Mxi71NiJ33xyBgBwzajUUF1W1MrPSIRCADrN4pQc77w/JU7rxThpj0rXzJiMd7OgYIwQQsLE2WtMDMbkuo9eIPzJjDV1mrFs4xG0dvfhmlEGPHbLuFBfXtTRJCilYP1SU5ez836crqTkeHsL12BMzm1iKBgjhJAwSdW5b4kUz9OUnWarWyPT/rotVizfdASVLd3IS9dhww+/g0R1QrguM6rwqcqz9R04WWsCAFybF5/F+xxv/HrBEYzZ7UzWu1lQMEYIIWGS4tLewmK1S+0d4ikzlqxJgFYlvvQ0dVi8HmO12fHzv5bh6+p2pCWqsPmR6+KyuSnHe419XF4Hi9WO1ESVtCVQvBqblQxBAFq6LGjuNKOp0wyLzQ6lQoDRIK8eYwAFY4QQEjbSNGWPBXXtPWAM0KoUyEhSR/jKwkcQBOdUZafnRs+MMaz5n1P47JsGaBIU+MsPp0u9tuIVf/yHL7cAEPuLCYK8+mgFm06tRJ5j+vZ8QyeqHFmx3BQtEpTyC23kd8WEECJTrgX8fEplRKou7l5YeXf0BpNn3dhb+y7ina8qIQjAa9+7FtPy08N9eVFnbKb7rgPx2uy1P9cifucer/LMMlMwRgghYWJwafwajw1fOW+9xtq6LXj2g3K88slZAMCv7p6IeSXGiFxftOmfGYzXZq/9jctxtrfgi2HkWLwPAPFZDUkIIRHgupoyHttacK4rKu12hr8fq8bL/zgj7dO5as5YPHJ9YSQvMarkpGiQqFai22IDAFwbhy0+vOFF/OevdsLm2NVilEzf3EQ0M9bR0YHHH38c+fn50Ol0mDVrFo4cOTLg8Xv37oUgCB4fZ86ckY6ZM2eO12Puuusut3O9+eabKCwshFarxbRp0/Dll1+6/ZwxhjVr1mDEiBHQ6XSYM2cOTp06FdwBIITEFddpyuo47L7P8WDs6JVWPPCng3j67yfQ0mVBUXYy/vqjmXh63rcifIXRRRAEqYh/TGaStOl8vHOdpqyW+ZubiAZjK1aswO7du/H222+jvLwcc+fOxW233YaamppB73f27FnU1dVJH0VFRdLPtm/f7vazkydPQqlUYvHixdIx7733Hh5//HE8++yzKCsrw4033oj58+ejsrJSOuaVV17Bq6++ijfeeANHjhxBbm4ubr/9dnR0dIAQQoYjxTUz5thHLx6nKXnj1wMXm/H/rrQiUa3EM/O/hZ2/uBGlYzMifHXRiU9Vxnt/MVdjHcFYU6cZpxwtP6hmzE89PT3Ytm0bXnnlFcyePRvjxo3DmjVrUFhYiLfeemvQ+2ZnZyM3N1f6UCqdW0Kkp6e7/Wz37t1ITEx0C8ZeffVVLF++HCtWrMCECROwbt065OXlSb+XMYZ169bh2WefxcKFC1FSUoLNmzeju7sb//Vf/xWaASGExDyDS2sLuRccB8L1Md85ORefrb4JP7lpLFQyXAUXLvdPG4W8dB0evG50pC8laiRrEqQ3M02O+kO5Zpoj9sy3Wq2w2WzQat37geh0Ouzfv3/Q+06ZMgVGoxG33nor9uzZM+ixGzZswPe+9z0kJYkpXovFgqNHj2Lu3Llux82dOxcHDhwAAFy+fBn19fVux2g0Gtx0003SMd6YzWaYTCa3D0II4VKlzJgFdW1iW4d4zIyVjsnAr+6eiHdXzMCbD03DiDgcA3/dND4LXz59C6YX0OpSV7wTPwAIAmA0yPO5FLFgTK/Xo7S0FC+88AJqa2ths9nwzjvv4NChQ6irq/N6H6PRiPXr12Pbtm3Yvn07iouLceutt+KLL77wevzhw4dx8uRJrFixQrqtqakJNpsNOTk5bsfm5OSgvr4eAKTPgx3jzdq1a2EwGKSPvLy8oQeCEBI3eGasy2KD1c6QoBCQkyK/BpWBSlAq8OgNhbh+XGakL4XIHK8bA4AcvRbqBHlmVyO6mvLtt9/Go48+ipEjR0KpVGLq1Kl48MEHcezYMa/HFxcXo7i4WPq+tLQUVVVV+O1vf4vZs2d7HL9hwwaUlJTguuuu8/hZ/74+jDGP23w5xtUzzzyD1atXS9+bTCYKyAghEl4zxhlTtVAq4qvHGCHBxFdUAvKe8o9oCDl27Fjs27cPnZ2dqKqqwuHDh9HX14fCQt+XNM+cORPnz5/3uL27uxtbt251y4oBQGZmJpRKpUeGq6GhQcqE5ebmAsCgx3ij0WiQkpLi9kEIIZxKqUCyxvkeOB6nKAkJpnEu05RyrRcDoqTpa1JSEoxGI1pbW7Fr1y4sWLDA5/uWlZXBaPRsDPj+++/DbDbjBz/4gdvtarUa06ZNw+7du91u3717N2bNmgUAKCwslIr/OYvFgn379knHEELIcBhcsmMjU+W5DJ+QaDHOZZpSzm9uIjpNuWvXLjDGUFxcjAsXLuCpp55CcXExHnnkEQDitF9NTQ22bNkCAFi3bh0KCgowadIkWCwWvPPOO9i2bRu2bdvmce4NGzbg3nvvRUaG5zLp1atXY+nSpZg+fTpKS0uxfv16VFZWYuXKlQDE6cnHH38cL730EoqKilBUVISXXnoJiYmJePDBB0M4IoSQWGfQqeJ6JSUhwZSiVSE3RYt6U69se4wBEQ7G2tvb8cwzz6C6uhrp6elYtGgRXnzxRahU4jvHuro6t95fFosFTz75JGpqaqDT6TBp0iR8/PHHuPPOO93Oe+7cOezfvx+ffvqp19+7ZMkSNDc34/nnn0ddXR1KSkqwc+dO5OfnS8c8/fTT6OnpwapVq9Da2ooZM2bg008/hV6v93pOQgjxhWtmTK7dwgmJJtePy8QHZdWYIuMebAJjjEX6ImKVyWSCwWBAe3s71Y8RQgAAK98+ik9OifWo766YQSsKCQmQzc7Q2m1BpmPP02AI9+t3VNSMEUJIvEh12cpGzgXHhEQLpUIIaiAWCRSMEUJIGPFpSjk3qCSEBBcFY4QQEka811i2XiPbBpWEkOCivwSEEBJGfJpSzsvwCSHBRcEYIYSE0fVjM1GQkYj7po6K9KUQQqJERFtbEEJIvCnITMLep26O9GUQQqIIZcYIIYQQQiKIgjFCCCGEkAiiYIwQQgghJIIoGCOEEEIIiSAKxgghhBBCIoiCMUIIIYSQCKJgjBBCCCEkgigYI4QQQgiJIArGCCGEEEIiiIIxQgghhJAIomCMEEIIISSCKBgjhBBCCIkgCsYIIYQQQiKIgjFCCCGEkAhKiPQFxDLGGADAZDJF+EoIIYQQ4iv+us1fx0ONgrEQam5uBgDk5eVF+EoIIYQQ4q/m5mYYDIaQ/x4KxkIoPT0dAFBZWRmWf0w5MZlMyMvLQ1VVFVJSUiJ9OVGFxmZgNDbe0bgMjMZmYDQ2A2tvb8fo0aOl1/FQo2AshBQKsSTPYDDQE30AKSkpNDYDoLEZGI2NdzQuA6OxGRiNzcD463jIf09YfgshhBBCCPGKgjFCCCGEkAiiYCyENBoNnnvuOWg0mkhfStShsRkYjc3AaGy8o3EZGI3NwGhsBhbusRFYuNZtEkIIIYQQD5QZI4QQQgiJIArGCCGEEEIiiIIxQgghhJAIomCMEEIIISSCKBgbxNq1a/Gd73wHer0e2dnZuPfee3H27Fm3YxhjWLNmDUaMGAGdToc5c+bg1KlTbsesX78ec+bMQUpKCgRBQFtbm9ff9/HHH2PGjBnQ6XTIzMzEwoULQ/XQAhausdm7dy8EQfD6ceTIkVA/zGEJ5/Pm3LlzWLBgATIzM5GSkoLrr78ee/bsCeXDC0g4x+bYsWO4/fbbkZqaioyMDPz4xz9GZ2dnKB9eQIIxNi0tLXjsscdQXFyMxMREjB49Gj//+c/R3t7udp7W1lYsXboUBoMBBoMBS5cuHfDvUjQI59i8+OKLmDVrFhITE5GamhqOhzds4RqXiooKLF++HIWFhdDpdBg7diyee+45WCyWsD1Wf4XzOXPPPfdg9OjR0Gq1MBqNWLp0KWpra/27YEYGdMcdd7CNGzeykydPsuPHj7O77rqLjR49mnV2dkrHvPzyy0yv17Nt27ax8vJytmTJEmY0GpnJZJKO+f3vf8/Wrl3L1q5dywCw1tZWj9/197//naWlpbG33nqLnT17lp05c4b97W9/C8fDHJZwjY3ZbGZ1dXVuHytWrGAFBQXMbreH6+H6JZzPm3HjxrE777yTff311+zcuXNs1apVLDExkdXV1YXjofotXGNTU1PD0tLS2MqVK9mZM2fY4cOH2axZs9iiRYvC9VD9FoyxKS8vZwsXLmQ7duxgFy5cYP/85z9ZUVGRx+OeN28eKykpYQcOHGAHDhxgJSUl7O677w7r4/VHOMfmV7/6FXv11VfZ6tWrmcFgCOfD9Fu4xuUf//gHW7ZsGdu1axe7ePEi+/DDD1l2djZ74oknwv6YfRXO58yrr77KDh48yCoqKti//vUvVlpaykpLS/26XgrG/NDQ0MAAsH379jHGGLPb7Sw3N5e9/PLL0jG9vb3MYDCwP/7xjx7337Nnj9cXjr6+PjZy5Ej2l7/8JaTXH0qhGpv+LBYLy87OZs8//3xQrz+UQjU2jY2NDAD74osvpNtMJhMDwD777LPQPJggC9XY/OlPf2LZ2dnMZrNJt5WVlTEA7Pz586F5MEEW6Nhw77//PlOr1ayvr48xxtjp06cZAPbVV19Jxxw8eJABYGfOnAnRowmuUI2Nq40bN0Z9MNZfOMaFe+WVV1hhYWHwLj7Ewjk2H374IRMEgVksFp+vj6Yp/cBTk3zj0MuXL6O+vh5z586VjtFoNLjppptw4MABn8977Ngx1NTUQKFQYMqUKTAajZg/f77H1Ew0C9XY9Ldjxw40NTVh2bJlAV1vOIVqbDIyMjBhwgRs2bIFXV1dsFqt+NOf/oScnBxMmzYtuA8iREI1NmazGWq12m1fOZ1OBwDYv39/MC495II1Nu3t7UhJSUFCgrgV8cGDB2EwGDBjxgzpmJkzZ8JgMAT0fzOcQjU2chfOcWlvbw/bJtrBEK6xaWlpwbvvvotZs2ZBpVL5fH0UjPmIMYbVq1fjhhtuQElJCQCgvr4eAJCTk+N2bE5OjvQzX1y6dAkAsGbNGvz7v/87PvroI6SlpeGmm25CS0tLkB5B6IRybPrbsGED7rjjDuTl5Q3/gsMolGMjCAJ2796NsrIy6PV6aLVa/P73v8cnn3wS9bUuQGjH5pZbbkF9fT3+8z//ExaLBa2trfjlL38JAKirqwvSIwidYI1Nc3MzXnjhBfzkJz+Rbquvr0d2drbHsdnZ2QH93wyXUI6NnIVzXC5evIjXX38dK1euDNLVh1Y4xubf/u3fkJSUhIyMDFRWVuLDDz/06xopGPPRz372M5w4cQJ//etfPX4mCILb94wxj9sGY7fbAQDPPvssFi1ahGnTpmHjxo0QBAF/+9vfArvwMAjl2Liqrq7Grl27sHz58mHdPxJCOTaMMaxatQrZ2dn48ssvcfjwYSxYsAB33323LAKOUI7NpEmTsHnzZvzud79DYmIicnNzMWbMGOTk5ECpVAZ87aEWjLExmUy46667MHHiRDz33HODnmOw80SbUI+NXIVrXGprazFv3jwsXrwYK1asCM7Fh1g4xuapp55CWVkZPv30UyiVSjz88MNgfmxwRMGYDx577DHs2LEDe/bswahRo6Tbc3NzAcAjim5oaPCItgdjNBoBABMnTpRu02g0GDNmDCorKwO59JAL9di42rhxIzIyMnDPPfcM/4LDKNRj8/nnn+Ojjz7C1q1bcf3112Pq1Kl48803odPpsHnz5uA8iBAJx/PmwQcfRH19PWpqatDc3Iw1a9agsbERhYWFgT+AEArG2HR0dGDevHlITk7GBx984DZdkpubi6tXr3r83sbGxmH/3wyXUI+NXIVrXGpra3HzzTejtLQU69evD8EjCb5wjU1mZibGjx+P22+/HVu3bsXOnTvx1Vdf+XydFIwNgjGGn/3sZ9i+fTs+//xzjz/ihYWFyM3Nxe7du6XbLBYL9u3bh1mzZvn8e6ZNmwaNRuO27Lavrw8VFRXIz88P/IGEQLjGxvX3bdy4EQ8//HDU//EM19h0d3cDgFtdFP+eZ1ujTbifN4A47ZCcnIz33nsPWq0Wt99+e0CPIVSCNTYmkwlz586FWq3Gjh07oNVq3c5TWlqK9vZ2HD58WLrt0KFDaG9vH/YYh1q4xkZuwjkuNTU1mDNnDqZOnYqNGzd6/N2JNpF8zvCMmNls9uuCyQB++tOfMoPBwPbu3evWWqG7u1s65uWXX2YGg4Ft376dlZeXs+9///sey/Dr6upYWVkZ+/Of/yytfisrK2PNzc3SMb/4xS/YyJEj2a5du9iZM2fY8uXLWXZ2NmtpaQnrY/ZVOMeGMcY+++wzBoCdPn06bI9xuMI1No2NjSwjI4MtXLiQHT9+nJ09e5Y9+eSTTKVSsePHj4f9cfsinM+b119/nR09epSdPXuWvfHGG0yn07HXXnstrI/XH8EYG5PJxGbMmMEmT57MLly44HYeq9UqnWfevHnsmmuuYQcPHmQHDx5kkydPjurWFuEcmytXrrCysjL261//miUnJ7OysjJWVlbGOjo6wv64hxKucampqWHjxo1jt9xyC6uurnY7JlqFa2wOHTrEXn/9dVZWVsYqKirY559/zm644QY2duxY1tvb6/P1UjA2CABePzZu3CgdY7fb2XPPPcdyc3OZRqNhs2fPZuXl5W7nee6554Y8j8ViYU888QTLzs5mer2e3XbbbezkyZNheqT+C+fYMMbY97//fTZr1qwwPLLAhXNsjhw5wubOncvS09OZXq9nM2fOZDt37gzTI/VfOMdm6dKlLD09nanVanbNNdewLVu2hOlRDk8wxoa3+vD2cfnyZem45uZm9tBDDzG9Xs/0ej176KGHhmwrE0nhHJsf/vCHXo/Zs2dP+B6wj8I1Lhs3bhzwmGgVrrE5ceIEu/nmm1l6ejrTaDSsoKCArVy5klVXV/t1vYLjogkhhBBCSARE96QvIYQQQkiMo2CMEEIIISSCKBgjhBBCCIkgCsYIIYQQQiKIgjFCCCGEkAiiYIwQQgghJIIoGCOEEEIIiSAKxgghpJ+9e/dCEAS0tbVF+lIIIXGAmr4SQuLenDlzcO2112LdunUAxD3qWlpakJOTA0EQIntxhJCYlxDpCyCEkGijVquRm5sb6csghMQJmqYkhMS1ZcuWYd++fXjttdcgCAIEQcCmTZvcpik3bdqE1NRUfPTRRyguLkZiYiLuv/9+dHV1YfPmzSgoKEBaWhoee+wx2Gw26dwWiwVPP/00Ro4ciaSkJMyYMQN79+6NzAMlhEQtyowRQuLaa6+9hnPnzqGkpATPP/88AODUqVMex3V3d+MPf/gDtm7dio6ODixcuBALFy5Eamoqdu7ciUuXLmHRokW44YYbsGTJEgDAI488goqKCmzduhUjRozABx98gHnz5qG8vBxFRUVhfZyEkOhFwRghJK4ZDAao1WokJiZKU5NnzpzxOK6vrw9vvfUWxo4dCwC4//778fbbb+Pq1atITk7GxIkTcfPNN2PPnj1YsmQJLl68iL/+9a+orq7GiBEjAABPPvkkPvnkE2zcuBEvvfRS+B4kISSqUTBGCCE+SExMlAIxAMjJyUFBQQGSk5PdbmtoaAAAHDt2DIwxjB8/3u08ZrMZGRkZ4bloQogsUDBGCCE+UKlUbt8LguD1NrvdDgCw2+1QKpU4evQolEql23GuARwhhFAwRgiJe2q12q3wPhimTJkCm82GhoYG3HjjjUE9NyEkttBqSkJI3CsoKMChQ4dQUVGBpqYmKbsViPHjx+Ohhx7Cww8/jO3bt+Py5cs4cuQIfvOb32Dnzp1BuGpCSKygYIwQEveefPJJKJVKTJw4EVlZWaisrAzKeTdu3IiHH34YTzzxBIqLi3HPPffg0KFDyMvLC8r5CSGxgTrwE0IIIYREEGXGCCGEEEIiiIIxQgghhJAIomCMEEIIISSCKBgjhBBCCIkgCsYIIYQQQiKIgjFCCCGEkAiiYIwQQgghJIIoGCOEEEIIiSAKxgghhBBCIoiCMUIIIYSQCKJgjBBCCCEkgigYI4QQQgiJoP8P+itzVEl5Nt8AAAAASUVORK5CYII=", + "image/png": "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b97c+zcuCZHWFhKJRCKRGIy9e/dy4oknkpWVxR/+8AemTJmCz+dj2bJl3HTTTWzbto3du3cze/Zsxo4dy0svvcTIkSPZvHkzd955J++++y5ffPEF2dnZAFxwwQV4vV7++c9/MmrUKA4dOsSHH34YCtrKy8tD+37llVf49a9/zfbt20PLMjIyOjzO3bt3h47z/vvvZ8qUKdhsNjZu3MhTTz3F4MGDOffcc7v8Xf/+979zww038IMf/IB///vfFBUVUVJSwiOPPMKLL77Ifffd19+30/AoqqqqiT6II5XGxkYyMzNpaGjA6XQm+nAkEolkwNDa2sqePXsYOXIkqampgDD7dPsCCTkeu9Xcq+69s88+m2+++Ybt27eTnp7e5rn6+nqysrJYsGABmzZtYseOHSHfLBCZqtGjR3PFFVfw+OOPU19fz6BBg1ixYgVz587tdt/PPvsst912W48mF5x11lls3ryZbdu2tTtOEO95V7/3ypUrmTt3Lo8++ig33HBDu+dra2tDAWW06egzohPv67fMjEkkEolkQOD2BZj462UJ2feW355JWkrPLrm1tbW899573HfffR0GOFlZWdTW1rJs2TLuu+++NoEYQGFhIZdddhmvvPIKf/vb38jIyCAjI4PXX3+d448/HpvNFpXfqaamhvfff5/777+/w+OE7u0jbr/9dubOndthIAbELBAzGgnXjLlcLm677TaGDx+O3W7nhBNOYM2aNZ2uv2LFig7r2RUVFaF1RowY0eE6N910U2id66+/ntGjR2O328nLy+O8885j27Ztbfa1f/9+Fi5cSFpaGvn5+dx55534/f7ovwkSiUQikWiUlJSgqirjx4/vdJ2dO3eiqioTJkzo8PkJEyZQV1dHVVUVFouFZ599ln/+859kZWVx4okn8vOf/5xvvvkmKsc5bty4Nstzc3NDAeBPf/rTTl+/detW1qxZ0+bafDj19fUcc8wxTJ8+ncmTJ/P3v/+9y2N6++23GTduHEcddRRPP/10736hBJLwzNg111zDpk2beP755ykuLmbJkiWcccYZbNmyhcGDB3f6uu3bt7dJHebn54e+X7NmDYFAOBW9adMm5s2bx0UXXRRadvTRR3PZZZcxbNgwamtrueeee5g/fz579uzBbDYTCARYuHAhhYWFfP7555SXl3PFFVdgtVq5//77o/wuSCQSiSTW2K1mtvz2zITtu6f0Rj3U03UvuOACFi5cyGeffcYXX3zBu+++y0MPPcTTTz/NVVdd1e3rX3jhBa6//vrQz++++y4pKSkdrvvVV18RDAa57LLL8Hg8nW5z3bp1gLged4bD4eDTTz8lLS2N5uZmJk+ezPnnn9/hiCu/38/tt9/Oxx9/TGZmJkcffTTf+c53kmMclppAWlpaVLPZrL799tttls+cOVP9xS9+0eFrPv74YxVQ6+rqeryfW2+9VR09erQaDAY7XWfDhg0qoJaUlKiqqqrvvPOOajKZ1IqKitA6jz/+uOp0OlWPx9Oj/TY0NKiA2tDQ0ONjlUgkEkn/cbvd6pYtW1S3253oQ+k1NTU1qqIo6v3339/pOtXV1aqiKOp9993X4fPXXnutOmjQoC6vez/4wQ/UYcOGtVu+ePFiNTMzs82yxsZGdefOnaFHS0tL6BgeeOCBDrc/d+5c9dZbb+10/0899ZQKqFVVVZ2uE0lNTY06fPjwTtdftWqV+u1vfzv086233qq++OKLnW6vq89IvK/fCS1T+v1+AoFAO+Gc3W5n5cqVXb52+vTpFBUVMW/evFBrbkd4vV6WLFnCokWLOq1dNzc3s3jxYkaOHMnQoUMBWL16NVOmTKGgoCC03plnnkljY2OnrbYej4fGxsY2D4lEIpFIekN2djZnnnkmjz32GM3Nze2er6+vJycnh3nz5vG3v/0Nt9vd5vmKigpeeOEFLrnkki41WxMnTuxw+x3hcDgYM2ZM6GG320PH8Oijj/Z4O5FMnjwZgM8++6zD5/Xfq76+nmnTpjFkyBDuvPNOcnNzO1y/rKysTUVt8ODBHDx4sNfHlQgSGow5HA5mz57NvffeS1lZGYFAgCVLlrB69eo2bbaRFBUV8cQTT7B06VKWLl3K0KFDOeWUU0LpzsN5/fXXqa+v7zANGylsfPfdd/nggw9CadeKioo2gRgQ+jlSnxbJAw88QGZmZuihB3YSiUQikfSGxx57jEAgwKxZs1i6dCk7d+5k69atPPLII8yePRuARx99FI/Hw5lnnsmnn35KaWkp7733HvPmzWPw4MEhS4iamhpOO+00lixZwjfffMOePXv417/+xUMPPcR5553Xr+P829/+ht/v55hjjuGVV15h69atbN++nSVLlrBt2zbM5s7Ls7Nnz2b+/PnceOONPP/885SUlLBjxw5eeOEFTjrpJPbs2QOIhoUNGzawZ88eXnzxRQ4dOtSvYzYkccm/dUFJSYk6Z84cFVDNZrN67LHHqpdddpk6fvz4Hm9jzpw56uWXX97hc/Pnz1e/9a1vdfhcfX29umPHDvWTTz5RzznnHHXmzJmhdOW1116rzp8/v836zc3NKqC+8847HW6vtbVVbWhoCD1KS0tlmVIikUgSQDKXKXXKysrUm266SR0+fLiakpKiDh48WD333HPVjz/+OLTO3r171SuvvFItKChQrVarOnToUPXmm29Wq6urQ+u0traqP/vZz9SZM2eqmZmZalpamjpu3Dj1l7/8pdrS0tJuvx2VKbs7zh/96EfqyJEjVavVqmZkZKizZs1S//CHP6jNzc1dvtbtdqv333+/OnnyZDUtLU3Nzs5WZ82apd57771qIBBot/4NN9yg/utf/+pwWx2VKV944YUu922UMmXCgzGdpqYmtaysTFVVVb344ovVs88+u8ev/clPfqIef/zx7Zbv3btXNZlM6uuvv97tNjwej5qWlhaqL//qV79Sp02b1mad3bt3q4C6bt26Hh2X1IxJJBJJYjgSgjGJqlZUVKiNjY2qqooEyqRJk9RvvvlGVVVVPe2009QDBw6E1vX5fOqYMWPUAwcOqC6XSx07dmyboPRwjBSMJdzaQic9PZ2ioiLq6upYtmxZr1Kn69evp6ioqN3yxYsXk5+fz8KFC7vdhioC01Dnx+zZs9m4cSOVlZWhdT744AOcTicTJ07s8bFJJBKJRCLpG/v27ePkk09m2rRpnHzyydx8881MmTIFVVUpKSlp40NmsVj44x//yKmnnsr06dO54447kqOTEgNYWyxbtizkU1JSUsKdd97J+PHjufrqqwG4++67OXjwIM899xwADz/8MCNHjmTSpEm0trby9NNP89FHH/H++++32W4wGGTx4sVceeWVWCxtf83du3fzyiuvMH/+fPLy8jhw4AAPPvggdruds88+G4D58+czceJEvv/97/PQQw9RUVHBL3/5S2666aaoGeZJJBKJRCLpnFmzZrF+/fp2y7dt28YFF1zQzvD23HPP7Xb8khFJeDDW0NDA3XffzYEDB8jOzuaCCy7gvvvuw2q1AmJe1v79+0Pre71e7rjjDg4ePEhaWhpTp05l+fLlnHrqqW22u3z5cvbv38+iRYva7TM1NZXPPvuMhx9+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", "text/plain": [ "
    " ] @@ -803,17 +779,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 6, "id": "869ba935-328d-42e7-b8bd-15cd37ea5226", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:40:18.926687Z", - "iopub.status.busy": "2024-11-28T13:40:18.926218Z", - "iopub.status.idle": "2024-11-28T13:40:19.675685Z", - "shell.execute_reply": "2024-11-28T13:40:19.675301Z", - "shell.execute_reply.started": "2024-11-28T13:40:18.926659Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -848,14 +816,14 @@ " --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", "}\n", "\n", - "html[theme=dark],\n", - "html[data-theme=dark],\n", - "body[data-theme=dark],\n", + "html[theme=\"dark\"],\n", + "html[data-theme=\"dark\"],\n", + "body[data-theme=\"dark\"],\n", "body.vscode-dark {\n", " --xr-font-color0: rgba(255, 255, 255, 1);\n", " --xr-font-color2: rgba(255, 255, 255, 0.54);\n", " --xr-font-color3: rgba(255, 255, 255, 0.38);\n", - " --xr-border-color: #1F1F1F;\n", + " --xr-border-color: #1f1f1f;\n", " --xr-disabled-color: #515151;\n", " --xr-background-color: #111111;\n", " --xr-background-color-row-even: #111111;\n", @@ -910,6 +878,7 @@ ".xr-section-item input {\n", " display: inline-block;\n", " opacity: 0;\n", + " height: 0;\n", "}\n", "\n", ".xr-section-item input + label {\n", @@ -946,7 +915,7 @@ "\n", ".xr-section-summary-in + label:before {\n", " display: inline-block;\n", - " content: '►';\n", + " content: \"►\";\n", " font-size: 11px;\n", " width: 15px;\n", " text-align: center;\n", @@ -957,7 +926,7 @@ "}\n", "\n", ".xr-section-summary-in:checked + label:before {\n", - " content: '▼';\n", + " content: \"▼\";\n", "}\n", "\n", ".xr-section-summary-in:checked + label > span {\n", @@ -1029,15 +998,15 @@ "}\n", "\n", ".xr-dim-list:before {\n", - " content: '(';\n", + " content: \"(\";\n", "}\n", "\n", ".xr-dim-list:after {\n", - " content: ')';\n", + " content: \")\";\n", "}\n", "\n", ".xr-dim-list li:not(:last-child):after {\n", - " content: ',';\n", + " content: \",\";\n", " padding-right: 5px;\n", "}\n", "\n", @@ -1237,7 +1206,7 @@ " units: mewh\n", " max_degree: 12\n", " radius: 6378136.3\n", - " earth_gravity_constant: 398600441500000.0
  • units :
    mewh
    max_degree :
    12
    radius :
    6378136.3
    earth_gravity_constant :
    398600441500000.0
  • " ], "text/plain": [ " Size: 112MB\n", @@ -1372,7 +1341,7 @@ " earth_gravity_constant: 398600441500000.0" ] }, - "execution_count": 13, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -1403,31 +1372,23 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 7, "id": "afc5b250-fa4f-4b11-8cbb-bf310e7e700e", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:40:22.960176Z", - "iopub.status.busy": "2024-11-28T13:40:22.959645Z", - "iopub.status.idle": "2024-11-28T13:40:23.130075Z", - "shell.execute_reply": "2024-11-28T13:40:23.129522Z", - "shell.execute_reply.started": "2024-11-28T13:40:22.960144Z" - } - }, + "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 14, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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hgxBgwYNUKdOHWRlZeHbb7/1vr98+XJcddVV+Pjjj9GmTRvUq1cPd999N4qKirzrVFRUYNSoUbjqqqvQsGFDjB8/HtnZ2T6XxqpehsvMzMT333+PJ598EoIgQBAEAEBubi5uuOEGn/TNnTsXqamp3r/dbjfGjh3r3dfTTz+N6k9bEkURL774Iq655hrUrl0bHTp0wHvvvadNgRERKcTGEpFNDR06FHv27MGHH36InTt3QhRF/P73v0d5ebl3nYsXL2L27Nn4xz/+gW3btuH48eMYN26c9/2ZM2firbfewrJly/DZZ5+hpKQEa9euDbrP1atXo2nTppgyZQqKiop8Gl7hvPTSS1i6dCmWLFmC7du34+eff8aaNWt81nnmmWewbNkyLFy4EPv378eTTz6JwYMHY+vWrdILhohIY7wMR2RD3377LT788EN89tlnuOWWWwAAb731Fpo1a4a1a9eif//+AIDy8nIsWrQI1157LQBg5MiRmDJlinc78+fPR05ODv74xz8CAF555RWsX78+6H7j4+PhdDoRGxuLxMREWWmeO3cucnJy0K9fPwDAokWL8PHHH3vfv3DhAubMmYNNmzYhIyMDAHDNNddg+/bteO2119CtWzdZ+yMi0gobS0Q29M033yAqKgpdunTxLmvYsCFat26Nb775xrusTp063oYSACQlJeHkyZMAgLNnz+LHH3/ETTfd5H3f6XQiPT0dHo9H0/SePXsWRUVF3kYQAERFRaFTp07eS3EHDhzApUuX0KNHD5/PlpWVoWPHjpqmh4hIDjaWiGyo+lifqssrxxEB8LmLDQAEQfD7bNX1Q207FIfD4fe5qpcDpahsoK1btw5XX321z3sul0t2moiItMIxS0Q21LZtW1RUVOCLL77wLjt9+jQOHTqENm3aSNpG/fr1kZCQgF27dnmXud1u7N27N+TnYmJi4Ha7fZY1btwYxcXFPg2mgoICn30lJSXh888/9y6rqKhAfn6+T55cLheOHz+O3/3udz6vZs2aScoTEZEeGFkisqGWLVvi3nvvxaOPPorXXnsNsbGxmDBhAq6++mrce++9krfzxBNPYMaMGfjd736H6667DvPnz8eZM2f8ok1VpaamYtu2bRgwYABcLhcaNWqEzMxMnDp1Ci+++CL+9Kc/4aOPPsKGDRsQFxfn/dzo0aPxwgsvoGXLlmjTpg3mzJmDX375xft+bGwsxo0bhyeffBIejwe33norSkpKsGPHDtSrVw/Z2dmKyoqISC1GlohsatmyZUhPT8c999yDjIwMiKKI9evX+116C2X8+PF48MEHMWTIEGRkZKBevXro1asXatWqFfQzU6ZMwbFjx3DttdeicePGAIA2bdpgwYIFePXVV9GhQwfs2rXL5647AHjqqacwZMgQDB06FBkZGYiNjfUOLK/0/PPP47nnnsOMGTPQpk0b9OrVC//7v/+LFi1ayCgZIiJtCaKSAQpEFJE8Hg/atGmD+++/H88//7zZySEisgRehiOqwb7//nvk5eWhW7duKC0txSuvvIKjR49i4MCBZieNiMgyeBmOqAZzOBxYvnw5OnfujK5du2Lfvn345JNPJA8SJyKqCXgZjoiIiCgERpaIiIiIQmBjiYiIiCgENpaIiIiIQmBjiYiIiCgENpaIiIiIQmBjiYiIiCgENpaIiIiIQmBjiYiIiCgENpaIiIiIQvj/+4rEvicfR3oAAAAASUVORK5CYII=", + "image/png": "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0KFD6NWrF5KSkvDBBx/4bTx2797d53Kp+xo1alSlSxfnz5/Ho48+iiFDhqBPnz6eGcD97UuOBx98EIsXL8bmzZtx1113Abg6qeV7772HO+64I2QnOSXjPfHEEzh48CDWrl2LhIQErF+/Hj169MA333yD66+/vtL6r732Gpo1a4Y//vGPJqQ2tLCxRFVOx44dAVydDbp///4IDw9H7969PY0oLd1+++149NFHkZmZiZycHNx9990IDw/H0aNHsW7dOixevBj/93//5/fzWo5ZGj9+PN5//3307t0bP/30E/71r395vV9+LqK//e1vWLduHbp164bRo0ejoKAA8+fPR5s2bbwiXddccw3GjBmD+fPno6SkBDfddBM2bNiAzz//HKtXr/Zcpvz555+RmpqKixcvYsKECfjwww+99n3ttdcGbLzJ2deNN96IG2+80euzZZfjWrVqJXkMyIsvvohLly557rL797//7bmcN3LkSM+ltYyMDLz11lu47777MG7cOERHR2PJkiUoKSmp1EAmUurUqVNYsWIFTp065bn8++STT2LTpk1YsWJFpbp25coVrF69GpMmTTIjuaHHpMkwiUw1a9YssVGjRqLD4fCazTsxMVFMS0vzrLdixQoRgLh3716vz0+bNk0EIF64cMFreVpamlizZs1K+1u6dKnYsWNHsXr16mLt2rXFNm3aiE899ZR49uxZzfPmz+233y4C8Puq6MCBA+Ldd98t1qhRQ6xTp444cOBAMS8vr9J6LpdLnDNnjpiYmChGRESIrVq1Ev/1r395rXP8+PGA+y5f5oFI2ZcvZfuXOoO3KF6tC/7SW3H29++//1689957xaioKLF69eriHXfcIe7Zs0fyvogqAiCuX7/e8/cHH3wgAhBr1qzp9QoLCxMfeOCBSp9fs2aNGBYW5vOcJfkEUVQwOQsRERHpRhAEr7vh3nzzTQwcOBDffvttpRtLatWqVekGjzvvvBNRUVFYv369UUkOabwMR0REZHEdOnSAy+XC+fPng45BOn78OLZt24b333/foNSFPjaWiIiILKCgoADHjh3z/H38+HHk5OSgXr16aNasGQYOHIjBgwfj73//Ozp06IALFy5gy5YtaNu2LXr16uX53PLlyxEfHy9pZnyShpfhiIiILGD79u3o1q1bpeVpaWlYuXIlSkpKMHv2bLz++us4c+YMGjRogD/84Q+YMWMG2rRpA+Dq3G6JiYkYPHgwnnnmGaOzELLYWCIiIiIKgBOAEBEREQXAxhIRERFRABzgXYHb7cbZs2dRu3ZtQx+LQURE9iKKIn7++WckJCToOlP7lStXUFxcrMm2IiIiUK1aNU22VZWwsVTB2bNnAz6pnIiIqLzTp0/jmmuu0WXbV65cQXJiLeSdd2myvbi4OBw/fpwNJpnYWKqg7KGXt+IehAnhJqeGiIisqlQswU58oOvDkouLi5F33oWT2UmIqq0uepX/sxuJHU+guLiYjSWZ2FiqoOzSW5gQzsYSEREFJsKQIRu1aguoVVvdftzg0BKl2FgiIiKyOJfohkvlRD8u0a1NYqogNpaIiIgszg0RbqhrLan9fFXGqQOIiIiIAmBkyaYEB689E9mV6GYPn+Rxww21F9HUb6HqYmOJiIjI4lyiCJfKp5Op/XxVxsaSH4JD4KSUdifwKrPtVJEBqIwMhwZBFABtpj8ii2NjiYiIyOI4wNtcbCz5IzgYmSC/GBnQadwNzzmyFePqqxsiXGwsmYbfTEREREQBMLKkEUYaqrCqGA0R3azzBuLdc8TLcOZiY4mIiMjieDecudhY8kPy3XBVMapQ1TCC4oMz+CqMhmiDUTzLEkQel6qCjSUiIiKLc//2UrsNUsY2YRGXy4UpU6YgOTkZ1atXx7XXXotZs2ZBLBdWFEURU6dORXx8PKpXr47u3bvj6NGjJqaaiIhIPddvd8OpfZEytoksPfvss3jllVewatUqtGrVCvv27cPQoUMRHR2NUaNGAQDmzZuH559/HqtWrUJycjKmTJmC1NRUHDx4ENWqVZO3Q6cDECRcaiB74oSj+nMqLGOOq6jA4O8hO14+NesypWjcjJQu8epL7TZIGds0lnbt2oU+ffqgV69eAICkpCS88cYb2LNnD4CrUaVFixZh8uTJ6NOnDwDg9ddfR2xsLDZs2ID+/fublnYiIiKyL9tchrvllluwZcsWHDlyBADw9ddfY+fOnejZsycA4Pjx48jLy0P37t09n4mOjkbnzp2RlZUlf4eCwJeNXoLTKe/lcJj3kptWI15mloeO5WN2vbTly+mw38vM8jKIW6OXHDt27EDv3r2RkJAAQRCwYcOGgOvn5uZiwIABaNasGRwOB8aMGVNpna5du0IQhEqvskBImUOHDuHPf/4zoqOjUbNmTdx00004deqUzBxoxzaRpUmTJiE/Px833HADnE4nXC4XnnnmGQwcOBAAkJeXBwCIjY31+lxsbKznPV+KiopQVFTk+Ts/P1+H1BMRESnnhgAX1DXO3DI/X1hYiHbt2mHYsGHo169f0PWLiooQExODyZMnY+HChT7Xeffdd1FcXOz5+8cff0S7du1w//33e5Z9//33uPXWWzF8+HDMmDEDUVFR+Pbbb+UPp9GQbRpLb731FlavXo01a9agVatWyMnJwZgxY5CQkIC0tDTF283MzMSMGTMqLRccDghaTAtgYM/DL7PHgFihDJRw2Cbwaj9uY+7LEZwWG3do9rlImhLE0P6O6Nmzp+fqjRRJSUlYvHgxAGD58uU+16lXr57X32vXrkWNGjW8GktPP/00/vSnP2HevHmeZddee62cpGvONkd6woQJmDRpEvr37482bdrgoYcewtixY5GZmQkAiIuLAwCcO3fO63Pnzp3zvOdLRkYGLl++7HmdPn1av0wQEREp4Ba1eVnNsmXL0L9/f9SsWRMA4Ha78eGHH6JZs2ZITU1Fw4YN0blz56CXAPVmm8jSL7/8AkeFnr7T6YT7tx5qcnIy4uLisGXLFrRv3x7A1Utqu3fvxogRI/xuNzIyEpGRkZXfcDrBu+FsyoxIVlWcNFDNN6+ZER9Gd0gronH12KXBZbiyz1ccbuL3d1Bne/bswYEDB7Bs2TLPsvPnz6OgoABz587F7Nmz8eyzz2LTpk3o168ftm3bhttvv93wdAI2aiz17t0bzzzzDJo0aYJWrVph//79WLBgAYYNGwYAEAQBY8aMwezZs3H99dd7pg5ISEhA3759zU08ERGRRTRu3Njr72nTpmH69OmGp2PZsmVo06YNbr75Zs+ysgBInz59MHbsWABA+/btsWvXLixZsoSNpWBeeOEFTJkyBY8//jjOnz+PhIQEPProo5g6dapnnaeeegqFhYV45JFHcOnSJdx6663YtGmTskFhDgfHrIQwTcajBRMK0aZA0SNTg0NqxjyFwHEha3Ab9xuhZWTp9OnTiIqK8iw3I6pUWFiItWvXYubMmV7LGzRogLCwMLRs2dJreYsWLbBz504jk+jFNo2l2rVrY9GiRVi0aJHfdQRBwMyZMysVPhERkZ25RQFulc+iK/t8VFSUV2PJDOvWrUNRUREGDRrktTwiIgI33XQTDh8+7LX8yJEjSExMNDKJXmzTWDLa1blnOGbJ9BGBRkVn9BrnZNc7AYGrY3uUzsKtdToqEMwMa9mN2edweaEQbS1HCPFxrQUFBTh27Jjn7+PHjyMnJwf16tVDkyZNkJGRgTNnzuD111/3rJOTk+P57IULF5CTk4OIiIhKkaJly5ahb9++qF+/fqX9TpgwAQ8++CBuu+02dOvWDZs2bcK///1vbN++XZd8SsHGEhERkcVpeRlOqn379qFbt26ev8eNGwcASEtLw8qVK5Gbm1tposgOHTp4/p2dnY01a9YgMTERJ06c8Cw/fPgwdu7ciU8++cTnfu+9914sWbIEmZmZGDVqFJo3b4533nkHt956q6z0a0kQRd4aUl5+fj6io6PRveFfEeaIMDs55rFytdArWqPlGDU7R5QqMrsuGDQnE5Fcpe5ifHr+NVy+fFm3y1plv0lbDzRGrdrqvqMKfnbjjtandU1vqGJkiYiIyOJEDcYsiSo/X5WxseSP0wlwzJI3syMMZbSO2mixvVCKJElhZF3wF/GzSn2kqivExyzR79hYIiIisjgzxizR79hY8schaDeGRe0dIFa6myUYPXr7ekRt1BwTLdNjxHxPZVTNTSR3Xzaqs+XZ6VwjCzCu8eESHXCpfBadi9VbMc66SERERBQAI0v+hIUBDosUj15NWiMjDWZSE71RGoGy5BgmheVgRJTIKhEdq3cfrXzOGhkltQq3y7hdQYBbZQV1wyLnmQ1ZpDVARERE/nDMkrnYWPLHGeTZcFaLHCjq/Vs40qCE0mOi5HNqjr8VZjHWM5KjpH5YIShh1XrtxQoFRR5VMZpWRbGxREREZHHaDPC2Q4fAmthY8sfpvPqqqqwyhkQrSqI5MqJHolaRRi06qlKGtajYj2D0Fy6/4MmqXMb9Rlwds6TyQbq8DKcYY4hEREREATCy5IcY5oDorCJtSV+RCJVZNyL6oDqaIzWPcvdj9ng2ratthWMpatk7lVRP2Bv2MOtmuCryVSiXaOCYJTcccPFuONOwsURERGRxHLNkLjaW/KlKY5YcGp1A5U5ETaMPcuh4Z5usSFYo9MR1imIYPubJjvyVkRXqldmRU0sxcsySg/MsmcgKpx4RERGRZTGy5EeVGrMEaHPHkZUmF5Zz6KT2lPWIQFmYoFXEsQKRkaXgrFpGIVK3tWLkmCWXKMAlqpyUUuXnqzI2loiIiCzOpcEAbxcvwynGxpIfolOAGCajYprd49K6J6okSvTb5XsrjEnRfHyR3lElLauPVkPQfvuv7sfTAvXFNoyI3lahgLpapo3NJMOxsURERGRxbtEBt8q74dzsmCjGxpIfYpgTYliI3A2n5ASpmHUZm6i4qlGRJtlRHamrS9iu7O8woyORKo5Bxd6zYPbYtKr8hR8iX0kAzIvGa1F/fku7aOAB4WU4czHgSkRERBQAI0t+uMMEuMNC5Xp04HwISjsbEntowa7ry41UqIxEB+3RSrphRPIddNJW01+AhMg8/mKgzrQhUR/LFGpQis8tG7HfDVbaJdjIZ625of5uNrODwnbGxhIREZHFaTMpJS8mKcWSIyIiIgqAkSU/ROdvk1LavTkpIe4a7EqB/wHa2lzaCXhZRy2JUWtJg8Ml1AVFUwdoHcnX8NKP/MH5CjMTotcHlB4K202/oZQR36861i1R9ZgA6bR5Npzdf9DMw8YSERGRxbkhqB4jZeQYq1DDxpIf7nCNBnjr1TuT2vOUEbXxNxg16MRrKjvBanvRekVzgo6llDxRpaTVDCdl8LGsSffUHMcQuiVei0Hddprs0Kr120PHuuU2cPoDRpbMZauSO3PmDAYNGoT69eujevXqaNOmDfbt2+d5XxRFTJ06FfHx8ahevTq6d++Oo0ePmphiIiIisjvbRJYuXryILl26oFu3bvjoo48QExODo0ePom7dup515s2bh+effx6rVq1CcnIypkyZgtTUVBw8eBDVqlWTtT8xzAEx3MptSQ16NG7vLrDkDrHCnrPiyJVCsnq8wdZ1SJiYUm429O6UBjlOcg6jtGiJiSEGt/ljfMpomhIzsqXVYZRwztidaGC8QZtJKa38m2ZttmksPfvss2jcuDFWrFjhWZacnOz5tyiKWLRoESZPnow+ffoAAF5//XXExsZiw4YN6N+/v+FpJiIi0oJbFOBWO8+S5a+ZWpdtGkvvv/8+UlNTcf/99+Ozzz5Do0aN8Pjjj+Phhx8GABw/fhx5eXno3r275zPR0dHo3LkzsrKyZDeW3E6E0KSUv6k4psQpL3+KxmKIPv9pPMl3xUnZlg5RJq/tS1hHp8L0H/3TiVZ3fcmsy2az42SVqn9nzX7YeBkN7zR0h+hdnFSZbWJyP/zwA1555RVcf/31+PjjjzFixAiMGjUKq1atAgDk5eUBAGJjY70+Fxsb63nPl6KiIuTn53u9iIiIrMT922U4NS9OSqmcbSJLbrcbnTp1wpw5cwAAHTp0wIEDB7BkyRKkpaUp3m5mZiZmzJhReX9hAtz+7qKwSg8pEJ+9J2XpLusFy+6PWbn3rPZuOJvfCVemYoRD80MWtBdv8QJSKFjkyMqnhhSa1Gu9v0eVzA8nk5GXtdyiA26Vd7Op/XxVZpuSi4+PR8uWLb2WtWjRAqdOnQIAxMXFAQDOnTvntc65c+c87/mSkZGBy5cve16nT5/WOOVERERkZ7aJLHXp0gWHDx/2WnbkyBEkJiYCuDrYOy4uDlu2bEH79u0BAPn5+di9ezdGjBjhd7uRkZGIjIystNwdLsAdLqPXYIUOsldHSrsEyX3QLQB7dJ2lRJekdCe0mLPJQILe48h0qodWEuyc0G+Ml8bbU3F4NAlS6Dp7vf51z8hJHl0Q4FK5P7Wfr8ps01gaO3YsbrnlFsyZMwcPPPAA9uzZg6VLl2Lp0qUAAEEQMGbMGMyePRvXX3+9Z+qAhIQE9O3b19zEExERqcDLcOayTWPppptuwvr165GRkYGZM2ciOTkZixYtwsCBAz3rPPXUUygsLMQjjzyCS5cu4dZbb8WmTZtkz7EEAKJT4QzeZjTcdY7iKL5zxwLPtwpIq3FHcia5NrFjp3jsmRwWP+RKVRrbZdSM40aeQwrGEKm/Q07l5ysyuP6JbkZqqgrbNJYA4J577sE999zj931BEDBz5kzMnDnTwFQRERHpywX1l9Fc2iSlSrJVY8lI7jBAkFs6IRhVKk9+hOm3ArFqtEHTuZc03JYOBNHgw2DVY66A4WUHlNuhgRVGwa4U12c9s2XgwTJyniVehjMXG0tEREQWxwfpmouNJT/cYQIEqWOWzLxsbUIPXtBiHIXZkQfJkSAJK9pszJKlWDFNPmhS56Uyq0xk1k1J54aK7atmQDm6OWapymBjiYiIyOJECKqnKtDroeVVARtLfohhV18+37NofTMqcuDzhFO7b6N603KOXZB1ZdUDC9QZ0e8f9mFWdMyrzhuZBiP2Jbdu2iSSWp5e9UY0cMwSL8OZiyVHRERElezYsQO9e/dGQkICBEHAhg0bAq6fm5uLAQMGoFmzZnA4HBgzZkyldbp27QpBECq9evXq5XObjz32GARBwKJFi9RnSAVGlvwofzecVXpHSpk2VkXD/crNg6pjpuWM3HapOzaNNPliaH239N2ogSk6Ryx+16cUWpajsXfDCaqfRSf384WFhWjXrh2GDRuGfv36BV2/qKgIMTExmDx5MhYuXOhznXfffRfFxcWev3/88Ue0a9cO999/f6V1169fjy+//BIJCQmy0q0HNpaIiIgszgUHXCovBsn9fM+ePdGzZ0/J6yclJWHx4sUAgOXLl/tcp169el5/r127FjVq1KjUWDpz5gxGjhyJjz/+2G/UyUhsLPnhDgOEcLNToQ1VHSmdes6yI0X6JOP37Ws8/kiz9Fbcl4kRIAsHC7wELSKrzngfhM/NSt2XmmfA6RxFNSAL0vcnMzFGRpa0lJ+f7/W3v2ekGmHZsmXo378/atas6Vnmdrvx0EMPYcKECWjVqpUp6aqIY5aIiIgsruwynNoXADRu3BjR0dGeV2Zmpil52rNnDw4cOIC//vWvXsufffZZhIWFYdSoUaakyxdGlvxwOwHBqOc/hQg5PWq/qxoZOdHjrh7Zc9XIW19SEoyMbBjBgB1rWWaqIkBWoeW4PYnbC7o/2W/oz23gb4QbDrhVxjfKPn/69GlERUV5lpsZVWrTpg1uvvlmz7Ls7GwsXrwYX331FQQFzyvUCyNLREREVUhUVJTXy4zGUmFhIdauXYvhw4d7Lf/8889x/vx5NGnSBGFhYQgLC8PJkycxfvx4JCUlGZ7OMows+RFoniXyzeyxIrrQ4+4fnTtLIXkcJFIaITI9amGFY6Jh9NQKd8MZcVekaOCTaV2iAJfKglX7eS2tW7cORUVFGDRokNfyhx56CN27d/dalpqaioceeghDhw41Mole2BwgIiKyODOmDigoKMCxY8c8fx8/fhw5OTmoV68emjRpgoyMDJw5cwavv/66Z52cnBzPZy9cuICcnBxERESgZcuWXttetmwZ+vbti/r163str1+/fqVl4eHhiIuLQ/PmzWWlX0tsLPlRfp4ljxB8tpGVmP3sMj2iQxbqyGnC7GMUjCZ3OklgSjlouU89xtYpqOtStqtptFDj4+Y2MLIkig64Vc7ALcr8/L59+9CtWzfP3+PGjQMApKWlYeXKlcjNzcWpU6e8PtOhQwfPv7Ozs7FmzRokJibixIkTnuWHDx/Gzp078cknnyjIhTnYWCIiIqJKunbtCjHAQ6RXrlxZaVmg9cs0b95c0nplyje0zMLGkh92mWdJSq/L7OiG1J6h5FNHTe/QwvPN2IGlAktmzhCv2UoWZLEZ7K0aLRQFYyNLLghwqSxQtZ+vythYIiIisji3KH/Mka9tkDJsLPkhOq++rM4Odd+2vXCd7nAzO9JXntXHIKmmRVTTxs9/k0LTKJFV6raCclRS9Hb4jSBtsLFERERkcW4NBnir/XxVxsaSH2LY1XFLfhnyoCILUJtPjfOnR89bz6evWz10Y+3U+aFVaE6DzGt9eK10PIIWs6zIq0Y5U3rs9ZrV3sBfUDcEuFV+Iav9fFXGZiYRERFRAIws+SGGixDDLdDP0zMJVupkaH3HnNb0GpNk1DGwQFXWjrTMKA5maPGMQ90/rDHbzN5dudBUBa1UHgMxzLiDGGozeNsNG0tEREQWxzFL5mLJEREREQXAyJIfYphoaIhVtfLhVYsPKlbMiBCygrJjZNuaAh1J5ZfoLH6wfeVLaZIlFJIVisNnlg36ChRdxn3XuqHBs+EsNfbCXthYIiIisjhRg7vhRDaWFGNjyQ+3A0CgCce06Lpo2i3ToYdjWPdMajlYJGImtVzkHt6qMh2F3qQ8AsjnQikHQH7h2iXQK+1huRIyY8TvcZBkVHpbpxCY28CBLG5Rg8iSFUKBNsUxS0REREQBMLLkT7j76ktXAbpHRvYATO/6Busm2uRJwIDkXrXZWarI9CpghKB51Od8NKxopexI0QSsQTZsdl1W8zwltSeigeNaeTecuWxbcnPnzoUgCBgzZoxn2ZUrV5Ceno769eujVq1auO+++3Du3DnzEklERKSBsstwal+kjC0jS3v37sWrr76Ktm3bei0fO3YsPvzwQ6xbtw7R0dF44okn0K9fP3zxxRey92H+3XD+ekIqNqnheSKo2JYoOw9KB6HIpDBPQcvCR8+cX1kaU/kjELxOGlQHzSahGCWf+1qGK2UeX+nfMerSKJbqffWBrMJ2kaWCggIMHDgQ//jHP1C3bl3P8suXL2PZsmVYsGAB7rjjDnTs2BErVqzArl278OWXX5qYYiIiInXKng2n9kXK2C6ylJ6ejl69eqF79+6YPXu2Z3l2djZKSkrQvXt3z7IbbrgBTZo0QVZWFv7whz/I2o8QJkIIGFlS22uyS6XVvrssLedWLh/t74YTdBo0JFaZsHug8UbBP+2/lCxefoZFms2+C04M+GdFlZOiT+IC/0Zoi3fDmctWjaW1a9fiq6++wt69eyu9l5eXh4iICNSpU8dreWxsLPLy8vxus6ioCEVFRZ6/8/PzNUsvERER2Z9tGkunT5/G6NGjsXnzZlSrVk2z7WZmZmLGjBmVlgsONxxhLs32I5WZkQC9ohtaMqt8JJeNxOSpGfMlj8oxGdavEsqpyFuoR+wk1Xed6rrsOqfwOGpxDAWHcWOWGFkyl23GLGVnZ+P8+fO48cYbERYWhrCwMHz22Wd4/vnnERYWhtjYWBQXF+PSpUtenzt37hzi4uL8bjcjIwOXL1/2vE6fPq1zToiIiOTh3XDmsk1k6c4778Q333zjtWzo0KG44YYbMHHiRDRu3Bjh4eHYsmUL7rvvPgDA4cOHcerUKaSkpPjdbmRkJCIjIystd4a74Aizzp0OevRktYwkyek96hGt0LJ8lJRLsPzbIWpnd1rUATtE0vSKakmpo1LOcz3qupw8a3UMy+/TX56EcOOvPpA5bNNYql27Nlq3bu21rGbNmqhfv75n+fDhwzFu3DjUq1cPUVFRGDlyJFJSUmQP7iYiIrISXoYzl20aS1IsXLgQDocD9913H4qKipCamoqXX35Z0bYcYW44JUaW5FQ/PTquUntdWvX49DrdjOrUi6KgSVlIepSWzP2oTVeoj6VRSk252CDYFJCUCEkwgUrP6KiprCiTjukAABh49UEENHiQLill68bS9u3bvf6uVq0aXnrpJbz00kvmJIiIiEgHjCyZy9aNJT2FOUU4nd69BoeOPSirV2I98x6IVctFSnlI7XEb0TNnxKkytWVi1bqplWB1XKuoqdLjIPdzehwvwclYTVXBxhIREZHFMbJkLjaW/AgPcyE8vNS0/VulUpsVUfLH7HKRWh5Set0Oi4wg4CMQ7Bd50/M80CpqqrR+y62PSo+dFmVo5Fx8bCyZyzbzLBERERGZgZElPyKdpQhzOs1OBgDzegNWiyqVZ+UykdTrtnDZBlIVeqZ2izKV0SRSYqH6rSQ/ao6dnP2V5a/UadzVB0aWzMXGEhERkcWJoqC6IW/XjoAVsLHkR0RYKcLCrBFZKmNkr8AOkQ8zeklSykXKWI1QmdE71L987TqeS+65IfV8N6Nuy77rzcBj5ggzb1wrGYuNJSIiIotzQ1DdELRr498K2Fjyw0pjlioyIqJih8hSGatF3LRaxw6qwhgIu+ZRyRgctevpVa/lHgOjjpmTY5aqDN4NR0RERBQAI0t+RDpdCFfQawjUs9KyVW9UD8EOERCje0tVNbpUlXuldsy7HuOWzKjXSsreqONV4jRuniUO8DYXG0tEREQWx8tw5mJjyY9qzlKEO617ldLogXpWmW26PLMHK0opE2k9cf2fXO4WrVuXrcyOPy5qzgsr1WmlddbIY2bkmCVGlszFb1AiIiKiABhZ8iPSWYIIp/Va4WZHU8qYGWmyShmUF6g81Izh8NdDl9/rNm5shd3ZMZoEaHteBDu/pd89Jy/C5F2vpddZ02b0d5YYti9Rg8twjCwpx8YSERGRxYkARJV9VOsNprAPNpb8qO6wVmTJitEUX/SKOKnJv0uj3pRTo1mOjRijRNLZbTyXlcYrml2X9Th2Usq3rEycDuMiS2Que31LEBERVUFlM3irfcmxY8cO9O7dGwkJCRAEARs2bAi4fm5uLgYMGIBmzZrB4XBgzJgxldbp2rUrBEGo9OrVqxcAoKSkBBMnTkSbNm1Qs2ZNJCQkYPDgwTh79qystGuNkSU/Ih0uRDhKTes5adljcqnoiTo1jhQFKk+t8qwmv3JIKRup9cducy4B9h3bo5bdIlHBzgc553iw+qx3Pdaizml5/ARHaM+zVFhYiHbt2mHYsGHo169f0PWLiooQExODyZMnY+HChT7Xeffdd1FcXOz5+8cff0S7du1w//33AwB++eUXfPXVV5gyZQratWuHixcvYvTo0fjzn/+Mffv2yUq/lthYIiIiokp69uyJnj17Sl4/KSkJixcvBgAsX77c5zr16tXz+nvt2rWoUaOGp7EUHR2NzZs3e63z4osv4uabb8apU6fQpEkTOVnQDBtLflRzFiPSqc3zknzRulfuNvGKqgMmRd9U5lnqWCapY5UAaWVhxyhSVWKniJle532weiy1Djtlfje4NMqPYU84MPBuOLcoQNBoUsr8/Hyv5ZGRkYiMjFS1baWWLVuG/v37o2bNmn7XuXz5MgRBQJ06dYxLWAX2iicTERFVQaKozQsAGjdujOjoaM8rMzPTlDzt2bMHBw4cwF//+le/61y5cgUTJ07EX/7yF0RFRRmYOm+MLBEREVUhp0+f9mp4mBlVatOmDW6++Waf75eUlOCBBx6AKIp45ZVXDE6dNzaW/Kgh4zKcEVwaDyqVGqZWe8nIqcEAeaV5D5pHjSL1wcpIThlY8bEyUthlagstaH0uGqX8+aDkvA5Wj42qu1aqa06DJ6XUaoB3VFSUqVEa4Org8bVr12LmzJk+3y9rKJ08eRJbt241Pb1sLBEREVlcqD0bbt26dSgqKsKgQYMqvVfWUDp69Ci2bduG+vXrm5BCb2ws+RHhKEGkxA6k0tvrtbzF3Qq3M9tpmgU10QEpkSKpZaH11AykjB7TTcipl9o91kY7weqwllMOaJ1Po6YPEQ2clFLLAd5SFRQU4NixY56/jx8/jpycHNSrVw9NmjRBRkYGzpw5g9dff92zTk5OjuezFy5cQE5ODiIiItCyZUuvbS9btgx9+/at1BAqKSnB//3f/+Grr77CBx98AJfLhby8PABX76SLiIiQlQetsLFERERElezbtw/dunXz/D1u3DgAQFpaGlauXInc3FycOnXK6zMdOnTw/Ds7Oxtr1qxBYmIiTpw44Vl++PBh7Ny5E5988kmlfZ45cwbvv/8+AKB9+/Ze723btg1du3ZVmStl2Fjyo4ajBNUc5vf6Jfe4/HQY9OxhqYmKSIm8KM272jyX36+SaJmWk1WSOTSJdGhx6gXZhpbnt9TzWUrdlTtlQKBsaDWdQDCKjrlg5KSUGjwbTubnu3btCjHAh1auXOljH8F30rx5c7/rJSUlSdqG0dhYIiIisrirjSW1Y5Y0SkwVxMaSH5FCCapZYfLASlET9b0sNRO2KbqLRumklX6jZdLLQFFeVXwfSSkfxeWhI7l3Ldr1jjDJytUBoyIbWpFT5+Wcz1LqrRZ3vwajW91T8lXhKNU+HWRJbCwRERFZXKjdDWc3tmksZWZm4t1338V3332H6tWr45ZbbsGzzz6L5s2be9a5cuUKxo8fj7Vr16KoqAipqal4+eWXERsbK3t/1SwyZskfVb0rQdlcJUrmUdGzpympDH7LplFzs0gpIyN638GofkRNheI083E7erNdFE2Hqi7pDlCjIqaec9r84yIaGFkSf3up3QYpY35tk+izzz5Deno6vvzyS2zevBklJSW4++67UVhY6Fln7Nix+Pe//41169bhs88+w9mzZyU9KZmIiIjIH9tEljZt2uT198qVK9GwYUNkZ2fjtttuw+XLl7Fs2TKsWbMGd9xxBwBgxYoVaNGiBb788kv84Q9/kLW/SJRaY8ySHy7BmIfIViTnobKAzuNzFIwrUZpvOaSUkRXGLWl5R54V5vnSgwsOhKu440mP+uavfvnal9zz1ef+gj5U17y6bHa9c8PIu+F4Gc5Mtv2Gu3z5MoCrk1QBV+dzKCkpQffu3T3r3HDDDWjSpAmysrL8bqeoqAj5+fleLyIiIksRNXqRIraJLJXndrsxZswYdOnSBa1btwYA5OXlISIiAnXq1PFaNzY21jP7py+ZmZmYMWNGpeVXxyyZ3/v3xSUKCFf62d/ax+EqOxhyIiNa9G6DkdqDVxuRk0Pa3UPW+PaSM97E51gRA+eb0VPFeiTnPPMV3VR7nskhZV9KI5pS6qlRY5a86p/J9c7tMHD/GkSWwMiSYraMLKWnp+PAgQNYu3at6m1lZGTg8uXLntfp06c1SCERERGFCttFlp544gl88MEH2LFjB6655hrP8ri4OBQXF+PSpUte0aVz584hLi7O7/YiIyMRGRlZeblQjGqCU9O0K1Wxxyqnt1rxTp5wna6xy7nDS6vxOuXLJViZlJVDsPzLucNGak/ajLKhwPyNcZNybvm7O06vc0tPetRNJXfNBmLUnaxKuEJ8Bm/6nW0iS6Io4oknnsD69euxdetWJCcne73fsWNHhIeHY8uWLZ5lhw8fxqlTp5CSkmJ0comIiDRTNsBb7YuUsU1kKT09HWvWrMF7772H2rVre8YhRUdHo3r16oiOjsbw4cMxbtw41KtXD1FRURg5ciRSUlJk3wkHAOGCS3IER+kz0qQ+10lOj7VSJElGz8dXD86ouZWklGHF8pJSLp6IUoBy0LrnapW5ltQ8u08rRj39Xa5gdSfQ3EpG1qVgtIziSK2TVqhXWtCibqq5U5LsxTaNpVdeeQUAKj1xeMWKFRgyZAgAYOHChXA4HLjvvvu8JqUkIiKyNVFQP0CbkSXFbNNYkvIU4mrVquGll17CSy+9pHp/1YRSVNO596/kjrZgswkH7vXqc9VVj7E7vkgtr/Jl5K885JSFrx6onN61UeWjFV95U9oLV3rXpp6kzMitRb0BtIleaBHJkXunmryxTMZGmrSKVmpRN10GnrMcs2Qu24xZIiIiIjKDbSJLRgsT3IbOkSJVeICeTPCnjVfuLcvtpcmKqOgw27eUmborlpHvcnGV+1fgMlDaA5VSVnLLSFk61Pd+JUf1bND/8nUOBT93yrh++3+p4w3LfVLibNNqIoxKojxy6qAV7tZUO8eclsKMjAbz4XCmYmOJiIjI4vi4E3OxseRHBFyI8NMM1ysaIL1364fXs9Lk93y1IrV3q6QcwwP0bP2WX4XFle+qK/+e+t6npJm7dejiGRGlCsbf8VFdt/X2W/Lknjdy6ku44A5aDkqOoazZ9HWMDMvdvi963j0Z6LujjNx6GmGBSBsZg40lIiIiOzC/P1RlsbHkR3iFMUuG3PERJAIiR7jKzysltZx0KU+JkbXwAOuU730qiYZI6Y2rzbst57nRoSrqUb/lnDduUYBT4hxoZdt0ajx3m9Toj17npUPjQxDuY/9uI6u7j/wE/C4x9G44XoYzExtLREREVscB3qZiY8mPcEFEuJ9emxE9excE1bPzOk2YVENOT1PPcgyHGDRCELR8BP3uFlTbI7dTdEmvCKfmzyD7bXNSZ5N3SojqlOVdTVqDpSfY+1LqmuyIkqy11XGbEAwpX2cDHTt/vxFkvPfff1/2Z+666y5Ur15d0rpsLBEREVmeAPXXs0P3Mlzfvn1lrS8IAo4ePYqmTZtKWp+NJT/CIPq8fm4UNT3RsqvoUsdH6EFOz1OPdLrE4GUYrMeqJronaY4lRVsOsl+TvwtdPrKtdQRIKxVHm0gpOymRovJjbLSMAAaLEPnbl5R6pqTeOHX64XVVyIdTl72U25+KOhtmZN3mZbig8vLy0LBhQ0nr1q5dW9a2rT+DHBEREVEAaWlpki+pAcCgQYMQFRUleX3FkaXPP/8cr776Kr7//nu8/fbbaNSoEf75z38iOTkZt956q9LNWkaEICBCsE/IsnxvTGpPzFePSio5PVG1PVCpLfrykYJg6XNB9FlO5ctEq4iIlLLSq5denlY9o0D3/5gd2SqvYoSiIinnScVzxFedkBKhkjNuS01U0l/5S6lfWtQPZ5DvTJeEcZQOjc+FYPerqamzhv5GMLIU0IoVK2St/8orr8haX9H58c477yA1NRXVq1fH/v37UVRUBAC4fPky5syZo2STRERE5I8oaPMiRRRFlmbPno0lS5Zg8ODBWLt2rWd5ly5dMHv2bM0SZyYHpLckg/Wm1JDSEwMC98b89az0iALIbX1rWXbSIgVXy7NieUkZ5xUsUnE1DdLyo6SXomc9k0NOOZtJaoRCbqQs2JgavcZt+UpLoPoWqI4Fq0taR3c829WgDrtllqXcMU9y6i7HsVhTYWEh5s6diy1btuD8+fNwu73P8h9++EH2NhU1lg4fPozbbrut0vLo6GhcunRJySaJiIjID1G8+lK7jargr3/9Kz777DM89NBDiI+Ph6BBI11RYykuLg7Hjh1DUlKS1/KdO3dKvg3P6sIFB8IF8/sNUnpiwXpa/npWanr/SqMcanusUiM3/qJA5cvTHWScV8XyUZN2KeWlV2++IqXjo6RE1spoEUGQS27EoUzlyFCQeYt+K79gEVs55RWIr+Plf8ySr3WDzDemsD6oqa9KjxUgP71yj4OcuhtuZDXnmCXJPvroI3z44Yfo0qWLZttU1Bp4+OGHMXr0aOzevRuCIODs2bNYvXo1nnzySYwYMUKzxBERERHJUbduXdSrV0/TbSqKLE2aNAlutxt33nknfvnlF9x2222IjIzEk08+iZEjR2qaQLM4IBhyh5IWKqZTak/KqN6/mnJU2nutPCapcpmUT5evMisrHzW9YCnp16ueaR2pKr89NWWil2DHUyp/0cfK+/ttX34iUcEiUJLS4mu/fs7bisc78HgmCfVSx++HYHVeyzFvUr4LtNq2rrQYoF1FBnjPmjULU6dOxapVq1CjRg1NtqmosSQIAp5++mlMmDABx44dQ0FBAVq2bIlatWppkigiIiL6nSBefandRqjq0KGD19ikY8eOITY2FklJSQgPD/da96uvvpK9fVUzeEdERKBly5ZqNkFERETBcMxSQHIfdyKX5MZSv379JG/03XffVZQYK3FAMDbEqqHfw//mnxmqB3RrdCnA6xKNjxC/A4Lf8ir7rNxLO9ImAtS2jhk2vYD5VcsQTgjBj3uwIldwSSnQcZR6uc1X3Qo+ZYD5N7UAvh/t4lZ1QfN3wb4L5LDrb0QomjZtmq7bl3xmREdHe15RUVHYsmUL9u3b53k/OzsbW7ZsQXR0tC4JJSIiqrI4KaVkU6dOxbZt23DlyhXNtik5slR+KvGJEyfigQcewJIlS+B0Xh3m6HK58Pjjj8t61oqVOQXBMpMAKuESRcv1etSUp6Y9XsFPD1XjaInU8tejnukVISjr3Vvx3CgfJdCq7rshBowQuhD4PHNDVFnvfUSHKizzt/+K+w1WJ6z2fVGeG6LmddoNt+p6bOh5wMtwkmVlZWHBggUoLS3FTTfdhNtvvx1du3ZFly5dZD0/rjxFtW/58uV48sknPQ0lAHA6nRg3bhyWL1+uKCFEREREam3evBmXLl3Cli1b8Kc//Qn79u1Dv379UKdOHcXPrlU0wLu0tBTfffcdmjdv7rX8u+++qzStuF05fvuf3Vi55++L0jJW2gsO2EP1F3GCukid1GNhVH2Tk4+K47jkpFGrMSZSaVHn5UxEqjbqJJXvSSmDj0fydayCTlBpgYl4XWLleqNFOaqpy/4YWlqMLMkSFhaGLl26ICYmBvXq1UPt2rWxYcMGfPfdd8q2p+RDQ4cOxfDhw/H999/j5ptvBgDs3r0bc+fOxdChQxUlhIiIiPxgY0mypUuXYvv27fjss89QVFSEP/7xj+jatSsmT56Mtm3bKtqmosbSc889h7i4OPz9739Hbm4uACA+Ph4TJkzA+PHjFSUkVBh13d/fnVtSe0ta9/r1ioroObFief4iTnpE6pSUlVnjSYLtN9Adl1aJzMqp68GOc7BxUd6P0Akcdaq07yBlrXU0SW4USe7xVPodo1V0q2KESvqDlatIiyKEPfbYY4iJicH48ePx+OOPazIHpKLGksPhwFNPPYWnnnoK+fn5ABAyA7uJiIgshzN4S/buu+9ix44dWLt2LaZNm4YOHTqga9eu6Nq1K2699VZFs3qrbsJHRUWFZEOpbJ4luS8rpS/w57X9n1758ccpOFS//O0/UDnJz5e0sjKyXikpH3/MPg+k0LIul90l6+9uWcn197fHKZV/+U9/5W2V37+vtPtKQ+D6r/05rvV3jNw0KK3fVv3OL5vBW+1Ljh07dqB3795ISEiAIAjYsGFDwPVzc3MxYMAANGvWDA6HA2PGjKm0TteuXSEIQqVXr169POuIooipU6ciPj4e1atXR/fu3XH06FHJ6e7bty8WLFiAr776Cnl5efjb3/6GM2fO4J577lH8zDhFkaXk5GSvacUr+uGHHxQlhoiIiKyhsLAQ7dq1w7BhwyRNTF1UVISYmBhMnjwZCxcu9LnOu+++i+LiYs/fP/74I9q1a4f777/fs2zevHl4/vnnsWrVKiQnJ2PKlClITU3FwYMHUa1aNUlp//HHH/HZZ59h+/bt2L59O7799lvUrVsXf/zjHyV9viJFjaWKrcWSkhLs378fmzZtwoQJExQlREsvvfQS5s+fj7y8PLRr1w4vvPCCZyC6Vci5Lu/r7hApAo3PMYoeURE9tlW+jAM9MFaLKJqv/WhFr/IpI7Uuap03Y+us7zL0NQanYnQp0N10UvMQOKIqf4ySvzqhZV02ipQ0Sx0rVbFclH7PGsaEAd49e/ZEz549Ja+flJSExYsXA4DfaYQqRnbWrl2LGjVqeBpLoihi0aJFmDx5Mvr06QMAeP311xEbG4sNGzagf//+QdPRpk0bHDp0CHXr1sVtt92Ghx9+GLfffrviwd2AwsbS6NGjfS5/6aWXvGb1NsObb76JcePGYcmSJejcuTMWLVqE1NRUHD58GA0bNjQ1bURERPS7ZcuWoX///qhZsyYA4Pjx48jLy0P37t0960RHR6Nz587IysqS1Fh67LHHcPvtt6N169aapVPTrkXPnj3xzjvvaLlJ2RYsWICHH34YQ4cORcuWLbFkyRLUqFHD8MkytRgPImVbSii99m7lMVxq+e9965MP9c/M064+yN2vGaxQr6SOafL/ef/nh7RxelU7qiSVFmOcrEiABmOWfttWfn6+16uoqMiUPO3ZswcHDhzAX//6V8+yvLw8AEBsbKzXurGxsZ73gklPT0fr1q1RXFyMw4cPo7S0VHVaNa0Vb7/9tuLBU1ooLi5Gdna2V4vU4XCge/fuyMrK8vmZoqKiShWHiIgoVDVu3Njrea+ZmZmmpGPZsmVo06aN5sNkfv31VwwfPhw1atRAq1atcOrUKQDAyJEjMXfuXEXbVHQZrkOHDl4DvEVRRF5eHi5cuICXX35ZUUK08L///Q8ul8tni9TfrJ2ZmZmYMWOGEcmzPDtEglyiW7een1Nw+B234IBgqflXKqbTqN6wmeM6rFT+gTgFQfLT7O1wztmZAw5F8z0F+i4wjYZTB5w+fdrrLvbIyEh121WgsLAQa9euxcyZM72Wx8XFAQDOnTuH+Ph4z/Jz586hffv2krY9adIkfP3119i+fTt69OjhWd69e3dMnz4dkyZNkp1eRY2lPn36eDWWHA4HYmJi0LVrV9xwww1KNmmajIwMjBs3zvN3fn4+GjdubGKKiIiIKtBwgLcVpvxZt24dioqKMGjQIK/lycnJiIuLw5YtWzyNo/z8fOzevRsjRoyQtO0NGzbgzTffxB/+8AevtkqrVq3w/fffK0qvosbS9OnTFe1Mbw0aNIDT6cS5c+e8lp87d87TWq0oMjJSl1Z1sF6JkkiA5Xo6EsiNBkjpaZeVg5FjC7SOapRtT6vIgh71Teq2pbBLVCgYo593V55LFL3GLbnhrjQux13heXT+IrFl+QjlsUuAsuNlx+9ZvRQUFODYsWOev48fP46cnBzUq1cPTZo0QUZGBs6cOYPXX3/ds05OTo7nsxcuXEBOTg4iIiLQsmVLr20vW7YMffv2Rf369b2WC4KAMWPGYPbs2bj++us9UwckJCSgb9++ktJ94cIFnzd0FRYWBpz2KBBFZ4rT6cT58+crLf/xxx/hdDoVJUQLERER6NixI7Zs2eJZ5na7sWXLFqSkpJiWLiIiIlVEjV4y7Nu3Dx06dECHDh0AAOPGjUOHDh0wdepUAFcnoSwbD1SmbP3s7GysWbMGHTp0wJ/+9CevdQ4fPoydO3di+PDhPvf71FNPYeTIkXjkkUdw0003oaCgAJs2bZI8x1KnTp3w4Ycfev4uayC99tpritsCiiJLop/r8UVFRYiIiFCUEK2MGzcOaWlp6NSpE26++WYsWrQIhYWFlnvAr1m9F6v38P0/865yb0DLcTuBjoeUMvPVg5U2J4z0p9yrYVR9s3r9kktuZELqWKXAz9QL8Ew5hdElwPf5UT5/oRBlUhr5s0M0SckM3L62IUfXrl39/t4DwMqVKystC7R+mebNmwdcTxAEzJw5s9J4JqnmzJmDnj174uDBgygtLcXixYtx8OBB7Nq1C5999pmibcpqLD3//PMArmbktdde83o4ncvlwo4dO0wfs/Tggw/iwoULmDp1KvLy8tC+fXts2rSp0qBvIiIiCj233norcnJyMHfuXLRp0waffPIJbrzxRmRlZaFNmzaKtimIUpqBv0lOTgYAnDx5Etdcc43XJbeIiAgkJSVh5syZ6Ny5s6LEWEF+fj6io6ORd7gJomrLfSq3uXe22LFXr3TshJSyDhZpCtab9FeeWoxbMaoXb9eZtM0cGySHlEiSFmXm6zj6fjZd8LmXvLdh/2iSHFpFkMqOaf7PbsQ1P4XLly/rNmC67DcpafYzcEi8DOWP+8oVnJj8tK7pDVWyIkvHjx8HAHTr1g3vvvsu6tatq0uiiIiIqBwTHndid+fPn8f58+fhdns3kpU89kTRmKVt27Yp+VjIs0Nkx6o9dqnpKus5SxnbJLcXqTaS5CvK4G9GZ7n5VcroOmmF+iV13FCZQLNuy91WGb3ungR+r+MV0+YUBJ9jkHyl5fdtKJuDyMqURo/s8P1N0mRnZyMtLQ2HDh2qNDZKEAS4XC7Z25TcWBo3bhxmzZqFmjVres1L5MuCBQtkJ4SIiIh8M2OAt10NGzYMzZo1w7JlyxAbG6t4uoDyJDeW9u/fj5KSEgDAV199pcnOrcxtiT6yvSntlftTsedc0dXZetXtM9D2leRHbZQjFGqh1vVAa3pHj1waRSycv0WD/N1BWSkfgv87NOWcJxXHPNnhzrHytIgY+TsPDT0/NZzBO9T98MMPeOedd3Dddddptk3JjaXyl962b9+uWQKIiIgoCI5ZkuzOO+/E119/bU5jqbxhw4Zh8eLFqF27ttfywsJCjBw5EsuXL9ckcWZyiaLle8R2odlYgGCb8dGTViLQcdd9XEMVqXKhND5EauRITZ4dEORHqHys7sLVsRqBxmlVVPGssut8TFpGgcq+I/gbYU2vvfYa0tLScODAAbRu3Rrh4eFe7//5z3+WvU1FjaVVq1Zh7ty5lRpLv/76K15//fWQaCwRERFZBccsSZeVlYUvvvgCH330UaX3dB/gDVyd70EURYiiiJ9//tlr6nGXy4WNGzf6fB6LHbkhhlTv1yxajdco25YzwJwxblHUZF6hQMddy/wE236gvIYCvcvSKHK+J5RGIlwQZUWDPJ/xU4fcovJnE5ZFp4KRm169aR0FMvw3gpfhJBs5ciQGDRqEKVOmaDYhtazGUp06dSAIAgRBQLNmzSq9LwgCZsyYoUnCiIiIiOT68ccfMXbsWE2f3CGrsbRt2zaIoog77rgD77zzDurVq+d5LyIiAomJiUhISNAscWZyQwyZnm9Fcp6/pvU+tNquv7SWHTOlUZlAx9z4OYv0mfnZDEaUnZbzK+mxT7UjZq5GTn2koXw0stLdlNLOF8/ntfwOkFA2etdPretdxfIyOrKk+jJaaP6kVdKvXz9s27YN1157rWbblNVYuv322wFcncm7cePGcDjsOdCPiIjIVngZTrJmzZohIyMDO3fuRJs2bSoN8B41apTsbSoa4J2YmAgA+OWXX3Dq1CkUFxd7va9kKnGrUXM9Wsm1cdnjEXS4C8PoSJqcnnbFZnmlHrGfHvXVzwYuWynHOVh5K40a6N3d0OKY+qubRt8JpPWMNlIiH1rQdtze73xFgcrnqXzd8peGQOeNXMrGP1nz11tqOXBcqzW99tprqFWrFj777DN89tlnXu8JgmBcY+nChQsYOnSoz5HmABSNNCciIiI/GFmSrOw5tlpS1FgaM2YMLl26hN27d6Nr165Yv349zp07h9mzZ+Pvf/+71mk0Rdk8S0bNz2pUL9cMWvQeKza/K/aqK5aflF51MP6OvV6RAr2oHYdixwiM2VwysxLseybYWKUyTqH8+5UFO2/kpiFYeoIx+o45raOhRkZXOXWAuRRdBdi6dSsWLFiATp06weFwIDExEYMGDcK8efOQmZmpdRqJiIiI/Bo3bhwKCwslr5+RkYGffvpJ8vqKGkuFhYWe+ZTq1q2LCxcuAADatGmDr776SskmiYiIiBRZvHgxfvnlF8nrv/TSS7h06ZLk9RVdhmvevDkOHz6MpKQktGvXDq+++iqSkpKwZMkSxMfHK9mk5ZRARImkgb8GJCYEqR0Q7X/Aatn72gl2jLW8VKvHgO9Qubxlr8e3VuZScTk0UH12lju+7gCH2gF5dcFZIblqz6lgA9KtRGo5SfmN0AzHLAUkiiKaNWsGQeKlXTlRKEBhY2n06NHIzc0FAEybNg09evTAv/71L0RERGDVqlVKNklERER+cMxSYCtWrJD9GTmTVipqLA0aNMjz744dO+LkyZP47rvv0KRJEzRo0EDJJi2nRLz6kktN79EunH66J0rzHqg3XMYhIWLkhOh3W1IiNsEiF1LyJyUv5Tk07r3rwd/xVkvNuSK3nKWqeDzkkJsmLb4rnBDhlrgduXnTMuojN6plB24o+40gfaSlpem6fcmNpXHjxkne6IIFCxQlhoiIiPxg48w0khtL+/fvl7Se1OuFVlcqCigRlT4yIzTKoKKyCEOwnqzS/Pv7nBOipLFh/iJDDkF6xCZYdEBq3qSsJzVfZpF6vLWgdZ2RqyyvWh0PuelyK/2ukXNdRZQXJSypkAc1EUY1ETsrM+Lc8OCYJVNJbixt27ZNz3QQERERWZKiMUtVQTEcKJZ5b5LS3qFdlPz2X0eQ3qyScgjUEy+BtF6t3152ucWBtiNtTFLwdaRGFcrKU68xQWpJPd5a0breyCG1jskhN20uJfdCetXt4PcLllT4W16kyZuselFhVavWebmUXn1QggO8zcXGEhERkdXxMpyp2Fjyo0R0oESU1tNT1CO0Mw1POKnRhPK9Wr892t8WB+phV+wdyxHsOCuNLAZKk1FRnYAqRQW0nfFI6fmjdSRXUh2TwKwIWUmFcpQSvfFV9yTn3cdqUuuGmgiXlVwJ8asJ9Ds2loiIiCyOl+HMxcaSH6Wi02dkSUkP0CUxQmUlTkG/+ZJVl0fFSEeFtJb1sLXqrQY75roeX52/3JQc54oRDCMZdi4Z8KPi1rkcA0YsA0WAguQ9UJ3xVzeCnYtSI756RlqVRARLRQPnledlOFPZ71eciIiIyECMLPlRLDoRLjpk9f5CaX6lEtEZdB2tZ/L22kaFCELA3my5tJZPk7/eaqBetZTjLXmuJYlRED2jeMFIOc6AeWNK9I7kGln2SqJiaubxcQQ8ZhLObz9lE6zO+KorwSJHASNd5VksMlJs5JglRpZMxcYSERGRxXHMkrls0Vg6ceIEZs2aha1btyIvLw8JCQkYNGgQnn76aURERHjW+89//oP09HTs3bsXMTExGDlyJJ566ilF+7wihsHpowclp6cXKnfJ+bvDRemdZUrKJVBvtnz6Ks0F47MrJS2aUib4jOXqjrPU6I6egt3FJPdYB45qXKU0aqLleSW37AOVk9J0WWlMY/lokvSoY8Uxg8FVrh/mnwNKXBENfJojI0umskVj6bvvvoPb7carr76K6667DgcOHMDDDz+MwsJCPPfccwCA/Px83H333ejevTuWLFmCb775BsOGDUOdOnXwyCOPmJwDIiIisitbNJZ69OiBHj16eP5u2rQpDh8+jFdeecXTWFq9ejWKi4uxfPlyREREoFWrVsjJycGCBQsUNZaKxHCfkaWK5N7R4rL4vBxOH3FaNXMTSaGkTMqn0+dcMRrPBQRIHM+k8/H1dXy0oOQY61HGgLK7xLQq92Dlq6Sc5KbN6Ii0V2RWbqRNEGWViV51xhcjxqOV6r6HchhZMpV14r8yXb58GfXq1fP8nZWVhdtuu83rslxqaioOHz6Mixcv+t1OUVER8vPzvV5ERERWUjZmSe2LlLFFZKmiY8eO4YUXXvBElQAgLy8PycnJXuvFxsZ63qtbt67PbWVmZmLGjBmVlpeITlwRwyWlx22hMQeAsp5pWe+yxOSTKVDavXvA/rfhENzQcwyElOOtJjoQcAZyC3zZOTw9dmPGmSg9v6TWpfL0Ll8l9cKq0Uon3LLKS8/z0tfxNGIs4BW3tb77ST+mHulJkyZBEISAr++++87rM2fOnEGPHj1w//334+GHH1adhoyMDFy+fNnzOn36tOptEhERaUrU6EWKmBpZGj9+PIYMGRJwnaZNm3r+ffbsWXTr1g233HILli5d6rVeXFwczp0757Ws7O+4uDi/24+MjERkZGSl5VfECDhEp+Rend6z8cqh5O4aM+f6CcQlOjxpK5HYK3XoPKuu1GOt9DhIzacZHHADJty9p/X5ZYUylls/1My5FJAo7e5FX2R9b4hGj1nSv2Vg5N1wnDrAXKY2lmJiYhATEyNp3TNnzqBbt27o2LEjVqxYAYfD+4smJSUFTz/9NEpKShAefvXy2ebNm9G8eXO/l+CIiIiIgrHFmKUzZ86ga9euSExMxHPPPYcLFy543iuLGg0YMAAzZszA8OHDMXHiRBw4cACLFy/GwoULFe2zSAwD3NLGLMntIVpy/iWdnywvl1cZ/ZY2qWnSO0om9XgrOs6i+WUvhdGRSCvNRaQVufVDybPL5JL97LVyqyupt7rWIz9ZURpF86WIM3hXGbZoLG3evBnHjh3DsWPHcM0113i9J4pXj350dDQ++eQTpKeno2PHjmjQoAGmTp3KOZaIiMj+2FgylS0aS0OGDAk6tgkA2rZti88//1yTff7ijoDoDl48UnqHVrtbTi6HAVEEOWUUND0yI1FymHW8jTgGsvj40jWrvO1ITh0x9JmTfn5MlTwbUFKdtVhEW25k7YrF580j7YTmNxEREVEIETR6ybFjxw707t0bCQkJEAQBGzZsCLh+bm4uBgwYgGbNmsHhcGDMmDE+17t06RLS09MRHx+PyMhINGvWDBs3bvS873K5MGXKFCQnJ6N69eq49tprMWvWLM+VJDPYIrJkhiIxHIJYuXik9ggN7Q3qTcPeJqBB2VTqjQZOh9qojLR5lXQ+3gZ8Ryg9nlIEOwZaRePUHAc98w/IS5sdotFSI7xl9C5fQIMIrMwkGjrPkgmX4QoLC9GuXTsMGzYM/fr1C7p+UVERYmJiMHnyZL/jhYuLi3HXXXehYcOGePvtt9GoUSOcPHkSderU8azz7LPP4pVXXsGqVavQqlUr7Nu3D0OHDkV0dDRGjRolLxMaYWOJiIjI4syYOqBnz57o2bOn5PWTkpKwePFiAMDy5ct9rrN8+XL89NNP2LVrl+fO9aSkJK91du3ahT59+qBXr16e99944w3s2bNHXgY0xMaSH0XuMAi/3Q0n5U4c3eZAUUCLO4esOu+SFFre7eKPnOMt5XjYrbyNKONAzDzfAuVdTbqUnLd63SEn+664CpTWZzPqlZpzr8hep61Hxcd6+ZtvUA/vv/8+UlJSkJ6ejvfeew8xMTEYMGAAJk6cCKfz6vxnZXMpHjlyBM2aNcPXX3+NnTt3YsGCBYak0Rc2loiIiKxOw8twjRs39lo8bdo0TJ8+XeXGpfnhhx+wdetWDBw4EBs3bsSxY8fw+OOPo6SkBNOmTQNw9eke+fn5uOGGG+B0OuFyufDMM89g4MCBhqTRFzaW/PjVFQG3y/c8S1Lv0DFiXhSzqO15AurLR2oatLjDRtpdcBacB8ci5ByDUL0DriK59cXQpwRIrGZKZ+Q2qh7rfXddkcvg73iNiu306dOIiory/G1UVAkA3G43GjZsiKVLl8LpdKJjx444c+YM5s+f72ksvfXWW1i9ejXWrFmDVq1aIScnB2PGjEFCQgLS0tIMS2t5bCwRERFVIVFRUV6NJSPFx8cjPDzcc8kNAFq0aIG8vDwUFxcjIiICEyZMwKRJk9C/f38AQJs2bXDy5ElkZmaysWQ1RWI4XO4IyeubHUXS6+4Zy83vI4HevVapx1rJMbFjeZcxMuplxvkmJ39K06fmPNbzjky1d7JpXa/1rGtynilXZGCgN1SeDdelSxesWbMGbrfb89iyI0eOID4+HhERV39zf/nll0qPNHM6nXC7zft+rBrxbiIiIjsTNXrJUFBQgJycHOTk5AAAjh8/jpycHJw6dQoAkJGRgcGDB3t9pmz9goICXLhwATk5OTh48KDn/REjRuCnn37C6NGjceTIEXz44YeYM2cO0tPTPev07t0bzzzzDD788EOcOHEC69evx4IFC3DvvffKy4CGGFny41dXOCIqzOCtZ0SB1JPTew3UM7XjcZaTdzXptnPky0rkHgMr3W0rldo724ysa0ojVcUujRNiMfv27UO3bt08f48bNw4AkJaWhpUrVyI3N9fTcCrToUMHz7+zs7OxZs0aJCYm4sSJEwCuDi7/+OOPMXbsWLRt2xaNGjXC6NGjMXHiRM/nXnjhBUyZMgWPP/44zp8/j4SEBDz66KOYOnWqjrkNTBDNnBLTgvLz8xEdHY3hnz2AiFreA7zt+CNalbCxJA0bS+ZjY0nC5+3QWCoowbLb38Lly5d1GwNU9pvU5q9z4IyopmpbruIr+Oa1v+ma3lDFyJIfv7rC4PJzN5ycLzqzxzIZScoXjpblIecLTs0Xr5TjbdRxtuvdcBSYkvpj1QaU+kaScXVcbYOs2GXg+cgH6ZrKOl1jIiIiIgtiZImIiMjiQuVuOLtiY8mPIne430kpAeXjPkLpspxZE1PK3e/VULsz6HqBmHkpLpQvvUm5DGKlsWFGUFOPzL40Z79LcOq+F0rcvAxXVbCxREREZHVsLJmKjSU/rrjC/Q7wLk9VL9DGUSate4BSykLJPq9+Rl3vEZCWPj2OZ2hHlZQdG6tPSAlol0a7fb9oUV+NqvNa7KfEyAHeZCo2loiIiCyOY5bMxcaSH0UuJ1yu4MVjdnTIrP0bHVlSsz+1aZU+7xIjS0qoyaPVy7wqRpiqUnSp1GXgrJS8DGeqqjVykoiIiEgmRpb8uFIahrBS/8Uj6tBb83Uni6+7S8y+46UipXfAKMmH0n0JCnuQUo+znsdE7R1GdiP1WOlxDiqtJ/5omUY1dcyu45e8tqfzeaDk2JeWGhdZEkQRgsoHbqj9fFXGxhIREZHV8TKcqdhY8qPYFQa3S9mDdKXQo1dclaiNAPjr9So5xkYdS62jHiSNWXfCVaSmnpk9tlKvMUh6nRNS02vomCUyFRtLREREFse74czFxpIfRa4wlAYYsyQHo0j6MzrqovSYlvXwlfa0rRBdKp93K6SnKrBzVMkfve94M6Juung3XJXBu+GIiIiIAmBkyY+SUifcpcpmfmYkyVx69SjlHFcjnnmnd89Zq3rM6JNyao+BVaNKvhg9p5gW9dKl8DdCCV6GMxcbS0RERFbHy3CmYmPJj5JSR8DIEqNH9qH3HEuAPt9BcmuYEfnUAyNPv9PqWKj+TVWRDj2Op5E1VE76XaXGjWRhZMlcHLNEREREFIDtIktFRUXo3Lkzvv76a+zfvx/t27f3vPef//wH6enp2Lt3L2JiYjBy5Eg89dRTivbjKnVCNPB6tFaqygStgsmBPaPL2ez8milUI09aR/TU1MlQmivMyHNF6bhWRXgZzlS2iyw99dRTSEhIqLQ8Pz8fd999NxITE5GdnY358+dj+vTpWLp0qQmpJCIi0lbZpTilL1LOVpGljz76CJ988gneeecdfPTRR17vrV69GsXFxVi+fDkiIiLQqlUr5OTkYMGCBXjkkUdk78tV6oCo9Ho0K6V59OpVyjymcnvqsnvcZkaapCa1CkfDDGGDSJJUpkYPVRSF28AxS2Qu2xzpc+fO4eGHH8Y///lP1KhRo9L7WVlZuO222xAREeFZlpqaisOHD+PixYt+t1tUVIT8/HyvFxERkaWIojYvUsQWkSVRFDFkyBA89thj6NSpE06cOFFpnby8PCQnJ3sti42N9bxXt25dn9vOzMzEjBkzKi13lzqAEtu0JUmqQL1IVd8j6nrqvndtQrTJ6O9SawU4rEv1cdGgoKWkQeFupGXPej/0RkaWeDecuUxtDUyaNAmCIAR8fffdd3jhhRfw888/IyMjQ/M0ZGRk4PLly57X6dOnNd8HERER2ZepkaXx48djyJAhAddp2rQptm7diqysLERGRnq916lTJwwcOBCrVq1CXFwczp075/V+2d9xcXF+tx8ZGVlpuwAAl+PqS2OMgmrHjDvEjD1+3hmssnfEhXJ3WKexQ4rrqVFFrSjbauZ+UvzRwHT4jfCLd8OZytTGUkxMDGJiYoKu9/zzz2P27Nmev8+ePYvU1FS8+eab6Ny5MwAgJSUFTz/9NEpKShAeHg4A2Lx5M5o3b+73EhwREZEdCO6rL7XbIGVsMWapSZMmXn/XqlULAHDttdfimmuuAQAMGDAAM2bMwPDhwzFx4kQcOHAAixcvxsKFC5XttEQAwrTvjlTV4IBp1BS4j15Y0M2piRTY5Y44ub1T1enkWeOXn2MhqcQsdkccAPtFEUssWIakC1s0lqSIjo7GJ598gvT0dHTs2BENGjTA1KlTFU0bQEREZCm8DGcqWzaWkpKSIPq4KN+2bVt8/vnn2uykVLj6Iv+M7plardepef79bM+oiJPZxcvTzT/VP5LqC1duNVS2SxkfssL3gYG/Ebwbzly2bCwRERFVKVrMk8Q7jBRjY8kPh0uAg5Eliwl+PPQKdpnbI/s9U1YcZkLWo7i+aljBJG1J1YllgZPBZYE0kCHYWCIiIrI4XoYzFxtLfgilAgRGlmzH1COmxRdRkAz4e1vviJPWX7KMkKmn+phY4oczQEWwQR0x9DeCA7xNxed5EBEREQXAyJIfQokAwWmDrk1VZpd5hrSgMOJkVZLTW5WuG+gVbtOgCNUchlCOIgoGzrPEy3DmYmOJiIjI6ng3nKnYWPJDKAUcpWangjRh13mHAgnh3ro3+RlVEskImR63mnzoVAZBD4eN67LI34gqg40lIiIii+NlOHOxseSHw8aRJaPGCBhx4tltvIPaMtEkv1qVmaWfQG/Y5qxFw2Ni1x9OpeeIHvk1NLLEu+FMxbvhiIiIiAJgZImIiMjieBnOXGws+SG4rg7ytqNQugwh/RZzPVPhg5GDYUPpgKpgl0uylvtBMunSnW6PHtJns4oILgN35havvtRuQ4YdO3Zg/vz5yM7ORm5uLtavX4++ffv6XT83Nxfjx4/Hvn37cOzYMYwaNQqLFi2qtN6lS5fw9NNP491338VPP/2ExMRELFq0CH/6058865w5cwYTJ07ERx99hF9++QXXXXcdVqxYgU6dOsnKg1bYWCIiIrI6E8YsFRYWol27dhg2bBj69esXdP2ioiLExMRg8uTJWLhwoc91iouLcdddd6Fhw4Z4++230ahRI5w8eRJ16tTxrHPx4kV06dIF3bp1w0cffYSYmBgcPXoUdevWlZcBDbGx5IejBHAYPaLLSl2mEGOlQaFasEuURUtVMMuyaVJfNarzlo0KyxWgPMQS45Jhhp49e6Jnz56S109KSsLixYsBAMuXL/e5zvLly/HTTz9h165dCA8P93yuvGeffRaNGzfGihUrPMuSk5Nlpl5bHOBNRERkcQJ+H7ek+GV2JgC8//77SElJQXp6OmJjY9G6dWvMmTMHLpfLa51OnTrh/vvvR8OGDdGhQwf84x//MDHVjCz55SgFHE6zU2GcQJEKs6IrWkZPrPAloSXdJvqz4KNcqByNj49VI6d2YezUAdrN4J2fn++1ODIyEpGRkeq2LdEPP/yArVu3YuDAgdi4cSOOHTuGxx9/HCUlJZg2bZpnnVdeeQXjxo3D3/72N+zduxejRo1CREQE0tLSDElnRWwsERERVSGNGzf2+nvatGmYPn26Ift2u91o2LAhli5dCqfTiY4dO+LMmTOYP3++p7HkdrvRqVMnzJkzBwDQoUMHHDhwAEuWLGFjyWoEl8F3OpjMip37gGmyYoJJN3YOgFimqtq5EC3KyN8ILacOOH36NKKiojzLjYoqAUB8fDzCw8PhdP5+6aZFixbIy8tDcXExIiIiEB8fj5YtW3p9rkWLFnjnnXcMS2dFHLNERERkdaJGLwBRUVFeLyMbS126dMGxY8fgdrs9y44cOYL4+HhERER41jl8+LDX544cOYLExETD0lkRI0t+OEp5N5wdWeUuMTU9QKvkwUoMvbMqRCIwHI+kgMwyC/UH6RYUFODYsWOev48fP46cnBzUq1cPTZo0QUZGBs6cOYPXX3/ds05OTo7nsxcuXEBOTg4iIiI8kaIRI0bgxRdfxOjRozFy5EgcPXoUc+bMwahRozzbGDt2LG655RbMmTMHDzzwAPbs2YOlS5di6dKlxmTcBzaWiIiILE4QRQgqB3jL/fy+ffvQrVs3z9/jxo0DAKSlpWHlypXIzc3FqVOnvD7ToUMHz7+zs7OxZs0aJCYm4sSJEwCujpf6+OOPMXbsWLRt2xaNGjXC6NGjMXHiRM/nbrrpJqxfvx4ZGRmYOXMmkpOTsWjRIgwcOFBuljXDxpIfpkSWlGAUwi8zIjR69eatGm3yl1+rpjfU6RZN0mu7RtQTHSNshkaW3L+91G5Dhq5du0IM0MBauXJlpWWB1i+TkpKCL7/8MuA699xzD+65556g2zKKHZoDRERERKZhZMkPR6kIhyO0LvqLQtXq7gt+/9CBzlXFkGfGafkMMc1WIr90rHNqL/dUFWKpceVkxmU4+h0bS0RERFZnwrPh6HdsLPlhmzFLsljvTDFlbIte+7Re8doLI03B6R3BZB2Wxa4zeJN8IdccICIiItISI0t+CKUiHBW7WVVszI9RQiq6VIYdOOV4mvlmQJ1iZEket01n8Cb52FgiIiKyOl6GM5WtGksffvghZs6cif/85z+oVq0abr/9dmzYsMHz/qlTpzBixAhs27YNtWrVQlpaGjIzMxEWJj+bjhJf1yj9VDT2hBUTHQYXn1WOFb+z/LPKMbIag+qMoHYun1BW4Rg4SngiVxW2aSy98847ePjhhzFnzhzccccdKC0txYEDBzzvu1wu9OrVC3Fxcdi1axdyc3MxePBghIeHe55cTEREZEeCW31Dlg1h5WzRWCotLcXo0aMxf/58DB8+3LO8/FOJP/nkExw8eBCffvopYmNj0b59e8yaNQsTJ07E9OnTPQ/ok8rha8wSwF6vAoHGJBny1O6qMNYsVMLrVeFYacHA481xLhWUKw+HgfMs8TKcuWxxN9xXX32FM2fOwOFwoEOHDoiPj0fPnj29IktZWVlo06YNYmNjPctSU1ORn5+Pb7/91u+2i4qKkJ+f7/UiIiIiKmOLyNIPP/wAAJg+fToWLFiApKQk/P3vf0fXrl1x5MgR1KtXD3l5eV4NJQCev/Py8vxuOzMzEzNmzKi03OEKxRm8zdmv4butFJ0IreOomBV7lTxW2mLEyVAOl5GRJXBSShOZGlmaNGkSBEEI+Pruu+/gdl+90Pr000/jvvvuQ8eOHbFixQoIgoB169apSkNGRgYuX77seZ0+fVqLrBEREWmm7HEnal+kjKmRpfHjx2PIkCEB12natClyc3MBeI9RioyMRNOmTXHq1CkAQFxcHPbs2eP12XPnznne8ycyMhKRkZGVlgslIgQrN8MVhGtCbjSIw1+OLHzc7Moto0z9HhdfjD9WWkdYLR9hkXPsjGTRZMkh8G64KsPUxlJMTAxiYmKCrtexY0dERkbi8OHDuPXWWwEAJSUlOHHiBBITEwEAKSkpeOaZZ3D+/Hk0bNgQALB582ZERUV5NbKIiIhshwO8TWWLMUtRUVF47LHHMG3aNDRu3BiJiYmYP38+AOD+++8HANx9991o2bIlHnroIcybNw95eXmYPHky0tPTfUaOgnG4/NwNp4eQC/loJ2AUQKvxAmbegRWKX15GjONQccxscboZXC8sHx3zx+R0Gz5mSe2t/3Y9zhZgi8YSAMyfPx9hYWF46KGH8Ouvv6Jz587YunUr6tatCwBwOp344IMPMGLECKSkpKBmzZpIS0vDzJkzTU45ERGROlqMOeKYJeVs01gKDw/Hc889h+eee87vOomJidi4caMm+3OUuOEQJTbjbdFV1Y+oY2RG8ZZl3boQgl8gdpt8TvatJiF4zLRgwHEPqR9clVlxlNrtRCOlbNNYIiIiqrJEaDBmSZOUVElsLPkhuNwQrDA3vA1mNDbqrkFZdzFpNTO41uUfSr1yLak9XjY4TySrinMl2fS8EFwG/kZwgLepbDGDNxEREZFZGFnyI9iYJT3H6VTYk0H7CcICHXfJSdD02Fik/JWyck+Sx0lfeh97Gxa51uOtDB2z5Ib672ELXCyxKzaWiIiILI53w5mLjSU/BJcbQoBmuNoGvnGRKZsw44KwnY5BVf2Ss9MxMpredcJCUQir/sgbOmaJTMXGEhERkdVxgLep2Fjyp1QEpM6zpIDk/nJVGYIf7G4oMyMMeu2bX1zKVNVok+5jkAyuj6EQlDF0Bm82lsxUVX6KiYiIiBRhZImIiMjqGFkyFRtLfgguFwTNZjZUwV8SquqlCKBq5508qspNEroPbjbqBzQEf6gFl4G/EZw6wFRsLBEREVkcpw4wFxtLfgilbgg6DvDWSlXpXXvhSLuq7bc6X6VqfghMExCKP9ScOqDqYGOJiIjI6jhmyVRsLPlT6gJEC4xZAgKO0akyvWtHuZyyM1d1+Kz7/MLX9UfPzTFMkhk6ZklU/+Rjo45tCOIFDSIiIqIAGFnyx6VjZMlRZeJBwUkdc2VkNMnq48Ds2iO3ermGCj3rhxl1z8rRELeBkSVehjMVG0tERESWp0FjiZewFWNjyR+3C8GfwaF02/psVhd2jwYIvNIc0kIxSmvYmCEdv4jsEMHQopzdpeq3QbbAxhIREZHV8TKcqdhY8qfUDTgMvhvO7lEcLWlWFnYK44UoPaM/PLze9IxKGflDa5cfdSPHU7lFqL6MZuXxXxbHaxREREREATCy5I+ed8OZzRHibWRG6KxFSfSHx9CbEZEWI/bhDrFQoKF3w7nVjzOzwVMprIqNJSIiIqvjmCVTsbHkj9uNkB0QoUXvLpR6/qGUl6oklCKkZkRcQiVaZSYjjxvHLJkqhL5tiIiISCs7duxA7969kZCQAEEQsGHDhoDr5+bmYsCAAWjWrBkcDgfGjBnjc71Lly4hPT0d8fHxiIyMRLNmzbBx40af686dOxeCIPjdllEYWfJDdLkghuqYJR0JoTivUSjO5RMKfPXqrR4lNDvSYmBkQawC42PEEJ/Bu7CwEO3atcOwYcPQr1+/oOsXFRUhJiYGkydPxsKFC32uU1xcjLvuugsNGzbE22+/jUaNGuHkyZOoU6dOpXX37t2LV199FW3btpWVbj2wsURERGR1IjRoLMlbvWfPnujZs6fk9ZOSkrB48WIAwPLly32us3z5cvz000/YtWsXwsPDPZ+rqKCgAAMHDsQ//vEPzJ49W17CdcDGkj9uDe48CGV+evCiXrOem8Uh6DaRO6njO4ppjzEZloi6GD1+xeyomh6scBwVyM/P9/o7MjISkZGRhuz7/fffR0pKCtLT0/Hee+8hJiYGAwYMwMSJE+F0Oj3rpaeno1evXujevTsbS0RERCSBhpfhGjdu7LV42rRpmD59urptS/TDDz9g69atGDhwIDZu3Ihjx47h8ccfR0lJCaZNmwYAWLt2Lb766ivs3bvXkDRJYZvG0pEjRzBhwgR88cUXKC4uRtu2bTFr1ix069bNs86pU6cwYsQIbNu2DbVq1UJaWhoyMzMRFqYgmy4XIIRoSMHq4zqMIPVOKlcI9oatSEGdDLkoZhmzIzBmz4Vkdv7lMHJcqxZ3aP92bE+fPo2oqCjPYqOiSleT4EbDhg2xdOlSOJ1OdOzYEWfOnMH8+fMxbdo0nD59GqNHj8bmzZtRrVo1w9IVjG0aS/fccw+uv/56bN26FdWrV8eiRYtwzz334Pvvv0dcXBxcLhd69eqFuLg47Nq1C7m5uRg8eDDCw8MxZ84cs5NPRERkCVFRUV6NJSPFx8cjPDzc65JbixYtkJeXh+LiYmRnZ+P8+fO48cYbPe+7XC7s2LEDL774IoqKirw+axRbNJb+97//4ejRo1i2bJlnVPzcuXPx8ssv48CBA4iLi8Mnn3yCgwcP4tNPP0VsbCzat2+PWbNmYeLEiZg+fToiIiJk7VN0uSAqjSwxcqM5Qes5dVwhGpVQi3XXXiwQhRHNjkSpobL8DL1jOkQmpezSpQvWrFkDt9sNx2/f60eOHEF8fDwiIiJw55134ptvvvH6zNChQ3HDDTdUGtdkJFvc512/fn00b94cr7/+OgoLC1FaWopXX30VDRs2RMeOHQEAWVlZaNOmDWJjYz2fS01NRX5+Pr799lu/2y4qKkJ+fr7Xi4iIyFLKGktqXzIUFBQgJycHOTk5AIDjx48jJycHp06dAgBkZGRg8ODBXp8pW7+goAAXLlxATk4ODh486Hl/xIgR+OmnnzB69GgcOXIEH374IebMmYP09HQAQO3atdG6dWuvV82aNVG/fn20bt1aRQGqY4vIkiAI+PTTT9G3b1/Url0bDocDDRs2xKZNm1C3bl0AQF5enldDCYDn77y8PL/bzszMxIwZMyq/4RYBQWkr3PzWu2IWnVNItEokiJEXS9M8AimBrSMrgCWiDZXYZaZpK5adhvbt2+c1LnjcuHEAgLS0NKxcuRK5ubmehlOZDh06eP6dnZ2NNWvWIDExESdOnABwdXD5xx9/jLFjx6Jt27Zo1KgRRo8ejYkTJ+qfIRVMbSxNmjQJzz77bMB1Dh06hObNmyM9PR0NGzbE559/jurVq+O1115D7969sXfvXsTHxytOQ0ZGhqcCAFdvqax4pwAREZGpTHjcSdeuXSEGaBCuXLmy0rJA65dJSUnBl19+KTkd27dvl7yuXkxtLI0fPx5DhgwJuE7Tpk2xdetWfPDBB7h48aJnUNrLL7+MzZs3Y9WqVZg0aRLi4uKwZ88er8+eO3cOABAXF+d3+37nlxBFhOyz4QIxKoBj25m+Ld6TtGhk0CiWiUCaxcoRGZvOSRSQgZElUXSrnp/LEvN72ZSpjaWYmBjExMQEXe+XX34BAM9gsDIOhwPu30LgKSkpeOaZZ3D+/Hk0bNgQALB582ZERUWhZcuWGqeciIjIQKKovjEc4pcN9WSLMUspKSmoW7cu0tLSMHXqVFSvXh3/+Mc/cPz4cfTq1QsAcPfdd6Nly5Z46KGHMG/ePOTl5WHy5MlIT09XNIeE6BYhKh6zRMEpiwAIVTxyEpQRgRXbRgVtwua9f9HK0S2NSbnkRKHBFt96DRo0wKZNm1BQUIA77rgDnTp1ws6dO/Hee++hXbt2AACn04kPPvgATqcTKSkpGDRoEAYPHoyZM2eanHoiIiKVTLgbjn5ni8gSAHTq1Akff/xxwHUSExOxceNGbXYoajBbKmnOa1oTRjhMIj98VZUjglUp0gLA9pExWYzMq9sNCCr3V5WOjcb4a0NEREQUgG0iS0bjmCXjyY4+sJdkfb9F/6pcdAVg/QwiFOqEoWOWRA2mDuBlOMXYWCIiIrI40e2GqPIyHKcOUI6NJX9CYcySzcb0hEJP0w4MHT/EL2dFeC6YQEldZf2uMthYIiIisjpehjMVG0tERERWp+p5pb9hY0kxNpZCGUPE2rDZ5cxgeImHZOH3CBEbS0RERJanxfNKGVlSjI0lomDYsyYik2kxnQ0fz6IcG0tERERWp8Ud2uz4KRZagzGIiIiINMbIEhERkcXxMpy52FgiIiKyOl6GMxUbSxWUtbxLUaJ6/i8iIgpdpSgBYEzERovfpLL0knxsLFXw888/AwB2YqPJKSEiIjv4+eefER0drcu2IyIiEBcXh5152vwmxcXFISIiQpNtVSWCyIuYXtxuN86ePYvatWtDEAx8hlY5+fn5aNy4MU6fPo2oqChT0qAX5s2emDd7Yt70JYoifv75ZyQkJMDh0O9+qStXrqC4uFiTbUVERKBatWqabKsqYWSpAofDgWuuucbsZAAAoqKiQu4LrgzzZk/Mmz0xb/rRK6JUXrVq1djAMRmnDiAiIiIKgI0lIiIiogDYWLKgyMhITJs2DZGRkWYnRXPMmz0xb/bEvBFpgwO8iYiIiAJgZImIiIgoADaWiIiIiAJgY4mIiIgoADaWiIiIiAJgY8lEzzzzDG655RbUqFEDderU8bmOIAiVXmvXrvVaZ/v27bjxxhsRGRmJ6667DitXrtQ/8UFIydupU6fQq1cv1KhRAw0bNsSECRNQWlrqtY4V8+ZLUlJSpeM0d+5cr3X+85//4I9//COqVauGxo0bY968eSalVp6XXnoJSUlJqFatGjp37ow9e/aYnSTZpk+fXun43HDDDZ73r1y5gvT0dNSvXx+1atXCfffdh3PnzpmY4sB27NiB3r17IyEhAYIgYMOGDV7vi6KIqVOnIj4+HtWrV0f37t1x9OhRr3V++uknDBw4EFFRUahTpw6GDx+OgoICA3PhW7C8DRkypNKx7NGjh9c6Vs0b2RcbSyYqLi7G/fffjxEjRgRcb8WKFcjNzfW8+vbt63nv+PHj6NWrF7p164acnByMGTMGf/3rX/Hxxx/rnPrAguXN5XKhV69eKC4uxq5du7Bq1SqsXLkSU6dO9axj1bz5M3PmTK/jNHLkSM97+fn5uPvuu5GYmIjs7GzMnz8f06dPx9KlS01McXBvvvkmxo0bh2nTpuGrr75Cu3btkJqaivPnz5udNNlatWrldXx27tzpeW/s2LH497//jXXr1uGzzz7D2bNn0a9fPxNTG1hhYSHatWuHl156yef78+bNw/PPP48lS5Zg9+7dqFmzJlJTU3HlyhXPOgMHDsS3336LzZs344MPPsCOHTvwyCOPGJUFv4LlDQB69OjhdSzfeOMNr/etmjeyMZFMt2LFCjE6OtrnewDE9evX+/3sU089JbZq1cpr2YMPPiimpqZqmELl/OVt48aNosPhEPPy8jzLXnnlFTEqKkosKioSRdH6eSsvMTFRXLhwod/3X375ZbFu3bqevImiKE6cOFFs3ry5AalT7uabbxbT09M9f7tcLjEhIUHMzMw0MVXyTZs2TWzXrp3P9y5duiSGh4eL69at8yw7dOiQCEDMysoyKIXKVfyOcLvdYlxcnDh//nzPskuXLomRkZHiG2+8IYqiKB48eFAEIO7du9ezzkcffSQKgiCeOXPGsLQH4+v7Ly0tTezTp4/fz9glb2QvjCzZQHp6Oho0aICbb74Zy5cvh1huaqysrCx0797da/3U1FRkZWUZnUxZsrKy0KZNG8TGxnqWpaamIj8/H99++61nHTvlbe7cuahfvz46dOiA+fPne11SzMrKwm233eb1tO/U1FQcPnwYFy9eNCO5QRUXFyM7O9vrGDgcDnTv3t2yxyCQo0ePIiEhAU2bNsXAgQNx6tQpAEB2djZKSkq88nnDDTegSZMmtszn8ePHkZeX55Wf6OhodO7c2ZOfrKws1KlTB506dfKs0717dzgcDuzevdvwNMu1fft2NGzYEM2bN8eIESPw448/et6ze97ImvggXYubOXMm7rjjDtSoUQOffPIJHn/8cRQUFGDUqFEAgLy8PK8GBwDExsYiPz8fv/76K6pXr25GsoPyl+6y9wKtY8W8jRo1CjfeeCPq1auHXbt2ISMjA7m5uViwYAGAq3lJTk72+kz5/NatW9fwNAfzv//9Dy6Xy+cx+O6770xKlTKdO3fGypUr0bx5c+Tm5mLGjBn44x//iAMHDiAvLw8RERGVxtbFxsZ66qKdlKXZ13Erf241bNjQ6/2wsDDUq1fP8nnu0aMH+vXrh+TkZHz//ff429/+hp49eyIrKwtOp9PWeSPrYmNJY5MmTcKzzz4bcJ1Dhw55DS4NZMqUKZ5/d+jQAYWFhZg/f76nsWQkrfNmdXLyO27cOM+ytm3bIiIiAo8++igyMzP5OAYL6Nmzp+ffbdu2RefOnZGYmIi33nrLUo1uCq5///6ef7dp0wZt27bFtddei+3bt+POO+80MWUUythY0tj48eMxZMiQgOs0bdpU8fY7d+6MWbNmoaioCJGRkYiLi6t01865c+cQFRWl+Y+AlnmLi4urdFdVWT7i4uI8/zUqb76oyW/nzp1RWlqKEydOoHnz5n7zAvyeX6tp0KABnE6nz3RbNc1S1alTB82aNcOxY8dw1113obi4GJcuXfKKLtk1n2VpPnfuHOLj4z3Lz507h/bt23vWqThIv7S0FD/99JPt8ty0aVM0aNAAx44dw5133hlSeSPrYGNJYzExMYiJidFt+zk5Oahbt64nWpGSkoKNGzd6rbN582akpKRovm8t85aSkoJnnnkG58+f94TMN2/ejKioKLRs2dKzjlF580VNfnNycuBwODx5S0lJwdNPP42SkhKEh4cDuJqX5s2bW/ISHABERESgY8eO2LJli+cOTLfbjS1btuCJJ54wN3EqFRQU4Pvvv8dDDz2Ejh07Ijw8HFu2bMF9990HADh8+DBOnTplWF3TUnJyMuLi4rBlyxZP4yg/Px+7d+/23J2akpKCS5cuITs7Gx07dgQAbN26FW63G507dzYr6Yr897//xY8//uhpGIZS3shCzB5hXpWdPHlS3L9/vzhjxgyxVq1a4v79+8X9+/eLP//8syiKovj++++L//jHP8RvvvlGPHr0qPjyyy+LNWrUEKdOnerZxg8//CDWqFFDnDBhgnjo0CHxpZdeEp1Op7hp0yazsiWKYvC8lZaWiq1btxbvvvtuMScnR9y0aZMYExMjZmRkeLZh1bxVtGvXLnHhwoViTk6O+P3334v/+te/xJiYGHHw4MGedS5duiTGxsaKDz30kHjgwAFx7dq1Yo0aNcRXX33VxJQHt3btWjEyMlJcuXKlePDgQfGRRx4R69Sp43UXox2MHz9e3L59u3j8+HHxiy++ELt37y42aNBAPH/+vCiKovjYY4+JTZo0Ebdu3Sru27dPTElJEVNSUkxOtX8///yz55wCIC5YsEDcv3+/ePLkSVEURXHu3LlinTp1xPfee0/8z3/+I/bp00dMTk4Wf/31V882evToIXbo0EHcvXu3uHPnTvH6668X//KXv5iVJY9Aefv555/FJ598UszKyhKPHz8ufvrpp+KNN94oXn/99eKVK1c827Bq3si+2FgyUVpamgig0mvbtm2iKF693bV9+/ZirVq1xJo1a4rt2rUTlyxZIrpcLq/tbNu2TWzfvr0YEREhNm3aVFyxYoXxmakgWN5EURRPnDgh9uzZU6xevbrYoEEDcfz48WJJSYnXdqyYt4qys7PFzp07i9HR0WK1atXEFi1aiHPmzPH68hZFUfz666/FW2+9VYyMjBQbNWokzp0716QUy/PCCy+ITZo0ESMiIsSbb75Z/PLLL81OkmwPPvigGB8fL0ZERIiNGjUSH3zwQfHYsWOe93/99Vfx8ccfF+vWrSvWqFFDvPfee8Xc3FwTUxzYtm3bfJ5faWlpoihenT5gypQpYmxsrBgZGSneeeed4uHDh7228eOPP4p/+ctfxFq1aolRUVHi0KFDPZ0ZMwXK2y+//CLefffdYkxMjBgeHi4mJiaKDz/8cKXGu1XzRvYliGK5+9CJiIiIyAvnWSIiIiIKgI0lIiIiogDYWCIiIiIKgI0lIiIiogDYWCIiIiIKgI0lIiIiogDYWCIiIiIKgI0lIpvo2rUrxowZEzL7HDJkiOcxKkREVsZnwxGRX++++67nWXYAkJSUhDFjxhjeaCMiMhMbS0TkV7169cxOAhGR6XgZjsiGLl68iMGDB6Nu3bqoUaMGevbsiaNHj3reX7lyJerUqYOPP/4YLVq0QK1atdCjRw/k5uZ61iktLcWoUaNQp04d1K9fHxMnTkRaWprXpbHyl+G6du2KkydPYuzYsRAEAYIgAACmT5/uebp9mUWLFiEpKcnzt8vlwrhx4zz7euqpp1DxSUtutxuZmZlITk5G9erV0a5dO7z99tvaFBgRkQpsLBHZ0JAhQ7Bv3z68//77yMrKgiiK+NOf/oSSkhLPOr/88guee+45/POf/8SOHTtw6tQpPPnkk573n332WaxevRorVqzAF198gfz8fGzYsMHvPt99911cc801mDlzJnJzc70aXsH8/e9/x8qVK7F8+XLs3LkTP/30E9avX++1TmZmJl5//XUsWbIE3377LcaOHYtBgwbhs88+k14wREQ64GU4Ips5evQo3n//fXzxxRe45ZZbAACrV69G48aNsWHDBtx///0AgJKSEixZsgTXXnstAOCJJ57AzJkzPdt54YUXkJGRgXvvvRcA8OKLL2Ljxo1+91uvXj04nU7Url0bcXFxstK8aNEiZGRkoF+/fgCAJUuW4OOPP/a8X1RUhDlz5uDTTz9FSkoKAKBp06bYuXMnXn31Vdx+++2y9kdEpCU2lohs5tChQwgLC0Pnzp09y+rXr4/mzZvj0KFDnmU1atTwNJQAID4+HufPnwcAXL58GefOncPNN9/sed/pdKJjx45wu92apvfy5cvIzc31Sm9YWBg6derkuRR37Ngx/PLLL7jrrru8PltcXIwOHTpomh4iIrnYWCIKUeXvYgMAQRAqjRPSgsPhqLTd8pcDpSgoKAAAfPjhh2jUqJHXe5GRkeoSSESkEscsEdlMixYtUFpait27d3uW/fjjjzh8+DBatmwpaRvR0dGIjY3F3r17PctcLhe++uqrgJ+LiIiAy+XyWhYTE4O8vDyvBlNOTo7XvuLj473SW1paiuzsbM/fLVu2RGRkJE6dOoXrrrvO69W4cWNJeSIi0gsjS0Q2c/3116NPnz54+OGH8eqrr6J27dqYNGkSGjVqhD59+kjezsiRI5GZmYnrrrsON9xwA1544QVcvHjRc5ebL0lJSdixYwf69++PyMhINGjQAF27dsWFCxcwb948/N///R82bdqEjz76CFFRUZ7PjR49GnPnzsX111+PG264AQsWLMClS5c879euXRtPPvkkxo4dC7fbjVtvvRWXL1/GF198gaioKKSlpSkqKyIiLTCyRGRDK1asQMeOHXHPPfcgJSUFoihi48aNlS69BTJx4kT85S9/weDBg5GSkoJatWohNTUV1apV8/uZmTNn4sSJE7j22msRExMD4Gqk6+WXX8ZLL72Edu3aYc+ePV533QHA+PHj8dBDDyEtLQ0pKSmoXbu2Z2B5mVmzZmHKlCnIzMxEixYt0KNHD3z44YdITk6WUTJERNoTRD0GMRCR7bjdbrRo0QIPPPAAZs2aZXZyiIgsg5fhiKqokydP4pNPPsHtt9+OoqIivPjiizh+/DgGDBhgdtKIiCyFl+GIqiiHw4GVK1fipptuQpcuXfDNN9/g008/RYsWLcxOGhGRpfAyHBEREVEAjCwRERERBcDGEhEREVEAbCwRERERBcDGEhEREVEAbCwRERERBcDGEhEREVEAbCwRERERBcDGEhEREVEAbCwRERERBfD/0U4WTTpRJT8AAAAASUVORK5CYII=", "text/plain": [ "
    " ] @@ -1457,39 +1418,46 @@ }, { "cell_type": "code", - "execution_count": 15, - "id": "6f6f678f-68c5-4f4d-84b2-602287462da0", + "execution_count": 8, + "id": "40538476-ce0b-4033-8f4d-3f4832ac4c56", + "metadata": {}, + "outputs": [], + "source": [ + "# create grid with residual values\n", + "grid_residual = (ds - ds.mean(dim='time')).isel(time=0).lnharmo.to_grid()" + ] + }, + { + "cell_type": "markdown", + "id": "b77c6a53-8108-478d-aedf-76b906b3b7de", + "metadata": {}, + "source": [ + "You can then visualise the result" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "330f9cd5-ff20-437c-ad19-2510698843a0", "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:40:25.538534Z", - "iopub.status.busy": "2024-11-28T13:40:25.538141Z", - "iopub.status.idle": "2024-11-28T13:40:27.012996Z", - "shell.execute_reply": "2024-11-28T13:40:27.012700Z", - "shell.execute_reply.started": "2024-11-28T13:40:25.538505Z" - } + "tags": [ + "skip-execution" + ] }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 15, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/hugolecomte/anaconda3/envs/legos/lib/python3.11/site-packages/cartopy/io/__init__.py:241: DownloadWarning: Downloading: https://naturalearth.s3.amazonaws.com/110m_physical/ne_110m_coastline.zip\n", - " warnings.warn(f'Downloading: {url}', DownloadWarning)\n" - ] - }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
    " ] @@ -1499,9 +1467,6 @@ } ], "source": [ - "# create grid with residual values\n", - "grid_residual = (ds - ds.mean(dim='time')).isel(time=0).lnharmo.to_grid()\n", - "\n", "fig, axis = plt.subplots(1, 1, subplot_kw=dict(projection=ccrs.PlateCarree()))\n", "grid_residual.plot(transform=ccrs.PlateCarree(), cbar_kwargs={'shrink': 0.7})\n", "axis.coastlines()" @@ -1522,17 +1487,9 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 10, "id": "10591840-eb52-46f4-b890-15de7eda5da4", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:40:38.758803Z", - "iopub.status.busy": "2024-11-28T13:40:38.758445Z", - "iopub.status.idle": "2024-11-28T13:40:38.854156Z", - "shell.execute_reply": "2024-11-28T13:40:38.853712Z", - "shell.execute_reply.started": "2024-11-28T13:40:38.758775Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -1567,14 +1524,14 @@ " --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n", "}\n", "\n", - "html[theme=dark],\n", - "html[data-theme=dark],\n", - "body[data-theme=dark],\n", + "html[theme=\"dark\"],\n", + "html[data-theme=\"dark\"],\n", + "body[data-theme=\"dark\"],\n", "body.vscode-dark {\n", " --xr-font-color0: rgba(255, 255, 255, 1);\n", " --xr-font-color2: rgba(255, 255, 255, 0.54);\n", " --xr-font-color3: rgba(255, 255, 255, 0.38);\n", - " --xr-border-color: #1F1F1F;\n", + " --xr-border-color: #1f1f1f;\n", " --xr-disabled-color: #515151;\n", " --xr-background-color: #111111;\n", " --xr-background-color-row-even: #111111;\n", @@ -1629,6 +1586,7 @@ ".xr-section-item input {\n", " display: inline-block;\n", " opacity: 0;\n", + " height: 0;\n", "}\n", "\n", ".xr-section-item input + label {\n", @@ -1665,7 +1623,7 @@ "\n", ".xr-section-summary-in + label:before {\n", " display: inline-block;\n", - " content: '►';\n", + " content: \"►\";\n", " font-size: 11px;\n", " width: 15px;\n", " text-align: center;\n", @@ -1676,7 +1634,7 @@ "}\n", "\n", ".xr-section-summary-in:checked + label:before {\n", - " content: '▼';\n", + " content: \"▼\";\n", "}\n", "\n", ".xr-section-summary-in:checked + label > span {\n", @@ -1748,15 +1706,15 @@ "}\n", "\n", ".xr-dim-list:before {\n", - " content: '(';\n", + " content: \"(\";\n", "}\n", "\n", ".xr-dim-list:after {\n", - " content: ')';\n", + " content: \")\";\n", "}\n", "\n", ".xr-dim-list li:not(:last-child):after {\n", - " content: ',';\n", + " content: \",\";\n", " padding-right: 5px;\n", "}\n", "\n", @@ -1919,13 +1877,13 @@ " gm_earth: 398600441500000.0\n", " a_earth: 6378137.0\n", " max_degree: 60\n", - " norm: 4pi
  • gm_earth :
    398600441500000.0
    a_earth :
    6378137.0
    max_degree :
    60
    norm :
    4pi
  • " ], "text/plain": [ " Size: 61kB\n", @@ -1976,7 +1934,7 @@ " norm: 4pi" ] }, - "execution_count": 16, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -2003,17 +1961,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 11, "id": "3017d7e3-4b33-49c9-9c82-59bb22051e0e", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:40:45.375986Z", - "iopub.status.busy": "2024-11-28T13:40:45.375668Z", - "iopub.status.idle": "2024-11-28T13:40:45.412088Z", - "shell.execute_reply": "2024-11-28T13:40:45.411760Z", - "shell.execute_reply.started": "2024-11-28T13:40:45.375960Z" - } - }, + "metadata": {}, "outputs": [], "source": [ "ds_sum = ds.isel(time=slice(0)).lnharmo + ds.isel(time=slice(1))\n", @@ -2037,17 +1987,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 12, "id": "2ae20baf-44ba-4c4c-9e24-93eeffb932b5", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:40:47.236170Z", - "iopub.status.busy": "2024-11-28T13:40:47.235746Z", - "iopub.status.idle": "2024-11-28T13:40:47.336649Z", - "shell.execute_reply": "2024-11-28T13:40:47.336270Z", - "shell.execute_reply.started": "2024-11-28T13:40:47.236136Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -2055,13 +1997,13 @@ "Text(0.5, 1.0, '$C_{2,0}$')" ] }, - "execution_count": 18, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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ZUYhr++uXbsAACtXrsStt96KJ554AnV1dTjllFMwMDBg0DsoXYy6tv39/fiv//ovfPGLX1Qf6+rqQlNT07jnNjU1Tdqy9ERxWG3pLmeuv/56bNy4ES+//PK4r0mSFPe5LMvjHktE+5x77rkHbrcbt9xyi3EnXEYU8trKsozrrrsOTU1NeOmll+B0OvHAAw/gnHPOwfr169Ha2mrcGylBjL62qTh48CDOOussfPrTn8bnP/95XccoRwp5fSORCADg29/+Ni644AIAwKpVqzB16lQ8/PDDcTfpyYgR19btduPss8/GwoULcdttt6U9RrrjkOyhU1MGfOUrX8Hjjz+OtWvXYurUqerjLS0tADBO2ff09Kh/SbS0tCAQCGBwcDDlc9asWYPXXnsNdrsdFosFc+bMAQAsX74cV155ZcHeVykwEdf2iSeewEMPPYSTTjoJxxxzDH7xi1/A6XTit7/9bSHfWtHJ59rmwsGDB3HaaafhhBNOwK9+9av8TrqMKPT1FYJ74cKF6mN2ux2zZs3Cvn378jn1kseIa+vxeHDWWWehqqoKjz76KKxWa9xxuru7x33f3t5eXf8fIDEoakoYWZZx/fXX4+9//zvWrFmDmTNnxn195syZaGlpwbPPPqs+FggE8OKLL+LEE08EACxbtgxWqzXuOYcOHcJ7772nPudnP/sZ3n33XWzYsAEbNmzAU089BQD4y1/+gv/3//5fod9mUZioazs6OgoAMJni/69mMpnUv4QnG0Zc22w5cOAATj31VBxzzDFYtWrVuOs8GZmo67ts2TLY7fa4luZgMIg9e/Zg+vTp+b+REsSoa+t2u3HGGWfAZrPh8ccfh8PhiDvOCSecgOHhYbzxxhvqY6+//jqGh4dz/v8ASWBic8kkF770pS/JLpdLfuGFF+RDhw6pH6Ojo+pz7rzzTtnlcsl///vf5U2bNskXX3yx3NraKrvdbvU51157rTx16lT5ueeek99++2359NNPl4866ig5FAol/b67d++e9N1PE3Vte3t75YaGBvn888+XN2zYIG/btk2+8cYbZavVKm/YsGHC3/dEYNS1PXTokPzOO+/Iv/71r9UOsnfeeUfu7++XZVnpNJszZ458+umny52dnXHfazIzUddXlmX5q1/9qtze3i4//fTT8tatW+VrrrlGbmpqkgcGBib0PU8URlxbt9stH3/88fLixYvlHTt2xB1H+9/cs846S16yZIn86quvyq+++qq8ePFi+Zxzzpnw9zzZoKgpYQAk/Vi1apX6nEgkIt92221yS0uLbLfb5Q9/+MPypk2b4o4zNjYmX3/99XJ9fb3sdDrlc845R963b1/K73s4iJqJvLbr16+XzzjjDLm+vl6urq6WV6xYIT/11FMT8TaLglHX9rbbbkt7nFWrVqX8XpOZibq+sizLgUBA/vrXvy43NTXJ1dXV8kc/+lH5vffem6B3OvEYcW1Fi3yyj927d6vP6+/vly+99FK5urparq6uli+99NKsxhaQ9EiyLMvG+T6EEEIIIcVh8hegCSGEEHJYQFFDCCGEkEkBRQ0hhBBCJgUUNYQQQgiZFFDUEEIIIWRSQFFDCCGEkEkBRQ0hhBBCJgUUNYQQQgiZFFDUEEJKmhdeeAGSJGFoaKjYp0IIKXE4UZgQUlKceuqpWLp0Kf7nf/4HgLIwcGBgAM3NzZAkqbgnRwgpaSzFPgFCCEmHzWZDS0tLsU+DEFIGsPxECCkZrrrqKrz44ou4++67IUkSJEnCb37zm7jy029+8xvU1tbiiSeewPz581FRUYELL7wQXq8Xv/3tbzFjxgzU1dXhK1/5CsLhsHrsQCCAm266Ce3t7aisrMTxxx+PF154oThvlBBSEOjUEEJKhrvvvhvbt2/HokWLcPvttwMANm/ePO55o6Oj+NnPfoaHHnoIHo8H559/Ps4//3zU1tbiqaeewq5du3DBBRfg5JNPxmc+8xkAwNVXX409e/bgoYceQltbGx599FGcddZZ2LRpE+bOnTuh75MQUhgoagghJYPL5YLNZkNFRYVactq6deu45wWDQfzyl7/E7NmzAQAXXnghfv/736O7uxtVVVVYuHAhTjvtNKxduxaf+cxnsHPnTvz5z39GZ2cn2traAAA33ngjVq9ejVWrVuEHP/jBxL1JQkjBoKghhJQdFRUVqqABgObmZsyYMQNVVVVxj/X09AAA3n77bciyjHnz5sUdx+/3o6GhYWJOmhBScChqCCFlh9VqjftckqSkj0UiEQBAJBKB2WzGW2+9BbPZHPc8rRAihJQ3FDWEkJLCZrPFBXyN4Oijj0Y4HEZPTw8+9KEPGXpsQkjpwO4nQkhJMWPGDLz++uvYs2cP+vr6VLclH+bNm4dLL70UV1xxBf7+979j9+7dWL9+PX74wx/iqaeeMuCsCSGlAEUNIaSkuPHGG2E2m7Fw4UJMmTIF+/btM+S4q1atwhVXXIGvf/3rmD9/Ps4991y8/vrr6OjoMOT4hJDiw4nChBBCCJkU0KkhhBBCyKSAooYQQgghkwKKGkIIIYRMCihqCCGEEDIpoKghhBBCyKSAooYQQgghkwKKGkIIIYRMCihqCCGEEDIpoKghhBBCyKSAooYQQgghkwKKGkIIIYRMCv4/jNKazvBclYEAAAAASUVORK5CYII=", + "image/png": "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GkIIIYRMCChqCCGEEDIhoKghhBBCyISAooYQUtKsX78ekiSNWSJICCGJcKIwIaSkOO+887B06VJ897vfBQAEAgH09fVh0qRJkCSpuCdHCClpLMU+AUIISYfNZkNzc3OxT4MQUgaw/EQIKRluvfVWvPjii3j44YchSRIkScITTzwRV3564oknUFNTg+eeew7z5s2D0+nEtddei5GREfz85z/H9OnTUVtbizvvvBPhcFg9tt/vxxe+8AW0trbC5XJh+fLlWL9+fXHeKCGkINCpIYSUDA8//DB27dqFRYsW4Wtf+xoA4N133x3zvJGREXzve9/D008/Da/Xi6uvvhpXXXUVampq8Le//Q379u3DNddcg7POOgvXX389AOCOO+7Atm3b8PTTT2Py5Mn44x//iEsuuQRbtmzBnDlzxvV9EkIKA0UNIaRkqK6uhs1mg9PpVEtOO3bsGPO8YDCIH/7wh5g1axYA4Nprr8WTTz6Jzs5OuN1uLFy4EOeffz7WrVuH66+/HocOHcKqVatw6NAhTJ48GQDwhS98Ac8//zxWrVqFb3zjG+P3JgkhBYOihhBSdjidTlXQAMCkSZMwffp0uN3uuMe6uroAAFu2bEE4HMbcuXPjjuP3+1FfXz8+J00IKTgUNYSQssNqtcb9XZKkpI9FIhEAwNDQEMxmM958802Yzea452mFECGkvKGoIYSUFDabLS7gawQnnXQSwuEwurq6cM455xh6bEJI6cDuJ0JISTF9+nS8+uqrOHDgAHp6elS3JR/mzp2LD33oQ7j55pvxhz/8Afv378drr72GBx54AH/9618NOGtCSClAUUMIKSm+8IUvwGw2Y+HChWhsbMShQ4cMOe6qVatw88034+6778a8efNw5ZVX4vXXX8fUqVMNOT4hpPhwojAhhBBCJgR0agghhBAyIaCoIYQQQsiEgKKGEEIIIRMCihpCCCGETAgoagghhBAyIaCoIYQQQsiEgKKGEEIIIRMCihpCCCGETAgoagghhBAyIaCoIYQQQsiEgKKGEEIIIROC/x9mkWVgDc26CgAAAABJRU5ErkJggg==", "text/plain": [ "
    " ] @@ -2089,21 +2031,13 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 13, "id": "eb19637e-24cb-4f62-aedb-801b9876ca44", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:41:00.192851Z", - "iopub.status.busy": "2024-11-28T13:41:00.191986Z", - "iopub.status.idle": "2024-11-28T13:41:00.351660Z", - "shell.execute_reply": "2024-11-28T13:41:00.350984Z", - "shell.execute_reply.started": "2024-11-28T13:41:00.192814Z" - } - }, + "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkgAAAEvCAYAAAC+Bz7QAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABJiklEQVR4nO3deVxU5f4H8M8BZGdwQUVWdwtNTSPFJbdMK8tyLUwh8prdyIvahqkopGPeQnNNveZS6q2fmpZeu1pXpERxya3UTFJAEMXY1wHm/P7gztxGBpiZM5xhhs/7vs7rNuc8zzlfDjPjl+c8iyCKoggiIiIi0rKzdABEREREjQ0TJCIiIqL7MEEiIiIiug8TJCIiIqL7MEEiIiIiug8TJCIiIqL7MEEiIiIiug8TJCIiIqL7MEEiIiIiug8TJCIiIqL7MEEiamTCw8MhCILO1qxZM7Rq1Qpdu3bF+PHjsXz5cqSnp1s6VCIimyVwLTaixiU8PBzbtm2DQqHAQw89BAAQRREFBQXIyMhAbm4uAMDOzg5Tp07FypUr0bx5cwtGTERkexwsHQAR6ffwww8jISFBZ58oirhy5Qo2bdqENWvWYNu2bUhOTsbx48fRsmVLywRKRGSD+IiNyIoIgoCgoCCsWLECR44cgaOjI65evYrp06dbOjQiIpvCBInISg0dOhTz588HAHz11Ve4cOFCjTKXL1/GjBkz0LlzZ7i4uEChUODRRx/FypUrUV5eXuu5L1y4gPHjx6N169ZwcXHBgw8+iLi4OJSXl2v7SC1atEinTkJCAgRBQPv27QEAX3zxBYYNG4ZWrVpBEATs27dPW1YURfzzn//Ek08+iTZt2sDR0RHe3t54/vnnkZiYWOfPnZ6ejtmzZyMoKAju7u5wc3NDr169EBsbi8LCQsNuHhFRPZggEVmxyMhI2NvbAwD279+vc2zDhg3o1asXNm3ahNu3b6Nz587w8vLCmTNnMHv2bAwfPlxvQnHw4EE8+uij2Lt3L4qLi9G9e3dUVVVh4cKFePzxx1FRUVFvXLNnz8YLL7yAy5cvo1OnTvDz89MeKyoqwtNPP40XX3wR3377LQCgR48eUKlU2LdvH4YOHYoPP/xQ73m//vprPPjgg1i5ciVSUlLg5+cHf39//PLLL4iJicGjjz6KzMxMg+8fEVGtRCJqVMLCwkQA4pAhQwwq37t3bxGA+OSTT2r3HTp0SBQEQXR0dBRXrlwpqlQq7bGrV6+Kffv2FQGIEREROufKysoSmzdvLgIQJ0yYIObl5WmPnTx5Umzbtq3o6OgoAhBjYmJ06h49elQEINrb24tOTk7itm3bRLVarT1eWloqiqIovvjiiyIAsXv37uLx48d1zrFt2zbR1dVVFARBTEhI0Dl2/vx50dnZWQQgvvfee2JhYaH2WEZGhvjEE0+IAMThw4cbdN+IiOrCBImokTE2QRo7dqwIQOzTp492X48ePUQAYnx8vN46N2/eFF1dXUV7e3sxIyNDu3/RokUiALFjx45iWVlZjXqHDh0SAdSZIAEQlyxZove6p0+fFgGICoVCvHnzpt4yf//732skfKIoik8//bQIQJw1a5beevn5+aKPj48IQExOTtZbhojIUHzERmTl3N3dAQAFBQUAgF9++QU///wzHBwcau28HRgYiODgYFRVVeHYsWPa/YcOHQJQPdWAk5NTjXqjR49GQEBAvTG98sorevd/8cUXAIAnn3wSgYGBestMmDABQHWfpqqqKu3Ppnkc99prr+mtp1AoMHLkSADA999/X2+MRER14TB/Iiun6Ufk6ekJANrO2vb29njyySdrrXft2jUA0Jlw8tdffwUA9O7du9Z6vXv3RlpaWq3Hvby80LZtW73HNLGdOHECgwYN0ltG/O/UbKWlpfjjjz/Qpk0b/Pzzz9pkqa4Re6mpqQDASTSJSDImSERW7ubNmwCgTUo0E0mWl5fj+PHj9dYvKSnR/rcm2VIoFLWW9/DwqPN8bm5utR7TxJaWllZnknV/bJp6AIz+mYiITMEEiciK/fHHH/jll18AAAMGDADwv0duQUFB2mOG8vDwQF5envZxnT5ShtJrYlu+fDneeusto+u5ubmhqKjI5OsTERmKfZCIrNi6detQVVUFQRAwduxYAEDPnj0BVD8uu3fvnlHn69atGwDonVNJo65j9dHE9uOPPxpVr3v37rCzs0NxcTHOnTtn8vWJiAzFBInISiUkJOD9998HUN2xuUePHgCq+wh17doVVVVVWLJkiVHn1PRZ2rZtG1QqVY3jhw8f1vbzMcWkSZMAVM+19NNPPxlcz8vLC8OHDwcAxMXFmXx9IiJDMUEisjJXrlzB7NmzMXLkSKhUKgQFBWHjxo3a44IgYMWKFbCzs8PKlSvx5ptvIicnR+cc5eXl+PbbbzFx4kSd/TNnzkTz5s1x/fp1TJs2TedR26lTpxAeHg5HR0eTYx84cCAmT56MqqoqPPnkk9i7dy/UarVOmdu3b2PdunVYtmyZzv7ly5fDxcUFX331FaZNm4aMjAyd45WVlUhMTERERESNY0RExhJEzZARImoUwsPDsW3bNigUCjz00EMAqkd2FRYW4tatW9oOy3Z2dggPD0d8fLx2BNufbdu2DTNnzkRZWRns7e3RrVs3KBQK5OXlISUlRTsj9v1fAQcOHMD48eOhUqng6uqKoKAgFBQU4Nq1axg4cCACAgKwa9cuxMbGYsGCBdp6CQkJGDZsGAIDA7Udx/UpLS3FSy+9hL179wIAmjdvjk6dOkEQBNy+fVub3ISFhWHr1q06db/99luEhoYiNzcXgiCgc+fOaNWqFQoLC5GSkoKysjIAwI0bN7RLnhARmYKdtIkaqYKCAu2ILQcHB3h4eKBVq1YYOnQo+vfvj9DQUJ0lPO4XFhaGIUOGYM2aNThy5Ahu3LgBlUqFdu3aISQkBMOHD9f2W/qzMWPGIDk5GbGxsTh27BguXbqE9u3bIyYmBtHR0ZgyZQqAuke61cXFxQV79uzBoUOHsGXLFpw8eRI///wznJ2d4evri379+mHMmDF45plnatQdPXo0fv31V6xduxb/+te/cO3aNaSmpqJNmzbo3bs3hgwZgrFjx9Y6xxIRkaHYgkRERunevTsuX76Mr7/+Wm8SQ0RkC9gHiYgMdvz4cVy+fBnNmjVDSEiIpcMhImowTJCISMfhw4exa9culJaW6uz//vvvtaPQQkND4eXlZYnwiIhkwT5IRKTj999/x2uvvQYHBwcEBATAy8sLaWlpyMrKAlA9jUB8fLyFoyQialjsg0REOq5du4a1a9ciISEBmZmZyMvLg7u7Ox544AFMmDABr732GlxdXS0dJhFRg2KCREREZCXKysr0TuJaF0dHRzg7OzdQRLaLj9iIiIisQFlZGToEuiPrbpVR9by9vXHjxg0mSUZiJ+1GSKlUYuLEiejYsSMEQah3wrs7d+4gIiICbdu2hbOzM3r27IlNmzbJE6wVEQSh1i0vL8/S4TV6u3btQt++feHi4gIvLy+8+OKLkpYdaUr43qsfv/fqp1KpkHW3CjfOBuKPax0M2m6cDURWVpbRrU7EFqRGad68eWjZsiX69OlT75dnXl4eBg0ahIyMDERFRaFDhw7Yv38/ZsyYgczMTMTExMgTtJUYPHgwZsyYUWO/m5ubBaKxHmvWrMEbb7yBgQMHYsWKFbh37x5WrlyJxMREnD59Gj4+PpYOsdHje69u/N4znJt79WaIKnaiMZ1IjU5KSor2v7t37y4GBgbWWvbdd98VAYh79uzR2f/MM8+IzZo1E3///feGCtPqABDDwsIsHYbVuXfvnuju7i726dNHrKio0O4/ffq0KAiC+Morr1gwOuvA9179+L1Xv/z8fBGAmPVrgFiS2d6gLevXABGAmJ+fb+nwrQ4fsTVCHTt2NLjsjh070KFDB4wbN05n/5w5c1BRUYEvvvjC3OFZPZVKhcLCQkuHYTX279+PoqIizJo1Cw4O/2t0fuSRR/DYY4/hyy+/ZPO9gfjeqx2/9wynNvJ/ZBomSFYsKysL6enpemc0DgkJgSAIOHXqlAUia7x2794NV1dXKBQKtGrVCtOnT9fO70P6ad5DAwYMqHFswIABKCwsxNWrV+UOy+rwvWce/N4DqkTRqI1Mwz5IVkyz6rm+BUudnJzg5eWFW7duyR1WoxUcHIwJEyagS5cuKCkpwdGjR7FlyxYcPnwYycnJaNeunaVDbJTqep9p9t26dQs9e/aUNS5rwvee+fB7D1BDhBqGJT6GlqOamCBZsZKSEgDVXwr6ODs7a8sQavxVOWXKFAwZMgTTpk1DTEwMNm7caKHIGre63meaYcN8n9WN7z3z4fdeddJTxQSpwfERmxXTzGZcXl6u93hpaSlnPK7H1KlT0b59exw8eNDSoTRadb3PNOu18X1mPL73TMPvvf+1IBm6kWmYIFkxX19fANDbnFxWVoY//vhDbzM06Wrfvj2ys7MtHUajVdf7rK7HHVQ/vveMx+899kGSCxMkK+bt7Q0/Pz+cOHGixrGTJ09CFEUEBwdbIDLrIYoirl+/Dm9vb0uH0mhp3kNJSUk1jiUlJWnXaSPj8L1nGn7vAWojNzINEyQrFxoaihs3bmDv3r06++Pj4+Hg4IDJkydbKLLG5c6dO3r3r169Grdu3cKzzz4rc0TWY+zYsXB1dcWqVatQWVmp3X/mzBkkJiZi0qRJcHR0tGCEjRvfe+bX1L/3qv7bB8nQjUzDxWoboc8++0y7hMPq1auhUqkwd+5cAEDz5s0RGRmpLZubm4tHHnkEWVlZOjPKHjhwAAsWLEBsbKxFfobGJioqCt999x3GjBmDwMBAlJaWIiEhAd988w26dOmCpKQkeHl5WTrMRuvjjz9GVFQUBg4ciKlTp+LevXtYsWIFmjVrhjNnzmgfe1BNfO8Zht979SsoKICnpycuXm4DDw/D2jcKC9XoGXQX+fn5UCgUDRyhjbHkLJWk35AhQ0QAejd9s8tmZmaK4eHhYuvWrUUnJyexe/fu4vr16+UPvBHbv3+/OGrUKNHX11d0cnISnZ2dxe7du4vvvfeemJeXZ+nwrMLnn38uPvzww6Kzs7PYsmVLcfLkyTY7Y7E58b1nGH7v1U8zk/b5y23ElHRvg7bzl9twJm0TsQWJiIjICmhakH663BbuBrYgFRWq0SfoDluQTMB5kIiIiKyIWqzeDC1LpmGCREREZEWqIKAKgsFlyTRMkIiIiKwIEyR5MEEiIiKyImpRgFo0LPExtBzVxASJiIjIirAFSR6cKJKIiMiKVMHOqM1WqNVqLF26FF27doWLiwt8fX0RERGBu3fvNsj1bOfONTHl5eVYtGhRrQs2Uu1476Th/TMd753peO/oww8/xNKlSxEXF4crV65g586dOHnyJF566aUGuR7nQbJSmvkwOLeF8XjvpOH9Mx3vnel47/53D76/FAA3A+dBKi5UY8RDaUbft7Nnz+LIkSM4deoUkpOTkZmZCScnJ5SVldVZr6ysDEqlErt27UJaWhpatmyJ0aNHIzY2VvIiws888wwcHR2xZ88e7b5Vq1bhvffeQ2FhoaRz68M+SERERFZEjj5IcXFx2L9/v1F1ysrKMGLECCQlJaFdu3YYO3Ysbt68iS1btuDAgQM4ceIEOnXqZFI8ADB48GB8+OGHOHv2LPr27YvMzEz83//9H55++mmTz1kXJkhERERWpEq0Q5VoWAtSlYnPiEJCQtCrVy8EBwcjODgY3t7e9dZZunQpkpKSEBISgsOHD8Pd3R1A9SLCc+fORUREBI4dO6Ytn5OTg5ycnDrPqVAo0KZNGwDAW2+9hcrKSvTr1w+CIKCyshLPPPMMtm3bZtoPWQ8mSLVQq9XIzMyEh4cHBKHxjQIoKCjQ+X8yHO+dNLx/puO9M11jv3eiKKKwsBA+Pj6ws2vY7r1qCFAb2IVYDdMypHfeeceo8hUVFVi9ejUAYO3atdrkCADmzJmDbdu2ITExUdv6A1Q/Hlu8eHGd5w0LC8PWrVsBAF999RVWrVqFjRs3Ijg4GGlpaXjrrbcQERGBHTt2GBWvIdgHqRa3bt2Cv7+/pcMgIiIrkp6eLrmvTW00fZC+vtgJbh72BtUpLqzCsz1TJPfdEgShzj5IR48exfDhw9GpUydcv369xvG4uDgsXLgQMTExWLRoEYDqhgi1Wl3nde3s7LQJZ0BAAGbMmIH58+drj//www947LHHcPXqVXTr1s3En04/tiDVwsPDA0D1m72pdggkIiLDFBQUwN/fX/tvR0My7hFbdRvI/S1vTk5OcHJyMltMFy5cAAD06dNH73HNfk05QDf5MURJSQns7XUTQ83r+hItUzBBqoXmsZpCoWCCREREBpGjS0b1IzYDZ9L+b7n7n4j8uSXHHNLS0gCg1tYzzX5NOVM8//zz+Oijj9C5c2cEBwcjNTUVUVFReOihh9C1a1eTz1sbm0yQdu3ahQ8//BCXL1+Gm5sbRo4ciWXLliEwMNDSoREREUmiNmICSE0fpPufhpiz9QgAioqKAACurq56j7u5uemUM8XHH38MLy8vvPvuu8jIyECrVq0wfPhwLFmypEbLkjnYXIK0Zs0avPHGGxg4cCBWrFiBe/fuYeXKlUhMTMTp06fh4+Nj6RCJiIhMZsojtoZ+GqLpzlxbC5o5uju7urpCqVRCqVRKPpchbCpB+uOPPxAdHY0+ffogISEBDg7VP97o0aPx6KOPYuHChfjHP/5h4SiJiIhMp4Zdg49iM5am71VxcbHe4yUlJQCgM7qtsbOppUb279+PoqIizJo1S5scAcAjjzyCxx57DF9++SVUKpUFIyQiIpKmShSM2uQQEBAAoHoEuD6a/Zpy1sCmEqRTp04BAAYMGFDj2IABA1BYWIirV6/qrVteXo6CggKdjYiIqLFpjIvV9urVCwDw008/6T2u2d+zZ09Z4jEHm0qQMjIyAOjvRa/ZV1t2q1Qq4enpqd04BxIRETVGatHOqE0OAwcOhKenJ1JSUnDu3Lkax3fv3g0AGDNmjCzxmINNJUiaZ5z6euc7OzvrlLlfdHQ08vPztVt6enrDBUpERGSixtiC5OjoiMjISABAZGSkTl+k+Ph4XLx4EYMGDUJwcLAs8ZiDTXXS1gwvLC8vh4uLi86x0tJSnTL3M/ekWURERA1BDRjct8jU6RMPHjyIuLg4nX0qlQr9+/fXvl6wYIHOQrHz58/Hd999h6SkJHTp0gWDBw9GamoqkpOT0apVK2zZssXEaCzDphIkX19fANWP0bp06aJzrK7Hb0RERNbCuFFsprUgZWdnIzk5WWefKIo6+7Kzs3WOOzs74+jRo1Aqldi5cyf27duHFi1aICwsDHFxcVbXdcWmHrFpmu6SkpJqHEtKSoK7uzseeOABucMiIiIyG808SIZupggPD4coinVu4eHhNeq5uLggNjYW169fR3l5ObKysrB161arS44AG0uQxo4dC1dXV6xatQqVlZXa/WfOnEFiYiImTZoER0dHC0ZIREQkjWapEUM3Mo1NPWLz8vLC0qVLERUVhaFDh2Lq1Km4d+8eVqxYgbZt2yI2NtbSIRIREUli3EzaNtUOIiubSpAA4G9/+xu8vLzw0UcfISoqCq6urhg5ciSUSqW2jxIREZG1MmZ0mlyj2GyRzSVIADBlyhRMmTLF0mEQERGZnVoUoDZ0FJtMM2nbIptMkIiIiGyV2ogWJFNHsRETJCIiIqtizAzZcs2kbYuYIBEREVmRKgioMnB0mqHlqCYmSERERFaELUjyYIJERERkRapgeMtQVcOGYtOYIBEREVkRtiDJgwkSERGRFeFEkfJggkRERGRFRCOWEBHZSdtkTJCIiIisCFuQ5MEEiYiIyIpwJm15MEEiIiKyIlyLTR5MkIiIiKwIW5DkwQSJiIjIiqhhZ/Aaa1yLzXRMkEgvlUqFffv24fvvv0dycjKysrKQm5sLOzs7KBQKBAYGolu3bujfvz+GDRuGoKAgS4dMZFNEUURCQgK+/fZbnDp1CtevX0dOTg5UKhWaN28Ob29vBAcHY+jQoRg/fjzc3NwsHTLJpEoUUGVgy5Ch5agmQRRF0dJBNEYFBQXw9PREfn4+FAqFpcORjSiKWL9+PeLi4pCVlWVwvcGDByMxMbEBIyNqGtRqNT777DPExsbi999/N6iOh4cH/vKXvyAmJqZJfV81JnL8m6G5xquJ4+Hk3sygOuVFFdjw2J4m92+ZObAFibSKioowfvx4HD58WGd/ixYt0KVLF3h4eKCwsBBpaWk1kqcWLVrIGarN6/jPJZLqd32/RFL9f333pcl1R/n0lnTtzK+ktUb+MnaxpPqWlJGRgZdeegkJCQk6++3s7NClSxe0bdsWarUamZmZSEtLQ2VlJQCgsLAQ8fHx2LVrF3777Te2Jtk40YiZtEUO8zcZEyQCAJSVleGpp57CDz/8AAAQBAHTpk3DrFmz0KdPnxrlU1NTceDAAezcuRNJSUl6yxCR4a5cuYInnngCt27d0u7r0aMH3nrrLTz33HM1/vr/448/8PXXXyM+Ph4///wzAKCyspLJURNQBcGItdj4iM1UTC0JALB06VJtcuTo6Ii9e/di69attSY+gYGBeP3113H8+HEkJSXh+eeflzNcIpuSlpaGxx9/XJsc2dvbQ6lU4sKFC5g2bZreRyOtWrXCyy+/jPPnz2P16tVwcnLCww8/LHfoZAFq8X8j2erfLB2t9bKpFqRr167h888/x+HDh5GSkoKysjJ06tQJEydORFRUFP+yqkVubi6WL1+ufR0dHY3nnnvO4PohISENEBVR01BVVYUJEyYgMzMTQHVytGvXLkycONGg+vb29oiMjETv3r1x4sSJhgyVGgkuVisPm0qQPv30U6xZswbPPPMMQkND4ejoiKNHj2L+/Pn48ssvcfLkSbi4uFg6zEZn//79KC8v176eOXOmBaMhalqWLVuG06dPa18vX77c4OTozwYNGoRBgwaZMzRqpNRGrMVmaDmqyaYSpAkTJuDdd99F8+bNtftmzpyJLl26YMmSJfj000/x+uuvWy7ARurcuXPa/3Zzc4O3t7cFoyFqOq5cuYLY2Fjt6xEjRmDOnDkWjIisAYf5y8Om2t4eeeQRneRIY9KkSQCAS5cuyRyRdbhz5472v4uLi5Gfn2/BaIiaDqVSCZVKBaB6pNqaNWssHBFZA80jNkM3Mk2TuHMZGRkAgDZt2tRapry8HAUFBTpbU3H/Y8fo6GhUVVVZKBqipiEjIwP//Oc/ta/Hjx+PBx54wIIRkbVQw9AO2oY/iqOabD5BqqqqQmxsLBwcHDBlypRayymVSnh6emo3f39/GaO0rPs7Wa9fvx7dunWDUqnE1atXLRQVkW375JNPUFFRoX0dFRVluWDIqoj/7YNkyCYyQTKZzSdIs2bNwsmTJ7Fo0SJ069at1nLR0dHIz8/Xbunp6TJGaVkvvfQSOnfurLMvJSUF8+bNw4MPPojAwECEhYXh888/R05OjoWiJLIte/bs0f63r68vR4OSwQwf4m/4orZUk00nSPPnz8e6deswffp0zJs3r86yTk5OUCgUOltT4erqiu+//x6DBw/WezwtLQ3bt2/H1KlT0bZtW0ycOBE//fSTzFES2Y47d+7gypUr2tdPP/00BIH/kJFh2AdJHjZ75xYtWoQlS5Zg2rRp2LBhA7986hEQEIDExER8++23GDduXK3TIVRWVmL37t0IDg7G/Pnz6z3vlClTIAgC3nrrLXOHTGS1zpw5o/P6kUceabBr8TNoe9iCJA+bTJAWL16MxYsX46WXXsKWLVtgZ2eTP2aDGDVqFPbs2YN79+7hwIEDmDNnDnr37l0jwVSr1ViyZAnWrVtX5/nOnz8PAOjdu3cDRUxkfVJSUnRe9+jRo8Guxc+g7TG0/5Ex8yVRTTaXOcTGxmLRokWYMmUKtm7dyuTIRK6urnj66afx0Ucf4dy5c0hPT0dcXBw8PT11ysXFxUEU9c9lX1pail9//RUAuAQC0Z9kZ2frvPby8mqQ6/AzaJvYgiQPm5oocu3atYiJiUFAQABGjhyJXbt26Rxv27YtRo4caaHorJuvry/mz5+PcePGoU+fPtqZt7OysnD16lU8+OCDNepcunQJVVVVcHFxqbODPFFTU1lZqfPaw8OjQa7Dz6BtMibxYYJkOptKkDTT9aelpSE8PLzG8SFDhjBBkigoKAjPP/+8zvwtWVlZehMkTdP+Qw89BHt7e7lCJGr07p/Qtri4uEGuw8+gbWKCJA+bSpC2bt2KrVu3WjoMm9epUyed17WN+NMsYWKOvg8vvfQSduzYgTlz5kCpVGL16tXYsWMHrl27Bg8PD4waNQoffPAB2rZtCwC4evUq4uPjcfjwYdy+fRv+/v7429/+hjfeeENyLIbo9M8lkupXFThKqv9bmLQ1BzsefsXkus67y+svVIfSPCdJ9QM3L6+/UB1SX3lbUn1D3D9pbXp6eo3PlTk05c+gLWOCJA+bSpBIHvf3nwgICNBbzpydQy9cuACg+h+W4OBgXLx4EW5ublCpVMjKysK2bdvw888/49SpU/j8888xc+ZMlJWVQaFQQKVSISUlBbNmzULLli3rnDCUSA79+vXTeZ2YmIihQ4ea/Tr8DNomEYYvQqu/hygZgj2YySgqlQoHDx7Uvu7Xrx9at25do5xardaufSe1c2h5ebl2Rm+lUgknJyckJSWhqKgIxcXFiI6OBgCcPXsW7733Hl555RW8/vrruHPnDvLy8pCamqqN4aOPPpIUC5E5BAUFwc/PT/v6008/rdEvyVC1rZ3Iz6DtYidteTBBaqLu3LmDf//730bXe/vtt7Vr2wHA66+/rrfctWvXUFxcDDs7O/Ts2dPkOAHgl19+0f7jERgYiGPHjmlnHW7WrBnef/997SigZcuWYcmSJfj73/+uTdwCAgKwcOFCANCO6CGytNmzZ2v/OzU1VfseNVRVVRU++ugjvP22/keC/AzaLiZI8mCC1EQlJSVh9OjReOKJJ/Dvf/+71qH6Gvfu3cO0adPw8ccfa/eNHDkSU6dO1Vte07TftWtXuLq6SopVcy5BELBz584ak1ja2dmhXbt2AICBAwfqnRDPx8cHAHTWviKypJkzZ6Jr167a10qlEm+//TbKysrqrFdWVoZNmzahR48eePPNN2td4JafQdvFBEke7IPURJ09exYAcOTIERw5cgQBAQF4/PHH0b9/f/j6+kKhUKC4uBi///47fvjhB+zfvx8lJSXa+iEhIdi9e3et5zdn51BN34f+/fuje/fuesto1s6LiIjQO2t6amoqgNr7SxHJzdXVFV9//TX69++PvLw8AMDf//53bN++HZMnT0ZISAjatGkDOzs73L17F2lpaUhISEBiYiIKCwu15+nbt6/e8/MzaLvYSVseTJCaKM1fhBppaWn49NNP8emnn9ZZz87ODpGRkVAqlXX+Vao5vzkmp9Oca8yYMXqPp6amav+Bqa3MxYsXAVQPdyZqLLp164ZTp05h/Pjx2v5Cd+7cwapVq7Bq1ap663t5edX6GeNn0HaJogDRwMTH0HJUEx+xNVE7d+7E9u3bMW7cOL2drO/n6emJGTNm4Ny5c/j444/rbbI35+gZzRdrfX8p+/v71xg+raH5C5izCVNj06VLF5w5cwb/+Mc/DEoevL29MWXKFOzduxeZmZm1TjLJz6Dt4lIj8mALUhOlUCgwdepUbR+ilJQUXLt2DampqSgoKIBKpYKnpydatWqFnj17IigoyOBlWzIzM3H37l0A0r+c//yXaW3nMuQvZa5HRY2Zo6MjXnnlFbzyyiu4c+cOTpw4gdu3byM3Nxf29vbw9PREQEAAHnzwQXTo0KHe8/EzaNua6iO2xMREfPTRRzh//jzS0tIQExODRYsWmVyuPkyQCED15I/mmqhO80Xo4+NT61+Txp6rXbt22gno7qf567W2L+ecnBxt/wj+9UqNXdu2bfHcc89JOgc/g7atqT5iKyoqQlBQEEJDQxEVFSW5XH34iI3MriE6h9b1pVrfl7PmHC1btoS/v7/kmIgaO34GbZsco9jOnj2LZcuWYdy4cfD19YUgCHB2dq63XllZGWJiYtC1a1c4OzvDx8cHERERuHXrlklx/NlTTz0FpVKJyZMnw8mp9hn3DS1XHyZIZHZ1NbffvHkTgiBAEASDloWpr1nekL9MzdlZlcga8DNo2zQtSIZupoiLi0N0dDS++uorZGZmGlSnrKwMI0aMQGxsLIqKijB27Fj4+/tjy5Yt6NOnD1JSUkyKxVL4iI3MTs6/XjXXatmypSxLnhBZA34GbZtoRMuQqQlSSEgIevXqheDgYAQHB8Pb27veOkuXLkVSUhJCQkJw+PBhuLu7AwDi4+Mxd+5cRERE4NixY9ryOTk5yMnJqfOcCoVC8mNiUzFBIrMqLCzE77//DkD/l6HmLxFBEGodEfPnc924caPWcwH1N+0D//uC55czNQX8DNo+EUA9c/vqlDXFO++8Y1T5iooKrF69GgCwdu1abXIEAHPmzMG2bduQmJiIs2fPat93q1atwuLFi+s8b1hYmMUWoWeCRGbl4eEBtVpd6/GEhAQAwLhx4+od0lzfuQDgzTffxJtvvllnmfvnfCKyZfwM2j41BAgGDt+Xa5j/jz/+iLy8PHTq1ElvsjxhwgRcvHgR33zzjTZBWrhwIebPn1/neQ0dPd0QmCCRrI4dOwZBELBgwQJLh0LUJPEzaP1MGcVWUFCgs9/JyUlSB+b7aVoJ+/Tpo/e4Zr+mHFCd/FgyAaoPEySSTWVlJZKSkjB27Fj06tXL0uHUqeMKaSuO25W71F+oLq1MW9ldo8qt7r/66yOW2ptct7RU2rpfdmXSvjDFFtLW+uqijJdU/7foOZLqNyRr+gxS7dSiAMHIeZDuHz1o6txAtUlLSwMA+Pn56T2u2a8pZ4qioiJcv34dAKBSqZCVlYXz58/D0dERQUFBRperDxMkko2Dg4POGlJEJC9+Bm2DKBrRB+m/5dLT06FQKLT7zdl6BFQnJQBqXWXBzc1Np5wpzpw5g2HDhmlfb9iwARs2bEBgYCBu3rxpdLn6MEEiIiKyIqY8YlMoFDoJkvljqs7E9C1U/OfjUgwdOtSg8xharj6N9+GfmZSUlKBjx44QBAEzZ860dDhERESSyDEPkrE0awIWFxfrPV5SUgIAOqPbGjubb0FauHAhsrOzLR0GERGRWZjSB6mhaebAqm3GbM3+2ubKaoxsugXp3LlzWLlypVk7ohEREVmSpg+SoZscNJ3+f/rpJ73HNft79uwpT0BmYLMJUlVVFf7yl79g1KhRGD9+vKXDISIiMovqxMfQR2zyxDRw4EB4enoiJSVFO3non+3evRsAMGbMGHkCMgObTZBWrlyJy5cvY82aNQaVLy8vR0FBgc5GRETU2DTGPkiOjo6IjIwEAERGRur0RYqPj8fFixcxaNAgBAcHyxKPOdhkH6TU1FTExMRgwYIF6NChg0HD+pRKZb1TnhMREVmaCMOXEDG1AengwYOIi4vT2adSqdC/f3/t6wULFuDpp5/Wvp4/fz6+++47JCUloUuXLhg8eDBSU1ORnJyMVq1aYcuWLSZGYxmSEqSLFy8CAIKCguDg0Hhyrddeew2BgYH1Tn//Z9HR0Zgz538TvBUUFNSYWIuIiMjSTBnmb6zs7GwkJyffdy5RZ9/9A6CcnZ1x9OhRKJVK7Ny5E/v27UOLFi0QFhaGuLg4q/s3VVJW07t3b3h7eyMjI8Nc8Ui2c+dOHDp0CMeOHUOzZs0MrmfuadeJiIgahAxNSOHh4QgPDze6nouLC2JjYxEbG2vahRsRSQmSp6cnAgICap0YSm4qlQqzZ8/GmDFjEBAQoH20phleWFhYiJs3b6JFixbw9PS0YKREREQmMqZvkUx9kGyRpE7aDzzwAG7fvm2uWCQrKSnB3bt3ceDAAXTo0EG7DR48GEB161KHDh2wfv16C0dKRERkmsY4zN8WSWpBCgsLw1//+lccOXIEI0eONFdMJnNzc8NXX31VY//du3fx6quvYtSoUZg5cya6d+9ugeiIiIikk6MPEklMkF599VV89913eOGFF7Bu3TpMnDgRdnaWmzmgWbNmeO6552rs1zxqa9++vd7jREREVkMUDH90xgTJZJISpBEjRkAURRQUFCA0NBSvvvoqunXrpl21936CIOD777+XckkiIqImzZhHZ3zEZjpJCVJCQoLO64KCApw+fbrW8pbqzN2+fXuzrOxL1iNw03JJ9RVpho+A1KfUW9r7za7YXlJ952xpLbl2FabXFSR+1Aq7Srg4AKFI2pQjVU7SfoAuS+Ml1f9t3pz6C1HTJsdESCQtQbK2SZ+IiIisHfsgyUNyJ20iIiKSGVuGGlzjmf6aiIiI6sUWJHmYNUG6c+cO0tPTUVJSgscee8ycpyYiIiKAfZBkYpYx+Tt27ECPHj3g4+ODfv36Yfjw4TrH3377bQwfPhyZmZnmuBwREVETJhi5kSkkJ0hRUVGYNm0aLl++DAcHBzRr1qzGiLEePXrg2LFj+Prrr6VejoiIqGkTjdzIJJISpK+//hqrVq2Cl5cXdu/ejeLiYgQHB9co98wzzwAADh48KOVyRERExARJFpL6IK1fvx6CIGD79u0YNWpUreVatGiBwMBAXL9+XcrliIiIiDNpy0JSC9Lp06fRpk2bOpMjjTZt2rAPEhERkURcrFYekhKkwsJC+Pr6GlS2oqIClZWVUi5HREREJAtJj9i8vLy0C8HWpaKiAr/++it8fHykXI6IiIg4zF8WklqQ+vXrh9zcXBw6dKjOctu3b0dJSQkGDRok5XJERESk6YNk6EYmkZQgzZgxA6IoYubMmTh37pzeMt988w1mz54NQRAwc+ZMKZcjIiJq8gTRuI1MIylBGj16NMLCwpCeno5+/fphwIAB+O233wAAb7zxBh5++GE899xzKCoqwuuvv45+/fqZJWgiIqImi8P8ZSF5qZHNmzejXbt2iI+Px8mTJ7X7161bB1EU4eDggLlz52Lp0qVSL0VEREQc5i8LyQmSnZ0dli5disjISOzbtw8XLlxAbm4u3N3d0bNnTzz//PMIDAw0R6zUhHRaHi/tBJ7SvhQKu1RJqu/3nbQ/2zKGSpvk3iVb2vWL/E2/f82KJV0anr80k1RftJd2/SonafXLW0q79wPHfyip/vE9b0qqT1aAnbRlYbbFan18fPDXv/7VXKcjIiIifZggycIsi9U2Nvn5+YiOjka3bt3g7OyMli1bYsCAAfjqq68sHRoREZE07IMkC7O1IDUW6enpGDZsGHJycvDyyy8jKCgIJSUluHr1KtLS0iwdHhERkTTsgyQLgxOkjh07Sr6YIAhISUmRfJ66TJ06FcXFxbhw4QL8/f0b9FpERERyM2b4Pof5m87gBMmQGbPrIwgNm8n+8MMPOHbsGFasWAF/f39UVlaivLwcbm5uDXpdIiIi2bAPkiwMTpCOHj2qd/+pU6cwf/58uLu7Y/r06ejevTvatm2LO3fu4JdffsHmzZtRVFSE999/H8HBwWYLXJ9//etfAKpbu8aNG4dvvvkGlZWVCAwMxJtvvonIyMgGvT4RERHZBoMTpCFDhtTYd+XKFcTGxmLUqFHYtWuX3paamJgYvPDCC1i8eDFOnz4tLdp6XL16FQAwffp0dOjQAZs3b4YgCFi3bh3eeOMN5ObmYsGCBXrrlpeXo7y8XPu6oKCgQWMlIiIyhQAjHrE1aCS2TdIottjYWFRVVWHbtm21PsZydXXF1q1bUVlZidjYWCmXq1dhYSEAwM3NDYmJiZg2bRqmTp2KY8eOoVOnTlAqlcjNzdVbV6lUwtPTU7ux/xIRETVKXItNFpISpISEBHTv3h0tWrSos1zLli3RvXv3Wh/TmYuLiwsAIDQ0FE5O/5vtzdHREVOmTEFpaSmSk5P11o2OjkZ+fr52S09Pb9BYiYiITMJh/rKQNMw/Ly8Pnp6eBpUtKipCXl6elMvVy8/PDwDQrl27Gsc0+3JycvTWdXJy0kmqiIiIGiV20paFpBakgIAA/Pbbbzh16lSd5U6dOoVr164hICBAyuXq1b9/fwDQ2/qjmQOpbdu2DRoDERFRQ9IM8zd0I9NISpBeeOEFiKKIsWPHYs+ePXrL7N27F88//zwEQcALL7wg5XL1Gjt2LBQKBbZv3478/Hzt/sLCQmzbtg0tWrRASEhIg8ZARETUoPiITRaSHrG9++67OHDgAM6dO4dJkybB19cXQUFB2mH+V65cwa1btyCKInr37o133nnHXHHr1bx5c6xYsQKvvPIKHn30UUyfPh2CIGDz5s24ffs2tm7dCldX1waNgYiIqEHxEZssJCVILi4u+M9//oNZs2Zhx44duHXrFm7duqVTxs7ODlOmTMGqVatkSU4iIiLQunVrfPDBB1i8eDFEUUTfvn0RHx+PJ598ssGvT0RE1JA4k7Y8BFEUzXL70tPTcejQIVy9ehWFhYXw8PDAAw88gNGjRzd436OGUFBQAE9PT+Tn50OhUFg6HKvTd3q8pPqFgdKGpnpel/a2Lugg7fpVrtKu3yzfeofmlreU9rOL9tLq21VIu3eixCW8u3ymfyoRQ117ubmk+t3+Ie363156X1L9pkqOfzM01+iweCnsnJ0NqqMuK8ONmHn8t8wEklqQVq1aBQB49dVX4e/vjxkzZpglKCIiIqoFH7HJQtLfSrNnz8aaNWs4PJ6IiEgmHMUmD0ktSF5eXvVOEklERERmxBYkWUhqQXrkkUdw/fp1qNVqc8VDREREdTGm9YgJkskkJUhRUVHIzc3FypUrzRQOERER1YnzIMlCUoI0cuRIrFy5EvPmzcNrr72GM2fOoLS01FyxERER0f2aaIKUmJiIsWPHIjAwEIIgYNGiRfXW+f7772Fvb4/27dsbfT1JfZDs7e21/71x40Zs3LixzvKCIKCyslLKJYmIiJq0pjoPUlFREYKCghAaGoqoqKh6y2dmZiIsLAxPPPEErly5YvT1JLUgiaJo1Ma+SkRERI3f2bNnsWzZMowbNw6+vr4QBAHOBsy9VFZWhpiYGHTt2hXOzs7w8fFBREREjUmkTfHUU09BqVRi8uTJ9Y6er6qqwosvvoi//e1v6Nevn0nXk9SCdOPGDSnViYiIyFgyjGKLi4vD/v37japTVlaGESNGICkpCe3atcPYsWNx8+ZNbNmyBQcOHMCJEyfQqVMn0wIy0rx58+Dm5oY333wTixcvNukckhKkwMBAKdWJiIjISHI8YgsJCUGvXr0QHByM4OBgeHt711tn6dKlSEpKQkhICA4fPgx3d3cAQHx8PObOnYuIiAgcO3ZMWz4nJwc5OTl1nlOhUKBNmzZGxX7w4EHs2LED586dgyCYPrO+pARJ49KlS0hPT0d+fj48PT3h5+eHnj17muPUREREdL8G7ltk7OLyFRUVWL16NQBg7dq12uQIAObMmYNt27YhMTERZ8+eRd++fQFUr8ZRX+tOWFgYtm7danAct27dwssvv4wvv/wSrVu3NupnuJ/JCdKtW7fwwQcfYMeOHcjPz69x3NPTE6GhoXj77betci02IiKiRqkRThT5448/Ii8vD506dcLDDz9c4/iECRNw8eJFfPPNN9oEaeHChZg/f36d57WzM66r9JkzZ5CdnY3HH39cu0+tVkMURTg4OGDjxo2IiIgw6FwmJUj79u3Dyy+/jIKCAtS21m1eXh7Wr1+Pzz77DFu2bMG4ceNMuRQRERH9iSmP2AoKCnT2Ozk5mXWZsAsXLgAA+vTpo/e4Zr+mHFCd/BibANVnxIgRuHTpks6+devWYf/+/fj3v/8NX19fg89ldIJ06NAhTJo0CZWVlVAoFAgNDcXw4cPRpUsXuLu7o6ioCL/99hv+85//YOfOnSgoKMDkyZOxf/9+PPXUU8ZejoiIiP7MhBYkf39/nd0xMTEGzSNkqLS0NACAn5+f3uOa/ZpypigqKsL169cBACqVCllZWTh//jwcHR0RFBQEAPDw8ECPHj106rVp0wbNmjWrsb8+RiVIRUVFCA8PR2VlJcaMGYNPP/0UXl5eNcr16tULEyZMQGxsLF5++WUcPHgQL7/8MlJSUnSeSxIREZFxTGlBSk9Ph0Kh0O439yLzRUVFAABXV1e9x93c3HTKmeLMmTMYNmyY9vWGDRuwYcMGBAYG4ubNmyaftzZGJUibNm1CdnY2hg8fjn379tXbNObl5YV9+/Zh5MiROHbsGDZt2oTZs2dLCpjk80DMCpPr2nuZPnIAACrdpc2ZVeQnrdnWQeKE8PYqaT+/XYW060vtdyBUmV7XNUvatUvbSPvdud2W9sPndJdUHdnB0hbwds2Q9t5Jf7KVpPrdFpn+uf91Eb/fZWFCC5JCodBJkMxN092mtlFjtXXHMcbQoUNNOs+iRYtMai0z6pvowIEDEAQBK1asMPi5ob29PVasWAFRFHHgwAGjAyQiIqI/aYRLjXh4eAAAiouL9R4vKSkBAKt6imRUC9KVK1fg5+eHhx56yKiL9OrVC35+frh8+bJR9YiIiEhXY1xqRDNavbYZszX7rWlUu1EtSDk5OWjXrp1JF2rXrh1yc3NNqmuMoqIixMXFoUePHnB3d0fr1q0xcOBAfP755w1+bSIiogbXCFuQevXqBQD46aef9B7X7LemORKNSpA8PDyQl5dn0oXy8vIavGlNrVZj1KhRWLRoEfr164f4+HjMmzcPpaWlmDp1KhYuXNig1yciImpwjTBBGjhwIDw9PZGSkoJz587VOL57924AwJgxY+QJyAyMSpDat2+P69evIyvLuF6Yt2/fxvXr19G+fXuj6hkrOTkZSUlJmDVrFjZv3owZM2Zg9uzZOH78OLy9vbFx48YGvT4REVFD0zxiM3STg6OjIyIjIwEAkZGROn2R4uPjcfHiRQwaNAjBwcHyBGQGRiVII0aMgFqtRlxcnFEX0ZQfOXKkUfWMpZnR28fHR2e/i4sLWrRoUevwQyIiIqshQwvSwYMH0b9/f+0GVM899Od9Bw8e1Kkzf/589OvXD0lJSejSpQsmT56M/v37Y+7cuWjVqhW2bNliWjAWYlQn7ddeew0rV67EJ598gvbt2+Ott96qt87y5cvxySefwNHREa+++qrJgRri0UcfhUKhwPLly9G+fXv0798fRUVF2LhxI3799dc6fznl5eUoLy/Xvr5/1lEiIqLGQI5O2tnZ2UhOTtbZJ4qizr7s7Gyd487Ozjh69CiUSiV27tyJffv2oUWLFggLC0NcXFyNySobO6NakAIDA/Hee+9BFEW8++67eOyxx7Bnz54aq/Hm5ORg9+7deOyxxxAdHQ1BEDBv3rwGf8TWsmVL7Nu3D56enpg0aRICAgIQFBSErVu3Yv/+/Zg2bVqtdZVKJTw9PbWbtf0iiYioiZChBSk8PByiKNa5hYeH16jn4uKC2NhYXL9+HeXl5cjKysLWrVut8t9Uo5caWbBgAe7evYu1a9fi+PHjOH78OACgefPm2qVGNB25NRM6/fWvf5Wtg3SLFi3w8MMP4/nnn8eAAQO0a8JNmjQJe/bswZNPPqm3XnR0NObMmaN9XVBQYJW/UCIisnGNcLFaW2TSYrWrV6/G0KFDsXDhQly5cgUAkJubW2MY/wMPPIDFixdj4sSJ0iM1wKVLlxASEoKVK1fqPM4LDQ1F7969ERERgZs3b+qdYt3cC/cRERE1BOG/m6FlyTQmJUgAMH78eIwfPx5nz57FDz/8gPT0dBQWFsLDwwP+/v4YPHgw+vbta85Y67VixQqUlZXVSMicnJzw3HPPYdmyZbh69ap2vgYiIiKrwxYkWZicIGn07dtX9kSoNhkZGQCAioqaC1lp9lVWVsoaExERkTk1xpm0bZG0VSEbmaCgIADA1q1bdfYXFhbi//7v/+Dm5obu3SWuRElERGRJjXCiSFskuQWpMYmKisL27dsRHR2NS5cuYdCgQcjNzcXmzZuRlpaGDz/8EM7OzpYOk4iISBomPg3OphKkwMBAXLhwAUqlEt9//z327t0Le3t79O7dG0uWLMHkyZMtHSIREZEkfMQmD5tKkADAz88Pa9eutXQYjcKD762QVN/vWHH9hWqRMcRN0rXtKqSNvXAolVQdzjnSvlVKvKXF36xI2vXty+svUxe1hG+GokBpP7vHTWk/e35nSdXhfVItqX6Fq7SfXyVKq18pccEAtZPp979nlLTvnIsrZ0uq32Swk7YsbC5BIiIismVsQZIHEyQiIiJrwhYkWTBBIiIisiJsQZIHEyQiIiJrwhYkWTBBIiIisiZMkGTBBImIiMiK8BGbPJggERERWRO2IMmCCRIREZEVEUQRgmhY5mNoOaqJCRIREZE1YQuSLJggERERWRH2QZIHEyQiIiJrwhYkWTBBIiIisiJsQZIHEyQiIiJrwhYkWTBBIiIisiJsQZIHEyQiIiJrwhYkWTBBasT6To+XVN/RWZBUP2OIm8l1fY8VS7p25mDTrw1A8pdCcTtp967STVoAduXSrl/iLak6HPNNr2tfJu3aUu+9d3KFpPr3Hmomqb5DiaTqsC+VVr/59UpJ9Qv9TP9noayVpEvjwfkrJNW/8v5saQFYEbYMNTwmSERERNZEFKs3Q8uSSZggERERWRH2QZKHnaUDMIRSqcTEiRPRsWNHCIKA9u3b11n+zp07iIiIQNu2beHs7IyePXti06ZN8gRLRETUkEQjNzKJVbQgzZs3Dy1btkSfPn2Ql5dXZ9m8vDwMGjQIGRkZiIqKQocOHbB//37MmDEDmZmZiImJkSdoIiKiBiCoqzdDy5JprCJBSklJQceOHQEAPXr0QFFRUa1lP/jgA1y/fh179uzBuHHjAAB/+ctf8Oyzz2LJkiWYNm0aOnToIEvcREREZsdRbLKwikdsmuTIEDt27ECHDh20yZHGnDlzUFFRgS+++MLc4REREclG0wfJ0I1MYxUtSIbKyspCeno6QkNDaxwLCQmBIAg4deqU3rrl5eUoLy/Xvi4oKGiwOImIiEzGUWyysIoWJENlZGQAAPz8/Gocc3JygpeXF27duqW3rlKphKenp3bz9/dv0FiJiIhMwRYkedhUglRSUj1Dm5OTk97jzs7O2jL3i46ORn5+vnZLT09vsDiJiIhMxlFssrCpR2yurq4AoPOo7M9KS0vh7a1/imEnJ6daEysiIqLGgvMgycOmWpB8fX0BQO9jtLKyMvzxxx96H78RERFZDU0fJEM3MolNtSB5e3vDz88PJ06cqHHs5MmTEEURwcHBFoiMiIjIPNiCJA+bakECgNDQUNy4cQN79+7V2R8fHw8HBwdMnjzZQpERERGZAfsgycIqWpA+++wzpKamAgCys7OhUqnw/vvvAwCaN2+OyMhIbdl3330Xu3fvxtSpU3H27FntTNoHDhzAggULjJpTiYiIqLFhC5I8rCJB2rx5M44dO6azb8GCBQCAwMBAnQSpRYsW+PHHHzFv3jxs2rQJBQUF6Ny5M9avX4+ZM2fKGjcREZHZqcXqzdCyZBKrSJASEhKMKt+uXTts2bKlYYIxQvd3Vkiq71ohMQBXidXvmP7ByhjiJunaTrnSPtRVToKk+naVkqoDorTrV0q7fXDLkHb/KtxMj98jTdriT1XNpN27Ql9pX2vNLDxHrHdijqT6qrbS3jyev5v+3rGrkHbvK12k/e57/k3ad+7Fj2dLqi8bLjUiC6tIkIiIiKiaACMesTVoJLaNCRIREZE14VIjsmCCREREZEXYSVseNjfMn4iIyKY10WH+iYmJGDt2LAIDAyEIAhYtWqS33NChQyEIQo3Nzs4Od+/eNfh6bEEiIiKyIoIoQjDw0Zmh5axBUVERgoKCEBoaiqioqFrL7d27FyqVSmff6NGj0bp1a7Rp08bg67EFiYiIyJqojdxMcPbsWSxbtgzjxo2Dr68vBEGAs7NzvfXKysoQExODrl27wtnZGT4+PoiIiNC7BJixnnrqKSiVSkyePLnOtVNbtmwJb29v7ZaVlYULFy7gtddeM+p6bEEiIiKyInK0IMXFxWH//v1G1SkrK8OIESOQlJSEdu3aYezYsbh58ya2bNmCAwcO4MSJE+jUqZNJ8Uixfv16+Pj44NlnnzWqHhMkIiIiayLDPEghISHo1asXgoODERwcDG9v73rrLF26FElJSQgJCcHhw4fh7u4OoHqpr7lz5yIiIkJn0uecnBzk5NQ975dCoTDqsdj9CgoKsHPnTsydOxcODsalPEyQiIiIrIkMw/zfeecdo8pXVFRg9erVAIC1a9dqkyMAmDNnDrZt24bExEScPXsWffv2BQCsWrUKixcvrvO8YWFh2Lp1q3HB/8lnn32G0tJS/OUvfzG6LvsgERERkSQ//vgj8vLy0KlTJzz88MM1jk+YMAEA8M0332j3LVy4EBUVFXVun376qaS4PvnkEzz77LPw9fU1ui5bkIiIiKyIKfMgFRTorqHj5ORUZ0dnY124cAEA0KdPH73HNfs15QDAzs4OdnYN107zww8/4Oeff0Z8fLxJ9dmCREREZE00j9gM3QD4+/vD09NTuymVSrOGlJaWBgDw8/PTe1yzX1POFEVFRTh//jzOnz8PlUqFrKwsnD9/HpcvX9Zbfv369ejcuTMef/xxk67HFiQiIiIrIqirN0PLAkB6ejoUCoV2vzlbj4Dq5AUAXF31r5Lu5uamU84UZ86cwbBhw7SvN2zYgA0bNiAwMBA3b97UKZudnY09e/ZgyZIlEATTVqRjgkRERGRNTOikrVAodBIk84dUfZ3akhHRDBNWDh061ODztG7dGuXl5ZKuxwSJiIjImsgwzN9YHh4eAIDi4mK9x0tKSgBAZ3RbY8cEqR6Ph62CQ7P6Zw/Vp1WxiVOY/lehv7Rfj0OJtE+Gvcr0+k55ki4N0c60JlGN5r9XSqrvWFAhqX5uZ9PeMxqivaTqqHKWdv+k/O5L2kjr2uh6R9rnpsJd2vUrXSRVh2OBtM9dlae0906Rr6O06zczva7aUdr7rsU1aZ87qb/7J/rFmly3sqpM0rWN0RiXGgkICACAWmfM1uzXlLMGTJCIiIisiQzzIBmrV69eAICffvpJ73HN/p49e8oSjzlwFBsREZE1EWH4OmwyPWIbOHAgPD09kZKSgnPnztU4vnv3bgDAmDFj5AnIDKwiQVIqlZg4cSI6duwIQRDQvn17veVEUcTnn3+OF154AZ07d4arqysCAgLw7LPPIjk5Wd6giYiIGoDmEZuhmxwcHR0RGRkJAIiMjNTpixQfH4+LFy9i0KBBCA4OliUec7CKR2zz5s1Dy5Yt0adPH+Tl5dVarry8HFOnTkXPnj0xefJkdOzYEbdv38Ynn3yCkJAQbN++HS+99JJ8gRMREZmbCCMesZl2iYMHDyIuLk5nn0qlQv/+/bWvFyxYgKefflr7ev78+fjuu++QlJSELl26YPDgwUhNTUVycjJatWqFLVu2mBaMhVhFgpSSkoKOHTsCAHr06FHrPAoODg74z3/+ozNPAgBMnz4dPXr0wJtvvonQ0NAGnbmTiIioQcnQByk7O7vGkxdRFHX2ZWdn6xx3dnbG0aNHoVQqsXPnTuzbtw8tWrRAWFgY4uLi4O/vb1IslmIVmYImOaqPg4NDjeQIALy9vfHYY4/hzp07uHv3rrnDIyIiko+h/Y80mwnCw8MhimKdW3h4eI16Li4uiI2NxfXr11FeXo6srCxs3brV6pIjwEpakMwhIyMDjo6OaN68ud7j5eXlOpNK3b9uDRERUWPQGIf52yKraEGS6uDBgzh16hQmTZoEZ2f9c4wolUqddWqsMdslIqImwIS12Mh4Np8g/frrr5g6dSp8fHzw0Ucf1VouOjoa+fn52i09PV3GKImIiAzEBEkWNv2I7caNGxg5ciQA4NChQ2jTpk2tZZ2cnMy+eB8REZHZNcKJIm2RzSZIN2/exLBhw1BYWIgjR45Y1eydREREtVIDMHRVF2kr9zRpNpkgpaamYtiwYcjLy8ORI0fwyCOPWDokIiIis2AnbXnYXIKUmpqKoUOHIjc3F4cPH7aqWTuJiIjqxUdssrCKBOmzzz5DamoqgOqJqVQqFd5//30AQPPmzbXTmxcWFmLYsGG4efMm3njjDVy7dg3Xrl3TOdfIkSPRtm1beX8AIiIic1GLgGBg4qNmgmQqq0iQNm/ejGPHjunsW7BgAQAgMDBQmyD98ccfuHHjBgBg9erVes919OhRgxIk8b9Zd1VFmclxo0Law98qlbRfj1gpqTqgMv2DVaUy9AG5fqIgrX5lhbQf3q6yQlL9KpWk6hDtpdVXG9xBQT+hSsLvXuK1qyR/bqQNzq2SOLa3SsLnBgAqKyV850D6Z0/Crx5V9lI/t9I+d5UV0n55lVWm3/vKqup59EQ5WmzYgiQLq0iQEhISDCrXvn17s705CwsLAQA/HVxilvNRE/OjpQOgJuukpQNo2goLC+Hp6dnAVzFm+D4TJFNZRYJkCT4+PkhPT4eHhwcEia0ZDaGgoAD+/v5IT0+HQqGwdDhWhfdOGt4/0/Hema6x3ztRFFFYWAgfHx85LsYWJBkwQaqFnZ0d/Pz8LB1GvRQKRaP8srAGvHfS8P6ZjvfOdI353jV8y9F/qUUY3DLEPkgmY4JERERkTUR19WZoWTIJEyQiIiJrwkdssmCCZKWcnJwQExPD5VFMwHsnDe+f6XjvTMd79yd8xCYLQZRlTCIRERFJUVBQAE9PTzzu8yoc7AxLFCvV5fgucwPy8/Mbbd+txootSERERNZEhBGP2Bo0EpvGBImIiMiasA+SLJggERERWRO1GoCBo9PUHMVmKiZIRERE1oQtSLJggkRERGRNmCDJggkSERGRNeEwf1kwQSIiIrIioqiGaOAM2YaWo5qYIBEREVkTUTS8ZYiP2EzGBImIiMiaiEY8YmOCZDImSERERNZErQYELlbb0JggERERWRO2IMmCCRIREZEVEdVqiAa2ILGTtumYIBEREVkTtiDJggkSERGRNVGLgMAEqaExQSIiIrImogiD12JjgmQyJkhERERWRFSLEA1sQRKZIJmMCRIREZE1EdUwvAWJnbRNxQSJiIjIirAFSR5MkIiIiKxIpVhucMtQJSoaOBrbxQSJiIjICjg6OsLb2xs/Zv3LqHre3t5wdHRsoKhslyCy/Y2IiMgqlJWVQaVSGVXH0dERzs7ODRSR7WKCRERERHQfO0sHQERERNTYMEEiIiIiug8TJCIiIqL7MEEiIiIiug8TJCIiIqL7MEEiIiIiug8TJCIiIqL7/D8eatXVRMuo9wAAAABJRU5ErkJggg==", + "image/png": "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", "text/plain": [ "
    " ] @@ -2135,17 +2069,9 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 14, "id": "f11d32a7-d9a7-4110-9317-3621a70570d0", - "metadata": { - "execution": { - "iopub.execute_input": "2024-11-28T13:42:47.452392Z", - "iopub.status.busy": "2024-11-28T13:42:47.452003Z", - "iopub.status.idle": "2024-11-28T13:42:47.583567Z", - "shell.execute_reply": "2024-11-28T13:42:47.583314Z", - "shell.execute_reply.started": "2024-11-28T13:42:47.452363Z" - } - }, + "metadata": {}, "outputs": [ { "data": { @@ -2153,13 +2079,13 @@ "Text(0.5, 1.0, 'Degree power spectrum')" ] }, - "execution_count": 26, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAHFCAYAAAAUpjivAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB5kklEQVR4nO3dd3RU1d7G8e+kTXqFVELvJXQQUEABESl27MLVa0FEUVHsqK/CBXtHvQqoIF4LKgpIBxGV3nsHSQglpJCe2e8fQwaGHiA5Kc9nrVmZObPnnN9JgDzss/fZNmOMQURERKSc8rC6ABEREZHipLAjIiIi5ZrCjoiIiJRrCjsiIiJSrinsiIiISLmmsCMiIiLlmsKOiIiIlGsKOyIiIlKuKeyIiIhIuaawI1IMxo4di81mcz18fX2Jjo7m8ssvZ8SIESQnJ1tdopRzmZmZvPjii8ydO9fqUkQsp7AjUozGjBnDn3/+yYwZM/jggw9o1qwZI0eOpEGDBsycOdPq8qQcy8zM5KWXXlLYEUFhR6RYNW7cmEsuuYTLLruMG264gbfeeotVq1YREBDA9ddfz759+0q8pqysrBI/ZllmjKkQ37PMzEyrSxApNgo7IiWsatWqvPHGG6Snp/Pxxx+7vbdkyRL69OlDeHg4vr6+NG/enP/9738n7WPBggW0a9cOX19f4uLieP755/nvf/+LzWZjx44drnbVq1enV69e/PDDDzRv3hxfX19eeuklAJKSkrj//vupUqUKPj4+1KhRg5deeon8/Hy3Y+Xm5vLKK69Qv3597HY7lStX5l//+hf79+8/67n279+fwMBA1q5dS5cuXQgICKBy5co89NBDJ/1yzc7O5umnn6ZGjRr4+PgQFxfHwIEDOXz4sKvNE088QUhICAUFBa5tgwYNwmaz8dprr7m2HTx4EA8PD9577z3XtrS0NIYMGeK2/8GDB3PkyBG3Omw2Gw899BCjR4+mQYMG2O12xo0bd9pznD17Np07dyYiIgI/Pz+qVq3KDTfc4Dq/HTt2YLPZGDVqFK+++ipVq1bF19eXVq1aMWvWrJP2t3nzZm677TYiIyOx2+00aNCADz744KR2hw8f5vHHH6dmzZrY7XYiIyO5+uqr2bBhAzt27KBy5coAvPTSS67Lqf379wfgxRdfxGazsWzZMm688UbCwsKoVasWAJ07d6Zz584nHa9///5Ur17d9brwvF577TVGjhxJ9erV8fPzo3PnzmzatIm8vDyeeuopYmNjCQkJ4brrrtPlW7GOEZGLbsyYMQYwixcvPuX7GRkZxtPT03Tp0sW1bfbs2cbHx8dcdtll5ptvvjHTpk0z/fv3N4AZM2aMq93KlSuNr6+vSUhIMBMnTjQ///yzufrqq0316tUNYLZv3+5qW61aNRMTE2Nq1qxpPv/8czNnzhyzaNEik5iYaOLj4021atXMxx9/bGbOnGn+7//+z9jtdtO/f3/X5wsKCsxVV11lAgICzEsvvWRmzJhh/vvf/5q4uDjTsGFDk5mZecbvQ79+/YyPj4+pWrWqefXVV8306dPNiy++aLy8vEyvXr1c7RwOh+nevbvx8vIyzz//vJk+fbp5/fXXTUBAgGnevLnJzs42xhgzbdo0A5iFCxe6Plu/fn3j5+dnunXr5tr2zTffGMCsW7fOGGPMkSNHTLNmzUylSpXMm2++aWbOnGneeecdExISYq644grjcDhcnwVMXFycSUhIMBMmTDCzZ882a9asOeX5bd++3fj6+ppu3bqZH3/80cydO9eMHz/e3HnnnSYlJcXVBjDx8fHm0ksvNd9//7359ttvTevWrY23t7fbuaxdu9aEhISYJk2amC+++MJMnz7dPP7448bDw8O8+OKLrnZpaWmmUaNGJiAgwLz88svmt99+M99//7155JFHzOzZs012drbre3XPPfeYP//80/z5559my5Ytxhhjhg0bZgBTrVo1M3ToUDNjxgzz448/GmOM6dSpk+nUqdMpf5bVqlVzO/fCffTu3dv88ssv5quvvjJRUVGmbt265s477zR33323mTp1qhk9erQJDAw0vXv3PuOfF5HiorAjUgzOFnaMMSYqKso0aNDA9bp+/fqmefPmJi8vz61dr169TExMjCkoKDDGGHPTTTeZgIAAs3//flebgoIC07Bhw1OGHU9PT7Nx40a3fd5///0mMDDQ7Ny5023766+/bgCzdu1aY4wxX3/9tQHM999/79Zu8eLFBjAffvjhGb8P/fr1M4B555133La/+uqrBjALFiwwxhwLMaNGjXJrVxhaPvnkE2OMM7T4+PiYl19+2RhjzJ49ewxghg4davz8/Fyh6N577zWxsbGu/YwYMcJ4eHic9PP47rvvDGCmTJni2gaYkJAQc+jQoTOe2/Gf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2rTJLF++3PTu3ds0adLEFBQUGGOMOXz4sGnXrp259957TWJioklMTDT5+fln/Z6czj///GNq1aplbrvtNlNQUGC2bNli4uLizH333Vekn5kxxmzevNkAZvXq1adtczHCji5jWSk0Hmp2gm1zYeXXcPkzVlckIucqLxOGx1pz7Gf2gs+5dflv2bIFYwz169c/bZvNmzdjjKFBgwanfL9BgwakpKSwf/9+IiMjGTt2LPfeey+jR4+mRYsWdOrUiVtuuYWEhITzOp3j66xXr57b9kqVKpGdnQ3AwIEDGTly5Ck/n5iYSH5+Ptdffz3VqlUDoEmTJgAcOXKEN998k9mzZ9OuXTsAatasyYIFC/j4449p0aIF77zzDu+//z79+vUDoFatWlx66aWuz3/00UeMHTuWHj16APDpp58yY8YMPvvsM5544glXHQkJCQwbNgyAOnXq8P777zNr1izatWvHZ599xhdffEG3bt0AGDduHFWqVDnj9yUjI+Osn7vhhhvcPvPZZ58RGRnJunXraNy4MSEhIfj4+ODv7++6xHS270mnTp1OW1NsbCyzZ8+mY8eO3Hbbbfz555906dKF0aNHn/FcTmSM4bHHHuPSSy+lcePGRfpsUWmAstWa3+n8uuJrcDisrUVEyh1z9F5eNpvtou3jhhtuYO/evfz88890796duXPn0qJFC8aOHXtO+xs/fjyBgYGux++//+5678Q6Fy1axIoVK2jUqBE5OadfQLlp06Z06dKFJk2acNNNN/Hpp5+SkpICwLp168jOzqZbt25ux/3iiy/YunUr69evJycnhy5dupxy31u3biUvL48OHTq4tnl7e9OmTRvWr1/v1vbEwBcTE0NycjJbt24lNzfXFSwAwsPDTwp3pzr22T63detWbrvtNmrWrElwcDA1atQAYNeuXafd79m+J2dTtWpVvvjiC7755hu8vLz47LPPivxn7KGHHmLVqlV8/fXXRfrc+VDPjtXq9wR7CKTugh3zoWZnqysSkXPh7e/sYbHq2OeoTp062Gw21q9fz7XXXnvKNrVr18Zms7Fu3bpTttmwYQNhYWFUqlTJtc3X15du3brRrVs3XnjhBf79738zbNiwM860KtSnTx/atm3reh0XF0dmZiY2m40NGza4ta1ZsyZw+kHNhTw9PZkxYwYLFy5k+vTpvPfeezz77LP8/fffOI7+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EcuXL+fNN9/k7rvvtrq0CiEjI4MtW7a4Xm/fvp0VK1YQHh5O1apVGTx4MMOHD6dOnTrUqVOH4cOH4+/vz2233WZh1eXXmX4esbGx3HjjjSxbtoxffvmFgoIC17iq8PBwfHx8ire4Yp/vJeWKpp5ba/LkyaZx48bGbreb+vXrm08++cTqkiq0tLQ088gjj5iqVasaX19fU7NmTfPss8+anJwcq0urEObMmWOAkx79+vUzxjinnw8bNsxER0cbu91uOnbsaFavXm1t0eXYmX4e27dvP+V7gJkzZ06x12YzxpjijVMiIiIi1tGYHRERESnXFHZERESkXFPYERERkXJNYUdERETKNYUdERERKdcUdkRERKRcU9gRERGRck1hR0RERMo1hR0RsVz//v2x2WzYbDa8vb2JioqiW7dufP7551pnSkQumMKOiJQKV111FYmJiezYsYOpU6dy+eWX88gjj9CrVy/y8/OL7bi5ubnFtm8RKR0UdkSkVLDb7URHRxMXF0eLFi145pln+Omnn5g6dSpjx44FIDU1lfvuu4/IyEiCg4O54oorWLlypdt+XnnlFSIjIwkKCuLf//43Tz31FM2aNXO9379/f6699lpGjBhBbGwsdevWBeCff/7h5ptvJiwsjIiICK655hp27Njhtu8xY8bQoEEDfH19qV+/Ph9++GFxfktE5CJR2BGRUuuKK66gadOm/PDDDxhj6NmzJ0lJSUyZMoWlS5fSokULunTpwqFDhwAYP348r776KiNHjmTp0qVUrVqVjz766KT9zpo1i/Xr1zNjxgx++eUXMjMzufzyywkMDGT+/PksWLCAwMBArrrqKlfPz6effsqzzz7Lq6++yvr16xk+fDjPP/8848aNK9HviYich2JfalRE5Cz69etnrrnmmlO+d/PNN5sGDRqYWbNmmeDgYJOdne32fq1atczHH39sjDGmbdu2ZuDAgW7vd+jQwTRt2tTtWFFRUW4rk3/22WemXr16xuFwuLbl5OQYPz8/89tvvxljjImPjzcTJkxw2/f//d//mXbt2hX5fEWkZHlZHbZERM7EGIPNZmPp0qVkZGQQERHh9n5WVhZbt24FYOPGjTz44INu77dp04bZs2e7bWvSpAk+Pj6u10uXLmXLli0EBQW5tcvOzmbr1q3s37+f3bt3c88993Dvvfe63s/PzyckJOSinKeIFB+FHREp1davX0+NGjVwOBzExMQwd+7ck9qEhoa6nttsNrf3jDEntQ8ICHB77XA4aNmyJePHjz+pbeXKlcnOzgacl7Latm3r9r6np+e5noqIWERhR0RKrdmzZ7N69WoeffRRqlSpQlJSEl5eXlSvXv2U7evVq8eiRYu48847XduWLFly1uO0aNGCb775xjXw+UQhISHExcWxbds2br/99vM+HxGxhsKOiJQKOTk5JCUlUVBQwL59+5g2bRojRoygV69e3HXXXXh4eNCuXTuuvfZaRo4cSb169di7dy9Tpkzh2muvpVWrVgwaNIh7772XVq1a0b59e7755htWrVpFzZo1z3js22+/nddee41rrrmGl19+mSpVqrBr1y5++OEHnnjiCapUqcKLL77Iww8/THBwMD169CAnJ4clS5aQkpLCY489VkLfJRE5Hwo7IlIqTJs2jZiYGLy8vAgLC6Np06a8++679OvXDw8P58TRKVOm8Oyzz3L33Xezf/9+oqOj6dixI1FRUYAztGzbto0hQ4aQnZ1N37596d+/P4sWLTrjsf39/Zk/fz5Dhw7l+uuvJz09nbi4OLp06eLq6fn3v/+Nv78/r732Gk8++SQBAQE0adKEwYMHF+v3RUQunM2c6oK2iEg50a1bN6Kjo/nyyy+tLkVELKKeHREpNzIzMxk9ejTdu3fH09OTr7/+mpkzZzJjxgyrSxMRC6lnR0TKjaysLHr37s2yZcvIycmhXr16PPfcc1x//fVWlyYiFlLYERERkXJNy0WIiIhIuaawIyIiIuWawo6IiIiUawo7IiIiUq4p7IiIiEi5prAjIiIi5ZrCjoiIiJRrCjsiIiJSrinsiIiISLn2/46bkMaexMANAAAAAElFTkSuQmCC", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAHHCAYAAABZbpmkAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAeO5JREFUeJzt3Xd0VNXexvHvpIf0hFQIvZdQBSNNKQakqDQLCiiil4soesXeCwh47Qq2FyyoqFfsNOkCItJ776TQkpCE9P3+MWQgEiABkpPyfNaalZlT5vxOApkn++x9ts0YYxAREREpp5ysLkBERESkOCnsiIiISLmmsCMiIiLlmsKOiIiIlGsKOyIiIlKuKeyIiIhIuaawIyIiIuWawo6IiIiUawo7IiIiUq4p7IiIiEi5prAjUgymTp2KzWZzPDw8PIiIiCAmJoa3336bkydPWl2ilHObN2/m+eefZ+/evVaXImI5hR2RYvTiiy/y+eefM2nSJEaNGgXA6NGjadq0KevXr7e4OinPNm/ezAsvvKCwIwK4WF2ASHnWo0cPWrdu7Xj9xBNPMH/+fHr16kWfPn3YsmULnp6eJVaPMYb09PQSPWZZl52dTW5uLm5ublaXUmz070LKO7XsiJSwzp0788wzz7Bv3z6++OKLfOu2bt1K//79CQwMxMPDg9atW/PTTz+d8x7r16+nU6dOeHp6UrVqVV5++WWmTJmCzWbL95d8jRo16NWrF7Nnz6Z169Z4enrywQcfAJCYmMjo0aOJjIzE3d2dOnXqMH78eHJzc/MdKzc3lzfffJPGjRvj4eFBaGgo9913HydOnLjouQ4dOhRvb292795NTEwMXl5eRERE8OKLL2KMybdtamoq//nPfxz11K9fn9deey3fdn379qVly5b59uvduzc2my3f92nFihXYbDZmzpzpWFaY8927dy82m43XXnuNN998k9q1a+Pu7s7mzZvPe45z586lffv2+Pv74+3tTf369XnyyScd6xcuXIjNZmP69Ok8+eSThIWF4eXlRZ8+fThw4MA577dixQq6d++On58flSpVolOnTixduvSc7Q4dOsSwYcOIiIjA3d2dmjVrMmLECDIzM5k6dSoDBgwA4LrrrnNcTl24cCFw/n8Xeec/derUc45ns9l4/vnnHa+ff/55bDYb27dv54477sDPz4/g4GCeeeYZjDEcOHCAG2+8EV9fX8LCwvjvf/973u+hSHFTy46IBe68806efPJJ5syZw/DhwwHYtGkT7dq1o0qVKjz++ON4eXnxzTffcNNNN/G///2Pm2++GbB/yOV9gD3xxBN4eXnx8ccf4+7uXuCxtm3bxm233cZ9993H8OHDqV+/PmlpaXTq1IlDhw5x3333Ua1aNZYtW8YTTzxBbGwsb775pmP/++67j6lTp3LXXXfxwAMPsGfPHt59913WrFnD0qVLcXV1veC55uTk0L17d66++momTJjArFmzeO6558jOzubFF18E7C0Lffr0YcGCBQwbNozmzZsze/ZsxowZw6FDh3jjjTcA6NChAz/++CPJycn4+vpijGHp0qU4OTmxZMkS+vTpA8CSJUtwcnKiXbt2AEU6X4ApU6aQnp7Ovffei7u7O4GBgQWe26ZNm+jVqxdRUVG8+OKLuLu7s3PnzgLDySuvvILNZuOxxx4jISGBN998k65du7J27VpHi8r8+fPp0aMHrVq14rnnnsPJyYkpU6bQuXNnlixZQps2bQA4fPgwbdq0ITExkXvvvZcGDRpw6NAhvvvuO9LS0ujYsSMPPPAAb7/9Nk8++SQNGzYEcHw937+LS3HLLbfQsGFDXn31VX799VdefvllAgMD+eCDD+jcuTPjx49n2rRpPPLII1x11VV07Njxko4jclmMiFxxU6ZMMYBZuXLlebfx8/MzLVq0cLzu0qWLadq0qUlPT3csy83NNddcc42pW7euY9moUaOMzWYza9ascSw7duyYCQwMNIDZs2ePY3n16tUNYGbNmpXv2C+99JLx8vIy27dvz7f88ccfN87Ozmb//v3GGGOWLFliADNt2rR8282aNavA5f80ZMgQA5hRo0blO6eePXsaNzc3c+TIEWOMMT/88IMBzMsvv5xv//79+xubzWZ27txpjDFm5cqVBjC//fabMcaY9evXG8AMGDDAtG3b1rFfnz598n1vC3u+e/bsMYDx9fU1CQkJFzw3Y4x54403DOA4j4IsWLDAAKZKlSomOTnZsfybb74xgHnrrbcc35e6deuamJgYk5ub69guLS3N1KxZ03Tr1s2xbPDgwcbJyanAf195+3777bcGMAsWLDhnm/P9u8g7/ylTppyzD2Cee+45x+vnnnvOAObee+91LMvOzjZVq1Y1NpvNvPrqq47lJ06cMJ6enmbI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Dh0ytWvXNrfffrvJyckxO3fuNBEREea+++4r0s/MGGN27NhhALNhw4bzbnMlwo4uY1mpYW/4zRcS98O+P6BmR6srEpHCykqDsRHWHPvJw+BWuCb/nTt3YoyhQYMG591mx44dGGNo2LBhgesbNmzIiRMnOHLkCCEhIUydOpXhw4czefJkWrZsSadOnbj11luJioq6pNM5u8769evnW165cmXS09MBGDlyJOPHjy9w/9jYWLKzs+nbty/Vq9u7BTRt2hSAjIwMxo4dy++//050dDQAtWrV4o8//uCDDz6gZcuWvPXWW7z77rsMGTIEgNq1a9O+fXsAUlNTmTRpElOnTqVHjx4AfPTRR8ydO5dPPvmEMWPGABAVFcVzzz0HQN26dXn33XeZN28e3bp1IyUlhU8++YQvvviCLl26APDpp59StWrV835PCrtPv3798r3+v//7P4KDg9m8eTNNmjTBz88PNzc3KlWqRFhYWKG+J506dTpvXREREcyfP58OHTpw++23s3z5crp27cqkSZPOu09BcnNzGT16NO3ataNJkyZF2reo1EHZSm6VoElf+3NNDioixcAU4U7thd22X79+HD58mJ9++onu3buzcOFCWrZsydSpUwu1/7Rp0/D29nY8lixZct5t//rrL9auXUvjxo3JyMg473bNmjWjS5cuNG3alAEDBvDRRx9x4sQJwB6k0tLS6NatW77jfvbZZ+zatYstW7aQkZHhCBT/tGvXLrKysmjXrp1jmaurK23atGHLli2OZf8Me+Hh4SQkJDjeIzMzk7Zt2zrWBwYGnhPu/nncwuyzY8cObrvtNmrVqoWvry81atQAYP/+/ed974t9Ty6mWrVqfP7550yfPh0XFxc++eQTbDbbRfc728iRI9m4cSNff1380yepZcdqze+AVVNh849ww0T7TQdFpPRzrWRvYbHq2IVUt25dbDYbW7duPe82derUwWazsWXLFm6++eZz1m/ZsoWAgACCg4Mdyzw8POjWrRvdunXjmWee4Z577uG5555j6NChF62pT58++T7Aq1SpQlpaGjab7ZyRObVq1QLA09Pzgu/p7OzM3LlzWbZsGXPmzOGdd97hqaeeYsWKFaSkpADw66+/UqVKlXz7ubu7k5iYeNGaC+OfHXZtNhu5ublX5L0vpHfv3lSvXp2PPvqIiIgIcnNzadKkCZmZmefd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yzz11FMmIyPD6tIqjAULFhjgnMeQIUOMMcbk5uaaZ555xoSGhhp3d3fTpUsXs23bNmuLLscu9PPYs2dPgesAs2DBgmKvTffZERERkXJNfXZERESkXFPYERERkXJNYUdERETKNYUdERERKdcUdkRERKRcU9gRERGRck1hR0RERMo1hR0REREp1xR2RMRyQ4cOxWazYbPZcHV1JTQ0lG7duvF///d/mmtKRC6bwo6IlArdu3cnNjaWvXv3MnPmTK677joefPBBevXqRXZ2drEdNzMzs9jeW0RKB4UdESkV3N3dCQsLo0qVKrRs2ZInn3ySH3/8kZkzZzJ16lQAEhMTueeeewgODsbX15fOnTuzbt26fO/z8ssvExISgo+PD/fccw+PP/44zZs3d6wfOnQoN910E6+88goRERHUr18fgAMHDjBw4ED8/f0JDAzkxhtvZO/evfne++OPP6Zhw4Z4eHjQoEED3n///eL8lojIFaKwIyKlVufOnWnWrBnff/89AAMGDCAhIYGZM2eyatUqWrZsSZcuXTh+/DgA06ZN45VXXmH8+PGsWrWKatWqMWnSpHPed968eWzbto25c+fyyy+/kJWVRUxMDD4+PixZsoSlS5fi7e1N9+7dHS0/06ZN49lnn+WVV15hy5YtjB07lmeeeYZPP/205L4hInJpin2qURGRixgyZIi58cYbC1x3yy23mIYNG5olS5YYX19fk56enm997dq1zQcffGCMMaZt27Zm5MiR+da3a9fONGvWLN+xQkND881O/vnnn5v69eub3Nxcx7KMjAzj6elpZs+e7TjOl19+me+9X3rpJRMdHV3k8xWRkuViddgSEbkQYww2m41169aRkpJCUFBQvvWnTp1i165dAGzbto1///vf+da3adOG+fPn51vWtGlT3NzcHK/XrVvHzp078fHxybddeno6u3btIjU1lV27djFs2DCGDx/uWJ+dnY2fn98VOU8RKT4KOyJSqm3ZsoWaNWuSkpJCeHg4CxcuPGcbf3//Ir2nl5dXvtcpKSm0atWKadOmnbNtcHAwKSkpAHz00Ue0bds233pnZ+ciHVtESp7CjoiUWvPnz2fDhg089NBDVK1albi4OFxcXKhRo0aB29evX5+VK1cyePBgx7KVK1de9DgtW7Zk+vTphISE4Ovre856Pz8/IiIi2L17N4MGDbrk8xERayjsiEipkJGRQVxcHDk5OcTHxzNr1izGjRtHr169GDx4ME5OTkRHR3PTTTcxYcIE6tWrx+HDh/n111+5+eabad26NaNGjWL48OG0bt2aa665hunTp7N+/Xpq1ap1wWMPGjSIiRMncuONN/Liiy9StWpV9u3bx/fff8+jjz5K1apVeeGFF3jggQfw8/Oje/fuZGRk8Pfff3PixAkefvjhEvouicilUNgRkVJh1qxZhIeH4+LiQkBAAM2aNePtt99myJAhODnZB47+9ttvPPXUU9x1110cOXKEsLAwOnbsSGhoKGAPLbt37+aRRx4hPT2dgQMHMnToUP76668LHrtSpUosXryYxx57jL59+3Ly5EmqVKlCly5dHC0999xzD5UqVWLixImMGTMGLy8vmjZtyujRo4v1+yIil89mjDFWFyEiUly6detGWFgYn3/+udWliIhF1LIjIuVGWloakydPJiYmBmdnZ7766it+//135s6da3VpImIhteyISLlx6tQpevfuzZo1a0hPT6d+/fo8/fTT9O3b1+rSRMRCCjsiIiJSrmm6CBERESnXFHZERESkXFPYERERkXJNYUdERETKNYUdERERKdcUdkRERKRcU9gRERGRck1hR0RERMo1hR0REREp1/4f/7zhpZxH28YAAAAASUVORK5CYII=", "text/plain": [ "
    " ] @@ -2193,20 +2119,12 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 15, "id": "3ada73e7-ff39-427f-8a6c-fe74ef9437e7", - "metadata": { - "execution": { - "iopub.execute_input": "2024-05-02T14:59:36.368294Z", - "iopub.status.busy": "2024-05-02T14:59:36.367898Z", - "iopub.status.idle": "2024-05-02T14:59:55.095764Z", - "shell.execute_reply": "2024-05-02T14:59:55.095395Z", - "shell.execute_reply.started": "2024-05-02T14:59:36.368262Z" - } - }, + "metadata": {}, "outputs": [], "source": [ - "example_path = '/tmp/test.gfc'\n", + "example_path = 'tmp/test.gfc'\n", "\n", "# Write the spherical harmonics data of the first time slice to a .gfc file\n", "ds.isel(time=0).lnharmo.to_gfc(example_path)" @@ -2229,7 +2147,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.8" + "version": "3.11.11" }, "scenes_data": { "active_scene": "Default Scene", diff --git a/lenapy/plots/plotting.py b/lenapy/plots/plotting.py index 6a4aafa..cdb4cbb 100644 --- a/lenapy/plots/plotting.py +++ b/lenapy/plots/plotting.py @@ -506,18 +506,18 @@ def plot_hs( cbar_kwargs.setdefault("cax", cbar_ax) # -- Creation of the array for matshow with clm and slm - mat = np.zeros((lmax + 1, 2 * lmax + 1)) * np.NaN + mat = np.zeros((lmax + 1, 2 * lmax + 1)) * np.nan i, j = np.tril_indices(lmax + 1) # set slm before clm to plot order 0 coefficient of clm mat[i, lmax - j] = ( - ds.slm.where(ds.l >= lmin, np.NaN) - .where(np.logical_and(ds.m >= mmin, ds.m <= mmax), np.NaN) + ds.slm.where(ds.l >= lmin, np.nan) + .where(np.logical_and(ds.m >= mmin, ds.m <= mmax), np.nan) .isel(l=xr.DataArray(i, dims="tril"), m=xr.DataArray(j, dims="tril")) ).values mat[i, lmax + j] = ( - ds.clm.where(ds.l >= lmin, np.NaN) - .where(np.logical_and(ds.m >= mmin, ds.m <= mmax), np.NaN) + ds.clm.where(ds.l >= lmin, np.nan) + .where(np.logical_and(ds.m >= mmin, ds.m <= mmax), np.nan) .isel(l=xr.DataArray(i, dims="tril"), m=xr.DataArray(j, dims="tril")) .values ) diff --git a/pyproject.toml b/pyproject.toml index 1dd3f7d..6df2fac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -60,13 +60,15 @@ formatter = [ test = [ "pytest", "pytest-cov", + "nbmake", ] doc = [ "sphinx", ] notebook = [ "notebook ==7.3.3", - "myst-nb ==1.2.0" + "myst-nb ==1.2.0", + "cartopy" ] quality = [ "pylint", From 625b976e8538946e8eacfc8a534a05ec343e9d64 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 26 Mar 2025 13:21:49 +0100 Subject: [PATCH 04/54] test: start adding tests --- tests/readers/test_gravi_reader.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/readers/test_gravi_reader.py diff --git a/tests/readers/test_gravi_reader.py b/tests/readers/test_gravi_reader.py new file mode 100644 index 0000000..a196bf7 --- /dev/null +++ b/tests/readers/test_gravi_reader.py @@ -0,0 +1,11 @@ +from lenapy.readers.gravi_reader import read_tn14 + + +def test_read_tn14(lenapy_paths): + # TODO : asserts + ds_C20_C30 = read_tn14( + lenapy_paths.data / "TN-14_C30_C20_GSFC_SLR.txt", rmmean=False + ) + ds_C20_C30 = read_tn14( + lenapy_paths.data / "TN-14_C30_C20_GSFC_SLR.txt", rmmean=True + ) From 783a397579be229314394ed3f61a671122f1f46e Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 26 Mar 2025 15:41:33 +0100 Subject: [PATCH 05/54] test: add dummy tests --- tests/readers/test_gravi_reader.py | 11 ------- tests/readers/test_readers.py | 49 ++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 11 deletions(-) delete mode 100644 tests/readers/test_gravi_reader.py create mode 100644 tests/readers/test_readers.py diff --git a/tests/readers/test_gravi_reader.py b/tests/readers/test_gravi_reader.py deleted file mode 100644 index a196bf7..0000000 --- a/tests/readers/test_gravi_reader.py +++ /dev/null @@ -1,11 +0,0 @@ -from lenapy.readers.gravi_reader import read_tn14 - - -def test_read_tn14(lenapy_paths): - # TODO : asserts - ds_C20_C30 = read_tn14( - lenapy_paths.data / "TN-14_C30_C20_GSFC_SLR.txt", rmmean=False - ) - ds_C20_C30 = read_tn14( - lenapy_paths.data / "TN-14_C30_C20_GSFC_SLR.txt", rmmean=True - ) diff --git a/tests/readers/test_readers.py b/tests/readers/test_readers.py new file mode 100644 index 0000000..49c9904 --- /dev/null +++ b/tests/readers/test_readers.py @@ -0,0 +1,49 @@ +import xarray as xr + +from lenapy.readers.gravi_reader import read_tn14 + + +def test_read_tn13(lenapy_paths): + pass + + +def test_read_tn14(lenapy_paths): + # TODO : asserts + ds_C20_C30 = read_tn14( + lenapy_paths.data / "TN-14_C30_C20_GSFC_SLR.txt", rmmean=False + ) + ds_C20_C30 = read_tn14( + lenapy_paths.data / "TN-14_C30_C20_GSFC_SLR.txt", rmmean=True + ) + + +def test_lenapy_netcdf(lenapy_paths): + # TODO : asserts + gmsl = xr.open_dataset( + lenapy_paths.data / "MSL_wo_seasonal_signal.nc", engine="lenapyNetcdf" + ) + + +def test_lenapy_mask(lenapy_paths): + # TODO test class lenapy.readers.geo_reader.lenapyMask + pass + + +def test_read_gfc(lenapy_paths): + # TODO test class lenapy.readers.gravi_reader.ReadGFC + pass + + +def test_read_gracel2(lenapy_paths): + # TODO test class lenapy.readers.gravi_reader.ReadGRACEL2 + pass + + +def test_read_sh_loading(lenapy_paths): + # TODO test class lenapy.readers.gravi_reader.ReadShLoading + pass + + +def test_ocean_products(lenapy_paths): + # TODO test class lenapy.readers.ocean.lenapyOceanProducts + pass From 6c1a143f15b22c9f61eddf636ac5d6911dc4731b Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 26 Mar 2025 15:54:32 +0100 Subject: [PATCH 06/54] ci: update pytest --- .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1c8eff6..66cd762 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -74,10 +74,12 @@ pytest: script: - source activate lenapy_env - pip install -e .[test] - - pytest -s tests -m ci --cov=lenapy --cov-report=xml:.ci-reports/coverage.xml --cov-report=term --junitxml=.ci-reports/junit-report.xml + - pytest -s tests --cov=lenapy --cov-report=xml:.ci-reports/coverage.xml --cov-report html:cov_html --cov-report=term --junitxml=.ci-reports/junit-report.xml artifacts: + when: always paths: - ./.ci-reports/ + - ./cov_html/ expire_in: 1 day test_notebooks: From 5b806be6d020960b04f17666233757f0ddb57f8f Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 26 Mar 2025 16:23:43 +0100 Subject: [PATCH 07/54] test: add writers test --- tests/writers/test_writers.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 tests/writers/test_writers.py diff --git a/tests/writers/test_writers.py b/tests/writers/test_writers.py new file mode 100644 index 0000000..16e9a3f --- /dev/null +++ b/tests/writers/test_writers.py @@ -0,0 +1,9 @@ +import xarray as xr + + +def test_gravi_writers(lenapy_paths): + # TODO : asserts + # TODO : test to_gfc parameters + ds_path = lenapy_paths.data / "COSTG_n12_2002_2022.nc" + ds = xr.open_dataset(ds_path) + ds.isel(time=0).lnharmo.to_gfc("tmp/test.gfc") From 358d0dfe04d68ed4745c27f49fdc77fcdbe18eaf Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 26 Mar 2025 17:01:38 +0100 Subject: [PATCH 08/54] test: add climato test --- tests/utils/test_climato.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/utils/test_climato.py diff --git a/tests/utils/test_climato.py b/tests/utils/test_climato.py new file mode 100644 index 0000000..3f09564 --- /dev/null +++ b/tests/utils/test_climato.py @@ -0,0 +1,17 @@ +import xarray as xr + + +def test_climato_coeffs(lenapy_paths): + moheacan = xr.open_dataset(lenapy_paths.data / "ohc.nc") + clim = moheacan.gohc.lntime.Coeffs_climato() + ref_coeffs = [ + "cosAnnual", + "cosSemiAnnual", + "order_0", + "order_1", + "sinAnnual", + "sinSemiAnnual", + ] + assert ( + sorted(clim.coeff_names) == ref_coeffs + ), "Coeffs_climato outputs do not correspond to the ref." From 19a8a0a7544af63aaa1a59e5717a9cbb41d5ce8e Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 2 Apr 2025 09:56:49 +0200 Subject: [PATCH 09/54] test: add test dep --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 6df2fac..5099387 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,6 +61,7 @@ test = [ "pytest", "pytest-cov", "nbmake", + "pooch" ] doc = [ "sphinx", From 443e625f6630b792dd9664b33f4e0ad2c0888587 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 2 Apr 2025 09:57:39 +0200 Subject: [PATCH 10/54] test: add lngeo tests --- tests/conftest.py | 17 +++++++++ tests/test_lngeo.py | 84 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 tests/test_lngeo.py diff --git a/tests/conftest.py b/tests/conftest.py index 76163ee..fc33aa4 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -2,6 +2,9 @@ from pathlib import Path import pytest +import xarray as xr + +import lenapy @dataclass @@ -15,3 +18,17 @@ def __post_init__(self): @pytest.fixture def lenapy_paths(request) -> LenapyTestsPath: return LenapyTestsPath(Path(__file__).parent.parent) + + +@pytest.fixture(scope="session") +def air_temperature_data(): + """Fixture session to load et rename data from xarray tutorials.""" + dataset = xr.tutorial.open_dataset("air_temperature") + return lenapy.utils.geo.rename_data(dataset) + + +@pytest.fixture(scope="session") +def ersstv5_data(): + """Fixture session to load et rename data from xarray tutorials.""" + dataset = xr.tutorial.open_dataset("ersstv5") + return lenapy.utils.geo.rename_data(dataset) diff --git a/tests/test_lngeo.py b/tests/test_lngeo.py new file mode 100644 index 0000000..88e0d9e --- /dev/null +++ b/tests/test_lngeo.py @@ -0,0 +1,84 @@ +import numpy as np +import pytest +import xarray as xr + +# TODO add tests about id() + + +@pytest.mark.parametrize("operation", ["mean", "sum"]) +def test_mean_or_sum(air_temperature_data, operation): + raw_values = air_temperature_data.air.values + ref_result = getattr(np, operation)(raw_values, axis=(1, 2)) + + # TODO : Possible refactoring: Extract the weight computations in mean as a utility function and use it as an input. + # Currently, both mean and sum share the same weight computations ? + # Then it will be possible to test it + weighted_new_dataset = getattr(air_temperature_data.lngeo, operation)( + ["latitude", "longitude"], weights=["latitude"] + ) + + dataset_result = getattr(air_temperature_data.lngeo, operation)( + ["latitude", "longitude"] + ) + dataarray_result = getattr(air_temperature_data.air.lngeo, operation)( + ["latitude", "longitude"] + ) + + assert np.allclose(ref_result, dataset_result.air.values) + assert np.allclose(ref_result, dataarray_result.values) + + +def test_regridder(air_temperature_data, ersstv5_data): + # TODO : asserts + air_temperature_data.lngeo.regridder(ersstv5_data, method="bilinear") + + +def test_regrid(air_temperature_data): + # TODO : asserts + ds_out = xr.Dataset( + { + "latitude": (["latitude"], np.arange(-89.5, 90, 1.0)), + "longitude": (["longitude"], np.arange(-179.5, 180, 1.0)), + } + ) + regridder = air_temperature_data.lngeo.regridder( + ds_out, "conservative_normed", periodic=True + ) + out = air_temperature_data.lngeo.regrid(regridder) + + +def test_surface_cell(lenapy_paths): + # TODO : asserts + data = xr.open_dataset(lenapy_paths.data / "ecco.nc", engine="lenapyNetcdf") + surface = data.lngeo.surface_cell() + + +def test_distance(air_temperature_data): + # TODO : asserts + lat_coords = [45] + lon_coords = [45] + lat = xr.DataArray( + lat_coords, + dims=["N_PROF"], + name="lat", + attrs={"standard_name": "lat", "units": "degree_north", "axis": "Y"}, + ) + lon = xr.DataArray( + lon_coords, + dims=["N_PROF"], + name="lon", + attrs={"standard_name": "lon", "units": "degree_north", "axis": "Y"}, + ) + pt_coords = xr.Dataset( + {"latitude": lat, "longitude": lon}, + coords={"N_PROF": np.arange(len(lon_coords))}, + ) + air_temperature_data.lngeo.distance(pt_coords) + + +@pytest.mark.skip(reason="data isas.nc is missing") +def test_isosurface(lenapy_paths): + # TODO : asserts + input_data = lenapy_paths.data / "isas.nc" + data = xr.open_dataset(input_data, engine="lenapyNetcdf").temp + data.isosurface(3, "depth") From 72bbfc4e300106d7271c87c495426e63cbc2dd17 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 2 Apr 2025 10:09:31 +0200 Subject: [PATCH 11/54] ci: export proxy for tests --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 66cd762..f45f1b6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -71,6 +71,10 @@ formater: pytest: stage: quality image: ${ARTIFACTORY_HOST}/${TAG_IMAGE_CONDA} + before_script: + - export no_proxy=$NO_PROXY + - export http_proxy=$HTTP_PROXY + - export https_proxy=$HTTP_PROXY script: - source activate lenapy_env - pip install -e .[test] From f6f882016bb9e0704a0d6eafc9f0df1d8f24bb59 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 2 Apr 2025 15:49:54 +0200 Subject: [PATCH 12/54] test: add test_lngeo.test_isosurface --- tests/test_lngeo.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tests/test_lngeo.py b/tests/test_lngeo.py index 88e0d9e..b02b757 100644 --- a/tests/test_lngeo.py +++ b/tests/test_lngeo.py @@ -76,9 +76,6 @@ def test_distance(air_temperature_data): air_temperature_data.lngeo.distance(pt_coords) -@pytest.mark.skip(reason="data isas.nc is missing") -def test_isosurface(lenapy_paths): +def test_isosurface(ohc_data): # TODO : asserts - input_data = lenapy_paths.data / "isas.nc" - data = xr.open_dataset(input_data, engine="lenapyNetcdf").temp - data.isosurface(3, "depth") + depth = ohc_data.lnocean.sigma0.lngeo.isosurface(27, "depth") From 77af278c255314780bee0e48a572aae9f254be49 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 2 Apr 2025 15:50:12 +0200 Subject: [PATCH 13/54] test: add test_lnocean --- tests/conftest.py | 8 ++++++++ tests/test_lnocean.py | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 tests/test_lnocean.py diff --git a/tests/conftest.py b/tests/conftest.py index fc33aa4..4fcd491 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -27,6 +27,14 @@ def air_temperature_data(): return lenapy.utils.geo.rename_data(dataset) +@pytest.fixture(scope="session") +def ohc_data(): + return xr.open_dataset( + LenapyTestsPath(Path(__file__).parent.parent).data / "ecco.nc", + engine="lenapyNetcdf", + ) + + @pytest.fixture(scope="session") def ersstv5_data(): """Fixture session to load et rename data from xarray tutorials.""" diff --git a/tests/test_lnocean.py b/tests/test_lnocean.py new file mode 100644 index 0000000..0239e12 --- /dev/null +++ b/tests/test_lnocean.py @@ -0,0 +1,34 @@ +def test_attributes(ohc_data): + temp = ohc_data.lnocean.temp + pt = ohc_data.lnocean.PT + ct = ohc_data.lnocean.CT + psal = ohc_data.lnocean.psal + sr = ohc_data.lnocean.SR + sa = ohc_data.lnocean.SA + pressure = ohc_data.lnocean.P + rho = ohc_data.lnocean.rho + sigma0 = ohc_data.lnocean.sigma0 + cp = ohc_data.lnocean.Cp + heat = ohc_data.lnocean.heat + slh = ohc_data.lnocean.slh + ohc = ohc_data.lnocean.ohc + ssl = ohc_data.lnocean.ssl + tssl = ohc_data.lnocean.tssl + hssl = ohc_data.lnocean.hssl + ssl_above = ohc_data.lnocean.ssl_above + eeh = ohc_data.lnocean.eeh + ieeh = ohc_data.lnocean.ieeh + gohc = ohc_data.lnocean.gohc + msl = ohc_data.lnocean.msl + tmsl = ohc_data.lnocean.tmsl + hmsl = ohc_data.lnocean.hmsl + gohc_toa = ohc_data.lnocean.gohc_TOA + ohc_above = ohc_data.lnocean.ohc_above + ocean_depth = ohc_data.lnocean.ocean_depth + mld_theta0 = ohc_data.lnocean.mld_theta0 + mld_theta0minus_only = ohc_data.lnocean.mld_theta0minus_only + mld_sigma0 = ohc_data.lnocean.mld_sigma0 + mld_sigma0var = ohc_data.lnocean.mld_sigma0var + msl = ohc_data.lnocean.msl + msl = ohc_data.lnocean.msl + msl = ohc_data.lnocean.msl From 08eab9b06045b814a2b9151ed2cc1792866d9fbb Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 2 Apr 2025 15:56:50 +0200 Subject: [PATCH 14/54] ci: add github ci --- .github/workflows/ci.yml | 155 +++++++++++++++++++++++++++++++++++++++ pyproject.toml | 1 - 2 files changed, 155 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..c73ce59 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,155 @@ +name: CI Pipeline + +on: + push: + branches: + - main + - develop + pull_request: + branches: + - '**' + +jobs: + build-env: + name: Build Conda Environment + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Miniconda + uses: conda-incubator/setup-miniconda@v2 + with: + activate-environment: lenapy_env + environment-file: environment.yml + auto-activate-base: false + + - name: Cache Conda environment + uses: actions/cache@v4 + with: + path: /usr/share/miniconda/envs/lenapy_env + key: conda-${{ runner.os }}-${{ hashFiles('environment.yml') }} + restore-keys: | + conda-${{ runner.os }}- + + formater: + name: Code Formatting Check + runs-on: ubuntu-latest + needs: build-env + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Install Dependencies + shell: bash -l {0} + run: pip install -e .[formatter] + + - name: Run Black & Isort + shell: bash -l {0} + run: | + black --check --diff lenapy + isort lenapy --check --diff + + pytest: + name: Run Pytest + runs-on: ubuntu-latest + needs: build-env + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Miniconda + uses: conda-incubator/setup-miniconda@v3 + with: + auto-update-conda: false + activate-environment: lenapy_env + + - name: Restore Conda environment + uses: actions/cache@v4 + with: + path: /usr/share/miniconda/envs/lenapy_env + key: conda-${{ runner.os }}-${{ hashFiles('environment.yml') }} + + - name: Run Pytest with Coverage + shell: bash -l {0} + run: | + pip install -e .[test] + pytest -s tests --cov=lenapy --cov-report=xml:.ci-reports/coverage.xml --cov-report html:cov_html --cov-report=term + + - name: Upload Coverage Report + uses: actions/upload-artifact@v4 + with: + name: coverage-report + path: | + .ci-reports/ + cov_html/ + + test_notebooks: + name: Test Jupyter Notebooks + runs-on: ubuntu-latest + needs: build-env + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Miniconda + uses: conda-incubator/setup-miniconda@v3 + with: + auto-update-conda: false + activate-environment: lenapy_env + + - name: Restore Conda environment + uses: actions/cache@v4 + with: + path: /usr/share/miniconda/envs/lenapy_env + key: conda-${{ runner.os }}-${{ hashFiles('environment.yml') }} + + - name: Install Notebook Dependencies + shell: bash -l {0} + run: | + pip install -e .[test] + pip install -e .[notebook] + + - name: Run Pytest on Notebooks + shell: bash -l {0} + run: | + pytest --nbmake --nbmake-kernel=python3 doc/tutorials/ + + pylint_analysis: + name: Pylint Code Analysis + runs-on: ubuntu-latest + needs: build-env + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Install Dependencies + shell: bash -l {0} + run: pip install -e .[quality] + + - name: Run Pylint + shell: bash -l {0} + run: | + pylint --recursive=y --disable=all --fail-under=10 --enable=too-many-statements,too-many-nested-blocks lenapy + + mccabe_analysis: + name: McCabe Complexity Analysis + runs-on: ubuntu-latest + needs: build-env + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Conda + uses: conda-incubator/setup-miniconda@v2 + with: + activate-environment: lenapy + auto-activate-base: false + + - name: Install Quality Tools + shell: bash -l {0} + run: pip install .[quality] + + - name: Run McCabe Complexity Check + shell: bash -l {0} + run: ./continuous_integration/scripts/check_mccabe_complexity.sh 25 lenapy diff --git a/pyproject.toml b/pyproject.toml index 5099387..8540b2c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,6 @@ license = { text = "GPL-3.0" } requires-python = ">=3.7" dependencies = [ "matplotlib>=3.6", - "esmpy>=8.4.0", "xesmf>=0.8.2", "xarray>=2024.2", "gsw>=3.6.16", From a3dae9f99a305e884deb686c2f8ee80380201e63 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Thu, 3 Apr 2025 13:42:46 +0200 Subject: [PATCH 15/54] ci: add action 'publish-unit-test-result-action' --- .github/workflows/ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c73ce59..c14cacf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -74,7 +74,7 @@ jobs: shell: bash -l {0} run: | pip install -e .[test] - pytest -s tests --cov=lenapy --cov-report=xml:.ci-reports/coverage.xml --cov-report html:cov_html --cov-report=term + pytest -s tests --cov=lenapy --cov-report=xml:.ci-reports/coverage.xml --cov-report html:cov_html --cov-report=term --junitxml=pytest-results.xml - name: Upload Coverage Report uses: actions/upload-artifact@v4 @@ -83,6 +83,11 @@ jobs: path: | .ci-reports/ cov_html/ + pytest-results.xml + - name: Publish test results + uses: EnricoMi/publish-unit-test-result-action@v2 + with: + files: pytest-results.xml test_notebooks: name: Test Jupyter Notebooks From 66e088485153432bb04b97c645f129adc9a9a195 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Thu, 3 Apr 2025 14:37:30 +0200 Subject: [PATCH 16/54] ci: add doc build job --- .github/workflows/ci.yml | 36 ++++++++++++++++++++++++++++++++++++ pyproject.toml | 3 +++ 2 files changed, 39 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c14cacf..35e7b41 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -158,3 +158,39 @@ jobs: - name: Run McCabe Complexity Check shell: bash -l {0} run: ./continuous_integration/scripts/check_mccabe_complexity.sh 25 lenapy + + build_doc: + name: Build sphinx documentation + runs-on: ubuntu-latest + needs: build-env + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Miniconda + uses: conda-incubator/setup-miniconda@v3 + with: + auto-update-conda: false + activate-environment: lenapy_env + + - name: Restore Conda environment + uses: actions/cache@v4 + with: + path: /usr/share/miniconda/envs/lenapy_env + key: conda-${{ runner.os }}-${{ hashFiles('environment.yml') }} + + - name: Install documentation dependencies + shell: bash -l {0} + run: pip install .[doc] + - name: Build doc + shell: bash -l {0} + run: | + conda install pandoc + sphinx-build -b html doc doc/build + + - name: Upload doc as artefact + uses: actions/upload-artifact@v4 + with: + name: doc-build + path: | + doc/build diff --git a/pyproject.toml b/pyproject.toml index 8540b2c..7fa06a1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,6 +64,9 @@ test = [ ] doc = [ "sphinx", + "sphinx-rtd-theme", + "sphinx-mdinclude", + "nbsphinx", ] notebook = [ "notebook ==7.3.3", From 2e51ba42a4fcb26b7c00d5719bf011678e35c79d Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Thu, 3 Apr 2025 15:00:58 +0200 Subject: [PATCH 17/54] ci: add retention-days to doc artifact --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 35e7b41..4f625a2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -194,3 +194,4 @@ jobs: name: doc-build path: | doc/build + retention-days: 7 From 0c5d184b6aa9b013b956fc1ef6471cc7a09bb10a Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Thu, 3 Apr 2025 16:47:04 +0200 Subject: [PATCH 18/54] refact: refactor gravi_writer --- lenapy/writers/gravi_writer.py | 82 ++++++++++++++++++---------------- 1 file changed, 43 insertions(+), 39 deletions(-) diff --git a/lenapy/writers/gravi_writer.py b/lenapy/writers/gravi_writer.py index 57d598a..551beac 100644 --- a/lenapy/writers/gravi_writer.py +++ b/lenapy/writers/gravi_writer.py @@ -7,6 +7,43 @@ from lenapy.utils.harmo import assert_sh +def check_dimensions(var, var_name): + """Check if a variable has only 'l' and 'm' dimensions or extra dims of size 1.""" + if not (set(var.dims) == {"l", "m"}) and not ( + len(var.dims) > 2 and max(var.shape[2:]) <= 1 + ): + raise ValueError( + f"Variable '{var_name}' has extra dimension with a size that exceeds 1." + "\n You can reduce this extra dimension by using .isel(dim=0) on your dataset." + ) + + +def prepare_attributes(ds, include_errors: bool, extra_kwargs: dict): + """Prepare dataset attributes for .gfc file header.""" + attrs = ds.attrs.copy() + mandatory_attrs_defaults = { + "product_type": "gravity_field", + "modelname": "unnamed_model", + "earth_gravity_constant": "not_set", + "radius": "not_set", + "max_degree": str(ds.l.max().values), + } + if include_errors and "eclm" in ds and "eslm" in ds: + mandatory_attrs_defaults["errors"] = "formal" + else: + mandatory_attrs_defaults["errors"] = "no" + for attr, default_value in mandatory_attrs_defaults.items(): + attrs.setdefault(attr, default_value) + # Keep normalization coherent with .gfc standard + if "norm" in attrs and attrs["norm"] == "4pi": + attrs["norm"] = "fully_normalized" + elif "norm" in attrs and attrs["norm"] == "unnorm": + attrs["norm"] = "unnormalized" + # Update dataset attributes with any additional attributes specified by the user + attrs.update(extra_kwargs) + return attrs + + def dataset_to_gfc( ds, filename, @@ -61,21 +98,11 @@ def dataset_to_gfc( assert_sh(ds) # Verify dimensions of 'clm', 'slm' and errors array - if include_errors: - list_var = ["clm", "slm", "eclm", "eslm"] - else: - list_var = ["clm", "slm"] - for var_name in list_var: - if var_name not in ds: - raise ValueError(f"Variable '{var_name}' not found in dataset.") - var_dims = ds[var_name].dims - if not (set(var_dims) == {"l", "m"}) and not ( - len(var_dims) > 2 and max(ds[var_name].shape[2:]) <= 1 - ): - raise ValueError( - f"Variable '{var_name}' has extra dimension with a size that exceeds 1." - f"\n You can reduce this extra dimension by using .isel(dim=0) on your dataset." - ) + list_var = ["clm", "slm"] + (["eclm", "eslm"] if include_errors else []) + for var in list_var: + if var not in ds: + raise ValueError(f"Variable '{var}' not found in dataset.") + check_dimensions(ds[var], var) # reduce the dataset to 'l' and 'm' dimensions extra_dims = [dim for dim in ds.dims if dim not in ["l", "m"]] @@ -83,30 +110,7 @@ def dataset_to_gfc( ds = ds.isel(**{dim: 0 for dim in extra_dims}) # Set default values for missing mandatory attributes - attrs = ds.attrs.copy() - mandatory_attrs_defaults = { - "product_type": "gravity_field", - "modelname": "unnamed_model", - "earth_gravity_constant": "not_set", - "radius": "not_set", - "max_degree": str(ds.l.max().values), - } - if include_errors and "eclm" in ds and "eslm" in ds: - mandatory_attrs_defaults["errors"] = "formal" - else: - mandatory_attrs_defaults["errors"] = "no" - - for attr, default_value in mandatory_attrs_defaults.items(): - attrs.setdefault(attr, default_value) - - # Keep normalization coherent with .gfc standard - if "norm" in attrs and attrs["norm"] == "4pi": - attrs["norm"] = "fully_normalized" - elif "norm" in attrs and attrs["norm"] == "unnorm": - attrs["norm"] = "unnormalized" - - # Update dataset attributes with any additional attributes specified by the user - attrs.update(kwargs) + attrs = prepare_attributes(ds, include_errors, kwargs) # ensure the directory exists os.makedirs(os.path.dirname(filename), exist_ok=True) From f3ede30eeab982801b415b4f1658df30817b4593 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Mon, 7 Apr 2025 12:49:42 +0200 Subject: [PATCH 19/54] test: add test_harmo --- tests/__init__.py | 0 tests/conftest.py | 1 + tests/ref_data/utils/costg_grid.nc | Bin 0 -> 67648 bytes .../utils/l_factor_conv_ext_radial_mag.npy | Bin 0 -> 144 bytes .../utils/l_factor_conv_int_radial_mag.npy | Bin 0 -> 144 bytes tests/ref_data/utils/l_factor_conv_mecu.npy | Bin 0 -> 144 bytes tests/ref_data/utils/l_factor_conv_mewh.npy | Bin 0 -> 152 bytes .../ref_data/utils/l_factor_conv_microGal.npy | Bin 0 -> 152 bytes .../ref_data/utils/l_factor_conv_mmgeoid.npy | Bin 0 -> 144 bytes tests/ref_data/utils/l_factor_conv_mvcu.npy | Bin 0 -> 144 bytes tests/ref_data/utils/l_factor_conv_norm.npy | Bin 0 -> 144 bytes tests/ref_data/utils/l_factor_conv_pascal.npy | Bin 0 -> 144 bytes .../utils/l_factor_conv_potential.npy | Bin 0 -> 144 bytes tests/ref_data/utils/plm_4pi.npy | Bin 0 -> 3008 bytes tests/ref_data/utils/plm_ortho.npy | Bin 0 -> 3008 bytes tests/ref_data/utils/plm_schmidt.npy | Bin 0 -> 3008 bytes tests/utilities.py | 29 +++++ tests/utils/__init__.py | 0 tests/utils/test_harmo.py | 122 ++++++++++++++++++ 19 files changed, 152 insertions(+) create mode 100644 tests/__init__.py create mode 100644 tests/ref_data/utils/costg_grid.nc create mode 100644 tests/ref_data/utils/l_factor_conv_ext_radial_mag.npy create mode 100644 tests/ref_data/utils/l_factor_conv_int_radial_mag.npy create mode 100644 tests/ref_data/utils/l_factor_conv_mecu.npy create mode 100644 tests/ref_data/utils/l_factor_conv_mewh.npy create mode 100644 tests/ref_data/utils/l_factor_conv_microGal.npy create mode 100644 tests/ref_data/utils/l_factor_conv_mmgeoid.npy create mode 100644 tests/ref_data/utils/l_factor_conv_mvcu.npy create mode 100644 tests/ref_data/utils/l_factor_conv_norm.npy create mode 100644 tests/ref_data/utils/l_factor_conv_pascal.npy create mode 100644 tests/ref_data/utils/l_factor_conv_potential.npy create mode 100644 tests/ref_data/utils/plm_4pi.npy create mode 100644 tests/ref_data/utils/plm_ortho.npy create mode 100644 tests/ref_data/utils/plm_schmidt.npy create mode 100644 tests/utilities.py create mode 100644 tests/utils/__init__.py create mode 100644 tests/utils/test_harmo.py diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/conftest.py b/tests/conftest.py index 4fcd491..4cba0a6 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -13,6 +13,7 @@ class LenapyTestsPath: def __post_init__(self): self.data = self.project_dir / "data" + self.ref_data = self.project_dir / "tests" / "ref_data" @pytest.fixture diff --git a/tests/ref_data/utils/costg_grid.nc b/tests/ref_data/utils/costg_grid.nc new file mode 100644 index 0000000000000000000000000000000000000000..55d19ddd94d8af00e3d1628a171496a4e9262c4a GIT binary patch literal 67648 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 s8K2lna4Uv84;UB_)QGyZP*^VAUle>o^7 literal 0 HcmV?d00001 diff --git a/tests/ref_data/utils/l_factor_conv_mmgeoid.npy b/tests/ref_data/utils/l_factor_conv_mmgeoid.npy new file mode 100644 index 0000000000000000000000000000000000000000..64527e5a8265b6937f8baf71c63a7be65ff25ab0 GIT binary patch literal 144 zcmbR27wQ`j$;eQ~P_3SlTAW;@Zl$1ZlV+i=qoAIaUsO_*m=~X4l#&V(cT3DEP6dh= nXCxM+0{I$7I+{8PwF(pfuC=GLe=a=t-SOSL5bgz6zB>W{WXvUZ literal 0 HcmV?d00001 diff --git a/tests/ref_data/utils/l_factor_conv_mvcu.npy b/tests/ref_data/utils/l_factor_conv_mvcu.npy new file mode 100644 index 0000000000000000000000000000000000000000..088f31c7bbbd363608340d33e6e2f3132f34953c GIT binary patch literal 144 zcmbR27wQ`j$;eQ~P_3SlTAW;@Zl$1ZlV+i=qoAIaUsO_*m=~X4l#&V(cT3DEP6dh= mXCxM+0{I$7I+{8PwF(pfu7$s%de(X*IaSK0bxe4a&gc2K*AW0sRwE1m literal 0 HcmV?d00001 diff --git a/tests/ref_data/utils/plm_4pi.npy b/tests/ref_data/utils/plm_4pi.npy new file mode 100644 index 0000000000000000000000000000000000000000..1c259239dcdb86773f296cc5de12430e84c11fc5 GIT binary patch literal 3008 zcmeH{drVVj9EMw+1KNR?%~>&GRis60K`Z6f=67Thr>H}nQ|FYSEmDwz?Z6-tNycP4 zz$MNLo9J*%MPM?~8gBcF0t0k9M2HOIgdrEXwL%M0C}Ta}*Z(yp#AHp=Cw=oiZ%)p4 z+GFcBtqt7DWW+Gycrv+qmx|}Z9zkq$NvsoTC=5nzs7_zeEBuqDF)=WNvAHY z?m@Ff->$e2+l=_{Yd>9fu96UD(K!g{9{fmqfOjCvvR5RjRc$x$!}X9WpJexxH2_k< zTTvz4A<*h}PEI*uvXbP#;NE@gk)83sL$CK0T8n*{RD8DFbH{#n@2<_8271W+ z`TULvnT>=fo6b=H-9rk4#RI%U$)>riUfItHRoVyhp-i?=YZ1RgJagF_gp7Jw~p<6Dp8I<(F`lLt99`-P_vR!-9 z_b@2J4LH}~-hJ$mofp63<6+oRPT5YvdGB-~y>PLQeTp7=xn-0j8qa~S?4ir)Grd-3 z;=BjX1UV%3+3h(8>{<_v7A7 z?2(;Hn=ijfp1D<1<+G@>bypwqU&wgV*_NTj=ZKCJiraauPY59ppD*rFw`mXXjyR)6 zn4XN7BJJ)a?KZCU5LsJpA2y(~dJbtJiyZ=)6d`$z)VNoHJ+kwvPk&kD$T8K|EG^Hh z5<1Q|!oCH3H_uz8aHs#`&NX>@6q+5NXl`gBBsuufJ;bLygma*N!!>}mySwV~`U$S|kDXZRN5E065i(BRQs)~2x-X-jjoeSm@H_s|(=PMK( z?$qO5C?Mali1pqm`l&33sbP+yRByeK^Hm2SoTGDCOZPxYdw_RD30wY74NSk`wmK?( s(IL-2pfY;8OU%h`II%Zm+tnfyEN}Zb?G$?gMR*G5f8yRo?2(;+0iZ}p6aWAK literal 0 HcmV?d00001 diff --git a/tests/ref_data/utils/plm_ortho.npy b/tests/ref_data/utils/plm_ortho.npy new file mode 100644 index 0000000000000000000000000000000000000000..8e78586d8de8d707fc404fe0e54b809ddc0b9e68 GIT binary patch literal 3008 zcmeH{jW67H9LH(wl+Ds`W?QS4-;x~ZpY>Zx}}yNW)L6=BRs z*PJ27#WE?b#zt@b3Y9jFI?ltP9`0OM#@4Q_c}VSM{eHjq2dvG~Cc9kn%DwY`z4OcO z`^}XdJQNuGiJ?KJK^7}MK^P}sdD*bIi5@H`8&+bPKqQDw<)sPY6aLBf#wH6BHgh3A zHa%hUw>{g*X7jtp)xpUo+vZ<=Oj9a+gU8H<;Azp||Iah^2E?L>lYag)2z-VXgF{tF zYaGan;SD15+7ii_>KaNPXS(&u8z^BL&Ow8F;DbFNJA~C-u5*1+b-fa{q9Px*!30G1 ztcRv$O+i%K#GKS(Mo*fXke)a3@Lo0dnR;2z;lorU6}|qcixwQli#Z~J0ydTl)($Lv zjr!iXa&ly$7cE$Ic5I|6^&BAi`+wq|9r5T+Im2-qGfOHJfft<-2(XD8&@%_2^a zMtpv41ikojuqIV=l@dI04ochu;sM#=V#a!=u1HEds^xIj<2ZCXs`U3m(qUXN?576G zXmWpYNbflD=+1L^L{Id{m-)tzc4+RPBMgZaMP?)6gJScrFeOCzmPgHIC?O~OuI894 zqD0|1N13>XI4?Z*fb76Rcnrh)y`Q=L1D;7;-)LZ8aB^{caxVnr%lHMkH&FT&Yx6UE zC-wY@MA>*QPL!r-W`tXqx#3OSMD$Dc&2y?H5|z-yH7 z2vyGA&@C|$Weqz2x&qa3z>M0=k zPo(!N@#s$FS6c#x`8~2_@37|1v2nyaebYiCRzR_EX(i^)6lA5A91Z?LPKmz6IoghU z=q~nv>~KpSPQ4M(dfwB1zRdLS$8)fw)vM#?eidwa{QvPI+U;f4A`h9=(~{(`kRFS8 zbVpTsxK0$xZHu4R%sHq>P*>@&nqj3ukUd6C+FLZdys@ZAUo{3T(j?0 z46U2dZI&R+upJ@_6YGs^mHPX#wA*FPq+kvx>3xYJJyYV*ou_@|Z%OwIiSGS|KDgjJ zTf44;GmevzEzCOL%jN9aWhD|H90|A2yG{v5aSkrHhy1aJ$PQGlq&%?L=;OxjuPMpQ zXaZiP<%a>oGbo~FeV3zKCo;U$t~FX31Ii$h)83oJqdQgk&hzC?W$oGLxFHJnIpkK? zwX`Ubf|Tudq$gk+@-7}b+xD)45?#hQio-p03VT3yJkN;@?HhxF*fBeshb{N1;g)L% zt3fvdOq3>+71nZ-7=@;}oA-s%_S+(9Q_Xj>QPSfPkM3}4bYl<21}*nDymQz#3e?#z ztm4$Fk$Zvd54_WAR8wqgHX!e#1UH;R7w*9__JHiTCog>V2h&jEVie7*oX%>72(kZb hI;jGrTf3|556nQK;pp%6(ONxQNFGIcCd8vVe**yhiAn$f literal 0 HcmV?d00001 diff --git a/tests/ref_data/utils/plm_schmidt.npy b/tests/ref_data/utils/plm_schmidt.npy new file mode 100644 index 0000000000000000000000000000000000000000..0d9b0ec57e3abeba47837c65372977cc2223a9ba GIT binary patch literal 3008 zcmeH{i%(Nm9LMV;GQbT*QHd-obF2_r0Z~Fpw;v=tnuSMIUIwT#flwqoipU1YoDhN? zYodt5%Ge+obL;^EAtKcS(*ebyR31VZ2!+}LlhqlFf`dWNIrk4B+oH)%ntt#7=KJ~P z^!$2nNpM(@=+GM0304j#EI(Srb;q1es&Ehc zP>6HD!yN4q;J#!0_w+Sm`MQ1xla>r#I&oD~;2$J(A9PN3v z=d{}08__i9+gqZVeDvn77pK=f9Af6pRXpyQo4f@?k!h^f8f1@i$OUuE^UJe0-zqP= zDVR#yYhz_JfV+IVRaJu;l6j{LZzuPlcKglGZ}@2$O(VV&$>|A4dxnBTu8c0^HT#Dq ztDVYES&X<&2QjAyI9+dJoN% zoDEVY+(+$G125`?XQ1n}!8UPgKcnwXV_#2lDTKrOHG;@=ekx_Yh~+9dGm1vG_^_5L zdLgKM*lV_C9HPQ9^7sKgR8b)Iksjwz7UpP=U}5&C#Jyj}?>ce$$;9wO_&|5DEvE4| z5c0Us`Ay)(vW4Do$Pj&ihTxb_FLh8FLpjnC!$Gnye3?a6x0^@t7?*G_$3 zQLjbK&xB(S_HKzcl!e=bpPs?qNWm;ElYD83HUwlUV8UkxzamS2km zi8gwm`Wfk)CAk>F(Vl;2?nboWyW>D-y#~r}SU$O(`3=zbv(>hl?JW)}L=?#T8A5Ol z&0`MH`QA4@Z+8Sc*UNWK-mQbR_VYRC){di3c+RJaL)uVm>DLd6&JF=pDe-AeyAE@- zM`m6dnwEFIxwkr*>s&aAY$UVc1()mLFX{VbVQyn^@a|Pn_(3&Qw1|Bq#5vT1IUqfJ zjcL9jkIaGI3x!!)$Sq0O&}uslDf_zX&CC>ndeeMI5Y?b2iC^pPpOiTymqj?*Q>otl zWieXQU{>9j6D3fiveF={^%^ZAb403Zmeu<@?oegsuE064#2k3OrJY2f2f4NY(3-h0SANE;}zwzo}z1jrf0(oFCz6&)+)9S7rbJ literal 0 HcmV?d00001 diff --git a/tests/utilities.py b/tests/utilities.py new file mode 100644 index 0000000..2b853fb --- /dev/null +++ b/tests/utilities.py @@ -0,0 +1,29 @@ +import xarray as xr + + +def subsample_xr( + obj: xr.DataArray | xr.Dataset, factor: int +) -> xr.DataArray | xr.Dataset: + """ + Subsample a DataArray or Dataset by taking every `factor`-th element along all dimensions. + + Parameters + ---------- + obj : Union[xr.DataArray, xr.Dataset] + The input xarray object (DataArray or Dataset) to subsample. + factor : int + The subsampling factor. For example, factor=10 will keep 1 value out of every 10 + along each dimension. + + Returns + ------- + Union[xr.DataArray, xr.Dataset] + A new xarray object subsampled along all its dimensions. + + Examples + -------- + >>> subsample_xr(da, 5) # for a DataArray + >>> subsample_xr(ds, 2) # for a Dataset + """ + indexers = {dim: slice(None, None, factor) for dim in obj.dims} + return obj.isel(**indexers) diff --git a/tests/utils/__init__.py b/tests/utils/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/utils/test_harmo.py b/tests/utils/test_harmo.py new file mode 100644 index 0000000..9f13a8f --- /dev/null +++ b/tests/utils/test_harmo.py @@ -0,0 +1,122 @@ +from dataclasses import dataclass + +import numpy as np +import pytest +import xarray as xr + +from lenapy.utils.harmo import compute_plm, l_factor_conv +from tests.utilities import subsample_xr + + +def test_sh_to_grid(lenapy_paths): + """ + Test for converting and subsampling a dataset's grid and comparing it to a reference grid. + + Parameters + ---------- + lenapy_paths : object + An object that provides paths to reference data and datasets. + + Raises + ------ + AssertionError + If the subsampled grid does not match the reference grid exactly. + """ + ref_grid_file = lenapy_paths.ref_data / "utils" / "costg_grid.nc" + grid_ref = xr.open_dataarray(ref_grid_file) + + costg_ds = xr.open_dataset(lenapy_paths.data / "COSTG_n12_2002_2022.nc") + grid = costg_ds.lnharmo.to_grid() + grid = subsample_xr(grid, 10) + xr.testing.assert_equal(grid_ref, grid) + + +@pytest.mark.parametrize( + "lmax, z, normalization, ref_filename", + [ + (5, np.linspace(-1, 1, 10), "4pi", "plm_4pi.npy"), + (5, np.linspace(-1, 1, 10), "ortho", "plm_ortho.npy"), + (5, np.linspace(-1, 1, 10), "schmidt", "plm_schmidt.npy"), + ], +) +def test_plm_normalization(lenapy_paths, lmax, z, normalization, ref_filename): + """Test compute_plm with different normalization methods""" + ref_file = lenapy_paths.ref_data / "utils" / ref_filename + ref_plm = np.load(ref_file) + + plm = compute_plm(lmax, z, normalization=normalization) + assert np.allclose(ref_plm, plm), f"Failed for normalization {normalization}" + + +def test_plm_invalid_normalization(): + """Test compute_plm with an invalid normalization type""" + lmax = 5 + z = np.linspace(-1, 1, 10) + with pytest.raises(AssertionError): + compute_plm(lmax, z, normalization="invalid") + + +@pytest.mark.parametrize( + "l, unit", + [ + (np.array([2, 3, 4]), "mewh"), + (np.array([1, 2]), "mmgeoid"), + (np.array([0, 1, 2]), "microGal"), + (np.array([3, 4]), "norm"), + (np.array([1, 2]), "pascal"), + (np.array([1, 2]), "potential"), + (np.array([1, 2]), "mvcu"), + (np.array([1, 2]), "mecu"), + (np.array([1, 2]), "int_radial_mag"), + (np.array([1, 2]), "ext_radial_mag"), + ], +) +def test_l_factor_conv(lenapy_paths, l, unit): + """ + Test l_factor_conv function for different units and options + """ + ref_file = lenapy_paths.ref_data / "utils" / f"l_factor_conv_{unit}.npy" + ref_l_factor = np.load(ref_file) + + ds_love = None + if unit == "mecu": + + @dataclass + class Love: + hl: int + kl: int + + ds_love = Love(1, 1) + l_factor, cst = l_factor_conv( + l=l, + unit=unit, + include_elastic=True, + ds_love=ds_love, + ellipsoidal_earth=True, + geocentric_colat=[1] * len(l), + ) + + assert np.allclose(ref_l_factor, l_factor), f"Failed for scale factor {unit}" + assert "gm_earth" in cst, "Missing 'gm_earth' in constants" + assert "a_earth" in cst, "Missing 'a_earth' in constants" + + +def test_l_factor_conv_invalid_unit(): + """ + Test l_factor_conv function for invalid unit input + """ + with pytest.raises(ValueError): + l_factor_conv(l=(np.array([1, 2])), unit="invalid_unit") + + +def test_ellipsoidal_earth_missing_colatitude(): + with pytest.raises( + ValueError, + match="For ellipsoidal Earth, you need to set the parameter 'geocentric_colat'", + ): + l_factor_conv( + l=np.array([1, 2]), + unit="mewh", + ellipsoidal_earth=True, + geocentric_colat=None, + ) From b9a273f4c6db60da76b782c45f4c559b3dcf2c65 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Mon, 7 Apr 2025 13:49:17 +0200 Subject: [PATCH 20/54] test: remove some file from coverage measurements --- pyproject.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 7fa06a1..b9ae6a7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,6 +51,12 @@ target-version = ['py312'] profile = "black" line_length = 88 +[tool.coverage.run] +omit = [ + "lenapy/readers/ocean.py", + "lenapy/plots/*.py" +] + [project.optional-dependencies] formatter = [ "black ==24.8.0", From 295480bc8575e67ff381c5f0bee2a091337d8cf5 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Mon, 7 Apr 2025 16:07:14 +0200 Subject: [PATCH 21/54] test: add test_lenapy_grace --- ...-2_2022001-2022031_GRFO_UTCSR_BA01_0601.gz | Bin 0 -> 50967 bytes ...2_2023001-2023031_GRFO_CNESG_TSVD_0500.txt | 4192 +++++++++++++++++ tests/readers/test_readers.py | 28 + tests/ref_data/gz_grace_l2.nc | Bin 0 -> 134883 bytes tests/ref_data/txt_grace_l2.nc | Bin 0 -> 281310 bytes 5 files changed, 4220 insertions(+) create mode 100644 data/GSM-2_2022001-2022031_GRFO_UTCSR_BA01_0601.gz create mode 100644 data/GSM-2_2023001-2023031_GRFO_CNESG_TSVD_0500.txt create mode 100644 tests/ref_data/gz_grace_l2.nc create mode 100644 tests/ref_data/txt_grace_l2.nc diff --git a/data/GSM-2_2022001-2022031_GRFO_UTCSR_BA01_0601.gz b/data/GSM-2_2022001-2022031_GRFO_UTCSR_BA01_0601.gz new file mode 100644 index 0000000000000000000000000000000000000000..802ab4996610bf8efe1d50988f21a51c1abe8934 GIT binary patch literal 50967 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

    Hln&%~p+HIy)g&ymc?AdKzTbF-#_ugw?ajcqR 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 literal 0 HcmV?d00001 diff --git a/data/GSM-2_2023001-2023031_GRFO_CNESG_TSVD_0500.txt b/data/GSM-2_2023001-2023031_GRFO_CNESG_TSVD_0500.txt new file mode 100644 index 0000000..f9e9e18 --- /dev/null +++ b/data/GSM-2_2023001-2023031_GRFO_CNESG_TSVD_0500.txt @@ -0,0 +1,4192 @@ +FIRST GSM-2_2023001-2023031_GRFO_CNESG_TSVD_0500.txt SHM CNES / GRGS 20230619 +EARTH 0.3986004415E+15 0.6378136460E+07 +SHM 90 90 1.00 fully normalized exclusive permanent tide (Tide free) +CMMNT Parameter uncertainties: calibrated (Sigma calibration factor = 1.00) +CMMNT SH normalization: fully normalized +CMMNT Tide convention: exclusive permanent tide (Tide free) +GRCOF2 0 0 0.100000000000E+01 0.000000000000E+00 0.0000E+00 0.0000E+00 20230101.0000 20230201.0000 ynnn +GRCOF2 1 0 0.321662058100E-09 0.000000000000E+00 0.0000E+00 0.0000E+00 20230101.0000 20230201.0000 ynnn +GRCOF2 1 1 0.662204943658E-10 0.571947877948E-09 0.0000E+00 0.0000E+00 20230101.0000 20230201.0000 yynn +GRCOF2 2 0 -.484165560920E-03 0.000000000000E+00 0.0000E+00 0.0000E+00 20230101.0000 20230201.0000 ynnn +GRCOF2 2 1 -.533902200228E-09 0.151726342601E-08 0.0000E+00 0.0000E+00 20230101.0000 20230201.0000 yynn +GRCOF2 2 2 0.243945510192E-05 -.140036365792E-05 0.0000E+00 0.0000E+00 20230101.0000 20230201.0000 yynn +GRCOF2 3 0 0.957146717919E-06 0.000000000000E+00 1.5441E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 3 1 0.203034628457E-05 0.248285171820E-06 2.9844E-13 2.8207E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 3 2 0.904715043747E-06 -.619088862447E-06 2.7454E-14 3.2407E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 3 3 0.721362251719E-06 0.141447605563E-05 2.2578E-14 2.1907E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 4 0 0.539946215617E-06 0.000000000000E+00 1.7957E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 4 1 -.536340491273E-06 -.473607387974E-06 1.9323E-13 2.0208E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 4 2 0.350456236701E-06 0.662446473915E-06 2.7931E-13 2.7487E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 4 3 0.990865757720E-06 -.200880098265E-06 1.3446E-13 1.3114E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 4 4 -.188520922751E-06 0.308855177261E-06 7.5320E-14 7.3479E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 5 0 0.685560298395E-07 0.000000000000E+00 1.4252E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 5 1 -.628798384366E-07 -.941483615944E-07 1.5279E-13 1.5244E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 5 2 0.651936361257E-06 -.323324262888E-06 2.0527E-13 2.0491E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 5 3 -.451819611751E-06 -.214904057654E-06 1.4676E-13 1.4692E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 5 4 -.295293154000E-06 0.498720191718E-07 1.1564E-13 1.1511E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 5 5 0.174787529796E-06 -.669360808515E-06 4.7235E-14 4.6864E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 6 0 -.150082238155E-06 0.000000000000E+00 9.8242E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 6 1 -.760512693547E-07 0.265451026061E-07 1.3097E-13 1.2903E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 6 2 0.486129642687E-07 -.373691920799E-06 1.6992E-13 1.7002E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 6 3 0.572700623667E-07 0.909302738880E-08 1.9338E-13 1.9814E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 6 4 -.859551800649E-07 -.471428516388E-06 2.5594E-13 2.5511E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 6 5 -.267131706784E-06 -.536489246679E-06 1.4128E-13 1.4129E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 6 6 0.947348388267E-08 -.237354403098E-06 5.1793E-14 5.0971E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 7 0 0.904156748854E-07 0.000000000000E+00 1.0959E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 7 1 0.280855684179E-06 0.952875634331E-07 1.1624E-13 1.1550E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 7 2 0.330312144891E-06 0.931442953770E-07 1.4692E-13 1.4659E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 7 3 0.250466489644E-06 -.216997632114E-06 1.3471E-13 1.3524E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 7 4 -.274932840720E-06 -.124014834153E-06 1.9603E-13 1.9714E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 7 5 0.168134900352E-08 0.179043825622E-07 1.9839E-13 1.9841E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 7 6 -.358798676915E-06 0.151781459048E-06 1.5471E-13 1.5501E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 7 7 0.153222472596E-08 0.241260941922E-07 5.6699E-14 5.6647E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 8 0 0.494677947294E-07 0.000000000000E+00 9.8679E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 8 1 0.230237448951E-07 0.588944879123E-07 1.0627E-13 1.0626E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 8 2 0.800566029257E-07 0.653769053954E-07 1.3133E-13 1.3135E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 8 3 -.193249794480E-07 -.858317693164E-07 1.6815E-13 1.6964E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 8 4 -.244266208619E-06 0.698316874503E-07 1.9329E-13 1.9189E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 8 5 -.256797951470E-07 0.891882990140E-07 1.6949E-13 1.6899E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 8 6 -.659724049524E-07 0.308947787646E-06 2.0410E-13 2.0415E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 8 7 0.672396914336E-07 0.748612817191E-07 1.4622E-13 1.4616E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 8 8 -.124025630003E-06 0.120511725114E-06 5.8765E-14 5.9756E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 9 0 0.280310751531E-07 0.000000000000E+00 9.6025E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 9 1 0.142126622586E-06 0.214922765332E-07 1.0045E-13 1.0011E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 9 2 0.213991020754E-07 -.315845663184E-07 1.2035E-13 1.2037E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 9 3 -.160600365507E-06 -.741587508688E-07 1.2581E-13 1.2619E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 9 4 -.925573167295E-08 0.199074478405E-07 1.8019E-13 1.8080E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 9 5 -.163104448581E-07 -.540438678914E-07 1.3663E-13 1.3670E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 9 6 0.627632923966E-07 0.222971519664E-06 1.7396E-13 1.7369E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 9 7 -.118001275279E-06 -.969103838013E-07 2.0569E-13 2.0544E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 9 8 0.188117573029E-06 -.300125798192E-08 1.5421E-13 1.5421E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 9 9 -.475649970107E-07 0.968440905139E-07 6.2094E-14 6.2269E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 10 0 0.533967171316E-07 0.000000000000E+00 8.6876E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 10 1 0.837025907505E-07 -.131111446802E-06 9.5831E-14 9.5720E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 10 2 -.938976484147E-07 -.512249337272E-07 1.1256E-13 1.1249E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 10 3 -.692520841965E-08 -.154048372354E-06 1.4627E-13 1.4677E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 10 4 -.843915283098E-07 -.790356948268E-07 1.6108E-13 1.6056E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 10 5 -.492667844192E-07 -.506377681349E-07 1.5888E-13 1.5879E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 10 6 -.375969257836E-07 -.797603422879E-07 1.4175E-13 1.4183E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 10 7 0.822518853531E-08 -.305540187117E-08 1.7247E-13 1.7218E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 10 8 0.405854995470E-07 -.917014941895E-07 2.0911E-13 2.0880E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 10 9 0.125385180564E-06 -.379396976198E-07 1.5217E-13 1.5216E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 10 10 0.100426730038E-06 -.238577992983E-07 6.3915E-14 6.2797E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 11 0 -.507499610513E-07 0.000000000000E+00 9.0207E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 11 1 0.156148300961E-07 -.270950619356E-07 9.2991E-14 9.2774E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 11 2 0.201055034605E-07 -.989294119657E-07 1.0711E-13 1.0712E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 11 3 -.305534895769E-07 -.148793610333E-06 1.1746E-13 1.1777E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 11 4 -.378904248673E-07 -.637742060537E-07 1.6021E-13 1.6047E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 11 5 0.374342491559E-07 0.495507507367E-07 1.2777E-13 1.2765E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 11 6 -.157508786379E-08 0.342622512238E-07 1.6902E-13 1.6895E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 11 7 0.464660360765E-08 -.898322227864E-07 1.4338E-13 1.4308E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 11 8 -.632341408746E-08 0.245529674783E-07 1.7457E-13 1.7405E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 11 9 -.310773669863E-07 0.420577446477E-07 2.0975E-13 2.0964E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 11 10 -.522428094472E-07 -.184185712263E-07 1.5711E-13 1.5738E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 11 11 0.462373315376E-07 -.696686697929E-07 6.5277E-14 6.6495E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 12 0 0.364834941348E-07 0.000000000000E+00 8.7006E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 12 1 -.535861549994E-07 -.431831685026E-07 9.1159E-14 9.0940E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 12 2 0.143421035976E-07 0.310912998643E-07 1.0297E-13 1.0299E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 3 0.397195087106E-07 0.250849001400E-07 1.3078E-13 1.3119E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 4 -.676748666165E-07 0.383441168417E-08 1.4325E-13 1.4297E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 5 0.308579325401E-07 0.755762704456E-08 1.4400E-13 1.4399E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 6 0.314035278441E-08 0.389796137750E-07 1.3168E-13 1.3164E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 7 -.190703084565E-07 0.357075642414E-07 1.6446E-13 1.6455E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 8 -.258950854258E-07 0.169388886289E-07 1.4715E-13 1.4698E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 9 0.419057508428E-07 0.249560384502E-07 1.7978E-13 1.7933E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 10 -.619179921315E-08 0.309308447485E-07 2.1273E-13 2.1262E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 11 0.113757944412E-07 -.637929435361E-08 1.5463E-13 1.5430E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 12 12 -.241764235429E-08 -.111061048863E-07 6.4163E-14 6.5455E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 13 0 0.417174987460E-07 0.000000000000E+00 8.7758E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 13 1 -.514361290722E-07 0.386728397025E-07 9.0144E-14 8.9915E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 13 2 0.552966514955E-07 -.626440094958E-07 1.0049E-13 1.0052E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 3 -.215359329280E-07 0.976714244942E-07 1.1185E-13 1.1216E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 4 -.359349973163E-08 -.117696069323E-07 1.4521E-13 1.4540E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 5 0.583608130671E-07 0.671972026680E-07 1.2733E-13 1.2740E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 6 -.350468585690E-07 -.628351753029E-08 1.5452E-13 1.5450E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 7 0.300404982753E-08 -.732966463699E-08 1.3440E-13 1.3439E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 8 -.100676397242E-07 -.984145914940E-08 1.6946E-13 1.6915E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 9 0.247586247009E-07 0.458761163032E-07 1.4918E-13 1.4900E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 10 0.411070912951E-07 -.368597759272E-07 1.8202E-13 1.8211E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 11 -.445186285706E-07 -.484537438894E-08 2.1454E-13 2.1453E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 12 -.313036970937E-07 0.879467357445E-07 1.5877E-13 1.5877E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 13 13 -.611902038781E-07 0.681585702459E-07 7.5623E-14 7.7923E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 14 0 -.226284350267E-07 0.000000000000E+00 8.6764E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 14 1 -.187557042589E-07 0.288637641723E-07 8.9670E-14 8.9422E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 14 2 -.358749166967E-07 -.408530503521E-08 9.8721E-14 9.8732E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 14 3 0.365843677714E-07 0.196937121262E-07 1.2108E-13 1.2136E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 4 0.163860038522E-08 -.226677490113E-07 1.3277E-13 1.3267E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 5 0.292910323802E-07 -.168030182214E-07 1.3311E-13 1.3318E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 6 -.190766545107E-07 0.244193608362E-08 1.3269E-13 1.3269E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 7 0.376120631097E-07 -.394385249571E-08 1.4766E-13 1.4781E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 8 -.349514528684E-07 -.154459965544E-07 1.4048E-13 1.4021E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 9 0.319548207781E-07 0.284749375035E-07 1.7340E-13 1.7324E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 10 0.387924201956E-07 -.130796652394E-08 1.5236E-13 1.5229E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 11 0.156572314675E-07 -.390427321517E-07 1.8907E-13 1.8910E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 12 0.846218956303E-08 -.311311242072E-07 2.1711E-13 2.1734E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 13 0.322405141403E-07 0.451530344162E-07 1.5546E-13 1.5452E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 14 14 -.518677401016E-07 -.480955050397E-08 2.7491E-13 3.0140E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 0 0.216625783242E-08 0.000000000000E+00 8.7934E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 15 1 0.942963070331E-08 0.104610631672E-07 8.9795E-14 8.9512E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 15 2 -.205533048959E-07 -.302898190112E-07 9.7940E-14 9.7950E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 15 3 0.534018638540E-07 0.176246110905E-07 1.0883E-13 1.0907E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 4 -.401432148831E-07 0.678268943655E-08 1.3534E-13 1.3550E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 5 0.122500987930E-07 0.760349717569E-08 1.2750E-13 1.2764E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 6 0.328542329218E-07 -.364777127187E-07 1.4263E-13 1.4269E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 7 0.596529199734E-07 0.506210151766E-08 1.3771E-13 1.3784E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 8 -.321138057290E-07 0.221871574486E-07 1.5239E-13 1.5235E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 9 0.133059477214E-07 0.379931557372E-07 1.4439E-13 1.4441E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 10 0.102745089582E-07 0.146874143790E-07 1.7600E-13 1.7583E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 11 -.129654514851E-08 0.185189255924E-07 1.5531E-13 1.5542E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 12 -.324160175197E-07 0.156119701789E-07 1.9284E-13 1.9280E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 13 -.283739582924E-07 -.457826877459E-08 2.1915E-13 2.1930E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 14 0.520755965658E-08 -.244059428683E-07 2.0683E-13 2.0497E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 15 15 -.190289079659E-07 -.470215719187E-08 7.2412E-14 7.3224E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 16 0 -.469173798630E-08 0.000000000000E+00 8.7941E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 16 1 0.262143514279E-07 0.333797444473E-07 9.0418E-14 9.0146E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 16 2 -.244818370185E-07 0.279830422439E-07 9.7665E-14 9.7670E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 16 3 -.338794203908E-07 -.213421839923E-07 1.1606E-13 1.1629E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 4 0.408560727884E-07 0.479880865442E-07 1.2698E-13 1.2696E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 5 -.121362302709E-07 -.344098091443E-08 1.2667E-13 1.2678E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 6 0.138637444171E-07 -.355982035741E-07 1.3429E-13 1.3423E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 7 -.806628515244E-08 -.867454453826E-08 1.3610E-13 1.3621E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 8 -.212211445318E-07 0.542231597911E-08 1.4467E-13 1.4453E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 9 -.224021557377E-07 -.396701906664E-07 1.5457E-13 1.5440E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 10 -.118030148947E-07 0.115402122532E-07 1.5114E-13 1.5112E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 11 0.191248103313E-07 -.320659630407E-08 1.8075E-13 1.8076E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 12 0.195727397620E-07 0.673263942474E-08 1.5822E-13 1.5827E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 13 0.137731814234E-07 0.104884603541E-08 1.9982E-13 2.0044E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 14 -.193558015507E-07 -.386445572966E-07 2.5845E-13 2.6050E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 15 -.144163409680E-07 -.327649474161E-07 1.5192E-13 1.5357E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 16 16 -.383076046230E-07 0.296936625432E-08 5.8410E-14 5.7375E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 17 0 0.191683988641E-07 0.000000000000E+00 8.9835E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 17 1 -.253883634575E-07 -.317311696704E-07 9.1463E-14 9.1198E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 17 2 -.201034440058E-07 0.682227709906E-08 9.7999E-14 9.8021E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 17 3 0.628305707627E-08 0.504775457514E-08 1.0809E-13 1.0834E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 4 0.647127916270E-08 0.253076055749E-07 1.2970E-13 1.2985E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 5 -.162082323186E-07 0.801389392276E-08 1.2789E-13 1.2803E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 6 -.117386234521E-07 -.294348192553E-07 1.3534E-13 1.3540E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 7 0.249650034238E-07 -.440271841902E-08 1.4067E-13 1.4082E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 8 0.389838910717E-07 0.365013457486E-08 1.4040E-13 1.4037E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 9 0.347920220348E-08 -.276397181514E-07 1.5032E-13 1.5049E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 10 -.378143871155E-08 0.183755782032E-07 1.5692E-13 1.5683E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 11 -.160137775029E-07 0.110904870178E-07 1.5728E-13 1.5733E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 12 0.287274500731E-07 0.204615148718E-07 1.8325E-13 1.8330E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 13 0.164973546338E-07 0.201417376558E-07 1.6189E-13 1.6240E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 14 -.142723459006E-07 0.115740158046E-07 2.3098E-13 2.2849E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 15 0.553964708414E-08 0.524532137932E-08 2.2263E-13 2.2274E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 16 -.304020078693E-07 0.360805593313E-08 1.5698E-13 1.5398E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 17 17 -.347076043496E-07 -.198676996850E-07 6.5570E-14 6.8595E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 18 0 0.611930631155E-08 0.000000000000E+00 9.1255E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 18 1 0.720991347618E-08 -.392608144710E-07 9.2850E-14 9.2568E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 18 2 0.147314738118E-07 0.107970571681E-07 9.8792E-14 9.8816E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 18 3 -.502006339270E-08 -.585427198583E-08 1.1446E-13 1.1465E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 4 0.546065488135E-07 -.772017069004E-09 1.2447E-13 1.2448E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 5 0.596684029903E-08 0.261250357445E-07 1.2384E-13 1.2393E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 6 0.135696089458E-07 -.132469724894E-07 1.3564E-13 1.3557E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 7 0.678197413900E-08 0.745636932707E-08 1.3085E-13 1.3089E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 8 0.304873471871E-07 0.435945980632E-08 1.4748E-13 1.4742E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 9 -.195691169658E-07 0.361446707501E-07 1.4266E-13 1.4256E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 10 0.521446435808E-08 -.423881756292E-08 1.5788E-13 1.5782E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 11 -.689167008191E-08 0.211285208479E-08 1.5989E-13 1.5987E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 12 -.297467757484E-07 -.165596728744E-07 1.6456E-13 1.6450E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 13 -.626186520011E-08 -.349289463940E-07 1.8777E-13 1.8786E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 14 -.830255747181E-08 -.128363803645E-07 2.0630E-13 2.0838E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 15 -.404638556652E-07 -.202746098389E-07 2.1564E-13 2.1961E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 16 0.101584600888E-07 0.650701557947E-08 2.2124E-13 2.2031E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 17 0.347952190418E-08 0.437948856935E-08 1.4110E-13 1.4154E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 18 18 0.298846741644E-08 -.108525159540E-07 5.2312E-14 5.1883E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 19 0 -.330098586023E-08 0.000000000000E+00 9.3170E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 19 1 -.899745371534E-08 0.115488298927E-08 9.4578E-14 9.4266E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 19 2 0.357422570661E-07 -.237380287794E-08 1.0010E-13 1.0012E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 3 -.758213167459E-08 0.106283001722E-08 1.0932E-13 1.0950E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 4 0.158065266221E-07 -.817072329666E-08 1.2740E-13 1.2755E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 5 0.104041509721E-07 0.274325133918E-07 1.2906E-13 1.2923E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 6 -.480175374869E-08 0.187473138493E-07 1.3205E-13 1.3209E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 7 0.562349588249E-08 -.875677182494E-08 1.4253E-13 1.4269E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 8 0.298657468375E-07 -.998924051637E-08 1.3550E-13 1.3543E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 9 0.329252699787E-08 0.724827287499E-08 1.5358E-13 1.5376E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 10 -.338757453445E-07 -.757535789224E-08 1.4608E-13 1.4606E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 11 0.163069085247E-07 0.103637498837E-07 1.6495E-13 1.6483E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 12 -.245156475525E-08 0.945518669874E-08 1.6210E-13 1.6212E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 13 -.754638845367E-08 -.285189893317E-07 1.7215E-13 1.7272E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 14 -.475396536746E-08 -.128556508604E-07 2.1267E-13 2.0939E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 15 -.175882556249E-07 -.140786402053E-07 1.7161E-13 1.7515E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 16 -.217453505785E-07 -.710327623263E-08 2.2379E-13 2.2374E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 17 0.288137457759E-07 -.153369829910E-07 2.2130E-13 2.2197E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 18 0.350122288338E-07 -.969234953064E-08 1.3691E-13 1.3690E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 19 19 -.270119291996E-08 0.519729306547E-08 4.9468E-14 4.9727E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 20 0 0.215781872544E-07 0.000000000000E+00 9.4852E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 20 1 0.558342367557E-08 0.705538214815E-08 9.6663E-14 9.6373E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 20 2 0.202927645034E-07 0.171825996954E-07 1.0176E-13 1.0178E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 3 -.473117107995E-08 0.388940877919E-07 1.1523E-13 1.1540E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 4 0.425744519804E-08 -.226111289531E-07 1.2456E-13 1.2461E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 5 -.101331775018E-07 -.827215208666E-08 1.2373E-13 1.2384E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 6 0.121605552697E-07 -.437943811710E-08 1.3743E-13 1.3738E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 7 -.212357670521E-07 -.713322631470E-09 1.3029E-13 1.3026E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 8 0.508167202633E-08 0.216155711337E-08 1.4871E-13 1.4869E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 9 0.171846075588E-07 -.700509051618E-08 1.3955E-13 1.3947E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 10 -.323036468071E-07 -.478468351839E-08 1.5994E-13 1.5997E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 11 0.144526076981E-07 -.191526874353E-07 1.5020E-13 1.5014E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 12 -.646560591574E-08 0.181399265069E-07 1.7232E-13 1.7235E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 13 0.274096428484E-07 0.677160534621E-08 1.6568E-13 1.6590E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 14 0.115181870841E-07 -.143863336427E-07 2.0181E-13 2.0228E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 15 -.257857406372E-07 -.868741473379E-09 1.9225E-13 1.9306E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 16 -.124307290344E-07 -.346696912326E-09 1.7953E-13 1.8053E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 17 0.451066948027E-08 -.137327886903E-07 2.2992E-13 2.2916E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 18 0.153574102901E-07 -.880159356876E-09 2.1748E-13 2.1699E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 19 -.302429504361E-08 0.109154895370E-07 1.3154E-13 1.3222E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 20 20 0.373510631981E-08 -.126946106406E-07 4.7249E-14 4.7196E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 21 0 0.625922853165E-08 0.000000000000E+00 9.7817E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 21 1 -.161841216619E-07 0.286698100437E-07 9.9093E-14 9.8751E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 21 2 -.560050616722E-08 0.417739505988E-08 1.0383E-13 1.0384E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 3 0.191312753276E-07 0.227032917064E-07 1.1229E-13 1.1246E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 4 -.511062681952E-08 0.189397501041E-07 1.2772E-13 1.2787E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 5 0.262378666466E-08 0.108641097666E-08 1.3138E-13 1.3159E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 6 -.135518466872E-07 0.230339533362E-11 1.3192E-13 1.3196E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 7 -.661780144028E-08 0.251689099035E-08 1.4426E-13 1.4440E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 8 -.172529138161E-07 0.214720045716E-08 1.3599E-13 1.3588E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 9 0.158545594056E-07 0.908757703838E-08 1.5451E-13 1.5465E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 10 -.114085468035E-07 -.112933777853E-08 1.4496E-13 1.4500E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 11 0.689259117089E-08 -.355782124513E-07 1.6646E-13 1.6627E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 12 -.332958896182E-08 0.147735849926E-07 1.5492E-13 1.5493E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 13 -.193669402367E-07 0.139337355422E-07 1.7919E-13 1.7956E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 14 0.202655629135E-07 0.735824109624E-08 1.8761E-13 1.8454E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 15 0.175716241955E-07 0.103608608826E-07 1.8728E-13 1.9117E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 16 0.749314142806E-08 -.665423413609E-08 1.9402E-13 1.9360E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 17 -.746268406386E-08 -.737590042859E-08 1.8767E-13 1.8723E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 18 0.264701710088E-07 -.110615394591E-07 2.3499E-13 2.3525E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 19 -.272049208058E-07 0.165478883694E-07 2.1487E-13 2.1544E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 20 -.269439823237E-07 0.159250868120E-07 1.2707E-13 1.2687E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 21 21 0.845431089093E-08 -.365767028697E-08 4.3468E-14 4.3439E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 22 0 -.107729696586E-07 0.000000000000E+00 1.0060E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 22 1 0.156862723455E-07 -.381497252625E-08 1.0181E-13 1.0147E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 2 -.265038471099E-07 -.114033038607E-08 1.0625E-13 1.0626E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 3 0.113634853395E-07 0.101325981417E-07 1.1793E-13 1.1809E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 4 -.362100614328E-08 0.187411005429E-07 1.2676E-13 1.2683E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 5 0.762591325974E-10 -.323385364256E-09 1.2593E-13 1.2604E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 6 0.101515714560E-07 -.552001482159E-08 1.4003E-13 1.4001E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 7 0.174531457905E-07 0.475458572698E-08 1.3302E-13 1.3295E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 8 -.235096268399E-07 0.381726379682E-08 1.4976E-13 1.4970E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 9 0.667579966807E-08 0.837473563876E-08 1.4230E-13 1.4225E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 10 0.561932418179E-08 0.223527800086E-07 1.5938E-13 1.5943E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 11 -.481853635677E-08 -.175645120889E-07 1.5160E-13 1.5158E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 12 0.242098431295E-08 -.821256078092E-08 1.7190E-13 1.7197E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 13 -.171605494729E-07 0.195169861326E-07 1.6095E-13 1.6128E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 14 0.108700191483E-07 0.832089661111E-08 1.9975E-13 2.0044E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 15 0.257692642050E-07 0.471135539976E-08 1.7224E-13 1.7433E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 16 0.109750980218E-09 -.729242970366E-08 1.9728E-13 1.9822E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 17 0.857587100794E-08 -.145966399303E-07 1.9710E-13 1.9698E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 18 0.101955275705E-07 -.161929340135E-07 1.9482E-13 1.9526E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 19 0.140426015857E-07 -.335954373370E-08 2.4062E-13 2.4052E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 20 -.167679447801E-07 0.195770361850E-07 2.1227E-13 2.1225E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 21 -.253182095237E-07 0.239726954769E-07 1.2030E-13 1.2016E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 22 22 -.100779678463E-07 0.232893852379E-08 4.0714E-14 4.0135E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 23 0 -.222468575271E-07 0.000000000000E+00 1.0367E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 23 1 0.916494932192E-08 0.161678245831E-07 1.0486E-13 1.0452E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 2 -.143925041468E-07 -.459486700594E-08 1.0901E-13 1.0904E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 3 -.240759591551E-07 -.175030997518E-07 1.1686E-13 1.1701E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 4 -.238691894667E-07 0.824848195437E-08 1.3022E-13 1.3034E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 5 -.872204562342E-09 0.164842698629E-09 1.3507E-13 1.3529E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 6 -.119426744070E-07 0.161262147063E-07 1.3433E-13 1.3437E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 7 -.689491927510E-08 -.191422155639E-08 1.4665E-13 1.4675E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 8 0.734328549268E-08 0.182674960717E-09 1.4001E-13 1.3985E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 9 0.181500114246E-08 -.128471011020E-07 1.5503E-13 1.5515E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 10 0.168553249626E-07 -.226262540204E-08 1.4978E-13 1.4984E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 11 0.923043897732E-08 0.142926570432E-07 1.6495E-13 1.6475E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 12 0.164649466419E-07 -.120186206566E-07 1.5944E-13 1.5945E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 13 -.116106542120E-07 -.521000677475E-08 1.7699E-13 1.7722E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 14 0.695910691713E-08 -.146499490043E-08 1.7933E-13 1.7761E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 15 0.189406234158E-07 -.359052638974E-08 1.9004E-13 1.9219E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 16 0.590489695970E-08 0.110671111471E-07 1.7721E-13 1.7741E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 17 -.545736623311E-08 -.129353271182E-07 2.0597E-13 2.0539E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 18 0.855041492180E-08 -.148087987421E-07 1.9783E-13 1.9794E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 19 -.547905396644E-08 0.106539168145E-07 2.0484E-13 2.0413E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 20 0.797008299939E-08 -.546251013667E-08 2.4594E-13 2.4599E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 21 0.157086741697E-07 0.117455520809E-07 2.0656E-13 2.0650E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 22 -.179745938374E-07 0.473159615592E-08 1.1284E-13 1.1219E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 23 23 0.305683290139E-08 -.120509364661E-07 3.6556E-14 3.6522E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 24 0 -.851336739619E-10 0.000000000000E+00 1.0665E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 24 1 -.272367667456E-08 -.151948057664E-08 1.0822E-13 1.0786E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 2 0.933540883554E-09 0.151871351073E-07 1.1217E-13 1.1219E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 3 -.481125266489E-08 -.973572875286E-08 1.2246E-13 1.2261E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 4 0.596715070942E-08 0.509531468608E-08 1.3081E-13 1.3091E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 5 -.715086459455E-08 -.214338264517E-07 1.3008E-13 1.3022E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 6 0.361208030999E-08 0.135434585018E-08 1.4376E-13 1.4377E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 7 -.606910920793E-08 0.491704815930E-08 1.3812E-13 1.3798E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 8 0.154121512314E-07 -.360629536210E-08 1.5158E-13 1.5149E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 9 -.115787850439E-07 -.178348901913E-07 1.4831E-13 1.4825E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 10 0.109677772922E-07 0.212585763884E-07 1.5887E-13 1.5892E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 11 0.151936233445E-07 0.178103251650E-07 1.5846E-13 1.5845E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 12 0.114884602597E-07 -.618664083631E-08 1.6892E-13 1.6903E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 13 -.302157170218E-08 0.293133242589E-08 1.6752E-13 1.6788E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 14 -.199517233747E-07 -.204815886677E-08 1.9346E-13 1.9496E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 15 0.636332673210E-08 -.159586126347E-07 1.7526E-13 1.7854E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 16 0.844147197235E-08 0.271926384681E-08 1.9613E-13 1.9620E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 17 -.119389350875E-07 -.644846604062E-08 1.8393E-13 1.8333E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 18 -.366243671829E-09 -.102967792526E-07 2.1270E-13 2.1314E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 19 -.444932704170E-08 -.867578675902E-08 2.0004E-13 2.0012E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 20 -.565724018047E-08 0.863026417122E-08 2.1436E-13 2.1469E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 21 0.554563963267E-08 0.141168557421E-07 2.4863E-13 2.4852E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 22 0.398560067052E-08 -.393244358781E-08 1.9911E-13 1.9866E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 23 -.619047313613E-08 -.882008245130E-08 1.0495E-13 1.0507E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 24 24 0.126589431639E-07 -.368250006042E-08 3.3512E-14 3.3201E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 25 0 0.322646860225E-08 0.000000000000E+00 1.1079E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 25 1 0.637354200033E-08 -.917384497103E-08 1.1191E-13 1.1154E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 2 0.227365275060E-07 0.933640130148E-08 1.1564E-13 1.1567E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 3 -.968311882926E-08 -.143114676767E-07 1.2290E-13 1.2304E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 4 0.101611146629E-07 0.267162097272E-09 1.3470E-13 1.3481E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 5 -.110431943630E-07 -.416217623217E-09 1.4009E-13 1.4032E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 6 0.162597503648E-07 0.182839895295E-09 1.3894E-13 1.3895E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 7 0.958835723314E-08 -.662229734356E-08 1.5016E-13 1.5023E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 8 0.207451684756E-08 0.179278212691E-09 1.4634E-13 1.4620E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 9 -.303796342822E-07 0.229566649047E-07 1.5651E-13 1.5663E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 10 0.899078370275E-08 -.440986356796E-08 1.5730E-13 1.5735E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 11 0.189925261950E-08 0.103237998302E-07 1.6404E-13 1.6388E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 12 -.774952971860E-08 0.115651044236E-07 1.6819E-13 1.6825E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 13 0.796265620652E-08 -.116552035733E-07 1.7323E-13 1.7347E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 14 -.199181420102E-07 0.656419016285E-08 1.8246E-13 1.8206E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 15 -.444587704666E-08 -.740932454705E-08 1.8376E-13 1.8529E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 16 0.130004404612E-08 -.129032098250E-07 1.8613E-13 1.8640E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 17 -.155107269260E-07 -.371202224440E-08 2.0056E-13 2.0034E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 18 0.153971642798E-08 -.148819985119E-07 1.9071E-13 1.9113E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 19 0.776149366086E-08 0.980539034965E-08 2.1920E-13 2.1888E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 20 -.798418275635E-08 -.967405590838E-09 2.0277E-13 2.0280E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 21 0.106993128999E-07 0.775343395654E-08 2.2495E-13 2.2504E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 22 -.141335106391E-07 0.386314466004E-08 2.4916E-13 2.4916E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 23 0.858291622541E-08 -.126375937060E-07 1.9077E-13 1.9070E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 25 24 0.423857871266E-08 -.839390552397E-08 9.6970E-14 9.6669E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 25 25 0.104869029425E-07 0.494598355629E-08 2.9120E-14 2.9301E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 26 0 0.587336933244E-08 0.000000000000E+00 1.1477E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 26 1 -.137715279135E-09 -.664907039556E-08 1.1594E-13 1.1556E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 2 -.160435070667E-08 0.115349351384E-07 1.1949E-13 1.1951E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 3 0.151049202387E-07 0.404648894973E-08 1.2879E-13 1.2893E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 4 0.190711677320E-07 -.202264843726E-07 1.3661E-13 1.3671E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 5 0.131177939173E-07 0.782071148566E-08 1.3605E-13 1.3620E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 6 0.959779006713E-08 -.105191972039E-07 1.4881E-13 1.4883E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 7 -.158948035379E-08 0.445807514084E-08 1.4504E-13 1.4489E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 8 0.348096814925E-08 0.177630173402E-08 1.5480E-13 1.5471E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 9 -.131023126112E-07 0.714153309568E-09 1.5604E-13 1.5596E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 10 -.149755835370E-07 -.565974792611E-08 1.6025E-13 1.6028E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 11 -.461860911512E-08 0.168355593863E-08 1.6688E-13 1.6688E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 12 -.170076864977E-07 0.232851569582E-08 1.6796E-13 1.6805E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 13 -.172495480871E-09 0.153061320223E-08 1.7674E-13 1.7712E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 14 0.767243720498E-08 0.806157160028E-08 1.8812E-13 1.8978E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 15 -.133542352208E-07 0.829618291129E-08 1.8549E-13 1.8856E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 16 0.158758166922E-08 -.639751700972E-08 1.8791E-13 1.8802E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 17 -.120068570468E-07 0.791757767608E-08 1.9535E-13 1.9462E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 18 -.129293954044E-07 0.489392068159E-08 2.0351E-13 2.0360E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 19 -.226574825815E-08 0.377251446494E-08 2.0024E-13 1.9968E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 20 0.623273855446E-08 -.119849512918E-07 2.2493E-13 2.2510E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 21 -.916366431794E-08 0.194396175474E-08 2.0596E-13 2.0602E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 22 0.103814906208E-07 0.707321463933E-08 2.3488E-13 2.3538E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 23 0.102056394328E-08 0.107227140479E-07 2.4857E-13 2.4840E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 24 0.902698230967E-08 0.147794386990E-07 1.8157E-13 1.8116E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 26 25 0.378246291820E-08 -.579756253525E-09 8.7091E-14 8.7440E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 26 26 0.662301340285E-09 0.207661885787E-08 2.5806E-14 2.5859E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 27 0 0.363974773161E-08 0.000000000000E+00 1.1924E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 27 1 0.286685893483E-08 0.159421889217E-08 1.2030E-13 1.1990E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 2 0.675793366056E-09 -.639277816532E-09 1.2369E-13 1.2372E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 3 0.353646140264E-08 0.104881421252E-07 1.3047E-13 1.3061E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 4 -.160057697827E-08 0.804324518038E-08 1.4104E-13 1.4116E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 5 0.146039795835E-07 0.149891796608E-07 1.4658E-13 1.4682E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 6 0.495864957195E-08 0.643010081274E-08 1.4545E-13 1.4545E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 7 -.111340287664E-07 -.690238460534E-08 1.5511E-13 1.5516E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 8 -.803979533596E-08 -.876708571050E-08 1.5434E-13 1.5423E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 9 0.305987595604E-08 0.112722964014E-07 1.5984E-13 1.5991E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 10 -.135172008585E-07 0.127503276281E-08 1.6588E-13 1.6592E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 11 0.224455601997E-08 -.943483222079E-08 1.6585E-13 1.6572E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 12 -.109589193199E-07 0.206890180594E-08 1.7718E-13 1.7722E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 13 -.457573460617E-08 -.467331963997E-08 1.7322E-13 1.7347E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 14 0.153370149384E-07 0.118177811837E-07 1.8874E-13 1.8900E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 15 -.212945043152E-08 0.147531834589E-08 1.8106E-13 1.8317E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 16 0.257005716053E-08 0.316381294099E-08 1.9780E-13 1.9771E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 17 0.442490518015E-08 0.507937166586E-09 1.9224E-13 1.9195E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 18 -.206767105661E-08 0.787565360627E-08 2.0460E-13 2.0502E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 19 -.268121965417E-09 -.240090796227E-08 2.0633E-13 2.0627E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 20 -.126925127692E-08 0.366321265356E-08 2.0982E-13 2.1005E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 21 0.492193811046E-08 -.665047970861E-08 2.2819E-13 2.2832E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 22 -.581861217130E-08 0.289268970395E-08 2.1084E-13 2.1106E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 23 -.532312183303E-08 -.115915595761E-07 2.4472E-13 2.4473E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 24 0.380064472235E-09 -.224368344869E-08 2.4597E-13 2.4562E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 25 0.120862605031E-07 0.600942339964E-08 1.6826E-13 1.6876E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 27 26 -.683157562256E-08 -.239191950226E-08 7.7493E-14 7.7628E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 27 27 0.806510685207E-08 0.106874817589E-08 2.2018E-14 2.2288E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 28 0 -.979072280679E-08 0.000000000000E+00 1.2378E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 28 1 -.526877147603E-08 0.871803959535E-08 1.2502E-13 1.2460E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 2 -.150268124636E-07 -.823678002713E-08 1.2828E-13 1.2831E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 3 0.289564438801E-08 0.101767089264E-07 1.3678E-13 1.3691E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 4 -.141813585656E-08 0.112857845975E-07 1.4415E-13 1.4426E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 5 0.119501883361E-07 -.472375796345E-08 1.4376E-13 1.4393E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 6 -.461717757366E-08 0.129222458562E-07 1.5539E-13 1.5541E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 7 -.257719913640E-08 0.565881845327E-08 1.5352E-13 1.5337E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 8 -.306301766198E-08 -.176130032954E-08 1.5986E-13 1.5977E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 9 0.927935221829E-08 -.126926663859E-07 1.6484E-13 1.6473E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 10 -.106344684518E-07 0.797022778057E-08 1.6434E-13 1.6436E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 11 -.353805830707E-08 -.183269539513E-08 1.7542E-13 1.7541E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 12 -.864791324827E-09 0.103366934608E-07 1.7119E-13 1.7119E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 13 0.212337197660E-08 0.589865181444E-08 1.8486E-13 1.8517E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 14 -.811646586012E-08 -.128621491350E-07 1.8695E-13 1.8821E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 15 -.122467349044E-07 -.218659026036E-08 1.9307E-13 1.9529E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 16 -.463874871539E-08 -.132785876927E-07 1.8723E-13 1.8786E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 17 0.137938007373E-07 -.497901797740E-08 2.0502E-13 2.0460E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 18 0.570854512059E-08 -.333890447212E-08 1.9668E-13 1.9688E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 19 0.628095146024E-08 0.241115539250E-07 2.1417E-13 2.1384E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 20 -.152119609178E-08 0.650079125746E-08 2.0978E-13 2.0991E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 21 0.677614450599E-08 0.661881676687E-08 2.2040E-13 2.2052E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 22 -.223295276717E-08 -.730825051319E-08 2.2972E-13 2.2979E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 23 0.688882700959E-08 0.266827677873E-08 2.1816E-13 2.1813E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 24 0.110560887930E-07 -.138883623123E-07 2.5371E-13 2.5360E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 25 0.737025611948E-08 -.174481864984E-07 2.3814E-13 2.3824E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 26 0.120690694447E-07 0.382455638748E-08 1.5402E-13 1.5448E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 28 27 -.803277550695E-08 0.120465937877E-08 6.7320E-14 6.7762E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 28 28 0.681396080676E-08 0.668517299257E-08 1.8908E-14 1.9000E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 29 0 -.525855211728E-08 0.000000000000E+00 1.2904E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 29 1 0.404243782741E-08 -.135133894166E-07 1.3009E-13 1.2967E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 2 -.236881858917E-08 -.245935973030E-08 1.3324E-13 1.3327E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 3 0.382236174792E-08 -.115682067314E-07 1.3962E-13 1.3977E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 4 -.253932691019E-07 0.239948996523E-08 1.4922E-13 1.4933E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 5 -.797906629407E-08 0.595907641782E-08 1.5469E-13 1.5493E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 6 0.116403506550E-07 0.104029447921E-07 1.5378E-13 1.5378E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 7 -.359272118538E-08 -.314882983454E-08 1.6173E-13 1.6175E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 8 -.195789813634E-07 0.957803071785E-08 1.6373E-13 1.6363E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 9 0.724745176168E-10 0.269462344513E-08 1.6550E-13 1.6554E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 10 0.137626707697E-07 0.626872142518E-10 1.7490E-13 1.7497E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 11 -.622670234561E-08 0.687019088827E-08 1.7126E-13 1.7116E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 12 -.775382722125E-09 -.485879467966E-08 1.8526E-13 1.8525E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 13 -.145283349306E-08 -.263658386810E-08 1.7859E-13 1.7891E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 14 -.308301209049E-08 -.472568243030E-08 1.9495E-13 1.9536E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 15 -.948303077000E-08 -.704799271854E-08 1.8596E-13 1.8895E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 16 0.154053734107E-09 -.146807065348E-07 2.0380E-13 2.0348E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 17 -.228114910800E-08 -.470862149344E-08 1.9543E-13 1.9498E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 18 -.355461732039E-08 -.281981781466E-08 2.1159E-13 2.1187E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 19 -.621066810390E-08 0.681468184557E-08 2.0342E-13 2.0308E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 20 -.812270640489E-08 0.579152515750E-08 2.2279E-13 2.2278E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 21 -.996364983486E-08 -.513903325525E-08 2.1331E-13 2.1343E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 22 0.117105737696E-07 -.124171502359E-08 2.3022E-13 2.3063E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 23 -.191071800471E-08 0.221937713911E-08 2.3087E-13 2.3087E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 24 0.306547882526E-09 -.224193753371E-08 2.2693E-13 2.2713E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 25 0.578993611548E-08 0.874324232255E-08 2.5860E-13 2.5857E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 26 0.786141721174E-08 -.680894828829E-08 2.2638E-13 2.2681E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 27 -.772746139571E-08 -.711411215500E-09 1.3899E-13 1.3950E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 29 28 0.953691428941E-08 -.573979552138E-08 6.1162E-14 5.9041E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 29 29 0.128023546821E-07 -.521573076201E-08 2.0877E-14 1.5783E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 30 0 0.623878717218E-08 0.000000000000E+00 1.3444E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 30 1 0.275120437086E-09 0.107262272532E-08 1.3558E-13 1.3512E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 2 -.997009277214E-08 -.116222824579E-08 1.3861E-13 1.3865E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 3 0.390498443543E-08 -.137400572983E-07 1.4643E-13 1.4657E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 4 -.167395147114E-08 -.375656219795E-08 1.5345E-13 1.5357E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 5 -.264441361934E-08 -.567537879617E-08 1.5322E-13 1.5341E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 6 -.164804637224E-09 0.832932242651E-09 1.6364E-13 1.6365E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 7 0.239489195149E-08 0.381664126700E-08 1.6354E-13 1.6338E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 8 0.465775043434E-08 0.327087510493E-08 1.6699E-13 1.6690E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 9 -.802542910955E-08 -.117092826935E-07 1.7458E-13 1.7445E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 10 0.488831687801E-08 -.495705151729E-08 1.7146E-13 1.7150E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 11 -.954879330570E-08 0.103872643653E-07 1.8384E-13 1.8382E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 12 0.171014939752E-07 -.107394607844E-07 1.7890E-13 1.7883E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 13 0.137959494435E-07 0.297459250276E-08 1.9166E-13 1.9196E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 14 0.484177324066E-08 0.812300390801E-08 1.9016E-13 1.9058E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 15 0.652905967371E-09 -.106354525014E-08 1.9768E-13 1.9943E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 16 -.105671181774E-07 0.414178998748E-08 1.9591E-13 1.9690E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 17 -.688912102997E-08 -.587147977192E-08 2.0806E-13 2.0782E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 18 -.111636403537E-07 -.796642061681E-08 2.0399E-13 2.0432E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 19 -.136316796728E-07 0.274877827561E-08 2.1725E-13 2.1714E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 20 -.522598798522E-08 0.133424451361E-07 2.1168E-13 2.1176E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 21 -.116713237110E-07 -.554483026196E-08 2.2889E-13 2.2900E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 22 -.524575366395E-08 -.871013434636E-08 2.1885E-13 2.1912E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 23 0.539165514486E-08 -.109803778829E-07 2.3915E-13 2.3921E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 24 -.273942461535E-08 -.258231952782E-08 2.3193E-13 2.3185E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 25 0.307732214351E-08 -.157206203066E-07 2.3769E-13 2.3741E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 26 0.135527808836E-08 0.125533877044E-07 2.5920E-13 2.5943E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 27 -.773277431547E-08 0.125539299605E-07 2.1244E-13 2.1306E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 28 -.582523514439E-08 -.809341560053E-08 1.2245E-13 1.2245E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 30 29 0.393953463586E-08 0.187631851627E-08 4.8475E-14 4.9632E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 30 30 0.258352027864E-08 0.847222177824E-08 1.5160E-14 1.6596E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 31 0 0.677114928195E-08 0.000000000000E+00 1.4044E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 31 1 0.712987804032E-08 -.184647019585E-07 1.4145E-13 1.4099E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 2 0.626282915416E-08 0.510146323158E-08 1.4438E-13 1.4441E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 3 -.658502666229E-08 -.753491800678E-08 1.5045E-13 1.5061E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 4 0.113856127290E-07 -.516570757248E-08 1.5924E-13 1.5935E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 5 -.114745507271E-07 0.545571770729E-08 1.6453E-13 1.6479E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 6 -.878335223003E-10 -.279825956233E-09 1.6395E-13 1.6394E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 7 -.151434390503E-08 -.134017893483E-08 1.7023E-13 1.7023E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 8 -.313137586753E-08 0.214399276008E-08 1.7443E-13 1.7435E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 9 0.906745716975E-09 0.585022591026E-08 1.7372E-13 1.7370E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 10 0.437599136332E-08 -.489056774870E-08 1.8449E-13 1.8456E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 11 0.198568724920E-08 0.217037271509E-07 1.8021E-13 1.8012E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 12 0.574744066444E-09 0.399179091274E-08 1.9282E-13 1.9280E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 13 0.975742913933E-08 0.466439436560E-08 1.8863E-13 1.8906E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 14 -.805697709845E-08 0.322646077824E-08 2.0099E-13 2.0112E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 15 0.415854043195E-08 -.236513480358E-08 1.9676E-13 2.0020E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 16 -.688405467923E-08 0.614220849082E-08 2.0662E-13 2.0636E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 17 -.294486257233E-08 0.685290607598E-08 2.0746E-13 2.0682E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 18 -.532999471415E-09 -.242558719200E-08 2.1236E-13 2.1258E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 19 0.213533853344E-08 0.476493532127E-08 2.1486E-13 2.1438E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 20 -.244798074097E-08 0.573001956247E-08 2.2221E-13 2.2224E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 21 -.995727218214E-08 0.743320094763E-08 2.2151E-13 2.2170E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 22 -.989031057128E-08 -.112349284863E-07 2.3282E-13 2.3289E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 23 0.806569969460E-08 0.430641807924E-08 2.2687E-13 2.2692E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 24 -.289176393012E-08 -.371779390912E-08 2.4652E-13 2.4649E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 25 -.166390969326E-07 -.176397377409E-08 2.3275E-13 2.3282E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 26 -.128515811841E-07 0.178488456942E-08 2.4773E-13 2.4782E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 27 -.113753451436E-08 0.110339854062E-07 2.5568E-13 2.5600E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 28 0.102084905630E-07 0.283946765932E-08 1.9537E-13 1.9503E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 29 -.202056365709E-08 -.232302706635E-08 1.0379E-13 1.0345E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 31 30 -.825808342292E-09 -.813595922919E-08 3.7540E-14 3.8400E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 31 31 -.882096879824E-08 -.158170598720E-08 9.1868E-15 9.9009E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 32 0 -.240785775827E-08 0.000000000000E+00 1.4670E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 32 1 -.789151200855E-10 0.355752329832E-08 1.4775E-13 1.4726E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 2 0.115034836332E-07 -.287115250087E-08 1.5061E-13 1.5064E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 3 -.435439007865E-09 0.373480990879E-08 1.5787E-13 1.5801E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 4 0.197054775954E-08 -.731003174599E-08 1.6457E-13 1.6469E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 5 0.962518604208E-08 0.127922117226E-08 1.6455E-13 1.6475E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 6 -.111893387670E-07 -.840388540223E-08 1.7366E-13 1.7368E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 7 0.104925160780E-08 0.445225938773E-08 1.7516E-13 1.7501E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 8 0.134408274865E-07 0.728789208373E-08 1.7635E-13 1.7625E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 9 0.548159204411E-08 -.148466077907E-08 1.8535E-13 1.8521E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 10 -.141276040799E-08 -.499517998688E-08 1.8159E-13 1.8166E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 11 -.352554910400E-08 0.791062658498E-08 1.9267E-13 1.9262E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 12 -.170780147598E-07 0.137388088055E-07 1.9024E-13 1.9016E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 13 0.414150375593E-08 0.477625427510E-08 1.9841E-13 1.9870E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 14 -.552584908002E-08 0.195830006661E-08 1.9749E-13 1.9704E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 15 0.483355314038E-08 -.842497223704E-08 2.0233E-13 2.0422E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 16 0.373483731343E-08 0.386848813621E-08 2.0887E-13 2.0978E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 17 -.650809987190E-08 0.100837106394E-07 2.1042E-13 2.1012E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 18 0.130240989324E-07 -.176750111038E-08 2.1714E-13 2.1752E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 19 0.702980378262E-09 -.287218700813E-08 2.1735E-13 2.1720E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 20 0.296215831835E-08 -.135205622222E-09 2.2562E-13 2.2572E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 21 -.238322485179E-08 0.116961015068E-07 2.2585E-13 2.2588E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 22 -.122792335056E-07 -.236709604259E-08 2.3205E-13 2.3230E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 23 0.766897846984E-08 -.250801173459E-08 2.3611E-13 2.3614E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 24 -.375066134869E-08 0.142299229987E-09 2.3659E-13 2.3676E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 25 -.193328081715E-07 -.580025454770E-08 2.4929E-13 2.4923E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 26 0.536360951969E-08 -.383039764895E-08 2.3642E-13 2.3651E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 27 -.505425719233E-08 -.669558464158E-08 2.5621E-13 2.5588E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 28 0.157141617115E-08 -.570404573389E-08 2.4724E-13 2.4738E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 29 0.375337769865E-08 0.299678596354E-08 1.7261E-13 1.7260E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 32 30 -.692282634555E-08 0.133585729591E-08 8.4848E-14 8.6742E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 32 31 -.608991808639E-08 -.290876910652E-09 2.9868E-14 3.0562E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 32 32 0.347633332255E-08 0.126792062041E-08 9.1109E-15 9.5458E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 33 0 -.362634308693E-08 0.000000000000E+00 1.5348E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 33 1 -.174311760122E-08 -.387851199870E-08 1.5450E-13 1.5399E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 2 -.605545172980E-08 0.232181865584E-08 1.5727E-13 1.5730E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 3 -.377584672990E-09 0.616361477488E-08 1.6308E-13 1.6324E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 4 -.640475339217E-08 0.510169196854E-08 1.7119E-13 1.7130E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 5 -.315382054557E-09 0.428050064586E-08 1.7622E-13 1.7648E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 6 0.511981365417E-09 -.258662115880E-08 1.7602E-13 1.7603E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 7 -.374501242271E-08 0.744088857575E-09 1.8075E-13 1.8072E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 8 -.399838087912E-08 0.150902551477E-07 1.8658E-13 1.8647E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 9 0.524668057437E-08 0.109875531164E-07 1.8454E-13 1.8445E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 10 -.160022615449E-08 0.114318703942E-08 1.9495E-13 1.9502E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 11 0.205062261995E-08 -.668709165409E-08 1.9225E-13 1.9219E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 12 -.998688982342E-09 0.969269890828E-08 2.0088E-13 2.0088E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 13 0.206483891996E-08 0.297353089719E-08 2.0163E-13 2.0213E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 14 0.488307602769E-08 0.564390245395E-08 2.0779E-13 2.0756E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 15 -.461580752637E-08 -.347731324862E-08 2.0982E-13 2.1309E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 16 0.675557216481E-08 0.560705958016E-08 2.1140E-13 2.1149E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 17 -.518917349486E-08 0.123463082955E-07 2.2045E-13 2.1987E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 18 -.102461949324E-07 -.294600262351E-08 2.1611E-13 2.1636E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 19 0.800944575730E-08 0.227626073673E-08 2.2734E-13 2.2698E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 20 -.354381718672E-08 -.845647100732E-08 2.2339E-13 2.2341E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 21 0.815457189834E-09 0.240783446878E-09 2.3504E-13 2.3508E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 22 -.940726800413E-08 -.153446151780E-07 2.3048E-13 2.3065E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 23 -.343296425380E-09 -.105239299099E-07 2.4176E-13 2.4180E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 24 0.111066385328E-07 -.915164293413E-08 2.3910E-13 2.3916E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 25 0.508525335153E-08 -.106232505695E-07 2.4686E-13 2.4661E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 26 0.103105842110E-07 0.457620605549E-08 2.4907E-13 2.4928E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 27 -.986965772710E-09 0.106748432124E-08 2.4298E-13 2.4251E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 28 0.152418437511E-08 -.788585534292E-09 2.6117E-13 2.6144E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 29 -.164339588496E-07 0.551415668658E-08 2.2867E-13 2.2855E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 30 -.161520219076E-08 -.184218683423E-07 1.4556E-13 1.4807E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 33 31 0.425362097110E-08 0.852314965370E-09 6.7625E-14 6.8268E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 33 32 0.625082680421E-08 -.469599663984E-08 2.3226E-14 2.3037E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 33 33 -.168704845793E-08 0.835081416377E-08 7.1256E-15 7.8251E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 34 0 -.893892465034E-08 0.000000000000E+00 1.6069E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 34 1 -.426350475867E-09 0.651312893204E-08 1.6171E-13 1.6118E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 2 0.695052113434E-08 0.754118419203E-08 1.6444E-13 1.6447E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 3 0.133796618835E-07 0.855615592923E-08 1.7128E-13 1.7142E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 4 -.808426991088E-08 0.319165713296E-09 1.7767E-13 1.7780E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 5 -.434570368502E-08 0.263847535467E-08 1.7780E-13 1.7803E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 6 -.738157425861E-09 0.666363983296E-08 1.8567E-13 1.8569E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 7 0.212875852279E-08 -.690860685318E-08 1.8849E-13 1.8833E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 8 -.751628142217E-08 0.617325443781E-08 1.8808E-13 1.8795E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 9 0.295171255353E-10 -.213422623163E-09 1.9736E-13 1.9722E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 10 -.952315157105E-08 0.180640848340E-08 1.9448E-13 1.9461E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 11 -.156459017664E-08 -.842140272795E-09 2.0259E-13 2.0254E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 12 0.148632163950E-07 -.415562787534E-08 2.0416E-13 2.0409E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 13 -.338277815118E-08 0.160855695069E-08 2.0672E-13 2.0704E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 14 -.260442848207E-08 0.973207286642E-08 2.0899E-13 2.0811E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 15 0.469146534349E-09 0.599913976047E-08 2.1011E-13 2.1262E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 16 -.199631432249E-08 -.215721668290E-08 2.2151E-13 2.2221E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 17 -.400601835748E-08 0.271773058266E-08 2.1792E-13 2.1740E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 18 -.137008376712E-07 -.546123633523E-08 2.2823E-13 2.2854E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 19 -.339188344469E-08 0.654379666103E-08 2.2464E-13 2.2420E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 20 0.381787797953E-08 -.982278606119E-08 2.3575E-13 2.3582E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 21 -.194913072968E-08 -.685027422709E-08 2.3125E-13 2.3140E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 22 -.317114999750E-08 0.366596779394E-08 2.4185E-13 2.4193E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 23 -.100072054056E-08 -.123095521270E-07 2.3779E-13 2.3780E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 24 0.803792052403E-08 0.361721719319E-08 2.4993E-13 2.4992E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 25 0.847857705861E-08 -.101700065728E-07 2.4350E-13 2.4324E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 26 0.361153233668E-08 -.131021130409E-07 2.5422E-13 2.5426E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 27 0.127060596112E-07 -.397126633136E-08 2.4880E-13 2.4859E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 28 -.658071743241E-09 -.199597480438E-07 2.5106E-13 2.5132E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 29 0.667332145453E-08 -.425644031651E-08 2.5579E-13 2.5590E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 30 -.207351907370E-07 -.922175073207E-09 2.0314E-13 2.0552E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 31 -.477370474049E-08 -.197554751098E-08 1.2066E-13 1.2164E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 34 32 0.892992967304E-08 0.181789610740E-08 5.3599E-14 5.3457E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 34 33 0.140180496199E-07 0.430462605231E-08 1.6387E-14 1.6538E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 34 34 -.876678923335E-08 0.162792980391E-08 4.3684E-15 4.5615E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 35 0 0.775758085652E-08 0.000000000000E+00 1.6842E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 35 1 -.125408550405E-07 -.100694620703E-07 1.6945E-13 1.6888E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 2 -.150797961803E-07 0.712359196727E-08 1.7208E-13 1.7212E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 3 0.156351754375E-08 0.229592562580E-08 1.7768E-13 1.7786E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 4 -.254886600026E-08 0.107261909606E-07 1.8523E-13 1.8536E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 5 -.796559254925E-08 -.111162750706E-07 1.8993E-13 1.9020E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 6 0.620737374127E-08 0.938969804451E-08 1.9013E-13 1.9014E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 7 -.321899650990E-08 0.234730780519E-08 1.9351E-13 1.9343E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 8 0.150688570390E-08 0.966523332929E-08 2.0032E-13 2.0021E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 9 -.139520876788E-08 -.224523913144E-09 1.9799E-13 1.9784E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 10 -.228240326410E-08 0.107976921966E-07 2.0670E-13 2.0677E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 11 0.219298963061E-08 -.338683751811E-08 2.0683E-13 2.0683E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 12 0.894248753461E-08 -.720008108674E-08 2.1071E-13 2.1070E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 13 -.194977263277E-08 0.406670867519E-08 2.1614E-13 2.1663E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 14 -.643937165733E-08 -.659432166120E-08 2.1697E-13 2.1656E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 15 -.142110229538E-07 0.868228331837E-08 2.2285E-13 2.2567E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 16 -.595584613045E-08 -.740437956956E-08 2.2129E-13 2.2183E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 17 0.112361023813E-08 -.967733967826E-08 2.3099E-13 2.3054E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 18 -.521892362317E-08 -.109811691157E-07 2.2721E-13 2.2749E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 19 -.128090554516E-08 -.348632543365E-08 2.3568E-13 2.3544E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 20 0.113366547124E-08 -.460090458107E-09 2.3472E-13 2.3479E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 21 0.126582745109E-07 -.483849537609E-09 2.4144E-13 2.4150E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 22 0.650654173800E-08 0.594720997298E-08 2.4107E-13 2.4128E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 23 -.849907082581E-08 -.243395268886E-08 2.4705E-13 2.4712E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 24 0.279655479505E-08 0.531250865210E-08 2.4703E-13 2.4716E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 25 0.728121232316E-08 0.174550149137E-08 2.5351E-13 2.5334E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 26 -.442145547025E-08 0.443689528342E-08 2.5025E-13 2.5021E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 27 0.110725119789E-07 -.134049971507E-07 2.5829E-13 2.5830E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 28 0.743301918129E-08 -.151494988450E-07 2.4937E-13 2.4957E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 29 0.748481199265E-08 0.316291736838E-08 2.5640E-13 2.5656E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 30 -.442386908039E-08 0.288189780717E-08 2.3922E-13 2.4101E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 31 0.785707272909E-08 0.361260375094E-08 1.7417E-13 1.7553E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 35 32 -.346155468855E-08 -.831166119278E-08 9.6461E-14 9.5756E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 35 33 0.562975393691E-08 -.318645396095E-08 3.8576E-14 3.8696E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 35 34 -.782364605682E-09 0.279345947618E-08 1.2104E-14 1.1751E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 35 35 -.596561939435E-08 -.505058455294E-08 4.5903E-15 5.0778E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 36 0 -.365444091200E-08 0.000000000000E+00 1.7665E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 36 1 0.389029850958E-10 0.639691729455E-08 1.7770E-13 1.7711E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 2 -.373853069107E-08 -.287943677856E-08 1.8028E-13 1.8032E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 3 -.213200781554E-08 -.180350624720E-07 1.8680E-13 1.8695E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 4 0.493262257959E-08 0.502369869956E-09 1.9290E-13 1.9304E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 5 -.861334991106E-08 -.248140735592E-09 1.9320E-13 1.9345E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 6 0.107282695120E-07 -.309076020111E-08 1.9983E-13 1.9985E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 7 0.420105204458E-08 0.677139745588E-08 2.0370E-13 2.0353E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 8 0.623052111921E-08 -.454456028104E-08 2.0231E-13 2.0216E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 9 0.161932955255E-08 -.102559181933E-08 2.1094E-13 2.1079E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 10 0.213665308422E-08 0.639442032302E-08 2.0992E-13 2.1006E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 11 -.385498621274E-08 0.401502116929E-08 2.1439E-13 2.1435E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 12 0.215720650549E-09 -.105692772959E-07 2.1982E-13 2.1976E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 13 -.779311830925E-08 0.697411493431E-08 2.1803E-13 2.1844E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 14 -.117061487782E-07 -.528777859103E-08 2.2360E-13 2.2276E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 15 0.189442156509E-08 0.401693296798E-08 2.2251E-13 2.2577E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 16 0.203737169486E-08 0.440579064936E-09 2.3266E-13 2.3324E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 17 0.542875783832E-08 -.878181218718E-08 2.3160E-13 2.3088E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 18 0.203661441526E-08 0.471593699682E-08 2.3686E-13 2.3710E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 19 -.588585559961E-08 -.637205996157E-08 2.3879E-13 2.3829E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 20 -.611144223241E-08 0.239222198751E-08 2.4183E-13 2.4194E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 21 0.110835399494E-07 -.620798894686E-08 2.4552E-13 2.4564E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 22 0.317452195495E-08 0.116329846248E-08 2.4627E-13 2.4635E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 23 0.823564596457E-10 0.274617557991E-08 2.5109E-13 2.5117E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 24 0.144704783740E-08 -.465357631591E-08 2.5146E-13 2.5155E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 25 0.485256722146E-08 0.161799246719E-07 2.5627E-13 2.5606E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 26 0.406076064347E-08 0.986823017758E-08 2.5546E-13 2.5558E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 27 -.762132317188E-08 0.902714460951E-08 2.5772E-13 2.5743E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 28 0.208856447435E-08 -.413299319449E-08 2.5829E-13 2.5852E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 29 0.147463234099E-08 -.140262119584E-09 2.5201E-13 2.5236E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 30 -.102288655230E-07 0.656361623548E-08 2.5190E-13 2.5244E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 31 -.871119600111E-08 -.533279182815E-08 2.1426E-13 2.1564E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 32 0.130268387175E-07 0.215633616922E-08 1.4328E-13 1.4273E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 36 33 0.337889761541E-08 -.387271728509E-08 7.1680E-14 7.1944E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 36 34 -.896582980015E-08 0.412883481133E-08 2.6965E-14 2.6688E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 36 35 0.184024958416E-09 -.126152850792E-07 7.2087E-15 7.6284E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 36 36 0.497249723777E-08 -.579641425226E-08 3.9147E-15 3.4694E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 37 0 -.572005808813E-08 0.000000000000E+00 1.8547E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 37 1 -.695563587585E-08 -.128151385636E-08 1.8651E-13 1.8589E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 2 -.217551053520E-08 -.116201524674E-07 1.8904E-13 1.8908E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 3 -.580492587983E-08 -.788542808950E-10 1.9448E-13 1.9467E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 4 0.518765772563E-08 0.219325006475E-08 2.0155E-13 2.0169E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 5 -.930417232673E-08 0.184315132115E-09 2.0585E-13 2.0615E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 6 -.142999198465E-08 0.868150201713E-08 2.0648E-13 2.0646E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 7 0.709525407970E-08 0.857140403819E-08 2.0867E-13 2.0854E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 8 -.332136811896E-08 -.368787411364E-08 2.1587E-13 2.1576E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 9 0.392304796333E-08 -.174160111183E-09 2.1408E-13 2.1389E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 10 0.469879202843E-08 0.210801415481E-08 2.2027E-13 2.2032E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 11 -.154435115716E-08 0.410314970590E-08 2.2349E-13 2.2350E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 12 -.159551809394E-08 -.502632535909E-08 2.2331E-13 2.2329E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 13 -.109472154940E-08 -.707044307854E-08 2.3137E-13 2.3186E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 14 -.410335797103E-08 -.195211030350E-09 2.2966E-13 2.2922E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 15 0.946359733297E-08 -.863008719756E-09 2.3534E-13 2.3789E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 16 0.317992259980E-08 0.140859354346E-07 2.3623E-13 2.3699E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 17 0.578226986726E-08 -.334119813617E-08 2.4059E-13 2.4016E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 18 0.219159356030E-08 0.331769871173E-08 2.4287E-13 2.4321E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 19 -.652388913935E-08 0.167319328008E-09 2.4397E-13 2.4366E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 20 -.713320126291E-08 -.144521499831E-08 2.5001E-13 2.5015E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 21 0.121625965479E-08 -.129874034759E-08 2.4836E-13 2.4841E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 22 0.664902186921E-08 0.548922960577E-09 2.5460E-13 2.5477E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 23 -.120662770276E-08 0.386179289509E-08 2.5293E-13 2.5299E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 24 -.876298046396E-08 -.941431186819E-08 2.5987E-13 2.5988E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 25 0.667648905966E-08 -.272845253046E-08 2.5714E-13 2.5690E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 26 0.514784660472E-08 0.109534899599E-07 2.6165E-13 2.6176E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 27 -.570273631821E-08 0.486970368097E-08 2.5910E-13 2.5874E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 28 0.124042793062E-07 0.404559257032E-08 2.6326E-13 2.6355E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 29 0.461568410204E-08 0.616162270889E-08 2.5563E-13 2.5573E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 30 -.856097698672E-08 0.121766165148E-07 2.5356E-13 2.5314E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 31 0.335229498149E-08 -.921541421600E-08 2.3494E-13 2.3647E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 32 -.102261044611E-09 0.427834946453E-08 1.8204E-13 1.8137E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 33 0.252013517448E-08 -.162280733600E-07 1.1007E-13 1.1019E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 37 34 0.232520960374E-08 0.507180254307E-09 5.1273E-14 5.0875E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 37 35 -.102128743994E-07 -.880040349675E-08 1.6077E-14 1.6507E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 37 36 -.404364189479E-08 -.439115833108E-08 6.2237E-15 6.2991E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 37 37 0.557297809872E-08 -.408799447259E-08 4.9752E-15 3.7433E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 38 0 -.242108161370E-08 0.000000000000E+00 1.9485E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 38 1 0.508858764588E-08 0.313730027968E-08 1.9593E-13 1.9528E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 2 0.751635341073E-08 -.119724347614E-08 1.9840E-13 1.9846E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 3 -.133284303697E-08 -.469872877332E-09 2.0465E-13 2.0482E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 4 0.624902071741E-08 -.459976812485E-08 2.1050E-13 2.1065E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 5 -.973167721892E-08 0.926505189500E-08 2.1091E-13 2.1119E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 6 -.126226540571E-07 0.288294395371E-08 2.1637E-13 2.1639E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 7 0.207912990043E-08 -.108013727451E-08 2.2104E-13 2.2085E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 8 0.390492303792E-08 0.616926367162E-08 2.1918E-13 2.1904E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 9 0.373283155243E-08 -.304871539132E-08 2.2644E-13 2.2628E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 10 -.278390388712E-08 -.556881755382E-08 2.2771E-13 2.2786E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 11 0.175256746566E-08 0.741444733472E-08 2.2878E-13 2.2873E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 12 -.380786236352E-08 -.751808177179E-08 2.3664E-13 2.3661E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 13 0.246940044429E-08 -.114614430274E-07 2.3312E-13 2.3365E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 14 -.777822384444E-08 0.396590468443E-08 2.4011E-13 2.3958E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 15 0.266747636616E-08 -.263329712504E-08 2.3910E-13 2.4275E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 16 -.605364243927E-08 0.100170221602E-07 2.4399E-13 2.4463E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 17 0.277621625425E-08 0.432273792904E-08 2.4845E-13 2.4770E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 18 0.907998110893E-08 -.162185698625E-08 2.4722E-13 2.4751E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 19 0.116462407032E-08 -.460121239090E-11 2.5384E-13 2.5353E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 20 0.463009676345E-08 -.275441682680E-08 2.5199E-13 2.5213E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 21 -.103414492574E-08 0.345642646252E-08 2.5834E-13 2.5834E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 22 0.118384847005E-08 0.760907593684E-08 2.5666E-13 2.5690E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 23 -.153812492250E-08 0.586955983951E-08 2.6134E-13 2.6140E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 24 -.134441379781E-07 0.164735465727E-08 2.6165E-13 2.6173E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 25 -.368749824523E-08 -.311064420329E-08 2.6398E-13 2.6376E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 26 -.206513283132E-08 0.540196093045E-08 2.6376E-13 2.6380E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 27 -.233672597139E-08 0.900503597262E-08 2.6454E-13 2.6434E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 28 -.542313800468E-08 -.475939560605E-08 2.6441E-13 2.6474E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 29 0.615319388227E-08 0.275448306805E-08 2.6093E-13 2.6115E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 30 -.886306531728E-10 0.201173394841E-08 2.5508E-13 2.5448E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 31 0.402465158284E-08 -.877624532517E-08 2.4201E-13 2.4357E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 32 0.793317126035E-08 0.146148806931E-08 2.0548E-13 2.0494E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 33 0.313876274184E-08 0.141734064362E-07 1.4358E-13 1.4401E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 38 34 -.943626497138E-08 0.352340145741E-08 8.1562E-14 8.1076E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 38 35 0.506550371234E-08 0.229555674705E-08 3.1662E-14 3.2506E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 38 36 0.880714837532E-09 -.123246390901E-08 1.1434E-14 1.1403E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 38 37 -.383043022755E-08 0.228361021259E-08 4.5115E-15 4.4031E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 38 38 0.280833516767E-08 -.283153114954E-08 2.8498E-15 3.5952E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 39 0 0.127996856550E-08 0.000000000000E+00 2.0489E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 39 1 -.442406322563E-08 0.831787192753E-08 2.0598E-13 2.0527E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 2 0.305483978048E-08 0.708290495776E-08 2.0840E-13 2.0846E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 3 -.489391298192E-08 0.605861165636E-08 2.1373E-13 2.1393E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 4 -.434158580670E-08 -.469693756818E-08 2.2037E-13 2.2053E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 5 0.462770301917E-08 0.242871996276E-08 2.2425E-13 2.2456E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 6 -.268803436563E-08 0.246163548468E-08 2.2523E-13 2.2521E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 7 0.236539525305E-08 -.109642300485E-08 2.2646E-13 2.2629E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 8 0.285058865472E-09 0.126013693350E-07 2.3353E-13 2.3340E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 9 0.729178393933E-08 0.527022355147E-08 2.3284E-13 2.3261E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 10 0.265074635902E-08 0.677461592236E-09 2.3613E-13 2.3619E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 11 0.125384461759E-07 -.225797275633E-08 2.4192E-13 2.4194E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 12 -.340604574707E-08 0.789145301343E-08 2.3944E-13 2.3941E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 13 -.501515548763E-09 -.642121393162E-08 2.4720E-13 2.4768E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 14 -.291292188914E-08 0.240989169339E-08 2.4622E-13 2.4584E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 15 -.568758757183E-08 -.794563581800E-09 2.4848E-13 2.5119E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 16 0.916444384513E-09 -.259859994305E-08 2.5386E-13 2.5459E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 17 -.142182133659E-08 -.166583147336E-08 2.5297E-13 2.5244E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 18 0.182263981332E-08 0.507774790360E-09 2.5857E-13 2.5893E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 19 0.505156967928E-08 0.645686781608E-08 2.5723E-13 2.5678E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 20 0.251981734942E-09 -.900850294943E-08 2.6265E-13 2.6276E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 21 -.451740135324E-08 0.110271162914E-08 2.6233E-13 2.6236E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 22 -.636711595289E-08 -.100052909658E-08 2.6440E-13 2.6450E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 23 -.281524801841E-08 0.576626493762E-08 2.6618E-13 2.6625E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 24 -.977098287818E-08 0.799946965042E-08 2.6651E-13 2.6665E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 25 -.566555169721E-08 -.553182170963E-08 2.6926E-13 2.6901E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 26 -.370961120703E-08 0.780988687061E-08 2.6748E-13 2.6755E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 27 -.792177509513E-08 -.256170048950E-08 2.6879E-13 2.6877E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 28 -.343535965004E-08 -.105405995666E-07 2.6549E-13 2.6593E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 29 -.585809903188E-09 -.310034377473E-08 2.6418E-13 2.6449E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 30 0.432081097745E-08 -.105499941499E-07 2.5714E-13 2.5663E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 31 0.131162501992E-08 -.112156057189E-07 2.4519E-13 2.4657E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 32 0.323672505157E-08 0.436750877839E-08 2.1572E-13 2.1515E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 33 -.584024129339E-08 0.319149433421E-08 1.6658E-13 1.6665E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 34 -.145620626935E-08 0.330448458540E-08 1.1092E-13 1.1039E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 39 35 -.138815413171E-07 0.251848587221E-08 5.3200E-14 5.4640E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 39 36 0.452358956440E-08 -.349890369522E-08 2.2134E-14 2.2081E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 39 37 0.870801890910E-09 -.507122714651E-08 6.4651E-15 6.2676E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 39 38 -.945262382582E-09 0.754940443281E-08 5.9410E-15 5.1758E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 39 39 -.121237751474E-09 0.196265320084E-08 5.0847E-15 4.7310E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 40 0 -.621120941252E-08 0.000000000000E+00 2.1557E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 40 1 0.380652399105E-08 -.114742172861E-08 2.1669E-13 2.1594E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 2 -.110969751341E-08 0.440301212199E-09 2.1909E-13 2.1914E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 3 -.117104877446E-08 -.247598508049E-08 2.2510E-13 2.2528E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 4 0.666047782341E-08 -.763263622160E-08 2.3074E-13 2.3090E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 5 0.123177016568E-07 0.113466696326E-08 2.3124E-13 2.3152E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 6 -.146845033394E-08 0.309330455656E-08 2.3555E-13 2.3556E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 7 -.202102208905E-09 0.158221393325E-08 2.4073E-13 2.4051E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 8 0.611483119617E-08 0.465056500080E-08 2.3889E-13 2.3873E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 9 -.308877267455E-08 0.938338131418E-09 2.4423E-13 2.4404E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 10 -.518971091812E-08 0.337994452975E-08 2.4772E-13 2.4787E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 11 0.447258504593E-08 -.356497741539E-08 2.4630E-13 2.4626E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 12 0.709693761431E-08 0.135861334640E-08 2.5453E-13 2.5454E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 13 -.308014817621E-08 -.581727390045E-08 2.5204E-13 2.5268E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 14 -.124130003103E-08 0.112799422845E-08 2.5782E-13 2.5754E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 15 -.506839070049E-08 -.177755086055E-08 2.5820E-13 2.6176E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 16 -.145036856610E-08 -.385124958592E-08 2.5822E-13 2.5913E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 17 0.543518421295E-09 0.135689692591E-09 2.6516E-13 2.6458E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 18 -.979120655836E-09 0.969730843050E-09 2.6269E-13 2.6310E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 19 -.201623353939E-08 -.338238566039E-09 2.6717E-13 2.6697E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 20 -.779183024464E-08 0.762860978819E-08 2.6847E-13 2.6860E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 21 -.348205902834E-08 -.548782069878E-09 2.6906E-13 2.6908E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 22 -.135776018583E-07 -.157611483939E-07 2.7141E-13 2.7167E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 23 -.254780234162E-10 -.129220157155E-07 2.7091E-13 2.7099E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 24 0.423886996815E-08 0.311617632997E-08 2.7444E-13 2.7435E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 25 0.751679058038E-09 -.352190500317E-08 2.7296E-13 2.7259E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 26 0.721015489766E-08 -.462584688512E-08 2.7239E-13 2.7267E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 27 -.136999087555E-08 0.221919043857E-08 2.7177E-13 2.7144E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 28 0.225682819012E-08 0.690487886450E-08 2.6888E-13 2.6929E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 29 0.216709407534E-08 0.263671992478E-08 2.6712E-13 2.6745E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 30 -.899061006853E-10 0.945938190563E-09 2.5862E-13 2.5864E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 31 -.620208323901E-08 -.109830081020E-08 2.4576E-13 2.4730E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 32 -.191237344606E-08 -.579968080506E-08 2.1932E-13 2.1907E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 33 -.143058105281E-08 -.131939863738E-08 1.7698E-13 1.7721E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 34 0.839438582988E-09 0.151283548389E-08 1.3216E-13 1.3178E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 40 35 0.725418781888E-08 -.839655012212E-08 7.5534E-14 7.7543E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 40 36 0.365577332658E-08 0.642098366447E-08 3.6920E-14 3.6825E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 40 37 -.544372362424E-08 0.130490674986E-08 1.1307E-14 1.1221E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 40 38 0.372683140211E-09 0.410068208627E-08 4.4051E-15 5.1171E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 40 39 0.646471633829E-08 0.396513436092E-08 4.0693E-15 4.0185E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 40 40 -.177469747657E-08 0.601937253353E-09 3.8690E-15 3.6180E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 41 0 -.325087081001E-08 0.000000000000E+00 2.2686E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 41 1 -.714241369409E-08 -.329483012849E-08 2.2809E-13 2.2702E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 2 0.360557894373E-08 0.335828250813E-08 2.3026E-13 2.3047E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 3 0.393994311781E-08 0.313865421886E-08 2.3558E-13 2.3572E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 4 -.164967385094E-08 0.373538174656E-08 2.4171E-13 2.4198E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 5 0.459738527896E-08 -.302141657127E-08 2.4523E-13 2.4553E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 6 0.252320675970E-08 0.150939964536E-08 2.4638E-13 2.4642E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 7 -.707478229083E-09 0.265418454192E-08 2.4698E-13 2.4673E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 8 -.160163716834E-08 -.455174886712E-08 2.5326E-13 2.5304E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 9 -.167005447167E-08 0.481437896784E-08 2.5418E-13 2.5393E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 10 0.573246389200E-08 0.148582588268E-08 2.5453E-13 2.5469E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 11 0.258070911898E-08 -.575540495210E-08 2.6178E-13 2.6185E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 12 0.471837756146E-08 0.826975597922E-10 2.5907E-13 2.5911E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 13 -.152153430915E-08 0.640667028780E-08 2.6403E-13 2.6450E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 14 0.414733560247E-08 -.373505001574E-09 2.6572E-13 2.6540E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 15 -.974927257932E-09 0.155067504607E-08 2.6407E-13 2.6728E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 16 -.349002178679E-09 -.450666123528E-08 2.7113E-13 2.7192E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 17 -.194181411580E-08 0.221924641504E-08 2.7011E-13 2.6942E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 18 -.268206931394E-08 0.427367036337E-08 2.7290E-13 2.7330E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 19 -.204485609572E-08 -.132192292576E-08 2.7469E-13 2.7432E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 20 -.187746690127E-08 -.662372872129E-09 2.7464E-13 2.7481E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 21 -.220339742740E-08 -.302178679452E-08 2.7780E-13 2.7792E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 22 -.101456496977E-07 -.238234526958E-08 2.7639E-13 2.7669E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 23 0.488927842104E-09 -.139804363515E-07 2.7821E-13 2.7830E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 24 0.643770468991E-08 -.211147694913E-08 2.7931E-13 2.7920E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 25 0.144896382860E-09 0.283958940023E-08 2.7725E-13 2.7707E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 26 0.613819364735E-08 -.823064334151E-08 2.7671E-13 2.7703E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 27 0.181741889861E-08 -.752775040044E-09 2.7422E-13 2.7377E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 28 -.168970080681E-08 -.489608328242E-08 2.7433E-13 2.7476E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 29 -.505377611083E-08 0.580957696252E-08 2.6766E-13 2.6778E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 30 0.213655920520E-08 -.797886732334E-09 2.5739E-13 2.5801E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 31 0.108096951735E-07 0.553901004690E-09 2.4121E-13 2.4252E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 32 -.223486928929E-08 0.403565360222E-08 2.1716E-13 2.1678E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 33 -.196219135811E-08 0.107554611384E-07 1.7968E-13 1.7989E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 34 -.274481490447E-08 0.486715217247E-08 1.4234E-13 1.4176E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 41 35 -.138498232078E-07 0.411854109624E-08 9.4792E-14 9.7010E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 41 36 0.265704768417E-08 -.299500523738E-08 5.2593E-14 5.2418E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 41 37 0.642248272043E-09 -.101853809828E-07 1.9191E-14 1.9374E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 41 38 -.105582773505E-07 -.153059301275E-08 6.5789E-15 6.7048E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 41 39 -.551409736606E-08 -.260437955786E-08 5.2582E-15 5.2200E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 41 40 0.395246400820E-08 -.477777544381E-08 5.2412E-15 5.7481E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 41 41 0.414023578336E-08 0.579341086264E-08 4.5440E-15 4.3952E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 42 0 -.219793976951E-08 0.000000000000E+00 2.3906E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 42 1 -.227624272464E-08 -.374681750242E-09 2.4029E-13 2.3907E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 2 -.381112332137E-08 -.289085423878E-08 2.4251E-13 2.4267E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 3 -.277971214067E-10 0.995256937061E-08 2.4848E-13 2.4859E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 4 0.710941590087E-08 0.142388244330E-08 2.5366E-13 2.5393E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 5 -.962046569722E-08 -.335641677657E-08 2.5415E-13 2.5440E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 6 0.348833883085E-08 -.121492209838E-08 2.5738E-13 2.5738E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 7 0.408269003195E-08 -.325554838929E-08 2.6283E-13 2.6249E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 8 0.778180357890E-09 0.822038687273E-09 2.6141E-13 2.6116E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 9 -.689305047916E-09 0.162705251351E-08 2.6452E-13 2.6430E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 10 0.344173235313E-08 0.545704332568E-08 2.6979E-13 2.6995E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 11 0.120277991750E-08 0.192789928604E-08 2.6721E-13 2.6712E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 12 0.394602521189E-08 -.100949878270E-07 2.7366E-13 2.7365E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 13 0.710335880898E-09 0.424579429455E-08 2.7399E-13 2.7461E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 14 -.704892802843E-08 0.546241394555E-08 2.7657E-13 2.7632E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 15 -.108980274383E-08 0.735408978177E-08 2.7792E-13 2.8111E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 16 0.417335872411E-08 -.280685367508E-08 2.7719E-13 2.7834E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 17 -.164744950752E-08 -.320858786295E-08 2.8096E-13 2.8050E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 18 -.121498970880E-07 0.184532230092E-08 2.8165E-13 2.8221E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 19 -.282168179709E-08 -.573663176677E-08 2.8158E-13 2.8127E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 20 0.665572457644E-08 0.814447971577E-09 2.8516E-13 2.8530E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 21 0.449474229027E-09 -.451099826087E-08 2.8390E-13 2.8400E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 22 0.996077947005E-09 -.348602232194E-08 2.8366E-13 2.8381E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 23 -.431206189753E-08 -.465730785547E-08 2.8434E-13 2.8443E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 24 0.466282878181E-08 0.133499633236E-08 2.8271E-13 2.8279E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 25 -.408201249970E-08 0.431548728190E-08 2.8298E-13 2.8294E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 26 -.251108016526E-08 -.636082960811E-08 2.8020E-13 2.8047E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 27 0.675309267933E-08 -.233188672899E-08 2.7762E-13 2.7744E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 28 -.505256479743E-08 0.217150546394E-08 2.7642E-13 2.7709E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 29 -.591506962296E-08 -.271459155717E-08 2.6617E-13 2.6630E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 30 0.336535951414E-08 0.697219653087E-09 2.5242E-13 2.5404E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 31 0.609365750050E-08 0.459274922367E-08 2.3364E-13 2.3546E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 32 0.703593857829E-08 0.516493594821E-08 2.1085E-13 2.1080E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 33 0.638945814478E-08 0.634654181471E-08 1.7751E-13 1.7768E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 34 0.300477910380E-08 0.112829323929E-07 1.4377E-13 1.4356E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 35 -.551217579351E-08 0.198184697015E-09 1.0469E-13 1.0745E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 42 36 0.463342338571E-08 -.538984748272E-08 6.6643E-14 6.6516E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 42 37 -.702146809408E-08 0.326367424398E-08 2.8852E-14 2.9367E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 42 38 0.250506149507E-08 -.130477027388E-07 6.1339E-15 6.6020E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 42 39 0.430875670187E-08 0.985027595258E-08 7.3674E-15 7.3543E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 42 40 0.146561978478E-08 -.284937127655E-08 5.3603E-15 5.4471E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 42 41 0.511448494581E-09 -.457664524138E-10 3.7914E-15 4.1960E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 42 42 -.649064026427E-08 0.283187463844E-08 3.6972E-15 3.1879E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 43 0 0.645708139214E-08 0.000000000000E+00 2.5206E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 43 1 -.489197708643E-08 0.418543130563E-08 2.5329E-13 2.5204E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 2 -.944719148772E-08 -.134515917972E-08 2.5542E-13 2.5563E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 3 0.503540349234E-09 -.150118005603E-09 2.6057E-13 2.6077E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 4 0.183179735393E-08 0.918662946289E-09 2.6640E-13 2.6671E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 5 -.888298858310E-08 0.649330224966E-08 2.6940E-13 2.6972E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 6 0.628180844332E-08 0.955516831428E-10 2.7071E-13 2.7071E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 7 -.144494660145E-08 0.578735903137E-08 2.7073E-13 2.7041E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 8 -.560290965443E-09 -.372655462647E-09 2.7596E-13 2.7578E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 9 -.142441781717E-08 -.617159461941E-08 2.7844E-13 2.7813E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 10 -.348944879449E-09 0.142268927290E-08 2.7668E-13 2.7677E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 11 -.525671174480E-08 0.533187439162E-08 2.8356E-13 2.8344E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 12 -.191800896673E-08 0.455862015998E-09 2.8268E-13 2.8267E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 13 0.221330066662E-08 -.144214876967E-08 2.8338E-13 2.8388E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 14 -.508276315337E-08 0.340881633917E-08 2.8771E-13 2.8737E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 15 0.388693827011E-08 0.670929330809E-08 2.8424E-13 2.8812E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 16 0.239222375151E-08 0.807733980756E-09 2.8874E-13 2.8961E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 17 0.444356883541E-08 -.436593182067E-08 2.9122E-13 2.9038E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 18 -.319131948681E-08 -.410615440102E-08 2.8897E-13 2.8945E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 19 -.554504390456E-08 -.695462526187E-08 2.9183E-13 2.9152E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 20 -.869163221294E-09 0.496186154797E-09 2.9178E-13 2.9179E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 21 0.338467939985E-08 0.539476833468E-08 2.9059E-13 2.9059E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 22 0.551289413030E-08 -.224897728027E-08 2.9078E-13 2.9096E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 23 -.914157088110E-11 -.627966066331E-08 2.8889E-13 2.8900E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 24 0.474300643921E-08 -.197103052123E-08 2.8949E-13 2.8927E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 25 0.140852211293E-08 0.324339566911E-08 2.8806E-13 2.8776E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 26 -.389627050543E-08 0.315953591315E-08 2.8248E-13 2.8281E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 27 0.488146707602E-08 0.677652698912E-10 2.7863E-13 2.7900E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 28 -.163601534875E-08 0.834340692373E-08 2.7323E-13 2.7384E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 29 -.242584939771E-08 0.745237395793E-09 2.5988E-13 2.6006E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 30 -.990040117704E-08 -.878242577749E-08 2.4270E-13 2.4442E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 31 -.433788175442E-08 -.751316957226E-09 2.2299E-13 2.2446E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 32 -.382777955852E-08 0.554677631617E-08 2.0047E-13 1.9974E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 33 0.495432965855E-08 -.982467435512E-09 1.7044E-13 1.7032E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 34 0.326167392129E-08 0.745596806978E-09 1.4159E-13 1.4110E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 35 -.200482464345E-08 0.508536321285E-08 1.0616E-13 1.0855E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 43 36 0.607714298258E-09 -.376835685400E-08 7.4638E-14 7.4108E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 43 37 0.345602766356E-08 0.547062929909E-08 3.9851E-14 4.0543E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 43 38 -.648612776596E-08 0.815573974971E-09 6.4644E-15 6.8813E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 43 39 0.472970865228E-08 -.327558792045E-08 8.8280E-15 8.7571E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 43 40 0.110773344963E-07 0.789889304798E-09 7.8157E-15 8.1478E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 43 41 -.196994276223E-08 0.311708538113E-08 5.6409E-15 5.4921E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 43 42 -.854812363074E-08 0.395422695158E-08 4.3353E-15 4.2030E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 43 43 -.335712476969E-08 -.816289015998E-08 3.5680E-15 3.6439E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 44 0 0.349195324799E-09 0.000000000000E+00 2.6574E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 44 1 0.580230197362E-08 -.216171364229E-08 2.6708E-13 2.6592E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 2 -.623558869297E-09 0.343409614353E-08 2.6909E-13 2.6935E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 3 -.429084763734E-09 -.417400179555E-08 2.7517E-13 2.7529E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 4 0.151547516077E-08 -.125775555568E-08 2.7994E-13 2.8019E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 5 0.510920488079E-09 0.403382737553E-08 2.8059E-13 2.8084E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 6 -.717015812162E-08 0.248534674558E-08 2.8248E-13 2.8254E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 7 0.525413292684E-08 0.954898128411E-08 2.8803E-13 2.8777E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 8 -.459730482007E-08 -.125475169974E-08 2.8730E-13 2.8717E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 9 -.676596208745E-09 -.619264950995E-08 2.8815E-13 2.8789E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 10 -.362815345798E-08 -.609250109890E-08 2.9419E-13 2.9440E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 11 -.124592960120E-08 -.131773433549E-08 2.9206E-13 2.9212E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 12 -.373759874806E-08 -.128567933226E-08 2.9463E-13 2.9482E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 13 0.130923629905E-08 -.637416581759E-08 2.9816E-13 2.9882E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 14 -.607009283375E-08 -.289081016826E-08 2.9725E-13 2.9670E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 15 0.173283072018E-08 -.616453127395E-08 2.9751E-13 3.0061E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 16 0.445828389962E-08 0.634293644055E-08 3.0015E-13 3.0110E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 17 0.462085571921E-08 0.156715377759E-08 2.9859E-13 2.9791E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 18 0.586990945664E-08 -.386339933806E-08 2.9998E-13 3.0041E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 19 0.306967132117E-10 -.477736521005E-08 2.9935E-13 2.9889E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 20 -.210592599382E-08 0.376860489057E-09 2.9832E-13 2.9850E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 21 -.730765971520E-08 0.403932581206E-10 2.9923E-13 2.9940E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 22 0.533932089304E-08 0.130428474386E-08 2.9648E-13 2.9673E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 23 0.145914752945E-08 0.828426020988E-08 2.9406E-13 2.9412E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 24 -.178286994974E-09 -.811103177530E-08 2.9566E-13 2.9511E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 25 0.419000575396E-08 0.120618905763E-09 2.8865E-13 2.8859E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 26 -.418880792483E-08 0.102945333635E-08 2.8037E-13 2.8146E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 27 0.368483057646E-08 -.298345110222E-08 2.7294E-13 2.7332E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 28 -.178807752746E-09 0.532991300520E-08 2.6407E-13 2.6433E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 29 -.685068595511E-08 0.521257942044E-08 2.4761E-13 2.4733E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 30 0.472960003358E-08 0.199185085238E-08 2.2842E-13 2.3029E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 31 -.493469364975E-09 0.269462347695E-08 2.0812E-13 2.0979E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 32 -.406167422451E-08 0.169396645202E-08 1.8686E-13 1.8681E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 33 -.524738743864E-08 -.307952541598E-09 1.5896E-13 1.5966E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 34 -.341689824850E-08 0.595066306927E-08 1.3461E-13 1.3452E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 35 -.751910458710E-08 -.291371686534E-08 1.0217E-13 1.0480E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 44 36 0.253790508438E-08 -.782432956574E-08 7.5888E-14 7.5926E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 44 37 0.108844354368E-07 0.674024939605E-08 4.7838E-14 4.9024E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 44 38 0.351205343981E-08 -.613633152700E-08 7.5927E-15 7.7171E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 44 39 0.626537300364E-08 0.324325727392E-08 9.5206E-15 9.5004E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 44 40 -.385558860901E-08 0.659680045571E-08 8.4578E-15 8.5276E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 44 41 0.320722105152E-08 -.141535328931E-08 7.7232E-15 7.6432E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 44 42 -.737242848647E-09 -.886871285565E-09 5.8072E-15 5.7493E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 44 43 0.215928659640E-08 -.301486427434E-08 4.2252E-15 4.0437E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 44 44 0.282166551156E-08 -.170314984017E-08 3.2919E-15 3.2356E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 45 0 -.325368744522E-08 0.000000000000E+00 2.8024E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 45 1 0.340957889700E-08 -.461262164974E-08 2.8160E-13 2.8042E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 2 0.205667209342E-08 -.330457165087E-08 2.8360E-13 2.8390E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 3 -.135032482322E-08 -.594499701460E-08 2.8905E-13 2.8923E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 4 0.342515810138E-09 -.260060260248E-08 2.9443E-13 2.9473E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 5 0.112219696083E-08 -.145407553088E-08 2.9697E-13 2.9729E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 6 -.621774546992E-08 -.849293494379E-09 2.9838E-13 2.9841E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 7 0.526272617907E-09 0.344141879427E-08 2.9786E-13 2.9746E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 8 -.201667211432E-08 0.951171199315E-09 3.0178E-13 3.0165E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 9 0.836490960202E-08 -.646714438611E-08 3.0561E-13 3.0523E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 10 -.178836982148E-08 -.151497557491E-08 3.0244E-13 3.0271E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 11 0.432518343131E-09 -.286251170421E-08 3.0714E-13 3.0712E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 12 -.393460578027E-08 -.158050738904E-08 3.0938E-13 3.0939E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 13 -.253708003496E-08 -.977077486795E-09 3.0601E-13 3.0649E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 14 0.143423705468E-08 -.360059644443E-08 3.1069E-13 3.1011E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 15 -.384202714560E-08 -.225488224828E-09 3.0808E-13 3.1213E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 16 0.623828683110E-08 0.111788679932E-08 3.0768E-13 3.0880E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 17 0.281068415042E-08 -.168693316243E-08 3.1097E-13 3.1009E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 18 0.120625401223E-08 -.523469632674E-08 3.0839E-13 3.0896E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 19 -.476174762128E-08 -.231671014556E-08 3.0631E-13 3.0602E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 20 0.501190657553E-08 0.332041057197E-08 3.0812E-13 3.0834E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 21 -.334978461037E-08 -.105135033730E-08 3.0542E-13 3.0548E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 22 0.315336642345E-08 0.452772176289E-08 2.9907E-13 2.9892E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 23 0.285220726240E-08 0.414397457882E-08 2.9545E-13 2.9552E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 24 -.106270919430E-07 0.454574504244E-08 2.9316E-13 2.9240E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 25 0.884454473491E-08 -.390375142952E-08 2.8208E-13 2.8221E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 26 -.135561496900E-08 0.622769295536E-08 2.7045E-13 2.7174E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 27 -.653799312751E-08 0.268020111527E-09 2.5974E-13 2.6037E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 28 0.605823870042E-08 -.130026052600E-09 2.4715E-13 2.4757E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 29 -.806806890966E-08 -.315797101145E-08 2.2923E-13 2.2917E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 30 -.178472785670E-08 -.875870389716E-09 2.0967E-13 2.1213E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 31 -.106152755855E-08 -.609916421539E-08 1.9098E-13 1.9234E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 32 -.578328974257E-09 -.290326636505E-08 1.7078E-13 1.7011E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 33 -.193540203548E-08 -.238364190112E-08 1.4647E-13 1.4602E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 34 -.248251673867E-08 0.547915652125E-08 1.2388E-13 1.2318E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 45 35 -.687556355499E-08 0.829442371796E-08 9.6135E-14 9.8175E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 45 36 -.891566318837E-08 0.725733444376E-08 7.3285E-14 7.2739E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 45 37 -.600824189616E-08 0.437968624697E-08 5.1587E-14 5.2473E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 45 38 -.454140317723E-08 0.404104856596E-08 7.5848E-15 7.8610E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 45 39 -.201431020475E-08 -.757835883573E-08 9.6952E-15 9.8002E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 45 40 0.345826303445E-08 -.372399581382E-08 9.8497E-15 9.9584E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 45 41 0.978907665805E-09 0.703741345950E-09 8.7179E-15 8.6080E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 45 42 -.147900077071E-08 -.109956336320E-07 8.1407E-15 7.9607E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 45 43 0.433539672081E-08 0.105643959831E-08 5.8894E-15 5.8495E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 45 44 0.112809441175E-07 0.311601402632E-08 4.8362E-15 4.1718E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 45 45 -.503710429951E-09 0.519706565907E-09 6.4536E-15 6.1801E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 46 0 -.310698746411E-08 0.000000000000E+00 2.9546E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 46 1 0.176250002461E-08 -.224229875226E-09 2.9682E-13 2.9568E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 2 0.510847342926E-08 0.314842252637E-08 2.9892E-13 2.9920E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 3 -.169998426206E-08 -.138801215529E-09 3.0515E-13 3.0523E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 4 0.109721881793E-08 -.705232107718E-08 3.0971E-13 3.0999E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 5 -.322162137726E-08 -.104918102252E-07 3.1023E-13 3.1055E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 6 -.447567140436E-08 -.237999797279E-08 3.1147E-13 3.1149E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 7 0.549852252759E-08 -.873330219316E-08 3.1653E-13 3.1619E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 8 -.135745797759E-10 0.429219048917E-08 3.1684E-13 3.1671E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 9 0.854927103690E-08 0.520249896076E-08 3.1555E-13 3.1508E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 10 0.301535448653E-08 -.131890925281E-08 3.2112E-13 3.2141E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 11 -.273017222384E-08 -.414028836599E-08 3.2086E-13 3.2083E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 12 -.230084852704E-08 -.109468425673E-09 3.1846E-13 3.1852E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 13 -.531826572363E-08 -.343000309360E-08 3.2312E-13 3.2370E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 14 0.241052088768E-09 -.713108216004E-10 3.2021E-13 3.1911E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 15 -.528384855960E-08 -.780901371300E-09 3.1696E-13 3.2033E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 16 0.207631879022E-08 0.467825679623E-08 3.2180E-13 3.2139E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 17 -.479686728826E-08 0.748323839278E-09 3.2030E-13 3.1916E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 18 0.300158214406E-08 -.461970706950E-08 3.1341E-13 3.1381E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 19 -.822639079360E-09 -.265535391745E-08 3.0994E-13 3.1076E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 20 -.288607145984E-08 -.393238290334E-08 3.1104E-13 3.1127E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 21 -.577188222970E-08 0.309963214307E-08 3.0199E-13 3.0184E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 22 0.690104627941E-08 0.154964166128E-08 2.9368E-13 2.9309E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 23 0.289484379625E-08 0.344922152628E-08 2.8628E-13 2.8632E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 24 -.339697149238E-08 0.615572792520E-09 2.8003E-13 2.7904E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 25 0.383400523951E-08 -.726585386652E-08 2.6607E-13 2.6683E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 26 0.426223837945E-08 0.117151487216E-07 2.5207E-13 2.5349E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 27 -.257867864813E-08 -.264874810126E-09 2.3893E-13 2.3977E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 28 -.658652806637E-09 -.500047922552E-08 2.2431E-13 2.2502E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 29 -.248835038148E-08 -.320661610976E-08 2.0657E-13 2.0664E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 30 -.499940851346E-08 -.709238632089E-08 1.8815E-13 1.9054E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 31 -.187140426710E-08 -.126748243576E-08 1.7112E-13 1.7217E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 32 -.128466673942E-09 -.371128863145E-08 1.5184E-13 1.5179E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 33 0.157472170909E-07 0.407648996037E-09 1.2990E-13 1.3068E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 34 -.163012081156E-08 0.306760740450E-08 1.1015E-13 1.1033E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 46 35 -.589290310398E-08 0.139302505477E-08 8.7678E-14 9.0020E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 46 36 -.104019594272E-08 -.198374961551E-08 6.7856E-14 6.7742E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 46 37 -.414396006801E-08 0.607850927021E-08 4.9156E-14 5.0332E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 46 38 -.561918537309E-08 -.198031611147E-08 8.1221E-15 8.1223E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 46 39 0.718879403293E-08 -.211713855492E-09 7.8709E-15 7.9742E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 46 40 0.163061288765E-09 -.107962315903E-08 1.1916E-14 1.1696E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 46 41 -.162899192163E-09 -.623267012202E-08 9.6963E-15 9.5202E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 46 42 0.114984927682E-08 0.683320471670E-08 9.2734E-15 9.1150E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 46 43 -.270227255689E-08 0.120673272304E-07 8.1296E-15 8.0390E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 46 44 0.283448394332E-08 -.303829036243E-08 5.8390E-15 5.7686E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 46 45 -.993690714444E-09 0.497649357596E-08 5.2274E-15 6.1731E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 46 46 0.289463937379E-09 -.259720709220E-08 3.7093E-15 3.4197E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 47 0 0.934805994463E-09 0.000000000000E+00 3.1136E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 47 1 -.692840198491E-08 -.130027018602E-08 3.1260E-13 3.1158E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 2 0.435365308778E-08 -.273181055900E-08 3.1467E-13 3.1494E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 3 0.108874509269E-08 0.241422289360E-08 3.2035E-13 3.2034E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 4 0.568228233784E-09 -.174213678415E-08 3.2563E-13 3.2589E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 5 -.177454401091E-08 -.232657158482E-08 3.2792E-13 3.2817E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 6 0.304164406982E-08 -.417037968133E-08 3.2954E-13 3.2951E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 7 0.432703980680E-09 -.243394111758E-08 3.2898E-13 3.2849E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 8 0.645180016919E-08 -.681583414423E-09 3.3169E-13 3.3150E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 9 -.848214919456E-09 0.321490594283E-08 3.3700E-13 3.3658E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 10 0.400546020732E-08 0.387184689378E-08 3.3172E-13 3.3208E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 11 0.447539933701E-09 -.373372671459E-08 3.3115E-13 3.3117E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 12 0.107684950450E-07 0.195570830912E-08 3.3834E-13 3.3834E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 13 -.244642057229E-08 -.727696502930E-09 3.3201E-13 3.3262E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 14 0.105491486275E-08 0.476193670869E-09 3.2775E-13 3.2707E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 15 -.205857257924E-08 0.579011385813E-09 3.2777E-13 3.2576E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 16 -.738729773347E-09 -.139953160072E-08 3.2756E-13 3.2496E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 17 -.207986272586E-08 0.249971758782E-08 3.1718E-13 3.1722E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 18 -.190590231247E-08 0.779369406655E-08 3.0987E-13 3.0943E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 19 0.236737782009E-08 0.361036715541E-08 3.0238E-13 3.0410E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 20 -.102563836826E-07 0.156309347898E-08 2.9826E-13 2.9838E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 21 -.567194286711E-08 -.796050536998E-09 2.8765E-13 2.8712E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 22 -.764177767097E-08 -.499974798878E-09 2.7683E-13 2.7572E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 23 0.324679099236E-08 0.667545616599E-09 2.6537E-13 2.6572E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 24 -.580801226418E-09 -.149902340980E-08 2.5648E-13 2.5568E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 25 -.218514681492E-08 -.912245142285E-08 2.4173E-13 2.4251E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 26 0.826600634638E-08 0.132868866126E-08 2.2691E-13 2.2807E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 27 -.584794799564E-08 -.148967606694E-08 2.1302E-13 2.1379E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 28 0.173138401587E-08 -.599915911640E-08 1.9888E-13 1.9925E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 29 0.540176824817E-08 0.639238859110E-09 1.8134E-13 1.8077E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 30 -.306238334674E-08 0.259000769530E-08 1.6474E-13 1.6703E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 31 0.751865664662E-09 0.170429573391E-08 1.4745E-13 1.4904E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 32 -.157516371367E-08 -.603864775565E-09 1.3186E-13 1.3156E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 33 -.489812251446E-08 0.317076644338E-08 1.1253E-13 1.1245E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 47 34 0.947682544845E-09 0.292868292328E-08 9.6614E-14 9.5902E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 47 35 -.834457251528E-08 -.698619176392E-10 7.6342E-14 7.7656E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 47 36 0.724475351006E-08 -.448194984488E-08 6.1034E-14 6.0631E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 47 37 0.806349167217E-08 0.104231681056E-08 4.1862E-14 4.2549E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 47 38 0.447282768991E-09 0.160996409268E-08 8.0133E-15 8.4184E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 47 39 -.129752754808E-08 0.883910556403E-08 7.5937E-15 7.7649E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 47 40 -.871820862244E-08 0.790203689777E-08 1.4007E-14 1.4141E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 47 41 -.336377926963E-08 0.454797102220E-08 1.1719E-14 1.1620E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 47 42 -.189294875444E-08 -.590220389122E-08 1.0940E-14 1.0724E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 47 43 0.154920877260E-08 0.378030077625E-08 9.6340E-15 9.7508E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 47 44 -.293657608280E-08 0.102108618858E-07 8.3775E-15 8.1468E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 47 45 0.623312507973E-08 0.341054754068E-08 6.3179E-15 6.3076E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 47 46 -.662760101368E-09 -.418468669764E-08 4.7377E-15 4.7011E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 47 47 0.269600777384E-08 -.617155340701E-08 3.8277E-15 3.3863E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 48 0 0.351115727662E-08 0.000000000000E+00 3.2657E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 48 1 0.142884836278E-08 0.346301745560E-08 3.2794E-13 3.2687E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 2 0.471292202363E-08 0.289537385818E-08 3.3038E-13 3.3083E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 3 -.122385148594E-08 0.332440310970E-08 3.3711E-13 3.3695E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 4 0.415096797938E-09 -.163564530413E-09 3.4026E-13 3.4063E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 5 0.653108943790E-08 -.212483028515E-08 3.4048E-13 3.4057E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 6 0.591080965296E-08 0.808617897822E-08 3.4235E-13 3.4241E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 7 -.161416772295E-08 0.142203782962E-08 3.4908E-13 3.4865E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 8 0.104761039618E-08 0.398658810169E-08 3.4942E-13 3.4949E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 9 -.149021695602E-08 0.382807968828E-08 3.4075E-13 3.4036E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 10 -.218559576023E-09 0.156969922988E-08 3.3945E-13 3.3906E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 11 0.110827415438E-08 0.127100456748E-08 3.4273E-13 3.4289E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 12 0.111038534370E-09 -.279969335959E-08 3.3920E-13 3.3898E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 13 0.172759075304E-08 -.240866463421E-09 3.2931E-13 3.2833E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 14 -.629027776518E-09 -.683579388555E-10 3.2500E-13 3.2299E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 15 0.420245965578E-08 0.166067791463E-08 3.2140E-13 3.1459E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 16 -.502928949231E-09 0.160320757474E-08 3.1323E-13 3.0980E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 17 0.971467169103E-09 0.344376118293E-08 2.9931E-13 3.0162E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 18 -.684011779896E-09 0.111117030253E-08 2.9159E-13 2.9098E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 19 -.119269868194E-08 0.447473784308E-08 2.7909E-13 2.8185E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 20 -.475810218216E-08 0.463706695076E-08 2.7322E-13 2.7328E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 21 0.153597600929E-08 -.285410074846E-08 2.6195E-13 2.6132E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 22 -.668859434700E-08 0.279802791364E-08 2.4945E-13 2.4803E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 23 -.237540755204E-08 -.356540632333E-09 2.3741E-13 2.3764E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 24 -.481920997692E-08 -.106323414553E-08 2.2583E-13 2.2510E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 25 -.390290454469E-08 0.176829782799E-08 2.1250E-13 2.1279E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 26 -.662622411924E-09 -.669278746341E-08 1.9726E-13 1.9864E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 27 -.847325028645E-08 0.527294472345E-08 1.8485E-13 1.8524E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 28 0.306625584001E-09 -.786505664044E-08 1.7037E-13 1.7026E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 29 0.230397663896E-08 -.593932720470E-08 1.5457E-13 1.5451E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 30 -.110816480416E-08 -.922271294626E-09 1.3931E-13 1.4221E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 31 -.659580099131E-09 -.306188758005E-08 1.2406E-13 1.2594E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 32 0.340932258334E-08 -.210713174267E-08 1.1068E-13 1.1039E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 48 33 0.185511298553E-08 0.160944155331E-08 9.4733E-14 9.4983E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 34 0.381119264660E-09 0.740845508335E-08 8.1340E-14 8.1196E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 35 -.512233912907E-08 0.947400677226E-09 6.0222E-14 6.1918E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 36 -.443461218939E-08 -.704386140966E-09 5.1895E-14 5.1625E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 37 -.158989693449E-08 -.500175650348E-08 3.1614E-14 3.2246E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 38 -.893849734773E-08 -.121841572867E-08 8.3594E-15 8.5555E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 48 39 0.442300284116E-08 -.768132452719E-08 9.4481E-15 9.2586E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 48 40 0.823595508970E-09 0.464953778999E-08 1.5710E-14 1.5485E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 41 -.254491799552E-08 -.991947972006E-08 1.4139E-14 1.3917E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 42 0.237989505184E-08 0.219776728501E-08 1.3502E-14 1.3359E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 43 0.380962041126E-08 0.525666007158E-08 1.1717E-14 1.1858E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 44 0.158225293558E-09 -.932759795252E-10 1.0272E-14 1.0247E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 48 45 0.586948328861E-08 0.468897074569E-08 8.1899E-15 8.2496E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 48 46 -.309872474946E-08 0.882934169112E-08 5.0126E-15 4.9533E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 48 47 0.367459624167E-08 0.390248507076E-08 3.7773E-15 3.6455E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 48 48 0.557046394934E-08 -.209372579484E-08 2.9781E-15 2.7278E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 49 0 0.205416609212E-09 0.000000000000E+00 3.4158E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 49 1 0.664386190992E-08 -.190916895099E-08 3.4068E-13 3.4169E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 2 -.344817713543E-09 0.986663146892E-09 3.4010E-13 3.4027E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 3 0.789712700424E-09 0.168338081075E-08 3.4190E-13 3.4176E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 4 0.713582956944E-09 0.800751144026E-08 3.5418E-13 3.5449E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 5 0.110642877494E-08 0.154399278116E-08 3.5365E-13 3.5307E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 6 -.884166180732E-09 0.166780626715E-08 3.5482E-13 3.5452E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 7 0.324787660393E-08 0.492087938909E-08 3.4926E-13 3.4916E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 8 0.256772984630E-09 0.311102404315E-08 3.3725E-13 3.3759E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 9 0.792447862142E-10 0.530702891285E-08 3.3761E-13 3.3817E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 10 -.731921707142E-08 -.117965830523E-08 3.3513E-13 3.3477E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 11 0.574370164033E-08 0.396942877645E-08 3.2572E-13 3.2597E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 12 -.303905305155E-08 -.307487029002E-08 3.1927E-13 3.1885E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 13 0.392687291245E-08 0.627698125585E-08 3.1166E-13 3.0949E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 14 0.418594117104E-09 -.154761349635E-08 3.0066E-13 3.0204E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 15 -.147732278464E-08 0.622569889957E-09 2.9625E-13 2.8592E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 16 -.490921814835E-10 -.672229287625E-08 2.8455E-13 2.8071E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 17 -.159034246006E-08 -.113952823256E-08 2.7060E-13 2.7357E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 18 -.229051165245E-08 -.311406897019E-08 2.6098E-13 2.5935E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 19 -.217381961244E-08 0.521539398006E-09 2.4791E-13 2.5024E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 20 0.541679133593E-08 -.797637817640E-10 2.4067E-13 2.4013E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 21 -.211070514022E-08 -.470242335201E-08 2.2974E-13 2.2855E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 22 -.657104027782E-10 0.380733302233E-08 2.1557E-13 2.1411E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 23 0.210007464947E-08 -.117187813405E-09 2.0480E-13 2.0501E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 24 0.383926113483E-08 0.126485544274E-08 1.9272E-13 1.9209E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 25 -.524824626869E-08 0.576983627175E-08 1.7856E-13 1.7959E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 26 -.838675583868E-08 -.139036123264E-08 1.6646E-13 1.6794E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 27 -.394442298952E-08 0.257244972200E-08 1.5414E-13 1.5469E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 28 -.377658122734E-08 -.111835949551E-07 1.4142E-13 1.4177E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 29 -.184931888143E-09 -.156250603052E-08 1.2733E-13 1.2720E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 30 0.328960889403E-08 0.369633463111E-08 1.1442E-13 1.1702E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 31 -.537893719557E-09 -.634956361560E-08 1.0246E-13 1.0398E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 49 32 0.168009178228E-08 -.593397533276E-08 8.9860E-14 8.9643E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 33 0.263835962197E-08 -.123891845432E-08 7.8035E-14 7.8473E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 34 0.454516944371E-08 0.101692565425E-08 6.4233E-14 6.3955E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 35 0.324417535316E-08 0.560686960109E-08 4.3094E-14 4.4581E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 36 -.463995395980E-08 0.225177222519E-08 4.0529E-14 4.0364E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 37 -.178889127311E-08 0.126120837430E-08 2.1694E-14 2.1846E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 38 0.287366667063E-08 -.205285800541E-08 8.0495E-15 8.6814E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 49 39 0.190328813218E-08 0.164162444332E-08 1.1878E-14 1.1594E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 40 -.328218612990E-08 0.157953183364E-08 1.5658E-14 1.5778E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 41 -.233192483313E-08 -.237531151426E-08 1.5480E-14 1.5399E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 42 -.286282164351E-08 -.491139511265E-09 1.5607E-14 1.5472E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 43 0.551411279463E-08 -.735236790683E-08 1.4332E-14 1.4512E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 44 0.576067394207E-08 0.789124155474E-08 1.2971E-14 1.2762E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 45 0.116334914231E-08 -.109264843463E-08 1.0801E-14 1.0255E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 49 46 0.245828582967E-08 0.460339107891E-09 7.7983E-15 7.7379E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 49 47 0.324515140385E-08 0.133373861332E-08 4.5375E-15 4.4356E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 49 48 -.157933009239E-08 0.865433271307E-09 2.9414E-15 3.1006E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 49 49 0.254812694107E-08 0.286228671938E-08 2.3495E-15 2.4827E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 50 0 -.485127576558E-08 0.000000000000E+00 3.2680E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 50 1 0.350784220924E-08 0.310537188245E-09 3.2622E-13 3.2769E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 2 -.806308528384E-08 -.163315123310E-08 3.2730E-13 3.2724E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 3 -.884197554791E-10 -.521382355119E-09 3.4538E-13 3.4498E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 4 -.836809464948E-08 0.362754381907E-09 3.4712E-13 3.4650E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 5 0.582873406145E-10 -.274757751347E-08 3.4291E-13 3.4247E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 6 -.332281271348E-09 0.317707950177E-08 3.3046E-13 3.3079E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 7 0.211159410832E-08 0.309864808109E-08 3.2247E-13 3.2303E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 8 -.371890378741E-08 -.229535096028E-09 3.2098E-13 3.2147E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 9 -.225651637135E-08 0.265984976944E-08 3.1540E-13 3.1633E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 10 -.274702620882E-08 -.208657068404E-08 3.0319E-13 3.0256E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 11 -.223212368863E-08 0.170094880090E-08 2.9363E-13 2.9394E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 12 -.551556288362E-08 0.506356913673E-08 2.8708E-13 2.8682E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 13 -.952485606979E-09 -.595259346123E-10 2.7839E-13 2.7577E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 14 -.248224638243E-08 0.332033699919E-08 2.6463E-13 2.6588E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 15 -.330569999459E-08 -.290556021996E-09 2.6144E-13 2.4847E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 16 -.260981383303E-08 -.526230961611E-08 2.4816E-13 2.4371E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 17 0.686832035047E-09 -.298359354735E-08 2.3392E-13 2.3693E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 18 0.196068379294E-08 -.384280343331E-08 2.2357E-13 2.2155E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 19 0.591436155033E-09 0.479346300383E-09 2.1145E-13 2.1437E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 20 0.172661982376E-08 -.215114006384E-08 2.0377E-13 2.0345E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 21 -.290230704335E-09 -.443289963898E-09 1.9239E-13 1.9219E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 22 0.108867705650E-08 -.571019252166E-09 1.7934E-13 1.7855E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 23 -.196879488956E-08 -.544717841157E-08 1.6972E-13 1.7006E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 24 0.930908211854E-08 -.683264753385E-09 1.5788E-13 1.5708E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 25 0.476721277312E-08 0.262027079320E-08 1.4563E-13 1.4643E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 26 -.876214850972E-08 -.190581890897E-08 1.3459E-13 1.3620E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 27 0.591820043725E-08 -.328277744315E-08 1.2467E-13 1.2535E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 28 -.125151252874E-08 0.683803702302E-08 1.1407E-13 1.1424E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 29 0.523245965300E-08 0.155080401916E-08 1.0183E-13 1.0158E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 50 30 0.404050435621E-08 0.697684974018E-08 9.1385E-14 9.3661E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 31 -.285732125990E-08 0.583237097519E-08 7.9979E-14 8.1230E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 32 -.259888385970E-08 0.112805890999E-08 7.0434E-14 7.0688E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 33 -.313074759735E-08 -.281562991140E-08 6.1042E-14 6.1111E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 34 -.158968377043E-08 -.145823674998E-08 4.6263E-14 4.5562E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 35 0.229446742050E-08 0.161368614854E-09 2.8732E-14 2.9399E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 36 -.192419068385E-09 0.654844661193E-09 2.8883E-14 2.8618E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 37 -.114327993521E-08 -.102941256825E-08 1.4343E-14 1.4388E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 38 -.111847483304E-08 -.558881368214E-08 8.3546E-15 8.9324E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 50 39 -.538818062294E-08 0.851710151093E-08 1.2772E-14 1.2545E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 40 0.219085744525E-08 0.530471106790E-08 1.4236E-14 1.4212E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 41 -.632465842169E-08 -.580711267238E-08 1.5339E-14 1.5034E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 42 0.545501305779E-08 -.394370311460E-08 1.6465E-14 1.6198E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 43 0.780079378943E-11 -.158814450150E-08 1.6105E-14 1.6397E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 44 0.899162441600E-09 -.824021009665E-09 1.5525E-14 1.5417E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 45 -.280365384314E-08 0.561142094468E-08 1.3613E-14 1.3255E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 46 -.574435637448E-08 0.218461793975E-08 1.0493E-14 1.0328E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 50 47 -.609385749917E-08 -.113752576109E-07 6.8909E-15 6.8861E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 50 48 0.859091906726E-09 0.699094060688E-09 3.7767E-15 3.7818E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 50 49 0.219565983978E-08 -.479391275177E-08 2.8122E-15 2.7998E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 50 50 0.453425838729E-08 0.254924610219E-08 2.3190E-15 2.4910E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 51 0 -.445618054084E-08 0.000000000000E+00 2.9905E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 51 1 0.176169347368E-08 0.115825240825E-08 2.9916E-13 3.0107E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 2 -.732965936380E-08 -.247969368548E-08 3.0760E-13 3.0751E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 3 -.514369441956E-08 -.683915311787E-08 3.2266E-13 3.2261E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 4 0.207219364797E-08 0.169655379490E-08 3.2137E-13 3.2062E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 5 -.357974725213E-08 -.354586875639E-08 3.0383E-13 3.0364E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 6 0.835038731313E-09 -.340485799159E-08 3.0008E-13 2.9972E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 7 -.101013533282E-08 0.380315359656E-08 2.9610E-13 2.9705E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 8 0.146860821644E-08 0.379769677965E-08 2.8442E-13 2.8463E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 9 0.100015118948E-08 -.323906131207E-08 2.7518E-13 2.7646E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 10 0.251779634204E-09 -.250004848346E-08 2.6595E-13 2.6479E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 11 -.236307089100E-08 0.138644742765E-08 2.5573E-13 2.5557E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 12 -.371820039181E-08 0.866409056812E-09 2.4725E-13 2.4696E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 13 -.993939409411E-08 0.123478725692E-08 2.3784E-13 2.3502E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 14 0.134972266734E-08 0.212883785518E-09 2.2283E-13 2.2505E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 15 0.149863968142E-08 -.219658830810E-09 2.2277E-13 2.0718E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 16 -.207914104322E-09 -.111355794886E-08 2.0812E-13 2.0339E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 17 0.387026679643E-08 -.228522252700E-08 1.9413E-13 1.9754E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 18 0.295017903666E-09 -.118085053186E-08 1.8341E-13 1.8139E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 19 0.497575570037E-09 -.167164867847E-09 1.7337E-13 1.7656E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 20 -.346918882287E-09 0.809101358765E-10 1.6549E-13 1.6503E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 21 0.249723292008E-08 0.674171192694E-09 1.5455E-13 1.5401E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 22 -.365627732768E-08 -.240787604922E-08 1.4391E-13 1.4250E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 23 -.175519899770E-08 0.171768568267E-08 1.3521E-13 1.3527E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 24 0.276054287500E-08 -.634479733528E-08 1.2504E-13 1.2391E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 25 0.705331916157E-08 -.175636369604E-08 1.1456E-13 1.1513E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 26 -.130553804182E-08 -.395694651540E-08 1.0497E-13 1.0631E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 51 27 0.519545332125E-08 -.923909924596E-08 9.7479E-14 9.7859E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 28 0.392100382941E-08 0.660545285370E-08 8.6354E-14 8.6152E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 29 -.185917022709E-08 0.197826654095E-08 7.8352E-14 7.8042E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 30 0.182871883595E-08 0.304308269062E-08 6.8947E-14 7.1175E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 31 0.460329434717E-09 0.644541151254E-08 5.5807E-14 5.6834E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 32 0.734537205903E-09 0.147811306158E-08 5.3048E-14 5.2634E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 33 -.383377139745E-08 0.752942076946E-09 4.3268E-14 4.3569E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 34 -.439583640454E-08 -.870852282612E-09 2.9953E-14 2.9634E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 35 0.266113657749E-08 0.269356820895E-08 1.8604E-14 1.9534E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 36 -.640177993351E-08 0.280397778366E-08 1.9502E-14 1.9436E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 37 -.316515496446E-08 -.563856084139E-08 1.1178E-14 1.1027E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 38 0.193256144610E-08 -.564485164209E-08 8.4531E-15 9.2195E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 51 39 0.599726341494E-08 0.820263487749E-09 1.2580E-14 1.2254E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 40 -.272749288482E-08 -.821730593247E-09 1.2316E-14 1.2368E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 41 0.211468373191E-08 0.119219926240E-08 1.3785E-14 1.3580E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 42 0.660503774657E-09 0.384438206280E-08 1.6353E-14 1.6266E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 43 -.522340314881E-08 0.298398580664E-08 1.6733E-14 1.7057E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 44 0.281326724758E-09 0.127429874829E-08 1.7072E-14 1.7003E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 45 -.887318907562E-08 -.605316113847E-08 1.6108E-14 1.5654E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 46 0.443750477277E-09 0.833972172037E-10 1.3773E-14 1.3642E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 47 0.339897668213E-08 -.215003123886E-08 1.0119E-14 1.0072E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 51 48 0.375966708429E-08 0.181702200381E-08 6.5439E-15 6.5459E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 51 49 -.222978055977E-08 -.193847412224E-08 3.6127E-15 3.5165E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 51 50 -.213411957773E-08 0.548093026255E-08 2.4538E-15 2.0727E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 51 51 0.104814596567E-08 0.301847804313E-08 2.0219E-15 1.9438E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 52 0 0.120714143708E-08 0.000000000000E+00 2.7160E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 52 1 -.175499470340E-08 -.462388815393E-08 2.7323E-13 2.7397E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 2 0.356435509791E-08 0.103508654054E-08 2.8390E-13 2.8348E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 3 0.191485366922E-08 -.679559918372E-09 2.9665E-13 2.9625E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 4 0.306722670279E-08 0.896449126816E-09 2.8220E-13 2.8105E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 5 0.121317319516E-08 -.208001242805E-08 2.7408E-13 2.7351E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 6 -.644403764021E-08 -.363893868285E-09 2.6348E-13 2.6306E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 7 -.461124176909E-08 -.301890677488E-08 2.5002E-13 2.5085E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 8 0.152182873331E-08 -.194750758655E-08 2.4264E-13 2.4288E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 9 -.271840064548E-08 -.449334933797E-08 2.3558E-13 2.3637E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 10 0.338994759244E-08 -.153183964986E-08 2.2212E-13 2.2137E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 11 -.186309955607E-09 -.181481199816E-09 2.1319E-13 2.1283E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 12 -.166128341166E-08 -.336535903960E-08 2.0407E-13 2.0387E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 13 -.335677803518E-08 0.375880949952E-08 1.9479E-13 1.9152E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 14 0.343948357249E-08 -.500732232409E-09 1.8145E-13 1.8401E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 15 0.256486287034E-08 0.230325624018E-08 1.8177E-13 1.6522E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 16 -.117357551134E-08 0.290414204281E-08 1.6728E-13 1.6311E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 17 0.810196206930E-09 0.199550696306E-08 1.5424E-13 1.5695E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 18 0.700159375319E-09 -.859317747148E-09 1.4479E-13 1.4268E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 19 0.897865213839E-09 0.151489484971E-08 1.3563E-13 1.3900E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 20 0.180944023750E-08 -.352743472520E-08 1.2831E-13 1.2791E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 21 0.231149828187E-09 0.371661344016E-09 1.2000E-13 1.1984E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 22 -.330616007300E-08 0.363916643507E-08 1.1011E-13 1.0950E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 23 0.525022471843E-08 0.123800322462E-08 1.0360E-13 1.0414E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 52 24 0.123416217590E-09 0.166904679328E-09 9.4880E-14 9.4260E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 25 0.329437133402E-08 -.272987309054E-08 8.4362E-14 8.5472E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 26 -.557629308004E-08 -.276985151063E-08 7.9730E-14 8.0948E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 27 -.310681387846E-09 -.565885860747E-08 7.0265E-14 7.0660E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 28 0.254171642912E-08 0.113000470805E-08 5.6245E-14 5.6390E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 29 -.656209946089E-08 -.405238888626E-08 5.7185E-14 5.7127E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 30 -.129870619199E-08 -.163088394473E-09 4.5667E-14 4.7985E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 31 0.241498568419E-08 -.183723547606E-08 3.4465E-14 3.5166E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 32 0.420193705963E-08 -.556873597752E-08 3.6122E-14 3.6756E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 33 -.215772170542E-09 -.100088686625E-08 2.7924E-14 2.8182E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 34 0.546377079272E-08 -.130064711884E-08 1.9421E-14 1.8795E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 35 0.659079957485E-08 0.644898681159E-08 1.4492E-14 1.4357E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 36 0.125123683006E-08 0.676477401200E-08 1.4065E-14 1.3927E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 37 -.104660049967E-07 0.285712743391E-08 1.0640E-14 1.0638E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 38 -.119260522164E-08 -.168564663576E-08 8.8854E-15 9.6903E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 52 39 -.138962769143E-08 -.259142516023E-08 1.1127E-14 1.1063E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 40 -.102006536217E-07 -.148086423495E-08 1.1392E-14 1.1640E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 41 -.304538569738E-08 -.350282652174E-08 1.2325E-14 1.2108E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 42 0.120573941383E-09 -.567333570062E-08 1.6133E-14 1.5916E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 43 0.440800057971E-08 -.254557497486E-08 1.6846E-14 1.7012E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 44 -.140846560196E-08 -.219862252100E-09 1.7677E-14 1.7535E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 45 0.174879495323E-08 -.311719908903E-09 1.7253E-14 1.6806E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 46 0.594415255349E-11 0.387481333316E-08 1.5640E-14 1.5437E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 47 -.330881715037E-08 0.429675344440E-08 1.2787E-14 1.2668E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 52 48 0.362033019354E-08 0.289159831943E-08 9.5453E-15 9.5768E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 52 49 -.748226104180E-08 0.685339088209E-08 6.2695E-15 6.2817E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 52 50 -.530106316537E-08 -.878968614486E-09 3.3400E-15 3.3833E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 52 51 -.598516161444E-08 -.173504043104E-08 2.2827E-15 2.6380E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 52 52 -.217614335781E-08 -.444944651203E-08 2.0495E-15 2.3784E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 53 0 0.786121081863E-08 0.000000000000E+00 2.4544E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 53 1 0.188248911722E-08 -.461565417155E-09 2.4603E-13 2.4822E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 2 0.580721703074E-08 -.243764849426E-08 2.5821E-13 2.5773E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 3 -.159204777364E-08 0.138856817874E-08 2.6255E-13 2.6246E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 4 0.456345201505E-08 0.140373380085E-08 2.4067E-13 2.3965E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 5 -.453101428112E-09 -.383003650224E-08 2.2450E-13 2.2378E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 6 0.288155318528E-08 -.103642827377E-08 2.1780E-13 2.1738E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 7 0.112200180660E-08 -.601172925438E-08 2.1157E-13 2.1237E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 8 0.186604201644E-08 0.717430469342E-11 2.0035E-13 2.0049E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 9 0.289738327194E-08 -.287217828892E-08 1.8935E-13 1.8999E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 10 0.945617568971E-08 -.234884828964E-08 1.7892E-13 1.7803E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 11 0.340454483881E-08 0.450564616789E-09 1.6973E-13 1.6973E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 12 0.680126298204E-09 -.596699933266E-08 1.6196E-13 1.6219E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 13 0.462982860978E-08 0.413379786467E-08 1.5307E-13 1.5063E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 14 0.200341661628E-08 -.448106875802E-09 1.3985E-13 1.4174E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 15 0.586104033660E-08 0.529133541061E-08 1.4171E-13 1.2720E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 16 0.746172056006E-09 0.576925676271E-08 1.2847E-13 1.2560E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 17 -.430371174307E-08 0.739703572515E-09 1.1735E-13 1.1988E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 18 0.274544967357E-08 0.191341440538E-08 1.1013E-13 1.0756E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 19 0.348378326103E-08 -.849344934602E-09 1.0197E-13 1.0504E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 53 20 -.112012477850E-08 -.119658467168E-08 9.6050E-14 9.5780E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 21 -.288418724664E-08 0.263701780234E-08 8.5814E-14 8.5786E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 22 0.704708823062E-10 0.568946180301E-08 8.1673E-14 8.0615E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 23 0.435812545718E-08 -.532665217191E-08 7.5739E-14 7.5872E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 24 -.506873101288E-08 0.605658234778E-08 6.4258E-14 6.3296E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 25 -.404540195307E-09 -.610727531709E-08 5.5434E-14 5.9985E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 26 -.705743681765E-09 0.212107181071E-08 5.5699E-14 5.6035E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 27 -.286647999370E-09 -.241764830016E-08 4.3957E-14 4.3994E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 28 0.129783070418E-08 0.296411025486E-08 3.0400E-14 3.0211E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 29 -.642261555986E-08 -.246880637085E-08 3.7314E-14 3.7261E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 30 -.534284776750E-08 -.598338543409E-08 2.6263E-14 2.8247E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 31 -.240313549434E-08 0.190984291379E-08 1.9638E-14 1.9944E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 32 0.201586232828E-08 -.151028471917E-08 2.3505E-14 2.3199E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 33 -.433998158817E-09 0.124686271852E-08 1.7454E-14 1.7468E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 34 -.431598571469E-08 -.772980966367E-08 1.4551E-14 1.3947E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 35 0.117114555692E-08 -.359394948180E-08 1.3176E-14 1.2767E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 36 0.263892432364E-08 0.248686759923E-08 1.2330E-14 1.2173E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 37 -.251458907103E-08 0.152750735976E-08 1.0988E-14 1.0838E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 38 0.108102429065E-08 -.213839607630E-08 9.3203E-15 1.0086E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 39 -.153463116061E-08 -.316200518081E-08 1.0257E-14 1.0101E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 40 -.467969571633E-09 -.893208561523E-09 1.1139E-14 1.1283E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 41 0.744448219633E-08 -.604903433496E-08 1.2163E-14 1.1779E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 42 0.451132844120E-08 0.239061109662E-08 1.5075E-14 1.4849E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 43 -.383834547308E-09 0.433245553322E-08 1.6548E-14 1.6846E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 44 0.168913058487E-08 -.119364618495E-08 1.7707E-14 1.7643E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 45 -.729901828594E-08 0.293627288807E-08 1.7738E-14 1.7344E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 46 -.125033481234E-08 -.476625004794E-08 1.6647E-14 1.6255E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 47 -.136252487166E-08 0.593197672103E-08 1.3948E-14 1.3741E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 48 -.231097164122E-08 -.405923108969E-08 1.1063E-14 1.1113E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 53 49 -.144149693550E-08 -.456133686310E-08 8.4495E-15 8.4875E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 53 50 0.835184204945E-08 0.105144093229E-08 5.7751E-15 5.7508E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 53 51 0.192355505159E-08 0.295067579359E-09 3.3588E-15 3.2742E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 53 52 0.621674918973E-08 0.596953274062E-09 2.1187E-15 1.9850E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 53 53 0.199232786267E-08 0.396922662675E-08 2.2871E-15 1.7496E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 54 0 0.223055180356E-08 0.000000000000E+00 2.2114E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 54 1 -.162926535655E-08 0.415841858098E-08 2.2156E-13 2.2360E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 2 0.230933180162E-08 -.305669314285E-09 2.3011E-13 2.2957E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 3 0.549358280636E-08 0.150053901542E-08 2.2117E-13 2.2127E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 4 -.118461868403E-08 -.666585292675E-08 1.9574E-13 1.9504E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 5 0.205557043266E-08 -.156969309025E-08 1.8785E-13 1.8745E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 6 0.166705076639E-08 -.241745769147E-08 1.8036E-13 1.7995E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 7 0.302615469737E-08 0.947051611115E-09 1.6708E-13 1.6806E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 8 0.368646840919E-08 -.345257855944E-08 1.5673E-13 1.5665E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 9 0.245300952651E-08 0.707161278016E-08 1.4976E-13 1.5034E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 10 0.434863720869E-08 -.118886339648E-08 1.3854E-13 1.3787E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 11 0.295660583409E-08 0.218692473367E-10 1.2924E-13 1.2923E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 12 -.978154619056E-09 -.316133149393E-08 1.2255E-13 1.2265E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 13 0.428675145085E-08 0.244276505777E-09 1.1436E-13 1.1251E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 14 -.191850496097E-08 0.880596127046E-09 1.0419E-13 1.0653E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 54 15 0.289423512045E-08 -.415757102981E-08 1.0497E-13 9.1482E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 16 -.373038038208E-08 0.257960575743E-08 9.4943E-14 9.1501E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 17 -.328790846448E-09 0.629685687466E-08 8.2737E-14 8.5030E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 18 0.371518949018E-08 -.924951696727E-09 7.2944E-14 6.7603E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 19 0.830979934803E-08 -.169765520174E-08 7.3124E-14 7.5722E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 20 -.221865068609E-08 -.110791904537E-08 6.4968E-14 6.4499E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 21 -.321955839180E-08 0.257833973305E-08 4.9805E-14 4.9856E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 22 -.311301788643E-08 0.358049762465E-08 5.6782E-14 5.6039E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 23 -.132274571743E-09 -.168109468082E-08 4.8203E-14 4.8472E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 24 0.362770671658E-08 0.407222123205E-08 3.4737E-14 3.4748E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 25 -.379389712100E-08 -.203906510066E-08 3.6729E-14 3.8069E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 26 0.446151393686E-08 -.294205863708E-08 3.3314E-14 3.3413E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 27 -.513901867744E-09 0.510351893628E-08 2.3417E-14 2.3282E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 28 -.192689665240E-08 -.463542127164E-09 1.6382E-14 1.6624E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 29 -.158363928182E-08 0.730063612363E-09 2.1326E-14 2.1275E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 30 0.220406902632E-08 0.194810204302E-08 1.4464E-14 1.6423E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 31 0.727047992108E-09 0.434596495194E-08 1.3507E-14 1.3976E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 32 -.319465625542E-08 0.225600367653E-08 1.4849E-14 1.4876E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 33 -.607829894741E-08 0.496385304075E-09 1.2833E-14 1.2833E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 34 -.770854701078E-08 -.460559359554E-08 1.2786E-14 1.2304E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 35 0.134044388340E-08 -.846123060509E-08 1.2626E-14 1.2185E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 36 0.217657124050E-08 -.735148202266E-08 1.1928E-14 1.1893E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 37 0.266315311447E-08 0.217923810011E-08 1.1063E-14 1.1126E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 38 -.407616334275E-09 -.889560434514E-09 9.6154E-15 1.0591E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 39 0.767691853963E-08 -.142515863547E-08 9.7327E-15 9.7440E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 54 40 0.403304537949E-08 0.494461474325E-09 1.0776E-14 1.1044E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 41 0.577742277496E-08 0.481689952175E-08 1.1770E-14 1.1634E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 42 0.525564938197E-08 0.581788717144E-08 1.3546E-14 1.3599E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 43 -.182157213947E-08 0.391383529287E-08 1.5757E-14 1.5994E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 44 -.178309743510E-08 0.321061959413E-08 1.7484E-14 1.7378E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 45 -.165344460389E-08 -.533052332084E-08 1.7909E-14 1.7383E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 46 0.734437722535E-09 -.413613376885E-08 1.6650E-14 1.6540E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 47 -.314923432544E-08 0.338633704762E-08 1.4505E-14 1.4286E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 48 0.317137524913E-08 0.237083735966E-08 1.1422E-14 1.1463E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 54 49 -.147332591829E-10 0.968593558909E-09 9.1201E-15 9.2506E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 54 50 -.186938375187E-08 -.180212710819E-08 7.2245E-15 7.2728E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 54 51 0.490624851818E-08 0.277595714963E-08 5.3202E-15 5.4048E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 54 52 0.135219799325E-08 -.263403226712E-08 3.0515E-15 3.1132E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 54 53 -.275439489788E-08 0.337522745952E-08 2.2751E-15 2.4619E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 54 54 -.778223497677E-08 0.509492015403E-08 1.9931E-15 1.8714E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 55 0 0.999672611279E-09 0.000000000000E+00 1.9843E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 55 1 -.268878856708E-09 0.464466435950E-08 1.9858E-13 2.0053E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 55 2 -.172447514644E-08 -.224652421545E-08 2.0293E-13 2.0270E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 55 3 0.542789167555E-08 0.315718542097E-08 1.8794E-13 1.8821E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 55 4 0.135631980752E-08 0.271539112916E-08 1.5631E-13 1.5578E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 55 5 0.614767362735E-08 0.303046418397E-08 1.4425E-13 1.4373E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 55 6 -.834979073207E-09 -.195416410455E-08 1.3835E-13 1.3819E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 55 7 0.953207846873E-09 0.356008638068E-08 1.3103E-13 1.3182E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 55 8 -.373909885324E-08 0.861207645344E-09 1.2190E-13 1.2206E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 55 9 0.371348402188E-08 0.185324482463E-08 1.0958E-13 1.1010E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 55 10 -.102607114635E-08 0.369331343717E-08 9.9272E-14 9.8922E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 11 0.287413989377E-08 0.304438242930E-08 9.5018E-14 9.4951E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 12 0.141124548117E-08 0.324010735806E-08 8.7462E-14 8.7666E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 13 0.202746666255E-08 -.877039329272E-09 7.8662E-14 7.7271E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 14 -.214065875255E-08 0.888823360757E-09 7.3769E-14 7.4003E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 15 -.183655032756E-08 -.512991493065E-08 7.4354E-14 6.2285E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 16 -.301615723373E-08 -.187161609240E-09 6.2344E-14 6.0056E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 17 -.220020323852E-08 -.181482769626E-08 4.8165E-14 4.7978E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 18 -.254645553605E-08 0.634031996604E-08 4.7547E-14 3.7717E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 19 0.179250646401E-08 -.313034435153E-09 4.6221E-14 4.7704E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 20 -.914400592154E-09 0.106491339830E-08 3.5045E-14 3.4567E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 21 0.653263919669E-09 -.305308891215E-08 2.3306E-14 2.4292E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 22 0.403682004891E-08 -.239291876876E-08 3.4105E-14 3.4066E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 23 0.164294753526E-08 0.585413304086E-08 2.5357E-14 2.5505E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 24 0.671076434454E-08 0.375808362377E-08 1.8111E-14 1.8292E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 25 -.486758545839E-08 0.212819666313E-08 2.0806E-14 2.2948E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 26 -.103424637007E-08 -.210058203406E-08 1.8557E-14 1.8197E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 27 -.339131669240E-08 0.348668104262E-08 1.4739E-14 1.4016E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 28 0.310561986065E-09 0.268036019621E-09 1.2933E-14 1.3083E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 29 0.295049767388E-08 -.792283722445E-09 1.3656E-14 1.3746E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 30 0.451863171637E-08 0.179464610323E-09 1.1256E-14 1.2527E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 31 -.217601870178E-09 0.126282858218E-08 1.1851E-14 1.2032E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 32 0.267842301082E-09 0.155903457207E-08 1.1989E-14 1.1643E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 33 0.147967747440E-08 -.535134828418E-10 1.1600E-14 1.1161E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 34 -.381268187394E-09 0.757836043577E-09 1.2100E-14 1.1461E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 35 0.271157984163E-08 -.219222923939E-08 1.2164E-14 1.1664E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 36 0.116708539692E-08 0.453828593432E-08 1.1837E-14 1.1752E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 37 -.289758204677E-08 0.506385043655E-08 1.1280E-14 1.1191E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 38 -.710779737278E-08 0.130197555448E-08 1.0005E-14 1.0842E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 39 -.208736912644E-08 -.476348635484E-08 9.9134E-15 9.8242E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 55 40 0.321835852386E-08 -.444885744093E-08 1.0261E-14 1.0560E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 41 0.358234047370E-08 0.291275862950E-09 1.1144E-14 1.0853E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 42 0.311726770607E-08 -.222490969679E-08 1.2308E-14 1.2178E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 43 0.535353516758E-09 -.806979483751E-10 1.4948E-14 1.4937E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 44 0.772918842988E-08 -.230655416707E-08 1.6631E-14 1.6421E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 45 0.145297382374E-08 0.438363291290E-08 1.7651E-14 1.7146E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 46 -.352767252579E-08 -.187238895776E-08 1.6869E-14 1.6814E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 47 0.349911589821E-08 -.553194327008E-10 1.5199E-14 1.5025E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 48 -.538817989446E-08 -.186848068148E-08 1.2193E-14 1.2236E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 55 49 0.234720851603E-08 -.439675619411E-09 9.3750E-15 9.4497E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 55 50 -.444760597484E-08 0.136165326831E-08 7.3855E-15 7.4320E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 55 51 0.115004718966E-09 0.484310677220E-08 6.1452E-15 6.0382E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 55 52 -.463213557230E-08 -.371795064139E-08 4.6303E-15 4.6265E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 55 53 0.329632044061E-09 0.146745474642E-08 3.0541E-15 2.8644E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 55 54 -.558474977850E-08 -.619230298097E-08 1.7381E-15 1.7110E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 55 55 0.164447185920E-08 -.565480725328E-08 1.8572E-15 1.8842E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 0 -.427064578121E-08 0.000000000000E+00 1.7760E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 56 1 0.341831361646E-08 0.360464052270E-08 1.7697E-13 1.7861E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 56 2 -.314834824338E-08 0.538085920777E-08 1.7642E-13 1.7612E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 56 3 -.250241524008E-08 0.271951760085E-08 1.4423E-13 1.4484E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 56 4 -.950531192265E-09 0.454598721739E-08 1.1759E-13 1.1701E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 56 5 0.244952154387E-08 0.252356194339E-08 1.1314E-13 1.1286E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 56 6 -.886593080507E-08 0.134729424329E-08 1.1077E-13 1.1053E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 56 7 0.299562811715E-08 -.252961957433E-09 9.8372E-14 9.8898E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 8 -.376883730168E-08 -.544879640866E-08 8.6494E-14 8.6266E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 9 0.371128796287E-08 0.105372151997E-08 7.5911E-14 7.5796E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 10 -.335442338491E-08 0.133816728086E-08 5.7733E-14 5.7446E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 11 0.655972071293E-09 0.302633074661E-08 6.5107E-14 6.5024E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 12 -.114430652083E-08 0.479569742880E-08 5.6880E-14 5.7041E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 13 0.896183364747E-09 0.576840838017E-08 4.1981E-14 4.1160E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 14 0.130639044413E-09 0.434944819908E-08 4.7658E-14 4.8213E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 15 -.348823616450E-08 0.119678661360E-08 4.5450E-14 3.6925E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 16 -.402571748597E-09 -.351111846924E-08 3.2459E-14 3.0519E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 17 -.719251423118E-08 0.675388272440E-09 2.1860E-14 2.2824E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 18 -.200939912113E-08 0.306992575204E-08 2.6059E-14 2.0957E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 19 -.147919185793E-08 -.362107415284E-09 2.3617E-14 2.4232E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 20 0.524067125161E-08 -.200209099130E-08 1.8042E-14 1.7819E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 21 0.228760916481E-09 -.424651096387E-08 1.6413E-14 1.7182E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 22 0.167821156865E-08 -.115525737357E-09 1.8474E-14 1.8700E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 23 0.214307080633E-08 0.431771686539E-08 1.5393E-14 1.5482E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 24 0.112938172357E-08 0.503795669200E-10 1.4476E-14 1.4867E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 25 -.160461876232E-08 0.308511564912E-08 1.4902E-14 1.4605E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 26 0.219354825211E-08 -.456120816211E-08 1.3749E-14 1.3309E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 27 0.107401566698E-08 0.306424469493E-08 1.3177E-14 1.2415E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 28 -.352074114679E-08 0.105244245397E-08 1.2219E-14 1.2280E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 29 0.440657441370E-08 -.361146068609E-08 1.1676E-14 1.1816E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 30 -.878117566250E-09 0.245994072020E-08 1.0866E-14 1.1635E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 31 -.124436841746E-08 -.598627838301E-08 1.1059E-14 1.1143E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 32 0.379295291036E-08 -.257125100348E-08 1.1014E-14 1.0847E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 33 0.556366715659E-08 0.215068391870E-08 1.0925E-14 1.0710E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 34 0.339880513297E-08 0.777213761333E-09 1.1140E-14 1.0731E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 35 -.460739436882E-09 0.201644670463E-09 1.1587E-14 1.1149E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 36 0.323693342038E-08 -.413886396738E-09 1.1438E-14 1.1342E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 37 0.231088419265E-08 0.478789780126E-08 1.1204E-14 1.1085E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 38 0.176879347416E-08 0.490505998281E-08 1.0010E-14 1.0906E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 39 -.169811905810E-08 -.421696463616E-08 9.9367E-15 9.9127E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 40 0.202664434890E-08 0.344120602923E-08 9.6021E-15 9.9437E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 41 -.379720248131E-09 0.288949608399E-08 1.0176E-14 9.8993E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 42 -.561056704433E-08 -.977270480014E-10 1.1309E-14 1.1408E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 43 0.736163618058E-09 -.552910438609E-08 1.3461E-14 1.3588E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 44 0.123596084889E-08 0.234267815283E-08 1.5403E-14 1.5430E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 45 0.492797895961E-08 -.928937242173E-09 1.6870E-14 1.6365E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 46 0.339892263712E-08 -.395668585408E-08 1.6730E-14 1.6573E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 47 0.742888795242E-08 0.239977203961E-08 1.5711E-14 1.5411E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 48 -.174426721465E-08 -.294555321633E-08 1.3423E-14 1.3411E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 49 0.421854287715E-08 0.593487471246E-08 1.0276E-14 1.0416E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 56 50 -.493716256176E-08 0.114868059643E-08 7.8009E-15 7.9261E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 51 0.269761413792E-08 -.999519758494E-09 6.0588E-15 6.0254E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 52 -.289876715297E-08 -.182649005500E-08 4.9405E-15 4.9712E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 53 -.977692943414E-08 -.797619710503E-09 4.1856E-15 4.1170E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 54 -.689186656125E-08 -.197744569165E-08 2.6211E-15 2.6034E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 55 -.104305071281E-09 -.394380105568E-08 2.2086E-15 1.9160E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 56 56 0.147970236736E-08 -.951460096427E-09 1.9471E-15 1.7634E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 0 -.269671166216E-08 0.000000000000E+00 1.5581E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 57 1 0.494304212728E-08 -.262374886390E-08 1.5411E-13 1.5590E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 57 2 -.348888261898E-08 0.154132334389E-08 1.5016E-13 1.4982E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 57 3 -.426680846213E-08 0.395148719239E-08 1.1985E-13 1.2008E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 57 4 -.723600379272E-08 -.606034116358E-09 9.0519E-14 9.0158E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 5 -.284420090425E-08 0.543792224176E-09 7.5488E-14 7.4961E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 6 0.132186993040E-08 -.142854376736E-08 7.7202E-14 7.7008E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 7 -.653073797847E-09 0.219565957475E-10 7.0152E-14 7.0421E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 8 0.392626363017E-08 0.900049761304E-08 5.9629E-14 5.9527E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 9 0.217151453835E-08 -.435212125503E-08 4.7091E-14 4.6582E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 10 -.207064176210E-08 0.314288515960E-08 4.1444E-14 4.1608E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 11 -.403115670305E-08 -.715754092535E-08 4.1248E-14 4.1157E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 12 0.605444260104E-08 0.670897217663E-08 2.9062E-14 2.9260E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 13 0.722548675197E-09 -.214487844012E-08 2.5274E-14 2.4756E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 14 -.879184663454E-09 0.556356800595E-08 2.5392E-14 2.6438E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 15 0.745029581766E-09 0.528072700660E-08 2.4231E-14 1.7536E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 16 -.166400043028E-12 -.444200671353E-08 1.8631E-14 1.6933E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 17 -.193961312009E-08 -.247020308278E-08 1.7411E-14 1.7990E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 18 0.112261879286E-08 0.783843886561E-09 1.6415E-14 1.6182E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 19 -.384954284003E-08 0.406045779929E-08 1.4566E-14 1.4655E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 20 0.359125456921E-08 0.311874574496E-08 1.4589E-14 1.4574E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 21 -.612611880780E-09 0.484637231003E-09 1.3623E-14 1.4193E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 22 0.245754182080E-08 0.365113724678E-09 1.3137E-14 1.3577E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 23 -.211514681918E-08 -.913516212300E-09 1.3064E-14 1.3061E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 24 -.258390115738E-08 -.254160611748E-08 1.2656E-14 1.2908E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 25 0.659914174935E-08 -.269549102275E-08 1.2520E-14 1.2032E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 26 -.186207739533E-08 -.479741704527E-08 1.2175E-14 1.1816E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 27 0.739026621177E-09 0.696528892826E-09 1.1976E-14 1.1430E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 28 -.357794793715E-08 0.351367942816E-10 1.1266E-14 1.1190E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 29 -.462354379429E-09 -.276134368221E-08 1.0853E-14 1.0971E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 30 0.637956185263E-08 0.339455148400E-08 1.0494E-14 1.0644E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 31 -.172180572421E-08 -.362136256518E-08 1.0309E-14 1.0181E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 32 0.466312136514E-09 -.164088649066E-08 1.0184E-14 1.0160E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 33 0.989917313772E-09 0.440638068989E-08 1.0198E-14 9.8872E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 34 -.277782569706E-08 0.203489583071E-08 1.0326E-14 9.8923E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 35 0.238816907140E-09 -.371127315581E-08 1.0769E-14 1.0255E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 36 -.143207786372E-08 -.573244131538E-08 1.0693E-14 1.0705E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 37 0.251367041794E-08 0.242339850321E-08 1.0685E-14 1.0630E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 38 0.461823794852E-08 0.453110294298E-08 9.8021E-15 1.0673E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 39 0.112069094314E-08 0.733960871547E-09 9.7003E-15 9.6894E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 40 0.817738881902E-09 -.294286595142E-09 9.0043E-15 9.3964E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 41 -.690981891673E-09 0.210248955358E-08 9.1354E-15 8.9340E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 42 -.935496693929E-08 0.129554320710E-08 1.0441E-14 1.0505E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 43 -.193484737987E-08 -.642119900322E-08 1.1829E-14 1.1776E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 44 0.215159627870E-08 -.141080377967E-09 1.4012E-14 1.3906E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 45 -.150164264441E-08 0.437427795879E-08 1.5938E-14 1.5234E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 46 -.410409238917E-08 0.242081118493E-08 1.6296E-14 1.6244E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 47 -.116233731309E-09 -.103376859946E-08 1.5616E-14 1.5424E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 48 -.131770193097E-08 0.482715749940E-08 1.3830E-14 1.3917E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 49 -.612816176298E-09 -.317244009247E-08 1.0999E-14 1.1150E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 57 50 -.236900324156E-08 -.500603592395E-08 8.6565E-15 8.7596E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 51 -.273940697126E-08 -.508212942861E-08 6.7204E-15 6.5955E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 52 0.336763052957E-08 0.125345031672E-10 4.8852E-15 4.9383E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 53 0.422083335316E-08 -.145207740081E-08 4.1476E-15 3.9969E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 54 -.564757513782E-08 0.344168001448E-08 3.4268E-15 3.3903E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 55 0.278040595917E-08 0.867822436479E-09 2.4964E-15 2.4635E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 56 0.661770692342E-09 0.334747036235E-08 1.5673E-15 1.4620E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 57 57 -.230325642490E-08 -.305461692461E-08 1.4979E-15 1.7355E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 0 -.347134233533E-08 0.000000000000E+00 1.3990E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 58 1 -.198519814139E-08 -.120952437440E-08 1.3784E-13 1.3915E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 58 2 0.214729268673E-08 0.503512945905E-08 1.2936E-13 1.2887E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 58 3 -.417754659078E-08 -.553597289403E-08 8.4663E-14 8.5087E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 4 -.279119613096E-08 -.186804265274E-08 6.0143E-14 5.9528E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 5 0.202273699281E-08 -.525903067445E-09 6.3530E-14 6.3383E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 6 -.903037218130E-09 0.119893616733E-08 6.3577E-14 6.3456E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 7 -.511687019529E-08 0.294878436187E-08 5.1332E-14 5.1387E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 8 0.411542743188E-08 0.311491987030E-08 3.9293E-14 3.9485E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 9 -.418954065840E-08 -.629663830660E-08 3.6846E-14 3.6662E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 10 0.241217669009E-09 -.202228279803E-08 3.1510E-14 3.1677E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 11 -.326378073667E-08 -.453666795187E-08 2.4219E-14 2.4125E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 12 0.188985832996E-08 0.609736867706E-09 2.1960E-14 2.2198E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 13 -.376329475766E-08 0.166143789772E-09 2.0188E-14 1.9779E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 14 0.462656332041E-08 -.174731327281E-08 1.5223E-14 1.5268E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 15 0.165845403304E-08 -.987271255530E-09 1.6626E-14 1.2176E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 16 0.114460689897E-08 -.141246902153E-08 1.4709E-14 1.3311E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 17 0.481428384640E-08 0.222003753616E-08 1.1480E-14 1.2040E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 18 0.460576401037E-08 -.634985885896E-09 1.1356E-14 1.0956E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 19 0.215947057467E-08 -.478589499174E-09 1.1996E-14 1.1853E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 20 -.290270074743E-08 0.101576653770E-08 1.0986E-14 1.0941E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 21 -.365376227491E-09 0.486343997627E-08 1.0573E-14 1.0938E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 22 0.302172061697E-08 -.265005465822E-08 1.0814E-14 1.1155E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 23 -.253083626802E-09 0.260824720025E-08 1.0757E-14 1.0782E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 24 -.313517100900E-08 -.195250958494E-08 1.0358E-14 1.0756E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 25 0.230947684220E-08 -.257631079126E-08 1.0690E-14 1.0339E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 26 -.178588092689E-08 -.104430999501E-09 1.0475E-14 1.0208E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 27 -.387168129660E-08 -.543214251215E-08 1.0498E-14 1.0010E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 28 -.211785699846E-08 -.239693093659E-08 1.0195E-14 9.9423E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 29 0.265884343650E-08 -.280136817261E-08 9.6751E-15 9.7999E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 30 0.606383783153E-08 0.325858633980E-08 9.6941E-15 9.5049E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 31 -.348904235337E-08 0.139388399682E-08 9.4833E-15 9.1820E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 32 0.201962709650E-08 0.102118426599E-08 9.0976E-15 9.2035E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 33 -.609234965788E-09 0.139048470777E-08 9.2841E-15 8.8082E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 34 -.232540526558E-08 0.275136404290E-08 9.3567E-15 8.9949E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 35 -.336778753394E-08 -.373703312517E-09 9.6444E-15 9.1466E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 36 -.410842778611E-08 -.176274054551E-08 9.7272E-15 9.6177E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 37 0.232518842479E-08 -.273162007589E-08 9.9776E-15 9.7305E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 38 -.519834790966E-08 0.321521873752E-09 9.2750E-15 9.9666E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 39 0.566529319172E-09 -.131677041737E-08 9.2135E-15 9.1383E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 40 0.197348342441E-08 -.572372041162E-08 8.4226E-15 8.7701E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 41 0.239829204354E-08 0.313970340908E-08 8.3208E-15 8.0539E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 42 0.865399489712E-09 -.169930366215E-08 9.0289E-15 9.1840E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 43 -.160082706958E-08 -.292005225540E-08 1.0308E-14 1.0262E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 44 0.695592604849E-08 0.673508630954E-09 1.2356E-14 1.2349E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 45 -.120116570730E-08 0.472250471758E-08 1.4541E-14 1.4060E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 46 0.162517896219E-08 0.201711906522E-08 1.5544E-14 1.5406E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 47 0.423175495322E-09 -.806805824832E-09 1.5311E-14 1.5101E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 48 -.160601990128E-08 -.349816061406E-08 1.3992E-14 1.3927E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 49 0.137844432939E-08 -.197795440630E-09 1.1459E-14 1.1529E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 58 50 -.886970131164E-09 0.621599856639E-08 9.0738E-15 9.2001E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 51 0.839561491598E-09 -.338984071544E-08 7.2940E-15 7.2172E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 52 -.648864129581E-09 0.438025734822E-08 5.5780E-15 5.6595E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 53 -.528203790680E-08 -.247839263659E-08 4.2337E-15 4.0888E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 54 -.295009384973E-08 -.774894320045E-09 3.3311E-15 3.3693E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 55 0.183465098578E-08 -.303574848306E-08 3.1804E-15 3.0027E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 56 -.217703059376E-09 -.549553652836E-09 2.1238E-15 2.1297E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 57 -.215011598119E-08 0.870289460822E-09 1.7712E-15 1.7941E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 58 58 -.134432590176E-09 0.259570644326E-09 1.6981E-15 1.4021E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 0 0.354501764199E-08 0.000000000000E+00 1.2301E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 59 1 -.333772840980E-08 -.802431678877E-09 1.2036E-13 1.2178E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 59 2 0.470626297983E-08 0.821355709290E-09 1.0917E-13 1.0879E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 59 3 -.159178726546E-08 -.489663925413E-08 7.1676E-14 7.1569E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 4 0.322199775889E-08 0.388326017268E-08 5.1169E-14 5.0689E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 5 0.244128132388E-09 -.521838766098E-08 5.3570E-14 5.3499E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 6 -.506965407689E-08 0.703591854410E-10 4.7817E-14 4.7757E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 7 -.441751488385E-08 0.578781985675E-09 3.8601E-14 3.8639E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 8 0.366560447375E-08 0.607675020642E-09 3.4971E-14 3.5226E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 9 -.206653075895E-09 -.118115030195E-08 2.6171E-14 2.6183E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 10 0.543618366993E-08 -.518101107803E-08 1.6561E-14 1.7105E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 11 0.564320590510E-10 -.245410835277E-09 1.9946E-14 1.9889E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 12 0.327616320638E-08 -.300083425470E-08 1.5714E-14 1.5616E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 13 -.482919043729E-08 -.915159480705E-09 1.0379E-14 1.0118E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 14 -.142901870465E-08 -.592676306291E-08 1.2030E-14 1.2233E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 15 0.769966323364E-09 -.203336430896E-08 1.2039E-14 8.5943E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 16 -.117966601662E-08 -.117190048676E-08 8.7793E-15 7.9177E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 17 0.142376715348E-08 -.324504439723E-09 7.9138E-15 8.2662E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 18 0.220656663454E-08 -.283275391975E-09 8.2186E-15 8.1672E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 19 0.657420432670E-10 -.263481868738E-08 8.3511E-15 8.2131E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 20 -.364402756462E-08 -.114101399437E-08 8.1925E-15 8.2792E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 21 0.395712586940E-08 -.333737091120E-09 8.3990E-15 8.6480E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 22 0.221756247069E-08 -.416856752682E-08 8.3231E-15 8.7660E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 23 0.440593209080E-08 0.359431991164E-08 8.5374E-15 8.6486E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 24 0.796339336266E-09 -.702212010680E-10 8.4963E-15 8.8936E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 25 0.197371861845E-08 -.202536914214E-08 8.8136E-15 8.3980E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 26 0.838954403644E-09 0.994006318037E-08 8.8934E-15 8.6857E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 27 -.323082434148E-08 -.130437009134E-08 8.8748E-15 8.4896E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 28 0.280384239695E-09 -.384758197824E-09 8.8246E-15 8.5536E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 29 -.411552715544E-08 -.566504019142E-09 8.5042E-15 8.6184E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 30 -.312010040848E-08 -.203641052078E-08 8.7252E-15 8.1311E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 31 -.160189260626E-08 0.410450526693E-08 8.6402E-15 8.0644E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 32 0.155569453181E-08 -.879370224921E-09 8.0692E-15 8.3241E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 33 -.779815225324E-09 -.599187535012E-11 8.2117E-15 7.7797E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 34 0.158051863016E-08 -.568454694823E-09 8.1851E-15 8.1362E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 35 -.240848094476E-08 -.134299370131E-08 8.4404E-15 8.1381E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 36 0.442234379137E-09 0.991691875108E-09 8.5769E-15 8.5393E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 37 -.100742484240E-08 -.149604200795E-08 8.8750E-15 8.7152E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 38 -.103728859826E-08 0.494178403518E-08 8.5171E-15 9.1655E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 39 -.266332677491E-08 0.521396820864E-09 8.4930E-15 8.5193E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 40 -.762168193700E-08 0.548332938020E-09 7.7517E-15 8.2130E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 41 -.726108662117E-09 0.101341239543E-08 7.5452E-15 7.4195E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 42 -.163604238183E-08 -.776018053203E-09 7.5332E-15 7.8726E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 43 -.299976035201E-08 -.300739867064E-08 8.9968E-15 8.9929E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 44 0.538855732817E-08 -.333504051859E-08 1.0690E-14 1.0690E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 45 0.684542352992E-08 -.152221852279E-08 1.2927E-14 1.2560E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 46 0.451961091030E-08 0.217101563882E-08 1.4484E-14 1.4283E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 47 0.508899255845E-09 0.493467795796E-08 1.4971E-14 1.4614E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 48 0.329389887656E-08 0.611935355985E-08 1.3922E-14 1.3888E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 49 -.203356790616E-08 0.380395365488E-08 1.2066E-14 1.2203E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 59 50 -.461558605604E-08 0.223332745406E-08 9.5559E-15 9.6751E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 51 -.614864975643E-09 -.900152515845E-09 7.6186E-15 7.5350E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 52 -.577260795144E-08 -.121131657433E-08 5.9366E-15 6.0068E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 53 -.190981928432E-08 -.395484793332E-08 4.8164E-15 4.5999E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 54 -.338704266014E-08 -.302324709304E-08 3.4962E-15 3.4882E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 55 -.374087370422E-09 0.188033193689E-08 2.8966E-15 2.8492E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 56 0.488499378708E-08 -.297687979249E-08 2.5043E-15 2.4811E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 57 0.442891076634E-08 -.193246031635E-08 1.8932E-15 2.0345E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 58 0.175751304735E-08 -.218737513518E-08 1.5517E-15 1.3987E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 59 59 0.209340137161E-08 0.152434938533E-09 2.2001E-15 1.6980E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 0 -.870172551760E-09 0.000000000000E+00 1.0749E-13 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 60 1 0.187500184719E-08 -.133200353480E-08 1.0486E-13 1.0596E-13 20230101.0000 20230201.0000 yyyy +GRCOF2 60 2 0.348953443494E-08 -.190204896152E-08 9.1881E-14 9.1444E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 3 0.280875056441E-08 -.243296546048E-09 4.6955E-14 4.7142E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 4 0.765641622069E-08 -.207816168929E-09 3.8596E-14 3.8143E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 5 -.218816991650E-08 0.145590456232E-08 4.1057E-14 4.1174E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 6 -.387689781371E-08 -.243932216802E-08 4.1084E-14 4.1008E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 7 -.861230646063E-09 -.224297627219E-08 3.3378E-14 3.3284E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 8 0.317838473825E-08 -.224622693425E-08 2.1614E-14 2.1900E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 9 0.995887713058E-09 0.334734023595E-08 1.7698E-14 1.7670E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 10 0.192726083518E-09 -.109920016078E-08 1.6952E-14 1.7230E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 11 0.287393805396E-08 0.486088102311E-08 1.2530E-14 1.2359E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 12 -.595261119702E-09 -.367489458924E-08 9.1104E-15 9.1596E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 13 -.850496169016E-09 0.477430620620E-09 9.0533E-15 8.8063E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 14 -.223247692323E-08 -.552138954911E-09 6.5403E-15 6.8342E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 15 0.449951266856E-10 -.110377428409E-08 7.2878E-15 4.7440E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 16 -.381812050684E-08 -.893411751596E-09 6.4271E-15 5.8464E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 17 -.458041310105E-08 0.217020752068E-08 6.0079E-15 6.3571E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 18 -.799956231339E-09 -.310743379436E-08 5.8522E-15 6.0260E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 19 0.214896339916E-08 -.302173537413E-08 6.5420E-15 6.4144E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 20 -.789939986476E-09 0.452478766367E-09 6.0275E-15 6.1428E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 21 0.817561760489E-09 -.436927698565E-08 6.3542E-15 6.5852E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 22 0.288972286641E-08 0.393940927158E-08 6.5409E-15 6.9564E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 23 0.634798587861E-08 -.273300426202E-08 6.7600E-15 6.8083E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 24 -.213634535200E-08 0.108623457389E-08 6.8611E-15 7.1468E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 25 0.198061166572E-08 -.210209710857E-09 7.1887E-15 6.8298E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 26 0.402774984674E-08 0.430042583581E-08 7.2119E-15 7.0975E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 27 -.425358711400E-08 0.288268500180E-08 7.4324E-15 7.0457E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 28 0.112170112071E-08 -.223328417849E-08 7.3910E-15 7.0540E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 29 0.214582086391E-08 0.344239623937E-08 7.2785E-15 7.3720E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 30 -.529125960494E-08 -.290171086581E-08 7.6483E-15 6.8969E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 31 0.425626103328E-08 0.439371853872E-09 7.6599E-15 6.9287E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 32 -.545503207084E-09 -.245962704894E-09 7.0721E-15 7.3261E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 33 -.439445976862E-08 0.406256969033E-08 7.2737E-15 6.7989E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 34 0.477486922162E-08 -.237678920771E-08 7.0464E-15 7.0960E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 35 0.662137278097E-10 -.885975474364E-09 7.4863E-15 7.1012E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 36 0.199258989616E-08 -.861371710394E-09 7.4740E-15 7.3548E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 37 -.280716791683E-08 0.803891345283E-09 7.8552E-15 7.5425E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 38 0.185491128137E-08 0.763717229814E-09 7.6724E-15 8.1088E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 39 -.146253516937E-08 -.458022954411E-08 7.7416E-15 7.7977E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 40 -.607713674149E-09 0.132812109671E-08 7.0635E-15 7.5618E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 41 0.340079038817E-09 -.147304767134E-08 6.9496E-15 6.8043E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 42 0.123310493992E-08 0.363671151892E-08 6.4152E-15 6.7858E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 43 0.343447676346E-08 0.483159142016E-09 7.8007E-15 7.6640E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 44 0.153785107257E-08 -.149284481679E-08 8.9933E-15 8.9621E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 45 0.405435508988E-08 -.438723287018E-08 1.1154E-14 1.0748E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 46 0.166570769480E-08 0.224666347260E-10 1.3083E-14 1.2838E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 47 0.129390165571E-08 0.263295329938E-08 1.4172E-14 1.3978E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 48 -.429742382728E-08 -.397792711430E-08 1.3822E-14 1.3889E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 49 0.583957167281E-08 -.382934821478E-08 1.2283E-14 1.2392E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 50 0.237522390441E-08 0.332223494234E-08 1.0229E-14 1.0356E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 60 51 -.246538292806E-08 -.165351864119E-08 8.1475E-15 8.0979E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 52 0.364641253486E-08 0.517441687375E-08 6.3171E-15 6.3932E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 53 -.787994466347E-09 0.532529965297E-08 5.0363E-15 4.8402E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 54 0.459905723982E-08 -.334559125305E-08 3.9789E-15 4.0340E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 55 0.289026585693E-08 0.232702934321E-08 3.1822E-15 3.0603E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 56 -.147095304750E-08 -.215908854651E-08 2.4462E-15 2.4404E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 57 -.199818835708E-08 -.813069569328E-10 2.3465E-15 2.3892E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 58 -.181734054953E-08 0.258472921861E-08 1.6156E-15 1.6540E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 59 -.244866463108E-08 0.860509534769E-09 1.3025E-15 1.5290E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 60 60 0.379281385990E-08 0.765001208213E-11 2.6402E-15 2.8044E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 0 0.347476875640E-08 0.000000000000E+00 9.1651E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 61 1 0.287047081650E-08 0.272648283393E-08 8.9071E-14 9.0046E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 2 -.143636815921E-08 -.142924415389E-08 7.5438E-14 7.5160E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 3 0.902923400609E-09 0.522283442911E-08 4.0442E-14 4.0259E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 4 -.254967500683E-09 -.208475638464E-08 3.5817E-14 3.5417E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 5 0.857306806047E-09 -.127686353175E-08 3.9901E-14 4.0119E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 6 0.423405318938E-08 -.340221456803E-08 3.0198E-14 3.0157E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 7 -.110694205114E-10 0.663175366592E-09 2.1200E-14 2.1103E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 8 0.192614492325E-08 -.193773198003E-08 2.0103E-14 2.0492E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 9 0.234142604459E-08 0.367408164808E-08 1.6477E-14 1.6594E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 10 0.157760612095E-08 0.940433995055E-09 9.4183E-15 9.7066E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 11 0.173328526992E-08 0.290782831695E-08 9.9306E-15 9.7022E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 12 0.122450332259E-08 -.923148330430E-09 8.8559E-15 8.8378E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 13 0.351959839519E-08 -.266699355551E-08 6.0734E-15 5.9537E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 14 -.275441272106E-08 0.900421991635E-09 5.7364E-15 5.9912E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 15 0.146260035415E-08 -.234783530010E-09 6.4898E-15 4.3055E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 16 -.197038118763E-08 -.265425611426E-09 4.9814E-15 4.4809E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 17 -.146760976900E-08 0.167442712604E-09 4.4560E-15 4.7572E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 18 -.471649496310E-08 -.345059091175E-08 4.4377E-15 4.6561E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 19 0.185077320852E-08 0.158945808149E-08 4.7036E-15 4.6388E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 20 0.274839726772E-08 0.152577539744E-08 4.9661E-15 5.1228E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 21 -.316719953153E-08 0.302522345485E-08 5.0269E-15 5.1626E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 22 0.136858352237E-08 0.236424943209E-08 5.0671E-15 5.4297E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 23 -.464379025519E-08 -.965869851945E-09 5.3417E-15 5.3326E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 24 0.294402393307E-08 0.354757049136E-08 5.3129E-15 5.5653E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 25 0.350637855900E-09 -.232643836829E-08 5.6226E-15 5.3720E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 26 0.717333009787E-09 -.548625300923E-08 5.8100E-15 5.7133E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 27 -.478981609334E-09 0.174346304032E-08 6.0879E-15 5.6688E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 28 0.583443672700E-08 -.260657476466E-08 6.0716E-15 5.7704E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 29 0.171270361538E-09 0.239146078612E-08 5.9739E-15 6.0553E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 30 0.165799221891E-09 0.111766503366E-08 6.5267E-15 5.7683E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 31 0.299986994798E-08 0.277048337432E-09 6.5142E-15 5.7416E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 32 -.311198153349E-09 0.602740304864E-08 5.9383E-15 6.4112E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 33 -.321586902106E-08 0.217138860913E-09 6.2330E-15 5.9550E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 34 0.168988068733E-08 -.257573681149E-08 6.0471E-15 6.1978E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 35 -.239089180500E-08 0.132297087831E-08 6.3845E-15 6.0693E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 36 -.721282869859E-09 0.288452253173E-09 6.4303E-15 6.3543E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 37 -.276882047036E-08 -.145627365546E-08 6.7592E-15 6.4589E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 38 -.618271489567E-09 -.651989519439E-08 6.7458E-15 7.1165E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 39 0.337441598850E-08 -.235605644527E-08 6.9417E-15 7.0370E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 40 0.347718296854E-08 -.240126578179E-08 6.4734E-15 6.9657E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 41 0.102538756982E-08 -.241696936813E-08 6.3619E-15 6.2393E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 42 0.364023216621E-08 0.411127317793E-08 5.7194E-15 6.1636E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 43 0.151562646991E-08 0.493991167452E-08 6.4076E-15 6.2859E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 44 0.940525773677E-09 0.403362836346E-08 7.5181E-15 7.5443E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 45 0.250335467349E-08 0.243240019637E-08 9.3264E-15 9.0089E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 46 -.105708515998E-09 0.168056106839E-08 1.1670E-14 1.1384E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 47 -.178024775673E-09 0.401357198473E-08 1.3106E-14 1.2953E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 48 0.238878788145E-09 0.543707240881E-09 1.3530E-14 1.3475E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 49 0.108450361967E-08 -.779185130630E-09 1.2204E-14 1.2273E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 50 -.165607321225E-08 0.260444457167E-08 1.0497E-14 1.0565E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 61 51 -.385175085288E-09 0.139758501435E-08 8.7147E-15 8.6022E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 52 -.349323960815E-08 -.176467058719E-08 6.8679E-15 6.9338E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 53 -.193129429487E-08 -.441837704585E-08 5.4615E-15 5.2512E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 54 0.345191504981E-08 -.463375116974E-09 4.1554E-15 4.1395E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 55 0.179423060728E-08 -.107691524391E-08 3.4673E-15 3.4017E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 56 0.356757858764E-08 0.329932213007E-08 2.6512E-15 2.6463E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 57 0.444149492874E-08 0.350988257525E-08 2.1995E-15 2.2439E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 58 -.292086742395E-08 0.676350774231E-08 1.9729E-15 1.9895E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 59 -.423184983810E-08 -.211023350935E-08 1.6272E-15 1.6230E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 60 -.353846691624E-08 -.359516015119E-08 1.3085E-15 1.5203E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 61 61 -.212619547963E-08 0.420787308031E-09 1.7585E-15 1.9239E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 0 0.137618570295E-08 0.000000000000E+00 7.9396E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 62 1 0.854934007980E-09 0.283400477907E-08 7.7048E-14 7.7824E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 2 -.412581015249E-08 0.645850196197E-08 6.3249E-14 6.2970E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 3 0.424218581379E-08 0.196993373663E-08 2.7480E-14 2.7587E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 4 -.160058149057E-08 -.388457962095E-09 3.0450E-14 3.0148E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 5 0.288642364128E-08 0.345539944389E-08 2.7481E-14 2.7787E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 6 0.115909375456E-08 -.549208515646E-08 2.6136E-14 2.6090E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 7 -.136135180198E-08 0.254257572575E-08 2.2054E-14 2.2033E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 8 0.139533719770E-08 -.992964720656E-10 1.3941E-14 1.4234E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 9 0.243305738433E-08 -.695457459548E-09 9.3190E-15 9.3173E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 10 -.243322040146E-08 0.616921343029E-08 9.2558E-15 9.4025E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 11 0.213316228401E-08 0.320305178131E-08 7.6928E-15 7.4358E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 12 0.314519428997E-08 0.373822764195E-09 5.1221E-15 5.1451E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 13 0.453376327279E-08 -.344308053731E-08 4.7498E-15 4.6085E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 14 0.313957568158E-08 0.839243516816E-08 4.1506E-15 4.3661E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 15 -.119921377812E-08 -.222373273940E-08 4.9454E-15 2.7869E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 16 0.160430831671E-08 0.424041530755E-09 4.0579E-15 3.6308E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 17 0.940972210798E-09 -.153506857046E-08 3.6514E-15 3.8912E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 18 0.411984225694E-09 -.110104215759E-09 3.6955E-15 3.9185E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 19 0.178648884324E-08 -.203322033603E-09 4.0225E-15 3.8371E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 20 0.175008344892E-08 0.245776179147E-08 3.8662E-15 3.9114E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 21 -.232719108858E-08 0.465777186415E-09 4.0688E-15 4.0370E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 22 -.287547268365E-09 -.118254743969E-08 3.9488E-15 4.2182E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 23 -.378585440394E-08 -.205533113181E-09 4.2874E-15 4.2513E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 24 0.523251604601E-08 0.789894768826E-09 4.1881E-15 4.4832E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 25 -.231194244032E-08 -.347578942718E-09 4.5890E-15 4.3662E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 26 -.272450229391E-08 -.419874507349E-09 4.7263E-15 4.6039E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 27 0.506725191333E-09 0.224502240615E-08 4.8552E-15 4.4994E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 28 0.486560159755E-09 -.547352340351E-09 4.9335E-15 4.7390E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 29 0.115425276757E-08 0.255585758727E-08 4.9016E-15 4.9168E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 30 -.423762926447E-08 -.162619140582E-08 5.4227E-15 4.6401E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 31 -.217086699294E-09 -.386054936650E-08 5.5329E-15 4.7851E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 32 0.892248239660E-09 0.617323329483E-08 4.9501E-15 5.3141E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 33 -.310133337746E-08 -.407662280027E-08 5.3711E-15 4.9456E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 34 0.434437844744E-09 -.195033905899E-08 5.1451E-15 5.2340E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 35 0.466014203970E-08 -.736123859734E-10 5.3262E-15 5.1201E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 36 0.184946153038E-09 0.146340294495E-08 5.3753E-15 5.3364E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 37 0.421011080416E-08 0.271396338051E-08 5.8158E-15 5.5111E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 38 -.280444836405E-08 0.294623480098E-09 5.8160E-15 6.0332E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 39 0.224143480926E-08 0.756857827325E-09 6.1267E-15 6.1740E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 40 -.334124864114E-08 -.350776912924E-08 5.8157E-15 6.3128E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 41 -.389231513232E-08 -.313421810035E-08 5.8376E-15 5.7993E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 42 0.455333095064E-08 -.333614165063E-08 5.1568E-15 5.6958E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 43 -.146412639823E-08 0.524648099988E-09 5.3992E-15 5.2509E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 44 0.227381979384E-08 0.109126918125E-08 6.2207E-15 6.2978E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 45 -.289808702533E-10 -.279831279197E-08 7.9962E-15 7.7647E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 46 -.373022022250E-09 0.139682299653E-08 9.8927E-15 9.7073E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 47 -.145406038020E-08 0.270254001809E-08 1.1797E-14 1.1619E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 48 -.194563802478E-08 0.228114288417E-08 1.2912E-14 1.2848E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 49 -.449134271193E-08 -.121907574171E-08 1.2108E-14 1.2222E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 50 -.306467440847E-09 0.197420751175E-08 1.0711E-14 1.0800E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 62 51 -.424996153721E-08 -.454401904808E-08 9.0215E-15 8.9934E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 52 0.502564972906E-08 -.454412700351E-08 7.3147E-15 7.4278E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 53 -.908302424554E-09 -.257297073492E-08 5.9267E-15 5.7360E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 54 0.365701405926E-08 0.377559600795E-08 4.6201E-15 4.6273E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 55 0.502216434672E-08 -.659443635347E-09 3.6299E-15 3.5570E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 56 -.209308323107E-08 -.253298722741E-10 2.9670E-15 2.9581E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 57 0.366088500110E-09 -.442615658024E-08 2.4468E-15 2.4633E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 58 -.142617029159E-08 -.194676288343E-08 1.9207E-15 1.9686E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 59 -.312821552097E-09 -.132216610549E-08 1.7953E-15 1.9364E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 60 0.119830776514E-08 0.190932087007E-08 1.5585E-15 1.7103E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 61 0.352809946567E-08 0.332963154269E-08 2.1146E-15 1.9314E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 62 62 -.206607701729E-08 0.119549635268E-09 2.4217E-15 2.3133E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 0 -.131443759288E-08 0.000000000000E+00 6.7123E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 63 1 -.295119993560E-08 0.258490515741E-08 6.5035E-14 6.5660E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 2 -.419756274125E-09 0.531878351053E-09 5.1781E-14 5.1625E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 3 -.462100984262E-09 -.168727784659E-08 2.3053E-14 2.2905E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 4 -.159141027976E-08 0.543573004403E-08 2.8375E-14 2.8130E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 5 0.118155720361E-08 -.106244774366E-08 2.9225E-14 2.9582E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 6 0.108914248219E-08 0.383497939356E-08 2.0138E-14 2.0097E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 7 -.109232265709E-08 0.152986199122E-08 1.2590E-14 1.2578E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 8 -.293135448067E-08 0.336017920970E-08 1.1786E-14 1.2157E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 9 0.958366935376E-09 -.643766649013E-08 1.0499E-14 1.0525E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 10 0.506611985182E-09 0.119380138695E-08 6.2736E-15 6.3124E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 11 0.187967353480E-08 0.165132410022E-08 5.4860E-15 5.1853E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 12 0.142330447144E-09 0.105748871458E-09 5.1505E-15 5.1782E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 13 0.216919929228E-08 -.240937586018E-09 4.0349E-15 3.9123E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 14 0.623643778699E-08 -.472163364344E-09 3.4835E-15 3.6117E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 15 -.229752444614E-08 0.210471904421E-08 4.3938E-15 2.5057E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 16 0.619305946219E-08 0.126372370709E-08 3.4987E-15 3.0853E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 17 0.722798106969E-09 -.370862483248E-08 3.0457E-15 3.2081E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 18 -.573440606383E-09 0.120122456497E-08 3.1659E-15 3.2940E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 19 -.173919178387E-08 0.113580151916E-08 3.4937E-15 3.2361E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 20 0.157674085255E-08 -.166438715030E-09 3.2969E-15 3.3267E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 21 0.130078069429E-08 -.234542280540E-08 3.4227E-15 3.4017E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 22 -.136818002190E-08 -.924110561223E-09 3.2598E-15 3.5775E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 23 0.682895007635E-10 0.605619701719E-09 3.4324E-15 3.4583E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 24 -.264540413512E-09 -.291826587237E-08 3.4655E-15 3.7423E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 25 -.164457753955E-08 0.432666022580E-08 3.6396E-15 3.3862E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 26 -.120136675799E-08 -.253100465525E-08 3.9258E-15 3.7551E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 27 0.103634423415E-08 0.723220555809E-09 3.9942E-15 3.6824E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 28 -.383973607333E-08 0.347074346619E-08 3.9813E-15 3.8039E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 29 0.111669102628E-09 0.160427480555E-08 4.0894E-15 4.0066E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 30 -.311024749073E-08 -.238611235776E-08 4.4216E-15 3.7858E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 31 -.685577806253E-09 -.105016973421E-08 4.5855E-15 3.9022E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 32 -.233683437365E-08 0.238733247478E-08 4.1186E-15 4.4199E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 33 -.501475907108E-08 -.101103716188E-08 4.4105E-15 4.0584E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 34 0.220771075244E-08 -.231733984422E-08 4.2858E-15 4.5398E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 35 0.294930772142E-08 0.153324835037E-08 4.4009E-15 4.2867E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 36 0.536530359536E-09 -.222467349542E-08 4.4981E-15 4.3638E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 37 0.169412307706E-08 0.455202682287E-08 4.9251E-15 4.5718E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 38 0.584740703509E-09 -.969613238368E-09 5.0055E-15 5.1054E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 39 0.121764248873E-09 0.213245792798E-08 5.2181E-15 5.3449E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 40 0.134102221241E-09 0.204158941449E-08 5.1739E-15 5.6827E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 41 -.397615779189E-08 -.140080288835E-08 5.3657E-15 5.3504E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 42 -.720875701290E-09 0.185104629090E-10 4.7637E-15 5.2764E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 43 -.431476348286E-08 0.328457821283E-08 4.7927E-15 4.5923E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 44 -.674791906377E-08 -.206093985446E-08 5.2570E-15 5.2389E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 45 -.814965845284E-09 -.389710619337E-08 6.4778E-15 6.3040E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 46 0.459643800362E-09 0.287665238776E-09 8.4165E-15 8.1946E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 47 0.125338564510E-08 -.688452823759E-09 1.0309E-14 1.0152E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 48 0.563706076253E-08 -.176423867387E-08 1.1878E-14 1.1864E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 49 0.108608974029E-08 0.181293922163E-08 1.2002E-14 1.2083E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 50 0.410607397169E-10 0.142062960130E-08 1.0769E-14 1.0866E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 63 51 0.195859808197E-08 -.281971388857E-09 9.4046E-15 9.3756E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 52 -.253790049212E-09 0.568511949398E-08 7.7280E-15 7.7937E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 53 -.261316795249E-08 0.605826077424E-09 6.4063E-15 6.1430E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 54 0.347414497567E-08 -.365451386476E-08 4.9992E-15 4.9651E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 55 -.607048281372E-08 -.900887563519E-09 4.0465E-15 3.9705E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 56 0.285125482523E-09 -.529372948794E-08 3.1153E-15 3.1078E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 57 -.150905544392E-08 0.179384579901E-08 2.6352E-15 2.6464E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 58 0.462907286209E-09 -.156475925494E-08 2.1210E-15 2.1588E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 59 0.147294058808E-08 -.468812087487E-08 1.9456E-15 2.0615E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 60 0.368825760115E-08 -.458072222247E-09 1.5717E-15 1.8009E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 61 -.319694427694E-08 0.418096075934E-08 1.2219E-15 1.3169E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 62 -.445135728738E-08 0.944636794358E-09 1.4629E-15 1.9608E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 63 63 -.473135125949E-09 -.162392154910E-09 1.7073E-15 1.6106E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 0 -.413269513786E-08 0.000000000000E+00 5.8129E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 64 1 0.472156696047E-08 -.213038498968E-08 5.6308E-14 5.6813E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 2 -.944005334038E-09 0.414795712489E-08 4.3596E-14 4.3433E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 3 -.762716540391E-09 -.837915454025E-09 1.8123E-14 1.8214E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 4 -.247543353976E-08 0.247986971235E-08 2.4959E-14 2.4758E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 5 -.129926880064E-08 -.196429852736E-08 1.9154E-14 1.9497E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 6 -.104186902084E-08 -.590921073873E-09 1.6767E-14 1.6727E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 7 -.307296759640E-09 0.660291505819E-09 1.4558E-14 1.4601E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 8 -.300897897237E-09 0.665104190235E-09 9.5057E-15 9.7432E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 9 -.101626221437E-08 -.101539764458E-08 5.6142E-15 5.5739E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 10 0.133099353533E-08 0.807695800556E-09 5.2857E-15 5.3911E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 11 -.170284165649E-08 -.389747866279E-08 4.8874E-15 4.7374E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 12 0.178402102497E-08 0.252185126742E-08 3.3621E-15 3.4840E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 13 -.110965055387E-08 0.587313914392E-09 3.0550E-15 2.9959E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 14 -.654103205979E-10 -.189937832310E-09 2.9165E-15 3.0215E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 15 -.185672935946E-08 -.154620157874E-08 3.5800E-15 1.9340E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 16 0.208151155904E-08 -.169457344335E-08 2.9006E-15 2.5961E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 17 -.117290827531E-08 -.182612473517E-08 2.5461E-15 2.7132E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 18 0.123707107592E-08 0.258208339856E-08 2.7512E-15 2.8773E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 19 -.852514562829E-09 0.196403675129E-10 3.0130E-15 2.7438E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 20 -.258448994173E-08 -.203785473544E-08 2.8797E-15 2.9138E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 21 0.116443267313E-08 0.502960286583E-11 2.9506E-15 2.9090E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 22 0.137966234223E-08 0.159110363747E-08 2.8725E-15 3.1150E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 23 -.358762489632E-08 0.924289324254E-11 3.0012E-15 2.9272E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 24 -.339104633740E-08 -.289778618062E-08 2.9733E-15 3.1323E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 25 0.127848611255E-08 -.300585787313E-10 3.2412E-15 2.9378E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 26 -.119196925427E-08 -.217812027930E-08 3.1416E-15 3.0230E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 27 -.484455732401E-10 -.296161510531E-08 3.3170E-15 3.1010E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 28 -.237693541714E-09 0.421133334623E-08 3.3348E-15 3.1947E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 29 0.411534638711E-10 -.251656593446E-08 3.4066E-15 3.3427E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 30 -.279951928511E-08 0.648399716440E-09 3.6729E-15 3.2298E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 31 0.262191526000E-08 0.118999905170E-08 3.7277E-15 3.2091E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 32 0.614753250000E-09 0.308317897931E-08 3.4269E-15 3.7196E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 33 -.269904003036E-08 0.536367924624E-09 3.6545E-15 3.4171E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 34 0.154057664007E-08 -.261933604815E-08 3.4707E-15 3.6965E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 35 -.645454799615E-08 0.193148696718E-08 3.6833E-15 3.5393E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 36 -.134764264182E-08 -.100422832800E-08 3.6373E-15 3.5767E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 37 0.173490296692E-08 -.192215330149E-09 3.9705E-15 3.7425E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 38 0.239516076003E-08 -.215393455592E-08 4.1489E-15 4.2307E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 39 0.502044139687E-09 -.318948477470E-08 4.3721E-15 4.5483E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 40 0.447819763814E-08 0.164645359069E-08 4.4828E-15 4.9231E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 41 0.150896418947E-09 -.649534240820E-09 4.8364E-15 4.8438E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 42 0.970614819842E-09 -.111166470933E-08 4.3545E-15 4.8731E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 43 0.650765857425E-09 0.182185741812E-08 4.4467E-15 4.2587E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 44 -.563589979066E-08 0.269727306548E-08 4.4236E-15 4.5050E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 45 -.109320621828E-08 -.259920247984E-08 4.9431E-15 4.9397E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 46 0.250955440047E-08 0.300638602431E-09 6.9072E-15 6.7386E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 47 -.281164203455E-08 0.450077011063E-09 8.8656E-15 8.7802E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 48 0.151779437936E-09 -.314172991189E-08 1.0618E-14 1.0577E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 49 0.203186827624E-09 0.167697033747E-08 1.1514E-14 1.1579E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 50 -.525034130055E-08 -.290937939239E-08 1.0763E-14 1.0890E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 64 51 0.501804036564E-09 0.238872373503E-09 9.4485E-15 9.3784E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 52 0.497817936932E-08 -.439979355487E-08 8.1365E-15 8.1621E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 53 0.273328659885E-08 0.237230483718E-08 6.8448E-15 6.6138E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 54 -.506192950024E-09 -.201085428107E-08 5.4277E-15 5.4489E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 55 0.220048012707E-08 0.237820255431E-08 4.3474E-15 4.3052E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 56 0.250675271094E-08 0.367050894076E-08 3.5012E-15 3.5284E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 57 -.247490933675E-08 0.347701857980E-09 2.7867E-15 2.8200E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 58 -.880541732132E-09 -.609147747960E-09 2.3282E-15 2.3584E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 59 -.727437454483E-08 -.254638583389E-09 1.9859E-15 2.1022E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 60 -.766399153301E-09 0.131695982912E-08 1.7405E-15 1.8751E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 61 -.434083332039E-08 -.323021733837E-08 2.2366E-15 2.0541E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 62 -.132141431807E-08 -.112429499456E-08 1.2586E-15 1.3200E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 63 0.300936872888E-08 -.508650534135E-08 1.2108E-15 1.2219E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 64 64 0.549471496589E-08 -.148468198186E-08 1.7130E-15 1.7549E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 0 0.688654778290E-09 0.000000000000E+00 4.9203E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 65 1 -.314783008017E-08 -.371590808695E-08 4.7658E-14 4.8071E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 65 2 -.949467621120E-10 -.642520690046E-09 3.5922E-14 3.5836E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 65 3 -.204723929004E-08 0.630869179862E-09 1.3928E-14 1.3896E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 65 4 0.650208510974E-10 -.236617752891E-08 2.2936E-14 2.2757E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 65 5 -.265732481004E-08 -.831177686495E-09 2.1273E-14 2.1652E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 65 6 0.943380769575E-09 -.250395928332E-09 1.4078E-14 1.4012E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 65 7 -.271929533841E-08 -.117228440874E-08 8.2202E-15 8.2584E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 8 0.104014129060E-08 0.429662490196E-10 7.2146E-15 7.4318E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 9 0.398229546066E-09 0.152695989606E-08 6.8219E-15 6.7939E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 10 0.241245711062E-08 -.179341833971E-08 4.2632E-15 4.3443E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 11 -.483214463777E-08 -.288106042220E-08 3.4473E-15 3.2341E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 12 0.177757073356E-08 0.229962493978E-08 3.2278E-15 3.3185E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 13 -.158313686590E-08 0.845425899476E-09 2.8663E-15 2.7860E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 14 -.730245876407E-08 -.444075762594E-08 2.5509E-15 2.5839E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 15 0.952560175168E-09 0.281584345417E-08 3.1212E-15 1.6327E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 16 -.329204016977E-08 -.335828127733E-08 2.5917E-15 2.2953E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 17 -.155015093494E-08 -.412384032931E-08 2.2732E-15 2.3572E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 18 -.261309511818E-08 -.936585397793E-09 2.3368E-15 2.3829E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 19 -.236983197601E-08 0.250189998439E-09 2.5812E-15 2.3346E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 20 -.353393239763E-08 -.618844728461E-09 2.4678E-15 2.5804E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 21 0.306629039542E-08 -.315952128055E-10 2.5562E-15 2.5477E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 22 0.312305899886E-08 -.323142268830E-09 2.4306E-15 2.6630E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 23 0.147600533072E-08 0.399150290247E-08 2.6458E-15 2.5844E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 24 -.140587863501E-08 0.176974579186E-09 2.4945E-15 2.6708E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 25 0.601446901198E-09 -.175844399976E-08 2.7438E-15 2.5528E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 26 -.233996937341E-08 -.167634025270E-08 2.6918E-15 2.6649E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 27 -.103859158637E-08 -.248475580412E-08 2.8224E-15 2.6508E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 28 0.404320324699E-09 0.262106448442E-09 2.8740E-15 2.7933E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 29 -.181729217723E-08 -.310953639664E-08 2.8062E-15 2.7363E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 30 0.490446527368E-08 -.135946523399E-09 3.0571E-15 2.7014E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 31 0.153983712103E-08 0.158347227528E-09 3.1102E-15 2.6644E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 32 -.201205927523E-09 0.144981422887E-08 2.9160E-15 3.0440E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 33 0.110482185939E-08 0.440558868993E-09 3.1225E-15 2.8542E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 34 0.635678360538E-09 -.230028280842E-08 2.9008E-15 3.0720E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 35 -.225275779087E-08 0.361782689467E-08 3.0351E-15 2.9036E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 36 -.222022862032E-08 -.155725605043E-08 2.9992E-15 3.0184E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 37 0.328022223051E-08 -.200755926969E-08 3.1929E-15 2.9780E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 38 -.142972169518E-08 0.335950883883E-08 3.4463E-15 3.4489E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 39 -.149220050179E-08 0.499077908044E-09 3.6531E-15 3.8231E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 40 -.342879838913E-09 -.435190609002E-09 3.8996E-15 4.1953E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 41 0.202920587200E-08 -.158237169649E-08 4.2143E-15 4.2352E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 42 0.310826129877E-08 -.488362372610E-08 4.0284E-15 4.4284E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 43 0.337534732635E-08 0.189009800497E-09 4.2461E-15 3.9892E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 44 0.132930194885E-08 0.250493433712E-08 3.9946E-15 4.0117E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 45 -.295415009590E-08 0.204678181788E-08 3.9153E-15 3.9568E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 46 0.329934243702E-08 0.151587856882E-08 5.7630E-15 5.6663E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 47 0.524953782068E-11 0.228502043180E-08 7.3376E-15 7.2952E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 48 0.142919071229E-08 -.162769029091E-08 9.3061E-15 9.2847E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 49 -.326044330508E-09 0.124068344158E-08 1.0559E-14 1.0629E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 65 50 -.460769327905E-08 0.120591424865E-08 1.0727E-14 1.0801E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 65 51 0.946981124600E-09 -.199789274163E-08 9.6006E-15 9.5431E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 52 0.503748719272E-10 0.211288177163E-08 8.1990E-15 8.2938E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 53 -.482481550305E-08 0.601492377206E-09 7.2162E-15 7.0034E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 54 0.151704813079E-08 0.159341189530E-08 5.8765E-15 5.8390E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 55 -.361073886772E-08 0.384550615669E-08 4.7780E-15 4.6976E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 56 0.623199941363E-10 -.302236210997E-08 3.7814E-15 3.7669E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 57 -.112506273408E-08 0.842253289077E-09 3.1416E-15 3.1264E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 58 -.106928862675E-08 -.410990645566E-09 2.5144E-15 2.5216E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 59 0.296733939627E-08 -.255119525944E-08 2.2173E-15 2.3755E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 60 0.875278463203E-09 0.290310968655E-08 1.7938E-15 1.9528E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 61 -.416004843545E-08 0.288535325628E-08 1.6301E-15 1.8630E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 62 0.603438214009E-09 -.203984139529E-09 1.3660E-15 1.7054E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 63 0.524545287416E-10 -.296119831130E-08 9.0678E-16 8.9704E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 65 64 0.363121174798E-09 0.357412299554E-08 1.3813E-15 1.4470E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 65 65 0.114787584461E-08 0.158955395871E-08 1.8050E-15 1.6002E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 0 -.361647259878E-09 0.000000000000E+00 4.2706E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 66 1 -.284165184678E-09 -.482504291228E-09 4.1404E-14 4.1725E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 66 2 0.151087055333E-08 0.853656255856E-09 3.0444E-14 3.0349E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 66 3 0.207511843876E-08 -.769522046528E-09 1.3514E-14 1.3610E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 66 4 0.620939383929E-10 -.241123621210E-08 2.0311E-14 2.0173E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 66 5 0.549212840308E-08 0.386063326458E-08 1.3859E-14 1.4197E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 66 6 0.329071858089E-08 -.183704385912E-08 1.1006E-14 1.0956E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 66 7 -.786308786989E-09 0.230958726884E-08 9.6909E-15 9.7887E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 8 -.240463216693E-10 0.858713683986E-09 6.6009E-15 6.7635E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 9 0.831791587161E-09 0.550845413625E-08 3.7848E-15 3.6777E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 10 -.889771836154E-09 -.335948025946E-08 3.2868E-15 3.3621E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 11 -.214922686541E-09 0.661059874055E-09 3.2918E-15 3.1160E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 12 0.182602891523E-08 -.277392500609E-08 2.4922E-15 2.6177E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 13 -.347034966342E-08 0.177997365934E-08 2.2696E-15 2.2665E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 14 -.412588605717E-08 -.950943271891E-11 2.3047E-15 2.3625E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 15 0.273708730703E-08 -.366715448646E-08 2.6780E-15 1.4315E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 16 -.236750832294E-08 0.216626428647E-09 2.1968E-15 1.9718E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 17 -.197113822680E-08 -.126709739658E-08 2.0465E-15 2.2004E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 18 0.722146071418E-10 -.296230588826E-08 2.0295E-15 2.1477E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 19 -.314140212762E-08 -.116009231246E-08 2.2343E-15 2.1348E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 20 -.131390748056E-08 -.122713887660E-08 2.1380E-15 2.3138E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 21 -.163175727075E-09 -.135464381172E-08 2.2157E-15 2.2032E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 22 0.282066228295E-08 0.241170550053E-08 2.1190E-15 2.3408E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 23 0.251034680146E-08 0.403933151038E-08 2.2432E-15 2.2610E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 24 0.837657319957E-09 0.310149282675E-09 2.2058E-15 2.4040E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 25 0.198789096347E-08 -.957332143432E-09 2.3106E-15 2.1962E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 26 0.278865625766E-08 0.350674248216E-09 2.3675E-15 2.3910E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 27 0.287036792666E-08 -.144226623934E-08 2.4131E-15 2.2631E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 28 0.126602323048E-08 -.231831608965E-08 2.4500E-15 2.4126E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 29 -.376170269322E-08 0.261487088843E-08 2.4872E-15 2.4207E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 30 0.288448442159E-08 -.248906199300E-08 2.6384E-15 2.3210E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 31 -.304138916131E-08 0.856541679766E-09 2.6649E-15 2.3823E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 32 -.121177997613E-08 0.477071461443E-09 2.4200E-15 2.5031E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 33 0.406683627378E-09 -.417891685754E-08 2.5617E-15 2.4161E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 34 -.593427727002E-09 0.161084387515E-08 2.3945E-15 2.6176E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 35 0.245600805136E-08 -.188391123748E-08 2.5173E-15 2.4057E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 36 -.130301102578E-08 -.194622158510E-08 2.4918E-15 2.5054E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 37 0.564238871588E-09 0.234084955034E-08 2.6693E-15 2.4443E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 38 0.529275329534E-09 0.351899176769E-08 2.7478E-15 2.7319E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 39 -.506068514805E-09 0.503921709180E-08 3.0490E-15 3.1689E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 40 -.285513934666E-08 -.320588326075E-08 3.2923E-15 3.4996E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 41 -.169109474772E-08 0.308954334167E-08 3.6127E-15 3.6979E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 42 -.346042119206E-08 -.363433579026E-08 3.5766E-15 3.9465E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 43 0.627368400389E-09 -.263023608253E-08 3.9123E-15 3.7298E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 44 0.185436580587E-08 -.451970613909E-08 3.6953E-15 3.7725E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 45 0.264504261782E-09 -.960214242627E-09 3.6151E-15 3.7452E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 46 0.462857440772E-09 -.293807383725E-08 4.5108E-15 4.4222E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 47 0.364372896334E-08 -.958809704026E-09 5.9927E-15 5.9632E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 48 0.491500357232E-08 0.463602157957E-09 7.8964E-15 7.8595E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 49 0.116775879880E-08 0.253585441247E-08 9.5030E-15 9.5441E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 50 -.232305368785E-08 0.147047482288E-08 1.0259E-14 1.0319E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 66 51 -.176975977767E-08 -.127358623239E-08 9.7704E-15 9.7522E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 52 -.218532661650E-08 -.172752997320E-09 8.3404E-15 8.4394E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 53 -.292733004985E-08 -.428027285111E-08 7.3694E-15 7.1126E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 54 -.208525330975E-08 -.220848089294E-08 6.2748E-15 6.2218E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 55 -.659908724972E-09 -.341277704177E-08 5.1488E-15 5.1014E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 56 -.117832161566E-08 0.947576427067E-09 4.1865E-15 4.2067E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 57 0.195785140348E-08 0.520977631104E-08 3.3616E-15 3.3899E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 58 -.196299792046E-08 -.689288191904E-09 2.7844E-15 2.8388E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 59 0.191423873276E-08 0.312586175708E-08 2.2798E-15 2.4248E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 60 -.998314585292E-09 -.299721347321E-08 1.9873E-15 2.1039E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 61 -.289676491774E-09 0.603337403997E-10 2.2691E-15 2.2058E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 62 0.688263835976E-08 0.109684293707E-08 1.5711E-15 1.5718E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 63 0.481512127000E-09 0.450307540273E-08 1.1830E-15 1.1561E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 64 0.139890303066E-08 -.182213147888E-08 9.9055E-16 7.4814E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 66 65 -.391395590534E-08 0.362212040118E-08 1.4296E-15 1.3494E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 66 66 -.320402224821E-08 -.127985602104E-08 1.8747E-15 1.9312E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 0 0.475392061126E-09 0.000000000000E+00 3.6293E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 67 1 -.335823691147E-08 0.203932702474E-08 3.5236E-14 3.5498E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 67 2 0.585031917982E-09 -.441269098848E-08 2.5323E-14 2.5259E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 67 3 -.311693902757E-09 0.265936034154E-09 9.3320E-15 9.3240E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 4 -.125741160391E-08 0.191470917708E-08 1.8461E-14 1.8329E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 67 5 0.200853762699E-09 0.380154495466E-08 1.5483E-14 1.5854E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 67 6 -.227588122715E-08 0.694352266125E-09 1.0160E-14 1.0045E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 67 7 -.374928490458E-08 -.200757034380E-08 5.7595E-15 5.8355E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 8 0.201513438911E-08 -.294421626374E-08 4.6150E-15 4.6741E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 9 0.343903938462E-08 0.192968718535E-08 4.6091E-15 4.4817E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 10 0.126549639893E-08 0.968687611038E-10 3.0460E-15 3.0750E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 11 0.143880255427E-08 -.522624531311E-09 2.4722E-15 2.2433E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 12 -.273263441689E-08 -.249062513817E-08 2.2705E-15 2.4413E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 13 0.317489811901E-08 -.898907018274E-09 2.1994E-15 2.1372E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 14 0.121622303819E-08 0.545289689869E-09 2.0219E-15 2.0251E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 15 0.110827567051E-08 -.576171838658E-11 2.3459E-15 1.2894E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 16 0.600428684397E-09 0.989312764192E-09 1.9310E-15 1.7473E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 17 -.263289861561E-08 -.169049129617E-08 1.8332E-15 1.9782E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 18 -.165003979127E-08 0.179306987807E-08 1.7866E-15 1.8675E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 19 0.846787783257E-09 0.916884678661E-09 1.9404E-15 1.8322E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 20 0.307473268860E-08 -.153801563624E-08 1.9682E-15 2.0634E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 21 -.276897193195E-08 -.435197419256E-09 2.0063E-15 1.9588E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 22 -.266411772600E-08 0.504354870938E-08 1.8864E-15 2.0610E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 23 0.285024066294E-08 -.105039936619E-08 1.9805E-15 1.9563E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 24 0.103127080706E-08 -.238623351790E-08 1.9515E-15 2.0600E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 25 0.416365800097E-08 0.493378927003E-09 2.0689E-15 1.9355E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 26 0.414889896536E-08 0.527035988028E-09 2.0350E-15 2.0065E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 27 0.148486927088E-08 0.945954453880E-09 2.1774E-15 2.0040E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 28 -.134762961685E-08 -.215774935485E-08 2.1186E-15 2.0411E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 29 -.662609588082E-09 0.159395074978E-08 2.2243E-15 2.0710E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 30 0.397512089128E-10 -.122405377016E-08 2.2389E-15 1.9762E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 31 -.166298130545E-08 0.352726359246E-08 2.2162E-15 1.9502E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 32 -.171392308646E-08 -.315950462842E-08 2.1154E-15 2.1362E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 33 -.840847313140E-09 -.448948635861E-09 2.0817E-15 1.9870E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 34 0.556916317322E-09 0.243542061302E-08 2.0823E-15 2.2125E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 35 -.250380184621E-08 -.326589220484E-08 2.1258E-15 1.9813E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 36 -.155716735440E-08 -.195772042214E-08 2.0262E-15 2.0768E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 37 -.278469501457E-08 -.537938748733E-09 2.1898E-15 2.0547E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 38 0.168506593302E-08 -.404563424866E-09 2.2277E-15 2.2470E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 39 -.317013196967E-09 0.420349346131E-09 2.4612E-15 2.5819E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 40 -.729123697680E-09 0.680219614785E-10 2.7190E-15 2.9293E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 41 -.343867080176E-09 -.156128767722E-08 3.0413E-15 3.1426E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 42 -.130345430071E-08 0.247492453064E-08 3.1271E-15 3.3778E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 43 0.296753471918E-08 -.337860890872E-08 3.4792E-15 3.2992E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 44 0.274491157124E-09 0.105494968002E-08 3.4214E-15 3.4478E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 45 -.157996428849E-08 0.924866648799E-09 3.3874E-15 3.4362E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 46 -.302421244289E-08 -.706911824241E-09 3.6525E-15 3.5720E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 47 -.282861031420E-09 -.207306559245E-08 4.8974E-15 4.8701E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 48 0.358361467443E-08 -.274562081386E-08 6.5167E-15 6.5110E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 49 0.150642641697E-08 0.317368253784E-08 8.1928E-15 8.2733E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 50 0.667465812895E-09 -.676885298854E-09 9.4395E-15 9.5186E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 51 0.537263445809E-08 -.236127041271E-08 9.6059E-15 9.5536E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 52 0.428547429048E-08 0.988014867307E-09 8.5022E-15 8.5586E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 53 0.981059330144E-09 0.202413376758E-09 7.5308E-15 7.2537E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 54 -.116078928783E-09 -.887353863486E-09 6.4419E-15 6.4081E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 55 0.534063489754E-09 0.789998014877E-08 5.5332E-15 5.5090E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 56 -.380115650442E-08 -.436661400666E-08 4.5319E-15 4.5302E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 57 0.327235368087E-08 -.980851130080E-09 3.7338E-15 3.7267E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 58 -.309484146821E-08 -.227873924645E-08 3.0384E-15 3.0377E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 59 0.721965393085E-09 -.273325971950E-08 2.6074E-15 2.7180E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 60 0.326985115860E-08 0.452443002906E-09 2.1208E-15 2.1728E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 61 0.206052462833E-08 -.296828952135E-08 1.9235E-15 2.0511E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 62 0.424590927567E-08 -.583432860563E-08 1.5850E-15 1.6690E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 63 0.186556799020E-08 0.572627668111E-08 1.3530E-15 1.2972E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 64 -.812910504537E-10 -.292538589202E-08 1.1391E-15 1.1283E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 65 -.440516422427E-09 -.588578441911E-09 6.6634E-16 6.0489E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 67 66 0.209992501808E-10 -.518634596642E-09 1.4163E-15 1.4408E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 67 67 -.835026307726E-09 0.304442443370E-08 1.7385E-15 1.8427E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 0 -.521431216897E-09 0.000000000000E+00 3.1593E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 68 1 0.189372645157E-08 0.192020073503E-08 3.0733E-14 3.0922E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 68 2 -.405965489566E-08 -.667059802710E-09 2.1627E-14 2.1550E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 68 3 -.892324925438E-09 0.119794455675E-08 1.0883E-14 1.0941E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 68 4 0.252733585029E-08 -.652441525853E-09 1.6370E-14 1.6267E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 68 5 0.714306685083E-09 -.581318851731E-11 1.0306E-14 1.0604E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 68 6 0.148783538620E-08 0.129514450970E-08 7.4299E-15 7.3799E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 7 -.179149533434E-09 -.357590141239E-08 6.5555E-15 6.6751E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 8 -.154593866927E-08 0.247539410571E-08 4.6616E-15 4.7166E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 9 0.183162235101E-08 0.359677637076E-09 2.7147E-15 2.5699E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 10 -.638240896715E-09 0.163286320433E-08 2.3309E-15 2.3577E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 11 0.480418062849E-08 -.196286246316E-08 2.3140E-15 2.1670E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 12 0.192845649014E-10 0.790325438494E-09 1.8896E-15 2.0990E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 13 0.877176976994E-09 -.380104659610E-08 1.8869E-15 1.8096E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 14 -.452501091931E-09 0.457637905569E-09 1.8230E-15 1.8323E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 15 0.267414678442E-08 -.138188443563E-08 2.0071E-15 1.2076E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 16 0.277686917271E-08 -.373456423166E-08 1.6954E-15 1.5447E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 17 -.220680136995E-08 -.122261171360E-08 1.7049E-15 1.7719E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 18 0.239468697373E-09 0.958544101606E-09 1.6713E-15 1.6834E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 19 0.394888085169E-08 0.189178049921E-09 1.7363E-15 1.6286E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 20 0.289711945985E-08 -.116106178824E-09 1.7094E-15 1.7473E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 21 -.276537495168E-08 0.277083334298E-08 1.8370E-15 1.7529E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 22 -.422976401054E-08 -.261314198090E-08 1.7045E-15 1.8205E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 23 -.299333599777E-08 0.539468870819E-09 1.7717E-15 1.7547E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 24 0.287862817839E-08 0.465731799174E-09 1.7271E-15 1.8467E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 25 -.395035849565E-09 0.277935877765E-08 1.8479E-15 1.7615E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 26 -.191056783271E-08 0.503265268266E-09 1.8282E-15 1.7829E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 27 -.158967420245E-08 -.162002403423E-09 1.9221E-15 1.7246E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 28 0.313001383380E-11 -.495248889987E-09 1.8988E-15 1.8285E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 29 0.239584020274E-08 -.266679936064E-08 1.8744E-15 1.7854E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 30 0.892697120178E-09 0.972210043417E-09 2.0121E-15 1.8769E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 31 0.164172013407E-08 -.759350845483E-09 1.9809E-15 1.6822E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 32 -.432769122736E-08 0.112846155485E-08 1.8077E-15 1.8013E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 33 0.318445771992E-08 -.603572522509E-09 1.7854E-15 1.7372E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 34 -.836061905631E-09 0.290143999148E-08 1.6817E-15 1.7734E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 35 -.275636725463E-08 0.192841636066E-09 1.8226E-15 1.6851E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 36 0.413647395307E-08 0.104905968709E-08 1.6220E-15 1.7224E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 37 -.468473307797E-08 0.309612808539E-08 1.7888E-15 1.6728E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 38 -.307267590744E-08 -.334627246672E-08 1.8097E-15 1.8356E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 39 -.218671132330E-08 -.467722351170E-09 1.9530E-15 2.0630E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 40 0.119405453798E-08 -.905206184531E-09 2.1832E-15 2.3546E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 41 0.488588282924E-08 -.474039353544E-08 2.5602E-15 2.6318E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 42 -.162458257527E-08 0.316662922868E-08 2.6509E-15 2.8404E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 43 0.178703330713E-08 -.742040945922E-09 2.9777E-15 2.8490E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 44 0.190059556635E-08 0.383608172113E-08 3.0532E-15 3.0666E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 45 -.156159260969E-08 0.237075246218E-08 3.0961E-15 3.1704E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 46 -.389791866099E-08 -.108677808258E-08 3.1035E-15 3.0838E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 47 -.595938357978E-09 -.857120857376E-09 3.9056E-15 3.9309E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 48 -.156237548979E-08 -.107337784533E-08 5.1955E-15 5.2471E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 49 0.260681527227E-09 0.257829813281E-08 6.8705E-15 6.9122E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 50 -.286785986131E-08 0.123534002883E-09 8.3152E-15 8.3688E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 51 0.300408948893E-08 -.143637547712E-08 9.1563E-15 9.1101E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 52 -.224169333013E-08 -.561237780229E-09 8.6359E-15 8.7239E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 53 -.225733313976E-08 -.109803534766E-10 7.6242E-15 7.3945E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 54 -.139249917841E-08 -.629216291203E-09 6.5681E-15 6.5665E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 55 0.742742236870E-11 -.325096973200E-08 5.7404E-15 5.7036E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 56 0.343947536144E-08 -.537129960091E-08 4.9048E-15 4.8967E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 57 0.269522034396E-08 0.155862108650E-08 4.0256E-15 4.0034E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 58 0.123453733776E-08 0.529663645174E-09 3.3428E-15 3.3536E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 59 0.551869479968E-08 0.377863312193E-08 2.7146E-15 2.8277E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 60 -.152092281905E-08 0.177912871977E-08 2.3384E-15 2.3819E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 61 -.895075855040E-09 0.103859779627E-08 2.3728E-15 2.1828E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 62 0.287639343701E-08 0.773858167902E-09 1.7425E-15 1.7292E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 63 0.284491223851E-09 -.504721641065E-08 1.3779E-15 1.3005E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 64 -.389292645391E-08 -.372339976440E-08 1.2758E-15 1.0515E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 65 0.359570183995E-08 -.340370175325E-09 1.0300E-15 9.7760E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 68 66 0.739357211375E-09 -.119882065324E-08 6.7804E-16 6.8803E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 68 67 0.391847349752E-08 -.680201495087E-09 1.2862E-15 1.2946E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 68 68 -.136189505291E-08 0.234806882776E-08 2.0622E-15 1.8812E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 0 0.618645515610E-09 0.000000000000E+00 2.6964E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 69 1 0.629672657486E-09 -.349587127184E-08 2.6318E-14 2.6461E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 69 2 -.242711413962E-08 0.954553431107E-09 1.8156E-14 1.8101E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 69 3 0.210683830366E-08 -.222514952205E-08 6.9933E-15 7.0006E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 4 -.192750950408E-08 -.441753767807E-09 1.4755E-14 1.4670E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 69 5 0.234915472292E-08 0.300855060028E-08 1.1339E-14 1.1660E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 69 6 0.336177712267E-09 0.165923177557E-08 7.4236E-15 7.3590E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 7 0.115035812904E-08 -.763498691934E-09 4.2174E-15 4.3450E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 8 -.146831782586E-08 0.952400389286E-10 3.0173E-15 3.0367E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 9 -.151977051089E-08 0.814691069151E-09 3.1749E-15 3.0885E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 10 0.976435176647E-09 0.187472755211E-10 2.2366E-15 2.3249E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 11 -.201382522096E-08 0.277464088980E-08 1.8399E-15 1.7852E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 12 0.258827799426E-08 0.807688885472E-09 1.6064E-15 1.8904E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 13 -.561739243116E-09 -.595960806661E-08 1.8170E-15 1.6947E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 14 0.120773516215E-08 0.135119818145E-08 1.5823E-15 1.5550E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 15 -.109275912136E-08 -.429705461280E-08 1.7995E-15 1.0011E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 16 -.360606552526E-08 -.376068408577E-08 1.6072E-15 1.3680E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 17 0.262805290333E-08 -.401334078984E-08 1.5420E-15 1.5349E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 18 -.188075785604E-08 -.106686362191E-08 1.5150E-15 1.5440E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 19 0.512993813356E-08 0.208033443068E-08 1.5545E-15 1.4841E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 20 0.389769879151E-08 -.138517098493E-08 1.5430E-15 1.5650E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 21 -.210061298376E-08 0.257963082744E-08 1.6442E-15 1.6213E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 22 -.328505156203E-08 -.181829627278E-08 1.5172E-15 1.6827E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 23 -.106969428290E-08 0.141279747167E-08 1.5470E-15 1.5769E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 24 0.169509419188E-08 0.247857414005E-08 1.5211E-15 1.6563E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 25 -.133177602298E-08 -.259261875899E-09 1.6394E-15 1.5417E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 26 -.545444507474E-08 0.272007899428E-08 1.6685E-15 1.5714E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 27 -.298747196124E-08 -.215300600677E-10 1.6672E-15 1.5255E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 28 -.902377733759E-09 -.571574435540E-09 1.6650E-15 1.6493E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 29 -.500689841465E-09 -.206472327364E-08 1.6743E-15 1.6153E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 30 -.478554739054E-09 0.135318020739E-08 1.7048E-15 1.5406E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 31 -.528879596684E-09 -.179816248288E-08 1.7548E-15 1.5197E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 32 0.108510259328E-08 -.661293668902E-09 1.5688E-15 1.5650E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 33 0.417140544650E-08 -.813398018058E-10 1.5508E-15 1.5298E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 34 -.832264415782E-09 0.183217681475E-08 1.4833E-15 1.5461E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 35 -.181610770118E-08 0.255206444693E-08 1.4692E-15 1.4219E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 36 0.317043327197E-08 0.159003282344E-08 1.4144E-15 1.5581E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 37 -.203872148727E-08 0.551486773186E-08 1.4927E-15 1.3813E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 38 -.408840542188E-08 -.839338591877E-09 1.5239E-15 1.5489E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 39 -.104071168659E-08 -.436491704604E-09 1.6522E-15 1.7200E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 40 -.162107169885E-08 -.419439031430E-08 1.8154E-15 1.9186E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 41 -.105349412800E-08 -.139009141297E-08 2.1248E-15 2.1926E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 42 -.227994320315E-08 0.224871814069E-08 2.2821E-15 2.4176E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 43 -.187196285345E-09 0.576885572329E-09 2.5316E-15 2.4235E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 44 0.277878543424E-08 -.167908148237E-08 2.6483E-15 2.6438E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 45 0.100460303427E-08 0.224751775452E-08 2.7308E-15 2.8189E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 46 -.939137644965E-09 -.138809725209E-08 2.8621E-15 2.9156E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 47 0.132712813906E-08 0.175438942072E-08 3.0688E-15 3.1065E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 48 -.286977525594E-09 0.146254873736E-08 3.8641E-15 3.9334E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 49 0.184303536040E-08 0.881500036873E-09 5.6460E-15 5.6399E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 50 -.385400229777E-09 -.915398154846E-09 7.0732E-15 7.1123E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 51 0.649015895651E-09 -.203878238572E-08 8.2727E-15 8.2518E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 52 -.173738291504E-08 0.573946601785E-09 8.5288E-15 8.6314E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 53 -.287355668413E-08 -.537524385334E-08 7.7306E-15 7.4795E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 54 0.367168535400E-08 -.289595622369E-08 6.6751E-15 6.6237E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 55 0.243485257721E-08 -.279560812883E-08 5.8686E-15 5.8105E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 56 -.469330681380E-09 -.112354003736E-08 5.0849E-15 5.0853E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 57 0.178887958430E-08 -.275751757926E-09 4.3555E-15 4.3577E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 58 -.428807214591E-08 0.261343060263E-08 3.5706E-15 3.5833E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 59 -.152511828582E-08 -.696814221699E-08 2.9882E-15 3.1150E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 60 -.313296241318E-09 -.140392220518E-08 2.4472E-15 2.4856E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 61 0.280963887020E-08 -.499748111484E-08 2.1826E-15 2.1867E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 62 -.118834958099E-08 -.547412952335E-09 1.7350E-15 1.7185E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 63 0.311806865185E-08 0.186115186892E-08 1.5554E-15 1.4693E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 64 -.398537182630E-08 0.259852589493E-08 1.1974E-15 1.1469E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 65 0.134372438286E-08 -.464208714674E-09 1.0025E-15 9.4164E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 69 66 -.723767223718E-08 0.183313616154E-09 9.6180E-16 1.0028E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 67 -.326457128893E-09 0.327586385729E-08 5.3408E-16 5.4039E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 69 68 -.170254700225E-09 0.873191186771E-09 1.4962E-15 1.6172E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 69 69 0.219095908375E-08 -.185085735890E-08 1.8739E-15 2.0058E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 0 -.587853634653E-09 0.000000000000E+00 2.3540E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 70 1 0.905098136259E-09 -.193270375177E-08 2.3044E-14 2.3126E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 70 2 0.103603016656E-09 0.240808569299E-08 1.5632E-14 1.5553E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 70 3 0.284544488694E-08 -.124257231468E-08 9.0279E-15 9.0556E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 4 0.213694386275E-08 0.274034077744E-08 1.3100E-14 1.3035E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 70 5 0.528693663034E-09 0.135883291079E-08 7.8269E-15 8.0541E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 6 -.955857411397E-09 0.984813686190E-10 5.1436E-15 5.0907E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 7 -.643909028551E-09 0.920578616811E-09 4.5308E-15 4.6210E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 8 0.270196094426E-08 -.368500807468E-09 3.3306E-15 3.3172E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 9 0.357618497619E-09 -.143673340890E-08 1.9216E-15 1.8610E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 10 -.620548887569E-09 -.882193518935E-09 1.7527E-15 1.8737E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 11 -.735774907472E-09 0.274480191320E-08 1.6450E-15 1.6577E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 12 -.655780695647E-09 0.357288147468E-08 1.4512E-15 1.6853E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 13 0.290871463420E-08 -.234820156926E-08 1.5604E-15 1.3821E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 14 0.306109278919E-08 0.188315842482E-09 1.4837E-15 1.4667E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 15 -.120508646690E-08 0.135886391192E-08 1.5464E-15 9.0612E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 70 16 -.691340666830E-09 -.125655135500E-08 1.4662E-15 1.2723E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 17 0.534194639684E-10 -.253207697883E-09 1.3658E-15 1.4244E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 18 -.280002898077E-08 0.855844411486E-10 1.3289E-15 1.3906E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 19 -.674382813034E-09 -.163441509356E-08 1.4415E-15 1.3447E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 20 -.315995760451E-08 0.389553800434E-09 1.3782E-15 1.3400E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 21 0.185398253279E-08 -.427593159695E-09 1.4773E-15 1.4232E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 22 -.164275686666E-08 -.170165978210E-08 1.4300E-15 1.5075E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 23 0.144305812208E-08 -.357700768641E-09 1.4180E-15 1.3788E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 24 -.694592740633E-09 0.204099595811E-08 1.3948E-15 1.4422E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 25 -.985322395498E-09 -.125914408778E-08 1.5257E-15 1.3670E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 26 -.225481380037E-08 0.140179769097E-08 1.5091E-15 1.4063E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 27 -.807392757303E-09 -.636410412873E-09 1.4976E-15 1.4216E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 28 -.208188252430E-08 0.185206430028E-08 1.4361E-15 1.4494E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 29 0.658847736363E-09 0.233289159235E-08 1.4736E-15 1.4288E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 30 0.148673529385E-08 0.116971048075E-08 1.4899E-15 1.4276E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 31 -.233297528834E-08 -.183893344589E-08 1.5700E-15 1.3486E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 32 -.262313409236E-09 -.611405559079E-11 1.3490E-15 1.4189E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 33 -.102613125766E-08 -.223118663759E-10 1.2918E-15 1.2605E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 34 0.187534614250E-08 0.110230880238E-08 1.2866E-15 1.3555E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 35 -.496798161031E-08 -.349076996636E-08 1.2378E-15 1.2623E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 36 0.125650888466E-08 -.451142336949E-09 1.1859E-15 1.2997E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 37 -.204695900988E-08 0.146080897222E-08 1.3402E-15 1.2108E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 38 -.139936619274E-08 -.254391502408E-08 1.2208E-15 1.2810E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 39 0.442518859882E-08 -.207081658659E-08 1.3781E-15 1.4711E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 40 -.238457196322E-08 0.301757630881E-09 1.5169E-15 1.6241E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 41 0.347944560250E-08 0.140867578081E-08 1.7520E-15 1.8437E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 42 -.997822389014E-09 0.153780036891E-08 1.9331E-15 2.0251E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 43 -.333650395237E-08 -.156271259358E-08 2.1797E-15 2.0496E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 44 0.968502332728E-09 -.529195957008E-09 2.2399E-15 2.2623E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 45 -.955817977020E-09 0.280584027531E-08 2.3899E-15 2.5015E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 46 -.292912013327E-08 -.283853788755E-09 2.4928E-15 2.5291E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 47 -.279497269509E-09 -.260962178277E-08 2.5988E-15 2.6726E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 48 0.133839132556E-08 -.198658808602E-08 2.8666E-15 2.9771E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 49 0.409198107444E-09 -.886420947760E-09 4.5295E-15 4.5122E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 50 0.481353982721E-08 0.382647717940E-09 5.8660E-15 5.9091E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 51 0.125732196971E-08 0.165792063590E-08 7.1654E-15 7.1056E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 52 -.191554982221E-09 0.330349870609E-08 7.8648E-15 7.9133E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 53 -.266598117309E-08 -.426531993113E-09 7.7737E-15 7.4956E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 54 0.357829084000E-08 0.266050224103E-08 6.7832E-15 6.7172E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 55 -.173783201227E-08 0.227768476166E-08 5.9350E-15 5.9230E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 56 0.219393981101E-08 0.228461988126E-08 5.1936E-15 5.2239E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 57 0.295691538165E-09 -.103020297139E-08 4.5200E-15 4.4965E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 58 -.447123667815E-08 -.276868522477E-08 3.8855E-15 3.8573E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 59 0.564108903517E-08 -.304523593048E-08 3.1427E-15 3.2345E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 60 -.456191752987E-09 0.367743233253E-08 2.6958E-15 2.6764E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 61 0.141624462367E-08 -.190387599573E-08 2.5283E-15 2.3115E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 62 0.494889162346E-09 0.145897713760E-08 1.9229E-15 1.9018E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 63 -.227095771990E-08 0.157585987063E-08 1.5256E-15 1.4683E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 64 -.163274101326E-08 0.167224362218E-08 1.3941E-15 1.2147E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 65 0.470596990874E-09 0.137647897542E-08 9.8080E-16 9.5707E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 70 66 -.160580774693E-08 0.220531009497E-08 8.4616E-16 8.4078E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 70 67 0.130174686163E-08 -.113269826831E-08 8.0087E-16 7.9569E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 70 68 -.313841523917E-08 0.207399707395E-08 6.8569E-16 6.4010E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 70 69 -.170652966124E-08 -.872762094586E-10 1.1239E-15 1.1069E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 70 70 0.325633487140E-09 -.172107668516E-09 1.6002E-15 1.6366E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 0 -.264380751694E-08 0.000000000000E+00 2.0175E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 71 1 -.164971218350E-08 0.137745904785E-08 1.9851E-14 1.9875E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 71 2 0.480452748446E-09 -.281204914736E-08 1.3259E-14 1.3189E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 71 3 -.157912135521E-09 0.359810665611E-09 5.6269E-15 5.6640E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 4 0.282756891591E-09 -.204747845380E-08 1.1759E-14 1.1718E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 71 5 -.339327396620E-08 0.221313317054E-08 8.3485E-15 8.5912E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 6 0.465375868768E-08 -.148668082336E-08 5.5305E-15 5.4606E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 7 0.182485213809E-08 0.229567619999E-08 3.1879E-15 3.2141E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 8 0.180378066838E-08 0.222950430554E-08 2.1191E-15 2.0548E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 9 -.119045574613E-08 -.155916245861E-08 2.1914E-15 2.1582E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 10 0.978918105463E-10 0.137305362617E-08 1.7147E-15 1.8446E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 11 0.131287498771E-08 0.200792530865E-08 1.4366E-15 1.4376E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 12 -.252971389385E-08 0.265369237744E-08 1.2366E-15 1.3932E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 13 0.226389840875E-08 0.687206461994E-09 1.4926E-15 1.2808E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 14 0.224346498275E-08 -.111904563226E-08 1.2009E-15 1.2723E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 15 -.673845694520E-09 0.120058028627E-08 1.4401E-15 9.0538E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 71 16 -.136987836161E-08 0.127072629577E-08 1.2943E-15 1.1341E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 17 0.920994886755E-09 0.315936598629E-08 1.2420E-15 1.3049E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 18 -.111991757114E-08 0.615453263581E-09 1.1667E-15 1.2360E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 19 -.121243054330E-08 -.583769356603E-09 1.3282E-15 1.2055E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 20 0.133564056906E-09 0.128100107902E-09 1.2357E-15 1.2032E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 21 -.574310520823E-09 -.200954136609E-08 1.2651E-15 1.2890E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 22 0.746491075254E-10 0.379066662135E-08 1.2676E-15 1.3946E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 23 -.151283527753E-08 -.400587436309E-08 1.2690E-15 1.3093E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 24 -.352473417833E-09 0.149007192004E-09 1.2207E-15 1.3430E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 25 -.177168554614E-09 -.120300677103E-08 1.3366E-15 1.2747E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 26 0.192036577546E-08 -.295392660657E-08 1.3265E-15 1.3292E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 27 0.960737310306E-09 -.407731354394E-08 1.3056E-15 1.3150E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 28 0.278767120888E-09 0.140488849190E-08 1.2840E-15 1.2990E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 29 0.172423293366E-08 0.348604247179E-08 1.2797E-15 1.2666E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 30 -.284837697914E-09 -.909495071885E-09 1.3429E-15 1.2616E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 31 0.622505581183E-09 -.611606240004E-09 1.2999E-15 1.1350E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 32 0.204249436634E-08 -.417695977786E-08 1.2339E-15 1.2225E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 33 -.297241537905E-08 0.457419023306E-08 1.1984E-15 1.1032E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 34 0.146959332316E-08 0.566930325246E-09 1.1171E-15 1.1407E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 35 -.198660097636E-08 -.102902569817E-08 1.1415E-15 1.1143E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 36 -.339427783187E-08 -.155724275999E-08 1.0593E-15 1.0622E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 37 0.100116347699E-08 -.147438895525E-08 1.1546E-15 1.0594E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 38 -.258937672057E-09 -.664814436580E-09 1.1114E-15 1.1819E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 39 0.418946259064E-08 -.214163018037E-09 1.1706E-15 1.2059E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 40 0.262459734554E-09 0.124350013226E-08 1.3471E-15 1.4333E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 41 0.189336887337E-08 -.801825590234E-09 1.5048E-15 1.5661E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 42 -.273949428307E-09 -.480997657948E-10 1.6605E-15 1.6969E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 43 -.161689720980E-08 0.160263230249E-08 1.8490E-15 1.7598E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 44 0.131775411817E-08 -.472547727309E-09 1.9383E-15 1.9315E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 45 0.111051340737E-08 -.131534126567E-08 2.0236E-15 2.1119E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 46 -.202403401603E-08 0.216603713152E-08 2.2555E-15 2.2153E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 47 -.298213785547E-09 -.545553709732E-09 2.3194E-15 2.3868E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 48 -.421493205953E-08 0.269926679641E-08 2.5212E-15 2.5894E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 49 0.208936113620E-08 0.417532417178E-09 3.5053E-15 3.4445E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 50 0.159757597395E-08 -.108072709021E-08 4.8032E-15 4.8360E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 51 0.101814217315E-08 -.100314999063E-08 6.0522E-15 5.9989E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 52 -.168511161724E-08 -.126812522945E-08 6.9212E-15 6.9960E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 53 0.426721163576E-09 -.718347097716E-09 7.4327E-15 7.2025E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 54 0.292831083613E-08 0.437148594921E-09 6.8599E-15 6.8466E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 55 0.230505235576E-08 0.136519819723E-08 6.0176E-15 6.0163E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 56 -.183018151601E-08 -.908042308923E-09 5.2709E-15 5.2751E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 57 -.173788980547E-08 0.215346674680E-08 4.6421E-15 4.5971E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 58 -.460698695366E-09 0.254493799155E-08 4.0293E-15 4.0122E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 59 -.234684766671E-08 0.274374948164E-08 3.4178E-15 3.5164E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 60 -.957599641549E-09 0.974435110109E-09 2.8537E-15 2.7949E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 61 -.546835047786E-08 -.139791958742E-08 2.4565E-15 2.3881E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 62 -.215015294992E-08 -.192388769318E-08 1.9103E-15 1.9402E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 63 0.100298102475E-08 -.101960811670E-08 1.6980E-15 1.6325E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 64 -.710282005198E-09 0.209957149237E-08 1.3053E-15 1.2391E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 65 -.199675950494E-08 0.613655562916E-11 1.1537E-15 1.0982E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 66 0.355436072865E-08 0.205098547894E-08 8.3446E-16 8.7165E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 71 67 -.406201117593E-09 -.333805726816E-08 7.9475E-16 7.6319E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 71 68 0.249328781198E-09 0.336787612702E-08 9.4354E-16 1.0285E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 69 -.292580814552E-09 -.397992050947E-09 4.6688E-16 5.1638E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 71 70 -.142539219900E-08 0.994366698115E-09 1.4205E-15 1.3659E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 71 71 -.212230345623E-08 -.840254060812E-09 1.7136E-15 2.0279E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 0 -.237500234034E-08 0.000000000000E+00 1.7656E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 72 1 0.721383384389E-09 -.130494332754E-08 1.7445E-14 1.7433E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 72 2 -.206713368734E-09 -.433672814253E-09 1.1505E-14 1.1415E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 72 3 0.213672767258E-08 0.376775743973E-08 7.5340E-15 7.5663E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 4 0.156874730597E-08 -.311212862304E-08 1.0444E-14 1.0426E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 72 5 -.554844070728E-09 0.175116313255E-08 6.0187E-15 6.1641E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 6 0.342297720905E-08 -.217489001508E-09 3.6627E-15 3.5832E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 7 -.669650878606E-09 0.403314138585E-08 3.2107E-15 3.2281E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 8 -.697356010211E-09 0.242978696704E-08 2.3844E-15 2.3526E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 9 -.288517869515E-08 0.244011798674E-08 1.4073E-15 1.4257E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 10 0.162427374006E-08 0.216147060762E-09 1.3216E-15 1.4361E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 11 -.116175975773E-08 -.272803744619E-08 1.3478E-15 1.3333E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 12 -.275037526250E-08 0.195195995903E-08 1.1120E-15 1.2102E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 13 0.361203149114E-08 0.109544805100E-08 1.2706E-15 1.0996E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 14 -.693001181909E-09 -.154252092780E-08 1.1301E-15 1.2108E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 15 -.139749357882E-09 -.136260197891E-08 1.2945E-15 8.2391E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 16 -.239999989424E-08 -.109146497825E-08 1.2090E-15 1.0536E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 17 0.218698058249E-08 0.273915680541E-08 1.0875E-15 1.1515E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 18 0.363108895746E-08 0.205936417691E-08 1.1037E-15 1.1276E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 19 0.228136091782E-08 -.422596874901E-09 1.1842E-15 1.0494E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 20 -.237990902966E-08 0.285918360413E-08 1.1532E-15 1.1697E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 21 -.134408748848E-08 -.288791774831E-10 1.0961E-15 1.1539E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 22 0.397176253486E-08 0.928133551078E-09 1.1812E-15 1.2407E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 23 -.625949991852E-09 -.235752645689E-08 1.1703E-15 1.1780E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 24 -.151015934448E-08 -.149920045641E-08 1.1449E-15 1.1677E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 25 0.108363366268E-08 -.120984230957E-08 1.1925E-15 1.1016E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 26 0.394034445271E-08 -.489078044009E-08 1.1954E-15 1.1894E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 27 0.149720179349E-08 -.784312179120E-09 1.2111E-15 1.1842E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 28 0.122375225222E-08 0.520700331900E-09 1.2081E-15 1.1649E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 29 -.261448129120E-08 -.105893571615E-08 1.1436E-15 1.1009E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 30 0.180333695231E-08 0.216475434802E-08 1.1923E-15 1.0822E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 31 0.474484850570E-08 -.153475163983E-08 1.1992E-15 1.0772E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 32 0.106995994462E-08 -.768033033800E-09 1.0493E-15 1.0311E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 33 -.208642704851E-08 0.351872818920E-08 1.0573E-15 1.0033E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 34 -.111605701605E-08 -.127740653745E-08 9.3971E-16 9.9761E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 35 0.184270043885E-08 -.132705058846E-09 9.5377E-16 9.3935E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 36 -.534529199119E-09 -.557391327047E-09 9.6358E-16 9.9181E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 37 -.223313186362E-08 0.604190434613E-09 9.2057E-16 9.3374E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 38 0.240238795959E-08 0.983070712880E-09 9.5714E-16 1.0418E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 39 -.159940536200E-08 0.339403130069E-08 1.0477E-15 1.0326E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 40 -.917976322672E-09 -.453880263774E-09 1.0930E-15 1.1580E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 41 -.313406254681E-08 -.283372523206E-08 1.3474E-15 1.3707E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 42 0.521639806052E-09 0.888468849521E-09 1.4243E-15 1.4501E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 43 0.125993291375E-08 -.425157105281E-09 1.5625E-15 1.5082E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 44 0.107911391435E-08 -.243015339354E-08 1.6273E-15 1.6697E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 45 -.668230493844E-09 0.303874117325E-11 1.7486E-15 1.8746E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 46 -.523407202365E-09 0.137862128314E-08 1.8394E-15 1.9048E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 47 -.190544649702E-08 -.597740867555E-09 2.0233E-15 2.0680E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 48 -.305353677161E-08 0.329702908424E-08 2.2190E-15 2.2735E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 49 -.109647264459E-08 -.153915026033E-08 2.7096E-15 2.6902E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 50 -.286276208258E-11 0.617822755103E-09 3.8293E-15 3.9066E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 51 0.444017883082E-09 0.204030784103E-08 5.0117E-15 4.9762E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 52 -.292345354282E-08 -.857372553073E-09 5.9630E-15 6.0590E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 53 0.284221510022E-08 -.154868391835E-08 6.7169E-15 6.4823E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 54 -.513473749047E-10 -.109030848275E-08 6.7180E-15 6.6860E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 55 -.105240199895E-08 0.124970442863E-08 6.1862E-15 6.1408E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 56 0.414060597414E-09 -.249615868769E-08 5.3405E-15 5.3563E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 57 0.303493231018E-09 0.251490092620E-08 4.7023E-15 4.6949E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 58 0.493026141696E-09 -.240133981469E-08 4.1192E-15 4.1289E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 59 0.497794573273E-08 -.213792443257E-08 3.5433E-15 3.6256E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 60 0.249651480626E-08 0.422808859487E-08 3.0960E-15 3.0449E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 61 -.330614031121E-08 -.263729374645E-08 2.7552E-15 2.5960E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 62 0.480030285327E-08 0.146424214991E-08 2.1334E-15 2.1354E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 63 -.780804908906E-09 0.435455925446E-08 1.7347E-15 1.6339E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 64 0.102312561964E-08 0.455927868502E-08 1.5117E-15 1.3791E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 65 -.214849886916E-08 -.638679589683E-09 1.0900E-15 1.0832E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 72 66 -.738583907334E-09 -.358367978764E-08 9.5338E-16 9.4252E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 67 0.115194260197E-08 -.328784687425E-08 6.7401E-16 6.8388E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 68 0.118034168579E-08 0.628709223020E-09 7.2091E-16 6.7873E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 69 0.429647901974E-08 -.202146232801E-08 6.7479E-16 6.4943E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 70 0.142068522999E-08 -.101743340039E-08 5.9687E-16 5.4244E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 71 -.115205699869E-08 -.197636952761E-08 8.7251E-16 8.8930E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 72 72 0.114028984357E-08 0.469626212265E-09 1.5565E-15 1.3270E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 0 -.351812475238E-09 0.000000000000E+00 1.5181E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 73 1 -.333530107309E-08 -.731342646608E-09 1.5109E-14 1.5064E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 73 2 0.227077132299E-09 0.131273477713E-10 9.8478E-15 9.7689E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 3 0.245592032669E-08 0.317629316250E-08 4.7036E-15 4.7700E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 4 -.335838714855E-08 0.510039355568E-09 9.3523E-15 9.3434E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 5 -.472857472761E-09 0.952533308546E-09 6.2092E-15 6.3590E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 6 0.208982185528E-09 0.220522279369E-09 4.1418E-15 4.0581E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 7 -.622913932984E-09 0.251621981434E-08 2.4541E-15 2.4581E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 8 -.455060074731E-08 -.102235495939E-08 1.4585E-15 1.4206E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 9 -.123036765761E-08 -.162091367824E-09 1.5743E-15 1.5887E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 10 -.349034390205E-09 -.342609650823E-08 1.3079E-15 1.3931E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 11 -.172394914830E-08 0.141154394809E-08 1.1924E-15 1.1585E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 12 0.347533403385E-08 -.338250777215E-08 9.9916E-16 1.0277E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 13 0.203432408752E-09 0.162142925891E-08 1.1232E-15 9.5724E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 14 -.189401079079E-09 -.123413666955E-08 1.0171E-15 1.1148E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 15 -.336626253383E-08 -.322825556095E-08 1.2330E-15 7.2548E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 16 -.964599037722E-09 0.259192891071E-08 1.1338E-15 9.5204E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 17 -.812179714316E-09 -.210226448217E-08 9.5651E-16 9.8563E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 18 -.314705788162E-09 0.219468444191E-08 1.0291E-15 1.0223E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 19 0.824930475484E-09 0.456808723960E-09 1.0782E-15 9.3582E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 20 0.188775445161E-09 -.427172360794E-08 9.9319E-16 1.0267E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 21 -.198490126158E-08 -.622101446291E-09 1.0212E-15 1.0447E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 22 0.222062639572E-08 -.114091895750E-08 1.0190E-15 1.0605E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 23 0.233996486573E-08 0.592421283215E-09 1.0703E-15 1.1051E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 24 0.286357534689E-08 -.159292674145E-08 1.0121E-15 1.0668E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 25 -.155967829979E-08 -.721894710671E-09 1.0803E-15 1.0235E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 26 0.140537593300E-08 -.214907291950E-08 1.0714E-15 1.0887E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 27 0.104158611784E-08 0.250002036073E-08 1.1137E-15 1.0580E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 28 -.871419465508E-09 0.732159663097E-09 1.0769E-15 1.0290E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 29 -.331947517737E-08 0.175761579846E-08 1.0388E-15 9.9338E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 30 0.174462517847E-08 0.206130602558E-08 1.0532E-15 9.3345E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 31 0.358145982977E-08 -.183474264297E-09 1.0473E-15 8.9146E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 32 -.147692256388E-08 0.308280802673E-08 9.5702E-16 9.4321E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 33 0.113206797884E-08 -.853357453809E-09 8.8631E-16 8.4961E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 34 -.212249900048E-08 -.454531873159E-08 8.9007E-16 9.2327E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 35 0.593061882664E-08 -.275114060386E-08 8.2620E-16 8.1974E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 36 -.806525546849E-09 0.898661711571E-09 8.2509E-16 8.9361E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 37 -.341043893039E-10 0.648654715429E-09 8.4637E-16 8.7134E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 38 0.258382990207E-08 0.389401855147E-08 8.4782E-16 8.6832E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 39 -.238696740502E-08 0.298070728839E-08 9.3580E-16 9.6964E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 40 -.888965595235E-09 -.126335898882E-08 9.5560E-16 1.0660E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 41 0.897065409865E-10 -.724748309789E-09 1.1253E-15 1.1751E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 42 0.305397647167E-08 0.151722785615E-08 1.2595E-15 1.3275E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 43 0.285151825553E-08 0.701656961223E-09 1.3545E-15 1.3475E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 44 -.616242676639E-08 0.125253330918E-08 1.4055E-15 1.4251E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 45 -.717993176405E-09 -.221657461230E-08 1.5090E-15 1.5618E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 46 0.111351687035E-08 -.223620642925E-08 1.6207E-15 1.7312E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 47 0.137632582125E-09 -.200843028823E-08 1.6877E-15 1.7592E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 48 0.325320988863E-08 -.471838374587E-09 1.8367E-15 1.9412E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 49 -.208430875259E-08 -.215106875303E-08 2.2674E-15 2.2837E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 50 0.276706228206E-08 0.261423342628E-08 3.0294E-15 3.0830E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 51 0.548007387694E-09 0.272875330362E-09 4.0605E-15 4.0273E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 52 -.433819520830E-09 0.244620396100E-08 5.0373E-15 5.1156E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 53 0.219966087011E-08 -.199564942550E-08 5.8716E-15 5.6391E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 54 0.477997995608E-09 0.141034126589E-08 6.1750E-15 6.1531E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 55 0.439885788659E-09 -.402085068843E-09 6.1475E-15 6.1302E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 56 -.611380007753E-09 -.226913064863E-08 5.5224E-15 5.5621E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 57 0.111092481884E-08 0.261652911557E-09 4.7815E-15 4.7450E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 58 -.370200427737E-09 -.668664855703E-10 4.2169E-15 4.1802E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 59 -.150309703394E-08 0.981548178729E-10 3.6823E-15 3.7410E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 60 -.294486080003E-09 0.188363029433E-08 3.2600E-15 3.1699E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 61 -.872736395244E-09 -.371393982421E-09 2.8397E-15 2.6617E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 62 -.344854837220E-08 -.163986076744E-08 2.2335E-15 2.2288E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 63 0.152805794017E-08 -.234652500764E-08 1.9291E-15 1.8543E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 64 0.210720196182E-08 0.111585200600E-09 1.4821E-15 1.4544E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 65 -.447449732403E-09 0.229717840440E-09 1.2805E-15 1.2454E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 66 0.353754624593E-08 -.122176906817E-08 9.3102E-16 9.4885E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 67 0.277678411765E-08 0.185053577033E-08 8.9931E-16 8.7977E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 68 -.113894503029E-08 0.175906054502E-08 6.7651E-16 7.1041E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 69 -.337124842735E-08 0.450576745784E-09 6.3343E-16 6.5806E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 70 0.442664403901E-10 0.192413273494E-09 9.4030E-16 8.6282E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 71 -.130804125529E-08 -.255132761767E-08 5.0674E-16 5.0117E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 73 72 0.150697977523E-08 -.134235858029E-08 1.4861E-15 1.3322E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 73 73 0.100988710886E-08 0.132416831105E-08 1.8135E-15 1.6685E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 0 0.537909904369E-09 0.000000000000E+00 1.3305E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 74 1 -.259529812213E-08 0.140280359641E-08 1.3322E-14 1.3271E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 74 2 0.731357993526E-09 0.187325420168E-08 8.6058E-15 8.5143E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 3 0.633621489673E-09 0.195945382737E-10 6.2677E-15 6.3144E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 4 -.194165004734E-08 0.400513670414E-08 8.3178E-15 8.3211E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 5 -.421395692825E-09 -.269942977133E-08 4.6660E-15 4.7611E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 6 -.133265637497E-08 -.801157407532E-09 2.6501E-15 2.5764E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 7 -.930806017533E-09 -.152859180952E-08 2.3115E-15 2.3090E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 8 -.385918965794E-08 -.257864871034E-08 1.7182E-15 1.6734E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 9 0.261845176404E-08 -.777796255278E-09 1.0563E-15 1.0691E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 10 0.263005460816E-08 -.278381776538E-08 1.0625E-15 1.1040E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 11 -.177574963377E-08 -.230197235942E-08 1.0615E-15 1.0178E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 12 0.106424328358E-08 -.144841946988E-08 9.4492E-16 9.5528E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 13 0.176029731067E-08 -.511580046956E-09 9.4401E-16 8.1661E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 14 -.305501237430E-08 0.268468363956E-09 9.8571E-16 1.0579E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 15 -.575591266988E-09 -.336004859468E-08 1.1833E-15 6.6020E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 16 0.574304430386E-09 0.671305728268E-10 1.0085E-15 8.4490E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 17 -.300838234455E-08 -.588061195211E-09 8.9621E-16 8.9950E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 18 -.193363328729E-08 -.818460242139E-09 9.2580E-16 8.9186E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 19 -.126678456757E-08 -.618546850847E-09 9.9340E-16 8.8419E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 20 0.114110638009E-09 -.430656235647E-09 8.8438E-16 9.7062E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 21 0.185257395566E-08 -.218705393179E-09 9.4567E-16 9.7718E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 22 0.136694516657E-09 0.998218826024E-09 9.1607E-16 9.7963E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 23 0.135076029071E-08 0.201890962883E-08 9.4019E-16 1.0057E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 24 -.910288212866E-09 0.107355838142E-08 9.7476E-16 1.0049E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 25 -.728687200740E-09 0.122116368713E-08 9.5104E-16 9.0908E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 26 -.241436764023E-08 -.310236035496E-08 9.6218E-16 9.8353E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 27 -.122238593249E-08 0.121477478354E-08 9.8708E-16 9.2356E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 28 -.199229636637E-08 0.920176924633E-10 9.9321E-16 9.5873E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 29 0.432299958176E-09 0.109286295323E-08 9.1852E-16 8.9003E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 30 -.115231439862E-09 0.152446905647E-08 9.3263E-16 8.3214E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 31 -.127504730587E-08 0.188734172962E-08 9.3117E-16 8.0317E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 32 0.335262520582E-08 0.236178269644E-08 8.3131E-16 8.3120E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 33 0.110624508347E-08 -.249646457297E-08 7.8726E-16 7.7001E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 34 0.176890829476E-08 -.773794974799E-09 7.4942E-16 7.8099E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 35 0.401975217989E-08 0.456645128264E-09 7.2742E-16 7.8434E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 36 -.471113710149E-09 0.255211421195E-08 6.7706E-16 7.6384E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 37 -.418914757410E-08 -.300820195999E-08 7.6977E-16 7.7294E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 38 0.367745285416E-08 -.158946479736E-08 7.4276E-16 7.5141E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 39 0.629601969067E-09 0.156542775077E-08 7.7971E-16 7.9837E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 40 -.156262392368E-08 -.345946200533E-08 8.7869E-16 9.2716E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 41 0.568953158991E-08 0.152491882979E-08 9.8332E-16 9.8709E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 42 -.768302469957E-10 0.211274589487E-08 1.1076E-15 1.1402E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 43 0.375762419402E-08 0.403734341180E-08 1.2783E-15 1.1709E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 44 -.232213887309E-08 0.275653361822E-08 1.2534E-15 1.2226E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 45 -.234351330156E-08 -.126562975740E-08 1.3282E-15 1.3908E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 46 -.149744957119E-08 -.111536034445E-08 1.3721E-15 1.4470E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 47 -.350950553875E-11 0.185841811821E-08 1.4641E-15 1.5421E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 48 -.187275412769E-10 -.108791004545E-08 1.5828E-15 1.6446E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 49 -.413657166649E-08 0.661111211334E-09 1.9920E-15 1.9465E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 50 0.512354138197E-09 -.406868877552E-08 2.4227E-15 2.4319E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 51 0.717192649095E-09 -.261857426837E-08 3.2899E-15 3.1906E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 52 0.538879158236E-08 0.186777928093E-08 4.1521E-15 4.2165E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 53 0.354778542318E-08 -.266220994415E-09 5.0903E-15 4.8906E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 54 0.169135353829E-08 0.598637407572E-08 5.4335E-15 5.4357E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 55 -.232212505993E-08 -.594844357820E-09 5.7771E-15 5.7522E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 56 -.125725486211E-08 0.224078889933E-08 5.6178E-15 5.6418E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 57 -.925166661141E-09 0.156419080863E-08 4.9512E-15 4.9020E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 58 -.213055049192E-08 0.256209585715E-08 4.2471E-15 4.2695E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 59 0.132499224298E-08 -.369124816008E-08 3.7364E-15 3.8310E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 60 -.118351265364E-08 0.116276154389E-08 3.3562E-15 3.2942E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 61 -.164514812860E-08 -.212411366723E-08 3.0186E-15 2.8385E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 62 0.371415335052E-08 -.677390225562E-10 2.4500E-15 2.4854E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 63 0.133147531776E-08 0.215104804761E-08 2.0286E-15 1.9670E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 64 0.218625313973E-08 -.294858478465E-08 1.7122E-15 1.6322E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 65 0.935983542825E-09 0.242728135761E-09 1.3157E-15 1.2764E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 66 -.131774797077E-08 0.451973227606E-10 1.0991E-15 1.0780E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 74 67 0.112977798295E-09 -.100387715385E-08 7.9167E-16 8.1974E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 68 -.243498603204E-08 0.354400816264E-09 8.0153E-16 7.4880E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 69 0.767120401767E-09 0.460546701251E-08 5.1899E-16 5.0977E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 70 0.243336049117E-08 0.301002681084E-09 6.3351E-16 5.6462E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 71 -.251523361216E-08 -.568352058641E-09 5.4651E-16 5.3171E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 72 0.184544036041E-08 -.134358138445E-08 7.7931E-16 6.8409E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 73 -.731214422350E-09 0.339136513027E-08 6.8567E-16 7.7501E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 74 74 -.126466036079E-09 -.236443693667E-08 2.0317E-15 1.7540E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 0 -.452113324881E-09 0.000000000000E+00 1.1466E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 75 1 0.167095776436E-08 -.168708765453E-08 1.1602E-14 1.1537E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 75 2 -.139248770523E-08 -.276317540300E-08 7.4265E-15 7.3491E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 3 -.118531059388E-08 -.126908687305E-08 3.9757E-15 4.0515E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 4 0.173936906709E-08 -.210422789985E-10 7.4498E-15 7.4545E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 5 0.127379174410E-08 0.155015852033E-08 4.6503E-15 4.7410E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 6 0.283409082685E-08 0.134947860974E-08 3.1167E-15 3.0429E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 7 0.384089095852E-09 -.359097603163E-08 1.9091E-15 1.9053E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 8 0.252126202277E-08 -.871654704202E-10 1.0156E-15 9.9928E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 9 0.115114334733E-08 -.117787314730E-08 1.1632E-15 1.1747E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 10 0.902519234006E-09 0.372627637628E-08 1.0223E-15 1.0969E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 11 -.941083964658E-09 -.155463169990E-09 9.3094E-16 9.1227E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 12 -.315795758054E-09 -.195881057393E-08 8.2609E-16 8.4125E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 13 0.211752775550E-08 -.449468276341E-08 8.5161E-16 7.9793E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 14 -.355757115955E-09 -.440327181191E-08 8.5265E-16 9.6485E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 15 -.246746411846E-09 -.203072562765E-08 1.1302E-15 6.6313E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 16 -.526300989001E-09 0.107517600492E-08 8.8029E-16 7.6235E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 17 0.956800649826E-09 0.130126113120E-08 8.0615E-16 8.0044E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 18 0.342536231636E-09 -.409759378299E-08 8.4287E-16 8.4572E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 19 0.111729905738E-08 0.145517384243E-08 8.6654E-16 8.0652E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 20 0.290108369311E-08 -.867341004246E-10 7.9814E-16 8.8514E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 21 -.911494731504E-09 0.369463033902E-08 8.3490E-16 8.2338E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 22 -.192809758364E-08 0.741075470239E-09 8.5152E-16 8.6955E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 23 -.508946706050E-09 0.987075845300E-09 8.4523E-16 8.6471E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 24 -.208851117945E-08 0.495864638367E-09 9.0369E-16 8.8589E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 25 -.622672574477E-09 0.571456717273E-10 8.8149E-16 8.3503E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 26 -.235201267573E-08 -.638075098550E-09 8.7817E-16 8.6800E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 27 -.899310427040E-09 -.183552970520E-08 9.3965E-16 8.3677E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 28 -.193013537309E-08 0.179857336623E-08 8.8254E-16 8.3693E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 29 -.120233520034E-08 -.193742977042E-08 8.5630E-16 8.1069E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 30 -.120249646399E-08 0.132367461567E-08 8.1432E-16 7.1829E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 31 0.176616038444E-08 0.206519655081E-08 7.9003E-16 6.9813E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 32 0.136446536474E-08 0.953812277284E-09 7.5434E-16 7.6290E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 33 -.270315191085E-09 -.728884121771E-09 6.9466E-16 7.0252E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 34 0.169399461001E-08 0.186576387975E-08 6.7457E-16 7.0749E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 35 0.106419164105E-08 -.225956695721E-08 6.5090E-16 7.0364E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 36 -.822497486120E-10 0.119694730338E-08 6.7263E-16 6.7590E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 37 0.850732033583E-09 -.222231925593E-08 6.7841E-16 6.2998E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 38 0.120960478397E-08 -.238844440708E-08 7.0357E-16 7.2206E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 39 -.102258535338E-10 0.232247499789E-08 6.8656E-16 7.1451E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 40 -.424339176102E-09 0.121941252827E-09 7.6251E-16 8.0408E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 41 0.112698557547E-08 0.320758991100E-09 8.9226E-16 9.1051E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 42 -.145602376329E-08 0.201524127313E-08 9.4136E-16 9.6092E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 43 0.529567174743E-09 -.455507077322E-09 1.1130E-15 1.0305E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 44 0.161859551742E-08 0.647801959288E-09 1.1078E-15 1.1264E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 45 -.222386825714E-08 -.254505944221E-08 1.1156E-15 1.1994E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 46 0.242979428530E-08 0.207718625014E-08 1.2241E-15 1.3578E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 47 -.301873618242E-10 -.131383248879E-08 1.2775E-15 1.3286E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 48 -.742105110157E-09 -.174553494681E-08 1.3591E-15 1.4090E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 49 0.101203720552E-08 0.580741724403E-09 1.6110E-15 1.5656E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 50 -.110053993681E-08 -.316377038093E-08 2.0281E-15 2.0458E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 51 -.155095033293E-08 0.706833036437E-09 2.6394E-15 2.6021E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 52 0.328317875578E-08 0.902550535195E-10 3.3456E-15 3.4047E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 53 -.270551154946E-08 0.102369164585E-08 4.2808E-15 4.1077E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 54 -.674517107236E-09 0.727937396016E-09 4.7108E-15 4.7103E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 55 -.389849753523E-08 -.184324170947E-08 5.1518E-15 5.1292E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 56 0.112124856860E-08 0.386152382689E-09 5.3482E-15 5.4093E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 57 -.839550738620E-09 0.970533548953E-09 5.0579E-15 5.0378E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 58 -.828552060338E-09 -.173344886259E-08 4.4043E-15 4.4284E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 59 0.392339576027E-09 0.918378614330E-09 3.8203E-15 3.8786E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 60 -.485996242668E-09 0.105885900774E-08 3.4506E-15 3.3638E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 61 -.108213228221E-08 0.430693089287E-08 3.0710E-15 2.9381E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 62 -.988237775810E-09 0.433262173294E-08 2.5930E-15 2.6106E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 63 -.734039379262E-08 0.321176161690E-10 2.2450E-15 2.2024E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 64 -.262569927251E-09 -.174459314033E-08 1.7933E-15 1.7673E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 65 -.419251962911E-08 -.250834175384E-09 1.5131E-15 1.4742E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 66 -.316066854506E-09 -.350289997564E-08 1.1505E-15 1.1592E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 67 -.205769943019E-08 0.576238834115E-09 9.9289E-16 1.0103E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 68 0.150357049525E-08 -.122129009279E-08 7.2859E-16 7.2967E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 69 0.378463817325E-08 -.998441919425E-10 7.4762E-16 7.5295E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 70 0.198997450726E-08 -.465894336629E-09 6.5209E-16 5.9934E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 71 -.142872848362E-08 0.141611525706E-08 5.8841E-16 6.0498E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 72 -.227018940934E-08 0.189983934901E-08 9.4851E-16 8.3890E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 73 -.112927438696E-08 0.326107904821E-08 4.7395E-16 4.2542E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 75 74 -.201441234305E-08 -.674979247126E-10 1.0660E-15 1.0203E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 75 75 0.849170186901E-09 0.537574177447E-10 1.7412E-15 1.3721E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 0 0.145904145272E-08 0.000000000000E+00 1.0054E-14 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 76 1 0.144824616153E-08 -.762562815627E-09 1.0254E-14 1.0208E-14 20230101.0000 20230201.0000 yyyy +GRCOF2 76 2 -.166289430381E-08 0.194407648802E-08 6.5263E-15 6.4488E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 3 -.728489123115E-09 -.237437493766E-08 5.1940E-15 5.2695E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 4 0.212949614142E-08 -.216985098598E-08 6.6216E-15 6.6450E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 5 0.719389041415E-09 0.901459574177E-10 3.6533E-15 3.7272E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 6 0.252031830947E-08 0.227496121094E-08 1.9250E-15 1.8934E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 7 0.161748376212E-08 -.258765030743E-08 1.6977E-15 1.7189E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 8 0.223200231230E-08 0.771344547840E-10 1.2125E-15 1.2150E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 9 0.163947656251E-10 0.150525912394E-08 7.7611E-16 8.1779E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 10 0.622508714043E-09 0.540131947383E-10 8.1824E-16 8.7965E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 11 -.343146113783E-10 -.150461195373E-08 8.1519E-16 7.9748E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 12 0.129197957795E-08 0.135407704205E-08 7.6146E-16 7.8057E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 13 0.561868683862E-09 -.161527257167E-08 7.4956E-16 7.1876E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 14 0.101800249041E-08 -.243524680282E-08 8.3746E-16 9.2181E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 15 0.247328268510E-08 -.175316180873E-08 1.0778E-15 5.8446E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 16 0.215210335329E-08 0.156705154248E-09 8.2733E-16 6.7239E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 17 0.223008172915E-08 0.126239431814E-08 7.2684E-16 6.9348E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 18 -.160071782489E-08 -.796688673143E-09 7.8928E-16 7.9075E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 19 0.956762592169E-09 0.233894375292E-08 7.9643E-16 7.2619E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 20 0.113418851223E-08 0.195248686827E-08 7.8394E-16 8.2500E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 21 0.769319707536E-09 0.476668247474E-08 8.1908E-16 7.4171E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 22 -.680060862179E-09 -.959876585590E-09 7.7157E-16 7.8702E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 23 -.922229141341E-09 -.187722429006E-08 7.8187E-16 8.2550E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 24 0.789155218250E-09 0.207353559839E-08 8.0910E-16 8.2140E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 25 0.427329991249E-08 -.142320080729E-08 8.1613E-16 8.1177E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 26 0.133202956591E-08 0.321571404484E-08 7.8419E-16 7.7663E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 27 -.136077390707E-08 -.134401314655E-08 8.0621E-16 7.4189E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 28 0.388111029529E-09 0.154488217613E-09 7.7398E-16 7.7252E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 29 -.164580436843E-08 -.309553612684E-09 7.5050E-16 7.3832E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 30 -.162337084999E-08 0.201399972587E-08 7.4220E-16 6.6455E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 31 -.909959708531E-09 -.141085822213E-08 7.0154E-16 6.1815E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 32 -.163326244116E-08 -.100898771685E-08 6.3303E-16 6.5504E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 33 -.624075607933E-10 -.541464318341E-09 6.0065E-16 6.3487E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 34 0.189072910956E-08 -.204914179717E-08 5.9890E-16 6.2659E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 35 -.710222535912E-09 -.191880857767E-08 5.9433E-16 5.9012E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 36 0.538799181397E-09 -.514850401367E-09 6.2105E-16 5.8581E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 37 0.258624850301E-08 -.874074913790E-10 6.1661E-16 5.8525E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 38 0.120186332324E-08 0.484749269801E-09 5.6798E-16 6.2149E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 39 0.195730862811E-08 0.392764888632E-08 6.2828E-16 6.5198E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 40 -.131330601785E-08 -.153342289140E-08 6.4955E-16 6.6644E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 41 -.256397659447E-08 0.117751054654E-08 7.8169E-16 8.0043E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 42 -.387671269804E-08 -.123543278851E-08 8.5648E-16 8.6456E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 43 -.612696904282E-09 -.330187201539E-08 9.6178E-16 8.9043E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 44 0.629796092928E-09 -.384505495665E-09 9.8384E-16 1.0243E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 45 -.905475011447E-09 -.140188027940E-08 1.0245E-15 1.0780E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 46 0.152435585897E-08 0.278723500148E-09 1.0393E-15 1.0883E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 47 0.122321189053E-08 -.268054942247E-08 1.1276E-15 1.1769E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 48 0.325682690522E-08 0.174140128252E-08 1.1616E-15 1.2126E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 49 0.331455845264E-08 0.223511231105E-09 1.3504E-15 1.3376E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 50 -.321704441341E-08 0.861721890376E-09 1.6811E-15 1.7189E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 51 -.915194373948E-09 0.266848436026E-09 2.1939E-15 2.1567E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 52 -.233135975503E-08 -.780152677269E-09 2.7219E-15 2.7577E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 53 -.112516258979E-08 0.176288969393E-08 3.5359E-15 3.3846E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 54 0.135468083128E-08 -.186526252941E-08 4.0243E-15 4.0429E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 55 -.158401054656E-08 -.112614675249E-08 4.4997E-15 4.4852E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 56 0.641598132184E-09 -.120360716044E-08 4.8146E-15 4.8562E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 57 -.315678225754E-08 0.875003690438E-09 4.9686E-15 4.8818E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 58 -.130516409265E-08 -.266038104148E-08 4.5826E-15 4.5628E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 59 0.363841988108E-09 -.160300628442E-08 3.9620E-15 4.0248E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 60 -.160958283549E-08 0.191258361910E-09 3.5118E-15 3.4326E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 61 -.330152940877E-09 0.216466998411E-09 3.2394E-15 3.0773E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 62 0.328662916495E-08 -.353159922585E-08 2.7162E-15 2.7382E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 63 -.153895112424E-08 0.132906566086E-08 2.3787E-15 2.3687E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 64 0.404704421758E-09 -.270790711382E-08 2.0292E-15 1.9814E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 65 0.165795783878E-08 0.226384292958E-09 1.6227E-15 1.5887E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 66 -.113033835011E-08 0.222554860757E-08 1.3429E-15 1.3292E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 67 -.141544068170E-08 0.485249540551E-09 1.0295E-15 1.0578E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 68 -.153837073350E-08 -.143086895232E-08 9.2690E-16 8.7610E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 69 -.234383606352E-08 0.489354923248E-09 6.4452E-16 6.6352E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 70 0.316423938558E-09 0.174693448062E-08 6.9197E-16 6.3623E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 71 0.249557945479E-08 -.312977673964E-08 4.9822E-16 4.3783E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 72 0.626563923453E-09 -.118993316168E-08 7.2655E-16 6.6255E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 73 0.379471142327E-09 -.181357993265E-09 4.6094E-16 5.1918E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 74 0.462955976517E-09 -.190450089505E-08 9.3025E-16 9.9614E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 76 75 0.487093311987E-08 -.760684766561E-09 1.0877E-15 1.4916E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 76 76 -.193729072694E-08 0.351444324371E-08 2.2808E-15 4.3479E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 0 0.262275545618E-08 0.000000000000E+00 8.6749E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 77 1 0.188734293425E-08 0.372099061996E-09 8.9726E-15 8.9078E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 2 0.102280562868E-08 0.230094485996E-08 5.6826E-15 5.6094E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 3 -.363993049161E-08 0.538186101738E-10 3.3470E-15 3.4404E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 4 -.312107703894E-09 0.767261882864E-09 5.9364E-15 5.9689E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 5 0.131489845736E-08 0.328007878391E-10 3.4908E-15 3.5637E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 6 -.655836933263E-09 0.647600936203E-09 2.3531E-15 2.3114E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 7 -.125264835745E-08 0.204021931516E-08 1.4820E-15 1.4787E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 8 0.207708932953E-08 -.996976915469E-09 7.8544E-16 7.4309E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 9 0.692635642784E-09 0.349833295745E-09 8.6043E-16 8.3623E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 10 -.955213776819E-09 -.619221726134E-09 8.6138E-16 8.6452E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 11 0.166244416414E-08 0.747398079399E-09 7.3857E-16 6.6337E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 12 0.334414832839E-08 0.550406475522E-09 7.1698E-16 6.9154E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 13 -.446265602869E-09 0.944796889029E-09 7.2321E-16 6.7768E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 14 0.307888053235E-08 -.575973403574E-09 7.7199E-16 8.2887E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 15 -.300290007132E-08 0.238636925764E-08 9.8257E-16 5.2992E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 16 -.155937569698E-08 0.637161211410E-09 7.5133E-16 6.2709E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 17 -.389099588687E-09 -.126714270720E-08 6.4254E-16 6.3658E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 18 -.118680222749E-09 -.178336384895E-10 7.0145E-16 7.4213E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 19 -.903538113032E-09 -.155602503920E-08 7.1838E-16 6.6613E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 20 0.473613897833E-09 0.248666543945E-10 6.8569E-16 7.3812E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 21 0.323596065355E-08 -.830688330041E-09 7.2464E-16 7.2030E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 22 -.186642890395E-08 -.211268136353E-08 6.4983E-16 7.4083E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 23 0.328796315321E-08 -.469637757467E-08 6.8360E-16 7.7038E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 24 0.119014219168E-08 0.218607403835E-08 7.1522E-16 7.5496E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 25 0.943377866790E-09 0.129879278146E-08 7.2960E-16 7.2588E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 26 0.131258432614E-08 0.169977025843E-08 7.4485E-16 7.0796E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 27 -.418662116579E-09 -.153617099762E-08 7.3843E-16 6.6504E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 28 0.197707519677E-08 -.387560044166E-08 7.0475E-16 7.0687E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 29 0.901676589147E-09 0.868933959813E-09 6.7409E-16 6.3990E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 30 0.215848232774E-08 0.324668503174E-09 6.9733E-16 6.1690E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 31 -.258962666621E-08 0.996524989453E-09 6.3381E-16 5.3396E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 32 -.141217847145E-08 -.559661040923E-09 5.9472E-16 5.6797E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 33 0.106310709612E-09 -.304053718800E-08 5.7860E-16 5.5497E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 34 -.999975669399E-09 0.388761725165E-09 5.8340E-16 5.5422E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 35 -.167907546602E-08 0.105494907022E-08 5.4077E-16 5.2963E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 36 0.703669256881E-09 -.215590403111E-08 5.5352E-16 5.4915E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 37 0.942751256802E-09 0.142686472013E-08 5.3605E-16 5.5458E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 38 -.605164349064E-09 0.161821213369E-08 5.3617E-16 5.8688E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 39 0.117585194841E-09 -.212923443363E-08 5.6827E-16 5.7374E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 40 0.283926467823E-09 0.106473322078E-09 5.9760E-16 6.4910E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 41 0.616090663048E-09 0.991313295291E-09 6.3869E-16 6.8752E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 42 -.188895911936E-08 -.147193239822E-09 7.7473E-16 7.8300E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 43 0.267934425800E-10 -.169994717809E-08 8.3588E-16 8.2129E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 44 0.505367834885E-10 0.227012739556E-08 8.4936E-16 8.6594E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 45 -.658693289339E-09 0.149077260337E-08 9.3414E-16 9.5949E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 46 -.133043014537E-08 -.139968859097E-08 9.8833E-16 1.0141E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 47 -.326275325858E-08 0.872334297006E-09 9.6960E-16 1.0139E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 48 0.171707428462E-08 -.161805515848E-08 1.0337E-15 1.0580E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 49 0.240872141173E-08 0.113659479561E-08 1.1732E-15 1.1388E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 50 0.150918866581E-08 -.478746663615E-09 1.3641E-15 1.3675E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 51 0.151761824135E-08 -.255271888428E-08 1.8170E-15 1.7436E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 52 0.519004500677E-10 0.246154320386E-09 2.2872E-15 2.3142E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 53 0.681481737003E-09 0.449744299679E-08 2.9125E-15 2.7875E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 54 -.138499016971E-08 0.275790845561E-08 3.3824E-15 3.4093E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 55 -.188637955602E-08 0.394376997258E-08 3.8734E-15 3.8373E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 56 -.115359185796E-08 0.228265967476E-08 4.2200E-15 4.2411E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 57 -.427907749250E-08 0.797288065464E-09 4.5375E-15 4.4619E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 58 -.162291139089E-08 -.315029204597E-08 4.5160E-15 4.5446E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 59 -.586709976865E-09 -.179786644793E-08 4.1170E-15 4.2218E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 60 -.108703320464E-08 0.127409218927E-08 3.6573E-15 3.5671E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 61 0.447545077095E-09 -.889508313396E-09 3.2163E-15 3.0845E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 62 -.385127883788E-09 0.269253862411E-08 2.7795E-15 2.8136E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 63 -.118129720345E-08 -.987545522324E-09 2.4920E-15 2.4806E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 64 0.168432053981E-08 -.240313553880E-08 2.1712E-15 2.1422E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 65 -.323074452364E-08 0.154216435170E-08 1.8392E-15 1.8057E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 66 -.326085392829E-08 -.345406218871E-08 1.4658E-15 1.4648E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 67 0.252563276443E-08 0.270121880798E-08 1.2243E-15 1.2518E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 68 0.509620991308E-10 0.165797247545E-08 9.5247E-16 9.5257E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 69 0.447152766751E-08 0.820744951133E-09 8.6544E-16 8.6697E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 70 -.111131602582E-08 -.135182810811E-08 6.5091E-16 6.1156E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 71 -.103441806918E-08 -.916921421668E-09 6.6046E-16 7.0087E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 72 -.379286151908E-08 -.142677652402E-08 6.3356E-16 5.8266E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 73 -.130947771592E-08 -.151007862741E-08 5.6999E-16 5.0955E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 74 0.139876304812E-08 -.179593280751E-08 7.4970E-16 6.6493E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 75 0.429459269606E-08 0.788215587890E-10 6.0581E-16 5.8016E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 77 76 0.483970241492E-09 0.752997798098E-09 1.5386E-15 1.1788E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 77 77 -.215639466842E-08 -.289417046942E-10 1.6257E-15 1.3797E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 0 0.351235321594E-10 0.000000000000E+00 7.6152E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 78 1 -.144304701171E-08 0.206919647722E-08 7.9474E-15 7.8950E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 2 -.251370420018E-09 0.700580720425E-09 5.0475E-15 4.9551E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 3 -.288694927023E-08 0.402417486678E-09 4.2855E-15 4.3271E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 4 0.221390085047E-08 -.572213634107E-09 5.3011E-15 5.3276E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 5 -.220809634216E-08 0.214612257437E-08 2.8690E-15 2.8911E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 6 -.402756254464E-08 -.162477724931E-08 1.4870E-15 1.4241E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 7 -.148878484982E-08 0.980883496253E-09 1.2798E-15 1.2419E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 8 0.374208521446E-09 -.188277122055E-08 9.5379E-16 8.9512E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 9 -.249079873536E-09 0.139256286681E-08 5.9596E-16 5.6217E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 10 -.764365361964E-09 0.325554415598E-09 7.0460E-16 6.7862E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 11 -.400369521110E-09 0.626133210999E-09 6.7291E-16 6.1199E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 12 0.160722534309E-08 0.136939918095E-08 6.2761E-16 6.2675E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 13 -.160026211864E-08 -.109705103669E-08 6.7009E-16 6.5978E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 14 -.866810527166E-09 0.541420970996E-10 7.5694E-16 7.9951E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 15 -.570395795474E-09 0.303516882261E-08 9.0061E-16 5.0539E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 16 -.722310880796E-09 -.117170785298E-08 6.3320E-16 6.0612E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 17 -.860210685048E-09 -.223351629003E-08 5.8177E-16 6.4378E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 18 -.250148343350E-08 -.169668093313E-08 6.1141E-16 6.7411E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 19 -.370945300838E-08 -.592900409107E-09 7.0021E-16 6.3394E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 20 0.142095673755E-09 0.211475840581E-08 6.5177E-16 6.6017E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 21 0.442390666075E-09 -.196974963501E-08 7.0546E-16 6.4343E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 22 0.258177122617E-08 0.551481053087E-09 6.3709E-16 6.6019E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 23 0.282743820148E-10 -.461581641591E-08 6.5517E-16 6.6293E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 24 0.100087325959E-08 0.172722594752E-08 7.1334E-16 6.7134E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 25 -.139394120618E-08 0.189263130481E-08 6.9704E-16 6.4856E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 26 -.597368840943E-09 -.287722036274E-08 6.9431E-16 6.4417E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 27 -.151874133263E-08 -.238189777306E-08 6.4614E-16 5.9728E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 28 0.300298866254E-08 -.343928191401E-08 6.0678E-16 6.2118E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 29 0.221664465398E-08 0.179641407043E-08 6.1992E-16 6.0509E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 30 0.186704850965E-08 -.138419886747E-08 5.9651E-16 5.5460E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 31 0.479999568026E-09 0.844935132970E-09 5.5207E-16 5.3625E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 32 0.248574221329E-08 -.120156529286E-08 4.7137E-16 5.3198E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 33 0.863606825785E-09 0.114282888858E-08 4.5496E-16 5.1395E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 34 -.137807837218E-09 0.173331840031E-08 4.8302E-16 5.2862E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 35 -.239141786628E-08 0.142298240150E-08 4.6725E-16 4.9323E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 36 -.387362972575E-08 0.375429509774E-09 4.6921E-16 4.9923E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 37 0.802378360641E-09 0.122560186281E-08 4.8692E-16 4.9242E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 38 -.139056405192E-08 0.214055654032E-08 4.6615E-16 5.2546E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 39 -.450981061183E-08 -.298864476419E-08 4.9560E-16 5.1900E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 40 0.240775462521E-08 -.154704870247E-08 5.0710E-16 5.5917E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 41 0.256402899703E-08 -.244242751655E-08 5.8550E-16 6.1311E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 42 -.157582485657E-08 -.140156350269E-08 6.6826E-16 6.6328E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 43 0.192989791352E-08 -.190486843463E-08 7.8909E-16 7.4787E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 44 0.273962016434E-09 0.193411765058E-08 7.6594E-16 7.5822E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 45 -.485788036697E-09 0.243486092351E-08 8.2642E-16 8.5626E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 46 -.138276820062E-08 0.112158492847E-08 8.5100E-16 8.7836E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 47 -.547436389591E-09 0.285272902923E-09 8.6667E-16 8.9565E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 48 -.460429790828E-09 -.176497448101E-09 9.0814E-16 9.1558E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 49 -.481074345192E-09 0.237560267295E-08 9.9909E-16 9.8731E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 50 0.179730151702E-08 0.842934698969E-09 1.1315E-15 1.1422E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 51 -.110635975372E-08 -.316016901539E-09 1.4779E-15 1.4068E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 52 0.781667763538E-09 0.295870747567E-09 1.8947E-15 1.9481E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 53 -.220846062407E-08 -.106108392920E-08 2.4143E-15 2.3186E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 54 -.362925126021E-08 -.386730631682E-09 2.8083E-15 2.8198E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 55 -.904088745107E-09 0.158385265650E-08 3.2483E-15 3.1885E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 56 0.610626783719E-09 -.408192754708E-09 3.6532E-15 3.6821E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 57 -.184373091373E-08 -.338148866873E-09 3.9858E-15 3.9356E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 58 -.230670924726E-08 -.334544531381E-08 4.1736E-15 4.2178E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 59 -.103054217050E-08 -.130761611711E-08 4.1518E-15 4.2086E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 60 -.166084335416E-09 0.624747424739E-09 3.8531E-15 3.7453E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 61 0.431469278849E-09 -.629910977119E-10 3.4579E-15 3.2400E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 62 -.193659528274E-08 -.899945338900E-09 2.8523E-15 2.8805E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 63 -.253187892946E-09 -.984559946612E-09 2.5586E-15 2.5485E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 64 -.321991766655E-08 -.281048662172E-08 2.2946E-15 2.2631E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 65 0.183924753636E-08 0.146721184921E-08 1.9914E-15 1.9670E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 66 -.101115640619E-08 -.931265322624E-09 1.6648E-15 1.6442E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 67 0.134453472356E-08 0.189705435837E-09 1.3387E-15 1.3662E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 68 -.119201467439E-08 -.100383966044E-08 1.1445E-15 1.1160E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 69 -.223603473033E-09 -.180542563465E-09 8.8647E-16 8.9567E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 70 -.725090377364E-09 -.104363436340E-08 7.8467E-16 7.4982E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 71 -.865263725353E-10 0.165356608261E-08 5.8936E-16 5.6683E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 72 0.152080938311E-08 0.271852534142E-08 7.2292E-16 6.5041E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 73 -.289266065781E-08 0.369401026482E-08 4.2716E-16 4.4620E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 74 0.320343491497E-08 -.230623952820E-09 6.8722E-16 8.6444E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 75 -.643914396384E-09 -.883284685103E-09 6.9162E-16 9.9156E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 78 76 -.133085354730E-08 0.228859916556E-08 1.2802E-15 1.3861E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 77 -.180992742999E-08 -.209559982895E-08 1.8501E-15 1.5703E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 78 78 0.322513468013E-08 -.130164982490E-08 3.3604E-15 3.4924E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 0 -.992840003972E-09 0.000000000000E+00 6.5696E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 79 1 -.879534872314E-09 0.123777124420E-08 6.9826E-15 6.9193E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 2 -.285820124842E-09 -.558204843361E-09 4.4242E-15 4.3355E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 3 -.191253051270E-08 0.388435335031E-08 2.8054E-15 2.8710E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 4 -.168290937450E-08 -.142127392845E-08 4.7518E-15 4.7882E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 5 -.191683646904E-08 -.898796822776E-09 2.6488E-15 2.6685E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 6 -.259756468128E-08 -.134649238137E-08 1.7845E-15 1.7567E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 7 0.899432706209E-09 -.653927792926E-09 1.1906E-15 1.1916E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 8 -.419844484374E-10 0.175816083054E-08 5.5940E-16 5.6195E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 9 -.748189465478E-09 0.170861853968E-08 6.8887E-16 6.7706E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 10 -.142860806845E-08 0.761643993452E-09 6.3989E-16 6.4927E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 11 -.317200175442E-09 -.273816900006E-08 6.5370E-16 5.9536E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 12 -.121093481211E-08 0.168712813294E-08 5.6014E-16 5.4597E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 13 -.257641286507E-08 0.226197373613E-09 6.7274E-16 6.5166E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 14 -.513783362091E-09 -.133998694556E-08 6.8264E-16 7.1452E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 15 -.321217260528E-08 0.355475422843E-09 8.1708E-16 4.7670E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 16 -.412033696083E-08 -.158114605832E-08 5.8779E-16 5.6974E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 17 0.823903747878E-09 0.747184531582E-09 5.6304E-16 5.8668E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 18 0.595992446422E-09 -.481078030882E-10 5.6929E-16 5.9009E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 19 -.360291108617E-08 0.877888217507E-09 6.3233E-16 5.4053E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 20 -.675532254573E-09 0.115258077399E-08 5.9613E-16 6.2644E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 21 -.702094490813E-09 0.189556679901E-09 6.0701E-16 6.0699E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 22 0.151555231878E-08 -.192071763074E-08 5.8614E-16 6.4269E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 23 -.170047075936E-08 0.244802460720E-08 5.8044E-16 6.0952E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 24 0.854418180113E-09 -.150279169150E-08 6.1693E-16 6.2931E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 25 -.251903102860E-08 0.100055543111E-09 6.2146E-16 6.0519E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 26 0.906657494619E-09 -.286907697619E-08 6.0745E-16 6.0153E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 27 -.143920309674E-08 0.758184094860E-10 5.9407E-16 5.7893E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 28 0.236265632450E-09 -.120109206012E-09 5.3995E-16 5.6878E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 29 0.362809040887E-09 0.189981822149E-08 5.5103E-16 5.3067E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 30 -.896389061489E-09 -.574747202331E-09 5.6090E-16 5.1551E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 31 0.237333822761E-08 0.248455262446E-09 5.1831E-16 4.5160E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 32 -.754856253837E-09 -.264347977985E-08 4.9141E-16 4.8570E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 33 0.285113226710E-08 0.630691990512E-09 4.5086E-16 4.0338E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 34 0.140496123435E-08 -.213203128438E-09 4.9640E-16 4.4860E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 35 -.204481827341E-08 -.914551381907E-09 4.6182E-16 4.3161E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 36 -.155297770547E-08 0.408132028688E-09 4.4488E-16 4.4399E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 37 0.330457873949E-09 -.165867127026E-08 4.4435E-16 4.4652E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 38 -.190458896910E-08 0.148321855614E-08 4.5397E-16 4.9178E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 39 -.141588291029E-08 -.892443631883E-09 4.6808E-16 4.7030E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 40 0.316255412573E-08 -.969631708642E-09 4.8465E-16 5.1145E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 41 -.132121226015E-08 -.818065116559E-09 5.3366E-16 5.4410E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 42 -.145816491192E-08 0.455271964987E-10 5.9738E-16 5.7970E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 43 0.187243804282E-08 -.107712664057E-08 6.7551E-16 6.4484E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 44 0.122542436504E-08 -.262915873729E-08 7.1883E-16 6.9687E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 45 -.403182415437E-09 -.190937063829E-10 6.9306E-16 7.3117E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 46 0.702449671358E-09 0.146359794848E-08 7.8373E-16 7.9249E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 47 0.110066988533E-08 -.458637404799E-09 7.7694E-16 8.1881E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 48 0.653171446913E-09 -.141866371305E-09 7.9724E-16 8.1099E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 49 0.762206267273E-09 0.136128684568E-08 8.7134E-16 8.7152E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 50 -.697324660679E-09 0.277785595736E-08 9.8862E-16 9.7888E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 51 0.304743636011E-09 0.127542354269E-08 1.2127E-15 1.1602E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 52 0.185855129301E-09 -.217535830629E-08 1.5359E-15 1.5765E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 53 0.136283079595E-09 -.312037887233E-08 2.0455E-15 1.9393E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 54 -.241645615507E-08 -.158043654931E-08 2.3649E-15 2.3660E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 55 0.199570508983E-08 0.660409107137E-10 2.6875E-15 2.6429E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 56 0.114951928852E-08 -.687567758083E-09 3.0791E-15 3.1265E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 57 -.672888802816E-09 0.600061005671E-09 3.4693E-15 3.4108E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 58 0.223939412957E-08 -.279834641888E-08 3.6918E-15 3.7236E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 59 0.419253203124E-08 -.795467487970E-09 3.9128E-15 3.9307E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 60 0.198254477732E-08 -.187541845261E-08 3.9104E-15 3.8204E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 61 0.114211581359E-08 0.135224246076E-08 3.5319E-15 3.3586E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 62 0.799887738395E-09 0.241261616460E-08 2.9715E-15 2.9992E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 63 -.228991810759E-08 0.129014670788E-08 2.6368E-15 2.6223E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 64 -.796203912145E-09 0.278021224145E-08 2.3530E-15 2.3260E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 65 -.103501186625E-08 0.646406515077E-08 2.1121E-15 2.0759E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 66 -.596188091609E-08 -.305853856719E-08 1.8098E-15 1.7990E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 67 -.659858329515E-09 -.103930027939E-09 1.5080E-15 1.5491E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 68 -.224331419046E-08 0.121253887925E-08 1.2448E-15 1.2488E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 69 -.236508150300E-08 -.352472359662E-08 1.0555E-15 1.0717E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 70 0.392657751478E-08 0.240437732689E-08 8.1824E-16 8.2121E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 71 0.208081075560E-08 0.382663394482E-09 7.4952E-16 7.9224E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 72 0.443737019051E-09 0.109562820844E-08 5.9909E-16 5.7284E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 73 -.293533042229E-08 -.891004028455E-09 6.5390E-16 5.9923E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 74 0.127554942033E-08 0.837440758791E-09 5.6449E-16 4.9669E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 75 -.164482113931E-08 0.209835452953E-08 5.0009E-16 5.1498E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 76 -.575321241457E-09 -.914455853914E-10 9.9628E-16 1.0178E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 79 77 -.221428148552E-08 0.255664060970E-09 6.1574E-16 6.2066E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 78 -.221276518843E-08 0.547940087809E-09 8.4420E-16 8.4649E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 79 79 -.125153881113E-08 0.132865716739E-08 1.3156E-15 1.2538E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 0 -.145612699867E-10 0.000000000000E+00 5.7561E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 80 1 -.875793157788E-10 -.969075659626E-09 6.1965E-15 6.1504E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 2 -.215158290203E-08 -.109588177153E-08 3.9444E-15 3.8485E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 3 0.237341960858E-08 -.579660355127E-09 3.5178E-15 3.5507E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 4 -.247165102189E-08 -.106733618702E-08 4.2352E-15 4.2696E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 5 0.676547257535E-11 0.911048136205E-09 2.2740E-15 2.2724E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 6 0.922337374576E-10 0.665755958107E-10 1.0917E-15 1.0628E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 7 0.335685324258E-09 -.640261153293E-09 9.9606E-16 9.8054E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 8 -.259822156804E-08 0.116548097585E-08 6.6579E-16 6.7730E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 9 0.389022283342E-09 -.180835644201E-08 4.8878E-16 5.0644E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 10 0.162687218113E-08 0.109332236270E-08 5.1835E-16 5.3046E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 11 -.748175030331E-09 -.994115843209E-09 5.5796E-16 5.3194E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 12 -.272517588057E-08 -.118846035149E-08 5.3477E-16 5.5369E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 13 -.995053680316E-09 -.165500409468E-08 5.7929E-16 5.6568E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 14 0.176468761848E-08 -.256351593374E-08 7.1422E-16 7.4915E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 15 -.477015802536E-09 -.924003738868E-09 6.9132E-16 3.6484E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 16 -.381887412480E-09 0.360887300227E-09 5.7322E-16 5.4817E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 17 -.105568913061E-08 -.171394714680E-08 5.4345E-16 5.2025E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 18 -.614299346254E-09 -.346656703726E-10 5.4352E-16 5.3481E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 19 0.421593977070E-09 0.233831109134E-08 5.9546E-16 5.0550E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 20 0.957786395941E-10 -.272547804912E-09 5.5210E-16 5.9077E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 21 -.301335248127E-08 0.286486098456E-08 5.5915E-16 5.5135E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 22 0.218868238585E-08 -.176539579587E-08 5.3871E-16 5.8133E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 23 -.642204438625E-09 0.403632348711E-08 5.4972E-16 5.7054E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 24 0.353059427835E-08 -.290404096899E-08 5.5080E-16 5.5904E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 25 -.678405970962E-09 -.619256870452E-09 5.8528E-16 5.6607E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 26 0.625106322097E-09 -.239280946674E-10 5.6340E-16 5.6132E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 27 0.829726797148E-09 0.229213107678E-08 5.4099E-16 5.1234E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 28 -.138728079517E-08 0.266951287998E-08 5.0039E-16 5.0657E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 29 -.107551208323E-08 0.928211640131E-09 4.9464E-16 4.7328E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 30 -.379725018859E-08 0.851074524025E-09 5.0849E-16 4.6362E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 31 0.257088691818E-08 0.349161855072E-09 4.7984E-16 4.2900E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 32 -.788138865877E-09 -.205725109905E-09 4.2196E-16 4.3499E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 33 0.178946553103E-09 -.244807181166E-08 4.1077E-16 3.9623E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 34 -.115723013237E-08 -.268254460608E-08 3.7613E-16 3.9648E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 35 0.486512946636E-09 -.279013692387E-08 4.0132E-16 4.3757E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 36 0.183257548599E-08 -.806655687632E-09 3.8571E-16 4.1733E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 37 0.902365419440E-09 -.392800128413E-08 4.0310E-16 3.9771E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 38 0.127425990341E-08 0.183382160163E-08 3.9779E-16 4.2070E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 39 -.111137874789E-08 0.921275369043E-09 4.3339E-16 4.0611E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 40 -.326348199252E-10 -.777701940948E-09 4.2711E-16 4.2376E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 41 -.671052216199E-09 0.256524379925E-08 4.7052E-16 4.8394E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 42 0.336683922029E-09 -.265197790613E-08 5.3218E-16 5.2929E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 43 0.362949847131E-09 -.300950170962E-09 6.1391E-16 5.8541E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 44 -.167760115150E-08 -.103575066722E-08 6.2609E-16 6.3090E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 45 -.326160348303E-09 -.172355297639E-08 6.4427E-16 6.9887E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 46 0.928617548812E-09 0.383436439402E-09 6.3940E-16 6.7686E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 47 -.296890933845E-08 -.189829248727E-08 7.0017E-16 7.5627E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 48 0.258085896392E-08 0.201879491325E-08 7.2602E-16 7.3344E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 49 0.179297422429E-08 0.811947730047E-09 7.6811E-16 7.5888E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 50 -.575255787225E-10 0.199862218166E-08 8.4608E-16 8.3214E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 51 0.832148765361E-09 0.209634756483E-08 1.0222E-15 9.7071E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 52 -.238199197975E-08 -.251053728490E-09 1.2454E-15 1.2713E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 53 -.699793732635E-09 -.811404212922E-09 1.7253E-15 1.6171E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 54 -.139591906878E-09 -.123239461597E-08 1.9792E-15 2.0065E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 55 0.210742344950E-08 0.105738410268E-08 2.2781E-15 2.2613E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 56 0.100677689000E-08 -.892481314204E-09 2.5485E-15 2.5989E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 57 -.711242516709E-09 0.104587347916E-08 2.9731E-15 2.9133E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 58 -.606021368054E-09 0.182600797594E-09 3.1829E-15 3.2335E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 59 0.759292173713E-09 0.544850786184E-09 3.4875E-15 3.4997E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 60 -.150585740967E-08 -.490034782869E-09 3.6781E-15 3.6388E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 61 0.130049593141E-08 0.762144886089E-09 3.5586E-15 3.4824E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 62 -.257714580113E-08 0.590409888035E-09 3.1369E-15 3.1637E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 63 -.470210089549E-08 -.526721144426E-09 2.7345E-15 2.7314E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 64 0.228532714175E-08 -.238033032822E-08 2.4142E-15 2.4002E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 65 -.808025012494E-09 -.288949375015E-08 2.1576E-15 2.1370E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 66 0.826957986952E-09 0.127409183668E-08 1.9203E-15 1.9077E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 67 0.382435500201E-08 0.394490455127E-09 1.6594E-15 1.6856E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 68 -.759136992302E-09 0.113303422724E-08 1.4184E-15 1.3941E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 69 -.541608934651E-09 0.198726247149E-08 1.1644E-15 1.1734E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 70 -.204322415139E-08 0.873386535896E-09 9.7353E-16 9.5621E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 71 -.409359555293E-08 0.860075184164E-09 7.9121E-16 7.6318E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 72 -.394080248301E-08 0.103645962885E-08 7.5901E-16 7.0830E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 73 0.135759208095E-08 -.419627753046E-09 5.1705E-16 5.1083E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 74 0.362170606047E-08 -.372574059675E-08 6.2561E-16 7.8897E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 75 0.606262556572E-08 0.152073182615E-08 5.0598E-16 6.1851E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 76 -.789038915312E-09 -.898597831398E-09 9.8391E-16 9.3850E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 77 0.152745189411E-08 0.105748182759E-08 1.1788E-15 1.0209E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 78 -.135854972064E-08 0.253868372821E-08 1.8875E-15 2.2001E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 80 79 0.102570085721E-09 -.668536430208E-09 8.5303E-16 9.2619E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 80 80 -.141014468603E-08 -.275463085267E-08 1.1699E-15 1.0907E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 0 0.890501181891E-09 0.000000000000E+00 4.9605E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 81 1 -.115387772690E-08 -.367531016100E-09 5.4635E-15 5.4187E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 2 -.117717087164E-08 0.325047039965E-09 3.4785E-15 3.3864E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 3 0.190435058192E-09 -.567930620995E-09 2.3407E-15 2.3891E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 4 -.790537519636E-09 0.195274868169E-08 3.8159E-15 3.8538E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 5 -.130889208757E-08 -.321156587920E-08 2.0189E-15 2.0085E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 6 0.991157987160E-10 0.114816019619E-08 1.3647E-15 1.3225E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 7 0.116873577056E-08 -.107082003386E-08 9.6893E-16 9.4941E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 8 -.120869654081E-08 0.139837634094E-08 4.6375E-16 4.4908E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 9 -.169198491272E-10 -.278989200044E-08 5.3519E-16 5.0013E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 10 0.128096697988E-08 -.205279107324E-08 5.4612E-16 5.4817E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 11 0.754482589476E-09 -.273108048138E-08 5.1400E-16 4.5427E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 12 -.189946271451E-09 -.263076851192E-08 5.3136E-16 5.3510E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 13 0.133297015172E-10 -.391850351696E-09 5.5991E-16 5.3061E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 14 0.124238366640E-08 -.198398676392E-08 6.1097E-16 6.3961E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 15 -.224235856785E-08 -.224359045894E-08 6.4720E-16 3.6791E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 16 0.163968834041E-08 -.187911529250E-08 4.9438E-16 4.7545E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 17 -.173659191036E-09 0.203187750111E-08 5.5583E-16 5.4428E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 18 0.291027411806E-09 -.634136779795E-09 4.3647E-16 4.5908E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 19 -.365752718274E-09 0.121544347443E-08 5.5694E-16 4.9969E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 20 0.206015738023E-09 -.169849373539E-08 4.8719E-16 5.3168E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 21 0.149856185785E-08 0.120816311329E-09 5.4589E-16 5.3686E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 22 0.135792633891E-08 0.358646257770E-09 4.9527E-16 5.1412E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 23 0.185975122176E-08 0.204395853390E-08 5.3570E-16 5.2230E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 24 -.994152104359E-10 -.116062837797E-08 5.1547E-16 5.0337E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 25 0.297964616631E-08 -.641465977069E-09 5.2829E-16 4.9112E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 26 -.589699102936E-09 0.926201680739E-09 5.0814E-16 5.1231E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 27 0.422528823218E-08 0.179984836922E-08 4.8678E-16 4.6757E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 28 -.240264636469E-08 0.203657826333E-08 4.6917E-16 4.8181E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 29 -.196391542652E-08 -.118357854480E-08 4.4092E-16 4.1490E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 30 -.563297718930E-09 -.292548616080E-09 4.6580E-16 4.0681E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 31 0.282918177005E-08 0.185036656912E-09 4.4303E-16 4.1822E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 32 0.269489552248E-08 0.148627063859E-08 4.1241E-16 4.1182E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 33 -.257871916969E-08 -.257888513099E-08 3.8966E-16 3.6347E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 34 -.178246125534E-08 0.230484435827E-08 3.7847E-16 3.9441E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 35 -.703852264143E-09 -.168574796426E-08 3.5166E-16 3.6211E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 36 0.191667305441E-08 0.105047415032E-08 3.9341E-16 3.9222E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 37 -.251063092807E-08 -.143851555628E-08 3.6299E-16 3.5860E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 38 -.161400920139E-08 -.348419768544E-08 3.7297E-16 4.0652E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 39 -.667151832369E-09 -.551874815566E-09 3.7744E-16 4.0312E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 40 -.312297846310E-09 0.565012438335E-09 3.7564E-16 4.4529E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 41 0.140407941994E-08 -.169668526551E-08 3.8465E-16 4.6661E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 42 0.335528258268E-08 -.182645615965E-08 4.5471E-16 4.8831E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 43 0.120336623500E-08 0.249812150932E-08 5.2424E-16 5.4164E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 44 0.987228004287E-09 0.251228008612E-08 5.6619E-16 5.5151E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 45 0.252891546582E-08 -.678582703704E-09 5.8310E-16 6.1710E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 46 0.879764101818E-10 0.571338199556E-09 6.0494E-16 6.6489E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 47 -.372987092246E-08 0.149673503173E-08 5.9767E-16 6.3797E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 48 -.204544742057E-08 -.766549756558E-09 6.7072E-16 6.4842E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 49 -.266252751389E-08 0.884882918105E-09 6.8496E-16 6.6775E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 50 -.272028730451E-08 -.466751262218E-09 7.4017E-16 7.0788E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 51 -.162700883671E-08 -.883573543230E-09 8.7301E-16 8.3073E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 52 0.382338427730E-09 -.797827568870E-09 1.0641E-15 1.0745E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 53 0.191925660064E-08 -.329151792484E-08 1.4045E-15 1.3183E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 54 0.173214648350E-08 -.194817946320E-08 1.6669E-15 1.7031E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 55 0.125342613870E-08 0.107712123240E-08 1.9652E-15 1.9332E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 56 0.916298604179E-09 0.271547024572E-08 2.1679E-15 2.1839E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 57 -.182099762072E-08 0.173062078802E-09 2.4979E-15 2.4285E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 58 -.195193771875E-08 -.140961724271E-08 2.7020E-15 2.7638E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 59 0.411151125263E-09 -.117728582130E-08 3.0395E-15 3.0344E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 60 -.288042853387E-08 -.166667902080E-08 3.2700E-15 3.2691E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 61 0.227960111556E-08 -.226280776891E-08 3.4094E-15 3.3655E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 62 -.634645881091E-09 0.915792302360E-09 3.2327E-15 3.2695E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 63 -.211259206991E-08 -.861392617911E-09 2.8895E-15 2.8877E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 64 -.516659487665E-09 -.174729197599E-08 2.5175E-15 2.4978E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 65 0.239277083949E-08 0.251869857337E-08 2.2365E-15 2.1899E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 66 -.232912886206E-08 -.130249536052E-08 1.9839E-15 1.9603E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 67 0.346428999180E-08 -.366245968443E-08 1.7606E-15 1.7822E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 68 -.300043584277E-08 0.194259262354E-08 1.5389E-15 1.5418E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 69 -.632074795758E-10 -.225238865665E-08 1.3036E-15 1.3235E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 70 0.100339628724E-08 -.915970926849E-10 1.0696E-15 1.0897E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 71 0.398925833260E-08 0.295508075748E-08 9.1825E-16 9.4396E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 72 -.260225721395E-09 -.959532838767E-09 7.4646E-16 7.3409E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 73 0.300030748638E-08 0.118554716996E-08 7.2963E-16 6.7487E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 74 0.170303846507E-08 -.196429487751E-08 5.5491E-16 4.9930E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 75 -.177823404103E-08 0.187999904330E-08 5.5193E-16 5.3539E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 76 -.100919148654E-08 -.268013218996E-08 7.1990E-16 9.5986E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 77 0.226275768185E-08 -.984688852997E-09 4.7457E-16 5.0970E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 78 0.477836773477E-09 -.118617434207E-08 5.5129E-16 5.4974E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 79 -.150510347201E-08 -.114368266862E-08 4.0235E-16 3.9163E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 81 80 0.376878616437E-08 0.498272968914E-09 1.1732E-15 1.0984E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 81 81 0.177668107961E-08 0.375366262540E-08 1.3907E-15 1.5105E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 0 -.942469756516E-10 0.000000000000E+00 4.3376E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 82 1 -.160890223392E-08 0.297200603359E-09 4.8501E-15 4.8352E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 2 0.688446570226E-09 -.258239330225E-08 3.1155E-15 3.0302E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 3 -.683692344714E-09 -.144032165537E-08 2.8639E-15 2.9147E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 4 0.121383414380E-08 0.181921985989E-08 3.3917E-15 3.4338E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 5 -.338748362166E-08 -.753767169539E-09 1.8031E-15 1.7991E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 6 0.270949010213E-08 0.133397262436E-08 8.4228E-16 8.1489E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 7 0.116189509502E-08 -.340792836609E-08 7.6935E-16 7.6376E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 8 -.226058594710E-09 0.503452124636E-09 5.3118E-16 5.5539E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 9 0.144527826132E-08 -.526861091845E-09 3.7641E-16 3.8786E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 10 0.467438858260E-08 -.601094483282E-09 4.4269E-16 4.6056E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 11 0.388453702833E-09 -.405401239258E-09 4.6776E-16 4.3145E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 12 -.188316022422E-09 -.113943133062E-08 4.7016E-16 4.9649E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 13 0.167410080639E-08 -.107281580665E-09 5.1671E-16 5.0762E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 14 -.191745601686E-09 0.264478303859E-09 5.8510E-16 6.2842E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 15 0.681392953365E-09 -.318027732894E-09 5.6674E-16 3.7514E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 16 -.748562139998E-10 -.378309278223E-08 4.5673E-16 4.3063E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 17 -.300095576620E-08 0.810551390996E-09 5.3284E-16 5.0674E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 18 -.321627093802E-09 -.263596154716E-08 4.3416E-16 4.5027E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 19 0.483107270686E-09 0.100358082141E-08 4.9916E-16 4.4116E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 20 0.149459250402E-08 -.598935721347E-09 4.7794E-16 5.1940E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 21 0.109614748506E-08 -.360358516479E-08 4.5726E-16 4.6107E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 22 0.676475109482E-09 0.281420551499E-08 4.8893E-16 5.0698E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 23 0.292862646232E-08 0.339539308461E-10 4.6352E-16 4.5693E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 24 -.130314631670E-08 0.591472224534E-10 4.9458E-16 4.9130E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 25 0.387119445831E-08 -.177108431838E-08 4.5203E-16 4.4925E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 26 -.262374955721E-08 0.400910950753E-09 4.7027E-16 5.0222E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 27 0.102993839111E-08 -.108473645652E-08 4.5433E-16 4.3039E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 28 -.130222991969E-08 0.403963063706E-08 4.1806E-16 4.2934E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 29 -.106387851846E-08 -.204383691415E-08 4.1702E-16 3.9596E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 30 0.233030304732E-08 -.313301070971E-08 4.0916E-16 3.8350E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 31 0.322839442447E-08 0.172358886440E-08 4.1476E-16 3.8522E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 32 0.346776469534E-08 0.213313861332E-08 3.8774E-16 3.7163E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 33 -.351345131299E-08 -.362958668301E-09 3.6183E-16 3.2510E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 34 -.107976834833E-08 0.617915046290E-09 3.2710E-16 3.5357E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 35 -.806993935542E-10 -.373170285161E-09 3.2668E-16 3.3464E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 36 0.415501832606E-09 0.991589296007E-09 3.3762E-16 3.4968E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 37 -.184557838802E-08 0.156659313203E-08 3.6370E-16 3.4698E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 38 -.189170460310E-08 -.392527916432E-08 3.1134E-16 3.4371E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 39 0.366005791741E-10 0.235006168587E-08 3.5648E-16 3.5525E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 40 0.133829858624E-08 0.768654619687E-09 3.5368E-16 3.5642E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 41 -.682813493081E-09 -.395214606223E-09 3.7197E-16 3.9490E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 42 0.370420615052E-08 0.952272537137E-09 4.3794E-16 3.9481E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 43 0.237708257991E-08 0.382664571654E-08 5.0677E-16 4.5302E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 44 -.114940259082E-08 0.208185148001E-08 5.2514E-16 4.8418E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 45 0.831845295788E-09 -.304186563187E-08 5.2105E-16 5.4879E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 46 -.200092545089E-08 0.318303348100E-08 5.3180E-16 5.6379E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 47 -.658262631498E-09 0.168561993109E-08 5.4148E-16 5.8623E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 48 -.211574090771E-08 -.102252610753E-08 5.7249E-16 5.6859E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 49 -.185767901967E-08 0.136814165073E-08 6.2932E-16 6.3128E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 50 -.761191231641E-09 -.375435909619E-08 6.4860E-16 6.2125E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 51 -.589255842558E-09 0.721511613138E-10 7.5429E-16 7.1001E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 52 0.231598700475E-08 0.472319834044E-09 9.0252E-16 9.0758E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 53 0.931453063375E-09 0.958199962853E-09 1.1685E-15 1.1113E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 54 0.153206588963E-08 0.157662514207E-08 1.3997E-15 1.4348E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 55 -.596448621093E-09 0.105655323036E-08 1.6898E-15 1.6484E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 56 -.145119684825E-08 0.135309926543E-08 1.8697E-15 1.8848E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 57 -.213944020529E-08 -.249902927531E-08 2.0931E-15 2.0533E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 58 0.483080010474E-09 -.710755304816E-09 2.2557E-15 2.3596E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 59 0.288369210562E-08 -.240545732105E-08 2.6094E-15 2.5960E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 60 -.515205168204E-09 -.625146343574E-09 2.8326E-15 2.8506E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 61 -.787518428555E-10 -.136924814871E-08 3.0412E-15 3.0737E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 62 -.156356643439E-08 0.430527393727E-08 3.1325E-15 3.1620E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 63 -.127418297852E-08 0.893615911487E-09 2.9963E-15 2.9997E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 64 -.229644566152E-08 0.806534176683E-09 2.6808E-15 2.6569E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 65 -.268331149870E-08 0.571559734609E-09 2.3205E-15 2.2920E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 66 -.265437058225E-08 -.413437250100E-08 2.0372E-15 2.0335E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 67 -.879597198428E-09 -.385139618175E-08 1.8081E-15 1.8370E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 68 0.933740948222E-09 -.429645294778E-08 1.6287E-15 1.6341E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 69 0.523118776357E-08 -.288124162372E-08 1.4225E-15 1.4455E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 70 0.242046656430E-09 0.248239319746E-08 1.2041E-15 1.2039E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 71 0.117675429933E-08 -.902657163949E-09 1.0324E-15 1.0085E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 72 -.130356230064E-08 0.103183489889E-08 8.9095E-16 8.5554E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 73 -.115892087423E-08 -.162669039438E-09 6.8471E-16 6.6965E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 74 -.215342222766E-08 0.704674814395E-09 6.5443E-16 7.9225E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 75 -.742007411161E-09 -.108091026228E-09 5.2802E-16 5.3173E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 76 -.167317182837E-08 0.203721221553E-08 8.1747E-16 9.1213E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 77 -.197336733527E-09 -.129193570701E-08 6.8665E-16 5.6660E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 78 -.138041821406E-08 0.123174810693E-08 1.4047E-15 1.7377E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 79 0.354884262985E-09 -.103022082946E-08 5.7685E-16 6.2331E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 80 0.313641224700E-08 -.220984058017E-08 4.9061E-16 4.6921E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 82 81 -.620376993117E-09 0.512192006196E-09 1.0898E-15 1.1267E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 82 82 -.329565834595E-08 0.117167921544E-08 9.8946E-16 9.9931E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 0 0.617691944059E-09 0.000000000000E+00 3.7285E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 83 1 0.791265053615E-09 -.233479661432E-08 4.2911E-15 4.2666E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 2 -.690235552923E-12 -.178735612206E-08 2.7615E-15 2.6842E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 3 -.110232988092E-08 0.713836395959E-09 1.9198E-15 1.9774E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 4 0.154437178005E-08 -.206408086994E-08 3.0615E-15 3.0987E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 5 -.197656791390E-08 0.489730449279E-09 1.5309E-15 1.5079E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 6 0.454859776638E-08 0.117295543596E-08 1.0414E-15 1.0006E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 7 -.150383769893E-08 -.323910655517E-09 7.8034E-16 7.7144E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 8 0.608773791342E-09 0.918951303142E-09 3.9236E-16 4.1161E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 9 0.251012017502E-08 0.991406260712E-09 4.1729E-16 4.0859E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 10 0.286439704106E-08 -.103455247846E-08 4.4045E-16 4.7354E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 11 0.280472148754E-09 -.215495684998E-09 4.3842E-16 4.2518E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 12 -.144597413143E-08 0.371809547732E-08 4.2406E-16 4.9365E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 13 0.366331094732E-10 0.165167894129E-08 4.8698E-16 5.0966E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 14 0.412694242188E-09 -.319908051705E-09 4.7745E-16 5.3630E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 15 -.183679270369E-08 -.175850091570E-08 5.3727E-16 3.6445E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 16 -.137265054201E-08 0.666496481133E-09 4.3105E-16 4.0678E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 17 0.749974359409E-09 0.153179577760E-08 4.8031E-16 4.7003E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 18 -.317716425897E-08 -.901287519436E-09 3.9678E-16 4.3699E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 19 0.703930431875E-09 0.222395848607E-08 4.3704E-16 4.0050E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 20 -.299743191849E-08 0.874540912812E-09 4.4627E-16 4.7691E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 21 0.894046083429E-09 -.624059576031E-09 4.6705E-16 4.4877E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 22 -.362775448810E-08 -.930405465617E-09 4.4760E-16 4.2435E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 23 -.194428290049E-08 -.290204887001E-08 4.7222E-16 4.4273E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 24 -.131737291640E-08 0.110459620688E-08 4.1763E-16 4.3832E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 25 0.160519186314E-08 -.133284833130E-08 4.3988E-16 4.4142E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 26 0.185196412402E-08 0.370576538217E-09 3.8352E-16 4.0739E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 27 -.291586040540E-08 -.337197789799E-08 4.5248E-16 4.1391E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 28 0.142849027762E-08 0.160218273068E-08 3.8287E-16 3.7873E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 29 -.190288693536E-08 -.142782379887E-08 3.8226E-16 3.5912E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 30 0.127617796352E-08 -.335858293223E-09 3.7665E-16 3.2939E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 31 0.180318038294E-08 0.139463474817E-08 3.6797E-16 3.3831E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 32 0.605007907390E-09 -.184118775926E-08 3.9001E-16 3.5758E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 33 -.162071663243E-08 0.181336330533E-09 3.1764E-16 3.2815E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 34 0.118774512873E-08 -.448053961522E-08 3.0064E-16 3.6186E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 35 -.349480887603E-09 0.393323361213E-09 3.1162E-16 3.1592E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 36 0.222477079470E-08 0.137834712519E-08 3.1836E-16 3.2347E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 37 -.203420837356E-09 0.332679998612E-08 3.2562E-16 3.1817E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 38 -.580053514716E-09 -.836214074893E-09 3.4266E-16 3.5105E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 39 0.382832433265E-08 0.270823070296E-08 3.0188E-16 3.1236E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 40 -.189256596515E-08 0.280388744023E-08 3.3168E-16 3.7159E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 41 -.315975849312E-08 0.871644285774E-10 3.1783E-16 3.6709E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 42 0.139690585757E-08 0.126017595084E-08 3.8042E-16 3.7582E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 43 -.181500740676E-08 0.348402295079E-08 4.2948E-16 4.3526E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 44 -.234795393659E-09 -.300877474104E-09 4.6074E-16 4.5032E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 45 -.522476207636E-09 -.702687355278E-09 4.6223E-16 5.0440E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 46 0.193216528857E-08 -.807134637026E-09 5.0610E-16 5.3711E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 47 -.278873198380E-10 -.246212161600E-08 4.9999E-16 5.3361E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 48 -.104691426280E-09 0.792646253745E-10 5.2343E-16 5.0095E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 49 0.416850253014E-08 -.382358678828E-09 5.5085E-16 5.3363E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 50 0.118883144381E-08 -.100433933055E-08 5.9173E-16 5.5496E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 51 -.908493116652E-09 0.271677514145E-09 6.2767E-16 5.9695E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 52 -.200635494191E-08 0.247027767194E-08 7.4134E-16 7.4933E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 53 -.450395242347E-09 0.235539478312E-08 1.0035E-15 9.5724E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 54 -.373575965434E-09 0.803102686742E-09 1.1695E-15 1.1868E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 55 0.363631089818E-10 -.283348049279E-08 1.4041E-15 1.3589E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 56 -.777325046106E-10 -.156653803927E-08 1.5877E-15 1.6109E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 57 0.368736122670E-09 0.716171021326E-09 1.7937E-15 1.7680E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 58 0.781903913961E-09 0.145712728877E-08 1.9031E-15 1.9710E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 59 0.287549354370E-09 0.525000599788E-09 2.2082E-15 2.1614E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 60 -.297599265221E-08 -.645270901517E-09 2.4297E-15 2.4718E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 61 -.970631649770E-09 -.520140161802E-09 2.5826E-15 2.6881E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 62 0.327490929530E-09 -.409435396895E-09 2.8353E-15 2.8449E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 63 -.107421334299E-08 -.654239841399E-10 2.9159E-15 2.9221E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 64 0.836525270622E-09 0.294744236506E-09 2.7949E-15 2.7776E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 65 -.131144213112E-08 -.239498171259E-08 2.4673E-15 2.4298E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 66 -.154156275746E-08 -.171513041177E-08 2.1303E-15 2.1191E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 67 -.614439051878E-09 -.292359709049E-09 1.8750E-15 1.8876E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 68 0.648898814774E-09 0.219986859112E-08 1.6814E-15 1.6769E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 69 -.388091225689E-08 -.377920282385E-08 1.5127E-15 1.5201E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 70 0.795513684855E-09 0.103746382228E-08 1.3282E-15 1.3317E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 71 -.340632676489E-08 -.209441668049E-08 1.1343E-15 1.1437E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 83 72 -.166403866566E-08 0.940375700056E-10 9.7041E-16 9.6084E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 73 0.201576389760E-08 -.232377101646E-08 8.6230E-16 8.0939E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 74 0.247237515987E-08 0.409891600535E-09 6.6038E-16 6.4292E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 75 -.138679693617E-08 -.399918647453E-08 6.2776E-16 5.9923E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 76 -.191890514370E-08 -.356190297195E-11 6.6667E-16 8.9023E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 77 0.133254324720E-08 -.919382968646E-09 4.7452E-16 4.9853E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 78 -.361878465403E-08 0.281764479450E-08 4.0109E-16 3.9302E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 79 0.125380367751E-09 -.313922328633E-08 3.7497E-16 3.3709E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 80 -.304502788350E-09 0.142444928708E-08 7.8259E-16 7.1951E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 81 0.189539483239E-08 0.676245669859E-09 5.6935E-16 5.9936E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 82 -.334463751513E-09 -.162761152375E-08 6.3625E-16 6.5271E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 83 83 0.244921485124E-08 -.508707195107E-08 1.1231E-15 1.1784E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 0 0.298143267094E-08 0.000000000000E+00 3.2549E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 84 1 0.251790376726E-08 -.294538445486E-09 3.8080E-15 3.8045E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 2 0.871392665256E-09 0.785189010198E-09 2.4899E-15 2.4209E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 3 -.754265681649E-09 0.225929387592E-09 2.3104E-15 2.3653E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 4 -.986887692773E-09 -.465414252789E-09 2.7257E-15 2.7556E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 5 -.629851676361E-09 0.170856641098E-08 1.4256E-15 1.4104E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 6 -.387597314850E-09 0.171857710341E-09 6.5804E-16 6.3010E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 7 0.410029905511E-09 0.744687289848E-09 5.7937E-16 5.9742E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 8 -.116467005751E-08 -.104988458231E-08 4.3370E-16 4.7420E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 9 0.185043544272E-08 0.227005150399E-08 3.1104E-16 3.2172E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 10 -.822594654782E-10 -.171236883038E-09 3.5804E-16 3.9796E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 11 -.242451201953E-08 0.206356341123E-08 4.1592E-16 3.9322E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 12 0.954632144264E-09 0.157063741312E-08 3.8892E-16 4.4559E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 13 -.170327289561E-09 0.131872198972E-09 4.6285E-16 4.4924E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 14 0.291436842280E-09 0.281518163541E-08 4.8601E-16 5.0318E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 15 -.854474048674E-09 -.538127589034E-09 4.6549E-16 2.8842E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 16 -.227568424672E-09 0.132671187482E-08 4.2145E-16 4.0488E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 17 0.101353701477E-08 -.102150212870E-08 4.3423E-16 4.3183E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 18 -.459553033252E-08 0.332462573712E-08 3.7498E-16 4.2432E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 19 -.152218014276E-09 0.340588572605E-08 4.1799E-16 3.8621E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 20 -.325083171989E-08 0.186102755195E-08 3.9669E-16 4.2002E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 21 -.578018314131E-09 -.569807253623E-09 4.3707E-16 4.1967E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 22 0.399652598016E-09 0.773059104380E-09 4.1359E-16 3.9562E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 23 -.138299178674E-08 -.255616110059E-08 4.0972E-16 4.1494E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 24 -.404848242204E-09 0.732869780114E-09 3.8933E-16 4.3398E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 25 -.166580520196E-08 -.701158131575E-10 3.8044E-16 3.8775E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 26 0.320719282454E-09 -.200833898176E-08 3.9572E-16 4.1379E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 27 -.433858766156E-08 0.626230506569E-09 3.8368E-16 3.4198E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 28 0.277912657799E-08 -.127703115809E-08 3.8127E-16 3.9022E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 29 -.491166005710E-09 0.124728499519E-08 3.2122E-16 2.9678E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 30 0.216899985051E-08 0.664491159327E-09 3.6865E-16 3.4212E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 31 -.132682707406E-08 0.329884272266E-09 3.1851E-16 2.7791E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 32 -.167031970980E-08 -.224257468603E-08 3.4463E-16 3.3790E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 33 0.215884322866E-08 -.758226632670E-10 3.0748E-16 3.2398E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 34 0.738855128341E-09 -.493925345912E-08 2.8198E-16 2.9862E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 35 0.224342212304E-08 0.936946365730E-09 3.0424E-16 2.7833E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 36 0.192486311012E-09 -.472826385114E-10 2.8904E-16 2.9702E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 37 -.307702641792E-09 0.812070897836E-09 2.9532E-16 2.9353E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 38 -.130367277937E-08 0.148145953705E-08 2.8613E-16 3.2009E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 39 0.155531915927E-08 -.187609472353E-08 2.9560E-16 2.9749E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 40 -.546145413207E-09 0.154425682494E-08 2.7787E-16 2.9945E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 41 -.158363342850E-09 -.120040792412E-08 3.2373E-16 3.4348E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 42 -.504034553795E-09 0.254830424120E-09 3.4291E-16 3.1944E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 43 -.827989686201E-09 0.364835714290E-08 4.1415E-16 3.7420E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 44 -.104593068843E-08 -.224116047948E-08 4.1875E-16 4.0283E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 45 0.305804848984E-08 -.837896261402E-09 4.3677E-16 4.6624E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 46 0.110231790826E-08 -.967071609779E-09 4.3407E-16 4.4764E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 47 -.175298273947E-08 -.271458454642E-08 4.5351E-16 4.7521E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 48 0.213248469110E-08 0.454039104740E-09 4.6850E-16 4.6251E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 49 0.612622050674E-09 -.193652421388E-08 4.8093E-16 4.9015E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 50 0.830689131620E-09 0.226684137150E-08 5.0618E-16 5.1181E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 51 0.201022866368E-08 -.715216187351E-09 5.5767E-16 5.5105E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 52 -.335898452196E-09 -.228482771008E-09 6.3377E-16 6.4098E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 53 0.510125416100E-09 -.425585575035E-10 8.4839E-16 8.0116E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 54 -.587149427508E-09 -.160844752438E-09 1.0144E-15 1.0231E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 55 0.835878877910E-09 0.118822715858E-08 1.1992E-15 1.1667E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 56 0.178189925873E-08 0.282007852990E-09 1.3538E-15 1.3743E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 57 0.210273538316E-08 0.132787183481E-08 1.5502E-15 1.5114E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 58 -.810203240412E-09 0.764028151106E-09 1.6650E-15 1.6962E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 59 -.994496398978E-09 0.161228570775E-08 1.8599E-15 1.8352E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 60 -.128540509182E-08 -.346940666798E-09 2.0505E-15 2.1218E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 61 -.513804276707E-09 0.562426277345E-09 2.3021E-15 2.3392E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 62 -.202215995848E-08 -.251098220964E-08 2.4580E-15 2.4437E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 63 -.183560517638E-08 -.753127653078E-09 2.6390E-15 2.6542E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 64 0.494977384167E-09 -.142705709656E-09 2.7348E-15 2.7177E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 65 -.273474303743E-08 -.622250119087E-09 2.5847E-15 2.5480E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 66 0.171099877019E-08 -.416672098246E-09 2.2700E-15 2.2583E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 67 0.161810486443E-08 -.881273714105E-09 1.9665E-15 1.9766E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 68 -.246276908026E-08 0.132923545225E-08 1.7376E-15 1.7412E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 69 0.150865616167E-08 -.243058312060E-08 1.5469E-15 1.5730E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 70 0.406646178943E-09 0.337145856921E-08 1.3858E-15 1.4086E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 71 -.270357412920E-08 0.201942184586E-08 1.2381E-15 1.2332E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 72 0.547200811540E-09 0.331421218640E-08 1.0831E-15 1.0430E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 73 -.545903379228E-08 0.185514426579E-08 9.0035E-16 8.7664E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 74 -.113701771685E-08 0.209866963764E-08 7.7140E-16 8.6294E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 75 -.218970776615E-08 -.194206000985E-08 6.8756E-16 6.5882E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 76 -.158065035111E-08 0.433190488805E-09 7.0039E-16 9.2456E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 77 0.376128900670E-09 -.143364729706E-08 4.8263E-16 4.1962E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 78 0.282419835731E-08 0.101987855331E-09 1.1382E-15 1.4210E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 84 79 0.746855400914E-09 0.896422261734E-09 3.9243E-16 4.1353E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 80 -.919490839032E-09 0.369623752963E-08 5.5555E-16 4.7093E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 81 -.520654019011E-10 0.357511443213E-08 7.0286E-16 7.3399E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 82 -.130347958170E-08 -.647379178187E-09 2.3820E-16 2.1911E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 83 0.236595426553E-09 0.208621123484E-08 9.9453E-16 8.5262E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 84 84 0.264424822005E-08 0.129291646764E-08 9.4548E-16 9.5166E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 0 -.148416342078E-08 0.000000000000E+00 2.7922E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 85 1 -.247038219708E-09 0.181015393763E-08 3.3762E-15 3.3594E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 2 0.233575955391E-08 0.139356267428E-08 2.2203E-15 2.1603E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 3 -.149886294696E-08 0.227698273449E-08 1.5592E-15 1.6246E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 4 -.167934635698E-08 -.204845491116E-08 2.4803E-15 2.5048E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 5 -.105825032001E-08 0.518024124811E-09 1.1677E-15 1.1299E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 6 -.353564414891E-08 0.414648347756E-09 7.9943E-16 7.6286E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 7 -.293809175180E-08 0.858468778840E-10 6.1783E-16 6.2019E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 8 -.287488348331E-09 -.864844514115E-09 3.5507E-16 3.7243E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 9 0.111721972343E-08 0.918431583407E-10 3.4341E-16 3.4101E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 10 -.256146456288E-08 0.961671769416E-09 3.5823E-16 4.0590E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 11 -.721611397971E-09 -.206774434362E-08 4.0361E-16 3.9238E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 12 -.243951062381E-08 0.211358863058E-08 3.6368E-16 4.2844E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 13 0.398714346412E-09 -.209450490960E-08 4.4496E-16 4.1967E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 14 0.128805903627E-08 -.420825483128E-10 4.2066E-16 4.1301E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 15 0.208307718362E-08 0.938841825699E-09 4.2695E-16 2.9159E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 16 -.174244246878E-08 0.211067534355E-08 3.8827E-16 4.0403E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 17 0.646556426368E-10 0.114264576364E-08 3.8629E-16 4.0643E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 18 0.358269581406E-09 -.169671852027E-09 3.3590E-16 3.9052E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 19 -.881458963908E-09 -.563543643215E-09 3.9632E-16 3.6414E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 20 0.151077123731E-08 0.124510196197E-08 3.5760E-16 3.6948E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 21 -.578713217269E-09 0.275311849251E-08 4.1530E-16 4.0895E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 22 0.229612571861E-08 0.248561040691E-08 3.8583E-16 3.8430E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 23 -.491509810726E-09 -.194599131659E-08 3.4943E-16 3.9294E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 24 0.201946151588E-08 0.267857640626E-08 3.6321E-16 4.1722E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 25 -.208902816973E-08 0.110886736183E-08 3.6059E-16 3.5023E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 26 0.825515323873E-09 -.176461708576E-08 3.4836E-16 3.5515E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 27 -.664198950693E-09 0.230334076933E-08 3.5873E-16 3.2481E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 28 0.141865475132E-09 -.260850242270E-08 3.3204E-16 3.4607E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 29 -.151181619317E-08 0.150917057708E-08 3.3405E-16 3.1114E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 30 0.562616633171E-09 -.867197181521E-09 2.8768E-16 2.6053E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 31 -.167330642313E-08 -.540635427401E-09 3.1927E-16 3.1321E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 32 -.815988745688E-09 -.266782423837E-08 2.9689E-16 2.8557E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 33 0.348018677963E-08 0.386898321004E-09 3.1174E-16 3.1508E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 34 -.467306608023E-09 0.680210870464E-10 2.9139E-16 2.8201E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 35 0.164473393519E-08 -.338565486719E-09 2.7570E-16 2.5338E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 36 -.116277280531E-08 -.127703028312E-08 2.7525E-16 2.9331E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 37 0.351123262918E-09 -.107535768321E-08 2.7321E-16 2.6936E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 38 0.248399151306E-09 0.139818483610E-08 2.9800E-16 2.9303E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 39 -.248666992552E-09 -.256554509705E-08 2.9042E-16 2.7811E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 40 -.134967426091E-08 -.340474407710E-09 2.7997E-16 2.9651E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 41 -.143138814851E-08 -.266320319505E-08 2.7557E-16 3.0166E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 42 0.201597638835E-08 -.748831683792E-09 3.2272E-16 3.1209E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 43 0.223124549734E-09 -.155205231888E-09 3.4391E-16 3.3254E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 44 0.966379511872E-09 -.248217719965E-08 3.7820E-16 3.7677E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 45 0.176101529567E-08 0.707457486184E-09 3.8017E-16 4.0992E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 46 -.197194150995E-08 0.924837415387E-09 3.9970E-16 4.4366E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 47 0.166905703964E-08 0.288145439607E-09 4.0018E-16 4.2720E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 48 0.211091359670E-08 -.217692065048E-08 4.1369E-16 4.2823E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 49 -.485487179347E-09 -.110772575785E-08 4.3859E-16 4.4394E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 50 0.245892901739E-09 0.505304929568E-09 4.5386E-16 4.2345E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 51 -.145415774356E-08 -.236883230131E-08 5.1414E-16 4.5787E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 52 0.123917847323E-08 -.168673786665E-08 5.6292E-16 5.3277E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 53 0.414200710197E-10 -.113370881467E-08 7.0787E-16 6.5100E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 54 -.137275986472E-08 -.187357861284E-09 8.6333E-16 8.6942E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 55 0.646013422046E-09 -.581989492019E-10 1.0456E-15 1.0219E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 56 0.187022986766E-08 -.134276644543E-08 1.1494E-15 1.1698E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 57 0.162263454288E-09 -.226380134373E-09 1.3186E-15 1.2896E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 58 -.813572492241E-09 0.213300836157E-08 1.4433E-15 1.4741E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 59 0.103529313096E-08 0.452235990205E-09 1.6079E-15 1.6044E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 60 0.240624612715E-08 0.163119948899E-09 1.7350E-15 1.7726E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 61 0.198623187947E-09 -.238921392753E-08 1.9241E-15 1.9588E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 62 -.713792225129E-09 -.421329744930E-09 2.1074E-15 2.1164E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 63 0.144220501722E-08 -.248544260077E-08 2.2815E-15 2.3038E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 64 0.836619122311E-09 0.514230933555E-09 2.4730E-15 2.4592E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 65 0.455761293953E-09 -.313310827808E-09 2.5373E-15 2.5054E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 66 0.450943166121E-09 -.206048442667E-09 2.3719E-15 2.3589E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 67 -.365387768564E-09 0.147305364167E-08 2.0931E-15 2.1101E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 68 -.623523185152E-10 -.574577279229E-09 1.8193E-15 1.8387E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 69 -.205961055407E-08 0.116248512945E-08 1.6028E-15 1.6209E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 70 0.312528285952E-08 -.142171046651E-08 1.4338E-15 1.4447E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 71 -.280408838677E-08 0.309069747627E-08 1.3035E-15 1.3044E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 72 -.155481400783E-08 -.758127286775E-09 1.1697E-15 1.1472E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 85 73 -.189562231567E-08 -.422975834906E-09 1.0185E-15 9.9284E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 74 0.220442775923E-08 -.823071125129E-09 8.4533E-16 8.5088E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 75 0.171697038457E-08 0.373140505728E-08 7.5583E-16 7.2121E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 76 0.482108167759E-09 -.873520763397E-09 6.4967E-16 9.3510E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 77 -.402037891135E-09 0.202299393482E-08 5.5077E-16 5.3149E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 78 -.766539573912E-09 -.186993138625E-09 4.1458E-16 4.0803E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 79 -.172782520761E-08 -.199103429852E-08 4.1350E-16 3.9434E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 80 0.243964954409E-08 0.649933608754E-09 4.9299E-16 4.3538E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 81 -.604368139558E-09 -.310065090088E-08 4.6468E-16 4.7872E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 82 -.267871044621E-09 -.990236095770E-09 3.8562E-16 3.9008E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 83 0.171481414182E-08 -.115005270466E-08 3.7920E-16 4.1869E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 84 0.246805483119E-08 0.176167390053E-08 5.6026E-16 5.5466E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 85 85 -.331967075088E-08 0.135283341285E-09 8.1654E-16 7.8308E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 0 -.170905523543E-08 0.000000000000E+00 2.4288E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 86 1 0.131112904766E-08 -.643942530802E-10 2.9968E-15 2.9928E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 2 -.414626276142E-09 -.260249199019E-08 2.0105E-15 1.9616E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 3 -.609812596107E-09 0.132933855299E-08 1.8632E-15 1.9088E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 4 0.338953329175E-09 0.440442665786E-09 2.2068E-15 2.2196E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 5 0.250302796636E-08 -.633046469221E-09 1.1433E-15 1.1062E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 6 -.127170517279E-09 -.454094450800E-10 5.3198E-16 4.7004E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 7 0.381235250199E-10 -.165012784672E-08 4.6497E-16 4.6884E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 8 -.237557749338E-08 0.953756312180E-09 3.6188E-16 3.7255E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 9 0.185553989206E-08 0.870421934507E-10 2.8335E-16 3.0442E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 10 -.378576781731E-08 0.522128707306E-10 2.7019E-16 3.3450E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 11 -.113912015810E-08 -.193024630523E-08 3.9177E-16 3.7307E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 12 -.138270980878E-08 0.225696682404E-09 3.3530E-16 3.8217E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 13 -.642659117421E-09 0.905868285051E-09 4.2157E-16 3.7003E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 14 -.207941025714E-08 -.176939887386E-08 4.0636E-16 3.9814E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 15 -.703308737068E-09 0.124628427774E-08 3.6832E-16 2.4659E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 16 -.161512787913E-08 -.103849483814E-08 3.7348E-16 3.8735E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 17 -.146818255039E-09 -.147473424419E-08 3.6884E-16 3.5113E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 18 0.170482453884E-08 -.229348026398E-08 3.3912E-16 3.3900E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 19 0.111936407672E-09 0.217680039694E-10 3.9638E-16 3.2154E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 20 0.404304305433E-08 -.161928733235E-08 3.4614E-16 3.2737E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 21 -.515310831135E-09 0.150687080323E-08 3.7726E-16 3.5492E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 22 0.325520221071E-08 0.152082766619E-08 3.8944E-16 3.6095E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 23 0.955396354271E-09 0.265593261580E-09 3.2764E-16 3.4010E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 24 0.313336763027E-08 -.567762283999E-09 3.5435E-16 3.5935E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 25 0.132953647316E-08 -.148804449728E-10 3.5643E-16 3.1805E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 26 0.442400848032E-09 -.285022214486E-09 3.2367E-16 3.2783E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 27 0.149719544391E-08 0.230257194823E-08 3.3219E-16 3.0373E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 28 -.706772892291E-09 -.136085516629E-08 3.0525E-16 3.0523E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 29 0.230901425446E-08 0.141457926555E-09 3.0742E-16 2.9260E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 30 -.304211669020E-08 -.148644416235E-08 2.8001E-16 2.7706E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 31 -.502291355027E-09 0.192840473444E-08 2.7784E-16 2.4806E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 32 0.580577540125E-10 -.146351125523E-08 3.0056E-16 2.8243E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 33 0.274309302078E-08 -.238499151347E-09 2.5420E-16 2.5038E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 34 -.120944852423E-08 0.304564598332E-08 2.9118E-16 2.9382E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 35 -.160592285149E-08 -.846951790175E-09 2.1891E-16 2.4195E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 36 -.125114512447E-08 -.130679207932E-08 2.4274E-16 2.7127E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 37 0.169638300177E-08 -.166059274782E-08 2.6271E-16 2.5590E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 38 0.204534674636E-08 0.169923030814E-08 2.4251E-16 2.6355E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 39 -.151042040664E-08 0.136367419502E-08 2.6305E-16 2.6677E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 40 0.231530149092E-08 -.229672784358E-08 2.3968E-16 2.7422E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 41 -.165441533783E-08 -.173797611402E-08 2.4691E-16 2.8245E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 42 0.224124530286E-09 -.173632097578E-08 2.8633E-16 2.8474E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 43 0.647459523004E-09 0.606285235110E-09 3.3725E-16 3.1875E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 44 -.816793690276E-09 -.113449471829E-08 3.3285E-16 3.3075E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 45 0.164562500152E-08 0.491633568008E-09 3.7087E-16 3.7892E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 46 -.138212102867E-08 0.245824227779E-08 3.5442E-16 3.7378E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 47 0.959070660125E-09 -.289537842477E-08 3.8296E-16 3.9182E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 48 0.141385902680E-08 -.468058791767E-09 3.8522E-16 3.6719E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 49 0.966792830024E-10 0.195591164862E-08 4.0666E-16 3.9343E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 50 0.149826739001E-08 -.195296319806E-08 4.1155E-16 3.8538E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 51 -.175320645096E-08 0.998571066820E-09 4.4067E-16 4.0595E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 52 0.836082002934E-09 -.190039987762E-08 4.7386E-16 4.7546E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 53 -.268092012371E-09 0.455690313085E-09 6.0044E-16 5.8583E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 54 -.674865156574E-10 0.947475239146E-09 7.1197E-16 7.3245E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 55 0.738822326603E-10 -.236055665496E-09 8.8788E-16 8.7577E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 56 0.430031016417E-09 0.560863215313E-09 9.9186E-16 1.0103E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 57 -.461487459903E-09 0.222510049735E-10 1.1281E-15 1.1028E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 58 0.996811000270E-09 0.164620129792E-08 1.2104E-15 1.2502E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 59 0.782760778639E-09 -.243252987854E-08 1.4072E-15 1.3848E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 60 0.102878549674E-08 -.263651048421E-08 1.5071E-15 1.5275E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 61 0.515137741514E-09 -.853409593010E-09 1.6732E-15 1.6868E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 62 0.271284953099E-08 0.138297762448E-08 1.8047E-15 1.8174E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 63 0.356238633464E-08 -.282934745467E-08 1.9484E-15 1.9683E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 64 0.134336472811E-08 0.403241096120E-08 2.1349E-15 2.1276E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 65 -.830913378540E-10 0.170034919004E-08 2.2984E-15 2.2729E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 66 -.287948644129E-08 -.263758135604E-09 2.3391E-15 2.3260E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 67 0.658352694827E-09 0.386918943978E-08 2.1950E-15 2.2139E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 68 -.664249426564E-09 -.251721378941E-08 1.9523E-15 1.9631E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 69 0.170519307732E-08 -.267863436172E-08 1.7093E-15 1.7113E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 70 0.180165883740E-08 -.289254810646E-09 1.4860E-15 1.4943E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 71 -.192276150106E-08 0.821536325405E-10 1.3422E-15 1.3393E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 72 0.445862063930E-08 -.169854254181E-08 1.2224E-15 1.1989E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 73 0.937689308742E-09 0.258648979556E-08 1.0784E-15 1.0544E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 74 0.266005454896E-08 -.853809946360E-09 9.4328E-16 9.8263E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 75 0.391675436139E-08 0.350446821231E-08 8.6775E-16 8.4537E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 76 -.189260106332E-08 0.995654642286E-09 6.2171E-16 1.0121E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 77 -.224127705318E-08 0.193330133002E-08 6.0333E-16 5.4655E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 78 0.393068834158E-08 0.128213324134E-08 9.8196E-16 1.2154E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 86 79 0.896698549996E-09 -.687322154594E-09 3.7272E-16 3.7395E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 80 -.928058629528E-10 0.129580162739E-08 5.9124E-16 4.7437E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 81 0.961459528805E-09 -.162425377027E-08 4.1081E-16 4.3322E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 82 0.446292962652E-08 0.430151791918E-09 3.6764E-16 3.4200E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 83 -.690838050898E-09 -.177993885292E-08 6.2371E-16 5.3243E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 84 -.495274597987E-09 0.212551704665E-08 2.5914E-16 2.7101E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 85 -.303467995321E-09 0.198565155344E-08 7.4522E-16 7.2204E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 86 86 0.972673401116E-09 -.153934651206E-08 8.0640E-16 7.9906E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 0 0.173834714283E-08 0.000000000000E+00 2.0729E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 87 1 0.692427256288E-09 -.253273032114E-08 2.6621E-15 2.6481E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 2 -.102281390691E-08 0.997988352766E-09 1.7963E-15 1.7623E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 3 0.488656227190E-09 0.179637496196E-10 1.2689E-15 1.3248E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 4 -.930662595072E-09 -.695742928663E-09 2.0150E-15 2.0353E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 5 0.214924853830E-08 0.129777975648E-08 8.9721E-16 8.5602E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 6 -.118799824983E-08 0.921235145729E-09 6.0931E-16 5.6900E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 7 0.261043104569E-08 0.320709350148E-09 4.9590E-16 5.0599E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 8 0.645645668657E-09 -.122239843177E-08 2.9570E-16 3.1595E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 9 -.116142902113E-09 0.131448141341E-09 2.9565E-16 3.0229E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 10 0.121385398866E-08 -.523643320738E-09 2.8376E-16 3.3182E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 11 -.898019798703E-09 -.180778395259E-08 3.8081E-16 3.3258E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 12 -.937631060766E-10 0.977378985395E-09 3.3204E-16 3.6681E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 13 -.814988223532E-09 -.455841389123E-09 3.7465E-16 3.3946E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 14 -.124612434200E-08 -.195770682953E-08 3.4748E-16 3.6722E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 15 0.209333578175E-09 0.682239623726E-09 3.3197E-16 2.4144E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 16 -.101264633609E-08 0.768437845513E-09 3.5494E-16 3.6581E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 17 -.127538432305E-08 -.189624725385E-08 3.4499E-16 3.1546E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 18 0.318734296502E-08 0.164783777112E-08 3.1274E-16 3.1481E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 19 -.413923507717E-09 -.192340059921E-08 3.6030E-16 2.9878E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 20 -.124523669624E-08 -.397371922027E-09 3.1913E-16 3.0763E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 21 -.165418950888E-09 0.141633057814E-08 3.3864E-16 3.3460E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 22 -.560666587947E-09 -.214263084125E-08 3.5632E-16 3.4022E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 23 0.203081778531E-08 -.135022408246E-08 3.0409E-16 3.4059E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 24 0.132434981553E-08 -.141405154006E-08 2.9666E-16 3.2714E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 25 0.993384942432E-09 0.578389094077E-10 3.3559E-16 3.2132E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 26 0.122721159845E-08 -.201751734751E-08 2.8546E-16 2.9047E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 27 0.326444261212E-08 0.133478807015E-08 2.9825E-16 2.6567E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 28 -.759865865127E-09 -.173569310059E-08 2.8858E-16 2.8782E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 29 0.133439097004E-08 -.141007066169E-08 2.6013E-16 2.6932E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 30 -.134469655390E-08 0.128125553673E-08 2.7328E-16 2.6763E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 31 0.160963968536E-08 0.133678283949E-09 2.5284E-16 2.1257E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 32 -.138133801806E-08 0.292916504763E-09 2.7809E-16 2.5035E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 33 -.762336497920E-09 0.463506943545E-09 2.6254E-16 2.5448E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 34 -.138725209127E-08 0.227316550468E-08 2.5614E-16 2.5097E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 35 -.448692103275E-08 -.233177814454E-10 2.5857E-16 2.6606E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 36 0.207807287577E-08 -.977583386380E-09 2.1131E-16 2.1077E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 37 0.242367562589E-08 -.199097692397E-08 2.6011E-16 2.4779E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 38 0.220891516197E-08 0.108184172125E-08 2.3655E-16 2.5956E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 39 -.457001001268E-09 0.422276740698E-08 2.3663E-16 2.5034E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 40 0.193678204770E-08 -.330561735736E-08 2.4600E-16 2.7649E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 41 0.182959873016E-08 -.706378251978E-09 2.3653E-16 2.4709E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 42 0.121961839391E-08 0.731196007881E-09 2.6815E-16 2.4331E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 43 -.808883064402E-09 -.462590469275E-09 2.9810E-16 2.8963E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 44 -.233440739565E-09 0.503461167536E-09 3.1385E-16 3.0174E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 45 -.661445966259E-10 0.590596533971E-09 3.1732E-16 3.3217E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 46 -.658772188355E-09 -.162989576253E-08 3.4091E-16 3.8678E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 47 0.803565555513E-09 -.125218991655E-08 3.3306E-16 3.4264E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 48 0.220775672980E-08 0.244429677417E-08 3.4655E-16 3.3898E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 49 0.828048416133E-09 0.243082590808E-08 3.5035E-16 3.5817E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 50 -.146906464088E-09 0.129176148398E-08 3.6828E-16 3.5918E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 51 -.566310450478E-09 0.176525706371E-08 3.8706E-16 3.6375E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 52 -.359584187711E-10 -.567913228596E-09 4.1811E-16 4.1975E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 53 -.142746692922E-09 0.166361639874E-09 5.1696E-16 4.9056E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 54 -.271014202546E-09 0.235497600755E-08 6.0974E-16 6.2042E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 55 -.271289939366E-08 0.480911924063E-09 7.4922E-16 7.3966E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 56 -.771091067594E-09 -.123237024760E-09 8.7929E-16 8.9036E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 57 0.515392768845E-10 -.123446364093E-08 9.7470E-16 9.4887E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 58 0.382446527529E-09 -.264094506171E-08 1.0328E-15 1.0606E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 59 0.104768829962E-08 0.336773095391E-09 1.1985E-15 1.1741E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 60 0.726048687768E-09 -.403044846759E-09 1.3121E-15 1.3424E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 61 -.212689700868E-09 0.184256999889E-08 1.4050E-15 1.4414E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 62 0.688592561638E-09 -.189889809257E-08 1.5394E-15 1.5711E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 63 -.261129594647E-08 -.215597520410E-08 1.6698E-15 1.6857E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 64 0.328701037767E-08 -.726239482479E-10 1.8298E-15 1.8187E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 65 -.268154431345E-08 -.232879678957E-08 1.9819E-15 1.9542E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 66 0.588094944910E-09 -.128805807923E-08 2.1179E-15 2.1151E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 67 0.306317490775E-08 -.195078340639E-08 2.1706E-15 2.1860E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 68 -.186910456406E-09 -.144797130667E-08 2.0467E-15 2.0507E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 69 0.193341874868E-08 0.756982511940E-09 1.8347E-15 1.8444E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 70 0.562572029914E-09 0.475364686736E-08 1.5733E-15 1.6068E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 71 0.394284451365E-09 0.134597134783E-08 1.3893E-15 1.3984E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 72 -.270153473076E-08 -.185150746018E-08 1.2592E-15 1.2408E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 73 -.254378661824E-09 -.335373512666E-08 1.1491E-15 1.1195E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 74 0.540180079643E-09 -.279146966593E-08 1.0019E-15 9.9956E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 75 0.613469593072E-10 -.569630477787E-09 8.8467E-16 8.8652E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 76 0.520344822018E-09 -.140350259920E-08 6.4927E-16 1.1314E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 87 77 0.273430772270E-08 -.618674600238E-09 6.4943E-16 6.4430E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 78 0.192832408873E-08 0.111676425961E-08 5.3465E-16 5.3445E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 79 0.893684971867E-09 -.990701032894E-09 4.7260E-16 4.5494E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 80 0.514639822826E-09 0.128362324695E-08 3.9989E-16 3.6317E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 81 0.114539214453E-09 0.272398558527E-08 4.4763E-16 4.5785E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 82 -.917750022542E-09 -.190337463658E-08 2.7964E-16 2.7560E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 83 -.607421553881E-09 0.822463281179E-09 3.4481E-16 3.6811E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 84 0.374451530337E-09 -.237792450231E-08 3.2560E-16 3.2710E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 85 -.154308478274E-08 -.145020504999E-08 2.6294E-16 2.8027E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 86 -.723892592636E-09 -.318382132402E-08 4.9302E-16 4.7554E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 87 87 0.122270962827E-08 0.182571699122E-08 6.4873E-16 7.2544E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 0 0.183092578380E-08 0.000000000000E+00 1.8032E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 88 1 -.148816304241E-09 -.157272661574E-08 2.3607E-15 2.3523E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 2 -.285894268251E-08 -.582388662032E-09 1.6446E-15 1.6162E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 3 0.105244804178E-08 -.969320123309E-09 1.4951E-15 1.5324E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 4 0.118352944944E-09 0.102328233584E-08 1.7859E-15 1.7994E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 5 0.783555338825E-09 -.292780059874E-09 9.0034E-16 8.7372E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 6 0.783044514463E-09 0.394200798166E-09 4.2015E-16 3.7245E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 7 0.107395972028E-08 0.142394194864E-09 3.5712E-16 3.7720E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 8 0.183567118838E-09 -.668291596083E-09 3.0776E-16 2.9047E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 9 0.108728846201E-08 -.207182709805E-09 2.6986E-16 2.4357E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 10 0.263688449448E-08 -.100221480794E-08 2.5236E-16 2.5903E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 11 0.209212520290E-08 0.489868919068E-09 3.6344E-16 3.0031E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 12 0.106303417263E-08 -.227662809199E-08 3.0972E-16 3.4737E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 13 0.904773138880E-09 0.199267902057E-08 3.3602E-16 3.0646E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 14 -.860500661884E-09 0.221959876778E-09 3.3828E-16 3.4818E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 15 0.885175936617E-10 -.766094259651E-10 3.1682E-16 2.2187E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 16 -.452815796461E-09 0.176719175423E-08 3.2624E-16 3.2655E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 17 -.999334463230E-09 0.134517883046E-08 3.3163E-16 2.9591E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 18 -.217500632559E-08 0.341222575355E-08 2.7852E-16 2.9048E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 19 -.152078490145E-08 0.807455590056E-09 3.3725E-16 2.8647E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 20 -.287227778772E-08 -.954837696721E-09 2.9293E-16 2.8786E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 21 0.103784213521E-08 0.629373108626E-09 3.0084E-16 3.1834E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 22 -.308294301405E-08 -.172539219580E-08 3.2514E-16 3.2436E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 23 0.255331304934E-08 0.126619301636E-08 2.8664E-16 3.3358E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 24 -.224659342590E-08 -.263790561809E-08 2.8165E-16 2.8950E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 25 -.263561418139E-09 0.161349790955E-08 3.0524E-16 2.6839E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 26 -.157340193166E-08 -.858099756254E-09 2.9717E-16 2.8561E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 27 0.947458123305E-09 0.811296579206E-09 2.5808E-16 2.3545E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 28 -.149797370475E-08 0.604590943992E-09 2.5880E-16 2.7335E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 29 -.621797085927E-09 0.227175171503E-09 2.3948E-16 2.5186E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 30 0.272733201492E-08 0.107003148244E-08 2.6429E-16 2.2560E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 31 -.840550204927E-09 -.372283623087E-08 2.5166E-16 2.0378E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 32 0.843516085979E-09 0.416859701777E-09 2.2555E-16 2.1072E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 33 -.809754702335E-09 -.121056570170E-08 2.3478E-16 2.5581E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 34 0.894636248814E-09 0.889893353299E-09 2.3530E-16 2.3418E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 35 -.122681849737E-08 -.127883106788E-09 2.1767E-16 2.3125E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 36 0.114256731702E-08 -.583740674105E-10 2.3269E-16 2.3370E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 37 -.150217824805E-09 0.132266337033E-08 1.9675E-16 1.9374E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 38 0.724755614553E-10 0.148381575148E-08 2.3417E-16 2.5362E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 39 0.125272885213E-08 0.126772336430E-08 2.1398E-16 2.0142E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 40 -.112763881789E-08 -.223505990757E-08 2.3488E-16 2.2960E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 41 0.346910587859E-08 -.190039891707E-09 2.3679E-16 2.2957E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 42 0.104700008414E-08 -.646413403055E-09 2.4210E-16 2.2269E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 43 0.679963863708E-09 -.170899697625E-08 2.8283E-16 2.6560E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 44 0.151465083448E-08 0.152631539937E-09 2.8214E-16 2.8751E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 45 0.152585546294E-08 0.333762795807E-09 2.9978E-16 3.1407E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 46 -.155996002779E-08 -.104645503707E-08 3.0109E-16 3.1792E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 47 -.247412490286E-10 0.149836198579E-08 3.2154E-16 3.2547E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 48 0.331763939336E-08 0.321290762415E-08 3.0394E-16 3.0634E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 49 -.383010709421E-08 0.245741317336E-08 3.2974E-16 3.4071E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 50 -.100289229019E-08 0.104706239675E-08 3.2867E-16 3.1063E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 51 -.681076027229E-09 0.901216669174E-09 3.5329E-16 3.3611E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 52 -.787604239705E-09 -.329740207725E-09 3.6302E-16 3.5241E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 53 0.415403753623E-09 -.141211789643E-08 4.4908E-16 4.2053E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 54 0.367585078079E-09 -.320204881537E-09 5.2458E-16 5.3854E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 55 -.670666579223E-09 0.205444130621E-08 6.4865E-16 6.4045E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 56 -.507191102688E-09 0.182419385741E-08 7.4326E-16 7.4620E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 57 0.439240112967E-09 -.773712981987E-09 8.5416E-16 8.2978E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 58 0.496970258613E-09 0.450572530638E-09 9.1017E-16 9.2771E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 59 0.717724861170E-09 0.236898916721E-08 1.0188E-15 1.0071E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 60 0.151601385377E-09 0.985529883186E-09 1.1254E-15 1.1465E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 61 0.721300391755E-11 0.111048135726E-08 1.2378E-15 1.2737E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 62 0.222678045164E-09 -.110011658919E-08 1.3334E-15 1.3413E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 63 -.594585572042E-09 -.358068470804E-09 1.4449E-15 1.4437E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 64 0.353686634429E-08 -.254009177471E-09 1.5851E-15 1.5678E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 65 -.323420402971E-08 0.196348902877E-09 1.6907E-15 1.6702E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 66 0.955421287006E-09 -.157868834390E-08 1.8154E-15 1.8129E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 67 0.415592516151E-09 -.202036569101E-08 1.9687E-15 1.9717E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 68 0.113694598378E-08 0.239765489929E-08 2.0082E-15 2.0176E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 69 -.197955141931E-10 -.265184479131E-09 1.9071E-15 1.9280E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 70 -.910395739887E-10 0.203740320396E-08 1.6995E-15 1.7201E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 71 -.148943691966E-08 -.167872088481E-08 1.4977E-15 1.4852E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 72 0.215630317661E-08 -.294281621158E-08 1.3104E-15 1.2830E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 73 0.179861488243E-08 0.216996838820E-08 1.1676E-15 1.1453E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 74 -.489376201353E-09 -.152175529454E-08 1.0543E-15 1.0756E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 75 -.658380065651E-09 0.139451743268E-08 1.0029E-15 9.9390E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 76 -.269026184062E-08 0.103968473887E-08 5.7378E-16 1.1630E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 77 -.439085034488E-09 -.373854521086E-10 8.0376E-16 7.2864E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 78 -.851814230239E-09 -.902480702058E-09 9.3448E-16 1.1006E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 88 79 0.389286115584E-09 0.637674028060E-09 4.8135E-16 4.8575E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 80 -.129065963672E-08 -.282712696663E-08 5.9872E-16 5.0569E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 81 0.416230388267E-08 -.117383752106E-08 3.3385E-16 3.4287E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 82 0.104760906669E-08 0.203646194190E-09 4.2717E-16 3.9449E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 83 -.210655403048E-08 0.101614309054E-08 3.6096E-16 3.2593E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 84 -.160645600120E-08 -.293312630820E-09 3.1394E-16 3.1886E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 85 0.631932326912E-10 0.324761124055E-08 4.6207E-16 4.4020E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 86 -.462550681695E-09 0.888304972751E-10 2.3450E-16 2.2609E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 87 0.784232266689E-09 0.269935577281E-08 5.5232E-16 5.9314E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 88 88 -.544977510820E-10 -.413294750229E-09 6.3425E-16 6.7638E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 0 -.708496634345E-09 0.000000000000E+00 1.5315E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 89 1 -.109870228886E-08 0.177382440887E-08 2.1008E-15 2.0843E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 2 0.710539705538E-09 -.264256062143E-12 1.4823E-15 1.4594E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 3 -.321748774084E-08 -.234289470042E-10 1.0310E-15 1.0619E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 4 -.343668292177E-09 0.219137315257E-09 1.6414E-15 1.6501E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 5 -.216352545008E-08 0.494009869820E-09 6.8482E-16 6.5111E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 6 -.186835863884E-08 -.380319546557E-09 4.5837E-16 4.2919E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 7 0.104176939345E-08 0.185621297648E-09 3.9424E-16 4.2291E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 8 0.124891404504E-08 0.194914378236E-09 2.5555E-16 2.5184E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 9 -.278576816004E-08 0.361108153667E-09 2.6885E-16 2.4983E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 10 0.165589202465E-08 0.338670400146E-09 2.5099E-16 2.5347E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 11 0.322756401288E-08 0.246681768899E-09 3.4790E-16 2.7260E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 12 0.723496695902E-09 -.183519605348E-09 2.8984E-16 3.2143E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 13 0.282064483147E-08 -.892473996194E-09 3.0644E-16 2.8630E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 14 0.288064964942E-09 0.283975536675E-08 2.8366E-16 3.1576E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 15 0.409979034483E-09 0.185821024984E-09 2.9898E-16 2.3510E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 16 -.954363074499E-09 -.121870096537E-08 2.9147E-16 2.9630E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 17 0.149709125884E-10 0.198052861095E-08 2.9819E-16 2.7245E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 18 -.760829049614E-09 0.147489041506E-08 2.7081E-16 2.7856E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 19 -.300275779147E-08 0.119062877097E-08 2.9376E-16 2.4149E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 20 -.922915847242E-09 -.478634489285E-10 2.7508E-16 2.8826E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 21 -.519386207656E-09 0.766600637558E-09 2.5750E-16 2.8746E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 22 0.118592276331E-08 0.126956203349E-08 3.0825E-16 2.8944E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 23 -.161369237367E-08 0.714362486478E-09 2.8298E-16 2.9652E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 24 -.314766631730E-08 0.267714845251E-08 2.8219E-16 2.5627E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 25 -.191631917922E-08 -.251942306618E-08 2.8107E-16 2.3438E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 26 -.861905366284E-09 0.267482705761E-09 2.6891E-16 2.6627E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 27 0.111188110491E-09 -.184521395073E-08 2.3367E-16 2.3017E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 28 -.194460397749E-08 0.287040325158E-08 2.2097E-16 2.3536E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 29 -.142139298005E-08 0.671989930258E-09 2.4077E-16 2.3903E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 30 0.262687644331E-08 -.244370836106E-09 2.3818E-16 2.0000E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 31 -.132818473274E-08 -.111079673553E-08 2.2865E-16 2.0218E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 32 0.349877348398E-10 0.134956489200E-09 2.0332E-16 2.2968E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 33 -.471780785669E-09 -.619188953592E-09 1.9135E-16 2.1984E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 34 0.114055293047E-08 -.195863055068E-08 2.3165E-16 2.3566E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 35 0.967928908327E-09 0.530995864466E-09 1.8995E-16 2.2731E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 36 0.529535640337E-09 -.863628243349E-09 2.1597E-16 2.2789E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 37 -.116349988774E-08 0.397503716751E-08 1.9211E-16 2.0382E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 38 0.339002736090E-09 -.599395976868E-09 2.0484E-16 2.1439E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 39 0.692799952744E-09 -.605472773205E-09 2.3096E-16 2.2233E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 40 -.473380306582E-09 0.490720133917E-09 1.9383E-16 2.1704E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 41 0.166909826864E-08 -.115106012700E-08 2.1730E-16 2.3458E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 42 -.747547564412E-09 0.142333798818E-09 2.1253E-16 2.1520E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 43 0.191654107201E-09 -.110667675966E-08 2.3164E-16 2.4866E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 44 0.440391872564E-08 -.706365103690E-09 2.5992E-16 2.6160E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 45 -.286111742222E-09 -.457909605341E-09 2.6912E-16 2.8444E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 46 -.525856053074E-09 -.138185614892E-08 2.9378E-16 3.1281E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 47 0.125380939983E-08 0.179526561322E-08 2.8887E-16 2.9252E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 48 -.243832803370E-08 0.164591997140E-09 2.8982E-16 2.8646E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 49 -.148184518535E-08 0.481133771243E-09 2.8991E-16 2.9033E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 50 -.869069111163E-09 -.231309338308E-08 3.1077E-16 2.8666E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 51 -.269260954749E-09 -.100164158643E-11 3.1583E-16 2.9147E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 52 0.480562600948E-09 0.128105060576E-09 3.2855E-16 3.1929E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 53 -.119393128951E-09 -.474197396930E-09 3.8868E-16 3.6667E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 54 0.112629705124E-08 -.210226827328E-08 4.4184E-16 4.6449E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 55 0.317672600802E-09 0.119189736719E-08 5.6462E-16 5.5163E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 56 -.792087637737E-09 0.210148781233E-08 6.4055E-16 6.4130E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 57 -.152605659326E-08 0.256984665888E-09 7.3672E-16 7.2040E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 58 -.298015667756E-09 -.139345927811E-08 7.8932E-16 8.1460E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 59 -.114661689812E-08 -.173984691315E-08 8.8500E-16 8.7716E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 60 -.179869707079E-08 0.257992197104E-09 9.6070E-16 9.8705E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 61 -.794565005281E-09 0.101659639596E-08 1.0653E-15 1.0812E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 62 0.825195583812E-09 0.332264173178E-08 1.1617E-15 1.1792E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 63 0.240250457339E-08 0.211477537094E-08 1.2490E-15 1.2481E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 64 -.159120801510E-08 0.109771095561E-08 1.3546E-15 1.3595E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 65 -.245651222923E-10 0.174926538107E-08 1.4667E-15 1.4558E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 66 -.175864173153E-08 -.228881759632E-08 1.5357E-15 1.5342E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 67 -.298571135807E-08 0.160382734600E-08 1.6813E-15 1.6901E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 68 -.769213365016E-09 0.290922425804E-09 1.8013E-15 1.8215E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 69 -.112056122986E-08 0.426317581331E-09 1.8687E-15 1.8833E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 70 -.300902606041E-08 -.968546224093E-09 1.7934E-15 1.7993E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 71 0.149413968362E-09 -.207887934536E-08 1.6124E-15 1.6056E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 72 0.244456606886E-09 0.801546273620E-09 1.4071E-15 1.3932E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 73 -.253833431205E-09 0.117594547267E-08 1.2314E-15 1.2001E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 74 -.189622146034E-08 -.191812201647E-09 1.0863E-15 1.0820E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 75 -.267531905787E-08 0.183235711618E-08 9.8147E-16 9.8728E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 76 -.207039212448E-08 -.247212555641E-08 6.1182E-16 1.2468E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 89 77 0.198892799333E-08 0.438995126644E-09 7.8254E-16 7.7459E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 78 0.928830927650E-09 0.541785036254E-09 6.8191E-16 6.9329E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 79 -.493159665256E-09 0.157033591022E-08 5.7873E-16 5.7215E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 80 -.987957510395E-09 -.192032725614E-08 4.8869E-16 4.6884E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 81 -.299491344477E-08 0.108364583047E-08 4.7179E-16 4.7576E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 82 0.317338761802E-09 0.531990270359E-10 3.3349E-16 3.3393E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 83 0.166101794488E-08 -.117153081821E-08 3.6271E-16 3.8337E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 84 0.238231367108E-09 0.521887123655E-09 2.4328E-16 2.4372E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 85 -.605255396032E-09 0.917392160542E-09 2.9044E-16 3.0182E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 86 0.118322225542E-08 -.834236169153E-09 2.8828E-16 2.8079E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 87 -.672239453018E-09 0.918257367713E-09 2.7385E-16 2.7604E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 88 -.310246166716E-08 0.130741528523E-08 4.6468E-16 4.7363E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 89 89 0.190447852647E-08 -.661363880291E-09 6.6024E-16 6.3740E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 0 -.398852631080E-09 0.000000000000E+00 1.3161E-15 0.0000E+00 20230101.0000 20230201.0000 ynyn +GRCOF2 90 1 -.599163818047E-09 -.984501070901E-09 1.8623E-15 1.8622E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 2 -.102187416397E-08 -.280234323464E-09 1.3579E-15 1.3426E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 3 -.443925630319E-10 0.123225989497E-08 1.2044E-15 1.2259E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 4 0.337934229201E-10 0.680062602937E-09 1.4415E-15 1.4509E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 5 -.158964348143E-08 -.959044552489E-09 7.1908E-16 7.1396E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 6 -.353417213840E-09 0.525700551181E-09 2.8743E-16 2.8909E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 7 0.666193736350E-09 0.173104748683E-08 2.8338E-16 3.4685E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 8 0.500069824104E-09 0.203412814213E-09 2.0887E-16 2.2913E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 9 -.313424925091E-08 0.614265981689E-10 2.4361E-16 2.4327E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 10 0.397763764220E-11 0.440580360133E-09 2.0302E-16 2.0721E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 11 -.376249867177E-10 0.503350041207E-09 3.1640E-16 2.6973E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 12 -.252652880018E-08 0.625908917786E-09 2.5380E-16 3.1330E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 13 0.155606437397E-08 0.267934216609E-09 2.7088E-16 2.6652E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 14 0.167703639275E-08 0.593397066365E-09 2.7826E-16 2.9872E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 15 0.110789578550E-09 0.136071492991E-08 3.0331E-16 2.0539E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 16 0.533282411432E-09 -.521006025127E-09 2.9167E-16 2.5534E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 17 0.102046584424E-08 -.127623533854E-09 2.7191E-16 2.2620E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 18 -.591626146423E-09 -.535525557536E-09 2.7016E-16 2.8416E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 19 0.230003354025E-08 -.308829690701E-10 2.5789E-16 2.2637E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 20 0.117479335434E-08 0.233807727583E-09 2.3913E-16 2.8070E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 21 -.154148074624E-08 -.361053368737E-09 2.4635E-16 2.8304E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 22 -.593236705325E-09 -.240106024357E-09 2.7836E-16 2.6391E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 23 -.137837730557E-08 0.238206860662E-08 2.6435E-16 3.0056E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 24 -.218457526020E-09 -.275079845557E-09 2.5036E-16 2.5241E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 25 -.768541256241E-09 -.400379140605E-08 2.2774E-16 2.3250E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 26 -.583437787134E-09 0.162156272974E-08 2.2961E-16 2.5761E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 27 -.441384854366E-09 -.417442184251E-09 2.2305E-16 2.3967E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 28 0.107101586547E-08 0.374908581473E-08 1.8785E-16 2.0657E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 29 0.127409361911E-08 0.232319864138E-08 2.1219E-16 2.1612E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 30 0.746479068280E-09 -.952909039599E-09 2.4102E-16 2.2249E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 31 0.116438287992E-08 0.141225120852E-08 1.9286E-16 1.9366E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 32 0.113055889728E-08 0.413007263550E-09 1.9485E-16 2.0899E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 33 0.149687777843E-09 0.600512078687E-09 1.8032E-16 1.8184E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 34 -.189193688821E-08 -.286175220733E-08 2.1391E-16 1.9701E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 35 -.297443463700E-10 0.116300912500E-10 1.9532E-16 2.1714E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 36 -.158690909779E-08 -.129521265101E-08 2.0254E-16 1.8673E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 37 -.784737722509E-10 0.214674729262E-08 1.9955E-16 1.8842E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 38 0.546982877923E-09 -.258615162816E-08 1.6946E-16 1.8671E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 39 0.120036249170E-08 -.877483037605E-09 1.9197E-16 1.9325E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 40 0.218436378239E-08 0.799299067225E-09 1.9652E-16 2.0836E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 41 -.145936265394E-08 0.175770735025E-08 1.7906E-16 1.8452E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 42 -.614619078578E-09 0.873918210654E-09 2.1806E-16 2.1848E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 43 -.690053693790E-09 -.819350235891E-09 2.1866E-16 2.1512E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 44 0.676643593268E-09 0.382193271036E-09 2.4358E-16 2.3601E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 45 -.268567527613E-08 0.145659339479E-08 2.6576E-16 2.6917E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 46 0.139016043382E-09 -.931001376621E-09 2.5622E-16 2.6315E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 47 -.521249451480E-09 -.215675531791E-08 2.6210E-16 2.7240E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 48 -.261354797363E-08 -.338738900573E-09 2.6031E-16 2.6570E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 49 0.806679704482E-09 -.226624063304E-08 2.7159E-16 2.7654E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 50 -.670143288919E-09 -.245610514507E-08 2.6812E-16 2.6094E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 51 0.739189444209E-09 0.122470618091E-08 2.8928E-16 2.7707E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 52 0.211689680491E-09 0.497565376634E-09 2.8656E-16 2.8036E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 53 -.113066931019E-08 0.133185407281E-09 3.4185E-16 3.2886E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 54 0.120532646976E-08 -.242073168481E-08 3.8511E-16 3.9652E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 55 0.885555696441E-09 -.605838152667E-09 4.8695E-16 4.6365E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 56 0.715933863662E-09 0.132197001095E-08 5.6049E-16 5.7100E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 57 -.373180569102E-10 -.137328813039E-09 6.2896E-16 6.2212E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 58 0.112369818083E-08 -.192079182079E-08 6.7393E-16 7.0188E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 59 -.980543505477E-10 -.892934143502E-09 7.7911E-16 7.6469E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 60 0.298792035639E-09 0.483492315086E-09 8.4067E-16 8.5160E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 61 -.144914026534E-09 0.188693935443E-08 9.1618E-16 9.4267E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 62 0.625768610451E-09 0.145209740755E-08 1.0174E-15 1.0274E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 63 0.622881810434E-09 0.100442600930E-08 1.0972E-15 1.1024E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 64 -.548493924347E-09 0.694084935213E-09 1.1698E-15 1.1821E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 65 0.347940066088E-08 -.539549023791E-09 1.2770E-15 1.2563E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 66 -.340460622695E-09 -.219428318231E-08 1.3483E-15 1.3434E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 67 -.425324744377E-09 0.346460038680E-08 1.4252E-15 1.4260E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 68 -.557312717151E-09 0.176912654766E-09 1.5470E-15 1.5540E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 69 -.232900164184E-08 0.199692876207E-08 1.6726E-15 1.6776E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 70 0.107916205581E-08 -.370882471093E-09 1.7379E-15 1.7495E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 71 -.146151616763E-09 -.610294268067E-10 1.6607E-15 1.6624E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 72 0.136074327654E-08 -.490932338161E-09 1.5184E-15 1.4985E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 73 -.142406927748E-08 0.213696270115E-08 1.3285E-15 1.2983E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 74 -.181127946220E-08 -.374854653814E-09 1.1414E-15 1.1508E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 75 0.253305218990E-08 -.823276274697E-10 1.0612E-15 1.0723E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 76 0.222819283396E-09 0.255314699754E-08 5.1643E-16 1.2670E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 77 0.434542753123E-09 0.146729278779E-08 9.2535E-16 8.6527E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 78 0.970723723126E-09 0.755893737607E-10 9.4306E-16 1.0605E-15 20230101.0000 20230201.0000 yyyy +GRCOF2 90 79 -.124403085363E-08 0.113290669283E-08 6.4088E-16 6.3258E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 80 -.253417658038E-08 -.400660666368E-09 6.4690E-16 5.8329E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 81 0.357235344614E-09 -.144131250038E-08 4.4467E-16 4.3847E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 82 0.995291641445E-09 0.171211714890E-08 4.5866E-16 4.3696E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 83 -.212021251350E-08 -.120961363708E-09 3.1207E-16 3.0731E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 84 -.875623687366E-09 0.102144830607E-08 3.5955E-16 3.5133E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 85 0.283758346088E-09 0.121489564176E-08 2.9825E-16 2.8857E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 86 -.113017208636E-08 0.359909431381E-09 3.2301E-16 2.8254E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 87 0.190967620998E-08 0.306245439272E-09 3.2709E-16 3.5574E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 88 -.249101369091E-09 -.134434287724E-09 2.0431E-16 2.1608E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 89 0.270714266692E-08 -.121763811920E-08 5.0342E-16 4.9445E-16 20230101.0000 20230201.0000 yyyy +GRCOF2 90 90 0.881653729390E-09 0.216646743664E-08 6.3891E-16 5.9899E-16 20230101.0000 20230201.0000 yyyy diff --git a/tests/readers/test_readers.py b/tests/readers/test_readers.py index 49c9904..668ec60 100644 --- a/tests/readers/test_readers.py +++ b/tests/readers/test_readers.py @@ -1,3 +1,4 @@ +import pytest import xarray as xr from lenapy.readers.gravi_reader import read_tn14 @@ -17,6 +18,33 @@ def test_read_tn14(lenapy_paths): ) +def test_lenapy_gfc(lenapy_paths): + + gsm = xr.open_dataset( + lenapy_paths.data / "GSM-2_2002213-2002243_GRAC_COSTG_BF01_0100.gfc", + engine="lenapyGfc", + no_date=False, + ) + + +@pytest.mark.parametrize( + "input_file, ref_file", + [ + ("GSM-2_2023001-2023031_GRFO_CNESG_TSVD_0500.txt", "txt_grace_l2.nc"), + ("GSM-2_2022001-2022031_GRFO_UTCSR_BA01_0601.gz", "gz_grace_l2.nc"), + ], +) +def test_lenapy_grace(lenapy_paths, input_file, ref_file): + """ + Test loading GRACE Level-2 files (TXT and GZ) with the lenapyGraceL2 engine. + + Compares parsed datasets to reference NetCDF datasets to ensure consistent structure and values. + """ + gsm_ref = xr.open_dataset(lenapy_paths.ref_data / ref_file) + gsm = xr.open_dataset(lenapy_paths.data / input_file, engine="lenapyGraceL2") + xr.testing.assert_equal(gsm_ref, gsm) + + def test_lenapy_netcdf(lenapy_paths): # TODO : asserts gmsl = xr.open_dataset( diff --git a/tests/ref_data/gz_grace_l2.nc b/tests/ref_data/gz_grace_l2.nc new file mode 100644 index 0000000000000000000000000000000000000000..ff68eeab749b42f0d2a8c840f1b95fdcd5c0f719 GIT binary patch literal 134883 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 z z_ddH`4M%%sjSz)eB2R($i_*I~+)Eqikh5-td+5Uw?$gcK;o-E(XQCPQ7f&g75qxii z=0ex)zWTrQP=De(6>toc6{x;mh8Ujw8+1fofQ-(xe~oP=s8jd$AL`D7$nAvKD>K;; z52&6OdX@gyp53fHb(eR23bX=-D|?qk6ZP75@A_ZI!SPed#;V65P~Fx1!6zvKn(=KK zpB2M#XNA&IruHy6RZVTNV@ttOwn&+oiOm0le7A~xt{ci|Mw#2ueIF#NA^Ou@&29xz zcWB*fyi%|hE9kgP*T&@Fo3eC&dU-gWxw#c9FGR!iICDjqQ!u#5f-CRc34w)(=-ROQ zZ@A5Su;<-{FwoL#o;&UtiMXd1*I3AgVQEE$&KXx?UOuxa{NeL&P|40>l|C6tsaFq% zK}F}Mva8`(qLQ;JcV93_weISqZQ(Gkn0+Z~9*$e1ED5`4!=Tlrcjf3OV%(|tUDrzy zdUSc2Tw`)D-f@_fv$+#~VT+_Ezj_G7yw_ak%J>F93H9J}8-frh^m6|e20|W5m*#T2 zze0|0MWW%_@Az28u{~1u3oaC1tTHhRB<%WO9hTie5NYwATif#mMjQ=KuLysIx5Hy@ zlkPA0^L)FnK=OmfeDvSJd*uq>Gw&}LaT8Rz?hr)O6Zwz1l7fhMeo*8qst~yOHkj-) z55s2%%LJ8)P`uPt^>2R@Mv31N?=J{%Q|%8U>O&3p-6#mf*3DI%Op{>{a?be@yEzR z%tK25{QKA63t`6YqrGRAsJr`Jw^vG8@5?Y{Q+4#}?g~74m#6&MzY^bXx?~^TT#Y}^ zT_AW5@7@!S7wTZgo^;E7Ya@>P9%b6#(nQHyZ@{ht;`ecyY!D9f>g6A|zm0*tnQZ5_si>&_ zyk2~dL>i|fPWU$m-CC-D(;|_ctfyQG<=xeyH2=-#`{S1HTzq5kFBkt}@yx~FTtYc< z@h9mi?O&Jt>tOr?BqjQHb$1rJd0AO#Om zP?v&-DX2$5eF`3-;86-L!oTGDPfz?yuK)DI|0;65DBu6WfAzq>df;C@@UI^DR}cKF z2maUZfqfck2dG)@Qc?YOjDC5Aix%!8(lC>Vmu!S%_Qy9u|ZHov{TUmn`86U>aS+VI(&u{1U3 zlaZ3yEFmRL{O6OB+V=ZDGvP2%6MxS5=g&=z&zoDC8C(DUhF`wpuWzujzHr{$>e3lg zqf^%Ar!H8ZF}7qT{1F=B-!j7aCN5r0Q(JxSLCt-8|2XBpoXB4e>7p z+x_L7)LmYA;?JOv{)Y#J?YB3q&HtyL7G0cw;vtdww?jfAv3De_Q#rI}CuvEN+!!b6 zJJCIBNKGvsyrj*6$M*ii{~ELNxz%{HON7@A0Qw zq>m`0{bw>DuIta(E|N)<;alXCD8s!-Em6c{ab}_n``>~7BQZ>iH~UA}7HKDnxGb_y z6!|+~P*$^e{=e`)rU(8lC2IZe7MFkQ?E8xnisoPG@^639$cu z)2V0|6@}`2EoEh;qFvM$DvN6r9i*aNR2kY!1h*_kQ9df#MIEIvJ#Vpi7gV&1zfNOw z-eU1ysAv~8me!m&dGVI0Xcs$y)|@zd@y@7d7nPF9#QfA5OQT;uyLg*aw2LarKrGn5 zKU%zFD%wSLWir2FY)py^ H1&03( Date: Mon, 14 Apr 2025 11:59:50 +0200 Subject: [PATCH 22/54] docs: remove functions from pylint checks --- lenapy/plots/plotting.py | 1 + lenapy/readers/ocean.py | 1 + 2 files changed, 2 insertions(+) diff --git a/lenapy/plots/plotting.py b/lenapy/plots/plotting.py index cdb4cbb..fc63bbb 100644 --- a/lenapy/plots/plotting.py +++ b/lenapy/plots/plotting.py @@ -7,6 +7,7 @@ from lenapy.utils.harmo import l_factor_conv +# pylint: disable=too-many-statements def plot_timeseries_uncertainty( xgeo_data, thick_line="median", diff --git a/lenapy/readers/ocean.py b/lenapy/readers/ocean.py index 9936c71..348f0b2 100644 --- a/lenapy/readers/ocean.py +++ b/lenapy/readers/ocean.py @@ -104,6 +104,7 @@ class lenapyOceanProducts(BackendEntrypoint): """ + # pylint: disable=too-many-statements def open_dataset( self, directory, From 92634fc6ee7a26088ac678f0aad286cf8a916273 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 16 Apr 2025 09:42:07 +0200 Subject: [PATCH 23/54] ci: remove bash -l {0} from formater job --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4f625a2..1d17cad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,7 +45,6 @@ jobs: run: pip install -e .[formatter] - name: Run Black & Isort - shell: bash -l {0} run: | black --check --diff lenapy isort lenapy --check --diff From 5963136a397d5cbd4dd5c68f55404bdb3b9cb85b Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Thu, 17 Apr 2025 13:52:42 +0200 Subject: [PATCH 24/54] test: add pytest parameter '--overwrite_references' Set to True to overwrite existing reference data with new values during this test run. --- tests/conftest.py | 15 +++++++++++++++ tests/utils/test_harmo.py | 9 ++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 4cba0a6..aad58cd 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -7,6 +7,21 @@ import lenapy +def pytest_addoption(parser): + parser.addoption( + "--overwrite_references", + action="store_true", + default=False, + help="Set to True to overwrite existing reference data with new values during this test run. " + "Useful when updating expected outputs", + ) + + +@pytest.fixture +def overwrite_references(request): + return request.config.getoption("--overwrite_references") + + @dataclass class LenapyTestsPath: project_dir: Path diff --git a/tests/utils/test_harmo.py b/tests/utils/test_harmo.py index 9f13a8f..b8f448d 100644 --- a/tests/utils/test_harmo.py +++ b/tests/utils/test_harmo.py @@ -39,12 +39,15 @@ def test_sh_to_grid(lenapy_paths): (5, np.linspace(-1, 1, 10), "schmidt", "plm_schmidt.npy"), ], ) -def test_plm_normalization(lenapy_paths, lmax, z, normalization, ref_filename): +def test_plm_normalization( + overwrite_references, lenapy_paths, lmax, z, normalization, ref_filename +): """Test compute_plm with different normalization methods""" ref_file = lenapy_paths.ref_data / "utils" / ref_filename - ref_plm = np.load(ref_file) - plm = compute_plm(lmax, z, normalization=normalization) + if overwrite_references: + np.save(ref_file, plm) + ref_plm = np.load(ref_file) assert np.allclose(ref_plm, plm), f"Failed for normalization {normalization}" From 5e8ff3afb2a31d07d1808944859504c8adf68fab Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 23 Apr 2025 12:12:25 +0200 Subject: [PATCH 25/54] style: add type hints --- lenapy/utils/filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lenapy/utils/filters.py b/lenapy/utils/filters.py index 0f98457..76cecc3 100644 --- a/lenapy/utils/filters.py +++ b/lenapy/utils/filters.py @@ -2,7 +2,7 @@ import xarray as xr -def lanczos(cutoff, order): +def lanczos(cutoff: int, order: int): """ Lanczos Filter Implementation of a filter whose spectral response is a door with a temporal width specified by "cutoff", From f3e6bb004fb1780ad8842dc499105343ea4dbc0b Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 23 Apr 2025 12:12:56 +0200 Subject: [PATCH 26/54] refact: remove unused argument --- lenapy/lenapy_time.py | 4 ++-- lenapy/utils/time.py | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/lenapy/lenapy_time.py b/lenapy/lenapy_time.py index a6764d2..2a41ec9 100644 --- a/lenapy/lenapy_time.py +++ b/lenapy/lenapy_time.py @@ -451,12 +451,12 @@ def corr(self, other, remove_trend=False, **kwargs): return xr.corr(r1, r2, **kwargs) - def fillna_climato(self, time_period=slice(None, None)): + def fillna_climato(self): """ Returns a DataArray with all NaN values replaced by climatology and trend Climatology is computed over the optional time_period slice """ - return fillna_climato(self._obj, time_period=time_period) + return fillna_climato(self._obj) def EOF(self, dim, k): """ diff --git a/lenapy/utils/time.py b/lenapy/utils/time.py index f2cd39d..1299095 100644 --- a/lenapy/utils/time.py +++ b/lenapy/utils/time.py @@ -379,9 +379,7 @@ def JJ_to_date(jj): return t0 + dt -def fillna_climato(data, time_period=slice(None, None)): +def fillna_climato(data): # - val = climato( - data, signal=False, mean=True, trend=True, cycle=True, time_period=time_period - ) + val = climato(data, signal=False, mean=True, trend=True, cycle=True) return xr.where(data.isnull(), val, data) From f365981998d16c5c85b55054b1a0613466848f50 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 23 Apr 2025 12:16:03 +0200 Subject: [PATCH 27/54] test: add test_lntime --- tests/ref_data/lenapy_time/lntime_climato.nc | Bin 0 -> 10715 bytes .../lntime_covariance_analysis_time.nc | Bin 0 -> 10749 bytes tests/ref_data/lenapy_time/lntime_detrend.nc | Bin 0 -> 10715 bytes .../ref_data/lenapy_time/lntime_diff_2pts.nc | Bin 0 -> 10706 bytes .../ref_data/lenapy_time/lntime_diff_3pts.nc | Bin 0 -> 10715 bytes .../lenapy_time/lntime_fillna_climato.nc | Bin 0 -> 10715 bytes tests/ref_data/lenapy_time/lntime_filltime.nc | Bin 0 -> 10715 bytes tests/ref_data/lenapy_time/lntime_filter.nc | Bin 0 -> 10715 bytes .../ref_data/lenapy_time/lntime_interptime.nc | Bin 0 -> 10715 bytes tests/ref_data/lenapy_time/lntime_plot.png | Bin 0 -> 79000 bytes tests/ref_data/lenapy_time/lntime_trend.nc | Bin 0 -> 2906 bytes tests/test_lntime.py | 131 ++++++++++++++++++ tests/utilities.py | 44 ++++++ 13 files changed, 175 insertions(+) create mode 100644 tests/ref_data/lenapy_time/lntime_climato.nc create mode 100644 tests/ref_data/lenapy_time/lntime_covariance_analysis_time.nc create mode 100644 tests/ref_data/lenapy_time/lntime_detrend.nc create mode 100644 tests/ref_data/lenapy_time/lntime_diff_2pts.nc create mode 100644 tests/ref_data/lenapy_time/lntime_diff_3pts.nc create mode 100644 tests/ref_data/lenapy_time/lntime_fillna_climato.nc create mode 100644 tests/ref_data/lenapy_time/lntime_filltime.nc create mode 100644 tests/ref_data/lenapy_time/lntime_filter.nc create mode 100644 tests/ref_data/lenapy_time/lntime_interptime.nc create mode 100644 tests/ref_data/lenapy_time/lntime_plot.png create mode 100644 tests/ref_data/lenapy_time/lntime_trend.nc create mode 100644 tests/test_lntime.py diff --git a/tests/ref_data/lenapy_time/lntime_climato.nc b/tests/ref_data/lenapy_time/lntime_climato.nc new file mode 100644 index 0000000000000000000000000000000000000000..de31b1b2f24405a81dd796bbe83dc60747b8ab3e GIT binary patch literal 10715 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 literal 0 HcmV?d00001 diff --git a/tests/ref_data/lenapy_time/lntime_covariance_analysis_time.nc b/tests/ref_data/lenapy_time/lntime_covariance_analysis_time.nc new file mode 100644 index 0000000000000000000000000000000000000000..3dfb414e91a77d300b9908a9294ba547df0d5919 GIT binary patch literal 10749 zcmeI1X;f2Z8pq$8umlK;xE4_nTVyw^DijKaXb=o46cvWXNPca<>Ts<{KMY7_vAVqHUv^He#nf!qc31UiA1;h%jI&i+hx1O&?>kG^ey(ey)Zr zLScxR8LnG3;iuTbW8STo3AQMOqr$CcjfILAi{r9w>7dEaCr{Z-QsS0^YGHvSw zCozo#d9+HIEQ?kuq{&vvaz(Vv%9Y3SaN@Z*xwwb9x_P;Kdb!MYc5`=|?ZM-^5Xg^B z4AePBOX6h;sYFE^;-sTtqDmPrOH7eRi&v{;tCcFbL_x@hPoB&U;R}P*lM={-!o{$qxO_>95J2%Wac-+?ltoz62)>;xG zELgvCD$HP5@eBVY)4_lK2NTZC0Ds})MV2<;KXhz*t}XaSPVs$U5B}ArPRn2pRFP@a z-)4b-RO}pUSMWFP;C|!|{-)>nPdvf@?953~bHP7x$Kx-&!9UHYebfj1ZB+Y|e&BB_ z?YTS;{JSq7^a6BQ-Y%Dm7l8lv87FiXg1>i8UTQG-`)p{wDgyr}w@dt%fd8}3j?z%L zH>|gBHVTJv{1*FXEQfw^;d$pH2(j5VImk7NkeIKG_&db#N!#CKF(QFH2CL0iNa5}^ zNxIq^1Kk`wcg&GPyxo}ckKk9_`8`?wJKOf8tU6ZveB<`*NM^wNhV$mfPKq7?ZAkVS5Bhu#{+#VIch`ef z?rr8YfIhg+mo_5Dh5DT*!GH4MKK>c-pHgAI_Z;Y{<8>y@pdx0fdA87Q+M?Me{R%uz3ZUC ze~w&r6Zp>@ss6Gb_`ltK%5eaE&o0`t=PvR&n#g?sIymp>dk>LMiA~*Ot)O&nYf;(uR-TWJ#IPU6}IddtZbGv(5r8neF zKDjZ`mjd4V?ZkedZ4DRO=TRi4XvHmi0Yx}cgX6mwKpux))_xaAk%0Eo@v>l0#orCS z5`os5ZR0JWh_(LPul9yQyw0f6@cZCfp7L9=g?XMy*(gRnhpW3K zpp`8`p%nB1tF7>;q_K3X!f11 z>~uVzJo)50(8{e14jb@%^X#pgkhcT(MJ7eEh6`;&H-nZQXgR+H)VpbwYc^=c&^LKG z$eaJ-hg^y@)Ok2B&xd?h?qRhS!gZUmyJqhMEhw~zD@NY;a(hd_zqR{_5KX}^OkL{t^)u3z(&0q;D3HJA*~k1>2G$p zcL@3!wWT|KPQmk}z@w}l_@`z%y*v&)19-ZzjX1v5$c2;0`);G#8H)IQ@z=E#=OF&l zmYg3i0RQ_7g^G(1f9IWuOReCWSvqHK8}#F`jH|BT{qy0|z7EL$-re&-*N{)w%LARr z$G3e#7vw*@|Dmb}@(9}1^GzS*KRj}9$xXeE`}dL0 zgx$*?g8zh%*XKM&J}*VDo+6(|Ti*W``7DiSd5(M<(x!ipe5z#yL&#^07a2xA?4-yM zBzNB*z@HU{gNuosR7+U9u3OttWN<-}R)ra;nl) zPPf!q5TZ#(yZftJUNl^T1(-Hp*01KP$3qhepXGF$@(Xo-ngq(aRq;^k`#{Zvt)`A& zg#K7>zESr659&>`Ks3`_W*D(&FF&@l2Aq-zEX{wU$Vfv9Fd13E)~odEES0O0x>lLtu67WL}1Ln^A@ULx3T`5cm%Q3-}>Wr9;E#D>Ur` z9v}SJUjGZF-X-0pnhi!60t^9$07HNwzz|>vFa#I^3;~7!Lx3T`5cu5@VBY^T@Bf+i S|IGV;=KVkO{{Q#%{{LT#yceNOC$Qw-5@EZ$nfX!s+7DG?`Ho2IE>TjU<;`3vp0x6^YbO zB~g8qj#AV~Mbr_M=%!MX14I=|icOg|+H6Oc+rjB3y zMF({QW((4ny+ff)!wl;*1r5h7gDanjnYoh-={bSO$DyXlYqt=YwM& z;{%!aF9$*;a8q$K4N>8P7<6`kJIlj>=HtU-ak$I?w!a{>kdvw)K>{)dptr&olzLoB)4;tu{QwX?Szoc|QJZcONdxU)7(( zb!V&U>*^Y6>*{Ii893=LF)=VQ(Oass#9+x%LtUyKg8amhv@l0^rWc#bV)6urcuujQ zFVDw|?Hj;xXKd%OxBKuoOfEvQ3#1L~Xf|u9R?tF_zkmvZPP6Cv__BEc9Kebl)Zl|% zg4jHNjt|#NUyCc?Z)TultfQ~BgXLjprl+H4ptFP)^n?x#1;wVqqs0fhIi2r5R{&gc zJl4cdnTSyKj^(7cG(z383e%s+AQTxYeb!hGA&ti2ykeLLUg);KSrFDQ-0776bc8Ny zU*dPedr-Bw?1H%>Sa(iMC|5?vCS~_l6__8Vj6q`kJn&z&Wd`{Z_}kd8Q(gf6L+9ru zsDr=D9P?Ki;9n}Qy%7lWT!JXSEe3zL9m~}8!C$tSde8v;Zk zxorymK{8FFX5hboSKwm-{_3o@TPwl8^;Ve)po=usyOm)L{s(@#IAIO=o5m*w+Je7X z*!8zol<5T~?O-wh#;2QsuI z2E0c_mlQ{skVk*%l+7$yn{s}48$6(!mQm6&4zyo1Iq#4s%#QU#H*uIwDa$iHTYNE} z1@tB!=98#q9*Fr&lJE=0eEeEFcVRy6^2@_8pPSvK5txrIl8VH9)ZPb0VLox!UPfa+ zq2GvD%%`jAOg!e(GC?*G^D%iGmW=u2m%mBHd{k2AreQwOtmF*LCpfz=6Z3iE2sR4hbGwrl1;6JBu%25)u_QGko z>!2e8Iy-Lwf3dUo+8SUSs=>*t8=>FY@b;8Dps!Oy&|Of?=0TU=K^wc%8e2eR=1p7p z2>8D{ta7*w_*30FBs)NDe|6dR6!JFEF1rvRVxEth9f(8W8-B|3_rvd-%9%AjT3`mZV!WTV>=%b7<(PDYz| z=KKWyFRz$W7l1Apsoky)dSkN7BMlta?yeNfZsCEf<0?Tc1D zF~V`T*Do`sAc?Nlxy7cCH#+iUra1+87cF8~fHqd$Xj(}@9_gF^(6FK)DVFqwENjT4 z;%oWm)f8meblHn-3(CDO{eTWyt`MiYo`TdS&i{7Q5!y?P$_)PkzIg$CJ2zoIaWRjb zF`t=@vTiufD*@pQ%;!vLD-*Q1-o}On`bw;!&;vAfCVMIeR9#Cf$`f=4C-SK`s8oas z-51p6Qf>(k^i{LT>_E`i=Z|88@pFHrnq8p9F;$vj`1$pvF%g)zCUuZcL6O6$>W)#M z*~jbaqCrhBZPSkh4IO%x7>{|=2EQjzP}ONeolVJ*@75f#hEy20g7~AQX`m^oik=ym z_sfLGnc&~hdd)B!{6kh`9?J!v_G6WlJj^k((6<2d{t?_+1oQi(zufc$_$O|RDlGy3 z!EZY*S0#lyergo|PoElvhgSC3c^Q7Oghgrm z;$NtBUm61+uOxMG0}9@$1!WF{5yIs0n7bG(W&l%o6~u%i*)}gWgP{Z`B3usY?amM! z&MbvTRv9?=;*;+xj+fU4rdJ^QZ~5Vq`FNah75WYBp~9I2pJnBd0(ScIsB630(Fx6l zW(x4Ze{e{_=kJ`bqY|9VaKYE_r-_^39RE2(FoU>^&k)rM{(=!i)Ws1UtX5e$SkY-# z3_(OAc-3%3Ou?TW@MmZi9ICnapoygLa|vvTRR1=kaaw{V@U^?)oM5$#*F`EKAR-_l zAR_R8N5Gn92d8u>c=LuLxCX_)D!7dQ^OdlMP^BU^pyjTf zP7&aDcgU@xAcsHt`{dvO)-Cf3Pg1AN+sNUfg9Ve0?PFrNqmKvz{G{hO$A0*M%dnKxKIV1}5 zI(6kFj6+{xdHbThpsic=LxA(_NcLreGy+K|vPz#pJpRvfiVAE=6lc{uaWC}ml$c8n zf*LKi+w=we%Z$>$p$rmLsM%hYg*dKX%u9y%kmyU=+z(RVKkJz0nFe+*7!X=jdz_?cMKs?e-y(Uyzkn z@-C0$dlw|1j6P2C9s6?1_Y{)I^0nM7k2Df(%-#y>{MGg2yerrmN8qRgH%mC*sVpa@a9}^crOO#Hm-pAe5q9J@({Sh z-ie&=mp~x7Z5EcFA_zb%#Fb~FOBMUN)5a_es`k*~f_gZ&IlYsYNzGA862VWBD=*oS(4)f6W zpoP9GnncqQG77f&lPK?{*MNi-fpj%reP>0$d*4-T+6&|Vz-HD~q{BYcsG>>2eiPs` zvv2e$fyf6_W4A*+uVqiyFTMnFDw#I9Y%htVH7qR6;XVDbBYW{R*l%X+3g6-n<47a2 zjeB9;S83@oWSIoA{Cebgbs&KX#oxryU_Z0AZgUQW{kpGG$JD)mK=;E>&-Z~iHJ%d48%YPO$1%To{DjtVAF+mdt}N$`)@ zeQ&WbDQ~NaB(+&~*kJCSC^cE0&W@n+! zAB6;;t22=8nh)z#G1Il5?e)j+X literal 0 HcmV?d00001 diff --git a/tests/ref_data/lenapy_time/lntime_diff_2pts.nc b/tests/ref_data/lenapy_time/lntime_diff_2pts.nc new file mode 100644 index 0000000000000000000000000000000000000000..42d93467385e4efee16595032810961400bbfab5 GIT binary patch literal 10706 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 B^Y{P& literal 0 HcmV?d00001 diff --git a/tests/ref_data/lenapy_time/lntime_diff_3pts.nc b/tests/ref_data/lenapy_time/lntime_diff_3pts.nc new file mode 100644 index 0000000000000000000000000000000000000000..92b56872941ec1f3c802cc7c34aadd5e4c3709cd GIT binary patch literal 10715 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 DTT7WO literal 0 HcmV?d00001 diff --git a/tests/ref_data/lenapy_time/lntime_fillna_climato.nc b/tests/ref_data/lenapy_time/lntime_fillna_climato.nc new file mode 100644 index 0000000000000000000000000000000000000000..6d090ecab51a88d41d4f429b5b2b2cd79c7a3d2d GIT binary patch literal 10715 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 D(CcY| literal 0 HcmV?d00001 diff --git a/tests/ref_data/lenapy_time/lntime_filltime.nc b/tests/ref_data/lenapy_time/lntime_filltime.nc new file mode 100644 index 0000000000000000000000000000000000000000..e915990f6536017aba71c18a2a48fdcf5d254d60 GIT binary patch literal 10715 zcmeI1YgAKL7RS#`cmxO!@eQbmE%FcyPZbIULo_@LDi#%n#z=xjAb}7-MIBfUBccdc zMI59uKrIZ4kBTCQPjFBw+72x*u~dAGTBXZrMJZ+WzDerTHT}@lnGap-p0$$yz4z?% zKl}bpa_>&=c45#0Q)4S*7KcN0ZB*NO9W_UI+K#4eV;#eVK}%WOlPo*>7@MW-(hYf2 zjah`k5QB;MPU+!0Ha)dGQT9x;O~%_0>|j&m&EdLz3kwWw)y@{79j7@uldIYF*B&Kf zbsKN!3!Zv1oxbUHiW-NVEQ+GKv{5=`b1`EJprHX0K=jS<2-^wwwHah;rVcXI4BoBv z(4C0kFP;cD5JTBy9O1%?h($7WtTfJ(uT-j}a)m@KOQEOMaI&Qnr1`-houUEP8TZ-5 z0Fs1Qepp~c1byDf33ChzUL+7j1c!^n5&Xa~0pU)=<7}d@86XN=B%tH1sPn1i4o)(P4#udU!zD^@mAy=o+wl2_#X(Y;HRmv1utWqIOu}zUHVr91O zJf4>e&&|cn)7IU?$J5)#ZH}vlr^g&G9@mXPer#f-$uU-vAX7*sD%ud&6b+M9$^==G zS{^H2qmr#rs^k&{A$MaML&EvOP_6(X==^CaViA9_N|_{6spWtb9qizRE@?7Vid?Di zbDyQ4`TKdg&U1C2wN@JE<>%(==IQFePwNvwAl-z=;yRQtY}u)Sx^m!hATA`=(vXmn zweMU^G$LeRQpMgr6GE~wj84omBgCm~xU32mLY1*PbrMXQym{H-l<|a|acRsPfbT*5 z>?5cBt-!i}?9N&nLWBhyS51ZWSyuESaLIJ=U-15fi!;DqxOkC`J@^lun!eKk{G+G% zKXd~B8grNBKv)%>M*V#@_{XfBYv&IBrZ>2|J;C4nBL5q2@V_u~Qp`N?Pulh5Q(y2; zGie|71Alu}xiSF!9i-jY=7WFNwIe=&F3Z>LTG2xA-!bEiehB#c=H{h_fxq9T=9@s{ z%r|$61D1gQvyK}j5wP-hJGPoc!aMF?^3I z8?8npkjG$+C(m$|2ryOxXwVusRFBjA6raa)OR4-%mn5_M&zb z^2xLFPene)ddca?C%LPC1M-PAe`gc&xjIm@1^Ms@Cky%5Jxkk)e70Y{pN)JnUIpeL zpF8cxbCFMnzG)uv@#)!=k9_`G`=k*0Of8tU2l-@6^NWyAddZ_=&x69oYS8>2T%8Yt|Kd8Il3MVObhl|g2L1;7 z2mL+)f6k7X`|Cif4mNY@K_A}YOB;}5h+)TB@V7qR%RdkPQz|SEUIcAAeblTObmU*I z>#hKQ)``!$Tj4xx)ANJdU|i_t-h%6(j|!!5&84y9Dd2Oe*T8s(5{1A0W!@^UIgguGih^63;==Dl*=ff?X` z|GYof9@KuMX^jKul`+wsPB?FPkGl)#q1g2D+2B9i>1gQ=>N~zV(G#@SaY3Iq&by{% z?mUX<-RYWExn`>6WdH< zFwgVq&0^$pyrxS6TGb*HNCboutZ;V{t`NIr9E7y}uIHw{Ni4_hazSTfViX8vOHv8w?Hu z|4XBZX|*sOnPm#~#?DxJ!K1-uoo+F?7wCUd?pBh=g z5b_!0LxzzLJ2`p;`K%MPjUt~vY_ezJeU53rg@C43B)_><DVq9XjE4% z>ixf~MNP3P)7HsfX=W!xn~rYx7j?*R~{cDrpXqKh-(&q~(+L9K}O?60g9xlqnvg=5{qC5Ht^EF+U4 zT?=^OZxs%_@aKWZ1D7cT4Xle_0uAA6X3@WJtGfiTq;-~SSk?l z1!8(eZ}^ttj0iAArhYxO6zXvW)~JMo{ZMs6v;D6b=|IyV@V2qFj{d;u_8DaeFa#I^ z41r%sU?D#os&r_01%{@(1>mg#o9^!`%^o3L=DICL83GIeh5$o=A;1t|2rvW~0t^9$ j07HNwz!3Po5n!JGGtd8-=l{&}f9Cl=^Zft!^!)$djXwS~ literal 0 HcmV?d00001 diff --git a/tests/ref_data/lenapy_time/lntime_filter.nc b/tests/ref_data/lenapy_time/lntime_filter.nc new file mode 100644 index 0000000000000000000000000000000000000000..5da043ee0f0a41c0b675a0c0f31eeb98a6adc535 GIT binary patch literal 10715 zcmeI0c~Dcyx5sY?JCRLrxfeBVh-|W}ASfMB6bvee4vH}*0fHfc5Eca&MpVQNH$-t^ z6ct2p8AvBF zO&)I32WXO-O6uxFU+d{@4dWG8ta@);**I{#w};z2CC1N6qvY4H)by%DTcEM23mn7p&s zqc0J)e@%qpiigq(1A+lBg2NWbc>F*+mP8`u3&mWSAVR*hf)i67pqw8}>QijMFvER1 zp$b95SeBQokB>ZW%n8TnHgmQ++h?XXo8!ZB^>QZ|Bk*-Pp`w_;cAf1mAFt9o9&d-- zl@5cnAvkdD3(id#D&+syuwWK$3=i1JKf{O=3uO^=~$Pa@_=Fe8Lw zo`7j%Wo2(+Wo=Bozcnq(ZKkAWC)9W!@|gPlh{;kjF2l!eO)KNF`wcsZ0o1vBM~MVV5X@ zG(sp5JKLCx<@}xPEGJvqmB^MH`8wYO5H6jR)c557e&!-O#uIZ;7Oxwz<`7I zam7_YBmdpY)M<0U|9#E9G#}XcQJdFk`N2BV=D5Z#gn7&Twifvlgz+ZI($zBq59+ua~}SIqc4iM*(!$PIb4lk|kl7 zk1@Maiur6EicpWod`7*GT8H^;y7^{3 z<`etXH4*c9S$Q@I^Qlo8uod%htdHA{`TUgIx&!kWo;+eV=Chu^Jq7cLPHRcUe4a}D z(=Z>mEf)`BJ`S;C(=nfe-g}Ntge@4I))hD1{`xh;H2K>i$XID1@|1ot}%$vaX`s@P-USmE#hcTK# z+tJTcTQHwg7t2@1U`36EAdv7G6=)>%x50 zhpp|#e7^cL^nial*Thqa1_4Bs6expUSJr4#r2(H)=K?fnz~|7fd0I50DNp&Ti8g4b zt8;=bXsTcRM|~RbDL%+Eqye9cHCG4Ii2MqpEK3q}fWJwS5onIMKRLKb2^ zn>N<_V?Kk+2L#|augO+%FrTy8bzIQQ5)ThPXtPq;(Lm6|!GeK8P!n^db<076h4Ifq zLDg3eXNQ4$6dufyf;QiC92yCl_^LKB8sCqgF0TO1+?Zz;hwm3p+_)O^He+2=lPA9;B z>wV5YW`XJ{;9t}e8kGy{G!~n^IRo>w%A+mL)8P9g+5X@K;2*ix;>#uA>1L%8 zT!7bScHg{=dA}~Oy+$LZ-8~s|^ahN-y*}ytP2m5_EDv!hjDI!O|8^Ppu1%XXxg6$M zDGkV~z~^U8Tf;qw|IO-!Y$TL2@VNqvuF;VLtTmMctTBhu>)P0*YFZ`0r{( z0|K^Dk2&>^TG396ujU(nlg$&gkF|>DXkVvwOD`HA`0IMRG+P zDOVgMAcjI#x?q4`ioDe2MSkC2^r<@Br|@df@U_48@jS*2_)P`bsVlPMNkT(mWqEv1 ziO8q?YkbT=sU(ys3l=a(aYeZBmq}MJEto-4Zj_=k3R4J{@FgNi&|NE{gT;*IMlksTsW3{wS1bt?J4^;<_->F? z$d6z^d8r0z=l~En6o39|@tW!5D<_RX;oZUj{^?L)7=57Nxg)sN1{3jd`{QB57oqh% zYz&bCoDN}ySDfcQ-F==ro8``tujl}*@rw9BM+jtpF3krr^3(}+d|w$`63l;$sPEv* zhrrv)vJ3JDzpvk~{RH|6{68QtgXIlXIyC&mLz907#a~6Z*;r1t6_{CD{q;LraedN6 ze7*OZ=a2Dy|L&4chPOgPm z(X<;nhthA5=w!!+&z=Qveb7~&XAy})p4*iL-6GMCYs#MIRgg$iDMxsqos6F_g+$`phKrX%zjW8=?yf2lZLr%iCZUl;_FtY1%mSZT0&eMf(B0-QHjZo|Q4p`2 zw*l74%$~1%_>^%p0ps<F z#wH9nHN?-+l-wmz@Z|PYm5@(Ha?^QL=w}|&Zwm$A)#(;#yCGilyoK{e1Mk-GcXwuh z-?_tIR-q4Y-gYkRX$8&s`uXl}a9%HaicMnSJT!H;r7r+ZcV54bwuF7qZhU%J2l5#H zL)GFs*w30tj*~2FVgL9E+x#IO!6}(h3-GRG>uVWylIX(mktYkgNwoNZr=|z=Gq#R! zn+X2uPn{0@2zjUXtwf=jY_A9v4GQfJJ5SA4qmc5hkOwD}DWsG6FvGQrMBi?=l?{gTRMpNK)B)?r z^4;AXfy29+kni6glBn!jbNG9>?(4Jb&@|v_Syozk6S$a|<@AhzI3sIp&3NFe?Gn>- zbpVANszVFov?#QHcDmYU$cHsM-R>Un3%Tk3ZVa5`OYGosu4c2=M z=giqZCprOqr>7iqboxx9fbor@7y^9XH>%4tDU@KkJoC9Wh5T4UpAKeF=-HZ8s&D8N za-6CcKkpNXyj0K3{RTc>N=vqdgFkYl-#rQXVp~#yEu0V6A;vYRokSj|3tR1hi+ROR z{?>sMy8k<`#l(O@OwSi9qd`9|pW-=Mk3v^@XmLvg4kzb~?#j}oP}rUN2NfiRhWVRZGhtHbO4ZQYv12L3 z)wv~n2>KxBkrS;8*=IvjupP37cDX z=~KvH#6v%;!O)K#=5%&Ag$!x-tkuRajX7i@Ew$~bN2Udz`1VahX*|*VqWiY4u?Fm-ktqmrUUCr>(>t)LZJ-CPVqj7^OfIe z_GW7eWq;k1%yOX6kr;7>#Uu*-xTU^mz8Qtu*BcyJ2Jv*N7FasNIWvD(5>pFt8+~2% zNeF%Qgj!z?@cgcvn?Gj|oWIUpXXzs#-)HlK%xowWC+te80>1)ZHTGlhkGcM&@)YR% z?4}@ZOA7fGZCqA2hC<&gy%qwq4=z~K;Oa5Jz=>!c=Q5b`N z)8z1P+~mZ9Kz^t6H8EO?zyk~#@$bur`oo9gsnvtKxecxxGL`HA&*c1s{yvn-;3#uY zzsnIKeU>DA)!Q`MDEydCqtWUI$A^@`#1Rh%8d4y3guEJl!qCV4!3bic0j*GzF5Wlj zF_ehne@ujFkEb$-Q3Mly2yYj@*oWt9&K3$qJV6jw%ny}pE#<_L1UQu4kYWR-0l)+s z1qc%6vYqVR+=!7dfH~n99Tqq{y0|THb@6s%+dDZD%nA58gOHalaItrGl+2eOoR5z~ z;>v(YY7iW_4h82R2o&)CYgn)fHzo(5{}o19kU$(Nu{DH297dqPMHP|{1PhOF6_l3VK84L764Z4paVbH zC7dq`6$pcD%%%rP_}iEp%{DTd?$7hJurW0$?hSlTYe3l*hY`^C#P|I*a4p0mL} zc=zjD*5Dtma%aE>{B=dggm&Ps$7{HWz`y=xo)w_mVr_c!(0uUUHK|m7A^2M-B!xMF zzs<(0_kc#}o2MyuOTfRg_HLRRoV?DiIF;qFkKJPXsFkp8-SVW%?gXJ5Pc1U@BnaP! zD(v0f@IE?TM)q+bj;>sdA9-*$)k5x7`@*v6Gk4Dt!2D?=j_zLvr!)T#PX-*PlEWFH zS1{(I>vBhg`6TJshG9O+av>3zPe}cf^_Y*3`kalJ&yCjHXw1iiP}+j|=yZn1VLtI! zo^Qi^qQ2Vi#C)FKIg^0-)XJ+SVLn!k8fOrCn1~i$JrFTvaLoZGXh(oyQy(D%O^RKXs;weG&Y%Gc}G> zf>xX>P`e7+_rYlGHQ-M_d%vL?@?b?IFQ|cai#9dwxefYiZzORK)Zp%Cj|ZSNtp{pq zK~*M>npy|^-yR-+xB>VxJs&AN0(JVyV@(V2pW2su{|WG)TwgK06?`u_r>D1JK83-| zcF-jSd=8tRBCxQR-i?&Q%P~E-?KRwWEBRuN#@xHE&W`>|Ad?Jn+gMV+`Gz~LQ>(M!Z z=Acc}<~7g6`}$SQnoT3*p4LyuwuZQgpPR?n(t!8zY2J3AH6_>XAR6I&@W;pcjx<7v zH|$*Me2C-pm;8?lXoSO^3jus5(4gOkJ#+!hA0BVAghuEnPX2nt4d%-YsPz5-zDLC! zYgb}E@jDvbF`qFts-8H`i{ee*n9rHqdM;>o6^FwEZKqdf`hxBp!yhRC)tgR_TLbb>%rk$v|ybaX4Y>nAY(5Rk2lM*m*_UCVjG@_)y!f0hO#Jf73UcDFc9?qz< zJOH|9FS+gz=KVaeF$Mgq>#ta(fq&%Ol&lQ!Y04_39mO0|GJ}s{-u)3zj>Gvjcja53 z1plNJak)9*pS<9_!YSZ?c_1)6ANF~2)!_MQSf^4GVfY&jK2P>oWE27auo%NH=YXe! ziM;=Lyg#e&N;&4;c7Dc18ewrCjXIk)ls+5EQYF2w)5?ed}rm`~l86SbI+?H$cJh`;xEho}MKSai7I&nAe!w=Zu= z3&h{o`Rvpa%x8J2Rx9Si>56E>ds0q!F)zo5xtlXBgCT*^I7XyGl2Q5+Nev%f9GWFe?vf8E1EF= zn_6)c0mnFkHTQe1Xs$w-4=|vP`CH8>jiG0=k_LXopi%I*9k)vgQXQ%qmHyAGMh9ut zr~;)YEm*vHba5F$*e9F+WJm^pcj6s?tokKH@NLfVYSn82C~Hde3lM30N37P(R!94%TL4&mv(e81%Dw=7$Edp&kBRm*-tW^9~sOI!nG@l z@9Qh@5%7b2*0Y4Z(&Pfg3~)LA{l4Re(1z|iGe8PX zoiM>WE_IyexYW^w?dUDpaVD_FJMy?;*Va5BBT1c5!sBw-l3@K~MBl#yO6Cy6 zhUy~8dvCBS6Bz*+0U3e+fxvvWD^%&w@W%}_$!k#jIf$E?(d-#~15=Z~|G|(xpJj=k z4}R=@pFi~PF3Do}m90MXN~SUbG6FIJG6FIJG6FIJG6FIJG6FIJG6FIJG6Mf!1O{pp zdYm4UXx&o5_29Q83PZVJ>768U-Q`+t*+C)=71gK%?IiMu=y)DeN1}tm(Pja+N%Sqd zD0Y4^i9&y2YhS!TBE7uh1Gd*-o~C!k=V}ra78GeUJ|I!VBBsTKrzGkTG#*5+NaUNT zlNjAbqG-=e?oF>rRIsdON?I$47$z2Ok?`E^3^5;2V(BV0>JRAR(i@DlP7ukdl$ zc!xwT30*M{?vd!-%&B~Rh_8;WNZEt`V^&vLG;o@m;E=W-xUHRZ@z%p8675#DJ*NkJ zCiyn{m4Hvy%5U0NVZW@Ce+n-_9(2nu^}j$~r-Pcd&3#BBt1Fu7M$aJsu!T?704Lq# zgl=PqyJt-AWiI&oPg^}Q26U3b{6j{KBuc-`GGjpgEr{An2i+YXE%*SuVgwQWkAc6x z=k#a}sJwM@Q8oC}GaEhZfy-#aM{^ARB+=O=2TzW8PNJW@=H59E=keO+7JIHUq$+%$2 zkxe%tU%hZ{Iqa9Vy`{JvxGSt)?2_0Fe#7X6CJ^7#fQH*Afy->_rqX8M-rnOi>A-su zz0Cjo?jiW!P|LFT3HJTuG*H?O_w=4-b%ZncW;J~)JOJE_k3H7b04}M8SxKx060JWy zYuTk*5{+$AUJ(lSO*s_g|nf<0AQ10=e6<$z%q_`iC`u>A=69dC-Q ziidnR**0I#0S?8TiR%+!pT+6wRMQhmd2Z8#6*i~Y?LT1Z4>TX)1mKQ^QNRy6Q9mSh>( z2EKM4fN^NvK3+v~Rs*Pu{=?&;{2qbRgI z@OtRVkrdi%(XaXp`oAOV%pxX*zQ~_g{}#?gNwGYa@rgv;=i)BM0@q;sy6x|QTa$(Q zo>1s_s6+;+%26m}L3@=LczaEK*{QEdp}x_JdFA6NR9bCr{GLT2<4;W4sBRNBNGOpP?@-+gwh zeF!;`2V8Rx#`b6QlSsW^VTL!H-@Ia-S-->n(;v=x)(G>*tahA`F^)pDQH8cIz%QQK zSD0u@p)I5A)t#*Kh6BD4MUGY+<6Hb^Q zkIGeA-K9&RC5bs7C+SeAvU~P}GjQ&TNdlt}z`5Uf+p%ysM>U(I9lwFUEv>el1@moE zsQq&wZui*mrE)Xixmv-l&Ddb~uL{4Kig{EFedR8_Cp7$ls kJqqWdlU0%HtVN;c8yfPPfJ4REmE3aR{3T=Dus661*!;2#uTID3LsWzb78rlV)By0W4YH?yVOzo+NbqbAac8%fz( zh>qpY&d2wU@XQH~t$4f^ZY`t&M1e0Vy}=dAqnBj5JXq3!$;j@0JPilbfv-zlG=L$b zFJ@aR*wHH*NebbkS5zG2XOCV{gptu7y$VtaJaPCc@a~oWyW9~^{x9$T|1Bv0r7gGmUz>#=XVn~8YZ0i zl1Uy`I^t>EXhVG{2z7S@PZ%`*e3oZisyX)On{4uGDZ(1ySd&jRH8qr(W&6u3`)yqPJ8R#`dkt-pUu2RV%ZfNM0lwgrV^7CwOu>1)HpUM2#$>jCMV45%bL=gR z?dOf|Z85PW>zpLw=nIA!aXUDkIsXs=H+!BcS}}WhcWt&7Ve<1bI&^K$wu79i6j0(O5Ai37Fy z4(Mtq_ui~BVR&pGszB_H*mz^UTfY!{#84CFLgCi69p<>|n~p>2y;=%;f!wu!Cf|4r zJC2S| zz4`b$>*1qh|D&tv4mvURsvSUQR2D6p}U=?pb*Ah0d^wM$jAtA=I|j2#{b#1vf2R=B8lAm!a~XO z-;ezWx#s=o%wr-|%qm8_^1tyu7@e+}vKDu^qGOwH6`jJDq!5W9SAZ1rr7a z2JcRv(X^3DuZW%PgWb-9zW2&p*}zyezF}Vgdc83@b;vAc7!~a9`~320j=lY@+5x#O ze46CpZrxYr^oXii zPg=Pe*{p&zdojf}0`?+qme%G)YRMZe;PQI6Y7hK8+}&sME0+sX1c0`U?JteF*V78j z{`na(5N%+V9d%)bxN;hKyFMp^Z(v4GkR z*_Atc6HEbJ&zd*|AVy!F#@Fmli8(9{l@toAf%6<>05bQ6s$LX@-&s>>GH+55OuHf< zQ2Vn}Hfg5TJ##+i&5p<_aRDs^4gf4=aR92k-0(G*_h;TY1iRTIef{XswV2XD1qC3_ zoZybVClKt5+_^x85~Lg!SH#S!V8Bu$(>ppe!KP|9AD$^aL?2qGz#p&398L}gxXynW zcGC6nsZ4%8Nt@)_at)kisdOxVA-_`7Cdng)cW$j!Y{1!n{Q}8Q5`kqDfXK{zaQjx> zuCV`8VIF7f+@BU9Kd%}n75gBq``H*1LUEH9=IEHmt$e5^msWvfyx-sVhv*m^52r^! zc+ccyXP@7)EGa4R{xk7fz}J^QvOC~lD?o@V!eNg{=-~8RM01DDZi^+&wYX_*Eu3{A z%=d>Xr4f5m_S4yfpeilZwdVfYRwQa=c2^ssHM0nVmJxG~&OV8}*_D;XK<1F)w_n#u zNY)3}P#nrI4T#9RfWmgj$kdZN>unN7wf@yg%F4i{d`#Kj$cj99J>-F6$bW-Q2fezw=;Q!QR1v#9XJciIa#13xpz1o@pg?CE#F(U=TnsAWloy zW&;xaz|n9$8EOQevbD43GxX+v{*mAR9g$mIZAuaF~-H7OGccYgBCgY`8bl8tBF+RADBwh9R^=_jj!%j0PE(lHR81ZOh{jjer~9DVt2Q;hnJT_Gm?+Ek)@EAa~EoskHH_lBtL$VzMA>|ewg%pGGu;bWgxa@ zgAXET_wdjckwt|Ay{eoH6>@Ll^qO6+T!C6zrfn|%xB?-u*txiJ_S2hU_c5K6!gpDcfx}8$jU?f`G zDw85#Ub~&mrJuw+Aj}?ngngHAy zetY`dNWj6K_dw<7)TSC;F)0w!y7N2uI7WbX@L&__LbJt&i|u;LR#Lp@vm;{)E*$*k zKG1G1IFwk%?Tv^O+lv9jaO>kw<|b$`hf z1JX`K_nq%#r`##;-QS;Hs+LbaxysE6Th-$|qpha)Mn=}{CmJ|+I)tKpiv4tfuv$Yy z!~Ei+9{Anm_y3L^TCMSqvioJGA?{G2q50x!8<^M%XWygCd9Tiyf3tL&l;BP_F1CHo z`-A6f%Ro=h<5~sM5!x8D)uCg4zZf7r{VOK97Xk={GDM|~jd1zurSa{3F2+?_^0Rl? z=@7-h|Cf}O0-L_=_u;${N7#)Qq}01jvDVkRbd!;{_~Z4=EzTlXtzUsIr{5KCS06F* zv(v&9!hiVBgfL^lqh#1~K><(>K zha&qPRR;t{Ct|%VwmyZ0B*S>%g#*o_x#u{UTJ0yWidx6@5P>)x?pfuRd+bXWsh+c z3ivGxD9sg?eP0d9Pl&MVke=oJ)14hBsL1~#O|qRXl~=?z=RL0nX}B^Gu)n`|PFU z@6lz_Uo!=tb!xypnj%#*i;_Rk(|}NybbDkJSTi0}vM)t$Nxo6HiVCvW`QK~8ZJd7@ zboV;n@`Q^DJ;$2#>7JK}+rfX2cTRH}N|QB@MW%Z?UH*FU!LcxqvAWTx>dn^8UwlGA z??!#hCix=a+|O)^*)A*=0xYn&`^Q(aYIr$GU&aA~oX;vlJQ7rgFJ(~DyV3l8lSHop zQct>3B)BJz5p@p;me=u7$BUj{HW)X%5O(zpqsI2&rjirSSN#1W3IaPrMO>+a!;NadsHjEkmv3v6D6|`C;XKLI@q- z^23v`uyR_`$wS<~mHh9M$930i4jT~4E0g<^0`L=C+AY>za5lrqQ5|-D58f@lJ^4(G zIQ20Tt&6L-xjx5ko+A1p*P<&F&(R?kFMHu=uCxF5z;k~O7Y76UOk`ANR2h4v;?=OZ zx=-IZ-N=sE30Jzn(S8Dk_F~uuOT;th4;s_(Wy_7dEb$7Y6>jrCI%S~U(gk&@FT5kD zF%Jg5eg)*(wqynnp=reG)!`PK$B3qSw$Ihn$b;=t;&`pX{FXNV6AEF7x8=$F z)8UzgEk@-B=1-|(cuSJSbQR(m-~jfL(fz%$JN+zLM86M|ar;;8tT*BDWTLFd z`5ZMvo;HmmQT$7_s_c%^;=#d2hx`Fh@~1cs=^z5})G16G5$@*^t(f|#+qo1db4i3T z&Go;`$}Dy;3G83_31MU%L&rMsYr&&+#zomENEY%hzcTx}FW_lW1;7Sw5NqPSSSAK( zQ98g1j7~(InQN1bIB9+JNKdg*o&yvYoRc=mc;0z$GdqijVmXEWX!L(u^L`G zv5f3Hx-%=kfk&$q&13?{W;j#Qlfq#Pe)&=9D8rNhX6S+?-Rty;CrU{YD3+G0S2_kX z_fy|-IJl+`blG|*C{s#YIKC^LAE*q|z4GvkmQ`FfZ1Iwk16~gC;bS@A?`PAx8s8y!5jpzIwlW<~fHQ>A20%N}v6Abd_$5Zv z4GPprS?niD`lA0ft0cPi8qg=&yYJr1L;mBzGSL;cYSX`a64Haq|NU_JO7q)Sk#(j8 zZ-#|}*{EPZiDLfBK+A@?h+TGng_Q`>l^psgwCA;wTdo^}l)h2PCFvk3PlStPbhqKb z+Pl%;(bST+INGFSbtlb6=`8Z4Th*VD7qR_4FCc*&*ArvJS@BsLxJ#n4&d{jD;(D{| zWHWw4=RV13dpRz5;quEiPraRI*IL<}dfQu&^*yIG4x1Aa?!yTGa{0*2tLLPl#e?)s z*>DqYF7QFLPCN;75wDdQc%+-r4=mG?T!X4rVT-kh-$LrZQq%tIZ_b(z&twpcs2(St zsPtF6fRPqo{yQHPOwHJV57HDTRnO@spJZEAaAKDJf`c9~fJr6AMP3gQ&6fKdb|!Ps z;lLu!H81&jm$-G!uyB9=WK6TJYYdq6zZY|di#TQj+^Yy>sN)ifZ~vujiBbh7UT8_G zp2u&YE)SW`RBMIMRB#XCovY;@o9n!nC9c;j5-c@+R*^!u&FNT2Axrbpg~cvN19RYgF{{o=5*_1_23g$FX-QO_7q;d!h;<#e&@MJ$JX) zymNj{!Z>7%QT0!ZXL~LhI`Bx5sj9d$r9tzu86?E#Eijn>ts8%VCec2pFRpe;6!7LV zU%6C$7Dd-fAQq31roWta`2&F$ zkcu4a_g+1>L=Ydu*>of`E#~I%n6yJMDW)^MPs^lryF^tLzeJ1TB|mE|eXO;?ZB)2I z+;4JR_cqzW_6TKiie13V9fU&ejP#(w)<71DYisa6yOcfPVMbBRatrz#Q6#a1RV#rJ zwWfyGh&U^5e5}R%Pn<5{11KEsS*j!Zq(5xzs_zU3cxRW3=4gE=fW}riW@yT$?*%rc z1k~Sv^c>td{dSl}SqCwm{ef1vH?fh9$GWm7!0XWEPg6+*mAKcEwNi;RKmxM-Zy2`9 zzl?u?Om`Ud_@3^(9^T-Zifi?uj&3)idwqYI%awyakp6Xgg6*6He^i-eKAhqZZxBxn zhsa>sa)#e^rZx|n*UF#0Ht#qz54dS4bWT^zk{*9QwWmRn1s|4vqveT+a_31Z5H6D_ zfGbuKmG~fP#sbOMP=TI8;R8h$2@gF^S|O;uNg!Kp=;wTyt-;Z|sJqhw-&u}Ic!fvA_TR9b@(Nq=On%`+LV1zqeGQpep-0gmG>tf-+>Z?fkld!bull8U`XB&PD#j`h$d#Yab zD3%rc(*rqK7IGv$E`iNXmn8pTP8bvl=6j{k4%C0N?0^L}E!C%QARk1!8Hrbe@tf4;M$xK=Sx-<}%kj}Qk@LG^F^`4*99+&f?Hlb7kAcA*Dp;1`RAlhxbp&ZJ~? zXn5EIWY+T_bxc@u)X9#j0oa^fdx8|eWx6Xo7Tm}Dw)A(aNawd^XMryTP^MaVXYGC< zUJug9-qS{$@j4K|EC)EDdFSG++N~6nnKLKIN>9Vv;Y@c{1M|x!>EwvBX+#nluP2z{ zRl741+VnH>2qFVOQX+9^peB=qoN*ugY4QNTh28peJDZ#s*e~!$F ze~yDqiUf<0mm^jiIruxyW!^B6M|RKT?;3#Db#{08Ta= zrK=gg>gZIv=Sixq$Sk0WcpwiC>uohDd4FJ+!3r2h$tvBydnz@2^{_(fUNTeVporWtXBWg2bWVHT($@ZfWtq| zN{~uEG+eEP-`wFEH-fCtdD~+_`ulXL0W2_(C@PFpsUbIFosG=8-A+tcl9z?C)f-+; zY@a99jUWO^>1p9I_B~BWFQ(%w<}wpWrJJkZw*$5NCH`xXDYje7BUTD4uNW@$;qgxc zjBBb25B`uamQ{m+M>-A7Cg*Ov2=O74!L)q9+S6jGa4*GHbb;YppU?FeN~IU{7KI)L zV(n)POr9Z<{Wc9r)goQ_tsVoKy%a1lWtTW!-Xx+g zsq-UtnqQrCYv+Z6i?Aek>JaByt)nh^`lIj~cO|@zV#H&>l!KE~-^;5sM%eI^RsgZr zsM_1(N9Tn%jjV4P1^qd}rewP;TImF>t?JJ!@`W16;`DMQ>7;v7ILM}Ra`St@Ub-ZN z1;9yyL`MgEdlFCsN)mg2niO!`GbtuCdZ1-V?vQSGwP1`S~WzVO5C+7oF;hzMY{&x!g*R zsjw$}jhyGyw72N}`jFssec`31x;ezM{=sYK;Khp<`&pbf>>+A-I1%S(8|6Vd-9b_> zN4yvENKhB4VgU*c!(;w`8n}lde$@Ewl>M^_pgYrmJ%Y^SzgOHz>O9wzK|*%>dwO(w z4jFdU^fG6g@noT)+Ldhl4^7zZ?YwEr_Fo_reDrJd!q%7Xd;bsR&c4$5W4uRZrdO8e zvAvbjH?!=I>z+B$Qb&b5Wo?Knj`;B(#^k-fJtO3AMv{n(7pqf##97CHo|z7LMfO_9 zjIpNkHj+v2w{LvRuPF1VxD-{!6k|9k8qb9)Bi<2pJy?1JpmAL$I|F0Ck}I8dTkmgI zDGqXKsUW9syK8l|gp^!vvl8k74*mm#A=~K_*v=KmP!UB1|8qzukOWKwvTstN89HtPgBG zGxt`8nq_m#YlCs;c>-nFFImj|r^eU!_>bLiOL^vFD9weI*;?c`yyENx6_nq>ZtT(W zIz08IP;lxaTXlhWH*}Uz08|F^7lauvl-o=DS;Jk-C0yhQHK?bv7>O(NQUH-DL-6#? zuR0~uvY4tW1O_B}>NuTSyzO4MSnV;C!qftowO+gRc&sAXU-D!&=~3$3&_{zTFg_IX zs|KF_8Sa&hC9lSFu1_giE6G|}%fxKoUekGE=wI-mCPX~3q|cHX_J6ReaE~%KiQJgy z;ulI(PyMAz>eknny;%ArV}^sQwBRpF6>Yc7ZQ7p! zwa*XBsR*4V+y7Z~2sfKpLun!mad(z??rHB+#RLci^GoKsBg7+1B*(k@dfe3mOEAsb z(N*6#Y_cXQ%7U25kC6}2;r5}>5 zz$y1<&#$#P`b?dKA^Ysv%YD`h1|wInu9k={^-s4;Nf6aP$MBa)RJ+koe{5pa?Xv27 zj)d~NmsA{rtvS(O+Rk_d@M8oQ0B#iH%M@cEecH3)R?w7toUIIo2E)vHEVrNXpDP07 zaN=F@=W?Z1BL_at=Mt$YN;>?f1kqnd+-+aj*-A=F=`V`}Bm0a}60vLc2$zVFpeeJE zosaj)p$2ypNP!i_G5TWigg@`>&Hk$#w8P}kcixyqT9j=zCrqOBt0{*>5Sv#3DMQpY z_t$^MuK{njp`a%}26;qpL_*b!?VI*iI>_>vhd5z;niAXPinnI5bg6ULwa28qT9i3d zAJMO8ydN*nJHFcVsVk@v@FD0Z_%kVPrGjlY=UU}?ASrM`(X|MS=gH`@MDrr#nXQ;1 zyt{S^HG*h4Kn+sxpPlA3EJ=nli(d?AfK>mzjyLL$O41v_DzvDYaTN1eCmvxhiq_YR z!U7b+OwK&`g~vgazkK5ct$^bFpKoJ?@jPW1rAv*+<_JBbXpO3267VYn2jzzAcLnt) ztN`*6E?NPiSbJwz0cIed%0dS)-k$Re(8~DRfn}es1Pp(q%?I9fbKZ#A8zbE63P*GelL^UNTXm}kMK`n>(`<#$VO?LoP&mcc zTPU3SX-1H>%%HMo;6&6hhGTN$RzlBRe>T8e%Y%asvjZOtG9K0Q!(?3BKcuph6K37= z`6h?9e)_JMgUwI6R4X?A`4%f8db&XVU$SGQE_Sg6&Ge=3;gTI6@L5j8f?dfQ{EJsh zDO(rV6ni`M%S}7g27u^ATH#VC347t3 zWq_W8dn8_uQ&Q>qCx4oZhy_Jbhzh0^s4y{mBp+5T$XypJtAN$sVB88Kj#y_ux^ygEw`7B+M(HL-$-Q>aZwr#1M9+pN zGJ>iK)sd_Po^Nnha$NacE1Pq!lHZW$X@1zyiC>kzH6dNeSV0NwjnwAVxZzVH*7b#| z&H#2f%LJv_`bCM_RC1<3r9QCYruU)9O=eU4Z@JU}-i*54U+v-Nnc;lBhD)4n)UcgA zW>tigVr^D49SdvG!v_SHPyH(yrA8I8lLs0j*GvVljNTk_g#0UaZSel$zpg1@Sr-nM?t7%cy zl;zQPN)2e*_00J!CgGR!p7496{qj}CpT2ZtIjw{DUM7FkvWQ<7bT4F35<<@r%Q%Rum}Cj#A;cB4jWhXjs}e^zWlorL6Gkv}H%e8~YX$5XiQ{CG18y z@cOi+uIL581ZbZdBo}Wd`qxx?6gwF?z$vzC6$_l|rK zTM^1~AjNQ|p}oMoIVl$a|}M}DV+fG_o(qS3S)`aQ-cNZy zpBc&p7isZ&PZG+D9{zL=&i;Nb{`b}OPkYr;d08XG*?*ODej(5Jd&M9mE6r;@p?J@X zXLqH^OBK1lrqRmE$PEKvFmCK5xaTuKJb+V}p%fN?(hSe%mK0||WBBBHyUl;EFLhGE zoX||F9Vn9f0ioSrhESOusHjqIcRk)q*hZ#vR$l?^Q;3jC4X-)9w_hR(DJOHdfnZbI za;g=2H4>z6eNHcq_&bwQD6wSGnC8O8IN*RiS`z^@x#V&M+j2sYJ`v9pycqHDghRIJ zZ{I`xJ}w~z*#N`YZ{X1WkN3lR9w7IX7iCracfV>H#uWP#?uewMV@(B7wc9m{w!k;} zAjG#k%{1VRk#>gL_`>EO0Px$56at7)SC)A3MNPrxl!7w5WCb@|>elLQ{W8QmTH(Lf zfR$Ky37ow?8?6IG&52XURt^Rr=mY=90P)+E){^(*gM{6yM2JJp06C^Zs5sTEY=Sf)T%5B%lVQK~m5ebufgX2`P*qnTKL{}P_Lor7F9GwPU z44RV`dsFBl(sL^!M`FxyDoQbMs;ziXZ(90mA51qx9oOSl*<$<}6u|C1JghHWS_MH{ zaS2q12TM0Z6%$`0<1_NOUsE^KOu>4xxl>9};k_dX8dmNr z5FL+-i znHqAmLdHvN<_bEN3r;vSgQITX$u0>eqpv%vD_vTZA-2(3xCmf2HzMqLqqRYn^K&gp zwb#yl99O3Lq%a0KhvLnyX=AHbT+uO#nc5dje_<{a^TJ{B34Xqg9a{ zNsrktE>X@_|B_z1)Ujn=g3}i|<7q9&;zD<%lGwyz%3SGNzPHbsbxuXd!-{HIWWAZMl( zd#H#xt5c~S-$vI-C0$P%OtBTnp+{lj$+4bBs55-kM9FPN3LQIU!B# z*H?bBCL;#rSz=RsO^E_XEkG1;SX(1!&9}M^~SqxxKqzT8$boFrt~2u2_(81f-io zaJD+mpWBBG4(TEKGU3wrHsPRjb?GS0WVS^R>Wp@pK-+T+HHsPpKaPY9Dp>iW2J{&( zmRtReEymoEZDFBiRpIw`&MMAO@>Ehgyp{l`*%xX~TGzBbG!;!_vn8?}q20G{2}10h zQO~AK?(!YkSgN6YAbCPVu47}PobSjS$~I_)ixg)KLUvUA_X_jdD7+e40hr7_?G9>c zoC_}RD-F4yzSVzW6k79z6y^7GK&(`~MNrI_zyG)3iDjkK?|xs`B{b4MFaqPywL*)! zL62uB8nVMp;h%WHL4tmjEfk+JEcK}8SI?7^YjsZ|UoX7W$){e(%T-&cyCD?31o(UD zn7=oFP(fFrG;X~&`8?p;azR!y7~t1-VLa~gSQ%Thqy&dFP~i5q>x4IU&UggvfCLwQ z8qV_{K@T`#KnsUX$B_wbH3k^_{kA|T{~eQq&8g!Uhg9h>kIUf=Xj)<23N!QHbQYqk{|d;(VO^hrT0N>Wel`1y z|4EomD)qwq%ifqahTtWQ>j=fskvJOGH;19zUHH;s{GXGG4I7V_Hn#ceYkVJ_ri(rc zm3&_2E&bl&wKI=2PBgBV4Sb$|4wuc+gMKlGg3%2JkEiEj#o@0X68G&3x6I>G2QLa1Ei0!n?e|{ACb}8wc^ixUTuZ_w7Yrv-X0CaOVQy}!}=8(r#1z*Nsh zw4^_Wqols!B^v-(vjPjCt>#uLC@-NA*nb-?g8`X--BFjtrFQ_oDm7cWsN?7Hz=pH> zd3{sy30~~{`Hnqe9^Xlr<;yr8Cc3UIP{^>Q$Q?>Nvz7Wll-V^GYl?iVj}VI#GQF}< z37S*Fjga)17Sa95OMVv)Lg6(ijivr+{TbP!-PyWA z0nEjDtg8>3>!kyE*W3eDWc|duk(W|Bc7alhD|D%Pail(v6fE%Q+d+J6nHaDvhv#R?+`6{oDIZu~|?AzQ>D_5lb*UT8Z@c!qU}$$3&k=g0%ig@V)O-i~zZ&Cyw0Wi8CY;1}ySHpb5?HpjCm zg3JB2R$+M^DrWmgLlOm=6+ov0^=_3PB@g*oinqtsCC<19Aljndu8kX-9!%RT@GxG9 zOiy9NKm5sjB?6+1rr@#^`>yR_1>KOtrDx}$F0wx zqiH*})BRPI5sxIO0{u7*hv>4GO9Ua}1COa(Tx_R?<&}W-40#rR+aWO0+#g8M4y&LX zjr~UUSHD})VlEN4-R_%Nu=P}niUE$t4TGG>Ozk1~-Z{kjj%-0i7RzyKd`1RzPH<>- zQbir%T6f`#i<~jMA`aKCVAt#b20L3fzaxb09@biD^1Nn*7lsbI7SkboSXDb5+RIER02?Z1SJA&_-MU^F9D{+NN zscFMVx4jYZYxL$-pqOl;rdn-nq{i zAQQK|`W|O1C=>$Hilg3=z`L{G*+FOAH$7AR-B>|KhVt>xKCe9CQbZ5>)Lu@QD3F!v zk**>(MQREZe{91Sok2O6rPF1}J%g|U!6tcjGU+2ohK8y)prkmM!V8ih-5`tEO$3s! zIO`I~=4D6Gil1lCrHf^CiAlSe;3G2ar^o1nz=*1_z%)orDK`^^T(b`7Bu*UL6LD!~ zQO7)?xh3_jJ{3XT?yu_Q>Ml?_YTTn6j<4y=uByXtOYr>K6bZIg%=B= z*H$RX${JW;1W`0|0$J-4;hx>1Nbr>39VMOf8S55L-cbP5|3SdBUC=+U#WlhYIM{aa zc;Qq$Tm7S}dSxM9uem@InJDI(7f8d{zEIv0bG|IuYwy7bIDw-}eK96k;Y*pS_adY+ zz9xt6wcZ5=D7x>!d*L23Jxpv-UwMp1n)&g!V_QTcyUqerQ~LmN(Jw^&#=iqBuox?S zd=QvrqH_r50v%Z&vpZ5lGV7^gWYKjfes77O=pCsRQwV1z$ixsAWn)D+g|Bms)gQNbkoKxJ(MG~yeA(i@l{8YrJh&W$zmwreScWatokVr$Z+9B`jOXEpW8a`jmBFjxEU;G9V-od1fAqv`e5QnW0+hd2 z5T|p`uyllbYC}CWi5#wY&n1V7lWB zZ6HX|+FjQ@!1nGi>Cw-mAqQkSsVMKg;xo3eJOStn+>5*R4p(7o7}Qd=OEg0_2?cuw z`P_f8@KPzQwO5VhSp{V)iaGqSUF2bXM}9{<9M#=$#_QUaf2e-+raYZ@AX`{4p^n91 z*8FD8WeNB3V9Fk_n zMH4pjwl9!reEbzXO6Pn@lEWm~EaAJ0KLUd*Aj@67<3#n$EFWZJh{t=bq4*|G_=$c{ z43-ytlKz$Ro^qfR{gWa?Q$Iq#%v^e;d!M$l2C)nbMe34fD@YSdRz-$;V1^K<<-f+V zG+JHx$z0*RiY*)t$4dhmKC*IFHy~AOgSy079wnohrv*SKov@3vdO%bxC#+$ct={|f zQJkghYX10}>2pp>E&w62d1G2=F(((vgv!*k-XuB@IvR%grkvEC(z*ZwR?u4>(9kC58K^%^6$AX^ zrUL@gLn|Bssu8;9WqsXlJh|=={8F@vktOtn_M|A=Kh+aY=FpAmaH$uPBGCLu#$YTKt(U5ZZF=&S7uVnq?e@5DH&PltC2=aJ?ASwzd7hwe(te zSs^I@{HBVTJ9$B~eH3JK-dpeA?8;L-VkN2b|4ZFpA&@kiDq>op2X5gVuiWOK<^1ey zS3wh3Zg@DO-vqt+qnnBSB?D#-3M>E9gew@6dj5wFXpwkq94*SVfmMPWbjIq)MC$8* zO|)VuDue;5nmA!hHC0+j_m-g(bcheeoDKkUDL0&4)&~X&D`*33f=4^(;f}iog5l4` z&ei%z_aVEiu$|wep&-)uDKBKW)R}w0SxQDGX8~PnhOXVO;NajOY4{wNA~XOq6?<__ z+yN$8DgG6Edk*>KN=WzLjqD3x=*(@Z1Y9TF=>o*MFIvpp9H%oX5}X-0RG1DbrPI>S zi+JGBv&KR-2yrieG>8xaJ=S>EIsHaYvI{gZ&2(ctQymPM*7#MhWl}4Jufm<<)1T;o9-sf)mTpsG@l0 z=2k8g*J}_8fa;p>Y&3qO|9Y!YpU%Xu!TmNmQosPF8bGp+jOAMf&D%CFsLzV)g6tw4 zjL$d?DX8b>U#?y-UFkX4A3HGa@9)^R06UPiDMg%WdB|N z9$Wqq#XsY%rl40uxkj7Md>HU|yZSu%Lg3182bMJe11auWujdF^`vro~lfwu0W{4ezJcFCobUn^rO} zkGM22JXF}c&rN&>RL1u(vj0c}+yx%w;V&4<$#Mr?k^xY8W2^T0J*4~cGc`6^1JB45 zxu9qj(5bBKeDdN#c9P#bHzd0tQ*|MxcfLT{otPw3TD;S)ejZ+ zlx`;T|+>vc`fk z7>Js}_J!idRscE#2K@Cy=pn%hLGRD z4hqbVM`O!kz3C?`jorv`#s=+fyXsgIC2*-P8D+k&TmkEo6(MN_&q_jXf--^QCY?n~ zbmHzN1OLXGEH5Eeq2QTw!w9zuvXSS1`b8njCt;chmz`I1DeOBZS%{4im3%L% z6wgWVEjQN2fS!~goE*wUMaIG^*I1cynpYJM*huy#vz3aCA(|StzE;Z2FJWkq8D};o z%?mNY8RcGym6YAz<=;K;KCwt@o!_=AZD21i9kQm#?AC(nn;H6DRf({Te^408d=gN7S?51r<@T25%JbCPO9P|*7VT8n(V zM6pKK(H*~MVgPJa&I~6o&4f-ke6mn}Gqc4W7R;90;umkY%xZEczTke^Hp6vJ{OD(A zQ}=&Hz1kipRXY_}+9YW@7H^yZcnu+@f5V(yGmVl|=8e1W{S%UO(5~Ds71f2D<{%B! z)g(8m!`t1iViN`)<$*d@tN;d2i!oY{)b_j5kuq|}M$K_5(y7<(U;S(EHDfs8@pHKq z^Z&|q6TZBh@!2o8=f|9xL)|b`dv7Otein4SE$mFvA<|h4ZUmjU6-J9XlV?_KG%_+m zz5CqUJOzq2TWSaalmz|;Z`qQoG_Ga|zLiotb6Zx@TWW0XSC-!bnujy%iBu+^2up2<#8_@tUcq=k9ZOB7)NsuSL?Tmd8lE(IlgzQ zO^OP}=lwHGI;#2NA8s^gCIzmZTaz?j|8^^B%(=g*b}M~<5~na|5zV`|7C%A+75c@M zl||0qKcD|}pK1u*W<;<#@>6kmI#W0x)Hq>z{JyQPH8kg2YZah9i^YlNwn ze5Ep&p?S9nX^K&AN#zDWa0Slbm=@M43 z2V`MF*S5F|-iXya$9ICygCLD@OOHNJV-g@W*3vD%um_VlZ-+8w#TL1`GD`Qf9SPS# zU!#ogv&j5geqs4lmPNo^?Rev!-$*-b(KDT*0`&=ZnkRJl8EL&?s|8KBqQIKYR<`=x z9h{lhtQFlH-K zNxGU%8^f3y!uSICSdePJXibHuL85=A)4DSt{4(2p40m`~!Q0+KJ_!xYc$9L0NZlbWs~19Sr(1K~w8sQm`M&4yJs#*Lw|K z3qQpugp+-ENDU47;xwZA9CY3W-W}RlldmrJdPL|y?e|AS$bIk=zu!!c^l)jm-z2Al z$5$l3h(j|%-1L6)Cukb}F^+mh_MBc>$*WQkg&>cvJ6=R|dOh){%Z;?|%c>0|)Mg|9 ztKa7~MwH)u@&s(?v{|crtrl0w4mz%e0$)!BJx`JeFchCtRMeZ?c4L2C;h^{MLtWtc zJ6qIXB8OY%86v^K?Ox+=AtR3gHi5Yx;r`VJgBi&5%ppOkZ#j~2D!FOS4*iBK8`(1DfRP}a02&0K@n7s5)Z z!=qb{Jf5{^GcaBxQ;;X>viZqO1Ouz?8KynM@Ap3Bli`DSHKs#NKf2ULq;e_4{>&`}fXO5&=tzOf~!v z8Jm$aB6jiqt~Q1ad1iQtSqCO)X*|}|rRN*fUB4^WtO{c|hxF}9h?H3%-xQSOd@iok z&2u+X!%CL5;QgTaY)&Zn$6{RKHA?XyE1Ywd5s$C0afGm%QT0c&r7$ToPKG$QIIN)d zjrhLd(aoDjpO!M{xp8VCwsSFtcMr^}yzx%V5CPp2V0^=j#~rgVL?s!cPva;UtzuK` z1J^?qe`>F06mG6gqyg!DF7=6@VcTRvW=esFxk6&)6KrHPCBc;+>By)f@vC6!!j@G{(GsQhTVM!fxp_Ey* zocVJA?-Y!tSZ*w!N^RckjU#SI+~hrhVaa2ZhM`g*iz=0>p`G*g!<$EBJIti zsowuT-i;(2LrIE|GGtbfDU?E{RHjXaElF`Q&$Eytq0F<&6gGC|*-lC3Df3Kbws{`* zeSP}@+}8(c9kc5wftPKfjz4-OooHe9=cPXsYgeWiS*UR z7x>c#7ZQa(iQh3Ybo>#K1=CGXXjB_a){HD=3Ryd5|sOG5>x-M+Wq1{tQSS@&V-VfFaR$UqSq)Y{RX=#KAEV0pbY^Rwu_>z`O0~FUF?GA*4V2&@_5z5{{PDp`AE1$b z9_@l{0)S07Qyw5^b9qZ-S^5yEUtC)@-^H%*b33{} z1{abHy(80%+~IFztjoTShN~GS*)&{TP9M?lK00E06v6HbW!`WDm>MS6cFP+1Q!_J_ zzM@5ruRv+!Qx4ymF~_@TX3X@l(NO2?7&M*Y^eU!2I6gYx7XQ|+UVUwaVd8pYqNiw7 zQjtWJ))5=*tEZXD6WW76od$v zpUA{RW%%a$+hNT(>`^=!6DFOT7FV+M0~RRcF3|U!IfCn>5P48!j(4Y2xFagI2Q9Y% z#+C)YA7F7-j%3-8zwi?1i8a?j+ss9P>R+5Q5{O6K+YLl8U2tfdL4zV*MG{N|Nr9O0ZigN@tP9!ZNCa)EqF4ebI93bwTN zXxWW;FqZFfD^HHNA=fw4nt(vhYQvC5KjzlHTPb0*>k}MQ2UjVsx|8y=W0o(R*XGk4 zd}SMDXAd)y`*51@dl|wl77U_?M%07weGfDTwtZ|=TvXq~$4tJ}b*ty?i9d>R_S6&i z`29VGPK*vjUu}A-FJt+~7hId}I zLM9P+jU;fO{zba ze4klb3K5SZ_76we zn+gt%dDZ^#;4D6;YxsiYHHmEptl5^yswM#p;-?8LDsTy;+uYZmpAfXq-OI~Po>>1b zeg)+5BJp&%TY|RjQiEd9x)lk&>hEF10?M6tS8Y)r_@!0)e6F%xgeIei?pV4rf3 zxUfJ)`~dhcH*nt|4xD`lDfpJkUas6GP%m-`7Voc3TX(nCy6Tn6uEy6K{JQyn)?~)* z=FXTX^rVn-^ZJMk=w&mn>s6wMLqK_Ck(1*=vyv|37j8G9EjfWHUn-P_0f9((cq2MN zCJ}#~iva63a$bD)TYqh^JjOLzNJKqaj7=H(kb+;g+d3E9d8IG! z6Cn2j2vEgVBT|3CeZ~#&`Ni74IrCDcuQR`xnq|2y<>O!i_-6aHQWvsud7kYigH_cU zVO68KfXcWmT`X#`Lm?zIF$=xD8B4~B&cIj0 z{9)mYt{Q*mLqkQ1=wQqAs4uypS0%%H?%N$&e$_oy?n}RV0!C3@aH7D>ADm<(cFlqo z7VA60yzt@O=wvV5elbPuzBSj&2C9gBki!M#3~r_pt4CK-)nBe)5XCv4he@@SYcQK@ z^%ITdrEUt1&7I3Bb+C<6!@yG%D!T&4(tQk=cyaP}tbyo(XnBDL4EAx6_b zTyrrnK3)56YQ-Wi@JC--~(@VKhonUYA5`nG9gF~>-QwKgwGiCSLW32VnlHa=)JKaQ`KST zt&pph%3_^1<2r1J zz32oOpo)V`dgM4`e~nEJ1|9wt>0@;ttLxt zdY=1IS3xQKg8PWb3y=finJ;X(zj~r!;`u(GlEj)GzVT7_l^$WQHEM+W<;4znHAeAT zH>aQ}_nlC~57fAlrKOE|t$HAtm`WojTCbpGr?pW(qJsCJ#;FmtIWO{Ay7674eF-vN zD1LfwL~cspsR%ISuhp-_-8miORso_(4z=e6;6K!2=O;GbgvM^c)~9Fmyru+a`t|6F zNy=jJUbQ`!4aw6vR5@Q?_bt8|JapUWXRKRx@|k{BM%iLEYIygWYEel^cCKIa?4ppGBURb0j*@XOxuyuBBXn(gu)HY@-ZoI5_h_UVk=f4_{mkBIM+iOXF0a;Za z)kS+0pd0w~-b;y&oZ!<3Merun-aGrSw#lC`S+RNv7eOqI8_(4USvS2xd5)}9>mP(# z%6K@IM{bBYk*e}-Vq})5P5`eZfhs8K(YTdp57<6WDppbAwxPo6*D*Q058pATtMRy% zM2}z3tR^(Qf>v$n8_PnUDfqt}>303#A`Dg7CwWmk8mD#PMi<82z$1G?0As0BGYS0$ zHYQ_8DA8}cktbzy{uw-W-=1q=Kr`_#HfUj-oW?EP{yuPzx-SF@Z!Wq-TtCvyb$nEx z{WI`hgTSi~oUazybgXZ^)Hrf^DJtiy4I8bAtrO9p2TKm-_s`ub?-LDgiqtM3PO^DZ z4TtnrEDYnRHU#sqtOcRuT4Mm#urGKSx-!s99-?Oo}<)&+ZoM+EVDdkB< z;8_pv>-R1kr&FNpPT`sm?&};N4BvCIy8iiq@K-%#PXitb7pELva@4yN+PrgLrZ`n2 z+KfC8KM<*^AqxA%#b~j`%mnGpNDW|#kmhhN{5TPPK%z5tUnLI9HIHv6&n)hlCB;6@ zjHMzcgw%M-mQ4GN+F3smZLzf8F8g5^&dN+6B)E~nszDkrdy_ckcPT3*)R^P2XTu#p zq45@4ns;_C`gFl5@ujd(ll^d7Vk}by&k!G)L(RN^xy4)Uh}X6~ zpr$f24nH^`{h8qM7>w{rLTksp4fDVXXnY4!(^M9M*Mo3}i6=U{t^%00iF0*l3>|y4 znJ-@a4S3AVAu{yG>?{V3Bn#9bf!P%~z&DdT<5pq}yL zD1=~gv@(?P@Ong#d#C}dQi}XMWiN=7B8PR&0inD0c(HZ?p$~d5{dXm_L%e2A_WKhUw zW9l&If)n*bZypB_c3lZE#tEaD$rD{hF_gGNu*&n=yZtM0uw#f-(H4R=#xumKG4UQ| zz6a|O&J2|6`yc;Tu~_jY92qrQRbWQmCH+VKoDbf6Sm`UIQXDTTh%#&6l-{f5gZD4e z)TZS`eQLh*flGK(EM;tOMUcBo3sc@50XtzejJoW#A}iNI&b=-_vzRhnk@7C|)QF&e z{&MpOq4cL;0imR#iwCzKs5uy6%p&vbQy2q!d!U()QQg-)7!K#~vy_2LjrE3}5&5U% z$97<0=3JdmQPN9e-Xh z-$i<35ta}d9GiQ!d6QV;r9$gViD^YcC(!LH%nz@#Cica)>Mwv|EdmSnCE=>0Q{#%7 zAVE;!#;x=F`?0BEst4l|fWv}6Lggf~WijpivHJdG@UbO@yVq5Zt~%_5GQhzHL_~OjNh;mR$}0=plO_ zMf#d~DRx~p6Wn&}aPrr0tNSx(V5*DEAHoh-9T-7k!e}Om^9@4QosQ4V7fd8v_QLW39pbyM|a99rNfT9|P{D9r6qQR|m5u%1id(oP^1(>TJ zoCH^0WaK=>YB@5V(`CF~;>|eIyZRc$($liZ{{!n;2;pg_#w{_*v-99us3tfW&>G}b zc-GrCIC=DE4Ub8N{TT1P7&5Ozz=>8Mpw<;Sn72O{E9^4k4nN*h43n|F5fRInSHjzr zrYrnQ{o3+;O4ZVUW&K%Lo3q%NDEE#3Da|ea1b^JI@p9@1oT1k8^AGMOo*fC=UwilE zPrF^SbOC*9`XSY)6mT9$GCVVdyRuQoxf+vC|KPeW<0i`~60q~ZpyzOkeK9TKfz)`z z*mgb?ix*oJRkWz^A$i2L_ZiY^?K zFjZirWhB*>i=({Ga4)Lqu*P!RF`(lFn&MsONimYu@JtPjmacVIVLCF#*C{9{uBl zj;Snu9c;LVf4O@T`2XBVdM%S|l}FE(se=Cbp4c8HKNj5WI9Ad8n#r9^2DLrJS95gb z4p>41Y7gF=p%@m~-wgEvn-{jYm)3^_a~;}vsoiluM;O1cu1@WYy65ZUXY|vdP!b@f z2oZZ!{i@YNxr^N>A&5i=9x+}}^`Gdq`N)m4Gx_ZR&WnlYx;zeW%?uypJU^+18Q}M4 zQwPcpFP3mw{*tiueE~&DRwL86@#gj?r&`HRMQg{t5KSH&;0fBggR1}ZqxxQ-fj#Vj z)>VLGt+C?LAkC?aaDb6IGQqlLVC*|`gfv8!iT7&F|A;DI91^!)>A8PBbLDQgdW#NfWv^W}J}6NhIGr9?^2`8-AL zx>WX~FCa)eMv$op4_R1QzuYbzA!HjmbSlWE0MoPOCakK}qiExGGr9JJf3mw)s{)~P zbFiiiNDERM{{<+hQ|^5$5ZId5jmxM=%5MYrz-!P)OTJJUhM%5!J&P>oH6oFds>l1u7hO`4Gh7<*gACZyHngYXcz6I)F%*&htbm@zd!#^e?_mWC(r?5zOXR% zJ+S51Ka@Q0b0Gkg^AAGRL8N@hXAB@5ix;PUvfDuAyUnYHQGfyOX0O=BW(1G)X6Fza z`%W47i8=+@Z?%P8d0>eV%~iYUOg5~QqXtIExJG0yT2Xg914we(&wa!;0B&ZNVjAww ziiZ18-8k3iVZM#TpQik4AJX^cQ^Uc~&hsPVsnsI^bJ9hqA(YEmMAaphV(RxU?-+Up zFxJ7>vB0eI1xBqORB4yapY%C`R>+r}`W(FxoN>C0QaC$fpJd11PY-4na<1sh$dxV> zN#eyB;tF3Tw)zbo8V4E-CsO+~Jiy2tD~55-}dB&)b(X(W_R-|<`F?QnlV<-i)AkFu#Aw2z&4+lY}QeJ^BVd$j&8=sKV!f*@`-i ziK{z|+5l9LegU|a_}wYC4s+Ozk#|CJlg=>a1&tID?|Zu9$p&Hj&h{gV~14EkJv}LOH}hfML0K`iK`*@JAqqhQP<6>lf-8Lyu`r{!?q2)XQ|-d z`FA(kfR{gE7}NNy2+3-hm04L^^G7}@IH}Z+bW8jO7qoO)J7F6xUNI$AR^1sq#h5E@ z1YNm+c>1;QfAA-OuZFAsx(n2tkQr`yu>Jpu#TQJT**TmY0CPR?W;mA&$}qhfy}M^= z2NVd^@H1OG(17z4oB@JYC#IGIN-8YCH~iI`o$<>3Bi*0jGy2sv!g&t8k4@F1+N76J_qlF?)Eu-Fs=H>UdKJkUvBvP8L(zVAUpzHZgSb-$+4bkH4{2Lal z_ne3jgUP_g*TUj0F&J8~+ma_0?Z9Gd;LeB4{UU}AHtPs?s)^_rI-SojrR}D;{G8O% ziSG>6}X0Uf--?)UJ1#fzgmvMDF=YWH9dCsechw2mKCnUvkWJ?9f- z@8hg5|AYD9u3Sog@)>Ckuz;{!0e2DF9+^NsH|*EiHjOVlH!L3e#)fsdoD0;_mnA(L zM}{1USh8ld|H!W)?{J1{-uWT7*W$j8_l|2Ht;jz8L`&6Cj%v9G8ykq7n9DIf%J$k! zWk*ozD%=f3)%zM6VSl&Lh3a3C>LvL5$B}z4^rH9Ija^Ek?WjMsa}hF#7I#dsX+mGf z*_<)3$jl^#6737z-JzrR%5KPQ{Wf3`T(HN}G_QBdxt~;wYI;T&t5c|Zip&8ReB4aU z^LVN{8vmbhN^OC*9iFS&X;L>r5f;rSM;* zT|@!}#*jTg;V&Onj5?@4U^)SI83bZYj~%%s>(t=asSVcrglX0Xjtjw}G;MIlA=rg1T2xzxExuwlvf8%>_j@x-bWcN(1PoBqaW z@QJKBixTVMGd&Ifol}X%@-eY2f8SOQVo&zoR(3Y-)EG_r159#;nZWS6Jljyc*M+8Sv0 z(m_H^K+czoL|`EQ8_9||xQ4tq#|!z#D&YLdg6xn}f0aETEZRg~A)_h*6zV-tJLBIb z;;Ei~sNDNp*{_}PQ5_@rFQ1IVwL7gf-zHT{o1<)Y&(+nP=v_ic=Ufr$m;rLaxA|b^ z=Hbx+@$kpo(w_PH^wyV7pm;hy>V6jX-fP|_)`CKz=xIHb%=)h@`jt+(;44a09wQhZ zPaCTMngcdwkhXO0$fdBY|NmlHA*w!wh!r-kT@&TUp#Ndexb>;sW9G(od*FAIYKZ9g zeI@MH=L)cOu0n*rZ37JYc|(JCNpZu^;P4|CS4ncVZR)50oB045x5>MP5g4 z5CY;g*nl`)kbs-ZA106OzM3}BCV6fTC{Umw%>pDS#Sf(BIgx0y2w4K82mMwTA4$`E zAgKU(K%GBBShgZk4)4XO5sW1(D=H%4g0`8cv$Za@nUJrBND&5E^UEI|UVgMoJ&3<; zbKJv(@`=L&V-eOxK<5N1_ri3wpVV``;NVRDQ1F?$k~Z%=Ii*gav&VooIsuELL#l~? zV)5(l0X73Cke-!SruxQC7+y)}<@U5ecaUP8MRryfa2l$=H@+mpidV$pNkyc;%A?;5 zS=So!Bsqj597>4dQVzGO*?T?$9x%?tUODmL1rGd+d{ zONT!fTlOvBzSC+#JO|Q+8oJG=Qw25?wfb=;e$cKjTQ|oD3m=rj4f;STqQ}N7B(I+q z3q9g@rrF~){;Pj^*}3q4!2vLPLPsj1_#kJnc@D4tK1FohjCz+WsbCNT+i>saU#32ZXJdXbwDIXKv|eHsZuUo_-i> zFEyq|N1q$<*l3NY8KDs${`lt2B=O<%(iOidDYp^V{-w5d?6}0V zA@p+_4GP6AE}HS9sviLy{QJl%qyww4*9yF{CzD2CXn!6l_<5y)#_+DPUNnq2Me~34 zG<=d{E^wHR(p|`uJIVqh(wGHEKo#V?A;v0N$S@nypb(5Lq974gMlyF2 zMmM=DzZf;;@>mU**>-6+LPi(-V><@lvl*McXaRHF zZ8gdhoO7(KOQ`0WARCv3vA!WUsO{d!r$dW*`#rS0pW!iGC(Gr(l64G$as3fu)-|E?@RyIo$pxYEwzn+ zJYBb`46>ZE)z93_I#(n4v7tQO*w3(Md)Gobj;NqfRsZq! zclP5Bua@oQprMaq&wr(V%2?n}h3ELHLYHvp6dnlwpPLU&s zK`ff11(7I5+N(}bn-h48p;$81>~@@XNtcsr)LcS*>#!Hy)B026EW%VFAYe~!Spy8h zZ&aUTe5aSFCNP(me^JfKc6&3vcP!yDeLL*Ewkf3i%@}%fXw#=aX=m-g1RXi11d-?b z9c=+=IV3c+sXzcJEPm5@t&$<3LSqornCUSjO(?sI+>WCg$vbm^dhY70*%tGJ=eHNu zZda8-Z{;@bOYv4Vm^US{3G$DAdJ=zYYV>Th%gHSd8M;nKAsJ1LLEmga_z_n;S?lw~Y;9%Mk9!M+Fg{I8Wdl{v8YfP2y*sB%w2FIqHGZOB)r z{59B&O{^|^c^P`uC`2kjrmmI`JnJgUVAc`nhu?Q1QBO3hk+driJyD0grJ z;KE2@W5o*Ex)u?5Uw)&$Mas}|b*ZG?sM)3kE>@iH+G8UnLqK~cuYz+NJlg|^aI)wl zM+Uea9BIl~pxjPO!iU=_5Wtzjd>+ufQ8Kz9VH_iMHht+u3Ywwnv9@FqsKRVVoDjPb z(y$-CJ(pzjFo0bG1+*M2)$g93D2GA}MDT4BMx+TPc!;Yslq2r7J8ln{TS6~yb&&yn z!rRl}gzvcrqZvI_m<_%(iSP!IMGg4JxuV|nH5?|xFj#0hk6s0utp&KZ2z=&s6EJTS z-zv2hG0FGV`P}S)A%8{+|GjX-#1m3nbhc?U4zCRqq-w~y7TgVY_%5krN5pX&C@(PKZ*Fsk2g1Ov59C9tkJb+u}dHlEQIxC#K z7imMvzqX9A2{6=&{m53?e?7Q^(23CC8~rl^0vuWa3Nq~Aa8aV3X|BJFFXMXz{dQGZ zNx-UWf&7MPPg`V}#-{sVfq>_ldAo8rsK?XwORMUeQ%QWxL2})Rq_QIEh=?rgoUoBW zm+?>8y+(}%D38DU%Q=Jba31-&YCzg6?yFl%;VV1^YW0ErgbYRCAfaS)Ulwqt=>qn{Y0Ppng%GTta~-FdV%^1kr|bS!@G!(Z&x#J;4E;X1waRZOwNjSu z#h(5GCPe@t8sa!me7rr|XLCJQc8v1+8SuqCNCU!~t5qjUVe9^Lmj39uf;s=*wm?b3w*eThB)VyjO86b8w8%3S421b2UC$ ztlsfzr!dn=Ib3$H?e0axE95?xo(AAfK?La3F}V;#AtFHjoE%M2sbk@1GBPqo?65h} z8b6-h?kCn-b4q|V&oc)L-4jzqwX8-Y4ObKO1UxeW>>v_06_8ufjI=u#fumzr92O3|P|5w76*UMG~2u{m_yq43AR z;Ep9V>)p-jqV{7i9B2`MlTWAUW0wE-2-^8XW|{9vW@5&0ml}jxL!izbmVW_D?DH6M z9MOWCe^@B~pzKh#cHd*O>v{3-HQAFQ2d6QN6O+NhPKT08N=jRZw7%K+xZtMsC>HX8 zhvat5y|>LniEc2;xs5oJuVlTu{CE3)L>s9iUGFca&IpCji8QjD-}G%@44zP;03SH^ zUs6jWP|ciI=Z|WvC@HuZPeq_I>9D$#I6tUXYA74)CBcqCmQ7=ACs0P0@$289g3m;_ z>V}4f6o&@jLE@e|s=Y}Hs`L@!Fc63414|agg_pKGpElk%D`0M@>;8e68R59`r7L5iDomPC-Qjd{VO6h$fT=hVL@ITibq=I8+PGjr?kxb7e5a*hC_j zktDsF39LIItDx?+PP?x6%HtXn#&C6JI@}JLj-YdLG$H3+Cp_+3N%PPRO*0x(9k#Fa zYAmIXhix<%po0z&(>*f&Z_`kqDL?xI!lYx;DiKfvMem_v?@%Jf%XsG>9_aGQz$l8C zH!1m_fRqB|;)iOcaNi;HASGJ>HPgN)MDfmG<*b$;!9W~XY*I%Zp9R@>Zn!Jtp&G!!BaW&zIg0`h#wgvArs9Uf3PWzX@ zbocrGLM#6h-d_|V=Jc4oabe=RFe0HrTq5|y=is~To1g|_V-A;`;~9V8GVMKX0}Dg( zOr;%gMM8E(>Yx2H2(MI$JUWFASCx#1YjB~}`;Z^bNveovcZJApgS0sCc21-@Hq<6J zEu)TZVd0+e9yt&PzyPJs~>g6lI{$yTk%BBS#X_CDKxj>Gz~`-(@uS*O z292_ObkiM9*E$OxD$3CZ9yB`HnxPZ6k z4v-J1wegqdKupvI+rQgn5!Jb;Azv!^u+OA&d^?-Su;dOH$-2lgXF$<6MJ=-z z7Y(#uA@RwC*}cPnS$qHn+&`yeN^94u@gPPBD?+K97gEYNJjGFnkWNZh2(p|Xc)Blu)@pLga zj?F3iOux&B|5Ep9*dmiNsVEvY%l6ciDna^Bo&YjLr_wM$Fl!#~r4aQHpAY18#*(QFTUX3;^Mt}V!`<1Lu=xH$C3DYXm|wldfm#pOWc>G? zj=y??MCUFx8!MK%kB&MspOy)N`CU)pl!5N&wofA{ZzJ-t1AV#Hv zwq_xS2Vu_g&qnPOpF*{0As6P_PnNAg%lwxUbpf!mo+g>-h8$+eWqTww7ZLYyD!0oX zES05fWT%}4&k6*peXT7sx^Cjbmqm8UkPTn~kj4mp zkak}1fG{|E1*~=ifHzCSm84g8Ki{BJ$2hldyMC)gY-6{A1fO`5sbfNBq%($N@%jmLIH#>J3yf%b#+gi#WrXvllxx`kMXtIt=SG;ppPff2ygl*} zz(Dk`i|dO|`D-s_)z&h~HY{vSbNNFynB23FJe`AnUu z_v$~;V)us^=R-0fvG>X>Uw|u(x>?N|z&lMp_WpfbF;yP)X=dG)k)y4g zKqf+o)s<>a!9NY4M~%aWb;c7WG<~HtTY{bonkkPVIa_w~6W#m}jHG0t%~|YJV&6J& zfps8rL@xc!pV?>Itf&9k9R>(yjEZ0zTeI3}t{ZywG6M4ARGQDAB>q{Iguh-o(`s)s z-MU4I)v6)mUuZL)Z&mjfUcSJ$_X_TR6cBItI+JDG9bm5ko+M^wNX`*fmVzna7T8zo z+EbzAzPz;1JOYuUK8&=1R51KLk4e9-7c%1)1mZe)YTd6lgk5&-hTtGUe=vBQ4yzM~ zEpF{-IX-=q7B}olV+DiTu5Yl>&HHq((a>T$B-8<7OD;kl)MvBi=$8-^6prw#{@yH{ zP}A;5JiT@tK#B6XR4CA#j0X~dJHEZNchB8EC35lUbv|BOh_MEuxaZur?A>$nVbZvY zKm(*JiE5Rq{rNJctWwlhn?0v%y<~VL;wX5S-8)sudwB51#1IUYoqUuj&Y|$U@IFYb zRBaT2l|i{nTh}nX-IHLC47U-ejVCP4w)Pz0qvnGFA0QfG4^@{DPv$iW;}J<;Gg8C} ze0ieD3epx5*`Wv0afx{9*)l~dz@#&(=3}PUg`=*vc>cIO7xH6piV`>Ri2sSsbMcYk z?y^#`wTLZ#XlcG(T~bFkpa(iWFp(WhX+)m!+-o*2Ari@%3_b!KXYPX%+uxugn799r z0Fo6fsH5i-a9=99YUTS^rqunp@z+iCxuB?Kz793X1&oV~Z*e<3Sn)5=6YnF7?PSo? zHNxDcAZyS9Zx2|se_I>PT?EHAYuGDIzKDdYLz|B?Wo_!#ZLK%v7U7Ek<^%89Yyp3A z6#f!EyJLTAu^0yEe=W3cahBnv&Z%5-Uw?~F5+N{RD*K*gbsTn(oAXR9(sic2|@ zeULB+gJyd=cxTIC6M_VKzl5mm!ID=AobxjY*1aRnW6K-hG{I}B5qr9nNd*{~xArA` z#l|r{J<%zX>#5y2U5xTj|E9AXZucd5v$y6umpD{))`N8z(*7RpAcUT+uF*Ss(dh@t zL#cV6{8{5=Htk{_gZpn6s*XV8`EZ0tYI6>erz4^!SR*0!(BFN1nQGiS`L6{91(D9{ zNai98aJn2wqUYZ&P(y1O!GQL{(#JnJ1tBF(6lfy|NidXx?eIlrN2vO@Fab7Oe_`V= zAw}-+9k#}!sb%Ao0)2qz0Q6#UP26p{L9QlOY3-Tf21~Z%pK$KJHgXh_`KyA6N!7>p zdrKW4c8d25@1bQMB~Ri<*t-90fLhUKUaeL>7Sb>518n-gQDWV^t+ZR73BteBcA z(q%;(Lc<4ROKBk8lJd{M22Wk|v)@dQayVh2K-JqLRq2DxeWse}OG$2Xq{;zNca#S= zyJVHSvI2|v4JNoi(fCdQ-qrv6h?b5Add+$WMX6+cRX`~Kd=F>>Qmi;Gvh+r>U2cOB=TvPa~7?{a9@D_HkW|(4>XE=%E zQ)owtvuf!sk05I~82FgQv}t5~OUB#D{1(Fi$}KHtILtH0(; z?rY&K{So)O!HFLZxwnVl&#)2QS&WkQG+{D=T*2}N-EFA-`Nc%+jFJDPJ{e@)>2=zTOFgkkD=p3o<^a{rRxX* zZhtYqZ*>)i;DnGI`ikl3C!62sygL4hjg^-c+SL(6-fu1GHDg~`P@jevyhL7G@lrl+ z==!E6TAsn&J({Sij)XpbZ*&+ay>Kp7ddyp_wsQaqUJDUJBP$1tt0=O3KY2j({*y}) za&Qa2A~5|hhWzn56t!YMfhvQ0@*gH6mrp`ftMW8-be1n(++SWkD zAM%6#M@=*8()At1FXzk1Pwb-(kk8HuePJWI+_c#R9u7+*KPXG~=-Z=^HL!`m0^x*? zHYe7dIP(mCp^1h=84^ZsEp6F74S2|G&tTFu0;my+UXMWQOOZdL%PKpN z{h1wtIEF@@JMlIAjN7mLp|Sb2oSd6Yih^)$>={5P>cJ+k3%r57r8SOqLzJ*u6@eTV zmG~n?_j{+f>p-z$&^c3l7O04K^ zNzecNl!1UAef2EWOBdjz6j9uU52J`F! zlo+Gc$)D~`1LI&6Lb}T(5UzP5?F2xw{&@QoBPk1zTb0zfkXF3mDMJlfOpu4)%S^O; zd-LCZ5g{yCSO;MRISPA%gTK=MC_|8EW$B#a@&-I7i4LS1e8AnXM89%`I-q*;H`S-| zAdzGTXRtcf(_$52X+J=31;brW-6626|L5h^GqlxQE2*b06unG_nz@OHQ8b8~8dB4d znhtZH0vA9h5X~vG*>RWo{P_-R?}I1EunEN-4yjKg)>1f&43B?Rz1FkF0^z8^NQ%Mh z&5f(@gu#vtDZgB`=#tHDp`5rhZny$T5USRw59$_(4Bs!29tZ-GG0@XqZEv^Y14*SR&VjqEy zJxl`u(bl)^pUm0{8OJ-)a=ND|)@w5){TR+cJdEca?-k*HLZtvjOYJ?pga@`6Z&EQQ zu$)Jh5n19_T%#JM{_~-`C_L3bnYjzJq2npJK|JCU6{QYj*qy1$h$X$CPX*K42g z8c0*bC%;oo;5JBlU%we{dKME1lODsoby|TPpg{UovK;9?p5Rt!9JmC7b7{u^NKo_+ z@Hx%FT0iZ0sr^_DxnZ@mqliq!4*Cc=1d;R0fHqt$x@{<_m}? zt(%s-OC8H^GagB~-0Auz6HDVshHO)8EwngB*H= z6s-T#?)No&o$?64YId+i(XzkmXZVL;KyMyXcEcCylPkLn`S%c|o$U74u=zl_!%t32 z{hwH+o#qe|npuot2BMzwLgvE8w`$#Q=R4PPDa-9nImwjfjLkBH=;~AG2rUKi+)$ax zG^m2p6kdKoU4NdwR zT4YU9g+Gd$C#bIYb=^kM910 zZf!QYrP{lk40Y)X81mXvM!A&tm)z-ev3ywM(jPV7+4U%Roy-B9(@{zf)MM&<>$dj% zA9aWS!Esu1BdGyYeH2_TU#jM&4T~D2sImv=o#|C=p8g4@(70>ort>%8^YE2hYtquy z%}foG)kj2PAPzc|1xh;@P)9kw+e!Rvc+^>1r3tn*}4uK3P zkg%t>T@C&a_NhKmz@!6Ew$u5a5MJ9U$Vb#Y^k4uPYPm5C?0vR=l)wxc1YV&sJSfy1 zMJSqY`y5Sx7O2X(W5rZ$epX{TBfm|;;8#H2gBoJ=mR3cI8xz7YN~GMtM=_c_r@pGfsb(V*T!=G!_^hYLDMXy&$yu{ zv%3z(sWh#n^B+kP)F~-s`bcV_)Q&suD`oFCBW{(ADaFD2InUJoXFtD9^7&WJtP-iu z?TLC?<@&dX`VmokWTA+IgDEIsg0aIf>(PQq=8- zNE!kCLtz5jdrqiGOmmbT9O!v@t{N%{X<_-E5?$csh$p8BPfHSVWMTwlOq5;o@aK%- zRzLTXRdl$-=K>tGD+&BcTlwkq6~^D%n~C)*{TH10q_1N61p`+E^YXjnjALVK!}^svJY z_q-wn`1*Ik=IUkq0DT8QQIR7U`G}~30C@rg$bt*D&}qiKBbEw&yD(H4sLdW+=9YUC zr8W&|t=q&EcIB6P_-re-p}|~GrWgNKaP0cFLAUE#xIf*yY+GMoeMw-Vb{2}feE8PM zgifM27EGxE)38xb5-i(mWySkT>3=2)*|Ni1ANoKA?)>4S!kW=87EuC!>!a zU!_Lj)f%WwP8SUP`)KS`{_`-os=;*U;WFh}?~T*7VXrSN0b$H=wN=T%*h`-LYW?^N z6=^pr1|C!D8o$X|joGH5G5bH4wRKr{b*W0N!}y~;n+-yibn;XHV? zHF~z3jvLlkH}Xwke=g7QQZ!1t?|otVKKF3qiXFWcdvk7|)K{t&VCdenVz6lONaT4KlT#QS?)6RIt-!tt zP}W%(c@~dWRJ^Kd0E+PFL?l2&4uW0s2B^zGR#!k%HSL2ya zjA(fl-qLze#DMmr$S=>U9_DvUZ0|_co3fr$Fw=d1cbdBJv)n!1iONO3FFpcST`twx z(Yzi0&S6j2;`z)jGc0Xo|LDUVJ~`Oa3B(5#p@WSDrGfp2f8sdO6?JF&%sOPbG!o>L97Pcij{g@wGewJ=QA zI|m1wNOj0HwHb-~L$#*gYv|)GJ^D`(7c#kyzqVF%qc6_`==#EXw9*_`HkL zcdx_Ma>2QfA8Sb)(K>$y?F$RdUp!5yNHoN|$&bmpv`xI4I{BI+r|QL*?WZ;pK_g_} z(YL-QQxhJ8RYizA_m12)O??OBTRnYz_}2jX4l1+{BP)6)l%7=o+UC~sjPr(LV6l+p z`~|e^vM#|U?gCo)->#n&8hXF$`b;lhj<=JLN2e|3Rnqe7VDWf7iqscnkHlrHHZ%nPd&jpU`iynVr61*>adVKUt zScGJjPt<+0)lI2uvi&zFUWHu5dL7u|R2uQ5KJ#unx!RIwzXEBT#WWL6OIxAT|7%q! zw`9U8=LPbw4~}g4g69;2Gq0P4q}AXL`QbOJL%t#Dl`6k{&t*%Sas!*nk^dT|=9ZRz zfOaN`#k#7K@ICeVAt6Zy<&&RMeTqG~@7?$3y=16f0;T$<$vxL)=JSe**eOu8^}sg_v5DCc(Ud27#zX>>&Fzhs+>--C+Q2y%_-*?cz_uJ|{!_WayP z)WYvCMzi@pUHMyY1Sq9jl=sE1Dey5N?^~lG+fSrdT4AMW?1Po;QB%<A}OYQ!5xo2sH*|g;@R+=sW7od{y;U2RbamWdUk7}MBmlHO8Bb<1P?)KiE zpjNDm-<4AhnyVFzQ(`Y){E(bI4wIbn%TxYoBAu`_a_{{ALDW}=Mb$<94vfGElF}j4 zH6Y!gBcUP)NQ?+Lbhnf=3>^XrQU;)+gbdv9WxG%k-5zKBdT%WNS zAnRJ&-fk@lI1+#x*NoskV#HB9lo|*nr3D3Xe=CgAYDR<^;-|JR6zQVKLDRUqS zp=aZhf~r(R{F;cmw81Y;&)e^HPr)vEnj#zL`ODpdqB&}cRw_prjqhu&W23o-y{#?+ zAWP1yJ)@@7x3<=?8{_Rn_I^&fJ~0B{9*?^h)sQ8T!6|j;IEta0p|=Wy%0HEljr0r1 zVt_d0_8V;;!Ax32EP0<@p5*TXjjt75p_ew<%To9)k+w0*aZ$?3%9@}qW}kI!XR)y# z{-fyBc;P87DY=MKjt>qGhhF_Fx+*zc`=*-~YiA@azHB5NNvgD&8mgi)HJ3|+Sy_(# z5{a+h(q#NNN|*5J=v^Ts2z;o1*eWevi>Bh=(5Q|^LwOFMHp|q(8rFYj8dPT7CdKo! z(f|3ml8yyg>(GVWh}mF*saLI4)<8E=^la2D$O8=_RQaeu)3#2+1MAq>LbvS>KGd_U zwjvrWb^n{@Snr%T0ysEZ=@XzCxp}-y+sPG>o_GUAm4iH^s5)mNLUr^qaOZFCm+hmI zgDIgEl=fi7u^pYN``6#pm_vz;#8fe2%G2|mZG{Ob>ihNs&K90{D}_P1%?<-#T!~Y@ zSTqA$1U2UJ#LMw|)0Iqi;U_^GPcM`ubS8$CGQ)`)v+T4DEtCJcfF4`mt%cfyNa)S) zxDomBHZhXKutyN(Gb2)>=nu?5! z{7U5s8g|syG6jO30sG^Pmo%U(@MI-Ret52f{Ou9PC?a!sdmZ~~ew5{;Ni1VqF_ur| zC91cV4>hVM;^>eqctM@HY!JH?@$ZT@{*SVqmyd*_6L9gPY5_aHXT z1F{%I@ms;;tUHENgoxX@L6%Ll%`@&#dA{Erq}XfDdEFJ&{9!T{Kc$lec~_FCyC4iA z_phv9Y&x3^zAtO|2bRT)(kl&8QC5C>lLVX}GYY5U zr)SLDVsF=#oSSIV@xQq+HfPi7`GHf1!Ecj%bMNPB1kYyTD)Y0ObVCOoPk?|oyPfw1VwBK>9?SW|A zWbY_)%EVxxedI(zb-yECs9=k*nMxIQB=pfmp6kLo=tPG4(04xNZTqqtpDJBStVpvK z+&1<&O#uO0c3>B`W!AGmby zmy{Hk{6KmJJ>N=y!#)-F!caMIU9>(i@n(g%v|e|Q)x=|~bjR+ncQx%??7&3%2aww; zU?Wmvh8SoD(e-Tqo)m53Lo$86O_xGLc;zP&L%E10G`M0Z#{Ma^nZNK%sO3dIM9|2l)@d92yj>yaTgKL9|q$Hcxk}n zX&V?s09-T^cpXjvxfZQ-x&PXe^;RsBr%<8sC z5~*lw{q|_ejaZ+SQB8epy|-xPXmJ^PKbP*Pm__67Z&Vanfi0JlQ-(<{O@jqdbvKy{ zogt?us*{=ZS_uiBC;8i}(gGf;b{BS1l}=iuWxk*o6l6<`lfk&%NDX$Qos*NQzyAeZ z;0tiiw6&=+#YgrC4~E_U;>;A#41G4ey3|+~A#?#N@41&z@*-S)lN$@9ns~P`VFpo=+dw526vF(f zNq^%*;<$vYR4O~c(5Dc_kDiIEhw@e1_1b=mAKtkR1~!D~*8HhyRTgpGkNvdob%eJK z`j-=pmA>*m`yOMsz%QE9*{6Y4jr4Wg=RiY*@83arkahw`AQ-OEflZP@;DX*SRKeD2 zg@~e!c95LbrKG`rZS+<p~9wbiM(2E&rfk2cm<-v4ywOdQHEtkL^ zHy%v0SF@l~CQ|nR9%lE^-6TY1&&_`JB!AsLUp|t1D1H~TaWRL040{&J;q7@}O0nW) z_-ur(u%2GA>&LlZ2@a+tr(*ovmTrBcZ$jS#skA3+GoF5-VOaYu-y5KNgYs<(EFkED!1$P2B$%9mX7xIr z^;!aQ;8x%_7IB;sH}YNxLzdgoLx=HhbUcjBU=HSZbAfg}*|z;9)NEVfu1pPR!X%_l;&&a^f0WSYBYMjC~<{ z^Y(K5c|k`j@py+SH}`yvkkSg3P<3BN;z^KKe&PvX@&CD3ZG5uEHXMEFZGM;^I5D(Z zoR??m$abxS1zAFZ49$kBySXC9V5aai$(nQvAQ>?xo?^nEn3IYH-^r2&Q$XfI)J5V- zH*0X~of|fZl$|~Mdx#PqiOXhT<&-~+$Quk@DF%!Uv+q{%gD*N&K(ONqhP0So{5$&g zy|a<*UslAeW?W~bbI|3j9k;?jkhuf~)C6VoR)JyyV)LAK{D*N2&Pb%61!p3+lns+Dz()9W_6UZZ+}WK@?N7lT9m67~jPc@Vc4x#<9ca z*13oJor)t>5ii5bah2TDQ}t;GERtRxQL?n`MK2+dmTMHR3QCqh&GcE`21>}^oxV-XBVt<3WCExoba~9dSd=Wr zuWvS+_gh}{k#G5`ZLP_c-~=PjKkkX|jVdl)t>f-)igpHwXgvfpu_ji?`~WB3b| zJnl#>(F2tfRmOzdsLwUqS{Fq{|=nQr0o{CUNjx$esGbp{kEkw_bBl6UY548hT6{ z%kPF6lLeC%xpT~RKY5y#7fMB2Xa+xuEfI7eZC=tz(C!T!H%_6Gv}0k-h1<0zz9)s0 zi6C;PtzyZ?mg^()B~%}5ku2R3NbaM*H~!`|1^ytFl+82KK;HP^1x`?qOMNK42H9In zpN*7(iz|J6(NF?qpg}f#Vu*3WpTYAbK|%+CEyz zuApcE2^4UEUJ@+0(1W>i_X7i!{+*o_du|&7NvM(Uc6kN!Q|>oS1`U5`;4d1O)!zxR z9D4#n^m+p@f6fCD7kYfN_5Ad}wTmxzzKzNG8su8&J?6mk{i^MXX^hvd$>(8P`8_Pu z8<4pe=U)x3O1pV_`JlvfJ|CZ)wEgG*)-jvH3nGnp!EiOV!{#u@TCss49=aLDkwsUS zWIGD`N>Gv$=AJuBZ+tBo69qaea9nMawH8X3+}{k!N0Y&|#WUYq`%!c_Wx44P>Aw)i z(<3k<9xxIcgk>F6QbeEU`wZLd6@L*Mn4`eXyHExGJ3A>d)uf2a-P;`Z!iW4|9QG%G zcu3M>K-`UsC5GFAf`aJFTAArh(~l;fc_pwc5JS5Q7rwjvIgA7%47dt4B!JxS*7kU# z$<1E_3H8BRHu>YXLXESANRV1r~?9EcgY0QVge!5ZM*JPjO)1blQ$Hvu>oN_isM8 z%7Jdy&)(OOyWNALCT;gIXsn2(c=1d*^`Oj9Y39eiT42}p+ZA1}>VwKZ7m_)>3yFC> zOuRuZ?H9XO>AbB9GOo-OyUdz3tcZe~9OlFDLD3@?R%&IUu^#~fa+tDq&*5uflbzl( zLL5?$tP*PVSdh`#pT6`k7l3PTamQN9TsqNTkbS>9IS2HV?vYN;6{1xdJ_xLF>4Z>@}0z`IM7m-aI`A zJcGC*$n|K{Uu4dn_GoU!3%&&+4k-BUUA{+IE}R3d_I!siBC^#YkA^XWxvXY?fIFx&Zys0wBOEx1>Rh1mrcLU@{gn7=$Lj(x>3EY*DbVumF|)KI2rmf9f_mGV-ag zkQ54qdV@&pI_I;R=Cw!0A;d_{#e{kPM9o~H!LN-C5~LS67l{{@!`V6^CS4O$&Q%$d zEY>$>WfUZ1f74VtrRA!w_@=M>PP?7I-yU`S%~k-xtUq>)-J3NIO<^?``42BxqQgAu zzniFH)S^i}PX;MhJgcCXyQ*}oI%za{U*?@6h_YqSDQx1;tba)ena>*c>{95Us;{ah zntqi7)Aw;%C^>glj?7l=Si~ROoc>1{l{-LnxD+WWg#oy(rv)mx`e=X`^>7176vf(@ z`1GkUv4FTFK`t)c@^j=d323CNB??b`U^#zK6^r-+cl?(j@-s>t!SSV@mSMJ&7H9xw zg~ZnhzM1u3d@|Wvgt1XlYFNTS3l=c=PXv)gvC@+kdU~*GetCYHD(58xeuAUtf0isE zL2SUKLGnP@03!@t+t@%D7|^Mzme3Ibikkt~fpw`Lhr!k#&*1_HJ@88Z1QQ@bLGv*N z@N;3}XHS$a#6P^+;9L5Ib7a9y>gaK9Ys=$ayTuU9kFJc$1GaJNCz&x}!}f!$8uPVJ z9LpB>xVdC8%I%#g7lwGixJZ8`$zzQkc*ug>JPzL@SGr`n+^*bRSW-F{(0ATY<^0fW zKm88^$rZ8_aS~{Qz0VAlNP56TSLNQ`jpgTns-)~Bc(O@6BT9MCfo^=|L1Z#H713D# zOK!(emC7~;s_F3KS`dv|86ISAdZ~x3;Nz7e6J-8l{I+=CKGMvgV}q<)%EPHdf6TDo0XkqFX)E`cK2k~IPc zsxR%YzUHY)#st49MlyKsJ;Fh zG@FR3oO?wAH05wfrx9X$^%Qs$gLS6qy6X&R3<}2mY06jvtu3$sR{^6l1S03P!#wJW z6CU5wrk(-j(TP%PazjHy4CuRnn@ZZ|2zt$f*>zGVpqB;Ue=`t?1_4SyVRvG=DLeHA zalI3r(^bpDN&D3?@vQ)Jy374kGI)l<<%*iX)?kb-$Saz{{n`8mZr+mxS;#z0hk+*G zHOX+OUQV0P*4I4#TR!e|PNx^LEl(M$jETclldAq)O1VsB>vInCuZSC%n`owVQNBtz zldFCI3=Jva$T-5g!`Qxl;$lXqUkNPS5)0d1&+uLdY41&sg6`y#UoT88bOkYTmGnG+ zVzxS7r}tFM@m|(^p%Wsg+B%V0niKLuYw3;FF$r0&4YsSxWjrExrki5S`^0+}o_5cf zQ^dAu|JD@amBT8Aj`(FD6S3Ts~Tcspfi@N=#rk!9)9NYwf9B{oRCl=d) z($j02{X*S{v8HByjxr#k{X~P2^bCu+gIWjbJQ>6T03^_pAi1=t34nZ(yHEb$@pODv zf>)72k%_`a|E#2I(n@xWP%{t}=DlB1OvD2I4oQNQ+hU;av=WgR$Ntt~9tINwE%)NuFXP+irl5BP>imyG zIB>`qE`lt|C|qs46}dO2w$6fN`WqgrO_MvR`0$b@;SC3kyQYYW(F2;PV4AqxFRa7J zY#T|*1HpIntnx3dX20RT=GBZ@t$B0a&ong@^M=>G zJF56|O2+9f9dqy;Zh|BgOB%mwRVZoQAv9KL{ZbbRA*`&wB%0oIfQ{pww>1p`tdz;R?^ zW2g9~s)}wu5$JPm?+{e0RdmN1)|ynI__rMwjuDYhSmf-RrwQwvyl07%Y-vE9-A#w*#qX1bw+5apGM>RZDAOy zPO3D||9KQr2*_cLJDf%ZFRl0HnkYXX?JRei99U3@mgZG?lRD;SpQ40G7YUVqIU>(xBXn1}hKM~z``tMM8n9ick>`Nf8X z*tBGNz%36l50BAARpN5&@8kssC9>qr*U&-~scX@DPG~oMU|CgA^3yF4 z(~^#5aslDCLjsk?K)Y96v!+(tT-f8964BL2IRsX#K=sQprbai4Gr^}fO{w%(}a%2C; z?z+wdBj9*b@D^V`up-DZLI*Kp-nljL^{GiCDD=1H>nIr5W1?QPG2yp*p}ri+GuB3m zGfJ#v+R=O$y>^bHu5lV!Lq6-Q@TV&xlqKx#DaQ~Np5t*mw~@JW?TIe>Qmb(n|U zzO`!;eIbf%8)u*t5>6U1`PIXZ8YL(Yn2&CMXq=q8)l*l)Pmcd;(5?}E+iO2vzH}~~ zvf1sHx|zGPf8T`v(>U^o$Ng7rp*I}=efvE}6_Bz$qE^2>aTm61fuhmIQvKqoRKGWn zy>E)k(HEaIvHOD|M!jdpAkojuBgR1xKCAB|zH<9Y4QnqDs`Gx+^)cS7qW&z(j}Y1X zW79^(1e-oOI*fQcPJ%r9`QUSTcFR_#*`w#iG;?8f8irxKT<(vhbpT%RMK0ulyd`yL z=KQ*cF(jyzoT(9%3GrGgi+??LuV~*&fN9p57m{0KEX4-Zv}hJm%6>d zs`%+si3uyK(STt_WyW{K`PPQ4RP&ITz)~wZQGS=L%(gm$O1}ajRMdV`(75B2eWpl& zW0OBUBPEBy@7GG;7_EB*IP5a1j%)QC?(I4drs%QlaKA+9O^#oGTdP+&F+O-)%K;I# z>n=?Gnk>tub^< zAAEP3aLqL8K;0q@l0Qd9Lw@v0D<(B08sIA=-XK-G&8(i~c;3PBT{*~CE$46dIUr`e zjiM>Nw-2fY^xyfb{kon3i}+LL`{LVJ4Zpa)uZVDF%TDk@(pYY{aMFXN)?Pqmmy%_O zEI78(n}D2xGflO;f9{qQznzxFIH=hEq74lp== zUDYV5=iE7qiBcpa&iz~;#Pq2HgEAprZ~hcP?8PvMf8#Lyv;*c06N4`_n8yK76lY>v z(4~7vo*;U$SUmFqUHzzD=D3c@&t7&_Sj0_RwAuIUc+02nB<B1-MTZ zYBqnAo@sr*J4xBR7$8DTXQprbc!fh0(*nyH-)59(kd*vfQP^-eLs5DoMH`D>CTMln zcDmH!v^(WiOAIHpCU23t#Wz@p#D+g8c!?hXgw1m}a2QN`^ z5_5!zd-8LHELzxC9`>w&QRY}Xp3nTrBjmkOQUlHBad5h%K{*oYw=Co9=bMQ0Ssmt6 znBDl%wkoL#w?xmZo^0 z_dET4E(f-21@#n6uRE|*|51k|kd;^l_fAjL-j;kjH-BO`PnC0%sNx4&Su?kmO+lSm)9{?Pzbu|WSQ80L!MFqXTJUIr5 zF^yU;JP+FcgAyS|g4DM{MHNUEpOzX8+m*L#HQcCh+Zu+>Of%xA#6|qJ;!8HfmXv~j z-TM-LPMX$xR=$&;cBEIq(%AilzW+NSCd(@RClD*>iGqSuTwENzv$F%eY{<O16OPHFOp^*EQXE+AL5*Gv}=LqLYUD?o8 z$!Pqs7927bAPf2wmtzaxN=TvyVh%WE$AJe^2pewxaA}u}r3l)6j|07ke4REc-6^Oh zM^B8rMX+PD3XO4KWTlRtRpy<; zEc{pJdEn|i(AeiE@Ti61>SbWjZv&fkAIOH6N9VMQErS8?zCj|-jM(o2fabuwR>^vSk*OteRfMT9J^FX#gb;5m)A8_E~da)Rk9? z)YHLS@v~i&i2d@EvQbm}C)B<~Y6*Sc+D=U>y0ewGJjB{V2%9Al~E!^K#1iK90@Rg(>{^Esl{SPMr*kQEp z^XD-iFAsB1fQ=^zc&vb%qc(Rt?lS2h-+V1OCH*#yK!+5%Q=+j{QZyoYJWlVU zJag#JPUt1+K%3CN?CUQ{TQLAA%>OVG3GQH^33~8VY_I0G2JO3yKmv zTrCP89x?R?H_KrT1<}{5Und(4W@=;lxE!95`ln8S_%-D;U zc$~+I$VAg|ra?7W%ocUVgB|IQTkU}@-ZQD?VOnzJQMzqqq}h3SX3l-I2!Ui-gpCDi zayEE00ld)i>23U(RgL`MUr(oCwa*Nrfh`ERSYZK}x=>OQr1%#G79`j5BP4@rX8%s` z&|EoPQzbYSE@vMlWB*lBcB(|N-JDZ#dZ|UIFRpFa7Eih8@Yltt&th;`h3jneEVb zX3w|mg@Og$Rq1OcciFJKI;SP~GznE{@g(tvclxg>B;O7UzU%zfw!PhlrBZ(wesevf zgjY(&0?L*EY{~Pmg@ns+(#rq2{_$xwY!}Tc-u5c0(idy6u(ZKU&5t-MnKhQf<-~zQK2I z8TIfEDoPN|eXDUY1J=6f?H*UO#@yzXJd{k|`^*oVauKe1cP1tB8sd(ose;D8f}Y^C zt&zcLan!S&IbO`yvOlUY6{3`Sww+T|7!UhgIqj^Jz?0{wx;IXvFjE1WH_< z+y zn*p)ZMvK^N$A;hJGk-HVA&7p{$@0|J88#n%bLG?2>X=fI1VMq@Ts7T$aZsKVz8Ak+ z5u~?yX9uDA60Hn}2dLh(1?661*SC|utmAc zCzO$zM6?OR5**b*0>t80D=)6M+2=0rhI+@Q%WRCnLuN>rFVbU;nP9;~h?(~#AU9cc zEFmiZSO2juJ0z%8Y-{!|%*OdzYHY^6@EZJ^A z6%Zm0K%xW;L1KB@2~q%5+r>twiXp1Tud^UksPD%~u|2*eAgH&alN99uSmnenu%JRU z_Mij5JH{>0sfN>O8>fD}21gCPwE|$Z2!j5JCB>6x)7Q(UC+;GRfB>S$_D7RUL_anR z{J+IWNyy#gOHCJ`g83b<4c;NO*NWd0t@R6GV@fwX5z>BjF-({f^F7tlA|ZFePNAG>rFt|6*L}KJ#5E)VRS@>grE$Gz!)v~fm%w*Z2q5}`#X{O zX&mTYRlM%cWN-zjy;bND3(|~PP`5>2J=ftjbu9kadBCK0&f<$OIOZ{*m=l$oH~naN(R>$ob+y3O!n>0sT}BsOM1w0ZekqXn$Ff~6bZBm2 zv-t`$DZDDxMgH&>+~Sxqe~C(SAADNqJQ(wE2TROA@bgaqB^|30%8MvvE=>0&UUxV% zpGdf9&JSX#%+hN?l2!y3a(Kk1N3;mnczhEnd8ci)lnLdNt$!B~VkRKI3VT{h{4p;t zeJq&kOd?lp1D17umcVrG%{3*Ex(aG0qF}=ILfH_2F8naICQnFI(BvFOVG9a{*2%nHVG3lI?!a_iV`{>U6KcHpISLvJ}y+yeU)r8ux>1D`)>i)H2GUF9mpc;w`xnE6C zph{%HfLA@e|A+}pH`85LxzFZHxf}+RCYG&PT8H0j(^RMt?sAv{-iF_spD8n7VF)?Q z)-ARzvi8^|ivDUdmKzNJlk(qiAu3t@8B1}z<8lMYkYB6wRdW;>wXR%GKVo#E1&2-J zbDSl)IVq3M#AMO$3mFg(25!J}Gu;9DAtwTj`C0%pr_>IQE?R|a$>yfW;I0eS`eaeC z)|6+DqgtM}br@DRM#fM!-)nbZga4qX#A&C3V)Kk`VkkA!lnGOKUkN!DwSysiqROB| z2D}WOK#tvOy26P9)tM>`KmY1iHlEEea zL0xZ)wpr(w4F@~BY$^u43Vc7ND%(O1KRUUdqBIxUUEpP*;_dv{3{Rc8^w$#qW;Qv5 z5kDK+&A@>ME!z2_&HQ@2jiFZEP9A)MuG4 zhJ>^U+s#y~?gbjgY>+-;7b4 zveLlS3Nt^3nSO4$0l$4V5rusFky{nkt#AbZsy3cB7=U*e!y+>^(`WGYvrY}}O5Sh# z(O3Tnh`L|fy{4&DPjnk}Q1Sfa{glndjW8vfw~gKus0n?K97`NYS1cG(n!V*|P7Gz2 zG2qWLEze14CY*))_kp`wHKNK|bm_G@`I_^H_?R#>27rMC@br=%-fxk@X8CHcUH~^y zB7oh(s=<91jju1CtSVY){PL|nHc3e}x!b!ggW?*zCaYjVnZEZ;u-@h|JyUhG04gfR z!&mlLnNVMb1qsMWWovEsIC7!uIgXR<0l$I5tB1s`(jA(m^)k}8$A<;U-r>J1O;FJ2 zu#N|TXUy76iqK?NtNJo?4R4@VKQbVJIOG}bGD&v+oQIs$#NQ<5`;S_v=PS?Ye9k2V@$1MA9z7=!>VABJ{lp(_Oada{8B`lOy6_z22RZvi3CBm8(bTnBv~FT z$i?g@-8-VIi;t->7U5OzYWGD9LMhuEUl69O-N^e>Gw(`wrDJICN|chessz+u4rXW< zhj-IY6ffB1&qm*XdL@#qAT#DDO4ZYXlI}Zz!qe^i+U&4oXqN@~oLs9k{R~0&6!TvR7c9tZ3ca-qyv5bmZ)$=ypU)6OPP$h4DEROo2Y=X5GRjq0lU>Sl$#n;@*GyUxkl0WiRj|iaGNiF8!W3Xq~%l8 z?u;C`kErhK;#ZF~3vu7hT@pq$!?OBo%;{L{%wx*S1ITI1Xy4g#-123hiG1K!@H$tH z6EUN{Tcu4+05mj^1SD2elA>$<`h~}Vr_Rq!AOrJV z&FeZBKHn%%5eq?zD?}>GhUSiY#{H{YmD(YK;JipI5t83KLuPJ%zmfgVMhTae109yi z)6|Y8zSVb#{rDex#^QH1S5u=Jd#vOzqF?>{iY;O(;yH(P+HdhB&E7>$sj3LD$`xBo zRqcr{xpG9~gFV~w&8j%#*1`8bHQK*N1GZ=w4IR0~fGrpG0Vq2IGLuwc#y>IzGm~yz zEfzoH@jzn^|4Zr=72u7TAy(BTY&&m$(P=w~m!6HouUtkRL$H92vOhNl3If3B<5|>} zWm=Wsryv`$c>DMn!6Q$G{qM;eApmfo2i;H6vD6r{g47lYFMwMCt|R-jr)#Iu=rMYfw5ZUg)4VUDdKfCSp)ZXm4=$Srq77Yf}ljF#g zy`dBn9AB%EFH%GM{;MVE2A>5$)!g_0-6j~Y%wzKpPC4{EBt21Sr%nYTh}5@UNaczOH%r*W)KOe8m3mcwgFyP%PYpD;8}PYzu~Ruj7h+e@k&zF6;sS1)-9`z}_T!MaaLWP_DOK1_Dm9pf z^snkz4YVXdH4}rJB`u}^4C?eH^^FSyn@-DStRu<$JZg|R|7AqkkA##@tkF6qO^BDM zPM|eqKvDt1jT`ZBHb2|_iKGBRssE2RtjU+Yb$M07GBMYOR=6pJP~@81P4T+>;9{P6h$UyZK&0tOeUt%Nse za$72lc|1{gSm0J6y*hrfx&OEC-uZgH|5_X;#i6fDPbPOQxuenI+11Klyv)n1Le)U= z;HE^*kxauySNDv)BI`RP>o8oN{NMIf^j$RCVx(_dWN391?N0V}rH;ylpSI3zAt(}9 z*q9%F&C0WzWMMx|1+{Q<#5N-v{7#GUUjn}$_inaJ1v?D(Meh`2Oy_JMI*Kqq}fiMe)Q^SUfWmSVBM(=FHQ4b9-Z&_>aG0f!-s+`O1|AGM__|+qCMs zgK3(vmC&Nzw%#RDn2hiG8x9dV(UJrCLGWa6U(YT`o=QT+0!i3Pu*Ci|pO^!l{C#&d z@L*^NU;jP07-e(V6Z^2ce1*JXi4J((nNE}<2x-(X&iyia@`#0Pq#;m0yegwSd^T?% zu-9=#rusY@B3YwWR0J_&vhKvR2ZnaVUcBLj3fk}tM-x1Il(g-`s;ZtF1v7nELr??& zVH-=Y;*nZ{lS?qq_Fzu7d(@5^I zL1dg-ql-MwTxqm)|7jsPKx4~BQk3i-D=WVgcH5cOQKmt7rgS3#TR-Q}#Lvw}B=AOC zqko6$V|xQ7q8^&x0_qo_lMC+!zPNTF;2cWnx!dw5RS{tWZmW(eksK&VP_dq4ey0pF z8#AQ4^hTCSu;jZ%om2FxZt^&R^YtbFFbZ?D|KL!_j7o4TP%VGjE1pXDDF&2f<`Lyh zn`5^sqwzCKzO}A!q|b=Br(+g7(xgqB#Ni*bBY=E9#sJ*@ODMdUZ;$okL-5=XGeDOj z|F3l;63txT0=KkymHHvr@(gB5fUbI-nh~7L!uGZ{Ot^sPw*ax$wpgx!Rwi`w{tWK% z2?`t)+=zj;T)^yxM%$*9q?Cq978ld9i5(s;LA=|Sf%m2^rHlTB)N}uGI-WZti0Ri` zHZCovT;Ss$fLN#d^-~M{onN@>^0oD7k>&;TDc#$}W}bPEj1;w@Z*=V8a3N*b@9?Ua zW^2w5A$gj07x_kCy-@4bFG}Pv$`oFO{pN;hA&!8S^Fnn_Df1Ew^d_lIw`^J=&4^NB zAzt?Yv=|rHDk?V8Xk=F4I|QQt>1?Cu`2pX-;2=GgPBY#5I1A8qiJjn%*8RE#%TfV0 z-#G$u?^#&84zSXOKkh?yT^NCQptAToEG9;z?xkugD2+F$O3R2%|DMtvKl8*B$fLX7 z+appU&{EGs4gEx*kzqPlW(dJnG<^Hcq@{9C^%YTy_Q|`!;4l8pAU3v~t_%922QF_E zAYy8g2SAgKZY!z9FM)EsJ3nuOg}FX~dlm=!;&KLLi7dtp2fe^DqT1n#<3WxbXtVBT zwmFV?MNHW%6p2RX;<6Y(?w%Gf1Ogqkl~dBq*G&1c+<1bqb07qNU;0`v0{J){rpzB& zAIkC7PZQEch)4qo_+O8wR)i_Br05V41QJ06j$5{pos*i0Oso`?d)ZZEpX+s6y&Ix@JJ+LIRA<}Bh_#5dk(*IYG?j*niM=Yzy(tFw6Qkj-i<2PTIwFBAB3nK`Yc}H0Db#T^47lL zZ4PL6623k_eW5?E17Xs%hG!OrB8=8U;LCq`G?@t;MVb7tj>)l=ws|H-q162WU=Sl) z@Ke(06yqeR+1;WLW-_fbiBJoiJEn%uV8=g2MwPd(I4uW7`cH;l^K;^ZPJxEsRI>&^ z$9tl%f*ynd!>}(qNMP8m&nBIAY+?Dm?%S|+U3aAeqMq$gwV{+2Git^~CkvE}Hwh5+ zQL@ZzUG+wNYaV@ggX5Mub%>px)A0Du7&166r8l8orDb2_tDfHb!{0U!KBePoJPVh7@h}I;J<7Vp)izNQia6h9N39p)<9% zPSw)_dbYPR&Dw&c z(C%eHZ)_?8-714ji;cF)t`kJxtq|rw<;h&GDMC8k2bZH_}>rTblv-V`bbY4$1W>-Kp+FC+jd`^?Bc zg|D95qiYLCqH-Aaq>@FzY)t`1+h$KiNcu~(p5jKC2NwD+}@Y+@fv$Ec8o%!Rp zm!fv)s%|)nw7XNBYT+n31t6iE(|=$@txS0rA3RuF}kIh5_72>j~~Rop)8oIu#zBTPAA6s_S< zj`S@+AZFZ^etiO+3|k4j;`&KddPGvN6PH~3#bUgC!@P0`-o_xy6&RbAw@vx85&{zU z7(}mx;)tHlr#$T6hCj8Kr1e;l3fq;cUGEYmquvWeqzD2A84h_xrk_Xv=YR^VfxYl5 zCq_DKMEbc(Y0-jPKOfkSgUU!OJO7&=k3I9w9$Z8=y-omsX8us$YY1i)7V}*Dfykfs z$DruU)=A|+zX51(;XMF~P^&b}&F-poOn&nxn0*RmZfOV!EJ}`G}g8AxDQO+iu->p^pE*-9`Ri+Q?XEqx;?O<#aI-+aK`WfU}CT$Jg5qi zqJ%)Q3VRtn{O?nzjjl`T`{Si4S&1TMLRaYE%48`F_jXF!G}@o8vmi;iJhfyCp(Lq( z%+FW)Z-H2wjR1v>?pM2y(`)((3aY$f5uXiN*_cIq(89@Y@;MyQ1B-&_L9|R*vMh;c z9U)g7Mf6U}10$0`NjM*{K9Uu7XsUk|qaSD_vI6zMqy`$KRF;81*kS;Om`zV53DEjl zpQm5{QJDmaGSK)_T3e#<-n<^|dUZ1dyyG|e|00_9TWxc+Xy?=l5f&NeYP!gWDZ<)Z>l8onnc4Cep?2NRnm39I1-}a24l~+HX3= z){}YQyfmV6`;u~8q~z4J@dGjRm(5_>actP+*rbD0I%6l3 zO8myo9DU$#V>~)2&R4o3sD1W|(+ePRA>41;V1;C^VVZ1tn-=Q? zPK9R^otRvU@gg#bx9bMaP-O11<4>mU0zq_i_HyjK^cU!-dU{jHQ~>rKrP8T18#WR} zn+14|6mV~c_~&lnr!14fZ_BAp7&zgn>r~EpclqD&2s8VyxrtS;(-zAJF}%cW_z$0D z6q=sT(G>{<#E)i@tqUYm9y6)q%N`-rwT&mGyRVN1i7VM z0TMQlF@nWVcKq2T(hRW7Kf6zVa)Lkv6#fZgQXkUlpZ(|qtLW1cp|Rn{^d!Orn=~8D zB?ofs!C)@QTPgg{x5~IbexDidox%Q<^15LY$V2=QpcRLR7vhPk?8$s<=C6MC^y%}r>zK1aN2DU-HRgGeMxkapZLnqKm4jeN=>(PPc(jd zTPHSVo{c1QrgZk+Z#t^Dqa&*L7ZwL6@WjhQEc!$~2Z1!(v;4#F=6fn|; z1O3|)MQR8xP5_Ha=MI!u`6>l%ZN_ck_&b7^0>tTGzUBX6{B>O1O{)CP%=&5hTc-#A zHaAwnuHK0C*h`)crs-f%7k9sz)idt{f&J_KWg*F+{Y^Y4 zh)ZbE5=81AaboXTm)f%I)L3SCsiZ=@n#CzHIe3&GbeD;x#3B6bv6c)-nP1a7Z7_GK z2Tl`o2+j`(&L7TfWuJhU=tDk2ijt8)BOrXxL8CExe9+YS3!PoKw)F>>g`-_E|4apX&3%p{ocCeQx8RKge0mMx3%7?6Fp z*qBFR@Q;#Y?JS(w-zp#`#byw zj7RM&cdr+{Ul1`}a^6{cXL7=v-(Yy>F5TWaY24?82lh*o*=uW@>>U?DWbpc+Q4nyz zW}S=$%{p#IdJVVcxiVOIq44gOKdD`N0}22hzBj5?bXto0x)o1bWA`iEWVN{8fRLlm zV0&3D<<{osMoei^N#b~<2U(7z{EIFPo)!IBRLX(=(s&u!{>Z=l)W`OwEj-8fvAnAC z>RLJrR8_k>`Ud<{704U47z_S9nB;seWR4bIJp}^MeQQq??qJX24tCR_>^4H0>In-b zWCpIv^QL7mHRwt0H_>tsdn0QJmNKfd_qVFQ?_=wXa3ZZpWoKXX(to zRgQwPp#an~SZF_=^$HxCD@4dsh{{Ohq4-%1;y+cY? z*?S~uSV<(ZGRxk3g=|u(WQ9n`%KjLiWRsP>`3TvPz3%5*zu!6cxvq0x*Zs#if8C$! zJ2T$v^?p6qW7M5vtTT<8#<^OF+rEHlHNBrs&Q_G&ZhmTBPaD&-q7Joq4Eo@0S0%fo zc({l-uh?rn^Q{ExbfY3MiY-N;Tnmc)W+V-v{QWWook~$L=7|*`(#ePlGZ->^o@lPru8l;@^>R z9IvLO&DIVsXB<*72lWMFBl;#eu8JI`*&XxxnT=|D#Rrl3K^L6FlcPRn-38hYk(ktkMmQIgLe*B4f1^9C5lPH1|nID9CAO{9SbTs zU5p-TU<4tF;5IUILeDTem4-eB+s?rmdx!PIvrU?}78qOG1uwwi%}@7#yQ*MmHXBPZ zWAGTqs+r4GcZB&uG&+$q_rpY>$*eFCm)lCoPltD69G!8jR5aWySP>*_#`Ar2`JnQ$SeRa@7v$>l8(t6C~DQ|EV%7D$#9IB*!H5W%26U z!r;4(&^;C&fJ@*6Qvrk0t1PhrT6gB&xsUb%H|@R!-e}&^mSQ2Brl`r8@7G>HM}XNx zs^Byn6Fzg$s%gFeeS9d*w6yqIFhuW0131IU1tV;)B`Azq9n3}osf3@yet7A;Tj9gJ zbJs_|aQVU@|1Q?)x>kTp;Ov}HSgZgD5y9M7+3S%0<$(^px(U6WxYNe`(*qXXC&UcL z=9@Hi3emMqbZpM%r{QjkMt1~Lj)f&bbb}Wa4_Y;*FZ(4un00{lc8{KqL?1dl5Zrmf zZTmyYt>!ZO>pMQ|u~&){Q7dOsC_m*0D^e2w+Hl>evzmH@2Zv88TXP!v)|jV-AMkQM zEA2Cw#gOZ=Oy|*#x6-rqvWB#oKQRgFlikj;<&9t1Txq<^8&-V8Ad_rBEcNFOXEGT= zzEiO%aC>o*vd%CeLHDBwmtaBrD(2kS4VJf$BX?VjTu*CTUO;oI&^W9!gnhbL?Js=Y zHK?mYb9Y;d$`VV`RqpdsN%8kS-{1F}-{+l}tY{ioG)f!ifNTO5> zP^}r+Pu0}kySBH@3jg*i%>>A~tgM#Hw3;GBrn`PTl5kRz1+HX~M!?b%|fBjh>b)ClLX6RYouee{n(EWpRJqrCK2qc_F@nl{K zXv|ct<`X_-f@hSD$)3<>2rEQ&0WlCM(>4=Lqqe%*OEF*so;oE8>UfPy+ zAzPZT;odxKu=@h^>+dwFKIr<5Ws|wD*A67{F6%V?yt{l|SU_-!(B4glkuN{z4_#88 z+KdajOPdvw{EedO;2J9`nhfSRu}(0UZoW|B8?&zFT?TDYZ5Y`2bAK%(*Cn4$-rxN~ z=os^^3IKmBwOo?%-&#pt#JUq@KONu6qz+b3{d#+%vfs`&6dkww0M(Tn;~sZzIvH3} z?E*Pvz@`fcp?sTH+eSex5f_0^kS7CGYZL8Z0e&#sH5H~RZiJj16 zwCuyLo;Rg~XQ~XHKd#S|Tq#+R;Kx=!1`RQd_OI-Iyh$3Wj8gcymut?Xp-mqg7ks`U zu2JyLT*LJR9UCtv9?$Ea5*M6C-K3*D2L|LR#!Qrs;z*jLwAtugr!5q60-Ff%V*^Xv zZh3J$XGSKqGgQ1rT3K2-+Ed`WcjGFZqLmd70x7m0E`HJzg9gXyLd$OUQ@A+JuC53i z_d4&JWtuymej>IIOQWfM4>==eH4&G4+Wmnu9=rr$3K)V&R#o%V%}@;6i*fuQ8a|F^#$~O3@InO z)N>;S6|v8p`v-$9JsNnHc}}vR&SCl8m$TNaF&h5Kle;iTPD=FS44n(YAn;OlMo-@2W6{w z?pu@ge+ZtFV%0z~aHaV#g8Ymp$9LOjxY}9IBnzM%$96{j+aQGoj}utqWY6*Lf`AOXYbk5#N2f7-5??Ed*xKJ!u;RETHWzk#55<)0ID++O@3z{L)7dOPp0j0RXkDH zg)%iZ$y~z$5xT4V?y$7P+DO4n0*&4rq{(v)m^=VC2D%bZ9WEZ9AA12vZ*`oU&#x&I z&OCI^;5I!aE~TJzhF%Ba4Ur!&Z1xl_^`yCh^<7=$s1N^7L5;}&Sx_V0b_2v+jW=e0 zp!|U$OAC@3=VU>*N?Cd@Fr-|3h*hu*FUPR9!0L4sTRU{3W$N`;Ze;Ep01B?9+@6M+ zX%-+@n$l)#-8JH+0z-!rTyLCK!)2z)@aHsV_&9h%^Z%uypWMIcvUMlln1MyA7Q5eKZ zK>Xv1?|MYK5@GFnl-+qMBIEVx1`vR}1#bx$nXH5Amgi_EV@wl8j0Lf1>fPoI zqa^?0_IDhu-zQ_SyS_skBWB@ZMExSb%oxgX zQ0w$&p#{Cnf60c%V1NrbLJa@k7LB;c;&F;hcIQ0eREKCv>@-~Q4OsO%-bemJU}a7p zq>L687o(0PrKD8Rc5#i+yac)~om@P>2R=F;fO|{b87L9i7J!a~JW+(Y^I|%Cb_yfZ zqSraj{G_?40~(?);Bh^qnpLvgv``?A#Uh-Rf+3NU1WMDGvQZfegziFMFomJdN5HkB)1JBEd z+8YWp6~Y>ADIDJEceJrHD^`2vZCfyqCs-zS8pYNSOMpfjkT4HGHbi)_I`=*7fF$n? z1T>K&CZga>YlL7Pefzb43xhXWvvN?b&5N?Yk0`9#-7Vb~o>qbg*&tqDAEr zGB+efO@CgmoeOS0?a)@sMXC!8D^c=Fst>JJ<82ltoh12sJbwUj{q6_r*NgIoN}xH1 zA6E(*9%lEZ9y%N1SJ`SxZC=z|AT$=mYsoY$=p}bc01X+^To}Fs-Esw2QuMpp0;cCCAwkHiyIPz61E)ETx#z_;U9M;H zyzOlGBqz-%OExhFGY|H;f@3i`?iSEwAV!IUL50%cA-I8tAR11n0;jnSjj{WPh8%R+ z!4Dxw#%t?CMn(gd&KUrk9tR+c-EgnxZP(aXRJ@SIG_m0hu5HCHn%~>MjRdOmi1fVD z2U){Sk}u=)S~U{jV31+P$<#gZ7QNn&JH}=>%1RWRtn@f53O<;?@mr&>kv8HDaa&dL z%Aq*}t-d9brnF~w3R)we9|x(B{`JD5l(L}%9;>pwxXNJruIbnxg^E)uS|tNf3I=ZM zd*ubta@F)y8Xq({7a#hChE}+(VVW93fkf0{?XJdcqBEWb)t;MKa$eFbqn?Xj%3+6T zI(%nzH59#C!w9>-Tl`INmy-V7!Vm~I#lJHO=pZ`r353@hFG}oQ5lXv7 z`4XvIgasSx7_xm(X><&i^LAdSizh#G4||akU}n3m2f6}+Uzn@n@Z;z=wcKl^9^b)f zD+PS<)tcI7^6e!W1uJ6PX9LR$1+9VhyukreijbDg0VNaS_mrQ#xPuXn@~QF%w~mmr zkJVgX7GZxC7D4q@lp>s>?l+D8fhiayzYQ?ENuYhpk)S_iU1ei8W{v78E@}HMKb(+ZgKF{6X8m z1K=bwegpFhK==}0)27jQ>cbMM8qZfb5)i!%E2ty-o_&~s^ z?2@j&ihwA^`>ueJLY}jz%%F8zpgv;e`h9b0-v^2$-eTlPD0MaZZHVqVNrHiuyGX znp~iqyZ!sDpi59!9sAv+7PghgUTM_9osWc67!d64T1VbB6b8zlR+-#1uJD&6jxki) z@(@o`M$DwQm%Fl9-Hz90@B!r(=zfRMfpl+~r}CGeB-e)NpxO1&cm#^4c%Ss&qbaB# zyj8ITm>Ce#qteLbRx}M9{jrMK`!40x4a#y#`qUi~RX_fAl9^ud4{2v&D>kaS6G^T# z{rTA&WtGO(It%`EJRaeD{c|3+*TwErix;Jjzxlb$P84Xb%{1|q z2H?s^P1L063FuyLf$Cm0EM4peQoVFdSpq-OR(rEK-NA=Un2GhF?mm5}a1a;<4kfFpk zx_+CnYF>W7$&`D98#sES=>;@R>n*pImH7wWS`bZA_Ow6Z zSTVV@z*{*-{9eMbqWr~oM6M<(vVVzc)!AIB2JsMc0d`Yk+80|c0L!C*3F6U~FDpnp zXe>KnUt-PU_bQyi$mhK|ZZ#AM`tib1mU|@K+UYo$imo2Wy`^JY0`!x5+}2=Bqo(`s zLjx2hKBVL7@?bcdD8&}-U;tsj6#8jg+y?TmiKoh9iaQfx;-PkS69{AC z75dYZ%jDOd!F5NCRQpNroJGGI9;!n}aI94N^W&R@AejIj%VmR__LSjg9AfHAn##UP z7W}cJpw=_};!T1yEhTlJYk47{T!(`8N=ECf;X~Tfe1Zi4Vdz}0FRX#XQ`G&~|BmwK zkYu=uu4qJ#PB%r=bnli$EAjQRoc$k>)5fj`-FwqPgMS~kUaUhnv|__R-J_CID8KC& zInpO^k?K_dC`3qR;VDO=V)W}?jLA2jbd)tJPOhCQ@ecEia{$IT%Xk7X3};tFGLjo? zZGuEP)4sxbR}JFytcl`=g3Vkgn%kZ1T-Nyj4kL2^;9{MK)ak3R(yo`#Hg!A^-tQv1 zNOVmmw#Cp323R!d{?xBMAH8ZJxt5aa52Ylt76vAaO0<)n%kE;w9j^|Fobobr=2lrdJ)bEcnO9H1SDBkta zOKq5^B)Z!dPr>u={uU0a@(fJIe}OK><{}N?HVcBgqR-n3IlViTvwCxjy}U{_sNcdU zejvbXfJOoJ&e(K-`T^#i7Imj}fgecx&8p;l1L>k$X7@p$ay6)onxhEBHlmiK(C%aW zSO?*&E!c@LwiUqoC$~l}7>K|K*!yIFJZ}V3^4L>K$;$D;goO3ZZYXTbB(&6(9_*A!^!I02c ztAmc^#n^N6UxdabomFRfr6dbX;qJP~MKUE#fpT7o*9B3th5EA*79i`sek@fTw2&CKL88y`g%83}16GW^X> zb*Tf?1Ag@}9eoVI^4Xt{&Rr2g(BUBTgWQR}i!--?W#zDLVg}_6C->aoSGH+{qRt-f z0m%6YvhIL;FfEv8(4<;a$|bsNB=cw17DefX|I3^e-)26K0zY@fp6Ro5=48xBKP5hj zNv5r4ZR=4}`xAtqdf0txd`RT#%5o_kv(6SU)1o|a+0Iy54T`M4wjXM4G0{`oU+%a5MyW#2R?ODK#l=}aHoUK4XD!HcC_BUQRhjk4 zOPeC{?bO%{<0CSJ@{DDSFslg; z1?uKRo#(2fva<(gUO+4V6&+iowgL2TLF^C@bzmN)or{cwy3lMVD$R=bWg+%mAarkI zWuwAb;k#CwLAyb+cf(X&oK!2xJ?YSW=|uS*^2YcxjhW%bn}?Rd#zFSCtksII`l&c8 zN6~&b2HoaRyO#ZZ4y6nK{NMwpXjO`wgF z+J_yoyAC8x1TXd>DsWT1=ZpZ0MreU^(A{HQ0K&iN-hIR4C6`-q*Ou_zRfT!XL1Arm z%Gh(-=ueG&q+!oenX!R&XE_M0K2F9Inhe#Msu>L8zQwg(A~M;=tbs^2@M(n~d|!1? za%kY1RC^PU;kGAX6STG#?U`6wPEAi;J{Paor+mW0P zlalTMv%C7*NMq?2G2NcIf^@vLRR=&}D$TYNIhOI%`+R`*povpj1~!3mE~fgmCI+`? zYRY7&0<F7iKQScKRDvG z)=$dk7rBcdI2C7ME^zA^18~E$aSKhSjJqo8bza7SDviLs;*xq?ZPAdHN@5kzcSwt( z$Ik_-?#zJB15A%pL2EOn$jMu1!ec^A_!+=s%c+cZpP8eE*47G_=2;l6lwtuB_ZMRe z{CmmJ#A#=r$h9G937v!}l-nFt0Z|90htbs=gF#6rZM7!yPBv|Y0UiV{(8ka&nF zIluy&nMryr*7-R}{>+XQdo(m$DmsRjkZzN#?+&{e92_gx1HVYvM{tbf@g%@ZFw zf8%p*1`&NdOp+zBF+hg1Er=xxp;oT(uIvxy6eQO>Q4~`&g|1`h1^bHEOQN;s0!Pu2 zxNkOTu4QIg(y{7``3WhM}(|%(wnX&h^s8<(9&eKYO>Vy(iL8ITnTn*b~ z@mXHup{0w7S8IoMKzQL~r$XQ#7y1C$^_jUdVbm3c656?~c5#UwYHEQ@7+;DUNyz+|tX|`g;(RED z!r`v=JWbtFR{n-#G*q8YB1-sk=R}vpj(h>`4ezu;*)xfsiG=~=CE)9P zKZl!iWEJMcY9Zm;KVS1E+dM*|p$J<}eWQhO=E&FW6sXo7u+Yj1qbY!%0%a^nWJcDh z=dm#s{cLOnGP@~Gp#F#gvCC}gPaKr`fe-7}Z!qC;d%|pweE*_rM?TJDVhg1ovNVl? zxTDO&KAhgB2106vqd?L71`533&H$&{eeIh>ZN)ie)9mVD{C@kY9bD}db0LRoHW^!u zC?FJp9fsFt#JEBj>3QI1R(9pyqa~-;`2{8tHwnL>?`~D<6E0N9QvO1z*3UD2mG*1T z@jG0qpdBHINf-&@&S&(EVf>nqgJXKV-YKjpx-b1xMKLeW`B*^Azr5;jzD%pjSMwC!t7Z*V+IuXK|KPMjhx z1U8e~Q0X<$YA%gi&$?cIH}+_l&e)dVMPF+F5IeM)Ry+k7rWIarjlZr8>&iR-*Bcsi zn8TpmpOLkCgP>VVde*Tl-OHLcr78GHiLOBQi}Twn1wKhHgF!#9>>%a)2QJL&_)tWd zE9uOsa;Y4Dd{ewm^oH|1js&v~^*4j@=-z1qB zvFCGJ1CqM0;kA+s%xP7FT<2oKoKo&stSxAN@pqYiW{smfV^p1TsoAIbIZ60#F$91W zXpE!8tI}C$eY5aTYs+$ZO__&msE%QIuFxtjje1sP0Mq&);u;XNn@(N@S)ZVSAlx^U zq6t5K66@$ifLWpixf@WEVdwM;zx)evX)c{Rh*&9u=m>cs8XZCo3Z8eD8&ZW9BS&D1 zNF(NY3s4Q*p~v^xuB{A_yIDk&6Ak!TQvg1<3T;JhwQY%?dp!}lhGL*nxkYzITb=+} z=M?b~|9u8-cwrr6QfSFLfOQ#C-R$d+=?E>95CQ@zO9N#BA;BFkBQrtnItMQ$)*I_< znG;_cMj4aq@waQv%C{LgqKou{LW*I+JEg()J3ewD6p**De**=|J#ny*ub2+RNgp}s zx(X$CV(XSNpF(h#13X0H@o31uxGZdjr17`mxd6qS0Hya}Gy>{|aXcxri|mpi@2#6x zAoEoLmq`yCTF3bCd1Nrb!^J| zttxo1G>W@|!1QB>I*7b!%2}<8MJ`T{Q}ZMpNX>uW$l2v9SrfO!OFged=)}rc!F~Az zY#rL(Fo6oY0P+OgAczM81ZlLf9BT3)efUyEiL{emF>XIdJJxGH*^vphp;{UszCr?6 z+^8SM+#&i{Yxd&W*QC7N-|qi%p*}biYy(!h{g(01Sd|CtFizV7RqM`iVt$wg9ogN%Wff>MyuCW z#r5T%QB1CMkp%4~R%TJJj(gJJiqf8G`YG4~xg_TC$(GsOi>=zlNefgg@dZ^#S_34% zkEyC4MyNbAGLU%+y3r|{$ySzJ8bywopuhjhUcY4Obqjo^ovo(sR}a15(UL{5_%o>?I)lGCavYY zrNfU7zeZ`pR<*vqZC_U_7Xu>AvxhnYTb6Fmdre8>lYuC%*xh}mL983UmsS;wjGC(T zUG*$~IU7kNiEmHo5Eae@bWQ;f?=XfEs!{eLq&j#RO1}LVh|Jr4O>aBw>w~K_FbkK{ z{5h2fZJIGK1CHuWdt7#D_Rbt|O6`cJ0+@9GsndJxc7C;qRLcm!`)x!+RPR$_==@YI zde7XHh@z+?TEsXOfok0W%kqO)-V!?h5IgTHPvTT%^VwYRsq*u-xPqEwPXJ>r4?a$3 zqanKKJg)Fq#?sF`(k)+_-X^4)xm?tAC7znE3(L-K+?iYnI4}ufOK?PobBa=s0`Vt3 zCS2n4&a4YMQms6!k+6Y~O{$@EB<5H@6EO0K+$@|?QDq|OFqj~{Dz z26zeL`OB#A z1^ckz%ms5vt&U+N5+FlCrzs8&B<(9QIiyT+*CgUO1|3BrmPQ#%Py#^L+v8O<8bkc1j20+RRc^m>=>w>SqbH} z;8(NX7PZ#~_^REFHOWwOOkS>(QvnZ6{rk^cs0H>6CyTnU;aX3BZJzY^j5kE7zK6>-zlhBM8|2YrOll7=no5ig5F-p}6yZb>37bR}1_UbQ|yI(ps zPz!TW!2~Z=b@zdP|2K|s{|r~-p|O_NV~X$i?kzJijk%Pdk1_nYYy>ucczQwa@1R!s z?Nsa)rWiYKZ-I`E%jQG3sd^gQFpvGw(tJt;{qs%}pWMFhj`E+fURXog&g}cp9J_E^ zeid`a;{FB4y7G;o?)+fK&Zl{Ad>=KOyS5Sx)A5@nxZ(PsZ{|vA{6s?Mx~Q8V#8BuT zdNt7${5e%IqVLYrgpd&%Ud=IfGNQxI<~ji1%3o?DUu8g24F~Zz>yoq36`^XNmk2;! z2UBJw!T#Lwo189MU0SIeT!G#v>S2b58RP$!2EzCjw{=31uBhVGXMs+_sd2V1M$;}< zv@0e~h|7}KU-p4WPgndntD>{HhkGaQ+@(_Tt;iP4p8P6q(!@QhT>&Im#~vbgw;t>I zZLT}{F(rOQ)5|B$ziGd#@fz`2_VLq9tVYu@o^JZdS|SI%@F7K=S;AC(eBgMBi#r+- z^v5!jp#1es0J-z`28FUYSRqOLak&5FVjBiD1Ee1Z6N25@JL5C^_{kT z@fAGf{mNBWw3vE&8kBcq;2 z*uaqtd99mnn6O;T?iUePW(MS%hd@7oJuKTt_l1}9Gu$_HtV`C8=6Mlq8Ai7gw8?eL z+@@7N2V~K)6^jKvF;FIfgg4fG!Cyh0ZK>lWV0N#2;^c^(yD9jkZuuS2HKn(Xz{F z)}?_>HKcq6{(botMk0fw0l#3Yj2OKqN@0F|R3?+0$3+;9+Ae*L!j&x( zFyL%d51|CB@#AB5ngSIegBM<0Zxnbx16xpyP4GdE0Ucn0nOINWP2?qMbv25D&Z_1W zX>pIByQc!l&R#0C<9f3#nw>3~4RZ*`aAr2BB~#!1px5!lvA=ue<1%v(k&X~!@#EWG z>2w^uN4^_Jg!i?0%7q7tIGTBXJ{!iCi%D1d_kD3Q?9=if?@Ga%=7DTUR?JgJJcP4` zkoPZWlo*0^#-)0FEvZ3=E}o^K4zKL1lo^#Csr-| z(a!KL>0Mz7Ckfinedl-bDrx;Y2e)bRZE(jdG(F9aZ#fWgPEF+D3-q8o-5Q7jl+^N= zc_y)f5GL#itBbU?!Q|LL=qovQJ>-LtQ^u8#Os&5?6NWy>C`mSf#9=SGokrCHr%eSL zMQ*;4uY-AMW{qQIb>$|)o(|2FL~eHWRs^p05$XAEACa$YsQi&3^`=p#T<_C=F%Fj^ z$#B7!h!d_}sra#p4~F=L#z&?R(?|Rb5VGjhK-u6gMIF4gTieq|0>`b7urvjK3rn?6 zmn;9wrX}!F5V-J@-b8QlKpPH(9FW_>P=HcPoCD7a2G!BBGRLjopc|us(Unu<0=EoD z1%GtGM<{ck)AcLXQ6>0kR}<}a$m2#rJs<{yGghH8c*+ggeBs`$ z7L`|M>XHt>-^$cFRb^XTxEKWovus7eKf4L>lsHFF+zUTWrhaWQd9*ug5BiJa=FKF^ zNq*iQrvg!`z5p{jfAo2xfHZON?24*gY^F!1XrL4uq>MvTAk}dH=U?{LL2|dkAxE~G zq8Supc7TWw86iMf?mpmuE2AHKvb`g4+Y8yQjARe82$x=ToLw8P}`v+OL?| zsA5up|020ZYSxq>EE_`{<@rrpx^Yh6gm7kg2T8HmVN4)+8^_93)6BZR^>hX6yTCX; zBMFNj`}N54Abkv&C&aQ9-zUg(P#k|N^Wk?OgHCOfUv<+pleXj0vbxJi>wV*j(T};)3J^lmE+e*PWB7B zYigubN63a^64hknc$8v6nM&wj=iEhT3^{_IgbfaAa(3d&cm8T4@z}fVY#c#2%hJAG z>A??Te(0UkM{IS8bk5p~8J2XK%nXJx2@1%TTY8eSgj_Mma%R6^XgxLa@0g#XYJDhg zU*Pw>`4alcAU4$K`t>0-IpA$VRDm4|T4%yQ2sD&*!HG`#84B2t{DV#@Xm(SM%R)(G zhokIVlp!=cKir-Oq??35>gXp8-3`1(w*_1&fiutd1iSl2)tR2?1h7V-YJ&_;E+`Rh zxEL)j42Z_}5mc4B?Ni;cW*_ZgzGkhWp%zq*Oq5aJUF4?kOa-<$U{8cmH`p<%8wpV= zUX2@@cvU#U)Non>NY-bV*j`_^W~YME8<(cD4AfT0QB?R$L&&Cw_#LvpY@Wxoz6vNw zS7#*2dA)v3p3%fAcZ)qqqtN4c{)cbi9-;B8?;r-kcj5Th_wi-afKkY6P^A-FS(9qlvP{dCIyGPJkjiGBV-}$Vm%4nJKm3C62YP3&bC810 zw-d_A+sINpOeRowZswe8)$L0F_%ZV3IgvE`&t?Pi z^=;tIc^BmCNE{8{Y9bY2AjIDmV~(H-!~$8GA0PZk23ezjRYz$mj5e8vsR}DJAMkiM zf~=UUnV3SqRPkM}t1ZlI|JDR(_eb1HV*nB%XpzM-FthLz>3jt@wG5Z!+z~0$1AXAc z2!3%9mf)+Gd7vLRFmF06bM@u6s2U9a_&$hedy&zlv@%~dJ&Kd&lc0xHSf;%~$aaFo zLS%{9!yF?>P0$6dTUzD>{XJW-flFtMeG16Z{tJ}|Q;O!#?hi?;;4JNNJO*u{3gaD< zjeOLH*2Ttl&o6XM(if5Qe&=WQ1tBNEhl>EY>$}qY?qj;5-S&d$Fhu-|^g{;`kI|0= z?Z8-p)^3Os!~GV|6%a4ysDPEd>A#zpiLHRUmjN`grW z!a$cB2G;@*kig#i<2oQ750-MSYLv;k1Hl8Oo7i^}suDOWad$C2M9QM`~ zkQJWxISh)Smwh`W3b$4Wr$~Lg3(^HpZuqt_Qnt2~sL811L)2Xgfa{=7UINZP`OuYe zAKj{zhJKL^wf2nkJC&b81rTb%p90o4^;^9MEtvya#w`C<7a{VlUJ^`A3tJ+b;+Mfx z_cRh9apkKIVzKBegO`(vEBck5Bgg~Be+4y~mD7r$E*ZZ*GOIxQV@GC)H7>&9)KoSm zO$bQ_G%~P+Y_X<~DWT8UZ|mc&8u?Z0J*SNe;hqebIS&?G2?{`}d+4$Q3fok0A?tDd z{ul)c^Gw^q+52Fmi3VE{H74$J8(J}fW0=y^2veJu74)iU!fPz-|I$qn z$aE}V*extS|DZAdN4{b&LRRHVtwoNY@9RJ`Z@psVBYvs5`brvY0XLv>P{WLW2rB$O z#E?sZ%s}EbYxet8eE(Wtp}9zV(zFleuAg0uGJ5F2r~}0<2Ad+Oot^AS%NB|zZ0 zuLLq>GOHj-7hs9&1G(t~ppoxPw(oJ%T(+cIcb7;@|2B@t25Sv`%-!RZ zE<7wTI7wQ@y?s4j(81+ zy~nnJCrM}#0?B!)<#i(z{U(4DcXWhD{P+%(s6Vsh9w>xLz3>a_dcsK9B7rL_#(&ss z4I;qE>0918SvG(cbP>L9dla{pIz+NIuWt$tH8|BebIy=5gKwxHJvD00R}2wyM?MnN z$f4*@Y&q_>=}Xc{7G(Rd@Y>`Pe84Z~xnmZo*pZbF{^kIEg^mSE;=heOKu<9t8AlsU z0f<>MpTg&b8ahu@Y49$fLQsT-kq8U5ePB;M4I9G5a)$ zk)io!L=I4F@#BMy!Y4m7Z_BN$pjR8yZbXn1p6UYsAH?9kP^W!oTf%8pUgI_1kzR#k zMmyT6D|`J3pa?W4lCNoCvH_or5?3WF%`5IkZzTf9dq1r?OCEd_(!{R+yH4g@x@m)N z2Hxv8avxQk1D8?Wd!MOntJakgUHTs)?v_uV{&9;%Je~lUl@{>Y($ z8k+TPV=lC?Q;3brOD2iRnlBHRh;OtDt;Zbi#Jm~J4~&|}Fx>tK>eho&?rTBico=Y* z#I{(;g;)IK&T;w-{-XnBPnaE8-fFj{Oz7$fn7ly3AOylQ#5&YV|2w#J%Q0(v1(n~#K5-5)fmGD}5m6=qS+ZKnb&LKX zAHo}pmd&RtKK1Cn*vCEbZA2bE=t7aPgJB)YKQlAa!Op4f%q62A??v1XHwSP~dS$i^ zU|1an=8TtCmnp+eAud>tT>7-Iu9@{%haiPijbn{B-2rhbCNar=BIz|mEMh6XuID%s z(F96GI4jhmr*EHJqOev0-s1V#7Spx3d~f`=w^y2aGL)OD$2i|UdNw|8kO)?B;HUTb zK9S+UG_3$d zHzNThC2#*V*MMf%2w;2+V#IbS*&Ww!x6QDtyBqu*?7)!rk>~G>^1X!|92EG1iKlgQ z$sX@^ViP6~E(YENfqkYNLpD-mxcFB>N0eM!5XMsUE?SK#b1FIJ{Ph2R z`E}%%e}UJ8Oy)1S@A3Ww2i;jPS|&z;Z)A+TJkN_qu0v*)c6Lo*C5b{I)@S-|W5MY$ zvJ8mp?)uUGDt0!(t}&dNCsKjtgW1zD#GngA=cm@!jPHS;!Cmaec_wxG^ruT0$LG@W`?iYZ+7cI&jTrDHP4|4_GNvJ;o;OwmEoCMp-GvR5InF+Ra zU@_6v)ANj)M|*N>#Ex}SBH3r_;nHXY~bLnPJ8veBS^28}ie_c<*96X$t5j zSD2WihBP`n_(Vim&YT>cLN$mZNRftcr%1hIH0{igm4hBR?AFAe2sD1r0~E;9u0|3KU;$}Rb#%X1dp+Z1LKoWH;@+oZ8X&KRlM~1h6kR9pgG3>KK%1PV ziN$~F*!c5A-VnLB_mMrD_pVGfUc`ySB=Tns2zwE?0%yvG=^+Angbz0n1O*y$Q2xIr zmtD1T+g26%M))9LvLg8sLmu6K6(B^NEO!W+4~>SFl!WhltrvbbAN1k+_sxpbO+ve> zp;?b2EPAKDByFu-a3 z=QCsZf8-CapvnA6WwWz!Q3|Oqe%w^}cQ-Tx%8#f9(w*0gaUxV`Nkec@Nl8hftp8nP zoM0{sQ~+1j)3-ll@v6UU5sW_zhLRCRR|#)uEXgJYs&P>%SXf+gT^TGkN;2S5HdH;BE7l= zzn-j9M&maf5I+C&iEcb$ubr%4N8$furm(V_yJ5}#_j3~(7ANZs{=tNF5F)-nWI?h4 zpiCh978VmrFD<2^ePoZbwK^fUAPN?P^%Zl;5eo}Xi%UzV z_ZIVSa>p^aB)CgQ+xc!Jyp!<~J@A!7%p{Q%qGvUo@}b8#tM}S9CXboeth_uWJw3*} z$_4Jfo13?5W7N$0D{8lftqQG&1a}U7nOu4`JZk$Vj*r~D|E9Cv(9)s?IuOE~Ypv9a zw&?RPto9T^_-Mr?C8?R2r@`BTiUodmyxWiUT<><`)!JiOxDW;g29+AIxbLkSdD+}G z$A_yXQ+2`MRf}xd;CIBom?!Z*Ztn2+rZ7%ffbcM*Cf~SN}Ofw0){ac@Hrnc;jBZy;D z?LwW3%F4tG3k&uK>rGfVM(K>~xsxoD#_K=k>Ayj% zA2gTjMJl&H)LHQ4=f#7)fm$SglK|o z9XORSCey%dSL`5`}`?aHPY3OUA`40x~Rj-NfWnk8QFyMFiws?Qm zR6A+=t)VadO(us^zWXB+)4<`9%B%Ww2Z@P@=k3Qau}@zYMu}TY&mq~GEcp7p_ci1W zgBy+*xgPD;9y7uN-Y#^&DjiIb`C-5W_tGz4i6pH#AFyc?U#;4(M_gaQU+LRVb-AeV z@$sq@i|nh|(R^@Of>hakGJv1}F2s8yVWOTyY}B9ic&Dk+rqpKSxl^YM?WbfbGGK@c=UjX6>&i*KI`c~XF{F6no4uNaV2fD=Ti& zn?QZMucf6$KtQ0CKae8}_p8wcSe_qn?;3jiqK2<*wp>cNuh0K>xUbJ_bQXx7T8j${ zz3$R^+1c4gyPba8i;IhWH8rxttE#_VxQy3sSFe5s8Y1Ini7%|`&%i_~TD{l6^=ovl z5`t|XM~w6z|Jqu3h`o)CN?5Pd?Cd?e<1M=dc#7?{l+?HSJv!&WB3vUMZnI|ezR~&p z(c{J1qny3?PH&~^)tdd@y*U72Xx3b|q#FiD?dAyf@oXz4oXbjZJ&+0yRWcHW7 zs@4$1-9}CTxK&!Uhs$;ePLqn%u<0p^GBPmWqJ%|6aJt50Z(n?cm|;bZAm*-L&41MK z3kXW z0dh&%lvRJGSHFLLO3%q@D_6CpxN(5q5kn1vBfNp=n7IW!afZyScrqHI~=0DikP}B*XbD9nGm<7HCX@S zJLq-an&%3smya8>;HUe6ljozzPVvaO`$i_SoJPj_pbtt>a|kGVh|@dbFPG`JqH+=M zhQ``tAX!>X4GYSCK;LZ&?6d2UvPJ&9(cVBVm0;)o-sa-^uPc7^WuuP7$a-2DDI*&& z^pmLp8tJr!+1|=zoQ{3sD^>pRbk4~g{#JJwG!D6as2is+TX8%(CmW*7 zUvcVE5(salpnF=5b{S%t)?s@(M@-9q3U#n#A@?1gK5VC%mlH(JG|Q~&>+A0zKh}1o zmI>L`;PE1axJT|&!N^Yjfh+vC;n$b%999OvMIEfq$Pj9HhvXtJWz5Q?S)Yd=LK$DS z^JA=qaMV3KtovtxJ=+;3@H>aN=DYE2$-Bc7k2720m02NUs(3<1WcYg zBovN#)u%Mr3=a=?jgQ+><)e&RUUEX&2v%Ni9Nuz2TiU33+Q-dnSi^+e55yZO(PwL@ z9Cnqpjg(`i{jKF!?wyJGiB5*03N>MCTR5o|%+X@$)E^GL@rzYUG~<>wj$Wl4oPuSD z_`W$H)XI;q)avlar2UcDlwZB|{-Iksdpz8qe8U*n)|rv)zyXYkLDU=8N`GIU>TfYc zvlO=}pw>3RwjBk8;TeAowY1L&qbB12rPS-Ky`ooo)*zp@Q)WAH-7P`XrmiDN$^oJ- zUYFw=*p+3R-P{< z#c6ThT7Lz1aWdJ9I_Dkrh`q;k%DxI0tTRP~@SO z=d23lct~lqliW}{oB4iG$QrLb+RR6)+}4WgigESHOYUi(7eSFAr4K@b3#2RyH9q^1 z$InATqDH*eBMk3b{CJ-s3r(j5;Cg;$@jF;w01mL-ffsk&y|?`O*~!oqT98_;N|%K= z`BYgs!V_Gh>B`Q8e1CfLW{4+j4cTylnud_5Y`(Zos*w-0Xyw&>O}H$a>_F(P%Qx}(#J>;4oUVnmTCI_dF{26j;k$aMw9(dVWbH2Hs zYl6G7H!U9H|u9`5N$^PLq+q2H9KM5Cidtj8*~zU1X;=hq&2x_p05 zvY_t!hq7=vrAqD8^^Q(T)nMiR+ zfN-~|Y`FJwcyKUF`@w^p6j&_1KKolyd(tCib`Ru0uOKHtUOq|G=KWqtzK<$!vD0n8 z8h<~%87b6p7cannxVt;m7ntQqMYS`KY5O4wMhJ^%76aj_-qKRh&7Ubp#g$&$wmd7D z9PutI>ax2tkWN9O)o3&Bv#q~bPpN+Y(6@GYd^`_H&CoZtdpzLeA;p7VCbv8D>I?cS zsmU)B*@634jNky82f}QzuBK*sX>oDZ z@fz9j2iw7dZ)si&(&mZ#P}GR5&OwQ=m6g8%zJD)zzlIzkjB3g;x{YM84fv+LaXrr`dfUvXQGMjc5OLrL)*i zT>3(rP2oo2BZ>V1Ua z^XgYpP3(5Kp-}L?N=>=~w|}QQ#y1EWa&%A@Ba3rAOx+t7Ie|YdmkJ>ncx3+#U#G@f z0_p*E98_M#EJLngEeo04!Bz8)#4yA@l68NuX$^MRDR}h@|N0^w=7*pKkDS1(zJY=7 za~r9ZmBVz5qvZ}*oHFH$ugbT_y^uaF3KL9g5Nde1@L;gkPwuIel>@}Z>0V9s1|(Li z`z&Y3~(^; zFa#_*n0ovBqxaA&E4C;Mw9rDp))pKsqxYoO-I;#;_|eZK4Cfk4@~#wRAL^k@ax? zrt0A+@?C0;d_l;+&$Y)35kS0SD7Bl2hURX1L^cy774@Iw4xgNqNK1uH1vVq1RY!Y^ zh#mpbiH*1KMSipc^lOo`J7svhH!$UjM(#~oMg~5V+`_*$#*rrCQc>F)Yy%_^iRyOe zQewo$-SHsX7W}nA2|p literal 0 HcmV?d00001 diff --git a/tests/ref_data/lenapy_time/lntime_trend.nc b/tests/ref_data/lenapy_time/lntime_trend.nc new file mode 100644 index 0000000000000000000000000000000000000000..e7112441fc5ee25d8e30be32abd59a152480ebbc GIT binary patch literal 2906 zcmeD5aB<`1lHy|G;9!7(|4$Tucm% zASG;)Ad-;MY)^NUh4^Aby-4I(z6I*{ui4Oj+2s41vasjYc10M*Nx AlK=n! literal 0 HcmV?d00001 diff --git a/tests/test_lntime.py b/tests/test_lntime.py new file mode 100644 index 0000000..dba44dd --- /dev/null +++ b/tests/test_lntime.py @@ -0,0 +1,131 @@ +import matplotlib.pyplot as plt +import numpy as np +import xarray as xr + +from tests.utilities import compare_pngs + + +def test_lntime_climato(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_climato.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.climato() + if overwrite_references: + result.to_netcdf(ref_file) + ref_climato = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_climato, result) + + +def test_lntime_filter(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_filter.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.filter(cutoff=1, order=1) + if overwrite_references: + result.to_netcdf(ref_file) + ref_filter = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_filter, result) + + +def test_lntime_interp_time(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_interptime.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.interp_time(other=ohc.gohc) + if overwrite_references: + result.to_netcdf(ref_file) + ref_interptime = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_interptime, result) + + +def test_lntime_plot(overwrite_references, lenapy_paths, tmp_path): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_plot.png" + test_file = tmp_path / "lntime_plot.png" + + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + fig, ax = plt.subplots(1, 1, figsize=(12, 8), dpi=100) + ohc.gohc.lntime.plot() + fig.savefig(test_file) + if overwrite_references: + fig.savefig(ref_file) + same_pngs, message = compare_pngs(ref_file, test_file) + assert same_pngs + + +def test_lntime_to_datetime(overwrite_references, lenapy_paths): + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + ref = ohc.gohc.time.values + test = ohc.gohc.lntime.to_datetime(time_type="360_day").time.values + assert np.array_equal(ref, test) + + +def test_lntime_diff_3pts(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_diff_3pts.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.diff_3pts(dim="time") + + if overwrite_references: + result.to_netcdf(ref_file) + ref_diff3pts = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_diff3pts, result) + + +def test_lntime_diff_2pts(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_diff_2pts.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.diff_2pts(dim="time") + + if overwrite_references: + result.to_netcdf(ref_file) + ref_diff2pts = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_diff2pts, result) + + +def test_lntime_trend(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_trend.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.trend() + + if overwrite_references: + result.to_netcdf(ref_file) + ref_trend = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_trend, result) + + +def test_lntime_detrend(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_detrend.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.detrend() + if overwrite_references: + result.to_netcdf(ref_file) + ref_detrend = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_detrend, result) + + +def test_lntime_fill_time(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_filltime.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.fill_time() + if overwrite_references: + result.to_netcdf(ref_file) + ref_filltime = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_filltime, result) + + +def test_lntime_covariance_analysis(overwrite_references, lenapy_paths): + ref_file = ( + lenapy_paths.ref_data / "lenapy_time" / "lntime_covariance_analysis_time.nc" + ) + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.covariance_analysis().time + if overwrite_references: + result.to_netcdf(ref_file) + ref_covtime = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_covtime, result) + + +def test_lntime_fillna_climato(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_fillna_climato.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.fillna_climato() + if overwrite_references: + result.to_netcdf(ref_file) + ref_fillna_climato = xr.open_dataarray(ref_file) + xr.testing.assert_equal(ref_fillna_climato, result) diff --git a/tests/utilities.py b/tests/utilities.py index 2b853fb..2af2d5e 100644 --- a/tests/utilities.py +++ b/tests/utilities.py @@ -1,4 +1,48 @@ +from pathlib import Path + +import numpy as np import xarray as xr +from PIL import Image + + +def compare_pngs( + path1: str | Path, path2: str | Path, tol: int = 0 +) -> tuple[bool, str]: + """ + Compare two PNG images pixel by pixel, with an optional tolerance. + + Parameters + ---------- + path1: str or Path + Path to the first PNG image. + path2: str or Path + Path to the second PNG image. + tol: int, optional + Tolerance level (0–255) for pixel differences. Default is 0, which means exact match. + + Returns + ------- + bool + True if the images match within the given tolerance, False otherwise. + str + An explanation message if the comparison fails; empty string if it succeeds. + + Examples + -------- + >>> compare_pngs("plot1.png", "plot2.png", tol=5) + (True, '') + """ + img1 = np.asarray(Image.open(path1).convert("RGB")) + img2 = np.asarray(Image.open(path2).convert("RGB")) + + if img1.shape != img2.shape: + return False, "Shape mismatch" + + diff = np.abs(img1 - img2) + if np.max(diff) > tol: + return False, f"Images differ by more than {tol} levels" + + return True, "" def subsample_xr( From fef592acdc1f21dae291eca3c0cfbff0ea182e34 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 23 Apr 2025 15:33:48 +0200 Subject: [PATCH 28/54] test: add test_gravity --- tests/utils/test_gravity.py | 171 ++++++++++++++++++++++++++++++++++++ 1 file changed, 171 insertions(+) create mode 100644 tests/utils/test_gravity.py diff --git a/tests/utils/test_gravity.py b/tests/utils/test_gravity.py new file mode 100644 index 0000000..c5b9a37 --- /dev/null +++ b/tests/utils/test_gravity.py @@ -0,0 +1,171 @@ +import numpy as np +import pytest +import xarray as xr + +from lenapy.utils.gravity import ( + change_love_reference_frame, + change_reference, + change_tide_system, + gauss_weights, +) + +OLD_RADIUS = 6371000.0 +OLD_GM = 3.986004418e14 +NEW_RADIUS = 6378137.0 +NEW_GM = 3.986004418e14 * 1.0001 +A0 = 4.4228e-8 +H0 = -0.31460 +K20_DEFAULT = 0.30190 + + +@pytest.fixture +def dataset_love(): + # Données synthétiques simples pour l=1 uniquement + kl = xr.DataArray([0.1, 0.2, 0.3], dims="l", coords={"l": [0, 1, 2]}) + hl = xr.DataArray([0.4, 0.5, 0.6], dims="l", coords={"l": [0, 1, 2]}) + ll = xr.DataArray([0.7, 0.8, 0.9], dims="l", coords={"l": [0, 1, 2]}) + return xr.Dataset({"kl": kl, "hl": hl, "ll": ll}) + + +@pytest.mark.parametrize( + "old_frame,new_frame,expected", + [ + # From CE to CM → subtract 1 + ("CE", "CM", (-0.8, -0.5, -0.2)), + # From CM to CE → add 1 + ("CM", "CE", (1.2, 1.5, 1.8)), + # From CE to CL + ("CE", "CL", (-0.8, -0.3, 0.0)), + # From CE to CH + ("CE", "CH", (-0.5, 0.0, 0.3)), + ( + "CE", + "CF", + ( + -0.5 / 3 - 2 * 0.8 / 3, # kl + 2 * (0.5 - 0.8) / 3, # hl + (0.8 - 0.5) / 3, # ll + ), + ), + ], +) +def test_reference_conversion(dataset_love, old_frame, new_frame, expected): + ds_out = change_love_reference_frame( + dataset_love.copy(deep=True), new_frame=new_frame, old_frame=old_frame + ) + kl1, hl1, ll1 = ( + ds_out.kl.sel(l=1).item(), + ds_out.hl.sel(l=1).item(), + ds_out.ll.sel(l=1).item(), + ) + assert np.isclose(kl1, expected[0]) + assert np.isclose(hl1, expected[1]) + assert np.isclose(hl1, expected[1]) + + +@pytest.fixture +def base_dataset(): + clm = xr.DataArray( + np.zeros((3, 3)), dims=["l", "m"], coords={"l": [0, 1, 2], "m": [0, 1, 2]} + ) + slm = xr.DataArray( + np.zeros((3, 3)), dims=["l", "m"], coords={"l": [0, 1, 2], "m": [0, 1, 2]} + ) + ds = xr.Dataset({"clm": clm, "slm": slm}) + return ds + + +@pytest.mark.parametrize( + "old_tide, new_tide, expected_delta", + [ + ("mean_tide", "zero_tide", -1 * A0 * H0), + ("zero_tide", "mean_tide", A0 * H0), + ("mean_tide", "tide_free", -(1 + K20_DEFAULT) * A0 * H0), + ("tide_free", "mean_tide", (1 + K20_DEFAULT) * A0 * H0), + ("zero_tide", "tide_free", -K20_DEFAULT * A0 * H0), + ("tide_free", "zero_tide", K20_DEFAULT * A0 * H0), + ], +) +def test_tide_conversion_correct(base_dataset, old_tide, new_tide, expected_delta): + ds = base_dataset.copy(deep=True) + ds.attrs["tide_system"] = old_tide + ds_out = change_tide_system(ds, new_tide) + result = ds_out.clm.sel(l=2, m=0).item() + assert np.isclose( + result, expected_delta + ), f"Conversion {old_tide} → {new_tide} incorrect" + assert ds_out.attrs["tide_system"] == new_tide + + +@pytest.fixture +def dummy_dataset(): + l_values = np.arange(0, 4) + clm = xr.DataArray(np.ones(4), dims=["l"], coords={"l": l_values}) + slm = xr.DataArray(np.ones(4), dims=["l"], coords={"l": l_values}) + ds = xr.Dataset({"clm": clm, "slm": slm}) + ds.attrs["radius"] = OLD_RADIUS + ds.attrs["earth_gravity_constant"] = OLD_GM + return ds + + +def test_scaling_applied_correctly(dummy_dataset): + ds_out = change_reference( + dummy_dataset, new_radius=NEW_RADIUS, new_earth_gravity_constant=NEW_GM + ) + scale = (OLD_GM / NEW_GM) * (OLD_RADIUS / NEW_RADIUS) ** dummy_dataset.l + expected = 1.0 * scale + np.testing.assert_allclose(ds_out.clm.values, expected) + np.testing.assert_allclose(ds_out.slm.values, expected) + + +def test_deep_copy_behavior(dummy_dataset): + ds_copy = change_reference(dummy_dataset, NEW_RADIUS, NEW_GM, apply=False) + assert not ds_copy.clm.identical( + dummy_dataset.clm + ), "Deep copy should return a modified clone" + assert ds_copy is not dummy_dataset + + +def test_apply_in_place(dummy_dataset): + ds_out = change_reference(dummy_dataset, NEW_RADIUS, NEW_GM, apply=True) + assert ds_out is dummy_dataset, "Should modify in place when apply=True" + assert not np.allclose(ds_out.clm.values, 1.0), "Values should be updated" + + +def test_reads_attrs_if_old_constants_not_provided(dummy_dataset): + ds_out = change_reference(dummy_dataset, NEW_RADIUS, NEW_GM) + assert "radius" in ds_out.attrs + assert ds_out.attrs["radius"] == NEW_RADIUS + + +def test_raises_if_no_attrs_provided(): + ds = xr.Dataset( + { + "clm": xr.DataArray([1.0], dims=["l"], coords={"l": [0]}), + "slm": xr.DataArray([1.0], dims=["l"], coords={"l": [0]}), + } + ) + with pytest.raises(KeyError): + change_reference(ds, NEW_RADIUS, NEW_GM) + + +def test_returns_dataarray(): + weights = gauss_weights(radius=100_000, lmax=60) + assert isinstance(weights, xr.DataArray), "Output is not a xarray.DataArray" + + +def test_length_matches_lmax(): + lmax = 20 + weights = gauss_weights(radius=100_000, lmax=lmax) + assert len(weights) == lmax + 1, "Length of weights array does not match lmax+1" + + +def test_first_weight_is_one(): + weights = gauss_weights(radius=100_000, lmax=5) + assert weights[0].item() == pytest.approx(1.0), "First weight should be exactly 1" + + +def test_weights_are_non_increasing(): + weights = gauss_weights(radius=300_000, lmax=30) + diffs = np.diff(weights) + assert np.all(diffs <= 1e-8), "Weights should be non-increasing" From d385d8aa9495fe57ed7c4b761bc7be5bb1e46f42 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 23 Apr 2025 16:39:14 +0200 Subject: [PATCH 29/54] test: add test_lnharmo.py --- tests/test_lnharmo.py | 34 ++++++++++++++++++++++++++++++++++ tests/utilities.py | 13 +++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 tests/test_lnharmo.py diff --git a/tests/test_lnharmo.py b/tests/test_lnharmo.py new file mode 100644 index 0000000..4b0dbc3 --- /dev/null +++ b/tests/test_lnharmo.py @@ -0,0 +1,34 @@ +import numpy as np +import pytest +import xarray as xr + +from tests.utilities import lambda_source + +cases = [ + (lambda h: h + 10), + (lambda h: 10 + h), + (lambda h: h - 10), + (lambda h: 10 - h), + (lambda h: h * 2), + (lambda h: 2 * h), + (lambda h: -h), + (lambda h: h**2), +] + + +@pytest.mark.parametrize("op", cases) +def test_lenapy_gfc(lenapy_paths, op): + """ + Parametrized regression–test for all arithmetic operators overloaded by + the **`lnharmo`** object produced with the *lenapyGfc* engine. + """ + gsm = xr.open_dataset( + lenapy_paths.data / "GSM-2_2002213-2002243_GRAC_COSTG_BF01_0100.gfc", + engine="lenapyGfc", + no_date=False, + ) + gsm_harmo_1 = gsm.copy(deep=True).lnharmo + out = op(gsm_harmo_1) + assert np.allclose( + op(gsm.clm.values), out.clm.values + 1 + ), f"operator {lambda_source(op)} failed" diff --git a/tests/utilities.py b/tests/utilities.py index 2af2d5e..b5b304d 100644 --- a/tests/utilities.py +++ b/tests/utilities.py @@ -1,3 +1,5 @@ +import inspect +import textwrap from pathlib import Path import numpy as np @@ -5,6 +7,17 @@ from PIL import Image +def lambda_source(func): + """Return the one‑line source of a lambda (trimmed).""" + try: + src = inspect.getsource(func) + src = textwrap.dedent(src).strip() + return src.replace("\n", " ") + except OSError: + # Fallback if source not found (e.g. in interactive) + return "" + + def compare_pngs( path1: str | Path, path2: str | Path, tol: int = 0 ) -> tuple[bool, str]: From d83c396a594afdb408bf20df9ecdf05405bb8eff Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 23 Apr 2025 16:46:27 +0200 Subject: [PATCH 30/54] test: add test_lnharmo.py --- tests/test_lnharmo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_lnharmo.py b/tests/test_lnharmo.py index 4b0dbc3..def9383 100644 --- a/tests/test_lnharmo.py +++ b/tests/test_lnharmo.py @@ -30,5 +30,5 @@ def test_lenapy_gfc(lenapy_paths, op): gsm_harmo_1 = gsm.copy(deep=True).lnharmo out = op(gsm_harmo_1) assert np.allclose( - op(gsm.clm.values), out.clm.values + 1 + op(gsm.clm.values), out.clm.values ), f"operator {lambda_source(op)} failed" From e5aa393f6cecc4f329719b57b94c749ea93d34ae Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Thu, 24 Apr 2025 09:42:50 +0200 Subject: [PATCH 31/54] test: add test_lntime_gls --- tests/ref_data/lenapy_time/lntime_gls.nc | Bin 0 -> 410375 bytes tests/test_lntime.py | 13 ++++++- tests/utilities.py | 47 +++++++++++++++++++++++ 3 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 tests/ref_data/lenapy_time/lntime_gls.nc diff --git a/tests/ref_data/lenapy_time/lntime_gls.nc b/tests/ref_data/lenapy_time/lntime_gls.nc new file mode 100644 index 0000000000000000000000000000000000000000..b9e1e50afb8ba45479ff887629c6d7eba8ff2e3f GIT binary patch literal 410375 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≪09_!l` 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 IjDd~+AB}9bF#rGn literal 0 HcmV?d00001 diff --git a/tests/test_lntime.py b/tests/test_lntime.py index dba44dd..37c137c 100644 --- a/tests/test_lntime.py +++ b/tests/test_lntime.py @@ -2,7 +2,7 @@ import numpy as np import xarray as xr -from tests.utilities import compare_pngs +from tests.utilities import compare_pngs, result_to_dataset def test_lntime_climato(overwrite_references, lenapy_paths): @@ -129,3 +129,14 @@ def test_lntime_fillna_climato(overwrite_references, lenapy_paths): result.to_netcdf(ref_file) ref_fillna_climato = xr.open_dataarray(ref_file) xr.testing.assert_equal(ref_fillna_climato, result) + + +def test_lntime_gls(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "lenapy_time" / "lntime_gls.nc" + ohc = xr.open_dataset(lenapy_paths.data / "ohc.nc") + result = ohc.gohc.lntime.GLS(degree=1) + data = result_to_dataset(result) + if overwrite_references: + data.to_netcdf(ref_file) + ref_gls = xr.open_dataset(ref_file) + xr.testing.assert_equal(ref_gls, data) diff --git a/tests/utilities.py b/tests/utilities.py index b5b304d..2fea420 100644 --- a/tests/utilities.py +++ b/tests/utilities.py @@ -7,6 +7,53 @@ from PIL import Image +def result_to_dataset(res) -> xr.Dataset: + """ + Build a single xr.Dataset from every xarray / numpy attribute in *res*, + making sure dimensions do not clash. + + Any unnamed dimension like 'dim_0' is renamed to '_dim'. + """ + data_vars = [] + + for attr in dir(res): + if attr.startswith("_"): + continue + + value = getattr(res, attr) + + # xarray.DataArray + if isinstance(value, xr.DataArray): + # give the array a name if none + da = value if value.name else value.rename(attr) + + # rename generic dims ('dim_0', ...) to unique names + new_dims = {d: f"{attr}_{d}" for d in da.dims if d.startswith("dim_")} + da = da.rename(new_dims) + + data_vars.append(da) + + # xarray.Dataset + elif isinstance(value, xr.Dataset): + # recursively tidy each var + tidied = {} + for vname, v in value.data_vars.items(): + new = v.rename(attr + "_" + vname) + new_dims = {d: f"{attr}_{d}" for d in new.dims if d.startswith("dim_")} + tidied[attr + "_" + vname] = new.rename(new_dims) + data_vars.extend(tidied.values()) + + # numpy array + elif isinstance(value, np.ndarray): + name = attr + da = xr.DataArray(value, name=name) + new_dims = {d: f"{attr}_{d}" for d in da.dims if d.startswith("dim_")} + da = da.rename(new_dims) + data_vars.append(da) + + return xr.merge(data_vars).assign_attrs(source="GLS unit test") + + def lambda_source(func): """Return the one‑line source of a lambda (trimmed).""" try: From 7a3136276ade52f7fda8d5dd338a32caf159cdb3 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 15 Apr 2025 15:25:05 +0200 Subject: [PATCH 32/54] refact: refactor sh_to_grid move some code into dedicated functions. --- lenapy/utils/harmo.py | 243 ++++++++++++++++++++++++++++++++---------- 1 file changed, 184 insertions(+), 59 deletions(-) diff --git a/lenapy/utils/harmo.py b/lenapy/utils/harmo.py index 5e1832a..d8ba5dd 100644 --- a/lenapy/utils/harmo.py +++ b/lenapy/utils/harmo.py @@ -25,6 +25,178 @@ from lenapy.constants import * +def _generate_grid( + bounds: list[float], + dlon: float, + dlat: float, + longitude: np.ndarray | None, + latitude: np.ndarray | None, + radians_in: bool, +) -> tuple[np.ndarray, np.ndarray]: + """ + Generate longitude and latitude arrays for the grid. + + load longitude and latitude if given + if not : compute longitude and latitude in degrees between given or defaults bounds + + Parameters + ---------- + bounds : list of float + [lonmin, lonmax, latmin, latmax] + dlon, dlat : float + Grid spacing in degrees. + longitude, latitude : np.ndarray or None + Optionally provided coordinate arrays. + radians_in : bool + Whether the input arrays are in radians. + + Returns + ------- + longitude : np.ndarray + Array of longitudes in degrees. + latitude : np.ndarray + Array of latitudes in degrees. + """ + if longitude is None: + longitude = np.arange(bounds[0] + dlon / 2.0, bounds[1] + dlon / 2.0, dlon) + elif radians_in: + longitude = np.rad2deg(longitude) + + if latitude is None: + latitude = np.arange(bounds[2] + dlat / 2.0, bounds[3] + dlat / 2.0, dlat) + elif radians_in: + latitude = np.rad2deg(latitude) + + return longitude, latitude + + +def _init_bounds_and_grid( + bounds: list[float] | None, + lonmin: float, + lonmax: float, + latmin: float, + latmax: float, + dlon: float, + dlat: float, + radians_in: bool, +) -> tuple[list[float], float, float]: + """ + Initialize bounds and grid resolution. + + Parameters + ---------- + bounds: list of float or None + [lonmin, lonmax, latmin, latmax] + lonmin, lonmax, latmin, latmax: float + Default bounds if `bounds` is None. + dlon, dlat: float + Grid resolution in degrees or radians. + radians_in: bool + Whether the inputs are in radians. + + Returns + ------- + bounds: list of float + Bounds in degrees. + dlon: float + Longitude resolution in degrees. + dlat: float + Latitude resolution in degrees. + """ + if bounds is None: + bounds = [lonmin, lonmax, latmin, latmax] + if not isinstance(bounds, list) or len(bounds) != 4: + raise TypeError('"bounds" must be a list of 4 elements') + + if radians_in: + bounds = [np.rad2deg(b) for b in bounds] + if dlon != 1: + dlon = np.rad2deg(dlon) + if dlat != 1: + dlat = np.rad2deg(dlat) + return bounds, dlon, dlat + + +def _handle_mass_conservation( + used_l: np.ndarray, + force_mass_conservation: bool, +) -> tuple[np.ndarray, bool, bool]: + """ + Test if mass conservation has to be forced to remove mass induced by the projection of C2n,0 coefficients + + Parameters + ---------- + used_l: np.ndarray + Degrees used in the computation. + force_mass_conservation: bool + Whether to enforce mass conservation. + + Returns + ------- + used_l: np.ndarray + Possibly modified degrees list. + use_czero_coef: bool + Whether to re-add degree 0 later. + force_mass_conservation: bool + Updated flag (can be False if nothing to conserve). + """ + if force_mass_conservation and 0 in used_l: + if len(used_l) > 1: + return used_l[1:], True, force_mass_conservation + elif len(used_l) == 1: + return used_l, False, False + return used_l, False, force_mass_conservation + + +def _init_degrees( + data: xr.Dataset, + lmin: int = None, + lmax: int = None, + mmin: int = None, + mmax: int = None, + used_l: np.ndarray = None, + used_m: np.ndarray = None, +) -> tuple[np.ndarray, np.ndarray, int, int, int, int]: + """ + Initialize spherical harmonic degrees and orders to be used. + + It prioritizes used_l and used_m if given over lmin, lmax, mmin and mmax + + Parameters + ---------- + data : xr.Dataset + Spherical harmonics dataset with 'l' and 'm' dimensions. + lmin, lmax : int or None + Minimum and maximum degrees. + mmin, mmax : int or None + Minimum and maximum orders. + used_l, used_m : np.ndarray or None + Explicit list of degrees and orders to use. + + Returns + ------- + used_l: np.ndarray + Degrees to use. + used_m: np.ndarray + Orders to use. + lmin: int + Minimum degree + lmax: int + Maximum degree. + mmin: + Minimum order. + mmax: + Maximum order. + """ + lmax = int(data.l.max()) if lmax is None else lmax + mmax = int(min(lmax, data.m.max())) if mmax is None else mmax + lmin = int(data.l.min()) if lmin is None else lmin + mmin = int(data.m.min()) if mmin is None else mmin + used_l = np.arange(lmin, lmax + 1) if used_l is None else used_l + used_m = np.arange(mmin, mmax + 1) if used_m is None else used_m + return used_l, used_m, lmin, lmax, mmin, mmax + + def sh_to_grid( data, unit="mewh", @@ -131,65 +303,18 @@ def sh_to_grid( """ # addition error propagation, add mask in output variable - # -- set degree and order default parameters - # it prioritizes used_l and used_m if given over lmin, lmax, mmin and mmax - lmax = int(data.l.max()) if lmax is None else lmax - mmax = int(min(lmax, data.m.max())) if mmax is None else mmax - lmin = int(data.l.min()) if lmin is None else lmin - mmin = int(data.m.min()) if mmin is None else mmin - used_l = np.arange(lmin, lmax + 1) if used_l is None else used_l - used_m = np.arange(mmin, mmax + 1) if used_m is None else used_m - - # test if mass conservation has to be forced to remove mass induced by the projection of C2n,0 coefficients - if force_mass_conservation and 0 in used_l and len(used_l) > 1: - use_czero_coef = True - used_l.sort() - used_l = used_l[1:] - elif force_mass_conservation and 0 in used_l and len(used_l) == 1: - force_mass_conservation = ( - False # no need of mass conservation with only coefficient C0,0 - ) - else: - use_czero_coef = False - - # -- set grid output latitude and longitude - # Verify input variable to create bounds of grid information - bounds = [lonmin, lonmax, latmin, latmax] if bounds is None else bounds - - # verify integrity of the argument "bounds" if given - try: - test_iter = iter(bounds) - if len(bounds) != 4: - raise TypeError - except TypeError: - raise TypeError( - 'Given argument "bounds" has to be a list with 4 elements [lonmin, lonmax, latmin, latmax]' - ) - - # Convert bounds in radians if necessary - # work only if bounds or all lonmin, lonmax, latmin, latmax are given in the announced unit - if radians_in: - bounds = [np.rad2deg(i) for i in bounds] - - # convert dlon, dlat from radians to degree if necessary - if radians_in and dlon != 1: - dlon = np.rad2deg(dlon) - if radians_in and dlat != 1: - dlat = np.rad2deg(dlat) - - # load longitude and latitude if given - # if not : compute longitude and latitude in degrees between given or defaults bounds - if longitude is None: - longitude = np.arange(bounds[0] + dlon / 2.0, bounds[1] + dlon / 2.0, dlon) - else: - if radians_in: - longitude = np.rad2deg(longitude) - - if latitude is None: - latitude = np.arange(bounds[2] + dlat / 2.0, bounds[3] + dlat / 2.0, dlat) - else: - if radians_in: - latitude = np.rad2deg(latitude) + used_l, used_m, lmin, lmax, mmin, mmax = _init_degrees( + data, lmin, lmax, mmin, mmax, used_l, used_m + ) + used_l, use_czero_coef, force_mass_conservation = _handle_mass_conservation( + used_l, force_mass_conservation + ) + bounds, dlon, dlat = _init_bounds_and_grid( + bounds, lonmin, lonmax, latmin, latmax, dlon, dlat, radians_in + ) + longitude, latitude = _generate_grid( + bounds, dlon, dlat, longitude, latitude, radians_in + ) cos_latitude = np.cos(np.deg2rad(latitude)) sin_latitude = np.sin(np.deg2rad(latitude)) From de18a613d947ee56892061a415331ec8e013d264 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 15 Apr 2025 16:02:29 +0200 Subject: [PATCH 33/54] refact: refactor compute_plm move some code into dedicated functions. --- lenapy/utils/harmo.py | 140 ++++++++++++++++++++++---------------- tests/utils/test_harmo.py | 2 +- 2 files changed, 82 insertions(+), 60 deletions(-) diff --git a/lenapy/utils/harmo.py b/lenapy/utils/harmo.py index d8ba5dd..ee17675 100644 --- a/lenapy/utils/harmo.py +++ b/lenapy/utils/harmo.py @@ -15,6 +15,7 @@ import datetime import inspect import pathlib +from typing import Literal import cf_xarray as cfxr import numpy as np @@ -25,6 +26,83 @@ from lenapy.constants import * +def _compute_factors( + lmax: int, normalization: Literal["4pi", "ortho", "schmidt"] +) -> tuple[np.ndarray, np.ndarray, float, float]: + """Compute recurrence coefficients f1 and f2 for the Legendre recursion. + + Parameters + ---------- + lmax : int + Maximum degree. + normalization : {'4pi', 'ortho', 'schmidt'} + Normalization scheme. + + Returns + ------- + f1 : np.ndarray + Recurrence factor f1. + f2 : np.ndarray + Recurrence factor f2. + norm_p10 : float + Normalization for P(1,0). + norm_4pi : float + Overall normalization factor. + """ + size = (lmax + 1) * (lmax + 2) // 2 + f1 = np.zeros(size) + f2 = np.zeros(size) + + k = 2 + if normalization in ("4pi", "ortho"): + norm_p10 = np.sqrt(3) + norm_4pi = 1 if normalization == "4pi" else 4 * np.pi + for l in range(2, lmax + 1): + k += 1 + f1[k] = np.sqrt(2 * l - 1) * np.sqrt(2 * l + 1) / l + f2[k] = (l - 1) * np.sqrt(2 * l + 1) / (np.sqrt(2 * l - 3) * l) + for m in range(1, l - 1): + k += 1 + f1[k] = ( + np.sqrt(2 * l + 1) + * np.sqrt(2 * l - 1) + / (np.sqrt(l + m) * np.sqrt(l - m)) + ) + f2[k] = ( + np.sqrt(2 * l + 1) + * np.sqrt(l - m - 1) + * np.sqrt(l + m - 1) + / (np.sqrt(2 * l - 3) * np.sqrt(l + m) * np.sqrt(l - m)) + ) + k += 2 + elif normalization == "schmidt": + norm_p10 = 1 + norm_4pi = 1 + for l in range(2, lmax + 1): + k += 1 + f1[k] = (2 * l - 1) / l + f2[k] = (l - 1) / l + for m in range(1, l - 1): + k += 1 + f1[k] = (2 * l - 1) / (np.sqrt(l + m) * np.sqrt(l - m)) + f2[k] = ( + np.sqrt(l - m - 1) + * np.sqrt(l + m - 1) + / (np.sqrt(l + m) * np.sqrt(l - m)) + ) + k += 2 + else: + raise ValueError( + ( + f"Unknown normalization '{normalization}'. " + "It should be either " + "'4pi', 'ortho' or 'schmidt'" + ) + ) + + return f1, f2, norm_p10, norm_4pi + + def _generate_grid( bounds: list[float], dlon: float, @@ -685,74 +763,18 @@ def compute_plm(lmax, z, mmax=None, normalization="4pi"): `doi: 10.1029/2018GC007529 `_ """ # removing singleton dimensions of x - z = np.atleast_1d(z).flatten() # update type to provide more memory for computation (np.float32 create some problems) - z = z.astype(np.float128) + z = np.atleast_1d(z).flatten().astype(np.float128) # if default mmax, set mmax to be maximal degree mmax = lmax if mmax is None else mmax + f1, f2, norm_p10, norm_4pi = _compute_factors(lmax, normalization) + # scale factor based on Holmes2002 scalef = 1e-280 - # create multiplicative factors and p - f1 = np.zeros(((lmax + 1) * (lmax + 2) // 2)) - f2 = np.zeros(((lmax + 1) * (lmax + 2) // 2)) p = np.zeros(((lmax + 1) * (lmax + 2) // 2, len(z))) - - k = 2 - if normalization in ("4pi", "ortho"): - norm_p10 = np.sqrt(3) - - for l in range(2, lmax + 1): - k += 1 - f1[k] = np.sqrt(2 * l - 1) * np.sqrt(2 * l + 1) / l - f2[k] = (l - 1) * np.sqrt(2 * l + 1) / (np.sqrt(2 * l - 3) * l) - for m in range(1, l - 1): - k += 1 - f1[k] = ( - np.sqrt(2 * l + 1) - * np.sqrt(2 * l - 1) - / (np.sqrt(l + m) * np.sqrt(l - m)) - ) - f2[k] = ( - np.sqrt(2 * l + 1) - * np.sqrt(l - m - 1) - * np.sqrt(l + m - 1) - / (np.sqrt(2 * l - 3) * np.sqrt(l + m) * np.sqrt(l - m)) - ) - k += 2 - - if normalization == "4pi": - norm_4pi = 1 - else: - norm_4pi = 4 * np.pi - - elif normalization == "schmidt": - norm_p10 = 1 - norm_4pi = 1 - - for l in range(2, lmax + 1): - k += 1 - f1[k] = (2 * l - 1) / l - f2[k] = (l - 1) / l - for m in range(1, l - 1): - k += 1 - f1[k] = (2 * l - 1) / (np.sqrt(l + m) * np.sqrt(l - m)) - f2[k] = ( - np.sqrt(l - m - 1) - * np.sqrt(l + m - 1) - / (np.sqrt(l + m) * np.sqrt(l - m)) - ) - k += 2 - - else: - raise AssertionError( - "Unknown normalization given: ", - normalization, - ". It should be either " "'4pi', 'ortho' or 'schmidt'", - ) - # u is sine of colatitude (cosine of latitude), for z=cos(th): u=sin(th) u = np.sqrt(1 - z**2) # update where u==0 to minimal numerical precision different from 0 to prevent invalid divisions diff --git a/tests/utils/test_harmo.py b/tests/utils/test_harmo.py index b8f448d..5d4b58f 100644 --- a/tests/utils/test_harmo.py +++ b/tests/utils/test_harmo.py @@ -55,7 +55,7 @@ def test_plm_invalid_normalization(): """Test compute_plm with an invalid normalization type""" lmax = 5 z = np.linspace(-1, 1, 10) - with pytest.raises(AssertionError): + with pytest.raises(ValueError): compute_plm(lmax, z, normalization="invalid") From 79be79270c170c74ea51f825da0985119d88ddbd Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 16 Apr 2025 10:49:28 +0200 Subject: [PATCH 34/54] refact: refactor l_factor_conv move some code into dedicated functions. --- lenapy/utils/harmo.py | 163 +++++++++++++++++++++++++++++++++--------- 1 file changed, 131 insertions(+), 32 deletions(-) diff --git a/lenapy/utils/harmo.py b/lenapy/utils/harmo.py index ee17675..5517ca1 100644 --- a/lenapy/utils/harmo.py +++ b/lenapy/utils/harmo.py @@ -982,6 +982,75 @@ def change_normalization( return ds_out +def get_earth_parameters( + attrs: dict | None, a_earth: float | None, gm_earth: float | None +) -> tuple[float, float]: + """ + Retrieve Earth parameters from inputs or fallback constants. + + Parameters + ---------- + attrs : dict or None + Attributes potentially containing Earth parameters. + a_earth : float or None + Semi-major axis. + gm_earth : float or None + Gravitational constant. + + Returns + ------- + a_earth : float + Resolved semi-major axis. + gm_earth : float + Resolved gravitational constant. + """ + if attrs is None: + attrs = {} + + resolved_a = a_earth or float(attrs.get("radius", LNPY_A_EARTH_GRS80)) + resolved_gm = gm_earth or float(attrs.get("earth_gravity_constant", LNPY_GM_EARTH)) + return resolved_a, resolved_gm + + +def load_default_love_numbers() -> xr.Dataset: + """ + Load default Love numbers dataset. + + Returns + ------- + ds_love : xr.Dataset + Love numbers dataset. + """ + current_file = inspect.getframeinfo(inspect.currentframe()).filename + folderpath = pathlib.Path(current_file).absolute().parent.parent + default_love_file = folderpath / "resources" / "LoveNumbers_Gegout97.txt" + + df = pd.read_csv(default_love_file, names=["kl"]) + ds = xr.Dataset.from_dataframe(df).rename({"index": "l"}) + return ds + + +def compute_a_div_r_lat(geocentric_colat: np.ndarray, f_earth: float) -> np.ndarray: + """ + Compute a/r(θ) for ellipsoidal Earth correction. + + Parameters + ---------- + geocentric_colat : np.ndarray + Geocentric colatitudes in radians. + f_earth : float + Earth flattening. + + Returns + ------- + a_div_r_lat : np.ndarray + """ + # e = sqrt(2f - f**2) + e_earth = np.sqrt(2 * f_earth - f_earth**2) + # a_div_r_lat = a / r(theta) with r(theta) = a(1-f)/sqrt(1 - e**2*sin(theta)**2) + return np.sqrt(1 - e_earth**2 * np.sin(geocentric_colat) ** 2) / (1 - f_earth) + + def l_factor_conv( l, unit="mewh", @@ -1046,17 +1115,8 @@ def l_factor_conv( *Journal of Geodesy*, 92, 1401--1412, (2018). `doi: 10.1007/s00190-018-1128-0 `_ """ - # -- define constants - if attrs is None: - attrs = {} - if a_earth is None: - a_earth = float(attrs["radius"]) if "radius" in attrs else LNPY_A_EARTH_GRS80 - if gm_earth is None: - gm_earth = ( - float(attrs["earth_gravity_constant"]) - if "earth_gravity_constant" in attrs - else LNPY_GM_EARTH - ) + + a_earth, gm_earth = get_earth_parameters(attrs, a_earth, gm_earth) l = xr.DataArray(l, dims=["l"], coords={"l": l}) fraction = xr.ones_like(l) @@ -1064,19 +1124,10 @@ def l_factor_conv( # include elastic redistribution with kl Love numbers if include_elastic: if ds_love is None: - current_file = inspect.getframeinfo(inspect.currentframe()).filename - folderpath = pathlib.Path(current_file).absolute().parent.parent - default_love_file = folderpath.joinpath( - "resources", "LoveNumbers_Gegout97.txt" - ) - ds_love = xr.Dataset.from_dataframe( - pd.read_csv(default_love_file, names=["kl"]) - ) - ds_love = ds_love.rename({"index": "l"}) - + ds_love = load_default_love_numbers() fraction = fraction + ds_love.kl - # test for ellipsoidal_earth + a_div_r_lat = None if ellipsoidal_earth: # test if geocentric_colat is set if geocentric_colat is None: @@ -1085,14 +1136,64 @@ def l_factor_conv( "the parameter 'geocentric_colat' in l_factor_conv function" ) - # compute variable for ellipsoidal_earth - # e = sqrt(2f - f**2) - e_earth = np.sqrt(2 * f_earth - f_earth**2) - # a_div_r_lat = a / r(theta) with r(theta) = a(1-f)/sqrt(1 - e**2*sin(theta)**2) - a_div_r_lat = np.sqrt(1 - e_earth**2 * np.sin(geocentric_colat) ** 2) / ( - 1 - f_earth - ) + a_div_r_lat = compute_a_div_r_lat(geocentric_colat, f_earth) + + l_factor = compute_l_factor( + a_div_r_lat, + a_earth, + ds_love, + ellipsoidal_earth, + fraction, + gm_earth, + l, + rho_earth, + unit, + ) + + cst = {"gm_earth": gm_earth, "a_earth": a_earth} + return l_factor, cst + + +def compute_l_factor( + a_div_r_lat: np.ndarray | None, + a_earth: float, + ds_love: xr.Dataset | None, + ellipsoidal_earth: bool, + fraction: xr.DataArray, + gm_earth: float, + l: np.ndarray | xr.DataArray, + rho_earth, + unit, +): + """ + Compute the degree-dependent scale factor. + + Parameters + ---------- + a_div_r_lat: np.ndarray or None + Ellipsoidal correction factor + a_earth: float + Earth radius + ds_love: xr.Dataset, optional + Love numbers + ellipsoidal_earth: bool + Whether to apply ellipsoidal correction + fraction: xr.DataArray + Redistribution factor + gm_earth: float + Earth gravitational constant + l: np.ndarray or xr.DataArray + Degrees + rho_earth: float + Earth density + unit: str + Unit type for conversion + Returns + ------- + l_factor : xr.DataArray + Degree-dependent conversion factor. + """ # l_factor is degree dependant if unit == "norm": # norm, fully normalized spherical harmonics @@ -1163,9 +1264,7 @@ def l_factor_conv( "Invalid 'unit' parameter value in l_factor_conv function, valid values are: " "(norm, mewh, mmgeoid, microGal, bar, mvcu)" ) - - cst = {"gm_earth": gm_earth, "a_earth": a_earth} - return l_factor, cst + return l_factor def assert_sh(ds): From 70a49ab9ce4aaddc15059c9ae758183103472f58 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 16 Apr 2025 12:00:50 +0200 Subject: [PATCH 35/54] refact: refactor ReadGFC.open_dataset move some code into dedicated functions. --- lenapy/readers/gravi_reader.py | 241 ++++++++++++++++++--------------- 1 file changed, 134 insertions(+), 107 deletions(-) diff --git a/lenapy/readers/gravi_reader.py b/lenapy/readers/gravi_reader.py index 7e3626b..e2dd495 100644 --- a/lenapy/readers/gravi_reader.py +++ b/lenapy/readers/gravi_reader.py @@ -34,6 +34,7 @@ import re import tarfile import zipfile +from typing import IO import numpy as np import xarray as xr @@ -255,6 +256,136 @@ class ReadGFC(BackendEntrypoint): "date_format", ] + @staticmethod + def _parse_header(fileIO: IO, ext: str) -> tuple[dict, str]: + """ + Parse the header of a .gfc file and extract relevant metadata. + + Parameters + ---------- + fileIO : IO + File object. + ext : str + File extension. + + Returns + ------- + header : dict + Parsed header metadata. + legend_line : str + Last header line before 'end_of_head'. + + Raises + ------ + ValueError + If required header keys are missing or malformed. + """ + header_parameters = [ + "modelname", + "product_name", + "earth_gravity_constant", + "radius", + "max_degree", + "errors", + "norm", + "tide_system", + ] + regex = "(" + "|".join(header_parameters) + ")" + header = {} + legend_before_end_header = "" + while True: + line = fileIO.readline() + if ext.lower() in [".gz", ".gzip", ".zip", ".tar", ".ZIP"]: + line = line.decode() + if re.match(regex, line): + header[line.split()[0]] = line.split()[1] + if "end_of_head" in line: + break + elif "0 0" in line: + raise ValueError(f"Missing 'end_of_head' in header of file {fileIO}") + legend_before_end_header = line + + # case for COSTG header where 'modelname' is created as 'product_name' + header["modelname"] = header.get("product_name", header.get("modelname")) + # default norm is fully_normalized, change it to 4pi if needed to be coherent with lenapy functions + header["norm"] = "4pi" if "norm" not in header else header["norm"] + header["norm"] = ( + "4pi" if header["norm"] == "fully_normalized" else header["norm"] + ) + header["norm"] = ( + "unnorm" if header["norm"] == "unnormalized" else header["norm"] + ) + header["tide_system"] = header.get("tide_system", "missing") + + # test for mandatory keywords (https://icgem.gfz-potsdam.de/docs/ICGEM-Format-2023.pdf) + required = [ + "modelname", + "earth_gravity_constant", + "radius", + "max_degree", + "errors", + ] + if not all(k in header for k in required): + raise ValueError( + ( + "File header does not contains mandatory keywords" + " (https://icgem.gfz-potsdam.de/docs/ICGEM-Format-2023.pdf)" + ) + ) + + header["max_degree"] = int(header["max_degree"]) + header["earth_gravity_constant"] = float(header["earth_gravity_constant"]) + header["radius"] = float(header["radius"]) + return header, legend_before_end_header + + def _open_file(self, filename: str | os.PathLike) -> tuple[IO, str, bool]: + """ + Open a .gfc file or a compressed archive containing a .gfc file. + + Parameters + ---------- + filename : str or os.PathLike + Path to the .gfc file or archive. + + Returns + ------- + file : IO + Opened file object. + ext : str + Original file extension. + is_binary : bool + Whether the file should be read as binary. + + Raises + ------ + ValueError + If the file extension is unsupported or no .gfc is found in archive. + """ + ext = os.path.splitext(filename)[-1] + compress_extensions = [".gz", ".zip", ".tar", ".gzip", ".ZIP"] + + if ext.lower() == ".gfc": + return open(filename, "r"), ext, False + + if ext in (".gz", ".gzip"): + return gzip.open(filename, "rb"), ext, True + + if ext in (".zip", ".ZIP"): + zip_file = zipfile.ZipFile(filename, "r") + gfc_files = [f for f in zip_file.namelist() if f.lower().endswith(".gfc")] + if not gfc_files: + raise ValueError("No .gfc file found in ZIP archive.") + return zip_file.open(gfc_files[0], "r"), ext, True + + if ext == ".tar": + tar_file = tarfile.open(filename, "r") + gfc_files = [f for f in tar_file.getnames() if f.lower().endswith(".gfc")] + if not gfc_files: + raise ValueError("No .gfc file found in TAR archive.") + return tar_file.extractfile(gfc_files[0]), ext, True + + raise ValueError("Unsupported file extension.") + def open_dataset( self, filename, @@ -308,113 +439,13 @@ def open_dataset( No date information in the file: >>> ds = xr.open_mfdataset('path/to/file.gfc', engine='lenapyGfc', no_date=True) """ - # -- Create a pointer to the '.gfc' file - ext = os.path.splitext(filename)[-1] - compress_extensions = [".gz", ".zip", ".tar", ".gzip", ".ZIP"] - - if ext in (".gfc", ".GFC"): - file = open(filename, "r") - - elif ext in compress_extensions: - if ext in (".gz", ".gzip"): - file = gzip.open(filename, "rb") - elif ext in (".zip", ".ZIP"): - zip_file = zipfile.ZipFile(filename, "r") - filenamezip = [ - file - for file in zip_file.namelist() - if file.endswith(".gfc") or file.endswith(".GFC") - ][0] - file = zip_file.open(filenamezip, "r") - elif ext == ".tar": - tar_file = tarfile.open(filename, "r") - filenametar = [ - file - for file in tar_file.getnames() - if file.endswith(".gfc") or file.endswith(".GFC") - ][0] - file = tar_file.extractfile(filenametar) - - else: - raise ValueError( - "File does not have the good extension. " - "Should be .gfc or a compress format with a .gfc file in it." - ) - - # -- Extract parameters from '.gfc' header - header_parameters = [ - "modelname", - "product_name", - "earth_gravity_constant", - "radius", - "max_degree", - "errors", - "norm", - "tide_system", - ] - parameters_regex = "(" + "|".join(header_parameters) + ")" - header = {} - line = True - - # goes while up to end of header or end of file - while line: - line = file.readline() - if ext in compress_extensions: - line = line.decode() - if re.match(parameters_regex, line): - header[line.split()[0]] = line.split()[1] - - # test to break when end of header - if "end_of_head" in line: - break - # try to intercept case where no end_of_head to raise Error (if file is starting with degree 0 and order 0) - elif "0 0" in line: - raise ValueError("No 'end_of_head' line in file ", filename) - # keep keys information from the line before end_of_head (to know if there is a time key or not) - legend_before_end_header = line + file, ext, is_binary = self._open_file(filename) + header, legend = self._parse_header(file, ext) - # case for COSTG header where 'modelname' is created as 'product_name' - header["modelname"] = ( - header["product_name"] if "product_name" in header else header["modelname"] - ) - - # default norm is fully_normalized, change it to 4pi if needed to be coherent with lenapy functions - header["norm"] = "4pi" if "norm" not in header else header["norm"] - header["norm"] = ( - "4pi" if header["norm"] == "fully_normalized" else header["norm"] - ) - header["norm"] = ( - "unnorm" if header["norm"] == "unnormalized" else header["norm"] - ) - - header["tide_system"] = ( - "missing" if "tide_system" not in header else header["tide_system"] - ) - - # test for mandatory keywords (https://icgem.gfz-potsdam.de/docs/ICGEM-Format-2023.pdf) - if not all( - key in header - for key in [ - "modelname", - "earth_gravity_constant", - "radius", - "max_degree", - "errors", - ] - ): - raise ValueError( - "File header does not contains mandatory keywords" - " (https://icgem.gfz-potsdam.de/docs/ICGEM-Format-2023.pdf)" - ) - - # convert str to numbers for adapted header info - header["max_degree"] = int(header["max_degree"]) - header["earth_gravity_constant"] = float(header["earth_gravity_constant"]) - header["radius"] = float(header["radius"]) lmax = header["max_degree"] # test if gfct key then have to deal with time - if "t" not in legend_before_end_header: + if "t" not in legend: # -- Compute time if not no_date: if ( @@ -538,10 +569,6 @@ def open_dataset( ds["exact_time"] = xr.DataArray([exact_time], dims=["time"]) # -- Close all file pointers - if ext in (".zip", ".ZIP"): - zip_file.close() - elif ext == ".tar": - tar_file.close() file.close() return ds From 115241f1289878639550f547cf70e769ae263ac4 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 16 Apr 2025 13:02:32 +0200 Subject: [PATCH 36/54] refact: refactor ReadGRACEL2.open_dataset move some code into dedicated functions. --- lenapy/readers/gravi_reader.py | 185 +++++++++++++++++++-------------- 1 file changed, 107 insertions(+), 78 deletions(-) diff --git a/lenapy/readers/gravi_reader.py b/lenapy/readers/gravi_reader.py index e2dd495..6644bd7 100644 --- a/lenapy/readers/gravi_reader.py +++ b/lenapy/readers/gravi_reader.py @@ -623,6 +623,107 @@ def guess_can_open(self, filename): class ReadGRACEL2(BackendEntrypoint): open_dataset_parameters = ["filename_or_obj", "drop_variables"] + @staticmethod + def _open_file(filename: str | os.PathLike) -> any: + """ + Open a file, supporting gzip-compressed files. + + Parameters + ---------- + filename: str or os.PathLike + Path to the file to open + + Returns + ------- + file: file-like + Opened file object + """ + ext = os.path.splitext(filename)[-1] + if ext in (".gz", ".gzip"): + return gzip.open(filename, "rb") + return open(filename, "r") + + @staticmethod + def _read_cnes_header(file: any, ext: str) -> dict: + """ + Read header from CNES, GRGS, or TUGRZ formatted files. + + Parameters + ---------- + file: file-like + Opened file object + ext: str + File extension + + Returns + ------- + header: dict + Parsed header information + """ + header = {} + while True: + line = file.readline() + if ext in (".gz", ".gzip"): + line = line.decode() + infos = line.split() + if line[:5] == "EARTH": + header["earth_gravity_constant"] = float(infos[1]) + header["radius"] = float(infos[2]) + elif line[:3] == "SHM": + header["max_degree"] = int(infos[1]) + header["norm"] = " ".join(infos[4:6]) + header["tide_system"] = " ".join(infos[6:]) + elif "GRCOF2 " in line: + break + return header + + @staticmethod + def _read_yaml_header(file: any, ext: str, filename: str) -> dict: + """ + Read header from COST-G, UTCSR, JPL, or GFZ formatted files using YAML. + + Parameters + ---------- + file: file-like + Opened file object + ext: str + File extension + filename: str + File name for error reporting + + Returns + ------- + header: dict + Parsed header information + """ + yaml_header_text = [] + while True: + line = file.readline() + if ext in (".gz", ".gzip"): + line = line.decode() + if "End of YAML header" in line: + break + elif "GRCOF2 " in line: + raise ValueError(f"No 'End of YAML header' line in file {filename}") + elif "date_issued" in line or "acknowledgement" in line: + continue + yaml_header_text.append(line) + yaml_header = yaml.safe_load("".join(yaml_header_text))["header"] + header = { + "earth_gravity_constant": float( + yaml_header["non-standard_attributes"]["earth_gravity_param"]["value"] + ), + "radius": float( + yaml_header["non-standard_attributes"]["mean_equator_radius"]["value"] + ), + "max_degree": int(yaml_header["dimensions"]["degree"]), + "norm": yaml_header["non-standard_attributes"]["normalization"], + "tide_system": yaml_header["non-standard_attributes"].get( + "permanent_tide_flag", "missing" + ), + } + return header + def open_dataset(self, filename, drop_variables=None): """ Read a GRACE Level-2 gravity field product ASCII file (or compressed) from processing centers and @@ -645,88 +746,16 @@ def open_dataset(self, filename, drop_variables=None): """ # -- Create a pointer to the file ext = os.path.splitext(filename)[-1] + file = self._open_file(filename) - if ext in (".gz", ".gzip"): - file = gzip.open(filename, "rb") - else: - file = open(filename, "r") - - line = True # read CNES level 2 products (or GRAZ reprocessed by CNES) - if ( - "CNES" in os.path.basename(filename) - or "GRGS" in os.path.basename(filename) - or "TUGRZ" in os.path.basename(filename) - ): - header = {} - while line: - line = file.readline() - if ext in (".gz", ".gzip"): - line = line.decode() - infos = line.split() - - if line[:5] == "EARTH": # line with GM and a - header["earth_gravity_constant"] = float(infos[1]) - header["radius"] = float(infos[2]) - elif line[:3] == "SHM": # line with lmax, norm and tide - header["max_degree"] = int(infos[1]) - header["norm"] = " ".join(infos[4:6]) - header["tide_system"] = " ".join(infos[6:]) - - # first line with C00 = 1 (because no end of header information to deal with) - elif "GRCOF2 " in line: - break - - # Read other L2 products (COST-G, CSR, JPL or GFZ) where header follows the yaml format + if any(key in os.path.basename(filename) for key in ["CNES", "GRGS", "TUGRZ"]): + header = self._read_cnes_header(file, ext) elif any( - [ - name in os.path.basename(filename) - for name in ("COSTG", "UTCSR", "JPLEM", "GFZOP") - ] + key in os.path.basename(filename) + for key in ["COSTG", "UTCSR", "JPLEM", "GFZOP"] ): - yaml_header_text = [] - while line: - line = file.readline() - if ext in (".gz", ".gzip"): - line = line.decode() - # test to break when end of header - if "End of YAML header" in line: - break - - # try to intercept case where no end_of_head (starting with degree and order 0) - elif "GRCOF2 " in line: - raise ValueError(f"No 'End of YAML header' line in file {filename}") - - # deal with case where file is weirdly filled with 'date_issued:0000-00-00T00:00:00' to avoid yaml crash - # deal also with acknowledgement line from GFZ on GRACE-FO periods that crash the yaml parser - elif "date_issued" in line or "acknowledgement" in line: - continue - yaml_header_text.append(line) - - # read yaml header to create a dict - yaml_header = yaml.safe_load("".join(yaml_header_text))["header"] - - header = { - "earth_gravity_constant": float( - yaml_header["non-standard_attributes"]["earth_gravity_param"][ - "value" - ] - ), - "radius": float( - yaml_header["non-standard_attributes"]["mean_equator_radius"][ - "value" - ] - ), - "max_degree": int(yaml_header["dimensions"]["degree"]), - "norm": yaml_header["non-standard_attributes"]["normalization"], - } - try: - header["tide_system"] = yaml_header["non-standard_attributes"][ - "permanent_tide_flag" - ] - except KeyError: - header["tide_system"] = "missing" - + header = self._read_yaml_header(file, ext, filename) else: raise ValueError( "Name of the file does not corresponds to GRACE L2 products (https://archive.podaac." From 021c715791799c8609b1f662f90b1b48e9854f3d Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Thu, 17 Apr 2025 09:19:56 +0200 Subject: [PATCH 37/54] feat: args to ignore some files in cc. --- .github/workflows/ci.yml | 2 +- .gitlab-ci.yml | 2 +- .../scripts/check_mccabe_complexity.sh | 20 ++++++++++++++++--- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1d17cad..34b4290 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -156,7 +156,7 @@ jobs: - name: Run McCabe Complexity Check shell: bash -l {0} - run: ./continuous_integration/scripts/check_mccabe_complexity.sh 25 lenapy + run: ./continuous_integration/scripts/check_mccabe_complexity.sh 25 lenapy lenapy/readers/ocean.py lenapy/plots/plotting.py build_doc: name: Build sphinx documentation diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f45f1b6..39dd3db 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -114,4 +114,4 @@ mccabe_analysis: script: - source activate lenapy_env - pip install .[quality] - - ./continuous_integration/scripts/check_mccabe_complexity.sh 25 lenapy + - ./continuous_integration/scripts/check_mccabe_complexity.sh 25 lenapy lenapy/readers/ocean.py lenapy/plots/plotting.py diff --git a/continuous_integration/scripts/check_mccabe_complexity.sh b/continuous_integration/scripts/check_mccabe_complexity.sh index c7e6766..6f3d553 100755 --- a/continuous_integration/scripts/check_mccabe_complexity.sh +++ b/continuous_integration/scripts/check_mccabe_complexity.sh @@ -2,12 +2,18 @@ if [ -z "$1" ] || [ -z "$2" ]; then echo "Error: You must specify a McCabe threshold and a directory to analyze." - echo "Usage: $0 " + echo "Usage: $0 [file1.py file2.py ...]" exit 1 fi threshold=$1 directory=$2 +shift 2 + +declare -A ignore_map +for ignore_file in "$@"; do + ignore_map["$ignore_file"]=1 +done if [ ! -d "$directory" ]; then echo "Error: The directory '$directory' does not exist." @@ -15,7 +21,15 @@ if [ ! -d "$directory" ]; then fi all_files_ok=true -for file in $(find "$directory" -name "*.py"); do +while IFS= read -r file; do + rel_path="${file#$directory/}" # chemin relatif + + # Vérifie si le fichier est dans la liste à ignorer + if [[ ${ignore_map["$rel_path"]} ]] || [[ ${ignore_map["$file"]} ]]; then + echo "Skipping $file (ignored)" + continue + fi + echo "Analyzing $file ..." output=$(python -m mccabe --min "$threshold" "$file") @@ -24,7 +38,7 @@ for file in $(find "$directory" -name "*.py"); do echo "$output" all_files_ok=false fi -done +done < <(find "$directory" -name "*.py") if $all_files_ok; then echo "✅ All files have McCabe scores less than or equal to $threshold. ✅" From 1bbc171744609404228812e0e7ed7ae1bd593a14 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Thu, 24 Apr 2025 12:06:53 +0200 Subject: [PATCH 38/54] test: overwrite references if required --- tests/readers/test_readers.py | 47 +++++++++++++++----- tests/ref_data/lngeo_distance.nc | Bin 0 -> 20520 bytes tests/ref_data/lngeo_isosurface.nc | Bin 0 -> 141557 bytes tests/ref_data/lngeo_regrid.nc | Bin 0 -> 198604 bytes tests/ref_data/lngeo_regridder.nc | Bin 0 -> 133042 bytes tests/ref_data/lngeo_regrider.nc | Bin 0 -> 133042 bytes tests/ref_data/lngeo_surface.nc | Bin 0 -> 141556 bytes tests/ref_data/lnocean_attributes.nc | Bin 0 -> 150809 bytes tests/ref_data/readers/lenapyGfc.nc | Bin 0 -> 283213 bytes tests/ref_data/readers/lenapyNetcdf.nc | Bin 0 -> 38160 bytes tests/ref_data/readers/tn14_rmmeanF.nc | Bin 0 -> 35465 bytes tests/ref_data/readers/tn14_rmmeanT.nc | Bin 0 -> 35465 bytes tests/test_lngeo.py | 57 +++++++++++++++++++------ tests/test_lnocean.py | 50 +++++++--------------- tests/utilities.py | 2 +- 15 files changed, 97 insertions(+), 59 deletions(-) create mode 100644 tests/ref_data/lngeo_distance.nc create mode 100644 tests/ref_data/lngeo_isosurface.nc create mode 100644 tests/ref_data/lngeo_regrid.nc create mode 100644 tests/ref_data/lngeo_regridder.nc create mode 100644 tests/ref_data/lngeo_regrider.nc create mode 100644 tests/ref_data/lngeo_surface.nc create mode 100644 tests/ref_data/lnocean_attributes.nc create mode 100644 tests/ref_data/readers/lenapyGfc.nc create mode 100644 tests/ref_data/readers/lenapyNetcdf.nc create mode 100644 tests/ref_data/readers/tn14_rmmeanF.nc create mode 100644 tests/ref_data/readers/tn14_rmmeanT.nc diff --git a/tests/readers/test_readers.py b/tests/readers/test_readers.py index 668ec60..f665868 100644 --- a/tests/readers/test_readers.py +++ b/tests/readers/test_readers.py @@ -8,23 +8,46 @@ def test_read_tn13(lenapy_paths): pass -def test_read_tn14(lenapy_paths): - # TODO : asserts - ds_C20_C30 = read_tn14( - lenapy_paths.data / "TN-14_C30_C20_GSFC_SLR.txt", rmmean=False - ) - ds_C20_C30 = read_tn14( - lenapy_paths.data / "TN-14_C30_C20_GSFC_SLR.txt", rmmean=True +@pytest.mark.parametrize( + "rmmean, ref_name", + [ + (False, "tn14_rmmeanF.nc"), # F = False + (True, "tn14_rmmeanT.nc"), # T = True + ], +) +def test_read_tn14(overwrite_references, lenapy_paths, rmmean, ref_name): + """ + Regression test for ``read_tn14`` with and without mean‑removal. + + The test is executed twice: + * (rmmean=False) -> reference *tn14_rmmeanF.nc* + * (rmmean=True) -> reference *tn14_rmmeanT.nc* + """ + ref_file = lenapy_paths.ref_data / "readers" / ref_name + + ds = read_tn14( + lenapy_paths.data / "TN-14_C30_C20_GSFC_SLR.txt", + rmmean=rmmean, ) + if overwrite_references: + ds.to_netcdf(ref_file) + + ref_ds = xr.open_dataset(ref_file) + xr.testing.assert_equal(ref_ds, ds) -def test_lenapy_gfc(lenapy_paths): +def test_lenapy_gfc(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "readers" / "lenapyGfc.nc" gsm = xr.open_dataset( lenapy_paths.data / "GSM-2_2002213-2002243_GRAC_COSTG_BF01_0100.gfc", engine="lenapyGfc", no_date=False, ) + if overwrite_references: + gsm.to_netcdf(ref_file) + ref_gsm = xr.open_dataset(ref_file) + xr.testing.assert_equal(ref_gsm, gsm) @pytest.mark.parametrize( @@ -45,11 +68,15 @@ def test_lenapy_grace(lenapy_paths, input_file, ref_file): xr.testing.assert_equal(gsm_ref, gsm) -def test_lenapy_netcdf(lenapy_paths): - # TODO : asserts +def test_lenapy_netcdf(overwrite_references, lenapy_paths): + ref_file = lenapy_paths.ref_data / "readers" / "lenapyNetcdf.nc" gmsl = xr.open_dataset( lenapy_paths.data / "MSL_wo_seasonal_signal.nc", engine="lenapyNetcdf" ) + if overwrite_references: + gmsl.to_netcdf(ref_file) + ref_gsm = xr.open_dataset(ref_file) + xr.testing.assert_equal(ref_gsm, gmsl) def test_lenapy_mask(lenapy_paths): diff --git a/tests/ref_data/lngeo_distance.nc b/tests/ref_data/lngeo_distance.nc new file mode 100644 index 0000000000000000000000000000000000000000..fd8501f1e68b5d7c688251e44ff27deaaa3dfdfa GIT binary patch literal 20520 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 PLgH*WBX1S?e+B;q9K^C? literal 0 HcmV?d00001 diff --git a/tests/ref_data/lngeo_isosurface.nc b/tests/ref_data/lngeo_isosurface.nc new file mode 100644 index 0000000000000000000000000000000000000000..06ff09bf447231d45cc75a62a488b21be57852d0 GIT binary patch literal 141557 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%0DYdq+e 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 literal 0 HcmV?d00001 diff --git a/tests/ref_data/lngeo_regrid.nc b/tests/ref_data/lngeo_regrid.nc new file mode 100644 index 0000000000000000000000000000000000000000..af53e66be9f55572044a6a68c22f6612cc7c8434 GIT binary patch literal 198604 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 Zu6%E2_1;$4d%I>9DGtp(KKloo|2GYhhoJxf literal 0 HcmV?d00001 diff --git a/tests/ref_data/lngeo_regridder.nc b/tests/ref_data/lngeo_regridder.nc new file mode 100644 index 0000000000000000000000000000000000000000..51e77890efd20070ae85415b9949de0904f72c85 GIT binary patch literal 133042 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

    e`0RIryyLXn}7a9EFKrCC}H; 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

    e`0RIryyLXn}7a9EFKrCC}H; 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%0ACUmN>i& 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 literal 0 HcmV?d00001 diff --git a/tests/ref_data/readers/tn14_rmmeanF.nc b/tests/ref_data/readers/tn14_rmmeanF.nc new file mode 100644 index 0000000000000000000000000000000000000000..1bbcb0b8f8ea8d918d50fabff639a2c62a6c628c GIT binary patch literal 35465 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 xr.Dataset: da = da.rename(new_dims) data_vars.append(da) - return xr.merge(data_vars).assign_attrs(source="GLS unit test") + return xr.merge(data_vars, compat="override").assign_attrs(source="GLS unit test") def lambda_source(func): From 4d1be13e22705c47f1eae680201aac1844344c8d Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Mon, 28 Apr 2025 11:38:08 +0200 Subject: [PATCH 39/54] style: docstring to english --- lenapy/utils/time.py | 55 +++++++++++++++++++++++++++----------------- 1 file changed, 34 insertions(+), 21 deletions(-) diff --git a/lenapy/utils/time.py b/lenapy/utils/time.py index 1299095..96528e6 100644 --- a/lenapy/utils/time.py +++ b/lenapy/utils/time.py @@ -107,30 +107,43 @@ def climato( t_max=None, ): """ - Analyse du cycle annuel, bi-annuel et de la tendance - Decompose les données en entrée en : - * Un cycle annuel - * Un cycle semi-annuel - * Une tendance - * Une moyenne - * Un signal résiduel - Retourne la combinaison voulue de ces éléments en fonction des arguments choisis (signal, mean, trend, cycle) - Si return_coeffs=True, retourne les coefficients des cycles et tendances + Annual, Semi-Annual Cycle and Trend Analysis. + + Decomposes the input data into: + - An annual cycle + - A semi-annual cycle + - A trend + - A mean + - A residual signal + + Returns the desired combination of these components based on the selected arguments + (`signal`, `mean`, `trend`, `cycle`). + + If `return_coeffs=True`, also returns the coefficients of the cycles and the trend. Parameters ---------- - signal : Bool (default=True) - Renvoie le signal résiduel après retrait de la climato, de la tendance, et de la moyenne - mean : Bool (default=True) - renvoie la valeur moyenne des données d'entrée - trend : Bool (default=True) - renvoie la tendance (en jour-1) - cycle : Bool (default=False) - renvoie le cycle annuel et semi-annuel - return_coeffs : Bool (default=False) - retourne en plus les coefficients des cycles et de la tendance linéaire - time_period : slice (default=slice(None,None== - Periode de reference sur laquelle est calculee la climato + signal : bool, optional + If True (default), returns the residual signal after removing the climatology + (annual and semi-annual cycles), the trend, and the mean. + mean : bool, optional + If True (default), returns the mean value of the input data. + trend : bool, optional + If True (default), returns the trend (in day⁻¹). + cycle : bool, optional + If True (default is False), returns the annual and semi-annual cycles. + return_coeffs : bool, optional + If True (default is False), also returns the coefficients of the cycles and the + linear trend. + time_period : slice, optional + Reference period over which the climatology is computed. + Default is `slice(None, None)` (i.e., the entire time range). + + Returns + ------- + xarray.Dataset or tuple + The requested components as an xarray.Dataset. If `return_coeffs=True`, + returns a tuple `(dataset, coeffs)` where `coeffs` contains the cycle and trend coefficients. """ a = Coeffs_climato(xr.Dataset(dict(measure=data)), Nmin=Nmin) From 1b0573c57bc3a4f5f52f37b3b1b98132af722e77 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 6 May 2025 11:17:14 +0200 Subject: [PATCH 40/54] refact: remove useless variable --- lenapy/readers/gravi_reader.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/lenapy/readers/gravi_reader.py b/lenapy/readers/gravi_reader.py index 6644bd7..4b2ab02 100644 --- a/lenapy/readers/gravi_reader.py +++ b/lenapy/readers/gravi_reader.py @@ -338,7 +338,7 @@ def _parse_header(fileIO: IO, ext: str) -> tuple[dict, str]: header["radius"] = float(header["radius"]) return header, legend_before_end_header - def _open_file(self, filename: str | os.PathLike) -> tuple[IO, str, bool]: + def _open_file(self, filename: str | os.PathLike) -> tuple[IO, str]: """ Open a .gfc file or a compressed archive containing a .gfc file. @@ -353,8 +353,6 @@ def _open_file(self, filename: str | os.PathLike) -> tuple[IO, str, bool]: Opened file object. ext : str Original file extension. - is_binary : bool - Whether the file should be read as binary. Raises ------ @@ -365,24 +363,24 @@ def _open_file(self, filename: str | os.PathLike) -> tuple[IO, str, bool]: compress_extensions = [".gz", ".zip", ".tar", ".gzip", ".ZIP"] if ext.lower() == ".gfc": - return open(filename, "r"), ext, False + return open(filename, "r"), ext if ext in (".gz", ".gzip"): - return gzip.open(filename, "rb"), ext, True + return gzip.open(filename, "rb"), ext if ext in (".zip", ".ZIP"): zip_file = zipfile.ZipFile(filename, "r") gfc_files = [f for f in zip_file.namelist() if f.lower().endswith(".gfc")] if not gfc_files: raise ValueError("No .gfc file found in ZIP archive.") - return zip_file.open(gfc_files[0], "r"), ext, True + return zip_file.open(gfc_files[0], "r"), ext if ext == ".tar": tar_file = tarfile.open(filename, "r") gfc_files = [f for f in tar_file.getnames() if f.lower().endswith(".gfc")] if not gfc_files: raise ValueError("No .gfc file found in TAR archive.") - return tar_file.extractfile(gfc_files[0]), ext, True + return tar_file.extractfile(gfc_files[0]), ext raise ValueError("Unsupported file extension.") @@ -439,7 +437,7 @@ def open_dataset( No date information in the file: >>> ds = xr.open_mfdataset('path/to/file.gfc', engine='lenapyGfc', no_date=True) """ - file, ext, is_binary = self._open_file(filename) + file, ext = self._open_file(filename) header, legend = self._parse_header(file, ext) lmax = header["max_degree"] From 080fa4ab6e0a763525dce8b8807b95941278134d Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 6 May 2025 13:41:40 +0200 Subject: [PATCH 41/54] ci: add doc generation --- .gitlab-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 39dd3db..3ec79e9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -115,3 +115,18 @@ mccabe_analysis: - source activate lenapy_env - pip install .[quality] - ./continuous_integration/scripts/check_mccabe_complexity.sh 25 lenapy lenapy/readers/ocean.py lenapy/plots/plotting.py + +build_doc: + stage: documentation + image: ${ARTIFACTORY_HOST}/${TAG_IMAGE_CONDA} + before_script: + - source activate lenapy_env + - pip install .[doc] + script: + - conda install pandoc + - sphinx-build -b html doc doc/build + artifacts: + when: always + paths: + - doc/build + expire_in: 7 day From a673658c83a54c1578c25f5c647f247a3f39fd9c Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 6 May 2025 13:43:50 +0200 Subject: [PATCH 42/54] test: assert_allclose instead of assert_equal --- tests/readers/test_readers.py | 8 ++++---- tests/test_lngeo.py | 10 +++++----- tests/test_lnocean.py | 2 +- tests/test_lntime.py | 22 +++++++++++----------- tests/utils/test_harmo.py | 2 +- 5 files changed, 22 insertions(+), 22 deletions(-) diff --git a/tests/readers/test_readers.py b/tests/readers/test_readers.py index f665868..184487f 100644 --- a/tests/readers/test_readers.py +++ b/tests/readers/test_readers.py @@ -34,7 +34,7 @@ def test_read_tn14(overwrite_references, lenapy_paths, rmmean, ref_name): ds.to_netcdf(ref_file) ref_ds = xr.open_dataset(ref_file) - xr.testing.assert_equal(ref_ds, ds) + xr.testing.assert_allclose(ref_ds, ds) def test_lenapy_gfc(overwrite_references, lenapy_paths): @@ -47,7 +47,7 @@ def test_lenapy_gfc(overwrite_references, lenapy_paths): if overwrite_references: gsm.to_netcdf(ref_file) ref_gsm = xr.open_dataset(ref_file) - xr.testing.assert_equal(ref_gsm, gsm) + xr.testing.assert_allclose(ref_gsm, gsm) @pytest.mark.parametrize( @@ -65,7 +65,7 @@ def test_lenapy_grace(lenapy_paths, input_file, ref_file): """ gsm_ref = xr.open_dataset(lenapy_paths.ref_data / ref_file) gsm = xr.open_dataset(lenapy_paths.data / input_file, engine="lenapyGraceL2") - xr.testing.assert_equal(gsm_ref, gsm) + xr.testing.assert_allclose(gsm_ref, gsm) def test_lenapy_netcdf(overwrite_references, lenapy_paths): @@ -76,7 +76,7 @@ def test_lenapy_netcdf(overwrite_references, lenapy_paths): if overwrite_references: gmsl.to_netcdf(ref_file) ref_gsm = xr.open_dataset(ref_file) - xr.testing.assert_equal(ref_gsm, gmsl) + xr.testing.assert_allclose(ref_gsm, gmsl) def test_lenapy_mask(lenapy_paths): diff --git a/tests/test_lngeo.py b/tests/test_lngeo.py index 44e24e2..ff13cc9 100644 --- a/tests/test_lngeo.py +++ b/tests/test_lngeo.py @@ -40,7 +40,7 @@ def test_regridder( result.to_netcdf(ref_file) ref_nc = xr.open_dataset(ref_file) result_nc = xr.open_dataset(test_file) - xr.testing.assert_equal(ref_nc, result_nc) + xr.testing.assert_allclose(ref_nc, result_nc) def test_regrid(overwrite_references, lenapy_paths, air_temperature_data): @@ -61,7 +61,7 @@ def test_regrid(overwrite_references, lenapy_paths, air_temperature_data): if overwrite_references: result.to_netcdf(ref_file) ref_regrid = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_regrid, result.air) + xr.testing.assert_allclose(ref_regrid, result.air) def test_surface_cell(overwrite_references, lenapy_paths): @@ -71,7 +71,7 @@ def test_surface_cell(overwrite_references, lenapy_paths): if overwrite_references: surface.to_netcdf(ref_file) ref_surface = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_surface, surface) + xr.testing.assert_allclose(ref_surface, surface) def test_distance(overwrite_references, lenapy_paths, air_temperature_data): @@ -98,7 +98,7 @@ def test_distance(overwrite_references, lenapy_paths, air_temperature_data): if overwrite_references: results.to_netcdf(ref_file) ref_distance = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_distance, results) + xr.testing.assert_allclose(ref_distance, results) def test_isosurface(overwrite_references, lenapy_paths, ohc_data): @@ -107,4 +107,4 @@ def test_isosurface(overwrite_references, lenapy_paths, ohc_data): if overwrite_references: depth.to_netcdf(ref_file) ref_depth = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_depth, depth) + xr.testing.assert_allclose(ref_depth, depth) diff --git a/tests/test_lnocean.py b/tests/test_lnocean.py index a59f246..2782da4 100644 --- a/tests/test_lnocean.py +++ b/tests/test_lnocean.py @@ -13,4 +13,4 @@ def test_attributes(overwrite_references, lenapy_paths, ohc_data): encoding={var: {"zlib": True, "complevel": 8} for var in dataset.data_vars}, ) ref_ocean = xr.open_dataset(ref_file) - xr.testing.assert_equal(ref_ocean, dataset) + xr.testing.assert_allclose(ref_ocean, dataset) diff --git a/tests/test_lntime.py b/tests/test_lntime.py index 37c137c..1e549ed 100644 --- a/tests/test_lntime.py +++ b/tests/test_lntime.py @@ -12,7 +12,7 @@ def test_lntime_climato(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_climato = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_climato, result) + xr.testing.assert_allclose(ref_climato, result) def test_lntime_filter(overwrite_references, lenapy_paths): @@ -22,7 +22,7 @@ def test_lntime_filter(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_filter = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_filter, result) + xr.testing.assert_allclose(ref_filter, result) def test_lntime_interp_time(overwrite_references, lenapy_paths): @@ -32,7 +32,7 @@ def test_lntime_interp_time(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_interptime = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_interptime, result) + xr.testing.assert_allclose(ref_interptime, result) def test_lntime_plot(overwrite_references, lenapy_paths, tmp_path): @@ -64,7 +64,7 @@ def test_lntime_diff_3pts(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_diff3pts = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_diff3pts, result) + xr.testing.assert_allclose(ref_diff3pts, result) def test_lntime_diff_2pts(overwrite_references, lenapy_paths): @@ -75,7 +75,7 @@ def test_lntime_diff_2pts(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_diff2pts = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_diff2pts, result) + xr.testing.assert_allclose(ref_diff2pts, result) def test_lntime_trend(overwrite_references, lenapy_paths): @@ -86,7 +86,7 @@ def test_lntime_trend(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_trend = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_trend, result) + xr.testing.assert_allclose(ref_trend, result) def test_lntime_detrend(overwrite_references, lenapy_paths): @@ -96,7 +96,7 @@ def test_lntime_detrend(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_detrend = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_detrend, result) + xr.testing.assert_allclose(ref_detrend, result) def test_lntime_fill_time(overwrite_references, lenapy_paths): @@ -106,7 +106,7 @@ def test_lntime_fill_time(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_filltime = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_filltime, result) + xr.testing.assert_allclose(ref_filltime, result) def test_lntime_covariance_analysis(overwrite_references, lenapy_paths): @@ -118,7 +118,7 @@ def test_lntime_covariance_analysis(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_covtime = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_covtime, result) + xr.testing.assert_allclose(ref_covtime, result) def test_lntime_fillna_climato(overwrite_references, lenapy_paths): @@ -128,7 +128,7 @@ def test_lntime_fillna_climato(overwrite_references, lenapy_paths): if overwrite_references: result.to_netcdf(ref_file) ref_fillna_climato = xr.open_dataarray(ref_file) - xr.testing.assert_equal(ref_fillna_climato, result) + xr.testing.assert_allclose(ref_fillna_climato, result) def test_lntime_gls(overwrite_references, lenapy_paths): @@ -139,4 +139,4 @@ def test_lntime_gls(overwrite_references, lenapy_paths): if overwrite_references: data.to_netcdf(ref_file) ref_gls = xr.open_dataset(ref_file) - xr.testing.assert_equal(ref_gls, data) + xr.testing.assert_allclose(ref_gls, data) diff --git a/tests/utils/test_harmo.py b/tests/utils/test_harmo.py index 5d4b58f..24aae32 100644 --- a/tests/utils/test_harmo.py +++ b/tests/utils/test_harmo.py @@ -28,7 +28,7 @@ def test_sh_to_grid(lenapy_paths): costg_ds = xr.open_dataset(lenapy_paths.data / "COSTG_n12_2002_2022.nc") grid = costg_ds.lnharmo.to_grid() grid = subsample_xr(grid, 10) - xr.testing.assert_equal(grid_ref, grid) + xr.testing.assert_allclose(grid_ref, grid) @pytest.mark.parametrize( From 3a87ab9a28351171fb3eb89bb6c0600de95f51c1 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 6 May 2025 13:50:54 +0200 Subject: [PATCH 43/54] ci: missing stage --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3ec79e9..b420ed8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,6 +10,7 @@ workflow: stages: - init - quality + - documentation # Default configuration for all jobs default: From 9ef18e170ce3d2509265266661bcf7ea12f0c820 Mon Sep 17 00:00:00 2001 From: lecomth Date: Fri, 23 May 2025 16:12:51 +0200 Subject: [PATCH 44/54] Improve ICGEM gfc reader --- lenapy/readers/gravi_reader.py | 391 ++++++++++++++++++++++++--------- lenapy/utils/geo.py | 4 +- lenapy/utils/gravity.py | 109 +++++++++ 3 files changed, 400 insertions(+), 104 deletions(-) diff --git a/lenapy/readers/gravi_reader.py b/lenapy/readers/gravi_reader.py index 4b2ab02..e855531 100644 --- a/lenapy/readers/gravi_reader.py +++ b/lenapy/readers/gravi_reader.py @@ -37,6 +37,7 @@ from typing import IO import numpy as np +import pandas as pd import xarray as xr import yaml from xarray.backends import BackendEntrypoint @@ -257,13 +258,13 @@ class ReadGFC(BackendEntrypoint): ] @staticmethod - def _parse_header(fileIO: IO, ext: str) -> tuple[dict, str]: + def _parse_header(file_io: IO, ext: str) -> tuple[dict, str]: """ Parse the header of a .gfc file and extract relevant metadata. Parameters ---------- - fileIO : IO + file_io : IO File object. ext : str File extension. @@ -294,7 +295,7 @@ def _parse_header(fileIO: IO, ext: str) -> tuple[dict, str]: header = {} legend_before_end_header = "" while True: - line = fileIO.readline() + line = file_io.readline() if ext.lower() in [".gz", ".gzip", ".zip", ".tar", ".ZIP"]: line = line.decode() if re.match(regex, line): @@ -302,7 +303,7 @@ def _parse_header(fileIO: IO, ext: str) -> tuple[dict, str]: if "end_of_head" in line: break elif "0 0" in line: - raise ValueError(f"Missing 'end_of_head' in header of file {fileIO}") + raise ValueError(f"Missing 'end_of_head' in header of file {file_io}") legend_before_end_header = line # case for COSTG header where 'modelname' is created as 'product_name' @@ -338,7 +339,8 @@ def _parse_header(fileIO: IO, ext: str) -> tuple[dict, str]: header["radius"] = float(header["radius"]) return header, legend_before_end_header - def _open_file(self, filename: str | os.PathLike) -> tuple[IO, str]: + @staticmethod + def _open_file(filename: str | os.PathLike) -> tuple[IO, str]: """ Open a .gfc file or a compressed archive containing a .gfc file. @@ -360,22 +362,21 @@ def _open_file(self, filename: str | os.PathLike) -> tuple[IO, str]: If the file extension is unsupported or no .gfc is found in archive. """ ext = os.path.splitext(filename)[-1] - compress_extensions = [".gz", ".zip", ".tar", ".gzip", ".ZIP"] if ext.lower() == ".gfc": return open(filename, "r"), ext - if ext in (".gz", ".gzip"): + elif ext in (".gz", ".gzip"): return gzip.open(filename, "rb"), ext - if ext in (".zip", ".ZIP"): + elif ext in (".zip", ".ZIP"): zip_file = zipfile.ZipFile(filename, "r") gfc_files = [f for f in zip_file.namelist() if f.lower().endswith(".gfc")] if not gfc_files: raise ValueError("No .gfc file found in ZIP archive.") return zip_file.open(gfc_files[0], "r"), ext - if ext == ".tar": + elif ext == ".tar": tar_file = tarfile.open(filename, "r") gfc_files = [f for f in tar_file.getnames() if f.lower().endswith(".gfc")] if not gfc_files: @@ -384,6 +385,241 @@ def _open_file(self, filename: str | os.PathLike) -> tuple[IO, str]: raise ValueError("Unsupported file extension.") + @staticmethod + def _get_date(date_regex, date_format, filename, header): + """ + Extract date from header file information and format dates in datetime objects. + + Parameters + ---------- + date_regex : str | None, optional + A regular expression pattern used to search for the date in the modelname header information. It should + contain at least one capturing group for the begin_time, and optionally a second group for the `end_time`. + date_format : str | None, optional + A format string compatible with `datetime.strptime` to parse the extracted date strings. + Must be provided if `date_regex` is specified. + filename : str | os.PathLike[Any] + Name/path of the file to open. + header : dict + Parsed header metadata. + + Returns + ------- + mid_month : datatime.Datetime + Middle of the month. + exact_time : datatime.Datetime + Exact time of the data in the month. + begin_time : datatime.Datetime + Begin time of the data in the month. + end_time : datatime.Datetime + End time of the data in the month. + """ + if ( + date_regex + and date_format + and bool(re.search(date_regex, header["modelname"])) + ): + # Get dates from the given date_regex and date_format + dates = re.search(date_regex, header["modelname"]) + + elif bool(re.search(r"_(\d{7})-(\d{7})", header["modelname"])): + # For some products, time is stored as YYYYDOY-YYYYDOY in modelname + # For GRACE products, DOY can not coincide with 1st and last day of month + dates = re.search(r"_(\d{7})-(\d{7})", header["modelname"]) + date_format = "%Y%j" + + elif bool(re.search(r"(\d{4}-\d{2})", header["modelname"])): + # For other products, time is stored as YYYY-MM in modelname + dates = re.search(r"(\d{4}-\d{2})", header["modelname"]) + date_format = "%Y-%m" + + else: + raise ValueError( + f"Could not extract date information from modelname in the header " + f"of {filename}\n Try with the parameter no_date=True or " + f"check the use of arguments date_regex and date_format." + ) + + # Read begin date and end date if it exists + begin_time = datetime.datetime.strptime(dates.group(1), date_format) + end_time_str = dates.group(2) if dates.lastindex >= 2 else None + + if end_time_str: # Case with a date for the end + end_time = datetime.datetime.strptime( + end_time_str, date_format + ) + datetime.timedelta(days=1) + exact_time = begin_time + (end_time - begin_time) / 2 + + # Compute middle of the month for GRACE products + mid_month = mid_month_grace_estimate(begin_time, end_time) + else: # Case without a date for the end + if ( + begin_time.day == 1 + ): # Case where the date contains no day in the month information + end_time = (begin_time + datetime.timedelta(days=32)).replace(day=1) + mid_month = begin_time + (end_time - begin_time) / 2 + exact_time = mid_month + else: # Case where the date contains day in the month information, we keep the date as reference + end_time = begin_time + mid_month = begin_time + exact_time = begin_time + + return mid_month, exact_time, begin_time, end_time + + @staticmethod + def _format_icgem1(data, lmax, header, clm, slm, eclm=None, eslm=None): + """ + Subfunction of the gfc reader to read the gfct icgem1.0 format. + + Parameters + ---------- + data : pd.Dataframe + pandas Dataframe containing the coefficients information. + lmax : int + Maximal degree for the spherical harmonics coefficients. + header : dict + Dictionary of header information. + clm : np.array + Pre-created clm coefficients array. + slm : np.array + Pre-created slm coefficients array. + eclm : np.array | None + Pre-created eclm coefficients array. + eslm : np.array | None + Pre-created eslm coefficients array. + + Returns + ------- + ds : xr.Dataset + Information from the file stored in `xr.Dataset` format. + """ + periods_acos = data[(data["tag"] == "acos")]["ref_time"].unique() + periods_asin = data[(data["tag"] == "acos")]["ref_time"].unique() + + trnd_clm, trnd_slm = np.zeros((lmax + 1, lmax + 1, 1)), np.zeros( + (lmax + 1, lmax + 1, 1) + ) + acos_clm = np.zeros((lmax + 1, lmax + 1, 1, len(periods_acos))) + acos_slm = np.zeros((lmax + 1, lmax + 1, 1, len(periods_acos))) + asin_clm = np.zeros((lmax + 1, lmax + 1, 1, len(periods_asin))) + asin_slm = np.zeros((lmax + 1, lmax + 1, 1, len(periods_asin))) + + ref_time = np.zeros((lmax + 1, lmax + 1, 1), dtype="datetime64[D]") + + if ( + header["errors"] != "no" + ): # (does not deal with calibrated_and_formal error case) + trnd_eclm, trnd_eslm = np.zeros((lmax + 1, lmax + 1, 1)), np.zeros( + (lmax + 1, lmax + 1, 1) + ) + acos_eclm = np.zeros((lmax + 1, lmax + 1, 1, len(periods_acos))) + acos_eslm = np.zeros((lmax + 1, lmax + 1, 1, len(periods_acos))) + asin_eclm = np.zeros((lmax + 1, lmax + 1, 1, len(periods_asin))) + asin_eslm = np.zeros((lmax + 1, lmax + 1, 1, len(periods_asin))) + + index_gfc_trnd = [ + (data["tag"] == "gfc") | (data["tag"] == "gfct"), + data["tag"] == "trnd", + ] + for ind, c, s in zip(index_gfc_trnd, [clm, trnd_clm], [slm, trnd_slm]): + c[data[ind]["degree"].values, data[ind]["order"].values] = data[ind][ + "clm" + ].values[:, np.newaxis] + s[data[ind]["degree"].values, data[ind]["order"].values] = data[ind][ + "slm" + ].values[:, np.newaxis] + + index_acos_asin = [data["tag"] == "acos", data["tag"] == "asin"] + for ind, c, s, periods in zip( + index_acos_asin, + [acos_clm, asin_slm], + [acos_slm, asin_slm], + [periods_acos, periods_asin], + ): + for i, period in enumerate(periods): + k = ind & (data["ref_time"] == period) + c[data[k]["degree"].values, data[k]["order"].values, 0, i] = data[k][ + "clm" + ].values + s[data[k]["degree"].values, data[k]["order"].values, 0, i] = data[k][ + "slm" + ].values + + ind = data["tag"] == "gfct" + ref_time[data[ind]["degree"].values, data[ind]["order"].values] = ( + pd.to_datetime( + data[ind]["ref_time"].values.astype(int).astype(str), format="%Y%m%d" + ).to_numpy()[:, np.newaxis] + ) + + ds = xr.Dataset( + { + "clm": (["l", "m", "name"], clm), + "slm": (["l", "m", "name"], slm), + "trnd_clm": (["l", "m", "name"], trnd_clm), + "trnd_slm": (["l", "m", "name"], trnd_slm), + "acos_clm": (["l", "m", "name", "periods_acos"], acos_clm), + "acos_slm": (["l", "m", "name", "periods_acos"], acos_slm), + "asin_clm": (["l", "m", "name", "periods_asin"], asin_clm), + "asin_slm": (["l", "m", "name", "periods_asin"], asin_slm), + "ref_time": (["l", "m", "name"], ref_time), + }, + coords={ + "l": np.arange(lmax + 1), + "m": np.arange(lmax + 1), + "name": [header["modelname"]], + "periods_acos": periods_acos, + "periods_asin": periods_asin, + }, + attrs=header, + ) + + # case with error information (does not deal with calibrated_and_formal error case) + if header["errors"] != "no": + for ind, ec, es in zip( + index_gfc_trnd, [eclm, trnd_eclm], [eslm, trnd_eslm] + ): + ec[data[ind]["degree"].values, data[ind]["order"].values] = data[ind][ + "eclm" + ].values[:, np.newaxis] + es[data[ind]["degree"].values, data[ind]["order"].values] = data[ind][ + "eslm" + ].values[:, np.newaxis] + + for ind, ec, es, periods in zip( + index_acos_asin, + [acos_eclm, asin_eslm], + [acos_eslm, asin_eslm], + [periods_acos, periods_asin], + ): + for i, period in enumerate(periods): + k = ind & (data["ref_time"] == period) + ec[data[k]["degree"].values, data[k]["order"].values, 0, i] = data[ + k + ]["eclm"].values + es[data[k]["degree"].values, data[k]["order"].values, 0, i] = data[ + k + ]["eslm"].values + + ds["eclm"] = xr.DataArray(eclm, dims=["l", "m", "name"]) + ds["eslm"] = xr.DataArray(eslm, dims=["l", "m", "name"]) + ds["trnd_eclm"] = xr.DataArray(trnd_eclm, dims=["l", "m", "name"]) + ds["trnd_eslm"] = xr.DataArray(trnd_eslm, dims=["l", "m", "name"]) + ds["acos_eclm"] = xr.DataArray( + acos_eclm, dims=["l", "m", "name", "periods_acos"] + ) + ds["acos_eslm"] = xr.DataArray( + acos_eslm, dims=["l", "m", "name", "periods_acos"] + ) + ds["asin_eclm"] = xr.DataArray( + asin_eclm, dims=["l", "m", "name", "periods_asin"] + ) + ds["asin_eslm"] = xr.DataArray( + asin_eslm, dims=["l", "m", "name", "periods_asin"] + ) + + return ds + def open_dataset( self, filename, @@ -442,105 +678,47 @@ def open_dataset( lmax = header["max_degree"] + # -- Load clm and slm data + clm, slm = np.zeros((lmax + 1, lmax + 1, 1)), np.zeros((lmax + 1, lmax + 1, 1)) + + col_names = ["tag", "degree", "order", "clm", "slm"] + if ( + header["errors"] != "no" + ): # (does not deal with calibrated_and_formal error case) + col_names.append("eclm") + col_names.append("eslm") + + eclm, eslm = np.zeros((lmax + 1, lmax + 1, 1)), np.zeros( + (lmax + 1, lmax + 1, 1) + ) + + if "t" in legend: + col_names.append("ref_time") + + # Read file with pandas, delim_whitespace for variable space delimiters + data = pd.read_csv( + file, delim_whitespace=True, header=None, names=col_names, engine="python" + ) + # test if gfct key then have to deal with time if "t" not in legend: # -- Compute time if not no_date: - if ( - date_regex - and date_format - and bool(re.search(date_regex, header["modelname"])) - ): - # Get dates from the given date_regex and date_format - dates = re.search(date_regex, header["modelname"]) - - elif bool(re.search(r"_(\d{7})-(\d{7})", header["modelname"])): - # For some products, time is stored as YYYYDOY-YYYYDOY in modelname - # For GRACE products, DOY can not coincide with 1st and last day of month - dates = re.search(r"_(\d{7})-(\d{7})", header["modelname"]) - date_format = "%Y%j" - - elif bool(re.search(r"(\d{4}-\d{2})", header["modelname"])): - # For other products, time is stored as YYYY-MM in modelname - dates = re.search(r"(\d{4}-\d{2})", header["modelname"]) - date_format = "%Y-%m" - - else: - raise ValueError( - f"Could not extract date information from modelname in the header " - f"of {filename}\n Try with the parameter no_date=True or " - f"check the use of arguments date_regex and date_format." - ) - - # Read begin date and end date if it exists - begin_time = datetime.datetime.strptime(dates.group(1), date_format) - end_time_str = dates.group(2) if dates.lastindex >= 2 else None - - if end_time_str: # Case with a date for the end - end_time = datetime.datetime.strptime( - end_time_str, date_format - ) + datetime.timedelta(days=1) - exact_time = begin_time + (end_time - begin_time) / 2 - - # Compute middle of the month for GRACE products - mid_month = mid_month_grace_estimate(begin_time, end_time) - else: # Case without a date for the end - if ( - begin_time.day == 1 - ): # Case where the date contains no day in the month information - end_time = (begin_time + datetime.timedelta(days=32)).replace( - day=1 - ) - mid_month = begin_time + (end_time - begin_time) / 2 - exact_time = mid_month - else: # Case where the date contains day in the month information, we keep the date as reference - end_time = begin_time - mid_month = begin_time - exact_time = begin_time + mid_month, exact_time, begin_time, end_time = self._get_date( + date_regex, date_format, filename, header + ) # If no time, time info will be a string with modelname else: mid_month = header["modelname"] - # -- Load clm and slm data - clm, slm = np.zeros((lmax + 1, lmax + 1, 1)), np.zeros( - (lmax + 1, lmax + 1, 1) - ) - # case with error information (does not deal with calibrated_and_formal error case) - if header["errors"] != "no": - eclm, eslm = np.zeros((lmax + 1, lmax + 1, 1)), np.zeros( - (lmax + 1, lmax + 1, 1) - ) - data = np.genfromtxt( - file, - dtype=[ - ("tag", "U4"), - ("degree", int), - ("order", int), - ("clm", float), - ("slm", float), - ("eclm", float), - ("eslm", float), - ], - ) - eclm[data["degree"], data["order"]] = data["eclm"][:, np.newaxis] - eslm[data["degree"], data["order"]] = data["eslm"][:, np.newaxis] + clm[data["degree"].values, data["order"].values] = data["clm"].values[ + :, np.newaxis + ] + slm[data["degree"].values, data["order"].values] = data["slm"].values[ + :, np.newaxis + ] - # case for no error in file - else: - data = np.genfromtxt( - file, - dtype=[ - ("tag", "U4"), - ("degree", int), - ("order", int), - ("clm", float), - ("slm", float), - ], - ) - - clm[data["degree"], data["order"]] = data["clm"][:, np.newaxis] - slm[data["degree"], data["order"]] = data["slm"][:, np.newaxis] ds = xr.Dataset( {"clm": (["l", "m", "time"], clm), "slm": (["l", "m", "time"], slm)}, coords={ @@ -551,17 +729,26 @@ def open_dataset( attrs=header, ) + # case with error information (does not deal with calibrated_and_formal error case) if header["errors"] != "no": + eclm[data["degree"].values, data["order"].values] = data["eclm"].values[ + :, np.newaxis + ] + eslm[data["degree"].values, data["order"].values] = data["eslm"].values[ + :, np.newaxis + ] + ds["eclm"] = xr.DataArray(eclm, dims=["l", "m", "time"]) ds["eslm"] = xr.DataArray(eslm, dims=["l", "m", "time"]) else: - raise AssertionError( - "Reading of .gfc file with time is not implemented yet" - ) + if header["errors"] == "no": + ds = self._format_icgem1(data, lmax, header, clm, slm) + else: + ds = self._format_icgem1(data, lmax, header, clm, slm, eclm, eslm) # -- Add various time information in dataset - if not no_date: + if not no_date and "t" not in legend: ds["begin_time"] = xr.DataArray([begin_time], dims=["time"]) ds["end_time"] = xr.DataArray([end_time], dims=["time"]) ds["exact_time"] = xr.DataArray([exact_time], dims=["time"]) diff --git a/lenapy/utils/geo.py b/lenapy/utils/geo.py index a07171f..9e900bd 100644 --- a/lenapy/utils/geo.py +++ b/lenapy/utils/geo.py @@ -416,8 +416,8 @@ def assert_grid(ds): Parameters ---------- - ds : xr.Dataset - Dataset to verify. + ds : xr.DataArray + Spatial grid to verify. Returns ------- diff --git a/lenapy/utils/gravity.py b/lenapy/utils/gravity.py index c2034e1..50c841d 100644 --- a/lenapy/utils/gravity.py +++ b/lenapy/utils/gravity.py @@ -25,6 +25,8 @@ >>> ds['slm'] *= ds_gauss_weights """ +import warnings + import numpy as np import xarray as xr @@ -348,3 +350,110 @@ def gauss_weights(radius, lmax, a_earth=LNPY_A_EARTH_GRS80, cutoff=1e-10): break return xr.DataArray(gaussian_weights, dims=["l"], coords={"l": np.arange(lmax + 1)}) + + +def gfct_field_estimation(ds, time): + """ + Compute time-variable gravity field from variation coefficients contain in '.gfc' file with icgem1.0 format. + + Parameters + ---------- + ds : xr.Dataset + Output of the reader from the '.gfc' file with gfct information. + time : np.datetime64 | list, tuple, np.ndarray of np.datetime64 | xr.DataArray of np.datetime64 + Time information to compute the coefficients variations on. + + Returns + ------- + ds_out : xr.Dataset + Estimated coefficients time variations. + """ + if isinstance(time, xr.DataArray): + if not np.issubdtype(time.dtype, np.datetime64): + raise TypeError("The time xr.DataArray does not contain np.datetime64.") + + elif isinstance(time, (list, tuple, np.ndarray)): + if not np.issubdtype(time.dtype, np.datetime64): + raise TypeError("The time xr.DataArray does not contain np.datetime64.") + else: + time = xr.DataArray(time, dims=["time"]) + + elif isinstance(time, np.datetime64): + time = xr.DataArray(np.array([time]), dims=["time"]) + + else: + raise TypeError( + "The 'time' parameter has to be a xr.DataArray with np.datetime64, " + "or a list/array of datetime64, or a datetime64 object." + ) + + if "name" in ds.dims: + if ds.dims["name"] > 1: + warnings.warn( + "Multiple object on the dimension 'name', only the first one is converted to a time dataset." + ) + ds = ds.isel(name=0) + + delta_year = (time - ds.ref_time).dt.days / 365.25 + + clm = ( + ds.clm + + ds.trnd_clm * delta_year + + (ds.acos_clm * np.cos(2 * np.pi * delta_year / ds.periods_acos)).sum( + "periods_acos" + ) + + (ds.asin_slm * np.sin(2 * np.pi * delta_year / ds.periods_asin)).sum( + "periods_asin" + ) + ) + slm = ( + ds.slm + + ds.trnd_slm * delta_year + + (ds.acos_slm * np.cos(2 * np.pi * delta_year / ds.periods_acos)).sum( + "periods_acos" + ) + + (ds.asin_slm * np.sin(2 * np.pi * delta_year / ds.periods_asin)).sum( + "periods_asin" + ) + ) + + print(clm.values.shape) + ds_out = xr.Dataset( + { + "clm": (["l", "m", "time"], clm.values), + "slm": (["l", "m", "time"], slm.values), + }, + coords={ + "l": ds.l, + "m": ds.m, + "time": time, + }, + attrs=ds.attrs, + ) + + if ds.attrs["errors"] != "no": + eclm = np.sqrt( + ds.eclm**2 + + (ds.trnd_eclm * delta_year) ** 2 + + ( + (ds.acos_eclm * np.cos(2 * np.pi * delta_year / ds.periods_acos)) ** 2 + ).sum("periods_acos") + + ( + (ds.asin_eslm * np.sin(2 * np.pi * delta_year / ds.periods_asin)) ** 2 + ).sum("periods_asin") + ) + eslm = np.sqrt( + ds.eslm**2 + + (ds.trnd_eslm * delta_year) ** 2 + + ( + (ds.acos_eslm * np.cos(2 * np.pi * delta_year / ds.periods_acos)) ** 2 + ).sum("periods_acos") + + ( + (ds.asin_eslm * np.sin(2 * np.pi * delta_year / ds.periods_asin)) ** 2 + ).sum("periods_asin") + ) + + ds["eclm"] = xr.DataArray(eclm, dims=["l", "m", "time"]) + ds["eslm"] = xr.DataArray(eslm, dims=["l", "m", "time"]) + + return ds_out From b927e30fa697306f83b867c529560bb1bfc04b80 Mon Sep 17 00:00:00 2001 From: Fourest Date: Mon, 26 May 2025 10:18:53 +0000 Subject: [PATCH 45/54] Gestion des cycles annuels dans lntime.filter --- lenapy/lenapy_time.py | 6 ++ lenapy/utils/time.py | 185 ++++++++++++++++++++---------------------- 2 files changed, 96 insertions(+), 95 deletions(-) diff --git a/lenapy/lenapy_time.py b/lenapy/lenapy_time.py index a6764d2..e641e7e 100644 --- a/lenapy/lenapy_time.py +++ b/lenapy/lenapy_time.py @@ -463,3 +463,9 @@ def EOF(self, dim, k): Return an instance of the *eof* class based on the data array and the dimension names of the eof """ return EOF(self._obj, dim, k) + + def SavitzkyGolay(self, dim="time", window=5, order=1, step=1, sigma=None): + """ + Perform a Savitzky-Golay filter on a dataArray and return filtered derivatives up to maximal order + """ + return SavitzkyGolay(self._obj, dim, window, order, step, sigma) diff --git a/lenapy/utils/time.py b/lenapy/utils/time.py index f2cd39d..ca77ec1 100644 --- a/lenapy/utils/time.py +++ b/lenapy/utils/time.py @@ -4,6 +4,7 @@ import numpy as np import pandas as pd import xarray as xr +from scipy.special import factorial as factorial from lenapy.constants import * from lenapy.utils import filters @@ -54,7 +55,8 @@ def filter( if annual_cycle is True: # remove the climato - data0, coeffs = climato(data, mean=False, trend=False, return_coeffs=True) + cc = Coeffs_climato(data, cycle=True, order=1).solve() + data0 = cc.signal(coefficients=[]) else: data0 = data @@ -63,15 +65,17 @@ def filter( v0 = xr.polyval(data0[time_coord], pf).polyfit_coefficients # Remove the polynomial to the initial data untreated v1 = data0 - v0 - v1[time_coord] = v1[time_coord].astype("float") + v1[time_coord] = v1[time_coord].astype(np.int64) # Fullfil the data with the mirror effect at the beginning and at the end. v2 = v1.pad({time_coord: (k, k)}, mode="reflect", reflect_type="even") - v2[time_coord] = v1[time_coord].pad( - {time_coord: (k, k)}, mode="reflect", reflect_type="odd" + v2[time_coord] = ( + v1[time_coord] + .pad({time_coord: (k, k)}, mode="reflect", reflect_type="odd") + .astype(" Date: Tue, 27 May 2025 08:28:54 +0000 Subject: [PATCH 46/54] Filtrage Stavitzky Golay --- lenapy/utils/time.py | 58 ++++++++++++++++++++++++++++---------------- 1 file changed, 37 insertions(+), 21 deletions(-) diff --git a/lenapy/utils/time.py b/lenapy/utils/time.py index ca77ec1..d197991 100644 --- a/lenapy/utils/time.py +++ b/lenapy/utils/time.py @@ -301,57 +301,74 @@ def fillna_climato(data, time_period=slice(None, None)): return xr.where(data.isnull(), val, data) -def SavitzkyGolay(da, dim="time", window=5, order=1, step=1): +def SavitzkyGolay(da, dim="time", window=12, order=1, step=1, sigma=None): """ Perform a Savitzky-Golay filter on a dataArray and return filtered derivatives up to maximal order """ + def convolution_matrix(M, C): + return np.dot(np.linalg.inv(np.dot(X.T, np.dot(C, X))), np.dot(X.T, C)) + + def weights(xx): + if sigma is None: + return np.diag(xx * 0.0 + 1) + else: + return np.diag(np.exp(-(xx**2) / sigma**2)) + + if np.mod(window, 2) != 1: + print("Warning, window is even, set to window-1") + half_window = int((window - 1) / 2.0) + # [0,1,...,order] o = xr.DataArray(np.int32(np.arange(order + 1)), dims="order") # Normalize polynomial coefficients to obtain the corresponding derivative norm = xr.DataArray(factorial(o) / step**o) - # Filter impementation at the edges of the signal (between 0 and window, and between n-window and n) + # Filter impementation at the edges of the signal (between 0 and half_window, and between n-half_window and n) lateral_signal = [] - for i in range(window): + for i in range(half_window): # Signal start # X-axis indices - xm = xr.DataArray(np.arange(-i, window + 1, 1), dims=dim) + xm = xr.DataArray(np.arange(-i, half_window + 1, 1), dims=dim) # Least-squares obervables matrix X = xm**o + # Weight matrix + W = weights(xm) # SG filter implementation filtrem = ( xr.DataArray( - np.dot(np.linalg.inv(np.dot(X.T, X)), X.T), + convolution_matrix(X, W), coords={ "order": o, - dim: da[dim].isel({dim: slice(None, window + i + 1)}), + dim: da[dim].isel({dim: slice(None, half_window + i + 1)}), }, ) * norm ) # Signal end # X-axis indices - xp = xr.DataArray(np.arange(-window, window - i, 1), dims=dim) + xp = xr.DataArray(np.arange(-half_window, half_window - i, 1), dims=dim) # Least-squares obervables matrix X = xp**o + # Weight matrix + W = weights(xp) # SG filter implementation filtrep = ( xr.DataArray( - np.dot(np.linalg.inv(np.dot(X.T, X)), X.T), + convolution_matrix(X, W), coords={ "order": o, - dim: da[dim].isel({dim: slice(-2 * window + i, None)}), + dim: da[dim].isel({dim: slice(-2 * half_window + i, None)}), }, ) * norm ) - # Concolution du sign - signalm = da.isel({dim: slice(None, window + i + 1)}) + # Convolution of the signal by the filter + signalm = da.isel({dim: slice(None, half_window + i + 1)}) xvm = da[dim].isel({dim: [i]}).values - signalp = da.isel({dim: slice(-2 * window + i, None)}) - xvp = da[dim].isel({dim: [-window + i]}).values + signalp = da.isel({dim: slice(-2 * half_window + i, None)}) + xvp = da[dim].isel({dim: [-half_window + i]}).values lateral_signal.append( (signalm * filtrem).sum(dim).expand_dims({dim: xvm}).rename("ok") ) @@ -359,23 +376,22 @@ def SavitzkyGolay(da, dim="time", window=5, order=1, step=1): (signalp * filtrep).sum(dim).expand_dims({dim: xvp}).rename("ok") ) - # Filter impementation for the central part of the signal (between window and n-window) - x = xr.DataArray(np.arange(-window, window + 1, 1), dims="x_win") + # Filter impementation for the central part of the signal (between half_window and n-half_window) + x = xr.DataArray(np.arange(-half_window, half_window + 1, 1), dims="x_win") X = x**o + # Weight matrix + W = weights(x) filtre = ( - xr.DataArray( - np.dot(np.linalg.inv(np.dot(X.T, X)), X.T), coords=dict(order=o, x_win=x) - ) - * norm + xr.DataArray(convolution_matrix(X, W), coords=dict(order=o, x_win=x)) * norm ) # Fenetres de largeur 2*l+1, convoluées par le filtre (multiplication par le filtre et somme des éléments central_signal = ( - da.rolling({dim: 2 * l + 1}, center=True) + da.rolling({dim: 2 * half_window + 1}, center=True) .construct("x_win") .weighted(filtre) .sum("x_win") - .isel({dim: slice(window, -window)}) + .isel({dim: slice(half_window, -half_window)}) .rename("ok") ) From b8515483bf00ec4de9444f5aea426b74e53cd675 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 29 Apr 2025 16:03:17 +0200 Subject: [PATCH 47/54] doc: refac doc --- doc/CHANGELOG.md => CHANGELOG.md | 0 doc/.templates/autosummary/module.rst | 8 ++ doc/api.rst | 25 ------ doc/api/index.rst | 50 ++++++++++++ doc/changelog.rst | 3 +- doc/conf.py | 5 +- doc/contributing.rst | 112 ++++++++++++++++++++++++++ doc/index.rst | 20 ++--- doc/release_procedure.rst | 29 +++++++ lenapy/__init__.py | 15 ---- lenapy/lenapy_ocean.py | 4 +- lenapy/readers/__init__.py | 13 --- lenapy/utils/__init__.py | 12 --- lenapy/writers/__init__.py | 11 --- pyproject.toml | 1 + 15 files changed, 214 insertions(+), 94 deletions(-) rename doc/CHANGELOG.md => CHANGELOG.md (100%) create mode 100644 doc/.templates/autosummary/module.rst delete mode 100644 doc/api.rst create mode 100644 doc/api/index.rst create mode 100644 doc/contributing.rst create mode 100644 doc/release_procedure.rst diff --git a/doc/CHANGELOG.md b/CHANGELOG.md similarity index 100% rename from doc/CHANGELOG.md rename to CHANGELOG.md diff --git a/doc/.templates/autosummary/module.rst b/doc/.templates/autosummary/module.rst new file mode 100644 index 0000000..244d08c --- /dev/null +++ b/doc/.templates/autosummary/module.rst @@ -0,0 +1,8 @@ +{{ fullname }} +{{ underline }} + + +.. automodule:: {{ fullname }} + :members: + :undoc-members: + :show-inheritance: diff --git a/doc/api.rst b/doc/api.rst deleted file mode 100644 index 3c07436..0000000 --- a/doc/api.rst +++ /dev/null @@ -1,25 +0,0 @@ -========== -LENAPY API -========== - -.. automodule:: lenapy - :show-inheritance: - -.. automodule:: lenapy.readers - :show-inheritance: - -.. automodule:: lenapy.utils - :show-inheritance: - -.. automodule:: lenapy.writers - :show-inheritance: - -Lenapy constants -^^^^^^^^^^^^^^^^ - -.. automodule:: lenapy.constants - :noindex: - -.. raw:: latex - - \clearpage diff --git a/doc/api/index.rst b/doc/api/index.rst new file mode 100644 index 0000000..1e64488 --- /dev/null +++ b/doc/api/index.rst @@ -0,0 +1,50 @@ +lenapy API Reference +==================== + +Module contents +~~~~~~~~~~~~~~~ + +.. autosummary:: + :toctree: _autosummary + + lenapy.lenapy_geo + lenapy.lenapy_time + lenapy.lenapy_ocean + lenapy.lenapy_harmo + lenapy.constants + +Submodules +~~~~~~~~~~ + +Readers +******* + +Reader modules : define specific engines for the xarray.open_dataset() method + +.. autosummary:: + :toctree: _autosummary + + lenapy.readers.geo_reader + lenapy.readers.gravi_reader + lenapy.readers.ocean + +Utils +***** + +Utils modules + +.. autosummary:: + :toctree: _autosummary + + lenapy.utils.harmo + lenapy.utils.gravity + +Writers +******* + +Writer modules : define writers + +.. autosummary:: + :toctree: _autosummary + + lenapy.writers.gravi_writer diff --git a/doc/changelog.rst b/doc/changelog.rst index 536db33..daef996 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -1 +1,2 @@ -.. mdinclude:: CHANGELOG.md +.. _changes: +.. mdinclude:: ../CHANGELOG.md diff --git a/doc/conf.py b/doc/conf.py index 4a7aecb..172c06d 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -46,6 +46,7 @@ autoclass_content = "both" # sort class members by their order in the source autodoc_member_order = "bysource" +autodoc_typehints = "both" # show all members of a class in the Methods and Attributes sections automatically numpydoc_show_class_members = True @@ -66,7 +67,6 @@ html_theme = "sphinx_rtd_theme" html_theme_options = { "logo_only": False, - "display_version": True, "prev_next_buttons_location": "both", "collapse_navigation": False, "sticky_navigation": True, @@ -76,7 +76,7 @@ "style_nav_header_background": "#2980B9", # header color en haut à gauche # github_url for open access version } -html_static_path = ["_static"] +# html_static_path = ["_static"] # Example configuration for intersphinx: refer to the Python standard library. intersphinx_mapping = { @@ -94,3 +94,4 @@ # See also: # https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html#confval-intersphinx_disabled_reftypes intersphinx_disabled_reftypes = ["*"] +templates_path = [".templates"] diff --git a/doc/contributing.rst b/doc/contributing.rst new file mode 100644 index 0000000..10c3ed6 --- /dev/null +++ b/doc/contributing.rst @@ -0,0 +1,112 @@ +Contributing +============ + +Thanks for helping to build lenapy! + +Retrieve the code: forking and cloning the Repository +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Make a fork of the `lenapy repo `__ and clone +the fork. + +A documentation is available on GitHub to help platform users create a fork: `https://docs.github.com/fork-a-repo `__ + +.. code-block:: none + + git clone https://github.com//lenapy.git + cd lenapy + +You may want to add ``https://github.com/CNES/lenapy`` as an upstream remote +repository. + +.. code-block:: none + + git remote add upstream https://github.com/CNES/lenapy + +Creating a Python environment +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +We have conda environment YAML file with all the necessary dependencies. + +.. code-block:: none + + conda env create -f environment.yml --name=lenapy-dev + +to create a conda environment and install all the dependencies. + +Building lenapy +~~~~~~~~~~~~~~~ + +Lenapy is a pure-python repository. Development installation should be as simple as +cloning the repository and running the following in the cloned directory: + +.. code-block:: none + + conda activate lenapy-dev + python -m pip install --no-deps -e . + +If you have any trouble, please open an issue on the +`lenapy issue tracker `_. + +Style +~~~~~ + +Lenapy uses `black `_ and `isort `_ +for formatting. If you installed lenapy with ``python -m pip install -e ".[dev]"`` these tools will already be +installed. + +Running tests +~~~~~~~~~~~~~ + +Lenapy uses `pytest `_ for testing. You +can run tests from the main lenapy directory as follows: + +.. code-block:: none + + pytest tests + +Alternatively you may choose to run only a subset of the full test suite. For +example to test only the `writers` submodule we would run tests as follows: + +.. code-block:: none + + pytest tests/writers + +Coverage +~~~~~~~~ + +It is possible to check code coverage + +.. code-block:: none + + pytest --cov=lenapy --cov-report=html + +You can still use all the usual pytest command-line options in addition to those. + +Pre-Commit Hooks +~~~~~~~~~~~~~~~~ + +Install and build the `pre commit `_ tool as: + +.. code-block:: none + + python -m pip install -e ".[dev]" + pre-commit install + +to install a few plugins like black, isort, and pylint. These tools will automatically +be run on each commit. You can skip the checks with ``git commit --no-verify``. + +Documentation +~~~~~~~~~~~~~ + +We use `numpydoc `_ for our docstrings. + +Building the docs is possible with + +.. code-block:: none + + $ conda env create -f environment.yml --name=lenapy-dev + $ conda activate lenapy-dev + $ python -m pip install -e ".[dev]" + $ cd doc + $ sphinx-build -b html doc doc/build diff --git a/doc/index.rst b/doc/index.rst index 6cea6b7..c305cc9 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -18,19 +18,13 @@ This library is based on the principle of class extension, i.e. functions can be Reading interfaces are implemented, enabling netcdf files to be opened with a compatible formalism from the **lenapy** library. .. toctree:: - :maxdepth: 4 + :maxdepth: 1 :caption: Contents: - - changelog + :hidden: + gettingStarted - api + Changelog tutorials - - - -Indices and tables -================== - -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` + lenapy API Reference + How to contribute + Release procedure diff --git a/doc/release_procedure.rst b/doc/release_procedure.rst new file mode 100644 index 0000000..9550a5a --- /dev/null +++ b/doc/release_procedure.rst @@ -0,0 +1,29 @@ +Release procedure +================= + +Release for lenapy, from within your fork: + +* Submit a PR that updates the release notes in `doc/changelog.rst`. + +We submit a PR to inform other developers of the pending release, and possibly +discuss its content. + +* Once the PR is merged, checkout the main branch: + +.. code-block:: none + + git checkout upstream/main + + +* Create a tag and push to github: + +.. code-block:: none + + git tag -a x.x.x -m 'Version x.x.x' + git push --tags upstream + +* The Conda Forge bots should pick up the change automatically within an hour or two. Then follow the instructions from the automatic e-mail that you will receive from Conda Forge, basically: + + - Check that dependencies have not changed. + + - Merge the PR on conda-forge/lenapy-feedstock once tests have passed. diff --git a/lenapy/__init__.py b/lenapy/__init__.py index 1fa987f..bdb4cfe 100644 --- a/lenapy/__init__.py +++ b/lenapy/__init__.py @@ -1,18 +1,3 @@ -""" - -Modules -^^^^^^^ -Accessor modules - -.. autosummary:: - :toctree: - - lenapy_geo - lenapy_time - lenapy_ocean - lenapy_harmo -""" - import warnings from lenapy import constants, lenapy_geo, lenapy_harmo, lenapy_time diff --git a/lenapy/lenapy_ocean.py b/lenapy/lenapy_ocean.py index 5e880ca..6652c95 100644 --- a/lenapy/lenapy_ocean.py +++ b/lenapy/lenapy_ocean.py @@ -94,7 +94,7 @@ class OceanSet: * longitude (longitude) float32 1.0 2.0 3.0 4.0 ... 357.0 358.0 359.0 360.0 Attributes: long_name: Ocean heat content - units: J/m² + units: J/m^2 print(data.lnocean.gohc) dask.array @@ -103,7 +103,7 @@ class OceanSet: depth float32 1.0 Attributes: long_name: Global ocean heat content wrt to ocean surface area - units: J/m² + units: J/m^2 """ diff --git a/lenapy/readers/__init__.py b/lenapy/readers/__init__.py index 4e64982..e69de29 100644 --- a/lenapy/readers/__init__.py +++ b/lenapy/readers/__init__.py @@ -1,13 +0,0 @@ -""" -Readers -^^^^^^^ -Reader modules : define specific engines for the xarray.open_dataset() method - -.. autosummary:: - :toctree: - - geo_reader - ocean - gravi_reader - -""" diff --git a/lenapy/utils/__init__.py b/lenapy/utils/__init__.py index c4a5218..e69de29 100644 --- a/lenapy/utils/__init__.py +++ b/lenapy/utils/__init__.py @@ -1,12 +0,0 @@ -""" -Utils -^^^^^ -Utils modules - -.. autosummary:: - :toctree: - - harmo - gravity - -""" diff --git a/lenapy/writers/__init__.py b/lenapy/writers/__init__.py index 1c3a9d6..e69de29 100644 --- a/lenapy/writers/__init__.py +++ b/lenapy/writers/__init__.py @@ -1,11 +0,0 @@ -""" -Writers -^^^^^^^ -Writer modules : define writers - -.. autosummary:: - :toctree: - - gravi_writer - -""" diff --git a/pyproject.toml b/pyproject.toml index b9ae6a7..4ff4496 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,6 +72,7 @@ doc = [ "sphinx", "sphinx-rtd-theme", "sphinx-mdinclude", + "sphinx-autodoc-typehints", "nbsphinx", ] notebook = [ From b63c634d0f29efe813323a0d21d3e35ab4bff9ac Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 20 May 2025 13:16:46 +0200 Subject: [PATCH 48/54] doc: sphinx complain about docstrings --- doc/tutorials/Climato.ipynb | 8 ++++---- lenapy/readers/geo_reader.py | 6 ++++-- lenapy/readers/ocean.py | 6 ++++-- lenapy/utils/gravity.py | 2 +- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/doc/tutorials/Climato.ipynb b/doc/tutorials/Climato.ipynb index cd83522..c632024 100644 --- a/doc/tutorials/Climato.ipynb +++ b/doc/tutorials/Climato.ipynb @@ -44,10 +44,10 @@ "_clim.add_coeffs(coefficients, func, *var, ref=None, scale=pd.to_timedelta(\"1D\").asm8,**kwargs) :_\n", "- coefficients : nom des coefficients correspondant aà la sortie de la fonction func\n", "- func : fonction prenant en entrée une timeserie, et retournant un dataarray\n", - "- *var : variables passées comme paramètres à la fonction *func*\n", + "- var : variables passées comme paramètres à la fonction *func*\n", "- ref : origine temporelle pour le calcul de la fonction func\n", "- scale : mise à l'échelle du temps pour le calcul de la fonction func\n", - "- **kwargs : paramètres complémentaires pour la fonction *func* \n", + "- kwargs : paramètres complémentaires pour la fonction *func* \n", "**La fonction calculée est en fait func((x-ref)/scale)**\n", "\n", "### Calcul des coefficients :\n", @@ -2885,9 +2885,9 @@ ], "metadata": { "kernelspec": { - "display_name": "lenapy2", + "display_name": "Python 3 (ipykernel)", "language": "python", - "name": "lenapy2" + "name": "python3" }, "language_info": { "codemirror_mode": { diff --git a/lenapy/readers/geo_reader.py b/lenapy/readers/geo_reader.py index 4b90758..5a6608f 100644 --- a/lenapy/readers/geo_reader.py +++ b/lenapy/readers/geo_reader.py @@ -109,8 +109,10 @@ class lenapyMask(BackendEntrypoint): The returned mask contains an extra dimension named 'zone', corresponding to the different values of the mask contained in the opened dataset. Required format for the dataset to be opened : - * contains several dataarrays, each one being a mask (identified as 'field') - * each mask is defined by values, whose signification is given in the attributes of the dataarray : {'value1' : 'label1',...} + + - contains several dataarrays, each one being a mask (identified as 'field') + - each mask is defined by values, whose signification is given in the attributes of the dataarray : {'value1' : 'label1',...} + If there is no valid attribute, the mask is returned with False where NaN, False or 0 are found, True for any other value. Parameters diff --git a/lenapy/readers/ocean.py b/lenapy/readers/ocean.py index 348f0b2..b0e0b40 100644 --- a/lenapy/readers/ocean.py +++ b/lenapy/readers/ocean.py @@ -60,8 +60,10 @@ class lenapyOceanProducts(BackendEntrypoint): """Open netcdf ocean product This module allows to load temperature and salinity data from different products and format the data with unified definition for variables and coordinates, compatible with the use of lenapy_ocean : - * standardized coordinates names : latitude, longitude, depth, time - * standardized variables names : temp or PT or CT for temperature, psal, SA, SR for salinity + + - standardized coordinates names : latitude, longitude, depth, time + - standardized variables names : temp or PT or CT for temperature, psal, SA, SR for salinity + When loading a product, all the files present in the product directory are parsed. To gain computing time, a first filter on the years to load can be applied, as well as a text filter. A second date filter can be apply afterwards with the .sel(time=slice('begin_date','end_date') method. All keyword arguments associated with xr.open_dataset can be passed. diff --git a/lenapy/utils/gravity.py b/lenapy/utils/gravity.py index 50c841d..2590dbc 100644 --- a/lenapy/utils/gravity.py +++ b/lenapy/utils/gravity.py @@ -114,7 +114,7 @@ def change_reference( def change_tide_system(ds, new_tide, old_tide=None, k20=None, apply=False): """ Apply a C20 offset to the dataset to change the tide system. - Follows IERS2010 convention [IERS2010]_ to convert between tide system ('tide_free', 'zero_tide', 'mean_tide'). + Follows [IERS2010]_ convention to convert between tide system ('tide_free', 'zero_tide', 'mean_tide'). Warning : It should be noted that each center use his one tide offset, it may differ in terms of offset formula that can come from [IERS2010]_ and [Smith1998]_. The value of k20 can also change between centers. From 3646cb48cddbddfa8fc9f85cb61c3f10ad9eeece Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 20 May 2025 14:46:55 +0200 Subject: [PATCH 49/54] doc: translate Climato notebook to english --- doc/tutorials/Climato.ipynb | 349 +++++++++++++++++------------------- 1 file changed, 165 insertions(+), 184 deletions(-) diff --git a/doc/tutorials/Climato.ipynb b/doc/tutorials/Climato.ipynb index c632024..f4d6891 100644 --- a/doc/tutorials/Climato.ipynb +++ b/doc/tutorials/Climato.ipynb @@ -13,85 +13,98 @@ "id": "49705b35-8af5-4de8-8848-845158fbf1ba", "metadata": {}, "source": [ - "## Présentation\n", - "La méthode climato de lntime permet à partir d'un dataset d'effectuer une régression d'un signal :\n", - " - sur des cycles annuels ou semi-annuels\n", - " - sur des polynomes d'ordre quelconque\n", - " - sur n'importe quelle fonction paramétrée par l'utilisateur \n", + "## Overview\n", + "The climato method from the lntime module enables regression of a signal from a dataset:\n", + " - on annual or semi-annual cycles\n", + " - on polynomials of any order\n", + " - on any user-defined function\n", "\n", - "Elle retourne une instance de la classe *Coeffs_climato*. \n", + "It returns an instance of the *Coeffs_climato* class.\n", "\n", "\n", - "L'échantillonnage temporel peut être quelconque.\n", + "The time sampling can be arbitrary.\n", "\n", - "Basiquement, la climato résoud un moindre carrés Y = A.X, où Y est un signal dépendant du temps, et X une matrice de fonctions temporelles définies (cycle annuel, moyenne, tendance, accélération, fonction quelconque, etc...). A contient donc les coefficients à appliquer à chacune de ces fonctions temporelles pour minimiser les résidus Y - A.X\n", + "Basically, the climato method solves a least squares problem **Y = A.X**, where **Y** is a time-dependent signal and **X** is a matrix of defined temporal functions (annual cycle, mean, trend, acceleration, arbitrary functions, etc.). **A** thus contains the coefficients to apply to each of these temporal functions to minimize the residuals **Y - A.X**.\n", "\n", - "Format du dataset en entrée :\n", - " - une dimension doit correspondre à la temporalité. La variable temporelle n'est pas nécessairement en coordonnée, elle peut être une variable du dataset\n", - " - Il peut y avoir un nombre quelconque de dimensions indépendantes du temps (latitude, longitude, profondeur, modèles, etc...)\n", + "Input dataset format\n", + " - One dimension must correspond to time. The time variable does not necessarily need to be a coordinate; it can be a variable in the dataset.\n", + " - There can be any number of dimensions independent of time (latitude, longitude, depth, models, etc.).\n", "\n", - "## Classe Coeffs_climato\n", - "### Initialisation\n", - "*clim = Coeffs_climato(ds, dim='time', var=None, Nmin=6, cycle=True, order=1) :*\n", - "- ds : dataset ou dataarray contenant les données\n", - "- dim :nom de la dimension sur laquelle faire les régressions\n", - "- var : nom de la variable ou coordonnée contenant les informations temporelles. Si None, var=dim\n", - "- Nmin : nombre minimum de données valides pour calculer les coefficients. Ce nombre est à ajouter au nombre des fonctions de régression. Si Nmin=0 et qu'on calcule les cycles annuels, semi-annuels, la tendance et la moyenne, il faut au moins 6 points valides pour avoir un résultat, sinon les coefficients sont tous renseignés avec NaN.\n", - "- cycle : utilisation par défaut des fonctions de cycles annuels et semi-annuels\n", - "- order : ordre du polynome sur lequel faire la régression. Si order=-1, pas de régression polynomiale\n", "\n", - "### Ajout de fonctions personnalisées :\n", - "_clim.add_coeffs(coefficients, func, *var, ref=None, scale=pd.to_timedelta(\"1D\").asm8,**kwargs) :_\n", - "- coefficients : nom des coefficients correspondant aà la sortie de la fonction func\n", - "- func : fonction prenant en entrée une timeserie, et retournant un dataarray\n", - "- var : variables passées comme paramètres à la fonction *func*\n", - "- ref : origine temporelle pour le calcul de la fonction func\n", - "- scale : mise à l'échelle du temps pour le calcul de la fonction func\n", - "- kwargs : paramètres complémentaires pour la fonction *func* \n", - "**La fonction calculée est en fait func((x-ref)/scale)**\n", + "## Coeffs_climato Class\n", + "### Initialisation\n", + "```python\n", + "clim = Coeffs_climato(ds, dim='time', var=None, Nmin=6, cycle=True, order=1)\n", + "```\n", + "- **ds**: dataset or dataarray containing the data \n", + "- **dim**: name of the dimension over which to perform the regressions \n", + "- **var**: name of the variable or coordinate containing time information. If None, `var = dim` \n", + "- **Nmin**: minimum number of valid data points required to compute the coefficients. This number is added to the number of regression functions. For example, if `Nmin=0` and you're computing annual and semi-annual cycles, trend, and mean, you need at least 6 valid points; otherwise, the coefficients will be set to NaN. \n", + "- **cycle**: use annual and semi-annual cycle functions by default \n", + "- **order**: polynomial order for regression. If `order = -1`, no polynomial regression is applied.\n", "\n", - "### Calcul des coefficients :\n", - "_coeffs = clim.solve(measure=None, chunk=None, weight=None, t_min=None, t_max=None) :_\n", - "- measure : nom de la variable du dataset ds en entrée de la classe dont on veut calculer la climatologie. Si on a un dataArray en entrée, ne rien mettre.\n", - "- chunk : si les données d'entrée sont volumineuses avec plusieurs dimensions, permet de paralléliser les calculs\n", - "- weight : matrice de poids à appliquer aux données d'entrée pour la moindre carré. Si weight=None, toutes les mesures ont le même poids\n", - "- t_min,t_max : début et fin de la période sur laquelle calculer la climato. Si None, pas de début ou pas de fin. \n", - "**La méthode retourne une instance de la classe Signal_climato**\n", + "### Adding custom functions:\n", + "```python\n", + "clim.add_coeffs(coefficients, func, *var, ref=None, scale=pd.to_timedelta(\"1D\").asm8, **kwargs)\n", + "```\n", + "- **coefficients**: names of the coefficients corresponding to the output of the `func` function \n", + "- **func**: function that takes a time series as input and returns a dataarray \n", + "- **var**: variables passed as parameters to the `func` \n", + "- **ref**: temporal origin used in computing the function \n", + "- **scale**: time scaling used in computing the function \n", + "- **kwargs**: additional parameters passed to the function \n", + "**The computed function is actually evaluated as**: `func((x - ref) / scale)`\n", "\n", + "### Coefficient computation:\n", + "```python\n", + "coeffs = clim.solve(measure=None, chunk=None, weight=None, t_min=None, t_max=None)\n", + "```\n", + "- **measure**: name of the variable in the input dataset `ds` for which to compute the climatology. If the input is a dataArray, leave this blank. \n", + "- **chunk**: enables parallel processing for large datasets with multiple dimensions \n", + "- **weight**: weighting matrix for the least squares computation. If `None`, all measurements are equally weighted \n", + "- **t_min, t_max**: start and end times for the climatology calculation. If `None`, no time limit is applied. \n", + "**This method returns an instance of the *Signal_climato* class.**\n", + " \n", + "## Signal_climato Class\n", + "This class is used to work with climatological coefficients. It is returned by the *solve* method from the *Coeffs_climato* class, but can also be constructed from previously saved coefficients. In that case, it must be properly initialized with all the parameters of the functions used to perform the regression.\n", "\n", - "## Classe Signal_climato\n", - "Cette classe permet d'exploiter les coefficients climatologique. On l'a en sortie de la méthode *solve* de la classe *Coeffs_climato*, mais elle peut aussi être créée à partir de coefficients sauvegardés par ailleurs. Dans ce cas, il faut la construire correctement en lui indiquant tous les paramètres des fonctions ayant servi à faire la régression du signal étudié.\n", + "### Initialization\n", + "```python\n", + "signal = Signal_climato(coeffs, dim='time', var=None, cycle=True, order=1, ref=None, ds=None, measure=None)\n", + "```\n", + "- **coeffs**: coefficients computed by the *Coeffs_climato* class \n", + "- **dim**: name of the dimension over which to perform the regressions \n", + "- **var**: name of the variable or coordinate containing time information. If None, `var = dim` \n", + "- **cycle**: use of annual and semi-annual cycle functions by default \n", + "- **order**: polynomial order for regression. If `order = -1`, no polynomial regression \n", + "- **ref**: default reference for built-in functions (annual cycle and polynomial) \n", + "- **ds**: dataset or dataarray used for coefficient computation (optional; only used for residual or interpolation calculations) \n", + "- **measure**: if `ds` is defined and is a dataset, name of the variable containing the measurements used to compute the coefficients \n", "\n", - "### Initialisation\n", - "_signal = Signal_climato(coeffs, dim='time', var=None, cycle=True, order=1, ref=None, ds=None, measure=None):_\n", - "- coeffs : coefficients calculés par la classe Coeffs_climato\n", - "- dim :nom de la dimension sur laquelle faire les régressions\n", - "- var : nom de la variable ou coordonnée contenant les informations temporelles. Si None, var=dim\n", - "- cycle : utilisation par défaut des fonctions de cycles annuels et semi-annuels\n", - "- order : ordre du polynome sur lequel faire la régression. Si order=-1, pas de régression polynomiale\n", - "- ref : référence par défaut pour les fonctions par défaut de cycle annuel et de polynome\n", - "- ds : dataSet ou dataArray utilisé pour le calcul des coefficients (optionnel, ne sert que pour les calculs de résidus ou d'interpolation)\n", - "- measure : is ds est défini et est un dataSet, nom de la variable contenant les mesures utilisées pour le calcul des coefficients\n", "\n", - "### Ajout de fonctions personnalisées :\n", - "Exactement la même fonction pour pour le calcul des coefficients. Ces fonctions doivent être définies de manière cohérente avec celles utilisées pour le calcul des coefficients. \n", - "Inutile quand on récupère l'instance en sortie de la méthode *solve* de la classe *Coeffs_climato*\n", + "### Adding custom functions:\n", + "Same method as for coefficient calculation. These functions must be defined in a way that is consistent with those used during coefficient computation. \n", + "Unnecessary when the instance is obtained from the *solve* method of the *Coeffs_climato* class.\n", "\n", - "### Sorties\n", + "### Outputs\n", "*signal.climatology(coefficients=None, x=None) :*\n", - "Fonction climatique régressée\n", - "- coefficients : noms des coefficients à inclure dans la timeserie en sortie. Si coefficients=None, on les prend tous en compte\n", - "- x : instants de calcul. Si x=None, on utilise les temps du dataset en entrée : x=ds.var\n", + "Regressed climatological function\n", + "- **coefficients**: names of coefficients to include in the output time series. If `None`, all coefficients are used \n", + "- **x**: time points for computation. If `None`, time values from the input dataset are used (`x = ds.var`)\n", "\n", - "*signal.residuals(coefficients=None) :*\n", - "Résidus entre les mesures et la fonction climatique régressée\n", - "- coefficients : noms des coefficients à considérer pour le calcul des résidus. Si coefficients=None, on les prend tous en compte\n", + "```python\n", + "signal.residuals(coefficients=None)\n", + "```\n", + "Residuals between measurements and the regressed climatological function \n", + "- **coefficients**: names of coefficients to consider for residuals calculation. If `None`, all coefficients are used \n", "\n", - "*signal.signal(x=None, coefficients=None, method='linear') :*\n", - "Signal incuant les résidus interpolés et la fonction climatique régressée. Si les résidus contiennent des NaN, ils sont interpolés avec la méthode choisie\n", - "- x :instants de calculs. Si x=None, on utilise les temps du dataset en entrée : x=ds.var\n", - "- coefficients : noms des coefficients à prendre en compte. Si coefficients=None, on les prend tous en compte\n", - "- method : filtre d'interpolation aux instants de calculs et pour les valeurs NaN. Parmi ceux de la méthode scipy.interp1d\n" + "```python\n", + "signal.signal(x=None, coefficients=None, method='linear')\n", + "```\n", + "Signal combining interpolated residuals and the regressed climatological function. If residuals contain NaNs, they are interpolated using the chosen method \n", + "- **x**: time points for computation. If `None`, time values from the input dataset are used (`x = ds.var`) \n", + "- **coefficients**: names of coefficients to consider. If `None`, all are used \n", + "- **method**: interpolation method for calculation times and NaN values, from `scipy.interp1d` options\n" ] }, { @@ -117,7 +130,7 @@ "id": "d61ab661-5d6a-457c-a96e-8613d2338bd7", "metadata": {}, "source": [ - "## Exemple sur une série temporelle simple" + "## Example on a Simple Time Series" ] }, { @@ -572,8 +585,8 @@ "id": "e4bbe2ad-05b7-4965-8486-aa132656299c", "metadata": {}, "source": [ - "## Appel à la classe Climato\n", - "Par défaut, les fonctions de régression sont le cycle annuel, le cycle semi-annuel, la moyenne et la tendance" + "## Calling the Climato Class\n", + "By default, the regression functions are the annual cycle, the semi-annual cycle, the mean, and the trend.\n" ] }, { @@ -610,15 +623,8 @@ "id": "22ea515e-e99e-4eef-90ba-a6b14c19fae3", "metadata": {}, "source": [ - "## Calcul des coefficients de la climatologie sur une variable du dataset" - ] - }, - { - "cell_type": "markdown", - "id": "dd9a5898-0f4d-46f2-969b-4926afda2197", - "metadata": {}, - "source": [ - "Dans un premier temps, il faut calculer la climatologie en précisant la variable du dataset d'entrée contenant les mesures" + "## Calculation of Climatology Coefficients on a Dataset Variable\n", + "First, the climatology must be calculated by specifying the variable in the input dataset that contains the measurements.\n" ] }, { @@ -638,16 +644,10 @@ "id": "5eb7a8d1-5ba3-4eec-bd93-de6c4f175461", "metadata": {}, "source": [ - "## Calcul du signal climatique correspondant" - ] - }, - { - "cell_type": "markdown", - "id": "5dba638d-806a-4e3a-a4b3-c767bce8ce05", - "metadata": {}, - "source": [ - "La méthode \"climatology\" retourne les différentes composantes du signal climatique. Si rien n'est précisé, la somme de toutes les composantes est calculées. Sinon, le paramètre \"coefficients\" contient une liste des noms des coefficients à retourner.\n", - "On peut calculer le signal climatique à des instants différents de ceux du signal d'origine, pour cela il faut passer dans l'argument x un dataset ou dataarray contenant toutes les variables nécessaires au calcul des fonctions à fitter. Généralement, 'time' suffit." + "## Calculation of the Corresponding Climate Signal\n", + "The `climatology` method returns the different components of the climate signal. If nothing is specified, the sum of all components is computed. Otherwise, the `coefficients` parameter should contain a list of the names of the coefficients to return.\n", + "\n", + "The climate signal can be computed at time steps different from those of the original signal. To do this, pass a dataset or data array to the `x` argument that includes all the variables required to compute the fitted functions. Typically, `'time'` is sufficient.\n" ] }, { @@ -694,7 +694,7 @@ "id": "a12c4e18-be5a-40cb-90c4-788be1b9a2e0", "metadata": {}, "source": [ - "La climatologie peut être calculée sur une période restreinte en utilisant les paramètres t_min et t_max" + "Climatology can be computed over a restricted period by using the `t_min` and `t_max` parameters." ] }, { @@ -739,25 +739,29 @@ "id": "4eeabc6d-aceb-46d4-9f74-7f3077726971", "metadata": {}, "source": [ - "Les fonctions à fitter sont appelées an appliquant une référence et une mise à l'échelle aux données d'entrées : *func((t-tref)/scale)*\n", + "The functions to be fitted are called by applying a reference and scaling to the input data: *func((t - tref) / scale)*\n", + "\n", + "The default functions for annual and semi-annual cycles, mean, and trend used when instantiating the `Climato` class apply the first date of the time series as the reference, and use a scaling so that the time unit is one day.\n", + "\n", + "To use different references, scalings, or entirely different functions to fit, you must specify which default functions to exclude at instantiation (*cycle* or *order*), then manually add the functions to fit. \n", + "To add a function, there are two options:\n", "\n", - "Les fonctions de cycles annuels et semi-annuels, de moyenne et de tendance utilisées par défaut lors de l'instanciation de la classe Climato utilisent comme référence la première date de la série temporelle, et une mise à l'échelle pour avoir un jour comme unité de temps.\n", + "- Using one of the two functions instantiated in the `Climato` class:\n", + " - *poly(order, ref, scale)*: creates a polynomial function of the chosen order, with optional reference and scaling.\n", + " - *cycle(ref)*: generates annual and semi-annual cycles, with optional reference.\n", "\n", - "Pour utiliser d'autres références ou mises à l'échelle, ou d'autres fonctions à fitter, il faut spécifier à l'instanciation de la classe les fonctions par défaut qu'on ne veut pas (*cycle* ou *order*), puis ajouter manuellement les fonctions à fitter. \n", - "Pour ajouter une fonction, deux possibilités :\n", - "- Avec une des deux fonctions instanciées dans la classe Climato :\n", - " - *poly(oder,ref,scale)* : instancie une fonction polynomiale d'ordre au choix, avec possibilité de choisir la référence et la mise à l'échelle\n", - " - *cycle(ref)* : cycles annuels et semi-annuels, avec possibilité de choisir la référence \n", - "- Avec la méthode \"add_coeffs\" en définissant entièrement une fonction :\n", - " - Il faut d'abord définir une fonction de une ou plusieurs variables, retournant un dataArray ayant deux dimensions :\n", - " - une dimension égale à celle du dataset sur laquelle est calculée la climato (le plus souvent : 'time'), \n", - " - une autre appelée 'coeffs' permettant de retourner plusieurs fonctions à fitter en un seul appel \n", - " Cette fonction est de la forme *func(p1,p2,p3,...)*, et sera appelée ainsi *func((p1-ref)/scale, p2,p3,...)\n", - " - Il faut attribuer cette fonction à l'instance de Climato avec la méthode *add_coeffs(coefficients,func,*args,ref,scale) :\n", - " - *coefficients* contient les noms des composants de la fonction à fitter (*sinAnnual* ,*trend*, *acc*, ... au choix)\n", - " - *func* est la fonction définie précédemment\n", - " - **args* : le ou les noms des variables du dataset qui sont les paramètres de la fonctions (le plus souvent, *time*, mais ça peut être n'importe quelle autre variable)\n", - " - *ref* et *scale* : référence et mise à l'échelle, **qui ne s'applique que sur le premier argument passé à la fonction**. Par défaut, ref est la valeur minimale de la variable, et scale=pd.to_timedelta(\"1D\").asm8 (1 jour)" + "- Using the `add_coeffs` method to define a custom function:\n", + " - First, define a function of one or more variables that returns a DataArray with two dimensions:\n", + " - One dimension matching that of the dataset used for climatology computation (most commonly `'time'`),\n", + " - Another called `'coeffs'`, allowing multiple functions to be returned in a single call.\n", + "\n", + " The function should have the form *func(p1, p2, p3, ...)*, and will be called as *func((p1 - ref) / scale, p2, p3, ...)*\n", + "\n", + " - Assign this function to the `Climato` instance using the *add_coeffs(coefficients, func, *args, ref, scale)* method:\n", + " - *coefficients*: list of component names for the function to be fitted (*sinAnnual*, *trend*, *acc*, ... of your choice).\n", + " - *func*: the previously defined function.\n", + " - *args*: one or more names of the dataset variables that are function parameters (usually *time*, but can be any variable).\n", + " - *ref* and *scale*: reference and scaling, **applied only to the first argument of the function**. By default, *ref* is the minimum value of the variable, and *scale* is `pd.to_timedelta(\"1D\").asm8` (i.e., 1 day).\n" ] }, { @@ -836,7 +840,7 @@ } ], "source": [ - "# Exemple des fonctions implémentées par défaut :\n", + "# Example of the Default Implemented Functions:\n", "omega=2*np.pi/LNPY_DAYS_YEAR\n", "\n", "def annual(x):\n", @@ -848,22 +852,22 @@ "def pol(x,order=1):\n", " return x**xr.DataArray(np.arange(order+1),dims='coeffs')\n", "\n", - "# Exemple de fonction permettant de rajouter une deuxième tendance et un biais à partir d'une date:\n", + "# Example of a Function to Add a Second Trend and a Bias Starting from a Given Date:\n", "def trend(x):\n", " return xr.where(x<0,0,x)\n", "\n", "def bias(x):\n", " return xr.where(x<0,0,1.)\n", " \n", - "# Ajout des fonctions à fitter à l'instance Climato\n", + "# Adding Functions to Fit to the Climato Instance\n", "clim=moheacan.lntime.Coeffs_climato(cycle=False,order=1)\n", - "# Cycle annuel\n", + "# Annual cycle \n", "clim.add_coeffs(['cosAnnual','sinAnnual'],annual,'time')\n", - "# Deuxième biais à partir de 2012\n", + "# Second biais since 2012\n", "clim.add_coeffs('bias2',bias,'time',ref=pd.to_datetime('2012').asm8)\n", - "# Deuxième tendance à partir de 2010\n", + "# Second trend since 2010\n", "clim.add_coeffs('trend2',trend,'time',ref=pd.to_datetime('2010').asm8)\n", - "# Troisième tendance à partir de 2014 (utilisation de la même fonction)\n", + "# Third Trend Starting from 2014 (using the same function)\n", "clim.add_coeffs('trend3',trend,'time',ref=pd.to_datetime('2014').asm8)\n", "\n", "clim_gohc = clim.solve('gohc')\n", @@ -879,15 +883,8 @@ "id": "08764a9b-bdba-4079-a12c-dbb4233efcce", "metadata": {}, "source": [ - "## Calcul des residus" - ] - }, - { - "cell_type": "markdown", - "id": "b9aad417-f61c-4907-97c4-b660f17ad8b2", - "metadata": {}, - "source": [ - "La méthode *residuals* retourne les résidus du signal en entrée par rapport au signal climatique. On peut choisir quels coefficients on intègre dans le signal climatique" + "## Calculation of Residuals\n", + "The *residuals* method returns the residuals of the input signal relative to the climate signal. You can choose which coefficients to include in the climate signal." ] }, { @@ -932,19 +929,13 @@ "id": "9da386c7-664e-4888-9fc2-7720a44c3be3", "metadata": {}, "source": [ - "## Generation d'un signal et interpolation" - ] - }, - { - "cell_type": "markdown", - "id": "ba68dd9e-75e1-4098-beeb-ff23e3d715ee", - "metadata": {}, - "source": [ - "La méthode *signal* permet de générer le signal d'origine :\n", - "- intégrant les coefficients du signal climatique que l'on souhaite\n", - "- interpolant les valeurs NaN du résidu du signal d'origine avec une méthode d'interpolation existant dans scipy.interp1d\n", - "- interpolé à d'autres dates que celle du signal d'origine (pas d'extrapolation possible) \n", - "(Cette dernière fonctionnalité d'interpolation ne fonctionne pas si les fonctions climatiques prennent un autre argument que le temps en entrée, car cela supposerait une interpolation multi-dimensionnelle qui sort du cadre de cette classe)" + "## Generation of a Signal and Interpolation\n", + "The *signal* method allows generating the original signal by:\n", + "- including the coefficients of the desired climate signal components,\n", + "- interpolating the NaN values in the residuals of the original signal using an interpolation method available in `scipy.interp1d`,\n", + "- interpolating at dates different from those of the original signal (no extrapolation possible).\n", + "\n", + "(Note: This last interpolation feature does not work if the climate functions take arguments other than time as input, since that would require multi-dimensional interpolation, which is beyond the scope of this class.)\n" ] }, { @@ -992,7 +983,7 @@ "id": "a87146d8-88c1-418c-9216-82173b1e252a", "metadata": {}, "source": [ - "Exemple d'interpolation en mettant à NaN deux années de mesure. " + "Example of Interpolation by Setting Two Years of Measurements to NaN." ] }, { @@ -1029,7 +1020,7 @@ "clim=trous.lntime.Coeffs_climato(order=2)\n", "clim_gohc = clim.solve('gohc')\n", "\n", - "# Signal reconstitué avec toutes les composantes de la climato, interpolation des résidus avec plusieurs méthodes\n", + "# Reconstructed Signal with All Climatology Components, Residuals Interpolated Using Various Methods\n", "clim_gohc.signal(method='previous').plot(label='Residuals interpolated with \"previous\" method')\n", "clim_gohc.signal(method='linear').plot(label='Residuals interpolated with \"linear\" method')\n", "clim_gohc.signal(method='quadratic').plot(label='Residuals interpolated with \"quadratic\" method')\n", @@ -1069,7 +1060,7 @@ } ], "source": [ - "# Résidus uniquement, interpolés avec plusieurs méthodes\n", + "# Residuals Only, Interpolated Using Various Methods\n", "\n", "clim_gohc.signal(coefficients=[],method='previous').plot(label='Residuals interpolated with \"previous\" method')\n", "clim_gohc.signal(coefficients=[],method='linear').plot(label='Residuals interpolated with \"linear\" method')\n", @@ -1084,16 +1075,9 @@ "id": "21740e15-435d-4927-b48b-d576c7602182", "metadata": {}, "source": [ - "## Climatologie sur une grille" - ] - }, - { - "cell_type": "markdown", - "id": "4b2b8575-e093-441a-8fdb-8511d20c58fb", - "metadata": {}, - "source": [ - "Avec plusieurs dimensions, le principe est exactement le même. Le calcul est distribué pour chaque point de la grille, et on obtient une grille de coefficients.\n", - "L'exemple suivant montre comment tracer la tendance d'ohc" + "## Climatology on a Grid\n", + "With multiple dimensions, the principle is exactly the same. The calculation is distributed for each point on the grid, resulting in a grid of coefficients. \n", + "The following example shows how to plot the trend of OHC.\n" ] }, { @@ -1136,17 +1120,10 @@ "id": "fcf08dd4-74bf-4195-b3b1-5912921082d7", "metadata": {}, "source": [ - "## Climatologie sur des points irréguliers" - ] - }, - { - "cell_type": "markdown", - "id": "0d6bae8b-1a20-4948-92e5-ad34732f82da", - "metadata": {}, - "source": [ - "Le dataset exemple est le contenu en chaleur de l'océan entre 0 et 680m de profondeur, dans l'Atlantique Nord, entre -20 et -10 degrés de longitude et 40 et 50 degrés de latitude \n", - "Les mesures sont faites entre 2004 et 2024, chaque mesure étant caractérisée par sa date, sa position, et le contenu en chaleur. \n", - "On voit clairement un gradiant en fonction de la latitude" + "## Climatology on Irregular Points\n", + "The example dataset is the ocean heat content between 0 and 680m depth, in the North Atlantic, between -20 and -10 degrees longitude and 40 and 50 degrees latitude. \n", + "Measurements are taken between 2004 and 2024, each characterized by its date, position, and heat content. \n", + "A clear gradient is visible depending on latitude." ] }, { @@ -1576,7 +1553,7 @@ "id": "168f1705-0b4a-4edb-84ff-fdc357289c2f", "metadata": {}, "source": [ - "Pour faire une climatologie de la chaleur dans cette zone, il faut spécifier la dimension selon laquelle faire les calculs (*N_PROF*) et le nom de la variable contenant la date (*time*)" + "To compute a heat climatology in this area, you need to specify the dimension along which to perform the calculations (*N_PROF*) and the name of the variable containing the date (*time*)." ] }, { @@ -1631,7 +1608,7 @@ "id": "e3b31f2b-7198-4198-828d-a8574ab2fda0", "metadata": {}, "source": [ - "Cette climatologie ne tient pas compte du gradiant en latitude, on a des mesures très dispersées et de grands résidus" + "This climatology does not account for the latitude gradient; the measurements are very scattered and the residuals are large." ] }, { @@ -1672,7 +1649,7 @@ "id": "d56af769-3a9a-41b0-8095-f8898f7db5df", "metadata": {}, "source": [ - "On peut effectuer une régression sur l'écart en latitude et en longitude par rapport au centre de la zone" + "A regression can be performed on the deviation in latitude and longitude relative to the center of the area." ] }, { @@ -1724,7 +1701,7 @@ "tags": [] }, "source": [ - "On voit que la climato intégrant le gradiant en position reflète plus la réalité, et les résidus sont plus petits" + "We can see that the climatology including the positional gradient better reflects reality, and the residuals are smaller." ] }, { @@ -1769,7 +1746,7 @@ "tags": [] }, "source": [ - "Les résidus aont beaucoup plus proches d'un bruit blanc" + "The residuals are much closer to white noise." ] }, { @@ -1810,7 +1787,7 @@ "id": "628b4794-e41f-489e-982d-2e21fdc30a8c", "metadata": {}, "source": [ - "On peut aussi, pour calculer la climato en un point, ajouter du poids en fonction de la distance de la mesure à ce point" + "It is also possible, when calculating the climatology at a point, to add weights based on the distance from the measurement to that point." ] }, { @@ -1843,7 +1820,7 @@ } ], "source": [ - "# Calcul de la fonction de poids et tracé du poids pour tous les points de mesure\n", + "# Calculation of the Weighting Function and Plotting the Weights for All Measurement Points\n", "sig_dist=100000.\n", "centre=xr.DataArray(data=0,dims=['latitude','longitude'],coords=dict(latitude=[45],longitude=[-15]))\n", "dist=centre.lngeo.distance(argo).squeeze().drop_vars(['latitude','longitude'])\n", @@ -1860,7 +1837,8 @@ "tags": [] }, "source": [ - "On résoud la climatologie an appliquant la fonction de poids à chaque mesure, et on calcule le signal climatologique sur une série temporelle régulière. A noter qu'il faut passer à la méthode *climatology* un dataset contenant toutes les coordonnées utiles pour le calcul des fonctions à fitter, c'est à dire *time*, *latitude*, et *longitude*" + "The climatology is solved by applying the weighting function to each measurement, and the climatological signal is calculated on a regular time series. \n", + "Note that the *climatology* method must be passed a dataset containing all coordinates needed for calculating the functions to fit, namely *time*, *latitude*, and *longitude*." ] }, { @@ -2353,17 +2331,20 @@ "id": "b2c36ca4-1331-4496-8db1-b1c257b90c8a", "metadata": {}, "source": [ - "## Utilisation des coefficients de la climatologie indépendamment du signal d'origine\n", - "Si par exemple on a sauvegardé l'attribut \"result\" de l'instance Climato, on peut vouloir recréer un signal après avoir rechargé ces coefficients. Pour cela, il faut connaitre tous les paramètres ayant servi à générer cette climato :\n", - "- le nom des coefficients\n", - "- le nom des fonction associées\n", - "- le nom des variables pour la fonction\n", - "- la référence et la mise à l'échelle\n", - "- les paramètres supplémentaires éventuels à passer à la fonction (par exemple, l'ordre pour le polynome à régresser) \n", + "## Using Climatology Coefficients Independently of the Original Signal\n", + "For example, if the \"result\" attribute of the `Climato` instance has been saved, you might want to recreate a signal after reloading these coefficients. To do this, you need to know all the parameters used to generate this climatology:\n", + "- the names of the coefficients\n", + "- the names of the associated functions\n", + "- the names of the variables for the functions\n", + "- the reference and scaling\n", + "- any additional parameters to pass to the function (e.g., the order for the polynomial to regress)\n", + "\n", + "You need to import the *Generate_climato* class from *lenapy.utils.climato*, initialize it with the coefficients (the saved *result* field), and add the regression functions just like with the `Climato` class. \n", + "By default, as with the `Climato` class, the annual and semi-annual cycles, as well as the mean and trend, are added with a default reference which will be the minimum date of the time series on which the signal is calculated. If you do not want these default functions, specify `cycle=False` and/or `order=-1` when calling the class.\n", + "\n", + "Then call *climatology* exactly as with the `Climato` instance, except that it is mandatory to specify the vector on which to calculate the signal. This vector is a dataset or data array containing the variables necessary for executing the climatology functions (usually *time*).\n", "\n", - "Il faut importer la classe *Generate_climato* depuis *lenapy.utils.climato*, l'initialiser avec les coefficients (le champ *result* sauvegardé), et ajouter les fonctions de régression comme pour la classe climatology. Par défaut, comme pour la classe *Climato*, les cycles anuels et semi-annuels ainsi que la moyenne et la tendance sont ajoutés avec une référence par défaut qui sera la date min de la série temporelle sur laquelle calculer le signal. Si on ne veut pas ces fonctions par défaut, il faut spécifier cycle=False et/ou order=-1 à l'appel de la classe. \n", - "On appel ensuite *climatology* exactement comme avec l'instance de *Climato*, à ceci près qu'il est obligatoire de spécifier le vecteur sur lequel calculer le signal. Ce vecteur est un dataset ou un dataarray contenant les variables nécessaires à l'exécution des fonctions de climato (généralement, *time*). \n", - "On n'est pas obligé d'attribuer une fonction à tous les coefficients présents, dans ce cas, seuls les coefficicents pour lesquels on a défini une fonction seront calculés." + "It is not mandatory to assign a function to all present coefficients; in that case, only the coefficients for which a function has been defined will be calculated." ] }, { @@ -2781,18 +2762,18 @@ "outputs": [], "source": [ "from lenapy.utils.climato import Signal_climato\n", - "# On crée une instance avec les fonctions de cycles annuels et sans régression polynomiale. (var et cycle sont inutiles avec ce sont les valeurs par défaut)\n", + "# An instance is created with the annual cycle functions and without polynomial regression. (var and cycle are unnecessary as they are the default values)\n", "generate = Signal_climato(clim_saved, var='time', cycle=True, order=-1)\n", - "# A titre pédagogique, pour ajouter une fonction polynomiale, il faut utiliser la méthode add_coeffs en précisant :\n", - "# - les noms des coefficients concernés dans \"clim_saved\"\n", - "# - le nom de la fonctions à appliquer (pol)\n", - "# - le nom de la variable sur laquelle appliquer la fonction\n", - "# - la référence (None : ce sera la valeur min de la variable sur laquelle calculer le signal) (inutile ici car c'est la valeur par défaut si le paramètre est absent)\n", - "# - la mise à l'échelle (inutile ici car c'est la valeur par défaut si le paramètre est absent)\n", - "# * les paramètres complémentaires pour la fonction (l'ordre du polynome)\n", + "# For educational purposes, to add a polynomial function, use the add_coeffs method specifying:\n", + "# - the names of the coefficients concerned in \"clim_saved\"\n", + "# - the name of the function to apply (pol)\n", + "# - the name of the variable on which to apply the function\n", + "# - the reference (None: this will be the minimum value of the variable on which to calculate the signal) (not needed here as it is the default if absent)\n", + "# - the scaling (not needed here as it is the default if absent)\n", + "# * additional parameters for the function (the polynomial order)\n", "generate.add_coeffs(['order_%i'%i for i in np.arange(4)],pol,'time', ref=None, scale=pd.to_timedelta(\"1D\").asm8, order=3)\n", "\n", - "# On n'a pas défini de fonction pour gradLat et gradLon, ces coefficients ne seront pas utilisés dans le signal de sortie. " + "# No function has been defined for gradLat and gradLon; these coefficients will not be used in the output signal." ] }, { @@ -2835,7 +2816,7 @@ "id": "49ffbdd0-fec4-4f62-ab55-b446e6677cb9", "metadata": {}, "source": [ - "## Compatibilité ascendante" + "## Ascending Compatibility" ] }, { From a3ea8f46bced44b3f6319988d0e107eb649e321c Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Tue, 20 May 2025 15:09:53 +0200 Subject: [PATCH 50/54] doc: add rtd specific --- .readthedocs.yaml | 8 ++++---- doc/conf.py | 6 ++++++ doc/environment.yml | 23 ++++++++++++----------- doc/requirements.txt | 12 ------------ 4 files changed, 22 insertions(+), 27 deletions(-) delete mode 100644 doc/requirements.txt diff --git a/.readthedocs.yaml b/.readthedocs.yaml index bc8ed17..0cc6c9d 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -30,9 +30,9 @@ sphinx: # Optional but recommended, declare the Python requirements required # to build your documentation # See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html -python: - install: - - requirements: doc/requirements.txt - conda: environment: doc/environment.yml +python: + install: + - method: pip + path: . diff --git a/doc/conf.py b/doc/conf.py index 172c06d..0b49e72 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -4,11 +4,17 @@ # https://www.sphinx-doc.org/en/master/usage/configuration.html import datetime +import inspect import os import sys +__location__ = os.path.join( + os.getcwd(), os.path.dirname(inspect.getfile(inspect.currentframe())) +) + sys.path.insert(0, os.path.abspath("..")) sys.path.insert(0, os.path.abspath("../lenapy")) +sys.path.insert(0, os.path.join(__location__, "../lenapy")) # -- Project information ----------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information diff --git a/doc/environment.yml b/doc/environment.yml index f7d7d15..7340615 100644 --- a/doc/environment.yml +++ b/doc/environment.yml @@ -6,16 +6,17 @@ channels: dependencies: - python=3.11 - esmpy>=8.4.0 + - gsw>=3.6.16 - pip>=20.1 # pip is needed as dependency - - pip: - - sphinx_rtd_theme - - sphinx-mdinclude - - nbsphinx - - matplotlib>=3.6 - - xarray>=2024.2 - - gsw>=3.6.16 - - netCDF4>=1.6.5 - - pyyaml>=6.0 - - dask>=2023.6 - - xesmf>=0.8.2 + - sphinx_rtd_theme + - sphinx-mdinclude + - nbsphinx + - matplotlib>=3.6 + - xarray>=2024.2 + - netCDF4>=1.6.5 + - pyyaml>=6.0 + - dask>=2023.6 + - xesmf>=0.8.2 + - cf_xarray + diff --git a/doc/requirements.txt b/doc/requirements.txt deleted file mode 100644 index c081d39..0000000 --- a/doc/requirements.txt +++ /dev/null @@ -1,12 +0,0 @@ -# Defining the exact version will make sure things don't break -sphinx_rtd_theme -sphinx-mdinclude -nbsphinx -matplotlib>=3.6 -xarray>=2024.2 -gsw>=3.6.16 -netCDF4>=1.6.5 -pyyaml>=6.0 -dask>=2023.6 -esmpy -xesmf>=0.8.2 From be9a60478340e49abc52cdf6cba2d05846af5b31 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 28 May 2025 08:46:25 +0200 Subject: [PATCH 51/54] doc: small edits --- doc/tutorials.rst | 2 +- doc/tutorials/Climato.ipynb | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/doc/tutorials.rst b/doc/tutorials.rst index 1c3f7cc..d85e03c 100644 --- a/doc/tutorials.rst +++ b/doc/tutorials.rst @@ -7,7 +7,7 @@ LENAPY Tutorials In the following you will find several Tutorials on how to use LENAPY. .. toctree:: - :maxdepth: 0 + :maxdepth: 2 tutorials/Timeseries.ipynb tutorials/GriddedData.ipynb diff --git a/doc/tutorials/Climato.ipynb b/doc/tutorials/Climato.ipynb index f4d6891..9c0d5a7 100644 --- a/doc/tutorials/Climato.ipynb +++ b/doc/tutorials/Climato.ipynb @@ -52,7 +52,8 @@ "- **var**: variables passed as parameters to the `func` \n", "- **ref**: temporal origin used in computing the function \n", "- **scale**: time scaling used in computing the function \n", - "- **kwargs**: additional parameters passed to the function \n", + "- **kwargs**: additional parameters passed to the function\n", + "\n", "**The computed function is actually evaluated as**: `func((x - ref) / scale)`\n", "\n", "### Coefficient computation:\n", @@ -63,6 +64,7 @@ "- **chunk**: enables parallel processing for large datasets with multiple dimensions \n", "- **weight**: weighting matrix for the least squares computation. If `None`, all measurements are equally weighted \n", "- **t_min, t_max**: start and end times for the climatology calculation. If `None`, no time limit is applied. \n", + "\n", "**This method returns an instance of the *Signal_climato* class.**\n", " \n", "## Signal_climato Class\n", @@ -87,7 +89,9 @@ "Unnecessary when the instance is obtained from the *solve* method of the *Coeffs_climato* class.\n", "\n", "### Outputs\n", - "*signal.climatology(coefficients=None, x=None) :*\n", + "```python\n", + "signal.climatology(coefficients=None, x=None) :\n", + "```\n", "Regressed climatological function\n", "- **coefficients**: names of coefficients to include in the output time series. If `None`, all coefficients are used \n", "- **x**: time points for computation. If `None`, time values from the input dataset are used (`x = ds.var`)\n", @@ -739,6 +743,8 @@ "id": "4eeabc6d-aceb-46d4-9f74-7f3077726971", "metadata": {}, "source": [ + "## Using custom fit functions\n", + "\n", "The functions to be fitted are called by applying a reference and scaling to the input data: *func((t - tref) / scale)*\n", "\n", "The default functions for annual and semi-annual cycles, mean, and trend used when instantiating the `Climato` class apply the first date of the time series as the reference, and use a scaling so that the time unit is one day.\n", @@ -797,12 +803,10 @@ "moheacan.gohc.plot(label='Measurements')\n", "\n", "clim=moheacan.lntime.Coeffs_climato(cycle=True,order=2,ref=pd.to_datetime('2016').asm8)\n", - "#clim.poly(ref=pd.to_datetime('2016').asm8)\n", "clim_gohc = clim.solve('gohc')\n", "clim_gohc.climatology(coefficients=['order_0','cosAnnual','sinAnnual']).plot(label='Reference in 2016 with annual cycle')\n", "\n", "clim=moheacan.lntime.Coeffs_climato(cycle=False,order=2)\n", - "#clim.poly()\n", "clim_gohc=clim.solve('gohc')\n", "clim_gohc.climatology(coefficients=['order_0']).plot(label='Reference at period start without annual cycle')\n", "clim_gohc.climatology(coefficients=['order_0','order_1','order_2']).plot(label='Reference at period start with order 2 and without annual cycle')\n", From 0b29d79d15204d43ebb2aecf22a6d9bfbe33dcde Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 28 May 2025 10:51:27 +0200 Subject: [PATCH 52/54] doc: missing dep --- doc/environment.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/environment.yml b/doc/environment.yml index 7340615..873854b 100644 --- a/doc/environment.yml +++ b/doc/environment.yml @@ -18,5 +18,7 @@ dependencies: - dask>=2023.6 - xesmf>=0.8.2 - cf_xarray + - pandas + - scipy From 9ce15f07f8dedd6acb89f286c3c4044d10795721 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 28 May 2025 15:02:46 +0200 Subject: [PATCH 53/54] doc: update maxdepth --- doc/tutorials.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/tutorials.rst b/doc/tutorials.rst index d85e03c..ccae777 100644 --- a/doc/tutorials.rst +++ b/doc/tutorials.rst @@ -7,7 +7,7 @@ LENAPY Tutorials In the following you will find several Tutorials on how to use LENAPY. .. toctree:: - :maxdepth: 2 + :maxdepth: 1 tutorials/Timeseries.ipynb tutorials/GriddedData.ipynb From e5ad467be7851ef3729067f556587d9940e562d6 Mon Sep 17 00:00:00 2001 From: Arthur VINCENT Date: Wed, 28 May 2025 15:57:26 +0200 Subject: [PATCH 54/54] doc: force navigation_depth to 3 --- doc/conf.py | 2 +- doc/tutorials.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index 0b49e72..43a35ee 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -76,7 +76,7 @@ "prev_next_buttons_location": "both", "collapse_navigation": False, "sticky_navigation": True, - "navigation_depth": 4, + "navigation_depth": 3, "includehidden": True, "titles_only": False, "style_nav_header_background": "#2980B9", # header color en haut à gauche diff --git a/doc/tutorials.rst b/doc/tutorials.rst index ccae777..d85e03c 100644 --- a/doc/tutorials.rst +++ b/doc/tutorials.rst @@ -7,7 +7,7 @@ LENAPY Tutorials In the following you will find several Tutorials on how to use LENAPY. .. toctree:: - :maxdepth: 1 + :maxdepth: 2 tutorials/Timeseries.ipynb tutorials/GriddedData.ipynb