{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.oAytlc2M/b1/atlas-ecmwf_0.23.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.oAytlc2M/b2/atlas-ecmwf_0.23.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 5721b2f84befcecd941e6b3eafe00f11 29769332 debug optional libatlas-ecmwf-0-dbgsym_0.23.0-1_i386.deb\n- c788ee55bd96fb099e3a82def6b68e7d 1695708 libs optional libatlas-ecmwf-0_0.23.0-1_i386.deb\n- 8484394e951dfcb7cd038140b2eb646c 146656 libdevel optional libatlas-ecmwf-dev_0.23.0-1_i386.deb\n+ 294ecf9b98d98e3f6fb69b1e636337fa 29771840 debug optional libatlas-ecmwf-0-dbgsym_0.23.0-1_i386.deb\n+ a72ebf6106bee9af8985a42d0a5bd9ac 1693632 libs optional libatlas-ecmwf-0_0.23.0-1_i386.deb\n+ d1f34b4ffeec5fffb59ec9153dceaba6 146664 libdevel optional libatlas-ecmwf-dev_0.23.0-1_i386.deb\n a72a58177d7b29d459d52bbbd44614b3 848052 debug optional libatlas-ecmwf-utils-dbgsym_0.23.0-1_i386.deb\n cec1f89a5b8204241254e99265db9a5b 78176 science optional libatlas-ecmwf-utils_0.23.0-1_i386.deb\n"}, {"source1": "libatlas-ecmwf-0_0.23.0-1_i386.deb", "source2": "libatlas-ecmwf-0_0.23.0-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-01-24 21:27:08.000000 debian-binary\n -rw-r--r-- 0 0 0 1124 2021-01-24 21:27:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1694392 2021-01-24 21:27:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1692316 2021-01-24 21:27:08.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/i386-linux-gnu/libatlas_ecmwf.so.0.23", "source2": "./usr/lib/i386-linux-gnu/libatlas_ecmwf.so.0.23", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62b03405719884501333a98332c8ae5ae9df5721\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9778c89ff94c1d47c37e0840c8cf27d3edef63ec\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -12158,19 +12158,19 @@\n vector::_M_realloc_insert\n Atlas finalised\n git-sha1 \n atlas version (\n Build:\n build type : \n timestamp : \n-20240115072737\n+20250217155953\n source dir : \n build dir : \n op. system : \n-Linux-6.1.0-17-686-pae\n+Linux-6.1.0-17-amd64\n linux.32\n processor : \n c compiler : \n flags : \n c++ compiler : \n fortran : NO \n Features:\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -198551,26 +198551,26 @@\n \tlea -0x14491d(%esi),%eax\n \tpush $0x16\n \tpush %eax\n \tpush %edi\n \tcall 12c340 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tadd $0xc,%esp\n \tlea -0x144906(%esi),%eax\n-\tpush $0x16\n+\tpush $0x14\n \tpush %eax\n \tpush %edi\n \tcall 12c340 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tadd $0xc,%esp\n \tlea -0x13f3eb(%esi),%eax\n \tpush $0x2\n \tpush %eax\n \tpush %edi\n \tcall 12c340 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tadd $0xc,%esp\n-\tlea -0x1448ef(%esi),%eax\n+\tlea -0x1448f1(%esi),%eax\n \tpush $0x8\n \tpush %eax\n \tpush %edi\n \tcall 12c340 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tadd $0xc,%esp\n \tlea -0x142c35(%esi),%eax\n \tpush $0x1\n@@ -198586,22 +198586,22 @@\n \tpush %edi\n \tcall 12c340 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n /usr/include/c++/10/ostream:611\n \tadd $0xc,%esp\n /usr/include/c++/10/ostream:518\n \tmov %eax,%edi\n /usr/include/c++/10/ostream:611\n-\tlea -0x1448e6(%esi),%eax\n+\tlea -0x1448e8(%esi),%eax\n \tpush $0x16\n \tpush %eax\n \tpush %edi\n \tcall 12c340 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n \tadd $0xc,%esp\n-\tlea -0x1448cf(%esi),%eax\n-\tpush $0x4\n+\tlea -0x1448d1(%esi),%eax\n+\tpush $0x6\n \tpush %eax\n \tpush %edi\n \tcall 12c340 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt>\n /usr/include/c++/10/ostream:682\n \tmov (%edi),%eax\n /usr/include/c++/10/bits/basic_ios.h:49\n \tadd $0x10,%esp\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -102,24 +102,24 @@\n 0x00573630 65727400 41746c61 73206669 6e616c69 ert.Atlas finali\n 0x00573640 73656400 292c0020 20676974 2d736861 sed.),. git-sha\n 0x00573650 31200061 746c6173 20766572 73696f6e 1 .atlas version\n 0x00573660 20280029 2c200020 20427569 6c643a00 (.), . Build:.\n 0x00573670 20202020 6275696c 64207479 70652020 build type \n 0x00573680 20202020 3a200052 656c6561 73650020 : .Release. \n 0x00573690 20202074 696d6573 74616d70 20202020 timestamp \n- 0x005736a0 2020203a 20003230 32343031 31353037 : .2024011507\n- 0x005736b0 32373337 00202020 20736f75 72636520 2737. source \n+ 0x005736a0 2020203a 20003230 32353032 31373135 : .2025021715\n+ 0x005736b0 35393533 00202020 20736f75 72636520 5953. source \n 0x005736c0 64697220 20202020 203a2000 20202020 dir : . \n 0x005736d0 6275696c 64206469 72202020 20202020 build dir \n 0x005736e0 3a200020 2020206f 702e2073 79737465 : . op. syste\n 0x005736f0 6d202020 2020203a 20004c69 6e75782d m : .Linux-\n- 0x00573700 362e312e 302d3137 2d363836 2d706165 6.1.0-17-686-pae\n- 0x00573710 006c696e 75782e33 32002020 20207072 .linux.32. pr\n- 0x00573720 6f636573 736f7220 20202020 20203a20 ocessor : \n- 0x00573730 00693638 36002020 20206320 636f6d70 .i686. c comp\n+ 0x00573700 362e312e 302d3137 2d616d64 3634006c 6.1.0-17-amd64.l\n+ 0x00573710 696e7578 2e333200 20202020 70726f63 inux.32. proc\n+ 0x00573720 6573736f 72202020 20202020 3a200078 essor : .x\n+ 0x00573730 38365f36 34002020 20206320 636f6d70 86_64. c comp\n 0x00573740 696c6572 20202020 20203a20 00474e55 iler : .GNU\n 0x00573750 0031302e 322e3100 20202020 2020666c .10.2.1. fl\n 0x00573760 61677320 20202020 20202020 3a200020 ags : . \n 0x00573770 20202063 2b2b2063 6f6d7069 6c657220 c++ compiler \n 0x00573780 2020203a 20002020 2020666f 72747261 : . fortra\n 0x00573790 6e202020 20202020 20203a20 4e4f2000 n : NO .\n 0x005737a0 20204665 61747572 65733a00 20202020 Features:. \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -23,15 +23,15 @@\n 0x006bb020 af3f5700 08405700 70415700 20405700 .?W..@W.pAW. @W.\n 0x006bb030 0f425700 2f405700 4ec25700 7c045d00 .BW./@W.N.W.|.].\n 0x006bb040 72415700 bf3f5700 74415700 77445c00 rAW..?W.tAW.wD\\.\n 0x006bb050 def45c00 4f375700 03335700 c8325700 ..\\.O7W..3W..2W.\n 0x006bb060 b73f5700 0b0e5d00 76415700 78415700 .?W...].vAW.xAW.\n 0x006bb070 8c415700 96415700 ab415700 b6415700 .AW..AW..AW..AW.\n 0x006bb080 c1415700 61f25b00 e83f5700 44515700 .AW.a.[..?W.DQW.\n- 0x006bb090 d1ac5c00 0f375700 3bf25b00 8a855700 ..\\..7W.;.[...W.\n+ 0x006bb090 d1ac5c00 d33f5700 3bf25b00 8a855700 ..\\..?W.;.[...W.\n 0x006bb0a0 98735700 92a85700 32985700 505b5700 .sW...W.2.W.P[W.\n 0x006bb0b0 85f65b00 49235c00 48f15c00 3e005d00 ..[.I#\\.H.\\.>.].\n 0x006bb0c0 f93a5700 ce415700 74c55c00 cb105d00 .:W..AW.t.\\...].\n 0x006bb0d0 6c415700 d0415700 78885c00 86f95c00 lAW..AW.x.\\...\\.\n 0x006bb0e0 68985700 4d985700 89ae5700 d2415700 h.W.M.W...W..AW.\n 0x006bb0f0 e5415700 f3415700 07425700 0d425700 .AW..AW..BW..BW.\n 0x006bb100 00000000 00000000 ........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62303334 30353731 39383834 35303133 b034057198845013\n- 0x00000010 33336139 38333332 63386165 35616539 33a98332c8ae5ae9\n- 0x00000020 64663537 32312e64 65627567 00000000 df5721.debug....\n- 0x00000030 3e7c8899 >|..\n+ 0x00000000 37386338 39666639 34633164 34376333 78c89ff94c1d47c3\n+ 0x00000010 37653038 34306338 63663237 64336564 7e0840c8cf27d3ed\n+ 0x00000020 65663633 65632e64 65627567 00000000 ef63ec.debug....\n+ 0x00000030 5400de8f T...\n \n"}]}]}]}]}, {"source1": "libatlas-ecmwf-dev_0.23.0-1_i386.deb", "source2": "libatlas-ecmwf-dev_0.23.0-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-01-24 21:27:08.000000 debian-binary\n -rw-r--r-- 0 0 0 9520 2021-01-24 21:27:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 136944 2021-01-24 21:27:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 136952 2021-01-24 21:27:08.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -39,15 +39,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/include/i386-linux-gnu/atlas/array/native/\n -rw-r--r-- 0 root (0) root (0) 13212 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/array/native/NativeArrayView.h\n -rw-r--r-- 0 root (0) root (0) 6377 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/array/native/NativeDataStore.h\n -rw-r--r-- 0 root (0) root (0) 6661 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/array/native/NativeIndexView.h\n -rw-r--r-- 0 root (0) root (0) 1033 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/array.h\n -rw-r--r-- 0 root (0) root (0) 3713 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/array_fwd.h\n -rw-r--r-- 0 root (0) root (0) 71 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/atlas.h\n--rw-r--r-- 0 root (0) root (0) 2640 2021-01-24 21:27:08.000000 ./usr/include/i386-linux-gnu/atlas/atlas_ecbuild_config.h\n+-rw-r--r-- 0 root (0) root (0) 2638 2021-01-24 21:27:08.000000 ./usr/include/i386-linux-gnu/atlas/atlas_ecbuild_config.h\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/include/i386-linux-gnu/atlas/domain/\n -rw-r--r-- 0 root (0) root (0) 5345 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/domain/Domain.h\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/include/i386-linux-gnu/atlas/domain/detail/\n -rw-r--r-- 0 root (0) root (0) 2641 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/domain/detail/Domain.h\n -rw-r--r-- 0 root (0) root (0) 1557 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/domain/detail/DomainFactory.h\n -rw-r--r-- 0 root (0) root (0) 1489 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/domain/detail/EmptyDomain.h\n -rw-r--r-- 0 root (0) root (0) 1558 2021-01-21 12:26:52.000000 ./usr/include/i386-linux-gnu/atlas/domain/detail/GlobalDomain.h\n"}, {"source1": "./usr/include/i386-linux-gnu/atlas/atlas_ecbuild_config.h", "source2": "./usr/include/i386-linux-gnu/atlas/atlas_ecbuild_config.h", "unified_diff": "@@ -21,22 +21,22 @@\n #endif\n #ifndef ECBUILD_MACROS_DIR\n #define ECBUILD_MACROS_DIR \"/usr/share/ecbuild/cmake\"\n #endif\n \n /* config info */\n \n-#define ATLAS_OS_NAME \"Linux-6.1.0-17-686-pae\"\n+#define ATLAS_OS_NAME \"Linux-6.1.0-17-amd64\"\n #define ATLAS_OS_BITS 32\n #define ATLAS_OS_BITS_STR \"32\"\n #define ATLAS_OS_STR \"linux.32\"\n-#define ATLAS_OS_VERSION \"6.1.0-17-686-pae\"\n-#define ATLAS_SYS_PROCESSOR \"i686\"\n+#define ATLAS_OS_VERSION \"6.1.0-17-amd64\"\n+#define ATLAS_SYS_PROCESSOR \"x86_64\"\n \n-#define ATLAS_BUILD_TIMESTAMP \"20240115072737\"\n+#define ATLAS_BUILD_TIMESTAMP \"20250217155953\"\n #define ATLAS_BUILD_TYPE \"Release\"\n \n #define ATLAS_C_COMPILER_ID \"GNU\"\n #define ATLAS_C_COMPILER_VERSION \"10.2.1\"\n \n #define ATLAS_CXX_COMPILER_ID \"GNU\"\n #define ATLAS_CXX_COMPILER_VERSION \"10.2.1\"\n"}]}]}]}, {"source1": "libatlas-ecmwf-0-dbgsym_0.23.0-1_i386.deb", "source2": "libatlas-ecmwf-0-dbgsym_0.23.0-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-01-24 21:27:08.000000 debian-binary\n -rw-r--r-- 0 0 0 544 2021-01-24 21:27:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 29768596 2021-01-24 21:27:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 29771104 2021-01-24 21:27:08.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Alastair McKinstry \n Installed-Size: 30750\n Depends: libatlas-ecmwf-0 (= 0.23.0-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libatlas-ecmwf-0\n-Build-Ids: 62b03405719884501333a98332c8ae5ae9df5721\n+Build-Ids: 9778c89ff94c1d47c37e0840c8cf27d3edef63ec\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/62/b03405719884501333a98332c8ae5ae9df5721.debug\n+usr/lib/debug/.build-id/97/78c89ff94c1d47c37e0840c8cf27d3edef63ec.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/62/\n--rw-r--r-- 0 root (0) root (0) 31477588 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/62/b03405719884501333a98332c8ae5ae9df5721.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/97/\n+-rw-r--r-- 0 root (0) root (0) 31477580 2021-01-24 21:27:08.000000 ./usr/lib/debug/.build-id/97/78c89ff94c1d47c37e0840c8cf27d3edef63ec.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-01-24 21:27:08.000000 ./usr/share/doc/libatlas-ecmwf-0-dbgsym -> libatlas-ecmwf-0\n"}, {"source1": "./usr/lib/debug/.build-id/62/b03405719884501333a98332c8ae5ae9df5721.debug", "source2": "./usr/lib/debug/.build-id/97/78c89ff94c1d47c37e0840c8cf27d3edef63ec.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - GNU\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x130c20\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 31476068 (bytes into file)\n+ Start of section headers: 31476060 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 10\n Size of section headers: 40 (bytes)\n Number of section headers: 38\n Section header string table index: 37\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 38 section headers, starting at offset 0x1e04964:\n+There are 38 section headers, starting at offset 0x1e0495c:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000174 000174 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000198 000198 015354 04 A 3 0 4\n [ 3] .dynsym NOBITS 000154ec 000198 02f040 10 A 4 1 4\n@@ -31,17 +31,17 @@\n [26] .bss NOBITS 006bb120 000650 0050a4 00 WA 0 0 32\n [27] .comment PROGBITS 00000000 000198 000027 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 00000000 0001c0 007158 00 C 0 0 4\n [29] .debug_info PROGBITS 00000000 007318 129d53b 00 C 0 0 4\n [30] .debug_abbrev PROGBITS 00000000 12a4854 02d4e6 00 C 0 0 4\n [31] .debug_line PROGBITS 00000000 12d1d3c 1d7370 00 C 0 0 4\n [32] .debug_str PROGBITS 00000000 14a90ac 1396e6 01 MSC 0 0 4\n- [33] .debug_loc PROGBITS 00000000 15e2794 583a6a 00 C 0 0 4\n- [34] .debug_ranges PROGBITS 00000000 1b66200 160900 00 C 0 0 4\n- [35] .symtab SYMTAB 00000000 1cc6b00 03fd90 10 36 4310 4\n- [36] .strtab STRTAB 00000000 1d06890 0fdf64 00 0 0 1\n- [37] .shstrtab STRTAB 00000000 1e047f4 00016d 00 0 0 1\n+ [33] .debug_loc PROGBITS 00000000 15e2794 583a64 00 C 0 0 4\n+ [34] .debug_ranges PROGBITS 00000000 1b661f8 160900 00 C 0 0 4\n+ [35] .symtab SYMTAB 00000000 1cc6af8 03fd90 10 36 4310 4\n+ [36] .strtab STRTAB 00000000 1d06888 0fdf64 00 0 0 1\n+ [37] .shstrtab STRTAB 00000000 1e047ec 00016d 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n R (retain), D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62b03405719884501333a98332c8ae5ae9df5721\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9778c89ff94c1d47c37e0840c8cf27d3edef63ec\n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "comments": ["error from `readelf --wide --debug-dump=loc {}`:", "readelf: Warning: Hole and overlap detection requires adjacent view lists and loclists.", "readelf: Warning: There is a hole [0x640767 - 0x6407a3] in .debug_loc section.", "readelf: Warning: There is a hole [0x6407b5 - 0x6407f1] in .debug_loc section.", "readelf: Warning: There is a hole [0x640803 - 0x64083f] in .debug_loc section.", "readelf: Warning: There is a hole [0x640849 - 0x640856] in .debug_loc section.", "readelf: Warning: There is a hole [0x640860 - 0x64086d] in .debug_loc section.", "readelf: Warning: There is a hole [0x640877 - 0x640884] in .debug_loc section.", "readelf: Warning: There is a hole [0x6408a4 - 0x640932] in .debug_loc section.", "readelf: Warning: There is a hole [0x64094c - 0x6409c1] in .debug_loc section.", "readelf: Warning: There is a hole [0x6409cd - 0x6409e3] in .debug_loc section.", "readelf: Warning: There is a hole [0x6409fd - 0x640a72] in .debug_loc section.", "readelf: Warning: There is a hole [0x640a8c - 0x640b01] in .debug_loc section.", "readelf: Warning: There is a hole [0x640b15 - 0x640b58] in .debug_loc section.", "readelf: Warning: There is a hole [0x640b72 - 0x640be7] in .debug_loc section.", "readelf: Warning: There is a hole [0x640bf1 - 0x640bfe] in .debug_loc section.", "readelf: Warning: There is a hole [0x640c08 - 0x640c15] in .debug_loc section.", "readelf: Warning: There is a hole [0x640c1f - 0x640c2a] in .debug_loc section.", "readelf: Warning: There is a hole [0x640c34 - 0x640c41] in .debug_loc section.", "readelf: Warning: There is a hole [0x640c4b - 0x640c58] in .debug_loc section.", "readelf: Warning: There is a hole [0x640c62 - 0x640c6f] in .debug_loc section.", "readelf: Warning: There is a hole [0x640c79 - 0x640c85] in .debug_loc section.", "readelf: Warning: There is a hole [0x640c8f - 0x640c9c] in .debug_loc section.", "readelf: Warning: There is a hole [0x640ca6 - 0x640cb2] in .debug_loc section.", "readelf: Warning: There is a hole [0x640cbc - 0x640cc9] in .debug_loc section.", "readelf: Warning: There is a hole [0x640cd3 - 0x640ce0] in .debug_loc section.", "[ truncated after 25 lines; 73908 ignored ]"], "unified_diff": "@@ -46978,15 +46978,15 @@\n 00030162 v0000000 v0000000 views at 00030160 for:\n 00196c46 00196c58 (DW_OP_reg7 (edi))\n 0003016d \n \n 00030175 v0000000 v0000000 location view pair\n \n 00030177 v0000000 v0000000 views at 00030175 for:\n- 00196c58 00196c6a (DW_OP_addr: 573711; DW_OP_stack_value)\n+ 00196c58 00196c6a (DW_OP_addr: 57370f; DW_OP_stack_value)\n 00030187 \n \n 0003018f v0000000 v0000000 location view pair\n \n 00030191 v0000000 v0000000 views at 0003018f for:\n 00196c58 00196c6a (DW_OP_reg7 (edi))\n 0003019c \n@@ -47017,30 +47017,30 @@\n 000301fb v0000000 v0000000 views at 000301f9 for:\n 00196c82 00196c9f (DW_OP_reg7 (edi))\n 00030206 \n \n 0003020e v0000000 v0000000 location view pair\n \n 00030210 v0000000 v0000000 views at 0003020e for:\n- 00196c9f 00196cae (DW_OP_addr: 57371a; DW_OP_stack_value)\n+ 00196c9f 00196cae (DW_OP_addr: 573718; DW_OP_stack_value)\n 00030220 \n \n 00030228 v0000000 v0000000 location view pair\n 0003022a v0000000 v0000000 location view pair\n \n 0003022c v0000000 v0000000 views at 00030228 for:\n 00196c9f 00196ca5 (DW_OP_reg0 (eax))\n 00030237 v0000000 v0000000 views at 0003022a for:\n 00196ca5 00196cae (DW_OP_reg7 (edi))\n 00030242 \n \n 0003024a v0000000 v0000000 location view pair\n \n 0003024c v0000000 v0000000 views at 0003024a for:\n- 00196cae 00196cc0 (DW_OP_addr: 573731; DW_OP_stack_value)\n+ 00196cae 00196cc0 (DW_OP_addr: 57372f; DW_OP_stack_value)\n 0003025c \n \n 00030264 v0000000 v0000000 location view pair\n \n 00030266 v0000000 v0000000 views at 00030264 for:\n 00196cae 00196cc0 (DW_OP_reg7 (edi))\n 00030271 \n@@ -4194297,8 +4194297,8 @@\n 010d7f45 v000001f v0000000 location view pair\n \n 010d7f47 v000001f v0000000 views at 010d7f45 for:\n 003e744c 003e744f (DW_OP_breg5 (ebp): -52; DW_OP_stack_value)\n 010d7f54 \n \n 010d7f5c v000001f v0000002 location view pair\n-[ Too much input for diff (SHA256: ae95eec9c1e1eab377453f39865a78bbd7613d9f02e24eae3a31ad82ef22c87f) ]\n+[ Too much input for diff (SHA256: 530cc724d7dddf4ea3d13c7fb5bedbb635c045fea54cc392024a5d3a094a1751) ]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-W!GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n wmKg\t8`,x\n _n\\]okpm\n #?h.C~0^\n 8KP~o&Z9P\n .1$1,1\"1*1&1.\n |yw>tiY'\n ,P_C8_]!RC\n@@ -5169,656 +5169,739 @@\n |J*pEN{gr\n rdi-]hiY\n _,_&\"g%{?\n zDR\"d1Sy\n 2KU(FJxz\n SgBL>(fH\n Xh;RukA3\n-#}XYxF`$\n-/\tG=\t3~\t\t\n-gdl7UTLAN\n-$UZh1]]6\n-8u%4qmEp\n-F[TGn[,*z\n-?WnB^h!^\n-b^-y]\\eW@,#<\n-GoGdLJj?1\n-sXST!I1I\n-=]Gvz:|4\n-uudGLH|~\n-Z[@ cb:PJ\n-`&q!Vb%m%\n-AlZVC>X&\n-Q5[1]\t\n-*\"2xUL>@Ux-\n-e}kmi/}08F\n-\tAaB/Aav\\\n-\"VbL!*)9\n-q[\"/dXH\\\n-( qI]_WA\n-|u8o[8xP\n-KyCZxfu*(\n-Wiz5A/iz\n-OdXfsgfm\n-I+1vdXI'\n-h1k*b8]t%\n-#kxGm~xNk\n-i_\\a-\"1R\n-~Y0MtNEa\n-19+C2Pf'B\n-zh(I\n-QNp25Y^l\n+d&*[ZL?F\n+#{KC{wK5-\n+qx@A|thnq\n+H-)RC\"u(RO\n+&s8{zr3{e2z\n+udoitq!h\n+)pDe\\-cr\n+Gi9GnC-O\n+H5)RE\"5(RK\n+mnUGc|u1\n+46!O eMPJ\n+gxZE^(i)/\n+l}W2p=v\t\n+m{vpnP 8/R\n+hEX9MvkX\n+FK?Z*Xup`\n+?_%vvC8{0'=\n+Eg5:{DIY\n+LL!OOyxBp\n+KI@!*k8W\n+w;&SR1;&NcB\n+iCLk$&NcB\n+g~!f~!f~!\n+ZG_-KEEC\n+QgKkfR,){\n+2C[ 1Vy{cHy{{\n+^ 1N:X2,l\n+JpA[)w2l\n+^?NY:%zi\n+@b75.a7 qQ\n+Fb%;ccNj\n+0vAHD$9\"\n+@#*+Ak$}<\n+;W3d12F9Mg\n+Q\"QPd6`wNr\n+pZ\\!Mlxj:=\n+xrUe,%fL#\n+Vz\"\t<_G=\n+comcW-RQ\n+X\t-+\\[yW\n+ 9Rf; 9Z\n+NUeHU\tGr]y\n+Rh)MYj61(aT\n+\\x6:l\\hmg\n+tR(mi=Pj%y\n+I=s&8o\\`\n+}XvA$r4O#\\\t\n+qQ5.*$~3%2\n+FcNc\\FK8GW\n+=.llk\t^!Bp$QZ\n Qwb2*&k.&\n Qwb2*&k.&\n g8*=6BN*#\n b`Z(FANA(\n 4;_qoL=4\n-\"YA%c]&cf\n-a\"Tt&TPB\n a\"Tt&TPB\n-HBpg'gQAkh<2\n-;HqH~%i3!\n+w'fQA*hzn\n *7&s8Ycr\n-Wn_UB\n+z53;wH^+X\n+r$\"J\"\"%X\n+]w#3yn$H\n+sfWmtgWR\n+]w#3yn$H\n+yn&QK+T5\n+Meh]$;\\w\n+AaJxPv Jn\n+&BtK^$s; \n++PF[:U x\n+{k)[vcp[\n+u8dm1'\\[\n+u8dm1'\\[\n+u8dm1'\\[\n+XG/pQ@N^\n+Q!#:$K>T\n ndNv#sR1s\n-\\KT^ae^~'\n-jlEjlEjlEjlErlErlEzlEzlEzlEj\n--^#ob\tD{\n-*,xlsDlC\"~\n-S#k{\\]~LZ\n-WABA\"*HL\n-vN=[1G>K\n-Com*>h;b{\n-ZDWXDW}X\n-cyA:'\n-)-dbZT#Z\n-)-dbZT#Z4\n-fbsF3i\"2\n-X4cQ*:dl\n+{c%{ce{c%{c\n+wjh[[{Q\\:\n+ZYL[LL[BL\n+oE0J{KbT\n+kbFYf1Fc\n+DT1jg~sW\n+\"Z*FGwG7Q\n+oE0J{KbT\n+K%oU-i11_K,9\n+oE0J{KbT\n+nOh[[{Q\\Zr,\n+Pz]K=7i)\n+oE0J{KbT\n+~wf`[[{Q\\Z,,\n+w^h[[{Q\\Z\n+RA??:A??:A?\n+DQ|Oa:)P\n+Nz7um7uc7\n+E5Ji!S,8\n+e3)-dbZT#\n+E5Ji!S,8\n+fbcF#i\"2\n+2LD*fbC3\n #c'.(#qA\n-RaVqxcV1\n-[#UY\n-3H)Y+%))\n-v]r4/.=>h\n-mK/X.}z'\n-Z)II98Y#UY\n-SOIy:xzS#UY\n+HUV4i-RJ\n+iS>[l3>c\n+(\tEK(ZBS\n+-r0'r0%r0%\"9\n+p-b0V'DF\n+TeE#w>)%k\n+Z%I)98?i\n+^FeCNeCJeCREr*\n+SI)Y+%))\n+@3\\1\\hX@\n+TBIYxNX#UY\n+Jn\"ujf\"uzh\n+-vYAYh+O\n+\t*GI*Gq*G\n+/l2)X2kkq\n+qt><%HM+\n+aeOm@'}((\n+E2N$gErQ$\n+(4KMw*4O\n+cft-LY/c\n+qSt3AY;0k\n |n&Zq 5t\n-Zq 5t\"XE\n-Yd$DF\"h$*4\n-DN27U~cr\n 5e2D&Cl2\n-+^eMAvs:q\n-Gz5>GF9c\n-|n&Zq 5t\"XE\n-|n&Zq 5t\"XE\n-(%)JIeB:NJ\n-HRh$AFRh$-4\n+5e2D&Cl2\n+pSSsMe\\Q\n+A[FuMe\\1\n+k('YA5Y>\n+uvy&O,0W\n+\tvy&O,0W\n+k('YA5Y>\n+R\"=G)IPJ\n+R\"=G)IQJ*\n+i^zy&DueZ\n+R\"=G)IPJ\n+/UX]9RYXz`P\n+TAZd|(-)J\n d2F&cl2J\n-||Gl23SVW\n-,-s,-C2j\n+HRh$AFRh$-4\n+5T:XA5Y>\n+L/gRd$72\n+mmd{mJt{[Pi#\n+nP~X5.6\t\"\n+QwGlLg+z\n+#*mGfLQi#\n+wHS9Wl\\^i-\n rf\"5T*YAy\n-o9LI%cJ*\n-o9LI%cJ*\n-$.Cc:vFO\n-TxOZiVq\n+Mrf;_pfQ\n+c17#@L4jy\n+07#@,7jy\n+p:Al =0]s\n+pH:b@=q]\n+D^|4KApb)\n+)xCy,u!Hj\n+hIc|?|>]\n+_S-P{L>AM\n+dJU<*FQV\n++vfAnz%M\n \"IQJRH$J\n-^\t]ywoh'\n-ly>HISwZ\n-vSbu3#!z\n-[bj,%zgsSH\n-kQ$>fCz'\n-^t:Zw42c\n-#(4%^00R\n-b/8H$DOw\n+[,48yET,\n+BtS[,9\n+LtXr&>,9\n r:~?!=u?\n r:~?!=u?\n-Epqp#{JZ\n-ZzQ8k,D1VL\n-1-3^qTTk<\n-J4G\"e3A\t(\n-H5)RE\"5(RK\n-5oGH8C%|\n+r:~?!=u?\n+J2$J2D#iiUW\n+)ir{y`Z8\n+KhjmCR I\n+W>}$wt~t\n+bQc\\\tq&!\n+>:lyb-s`e\n+Zmj3^sTdk\n-q1Q?oq8+nN\n-3.:`}@]xN\n-{Na]lt.w\n-a9c\\`\\+~\n-0=XXD!MR\n-B0>>=0AL\n-|2AP h>=\n-Jx1|JtF}\n-x:fW2Zj*m\n-:UgaRM6y\n+)0iB0V40L\n+h`lipy?j5\n+JztkoDcB\n+[+|\\`lip\n+ubHfdVf$\n+rPpB[CP H\n+360&uUH6\n+@LC$:ibx)|\n+uZQ{4Inw$\n V*RC\"u(R/\n-`xqR^3'i\n-)27ZX}U\n-5vzi/4&!}9;j\n-b\"oa\"oa\"IL$\n-+(!*HHceAi\n-=x}0'~Xp\n-{JewLewT%K\n-TqG92(f8&\\\n-5n|*ej7Z%\n-0RLisG9'\n-O*`XZ]C]\n-8%q1&qq,\n-~se'9y%vt=Y[\n-$|6Z]8f8V\n-yBf@3bB!\n-0o%xWBgh\"\n-HR`IRsa-b,1&3\n+Y&RC\"u(R/\n+=)qe|px40\n+=9|:82fl\n+B4=nJT Q\n+gJk`Qs,x[3&\n+P(0uMy=1\n+gZS\"M$R@\n+2Q.u{l9V\n+32n6Uoaal\n+L^bfQj\t/\n+h.>+8_#{\n+4PJ:SJH%I\n+:(\t`Gs4>\n+5)%]+1ap*1C\n+92&r$%r$%\n+xJbbLb\"%11\n+0;.$3=!\t\n+Vo3\\a6B_A\n+2I@f7Cf7W\n+I<[?I.?Y\n+.KT\t>o7$+)\"\n+68M9u>epz\n+{.X0\\MDl\n+4I8NabN5I\n+HI]uMo N\n+axJ=RQOT\n+/*#FI.I#s\n+{E=[V8Lf\n+10:~e57?\n+e###iaU%\n+r(Kz!c5`\n+MMF4EDRD,n\n+(52@\tBuRhp\n+vvcY_J?s\n+w~C*ff26+\n+C?g$f|2i\n+PF\tix|R\"9\n+wG5H@NA\\\n+V,|:bj6\n+Q]bgsi|g\n+B\\dbLd\"&2\n+ l[\\ZC\\ZC\n+!.kc\\VC\\VC\n+T=2mcdZC\n+~&(?^;x?fdq\n+V9eN'9eN<{\n+S=d_\\x_Lx_Tx_\\\n+VwGojn`05G|9\n+l`0w*Z`S\n+X~n@071\t\n+\trgT ~S nM\n 3C?9q4M%Zm\n-Yq#e>q4M%Zm\n-LI&\"R/-q\n-E)V^&;to\n+?5#?5#?5#?5#?5#?5#?5#?5#?5#?5#?5#?5#?5#?5#?5#?\n+q4M%Zm\n+()FIqJ1~b\n+e\"e>q4M%Zm\n+U/wU.']J<\n+Nnu{%\t[F\n+19+09+0I\n+GF82\"\"Svd\n+3jO1QryQ\n e>q4M%Zm\n-FjvINYF&\n-;b$wP$wP$I\n-]Fgb0VFg`p\n-XZbV`o,a\n-_ Hx4'ur\n-%SGF82\"\"Svd\n-En?fwQ-n\n-]1_?h~En\n-}n;[]Vo3F\n-5/5Q/)\t&\n-i*C:_8Wf\n-(EEa{uu#\n-41bmOI&~\n-E+Mem2@EX+\n-%yU=N(vs\n-,nO-pk\tZ\n-04Fv}P_\tn\n+0KL!S2/:\n+}5Ts}5Ts}5\n+je;~`U}j\n+(EEa{mU#\n+3Q.p&2C6\n+G3ofH~/.:\n+7_0jd~^{\n+GZrSp9c;\n+%|v h6D-\tB|e\n+=TGp&\"~ct\n+kBs4S2m@Y\n+eNU_C#J<&\n+>oEpQSnK8\n+]zgf\tfF;5\n+S-=H)q?|e\n /J_FxD~>\n-#qNc^>^W\n-J0/T00P(_\n-04Fv}P_\tn\n-xCCpC'kl\n-=- }f'`[\n-\"n 1F*Xc\n-?7U7K(3^\n+/}L{hLp.#~uB\n+hT\\tOuGX\n 5j38j38j3$\n-3T8ghsqTc\n-a&}?,a4^HX-\n-Eav7'',\n+,lg/.$^T\n+i_BtK'*R\n+<#qF[36_\n+Ma/&qF[3v\n+Zy7ZyT+'\n+YbcR?a8`\n+/\tqIcQ#1\n 2%)S&eJZ\n-cLI%uAwzAWm\n-ej^<;{Wy\n-;5\"v*#vG\n--N5_FWL9|\n-tZ1}\"^TRd\n-4%Wcsz;\n-%,jKB8jK\n-%,jK\\8jK\n-.Y/_?B>;\n-2;di5ei!\n-.Y/_PB>;\n-.Y/_PB>;\n-S8\");\t%P\n+Nkg#OS'q\n+S\"%)R&EJJ\n+S\"%)R&EJJ\n+w*B&FKzr\n+)INK2q2Y]4\n+&FTEC_y$\n+pqq4\\wM8\n+l\tjdeMRY\n+HH\"+I$\"al\n+/]^=f]W|\n+z)JIl3F)I\n+XN\tYZMYZ\n+7c98di5ei!\n+.Y/_[B>WeS\n+@FQAdX$sQ\n+%',JNB8JN~\n+~m`'CC3_\n+@$)$IkIRD\"\n+C2^CV.t\t|\n @$)$IkIRD\n-dsre2\n+%,jK\\8jK\n+;c9Jyyjg\n-(%G)yJQ~\n->]TlF\".#\n-_`S4(/3S\n-lHE@U]CD\n-lHE@U=L\n-3mClF\".#\n-gbq5A/%0J\n-!3>Dy-{|2\n-3mClF\".#\n-1<=&Y\t`a%\n-PYF|d<\n-N5&qxLTl\n+jIZk[s$R.\n+\"YT$C\"M(\n+F*46xPh$\n+@$bj4bj$\n+bV=lt!7L\n++_)su1@y\n+Xr-Yv-]`h\n+5&{t~nw`3\n+D(;c-4\\o\tH\n+{$,joQ^K\n+N[`r(U4N\n+lf;N@|x0N\n+X6-Y.-Y&j\n+I9r-|/Ge\n+Ny(YIZ0U\n+ain,E78'f\n+)JNS2y*Y\n+D9SEYF|7Qq\n-52#+sZI\tbb\n-F8m$-R7?\n-e;$MJP6a\n-37Kq8$7*\n-GD3*c;Nib\n-vR4y\"gpO\n+0!YapK27\n+(:$E\")&C\n+-q8%jQ$:<\n+19;r5kIM\n+V<'.R`]\tq|\n+T60F:uY!a\n+)\t|93#^fKD\n+V| e>89R\n+]n'6x8[Tn6\n+\t/$dS_?A\n+P:1[DTUI\n+9;0Bo#h\\I\n )%iJ8M#J\n-9AaBO@ar2\n-bODaB_@a\n-+S$Wb$Wb$Y\n )%iJ8M#J\n-9AaB/Ea~,\n-v_4JVFtG\n-\"/DaB?Ca\n-asvW{/n\"\n-.?5y!a$1\n-Y4CFg(D3\n+s8xiEe)3-\n+c!q:w,,a\n+()NIrhx<\\8\n+,YC2@KW{\n+!wWZ]o{ \n+LbxnMbxnMbxnMbx\n Y4CFg(D3\n-~]U78s8y}p\n-qTU78s8y}p\n-Y:\t\"7`)Zn\n-]W:#TJ**]L+%\n-:blp\\{?G\n-;]{ Z&!_\n-4vzi3Z&!\n-F8c{.n$_\n-vlvO+:.p\n-&.:j=g:\\\n-=E1SKeS&\n-I4uP72JW\n-#B2<~wL3\n-d|bf*]Oc\n-_$h>RV|V\n-NiXHxH<=:\n-NiXHxR<=:\n-zi=ji`tq9\n-2)4bJ:bJH&\n-E$oR$oR$I\n-WOmf?>UQa\n-u8[!bKoiI\n-h<)]KV8-\n-S}#p6:yK\n-lqTg~T\"&\n-K;iAw]B7\n-${!{Ik\"wx_@wY\n-U|\\Xl<%(n2\n-~yltEt`as\n-{0^~\\59,]\n-cxW$8KpB\n+,e1Q\t/?m6%/\n+xs@,CFg(D3\n+Iw?c.tw+-q\n+S@w,$*['8\n+$qU78s8y}p\n+Mi.Nd;X/\n+X:+~x|[^v\n+YjZ\"2$pA\n+v4?q9Tk\tCHnW\n-X&S=Vl:Y\n-Vz,jUfQ7\n-Vz,nUfq7\n-)?5tjvtNW\n-}|$~l`i$~l\n-RR7#u3R7'usR\n-B^;oRLpV\n-n,~yhX3XT\n-;dd;s.Ui\n-_dBp+2*I\n-F%YTR,a.\n-?6kt s7b\n-;gUG;gUG;gUG;gU/:6\n-mjNSU1'h\n-([N([F([>|\n-@}};MA6k\n-+(|i%3Mg\n-}|nt,$m2\n-s\t== |o3a\n-nQQwqW|T\n-iIgd0\t}O\n-B2G2Oq~20\n-E}$gjJyMm~\n-(TW\\D[dA\n-#}Y#}y#[zF\n- 9I0oA6j\n-}=R#^p=<\n-_\\s&hg8F\n-3h}lVvtP7\n-_wL!%w1[\n-%7Y8oEI:\n-D^\\\"/[\"Oe\n-2Rk0?gUe\n--=Z*}Z*9-\n-5T=}FakQ\n-q;0>kob?bki?W\n-ZJJY;V0~\n-Hs\tX>_J4@\n-ci\\.{It_Ss\n-pl639[^V\n-r=Q_SLd;n\n-*gg\"G$s*\n-?*SUMiHt\n-gJxcSgg7O\n-}5iQP98n\n-?YeSrV~\twH\n-.c,pl?Cd\n-`wx`wrbW\n-pvXDG!J~JX\n+ <)ghp0hp\n+b46w](yE\n+c.1SGD?u/q\n+\"%&RCEjI\n+Pw_0eT0k\n+Y$+|\\Y10\n+9ivSI=aHS\n+` 4Is'C2\n+t+=#FA2sFa(p\n+mTv4&;M3G\n+*6:Kd3p^\n+!%u3R7#usR7'u\n+LFh3\t4`J\n+J}vghwmh7\n+4GJsd9ff\n+~(cy!H<&9N\n+lqG@cao'\n+-8(>feP0\n+.s#DiEAoAu\n+%GEh\n+P,ifYZCP\n+E3P$.BKo\n+Hnc#vl7N\n+My':WiH8\n+^6 &)EIJ\n+.OJ!HN78\n+i%[\\u_2})\n+UD@?3%C%\n+9v sau3{~\n+xO~`)=Y-\n+LM$lNiMR-\n+8&X(FJdt\n+8_[/*V[]0VU\n+WyzwbKRm\n+jl>=76Mn\n+zw7^\\55)\"/\n+8?D@}?Ho\n+QaOlcwl/\n+3F9~cprDV\n+-=|ZzpZz\n+NV}tU71O\n+\tmP{uPb4\n+S!\"9]Os*D$\n+ Q_eNT]5\n+@awr`w*a\n+|6[oM?c{\n+|MP.P4(.\n+kgjlIfx%\n+81+\tR\tz?\n+O<8cS86oFv\n+O<8c}86d1\n+8/61,E1,E1,\n+!BP~5O~!\n+c-jjY8N_\n+L_yjaroS\n+v_5koen}\n+$7qBYsubag\n+~_k@H'x=\n+D6IuZ^lk\n+d\\auv\\w'\n+{WER#u{i%\n+tB\tvcpa\\\n+4:S5ah@*Qz\n+8L@W,G[{\n+PRC$4X63\n+'cBbcGN$\n+*77=iR`e\n+8gOBAuWY8/\n+,}uOYMLZ\n+vr7.{1KZ\n+'B0q=Z:N\n+DrT$'ErLD\n+Tk'S`_=V\n+x^z*%W)oCR\n h{zGuzGu\n \"AaB?@ay|\n \"AaBOCav\n ]O+zCIeoh\n WK05ZQM]\n j!5tm!(?b\n a}82pa8ye\n |;@?Gra%\n-]/%P>?N\\\n-C|0a*.XW<\n-)yaXDxt?W\n-4NJGW%8uS\n->$s-q` D\n-#L*#L0BX\n-,+Xw}Wt7\n+`_$6#q.@*\n+\tAaB/Ear%\n+chnPbM#!I\n+AaBOEar&\n+26xuJ,?f\n+#$PN>FI`\n+-,(/?V=,\n+52s@kL[?'52\n+ N8`edVfz\n yJV\t$[dU\n ZkF0[(f\n &Flz;i1q\n :iaZRb=+\n odq[',+\\*\n-\t!?E_=:&\n-'Rv%W1@g\n-}AsD%8]@\n-~W_<y[S( q\n-wo1kD(kD(/\n-*^co)NJ:G\n-=3#,3#,3#\n-i{Gi{Gi{\n-('EsJ4'E\n-L4'+y\"p\"\n-\t_vT#!-)\n-x4Y4XD[`\n-dU)]UNWU\n-i yBe; yA\n-szF\tg\taN\t\n-ygwCnk%V\n--6#;ZQFv\n-d&1JF=Bc\n-0Q(mD/tv7xo\n-p)&t_p_\"T\n-YGkcX_wt\n-lpxR9t=i|e\n->Zfi!i1|\n-pCBeIJe\t\n-gJeOJeOR%K\n-b[=4|Z)a7\n-X,nlAx!\n-A|-^LA<+\n-i@v3O6f{L\n-H}Y)C2g:\n-\tZ=8u#a84\n-q6Nb{jU \n-|FI,yn>I\n+\tMqrK}*9(\n+=Eq;Fq{LAS\n+aXP2%\"(}\n+mI}uMo]C\n+B&t|4b\"d\n+@?bZQ?bfK\n+14/9lCy22,\n+w\\nMl(Eq\n+9*8GQ=X@\n+190L=N5J=c\n+g%v)hNByN\n+g%M-9IsV\n+=ztPq 9}\n+V;W*>.RV\"\n+rC|}I;!R\n+yp{SW(kD(/\n+S\",Sc,S1\n+wrY7.c/6\n+k^\n+$\tNz3\tz^\n+Ub\"#jPpJ\n+z>lS'$SU\n+#VF.|V$X =\n+I\"7a[mJ,\n+4Z2HiNK'f\n+`xKeT*d\n+DefcFhF:\n+|UiA2GjM\n+nWxts6~P\n+5%D09Ht,\n+h(E4,J4,J4\n+3FMD0jF8F\n+pU!-1h9!\n+AX8iIIKV\n+ee]VbX/=n_\n+!l^M-S29[\n+$MV:7Y%MV\n+l M6$M6tn\n+'dh;[l=G\n DI%YRMZkJ\n-SMCANAV<\n-k[\"[0;Zj\n-;^sXX6^r\n-C6CC3dPm0\n-qJuxj\"Pp\n-KQC]GR%u\n-*ER#Ij,I\n-EZ~QR>Il?g2!M\n-CB1$$CB3\n-yjyQ?_wF\n-km![Q![Q![Q![Q![Q![Q![\n-%kE%kE%kE%kE%kE%kE%+:e\n-+,v>IJ'X\n-Fpu\\=j8{D\n-)+$e%JYiLY%)\n-N9`Qd$cK\n-oI)!eu\\4`\"\n-gLk'h]Q2z\n+~I)5lT1yT\n+uz^YQh4'E\n+r&Dhpi~]\n+H6=5%xr+\n+lKR$$E\"^\n+TNheI*KZ9%\n++`cG]Xsh\n+/q5\tPR ,\n+*KYmLY#)k,e\n+R0G}tE8G}tE8G}48\n+G6dLhFI2\n+1r049b0\\C\n+dAiOHl'w\n+uPAuPAuPAuPAuPAuPAuPAuPAuPAuPAuPAuPAuPAuPAuPAuPAuPAu\n+-d+*d+*d+*d+*d+*d+*d\n+EZ68*]VI\n+Fpu\\9j8{P\n+='x~7A*L\n+1e9JYnLY!)+Q\n+V\\pu@Jk$\n+h]\"*Cr5o\n+ik3$KDWA\n w#q-D+dx\n Ex:Dx:Dx:Dx\n-<)aoi;v=&G\n+G_R@'z(EQB\n+pAvR(qnL)\n+2vEf=ta;\n+vckvDkioY\n+49YkT\\p\\`\n+\\d!Y-l=5\n {]>\"{v {6\n \tgBYcF;\t\n p|CB?Tp#\n V(f0gcZ}\n ]%4z3<\t;\n her[+'%77N\n L,5] )oH^\n@@ -5827,439 +5910,445 @@\n .u6#aQgFw6+\n =)H?8t)py\n !H=>t!py\n \"e5RL3`Vg07\n rgo\\XT6o9{\n Y^/(Pg>(Y\n (8M2:*;..;\n-^>G{\\nRz\n-VCk2mwu<\n-#/l2org_\n-DDBD$D$%\"\n-l=*7U[U;\n-BwG]q+Uc\n-{lh8YwiT\n-|[j~37Zv\n+}SkM0,{B\n+2ER!I*,I\n+?};KPZ2'F'\n++r.<6#uK5^E8\n+uz rz rz rz r:q\n J6[\".[\"&[\n-J~[\"v[\"n[\"f[\n-dX &[p4X\n-4OP!8P^!\n-^+_7or]5\n-|]6eBVfxK\n-I'1ux1ux1ux1\n+J6[\".[\"&[\n+$j0V!:t_!\n I'1ux1ux1ux1\n-xjH6!Y\\\n+l0l6_m0l\n+p0R`W)v]<\n+-S6w-S67\n+\t@:HBb X\n+>3YOFD\n+KE@ecdC'\n+`@gZ08bN,\n+w0Xe/)*U\n+:LG#s42G\n+AyPG4tBJ\n+&Le5%UhJ\n+BrVr9+Mp\n+:<;(B,8\n g{]>hA,8\n ctbu_?]lXG_tW9\n-*];NcN~f0\n-]ao>%zZ-\n-J2!\tf}v;\n-LFh3I4`J\n-c1\tOQ2eA(\n-oRKKXXKr(-q~V2\n-d'@w\"}TV\n-kb_SsSJg9\n+F:62aSwl\n+oa0J0~f\\\n+Ov[(:|a4\n+@LG)4ya8\n+kmEkU/~%\n+rlyIvb7K2\n+N)Y2&o*W\n+(YHH*,&a|aL\n+Y[r(-q~h\n+[egY,<{4\n+j(MVCiJy\n+Z%e3~7-wZB\n+dQI)*)WP\n+o`\\\"s_#$7\n+TI!UBQIpJX\n+TI!UBQIp\n+TI!UBQIpeX\n+2{9hxm\"{A\n+J(*\t~#,Uv \n+TI!UBQIp|X\n l70CjQFu{\n+*h7+0W7hv\n+!AeSIeSNeSV%\n \t*GK*Gs*G\n-,?wJt]>.\n+lctfJj;d\n h)DKi-s*K|\n JJ]\"+E#>S_\n BVEp~X~c\n-H@;e\t6Tf\n-fH\\0AfV5AczL\n-Xz+d,=py4\n-X-9,mI6[\n-z78z78z78z\n+RnaQ9JK,\n+#oAs+VW9dP9\n+RqZY*N#UD!\n+k1.SFYbpYC\n+C])=])=]\n+B1.SFYbpYC\n+&q)waM9J\n+F+*u+*u+*u+*u+*u+*u\n+]-WDBWq|2\n+SI2bjIFL5\n KH~)ve-<\n-T9t\te$Vio\n-/vuFlS)K.B\n-IY:IX2IN\n-,S`#6a+6\n-?NOca/W=jD\n-Ro/'@s|\"D\n-LG6QdG~Uk{7\n-Qr>QReE%\n-OzaY6I/,\n-y2V#Fyb.i\n-X7wKvWA7\n-!>oDAr0\"\n-?X^W9J2X\n-2L2X]?8H;4L;4\n-3%l;>3UvN\n-2Gr|*$'+\n-,O%V|, )q\n-,9Vd!y@j\n-FZU-UV5U\n-v.+Wl5(.v\n-pdz$dz;2\n-pdz$dz;2\n-983rpv@b\n-c%vl\t.;mmk\n-x[@~7}[,P\n-YlW/3{LW\n-TY)UFQipf\n-,w?!wZ1\n+}t'JNpJq\n++kk0i,fEQ]gx\n-i,foQ]gx\n-3<3yS;;ES3\n+!i,f[Q]gx\n+Zjg'Tjfw\n+Y3p6?t6?t\n+>>OCjfl:\n SyQRyQT)r*\n-7T?Z78:<\n--'JZNDZN\n-frFuGk\\`\n-oiF66l;x\n+o_9p&L#@\n+i,foQ]gx\n+yXK~k5.7\n+!y-byo35\n K$]<*B7;\"h\n-0&wEOwEOw\n-0&wEOwEOw\n-f)h\\a5nv5R\n-q9Nu*B;8\n-f)h)#>)#>r\n+h|l5vw5R\n+Ka|T,E_7\n+e?eo/(uw\n+\\p~]8pI8\n lJ2\\J2LJ*\n-[p~\\8nI8\n-s\\>)#>)#\n-!>)#>)#>\n-!>)#>)#>r\n-C|RF|RF|}\n-s\\>)#>)#\n-x$C}^YbE\n-|RF|RF|wS_o\n-s]>)#>)#\n-lJ2\\J2LZ\n-}-55u)35\n-!) 8\"O8BW\n-&R^rS`eR%W&\n-og#zAb/<\n-AF`(%Q)70)i0\n-QJbd.A&;`x\n-.(|oG:GS\n-FDTb|1AQT4\n-,w f^Xx$q\n-B`mi0cD2\n-.M$!97p97p9\n-AYjUX=zQ4\n-P5.Oo-N!;\n-$).Ix3Z\\8f8&\n-6U2*n2**\n-_D$m *kc\n-^RVAGOR3\n-B%G.3*#U\n-xNv[w_=D\n-&$ !a\n+nD|o{|o{|o{|o\n+YI%s.W1(\n+pF|wx|wx|wx|w\n+1*_fQ n9F\n+{: 08s7Bj\n+o^q5BI5Bi\n+>yCY_Q {W\n+y#z5}=yu\n+dwC!gp?-%\n+SUwihZ@[\n+_-vPx7zv\n+?uDJ.$&V\n+&8Kp^|Nw9\n+FEz'Ezc\"\n+'aQBO`5h\n+FEz'Ezc\"\n+R!I~7s&#$)k\n+qeou&Y=&\n+ufWKrp^r\n+8|B(FaB(FaB8\n+DH{b+e;2]\n+5%Tmr+tc\n+$\tJR!9di\n+u =^fH]=\n+q3v=1\th{\n+K383!{Di?\n+RNheN*sZ\n+@?2VOG|D\n+om2W^IQ;\n+3/s\"quDJ\n v(!K#\tYt\n nQt?ZGMseh\n w8JjvYC%ktvjtvj\n UJe+Ne+V%K\n ]Je;Ne;V%K\n j.}5c2Vg[\n V@nEgnG>\n-qAe?Ie?Ne?\n-uyIPA)zv\n-p*_aU2I%\n-YnWHr>/I\n-N$KyI2yw\n-P\n-C!\t()KXF)\n-\tVI%v:%mv,c\n-b!I,ikXnS\n-\\O:CwBXM4\n-q}eU|eQ_\n-vC![w^|b\n-:,Kup*up\n-%%\\JNx,n\n-8Q3xE?P)-\n-\"#&/2b2##&72b\n-)>kBL\n-XE&U$RQXE%U\n-D0i'Bb4e#\n-RU9^'dapW&\n-O+gn YAo3\n-}gyugymgyegu\n-5gy-gy%ge\n+C`PVP@@E\n+xvb|E1kM\n+ONN~UuO6\n+V`*hMsE\\\n+hlX]%&0(m#\n+@6I9=UAO\n+6F5dz/[]\n+)=S7gU[b\n+K+kW>W1e\n+)=S7gU[b\n+[l'kq;Yk\n+Z0o $wwA\n+jxb;[%p>\n+eZjUr}VI\n+yB)I0%->\n+-%l)ac~O\n+[eW]UKTU\n+eXQQ+pe@\n+k)}NcAc&\n+O(}NcAc&\n+ta-NCcCc\n+(UBSD\t-R%\n+dsx*(OEJ6\n+=B{\"g`3\"\n+ZsKC=j-bZ\n+5b0a^/67g\n+'m`Va xe\n+fd]Nwz6DzI\n+g|3=+imh\n+\"#&32br##\n+u*XTg>E$\n+pG|!DaB;P\n+aGcipx3*4\n+C\"YJ$C\"9|[T\n+\"::-Tez[\n+DvC\"YJ$C\"9\n+5gy-gy%g\n+5gy-gy%gu9/\n 3=k3=k3=\n-HAe~Ie>R\n-(hgU(A_-\n-bT\\V1*xt\n-qQib]xc^\n-gS~ajeez\n-8tYv[g@!\n-f4'|v| |\n-j ?PNRXXI\n-J'h=z)7]\n-(p1lu0aw'\n-5\\7H[6%m\n-SRp-x.d7\n-MI[6%ma:L\n-9~t+\\U8n3\n-*._P2/'(cvQ\n-T$RQXEUU\n-T$RQXEUU\n+Xa,4]tKdc\n+3=k3=k3=\n+fz6,0=k3=k3=\n+fz6,0=k3=k3=\n+3=k3=k3=\n+SS=k3=k3=k\n+5gy-gy%g\n+|(,D'S%:>^{-\n+@'S%:>~{-\n+wyAeeIe%RY\tU\n+@'S%:>~{-\n+w7m46rlx\n+}gyugymgyeg\n+}gyugymgyegu\n+}gyugymgyegu\n+t^B:/!e2\n+;@Ou7e(.t\n+xSp-x.$0\n+@2\t_YQY[SY\n+I=2j6)GF\n+@S~rW.>MjhRC\n+UtUEs*B\\\n+I[6&ma:L\n+o*_I.ny$\n+U$RQXEUU\n T$RQXEUU\n-le0bU0bE\n-4^R89N7\t\n-z6G?/G?/G\n-P[8SC\n-mTUx2K'wx6\n-mTUx2K'wx6\n-mTUx2y&wx6\n-/N>Lu{5v\n-mTUx2q'wx6\n-jC2y%wx6=gx\n-TogBjF77y\n-)qLn)/n2\n-vEsrE\n s[}i,Pc>\n \"&RC\"u(R\n D[)4T}2:\n -lOth-1&\n Rm7`I$R6\n D\"IL$A\"9|>\n ~#H\t@,0N3\n ,H\t@,0N3\n-\"KPqgMPm\n-joXj\t*>Z\n-=*2\t$nbq\n-5+O#+OC+\n-LvkOABY+\n-D^D\"YJ$C\"\n-^]tkM:cu\n-kXDwk5:+\n-KH_`,1&e:\n-iH[`,1&:e\n-(To%TGBu,\n-,^75zj\\Y\n-d}q(DtjZ\n-D^E\"YJ$C\"\n-H_`,1&e:\n-Xgl_ws,fo'[\n-W=X_cBkg'\n-W=X_GBkg\n+=*r[$nbq\n+~~Fvf)vfC\n+\\-f!s9fD\n+=*r[$nbq\n+9q%W74uI\\&m\n+craQ.yIY\n++Yt@g*MV{\n+\t4(D4;-Te\n+EXwk5zWTn\n+dC&(To%TGBu,\n+d_[]H(k%\n+,D\"YJ$C\"\n+l@\"YJ$C\"\n+DvE\"YJ$C\"\n+#H_`,1&e\n+z=(To%TGBu,\n+H=%RG\"u$\n+\tub!R7 ,0\n+gRU<*4Ig\n U&qxT'+.\n-V7Ik1Y%Q\n-Ht;Jt{HD+\n-s04I54I5\n-(l+\t_MLY\n-J?&UvbRe'&U\n+)?,{*%u_zc\n+aGE)`50e{GE\n+tcwdb7Q<\n+?abkN6vG&N\n+h0j@0hb,\n+nEopwGKzC\n+;fX:|AuS:\n+DN$vBi0lw\n L/&UvbRe'&U\n-.u'&UvbRe'&oj\n-a[ni12=6zmU\n-Dbp9jK,v\n-H/vV\tvb0*\n-;1xFB*[$\n-;1xOB*[$\n-1,Gs,GS,G\n-g2,gq,gQ,g\n-1,7r,7R,7\n-66yGN2x.\n-V]A}mM6?\n-;1xXB*[$\n-W9,P9,P9,P9,P9,P\n-;1xoB*[$\n-v[i?J|GY0\n-3,Wr,WR,W\n-%.0nA@PFc\n-ODe;E%%*\n-JDe;E%%*\n-1*'p*'P*'\n-wOFeoNeoJeoR%\n+ZYKq@e9t\n+6?&UvbRe'&U\n+]+'&UvbRe'\n+>'&UvbRe'\n+sbRe'&UvbJ,[YN9|\n+\tC&%yRR(\n+5dQ{_MX\\\n+0y3r3oYK\n+`pA%>qCT\n+J'l|A[+`\n+~RrVWZGf\n+GNA>zP>zP>\n+jf@\tvbphB*[$\n+rL\tvbpjB*[$\n+0,;p,;P,;\n+5W?Wg?Ok\n+TBlWAebw\n+;1xdB*[$\n+0L?O{\\_#^\n IDe;E%%*\n-OMDe;E%%*\n--p6=t6=t\n-0:PX5)PX5)PX\n-1lIDe;E%%*\n-RB|\\!eK#)\n-TA10076(\n-gS:iPzh/b\n-npMmIIS[2\n-.Fzb7%mPwMII\n-IfaIx)Npva\n-#*[~yF9+\n-`Ix)Npva\n-=\"<_~ie/:$\n-S\"vK`On#\n-S\"vK`On#\n--Dn\td?Bim\n-3=W!?q\\k\n-*f+|sIh=\n-}]W{Z1NYqm\n-xW{Z1NYqm\n-NK$G0-9I0-Yw}\n-NW6i8mlZ\n-NW6i8mlZ\n-NW6i8mlZz\n-KX|iN^ZP\n+LBd&a24R<24R\n+g{x\"h\\Dg\n+0uP/rD\tK\n+.=MV9Mw6\n+B3D$CD1D4CL2\n+dRKW,W*G\n+ON62\t##,\n+5%%mPy+<\n+fl>Ep:P\t\n+%aTDp6n_tH\n+my-[dI$_\n+$WcIx)Npva\n+^Hi/$_ON\n+NK$G0-9I0-Yw='\n+NK$G0-9I0-Yw-\n+]$G0w9I0w\n D <#B`yL\n-!cdmb5]^\n-4jH*nDJF\n-)E/JVZ>V\n-% pgp.aqvQ\n-8^<=Qu48\n-\\;\\t]k\"w\n-B`fW.e|!\n-wZ\t`x\\)Ot\n-#0kn=|k~=\n-,w'GOHWn\n-*HZ i1BuLs\n-4/Ft@ ;dMO\n-ZC+++/cy|ev\n-bnn5s/T[%\n-Fk?\"b?'\"\n-y5:y5:y5\"\n-g6@/$lJQ\n-*O%l_!/V0\n+bGiI8|JI\n+'{l)aK\t[J\n+=`RW(iD(\n+:;5zF:)pF:\n+}%)$}u&7\n+oNV$mpxf\n+Ms(}FcNc\n+L8;!Kp=me&\n+^IdJET*v\n+9:[9:[9:g\n+wPDehLe(\n+}%=Jg>*b4\n+85I8H}mq\n+/S3x_&}<\n+rJmX1K%7\n+c.H,hky>'\n+D'Nw\n-:\n-7S$ob$ob$Y\n-K08#(L%|e\n--t)d$^G1`\n-!8G:4nZ+D\n+;Gm8A8@-\n+yz'p&90O\n+NFKM:F->\n &i4+8*Aa\n )=ri91riA\n Nt\"^D0RpR&\n Zy}Iwv0{(\n V/?j$*>|%\n g$*><,rA\n 44B1#9j$O\n@@ -6269,15 +6358,20 @@\n )9)OF0>G\n n$*>|:rB\n Zd'##8;k\n B1+9n%OZ\n lmX$~mhzY\n 44B1#9j$O\n GqvT$n0K||\n-JzODE'8*\n+!Q)SfY7|\n+,QawqU;,\n+ yE)&JqQ\n+ %9l(q,4N\n+=2^Eae|{d\n+|9E)&JqQ\n WWZ!_seU\n h~FFmFFmFEmFEmF\n 62j32j3*j3*j3:\n FFmFFmFEmFEmF\n #*!6mQI{TRm\n h~FFmFFmFEmFEmF\n w8z>u=;('\n@@ -6304,76 +6398,77 @@\n r'4wBs'4wBsg4wFsg9~\n `X}~p.]N\n yWS`\\3`\\\n @s^N*r~K\n :g7eY[,k\n Y!+hYlq-\n %)S$5$IM.I\n-=_C!>CNQ8\n->,`9SX/n(\n-Zd&* h:0i\n-.Ua$xzeQ\n-$os$oS$oS$\n-Yz+kmzC^\n-$or$oR$o\n-$Wr$WR$WR$\n+b,[\\4[bX\n+dT$BE\"\\$\n+aF}(32X'T:=k\n {Pb%eVRi\n-+if%=XIOV\n-'%8-!F+A\n-KU4/GxUD\n-/Z$y'\"b2\n-Fsu3F^9P\n-LfcDekLe+\n-8&0f@s^B>&\n-:k-% p\\`N\n-a_'AJTDet\n-DagO=Ocg*\n->@l?H-} \n-a41as:kj\n-c&'fLo$1\n-zBWD\n-WX%lL*ocRy\n-:*u=.&#J\n-I4b-:AJs\n-E6j44j{)1\n-b\"gQ\"gQ\"IL$\n-1s_6 >`p\n-k7jwtLxm\n-|[=lH'Qt\n-{MC0u6[j\n-]8$]zD\t[\n-!;>wAp*c\n-F>:_[R4Z\n-iFxj|H5u9\n-O#<32.\n-*8WG'C`|\n-~GoIT}a<\\R\n-t%E-J%&y\t\n-u!\\vv'#w\n-3KBxjO|n\n-cg[urB=%\n-MoNC3YoNF3]\n-\\[r_;tO4\\7\n-`J>2i@3v\n-as*_A,%Q\n-H#E@>xo1\n-(OJ^&*ge>k%\n+nvg;xLaw\n+Rb-VrtPM\n+*mHs-U2j\n+)8$KZ%Kh2\n+#=YTv}@w(\n+xgfG!83C\n+l\t:)20ee{(\n+SJH%EO\tb\n+Fm/%FC 3\n+3Km%!=oV\n+Li7sZ+,\\\n+pH_9s 9\\.\n+Cxt%e:dJ\n+K{pkG:::\n+vsy.gQL6\n+O#<3>1uKG8{\n+.A{7K$3UiV\n+=T\"m(avU?\n+|pOThQLzW@J\n+,Ik!I+G\"4\n+&oUx0pD7\n+l$ Xb%zT\n+>!7U-RW^@0LGk\n+K8:!g+`v`#\n+*a6.R./g\n+OcuGOcuo\n+Yq(\\\t;(\n eJo$1P$/di\n h]8e2(Szs\n S&ofJo$1P$\n-?S~@lh`/c\n-1Fr#Er#E\n-bP>Q6c~y\n-WC/awj=j\n-#\"klDW4'\n-Wl(56v+u\n-7TWuuUuu\n--N\"OMP\\-P\\\n-xiwcD!]y+O*\n-$(*_VT>$\n-1KJcHJcPJ.KJ.$\n-,$eYPJ.KJ.$\n-]RTzKvIQ]\n-}*>wG0&;k\n-%\\h'(IC{AI\n-PPJ.KJ.$\n-5Cd.Cd1,\n-0',aNZB.(!\n-kKCfN$UU =U \n-k/n?$)<%\n-C:b*FAAz\n-1-yG-H7N\n-tdw\\3CzEw\\3C\n-t*{d?td?<\n-Y>%`&8]b\n-y#<\\|(g=o\n-of]O5Vg,\n-jr\\CqjB9\n-L3rS$*~ZL\n-x7-5-Sr# *z\n-Gv*t$)td,\n-D ]5QpKFjt\n-%E$%R\"EJI\n-7)vKpZ-`h\n-+6ye4vo<\n-7QC%lJ0@\n-;(0n^pru\n-i^YT/l]k\n->0j(H<5l(R\n-K'J&5P20R\n-#8\\\\`n!5\n-Xf/XfGXf_XFw\n-]gU}r,)?^\n-H\\Ip!FM,\n-#!9Fg'`r2)L\n-V\\C{*Lg^CK\n-^nCHKjHh\n-_'hR),G)\n+$jL\\QTDD\n+-!VB>Mhd\n+,18dV*|e\n+:r5eY[-k\n+%X.qY.qY.\n+U1eBS&uP&\n+Dj^n`]4k \n+U[JtbZ[?\n+3*~'8bar!\n+,(*WVT.$\n+3XCV4t1`+.\n+6|,}kef}IJA\n+{K<(>Bb@\n+!(*_VT>$\n+r!QL|1mU\n+@]u]tx5Y\n+Z6T$-/sV\n+dj!yrO%3\n+Fg@rE7>*\n+A\\ sM?'4\n+}$'s$'s$\n+e\\-$'Fx2Y(\n+BE_)q,JU\n+8=J@GXmW\n+`#7g6jsf#6g6\n+%h<.88E]6\n++6ye4wo<\n+LPUCANA&\n+LPUCANAU\n+LPUCANA&\n+GxFWL[j'\n+v\"R3/-.1\n+QMtq^}se\n+?1Ao~0Y7\n+,zWEV/7C\n+Z`kZ`SZ`;Z`#;\n+>o%~^o>W\n+A! 7y! 7o! \n+@n'quU RpS\n+q}+,}+,}+,}\n 6\\ZTz]zPe\n-g~!LA!La\t\n-X! 7U! Ol\n-1}+,}+,}+,}+\n-slP lM lJ lG l\n-$-%.-%N-~\n-SzPd$^x2R\n-*dW#4QBF\n+))s+)s+)s+)w+)ws\n+-}[\\%Mo^\n+Vc[#GxBS\n+rptq\\)$,8\n+pp0n)vTr\n+Vy2E$SdK\n+KS1P{1P{\n+*6AWE&qbK*\n+%YbfC68V\n+CIuPFeWs\n+\tXf(8Nx*qc\n+~*9\"Qd3Yq\n +. pf5W\\<\n-pG*eSfTa\n-ut{'Ho7DvcHv\n-NwsLl=T/\n-D8!yS2;k\n-&!s\\M1[w\n-dTJBo9Ds\n-WR0R\"dJ;J*4PR0R\n-cRfG\\f'Tf\n-nn}Cll<[\n-%HEM0I$A\n-%wX|y[I'l\n-HYjr}G&%|3c\n-X_j[_j[_j[_j[_j[_j[\n-25?vgz:Ad\n-oT/>O{)&W\n-4xnD%oP%6;\n-6xHbK\\6Ab\n-3U8zLX1]\n-X%IYiNY%)\n-U},e13\ts\n-g\ty&|'g:\n-\"/B3\tX*,\n-7E6x{68e\n-VY~>]y\t\\$p\n-\t*~gVpuPJ\n-$)s$5,IM\n-K#enlV:M\n-.':.':.'\n-]Nt\\Nt\\N\n-*4V/kDl;\n-#H8Mss;L\n-fKeCeE%mF\n-VCjiJjr7>>\n-DUgDOgD'\n-dLk@}`1E\t\n-oA;.ONbt\n-=60o4qQf3\n-U0@^NN/g#\n--:1TD&ab\n--,POmZx{\n-?sU(g{:n\n-*Rh_]XXs\n-2mi;'WW[\n-W4(E,p@j\n-oT}>wn\n+@-RFUPF9\n+Z.RFUPF9\n+'l,5W@{c<\n+p3fl~|N5Vm98\n+~853.|L\\V\n+.e$SFUPF9\n+pSgl~4P5Vm\n+v4Q4-=1\\\n+oh\\$p8VN\n+tP$]diuQ\n+hiv6i63)\n+cncu8{I[|\n+Edn^klR@\n+a{u0?7r]\n+Gxav[R2`c\n+yyfXi(kb*in*iz*i\n+B-;]-\"PI/\n+!_3z_1~4s\n+pB[nzIA/\n+{8{|8HT9\n+IuSIL&wY\n+|p2v/$_j\n+?JJN EH.9\n+O91@91A91\n+&TG`R<>?\n+fGgLf#/;\n+!*3'aThG\n+Zev>0fTh\n+b*)4Q\t=h1\n+6Tr6[PI`oC-8\n+WSvT_:vLOR??\n+95fW].Xs\n+~Ly=jibM\n+g\\@`f5g\\\n+=k:)|0)<\n+p[U,'q/,V9\n+gk\\'N,S*tnGR\n+r,@p({**\n+2)2dRd&<\n OG6ds6$gC&l\n-|p`dC6gCr6d\n-D6ds6$gC&l\n-FdC6gCr6d\n-v3Jy3JzC\n-uQ)oF\t7D\n-Br nOo7Q\n-`.Nv/XL/\n-ND&)MV)M\n-o4 Xu$0Xu\n-D%+*9Q!&\n-#-aIK8R!-:\n-MI/TY^0t{\n-d.y(Z]!/\n-_48/]\tt^\n-Wk=SP94YH\n-\"Dz)\"C^dX\n-d.y(Z]!/\n-\"DC''\\%X8\n-{+*+JxY!\n-wA0NE'Bp\n-]R~U?Eg:\n-SuI_EsJ;N\n-74tv.X@p\n-pXg!D?:Z,vu\n-ojniinnkk\n-DZNU_4Q%R/\n+E6ds6$gC&l\n+pKBXHtaj8\n+G6ds6$gC&l\n+>uu0nX&!\n+vIAvUAuUA\n+B5*A3&I3\n+FvRo.s9V\n+;DnRDoRd\n+I.r7iQ5a\n+r3*A3&I3\n+tBvb ;1%\n+g-8!V94#N\n+;x:3mJza\n+{foVg \tqK=\n+=0\t:{xPy;v\n+0=yV#gu!\n+p\"Mw7&'(B\n+$qi[aI*:\n+GK2\"$yQ}#\n+]DZ^26\n+ yLDs<8]F\n+\"=&X}\\!/\n+y_5y[M^C\n+_2Y%\"N\n-py31ra;f\n-pb$*7STr\n-0Oo/Oo6O\n-9ZCxIdCv\n-[Cxk$*7STr\n-0Oo/Oo6O\n-OXSfzq\\KR\n-Oy^Mp!^^\n-NxWUk=&h=&h\n+}>Oo/Oo6O\n+#x.F+6avt\n+pu$*7STr\n+[CxF$*7STr\n+O9}TR>j7\n B%Zt$[t$Zt\n B%Zt$[t$Zt\n B%Zt$[t$Zt\n-*xKrM\t[>\n-*xKrX\t[><1\n-n3[3gI-u\n w+S\t[>\\?\n-ENU4,hXV-\n-(9M\t5<`a\n-}J2LX&LX\n-y~<;UO7l=|\n-\"#-N7}0XA]\n-*(U8kU_UR\n-yewJJw8c\n-BK3\\U!w#6O\\\n-*qP%F*B<\n-mT*c6*5c\n-=3FL}^L}^L}^L\n-0=]M`GZ1{\n-^'$wbrW0\n-c}vE@XV\t\n-I0wI0wI w\t\n-b=ppq eb\n-DP$B\"QP$\n-I0wI0wI w\t\n+t;AoIO.a\n+rrn1%R|+^\n+ZHDs&~tsV\n+@EkNd!7[>\n+%rx6Gdsd\n+\"rx6Gdsd\n+4]~i.q7tx[:-\n+-BrSpXyS\n+t%'}T=8 \n+&,;&,5&z\n+R+M\t})[N\n+oy[2LX&LX\n+)hxKt\\jU\tz\n+fP%m.a\";\n+&:'XjX0\\\n+90~CLACet\n+fP%m.a\";^\n+&:'X^X0\\\n+x.80OmIx\n+-aM'n\tkB\n+-4%p&<^'\n+P@^sB^3B^\n+Vt]9#8N)\n+p\\lc9>EB)8}w@\n k!s2qXk.\n r|\\cc9%/\n F_ObJR\n U+uj)&IR\n -IGe14.I\n U:R;Gk3Z\n jM/YZ^v8Ce\n BMZEpt4\\\n BMZEpt4\\\n XZliYliYl\n+^vB6XXXI\n+oJ#>=TG:2\n+mwJIw8%\n+)QG!096*\n {jDrF$oDT\n-ea!7ea=$\n-{jDrF$oDT\n-I%G*yRQA\n-O!;\\`s+S\n-jXfdrC#^er\n-?la2\"\tLG\n-z`DrF$oDTP\n-{jDrF$oDTk\n-)$;^JI_5\n-IAG)?[qP\n-@ur@^\"\":\n-O?R'zM%Nt\n-yqSe^|>o\n-TCR598>^U\n-el=e9L\n+kw zK^X \n+JqbtH8L`{\n+k~GP6C2^P\n+<.B4eTvhPy\\\n+LS1vv;TR\n+y\\m$Xwpf\n+:lGN%gm-\n+gY SXb]2\n k+D;i3DB\n D54bC#64\n 27K'oVE8\n o>YMQ{qG\n o#-Io;,.\n Y\\vIh9Zx\n uio&WH3nd\n@@ -6673,140 +6728,148 @@\n (nmDI+#JZ\n }Rz^wJo-\n ZH~5Z+Af\n -xXn{Xn{Xn{Xn{Xn{X\n pZ3Z*$Rs\n `yXn{Xn{Xn{Xn{Xn{\n sy,^^7{w\n-sci02\toqo\n-pW4GJtz||C\n-$W# \\w2<\n-3Eyj X\"i\n-j->`>3+Z!-h\n-i^s.7qi{\n-!_5A%s=*\t\n-FFL>k!g&:!\n-I+#x*8dy\n-Hs:+O>9tEo\n-S8;qD/{n\n-:HNF$5RR'\n-;t=s(~hO0?\n-EL+-,\"Zi\n-iIB+EqE+\n-;t=s(~hO0?\n-RZi[-E+m\n-\"BB+mcY)\n-L-W;th>mv\n+Q,s!6^+U_\n+QU;F(cOH\n+p\"G+|t`lipD\n+sci02\t/[\n+Ue{XmyXmyXmyXmyXmyXmyXmyXmyXmyXmyX]\n+u69\\A!8N\n+=f]~tNBf\n+!R<:sW$:*\n+%gT\t.9]7\n+o5X}x3.m\n+|&bT;+awF;\n+!z.BqDz,\n+8lUB+MUY\n+hM+5iv@+-2oz\n+K|Z)aS!%\n+*ZiI]E+-\n+Ri7gi{]C+\n++ZiI]E+-\n+4LIrR\"HI\n+]7\"Jm?@l\n+ICY_Att<\n+uLL1+IX\t\n+xhWoFrh?\n+e4Q:_ukUwv\n+:tZ ([4e\n+WLL1+IXI\n+~]pF;2;^\n+eE6 _.6x[\n+\"gr\"gR\"gR\"\n+TFIYprZ*\n++e7gd3N6\n+eE6 _.6x[\n+2*Wp*WP*W\n eE6 _.6x[\n-jZdkNdkJdkJ$\n-PF\tYP$%RF;\n-7P/l8Kn,\n-Jkyrj?l=uE0\n-1serSVvH\n-Q}j7SmSQ\n-+QvP/G=g\n-\t{ivg.^'\n-Q+0/_+DX\"\n-qA-zoqh[w|\n+IoGZdgNdgJdgJ$\n+x+SoxFli\n+8r\t'uV}L\n+gZ?lmfJy\n+PykI7o \\#Qi\n-%c&0c&pc\n-y\\1r0Il0\n-l6xI`BrGn\n+'1F?sNnj_z\n $c&0c&pcl\n-%c&0c&pc\n-MZf2cURT\n-6vA)2-i_\n-20eSJ-xL\n+vsq&\"L-d\n+$c&0c&pcl\n++DaSclbX\n+VWUA!MM\"\n+l5F&\tsIX\n i)!>S\"eJ\n A\tPg+vv\t\n A\tPW+vu\t\n zu)-r1'r1%r1%\n 2`;ue|s@s!:\n ?_Etuq|92\n-NV\tINIrZ\n--x[p0HA\\Nax\n-*9\\c$f|-\n-Ki.-#zEJ\n+{|x=5oQB\n+^]IfIAk1\n+sJegJegR%K\n+]rX1)Ra[\n+,a]IZWJX3\n+,a]IZWJX3\n+O*tT45*a\n+Xu}0gZ@4G\n++>o5np5\n--kf/fP=k\n-|5\"n+GDC\n-;Ha4C5>R\n-_U<4o)G4\n-WQV6GJ\n-7hJHb0x?T]\n-I:1XD.4\tK\n-=agBp/Tt\n-Ik=iX_r^~Q\n-Kx} nqo~\n-:z?hH/6O\n-6RNKkZL4\n-qU.6^qUPu\n-f;Ih|t:g'd\n-g*zN-~zt\n-)fJh~!?Sd!9rV\n-H ]wRP.5\n+eceI+WJ(W\n+FcY!1co)\n+Q/SC*1vF\n+0N\\OK;y/\n+$fg(4bj8\n+u3-5+2)w\n+0N\\OK;y/\n+?GaB/Dar\n+YDaB?EaB8o\n+EqBk\"j6S=\n+h1$7b%E2\n+P3RjZFjM\n+_,H?.H?.H\n+)KA~a9s'\n+A3GnNE3_n\n+xO_0 \\mV\n+c}?)}S>d\n+,&b=,Y%_:\n+](>Nc$Nc$NS$NS$NS$N\n+l;4Ke3NC\n+aY1~r_*<\n+Z9-$)0|]\n+`iU_oFc@\n+%N?=04\n+(9bk%Gl[\n+ eU,n(SR\n+zh?YJ+IY\n+-j3$j3$j34j34j3,\n+lws56T0\\\n+Cx{\\Re{]\n+6USYmGMe\n+aw*kPg*{\n+U?'^H