Merge "Upgrade curl to curl-7_72_0" am: e1ff5a7aa0 am: 509bd3b7b9

Original change: https://android-review.googlesource.com/c/platform/external/curl/+/1405287

Change-Id: Ia3ec722e39237a6754c25f53e00b2ad8d6543106
diff --git a/CHANGES b/CHANGES
index 5ee0cc6..51a99f4 100644
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,1116 @@
 
                                   Changelog
 
+Version 7.72.0 (19 Aug 2020)
+
+Daniel Stenberg (19 Aug 2020)
+- RELEASE-NOTES: synced
+  
+  The curl 7.72.0 release
+
+- THANKS: add names from curl 7.72.0 release
+
+Jay Satiro (18 Aug 2020)
+- KNOWN_BUGS: Schannel TLS 1.2 handshake bug in old Windows versions
+  
+  Reported-by: plujon@users.noreply.github.com
+  
+  Closes https://github.com/curl/curl/issues/5488
+
+Daniel Stenberg (17 Aug 2020)
+- Curl_easy: remember last connection by id, not by pointer
+  
+  CVE-2020-8231
+  
+  Bug: https://curl.haxx.se/docs/CVE-2020-8231.html
+  
+  Reported-by: Marc Aldorasi
+  Closes #5824
+
+- examples/rtsp.c: correct the copyright year
+
+- RELEASE-PROCEDURE.md: add more future release dates
+
+- [H3RSKO brought this change]
+
+  docs: change "web site" to "website"
+  
+  According to wikipedia:
+  
+   While "web site" was the original spelling, this variant has become
+   rarely used, and "website" has become the standard spelling
+  
+  Closes #5822
+
+- [Bevan Weiss brought this change]
+
+  CMake: don't complain about missing nroff
+  
+  The curl_nroff_check() was always being called, and complaining if
+  *NROFF wasn't found, even when not making the manual.
+  
+  Only check for nroff (and complain) if actually making the manual
+  
+  Closes #5817
+
+- [Brian Inglis brought this change]
+
+  libtest/Makefile.am: add -no-undefined for libstubgss for Cygwin
+  
+  copy the LDFLAGS approach for adding same option with `libhostname` in
+  `libtest/Makefile.am`:
+  
+  - init `libstubgss_la_LDFLAGS_EXTRA` variable,
+  - add option to variable inside conditional,
+  - use variable in `libstubgss_la_LDFLAGS`
+  
+  Fixes #5819
+  Closes #5820
+
+- docs: clarify MAX_SEND/RECV_SPEED functionality
+  
+  ... in particular what happens if the maximum speed limit is set to a
+  value that's smaller than the transfer buffer size in use.
+  
+  Reported-by: Tomas Berger
+  Fixes #5788
+  Closes #5813
+
+- test1140: compare stdout
+  
+  To make problems more immediately obvious when tests fail.
+  
+  Closes #5814
+
+- asyn-ares: correct some bad comments
+  
+  Closes #5812
+
+- [Emil Engler brought this change]
+
+  docs: Add video link to docs/CONTRIBUTE.md
+  
+  Closes #5811
+
+- curl-config: ignore REQUIRE_LIB_DEPS in --libs output
+  
+  Fixes a curl-config issue on cygwin by making sure REQUIRE_LIB_DEPS is
+  not considered for the --libs output.
+  
+  Reported-by: ramsay-jones on github
+  Assisted-by: Brian Inglis and Ken Brown
+  Fixes #5793
+  Closes #5808
+
+- copyright: update/correct the year range on a few files
+
+- scripts/copyright.pl: ignore .muse files
+
+- [Emil Engler brought this change]
+
+  multi: Remove 10-year old out-commented code
+  
+  The code hasn't been touched since 2010-08-18
+  
+  Closes #5805
+
+- KNOWN_BUGS: A shared connection cache is not thread-safe
+  
+  Closes #4915
+  Closes #5802
+
+- CONTRIBUTE: extend git commit message description
+  
+  In particular how the first line works.
+  
+  Closes #5803
+
+- RELEASE-NOTES: synced
+
+- [Stefan Yohansson brought this change]
+
+  transfer: move retrycount from connect struct to easy handle
+  
+  This flag was applied to the connection struct that is released on
+  retry.  These changes move the retry counter into Curl_easy struct that
+  lives across retries and retains the new connection.
+  
+  Reported-by: Cherish98 on github
+  Fixes #5794
+  Closes #5800
+
+- libssh2: s/ssherr/sftperr/
+  
+  The debug output used ssherr instead of sftperr which not only outputs
+  the wrong error code but also casues a warning on Windows.
+  
+  Follow-up to 7370b4e39f1
+  
+  Reported-by: Gisle Vanem
+  Bug: https://github.com/curl/curl/commit/7370b4e39f1390e701f5b68d910c619151daf72b#r41334700
+  Closes #5799
+
+- ftp: don't do ssl_shutdown instead of ssl_close
+  
+  The shutdown function is for downgrading a connection from TLS to plain,
+  and this is not requested here.
+  
+  Have ssl_close reset the TLS connection state.
+  
+  This partially reverts commit f002c850d98d
+  
+  Reported-by: Rasmus Melchior Jacobsen
+  Reported-by: Denis Goleshchikhin
+  Fixes #5797
+
+Marc Hoersken (9 Aug 2020)
+- CI/azure: fix test outcome values and use latest API version
+  
+  This makes sure that tests ignored or skipped are not shown
+  just in the category "Other", but with their correct state.
+  
+  Closes #5796
+
+- CI/azure: show runtime stats to investigate slowness
+  
+  Also avoid naming conflict of TFLAGS env and tflags variables.
+  
+  Closes #5776
+
+Daniel Stenberg (8 Aug 2020)
+- TLS naming: fix more Winssl and Darwinssl leftovers
+  
+  The CMake option is now called CMAKE_USE_SCHANNEL
+  
+  The winbuild flag is USE_SCHANNEL
+  
+  The CI jobs and build scripts only use the new names and the new name
+  options
+  
+  Tests now require 'Schannel' (when necessary)
+  
+  Closes #5795
+
+- smtp_parse_address: handle blank input string properly
+  
+  Closes #5792
+
+- runtests: run the DICT server on a random port number
+  
+  Removed support for -b (base port number)
+  
+  Closes #5783
+
+- RELEASE-NOTES: synced
+
+- runtests: move the TELNET server to a dynamic port
+  
+  Rename the port variable to TELNETPORT to better match the existing
+  pattern.
+  
+  Closes #5785
+
+- ngtcp2: adapt to error code rename
+  
+  Closes #5786
+
+- runtests: move the smbserver to use a dynamic port number
+  
+  Closes #5782
+
+- runtests: run the http2 tests on a random port number
+  
+  Closes #5779
+
+- gtls: survive not being able to get name/issuer
+  
+  Closes #5778
+
+- runtests: move the gnutls-serv tests to a dynamic port
+  
+  Affects test 320, 321, 322 and 324.
+  
+  Closes #5778
+
+- runtests: support dynamicly base64 encoded sections in tests
+  
+  This allows us to make test cases to use base64 at run-time and still
+  use and verify information determined at run-time, such as the IMAP test
+  server's port number in test 842.
+  
+  This change makes 12 tests run again that basically never ran since we
+  moved to dynamic port numbers.
+  
+  ftpserver.pl is adjusted to load test instructions and test number from
+  the preprocessed test file.
+  
+  FILEFORMAT.md now documents the new base64 encoding syntax.
+  
+  Reported-by: Marcel Raad
+  Fixes #5761
+  Closes #5775
+
+- curl.1: add a few missing valid exit codes
+  
+  93 - 96 can be returned as well.
+  
+  Closes #5777
+
+- TODO: Use multiple parallel transfers for a single download
+  
+  Closes #5774
+
+- TODO: Set the modification date on an uploaded file
+  
+  Closes #5768
+
+- [Thomas M. DuBuisson brought this change]
+
+  CI: Add muse CI config
+  
+  Closes #5772
+
+- [Thomas M. DuBuisson brought this change]
+
+  travis/script.sh: fix use of `-n' with unquoted envvar
+  
+  Shellcheck tells us "-n doesn't work with unquoted arguments. quote or
+  use [[ ]]."
+  
+  And testing shows:
+  
+  ```
+  docker run --rm -it ubuntu bash
+  root@fe85ce156856:/# [ -n $DOES_NOT_EXIST ] && echo "I ran"
+  I ran
+  root@fe85ce156856:/# [ -n "$DOES_NOT_EXIST" ] && echo "I ran"
+  root@fe85ce156856:/#
+  ```
+  
+  Closes #5773
+
+- h2: repair trailer handling
+  
+  The previous h2 trailer fix in 54a2b63 was wrong and caused a
+  regression: it cannot deal with trailers immediately when read since
+  they may be read off the connection by the wrong 'data' owner.
+  
+  This change reverts the logic back to gathering all trailers into a
+  single buffer, like before 54a2b63.
+  
+  Reported-by: Tadej Vengust
+  Fixes #5663
+  Closes #5769
+
+Viktor Szakats (3 Aug 2020)
+- windows: disable Unix Sockets for old mingw
+  
+  Classic mingw and 10y+ old versions of mingw-w64 don't ship with
+  Windows headers having the typedef necessary for Unix Sockets
+  support, so try detecting these environments to disable this
+  feature.
+  
+  Ref: https://sourceforge.net/p/mingw-w64/mingw-w64/ci/cf6afc57179a5910621215f8f4037d406892072c/
+  
+  Reviewed-by: Daniel Stenberg
+  
+  Fixes #5674
+  Closes #5758
+
+Marcel Raad (3 Aug 2020)
+- test1908: treat file as text
+  
+  Fixes the line endings on Windows.
+  
+  Closes https://github.com/curl/curl/pull/5767
+
+- TrackMemory tests: ignore realloc and free in getenv.c
+  
+  These are only called for WIN32.
+  
+  Closes https://github.com/curl/curl/pull/5767
+
+Daniel Stenberg (3 Aug 2020)
+- tests/FILEFORMAT.md: mention %HTTP2PORT
+
+- RELEASE-NOTES: synced
+
+- tlsv1.3.d. only for TLS-using connections
+  
+  ... and rephrase that "not all" TLS backends support it.
+  
+  Closes #5764
+
+- tls-max.d: this option is only for TLS-using connections
+  
+  Ref: #5763
+  Closes #5764
+
+Marcel Raad (2 Aug 2020)
+- [Cameron Cawley brought this change]
+
+  tool_doswin: Simplify Windows version detection
+  
+  Closes https://github.com/curl/curl/pull/5754
+
+- [Cameron Cawley brought this change]
+
+  win32: Add Curl_verify_windows_version() to curlx
+  
+  Closes https://github.com/curl/curl/pull/5754
+
+- runtests.pl: treat LibreSSL and BoringSSL as OpenSSL
+  
+  This makes the tests that require the OpenSSL feature also run for
+  those two compatible libraries.
+  
+  Closes https://github.com/curl/curl/pull/5762
+
+Daniel Stenberg (1 Aug 2020)
+- multi: Condition 'extrawait' is always true
+  
+  Reported by Codacy.
+  
+  Reviewed-by: Marcel Raad
+  Closes #5759
+
+Marcel Raad (1 Aug 2020)
+- openssl: fix build with LibreSSL < 2.9.1
+  
+  `SSL_CTX_add0_chain_cert` and `SSL_CTX_clear_chain_certs` were
+  introduced in LibreSSL 2.9.1 [0].
+  
+  [0] https://github.com/libressl-portable/openbsd/commit/0db809ee178457c8170abfae3931d7bd13abf3ef
+  
+  Closes https://github.com/curl/curl/pull/5757
+
+Daniel Stenberg (1 Aug 2020)
+- [Marc Aldorasi brought this change]
+
+  multi_remove_handle: close unused connect-only connections
+  
+  Previously any connect-only connections in a multi handle would be kept
+  alive until the multi handle was closed.  Since these connections cannot
+  be re-used, they can be marked for closure when the associated easy
+  handle is removed from the multi handle.
+  
+  Closes #5749
+
+- checksrc: invoke script with -D to find .checksrc proper
+  
+  Without the -D command line option, checksrc.pl won't know which
+  directory to load the ".checksrc" file from when building out of the
+  source tree.
+  
+  Reported-by: Marcel Raad
+  Fixes #5715
+  Closes #5755
+
+- [Carlo Marcelo Arenas Belón brought this change]
+
+  buildconf: retire ares buildconf invocation
+  
+  no longer needed after 4259d2df7dd95637a4b1e3fb174fe5e5aef81069
+
+- [Carlo Marcelo Arenas Belón brought this change]
+
+  buildconf: excempt defunct reference to ACLOCAL_FLAGS
+  
+  retired with 09f278121e815028adb24d228d8092fc6cb022aa but kept around as
+  the name is generic enough that it might be in use and relied upon from
+  the environment.
+
+- [Carlo Marcelo Arenas Belón brought this change]
+
+  buildconf: avoid array concatenation in die()
+  
+  reported as error SC2145[1] by shellcheck, but not expected to cause
+  any behavioural differences otherwise.
+  
+  [1] https://github.com/koalaman/shellcheck/wiki/SC2145
+  
+  Closes #5701
+
+- travis: add ppc64le and s390x builds
+  
+  Closes #5752
+
+Marc Hoersken (31 Jul 2020)
+- connect: remove redundant message about connect failure
+  
+  Reviewed-by: Daniel Stenberg
+  
+  Closes #5708
+
+- tests/sshserver.pl: fix compatibility with OpenSSH for Windows
+  
+  Follow up to #5721
+
+- CI/azure: install libssh2 for use with msys2-based builds
+  
+  This enables building and running the SFTP tests.
+  Unfortunately OpenSSH for Windows does not support SCP (yet).
+  
+  Reviewed-by: Daniel Stenberg
+  
+  Closes #5721
+
+- CI/azure: increase Windows job timeout once again
+  
+  Avoid aborted jobs due to performance issues on Azure DevOps.
+  
+  Reviewed-by: Daniel Stenberg
+  Reviewed-by: Jay Satiro
+  
+  Closes #5738
+
+Jay Satiro (30 Jul 2020)
+- TODO: Schannel: 'Add option to allow abrupt server closure'
+  
+  We should offer an option to allow abrupt server closures (server closes
+  SSL transfer without sending a known termination point such as length of
+  transfer or close_notify alert). Abrupt server closures are usually
+  because of misconfigured or very old servers.
+  
+  Closes https://github.com/curl/curl/issues/4427
+
+- url: fix CURLU and location following
+  
+  Prior to this change if the user set a URL handle (CURLOPT_CURLU) it was
+  incorrectly used for the location follow, resulting in infinite requests
+  to the original location.
+  
+  Reported-by: sspiri@users.noreply.github.com
+  
+  Fixes https://github.com/curl/curl/issues/5709
+  Closes https://github.com/curl/curl/pull/5713
+
+Daniel Stenberg (30 Jul 2020)
+- RELEASE-NOTES: synced
+
+- [divinity76 brought this change]
+
+  docs: add date of 7.20 to CURLM_CALL_MULTI_PERFORM mentions
+  
+  it helps make it obvious that most developers don't have to care about
+  the CURLM_CALL_MULTI_PERFORM value (last release using it is nearly 11
+  years old, November 4 2009)
+  
+  Closes #5744
+
+Jay Satiro (29 Jul 2020)
+- tool_cb_wrt: fix outfile mode flags for Windows
+  
+  - Use S_IREAD and S_IWRITE mode permission flags to create the file
+    on Windows instead of S_IRUSR, S_IWUSR, etc.
+  
+  Windows only accepts a combination of S_IREAD and S_IWRITE. It does not
+  acknowledge other combinations, for which it may generate an assertion.
+  
+  This is a follow-up to 81b4e99 from yesterday, which improved the
+  existing file check with -J.
+  
+  Ref: https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/open-wopen#remarks
+  Ref: https://github.com/curl/curl/pull/5731
+  
+  Closes https://github.com/curl/curl/pull/5742
+
+Daniel Stenberg (28 Jul 2020)
+- checksrc: ban gmtime/localtime
+  
+  They're not thread-safe so they should not be used in libcurl code.
+  
+  Explictly enabled when deemed necessary and in examples and tests
+  
+  Reviewed-by: Nicolas Sterchele
+  Closes #5732
+
+- transfer: fix data_pending for builds with both h2 and h3 enabled
+  
+  Closes #5734
+
+- curl_multi_setopt: fix compiler warning "result is always false"
+  
+  On systems with 32 bit long the expression is always false. Avoid
+  the warning.
+  
+  Reported-by: Gisle Vanem
+  Bug: https://github.com/curl/curl/commit/61a08508f6a458fe21bbb18cd2a9bac2f039452b#commitcomment-40941232
+  Closes #5736
+
+- curl: improve the existing file check with -J
+  
+  Previously a file that isn't user-readable but is user-writable would
+  not be properly avoided and would get overwritten.
+  
+  Reported-by: BrumBrum on hackerone
+  Assisted-by: Jay Satiro
+  Bug: https://hackerone.com/reports/926638
+  Closes #5731
+
+- [Jonathan Nieder brought this change]
+
+  multi: update comment to say easyp list is linear
+  
+  Since 09b9fc900 (multi: remove 'Curl_one_easy' struct, phase 1,
+  2013-08-02), the easy handle list is not circular but ends with
+  ->next pointing to NULL.
+  
+  Reported-by: Masaya Suzuki <masayasuzuki@google.com>
+  Closes #5737
+
+- CURLOPT_NOBODY.3: fix the syntax for referring to options
+  
+  As test 1140 fails otherwise!
+  
+  Follow-up to e1bac81cc815
+
+- ngtcp2: store address in sockaddr_storage
+  
+  Reported-by: Tatsuhiro Tsujikawa
+  Closes #5733
+
+- CURLOPT_NOBODY.3: clarify what setting to 0 means
+  
+  ... and mention that HTTP with other methods than HEAD might get a body and
+  there's no option available to stop that.
+  
+  Closes #5729
+
+- setopt: unset NOBODY switches to GET if still HEAD
+  
+  Unsetting CURLOPT_NOBODY with 0L when doing HTTP has no documented
+  action but before 7.71.0 that used to switch back to GET and with this
+  change (assuming the method is still set to HEAD) this behavior is
+  brought back.
+  
+  Reported-by: causal-agent on github
+  Fixes #5725
+  Closes #5728
+
+- [Ehren Bendler brought this change]
+
+  configure: cleanup wolfssl + pkg-config conflicts when cross compiling.
+  
+  Also choose a different wolfSSL function to test for NTLM support.
+  
+  Fixes #5605
+  Closes #5682
+
+- configure: show zstd "no" in summary when built without it
+  
+  Reported-by: Marc Hörsken
+  Fixes #5720
+  Closes #5730
+
+- quiche: handle calling disconnect twice
+  
+  Reported-by: lilongyan-huawei on github
+  Fixes #5726
+  Closes #5727
+
+- [Nicolas Sterchele brought this change]
+
+  getinfo: reset retry-after value in initinfo
+  
+  - Avoid re-using retry_after value from preceding request
+  - Add libtest 3010 to verify
+  
+  Reported-by: joey-l-us on github
+  Fixes #5661
+  Closes #5672
+
+Marcel Raad (27 Jul 2020)
+- WIN32: stop forcing narrow-character API
+  
+  Except where the results are only used for character output.
+  getenv is not touched because it's part of the public API, and having
+  it return UTF-8 instead of ANSI would be a breaking change.
+  
+  Fixes https://github.com/curl/curl/issues/5658
+  Fixes https://github.com/curl/curl/issues/5712
+  Closes https://github.com/curl/curl/pull/5718
+
+Jay Satiro (27 Jul 2020)
+- [Tobias Stoeckmann brought this change]
+
+  mprintf: Fix stack overflows
+  
+  Stack overflows can occur with precisions for integers and floats.
+  
+  Proof of concepts:
+  - curl_mprintf("%d, %.*1$d", 500, 1);
+  - curl_mprintf("%d, %+0500.*1$f", 500, 1);
+  
+  Ideally, compile with -fsanitize=address which makes this undefined
+  behavior a bit more defined for debug purposes.
+  
+  The format strings are valid. The overflows occur due to invalid
+  arguments. If these arguments are variables with contents controlled
+  by an attacker, the function's stack can be corrupted.
+  
+  Also see CVE-2016-9586 which partially fixed the float aspect.
+  
+  Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
+  
+  Closes https://github.com/curl/curl/pull/5722
+
+- [Tobias Stoeckmann brought this change]
+
+  mprintf: Fix dollar string handling
+  
+  Verify that specified parameters are in range. If parameters are too
+  large, fail early on and avoid out of boundary accesses.
+  
+  Also do not read behind boundaries of illegal format strings.
+  
+  These are defensive measures since it is expected that format strings
+  are well-formed. Format strings should not be modifiable by user
+  input due to possible generic format string attacks.
+  
+  Closes https://github.com/curl/curl/pull/5722
+
+Daniel Stenberg (26 Jul 2020)
+- ntlm: free target_info before (re-)malloc
+  
+  OSS-Fuzz found a way this could get called again with the pointer still
+  pointing to a malloc'ed memory, leading to a leak.
+  
+  Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24379
+  
+  Closes #5724
+
+Marcel Raad (26 Jul 2020)
+- CI/macos: set minimum macOS version
+  
+  This enables some deprecation warnings.
+  Previously, autotools defaulted to 10.8.
+  
+  Closes https://github.com/curl/curl/pull/5723
+
+Daniel Stenberg (26 Jul 2020)
+- RELEASE-NOTES: synced
+
+Marcel Raad (25 Jul 2020)
+- CI/macos: enable warnings as errors for CMake builds
+  
+  Closes https://github.com/curl/curl/pull/5716
+
+- CMake: fix test for warning suppressions
+  
+  GCC doesn't warn for unknown `-Wno-` options, except if there are other
+  warnings or errors [0]. This was problematic with `CURL_WERROR` as that
+  warning-as-error cannot be suppressed. Notably, this always happened
+  with `-Wno-pedantic-ms-format` when not targeting Windows. So test for
+  the positive form of the warning instead, which should always result in
+  a diagnostic if unknown.
+  
+  [0] https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
+  
+  Closes https://github.com/curl/curl/pull/5714
+
+Jay Satiro (23 Jul 2020)
+- curl.h: update CURLINFO_LASTONE
+  
+  CURLINFO_LASTONE should have been updated when
+  CURLINFO_EFFECTIVE_METHOD was added.
+  
+  Reported-by: xwxbug@users.noreply.github.com
+  
+  Fixes https://github.com/curl/curl/issues/5711
+
+Marc Hoersken (22 Jul 2020)
+- CI/azure: unconditionally enable warnings-as-errors with autotools
+  
+  Reviewed-by: Marcel Raad
+  
+  Follow up to #5694
+  Closes #5706
+
+Marcel Raad (21 Jul 2020)
+- doh: remove redundant cast
+  
+  Closes https://github.com/curl/curl/pull/5704
+
+- CI/macos: unconditionally enable warnings-as-errors with autotools
+  
+  Previously, warnings were only visible in the output for most jobs.
+  
+  Closes https://github.com/curl/curl/pull/5694
+
+- util: silence conversion warnings
+  
+  timeval::tv_usec might be a 32-bit integer and timespec::tv_nsec might
+  be a 64-bit integer. This is the case when building for recent macOS
+  versions, for example. Just treat tv_usec as an int, which should
+  hopefully always be sufficient on systems with
+  `HAVE_CLOCK_GETTIME_MONOTONIC`.
+  
+  Closes https://github.com/curl/curl/pull/5695
+
+- md(4|5): don't use deprecated macOS functions
+  
+  They are marked as deprecated for -mmacosx-version-min >= 10.15,
+  which might result in warnings-as-errors.
+  
+  Closes https://github.com/curl/curl/pull/5695
+
+Daniel Stenberg (18 Jul 2020)
+- strdup: remove the odd strlen check
+  
+  It confuses code analyzers with its use of -1 for unsigned value. Also,
+  a check that's not normally used in strdup() code - and not necessary.
+  
+  Closes #5697
+
+- [Alessandro Ghedini brought this change]
+
+  travis: update quiche builds for new boringssl layout
+  
+  This is required after https://github.com/cloudflare/quiche/pull/593
+  moved BoringSSL around slightly.
+  
+  This also means that Go is not needed to build BoringSSL anymore (the
+  one provided by quiche anyway).
+  
+  Closes #5691
+
+Marcel Raad (17 Jul 2020)
+- configure: allow disabling warnings
+  
+  When using `--enable-warnings`, it was not possible to disable warnings
+  via CFLAGS that got explicitly enabled. Now warnings are not enabled
+  anymore if they are explicitly disabled (or enabled) in CFLAGS. This
+  works for at least GCC, clang, and TCC as they have corresponding
+  `-Wno-` options for every warning.
+  
+  Closes https://github.com/curl/curl/pull/5689
+
+Daniel Stenberg (16 Jul 2020)
+- ngtcp2: adjust to recent sockaddr updates
+  
+  Closes #5690
+
+- page-header: provide protocol details in the curl.1 man page
+  
+  Add protocol and version specific information about all protocols curl
+  supports.
+  
+  Fixes #5679
+  Reported-by: tbugfinder on github
+  Closes #5686
+
+Daniel Gustafsson (16 Jul 2020)
+- docs: Update a few leftover mentions of DarwinSSL
+  
+  Commit 76a9c3c4be10b3d4d379d5b23ca76806bbae536a renamed DarwinSSL to the
+  more correct/common name Secure Transport, but a few mentions in the docs
+  remained.
+  
+  Closes #5688
+  Reviewed-by: Daniel Stenberg <daniel@haxx.se>
+
+Daniel Stenberg (16 Jul 2020)
+- file2memory: use a define instead of -1 unsigned value
+  
+  ... to use the maximum value for 'size_t' when detecting integer overflow.
+  Changed the limit to max/4 as already that seems unreasonably large.
+  
+  Codacy didn't like the previous approach.
+  
+  Closes #5683
+
+- CURL_PUSH_ERROROUT: allow the push callback to fail the parent stream
+  
+  ... by adding support for a new dedicated return code.
+  
+  Suggested-by: Jonathan Cardoso
+  Assisted-by: Erik Johansson
+  URL: https://curl.haxx.se/mail/lib-2020-06/0099.html
+  Closes #5636
+
+- [Baruch Siach brought this change]
+
+  nss: fix build with disabled proxy support
+  
+  Avoid reference to fields that do not exist when CURL_DISABLE_PROXY is
+  defined.
+  
+  Closes #5667
+
+- test1139: make it display the difference on test failures
+
+- test1119: verify stdout in the test
+  
+  So that failures will be displayed in the terminal, as it makes test failures
+  visually displayed easier and faster.
+  
+  Closes #5644
+
+- curl: add %{method} to the -w variables
+  
+  Gets the CURLINFO_EFFECTIVE_METHOD from libcurl.
+  
+  Added test 1197 to verify.
+
+- CURLINFO_EFFECTIVE_METHOD: added
+  
+  Provide the HTTP method that was used on the latest request, which might
+  be relevant for users when there was one or more redirects involved.
+  
+  Closes #5511
+
+Viktor Szakats (14 Jul 2020)
+- windows: add unicode to feature list
+  
+  Reviewed-by: Marcel Raad
+  Reviewed-by: Marc Hörsken
+  
+  Closes #5491
+
+Daniel Stenberg (14 Jul 2020)
+- multi: remove two checks always true
+  
+  Detected by Codacy
+  Closes #5676
+
+Marc Hoersken (13 Jul 2020)
+- workflows: limit what branches to run CodeQL on
+  
+  Align CodeQL action with existing CI actions:
+  - Update branch filter to avoid duplicate CI runs.
+  - Shorten workflow name due to informative job name.
+  
+  Reviewed-by: Daniel Stenberg
+  
+  Closes #5660
+
+- appveyor: collect libcurl.dll variants with prefix or suffix
+  
+  On some platforms libcurl is build with a platform-specific
+  prefix and/or a version number suffix.
+  
+  Assisted-by: Jay Satiro
+  
+  Closes #5659
+
+Daniel Stenberg (12 Jul 2020)
+- [ihsinme brought this change]
+
+  socks: use size_t for size variable
+  
+  Use the unsigned type (size_t) in the arithmetic of pointers. In this
+  context, the signed type (ssize_t) is used unnecessarily.
+  
+  Authored-by: ihsinme on github
+  Closes #5654
+
+- RELEASE-NOTES: synced
+  
+  ... and bumped to 7.72.0 as the next release version number
+
+- [Gilles Vollant brought this change]
+
+  content_encoding: add zstd decoding support
+  
+  include zstd curl patch for Makefile.m32 from vszakats
+  and include Add CMake support for zstd from Peter Wu
+  
+  Helped-by: Viktor Szakats
+  Helped-by: Peter Wu
+  Closes #5453
+
+- asyn.h: remove the Curl_resolver_getsock define
+  
+   - not used
+   - used the wrong number of arguments
+   - confused the Codeacy code analyzer
+  
+  Closes #5647
+
+- [Nicolas Sterchele brought this change]
+
+  configure.ac: Sort features name in summary
+  
+  - Same as protocols
+  
+  Closes #5656
+
+- [Matthias Naegler brought this change]
+
+  cmake: fix windows xp build
+  
+  Reviewed-by: Marcel Raad
+  Closes #5662
+
+- ngtcp2: update to modified qlog callback prototype
+  
+  Closes #5675
+
+- transfer: fix memory-leak with CURLOPT_CURLU in a duped handle
+  
+  Added test case 674 to reproduce and verify the bug report.
+  
+  Fixes #5665
+  Reported-by: NobodyXu on github
+  Closes #5673
+
+- [Baruch Siach brought this change]
+
+  bearssl: fix build with disabled proxy support
+  
+  Avoid reference to fields that do not exist when CURL_DISABLE_PROXY is
+  defined.
+  
+  Reviewed-by: Nicolas Sterchele
+  Closes #5666
+
+- RELEASE-NOTES: synced
+
+Jay Satiro (11 Jul 2020)
+- [Carlo Marcelo Arenas Belón brought this change]
+
+  cirrus-ci: upgrade 11-STABLE to 11.4
+  
+  Meant to be the last of the 11 series and so make sure that all
+  other references reflect all 11 versions so they can be retired
+  together later.
+  
+  Closes https://github.com/curl/curl/pull/5668
+
+- [Filip Salomonsson brought this change]
+
+  CURLINFO_CERTINFO.3: fix typo
+  
+  Closes https://github.com/curl/curl/pull/5655
+
+Daniel Stenberg (4 Jul 2020)
+- http2: only do the *done() cleanups for HTTP
+  
+  Follow-up to ef86daf4d3
+  
+  Closes #5650
+  Fixes #5646
+
+- [Alex Kiernan brought this change]
+
+  gnutls: repair the build with `CURL_DISABLE_PROXY`
+  
+  `http_proxy`/`proxy_ssl`/`tunnel_proxy` will not be available in `conn`
+  if `CURL_DISABLE_PROXY` is enabled.  Repair the build with that
+  configuration.
+  
+  Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
+  Closes #5645
+
+Alex Kiernan (3 Jul 2020)
+- gnutls: Fetch backend when using proxy
+  
+  Fixes: 89865c149 ("gnutls: remove the BACKEND define kludge")
+  Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
+
+Daniel Stenberg (3 Jul 2020)
+- [Laramie Leavitt brought this change]
+
+  http2: close the http2 connection when no more requests may be sent
+  
+  Well-behaving HTTP2 servers send two GOAWAY messages. The first
+  message is a warning that indicates that the server is going to
+  stop accepting streams. The second one actually closes the stream.
+  
+  nghttp2 reports this state (and the other state of no more stream
+  identifiers) via the call nghttp2_session_check_request_allowed().
+  In this state the client should not create more streams on the
+  session (tcp connection), and in curl this means that the server
+  has requested that the connection is closed.
+  
+  It would be also be possible to put the connclose() call into the
+  on_http2_frame_recv() function that triggers on the GOAWAY message.
+  
+  This fixes a bug seen when the client sees the following sequence of
+  frames:
+  
+  // advisory GOAWAY
+  HTTP2 GOAWAY [stream-id = 0, promised-stream-id = -1]
+  ... some additional frames
+  
+  // final GOAWAY
+  HTTP2 GOAWAY [stream-id = 0, promised-stream-id = N ]
+  
+  Before this change, curl will attempt to reuse the connection even
+  after the last stream, will encounter this error:
+  
+  * Found bundle for host localhost: 0x5595f0a694e0 [can multiplex]
+  * Re-using existing connection! (#0) with host localhost
+  * Connected to localhost (::1) port 10443 (#0)
+  * Using Stream ID: 9 (easy handle 0x5595f0a72e30)
+  > GET /index.html?5 HTTP/2
+  > Host: localhost:10443
+  > user-agent: curl/7.68.0
+  > accept: */*
+  >
+  * stopped the pause stream!
+  * Connection #0 to host localhost left intact
+  curl: (16) Error in the HTTP2 framing layer
+  
+  This error may posion the connection cache, causing future requests
+  which resolve to the same curl connection to go through the same error
+  path.
+  
+  Closes #5643
+
+- ftpserver: don't verify SMTP MAIL FROM names
+  
+  Rely on tests asking the names to get refused instead - test servers
+  should be as dumb as possible. Edited test 914, 955 and 959 accordingly.
+  
+  Closes #5639
+
+- curl_version_info.3: CURL_VERSION_KERBEROS4 is deprecated
+  
+  This came up in #5640. It make sense to clarify this in the docs!
+  
+  Reminded-by: Kamil Dudka
+  Closes #5642
+
+Kamil Dudka (3 Jul 2020)
+- tool_getparam: make --krb option work again
+  
+  It was disabled by mistake in commit curl-7_37_1-23-ge38ba4301.
+  
+  Bug: https://bugzilla.redhat.com/1833193
+  Closes #5640
+
+Daniel Stenberg (2 Jul 2020)
+- [Jeremy Maitin-Shepard brought this change]
+
+  http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages
+  
+  Confusingly, nghttp2 has two different error code enums:
+  
+  - nghttp2_error, to be used with nghttp2_strerror
+  - nghttp2_error_code, to be used with nghttp2_http2_strerror
+  
+  Closes #5641
+
+Marcel Raad (2 Jul 2020)
+- url: silence MSVC warning
+  
+  Since commit f3d501dc678, if proxy support is disabled, MSVC warns:
+  url.c : warning C4701: potentially uninitialized local variable
+  'hostaddr' used
+  url.c : error C4703: potentially uninitialized local pointer variable
+  'hostaddr' used
+  
+  That could actually only happen if both `conn->bits.proxy` and
+  `CURL_DISABLE_PROXY` were enabled.
+  Initialize it to NULL to silence the warning.
+  
+  Closes https://github.com/curl/curl/pull/5638
+
+Daniel Stenberg (1 Jul 2020)
+- RELEASE-NOTES: synced
+
 Version 7.71.1 (30 Jun 2020)
 
 Daniel Stenberg (30 Jun 2020)
@@ -6388,1075 +7498,3 @@
   Bug: https://github.com/curl/curl/commit/87b9337c8f76c21c57b204e88b68c6ecf3bd1ac0#commitcomment-36447951
   
   Closes #4725
-
-- lib: remove ASSIGNWITHINCONDITION exceptions, use our code style
-  
-  ... even for macros
-  
-  Reviewed-by: Daniel Gustafsson
-  Reviewed-by: Jay Satiro
-  Reported-by: Jay Satiro
-  Fixes #4683
-  Closes #4722
-
-- tests: make sure checksrc runs on header files too
-
-- Revert "checksrc: fix regexp for ASSIGNWITHINCONDITION"
-  
-  This reverts commit ba82673dac3e8d00a76aa5e3779a0cb80e7442af.
-  
-  Bug: #4683
-
-- KNOWN_BUGS: TLS session cache doesn't work with TFO
-  
-  [skip ci]
-  Closes #4301
-
-- KNOWN_BUGS: Connection information when using TCP Fast Open
-  
-  Also point to #4296 for more details
-  Closes #4296
-
-- KNOWN_BUGS: LDAP on Windows doesn't work
-  
-  Closes #4261
-
-- docs: TLS SRP doesn't work with TLS 1.3
-  
-  Reported-by: sayrer on github
-  Closes #4262
-  [skip ci]
-
-Dan Fandrich (16 Dec 2019)
-- cirrus: Switch to the FreeBSD 12.1 point release & enable more tests.
-  
-  A few tests are now passing on FreeBSD, so no longer skip them.
-  [skip ci]
-
-Daniel Stenberg (16 Dec 2019)
-- azure: the macos cmake doesn't need to install cmake
-  
-   Error: cmake 3.15.5 is already installed
-   To upgrade to 3.16.1, run `brew upgrade cmake`.
-  
-  Closes #4723
-
-Jay Satiro (15 Dec 2019)
-- winbuild: Document CURL_STATICLIB requirement for static libcurl
-  
-  A static libcurl (ie winbuild mode=static) requires that the user define
-  CURL_STATICLIB when using it in their application. This is already
-  covered in the FAQ and INSTALL.md, but is a pretty important point so
-  now it's noted in the BUILD.WINDOWS.txt as well.
-  
-  Assisted-by: Michael Vittiglio
-  
-  Closes https://github.com/curl/curl/pull/4721
-
-Daniel Stenberg (15 Dec 2019)
-- [Santino Keupp brought this change]
-
-  libssh2: add support for ECDSA and ed25519 knownhost keys
-  
-  ... if a new enough libssh2 version is present.
-  
-  Source: https://curl.haxx.se/mail/archive-2019-12/0023.html
-  Co-Authored-by: Daniel Stenberg
-  Closes #4714
-
-- lib1591: free memory properly on OOM, in the trailers callback
-  
-  Detected by torture tests.
-  
-  Closes #4720
-
-- runtests: --repeat=[num] to repeat tests
-  
-  Closes #4715
-
-- RELEASE-NOTES: synced
-
-- azure: add a torture test on mac
-  
-  Uses --shallow=25 to keep it small enough to get through in time.
-  
-  Closes #4712
-
-- multi: free sockhash on OOM
-  
-  This would otherwise leak memory in the error path.
-  
-  Detected by torture test 1540.
-  
-  Closes #4713
-
-Marcel Raad (13 Dec 2019)
-- tests: use DoH feature for DoH tests
-  
-  Previously, http/2 was used instead.
-  
-  Assisted-by: Jay Satiro
-  Closes https://github.com/curl/curl/pull/4692
-
-- hostip: suppress compiler warning
-  
-  With `--disable-doh --disable-threaded-resolver`, the `dns` parameter
-  is not used.
-  
-  Closes https://github.com/curl/curl/pull/4692
-
-- tests: fix build with `CURL_DISABLE_DOH`
-  
-  Closes https://github.com/curl/curl/pull/4692
-
-Daniel Stenberg (13 Dec 2019)
-- azure: add a torture test
-  
-  Skipping all FTP tests for speed reasons.
-  
-  Closes #4697
-
-- azure: make the default build use --enable-debug --enable-werror
-
-- ntlm_wb: fix double-free in OOM
-  
-  Detected by torture testing test 1310
-  
-  Closes #4710
-
-Dan Fandrich (13 Dec 2019)
-- cirrus: Drop the FreeBSD 10.4 build
-  
-  Upstream support for 10.4 ended a year ago, and it looks like the image
-  is now gone, too.
-  [skip ci]
-
-Daniel Stenberg (13 Dec 2019)
-- unit1620: fix bad free in OOM
-  
-  Closes #4709
-
-- unit1609: fix mem-leak in OOM
-  
-  Closes #4709
-
-- unit1607: fix mem-leak in OOM
-  
-  Closes #4709
-
-- lib1559: fix mem-leak in OOM
-  
-  Closes #4709
-
-- lib1557: fix mem-leak in OOM
-  
-  Closes #4709
-
-- altsvc: make the save function ignore NULL filenames
-  
-  It might happen in OOM situations. Detected bv torture tests.
-  
-  Closes #4707
-
-- curl: fix memory leak in OOM in etags logic
-  
-  Detected by torture tests
-  
-  Closes #4706
-
-- doh: make it behave when built without proxy support
-  
-  Reported-by: Marcel Raad
-  Bug: https://github.com/curl/curl/pull/4692#issuecomment-564115734
-  
-  Closes #4704
-
-- curl: improved cleanup in upload error path
-  
-  Memory leak found by torture test 58
-  
-  Closes #4705
-
-- mailmap: fix Andrew Ishchuk
-
-- travis: make torture use --shallow=40
-  
-  As a first step to enable it to run over a more diverse set of tests in
-  a reasonable time.
-
-- runtests: introduce --shallow to reduce huge torture tests
-  
-  When set, shallow mode limits runtests -t to make no more than NUM fails
-  per test case. If more are found, it will randomly discard entries until
-  the number is right. The random seed can also be set.
-  
-  This is particularly useful when running MANY tests as then most torture
-  failures will already fail the same functions over and over and make the
-  total operation painfully tedious.
-  
-  Closes #4699
-
-- conncache: CONNECT_ONLY connections assumed always in-use
-  
-  This makes them never to be considered "the oldest" to be discarded when
-  reaching the connection cache limit. The reasoning here is that
-  CONNECT_ONLY is primarily used in combination with using the
-  connection's socket post connect and since that is used outside of
-  curl's knowledge we must assume that it is in use until explicitly
-  closed.
-  
-  Reported-by: Pavel Pavlov
-  Reported-by: Pavel Löbl
-  Fixes #4426
-  Fixes #4369
-  Closes #4696
-
-- [Gisle Vanem brought this change]
-
-  vtls: make BearSSL possible to set with CURL_SSL_BACKEND
-  
-  Ref: https://github.com/curl/curl/commit/9b879160df01e7ddbb4770904391d3b74114302b#commitcomment-36355622
-  
-  Closes #4698
-
-- RELEASE-NOTES: synced
-
-- travis: remove "coverage", make it "torture"
-  
-  The coveralls service and test coverage numbers are just too unreliable.
-  Removed badge from README.md as well.
-  
-  Fixes #4694
-  Closes #4695
-
-- azure: add libssh2 and cmake macos builds
-  
-  Removed the macos libssh2 build from travis
-  
-  Closes #4686
-
-- curl: use errorf() better
-  
-  Change series of error outputs to use errorf().
-  
-  Only errors that are due to mistakes in command line option usage should
-  use helpf(), other types of errors in the tool should rather use
-  errorf().
-  
-  Closes #4691
-
-Jay Satiro (9 Dec 2019)
-- [Marc Hoersken brought this change]
-
-  tests: make it possible to set executable extensions
-  
-  This enables the use of Windows Subsystem for Linux (WSL) to run the
-  testsuite against Windows binaries while using Linux servers.
-  
-  This commit introduces the following environment variables:
-  - CURL_TEST_EXE_EXT: set the executable extension for all components
-  - CURL_TEST_EXE_EXT_TOOL: set it for the curl tool only
-  - CURL_TEST_EXE_EXT_SSH: set it for the SSH tools only
-  
-  Later testcurl.pl could be adjusted to make use of those variables.
-  - CURL_TEST_EXE_EXT_SRV: set it for the test servers only
-  
-  (This is one of several commits to support use of WSL for the tests.)
-  
-  Closes https://github.com/curl/curl/pull/3899
-
-- [Marc Hoersken brought this change]
-
-  tests: fix permissions of ssh keys in WSL
-  
-  Keys created on Windows Subsystem for Linux (WSL) require it for some
-  reason.
-  
-  (This is one of several commits to support use of WSL for the tests.)
-  
-  Ref: https://github.com/curl/curl/pull/3899
-
-- [Marc Hoersken brought this change]
-
-  tests: use \r\n for log messages in WSL
-  
-  Bash in Windows Subsystem for Linux (WSL) requires it for some reason.
-  
-  (This is one of several commits to support use of WSL for the tests.)
-  
-  Ref: https://github.com/curl/curl/pull/3899
-
-- [Andrew Ishchuk brought this change]
-
-  winbuild: Define CARES_STATICLIB when WITH_CARES=static
-  
-  When libcurl is built with MODE=static, c-ares is forced into static
-  linkage too. That doesn't happen when MODE=dll so linker would break
-  over undefined symbols.
-  
-  closes https://github.com/curl/curl/pull/4688
-
-Daniel Stenberg (9 Dec 2019)
-- conn: always set bits.close with connclose()
-  
-  Closes #4690
-
-- cirrus: enable clang sanitizers on freebsd 13
-
-- conncache: fix multi-thread use of shared connection cache
-  
-  It could accidentally let the connection get used by more than one
-  thread, leading to double-free and more.
-  
-  Reported-by: Christopher Reid
-  Fixes #4544
-  Closes #4557
-
-- azure: add a vanilla macos build
-  
-  Closes #4685
-
-- curl: make the etag load logic work without fseek
-  
-  The fseek()s were unnecessary and caused Coverity warning CID 1456554
-  
-  Closes #4681
-
-- mailmap: Mohammad Hasbini
-
-- [Mohammad Hasbini brought this change]
-
-  docs: fix some typos
-  
-  Closes #4680
-
-- RELEASE-NOTES: synced
-
-Jay Satiro (5 Dec 2019)
-- lib: fix some loose ends for recently added CURLSSLOPT_NO_PARTIALCHAIN
-  
-  Add support for CURLSSLOPT_NO_PARTIALCHAIN in CURLOPT_PROXY_SSL_OPTIONS
-  and OS400 package spec.
-  
-  Also I added the option to the NameValue list in the tool even though it
-  isn't exposed as a command-line option (...yet?). (NameValue stringizes
-  the option name for the curl cmd -> libcurl source generator)
-  
-  Follow-up to 564d88a which added CURLSSLOPT_NO_PARTIALCHAIN.
-  
-  Ref: https://github.com/curl/curl/pull/4655
-
-- setopt: Fix ALPN / NPN user option when built without HTTP2
-  
-  - Stop treating lack of HTTP2 as an unknown option error result for
-    CURLOPT_SSL_ENABLE_ALPN and CURLOPT_SSL_ENABLE_NPN.
-  
-  Prior to this change it was impossible to disable ALPN / NPN if libcurl
-  was built without HTTP2. Setting either option would result in
-  CURLE_UNKNOWN_OPTION and the respective internal option would not be
-  set. That was incorrect since ALPN and NPN are used independent of
-  HTTP2.
-  
-  Reported-by: Shailesh Kapse
-  
-  Fixes https://github.com/curl/curl/issues/4668
-  Closes https://github.com/curl/curl/pull/4672
-
-Daniel Stenberg (5 Dec 2019)
-- etag: allow both --etag-compare and --etag-save in same cmdline
-  
-  Fixes #4669
-  Closes #4678
-
-Marcel Raad (5 Dec 2019)
-- curl_setup: fix `CURLRES_IPV6` condition
-  
-  Move the definition of `CURLRES_IPV6` to before undefining
-  `HAVE_GETADDRINFO`. Regression from commit 67a08dca27a which caused
-  some tests to fail and others to be skipped with c-ares.
-  
-  Fixes https://github.com/curl/curl/issues/4673
-  Closes https://github.com/curl/curl/pull/4677
-
-Daniel Stenberg (5 Dec 2019)
-- test342: make it return a 304 as the tag matches
-
-Peter Wu (4 Dec 2019)
-- CMake: add support for building with the NSS vtls backend
-  
-  Options are cross-checked with configure.ac and acinclude.m4.
-  Tested on Arch Linux, untested on other platforms like Windows or macOS.
-  
-  Closes #4663
-  Reviewed-by: Kamil Dudka
-
-Daniel Stenberg (4 Dec 2019)
-- azure: add more builds
-  
-  ... removed two from travis (that now runs on azure instead)
-  
-  Closes #4671
-
-- CURLOPT_VERBOSE.3: see also ERRORBUFFER
-
-- hostip4.c: bump copyright year range
-
-Marcel Raad (3 Dec 2019)
-- configure: enable IPv6 support without `getaddrinfo`
-  
-  This makes it possible to recognize and connect to literal IPv6
-  addresses when `getaddrinfo` is not available, which is already the
-  case for the CMake build. This affects e.g. classic MinGW because it
-  still targets Windows 2000 by default, where `getaddrinfo` is not
-  available, but general IPv6 support is.
-  
-  Instead of checking for `getaddrinfo`, check for `sockaddr_in6` as the
-  CMake build does.
-  
-  Closes https://github.com/curl/curl/pull/4662
-
-- curl_setup: disable IPv6 resolver without `getaddrinfo`
-  
-  Also, use `CURLRES_IPV6` only for actual DNS resolution, not for IPv6
-  address support. This makes it possible to connect to IPv6 literals by
-  setting `ENABLE_IPV6` even without `getaddrinfo` support. It also fixes
-  the CMake build when using the synchronous resolver without
-  `getaddrinfo` support.
-  
-  Closes https://github.com/curl/curl/pull/4662
-
-Daniel Stenberg (3 Dec 2019)
-- github action/azure pipeline: run 'make test-nonflaky' for tests
-  
-  To match travis and give more info on failures.
-
-- openssl: CURLSSLOPT_NO_PARTIALCHAIN can disable partial cert chains
-  
-  Closes #4655
-
-- openssl: set X509_V_FLAG_PARTIAL_CHAIN
-  
-  Have intermediate certificates in the trust store be treated as
-  trust-anchors, in the same way as self-signed root CA certificates
-  are. This allows users to verify servers using the intermediate cert
-  only, instead of needing the whole chain.
-  
-  Other TLS backends already accept partial chains.
-  
-  Reported-by: Jeffrey Walton
-  Bug: https://curl.haxx.se/mail/lib-2019-11/0094.html
-
-- curl: show better error message when no homedir is found
-  
-  Reported-by: Vlastimil Ovčáčík
-  Fixes #4644
-  Closes #4665
-
-- OPENSOCKETFUNCTION.3: correct the purpose description
-  
-  Reported-by: Jeff Mears
-  Bug: https://curl.haxx.se/mail/lib-2019-12/0007.html
-  
-  Closes #4667
-
-- [Peter Wu brought this change]
-
-  travis: do not use OVERRIDE_CC or OVERRIDE_CXX if empty
-  
-  Fixes the macOS builds where OVERRIDE_CC and OVERRIDE_CXX are not set.
-  
-  Reported-by: Jay Satiro
-  Fixes #4659
-  Closes #4661
-  Closes #4664
-
-- azure-pipelines: fix the test script
-
-- Azure Pipelines: initial CI setup
-  
-  [skip ci]
-
-- docs: add "added: 7.68.0" to the --etag-* docs
-
-- copyright: fix the year ranges for two files
-  
-  Follow-up to 9c1806ae
-
-Jay Satiro (1 Dec 2019)
-- build: Disable Visual Studio warning "conditional expression is constant"
-  
-  - Disable warning C4127 "conditional expression is constant" globally
-    in curl_setup.h for when building with Microsoft's compiler.
-  
-  This mainly affects building with the Visual Studio project files found
-  in the projects dir.
-  
-  Prior to this change the cmake and winbuild build systems already
-  disabled 4127 globally for when building with Microsoft's compiler.
-  Also, 4127 was already disabled for all build systems in the limited
-  circumstance of the WHILE_FALSE macro which disabled the warning
-  specifically for while(0). This commit removes the WHILE_FALSE macro and
-  all other cruft in favor of disabling globally in curl_setup.
-  
-  Background:
-  
-  We have various macros that cause 0 or 1 to be evaluated, which would
-  cause warning C4127 in Visual Studio. For example this causes it:
-  
-      #define Curl_resolver_asynch() 1
-  
-  Full behavior is not clearly defined and inconsistent across versions.
-  However it is documented that since VS 2015 Update 3 Microsoft has
-  addressed this somewhat but not entirely, not warning on while(true) for
-  example.
-  
-  Prior to this change some C4127 warnings occurred when I built with
-  Visual Studio using the generated projects in the projects dir.
-  
-  Closes https://github.com/curl/curl/pull/4658
-
-- openssl: retrieve reported LibreSSL version at runtime
-  
-  - Retrieve LibreSSL runtime version when supported (>= 2.7.1).
-  
-  For earlier versions we continue to use the compile-time version.
-  
-  Ref: https://man.openbsd.org/OPENSSL_VERSION_NUMBER.3
-  
-  Closes https://github.com/curl/curl/pull/2425
-
-- strerror: Add Curl_winapi_strerror for Win API specific errors
-  
-  - In all code call Curl_winapi_strerror instead of Curl_strerror when
-    the error code is known to be from Windows GetLastError.
-  
-  Curl_strerror prefers CRT error codes (errno) over Windows API error
-  codes (GetLastError) when the two overlap. When we know the error code
-  is from GetLastError it is more accurate to prefer the Windows API error
-  messages.
-  
-  Reported-by: Richard Alcock
-  
-  Fixes https://github.com/curl/curl/issues/4550
-  Closes https://github.com/curl/curl/pull/4581
-
-Daniel Stenberg (2 Dec 2019)
-- global_init: undo the "intialized" bump in case of failure
-  
-  ... so that failures in the global init function don't count as a
-  working init and it can then be called again.
-  
-  Reported-by: Paul Groke
-  Fixes #4636
-  Closes #4653
-
-- parsedate: offer a getdate_capped() alternative
-  
-  ... and use internally. This function will return TIME_T_MAX instead of
-  failure if the parsed data is found to be larger than what can be
-  represented. TIME_T_MAX being the largest value curl can represent.
-  
-  Reviewed-by: Daniel Gustafsson
-  Reported-by: JanB on github
-  Fixes #4152
-  Closes #4651
-
-- docs: add more references to curl_multi_poll
-  
-  Fixes #4643
-  Closes #4652
-
-- sha256: bump the copyright year range
-  
-  Follow-up from 66e21520f
-
-Daniel Gustafsson (28 Nov 2019)
-- curl_setup_once: consistently use WHILE_FALSE in macros
-  
-  The WHILE_FALSE construction is used to avoid compiler warnings in
-  macro constructions. This fixes a few instances where it was not
-  used in order to keep the code consistent.
-  
-  Closes #4649
-  Reviewed-by: Daniel Stenberg <daniel@haxx.se>
-
-Daniel Stenberg (28 Nov 2019)
-- [Steve Holme brought this change]
-
-  http_ntlm: Remove duplicate NSS initialisation
-  
-  Given that this is performed by the NTLM code there is no need to
-  perform the initialisation in the HTTP layer. This also keeps the
-  initialisation the same as the SASL based protocols and also fixes a
-  possible compilation issue if both NSS and SSPI were to be used as
-  multiple SSL backends.
-  
-  Reviewed-by: Kamil Dudka
-  Closes #3935
-
-Daniel Gustafsson (28 Nov 2019)
-- checksrc: fix regexp for ASSIGNWITHINCONDITION
-  
-  The regexp looking for assignments within conditions was too greedy
-  and matched a too long string in the case of multiple conditionals
-  on the same line. This is basically only a problem in single line
-  macros, and the code which exemplified this was essentially:
-  
-    do { if((x) != NULL) { x = NULL; } } while(0)
-  
-  ..where the final parenthesis of while(0) matched the regexp, and
-  the legal assignment in the block triggered the warning. Fix by
-  making the regexp less greedy by matching for the tell-tale signs
-  of the if statement ending.
-  
-  Also remove the one occurrence where the warning was disabled due
-  to a construction like the above, where the warning didn't apply
-  when fixed.
-  
-  Closes #4647
-  Reviewed-by: Daniel Stenberg <daniel@haxx.se>
-
-Daniel Stenberg (28 Nov 2019)
-- RELEASE-NOTES: synced
-
-- [Maros Priputen brought this change]
-
-  curl: two new command line options for etags
-  
-  --etag-compare and --etag-save
-  
-  Suggested-by: Paul Hoffman
-  Fixes #4277
-  Closes #4543
-
-Daniel Gustafsson (28 Nov 2019)
-- docs: fix typos
-
-Daniel Stenberg (28 Nov 2019)
-- mailmap: Niall O'Reilly's name
-
-- [Niall O'Reilly brought this change]
-
-  doh: use dedicated probe slots
-  
-  ... to easier allow additional DNS transactions.
-  
-  Closes #4629
-
-- travis: build ngtcp2 with --enable-lib-only
-  
-  ... makes it skip the examples and other stuff we don't neeed.
-  
-  Closes #4646
-
-- [David Benjamin brought this change]
-
-  ngtcp2: fix thread-safety bug in error-handling
-  
-  ERR_error_string(NULL) should never be called. It places the error in a
-  global buffer, which is not thread-safe. Use ERR_error_string_n with a
-  local buffer instead.
-  
-  Closes #4645
-
-- travis: export the CC/CXX variables when set
-  
-  Suggested-by: Peter Wu
-  Fixes #4637
-  Closes #4640
-
-Marcel Raad (26 Nov 2019)
-- dist: add error-codes.pl
-  
-  Follow-up to commit 74f441c6d31.
-  This should fix test 1175 when run via the daily source tarballs.
-  
-  Closes https://github.com/curl/curl/pull/4638
-
-Daniel Stenberg (26 Nov 2019)
-- [John Schroeder brought this change]
-
-  curl: fix --upload-file . hangs if delay in STDIN
-  
-  Attempt to unpause a busy read in the CURLOPT_XFERINFOFUNCTION.
-  
-  When uploading from stdin in non-blocking mode, a delay in reading
-  the stream (EAGAIN) causes curl to pause sending data
-  (CURL_READFUNC_PAUSE).  Prior to this change, a busy read was
-  detected and unpaused only in the CURLOPT_WRITEFUNCTION handler.
-  This change performs the same busy read handling in a
-  CURLOPT_XFERINFOFUNCTION handler.
-  
-  Fixes #2051
-  Closes #4599
-  Reported-by: bdry on github
-
-- [John Schroeder brought this change]
-
-  XFERINFOFUNCTION: support CURL_PROGRESSFUNC_CONTINUE
-  
-  (also for PROGRESSFUNCTION)
-  
-  By returning this value from the callback, the internal progress
-  function call is still called afterward.
-  
-  Closes #4599
-
-- [Michael Forney brought this change]
-
-  TLS: add BearSSL vtls implementation
-  
-  Closes #4597
-
-- curl_multi_wakeup.3: add example and AVAILABILITY
-  
-  Reviewed-by: Gergely Nagy
-  Closes #4635
-
-- [Gergely Nagy brought this change]
-
-  multi: add curl_multi_wakeup()
-  
-  This commit adds curl_multi_wakeup() which was previously in the TODO
-  list under the curl_multi_unblock name.
-  
-  On some platforms and with some configurations this feature might not be
-  available or can fail, in these cases a new error code
-  (CURLM_WAKEUP_FAILURE) is returned from curl_multi_wakeup().
-  
-  Fixes #4418
-  Closes #4608
-
-Jay Satiro (24 Nov 2019)
-- [Xiaoyin Liu brought this change]
-
-  schannel: fix --tls-max for when min is --tlsv1 or default
-  
-  Prior to this change schannel ignored --tls-max (CURL_SSLVERSION_MAX_
-  macros) when --tlsv1 (CURL_SSLVERSION_TLSv1) or default TLS
-  (CURL_SSLVERSION_DEFAULT), using a max of TLS 1.2 always.
-  
-  Closes https://github.com/curl/curl/pull/4633
-
-- checksrc.bat: Add a check for vquic and vssh directories
-  
-  Ref: https://github.com/curl/curl/pull/4607
-
-- projects: Fix Visual Studio projects SSH builds
-  
-  - Generate VQUIC and VSSH filenames in Visual Studio project files.
-  
-  Prior to this change generated Visual Studio project configurations that
-  enabled SSH did not build properly. Broken since SSH files were moved to
-  lib/vssh 3 months ago in 5b2d703.
-  
-  Fixes https://github.com/curl/curl/issues/4492
-  Fixes https://github.com/curl/curl/issues/4630
-  Closes https://github.com/curl/curl/pull/4607
-
-Daniel Stenberg (23 Nov 2019)
-- RELEASE-NOTES: synced
-
-Jay Satiro (22 Nov 2019)
-- openssl: Revert to less sensitivity for SYSCALL errors
-  
-  - Disable the extra sensitivity except in debug builds (--enable-debug).
-  
-  - Improve SYSCALL error message logic in ossl_send and ossl_recv so that
-    "No error" / "Success" socket error text isn't shown on SYSCALL error.
-  
-  Prior to this change 0ab38f5 (precedes 7.67.0) increased the sensitivity
-  of OpenSSL's SSL_ERROR_SYSCALL error so that abrupt server closures were
-  also considered errors. For example, a server that does not send a known
-  protocol termination point (eg HTTP content length or chunked encoding)
-  _and_ does not send a TLS termination point (close_notify alert) would
-  cause an error if it closed the connection.
-  
-  To be clear that behavior made it into release build 7.67.0
-  unintentionally. Several users have reported it as an issue.
-  
-  Ultimately the idea is a good one, since it can help prevent against a
-  truncation attack. Other SSL backends may already behave similarly (such
-  as Windows native OS SSL Schannel). However much more of our user base
-  is using OpenSSL and there is a mass of legacy users in that space, so I
-  think that behavior should be partially reverted and then rolled out
-  slowly.
-  
-  This commit changes the behavior so that the increased sensitivity is
-  disabled in all curl builds except curl debug builds (DEBUGBUILD). If
-  after a period of time there are no major issues then it can be enabled
-  in dev and release builds with the newest OpenSSL (1.1.1+), since users
-  using the newest OpenSSL are the least likely to have legacy problems.
-  
-  Bug: https://github.com/curl/curl/issues/4409#issuecomment-555955794
-  Reported-by: Bjoern Franke
-  
-  Fixes https://github.com/curl/curl/issues/4624
-  Closes https://github.com/curl/curl/pull/4623
-
-- [Daniel Stenberg brought this change]
-
-  openssl: improve error message for SYSCALL during connect
-  
-  Reported-by: Paulo Roberto Tomasi
-  Bug: https://curl.haxx.se/mail/archive-2019-11/0005.html
-  
-  Closes https://github.com/curl/curl/pull/4593
-
-Daniel Stenberg (22 Nov 2019)
-- test1175: verify symbols-in-versions and libcurl-errors.3 in sync
-  
-  Closes #4628
-
-- include: make CURLE_HTTP3 use a new error code
-  
-  To avoid potential issues with error code reuse.
-  
-  Reported-by: Christoph M. Becker
-  Assisted-by: Dan Fandrich
-  Fixes #4601
-  Closes #4627
-
-- bump: next release will be 7.68.0
-
-- curl: add --parallel-immediate
-  
-  Starting with this change when doing parallel transfers, without this
-  option set, curl will prefer to create new transfers multiplexed on an
-  existing connection rather than creating a brand new one.
-  
-  --parallel-immediate can be set to tell curl to prefer to use new
-  connections rather than to wait and try to multiplex.
-  
-  libcurl-wise, this means that curl will set CURLOPT_PIPEWAIT by default
-  on parallel transfers.
-  
-  Suggested-by: Tom van der Woerdt
-  Closes #4500
-
-Daniel Gustafsson (20 Nov 2019)
-- [Victor Magierski brought this change]
-
-  docs: fix typos
-  
-  Change 'experiemental' to 'experimental'.
-  
-  Closes #4618
-  Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
-
-Jay Satiro (18 Nov 2019)
-- projects: Fix Visual Studio wolfSSL configurations
-  
-  - s/USE_CYASSL/USE_WOLFSSL/
-  
-  - Remove old compatibility macros.
-  
-  Follow-up to 1c6c59a from several months ago when CyaSSL named symbols
-  were renamed to wolfSSL. The wolfSSL library was formerly named CyaSSL
-  and we kept using their old name for compatibility reasons, until
-  earlier this year.
-
-Daniel Stenberg (18 Nov 2019)
-- RELEASE-NOTES: synced
-
-- [Javier Blazquez brought this change]
-
-  ngtcp2: use overflow buffer for extra HTTP/3 data
-  
-  Fixes #4525
-  Closes #4603
-
-- altsvc: bump to h3-24
-  
-  ... as both ngtcp2 and quiche now support that in their master branches
-  
-  Closes #4604
-
-- ngtcp2: free used resources on disconnect
-  
-  Fixes #4614
-  Closes #4615
-
-- ngtcp2: handle key updates as ngtcp2 master branch tells us
-  
-  Reviewed-by: Tatsuhiro Tsujikawa
-  
-  Fixes #4612
-  Closes #4613
-
-Jay Satiro (17 Nov 2019)
-- [Gergely Nagy brought this change]
-
-  multi: Fix curl_multi_poll wait when extra_fds && !extra_nfds
-  
-  Prior to this change:
-  
-  The check if an extra wait is necessary was based not on the
-  number of extra fds but on the pointer.
-  
-  If a non-null pointer was given in extra_fds, but extra_nfds
-  was zero, then the wait was skipped even though poll was not
-  called.
-  
-  Closes https://github.com/curl/curl/pull/4610
-
-- lib: Move lib/ssh.h -> lib/vssh/ssh.h
-  
-  Follow-up to 5b2d703 which moved ssh source files to vssh.
-  
-  Closes https://github.com/curl/curl/pull/4609
-
-Daniel Stenberg (16 Nov 2019)
-- [Andreas Falkenhahn brought this change]
-
-  INSTALL.md: provide Android build instructions
-  
-  Closes #4606
-
-- [Niall O'Reilly brought this change]
-
-  doh: improced both encoding and decoding
-  
-  Improved estimation of expected_len and updated related comments;
-  increased strictness of QNAME-encoding, adding error detection for empty
-  labels and names longer than the overall limit; avoided treating DNAME
-  as unexpected;
-  
-  updated unit test 1655 with more thorough set of proofs and tests
-  
-  Closes #4598
-
-- ngtcp2: increase QUIC window size when data is consumed
-  
-  Assisted-by: Javier Blazquez
-  Ref #4525 (partial fix)
-  Closes #4600
-
-- [Melissa Mears brought this change]
-
-  config-win32: cpu-machine-OS for Windows on ARM
-  
-  Define the OS macro properly for Windows on ARM builds.  Also, we might
-  as well add the GCC-style IA-64 macro.
-  
-  Closes #4590
-
-- examples: add multi-poll.c
-  
-  Show how curl_multi_poll() makes it even easier to use the multi
-  interface.
-  
-  Closes #4596
-
-- multi_poll: avoid busy-loop when called without easy handles attached
-  
-  Fixes #4594
-  Closes #4595
-  Reported-by: 3dyd on github
-
-- curl: fix -T globbing
-  
-  Regression from e59371a4936f8 (7.67.0)
-  
-  Added test 490, 491 and 492 to verify the functionality.
-  
-  Reported-by: Kamil Dudka
-  Reported-by: Anderson Sasaki
-  
-  Fixes #4588
-  Closes #4591
-
-- HISTORY: added cmake, HTTP/3 and parallel downloads with curl
-
-- quiche: reject headers in the wrong order
-  
-  Pseudo header MUST come before regular headers or cause an error.
-  
-  Reported-by: Cynthia Coan
-  Fixes #4571
-  Closes #4584
-
-- openssl: prevent recursive function calls from ctx callbacks
-  
-  Follow the pattern of many other callbacks.
-  
-  Ref: #4546
-  Closes #4585
-
-- CURL-DISABLE: initial docs for the CURL_DISABLE_* defines
-  
-  The disable-scan script used in test 1165 is extended to also verify
-  that the docs cover all used defines and all defines offered by
-  configure.
-  
-  Reported-by: SLDiggie on github
-  Fixes #4545
-  Closes #4587
-
-- remove_handle: clear expire timers after multi_done()
-  
-  Since 59041f0, a new timer might be set in multi_done() so the clearing
-  of the timers need to happen afterwards!
-  
-  Reported-by: Max Kellermann
-  Fixes #4575
-  Closes #4583
-
-Marcel Raad (10 Nov 2019)
-- test1558: use double slash after file:
-  
-  Classic MinGW / MSYS 1 doesn't support `MSYS2_ARG_CONV_EXCL`, so this
-  test unnecessarily failed when using `file:/` instead of `file:///`.
-  
-  Closes https://github.com/curl/curl/pull/4554
-
-Daniel Stenberg (10 Nov 2019)
-- pause: avoid updating socket if done was already called
-  
-  ... avoids unnecesary recursive risk when the transfer is already done.
-  
-  Reported-by: Richard Bowker
-  Fixes #4563
-  Closes #4574
-
-Jay Satiro (9 Nov 2019)
-- strerror: Fix an error looking up some Windows error strings
-  
-  - Use FORMAT_MESSAGE_IGNORE_INSERTS to ignore format specifiers in
-    Windows error strings.
-  
-  Since we are not in control of the error code we don't know what
-  information may be needed by the error string's format specifiers.
-  
-  Prior to this change Windows API error strings which contain specifiers
-  (think specifiers like similar to printf specifiers) would not be shown.
-  The FormatMessage Windows API call which turns a Windows error code into
-  a string could fail and set error ERROR_INVALID_PARAMETER if that error
-  string contained a format specifier. FormatMessage expects a va_list for
-  the specifiers, unless inserts are ignored in which case no substitution
-  is attempted.
-  
-  Ref: https://devblogs.microsoft.com/oldnewthing/20071128-00/?p=24353
-
-- [r-a-sattarov brought this change]
-
-  system.h: fix for MCST lcc compiler
-  
-  Fixed build by MCST lcc compiler on MCST Elbrus 2000 architecture and do
-  some code cleanup.
-  
-  e2k (Elbrus 2000) - this is VLIW/EPIC architecture, like Intel Itanium
-  architecture.
-  
-  Ref: https://en.wikipedia.org/wiki/Elbrus_2000
-  
-  Closes https://github.com/curl/curl/pull/4576
-
-Daniel Stenberg (8 Nov 2019)
-- TODO: curl_multi_unblock
-  
-  Closes #4418
-
-- TODO: Run web-platform-tests url tests
-  
-  Closes #4477
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5a13333..68842ee 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -82,12 +82,15 @@
   set(CURL_TARGET_WINDOWS_VERSION "" CACHE STRING "Minimum target Windows version as hex string")
   if(CURL_TARGET_WINDOWS_VERSION)
     add_definitions(-D_WIN32_WINNT=${CURL_TARGET_WINDOWS_VERSION})
+    set(CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS} -D_WIN32_WINNT=${CURL_TARGET_WINDOWS_VERSION}")
   elseif(ENABLE_INET_PTON)
     # _WIN32_WINNT_VISTA (0x0600)
     add_definitions(-D_WIN32_WINNT=0x0600)
+    set(CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS} -D_WIN32_WINNT=0x0600")
   else()
     # _WIN32_WINNT_WINXP (0x0501)
     add_definitions(-D_WIN32_WINNT=0x0501)
+    set(CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS} -D_WIN32_WINNT=0x0501")
   endif()
 endif()
 option(CURL_LTO "Turn on compiler Link Time Optimizations" OFF)
@@ -101,7 +104,7 @@
 
 if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG)
   if(PICKY_COMPILER)
-    foreach(_CCOPT -pedantic -Wall -W -Wpointer-arith -Wwrite-strings -Wunused -Wshadow -Winline -Wnested-externs -Wmissing-declarations -Wmissing-prototypes -Wno-long-long -Wfloat-equal -Wno-multichar -Wsign-compare -Wundef -Wno-format-nonliteral -Wendif-labels -Wstrict-prototypes -Wdeclaration-after-statement -Wstrict-aliasing=3 -Wcast-align -Wtype-limits -Wold-style-declaration -Wmissing-parameter-type -Wempty-body -Wclobbered -Wignored-qualifiers -Wconversion -Wno-sign-conversion -Wvla -Wdouble-promotion -Wno-system-headers -Wno-pedantic-ms-format)
+    foreach(_CCOPT -pedantic -Wall -W -Wpointer-arith -Wwrite-strings -Wunused -Wshadow -Winline -Wnested-externs -Wmissing-declarations -Wmissing-prototypes -Wfloat-equal -Wsign-compare -Wundef -Wendif-labels -Wstrict-prototypes -Wdeclaration-after-statement -Wstrict-aliasing=3 -Wcast-align -Wtype-limits -Wold-style-declaration -Wmissing-parameter-type -Wempty-body -Wclobbered -Wignored-qualifiers -Wconversion -Wvla -Wdouble-promotion)
       # surprisingly, CHECK_C_COMPILER_FLAG needs a new variable to store each new
       # test result in.
       string(MAKE_C_IDENTIFIER "OPT${_CCOPT}" _optvarname)
@@ -110,6 +113,15 @@
         set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_CCOPT}")
       endif()
     endforeach()
+    foreach(_CCOPT long-long multichar format-nonliteral sign-conversion system-headers pedantic-ms-format)
+      # GCC only warns about unknown -Wno- options if there are also other diagnostic messages,
+      # so test for the positive form instead
+      string(MAKE_C_IDENTIFIER "OPT${_CCOPT}" _optvarname)
+      check_c_compiler_flag("-W${_CCOPT}" ${_optvarname})
+      if(${_optvarname})
+        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-${_CCOPT}")
+      endif()
+    endforeach()
   endif()
 endif()
 
@@ -213,7 +225,10 @@
   endif()
 endif()
 
-curl_nroff_check()
+if(USE_MANUAL)
+    #nroff is currently only used when USE_MANUAL is set, so we can prevent the warning of no *NROFF if USE_MANUAL is OFF (or not defined), by not even looking for NROFF..
+    curl_nroff_check()
+endif()
 find_package(Perl)
 
 cmake_dependent_option(ENABLE_MANUAL "to provide the built-in manual"
@@ -297,14 +312,17 @@
 
 # check SSL libraries
 # TODO support GnuTLS
+if(CMAKE_USE_WINSSL)
+  message(FATAL_ERROR "The cmake option CMAKE_USE_WINSSL was renamed to CMAKE_USE_SCHANNEL.")
+endif()
 
 if(APPLE)
   option(CMAKE_USE_SECTRANSP "enable Apple OS native SSL/TLS" OFF)
 endif()
 if(WIN32)
-  option(CMAKE_USE_WINSSL "enable Windows native SSL/TLS" OFF)
+  option(CMAKE_USE_SCHANNEL "enable Windows native SSL/TLS" OFF)
   cmake_dependent_option(CURL_WINDOWS_SSPI "Use windows libraries to allow NTLM authentication without openssl" ON
-    CMAKE_USE_WINSSL OFF)
+    CMAKE_USE_SCHANNEL OFF)
 endif()
 option(CMAKE_USE_MBEDTLS "Enable mbedTLS for SSL/TLS" OFF)
 option(CMAKE_USE_BEARSSL "Enable BearSSL for SSL/TLS" OFF)
@@ -312,13 +330,13 @@
 option(CMAKE_USE_WOLFSSL "enable wolfSSL for SSL/TLS" OFF)
 
 set(openssl_default ON)
-if(WIN32 OR CMAKE_USE_SECTRANSP OR CMAKE_USE_WINSSL OR CMAKE_USE_MBEDTLS OR CMAKE_USE_NSS OR CMAKE_USE_WOLFSSL)
+if(WIN32 OR CMAKE_USE_SECTRANSP OR CMAKE_USE_SCHANNEL OR CMAKE_USE_MBEDTLS OR CMAKE_USE_NSS OR CMAKE_USE_WOLFSSL)
   set(openssl_default OFF)
 endif()
 option(CMAKE_USE_OPENSSL "Use OpenSSL code. Experimental" ${openssl_default})
 
 count_true(enabled_ssl_options_count
-  CMAKE_USE_WINSSL
+  CMAKE_USE_SCHANNEL
   CMAKE_USE_SECTRANSP
   CMAKE_USE_OPENSSL
   CMAKE_USE_MBEDTLS
@@ -330,10 +348,10 @@
   set(CURL_WITH_MULTI_SSL ON)
 endif()
 
-if(CMAKE_USE_WINSSL)
+if(CMAKE_USE_SCHANNEL)
   set(SSL_ENABLED ON)
   set(USE_SCHANNEL ON) # Windows native SSL/TLS support
-  set(USE_WINDOWS_SSPI ON) # CMAKE_USE_WINSSL implies CURL_WINDOWS_SSPI
+  set(USE_WINDOWS_SSPI ON) # CMAKE_USE_SCHANNEL implies CURL_WINDOWS_SSPI
   list(APPEND CURL_LIBS "crypt32")
 endif()
 if(CURL_WINDOWS_SSPI)
@@ -638,6 +656,22 @@
   endif()
 endif()
 
+option(CURL_ZSTD "Set to ON to enable building curl with zstd support." OFF)
+set(HAVE_ZSTD OFF)
+if(CURL_ZSTD)
+  find_package(Zstd REQUIRED)
+  cmake_push_check_state()
+  set(CMAKE_REQUIRED_INCLUDES ${Zstd_INCLUDE_DIRS})
+  set(CMAKE_REQUIRED_LIBRARIES ${Zstd_LIBRARIES})
+  check_symbol_exists(ZSTD_createDStream "zstd.h" HAVE_ZSTD_CREATEDSTREAM)
+  cmake_pop_check_state()
+  if(Zstd_FOUND AND HAVE_ZSTD_CREATEDSTREAM)
+    set(HAVE_ZSTD ON)
+    list(APPEND CURL_LIBS ${Zstd_LIBRARIES})
+    include_directories(${Zstd_INCLUDE_DIRS})
+  endif()
+endif()
+
 #libSSH2
 option(CMAKE_USE_LIBSSH2 "Use libSSH2" ON)
 mark_as_advanced(CMAKE_USE_LIBSSH2)
@@ -1319,11 +1353,13 @@
 _add_if("IPv6"          ENABLE_IPV6)
 _add_if("unix-sockets"  USE_UNIX_SOCKETS)
 _add_if("libz"          HAVE_LIBZ)
+_add_if("brotli"        HAVE_BROTLI)
+_add_if("zstd"          HAVE_ZSTD)
 _add_if("AsynchDNS"     USE_ARES OR USE_THREADS_POSIX OR USE_THREADS_WIN32)
 _add_if("IDN"           HAVE_LIBIDN2)
 _add_if("Largefile"     (CURL_SIZEOF_CURL_OFF_T GREATER 4) AND
                         ((SIZEOF_OFF_T GREATER 4) OR USE_WIN32_LARGE_FILES))
-# TODO SSP1 (WinSSL) check is missing
+# TODO SSP1 (Schannel) check is missing
 _add_if("SSPI"          USE_WINDOWS_SSPI)
 _add_if("GSS-API"       HAVE_GSSAPI)
 _add_if("alt-svc"       ENABLE_ALT_SVC)
@@ -1385,7 +1421,7 @@
 
 # Clear list and collect SSL backends
 set(_items)
-_add_if("WinSSL"           SSL_ENABLED AND USE_WINDOWS_SSPI)
+_add_if("Schannel"         SSL_ENABLED AND USE_WINDOWS_SSPI)
 _add_if("OpenSSL"          SSL_ENABLED AND USE_OPENSSL)
 _add_if("Secure Transport" SSL_ENABLED AND USE_SECTRANSP)
 _add_if("mbedTLS"          SSL_ENABLED AND USE_MBEDTLS)
diff --git a/METADATA b/METADATA
index 2fa032c..d028213 100644
--- a/METADATA
+++ b/METADATA
@@ -7,13 +7,13 @@
   }
   url {
     type: ARCHIVE
-    value: "https://github.com/curl/curl/releases/download/curl-7_71_1/curl-7.71.1.tar.xz"
+    value: "https://github.com/curl/curl/releases/download/curl-7_72_0/curl-7.72.0.tar.xz"
   }
-  version: "curl-7_71_1"
+  version: "curl-7_72_0"
   license_type: NOTICE
   last_upgrade_date {
     year: 2020
-    month: 7
-    day: 10
+    month: 8
+    day: 19
   }
 }
diff --git a/MacOSX-Framework b/MacOSX-Framework
index 4cf23f0..73d9ed8 100755
--- a/MacOSX-Framework
+++ b/MacOSX-Framework
@@ -103,7 +103,7 @@
 if test ! -z $SDK32; then
   echo "----Configuring libcurl for 32 bit universal framework..."
   make clean
-  ./configure --disable-dependency-tracking --disable-static --with-gssapi --with-darwinssl \
+  ./configure --disable-dependency-tracking --disable-static --with-gssapi --with-secure-transport \
     CFLAGS="-Os -isysroot $SDK32_DIR $ARCHES32" \
     LDFLAGS="-Wl,-syslibroot,$SDK32_DIR $ARCHES32 -Wl,-headerpad_max_install_names" \
     CC=$CC
@@ -132,7 +132,7 @@
     popd
     make clean
     echo "----Configuring libcurl for 64 bit universal framework..."
-    ./configure --disable-dependency-tracking --disable-static --with-gssapi --with-darwinssl \
+    ./configure --disable-dependency-tracking --disable-static --with-gssapi --with-secure-transport \
       CFLAGS="-Os -isysroot $SDK64_DIR $ARCHES64" \
       LDFLAGS="-Wl,-syslibroot,$SDK64_DIR $ARCHES64 -Wl,-headerpad_max_install_names" \
       CC=$CC
diff --git a/README b/README
index 490faca..ab9aef8 100644
--- a/README
+++ b/README
@@ -30,9 +30,9 @@
 
   All contributors to the project are listed in the THANKS document.
 
-WEB SITE
+WEBSITE
 
-  Visit the curl web site for the latest news and downloads:
+  Visit the curl website for the latest news and downloads:
 
         https://curl.haxx.se/
 
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 04aa18b..363c7c9 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,31 +1,119 @@
-curl and libcurl 7.71.1
+curl and libcurl 7.72.0
 
- Public curl releases:         193
+ Public curl releases:         194
  Command line options:         232
  curl_easy_setopt() options:   277
  Public functions in libcurl:  82
- Contributors:                 2210
+ Contributors:                 2239
+
+This release includes the following changes:
+
+ o content_encoding: add zstd decoding support [1]
+ o CURL_PUSH_ERROROUT: allow the push callback to fail the parent stream [31]
+ o CURLINFO_EFFECTIVE_METHOD: added [34]
 
 This release includes the following bugfixes:
 
- o cirrus-ci: disable FreeBSD 13 (again) [14]
- o Curl_inet_ntop: always check the return code [12]
- o CURLOPT_READFUNCTION.3: provide the upload data size up front [5]
- o DYNBUF.md: fix a typo: trail => tail [2]
- o escape: make the URL decode able to reject only %00-bytes
- o escape: zero length input should return a zero length output [11]
- o examples/multithread.c: call curl_global_cleanup() [16]
- o http2: set the correct URL in pushed transfers [9]
- o http: fix proxy auth with blank password [3]
- o mbedtls: fix build with disabled proxy support [7]
- o ngtcp2: sync with current master [15]
- o openssl: Fix compilation on Windows when ngtcp2 is enabled [10]
- o Revert "multi: implement wait using winsock events" [6]
- o sendf: improve the message on client write errors [13]
- o terminology: call them null-terminated strings [1]
- o tool_cb_hdr: Fix etag warning output and return code [4]
- o url: allow user + password to contain "control codes" for HTTP(S) [8]
- o vtls: compare cert blob when finding a connection to reuse [17]
+ o CVE-2020-8231: libcurl: wrong connect-only connection [98]
+ o appveyor: collect libcurl.dll variants with prefix or suffix [38]
+ o asyn-ares: correct some bad comments [94]
+ o bearssl: fix build with disabled proxy support [16]
+ o buildconf: avoid array concatenation in die() [64]
+ o buildconf: retire ares buildconf invocation
+ o checksrc: ban gmtime/localtime [40]
+ o checksrc: invoke script with -D to find .checksrc proper [63]
+ o CI/azure: install libssh2 for use with msys2-based builds [67]
+ o CI/azure: unconditionally enable warnings-as-errors with autotools [19]
+ o CI/macos: enable warnings as errors for CMake builds [4]
+ o CI/macos: set minimum macOS version [56]
+ o CI/macos: unconditionally enable warnings-as-errors with autotools [21]
+ o CI: Add muse CI analyzer [79]
+ o cirrus-ci: upgrade 11-STABLE to 11.4 [2]
+ o CMake: don't complain about missing nroff [87]
+ o CMake: fix test for warning suppressions [17]
+ o cmake: fix windows xp build [13]
+ o configure.ac: Sort features name in summary [6]
+ o configure: allow disabling warnings [26]
+ o configure: cleanup wolfssl + pkg-config conflicts when cross compiling. [48]
+ o configure: show zstd "no" in summary when built without it [49]
+ o connect: remove redundant message about connect failure [66]
+ o curl-config: ignore REQUIRE_LIB_DEPS in --libs output [96]
+ o curl.1: add a few missing valid exit codes [76]
+ o curl: add %{method} to the -w variables
+ o curl: improve the existing file check with -J [43]
+ o curl_multi_setopt: fix compiler warning "result is always false" [42]
+ o curl_version_info.3: CURL_VERSION_KERBEROS4 is deprecated [9]
+ o CURLINFO_CERTINFO.3: fix typo [3]
+ o CURLOPT_NOBODY.3: clarify what setting to 0 means [46]
+ o docs: add date of 7.20 to CURLM_CALL_MULTI_PERFORM mentions [18]
+ o docs: Add video link to docs/CONTRIBUTE.md [95]
+ o docs: change "web site" to "website" [86]
+ o docs: clarify MAX_SEND/RECV_SPEED functionality [92]
+ o docs: Update a few leftover mentions of DarwinSSL [29]
+ o doh: remove redundant cast [20]
+ o file2memory: use a define instead of -1 unsigned value [30]
+ o ftp: don't do ssl_shutdown instead of ssl_close [85]
+ o ftpserver: don't verify SMTP MAIL FROM names [8]
+ o getinfo: reset retry-after value in initinfo [51]
+ o gnutls: repair the build with `CURL_DISABLE_PROXY` [5]
+ o gtls: survive not being able to get name/issuer [73]
+ o h2: repair trailer handling [81]
+ o http2: close the http2 connection when no more requests may be sent [7]
+ o http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages [11]
+ o libssh2: s/ssherr/sftperr/ [78]
+ o libtest/Makefile.am: add -no-undefined for libstubgss for Cygwin [91]
+ o md(4|5): don't use deprecated macOS functions [23]
+ o mprintf: Fix dollar string handling [54]
+ o mprintf: Fix stack overflows [53]
+ o multi: Condition 'extrawait' is always true [60]
+ o multi: Remove 10-year old out-commented code [97]
+ o multi: remove two checks always true [36]
+ o multi: update comment to say easyp list is linear [44]
+ o multi_remove_handle: close unused connect-only connections [62]
+ o ngtcp2: adapt to error code rename [69]
+ o ngtcp2: adjust to recent sockaddr updates [27]
+ o ngtcp2: update to modified qlog callback prototype [14]
+ o nss: fix build with disabled proxy support [32]
+ o ntlm: free target_info before (re-)malloc [55]
+ o openssl: fix build with LibreSSL < 2.9.1 [61]
+ o page-header: provide protocol details in the curl.1 man page [28]
+ o quiche: handle calling disconnect twice [50]
+ o runtests.pl: treat LibreSSL and BoringSSL as OpenSSL [59]
+ o runtests: move the gnutls-serv tests to a dynamic port [74]
+ o runtests: move the smbserver to use a dynamic port number [71]
+ o runtests: move the TELNET server to a dynamic port [68]
+ o runtests: run the DICT server on a random port number [90]
+ o runtests: run the http2 tests on a random port number [72]
+ o runtests: support dynamicly base64 encoded sections in tests [75]
+ o setopt: unset NOBODY switches to GET if still HEAD [47]
+ o smtp_parse_address: handle blank input string properly [89]
+ o socks: use size_t for size variable [39]
+ o strdup: remove the odd strlen check [24]
+ o test1119: verify stdout in the test [33]
+ o test1139: make it display the difference on test failures
+ o test1140: compare stdout [93]
+ o test1908: treat file as text [83]
+ o tests/FILEFORMAT.md: mention %HTTP2PORT
+ o tests/sshserver.pl: fix compatibility with OpenSSH for Windows
+ o TLS naming: fix more Winssl and Darwinssl leftovers [88]
+ o tls-max.d: this option is only for TLS-using connections [45]
+ o tlsv1.3.d. only for TLS-using connections [37]
+ o tool_doswin: Simplify Windows version detection [57]
+ o tool_getparam: make --krb option work again [10]
+ o TrackMemory tests: ignore realloc and free in getenv.c [84]
+ o transfer: fix data_pending for builds with both h2 and h3 enabled [41]
+ o transfer: fix memory-leak with CURLOPT_CURLU in a duped handle [15]
+ o transfer: move retrycount from connect struct to easy handle [77]
+ o travis/script.sh: fix use of `-n' with unquoted envvar [80]
+ o travis: add ppc64le and s390x builds [65]
+ o travis: update quiche builds for new boringssl layout [25]
+ o url: fix CURLU and location following [70]
+ o url: silence MSVC warning [12]
+ o util: silence conversion warnings [22]
+ o win32: Add Curl_verify_windows_version() to curlx [58]
+ o WIN32: stop forcing narrow-character API [52]
+ o windows: add unicode to feature list [35]
+ o windows: disable Unix Sockets for old mingw [82]
 
 This release includes the following known bugs:
 
@@ -34,30 +122,121 @@
 This release would not have looked like this without help, code, reports and
 advice from friends like these:
 
-  Alexandre Pion, Baruch Siach, coinhubs on github, Daniel Stenberg,
-  Denis Baručić, Gergely Nagy, Javier Blazquez, Jonathan Cardoso Machado,
-  Jon Johnson Jr, Kristoffer Gleditsch, Lucien Zürcher, Nicolas Sterchele,
-  qiandu2006 on github, Ray Satiro, Siva Sivaraman, tmkk on github,
-  (16 contributors)
+  Alessandro Ghedini, Alex Kiernan, Baruch Siach, Bevan Weiss, Brian Inglis,
+  BrumBrum on hackerone, Cameron Cawley, Carlo Marcelo Arenas Belón,
+  causal-agent on github, Cherish98 on github, Dan Fandrich, Daniel Gustafsson,
+  Daniel Stenberg, Denis Goleshchikhin, divinity76 on github, Ehren Bendler,
+  Emil Engler, Erik Johansson, Filip Salomonsson, Gilles Vollant, Gisle Vanem,
+  H3RSKO on github, ihsinme on github, Jeremy Maitin-Shepard,
+  joey-l-us on github, Jonathan Cardoso Machado, Jonathan Nieder, Kamil Dudka,
+  Ken Brown, Laramie Leavitt, lilongyan-huawei on github, Marc Aldorasi,
+  Marcel Raad, Marc Hörsken, Masaya Suzuki, Matthias Naegler,
+  Nicolas Sterchele, NobodyXu on github, Peter Wu, ramsay-jones on github,
+  Rasmus Melchior Jacobsen, Ray Satiro, sspiri on github, Stefan Yohansson,
+  Tadej Vengust, Tatsuhiro Tsujikawa, tbugfinder on github,
+  Thomas M. DuBuisson, Tobias Stoeckmann, Tomas Berger, Viktor Szakats,
+  xwxbug on github,
+  (52 contributors)
 
         Thanks! (and sorry if I forgot to mention someone)
 
 References to bug reports and discussions on issues:
 
- [1] = https://curl.haxx.se/bug/?i=5598
- [2] = https://curl.haxx.se/bug/?i=5599
- [3] = https://curl.haxx.se/bug/?i=5613
- [4] = https://curl.haxx.se/bug/?i=5612
- [5] = https://curl.haxx.se/bug/?i=5607
- [6] = https://curl.haxx.se/bug/?i=5631
- [7] = https://curl.haxx.se/bug/?i=5615
- [8] = https://curl.haxx.se/bug/?i=5582
- [9] = https://curl.haxx.se/bug/?i=5589
- [10] = https://curl.haxx.se/bug/?i=5606
- [11] = https://curl.haxx.se/bug/?i=5601
- [12] = https://curl.haxx.se/bug/?i=5412
- [13] = https://curl.haxx.se/bug/?i=5594
- [14] = https://curl.haxx.se/bug/?i=5628
- [15] = https://curl.haxx.se/bug/?i=5624
- [16] = https://curl.haxx.se/bug/?i=5622
- [17] = https://curl.haxx.se/bug/?i=5617
+ [1] = https://curl.haxx.se/bug/?i=5453
+ [2] = https://curl.haxx.se/bug/?i=5668
+ [3] = https://curl.haxx.se/bug/?i=5655
+ [4] = https://curl.haxx.se/bug/?i=5716
+ [5] = https://curl.haxx.se/bug/?i=5645
+ [6] = https://curl.haxx.se/bug/?i=5656
+ [7] = https://curl.haxx.se/bug/?i=5643
+ [8] = https://curl.haxx.se/bug/?i=5639
+ [9] = https://curl.haxx.se/bug/?i=5642
+ [10] = https://bugzilla.redhat.com/1833193
+ [11] = https://curl.haxx.se/bug/?i=5641
+ [12] = https://curl.haxx.se/bug/?i=5638
+ [13] = https://curl.haxx.se/bug/?i=5662
+ [14] = https://curl.haxx.se/bug/?i=5675
+ [15] = https://curl.haxx.se/bug/?i=5665
+ [16] = https://curl.haxx.se/bug/?i=5666
+ [17] = https://curl.haxx.se/bug/?i=5714
+ [18] = https://curl.haxx.se/bug/?i=5744
+ [19] = https://curl.haxx.se/bug/?i=5706
+ [20] = https://curl.haxx.se/bug/?i=5704
+ [21] = https://curl.haxx.se/bug/?i=5694
+ [22] = https://curl.haxx.se/bug/?i=5695
+ [23] = https://curl.haxx.se/bug/?i=5695
+ [24] = https://curl.haxx.se/bug/?i=5697
+ [25] = https://curl.haxx.se/bug/?i=5691
+ [26] = https://curl.haxx.se/bug/?i=5689
+ [27] = https://curl.haxx.se/bug/?i=5690
+ [28] = https://curl.haxx.se/bug/?i=5679
+ [29] = https://curl.haxx.se/bug/?i=5688
+ [30] = https://curl.haxx.se/bug/?i=5683
+ [31] = https://curl.haxx.se/bug/?i=5636
+ [32] = https://curl.haxx.se/bug/?i=5667
+ [33] = https://curl.haxx.se/bug/?i=5644
+ [34] = https://curl.haxx.se/bug/?i=5511
+ [35] = https://curl.haxx.se/bug/?i=5491
+ [36] = https://curl.haxx.se/bug/?i=5676
+ [37] = https://curl.haxx.se/bug/?i=5764
+ [38] = https://curl.haxx.se/bug/?i=5659
+ [39] = https://curl.haxx.se/bug/?i=5654
+ [40] = https://curl.haxx.se/bug/?i=5732
+ [41] = https://curl.haxx.se/bug/?i=5734
+ [42] = https://github.com/curl/curl/commit/61a08508f6a458fe21bbb18cd2a9bac2f039452b#commitcomment-40941232
+ [43] = https://hackerone.com/reports/926638
+ [44] = https://curl.haxx.se/bug/?i=5737
+ [45] = https://curl.haxx.se/bug/?i=5764
+ [46] = https://curl.haxx.se/bug/?i=5729
+ [47] = https://curl.haxx.se/bug/?i=5725
+ [48] = https://curl.haxx.se/bug/?i=5605
+ [49] = https://curl.haxx.se/bug/?i=5720
+ [50] = https://curl.haxx.se/bug/?i=5726
+ [51] = https://curl.haxx.se/bug/?i=5661
+ [52] = https://curl.haxx.se/bug/?i=5658
+ [53] = https://curl.haxx.se/bug/?i=5722
+ [54] = https://curl.haxx.se/bug/?i=5722
+ [55] = https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24379
+ [56] = https://curl.haxx.se/bug/?i=5723
+ [57] = https://curl.haxx.se/bug/?i=5754
+ [58] = https://curl.haxx.se/bug/?i=5754
+ [59] = https://curl.haxx.se/bug/?i=5762
+ [60] = https://curl.haxx.se/bug/?i=5759
+ [61] = https://curl.haxx.se/bug/?i=5757
+ [62] = https://curl.haxx.se/bug/?i=5749
+ [63] = https://curl.haxx.se/bug/?i=5715
+ [64] = https://curl.haxx.se/bug/?i=5701
+ [65] = https://curl.haxx.se/bug/?i=5752
+ [66] = https://curl.haxx.se/bug/?i=5708
+ [67] = https://curl.haxx.se/bug/?i=5721
+ [68] = https://curl.haxx.se/bug/?i=5785
+ [69] = https://curl.haxx.se/bug/?i=5786
+ [70] = https://curl.haxx.se/bug/?i=5709
+ [71] = https://curl.haxx.se/bug/?i=5782
+ [72] = https://curl.haxx.se/bug/?i=5779
+ [73] = https://curl.haxx.se/bug/?i=5778
+ [74] = https://curl.haxx.se/bug/?i=5778
+ [75] = https://curl.haxx.se/bug/?i=5761
+ [76] = https://curl.haxx.se/bug/?i=5777
+ [77] = https://curl.haxx.se/bug/?i=5794
+ [78] = https://github.com/curl/curl/commit/7370b4e39f1390e701f5b68d910c619151daf72b#r41334700
+ [79] = https://curl.haxx.se/bug/?i=5772
+ [80] = https://curl.haxx.se/bug/?i=5773
+ [81] = https://curl.haxx.se/bug/?i=5663
+ [82] = https://curl.haxx.se/bug/?i=5674
+ [83] = https://curl.haxx.se/bug/?i=5767
+ [84] = https://curl.haxx.se/bug/?i=5767
+ [85] = https://curl.haxx.se/bug/?i=5797
+ [86] = https://curl.haxx.se/bug/?i=5822
+ [87] = https://curl.haxx.se/bug/?i=5817
+ [88] = https://curl.haxx.se/bug/?i=5795
+ [89] = https://curl.haxx.se/bug/?i=5792
+ [90] = https://curl.haxx.se/bug/?i=5783
+ [91] = https://curl.haxx.se/bug/?i=5819
+ [92] = https://curl.haxx.se/bug/?i=5788
+ [93] = https://curl.haxx.se/bug/?i=5814
+ [94] = https://curl.haxx.se/bug/?i=5812
+ [95] = https://curl.haxx.se/bug/?i=5811
+ [96] = https://curl.haxx.se/bug/?i=5793
+ [97] = https://curl.haxx.se/bug/?i=5805
+ [98] = https://curl.haxx.se/docs/CVE-2020-8231.html
diff --git a/aclocal.m4 b/aclocal.m4
index edb17e4..c287d31 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,6 +1,6 @@
-# generated automatically by aclocal 1.16.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.16.2 -*- Autoconf -*-
 
-# Copyright (C) 1996-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
 
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -20,7 +20,7 @@
 If you have problems, you may need to regenerate the build system entirely.
 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
 
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -35,7 +35,7 @@
 [am__api_version='1.16'
 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.16.1], [],
+m4_if([$1], [1.16.2], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])
 
@@ -51,14 +51,14 @@
 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.16.1])dnl
+[AM_AUTOMAKE_VERSION([1.16.2])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
 
 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -110,7 +110,7 @@
 
 # AM_CONDITIONAL                                            -*- Autoconf -*-
 
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -141,7 +141,7 @@
 Usually this means the macro was only invoked conditionally.]])
 fi])])
 
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -332,7 +332,7 @@
 
 # Generate code to set up dependency tracking.              -*- Autoconf -*-
 
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -371,7 +371,9 @@
   done
   if test $am_rc -ne 0; then
     AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
-    for automatic dependency tracking.  Try re-running configure with the
+    for automatic dependency tracking.  If GNU make was not used, consider
+    re-running the configure script with MAKE="gmake" (or whatever is
+    necessary).  You can also try re-running configure with the
     '--disable-dependency-tracking' option to at least be able to build
     the package (albeit without support for automatic dependency tracking).])
   fi
@@ -398,7 +400,7 @@
 
 # Do all the work for Automake.                             -*- Autoconf -*-
 
-# Copyright (C) 1996-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -595,7 +597,7 @@
 done
 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -616,7 +618,7 @@
 fi
 AC_SUBST([install_sh])])
 
-# Copyright (C) 2003-2018 Free Software Foundation, Inc.
+# Copyright (C) 2003-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -638,7 +640,7 @@
 # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
 # From Jim Meyering
 
-# Copyright (C) 1996-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -673,7 +675,7 @@
 
 # Check to see how 'make' treats includes.	            -*- Autoconf -*-
 
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -716,7 +718,7 @@
 
 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-# Copyright (C) 1997-2018 Free Software Foundation, Inc.
+# Copyright (C) 1997-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -755,7 +757,7 @@
 
 # Helper functions for option handling.                     -*- Autoconf -*-
 
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -784,7 +786,7 @@
 AC_DEFUN([_AM_IF_OPTION],
 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
 
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -831,7 +833,7 @@
 # For backward compatibility.
 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
 
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -850,7 +852,7 @@
 
 # Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
-# Copyright (C) 1996-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -931,7 +933,7 @@
 rm -f conftest.file
 ])
 
-# Copyright (C) 2009-2018 Free Software Foundation, Inc.
+# Copyright (C) 2009-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -991,7 +993,7 @@
 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
 ])
 
-# Copyright (C) 2001-2018 Free Software Foundation, Inc.
+# Copyright (C) 2001-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -1019,7 +1021,7 @@
 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
-# Copyright (C) 2006-2018 Free Software Foundation, Inc.
+# Copyright (C) 2006-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -1038,7 +1040,7 @@
 
 # Check how to create a tarball.                            -*- Autoconf -*-
 
-# Copyright (C) 2004-2018 Free Software Foundation, Inc.
+# Copyright (C) 2004-2020 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
diff --git a/androidconfigure b/androidconfigure
index 0af58f6..16bea19 100755
--- a/androidconfigure
+++ b/androidconfigure
@@ -13,8 +13,8 @@
 
 HOST="arm-linux-androideabi"
 T="${ANDROID_BUILD_TOP}"
-export CC="${T}/prebuilts/clang/host/linux-x86/clang-r383902c/bin/clang"
-export LD="${T}/prebuilts/clang/host/linux-x86/clang-r383902c/bin/lld"
+export CC="${T}/prebuilts/clang/host/linux-x86/clang-r399163/bin/clang"
+export LD="${T}/prebuilts/clang/host/linux-x86/clang-r399163/bin/lld"
 
 CFLAGS=(
   "-isystem ${T}/external/libcxx/include"
diff --git a/buildconf b/buildconf
index 3da0f7b..0d3c064 100755
--- a/buildconf
+++ b/buildconf
@@ -25,7 +25,7 @@
 # die prints argument string to stdout and exits this shell script.
 #
 die(){
-  echo "buildconf: $@"
+  echo "buildconf: $*"
   exit 1
 }
 
@@ -351,6 +351,7 @@
 fi
 
 echo "buildconf: running aclocal"
+#shellcheck disable=SC2154
 ${ACLOCAL:-aclocal} -I m4 $ACLOCAL_FLAGS || die "aclocal command failed"
 
 echo "buildconf: converting all mv to mv -f in local aclocal.m4"
@@ -362,13 +363,6 @@
 echo "buildconf: running autoconf"
 ${AUTOCONF:-autoconf} || die "autoconf command failed"
 
-if test -d ares; then
-  cd ares
-  echo "buildconf: running in ares"
-  ./buildconf
-  cd ..
-fi
-
 echo "buildconf: running automake"
 ${AUTOMAKE:-automake} --add-missing --copy || die "automake command failed"
 
diff --git a/compile b/compile
index 99e5052..23fcba0 100755
--- a/compile
+++ b/compile
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
 # Written by Tom Tromey <tromey@cygnus.com>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@
 	  MINGW*)
 	    file_conv=mingw
 	    ;;
-	  CYGWIN*)
+	  CYGWIN* | MSYS*)
 	    file_conv=cygwin
 	    ;;
 	  *)
@@ -67,7 +67,7 @@
 	mingw/*)
 	  file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
 	  ;;
-	cygwin/*)
+	cygwin/* | msys/*)
 	  file=`cygpath -m "$file" || echo "$file"`
 	  ;;
 	wine/*)
diff --git a/configure b/configure
index 4118e64..6c5ed68 100755
--- a/configure
+++ b/configure
@@ -947,6 +947,7 @@
 BUILD_STUB_GSS_TRUE
 IPV6_ENABLED
 USE_OPENLDAP
+HAVE_ZSTD
 HAVE_BROTLI
 ZLIB_LIBS
 HAVE_LIBZ_FALSE
@@ -1165,6 +1166,7 @@
 enable_libgcc
 with_zlib
 with_brotli
+with_zstd
 with_ldap_lib
 with_lber_lib
 enable_ipv6
@@ -2004,6 +2006,11 @@
                           installation; when possible, set the PKG_CONFIG_PATH
                           environment variable instead of using this option
   --without-brotli        disable BROTLI
+  --with-zstd=PATH        Where to look for libzstd, PATH points to the
+                          libzstd installation; when possible, set the
+                          PKG_CONFIG_PATH environment variable instead of
+                          using this option
+  --without-zstd          disable libzstd
   --with-ldap-lib=libname Specify name of ldap lib file
   --with-lber-lib=libname Specify name of lber lib file
   --with-gssapi-includes=DIR
@@ -5868,6 +5875,7 @@
     curl_ssh_msg="no      (--with-{libssh,libssh2})"
    curl_zlib_msg="no      (--with-zlib)"
  curl_brotli_msg="no      (--with-brotli)"
+   curl_zstd_msg="no      (--with-zstd)"
     curl_gss_msg="no      (--with-gssapi)"
 curl_tls_srp_msg="no      (--enable-tls-srp)"
     curl_res_msg="default (--enable-ares / --enable-threaded-resolver)"
@@ -17690,33 +17698,337 @@
         #
         if test "$want_warnings" = "yes"; then
           tmp_CFLAGS="$tmp_CFLAGS -pedantic"
-          tmp_CFLAGS="$tmp_CFLAGS -Wall -Wextra"
-          tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings"
-          tmp_CFLAGS="$tmp_CFLAGS -Wshadow"
-          tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs"
-          tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations"
-          tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes"
+
+    ac_var_added_warnings=""
+  for warning in all extra; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in pointer-arith write-strings; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in shadow; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in inline nested-externs; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in missing-declarations; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in missing-prototypes; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long"
-          tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal"
-          tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare"
-          tmp_CFLAGS="$tmp_CFLAGS -Wundef"
+
+    ac_var_added_warnings=""
+  for warning in float-equal; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in no-multichar sign-compare; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in undef; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           tmp_CFLAGS="$tmp_CFLAGS -Wno-format-nonliteral"
-          tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes"
-          tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement"
-          tmp_CFLAGS="$tmp_CFLAGS -Wcast-align"
+
+    ac_var_added_warnings=""
+  for warning in endif-labels strict-prototypes; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in declaration-after-statement; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in cast-align; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           tmp_CFLAGS="$tmp_CFLAGS -Wno-system-headers"
-          tmp_CFLAGS="$tmp_CFLAGS -Wshorten-64-to-32"
+
+    ac_var_added_warnings=""
+  for warning in shorten-64-to-32; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           #
                     if test "$compiler_num" -ge "101"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wunused"
+
+    ac_var_added_warnings=""
+  for warning in unused; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "208"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wvla"
+
+    ac_var_added_warnings=""
+  for warning in vla; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "209"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wshift-sign-overflow"
+
+    ac_var_added_warnings=""
+  for warning in shift-sign-overflow; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "302"; then
@@ -17724,17 +18036,74 @@
             cygwin* | mingw*)
                                           ;;
             *)
-              tmp_CFLAGS="$tmp_CFLAGS -Wmissing-variable-declarations"
+
+    ac_var_added_warnings=""
+  for warning in missing-variable-declarations; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
               ;;
             esac
           fi
           #
                     if test "$compiler_num" -ge "306"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wdouble-promotion"
+
+    ac_var_added_warnings=""
+  for warning in double-promotion; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "309"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wcomma"
+
+    ac_var_added_warnings=""
+  for warning in comma; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
             # avoid the varargs warning, fixed in 4.0
             # https://bugs.llvm.org/show_bug.cgi?id=29140
             if test "$compiler_num" -lt "400"; then
@@ -17760,34 +18129,226 @@
             tmp_CFLAGS="$tmp_CFLAGS -pedantic"
           fi
           #
-                    tmp_CFLAGS="$tmp_CFLAGS -Wall -W"
+
+    ac_var_added_warnings=""
+  for warning in all; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+          tmp_CFLAGS="$tmp_CFLAGS -W"
           #
                     if test "$compiler_num" -ge "104"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings"
+
+    ac_var_added_warnings=""
+  for warning in pointer-arith write-strings; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
                         if test "x$cross_compiling" != "xyes" ||
               test "$compiler_num" -ge "300"; then
-              tmp_CFLAGS="$tmp_CFLAGS -Wunused -Wshadow"
+
+    ac_var_added_warnings=""
+  for warning in unused shadow; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
             fi
           fi
           #
                     if test "$compiler_num" -ge "207"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs"
+
+    ac_var_added_warnings=""
+  for warning in inline nested-externs; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
                         if test "x$cross_compiling" != "xyes" ||
               test "$compiler_num" -ge "300"; then
-              tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations"
-              tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes"
+
+    ac_var_added_warnings=""
+  for warning in missing-declarations; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in missing-prototypes; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
             fi
           fi
           #
                     if test "$compiler_num" -ge "295"; then
             tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long"
-            tmp_CFLAGS="$tmp_CFLAGS -Wbad-function-cast"
+
+    ac_var_added_warnings=""
+  for warning in bad-function-cast; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "296"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal"
-            tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare"
-                                                tmp_CFLAGS="$tmp_CFLAGS -Wundef"
+
+    ac_var_added_warnings=""
+  for warning in float-equal; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+            tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar"
+
+    ac_var_added_warnings=""
+  for warning in sign-compare; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in undef; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "297"; then
@@ -17799,12 +18360,69 @@
           fi
           #
                     if test "$compiler_num" -ge "303"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes"
+
+    ac_var_added_warnings=""
+  for warning in endif-labels strict-prototypes; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "304"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement"
-            tmp_CFLAGS="$tmp_CFLAGS -Wold-style-definition"
+
+    ac_var_added_warnings=""
+  for warning in declaration-after-statement; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in old-style-definition; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "400"; then
@@ -17812,14 +18430,130 @@
           fi
           #
                     if test "$compiler_num" -ge "402"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wcast-align"
+
+    ac_var_added_warnings=""
+  for warning in cast-align; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "403"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wtype-limits -Wold-style-declaration"
-            tmp_CFLAGS="$tmp_CFLAGS -Wmissing-parameter-type -Wempty-body"
-            tmp_CFLAGS="$tmp_CFLAGS -Wclobbered -Wignored-qualifiers"
-            tmp_CFLAGS="$tmp_CFLAGS -Wconversion -Wno-sign-conversion -Wvla"
+
+    ac_var_added_warnings=""
+  for warning in type-limits old-style-declaration; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in missing-parameter-type empty-body; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in clobbered ignored-qualifiers; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in conversion; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+            tmp_CFLAGS="$tmp_CFLAGS -Wno-sign-conversion"
+
+    ac_var_added_warnings=""
+  for warning in vla; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
                         tmp_CFLAGS="$tmp_CFLAGS -ftree-vrp"
           fi
           #
@@ -17830,7 +18564,26 @@
           fi
           #
                     if test "$compiler_num" -ge "406"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wdouble-promotion"
+
+    ac_var_added_warnings=""
+  for warning in double-promotion; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "408"; then
@@ -17842,17 +18595,151 @@
           fi
           #
                     if test "$compiler_num" -ge "600"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wshift-negative-value"
+
+    ac_var_added_warnings=""
+  for warning in shift-negative-value; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
             tmp_CFLAGS="$tmp_CFLAGS -Wshift-overflow=2"
-            tmp_CFLAGS="$tmp_CFLAGS -Wnull-dereference -fdelete-null-pointer-checks"
-            tmp_CFLAGS="$tmp_CFLAGS -Wduplicated-cond"
-            tmp_CFLAGS="$tmp_CFLAGS -Wunused-const-variable"
+
+    ac_var_added_warnings=""
+  for warning in null-dereference; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+            tmp_CFLAGS="$tmp_CFLAGS -fdelete-null-pointer-checks"
+
+    ac_var_added_warnings=""
+  for warning in duplicated-cond; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in unused-const-variable; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
           fi
           #
                     if test "$compiler_num" -ge "700"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wduplicated-branches"
-            tmp_CFLAGS="$tmp_CFLAGS -Wrestrict"
-            tmp_CFLAGS="$tmp_CFLAGS -Walloc-zero"
+
+    ac_var_added_warnings=""
+  for warning in duplicated-branches; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in restrict; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in alloc-zero; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
             tmp_CFLAGS="$tmp_CFLAGS -Wformat-overflow=2"
             tmp_CFLAGS="$tmp_CFLAGS -Wformat-truncation=2"
             tmp_CFLAGS="$tmp_CFLAGS -Wimplicit-fallthrough=4"
@@ -17946,9 +18833,66 @@
       TINY_C)
         #
         if test "$want_warnings" = "yes"; then
-                    tmp_CFLAGS="$tmp_CFLAGS -Wall"
-                    tmp_CFLAGS="$tmp_CFLAGS -Wwrite-strings"
-                    tmp_CFLAGS="$tmp_CFLAGS -Wunsupported"
+
+    ac_var_added_warnings=""
+  for warning in all; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in write-strings; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
+
+    ac_var_added_warnings=""
+  for warning in unsupported; do
+
+  ac_var_match_word="no"
+  for word1 in $CFLAGS; do
+    for word2 in -Wno-$warning -W$warning; do
+      if test "$word1" = "$word2"; then
+        ac_var_match_word="yes"
+      fi
+    done
+  done
+
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+    tmp_CFLAGS="$tmp_CFLAGS $ac_var_added_warnings"
+  squeeze tmp_CFLAGS
+
         fi
         ;;
         #
@@ -21156,6 +22100,261 @@
 fi
 
 
+OPT_ZSTD=off
+
+# Check whether --with-zstd was given.
+if test "${with_zstd+set}" = set; then :
+  withval=$with_zstd; OPT_ZSTD=$withval
+fi
+
+
+if test X"$OPT_ZSTD" != Xno; then
+    CLEANLDFLAGS="$LDFLAGS"
+  CLEANCPPFLAGS="$CPPFLAGS"
+  CLEANLIBS="$LIBS"
+
+  case "$OPT_ZSTD" in
+  yes)
+
+    if test -n "$PKG_CONFIG"; then
+      PKGCONFIG="$PKG_CONFIG"
+    else
+      if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PKGCONFIG+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PKGCONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_dummy="$PATH:/usr/bin:/usr/local/bin"
+for as_dir in $as_dummy
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PKGCONFIG=$ac_cv_path_PKGCONFIG
+if test -n "$PKGCONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
+$as_echo "$PKGCONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKGCONFIG"; then
+  ac_pt_PKGCONFIG=$PKGCONFIG
+  # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $ac_pt_PKGCONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_dummy="$PATH:/usr/bin:/usr/local/bin"
+for as_dir in $as_dummy
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
+if test -n "$ac_pt_PKGCONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
+$as_echo "$ac_pt_PKGCONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_pt_PKGCONFIG" = x; then
+    PKGCONFIG="no"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    PKGCONFIG=$ac_pt_PKGCONFIG
+  fi
+else
+  PKGCONFIG="$ac_cv_path_PKGCONFIG"
+fi
+
+    fi
+
+    if test "x$PKGCONFIG" != "xno"; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libzstd options with pkg-config" >&5
+$as_echo_n "checking for libzstd options with pkg-config... " >&6; }
+            itexists=`
+    if test -n ""; then
+      PKG_CONFIG_LIBDIR=""
+      export PKG_CONFIG_LIBDIR
+    fi
+         $PKGCONFIG --exists libzstd >/dev/null 2>&1 && echo 1`
+
+      if test -z "$itexists"; then
+                        PKGCONFIG="no"
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+      else
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
+$as_echo "found" >&6; }
+      fi
+    fi
+
+
+    if test "$PKGCONFIG" != "no" ; then
+      LIB_ZSTD=`$PKGCONFIG --libs-only-l libzstd`
+      LD_ZSTD=`$PKGCONFIG --libs-only-L libzstd`
+      CPP_ZSTD=`$PKGCONFIG --cflags-only-I libzstd`
+      version=`$PKGCONFIG --modversion libzstd`
+      DIR_ZSTD=`echo $LD_ZSTD | $SED -e 's/-L//'`
+    fi
+
+    ;;
+  off)
+        ;;
+  *)
+        PREFIX_ZSTD=$OPT_ZSTD
+    ;;
+  esac
+
+    if test -n "$PREFIX_ZSTD"; then
+    LIB_ZSTD="-lzstd"
+    LD_ZSTD=-L${PREFIX_ZSTD}/lib$libsuff
+    CPP_ZSTD=-I${PREFIX_ZSTD}/include
+    DIR_ZSTD=${PREFIX_ZSTD}/lib$libsuff
+  fi
+
+  LDFLAGS="$LDFLAGS $LD_ZSTD"
+  CPPFLAGS="$CPPFLAGS $CPP_ZSTD"
+  LIBS="$LIB_ZSTD $LIBS"
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZSTD_createDStream in -lzstd" >&5
+$as_echo_n "checking for ZSTD_createDStream in -lzstd... " >&6; }
+if ${ac_cv_lib_zstd_ZSTD_createDStream+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lzstd  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+
+#ifdef __cplusplus
+extern "C"
+#endif
+char ZSTD_createDStream ();
+int main (void)
+{
+return ZSTD_createDStream ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_zstd_ZSTD_createDStream=yes
+else
+  ac_cv_lib_zstd_ZSTD_createDStream=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zstd_ZSTD_createDStream" >&5
+$as_echo "$ac_cv_lib_zstd_ZSTD_createDStream" >&6; }
+if test "x$ac_cv_lib_zstd_ZSTD_createDStream" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBZSTD 1
+_ACEOF
+
+  LIBS="-lzstd $LIBS"
+
+fi
+
+
+  for ac_header in zstd.h
+do :
+  ac_fn_c_check_header_mongrel "$LINENO" "zstd.h" "ac_cv_header_zstd_h" "$ac_includes_default"
+if test "x$ac_cv_header_zstd_h" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_ZSTD_H 1
+_ACEOF
+ curl_zstd_msg="enabled (libzstd)"
+    HAVE_ZSTD=1
+
+$as_echo "#define HAVE_ZSTD 1" >>confdefs.h
+
+    HAVE_ZSTD=1
+
+
+fi
+
+done
+
+
+  if test X"$OPT_ZSTD" != Xoff &&
+     test "$HAVE_ZSTD" != "1"; then
+    as_fn_error $? "libzstd was not found where specified!" "$LINENO" 5
+  fi
+
+  if test "$HAVE_ZSTD" = "1"; then
+    if test -n "$DIR_ZSTD"; then
+
+       if test "x$cross_compiling" != "xyes"; then
+         CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$DIR_ZSTD"
+         export CURL_LIBRARY_PATH
+         { $as_echo "$as_me:${as_lineno-$LINENO}: Added $DIR_ZSTD to CURL_LIBRARY_PATH" >&5
+$as_echo "$as_me: Added $DIR_ZSTD to CURL_LIBRARY_PATH" >&6;}
+       fi
+    fi
+  else
+        LDFLAGS=$CLEANLDFLAGS
+    CPPFLAGS=$CLEANCPPFLAGS
+    LIBS=$CLEANLIBS
+  fi
+fi
+
+
 LDAPLIBNAME=""
 
 # Check whether --with-ldap-lib was given.
@@ -22216,26 +23415,26 @@
 
 
 
-OPT_WINSSL=no
+OPT_SCHANNEL=no
 
 # Check whether --with-winssl was given.
 if test "${with_winssl+set}" = set; then :
-  withval=$with_winssl; OPT_WINSSL=$withval
+  withval=$with_winssl; OPT_SCHANNEL=$withval
 fi
 
 
 
 # Check whether --with-schannel was given.
 if test "${with_schannel+set}" = set; then :
-  withval=$with_schannel; OPT_WINSSL=$withval
+  withval=$with_schannel; OPT_SCHANNEL=$withval
 fi
 
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Windows native SSL/TLS (Windows native builds only)" >&5
 $as_echo_n "checking whether to enable Windows native SSL/TLS (Windows native builds only)... " >&6; }
-if test -z "$ssl_backends" -o "x$OPT_WINSSL" != xno; then
+if test -z "$ssl_backends" -o "x$OPT_SCHANNEL" != xno; then
   ssl_msg=
-  if test "x$OPT_WINSSL" != "xno"  &&
+  if test "x$OPT_SCHANNEL" != "xno"  &&
      test "x$curl_cv_native_windows" = "xyes"; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
@@ -22246,8 +23445,8 @@
 
     ssl_msg="Windows-native"
     test schannel != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
-    WINSSL_ENABLED=1
-    # --with-winssl implies --enable-sspi
+    SCHANNEL_ENABLED=1
+    # --with-schannel implies --enable-sspi
 
 $as_echo "#define USE_WINDOWS_SSPI 1" >>confdefs.h
 
@@ -24710,9 +25909,11 @@
       wolfssllibpath=`echo $addld | $SED -e 's/^-L//'`
     else
       addlib=-lwolfssl
-      addld=-L$OPT_WOLFSSL/lib$libsuff
-      addcflags=-I$OPT_WOLFSSL/include
-      wolfssllibpath=$OPT_WOLFSSL/lib$libsuff
+            if test -n "$OPT_WOLFSSL"; then
+        addld=-L$OPT_WOLFSSL/lib$libsuff
+        addcflags=-I$OPT_WOLFSSL/include
+        wolfssllibpath=$OPT_WOLFSSL/lib$libsuff
+      fi
     fi
 
     if test "x$USE_WOLFSSL" != "xyes"; then
@@ -24826,7 +26027,7 @@
 
 
 
-      LIBS="-lwolfssl -lm $LIBS"
+      LIBS="$addlib -lm $LIBS"
 
                               for ac_func in wolfSSLv3_client_method \
                      wolfSSL_get_peer_certificate \
@@ -24843,15 +26044,21 @@
 done
 
 
-                  ac_fn_c_check_func "$LINENO" "wolfSSL_DES_set_odd_parity" "ac_cv_func_wolfSSL_DES_set_odd_parity"
-if test "x$ac_cv_func_wolfSSL_DES_set_odd_parity" = xyes; then :
+                  ac_fn_c_check_func "$LINENO" "wolfSSL_DES_ecb_encrypt" "ac_cv_func_wolfSSL_DES_ecb_encrypt"
+if test "x$ac_cv_func_wolfSSL_DES_ecb_encrypt" = xyes; then :
 
 
-$as_echo "#define HAVE_WOLFSSL_DES_SET_ODD_PARITY 1" >>confdefs.h
+$as_echo "#define HAVE_WOLFSSL_DES_ECB_ENCRYPT 1" >>confdefs.h
 
-            CPPFLAGS="$addcflags/wolfssl $CPPFLAGS"
-            { $as_echo "$as_me:${as_lineno-$LINENO}: Add $addcflags/wolfssl to CPPFLAGS" >&5
+            if test -n "$addcflags"; then
+              CPPFLAGS="$addcflags/wolfssl $CPPFLAGS"
+              { $as_echo "$as_me:${as_lineno-$LINENO}: Add $addcflags/wolfssl to CPPFLAGS" >&5
 $as_echo "$as_me: Add $addcflags/wolfssl to CPPFLAGS" >&6;}
+            else
+                                          CPPFLAGS="-I$includedir/wolfssl $CPPFLAGS"
+              { $as_echo "$as_me:${as_lineno-$LINENO}: Add $includedir/wolfssl to CPPFLAGS" >&5
+$as_echo "$as_me: Add $includedir/wolfssl to CPPFLAGS" >&6;}
+            fi
             WOLFSSL_NTLM=1
 
 
@@ -25633,7 +26840,7 @@
   test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
 fi
 
-case "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$MBEDTLS_ENABLED$WOLFSSL_ENABLED$WINSSL_ENABLED$SECURETRANSPORT_ENABLED$MESALINK_ENABLED$BEARSSL_ENABLED$AMISSL_ENABLED" in
+case "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$MBEDTLS_ENABLED$WOLFSSL_ENABLED$SCHANNEL_ENABLED$SECURETRANSPORT_ENABLED$MESALINK_ENABLED$BEARSSL_ENABLED$AMISSL_ENABLED" in
 x)
   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more." >&5
 $as_echo "$as_me: WARNING: SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more." >&2;}
@@ -27178,7 +28385,7 @@
           versioned_symbols_flavour="NSS_"
         elif test "x$WOLFSSL_ENABLED" = "x1"; then
           versioned_symbols_flavour="WOLFSSL_"
-        elif test "x$WINSSL_ENABLED" = "x1"; then
+        elif test "x$SCHANNEL_ENABLED" = "x1"; then
           versioned_symbols_flavour="SCHANNEL_"
         elif test "x$SECURETRANSPORT_ENABLED" = "x1"; then
           versioned_symbols_flavour="SECURE_TRANSPORT_"
@@ -42921,8 +44128,8 @@
        fi
        ;;
   *)
-       if test "x$WINSSL_ENABLED" = "x1"; then
-         # --with-winssl implies --enable-sspi
+       if test "x$SCHANNEL_ENABLED" = "x1"; then
+         # --with-schannel implies --enable-sspi
          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
        else
@@ -42932,8 +44139,8 @@
        ;;
   esac
 else
-  if test "x$WINSSL_ENABLED" = "x1"; then
-         # --with-winssl implies --enable-sspi
+  if test "x$SCHANNEL_ENABLED" = "x1"; then
+         # --with-schannel implies --enable-sspi
          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
        else
@@ -43423,6 +44630,9 @@
 if test "x$HAVE_BROTLI" = "x1"; then
   SUPPORT_FEATURES="$SUPPORT_FEATURES brotli"
 fi
+if test "x$HAVE_ZSTD" = "x1"; then
+  SUPPORT_FEATURES="$SUPPORT_FEATURES zstd"
+fi
 if test "x$USE_ARES" = "x1" -o "x$USE_THREADS_POSIX" = "x1" \
                             -o "x$USE_THREADS_WIN32" = "x1"; then
   SUPPORT_FEATURES="$SUPPORT_FEATURES AsynchDNS"
@@ -43495,6 +44705,7 @@
   SUPPORT_FEATURES="$SUPPORT_FEATURES ESNI"
 fi
 
+SUPPORT_FEATURES=`echo $SUPPORT_FEATURES | tr ' ' '\012' | sort | tr '\012' ' '`
 
 
 if test "x$CURL_DISABLE_HTTP" != "x1"; then
@@ -45556,7 +46767,9 @@
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
 as_fn_error $? "Something went wrong bootstrapping makefile fragments
-    for automatic dependency tracking.  Try re-running configure with the
+    for automatic dependency tracking.  If GNU make was not used, consider
+    re-running the configure script with MAKE=\"gmake\" (or whatever is
+    necessary).  You can also try re-running configure with the
     '--disable-dependency-tracking' option to at least be able to build
     the package (albeit without support for automatic dependency tracking).
 See \`config.log' for more details" "$LINENO" 5; }
@@ -46449,6 +47662,7 @@
   SSH:              ${curl_ssh_msg}
   zlib:             ${curl_zlib_msg}
   brotli:           ${curl_brotli_msg}
+  zstd:             ${curl_zstd_msg}
   GSS-API:          ${curl_gss_msg}
   TLS-SRP:          ${curl_tls_srp_msg}
   resolver:         ${curl_res_msg}
@@ -46492,6 +47706,7 @@
   SSH:              ${curl_ssh_msg}
   zlib:             ${curl_zlib_msg}
   brotli:           ${curl_brotli_msg}
+  zstd:             ${curl_zstd_msg}
   GSS-API:          ${curl_gss_msg}
   TLS-SRP:          ${curl_tls_srp_msg}
   resolver:         ${curl_res_msg}
diff --git a/configure.ac b/configure.ac
index f0fbcb0..9c738d1 100755
--- a/configure.ac
+++ b/configure.ac
@@ -147,6 +147,7 @@
     curl_ssh_msg="no      (--with-{libssh,libssh2})"
    curl_zlib_msg="no      (--with-zlib)"
  curl_brotli_msg="no      (--with-brotli)"
+   curl_zstd_msg="no      (--with-zstd)"
     curl_gss_msg="no      (--with-gssapi)"
 curl_tls_srp_msg="no      (--enable-tls-srp)"
     curl_res_msg="default (--enable-ares / --enable-threaded-resolver)"
@@ -1116,6 +1117,93 @@
 fi
 
 dnl **********************************************************************
+dnl Check for libzstd
+dnl **********************************************************************
+
+dnl Default to compiler & linker defaults for libzstd
+OPT_ZSTD=off
+AC_ARG_WITH(zstd,dnl
+AC_HELP_STRING([--with-zstd=PATH],[Where to look for libzstd, PATH points to the libzstd installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option])
+AC_HELP_STRING([--without-zstd], [disable libzstd]),
+  OPT_ZSTD=$withval)
+
+if test X"$OPT_ZSTD" != Xno; then
+  dnl backup the pre-zstd variables
+  CLEANLDFLAGS="$LDFLAGS"
+  CLEANCPPFLAGS="$CPPFLAGS"
+  CLEANLIBS="$LIBS"
+
+  case "$OPT_ZSTD" in
+  yes)
+    dnl --with-zstd (without path) used
+    CURL_CHECK_PKGCONFIG(libzstd)
+
+    if test "$PKGCONFIG" != "no" ; then
+      LIB_ZSTD=`$PKGCONFIG --libs-only-l libzstd`
+      LD_ZSTD=`$PKGCONFIG --libs-only-L libzstd`
+      CPP_ZSTD=`$PKGCONFIG --cflags-only-I libzstd`
+      version=`$PKGCONFIG --modversion libzstd`
+      DIR_ZSTD=`echo $LD_ZSTD | $SED -e 's/-L//'`
+    fi
+
+    ;;
+  off)
+    dnl no --with-zstd option given, just check default places
+    ;;
+  *)
+    dnl use the given --with-zstd spot
+    PREFIX_ZSTD=$OPT_ZSTD
+    ;;
+  esac
+
+  dnl if given with a prefix, we set -L and -I based on that
+  if test -n "$PREFIX_ZSTD"; then
+    LIB_ZSTD="-lzstd"
+    LD_ZSTD=-L${PREFIX_ZSTD}/lib$libsuff
+    CPP_ZSTD=-I${PREFIX_ZSTD}/include
+    DIR_ZSTD=${PREFIX_ZSTD}/lib$libsuff
+  fi
+
+  LDFLAGS="$LDFLAGS $LD_ZSTD"
+  CPPFLAGS="$CPPFLAGS $CPP_ZSTD"
+  LIBS="$LIB_ZSTD $LIBS"
+
+  AC_CHECK_LIB(zstd, ZSTD_createDStream)
+
+  AC_CHECK_HEADERS(zstd.h,
+    curl_zstd_msg="enabled (libzstd)"
+    HAVE_ZSTD=1
+    AC_DEFINE(HAVE_ZSTD, 1, [if libzstd is in use])
+    AC_SUBST(HAVE_ZSTD, [1])
+  )
+
+  if test X"$OPT_ZSTD" != Xoff &&
+     test "$HAVE_ZSTD" != "1"; then
+    AC_MSG_ERROR([libzstd was not found where specified!])
+  fi
+
+  if test "$HAVE_ZSTD" = "1"; then
+    if test -n "$DIR_ZSTD"; then
+       dnl when the zstd shared lib were found in a path that the run-time
+       dnl linker doesn't search through, we need to add it to
+       dnl CURL_LIBRARY_PATH to prevent further configure tests to fail due to
+       dnl this
+
+       if test "x$cross_compiling" != "xyes"; then
+         CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$DIR_ZSTD"
+         export CURL_LIBRARY_PATH
+         AC_MSG_NOTICE([Added $DIR_ZSTD to CURL_LIBRARY_PATH])
+       fi
+    fi
+  else
+    dnl no zstd, revert back to clean variables
+    LDFLAGS=$CLEANLDFLAGS
+    CPPFLAGS=$CLEANCPPFLAGS
+    LIBS=$CLEANLIBS
+  fi
+fi
+
+dnl **********************************************************************
 dnl Check for LDAP
 dnl **********************************************************************
 
@@ -1523,29 +1611,29 @@
 dnl check winssl option before other SSL libraries
 dnl -------------------------------------------------
 
-OPT_WINSSL=no
+OPT_SCHANNEL=no
 AC_ARG_WITH(winssl,dnl
 AC_HELP_STRING([--with-winssl],[enable Windows native SSL/TLS])
 AC_HELP_STRING([--without-winssl], [disable Windows native SSL/TLS]),
-  OPT_WINSSL=$withval)
+  OPT_SCHANNEL=$withval)
 
 AC_ARG_WITH(schannel,dnl
 AC_HELP_STRING([--with-schannel],[enable Windows native SSL/TLS])
 AC_HELP_STRING([--without-schannel], [disable Windows native SSL/TLS]),
-  OPT_WINSSL=$withval)
+  OPT_SCHANNEL=$withval)
 
 AC_MSG_CHECKING([whether to enable Windows native SSL/TLS (Windows native builds only)])
-if test -z "$ssl_backends" -o "x$OPT_WINSSL" != xno; then
+if test -z "$ssl_backends" -o "x$OPT_SCHANNEL" != xno; then
   ssl_msg=
-  if test "x$OPT_WINSSL" != "xno"  &&
+  if test "x$OPT_SCHANNEL" != "xno"  &&
      test "x$curl_cv_native_windows" = "xyes"; then
     AC_MSG_RESULT(yes)
     AC_DEFINE(USE_SCHANNEL, 1, [to enable Windows native SSL/TLS support])
     AC_SUBST(USE_SCHANNEL, [1])
     ssl_msg="Windows-native"
     test schannel != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
-    WINSSL_ENABLED=1
-    # --with-winssl implies --enable-sspi
+    SCHANNEL_ENABLED=1
+    # --with-schannel implies --enable-sspi
     AC_DEFINE(USE_WINDOWS_SSPI, 1, [to enable SSPI support])
     AC_SUBST(USE_WINDOWS_SSPI, [1])
     curl_sspi_msg="enabled"
@@ -2293,6 +2381,7 @@
       OPT_WOLFSSL=""
     fi
 
+    dnl try pkg-config magic
     CURL_CHECK_PKGCONFIG(wolfssl, [$wolfpkg])
     AC_MSG_NOTICE([Check dir $wolfpkg])
 
@@ -2311,9 +2400,12 @@
       wolfssllibpath=`echo $addld | $SED -e 's/^-L//'`
     else
       addlib=-lwolfssl
-      addld=-L$OPT_WOLFSSL/lib$libsuff
-      addcflags=-I$OPT_WOLFSSL/include
-      wolfssllibpath=$OPT_WOLFSSL/lib$libsuff
+      dnl use system defaults if user does not supply a path
+      if test -n "$OPT_WOLFSSL"; then
+        addld=-L$OPT_WOLFSSL/lib$libsuff
+        addcflags=-I$OPT_WOLFSSL/include
+        wolfssllibpath=$OPT_WOLFSSL/lib$libsuff
+      fi
     fi
 
     if test "x$USE_WOLFSSL" != "xyes"; then
@@ -2365,7 +2457,7 @@
       dnl wolfssl/ctaocrypt/types.h needs SIZEOF_LONG_LONG defined!
       AX_COMPILE_CHECK_SIZEOF(long long)
 
-      LIBS="-lwolfssl -lm $LIBS"
+      LIBS="$addlib -lm $LIBS"
 
       dnl Recent WolfSSL versions build without SSLv3 by default
       dnl WolfSSL needs configure --enable-opensslextra to have *get_peer*
@@ -2377,12 +2469,19 @@
 
       dnl if this symbol is present, we want the include path to include the
       dnl OpenSSL API root as well
-      AC_CHECK_FUNC(wolfSSL_DES_set_odd_parity,
+      AC_CHECK_FUNC(wolfSSL_DES_ecb_encrypt,
         [
-            AC_DEFINE(HAVE_WOLFSSL_DES_SET_ODD_PARITY, 1,
-                      [if you have wolfSSL_DES_set_odd_parity])
-            CPPFLAGS="$addcflags/wolfssl $CPPFLAGS"
-            AC_MSG_NOTICE([Add $addcflags/wolfssl to CPPFLAGS])
+            AC_DEFINE(HAVE_WOLFSSL_DES_ECB_ENCRYPT, 1,
+                      [if you have wolfSSL_DES_ecb_encrypt])
+            if test -n "$addcflags"; then
+              CPPFLAGS="$addcflags/wolfssl $CPPFLAGS"
+              AC_MSG_NOTICE([Add $addcflags/wolfssl to CPPFLAGS])
+            else
+              dnl user didn't give a path, so guess/hope they installed wolfssl
+              dnl headers to system default location
+              CPPFLAGS="-I$includedir/wolfssl $CPPFLAGS"
+              AC_MSG_NOTICE([Add $includedir/wolfssl to CPPFLAGS])
+            fi
             WOLFSSL_NTLM=1
         ]
         )
@@ -2720,7 +2819,7 @@
   test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
 fi
 
-case "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$MBEDTLS_ENABLED$WOLFSSL_ENABLED$WINSSL_ENABLED$SECURETRANSPORT_ENABLED$MESALINK_ENABLED$BEARSSL_ENABLED$AMISSL_ENABLED" in
+case "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$MBEDTLS_ENABLED$WOLFSSL_ENABLED$SCHANNEL_ENABLED$SECURETRANSPORT_ENABLED$MESALINK_ENABLED$BEARSSL_ENABLED$AMISSL_ENABLED" in
 x)
   AC_MSG_WARN([SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more.])
   AC_MSG_WARN([Use --with-ssl, --with-gnutls, --with-wolfssl, --with-mbedtls, --with-nss, --with-schannel, --with-secure-transport, --with-mesalink, --with-amissl or --with-bearssl to address this.])
@@ -3183,7 +3282,7 @@
           versioned_symbols_flavour="NSS_"
         elif test "x$WOLFSSL_ENABLED" = "x1"; then
           versioned_symbols_flavour="WOLFSSL_"
-        elif test "x$WINSSL_ENABLED" = "x1"; then
+        elif test "x$SCHANNEL_ENABLED" = "x1"; then
           versioned_symbols_flavour="SCHANNEL_"
         elif test "x$SECURETRANSPORT_ENABLED" = "x1"; then
           versioned_symbols_flavour="SECURE_TRANSPORT_"
@@ -4467,16 +4566,16 @@
        fi
        ;;
   *)
-       if test "x$WINSSL_ENABLED" = "x1"; then
-         # --with-winssl implies --enable-sspi
+       if test "x$SCHANNEL_ENABLED" = "x1"; then
+         # --with-schannel implies --enable-sspi
          AC_MSG_RESULT(yes)
        else
          AC_MSG_RESULT(no)
        fi
        ;;
   esac ],
-       if test "x$WINSSL_ENABLED" = "x1"; then
-         # --with-winssl implies --enable-sspi
+       if test "x$SCHANNEL_ENABLED" = "x1"; then
+         # --with-schannel implies --enable-sspi
          AC_MSG_RESULT(yes)
        else
          AC_MSG_RESULT(no)
@@ -4825,6 +4924,9 @@
 if test "x$HAVE_BROTLI" = "x1"; then
   SUPPORT_FEATURES="$SUPPORT_FEATURES brotli"
 fi
+if test "x$HAVE_ZSTD" = "x1"; then
+  SUPPORT_FEATURES="$SUPPORT_FEATURES zstd"
+fi
 if test "x$USE_ARES" = "x1" -o "x$USE_THREADS_POSIX" = "x1" \
                             -o "x$USE_THREADS_WIN32" = "x1"; then
   SUPPORT_FEATURES="$SUPPORT_FEATURES AsynchDNS"
@@ -4897,6 +4999,10 @@
   SUPPORT_FEATURES="$SUPPORT_FEATURES ESNI"
 fi
 
+dnl replace spaces with newlines
+dnl sort the lines
+dnl replace the newlines back to spaces
+SUPPORT_FEATURES=`echo $SUPPORT_FEATURES | tr ' ' '\012' | sort | tr '\012' ' '`
 AC_SUBST(SUPPORT_FEATURES)
 
 dnl For supported protocols in pkg-config file
@@ -5063,6 +5169,7 @@
   SSH:              ${curl_ssh_msg}
   zlib:             ${curl_zlib_msg}
   brotli:           ${curl_brotli_msg}
+  zstd:             ${curl_zstd_msg}
   GSS-API:          ${curl_gss_msg}
   TLS-SRP:          ${curl_tls_srp_msg}
   resolver:         ${curl_res_msg}
diff --git a/curl-config.in b/curl-config.in
index 25ce8ba..18b1fc1 100644
--- a/curl-config.in
+++ b/curl-config.in
@@ -160,7 +160,7 @@
         else
            CURLLIBDIR=""
         fi
-        if test "X@ENABLE_SHARED@" = "Xno" -o "X@REQUIRE_LIB_DEPS@" = "Xyes"; then
+        if test "X@ENABLE_SHARED@" = "Xno"; then
           echo ${CURLLIBDIR}-lcurl @LIBCURL_LIBS@
         else
           echo ${CURLLIBDIR}-lcurl
diff --git a/depcomp b/depcomp
index 65cbf70..6b39162 100755
--- a/depcomp
+++ b/depcomp
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1999-2018 Free Software Foundation, Inc.
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/docs/CONTRIBUTE.md b/docs/CONTRIBUTE.md
index 978b87d..3d4bf49 100644
--- a/docs/CONTRIBUTE.md
+++ b/docs/CONTRIBUTE.md
@@ -108,7 +108,7 @@
 contribution so that it can be swiftly added to the package documentation.
 
 The documentation is always made in man pages (nroff formatted) or plain
-ASCII files. All HTML files on the web site and in the release archives are
+ASCII files. All HTML files on the website and in the release archives are
 generated from the nroff/ASCII versions.
 
 ### Test Cases
@@ -200,6 +200,16 @@
     [whatever-else-by: credit all helpers, finders, doers]
     ---- stop ----
 
+The first line is a succinct description of the change:
+
+ - use the imperative, present tense: "change" not "changed" nor "changes"
+ - don't capitalize first letter
+ - no dot (.) at the end
+
+The `[area]` in the first line can be `http2`, `cookies`, `openssl` or
+similar. There's no fixed list to select from but using the same "area" as
+other related changes could make sense.
+
 Don't forget to use commit --author="" if you commit someone else's work, and
 make sure that you have your own user and email setup correctly in git before
 you commit
@@ -265,3 +275,6 @@
 
  - [https://gnuwin32.sourceforge.io/packages/patch.htm](https://gnuwin32.sourceforge.io/packages/patch.htm)
  - [https://gnuwin32.sourceforge.io/packages/diffutils.htm](https://gnuwin32.sourceforge.io/packages/diffutils.htm)
+
+### Useful resources
+* [Webinar on getting code into cURL](https://www.youtube.com/watch?v=QmZ3W1d6LQI)
diff --git a/docs/FAQ b/docs/FAQ
index 7bd121c..5679352 100644
--- a/docs/FAQ
+++ b/docs/FAQ
@@ -189,7 +189,7 @@
   curl's development, have we intended curl to replace wget or compete on its
   market. Curl is targeted at single-shot file transfers.
 
-  Curl is not a web site mirroring program. If you want to use curl to mirror
+  Curl is not a website mirroring program. If you want to use curl to mirror
   something: fine, go ahead and write a script that wraps around curl to make
   it reality (like curlmirror.pl does).
 
@@ -253,7 +253,7 @@
   up to each company and developer. This is not controlled by nor supervised in
   any way by the project.
 
-  We still get help from companies. Haxx provides web site, bandwidth, mailing
+  We still get help from companies. Haxx provides website, bandwidth, mailing
   lists etc, GitHub hosts the primary git repository and other services like
   the bug tracker at https://github.com/curl/curl. Also again, some companies
   have sponsored certain parts of the development in the past and I hope some
@@ -302,7 +302,7 @@
   curl is fully open source. It means you can hire any skilled engineer to fix
   your curl-related problems.
 
-  We list available alternatives on the curl web site:
+  We list available alternatives on the curl website:
   https://curl.haxx.se/support.html
 
   1.10 How many are using curl?
@@ -458,7 +458,7 @@
 
   Curl can be built with OpenSSL to do the SSL stuff. The LIBEAY32.DLL is then
   what curl needs on a windows machine to do https:// etc. Check out the curl
-  web site to find accurate and up-to-date pointers to recent OpenSSL DLLs and
+  website to find accurate and up-to-date pointers to recent OpenSSL DLLs and
   other binary packages.
 
   2.4 Does curl support SOCKS (RFC 1928) ?
@@ -563,7 +563,7 @@
   a language, you may prefer to use one of these interfaces instead.
 
   Find out more about which languages that support curl directly, and how to
-  install and use them, in the libcurl section of the curl web site:
+  install and use them, in the libcurl section of the curl website:
   https://curl.haxx.se/libcurl/
 
   All the various bindings to libcurl are made by other projects and people,
@@ -724,7 +724,7 @@
 
   3.19 How do I get HTTP from a host using a specific IP address?
 
-  For example, you may be trying out a web site installation that isn't yet in
+  For example, you may be trying out a website installation that isn't yet in
   the DNS. Or you have a site using multiple IP addresses for a given host
   name and you want to address a specific one out of the set.
 
diff --git a/docs/FEATURES b/docs/FEATURES
index 1d23fcc..35b26e1 100644
--- a/docs/FEATURES
+++ b/docs/FEATURES
@@ -194,7 +194,7 @@
        currently supported
   *5 = requires nghttp2 and possibly a recent TLS library
   *6 = requires c-ares
-  *7 = requires OpenSSL, NSS, GSKit, WinSSL or Secure Transport; GnuTLS, for
+  *7 = requires OpenSSL, NSS, GSKit, Schannel or Secure Transport; GnuTLS, for
        example, only supports SSLv3 and TLSv1
   *8 = requires libssh2
   *9 = requires OpenSSL, GnuTLS, mbedTLS, NSS, yassl, Secure Transport or SSPI
diff --git a/docs/GOVERNANCE.md b/docs/GOVERNANCE.md
index 30df155..a4c006f 100644
--- a/docs/GOVERNANCE.md
+++ b/docs/GOVERNANCE.md
@@ -50,7 +50,7 @@
 donations are services paid for directly by the sponsors.
 
 We grade sponsors in a few different levels and if they meet the criteria,
-they can be mentioned on the Sponsors page on the curl web site.
+they can be mentioned on the Sponsors page on the curl website.
 
 ## Commercial Support
 
@@ -103,7 +103,7 @@
 The primary server is paid for by Haxx. The machine is physically located in a
 server bunker in Stockholm Sweden, operated by the company Portlane.
 
-The web site contents are served to the web via Fastly and Daniel is the
+The website contents are served to the web via Fastly and Daniel is the
 primary curl contact with Fastly.
 
 ### BDFL
diff --git a/docs/HISTORY.md b/docs/HISTORY.md
index a628d05..4c0499f 100644
--- a/docs/HISTORY.md
+++ b/docs/HISTORY.md
@@ -58,7 +58,7 @@
 
 May: first Debian package.
 
-August: LDAP:// and FILE:// support added. The curl web site gets 1300 visits
+August: LDAP:// and FILE:// support added. The curl website gets 1300 visits
 weekly. Moved site to curl.haxx.nu.
 
 September: Released curl 6.0. 15000 lines of code.
@@ -77,7 +77,7 @@
 
 June: the curl site moves to "curl.haxx.se"
 
-August, the curl web site gets 4000 visits weekly.
+August, the curl website gets 4000 visits weekly.
 
 The PHP guys adopted libcurl already the same month, when the first ever third
 party libcurl binding showed up. CURL has been a supported module in PHP since
@@ -106,7 +106,7 @@
 
 August: curl is bundled in Mac OS X, 10.1. It was already becoming more and
 more of a standard utility of Linux distributions and a regular in the BSD
-ports collections. The curl web site gets 8000 visits weekly. Curl Corporation
+ports collections. The curl website gets 8000 visits weekly. Curl Corporation
 contacted Daniel to discuss "the name issue". After Daniel's reply, they have
 never since got back in touch again.
 
@@ -117,7 +117,7 @@
 2002
 ----
 
-June: the curl web site gets 13000 visits weekly. curl and libcurl is
+June: the curl website gets 13000 visits weekly. curl and libcurl is
 35000 lines of code. Reported successful compiles on more than 40 combinations
 of CPUs and operating systems.
 
@@ -162,7 +162,7 @@
     Available command line options:            96
     Available curl_easy_setopt() options:     120
     Number of public functions in libcurl:     36
-    Amount of public web site mirrors:         12
+    Amount of public website mirrors:         12
     Number of known libcurl bindings:          26
 
 2005
@@ -175,7 +175,7 @@
 
 September: TFTP support was added.
 
-More than 100,000 unique visitors of the curl web site. 25 mirrors.
+More than 100,000 unique visitors of the curl website. 25 mirrors.
 
 December: security vulnerability: libcurl URL Buffer Overflow
 
@@ -283,7 +283,7 @@
 
  March: first real release supporting HTTP/2
 
- September: Web site had 245,000 unique visitors and served 236GB data
+ September: Website had 245,000 unique visitors and served 236GB data
 
  SMB and SMBS support
 
@@ -312,7 +312,7 @@
 
  September: Added Multi-SSL support
 
- The web site serves 3100 GB/month
+ The website serves 3100 GB/month
 
     Public curl releases:         169
     Command line options:         211
diff --git a/docs/HTTP-COOKIES.md b/docs/HTTP-COOKIES.md
index 31af9f6..de9d1de 100644
--- a/docs/HTTP-COOKIES.md
+++ b/docs/HTTP-COOKIES.md
@@ -129,6 +129,6 @@
   Since curl and libcurl are plain HTTP clients without any knowledge of or
   capability to handle javascript, such cookies will not be detected or used.
 
-  Often, if you want to mimic what a browser does on such web sites, you can
+  Often, if you want to mimic what a browser does on such websites, you can
   record web browser HTTP traffic when using such a site and then repeat the
   cookie operations using curl or libcurl.
diff --git a/docs/HTTP3.md b/docs/HTTP3.md
index e54e5d0..44381ae 100644
--- a/docs/HTTP3.md
+++ b/docs/HTTP3.md
@@ -117,8 +117,8 @@
      % git clone --recursive https://github.com/cloudflare/quiche
      % cd quiche
      % cargo build --release --features pkg-config-meta,qlog
-     % mkdir deps/boringssl/lib
-     % ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) deps/boringssl/lib/
+     % mkdir deps/boringssl/src/lib
+     % ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) deps/boringssl/src/lib/
 
 Build curl:
 
@@ -126,7 +126,7 @@
      % git clone https://github.com/curl/curl
      % cd curl
      % ./buildconf
-     % ./configure LDFLAGS="-Wl,-rpath,$PWD/../quiche/target/release" --with-ssl=$PWD/../quiche/deps/boringssl --with-quiche=$PWD/../quiche/target/release --enable-alt-svc
+     % ./configure LDFLAGS="-Wl,-rpath,$PWD/../quiche/target/release" --with-ssl=$PWD/../quiche/deps/boringssl/src --with-quiche=$PWD/../quiche/target/release --enable-alt-svc
      % make
 
 ## Run
diff --git a/docs/INSTALL.cmake b/docs/INSTALL.cmake
index c967b08..828d9b9 100644
--- a/docs/INSTALL.cmake
+++ b/docs/INSTALL.cmake
@@ -24,8 +24,8 @@
    Missing features in the cmake build:
 
    - Builds libcurl without large file support
-   - Does not support all SSL libraries (only OpenSSL, WinSSL, DarwinSSL, and
-     mbed TLS, NSS, WolfSSL)
+   - Does not support all SSL libraries (only OpenSSL, Schannel,
+     Secure Transport, and mbed TLS, NSS, WolfSSL)
    - Doesn't allow different resolver backends (no c-ares build support)
    - No RTMP support built
    - Doesn't allow build curl and libcurl debug enabled
diff --git a/docs/INSTALL.md b/docs/INSTALL.md
index 63d4142..33b439e 100644
--- a/docs/INSTALL.md
+++ b/docs/INSTALL.md
@@ -258,9 +258,9 @@
 
 On modern Apple operating systems, curl can be built to use Apple's SSL/TLS
 implementation, Secure Transport, instead of OpenSSL. To build with Secure
-Transport for SSL/TLS, use the configure option `--with-darwinssl`. (It is not
-necessary to use the option `--without-ssl`.) This feature requires iOS 5.0 or
-later, or OS X 10.5 ("Leopard") or later.
+Transport for SSL/TLS, use the configure option `--with-secure-transport`. (It
+is not necessary to use the option `--without-ssl`.) This feature requires iOS
+5.0 or later, or OS X 10.5 ("Leopard") or later.
 
 When Secure Transport is in use, the curl options `--cacert` and `--capath`
 and their libcurl equivalents, will be ignored, because Secure Transport uses
@@ -281,7 +281,7 @@
 will run on cats as old as OS X 10.6 ("Snow Leopard") (using bash):
 
     export MACOSX_DEPLOYMENT_TARGET="10.6"
-    ./configure --with-darwinssl
+    ./configure --with-secure-transport
     make
 
 # Android
diff --git a/docs/KNOWN_BUGS b/docs/KNOWN_BUGS
index 606983b..e35172d 100644
--- a/docs/KNOWN_BUGS
+++ b/docs/KNOWN_BUGS
@@ -25,13 +25,14 @@
  2. TLS
  2.1 CURLINFO_SSL_VERIFYRESULT has limited support
  2.2 DER in keychain
- 2.4 DarwinSSL won't import PKCS#12 client certificates without a password
+ 2.4 Secure Transport won't import PKCS#12 client certificates without a password
  2.5 Client cert handling with Issuer DN differs between backends
  2.6 CURL_GLOBAL_SSL
  2.7 Client cert (MTLS) issues with Schannel
  2.8 Schannel disable CURLOPT_SSL_VERIFYPEER and verify hostname
  2.9 TLS session cache doesn't work with TFO
  2.10 Store TLS context per transfer instead of per connection
+ 2.11 Schannel TLS 1.2 handshake bug in old Windows versions
 
  3. Email protocols
  3.1 IMAP SEARCH ALL truncated response
@@ -102,6 +103,7 @@
  11.8 DoH leaks memory after followlocation
  11.9 DoH doesn't inherit all transfer options
  11.10 Blocking socket operations in non-blocking API
+ 11.11 A shared connection cache is not thread-safe
 
  12. LDAP and OpenLDAP
  12.1 OpenLDAP hangs after returning results
@@ -209,7 +211,7 @@
  Curl doesn't recognize certificates in DER format in keychain, but it works
  with PEM.  https://curl.haxx.se/bug/view.cgi?id=1065
 
-2.4 DarwinSSL won't import PKCS#12 client certificates without a password
+2.4 Secure Transport won't import PKCS#12 client certificates without a password
 
  libcurl calls SecPKCS12Import with the PKCS#12 client certificate, but that
  function rejects certificates that do not have a password.
@@ -275,6 +277,14 @@
 
  https://github.com/curl/curl/issues/5102
 
+2.11 Schannel TLS 1.2 handshake bug in old Windows versions
+
+ In old versions of Windows such as 7 and 8.1 the Schannel TLS 1.2 handshake
+ implementation likely has a bug that can rarely cause the key exchange to
+ fail, resulting in error SEC_E_BUFFER_TOO_SMALL or SEC_E_MESSAGE_ALTERED.
+
+ https://github.com/curl/curl/issues/5488
+
 3. Email protocols
 
 3.1 IMAP SEARCH ALL truncated response
@@ -462,12 +472,12 @@
 6.1 NTLM authentication and unicode
 
  NTLM authentication involving unicode user name or password only works
- properly if built with UNICODE defined together with the WinSSL/Schannel
+ properly if built with UNICODE defined together with the Schannel
  backend. The original problem was mentioned in:
  https://curl.haxx.se/mail/lib-2009-10/0024.html
  https://curl.haxx.se/bug/view.cgi?id=896
 
- The WinSSL/Schannel version verified to work as mentioned in
+ The Schannel version verified to work as mentioned in
  https://curl.haxx.se/mail/lib-2012-07/0073.html
 
 6.2 MIT Kerberos for Windows build
@@ -744,6 +754,14 @@
 
  The list of blocking socket operations is in TODO section "More non-blocking".
 
+11.11 A shared connection cache is not thread-safe
+
+ The share interface offers CURL_LOCK_DATA_CONNECT to have multiple easy
+ handle share a connection cache, but due to how connections are used they are
+ still not thread-safe when used shared.
+
+ See https://github.com/curl/curl/issues/4915
+
 12. LDAP and OpenLDAP
 
 12.1 OpenLDAP hangs after returning results
diff --git a/docs/MAIL-ETIQUETTE b/docs/MAIL-ETIQUETTE
index 07660a0..9d210a6 100644
--- a/docs/MAIL-ETIQUETTE
+++ b/docs/MAIL-ETIQUETTE
@@ -170,7 +170,7 @@
   send your email to.
 
   Your email as sent to a curl mailing list will end up in mail archives, on
-  the curl web site and elsewhere, for others to see and read. Today and in
+  the curl website and elsewhere, for others to see and read. Today and in
   the future. In addition to the archives, the mail is sent out to thousands
   of individuals. There is no way to undo a sent email.
 
diff --git a/docs/README.md b/docs/README.md
index 6ee42aa..0521937 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -7,6 +7,6 @@
 for reading directly in your browser.
 
 If you'd rather see the rendered version of the documentation, check out the
-curl web site's [documentation section](https://curl.haxx.se/docs/) for
+curl website's [documentation section](https://curl.haxx.se/docs/) for
 general curl stuff or the [libcurl section](https://curl.haxx.se/libcurl/) for
 libcurl related documentation.
diff --git a/docs/RELEASE-PROCEDURE.md b/docs/RELEASE-PROCEDURE.md
index 8ab4e3f..b53e5a3 100644
--- a/docs/RELEASE-PROCEDURE.md
+++ b/docs/RELEASE-PROCEDURE.md
@@ -42,7 +42,7 @@
 
 - make sure all relevant changes are committed and pushed on the master branch
 
-  (the web site then updates its contents automatically)
+  (the website then updates its contents automatically)
 
 on github
 ---------
@@ -95,13 +95,15 @@
 Based on the description above, here are some planned release dates (at the
 time of this writing):
 
-- March 4, 2020 (7.69.0)
-- April 29, 2020
-- June 24, 2020
-- August 19, 2020
+- August 19, 2020 (7.72.0)
 - October 14, 2020
 - December 9, 2020
 - February 3, 2021
+- March 31, 2021
+- May 26, 2021
+- July 21, 2021
+- September 15, 2021
+- November 10, 2021
 
 The above (and more) curl-related dates are published in
 [iCalendar format](https://calendar.google.com/calendar/ical/c9u5d64odop9js55oltfarjk6g%40group.calendar.google.com/public/basic.ics)
diff --git a/docs/SECURITY-PROCESS.md b/docs/SECURITY-PROCESS.md
index e844a9a..d2ac1fd 100644
--- a/docs/SECURITY-PROCESS.md
+++ b/docs/SECURITY-PROCESS.md
@@ -8,7 +8,7 @@
 ----------------------
 
 All known and public curl or libcurl related vulnerabilities are listed on
-[the curl web site security page](https://curl.haxx.se/docs/security.html).
+[the curl website security page](https://curl.haxx.se/docs/security.html).
 
 Security vulnerabilities **should not** be entered in the project's public bug
 tracker.
@@ -88,7 +88,7 @@
   the same manner we always announce releases. It gets sent to the
   curl-announce, curl-library and curl-users mailing lists.
 
-- The security web page on the web site should get the new vulnerability
+- The security web page on the website should get the new vulnerability
   mentioned.
 
 curl-security (at haxx dot se)
diff --git a/docs/SSLCERTS.md b/docs/SSLCERTS.md
index fcbc464..39170d0 100644
--- a/docs/SSLCERTS.md
+++ b/docs/SSLCERTS.md
@@ -14,7 +14,7 @@
 libraries included in Windows and Mac OS X), then this does not apply to
 you. Scroll down for details on how the OS-native engines handle SSL
 certificates. If you're not sure, then run "curl -V" and read the results. If
-the version string says "WinSSL" in it, then it was built with Schannel
+the version string says `Schannel` in it, then it was built with Schannel
 support.
 
 It is about trust
diff --git a/docs/THANKS b/docs/THANKS
index 76587bd..ccec121 100644
--- a/docs/THANKS
+++ b/docs/THANKS
@@ -59,6 +59,7 @@
 Alex Gaynor
 Alex Grebenschikov
 Alex Gruz
+Alex Kiernan
 Alex Konev
 Alex Malinovich
 Alex Mayorga
@@ -240,6 +241,7 @@
 Bert Huijben
 Bertrand Demiddelaer
 Bertrand Simonnet
+Bevan Weiss
 Bill Doyle
 Bill Egert
 Bill Hoffman
@@ -281,6 +283,7 @@
 Brian Chrisman
 Brian Dessent
 Brian E. Gallew
+Brian Inglis
 Brian J. Murrell
 Brian Prodoehl
 Brian R Duffy
@@ -289,6 +292,7 @@
 Bru Rom
 Bruce Mitchener
 Bruce Stephens
+BrumBrum on hackerone
 Bruno de Carvalho
 Bruno Grasselli
 Bruno Thomsen
@@ -301,6 +305,7 @@
 Byrial Jensen
 Caleb Raitto
 Calvin Buckley
+Cameron Cawley
 Cameron Kaiser
 Cameron MacMinn
 Camille Moncelier
@@ -315,6 +320,7 @@
 Carsten Lange
 Casey O'Donnell
 Catalin Patulea
+causal-agent on github
 cbartl on github
 cclauss on github
 Chad Monroe
@@ -507,6 +513,7 @@
 Denis Baručić
 Denis Chaplygin
 Denis Feklushkin
+Denis Goleshchikhin
 Denis Ollier
 Dennis Clarke
 Dennis Felsing
@@ -532,6 +539,7 @@
 Dirk Feytons
 Dirk Manske
 Dirkjan Bussink
+divinity76 on github
 dkjjr89 on github
 dkwolfe4 on github
 Dmitri Shubin
@@ -593,6 +601,7 @@
 Eelco Dolstra
 Eetu Ojanen
 Egon Eckert
+Ehren Bendler
 Eldar Zaitov
 elelel on github
 elephoenix on github
@@ -672,6 +681,7 @@
 Felix Yan
 Feng Tu
 Fernando Muñoz
+Filip Salomonsson
 Flavio Medeiros
 Florian Pritz
 Florian Schoppmann
@@ -770,6 +780,7 @@
 Gwenole Beauchesne
 Gökhan Şengün
 Götz Babin-Ebell
+H3RSKO on github
 Hagai Auro
 Haibo Huang
 Hamish Mackenzie
@@ -831,6 +842,7 @@
 Igor Novoseltsev
 Igor Polyakov
 Ihor Karpenko
+ihsinme on github
 Iida Yosiaki
 Ilguiz Latypov
 Ilja van Sprundel
@@ -940,6 +952,7 @@
 Jeremy Huddleston
 Jeremy Lainé
 Jeremy Lin
+Jeremy Maitin-Shepard
 Jeremy Pearson
 Jeremy Tan
 Jeroen Koekkoek
@@ -973,6 +986,7 @@
 Joe Mason
 Joel Chen
 Joel Depooter
+joey-l-us on github
 Jofell Gallardo
 Johan Anderson
 Johan Lantz
@@ -1109,6 +1123,7 @@
 Keith MacDonald
 Keith McGuigan
 Keith Mok
+Ken Brown
 Ken Hirsch
 Ken Rastatter
 Kenny To
@@ -1160,6 +1175,7 @@
 Lachlan O'Dea
 Ladar Levison
 Lance Ware
+Laramie Leavitt
 Larry Campbell
 Larry Fahnoe
 Larry Lin
@@ -1194,6 +1210,7 @@
 Liam Healy
 lijian996 on github
 Lijo Antony
+lilongyan-huawei on github
 Linas Vepstas
 Lindley French
 Ling Thio
@@ -1318,6 +1335,7 @@
 Martin Vejnár
 Marty Kuhrt
 Maruko
+Masaya Suzuki
 masbug on github
 Massimiliano Fantuzzi
 Massimiliano Ziccardi
@@ -1343,6 +1361,7 @@
 Matthew Kerwin
 Matthew Whitehead
 Matthias Bolte
+Matthias Naegler
 Mattias Fornander
 Matus Uzak
 Maurice Barnum
@@ -1507,6 +1526,7 @@
 Nir Soffer
 Nis Jorgensen
 nk
+NobodyXu on github
 Nobuhiro Ban
 Nodak Sodak
 nopjmp on github
@@ -1689,11 +1709,13 @@
 Ralph Beckmann
 Ralph Mitchell
 Ram Krushna Mishra
+ramsay-jones on github
 Ran Mozes
 Randall S. Becker
 Randy Armstrong
 Randy McMurchy
 Raphael Gozzo
+Rasmus Melchior Jacobsen
 Ravi Pratap
 Ray Dassen
 Ray Pekowski
@@ -1910,6 +1932,7 @@
 Spiridonoff A.V
 Spoon Man
 Spork Schivago
+sspiri on github
 sstruchtrup on github
 Stadler Stephan
 Stan van de Burgt
@@ -1927,6 +1950,7 @@
 Stefan Teleman
 Stefan Tomanek
 Stefan Ulrich
+Stefan Yohansson
 Stefano Simonelli
 Steinar H. Gunderson
 steini2000 on github
@@ -1977,6 +2001,7 @@
 Sébastien Willemijns
 T. Bharath
 T. Yamada
+Tadej Vengust
 Tae Hyoung Ahn
 Tae Wong
 Taiyu Len
@@ -1984,6 +2009,7 @@
 Tanguy Fautre
 tarek112 on github
 Tatsuhiro Tsujikawa
+tbugfinder on github
 Teemu Yli-Elsila
 Temprimus
 Terri Oda
@@ -2002,6 +2028,7 @@
 Thomas Klausner
 Thomas L. Shinnick
 Thomas Lopatic
+Thomas M. DuBuisson
 Thomas Petazzoni
 Thomas Ruecker
 Thomas Schwinge
@@ -2061,6 +2088,7 @@
 Tom van der Woerdt
 Tom Wright
 Tom Zerucha
+Tomas Berger
 Tomas Hoger
 Tomas Jakobsson
 Tomas Mlcoch
@@ -2172,6 +2200,7 @@
 Xiangbin Li
 Xiaoyin Liu
 XmiliaH on github
+xwxbug on github
 Yaakov Selkowitz
 Yang Tse
 Yarram Sunil
diff --git a/docs/TODO b/docs/TODO
index 11e01e0..bd9b0e8 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -36,7 +36,6 @@
  1.17 Add support for IRIs
  1.18 try next proxy if one doesn't work
  1.20 SRV and URI DNS records
- 1.21 Add return code to CURLMOPT_PUSHFUNCTION to fail the connection
  1.22 CURLINFO_PAUSE_STATE
  1.23 Offer API to flush the connection pool
  1.24 TCP Fast Open for windows
@@ -124,6 +123,7 @@
  15.1 Extend support for client certificate authentication
  15.2 Extend support for the --ciphers option
  15.3 Add option to disable client certificate auto-send
+ 15.4 Add option to allow abrupt server closure
 
  16. SASL
  16.1 Other authentication mechanisms
@@ -159,6 +159,8 @@
  18.20 host name sections in config files
  18.21 retry on the redirected-to URL
  18.22 Add flag to specify download directory
+ 18.23 Set the modification date on an uploaded file
+ 18.24 Use multiple parallel transfers for a single download
 
  19. Build
  19.1 roffit
@@ -358,13 +360,6 @@
  Offer support for resolving SRV and URI DNS records for libcurl to know which
  server to connect to for various protocols (including HTTP!).
 
-1.21 Add return code to CURLMOPT_PUSHFUNCTION to fail the connection
-
- Allow the callback to return a value that would stop the entire operation,
- like it can be done from most other callbacks.
-
- See https://curl.haxx.se/mail/lib-2020-06/0099.html
-
 1.22 CURLINFO_PAUSE_STATE
 
  Return information about the transfer's current pause state, in both
@@ -850,6 +845,15 @@
 
  https://github.com/curl/curl/issues/2262
 
+15.4 Add option to allow abrupt server closure
+
+ libcurl w/schannel will error without a known termination point from the
+ server (such as length of transfer, or SSL "close notify" alert) to prevent
+ against a truncation attack. Really old servers may neglect to send any
+ termination point. An option could be added to ignore such abrupt closures.
+
+ https://github.com/curl/curl/issues/4427
+
 16. SASL
 
 16.1 Other authentication mechanisms
@@ -1114,6 +1118,34 @@
  user from having to manually "cd" to the directory. Especially useful for
  command lines with multiple -O and different download directories.
 
+18.23 Set the modification date on an uploaded file
+
+ For SFTP and posssibly FTP, curl could offer an option to set the
+ modification time for the uploaded file.
+
+ See https://github.com/curl/curl/issues/5768
+
+18.24 Use multiple parallel transfers for a single download
+
+ To enhance transfer speed, downloading a single URL can be split up into
+ multiple separate range downloads that get combined into a single final
+ result.
+
+ An ideal implementation would not use a specified number of parallel
+ transfers, but curl could:
+ - First start getting the full file as transfer A
+ - If after N seconds have passed and the transfer is expected to continue for
+   M seconds or more, add a new transfer (B) that asks for the second half of
+   A's content (and stop A at the middle).
+ - If splitting up the work improves the transfer rate, it could then be done
+   again. Then again, etc up to a limit.
+
+ This way, if transfer B fails (because Range: isn't supported) it will let
+ transfer A remain the single one. N and M could be set to some sensible
+ defaults.
+
+ See https://github.com/curl/curl/issues/5774
+
 19. Build
 
 19.1 roffit
diff --git a/docs/TheArtOfHttpScripting b/docs/TheArtOfHttpScripting
index c5b67ca..65bda62 100644
--- a/docs/TheArtOfHttpScripting
+++ b/docs/TheArtOfHttpScripting
@@ -185,7 +185,7 @@
       curl -u user:password http://example.org/
 
  You need to pay attention that this kind of HTTP authentication is not what
- is usually done and requested by user-oriented web sites these days. They
+ is usually done and requested by user-oriented websites these days. They
  tend to use forms and cookies instead.
 
  2.5 Path part
@@ -268,7 +268,7 @@
 
  4.1 Forms explained
 
- Forms are the general way a web site can present a HTML page with fields for
+ Forms are the general way a website can present a HTML page with fields for
  the user to enter data in, and then press some kind of 'OK' or 'Submit'
  button to get that data sent to the server. The server then typically uses
  the posted data to decide how to act. Like using the entered words to search
@@ -457,7 +457,7 @@
  options. There are ways to circumvent this.
 
  It is worth noting that while this is how HTTP Authentication works, very
- many web sites will not use this concept when they provide logins etc. See
+ many websites will not use this concept when they provide logins etc. See
  the Web Login chapter further below for more details on that.
 
 7. More HTTP Headers
diff --git a/docs/cmdline-opts/page-footer b/docs/cmdline-opts/page-footer
index e76e7d2..2a65b84 100644
--- a/docs/cmdline-opts/page-footer
+++ b/docs/cmdline-opts/page-footer
@@ -259,6 +259,16 @@
 Invalid SSL certificate status.
 .IP 92
 Stream error in HTTP/2 framing layer.
+.IP 93
+An API function was called from inside a callback.
+.IP 94
+An authentication function returned an error.
+.IP 95
+A problem was detected in the HTTP/3 layer. This is somewhat generic and can
+be one out of several problems, see the error message for details.
+.IP 96
+QUIC connection error. This error may be caused by an SSL library error. QUIC
+is the protocol used for HTTP/3 transfers.
 .IP XX
 More error codes will appear here in future releases. The existing ones
 are meant to never change.
diff --git a/docs/cmdline-opts/page-header b/docs/cmdline-opts/page-header
index c38698c..a51e485 100644
--- a/docs/cmdline-opts/page-header
+++ b/docs/cmdline-opts/page-header
@@ -99,6 +99,55 @@
 handshakes. This improves speed. Of course this is only done on files
 specified on a single command line and cannot be used between separate curl
 invokes.
+.SH PROTOCOLS
+curl supports numerous protocols, or put in URL terms: schemes. Your
+particular build may not support them all.
+.IP DICT
+Lets you lookup words using online dictionaries.
+.IP FILE
+Read or write local files. curl does not support accessing file:// URL
+remotely, but when running on Microsft Windows using the native UNC approach
+will work.
+.IP FTP(S)
+curl supports the File Transfer Protocol with a lot of tweaks and levers. With
+or without using TLS.
+.IP GOPHER
+Retrieve files.
+.IP HTTP(S)
+curl supports HTTP with numerous options and variations. It can speak HTTP
+version 0.9, 1.0, 1.1, 2 and 3 depending on build options and the correct
+command line options.
+.IP IMAP(S)
+Using the mail reading protocol, curl can "download" emails for you. With or
+without using TLS.
+.IP LDAP(S)
+curl can do directory lookups for you, with or without TLS.
+.IP MQTT
+curl supports MQTT version 3. Downloading over MQTT equals "subscribe" to a
+topic while uploading/posting equals "publish" on a topic. MQTT support is
+experimental and TLS based MQTT is not supported (yet).
+.IP POP3(S)
+Downloading from a pop3 server means getting a mail. With or without using
+TLS.
+.IP RTMP(S)
+The Realtime Messaging Protocol is primarily used to server streaming media
+and curl can download it.
+.IP RTSP
+curl supports RTSP 1.0 downloads.
+.IP SCP
+curl supports SSH version 2 scp transfers.
+.IP SFTP
+curl supports SFTP (draft 5) done over SSH version 2.
+.IP SMB(S)
+curl supports SMB version 1 for upload and download.
+.IP SMTP(S)
+Uploading contents to an SMTP server means sending an email. With or without
+TLS.
+.IP TELNET
+Telling curl to fetch a telnet URL starts an interactive session where it
+sends what it reads on stdin and outputs what the server sends it.
+.IP TFTP
+curl can do TFTP downloads and uploads.
 .SH "PROGRESS METER"
 curl normally displays a progress meter during operations, indicating the
 amount of transferred data, transfer speeds and estimated time left, etc. The
diff --git a/docs/cmdline-opts/tls-max.d b/docs/cmdline-opts/tls-max.d
index b5616f1..475c12f 100644
--- a/docs/cmdline-opts/tls-max.d
+++ b/docs/cmdline-opts/tls-max.d
@@ -10,6 +10,9 @@
 VERSION defines maximum supported TLS version. The minimum acceptable version
 is set by tlsv1.0, tlsv1.1, tlsv1.2 or tlsv1.3.
 
+If the connection is done without TLS, this option has no effect. This
+includes QUIC-using (HTTP/3) transfers.
+
 .RS
 .IP "default"
 Use up to recommended TLS version.
diff --git a/docs/cmdline-opts/tlsv1.3.d b/docs/cmdline-opts/tlsv1.3.d
index 7061a61..19da857 100644
--- a/docs/cmdline-opts/tlsv1.3.d
+++ b/docs/cmdline-opts/tlsv1.3.d
@@ -3,8 +3,10 @@
 Protocols: TLS
 Added: 7.52.0
 ---
-Forces curl to use TLS version 1.3 or later when connecting to a remote TLS server.
+Forces curl to use TLS version 1.3 or later when connecting to a remote TLS
+server.
 
-Note that TLS 1.3 is only supported by a subset of TLS backends. At the time
-of this writing, they are BoringSSL, NSS, and Secure Transport (on iOS 11 or
-later, and macOS 10.13 or later).
+If the connection is done without TLS, this option has no effect. This
+includes QUIC-using (HTTP/3) transfers.
+
+Note that TLS 1.3 is not supported by all TLS backends.
diff --git a/docs/cmdline-opts/write-out.d b/docs/cmdline-opts/write-out.d
index 9786a9a..686bda6 100644
--- a/docs/cmdline-opts/write-out.d
+++ b/docs/cmdline-opts/write-out.d
@@ -60,6 +60,9 @@
 .B local_port
 The local port number of the most recently done connection (Added in 7.29.0)
 .TP
+.B method
+The http method used in the most recent HTTP request (Added in 7.72.0)
+.TP
 .B num_connects
 Number of new connects made in the recent transfer. (Added in 7.12.3)
 .TP
diff --git a/docs/curl-config.1 b/docs/curl-config.1
index da469e5..3103c89 100644
--- a/docs/curl-config.1
+++ b/docs/curl-config.1
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl-config 1 "April 26, 2020" "Curl 7.71.1" "curl-config manual"
+.TH curl-config 1 "April 26, 2020" "Curl 7.72.0" "curl-config manual"
 
 .SH NAME
 curl-config \- Get information about a libcurl installation
diff --git a/docs/curl.1 b/docs/curl.1
index 4d795fb..efb250a 100644
--- a/docs/curl.1
+++ b/docs/curl.1
@@ -22,7 +22,7 @@
 .\"
 .\" DO NOT EDIT. Generated by the curl project gen.pl man page generator.
 .\"
-.TH curl 1 "November 16, 2016" "Curl 7.71.1" "Curl Manual"
+.TH curl 1 "November 16, 2016" "Curl 7.72.0" "Curl Manual"
 
 .SH NAME
 curl \- transfer a URL
@@ -100,6 +100,55 @@
 handshakes. This improves speed. Of course this is only done on files
 specified on a single command line and cannot be used between separate curl
 invokes.
+.SH PROTOCOLS
+curl supports numerous protocols, or put in URL terms: schemes. Your
+particular build may not support them all.
+.IP DICT
+Lets you lookup words using online dictionaries.
+.IP FILE
+Read or write local files. curl does not support accessing file:// URL
+remotely, but when running on Microsft Windows using the native UNC approach
+will work.
+.IP FTP(S)
+curl supports the File Transfer Protocol with a lot of tweaks and levers. With
+or without using TLS.
+.IP GOPHER
+Retrieve files.
+.IP HTTP(S)
+curl supports HTTP with numerous options and variations. It can speak HTTP
+version 0.9, 1.0, 1.1, 2 and 3 depending on build options and the correct
+command line options.
+.IP IMAP(S)
+Using the mail reading protocol, curl can "download" emails for you. With or
+without using TLS.
+.IP LDAP(S)
+curl can do directory lookups for you, with or without TLS.
+.IP MQTT
+curl supports MQTT version 3. Downloading over MQTT equals "subscribe" to a
+topic while uploading/posting equals "publish" on a topic. MQTT support is
+experimental and TLS based MQTT is not supported (yet).
+.IP POP3(S)
+Downloading from a pop3 server means getting a mail. With or without using
+TLS.
+.IP RTMP(S)
+The Realtime Messaging Protocol is primarily used to server streaming media
+and curl can download it.
+.IP RTSP
+curl supports RTSP 1.0 downloads.
+.IP SCP
+curl supports SSH version 2 scp transfers.
+.IP SFTP
+curl supports SFTP (draft 5) done over SSH version 2.
+.IP SMB(S)
+curl supports SMB version 1 for upload and download.
+.IP SMTP(S)
+Uploading contents to an SMTP server means sending an email. With or without
+TLS.
+.IP TELNET
+Telling curl to fetch a telnet URL starts an interactive session where it
+sends what it reads on stdin and outputs what the server sends it.
+.IP TFTP
+curl can do TFTP downloads and uploads.
 .SH "PROGRESS METER"
 curl normally displays a progress meter during operations, indicating the
 amount of transferred data, transfer speeds and estimated time left, etc. The
@@ -2514,6 +2563,9 @@
 (SSL) VERSION defines maximum supported TLS version. The minimum acceptable version
 is set by tlsv1.0, tlsv1.1, tlsv1.2 or tlsv1.3.
 
+If the connection is done without TLS, this option has no effect. This
+includes QUIC-using (HTTP/3) transfers.
+
 .RS
 .IP "default"
 Use up to recommended TLS version.
@@ -2587,11 +2639,13 @@
 
 Added in 7.34.0.
 .IP "--tlsv1.3"
-(TLS) Forces curl to use TLS version 1.3 or later when connecting to a remote TLS server.
+(TLS) Forces curl to use TLS version 1.3 or later when connecting to a remote TLS
+server.
 
-Note that TLS 1.3 is only supported by a subset of TLS backends. At the time
-of this writing, they are BoringSSL, NSS, and Secure Transport (on iOS 11 or
-later, and macOS 10.13 or later).
+If the connection is done without TLS, this option has no effect. This
+includes QUIC-using (HTTP/3) transfers.
+
+Note that TLS 1.3 is not supported by all TLS backends.
 
 Added in 7.52.0.
 .IP "-1, --tlsv1"
@@ -2866,6 +2920,9 @@
 .B local_port
 The local port number of the most recently done connection (Added in 7.29.0)
 .TP
+.B method
+The http method used in the most recent HTTP request (Added in 7.72.0)
+.TP
 .B num_connects
 Number of new connects made in the recent transfer. (Added in 7.12.3)
 .TP
@@ -3232,6 +3289,16 @@
 Invalid SSL certificate status.
 .IP 92
 Stream error in HTTP/2 framing layer.
+.IP 93
+An API function was called from inside a callback.
+.IP 94
+An authentication function returned an error.
+.IP 95
+A problem was detected in the HTTP/3 layer. This is somewhat generic and can
+be one out of several problems, see the error message for details.
+.IP 96
+QUIC connection error. This error may be caused by an SSL library error. QUIC
+is the protocol used for HTTP/3 transfers.
 .IP XX
 More error codes will appear here in future releases. The existing ones
 are meant to never change.
diff --git a/docs/examples/Makefile.am b/docs/examples/Makefile.am
index db4d123..44372a1 100644
--- a/docs/examples/Makefile.am
+++ b/docs/examples/Makefile.am
@@ -67,4 +67,4 @@
 CS_ = $(CS_0)
 
 checksrc:
-	$(CHECKSRC)(@PERL@ $(top_srcdir)/lib/checksrc.pl $(srcdir)/*.c)
+	$(CHECKSRC)(@PERL@ $(top_srcdir)/lib/checksrc.pl -D$(srcdir) $(srcdir)/*.c)
diff --git a/docs/examples/Makefile.m32 b/docs/examples/Makefile.m32
index d0694cf..e8c0d37 100644
--- a/docs/examples/Makefile.m32
+++ b/docs/examples/Makefile.m32
@@ -24,7 +24,7 @@
 #
 ## Makefile for building curl examples with MingW (GCC-3.2 or later)
 ## and optionally OpenSSL (1.0.2a), libssh2 (1.5), zlib (1.2.8), librtmp (2.4),
-## brotli (1.0.1)
+## brotli (1.0.1), zstd (1.4.5)
 ##
 ## Usage:   mingw32-make -f Makefile.m32 CFG=-feature1[-feature2][-feature3][...]
 ## Example: mingw32-make -f Makefile.m32 CFG=-zlib-ssl-sspi-winidn
@@ -39,6 +39,10 @@
 ifndef ZLIB_PATH
 ZLIB_PATH = ../../../zlib-1.2.8
 endif
+# Edit the path below to point to the base of your Zstandard sources.
+ifndef ZSTD_PATH
+ZSTD_PATH = ../../../zstd-1.4.5
+endif
 # Edit the path below to point to the base of your Brotli sources.
 ifndef BROTLI_PATH
 BROTLI_PATH = ../../../brotli-1.0.1
@@ -180,6 +184,9 @@
 ifeq ($(findstring -zlib,$(CFG)),-zlib)
 ZLIB = 1
 endif
+ifeq ($(findstring -zstd,$(CFG)),-zstd)
+ZSTD = 1
+endif
 ifeq ($(findstring -brotli,$(CFG)),-brotli)
 BROTLI = 1
 endif
@@ -284,6 +291,11 @@
   CFLAGS += -DHAVE_LIBZ -DHAVE_ZLIB_H
   curl_LDADD += -L"$(ZLIB_PATH)" -lz
 endif
+ifdef ZSTD
+  INCLUDES += -I"$(ZSTD_PATH)/include"
+  CFLAGS += -DHAVE_ZSTD
+  curl_LDADD += -L"$(ZSTD_PATH)/lib" -lzstd
+endif
 ifdef BROTLI
   INCLUDES += -I"$(BROTLI_PATH)/include"
   CFLAGS += -DHAVE_BROTLI
diff --git a/docs/examples/README b/docs/examples/README
index 078cabe..6336c37 100644
--- a/docs/examples/README
+++ b/docs/examples/README
@@ -9,7 +9,7 @@
 advantage of libcurl.
 
 If you end up with other small but still useful example sources, please mail
-them for submission in future packages and on the web site.
+them for submission in future packages and on the website.
 
 BUILDING
 
@@ -28,7 +28,7 @@
 *PLEASE* do not use the curl.haxx.se site as a test target for your libcurl
 applications/experiments. Even if some of the examples use that site as a URL
 at some places, it doesn't mean that the URLs work or that we expect you to
-actually torture our web site with your tests!  Thanks.
+actually torture our website with your tests!  Thanks.
 
 EXAMPLES
 
diff --git a/docs/examples/rtsp.c b/docs/examples/rtsp.c
index 1793d9d..c1fc653 100644
--- a/docs/examples/rtsp.c
+++ b/docs/examples/rtsp.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011 - 2019, Jim Hollinger
+ * Copyright (c) 2011 - 2020, Jim Hollinger
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -192,7 +192,7 @@
   char *base_name = NULL;
 
   printf("\nRTSP request %s\n", VERSION_STR);
-  printf("    Project web site: "
+  printf("    Project website: "
     "https://github.com/BackupGGCode/rtsprequest\n");
   printf("    Requires curl V7.20 or greater\n\n");
 
diff --git a/docs/libcurl/curl_easy_cleanup.3 b/docs/libcurl/curl_easy_cleanup.3
index 99a69d6..ac04997 100644
--- a/docs/libcurl/curl_easy_cleanup.3
+++ b/docs/libcurl/curl_easy_cleanup.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl_easy_cleanup 3 "August 09, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_cleanup 3 "August 09, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_cleanup - End a libcurl easy handle
diff --git a/docs/libcurl/curl_easy_duphandle.3 b/docs/libcurl/curl_easy_duphandle.3
index 873b507..c740c26 100644
--- a/docs/libcurl/curl_easy_duphandle.3
+++ b/docs/libcurl/curl_easy_duphandle.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_easy_duphandle 3 "March 01, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_duphandle 3 "March 01, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_duphandle - Clone a libcurl session handle
diff --git a/docs/libcurl/curl_easy_escape.3 b/docs/libcurl/curl_easy_escape.3
index ff0a5c6..c351082 100644
--- a/docs/libcurl/curl_easy_escape.3
+++ b/docs/libcurl/curl_easy_escape.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl_easy_escape 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_escape 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_escape - URL encodes the given string
diff --git a/docs/libcurl/curl_easy_getinfo.3 b/docs/libcurl/curl_easy_getinfo.3
index d14ddb5..7524922 100644
--- a/docs/libcurl/curl_easy_getinfo.3
+++ b/docs/libcurl/curl_easy_getinfo.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl_easy_getinfo 3 "April 06, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_getinfo 3 "July 13, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_getinfo - extract information from a curl handle
@@ -42,6 +42,9 @@
 explicitly mentioned below.
 .SH AVAILABLE INFORMATION
 The following information can be extracted:
+.IP CURLINFO_EFFECTIVE_METHOD
+Last used HTTP method.
+See \fICURLINFO_EFFECTIVE_METHOD(3)\fP
 .IP CURLINFO_EFFECTIVE_URL
 Last used URL.
 See \fICURLINFO_EFFECTIVE_URL(3)\fP
diff --git a/docs/libcurl/curl_easy_init.3 b/docs/libcurl/curl_easy_init.3
index 7a27f07..7aade57 100644
--- a/docs/libcurl/curl_easy_init.3
+++ b/docs/libcurl/curl_easy_init.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_easy_init 3 "March 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_init 3 "March 23, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_init - Start a libcurl easy session
diff --git a/docs/libcurl/curl_easy_pause.3 b/docs/libcurl/curl_easy_pause.3
index 00f887a..df5d095 100644
--- a/docs/libcurl/curl_easy_pause.3
+++ b/docs/libcurl/curl_easy_pause.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_easy_pause 3 "May 01, 2016" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_pause 3 "May 01, 2016" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_pause - pause and unpause a connection
diff --git a/docs/libcurl/curl_easy_perform.3 b/docs/libcurl/curl_easy_perform.3
index 9e270db..b0574f4 100644
--- a/docs/libcurl/curl_easy_perform.3
+++ b/docs/libcurl/curl_easy_perform.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_easy_perform 3 "March 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_perform 3 "March 23, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_perform - perform a blocking file transfer
diff --git a/docs/libcurl/curl_easy_recv.3 b/docs/libcurl/curl_easy_recv.3
index 31f2676..b1faca9 100644
--- a/docs/libcurl/curl_easy_recv.3
+++ b/docs/libcurl/curl_easy_recv.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl_easy_recv 3 "December 18, 2016" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_recv 3 "December 18, 2016" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_recv - receives raw data on an "easy" connection
diff --git a/docs/libcurl/curl_easy_reset.3 b/docs/libcurl/curl_easy_reset.3
index c6c65df..14d5acf 100644
--- a/docs/libcurl/curl_easy_reset.3
+++ b/docs/libcurl/curl_easy_reset.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_easy_reset 3 "February 09, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_reset 3 "February 09, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_reset - reset all options of a libcurl session handle
diff --git a/docs/libcurl/curl_easy_send.3 b/docs/libcurl/curl_easy_send.3
index 3a034fc..b38e58f 100644
--- a/docs/libcurl/curl_easy_send.3
+++ b/docs/libcurl/curl_easy_send.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl_easy_send 3 "December 18, 2016" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_send 3 "December 18, 2016" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_send - sends raw data over an "easy" connection
diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3
index ca95ee6..3242b5c 100644
--- a/docs/libcurl/curl_easy_setopt.3
+++ b/docs/libcurl/curl_easy_setopt.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl_easy_setopt 3 "May 19, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_setopt 3 "May 19, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_setopt \- set options for a curl easy handle
diff --git a/docs/libcurl/curl_easy_strerror.3 b/docs/libcurl/curl_easy_strerror.3
index ba05fee..43e3b71 100644
--- a/docs/libcurl/curl_easy_strerror.3
+++ b/docs/libcurl/curl_easy_strerror.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_easy_strerror 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_strerror 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_strerror - return string describing error code
diff --git a/docs/libcurl/curl_easy_unescape.3 b/docs/libcurl/curl_easy_unescape.3
index caf1ba5..fa18174 100644
--- a/docs/libcurl/curl_easy_unescape.3
+++ b/docs/libcurl/curl_easy_unescape.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl_easy_unescape 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_easy_unescape 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_easy_unescape - URL decodes the given string
diff --git a/docs/libcurl/curl_escape.3 b/docs/libcurl/curl_escape.3
index e27766b..fa74ca5 100644
--- a/docs/libcurl/curl_escape.3
+++ b/docs/libcurl/curl_escape.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_escape 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_escape 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_escape - URL encodes the given string
diff --git a/docs/libcurl/curl_formadd.3 b/docs/libcurl/curl_formadd.3
index f1ccbde..3fdf47c 100644
--- a/docs/libcurl/curl_formadd.3
+++ b/docs/libcurl/curl_formadd.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_formadd 3 "March 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_formadd 3 "March 23, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_formadd - add a section to a multipart/formdata HTTP POST
diff --git a/docs/libcurl/curl_formfree.3 b/docs/libcurl/curl_formfree.3
index 5d24c6e..ea3eead 100644
--- a/docs/libcurl/curl_formfree.3
+++ b/docs/libcurl/curl_formfree.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_formfree 3 "August 09, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_formfree 3 "August 09, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_formfree - free a previously build multipart/formdata HTTP POST chain
diff --git a/docs/libcurl/curl_formget.3 b/docs/libcurl/curl_formget.3
index 8638ce2..aeb61bc 100644
--- a/docs/libcurl/curl_formget.3
+++ b/docs/libcurl/curl_formget.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_formget 3 "September 02, 2017" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_formget 3 "September 02, 2017" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_formget - serialize a previously built multipart/formdata HTTP POST chain
diff --git a/docs/libcurl/curl_free.3 b/docs/libcurl/curl_free.3
index 1d6793e..d3697c9 100644
--- a/docs/libcurl/curl_free.3
+++ b/docs/libcurl/curl_free.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_free 3 "August 09, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_free 3 "August 09, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_free - reclaim memory that has been obtained through a libcurl call
diff --git a/docs/libcurl/curl_getdate.3 b/docs/libcurl/curl_getdate.3
index 859f38f..75bdb76 100644
--- a/docs/libcurl/curl_getdate.3
+++ b/docs/libcurl/curl_getdate.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_getdate 3 "January 18, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_getdate 3 "January 18, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_getdate - Convert a date string to number of seconds
diff --git a/docs/libcurl/curl_getenv.3 b/docs/libcurl/curl_getenv.3
index b9d074b..b16f7eb 100644
--- a/docs/libcurl/curl_getenv.3
+++ b/docs/libcurl/curl_getenv.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_getenv 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_getenv 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_getenv - return value for environment name
diff --git a/docs/libcurl/curl_global_cleanup.3 b/docs/libcurl/curl_global_cleanup.3
index d094379..cb89cb2 100644
--- a/docs/libcurl/curl_global_cleanup.3
+++ b/docs/libcurl/curl_global_cleanup.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_global_cleanup 3 "September 20, 2016" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_global_cleanup 3 "September 20, 2016" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_global_cleanup - global libcurl cleanup
diff --git a/docs/libcurl/curl_global_init.3 b/docs/libcurl/curl_global_init.3
index 21e05b2..0871c06 100644
--- a/docs/libcurl/curl_global_init.3
+++ b/docs/libcurl/curl_global_init.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_global_init 3 "January 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_global_init 3 "January 23, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_global_init - Global libcurl initialisation
diff --git a/docs/libcurl/curl_global_init_mem.3 b/docs/libcurl/curl_global_init_mem.3
index d2f23a4..093ddb7 100644
--- a/docs/libcurl/curl_global_init_mem.3
+++ b/docs/libcurl/curl_global_init_mem.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_global_init_mem 3 "August 11, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_global_init_mem 3 "August 11, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_global_init_mem - Global libcurl initialisation with memory callbacks
diff --git a/docs/libcurl/curl_global_sslset.3 b/docs/libcurl/curl_global_sslset.3
index de22f71..6ae894d 100644
--- a/docs/libcurl/curl_global_sslset.3
+++ b/docs/libcurl/curl_global_sslset.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_global_sslset 3 "March 04, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_global_sslset 3 "August 07, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_global_sslset - Select SSL backend to use with libcurl
@@ -41,7 +41,7 @@
   CURLSSLBACKEND_POLARSSL = 6, /* deprecated */
   CURLSSLBACKEND_WOLFSSL = 7,
   CURLSSLBACKEND_SCHANNEL = 8,
-  CURLSSLBACKEND_DARWINSSL = 9,
+  CURLSSLBACKEND_SECURETRANSPORT = 9,
   CURLSSLBACKEND_AXTLS = 10, /* deprecated */
   CURLSSLBACKEND_MBEDTLS = 11,
   CURLSSLBACKEND_MESALINK = 12,
diff --git a/docs/libcurl/curl_mime_addpart.3 b/docs/libcurl/curl_mime_addpart.3
index e42a89f..dafabd8 100644
--- a/docs/libcurl/curl_mime_addpart.3
+++ b/docs/libcurl/curl_mime_addpart.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_addpart 3 "September 22, 2017" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_addpart 3 "September 22, 2017" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_addpart - append a new empty part to a mime structure
diff --git a/docs/libcurl/curl_mime_data.3 b/docs/libcurl/curl_mime_data.3
index bf3f330..aa6ced9 100644
--- a/docs/libcurl/curl_mime_data.3
+++ b/docs/libcurl/curl_mime_data.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_data 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_data 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_data - set a mime part's body data from memory
diff --git a/docs/libcurl/curl_mime_data_cb.3 b/docs/libcurl/curl_mime_data_cb.3
index c5dfa6e..57de7cd 100644
--- a/docs/libcurl/curl_mime_data_cb.3
+++ b/docs/libcurl/curl_mime_data_cb.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_data_cb 3 "April 17, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_data_cb 3 "April 17, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_data_cb - set a callback-based data source for a mime part's body
diff --git a/docs/libcurl/curl_mime_encoder.3 b/docs/libcurl/curl_mime_encoder.3
index 97e9f03..a67a4a0 100644
--- a/docs/libcurl/curl_mime_encoder.3
+++ b/docs/libcurl/curl_mime_encoder.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_encoder 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_encoder 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_encoder - set a mime part's encoder and content transfer encoding
diff --git a/docs/libcurl/curl_mime_filedata.3 b/docs/libcurl/curl_mime_filedata.3
index 4a54dcf..4f6a6cb 100644
--- a/docs/libcurl/curl_mime_filedata.3
+++ b/docs/libcurl/curl_mime_filedata.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_filedata 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_filedata 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_filedata - set a mime part's body data from a file contents
diff --git a/docs/libcurl/curl_mime_filename.3 b/docs/libcurl/curl_mime_filename.3
index ff97753..4f552d1 100644
--- a/docs/libcurl/curl_mime_filename.3
+++ b/docs/libcurl/curl_mime_filename.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_filename 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_filename 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_filename - set a mime part's remote file name
diff --git a/docs/libcurl/curl_mime_free.3 b/docs/libcurl/curl_mime_free.3
index c3938cb..ee19b89 100644
--- a/docs/libcurl/curl_mime_free.3
+++ b/docs/libcurl/curl_mime_free.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_free 3 "August 09, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_free 3 "August 09, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_free - free a previously built mime structure
diff --git a/docs/libcurl/curl_mime_headers.3 b/docs/libcurl/curl_mime_headers.3
index 3e56dae..9f6c17b 100644
--- a/docs/libcurl/curl_mime_headers.3
+++ b/docs/libcurl/curl_mime_headers.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_headers 3 "September 22, 2017" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_headers 3 "September 22, 2017" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_headers - set a mime part's custom headers
diff --git a/docs/libcurl/curl_mime_init.3 b/docs/libcurl/curl_mime_init.3
index 1d322c9..682b646 100644
--- a/docs/libcurl/curl_mime_init.3
+++ b/docs/libcurl/curl_mime_init.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_init 3 "September 22, 2017" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_init 3 "September 22, 2017" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_init - create a mime handle
diff --git a/docs/libcurl/curl_mime_name.3 b/docs/libcurl/curl_mime_name.3
index 26030aa..4c4f9ec 100644
--- a/docs/libcurl/curl_mime_name.3
+++ b/docs/libcurl/curl_mime_name.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_name 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_name 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_name - set a mime part's name
diff --git a/docs/libcurl/curl_mime_subparts.3 b/docs/libcurl/curl_mime_subparts.3
index 2507bb2..2dc20ed 100644
--- a/docs/libcurl/curl_mime_subparts.3
+++ b/docs/libcurl/curl_mime_subparts.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_subparts 3 "September 05, 2017" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_subparts 3 "September 05, 2017" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_subparts - set subparts of a multipart mime part
diff --git a/docs/libcurl/curl_mime_type.3 b/docs/libcurl/curl_mime_type.3
index 736ccb1..6f45e5b 100644
--- a/docs/libcurl/curl_mime_type.3
+++ b/docs/libcurl/curl_mime_type.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_mime_type 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_mime_type 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_mime_type - set a mime part's content type
diff --git a/docs/libcurl/curl_mprintf.3 b/docs/libcurl/curl_mprintf.3
index 3a7f496..d2a5592 100644
--- a/docs/libcurl/curl_mprintf.3
+++ b/docs/libcurl/curl_mprintf.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_printf 3 "April 01, 2016" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_printf 3 "April 01, 2016" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_maprintf, curl_mfprintf, curl_mprintf, curl_msnprintf, curl_msprintf
diff --git a/docs/libcurl/curl_multi_add_handle.3 b/docs/libcurl/curl_multi_add_handle.3
index 95aa81e..7d6cd2b 100644
--- a/docs/libcurl/curl_multi_add_handle.3
+++ b/docs/libcurl/curl_multi_add_handle.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_add_handle 3 "June 30, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_add_handle 3 "June 30, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_add_handle - add an easy handle to a multi session
diff --git a/docs/libcurl/curl_multi_assign.3 b/docs/libcurl/curl_multi_assign.3
index 95f31ea..b419f4e 100644
--- a/docs/libcurl/curl_multi_assign.3
+++ b/docs/libcurl/curl_multi_assign.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_assign 3 "March 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_assign 3 "March 23, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_assign \- set data to associate with an internal socket
diff --git a/docs/libcurl/curl_multi_cleanup.3 b/docs/libcurl/curl_multi_cleanup.3
index 2a65d80..0706adf 100644
--- a/docs/libcurl/curl_multi_cleanup.3
+++ b/docs/libcurl/curl_multi_cleanup.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_cleanup 3 "August 09, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_cleanup 3 "August 09, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_cleanup - close down a multi session
diff --git a/docs/libcurl/curl_multi_fdset.3 b/docs/libcurl/curl_multi_fdset.3
index 30b6219..f566196 100644
--- a/docs/libcurl/curl_multi_fdset.3
+++ b/docs/libcurl/curl_multi_fdset.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_fdset 3 "November 09, 2017" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_fdset 3 "November 09, 2017" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_fdset - extracts file descriptor information from a multi handle
diff --git a/docs/libcurl/curl_multi_info_read.3 b/docs/libcurl/curl_multi_info_read.3
index f194a53..7c46830 100644
--- a/docs/libcurl/curl_multi_info_read.3
+++ b/docs/libcurl/curl_multi_info_read.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_info_read 3 "March 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_info_read 3 "March 23, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_info_read - read multi stack informationals
diff --git a/docs/libcurl/curl_multi_init.3 b/docs/libcurl/curl_multi_init.3
index 6ed7baa..e51a225 100644
--- a/docs/libcurl/curl_multi_init.3
+++ b/docs/libcurl/curl_multi_init.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_init 3 "March 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_init 3 "March 23, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_init - create a multi handle
diff --git a/docs/libcurl/curl_multi_perform.3 b/docs/libcurl/curl_multi_perform.3
index c0966c7..b22d355 100644
--- a/docs/libcurl/curl_multi_perform.3
+++ b/docs/libcurl/curl_multi_perform.3
@@ -5,7 +5,7 @@
 .\" *                            | (__| |_| |  _ <| |___
 .\" *                             \___|\___/|_| \_\_____|
 .\" *
-.\" * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
 .\" *
 .\" * This software is licensed as described in the file COPYING, which
 .\" * you should have received as part of this distribution. The terms
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_perform 3 "October 31, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_perform 3 "August 14, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_perform - reads/writes available data from each easy handle
@@ -104,7 +104,7 @@
 .SH "RETURN VALUE"
 CURLMcode type, general libcurl multi interface error code.
 
-Before version 7.20.0: If you receive \fICURLM_CALL_MULTI_PERFORM\fP, this
+Before version 7.20.0 (released on February 9 2010): If you receive \fICURLM_CALL_MULTI_PERFORM\fP, this
 basically means that you should call \fIcurl_multi_perform(3)\fP again, before
 you select() on more actions. You don't have to do it immediately, but the
 return code means that libcurl may have more data available to return or that
diff --git a/docs/libcurl/curl_multi_poll.3 b/docs/libcurl/curl_multi_poll.3
index 54732dd..229d52e 100644
--- a/docs/libcurl/curl_multi_poll.3
+++ b/docs/libcurl/curl_multi_poll.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_poll 3 "November 17, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_poll 3 "November 17, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_poll - polls on all easy handles in a multi handle
diff --git a/docs/libcurl/curl_multi_remove_handle.3 b/docs/libcurl/curl_multi_remove_handle.3
index 2f28cba..80522dc 100644
--- a/docs/libcurl/curl_multi_remove_handle.3
+++ b/docs/libcurl/curl_multi_remove_handle.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_remove_handle 3 "February 19, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_remove_handle 3 "February 19, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_remove_handle - remove an easy handle from a multi session
diff --git a/docs/libcurl/curl_multi_setopt.3 b/docs/libcurl/curl_multi_setopt.3
index f5288d6..600ad5a 100644
--- a/docs/libcurl/curl_multi_setopt.3
+++ b/docs/libcurl/curl_multi_setopt.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_setopt 3 "September 24, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_setopt 3 "September 24, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_setopt \- set options for a curl multi handle
diff --git a/docs/libcurl/curl_multi_socket.3 b/docs/libcurl/curl_multi_socket.3
index f93e82c..0989a7a 100644
--- a/docs/libcurl/curl_multi_socket.3
+++ b/docs/libcurl/curl_multi_socket.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_socket 3 "June 30, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_socket 3 "June 30, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_socket \- reads/writes available data
diff --git a/docs/libcurl/curl_multi_socket_action.3 b/docs/libcurl/curl_multi_socket_action.3
index 652b1f6..2ecdc36 100644
--- a/docs/libcurl/curl_multi_socket_action.3
+++ b/docs/libcurl/curl_multi_socket_action.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_socket_action 3 "June 10, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_socket_action 3 "June 10, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_socket_action \- reads/writes available data given an action
diff --git a/docs/libcurl/curl_multi_strerror.3 b/docs/libcurl/curl_multi_strerror.3
index 0d443de..a65f718 100644
--- a/docs/libcurl/curl_multi_strerror.3
+++ b/docs/libcurl/curl_multi_strerror.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_strerror 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_strerror 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_strerror - return string describing error code
diff --git a/docs/libcurl/curl_multi_timeout.3 b/docs/libcurl/curl_multi_timeout.3
index 041d07b..8c3d699 100644
--- a/docs/libcurl/curl_multi_timeout.3
+++ b/docs/libcurl/curl_multi_timeout.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_timeout 3 "March 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_timeout 3 "March 23, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_timeout \- how long to wait for action before proceeding
diff --git a/docs/libcurl/curl_multi_wait.3 b/docs/libcurl/curl_multi_wait.3
index 1072524..dd913a5 100644
--- a/docs/libcurl/curl_multi_wait.3
+++ b/docs/libcurl/curl_multi_wait.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_wait 3 "November 28, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_wait 3 "November 28, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_wait - polls on all easy handles in a multi handle
diff --git a/docs/libcurl/curl_multi_wakeup.3 b/docs/libcurl/curl_multi_wakeup.3
index 6d1fc93..6eb25eb 100644
--- a/docs/libcurl/curl_multi_wakeup.3
+++ b/docs/libcurl/curl_multi_wakeup.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_multi_wakeup 3 "November 25, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_multi_wakeup 3 "November 25, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_multi_wakeup - wakes up a sleeping curl_multi_poll call
diff --git a/docs/libcurl/curl_share_cleanup.3 b/docs/libcurl/curl_share_cleanup.3
index 22eb896..ebbd0b5 100644
--- a/docs/libcurl/curl_share_cleanup.3
+++ b/docs/libcurl/curl_share_cleanup.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_share_cleanup 3 "August 09, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_share_cleanup 3 "August 09, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_share_cleanup - Clean up a shared object
diff --git a/docs/libcurl/curl_share_init.3 b/docs/libcurl/curl_share_init.3
index 5c7f0f8..2ec5a63 100644
--- a/docs/libcurl/curl_share_init.3
+++ b/docs/libcurl/curl_share_init.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_share_init 3 "March 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_share_init 3 "March 23, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_share_init - Create a shared object
diff --git a/docs/libcurl/curl_share_setopt.3 b/docs/libcurl/curl_share_setopt.3
index 3758d13..9110c9b 100644
--- a/docs/libcurl/curl_share_setopt.3
+++ b/docs/libcurl/curl_share_setopt.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_share_setopt 3 "March 23, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_share_setopt 3 "August 11, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_share_setopt - Set options for a shared object
@@ -75,10 +75,10 @@
 7.23.0.
 .IP CURL_LOCK_DATA_CONNECT
 Put the connection cache in the share object and make all easy handles using
-this share object share the connection cache. Using this, you can for example
-do multi-threaded libcurl use with one handle in each thread, and yet have a
-shared pool of unused connections and this way get way better connection
-re-use than if you use one separate pool in each thread.
+this share object share the connection cache.
+
+Note that due to a known bug, it is not safe to share connections this way
+between multiple concurrent threads.
 
 Connections that are used for HTTP/1.1 Pipelining or HTTP/2 multiplexing only
 get additional transfers added to them if the existing connection is held by
diff --git a/docs/libcurl/curl_share_strerror.3 b/docs/libcurl/curl_share_strerror.3
index 6c4e710..e09f3e2 100644
--- a/docs/libcurl/curl_share_strerror.3
+++ b/docs/libcurl/curl_share_strerror.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_share_strerror 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_share_strerror 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_share_strerror - return string describing error code
diff --git a/docs/libcurl/curl_slist_append.3 b/docs/libcurl/curl_slist_append.3
index fa6fe44..e6a7132 100644
--- a/docs/libcurl/curl_slist_append.3
+++ b/docs/libcurl/curl_slist_append.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_slist_append 3 "January 02, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_slist_append 3 "January 02, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_slist_append - add a string to an slist
diff --git a/docs/libcurl/curl_slist_free_all.3 b/docs/libcurl/curl_slist_free_all.3
index 98f7d6d..c22d1fe 100644
--- a/docs/libcurl/curl_slist_free_all.3
+++ b/docs/libcurl/curl_slist_free_all.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_slist_free_all 3 "September 23, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_slist_free_all 3 "September 23, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_slist_free_all - free an entire curl_slist list
diff --git a/docs/libcurl/curl_strequal.3 b/docs/libcurl/curl_strequal.3
index f63da38..56ee819 100644
--- a/docs/libcurl/curl_strequal.3
+++ b/docs/libcurl/curl_strequal.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_strequal 3 "June 29, 2017" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_strequal 3 "June 29, 2017" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_strequal, curl_strnequal - case insensitive string comparisons
diff --git a/docs/libcurl/curl_unescape.3 b/docs/libcurl/curl_unescape.3
index 857dc3e..ad67032 100644
--- a/docs/libcurl/curl_unescape.3
+++ b/docs/libcurl/curl_unescape.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_unescape 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_unescape 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_unescape - URL decodes the given string
diff --git a/docs/libcurl/curl_url.3 b/docs/libcurl/curl_url.3
index 9b6ce7a..3f8073b 100644
--- a/docs/libcurl/curl_url.3
+++ b/docs/libcurl/curl_url.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_url 3 "March 22, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_url 3 "March 22, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_url - returns a new CURLU handle
diff --git a/docs/libcurl/curl_url_cleanup.3 b/docs/libcurl/curl_url_cleanup.3
index 320f006..3a75856 100644
--- a/docs/libcurl/curl_url_cleanup.3
+++ b/docs/libcurl/curl_url_cleanup.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_url_cleanup 3 "September 08, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_url_cleanup 3 "September 08, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_url_cleanup - free a CURLU handle
diff --git a/docs/libcurl/curl_url_dup.3 b/docs/libcurl/curl_url_dup.3
index 94f0ecc..3d6e041 100644
--- a/docs/libcurl/curl_url_dup.3
+++ b/docs/libcurl/curl_url_dup.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_url_dup 3 "September 08, 2018" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_url_dup 3 "September 08, 2018" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_url_dup - duplicate a CURLU handle
diff --git a/docs/libcurl/curl_url_get.3 b/docs/libcurl/curl_url_get.3
index c67a0d8..0a788ea 100644
--- a/docs/libcurl/curl_url_get.3
+++ b/docs/libcurl/curl_url_get.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_url_get 3 "September 25, 2019" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_url_get 3 "September 25, 2019" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_url_get - extract a part from a URL
diff --git a/docs/libcurl/curl_url_set.3 b/docs/libcurl/curl_url_set.3
index d592bad..422e4e7 100644
--- a/docs/libcurl/curl_url_set.3
+++ b/docs/libcurl/curl_url_set.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_url_set 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_url_set 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_url_set - set a URL part
diff --git a/docs/libcurl/curl_version.3 b/docs/libcurl/curl_version.3
index 8126170..0abc1a9 100644
--- a/docs/libcurl/curl_version.3
+++ b/docs/libcurl/curl_version.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH curl_version 3 "June 25, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_version 3 "June 25, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_version - returns the libcurl version string
diff --git a/docs/libcurl/curl_version_info.3 b/docs/libcurl/curl_version_info.3
index 2d21dfb..b864a39 100644
--- a/docs/libcurl/curl_version_info.3
+++ b/docs/libcurl/curl_version_info.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl_version_info 3 "March 26, 2020" "libcurl 7.71.1" "libcurl Manual"
+.TH curl_version_info 3 "July 14, 2020" "libcurl 7.72.0" "libcurl Manual"
 
 .SH NAME
 curl_version_info - returns run-time libcurl version info
@@ -93,6 +93,11 @@
                                   be NULL */
   const char *capath;          /* the built-in default CURLOPT_CAPATH, might
                                   be NULL */
+  /* when 'age' is CURLVERSION_EIGHTH or higher (>= 7.71.0), the members
+     below exist */
+  unsigned int zstd_ver_num; /* Numeric Zstd version
+                                  (MAJOR << 24) | (MINOR << 12) | PATCH */
+  const char *zstd_version; /* human readable string. */
 } curl_version_info_data;
 .fi
 
@@ -122,6 +127,8 @@
 interface. (added in 7.10.7)
 .IP CURL_VERSION_BROTLI
 supports HTTP Brotli content encoding using libbrotlidec (Added in 7.57.0)
+.IP CURL_VERSION_ZSTD
+supports HTTP zstd content encoding using zstd library (Added in 7.72.0)
 .IP CURL_VERSION_CONV
 libcurl was built with support for character conversions, as provided by the
 CURLOPT_CONV_* callbacks. (Added in 7.15.4)
@@ -151,12 +158,15 @@
 .IP CURL_VERSION_IPV6
 supports IPv6
 .IP CURL_VERSION_KERBEROS4
-supports Kerberos V4 (when using FTP)
+supports Kerberos V4 (when using FTP). Legacy bit. Deprecated since 7.33.0.
 .IP CURL_VERSION_KERBEROS5
 supports Kerberos V5 authentication for FTP, IMAP, POP3, SMTP and SOCKSv5 proxy
 (Added in 7.40.0)
 .IP CURL_VERSION_LARGEFILE
 libcurl was built with support for large files. (Added in 7.11.1)
+.IP CURL_VERSION_UNICODE
+libcurl was built with Unicode support on Windows. This makes non-ASCII
+characters work in filenames and options passed to libcurl. (Added in 7.72.0)
 .IP CURL_VERSION_LIBZ
 supports HTTP deflate using libz (Added in 7.10)
 .IP CURL_VERSION_MULTI_SSL
diff --git a/docs/libcurl/libcurl-easy.3 b/docs/libcurl/libcurl-easy.3
index 00d6f6a..4be90c5 100644
--- a/docs/libcurl/libcurl-easy.3
+++ b/docs/libcurl/libcurl-easy.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH libcurl 3 "March 23, 2020" "libcurl 7.71.1" "libcurl easy interface"
+.TH libcurl 3 "March 23, 2020" "libcurl 7.72.0" "libcurl easy interface"
 
 .SH NAME
 libcurl-easy \- easy interface overview
diff --git a/docs/libcurl/libcurl-env.3 b/docs/libcurl/libcurl-env.3
index f17aad4..86d544a 100644
--- a/docs/libcurl/libcurl-env.3
+++ b/docs/libcurl/libcurl-env.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH libcurl-env 3 "April 17, 2018" "libcurl 7.71.1" "libcurl environment variables"
+.TH libcurl-env 3 "April 17, 2018" "libcurl 7.72.0" "libcurl environment variables"
 
 .SH NAME
 libcurl-env \- environment variables libcurl understands
diff --git a/docs/libcurl/libcurl-errors.3 b/docs/libcurl/libcurl-errors.3
index 8be96a1..5db5c9f 100644
--- a/docs/libcurl/libcurl-errors.3
+++ b/docs/libcurl/libcurl-errors.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH libcurl-errors 3 "March 23, 2020" "libcurl 7.71.1" "libcurl errors"
+.TH libcurl-errors 3 "July 29, 2020" "libcurl 7.72.0" "libcurl errors"
 
 .SH NAME
 libcurl-errors \- error codes in libcurl
@@ -272,7 +272,7 @@
 .IP "CURLM_CALL_MULTI_PERFORM (-1)"
 This is not really an error. It means you should call
 \fIcurl_multi_perform(3)\fP again without doing select() or similar in
-between. Before version 7.20.0 this could be returned by
+between. Before version 7.20.0 (released on February 9 2010) this could be returned by
 \fIcurl_multi_perform(3)\fP, but in later versions this return code is never
 used.
 .IP "CURLM_CALL_MULTI_SOCKET (-1)"
diff --git a/docs/libcurl/libcurl-multi.3 b/docs/libcurl/libcurl-multi.3
index c68d8f3..26768b6 100644
--- a/docs/libcurl/libcurl-multi.3
+++ b/docs/libcurl/libcurl-multi.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH libcurl-multi 3 "April 26, 2020" "libcurl 7.71.1" "libcurl multi interface"
+.TH libcurl-multi 3 "April 26, 2020" "libcurl 7.72.0" "libcurl multi interface"
 
 .SH NAME
 libcurl-multi \- how to use the multi interface
diff --git a/docs/libcurl/libcurl-security.3 b/docs/libcurl/libcurl-security.3
index 99817f6..104d380 100644
--- a/docs/libcurl/libcurl-security.3
+++ b/docs/libcurl/libcurl-security.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH libcurl-security 3 "March 09, 2020" "libcurl 7.71.1" "libcurl security"
+.TH libcurl-security 3 "March 09, 2020" "libcurl 7.72.0" "libcurl security"
 
 .SH NAME
 libcurl-security \- security considerations when using libcurl
diff --git a/docs/libcurl/libcurl-share.3 b/docs/libcurl/libcurl-share.3
index 6fa69dc..4c2fef4 100644
--- a/docs/libcurl/libcurl-share.3
+++ b/docs/libcurl/libcurl-share.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH libcurl-share 3 "November 27, 2017" "libcurl 7.71.1" "libcurl share interface"
+.TH libcurl-share 3 "November 27, 2017" "libcurl 7.72.0" "libcurl share interface"
 
 .SH NAME
 libcurl-share \- how to use the share interface
diff --git a/docs/libcurl/libcurl-symbols.3 b/docs/libcurl/libcurl-symbols.3
index 983b20b..f688c4d 100644
--- a/docs/libcurl/libcurl-symbols.3
+++ b/docs/libcurl/libcurl-symbols.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH libcurl-symbols 3 "Jul  1, 2020" "libcurl 7.41.0" "libcurl symbols"
+.TH libcurl-symbols 3 "Aug 19, 2020" "libcurl 7.41.0" "libcurl symbols"
 .SH NAME
 libcurl-symbols \- libcurl symbol version information
 .SH "libcurl symbols"
@@ -527,6 +527,8 @@
 Introduced in 7.9.6
 .IP CURLINFO_DOUBLE
 Introduced in 7.4.1
+.IP CURLINFO_EFFECTIVE_METHOD
+Introduced in 7.72.0
 .IP CURLINFO_EFFECTIVE_URL
 Introduced in 7.4
 .IP CURLINFO_END
@@ -1708,6 +1710,8 @@
 Introduced in 7.62.0
 .IP CURLU_URLENCODE
 Introduced in 7.62.0
+.IP CURLVERSION_EIGHTH
+Introduced in 7.72.0
 .IP CURLVERSION_FIFTH
 Introduced in 7.57.0
 .IP CURLVERSION_FIRST
@@ -1890,6 +1894,8 @@
 Introduced in 7.1.1
 .IP CURL_PUSH_DENY
 Introduced in 7.44.0
+.IP CURL_PUSH_ERROROUT
+Introduced in 7.72.0
 .IP CURL_PUSH_OK
 Introduced in 7.44.0
 .IP CURL_READFUNC_ABORT
@@ -2048,6 +2054,10 @@
 Introduced in 7.21.4
 .IP CURL_VERSION_UNIX_SOCKETS
 Introduced in 7.40.0
+.IP CURL_VERSION_ZSTD
+Introduced in 7.72.0
+.IP CURL_VERSION_UNICODE
+Introduced in 7.72.0
 .IP CURL_WAIT_POLLIN
 Introduced in 7.28.0
 .IP CURL_WAIT_POLLOUT
diff --git a/docs/libcurl/libcurl-thread.3 b/docs/libcurl/libcurl-thread.3
index f96c332..4d2ab06 100644
--- a/docs/libcurl/libcurl-thread.3
+++ b/docs/libcurl/libcurl-thread.3
@@ -5,7 +5,7 @@
 .\" *                            | (__| |_| |  _ <| |___
 .\" *                             \___|\___/|_| \_\_____|
 .\" *
-.\" * Copyright (C) 2015 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 2015 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
 .\" *
 .\" * This software is licensed as described in the file COPYING, which
 .\" * you should have received as part of this distribution. The terms
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH libcurl-thread 3 "June 30, 2019" "libcurl 7.71.1" "libcurl thread safety"
+.TH libcurl-thread 3 "August 07, 2020" "libcurl 7.72.0" "libcurl thread safety"
 
 .SH NAME
 libcurl-thread \- libcurl thread safety
@@ -60,7 +60,7 @@
 thread-safe already without anything required.
 .IP Secure-Transport
 The engine is used by libcurl in a way that is fully thread-safe.
-.IP WinSSL
+.IP Schannel
 The engine is used by libcurl in a way that is fully thread-safe.
 .IP wolfSSL
 The engine is used by libcurl in a way that is fully thread-safe.
diff --git a/docs/libcurl/libcurl-tutorial.3 b/docs/libcurl/libcurl-tutorial.3
index d0d6571..9f7725b 100644
--- a/docs/libcurl/libcurl-tutorial.3
+++ b/docs/libcurl/libcurl-tutorial.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH libcurl-tutorial 3 "October 31, 2019" "libcurl 7.71.1" "libcurl programming"
+.TH libcurl-tutorial 3 "October 31, 2019" "libcurl 7.72.0" "libcurl programming"
 
 .SH NAME
 libcurl-tutorial \- libcurl programming tutorial
diff --git a/docs/libcurl/libcurl-url.3 b/docs/libcurl/libcurl-url.3
index 544c134..c1ff98f 100644
--- a/docs/libcurl/libcurl-url.3
+++ b/docs/libcurl/libcurl-url.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH libcurl 3 "September 10, 2018" "libcurl 7.71.1" "libcurl url interface"
+.TH libcurl 3 "September 10, 2018" "libcurl 7.72.0" "libcurl url interface"
 
 .SH NAME
 libcurl-url \- URL interface overview
diff --git a/docs/libcurl/libcurl.3 b/docs/libcurl/libcurl.3
index 9614345..9c5f205 100644
--- a/docs/libcurl/libcurl.3
+++ b/docs/libcurl/libcurl.3
@@ -19,7 +19,7 @@
 .\" * KIND, either express or implied.
 .\" *
 .\" **************************************************************************
-.TH libcurl 3 "March 23, 2020" "libcurl 7.71.1" "libcurl overview"
+.TH libcurl 3 "March 23, 2020" "libcurl 7.72.0" "libcurl overview"
 
 .SH NAME
 libcurl \- client-side URL transfers
diff --git a/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3 b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3
index 3f1dcd4..242280b 100644
--- a/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3
+++ b/docs/libcurl/opts/CURLINFO_ACTIVESOCKET.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_ACTIVESOCKET 3 "June 04, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_ACTIVESOCKET 3 "June 04, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_ACTIVESOCKET \- get the active socket
diff --git a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3 b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3
index ea1dd95..59c78ed 100644
--- a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3
+++ b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_APPCONNECT_TIME 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_APPCONNECT_TIME 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_APPCONNECT_TIME \- get the time until the SSL/SSH handshake is completed
diff --git a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.3 b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.3
index db94a31..e42315b 100644
--- a/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.3
+++ b/docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_APPCONNECT_TIME_T 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_APPCONNECT_TIME_T 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_APPCONNECT_TIME_T \- get the time until the SSL/SSH handshake is completed
diff --git a/docs/libcurl/opts/CURLINFO_CERTINFO.3 b/docs/libcurl/opts/CURLINFO_CERTINFO.3
index 3a6e18e..ed027bf 100644
--- a/docs/libcurl/opts/CURLINFO_CERTINFO.3
+++ b/docs/libcurl/opts/CURLINFO_CERTINFO.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_CERTINFO 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_CERTINFO 3 "July 04, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_CERTINFO \- get the TLS certificate chain
@@ -28,10 +28,10 @@
 #include <curl/curl.h>
 
 CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_CERTINFO,
-                           struct curl_certinfo *chainp);
+                           struct curl_certinfo **chainp);
 .SH DESCRIPTION
 Pass a pointer to a 'struct curl_certinfo *' and you'll get it set to point to
-struct that holds a number of linked lists with info about the certificate
+a struct that holds a number of linked lists with info about the certificate
 chain, assuming you had \fICURLOPT_CERTINFO(3)\fP enabled when the request was
 made. The struct reports how many certs it found and then you can extract info
 for each of those certs by following the linked lists. The info chain is
diff --git a/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.3 b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.3
index bdf38b5..ecc55b4 100644
--- a/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.3
+++ b/docs/libcurl/opts/CURLINFO_CONDITION_UNMET.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_CONDITION_UNMET 3 "April 04, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_CONDITION_UNMET 3 "April 04, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_CONDITION_UNMET \- get info on unmet time conditional or 304 HTTP response.
diff --git a/docs/libcurl/opts/CURLINFO_CONNECT_TIME.3 b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.3
index 23a8328..27e8218 100644
--- a/docs/libcurl/opts/CURLINFO_CONNECT_TIME.3
+++ b/docs/libcurl/opts/CURLINFO_CONNECT_TIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_CONNECT_TIME 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_CONNECT_TIME 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_CONNECT_TIME \- get the time until connect
diff --git a/docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.3 b/docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.3
index b4cdb6b..37604ec 100644
--- a/docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.3
+++ b/docs/libcurl/opts/CURLINFO_CONNECT_TIME_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_CONNECT_TIME_T 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_CONNECT_TIME_T 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_CONNECT_TIME_T \- get the time until connect
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3
index be4c995..35bfbb6 100644
--- a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_CONTENT_LENGTH_DOWNLOAD 3 "June 15, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_CONTENT_LENGTH_DOWNLOAD 3 "June 15, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_CONTENT_LENGTH_DOWNLOAD \- get content-length of download
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3 b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3
index bc96343..31f5946 100644
--- a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_CONTENT_LENGTH_DOWNLOAD_T 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_CONTENT_LENGTH_DOWNLOAD_T 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_CONTENT_LENGTH_DOWNLOAD_T \- get content-length of download
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3 b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3
index ea2e515..25badeb 100644
--- a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_CONTENT_LENGTH_UPLOAD 3 "June 15, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_CONTENT_LENGTH_UPLOAD 3 "June 15, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_CONTENT_LENGTH_UPLOAD \- get the specified size of the upload
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.3 b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.3
index 2febf79..b65a517 100644
--- a/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.3
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_LENGTH_UPLOAD_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_CONTENT_LENGTH_UPLOAD_T 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_CONTENT_LENGTH_UPLOAD_T 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_CONTENT_LENGTH_UPLOAD_T \- get the specified size of the upload
diff --git a/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3 b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3
index c62d255..3291b21 100644
--- a/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3
+++ b/docs/libcurl/opts/CURLINFO_CONTENT_TYPE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_CONTENT_TYPE 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_CONTENT_TYPE 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_CONTENT_TYPE \- get Content-Type
diff --git a/docs/libcurl/opts/CURLINFO_COOKIELIST.3 b/docs/libcurl/opts/CURLINFO_COOKIELIST.3
index 2d5258b..89c3c2a 100644
--- a/docs/libcurl/opts/CURLINFO_COOKIELIST.3
+++ b/docs/libcurl/opts/CURLINFO_COOKIELIST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_COOKIELIST 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_COOKIELIST 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_COOKIELIST \- get all known cookies
diff --git a/docs/libcurl/opts/CURLINFO_EFFECTIVE_METHOD.3 b/docs/libcurl/opts/CURLINFO_EFFECTIVE_METHOD.3
new file mode 100644
index 0000000..578eb29
--- /dev/null
+++ b/docs/libcurl/opts/CURLINFO_EFFECTIVE_METHOD.3
@@ -0,0 +1,69 @@
+.\" **************************************************************************
+.\" *                                  _   _ ____  _
+.\" *  Project                     ___| | | |  _ \| |
+.\" *                             / __| | | | |_) | |
+.\" *                            | (__| |_| |  _ <| |___
+.\" *                             \___|\___/|_| \_\_____|
+.\" *
+.\" * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" *
+.\" * This software is licensed as described in the file COPYING, which
+.\" * you should have received as part of this distribution. The terms
+.\" * are also available at https://curl.haxx.se/docs/copyright.html.
+.\" *
+.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+.\" * copies of the Software, and permit persons to whom the Software is
+.\" * furnished to do so, under the terms of the COPYING file.
+.\" *
+.\" * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+.\" * KIND, either express or implied.
+.\" *
+.\" **************************************************************************
+.\"
+.TH CURLINFO_EFFECTIVE_METHOD 3 "July 13, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
+
+.SH NAME
+CURLINFO_EFFECTIVE_METHOD \- get the last used HTTP method
+.SH SYNOPSIS
+.nf
+#include <curl/curl.h>
+
+CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_EFFECTIVE_METHOD,
+                           char **methodp);
+.fi
+.SH DESCRIPTION
+Pass in a pointer to a char pointer and get the last used effective HTTP
+method.
+
+In cases when you've asked libcurl to follow redirects, the method may very
+well not be the same method the first request would use.
+
+The \fBmethodp\fP pointer will be NULL or pointing to private memory you MUST
+NOT free - it gets freed when you call \fIcurl_easy_cleanup(3)\fP on the
+corresponding CURL handle.
+.SH PROTOCOLS
+HTTP(S)
+.SH EXAMPLE
+.nf
+CURL *curl = curl_easy_init();
+if(curl) {
+  CURLcode res;
+  curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
+  curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "data");
+  curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
+  res = curl_easy_perform(curl);
+  if(res == CURLE_OK) {
+    char *method = NULL;
+    curl_easy_getinfo(curl, CURLINFO_EFFECTIVE_METHOD, &method);
+    if(method)
+      printf("Redirected to method: %s\\n", method);
+  }
+  curl_easy_cleanup(curl);
+}
+.fi
+.SH AVAILABILITY
+Added in 7.72.0
+.SH RETURN VALUE
+Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
+.SH "SEE ALSO"
+.BR curl_easy_getinfo "(3), " curl_easy_setopt "(3), "
diff --git a/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.3 b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.3
index 0d56312..f166a58 100644
--- a/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.3
+++ b/docs/libcurl/opts/CURLINFO_EFFECTIVE_URL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_EFFECTIVE_URL 3 "May 04, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_EFFECTIVE_URL 3 "May 04, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_EFFECTIVE_URL \- get the last used URL
diff --git a/docs/libcurl/opts/CURLINFO_FILETIME.3 b/docs/libcurl/opts/CURLINFO_FILETIME.3
index 85f3add..2b36cf2 100644
--- a/docs/libcurl/opts/CURLINFO_FILETIME.3
+++ b/docs/libcurl/opts/CURLINFO_FILETIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_FILETIME 3 "January 25, 2018" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_FILETIME 3 "January 25, 2018" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_FILETIME \- get the remote time of the retrieved document
diff --git a/docs/libcurl/opts/CURLINFO_FILETIME_T.3 b/docs/libcurl/opts/CURLINFO_FILETIME_T.3
index df889e5..758172d 100644
--- a/docs/libcurl/opts/CURLINFO_FILETIME_T.3
+++ b/docs/libcurl/opts/CURLINFO_FILETIME_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_FILETIME 3 "January 25, 2018" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_FILETIME 3 "January 25, 2018" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_FILETIME_T \- get the remote time of the retrieved document
diff --git a/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3 b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3
index 206c548..e16ad04 100644
--- a/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3
+++ b/docs/libcurl/opts/CURLINFO_FTP_ENTRY_PATH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_FTP_ENTRY_PATH 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_FTP_ENTRY_PATH 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_FTP_ENTRY_PATH \- get entry path in FTP server
diff --git a/docs/libcurl/opts/CURLINFO_HEADER_SIZE.3 b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.3
index 444c90a..6dc9dc2 100644
--- a/docs/libcurl/opts/CURLINFO_HEADER_SIZE.3
+++ b/docs/libcurl/opts/CURLINFO_HEADER_SIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_HEADER_SIZE 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_HEADER_SIZE 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_HEADER_SIZE \- get size of retrieved headers
diff --git a/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3 b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3
index 8bb25af..ec8fb19 100644
--- a/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3
+++ b/docs/libcurl/opts/CURLINFO_HTTPAUTH_AVAIL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_HTTPAUTH_AVAIL 3 "October 07, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_HTTPAUTH_AVAIL 3 "October 07, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_HTTPAUTH_AVAIL \- get available HTTP authentication methods
diff --git a/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3 b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3
index c6fd83e..52d06ea 100644
--- a/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3
+++ b/docs/libcurl/opts/CURLINFO_HTTP_CONNECTCODE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_HTTP_CONNECTCODE 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_HTTP_CONNECTCODE 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_HTTP_CONNECTCODE \- get the CONNECT response code
diff --git a/docs/libcurl/opts/CURLINFO_HTTP_VERSION.3 b/docs/libcurl/opts/CURLINFO_HTTP_VERSION.3
index cf06631..27b4b98 100644
--- a/docs/libcurl/opts/CURLINFO_HTTP_VERSION.3
+++ b/docs/libcurl/opts/CURLINFO_HTTP_VERSION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_HTTP_VERSION 3 "August 07, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_HTTP_VERSION 3 "August 07, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_HTTP_VERSION \- get the http version used in the connection
diff --git a/docs/libcurl/opts/CURLINFO_LASTSOCKET.3 b/docs/libcurl/opts/CURLINFO_LASTSOCKET.3
index eac8ac2..b9d5e33 100644
--- a/docs/libcurl/opts/CURLINFO_LASTSOCKET.3
+++ b/docs/libcurl/opts/CURLINFO_LASTSOCKET.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_LASTSOCKET 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_LASTSOCKET 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_LASTSOCKET \- get the last socket used
diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_IP.3 b/docs/libcurl/opts/CURLINFO_LOCAL_IP.3
index 7937c61..5e2c7e4 100644
--- a/docs/libcurl/opts/CURLINFO_LOCAL_IP.3
+++ b/docs/libcurl/opts/CURLINFO_LOCAL_IP.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_LOCAL_IP 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_LOCAL_IP 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_LOCAL_IP \- get local IP address of last connection
diff --git a/docs/libcurl/opts/CURLINFO_LOCAL_PORT.3 b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.3
index 5aa73c2..5830119 100644
--- a/docs/libcurl/opts/CURLINFO_LOCAL_PORT.3
+++ b/docs/libcurl/opts/CURLINFO_LOCAL_PORT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_LOCAL_PORT 3 "March 16, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_LOCAL_PORT 3 "March 16, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_LOCAL_PORT \- get the latest local port number
diff --git a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3 b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3
index 1662f7d..cdd00e1 100644
--- a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3
+++ b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_NAMELOOKUP_TIME 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_NAMELOOKUP_TIME 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_NAMELOOKUP_TIME \- get the name lookup time
diff --git a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.3 b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.3
index 8254e28..24148f0 100644
--- a/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.3
+++ b/docs/libcurl/opts/CURLINFO_NAMELOOKUP_TIME_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_NAMELOOKUP_TIME_T 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_NAMELOOKUP_TIME_T 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_NAMELOOKUP_TIME_T \- get the name lookup time in microseconds
diff --git a/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3 b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3
index 1d3c64d..ef20576 100644
--- a/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3
+++ b/docs/libcurl/opts/CURLINFO_NUM_CONNECTS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_NUM_CONNECTS 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_NUM_CONNECTS 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_NUM_CONNECTS \- get number of created connections
diff --git a/docs/libcurl/opts/CURLINFO_OS_ERRNO.3 b/docs/libcurl/opts/CURLINFO_OS_ERRNO.3
index 4c0f93e..1b9a6e2 100644
--- a/docs/libcurl/opts/CURLINFO_OS_ERRNO.3
+++ b/docs/libcurl/opts/CURLINFO_OS_ERRNO.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_OS_ERRNO 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_OS_ERRNO 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_OS_ERRNO \- get errno number from last connect failure
diff --git a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3 b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3
index 21329c9..3146c0f 100644
--- a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3
+++ b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_PRETRANSFER_TIME 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_PRETRANSFER_TIME 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_PRETRANSFER_TIME \- get the time until the file transfer start
diff --git a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.3 b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.3
index bbca559..b5f436f 100644
--- a/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.3
+++ b/docs/libcurl/opts/CURLINFO_PRETRANSFER_TIME_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_PRETRANSFER_TIME_T 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_PRETRANSFER_TIME_T 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_PRETRANSFER_TIME_T \- get the time until the file transfer start
diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_IP.3 b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.3
index 7788355..a9e74cf 100644
--- a/docs/libcurl/opts/CURLINFO_PRIMARY_IP.3
+++ b/docs/libcurl/opts/CURLINFO_PRIMARY_IP.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_PRIMARY_IP 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_PRIMARY_IP 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_PRIMARY_IP \- get IP address of last connection
diff --git a/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3 b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3
index 7abb28c..88f36cd 100644
--- a/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3
+++ b/docs/libcurl/opts/CURLINFO_PRIMARY_PORT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_PRIMARY_PORT 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_PRIMARY_PORT 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_PRIMARY_PORT \- get the latest destination port number
diff --git a/docs/libcurl/opts/CURLINFO_PRIVATE.3 b/docs/libcurl/opts/CURLINFO_PRIVATE.3
index 3ad0e4d..c8d32dd 100644
--- a/docs/libcurl/opts/CURLINFO_PRIVATE.3
+++ b/docs/libcurl/opts/CURLINFO_PRIVATE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_PRIVATE 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_PRIVATE 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_PRIVATE \- get the private pointer
diff --git a/docs/libcurl/opts/CURLINFO_PROTOCOL.3 b/docs/libcurl/opts/CURLINFO_PROTOCOL.3
index a5116ea..fffc541 100644
--- a/docs/libcurl/opts/CURLINFO_PROTOCOL.3
+++ b/docs/libcurl/opts/CURLINFO_PROTOCOL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_PROTOCOL 3 "April 14, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_PROTOCOL 3 "April 14, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_PROTOCOL \- get the protocol used in the connection
diff --git a/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3 b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3
index 8c7a747..e381891 100644
--- a/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3
+++ b/docs/libcurl/opts/CURLINFO_PROXYAUTH_AVAIL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_PROXYAUTH_AVAIL 3 "October 07, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_PROXYAUTH_AVAIL 3 "October 07, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_PROXYAUTH_AVAIL \- get available HTTP proxy authentication methods
diff --git a/docs/libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.3 b/docs/libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.3
index 96062f1..68944b2 100644
--- a/docs/libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.3
+++ b/docs/libcurl/opts/CURLINFO_PROXY_SSL_VERIFYRESULT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_PROXY_SSL_VERIFYRESULT 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_PROXY_SSL_VERIFYRESULT 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_PROXY_SSL_VERIFYRESULT \- get the result of the proxy certificate verification
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.3 b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.3
index 37431bc..8bd5092 100644
--- a/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.3
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_COUNT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_REDIRECT_COUNT 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_REDIRECT_COUNT 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_REDIRECT_COUNT \- get the number of redirects
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3 b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3
index 2773ab0..5c78b10 100644
--- a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_REDIRECT_TIME 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_REDIRECT_TIME 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_REDIRECT_TIME \- get the time for all redirection steps
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.3 b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.3
index 06e8199..191cb8b 100644
--- a/docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.3
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_TIME_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_REDIRECT_TIME_T 3 "May 17, 2018" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_REDIRECT_TIME_T 3 "May 17, 2018" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_REDIRECT_TIME_T \- get the time for all redirection steps
diff --git a/docs/libcurl/opts/CURLINFO_REDIRECT_URL.3 b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.3
index 42f5ea8..7122b65 100644
--- a/docs/libcurl/opts/CURLINFO_REDIRECT_URL.3
+++ b/docs/libcurl/opts/CURLINFO_REDIRECT_URL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_REDIRECT_URL 3 "June 24, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_REDIRECT_URL 3 "June 24, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_REDIRECT_URL \- get the URL a redirect would go to
diff --git a/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3 b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3
index f66883d..e2e9576 100644
--- a/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3
+++ b/docs/libcurl/opts/CURLINFO_REQUEST_SIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_REQUEST_SIZE 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_REQUEST_SIZE 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_REQUEST_SIZE \- get size of sent request
diff --git a/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.3 b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.3
index 858c497..3195ee8 100644
--- a/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.3
+++ b/docs/libcurl/opts/CURLINFO_RESPONSE_CODE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_RESPONSE_CODE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_RESPONSE_CODE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_RESPONSE_CODE \- get the last response code
diff --git a/docs/libcurl/opts/CURLINFO_RETRY_AFTER.3 b/docs/libcurl/opts/CURLINFO_RETRY_AFTER.3
index 18e71c1..7632386 100644
--- a/docs/libcurl/opts/CURLINFO_RETRY_AFTER.3
+++ b/docs/libcurl/opts/CURLINFO_RETRY_AFTER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_RETRY_AFTER 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_RETRY_AFTER 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_RETRY_AFTER \- returns the Retry-After retry delay
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3 b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3
index 732700d..4bbd7d1 100644
--- a/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3
+++ b/docs/libcurl/opts/CURLINFO_RTSP_CLIENT_CSEQ.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_RTSP_CLIENT_CSEQ 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_RTSP_CLIENT_CSEQ 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_RTSP_CLIENT_CSEQ \- get the next RTSP client CSeq
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3 b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3
index 9f11431..e6d859c 100644
--- a/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3
+++ b/docs/libcurl/opts/CURLINFO_RTSP_CSEQ_RECV.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_RTSP_CSEQ_RECV 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_RTSP_CSEQ_RECV 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_RTSP_CSEQ_RECV \- get the recently received CSeq
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3 b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3
index 4514571..acc2d9b 100644
--- a/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3
+++ b/docs/libcurl/opts/CURLINFO_RTSP_SERVER_CSEQ.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_RTSP_SERVER_CSEQ 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_RTSP_SERVER_CSEQ 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_RTSP_SERVER_CSEQ \- get the next RTSP server CSeq
diff --git a/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.3 b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.3
index dc780e3..3311680 100644
--- a/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.3
+++ b/docs/libcurl/opts/CURLINFO_RTSP_SESSION_ID.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_RTSP_SESSION_ID 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_RTSP_SESSION_ID 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_RTSP_SESSION_ID \- get RTSP session ID
diff --git a/docs/libcurl/opts/CURLINFO_SCHEME.3 b/docs/libcurl/opts/CURLINFO_SCHEME.3
index 7bd0507..7d7595b 100644
--- a/docs/libcurl/opts/CURLINFO_SCHEME.3
+++ b/docs/libcurl/opts/CURLINFO_SCHEME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SCHEME 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SCHEME 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SCHEME \- get the URL scheme (sometimes called protocol) used in the connection
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3 b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3
index cc01651..db08d04 100644
--- a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3
+++ b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SIZE_DOWNLOAD 3 "June 15, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SIZE_DOWNLOAD 3 "June 15, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SIZE_DOWNLOAD \- get the number of downloaded bytes
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD_T.3 b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD_T.3
index e93cc29..91fefc9 100644
--- a/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD_T.3
+++ b/docs/libcurl/opts/CURLINFO_SIZE_DOWNLOAD_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SIZE_DOWNLOAD_T 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SIZE_DOWNLOAD_T 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SIZE_DOWNLOAD_T \- get the number of downloaded bytes
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3 b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3
index b608a5d..41ba8e9 100644
--- a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3
+++ b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SIZE_UPLOAD 3 "June 15, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SIZE_UPLOAD 3 "June 15, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SIZE_UPLOAD \- get the number of uploaded bytes
diff --git a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD_T.3 b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD_T.3
index c43355c..71c8040 100644
--- a/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD_T.3
+++ b/docs/libcurl/opts/CURLINFO_SIZE_UPLOAD_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SIZE_UPLOAD_T 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SIZE_UPLOAD_T 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SIZE_UPLOAD_T \- get the number of uploaded bytes
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3 b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3
index b1537ea..d5881f9 100644
--- a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3
+++ b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SPEED_DOWNLOAD 3 "June 15, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SPEED_DOWNLOAD 3 "June 15, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SPEED_DOWNLOAD \- get download speed
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD_T.3 b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD_T.3
index 2fa9fd0..9f34c21 100644
--- a/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD_T.3
+++ b/docs/libcurl/opts/CURLINFO_SPEED_DOWNLOAD_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SPEED_DOWNLOAD_T 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SPEED_DOWNLOAD_T 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SPEED_DOWNLOAD_T \- get download speed
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3 b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3
index bb10094..c85dc1d 100644
--- a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3
+++ b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SPEED_UPLOAD 3 "June 15, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SPEED_UPLOAD 3 "June 15, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SPEED_UPLOAD \- get upload speed
diff --git a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD_T.3 b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD_T.3
index c41a38c..b314d19 100644
--- a/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD_T.3
+++ b/docs/libcurl/opts/CURLINFO_SPEED_UPLOAD_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SPEED_UPLOAD_T 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SPEED_UPLOAD_T 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SPEED_UPLOAD_T \- get upload speed
diff --git a/docs/libcurl/opts/CURLINFO_SSL_ENGINES.3 b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.3
index 715aba1..888019e 100644
--- a/docs/libcurl/opts/CURLINFO_SSL_ENGINES.3
+++ b/docs/libcurl/opts/CURLINFO_SSL_ENGINES.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SSL_ENGINES 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SSL_ENGINES 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SSL_ENGINES \- get an slist of OpenSSL crypto-engines
diff --git a/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3 b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3
index 73f9692..71c58a0 100644
--- a/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3
+++ b/docs/libcurl/opts/CURLINFO_SSL_VERIFYRESULT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_SSL_VERIFYRESULT 3 "May 02, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_SSL_VERIFYRESULT 3 "May 02, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_SSL_VERIFYRESULT \- get the result of the certificate verification
diff --git a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3 b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3
index ccdb677..26d481f 100644
--- a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3
+++ b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_STARTTRANSFER_TIME 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_STARTTRANSFER_TIME 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_STARTTRANSFER_TIME \- get the time until the first byte is received
diff --git a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.3 b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.3
index 8ba59af..bf4d73b 100644
--- a/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.3
+++ b/docs/libcurl/opts/CURLINFO_STARTTRANSFER_TIME_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_STARTTRANSFER_TIME_T 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_STARTTRANSFER_TIME_T 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_STARTTRANSFER_TIME_T \- get the time until the first byte is received
diff --git a/docs/libcurl/opts/CURLINFO_TLS_SESSION.3 b/docs/libcurl/opts/CURLINFO_TLS_SESSION.3
index 566d894..aaa9d77 100644
--- a/docs/libcurl/opts/CURLINFO_TLS_SESSION.3
+++ b/docs/libcurl/opts/CURLINFO_TLS_SESSION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_TLS_SESSION 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_TLS_SESSION 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_TLS_SESSION \- get TLS session info
diff --git a/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.3 b/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.3
index 3bfc030..89a9615 100644
--- a/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.3
+++ b/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_TLS_SSL_PTR 3 "March 04, 2020" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_TLS_SSL_PTR 3 "August 07, 2020" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_TLS_SESSION, CURLINFO_TLS_SSL_PTR \- get TLS session info
@@ -55,7 +55,7 @@
 
 The \fIbackend\fP struct member is one of the defines in the CURLSSLBACKEND_*
 series: CURLSSLBACKEND_NONE (when built without TLS support),
-CURLSSLBACKEND_WOLFSSL, CURLSSLBACKEND_DARWINSSL, CURLSSLBACKEND_GNUTLS,
+CURLSSLBACKEND_WOLFSSL, CURLSSLBACKEND_SECURETRANSPORT, CURLSSLBACKEND_GNUTLS,
 CURLSSLBACKEND_GSKIT, CURLSSLBACKEND_MBEDTLS, CURLSSLBACKEND_NSS,
 CURLSSLBACKEND_OPENSSL, CURLSSLBACKEND_SCHANNEL or
 CURLSSLBACKEND_MESALINK. (Note that the OpenSSL forks are all reported as just
diff --git a/docs/libcurl/opts/CURLINFO_TOTAL_TIME.3 b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.3
index 80fc9cd..525d9c9 100644
--- a/docs/libcurl/opts/CURLINFO_TOTAL_TIME.3
+++ b/docs/libcurl/opts/CURLINFO_TOTAL_TIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_TOTAL_TIME 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_TOTAL_TIME 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_TOTAL_TIME \- get total time of previous transfer
diff --git a/docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.3 b/docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.3
index a47c072..8dd49af 100644
--- a/docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.3
+++ b/docs/libcurl/opts/CURLINFO_TOTAL_TIME_T.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLINFO_TOTAL_TIME_T 3 "August 26, 2019" "libcurl 7.71.1" "curl_easy_getinfo options"
+.TH CURLINFO_TOTAL_TIME_T 3 "August 26, 2019" "libcurl 7.72.0" "curl_easy_getinfo options"
 
 .SH NAME
 CURLINFO_TOTAL_TIME_T \- get total time of previous transfer in microseconds
diff --git a/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3 b/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3
index 7d50075..b87e5ed 100644
--- a/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3
+++ b/docs/libcurl/opts/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE 3 "April 05, 2019" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE 3 "April 05, 2019" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE \- chunk length threshold for pipelining
diff --git a/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3 b/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3
index ca2d4ce..5b8e230 100644
--- a/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3
+++ b/docs/libcurl/opts/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE 3 "April 05, 2019" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE 3 "April 05, 2019" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE \- size threshold for pipelining penalty
diff --git a/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.3 b/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.3
index ecf1dc6..b762737 100644
--- a/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.3
+++ b/docs/libcurl/opts/CURLMOPT_MAXCONNECTS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_MAXCONNECTS 3 "March 23, 2020" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_MAXCONNECTS 3 "March 23, 2020" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_MAXCONNECTS \- set size of connection cache
diff --git a/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.3 b/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.3
index ab55dc3..ff6d35c 100644
--- a/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.3
+++ b/docs/libcurl/opts/CURLMOPT_MAX_HOST_CONNECTIONS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_MAX_HOST_CONNECTIONS 3 "May 27, 2017" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_MAX_HOST_CONNECTIONS 3 "May 27, 2017" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_MAX_HOST_CONNECTIONS \- set max number of connections to a single host
diff --git a/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.3 b/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.3
index c196822..d67e664 100644
--- a/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.3
+++ b/docs/libcurl/opts/CURLMOPT_MAX_PIPELINE_LENGTH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_MAX_PIPELINE_LENGTH 3 "April 05, 2019" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_MAX_PIPELINE_LENGTH 3 "April 05, 2019" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_MAX_PIPELINE_LENGTH \- maximum number of requests in a pipeline
diff --git a/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.3 b/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.3
index c272e3a..90f4f57 100644
--- a/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.3
+++ b/docs/libcurl/opts/CURLMOPT_MAX_TOTAL_CONNECTIONS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_MAX_TOTAL_CONNECTIONS 3 "May 27, 2017" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_MAX_TOTAL_CONNECTIONS 3 "May 27, 2017" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_MAX_TOTAL_CONNECTIONS \- max simultaneously open connections
diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING.3 b/docs/libcurl/opts/CURLMOPT_PIPELINING.3
index d5d3e77..0b95da5 100644
--- a/docs/libcurl/opts/CURLMOPT_PIPELINING.3
+++ b/docs/libcurl/opts/CURLMOPT_PIPELINING.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_PIPELINING 3 "April 05, 2019" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_PIPELINING 3 "April 05, 2019" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_PIPELINING \- enable HTTP pipelining and multiplexing
diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.3 b/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.3
index 4891328..1cd44ec 100644
--- a/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.3
+++ b/docs/libcurl/opts/CURLMOPT_PIPELINING_SERVER_BL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_PIPELINING_SERVER_BL 3 "June 09, 2020" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_PIPELINING_SERVER_BL 3 "June 09, 2020" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_PIPELINING_SERVER_BL \- pipelining server block list
diff --git a/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.3 b/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.3
index c740b7c..bab8983 100644
--- a/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.3
+++ b/docs/libcurl/opts/CURLMOPT_PIPELINING_SITE_BL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_PIPELINING_SITE_BL 3 "June 09, 2020" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_PIPELINING_SITE_BL 3 "June 09, 2020" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_PIPELINING_SITE_BL \- pipelining host block list
diff --git a/docs/libcurl/opts/CURLMOPT_PUSHDATA.3 b/docs/libcurl/opts/CURLMOPT_PUSHDATA.3
index e279541..07736b7 100644
--- a/docs/libcurl/opts/CURLMOPT_PUSHDATA.3
+++ b/docs/libcurl/opts/CURLMOPT_PUSHDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_PUSHDATA 3 "May 27, 2017" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_PUSHDATA 3 "May 27, 2017" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_PUSHDATA \- pointer to pass to push callback
diff --git a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3 b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3
index 4bf2803..cf8005d 100644
--- a/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3
+++ b/docs/libcurl/opts/CURLMOPT_PUSHFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_PUSHFUNCTION 3 "March 23, 2020" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_PUSHFUNCTION 3 "July 16, 2020" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_PUSHFUNCTION \- callback that approves or denies server pushes
@@ -87,6 +87,9 @@
 .IP "CURL_PUSH_DENY (1)"
 The callback denies the stream and no data for this will reach the
 application, the easy handle will be destroyed by libcurl.
+.IP "CURL_PUSH_ERROROUT (2)"
+Returning this will reject the pushed stream and return an error back on the
+parent stream making it get closed with an error. (Added in curl 7.72.0)
 .IP *
 All other return codes are reserved for future use.
 .SH DEFAULT
diff --git a/docs/libcurl/opts/CURLMOPT_SOCKETDATA.3 b/docs/libcurl/opts/CURLMOPT_SOCKETDATA.3
index df66d45..875ab5b 100644
--- a/docs/libcurl/opts/CURLMOPT_SOCKETDATA.3
+++ b/docs/libcurl/opts/CURLMOPT_SOCKETDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_SOCKETDATA 3 "May 31, 2017" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_SOCKETDATA 3 "May 31, 2017" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_SOCKETDATA \- custom pointer passed to the socket callback
diff --git a/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.3 b/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.3
index 7564f65..ef8e63a 100644
--- a/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.3
+++ b/docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_SOCKETFUNCTION 3 "June 24, 2019" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_SOCKETFUNCTION 3 "June 24, 2019" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_SOCKETFUNCTION \- callback informed about what to wait for
diff --git a/docs/libcurl/opts/CURLMOPT_TIMERDATA.3 b/docs/libcurl/opts/CURLMOPT_TIMERDATA.3
index 15307f8..56b34cb 100644
--- a/docs/libcurl/opts/CURLMOPT_TIMERDATA.3
+++ b/docs/libcurl/opts/CURLMOPT_TIMERDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_TIMERDATA 3 "May 27, 2017" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_TIMERDATA 3 "May 27, 2017" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_TIMERDATA \- custom pointer to pass to timer callback
diff --git a/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.3 b/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.3
index b205ba5..b9b0a7e 100644
--- a/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.3
+++ b/docs/libcurl/opts/CURLMOPT_TIMERFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLMOPT_TIMERFUNCTION 3 "May 03, 2019" "libcurl 7.71.1" "curl_multi_setopt options"
+.TH CURLMOPT_TIMERFUNCTION 3 "May 03, 2019" "libcurl 7.72.0" "curl_multi_setopt options"
 
 .SH NAME
 CURLMOPT_TIMERFUNCTION \- set callback to receive timeout values
diff --git a/docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.3 b/docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.3
index 8815f12..9627e33 100644
--- a/docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.3
+++ b/docs/libcurl/opts/CURLOPT_ABSTRACT_UNIX_SOCKET.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_ABSTRACT_UNIX_SOCKET 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_ABSTRACT_UNIX_SOCKET 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_ABSTRACT_UNIX_SOCKET \- set an abstract Unix domain socket
diff --git a/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.3 b/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.3
index 0dc10f4..7346758 100644
--- a/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.3
+++ b/docs/libcurl/opts/CURLOPT_ACCEPTTIMEOUT_MS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_ACCEPTTIMEOUT_MS 3 "March 06, 2016" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_ACCEPTTIMEOUT_MS 3 "March 06, 2016" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_ACCEPTTIMEOUT_MS \- timeout waiting for FTP server to connect back
diff --git a/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.3 b/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.3
index 585cb8a..96ce48d 100644
--- a/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.3
+++ b/docs/libcurl/opts/CURLOPT_ACCEPT_ENCODING.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_ACCEPT_ENCODING 3 "August 27, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_ACCEPT_ENCODING 3 "May 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_ACCEPT_ENCODING \- enables automatic decompression of HTTP downloads
@@ -46,8 +46,9 @@
 want in the response. Four encodings are supported: \fIidentity\fP, meaning
 non-compressed, \fIdeflate\fP which requests the server to compress its
 response using the zlib algorithm, \fIgzip\fP which requests the gzip
-algorithm and (since curl 7.57.0) \fIbr\fP which is brotli.  Provide them in
-the string as a comma-separated list of accepted encodings, like:
+algorithm, (since curl 7.57.0) \fIbr\fP which is brotli and (since curl
+7.72.0) \fIzstd\fP which is zstd.  Provide them in the string as a
+comma-separated list of accepted encodings, like:
 
   "br, gzip, deflate".
 
@@ -95,8 +96,9 @@
 This option was called CURLOPT_ENCODING before 7.21.6
 
 The specific libcurl you're using must have been built with zlib to be able to
-decompress gzip and deflate responses and with the brotli library to
-decompress brotli responses.
+decompress gzip and deflate responses, with the brotli library to
+decompress brotli responses and with the zstd library to decompress zstd
+responses.
 .SH RETURN VALUE
 Returns CURLE_OK if the option is supported, CURLE_UNKNOWN_OPTION if not, or
 CURLE_OUT_OF_MEMORY if there was insufficient heap space.
diff --git a/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.3 b/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.3
index fe773aa..f204bd9 100644
--- a/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.3
+++ b/docs/libcurl/opts/CURLOPT_ADDRESS_SCOPE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_ADDRESS_SCOPE 3 "March 07, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_ADDRESS_SCOPE 3 "March 07, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_ADDRESS_SCOPE \- set scope id for IPv6 addresses
diff --git a/docs/libcurl/opts/CURLOPT_ALTSVC.3 b/docs/libcurl/opts/CURLOPT_ALTSVC.3
index 32eaccd..2ba231b 100644
--- a/docs/libcurl/opts/CURLOPT_ALTSVC.3
+++ b/docs/libcurl/opts/CURLOPT_ALTSVC.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_ALTSVC 3 "August 14, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_ALTSVC 3 "August 14, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_ALTSVC \- set alt-svc cache file name
diff --git a/docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.3 b/docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.3
index 03ad826..ee899e0 100644
--- a/docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.3
+++ b/docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_ALTSVC_CTRL 3 "February 11, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_ALTSVC_CTRL 3 "February 11, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_ALTSVC_CTRL \- control alt-svc behavior
diff --git a/docs/libcurl/opts/CURLOPT_APPEND.3 b/docs/libcurl/opts/CURLOPT_APPEND.3
index ada1c97..f4744e5 100644
--- a/docs/libcurl/opts/CURLOPT_APPEND.3
+++ b/docs/libcurl/opts/CURLOPT_APPEND.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_APPEND 3 "March 06, 2016" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_APPEND 3 "March 06, 2016" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_APPEND \- enable appending to the remote file
diff --git a/docs/libcurl/opts/CURLOPT_AUTOREFERER.3 b/docs/libcurl/opts/CURLOPT_AUTOREFERER.3
index 4b01bd1..681113d 100644
--- a/docs/libcurl/opts/CURLOPT_AUTOREFERER.3
+++ b/docs/libcurl/opts/CURLOPT_AUTOREFERER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_AUTOREFERER 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_AUTOREFERER 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_AUTOREFERER \- automatically update the referer header
diff --git a/docs/libcurl/opts/CURLOPT_BUFFERSIZE.3 b/docs/libcurl/opts/CURLOPT_BUFFERSIZE.3
index 084e1f8..f99ffb0 100644
--- a/docs/libcurl/opts/CURLOPT_BUFFERSIZE.3
+++ b/docs/libcurl/opts/CURLOPT_BUFFERSIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_BUFFERSIZE 3 "May 13, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_BUFFERSIZE 3 "May 13, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_BUFFERSIZE \- set preferred receive buffer size
diff --git a/docs/libcurl/opts/CURLOPT_CAINFO.3 b/docs/libcurl/opts/CURLOPT_CAINFO.3
index 2f3a53d..2e27547 100644
--- a/docs/libcurl/opts/CURLOPT_CAINFO.3
+++ b/docs/libcurl/opts/CURLOPT_CAINFO.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CAINFO 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CAINFO 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CAINFO \- path to Certificate Authority (CA) bundle
diff --git a/docs/libcurl/opts/CURLOPT_CAPATH.3 b/docs/libcurl/opts/CURLOPT_CAPATH.3
index e98a3c2..288b57b 100644
--- a/docs/libcurl/opts/CURLOPT_CAPATH.3
+++ b/docs/libcurl/opts/CURLOPT_CAPATH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CAPATH 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CAPATH 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CAPATH \- specify directory holding CA certificates
diff --git a/docs/libcurl/opts/CURLOPT_CERTINFO.3 b/docs/libcurl/opts/CURLOPT_CERTINFO.3
index c3d6bd8..2e91e9d 100644
--- a/docs/libcurl/opts/CURLOPT_CERTINFO.3
+++ b/docs/libcurl/opts/CURLOPT_CERTINFO.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CERTINFO 3 "January 29, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CERTINFO 3 "January 29, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CERTINFO \- request SSL certificate information
diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.3 b/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.3
index 4533149..a761284 100644
--- a/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_CHUNK_BGN_FUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CHUNK_BGN_FUNCTION 3 "May 03, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CHUNK_BGN_FUNCTION 3 "May 03, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CHUNK_BGN_FUNCTION \- callback before a transfer with FTP wildcardmatch
diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_DATA.3 b/docs/libcurl/opts/CURLOPT_CHUNK_DATA.3
index f6d3e76..0d9521a 100644
--- a/docs/libcurl/opts/CURLOPT_CHUNK_DATA.3
+++ b/docs/libcurl/opts/CURLOPT_CHUNK_DATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CHUNK_DATA 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CHUNK_DATA 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CHUNK_DATA \- custom pointer to the FTP chunk callbacks
diff --git a/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.3 b/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.3
index d999f6f..e144afa 100644
--- a/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_CHUNK_END_FUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CHUNK_END_FUNCTION 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CHUNK_END_FUNCTION 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CHUNK_END_FUNCTION \- callback after a transfer with FTP wildcardmatch
diff --git a/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.3 b/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.3
index fa1cbcf..970f728 100644
--- a/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.3
+++ b/docs/libcurl/opts/CURLOPT_CLOSESOCKETDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CLOSESOCKETDATA 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CLOSESOCKETDATA 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CLOSESOCKETDATA \- pointer passed to the socket close callback
diff --git a/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.3 b/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.3
index e2d4d5e..d39511f 100644
--- a/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_CLOSESOCKETFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CLOSESOCKETFUNCTION 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CLOSESOCKETFUNCTION 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CLOSESOCKETFUNCTION \- callback to socket close replacement function
diff --git a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.3 b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.3
index 8e036cb..4a4a376 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.3
+++ b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CONNECTTIMEOUT 3 "October 03, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CONNECTTIMEOUT 3 "October 03, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CONNECTTIMEOUT \- timeout for the connect phase
diff --git a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.3 b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.3
index a98d23c..92f5211 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.3
+++ b/docs/libcurl/opts/CURLOPT_CONNECTTIMEOUT_MS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CONNECTTIMEOUT_MS 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CONNECTTIMEOUT_MS 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CONNECTTIMEOUT_MS \- timeout for the connect phase
diff --git a/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.3 b/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.3
index a6459c9..518a59d 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.3
+++ b/docs/libcurl/opts/CURLOPT_CONNECT_ONLY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CONNECT_ONLY 3 "February 18, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CONNECT_ONLY 3 "February 18, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CONNECT_ONLY \- stop when connected to target server
diff --git a/docs/libcurl/opts/CURLOPT_CONNECT_TO.3 b/docs/libcurl/opts/CURLOPT_CONNECT_TO.3
index ad0bfae..afea210 100644
--- a/docs/libcurl/opts/CURLOPT_CONNECT_TO.3
+++ b/docs/libcurl/opts/CURLOPT_CONNECT_TO.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CONNECT_TO 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CONNECT_TO 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CONNECT_TO \- Connect to a specific host and port instead of the URL's host and port
diff --git a/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.3 b/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.3
index 93fc5ad..e3d511e 100644
--- a/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_CONV_FROM_NETWORK_FUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CONV_FROM_NETWORK_FUNCTION 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CONV_FROM_NETWORK_FUNCTION 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CONV_FROM_NETWORK_FUNCTION \- convert data from network to host encoding
diff --git a/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.3 b/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.3
index 6fd19a3..dca2241 100644
--- a/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_CONV_FROM_UTF8_FUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CONV_FROM_UTF8_FUNCTION 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CONV_FROM_UTF8_FUNCTION 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CONV_FROM_UTF8_FUNCTION \- convert data from UTF8 to host encoding
diff --git a/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.3 b/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.3
index 6614cb3..d44a1ea 100644
--- a/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_CONV_TO_NETWORK_FUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CONV_TO_NETWORK_FUNCTION 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CONV_TO_NETWORK_FUNCTION 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CONV_TO_NETWORK_FUNCTION \- convert data to network from host encoding
diff --git a/docs/libcurl/opts/CURLOPT_COOKIE.3 b/docs/libcurl/opts/CURLOPT_COOKIE.3
index 0af8a44..31e9a70 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIE.3
+++ b/docs/libcurl/opts/CURLOPT_COOKIE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_COOKIE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_COOKIE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_COOKIE \- set contents of HTTP Cookie header
diff --git a/docs/libcurl/opts/CURLOPT_COOKIEFILE.3 b/docs/libcurl/opts/CURLOPT_COOKIEFILE.3
index 976a148..59771f0 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIEFILE.3
+++ b/docs/libcurl/opts/CURLOPT_COOKIEFILE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_COOKIEFILE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_COOKIEFILE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_COOKIEFILE \- file name to read cookies from
diff --git a/docs/libcurl/opts/CURLOPT_COOKIEJAR.3 b/docs/libcurl/opts/CURLOPT_COOKIEJAR.3
index d2c57a8..93ab462 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIEJAR.3
+++ b/docs/libcurl/opts/CURLOPT_COOKIEJAR.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_COOKIEJAR 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_COOKIEJAR 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_COOKIEJAR \- file name to store cookies to
diff --git a/docs/libcurl/opts/CURLOPT_COOKIELIST.3 b/docs/libcurl/opts/CURLOPT_COOKIELIST.3
index 15fbba3..4de2995 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIELIST.3
+++ b/docs/libcurl/opts/CURLOPT_COOKIELIST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_COOKIELIST 3 "January 10, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_COOKIELIST 3 "January 10, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_COOKIELIST \- add to or manipulate cookies held in memory
diff --git a/docs/libcurl/opts/CURLOPT_COOKIESESSION.3 b/docs/libcurl/opts/CURLOPT_COOKIESESSION.3
index 7950c77..06d5957 100644
--- a/docs/libcurl/opts/CURLOPT_COOKIESESSION.3
+++ b/docs/libcurl/opts/CURLOPT_COOKIESESSION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_COOKIESESSION 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_COOKIESESSION 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_COOKIESESSION \- start a new cookie session
diff --git a/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.3 b/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.3
index 24a9cd4..627285d 100644
--- a/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.3
+++ b/docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_COPYPOSTFIELDS 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_COPYPOSTFIELDS 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_COPYPOSTFIELDS \- have libcurl copy data to POST
diff --git a/docs/libcurl/opts/CURLOPT_CRLF.3 b/docs/libcurl/opts/CURLOPT_CRLF.3
index 00b80b2..5f4c31e 100644
--- a/docs/libcurl/opts/CURLOPT_CRLF.3
+++ b/docs/libcurl/opts/CURLOPT_CRLF.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CRLF 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CRLF 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CRLF \- enable/disable CRLF conversion
diff --git a/docs/libcurl/opts/CURLOPT_CRLFILE.3 b/docs/libcurl/opts/CURLOPT_CRLFILE.3
index 3d99b7c..808bdae 100644
--- a/docs/libcurl/opts/CURLOPT_CRLFILE.3
+++ b/docs/libcurl/opts/CURLOPT_CRLFILE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CRLFILE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CRLFILE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CRLFILE \- specify a Certificate Revocation List file
diff --git a/docs/libcurl/opts/CURLOPT_CURLU.3 b/docs/libcurl/opts/CURLOPT_CURLU.3
index 98bb560..34c81ed 100644
--- a/docs/libcurl/opts/CURLOPT_CURLU.3
+++ b/docs/libcurl/opts/CURLOPT_CURLU.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CURLU 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CURLU 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CURLU \- set URL with CURLU *
diff --git a/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.3 b/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.3
index 89106a9..8a5d9cb 100644
--- a/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.3
+++ b/docs/libcurl/opts/CURLOPT_CUSTOMREQUEST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_CUSTOMREQUEST 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_CUSTOMREQUEST 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_CUSTOMREQUEST \- custom string for request
diff --git a/docs/libcurl/opts/CURLOPT_DEBUGDATA.3 b/docs/libcurl/opts/CURLOPT_DEBUGDATA.3
index 9d41382..6f5874a 100644
--- a/docs/libcurl/opts/CURLOPT_DEBUGDATA.3
+++ b/docs/libcurl/opts/CURLOPT_DEBUGDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DEBUGDATA 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DEBUGDATA 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DEBUGDATA \- custom pointer for debug callback
diff --git a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3 b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3
index 319a5d3..38274f9 100644
--- a/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_DEBUGFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DEBUGFUNCTION 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DEBUGFUNCTION 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DEBUGFUNCTION \- debug callback
diff --git a/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3 b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3
index ae6bd06..4214f9d 100644
--- a/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3
+++ b/docs/libcurl/opts/CURLOPT_DEFAULT_PROTOCOL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DEFAULT_PROTOCOL 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DEFAULT_PROTOCOL 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DEFAULT_PROTOCOL \- default protocol to use if the URL is missing a
diff --git a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.3 b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.3
index 6396ad2..11a50e3 100644
--- a/docs/libcurl/opts/CURLOPT_DIRLISTONLY.3
+++ b/docs/libcurl/opts/CURLOPT_DIRLISTONLY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DIRLISTONLY 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DIRLISTONLY 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DIRLISTONLY \- ask for names only in a directory listing
diff --git a/docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.3 b/docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.3
index 39bd9bc..060d6aa 100644
--- a/docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.3
+++ b/docs/libcurl/opts/CURLOPT_DISALLOW_USERNAME_IN_URL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DISALLOW_USERNAME_IN_URL 3 "February 25, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DISALLOW_USERNAME_IN_URL 3 "February 25, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DISALLOW_USERNAME_IN_URL \- disallow specifying username in the url
diff --git a/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.3 b/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.3
index eb249c8..a01884e 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.3
+++ b/docs/libcurl/opts/CURLOPT_DNS_CACHE_TIMEOUT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DNS_CACHE_TIMEOUT 3 "December 09, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DNS_CACHE_TIMEOUT 3 "December 09, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DNS_CACHE_TIMEOUT \- set life-time for DNS cache entries
diff --git a/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.3 b/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.3
index 52fafe4..fe9e8d8 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.3
+++ b/docs/libcurl/opts/CURLOPT_DNS_INTERFACE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DNS_INTERFACE 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DNS_INTERFACE 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DNS_INTERFACE \- set interface to speak DNS over
diff --git a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.3 b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.3
index cd80729..8b18f68 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.3
+++ b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP4.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DNS_LOCAL_IP4 3 "December 10, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DNS_LOCAL_IP4 3 "December 10, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DNS_LOCAL_IP4 \- IPv4 address to bind DNS resolves to
diff --git a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.3 b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.3
index 4555b02..7585845 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.3
+++ b/docs/libcurl/opts/CURLOPT_DNS_LOCAL_IP6.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DNS_LOCAL_IP6 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DNS_LOCAL_IP6 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DNS_LOCAL_IP6 \- IPv6 address to bind DNS resolves to
diff --git a/docs/libcurl/opts/CURLOPT_DNS_SERVERS.3 b/docs/libcurl/opts/CURLOPT_DNS_SERVERS.3
index 3200fd1..a524bad 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_SERVERS.3
+++ b/docs/libcurl/opts/CURLOPT_DNS_SERVERS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DNS_SERVERS 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DNS_SERVERS 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DNS_SERVERS \- set preferred DNS servers
diff --git a/docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.3 b/docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.3
index a461b8a..e58e68f 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.3
+++ b/docs/libcurl/opts/CURLOPT_DNS_SHUFFLE_ADDRESSES.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DNS_SHUFFLE_ADDRESSES 3 "March 17, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DNS_SHUFFLE_ADDRESSES 3 "March 17, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DNS_SHUFFLE_ADDRESSES \- Shuffle addresses when a hostname returns more than one
diff --git a/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.3 b/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.3
index b7ebd46..037442e 100644
--- a/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.3
+++ b/docs/libcurl/opts/CURLOPT_DNS_USE_GLOBAL_CACHE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DNS_USE_GLOBAL_CACHE 3 "March 07, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DNS_USE_GLOBAL_CACHE 3 "March 07, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DNS_USE_GLOBAL_CACHE \- enable/disable global DNS cache
diff --git a/docs/libcurl/opts/CURLOPT_DOH_URL.3 b/docs/libcurl/opts/CURLOPT_DOH_URL.3
index c634277..083de48 100644
--- a/docs/libcurl/opts/CURLOPT_DOH_URL.3
+++ b/docs/libcurl/opts/CURLOPT_DOH_URL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_DOH_URL 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_DOH_URL 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_DOH_URL \- provide the DNS-over-HTTPS URL
diff --git a/docs/libcurl/opts/CURLOPT_EGDSOCKET.3 b/docs/libcurl/opts/CURLOPT_EGDSOCKET.3
index 0bea8ec..b4f7743 100644
--- a/docs/libcurl/opts/CURLOPT_EGDSOCKET.3
+++ b/docs/libcurl/opts/CURLOPT_EGDSOCKET.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_EGDSOCKET 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_EGDSOCKET 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_EGDSOCKET \- set EGD socket path
diff --git a/docs/libcurl/opts/CURLOPT_ERRORBUFFER.3 b/docs/libcurl/opts/CURLOPT_ERRORBUFFER.3
index 6c807fe..2d19082 100644
--- a/docs/libcurl/opts/CURLOPT_ERRORBUFFER.3
+++ b/docs/libcurl/opts/CURLOPT_ERRORBUFFER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_ERRORBUFFER 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_ERRORBUFFER 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_ERRORBUFFER \- set error buffer for error messages
diff --git a/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.3 b/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.3
index 40a5ae2..02e2af6 100644
--- a/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.3
+++ b/docs/libcurl/opts/CURLOPT_EXPECT_100_TIMEOUT_MS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_EXPECT_100_TIMEOUT_MS 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_EXPECT_100_TIMEOUT_MS 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_EXPECT_100_TIMEOUT_MS \- timeout for Expect: 100-continue response
diff --git a/docs/libcurl/opts/CURLOPT_FAILONERROR.3 b/docs/libcurl/opts/CURLOPT_FAILONERROR.3
index 51325de..c2ee9dd 100644
--- a/docs/libcurl/opts/CURLOPT_FAILONERROR.3
+++ b/docs/libcurl/opts/CURLOPT_FAILONERROR.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FAILONERROR 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FAILONERROR 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FAILONERROR \- request failure on HTTP response >= 400
diff --git a/docs/libcurl/opts/CURLOPT_FILETIME.3 b/docs/libcurl/opts/CURLOPT_FILETIME.3
index bf8abf5..56e9289 100644
--- a/docs/libcurl/opts/CURLOPT_FILETIME.3
+++ b/docs/libcurl/opts/CURLOPT_FILETIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FILETIME 3 "April 03, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FILETIME 3 "April 03, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FILETIME \- get the modification time of the remote resource
diff --git a/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.3 b/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.3
index d3ad678..559f7d1 100644
--- a/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.3
+++ b/docs/libcurl/opts/CURLOPT_FNMATCH_DATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FNMATCH_DATA 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FNMATCH_DATA 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FNMATCH_DATA \- custom pointer to fnmatch callback
diff --git a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3 b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3
index 289d56e..e7234b5 100644
--- a/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_FNMATCH_FUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FNMATCH_FUNCTION 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FNMATCH_FUNCTION 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FNMATCH_FUNCTION \- wildcard matching function callback
diff --git a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3 b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3
index d818e8b..12578e0 100644
--- a/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3
+++ b/docs/libcurl/opts/CURLOPT_FOLLOWLOCATION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FOLLOWLOCATION 3 "January 28, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FOLLOWLOCATION 3 "January 28, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FOLLOWLOCATION \- follow HTTP 3xx redirects
diff --git a/docs/libcurl/opts/CURLOPT_FORBID_REUSE.3 b/docs/libcurl/opts/CURLOPT_FORBID_REUSE.3
index 53a983b..bcc4ad0 100644
--- a/docs/libcurl/opts/CURLOPT_FORBID_REUSE.3
+++ b/docs/libcurl/opts/CURLOPT_FORBID_REUSE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FORBID_REUSE 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FORBID_REUSE 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FORBID_REUSE \- make connection get closed at once after use
diff --git a/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.3 b/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.3
index 0498be1..131ff9e 100644
--- a/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.3
+++ b/docs/libcurl/opts/CURLOPT_FRESH_CONNECT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FRESH_CONNECT 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FRESH_CONNECT 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FRESH_CONNECT \- force a new connection to be used
diff --git a/docs/libcurl/opts/CURLOPT_FTPPORT.3 b/docs/libcurl/opts/CURLOPT_FTPPORT.3
index 2a63e2b..0fb9be8 100644
--- a/docs/libcurl/opts/CURLOPT_FTPPORT.3
+++ b/docs/libcurl/opts/CURLOPT_FTPPORT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTPPORT 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTPPORT 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTPPORT \- make FTP transfer active
diff --git a/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.3 b/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.3
index dcaba47..ecbf04d 100644
--- a/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.3
+++ b/docs/libcurl/opts/CURLOPT_FTPSSLAUTH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTPSSLAUTH 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTPSSLAUTH 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTPSSLAUTH \- set order in which to attempt TLS vs SSL when using FTP
diff --git a/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.3 b/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.3
index 0e9b11b..e97b660 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_ACCOUNT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_ACCOUNT 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_ACCOUNT 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_ACCOUNT \- set account info for FTP
diff --git a/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.3 b/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.3
index 2eba5f9..331ceca 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_ALTERNATIVE_TO_USER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_ALTERNATIVE_TO_USER 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_ALTERNATIVE_TO_USER 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_ALTERNATIVE_TO_USER \- command to use instead of USER with FTP
diff --git a/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.3 b/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.3
index c0a3102..77789f4 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_CREATE_MISSING_DIRS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_CREATE_MISSING_DIRS 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_CREATE_MISSING_DIRS 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_CREATE_MISSING_DIRS \- create missing dirs for FTP and SFTP
diff --git a/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.3 b/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.3
index ed82ab0..dfca351 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_FILEMETHOD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_FILEMETHOD 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_FILEMETHOD 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_FILEMETHOD \- select directory traversing method for FTP
diff --git a/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.3 b/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.3
index 915c062..576768a 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_RESPONSE_TIMEOUT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_RESPONSE_TIMEOUT 3 "October 03, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_RESPONSE_TIMEOUT 3 "October 03, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_RESPONSE_TIMEOUT \- time allowed to wait for FTP response
diff --git a/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.3 b/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.3
index e68d2e7..8827a1a 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_SKIP_PASV_IP.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_SKIP_PASV_IP 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_SKIP_PASV_IP 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_SKIP_PASV_IP \- ignore the IP address in the PASV response
diff --git a/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.3 b/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.3
index ff1ae3b..6556c36 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_SSL_CCC.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_SSL_CCC 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_SSL_CCC 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_SSL_CCC \- switch off SSL again with FTP after auth
diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.3 b/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.3
index a1e338f..3a1492a 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_USE_EPRT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_USE_EPRT 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_USE_EPRT 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_USE_EPRT \- enable/disable use of EPRT with FTP
diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.3 b/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.3
index ec40a13..4e36f47 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_USE_EPSV.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_USE_EPSV 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_USE_EPSV 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_USE_EPSV \- enable/disable use of EPSV
diff --git a/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.3 b/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.3
index 669ac4f..3b01b11 100644
--- a/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.3
+++ b/docs/libcurl/opts/CURLOPT_FTP_USE_PRET.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_FTP_USE_PRET 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_FTP_USE_PRET 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_FTP_USE_PRET \- enable the PRET command
diff --git a/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.3 b/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.3
index 7b898dc..a0014d5 100644
--- a/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.3
+++ b/docs/libcurl/opts/CURLOPT_GSSAPI_DELEGATION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_GSSAPI_DELEGATION 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_GSSAPI_DELEGATION 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_GSSAPI_DELEGATION \- set allowed GSS-API delegation
diff --git a/docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3 b/docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3
index c66acd4..3d729a4 100644
--- a/docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3
+++ b/docs/libcurl/opts/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS \- head start for ipv6 for happy eyeballs
diff --git a/docs/libcurl/opts/CURLOPT_HAPROXYPROTOCOL.3 b/docs/libcurl/opts/CURLOPT_HAPROXYPROTOCOL.3
index 6728d99..4268069 100644
--- a/docs/libcurl/opts/CURLOPT_HAPROXYPROTOCOL.3
+++ b/docs/libcurl/opts/CURLOPT_HAPROXYPROTOCOL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HAPROXYPROTOCOL 3 "May 18, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HAPROXYPROTOCOL 3 "May 18, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HAPROXYPROTOCOL \- send HAProxy PROXY protocol v1 header
diff --git a/docs/libcurl/opts/CURLOPT_HEADER.3 b/docs/libcurl/opts/CURLOPT_HEADER.3
index 19d9c6d..e25c8c7 100644
--- a/docs/libcurl/opts/CURLOPT_HEADER.3
+++ b/docs/libcurl/opts/CURLOPT_HEADER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HEADER 3 "October 03, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HEADER 3 "October 03, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HEADER \- pass headers to the data stream
diff --git a/docs/libcurl/opts/CURLOPT_HEADERDATA.3 b/docs/libcurl/opts/CURLOPT_HEADERDATA.3
index 3ee2a9e..e5a5726 100644
--- a/docs/libcurl/opts/CURLOPT_HEADERDATA.3
+++ b/docs/libcurl/opts/CURLOPT_HEADERDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HEADERDATA 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HEADERDATA 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HEADERDATA \- pointer to pass to header callback
diff --git a/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.3 b/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.3
index 8d7f5cd..ff460e0 100644
--- a/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_HEADERFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HEADERFUNCTION 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HEADERFUNCTION 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HEADERFUNCTION \- callback that receives header data
diff --git a/docs/libcurl/opts/CURLOPT_HEADEROPT.3 b/docs/libcurl/opts/CURLOPT_HEADEROPT.3
index 992becf..e86d84d 100644
--- a/docs/libcurl/opts/CURLOPT_HEADEROPT.3
+++ b/docs/libcurl/opts/CURLOPT_HEADEROPT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HEADEROPT 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HEADEROPT 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HEADEROPT \- set how to send HTTP headers
diff --git a/docs/libcurl/opts/CURLOPT_HTTP09_ALLOWED.3 b/docs/libcurl/opts/CURLOPT_HTTP09_ALLOWED.3
index daa082f..2530429 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP09_ALLOWED.3
+++ b/docs/libcurl/opts/CURLOPT_HTTP09_ALLOWED.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTP09_ALLOWED 3 "August 05, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTP09_ALLOWED 3 "August 05, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTP09 \- allow HTTP/0.9 response
diff --git a/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.3 b/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.3
index 2e2b56f..675074e 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.3
+++ b/docs/libcurl/opts/CURLOPT_HTTP200ALIASES.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTP200ALIASES 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTP200ALIASES 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTP200ALIASES \- specify alternative matches for HTTP 200 OK
diff --git a/docs/libcurl/opts/CURLOPT_HTTPAUTH.3 b/docs/libcurl/opts/CURLOPT_HTTPAUTH.3
index d48ad70..00753ea 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPAUTH.3
+++ b/docs/libcurl/opts/CURLOPT_HTTPAUTH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTPAUTH 3 "June 15, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTPAUTH 3 "June 15, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTPAUTH \- set HTTP server authentication methods to try
diff --git a/docs/libcurl/opts/CURLOPT_HTTPGET.3 b/docs/libcurl/opts/CURLOPT_HTTPGET.3
index 0b4b173..c819430 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPGET.3
+++ b/docs/libcurl/opts/CURLOPT_HTTPGET.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTPGET 3 "May 21, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTPGET 3 "May 21, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTPGET \- ask for an HTTP GET request
diff --git a/docs/libcurl/opts/CURLOPT_HTTPHEADER.3 b/docs/libcurl/opts/CURLOPT_HTTPHEADER.3
index 0c2649a..42a7ffd 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPHEADER.3
+++ b/docs/libcurl/opts/CURLOPT_HTTPHEADER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTPHEADER 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTPHEADER 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTPHEADER \- set custom HTTP headers
diff --git a/docs/libcurl/opts/CURLOPT_HTTPPOST.3 b/docs/libcurl/opts/CURLOPT_HTTPPOST.3
index 5871b95..a3edc40 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPPOST.3
+++ b/docs/libcurl/opts/CURLOPT_HTTPPOST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTPPOST 3 "September 02, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTPPOST 3 "September 02, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTPPOST \- specify the multipart formpost content
diff --git a/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.3 b/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.3
index fed6a32..1a28a47 100644
--- a/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.3
+++ b/docs/libcurl/opts/CURLOPT_HTTPPROXYTUNNEL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTPPROXYTUNNEL 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTPPROXYTUNNEL 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTPPROXYTUNNEL \- tunnel through HTTP proxy
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.3 b/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.3
index 3fca00b..90a273c 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.3
+++ b/docs/libcurl/opts/CURLOPT_HTTP_CONTENT_DECODING.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTP_CONTENT_DECODING 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTP_CONTENT_DECODING 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTP_CONTENT_DECODING \- enable/disable HTTP content decoding
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.3 b/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.3
index ce6aaed..a23d829 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.3
+++ b/docs/libcurl/opts/CURLOPT_HTTP_TRANSFER_DECODING.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTP_TRANSFER_DECODING 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTP_TRANSFER_DECODING 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTP_TRANSFER_DECODING \- enable/disable HTTP transfer decoding
diff --git a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.3 b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.3
index 98de906..b5a66b7 100644
--- a/docs/libcurl/opts/CURLOPT_HTTP_VERSION.3
+++ b/docs/libcurl/opts/CURLOPT_HTTP_VERSION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_HTTP_VERSION 3 "September 14, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_HTTP_VERSION 3 "September 14, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_HTTP_VERSION \- specify HTTP protocol version to use
diff --git a/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.3 b/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.3
index ab1be29..2e15dab 100644
--- a/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.3
+++ b/docs/libcurl/opts/CURLOPT_IGNORE_CONTENT_LENGTH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_IGNORE_CONTENT_LENGTH 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_IGNORE_CONTENT_LENGTH 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_IGNORE_CONTENT_LENGTH \- ignore content length
diff --git a/docs/libcurl/opts/CURLOPT_INFILESIZE.3 b/docs/libcurl/opts/CURLOPT_INFILESIZE.3
index d43ec0f..234aafb 100644
--- a/docs/libcurl/opts/CURLOPT_INFILESIZE.3
+++ b/docs/libcurl/opts/CURLOPT_INFILESIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_INFILESIZE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_INFILESIZE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_INFILESIZE \- set size of the input file to send off
diff --git a/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.3 b/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.3
index 9579033..4055b5e 100644
--- a/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.3
+++ b/docs/libcurl/opts/CURLOPT_INFILESIZE_LARGE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_INFILESIZE_LARGE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_INFILESIZE_LARGE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_INFILESIZE_LARGE \- set size of the input file to send off
diff --git a/docs/libcurl/opts/CURLOPT_INTERFACE.3 b/docs/libcurl/opts/CURLOPT_INTERFACE.3
index e635b9a..54161a6 100644
--- a/docs/libcurl/opts/CURLOPT_INTERFACE.3
+++ b/docs/libcurl/opts/CURLOPT_INTERFACE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_INTERFACE 3 "June 18, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_INTERFACE 3 "June 18, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_INTERFACE \- source interface for outgoing traffic
diff --git a/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.3 b/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.3
index 9471914..f7e482d 100644
--- a/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.3
+++ b/docs/libcurl/opts/CURLOPT_INTERLEAVEDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_INTERLEAVEDATA 3 "September 15, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_INTERLEAVEDATA 3 "September 15, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_INTERLEAVEDATA \- custom pointer passed to RTSP interleave callback
diff --git a/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.3 b/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.3
index 15047ec..e20a987 100644
--- a/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_INTERLEAVEFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_INTERLEAVEFUNCTION 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_INTERLEAVEFUNCTION 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_INTERLEAVEFUNCTION \- callback function for RTSP interleaved data
diff --git a/docs/libcurl/opts/CURLOPT_IOCTLDATA.3 b/docs/libcurl/opts/CURLOPT_IOCTLDATA.3
index 180649d..fc59917 100644
--- a/docs/libcurl/opts/CURLOPT_IOCTLDATA.3
+++ b/docs/libcurl/opts/CURLOPT_IOCTLDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_IOCTLDATA 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_IOCTLDATA 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_IOCTLDATA \- custom pointer passed to I/O callback
diff --git a/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.3 b/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.3
index a35ddd3..3a8cd48 100644
--- a/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_IOCTLFUNCTION 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_IOCTLFUNCTION 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_IOCTLFUNCTION \- callback for I/O operations
diff --git a/docs/libcurl/opts/CURLOPT_IPRESOLVE.3 b/docs/libcurl/opts/CURLOPT_IPRESOLVE.3
index 2cf4ad2..e6c9f8c 100644
--- a/docs/libcurl/opts/CURLOPT_IPRESOLVE.3
+++ b/docs/libcurl/opts/CURLOPT_IPRESOLVE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_IPRESOLVE 3 "May 05, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_IPRESOLVE 3 "May 05, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_IPRESOLVE \- specify which IP protocol version to use
diff --git a/docs/libcurl/opts/CURLOPT_ISSUERCERT.3 b/docs/libcurl/opts/CURLOPT_ISSUERCERT.3
index ca47006..83942ba 100644
--- a/docs/libcurl/opts/CURLOPT_ISSUERCERT.3
+++ b/docs/libcurl/opts/CURLOPT_ISSUERCERT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_ISSUERCERT 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_ISSUERCERT 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_ISSUERCERT \- issuer SSL certificate filename
diff --git a/docs/libcurl/opts/CURLOPT_KEEP_SENDING_ON_ERROR.3 b/docs/libcurl/opts/CURLOPT_KEEP_SENDING_ON_ERROR.3
index ae1e61a..83eee3e 100644
--- a/docs/libcurl/opts/CURLOPT_KEEP_SENDING_ON_ERROR.3
+++ b/docs/libcurl/opts/CURLOPT_KEEP_SENDING_ON_ERROR.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_KEEP_SENDING_ON_ERROR 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_KEEP_SENDING_ON_ERROR 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_KEEP_SENDING_ON_ERROR \- keep sending on early HTTP response >= 300
diff --git a/docs/libcurl/opts/CURLOPT_KEYPASSWD.3 b/docs/libcurl/opts/CURLOPT_KEYPASSWD.3
index c954ebc..6fc96c7 100644
--- a/docs/libcurl/opts/CURLOPT_KEYPASSWD.3
+++ b/docs/libcurl/opts/CURLOPT_KEYPASSWD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_KEYPASSWD 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_KEYPASSWD 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_KEYPASSWD \- set passphrase to private key
diff --git a/docs/libcurl/opts/CURLOPT_KRBLEVEL.3 b/docs/libcurl/opts/CURLOPT_KRBLEVEL.3
index d522da4..0d841d6 100644
--- a/docs/libcurl/opts/CURLOPT_KRBLEVEL.3
+++ b/docs/libcurl/opts/CURLOPT_KRBLEVEL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_KRBLEVEL 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_KRBLEVEL 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_KRBLEVEL \- set FTP kerberos security level
diff --git a/docs/libcurl/opts/CURLOPT_LOCALPORT.3 b/docs/libcurl/opts/CURLOPT_LOCALPORT.3
index 99dca8f..e9d163d 100644
--- a/docs/libcurl/opts/CURLOPT_LOCALPORT.3
+++ b/docs/libcurl/opts/CURLOPT_LOCALPORT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_LOCALPORT 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_LOCALPORT 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_LOCALPORT \- set local port number to use for socket
diff --git a/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.3 b/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.3
index 8a20bd5..e38e68e 100644
--- a/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.3
+++ b/docs/libcurl/opts/CURLOPT_LOCALPORTRANGE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_LOCALPORTRANGE 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_LOCALPORTRANGE 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_LOCALPORTRANGE \- number of additional local ports to try
diff --git a/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.3 b/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.3
index 623b415..7402b5d 100644
--- a/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.3
+++ b/docs/libcurl/opts/CURLOPT_LOGIN_OPTIONS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_LOGIN_OPTIONS 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_LOGIN_OPTIONS 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_LOGIN_OPTIONS \- set login options
diff --git a/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.3 b/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.3
index e04bbf8..1b295fd 100644
--- a/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.3
+++ b/docs/libcurl/opts/CURLOPT_LOW_SPEED_LIMIT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_LOW_SPEED_LIMIT 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_LOW_SPEED_LIMIT 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_LOW_SPEED_LIMIT \- set low speed limit in bytes per second
diff --git a/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.3 b/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.3
index 7210bfa..3779f8b 100644
--- a/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.3
+++ b/docs/libcurl/opts/CURLOPT_LOW_SPEED_TIME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_LOW_SPEED_TIME 3 "May 06, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_LOW_SPEED_TIME 3 "May 06, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_LOW_SPEED_TIME \- set low speed limit time period
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_AUTH.3 b/docs/libcurl/opts/CURLOPT_MAIL_AUTH.3
index 40871b3..c9d15d4 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_AUTH.3
+++ b/docs/libcurl/opts/CURLOPT_MAIL_AUTH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAIL_AUTH 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAIL_AUTH 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAIL_AUTH \- SMTP authentication address
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_FROM.3 b/docs/libcurl/opts/CURLOPT_MAIL_FROM.3
index cb3e95b..bfb66f6 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_FROM.3
+++ b/docs/libcurl/opts/CURLOPT_MAIL_FROM.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAIL_FROM 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAIL_FROM 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAIL_FROM \- SMTP sender address
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_RCPT.3 b/docs/libcurl/opts/CURLOPT_MAIL_RCPT.3
index 0ad86e7..9264f9d 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_RCPT.3
+++ b/docs/libcurl/opts/CURLOPT_MAIL_RCPT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAIL_RCPT 3 "July 16, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAIL_RCPT 3 "July 16, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAIL_RCPT \- list of SMTP mail recipients
diff --git a/docs/libcurl/opts/CURLOPT_MAIL_RCPT_ALLLOWFAILS.3 b/docs/libcurl/opts/CURLOPT_MAIL_RCPT_ALLLOWFAILS.3
index 809bb14..cf5e302 100644
--- a/docs/libcurl/opts/CURLOPT_MAIL_RCPT_ALLLOWFAILS.3
+++ b/docs/libcurl/opts/CURLOPT_MAIL_RCPT_ALLLOWFAILS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAIL_RCPT_ALLLOWFAILS 3 "January 14, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAIL_RCPT_ALLLOWFAILS 3 "January 14, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAIL_RCPT_ALLLOWFAILS \- allow RCPT TO command to fail for some recipients
diff --git a/docs/libcurl/opts/CURLOPT_MAXAGE_CONN.3 b/docs/libcurl/opts/CURLOPT_MAXAGE_CONN.3
index 522bcda..c3b4d3a 100644
--- a/docs/libcurl/opts/CURLOPT_MAXAGE_CONN.3
+++ b/docs/libcurl/opts/CURLOPT_MAXAGE_CONN.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAXAGE_CONN 3 "April 14, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAXAGE_CONN 3 "April 14, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAXAGE_CONN \- max idle time allowed for reusing a connection
diff --git a/docs/libcurl/opts/CURLOPT_MAXCONNECTS.3 b/docs/libcurl/opts/CURLOPT_MAXCONNECTS.3
index 2e2a562..2d5cfd7 100644
--- a/docs/libcurl/opts/CURLOPT_MAXCONNECTS.3
+++ b/docs/libcurl/opts/CURLOPT_MAXCONNECTS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAXCONNECTS 3 "May 30, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAXCONNECTS 3 "May 30, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAXCONNECTS \- maximum connection cache size
diff --git a/docs/libcurl/opts/CURLOPT_MAXFILESIZE.3 b/docs/libcurl/opts/CURLOPT_MAXFILESIZE.3
index a0c7e9e..f61270f 100644
--- a/docs/libcurl/opts/CURLOPT_MAXFILESIZE.3
+++ b/docs/libcurl/opts/CURLOPT_MAXFILESIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAXFILESIZE 3 "May 30, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAXFILESIZE 3 "May 30, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAXFILESIZE \- maximum file size allowed to download
diff --git a/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.3 b/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.3
index 1270012..3822747 100644
--- a/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.3
+++ b/docs/libcurl/opts/CURLOPT_MAXFILESIZE_LARGE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAXFILESIZE_LARGE 3 "May 30, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAXFILESIZE_LARGE 3 "May 30, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAXFILESIZE_LARGE \- maximum file size allowed to download
diff --git a/docs/libcurl/opts/CURLOPT_MAXREDIRS.3 b/docs/libcurl/opts/CURLOPT_MAXREDIRS.3
index 5d966e0..4f430a4 100644
--- a/docs/libcurl/opts/CURLOPT_MAXREDIRS.3
+++ b/docs/libcurl/opts/CURLOPT_MAXREDIRS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAXREDIRS 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAXREDIRS 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAXREDIRS \- maximum number of redirects allowed
diff --git a/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.3 b/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.3
index 2581cf2..541a127 100644
--- a/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.3
+++ b/docs/libcurl/opts/CURLOPT_MAX_RECV_SPEED_LARGE.3
@@ -5,7 +5,7 @@
 .\" *                            | (__| |_| |  _ <| |___
 .\" *                             \___|\___/|_| \_\_____|
 .\" *
-.\" * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
 .\" *
 .\" * This software is licensed as described in the file COPYING, which
 .\" * you should have received as part of this distribution. The terms
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAX_RECV_SPEED_LARGE 3 "May 30, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAX_RECV_SPEED_LARGE 3 "August 14, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAX_RECV_SPEED_LARGE \- rate limit data download speed
@@ -29,12 +29,18 @@
 #include <curl/curl.h>
 
 CURLcode curl_easy_setopt(CURL *handle, CURLOPT_MAX_RECV_SPEED_LARGE,
-                          curl_off_t speed);
+                          curl_off_t maxspeed);
 .SH DESCRIPTION
-Pass a curl_off_t as parameter.  If a download exceeds this \fIspeed\fP
+Pass a curl_off_t as parameter.  If a download exceeds this \fImaxspeed\fP
 (counted in bytes per second) the transfer will pause to keep the speed less
 than or equal to the parameter value. Defaults to unlimited speed.
 
+This is not an exact science. libcurl attempts to keep the average speed below
+the given threshold over a period time.
+
+If you set \fImaxspeed\fP to a value lower than \fICURLOPT_BUFFERSIZE(3)\fP,
+libcurl might download faster than the set limit initially.
+
 This option doesn't affect transfer speeds done with FILE:// URLs.
 .SH DEFAULT
 0, disabled
diff --git a/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.3 b/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.3
index 1305f25..877b2ce 100644
--- a/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.3
+++ b/docs/libcurl/opts/CURLOPT_MAX_SEND_SPEED_LARGE.3
@@ -5,7 +5,7 @@
 .\" *                            | (__| |_| |  _ <| |___
 .\" *                             \___|\___/|_| \_\_____|
 .\" *
-.\" * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
 .\" *
 .\" * This software is licensed as described in the file COPYING, which
 .\" * you should have received as part of this distribution. The terms
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MAX_SEND_SPEED_LARGE 3 "May 30, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MAX_SEND_SPEED_LARGE 3 "August 14, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MAX_SEND_SPEED_LARGE \- rate limit data upload speed
@@ -36,6 +36,13 @@
 speed less than or equal to the parameter value.  Defaults to unlimited
 speed.
 
+This is not an exact science. libcurl attempts to keep the average speed below
+the given threshold over a period time.
+
+If you set \fImaxspeed\fP to a value lower than
+\fICURLOPT_UPLOAD_BUFFERSIZE(3)\fP, libcurl might "shoot over" the limit on
+its first send and still send off a full buffer.
+
 This option doesn't affect transfer speeds done with FILE:// URLs.
 .SH DEFAULT
 0, disabled
diff --git a/docs/libcurl/opts/CURLOPT_MIMEPOST.3 b/docs/libcurl/opts/CURLOPT_MIMEPOST.3
index 54fa46e..3b23147 100644
--- a/docs/libcurl/opts/CURLOPT_MIMEPOST.3
+++ b/docs/libcurl/opts/CURLOPT_MIMEPOST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_MIMEPOST 3 "September 04, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_MIMEPOST 3 "September 04, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_MIMEPOST \- set post/send data from mime structure
diff --git a/docs/libcurl/opts/CURLOPT_NETRC.3 b/docs/libcurl/opts/CURLOPT_NETRC.3
index 492a276..90dcd71 100644
--- a/docs/libcurl/opts/CURLOPT_NETRC.3
+++ b/docs/libcurl/opts/CURLOPT_NETRC.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_NETRC 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_NETRC 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_NETRC \- request that .netrc is used
diff --git a/docs/libcurl/opts/CURLOPT_NETRC_FILE.3 b/docs/libcurl/opts/CURLOPT_NETRC_FILE.3
index fda140a..dff2b2d 100644
--- a/docs/libcurl/opts/CURLOPT_NETRC_FILE.3
+++ b/docs/libcurl/opts/CURLOPT_NETRC_FILE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_NETRC_FILE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_NETRC_FILE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_NETRC_FILE \- file name to read .netrc info from
diff --git a/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.3 b/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.3
index 546484a..5267b00 100644
--- a/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.3
+++ b/docs/libcurl/opts/CURLOPT_NEW_DIRECTORY_PERMS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_NEW_DIRECTORY_PERMS 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_NEW_DIRECTORY_PERMS 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_NEW_DIRECTORY_PERMS \- permissions for remotely created directories
diff --git a/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.3 b/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.3
index ecf9091..d60fa08 100644
--- a/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.3
+++ b/docs/libcurl/opts/CURLOPT_NEW_FILE_PERMS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_NEW_FILE_PERMS 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_NEW_FILE_PERMS 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_NEW_FILE_PERMS \- permissions for remotely created files
diff --git a/docs/libcurl/opts/CURLOPT_NOBODY.3 b/docs/libcurl/opts/CURLOPT_NOBODY.3
index f720f49..d957f99 100644
--- a/docs/libcurl/opts/CURLOPT_NOBODY.3
+++ b/docs/libcurl/opts/CURLOPT_NOBODY.3
@@ -5,7 +5,7 @@
 .\" *                            | (__| |_| |  _ <| |___
 .\" *                             \___|\___/|_| \_\_____|
 .\" *
-.\" * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
 .\" *
 .\" * This software is licensed as described in the file COPYING, which
 .\" * you should have received as part of this distribution. The terms
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_NOBODY 3 "June 21, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_NOBODY 3 "July 27, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_NOBODY \- do the download request without getting the body
@@ -34,7 +34,17 @@
 libcurl do a HEAD request. For most other protocols it means just not asking
 to transfer the body data.
 
-Enabling this option means asking for a download but without a body.
+For HTTP operations when \fICURLOPT_NOBODY(3)\fP has been set, unsetting the
+option (with 0) will make it a GET again - only if the method is still set to
+be HEAD. The proper way to get back to a GET request is to set
+\fICURLOPT_HTTPGET(3)\fP and for other methods, use the POST ur UPLOAD
+options.
+
+Enabling \fICURLOPT_NOBODY(3)\fP means asking for a download without a body.
+
+If you do a transfer with HTTP that involves a method other than HEAD, you
+will get a body (unless the resource and server sends a zero byte body for the
+specific URL you request).
 .SH DEFAULT
 0, the body is transferred
 .SH PROTOCOLS
@@ -43,9 +53,9 @@
 .nf
 curl = curl_easy_init();
 if(curl) {
-  curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
+  curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");
 
-  /* get us the resource without a body! */
+  /* get us the resource without a body - use HEAD! */
   curl_easy_setopt(curl, CURLOPT_NOBODY, 1L);
 
   /* Perform the request */
@@ -57,5 +67,5 @@
 .SH RETURN VALUE
 Returns CURLE_OK
 .SH "SEE ALSO"
-.BR CURLOPT_HTTPGET "(3), " CURLOPT_POST "(3), "
-.BR CURLOPT_REQUEST_TARGET "(3), "
+.BR CURLOPT_HTTPGET "(3), " CURLOPT_POSTFIELDS "(3), " CURLOPT_UPLOAD "(3), "
+.BR CURLOPT_REQUEST_TARGET "(3), " CURLOPT_MIMEPOST "(3), "
diff --git a/docs/libcurl/opts/CURLOPT_NOPROGRESS.3 b/docs/libcurl/opts/CURLOPT_NOPROGRESS.3
index e21baac..c1f4e8c 100644
--- a/docs/libcurl/opts/CURLOPT_NOPROGRESS.3
+++ b/docs/libcurl/opts/CURLOPT_NOPROGRESS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_NOPROGRESS 3 "October 09, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_NOPROGRESS 3 "October 09, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_NOPROGRESS \- switch off the progress meter
diff --git a/docs/libcurl/opts/CURLOPT_NOPROXY.3 b/docs/libcurl/opts/CURLOPT_NOPROXY.3
index 0a34d4f..b64deca 100644
--- a/docs/libcurl/opts/CURLOPT_NOPROXY.3
+++ b/docs/libcurl/opts/CURLOPT_NOPROXY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_NOPROXY 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_NOPROXY 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_NOPROXY \- disable proxy use for specific hosts
diff --git a/docs/libcurl/opts/CURLOPT_NOSIGNAL.3 b/docs/libcurl/opts/CURLOPT_NOSIGNAL.3
index 8ca5b4b..03b7703 100644
--- a/docs/libcurl/opts/CURLOPT_NOSIGNAL.3
+++ b/docs/libcurl/opts/CURLOPT_NOSIGNAL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_NOSIGNAL 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_NOSIGNAL 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_NOSIGNAL \- skip all signal handling
diff --git a/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.3 b/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.3
index c025f65..39e2636 100644
--- a/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.3
+++ b/docs/libcurl/opts/CURLOPT_OPENSOCKETDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_OPENSOCKETDATA 3 "May 15, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_OPENSOCKETDATA 3 "May 15, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_OPENSOCKETDATA \- custom pointer passed to open socket callback
diff --git a/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.3 b/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.3
index cf6c80f..1f1bbdb 100644
--- a/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_OPENSOCKETFUNCTION 3 "June 09, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_OPENSOCKETFUNCTION 3 "June 09, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_OPENSOCKETFUNCTION \- set callback for opening sockets
diff --git a/docs/libcurl/opts/CURLOPT_PASSWORD.3 b/docs/libcurl/opts/CURLOPT_PASSWORD.3
index a1eda00..1fb4ceb 100644
--- a/docs/libcurl/opts/CURLOPT_PASSWORD.3
+++ b/docs/libcurl/opts/CURLOPT_PASSWORD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PASSWORD 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PASSWORD 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PASSWORD \- password to use in authentication
diff --git a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.3 b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.3
index c9d236e..d79920b 100644
--- a/docs/libcurl/opts/CURLOPT_PATH_AS_IS.3
+++ b/docs/libcurl/opts/CURLOPT_PATH_AS_IS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PATH_AS_IS 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PATH_AS_IS 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PATH_AS_IS \- do not handle dot dot sequences
diff --git a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3 b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3
index 539e0d0..d43bbda 100644
--- a/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3
+++ b/docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PINNEDPUBLICKEY 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PINNEDPUBLICKEY 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PINNEDPUBLICKEY \- set pinned public key
diff --git a/docs/libcurl/opts/CURLOPT_PIPEWAIT.3 b/docs/libcurl/opts/CURLOPT_PIPEWAIT.3
index 083c8fd..fcbd258 100644
--- a/docs/libcurl/opts/CURLOPT_PIPEWAIT.3
+++ b/docs/libcurl/opts/CURLOPT_PIPEWAIT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PIPEWAIT 3 "May 01, 2016" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PIPEWAIT 3 "May 01, 2016" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PIPEWAIT \- wait for pipelining/multiplexing
diff --git a/docs/libcurl/opts/CURLOPT_PORT.3 b/docs/libcurl/opts/CURLOPT_PORT.3
index b40efc8..b12ba39 100644
--- a/docs/libcurl/opts/CURLOPT_PORT.3
+++ b/docs/libcurl/opts/CURLOPT_PORT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PORT 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PORT 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PORT \- set remote port number to work with
diff --git a/docs/libcurl/opts/CURLOPT_POST.3 b/docs/libcurl/opts/CURLOPT_POST.3
index 784c745..b549c37 100644
--- a/docs/libcurl/opts/CURLOPT_POST.3
+++ b/docs/libcurl/opts/CURLOPT_POST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_POST 3 "July 22, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_POST 3 "July 22, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_POST \- request an HTTP POST
diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDS.3 b/docs/libcurl/opts/CURLOPT_POSTFIELDS.3
index 92b40cf..bc10ea5 100644
--- a/docs/libcurl/opts/CURLOPT_POSTFIELDS.3
+++ b/docs/libcurl/opts/CURLOPT_POSTFIELDS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_POSTFIELDS 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_POSTFIELDS 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_POSTFIELDS \- specify data to POST to server
diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.3 b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.3
index 37d47cc..7da5a38 100644
--- a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.3
+++ b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_POSTFIELDSIZE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_POSTFIELDSIZE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_POSTFIELDSIZE \- size of POST data pointed to
diff --git a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.3 b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.3
index 5a29fda..e15b8f7 100644
--- a/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.3
+++ b/docs/libcurl/opts/CURLOPT_POSTFIELDSIZE_LARGE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_POSTFIELDSIZE_LARGE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_POSTFIELDSIZE_LARGE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_POSTFIELDSIZE_LARGE \- size of POST data pointed to
diff --git a/docs/libcurl/opts/CURLOPT_POSTQUOTE.3 b/docs/libcurl/opts/CURLOPT_POSTQUOTE.3
index 77de406..a6d7133 100644
--- a/docs/libcurl/opts/CURLOPT_POSTQUOTE.3
+++ b/docs/libcurl/opts/CURLOPT_POSTQUOTE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_POSTQUOTE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_POSTQUOTE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_POSTQUOTE \- (S)FTP commands to run after the transfer
diff --git a/docs/libcurl/opts/CURLOPT_POSTREDIR.3 b/docs/libcurl/opts/CURLOPT_POSTREDIR.3
index dd9b808..671c189 100644
--- a/docs/libcurl/opts/CURLOPT_POSTREDIR.3
+++ b/docs/libcurl/opts/CURLOPT_POSTREDIR.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_POSTREDIR 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_POSTREDIR 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_POSTREDIR \- how to act on an HTTP POST redirect
diff --git a/docs/libcurl/opts/CURLOPT_PREQUOTE.3 b/docs/libcurl/opts/CURLOPT_PREQUOTE.3
index 12273ce..c10ca40 100644
--- a/docs/libcurl/opts/CURLOPT_PREQUOTE.3
+++ b/docs/libcurl/opts/CURLOPT_PREQUOTE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PREQUOTE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PREQUOTE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PREQUOTE \- commands to run before an FTP transfer
diff --git a/docs/libcurl/opts/CURLOPT_PRE_PROXY.3 b/docs/libcurl/opts/CURLOPT_PRE_PROXY.3
index 26da6b0..7e2cea5 100644
--- a/docs/libcurl/opts/CURLOPT_PRE_PROXY.3
+++ b/docs/libcurl/opts/CURLOPT_PRE_PROXY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PRE_PROXY 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PRE_PROXY 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PRE_PROXY \- set pre-proxy to use
diff --git a/docs/libcurl/opts/CURLOPT_PRIVATE.3 b/docs/libcurl/opts/CURLOPT_PRIVATE.3
index 8e9a202..9b7be91 100644
--- a/docs/libcurl/opts/CURLOPT_PRIVATE.3
+++ b/docs/libcurl/opts/CURLOPT_PRIVATE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PRIVATE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PRIVATE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PRIVATE \- store a private pointer
diff --git a/docs/libcurl/opts/CURLOPT_PROGRESSDATA.3 b/docs/libcurl/opts/CURLOPT_PROGRESSDATA.3
index ca87ee5..34d69f1 100644
--- a/docs/libcurl/opts/CURLOPT_PROGRESSDATA.3
+++ b/docs/libcurl/opts/CURLOPT_PROGRESSDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROGRESSDATA 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROGRESSDATA 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROGRESSDATA \- custom pointer passed to the progress callback
diff --git a/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.3 b/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.3
index 939a3b6..83d4536 100644
--- a/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_PROGRESSFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROGRESSFUNCTION 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROGRESSFUNCTION 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROGRESSFUNCTION \- callback to progress meter function
diff --git a/docs/libcurl/opts/CURLOPT_PROTOCOLS.3 b/docs/libcurl/opts/CURLOPT_PROTOCOLS.3
index 76ed75a..01c7a36 100644
--- a/docs/libcurl/opts/CURLOPT_PROTOCOLS.3
+++ b/docs/libcurl/opts/CURLOPT_PROTOCOLS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROTOCOLS 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROTOCOLS 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROTOCOLS \- set allowed protocols
diff --git a/docs/libcurl/opts/CURLOPT_PROXY.3 b/docs/libcurl/opts/CURLOPT_PROXY.3
index 60c0968..4a11969 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY \- set proxy to use
diff --git a/docs/libcurl/opts/CURLOPT_PROXYAUTH.3 b/docs/libcurl/opts/CURLOPT_PROXYAUTH.3
index 4812a55..f126ed5 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYAUTH.3
+++ b/docs/libcurl/opts/CURLOPT_PROXYAUTH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXYAUTH 3 "May 30, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXYAUTH 3 "May 30, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXYAUTH \- set HTTP proxy authentication methods to try
diff --git a/docs/libcurl/opts/CURLOPT_PROXYHEADER.3 b/docs/libcurl/opts/CURLOPT_PROXYHEADER.3
index 794fcc7..986e23b 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYHEADER.3
+++ b/docs/libcurl/opts/CURLOPT_PROXYHEADER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXYHEADER 3 "May 30, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXYHEADER 3 "May 30, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXYHEADER \- custom HTTP headers to pass to proxy
diff --git a/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.3 b/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.3
index beddbf9..2435f2d 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.3
+++ b/docs/libcurl/opts/CURLOPT_PROXYPASSWORD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXYPASSWORD 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXYPASSWORD 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXYPASSWORD \- password to use with proxy authentication
diff --git a/docs/libcurl/opts/CURLOPT_PROXYPORT.3 b/docs/libcurl/opts/CURLOPT_PROXYPORT.3
index c32bbf1..53d4304 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYPORT.3
+++ b/docs/libcurl/opts/CURLOPT_PROXYPORT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXYPORT 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXYPORT 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXYPORT \- port number the proxy listens on
diff --git a/docs/libcurl/opts/CURLOPT_PROXYTYPE.3 b/docs/libcurl/opts/CURLOPT_PROXYTYPE.3
index e37eaf2..03fd039 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYTYPE.3
+++ b/docs/libcurl/opts/CURLOPT_PROXYTYPE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXYTYPE 3 "May 30, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXYTYPE 3 "May 30, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXYTYPE \- proxy protocol type
diff --git a/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.3 b/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.3
index 5ec20c3..1c572cb 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.3
+++ b/docs/libcurl/opts/CURLOPT_PROXYUSERNAME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXYUSERNAME 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXYUSERNAME 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXYUSERNAME \- user name to use for proxy authentication
diff --git a/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.3 b/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.3
index 5f18996..754b570 100644
--- a/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.3
+++ b/docs/libcurl/opts/CURLOPT_PROXYUSERPWD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXYUSERPWD 3 "May 30, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXYUSERPWD 3 "May 30, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXYUSERPWD \- user name and password to use for proxy authentication
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_CAINFO.3 b/docs/libcurl/opts/CURLOPT_PROXY_CAINFO.3
index 15d633c..12aeaa5 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_CAINFO.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_CAINFO.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_CAINFO 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_CAINFO 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_CAINFO \- path to proxy Certificate Authority (CA) bundle
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_CAPATH.3 b/docs/libcurl/opts/CURLOPT_PROXY_CAPATH.3
index f0ae5dd..b0d0468 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_CAPATH.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_CAPATH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_CAPATH 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_CAPATH 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_CAPATH \- specify directory holding proxy CA certificates
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_CRLFILE.3 b/docs/libcurl/opts/CURLOPT_PROXY_CRLFILE.3
index acc1a0f..27bd9f5 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_CRLFILE.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_CRLFILE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_CRLFILE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_CRLFILE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_CRLFILE \- specify a proxy Certificate Revocation List file
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT.3 b/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT.3
index 3f2d88c..bcc79a6 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_ISSUERCERT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_ISSUERCERT 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_ISSUERCERT 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_ISSUERCERT \- proxy issuer SSL certificate filename
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.3 b/docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.3
index 92d340c..e75c44e 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_KEYPASSWD 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_KEYPASSWD 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_KEYPASSWD \- set passphrase to proxy private key
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.3 b/docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.3
index 482133c..10c029a 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_PINNEDPUBLICKEY 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_PINNEDPUBLICKEY 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_PINNEDPUBLICKEY \- set pinned public key for https proxy
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.3 b/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.3
index f8e6a21..b37c508 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SERVICE_NAME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SERVICE_NAME 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SERVICE_NAME 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SERVICE_NAME \- proxy authentication service name
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT.3 b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT.3
index d4c65f8..0820236 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SSLCERT 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SSLCERT 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SSLCERT \- set SSL proxy client certificate
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERTTYPE.3 b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERTTYPE.3
index a23eb5f..2648da1 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SSLCERTTYPE.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLCERTTYPE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SSLCERTTYPE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SSLCERTTYPE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SSLCERTTYPE \- specify type of the proxy client SSL certificate
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY.3 b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY.3
index b17271e..43ee0d3 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SSLKEY 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SSLKEY 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SSLKEY \- specify private keyfile for TLS and SSL proxy client cert
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEYTYPE.3 b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEYTYPE.3
index 92e2d1a..ef8b833 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SSLKEYTYPE.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLKEYTYPE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SSLKEYTYPE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SSLKEYTYPE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SSLKEYTYPE \- set type of the proxy private key file
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.3 b/docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.3
index 47e63f9..5dbaf57 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SSLVERSION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SSLVERSION 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SSLVERSION 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SSLVERSION \- set preferred proxy TLS/SSL version
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.3 b/docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.3
index 4337d79..38cc055 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SSL_CIPHER_LIST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SSL_CIPHER_LIST 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SSL_CIPHER_LIST 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SSL_CIPHER_LIST \- specify ciphers to use for proxy TLS
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.3 b/docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.3
index 4144b5c..029c6d6 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SSL_OPTIONS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SSL_OPTIONS 3 "June 09, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SSL_OPTIONS 3 "July 16, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SSL_OPTIONS \- set proxy SSL behavior options
@@ -38,7 +38,7 @@
 might cause interoperability problems with some (older) SSL
 implementations. WARNING: avoiding this work-around lessens the security, and
 by setting this option to 1 you ask for exactly that.  This option is only
-supported for DarwinSSL, NSS and OpenSSL.
+supported for Secure Transport, NSS and OpenSSL.
 .IP CURLSSLOPT_NO_REVOKE
 Tells libcurl to disable certificate revocation checks for those SSL backends
 where such behavior is present. This option is only supported for Schannel
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.3 b/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.3
index db7515d..a5224c6 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYHOST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SSL_VERIFYHOST 3 "August 20, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SSL_VERIFYHOST 3 "August 20, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SSL_VERIFYHOST \- verify the proxy certificate's name against host
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.3 b/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.3
index b907839..0eb9bdb 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_SSL_VERIFYPEER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_SSL_VERIFYPEER 3 "December 16, 2016" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_SSL_VERIFYPEER 3 "December 16, 2016" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_SSL_VERIFYPEER \- verify the proxy's SSL certificate
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.3 b/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.3
index 3775a9b..7f2a6b6 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_TLS13_CIPHERS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_TLS13_CIPHERS 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_TLS13_CIPHERS 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_TLS13_CIPHERS \- ciphers suites for proxy TLS 1.3
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_PASSWORD.3 b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_PASSWORD.3
index c857229..0f1f56a 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_PASSWORD.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_PASSWORD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_TLSAUTH_PASSWORD 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_TLSAUTH_PASSWORD 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_TLSAUTH_PASSWORD \- password to use for proxy TLS authentication
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_TYPE.3 b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_TYPE.3
index 844b6a5..8981a80 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_TYPE.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_TYPE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_TLSAUTH_TYPE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_TLSAUTH_TYPE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_TLSAUTH_TYPE \- set proxy TLS authentication methods
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_USERNAME.3 b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_USERNAME.3
index eb822b8..d0a6202 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_USERNAME.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_TLSAUTH_USERNAME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_TLSAUTH_USERNAME 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_TLSAUTH_USERNAME 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_TLSAUTH_USERNAME \- user name to use for proxy TLS authentication
diff --git a/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.3 b/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.3
index 799900b..7f36bfa 100644
--- a/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.3
+++ b/docs/libcurl/opts/CURLOPT_PROXY_TRANSFER_MODE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PROXY_TRANSFER_MODE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PROXY_TRANSFER_MODE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PROXY_TRANSFER_MODE \- append FTP transfer mode to URL for proxy
diff --git a/docs/libcurl/opts/CURLOPT_PUT.3 b/docs/libcurl/opts/CURLOPT_PUT.3
index 5df7267..bec5bce 100644
--- a/docs/libcurl/opts/CURLOPT_PUT.3
+++ b/docs/libcurl/opts/CURLOPT_PUT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_PUT 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_PUT 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_PUT \- make an HTTP PUT request
diff --git a/docs/libcurl/opts/CURLOPT_QUOTE.3 b/docs/libcurl/opts/CURLOPT_QUOTE.3
index 000905f..977c1d4 100644
--- a/docs/libcurl/opts/CURLOPT_QUOTE.3
+++ b/docs/libcurl/opts/CURLOPT_QUOTE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_QUOTE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_QUOTE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_QUOTE \- (S)FTP commands to run before transfer
diff --git a/docs/libcurl/opts/CURLOPT_RANDOM_FILE.3 b/docs/libcurl/opts/CURLOPT_RANDOM_FILE.3
index 53c19c1..3836875 100644
--- a/docs/libcurl/opts/CURLOPT_RANDOM_FILE.3
+++ b/docs/libcurl/opts/CURLOPT_RANDOM_FILE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RANDOM_FILE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RANDOM_FILE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RANDOM_FILE \- specify a source for random data
diff --git a/docs/libcurl/opts/CURLOPT_RANGE.3 b/docs/libcurl/opts/CURLOPT_RANGE.3
index 716fdcd..ce33143 100644
--- a/docs/libcurl/opts/CURLOPT_RANGE.3
+++ b/docs/libcurl/opts/CURLOPT_RANGE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RANGE 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RANGE 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RANGE \- set byte range to request
diff --git a/docs/libcurl/opts/CURLOPT_READDATA.3 b/docs/libcurl/opts/CURLOPT_READDATA.3
index e558ecc..43bb200 100644
--- a/docs/libcurl/opts/CURLOPT_READDATA.3
+++ b/docs/libcurl/opts/CURLOPT_READDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_READDATA 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_READDATA 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_READDATA \- custom pointer passed to the read callback
diff --git a/docs/libcurl/opts/CURLOPT_READFUNCTION.3 b/docs/libcurl/opts/CURLOPT_READFUNCTION.3
index 08202c3..5187486 100644
--- a/docs/libcurl/opts/CURLOPT_READFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_READFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_READFUNCTION 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_READFUNCTION 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_READFUNCTION \- read callback for data uploads
diff --git a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3 b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3
index 39012f8..750c4d3 100644
--- a/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3
+++ b/docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_REDIR_PROTOCOLS 3 "February 18, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_REDIR_PROTOCOLS 3 "February 18, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_REDIR_PROTOCOLS \- set protocols allowed to redirect to
diff --git a/docs/libcurl/opts/CURLOPT_REFERER.3 b/docs/libcurl/opts/CURLOPT_REFERER.3
index 0cbcf9f..4732034 100644
--- a/docs/libcurl/opts/CURLOPT_REFERER.3
+++ b/docs/libcurl/opts/CURLOPT_REFERER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_REFERER 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_REFERER 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_REFERER \- set the HTTP referer header
diff --git a/docs/libcurl/opts/CURLOPT_REQUEST_TARGET.3 b/docs/libcurl/opts/CURLOPT_REQUEST_TARGET.3
index 23034d6..abb6d58 100644
--- a/docs/libcurl/opts/CURLOPT_REQUEST_TARGET.3
+++ b/docs/libcurl/opts/CURLOPT_REQUEST_TARGET.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_REQUEST_TARGET 3 "June 21, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_REQUEST_TARGET 3 "June 21, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_REQUEST_TARGET \- specify an alternative target for this request
diff --git a/docs/libcurl/opts/CURLOPT_RESOLVE.3 b/docs/libcurl/opts/CURLOPT_RESOLVE.3
index 0b6e27d..bf1bbbd 100644
--- a/docs/libcurl/opts/CURLOPT_RESOLVE.3
+++ b/docs/libcurl/opts/CURLOPT_RESOLVE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RESOLVE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RESOLVE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RESOLVE \- provide custom host name to IP address resolves
diff --git a/docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.3 b/docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.3
index dc5c909..3ae5861 100644
--- a/docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.3
+++ b/docs/libcurl/opts/CURLOPT_RESOLVER_START_DATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RESOLVER_START_DATA 3 "February 14, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RESOLVER_START_DATA 3 "February 14, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RESOLVER_START_DATA \- custom pointer passed to the resolver start callback
diff --git a/docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.3 b/docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.3
index 0b304c5..335c266 100644
--- a/docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_RESOLVER_START_FUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RESOLVER_START_FUNCTION 3 "February 14, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RESOLVER_START_FUNCTION 3 "February 14, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RESOLVER_START_FUNCTION \- set callback to be called before a new resolve request is started
diff --git a/docs/libcurl/opts/CURLOPT_RESUME_FROM.3 b/docs/libcurl/opts/CURLOPT_RESUME_FROM.3
index b6d42ce..1dae5c5 100644
--- a/docs/libcurl/opts/CURLOPT_RESUME_FROM.3
+++ b/docs/libcurl/opts/CURLOPT_RESUME_FROM.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RESUME_FROM 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RESUME_FROM 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RESUME_FROM \- set a point to resume transfer from
diff --git a/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.3 b/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.3
index 77e40dd..552d5d1 100644
--- a/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.3
+++ b/docs/libcurl/opts/CURLOPT_RESUME_FROM_LARGE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RESUME_FROM_LARGE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RESUME_FROM_LARGE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RESUME_FROM_LARGE \- set a point to resume transfer from
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.3 b/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.3
index 3781eda..a564681 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.3
+++ b/docs/libcurl/opts/CURLOPT_RTSP_CLIENT_CSEQ.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RTSP_CLIENT_CSEQ 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RTSP_CLIENT_CSEQ 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RTSP_CLIENT_CSEQ \- set the RTSP client CSEQ number
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.3 b/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.3
index 619a4e4..0f0a170 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.3
+++ b/docs/libcurl/opts/CURLOPT_RTSP_REQUEST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RTSP_REQUEST 3 "July 16, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RTSP_REQUEST 3 "July 16, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RTSP_REQUEST \- specify RTSP request
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.3 b/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.3
index 311c3f0..1a824dd 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.3
+++ b/docs/libcurl/opts/CURLOPT_RTSP_SERVER_CSEQ.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RTSP_SERVER_CSEQ 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RTSP_SERVER_CSEQ 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RTSP_SERVER_CSEQ \- set the RTSP server CSEQ number
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.3 b/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.3
index 73cc398..2b6edf2 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.3
+++ b/docs/libcurl/opts/CURLOPT_RTSP_SESSION_ID.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RTSP_SESSION_ID 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RTSP_SESSION_ID 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RTSP_SESSION_ID \- set RTSP session ID
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.3 b/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.3
index bdfe60a..31ce548 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.3
+++ b/docs/libcurl/opts/CURLOPT_RTSP_STREAM_URI.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RTSP_STREAM_URI 3 "July 16, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RTSP_STREAM_URI 3 "July 16, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RTSP_STREAM_URI \- set RTSP stream URI
diff --git a/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.3 b/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.3
index 6f3fc90..e4274d5 100644
--- a/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.3
+++ b/docs/libcurl/opts/CURLOPT_RTSP_TRANSPORT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_RTSP_TRANSPORT 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_RTSP_TRANSPORT 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_RTSP_TRANSPORT \- set RTSP Transport: header
diff --git a/docs/libcurl/opts/CURLOPT_SASL_AUTHZID.3 b/docs/libcurl/opts/CURLOPT_SASL_AUTHZID.3
index db6ebe8..3a57f41 100644
--- a/docs/libcurl/opts/CURLOPT_SASL_AUTHZID.3
+++ b/docs/libcurl/opts/CURLOPT_SASL_AUTHZID.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SASL_AUTHZID 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SASL_AUTHZID 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SASL_AUTHZID \- authorisation identity (identity to act as)
diff --git a/docs/libcurl/opts/CURLOPT_SASL_IR.3 b/docs/libcurl/opts/CURLOPT_SASL_IR.3
index 7982fb2..6db92e4 100644
--- a/docs/libcurl/opts/CURLOPT_SASL_IR.3
+++ b/docs/libcurl/opts/CURLOPT_SASL_IR.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SASL_IR 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SASL_IR 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SASL_IR \- enable sending initial response in first packet
diff --git a/docs/libcurl/opts/CURLOPT_SEEKDATA.3 b/docs/libcurl/opts/CURLOPT_SEEKDATA.3
index 1a5221d..cb3ff04 100644
--- a/docs/libcurl/opts/CURLOPT_SEEKDATA.3
+++ b/docs/libcurl/opts/CURLOPT_SEEKDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SEEKDATA 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SEEKDATA 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SEEKDATA \- custom pointer passed to the seek callback
diff --git a/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.3 b/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.3
index 1b5e20d..d5fe4c3 100644
--- a/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_SEEKFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SEEKFUNCTION 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SEEKFUNCTION 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SEEKFUNCTION \- user callback for seeking in input stream
diff --git a/docs/libcurl/opts/CURLOPT_SERVICE_NAME.3 b/docs/libcurl/opts/CURLOPT_SERVICE_NAME.3
index a3ed4c9..8295363 100644
--- a/docs/libcurl/opts/CURLOPT_SERVICE_NAME.3
+++ b/docs/libcurl/opts/CURLOPT_SERVICE_NAME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SERVICE_NAME 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SERVICE_NAME 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SERVICE_NAME \- authentication service name
diff --git a/docs/libcurl/opts/CURLOPT_SHARE.3 b/docs/libcurl/opts/CURLOPT_SHARE.3
index 91a7a77..28ce2b7 100644
--- a/docs/libcurl/opts/CURLOPT_SHARE.3
+++ b/docs/libcurl/opts/CURLOPT_SHARE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SHARE 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SHARE 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SHARE \- specify share handle to use
diff --git a/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.3 b/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.3
index 54c74a0..a159075 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.3
+++ b/docs/libcurl/opts/CURLOPT_SOCKOPTDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SOCKOPTDATA 3 "May 15, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SOCKOPTDATA 3 "May 15, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SOCKOPTDATA \- custom pointer to pass to sockopt callback
diff --git a/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.3 b/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.3
index 90f48f4..2be9fd0 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SOCKOPTFUNCTION 3 "May 15, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SOCKOPTFUNCTION 3 "May 15, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SOCKOPTFUNCTION \- set callback for setting socket options
diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.3 b/docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.3
index 5e62e47..17e959a 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.3
+++ b/docs/libcurl/opts/CURLOPT_SOCKS5_AUTH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SOCKS5_AUTH 3 "April 27, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SOCKS5_AUTH 3 "April 27, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SOCKS5_AUTH \- set allowed methods for SOCKS5 proxy authentication
diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.3 b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.3
index e23ba65..04be6a3 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.3
+++ b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_NEC.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SOCKS5_GSSAPI_NEC 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SOCKS5_GSSAPI_NEC 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SOCKS5_GSSAPI_NEC \- set socks proxy gssapi negotiation protection
diff --git a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.3 b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.3
index 9413d0b..85ac000 100644
--- a/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.3
+++ b/docs/libcurl/opts/CURLOPT_SOCKS5_GSSAPI_SERVICE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SOCKS5_GSSAPI_SERVICE 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SOCKS5_GSSAPI_SERVICE 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SOCKS5_GSSAPI_SERVICE \- SOCKS5 proxy authentication service name
diff --git a/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.3 b/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.3
index 9ecea4c..a60394d 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.3
+++ b/docs/libcurl/opts/CURLOPT_SSH_AUTH_TYPES.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSH_AUTH_TYPES 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSH_AUTH_TYPES 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSH_AUTH_TYPES \- set desired auth types for SFTP and SCP
diff --git a/docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.3 b/docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.3
index 2aebd0c..dd53a44 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.3
+++ b/docs/libcurl/opts/CURLOPT_SSH_COMPRESSION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSH_COMPRESSION 3 "August 10, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSH_COMPRESSION 3 "August 10, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSH_COMPRESSION \- enables compression / decompression of SSH traffic
diff --git a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3 b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3
index b40b530..cd17969 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3
+++ b/docs/libcurl/opts/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 \- checksum of SSH server public key
diff --git a/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.3 b/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.3
index 09a9320..f091faf 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.3
+++ b/docs/libcurl/opts/CURLOPT_SSH_KEYDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSH_KEYDATA 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSH_KEYDATA 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSH_KEYDATA \- pointer to pass to the SSH key callback
diff --git a/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.3 b/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.3
index c06acd1..f1571f1 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_SSH_KEYFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSH_KEYFUNCTION 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSH_KEYFUNCTION 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSH_KEYFUNCTION \- callback for known host matching logic
diff --git a/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.3 b/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.3
index c8e6bcb..4530b0c 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.3
+++ b/docs/libcurl/opts/CURLOPT_SSH_KNOWNHOSTS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSH_KNOWNHOSTS 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSH_KNOWNHOSTS 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSH_KNOWNHOSTS \- file name holding the SSH known hosts
diff --git a/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.3 b/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.3
index ddba298..d6af64c 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.3
+++ b/docs/libcurl/opts/CURLOPT_SSH_PRIVATE_KEYFILE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSH_PRIVATE_KEYFILE 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSH_PRIVATE_KEYFILE 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSH_PRIVATE_KEYFILE \- set private key file for SSH auth
diff --git a/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.3 b/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.3
index 9545153..9432feb 100644
--- a/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.3
+++ b/docs/libcurl/opts/CURLOPT_SSH_PUBLIC_KEYFILE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSH_PUBLIC_KEYFILE 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSH_PUBLIC_KEYFILE 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSH_PUBLIC_KEYFILE \- set public key file for SSH auth
diff --git a/docs/libcurl/opts/CURLOPT_SSLCERT.3 b/docs/libcurl/opts/CURLOPT_SSLCERT.3
index fa49a4c..f1cd65d 100644
--- a/docs/libcurl/opts/CURLOPT_SSLCERT.3
+++ b/docs/libcurl/opts/CURLOPT_SSLCERT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSLCERT 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSLCERT 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSLCERT \- set SSL client certificate
diff --git a/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.3 b/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.3
index 35cc13c..c2e4579 100644
--- a/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.3
+++ b/docs/libcurl/opts/CURLOPT_SSLCERTTYPE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSLCERTTYPE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSLCERTTYPE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSLCERTTYPE \- specify type of the client SSL certificate
diff --git a/docs/libcurl/opts/CURLOPT_SSLENGINE.3 b/docs/libcurl/opts/CURLOPT_SSLENGINE.3
index 8c7af8d..aa49fff 100644
--- a/docs/libcurl/opts/CURLOPT_SSLENGINE.3
+++ b/docs/libcurl/opts/CURLOPT_SSLENGINE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSLENGINE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSLENGINE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSLENGINE \- set SSL engine identifier
diff --git a/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.3 b/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.3
index a4fa049..c671b91 100644
--- a/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.3
+++ b/docs/libcurl/opts/CURLOPT_SSLENGINE_DEFAULT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSLENGINE_DEFAULT 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSLENGINE_DEFAULT 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSLENGINE_DEFAULT \- make SSL engine default
diff --git a/docs/libcurl/opts/CURLOPT_SSLKEY.3 b/docs/libcurl/opts/CURLOPT_SSLKEY.3
index 3d0a955..f9655b2 100644
--- a/docs/libcurl/opts/CURLOPT_SSLKEY.3
+++ b/docs/libcurl/opts/CURLOPT_SSLKEY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSLKEY 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSLKEY 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSLKEY \- specify private keyfile for TLS and SSL client cert
diff --git a/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.3 b/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.3
index a9151fc..1aff9cf 100644
--- a/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.3
+++ b/docs/libcurl/opts/CURLOPT_SSLKEYTYPE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSLKEYTYPE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSLKEYTYPE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSLKEYTYPE \- set type of the private key file
diff --git a/docs/libcurl/opts/CURLOPT_SSLVERSION.3 b/docs/libcurl/opts/CURLOPT_SSLVERSION.3
index b2a8f2e..d2e44b3 100644
--- a/docs/libcurl/opts/CURLOPT_SSLVERSION.3
+++ b/docs/libcurl/opts/CURLOPT_SSLVERSION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSLVERSION 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSLVERSION 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSLVERSION \- set preferred TLS/SSL version
diff --git a/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.3 b/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.3
index cdc6aab..d316fe2 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_CIPHER_LIST.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_CIPHER_LIST 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_CIPHER_LIST 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_CIPHER_LIST \- specify ciphers to use for TLS
diff --git a/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.3 b/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.3
index 1c6b867..04561ff 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_CTX_DATA 3 "June 02, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_CTX_DATA 3 "June 02, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_CTX_DATA \- custom pointer passed to ssl_ctx callback
diff --git a/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.3 b/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.3
index a2d2275..986da2c 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_CTX_FUNCTION 3 "June 02, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_CTX_FUNCTION 3 "June 02, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_CTX_FUNCTION \- SSL context callback for OpenSSL, wolfSSL or mbedTLS
diff --git a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.3 b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.3
index b32fc39..e698441 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_ALPN.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_ENABLE_ALPN 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_ENABLE_ALPN 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_ENABLE_ALPN \- enable ALPN
diff --git a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.3 b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.3
index 5d75b6c..da29378 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_ENABLE_NPN.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_ENABLE_NPN 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_ENABLE_NPN 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_ENABLE_NPN \- enable NPN
diff --git a/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.3 b/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.3
index d3a9812..1f9f7e3 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_FALSESTART.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_FALSESTART 3 "May 15, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_FALSESTART 3 "May 15, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_FALSESTART \- enable TLS false start
diff --git a/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.3 b/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.3
index c5c258c..b7374f9 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_OPTIONS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_OPTIONS 3 "June 22, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_OPTIONS 3 "July 16, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_OPTIONS \- set SSL behavior options
@@ -38,7 +38,7 @@
 might cause interoperability problems with some (older) SSL
 implementations. WARNING: avoiding this work-around lessens the security, and
 by setting this option to 1 you ask for exactly that.  This option is only
-supported for DarwinSSL, NSS and OpenSSL.
+supported for Secure Transport, NSS and OpenSSL.
 .IP CURLSSLOPT_NO_REVOKE
 Tells libcurl to disable certificate revocation checks for those SSL backends
 where such behavior is present. This option is only supported for Schannel
diff --git a/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.3 b/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.3
index 40d1647..13b3ef4 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_SESSIONID_CACHE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_SESSIONID_CACHE 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_SESSIONID_CACHE 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_SESSIONID_CACHE \- enable/disable use of the SSL session-ID cache
diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.3 b/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.3
index fd96e65..62fa589 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYHOST.3
@@ -5,7 +5,7 @@
 .\" *                            | (__| |_| |  _ <| |___
 .\" *                             \___|\___/|_| \_\_____|
 .\" *
-.\" * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
 .\" *
 .\" * This software is licensed as described in the file COPYING, which
 .\" * you should have received as part of this distribution. The terms
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_VERIFYHOST 3 "August 20, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_VERIFYHOST 3 "July 16, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_VERIFYHOST \- verify the certificate's name against host
@@ -65,8 +65,8 @@
 The server could be lying.  To control lying, see
 \fICURLOPT_SSL_VERIFYPEER(3)\fP.
 .SH LIMITATIONS
-DarwinSSL: If \fIverify\fP value is 0, then SNI is also disabled. SNI is a TLS
-extension that sends the hostname to the server. The server may use that
+Secure Transport: If \fIverify\fP value is 0, then SNI is also disabled. SNI is
+a TLS extension that sends the hostname to the server. The server may use that
 information to do such things as sending back a specific certificate for the
 hostname, or forwarding the request to a specific origin server. Some hostnames
 may be inaccessible if SNI is not sent.
diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.3 b/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.3
index a9f3a64..3c29ee7 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYPEER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_VERIFYPEER 3 "June 24, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_VERIFYPEER 3 "June 24, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_VERIFYPEER \- verify the peer's SSL certificate
diff --git a/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.3 b/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.3
index 3abbad5..ddb2ccb 100644
--- a/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.3
+++ b/docs/libcurl/opts/CURLOPT_SSL_VERIFYSTATUS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SSL_VERIFYSTATUS 3 "October 09, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SSL_VERIFYSTATUS 3 "October 09, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SSL_VERIFYSTATUS \- verify the certificate's status
diff --git a/docs/libcurl/opts/CURLOPT_STDERR.3 b/docs/libcurl/opts/CURLOPT_STDERR.3
index 2442780..93ecaae 100644
--- a/docs/libcurl/opts/CURLOPT_STDERR.3
+++ b/docs/libcurl/opts/CURLOPT_STDERR.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_STDERR 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_STDERR 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_STDERR \- redirect stderr to another stream
diff --git a/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.3 b/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.3
index 89eda93..3e5b7e0 100644
--- a/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.3
+++ b/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_STREAM_DEPENDS 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_STREAM_DEPENDS 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_STREAM_DEPENDS \- set stream this transfer depends on
diff --git a/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.3 b/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.3
index be88a47..832de2d 100644
--- a/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.3
+++ b/docs/libcurl/opts/CURLOPT_STREAM_DEPENDS_E.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_STREAM_DEPENDS_E 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_STREAM_DEPENDS_E 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_STREAM_DEPENDS_E \- set stream this transfer depends on exclusively
diff --git a/docs/libcurl/opts/CURLOPT_STREAM_WEIGHT.3 b/docs/libcurl/opts/CURLOPT_STREAM_WEIGHT.3
index b2348f4..d405753 100644
--- a/docs/libcurl/opts/CURLOPT_STREAM_WEIGHT.3
+++ b/docs/libcurl/opts/CURLOPT_STREAM_WEIGHT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_STREAM_WEIGHT 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_STREAM_WEIGHT 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_STREAM_WEIGHT \- set numerical stream weight
diff --git a/docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.3 b/docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.3
index ab82ff8..41d7a30 100644
--- a/docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.3
+++ b/docs/libcurl/opts/CURLOPT_SUPPRESS_CONNECT_HEADERS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_SUPPRESS_CONNECT_HEADERS 3 "April 28, 2016" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_SUPPRESS_CONNECT_HEADERS 3 "April 28, 2016" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_SUPPRESS_CONNECT_HEADERS \- Suppress proxy CONNECT response headers from user callbacks
diff --git a/docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.3 b/docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.3
index b401a73..8873c05 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.3
+++ b/docs/libcurl/opts/CURLOPT_TCP_FASTOPEN.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TCP_FASTOPEN 3 "May 15, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TCP_FASTOPEN 3 "May 15, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TCP_FASTOPEN \- enable TCP Fast Open
diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.3 b/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.3
index 040732d..5b9c06a 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.3
+++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPALIVE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TCP_KEEPALIVE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TCP_KEEPALIVE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TCP_KEEPALIVE \- enable TCP keep-alive probing
diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.3 b/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.3
index 85392fc..e951364 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.3
+++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPIDLE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TCP_KEEPIDLE 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TCP_KEEPIDLE 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TCP_KEEPIDLE \- set TCP keep-alive idle time wait
diff --git a/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.3 b/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.3
index 01daf06..94bef72 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.3
+++ b/docs/libcurl/opts/CURLOPT_TCP_KEEPINTVL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TCP_KEEPINTVL 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TCP_KEEPINTVL 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TCP_KEEPINTVL \- set TCP keep-alive interval
diff --git a/docs/libcurl/opts/CURLOPT_TCP_NODELAY.3 b/docs/libcurl/opts/CURLOPT_TCP_NODELAY.3
index 84c2542..143da13 100644
--- a/docs/libcurl/opts/CURLOPT_TCP_NODELAY.3
+++ b/docs/libcurl/opts/CURLOPT_TCP_NODELAY.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TCP_NODELAY 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TCP_NODELAY 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TCP_NODELAY \- set the TCP_NODELAY option
diff --git a/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.3 b/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.3
index b14b6af..0d599b1 100644
--- a/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.3
+++ b/docs/libcurl/opts/CURLOPT_TELNETOPTIONS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TELNETOPTIONS 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TELNETOPTIONS 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TELNETOPTIONS \- custom telnet options
diff --git a/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.3 b/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.3
index 29c1c66..2bf7a96 100644
--- a/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.3
+++ b/docs/libcurl/opts/CURLOPT_TFTP_BLKSIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TFTP_BLKSIZE 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TFTP_BLKSIZE 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TFTP_BLKSIZE \- TFTP block size
diff --git a/docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.3 b/docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.3
index 82cab9b..2051fb8 100644
--- a/docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.3
+++ b/docs/libcurl/opts/CURLOPT_TFTP_NO_OPTIONS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TFTP_NO_OPTIONS 3 "April 06, 2016" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TFTP_NO_OPTIONS 3 "April 06, 2016" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TFTP_NO_OPTIONS \- Do not send TFTP options requests.
diff --git a/docs/libcurl/opts/CURLOPT_TIMECONDITION.3 b/docs/libcurl/opts/CURLOPT_TIMECONDITION.3
index a2b4c88..a5e6ae3 100644
--- a/docs/libcurl/opts/CURLOPT_TIMECONDITION.3
+++ b/docs/libcurl/opts/CURLOPT_TIMECONDITION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TIMECONDITION 3 "April 03, 2016" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TIMECONDITION 3 "April 03, 2016" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TIMECONDITION \- select condition for a time request
diff --git a/docs/libcurl/opts/CURLOPT_TIMEOUT.3 b/docs/libcurl/opts/CURLOPT_TIMEOUT.3
index 876d963..1f22d30 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEOUT.3
+++ b/docs/libcurl/opts/CURLOPT_TIMEOUT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TIMEOUT 3 "October 15, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TIMEOUT 3 "October 15, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TIMEOUT \- set maximum time the request is allowed to take
diff --git a/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.3 b/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.3
index 86d941a..b36ffe9 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.3
+++ b/docs/libcurl/opts/CURLOPT_TIMEOUT_MS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TIMEOUT_MS 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TIMEOUT_MS 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TIMEOUT_MS \- set maximum time the request is allowed to take
diff --git a/docs/libcurl/opts/CURLOPT_TIMEVALUE.3 b/docs/libcurl/opts/CURLOPT_TIMEVALUE.3
index 751c7f1..814ebc6 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEVALUE.3
+++ b/docs/libcurl/opts/CURLOPT_TIMEVALUE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TIMEVALUE 3 "January 25, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TIMEVALUE 3 "January 25, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TIMEVALUE \- set time value for conditional
diff --git a/docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.3 b/docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.3
index bc06ba3..0413c06 100644
--- a/docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.3
+++ b/docs/libcurl/opts/CURLOPT_TIMEVALUE_LARGE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TIMEVALUE_LARGE 3 "January 25, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TIMEVALUE_LARGE 3 "January 25, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TIMEVALUE_LARGE \- set time value for conditional
diff --git a/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.3 b/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.3
index 8d44a43..42ddcc3 100644
--- a/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.3
+++ b/docs/libcurl/opts/CURLOPT_TLS13_CIPHERS.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TLS13_CIPHERS 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TLS13_CIPHERS 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TLS13_CIPHERS \- specify ciphers suites to use for TLS 1.3
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.3 b/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.3
index c811953..9473cbe 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.3
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_PASSWORD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TLSAUTH_PASSWORD 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TLSAUTH_PASSWORD 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TLSAUTH_PASSWORD \- password to use for TLS authentication
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3 b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3
index d6359ca..d7bf7ed 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_TYPE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TLSAUTH_TYPE 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TLSAUTH_TYPE 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TLSAUTH_TYPE \- set TLS authentication methods
diff --git a/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.3 b/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.3
index 74a0d37..3d94aad 100644
--- a/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.3
+++ b/docs/libcurl/opts/CURLOPT_TLSAUTH_USERNAME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TLSAUTH_USERNAME 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TLSAUTH_USERNAME 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TLSAUTH_USERNAME \- user name to use for TLS authentication
diff --git a/docs/libcurl/opts/CURLOPT_TRAILERDATA.3 b/docs/libcurl/opts/CURLOPT_TRAILERDATA.3
index 8221e01..23f2087 100644
--- a/docs/libcurl/opts/CURLOPT_TRAILERDATA.3
+++ b/docs/libcurl/opts/CURLOPT_TRAILERDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TRAILERDATA 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TRAILERDATA 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TRAILERDATA \- Custom pointer passed to the trailing headers callback
diff --git a/docs/libcurl/opts/CURLOPT_TRAILERFUNCTION.3 b/docs/libcurl/opts/CURLOPT_TRAILERFUNCTION.3
index b4ad2c7..7f98620 100644
--- a/docs/libcurl/opts/CURLOPT_TRAILERFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_TRAILERFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TRAILERFUNCTION 3 "October 31, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TRAILERFUNCTION 3 "October 31, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TRAILERFUNCTION \- Set callback for sending trailing headers
diff --git a/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.3 b/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.3
index 9c9b101..2889147 100644
--- a/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.3
+++ b/docs/libcurl/opts/CURLOPT_TRANSFERTEXT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TRANSFERTEXT 3 "May 31, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TRANSFERTEXT 3 "May 31, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TRANSFERTEXT \- request a text based transfer for FTP
diff --git a/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.3 b/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.3
index 1f6eaf7..afe7ff9 100644
--- a/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.3
+++ b/docs/libcurl/opts/CURLOPT_TRANSFER_ENCODING.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_TRANSFER_ENCODING 3 "May 15, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_TRANSFER_ENCODING 3 "May 15, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_TRANSFER_ENCODING \- ask for HTTP Transfer Encoding
diff --git a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3 b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3
index 1145687..20c47be 100644
--- a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3
+++ b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_UNIX_SOCKET_PATH 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_UNIX_SOCKET_PATH 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_UNIX_SOCKET_PATH \- set Unix domain socket
diff --git a/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.3 b/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.3
index de1194a..bc08637 100644
--- a/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.3
+++ b/docs/libcurl/opts/CURLOPT_UNRESTRICTED_AUTH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_UNRESTRICTED_AUTH 3 "May 15, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_UNRESTRICTED_AUTH 3 "May 15, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_UNRESTRICTED_AUTH \- send credentials to other hosts too
diff --git a/docs/libcurl/opts/CURLOPT_UPLOAD.3 b/docs/libcurl/opts/CURLOPT_UPLOAD.3
index b15f08b..54dff9f 100644
--- a/docs/libcurl/opts/CURLOPT_UPLOAD.3
+++ b/docs/libcurl/opts/CURLOPT_UPLOAD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_UPLOAD 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_UPLOAD 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_UPLOAD \- enable data upload
diff --git a/docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.3 b/docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.3
index ff7d02d..3cf81d0 100644
--- a/docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.3
+++ b/docs/libcurl/opts/CURLOPT_UPLOAD_BUFFERSIZE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_UPLOAD_BUFFERSIZE 3 "August 18, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_UPLOAD_BUFFERSIZE 3 "August 18, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_UPLOAD_BUFFERSIZE \- set preferred upload buffer size
diff --git a/docs/libcurl/opts/CURLOPT_URL.3 b/docs/libcurl/opts/CURLOPT_URL.3
index d5ad359..c5eef78 100644
--- a/docs/libcurl/opts/CURLOPT_URL.3
+++ b/docs/libcurl/opts/CURLOPT_URL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_URL 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_URL 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_URL \- provide the URL to use in the request
diff --git a/docs/libcurl/opts/CURLOPT_USERAGENT.3 b/docs/libcurl/opts/CURLOPT_USERAGENT.3
index 106cc82..b943ba2 100644
--- a/docs/libcurl/opts/CURLOPT_USERAGENT.3
+++ b/docs/libcurl/opts/CURLOPT_USERAGENT.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_USERAGENT 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_USERAGENT 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_USERAGENT \- set HTTP user-agent header
diff --git a/docs/libcurl/opts/CURLOPT_USERNAME.3 b/docs/libcurl/opts/CURLOPT_USERNAME.3
index ab68e86..8ae3af3 100644
--- a/docs/libcurl/opts/CURLOPT_USERNAME.3
+++ b/docs/libcurl/opts/CURLOPT_USERNAME.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_USERNAME 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_USERNAME 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_USERNAME \- user name to use in authentication
diff --git a/docs/libcurl/opts/CURLOPT_USERPWD.3 b/docs/libcurl/opts/CURLOPT_USERPWD.3
index 8f07ad9..193a9d2 100644
--- a/docs/libcurl/opts/CURLOPT_USERPWD.3
+++ b/docs/libcurl/opts/CURLOPT_USERPWD.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_USERPWD 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_USERPWD 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_USERPWD \- user name and password to use in authentication
diff --git a/docs/libcurl/opts/CURLOPT_USE_SSL.3 b/docs/libcurl/opts/CURLOPT_USE_SSL.3
index 5e6308d..d05c8a3 100644
--- a/docs/libcurl/opts/CURLOPT_USE_SSL.3
+++ b/docs/libcurl/opts/CURLOPT_USE_SSL.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_USE_SSL 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_USE_SSL 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_USE_SSL \- request using SSL / TLS for the transfer
diff --git a/docs/libcurl/opts/CURLOPT_VERBOSE.3 b/docs/libcurl/opts/CURLOPT_VERBOSE.3
index 3a91038..1757ed6 100644
--- a/docs/libcurl/opts/CURLOPT_VERBOSE.3
+++ b/docs/libcurl/opts/CURLOPT_VERBOSE.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_VERBOSE 3 "December 04, 2019" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_VERBOSE 3 "December 04, 2019" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_VERBOSE \- set verbose mode on/off
diff --git a/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.3 b/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.3
index 343966f..afde1c2 100644
--- a/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.3
+++ b/docs/libcurl/opts/CURLOPT_WILDCARDMATCH.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_WILDCARDMATCH 3 "May 18, 2018" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_WILDCARDMATCH 3 "May 18, 2018" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_WILDCARDMATCH \- enable directory wildcard transfers
diff --git a/docs/libcurl/opts/CURLOPT_WRITEDATA.3 b/docs/libcurl/opts/CURLOPT_WRITEDATA.3
index 221b420..80aae46 100644
--- a/docs/libcurl/opts/CURLOPT_WRITEDATA.3
+++ b/docs/libcurl/opts/CURLOPT_WRITEDATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_WRITEDATA 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_WRITEDATA 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_WRITEDATA \- custom pointer passed to the write callback
diff --git a/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.3 b/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.3
index 307bf8b..4d433ac 100644
--- a/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_WRITEFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_WRITEFUNCTION 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_WRITEFUNCTION 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_WRITEFUNCTION \- set callback for writing received data
diff --git a/docs/libcurl/opts/CURLOPT_XFERINFODATA.3 b/docs/libcurl/opts/CURLOPT_XFERINFODATA.3
index 073dbbb..126bcfa 100644
--- a/docs/libcurl/opts/CURLOPT_XFERINFODATA.3
+++ b/docs/libcurl/opts/CURLOPT_XFERINFODATA.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_XFERINFODATA 3 "October 09, 2017" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_XFERINFODATA 3 "October 09, 2017" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_XFERINFODATA \- custom pointer passed to the progress callback
diff --git a/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.3 b/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.3
index 2ac11c7..4149a8e 100644
--- a/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.3
+++ b/docs/libcurl/opts/CURLOPT_XFERINFOFUNCTION.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_XFERINFOFUNCTION 3 "March 23, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_XFERINFOFUNCTION 3 "March 23, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_XFERINFOFUNCTION \- callback to progress meter function
diff --git a/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.3 b/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.3
index 2aff7fc..70b8f12 100644
--- a/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.3
+++ b/docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.3
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH CURLOPT_XOAUTH2_BEARER 3 "June 25, 2020" "libcurl 7.71.1" "curl_easy_setopt options"
+.TH CURLOPT_XOAUTH2_BEARER 3 "June 25, 2020" "libcurl 7.72.0" "curl_easy_setopt options"
 
 .SH NAME
 CURLOPT_XOAUTH2_BEARER \- specify OAuth 2.0 access token
diff --git a/docs/libcurl/opts/Makefile.inc b/docs/libcurl/opts/Makefile.inc
index c60b486..8708f32 100644
--- a/docs/libcurl/opts/Makefile.inc
+++ b/docs/libcurl/opts/Makefile.inc
@@ -35,6 +35,7 @@
   CURLINFO_CONTENT_LENGTH_UPLOAD_T.3            \
   CURLINFO_CONTENT_TYPE.3                       \
   CURLINFO_COOKIELIST.3                         \
+  CURLINFO_EFFECTIVE_METHOD.3                   \
   CURLINFO_EFFECTIVE_URL.3                      \
   CURLINFO_FILETIME.3                           \
   CURLINFO_FILETIME_T.3                         \
diff --git a/docs/libcurl/symbols-in-versions b/docs/libcurl/symbols-in-versions
index 36126db..c0cdbdc 100644
--- a/docs/libcurl/symbols-in-versions
+++ b/docs/libcurl/symbols-in-versions
@@ -229,6 +229,7 @@
 CURLINFO_DATA_IN                7.9.6
 CURLINFO_DATA_OUT               7.9.6
 CURLINFO_DOUBLE                 7.4.1
+CURLINFO_EFFECTIVE_METHOD       7.72.0
 CURLINFO_EFFECTIVE_URL          7.4
 CURLINFO_END                    7.9.6
 CURLINFO_FILETIME               7.5
@@ -803,6 +804,7 @@
 CURLU_PATH_AS_IS                7.62.0
 CURLU_URLDECODE                 7.62.0
 CURLU_URLENCODE                 7.62.0
+CURLVERSION_EIGHTH              7.72.0
 CURLVERSION_FIFTH               7.57.0
 CURLVERSION_FIRST               7.10
 CURLVERSION_FOURTH              7.16.1
@@ -890,6 +892,7 @@
 CURL_PROGRESS_BAR               7.1.1         -           7.4.1
 CURL_PROGRESS_STATS             7.1.1         -           7.4.1
 CURL_PUSH_DENY                  7.44.0
+CURL_PUSH_ERROROUT              7.72.0
 CURL_PUSH_OK                    7.44.0
 CURL_READFUNC_ABORT             7.12.1
 CURL_READFUNC_PAUSE             7.18.0
@@ -968,6 +971,8 @@
 CURL_VERSION_SSPI               7.13.2
 CURL_VERSION_TLSAUTH_SRP        7.21.4
 CURL_VERSION_UNIX_SOCKETS       7.40.0
+CURL_VERSION_ZSTD               7.72.0
+CURL_VERSION_UNICODE            7.72.0
 CURL_WAIT_POLLIN                7.28.0
 CURL_WAIT_POLLOUT               7.28.0
 CURL_WAIT_POLLPRI               7.28.0
diff --git a/include/curl/curl.h b/include/curl/curl.h
index e3531f5..5aeaca9 100644
--- a/include/curl/curl.h
+++ b/include/curl/curl.h
@@ -2634,10 +2634,6 @@
   CURLINFO_PROXY_SSL_VERIFYRESULT = CURLINFO_LONG + 47,
   CURLINFO_PROTOCOL         = CURLINFO_LONG   + 48,
   CURLINFO_SCHEME           = CURLINFO_STRING + 49,
-  /* Fill in new entries below here! */
-
-  /* Preferably these would be defined conditionally based on the
-     sizeof curl_off_t being 64-bits */
   CURLINFO_TOTAL_TIME_T     = CURLINFO_OFF_T + 50,
   CURLINFO_NAMELOOKUP_TIME_T = CURLINFO_OFF_T + 51,
   CURLINFO_CONNECT_TIME_T   = CURLINFO_OFF_T + 52,
@@ -2646,8 +2642,9 @@
   CURLINFO_REDIRECT_TIME_T  = CURLINFO_OFF_T + 55,
   CURLINFO_APPCONNECT_TIME_T = CURLINFO_OFF_T + 56,
   CURLINFO_RETRY_AFTER      = CURLINFO_OFF_T + 57,
+  CURLINFO_EFFECTIVE_METHOD = CURLINFO_STRING + 58,
 
-  CURLINFO_LASTONE          = 57
+  CURLINFO_LASTONE          = 58
 } CURLINFO;
 
 /* CURLINFO_RESPONSE_CODE is the new name for the option previously known as
@@ -2748,6 +2745,7 @@
   CURLVERSION_FIFTH,
   CURLVERSION_SIXTH,
   CURLVERSION_SEVENTH,
+  CURLVERSION_EIGHTH,
   CURLVERSION_LAST /* never actually use this */
 } CURLversion;
 
@@ -2756,7 +2754,7 @@
    meant to be a built-in version number for what kind of struct the caller
    expects. If the struct ever changes, we redefine the NOW to another enum
    from above. */
-#define CURLVERSION_NOW CURLVERSION_SEVENTH
+#define CURLVERSION_NOW CURLVERSION_EIGHTH
 
 struct curl_version_info_data {
   CURLversion age;          /* age of the returned struct */
@@ -2802,6 +2800,11 @@
   const char *capath;          /* the built-in default CURLOPT_CAPATH, might
                                   be NULL */
 
+  /* These fields were added in CURLVERSION_EIGHTH */
+  unsigned int zstd_ver_num; /* Numeric Zstd version
+                                  (MAJOR << 24) | (MINOR << 12) | PATCH */
+  const char *zstd_version; /* human readable string. */
+
 };
 typedef struct curl_version_info_data curl_version_info_data;
 
@@ -2836,6 +2839,8 @@
 #define CURL_VERSION_BROTLI       (1<<23) /* Brotli features are present. */
 #define CURL_VERSION_ALTSVC       (1<<24) /* Alt-Svc handling built-in */
 #define CURL_VERSION_HTTP3        (1<<25) /* HTTP3 support built-in */
+#define CURL_VERSION_ZSTD         (1<<26) /* zstd features are present */
+#define CURL_VERSION_UNICODE      (1<<27) /* Unicode support on Windows */
 
  /*
  * NAME curl_version_info()
diff --git a/include/curl/curlver.h b/include/curl/curlver.h
index 48d1e46..ce0f7ac 100644
--- a/include/curl/curlver.h
+++ b/include/curl/curlver.h
@@ -30,13 +30,13 @@
 
 /* This is the version number of the libcurl package from which this header
    file origins: */
-#define LIBCURL_VERSION "7.71.1"
+#define LIBCURL_VERSION "7.72.0"
 
 /* The numeric version number is also available "in parts" by using these
    defines: */
 #define LIBCURL_VERSION_MAJOR 7
-#define LIBCURL_VERSION_MINOR 71
-#define LIBCURL_VERSION_PATCH 1
+#define LIBCURL_VERSION_MINOR 72
+#define LIBCURL_VERSION_PATCH 0
 
 /* This is the numeric version of the libcurl version number, meant for easier
    parsing and comparisons by programs. The LIBCURL_VERSION_NUM define will
@@ -57,7 +57,7 @@
    CURL_VERSION_BITS() macro since curl's own configure script greps for it
    and needs it to contain the full number.
 */
-#define LIBCURL_VERSION_NUM 0x074701
+#define LIBCURL_VERSION_NUM 0x074800
 
 /*
  * This is the date and time when the full source package was created. The
@@ -68,7 +68,7 @@
  *
  * "2007-11-23"
  */
-#define LIBCURL_TIMESTAMP "2020-07-01"
+#define LIBCURL_TIMESTAMP "2020-08-19"
 
 #define CURL_VERSION_BITS(x,y,z) ((x)<<16|(y)<<8|(z))
 #define CURL_AT_LEAST_VERSION(x,y,z) \
diff --git a/include/curl/multi.h b/include/curl/multi.h
index 2e6bb72..b911ba9 100644
--- a/include/curl/multi.h
+++ b/include/curl/multi.h
@@ -427,12 +427,14 @@
  * Name: curl_push_callback
  *
  * Desc: This callback gets called when a new stream is being pushed by the
- *       server. It approves or denies the new stream.
+ *       server. It approves or denies the new stream. It can also decide
+ *       to completely fail the connection.
  *
- * Returns: CURL_PUSH_OK or CURL_PUSH_DENY.
+ * Returns: CURL_PUSH_OK, CURL_PUSH_DENY or CURL_PUSH_ERROROUT
  */
-#define CURL_PUSH_OK   0
-#define CURL_PUSH_DENY 1
+#define CURL_PUSH_OK       0
+#define CURL_PUSH_DENY     1
+#define CURL_PUSH_ERROROUT 2 /* added in 7.72.0 */
 
 struct curl_pushheaders;  /* forward declaration only */
 
diff --git a/install-sh b/install-sh
index 8175c64..20d8b2e 100755
--- a/install-sh
+++ b/install-sh
@@ -451,7 +451,18 @@
     trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
 
     # Copy the file name to the temp name.
-    (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
+    (umask $cp_umask &&
+     { test -z "$stripcmd" || {
+	 # Create $dsttmp read-write so that cp doesn't create it read-only,
+	 # which would cause strip to fail.
+	 if test -z "$doit"; then
+	   : >"$dsttmp" # No need to fork-exec 'touch'.
+	 else
+	   $doit touch "$dsttmp"
+	 fi
+       }
+     } &&
+     $doit_exec $cpprog "$src" "$dsttmp") &&
 
     # and set any options; do chmod last to preserve setuid bits.
     #
diff --git a/lib/Makefile.inc b/lib/Makefile.inc
index 723b826..ae3f961 100644
--- a/lib/Makefile.inc
+++ b/lib/Makefile.inc
@@ -60,7 +60,8 @@
   sendf.c setopt.c sha256.c share.c slist.c smb.c smtp.c socketpair.c socks.c \
   socks_gssapi.c socks_sspi.c speedcheck.c splay.c strcase.c strdup.c         \
   strerror.c strtok.c strtoofft.c system_win32.c telnet.c tftp.c timeval.c    \
-  transfer.c urlapi.c version.c warnless.c wildcard.c x509asn1.c dynbuf.c
+  transfer.c urlapi.c version.c warnless.c wildcard.c x509asn1.c dynbuf.c     \
+  version_win32.c
 
 LIB_HFILES = altsvc.h amigaos.h arpa_telnet.h asyn.h conncache.h connect.h    \
   content_encoding.h cookie.h curl_addrinfo.h curl_base64.h curl_ctype.h      \
@@ -79,7 +80,7 @@
   smb.h smtp.h sockaddr.h socketpair.h socks.h speedcheck.h splay.h strcase.h \
   strdup.h strerror.h strtok.h strtoofft.h system_win32.h telnet.h tftp.h     \
   timeval.h transfer.h urlapi-int.h urldata.h warnless.h wildcard.h           \
-  x509asn1.h dynbuf.h
+  x509asn1.h dynbuf.h version_win32.h
 
 LIB_RCFILES = libcurl.rc
 
diff --git a/lib/Makefile.m32 b/lib/Makefile.m32
index fe8701b..02b3110 100644
--- a/lib/Makefile.m32
+++ b/lib/Makefile.m32
@@ -24,7 +24,7 @@
 #
 ## Makefile for building libcurl.a with MingW (GCC-3.2 or later or LLVM/Clang)
 ## and optionally OpenSSL (1.0.2a), libssh2 (1.5), zlib (1.2.8), librtmp (2.4),
-## brotli (1.0.1)
+## brotli (1.0.1), zstd (1.4.5)
 ##
 ## Usage:   mingw32-make -f Makefile.m32 CFG=-feature1[-feature2][-feature3][...]
 ## Example: mingw32-make -f Makefile.m32 CFG=-zlib-ssl-sspi-winidn
@@ -39,6 +39,10 @@
 ifndef ZLIB_PATH
 ZLIB_PATH = ../../zlib-1.2.8
 endif
+# Edit the path below to point to the base of your Zstandard sources.
+ifndef ZSTD_PATH
+ZSTD_PATH = ../../zstd-1.4.5
+endif
 # Edit the path below to point to the base of your Brotli sources.
 ifndef BROTLI_PATH
 BROTLI_PATH = ../../brotli-1.0.1
@@ -180,6 +184,9 @@
 ifeq ($(findstring -zlib,$(CFG)),-zlib)
 ZLIB = 1
 endif
+ifeq ($(findstring -zstd,$(CFG)),-zstd)
+ZSTD = 1
+endif
 ifeq ($(findstring -brotli,$(CFG)),-brotli)
 BROTLI = 1
 endif
@@ -288,6 +295,11 @@
   CFLAGS += -DHAVE_LIBZ -DHAVE_ZLIB_H
   DLL_LIBS += -L"$(ZLIB_PATH)" -lz
 endif
+ifdef ZSTD
+  INCLUDES += -I"$(ZSTD_PATH)/include"
+  CFLAGS += -DHAVE_ZSTD
+  DLL_LIBS += -L"$(ZSTD_PATH)/lib" -lzstd
+endif
 ifdef BROTLI
   INCLUDES += -I"$(BROTLI_PATH)/include"
   CFLAGS += -DHAVE_BROTLI
diff --git a/lib/asyn-ares.c b/lib/asyn-ares.c
index ba5160b..e651507 100644
--- a/lib/asyn-ares.c
+++ b/lib/asyn-ares.c
@@ -633,7 +633,7 @@
 
   *waitp = 0; /* default to synchronous response */
 
-#ifdef ENABLE_IPV6 /* CURLRES_IPV6 */
+#ifdef ENABLE_IPV6
   switch(conn->ip_version) {
   default:
 #if ARES_VERSION >= 0x010601
@@ -649,7 +649,7 @@
     family = PF_INET6;
     break;
   }
-#endif /* CURLRES_IPV6 */
+#endif /* ENABLE_IPV6 */
 
   bufp = strdup(hostname);
   if(bufp) {
@@ -670,7 +670,7 @@
 
     /* initial status - failed */
     res->last_status = ARES_ENOTFOUND;
-#ifdef ENABLE_IPV6 /* CURLRES_IPV6 */
+#ifdef ENABLE_IPV6
     if(family == PF_UNSPEC) {
       if(Curl_ipv6works(conn)) {
         res->num_pending = 2;
@@ -690,7 +690,7 @@
       }
     }
     else
-#endif /* CURLRES_IPV6 */
+#endif /* ENABLE_IPV6 */
     {
       res->num_pending = 1;
 
diff --git a/lib/asyn.h b/lib/asyn.h
index be2796c..bd3c3c1 100644
--- a/lib/asyn.h
+++ b/lib/asyn.h
@@ -164,7 +164,6 @@
 #define Curl_resolver_kill(x) Curl_nop_stmt
 #define Curl_resolver_is_resolved(x,y) CURLE_COULDNT_RESOLVE_HOST
 #define Curl_resolver_wait_resolv(x,y) CURLE_COULDNT_RESOLVE_HOST
-#define Curl_resolver_getsock(x,y,z) 0
 #define Curl_resolver_duphandle(x,y,z) CURLE_OK
 #define Curl_resolver_init(x,y) CURLE_OK
 #define Curl_resolver_global_init() CURLE_OK
diff --git a/lib/checksrc.pl b/lib/checksrc.pl
index 97b8f9e..498da94 100755
--- a/lib/checksrc.pl
+++ b/lib/checksrc.pl
@@ -592,7 +592,8 @@
 
         # scan for use of banned functions
         if($l =~ /^(.*\W)
-                   (gets|
+                   (gmtime|localtime|
+                    gets|
                     strtok|
                     v?sprintf|
                     (str|_mbs|_tcs|_wcs)n?cat|
diff --git a/lib/config-win32.h b/lib/config-win32.h
index 76ee6b1..316043d 100644
--- a/lib/config-win32.h
+++ b/lib/config-win32.h
@@ -718,18 +718,22 @@
 #define USE_WIN32_CRYPTO
 #endif
 
+/* On MinGW the ADDRESS_FAMILY typedef was committed alongside LUP_SECURE,
+   so we use it to check for the presence of the typedef. */
+#include <ws2tcpip.h>
+#if !defined(__MINGW32__) || defined(LUP_SECURE)
 /* Define to use Unix sockets. */
 #define USE_UNIX_SOCKETS
 #if !defined(UNIX_PATH_MAX)
   /* Replicating logic present in afunix.h of newer Windows 10 SDK versions */
 # define UNIX_PATH_MAX 108
-# include <ws2tcpip.h>
   /* !checksrc! disable TYPEDEFSTRUCT 1 */
   typedef struct sockaddr_un {
     ADDRESS_FAMILY sun_family;
     char sun_path[UNIX_PATH_MAX];
   } SOCKADDR_UN, *PSOCKADDR_UN;
 #endif
+#endif
 
 /* ---------------------------------------------------------------- */
 /*                       ADDITIONAL DEFINITIONS                     */
diff --git a/lib/connect.c b/lib/connect.c
index 29293f0..b000b1b 100644
--- a/lib/connect.c
+++ b/lib/connect.c
@@ -74,7 +74,7 @@
 #include "warnless.h"
 #include "conncache.h"
 #include "multihandle.h"
-#include "system_win32.h"
+#include "version_win32.h"
 #include "quic.h"
 #include "socks.h"
 
@@ -934,10 +934,10 @@
 
         return CURLE_OK;
       }
-      infof(data, "Connection failed\n");
     }
-    else if(rc & CURL_CSELECT_ERR)
+    else if(rc & CURL_CSELECT_ERR) {
       (void)verifyconnect(conn->tempsock[i], &error);
+    }
 
     /*
      * The connection failed here, we should attempt to connect to the "next
@@ -1085,8 +1085,8 @@
   static int detectOsState = DETECT_OS_NONE;
 
   if(detectOsState == DETECT_OS_NONE) {
-    if(Curl_verify_windows_version(6, 0, PLATFORM_WINNT,
-                                   VERSION_GREATER_THAN_EQUAL))
+    if(curlx_verify_windows_version(6, 0, PLATFORM_WINNT,
+                                    VERSION_GREATER_THAN_EQUAL))
       detectOsState = DETECT_OS_VISTA_OR_LATER;
     else
       detectOsState = DETECT_OS_PREVISTA;
@@ -1363,15 +1363,15 @@
 }
 
 struct connfind {
-  struct connectdata *tofind;
-  bool found;
+  long id_tofind;
+  struct connectdata *found;
 };
 
 static int conn_is_conn(struct connectdata *conn, void *param)
 {
   struct connfind *f = (struct connfind *)param;
-  if(conn == f->tofind) {
-    f->found = TRUE;
+  if(conn->connection_id == f->id_tofind) {
+    f->found = conn;
     return 1;
   }
   return 0;
@@ -1393,21 +1393,22 @@
    * - that is associated with a multi handle, and whose connection
    *   was detached with CURLOPT_CONNECT_ONLY
    */
-  if(data->state.lastconnect && (data->multi_easy || data->multi)) {
-    struct connectdata *c = data->state.lastconnect;
+  if((data->state.lastconnect_id != -1) && (data->multi_easy || data->multi)) {
+    struct connectdata *c;
     struct connfind find;
-    find.tofind = data->state.lastconnect;
-    find.found = FALSE;
+    find.id_tofind = data->state.lastconnect_id;
+    find.found = NULL;
 
     Curl_conncache_foreach(data, data->multi_easy?
                            &data->multi_easy->conn_cache:
                            &data->multi->conn_cache, &find, conn_is_conn);
 
     if(!find.found) {
-      data->state.lastconnect = NULL;
+      data->state.lastconnect_id = -1;
       return CURL_SOCKET_BAD;
     }
 
+    c = find.found;
     if(connp) {
       /* only store this if the caller cares for it */
       *connp = c;
diff --git a/lib/content_encoding.c b/lib/content_encoding.c
index e2e68a1..2fc3d43 100644
--- a/lib/content_encoding.c
+++ b/lib/content_encoding.c
@@ -38,6 +38,10 @@
 #include <brotli/decode.h>
 #endif
 
+#ifdef HAVE_ZSTD
+#include <zstd.h>
+#endif
+
 #include "sendf.h"
 #include "http.h"
 #include "content_encoding.h"
@@ -710,6 +714,95 @@
 #endif
 
 
+#ifdef HAVE_ZSTD
+/* Writer parameters. */
+struct zstd_params {
+  ZSTD_DStream *zds;    /* State structure for zstd. */
+  void *decomp;
+};
+
+static CURLcode zstd_init_writer(struct connectdata *conn,
+                                 struct contenc_writer *writer)
+{
+  struct zstd_params *zp = (struct zstd_params *)&writer->params;
+  (void)conn;
+
+  if(!writer->downstream)
+    return CURLE_WRITE_ERROR;
+
+  zp->zds = ZSTD_createDStream();
+  zp->decomp = NULL;
+  return zp->zds ? CURLE_OK : CURLE_OUT_OF_MEMORY;
+}
+
+static CURLcode zstd_unencode_write(struct connectdata *conn,
+    struct contenc_writer *writer,
+    const char *buf, size_t nbytes)
+{
+  CURLcode result = CURLE_OK;
+  struct zstd_params *zp = (struct zstd_params *)&writer->params;
+  ZSTD_inBuffer in;
+  ZSTD_outBuffer out;
+  size_t errorCode;
+
+  if(!zp->decomp) {
+    zp->decomp = malloc(DSIZ);
+    if(!zp->decomp)
+      return CURLE_OUT_OF_MEMORY;
+  }
+  in.pos = 0;
+  in.src = buf;
+  in.size = nbytes;
+
+  for(;;) {
+    out.pos = 0;
+    out.dst = zp->decomp;
+    out.size = DSIZ;
+
+    errorCode = ZSTD_decompressStream(zp->zds, &out, &in);
+    if(ZSTD_isError(errorCode)) {
+      return CURLE_BAD_CONTENT_ENCODING;
+    }
+    if(out.pos > 0) {
+      result = Curl_unencode_write(conn, writer->downstream,
+                                   zp->decomp, out.pos);
+      if(result)
+        break;
+    }
+    if((in.pos == nbytes) && (out.pos < out.size))
+      break;
+  }
+
+  return result;
+}
+
+static void zstd_close_writer(struct connectdata *conn,
+    struct contenc_writer *writer)
+{
+  struct zstd_params *zp = (struct zstd_params *)&writer->params;
+  (void)conn;
+
+  if(zp->decomp) {
+    free(zp->decomp);
+    zp->decomp = NULL;
+  }
+  if(zp->zds) {
+    ZSTD_freeDStream(zp->zds);
+    zp->zds = NULL;
+  }
+}
+
+static const struct content_encoding zstd_encoding = {
+  "zstd",
+  NULL,
+  zstd_init_writer,
+  zstd_unencode_write,
+  zstd_close_writer,
+  sizeof(struct zstd_params)
+};
+#endif
+
+
 /* Identity handler. */
 static CURLcode identity_init_writer(struct connectdata *conn,
                                      struct contenc_writer *writer)
@@ -752,6 +845,9 @@
 #ifdef HAVE_BROTLI
   &brotli_encoding,
 #endif
+#ifdef HAVE_ZSTD
+  &zstd_encoding,
+#endif
   NULL
 };
 
diff --git a/lib/curl_config.h b/lib/curl_config.h
index 576998a..27ff251 100644
--- a/lib/curl_config.h
+++ b/lib/curl_config.h
@@ -435,6 +435,9 @@
 /* if zlib is available */
 #define HAVE_LIBZ 1
 
+/* Define to 1 if you have the `zstd' library (-lzstd). */
+/* #undef HAVE_LIBZSTD */
+
 /* Define to 1 if you have the <linux/tcp.h> header file. */
 #define HAVE_LINUX_TCP_H 1
 
@@ -799,8 +802,8 @@
 /* Define to 1 if you have the `wolfSSLv3_client_method' function. */
 /* #undef HAVE_WOLFSSLV3_CLIENT_METHOD */
 
-/* if you have wolfSSL_DES_set_odd_parity */
-/* #undef HAVE_WOLFSSL_DES_SET_ODD_PARITY */
+/* if you have wolfSSL_DES_ecb_encrypt */
+/* #undef HAVE_WOLFSSL_DES_ECB_ENCRYPT */
 
 /* Define to 1 if you have the `wolfSSL_get_peer_certificate' function. */
 /* #undef HAVE_WOLFSSL_GET_PEER_CERTIFICATE */
@@ -823,6 +826,12 @@
 /* if you have the zlib.h header file */
 #define HAVE_ZLIB_H 1
 
+/* if libzstd is in use */
+/* #undef HAVE_ZSTD */
+
+/* Define to 1 if you have the <zstd.h> header file. */
+/* #undef HAVE_ZSTD_H */
+
 /* Define to the sub-directory where libtool stores uninstalled libraries. */
 #define LT_OBJDIR ".libs/"
 
diff --git a/lib/curl_config.h.cmake b/lib/curl_config.h.cmake
index 05a5acb..dd87078 100644
--- a/lib/curl_config.h.cmake
+++ b/lib/curl_config.h.cmake
@@ -437,6 +437,9 @@
 /* if brotli is available */
 #cmakedefine HAVE_BROTLI 1
 
+/* if zstd is available */
+#cmakedefine HAVE_ZSTD 1
+
 /* if your compiler supports LL */
 #cmakedefine HAVE_LL 1
 
diff --git a/lib/curl_config.h.in b/lib/curl_config.h.in
index dc792f4..2f5511a 100644
--- a/lib/curl_config.h.in
+++ b/lib/curl_config.h.in
@@ -434,6 +434,9 @@
 /* if zlib is available */
 #undef HAVE_LIBZ
 
+/* Define to 1 if you have the `zstd' library (-lzstd). */
+#undef HAVE_LIBZSTD
+
 /* Define to 1 if you have the <linux/tcp.h> header file. */
 #undef HAVE_LINUX_TCP_H
 
@@ -798,8 +801,8 @@
 /* Define to 1 if you have the `wolfSSLv3_client_method' function. */
 #undef HAVE_WOLFSSLV3_CLIENT_METHOD
 
-/* if you have wolfSSL_DES_set_odd_parity */
-#undef HAVE_WOLFSSL_DES_SET_ODD_PARITY
+/* if you have wolfSSL_DES_ecb_encrypt */
+#undef HAVE_WOLFSSL_DES_ECB_ENCRYPT
 
 /* Define to 1 if you have the `wolfSSL_get_peer_certificate' function. */
 #undef HAVE_WOLFSSL_GET_PEER_CERTIFICATE
@@ -822,6 +825,12 @@
 /* if you have the zlib.h header file */
 #undef HAVE_ZLIB_H
 
+/* if libzstd is in use */
+#undef HAVE_ZSTD
+
+/* Define to 1 if you have the <zstd.h> header file. */
+#undef HAVE_ZSTD_H
+
 /* Define to the sub-directory where libtool stores uninstalled libraries. */
 #undef LT_OBJDIR
 
diff --git a/lib/curl_setup.h b/lib/curl_setup.h
index d76c630..21c3f34 100644
--- a/lib/curl_setup.h
+++ b/lib/curl_setup.h
@@ -641,7 +641,7 @@
   defined(USE_GNUTLS) || defined(USE_NSS) || defined(USE_SECTRANSP) ||  \
   defined(USE_OS400CRYPTO) || defined(USE_WIN32_CRYPTO) ||              \
   defined(USE_MBEDTLS) ||                                               \
-  (defined(USE_WOLFSSL) && defined(HAVE_WOLFSSL_DES_SET_ODD_PARITY))
+  (defined(USE_WOLFSSL) && defined(HAVE_WOLFSSL_DES_ECB_ENCRYPT))
 
 #define USE_NTLM
 
diff --git a/lib/curl_sspi.c b/lib/curl_sspi.c
index 83ece9a..512ce24 100644
--- a/lib/curl_sspi.c
+++ b/lib/curl_sspi.c
@@ -28,6 +28,7 @@
 #include "curl_sspi.h"
 #include "curl_multibyte.h"
 #include "system_win32.h"
+#include "version_win32.h"
 #include "warnless.h"
 
 /* The last #include files should be: */
@@ -82,7 +83,7 @@
      * have both these DLLs (security.dll forwards calls to secur32.dll) */
 
     /* Load SSPI dll into the address space of the calling process */
-    if(Curl_verify_windows_version(4, 0, PLATFORM_WINNT, VERSION_EQUAL))
+    if(curlx_verify_windows_version(4, 0, PLATFORM_WINNT, VERSION_EQUAL))
       s_hSecDll = Curl_load_library(TEXT("security.dll"));
     else
       s_hSecDll = Curl_load_library(TEXT("secur32.dll"));
diff --git a/lib/curlx.h b/lib/curlx.h
index a8bae14..98e51bf 100644
--- a/lib/curlx.h
+++ b/lib/curlx.h
@@ -63,6 +63,9 @@
   curlx_unicodefree()
 */
 
+#include "version_win32.h"
+/* "version_win32.h" provides curlx_verify_windows_version() */
+
 /* Now setup curlx_ * names for the functions that are to become curlx_ and
    be removed from a future libcurl official API:
    curlx_getenv
diff --git a/lib/doh.c b/lib/doh.c
index ebb2c24..8bc3428 100644
--- a/lib/doh.c
+++ b/lib/doh.c
@@ -858,7 +858,7 @@
       addr = (void *)ai->ai_addr; /* storage area for this info */
       DEBUGASSERT(sizeof(struct in_addr) == sizeof(de->addr[i].ip.v4));
       memcpy(&addr->sin_addr, &de->addr[i].ip.v4, sizeof(struct in_addr));
-      addr->sin_family = (CURL_SA_FAMILY_T)addrtype;
+      addr->sin_family = addrtype;
       addr->sin_port = htons((unsigned short)port);
       break;
 
@@ -867,7 +867,7 @@
       addr6 = (void *)ai->ai_addr; /* storage area for this info */
       DEBUGASSERT(sizeof(struct in6_addr) == sizeof(de->addr[i].ip.v6));
       memcpy(&addr6->sin6_addr, &de->addr[i].ip.v6, sizeof(struct in6_addr));
-      addr6->sin6_family = (CURL_SA_FAMILY_T)addrtype;
+      addr6->sin6_family = addrtype;
       addr6->sin6_port = htons((unsigned short)port);
       break;
 #endif
diff --git a/lib/dynbuf.h b/lib/dynbuf.h
index c80239e..ecc9957 100644
--- a/lib/dynbuf.h
+++ b/lib/dynbuf.h
@@ -53,11 +53,11 @@
 #define DYN_HAXPROXY        2048
 #define DYN_HTTP_REQUEST    (128*1024)
 #define DYN_H2_HEADERS      (128*1024)
-#define DYN_H2_TRAILER      4096
+#define DYN_H2_TRAILERS     (128*1024)
 #define DYN_APRINTF         8000000
 #define DYN_RTSP_REQ_HEADER (64*1024)
 #define DYN_TRAILERS        (64*1024)
 #define DYN_PROXY_CONNECT_HEADERS 16384
 #define DYN_QLOG_NAME       1024
-#define DYN_H1_TRAILER      DYN_H2_TRAILER
+#define DYN_H1_TRAILER      4096
 #endif
diff --git a/lib/easy.c b/lib/easy.c
index 292cca7..a69eb9e 100644
--- a/lib/easy.c
+++ b/lib/easy.c
@@ -838,8 +838,7 @@
 
   /* the connection cache is setup on demand */
   outcurl->state.conn_cache = NULL;
-
-  outcurl->state.lastconnect = NULL;
+  outcurl->state.lastconnect_id = -1;
 
   outcurl->progress.flags    = data->progress.flags;
   outcurl->progress.callback = data->progress.callback;
diff --git a/lib/ftp.c b/lib/ftp.c
index 20351ff..9fadac5 100644
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -3251,9 +3251,9 @@
     }
 
     if(conn->ssl[SECONDARYSOCKET].use) {
-      /* The secondary socket used SSL so we must close down that part first
-         before we close the socket for real */
-      result = Curl_ssl_shutdown(conn, SECONDARYSOCKET);
+      /* The secondary socket is using SSL so we must close down that part
+         first before we close the socket for real */
+      Curl_ssl_close(conn, SECONDARYSOCKET);
 
       /* Note that we keep "use" set to TRUE since that (next) connection is
          still requested to use SSL */
diff --git a/lib/getinfo.c b/lib/getinfo.c
index 6d5bd5f..82691dc 100644
--- a/lib/getinfo.c
+++ b/lib/getinfo.c
@@ -78,6 +78,7 @@
   info->conn_local_ip[0] = '\0';
   info->conn_primary_port = 0;
   info->conn_local_port = 0;
+  info->retry_after = 0;
 
   info->conn_scheme = 0;
   info->conn_protocol = 0;
@@ -95,6 +96,34 @@
   case CURLINFO_EFFECTIVE_URL:
     *param_charp = data->change.url?data->change.url:(char *)"";
     break;
+  case CURLINFO_EFFECTIVE_METHOD: {
+    const char *m = data->set.str[STRING_CUSTOMREQUEST];
+    if(!m) {
+      if(data->set.opt_no_body)
+        m = "HEAD";
+      else {
+        switch(data->state.httpreq) {
+        case HTTPREQ_POST:
+        case HTTPREQ_POST_FORM:
+        case HTTPREQ_POST_MIME:
+          m = "POST";
+          break;
+        case HTTPREQ_PUT:
+          m = "PUT";
+          break;
+        default: /* this should never happen */
+        case HTTPREQ_GET:
+          m = "GET";
+          break;
+        case HTTPREQ_HEAD:
+          m = "HEAD";
+          break;
+        }
+      }
+    }
+    *param_charp = m;
+  }
+    break;
   case CURLINFO_CONTENT_TYPE:
     *param_charp = data->info.contenttype;
     break;
diff --git a/lib/http.c b/lib/http.c
index 28d66c2..8fcdd43 100644
--- a/lib/http.c
+++ b/lib/http.c
@@ -2014,9 +2014,6 @@
       case HTTPREQ_PUT:
         request = "PUT";
         break;
-      case HTTPREQ_OPTIONS:
-        request = "OPTIONS";
-        break;
       default: /* this should never happen */
       case HTTPREQ_GET:
         request = "GET";
diff --git a/lib/http.h b/lib/http.h
index 641bc0b..9ea3eb2 100644
--- a/lib/http.h
+++ b/lib/http.h
@@ -148,6 +148,7 @@
   struct dynbuf header_recvbuf;
   size_t nread_header_recvbuf; /* number of bytes in header_recvbuf fed into
                                   upper layer */
+  struct dynbuf trailer_recvbuf;
   int status_code; /* HTTP status code */
   const uint8_t *pausedata; /* pointer to data received in on_data_chunk */
   size_t pauselen; /* the number of bytes left in data */
diff --git a/lib/http2.c b/lib/http2.c
index 6cf651f..d316da8 100644
--- a/lib/http2.c
+++ b/lib/http2.c
@@ -514,7 +514,7 @@
                         struct connectdata *conn,
                         const nghttp2_push_promise *frame)
 {
-  int rv;
+  int rv; /* one of the CURL_PUSH_* defines */
   H2BUGF(infof(data, "PUSH_PROMISE received, stream %u!\n",
                frame->promised_stream_id));
   if(data->multi->push_cb) {
@@ -528,7 +528,7 @@
     struct Curl_easy *newhandle = duphandle(data);
     if(!newhandle) {
       infof(data, "failed to duplicate handle\n");
-      rv = 1; /* FAIL HARD */
+      rv = CURL_PUSH_DENY; /* FAIL HARD */
       goto fail;
     }
 
@@ -541,13 +541,15 @@
     if(!stream) {
       failf(data, "Internal NULL stream!\n");
       (void)Curl_close(&newhandle);
-      rv = 1;
+      rv = CURL_PUSH_DENY;
       goto fail;
     }
 
     rv = set_transfer_url(newhandle, &heads);
-    if(rv)
+    if(rv) {
+      rv = CURL_PUSH_DENY;
       goto fail;
+    }
 
     Curl_set_in_callback(data, true);
     rv = data->multi->push_cb(data, newhandle,
@@ -563,6 +565,7 @@
     stream->push_headers_used = 0;
 
     if(rv) {
+      DEBUGASSERT((rv > CURL_PUSH_OK) && (rv <= CURL_PUSH_ERROROUT));
       /* denied, kill off the new handle again */
       http2_stream_free(newhandle->req.protop);
       newhandle->req.protop = NULL;
@@ -583,7 +586,7 @@
       http2_stream_free(newhandle->req.protop);
       newhandle->req.protop = NULL;
       Curl_close(&newhandle);
-      rv = 1;
+      rv = CURL_PUSH_DENY;
       goto fail;
     }
 
@@ -595,12 +598,13 @@
       infof(data, "failed to set user_data for stream %d\n",
             frame->promised_stream_id);
       DEBUGASSERT(0);
+      rv = CURL_PUSH_DENY;
       goto fail;
     }
   }
   else {
     H2BUGF(infof(data, "Got PUSH_PROMISE, ignore it!\n"));
-    rv = 1;
+    rv = CURL_PUSH_DENY;
   }
   fail:
   return rv;
@@ -737,11 +741,16 @@
   case NGHTTP2_PUSH_PROMISE:
     rv = push_promise(data_s, conn, &frame->push_promise);
     if(rv) { /* deny! */
-      rv = nghttp2_submit_rst_stream(session, NGHTTP2_FLAG_NONE,
+      int h2;
+      DEBUGASSERT((rv > CURL_PUSH_OK) && (rv <= CURL_PUSH_ERROROUT));
+      h2 = nghttp2_submit_rst_stream(session, NGHTTP2_FLAG_NONE,
                                      frame->push_promise.promised_stream_id,
                                      NGHTTP2_CANCEL);
-      if(nghttp2_is_fatal(rv)) {
-        return rv;
+      if(nghttp2_is_fatal(h2))
+        return NGHTTP2_ERR_CALLBACK_FAILURE;
+      else if(rv == CURL_PUSH_ERROROUT) {
+        DEBUGF(infof(data_s, "Fail the parent stream (too)\n"));
+        return NGHTTP2_ERR_CALLBACK_FAILURE;
       }
     }
     break;
@@ -839,7 +848,7 @@
       return 0;
     }
     H2BUGF(infof(data_s, "on_stream_close(), %s (err %d), stream %u\n",
-                 nghttp2_strerror(error_code), error_code, stream_id));
+                 nghttp2_http2_strerror(error_code), error_code, stream_id));
     stream = data_s->req.protop;
     if(!stream)
       return NGHTTP2_ERR_CALLBACK_FAILURE;
@@ -1006,18 +1015,11 @@
 
   if(stream->bodystarted) {
     /* This is a trailer */
-    struct dynbuf trail;
     H2BUGF(infof(data_s, "h2 trailer: %.*s: %.*s\n", namelen, name, valuelen,
                  value));
-    Curl_dyn_init(&trail, DYN_H2_TRAILER);
-    result = Curl_dyn_addf(&trail,
+    result = Curl_dyn_addf(&stream->trailer_recvbuf,
                            "%.*s: %.*s\r\n", namelen, name,
                            valuelen, value);
-    if(!result)
-      result = Curl_client_write(conn, CLIENTWRITE_HEADER,
-                                 Curl_dyn_ptr(&trail),
-                                 Curl_dyn_len(&trail));
-    Curl_dyn_free(&trail);
     if(result)
       return NGHTTP2_ERR_CALLBACK_FAILURE;
 
@@ -1165,6 +1167,7 @@
   /* there might be allocated resources done before this got the 'h2' pointer
      setup */
   Curl_dyn_free(&http->header_recvbuf);
+  Curl_dyn_free(&http->trailer_recvbuf);
   if(http->push_headers) {
     /* if they weren't used and then freed before */
     for(; http->push_headers_used > 0; --http->push_headers_used) {
@@ -1174,7 +1177,8 @@
     http->push_headers = NULL;
   }
 
-  if(!httpc->h2) /* not HTTP/2 ? */
+  if(!(data->conn->handler->protocol&PROTO_FAMILY_HTTP) ||
+     !httpc->h2) /* not HTTP/2 ? */
     return;
 
   if(premature) {
@@ -1203,6 +1207,13 @@
     }
     http->stream_id = 0;
   }
+
+  if(0 == nghttp2_session_check_request_allowed(httpc->h2)) {
+    /* No more requests are allowed in the current session, so the connection
+       may not be reused. This is set when a GOAWAY frame has been received or
+       when the limit of stream identifiers has been reached. */
+    connclose(data->conn, "http/2: No new requests allowed");
+  }
 }
 
 /*
@@ -1456,7 +1467,7 @@
   }
   else if(httpc->error_code != NGHTTP2_NO_ERROR) {
     failf(data, "HTTP/2 stream %d was not closed cleanly: %s (err %u)",
-          stream->stream_id, nghttp2_strerror(httpc->error_code),
+          stream->stream_id, nghttp2_http2_strerror(httpc->error_code),
           httpc->error_code);
     *err = CURLE_HTTP2_STREAM;
     return -1;
@@ -1470,6 +1481,31 @@
     return -1;
   }
 
+  if(Curl_dyn_len(&stream->trailer_recvbuf)) {
+    char *trailp = Curl_dyn_ptr(&stream->trailer_recvbuf);
+    char *lf;
+
+    do {
+      size_t len = 0;
+      CURLcode result;
+      /* each trailer line ends with a newline */
+      lf = strchr(trailp, '\n');
+      if(!lf)
+        break;
+      len = lf + 1 - trailp;
+
+      if(data->set.verbose)
+        Curl_debug(data, CURLINFO_HEADER_IN, trailp, len);
+      /* pass the trailers one by one to the callback */
+      result = Curl_client_write(conn, CLIENTWRITE_HEADER, trailp, len);
+      if(result) {
+        *err = result;
+        return -1;
+      }
+      trailp = ++lf;
+    } while(lf);
+  }
+
   stream->close_handled = TRUE;
 
   H2BUGF(infof(data, "http2_recv returns 0, http2_handle_stream_close\n"));
@@ -2075,6 +2111,9 @@
 
   h2_pri_spec(conn->data, &pri_spec);
 
+  H2BUGF(infof(conn->data, "http2_send request allowed %d (easy handle %p)\n",
+               nghttp2_session_check_request_allowed(h2), (void *)conn->data));
+
   switch(conn->data->state.httpreq) {
   case HTTPREQ_POST:
   case HTTPREQ_POST_FORM:
@@ -2151,6 +2190,7 @@
   stream->stream_id = -1;
 
   Curl_dyn_init(&stream->header_recvbuf, DYN_H2_HEADERS);
+  Curl_dyn_init(&stream->trailer_recvbuf, DYN_H2_TRAILERS);
 
   if((conn->handler == &Curl_handler_http2_ssl) ||
      (conn->handler == &Curl_handler_http2))
diff --git a/lib/libcurl.plist b/lib/libcurl.plist
index f206ea8..1b3d178 100644
--- a/lib/libcurl.plist
+++ b/lib/libcurl.plist
@@ -15,7 +15,7 @@
 	<string>se.haxx.curl.libcurl</string>
 
 	<key>CFBundleVersion</key>
-	<string>7.71.1</string>
+	<string>7.72.0</string>
 
 	<key>CFBundleName</key>
 	<string>libcurl</string>
@@ -27,9 +27,9 @@
 	<string>????</string>
 
 	<key>CFBundleShortVersionString</key>
-	<string>libcurl 7.71.1</string>
+	<string>libcurl 7.72.0</string>
 
 	<key>CFBundleGetInfoString</key>
-	<string>libcurl.plist 7.71.1</string>
+	<string>libcurl.plist 7.72.0</string>
 </dict>
 </plist>
diff --git a/lib/md4.c b/lib/md4.c
index 0fab52d..67119cd 100644
--- a/lib/md4.c
+++ b/lib/md4.c
@@ -102,7 +102,9 @@
 #include <openssl/md4.h>
 
 #elif (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && \
-              (__MAC_OS_X_VERSION_MAX_ALLOWED >= 1040)) || \
+              (__MAC_OS_X_VERSION_MAX_ALLOWED >= 1040) && \
+       defined(__MAC_OS_X_VERSION_MIN_ALLOWED) && \
+              (__MAC_OS_X_VERSION_MIN_ALLOWED < 101500)) || \
       (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && \
               (__IPHONE_OS_VERSION_MAX_ALLOWED >= 20000))
 
diff --git a/lib/md5.c b/lib/md5.c
index 557a51e..d21625f 100644
--- a/lib/md5.c
+++ b/lib/md5.c
@@ -139,7 +139,9 @@
 }
 
 #elif (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && \
-              (__MAC_OS_X_VERSION_MAX_ALLOWED >= 1040)) || \
+              (__MAC_OS_X_VERSION_MAX_ALLOWED >= 1040) && \
+       defined(__MAC_OS_X_VERSION_MIN_ALLOWED) && \
+              (__MAC_OS_X_VERSION_MIN_ALLOWED < 101500)) || \
       (defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && \
               (__IPHONE_OS_VERSION_MAX_ALLOWED >= 20000))
 
diff --git a/lib/memdebug.c b/lib/memdebug.c
index 1c6b151..da75c9f 100644
--- a/lib/memdebug.c
+++ b/lib/memdebug.c
@@ -456,6 +456,16 @@
   return res;
 }
 
+FILE *curl_dbg_fdopen(int filedes, const char *mode,
+                      int line, const char *source)
+{
+  FILE *res = fdopen(filedes, mode);
+  if(source)
+    curl_dbg_log("FILE %s:%d fdopen(\"%d\",\"%s\") = %p\n",
+                 source, line, filedes, mode, (void *)res);
+  return res;
+}
+
 int curl_dbg_fclose(FILE *file, int line, const char *source)
 {
   int res;
diff --git a/lib/memdebug.h b/lib/memdebug.h
index 7ca4426..4edafdf 100644
--- a/lib/memdebug.h
+++ b/lib/memdebug.h
@@ -8,7 +8,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -79,6 +79,9 @@
 /* FILE functions */
 CURL_EXTERN FILE *curl_dbg_fopen(const char *file, const char *mode, int line,
                                  const char *source);
+CURL_EXTERN FILE *curl_dbg_fdopen(int filedes, const char *mode,
+                                  int line, const char *source);
+
 CURL_EXTERN int curl_dbg_fclose(FILE *file, int line, const char *source);
 
 #ifndef MEMDEBUG_NODEFINES
diff --git a/lib/mprintf.c b/lib/mprintf.c
index 63c9d11..80735be 100644
--- a/lib/mprintf.c
+++ b/lib/mprintf.c
@@ -178,12 +178,14 @@
 {
   int number = 0;
   while(ISDIGIT(*input)) {
-    number *= 10;
-    number += *input-'0';
+    if(number < MAX_PARAMETERS) {
+      number *= 10;
+      number += *input - '0';
+    }
     input++;
   }
-  if(number && ('$'==*input++)) {
-    *end = input;
+  if(number <= MAX_PARAMETERS && ('$' == *input)) {
+    *end = ++input;
     return number;
   }
   return 0;
@@ -377,6 +379,8 @@
           if(width > max_param)
             max_param = width;
           break;
+        case '\0':
+          fmt--;
         default:
           break;
         }
@@ -458,6 +462,9 @@
         /* we have the width specified from a parameter, so we make that
            parameter's info setup properly */
         long k = width - 1;
+        if((k < 0) || (k >= MAX_PARAMETERS))
+          /* out of allowed range */
+          return 1;
         vto[i].width = k;
         vto[k].type = FORMAT_WIDTH;
         vto[k].flags = FLAGS_NEW;
@@ -469,6 +476,9 @@
         /* we have the precision specified from a parameter, so we make that
            parameter's info setup properly */
         long k = precision - 1;
+        if((k < 0) || (k >= MAX_PARAMETERS))
+          /* out of allowed range */
+          return 1;
         vto[i].precision = k;
         vto[k].type = FORMAT_WIDTH;
         vto[k].flags = FLAGS_NEW;
@@ -476,7 +486,7 @@
         vto[k].width = 0;
         vto[k].precision = 0;
       }
-      *endpos++ = fmt + 1; /* end of this sequence */
+      *endpos++ = fmt + ((*fmt == '\0') ? 0 : 1); /* end of this sequence */
     }
   }
 
@@ -754,7 +764,7 @@
 
       if(prec > 0) {
         width -= prec;
-        while(prec-- > 0)
+        while(prec-- > 0 && w >= work)
           *w-- = '0';
       }
 
@@ -918,6 +928,8 @@
              precision */
           size_t maxprec = sizeof(work) - 2;
           double val = p->data.dnum;
+          if(width > 0 && prec <= width)
+            maxprec -= width;
           while(val >= 10.0) {
             val /= 10;
             maxprec--;
@@ -925,6 +937,8 @@
 
           if(prec > (long)maxprec)
             prec = (long)maxprec-1;
+          if(prec < 0)
+            prec = 0;
           /* RECURSIVE USAGE */
           len = curl_msnprintf(fptr, left, ".%ld", prec);
           fptr += len;
diff --git a/lib/multi.c b/lib/multi.c
index 249e360..3c7fb85 100644
--- a/lib/multi.c
+++ b/lib/multi.c
@@ -455,6 +455,7 @@
     data->state.conn_cache = &data->share->conn_cache;
   else
     data->state.conn_cache = &multi->conn_cache;
+  data->state.lastconnect_id = -1;
 
 #ifdef USE_LIBPSL
   /* Do the same for PSL. */
@@ -677,11 +678,11 @@
     CONNCACHE_UNLOCK(data);
     if(Curl_conncache_return_conn(data, conn)) {
       /* remember the most recently used connection */
-      data->state.lastconnect = conn;
+      data->state.lastconnect_id = conn->connection_id;
       infof(data, "%s\n", buffer);
     }
     else
-      data->state.lastconnect = NULL;
+      data->state.lastconnect_id = -1;
   }
 
   Curl_safefree(data->state.buffer);
@@ -689,6 +690,26 @@
   return result;
 }
 
+static int close_connect_only(struct connectdata *conn, void *param)
+{
+  struct Curl_easy *data = param;
+
+  if(data->state.lastconnect_id != conn->connection_id)
+    return 0;
+
+  if(conn->data != data)
+    return 1;
+  conn->data = NULL;
+
+  if(!conn->bits.connect_only)
+    return 1;
+
+  connclose(conn, "Removing connect-only easy handle");
+  conn->bits.connect_only = FALSE;
+
+  return 1;
+}
+
 CURLMcode curl_multi_remove_handle(struct Curl_multi *multi,
                                    struct Curl_easy *data)
 {
@@ -776,10 +797,6 @@
      multi_done() as that may actually call Curl_expire that uses this */
   Curl_llist_destroy(&data->state.timeoutlist, NULL);
 
-  /* as this was using a shared connection cache we clear the pointer to that
-     since we're not part of that multi handle anymore */
-  data->state.conn_cache = NULL;
-
   /* change state without using multistate(), only to make singlesocket() do
      what we want */
   data->mstate = CURLM_STATE_COMPLETED;
@@ -789,12 +806,22 @@
   /* Remove the association between the connection and the handle */
   Curl_detach_connnection(data);
 
+  if(data->state.lastconnect_id != -1) {
+    /* Mark any connect-only connection for closure */
+    Curl_conncache_foreach(data, data->state.conn_cache,
+                           data, &close_connect_only);
+  }
+
 #ifdef USE_LIBPSL
   /* Remove the PSL association. */
   if(data->psl == &multi->psl)
     data->psl = NULL;
 #endif
 
+  /* as this was using a shared connection cache we clear the pointer to that
+     since we're not part of that multi handle anymore */
+  data->state.conn_cache = NULL;
+
   data->multi = NULL; /* clear the association to this multi handle */
 
   /* make sure there's no pending message in the queue sent from this easy
@@ -958,19 +985,6 @@
 
   switch(data->mstate) {
   default:
-#if 0 /* switch back on these cases to get the compiler to check for all enums
-         to be present */
-  case CURLM_STATE_TOOFAST:  /* returns 0, so will not select. */
-  case CURLM_STATE_COMPLETED:
-  case CURLM_STATE_MSGSENT:
-  case CURLM_STATE_INIT:
-  case CURLM_STATE_CONNECT:
-  case CURLM_STATE_WAITDO:
-  case CURLM_STATE_DONE:
-  case CURLM_STATE_LAST:
-    /* this will get called with CURLM_STATE_COMPLETED when a handle is
-       removed */
-#endif
     return 0;
 
   case CURLM_STATE_WAITRESOLVE:
@@ -1255,7 +1269,7 @@
         sleep_ms = timeout_ms;
       /* when there are no easy handles in the multi, this holds a -1
          timeout */
-      else if((sleep_ms < 0) && extrawait)
+      else if(sleep_ms < 0)
         sleep_ms = timeout_ms;
       Curl_wait_ms(sleep_ms);
     }
@@ -1808,7 +1822,7 @@
             multistate(data, CURLM_STATE_SENDPROTOCONNECT);
           }
         }
-      else if(result)
+      else
         stream_error = TRUE;
       break;
 #endif
@@ -1858,7 +1872,7 @@
         multistate(data, CURLM_STATE_DO);
         rc = CURLM_CALL_MULTI_PERFORM;
       }
-      else if(result) {
+      else {
         /* failure detected */
         Curl_posttransfer(data);
         multi_done(data, result, TRUE);
@@ -2962,9 +2976,7 @@
       long streams = va_arg(param, long);
       if(streams < 1)
         streams = 100;
-      multi->max_concurrent_streams =
-        (streams > (long)INITIAL_MAX_CONCURRENT_STREAMS)?
-        INITIAL_MAX_CONCURRENT_STREAMS : (unsigned int)streams;
+      multi->max_concurrent_streams = curlx_sltoui(streams);
     }
     break;
   default:
diff --git a/lib/multihandle.h b/lib/multihandle.h
index 91eca16..9d73df0 100644
--- a/lib/multihandle.h
+++ b/lib/multihandle.h
@@ -81,7 +81,7 @@
      this multi handle with an easy handle. Set this to CURL_MULTI_HANDLE. */
   long type;
 
-  /* We have a doubly-linked circular list with easy handles */
+  /* We have a doubly-linked list with easy handles */
   struct Curl_easy *easyp;
   struct Curl_easy *easylp; /* last node */
 
diff --git a/lib/parsedate.c b/lib/parsedate.c
index 585d7ea..4c7a40c 100644
--- a/lib/parsedate.c
+++ b/lib/parsedate.c
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -624,6 +624,7 @@
   /* thread-safe version */
   tm = (struct tm *)gmtime_r(&intime, store);
 #else
+  /* !checksrc! disable BANNEDFUNC 1 */
   tm = gmtime(&intime);
   if(tm)
     *store = *tm; /* copy the pointed struct to the local copy */
diff --git a/lib/rename.c b/lib/rename.c
index bb170d3..fe5f95d 100644
--- a/lib/rename.c
+++ b/lib/rename.c
@@ -27,6 +27,7 @@
 #if (!defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_COOKIES)) ||  \
   defined(USE_ALTSVC)
 
+#include "curl_multibyte.h"
 #include "timeval.h"
 
 /* The last 3 #include files should be in this order */
@@ -39,17 +40,25 @@
 {
 #ifdef WIN32
   /* rename() on Windows doesn't overwrite, so we can't use it here.
-     MoveFileExA() will overwrite and is usually atomic, however it fails
+     MoveFileEx() will overwrite and is usually atomic, however it fails
      when there are open handles to the file. */
   const int max_wait_ms = 1000;
   struct curltime start = Curl_now();
+  TCHAR *tchar_oldpath = curlx_convert_UTF8_to_tchar((char *)oldpath);
+  TCHAR *tchar_newpath = curlx_convert_UTF8_to_tchar((char *)newpath);
   for(;;) {
     timediff_t diff;
-    if(MoveFileExA(oldpath, newpath, MOVEFILE_REPLACE_EXISTING))
+    if(MoveFileEx(tchar_oldpath, tchar_newpath, MOVEFILE_REPLACE_EXISTING)) {
+      curlx_unicodefree(tchar_oldpath);
+      curlx_unicodefree(tchar_newpath);
       break;
+    }
     diff = Curl_timediff(Curl_now(), start);
-    if(diff < 0 || diff > max_wait_ms)
+    if(diff < 0 || diff > max_wait_ms) {
+      curlx_unicodefree(tchar_oldpath);
+      curlx_unicodefree(tchar_newpath);
       return 1;
+    }
     Sleep(1);
   }
 #else
diff --git a/lib/setopt.c b/lib/setopt.c
index 90edf6a..d621335 100644
--- a/lib/setopt.c
+++ b/lib/setopt.c
@@ -274,6 +274,8 @@
     if(data->set.opt_no_body)
       /* in HTTP lingo, no body means using the HEAD request... */
       data->set.method = HTTPREQ_HEAD;
+    else if(data->set.method == HTTPREQ_HEAD)
+      data->set.method = HTTPREQ_GET;
     break;
   case CURLOPT_FAILONERROR:
     /*
diff --git a/lib/smtp.c b/lib/smtp.c
index 685513b..aea41bb 100644
--- a/lib/smtp.c
+++ b/lib/smtp.c
@@ -1760,8 +1760,10 @@
     return CURLE_OUT_OF_MEMORY;
 
   length = strlen(dup);
-  if(dup[length - 1] == '>')
-    dup[length - 1] = '\0';
+  if(length) {
+    if(dup[length - 1] == '>')
+      dup[length - 1] = '\0';
+  }
 
   /* Extract the host name from the address (if we can) */
   host->name = strpbrk(dup, "@");
diff --git a/lib/socks.c b/lib/socks.c
index b2215fe..44783d0 100644
--- a/lib/socks.c
+++ b/lib/socks.c
@@ -327,18 +327,18 @@
      * Make connection
      */
     {
-      ssize_t packetsize = 9 +
+      size_t packetsize = 9 +
         strlen((char *)socksreq + 8); /* size including NUL */
 
       /* If SOCKS4a, set special invalid IP address 0.0.0.x */
       if(protocol4a) {
-        ssize_t hostnamelen = 0;
+        size_t hostnamelen = 0;
         socksreq[4] = 0;
         socksreq[5] = 0;
         socksreq[6] = 0;
         socksreq[7] = 1;
         /* append hostname */
-        hostnamelen = (ssize_t)strlen(hostname) + 1; /* length including NUL */
+        hostnamelen = strlen(hostname) + 1; /* length including NUL */
         if(hostnamelen <= 255)
           strcpy((char *)socksreq + packetsize, hostname);
         else {
diff --git a/lib/strdup.c b/lib/strdup.c
index 1ab10fd..7732802 100644
--- a/lib/strdup.c
+++ b/lib/strdup.c
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -39,19 +39,14 @@
   if(!str)
     return (char *)NULL;
 
-  len = strlen(str);
+  len = strlen(str) + 1;
 
-  if(len >= ((size_t)-1) / sizeof(char))
-    return (char *)NULL;
-
-  newstr = malloc((len + 1)*sizeof(char));
+  newstr = malloc(len);
   if(!newstr)
     return (char *)NULL;
 
-  memcpy(newstr, str, (len + 1)*sizeof(char));
-
+  memcpy(newstr, str, len);
   return newstr;
-
 }
 #endif
 
diff --git a/lib/system_win32.c b/lib/system_win32.c
index b9587b5..2e59e03 100644
--- a/lib/system_win32.c
+++ b/lib/system_win32.c
@@ -26,6 +26,7 @@
 
 #include <curl/curl.h>
 #include "system_win32.h"
+#include "version_win32.h"
 #include "curl_sspi.h"
 #include "warnless.h"
 
@@ -106,8 +107,8 @@
       Curl_if_nametoindex = pIfNameToIndex;
   }
 
-  if(Curl_verify_windows_version(6, 0, PLATFORM_WINNT,
-                                 VERSION_GREATER_THAN_EQUAL)) {
+  if(curlx_verify_windows_version(6, 0, PLATFORM_WINNT,
+                                  VERSION_GREATER_THAN_EQUAL)) {
     Curl_isVistaOrGreater = TRUE;
   }
   else
@@ -160,198 +161,6 @@
 #endif
 
 /*
- * Curl_verify_windows_version()
- *
- * This is used to verify if we are running on a specific windows version.
- *
- * Parameters:
- *
- * majorVersion [in] - The major version number.
- * minorVersion [in] - The minor version number.
- * platform     [in] - The optional platform identifier.
- * condition    [in] - The test condition used to specifier whether we are
- *                     checking a version less then, equal to or greater than
- *                     what is specified in the major and minor version
- *                     numbers.
- *
- * Returns TRUE if matched; otherwise FALSE.
- */
-bool Curl_verify_windows_version(const unsigned int majorVersion,
-                                 const unsigned int minorVersion,
-                                 const PlatformIdentifier platform,
-                                 const VersionCondition condition)
-{
-  bool matched = FALSE;
-
-#if defined(CURL_WINDOWS_APP)
-  /* We have no way to determine the Windows version from Windows apps,
-     so let's assume we're running on the target Windows version. */
-  const WORD fullVersion = MAKEWORD(minorVersion, majorVersion);
-  const WORD targetVersion = (WORD)_WIN32_WINNT;
-
-  switch(condition) {
-  case VERSION_LESS_THAN:
-    matched = targetVersion < fullVersion;
-    break;
-
-  case VERSION_LESS_THAN_EQUAL:
-    matched = targetVersion <= fullVersion;
-    break;
-
-  case VERSION_EQUAL:
-    matched = targetVersion == fullVersion;
-    break;
-
-  case VERSION_GREATER_THAN_EQUAL:
-    matched = targetVersion >= fullVersion;
-    break;
-
-  case VERSION_GREATER_THAN:
-    matched = targetVersion > fullVersion;
-    break;
-  }
-
-  if(matched && (platform == PLATFORM_WINDOWS)) {
-    /* we're always running on PLATFORM_WINNT */
-    matched = FALSE;
-  }
-#elif !defined(_WIN32_WINNT) || !defined(_WIN32_WINNT_WIN2K) || \
-    (_WIN32_WINNT < _WIN32_WINNT_WIN2K)
-  OSVERSIONINFO osver;
-
-  memset(&osver, 0, sizeof(osver));
-  osver.dwOSVersionInfoSize = sizeof(osver);
-
-  /* Find out Windows version */
-  if(GetVersionEx(&osver)) {
-    /* Verify the Operating System version number */
-    switch(condition) {
-    case VERSION_LESS_THAN:
-      if(osver.dwMajorVersion < majorVersion ||
-        (osver.dwMajorVersion == majorVersion &&
-         osver.dwMinorVersion < minorVersion))
-        matched = TRUE;
-      break;
-
-    case VERSION_LESS_THAN_EQUAL:
-      if(osver.dwMajorVersion < majorVersion ||
-        (osver.dwMajorVersion == majorVersion &&
-         osver.dwMinorVersion <= minorVersion))
-        matched = TRUE;
-      break;
-
-    case VERSION_EQUAL:
-      if(osver.dwMajorVersion == majorVersion &&
-         osver.dwMinorVersion == minorVersion)
-        matched = TRUE;
-      break;
-
-    case VERSION_GREATER_THAN_EQUAL:
-      if(osver.dwMajorVersion > majorVersion ||
-        (osver.dwMajorVersion == majorVersion &&
-         osver.dwMinorVersion >= minorVersion))
-        matched = TRUE;
-      break;
-
-    case VERSION_GREATER_THAN:
-      if(osver.dwMajorVersion > majorVersion ||
-        (osver.dwMajorVersion == majorVersion &&
-         osver.dwMinorVersion > minorVersion))
-        matched = TRUE;
-      break;
-    }
-
-    /* Verify the platform identifier (if necessary) */
-    if(matched) {
-      switch(platform) {
-      case PLATFORM_WINDOWS:
-        if(osver.dwPlatformId != VER_PLATFORM_WIN32_WINDOWS)
-          matched = FALSE;
-        break;
-
-      case PLATFORM_WINNT:
-        if(osver.dwPlatformId != VER_PLATFORM_WIN32_NT)
-          matched = FALSE;
-
-      default: /* like platform == PLATFORM_DONT_CARE */
-        break;
-      }
-    }
-  }
-#else
-  ULONGLONG cm = 0;
-  OSVERSIONINFOEX osver;
-  BYTE majorCondition;
-  BYTE minorCondition;
-  BYTE spMajorCondition;
-  BYTE spMinorCondition;
-
-  switch(condition) {
-  case VERSION_LESS_THAN:
-    majorCondition = VER_LESS;
-    minorCondition = VER_LESS;
-    spMajorCondition = VER_LESS_EQUAL;
-    spMinorCondition = VER_LESS_EQUAL;
-    break;
-
-  case VERSION_LESS_THAN_EQUAL:
-    majorCondition = VER_LESS_EQUAL;
-    minorCondition = VER_LESS_EQUAL;
-    spMajorCondition = VER_LESS_EQUAL;
-    spMinorCondition = VER_LESS_EQUAL;
-    break;
-
-  case VERSION_EQUAL:
-    majorCondition = VER_EQUAL;
-    minorCondition = VER_EQUAL;
-    spMajorCondition = VER_GREATER_EQUAL;
-    spMinorCondition = VER_GREATER_EQUAL;
-    break;
-
-  case VERSION_GREATER_THAN_EQUAL:
-    majorCondition = VER_GREATER_EQUAL;
-    minorCondition = VER_GREATER_EQUAL;
-    spMajorCondition = VER_GREATER_EQUAL;
-    spMinorCondition = VER_GREATER_EQUAL;
-    break;
-
-  case VERSION_GREATER_THAN:
-    majorCondition = VER_GREATER;
-    minorCondition = VER_GREATER;
-    spMajorCondition = VER_GREATER_EQUAL;
-    spMinorCondition = VER_GREATER_EQUAL;
-    break;
-
-  default:
-    return FALSE;
-  }
-
-  memset(&osver, 0, sizeof(osver));
-  osver.dwOSVersionInfoSize = sizeof(osver);
-  osver.dwMajorVersion = majorVersion;
-  osver.dwMinorVersion = minorVersion;
-  if(platform == PLATFORM_WINDOWS)
-    osver.dwPlatformId = VER_PLATFORM_WIN32_WINDOWS;
-  else if(platform == PLATFORM_WINNT)
-    osver.dwPlatformId = VER_PLATFORM_WIN32_NT;
-
-  cm = VerSetConditionMask(cm, VER_MAJORVERSION, majorCondition);
-  cm = VerSetConditionMask(cm, VER_MINORVERSION, minorCondition);
-  cm = VerSetConditionMask(cm, VER_SERVICEPACKMAJOR, spMajorCondition);
-  cm = VerSetConditionMask(cm, VER_SERVICEPACKMINOR, spMinorCondition);
-  if(platform != PLATFORM_DONT_CARE)
-    cm = VerSetConditionMask(cm, VER_PLATFORMID, VER_EQUAL);
-
-  if(VerifyVersionInfo(&osver, (VER_MAJORVERSION | VER_MINORVERSION |
-                                VER_SERVICEPACKMAJOR | VER_SERVICEPACKMINOR),
-                       cm))
-    matched = TRUE;
-#endif
-
-  return matched;
-}
-
-/*
  * Curl_load_library()
  *
  * This is used to dynamically load DLLs using the most secure method available
diff --git a/lib/system_win32.h b/lib/system_win32.h
index d2882fc..2547bda 100644
--- a/lib/system_win32.h
+++ b/lib/system_win32.h
@@ -7,7 +7,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 2016 - 2019, Steve Holme, <steve_holme@hotmail.com>.
+ * Copyright (C) 2016 - 2020, Steve Holme, <steve_holme@hotmail.com>.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -32,34 +32,12 @@
 CURLcode Curl_win32_init(long flags);
 void Curl_win32_cleanup(long init_flags);
 
-/* Version condition */
-typedef enum {
-  VERSION_LESS_THAN,
-  VERSION_LESS_THAN_EQUAL,
-  VERSION_EQUAL,
-  VERSION_GREATER_THAN_EQUAL,
-  VERSION_GREATER_THAN
-} VersionCondition;
-
-/* Platform identifier */
-typedef enum {
-  PLATFORM_DONT_CARE,
-  PLATFORM_WINDOWS,
-  PLATFORM_WINNT
-} PlatformIdentifier;
-
 /* We use our own typedef here since some headers might lack this */
 typedef unsigned int(WINAPI *IF_NAMETOINDEX_FN)(const char *);
 
 /* This is used instead of if_nametoindex if available on Windows */
 extern IF_NAMETOINDEX_FN Curl_if_nametoindex;
 
-/* This is used to verify if we are running on a specific windows version */
-bool Curl_verify_windows_version(const unsigned int majorVersion,
-                                 const unsigned int minorVersion,
-                                 const PlatformIdentifier platform,
-                                 const VersionCondition condition);
-
 /* This is used to dynamically load DLLs */
 HMODULE Curl_load_library(LPCTSTR filename);
 
diff --git a/lib/transfer.c b/lib/transfer.c
index 133a478..a07c7af 100644
--- a/lib/transfer.c
+++ b/lib/transfer.c
@@ -487,6 +487,12 @@
 static int data_pending(const struct Curl_easy *data)
 {
   struct connectdata *conn = data->conn;
+
+#ifdef ENABLE_QUIC
+  if(conn->transport == TRNSPRT_QUIC)
+    return Curl_quic_data_pending(data);
+#endif
+
   /* in the case of libssh2, we can never be really sure that we have emptied
      its internal buffers so we MUST always try until we get EAGAIN back */
   return conn->handler->protocol&(CURLPROTO_SCP|CURLPROTO_SFTP) ||
@@ -500,8 +506,6 @@
        be called and we cannot signal the HTTP/2 stream has closed. As
        a workaround, we return nonzero here to call http2_recv. */
     ((conn->handler->protocol&PROTO_FAMILY_HTTP) && conn->httpversion >= 20);
-#elif defined(ENABLE_QUIC)
-    Curl_ssl_data_pending(conn, FIRSTSOCKET) || Curl_quic_data_pending(data);
 #else
     Curl_ssl_data_pending(conn, FIRSTSOCKET);
 #endif
@@ -1441,8 +1445,9 @@
 
   if(!data->change.url && data->set.uh) {
     CURLUcode uc;
+    free(data->set.str[STRING_SET_URL]);
     uc = curl_url_get(data->set.uh,
-                        CURLUPART_URL, &data->set.str[STRING_SET_URL], 0);
+                      CURLUPART_URL, &data->set.str[STRING_SET_URL], 0);
     if(uc) {
       failf(data, "No URL set!");
       return CURLE_URL_MALFORMAT;
@@ -1799,12 +1804,14 @@
   }
   if(retry) {
 #define CONN_MAX_RETRIES 5
-    if(conn->retrycount++ >= CONN_MAX_RETRIES) {
+    if(data->state.retrycount++ >= CONN_MAX_RETRIES) {
       failf(data, "Connection died, tried %d times before giving up",
             CONN_MAX_RETRIES);
+      data->state.retrycount = 0;
       return CURLE_SEND_ERROR;
     }
-    infof(conn->data, "Connection died, retrying a fresh connect\n");
+    infof(conn->data, "Connection died, retrying a fresh connect\
+(retry count: %d)\n", data->state.retrycount);
     *url = strdup(conn->data->change.url);
     if(!*url)
       return CURLE_OUT_OF_MEMORY;
diff --git a/lib/url.c b/lib/url.c
index a1a6b69..150667a 100644
--- a/lib/url.c
+++ b/lib/url.c
@@ -630,7 +630,7 @@
     Curl_initinfo(data);
 
     /* most recent connection is not yet defined */
-    data->state.lastconnect = NULL;
+    data->state.lastconnect_id = -1;
 
     data->progress.flags |= PGRS_HIDE;
     data->state.current_speed = -1; /* init to negative == impossible */
@@ -1836,11 +1836,12 @@
   CURLU *uh;
   CURLUcode uc;
   char *hostname;
+  bool use_set_uh = (data->set.uh && !data->state.this_is_a_follow);
 
   up_free(data); /* cleanup previous leftovers first */
 
   /* parse the URL */
-  if(data->set.uh) {
+  if(use_set_uh) {
     uh = data->state.uh = curl_url_dup(data->set.uh);
   }
   else {
@@ -1863,7 +1864,7 @@
     data->change.url_alloc = TRUE;
   }
 
-  if(!data->set.uh) {
+  if(!use_set_uh) {
     char *newurl;
     uc = curl_url_set(uh, CURLUPART_URL, data->change.url,
                     CURLU_GUESS_SCHEME |
@@ -3170,7 +3171,7 @@
   else {
     /* this is a fresh connect */
     int rc;
-    struct Curl_dns_entry *hostaddr;
+    struct Curl_dns_entry *hostaddr = NULL;
 
 #ifdef USE_UNIX_SOCKETS
     if(conn->unix_domain_socket) {
diff --git a/lib/urldata.h b/lib/urldata.h
index f80a02d..0ae9269 100644
--- a/lib/urldata.h
+++ b/lib/urldata.h
@@ -1090,7 +1090,6 @@
   struct http_connect_state *connect_state; /* for HTTP CONNECT */
   struct connectbundle *bundle; /* The bundle we are member of */
   int negnpn; /* APLN or NPN TLS negotiated protocol, CURL_HTTP_VERSION* */
-  int retrycount; /* number of retries on a new connection */
 #ifdef USE_UNIX_SOCKETS
   char *unix_domain_socket;
 #endif
@@ -1195,7 +1194,6 @@
   HTTPREQ_POST_MIME, /* we make a difference internally */
   HTTPREQ_PUT,
   HTTPREQ_HEAD,
-  HTTPREQ_OPTIONS,
   HTTPREQ_LAST /* last in list */
 } Curl_HttpReq;
 
@@ -1297,10 +1295,12 @@
   /* Points to the connection cache */
   struct conncache *conn_cache;
 
+  int retrycount; /* number of retries on a new connection */
+
   /* buffers to store authentication data in, as parsed from input options */
   struct curltime keeps_speed; /* for the progress meter really */
 
-  struct connectdata *lastconnect; /* The last connection, NULL if undefined */
+  long lastconnect_id; /* The last connection, -1 if undefined */
   struct dynbuf headerb; /* buffer to store headers in */
 
   char *buffer; /* download buffer */
diff --git a/lib/vauth/ntlm.c b/lib/vauth/ntlm.c
index 3b46e1a..ecfeacb 100644
--- a/lib/vauth/ntlm.c
+++ b/lib/vauth/ntlm.c
@@ -191,6 +191,7 @@
         return CURLE_BAD_CONTENT_ENCODING;
       }
 
+      free(ntlm->target_info); /* replace any previous data */
       ntlm->target_info = malloc(target_info_len);
       if(!ntlm->target_info)
         return CURLE_OUT_OF_MEMORY;
diff --git a/lib/version.c b/lib/version.c
index 14e5096..4f6dda2 100644
--- a/lib/version.c
+++ b/lib/version.c
@@ -66,6 +66,10 @@
 #include <brotli/decode.h>
 #endif
 
+#ifdef HAVE_ZSTD
+#include <zstd.h>
+#endif
+
 #ifdef HAVE_BROTLI
 static size_t brotli_version(char *buf, size_t bufsz)
 {
@@ -78,6 +82,20 @@
 }
 #endif
 
+#ifdef HAVE_ZSTD
+static size_t zstd_version(char *buf, size_t bufsz)
+{
+  unsigned long zstd_version = (unsigned long)ZSTD_versionNumber();
+  unsigned int major = (unsigned int)(zstd_version / (100 * 100));
+  unsigned int minor = (unsigned int)((zstd_version -
+                         (major * 100 * 100)) / 100);
+  unsigned int patch = (unsigned int)(zstd_version -
+                         (major * 100 * 100) - (minor * 100));
+
+  return msnprintf(buf, bufsz, "%u.%u.%u", major, minor, patch);
+}
+#endif
+
 /*
  * curl_version() returns a pointer to a static buffer.
  *
@@ -103,6 +121,9 @@
 #ifdef HAVE_BROTLI
   char br_version[40] = "brotli/";
 #endif
+#ifdef HAVE_ZSTD
+  char zst_version[40] = "zstd/";
+#endif
 #ifdef USE_ARES
   char cares_version[40];
 #endif
@@ -153,6 +174,10 @@
   brotli_version(&br_version[7], sizeof(br_version) - 7);
   src[i++] = br_version;
 #endif
+#ifdef HAVE_ZSTD
+  zstd_version(&zst_version[5], sizeof(zst_version) - 5);
+  src[i++] = zst_version;
+#endif
 #ifdef USE_ARES
   msnprintf(cares_version, sizeof(cares_version),
             "c-ares/%s", ares_version(NULL));
@@ -365,6 +390,9 @@
     ( (SIZEOF_OFF_T > 4) || defined(USE_WIN32_LARGE_FILES) )
   | CURL_VERSION_LARGEFILE
 #endif
+#if defined(WIN32) && defined(UNICODE) && defined(_UNICODE)
+  | CURL_VERSION_UNICODE
+#endif
 #if defined(CURL_DOES_CONVERSIONS)
   | CURL_VERSION_CONV
 #endif
@@ -389,6 +417,9 @@
 #if defined(HAVE_BROTLI)
   | CURL_VERSION_BROTLI
 #endif
+#if defined(HAVE_ZSTD)
+  | CURL_VERSION_ZSTD
+#endif
 #if defined(USE_ALTSVC)
   | CURL_VERSION_ALTSVC
 #endif
@@ -413,10 +444,12 @@
   NULL,
 #endif
 #ifdef CURL_CA_PATH
-  CURL_CA_PATH  /* capath */
+  CURL_CA_PATH,  /* capath */
 #else
-  NULL
+  NULL,
 #endif
+  0,    /* zstd_ver_num */
+  NULL  /* zstd version */
 };
 
 curl_version_info_data *curl_version_info(CURLversion stamp)
@@ -434,6 +467,10 @@
 #ifdef HAVE_BROTLI
   static char brotli_buffer[80];
 #endif
+#ifdef HAVE_ZSTD
+  static char zstd_buffer[80];
+#endif
+
 
 #ifdef USE_SSL
   Curl_ssl_version(ssl_buffer, sizeof(ssl_buffer));
@@ -485,6 +522,12 @@
   version_info.brotli_version = brotli_buffer;
 #endif
 
+#ifdef HAVE_ZSTD
+  version_info.zstd_ver_num = (unsigned int)ZSTD_versionNumber();
+  zstd_version(zstd_buffer, sizeof(zstd_buffer));
+  version_info.zstd_version = zstd_buffer;
+#endif
+
 #ifdef USE_NGHTTP2
   {
     nghttp2_info *h2 = nghttp2_version(0);
diff --git a/lib/version_win32.c b/lib/version_win32.c
new file mode 100644
index 0000000..6561d36
--- /dev/null
+++ b/lib/version_win32.c
@@ -0,0 +1,226 @@
+/***************************************************************************
+ *                                  _   _ ____  _
+ *  Project                     ___| | | |  _ \| |
+ *                             / __| | | | |_) | |
+ *                            | (__| |_| |  _ <| |___
+ *                             \___|\___/|_| \_\_____|
+ *
+ * Copyright (C) 2016 - 2020, Steve Holme, <steve_holme@hotmail.com>.
+ *
+ * This software is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at https://curl.haxx.se/docs/copyright.html.
+ *
+ * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+ * copies of the Software, and permit persons to whom the Software is
+ * furnished to do so, under the terms of the COPYING file.
+ *
+ * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+ * KIND, either express or implied.
+ *
+ ***************************************************************************/
+
+#include "curl_setup.h"
+
+#if defined(WIN32)
+
+#include <curl/curl.h>
+#include "version_win32.h"
+
+/* The last #include files should be: */
+#include "curl_memory.h"
+#include "memdebug.h"
+
+/*
+ * curlx_verify_windows_version()
+ *
+ * This is used to verify if we are running on a specific windows version.
+ *
+ * Parameters:
+ *
+ * majorVersion [in] - The major version number.
+ * minorVersion [in] - The minor version number.
+ * platform     [in] - The optional platform identifier.
+ * condition    [in] - The test condition used to specifier whether we are
+ *                     checking a version less then, equal to or greater than
+ *                     what is specified in the major and minor version
+ *                     numbers.
+ *
+ * Returns TRUE if matched; otherwise FALSE.
+ */
+bool curlx_verify_windows_version(const unsigned int majorVersion,
+                                  const unsigned int minorVersion,
+                                  const PlatformIdentifier platform,
+                                  const VersionCondition condition)
+{
+  bool matched = FALSE;
+
+#if defined(CURL_WINDOWS_APP)
+  /* We have no way to determine the Windows version from Windows apps,
+     so let's assume we're running on the target Windows version. */
+  const WORD fullVersion = MAKEWORD(minorVersion, majorVersion);
+  const WORD targetVersion = (WORD)_WIN32_WINNT;
+
+  switch(condition) {
+  case VERSION_LESS_THAN:
+    matched = targetVersion < fullVersion;
+    break;
+
+  case VERSION_LESS_THAN_EQUAL:
+    matched = targetVersion <= fullVersion;
+    break;
+
+  case VERSION_EQUAL:
+    matched = targetVersion == fullVersion;
+    break;
+
+  case VERSION_GREATER_THAN_EQUAL:
+    matched = targetVersion >= fullVersion;
+    break;
+
+  case VERSION_GREATER_THAN:
+    matched = targetVersion > fullVersion;
+    break;
+  }
+
+  if(matched && (platform == PLATFORM_WINDOWS)) {
+    /* we're always running on PLATFORM_WINNT */
+    matched = FALSE;
+  }
+#elif !defined(_WIN32_WINNT) || !defined(_WIN32_WINNT_WIN2K) || \
+    (_WIN32_WINNT < _WIN32_WINNT_WIN2K)
+  OSVERSIONINFO osver;
+
+  memset(&osver, 0, sizeof(osver));
+  osver.dwOSVersionInfoSize = sizeof(osver);
+
+  /* Find out Windows version */
+  if(GetVersionEx(&osver)) {
+    /* Verify the Operating System version number */
+    switch(condition) {
+    case VERSION_LESS_THAN:
+      if(osver.dwMajorVersion < majorVersion ||
+        (osver.dwMajorVersion == majorVersion &&
+         osver.dwMinorVersion < minorVersion))
+        matched = TRUE;
+      break;
+
+    case VERSION_LESS_THAN_EQUAL:
+      if(osver.dwMajorVersion < majorVersion ||
+        (osver.dwMajorVersion == majorVersion &&
+         osver.dwMinorVersion <= minorVersion))
+        matched = TRUE;
+      break;
+
+    case VERSION_EQUAL:
+      if(osver.dwMajorVersion == majorVersion &&
+         osver.dwMinorVersion == minorVersion)
+        matched = TRUE;
+      break;
+
+    case VERSION_GREATER_THAN_EQUAL:
+      if(osver.dwMajorVersion > majorVersion ||
+        (osver.dwMajorVersion == majorVersion &&
+         osver.dwMinorVersion >= minorVersion))
+        matched = TRUE;
+      break;
+
+    case VERSION_GREATER_THAN:
+      if(osver.dwMajorVersion > majorVersion ||
+        (osver.dwMajorVersion == majorVersion &&
+         osver.dwMinorVersion > minorVersion))
+        matched = TRUE;
+      break;
+    }
+
+    /* Verify the platform identifier (if necessary) */
+    if(matched) {
+      switch(platform) {
+      case PLATFORM_WINDOWS:
+        if(osver.dwPlatformId != VER_PLATFORM_WIN32_WINDOWS)
+          matched = FALSE;
+        break;
+
+      case PLATFORM_WINNT:
+        if(osver.dwPlatformId != VER_PLATFORM_WIN32_NT)
+          matched = FALSE;
+
+      default: /* like platform == PLATFORM_DONT_CARE */
+        break;
+      }
+    }
+  }
+#else
+  ULONGLONG cm = 0;
+  OSVERSIONINFOEX osver;
+  BYTE majorCondition;
+  BYTE minorCondition;
+  BYTE spMajorCondition;
+  BYTE spMinorCondition;
+
+  switch(condition) {
+  case VERSION_LESS_THAN:
+    majorCondition = VER_LESS;
+    minorCondition = VER_LESS;
+    spMajorCondition = VER_LESS_EQUAL;
+    spMinorCondition = VER_LESS_EQUAL;
+    break;
+
+  case VERSION_LESS_THAN_EQUAL:
+    majorCondition = VER_LESS_EQUAL;
+    minorCondition = VER_LESS_EQUAL;
+    spMajorCondition = VER_LESS_EQUAL;
+    spMinorCondition = VER_LESS_EQUAL;
+    break;
+
+  case VERSION_EQUAL:
+    majorCondition = VER_EQUAL;
+    minorCondition = VER_EQUAL;
+    spMajorCondition = VER_GREATER_EQUAL;
+    spMinorCondition = VER_GREATER_EQUAL;
+    break;
+
+  case VERSION_GREATER_THAN_EQUAL:
+    majorCondition = VER_GREATER_EQUAL;
+    minorCondition = VER_GREATER_EQUAL;
+    spMajorCondition = VER_GREATER_EQUAL;
+    spMinorCondition = VER_GREATER_EQUAL;
+    break;
+
+  case VERSION_GREATER_THAN:
+    majorCondition = VER_GREATER;
+    minorCondition = VER_GREATER;
+    spMajorCondition = VER_GREATER_EQUAL;
+    spMinorCondition = VER_GREATER_EQUAL;
+    break;
+
+  default:
+    return FALSE;
+  }
+
+  memset(&osver, 0, sizeof(osver));
+  osver.dwOSVersionInfoSize = sizeof(osver);
+  osver.dwMajorVersion = majorVersion;
+  osver.dwMinorVersion = minorVersion;
+  if(platform == PLATFORM_WINDOWS)
+    osver.dwPlatformId = VER_PLATFORM_WIN32_WINDOWS;
+  else if(platform == PLATFORM_WINNT)
+    osver.dwPlatformId = VER_PLATFORM_WIN32_NT;
+
+  cm = VerSetConditionMask(cm, VER_MAJORVERSION, majorCondition);
+  cm = VerSetConditionMask(cm, VER_MINORVERSION, minorCondition);
+  cm = VerSetConditionMask(cm, VER_SERVICEPACKMAJOR, spMajorCondition);
+  cm = VerSetConditionMask(cm, VER_SERVICEPACKMINOR, spMinorCondition);
+  if(platform != PLATFORM_DONT_CARE)
+    cm = VerSetConditionMask(cm, VER_PLATFORMID, VER_EQUAL);
+
+  if(VerifyVersionInfo(&osver, (VER_MAJORVERSION | VER_MINORVERSION |
+                                VER_SERVICEPACKMAJOR | VER_SERVICEPACKMINOR),
+                       cm))
+    matched = TRUE;
+#endif
+
+  return matched;
+}
+
+#endif /* WIN32 */
diff --git a/lib/version_win32.h b/lib/version_win32.h
new file mode 100644
index 0000000..94cc626
--- /dev/null
+++ b/lib/version_win32.h
@@ -0,0 +1,53 @@
+#ifndef HEADER_CURL_VERSION_WIN32_H
+#define HEADER_CURL_VERSION_WIN32_H
+/***************************************************************************
+ *                                  _   _ ____  _
+ *  Project                     ___| | | |  _ \| |
+ *                             / __| | | | |_) | |
+ *                            | (__| |_| |  _ <| |___
+ *                             \___|\___/|_| \_\_____|
+ *
+ * Copyright (C) 2016 - 2020, Steve Holme, <steve_holme@hotmail.com>.
+ *
+ * This software is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at https://curl.haxx.se/docs/copyright.html.
+ *
+ * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+ * copies of the Software, and permit persons to whom the Software is
+ * furnished to do so, under the terms of the COPYING file.
+ *
+ * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+ * KIND, either express or implied.
+ *
+ ***************************************************************************/
+
+#include "curl_setup.h"
+
+#if defined(WIN32)
+
+/* Version condition */
+typedef enum {
+  VERSION_LESS_THAN,
+  VERSION_LESS_THAN_EQUAL,
+  VERSION_EQUAL,
+  VERSION_GREATER_THAN_EQUAL,
+  VERSION_GREATER_THAN
+} VersionCondition;
+
+/* Platform identifier */
+typedef enum {
+  PLATFORM_DONT_CARE,
+  PLATFORM_WINDOWS,
+  PLATFORM_WINNT
+} PlatformIdentifier;
+
+/* This is used to verify if we are running on a specific windows version */
+bool curlx_verify_windows_version(const unsigned int majorVersion,
+                                  const unsigned int minorVersion,
+                                  const PlatformIdentifier platform,
+                                  const VersionCondition condition);
+
+#endif /* WIN32 */
+
+#endif /* HEADER_CURL_VERSION_WIN32_H */
diff --git a/lib/vquic/ngtcp2.c b/lib/vquic/ngtcp2.c
index d29cb37..20ee08d 100644
--- a/lib/vquic/ngtcp2.c
+++ b/lib/vquic/ngtcp2.c
@@ -150,9 +150,11 @@
 }
 #endif
 
-static void qlog_callback(void *user_data, const void *data, size_t datalen)
+static void qlog_callback(void *user_data, uint32_t flags,
+                          const void *data, size_t datalen)
 {
   struct quicsocket *qs = (struct quicsocket *)user_data;
+  (void)flags;
   if(qs->qlogfd != -1) {
     ssize_t rc = write(qs->qlogfd, data, datalen);
     if(rc == -1) {
@@ -826,9 +828,8 @@
   if(rv == -1)
     return CURLE_QUIC_CONNECT_ERROR;
 
-  ngtcp2_addr_init(&path.local, (uint8_t *)&qs->local_addr, qs->local_addrlen,
-                   NULL);
-  ngtcp2_addr_init(&path.remote, (uint8_t*)addr, addrlen, NULL);
+  ngtcp2_addr_init(&path.local, &qs->local_addr, qs->local_addrlen, NULL);
+  ngtcp2_addr_init(&path.remote, addr, addrlen, NULL);
 
 #ifdef NGTCP2_PROTO_VER
 #define QUICVER NGTCP2_PROTO_VER
@@ -1744,10 +1745,10 @@
       return CURLE_RECV_ERROR;
     }
 
-    ngtcp2_addr_init(&path.local, (uint8_t *)&qs->local_addr,
+    ngtcp2_addr_init(&path.local, &qs->local_addr,
                      qs->local_addrlen, NULL);
-    ngtcp2_addr_init(&path.remote, (uint8_t *)&remote_addr, remote_addrlen,
-                     NULL);
+    ngtcp2_addr_init(&path.remote, (struct sockaddr *)&remote_addr,
+                     remote_addrlen, NULL);
 
     rv = ngtcp2_conn_read_pkt(qs->qconn, &path, buf, recvd, ts);
     if(rv != 0) {
@@ -1778,7 +1779,7 @@
   nghttp3_vec vec[16];
   ssize_t ndatalen;
 
-  switch(qs->local_addr.ss_family) {
+  switch(qs->local_addr.sa_family) {
   case AF_INET:
     pktlen = NGTCP2_MAX_PKTLEN_IPV4;
     break;
@@ -1834,7 +1835,7 @@
             }
             continue;
           }
-          else if(outlen == NGTCP2_ERR_WRITE_STREAM_MORE) {
+          else if(outlen == NGTCP2_ERR_WRITE_MORE) {
             assert(ndatalen > 0);
             rv = nghttp3_conn_add_write_offset(qs->h3conn, stream_id,
                                                ndatalen);
diff --git a/lib/vquic/ngtcp2.h b/lib/vquic/ngtcp2.h
index e2f8b56..afdd01b 100644
--- a/lib/vquic/ngtcp2.h
+++ b/lib/vquic/ngtcp2.h
@@ -58,7 +58,7 @@
   struct quic_handshake crypto_data[3];
   /* the last TLS alert description generated by the local endpoint */
   uint8_t tls_alert;
-  struct sockaddr_storage local_addr;
+  struct sockaddr local_addr;
   socklen_t local_addrlen;
 
   nghttp3_conn *h3conn;
diff --git a/lib/vquic/quiche.c b/lib/vquic/quiche.c
index be6f15c..fd9cb8b 100644
--- a/lib/vquic/quiche.c
+++ b/lib/vquic/quiche.c
@@ -95,8 +95,14 @@
     quiche_h3_config_free(qs->h3config);
   if(qs->h3c)
     quiche_h3_conn_free(qs->h3c);
-  quiche_config_free(qs->cfg);
-  quiche_conn_free(qs->conn);
+  if(qs->cfg) {
+    quiche_config_free(qs->cfg);
+    qs->cfg = NULL;
+  }
+  if(qs->conn) {
+    quiche_conn_free(qs->conn);
+    qs->conn = NULL;
+  }
   return CURLE_OK;
 }
 
diff --git a/lib/vssh/libssh2.c b/lib/vssh/libssh2.c
index 555afc9..4f56bb4 100644
--- a/lib/vssh/libssh2.c
+++ b/lib/vssh/libssh2.c
@@ -1256,7 +1256,7 @@
           result = CURLE_SSH;
         sshc->actualcode = result;
         DEBUGF(infof(data, "error = %d makes libcurl = %d\n",
-                     ssherr, (int)result));
+                     sftperr, (int)result));
         state(conn, SSH_STOP);
         break;
       }
diff --git a/lib/vtls/bearssl.c b/lib/vtls/bearssl.c
index 628e16a..44e7406 100644
--- a/lib/vtls/bearssl.c
+++ b/lib/vtls/bearssl.c
@@ -300,8 +300,12 @@
   struct ssl_connect_data *connssl = &conn->ssl[sockindex];
   struct ssl_backend_data *backend = connssl->backend;
   const char * const ssl_cafile = SSL_CONN_CONFIG(CAfile);
+#ifndef CURL_DISABLE_PROXY
   const char *hostname = SSL_IS_PROXY() ? conn->http_proxy.host.name :
     conn->host.name;
+#else
+  const char *hostname = conn->host.name;
+#endif
   const bool verifypeer = SSL_CONN_CONFIG(verifypeer);
   const bool verifyhost = SSL_CONN_CONFIG(verifyhost);
   CURLcode ret;
@@ -386,8 +390,11 @@
      */
 
 #ifdef USE_NGHTTP2
-    if(data->set.httpversion >= CURL_HTTP_VERSION_2 &&
-       (!SSL_IS_PROXY() || !conn->bits.tunnel_proxy)) {
+    if(data->set.httpversion >= CURL_HTTP_VERSION_2
+#ifndef CURL_DISABLE_PROXY
+      && (!SSL_IS_PROXY() || !conn->bits.tunnel_proxy)
+#endif
+      ) {
       backend->protocols[cur++] = NGHTTP2_PROTO_VERSION_ID;
       infof(data, "ALPN, offering %s\n", NGHTTP2_PROTO_VERSION_ID);
     }
diff --git a/lib/vtls/gtls.c b/lib/vtls/gtls.c
index 9b4c365..16b0bd6 100644
--- a/lib/vtls/gtls.c
+++ b/lib/vtls/gtls.c
@@ -399,10 +399,15 @@
 #endif
   const char *prioritylist;
   const char *err = NULL;
+#ifndef CURL_DISABLE_PROXY
   const char * const hostname = SSL_IS_PROXY() ? conn->http_proxy.host.name :
     conn->host.name;
   long * const certverifyresult = SSL_IS_PROXY() ?
     &data->set.proxy_ssl.certverifyresult : &data->set.ssl.certverifyresult;
+#else
+  const char * const hostname = conn->host.name;
+  long * const certverifyresult = &data->set.ssl.certverifyresult;
+#endif
 
   if(connssl->state == ssl_connection_complete)
     /* to make us tolerant against being called more than once for the
@@ -620,8 +625,11 @@
     gnutls_datum_t protocols[2];
 
 #ifdef USE_NGHTTP2
-    if(data->set.httpversion >= CURL_HTTP_VERSION_2 &&
-       (!SSL_IS_PROXY() || !conn->bits.tunnel_proxy)) {
+    if(data->set.httpversion >= CURL_HTTP_VERSION_2
+#ifndef CURL_DISABLE_PROXY
+       && (!SSL_IS_PROXY() || !conn->bits.tunnel_proxy)
+#endif
+       ) {
       protocols[cur].data = (unsigned char *)NGHTTP2_PROTO_VERSION_ID;
       protocols[cur].size = NGHTTP2_PROTO_VERSION_ID_LEN;
       cur++;
@@ -694,12 +702,15 @@
     }
   }
 
+#ifndef CURL_DISABLE_PROXY
   if(conn->proxy_ssl[sockindex].use) {
     transport_ptr = conn->proxy_ssl[sockindex].backend->session;
     gnutls_transport_push = Curl_gtls_push_ssl;
     gnutls_transport_pull = Curl_gtls_pull_ssl;
   }
-  else {
+  else
+#endif
+  {
     /* file descriptor for the socket */
     transport_ptr = &conn->sock[sockindex];
     gnutls_transport_push = Curl_gtls_push;
@@ -828,10 +839,15 @@
   unsigned int bits;
   gnutls_protocol_t version = gnutls_protocol_get_version(session);
 #endif
+#ifndef CURL_DISABLE_PROXY
   const char * const hostname = SSL_IS_PROXY() ? conn->http_proxy.host.name :
     conn->host.name;
   long * const certverifyresult = SSL_IS_PROXY() ?
     &data->set.proxy_ssl.certverifyresult : &data->set.ssl.certverifyresult;
+#else
+  const char * const hostname = conn->host.name;
+  long * const certverifyresult = &data->set.ssl.certverifyresult;
+#endif
 
   /* the name of the cipher suite used, e.g. ECDHE_RSA_AES_256_GCM_SHA384. */
   ptr = gnutls_cipher_suite_get_name(gnutls_kx_get(session),
@@ -1112,8 +1128,12 @@
   }
 #endif
   if(!rc) {
+#ifndef CURL_DISABLE_PROXY
     const char * const dispname = SSL_IS_PROXY() ?
       conn->http_proxy.host.dispname : conn->host.dispname;
+#else
+    const char * const dispname = conn->host.dispname;
+#endif
 
     if(SSL_CONN_CONFIG(verifyhost)) {
       failf(data, "SSL: certificate subject name (%s) does not match "
@@ -1216,20 +1236,23 @@
 
 
   rc = gnutls_x509_crt_get_dn2(x509_cert, &certfields);
-  if(rc != 0)
-    return CURLE_OUT_OF_MEMORY;
-  infof(data, "\t subject: %s\n", certfields.data);
+  if(rc)
+    infof(data, "Failed to get certificate name\n");
+  else {
+    infof(data, "\t subject: %s\n", certfields.data);
 
-  certclock = gnutls_x509_crt_get_activation_time(x509_cert);
-  showtime(data, "start date", certclock);
+    certclock = gnutls_x509_crt_get_activation_time(x509_cert);
+    showtime(data, "start date", certclock);
 
-  certclock = gnutls_x509_crt_get_expiration_time(x509_cert);
-  showtime(data, "expire date", certclock);
+    certclock = gnutls_x509_crt_get_expiration_time(x509_cert);
+    showtime(data, "expire date", certclock);
+  }
 
   rc = gnutls_x509_crt_get_issuer_dn2(x509_cert, &certfields);
-  if(rc != 0)
-    return CURLE_OUT_OF_MEMORY;
-  infof(data, "\t issuer: %s\n", certfields.data);
+  if(rc)
+    infof(data, "Failed to get certificate issuer\n");
+  else
+    infof(data, "\t issuer: %s\n", certfields.data);
 #endif
 
   gnutls_x509_crt_deinit(x509_cert);
@@ -1381,10 +1404,13 @@
      0 != gnutls_record_check_pending(backend->session))
     res = TRUE;
 
+#ifndef CURL_DISABLE_PROXY
   connssl = &conn->proxy_ssl[connindex];
+  backend = connssl->backend;
   if(backend->session &&
      0 != gnutls_record_check_pending(backend->session))
     res = TRUE;
+#endif
 
   return res;
 }
@@ -1433,7 +1459,9 @@
 static void Curl_gtls_close(struct connectdata *conn, int sockindex)
 {
   close_one(&conn->ssl[sockindex]);
+#ifndef CURL_DISABLE_PROXY
   close_one(&conn->proxy_ssl[sockindex]);
+#endif
 }
 
 /*
diff --git a/lib/vtls/nss.c b/lib/vtls/nss.c
index fca2926..0f0d1ee 100644
--- a/lib/vtls/nss.c
+++ b/lib/vtls/nss.c
@@ -1027,9 +1027,11 @@
   CERTCertificate *cert;
 
   /* remember the cert verification result */
+#ifndef CURL_DISABLE_PROXY
   if(SSL_IS_PROXY())
     data->set.proxy_ssl.certverifyresult = err;
   else
+#endif
     data->set.ssl.certverifyresult = err;
 
   if(err == SSL_ERROR_BAD_CERT_DOMAIN && !SSL_CONN_CONFIG(verifyhost))
@@ -1553,24 +1555,32 @@
 static void Curl_nss_close(struct connectdata *conn, int sockindex)
 {
   struct ssl_connect_data *connssl = &conn->ssl[sockindex];
+#ifndef CURL_DISABLE_PROXY
   struct ssl_connect_data *connssl_proxy = &conn->proxy_ssl[sockindex];
+#endif
   struct ssl_backend_data *backend = connssl->backend;
 
-  if(backend->handle || connssl_proxy->backend->handle) {
+  if(backend->handle
+#ifndef CURL_DISABLE_PROXY
+    || connssl_proxy->backend->handle
+#endif
+    ) {
     /* NSS closes the socket we previously handed to it, so we must mark it
        as closed to avoid double close */
     fake_sclose(conn->sock[sockindex]);
     conn->sock[sockindex] = CURL_SOCKET_BAD;
   }
 
+#ifndef CURL_DISABLE_PROXY
   if(backend->handle)
     /* nss_close(connssl) will transitively close also
        connssl_proxy->backend->handle if both are used. Clear it to avoid
        a double close leading to crash. */
     connssl_proxy->backend->handle = NULL;
 
-  nss_close(connssl);
   nss_close(connssl_proxy);
+#endif
+  nss_close(connssl);
 }
 
 /* return true if NSS can provide error code (and possibly msg) for the
@@ -1828,6 +1838,12 @@
   CURLcode result;
   bool second_layer = FALSE;
   SSLVersionRange sslver_supported;
+#ifndef CURL_DISABLE_PROXY
+  const char *hostname = SSL_IS_PROXY() ? conn->http_proxy.host.name :
+    conn->host.name;
+#else
+  const char *hostname = conn->host.name;
+#endif
 
   SSLVersionRange sslver = {
     SSL_LIBRARY_VERSION_TLS_1_0,  /* min */
@@ -1932,9 +1948,11 @@
     goto error;
 
   /* not checked yet */
+#ifndef CURL_DISABLE_PROXY
   if(SSL_IS_PROXY())
     data->set.proxy_ssl.certverifyresult = 0;
   else
+#endif
     data->set.ssl.certverifyresult = 0;
 
   if(SSL_BadCertHook(model, BadCertHandler, conn) != SECSuccess)
@@ -1991,12 +2009,14 @@
     goto error;
   }
 
+#ifndef CURL_DISABLE_PROXY
   if(conn->proxy_ssl[sockindex].use) {
     DEBUGASSERT(ssl_connection_complete == conn->proxy_ssl[sockindex].state);
     DEBUGASSERT(conn->proxy_ssl[sockindex].backend->handle != NULL);
     nspr_io = conn->proxy_ssl[sockindex].backend->handle;
     second_layer = TRUE;
   }
+#endif
   else {
     /* wrap OS file descriptor by NSPR's file descriptor abstraction */
     nspr_io = PR_ImportTCPSocket(sockfd);
@@ -2077,8 +2097,11 @@
     unsigned char protocols[128];
 
 #ifdef USE_NGHTTP2
-    if(data->set.httpversion >= CURL_HTTP_VERSION_2 &&
-       (!SSL_IS_PROXY() || !conn->bits.tunnel_proxy)) {
+    if(data->set.httpversion >= CURL_HTTP_VERSION_2
+#ifndef CURL_DISABLE_PROXY
+      && (!SSL_IS_PROXY() || !conn->bits.tunnel_proxy)
+#endif
+      ) {
       protocols[cur++] = NGHTTP2_PROTO_VERSION_ID_LEN;
       memcpy(&protocols[cur], NGHTTP2_PROTO_VERSION_ID,
           NGHTTP2_PROTO_VERSION_ID_LEN);
@@ -2101,14 +2124,11 @@
     goto error;
 
   /* propagate hostname to the TLS layer */
-  if(SSL_SetURL(backend->handle, SSL_IS_PROXY() ? conn->http_proxy.host.name :
-                conn->host.name) != SECSuccess)
+  if(SSL_SetURL(backend->handle, hostname) != SECSuccess)
     goto error;
 
   /* prevent NSS from re-using the session for a different hostname */
-  if(SSL_SetSockPeerID(backend->handle, SSL_IS_PROXY() ?
-                       conn->http_proxy.host.name : conn->host.name)
-     != SECSuccess)
+  if(SSL_SetSockPeerID(backend->handle, hostname) != SECSuccess)
     goto error;
 
   return CURLE_OK;
@@ -2127,11 +2147,17 @@
   struct Curl_easy *data = conn->data;
   CURLcode result = CURLE_SSL_CONNECT_ERROR;
   PRUint32 timeout;
+#ifndef CURL_DISABLE_PROXY
   long * const certverifyresult = SSL_IS_PROXY() ?
     &data->set.proxy_ssl.certverifyresult : &data->set.ssl.certverifyresult;
   const char * const pinnedpubkey = SSL_IS_PROXY() ?
               data->set.str[STRING_SSL_PINNEDPUBLICKEY_PROXY] :
               data->set.str[STRING_SSL_PINNEDPUBLICKEY_ORIG];
+#else
+  long * const certverifyresult = &data->set.ssl.certverifyresult;
+  const char * const pinnedpubkey =
+              data->set.str[STRING_SSL_PINNEDPUBLICKEY_ORIG];
+#endif
 
 
   /* check timeout situation */
diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c
index 2e9f900..1685a4a 100644
--- a/lib/vtls/openssl.c
+++ b/lib/vtls/openssl.c
@@ -619,7 +619,9 @@
                                   const char *key_passwd)
 {
 /* SSL_CTX_add1_chain_cert introduced in OpenSSL 1.0.2 */
-#if (OPENSSL_VERSION_NUMBER >= 0x1000200fL) /* 1.0.2 or later */
+#if (OPENSSL_VERSION_NUMBER >= 0x1000200fL) && /* OpenSSL 1.0.2 or later */ \
+    !(defined(LIBRESSL_VERSION_NUMBER) && \
+      (LIBRESSL_VERSION_NUMBER < 0x2090100fL)) /* LibreSSL 2.9.1 or later */
   int ret = 0;
   X509 *x = NULL;
   void *passwd_callback_userdata = (void *)key_passwd;
@@ -2825,7 +2827,8 @@
   if((SSL_CONN_CONFIG(verifypeer) || SSL_CONN_CONFIG(verifyhost)) &&
      (SSL_SET_OPTION(native_ca_store))) {
     X509_STORE *store = SSL_CTX_get_cert_store(backend->ctx);
-    HCERTSTORE hStore = CertOpenSystemStoreA((HCRYPTPROV_LEGACY)NULL, "ROOT");
+    HCERTSTORE hStore = CertOpenSystemStore((HCRYPTPROV_LEGACY)NULL,
+                                            TEXT("ROOT"));
 
     if(hStore) {
       PCCERT_CONTEXT pContext = NULL;
diff --git a/lib/vtls/schannel.c b/lib/vtls/schannel.c
index 1996526..1c1432d 100644
--- a/lib/vtls/schannel.c
+++ b/lib/vtls/schannel.c
@@ -50,7 +50,7 @@
 #include "x509asn1.h"
 #include "curl_printf.h"
 #include "multiif.h"
-#include "system_win32.h"
+#include "version_win32.h"
 
 /* The last #include file should be: */
 #include "curl_memory.h"
@@ -436,8 +436,8 @@
                "schannel: SSL/TLS connection with %s port %hu (step 1/3)\n",
                hostname, conn->remote_port));
 
-  if(Curl_verify_windows_version(5, 1, PLATFORM_WINNT,
-                                 VERSION_LESS_THAN_EQUAL)) {
+  if(curlx_verify_windows_version(5, 1, PLATFORM_WINNT,
+                                  VERSION_LESS_THAN_EQUAL)) {
     /* Schannel in Windows XP (OS version 5.1) uses legacy handshakes and
        algorithms that may not be supported by all servers. */
     infof(data, "schannel: Windows version is old and may not be able to "
@@ -448,10 +448,10 @@
   /* ALPN is only supported on Windows 8.1 / Server 2012 R2 and above.
      Also it doesn't seem to be supported for Wine, see curl bug #983. */
   BACKEND->use_alpn = conn->bits.tls_enable_alpn &&
-    !GetProcAddress(GetModuleHandleA("ntdll"),
+    !GetProcAddress(GetModuleHandle(TEXT("ntdll")),
                     "wine_get_version") &&
-    Curl_verify_windows_version(6, 3, PLATFORM_WINNT,
-                                VERSION_GREATER_THAN_EQUAL);
+    curlx_verify_windows_version(6, 3, PLATFORM_WINNT,
+                                 VERSION_GREATER_THAN_EQUAL);
 #else
   BACKEND->use_alpn = false;
 #endif
@@ -467,8 +467,8 @@
 #else
 #ifdef HAS_MANUAL_VERIFY_API
   if(SSL_CONN_CONFIG(CAfile)) {
-    if(Curl_verify_windows_version(6, 1, PLATFORM_WINNT,
-                                   VERSION_GREATER_THAN_EQUAL)) {
+    if(curlx_verify_windows_version(6, 1, PLATFORM_WINNT,
+                                    VERSION_GREATER_THAN_EQUAL)) {
       BACKEND->use_manual_cred_validation = true;
     }
     else {
@@ -2015,8 +2015,8 @@
   */
   if(len && !BACKEND->decdata_offset && BACKEND->recv_connection_closed &&
      !BACKEND->recv_sspi_close_notify) {
-    bool isWin2k = Curl_verify_windows_version(5, 0, PLATFORM_WINNT,
-                                               VERSION_EQUAL);
+    bool isWin2k = curlx_verify_windows_version(5, 0, PLATFORM_WINNT,
+                                                VERSION_EQUAL);
 
     if(isWin2k && sspi_status == SEC_E_OK)
       BACKEND->recv_sspi_close_notify = true;
diff --git a/lib/vtls/schannel_verify.c b/lib/vtls/schannel_verify.c
index bdd7199..ab7be39 100644
--- a/lib/vtls/schannel_verify.c
+++ b/lib/vtls/schannel_verify.c
@@ -45,7 +45,7 @@
 #include "curl_multibyte.h"
 #include "curl_printf.h"
 #include "hostcheck.h"
-#include "system_win32.h"
+#include "version_win32.h"
 
 /* The last #include file should be: */
 #include "curl_memory.h"
@@ -317,8 +317,8 @@
   DWORD i;
 
   /* CERT_NAME_SEARCH_ALL_NAMES_FLAG is available from Windows 8 onwards. */
-  if(Curl_verify_windows_version(6, 2, PLATFORM_WINNT,
-                                 VERSION_GREATER_THAN_EQUAL)) {
+  if(curlx_verify_windows_version(6, 2, PLATFORM_WINNT,
+                                  VERSION_GREATER_THAN_EQUAL)) {
 #ifdef CERT_NAME_SEARCH_ALL_NAMES_FLAG
     /* CertGetNameString will provide the 8-bit character string without
      * any decoding */
@@ -564,7 +564,7 @@
      * trusted certificates. This is only supported on Windows 7+.
      */
 
-    if(Curl_verify_windows_version(6, 1, PLATFORM_WINNT, VERSION_LESS_THAN)) {
+    if(curlx_verify_windows_version(6, 1, PLATFORM_WINNT, VERSION_LESS_THAN)) {
       failf(data, "schannel: this version of Windows is too old to support "
             "certificate verification via CA bundle file.");
       result = CURLE_SSL_CACERT_BADFILE;
diff --git a/lib/vtls/vtls.c b/lib/vtls/vtls.c
index c3a55fb..281043a 100644
--- a/lib/vtls/vtls.c
+++ b/lib/vtls/vtls.c
@@ -621,6 +621,7 @@
 {
   DEBUGASSERT((sockindex <= 1) && (sockindex >= -1));
   Curl_ssl->close_one(conn, sockindex);
+  conn->ssl[sockindex].state = ssl_connection_none;
 }
 
 CURLcode Curl_ssl_shutdown(struct connectdata *conn, int sockindex)
diff --git a/local-configure.patch b/local-configure.patch
index 044f411..c18467d 100644
--- a/local-configure.patch
+++ b/local-configure.patch
@@ -2,7 +2,7 @@
 ===================================================================
 --- curl.orig/lib/curl_config.h
 +++ curl/lib/curl_config.h
-@@ -469,7 +469,7 @@
+@@ -472,7 +472,7 @@
  #define HAVE_NETDB_H 1
  
  /* Define to 1 if you have the <netinet/in6.h> header file. */
@@ -11,7 +11,7 @@
  
  /* Define to 1 if you have the <netinet/in.h> header file. */
  #define HAVE_NETINET_IN_H 1
-@@ -512,7 +512,7 @@
+@@ -515,7 +515,7 @@
  #define HAVE_OPENSSL_RSA_H 1
  
  /* if you have the function SRP_Calc_client_key */
@@ -20,7 +20,7 @@
  
  /* Define to 1 if you have the <openssl/ssl.h> header file. */
  #define HAVE_OPENSSL_SSL_H 1
-@@ -847,9 +847,6 @@
+@@ -856,9 +856,6 @@
  /* Define absolute filename for winbind's ntlm_auth helper. */
  /* #undef NTLM_WB_FILE */
  
@@ -30,7 +30,7 @@
  /* Name of package */
  #define PACKAGE "curl"
  
-@@ -905,7 +902,7 @@
+@@ -914,7 +911,7 @@
  #define SELECT_TYPE_ARG5 struct timeval *
  
  /* Define to the function return type for select. */
@@ -39,7 +39,7 @@
  
  /* Define to the type qualifier of arg 2 for send. */
  #define SEND_QUAL_ARG2 const
-@@ -931,24 +928,9 @@
+@@ -940,24 +937,9 @@
  /* The number of bytes in type int */
  #define SIZEOF_INT 4
  
@@ -64,7 +64,7 @@
  /* Define to 1 if you have the ANSI C header files. */
  #define STDC_HEADERS 1
  
-@@ -1043,7 +1025,7 @@
+@@ -1052,7 +1034,7 @@
  /* #undef USE_THREADS_WIN32 */
  
  /* Use TLS-SRP authentication */
@@ -73,7 +73,7 @@
  
  /* Use Unix domain sockets */
  #define USE_UNIX_SOCKETS 1
-@@ -1088,7 +1070,7 @@
+@@ -1097,7 +1079,7 @@
  #endif
  
  /* Number of bits in a file offset, on hosts where this is settable. */
diff --git a/m4/curl-compilers.m4 b/m4/curl-compilers.m4
index e732a87..107dc6a 100644
--- a/m4/curl-compilers.m4
+++ b/m4/curl-compilers.m4
@@ -886,36 +886,36 @@
         #
         if test "$want_warnings" = "yes"; then
           tmp_CFLAGS="$tmp_CFLAGS -pedantic"
-          tmp_CFLAGS="$tmp_CFLAGS -Wall -Wextra"
-          tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings"
-          tmp_CFLAGS="$tmp_CFLAGS -Wshadow"
-          tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs"
-          tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations"
-          tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes"
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [all extra])
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [pointer-arith write-strings])
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [shadow])
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [inline nested-externs])
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [missing-declarations])
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [missing-prototypes])
           tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long"
-          tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal"
-          tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare"
-          tmp_CFLAGS="$tmp_CFLAGS -Wundef"
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [float-equal])
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [no-multichar sign-compare])
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [undef])
           tmp_CFLAGS="$tmp_CFLAGS -Wno-format-nonliteral"
-          tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes"
-          tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement"
-          tmp_CFLAGS="$tmp_CFLAGS -Wcast-align"
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [endif-labels strict-prototypes])
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [declaration-after-statement])
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [cast-align])
           tmp_CFLAGS="$tmp_CFLAGS -Wno-system-headers"
-          tmp_CFLAGS="$tmp_CFLAGS -Wshorten-64-to-32"
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [shorten-64-to-32])
           #
           dnl Only clang 1.1 or later
           if test "$compiler_num" -ge "101"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wunused"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [unused])
           fi
           #
           dnl Only clang 2.8 or later
           if test "$compiler_num" -ge "208"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wvla"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [vla])
           fi
           #
           dnl Only clang 2.9 or later
           if test "$compiler_num" -ge "209"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wshift-sign-overflow"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [shift-sign-overflow])
           fi
           #
           dnl Only clang 3.2 or later
@@ -926,19 +926,19 @@
               dnl mingw because the libtool wrapper executable causes them
               ;;
             *)
-              tmp_CFLAGS="$tmp_CFLAGS -Wmissing-variable-declarations"
+              CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [missing-variable-declarations])
               ;;
             esac
           fi
           #
           dnl Only clang 3.6 or later
           if test "$compiler_num" -ge "306"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wdouble-promotion"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [double-promotion])
           fi
           #
           dnl Only clang 3.9 or later
           if test "$compiler_num" -ge "309"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wcomma"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [comma])
             # avoid the varargs warning, fixed in 4.0
             # https://bugs.llvm.org/show_bug.cgi?id=29140
             if test "$compiler_num" -lt "400"; then
@@ -968,43 +968,45 @@
           fi
           #
           dnl Set of options we believe *ALL* gcc versions support:
-          tmp_CFLAGS="$tmp_CFLAGS -Wall -W"
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [all])
+          tmp_CFLAGS="$tmp_CFLAGS -W"
           #
           dnl Only gcc 1.4 or later
           if test "$compiler_num" -ge "104"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [pointer-arith write-strings])
             dnl If not cross-compiling with a gcc older than 3.0
             if test "x$cross_compiling" != "xyes" ||
               test "$compiler_num" -ge "300"; then
-              tmp_CFLAGS="$tmp_CFLAGS -Wunused -Wshadow"
+              CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [unused shadow])
             fi
           fi
           #
           dnl Only gcc 2.7 or later
           if test "$compiler_num" -ge "207"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [inline nested-externs])
             dnl If not cross-compiling with a gcc older than 3.0
             if test "x$cross_compiling" != "xyes" ||
               test "$compiler_num" -ge "300"; then
-              tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations"
-              tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes"
+              CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [missing-declarations])
+              CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [missing-prototypes])
             fi
           fi
           #
           dnl Only gcc 2.95 or later
           if test "$compiler_num" -ge "295"; then
             tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long"
-            tmp_CFLAGS="$tmp_CFLAGS -Wbad-function-cast"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [bad-function-cast])
           fi
           #
           dnl Only gcc 2.96 or later
           if test "$compiler_num" -ge "296"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal"
-            tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [float-equal])
+            tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [sign-compare])
             dnl -Wundef used only if gcc is 2.96 or later since we get
             dnl lots of "`_POSIX_C_SOURCE' is not defined" in system
             dnl headers with gcc 2.95.4 on FreeBSD 4.9
-            tmp_CFLAGS="$tmp_CFLAGS -Wundef"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [undef])
           fi
           #
           dnl Only gcc 2.97 or later
@@ -1023,13 +1025,13 @@
           #
           dnl Only gcc 3.3 or later
           if test "$compiler_num" -ge "303"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [endif-labels strict-prototypes])
           fi
           #
           dnl Only gcc 3.4 or later
           if test "$compiler_num" -ge "304"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement"
-            tmp_CFLAGS="$tmp_CFLAGS -Wold-style-definition"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [declaration-after-statement])
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [old-style-definition])
           fi
           #
           dnl Only gcc 4.0 or later
@@ -1039,15 +1041,17 @@
           #
           dnl Only gcc 4.2 or later
           if test "$compiler_num" -ge "402"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wcast-align"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [cast-align])
           fi
           #
           dnl Only gcc 4.3 or later
           if test "$compiler_num" -ge "403"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wtype-limits -Wold-style-declaration"
-            tmp_CFLAGS="$tmp_CFLAGS -Wmissing-parameter-type -Wempty-body"
-            tmp_CFLAGS="$tmp_CFLAGS -Wclobbered -Wignored-qualifiers"
-            tmp_CFLAGS="$tmp_CFLAGS -Wconversion -Wno-sign-conversion -Wvla"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [type-limits old-style-declaration])
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [missing-parameter-type empty-body])
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [clobbered ignored-qualifiers])
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [conversion])
+            tmp_CFLAGS="$tmp_CFLAGS -Wno-sign-conversion"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [vla])
             dnl required for -Warray-bounds, included in -Wall
             tmp_CFLAGS="$tmp_CFLAGS -ftree-vrp"
           fi
@@ -1062,7 +1066,7 @@
           #
           dnl Only gcc 4.6 or later
           if test "$compiler_num" -ge "406"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wdouble-promotion"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [double-promotion])
           fi
           #
           dnl only gcc 4.8 or later
@@ -1077,18 +1081,19 @@
           #
           dnl Only gcc 6 or later
           if test "$compiler_num" -ge "600"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wshift-negative-value"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [shift-negative-value])
             tmp_CFLAGS="$tmp_CFLAGS -Wshift-overflow=2"
-            tmp_CFLAGS="$tmp_CFLAGS -Wnull-dereference -fdelete-null-pointer-checks"
-            tmp_CFLAGS="$tmp_CFLAGS -Wduplicated-cond"
-            tmp_CFLAGS="$tmp_CFLAGS -Wunused-const-variable"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [null-dereference])
+            tmp_CFLAGS="$tmp_CFLAGS -fdelete-null-pointer-checks"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [duplicated-cond])
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [unused-const-variable])
           fi
           #
           dnl Only gcc 7 or later
           if test "$compiler_num" -ge "700"; then
-            tmp_CFLAGS="$tmp_CFLAGS -Wduplicated-branches"
-            tmp_CFLAGS="$tmp_CFLAGS -Wrestrict"
-            tmp_CFLAGS="$tmp_CFLAGS -Walloc-zero"
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [duplicated-branches])
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [restrict])
+            CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [alloc-zero])
             tmp_CFLAGS="$tmp_CFLAGS -Wformat-overflow=2"
             tmp_CFLAGS="$tmp_CFLAGS -Wformat-truncation=2"
             tmp_CFLAGS="$tmp_CFLAGS -Wimplicit-fallthrough=4"
@@ -1214,11 +1219,11 @@
         #
         if test "$want_warnings" = "yes"; then
           dnl Activate all warnings
-          tmp_CFLAGS="$tmp_CFLAGS -Wall"
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [all])
           dnl Make string constants be of type const char *
-          tmp_CFLAGS="$tmp_CFLAGS -Wwrite-strings"
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [write-strings])
           dnl Warn use of unsupported GCC features ignored by TCC
-          tmp_CFLAGS="$tmp_CFLAGS -Wunsupported"
+          CURL_ADD_COMPILER_WARNINGS([tmp_CFLAGS], [unsupported])
         fi
         ;;
         #
@@ -1645,3 +1650,24 @@
   [$1]="$ac_var_stripped"
   squeeze [$1]
 ])
+
+dnl CURL_ADD_COMPILER_WARNINGS (WARNING-LIST, NEW-WARNINGS)
+dnl -------------------------------------------------------
+dnl Contents of variable WARNING-LIST and NEW-WARNINGS are
+dnl handled as whitespace separated lists of words.
+dnl Add each compiler warning from NEW-WARNINGS that has not
+dnl been disabled via CFLAGS to WARNING-LIST.
+
+AC_DEFUN([CURL_ADD_COMPILER_WARNINGS], [
+  AC_REQUIRE([CURL_SHFUNC_SQUEEZE])dnl
+  ac_var_added_warnings=""
+  for warning in [$2]; do
+    CURL_VAR_MATCH(CFLAGS, [-Wno-$warning -W$warning])
+    if test "$ac_var_match_word" = "no"; then
+      ac_var_added_warnings="$ac_var_added_warnings -W$warning"
+    fi
+  done
+  dnl squeeze whitespace out of result
+  [$1]="$[$1] $ac_var_added_warnings"
+  squeeze [$1]
+])
diff --git a/missing b/missing
index 625aeb1..8d0eaad 100755
--- a/missing
+++ b/missing
@@ -3,7 +3,7 @@
 
 scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1996-2018 Free Software Foundation, Inc.
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
diff --git a/packages/OS400/curl.inc.in b/packages/OS400/curl.inc.in
index 5b3b2c0..33ac8b3 100644
--- a/packages/OS400/curl.inc.in
+++ b/packages/OS400/curl.inc.in
@@ -140,6 +140,8 @@
      d                 c                   X'01000000'
      d CURL_VERSION_HTTP3...
      d                 c                   X'02000000'
+     d CURL_VERSION_UNICODE...
+     d                 c                   X'04000000'
       *
      d CURL_HTTPPOST_FILENAME...
      d                 c                   X'00000001'
diff --git a/packages/Symbian/group/libcurl.mmp b/packages/Symbian/group/libcurl.mmp
index 3cbea60..c10305a 100644
--- a/packages/Symbian/group/libcurl.mmp
+++ b/packages/Symbian/group/libcurl.mmp
@@ -38,7 +38,7 @@
   idn_win32.c vtls/cyassl.c http_proxy.c non-ascii.c                   \
   asyn-ares.c asyn-thread.c curl_gssapi.c http_ntlm.c curl_ntlm_wb.c   \
   curl_ntlm_core.c curl_sasl.c vtls/schannel.c curl_multibyte.c        \
-  vtls/darwinssl.c conncache.c curl_sasl_sspi.c smb.c curl_endian.c    \
+  conncache.c curl_sasl_sspi.c smb.c curl_endian.c    \
   curl_des.c curl_range.c system_win32.c sha256.c                      \
   vauth/vauth.c vauth/cleartext.c vauth/cram.c vauth/digest.c          \
   vauth/digest_sspi.c vauth/krb5_gssapi.c vauth/krb5_sspi.c            \
diff --git a/projects/Windows/VC10/lib/libcurl.vcxproj b/projects/Windows/VC10/lib/libcurl.vcxproj
index 775e803..af76328 100644
--- a/projects/Windows/VC10/lib/libcurl.vcxproj
+++ b/projects/Windows/VC10/lib/libcurl.vcxproj
@@ -2434,6 +2434,7 @@
     <ClCompile Include="..\..\..\..\lib\urlapi.c" />

     <ClCompile Include="..\..\..\..\lib\url.c" />

     <ClCompile Include="..\..\..\..\lib\version.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\lib\wildcard.c" />

     <ClCompile Include="..\..\..\..\lib\x509asn1.c" />

@@ -2582,6 +2583,7 @@
     <ClInclude Include="..\..\..\..\lib\urlapi-int.h" />

     <ClInclude Include="..\..\..\..\lib\urldata.h" />

     <ClInclude Include="..\..\..\..\lib\url.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\lib\wildcard.h" />

     <ClInclude Include="..\..\..\..\lib\x509asn1.h" />

diff --git a/projects/Windows/VC10/src/curl.vcxproj b/projects/Windows/VC10/src/curl.vcxproj
index c1e0029..478defc 100644
--- a/projects/Windows/VC10/src/curl.vcxproj
+++ b/projects/Windows/VC10/src/curl.vcxproj
@@ -2631,6 +2631,7 @@
     <ClCompile Include="..\..\..\..\lib\curl_multibyte.c" />

     <ClCompile Include="..\..\..\..\lib\nonblock.c" />

     <ClCompile Include="..\..\..\..\lib\strtoofft.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\src\slist_wc.c" />

     <ClCompile Include="..\..\..\..\src\tool_binmode.c" />

@@ -2681,6 +2682,7 @@
     <ClInclude Include="..\..\..\..\lib\curl_setup.h" />

     <ClInclude Include="..\..\..\..\lib\nonblock.h" />

     <ClInclude Include="..\..\..\..\lib\strtoofft.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\src\slist_wc.h" />

     <ClInclude Include="..\..\..\..\src\tool_binmode.h" />

diff --git a/projects/Windows/VC11/lib/libcurl.vcxproj b/projects/Windows/VC11/lib/libcurl.vcxproj
index dd4e198..914cd01 100644
--- a/projects/Windows/VC11/lib/libcurl.vcxproj
+++ b/projects/Windows/VC11/lib/libcurl.vcxproj
@@ -2490,6 +2490,7 @@
     <ClCompile Include="..\..\..\..\lib\urlapi.c" />

     <ClCompile Include="..\..\..\..\lib\url.c" />

     <ClCompile Include="..\..\..\..\lib\version.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\lib\wildcard.c" />

     <ClCompile Include="..\..\..\..\lib\x509asn1.c" />

@@ -2638,6 +2639,7 @@
     <ClInclude Include="..\..\..\..\lib\urlapi-int.h" />

     <ClInclude Include="..\..\..\..\lib\urldata.h" />

     <ClInclude Include="..\..\..\..\lib\url.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\lib\wildcard.h" />

     <ClInclude Include="..\..\..\..\lib\x509asn1.h" />

diff --git a/projects/Windows/VC11/src/curl.vcxproj b/projects/Windows/VC11/src/curl.vcxproj
index 8be1f2d..2dba3cf 100644
--- a/projects/Windows/VC11/src/curl.vcxproj
+++ b/projects/Windows/VC11/src/curl.vcxproj
@@ -2687,6 +2687,7 @@
     <ClCompile Include="..\..\..\..\lib\curl_multibyte.c" />

     <ClCompile Include="..\..\..\..\lib\nonblock.c" />

     <ClCompile Include="..\..\..\..\lib\strtoofft.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\src\slist_wc.c" />

     <ClCompile Include="..\..\..\..\src\tool_binmode.c" />

@@ -2737,6 +2738,7 @@
     <ClInclude Include="..\..\..\..\lib\curl_setup.h" />

     <ClInclude Include="..\..\..\..\lib\nonblock.h" />

     <ClInclude Include="..\..\..\..\lib\strtoofft.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\src\slist_wc.h" />

     <ClInclude Include="..\..\..\..\src\tool_binmode.h" />

diff --git a/projects/Windows/VC12/lib/libcurl.vcxproj b/projects/Windows/VC12/lib/libcurl.vcxproj
index 356b499..48fcddd 100644
--- a/projects/Windows/VC12/lib/libcurl.vcxproj
+++ b/projects/Windows/VC12/lib/libcurl.vcxproj
@@ -2490,6 +2490,7 @@
     <ClCompile Include="..\..\..\..\lib\urlapi.c" />

     <ClCompile Include="..\..\..\..\lib\url.c" />

     <ClCompile Include="..\..\..\..\lib\version.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\lib\wildcard.c" />

     <ClCompile Include="..\..\..\..\lib\x509asn1.c" />

@@ -2638,6 +2639,7 @@
     <ClInclude Include="..\..\..\..\lib\urlapi-int.h" />

     <ClInclude Include="..\..\..\..\lib\urldata.h" />

     <ClInclude Include="..\..\..\..\lib\url.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\lib\wildcard.h" />

     <ClInclude Include="..\..\..\..\lib\x509asn1.h" />

diff --git a/projects/Windows/VC12/src/curl.vcxproj b/projects/Windows/VC12/src/curl.vcxproj
index 06f8643..b8300ec 100644
--- a/projects/Windows/VC12/src/curl.vcxproj
+++ b/projects/Windows/VC12/src/curl.vcxproj
@@ -2687,6 +2687,7 @@
     <ClCompile Include="..\..\..\..\lib\curl_multibyte.c" />

     <ClCompile Include="..\..\..\..\lib\nonblock.c" />

     <ClCompile Include="..\..\..\..\lib\strtoofft.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\src\slist_wc.c" />

     <ClCompile Include="..\..\..\..\src\tool_binmode.c" />

@@ -2737,6 +2738,7 @@
     <ClInclude Include="..\..\..\..\lib\curl_setup.h" />

     <ClInclude Include="..\..\..\..\lib\nonblock.h" />

     <ClInclude Include="..\..\..\..\lib\strtoofft.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\src\slist_wc.h" />

     <ClInclude Include="..\..\..\..\src\tool_binmode.h" />

diff --git a/projects/Windows/VC14/lib/libcurl.vcxproj b/projects/Windows/VC14/lib/libcurl.vcxproj
index 89df24b..d219924 100644
--- a/projects/Windows/VC14/lib/libcurl.vcxproj
+++ b/projects/Windows/VC14/lib/libcurl.vcxproj
@@ -2490,6 +2490,7 @@
     <ClCompile Include="..\..\..\..\lib\urlapi.c" />

     <ClCompile Include="..\..\..\..\lib\url.c" />

     <ClCompile Include="..\..\..\..\lib\version.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\lib\wildcard.c" />

     <ClCompile Include="..\..\..\..\lib\x509asn1.c" />

@@ -2638,6 +2639,7 @@
     <ClInclude Include="..\..\..\..\lib\urlapi-int.h" />

     <ClInclude Include="..\..\..\..\lib\urldata.h" />

     <ClInclude Include="..\..\..\..\lib\url.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\lib\wildcard.h" />

     <ClInclude Include="..\..\..\..\lib\x509asn1.h" />

diff --git a/projects/Windows/VC14/src/curl.vcxproj b/projects/Windows/VC14/src/curl.vcxproj
index 09dabfe..0889336 100644
--- a/projects/Windows/VC14/src/curl.vcxproj
+++ b/projects/Windows/VC14/src/curl.vcxproj
@@ -2687,6 +2687,7 @@
     <ClCompile Include="..\..\..\..\lib\curl_multibyte.c" />

     <ClCompile Include="..\..\..\..\lib\nonblock.c" />

     <ClCompile Include="..\..\..\..\lib\strtoofft.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\src\slist_wc.c" />

     <ClCompile Include="..\..\..\..\src\tool_binmode.c" />

@@ -2737,6 +2738,7 @@
     <ClInclude Include="..\..\..\..\lib\curl_setup.h" />

     <ClInclude Include="..\..\..\..\lib\nonblock.h" />

     <ClInclude Include="..\..\..\..\lib\strtoofft.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\src\slist_wc.h" />

     <ClInclude Include="..\..\..\..\src\tool_binmode.h" />

diff --git a/projects/Windows/VC15/lib/libcurl.vcxproj b/projects/Windows/VC15/lib/libcurl.vcxproj
index 5377a0b..ae95a0e 100644
--- a/projects/Windows/VC15/lib/libcurl.vcxproj
+++ b/projects/Windows/VC15/lib/libcurl.vcxproj
@@ -2462,6 +2462,7 @@
     <ClCompile Include="..\..\..\..\lib\urlapi.c" />

     <ClCompile Include="..\..\..\..\lib\url.c" />

     <ClCompile Include="..\..\..\..\lib\version.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\lib\wildcard.c" />

     <ClCompile Include="..\..\..\..\lib\x509asn1.c" />

@@ -2610,6 +2611,7 @@
     <ClInclude Include="..\..\..\..\lib\urlapi-int.h" />

     <ClInclude Include="..\..\..\..\lib\urldata.h" />

     <ClInclude Include="..\..\..\..\lib\url.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\lib\wildcard.h" />

     <ClInclude Include="..\..\..\..\lib\x509asn1.h" />

diff --git a/projects/Windows/VC15/src/curl.vcxproj b/projects/Windows/VC15/src/curl.vcxproj
index a56c535..011533c 100644
--- a/projects/Windows/VC15/src/curl.vcxproj
+++ b/projects/Windows/VC15/src/curl.vcxproj
@@ -2659,6 +2659,7 @@
     <ClCompile Include="..\..\..\..\lib\curl_multibyte.c" />

     <ClCompile Include="..\..\..\..\lib\nonblock.c" />

     <ClCompile Include="..\..\..\..\lib\strtoofft.c" />

+    <ClCompile Include="..\..\..\..\lib\version_win32.c" />

     <ClCompile Include="..\..\..\..\lib\warnless.c" />

     <ClCompile Include="..\..\..\..\src\slist_wc.c" />

     <ClCompile Include="..\..\..\..\src\tool_binmode.c" />

@@ -2709,6 +2710,7 @@
     <ClInclude Include="..\..\..\..\lib\curl_setup.h" />

     <ClInclude Include="..\..\..\..\lib\nonblock.h" />

     <ClInclude Include="..\..\..\..\lib\strtoofft.h" />

+    <ClInclude Include="..\..\..\..\lib\version_win32.h" />

     <ClInclude Include="..\..\..\..\lib\warnless.h" />

     <ClInclude Include="..\..\..\..\src\slist_wc.h" />

     <ClInclude Include="..\..\..\..\src\tool_binmode.h" />

diff --git a/projects/Windows/VC6/lib/libcurl.dsp b/projects/Windows/VC6/lib/libcurl.dsp
index 8acb8e1..0ab7fa9 100644
--- a/projects/Windows/VC6/lib/libcurl.dsp
+++ b/projects/Windows/VC6/lib/libcurl.dsp
@@ -1174,6 +1174,10 @@
 # End Source File

 # Begin Source File

 

+SOURCE=..\..\..\..\lib\version_win32.c

+# End Source File

+# Begin Source File

+

 SOURCE=..\..\..\..\lib\warnless.c

 # End Source File

 # Begin Source File

@@ -1762,6 +1766,10 @@
 # End Source File

 # Begin Source File

 

+SOURCE=..\..\..\..\lib\version_win32.h

+# End Source File

+# Begin Source File

+

 SOURCE=..\..\..\..\lib\warnless.h

 # End Source File

 # Begin Source File

diff --git a/projects/Windows/VC6/src/curl.dsp b/projects/Windows/VC6/src/curl.dsp
index ce7bbff..9e1a0a5 100644
--- a/projects/Windows/VC6/src/curl.dsp
+++ b/projects/Windows/VC6/src/curl.dsp
@@ -695,6 +695,10 @@
 # End Source File

 # Begin Source File

 

+SOURCE=..\..\..\..\lib\version_win32.c

+# End Source File

+# Begin Source File

+

 SOURCE=..\..\..\..\lib\warnless.c

 # End Source File

 # Begin Source File

@@ -891,6 +895,10 @@
 # End Source File

 # Begin Source File

 

+SOURCE=..\..\..\..\lib\version_win32.h

+# End Source File

+# Begin Source File

+

 SOURCE=..\..\..\..\lib\warnless.h

 # End Source File

 # Begin Source File

diff --git a/projects/Windows/VC7.1/lib/libcurl.vcproj b/projects/Windows/VC7.1/lib/libcurl.vcproj
index 13ae2e0..0799d25 100644
--- a/projects/Windows/VC7.1/lib/libcurl.vcproj
+++ b/projects/Windows/VC7.1/lib/libcurl.vcproj
@@ -1589,6 +1589,9 @@
 				RelativePath="..\..\..\..\lib\version.c">

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.c">

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.c">

 			</File>

 			<File

@@ -1935,6 +1938,9 @@
 				RelativePath="..\..\..\..\lib\url.h">

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.h">

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.h">

 			</File>

 			<File

diff --git a/projects/Windows/VC7.1/src/curl.vcproj b/projects/Windows/VC7.1/src/curl.vcproj
index 1240b96..847e1f6 100644
--- a/projects/Windows/VC7.1/src/curl.vcproj
+++ b/projects/Windows/VC7.1/src/curl.vcproj
@@ -1374,6 +1374,9 @@
 				RelativePath="..\..\..\..\lib\strtoofft.c">

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.c">

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.c">

 			</File>

 			<File

@@ -1522,6 +1525,9 @@
 				RelativePath="..\..\..\..\lib\strtoofft.h">

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.h">

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.h">

 			</File>

 			<File

diff --git a/projects/Windows/VC7/lib/libcurl.vcproj b/projects/Windows/VC7/lib/libcurl.vcproj
index 0ef1489..d3d051c 100644
--- a/projects/Windows/VC7/lib/libcurl.vcproj
+++ b/projects/Windows/VC7/lib/libcurl.vcproj
@@ -1443,6 +1443,9 @@
 				RelativePath="..\..\..\..\lib\version.c">

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.c">

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.c">

 			</File>

 			<File

@@ -1789,6 +1792,9 @@
 				RelativePath="..\..\..\..\lib\url.h">

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.h">

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.h">

 			</File>

 			<File

diff --git a/projects/Windows/VC7/src/curl.vcproj b/projects/Windows/VC7/src/curl.vcproj
index 35a3371..b7ba3dd 100644
--- a/projects/Windows/VC7/src/curl.vcproj
+++ b/projects/Windows/VC7/src/curl.vcproj
@@ -1228,6 +1228,9 @@
 				RelativePath="..\..\..\..\lib\strtoofft.c">

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.c">

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.c">

 			</File>

 			<File

@@ -1376,6 +1379,9 @@
 				RelativePath="..\..\..\..\lib\strtoofft.h">

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.h">

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.h">

 			</File>

 			<File

diff --git a/projects/Windows/VC8/lib/libcurl.vcproj b/projects/Windows/VC8/lib/libcurl.vcproj
index 9407d97..6ff08a3 100644
--- a/projects/Windows/VC8/lib/libcurl.vcproj
+++ b/projects/Windows/VC8/lib/libcurl.vcproj
@@ -4061,6 +4061,10 @@
 			>

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.c"

+			>

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.c"

 			>

 			</File>

@@ -4521,6 +4525,10 @@
 			>

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.h"

+			>

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.h"

 			>

 			</File>

diff --git a/projects/Windows/VC8/src/curl.vcproj b/projects/Windows/VC8/src/curl.vcproj
index eba0790..b70b68c 100644
--- a/projects/Windows/VC8/src/curl.vcproj
+++ b/projects/Windows/VC8/src/curl.vcproj
@@ -4097,6 +4097,10 @@
 			>

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.c"

+			>

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.c"

 			>

 			</File>

@@ -4293,6 +4297,10 @@
 			>

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.h"

+			>

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.h"

 			>

 			</File>

diff --git a/projects/Windows/VC9/lib/libcurl.vcproj b/projects/Windows/VC9/lib/libcurl.vcproj
index 563d231..612ab38 100644
--- a/projects/Windows/VC9/lib/libcurl.vcproj
+++ b/projects/Windows/VC9/lib/libcurl.vcproj
@@ -4002,6 +4002,10 @@
 			>

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.c"

+			>

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.c"

 			>

 			</File>

@@ -4462,6 +4466,10 @@
 			>

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.h"

+			>

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.h"

 			>

 			</File>

diff --git a/projects/Windows/VC9/src/curl.vcproj b/projects/Windows/VC9/src/curl.vcproj
index 612aeee..a08283c 100644
--- a/projects/Windows/VC9/src/curl.vcproj
+++ b/projects/Windows/VC9/src/curl.vcproj
@@ -3954,6 +3954,10 @@
 			>

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.c"

+			>

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.c"

 			>

 			</File>

@@ -4150,6 +4154,10 @@
 			>

 			</File>

 			<File

+				RelativePath="..\..\..\..\lib\version_win32.h"

+			>

+			</File>

+			<File

 				RelativePath="..\..\..\..\lib\warnless.h"

 			>

 			</File>

diff --git a/projects/generate.bat b/projects/generate.bat
index 148a290..8897968 100644
--- a/projects/generate.bat
+++ b/projects/generate.bat
@@ -286,6 +286,7 @@
       call :element %1 lib "warnless.c" %3
       call :element %1 lib "curl_ctype.c" %3
       call :element %1 lib "curl_multibyte.c" %3
+      call :element %1 lib "version_win32.c" %3
     ) else if "!var!" == "CURL_SRC_X_H_FILES" (
       call :element %1 lib "config-win32.h" %3
       call :element %1 lib "curl_setup.h" %3
@@ -294,6 +295,7 @@
       call :element %1 lib "warnless.h" %3
       call :element %1 lib "curl_ctype.h" %3
       call :element %1 lib "curl_multibyte.h" %3
+      call :element %1 lib "version_win32.h" %3
     ) else if "!var!" == "CURL_LIB_C_FILES" (
       for /f "delims=" %%c in ('dir /b ..\lib\*.c') do call :element %1 lib "%%c" %3
     ) else if "!var!" == "CURL_LIB_H_FILES" (
diff --git a/src/Makefile.inc b/src/Makefile.inc
index 17dd178..c0b9ad8 100644
--- a/src/Makefile.inc
+++ b/src/Makefile.inc
@@ -35,7 +35,8 @@
   ../lib/nonblock.c \
   ../lib/warnless.c \
   ../lib/curl_ctype.c \
-  ../lib/curl_multibyte.c
+  ../lib/curl_multibyte.c \
+  ../lib/version_win32.c
 
 CURLX_HFILES = \
   ../lib/curl_setup.h \
@@ -43,7 +44,8 @@
   ../lib/nonblock.h \
   ../lib/warnless.h \
   ../lib/curl_ctype.h \
-  ../lib/curl_multibyte.h
+  ../lib/curl_multibyte.h \
+  ../lib/version_win32.h
 
 CURL_CFILES = \
   slist_wc.c \
diff --git a/src/Makefile.m32 b/src/Makefile.m32
index 802a1da..afb4fd5 100644
--- a/src/Makefile.m32
+++ b/src/Makefile.m32
@@ -24,7 +24,7 @@
 #
 ## Makefile for building curl.exe with MingW (GCC-3.2 or later or LLVM/Clang)
 ## and optionally OpenSSL (1.0.2a), libssh2 (1.5), zlib (1.2.8), librtmp (2.4),
-## brotli (1.0.1)
+## brotli (1.0.1), zstd (1.4.5)
 ##
 ## Usage:   mingw32-make -f Makefile.m32 CFG=-feature1[-feature2][-feature3][...]
 ## Example: mingw32-make -f Makefile.m32 CFG=-zlib-ssl-sspi-winidn
@@ -39,6 +39,10 @@
 ifndef ZLIB_PATH
 ZLIB_PATH = ../../zlib-1.2.8
 endif
+# Edit the path below to point to the base of your Zstandard sources.
+ifndef ZSTD_PATH
+ZSTD_PATH = ../../zstd-1.4.5
+endif
 # Edit the path below to point to the base of your Brotli sources.
 ifndef BROTLI_PATH
 BROTLI_PATH = ../../brotli-1.0.1
@@ -189,6 +193,9 @@
 ifeq ($(findstring -zlib,$(CFG)),-zlib)
 ZLIB = 1
 endif
+ifeq ($(findstring -zstd,$(CFG)),-zstd)
+ZSTD = 1
+endif
 ifeq ($(findstring -brotli,$(CFG)),-brotli)
 BROTLI = 1
 endif
@@ -302,6 +309,11 @@
   CFLAGS += -DHAVE_LIBZ -DHAVE_ZLIB_H
   curl_LDADD += -L"$(ZLIB_PATH)" -lz
 endif
+ifdef ZSTD
+  INCLUDES += -I"$(ZSTD_PATH)/include"
+  CFLAGS += -DHAVE_ZSTD
+  curl_LDADD += -L"$(ZSTD_PATH)/lib" -lzstd
+endif
 ifdef BROTLI
   INCLUDES += -I"$(BROTLI_PATH)/include"
   CFLAGS += -DHAVE_BROTLI
diff --git a/src/tool_cb_dbg.c b/src/tool_cb_dbg.c
index bb8c263..1c42db8 100644
--- a/src/tool_cb_dbg.c
+++ b/src/tool_cb_dbg.c
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2018, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -65,6 +65,7 @@
       known_offset = 1;
     }
     secs = epoch_offset + tv.tv_sec;
+    /* !checksrc! disable BANNEDFUNC 1 */
     now = localtime(&secs);  /* not thread safe but we don't care */
     msnprintf(timebuf, sizeof(timebuf), "%02d:%02d:%02d.%06ld ",
               now->tm_hour, now->tm_min, now->tm_sec, (long)tv.tv_usec);
diff --git a/src/tool_cb_wrt.c b/src/tool_cb_wrt.c
index ed10891..64b62fe 100644
--- a/src/tool_cb_wrt.c
+++ b/src/tool_cb_wrt.c
@@ -21,6 +21,13 @@
  ***************************************************************************/
 #include "tool_setup.h"
 
+#ifdef HAVE_FCNTL_H
+/* for open() */
+#include <fcntl.h>
+#endif
+
+#include <sys/stat.h>
+
 #define ENABLE_CURLX_PRINTF
 /* use our own printf() functions */
 #include "curlx.h"
@@ -37,7 +44,7 @@
                              struct OperationConfig *config)
 {
   struct GlobalConfig *global;
-  FILE *file;
+  FILE *file = NULL;
   DEBUGASSERT(outs);
   DEBUGASSERT(config);
   global = config->global;
@@ -48,17 +55,26 @@
 
   if(outs->is_cd_filename) {
     /* don't overwrite existing files */
-    file = fopen(outs->filename, "rb");
-    if(file) {
-      fclose(file);
-      warnf(global, "Refusing to overwrite %s: %s\n", outs->filename,
-            strerror(EEXIST));
-      return FALSE;
+#ifndef O_BINARY
+#define O_BINARY 0
+#endif
+    int fd = open(outs->filename, O_CREAT | O_WRONLY | O_EXCL | O_BINARY,
+#ifdef WIN32
+                  S_IREAD | S_IWRITE
+#else
+                  S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH
+#endif
+      );
+    if(fd != -1) {
+      file = fdopen(fd, "wb");
+      if(!file)
+        close(fd);
     }
   }
+  else
+    /* open file for writing */
+    file = fopen(outs->filename, "wb");
 
-  /* open file for writing */
-  file = fopen(outs->filename, "wb");
   if(!file) {
     warnf(global, "Failed to create the file %s: %s\n", outs->filename,
           strerror(errno));
diff --git a/src/tool_doswin.c b/src/tool_doswin.c
index b7df3e6..dd8341a 100644
--- a/src/tool_doswin.c
+++ b/src/tool_doswin.c
@@ -36,6 +36,7 @@
 #include "tool_bname.h"
 #include "tool_doswin.h"
 
+#include "curlx.h"
 #include "memdebug.h" /* keep this as LAST include */
 
 #ifdef WIN32
@@ -612,7 +613,7 @@
 
 CURLcode FindWin32CACert(struct OperationConfig *config,
                          curl_sslbackend backend,
-                         const char *bundle_file)
+                         const TCHAR *bundle_file)
 {
   CURLcode result = CURLE_OK;
 
@@ -626,15 +627,19 @@
      backend != CURLSSLBACKEND_SCHANNEL) {
 
     DWORD res_len;
-    char buf[PATH_MAX];
-    char *ptr = NULL;
+    TCHAR buf[PATH_MAX];
+    TCHAR *ptr = NULL;
 
-    buf[0] = '\0';
+    buf[0] = TEXT('\0');
 
-    res_len = SearchPathA(NULL, bundle_file, NULL, PATH_MAX, buf, &ptr);
+    res_len = SearchPath(NULL, bundle_file, NULL, PATH_MAX, buf, &ptr);
     if(res_len > 0) {
       Curl_safefree(config->cacert);
+#ifdef UNICODE
+      config->cacert = curlx_convert_wchar_to_UTF8(buf);
+#else
       config->cacert = strdup(buf);
+#endif
       if(!config->cacert)
         result = CURLE_OUT_OF_MEMORY;
     }
@@ -702,22 +707,11 @@
 
 CURLcode win32_init(void)
 {
-  OSVERSIONINFOEXA osvi;
-  unsigned __int64 mask = 0;
-  unsigned char op = VER_GREATER_EQUAL;
-
-  memset(&osvi, 0, sizeof(osvi));
-  osvi.dwOSVersionInfoSize = sizeof(osvi);
-  osvi.dwMajorVersion = 6;
-  VER_SET_CONDITION(mask, VER_MAJORVERSION, op);
-  VER_SET_CONDITION(mask, VER_MINORVERSION, op);
-
-  if(VerifyVersionInfoA(&osvi, (VER_MAJORVERSION | VER_MINORVERSION), mask))
+  if(curlx_verify_windows_version(6, 0, PLATFORM_WINNT,
+                                  VERSION_GREATER_THAN_EQUAL))
     tool_isVistaOrGreater = true;
-  else if(GetLastError() == ERROR_OLD_WIN_VERSION)
-    tool_isVistaOrGreater = false;
   else
-    return CURLE_FAILED_INIT;
+    tool_isVistaOrGreater = false;
 
   QueryPerformanceFrequency(&tool_freq);
   return CURLE_OK;
diff --git a/src/tool_doswin.h b/src/tool_doswin.h
index d1649d1..ab23f8d 100644
--- a/src/tool_doswin.h
+++ b/src/tool_doswin.h
@@ -59,7 +59,7 @@
 
 CURLcode FindWin32CACert(struct OperationConfig *config,
                          curl_sslbackend backend,
-                         const char *bundle_file);
+                         const TCHAR *bundle_file);
 struct curl_slist *GetLoadedModulePaths(void);
 CURLcode win32_init(void);
 
diff --git a/src/tool_filetime.c b/src/tool_filetime.c
index 6071e44..1ffc981 100644
--- a/src/tool_filetime.c
+++ b/src/tool_filetime.c
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2018, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -21,6 +21,8 @@
  ***************************************************************************/
 #include "tool_filetime.h"
 
+#include "curlx.h"
+
 #ifdef HAVE_UTIME_H
 #  include <utime.h>
 #elif defined(HAVE_SYS_UTIME_H)
@@ -36,11 +38,13 @@
    access to a 64-bit type we can bypass stat and get the times directly. */
 #if defined(WIN32) && (SIZEOF_CURL_OFF_T >= 8)
   HANDLE hfile;
+  TCHAR *tchar_filename = curlx_convert_UTF8_to_tchar((char *)filename);
 
-  hfile = CreateFileA(filename, FILE_READ_ATTRIBUTES,
+  hfile = CreateFile(tchar_filename, FILE_READ_ATTRIBUTES,
                       (FILE_SHARE_READ | FILE_SHARE_WRITE |
                        FILE_SHARE_DELETE),
                       NULL, OPEN_EXISTING, 0, NULL);
+  curlx_unicodefree(tchar_filename);
   if(hfile != INVALID_HANDLE_VALUE) {
     FILETIME ft;
     if(GetFileTime(hfile, NULL, NULL, &ft)) {
@@ -93,6 +97,7 @@
    access to a 64-bit type we can bypass utime and set the times directly. */
 #if defined(WIN32) && (SIZEOF_CURL_OFF_T >= 8)
     HANDLE hfile;
+    TCHAR *tchar_filename = curlx_convert_UTF8_to_tchar((char *)filename);
 
     /* 910670515199 is the maximum unix filetime that can be used as a
        Windows FILETIME without overflow: 30827-12-31T23:59:59. */
@@ -100,13 +105,15 @@
       fprintf(error_stream,
               "Failed to set filetime %" CURL_FORMAT_CURL_OFF_T
               " on outfile: overflow\n", filetime);
+      curlx_unicodefree(tchar_filename);
       return;
     }
 
-    hfile = CreateFileA(filename, FILE_WRITE_ATTRIBUTES,
+    hfile = CreateFile(tchar_filename, FILE_WRITE_ATTRIBUTES,
                         (FILE_SHARE_READ | FILE_SHARE_WRITE |
                          FILE_SHARE_DELETE),
                         NULL, OPEN_EXISTING, 0, NULL);
+    curlx_unicodefree(tchar_filename);
     if(hfile != INVALID_HANDLE_VALUE) {
       curl_off_t converted = ((curl_off_t)filetime * 10000000) +
                              CURL_OFF_T_C(116444736000000000);
diff --git a/src/tool_getparam.c b/src/tool_getparam.c
index 3409621..0648c29 100644
--- a/src/tool_getparam.c
+++ b/src/tool_getparam.c
@@ -695,7 +695,8 @@
 
       case 'j': /* --compressed */
         if(toggle &&
-           !(curlinfo->features & (CURL_VERSION_LIBZ | CURL_VERSION_BROTLI)))
+           !(curlinfo->features & (CURL_VERSION_LIBZ |
+                                   CURL_VERSION_BROTLI | CURL_VERSION_ZSTD)))
           return PARAM_LIBCURL_DOESNT_SUPPORT;
         config->encoding = toggle;
         break;
@@ -813,7 +814,7 @@
         break;
       case 'x': /* --krb */
         /* kerberos level string */
-        if(curlinfo->features & CURL_VERSION_KERBEROS4)
+        if(curlinfo->features & CURL_VERSION_SPNEGO)
           GetStr(&config->krblevel, nextarg);
         else
           return PARAM_LIBCURL_DOESNT_SUPPORT;
diff --git a/src/tool_help.c b/src/tool_help.c
index ae31927..0fc818d 100644
--- a/src/tool_help.c
+++ b/src/tool_help.c
@@ -537,6 +537,7 @@
   {"IDN",            CURL_VERSION_IDN},
   {"IPv6",           CURL_VERSION_IPV6},
   {"Largefile",      CURL_VERSION_LARGEFILE},
+  {"Unicode",        CURL_VERSION_UNICODE},
   {"SSPI",           CURL_VERSION_SSPI},
   {"GSS-API",        CURL_VERSION_GSSAPI},
   {"Kerberos",       CURL_VERSION_KERBEROS5},
@@ -546,6 +547,7 @@
   {"SSL",            CURL_VERSION_SSL},
   {"libz",           CURL_VERSION_LIBZ},
   {"brotli",         CURL_VERSION_BROTLI},
+  {"zstd",           CURL_VERSION_ZSTD},
   {"CharConv",       CURL_VERSION_CONV},
   {"TLS-SRP",        CURL_VERSION_TLSAUTH_SRP},
   {"HTTP2",          CURL_VERSION_HTTP2},
diff --git a/src/tool_hugehelp.c b/src/tool_hugehelp.c
index 0f454b7..06ea265 100644
--- a/src/tool_hugehelp.c
+++ b/src/tool_hugehelp.c
@@ -109,65 +109,133 @@
 "       files  specified  on  a  single command line and cannot be used between\n"
 "       separate curl invokes.\n"
 "\n"
-"PROGRESS METER\n"
-"       curl normally displays a progress meter during  operations,  indicating\n"
+"PROTOCOLS\n"
+"       curl supports numerous protocols, or put in URL  terms:  schemes.  Your\n"
+"       particular build may not support them all.\n"
+"\n"
 , stdout);
  fputs(
-"       the  amount  of  transferred  data,  transfer speeds and estimated time\n"
-"       left, etc. The progress meter displays number of bytes and  the  speeds\n"
-"       are  in  bytes per second. The suffixes (k, M, G, T, P) are 1024 based.\n"
+"       DICT   Lets you lookup words using online dictionaries.\n"
+"\n"
+"       FILE   Read  or  write  local  files.  curl  does not support accessing\n"
+"              file:// URL remotely, but when running on Microsft Windows using\n"
+"              the native UNC approach will work.\n"
+"\n"
+"       FTP(S) curl  supports  the  File Transfer Protocol with a lot of tweaks\n"
+"              and levers. With or without using TLS.\n"
+"\n"
+"       GOPHER Retrieve files.\n"
+"\n"
+"       HTTP(S)\n"
+, stdout);
+ fputs(
+"              curl supports HTTP with numerous options and variations. It  can\n"
+"              speak HTTP version 0.9, 1.0, 1.1, 2 and 3 depending on build op-\n"
+"              tions and the correct command line options.\n"
+"\n"
+"       IMAP(S)\n"
+"              Using the mail reading protocol, curl can \"download\" emails  for\n"
+"              you. With or without using TLS.\n"
+"\n"
+"       LDAP(S)\n"
+"              curl can do directory lookups for you, with or without TLS.\n"
+"\n"
+, stdout);
+ fputs(
+"       MQTT   curl supports MQTT version 3. Downloading over MQTT equals \"sub-\n"
+"              scribe\" to a topic while uploading/posting equals \"publish\" on a\n"
+"              topic.  MQTT  support  is experimental and TLS based MQTT is not\n"
+"              supported (yet).\n"
+"\n"
+"       POP3(S)\n"
+"              Downloading from a pop3 server means getting  a  mail.  With  or\n"
+"              without using TLS.\n"
+"\n"
+"       RTMP(S)\n"
+"              The  Realtime  Messaging  Protocol  is  primarily used to server\n"
+, stdout);
+ fputs(
+"              streaming media and curl can download it.\n"
+"\n"
+"       RTSP   curl supports RTSP 1.0 downloads.\n"
+"\n"
+"       SCP    curl supports SSH version 2 scp transfers.\n"
+"\n"
+"       SFTP   curl supports SFTP (draft 5) done over SSH version 2.\n"
+"\n"
+"       SMB(S) curl supports SMB version 1 for upload and download.\n"
+"\n"
+"       SMTP(S)\n"
+"              Uploading contents to an SMTP server  means  sending  an  email.\n"
+"              With or without TLS.\n"
+"\n"
+, stdout);
+ fputs(
+"       TELNET Telling curl to fetch a telnet URL starts an interactive session\n"
+"              where it sends what it reads  on  stdin  and  outputs  what  the\n"
+"              server sends it.\n"
+"\n"
+"       TFTP   curl can do TFTP downloads and uploads.\n"
+"\n"
+"PROGRESS METER\n"
+"       curl  normally  displays a progress meter during operations, indicating\n"
+"       the amount of transferred data,  transfer  speeds  and  estimated  time\n"
+"       left,  etc.  The progress meter displays number of bytes and the speeds\n"
+, stdout);
+ fputs(
+"       are in bytes per second. The suffixes (k, M, G, T, P) are  1024  based.\n"
 "       For example 1k is 1024 bytes. 1M is 1048576 bytes.\n"
 "\n"
-"       curl displays this data to the terminal by default, so  if  you  invoke\n"
-"       curl  to do an operation and it is about to write data to the terminal,\n"
-, stdout);
- fputs(
+"       curl  displays  this  data to the terminal by default, so if you invoke\n"
+"       curl to do an operation and it is about to write data to the  terminal,\n"
 "       it disables the progress meter as otherwise it would mess up the output\n"
 "       mixing progress meter and response data.\n"
 "\n"
-"       If you want a progress meter for HTTP POST or PUT requests, you need to\n"
-"       redirect the response output to a file, using shell redirect  (>),  -o,\n"
-"       --output or similar.\n"
-"\n"
-"       It  is not the same case for FTP upload as that operation does not spit\n"
-"       out any response data to the terminal.\n"
-"\n"
 , stdout);
  fputs(
-"       If you prefer a progress  \"bar\"  instead  of  the  regular  meter,  -#,\n"
-"       --progress-bar  is your friend. You can also disable the progress meter\n"
+"       If you want a progress meter for HTTP POST or PUT requests, you need to\n"
+"       redirect  the  response output to a file, using shell redirect (>), -o,\n"
+"       --output or similar.\n"
+"\n"
+"       It is not the same case for FTP upload as that operation does not  spit\n"
+"       out any response data to the terminal.\n"
+"\n"
+"       If  you  prefer  a  progress  \"bar\"  instead  of the regular meter, -#,\n"
+"       --progress-bar is your friend. You can also disable the progress  meter\n"
+, stdout);
+ fputs(
 "       completely with the -s, --silent option.\n"
 "\n"
 "OPTIONS\n"
-"       Options start with one or two dashes. Many of the  options  require  an\n"
+"       Options  start  with  one or two dashes. Many of the options require an\n"
 "       additional value next to them.\n"
 "\n"
-"       The  short  \"single-dash\"  form  of the options, -d for example, may be\n"
+"       The short \"single-dash\" form of the options, -d  for  example,  may  be\n"
 "       used with or without a space between it and its value, although a space\n"
-, stdout);
- fputs(
 "       is a recommended separator. The long \"double-dash\" form, -d, --data for\n"
 "       example, requires a space between it and its value.\n"
 "\n"
+, stdout);
+ fputs(
 "       Short version options that don't need any additional values can be used\n"
-"       immediately  next  to  each other, like for example you can specify all\n"
+"       immediately next to each other, like for example you  can  specify  all\n"
 "       the options -O, -L and -v at once as -OLv.\n"
 "\n"
 "       In general, all boolean options are enabled with --option and yet again\n"
+"       disabled with --no-option. That is, you use the exact same option  name\n"
+"       but prefix it with \"no-\". However, in this list we mostly only list and\n"
 , stdout);
  fputs(
-"       disabled  with --no-option. That is, you use the exact same option name\n"
-"       but prefix it with \"no-\". However, in this list we mostly only list and\n"
-"       show  the --option version of them. (This concept with --no options was\n"
-"       added in 7.19.0. Previously most options were  toggled  on/off  on  re-\n"
+"       show the --option version of them. (This concept with --no options  was\n"
+"       added  in  7.19.0.  Previously  most options were toggled on/off on re-\n"
 "       peated use of the same command line option.)\n"
 "\n"
 "       --abstract-unix-socket <path>\n"
-"              (HTTP)  Connect  through an abstract Unix domain socket, instead\n"
+"              (HTTP) Connect through an abstract Unix domain  socket,  instead\n"
+"              of  using  the  network.  Note: netstat shows the path of an ab-\n"
+"              stract socket prefixed with '@',  however  the  <path>  argument\n"
 , stdout);
  fputs(
-"              of using the network.  Note: netstat shows the path  of  an  ab-\n"
-"              stract  socket  prefixed  with  '@', however the <path> argument\n"
 "              should not have this leading character.\n"
 "\n"
 "              Added in 7.53.0.\n"
@@ -177,57 +245,57 @@
 "              duction.\n"
 "\n"
 "              This option enables the alt-svc parser in curl. If the file name\n"
+"              points to an existing alt-svc cache file, that will be used. Af-\n"
+"              ter a completed transfer, the cache will be saved  to  the  file\n"
 , stdout);
  fputs(
-"              points to an existing alt-svc cache file, that will be used. Af-\n"
-"              ter  a  completed  transfer, the cache will be saved to the file\n"
 "              name again if it has been modified.\n"
 "\n"
 "              Specify a \"\" file name (zero length) to avoid loading/saving and\n"
 "              make curl just handle the cache in memory.\n"
 "\n"
-"              If  this  option  is used several times, curl will load contents\n"
+"              If this option is used several times, curl  will  load  contents\n"
 "              from all the files but the last one will be used for saving.\n"
-, stdout);
- fputs(
 "\n"
 "              Added in 7.64.1.\n"
 "\n"
 "       --anyauth\n"
 "              (HTTP) Tells curl to figure out authentication method by itself,\n"
-"              and  use  the most secure one the remote site claims to support.\n"
-"              This is done by first doing a request and checking the response-\n"
-"              headers,  thus  possibly  inducing  an extra network round-trip.\n"
-"              This is  used  instead  of  setting  a  specific  authentication\n"
 , stdout);
  fputs(
-"              method,  which  you  can  do with --basic, --digest, --ntlm, and\n"
+"              and use the most secure one the remote site claims  to  support.\n"
+"              This is done by first doing a request and checking the response-\n"
+"              headers, thus possibly inducing  an  extra  network  round-trip.\n"
+"              This  is  used  instead  of  setting  a  specific authentication\n"
+"              method, which you can do with  --basic,  --digest,  --ntlm,  and\n"
 "              --negotiate.\n"
 "\n"
+, stdout);
+ fputs(
 "              Using --anyauth is not recommended if you do uploads from stdin,\n"
-"              since  it  may require data to be sent twice and then the client\n"
-"              must be able to rewind. If the need should arise when  uploading\n"
+"              since it may require data to be sent twice and then  the  client\n"
+"              must  be able to rewind. If the need should arise when uploading\n"
 "              from stdin, the upload operation will fail.\n"
 "\n"
 "              Used together with -u, --user.\n"
 "\n"
-, stdout);
- fputs(
 "              See also --proxy-anyauth and --basic and --digest.\n"
 "\n"
 "       -a, --append\n"
+, stdout);
+ fputs(
 "              (FTP SFTP) When used in an upload, this makes curl append to the\n"
-"              target file instead  of  overwriting  it.  If  the  remote  file\n"
-"              doesn't  exist,  it will be created.  Note that this flag is ig-\n"
+"              target  file  instead  of  overwriting  it.  If  the remote file\n"
+"              doesn't exist, it will be created.  Note that this flag  is  ig-\n"
 "              nored by some SFTP servers (including OpenSSH).\n"
 "\n"
 "       --basic\n"
-"              (HTTP) Tells curl to use HTTP Basic authentication with the  re-\n"
+"              (HTTP)  Tells curl to use HTTP Basic authentication with the re-\n"
+"              mote host. This is the default and this option is usually point-\n"
 , stdout);
  fputs(
-"              mote host. This is the default and this option is usually point-\n"
 "              less, unless you use it to override a previously set option that\n"
-"              sets  a  different  authentication method (such as --ntlm, --di-\n"
+"              sets a different authentication method (such  as  --ntlm,  --di-\n"
 "              gest, or --negotiate).\n"
 "\n"
 "              Used together with -u, --user.\n"
@@ -236,77 +304,77 @@
 "\n"
 "       --cacert <file>\n"
 "              (TLS) Tells curl to use the specified certificate file to verify\n"
+"              the peer. The file may contain  multiple  CA  certificates.  The\n"
 , stdout);
  fputs(
-"              the  peer.  The  file  may contain multiple CA certificates. The\n"
-"              certificate(s) must be in PEM format. Normally curl is built  to\n"
+"              certificate(s)  must be in PEM format. Normally curl is built to\n"
 "              use a default file for this, so this option is typically used to\n"
 "              alter that default file.\n"
 "\n"
-"              curl recognizes the environment variable named  'CURL_CA_BUNDLE'\n"
-"              if  it  is  set,  and uses the given path as a path to a CA cert\n"
+"              curl  recognizes the environment variable named 'CURL_CA_BUNDLE'\n"
+"              if it is set, and uses the given path as a path  to  a  CA  cert\n"
 "              bundle. This option overrides that variable.\n"
 "\n"
+"              The  windows  version  of  curl will automatically look for a CA\n"
 , stdout);
  fputs(
-"              The windows version of curl will automatically  look  for  a  CA\n"
 "              certs file named 'curl-ca-bundle.crt', either in the same direc-\n"
 "              tory as curl.exe, or in the Current Working Directory, or in any\n"
 "              folder along your PATH.\n"
 "\n"
-"              If  curl  is  built  against  the  NSS  SSL library, the NSS PEM\n"
+"              If curl is built against  the  NSS  SSL  library,  the  NSS  PEM\n"
 "              PKCS#11 module (libnsspem.so) needs to be available for this op-\n"
 "              tion to work properly.\n"
 "\n"
+"              (iOS and macOS only) If curl is built against Secure  Transport,\n"
 , stdout);
  fputs(
-"              (iOS  and macOS only) If curl is built against Secure Transport,\n"
-"              then this option is supported for  backward  compatibility  with\n"
-"              other  SSL  engines,  but it should not be set. If the option is\n"
-"              not set, then curl will use the certificates in the  system  and\n"
-"              user  Keychain to verify the peer, which is the preferred method\n"
+"              then  this  option  is supported for backward compatibility with\n"
+"              other SSL engines, but it should not be set. If  the  option  is\n"
+"              not  set,  then curl will use the certificates in the system and\n"
+"              user Keychain to verify the peer, which is the preferred  method\n"
 "              of verifying the peer's certificate chain.\n"
 "\n"
+"              (Schannel only) This option is supported for Schannel in Windows\n"
 , stdout);
  fputs(
-"              (Schannel only) This option is supported for Schannel in Windows\n"
-"              7  or later with libcurl 7.60 or later. This option is supported\n"
+"              7 or later with libcurl 7.60 or later. This option is  supported\n"
 "              for backward compatibility with other SSL engines; instead it is\n"
-"              recommended  to use Windows' store of root certificates (the de-\n"
+"              recommended to use Windows' store of root certificates (the  de-\n"
 "              fault for Schannel).\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       --capath <dir>\n"
+"              (TLS)  Tells  curl to use the specified certificate directory to\n"
 , stdout);
  fputs(
-"              (TLS) Tells curl to use the specified certificate  directory  to\n"
-"              verify  the  peer.  Multiple paths can be provided by separating\n"
+"              verify the peer. Multiple paths can be  provided  by  separating\n"
 "              them with \":\" (e.g.  \"path1:path2:path3\"). The certificates must\n"
-"              be  in PEM format, and if curl is built against OpenSSL, the di-\n"
+"              be in PEM format, and if curl is built against OpenSSL, the  di-\n"
 "              rectory must have been processed using the c_rehash utility sup-\n"
-"              plied  with  OpenSSL.  Using  --capath can allow OpenSSL-powered\n"
+"              plied with OpenSSL. Using  --capath  can  allow  OpenSSL-powered\n"
+"              curl  to  make  SSL-connections much more efficiently than using\n"
 , stdout);
  fputs(
-"              curl to make SSL-connections much more  efficiently  than  using\n"
 "              --cacert if the --cacert file contains many CA certificates.\n"
 "\n"
 "              If this option is set, the default capath value will be ignored,\n"
 "              and if it is used several times, the last one will be used.\n"
 "\n"
 "       --cert-status\n"
-"              (TLS) Tells curl to verify the status of the server  certificate\n"
+"              (TLS)  Tells curl to verify the status of the server certificate\n"
 "              by using the Certificate Status Request (aka. OCSP stapling) TLS\n"
-, stdout);
- fputs(
 "              extension.\n"
 "\n"
-"              If this option is enabled and the server sends an invalid  (e.g.\n"
+, stdout);
+ fputs(
+"              If  this option is enabled and the server sends an invalid (e.g.\n"
 "              expired) response, if the response suggests that the server cer-\n"
-"              tificate has been revoked, or no response at  all  is  received,\n"
+"              tificate  has  been  revoked, or no response at all is received,\n"
 "              the verification fails.\n"
 "\n"
-"              This  is  currently  only implemented in the OpenSSL, GnuTLS and\n"
+"              This is currently only implemented in the  OpenSSL,  GnuTLS  and\n"
 "              NSS backends.\n"
 "\n"
 "              Added in 7.41.0.\n"
@@ -314,7 +382,7 @@
 "       --cert-type <type>\n"
 , stdout);
  fputs(
-"              (TLS) Tells curl what type the provided  client  certificate  is\n"
+"              (TLS)  Tells  curl  what type the provided client certificate is\n"
 "              using. PEM, DER, ENG and P12 are recognized types.  If not spec-\n"
 "              ified, PEM is assumed.\n"
 "\n"
@@ -323,65 +391,65 @@
 "              See also -E, --cert and --key and --key-type.\n"
 "\n"
 "       -E, --cert <certificate[:password]>\n"
-"              (TLS) Tells curl to use the specified  client  certificate  file\n"
+"              (TLS)  Tells  curl  to use the specified client certificate file\n"
 , stdout);
  fputs(
 "              when getting a file with HTTPS, FTPS or another SSL-based proto-\n"
-"              col. The certificate must be in PKCS#12 format if  using  Secure\n"
-"              Transport,  or PEM format if using any other engine.  If the op-\n"
-"              tional password isn't specified, it will be queried for  on  the\n"
-"              terminal.  Note  that  this  option assumes a \"certificate\" file\n"
+"              col.  The  certificate must be in PKCS#12 format if using Secure\n"
+"              Transport, or PEM format if using any other engine.  If the  op-\n"
+"              tional  password  isn't specified, it will be queried for on the\n"
+"              terminal. Note that this option  assumes  a  \"certificate\"  file\n"
 "              that is the private key and the client certificate concatenated!\n"
 , stdout);
  fputs(
 "              See -E, --cert and --key to specify them independently.\n"
 "\n"
-"              If  curl  is  built against the NSS SSL library then this option\n"
-"              can tell curl the nickname of the certificate to use within  the\n"
-"              NSS  database defined by the environment variable SSL_DIR (or by\n"
-"              default /etc/pki/nssdb). If the NSS  PEM  PKCS#11  module  (lib-\n"
-"              nsspem.so)  is  available  then  PEM files may be loaded. If you\n"
+"              If curl is built against the NSS SSL library  then  this  option\n"
+"              can  tell curl the nickname of the certificate to use within the\n"
+"              NSS database defined by the environment variable SSL_DIR (or  by\n"
+"              default  /etc/pki/nssdb).  If  the  NSS PEM PKCS#11 module (lib-\n"
+"              nsspem.so) is available then PEM files may  be  loaded.  If  you\n"
 , stdout);
  fputs(
 "              want to use a file from the current directory, please precede it\n"
-"              with  \"./\"  prefix, in order to avoid confusion with a nickname.\n"
-"              If the nickname contains \":\", it needs to be preceded by \"\\\"  so\n"
-"              that  it  is not recognized as password delimiter.  If the nick-\n"
-"              name contains \"\\\", it needs to be escaped as \"\\\\\" so that it  is\n"
+"              with \"./\" prefix, in order to avoid confusion with  a  nickname.\n"
+"              If  the nickname contains \":\", it needs to be preceded by \"\\\" so\n"
+"              that it is not recognized as password delimiter.  If  the  nick-\n"
+"              name  contains \"\\\", it needs to be escaped as \"\\\\\" so that it is\n"
 "              not recognized as an escape character.\n"
 "\n"
 , stdout);
  fputs(
-"              If  curl is built against OpenSSL library, and the engine pkcs11\n"
+"              If curl is built against OpenSSL library, and the engine  pkcs11\n"
 "              is available, then a PKCS#11 URI (RFC 7512) can be used to spec-\n"
-"              ify  a  certificate located in a PKCS#11 device. A string begin-\n"
-"              ning with \"pkcs11:\" will be interpreted as a PKCS#11 URI.  If  a\n"
+"              ify a certificate located in a PKCS#11 device. A  string  begin-\n"
+"              ning  with  \"pkcs11:\" will be interpreted as a PKCS#11 URI. If a\n"
 "              PKCS#11 URI is provided, then the --engine option will be set as\n"
 "              \"pkcs11\" if none was provided and the --cert-type option will be\n"
 , stdout);
  fputs(
 "              set as \"ENG\" if none was provided.\n"
 "\n"
-"              (iOS  and macOS only) If curl is built against Secure Transport,\n"
+"              (iOS and macOS only) If curl is built against Secure  Transport,\n"
 "              then the certificate string can either be the name of a certifi-\n"
-"              cate/private  key in the system or user keychain, or the path to\n"
-"              a PKCS#12-encoded certificate and private key. If  you  want  to\n"
-"              use  a  file  from the current directory, please precede it with\n"
+"              cate/private key in the system or user keychain, or the path  to\n"
+"              a  PKCS#12-encoded  certificate  and private key. If you want to\n"
+"              use a file from the current directory, please  precede  it  with\n"
 , stdout);
  fputs(
 "              \"./\" prefix, in order to avoid confusion with a nickname.\n"
 "\n"
-"              (Schannel only) Client certificates must be specified by a  path\n"
-"              expression  to  a  certificate  store.  (Loading PFX is not sup-\n"
+"              (Schannel  only) Client certificates must be specified by a path\n"
+"              expression to a certificate store.  (Loading  PFX  is  not  sup-\n"
 "              ported; you can import it to a store first). You can use \"<store\n"
-"              location>\\<store  name>\\<thumbprint>\"  to refer to a certificate\n"
-"              in  the  system  certificates  store,  for   example,   \"Curren-\n"
+"              location>\\<store name>\\<thumbprint>\" to refer to  a  certificate\n"
+"              in   the   system  certificates  store,  for  example,  \"Curren-\n"
 , stdout);
  fputs(
 "              tUser\\MY\\934a7ac6f8a5d579285a74fa61e19f23ddfe8d7a\".   Thumbprint\n"
-"              is usually a SHA-1 hex string which you can see  in  certificate\n"
-"              details.  Following  store locations are supported: CurrentUser,\n"
-"              LocalMachine, CurrentService, Services,  CurrentUserGroupPolicy,\n"
+"              is  usually  a SHA-1 hex string which you can see in certificate\n"
+"              details. Following store locations are  supported:  CurrentUser,\n"
+"              LocalMachine,  CurrentService, Services, CurrentUserGroupPolicy,\n"
 "              LocalMachineGroupPolicy, LocalMachineEnterprise.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -392,7 +460,7 @@
 "\n"
 "       --ciphers <list of ciphers>\n"
 "              (TLS) Specifies which ciphers to use in the connection. The list\n"
-"              of ciphers must specify valid ciphers. Read  up  on  SSL  cipher\n"
+"              of  ciphers  must  specify  valid ciphers. Read up on SSL cipher\n"
 "              list details on this URL:\n"
 "\n"
 "               https://curl.haxx.se/docs/ssl-ciphers.html\n"
@@ -412,67 +480,67 @@
 "              curl supports, and automatically decompress the content. Headers\n"
 "              are not modified.\n"
 "\n"
-"              If this option is used and the server sends an  unsupported  en-\n"
+"              If  this  option is used and the server sends an unsupported en-\n"
 , stdout);
  fputs(
 "              coding, curl will report an error.\n"
 "\n"
 "       -K, --config <file>\n"
 "\n"
-"              Specify  a  text  file  to read curl arguments from. The command\n"
-"              line arguments found in the text file will be used  as  if  they\n"
+"              Specify a text file to read curl  arguments  from.  The  command\n"
+"              line  arguments  found  in the text file will be used as if they\n"
 "              were provided on the command line.\n"
 "\n"
-"              Options  and their parameters must be specified on the same line\n"
+"              Options and their parameters must be specified on the same  line\n"
 "              in the file, separated by whitespace, colon, or the equals sign.\n"
 , stdout);
  fputs(
-"              Long  option  names  can  optionally be given in the config file\n"
+"              Long option names can optionally be given  in  the  config  file\n"
 "              without the initial double dashes and if so, the colon or equals\n"
 "              characters can be used as separators. If the option is specified\n"
-"              with one or two dashes, there can be no colon or equals  charac-\n"
+"              with  one or two dashes, there can be no colon or equals charac-\n"
 "              ter between the option and its parameter.\n"
 "\n"
-"              If  the  parameter  contains whitespace (or starts with : or =),\n"
+"              If the parameter contains whitespace (or starts with  :  or  =),\n"
 , stdout);
  fputs(
-"              the parameter must be  enclosed  within  quotes.  Within  double\n"
-"              quotes,  the  following  escape sequences are available: \\\\, \\\",\n"
+"              the  parameter  must  be  enclosed  within quotes. Within double\n"
+"              quotes, the following escape sequences are  available:  \\\\,  \\\",\n"
 "              \\t, \\n, \\r and \\v. A backslash preceding any other letter is ig-\n"
-"              nored.  If the first column of a config line is a '#' character,\n"
-"              the rest of the line will be treated as a  comment.  Only  write\n"
+"              nored. If the first column of a config line is a '#'  character,\n"
+"              the  rest  of  the line will be treated as a comment. Only write\n"
 "              one option per physical line in the config file.\n"
 "\n"
 , stdout);
  fputs(
-"              Specify  the  filename  to -K, --config as '-' to make curl read\n"
+"              Specify the filename to -K, --config as '-' to  make  curl  read\n"
 "              the file from stdin.\n"
 "\n"
-"              Note that to be able to specify a URL in the  config  file,  you\n"
-"              need  to  specify  it  using the --url option, and not by simply\n"
-"              writing the URL on its own line. So, it could  look  similar  to\n"
+"              Note  that  to  be able to specify a URL in the config file, you\n"
+"              need to specify it using the --url option,  and  not  by  simply\n"
+"              writing  the  URL  on its own line. So, it could look similar to\n"
 "              this:\n"
 "\n"
 "              url = \"https://curl.haxx.se/docs/\"\n"
 "\n"
 , stdout);
  fputs(
-"              When  curl  is invoked, it (unless -q, --disable is used) checks\n"
+"              When curl is invoked, it (unless -q, --disable is  used)  checks\n"
 "              for a default config file and uses it if found. The default con-\n"
 "              fig file is checked for in the following places in this order:\n"
 "\n"
-"              1)  curl  tries  to find the \"home dir\": It first checks for the\n"
+"              1) curl tries to find the \"home dir\": It first  checks  for  the\n"
 "              CURL_HOME and then the HOME environment variables. Failing that,\n"
-"              it  uses getpwuid() on Unix-like systems (which returns the home\n"
+"              it uses getpwuid() on Unix-like systems (which returns the  home\n"
 , stdout);
  fputs(
-"              dir given the current user in your system). On Windows, it  then\n"
+"              dir  given the current user in your system). On Windows, it then\n"
 "              checks for the APPDATA variable, or as a last resort the '%USER-\n"
 "              PROFILE%\\Application Data'.\n"
 "\n"
-"              2) On windows, if there is no .curlrc file in the home  dir,  it\n"
+"              2)  On  windows, if there is no .curlrc file in the home dir, it\n"
 "              checks for one in the same dir the curl executable is placed. On\n"
-"              Unix-like systems, it will simply try to load .curlrc  from  the\n"
+"              Unix-like  systems,  it will simply try to load .curlrc from the\n"
 "              determined home dir.\n"
 "\n"
 , stdout);
@@ -489,15 +557,15 @@
 "              referer = \"http://nowhereatall.example.com/\"\n"
 "              # --- End of example file ---\n"
 "\n"
-"              This  option  can be used multiple times to load multiple config\n"
+"              This option can be used multiple times to load  multiple  config\n"
 , stdout);
  fputs(
 "              files.\n"
 "\n"
 "       --connect-timeout <seconds>\n"
-"              Maximum time in seconds that  you  allow  curl's  connection  to\n"
-"              take.   This  only  limits the connection phase, so if curl con-\n"
-"              nects within the given period it will continue - if not it  will\n"
+"              Maximum  time  in  seconds  that  you allow curl's connection to\n"
+"              take.  This only limits the connection phase, so  if  curl  con-\n"
+"              nects  within the given period it will continue - if not it will\n"
 "              exit.  Since version 7.32.0, this option accepts decimal values.\n"
 "              If this option is used several times, the last one will be used.\n"
 "\n"
@@ -510,20 +578,20 @@
 "              For  a  request  to  the  given  HOST1:PORT1  pair,  connect  to\n"
 "              HOST2:PORT2 instead.  This option is suitable to direct requests\n"
 "              at a specific server, e.g. at a specific cluster node in a clus-\n"
-"              ter of servers. This option is only used to establish  the  net-\n"
-"              work  connection.  It  does NOT affect the hostname/port that is\n"
+"              ter  of  servers. This option is only used to establish the net-\n"
+"              work connection. It does NOT affect the  hostname/port  that  is\n"
 , stdout);
  fputs(
 "              used for TLS/SSL (e.g. SNI, certificate verification) or for the\n"
-"              application  protocols.  \"HOST1\"  and  \"PORT1\"  may be the empty\n"
+"              application protocols. \"HOST1\" and  \"PORT1\"  may  be  the  empty\n"
 "              string, meaning \"any host/port\". \"HOST2\" and \"PORT2\" may also be\n"
-"              the   empty   string,   meaning   \"use  the  request's  original\n"
+"              the  empty  string,  meaning   \"use   the   request's   original\n"
 "              host/port\".\n"
 "\n"
 "              A \"host\" specified to this option is compared as a string, so it\n"
 , stdout);
  fputs(
-"              needs  to  match  the name used in request URL. It can be either\n"
+"              needs to match the name used in request URL. It  can  be  either\n"
 "              numerical such as \"127.0.0.1\" or the full host name such as \"ex-\n"
 "              ample.org\".\n"
 "\n"
@@ -532,16 +600,16 @@
 "              See also --resolve and -H, --header. Added in 7.49.0.\n"
 "\n"
 "       -C, --continue-at <offset>\n"
-"              Continue/Resume  a  previous  file transfer at the given offset.\n"
+"              Continue/Resume a previous file transfer at  the  given  offset.\n"
 , stdout);
  fputs(
-"              The given offset is the exact  number  of  bytes  that  will  be\n"
-"              skipped,  counting  from the beginning of the source file before\n"
+"              The  given  offset  is  the  exact  number of bytes that will be\n"
+"              skipped, counting from the beginning of the source  file  before\n"
 "              it is transferred to the destination.  If used with uploads, the\n"
 "              FTP server command SIZE will not be used by curl.\n"
 "\n"
-"              Use  \"-C  -\" to tell curl to automatically find out where/how to\n"
-"              resume the transfer. It then uses the given  output/input  files\n"
+"              Use \"-C -\" to tell curl to automatically find out  where/how  to\n"
+"              resume  the  transfer. It then uses the given output/input files\n"
 "              to figure that out.\n"
 "\n"
 , stdout);
@@ -551,94 +619,94 @@
 "              See also -r, --range.\n"
 "\n"
 "       -c, --cookie-jar <filename>\n"
-"              (HTTP)  Specify to which file you want curl to write all cookies\n"
-"              after a completed operation. Curl writes all  cookies  from  its\n"
-"              in-memory  cookie storage to the given file at the end of opera-\n"
-"              tions. If no cookies are known, no data  will  be  written.  The\n"
+"              (HTTP) Specify to which file you want curl to write all  cookies\n"
+"              after  a  completed  operation. Curl writes all cookies from its\n"
+"              in-memory cookie storage to the given file at the end of  opera-\n"
+"              tions.  If  no  cookies  are known, no data will be written. The\n"
 , stdout);
  fputs(
-"              file  will  be written using the Netscape cookie file format. If\n"
+"              file will be written using the Netscape cookie file  format.  If\n"
 "              you set the file name to a single dash, \"-\", the cookies will be\n"
 "              written to stdout.\n"
 "\n"
-"              This  command  line  option will activate the cookie engine that\n"
+"              This command line option will activate the  cookie  engine  that\n"
 "              makes curl record and use cookies. Another way to activate it is\n"
 "              to use the -b, --cookie option.\n"
 "\n"
 "              If the cookie jar can't be created or written to, the whole curl\n"
 , stdout);
  fputs(
-"              operation won't fail or even report an error clearly. Using  -v,\n"
-"              --verbose  will  get  a  warning displayed, but that is the only\n"
+"              operation  won't fail or even report an error clearly. Using -v,\n"
+"              --verbose will get a warning displayed, but  that  is  the  only\n"
 "              visible feedback you get about this possibly lethal situation.\n"
 "\n"
-"              If this option is used several times, the  last  specified  file\n"
+"              If  this  option  is used several times, the last specified file\n"
 "              name will be used.\n"
 "\n"
 "       -b, --cookie <data|filename>\n"
 "              (HTTP) Pass the data to the HTTP server in the Cookie header. It\n"
 , stdout);
  fputs(
-"              is supposedly the data previously received from the server in  a\n"
-"              \"Set-Cookie:\"   line.    The   data  should  be  in  the  format\n"
+"              is  supposedly the data previously received from the server in a\n"
+"              \"Set-Cookie:\"  line.   The  data  should  be   in   the   format\n"
 "              \"NAME1=VALUE1; NAME2=VALUE2\".\n"
 "\n"
-"              If no '=' symbol is used in the argument, it is instead  treated\n"
+"              If  no '=' symbol is used in the argument, it is instead treated\n"
 "              as a filename to read previously stored cookie from. This option\n"
 "              also activates the cookie engine which will make curl record in-\n"
 , stdout);
  fputs(
-"              coming  cookies, which may be handy if you're using this in com-\n"
-"              bination with the -L,  --location  option  or  do  multiple  URL\n"
-"              transfers  on the same invoke. If the file name is exactly a mi-\n"
+"              coming cookies, which may be handy if you're using this in  com-\n"
+"              bination  with  the  -L,  --location  option  or do multiple URL\n"
+"              transfers on the same invoke. If the file name is exactly a  mi-\n"
 "              nus (\"-\"), curl will instead read the contents from stdin.\n"
 "\n"
 "              The file format of the file to read cookies from should be plain\n"
-"              HTTP  headers  (Set-Cookie style) or the Netscape/Mozilla cookie\n"
+"              HTTP headers (Set-Cookie style) or the  Netscape/Mozilla  cookie\n"
 "              file format.\n"
 "\n"
 , stdout);
  fputs(
-"              The file specified with -b, --cookie is only used as  input.  No\n"
-"              cookies  will  be written to the file. To store cookies, use the\n"
+"              The  file  specified with -b, --cookie is only used as input. No\n"
+"              cookies will be written to the file. To store cookies,  use  the\n"
 "              -c, --cookie-jar option.\n"
 "\n"
-"              Exercise caution if you  are  using  this  option  and  multiple\n"
+"              Exercise  caution  if  you  are  using  this option and multiple\n"
 "              transfers may occur.  If you use the NAME1=VALUE1; format, or in\n"
-"              a file use the Set-Cookie format and  don't  specify  a  domain,\n"
+"              a  file  use  the  Set-Cookie format and don't specify a domain,\n"
 , stdout);
  fputs(
 "              then the cookie is sent for any domain (even after redirects are\n"
-"              followed) and cannot be modified by a server-set cookie. If  the\n"
-"              cookie  engine is enabled and a server sets a cookie of the same\n"
+"              followed)  and cannot be modified by a server-set cookie. If the\n"
+"              cookie engine is enabled and a server sets a cookie of the  same\n"
 "              name then both will be sent on a future transfer to that server,\n"
 "              likely not what you intended.  To address these issues set a do-\n"
-"              main in Set-Cookie (doing that will include sub domains) or  use\n"
+"              main  in Set-Cookie (doing that will include sub domains) or use\n"
 , stdout);
  fputs(
 "              the Netscape format.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
 "              Users very often want to both read cookies from a file and write\n"
-"              updated cookies back to a file, so using both -b,  --cookie  and\n"
+"              updated  cookies  back to a file, so using both -b, --cookie and\n"
 "              -c, --cookie-jar in the same command line is common.\n"
 "\n"
 "       --create-dirs\n"
 "              When used in conjunction with the -o, --output option, curl will\n"
 , stdout);
  fputs(
-"              create the necessary local directory hierarchy as  needed.  This\n"
-"              option  creates the dirs mentioned with the -o, --output option,\n"
-"              nothing else. If the --output file name uses no dir  or  if  the\n"
+"              create  the  necessary local directory hierarchy as needed. This\n"
+"              option creates the dirs mentioned with the -o, --output  option,\n"
+"              nothing  else.  If  the --output file name uses no dir or if the\n"
 "              dirs it mentions already exist, no dir will be created.\n"
 "\n"
 "              Created dirs are made with mode 0750 on unix style file systems.\n"
-"              To  create remote directories when using FTP or SFTP, try --ftp-\n"
+"              To create remote directories when using FTP or SFTP, try  --ftp-\n"
 "              create-dirs.\n"
 "\n"
 , stdout);
  fputs(
-"       --crlf (FTP SMTP)  Convert  LF  to  CRLF  in  upload.  Useful  for  MVS\n"
+"       --crlf (FTP  SMTP)  Convert  LF  to  CRLF  in  upload.  Useful  for MVS\n"
 "              (OS/390).\n"
 "\n"
 "              (SMTP added in 7.40.0)\n"
@@ -658,123 +726,123 @@
 "              (HTTP) This is just an alias for -d, --data.\n"
 "\n"
 "       --data-binary <data>\n"
-"              (HTTP)  This  posts data exactly as specified with no extra pro-\n"
+"              (HTTP) This posts data exactly as specified with no  extra  pro-\n"
 "              cessing whatsoever.\n"
 "\n"
-"              If you start the data with the letter @, the rest  should  be  a\n"
-"              filename.   Data  is  posted  in  a similar manner as -d, --data\n"
-"              does, except that newlines and carriage  returns  are  preserved\n"
+"              If  you  start  the data with the letter @, the rest should be a\n"
+"              filename.  Data is posted in a  similar  manner  as  -d,  --data\n"
+"              does,  except  that  newlines and carriage returns are preserved\n"
 "              and conversions are never done.\n"
 "\n"
 , stdout);
  fputs(
-"              Like  -d,  --data the default content-type sent to the server is\n"
-"              application/x-www-form-urlencoded. If you want the  data  to  be\n"
+"              Like -d, --data the default content-type sent to the  server  is\n"
+"              application/x-www-form-urlencoded.  If  you  want the data to be\n"
 "              treated as arbitrary binary data by the server then set the con-\n"
-"              tent-type to octet-stream: -H \"Content-Type:  application/octet-\n"
+"              tent-type  to octet-stream: -H \"Content-Type: application/octet-\n"
 "              stream\".\n"
 "\n"
-"              If  this  option  is  used several times, the ones following the\n"
+"              If this option is used several times,  the  ones  following  the\n"
 "              first will append data as described in -d, --data.\n"
 "\n"
 , stdout);
  fputs(
 "       --data-raw <data>\n"
-"              (HTTP) This posts data similarly to -d, --data but  without  the\n"
+"              (HTTP)  This  posts data similarly to -d, --data but without the\n"
 "              special interpretation of the @ character.\n"
 "\n"
 "              See also -d, --data. Added in 7.43.0.\n"
 "\n"
 "       --data-urlencode <data>\n"
-"              (HTTP)  This posts data, similar to the other -d, --data options\n"
+"              (HTTP) This posts data, similar to the other -d, --data  options\n"
 "              with the exception that this performs URL-encoding.\n"
 "\n"
-"              To be CGI-compliant, the <data> part should begin  with  a  name\n"
+"              To  be  CGI-compliant,  the <data> part should begin with a name\n"
 , stdout);
  fputs(
-"              followed  by a separator and a content specification. The <data>\n"
+"              followed by a separator and a content specification. The  <data>\n"
 "              part can be passed to curl using one of the following syntaxes:\n"
 "\n"
 "              content\n"
-"                     This will make curl URL-encode the content and pass  that\n"
-"                     on.  Just  be careful so that the content doesn't contain\n"
-"                     any = or @ symbols, as that will  then  make  the  syntax\n"
+"                     This  will make curl URL-encode the content and pass that\n"
+"                     on. Just be careful so that the content  doesn't  contain\n"
+"                     any  =  or  @  symbols, as that will then make the syntax\n"
 "                     match one of the other cases below!\n"
 "\n"
 "              =content\n"
 , stdout);
  fputs(
-"                     This  will make curl URL-encode the content and pass that\n"
+"                     This will make curl URL-encode the content and pass  that\n"
 "                     on. The preceding = symbol is not included in the data.\n"
 "\n"
 "              name=content\n"
-"                     This will make curl URL-encode the content part and  pass\n"
-"                     that  on.  Note that the name part is expected to be URL-\n"
+"                     This  will make curl URL-encode the content part and pass\n"
+"                     that on. Note that the name part is expected to  be  URL-\n"
 "                     encoded already.\n"
 "\n"
 "              @filename\n"
-"                     This will make curl load data from the  given  file  (in-\n"
+"                     This  will  make  curl load data from the given file (in-\n"
 , stdout);
  fputs(
-"                     cluding  any  newlines), URL-encode that data and pass it\n"
+"                     cluding any newlines), URL-encode that data and  pass  it\n"
 "                     on in the POST.\n"
 "\n"
 "              name@filename\n"
-"                     This will make curl load data from the  given  file  (in-\n"
-"                     cluding  any  newlines), URL-encode that data and pass it\n"
-"                     on in the POST. The name part  gets  an  equal  sign  ap-\n"
-"                     pended,  resulting  in name=urlencoded-file-content. Note\n"
+"                     This  will  make  curl load data from the given file (in-\n"
+"                     cluding any newlines), URL-encode that data and  pass  it\n"
+"                     on  in  the  POST.  The  name part gets an equal sign ap-\n"
+"                     pended, resulting in  name=urlencoded-file-content.  Note\n"
 , stdout);
  fputs(
 "                     that the name is expected to be URL-encoded already.\n"
 "       See also -d, --data and --data-raw. Added in 7.18.0.\n"
 "\n"
 "       -d, --data <data>\n"
-"              (HTTP MQTT) Sends the specified data in a POST  request  to  the\n"
+"              (HTTP  MQTT)  Sends  the specified data in a POST request to the\n"
 "              HTTP server, in the same way that a browser does when a user has\n"
-"              filled in an HTML form and presses the submit button. This  will\n"
+"              filled  in an HTML form and presses the submit button. This will\n"
 "              cause curl to pass the data to the server using the content-type\n"
 , stdout);
  fputs(
 "              application/x-www-form-urlencoded.  Compare to -F, --form.\n"
 "\n"
 "              --data-raw is almost the same but does not have a special inter-\n"
-"              pretation  of  the  @ character. To post data purely binary, you\n"
-"              should instead use the --data-binary option.  To URL-encode  the\n"
+"              pretation of the @ character. To post data  purely  binary,  you\n"
+"              should  instead use the --data-binary option.  To URL-encode the\n"
 "              value of a form field you may use --data-urlencode.\n"
 "\n"
-"              If  any of these options is used more than once on the same com-\n"
+"              If any of these options is used more than once on the same  com-\n"
 , stdout);
  fputs(
-"              mand line, the data pieces specified  will  be  merged  together\n"
-"              with  a  separating  &-symbol.  Thus,  using  '-d name=daniel -d\n"
+"              mand  line,  the  data  pieces specified will be merged together\n"
+"              with a separating  &-symbol.  Thus,  using  '-d  name=daniel  -d\n"
 "              skill=lousy'  would  generate  a  post  chunk  that  looks  like\n"
 "              'name=daniel&skill=lousy'.\n"
 "\n"
-"              If  you  start  the data with the letter @, the rest should be a\n"
-"              file name to read the data from, or - if you want curl  to  read\n"
+"              If you start the data with the letter @, the rest  should  be  a\n"
+"              file  name  to read the data from, or - if you want curl to read\n"
 , stdout);
  fputs(
-"              the  data  from  stdin.  Posting data from a file named 'foobar'\n"
-"              would thus be done with -d, --data @foobar. When -d,  --data  is\n"
-"              told  to  read  from a file like that, carriage returns and new-\n"
+"              the data from stdin. Posting data from  a  file  named  'foobar'\n"
+"              would  thus  be done with -d, --data @foobar. When -d, --data is\n"
+"              told to read from a file like that, carriage  returns  and  new-\n"
 "              lines will be stripped out. If you don't want the @ character to\n"
 "              have a special interpretation use --data-raw instead.\n"
 "\n"
 "              See also --data-binary and --data-urlencode and --data-raw. This\n"
 , stdout);
  fputs(
-"              option overrides -F, --form and -I,  --head  and  -T,  --upload-\n"
+"              option  overrides  -F,  --form  and -I, --head and -T, --upload-\n"
 "              file.\n"
 "\n"
 "       --delegation <LEVEL>\n"
-"              (GSS/kerberos)  Set  LEVEL to tell the server what it is allowed\n"
+"              (GSS/kerberos) Set LEVEL to tell the server what it  is  allowed\n"
 "              to delegate when it comes to user credentials.\n"
 "\n"
 "              none   Don't allow any delegation.\n"
 "\n"
-"              policy Delegates if and only if the OK-AS-DELEGATE flag  is  set\n"
-"                     in  the  Kerberos  service  ticket,  which is a matter of\n"
+"              policy Delegates  if  and only if the OK-AS-DELEGATE flag is set\n"
+"                     in the Kerberos service ticket,  which  is  a  matter  of\n"
 , stdout);
  fputs(
 "                     realm policy.\n"
@@ -782,54 +850,54 @@
 "              always Unconditionally allow the server to delegate.\n"
 "\n"
 "       --digest\n"
-"              (HTTP) Enables HTTP Digest authentication. This is an  authenti-\n"
-"              cation  scheme  that  prevents the password from being sent over\n"
-"              the wire in clear text. Use this in combination with the  normal\n"
+"              (HTTP)  Enables HTTP Digest authentication. This is an authenti-\n"
+"              cation scheme that prevents the password from  being  sent  over\n"
+"              the  wire in clear text. Use this in combination with the normal\n"
 "              -u, --user option to set user name and password.\n"
 "\n"
-"              If  this  option  is  used  several times, only the first one is\n"
+"              If this option is used several times,  only  the  first  one  is\n"
 , stdout);
  fputs(
 "              used.\n"
 "\n"
-"              See also -u, --user and --proxy-digest and --anyauth.  This  op-\n"
+"              See  also  -u, --user and --proxy-digest and --anyauth. This op-\n"
 "              tion overrides --basic and --ntlm and --negotiate.\n"
 "\n"
 "       --disable-eprt\n"
 "              (FTP) Tell curl to disable the use of the EPRT and LPRT commands\n"
 "              when doing active FTP transfers. Curl will normally always first\n"
-"              attempt  to use EPRT, then LPRT before using PORT, but with this\n"
+"              attempt to use EPRT, then LPRT before using PORT, but with  this\n"
 , stdout);
  fputs(
-"              option, it will use PORT right away. EPRT and  LPRT  are  exten-\n"
-"              sions  to  the  original  FTP  protocol, and may not work on all\n"
+"              option,  it  will  use PORT right away. EPRT and LPRT are exten-\n"
+"              sions to the original FTP protocol, and  may  not  work  on  all\n"
 "              servers, but they enable more functionality in a better way than\n"
 "              the traditional PORT command.\n"
 "\n"
 "              --eprt can be used to explicitly enable EPRT again and --no-eprt\n"
 "              is an alias for --disable-eprt.\n"
 "\n"
-"              If the server is accessed using IPv6, this option will  have  no\n"
+"              If  the  server is accessed using IPv6, this option will have no\n"
 , stdout);
  fputs(
 "              effect as EPRT is necessary then.\n"
 "\n"
-"              Disabling  EPRT only changes the active behavior. If you want to\n"
-"              switch to passive mode you need to not  use  -P,  --ftp-port  or\n"
+"              Disabling EPRT only changes the active behavior. If you want  to\n"
+"              switch  to  passive  mode  you need to not use -P, --ftp-port or\n"
 "              force it with --ftp-pasv.\n"
 "\n"
 "       --disable-epsv\n"
-"              (FTP)  (FTP)  Tell  curl  to disable the use of the EPSV command\n"
-"              when doing passive FTP  transfers.  Curl  will  normally  always\n"
+"              (FTP) (FTP) Tell curl to disable the use  of  the  EPSV  command\n"
+"              when  doing  passive  FTP  transfers.  Curl will normally always\n"
 , stdout);
  fputs(
-"              first  attempt to use EPSV before PASV, but with this option, it\n"
+"              first attempt to use EPSV before PASV, but with this option,  it\n"
 "              will not try using EPSV.\n"
 "\n"
 "              --epsv can be used to explicitly enable EPSV again and --no-epsv\n"
 "              is an alias for --disable-epsv.\n"
 "\n"
-"              If  the  server is an IPv6 host, this option will have no effect\n"
+"              If the server is an IPv6 host, this option will have  no  effect\n"
 "              as EPSV is necessary then.\n"
 "\n"
 "              Disabling EPSV only changes the passive behavior. If you want to\n"
@@ -838,12 +906,12 @@
 "              switch to active mode you need to use -P, --ftp-port.\n"
 "\n"
 "       -q, --disable\n"
-"              If  used  as the first parameter on the command line, the curlrc\n"
-"              config file will not be read and used. See the -K, --config  for\n"
+"              If used as the first parameter on the command line,  the  curlrc\n"
+"              config  file will not be read and used. See the -K, --config for\n"
 "              details on the default config file search path.\n"
 "\n"
 "       --disallow-username-in-url\n"
-"              (HTTP)  This  tells  curl  to  exit if passed a url containing a\n"
+"              (HTTP) This tells curl to exit if  passed  a  url  containing  a\n"
 "              username.\n"
 "\n"
 "              See also --proto. Added in 7.61.0.\n"
@@ -851,53 +919,53 @@
 , stdout);
  fputs(
 "       --dns-interface <interface>\n"
-"              (DNS) Tell curl to send outgoing DNS  requests  through  <inter-\n"
-"              face>.  This  option is a counterpart to --interface (which does\n"
-"              not affect DNS). The supplied string must be an  interface  name\n"
+"              (DNS)  Tell  curl  to send outgoing DNS requests through <inter-\n"
+"              face>. This option is a counterpart to --interface  (which  does\n"
+"              not  affect  DNS). The supplied string must be an interface name\n"
 "              (not an address).\n"
 "\n"
-"              See  also  --dns-ipv4-addr  and --dns-ipv6-addr. --dns-interface\n"
-"              requires that the underlying libcurl was  built  to  support  c-\n"
+"              See also --dns-ipv4-addr  and  --dns-ipv6-addr.  --dns-interface\n"
+"              requires  that  the  underlying  libcurl was built to support c-\n"
 "              ares. Added in 7.33.0.\n"
 , stdout);
  fputs(
 "\n"
 "       --dns-ipv4-addr <address>\n"
 "              (DNS) Tell curl to bind to <ip-address> when making IPv4 DNS re-\n"
-"              quests, so that the DNS requests originate  from  this  address.\n"
+"              quests,  so  that  the DNS requests originate from this address.\n"
 "              The argument should be a single IPv4 address.\n"
 "\n"
-"              See  also  --dns-interface  and --dns-ipv6-addr. --dns-ipv4-addr\n"
-"              requires that the underlying libcurl was  built  to  support  c-\n"
+"              See also --dns-interface  and  --dns-ipv6-addr.  --dns-ipv4-addr\n"
+"              requires  that  the  underlying  libcurl was built to support c-\n"
 "              ares. Added in 7.33.0.\n"
 "\n"
 "       --dns-ipv6-addr <address>\n"
 , stdout);
  fputs(
 "              (DNS) Tell curl to bind to <ip-address> when making IPv6 DNS re-\n"
-"              quests, so that the DNS requests originate  from  this  address.\n"
+"              quests,  so  that  the DNS requests originate from this address.\n"
 "              The argument should be a single IPv6 address.\n"
 "\n"
-"              See  also  --dns-interface  and --dns-ipv4-addr. --dns-ipv6-addr\n"
-"              requires that the underlying libcurl was  built  to  support  c-\n"
+"              See also --dns-interface  and  --dns-ipv4-addr.  --dns-ipv6-addr\n"
+"              requires  that  the  underlying  libcurl was built to support c-\n"
 "              ares. Added in 7.33.0.\n"
 "\n"
 "       --dns-servers <addresses>\n"
 , stdout);
  fputs(
 "              Set the list of DNS servers to be used instead of the system de-\n"
-"              fault.  The list of IP addresses should be separated  with  com-\n"
+"              fault.   The  list of IP addresses should be separated with com-\n"
 "              mas. Port numbers may also optionally be given as :<port-number>\n"
 "              after each IP address.\n"
 "\n"
-"              --dns-servers requires that the underlying libcurl was built  to\n"
+"              --dns-servers  requires that the underlying libcurl was built to\n"
 "              support c-ares. Added in 7.33.0.\n"
 "\n"
 "       --doh-url <URL>\n"
 , stdout);
  fputs(
-"              (all)  Specifies which DNS-over-HTTPS (DOH) server to use to re-\n"
-"              solve hostnames, instead of  using  the  default  name  resolver\n"
+"              (all) Specifies which DNS-over-HTTPS (DOH) server to use to  re-\n"
+"              solve  hostnames,  instead  of  using  the default name resolver\n"
 "              mechanism. The URL must be HTTPS.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -905,23 +973,23 @@
 "              Added in 7.62.0.\n"
 "\n"
 "       -D, --dump-header <filename>\n"
-"              (HTTP  FTP) Write the received protocol headers to the specified\n"
+"              (HTTP FTP) Write the received protocol headers to the  specified\n"
 "              file.\n"
 "\n"
 , stdout);
  fputs(
-"              This option is handy to use when you want to store  the  headers\n"
-"              that  an  HTTP site sends to you. Cookies from the headers could\n"
-"              then be read in a  second  curl  invocation  by  using  the  -b,\n"
-"              --cookie  option! The -c, --cookie-jar option is a better way to\n"
+"              This  option  is handy to use when you want to store the headers\n"
+"              that an HTTP site sends to you. Cookies from the  headers  could\n"
+"              then  be  read  in  a  second  curl  invocation by using the -b,\n"
+"              --cookie option! The -c, --cookie-jar option is a better way  to\n"
 "              store cookies.\n"
 "\n"
-"              If no headers are received, the use of this option  will  create\n"
+"              If  no  headers are received, the use of this option will create\n"
 "              an empty file.\n"
 "\n"
 , stdout);
  fputs(
-"              When  used  in FTP, the FTP server response lines are considered\n"
+"              When used in FTP, the FTP server response lines  are  considered\n"
 "              being \"headers\" and thus are saved there.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -929,8 +997,8 @@
 "              See also -o, --output.\n"
 "\n"
 "       --egd-file <file>\n"
-"              (TLS) Specify the path name  to  the  Entropy  Gathering  Daemon\n"
-"              socket.  The  socket  is  used to seed the random engine for SSL\n"
+"              (TLS)  Specify  the  path  name  to the Entropy Gathering Daemon\n"
+"              socket. The socket is used to seed the  random  engine  for  SSL\n"
 "              connections.\n"
 "\n"
 , stdout);
@@ -938,9 +1006,9 @@
 "              See also --random-file.\n"
 "\n"
 "       --engine <name>\n"
-"              (TLS) Select the OpenSSL crypto engine to use for cipher  opera-\n"
+"              (TLS)  Select the OpenSSL crypto engine to use for cipher opera-\n"
 "              tions. Use --engine list to print a list of build-time supported\n"
-"              engines. Note that not all (or  none)  of  the  engines  may  be\n"
+"              engines.  Note  that  not  all  (or  none) of the engines may be\n"
 "              available at run-time.\n"
 "\n"
 "       --etag-compare <file>\n"
@@ -954,28 +1022,28 @@
 "              a single line with a desired ETag. An empty file is parsed as an\n"
 "              empty ETag.\n"
 "\n"
-"              Use  the  option  --etag-save  to first save the ETag from a re-\n"
+"              Use the option --etag-save to first save the  ETag  from  a  re-\n"
 "              sponse, and then use this option to compare using the saved ETag\n"
 , stdout);
  fputs(
 "              in a subsequent request.\n"
 "\n"
-"              OMPARISON:  There  are  2 types of comparison or ETags, Weak and\n"
+"              OMPARISON: There are 2 types of comparison or  ETags,  Weak  and\n"
 "              Strong.  This option expects, and uses a strong comparison.\n"
 "\n"
 "              Added in 7.68.0.\n"
 "\n"
 "       --etag-save <file>\n"
-"              (HTTP) This option saves an HTTP ETag  to  the  specified  file.\n"
-"              Etag  is  usually  part  of  headers returned by a request. When\n"
-"              server sends an ETag, it must be enveloped by  a  double  quote.\n"
+"              (HTTP)  This  option  saves  an HTTP ETag to the specified file.\n"
+"              Etag is usually part of headers  returned  by  a  request.  When\n"
+"              server  sends  an  ETag, it must be enveloped by a double quote.\n"
 , stdout);
  fputs(
-"              This  option  extracts  the  ETag  without the double quotes and\n"
+"              This option extracts the ETag  without  the  double  quotes  and\n"
 "              saves it into the <file>.\n"
 "\n"
-"              A server can send a week ETag which is prefixed  by  \"W/\".  This\n"
-"              identifier  is  not  considered,  and only relevant ETag between\n"
+"              A  server  can  send a week ETag which is prefixed by \"W/\". This\n"
+"              identifier is not considered, and  only  relevant  ETag  between\n"
 "              quotation marks is parsed.\n"
 "\n"
 "              It an ETag wasn't send by the server or it cannot be parsed, and\n"
@@ -987,9 +1055,9 @@
  fputs(
 "       --expect100-timeout <seconds>\n"
 "              (HTTP) Maximum time in seconds that you allow curl to wait for a\n"
-"              100-continue response when curl emits an  Expects:  100-continue\n"
-"              header  in  its  request.  By default curl will wait one second.\n"
-"              This option accepts decimal values! When curl stops waiting,  it\n"
+"              100-continue  response  when curl emits an Expects: 100-continue\n"
+"              header in its request. By default curl  will  wait  one  second.\n"
+"              This  option accepts decimal values! When curl stops waiting, it\n"
 "              will continue as if the response has been received.\n"
 "\n"
 "              See also --connect-timeout. Added in 7.47.0.\n"
@@ -999,18 +1067,18 @@
  fputs(
 "              Fail and exit on the first detected transfer error.\n"
 "\n"
-"              When  curl is used to do multiple transfers on the command line,\n"
+"              When curl is used to do multiple transfers on the command  line,\n"
 "              it will attempt to operate on each given URL, one by one. By de-\n"
-"              fault,  it  will  ignore errors if there are more URLs given and\n"
-"              the last URL's success will determine the error  code  curl  re-\n"
+"              fault, it will ignore errors if there are more  URLs  given  and\n"
+"              the  last  URL's  success will determine the error code curl re-\n"
 "              turns. So early failures will be \"hidden\" by subsequent success-\n"
 "              ful transfers.\n"
 "\n"
 , stdout);
  fputs(
-"              Using this option, curl will instead  return  an  error  on  the\n"
-"              first  transfer  that  fails,  independent of the amount of URLs\n"
-"              that are given on the command line. This way, no transfer  fail-\n"
+"              Using  this  option,  curl  will  instead return an error on the\n"
+"              first transfer that fails, independent of  the  amount  of  URLs\n"
+"              that  are given on the command line. This way, no transfer fail-\n"
 "              ures go undetected by scripts and similar.\n"
 "\n"
 "              This option is global and does not need to be specified for each\n"
@@ -1019,35 +1087,35 @@
 "              This option does not imply -f, --fail, which causes transfers to\n"
 , stdout);
  fputs(
-"              fail  due  to the server's HTTP status code. You can combine the\n"
+"              fail due to the server's HTTP status code. You can  combine  the\n"
 "              two options, however note -f, --fail is not global and is there-\n"
 "              fore contained by -:, --next.\n"
 "\n"
 "              Added in 7.52.0.\n"
 "\n"
 "       -f, --fail\n"
-"              (HTTP)  Fail  silently (no output at all) on server errors. This\n"
-"              is mostly done to better enable scripts etc to better deal  with\n"
-"              failed  attempts.  In  normal cases when an HTTP server fails to\n"
+"              (HTTP) Fail silently (no output at all) on server  errors.  This\n"
+"              is  mostly done to better enable scripts etc to better deal with\n"
+"              failed attempts. In normal cases when an HTTP  server  fails  to\n"
 , stdout);
  fputs(
-"              deliver a document, it  returns  an  HTML  document  stating  so\n"
-"              (which  often  also describes why and more). This flag will pre-\n"
+"              deliver  a  document,  it  returns  an  HTML document stating so\n"
+"              (which often also describes why and more). This flag  will  pre-\n"
 "              vent curl from outputting that and return error 22.\n"
 "\n"
-"              This method is not fail-safe and there are occasions where  non-\n"
+"              This  method is not fail-safe and there are occasions where non-\n"
 "              successful response codes will slip through, especially when au-\n"
 "              thentication is involved (response codes 401 and 407).\n"
 "\n"
 "       --false-start\n"
 , stdout);
  fputs(
-"              (TLS) Tells curl to use false start during  the  TLS  handshake.\n"
-"              False  start is a mode where a TLS client will start sending ap-\n"
-"              plication data before verifying the server's  Finished  message,\n"
+"              (TLS)  Tells  curl  to use false start during the TLS handshake.\n"
+"              False start is a mode where a TLS client will start sending  ap-\n"
+"              plication  data  before verifying the server's Finished message,\n"
 "              thus saving a round trip when performing a full handshake.\n"
 "\n"
-"              This  is currently only implemented in the NSS and Secure Trans-\n"
+"              This is currently only implemented in the NSS and Secure  Trans-\n"
 "              port (on iOS 7.0 or later, or OS X 10.9 or later) backends.\n"
 "\n"
 "              Added in 7.42.0.\n"
@@ -1055,11 +1123,11 @@
 , stdout);
  fputs(
 "       --form-string <name=string>\n"
-"              (HTTP SMTP IMAP) Similar to -F, --form  except  that  the  value\n"
-"              string  for  the  named parameter is used literally. Leading '@'\n"
+"              (HTTP  SMTP  IMAP)  Similar  to -F, --form except that the value\n"
+"              string for the named parameter is used  literally.  Leading  '@'\n"
 "              and '<' characters, and the ';type=' string in the value have no\n"
 "              special meaning. Use this in preference to -F, --form if there's\n"
-"              any possibility that the string value may  accidentally  trigger\n"
+"              any  possibility  that the string value may accidentally trigger\n"
 "              the '@' or '<' features of -F, --form.\n"
 "\n"
 , stdout);
@@ -1067,60 +1135,60 @@
 "              See also -F, --form.\n"
 "\n"
 "       -F, --form <name=content>\n"
-"              (HTTP  SMTP  IMAP) For HTTP protocol family, this lets curl emu-\n"
-"              late a filled-in form in which a user  has  pressed  the  submit\n"
-"              button.  This  causes  curl  to POST data using the Content-Type\n"
+"              (HTTP SMTP IMAP) For HTTP protocol family, this lets  curl  emu-\n"
+"              late  a  filled-in  form  in which a user has pressed the submit\n"
+"              button. This causes curl to POST  data  using  the  Content-Type\n"
 "              multipart/form-data according to RFC 2388.\n"
 "\n"
-"              For SMTP and IMAP protocols, this is the mean to compose a  mul-\n"
+"              For  SMTP and IMAP protocols, this is the mean to compose a mul-\n"
 "              tipart mail message to transmit.\n"
 "\n"
 , stdout);
  fputs(
-"              This  enables  uploading of binary files etc. To force the 'con-\n"
+"              This enables uploading of binary files etc. To force  the  'con-\n"
 "              tent' part to be a file, prefix the file name with an @ sign. To\n"
 "              just get the content part from a file, prefix the file name with\n"
-"              the symbol <. The difference between @ and  <  is  then  that  @\n"
-"              makes  a  file  get attached in the post as a file upload, while\n"
+"              the  symbol  <.  The  difference  between @ and < is then that @\n"
+"              makes a file get attached in the post as a  file  upload,  while\n"
 "              the < makes a text field and just get the contents for that text\n"
 , stdout);
  fputs(
 "              field from a file.\n"
 "\n"
-"              Tell  curl to read content from stdin instead of a file by using\n"
+"              Tell curl to read content from stdin instead of a file by  using\n"
 "              - as filename. This goes for both @ and < constructs. When stdin\n"
 "              is used, the contents is buffered in memory first by curl to de-\n"
 "              termine its size and allow a possible resend.  Defining a part's\n"
 "              data from a named non-regular file (such as a named pipe or sim-\n"
 , stdout);
  fputs(
-"              ilar) is unfortunately not subject to buffering and will be  ef-\n"
-"              fectively  read at transmission time; since the full size is un-\n"
+"              ilar)  is unfortunately not subject to buffering and will be ef-\n"
+"              fectively read at transmission time; since the full size is  un-\n"
 "              known before the transfer starts, such data is sent as chunks by\n"
 "              HTTP and rejected by IMAP.\n"
 "\n"
 "              Example: send an image to an HTTP server, where 'profile' is the\n"
-"              name of the form-field to which the file  portrait.jpg  will  be\n"
+"              name  of  the  form-field to which the file portrait.jpg will be\n"
 "              the input:\n"
 "\n"
 , stdout);
  fputs(
 "               curl -F profile=@portrait.jpg https://example.com/upload.cgi\n"
 "\n"
-"              Example:  send your name and shoe size in two text fields to the\n"
+"              Example: send your name and shoe size in two text fields to  the\n"
 "              server:\n"
 "\n"
 "               curl -F name=John -F shoesize=11 https://example.com/\n"
 "\n"
-"              Example: send your essay in a text field to the server. Send  it\n"
-"              as  a plain text field, but get the contents for it from a local\n"
+"              Example:  send your essay in a text field to the server. Send it\n"
+"              as a plain text field, but get the contents for it from a  local\n"
 "              file:\n"
 "\n"
 "               curl -F \"story=<hugefile.txt\" https://example.com/\n"
 "\n"
 , stdout);
  fputs(
-"              You can also  tell  curl  what  Content-Type  to  use  by  using\n"
+"              You  can  also  tell  curl  what  Content-Type  to  use by using\n"
 "              'type=', in a manner similar to:\n"
 "\n"
 "               curl -F \"web=@index.html;type=text/html\" example.com\n"
@@ -1129,36 +1197,36 @@
 "\n"
 "               curl -F \"name=daniel;type=text/foo\" example.com\n"
 "\n"
-"              You  can  also explicitly change the name field of a file upload\n"
+"              You can also explicitly change the name field of a  file  upload\n"
 "              part by setting filename=, like this:\n"
 "\n"
 "               curl -F \"file=@localfile;filename=nameinpost\" example.com\n"
 "\n"
 , stdout);
  fputs(
-"              If filename/path contains ',' or ';', it must be quoted by  dou-\n"
+"              If  filename/path contains ',' or ';', it must be quoted by dou-\n"
 "              ble-quotes like:\n"
 "\n"
-"               curl   -F  \"file=@\\\"localfile\\\";filename=\\\"nameinpost\\\"\"  exam-\n"
+"               curl  -F  \"file=@\\\"localfile\\\";filename=\\\"nameinpost\\\"\"   exam-\n"
 "              ple.com\n"
 "\n"
 "              or\n"
 "\n"
 "               curl -F 'file=@\"localfile\";filename=\"nameinpost\"' example.com\n"
 "\n"
-"              Note that if a filename/path is  quoted  by  double-quotes,  any\n"
+"              Note  that  if  a  filename/path is quoted by double-quotes, any\n"
 "              double-quote or backslash within the filename must be escaped by\n"
 "              backslash.\n"
 "\n"
 , stdout);
  fputs(
-"              Quoting must also be applied to non-file  data  if  it  contains\n"
+"              Quoting  must  also  be  applied to non-file data if it contains\n"
 "              semicolons, leading/trailing spaces or leading double quotes:\n"
 "\n"
-"               curl  -F  'colors=\"red;  green;  blue\";type=text/x-myapp' exam-\n"
+"               curl -F  'colors=\"red;  green;  blue\";type=text/x-myapp'  exam-\n"
 "              ple.com\n"
 "\n"
-"              You can add custom headers to the  field  by  setting  headers=,\n"
+"              You  can  add  custom  headers to the field by setting headers=,\n"
 "              like\n"
 "\n"
 "                curl -F \"submit=OK;headers=\\\"X-submit-type: OK\\\"\" example.com\n"
@@ -1169,14 +1237,14 @@
  fputs(
 "                curl -F \"submit=OK;headers=@headerfile\" example.com\n"
 "\n"
-"              The  headers=  keyword may appear more that once and above notes\n"
-"              about quoting apply. When headers are read from  a  file,  Empty\n"
+"              The headers= keyword may appear more that once and  above  notes\n"
+"              about  quoting  apply.  When headers are read from a file, Empty\n"
 "              lines and lines starting with '#' are comments and ignored; each\n"
 "              header can be folded by splitting between two words and starting\n"
-"              the  continuation  line  with a space; embedded carriage-returns\n"
+"              the continuation line with a  space;  embedded  carriage-returns\n"
 , stdout);
  fputs(
-"              and trailing spaces are stripped.   Here  is  an  example  of  a\n"
+"              and  trailing  spaces  are  stripped.   Here  is an example of a\n"
 "              header file contents:\n"
 "\n"
 "                # This file contain two headers.\n"
@@ -1186,17 +1254,17 @@
 "                X-header-2: this is\n"
 "                 another header\n"
 "\n"
-"              To  support  sending  multipart mail messages, the syntax is ex-\n"
+"              To support sending multipart mail messages, the  syntax  is  ex-\n"
 "              tended as follows:\n"
 , stdout);
  fputs(
-"              - name can be omitted: the equal sign is the first character  of\n"
+"              -  name can be omitted: the equal sign is the first character of\n"
 "              the argument,\n"
-"              -  if  data  starts with '(', this signals to start a new multi-\n"
+"              - if data starts with '(', this signals to start  a  new  multi-\n"
 "              part: it can be followed by a content type specification.\n"
 "              - a multipart can be terminated with a '=)' argument.\n"
 "\n"
-"              Example: the following command sends an SMTP  mime  e-mail  con-\n"
+"              Example:  the  following  command sends an SMTP mime e-mail con-\n"
 "              sisting in an inline part in two alternative formats: plain text\n"
 , stdout);
  fputs(
@@ -1207,16 +1275,16 @@
 "                       -F '= <body>HTML message</body>;type=text/html' \\\n"
 "                    -F '=)' -F '=@textfile.txt' ...  smtp://example.com\n"
 "\n"
-"              Data can be encoded for transfer using encoder=.  Available  en-\n"
+"              Data  can  be encoded for transfer using encoder=. Available en-\n"
 "              codings are binary and 8bit that do nothing else than adding the\n"
 , stdout);
  fputs(
-"              corresponding Content-Transfer-Encoding header, 7bit  that  only\n"
+"              corresponding  Content-Transfer-Encoding  header, 7bit that only\n"
 "              rejects 8-bit characters with a transfer error, quoted-printable\n"
-"              and base64 that encodes  data  according  to  the  corresponding\n"
+"              and  base64  that  encodes  data  according to the corresponding\n"
 "              schemes, limiting lines length to 76 characters.\n"
 "\n"
-"              Example:  send  multipart mail with a quoted-printable text mes-\n"
+"              Example: send multipart mail with a quoted-printable  text  mes-\n"
 "              sage and a base64 attached file:\n"
 "\n"
 "               curl -F '=text message;encoder=quoted-printable' \\\n"
@@ -1228,12 +1296,12 @@
 "\n"
 "              This option can be used multiple times.\n"
 "\n"
-"              This option overrides -d, --data and -I, --head  and  -T,  --up-\n"
+"              This  option  overrides  -d, --data and -I, --head and -T, --up-\n"
 "              load-file.\n"
 "\n"
 "       --ftp-account <data>\n"
 "              (FTP) When an FTP server asks for \"account data\" after user name\n"
-"              and password has been provided, this data is sent off using  the\n"
+"              and  password has been provided, this data is sent off using the\n"
 , stdout);
  fputs(
 "              ACCT command.\n"
@@ -1243,18 +1311,18 @@
 "              Added in 7.13.0.\n"
 "\n"
 "       --ftp-alternative-to-user <command>\n"
-"              (FTP)  If  authenticating with the USER and PASS commands fails,\n"
-"              send this  command.   When  connecting  to  Tumbleweed's  Secure\n"
-"              Transport  server  over  FTPS  using a client certificate, using\n"
-"              \"SITE AUTH\" will tell the server to retrieve the  username  from\n"
+"              (FTP) If authenticating with the USER and PASS  commands  fails,\n"
+"              send  this  command.   When  connecting  to  Tumbleweed's Secure\n"
+"              Transport server over FTPS using  a  client  certificate,  using\n"
+"              \"SITE  AUTH\"  will tell the server to retrieve the username from\n"
 , stdout);
  fputs(
 "              the certificate.\n"
 "              Added in 7.15.5.\n"
 "\n"
 "       --ftp-create-dirs\n"
-"              (FTP  SFTP)  When  an FTP or SFTP URL/operation uses a path that\n"
-"              doesn't currently exist on the server, the standard behavior  of\n"
+"              (FTP SFTP) When an FTP or SFTP URL/operation uses  a  path  that\n"
+"              doesn't  currently exist on the server, the standard behavior of\n"
 "              curl is to fail. Using this option, curl will instead attempt to\n"
 "              create missing directories.\n"
 "\n"
@@ -1263,41 +1331,41 @@
 "       --ftp-method <method>\n"
 , stdout);
  fputs(
-"              (FTP) Control what method curl should use to reach a file on  an\n"
-"              FTP(S)  server. The method argument should be one of the follow-\n"
+"              (FTP)  Control what method curl should use to reach a file on an\n"
+"              FTP(S) server. The method argument should be one of the  follow-\n"
 "              ing alternatives:\n"
 "\n"
 "              multicwd\n"
-"                     curl does a single CWD operation for each  path  part  in\n"
-"                     the  given URL. For deep hierarchies this means very many\n"
-"                     commands. This is how RFC 1738 says it  should  be  done.\n"
+"                     curl  does  a  single CWD operation for each path part in\n"
+"                     the given URL. For deep hierarchies this means very  many\n"
+"                     commands.  This  is  how RFC 1738 says it should be done.\n"
 , stdout);
  fputs(
 "                     This is the default but the slowest behavior.\n"
 "\n"
-"              nocwd  curl  does  no  CWD at all. curl will do SIZE, RETR, STOR\n"
+"              nocwd  curl does no CWD at all. curl will do  SIZE,  RETR,  STOR\n"
 "                     etc and give a full path to the server for all these com-\n"
 "                     mands. This is the fastest behavior.\n"
 "\n"
 "              singlecwd\n"
 "                     curl does one CWD with the full target directory and then\n"
-"                     operates on the file \"normally\"  (like  in  the  multicwd\n"
+"                     operates  on  the  file  \"normally\" (like in the multicwd\n"
 , stdout);
  fputs(
-"                     case).  This  is  somewhat  more standards compliant than\n"
+"                     case). This is somewhat  more  standards  compliant  than\n"
 "                     'nocwd' but without the full penalty of 'multicwd'.\n"
 "\n"
 "       Added in 7.15.1.\n"
 "\n"
 "       --ftp-pasv\n"
-"              (FTP) Use passive mode for the data connection. Passive  is  the\n"
-"              internal  default behavior, but using this option can be used to\n"
+"              (FTP)  Use  passive mode for the data connection. Passive is the\n"
+"              internal default behavior, but using this option can be used  to\n"
 "              override a previous -P, --ftp-port option.\n"
 "\n"
-"              If this option is used several times,  only  the  first  one  is\n"
+"              If  this  option  is  used  several times, only the first one is\n"
 , stdout);
  fputs(
-"              used.  Undoing  an  enforced passive really isn't doable but you\n"
+"              used. Undoing an enforced passive really isn't  doable  but  you\n"
 "              must then instead enforce the correct -P, --ftp-port again.\n"
 "\n"
 "              Passive mode means that curl will try the EPSV command first and\n"
@@ -1305,17 +1373,17 @@
 "              See also --disable-epsv. Added in 7.11.0.\n"
 "\n"
 "       -P, --ftp-port <address>\n"
-"              (FTP)  Reverses  the  default initiator/listener roles when con-\n"
+"              (FTP) Reverses the default initiator/listener  roles  when  con-\n"
 , stdout);
  fputs(
-"              necting with FTP. This option makes curl use active  mode.  curl\n"
-"              then  tells the server to connect back to the client's specified\n"
+"              necting  with  FTP. This option makes curl use active mode. curl\n"
+"              then tells the server to connect back to the client's  specified\n"
 "              address and port, while passive mode asks the server to setup an\n"
-"              IP  address  and  port for it to connect to. <address> should be\n"
+"              IP address and port for it to connect to.  <address>  should  be\n"
 "              one of:\n"
 "\n"
 "              interface\n"
-"                     e.g. \"eth0\" to specify which interface's IP  address  you\n"
+"                     e.g.  \"eth0\"  to specify which interface's IP address you\n"
 "                     want to use (Unix only)\n"
 "\n"
 , stdout);
@@ -1326,20 +1394,20 @@
 "              host name\n"
 "                     e.g. \"my.host.domain\" to specify the machine\n"
 "\n"
-"              -      make  curl  pick the same IP address that is already used\n"
+"              -      make curl pick the same IP address that is  already  used\n"
 "                     for the control connection\n"
 "\n"
-"       If this option is used several times, the last one will be  used.  Dis-\n"
-"       able  the  use  of PORT with --ftp-pasv. Disable the attempt to use the\n"
+"       If  this  option is used several times, the last one will be used. Dis-\n"
+"       able the use of PORT with --ftp-pasv. Disable the attempt  to  use  the\n"
 , stdout);
  fputs(
-"       EPRT command instead of PORT by using --disable-eprt.  EPRT  is  really\n"
+"       EPRT  command  instead  of PORT by using --disable-eprt. EPRT is really\n"
 "       PORT++.\n"
 "\n"
-"       Since  7.19.5,  you can append \":[start]-[end]\" to the right of the ad-\n"
-"       dress, to tell curl what TCP port range to use. That means you  specify\n"
+"       Since 7.19.5, you can append \":[start]-[end]\" to the right of  the  ad-\n"
+"       dress,  to tell curl what TCP port range to use. That means you specify\n"
 "       a port range, from a lower to a higher number. A single number works as\n"
-"       well, but do note that it increases the risk of failure since the  port\n"
+"       well,  but do note that it increases the risk of failure since the port\n"
 "       may not be available.\n"
 "\n"
 "       See also --ftp-pasv and --disable-eprt.\n"
@@ -1347,28 +1415,28 @@
 , stdout);
  fputs(
 "       --ftp-pret\n"
-"              (FTP)  Tell  curl to send a PRET command before PASV (and EPSV).\n"
-"              Certain FTP servers, mainly drftpd,  require  this  non-standard\n"
-"              command  for  directory  listings as well as up and downloads in\n"
+"              (FTP) Tell curl to send a PRET command before PASV  (and  EPSV).\n"
+"              Certain  FTP  servers,  mainly drftpd, require this non-standard\n"
+"              command for directory listings as well as up  and  downloads  in\n"
 "              PASV mode.\n"
 "\n"
 "              Added in 7.20.0.\n"
 "\n"
 "       --ftp-skip-pasv-ip\n"
 "              (FTP) Tell curl to not use the IP address the server suggests in\n"
-"              its  response to curl's PASV command when curl connects the data\n"
+"              its response to curl's PASV command when curl connects the  data\n"
 , stdout);
  fputs(
-"              connection. Instead curl will re-use the same IP address it  al-\n"
+"              connection.  Instead curl will re-use the same IP address it al-\n"
 "              ready uses for the control connection.\n"
 "\n"
-"              This  option has no effect if PORT, EPRT or EPSV is used instead\n"
+"              This option has no effect if PORT, EPRT or EPSV is used  instead\n"
 "              of PASV.\n"
 "\n"
 "              See also --ftp-pasv. Added in 7.14.2.\n"
 "\n"
 "       --ftp-ssl-ccc-mode <active/passive>\n"
-"              (FTP) Sets the CCC mode. The passive mode will not initiate  the\n"
+"              (FTP)  Sets the CCC mode. The passive mode will not initiate the\n"
 "              shutdown, but instead wait for the server to do it, and will not\n"
 , stdout);
  fputs(
@@ -1378,9 +1446,9 @@
 "              See also --ftp-ssl-ccc. Added in 7.16.2.\n"
 "\n"
 "       --ftp-ssl-ccc\n"
-"              (FTP)  Use  CCC  (Clear  Command Channel) Shuts down the SSL/TLS\n"
+"              (FTP) Use CCC (Clear Command Channel)  Shuts  down  the  SSL/TLS\n"
 "              layer after authenticating. The rest of the control channel com-\n"
-"              munication  will be unencrypted. This allows NAT routers to fol-\n"
+"              munication will be unencrypted. This allows NAT routers to  fol-\n"
 , stdout);
  fputs(
 "              low the FTP transaction. The default mode is passive.\n"
@@ -1388,9 +1456,9 @@
 "              See also --ssl and --ftp-ssl-ccc-mode. Added in 7.16.1.\n"
 "\n"
 "       --ftp-ssl-control\n"
-"              (FTP) Require SSL/TLS for the FTP  login,  clear  for  transfer.\n"
-"              Allows  secure  authentication, but non-encrypted data transfers\n"
-"              for efficiency.  Fails the transfer if the server  doesn't  sup-\n"
+"              (FTP)  Require  SSL/TLS  for  the FTP login, clear for transfer.\n"
+"              Allows secure authentication, but non-encrypted  data  transfers\n"
+"              for  efficiency.   Fails the transfer if the server doesn't sup-\n"
 "              port SSL/TLS.\n"
 "\n"
 "              Added in 7.16.0.\n"
@@ -1398,44 +1466,44 @@
 "       -G, --get\n"
 , stdout);
  fputs(
-"              When  used,  this  option  will make all data specified with -d,\n"
-"              --data, --data-binary or --data-urlencode to be used in an  HTTP\n"
-"              GET  request instead of the POST request that otherwise would be\n"
+"              When used, this option will make all  data  specified  with  -d,\n"
+"              --data,  --data-binary or --data-urlencode to be used in an HTTP\n"
+"              GET request instead of the POST request that otherwise would  be\n"
 "              used. The data will be appended to the URL with a '?' separator.\n"
-"              If used in combination with -I, --head, the POST data  will  in-\n"
+"              If  used  in combination with -I, --head, the POST data will in-\n"
 "              stead be appended to the URL with a HEAD request.\n"
 "\n"
 , stdout);
  fputs(
-"              If  this  option  is  used  several times, only the first one is\n"
-"              used. This is because undoing a GET doesn't make sense, but  you\n"
+"              If this option is used several times,  only  the  first  one  is\n"
+"              used.  This is because undoing a GET doesn't make sense, but you\n"
 "              should then instead enforce the alternative method you prefer.\n"
 "\n"
 "       -g, --globoff\n"
 "              This option switches off the \"URL globbing parser\". When you set\n"
-"              this option, you can specify URLs that contain the letters  {}[]\n"
-"              without  having them being interpreted by curl itself. Note that\n"
+"              this  option, you can specify URLs that contain the letters {}[]\n"
+"              without having them being interpreted by curl itself. Note  that\n"
 , stdout);
  fputs(
-"              these letters are not normal legal URL contents but they  should\n"
+"              these  letters are not normal legal URL contents but they should\n"
 "              be encoded according to the URI standard.\n"
 "\n"
 "       --happy-eyeballs-timeout-ms <milliseconds>\n"
-"              Happy  eyeballs is an algorithm that attempts to connect to both\n"
-"              IPv4 and IPv6 addresses for dual-stack  hosts,  preferring  IPv6\n"
+"              Happy eyeballs is an algorithm that attempts to connect to  both\n"
+"              IPv4  and  IPv6  addresses for dual-stack hosts, preferring IPv6\n"
 "              first for the number of milliseconds. If the IPv6 address cannot\n"
 , stdout);
  fputs(
-"              be connected to within that time then a  connection  attempt  is\n"
+"              be  connected  to  within that time then a connection attempt is\n"
 "              made to the IPv4 address in parallel. The first connection to be\n"
 "              established is the one that is used.\n"
 "\n"
-"              The range of suggested useful values is limited. Happy  Eyeballs\n"
-"              RFC  6555  says  \"It  is RECOMMENDED that connection attempts be\n"
-"              paced 150-250 ms apart to balance human factors against  network\n"
+"              The  range of suggested useful values is limited. Happy Eyeballs\n"
+"              RFC 6555 says \"It is RECOMMENDED  that  connection  attempts  be\n"
+"              paced  150-250 ms apart to balance human factors against network\n"
 , stdout);
  fputs(
-"              load.\"  libcurl currently defaults to 200 ms. Firefox and Chrome\n"
+"              load.\" libcurl currently defaults to 200 ms. Firefox and  Chrome\n"
 "              currently default to 300 ms.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -1443,51 +1511,51 @@
 "              Added in 7.59.0.\n"
 "\n"
 "       --haproxy-protocol\n"
-"              (HTTP) Send a HAProxy PROXY protocol v1 header at the  beginning\n"
-"              of  the  connection. This is used by some load balancers and re-\n"
+"              (HTTP)  Send a HAProxy PROXY protocol v1 header at the beginning\n"
+"              of the connection. This is used by some load balancers  and  re-\n"
 "              verse proxies to indicate the client's true IP address and port.\n"
 , stdout);
  fputs(
-"              This option is primarily useful when sending test requests to  a\n"
+"              This  option is primarily useful when sending test requests to a\n"
 "              service that expects this header.\n"
 "\n"
 "              Added in 7.60.0.\n"
 "\n"
 "       -I, --head\n"
 "              (HTTP FTP FILE) Fetch the headers only! HTTP-servers feature the\n"
-"              command HEAD which this uses to get nothing but the header of  a\n"
-"              document.  When  used  on an FTP or FILE file, curl displays the\n"
+"              command  HEAD which this uses to get nothing but the header of a\n"
+"              document. When used on an FTP or FILE file,  curl  displays  the\n"
 "              file size and last modification time only.\n"
 "\n"
 , stdout);
  fputs(
 "       -H, --header <header/@file>\n"
-"              (HTTP) Extra header to include in the request when sending  HTTP\n"
-"              to  a  server. You may specify any number of extra headers. Note\n"
+"              (HTTP)  Extra header to include in the request when sending HTTP\n"
+"              to a server. You may specify any number of extra  headers.  Note\n"
 "              that if you should add a custom header that has the same name as\n"
-"              one  of  the  internal  ones curl would use, your externally set\n"
+"              one of the internal ones curl would  use,  your  externally  set\n"
 "              header will be used instead of the internal one. This allows you\n"
 , stdout);
  fputs(
-"              to  make  even  trickier  stuff than curl would normally do. You\n"
-"              should not replace internally set headers without  knowing  per-\n"
+"              to make even trickier stuff than curl  would  normally  do.  You\n"
+"              should  not  replace internally set headers without knowing per-\n"
 "              fectly well what you're doing. Remove an internal header by giv-\n"
-"              ing a replacement without content  on  the  right  side  of  the\n"
+"              ing  a  replacement  without  content  on  the right side of the\n"
 "              colon, as in: -H \"Host:\". If you send the custom header with no-\n"
-"              value then its header must be terminated with a semicolon,  such\n"
+"              value  then its header must be terminated with a semicolon, such\n"
 , stdout);
  fputs(
 "              as -H \"X-Custom-Header;\" to send \"X-Custom-Header:\".\n"
 "\n"
-"              curl  will  make  sure  that each header you add/replace is sent\n"
+"              curl will make sure that each header  you  add/replace  is  sent\n"
 "              with the proper end-of-line marker, you should thus not add that\n"
 "              as a part of the header content: do not add newlines or carriage\n"
 "              returns, they will only mess things up for you.\n"
 "\n"
-"              Starting in 7.55.0, this option can take an argument  in  @file-\n"
+"              Starting  in  7.55.0, this option can take an argument in @file-\n"
 , stdout);
  fputs(
-"              name  style, which then adds a header for each line in the input\n"
+"              name style, which then adds a header for each line in the  input\n"
 "              file. Using @- will make curl read the header file from stdin.\n"
 "\n"
 "              See also the -A, --user-agent and -e, --referer options.\n"
@@ -1501,23 +1569,23 @@
 "\n"
 , stdout);
  fputs(
-"              WARNING:  headers  set  with  this option will be set in all re-\n"
-"              quests - even after redirects are followed, like when told  with\n"
-"              -L,  --location. This can lead to the header being sent to other\n"
-"              hosts than the original host, so  sensitive  headers  should  be\n"
+"              WARNING: headers set with this option will be  set  in  all  re-\n"
+"              quests  - even after redirects are followed, like when told with\n"
+"              -L, --location. This can lead to the header being sent to  other\n"
+"              hosts  than  the  original  host, so sensitive headers should be\n"
 "              used with caution combined with following redirects.\n"
 "\n"
-"              This  option  can  be  used multiple times to add/replace/remove\n"
+"              This option can be used  multiple  times  to  add/replace/remove\n"
 "              multiple headers.\n"
 "\n"
 , stdout);
  fputs(
 "       -h, --help\n"
-"              Usage help. This lists all current command line options  with  a\n"
+"              Usage  help.  This lists all current command line options with a\n"
 "              short description.\n"
 "       --hostpubmd5 <md5>\n"
-"              (SFTP  SCP)  Pass a string containing 32 hexadecimal digits. The\n"
-"              string should be the 128 bit MD5 checksum of the  remote  host's\n"
+"              (SFTP SCP) Pass a string containing 32 hexadecimal  digits.  The\n"
+"              string  should  be the 128 bit MD5 checksum of the remote host's\n"
 "              public key, curl will refuse the connection with the host unless\n"
 "              the md5sums match.\n"
 "\n"
@@ -1528,8 +1596,8 @@
  fputs(
 "              (HTTP) Tells curl to be fine with HTTP version 0.9 response.\n"
 "\n"
-"              HTTP/0.9 is a completely headerless response and  therefore  you\n"
-"              can  also  connect with this to non-HTTP servers and still get a\n"
+"              HTTP/0.9  is  a completely headerless response and therefore you\n"
+"              can also connect with this to non-HTTP servers and still  get  a\n"
 "              response since curl will simply transparently downgrade - if al-\n"
 "              lowed.\n"
 "\n"
@@ -1538,7 +1606,7 @@
 "       -0, --http1.0\n"
 , stdout);
  fputs(
-"              (HTTP)  Tells  curl to use HTTP version 1.0 instead of using its\n"
+"              (HTTP) Tells curl to use HTTP version 1.0 instead of  using  its\n"
 "              internally preferred HTTP version.\n"
 "\n"
 "              This option overrides --http1.1 and --http2.\n"
@@ -1546,16 +1614,16 @@
 "       --http1.1\n"
 "              (HTTP) Tells curl to use HTTP version 1.1.\n"
 "\n"
-"              This option  overrides  -0,  --http1.0  and  --http2.  Added  in\n"
+"              This  option  overrides  -0,  --http1.0  and  --http2.  Added in\n"
 "              7.33.0.\n"
 "\n"
 "       --http2-prior-knowledge\n"
-"              (HTTP)  Tells  curl  to  issue  its  non-TLS HTTP requests using\n"
+"              (HTTP) Tells curl to  issue  its  non-TLS  HTTP  requests  using\n"
 , stdout);
  fputs(
-"              HTTP/2 without HTTP/1.1 Upgrade.  It  requires  prior  knowledge\n"
-"              that  the  server  supports HTTP/2 straight away. HTTPS requests\n"
-"              will still do HTTP/2 the standard way with  negotiated  protocol\n"
+"              HTTP/2  without  HTTP/1.1  Upgrade.  It requires prior knowledge\n"
+"              that the server supports HTTP/2 straight  away.  HTTPS  requests\n"
+"              will  still  do HTTP/2 the standard way with negotiated protocol\n"
 "              version in the TLS handshake.\n"
 "\n"
 "              --http2-prior-knowledge requires that the underlying libcurl was\n"
@@ -1569,25 +1637,25 @@
 "\n"
 "              See also --http1.1 and --http3. --http2 requires that the under-\n"
 "              lying libcurl was built to support HTTP/2. This option overrides\n"
-"              --http1.1  and  -0, --http1.0 and --http2-prior-knowledge. Added\n"
+"              --http1.1 and -0, --http1.0 and  --http2-prior-knowledge.  Added\n"
 "              in 7.33.0.\n"
 "\n"
 "       --http3\n"
-"              (HTTP) WARNING: this option is experimental. Do not use in  pro-\n"
+"              (HTTP)  WARNING: this option is experimental. Do not use in pro-\n"
 "              duction.\n"
 "\n"
 , stdout);
  fputs(
-"              Tells  curl  to use HTTP version 3 directly to the host and port\n"
+"              Tells curl to use HTTP version 3 directly to the host  and  port\n"
 "              number used in the URL. A normal HTTP/3 transaction will be done\n"
-"              to  a  host and then get redirected via Alt-SVc, but this option\n"
-"              allows a user to circumvent that when you know that  the  target\n"
+"              to a host and then get redirected via Alt-SVc, but  this  option\n"
+"              allows  a  user to circumvent that when you know that the target\n"
 "              speaks HTTP/3 on the given host and port.\n"
 "\n"
-"              This  option  will make curl fail if a QUIC connection cannot be\n"
+"              This option will make curl fail if a QUIC connection  cannot  be\n"
 , stdout);
  fputs(
-"              established, it cannot fall back to a lower HTTP version on  its\n"
+"              established,  it cannot fall back to a lower HTTP version on its\n"
 "              own.\n"
 "\n"
 "              See also --http1.1 and --http2. --http3 requires that the under-\n"
@@ -1596,19 +1664,19 @@
 "              edge. Added in 7.66.0.\n"
 "\n"
 "       --ignore-content-length\n"
-"              (FTP HTTP) For HTTP, Ignore the Content-Length header.  This  is\n"
+"              (FTP  HTTP)  For HTTP, Ignore the Content-Length header. This is\n"
 , stdout);
  fputs(
-"              particularly  useful  for servers running Apache 1.x, which will\n"
-"              report incorrect Content-Length for files larger  than  2  giga-\n"
+"              particularly useful for servers running Apache 1.x,  which  will\n"
+"              report  incorrect  Content-Length  for files larger than 2 giga-\n"
 "              bytes.\n"
 "\n"
-"              For  FTP (since 7.46.0), skip the RETR command to figure out the\n"
+"              For FTP (since 7.46.0), skip the RETR command to figure out  the\n"
 "              size before downloading a file.\n"
 "\n"
 "       -i, --include\n"
-"              Include the HTTP response headers in the output.  The  HTTP  re-\n"
-"              sponse  headers  can  include  things like server name, cookies,\n"
+"              Include  the  HTTP  response headers in the output. The HTTP re-\n"
+"              sponse headers can include things  like  server  name,  cookies,\n"
 , stdout);
  fputs(
 "              date of the document, HTTP version and more...\n"
@@ -1619,13 +1687,13 @@
 "\n"
 "       -k, --insecure\n"
 "              (TLS) By default, every SSL connection curl makes is verified to\n"
-"              be  secure.  This option allows curl to proceed and operate even\n"
+"              be secure. This option allows curl to proceed and  operate  even\n"
 "              for server connections otherwise considered insecure.\n"
 "\n"
 , stdout);
  fputs(
-"              The server connection is verified by making  sure  the  server's\n"
-"              certificate  contains  the  right name and verifies successfully\n"
+"              The  server  connection  is verified by making sure the server's\n"
+"              certificate contains the right name  and  verifies  successfully\n"
 "              using the cert store.\n"
 "\n"
 "              See this online resource for further details:\n"
@@ -1634,18 +1702,18 @@
 "\n"
 "       --interface <name>\n"
 "\n"
-"              Perform an operation using a specified interface. You can  enter\n"
+"              Perform  an operation using a specified interface. You can enter\n"
 , stdout);
  fputs(
-"              interface  name,  IP address or host name. An example could look\n"
+"              interface name, IP address or host name. An example  could  look\n"
 "              like:\n"
 "\n"
 "               curl --interface eth0:1 https://www.example.com/\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
-"              On Linux it can be used to specify a VRF, but the  binary  needs\n"
-"              to  either  have CAP_NET_RAW or to be run as root. More informa-\n"
-"              tion  about  Linux  VRF:   https://www.kernel.org/doc/Documenta-\n"
+"              On  Linux  it can be used to specify a VRF, but the binary needs\n"
+"              to either have CAP_NET_RAW or to be run as root.  More  informa-\n"
+"              tion   about  Linux  VRF:  https://www.kernel.org/doc/Documenta-\n"
 , stdout);
  fputs(
 "              tion/networking/vrf.txt\n"
@@ -1653,26 +1721,26 @@
 "              See also --dns-interface.\n"
 "\n"
 "       -4, --ipv4\n"
-"              This  option tells curl to resolve names to IPv4 addresses only,\n"
+"              This option tells curl to resolve names to IPv4 addresses  only,\n"
 "              and not for example try IPv6.\n"
 "\n"
-"              See also  --http1.1  and  --http2.  This  option  overrides  -6,\n"
+"              See  also  --http1.1  and  --http2.  This  option  overrides -6,\n"
 "              --ipv6.\n"
 "\n"
 "       -6, --ipv6\n"
-"              This  option tells curl to resolve names to IPv6 addresses only,\n"
+"              This option tells curl to resolve names to IPv6 addresses  only,\n"
 "              and not for example try IPv4.\n"
 "\n"
 , stdout);
  fputs(
-"              See also  --http1.1  and  --http2.  This  option  overrides  -4,\n"
+"              See  also  --http1.1  and  --http2.  This  option  overrides -4,\n"
 "              --ipv4.\n"
 "\n"
 "       -j, --junk-session-cookies\n"
 "              (HTTP) When curl is told to read cookies from a given file, this\n"
 "              option will make it discard all \"session cookies\". This will ba-\n"
-"              sically  have  the  same  effect as if a new session is started.\n"
-"              Typical browsers always discard  session  cookies  when  they're\n"
+"              sically have the same effect as if a  new  session  is  started.\n"
+"              Typical  browsers  always  discard  session cookies when they're\n"
 "              closed down.\n"
 "\n"
 , stdout);
@@ -1680,11 +1748,11 @@
 "              See also -b, --cookie and -c, --cookie-jar.\n"
 "\n"
 "       --keepalive-time <seconds>\n"
-"              This  option sets the time a connection needs to remain idle be-\n"
-"              fore sending keepalive probes and the  time  between  individual\n"
+"              This option sets the time a connection needs to remain idle  be-\n"
+"              fore  sending  keepalive  probes and the time between individual\n"
 "              keepalive probes. It is currently effective on operating systems\n"
 "              offering  the  TCP_KEEPIDLE  and  TCP_KEEPINTVL  socket  options\n"
-"              (meaning  Linux, recent AIX, HP-UX and more). This option has no\n"
+"              (meaning Linux, recent AIX, HP-UX and more). This option has  no\n"
 , stdout);
  fputs(
 "              effect if --no-keepalive is used.\n"
@@ -1695,8 +1763,8 @@
 "              Added in 7.18.0.\n"
 "\n"
 "       --key-type <type>\n"
-"              (TLS)  Private key file type. Specify which type your --key pro-\n"
-"              vided private key is. DER, PEM, and ENG are  supported.  If  not\n"
+"              (TLS) Private key file type. Specify which type your --key  pro-\n"
+"              vided  private  key  is. DER, PEM, and ENG are supported. If not\n"
 "              specified, PEM is assumed.\n"
 "\n"
 , stdout);
@@ -1705,18 +1773,18 @@
 "\n"
 "       --key <key>\n"
 "              (TLS SSH) Private key file name. Allows you to provide your pri-\n"
-"              vate key in this separate file. For SSH, if not specified,  curl\n"
-"              tries   the  following  candidates  in  order:  '~/.ssh/id_rsa',\n"
+"              vate  key in this separate file. For SSH, if not specified, curl\n"
+"              tries  the  following  candidates  in  order:   '~/.ssh/id_rsa',\n"
 "              '~/.ssh/id_dsa', './id_rsa', './id_dsa'.\n"
 "\n"
-"              If curl is built against OpenSSL library, and the engine  pkcs11\n"
+"              If  curl is built against OpenSSL library, and the engine pkcs11\n"
 , stdout);
  fputs(
 "              is available, then a PKCS#11 URI (RFC 7512) can be used to spec-\n"
-"              ify a private key located in a PKCS#11 device. A  string  begin-\n"
-"              ning  with  \"pkcs11:\" will be interpreted as a PKCS#11 URI. If a\n"
+"              ify  a  private key located in a PKCS#11 device. A string begin-\n"
+"              ning with \"pkcs11:\" will be interpreted as a PKCS#11 URI.  If  a\n"
 "              PKCS#11 URI is provided, then the --engine option will be set as\n"
-"              \"pkcs11\"  if none was provided and the --key-type option will be\n"
+"              \"pkcs11\" if none was provided and the --key-type option will  be\n"
 "              set as \"ENG\" if none was provided.\n"
 "\n"
 , stdout);
@@ -1724,23 +1792,23 @@
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       --krb <level>\n"
-"              (FTP) Enable Kerberos authentication and use. The level must  be\n"
+"              (FTP)  Enable Kerberos authentication and use. The level must be\n"
 "              entered and should be one of 'clear', 'safe', 'confidential', or\n"
-"              'private'. Should you use a level that  is  not  one  of  these,\n"
+"              'private'.  Should  you  use  a  level that is not one of these,\n"
 "              'private' will instead be used.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
 , stdout);
  fputs(
-"              --krb  requires that the underlying libcurl was built to support\n"
+"              --krb requires that the underlying libcurl was built to  support\n"
 "              Kerberos.\n"
 "\n"
 "       --libcurl <file>\n"
-"              Append this option to any ordinary curl command  line,  and  you\n"
-"              will  get a libcurl-using C source code written to the file that\n"
+"              Append  this  option  to any ordinary curl command line, and you\n"
+"              will get a libcurl-using C source code written to the file  that\n"
 "              does the equivalent of what your command-line operation does!\n"
 "\n"
-"              If this option is used several times, the last given  file  name\n"
+"              If  this  option is used several times, the last given file name\n"
 "              will be used.\n"
 "\n"
 , stdout);
@@ -1748,19 +1816,19 @@
 "              Added in 7.16.1.\n"
 "\n"
 "       --limit-rate <speed>\n"
-"              Specify  the  maximum  transfer  rate you want curl to use - for\n"
+"              Specify the maximum transfer rate you want curl  to  use  -  for\n"
 "              both downloads and uploads. This feature is useful if you have a\n"
 "              limited pipe and you'd like your transfer not to use your entire\n"
 "              bandwidth. To make it slower than it otherwise would be.\n"
 "\n"
-"              The given speed is measured in bytes/second, unless a suffix  is\n"
+"              The  given speed is measured in bytes/second, unless a suffix is\n"
 , stdout);
  fputs(
-"              appended.   Appending  'k' or 'K' will count the number as kilo-\n"
-"              bytes, 'm' or 'M' makes it megabytes, while 'g' or 'G' makes  it\n"
+"              appended.  Appending 'k' or 'K' will count the number  as  kilo-\n"
+"              bytes,  'm' or 'M' makes it megabytes, while 'g' or 'G' makes it\n"
 "              gigabytes. Examples: 200K, 3m and 1G.\n"
 "\n"
-"              If  you  also use the -Y, --speed-limit option, that option will\n"
+"              If you also use the -Y, --speed-limit option, that  option  will\n"
 "              take precedence and might cripple the rate-limiting slightly, to\n"
 "              help keeping the speed-limit logic working.\n"
 "\n"
@@ -1769,95 +1837,95 @@
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       -l, --list-only\n"
-"              (FTP  POP3)  (FTP)  When  listing  an FTP directory, this switch\n"
-"              forces a name-only view. This is especially useful if  the  user\n"
-"              wants  to  machine-parse  the contents of an FTP directory since\n"
+"              (FTP POP3) (FTP) When listing  an  FTP  directory,  this  switch\n"
+"              forces  a  name-only view. This is especially useful if the user\n"
+"              wants to machine-parse the contents of an  FTP  directory  since\n"
 "              the normal directory view doesn't use a standard look or format.\n"
 "              When used like this, the option causes a NLST command to be sent\n"
 , stdout);
  fputs(
 "              to the server instead of LIST.\n"
 "\n"
-"              Note: Some FTP servers list only  files  in  their  response  to\n"
+"              Note:  Some  FTP  servers  list  only files in their response to\n"
 "              NLST; they do not include sub-directories and symbolic links.\n"
 "\n"
-"              (POP3)  When  retrieving a specific email from POP3, this switch\n"
-"              forces a LIST command to be performed instead of RETR.  This  is\n"
-"              particularly  useful if the user wants to see if a specific mes-\n"
+"              (POP3) When retrieving a specific email from POP3,  this  switch\n"
+"              forces  a  LIST command to be performed instead of RETR. This is\n"
+"              particularly useful if the user wants to see if a specific  mes-\n"
 , stdout);
  fputs(
 "              sage id exists on the server and what size it is.\n"
 "\n"
-"              Note: When combined with -X, --request, this option can be  used\n"
+"              Note:  When combined with -X, --request, this option can be used\n"
 "              to send an UIDL command instead, so the user may use the email's\n"
-"              unique identifier rather than it's message id to  make  the  re-\n"
+"              unique  identifier  rather  than it's message id to make the re-\n"
 "              quest.\n"
 "\n"
 "              Added in 4.0.\n"
 "\n"
 "       --local-port <num/range>\n"
-"              Set  a  preferred single number or range (FROM-TO) of local port\n"
+"              Set a preferred single number or range (FROM-TO) of  local  port\n"
 , stdout);
  fputs(
 "              numbers to use for the connection(s).  Note that port numbers by\n"
-"              nature  are a scarce resource that will be busy at times so set-\n"
-"              ting this range to something too narrow might cause  unnecessary\n"
+"              nature are a scarce resource that will be busy at times so  set-\n"
+"              ting  this range to something too narrow might cause unnecessary\n"
 "              connection setup failures.\n"
 "\n"
 "              Added in 7.15.2.\n"
 "\n"
 "       --location-trusted\n"
-"              (HTTP)  Like  -L,  --location, but will allow sending the name +\n"
+"              (HTTP) Like -L, --location, but will allow sending  the  name  +\n"
 "              password to all hosts that the site may redirect to. This may or\n"
 , stdout);
  fputs(
 "              may not introduce a security breach if the site redirects you to\n"
-"              a site to which you'll send your authentication info  (which  is\n"
+"              a  site  to which you'll send your authentication info (which is\n"
 "              plaintext in the case of HTTP Basic authentication).\n"
 "\n"
 "              See also -u, --user.\n"
 "\n"
 "       -L, --location\n"
-"              (HTTP)  If  the server reports that the requested page has moved\n"
+"              (HTTP) If the server reports that the requested page  has  moved\n"
 "              to a different location (indicated with a Location: header and a\n"
 , stdout);
  fputs(
-"              3XX  response code), this option will make curl redo the request\n"
-"              on the new place. If used together with  -i,  --include  or  -I,\n"
+"              3XX response code), this option will make curl redo the  request\n"
+"              on  the  new  place.  If used together with -i, --include or -I,\n"
 "              --head, headers from all requested pages will be shown. When au-\n"
-"              thentication is used, curl only sends  its  credentials  to  the\n"
-"              initial  host.  If a redirect takes curl to a different host, it\n"
-"              won't be able to intercept the user+password. See  also  --loca-\n"
+"              thentication  is  used,  curl  only sends its credentials to the\n"
+"              initial host. If a redirect takes curl to a different  host,  it\n"
+"              won't  be  able to intercept the user+password. See also --loca-\n"
 , stdout);
  fputs(
-"              tion-trusted  on how to change this. You can limit the amount of\n"
+"              tion-trusted on how to change this. You can limit the amount  of\n"
 "              redirects to follow by using the --max-redirs option.\n"
 "\n"
-"              When curl follows a redirect and if the request is  a  POST,  it\n"
-"              will  do  the  following request with a GET if the HTTP response\n"
-"              was 301, 302, or 303. If the response code  was  any  other  3xx\n"
+"              When  curl  follows  a redirect and if the request is a POST, it\n"
+"              will do the following request with a GET if  the  HTTP  response\n"
+"              was  301,  302,  or  303. If the response code was any other 3xx\n"
 "              code, curl will re-send the following request using the same un-\n"
 "              modified method.\n"
 "\n"
 , stdout);
  fputs(
 "              You can tell curl to not change POST requests to GET after a 30x\n"
-"              response  by  using  the  dedicated options for that: --post301,\n"
+"              response by using the dedicated  options  for  that:  --post301,\n"
 "              --post302 and --post303.\n"
 "\n"
-"              The method set with -X,  --request  overrides  the  method  curl\n"
+"              The  method  set  with  -X,  --request overrides the method curl\n"
 "              would otherwise select to use.\n"
 "\n"
 "       --login-options <options>\n"
-"              (IMAP  POP3 SMTP) Specify the login options to use during server\n"
+"              (IMAP POP3 SMTP) Specify the login options to use during  server\n"
 "              authentication.\n"
 "\n"
 , stdout);
  fputs(
-"              You can use the login options to specify protocol  specific  op-\n"
-"              tions  that  may  be used during authentication. At present only\n"
-"              IMAP, POP3 and SMTP support login options. For more  information\n"
-"              about  the  login options please see RFC 2384, RFC 5092 and IETF\n"
+"              You  can  use the login options to specify protocol specific op-\n"
+"              tions that may be used during authentication.  At  present  only\n"
+"              IMAP,  POP3 and SMTP support login options. For more information\n"
+"              about the login options please see RFC 2384, RFC 5092  and  IETF\n"
 "              draft draft-earhart-url-smtp-00.txt\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -1867,14 +1935,14 @@
 , stdout);
  fputs(
 "       --mail-auth <address>\n"
-"              (SMTP) Specify a single address. This will be  used  to  specify\n"
-"              the  authentication  address  (identity)  of a submitted message\n"
+"              (SMTP)  Specify  a  single address. This will be used to specify\n"
+"              the authentication address (identity)  of  a  submitted  message\n"
 "              that is being relayed to another server.\n"
 "\n"
 "              See also --mail-rcpt and --mail-from. Added in 7.25.0.\n"
 "\n"
 "       --mail-from <address>\n"
-"              (SMTP) Specify a single address that the given mail  should  get\n"
+"              (SMTP)  Specify  a single address that the given mail should get\n"
 "              sent from.\n"
 "\n"
 , stdout);
@@ -1883,17 +1951,17 @@
 "\n"
 "       --mail-rcpt-allowfails\n"
 "              (SMTP) When sending data to multiple recipients, by default curl\n"
-"              will abort SMTP conversation if at least one of  the  recipients\n"
+"              will  abort  SMTP conversation if at least one of the recipients\n"
 "              causes RCPT TO command to return an error.\n"
 "\n"
-"              The  default  behavior can be changed by passing --mail-rcpt-al-\n"
-"              lowfails command-line option which will make curl ignore  errors\n"
+"              The default behavior can be changed by  passing  --mail-rcpt-al-\n"
+"              lowfails  command-line option which will make curl ignore errors\n"
 , stdout);
  fputs(
 "              and proceed with the remaining valid recipients.\n"
 "\n"
-"              In  case when all recipients cause RCPT TO command to fail, curl\n"
-"              will abort SMTP conversation and return the error received  from\n"
+"              In case when all recipients cause RCPT TO command to fail,  curl\n"
+"              will  abort SMTP conversation and return the error received from\n"
 "              to the last RCPT TO command.  Added in 7.69.0.\n"
 "\n"
 "       --mail-rcpt <address>\n"
@@ -1901,17 +1969,17 @@
 "              Repeat this option several times to send to multiple recipients.\n"
 , stdout);
  fputs(
-"              When performing a mail transfer, the recipient should specify  a\n"
+"              When  performing a mail transfer, the recipient should specify a\n"
 "              valid email address to send the mail to.\n"
 "\n"
-"              When  performing an address verification (VRFY command), the re-\n"
-"              cipient should be specified as the user name or  user  name  and\n"
+"              When performing an address verification (VRFY command), the  re-\n"
+"              cipient  should  be  specified as the user name or user name and\n"
 "              domain (as per Section 3.5 of RFC5321). (Added in 7.34.0)\n"
 "\n"
 "              When performing a mailing list expand (EXPN command), the recip-\n"
 , stdout);
  fputs(
-"              ient should be specified using the mailing list  name,  such  as\n"
+"              ient  should  be  specified using the mailing list name, such as\n"
 "              \"Friends\" or \"London-Office\".  (Added in 7.34.0)\n"
 "\n"
 "              Added in 7.20.0.\n"
@@ -1920,29 +1988,29 @@
 "              Manual. Display the huge help text.\n"
 "\n"
 "       --max-filesize <bytes>\n"
-"              Specify  the  maximum  size (in bytes) of a file to download. If\n"
-"              the file requested is larger than this value, the transfer  will\n"
+"              Specify the maximum size (in bytes) of a file  to  download.  If\n"
+"              the  file requested is larger than this value, the transfer will\n"
 "              not start and curl will return with exit code 63.\n"
 "\n"
 , stdout);
  fputs(
-"              A  size  modifier may be used. For example, Appending 'k' or 'K'\n"
-"              will count  the  number  as  kilobytes,  'm'  or  'M'  makes  it\n"
-"              megabytes,  while 'g' or 'G' makes it gigabytes. Examples: 200K,\n"
+"              A size modifier may be used. For example, Appending 'k'  or  'K'\n"
+"              will  count  the  number  as  kilobytes,  'm'  or  'M'  makes it\n"
+"              megabytes, while 'g' or 'G' makes it gigabytes. Examples:  200K,\n"
 "              3m and 1G. (Added in 7.58.0)\n"
 "\n"
-"              NOTE: The file size is not always known prior to  download,  and\n"
+"              NOTE:  The  file size is not always known prior to download, and\n"
 "              for such files this option has no effect even if the file trans-\n"
 , stdout);
  fputs(
-"              fer ends up being larger than this given  limit.  This  concerns\n"
+"              fer  ends  up  being larger than this given limit. This concerns\n"
 "              both FTP and HTTP transfers.\n"
 "\n"
 "              See also --limit-rate.\n"
 "\n"
 "       --max-redirs <num>\n"
-"              (HTTP)  Set  maximum  number  of redirection-followings allowed.\n"
-"              When -L, --location is used, is used to prevent curl  from  fol-\n"
+"              (HTTP) Set maximum  number  of  redirection-followings  allowed.\n"
+"              When  -L,  --location is used, is used to prevent curl from fol-\n"
 "              lowing redirections too much. By default, the limit is set to 50\n"
 "              redirections. Set this option to -1 to make it unlimited.\n"
 "\n"
@@ -1951,9 +2019,9 @@
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       -m, --max-time <seconds>\n"
-"              Maximum time in seconds that you allow the  whole  operation  to\n"
-"              take.   This is useful for preventing your batch jobs from hang-\n"
-"              ing for hours due to slow networks or links going  down.   Since\n"
+"              Maximum  time  in  seconds that you allow the whole operation to\n"
+"              take.  This is useful for preventing your batch jobs from  hang-\n"
+"              ing  for  hours due to slow networks or links going down.  Since\n"
 "              7.32.0, this option accepts decimal values, but the actual time-\n"
 , stdout);
  fputs(
@@ -1965,14 +2033,14 @@
 "              See also --connect-timeout.\n"
 "\n"
 "       --metalink\n"
-"              This  option  can  tell curl to parse and process a given URI as\n"
-"              Metalink file (both version 3 and 4 (RFC  5854)  are  supported)\n"
-"              and  make use of the mirrors listed within for failover if there\n"
+"              This option can tell curl to parse and process a  given  URI  as\n"
+"              Metalink  file  (both  version 3 and 4 (RFC 5854) are supported)\n"
+"              and make use of the mirrors listed within for failover if  there\n"
 , stdout);
  fputs(
-"              are errors (such as the file or server not being available).  It\n"
-"              will  also  verify  the hash of the file after the download com-\n"
-"              pletes. The Metalink file itself is downloaded and processed  in\n"
+"              are  errors (such as the file or server not being available). It\n"
+"              will also verify the hash of the file after  the  download  com-\n"
+"              pletes.  The Metalink file itself is downloaded and processed in\n"
 "              memory and not stored in the local file system.\n"
 "\n"
 "              Example to use a remote Metalink file:\n"
@@ -1986,34 +2054,34 @@
 "\n"
 "               curl --metalink file://example.metalink\n"
 "\n"
-"              Please note that if FILE protocol is disabled, there is  no  way\n"
-"              to  use  a local Metalink file at the time of this writing. Also\n"
-"              note that if --metalink and -i,  --include  are  used  together,\n"
-"              --include  will be ignored. This is because including headers in\n"
+"              Please  note  that if FILE protocol is disabled, there is no way\n"
+"              to use a local Metalink file at the time of this  writing.  Also\n"
+"              note  that  if  --metalink  and -i, --include are used together,\n"
+"              --include will be ignored. This is because including headers  in\n"
 , stdout);
  fputs(
-"              the response will break Metalink parser and if the  headers  are\n"
+"              the  response  will break Metalink parser and if the headers are\n"
 "              included in the file described in Metalink file, hash check will\n"
 "              fail.\n"
 "\n"
-"              --metalink requires that the underlying  libcurl  was  built  to\n"
+"              --metalink  requires  that  the  underlying libcurl was built to\n"
 "              support metalink. Added in 7.27.0.\n"
 "\n"
 "       --negotiate\n"
 "              (HTTP) Enables Negotiate (SPNEGO) authentication.\n"
 "\n"
-"              This  option  requires a library built with GSS-API or SSPI sup-\n"
+"              This option requires a library built with GSS-API or  SSPI  sup-\n"
 , stdout);
  fputs(
-"              port. Use -V, --version  to  see  if  your  curl  supports  GSS-\n"
+"              port.  Use  -V,  --version  to  see  if  your curl supports GSS-\n"
 "              API/SSPI or SPNEGO.\n"
 "\n"
-"              When  using this option, you must also provide a fake -u, --user\n"
-"              option to activate the authentication code properly.  Sending  a\n"
-"              '-u  :'  is  enough  as  the user name and password from the -u,\n"
+"              When using this option, you must also provide a fake -u,  --user\n"
+"              option  to  activate the authentication code properly. Sending a\n"
+"              '-u :' is enough as the user name  and  password  from  the  -u,\n"
 "              --user option aren't actually used.\n"
 "\n"
-"              If this option is used several times,  only  the  first  one  is\n"
+"              If  this  option  is  used  several times, only the first one is\n"
 , stdout);
  fputs(
 "              used.\n"
@@ -2021,10 +2089,10 @@
 "              See also --basic and --ntlm and --anyauth and --proxy-negotiate.\n"
 "\n"
 "       --netrc-file <filename>\n"
-"              This  option  is similar to -n, --netrc, except that you provide\n"
-"              the path (absolute or relative) to  the  netrc  file  that  curl\n"
+"              This option is similar to -n, --netrc, except that  you  provide\n"
+"              the  path  (absolute  or  relative)  to the netrc file that curl\n"
 "              should use.  You can only specify one netrc file per invocation.\n"
-"              If several --netrc-file options are provided, the last one  will\n"
+"              If  several --netrc-file options are provided, the last one will\n"
 "              be used.\n"
 "\n"
 , stdout);
@@ -2034,47 +2102,47 @@
 "              This option overrides -n, --netrc. Added in 7.21.5.\n"
 "\n"
 "       --netrc-optional\n"
-"              Very  similar  to  -n, --netrc, but this option makes the .netrc\n"
+"              Very similar to -n, --netrc, but this option  makes  the  .netrc\n"
 "              usage optional and not mandatory as the -n, --netrc option does.\n"
 "\n"
 "              See also --netrc-file. This option overrides -n, --netrc.\n"
 "\n"
 "       -n, --netrc\n"
-"              Makes curl scan the .netrc  (_netrc  on  Windows)  file  in  the\n"
+"              Makes  curl  scan  the  .netrc  (_netrc  on Windows) file in the\n"
 , stdout);
  fputs(
 "              user's home directory for login name and password. This is typi-\n"
-"              cally used for FTP on Unix. If used with HTTP, curl will  enable\n"
+"              cally  used for FTP on Unix. If used with HTTP, curl will enable\n"
 "              user authentication. See netrc(5) ftp(1) for details on the file\n"
-"              format. Curl will not complain if that  file  doesn't  have  the\n"
+"              format.  Curl  will  not  complain if that file doesn't have the\n"
 "              right permissions (it should not be either world- or group-read-\n"
-"              able). The environment variable \"HOME\" is used to find the  home\n"
+"              able).  The environment variable \"HOME\" is used to find the home\n"
 "              directory.\n"
 "\n"
 , stdout);
  fputs(
-"              A  quick and very simple example of how to setup a .netrc to al-\n"
-"              low curl to FTP to the machine host.domain.com  with  user  name\n"
+"              A quick and very simple example of how to setup a .netrc to  al-\n"
+"              low  curl  to  FTP to the machine host.domain.com with user name\n"
 "              'myself' and password 'secret' should look similar to:\n"
 "\n"
 "              machine host.domain.com login myself password secret\n"
 "\n"
 "       -:, --next\n"
 "              Tells curl to use a separate operation for the following URL and\n"
-"              associated options. This allows you  to  send  several  URL  re-\n"
+"              associated  options.  This  allows  you  to send several URL re-\n"
 , stdout);
  fputs(
-"              quests,  each with their own specific options, for example, such\n"
+"              quests, each with their own specific options, for example,  such\n"
 "              as different user names or custom requests for each.\n"
 "\n"
-"              -:, --next will reset all local options  and  only  global  ones\n"
-"              will  have  their values survive over to the operation following\n"
-"              the -:, --next instruction. Global options  include  -v,  --ver-\n"
+"              -:,  --next  will  reset  all local options and only global ones\n"
+"              will have their values survive over to the  operation  following\n"
+"              the  -:,  --next  instruction. Global options include -v, --ver-\n"
 "              bose, --trace, --trace-ascii and --fail-early.\n"
 "\n"
 , stdout);
  fputs(
-"              For  example,  you can do both a GET and a POST in a single com-\n"
+"              For example, you can do both a GET and a POST in a  single  com-\n"
 "              mand line:\n"
 "\n"
 "               curl www1.example.com --next -d postthis www2.example.com\n"
@@ -2082,54 +2150,54 @@
 "              Added in 7.36.0.\n"
 "\n"
 "       --no-alpn\n"
-"              (HTTPS) Disable the ALPN TLS extension. ALPN is enabled  by  de-\n"
-"              fault  if  libcurl  was  built with an SSL library that supports\n"
-"              ALPN. ALPN is used by a libcurl that supports HTTP/2 to  negoti-\n"
+"              (HTTPS)  Disable  the ALPN TLS extension. ALPN is enabled by de-\n"
+"              fault if libcurl was built with an  SSL  library  that  supports\n"
+"              ALPN.  ALPN is used by a libcurl that supports HTTP/2 to negoti-\n"
 , stdout);
  fputs(
 "              ate HTTP/2 support with the server during https sessions.\n"
 "\n"
-"              See  also  --no-npn and --http2. --no-alpn requires that the un-\n"
+"              See also --no-npn and --http2. --no-alpn requires that  the  un-\n"
 "              derlying libcurl was built to support TLS. Added in 7.36.0.\n"
 "\n"
 "       -N, --no-buffer\n"
 "              Disables the buffering of the output stream. In normal work sit-\n"
-"              uations,  curl  will  use a standard buffered output stream that\n"
+"              uations, curl will use a standard buffered  output  stream  that\n"
 "              will have the effect that it will output the data in chunks, not\n"
 , stdout);
  fputs(
-"              necessarily  exactly  when  the data arrives.  Using this option\n"
+"              necessarily exactly when the data arrives.   Using  this  option\n"
 "              will disable that buffering.\n"
 "\n"
-"              Note that this is the negated option name  documented.  You  can\n"
+"              Note  that  this  is the negated option name documented. You can\n"
 "              thus use --buffer to enforce the buffering.\n"
 "\n"
 "       --no-keepalive\n"
-"              Disables  the  use  of keepalive messages on the TCP connection.\n"
+"              Disables the use of keepalive messages on  the  TCP  connection.\n"
 "              curl otherwise enables them by default.\n"
 "\n"
-"              Note that this is the negated option name  documented.  You  can\n"
+"              Note  that  this  is the negated option name documented. You can\n"
 , stdout);
  fputs(
 "              thus use --keepalive to enforce keepalive.\n"
 "\n"
 "       --no-npn\n"
 "              (HTTPS) Disable the NPN TLS extension. NPN is enabled by default\n"
-"              if libcurl was built with an SSL library that supports NPN.  NPN\n"
-"              is  used  by  a libcurl that supports HTTP/2 to negotiate HTTP/2\n"
+"              if  libcurl was built with an SSL library that supports NPN. NPN\n"
+"              is used by a libcurl that supports HTTP/2  to  negotiate  HTTP/2\n"
 "              support with the server during https sessions.\n"
 "\n"
-"              See also --no-alpn and --http2. --no-npn requires that  the  un-\n"
+"              See  also  --no-alpn and --http2. --no-npn requires that the un-\n"
 , stdout);
  fputs(
 "              derlying libcurl was built to support TLS. Added in 7.36.0.\n"
 "\n"
 "       --no-progress-meter\n"
 "              Option to switch off the progress meter output without muting or\n"
-"              otherwise affecting warning and informational messages like  -s,\n"
+"              otherwise  affecting warning and informational messages like -s,\n"
 "              --silent does.\n"
 "\n"
-"              Note  that  this  is the negated option name documented. You can\n"
+"              Note that this is the negated option name  documented.  You  can\n"
 "              thus use --progress-meter to enable the progress meter again.\n"
 "\n"
 , stdout);
@@ -2137,32 +2205,32 @@
 "              See also -v, --verbose and -s, --silent. Added in 7.67.0.\n"
 "\n"
 "       --no-sessionid\n"
-"              (TLS) Disable curl's use of SSL session-ID caching.  By  default\n"
-"              all  transfers are done using the cache. Note that while nothing\n"
-"              should ever get hurt by attempting  to  reuse  SSL  session-IDs,\n"
+"              (TLS)  Disable curl's use of SSL session-ID caching.  By default\n"
+"              all transfers are done using the cache. Note that while  nothing\n"
+"              should  ever  get  hurt  by attempting to reuse SSL session-IDs,\n"
 "              there seem to be broken SSL implementations in the wild that may\n"
 "              require you to disable this in order for you to succeed.\n"
 "\n"
 , stdout);
  fputs(
-"              Note that this is the negated option name  documented.  You  can\n"
+"              Note  that  this  is the negated option name documented. You can\n"
 "              thus use --sessionid to enforce session-ID caching.\n"
 "\n"
 "              Added in 7.16.0.\n"
 "\n"
 "       --noproxy <no-proxy-list>\n"
-"              Comma-separated  list  of hosts which do not use a proxy, if one\n"
-"              is specified.  The only wildcard is a single * character,  which\n"
+"              Comma-separated list of hosts which do not use a proxy,  if  one\n"
+"              is  specified.  The only wildcard is a single * character, which\n"
 "              matches all hosts, and effectively disables the proxy. Each name\n"
 , stdout);
  fputs(
-"              in this list is matched as either a domain  which  contains  the\n"
-"              hostname,  or  the hostname itself. For example, local.com would\n"
-"              match  local.com,  local.com:80,  and  www.local.com,  but   not\n"
+"              in  this  list  is matched as either a domain which contains the\n"
+"              hostname, or the hostname itself. For example,  local.com  would\n"
+"              match   local.com,  local.com:80,  and  www.local.com,  but  not\n"
 "              www.notlocal.com.\n"
 "\n"
-"              Since  7.53.0,  This  option overrides the environment variables\n"
-"              that disable the proxy. If there's an environment variable  dis-\n"
+"              Since 7.53.0, This option overrides  the  environment  variables\n"
+"              that  disable the proxy. If there's an environment variable dis-\n"
 , stdout);
  fputs(
 "              abling a proxy, you can set noproxy list to \"\" to override it.\n"
@@ -2171,42 +2239,42 @@
 "\n"
 "       --ntlm-wb\n"
 "              (HTTP) Enables NTLM much in the style --ntlm does, but hand over\n"
-"              the authentication to the separate binary  ntlmauth  application\n"
+"              the  authentication  to the separate binary ntlmauth application\n"
 "              that is executed when needed.\n"
 "\n"
 "              See also --ntlm and --proxy-ntlm.\n"
 "\n"
-"       --ntlm (HTTP)  Enables  NTLM  authentication.  The  NTLM authentication\n"
+"       --ntlm (HTTP) Enables  NTLM  authentication.  The  NTLM  authentication\n"
 , stdout);
  fputs(
 "              method was designed by Microsoft and is used by IIS web servers.\n"
-"              It  is a proprietary protocol, reverse-engineered by clever peo-\n"
+"              It is a proprietary protocol, reverse-engineered by clever  peo-\n"
 "              ple and implemented in curl based on their efforts. This kind of\n"
-"              behavior  should  not be endorsed, you should encourage everyone\n"
-"              who uses NTLM to switch to a public and  documented  authentica-\n"
+"              behavior should not be endorsed, you should  encourage  everyone\n"
+"              who  uses  NTLM to switch to a public and documented authentica-\n"
 "              tion method instead, such as Digest.\n"
 "\n"
 , stdout);
  fputs(
-"              If  you  want to enable NTLM for your proxy authentication, then\n"
+"              If you want to enable NTLM for your proxy  authentication,  then\n"
 "              use --proxy-ntlm.\n"
 "\n"
-"              If this option is used several times,  only  the  first  one  is\n"
+"              If  this  option  is  used  several times, only the first one is\n"
 "              used.\n"
 "\n"
-"              See  also  --proxy-ntlm.  --ntlm  requires  that  the underlying\n"
-"              libcurl was built to support TLS. This option overrides  --basic\n"
+"              See also  --proxy-ntlm.  --ntlm  requires  that  the  underlying\n"
+"              libcurl  was built to support TLS. This option overrides --basic\n"
 "              and --negotiate and --digest and --anyauth.\n"
 "\n"
 "       --oauth2-bearer <token>\n"
 , stdout);
  fputs(
-"              (IMAP  POP3  SMTP  HTTP)  Specify the Bearer Token for OAUTH 2.0\n"
-"              server authentication. The Bearer Token is used  in  conjunction\n"
-"              with  the  user name which can be specified as part of the --url\n"
+"              (IMAP POP3 SMTP HTTP) Specify the Bearer  Token  for  OAUTH  2.0\n"
+"              server  authentication.  The Bearer Token is used in conjunction\n"
+"              with the user name which can be specified as part of  the  --url\n"
 "              or -u, --user options.\n"
 "\n"
-"              The Bearer Token and user name are formatted  according  to  RFC\n"
+"              The  Bearer  Token  and user name are formatted according to RFC\n"
 "              6750.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -2216,8 +2284,8 @@
  fputs(
 "              Write output to <file> instead of stdout. If you are using {} or\n"
 "              [] to fetch multiple documents, you should quote the URL and you\n"
-"              can  use  '#' followed by a number in the <file> specifier. That\n"
-"              variable will be replaced with the current string  for  the  URL\n"
+"              can use '#' followed by a number in the <file>  specifier.  That\n"
+"              variable  will  be  replaced with the current string for the URL\n"
 "              being fetched. Like in:\n"
 "\n"
 "               curl \"http://{one,two}.example.com\" -o \"file_#1.txt\"\n"
@@ -2228,31 +2296,31 @@
  fputs(
 "               curl \"http://{site,host}.host[1-5].com\" -o \"#1_#2\"\n"
 "\n"
-"              You  may use this option as many times as the number of URLs you\n"
-"              have. For example, if you specify two URLs on the  same  command\n"
+"              You may use this option as many times as the number of URLs  you\n"
+"              have.  For  example, if you specify two URLs on the same command\n"
 "              line, you can use it like this:\n"
 "\n"
 "                curl -o aa example.com -o bb example.net\n"
 "\n"
-"              and  the  order  of  the -o options and the URLs doesn't matter,\n"
-"              just that the first -o is for the first URL and so  on,  so  the\n"
+"              and the order of the -o options and  the  URLs  doesn't  matter,\n"
+"              just  that  the  first -o is for the first URL and so on, so the\n"
 , stdout);
  fputs(
 "              above command line can also be written as\n"
 "\n"
 "                curl example.com example.net -o aa -o bb\n"
 "\n"
-"              See  also  the --create-dirs option to create the local directo-\n"
-"              ries dynamically. Specifying the output as '-' (a  single  dash)\n"
+"              See also the --create-dirs option to create the  local  directo-\n"
+"              ries  dynamically.  Specifying the output as '-' (a single dash)\n"
 "              will force the output to be done to stdout.\n"
 "\n"
-"              See  also  -O, --remote-name and --remote-name-all and -J, --re-\n"
+"              See also -O, --remote-name and --remote-name-all and  -J,  --re-\n"
 "              mote-header-name.\n"
 "\n"
 "       --parallel-immediate\n"
 , stdout);
  fputs(
-"              When doing parallel transfers, this option  will  instruct  curl\n"
+"              When  doing  parallel  transfers, this option will instruct curl\n"
 "              that it should rather prefer opening up more connections in par-\n"
 "              allel at once rather than waiting to see if new transfers can be\n"
 "              added as multiplexed streams on another connection.\n"
@@ -2260,7 +2328,7 @@
 "              See also -Z, --parallel and --parallel-max. Added in 7.68.0.\n"
 "\n"
 "       --parallel-max\n"
-"              When  asked to do parallel transfers, using -Z, --parallel, this\n"
+"              When asked to do parallel transfers, using -Z, --parallel,  this\n"
 , stdout);
  fputs(
 "              option controls the maximum amount of transfers to do simultane-\n"
@@ -2271,7 +2339,7 @@
 "              See also -Z, --parallel. Added in 7.66.0.\n"
 "\n"
 "       -Z, --parallel\n"
-"              Makes  curl perform its transfers in parallel as compared to the\n"
+"              Makes curl perform its transfers in parallel as compared to  the\n"
 "              regular serial manner.\n"
 "\n"
 "              Added in 7.66.0.\n"
@@ -2284,27 +2352,27 @@
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       --path-as-is\n"
-"              Tell curl to not handle sequences of /../ or /./  in  the  given\n"
-"              URL  path.  Normally curl will squash or merge them according to\n"
+"              Tell  curl  to  not handle sequences of /../ or /./ in the given\n"
+"              URL path. Normally curl will squash or merge them  according  to\n"
 "              standards but with this option set you tell it not to do that.\n"
 "\n"
 "              Added in 7.42.0.\n"
 "\n"
 "       --pinnedpubkey <hashes>\n"
-"              (TLS) Tells curl to  use  the  specified  public  key  file  (or\n"
+"              (TLS)  Tells  curl  to  use  the  specified  public key file (or\n"
 , stdout);
  fputs(
-"              hashes)  to  verify the peer. This can be a path to a file which\n"
+"              hashes) to verify the peer. This can be a path to a  file  which\n"
 "              contains a single public key in PEM or DER format, or any number\n"
 "              of base64 encoded sha256 hashes preceded by 'sha256//' and sepa-\n"
 "              rated by ';'\n"
 "\n"
-"              When negotiating a TLS or SSL connection,  the  server  sends  a\n"
-"              certificate  indicating  its identity. A public key is extracted\n"
+"              When  negotiating  a  TLS  or SSL connection, the server sends a\n"
+"              certificate indicating its identity. A public key  is  extracted\n"
 , stdout);
  fputs(
-"              from this certificate and if it does not exactly match the  pub-\n"
-"              lic  key provided to this option, curl will abort the connection\n"
+"              from  this certificate and if it does not exactly match the pub-\n"
+"              lic key provided to this option, curl will abort the  connection\n"
 "              before sending or receiving any data.\n"
 "\n"
 "              PEM/DER support:\n"
@@ -2321,15 +2389,15 @@
 "       --post301\n"
 "              (HTTP) Tells curl to respect RFC 7231/6.4.2 and not convert POST\n"
 "              requests into GET requests when following a 301 redirection. The\n"
-"              non-RFC behaviour is ubiquitous in web browsers,  so  curl  does\n"
-"              the  conversion  by  default to maintain consistency. However, a\n"
+"              non-RFC  behaviour  is  ubiquitous in web browsers, so curl does\n"
+"              the conversion by default to maintain  consistency.  However,  a\n"
 , stdout);
  fputs(
-"              server may require a POST to remain a POST after  such  a  redi-\n"
-"              rection.  This  option is meaningful only when using -L, --loca-\n"
+"              server  may  require  a POST to remain a POST after such a redi-\n"
+"              rection. This option is meaningful only when using  -L,  --loca-\n"
 "              tion.\n"
 "\n"
-"              See also --post302 and --post303 and -L,  --location.  Added  in\n"
+"              See  also  --post302  and --post303 and -L, --location. Added in\n"
 "              7.17.1.\n"
 "\n"
 "       --post302\n"
@@ -2337,47 +2405,47 @@
 "              requests into GET requests when following a 302 redirection. The\n"
 , stdout);
  fputs(
-"              non-RFC  behaviour  is  ubiquitous in web browsers, so curl does\n"
-"              the conversion by default to maintain  consistency.  However,  a\n"
-"              server  may  require  a POST to remain a POST after such a redi-\n"
-"              rection. This option is meaningful only when using  -L,  --loca-\n"
+"              non-RFC behaviour is ubiquitous in web browsers,  so  curl  does\n"
+"              the  conversion  by  default to maintain consistency. However, a\n"
+"              server may require a POST to remain a POST after  such  a  redi-\n"
+"              rection.  This  option is meaningful only when using -L, --loca-\n"
 "              tion.\n"
 "\n"
-"              See  also  --post301  and --post303 and -L, --location. Added in\n"
+"              See also --post301 and --post303 and -L,  --location.  Added  in\n"
 "              7.19.1.\n"
 "\n"
 "       --post303\n"
 , stdout);
  fputs(
 "              (HTTP) Tells curl to violate RFC 7231/6.4.4 and not convert POST\n"
-"              requests  into  GET  requests when following 303 redirections. A\n"
+"              requests into GET requests when following  303  redirections.  A\n"
 "              server may require a POST to remain a POST after a 303 redirect-\n"
 "              ion. This option is meaningful only when using -L, --location.\n"
 "\n"
-"              See  also  --post302  and --post301 and -L, --location. Added in\n"
+"              See also --post302 and --post301 and -L,  --location.  Added  in\n"
 "              7.26.0.\n"
 "\n"
 "       --preproxy [protocol://]host[:port]\n"
 , stdout);
  fputs(
-"              Use the specified SOCKS proxy before connecting to  an  HTTP  or\n"
-"              HTTPS  -x,  --proxy.  In  such a case curl first connects to the\n"
-"              SOCKS proxy and then connects (through SOCKS)  to  the  HTTP  or\n"
+"              Use  the  specified  SOCKS proxy before connecting to an HTTP or\n"
+"              HTTPS -x, --proxy. In such a case curl  first  connects  to  the\n"
+"              SOCKS  proxy  and  then  connects (through SOCKS) to the HTTP or\n"
 "              HTTPS proxy. Hence pre proxy.\n"
 "\n"
 "              The pre proxy string should be specified with a protocol:// pre-\n"
-"              fix to  specify  alternative  proxy  protocols.  Use  socks4://,\n"
+"              fix  to  specify  alternative  proxy  protocols.  Use socks4://,\n"
 , stdout);
  fputs(
-"              socks4a://,  socks5://  or  socks5h://  to  request the specific\n"
-"              SOCKS version to be used. No protocol specified will  make  curl\n"
+"              socks4a://, socks5:// or  socks5h://  to  request  the  specific\n"
+"              SOCKS  version  to be used. No protocol specified will make curl\n"
 "              default to SOCKS4.\n"
 "\n"
-"              If  the  port number is not specified in the proxy string, it is\n"
+"              If the port number is not specified in the proxy string,  it  is\n"
 "              assumed to be 1080.\n"
 "\n"
 "              User and password that might be provided in the proxy string are\n"
-"              URL  decoded by curl. This allows you to pass in special charac-\n"
+"              URL decoded by curl. This allows you to pass in special  charac-\n"
 , stdout);
  fputs(
 "              ters such as @ by using %40 or pass in a colon with %3a.\n"
@@ -2390,12 +2458,12 @@
 "              Make curl display transfer progress as a simple progress bar in-\n"
 "              stead of the standard, more informational, meter.\n"
 "\n"
-"              This  progress  bar draws a single line of '#' characters across\n"
+"              This progress bar draws a single line of '#'  characters  across\n"
 , stdout);
  fputs(
 "              the screen and shows a percentage if the transfer size is known.\n"
-"              For  transfers  without  a  known size, there will be space ship\n"
-"              (-=o=-) that moves back and forth but only while data  is  being\n"
+"              For transfers without a known size, there  will  be  space  ship\n"
+"              (-=o=-)  that  moves back and forth but only while data is being\n"
 "              transferred, with a set of flying hash sign symbols on top.\n"
 "\n"
 "       --proto-default <protocol>\n"
@@ -2407,12 +2475,12 @@
  fputs(
 "               curl --proto-default https ftp.mozilla.org\n"
 "\n"
-"              An  unknown  or  unsupported  protocol causes error CURLE_UNSUP-\n"
+"              An unknown or unsupported  protocol  causes  error  CURLE_UNSUP-\n"
 "              PORTED_PROTOCOL (1).\n"
 "\n"
 "              This option does not change the default proxy protocol (http).\n"
 "\n"
-"              Without this option curl would make a guess based on  the  host,\n"
+"              Without  this  option curl would make a guess based on the host,\n"
 "              see --url for details.\n"
 "\n"
 "              Added in 7.45.0.\n"
@@ -2420,8 +2488,8 @@
 "       --proto-redir <protocols>\n"
 , stdout);
  fputs(
-"              Tells  curl to limit what protocols it may use on redirect. Pro-\n"
-"              tocols denied by --proto are not overridden by this option.  See\n"
+"              Tells curl to limit what protocols it may use on redirect.  Pro-\n"
+"              tocols  denied by --proto are not overridden by this option. See\n"
 "              --proto for how protocols are represented.\n"
 "\n"
 "              Example, allow only HTTP and HTTPS on redirect:\n"
@@ -2432,9 +2500,9 @@
 , stdout);
  fputs(
 "              (7.65.2).  Older versions of curl allowed all protocols on redi-\n"
-"              rect  except several disabled for security reasons: Since 7.19.4\n"
-"              FILE and SCP are disabled, and since 7.40.0  SMB  and  SMBS  are\n"
-"              also  disabled.  Specifying all or +all enables all protocols on\n"
+"              rect except several disabled for security reasons: Since  7.19.4\n"
+"              FILE  and  SCP  are  disabled, and since 7.40.0 SMB and SMBS are\n"
+"              also disabled. Specifying all or +all enables all  protocols  on\n"
 "              redirect, including those disabled for security.\n"
 "\n"
 "              Added in 7.20.2.\n"
@@ -2442,9 +2510,9 @@
 "       --proto <protocols>\n"
 , stdout);
  fputs(
-"              Tells curl to limit what protocols it may use in  the  transfer.\n"
-"              Protocols  are evaluated left to right, are comma separated, and\n"
-"              are each a protocol name or 'all', optionally prefixed  by  zero\n"
+"              Tells  curl  to limit what protocols it may use in the transfer.\n"
+"              Protocols are evaluated left to right, are comma separated,  and\n"
+"              are  each  a protocol name or 'all', optionally prefixed by zero\n"
 "              or more modifiers. Available modifiers are:\n"
 "\n"
 "              +  Permit this protocol in addition to protocols already permit-\n"
@@ -2452,11 +2520,11 @@
 "\n"
 , stdout);
  fputs(
-"              -  Deny this protocol, removing it from the  list  of  protocols\n"
+"              -  Deny  this  protocol,  removing it from the list of protocols\n"
 "                 already permitted.\n"
 "\n"
-"              =  Permit  only this protocol (ignoring the list already permit-\n"
-"                 ted), though subject to later modification by subsequent  en-\n"
+"              =  Permit only this protocol (ignoring the list already  permit-\n"
+"                 ted),  though subject to later modification by subsequent en-\n"
 "                 tries in the comma separated list.\n"
 "\n"
 "              For example:\n"
@@ -2473,7 +2541,7 @@
 "\n"
 "       Unknown protocols produce a warning. This allows scripts to safely rely\n"
 "       on being able to disable potentially dangerous protocols, without rely-\n"
-"       ing  upon  support  for that protocol being built into curl to avoid an\n"
+"       ing upon support for that protocol being built into curl  to  avoid  an\n"
 "       error.\n"
 "\n"
 "       This option can be used multiple times, in which case the effect is the\n"
@@ -2484,8 +2552,8 @@
 "       See also --proto-redir and --proto-default. Added in 7.20.2.\n"
 "\n"
 "       --proxy-anyauth\n"
-"              Tells  curl to pick a suitable authentication method when commu-\n"
-"              nicating with the given HTTP proxy. This might  cause  an  extra\n"
+"              Tells curl to pick a suitable authentication method when  commu-\n"
+"              nicating  with  the  given HTTP proxy. This might cause an extra\n"
 "              request/response round-trip.\n"
 "\n"
 "              See also -x, --proxy and --proxy-basic and --proxy-digest. Added\n"
@@ -2494,9 +2562,9 @@
 "       --proxy-basic\n"
 , stdout);
  fputs(
-"              Tells curl to use HTTP Basic authentication  when  communicating\n"
+"              Tells  curl  to use HTTP Basic authentication when communicating\n"
 "              with the given proxy. Use --basic for enabling HTTP Basic with a\n"
-"              remote host. Basic is the  default  authentication  method  curl\n"
+"              remote  host.  Basic  is  the default authentication method curl\n"
 "              uses with proxies.\n"
 "\n"
 "              See also -x, --proxy and --proxy-anyauth and --proxy-digest.\n"
@@ -2506,13 +2574,13 @@
 "\n"
 , stdout);
  fputs(
-"              See  also  --proxy-capath  and  --cacert  and  --capath  and -x,\n"
+"              See also  --proxy-capath  and  --cacert  and  --capath  and  -x,\n"
 "              --proxy. Added in 7.52.0.\n"
 "\n"
 "       --proxy-capath <dir>\n"
 "              Same as --capath but used in HTTPS proxy context.\n"
 "\n"
-"              See also --proxy-cacert and -x, --proxy and --capath.  Added  in\n"
+"              See  also  --proxy-cacert and -x, --proxy and --capath. Added in\n"
 "              7.52.0.\n"
 "\n"
 "       --proxy-cert-type <type>\n"
@@ -2538,7 +2606,7 @@
 "              Added in 7.52.0.\n"
 "\n"
 "       --proxy-digest\n"
-"              Tells  curl to use HTTP Digest authentication when communicating\n"
+"              Tells curl to use HTTP Digest authentication when  communicating\n"
 , stdout);
  fputs(
 "              with the given proxy. Use --digest for enabling HTTP Digest with\n"
@@ -2547,30 +2615,30 @@
 "              See also -x, --proxy and --proxy-anyauth and --proxy-basic.\n"
 "\n"
 "       --proxy-header <header/@file>\n"
-"              (HTTP)  Extra header to include in the request when sending HTTP\n"
+"              (HTTP) Extra header to include in the request when sending  HTTP\n"
 "              to a proxy. You may specify any number of extra headers. This is\n"
-"              the  equivalent option to -H, --header but is for proxy communi-\n"
+"              the equivalent option to -H, --header but is for proxy  communi-\n"
 , stdout);
  fputs(
-"              cation only like in CONNECT requests when you  want  a  separate\n"
-"              header  sent  to  the proxy to what is sent to the actual remote\n"
+"              cation  only  like  in CONNECT requests when you want a separate\n"
+"              header sent to the proxy to what is sent to  the  actual  remote\n"
 "              host.\n"
 "\n"
-"              curl will make sure that each header  you  add/replace  is  sent\n"
+"              curl  will  make  sure  that each header you add/replace is sent\n"
 "              with the proper end-of-line marker, you should thus not add that\n"
 "              as a part of the header content: do not add newlines or carriage\n"
 "              returns, they will only mess things up for you.\n"
 "\n"
 , stdout);
  fputs(
-"              Headers  specified  with this option will not be included in re-\n"
+"              Headers specified with this option will not be included  in  re-\n"
 "              quests that curl knows will not be sent to a proxy.\n"
 "\n"
-"              Starting in 7.55.0, this option can take an argument  in  @file-\n"
-"              name  style, which then adds a header for each line in the input\n"
+"              Starting  in  7.55.0, this option can take an argument in @file-\n"
+"              name style, which then adds a header for each line in the  input\n"
 "              file. Using @- will make curl read the header file from stdin.\n"
 "\n"
-"              This option can be used  multiple  times  to  add/replace/remove\n"
+"              This  option  can  be  used multiple times to add/replace/remove\n"
 "              multiple headers.\n"
 "\n"
 , stdout);
@@ -2590,7 +2658,7 @@
 "              Same as --key but used in HTTPS proxy context.\n"
 "\n"
 "       --proxy-negotiate\n"
-"              Tells  curl  to  use HTTP Negotiate (SPNEGO) authentication when\n"
+"              Tells curl to use HTTP Negotiate  (SPNEGO)  authentication  when\n"
 , stdout);
  fputs(
 "              communicating with the given proxy. Use --negotiate for enabling\n"
@@ -2599,7 +2667,7 @@
 "              See also --proxy-anyauth and --proxy-basic. Added in 7.17.1.\n"
 "\n"
 "       --proxy-ntlm\n"
-"              Tells  curl  to  use HTTP NTLM authentication when communicating\n"
+"              Tells curl to use HTTP NTLM  authentication  when  communicating\n"
 "              with the given proxy. Use --ntlm for enabling NTLM with a remote\n"
 "              host.\n"
 "\n"
@@ -2613,18 +2681,18 @@
 "              Added in 7.52.0.\n"
 "\n"
 "       --proxy-pinnedpubkey <hashes>\n"
-"              (TLS)  Tells  curl  to  use  the  specified  public key file (or\n"
-"              hashes) to verify the proxy. This can be a path to a file  which\n"
+"              (TLS) Tells curl to  use  the  specified  public  key  file  (or\n"
+"              hashes)  to verify the proxy. This can be a path to a file which\n"
 "              contains a single public key in PEM or DER format, or any number\n"
 "              of base64 encoded sha256 hashes preceded by 'sha256//' and sepa-\n"
 , stdout);
  fputs(
 "              rated by ';'\n"
 "\n"
-"              When  negotiating  a  TLS  or SSL connection, the server sends a\n"
-"              certificate indicating its identity. A public key  is  extracted\n"
-"              from  this certificate and if it does not exactly match the pub-\n"
-"              lic key provided to this option, curl will abort the  connection\n"
+"              When negotiating a TLS or SSL connection,  the  server  sends  a\n"
+"              certificate  indicating  its identity. A public key is extracted\n"
+"              from this certificate and if it does not exactly match the  pub-\n"
+"              lic  key provided to this option, curl will abort the connection\n"
 "              before sending or receiving any data.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -2632,7 +2700,7 @@
 , stdout);
  fputs(
 "       --proxy-service-name <name>\n"
-"              This  option allows you to change the service name for proxy ne-\n"
+"              This option allows you to change the service name for proxy  ne-\n"
 "              gotiation.\n"
 "\n"
 "              Added in 7.43.0.\n"
@@ -2643,18 +2711,18 @@
 "              Added in 7.52.0.\n"
 "\n"
 "       --proxy-tls13-ciphers <ciphersuite list>\n"
-"              (TLS) Specifies which cipher suites to use in the connection  to\n"
+"              (TLS)  Specifies which cipher suites to use in the connection to\n"
 , stdout);
  fputs(
 "              your HTTPS proxy when it negotiates TLS 1.3. The list of ciphers\n"
-"              suites must specify valid ciphers. Read up  on  TLS  1.3  cipher\n"
+"              suites  must  specify  valid  ciphers. Read up on TLS 1.3 cipher\n"
 "              suite details on this URL:\n"
 "\n"
 "               https://curl.haxx.se/docs/ssl-ciphers.html\n"
 "\n"
-"              This  option  is  currently  used only when curl is built to use\n"
+"              This option is currently used only when curl  is  built  to  use\n"
 "              OpenSSL 1.1.1 or later. If you are using a different SSL backend\n"
-"              you  can try setting TLS 1.3 cipher suites by using the --proxy-\n"
+"              you can try setting TLS 1.3 cipher suites by using the  --proxy-\n"
 , stdout);
  fputs(
 "              ciphers option.\n"
@@ -2684,20 +2752,20 @@
 "              Added in 7.52.0.\n"
 "\n"
 "       -U, --proxy-user <user:password>\n"
-"              Specify the user name and password to use for proxy  authentica-\n"
+"              Specify  the user name and password to use for proxy authentica-\n"
 "              tion.\n"
 "\n"
-"              If  you use a Windows SSPI-enabled curl binary and do either Ne-\n"
-"              gotiate or NTLM authentication then you can tell curl to  select\n"
+"              If you use a Windows SSPI-enabled curl binary and do either  Ne-\n"
+"              gotiate  or NTLM authentication then you can tell curl to select\n"
 , stdout);
  fputs(
 "              the user name and password from your environment by specifying a\n"
 "              single colon with this option: \"-U :\".\n"
 "\n"
 "              On systems where it works, curl will hide the given option argu-\n"
-"              ment  from  process listings. This is not enough to protect cre-\n"
-"              dentials from possibly getting seen by other users on  the  same\n"
-"              system  as  they will still be visible for a brief moment before\n"
+"              ment from process listings. This is not enough to  protect  cre-\n"
+"              dentials  from  possibly getting seen by other users on the same\n"
+"              system as they will still be visible for a brief  moment  before\n"
 , stdout);
  fputs(
 "              cleared. Such sensitive data should be retrieved from a file in-\n"
@@ -2707,7 +2775,7 @@
 "       -x, --proxy [protocol://]host[:port]\n"
 "              Use the specified proxy.\n"
 "\n"
-"              The  proxy string can be specified with a protocol:// prefix. No\n"
+"              The proxy string can be specified with a protocol:// prefix.  No\n"
 "              protocol specified or http:// will be treated as HTTP proxy. Use\n"
 , stdout);
  fputs(
@@ -2715,62 +2783,62 @@
 "              cific SOCKS version to be used.  (The protocol support was added\n"
 "              in curl 7.21.7)\n"
 "\n"
-"              HTTPS  proxy  support  via https:// protocol prefix was added in\n"
+"              HTTPS proxy support via https:// protocol prefix  was  added  in\n"
 "              7.52.0 for OpenSSL, GnuTLS and NSS.\n"
 "\n"
-"              Unrecognized and unsupported  proxy  protocols  cause  an  error\n"
-"              since  7.52.0.   Prior  versions may ignore the protocol and use\n"
+"              Unrecognized  and  unsupported  proxy  protocols  cause an error\n"
+"              since 7.52.0.  Prior versions may ignore the  protocol  and  use\n"
 , stdout);
  fputs(
 "              http:// instead.\n"
 "\n"
-"              If the port number is not specified in the proxy string,  it  is\n"
+"              If  the  port number is not specified in the proxy string, it is\n"
 "              assumed to be 1080.\n"
 "\n"
-"              This  option  overrides  existing environment variables that set\n"
-"              the proxy to use. If there's an environment variable  setting  a\n"
+"              This option overrides existing environment  variables  that  set\n"
+"              the  proxy  to use. If there's an environment variable setting a\n"
 "              proxy, you can set proxy to \"\" to override it.\n"
 "\n"
 "              All operations that are performed over an HTTP proxy will trans-\n"
 , stdout);
  fputs(
-"              parently be converted to HTTP. It means  that  certain  protocol\n"
+"              parently  be  converted  to HTTP. It means that certain protocol\n"
 "              specific operations might not be available. This is not the case\n"
 "              if you can tunnel through the proxy, as one with the -p, --prox-\n"
 "              ytunnel option.\n"
 "\n"
 "              User and password that might be provided in the proxy string are\n"
-"              URL decoded by curl. This allows you to pass in special  charac-\n"
+"              URL  decoded by curl. This allows you to pass in special charac-\n"
 "              ters such as @ by using %40 or pass in a colon with %3a.\n"
 "\n"
 , stdout);
  fputs(
-"              The  proxy host can be specified the exact same way as the proxy\n"
-"              environment variables, including the protocol  prefix  (http://)\n"
+"              The proxy host can be specified the exact same way as the  proxy\n"
+"              environment  variables,  including the protocol prefix (http://)\n"
 "              and the embedded user + password.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       --proxy1.0 <host[:port]>\n"
-"              Use  the  specified  HTTP  1.0  proxy. If the port number is not\n"
+"              Use the specified HTTP 1.0 proxy. If  the  port  number  is  not\n"
 "              specified, it is assumed at port 1080.\n"
 "\n"
 , stdout);
  fputs(
-"              The only difference between this and the HTTP proxy  option  -x,\n"
-"              --proxy,  is that attempts to use CONNECT through the proxy will\n"
+"              The  only  difference between this and the HTTP proxy option -x,\n"
+"              --proxy, is that attempts to use CONNECT through the proxy  will\n"
 "              specify an HTTP 1.0 protocol instead of the default HTTP 1.1.\n"
 "\n"
 "       -p, --proxytunnel\n"
-"              When an HTTP proxy is used -x, --proxy, this  option  will  make\n"
-"              curl  tunnel through the proxy. The tunnel approach is made with\n"
-"              the HTTP proxy CONNECT request and requires that the  proxy  al-\n"
+"              When  an  HTTP  proxy is used -x, --proxy, this option will make\n"
+"              curl tunnel through the proxy. The tunnel approach is made  with\n"
+"              the  HTTP  proxy CONNECT request and requires that the proxy al-\n"
 , stdout);
  fputs(
 "              lows direct connect to the remote port number curl wants to tun-\n"
 "              nel through to.\n"
 "\n"
-"              To suppress proxy CONNECT response headers when curl is  set  to\n"
+"              To  suppress  proxy CONNECT response headers when curl is set to\n"
 "              output headers use --suppress-connect-headers.\n"
 "\n"
 "              See also -x, --proxy.\n"
@@ -2783,53 +2851,53 @@
  fputs(
 "              If this option is used several times, the last one will be used.\n"
 "              (As of 7.39.0, curl attempts to automatically extract the public\n"
-"              key  from the private key file, so passing this option is gener-\n"
+"              key from the private key file, so passing this option is  gener-\n"
 "              ally not required. Note that this public key extraction requires\n"
-"              libcurl  to  be linked against a copy of libssh2 1.2.8 or higher\n"
+"              libcurl to be linked against a copy of libssh2 1.2.8  or  higher\n"
 "              that is itself linked against OpenSSL.)\n"
 "\n"
 "       -Q, --quote\n"
 , stdout);
  fputs(
-"              (FTP SFTP) Send an arbitrary command to the remote FTP  or  SFTP\n"
-"              server.  Quote commands are sent BEFORE the transfer takes place\n"
-"              (just after the initial PWD command in an FTP  transfer,  to  be\n"
+"              (FTP  SFTP)  Send an arbitrary command to the remote FTP or SFTP\n"
+"              server. Quote commands are sent BEFORE the transfer takes  place\n"
+"              (just  after  the  initial PWD command in an FTP transfer, to be\n"
 "              exact). To make commands take place after a successful transfer,\n"
-"              prefix them with a dash '-'.  To make  commands  be  sent  after\n"
+"              prefix  them  with  a  dash '-'.  To make commands be sent after\n"
 "              curl has changed the working directory, just before the transfer\n"
 , stdout);
  fputs(
-"              command(s), prefix the command with a '+'  (this  is  only  sup-\n"
+"              command(s),  prefix  the  command  with a '+' (this is only sup-\n"
 "              ported for FTP). You may specify any number of commands.\n"
 "\n"
-"              If  the  server returns failure for one of the commands, the en-\n"
+"              If the server returns failure for one of the commands,  the  en-\n"
 "              tire operation will be aborted. You must send syntactically cor-\n"
-"              rect  FTP  commands as RFC 959 defines to FTP servers, or one of\n"
+"              rect FTP commands as RFC 959 defines to FTP servers, or  one  of\n"
 "              the commands listed below to SFTP servers.\n"
 "\n"
 , stdout);
  fputs(
-"              Prefix the command with an asterisk (*) to  make  curl  continue\n"
-"              even  if the command fails as by default curl will stop at first\n"
+"              Prefix  the  command  with an asterisk (*) to make curl continue\n"
+"              even if the command fails as by default curl will stop at  first\n"
 "              failure.\n"
 "\n"
 "              This option can be used multiple times.\n"
 "\n"
-"              SFTP is a binary protocol. Unlike for FTP, curl interprets  SFTP\n"
-"              quote  commands  itself before sending them to the server.  File\n"
+"              SFTP  is a binary protocol. Unlike for FTP, curl interprets SFTP\n"
+"              quote commands itself before sending them to the  server.   File\n"
 "              names may be quoted shell-style to embed spaces or special char-\n"
 , stdout);
  fputs(
-"              acters.   Following is the list of all supported SFTP quote com-\n"
+"              acters.  Following is the list of all supported SFTP quote  com-\n"
 "              mands:\n"
 "\n"
 "              chgrp group file\n"
-"                     The chgrp command sets the group ID of the file named  by\n"
-"                     the  file  operand to the group ID specified by the group\n"
+"                     The  chgrp command sets the group ID of the file named by\n"
+"                     the file operand to the group ID specified by  the  group\n"
 "                     operand. The group operand is a decimal integer group ID.\n"
 "\n"
 "              chmod mode file\n"
-"                     The chmod command modifies the  file  mode  bits  of  the\n"
+"                     The  chmod  command  modifies  the  file mode bits of the\n"
 , stdout);
  fputs(
 "                     specified file. The mode operand is an octal integer mode\n"
@@ -2837,18 +2905,18 @@
 "\n"
 "              chown user file\n"
 "                     The chown command sets the owner of the file named by the\n"
-"                     file  operand  to the user ID specified by the user oper-\n"
+"                     file operand to the user ID specified by the  user  oper-\n"
 "                     and. The user operand is a decimal integer user ID.\n"
 "\n"
 "              ln source_file target_file\n"
 "                     The ln and symlink commands create a symbolic link at the\n"
 , stdout);
  fputs(
-"                     target_file  location  pointing  to the source_file loca-\n"
+"                     target_file location pointing to  the  source_file  loca-\n"
 "                     tion.\n"
 "\n"
 "              mkdir directory_name\n"
-"                     The mkdir command creates the directory named by the  di-\n"
+"                     The  mkdir command creates the directory named by the di-\n"
 "                     rectory_name operand.\n"
 "\n"
 "              pwd    The pwd command returns the absolute pathname of the cur-\n"
@@ -2858,7 +2926,7 @@
 , stdout);
  fputs(
 "                     The rename command renames the file or directory named by\n"
-"                     the  source  operand to the destination path named by the\n"
+"                     the source operand to the destination path named  by  the\n"
 "                     target operand.\n"
 "\n"
 "              rm file\n"
@@ -2866,7 +2934,7 @@
 "                     erand.\n"
 "\n"
 "              rmdir directory\n"
-"                     The  rmdir  command removes the directory entry specified\n"
+"                     The rmdir command removes the directory  entry  specified\n"
 , stdout);
  fputs(
 "                     by the directory operand, provided it is empty.\n"
@@ -2876,14 +2944,14 @@
 "\n"
 "       --random-file <file>\n"
 "              Specify the path name to file containing what will be considered\n"
-"              as  random  data. The data may be used to seed the random engine\n"
+"              as random data. The data may be used to seed the  random  engine\n"
 "              for SSL connections.  See also the --egd-file option.\n"
 "\n"
 "       -r, --range <range>\n"
 , stdout);
  fputs(
 "              (HTTP FTP SFTP FILE) Retrieve a byte range (i.e. a partial docu-\n"
-"              ment)  from  an  HTTP/1.1,  FTP  or SFTP server or a local FILE.\n"
+"              ment) from an HTTP/1.1, FTP or SFTP  server  or  a  local  FILE.\n"
 "              Ranges can be specified in a number of ways.\n"
 "\n"
 "              0-499     specifies the first 500 bytes\n"
@@ -2901,30 +2969,30 @@
 "              100-199,500-599\n"
 "                        specifies two separate 100-byte ranges(*) (HTTP)\n"
 "\n"
-"              (*) = NOTE that this will cause the server to reply with a  mul-\n"
+"              (*)  = NOTE that this will cause the server to reply with a mul-\n"
 "              tipart response!\n"
 "\n"
-"              Only  digit characters (0-9) are valid in the 'start' and 'stop'\n"
-"              fields of the 'start-stop' range syntax. If a non-digit  charac-\n"
+"              Only digit characters (0-9) are valid in the 'start' and  'stop'\n"
+"              fields  of the 'start-stop' range syntax. If a non-digit charac-\n"
 , stdout);
  fputs(
 "              ter is given in the range, the server's response will be unspec-\n"
 "              ified, depending on the server's configuration.\n"
 "\n"
-"              You should also be aware that many HTTP/1.1 servers do not  have\n"
-"              this  feature  enabled, so that when you attempt to get a range,\n"
+"              You  should also be aware that many HTTP/1.1 servers do not have\n"
+"              this feature enabled, so that when you attempt to get  a  range,\n"
 "              you'll instead get the whole document.\n"
 "\n"
-"              FTP and SFTP range downloads only  support  the  simple  'start-\n"
+"              FTP  and  SFTP  range  downloads only support the simple 'start-\n"
 , stdout);
  fputs(
-"              stop'  syntax  (optionally with one of the numbers omitted). FTP\n"
+"              stop' syntax (optionally with one of the numbers  omitted).  FTP\n"
 "              use depends on the extended FTP command SIZE.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       --raw  (HTTP) When used, it disables all internal HTTP decoding of con-\n"
-"              tent  or transfer encodings and instead makes them passed on un-\n"
+"              tent or transfer encodings and instead makes them passed on  un-\n"
 "              altered, raw.\n"
 "\n"
 "              Added in 7.16.2.\n"
@@ -2934,9 +3002,9 @@
  fputs(
 "              (HTTP) Sends the \"Referrer Page\" information to the HTTP server.\n"
 "              This can also be set with the -H, --header flag of course.  When\n"
-"              used with -L, --location you  can  append  \";auto\"  to  the  -e,\n"
-"              --referer  URL  to  make curl automatically set the previous URL\n"
-"              when it follows a Location: header. The \";auto\"  string  can  be\n"
+"              used  with  -L,  --location  you  can  append \";auto\" to the -e,\n"
+"              --referer URL to make curl automatically set  the  previous  URL\n"
+"              when  it  follows  a Location: header. The \";auto\" string can be\n"
 "              used alone, even if you don't set an initial -e, --referer.\n"
 "\n"
 , stdout);
@@ -2947,29 +3015,29 @@
 "\n"
 "       -J, --remote-header-name\n"
 "              (HTTP) This option tells the -O, --remote-name option to use the\n"
-"              server-specified Content-Disposition  filename  instead  of  ex-\n"
+"              server-specified  Content-Disposition  filename  instead  of ex-\n"
 "              tracting a filename from the URL.\n"
 "\n"
-"              If  the  server  specifies a file name and a file with that name\n"
+"              If the server specifies a file name and a file  with  that  name\n"
 , stdout);
  fputs(
-"              already exists in the current working directory it will  not  be\n"
+"              already  exists  in the current working directory it will not be\n"
 "              overwritten and an error will occur. If the server doesn't spec-\n"
 "              ify a file name then this option has no effect.\n"
 "\n"
-"              There's no attempt to decode %-sequences (yet) in  the  provided\n"
+"              There's  no  attempt to decode %-sequences (yet) in the provided\n"
 "              file name, so this option may provide you with rather unexpected\n"
 "              file names.\n"
 "\n"
-"              WARNING: Exercise judicious use of this  option,  especially  on\n"
+"              WARNING:  Exercise  judicious  use of this option, especially on\n"
 , stdout);
  fputs(
-"              Windows.  A  rogue  server  could  send you the name of a DLL or\n"
-"              other file that could possibly be loaded automatically  by  Win-\n"
+"              Windows. A rogue server could send you the  name  of  a  DLL  or\n"
+"              other  file  that could possibly be loaded automatically by Win-\n"
 "              dows or some third party software.\n"
 "\n"
 "       --remote-name-all\n"
-"              This  option changes the default action for all given URLs to be\n"
+"              This option changes the default action for all given URLs to  be\n"
 "              dealt with as if -O, --remote-name were used for each one. So if\n"
 "              you want to disable that for a specific URL after --remote-name-\n"
 , stdout);
@@ -2979,76 +3047,76 @@
 "              Added in 7.19.0.\n"
 "\n"
 "       -O, --remote-name\n"
-"              Write output to a local file named like the remote file we  get.\n"
-"              (Only  the file part of the remote file is used, the path is cut\n"
+"              Write  output to a local file named like the remote file we get.\n"
+"              (Only the file part of the remote file is used, the path is  cut\n"
 "              off.)\n"
 "\n"
-"              The file will be saved in the current working directory. If  you\n"
-"              want  the  file  saved  in  a different directory, make sure you\n"
+"              The  file will be saved in the current working directory. If you\n"
+"              want the file saved in a  different  directory,  make  sure  you\n"
 , stdout);
  fputs(
-"              change the current working directory before invoking  curl  with\n"
+"              change  the  current working directory before invoking curl with\n"
 "              this option.\n"
 "\n"
-"              The  remote  file  name  to use for saving is extracted from the\n"
-"              given URL, nothing else, and if it already  exists  it  will  be\n"
-"              overwritten.  If  you  want  the server to be able to choose the\n"
+"              The remote file name to use for saving  is  extracted  from  the\n"
+"              given  URL,  nothing  else,  and if it already exists it will be\n"
+"              overwritten. If you want the server to be  able  to  choose  the\n"
 "              file name refer to -J, --remote-header-name which can be used in\n"
 , stdout);
  fputs(
-"              addition  to  this option. If the server chooses a file name and\n"
+"              addition to this option. If the server chooses a file  name  and\n"
 "              that name already exists it will not be overwritten.\n"
 "\n"
 "              There is no URL decoding done on the file name. If it has %20 or\n"
-"              other  URL  encoded parts of the name, they will end up as-is as\n"
+"              other URL encoded parts of the name, they will end up  as-is  as\n"
 "              file name.\n"
 "\n"
-"              You may use this option as many times as the number of URLs  you\n"
+"              You  may use this option as many times as the number of URLs you\n"
 "              have.\n"
 "\n"
 "       -R, --remote-time\n"
 , stdout);
  fputs(
-"              When  used,  this will make curl attempt to figure out the time-\n"
-"              stamp of the remote file, and if that is available make the  lo-\n"
+"              When used, this will make curl attempt to figure out  the  time-\n"
+"              stamp  of the remote file, and if that is available make the lo-\n"
 "              cal file get that same timestamp.\n"
 "\n"
 "       --request-target\n"
-"              (HTTP)  Tells curl to use an alternative \"target\" (path) instead\n"
-"              of using the path as provided in the  URL.  Particularly  useful\n"
-"              when  wanting  to  issue  HTTP requests without leading slash or\n"
+"              (HTTP) Tells curl to use an alternative \"target\" (path)  instead\n"
+"              of  using  the  path as provided in the URL. Particularly useful\n"
+"              when wanting to issue HTTP requests  without  leading  slash  or\n"
 , stdout);
  fputs(
-"              other data that doesn't follow the  regular  URL  pattern,  like\n"
+"              other  data  that  doesn't  follow the regular URL pattern, like\n"
 "              \"OPTIONS *\".\n"
 "\n"
 "              Added in 7.55.0.\n"
 "\n"
 "       -X, --request <command>\n"
 "              (HTTP) Specifies a custom request method to use when communicat-\n"
-"              ing with the HTTP server.  The specified request method will  be\n"
-"              used  instead  of  the  method otherwise used (which defaults to\n"
-"              GET). Read the HTTP 1.1 specification for details  and  explana-\n"
+"              ing  with the HTTP server.  The specified request method will be\n"
+"              used instead of the method otherwise  used  (which  defaults  to\n"
+"              GET).  Read  the HTTP 1.1 specification for details and explana-\n"
 , stdout);
  fputs(
-"              tions.  Common  additional HTTP requests include PUT and DELETE,\n"
+"              tions. Common additional HTTP requests include PUT  and  DELETE,\n"
 "              but related technologies like WebDAV offers PROPFIND, COPY, MOVE\n"
 "              and more.\n"
 "\n"
-"              Normally  you  don't  need  this option. All sorts of GET, HEAD,\n"
+"              Normally you don't need this option. All  sorts  of  GET,  HEAD,\n"
 "              POST and PUT requests are rather invoked by using dedicated com-\n"
 "              mand line options.\n"
 "\n"
-"              This  option  only  changes the actual word used in the HTTP re-\n"
+"              This option only changes the actual word used in  the  HTTP  re-\n"
 , stdout);
  fputs(
 "              quest, it does not alter the way curl behaves. So for example if\n"
-"              you  want  to make a proper HEAD request, using -X HEAD will not\n"
+"              you want to make a proper HEAD request, using -X HEAD  will  not\n"
 "              suffice. You need to use the -I, --head option.\n"
 "\n"
-"              The method string you set with -X, --request will  be  used  for\n"
-"              all  requests,  which  if you for example use -L, --location may\n"
-"              cause unintended side-effects when curl doesn't  change  request\n"
+"              The  method  string  you set with -X, --request will be used for\n"
+"              all requests, which if you for example use  -L,  --location  may\n"
+"              cause  unintended  side-effects when curl doesn't change request\n"
 , stdout);
  fputs(
 "              method according to the HTTP 30x response codes - and similar.\n"
@@ -3059,7 +3127,7 @@
 "              (POP3) Specifies a custom POP3 command to use instead of LIST or\n"
 "              RETR. (Added in 7.26.0)\n"
 "\n"
-"              (IMAP)  Specifies  a custom IMAP command to use instead of LIST.\n"
+"              (IMAP) Specifies a custom IMAP command to use instead  of  LIST.\n"
 "              (Added in 7.30.0)\n"
 "\n"
 , stdout);
@@ -3070,22 +3138,22 @@
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       --resolve <host:port:addr[,addr]...>\n"
-"              Provide  a custom address for a specific host and port pair. Us-\n"
-"              ing this, you can make the curl requests(s) use a specified  ad-\n"
-"              dress  and prevent the otherwise normally resolved address to be\n"
+"              Provide a custom address for a specific host and port pair.  Us-\n"
+"              ing  this, you can make the curl requests(s) use a specified ad-\n"
+"              dress and prevent the otherwise normally resolved address to  be\n"
 , stdout);
  fputs(
-"              used. Consider it a sort of /etc/hosts alternative  provided  on\n"
-"              the  command line. The port number should be the number used for\n"
-"              the specific protocol the host will be used for.  It  means  you\n"
+"              used.  Consider  it a sort of /etc/hosts alternative provided on\n"
+"              the command line. The port number should be the number used  for\n"
+"              the  specific  protocol  the host will be used for. It means you\n"
 "              need several entries if you want to provide address for the same\n"
 "              host but different ports.\n"
 "\n"
-"              By specifying '*' as host you can tell curl to resolve any  host\n"
+"              By  specifying '*' as host you can tell curl to resolve any host\n"
 , stdout);
  fputs(
 "              and specific port pair to the specified address. Wildcard is re-\n"
-"              solved last so any --resolve with a specific host and port  will\n"
+"              solved  last so any --resolve with a specific host and port will\n"
 "              be used first.\n"
 "\n"
 "              The provided address set by this option will be used even if -4,\n"
@@ -3095,7 +3163,7 @@
 "\n"
 , stdout);
  fputs(
-"              Support  for providing multiple IP addresses per entry was added\n"
+"              Support for providing multiple IP addresses per entry was  added\n"
 "              in 7.59.0.\n"
 "\n"
 "              Support for resolving with wildcard was added in 7.64.0.\n"
@@ -3108,34 +3176,34 @@
 "       --retry-all-errors\n"
 "              Retry on any error. This option is used together with --retry.\n"
 "\n"
-"              This  option  is the \"sledgehammer\" of retrying. Do not use this\n"
+"              This option is the \"sledgehammer\" of retrying. Do not  use  this\n"
 , stdout);
  fputs(
 "              option by default (eg in curlrc), there may be unintended conse-\n"
-"              quences  such as sending or receiving duplicate data. Do not use\n"
-"              with redirected input or output. You'd be much better  off  han-\n"
-"              dling  your unique problems in shell script. Please read the ex-\n"
+"              quences such as sending or receiving duplicate data. Do not  use\n"
+"              with  redirected  input or output. You'd be much better off han-\n"
+"              dling your unique problems in shell script. Please read the  ex-\n"
 "              ample below.\n"
 "\n"
-"              Warning: For server compatibility curl attempts to retry  failed\n"
+"              Warning:  For server compatibility curl attempts to retry failed\n"
 , stdout);
  fputs(
-"              flaky  transfers  as close as possible to how they were started,\n"
-"              but this is not possible with redirected input  or  output.  For\n"
-"              example,  before  retrying  it removes output data from a failed\n"
-"              partial transfer that was written to  an  output  file.  However\n"
+"              flaky transfers as close as possible to how they  were  started,\n"
+"              but  this  is  not possible with redirected input or output. For\n"
+"              example, before retrying it removes output data  from  a  failed\n"
+"              partial  transfer  that  was  written to an output file. However\n"
 "              this is not true of data redirected to a | pipe or > file, which\n"
-"              are not reset. We strongly suggest don't parse or record  output\n"
+"              are  not reset. We strongly suggest don't parse or record output\n"
 , stdout);
  fputs(
-"              via  redirect in combination with this option, since you may re-\n"
+"              via redirect in combination with this option, since you may  re-\n"
 "              ceive duplicate data.\n"
 "\n"
 "              Added in 7.71.0.\n"
 "\n"
 "       --retry-connrefused\n"
-"              In addition to the other conditions, consider ECONNREFUSED as  a\n"
-"              transient  error  too  for --retry. This option is used together\n"
+"              In  addition to the other conditions, consider ECONNREFUSED as a\n"
+"              transient error too for --retry. This option  is  used  together\n"
 "              with --retry.\n"
 "\n"
 "              Added in 7.52.0.\n"
@@ -3143,10 +3211,10 @@
 "       --retry-delay <seconds>\n"
 , stdout);
  fputs(
-"              Make curl sleep this amount of time before  each  retry  when  a\n"
-"              transfer  has  failed with a transient error (it changes the de-\n"
-"              fault backoff time algorithm between retries).  This  option  is\n"
-"              only  interesting if --retry is also used. Setting this delay to\n"
+"              Make  curl  sleep  this  amount of time before each retry when a\n"
+"              transfer has failed with a transient error (it changes  the  de-\n"
+"              fault  backoff  time  algorithm between retries). This option is\n"
+"              only interesting if --retry is also used. Setting this delay  to\n"
 "              zero will make curl use the default backoff time.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -3156,11 +3224,11 @@
 , stdout);
  fputs(
 "       --retry-max-time <seconds>\n"
-"              The retry timer is reset before the first transfer attempt.  Re-\n"
-"              tries  will  be done as usual (see --retry) as long as the timer\n"
+"              The  retry timer is reset before the first transfer attempt. Re-\n"
+"              tries will be done as usual (see --retry) as long as  the  timer\n"
 "              hasn't reached this given limit. Notice that if the timer hasn't\n"
-"              reached  the  limit, the request will be made and while perform-\n"
-"              ing, it may take longer than this given time period. To limit  a\n"
+"              reached the limit, the request will be made and  while  perform-\n"
+"              ing,  it may take longer than this given time period. To limit a\n"
 , stdout);
  fputs(
 "              single request's maximum time, use -m, --max-time.  Set this op-\n"
@@ -3171,25 +3239,25 @@
 "              Added in 7.12.3.\n"
 "\n"
 "       --retry <num>\n"
-"              If a transient error is returned when curl tries  to  perform  a\n"
-"              transfer,  it  will retry this number of times before giving up.\n"
+"              If  a  transient  error is returned when curl tries to perform a\n"
+"              transfer, it will retry this number of times before  giving  up.\n"
 , stdout);
  fputs(
-"              Setting the number to 0 makes curl do no retries (which  is  the\n"
-"              default).  Transient  error  means either: a timeout, an FTP 4xx\n"
+"              Setting  the  number to 0 makes curl do no retries (which is the\n"
+"              default). Transient error means either: a timeout,  an  FTP  4xx\n"
 "              response code or an HTTP 408 or 5xx response code.\n"
 "\n"
-"              When curl is about to retry a transfer, it will first  wait  one\n"
-"              second  and  then for all forthcoming retries it will double the\n"
-"              waiting time until it reaches 10 minutes which then will be  the\n"
+"              When  curl  is about to retry a transfer, it will first wait one\n"
+"              second and then for all forthcoming retries it will  double  the\n"
+"              waiting  time until it reaches 10 minutes which then will be the\n"
 , stdout);
  fputs(
-"              delay  between  the rest of the retries.  By using --retry-delay\n"
-"              you  disable  this  exponential  backoff  algorithm.  See   also\n"
+"              delay between the rest of the retries.  By  using  --retry-delay\n"
+"              you   disable  this  exponential  backoff  algorithm.  See  also\n"
 "              --retry-max-time to limit the total time allowed for retries.\n"
 "\n"
-"              Since  curl  7.66.0,  curl will comply with the Retry-After: re-\n"
-"              sponse header if one was present to know when to issue the  next\n"
+"              Since curl 7.66.0, curl will comply with  the  Retry-After:  re-\n"
+"              sponse  header if one was present to know when to issue the next\n"
 "              retry.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -3200,15 +3268,15 @@
 "\n"
 "       --sasl-authzid <identity>\n"
 "              Use this authorisation identity (authzid), during SASL PLAIN au-\n"
-"              thentication, in addition to the authentication identity  (auth-\n"
+"              thentication,  in addition to the authentication identity (auth-\n"
 "              cid) as specified by -u, --user.\n"
 "\n"
-"              If  the  option  isn't specified, the server will derive the au-\n"
-"              thzid from the authcid, but if specified, and depending  on  the\n"
+"              If the option isn't specified, the server will  derive  the  au-\n"
+"              thzid  from  the authcid, but if specified, and depending on the\n"
 , stdout);
  fputs(
-"              server  implementation,  it may be used to access another user's\n"
-"              inbox, that the user has been granted access  to,  or  a  shared\n"
+"              server implementation, it may be used to access  another  user's\n"
+"              inbox,  that  the  user  has been granted access to, or a shared\n"
 "              mailbox for example.\n"
 "\n"
 "              Added in 7.66.0.\n"
@@ -3223,7 +3291,7 @@
 "\n"
 , stdout);
  fputs(
-"              Examples:    --negotiate    --service-name   sockd   would   use\n"
+"              Examples:   --negotiate   --service-name   sockd    would    use\n"
 "              sockd/server-name.\n"
 "\n"
 "              Added in 7.43.0.\n"
@@ -3231,14 +3299,14 @@
 "              When used with -s, --silent, it makes curl show an error message\n"
 "              if it fails.\n"
 "       -s, --silent\n"
-"              Silent  or  quiet  mode. Don't show progress meter or error mes-\n"
-"              sages.  Makes Curl mute. It will still output the data  you  ask\n"
+"              Silent or quiet mode. Don't show progress meter  or  error  mes-\n"
+"              sages.   Makes  Curl mute. It will still output the data you ask\n"
 , stdout);
  fputs(
 "              for, potentially even to the terminal/stdout unless you redirect\n"
 "              it.\n"
 "\n"
-"              Use -S, --show-error in  addition  to  this  option  to  disable\n"
+"              Use  -S,  --show-error  in  addition  to  this option to disable\n"
 "              progress meter but still show error messages.\n"
 "\n"
 "              See also -v, --verbose and --stderr.\n"
@@ -3249,13 +3317,13 @@
 "\n"
 , stdout);
  fputs(
-"              This option overrides any previous use of -x, --proxy,  as  they\n"
+"              This  option  overrides any previous use of -x, --proxy, as they\n"
 "              are mutually exclusive.\n"
 "\n"
 "              Since 7.21.7, this option is superfluous since you can specify a\n"
 "              socks4 proxy with -x, --proxy using a socks4:// protocol prefix.\n"
 "              Since 7.52.0, --preproxy can be used to specify a SOCKS proxy at\n"
-"              the  same  time -x, --proxy is used with an HTTP/HTTPS proxy. In\n"
+"              the same time -x, --proxy is used with an HTTP/HTTPS  proxy.  In\n"
 , stdout);
  fputs(
 "              such a case curl first connects to the SOCKS proxy and then con-\n"
@@ -3269,17 +3337,17 @@
 "              Use the specified SOCKS4a proxy. If the port number is not spec-\n"
 "              ified, it is assumed at port 1080.\n"
 "\n"
-"              This option overrides any previous use of -x, --proxy,  as  they\n"
+"              This  option  overrides any previous use of -x, --proxy, as they\n"
 , stdout);
  fputs(
 "              are mutually exclusive.\n"
 "\n"
 "              Since 7.21.7, this option is superfluous since you can specify a\n"
-"              socks4a proxy with -x, --proxy using a socks4a:// protocol  pre-\n"
+"              socks4a  proxy with -x, --proxy using a socks4a:// protocol pre-\n"
 "              fix.\n"
 "\n"
 "              Since 7.52.0, --preproxy can be used to specify a SOCKS proxy at\n"
-"              the same time -x, --proxy is used with an HTTP/HTTPS  proxy.  In\n"
+"              the  same  time -x, --proxy is used with an HTTP/HTTPS proxy. In\n"
 "              such a case curl first connects to the SOCKS proxy and then con-\n"
 , stdout);
  fputs(
@@ -3291,8 +3359,8 @@
 "\n"
 "       --socks5-basic\n"
 "              Tells curl to use username/password authentication when connect-\n"
-"              ing  to a SOCKS5 proxy.  The username/password authentication is\n"
-"              enabled by default.  Use --socks5-gssapi to  force  GSS-API  au-\n"
+"              ing to a SOCKS5 proxy.  The username/password authentication  is\n"
+"              enabled  by  default.   Use --socks5-gssapi to force GSS-API au-\n"
 "              thentication to SOCKS5 proxies.\n"
 "\n"
 , stdout);
@@ -3300,10 +3368,10 @@
 "              Added in 7.55.0.\n"
 "\n"
 "       --socks5-gssapi-nec\n"
-"              As  part of the GSS-API negotiation a protection mode is negoti-\n"
-"              ated. RFC 1961 says in section 4.3/4.4 it should  be  protected,\n"
-"              but  the  NEC  reference  implementation  does  not.  The option\n"
-"              --socks5-gssapi-nec allows the unprotected exchange of the  pro-\n"
+"              As part of the GSS-API negotiation a protection mode is  negoti-\n"
+"              ated.  RFC  1961 says in section 4.3/4.4 it should be protected,\n"
+"              but the NEC  reference  implementation  does  not.   The  option\n"
+"              --socks5-gssapi-nec  allows the unprotected exchange of the pro-\n"
 "              tection mode negotiation.\n"
 "\n"
 "              Added in 7.19.4.\n"
@@ -3314,9 +3382,9 @@
 "              The default service name for a socks server is rcmd/server-fqdn.\n"
 "              This option allows you to change it.\n"
 "\n"
-"              Examples:  --socks5  proxy-name  --socks5-gssapi-service   sockd\n"
-"              would  use sockd/proxy-name --socks5 proxy-name --socks5-gssapi-\n"
-"              service sockd/real-name  would  use  sockd/real-name  for  cases\n"
+"              Examples:   --socks5  proxy-name  --socks5-gssapi-service  sockd\n"
+"              would use sockd/proxy-name --socks5 proxy-name  --socks5-gssapi-\n"
+"              service  sockd/real-name  would  use  sockd/real-name  for cases\n"
 "              where the proxy-name does not match the principal name.\n"
 "\n"
 "              Added in 7.19.4.\n"
@@ -3324,21 +3392,21 @@
 "       --socks5-gssapi\n"
 , stdout);
  fputs(
-"              Tells  curl  to  use GSS-API authentication when connecting to a\n"
-"              SOCKS5 proxy.  The GSS-API authentication is enabled by  default\n"
-"              (if  curl is compiled with GSS-API support).  Use --socks5-basic\n"
+"              Tells curl to use GSS-API authentication when  connecting  to  a\n"
+"              SOCKS5  proxy.  The GSS-API authentication is enabled by default\n"
+"              (if curl is compiled with GSS-API support).  Use  --socks5-basic\n"
 "              to force username/password authentication to SOCKS5 proxies.\n"
 "\n"
 "              Added in 7.55.0.\n"
 "\n"
 "       --socks5-hostname <host[:port]>\n"
-"              Use the specified SOCKS5 proxy (and let the  proxy  resolve  the\n"
+"              Use  the  specified  SOCKS5 proxy (and let the proxy resolve the\n"
 , stdout);
  fputs(
-"              host  name).  If the port number is not specified, it is assumed\n"
+"              host name). If the port number is not specified, it  is  assumed\n"
 "              at port 1080.\n"
 "\n"
-"              This option overrides any previous use of -x, --proxy,  as  they\n"
+"              This  option  overrides any previous use of -x, --proxy, as they\n"
 "              are mutually exclusive.\n"
 "\n"
 "              Since 7.21.7, this option is superfluous since you can specify a\n"
@@ -3348,7 +3416,7 @@
 "              Since 7.52.0, --preproxy can be used to specify a SOCKS proxy at\n"
 , stdout);
  fputs(
-"              the same time -x, --proxy is used with an HTTP/HTTPS  proxy.  In\n"
+"              the  same  time -x, --proxy is used with an HTTP/HTTPS proxy. In\n"
 "              such a case curl first connects to the SOCKS proxy and then con-\n"
 "              nects (through SOCKS) to the HTTP or HTTPS proxy.\n"
 "\n"
@@ -3357,13 +3425,13 @@
 "              Added in 7.18.0.\n"
 "\n"
 "       --socks5 <host[:port]>\n"
-"              Use the specified SOCKS5 proxy - but resolve the host  name  lo-\n"
+"              Use  the  specified SOCKS5 proxy - but resolve the host name lo-\n"
 , stdout);
  fputs(
-"              cally.  If  the  port  number is not specified, it is assumed at\n"
+"              cally. If the port number is not specified,  it  is  assumed  at\n"
 "              port 1080.\n"
 "\n"
-"              This option overrides any previous use of -x, --proxy,  as  they\n"
+"              This  option  overrides any previous use of -x, --proxy, as they\n"
 "              are mutually exclusive.\n"
 "\n"
 "              Since 7.21.7, this option is superfluous since you can specify a\n"
@@ -3371,12 +3439,12 @@
 "              Since 7.52.0, --preproxy can be used to specify a SOCKS proxy at\n"
 , stdout);
  fputs(
-"              the  same  time -x, --proxy is used with an HTTP/HTTPS proxy. In\n"
+"              the same time -x, --proxy is used with an HTTP/HTTPS  proxy.  In\n"
 "              such a case curl first connects to the SOCKS proxy and then con-\n"
 "              nects (through SOCKS) to the HTTP or HTTPS proxy.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
-"              This  option (as well as --socks4) does not work with IPV6, FTPS\n"
+"              This option (as well as --socks4) does not work with IPV6,  FTPS\n"
 "              or LDAP.\n"
 "\n"
 "              Added in 7.18.0.\n"
@@ -3385,7 +3453,7 @@
 , stdout);
  fputs(
 "              If a download is slower than this given speed (in bytes per sec-\n"
-"              ond)  for  speed-time seconds it gets aborted. speed-time is set\n"
+"              ond) for speed-time seconds it gets aborted. speed-time  is  set\n"
 "              with -y, --speed-time and is 30 if not set.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -3395,11 +3463,11 @@
 "              a speed-time period, the download gets aborted. If speed-time is\n"
 , stdout);
  fputs(
-"              used, the default speed-limit will be  1  unless  set  with  -Y,\n"
+"              used,  the  default  speed-limit  will  be 1 unless set with -Y,\n"
 "              --speed-limit.\n"
 "\n"
-"              This  option  controls  transfers  and thus will not affect slow\n"
-"              connects etc. If this is a concern for you, try  the  --connect-\n"
+"              This option controls transfers and thus  will  not  affect  slow\n"
+"              connects  etc.  If this is a concern for you, try the --connect-\n"
 "              timeout option.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -3408,8 +3476,8 @@
 "              This option tells curl to not work around a security flaw in the\n"
 , stdout);
  fputs(
-"              SSL3 and TLS1.0 protocols known as BEAST.  If this option  isn't\n"
-"              used,  the SSL layer may use workarounds known to cause interop-\n"
+"              SSL3  and TLS1.0 protocols known as BEAST.  If this option isn't\n"
+"              used, the SSL layer may use workarounds known to cause  interop-\n"
 "              erability problems with some older SSL implementations. WARNING:\n"
 "              this option loosens the SSL security, and by using this flag you\n"
 "              ask for exactly that.\n"
@@ -3436,49 +3504,49 @@
 "       --ssl-revoke-best-effort\n"
 , stdout);
  fputs(
-"              (Schannel)  This option tells curl to ignore certificate revoca-\n"
+"              (Schannel) This option tells curl to ignore certificate  revoca-\n"
 "              tion checks when they failed due to missing/offline distribution\n"
 "              points for the revocation check lists.\n"
 "\n"
 "              Added in 7.70.0.\n"
 "\n"
 "       --ssl  (FTP IMAP POP3 SMTP) Try to use SSL/TLS for the connection.  Re-\n"
-"              verts to a non-secure connection if the server  doesn't  support\n"
-"              SSL/TLS.   See also --ftp-ssl-control and --ssl-reqd for differ-\n"
+"              verts  to  a non-secure connection if the server doesn't support\n"
+"              SSL/TLS.  See also --ftp-ssl-control and --ssl-reqd for  differ-\n"
 , stdout);
  fputs(
 "              ent levels of encryption required.\n"
 "\n"
-"              This option was formerly known as --ftp-ssl (Added  in  7.11.0).\n"
-"              That  option name can still be used but will be removed in a fu-\n"
+"              This  option  was formerly known as --ftp-ssl (Added in 7.11.0).\n"
+"              That option name can still be used but will be removed in a  fu-\n"
 "              ture version.\n"
 "\n"
 "              Added in 7.20.0.\n"
 "\n"
 "       -2, --sslv2\n"
-"              (SSL) Forces curl to use SSL version 2 when negotiating  with  a\n"
-"              remote  SSL  server.  Sometimes curl is built without SSLv2 sup-\n"
+"              (SSL)  Forces  curl to use SSL version 2 when negotiating with a\n"
+"              remote SSL server. Sometimes curl is built  without  SSLv2  sup-\n"
 , stdout);
  fputs(
 "              port. SSLv2 is widely considered insecure (see RFC 6176).\n"
 "\n"
-"              See also --http1.1 and --http2. -2, --sslv2  requires  that  the\n"
-"              underlying  libcurl  was built to support TLS. This option over-\n"
+"              See  also  --http1.1  and --http2. -2, --sslv2 requires that the\n"
+"              underlying libcurl was built to support TLS. This  option  over-\n"
 "              rides -3, --sslv3 and -1, --tlsv1 and --tlsv1.1 and --tlsv1.2.\n"
 "\n"
 "       -3, --sslv3\n"
-"              (SSL) Forces curl to use SSL version 3 when negotiating  with  a\n"
-"              remote  SSL  server.  Sometimes curl is built without SSLv3 sup-\n"
+"              (SSL)  Forces  curl to use SSL version 3 when negotiating with a\n"
+"              remote SSL server. Sometimes curl is built  without  SSLv3  sup-\n"
 , stdout);
  fputs(
 "              port. SSLv3 is widely considered insecure (see RFC 7568).\n"
 "\n"
-"              See also --http1.1 and --http2. -3, --sslv3  requires  that  the\n"
-"              underlying  libcurl  was built to support TLS. This option over-\n"
+"              See  also  --http1.1  and --http2. -3, --sslv3 requires that the\n"
+"              underlying libcurl was built to support TLS. This  option  over-\n"
 "              rides -2, --sslv2 and -1, --tlsv1 and --tlsv1.1 and --tlsv1.2.\n"
 "\n"
 "       --stderr\n"
-"              Redirect all writes to stderr to the specified file instead.  If\n"
+"              Redirect  all writes to stderr to the specified file instead. If\n"
 "              the file name is a plain '-', it is instead written to stdout.\n"
 "\n"
 , stdout);
@@ -3488,20 +3556,20 @@
 "              See also -v, --verbose and -s, --silent.\n"
 "\n"
 "       --styled-output\n"
-"              Enables  the automatic use of bold font styles when writing HTTP\n"
-"              headers to the terminal. Use --no-styled-output to  switch  them\n"
+"              Enables the automatic use of bold font styles when writing  HTTP\n"
+"              headers  to  the terminal. Use --no-styled-output to switch them\n"
 "              off.\n"
 "\n"
 "              Added in 7.61.0.\n"
 "\n"
 "       --suppress-connect-headers\n"
-"              When  -p,  --proxytunnel  is  used and a CONNECT request is made\n"
+"              When -p, --proxytunnel is used and a  CONNECT  request  is  made\n"
 , stdout);
  fputs(
-"              don't output proxy CONNECT  response  headers.  This  option  is\n"
-"              meant  to  be used with -D, --dump-header or -i, --include which\n"
-"              are used to show protocol headers in the output. It has  no  ef-\n"
-"              fect  on  debug options such as -v, --verbose or --trace, or any\n"
+"              don't  output  proxy  CONNECT  response  headers. This option is\n"
+"              meant to be used with -D, --dump-header or -i,  --include  which\n"
+"              are  used  to show protocol headers in the output. It has no ef-\n"
+"              fect on debug options such as -v, --verbose or --trace,  or  any\n"
 "              statistics.\n"
 "\n"
 "              See also -D, --dump-header and -i, --include and -p, --proxytun-\n"
@@ -3515,10 +3583,10 @@
 "              Added in 7.49.0.\n"
 "\n"
 "       --tcp-nodelay\n"
-"              Turn  on the TCP_NODELAY option. See the curl_easy_setopt(3) man\n"
+"              Turn on the TCP_NODELAY option. See the curl_easy_setopt(3)  man\n"
 "              page for details about this option.\n"
 "\n"
-"              Since 7.50.2, curl sets this option by default and you  need  to\n"
+"              Since  7.50.2,  curl sets this option by default and you need to\n"
 "              explicitly switch it off if you don't want it on.\n"
 "\n"
 "              Added in 7.11.2.\n"
@@ -3548,8 +3616,8 @@
 "       --tftp-no-options\n"
 "              (TFTP) Tells curl not to send TFTP options requests.\n"
 "\n"
-"              This  option  improves  interop with some legacy servers that do\n"
-"              not acknowledge or properly implement TFTP  options.  When  this\n"
+"              This option improves interop with some legacy  servers  that  do\n"
+"              not  acknowledge  or  properly implement TFTP options. When this\n"
 "              option is used --tftp-blksize is ignored.\n"
 "\n"
 , stdout);
@@ -3557,18 +3625,18 @@
 "              Added in 7.48.0.\n"
 "\n"
 "       -z, --time-cond <time>\n"
-"              (HTTP  FTP) Request a file that has been modified later than the\n"
-"              given time and date, or one that has been modified  before  that\n"
-"              time.  The <date expression> can be all sorts of date strings or\n"
+"              (HTTP FTP) Request a file that has been modified later than  the\n"
+"              given  time  and date, or one that has been modified before that\n"
+"              time. The <date expression> can be all sorts of date strings  or\n"
 "              if it doesn't match any internal ones, it is taken as a filename\n"
-"              and  tries  to get the modification date (mtime) from <file> in-\n"
+"              and tries to get the modification date (mtime) from  <file>  in-\n"
 , stdout);
  fputs(
 "              stead. See the curl_getdate(3) man pages for date expression de-\n"
 "              tails.\n"
 "\n"
 "              Start the date expression with a dash (-) to make it request for\n"
-"              a document that is older than the given date/time, default is  a\n"
+"              a  document that is older than the given date/time, default is a\n"
 "              document that is newer than the specified date/time.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -3577,19 +3645,22 @@
 , stdout);
  fputs(
 "              (SSL) VERSION defines maximum supported TLS version. The minimum\n"
-"              acceptable version  is  set  by  tlsv1.0,  tlsv1.1,  tlsv1.2  or\n"
+"              acceptable  version  is  set  by  tlsv1.0,  tlsv1.1,  tlsv1.2 or\n"
 "              tlsv1.3.\n"
 "\n"
+"              If the connection is done without TLS, this option  has  no  ef-\n"
+"              fect. This includes QUIC-using (HTTP/3) transfers.\n"
+"\n"
 "              default\n"
 "                     Use up to recommended TLS version.\n"
 "\n"
 "              1.0    Use up to TLSv1.0.\n"
 "              1.1    Use up to TLSv1.1.\n"
+, stdout);
+ fputs(
 "              1.2    Use up to TLSv1.2.\n"
 "              1.3    Use up to TLSv1.3.\n"
 "\n"
-, stdout);
- fputs(
 "       See also --tlsv1.0 and --tlsv1.1 and --tlsv1.2 and --tlsv1.3. --tls-max\n"
 "       requires that the underlying libcurl was built to support TLS. Added in\n"
 "       7.54.0.\n"
@@ -3597,11 +3668,11 @@
 "       --tls13-ciphers <ciphersuite list>\n"
 "              (TLS)  Specifies which cipher suites to use in the connection if\n"
 "              it negotiates TLS 1.3. The list of ciphers suites  must  specify\n"
+, stdout);
+ fputs(
 "              valid  ciphers.  Read up on TLS 1.3 cipher suite details on this\n"
 "              URL:\n"
 "\n"
-, stdout);
- fputs(
 "               https://curl.haxx.se/docs/ssl-ciphers.html\n"
 "\n"
 "              This option is currently used only when curl  is  built  to  use\n"
@@ -3611,9 +3682,9 @@
 "\n"
 "              If this option is used several times, the last one will be used.\n"
 "\n"
-"       --tlsauthtype <type>\n"
 , stdout);
  fputs(
+"       --tlsauthtype <type>\n"
 "              Set  TLS  authentication type. Currently, the only supported op-\n"
 "              tion  is  \"SRP\",  for  TLS-SRP  (RFC  5054).  If  --tlsuser  and\n"
 "              --tlspassword  are specified but --tlsauthtype is not, then this\n"
@@ -3621,10 +3692,10 @@
 "              lying  libcurl  is  built  with  TLS-SRP support, which requires\n"
 "              OpenSSL or GnuTLS with TLS-SRP support.\n"
 "\n"
-"              Added in 7.21.4.\n"
-"\n"
 , stdout);
  fputs(
+"              Added in 7.21.4.\n"
+"\n"
 "       --tlspassword\n"
 "              Set password for use with the TLS authentication  method  speci-\n"
 "              fied with --tlsauthtype. Requires that --tlsuser also be set.\n"
@@ -3686,26 +3757,27 @@
 "              (TLS)  Forces curl to use TLS version 1.3 or later when connect-\n"
 "              ing to a remote TLS server.\n"
 "\n"
-"              Note that TLS 1.3 is only supported by a subset of TLS backends.\n"
-"              At the time of this writing, they are BoringSSL, NSS, and Secure\n"
-"              Transport (on iOS 11 or later, and macOS 10.13 or later).\n"
+"              If the connection is done without TLS, this option  has  no  ef-\n"
+"              fect. This includes QUIC-using (HTTP/3) transfers.\n"
+"\n"
+"              Note that TLS 1.3 is not supported by all TLS backends.\n"
 "\n"
 "              Added in 7.52.0.\n"
 "\n"
 "       -1, --tlsv1\n"
-"              (SSL) Tells curl to use at least TLS version 1.x when  negotiat-\n"
+"              (SSL)  Tells curl to use at least TLS version 1.x when negotiat-\n"
 , stdout);
  fputs(
-"              ing  with  a  remote  TLS  server. That means TLS version 1.0 or\n"
+"              ing with a remote TLS server. That  means  TLS  version  1.0  or\n"
 "              higher\n"
 "\n"
-"              See also --http1.1 and --http2. -1, --tlsv1  requires  that  the\n"
-"              underlying  libcurl  was built to support TLS. This option over-\n"
+"              See  also  --http1.1  and --http2. -1, --tlsv1 requires that the\n"
+"              underlying libcurl was built to support TLS. This  option  over-\n"
 "              rides --tlsv1.1 and --tlsv1.2 and --tlsv1.3.\n"
 "\n"
 "       --tr-encoding\n"
 "              (HTTP) Request a compressed Transfer-Encoding response using one\n"
-"              of  the  algorithms curl supports, and uncompress the data while\n"
+"              of the algorithms curl supports, and uncompress the  data  while\n"
 , stdout);
  fputs(
 "              receiving it.\n"
@@ -3714,11 +3786,11 @@
 "\n"
 "       --trace-ascii <file>\n"
 "              Enables a full trace dump of all incoming and outgoing data, in-\n"
-"              cluding  descriptive  information, to the given output file. Use\n"
+"              cluding descriptive information, to the given output  file.  Use\n"
 "              \"-\" as filename to have the output sent to stdout.\n"
 "\n"
 "              This is very similar to --trace, but leaves out the hex part and\n"
-"              only  shows  the ASCII part of the dump. It makes smaller output\n"
+"              only shows the ASCII part of the dump. It makes  smaller  output\n"
 , stdout);
  fputs(
 "              that might be easier to read for untrained humans.\n"
@@ -3728,7 +3800,7 @@
 "              This option overrides --trace and -v, --verbose.\n"
 "\n"
 "       --trace-time\n"
-"              Prepends a time stamp to each trace or verbose  line  that  curl\n"
+"              Prepends  a  time  stamp to each trace or verbose line that curl\n"
 "              displays.\n"
 "\n"
 "              Added in 7.14.0.\n"
@@ -3737,8 +3809,8 @@
 "              Enables a full trace dump of all incoming and outgoing data, in-\n"
 , stdout);
  fputs(
-"              cluding descriptive information, to the given output  file.  Use\n"
-"              \"-\"  as  filename  to have the output sent to stdout. Use \"%\" as\n"
+"              cluding  descriptive  information, to the given output file. Use\n"
+"              \"-\" as filename to have the output sent to stdout.  Use  \"%\"  as\n"
 "              filename to have the output sent to stderr.\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -3754,10 +3826,10 @@
 "              Added in 7.40.0.\n"
 "\n"
 "       -T, --upload-file <file>\n"
-"              This  transfers  the  specified local file to the remote URL. If\n"
+"              This transfers the specified local file to the  remote  URL.  If\n"
 "              there is no file part in the specified URL, curl will append the\n"
 "              local file name. NOTE that you must use a trailing / on the last\n"
-"              directory to really prove to Curl that there is no file name  or\n"
+"              directory  to really prove to Curl that there is no file name or\n"
 "              curl will think that your last directory name is the remote file\n"
 , stdout);
  fputs(
@@ -3765,19 +3837,19 @@
 "              fail. If this is used on an HTTP(S) server, the PUT command will\n"
 "              be used.\n"
 "\n"
-"              Use the file name \"-\" (a single dash) to use stdin instead of  a\n"
-"              given  file.   Alternately,  the file name \".\" (a single period)\n"
-"              may be specified instead of \"-\" to  use  stdin  in  non-blocking\n"
-"              mode  to  allow  reading  server output while stdin is being up-\n"
+"              Use  the file name \"-\" (a single dash) to use stdin instead of a\n"
+"              given file.  Alternately, the file name \".\"  (a  single  period)\n"
+"              may  be  specified  instead  of \"-\" to use stdin in non-blocking\n"
+"              mode to allow reading server output while  stdin  is  being  up-\n"
 , stdout);
  fputs(
 "              loaded.\n"
 "\n"
-"              You can specify one -T, --upload-file for each URL on  the  com-\n"
-"              mand  line.  Each -T, --upload-file + URL pair specifies what to\n"
-"              upload and to where. curl also supports \"globbing\"  of  the  -T,\n"
-"              --upload-file  argument,  meaning  that  you can upload multiple\n"
-"              files to a single URL by using the same URL globbing style  sup-\n"
+"              You  can  specify one -T, --upload-file for each URL on the com-\n"
+"              mand line. Each -T, --upload-file + URL pair specifies  what  to\n"
+"              upload  and  to  where. curl also supports \"globbing\" of the -T,\n"
+"              --upload-file argument, meaning that  you  can  upload  multiple\n"
+"              files  to a single URL by using the same URL globbing style sup-\n"
 "              ported in the URL, like this:\n"
 "\n"
 , stdout);
@@ -3788,50 +3860,50 @@
 "\n"
 "               curl -T \"img[1-1000].png\" ftp://ftp.example.com/upload/\n"
 "\n"
-"              When  uploading  to an SMTP server: the uploaded data is assumed\n"
+"              When uploading to an SMTP server: the uploaded data  is  assumed\n"
 "              to be RFC 5322 formatted. It has to feature the necessary set of\n"
-"              headers  and  mail  body formatted correctly by the user as curl\n"
+"              headers and mail body formatted correctly by the  user  as  curl\n"
 "              will not transcode nor encode it further in any way.\n"
 "\n"
 "       --url <url>\n"
 , stdout);
  fputs(
-"              Specify a URL to fetch. This option is  mostly  handy  when  you\n"
+"              Specify  a  URL  to  fetch. This option is mostly handy when you\n"
 "              want to specify URL(s) in a config file.\n"
 "\n"
-"              If  the given URL is missing a scheme name (such as \"http://\" or\n"
-"              \"ftp://\" etc) then curl will make a guess based on the host.  If\n"
-"              the  outermost  sub-domain  name  matches DICT, FTP, IMAP, LDAP,\n"
-"              POP3 or SMTP then that protocol will  be  used,  otherwise  HTTP\n"
+"              If the given URL is missing a scheme name (such as \"http://\"  or\n"
+"              \"ftp://\"  etc) then curl will make a guess based on the host. If\n"
+"              the outermost sub-domain name matches  DICT,  FTP,  IMAP,  LDAP,\n"
+"              POP3  or  SMTP  then  that protocol will be used, otherwise HTTP\n"
 , stdout);
  fputs(
 "              will be used. Since 7.45.0 guessing can be disabled by setting a\n"
 "              default protocol, see --proto-default for details.\n"
 "\n"
-"              This option may be used any number of times.  To  control  where\n"
-"              this  URL  is written, use the -o, --output or the -O, --remote-\n"
+"              This  option  may  be used any number of times. To control where\n"
+"              this URL is written, use the -o, --output or the  -O,  --remote-\n"
 "              name options.\n"
 "\n"
-"              Warning: On Windows, particular file://  accesses  can  be  con-\n"
+"              Warning:  On  Windows,  particular  file:// accesses can be con-\n"
 "              verted to network accesses by the operating system. Beware!\n"
 "\n"
 , stdout);
  fputs(
 "       -B, --use-ascii\n"
-"              (FTP  LDAP) Enable ASCII transfer. For FTP, this can also be en-\n"
-"              forced by using a URL that  ends  with  \";type=A\".  This  option\n"
+"              (FTP LDAP) Enable ASCII transfer. For FTP, this can also be  en-\n"
+"              forced  by  using  a  URL  that ends with \";type=A\". This option\n"
 "              causes data sent to stdout to be in text mode for win32 systems.\n"
 "\n"
 "       -A, --user-agent <name>\n"
 "              (HTTP) Specify the User-Agent string to send to the HTTP server.\n"
-"              To encode blanks in the string, surround the string with  single\n"
+"              To  encode blanks in the string, surround the string with single\n"
 , stdout);
  fputs(
-"              quote  marks.  This header can also be set with the -H, --header\n"
+"              quote marks. This header can also be set with the  -H,  --header\n"
 "              or the --proxy-header options.\n"
 "\n"
-"              If you give an empty argument to -A, --user-agent (\"\"), it  will\n"
-"              remove  the  header completely from the request. If you prefer a\n"
+"              If  you give an empty argument to -A, --user-agent (\"\"), it will\n"
+"              remove the header completely from the request. If you  prefer  a\n"
 "              blank header, you can set it to a single space (\" \").\n"
 "\n"
 "              If this option is used several times, the last one will be used.\n"
@@ -3842,41 +3914,41 @@
 "              Specify the user name and password to use for server authentica-\n"
 "              tion. Overrides -n, --netrc and --netrc-optional.\n"
 "\n"
-"              If  you  simply  specify  the  user name, curl will prompt for a\n"
+"              If you simply specify the user name,  curl  will  prompt  for  a\n"
 "              password.\n"
 "\n"
-"              The user name and passwords are split up  on  the  first  colon,\n"
-"              which  makes  it impossible to use a colon in the user name with\n"
+"              The  user  name  and  passwords are split up on the first colon,\n"
+"              which makes it impossible to use a colon in the user  name  with\n"
 "              this option. The password can, still.\n"
 "\n"
 , stdout);
  fputs(
 "              On systems where it works, curl will hide the given option argu-\n"
-"              ment  from  process listings. This is not enough to protect cre-\n"
-"              dentials from possibly getting seen by other users on  the  same\n"
-"              system  as  they will still be visible for a brief moment before\n"
+"              ment from process listings. This is not enough to  protect  cre-\n"
+"              dentials  from  possibly getting seen by other users on the same\n"
+"              system as they will still be visible for a brief  moment  before\n"
 "              cleared. Such sensitive data should be retrieved from a file in-\n"
 "              stead or similar and never used in clear text in a command line.\n"
 , stdout);
  fputs(
-"              When  using  Kerberos  V5 with a Windows based server you should\n"
-"              include the Windows domain name in the user name, in  order  for\n"
-"              the  server  to  successfully  obtain  a Kerberos Ticket. If you\n"
+"              When using Kerberos V5 with a Windows based  server  you  should\n"
+"              include  the  Windows domain name in the user name, in order for\n"
+"              the server to successfully obtain  a  Kerberos  Ticket.  If  you\n"
 "              don't then the initial authentication handshake may fail.\n"
 "\n"
-"              When using NTLM, the user name can be specified  simply  as  the\n"
-"              user  name,  without the domain, if there is a single domain and\n"
+"              When  using  NTLM,  the user name can be specified simply as the\n"
+"              user name, without the domain, if there is a single  domain  and\n"
 , stdout);
  fputs(
 "              forest in your setup for example.\n"
 "\n"
-"              To specify the domain name use either Down-Level Logon  Name  or\n"
+"              To  specify  the domain name use either Down-Level Logon Name or\n"
 "              UPN (User Principal Name) formats. For example, EXAMPLE\\user and\n"
 "              user@example.com respectively.\n"
 "\n"
-"              If you use a Windows SSPI-enabled curl binary and  perform  Ker-\n"
-"              beros  V5, Negotiate, NTLM or Digest authentication then you can\n"
-"              tell curl to select the user name and password from  your  envi-\n"
+"              If  you  use a Windows SSPI-enabled curl binary and perform Ker-\n"
+"              beros V5, Negotiate, NTLM or Digest authentication then you  can\n"
+"              tell  curl  to select the user name and password from your envi-\n"
 , stdout);
  fputs(
 "              ronment by specifying a single colon with this option: \"-u :\".\n"
@@ -3884,10 +3956,10 @@
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       -v, --verbose\n"
-"              Makes  curl  verbose  during the operation. Useful for debugging\n"
-"              and seeing what's going on \"under the  hood\".  A  line  starting\n"
-"              with  '>'  means  \"header  data\" sent by curl, '<' means \"header\n"
-"              data\" received by curl that is hidden in  normal  cases,  and  a\n"
+"              Makes curl verbose during the operation.  Useful  for  debugging\n"
+"              and  seeing  what's  going  on \"under the hood\". A line starting\n"
+"              with '>' means \"header data\" sent by  curl,  '<'  means  \"header\n"
+"              data\"  received  by  curl  that is hidden in normal cases, and a\n"
 , stdout);
  fputs(
 "              line starting with '*' means additional info provided by curl.\n"
@@ -3895,22 +3967,22 @@
 "              If you only want HTTP headers in the output, -i, --include might\n"
 "              be the option you're looking for.\n"
 "\n"
-"              If you think this option still doesn't give you enough  details,\n"
+"              If  you think this option still doesn't give you enough details,\n"
 "              consider using --trace or --trace-ascii instead.\n"
 "\n"
 "              Use -s, --silent to make curl really quiet.\n"
 "\n"
-"              See  also  -i,  --include.  This  option  overrides  --trace and\n"
+"              See also  -i,  --include.  This  option  overrides  --trace  and\n"
 , stdout);
  fputs(
 "              --trace-ascii.\n"
 "\n"
 "       -V, --version\n"
 "              Displays information about curl and the libcurl version it uses.\n"
-"              The first line includes the full version of  curl,  libcurl  and\n"
+"              The  first  line  includes the full version of curl, libcurl and\n"
 "              other 3rd party libraries linked with the executable.\n"
 "\n"
-"              The  second  line (starts with \"Protocols:\") shows all protocols\n"
+"              The second line (starts with \"Protocols:\") shows  all  protocols\n"
 "              that libcurl reports to support.\n"
 "\n"
 "              The third line (starts with \"Features:\") shows specific features\n"
@@ -3922,8 +3994,8 @@
 "                     Support for the Alt-Svc: header is provided.\n"
 "\n"
 "              AsynchDNS\n"
-"                     This  curl  uses asynchronous name resolves. Asynchronous\n"
-"                     name resolves can be done using either the c-ares or  the\n"
+"                     This curl uses asynchronous name  resolves.  Asynchronous\n"
+"                     name  resolves can be done using either the c-ares or the\n"
 "                     threaded resolver backends.\n"
 "\n"
 "              brotli Support for automatic brotli compression over HTTP(S).\n"
@@ -3934,8 +4006,8 @@
 "                     curl was built with support for character set conversions\n"
 "                     (like EBCDIC)\n"
 "\n"
-"              Debug  This curl uses a libcurl built with Debug.  This  enables\n"
-"                     more  error-tracking  and memory debugging etc. For curl-\n"
+"              Debug  This  curl  uses a libcurl built with Debug. This enables\n"
+"                     more error-tracking and memory debugging etc.  For  curl-\n"
 "                     developers only!\n"
 "\n"
 "              GSS-API\n"
@@ -3959,7 +4031,7 @@
 "                     This curl supports transfers of large files, files larger\n"
 "                     than 2GB.\n"
 "\n"
-"              libz   Automatic  decompression of compressed files over HTTP is\n"
+"              libz   Automatic decompression of compressed files over HTTP  is\n"
 , stdout);
  fputs(
 "                     supported.\n"
@@ -3973,21 +4045,21 @@
 "              NTLM   NTLM authentication is supported.\n"
 "              NTLM   NTLM authentication is supported.\n"
 "\n"
-"              PSL    PSL is short for Public Suffix List and means  that  this\n"
-"                     curl  has  been  built  with knowledge about \"public suf-\n"
+"              PSL    PSL  is  short for Public Suffix List and means that this\n"
+"                     curl has been built with  knowledge  about  \"public  suf-\n"
 "                     fixes\".\n"
 "\n"
 , stdout);
  fputs(
 "              SPNEGO SPNEGO authentication is supported.\n"
 "\n"
-"              SSL    SSL versions of various protocols are supported, such  as\n"
+"              SSL    SSL  versions of various protocols are supported, such as\n"
 "                     HTTPS, FTPS, POP3S and so on.\n"
 "\n"
 "              SSPI   SSPI is supported.\n"
 "\n"
 "              TLS-SRP\n"
-"                     SRP  (Secure Remote Password) authentication is supported\n"
+"                     SRP (Secure Remote Password) authentication is  supported\n"
 "                     for TLS.\n"
 "\n"
 "              UnixSockets\n"
@@ -3997,42 +4069,42 @@
 , stdout);
  fputs(
 "              Make curl display information on stdout after a completed trans-\n"
-"              fer.  The  format  is a string that may contain plain text mixed\n"
-"              with any number of variables. The format can be specified  as  a\n"
-"              literal  \"string\",  or  you can have curl read the format from a\n"
-"              file with \"@filename\" and to tell curl to read the  format  from\n"
+"              fer. The format is a string that may contain  plain  text  mixed\n"
+"              with  any  number of variables. The format can be specified as a\n"
+"              literal \"string\", or you can have curl read the  format  from  a\n"
+"              file  with  \"@filename\" and to tell curl to read the format from\n"
 "              stdin you write \"@-\".\n"
 "\n"
 , stdout);
  fputs(
-"              The  variables  present in the output format will be substituted\n"
-"              by the value or text that curl thinks fit, as  described  below.\n"
-"              All  variables are specified as %{variable_name} and to output a\n"
-"              normal % you just write them as %%. You can output a newline  by\n"
+"              The variables present in the output format will  be  substituted\n"
+"              by  the  value or text that curl thinks fit, as described below.\n"
+"              All variables are specified as %{variable_name} and to output  a\n"
+"              normal  % you just write them as %%. You can output a newline by\n"
 "              using \\n, a carriage return with \\r and a tab space with \\t.\n"
 "\n"
-"              The  output  will be written to standard output, but this can be\n"
+"              The output will be written to standard output, but this  can  be\n"
 , stdout);
  fputs(
 "              switched to standard error by using %{stderr}.\n"
 "\n"
 "              NOTE: The %-symbol is a special symbol in the win32-environment,\n"
-"              where  all  occurrences of % must be doubled when using this op-\n"
+"              where all occurrences of % must be doubled when using  this  op-\n"
 "              tion.\n"
 "\n"
 "              The variables available are:\n"
 "\n"
-"              content_type   The Content-Type of the  requested  document,  if\n"
+"              content_type   The  Content-Type  of  the requested document, if\n"
 "                             there was any.\n"
 "\n"
 "              filename_effective\n"
 , stdout);
  fputs(
-"                             The  ultimate  filename  that curl writes out to.\n"
-"                             This is only meaningful if curl is told to  write\n"
-"                             to  a  file  with  the  -O,  --remote-name or -o,\n"
-"                             --output option. It's most useful in  combination\n"
-"                             with  the -J, --remote-header-name option. (Added\n"
+"                             The ultimate filename that curl  writes  out  to.\n"
+"                             This  is only meaningful if curl is told to write\n"
+"                             to a file  with  the  -O,  --remote-name  or  -o,\n"
+"                             --output  option. It's most useful in combination\n"
+"                             with the -J, --remote-header-name option.  (Added\n"
 "                             in 7.26.0)\n"
 "\n"
 , stdout);
@@ -4041,14 +4113,14 @@
 "                             to the remote FTP server. (Added in 7.15.4)\n"
 "\n"
 "              http_code      The numerical response code that was found in the\n"
-"                             last retrieved HTTP(S)  or  FTP(s)  transfer.  In\n"
-"                             7.18.2  the alias response_code was added to show\n"
+"                             last  retrieved  HTTP(S)  or  FTP(s) transfer. In\n"
+"                             7.18.2 the alias response_code was added to  show\n"
 "                             the same info.\n"
 "\n"
 , stdout);
  fputs(
 "              http_connect   The numerical code that was found in the last re-\n"
-"                             sponse  (from a proxy) to a curl CONNECT request.\n"
+"                             sponse (from a proxy) to a curl CONNECT  request.\n"
 "                             (Added in 7.12.4)\n"
 "\n"
 "              http_version   The  http  version  that  was  effectively  used.\n"
@@ -4056,21 +4128,24 @@
 "\n"
 "              json           A JSON object with all available keys.\n"
 "\n"
-"              local_ip       The  IP  address of the local end of the most re-\n"
+"              local_ip       The IP address of the local end of the  most  re-\n"
 , stdout);
  fputs(
-"                             cently done connection - can be  either  IPv4  or\n"
+"                             cently  done  connection  - can be either IPv4 or\n"
 "                             IPv6 (Added in 7.29.0)\n"
 "\n"
-"              local_port     The  local  port number of the most recently done\n"
+"              local_port     The local port number of the most  recently  done\n"
 "                             connection (Added in 7.29.0)\n"
 "\n"
+"              method         The  http method used in the most recent HTTP re-\n"
+"                             quest (Added in 7.72.0)\n"
+"\n"
 "              num_connects   Number of new connects made in the recent  trans-\n"
+, stdout);
+ fputs(
 "                             fer. (Added in 7.12.3)\n"
 "\n"
 "              num_redirects  Number of redirects that were followed in the re-\n"
-, stdout);
- fputs(
 "                             quest. (Added in 7.12.3)\n"
 "\n"
 "              proxy_ssl_verify_result\n"
@@ -4078,33 +4153,33 @@
 "                             cate verification that was requested. 0 means the\n"
 "                             verification was successful. (Added in 7.52.0)\n"
 "\n"
-"              redirect_url   When an HTTP request was made without -L, --loca-\n"
-"                             tion  to follow redirects (or when --max-redir is\n"
 , stdout);
  fputs(
+"              redirect_url   When an HTTP request was made without -L, --loca-\n"
+"                             tion  to follow redirects (or when --max-redir is\n"
 "                             met), this variable will show the  actual  URL  a\n"
 "                             redirect would have gone to. (Added in 7.18.2)\n"
 "\n"
 "              remote_ip      The  remote  IP address of the most recently done\n"
 "                             connection - can be either IPv4 or IPv6 (Added in\n"
+, stdout);
+ fputs(
 "                             7.29.0)\n"
 "\n"
 "              remote_port    The  remote port number of the most recently done\n"
 "                             connection (Added in 7.29.0)\n"
 "\n"
-, stdout);
- fputs(
 "              response_code  The numerical response code that was found in the\n"
 "                             last  transfer  (formerly  known as \"http_code\").\n"
 "                             (Added in 7.18.2)\n"
 "\n"
 "              scheme         The URL scheme (sometimes called  protocol)  that\n"
+, stdout);
+ fputs(
 "                             was effectively used (Added in 7.52.0)\n"
 "\n"
 "              size_download  The total amount of bytes that were downloaded.\n"
 "\n"
-, stdout);
- fputs(
 "              size_header    The total amount of bytes of the downloaded head-\n"
 "                             ers.\n"
 "\n"
@@ -4113,44 +4188,44 @@
 "\n"
 "              size_upload    The total amount of bytes that were uploaded.\n"
 "\n"
+, stdout);
+ fputs(
 "              speed_download The average download speed that curl measured for\n"
 "                             the complete download. Bytes per second.\n"
 "\n"
-, stdout);
- fputs(
 "              speed_upload   The average upload speed that curl  measured  for\n"
 "                             the complete upload. Bytes per second.\n"
 "\n"
 "              ssl_verify_result\n"
 "                             The  result of the SSL peer certificate verifica-\n"
 "                             tion that was requested. 0 means the verification\n"
+, stdout);
+ fputs(
 "                             was successful. (Added in 7.19.0)\n"
 "\n"
 "              stderr         From  this  point  on, the -w, --write-out output\n"
-, stdout);
- fputs(
 "                             will be written  to  standard  error.  (Added  in\n"
 "                             7.63.0)\n"
 "\n"
 "              stdout         From  this  point  on, the -w, --write-out output\n"
 "                             will be written to standard output.  This is  the\n"
 "                             default,  but  can  be  used to switch back after\n"
+, stdout);
+ fputs(
 "                             switching to stderr.  (Added in 7.63.0)\n"
 "\n"
 "              time_appconnect\n"
-, stdout);
- fputs(
 "                             The time, in seconds, it took from the start  un-\n"
 "                             til  the SSL/SSH/etc connect/handshake to the re-\n"
 "                             mote host was completed. (Added in 7.19.0)\n"
 "\n"
 "              time_connect   The time, in seconds, it took from the start  un-\n"
 "                             til the TCP connect to the remote host (or proxy)\n"
+, stdout);
+ fputs(
 "                             was completed.\n"
 "\n"
 "              time_namelookup\n"
-, stdout);
- fputs(
 "                             The time, in seconds, it took from the start  un-\n"
 "                             til the name resolving was completed.\n"
 "\n"
@@ -4158,30 +4233,30 @@
 "                             The  time, in seconds, it took from the start un-\n"
 "                             til the file transfer was just  about  to  begin.\n"
 "                             This includes all pre-transfer commands and nego-\n"
-"                             tiations that are specific to the particular pro-\n"
 , stdout);
  fputs(
+"                             tiations that are specific to the particular pro-\n"
 "                             tocol(s) involved.\n"
 "\n"
 "              time_redirect  The time, in seconds, it took for all redirection\n"
 "                             steps including name lookup, connect, pretransfer\n"
 "                             and  transfer  before  the  final transaction was\n"
 "                             started. time_redirect shows the complete  execu-\n"
+, stdout);
+ fputs(
 "                             tion  time  for  multiple redirections. (Added in\n"
 "                             7.12.3)\n"
 "\n"
-, stdout);
- fputs(
 "              time_starttransfer\n"
 "                             The time, in seconds, it took from the start  un-\n"
 "                             til  the  first  byte was just about to be trans-\n"
 "                             ferred. This includes time_pretransfer  and  also\n"
 "                             the  time  the server needed to calculate the re-\n"
+, stdout);
+ fputs(
 "                             sult.\n"
 "\n"
 "              time_total     The total time, in seconds, that the full  opera-\n"
-, stdout);
- fputs(
 "                             tion lasted.\n"
 "\n"
 "              url_effective  The URL that was fetched last. This is most mean-\n"
@@ -4191,10 +4266,10 @@
 "              If this option is used several times, the last one will be used.\n"
 "\n"
 "       --xattr\n"
-"              When  saving  output  to a file, this option tells curl to store\n"
-"              certain file metadata in extended  file  attributes.  Currently,\n"
 , stdout);
  fputs(
+"              When  saving  output  to a file, this option tells curl to store\n"
+"              certain file metadata in extended  file  attributes.  Currently,\n"
 "              the URL is stored in the xdg.origin.url attribute and, for HTTP,\n"
 "              the content type is stored in the mime_type  attribute.  If  the\n"
 "              file  system  does not support extended attributes, a warning is\n"
@@ -4202,12 +4277,12 @@
 "\n"
 "FILES\n"
 "       ~/.curlrc\n"
+, stdout);
+ fputs(
 "              Default config file, see -K, --config for details.\n"
 "\n"
 "ENVIRONMENT\n"
 "       The environment variables can be specified in lower case or upper case.\n"
-, stdout);
- fputs(
 "       The lower case version has precedence. http_proxy is an exception as it\n"
 "       is only available in lower case.\n"
 "\n"
@@ -4216,75 +4291,75 @@
 "\n"
 "       http_proxy [protocol://]<host>[:port]\n"
 "              Sets the proxy server to use for HTTP.\n"
+, stdout);
+ fputs(
 "       HTTPS_PROXY [protocol://]<host>[:port]\n"
 "              Sets the proxy server to use for HTTPS.\n"
 "\n"
 "       [url-protocol]_PROXY [protocol://]<host>[:port]\n"
-, stdout);
- fputs(
 "              Sets  the proxy server to use for [url-protocol], where the pro-\n"
 "              tocol is a protocol that curl supports and  as  specified  in  a\n"
 "              URL. FTP, FTPS, POP3, IMAP, SMTP, LDAP etc.\n"
 "\n"
 "       ALL_PROXY [protocol://]<host>[:port]\n"
 "              Sets  the  proxy  server to use if no protocol-specific proxy is\n"
+, stdout);
+ fputs(
 "              set.\n"
 "\n"
 "       NO_PROXY <comma-separated list of hosts/domains>\n"
 "              list of host names that shouldn't go through any proxy.  If  set\n"
-, stdout);
- fputs(
 "              to an asterisk '*' only, it matches all hosts. Each name in this\n"
 "              list is matched as either a domain name which contains the host-\n"
 "              name, or the hostname itself.\n"
 "\n"
 "              This  environment  variable  disables use of the proxy even when\n"
-"              specified with the -x,  --proxy  option.  That  is  NO_PROXY=di-\n"
-"              rect.example.com  curl  -x  http://proxy.example.com  http://di-\n"
 , stdout);
  fputs(
+"              specified with the -x,  --proxy  option.  That  is  NO_PROXY=di-\n"
+"              rect.example.com  curl  -x  http://proxy.example.com  http://di-\n"
 "              rect.example.com  accesses  the   target   URL   directly,   and\n"
 "              NO_PROXY=direct.example.com   curl  -x  http://proxy.example.com\n"
 "              http://somewhere.example.com accesses the target URL through the\n"
 "              proxy.\n"
 "\n"
 "              The  list  of  host  names  can also be include numerical IP ad-\n"
+, stdout);
+ fputs(
 "              dresses, and IPv6 versions should then be given without  enclos-\n"
 "              ing brackets.\n"
 "\n"
 "       CURL_SSL_BACKEND <TLS backend>\n"
-, stdout);
- fputs(
 "              If  curl  was built with support for \"MultiSSL\", meaning that it\n"
 "              has built-in support for more than one TLS backend,  this  envi-\n"
 "              ronment  variable can be set to the case insensitive name of the\n"
 "              particular backend to use when curl is invokved. Setting a  name\n"
+, stdout);
+ fputs(
 "              that  isn't a built-in alternative, will make curl stay with the\n"
 "              default.\n"
 "\n"
 "       QLOGDIR <directory name>\n"
-, stdout);
- fputs(
 "              If curl was built with HTTP/3 support, setting this  environment\n"
 "              variable  to  a  local directory will make curl produce qlogs in\n"
 "              that directory, using file names  named  after  the  destination\n"
 "              connection  id  (in  hex).  Do  note that these files can become\n"
+, stdout);
+ fputs(
 "              rather large. Works with both QUIC backends.\n"
 "\n"
 "       SSLKEYLOGFILE <file name>\n"
 "              If you set this environment variable to a file name,  curl  will\n"
-, stdout);
- fputs(
 "              store TLS secrets from its connections in that file when invoked\n"
 "              to enable you to analyze the TLS traffic in real time using net-\n"
 "              work analyzing tools such as Wireshark. This works with the fol-\n"
 "              lowing TLS backends: OpenSSL, libressl, BoringSSL,  GnuTLS,  NSS\n"
+, stdout);
+ fputs(
 "              and wolfSSL.\n"
 "\n"
 "PROXY PROTOCOL PREFIXES\n"
 "       Since  curl  version  7.21.7,  the proxy string may be specified with a\n"
-, stdout);
- fputs(
 "       protocol:// prefix to specify alternative proxy protocols.\n"
 "\n"
 "       If no protocol is specified in  the  proxy  string  or  if  the  string\n"
@@ -4294,14 +4369,14 @@
 "       The supported proxy protocol prefixes are as follows:\n"
 "\n"
 "       http://\n"
+, stdout);
+ fputs(
 "              Makes it use it as an HTTP proxy. The default if no scheme  pre-\n"
 "              fix is used.\n"
 "\n"
 "       https://\n"
 "              Makes it treated as an HTTPS proxy.\n"
 "\n"
-, stdout);
- fputs(
 "       socks4://\n"
 "              Makes it the equivalent of --socks4\n"
 "\n"
@@ -4315,12 +4390,12 @@
 "              Makes it the equivalent of --socks5-hostname\n"
 "\n"
 "EXIT CODES\n"
+, stdout);
+ fputs(
 "       There  are a bunch of different error codes and their corresponding er-\n"
 "       ror messages that may appear during bad conditions. At the time of this\n"
 "       writing, the exit codes are:\n"
 "\n"
-, stdout);
- fputs(
 "       1      Unsupported protocol. This build of curl has no support for this\n"
 "              protocol.\n"
 "\n"
@@ -4329,12 +4404,12 @@
 "       3      URL malformed. The syntax was not correct.\n"
 "\n"
 "       4      A feature or option that was needed to perform the  desired  re-\n"
+, stdout);
+ fputs(
 "              quest  was not enabled or was explicitly disabled at build-time.\n"
 "              To make curl able to do this, you probably need another build of\n"
 "              libcurl!\n"
 "\n"
-, stdout);
- fputs(
 "       5      Couldn't  resolve  proxy.  The given proxy host could not be re-\n"
 "              solved.\n"
 "\n"
@@ -4344,10 +4419,10 @@
 "\n"
 "       8      Weird server reply. The server sent data curl couldn't parse.\n"
 "\n"
-"       9      FTP access denied. The server denied login or denied  access  to\n"
-"              the  particular  resource or directory you wanted to reach. Most\n"
 , stdout);
  fputs(
+"       9      FTP access denied. The server denied login or denied  access  to\n"
+"              the  particular  resource or directory you wanted to reach. Most\n"
 "              often you tried to change to a directory that doesn't  exist  on\n"
 "              the server.\n"
 "\n"
@@ -4355,11 +4430,11 @@
 "              when an active FTP session is used, an error code was sent  over\n"
 "              the control connection or similar.\n"
 "\n"
+, stdout);
+ fputs(
 "       11     FTP  weird PASS reply. Curl couldn't parse the reply sent to the\n"
 "              PASS request.\n"
 "\n"
-, stdout);
- fputs(
 "       12     During an active FTP session while waiting  for  the  server  to\n"
 "              connect back to curl, the timeout expired.\n"
 "\n"
@@ -4369,11 +4444,11 @@
 "       14     FTP weird 227 format.  Curl  couldn't  parse  the  227-line  the\n"
 "              server sent.\n"
 "\n"
+, stdout);
+ fputs(
 "       15     FTP  can't  get host. Couldn't resolve the host IP we got in the\n"
 "              227-line.\n"
 "\n"
-, stdout);
- fputs(
 "       16     HTTP/2 error. A problem was detected in the HTTP2 framing layer.\n"
 "              This is somewhat generic and can be one out of several problems,\n"
 "              see the error message for details.\n"
@@ -4383,22 +4458,22 @@
 "\n"
 "       18     Partial file. Only a part of the file was transferred.\n"
 "\n"
+, stdout);
+ fputs(
 "       19     FTP  couldn't download/access the given file, the RETR (or simi-\n"
 "              lar) command failed.\n"
 "\n"
-, stdout);
- fputs(
 "       21     FTP quote error. A quote command returned error from the server.\n"
 "       22     HTTP page not retrieved. The requested url was not found or  re-\n"
 "              turned  another  error  with  the  HTTP  error code being 400 or\n"
 "              above. This return code only appears if -f, --fail is used.\n"
 "\n"
+, stdout);
+ fputs(
 "       23     Write error. Curl couldn't write data to a local  filesystem  or\n"
 "              similar.\n"
 "\n"
 "       25     FTP  couldn't  STOR  file. The server denied the STOR operation,\n"
-, stdout);
- fputs(
 "              used for FTP uploading.\n"
 "\n"
 "       26     Read error. Various reading problems.\n"
@@ -4408,12 +4483,12 @@
 "       28     Operation timeout. The specified time-out period was reached ac-\n"
 "              cording to the conditions.\n"
 "\n"
+, stdout);
+ fputs(
 "       30     FTP  PORT  failed.  The PORT command failed. Not all FTP servers\n"
 "              support the PORT command, try doing a transfer  using  PASV  in-\n"
 "              stead!\n"
 "\n"
-, stdout);
- fputs(
 "       31     FTP  couldn't use REST. The REST command failed. This command is\n"
 "              used for resumed FTP transfers.\n"
 "\n"
@@ -4421,13 +4496,13 @@
 "\n"
 "       34     HTTP post error. Internal post-request generation error.\n"
 "\n"
+, stdout);
+ fputs(
 "       35     SSL connect error. The SSL handshaking failed.\n"
 "\n"
 "       36     Bad download resume. Couldn't continue an earlier aborted  down-\n"
 "              load.\n"
 "\n"
-, stdout);
- fputs(
 "       37     FILE couldn't read file. Failed to open the file. Permissions?\n"
 "\n"
 "       38     LDAP cannot bind. LDAP bind operation failed.\n"
@@ -4437,12 +4512,12 @@
 "       41     Function not found. A required LDAP function was not found.\n"
 "\n"
 "       42     Aborted by callback. An application told curl to abort the oper-\n"
+, stdout);
+ fputs(
 "              ation.\n"
 "\n"
 "       43     Internal error. A function was called with a bad parameter.\n"
 "\n"
-, stdout);
- fputs(
 "       45     Interface error. A specified outgoing  interface  could  not  be\n"
 "              used.\n"
 "\n"
@@ -4451,12 +4526,12 @@
 "\n"
 "       48     Unknown option specified to libcurl.  This  indicates  that  you\n"
 "              passed  a weird option to curl that was passed on to libcurl and\n"
+, stdout);
+ fputs(
 "              rejected. Read up in the manual!\n"
 "\n"
 "       49     Malformed telnet option.\n"
 "\n"
-, stdout);
- fputs(
 "       51     The peer's SSL certificate or SSH MD5 fingerprint was not OK.\n"
 "\n"
 "       52     The server didn't reply anything, which here  is  considered  an\n"
@@ -4470,12 +4545,12 @@
 "\n"
 "       56     Failure in receiving network data.\n"
 "\n"
+, stdout);
+ fputs(
 "       58     Problem with the local certificate.\n"
 "\n"
 "       59     Couldn't use specified SSL cipher.\n"
 "\n"
-, stdout);
- fputs(
 "       60     Peer  certificate cannot be authenticated with known CA certifi-\n"
 "              cates.\n"
 "\n"
@@ -4491,11 +4566,11 @@
 "\n"
 "       66     Failed to initialise SSL Engine.\n"
 "\n"
+, stdout);
+ fputs(
 "       67     The user name, password, or similar was not  accepted  and  curl\n"
 "              failed to log in.\n"
 "\n"
-, stdout);
- fputs(
 "       68     File not found on TFTP server.\n"
 "\n"
 "       69     Permission problem on TFTP server.\n"
@@ -4512,12 +4587,12 @@
 "\n"
 "       75     Character conversion failed.\n"
 "\n"
+, stdout);
+ fputs(
 "       76     Character conversion functions required.\n"
 "\n"
 "       77     Problem with reading the SSL CA cert (path? access rights?).\n"
 "\n"
-, stdout);
- fputs(
 "       78     The resource referenced in the URL does not exist.\n"
 "\n"
 "       79     An unspecified error occurred during the SSH session.\n"
@@ -4529,14 +4604,14 @@
 "\n"
 "       83     Issuer check failed (added in 7.19.0).\n"
 "\n"
+, stdout);
+ fputs(
 "       84     The FTP PRET command failed\n"
 "\n"
 "       85     RTSP: mismatch of CSeq numbers\n"
 "\n"
 "       86     RTSP: mismatch of Session Identifiers\n"
 "\n"
-, stdout);
- fputs(
 "       87     unable to parse FTP file list\n"
 "\n"
 "       88     FTP chunk callback reported error\n"
@@ -4549,13 +4624,26 @@
 "\n"
 "       92     Stream error in HTTP/2 framing layer.\n"
 "\n"
+, stdout);
+ fputs(
+"       93     An API function was called from inside a callback.\n"
+"\n"
+"       94     An authentication function returned an error.\n"
+"\n"
+"       95     A problem was detected in the HTTP/3  layer.  This  is  somewhat\n"
+"              generic  and  can  be one out of several problems, see the error\n"
+"              message for details.\n"
+"\n"
+"       96     QUIC connection error. This error may be caused by  an  SSL  li-\n"
+"              brary error. QUIC is the protocol used for HTTP/3 transfers.\n"
+"\n"
+, stdout);
+ fputs(
 "       XX     More error codes will appear here in future releases. The exist-\n"
 "              ing ones are meant to never change.\n"
 "\n"
 "AUTHORS / CONTRIBUTORS\n"
-, stdout);
- fputs(
-"       Daniel  Stenberg is the main author, but the whole list of contributors\n"
+"       Daniel Stenberg is the main author, but the whole list of  contributors\n"
 "       is found in the separate THANKS file.\n"
 "\n"
 "WWW\n"
@@ -4581,4148 +4669,4220 @@
 #include "memdebug.h" /* keep this as LAST include */
 static const unsigned char hugehelpgz[] = {
   /* This mumbo-jumbo is the huge help text compressed with gzip.
-     Thanks to this operation, the size of this data shrank from 176852
-     to 49663 bytes. You can disable the use of compressed help
+     Thanks to this operation, the size of this data shrank from 179797
+     to 50520 bytes. You can disable the use of compressed help
      texts by NOT passing -c to the mkhelp.pl tool. */
   0x1f, 0x8b, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x03, 0xed, 0xbd,
-  0x6b, 0x77, 0xdc, 0xc6, 0xb1, 0x2e, 0xfc, 0xdd, 0xbf, 0x02, 0x61, 0x56,
-  0x0e, 0xc9, 0x93, 0x99, 0xa1, 0x48, 0xdd, 0x2c, 0x46, 0xce, 0x36, 0x4d,
-  0x51, 0x36, 0xb7, 0x29, 0x91, 0x5b, 0x43, 0xd9, 0xce, 0x89, 0xbd, 0xb4,
-  0x30, 0x33, 0x20, 0x89, 0x68, 0x06, 0x98, 0x00, 0x18, 0x5e, 0xb2, 0x77,
-  0xce, 0x6f, 0x7f, 0xbb, 0x9e, 0xaa, 0xea, 0x6e, 0xa0, 0x1b, 0x43, 0xda,
-  0xb1, 0x7c, 0x6e, 0x6f, 0xf6, 0xda, 0xb2, 0x44, 0x02, 0x8d, 0xbe, 0x54,
-  0xd7, 0xbd, 0x9e, 0x4a, 0x92, 0xfb, 0xfe, 0xf7, 0x01, 0xff, 0xff, 0xc1,
-  0xfc, 0xcf, 0xfc, 0xf7, 0xb3, 0x24, 0x39, 0xab, 0xca, 0xbf, 0x65, 0xd3,
-  0x26, 0xfe, 0xec, 0x87, 0x0f, 0xff, 0x95, 0xf0, 0xff, 0x99, 0x77, 0x7e,
-  0x34, 0xff, 0xfd, 0x6c, 0xed, 0xd8, 0x3b, 0x89, 0x7b, 0xe1, 0xbf, 0x3e,
-  0x6c, 0x27, 0xf7, 0xbd, 0xf0, 0x5f, 0xc9, 0x16, 0x5e, 0xf8, 0x20, 0x5f,
-  0x78, 0x49, 0x7f, 0xff, 0xf0, 0x61, 0xfd, 0x47, 0x7e, 0xa4, 0x59, 0xd1,
-  0x1f, 0x3b, 0xf4, 0xde, 0x8f, 0x1f, 0xe8, 0xaf, 0xe6, 0x27, 0x9f, 0x7d,
-  0xf6, 0xf6, 0xe0, 0xcd, 0x91, 0xbe, 0x3a, 0x5d, 0x55, 0xf3, 0x64, 0x98,
-  0x34, 0x55, 0x5a, 0xd4, 0x17, 0x59, 0x95, 0xa4, 0xc9, 0xfb, 0x77, 0x27,
-  0x9f, 0x7d, 0x36, 0xfe, 0xcb, 0xdb, 0xd3, 0xb3, 0xf1, 0xf1, 0xb8, 0xf5,
-  0xd8, 0x5f, 0xcb, 0x65, 0x93, 0x97, 0x45, 0x6d, 0xa6, 0x6f, 0x1e, 0xaa,
-  0x7f, 0xfa, 0xec, 0xb3, 0x57, 0x47, 0xe3, 0xc3, 0x77, 0xc7, 0x67, 0xe7,
-  0xc7, 0xa7, 0x6f, 0x5b, 0x4f, 0x26, 0x79, 0x9d, 0x98, 0xa1, 0x9a, 0xb2,
-  0x9c, 0x9b, 0x3f, 0xdc, 0xe8, 0xb3, 0xb4, 0x49, 0x93, 0x8b, 0xaa, 0x5c,
-  0x24, 0x65, 0x45, 0xbf, 0x48, 0x93, 0x3a, 0xab, 0xae, 0xb3, 0x6a, 0x90,
-  0xac, 0xea, 0xbc, 0xb8, 0x4c, 0xca, 0x22, 0x4b, 0xca, 0x8b, 0xa4, 0xb9,
-  0xca, 0x74, 0xb8, 0x7a, 0xb5, 0x5c, 0x96, 0x55, 0x93, 0xcd, 0x92, 0x65,
-  0x55, 0x36, 0xe5, 0xb4, 0x9c, 0xd7, 0xc9, 0xd6, 0xab, 0xe3, 0xc3, 0xf3,
-  0x41, 0xf2, 0xfa, 0xf8, 0xe4, 0xc8, 0xfc, 0x79, 0x7e, 0x86, 0x3f, 0xc6,
-  0x83, 0xe4, 0xeb, 0xd3, 0xb3, 0x6f, 0x8e, 0xde, 0x0d, 0x92, 0x6f, 0xce,
-  0xe9, 0x67, 0xf4, 0xa7, 0xf9, 0x61, 0x72, 0xfc, 0xe6, 0xe0, 0x6c, 0xa0,
-  0xc3, 0xd1, 0x3f, 0xe8, 0x87, 0x27, 0xaf, 0xcc, 0x0f, 0xf9, 0x3f, 0xf4,
-  0xcf, 0x37, 0xff, 0x71, 0x6e, 0x06, 0x3c, 0x3b, 0x3d, 0x7b, 0xcc, 0x7f,
-  0x9a, 0x9f, 0xbd, 0x3b, 0x7f, 0x73, 0xc6, 0x7f, 0xe2, 0x1f, 0x63, 0xf3,
-  0x8f, 0xf1, 0x21, 0xfd, 0x41, 0x1f, 0xd4, 0xe1, 0xc6, 0x6f, 0xbe, 0x1a,
-  0xd0, 0x1f, 0x63, 0xfa, 0x93, 0x3e, 0x4a, 0x7f, 0x9a, 0x7f, 0x9c, 0x1f,
-  0x9d, 0xbc, 0x3d, 0x3a, 0x4f, 0xd2, 0x62, 0x96, 0x9c, 0x9b, 0xe7, 0xb7,
-  0x47, 0xc9, 0xf9, 0x55, 0x96, 0x4c, 0xcb, 0xc5, 0x82, 0x7e, 0x84, 0xdd,
-  0x99, 0x65, 0x75, 0x7e, 0x59, 0x98, 0x75, 0x99, 0x7d, 0xd0, 0xe1, 0x6e,
-  0xca, 0xea, 0x63, 0x72, 0x93, 0x37, 0x57, 0xe5, 0xaa, 0x31, 0x3b, 0x62,
-  0x36, 0x2c, 0x2f, 0x9a, 0xac, 0x4a, 0xa7, 0xb4, 0xed, 0xa3, 0xcf, 0x5a,
-  0x5b, 0x5c, 0x5e, 0x98, 0x0d, 0xad, 0xcd, 0x0e, 0x4e, 0x56, 0xf5, 0xbc,
-  0x4c, 0x67, 0xb4, 0x6f, 0xe6, 0x95, 0x8b, 0x95, 0xd9, 0xf1, 0x2a, 0x9f,
-  0x7e, 0xac, 0x93, 0x79, 0xfe, 0x31, 0xa3, 0x5d, 0xbb, 0xbd, 0xd3, 0x5d,
-  0x1c, 0xf0, 0xa0, 0xe9, 0xca, 0x6c, 0x70, 0x31, 0xd4, 0xe1, 0x9a, 0x7c,
-  0x9a, 0xd2, 0x07, 0xb0, 0x8d, 0xc9, 0x6a, 0x49, 0xa3, 0xf1, 0xf6, 0x25,
-  0xcb, 0xb2, 0x36, 0x2f, 0x8d, 0xc7, 0x27, 0x66, 0xee, 0x45, 0x91, 0x61,
-  0x1e, 0xf5, 0xc0, 0xfc, 0xa3, 0xfc, 0x98, 0x67, 0xe6, 0x2f, 0x17, 0xf9,
-  0x3c, 0x4b, 0xf8, 0x78, 0xed, 0x70, 0x74, 0xce, 0x49, 0x95, 0xd5, 0xab,
-  0x45, 0x46, 0x3b, 0x9b, 0x35, 0xe9, 0x3c, 0x2f, 0x3e, 0x9a, 0xbf, 0xd2,
-  0xd2, 0x17, 0x65, 0x95, 0x8d, 0x92, 0x83, 0x3a, 0xb9, 0x2b, 0x57, 0x66,
-  0xa5, 0xf3, 0xb9, 0x21, 0x80, 0x2c, 0x99, 0x64, 0xf3, 0xf2, 0x66, 0x40,
-  0xc7, 0x9e, 0x14, 0xab, 0xc5, 0xc4, 0x0c, 0x50, 0x5e, 0xb8, 0xe1, 0xd2,
-  0x66, 0x65, 0x86, 0xe3, 0xa7, 0x17, 0xa9, 0x59, 0x93, 0x79, 0xb7, 0x4a,
-  0xae, 0x32, 0xb3, 0xe6, 0x7a, 0x99, 0x17, 0xbf, 0x6b, 0xef, 0x8b, 0xd9,
-  0xdb, 0x65, 0x79, 0x93, 0x55, 0x66, 0x67, 0x27, 0x77, 0x89, 0xd9, 0x84,
-  0x09, 0x53, 0xe4, 0x85, 0xa1, 0xb8, 0x24, 0x35, 0x43, 0x58, 0x6a, 0x1c,
-  0x56, 0xd9, 0x3c, 0x25, 0xca, 0xb2, 0xdf, 0x18, 0x99, 0x13, 0xcd, 0x2c,
-  0xe9, 0xc9, 0xab, 0x5b, 0x8f, 0xb7, 0xf1, 0xf2, 0xcc, 0xac, 0x24, 0x9f,
-  0xd7, 0xe6, 0x18, 0xe8, 0x86, 0xc8, 0x33, 0x74, 0xac, 0x74, 0x19, 0x0c,
-  0xa1, 0xde, 0x15, 0x4d, 0x7a, 0x8b, 0xcf, 0x0b, 0xa1, 0x0e, 0x67, 0xd9,
-  0x32, 0x2b, 0x66, 0x59, 0xd1, 0x8c, 0x92, 0xbf, 0x94, 0xab, 0x4d, 0xf3,
-  0xed, 0x8b, 0xdc, 0xec, 0x41, 0x2a, 0x43, 0x99, 0x2f, 0x1b, 0x22, 0x98,
-  0x56, 0xf9, 0xd2, 0x3b, 0x8a, 0xb2, 0x30, 0x67, 0x9e, 0xbc, 0x7b, 0x7d,
-  0x98, 0x3c, 0x7e, 0xf1, 0xf9, 0x33, 0x77, 0xe6, 0x66, 0x80, 0x64, 0x9a,
-  0x16, 0x66, 0xc5, 0xd9, 0x34, 0xbf, 0xb8, 0x4b, 0x16, 0xab, 0x79, 0x93,
-  0x2f, 0xcd, 0xee, 0xd3, 0x4d, 0xa4, 0xdb, 0xb4, 0x4c, 0xab, 0xa6, 0x26,
-  0x22, 0xc0, 0x0f, 0xb0, 0xf6, 0x9b, 0x2a, 0x6f, 0xe8, 0x56, 0xe1, 0x77,
-  0x66, 0x86, 0x59, 0x53, 0x5b, 0x4a, 0x33, 0x44, 0x66, 0xbe, 0x33, 0x31,
-  0xb4, 0x65, 0xb6, 0x96, 0x4e, 0xe6, 0xef, 0xab, 0x12, 0x0f, 0xd3, 0x21,
-  0xd0, 0x82, 0xd2, 0xda, 0x4c, 0x64, 0xff, 0x33, 0xc7, 0x62, 0x36, 0xae,
-  0x9a, 0x66, 0xb9, 0xbf, 0xb3, 0x53, 0xe7, 0x4d, 0x36, 0xfa, 0x4f, 0x73,
-  0x53, 0x07, 0xcd, 0x4d, 0x39, 0x68, 0xae, 0xaa, 0x2c, 0xfb, 0xe7, 0xc8,
-  0x90, 0xf6, 0x86, 0x7d, 0xd6, 0xcc, 0xe6, 0x4e, 0xa6, 0x7b, 0x99, 0x35,
-  0xe6, 0xbb, 0x7f, 0x5f, 0x65, 0x05, 0x7d, 0xc7, 0xcc, 0x2e, 0x9d, 0x2f,
-  0xaf, 0x52, 0x73, 0xc8, 0x99, 0xa1, 0x51, 0xba, 0xfc, 0x86, 0x8c, 0x68,
-  0xae, 0x7c, 0xfd, 0xff, 0xfa, 0x53, 0xe4, 0xb3, 0x17, 0xf8, 0xaa, 0xf9,
-  0x73, 0x94, 0xdd, 0xa6, 0x0b, 0xb3, 0x64, 0xfa, 0xd8, 0x0e, 0x51, 0xde,
-  0x5f, 0x77, 0x87, 0xbb, 0x8f, 0x1e, 0xfd, 0x34, 0x6a, 0x6e, 0x9b, 0x8d,
-  0x07, 0xbe, 0xf1, 0xe8, 0x91, 0xf7, 0x0e, 0x3d, 0xbc, 0x45, 0x3b, 0x91,
-  0xcc, 0x0d, 0x31, 0xd1, 0x04, 0xfe, 0x91, 0x55, 0x65, 0xbd, 0xfd, 0xc0,
-  0xb1, 0xd2, 0xe1, 0x3f, 0x3a, 0xdf, 0x7e, 0x9b, 0xd5, 0xa0, 0x27, 0xb7,
-  0xe2, 0x24, 0xad, 0x0c, 0x4d, 0x97, 0x8d, 0xe3, 0x63, 0x03, 0x73, 0x61,
-  0x1b, 0xbb, 0x3f, 0xe6, 0x3e, 0x9a, 0xa7, 0x0d, 0x07, 0x4c, 0xe7, 0xc4,
-  0xfc, 0xea, 0xa4, 0xc8, 0x6e, 0x1b, 0x4b, 0x0d, 0x65, 0x92, 0xa5, 0xd3,
-  0xab, 0xa4, 0x34, 0x67, 0x52, 0xc5, 0x8e, 0xc2, 0x9f, 0x52, 0x5a, 0x4d,
-  0xaf, 0xf2, 0x6b, 0xb3, 0x27, 0x2f, 0x5e, 0x3c, 0x1b, 0x9a, 0x3f, 0x5e,
-  0xfc, 0xb4, 0x73, 0x5d, 0xce, 0xcd, 0x16, 0x3d, 0xf9, 0x69, 0x87, 0xce,
-  0xff, 0x3f, 0xd3, 0xc1, 0x64, 0x30, 0xfd, 0xe7, 0xe8, 0xaa, 0x59, 0xcc,
-  0x37, 0x7a, 0xc9, 0x2a, 0x2d, 0xcc, 0xff, 0x2f, 0xca, 0x55, 0xd1, 0x58,
-  0x52, 0x32, 0x14, 0xd9, 0x78, 0xcc, 0xcb, 0x5c, 0x66, 0x73, 0x83, 0x89,
-  0xf0, 0x89, 0xc2, 0xe8, 0x4e, 0x9a, 0xeb, 0xeb, 0x2e, 0x6b, 0x33, 0xbd,
-  0xa2, 0x1d, 0x30, 0xb4, 0x95, 0xca, 0x36, 0x34, 0x79, 0x4a, 0xf7, 0xd6,
-  0xb0, 0x0f, 0x62, 0x67, 0x18, 0x8b, 0xbf, 0x96, 0x9b, 0x07, 0xcb, 0x6a,
-  0x96, 0x55, 0xa3, 0xee, 0x34, 0xec, 0x85, 0xf6, 0xbe, 0x99, 0xa8, 0xf0,
-  0xa1, 0x1f, 0x60, 0x62, 0x8b, 0xfc, 0xd6, 0x8c, 0x40, 0xff, 0xa4, 0xaf,
-  0x99, 0x89, 0xf3, 0x68, 0x09, 0xcd, 0x18, 0x9f, 0xd1, 0xf7, 0xdd, 0x85,
-  0x36, 0x53, 0x6f, 0x2d, 0x1d, 0x1f, 0x75, 0x8b, 0x4f, 0xcc, 0xf1, 0x2d,
-  0xcd, 0x5b, 0x2b, 0xe2, 0xba, 0xb8, 0xf4, 0x34, 0x8c, 0x61, 0x17, 0x97,
-  0xe6, 0x64, 0xcc, 0x69, 0x10, 0x35, 0xd3, 0x61, 0xdd, 0x25, 0x6f, 0x0d,
-  0xd1, 0x30, 0xab, 0xf2, 0x88, 0x7e, 0x9e, 0x35, 0xcd, 0xfd, 0x07, 0xe5,
-  0x28, 0x77, 0x7f, 0x37, 0x42, 0xbc, 0x7d, 0x6f, 0x18, 0x6a, 0xdb, 0xdf,
-  0xeb, 0x3c, 0xfe, 0xbd, 0x61, 0xe3, 0xee, 0xea, 0x98, 0x19, 0xfc, 0xe7,
-  0x3f, 0x3d, 0xda, 0xbb, 0xa1, 0xdf, 0xe6, 0xc5, 0x75, 0xf9, 0xd1, 0x6c,
-  0x13, 0x84, 0x6e, 0xda, 0xde, 0x51, 0xe2, 0x54, 0x8b, 0x65, 0x63, 0xa5,
-  0x19, 0x11, 0xa5, 0xf9, 0xd1, 0x24, 0x9d, 0xcc, 0xef, 0x92, 0xab, 0xf4,
-  0x3a, 0xa3, 0x35, 0x2f, 0x0d, 0xb5, 0xd2, 0x2e, 0x18, 0xc1, 0x32, 0x07,
-  0x63, 0x10, 0xd6, 0x31, 0x2b, 0x57, 0x13, 0xc3, 0x7e, 0x88, 0x6d, 0xf0,
-  0xe6, 0xa4, 0xd7, 0x65, 0x3e, 0x6b, 0x89, 0xee, 0xab, 0x8c, 0x58, 0x1e,
-  0x7d, 0x18, 0x62, 0xcc, 0xb0, 0x5c, 0x9a, 0x29, 0x2e, 0x5c, 0xde, 0x90,
-  0x48, 0x34, 0xcc, 0x32, 0x9d, 0xd7, 0x65, 0x92, 0x5c, 0x96, 0x74, 0x57,
-  0xc0, 0xa2, 0x41, 0xec, 0xe6, 0x60, 0xae, 0x52, 0x92, 0x7b, 0x46, 0xc4,
-  0xd9, 0xdb, 0x50, 0x65, 0xe0, 0xd6, 0x38, 0xad, 0x74, 0x3e, 0x60, 0xf9,
-  0x46, 0xef, 0xc8, 0x5e, 0x25, 0x9b, 0xff, 0x6d, 0x73, 0x90, 0x6c, 0xfe,
-  0xdb, 0x26, 0x68, 0x62, 0xf3, 0xbf, 0x6f, 0xba, 0xb3, 0x36, 0xba, 0xdb,
-  0x75, 0x3e, 0xcb, 0x98, 0x2c, 0x8e, 0xcf, 0xae, 0x9f, 0x25, 0xff, 0x20,
-  0x55, 0xc3, 0x70, 0xe3, 0xec, 0x56, 0x89, 0x52, 0xd7, 0x66, 0xde, 0x4e,
-  0x0c, 0x5b, 0x4e, 0x97, 0xa4, 0x73, 0x64, 0xd5, 0xd4, 0x50, 0x70, 0x7a,
-  0x69, 0x68, 0xd6, 0x48, 0x6b, 0x1d, 0x8e, 0xc6, 0xa7, 0x57, 0x78, 0x59,
-  0x86, 0x85, 0x26, 0x45, 0xba, 0x30, 0xb7, 0xe2, 0x84, 0x66, 0x94, 0x17,
-  0x91, 0xe3, 0xfc, 0xeb, 0x45, 0xf6, 0xf9, 0xa3, 0xfd, 0xfd, 0xc7, 0x7f,
-  0xd8, 0x7b, 0x9a, 0x35, 0x57, 0x8f, 0x7e, 0xda, 0x71, 0x87, 0x78, 0x7c,
-  0x81, 0x8d, 0x57, 0x22, 0xd4, 0x69, 0x90, 0x0a, 0xa0, 0x92, 0xc4, 0x0c,
-  0x60, 0xfe, 0x9e, 0x5d, 0xe4, 0xb7, 0x03, 0x55, 0xb0, 0xf8, 0xe6, 0xa5,
-  0x86, 0xe0, 0xcc, 0x09, 0xfa, 0x3a, 0xc4, 0xe5, 0x2a, 0xab, 0xcd, 0x5e,
-  0xde, 0x5c, 0xa5, 0x4d, 0x62, 0x07, 0xe0, 0xb3, 0x5d, 0xe4, 0x97, 0x57,
-  0x4d, 0x72, 0x93, 0x92, 0x40, 0x3a, 0x6e, 0x78, 0x08, 0xd2, 0x04, 0x8c,
-  0x18, 0xba, 0x48, 0x8d, 0x3c, 0xa1, 0x53, 0x84, 0xd8, 0x37, 0x1c, 0xca,
-  0xed, 0xfa, 0x9d, 0x1c, 0x89, 0xd3, 0xbf, 0x26, 0x69, 0x4d, 0x57, 0xb7,
-  0x30, 0x2c, 0xa2, 0x31, 0x7a, 0xc4, 0x8a, 0xfe, 0x75, 0x65, 0x34, 0x05,
-  0xec, 0x82, 0x4c, 0x14, 0xc2, 0xf4, 0x35, 0x1d, 0x28, 0x9d, 0x8e, 0x15,
-  0x70, 0xe6, 0x98, 0x06, 0x72, 0xd0, 0xf6, 0x8d, 0xda, 0x5c, 0x3b, 0xc3,
-  0xa0, 0x2c, 0x6d, 0x10, 0xcf, 0x1d, 0x6d, 0xf0, 0x3a, 0x31, 0xc7, 0xb4,
-  0x26, 0x65, 0x82, 0x55, 0x06, 0x33, 0x79, 0x6f, 0xb1, 0x66, 0xd3, 0xd2,
-  0x8f, 0xa4, 0xb6, 0x74, 0x94, 0x23, 0xbc, 0x36, 0x2b, 0x0d, 0x99, 0x99,
-  0xd9, 0x1a, 0xa6, 0x4c, 0x2b, 0x23, 0x56, 0x8b, 0x5d, 0x01, 0x99, 0x9b,
-  0x31, 0xe9, 0x87, 0x79, 0x43, 0x12, 0x07, 0x4a, 0xaf, 0x99, 0xaf, 0xd9,
-  0x14, 0xe8, 0x66, 0x86, 0x61, 0x7b, 0xeb, 0x87, 0x08, 0x35, 0xcf, 0x26,
-  0xd7, 0x46, 0x93, 0x31, 0x1a, 0x6c, 0x66, 0xdf, 0x82, 0xcc, 0x9f, 0x92,
-  0xfe, 0x34, 0x37, 0x37, 0x66, 0x5a, 0x56, 0x15, 0x19, 0x08, 0x74, 0x82,
-  0x13, 0x66, 0xa5, 0x8b, 0xcc, 0xa8, 0x1a, 0xfe, 0x76, 0xe6, 0x24, 0xde,
-  0x0c, 0x97, 0x31, 0xba, 0x0b, 0xf8, 0x88, 0xd1, 0x31, 0xc0, 0xfb, 0xb1,
-  0x70, 0xcc, 0x8e, 0xc6, 0x9e, 0x4e, 0xb3, 0x65, 0x53, 0xc7, 0xd6, 0xa4,
-  0x07, 0x6e, 0xa6, 0x53, 0x65, 0xb4, 0xf3, 0xbe, 0x62, 0x86, 0x7d, 0xb5,
-  0x8a, 0x01, 0x74, 0x33, 0xd5, 0x75, 0x8c, 0xae, 0x56, 0xdb, 0x5d, 0x6b,
-  0x40, 0x1b, 0x86, 0x99, 0x61, 0xcf, 0x17, 0x34, 0x51, 0x7a, 0xb8, 0xe6,
-  0xbb, 0x0a, 0x06, 0x4d, 0x07, 0xc9, 0xaa, 0x39, 0x7f, 0x97, 0x44, 0x98,
-  0xd9, 0x4f, 0x3b, 0xb8, 0xf9, 0xaa, 0x3d, 0x53, 0xfa, 0x3c, 0xd9, 0x04,
-  0x46, 0xae, 0xcf, 0xea, 0x2b, 0xa3, 0xa0, 0xd5, 0x72, 0xb7, 0xf3, 0x85,
-  0xa1, 0x99, 0x6b, 0x3a, 0xdf, 0x65, 0x96, 0xcd, 0x46, 0xc9, 0xe9, 0x05,
-  0xf1, 0xd6, 0xca, 0x4c, 0xba, 0xc1, 0xaf, 0x49, 0xb6, 0x98, 0x7d, 0x9b,
-  0x41, 0xeb, 0xb7, 0x97, 0x8b, 0xa7, 0xe2, 0xc9, 0x08, 0xf0, 0xf3, 0xd4,
-  0xfc, 0xc4, 0xcc, 0x76, 0xde, 0x16, 0x44, 0xb8, 0x89, 0x86, 0x87, 0xd3,
-  0xf4, 0x26, 0x59, 0x02, 0x4a, 0x9c, 0x64, 0xcd, 0x4d, 0x96, 0xd9, 0xe1,
-  0xea, 0xcc, 0x48, 0x3f, 0x3a, 0x34, 0xd6, 0x0e, 0xc1, 0x0e, 0x69, 0x6b,
-  0xcf, 0xde, 0x9d, 0x7e, 0xfd, 0xee, 0x68, 0x3c, 0x4e, 0xde, 0x1c, 0x9d,
-  0x1f, 0xbd, 0x6b, 0xed, 0x74, 0x51, 0x56, 0x0b, 0x9c, 0xe8, 0x2c, 0xaf,
-  0x97, 0xf3, 0xf4, 0x8e, 0x8e, 0xda, 0xac, 0xe4, 0xb2, 0xa2, 0x9b, 0xb5,
-  0xc8, 0x48, 0x36, 0xcc, 0x56, 0xe0, 0x65, 0x46, 0x28, 0x99, 0xe3, 0x13,
-  0xad, 0x98, 0xd8, 0x09, 0x54, 0xe9, 0xe2, 0xd2, 0xed, 0xb4, 0xe1, 0x39,
-  0x22, 0x4f, 0x49, 0xa0, 0xda, 0xf3, 0x20, 0xf5, 0x14, 0xd6, 0xd0, 0xc0,
-  0xfd, 0x8c, 0xb7, 0x89, 0x05, 0x9c, 0xa1, 0xd9, 0x7c, 0x01, 0x76, 0x67,
-  0xfe, 0xeb, 0x34, 0xd2, 0xec, 0xc2, 0xa8, 0xe3, 0x46, 0xc6, 0xb2, 0x3d,
-  0xd1, 0x9d, 0x93, 0xce, 0xd6, 0xea, 0xd0, 0x86, 0x0c, 0x1b, 0x51, 0xef,
-  0x78, 0x2a, 0xfc, 0x05, 0xcb, 0xc6, 0x8c, 0x6e, 0x42, 0xdc, 0x4f, 0x1e,
-  0x5b, 0xd2, 0x14, 0x32, 0x73, 0xb2, 0x33, 0x1e, 0xbe, 0x5e, 0x5d, 0xe0,
-  0x22, 0x27, 0x5b, 0x46, 0x7b, 0x7f, 0x63, 0xcc, 0x2b, 0x63, 0xd7, 0x18,
-  0xf3, 0x68, 0x1b, 0xef, 0xed, 0x3e, 0xda, 0x7b, 0xc2, 0x8c, 0x60, 0xa4,
-  0xc3, 0xbd, 0xf6, 0x58, 0xf1, 0xee, 0x47, 0x3a, 0x5e, 0x7e, 0x88, 0x06,
-  0x1f, 0x25, 0xbb, 0x6f, 0xf8, 0x27, 0x4f, 0x3e, 0x7f, 0xfa, 0xfc, 0x99,
-  0xfc, 0xb0, 0x4d, 0xe0, 0x76, 0xfe, 0xa0, 0x0e, 0x98, 0x8a, 0x64, 0x3b,
-  0x9a, 0x99, 0x98, 0xd5, 0x2d, 0xf2, 0xc2, 0x5c, 0x13, 0x73, 0xad, 0x84,
-  0x57, 0x11, 0x3d, 0x9b, 0xc9, 0x5f, 0x30, 0x67, 0x93, 0x73, 0x6d, 0xdb,
-  0xa0, 0xe6, 0x65, 0x43, 0xb2, 0x86, 0x9b, 0xdb, 0x43, 0x62, 0x65, 0xa1,
-  0xa1, 0x89, 0xa4, 0x13, 0x62, 0xb0, 0xe6, 0x11, 0x52, 0x92, 0xb3, 0xe8,
-  0xd7, 0xac, 0x5c, 0x34, 0x6f, 0x98, 0xb9, 0x19, 0xa9, 0x48, 0x82, 0x2e,
-  0xdc, 0x77, 0xc3, 0x0a, 0xc0, 0x21, 0x6f, 0xf2, 0x1a, 0xac, 0xe1, 0xa6,
-  0x5c, 0xcd, 0x8d, 0xa5, 0x43, 0x0f, 0xac, 0x96, 0x78, 0xc1, 0x7c, 0x6a,
-  0xe9, 0x78, 0x80, 0xd1, 0x5b, 0x88, 0x76, 0xba, 0xa3, 0x98, 0xa9, 0x99,
-  0x7f, 0x2e, 0x0d, 0x29, 0xf1, 0x74, 0x46, 0x5d, 0x09, 0x01, 0xde, 0x17,
-  0x50, 0x22, 0xdd, 0x79, 0x30, 0xed, 0xb3, 0xd3, 0xf1, 0x39, 0xe9, 0x00,
-  0x67, 0xef, 0xcf, 0xcd, 0x40, 0x46, 0x09, 0xa8, 0x1b, 0x43, 0x94, 0xf4,
-  0x62, 0x91, 0x11, 0x1d, 0xd9, 0xeb, 0x6f, 0x68, 0x2f, 0x07, 0xa3, 0x82,
-  0x72, 0xa3, 0x9f, 0xe4, 0x39, 0xb2, 0x51, 0x4e, 0x57, 0x50, 0x4d, 0x72,
-  0x96, 0xe2, 0xf6, 0x9d, 0x64, 0xeb, 0xcf, 0xdb, 0x86, 0x66, 0x87, 0xa5,
-  0xdd, 0x9d, 0xe1, 0x50, 0x5e, 0x35, 0xdf, 0xae, 0xf3, 0x45, 0x3e, 0x4f,
-  0x2b, 0x6f, 0xea, 0xcc, 0x51, 0xe9, 0x7e, 0x5a, 0xbe, 0x32, 0x35, 0x54,
-  0x83, 0x69, 0x3b, 0x73, 0x93, 0xf6, 0x10, 0x5c, 0xc9, 0x1d, 0xd5, 0x8c,
-  0x54, 0x02, 0x68, 0xce, 0xcb, 0xdc, 0x6e, 0x1d, 0x9d, 0x19, 0xb1, 0xab,
-  0xd6, 0x46, 0x75, 0xcf, 0x2d, 0xd8, 0x38, 0x92, 0x48, 0x70, 0x6d, 0xd8,
-  0xad, 0x4b, 0x36, 0x26, 0x69, 0xb5, 0x91, 0x58, 0x5e, 0xcc, 0x77, 0x93,
-  0x6e, 0x48, 0x95, 0x5d, 0xae, 0xcc, 0x0a, 0x12, 0xde, 0x5d, 0x5a, 0xe9,
-  0xef, 0xbd, 0x95, 0xea, 0x00, 0xc3, 0x09, 0x3d, 0x92, 0xd7, 0x6c, 0x8a,
-  0x5e, 0x18, 0x2b, 0x86, 0x2e, 0x8d, 0x6a, 0xb1, 0xd0, 0x69, 0x84, 0x62,
-  0x22, 0x04, 0xe3, 0x69, 0xb7, 0xe6, 0xaa, 0x34, 0x99, 0x61, 0x34, 0x60,
-  0xff, 0xf4, 0xe4, 0xd0, 0x1c, 0xd9, 0x70, 0x58, 0x9b, 0xfd, 0x27, 0x0d,
-  0x7c, 0x29, 0x76, 0xff, 0x29, 0x3c, 0x2c, 0xd6, 0x19, 0x73, 0x2a, 0x9a,
-  0x30, 0xc4, 0x26, 0xbf, 0x0b, 0x16, 0x6a, 0xd4, 0xd5, 0x1b, 0xf3, 0xe1,
-  0xd4, 0x1c, 0x99, 0xb9, 0x70, 0x6f, 0x68, 0xa3, 0xd8, 0x99, 0x92, 0x58,
-  0xe5, 0x19, 0x94, 0x91, 0xd3, 0xbd, 0x4f, 0x9d, 0x36, 0x33, 0x9b, 0xe5,
-  0xf4, 0x5b, 0x73, 0xbf, 0x8c, 0x84, 0x5b, 0x65, 0xb0, 0x41, 0x64, 0x53,
-  0x17, 0x6e, 0x33, 0x61, 0xea, 0xd6, 0x57, 0x25, 0x99, 0x92, 0x1b, 0xcc,
-  0x8b, 0x87, 0xf4, 0xad, 0x0d, 0xc8, 0xf3, 0x45, 0xa2, 0xdf, 0x92, 0x4f,
-  0x99, 0x75, 0xcc, 0x7c, 0xed, 0x6c, 0x60, 0x04, 0xcd, 0x9d, 0x67, 0x2a,
-  0x80, 0x57, 0xf3, 0xdc, 0x2b, 0xab, 0xf0, 0x18, 0x91, 0xba, 0x24, 0x75,
-  0x4a, 0x78, 0x38, 0x84, 0x21, 0xae, 0x6c, 0xcd, 0x53, 0x1b, 0x98, 0xbd,
-  0xa5, 0x27, 0x2f, 0xaf, 0xf4, 0x51, 0x4f, 0xb0, 0xa6, 0x66, 0x71, 0x24,
-  0x1c, 0xc8, 0xe6, 0x9e, 0x29, 0xdf, 0x2f, 0x2b, 0x66, 0x66, 0xf3, 0xd2,
-  0xd0, 0xf2, 0x06, 0x2b, 0xad, 0x32, 0x6d, 0x9a, 0x35, 0xcd, 0x92, 0x76,
-  0x9c, 0x1d, 0x53, 0xa5, 0x3d, 0x1b, 0x3b, 0x69, 0xd9, 0xaf, 0xfa, 0xde,
-  0xa9, 0xb9, 0x8d, 0x1a, 0x63, 0x8f, 0x8c, 0xe8, 0xac, 0x89, 0x8e, 0x75,
-  0xe7, 0x41, 0xde, 0x46, 0xd4, 0x6d, 0x36, 0x7c, 0x1f, 0x61, 0x69, 0x75,
-  0x76, 0xbe, 0x06, 0xf9, 0x88, 0x20, 0xb3, 0x2b, 0x33, 0x2b, 0x9a, 0xe5,
-  0x29, 0xe8, 0x84, 0x8f, 0x06, 0xca, 0x88, 0xb3, 0x0c, 0x23, 0x9a, 0xf0,
-  0x5d, 0xd7, 0xac, 0x9b, 0xcf, 0x7d, 0x91, 0xa4, 0x73, 0x1a, 0x9e, 0x9a,
-  0xb5, 0x9f, 0x60, 0x1d, 0xc3, 0xeb, 0x84, 0xae, 0x9f, 0x31, 0x1c, 0xe8,
-  0x2e, 0x0e, 0x4f, 0x4f, 0xae, 0xbd, 0x6b, 0x44, 0x76, 0x7c, 0x41, 0x7a,
-  0xca, 0x00, 0x1e, 0x94, 0x49, 0x59, 0x1a, 0x83, 0xd9, 0x2d, 0x8d, 0xe4,
-  0x41, 0x56, 0x10, 0xb5, 0xcb, 0x89, 0x1a, 0x96, 0xb0, 0xb4, 0xfc, 0xf6,
-  0xce, 0x18, 0x4d, 0xe9, 0x65, 0x9a, 0x5b, 0x7a, 0x93, 0x9b, 0x31, 0x4b,
-  0xf4, 0xe1, 0xa2, 0x94, 0xe7, 0xe9, 0xa8, 0x48, 0x05, 0x12, 0xbe, 0xb5,
-  0xaa, 0xf9, 0xfa, 0x98, 0x55, 0x19, 0xce, 0x03, 0xde, 0x21, 0xe3, 0x92,
-  0xda, 0xa8, 0xc3, 0x4d, 0xa0, 0x28, 0x93, 0xce, 0x09, 0xe6, 0x0b, 0x0d,
-  0xd2, 0x8c, 0xb8, 0x31, 0x4a, 0xbe, 0x29, 0x6f, 0x32, 0x38, 0x17, 0xa1,
-  0xe1, 0xe7, 0xe4, 0x11, 0x33, 0xaa, 0xe0, 0x4d, 0x96, 0x2c, 0x8c, 0xea,
-  0x69, 0x76, 0x13, 0xda, 0x07, 0x7e, 0xe6, 0x19, 0x89, 0x86, 0xc2, 0x6f,
-  0x78, 0x97, 0xec, 0x2a, 0xec, 0x51, 0x5e, 0xf0, 0x95, 0x48, 0xb6, 0xa0,
-  0xde, 0x4c, 0x69, 0xb7, 0x96, 0x8d, 0x5b, 0x85, 0xdd, 0x90, 0x9b, 0xb4,
-  0xf6, 0x2e, 0x57, 0x06, 0x03, 0xf5, 0xf9, 0x68, 0xf7, 0xc5, 0xe8, 0xd1,
-  0xc8, 0x98, 0x22, 0xd9, 0x75, 0x5e, 0xae, 0x6a, 0xf3, 0x69, 0x9a, 0x86,
-  0x7b, 0x27, 0xa3, 0x5b, 0xd9, 0x94, 0x97, 0x97, 0x73, 0xd6, 0x79, 0x76,
-  0xca, 0x8b, 0x0b, 0xd6, 0x7d, 0x8c, 0xa6, 0x67, 0xf5, 0x67, 0xb6, 0x81,
-  0x68, 0x67, 0xe4, 0xba, 0x31, 0x4b, 0x0d, 0x0d, 0xe5, 0x91, 0x73, 0x63,
-  0x0c, 0x87, 0xe9, 0xa4, 0x6e, 0xc8, 0x9c, 0x1a, 0xae, 0x8a, 0xfc, 0x76,
-  0x58, 0x97, 0xd3, 0x8f, 0xe6, 0x50, 0x5e, 0x2e, 0xd3, 0xe6, 0xea, 0xcf,
-  0x1d, 0x1f, 0xf2, 0x16, 0xc9, 0x92, 0xed, 0x24, 0x39, 0x64, 0xb5, 0x92,
-  0x76, 0xa2, 0xe2, 0xfb, 0x66, 0x4e, 0x53, 0x46, 0x49, 0xde, 0x9b, 0x51,
-  0x0c, 0x2d, 0x2f, 0xcc, 0xa1, 0x26, 0x3c, 0xd8, 0x40, 0x59, 0x69, 0x67,
-  0x38, 0x38, 0x25, 0xd5, 0xad, 0x54, 0x98, 0xab, 0x53, 0x56, 0x1f, 0x8d,
-  0xa2, 0xfd, 0xd6, 0x18, 0x8d, 0xfb, 0xf4, 0x6f, 0xc3, 0xc2, 0x1a, 0x6c,
-  0xb9, 0x48, 0x56, 0x33, 0x23, 0x66, 0xc6, 0x64, 0x97, 0xa7, 0x93, 0x61,
-  0x67, 0x38, 0xf9, 0xbe, 0x7c, 0x34, 0x51, 0x5b, 0x43, 0x49, 0x29, 0xd9,
-  0xfc, 0xd2, 0x58, 0x80, 0x57, 0x7c, 0xec, 0x18, 0x90, 0xd7, 0x68, 0x28,
-  0xf4, 0xd2, 0x58, 0x10, 0x45, 0xd3, 0x1d, 0xee, 0x0a, 0xa2, 0x9a, 0xa4,
-  0x0c, 0x9b, 0xbb, 0x20, 0x12, 0xf1, 0x05, 0x59, 0x0b, 0x74, 0xf4, 0x59,
-  0xe7, 0xb5, 0x03, 0x77, 0xa6, 0x4f, 0x1f, 0x9b, 0x33, 0xf5, 0x37, 0x7a,
-  0xde, 0x0c, 0xeb, 0xeb, 0x69, 0xf2, 0x12, 0xda, 0x37, 0x91, 0x69, 0x74,
-  0x83, 0xc7, 0xdb, 0xc9, 0xf7, 0x07, 0xef, 0xde, 0x1e, 0xbf, 0xfd, 0x7a,
-  0x9f, 0x3f, 0x2a, 0x94, 0x66, 0xfe, 0x96, 0xdd, 0x1a, 0x11, 0x98, 0xd3,
-  0x64, 0x8d, 0x24, 0x4b, 0x5e, 0x95, 0x98, 0x1d, 0x9d, 0xb7, 0xf9, 0x9e,
-  0x91, 0x23, 0xdd, 0x1d, 0x99, 0xad, 0x3a, 0xce, 0x61, 0xcb, 0xad, 0xdd,
-  0xa8, 0x7c, 0x37, 0x79, 0x87, 0x75, 0x82, 0x86, 0x39, 0xb2, 0x7f, 0x19,
-  0xca, 0xd2, 0x88, 0x44, 0x25, 0xac, 0x7c, 0x9d, 0x76, 0x67, 0xb8, 0x65,
-  0x69, 0x6c, 0x5d, 0x36, 0xf3, 0xcd, 0x78, 0xb7, 0xe6, 0xce, 0xd0, 0x16,
-  0xe9, 0x60, 0x53, 0xc3, 0x8b, 0x32, 0xd1, 0x1a, 0xc0, 0xe7, 0x60, 0x33,
-  0x08, 0x1f, 0x1b, 0x25, 0x07, 0x17, 0xdd, 0x59, 0x93, 0xe2, 0x42, 0x2a,
-  0xbd, 0x8a, 0xc0, 0x99, 0xd3, 0x82, 0xd9, 0x0d, 0xcc, 0x23, 0xea, 0x30,
-  0xb5, 0x39, 0x9c, 0x99, 0x8a, 0x79, 0xfa, 0x4c, 0x67, 0x38, 0xd8, 0x9d,
-  0xe0, 0x31, 0xa4, 0x11, 0xe6, 0x74, 0x9a, 0x64, 0xf7, 0x19, 0x2e, 0xbd,
-  0x28, 0x67, 0x30, 0x22, 0x82, 0xfd, 0x19, 0x5b, 0x9f, 0xcf, 0xc6, 0x86,
-  0x5b, 0x75, 0xb2, 0x45, 0x1e, 0x40, 0x43, 0x02, 0xc5, 0x65, 0x73, 0xb5,
-  0xed, 0xbc, 0x1a, 0xa4, 0xa3, 0x98, 0x05, 0xef, 0x98, 0x89, 0x60, 0xdd,
-  0x45, 0x97, 0xce, 0xe1, 0x97, 0x86, 0xda, 0xf9, 0xb7, 0x55, 0xdd, 0xc0,
-  0x14, 0x12, 0xd9, 0xcf, 0x2b, 0x31, 0x33, 0x5b, 0x64, 0x8b, 0xb2, 0xba,
-  0x0b, 0x26, 0x72, 0x0c, 0xcd, 0x83, 0xac, 0x4e, 0x39, 0x2d, 0x22, 0x02,
-  0x08, 0x47, 0xf5, 0x0b, 0x92, 0x05, 0x40, 0x4e, 0x77, 0x6b, 0x04, 0x42,
-  0x63, 0x32, 0xdc, 0xc7, 0x18, 0xdf, 0xce, 0xa3, 0xab, 0xd6, 0x13, 0xfc,
-  0x3c, 0x6c, 0xd8, 0x8b, 0x29, 0x35, 0x11, 0x0f, 0xce, 0x3c, 0x25, 0x76,
-  0x53, 0x64, 0xad, 0xd3, 0x81, 0xd8, 0xe0, 0x65, 0xad, 0xa3, 0xf3, 0x67,
-  0x4f, 0x46, 0xbb, 0x2d, 0x3a, 0x2f, 0xee, 0x28, 0x8a, 0x10, 0x67, 0x1e,
-  0xe7, 0x46, 0x63, 0xac, 0x79, 0xbe, 0x66, 0x07, 0x2f, 0xf2, 0xcb, 0x55,
-  0x95, 0xb1, 0xea, 0x86, 0xc0, 0x83, 0xc6, 0x1b, 0x48, 0x1b, 0xba, 0x2a,
-  0xe1, 0xa6, 0x37, 0x52, 0x34, 0x9b, 0x5f, 0x0c, 0x3a, 0xc3, 0xc1, 0x6e,
-  0x21, 0xd2, 0xc7, 0xf4, 0xc1, 0x2d, 0x8d, 0x7d, 0x82, 0xc1, 0x8a, 0x4c,
-  0xb4, 0xd7, 0x85, 0xe1, 0x24, 0x09, 0xb9, 0xa4, 0x93, 0xe9, 0x3c, 0xcd,
-  0x17, 0x20, 0x51, 0xf1, 0xb5, 0x8e, 0x62, 0x57, 0x82, 0x2c, 0x0b, 0x7a,
-  0x7b, 0x42, 0x36, 0x6f, 0x55, 0x93, 0x48, 0xc6, 0x89, 0xaa, 0xca, 0xcc,
-  0x16, 0xe5, 0x55, 0x36, 0xfd, 0xa8, 0x5c, 0x4b, 0x75, 0xcd, 0x2e, 0x0d,
-  0x53, 0x00, 0x02, 0x86, 0xb5, 0x79, 0x6a, 0x55, 0xd3, 0x15, 0xa9, 0xeb,
-  0x9c, 0x3c, 0x67, 0x64, 0x07, 0xae, 0xa6, 0x30, 0x0f, 0x71, 0x59, 0x0c,
-  0x65, 0x2b, 0xeb, 0x4b, 0x0c, 0x2f, 0x2d, 0x66, 0xc3, 0xa6, 0xca, 0x97,
-  0x7d, 0xb3, 0xe3, 0x53, 0x69, 0x6b, 0xa6, 0xb5, 0x98, 0xea, 0xb0, 0x82,
-  0xd9, 0x2e, 0x9e, 0x26, 0x9d, 0xdd, 0xec, 0x12, 0x24, 0xf6, 0x76, 0x40,
-  0x8e, 0xa0, 0xdc, 0x28, 0x0a, 0x6c, 0x25, 0xc1, 0xdb, 0x69, 0x6c, 0x22,
-  0x91, 0x58, 0xc6, 0x7c, 0xcb, 0xa7, 0xd0, 0x7e, 0xf2, 0xcb, 0x8c, 0x02,
-  0x3d, 0x46, 0x88, 0x35, 0x73, 0xa3, 0x13, 0x85, 0xf4, 0x6d, 0x7e, 0x93,
-  0x5d, 0x96, 0x0d, 0xa9, 0x21, 0x01, 0x99, 0xbc, 0x07, 0x83, 0xb7, 0x34,
-  0xa1, 0xfa, 0xbe, 0xaf, 0x8c, 0xe5, 0xac, 0x88, 0x9b, 0x4f, 0xb3, 0xbe,
-  0x2f, 0xae, 0x86, 0xba, 0x31, 0xb7, 0xaa, 0x7b, 0xea, 0x66, 0xb4, 0x69,
-  0x06, 0xa3, 0x0b, 0x1a, 0xa3, 0x2a, 0xac, 0xaa, 0xe9, 0x13, 0x3b, 0x20,
-  0xe5, 0xb8, 0xb9, 0xc9, 0xa7, 0x99, 0x7a, 0xe2, 0xc4, 0x45, 0x3d, 0xcf,
-  0x43, 0x1e, 0xbf, 0xa0, 0xfb, 0x68, 0x5e, 0x62, 0x65, 0x9c, 0xdc, 0x26,
-  0x37, 0x39, 0x29, 0xeb, 0xc2, 0xf0, 0xa0, 0x8b, 0x89, 0x1c, 0x48, 0xab,
-  0x1c, 0x3e, 0x22, 0x33, 0x9c, 0xcc, 0xd3, 0x33, 0xe5, 0xfd, 0xfb, 0xc5,
-  0xf3, 0xc6, 0xfb, 0x62, 0xbf, 0x38, 0xbb, 0x05, 0x97, 0xeb, 0x22, 0xcd,
-  0xe7, 0x91, 0x7d, 0x02, 0x13, 0xbb, 0xcc, 0xe0, 0x4e, 0xe3, 0x33, 0x58,
-  0xd1, 0xa6, 0x53, 0x50, 0x2e, 0x64, 0x50, 0x59, 0xc6, 0x86, 0x04, 0xac,
-  0x8e, 0xdb, 0x3b, 0xbb, 0xbd, 0xd0, 0xd6, 0xf8, 0xec, 0xe4, 0xef, 0x7c,
-  0x7c, 0xde, 0xf5, 0x4c, 0x69, 0xd4, 0x74, 0x49, 0xd1, 0xa7, 0xee, 0x0d,
-  0x25, 0x9b, 0x8b, 0x42, 0x98, 0xdb, 0xea, 0x3c, 0xce, 0xc4, 0x7d, 0x6e,
-  0x03, 0x7f, 0x60, 0x46, 0xc4, 0xcf, 0xe4, 0x0a, 0xf3, 0x38, 0xc2, 0x7d,
-  0xbb, 0x7c, 0xdc, 0x08, 0x56, 0x23, 0x87, 0xc1, 0x3f, 0x5b, 0x14, 0x5b,
-  0x1a, 0xd6, 0x65, 0xc3, 0x4f, 0xe4, 0xec, 0x15, 0x3e, 0x07, 0x0b, 0x0b,
-  0x77, 0x36, 0xc6, 0xc7, 0xc9, 0xe6, 0x23, 0x05, 0x99, 0x25, 0xcc, 0x20,
-  0x61, 0x85, 0x8e, 0x99, 0xd5, 0x94, 0xdd, 0xbf, 0xa2, 0x3c, 0xb0, 0x98,
-  0xc1, 0x54, 0x2f, 0xe6, 0xe9, 0x25, 0xfc, 0x6a, 0x97, 0xdd, 0x1b, 0x5a,
-  0x94, 0x12, 0x05, 0xac, 0x4b, 0xc3, 0xda, 0x69, 0xd5, 0xe2, 0xd3, 0xaa,
-  0x93, 0x2d, 0x43, 0x64, 0xf3, 0x15, 0xe4, 0xfc, 0xa9, 0x59, 0xde, 0x78,
-  0xfc, 0xcd, 0xb6, 0xcf, 0xde, 0xb0, 0xbb, 0x0f, 0x61, 0x6e, 0xc4, 0x9d,
-  0x60, 0x7d, 0x7f, 0xc5, 0xe7, 0xd1, 0x66, 0x70, 0xd6, 0xac, 0xf3, 0x55,
-  0x38, 0xa5, 0x4b, 0x5a, 0x05, 0xf9, 0x40, 0x47, 0xf6, 0xea, 0xd3, 0x93,
-  0xea, 0x8a, 0x65, 0xc2, 0x6e, 0x69, 0x06, 0xab, 0x7a, 0x05, 0xaf, 0x14,
-  0x64, 0x71, 0x77, 0x38, 0xc3, 0xe8, 0x0d, 0x2b, 0x5a, 0x15, 0xf4, 0x5f,
-  0xab, 0x3c, 0xe7, 0x30, 0xe3, 0xe8, 0x2c, 0x2a, 0xf2, 0x7e, 0x93, 0x01,
-  0x6c, 0x95, 0x4f, 0xc3, 0x53, 0x74, 0x6c, 0xda, 0xcb, 0xee, 0x25, 0x34,
-  0xaa, 0x19, 0xd8, 0x8d, 0x11, 0x9f, 0x46, 0x28, 0xd3, 0x85, 0xeb, 0xe1,
-  0xde, 0x5b, 0xf5, 0xca, 0xf0, 0x17, 0xb2, 0x19, 0x84, 0x79, 0x10, 0x3d,
-  0x76, 0x67, 0xc7, 0xec, 0xc5, 0x48, 0x1a, 0x8f, 0x8f, 0x6c, 0xff, 0xda,
-  0x17, 0x04, 0x87, 0xe6, 0x9f, 0xa2, 0x11, 0xbd, 0x99, 0xb1, 0xc4, 0xa0,
-  0x8b, 0x05, 0x6a, 0xd8, 0xf9, 0xc9, 0x38, 0x76, 0x98, 0xed, 0xf0, 0x14,
-  0xbd, 0x4f, 0xcc, 0x96, 0xfc, 0x87, 0xec, 0x4f, 0x2d, 0xc9, 0x1a, 0xf0,
-  0x42, 0x54, 0xbe, 0xa3, 0x6f, 0x99, 0x51, 0x2c, 0x8b, 0x0d, 0x65, 0x8e,
-  0x8c, 0x13, 0x03, 0x23, 0x41, 0x4d, 0x9a, 0x89, 0xf5, 0x9d, 0x1e, 0x1e,
-  0xf8, 0xe3, 0xc2, 0x59, 0xda, 0xbd, 0x08, 0xde, 0xef, 0xb7, 0xea, 0x6d,
-  0xcb, 0xc3, 0xcc, 0x28, 0x67, 0x47, 0x6f, 0x60, 0xb8, 0xa6, 0x86, 0x6e,
-  0xde, 0xaa, 0x9f, 0x52, 0x03, 0xdf, 0x93, 0x55, 0x3e, 0x6f, 0x05, 0x03,
-  0x9c, 0xad, 0x8d, 0xa8, 0x33, 0x93, 0x16, 0xa6, 0xc6, 0xc1, 0xad, 0x1c,
-  0x7e, 0xe1, 0x2e, 0xa1, 0x35, 0x77, 0x4b, 0x71, 0x69, 0xaf, 0xea, 0x96,
-  0xe7, 0x48, 0xe5, 0xf2, 0xbc, 0x81, 0x7a, 0x4d, 0x06, 0xad, 0x37, 0x66,
-  0x70, 0x42, 0x98, 0x16, 0x89, 0x81, 0xcb, 0x22, 0xff, 0x87, 0xe8, 0x9f,
-  0x59, 0x71, 0x9d, 0x57, 0x65, 0x41, 0xfa, 0xad, 0xb1, 0x79, 0xab, 0x1c,
-  0x6c, 0x99, 0x54, 0x2f, 0xc3, 0x38, 0x36, 0x0f, 0xdf, 0xbf, 0x3b, 0xf9,
-  0x70, 0x78, 0xf0, 0xe1, 0xab, 0xf7, 0x6f, 0x5f, 0x9d, 0x1c, 0x6d, 0x76,
-  0x86, 0x23, 0x67, 0x5f, 0x2e, 0x1e, 0xfa, 0x9a, 0x4c, 0x0e, 0x5c, 0x12,
-  0x33, 0x45, 0x1e, 0xf9, 0x32, 0xbf, 0x36, 0x0c, 0x0d, 0x16, 0x04, 0x9c,
-  0xf3, 0xf8, 0x1b, 0xdc, 0x59, 0xb2, 0xe1, 0x9d, 0xe1, 0x26, 0x2b, 0xd2,
-  0xd1, 0x46, 0x2d, 0x4d, 0x59, 0xaf, 0x8a, 0x98, 0xeb, 0x3a, 0xc1, 0x88,
-  0x76, 0x4d, 0x5a, 0x54, 0x31, 0x23, 0xbb, 0xc5, 0xb3, 0x0e, 0x3d, 0x3f,
-  0xfd, 0xaa, 0x31, 0xe6, 0x91, 0x46, 0x06, 0x8c, 0xc6, 0x56, 0x7e, 0xd4,
-  0x14, 0x04, 0x63, 0x5b, 0x1d, 0x44, 0x8e, 0xbb, 0x76, 0x5a, 0xe8, 0x2c,
-  0xd9, 0xa4, 0x91, 0x0c, 0xfd, 0x0e, 0x65, 0x92, 0xd3, 0xaa, 0x31, 0x86,
-  0x4d, 0x96, 0xe3, 0x62, 0x68, 0x10, 0x95, 0xf4, 0x55, 0x78, 0xe5, 0x02,
-  0xed, 0xda, 0xe8, 0x99, 0xb4, 0x07, 0xd0, 0xec, 0xb3, 0xdb, 0x0c, 0x37,
-  0x4f, 0xde, 0x3a, 0x5c, 0x55, 0xb8, 0xcd, 0xdf, 0x1b, 0x6d, 0x84, 0xb8,
-  0xdf, 0x2b, 0xb8, 0xf5, 0xcc, 0x0b, 0xfa, 0x90, 0x11, 0x33, 0x5d, 0x91,
-  0x57, 0xce, 0x29, 0xac, 0x9a, 0xc2, 0x85, 0x02, 0x87, 0xd7, 0xd9, 0xc1,
-  0xf9, 0x37, 0x51, 0x45, 0xd6, 0x25, 0xff, 0x08, 0x29, 0x42, 0x29, 0xaf,
-  0x1b, 0xb9, 0x20, 0x6f, 0xc7, 0xe3, 0x04, 0xd9, 0x24, 0xf3, 0x7c, 0x52,
-  0xa5, 0xf4, 0x4d, 0xfa, 0x31, 0xfd, 0xd4, 0x90, 0x75, 0x67, 0xb8, 0xb3,
-  0x6f, 0x0f, 0xc7, 0xbf, 0xdf, 0xdd, 0x25, 0x0d, 0x7e, 0x65, 0xf6, 0x65,
-  0xcb, 0xbc, 0x52, 0xd4, 0xe6, 0x66, 0x2e, 0x46, 0x75, 0xb9, 0x0d, 0xb1,
-  0x5d, 0x8b, 0x3a, 0x90, 0x5e, 0x1b, 0x69, 0x0b, 0x3a, 0x52, 0xa2, 0x36,
-  0xc7, 0x19, 0xec, 0x09, 0x18, 0x5d, 0xc9, 0x29, 0x36, 0x86, 0x5f, 0x18,
-  0x79, 0x3d, 0x0f, 0x95, 0xf1, 0xad, 0xfc, 0x74, 0x2c, 0x89, 0x2a, 0xe9,
-  0xd4, 0xfc, 0x95, 0x3c, 0x04, 0xdb, 0xb4, 0xb2, 0xf6, 0x0d, 0xd3, 0x55,
-  0x8d, 0x59, 0x1b, 0x3d, 0x27, 0xd3, 0x05, 0xf9, 0x35, 0x21, 0x57, 0x28,
-  0xba, 0x97, 0xcb, 0x25, 0x34, 0x81, 0x1c, 0x26, 0xe9, 0xf4, 0xe3, 0x4d,
-  0x5a, 0xcd, 0xd8, 0x16, 0x32, 0x14, 0x33, 0xc9, 0xe7, 0x79, 0x73, 0xc7,
-  0x06, 0x6d, 0xd7, 0x98, 0xe6, 0xd0, 0x28, 0x6d, 0xa0, 0xb9, 0x47, 0x97,
-  0xc6, 0xd6, 0x27, 0xed, 0x93, 0xd4, 0xfb, 0xbc, 0xf1, 0x6d, 0x59, 0xa8,
-  0x48, 0x8d, 0x55, 0x71, 0xec, 0xb7, 0x03, 0xf1, 0xd8, 0xf0, 0x3d, 0xc2,
-  0x34, 0x1d, 0xed, 0x2a, 0x1b, 0xf4, 0x99, 0x94, 0x92, 0x4f, 0x52, 0xdf,
-  0x19, 0x29, 0xbf, 0x48, 0x22, 0x2a, 0x22, 0x52, 0x8b, 0x92, 0x6f, 0xb3,
-  0x3b, 0x63, 0x38, 0xe7, 0x85, 0xe3, 0x94, 0x6c, 0xd8, 0x67, 0x64, 0xd9,
-  0xb1, 0x2e, 0x9a, 0xab, 0x17, 0x3d, 0x93, 0x40, 0x08, 0x4b, 0x92, 0xd0,
-  0x73, 0xc0, 0xef, 0xab, 0x1e, 0x4e, 0x43, 0x6c, 0xd6, 0x2d, 0x96, 0x8c,
-  0x2f, 0x85, 0x87, 0x38, 0x36, 0x3f, 0x2f, 0x8a, 0x6c, 0x2e, 0xc7, 0x77,
-  0xbe, 0xee, 0x00, 0xec, 0xb3, 0x66, 0xca, 0xdf, 0xf3, 0x8d, 0xee, 0x0c,
-  0xf7, 0x9c, 0x63, 0xfb, 0x69, 0xa3, 0x32, 0x49, 0x53, 0x8a, 0x8c, 0x55,
-  0xf4, 0xc8, 0xfe, 0x6a, 0xd4, 0xfb, 0x99, 0xe0, 0x36, 0x55, 0xee, 0xd0,
-  0xdb, 0x67, 0xce, 0xde, 0x50, 0x1c, 0x32, 0x9d, 0xb1, 0x1c, 0xf1, 0x9f,
-  0xac, 0x66, 0x85, 0xc8, 0x45, 0x67, 0x38, 0x5f, 0xcb, 0x56, 0x19, 0x26,
-  0xeb, 0xd8, 0x34, 0x7a, 0x6a, 0x59, 0xc1, 0x51, 0x54, 0x95, 0xe6, 0xac,
-  0x5b, 0xe7, 0xb9, 0xc5, 0xca, 0x46, 0xf7, 0x9a, 0x08, 0x37, 0xf7, 0x36,
-  0x66, 0x3b, 0x76, 0xd1, 0x03, 0xcd, 0x24, 0x34, 0x57, 0x7b, 0x2d, 0xce,
-  0xb6, 0x84, 0x06, 0x97, 0x7e, 0x69, 0xd8, 0xd8, 0xbf, 0x2e, 0xa0, 0x99,
-  0x19, 0x82, 0xf9, 0x85, 0x32, 0x4b, 0x68, 0xb1, 0x25, 0xa8, 0xdf, 0xa8,
-  0x44, 0xa6, 0x49, 0x58, 0xdf, 0xeb, 0x92, 0x73, 0x05, 0x58, 0x71, 0x64,
-  0x27, 0x72, 0x68, 0x06, 0x90, 0x1f, 0x50, 0x7c, 0x8d, 0xfb, 0x1b, 0xc9,
-  0x56, 0x36, 0xba, 0x34, 0xe3, 0x6d, 0xd0, 0x38, 0xbb, 0xfb, 0xf4, 0xe7,
-  0x1e, 0xfe, 0x7c, 0xbc, 0xa1, 0x99, 0x7f, 0xfe, 0xd6, 0x93, 0x34, 0xef,
-  0xca, 0x22, 0x0e, 0xc4, 0x39, 0xe1, 0x3e, 0x60, 0xe7, 0x72, 0x1f, 0xe3,
-  0x61, 0x9d, 0xf5, 0x84, 0x77, 0x39, 0x54, 0xb7, 0x74, 0x1b, 0x16, 0xec,
-  0x8b, 0xb8, 0xce, 0xd8, 0x19, 0x62, 0x56, 0x36, 0x35, 0xea, 0x21, 0xfc,
-  0x87, 0x7a, 0xab, 0xa6, 0x1f, 0xaa, 0xec, 0x2a, 0xad, 0xaf, 0x92, 0x55,
-  0xc3, 0x44, 0x68, 0xe8, 0xb6, 0x3b, 0xdc, 0x72, 0x9e, 0x3b, 0x17, 0x9b,
-  0x7c, 0x7a, 0xa4, 0x76, 0x9f, 0x3b, 0x45, 0x0e, 0x7d, 0xcc, 0xcb, 0x1b,
-  0x7d, 0x66, 0x28, 0x89, 0x78, 0x31, 0xb5, 0xc0, 0x9c, 0x26, 0x7c, 0x26,
-  0xf4, 0x98, 0x1f, 0xc2, 0x5e, 0x90, 0x36, 0x49, 0x59, 0x82, 0x86, 0xc5,
-  0x5d, 0x98, 0x1d, 0x23, 0x8b, 0x6e, 0x8e, 0x73, 0x23, 0xdb, 0x15, 0xf3,
-  0x0e, 0x4c, 0x53, 0xd1, 0xf3, 0xf2, 0x0b, 0x71, 0xdb, 0xca, 0xbf, 0x21,
-  0x4f, 0x45, 0xfb, 0xaa, 0x39, 0xcc, 0xdd, 0x55, 0xbd, 0xee, 0x27, 0x6d,
-  0x65, 0x90, 0x56, 0xd3, 0x91, 0xc5, 0x72, 0xa4, 0x44, 0xe9, 0x3a, 0xbf,
-  0x84, 0xad, 0x11, 0x73, 0x60, 0xb0, 0x43, 0xea, 0x5f, 0xba, 0x24, 0x66,
-  0xc6, 0x43, 0x72, 0x94, 0xae, 0xea, 0x07, 0xdc, 0x11, 0x8f, 0xe9, 0xf2,
-  0x3b, 0xd6, 0x51, 0xcc, 0xe1, 0x7c, 0x7f, 0x03, 0xba, 0x54, 0x78, 0xe7,
-  0x11, 0xc6, 0xa1, 0x77, 0xb3, 0xc6, 0x3c, 0xd0, 0x3b, 0x71, 0x91, 0x6c,
-  0xa5, 0x1f, 0xd3, 0x51, 0x72, 0x7a, 0x38, 0x3e, 0xa3, 0x4f, 0x18, 0xea,
-  0x28, 0x2e, 0xcd, 0x2c, 0x4e, 0xc6, 0x9d, 0xe1, 0xb2, 0xdb, 0x26, 0x2b,
-  0xea, 0x98, 0x73, 0x32, 0xdc, 0x66, 0x0d, 0x1f, 0x68, 0x66, 0x8d, 0x4c,
-  0xd6, 0x58, 0xfa, 0x08, 0x88, 0x53, 0x7c, 0x97, 0x92, 0x2f, 0x12, 0xbe,
-  0x6a, 0xc1, 0x87, 0x96, 0xe6, 0xe6, 0xcf, 0xb6, 0xad, 0xab, 0x66, 0xa0,
-  0xb4, 0x60, 0xe3, 0x84, 0xf5, 0xea, 0x92, 0x6c, 0x90, 0x5a, 0xed, 0x46,
-  0xfb, 0x05, 0xb3, 0x1b, 0xa1, 0xaa, 0x20, 0xcb, 0xb6, 0x5e, 0x44, 0x63,
-  0x35, 0x51, 0x12, 0x15, 0x54, 0xa4, 0xa2, 0x74, 0xa3, 0x52, 0x1a, 0x05,
-  0x52, 0x4a, 0x73, 0x44, 0xd6, 0xa6, 0x99, 0x51, 0x41, 0x67, 0x11, 0x25,
-  0x80, 0x0f, 0x45, 0x0d, 0xa7, 0x0b, 0x49, 0x23, 0x8d, 0xf8, 0x7f, 0x30,
-  0xd0, 0x94, 0x55, 0x34, 0xa2, 0x7a, 0x44, 0x28, 0x72, 0xf2, 0x91, 0x92,
-  0xc2, 0xcc, 0xa6, 0x3a, 0x8d, 0x67, 0xef, 0xff, 0xd7, 0xc5, 0xca, 0x6c,
-  0x7c, 0x44, 0x1a, 0x93, 0x52, 0x45, 0x62, 0x86, 0x36, 0x70, 0x9d, 0x63,
-  0xef, 0xc9, 0x6e, 0xdb, 0x81, 0x0d, 0x62, 0x33, 0x06, 0x40, 0x96, 0xbc,
-  0xa4, 0x3f, 0xef, 0xe5, 0xca, 0xc8, 0x59, 0xc1, 0xf3, 0x12, 0xe8, 0x64,
-  0xde, 0x29, 0xbe, 0x98, 0xa4, 0xcd, 0xa0, 0x03, 0xe9, 0x05, 0x72, 0x1b,
-  0x11, 0xdf, 0x1b, 0x24, 0xaf, 0x28, 0x75, 0xfb, 0xe8, 0xed, 0xd7, 0xa0,
-  0x81, 0xb3, 0xdd, 0x3d, 0x84, 0x95, 0xac, 0xf5, 0x30, 0xc3, 0x47, 0x6a,
-  0x76, 0x24, 0x70, 0x58, 0x38, 0x54, 0x7c, 0x21, 0x13, 0x06, 0x60, 0xa3,
-  0x14, 0x0f, 0x44, 0xda, 0xd0, 0xec, 0xd3, 0xc9, 0xaf, 0xc0, 0x10, 0x3d,
-  0x1a, 0xc8, 0x0e, 0x8a, 0x63, 0xe6, 0x63, 0x76, 0xe7, 0xfe, 0x86, 0x5d,
-  0xf5, 0xb6, 0xda, 0x3d, 0xfc, 0xd2, 0xdb, 0xa4, 0xbf, 0xee, 0x53, 0x6a,
-  0x92, 0xd1, 0x52, 0x67, 0x3f, 0xfd, 0x32, 0x89, 0x18, 0xdf, 0xf9, 0x88,
-  0xb3, 0x05, 0x7e, 0x2e, 0x4d, 0x02, 0xe2, 0x98, 0x3f, 0xb3, 0x78, 0x49,
-  0x9c, 0xa7, 0x9c, 0x7a, 0x22, 0xf8, 0xb4, 0xb0, 0x2a, 0xc9, 0x90, 0x33,
-  0xbf, 0x90, 0x09, 0xd6, 0xdd, 0xfb, 0x69, 0x39, 0x0f, 0x64, 0x5d, 0xcb,
-  0x70, 0x85, 0x3e, 0xbf, 0x27, 0xf2, 0x0d, 0xc6, 0x1c, 0x33, 0x1b, 0xd1,
-  0xa2, 0xbb, 0xd7, 0xc1, 0xea, 0xd4, 0x50, 0xbf, 0x9c, 0x64, 0xa4, 0x37,
-  0xf9, 0x45, 0xc4, 0xb7, 0x31, 0x35, 0xd6, 0x94, 0x46, 0x89, 0xd3, 0x78,
-  0x63, 0xea, 0xbf, 0x39, 0x5b, 0xdd, 0x5b, 0x73, 0xe8, 0xe4, 0x67, 0xb2,
-  0xbb, 0x36, 0xf0, 0x3d, 0x4d, 0x86, 0xc9, 0x55, 0xb9, 0xea, 0xe7, 0x92,
-  0x4b, 0x1a, 0xc6, 0x2f, 0x38, 0xd5, 0x40, 0xbc, 0x51, 0x92, 0x52, 0xd5,
-  0xf2, 0xe3, 0x33, 0xf9, 0x91, 0x25, 0xba, 0xe1, 0x6d, 0xc9, 0x46, 0xec,
-  0x28, 0x1a, 0x8e, 0x7a, 0xca, 0x15, 0xca, 0xaf, 0x69, 0xeb, 0x94, 0x76,
-  0x9c, 0x63, 0xb3, 0xad, 0xfa, 0x96, 0x05, 0xfd, 0xb7, 0x20, 0x9f, 0xd8,
-  0xef, 0x22, 0x04, 0x19, 0xa5, 0x45, 0xf2, 0x8d, 0x4b, 0xdc, 0x03, 0x0a,
-  0x0c, 0xe5, 0x3f, 0x4a, 0x8a, 0xfa, 0xfc, 0xee, 0x41, 0x06, 0x9d, 0x2a,
-  0x20, 0x6a, 0xb7, 0x79, 0xc6, 0x5c, 0x60, 0xed, 0x74, 0x09, 0xc4, 0xb0,
-  0xf1, 0x86, 0x72, 0x49, 0x98, 0x76, 0xc9, 0xf7, 0x9a, 0x4f, 0x3f, 0x22,
-  0xea, 0x22, 0x12, 0xca, 0x5f, 0x9f, 0x26, 0xec, 0x71, 0xb2, 0x69, 0xe4,
-  0x08, 0x60, 0x4b, 0x92, 0x53, 0x98, 0x68, 0x92, 0xa4, 0x73, 0x5e, 0xb0,
-  0xce, 0xd6, 0xeb, 0x65, 0x30, 0x73, 0xfd, 0xf0, 0xea, 0xf8, 0x5d, 0xb2,
-  0x45, 0x1a, 0x78, 0xd7, 0xc8, 0x55, 0xf1, 0xbe, 0x93, 0x35, 0xd3, 0x9d,
-  0xe5, 0xc7, 0x7c, 0xc7, 0x18, 0x9b, 0xb3, 0xc9, 0xb6, 0x35, 0xa2, 0xf0,
-  0x39, 0xa2, 0x42, 0x6b, 0x98, 0xaa, 0x65, 0x0a, 0xd3, 0x34, 0x70, 0x3d,
-  0x3a, 0x53, 0x95, 0x6b, 0x61, 0xac, 0x8d, 0xca, 0xdb, 0xc4, 0x04, 0x8d,
-  0xf0, 0x0c, 0xa7, 0x45, 0x20, 0xa8, 0x93, 0xb1, 0x5f, 0xda, 0xd8, 0xd8,
-  0xdd, 0xbb, 0xca, 0x69, 0x8f, 0xe2, 0xc8, 0x61, 0x07, 0x8e, 0xe6, 0xea,
-  0x89, 0xb8, 0x70, 0xda, 0xef, 0x80, 0xb2, 0x2c, 0x69, 0x53, 0x96, 0x24,
-  0x92, 0x66, 0xe4, 0x06, 0xec, 0x0e, 0x07, 0x4d, 0x6e, 0x63, 0xb4, 0xb3,
-  0x91, 0xd8, 0xbc, 0x52, 0xb3, 0xcb, 0x9c, 0x3e, 0x6d, 0x83, 0x5e, 0x86,
-  0xc4, 0x2e, 0x56, 0xb5, 0xf5, 0x63, 0xa6, 0xf6, 0xbc, 0x46, 0x31, 0x86,
-  0xea, 0x1d, 0xa7, 0xd5, 0xb9, 0x8c, 0x6e, 0x8c, 0x9b, 0xe5, 0x5b, 0xeb,
-  0x32, 0x29, 0x1c, 0xd5, 0xc6, 0x8f, 0x1b, 0x89, 0x97, 0x97, 0xd8, 0x4a,
-  0x4f, 0xcc, 0x5d, 0xe6, 0x90, 0x27, 0x04, 0x8c, 0x44, 0xb6, 0x77, 0x78,
-  0x96, 0xcd, 0xf3, 0x45, 0x0e, 0xdb, 0xcb, 0x9f, 0xc2, 0x30, 0x16, 0x1c,
-  0x74, 0x53, 0xfa, 0x31, 0x9c, 0x92, 0x66, 0xfb, 0xa6, 0xf4, 0x6b, 0x33,
-  0x25, 0x78, 0xc4, 0x38, 0x15, 0x33, 0x6e, 0x35, 0xb7, 0x27, 0x64, 0xf3,
-  0x85, 0xd7, 0x84, 0x8c, 0xed, 0x5d, 0xea, 0x53, 0xe5, 0x9d, 0x4b, 0x44,
-  0x2f, 0x3d, 0x33, 0xb5, 0x64, 0xf9, 0x71, 0x5a, 0xef, 0xee, 0x76, 0x05,
-  0x5d, 0xed, 0x28, 0x4a, 0xec, 0xf7, 0xd4, 0x12, 0xe6, 0xfb, 0x77, 0xc7,
-  0xc9, 0x16, 0x55, 0x90, 0x3c, 0x7f, 0xba, 0xbb, 0xb7, 0xed, 0xa7, 0x94,
-  0x28, 0x03, 0x08, 0xe5, 0xe6, 0x1d, 0x87, 0x63, 0xbd, 0x0b, 0x38, 0x2f,
-  0xa7, 0xa9, 0x68, 0x1c, 0x6e, 0xe8, 0x59, 0x76, 0x9d, 0x4f, 0xa9, 0x80,
-  0x87, 0x22, 0xf1, 0xc4, 0x83, 0x27, 0x99, 0x99, 0x64, 0xb0, 0xe3, 0x2e,
-  0x95, 0x97, 0x67, 0x6f, 0x4c, 0x24, 0xab, 0x29, 0x53, 0xca, 0xb4, 0xa1,
-  0x81, 0x46, 0xf6, 0xce, 0x9f, 0xb5, 0x44, 0x09, 0xd2, 0x1e, 0x4f, 0x10,
-  0xad, 0x8b, 0xcb, 0x6b, 0xa0, 0x63, 0x0c, 0x5c, 0xe0, 0x67, 0x38, 0x94,
-  0xcd, 0x12, 0xd6, 0x6b, 0xe3, 0xc6, 0x94, 0x7a, 0xd2, 0x3d, 0x40, 0x99,
-  0xd3, 0x06, 0x09, 0x92, 0x02, 0xc2, 0x3d, 0x75, 0x83, 0xda, 0xdd, 0xf7,
-  0x35, 0xa1, 0xf6, 0xa8, 0xa1, 0xa7, 0x1c, 0x84, 0x63, 0x34, 0x97, 0xf8,
-  0x90, 0xbf, 0x91, 0x93, 0xa9, 0xcd, 0x3e, 0xe5, 0x78, 0xe8, 0xec, 0xc5,
-  0x6b, 0x38, 0x61, 0x45, 0x41, 0xf9, 0x6d, 0xaa, 0x8f, 0x07, 0x72, 0xdc,
-  0xbc, 0xbe, 0xa3, 0x42, 0x08, 0x52, 0x48, 0xfd, 0x8d, 0xec, 0xf9, 0x31,
-  0xcc, 0x13, 0x9e, 0x9e, 0x8f, 0xe2, 0xe8, 0x81, 0x52, 0x6c, 0x73, 0x37,
-  0x42, 0x5f, 0xb1, 0x0a, 0x7e, 0x73, 0x44, 0xd3, 0x72, 0xd6, 0x31, 0xd9,
-  0x69, 0x13, 0x3c, 0x81, 0x07, 0xee, 0xc7, 0xa1, 0x4a, 0x70, 0xbc, 0xb8,
-  0x27, 0x9b, 0x28, 0x95, 0xdd, 0xeb, 0x3f, 0x8b, 0x07, 0xc6, 0x3c, 0x6a,
-  0x60, 0x81, 0xbf, 0x88, 0x03, 0xde, 0xe3, 0x73, 0x3a, 0x0c, 0x24, 0x76,
-  0x6d, 0x95, 0x21, 0xa7, 0xab, 0x51, 0x96, 0x78, 0x82, 0x8d, 0x0b, 0x2d,
-  0x1a, 0xca, 0x17, 0x44, 0x3a, 0x00, 0x25, 0x7b, 0x75, 0xee, 0x26, 0x3b,
-  0x76, 0xcc, 0x75, 0xd9, 0x3a, 0xe1, 0x20, 0x65, 0x72, 0xf6, 0xfa, 0x07,
-  0xe5, 0x96, 0x31, 0x03, 0x1e, 0x8e, 0xa8, 0x3f, 0xd9, 0xb4, 0x30, 0x63,
-  0x51, 0x50, 0x8a, 0x5a, 0x2e, 0xe9, 0x9e, 0xec, 0x26, 0x42, 0x38, 0x7c,
-  0xdb, 0x65, 0x31, 0xd2, 0x56, 0x6f, 0xbc, 0xc4, 0xef, 0xba, 0xb1, 0xa6,
-  0x92, 0x2d, 0x99, 0x3f, 0xff, 0xc8, 0xbf, 0x66, 0x1e, 0x6b, 0xfe, 0xd5,
-  0x5c, 0xad, 0x16, 0x13, 0x73, 0x9e, 0x45, 0xf3, 0xe7, 0x8d, 0x84, 0x83,
-  0xad, 0x17, 0xb2, 0x9f, 0x6b, 0xcc, 0xce, 0x5c, 0xcb, 0x75, 0xd4, 0xb7,
-  0xd8, 0xda, 0x35, 0x9e, 0x9d, 0x16, 0x0d, 0xb8, 0xc4, 0x3c, 0x73, 0x78,
-  0xec, 0xcb, 0x0e, 0x54, 0xbd, 0xf7, 0x86, 0x3c, 0x7f, 0x7c, 0xf3, 0x97,
-  0x1f, 0x5f, 0x3c, 0x7e, 0x92, 0x3e, 0x4f, 0xa7, 0xcf, 0x2e, 0x3e, 0x4f,
-  0x9f, 0xce, 0x9e, 0x3e, 0x7f, 0xb1, 0xf7, 0xf9, 0xd3, 0xf4, 0xf9, 0x93,
-  0x8b, 0xf4, 0xd9, 0x6e, 0xb6, 0xfb, 0xe2, 0x62, 0xef, 0xf1, 0x6c, 0x76,
-  0x91, 0x7d, 0x3e, 0x7b, 0x9e, 0x6e, 0x8c, 0x60, 0x7e, 0xe9, 0xd4, 0x43,
-  0x56, 0xab, 0x81, 0xb7, 0x34, 0x19, 0x7f, 0x73, 0x30, 0xdc, 0x4d, 0xae,
-  0xb2, 0x5b, 0xbd, 0x60, 0xec, 0xd1, 0xb4, 0xe9, 0x76, 0x99, 0x24, 0x54,
-  0xf7, 0x2f, 0x56, 0xab, 0x08, 0x29, 0x5d, 0x9a, 0x7c, 0x25, 0xd0, 0x80,
-  0x79, 0x17, 0x75, 0x5b, 0x39, 0xa1, 0xce, 0xfa, 0x0f, 0xf7, 0xd5, 0x67,
-  0x4f, 0xeb, 0xea, 0x5e, 0xfe, 0x13, 0xf3, 0xce, 0xfc, 0x4d, 0x3a, 0x35,
-  0x4a, 0x92, 0xd9, 0x13, 0x79, 0x70, 0x6c, 0x4c, 0x5b, 0xc3, 0xa6, 0x07,
-  0x89, 0xfc, 0x85, 0xbc, 0xc4, 0xde, 0x18, 0x5f, 0x57, 0xe5, 0x6a, 0x79,
-  0x56, 0xce, 0xf3, 0xe9, 0xdd, 0xba, 0xe1, 0xfc, 0xc7, 0x5a, 0xbf, 0x38,
-  0x62, 0x16, 0x9e, 0xd7, 0xd9, 0x6f, 0x68, 0x5a, 0x79, 0xec, 0xf8, 0x01,
-  0xb6, 0xd5, 0x70, 0x9a, 0x2f, 0xaf, 0x28, 0xce, 0xfb, 0x12, 0xe9, 0x7d,
-  0x14, 0x9a, 0xe1, 0x1f, 0xc4, 0x6d, 0xaa, 0xb1, 0xdc, 0xc8, 0x5a, 0xce,
-  0x53, 0xdf, 0x16, 0x8d, 0x2b, 0xd7, 0x0a, 0x38, 0x75, 0x53, 0x49, 0x4a,
-  0x69, 0x1e, 0xf8, 0xf1, 0xdc, 0x87, 0xf8, 0xb6, 0xab, 0xb6, 0xcd, 0xce,
-  0x0b, 0xf9, 0xd5, 0x28, 0x79, 0x87, 0x38, 0xf9, 0x6a, 0xc9, 0xe6, 0x05,
-  0xfc, 0xf9, 0xfc, 0xbb, 0xee, 0x45, 0xa3, 0xc9, 0x0b, 0xc5, 0x70, 0x1d,
-  0x9e, 0xd9, 0xd1, 0xf7, 0xef, 0x4e, 0xf6, 0xbb, 0xfb, 0x94, 0x50, 0x99,
-  0x51, 0xbd, 0xbf, 0xb3, 0x83, 0x90, 0xcf, 0x55, 0x7a, 0x7b, 0x3b, 0xaa,
-  0xb3, 0x9d, 0x59, 0x39, 0xad, 0x77, 0xea, 0x7a, 0xae, 0xbb, 0x81, 0xda,
-  0xbf, 0x4f, 0xe9, 0xcd, 0x2d, 0x17, 0x60, 0x5b, 0xd9, 0x6c, 0x58, 0xd7,
-  0x41, 0x6e, 0xd0, 0xf8, 0x50, 0x33, 0x0f, 0x8e, 0x24, 0x1f, 0x0d, 0x72,
-  0x6e, 0x68, 0x76, 0x77, 0x3c, 0xfe, 0x26, 0xd1, 0x97, 0xb1, 0xbd, 0x36,
-  0x24, 0x6e, 0xf3, 0x72, 0x06, 0x11, 0x35, 0x2c, 0x15, 0x86, 0xfd, 0x27,
-  0xdf, 0xa1, 0x43, 0xea, 0x74, 0xc9, 0xff, 0x91, 0xa2, 0x95, 0xbc, 0x59,
-  0x9b, 0xc1, 0xf7, 0xac, 0xe3, 0x00, 0xb1, 0x8b, 0x88, 0xc7, 0xff, 0xd5,
-  0x09, 0x96, 0x26, 0xee, 0x49, 0xe7, 0x11, 0xea, 0x96, 0xb1, 0x1b, 0xea,
-  0xbd, 0x2c, 0x2b, 0x23, 0x3c, 0x16, 0x75, 0xcc, 0x0b, 0x2a, 0x97, 0xbc,
-  0x66, 0xad, 0xaf, 0x1d, 0x34, 0x9c, 0x65, 0xfa, 0x01, 0xa5, 0xbe, 0x06,
-  0xa5, 0xc4, 0xdf, 0x70, 0xde, 0x51, 0x57, 0xce, 0x4a, 0x9d, 0x69, 0x6f,
-  0xc2, 0x5b, 0xcf, 0x39, 0xf7, 0x39, 0xdc, 0x92, 0x55, 0xe1, 0x02, 0x25,
-  0x49, 0xc8, 0x65, 0x8d, 0x2c, 0x37, 0x2b, 0xf5, 0xb3, 0xd2, 0xaa, 0x0c,
-  0x42, 0x85, 0x34, 0x8e, 0xaa, 0x2a, 0x3d, 0x15, 0x78, 0xf8, 0x2d, 0x4c,
-  0x51, 0x23, 0x4b, 0xf3, 0x4b, 0x0d, 0xc6, 0xf7, 0x64, 0xe3, 0x91, 0xa0,
-  0x6b, 0x90, 0xe2, 0x2c, 0x95, 0xe5, 0x24, 0x42, 0x28, 0xd9, 0x0d, 0x89,
-  0x28, 0x92, 0xc4, 0xc9, 0xc9, 0x43, 0xad, 0x92, 0xfa, 0xe0, 0xde, 0x50,
-  0x69, 0x90, 0x7b, 0x9c, 0x92, 0xae, 0xf4, 0x16, 0x63, 0x78, 0x71, 0x76,
-  0x78, 0x69, 0x70, 0xa4, 0xc3, 0xc1, 0x29, 0x61, 0x9e, 0xe9, 0xda, 0x86,
-  0x48, 0xcd, 0xb5, 0x1a, 0x62, 0xac, 0x1e, 0xb6, 0xbb, 0x1e, 0xcd, 0xd0,
-  0xd7, 0xed, 0xcd, 0x51, 0x9f, 0x9d, 0x22, 0xfd, 0x3f, 0xa6, 0x08, 0x94,
-  0x5e, 0x48, 0x97, 0x06, 0x0c, 0x25, 0x64, 0x63, 0x13, 0x2c, 0xb5, 0xa0,
-  0x09, 0xea, 0x83, 0xe1, 0x57, 0x46, 0x48, 0x52, 0x62, 0x3a, 0x55, 0xe5,
-  0xcf, 0x4b, 0xa7, 0x8e, 0x19, 0x32, 0x35, 0x9c, 0x13, 0x65, 0x8b, 0xa3,
-  0x80, 0xcb, 0x73, 0xe9, 0x12, 0xa7, 0x1b, 0x72, 0x09, 0x1e, 0xe7, 0x86,
-  0xf1, 0xcf, 0x40, 0x7e, 0x13, 0x8d, 0xa8, 0x3b, 0xee, 0x47, 0xe7, 0x17,
-  0x73, 0x24, 0x49, 0xf2, 0x3e, 0x57, 0x44, 0xe6, 0xa8, 0xf7, 0x95, 0xea,
-  0x50, 0xae, 0x45, 0x50, 0x3f, 0x78, 0x5d, 0x4a, 0x72, 0x27, 0x4d, 0x94,
-  0xe6, 0xc9, 0x73, 0xec, 0x52, 0x96, 0xad, 0xfc, 0x6c, 0x99, 0x2e, 0x69,
-  0xed, 0x52, 0xfa, 0xeb, 0x30, 0xb6, 0xe9, 0x36, 0x33, 0x66, 0xeb, 0x06,
-  0xe5, 0x11, 0x98, 0x48, 0x95, 0xe9, 0x17, 0x8a, 0xb2, 0x3b, 0x29, 0x9d,
-  0x47, 0x2c, 0x73, 0x55, 0x4b, 0x00, 0xbc, 0x09, 0x68, 0x29, 0x80, 0x3d,
-  0xe5, 0x9e, 0x3c, 0xcf, 0x2c, 0x71, 0x8f, 0x24, 0xce, 0x2a, 0x75, 0xc7,
-  0x08, 0xef, 0x04, 0x0a, 0x3b, 0x6a, 0x9e, 0xfa, 0x3e, 0xcd, 0xe9, 0x8b,
-  0xed, 0x98, 0x57, 0xd9, 0x8d, 0xa4, 0x14, 0x65, 0x2e, 0xea, 0x74, 0x5e,
-  0xd6, 0x1a, 0xad, 0x21, 0x55, 0x84, 0x0b, 0x74, 0x0d, 0x4b, 0xfd, 0x5e,
-  0x7e, 0xc0, 0x47, 0xd3, 0x19, 0x8e, 0x9f, 0x1a, 0xc8, 0x14, 0x2f, 0x9c,
-  0x6a, 0x22, 0x96, 0xad, 0xab, 0x2a, 0x26, 0x46, 0x63, 0x6d, 0xcf, 0xfd,
-  0xe4, 0xc7, 0x1f, 0x07, 0x89, 0x31, 0xa9, 0x3b, 0xc3, 0xfd, 0xd8, 0x98,
-  0x9f, 0x1a, 0x5a, 0xfc, 0x91, 0xeb, 0x9a, 0x7e, 0xbc, 0x26, 0x93, 0x91,
-  0xdc, 0xd1, 0xf5, 0x9c, 0x62, 0x4d, 0xac, 0x94, 0xb7, 0x7d, 0x78, 0x5c,
-  0x3c, 0xbd, 0x26, 0x91, 0xcb, 0x59, 0xf9, 0x9c, 0xb8, 0x69, 0x0e, 0x6c,
-  0xb5, 0x28, 0xc4, 0x96, 0x61, 0xe2, 0xc4, 0xbd, 0x87, 0xd4, 0xd8, 0xfc,
-  0xfd, 0xa6, 0x23, 0xa4, 0xd8, 0xde, 0x55, 0x19, 0xeb, 0x05, 0x10, 0x6c,
-  0xb9, 0x27, 0xd4, 0xb4, 0xcc, 0x18, 0xc6, 0x69, 0xc2, 0xc1, 0x55, 0xca,
-  0x5f, 0x3b, 0x25, 0x57, 0x3c, 0x57, 0x8b, 0x75, 0x85, 0xbe, 0x33, 0x3c,
-  0xa9, 0x84, 0x6e, 0x79, 0x75, 0x57, 0x13, 0x0b, 0x97, 0xd9, 0x04, 0xb7,
-  0xa7, 0x37, 0x15, 0x59, 0xf6, 0x9e, 0x6a, 0x7f, 0x88, 0x0f, 0x10, 0xf3,
-  0x6b, 0xb1, 0x4e, 0x33, 0xa3, 0xcd, 0xe1, 0xa6, 0x8d, 0x9c, 0x49, 0x76,
-  0x4d, 0x90, 0x72, 0x6f, 0xd3, 0xb8, 0x5d, 0xaa, 0x62, 0xf0, 0x49, 0x2f,
-  0x85, 0xae, 0xf4, 0x93, 0x23, 0x5d, 0x25, 0x3c, 0x15, 0xb1, 0x6a, 0xcc,
-  0x5f, 0xbe, 0x2f, 0xfc, 0x27, 0xe2, 0x9e, 0x42, 0x12, 0x25, 0x0c, 0x15,
-  0x1d, 0x00, 0xbe, 0x13, 0x17, 0x4c, 0x1a, 0x0e, 0x01, 0x59, 0xb2, 0x64,
-  0x98, 0x11, 0x22, 0x09, 0xe4, 0x29, 0xdc, 0x51, 0xc1, 0xd8, 0x72, 0x1e,
-  0xf0, 0x5b, 0x49, 0x1c, 0xd4, 0xaa, 0x6c, 0xba, 0xe0, 0x84, 0x6d, 0x71,
-  0x53, 0x08, 0xfa, 0xc0, 0xb8, 0x84, 0x0f, 0x67, 0x8a, 0x8c, 0x07, 0x49,
-  0xae, 0x91, 0xd2, 0xb3, 0x88, 0xcd, 0x48, 0x62, 0x2f, 0xd0, 0x98, 0x68,
-  0x3e, 0x5f, 0x70, 0x79, 0x76, 0x5c, 0x6f, 0xda, 0xe8, 0xbe, 0x81, 0x7c,
-  0x49, 0xe7, 0x10, 0x95, 0xc2, 0x7a, 0x4c, 0x64, 0x4b, 0xf2, 0xee, 0x86,
-  0x7f, 0xe7, 0xf4, 0x37, 0xae, 0xfc, 0x12, 0x11, 0xbb, 0xcd, 0xe9, 0xc4,
-  0x75, 0x24, 0x0f, 0xc0, 0xe5, 0x64, 0x79, 0xf4, 0xe1, 0xb2, 0x9a, 0x72,
-  0x38, 0xbb, 0x21, 0xbd, 0x58, 0xda, 0x79, 0x4f, 0x07, 0x81, 0x7b, 0x7d,
-  0x9b, 0x0a, 0x53, 0xe8, 0x7b, 0xe2, 0xc0, 0x56, 0xd1, 0x61, 0x6f, 0xf4,
-  0x72, 0x0e, 0xc8, 0x0f, 0x2d, 0x89, 0x81, 0x02, 0x15, 0xec, 0xce, 0xee,
-  0xb6, 0x2d, 0xa2, 0x04, 0x42, 0x07, 0xe7, 0x71, 0x8b, 0xaa, 0xb0, 0x71,
-  0x55, 0x72, 0xe6, 0xd1, 0xc6, 0x3e, 0xd5, 0xf7, 0xc9, 0x6d, 0xc4, 0x1a,
-  0x15, 0x33, 0xa1, 0x33, 0x1c, 0xf2, 0xba, 0xbe, 0x39, 0x7d, 0x73, 0xd4,
-  0xce, 0xd7, 0xc5, 0x4f, 0x62, 0xae, 0x5a, 0xc3, 0xae, 0x5e, 0x1b, 0x0e,
-  0xc3, 0x34, 0x90, 0x06, 0xba, 0x1f, 0xd3, 0x96, 0x99, 0xd6, 0x65, 0xd6,
-  0x2c, 0x6f, 0x56, 0xf9, 0x6c, 0x6b, 0x9b, 0x68, 0x84, 0xaa, 0x52, 0x86,
-  0x28, 0x85, 0x62, 0x43, 0xb2, 0x4e, 0xb6, 0x58, 0x9d, 0xaf, 0xb2, 0x66,
-  0x55, 0x15, 0xac, 0x46, 0xd1, 0xdc, 0xbb, 0x26, 0x99, 0x91, 0xce, 0x2c,
-  0xea, 0x7c, 0x57, 0x82, 0xc0, 0xef, 0x70, 0xc2, 0x13, 0x0f, 0x68, 0x8c,
-  0xe3, 0x53, 0x9b, 0x25, 0x82, 0x83, 0xc7, 0x5a, 0x02, 0xf9, 0xe5, 0xef,
-  0x44, 0x72, 0x70, 0x76, 0xf6, 0xea, 0xe0, 0xfc, 0xc0, 0xae, 0x0d, 0x02,
-  0x1a, 0xcc, 0x05, 0xfa, 0xb4, 0xe1, 0x43, 0xa4, 0x35, 0xd1, 0x93, 0x9b,
-  0x7f, 0x78, 0x3f, 0x3e, 0x7a, 0xd7, 0x3d, 0xd8, 0xb3, 0x77, 0xa7, 0x04,
-  0x74, 0xf4, 0x87, 0x1f, 0x0f, 0x96, 0xcb, 0xb9, 0x86, 0x10, 0x5f, 0xa5,
-  0x4d, 0xba, 0x19, 0xdc, 0xea, 0xbd, 0x6d, 0x9a, 0xdf, 0x8d, 0x9d, 0xdf,
-  0x85, 0x08, 0x39, 0x38, 0x06, 0x92, 0x11, 0x1d, 0x68, 0x35, 0xd5, 0x64,
-  0x5d, 0xbb, 0x1b, 0xd8, 0x00, 0xe4, 0xda, 0xf6, 0x2f, 0xa4, 0x74, 0x9c,
-  0x4c, 0xd3, 0xce, 0x74, 0xb3, 0xe6, 0xc6, 0x24, 0xcf, 0xa6, 0xab, 0x46,
-  0x49, 0x1e, 0xf4, 0x45, 0xc5, 0xde, 0xdd, 0x7d, 0x09, 0x8e, 0xc7, 0x05,
-  0x5d, 0x98, 0x0b, 0x00, 0x6b, 0xc0, 0x10, 0x1a, 0x12, 0xaa, 0x75, 0xb6,
-  0xcc, 0xc5, 0x22, 0x34, 0x35, 0xcb, 0x38, 0x08, 0x03, 0xec, 0x01, 0x9e,
-  0x52, 0xb0, 0x21, 0xbf, 0x37, 0xb7, 0x71, 0x98, 0x1c, 0x49, 0x51, 0x1c,
-  0x16, 0x6e, 0x7e, 0x10, 0x3c, 0xd4, 0x58, 0x63, 0x43, 0xd8, 0x7d, 0x9c,
-  0x57, 0x78, 0x90, 0x1c, 0x1b, 0x5d, 0x11, 0xc0, 0x15, 0xb0, 0xe6, 0x21,
-  0x9a, 0x36, 0x6d, 0xba, 0xe0, 0xac, 0x84, 0x29, 0x52, 0xc3, 0xf4, 0x92,
-  0xc8, 0xcb, 0x3c, 0x6a, 0xf4, 0x6b, 0x63, 0x62, 0xd1, 0xbf, 0x76, 0x76,
-  0x47, 0x8f, 0x36, 0xc2, 0xc9, 0xd3, 0x65, 0x01, 0xa2, 0x8a, 0x8d, 0xc1,
-  0x11, 0x37, 0x6c, 0xca, 0xf2, 0xde, 0xf9, 0x31, 0x0b, 0x33, 0xfa, 0xe9,
-  0xd2, 0x8c, 0x1f, 0x9d, 0xca, 0xf0, 0x34, 0xc8, 0x19, 0xa1, 0x3c, 0xdf,
-  0x4a, 0x99, 0xa2, 0xe1, 0x89, 0x45, 0x79, 0x43, 0x2b, 0x31, 0xa4, 0x36,
-  0x9f, 0xb7, 0xd0, 0x6f, 0x36, 0xe2, 0xdb, 0x5c, 0x00, 0x83, 0x2a, 0xeb,
-  0xee, 0x76, 0x34, 0xce, 0xad, 0xca, 0xa7, 0xaf, 0xe1, 0xd9, 0x04, 0x59,
-  0xd8, 0x9c, 0x96, 0x12, 0x7c, 0xcc, 0x01, 0xc3, 0xe5, 0x02, 0xbe, 0x37,
-  0xf7, 0xf3, 0x38, 0x86, 0x9a, 0x4c, 0x32, 0xa4, 0x41, 0x48, 0x2b, 0x7d,
-  0xc9, 0x25, 0xed, 0x81, 0xe5, 0xff, 0x26, 0xbd, 0xcd, 0x17, 0xab, 0x05,
-  0x3e, 0x46, 0xb4, 0x2d, 0x8f, 0x49, 0xf4, 0x01, 0x3e, 0x48, 0x4e, 0x66,
-  0x01, 0x91, 0x6f, 0xd6, 0x89, 0x67, 0xff, 0xc7, 0x84, 0x8c, 0x11, 0xc9,
-  0x23, 0xb7, 0x3c, 0x28, 0x0b, 0x08, 0x4f, 0xd4, 0x1d, 0xdf, 0x81, 0xd1,
-  0x0f, 0x52, 0xca, 0x50, 0xa8, 0x4b, 0x9b, 0xde, 0x13, 0x61, 0xe7, 0x8c,
-  0xa9, 0x20, 0x3a, 0x9c, 0x97, 0xdd, 0x9a, 0x55, 0x79, 0x39, 0xb3, 0xf7,
-  0x86, 0xf4, 0xc7, 0xbc, 0x58, 0x99, 0x7d, 0x66, 0xcf, 0x33, 0x87, 0x2c,
-  0xe8, 0x57, 0x81, 0x3f, 0x11, 0x39, 0xf8, 0x63, 0x94, 0x56, 0x68, 0xc2,
-  0xea, 0xf3, 0xd1, 0xe3, 0xbd, 0xd1, 0xa3, 0x41, 0xcb, 0x2c, 0x14, 0xe8,
-  0x09, 0x32, 0x3e, 0xf3, 0x85, 0x2d, 0x4b, 0x1d, 0xfd, 0x66, 0x6e, 0x1e,
-  0xe4, 0x8f, 0x2f, 0xd2, 0x5b, 0x1c, 0x5f, 0xf4, 0x58, 0xcb, 0xe4, 0xe5,
-  0x37, 0xa7, 0xe3, 0xf3, 0xdd, 0xfd, 0xb3, 0xd3, 0x77, 0xe6, 0x4f, 0xfa,
-  0xfb, 0x1e, 0xfe, 0xbe, 0x17, 0x58, 0x95, 0xaf, 0x25, 0xdf, 0x56, 0x4b,
-  0x7b, 0xa0, 0xa1, 0x40, 0xa3, 0xe1, 0xdd, 0x4c, 0xbc, 0x81, 0x48, 0x2f,
-  0x07, 0x1b, 0x9c, 0xda, 0xc2, 0xc7, 0xee, 0x11, 0x7b, 0x9f, 0xd2, 0x94,
-  0xbc, 0x51, 0x12, 0xa6, 0xfd, 0xe5, 0x8d, 0x6a, 0x53, 0x52, 0x32, 0xaf,
-  0xc5, 0xf8, 0x5d, 0x8b, 0x9d, 0xcb, 0x9d, 0xa5, 0x9a, 0x47, 0x71, 0xf0,
-  0x90, 0x49, 0xd6, 0xfe, 0xd5, 0x74, 0x6e, 0xb4, 0xfb, 0x8c, 0x32, 0x4f,
-  0x66, 0x19, 0x87, 0x63, 0xe8, 0x27, 0x31, 0xc3, 0xc4, 0x5c, 0x3f, 0x29,
-  0x70, 0x08, 0xd2, 0x11, 0x41, 0x91, 0x1a, 0x03, 0x32, 0xb3, 0x31, 0x73,
-  0xcc, 0x8d, 0x26, 0xce, 0xdb, 0x51, 0x64, 0x41, 0x3d, 0x01, 0xf2, 0x64,
-  0x5b, 0x2e, 0x2f, 0xd4, 0xf2, 0xa3, 0x2a, 0xff, 0xed, 0xe9, 0x79, 0x92,
-  0x5e, 0x5c, 0x28, 0x84, 0x00, 0x15, 0x31, 0x90, 0xc6, 0xba, 0xb3, 0x64,
-  0x49, 0x96, 0x36, 0xb1, 0x44, 0x0f, 0xd1, 0x47, 0xce, 0x4f, 0xc6, 0x3b,
-  0xe4, 0xf0, 0xe2, 0x94, 0xb9, 0xf1, 0xdb, 0xe3, 0x41, 0xcb, 0xb3, 0xed,
-  0x27, 0xca, 0x6c, 0x93, 0xa4, 0x8c, 0x2b, 0x14, 0xa9, 0x27, 0x0b, 0x1d,
-  0x30, 0x0d, 0xa5, 0xe0, 0xe1, 0x48, 0x37, 0xa4, 0x76, 0x6c, 0x03, 0x47,
-  0xbb, 0x91, 0x68, 0x8c, 0x15, 0x76, 0xf1, 0x62, 0xd9, 0xdc, 0x85, 0x65,
-  0xa5, 0x70, 0x66, 0x10, 0x5c, 0x0b, 0x29, 0x1d, 0x1b, 0x64, 0x96, 0xd0,
-  0xb2, 0xb0, 0xa4, 0x8d, 0x11, 0x0f, 0xbb, 0xb7, 0x81, 0x51, 0x31, 0xa8,
-  0xf9, 0x3b, 0x8d, 0x09, 0xa2, 0x9d, 0x64, 0xb1, 0x62, 0x00, 0xfe, 0x90,
-  0x37, 0x78, 0x62, 0x87, 0x37, 0x13, 0xb3, 0x55, 0x6d, 0x4a, 0x1d, 0xc4,
-  0x60, 0xca, 0x2a, 0xbf, 0xa4, 0xac, 0x82, 0x6e, 0xa1, 0x99, 0x9b, 0x48,
-  0xe0, 0xc7, 0x22, 0x65, 0xac, 0x6e, 0x36, 0x3c, 0x57, 0x42, 0x13, 0xa4,
-  0xf3, 0x23, 0xc9, 0xb4, 0x52, 0x93, 0x46, 0xa7, 0x43, 0xfc, 0xa7, 0x89,
-  0xe8, 0xf1, 0xac, 0xec, 0x99, 0xd5, 0x91, 0xdc, 0x71, 0x21, 0x23, 0x2d,
-  0x14, 0xd2, 0xbb, 0x04, 0xc0, 0x9c, 0xe3, 0x46, 0x19, 0x38, 0x07, 0x99,
-  0xba, 0xc3, 0x31, 0xcc, 0x5b, 0x4a, 0x7e, 0x2e, 0xae, 0x11, 0xd9, 0xd8,
-  0xdd, 0x7b, 0x3e, 0x7a, 0x64, 0xfe, 0xcf, 0x1c, 0x8a, 0xe8, 0x47, 0xc0,
-  0x95, 0x72, 0xe8, 0x41, 0xf6, 0xc9, 0xec, 0xb6, 0x4b, 0x92, 0x2c, 0x80,
-  0xca, 0xea, 0x72, 0x63, 0x6d, 0xb5, 0x6b, 0x4b, 0xa4, 0xd0, 0x41, 0x5a,
-  0x71, 0x92, 0xce, 0xe4, 0x27, 0x7a, 0xc7, 0xab, 0xd5, 0x3c, 0x92, 0x04,
-  0xe8, 0x39, 0x9d, 0x49, 0x3b, 0x9b, 0x5f, 0x8b, 0xcb, 0xf9, 0x1b, 0xe2,
-  0x4d, 0x5c, 0xf5, 0x37, 0x6a, 0xa5, 0x50, 0xbd, 0x68, 0x79, 0x10, 0x0f,
-  0xc5, 0x64, 0x03, 0x67, 0x1e, 0x9a, 0xcb, 0xf0, 0xb2, 0xbc, 0xb8, 0xa8,
-  0xb3, 0xa6, 0x2b, 0x80, 0x0e, 0xe5, 0x91, 0x9d, 0x77, 0xc0, 0x4a, 0x04,
-  0xa7, 0xd2, 0xfa, 0x9c, 0xa4, 0x8d, 0xde, 0x93, 0x48, 0xce, 0x1a, 0xb3,
-  0x2d, 0x1e, 0x6e, 0x14, 0x29, 0x49, 0xf0, 0x7f, 0xaf, 0xf9, 0x24, 0x5c,
-  0x3c, 0xaf, 0x98, 0x30, 0x28, 0xce, 0x62, 0xb8, 0x17, 0x91, 0x74, 0x5d,
-  0x08, 0x37, 0xbd, 0x12, 0x1f, 0xf3, 0xe5, 0x92, 0xcc, 0x1b, 0x86, 0x43,
-  0x03, 0xd9, 0xda, 0x70, 0x1b, 0xa2, 0xbe, 0x20, 0x65, 0xcd, 0x2d, 0x34,
-  0x4a, 0xf2, 0x54, 0x64, 0xfe, 0x24, 0xbb, 0x08, 0x43, 0x46, 0x9c, 0x02,
-  0xe9, 0xa3, 0xdf, 0x48, 0x35, 0xef, 0x8c, 0x90, 0x6e, 0x8a, 0x54, 0x59,
-  0xcc, 0x85, 0x87, 0x0b, 0x21, 0xa5, 0x82, 0x83, 0xc8, 0xfd, 0x77, 0xa5,
-  0x5c, 0xd6, 0x0f, 0x37, 0x3e, 0xfe, 0x1f, 0x47, 0x0e, 0xab, 0xc8, 0x82,
-  0x01, 0x71, 0x71, 0x4c, 0xac, 0xd4, 0xc8, 0xdc, 0xc2, 0xe1, 0xa1, 0x39,
-  0xaf, 0x0d, 0x4c, 0xc5, 0x25, 0xa6, 0x94, 0x1d, 0x3f, 0x2c, 0xec, 0x1e,
-  0xd2, 0x24, 0xa0, 0x0d, 0xed, 0x10, 0x3c, 0x40, 0x20, 0x1a, 0x18, 0xee,
-  0x92, 0xfd, 0x8b, 0xb2, 0x46, 0xdc, 0x8e, 0x46, 0x6a, 0xec, 0xfc, 0x0a,
-  0x15, 0x51, 0x16, 0x77, 0xf2, 0x82, 0x54, 0x46, 0x56, 0x60, 0x82, 0x02,
-  0x0e, 0xad, 0x9a, 0x65, 0x50, 0x94, 0x55, 0xf3, 0x1b, 0x46, 0x5a, 0x2a,
-  0xa2, 0x5f, 0x60, 0xde, 0x79, 0x44, 0x3d, 0x65, 0xa2, 0x26, 0xd8, 0xcf,
-  0xe1, 0xdf, 0x8c, 0x95, 0xfd, 0x52, 0xdd, 0x14, 0x7d, 0xf8, 0x01, 0xea,
-  0xd4, 0xa0, 0x92, 0x0b, 0x18, 0x61, 0xa0, 0x0d, 0x0b, 0x63, 0xa3, 0x5b,
-  0xcd, 0xe8, 0x3b, 0x29, 0x74, 0x19, 0x60, 0x8a, 0x76, 0xef, 0xfc, 0x05,
-  0xb0, 0x71, 0xbc, 0x42, 0x71, 0x5b, 0x69, 0x39, 0xa2, 0x98, 0xd6, 0x9c,
-  0x47, 0xa8, 0x39, 0x0d, 0x53, 0xc6, 0x50, 0xa3, 0x21, 0x0f, 0x64, 0x6e,
-  0x5e, 0x0c, 0xb9, 0x0c, 0x5b, 0x9f, 0x45, 0xe8, 0x8d, 0xe0, 0xdd, 0x84,
-  0x1c, 0xf9, 0x88, 0xd8, 0x0c, 0x6f, 0x24, 0x0d, 0x03, 0x6a, 0x2d, 0x3e,
-  0x1b, 0xcb, 0x2a, 0x63, 0x5f, 0x24, 0x1c, 0x88, 0xfc, 0x71, 0x72, 0x90,
-  0x7d, 0x34, 0xba, 0x73, 0x31, 0xa0, 0x9f, 0xa2, 0x6c, 0xd5, 0x5e, 0x32,
-  0xf6, 0x6d, 0x34, 0x19, 0x87, 0x38, 0xb2, 0x88, 0x2e, 0xeb, 0x3d, 0x2b,
-  0x8f, 0x7a, 0x6e, 0x94, 0xb7, 0x59, 0x23, 0x89, 0x26, 0x3c, 0x79, 0xad,
-  0xe4, 0x42, 0x35, 0xd8, 0xf1, 0x45, 0x67, 0x38, 0xa0, 0xca, 0x65, 0x4d,
-  0xbb, 0xae, 0x5f, 0x22, 0xbe, 0x0c, 0xa5, 0x45, 0xbe, 0xd0, 0x81, 0xb9,
-  0x06, 0x1b, 0xea, 0x97, 0xe5, 0x15, 0xc4, 0x13, 0x1d, 0x74, 0x3a, 0xe4,
-  0x26, 0x6a, 0x66, 0x31, 0x9a, 0x64, 0xdd, 0xd7, 0xa2, 0xdc, 0x32, 0xc6,
-  0xa0, 0x9f, 0x3c, 0x41, 0x58, 0x69, 0x88, 0xf5, 0xbb, 0xaf, 0x69, 0x9a,
-  0x4b, 0xa4, 0x06, 0xd1, 0xab, 0x41, 0xa5, 0x84, 0x9b, 0x6a, 0xa6, 0x9e,
-  0x11, 0x9d, 0xa8, 0xe1, 0xc2, 0x62, 0x17, 0xdd, 0xa4, 0xa0, 0x34, 0x3b,
-  0x7e, 0xac, 0x52, 0xc2, 0xcb, 0x96, 0x1c, 0x4e, 0x1c, 0x39, 0x3b, 0x94,
-  0x9d, 0x68, 0x52, 0x93, 0x3c, 0x44, 0x34, 0x6f, 0x04, 0xcb, 0x66, 0xe3,
-  0x95, 0xa2, 0x02, 0xb8, 0xc6, 0x6e, 0x0a, 0x6f, 0xe1, 0xcd, 0x55, 0x39,
-  0x67, 0xb3, 0xb8, 0x6b, 0x21, 0xba, 0x02, 0x61, 0x60, 0xc0, 0x50, 0x12,
-  0x30, 0xbc, 0xcd, 0xd7, 0xc8, 0x2f, 0x6e, 0x85, 0x4e, 0x8c, 0x7e, 0x97,
-  0xa5, 0x54, 0x9e, 0x64, 0x53, 0xec, 0xaf, 0x07, 0x41, 0xd2, 0xbb, 0xb9,
-  0xe7, 0x93, 0xb2, 0xb6, 0xf4, 0x42, 0x65, 0xb8, 0x24, 0x41, 0x6e, 0xd2,
-  0x0a, 0x8c, 0x59, 0xc0, 0xb4, 0x14, 0x6f, 0xd4, 0xcf, 0x30, 0x24, 0x55,
-  0xb0, 0x5b, 0x1d, 0x91, 0x53, 0xe9, 0xba, 0x21, 0x13, 0xa3, 0x00, 0x90,
-  0x9b, 0x16, 0xb4, 0x43, 0x43, 0x0a, 0x4c, 0xd6, 0x15, 0x50, 0x75, 0xa5,
-  0xbe, 0xdd, 0xdc, 0xc3, 0x2b, 0x92, 0xe9, 0x79, 0xb3, 0x4a, 0x9b, 0x87,
-  0xa5, 0x77, 0xf7, 0xf1, 0x26, 0x66, 0x4e, 0x7e, 0xf6, 0x6a, 0x1f, 0xba,
-  0x43, 0x4f, 0xcc, 0xd1, 0x3f, 0xc8, 0x97, 0x74, 0xd7, 0xfe, 0xeb, 0x1e,
-  0xc6, 0x74, 0x96, 0x4a, 0x3c, 0xcd, 0x47, 0x8e, 0x42, 0x05, 0xaf, 0xc8,
-  0x13, 0xad, 0x93, 0xe3, 0x31, 0x55, 0xdc, 0x1f, 0x47, 0xd2, 0x02, 0x10,
-  0x1f, 0x33, 0xd3, 0x99, 0xdf, 0xb9, 0x01, 0xbd, 0x02, 0x5b, 0xcd, 0x07,
-  0xf7, 0x50, 0xf5, 0xec, 0x17, 0x82, 0x1c, 0xa7, 0x8d, 0xb1, 0x51, 0xc1,
-  0xf9, 0x9b, 0xfb, 0x1b, 0x0a, 0x55, 0x6a, 0x51, 0x97, 0x84, 0x8b, 0x48,
-  0x89, 0x97, 0x56, 0x8b, 0xa8, 0xaf, 0x9e, 0xae, 0x7f, 0x77, 0x38, 0x82,
-  0xf8, 0xde, 0xfd, 0xe2, 0xbb, 0x83, 0x93, 0xf7, 0x47, 0xbb, 0x7f, 0x4a,
-  0xe8, 0x5f, 0x7b, 0xfc, 0xaf, 0xbd, 0x8d, 0xd8, 0x71, 0x19, 0x46, 0xb5,
-  0xf9, 0xc5, 0x66, 0x52, 0xdf, 0x2d, 0x26, 0xe5, 0xdc, 0x1e, 0x98, 0x6c,
-  0x85, 0x06, 0xd2, 0x06, 0x22, 0xc5, 0x6d, 0xa1, 0xb7, 0xb8, 0xca, 0xbb,
-  0x2c, 0xbb, 0x96, 0x14, 0x45, 0x65, 0x37, 0x88, 0xe0, 0xf9, 0x95, 0xc7,
-  0x0d, 0xea, 0xb2, 0x95, 0x87, 0x49, 0x2c, 0xaf, 0x2f, 0x6d, 0x14, 0x42,
-  0x49, 0x2f, 0x76, 0x1d, 0xe1, 0x1c, 0x2c, 0x5e, 0x1c, 0x3a, 0xb4, 0xcf,
-  0x30, 0xf2, 0x48, 0xdc, 0x72, 0x81, 0x2b, 0x65, 0x21, 0xac, 0xf9, 0x75,
-  0x31, 0x10, 0x08, 0xb7, 0xe3, 0x4e, 0xd0, 0x0a, 0x36, 0xab, 0xcc, 0xb2,
-  0x5e, 0xac, 0x9a, 0xde, 0xed, 0x0e, 0x37, 0x11, 0xdd, 0xc5, 0x43, 0xf0,
-  0x3a, 0x21, 0xd0, 0xb0, 0xa1, 0x26, 0x73, 0x38, 0x57, 0x07, 0x19, 0xa3,
-  0x33, 0xd2, 0xac, 0xd5, 0x9f, 0x91, 0x78, 0x38, 0xd2, 0x16, 0x6d, 0x52,
-  0xe0, 0x1a, 0x93, 0x56, 0x48, 0x90, 0x7d, 0xcd, 0x21, 0x48, 0x0b, 0xe3,
-  0xc5, 0x98, 0xcd, 0x41, 0x72, 0xca, 0x22, 0xc8, 0xe5, 0x2a, 0x8c, 0x26,
-  0xb9, 0x65, 0xd8, 0xfb, 0xb6, 0x1f, 0xa7, 0xd5, 0xe3, 0xc3, 0xb1, 0x78,
-  0x91, 0xe5, 0x7a, 0x5d, 0xc0, 0xe0, 0xfc, 0xaa, 0x25, 0x6d, 0x54, 0xef,
-  0xd3, 0x9a, 0x68, 0x0e, 0xd2, 0x8a, 0xf8, 0xe0, 0x61, 0x98, 0x56, 0x29,
-  0xe1, 0x73, 0xee, 0x61, 0x3f, 0xa9, 0x29, 0x4d, 0x17, 0x4e, 0x11, 0x34,
-  0x28, 0x37, 0xc0, 0x52, 0xbf, 0xf9, 0xfe, 0xdd, 0x3c, 0xdb, 0x56, 0xeb,
-  0x40, 0x25, 0xde, 0xce, 0x9b, 0xf2, 0x1f, 0x66, 0xf2, 0xa9, 0x7c, 0x24,
-  0x26, 0x38, 0x45, 0x0e, 0xf6, 0xce, 0xdc, 0x31, 0x19, 0xae, 0x2c, 0xf7,
-  0x59, 0x47, 0xcb, 0x40, 0x46, 0x24, 0x98, 0x94, 0x33, 0x64, 0x77, 0x07,
-  0xf4, 0x23, 0x2a, 0x46, 0x20, 0xa6, 0x3d, 0x78, 0x1a, 0x43, 0xcf, 0xa5,
-  0x24, 0xf5, 0x58, 0x3a, 0x13, 0xd9, 0xd3, 0xe5, 0xe3, 0x5d, 0xc5, 0xaa,
-  0x47, 0x1a, 0x1d, 0xdd, 0x66, 0xd5, 0x94, 0xd0, 0x29, 0xa6, 0x46, 0x39,
-  0x05, 0x53, 0xbd, 0x10, 0x1f, 0x15, 0xa5, 0x5f, 0x49, 0x22, 0x7d, 0x1b,
-  0x46, 0x06, 0x32, 0x58, 0x89, 0xad, 0x97, 0xce, 0x90, 0x2e, 0x31, 0x35,
-  0xd4, 0x31, 0xb2, 0x70, 0x79, 0x2a, 0x25, 0xdb, 0x3c, 0x44, 0xeb, 0xd2,
-  0x10, 0x53, 0x08, 0x92, 0xfc, 0xb0, 0xc3, 0xfa, 0xa2, 0x77, 0x9a, 0x42,
-  0x2e, 0x98, 0x0b, 0x83, 0x9f, 0xb9, 0x10, 0x11, 0xa1, 0x0b, 0x00, 0x43,
-  0xaa, 0x3f, 0xa3, 0xd1, 0x9e, 0x0e, 0x20, 0x3f, 0x10, 0x32, 0x29, 0xee,
-  0x14, 0x79, 0x6a, 0x0b, 0xb2, 0x93, 0x35, 0x44, 0xc5, 0x27, 0x84, 0xfa,
-  0x15, 0xd6, 0x2f, 0xcf, 0xcb, 0x1b, 0x0a, 0xc4, 0xb4, 0xd1, 0x42, 0x35,
-  0x55, 0x82, 0xd3, 0xf0, 0x98, 0x39, 0x0f, 0x49, 0x61, 0xe2, 0xcf, 0x8e,
-  0x34, 0x64, 0x1b, 0xa5, 0x00, 0xad, 0xc0, 0xed, 0x16, 0x2f, 0xa5, 0x2e,
-  0x93, 0xa2, 0x61, 0x8f, 0x32, 0x2b, 0x19, 0x0e, 0xac, 0x2b, 0x26, 0xdd,
-  0xb0, 0xe2, 0x49, 0xd9, 0x5c, 0x79, 0xa9, 0xab, 0x04, 0x00, 0x48, 0xce,
-  0x9e, 0x8b, 0x55, 0x03, 0x4b, 0x40, 0x6d, 0xc1, 0x46, 0xb2, 0x93, 0xc5,
-  0x63, 0x14, 0xa4, 0x3e, 0x7c, 0x24, 0xa0, 0x38, 0x5a, 0xa2, 0x05, 0xbb,
-  0xa5, 0x9c, 0xdb, 0x02, 0xc9, 0xe5, 0x44, 0x97, 0xc6, 0x0a, 0xd6, 0xa4,
-  0x12, 0xca, 0x6d, 0xaa, 0x6b, 0xc2, 0x9d, 0x43, 0x16, 0xab, 0xd9, 0xd8,
-  0x00, 0xa5, 0x02, 0x98, 0x4a, 0x85, 0x7f, 0xa4, 0x5b, 0x8c, 0x98, 0xe3,
-  0x70, 0x9e, 0x18, 0x4a, 0x83, 0x4c, 0xf7, 0x89, 0x1c, 0x4d, 0x8d, 0xfb,
-  0x4b, 0xf4, 0x10, 0xf1, 0x8c, 0x58, 0x25, 0xb6, 0xe7, 0xc2, 0xfe, 0xcb,
-  0x96, 0x4d, 0x60, 0xe9, 0x55, 0x35, 0x83, 0xed, 0x02, 0xae, 0xd8, 0xe6,
-  0xd2, 0x63, 0xbb, 0x43, 0xc6, 0x95, 0xba, 0x20, 0x5c, 0x2c, 0xd8, 0xbb,
-  0x5a, 0xce, 0xa0, 0xfb, 0xe9, 0x3b, 0xd0, 0x96, 0x3c, 0xd0, 0xcc, 0xba,
-  0x94, 0xdb, 0x88, 0xe1, 0x89, 0xc9, 0x38, 0x2e, 0x13, 0xc3, 0xd5, 0xe9,
-  0xde, 0x7f, 0x3f, 0xca, 0xd2, 0x42, 0x75, 0x63, 0x47, 0xce, 0xc2, 0xe7,
-  0x0d, 0xe6, 0x45, 0x48, 0xe0, 0xa1, 0xa1, 0xfd, 0x3a, 0x16, 0xad, 0x54,
-  0x29, 0x6e, 0x38, 0xfc, 0xdf, 0x56, 0xc5, 0xb4, 0x23, 0xa8, 0xca, 0x81,
-  0x87, 0xdd, 0x29, 0xa1, 0x59, 0x2b, 0x26, 0xba, 0x44, 0x8f, 0x0f, 0x09,
-  0x62, 0x0e, 0x15, 0x91, 0x52, 0xc1, 0x07, 0xc9, 0xb8, 0xb9, 0x57, 0x75,
-  0x7b, 0x95, 0x9b, 0x13, 0xaa, 0xa6, 0x57, 0x00, 0x1f, 0x80, 0x33, 0x29,
-  0x53, 0x0f, 0x69, 0xa0, 0x0d, 0x8b, 0xfb, 0x1f, 0xc3, 0x8a, 0x42, 0x96,
-  0x13, 0x3b, 0x22, 0x80, 0x91, 0xb2, 0x50, 0x26, 0xdd, 0x37, 0xcf, 0x30,
-  0x19, 0xec, 0x8a, 0xf6, 0x3c, 0x9b, 0xd7, 0x4e, 0x4a, 0xda, 0x77, 0x9c,
-  0xb8, 0x84, 0x25, 0x5e, 0xc0, 0x31, 0xcb, 0xf2, 0x38, 0x8f, 0xde, 0x70,
-  0xcc, 0xc4, 0xe8, 0x3a, 0x32, 0x19, 0x32, 0x2e, 0x89, 0x4e, 0xee, 0x14,
-  0x96, 0x46, 0x46, 0xe8, 0x22, 0xd3, 0x74, 0x09, 0xf9, 0x50, 0xcc, 0x04,
-  0x0c, 0x47, 0x7c, 0x7a, 0x61, 0xc4, 0x1d, 0xaf, 0x6b, 0x41, 0xae, 0xdc,
-  0x47, 0xcf, 0x9f, 0x3e, 0xa2, 0x2b, 0x4e, 0x98, 0x7c, 0x2c, 0xf6, 0x44,
-  0x50, 0x71, 0x78, 0x2c, 0x70, 0xf0, 0x94, 0xf6, 0x18, 0x04, 0x42, 0x47,
-  0x77, 0x3e, 0x57, 0xb0, 0x77, 0xa6, 0x3c, 0x72, 0x8e, 0x50, 0x01, 0x37,
-  0x3a, 0xa3, 0x50, 0x4c, 0x6d, 0x38, 0xbc, 0x68, 0x82, 0x9c, 0x60, 0x8f,
-  0x74, 0xda, 0x14, 0x35, 0xbf, 0x10, 0x94, 0xa0, 0x37, 0x0a, 0x04, 0x78,
-  0x4d, 0x55, 0x44, 0xc9, 0xc9, 0x6b, 0xf6, 0x0c, 0x1e, 0xbe, 0xa3, 0xbf,
-  0xe5, 0x16, 0x23, 0x09, 0x95, 0xc0, 0xe8, 0x3b, 0xc2, 0x29, 0xba, 0x6f,
-  0xbe, 0xeb, 0x16, 0x82, 0x6e, 0x9d, 0x8e, 0x77, 0x1e, 0xbf, 0x78, 0xb4,
-  0x1d, 0xc9, 0x9a, 0x36, 0xdf, 0xf0, 0x21, 0x12, 0x9f, 0x3c, 0x1a, 0x3d,
-  0xda, 0xee, 0xcc, 0x86, 0xb6, 0x64, 0x0d, 0x84, 0x8b, 0x42, 0xbb, 0x5b,
-  0x19, 0x84, 0x74, 0x68, 0x57, 0x2e, 0x26, 0x99, 0xdb, 0x7e, 0x39, 0xeb,
-  0xbb, 0xec, 0xda, 0x50, 0x6e, 0x14, 0x21, 0xe2, 0x24, 0xaf, 0xc5, 0x58,
-  0x22, 0xc1, 0xa8, 0xa2, 0x8a, 0xea, 0xc5, 0xdb, 0x59, 0xc9, 0x78, 0x84,
-  0xce, 0x94, 0xf3, 0x27, 0x22, 0x11, 0x9c, 0xda, 0x4c, 0xaa, 0x42, 0x6a,
-  0x20, 0xf2, 0x04, 0x3e, 0xb9, 0x03, 0xe7, 0xa0, 0x05, 0x34, 0xf9, 0xdc,
-  0x3f, 0x53, 0xb2, 0x1e, 0x86, 0x69, 0x3d, 0xcd, 0x73, 0xb6, 0x91, 0x7a,
-  0x4c, 0x23, 0xcd, 0xb9, 0x04, 0x82, 0x1d, 0x6a, 0xb9, 0xf3, 0x94, 0xc3,
-  0xbf, 0x0e, 0x23, 0x35, 0x18, 0x96, 0x14, 0x60, 0x43, 0x62, 0xeb, 0xc6,
-  0x15, 0xbf, 0x00, 0xf5, 0x92, 0x11, 0x58, 0x67, 0xab, 0xb3, 0xd6, 0x5d,
-  0xad, 0xcc, 0x5c, 0x2d, 0x06, 0x4c, 0x8b, 0x40, 0x1d, 0x12, 0xdb, 0xe1,
-  0x9c, 0xeb, 0xb4, 0xa9, 0x4b, 0xda, 0xa7, 0xd8, 0xa6, 0xc2, 0xeb, 0x01,
-  0x60, 0x5c, 0x6b, 0x94, 0x59, 0x56, 0x22, 0x39, 0x46, 0x5f, 0x0e, 0x5c,
-  0x0a, 0x50, 0xcb, 0xa8, 0x4a, 0x23, 0x7a, 0x25, 0x23, 0xfb, 0x27, 0x08,
-  0xb9, 0x73, 0x2d, 0x17, 0x2d, 0x44, 0x7a, 0x5c, 0xc0, 0x95, 0xc2, 0x79,
-  0x27, 0xd2, 0xe1, 0x82, 0x80, 0x90, 0xec, 0x6e, 0x45, 0xe0, 0xad, 0x06,
-  0x66, 0x7d, 0x40, 0x0d, 0x05, 0x05, 0x15, 0xd9, 0x0d, 0x31, 0xf7, 0x5a,
-  0x34, 0x93, 0xaa, 0xca, 0xc9, 0x17, 0x65, 0x13, 0x16, 0x58, 0xbb, 0xa3,
-  0x1c, 0x50, 0x92, 0xf5, 0xb3, 0x48, 0x75, 0xf9, 0x14, 0xb7, 0xb3, 0xb6,
-  0x59, 0xe3, 0x05, 0x90, 0x2f, 0x09, 0xe1, 0x2e, 0xd8, 0x1b, 0x34, 0x27,
-  0xc0, 0xe4, 0x14, 0xef, 0xb6, 0x69, 0xa7, 0x94, 0x90, 0x11, 0xc0, 0x19,
-  0xd6, 0x0c, 0xb0, 0x56, 0xb6, 0x8c, 0xd6, 0xba, 0x3f, 0x04, 0xb3, 0x73,
-  0x3b, 0xbc, 0xb9, 0xb9, 0x19, 0xd2, 0x85, 0xa3, 0x3c, 0x1f, 0x29, 0xf4,
-  0x18, 0xb5, 0x70, 0xab, 0x61, 0xab, 0xb2, 0x19, 0x4b, 0x4c, 0x24, 0x8c,
-  0x99, 0x78, 0x69, 0x57, 0xd5, 0x24, 0x6f, 0x50, 0x51, 0x28, 0xc4, 0x85,
-  0xd7, 0xa4, 0xb2, 0x4f, 0xa6, 0x03, 0x85, 0x49, 0x9d, 0x5b, 0x91, 0xdb,
-  0xe7, 0xd6, 0x42, 0x00, 0x58, 0xd3, 0x26, 0xa3, 0x0a, 0x7a, 0xf3, 0x89,
-  0xc5, 0x7e, 0x32, 0xfc, 0x26, 0xd9, 0x38, 0x94, 0xd5, 0x9e, 0x9b, 0x27,
-  0xf6, 0xdb, 0x6b, 0xe1, 0x87, 0xc3, 0x00, 0x91, 0x79, 0x77, 0xe3, 0x61,
-  0xe0, 0x8d, 0xbd, 0x17, 0x19, 0x0d, 0x5e, 0x5c, 0x26, 0x4e, 0x13, 0x71,
-  0x00, 0x52, 0x2a, 0x0d, 0xbb, 0xca, 0x18, 0x75, 0x0d, 0x4b, 0x4f, 0x6b,
-  0x69, 0x14, 0x34, 0xe1, 0x1b, 0xbe, 0xe6, 0x3a, 0x56, 0xe9, 0xcd, 0xfd,
-  0x77, 0xdc, 0xbb, 0x89, 0x42, 0xbd, 0x73, 0xb8, 0xcf, 0x3c, 0x28, 0x64,
-  0xf2, 0x19, 0xd9, 0xc4, 0xce, 0xc8, 0x4c, 0xa5, 0x09, 0x87, 0x2b, 0xe7,
-  0x62, 0x63, 0x57, 0xd4, 0xdc, 0x2f, 0xd7, 0x54, 0xc2, 0x39, 0x47, 0xb3,
-  0x5b, 0x45, 0x2b, 0x9a, 0xd2, 0x41, 0x54, 0xc5, 0xb2, 0x2c, 0x55, 0x3d,
-  0x80, 0xd1, 0xb8, 0xd5, 0x0d, 0xec, 0xe5, 0x14, 0x5a, 0x66, 0x67, 0xa1,
-  0xb7, 0x4c, 0x01, 0xdf, 0x8d, 0xa5, 0x8c, 0x72, 0xec, 0x84, 0xae, 0xaa,
-  0x42, 0xa4, 0x89, 0x1b, 0x2c, 0xab, 0x88, 0xd0, 0x91, 0x87, 0xcf, 0x35,
-  0x4d, 0x31, 0xe8, 0xcc, 0x73, 0x88, 0x85, 0xc3, 0xaf, 0x8f, 0x91, 0x4f,
-  0x6e, 0x18, 0x69, 0x21, 0x30, 0x12, 0x3c, 0x7f, 0xee, 0xc8, 0x64, 0x6d,
-  0xe4, 0x4b, 0x62, 0x25, 0x5c, 0x94, 0x99, 0x26, 0x31, 0xf8, 0x55, 0x35,
-  0x61, 0x12, 0xb5, 0x55, 0x24, 0x11, 0x56, 0x4c, 0x0e, 0xb9, 0xbc, 0x36,
-  0x64, 0x9c, 0xba, 0x22, 0x85, 0xe8, 0x7e, 0xe1, 0xeb, 0x0a, 0x77, 0x92,
-  0xd6, 0x12, 0x15, 0x86, 0xee, 0x17, 0x24, 0xb0, 0x3b, 0x7a, 0xe5, 0x0e,
-  0x57, 0x59, 0x98, 0x4b, 0x27, 0x9f, 0x8f, 0x77, 0xa3, 0xc3, 0x99, 0x74,
-  0xbc, 0x33, 0x76, 0xeb, 0x32, 0xdf, 0x01, 0xc1, 0xd5, 0x60, 0xe4, 0x9f,
-  0x8b, 0x79, 0x83, 0x6d, 0xb2, 0xa5, 0x61, 0xc6, 0xff, 0x4e, 0x12, 0x0a,
-  0x72, 0xd7, 0xf0, 0x3c, 0xd2, 0x3c, 0xb4, 0x62, 0xd3, 0x1f, 0x4d, 0xc1,
-  0x04, 0x25, 0xc9, 0x36, 0x3e, 0x1c, 0x99, 0x93, 0x5f, 0x90, 0xb6, 0xf4,
-  0xa5, 0x38, 0xbf, 0x28, 0x15, 0xbf, 0xf6, 0x8c, 0x1b, 0x29, 0xd7, 0xc5,
-  0xdc, 0xb5, 0x4a, 0x89, 0xb6, 0x21, 0x3e, 0x1c, 0x47, 0x4d, 0xbd, 0xdd,
-  0x63, 0x8a, 0x23, 0xc4, 0xfb, 0x9a, 0xbb, 0x9c, 0xfd, 0xae, 0xbb, 0x79,
-  0x5f, 0xdc, 0xbf, 0x7b, 0x3f, 0x77, 0xfb, 0xd6, 0xef, 0x1e, 0x77, 0x8e,
-  0xd0, 0x04, 0xdc, 0x2f, 0x3c, 0xa7, 0x1f, 0x12, 0x48, 0xd8, 0x98, 0xb3,
-  0xce, 0xbf, 0x36, 0x97, 0xf1, 0x6c, 0xd6, 0x2f, 0x7e, 0xad, 0x53, 0x07,
-  0x31, 0xc2, 0x41, 0x40, 0x93, 0x8f, 0x0f, 0xc7, 0xa1, 0x4a, 0x9c, 0xbd,
-  0x8f, 0xfe, 0x28, 0x6a, 0x3d, 0x46, 0x10, 0xe8, 0xe4, 0x69, 0xc3, 0xc4,
-  0x3c, 0x41, 0xea, 0xe8, 0x30, 0x3e, 0x9c, 0x96, 0x22, 0x8a, 0x5e, 0x1f,
-  0xac, 0xef, 0x4b, 0x15, 0xfc, 0x0f, 0x5f, 0x1c, 0x52, 0x95, 0x5c, 0x7b,
-  0x43, 0x3f, 0xcb, 0x84, 0xc3, 0x3a, 0x5b, 0xa1, 0x2f, 0x52, 0xaf, 0x8f,
-  0x00, 0x51, 0x72, 0x0f, 0x2b, 0x55, 0x09, 0xb6, 0x07, 0xed, 0x0d, 0x23,
-  0xb0, 0x3d, 0x08, 0x03, 0x3d, 0xe5, 0xbc, 0xf7, 0x8c, 0xf5, 0xec, 0xa8,
-  0x23, 0x44, 0xf4, 0xec, 0xfe, 0x6f, 0x5a, 0x1f, 0xe8, 0xd9, 0x91, 0x01,
-  0x45, 0x2d, 0x6a, 0x86, 0x0f, 0x47, 0x22, 0x7f, 0x82, 0x0a, 0x08, 0x12,
-  0xf1, 0x3d, 0xb3, 0x03, 0xfe, 0x01, 0x29, 0x45, 0x14, 0xc3, 0x9d, 0x0b,
-  0x60, 0x29, 0x23, 0xcc, 0x7f, 0xe1, 0x94, 0x99, 0x21, 0x2d, 0x72, 0x68,
-  0x6b, 0x70, 0x88, 0x08, 0xd7, 0x50, 0xaa, 0xa5, 0xcc, 0x38, 0x51, 0x06,
-  0xe4, 0xd7, 0x2f, 0x1a, 0x15, 0xe1, 0x55, 0x64, 0x7b, 0x4b, 0x52, 0xee,
-  0x7e, 0xde, 0x92, 0x94, 0xee, 0x9d, 0x7e, 0x19, 0x89, 0x46, 0x97, 0xdb,
-  0xe6, 0x43, 0x9c, 0xe9, 0xe6, 0x3b, 0x45, 0xf1, 0x26, 0x17, 0x7b, 0x53,
-  0x23, 0x91, 0x20, 0x69, 0x2a, 0xe6, 0xc1, 0xd5, 0xa4, 0x25, 0xdf, 0x69,
-  0x81, 0x50, 0x1c, 0xac, 0xa3, 0x64, 0x52, 0x95, 0x37, 0x35, 0xd4, 0x51,
-  0x35, 0x50, 0x53, 0x4e, 0xab, 0xbd, 0x0a, 0x8a, 0xb2, 0xcd, 0xf6, 0xce,
-  0x2d, 0x12, 0xed, 0x37, 0xe7, 0x6f, 0x4e, 0xb8, 0xa7, 0x04, 0xd7, 0x07,
-  0x53, 0x8d, 0x95, 0x4c, 0x77, 0x35, 0x59, 0x18, 0xc3, 0xdc, 0x68, 0x27,
-  0x0d, 0xb3, 0x32, 0xe5, 0x8e, 0x41, 0x11, 0x33, 0xc2, 0x84, 0x12, 0x64,
-  0x5e, 0xc6, 0x62, 0x3e, 0xa2, 0x48, 0x7a, 0x48, 0x58, 0x9e, 0x06, 0xfc,
-  0xf3, 0x75, 0x5d, 0x63, 0x27, 0x23, 0xcb, 0x06, 0x7a, 0xd4, 0x6b, 0x3a,
-  0x0a, 0x7a, 0x24, 0xb8, 0x7d, 0x9e, 0x9a, 0x86, 0xe6, 0x67, 0x00, 0xb5,
-  0xb6, 0x7b, 0x47, 0x5a, 0x97, 0xed, 0x7b, 0x02, 0xdc, 0xae, 0xb4, 0xad,
-  0x69, 0x05, 0x85, 0xbd, 0x56, 0xf3, 0x72, 0x1d, 0x4c, 0x7c, 0xe5, 0x8b,
-  0xf4, 0x10, 0xd2, 0x87, 0x24, 0x38, 0xb5, 0xaa, 0xc8, 0x37, 0xc8, 0x5a,
-  0xf5, 0x20, 0x92, 0xc7, 0x2f, 0x0a, 0x89, 0x46, 0x08, 0x6c, 0xb8, 0xb4,
-  0x65, 0xea, 0x69, 0xab, 0x06, 0x1a, 0xdb, 0xbb, 0xc1, 0x11, 0x1a, 0x61,
-  0x8c, 0x2c, 0x14, 0x68, 0xe0, 0x34, 0x0d, 0x9d, 0x99, 0xd1, 0xd1, 0x89,
-  0x2c, 0x85, 0xaf, 0x3d, 0x50, 0xef, 0xa2, 0x0a, 0xb6, 0xeb, 0x63, 0x52,
-  0xbb, 0xd6, 0x15, 0x6a, 0x2f, 0x03, 0x2a, 0x0c, 0xe0, 0x60, 0xe8, 0x5d,
-  0x51, 0xb6, 0xdd, 0x67, 0xa1, 0x3b, 0x53, 0xdc, 0x69, 0x03, 0x2f, 0x64,
-  0x97, 0x93, 0x43, 0xcb, 0x8f, 0x41, 0xba, 0x68, 0xfd, 0x22, 0xab, 0x2e,
-  0xb9, 0xb4, 0x81, 0x41, 0x69, 0xa3, 0x38, 0x1a, 0x69, 0xe2, 0xe1, 0xc4,
-  0x25, 0xc9, 0x7f, 0x1b, 0xb2, 0x44, 0x85, 0xe7, 0x6b, 0x45, 0x35, 0x35,
-  0xe2, 0x9e, 0xdf, 0x1c, 0xce, 0x98, 0xad, 0xcc, 0xd2, 0xc2, 0xec, 0x84,
-  0xb9, 0xb1, 0x61, 0xce, 0xcd, 0x7c, 0xfe, 0xc5, 0xbc, 0x5c, 0xd5, 0x77,
-  0x9b, 0x89, 0xb4, 0x11, 0x92, 0xce, 0x1b, 0x8d, 0xe4, 0x07, 0xd1, 0x59,
-  0x9a, 0xf3, 0x5d, 0x15, 0x1f, 0x55, 0x28, 0x52, 0xf5, 0x43, 0xcd, 0x7e,
-  0xdf, 0xce, 0x70, 0x9b, 0xde, 0xc7, 0xfe, 0x9b, 0x3f, 0x76, 0x74, 0x97,
-  0x11, 0x4d, 0x60, 0xc3, 0xf9, 0x61, 0x96, 0xb3, 0x8b, 0xf0, 0xc4, 0xcc,
-  0xe6, 0xa4, 0x15, 0xfd, 0xb3, 0x03, 0x92, 0xf0, 0x60, 0x20, 0x60, 0x8d,
-  0x60, 0xb8, 0x74, 0x10, 0x70, 0x9a, 0x9e, 0x82, 0x16, 0x31, 0x1d, 0x39,
-  0xaf, 0x83, 0x43, 0x54, 0x49, 0x72, 0x56, 0x72, 0x1b, 0x02, 0x27, 0x96,
-  0xd2, 0x16, 0x88, 0xea, 0x45, 0x59, 0x4e, 0xd2, 0x6a, 0x33, 0xc8, 0x6c,
-  0xa4, 0x69, 0x03, 0xb3, 0xdd, 0xcc, 0x7d, 0xc6, 0x8e, 0x15, 0xf2, 0xd5,
-  0x3a, 0x06, 0xfa, 0x25, 0xbf, 0x39, 0x62, 0x2f, 0xaa, 0x6f, 0x32, 0xc7,
-  0xd2, 0x0a, 0xe6, 0x33, 0x37, 0xf5, 0xa4, 0x35, 0x0f, 0x64, 0xbb, 0xa3,
-  0x82, 0xc1, 0x19, 0xf7, 0x6a, 0xdb, 0xa3, 0x08, 0x26, 0xbb, 0x19, 0x46,
-  0x4a, 0x17, 0x6b, 0x17, 0x05, 0x20, 0xa4, 0x78, 0x82, 0x26, 0xa1, 0x74,
-  0x0b, 0xb5, 0xa7, 0x39, 0x8e, 0x62, 0xad, 0x6a, 0xef, 0xbe, 0x87, 0x89,
-  0x49, 0x31, 0x26, 0xe2, 0x98, 0x86, 0x77, 0x05, 0xc1, 0x91, 0x24, 0xa9,
-  0x75, 0x4d, 0x42, 0x9c, 0xcf, 0x08, 0x3c, 0xd1, 0xe4, 0xec, 0xb3, 0xae,
-  0xbc, 0xea, 0x77, 0xfe, 0x3a, 0xac, 0x5d, 0xc7, 0x2f, 0xf9, 0xf5, 0x63,
-  0xec, 0x37, 0x1a, 0xfc, 0xb2, 0x62, 0x38, 0x3c, 0xc7, 0x4f, 0xd8, 0xdf,
-  0x38, 0x8c, 0x50, 0x5b, 0xcb, 0x60, 0xcc, 0xe6, 0xd9, 0x25, 0xaf, 0xef,
-  0xe5, 0xc9, 0xd1, 0x77, 0x47, 0x27, 0x81, 0x24, 0xfc, 0x7a, 0x3c, 0xde,
-  0xf9, 0x98, 0x55, 0x13, 0x34, 0x7b, 0xa5, 0xe5, 0x91, 0x77, 0x93, 0x9e,
-  0xb4, 0x99, 0x60, 0x9e, 0x80, 0xd0, 0xa6, 0x7c, 0x60, 0xd7, 0x30, 0xc2,
-  0xc2, 0xbc, 0x12, 0xf9, 0xa4, 0x60, 0xc7, 0xa3, 0x32, 0x49, 0x52, 0x0e,
-  0x21, 0xee, 0xa6, 0x55, 0x36, 0xe3, 0x3e, 0xa8, 0x61, 0xb2, 0x21, 0xe0,
-  0x42, 0x92, 0xe4, 0x15, 0xce, 0x94, 0x13, 0xce, 0x11, 0xe2, 0xb2, 0x8b,
-  0x08, 0xde, 0x58, 0xa2, 0x24, 0x3f, 0x79, 0x25, 0xdf, 0xac, 0xe9, 0x22,
-  0xd1, 0x2e, 0x31, 0x56, 0x1c, 0x9b, 0x1d, 0xa7, 0xdf, 0x0e, 0x0f, 0xc6,
-  0xc3, 0x57, 0x47, 0x27, 0x47, 0x5f, 0x1f, 0x9c, 0x1f, 0x31, 0x44, 0xba,
-  0xe2, 0x26, 0xc7, 0xf5, 0x16, 0x9b, 0x4f, 0xf0, 0xad, 0x6c, 0x4c, 0x82,
-  0x0d, 0x20, 0x8c, 0x7d, 0x6a, 0x10, 0x8d, 0x16, 0x2f, 0x0e, 0xbf, 0x35,
-  0x25, 0x4b, 0xa7, 0x69, 0xf5, 0x69, 0xee, 0x26, 0xc4, 0x19, 0xd9, 0x26,
-  0x53, 0x0d, 0x56, 0x90, 0xce, 0x6f, 0xa8, 0xcd, 0xdb, 0xfb, 0x82, 0x32,
-  0xee, 0x73, 0x5b, 0x71, 0xca, 0xab, 0xf7, 0x9d, 0x3c, 0x6e, 0x67, 0x5b,
-  0x07, 0x0c, 0xb8, 0xfb, 0xb8, 0x0b, 0x40, 0x4b, 0xcb, 0xa1, 0x9e, 0xbc,
-  0xc2, 0x83, 0x1d, 0xdc, 0x72, 0x07, 0xb7, 0x8e, 0x16, 0x33, 0xf2, 0xbb,
-  0x08, 0x0a, 0x0a, 0xa4, 0x6a, 0x3d, 0xbd, 0xca, 0x16, 0x16, 0xdf, 0x8b,
-  0x92, 0x18, 0x10, 0x29, 0xe7, 0xea, 0x4b, 0xc1, 0x21, 0xc2, 0x8d, 0x9f,
-  0x64, 0x30, 0x91, 0x11, 0xb5, 0xbb, 0x0e, 0x04, 0x05, 0x52, 0x83, 0xa8,
-  0x8b, 0x01, 0x05, 0x63, 0x28, 0xb9, 0x07, 0x65, 0xc8, 0x23, 0xa4, 0x21,
-  0x7a, 0xd9, 0x05, 0x61, 0x36, 0x81, 0xf4, 0x22, 0xec, 0x6a, 0x11, 0x16,
-  0x15, 0xdd, 0x42, 0xb8, 0x97, 0xf0, 0x86, 0xe1, 0x47, 0xdc, 0x0d, 0x45,
-  0xd4, 0x68, 0x9a, 0xe1, 0xcf, 0x71, 0x5b, 0x75, 0xfd, 0x56, 0xa0, 0x2a,
-  0x57, 0x74, 0x89, 0x42, 0xa0, 0x58, 0x72, 0xf7, 0x1a, 0xa6, 0xe1, 0x26,
-  0xcb, 0xcc, 0x81, 0xd1, 0xda, 0x67, 0x72, 0x38, 0xf8, 0x91, 0xf4, 0x36,
-  0x18, 0xb9, 0xf2, 0x90, 0xa8, 0x77, 0xde, 0x63, 0x19, 0xad, 0x06, 0x08,
-  0x04, 0x3c, 0xaf, 0x7f, 0x0d, 0xdb, 0x54, 0xd8, 0x8a, 0xbc, 0x61, 0xb6,
-  0x0c, 0x50, 0xc0, 0xb7, 0x5e, 0x2b, 0xa8, 0xbf, 0x55, 0x17, 0xfd, 0xce,
-  0x6d, 0x5e, 0xa3, 0xa5, 0xa3, 0xb3, 0x77, 0xdc, 0xd1, 0xfd, 0x84, 0xfe,
-  0x22, 0xb1, 0xb9, 0x3a, 0x06, 0xaa, 0x27, 0x2d, 0x45, 0x28, 0x67, 0x25,
-  0x43, 0x34, 0xc6, 0x86, 0xdb, 0x35, 0x67, 0x91, 0xd3, 0x54, 0x05, 0xbd,
-  0x5d, 0xae, 0x03, 0x36, 0x38, 0xa8, 0x11, 0xb0, 0xfd, 0x5d, 0x31, 0x15,
-  0x9a, 0x83, 0xe0, 0x1e, 0x61, 0x16, 0x9c, 0x6b, 0xab, 0x41, 0x8f, 0x53,
-  0xfa, 0x25, 0xe9, 0x90, 0x42, 0x3e, 0x3d, 0x9c, 0xd7, 0xd5, 0x5d, 0xd1,
-  0x90, 0xf4, 0x56, 0x52, 0xa1, 0x33, 0x6c, 0x6a, 0xe6, 0x31, 0x72, 0xeb,
-  0xe4, 0x4f, 0xb0, 0x0f, 0x1a, 0x58, 0x9e, 0x61, 0x88, 0x03, 0x35, 0xee,
-  0xb6, 0xaa, 0x42, 0xf3, 0xd7, 0x39, 0x3f, 0xd7, 0xe6, 0xe5, 0x0f, 0x04,
-  0xeb, 0x48, 0xa2, 0xd2, 0x54, 0x58, 0x50, 0x16, 0x7e, 0x4b, 0x32, 0x8b,
-  0xa4, 0x84, 0xd2, 0x05, 0x4d, 0x58, 0xcb, 0xee, 0x24, 0xb0, 0xce, 0x3a,
-  0xde, 0x85, 0x04, 0x30, 0x53, 0xa0, 0xd4, 0xc2, 0x50, 0x99, 0xb0, 0x52,
-  0x22, 0x16, 0x47, 0x11, 0xb9, 0x73, 0x66, 0xe3, 0x6d, 0x87, 0x35, 0x2c,
-  0x54, 0x8e, 0x2d, 0xa2, 0x97, 0x13, 0x6d, 0x74, 0xb1, 0xb2, 0x8c, 0xed,
-  0x66, 0x18, 0x58, 0x4e, 0xa1, 0x0a, 0x99, 0x0a, 0x6f, 0x0e, 0x3a, 0x0d,
-  0x09, 0xbd, 0x95, 0x31, 0xaa, 0x62, 0xee, 0xe2, 0x05, 0x50, 0x5a, 0x24,
-  0xd8, 0x97, 0x6b, 0x68, 0x5d, 0xed, 0x28, 0xc3, 0xf1, 0x80, 0x7a, 0xa9,
-  0x63, 0x71, 0xbb, 0x4e, 0x87, 0x55, 0x54, 0x48, 0x77, 0xb3, 0xab, 0xdd,
-  0x6a, 0x1f, 0xae, 0xcd, 0x30, 0xdf, 0xc6, 0x74, 0xc9, 0xb3, 0x63, 0x63,
-  0xb6, 0x44, 0x3b, 0xc1, 0xf7, 0x5f, 0x61, 0x72, 0x50, 0x52, 0xf1, 0x06,
-  0x2e, 0x3d, 0x01, 0x1a, 0x5d, 0x6a, 0xd7, 0x28, 0xa6, 0xe5, 0x49, 0x66,
-  0xbe, 0x98, 0x53, 0x4b, 0xbd, 0x96, 0x6b, 0xbf, 0xfb, 0xfd, 0xda, 0xd0,
-  0xdf, 0xf4, 0x4a, 0x2d, 0x2f, 0x7a, 0x11, 0xf1, 0x4e, 0xaf, 0x15, 0x25,
-  0x28, 0x81, 0xc1, 0x9c, 0x86, 0x67, 0x90, 0xed, 0x14, 0xa1, 0x44, 0x12,
-  0x64, 0x52, 0x56, 0x61, 0xa5, 0xec, 0xd4, 0x02, 0x38, 0xe9, 0xa3, 0x69,
-  0x7d, 0x1d, 0xbf, 0xe1, 0xf5, 0x75, 0xf4, 0x86, 0xeb, 0x7f, 0x70, 0xd3,
-  0xbd, 0x06, 0xa1, 0x7d, 0x77, 0x7d, 0xfc, 0x5d, 0x0f, 0xb6, 0x84, 0x77,
-  0xc3, 0x75, 0x75, 0xa0, 0x76, 0xef, 0x8e, 0xf3, 0x25, 0x97, 0x33, 0xb2,
-  0xd7, 0x5c, 0xee, 0x79, 0xd4, 0xe5, 0xef, 0xf7, 0xf5, 0xe5, 0x7b, 0x6e,
-  0xbe, 0x2f, 0x97, 0xfb, 0xec, 0x60, 0xfc, 0x5d, 0xe7, 0x5a, 0x7b, 0x17,
-  0x39, 0xb0, 0x48, 0x24, 0x01, 0x9e, 0xe2, 0xbe, 0x4c, 0x3c, 0x34, 0x56,
-  0x94, 0xde, 0xeb, 0xeb, 0x87, 0xd0, 0xbb, 0x99, 0x48, 0x40, 0xef, 0xc1,
-  0x1e, 0xaf, 0xa3, 0x77, 0xff, 0xa0, 0xba, 0x58, 0x08, 0x1e, 0xc5, 0x17,
-  0xdc, 0x97, 0x9b, 0x2a, 0x41, 0x22, 0xa4, 0x0e, 0x4a, 0xa7, 0xe0, 0x20,
-  0x48, 0x3b, 0xcc, 0x38, 0xc4, 0x3c, 0x7f, 0x0e, 0xa1, 0xe3, 0x85, 0x80,
-  0xce, 0xf5, 0x44, 0x7f, 0x36, 0xa1, 0xcb, 0x05, 0x09, 0xe8, 0x1c, 0x1a,
-  0xf6, 0xd9, 0xc0, 0x23, 0x70, 0x8f, 0x6a, 0xfd, 0x6a, 0xf1, 0xc8, 0x0e,
-  0x59, 0x5c, 0x12, 0x27, 0x7e, 0x1d, 0xe2, 0x43, 0x04, 0x85, 0x64, 0x60,
-  0x4b, 0x72, 0xab, 0x69, 0xe8, 0xa1, 0xb7, 0x05, 0xe2, 0x7e, 0x8d, 0x04,
-  0x4c, 0x16, 0xc9, 0xaa, 0x9e, 0x8d, 0x20, 0xb3, 0x61, 0xf0, 0xfb, 0xb0,
-  0x03, 0x7e, 0x5b, 0xcc, 0x36, 0x88, 0x95, 0x4e, 0x22, 0x56, 0xc4, 0x5e,
-  0x67, 0x94, 0x09, 0x02, 0x6c, 0xb3, 0xee, 0x3d, 0x25, 0x35, 0x0f, 0xfa,
-  0x00, 0x29, 0x2a, 0xc3, 0xbc, 0x18, 0x86, 0xd9, 0xd2, 0xed, 0xc8, 0x71,
-  0x03, 0xc8, 0x5b, 0xcf, 0x48, 0xa4, 0x72, 0x46, 0x52, 0x75, 0x25, 0x76,
-  0x91, 0x26, 0x52, 0x45, 0x49, 0x7e, 0x7e, 0x88, 0xde, 0x48, 0xdd, 0x6d,
-  0x14, 0xb6, 0xad, 0xdd, 0x43, 0xa6, 0x29, 0x5b, 0xfe, 0xb5, 0x67, 0x1d,
-  0x68, 0xe4, 0x59, 0x51, 0x0f, 0x5d, 0xc7, 0xf7, 0x97, 0xf6, 0xaf, 0x81,
-  0x7d, 0xf1, 0xea, 0xed, 0xb8, 0xa3, 0x52, 0xd4, 0x19, 0xd7, 0x90, 0x5c,
-  0x82, 0x6f, 0x98, 0xdf, 0x5b, 0xff, 0x5a, 0xed, 0x3a, 0x2c, 0xca, 0x90,
-  0x21, 0x24, 0xbf, 0xf9, 0xc4, 0xa8, 0x53, 0x38, 0x2b, 0xd5, 0xca, 0x2b,
-  0xd8, 0x73, 0x08, 0x76, 0xd3, 0x1a, 0xdc, 0xec, 0xa4, 0xf2, 0x9d, 0x9c,
-  0x49, 0x31, 0xe0, 0x24, 0x16, 0x10, 0x34, 0x4f, 0x6d, 0xf5, 0xbc, 0x64,
-  0x90, 0x77, 0x81, 0x35, 0xb3, 0x4d, 0xb3, 0x48, 0x35, 0xb4, 0x83, 0xc6,
-  0x22, 0x53, 0x5b, 0x02, 0xc4, 0x24, 0x59, 0x65, 0xdb, 0xd1, 0x2d, 0xe6,
-  0x3d, 0xd6, 0x2d, 0x5c, 0x5e, 0x3f, 0x19, 0xd2, 0xe3, 0x89, 0x1a, 0x8b,
-  0xfc, 0xc3, 0x67, 0xf8, 0xe1, 0xa8, 0xbb, 0xd1, 0x41, 0xa5, 0x8d, 0xf4,
-  0x63, 0xb5, 0x8e, 0xd6, 0x55, 0x31, 0xa3, 0x5e, 0x1e, 0x34, 0x6d, 0xed,
-  0xcc, 0x40, 0xf0, 0x8b, 0xae, 0x19, 0x4e, 0xa2, 0x30, 0x4b, 0x86, 0x84,
-  0x86, 0x21, 0x6c, 0x52, 0xdd, 0x3a, 0xf4, 0xc7, 0x8f, 0x23, 0x87, 0x6e,
-  0x67, 0xfc, 0x52, 0x96, 0xf9, 0x80, 0x23, 0x9f, 0xe4, 0xdc, 0x34, 0xeb,
-  0x65, 0xbe, 0x1c, 0xea, 0x5b, 0x2c, 0x3c, 0x16, 0xe9, 0x47, 0x11, 0xea,
-  0x4f, 0x40, 0x0a, 0x61, 0x6f, 0x28, 0x6d, 0xde, 0xec, 0x87, 0xb5, 0xf8,
-  0x49, 0xa1, 0x19, 0xd1, 0xb4, 0x9a, 0xcc, 0xd5, 0xc7, 0x03, 0x65, 0x96,
-  0xbf, 0x13, 0x2b, 0x0d, 0xd3, 0x24, 0x6e, 0xdf, 0x6d, 0xa3, 0x65, 0x20,
-  0x98, 0x89, 0x7d, 0xf7, 0xde, 0xf3, 0x73, 0xf4, 0xb0, 0xee, 0xfc, 0x74,
-  0xcf, 0xfe, 0xf7, 0x38, 0xbf, 0x67, 0x9f, 0xe4, 0xfc, 0x9e, 0xfd, 0x6f,
-  0x73, 0x7e, 0xcf, 0xfe, 0xf5, 0xf3, 0x7b, 0xd2, 0x3d, 0xbf, 0x67, 0xff,
-  0xbb, 0x9c, 0x9f, 0x36, 0x6d, 0xd3, 0xd3, 0xcb, 0x82, 0xf3, 0x1b, 0x4b,
-  0x26, 0x88, 0xa2, 0xfd, 0xd1, 0x66, 0xeb, 0x5b, 0x1c, 0x77, 0x91, 0x54,
-  0x48, 0x76, 0x6c, 0x6b, 0x36, 0x2e, 0xe3, 0x4d, 0xf6, 0x74, 0x41, 0x91,
-  0x4e, 0x5e, 0x3a, 0xe4, 0xf1, 0x59, 0x62, 0x3f, 0xef, 0x1d, 0x82, 0x43,
-  0xe3, 0x12, 0x6f, 0x70, 0xd4, 0xeb, 0x6c, 0xd6, 0x78, 0x46, 0x1b, 0xc0,
-  0x55, 0x98, 0xb5, 0xab, 0x1d, 0x8e, 0x01, 0x6e, 0x99, 0xcd, 0xdb, 0x7f,
-  0x49, 0xfb, 0x35, 0xe4, 0xc7, 0xff, 0x1c, 0xad, 0x89, 0x43, 0xff, 0x67,
-  0x37, 0xa9, 0x58, 0xa4, 0xc1, 0xdb, 0xba, 0x07, 0x1f, 0x5b, 0x5f, 0x0b,
-  0x31, 0x3d, 0xc2, 0xe9, 0xf0, 0xfe, 0x23, 0x2b, 0xaf, 0x00, 0xf7, 0xf3,
-  0xf2, 0xfd, 0xbb, 0xd0, 0xf7, 0x66, 0x96, 0x6a, 0xab, 0x03, 0x1d, 0xe0,
-  0xa2, 0x39, 0xaf, 0x21, 0x19, 0xf7, 0x43, 0x60, 0xcf, 0x9b, 0xeb, 0x78,
-  0xfa, 0xcd, 0xb6, 0xe7, 0x05, 0x42, 0x20, 0xa2, 0x8c, 0x5c, 0x34, 0xae,
-  0xce, 0xd5, 0x02, 0xf4, 0x7a, 0xe0, 0x9f, 0xb0, 0xcb, 0x8a, 0xcf, 0x1c,
-  0xbc, 0x37, 0x3b, 0x47, 0x12, 0xa9, 0xeb, 0xad, 0x82, 0xa6, 0x99, 0xa4,
-  0x0c, 0xe6, 0xb5, 0x80, 0xcb, 0x11, 0xda, 0x86, 0x4a, 0x42, 0x4c, 0xec,
-  0xb7, 0x4c, 0xe2, 0x7b, 0xb6, 0xd7, 0xda, 0xd5, 0x57, 0xd0, 0x15, 0x57,
-  0x8b, 0xa5, 0x54, 0x20, 0xdf, 0x53, 0x81, 0x09, 0x13, 0x7c, 0x3b, 0xf9,
-  0x1e, 0xe5, 0x95, 0xec, 0xb2, 0x97, 0x6a, 0x24, 0xb5, 0xca, 0x6d, 0xf5,
-  0x85, 0xc6, 0xc3, 0x7a, 0xf0, 0xd3, 0xa2, 0x90, 0x55, 0x1d, 0x70, 0x01,
-  0x2e, 0x9b, 0x51, 0xc8, 0x76, 0xe2, 0x91, 0x9e, 0xce, 0x2c, 0x85, 0x10,
-  0x7c, 0x0e, 0x57, 0x51, 0xf0, 0x42, 0xf6, 0xae, 0x91, 0xb2, 0xc1, 0x61,
-  0x45, 0x9a, 0x34, 0x23, 0x11, 0x9a, 0xd7, 0xcd, 0x50, 0x23, 0x29, 0xc7,
-  0xaa, 0x5d, 0xf0, 0x59, 0x67, 0x0f, 0x0c, 0xa8, 0x58, 0xfd, 0x80, 0x6a,
-  0xb7, 0xf0, 0x14, 0x08, 0xba, 0x87, 0x85, 0x6f, 0x2a, 0xae, 0x6d, 0x79,
-  0xce, 0xe4, 0xae, 0x4d, 0x29, 0xc3, 0x49, 0x58, 0x6b, 0xa7, 0xf9, 0xdb,
-  0xbc, 0xe2, 0xdf, 0x81, 0x38, 0x7a, 0x2a, 0x37, 0x58, 0x33, 0xf3, 0x3d,
-  0x13, 0xc1, 0x4d, 0xf2, 0xeb, 0x42, 0x7a, 0x8a, 0xb1, 0x74, 0x75, 0xd2,
-  0x02, 0x83, 0xfb, 0x8a, 0xb4, 0x8d, 0x54, 0x77, 0x00, 0x62, 0x68, 0x72,
-  0x42, 0x6f, 0x90, 0x23, 0x28, 0x38, 0x04, 0xd1, 0x63, 0x64, 0x48, 0x2b,
-  0x6d, 0x38, 0x9b, 0x70, 0xc2, 0xf0, 0x55, 0xe6, 0x97, 0x57, 0x5b, 0x64,
-  0x4b, 0xc9, 0x53, 0xc4, 0xd4, 0x0b, 0x49, 0x6e, 0x0d, 0xba, 0x18, 0x01,
-  0x3c, 0x41, 0x26, 0xbf, 0x21, 0x60, 0x4f, 0x2b, 0xc1, 0xb3, 0xe5, 0x1e,
-  0xce, 0xc0, 0xc6, 0xf9, 0xed, 0x8a, 0x99, 0xbd, 0xdc, 0x71, 0x9f, 0x45,
-  0x65, 0x97, 0x1c, 0xd1, 0x5f, 0x97, 0x58, 0x3c, 0x76, 0x9d, 0x12, 0x18,
-  0xdb, 0xda, 0xa2, 0xb2, 0x31, 0xa1, 0x1c, 0x15, 0x4d, 0x55, 0x2e, 0x0d,
-  0xf5, 0x7c, 0x9d, 0xd2, 0xaa, 0x40, 0x41, 0xaf, 0xd2, 0x6c, 0x11, 0x54,
-  0xb0, 0x71, 0xb3, 0x72, 0x6d, 0x0c, 0xa9, 0xad, 0xcb, 0xad, 0xc7, 0x15,
-  0xe6, 0x01, 0x6f, 0x4d, 0x52, 0x99, 0x2d, 0x33, 0x04, 0x2e, 0xa5, 0x25,
-  0x68, 0xc3, 0x35, 0x3e, 0x09, 0x6d, 0x39, 0xed, 0x96, 0xb4, 0x16, 0xba,
-  0x00, 0x43, 0x0d, 0xbb, 0xd1, 0x11, 0x19, 0xfa, 0x65, 0x94, 0x73, 0xf0,
-  0xba, 0xb3, 0xb9, 0x22, 0x7b, 0x28, 0x36, 0xfd, 0xb4, 0xba, 0x5b, 0x92,
-  0x7b, 0x40, 0x4a, 0x75, 0xf9, 0x9e, 0xd3, 0xec, 0x18, 0x58, 0x36, 0x59,
-  0x5b, 0x1d, 0xfd, 0xbe, 0xf6, 0x00, 0xda, 0x21, 0x4d, 0xc9, 0x31, 0x44,
-  0x48, 0xcb, 0x84, 0x81, 0x25, 0xd2, 0x95, 0xc4, 0xce, 0x0c, 0xa0, 0x2f,
-  0xbd, 0x8d, 0xd3, 0xa4, 0x1d, 0xda, 0xc8, 0xcb, 0x00, 0x82, 0xed, 0x61,
-  0xe8, 0x80, 0x30, 0x13, 0x11, 0x49, 0xd9, 0xf6, 0xe2, 0xe0, 0xf2, 0x3c,
-  0x83, 0x7f, 0x84, 0x09, 0xa7, 0xae, 0x23, 0x43, 0x4a, 0x40, 0x10, 0x45,
-  0x80, 0x38, 0x63, 0x6c, 0xdc, 0xcb, 0xa1, 0x60, 0x67, 0xf4, 0xd0, 0x89,
-  0x97, 0x53, 0x29, 0xa4, 0xcb, 0x35, 0xcb, 0xc8, 0xc8, 0xb3, 0x8e, 0x47,
-  0xf0, 0x34, 0x4d, 0xa7, 0x50, 0x58, 0x30, 0xc3, 0x6e, 0x83, 0x98, 0x03,
-  0xd0, 0x5e, 0x8e, 0xce, 0xd3, 0x4b, 0xe6, 0x5c, 0x96, 0xd7, 0x79, 0x45,
-  0xe9, 0xe8, 0x49, 0x56, 0x30, 0x74, 0xa2, 0x61, 0x66, 0x86, 0x97, 0x2c,
-  0xcc, 0xed, 0x19, 0xbe, 0x35, 0x6b, 0x1f, 0x06, 0x00, 0x47, 0xe4, 0x9b,
-  0x10, 0x69, 0xe1, 0xd2, 0x1c, 0x90, 0x5e, 0x8d, 0x84, 0x14, 0xfa, 0xd2,
-  0x28, 0x86, 0x99, 0x33, 0x2d, 0x2b, 0x01, 0xae, 0xa1, 0x8c, 0x18, 0x73,
-  0xf3, 0x90, 0x06, 0x54, 0x5b, 0x3c, 0x02, 0x17, 0x2a, 0x6f, 0xb7, 0xd8,
-  0x8a, 0x14, 0x16, 0x5b, 0x1d, 0x55, 0x30, 0x16, 0x91, 0x8b, 0x3f, 0xcb,
-  0x6a, 0xea, 0xd7, 0xc4, 0x13, 0x48, 0x0e, 0x7c, 0x16, 0x05, 0x04, 0x31,
-  0x6a, 0x4d, 0x2f, 0x9d, 0x15, 0xba, 0x34, 0x80, 0x07, 0xa3, 0x13, 0x7f,
-  0x6f, 0x11, 0x55, 0x94, 0x2d, 0xca, 0x11, 0xd6, 0x70, 0x92, 0x02, 0x52,
-  0x81, 0x5c, 0x28, 0xf8, 0x27, 0x7c, 0x7c, 0xb4, 0xd1, 0x12, 0xad, 0x8d,
-  0x68, 0x16, 0xd2, 0x48, 0xca, 0x02, 0xd6, 0xad, 0x34, 0x54, 0xe3, 0x22,
-  0x2e, 0x4a, 0x1c, 0x6e, 0x73, 0x99, 0xc9, 0xd1, 0xc8, 0x21, 0x82, 0x6b,
-  0x4a, 0xd9, 0x2b, 0x8c, 0xa3, 0x69, 0x31, 0x81, 0x42, 0xe0, 0xd8, 0x37,
-  0x67, 0x07, 0xef, 0x8e, 0xc7, 0xa7, 0x6f, 0xf7, 0xc1, 0x2e, 0x48, 0x6e,
-  0xc2, 0xff, 0xbe, 0xc7, 0xed, 0x8f, 0x00, 0x30, 0x8d, 0xaf, 0xe6, 0x35,
-  0xa3, 0x95, 0xd2, 0xb7, 0xcc, 0x09, 0x7d, 0x9f, 0xa5, 0x1f, 0x23, 0xe5,
-  0x45, 0x63, 0xc3, 0xa2, 0xa8, 0xc1, 0x52, 0x8b, 0x46, 0x39, 0x23, 0x49,
-  0x30, 0x87, 0x51, 0x12, 0x03, 0x54, 0x18, 0x02, 0x85, 0x75, 0x63, 0xaf,
-  0x55, 0x4d, 0xda, 0x89, 0x47, 0xde, 0x36, 0x3f, 0xf4, 0x9a, 0xd0, 0xc3,
-  0x35, 0xa7, 0xfa, 0x98, 0xbb, 0x81, 0x93, 0x70, 0x8c, 0xb5, 0x53, 0x0d,
-  0xde, 0xb5, 0x86, 0x8e, 0x1a, 0x0d, 0x66, 0x2a, 0x2e, 0xbb, 0x64, 0x7e,
-  0xd1, 0xcd, 0x57, 0xc1, 0xc9, 0x51, 0x76, 0xad, 0xed, 0xd3, 0xdd, 0x86,
-  0xc0, 0x8b, 0x46, 0x1d, 0x1c, 0xf0, 0x31, 0x4d, 0x06, 0x11, 0x12, 0xd5,
-  0xfc, 0xb2, 0xe2, 0x3a, 0x9b, 0x97, 0x4b, 0x1e, 0x8b, 0x8b, 0x16, 0x81,
-  0x6d, 0xcb, 0x98, 0xa9, 0xa3, 0xb5, 0xf0, 0x66, 0x72, 0xd9, 0x6a, 0x15,
-  0x19, 0x58, 0xa8, 0x8f, 0x97, 0x2b, 0x63, 0x31, 0xfc, 0x6a, 0xe4, 0x00,
-  0x79, 0xa3, 0xc8, 0xdb, 0x55, 0x88, 0x9e, 0xc6, 0x5b, 0x1c, 0x41, 0x02,
-  0x52, 0x3c, 0x14, 0xe0, 0xd0, 0x23, 0x2d, 0xf8, 0x26, 0xcb, 0x3e, 0xf2,
-  0x37, 0x6d, 0xe0, 0x96, 0x7b, 0x1d, 0x48, 0x22, 0x71, 0xb2, 0xf1, 0xfd,
-  0xce, 0x46, 0xbc, 0x40, 0x2b, 0x47, 0xc0, 0xda, 0x1c, 0x42, 0xc5, 0x5b,
-  0x0d, 0x7f, 0xbd, 0x13, 0xfc, 0xd2, 0x7b, 0x17, 0xfe, 0xd3, 0xca, 0xc8,
-  0x8b, 0x6b, 0x52, 0xf5, 0xf0, 0x25, 0xc1, 0xc6, 0x8d, 0xc0, 0xcb, 0x4a,
-  0xd7, 0xe8, 0xb4, 0xfa, 0x58, 0xbb, 0x5b, 0x1e, 0xaa, 0x02, 0x8d, 0x1e,
-  0x02, 0x99, 0x23, 0x68, 0xd2, 0x44, 0x8b, 0x69, 0x67, 0xff, 0x53, 0x0d,
-  0x6a, 0xe3, 0x55, 0x72, 0xf2, 0x58, 0xb1, 0xbe, 0xf5, 0x6d, 0xce, 0xd2,
-  0x57, 0xa9, 0xb5, 0x8e, 0xb6, 0x71, 0x59, 0x76, 0x1f, 0x3d, 0xba, 0x17,
-  0x50, 0x4e, 0xc8, 0x7c, 0x2d, 0xae, 0x1c, 0xa9, 0xc5, 0x1c, 0xe6, 0xb6,
-  0x00, 0x28, 0x69, 0x2e, 0x85, 0xad, 0x5d, 0x08, 0x4e, 0xf3, 0x49, 0x8b,
-  0xef, 0x66, 0xb5, 0xb0, 0x1b, 0xdb, 0xaa, 0x35, 0x03, 0xb6, 0x1c, 0xe9,
-  0xcc, 0x47, 0x7c, 0x9f, 0xf7, 0xdb, 0xef, 0x74, 0x13, 0x41, 0x58, 0x0e,
-  0x20, 0xce, 0x4f, 0x2f, 0xba, 0x3b, 0x91, 0x7c, 0x75, 0xe7, 0x3c, 0xb8,
-  0x36, 0x3a, 0x89, 0x79, 0x91, 0xa2, 0xc5, 0xf3, 0x1f, 0xad, 0x31, 0x00,
-  0xe2, 0x98, 0x71, 0xbf, 0x63, 0xed, 0x92, 0x61, 0xce, 0x9b, 0x72, 0x59,
-  0x63, 0x48, 0x46, 0xc2, 0x8a, 0x87, 0x2d, 0xec, 0x6a, 0xd3, 0x3a, 0xe8,
-  0xdf, 0xe7, 0xb5, 0xe2, 0x63, 0x6d, 0x78, 0x6d, 0xab, 0x80, 0x36, 0x04,
-  0x60, 0xbb, 0xbc, 0xe0, 0x79, 0xfb, 0x7c, 0x09, 0x87, 0x63, 0x08, 0xb4,
-  0x8d, 0xae, 0x20, 0x24, 0x80, 0x0e, 0x22, 0x72, 0x38, 0x9b, 0xcb, 0xc2,
-  0xf3, 0xc2, 0x13, 0xf4, 0x24, 0xa7, 0x74, 0x6a, 0x4d, 0x6e, 0x07, 0xf1,
-  0x3c, 0x44, 0x8c, 0x55, 0x95, 0x96, 0x42, 0x4e, 0xa5, 0x87, 0x74, 0x68,
-  0xeb, 0xb0, 0x63, 0xfe, 0xfc, 0x10, 0x43, 0x89, 0x4b, 0x43, 0x5c, 0xac,
-  0x88, 0x51, 0x45, 0x90, 0xf6, 0x06, 0x7f, 0x00, 0x6b, 0x0a, 0xc6, 0x6e,
-  0x1d, 0xe0, 0xec, 0xcc, 0xad, 0xa1, 0x4a, 0x20, 0x3e, 0xe1, 0xa8, 0x93,
-  0x63, 0x90, 0x58, 0xc8, 0xc0, 0x44, 0xba, 0x58, 0xf2, 0x62, 0x6a, 0x07,
-  0x1f, 0x8a, 0xd2, 0x45, 0xfa, 0x85, 0x19, 0xb7, 0x56, 0x1f, 0x45, 0x11,
-  0xcb, 0xd2, 0x82, 0x76, 0x6e, 0x9e, 0xda, 0x24, 0x70, 0x0c, 0x84, 0x30,
-  0x79, 0x64, 0x8b, 0xd5, 0xc9, 0x1a, 0x08, 0x30, 0x4e, 0x12, 0xce, 0x1a,
-  0x64, 0x83, 0x2c, 0x94, 0xbf, 0x48, 0x92, 0x22, 0xa4, 0xdf, 0x04, 0x87,
-  0x03, 0xbc, 0x94, 0x55, 0xe5, 0xa5, 0x46, 0x6d, 0x5c, 0xe5, 0xe6, 0x54,
-  0x8b, 0x0d, 0xa8, 0x44, 0x4e, 0xb0, 0xca, 0x77, 0x83, 0xc5, 0xae, 0xe6,
-  0x5e, 0x84, 0x2e, 0xd4, 0x1d, 0x2c, 0xcc, 0x43, 0x50, 0x08, 0xeb, 0xe0,
-  0x2e, 0x58, 0xa6, 0x48, 0x6e, 0x31, 0xaf, 0x21, 0xde, 0x1d, 0x4e, 0x62,
-  0x7a, 0x96, 0x3a, 0xc4, 0xbe, 0x45, 0xdf, 0x47, 0xda, 0x70, 0xd7, 0x75,
-  0xcd, 0x76, 0x09, 0x58, 0x90, 0x2b, 0x9f, 0xfe, 0x45, 0x7b, 0x1c, 0xb3,
-  0x8e, 0xe9, 0x10, 0x04, 0xde, 0x2b, 0x82, 0x3f, 0x2f, 0x29, 0xdb, 0xe9,
-  0x1d, 0x8a, 0x53, 0xdd, 0x87, 0x41, 0xdd, 0x01, 0x5a, 0x28, 0x21, 0xe7,
-  0x96, 0x70, 0x00, 0x09, 0x1d, 0xd3, 0x16, 0x4e, 0xab, 0x7c, 0xd9, 0x70,
-  0x5a, 0x9a, 0x54, 0xcd, 0xdc, 0x67, 0xf5, 0x5f, 0xce, 0xcb, 0x49, 0xca,
-  0x77, 0xc4, 0x26, 0xad, 0x6a, 0xdc, 0xab, 0x85, 0x6e, 0x4f, 0xec, 0x8d,
-  0xc8, 0x33, 0xd2, 0xcb, 0xc7, 0xac, 0x78, 0xb8, 0x3f, 0x40, 0xde, 0xc6,
-  0x6d, 0xb3, 0xf6, 0x83, 0xf6, 0x13, 0x8c, 0x15, 0x3b, 0xbc, 0x18, 0xc8,
-  0xed, 0x55, 0x08, 0x0f, 0xe4, 0xfc, 0xd6, 0xde, 0x95, 0x0a, 0x2c, 0x6f,
-  0x60, 0xee, 0x24, 0xb3, 0x15, 0xab, 0x83, 0x4e, 0x9e, 0x6c, 0x4a, 0xbe,
-  0x90, 0xf4, 0x4b, 0x45, 0x22, 0xaa, 0x6d, 0x83, 0xc3, 0x69, 0x39, 0x31,
-  0xec, 0x06, 0x42, 0x93, 0x97, 0x74, 0xd4, 0x41, 0x72, 0x55, 0xde, 0xa0,
-  0xf4, 0xae, 0x20, 0xe3, 0xc4, 0x4d, 0x4e, 0xcb, 0x2a, 0xbc, 0xbd, 0x62,
-  0x14, 0x9e, 0x90, 0xe2, 0x2f, 0xd8, 0x2d, 0x00, 0x5d, 0x9a, 0xcf, 0x64,
-  0xcd, 0xce, 0xf8, 0x0d, 0x2c, 0xda, 0x8e, 0x22, 0xfb, 0xe9, 0x9e, 0x90,
-  0x1a, 0xf8, 0x9a, 0x39, 0xe2, 0x39, 0xb7, 0x18, 0xdd, 0x32, 0xf4, 0x22,
-  0x75, 0xd2, 0x29, 0x8c, 0x29, 0x40, 0x29, 0x8b, 0x9c, 0x65, 0x4e, 0x10,
-  0x4d, 0xe2, 0x33, 0xab, 0xa0, 0xdc, 0x65, 0xea, 0x53, 0x51, 0x16, 0x52,
-  0x06, 0x0b, 0x9f, 0x87, 0x04, 0x8e, 0x95, 0x9e, 0xb2, 0x66, 0xea, 0xfd,
-  0x72, 0x96, 0xa5, 0xf3, 0x68, 0x6b, 0x73, 0x9a, 0x30, 0xa2, 0x9d, 0xcc,
-  0xdb, 0xd0, 0xe7, 0xb3, 0xd0, 0xe0, 0xb9, 0xd4, 0xcf, 0x70, 0x06, 0x79,
-  0xd1, 0x42, 0xeb, 0xc1, 0x9d, 0x0a, 0x4f, 0x9a, 0x5a, 0xc3, 0x5d, 0x03,
-  0x38, 0x6c, 0x56, 0x4e, 0x1d, 0x78, 0x8d, 0x57, 0x58, 0x09, 0x5f, 0xd3,
-  0x9b, 0x93, 0xc4, 0x3e, 0x80, 0xe4, 0x57, 0xce, 0xe0, 0x0d, 0x3a, 0xd2,
-  0x49, 0x34, 0x4d, 0x00, 0x04, 0x58, 0xcc, 0x68, 0x45, 0x1e, 0xcd, 0x8b,
-  0x73, 0x21, 0x89, 0x47, 0x6e, 0xcb, 0x55, 0x44, 0xc6, 0x1d, 0xd8, 0xc7,
-  0x32, 0x3c, 0xe9, 0xeb, 0x4c, 0x53, 0x5e, 0x61, 0x7e, 0xf0, 0xf6, 0x37,
-  0x16, 0x54, 0x81, 0xc6, 0x12, 0x5e, 0xc3, 0x6c, 0x66, 0x6f, 0x2f, 0x7e,
-  0x33, 0xb8, 0x6f, 0xba, 0x92, 0x18, 0xee, 0x7a, 0x9d, 0x5e, 0x64, 0x6a,
-  0xb3, 0x08, 0xeb, 0x2e, 0xa7, 0x66, 0xfb, 0x90, 0xa9, 0x73, 0xc3, 0x06,
-  0x45, 0x11, 0x29, 0x56, 0x66, 0xae, 0x49, 0x5c, 0xd2, 0x8a, 0x5c, 0xba,
-  0x06, 0xc2, 0x6e, 0xeb, 0x79, 0xbe, 0xd4, 0x30, 0xe5, 0x20, 0xc9, 0x24,
-  0x9b, 0x74, 0x7e, 0x27, 0x47, 0xb2, 0x1a, 0x46, 0x1c, 0x70, 0x9a, 0x6f,
-  0xa7, 0x58, 0xe9, 0x73, 0xb2, 0x8c, 0xb6, 0x3a, 0xa3, 0x3f, 0x79, 0xb4,
-  0x8b, 0xd9, 0x3e, 0x79, 0xf4, 0x7c, 0xbb, 0x2d, 0x95, 0xe7, 0x75, 0x36,
-  0x44, 0x36, 0xf2, 0x03, 0x9b, 0xa0, 0xe2, 0x0d, 0xc9, 0x5f, 0x9e, 0xad,
-  0x2a, 0xe7, 0xcf, 0xa3, 0xf6, 0xb8, 0x70, 0x50, 0xd6, 0x57, 0x04, 0xd1,
-  0x1b, 0x48, 0x79, 0x7a, 0x4d, 0xde, 0xe3, 0xc4, 0x46, 0x12, 0x4b, 0xbc,
-  0x53, 0x29, 0x5e, 0x96, 0xe6, 0x9b, 0xbc, 0x11, 0x78, 0xce, 0x5a, 0xe0,
-  0xb1, 0x4e, 0xd9, 0xb2, 0x6a, 0xae, 0xa2, 0xe4, 0x0c, 0x8e, 0x76, 0x1f,
-  0x7b, 0xcb, 0x73, 0x92, 0xd7, 0x79, 0x91, 0xd7, 0x57, 0x44, 0xf6, 0x0b,
-  0x4a, 0x5a, 0xb8, 0xcc, 0x42, 0x20, 0x14, 0xc3, 0x8e, 0x8c, 0x09, 0xc0,
-  0xe6, 0x7e, 0x85, 0x36, 0x26, 0x94, 0x11, 0xcc, 0xfb, 0x2e, 0x95, 0x88,
-  0xd2, 0xbe, 0x15, 0x30, 0x9a, 0x6e, 0x99, 0x7d, 0xdd, 0x85, 0x5d, 0x73,
-  0xe1, 0xbe, 0xde, 0xc2, 0xd4, 0xe9, 0x12, 0x80, 0x8a, 0x5e, 0xdf, 0xb9,
-  0x58, 0x43, 0xb1, 0x64, 0x8b, 0x0e, 0xf7, 0x74, 0x6c, 0x58, 0xd0, 0x23,
-  0xd2, 0xc8, 0xe7, 0x29, 0xb5, 0x5a, 0xa0, 0xbf, 0x99, 0x9f, 0xfd, 0x60,
-  0x74, 0xd1, 0xd1, 0x0b, 0xfb, 0xe3, 0xed, 0x87, 0xf5, 0x22, 0xde, 0xeb,
-  0xe8, 0x66, 0x54, 0x64, 0x21, 0x11, 0x69, 0x38, 0xac, 0xbe, 0xe0, 0x7f,
-  0xc4, 0x3d, 0xde, 0xc0, 0x12, 0x38, 0x7e, 0x73, 0x60, 0x98, 0xdc, 0xd8,
-  0x95, 0x7d, 0x7a, 0xb9, 0xc5, 0x5a, 0x79, 0x6d, 0x9b, 0xb5, 0x66, 0x52,
-  0xa2, 0x10, 0x45, 0x83, 0x15, 0x34, 0x03, 0x4e, 0xc2, 0x44, 0x3e, 0xb9,
-  0x4b, 0xbe, 0x50, 0x6d, 0x6e, 0x4e, 0xdd, 0x27, 0xe9, 0x22, 0x8c, 0x92,
-  0x93, 0x8c, 0x1b, 0xb1, 0x6d, 0x7e, 0xb9, 0x19, 0x29, 0xd3, 0xde, 0x7c,
-  0xe9, 0xb5, 0xa3, 0xa8, 0x5d, 0x8f, 0xc7, 0xcd, 0x3f, 0x91, 0x59, 0x4f,
-  0xc8, 0x5b, 0xfc, 0x4d, 0x39, 0x02, 0x2e, 0x9c, 0x90, 0x9c, 0x97, 0x9e,
-  0xca, 0x5b, 0x01, 0x93, 0x6d, 0xe7, 0x90, 0x2e, 0x19, 0xc5, 0x9b, 0x2a,
-  0x21, 0xda, 0x6b, 0x57, 0x65, 0x6e, 0x33, 0x28, 0xe3, 0x2e, 0xee, 0x04,
-  0xd9, 0x8d, 0xdb, 0xbf, 0xbb, 0xfe, 0xd8, 0x3c, 0x23, 0x9e, 0x0a, 0x5c,
-  0x68, 0x46, 0xcf, 0x87, 0x59, 0xc8, 0x36, 0xb7, 0xf9, 0xf5, 0xe5, 0x65,
-  0x34, 0xd1, 0xd5, 0x6c, 0x01, 0x1d, 0x3c, 0xad, 0xf9, 0xc2, 0xd8, 0x5b,
-  0xd0, 0x37, 0x48, 0xce, 0xf7, 0x57, 0xc5, 0x38, 0xdd, 0x3d, 0xf2, 0x8c,
-  0xb7, 0x8a, 0x97, 0x7e, 0xe1, 0x61, 0x4f, 0xdc, 0x03, 0x64, 0x20, 0x74,
-  0x40, 0xce, 0x2c, 0xfc, 0xd4, 0x06, 0x3d, 0x2e, 0x52, 0x43, 0x19, 0x77,
-  0x92, 0x60, 0x34, 0xa7, 0x52, 0x31, 0x31, 0xa6, 0x02, 0x1e, 0x36, 0x47,
-  0x7f, 0x42, 0x29, 0x4c, 0xa2, 0x26, 0x55, 0xbc, 0x8f, 0x85, 0x68, 0x1b,
-  0x52, 0xc9, 0x04, 0xc3, 0x24, 0xd1, 0x36, 0x50, 0xe2, 0xbf, 0x40, 0x91,
-  0x52, 0xd7, 0x37, 0x2e, 0x25, 0x4b, 0x0a, 0x92, 0xc8, 0xca, 0x8a, 0xcb,
-  0x69, 0x41, 0xd1, 0x15, 0x98, 0x86, 0xd7, 0x82, 0xdd, 0xab, 0x52, 0xef,
-  0x46, 0xaa, 0x60, 0x41, 0x18, 0x66, 0xb4, 0x83, 0x4b, 0xc2, 0xa5, 0x62,
-  0x53, 0xc2, 0x3c, 0xc3, 0xcb, 0x65, 0x42, 0xfd, 0x3f, 0xf7, 0x1e, 0x7f,
-  0xfe, 0x79, 0xd4, 0xc1, 0xc7, 0xb0, 0x1b, 0x86, 0x06, 0x69, 0x9b, 0x1c,
-  0x7e, 0xf2, 0xc0, 0x22, 0xe1, 0xd3, 0xd7, 0x89, 0xc0, 0xd4, 0xcb, 0x55,
-  0xa2, 0xef, 0x2c, 0x7d, 0x35, 0x74, 0xf2, 0xc2, 0xf9, 0xb2, 0x20, 0xad,
-  0x42, 0xb8, 0x18, 0x94, 0x2b, 0xe2, 0x1a, 0x8b, 0xbc, 0x0f, 0x23, 0x32,
-  0x93, 0x34, 0x6d, 0x81, 0x10, 0x11, 0x24, 0x59, 0xa9, 0x2b, 0xe0, 0xb6,
-  0xb8, 0x46, 0x71, 0x40, 0xf9, 0x12, 0x67, 0xff, 0x81, 0xae, 0x7a, 0xea,
-  0xfc, 0x37, 0x13, 0xcd, 0x80, 0x99, 0x64, 0x16, 0x87, 0x87, 0x1d, 0x1d,
-  0x1d, 0xb8, 0x34, 0xf6, 0x3f, 0x16, 0x54, 0xec, 0x4b, 0x6d, 0x91, 0xcc,
-  0xf0, 0x9d, 0xe1, 0x00, 0x7d, 0x71, 0x99, 0x35, 0x61, 0x81, 0xaa, 0x57,
-  0xd6, 0xb1, 0x66, 0xf0, 0xc8, 0x6d, 0x90, 0xf2, 0xda, 0x97, 0xd2, 0xc1,
-  0x23, 0xbf, 0xd0, 0x0b, 0xaa, 0x5d, 0x84, 0xbe, 0xe4, 0x64, 0xdb, 0x97,
-  0xec, 0x68, 0xe1, 0x72, 0x63, 0xe6, 0x50, 0x5f, 0x46, 0x01, 0x31, 0x5d,
-  0xfb, 0x4b, 0x00, 0x34, 0x36, 0x8d, 0xd1, 0xac, 0x1d, 0xf7, 0x46, 0x85,
-  0x90, 0x85, 0xe0, 0x93, 0xfd, 0x85, 0x8a, 0x3c, 0x8f, 0x81, 0x31, 0xbd,
-  0xb4, 0x1e, 0x6b, 0xe9, 0x8b, 0x45, 0x15, 0x5a, 0x34, 0x9f, 0xd8, 0x4e,
-  0x68, 0x53, 0x0b, 0xe2, 0x10, 0xe6, 0xe9, 0xc0, 0xea, 0xa1, 0x77, 0xbd,
-  0x7d, 0x0a, 0xcf, 0xde, 0xe5, 0x5e, 0x3a, 0xcc, 0x38, 0xde, 0x63, 0x07,
-  0x3d, 0xe7, 0x87, 0x70, 0x53, 0xeb, 0xf4, 0xc6, 0xa5, 0xe8, 0xc6, 0xe5,
-  0x68, 0x9d, 0x0e, 0xa2, 0x03, 0x94, 0x75, 0x59, 0x66, 0x3c, 0x4b, 0xc0,
-  0x2f, 0xf1, 0xd6, 0xbe, 0x84, 0xe3, 0xaa, 0xa9, 0x56, 0x53, 0xd2, 0x2b,
-  0x61, 0x94, 0xe3, 0x4b, 0xb1, 0x46, 0x8f, 0x1a, 0x66, 0xb3, 0x2b, 0x46,
-  0x3b, 0x56, 0x9c, 0x19, 0xb6, 0x58, 0xd0, 0x63, 0xd9, 0xc2, 0x13, 0x70,
-  0x61, 0xae, 0x53, 0x18, 0x46, 0x5b, 0x84, 0x67, 0x70, 0xb6, 0xd4, 0xf9,
-  0x3f, 0x58, 0x2b, 0x93, 0x02, 0x0f, 0xc5, 0xd2, 0x84, 0x83, 0x23, 0xa3,
-  0xee, 0x2e, 0xc9, 0x2b, 0x6a, 0x60, 0xcd, 0xa2, 0x9c, 0xe8, 0x2d, 0xe0,
-  0xd3, 0x7e, 0x8d, 0x13, 0x8b, 0x23, 0x52, 0xe3, 0xaa, 0xec, 0x72, 0x45,
-  0x82, 0x0e, 0xdb, 0xb4, 0xa5, 0xd8, 0xd9, 0xfa, 0xc4, 0x32, 0x5f, 0xa2,
-  0xed, 0x95, 0xb1, 0xe7, 0x82, 0x8e, 0xbf, 0xe6, 0xad, 0x6d, 0x2c, 0xb9,
-  0x30, 0xbb, 0xd5, 0xac, 0x28, 0x17, 0x45, 0x60, 0xc3, 0x0c, 0xfb, 0xfa,
-  0x1b, 0x02, 0x40, 0xa5, 0xac, 0x9c, 0xfb, 0x34, 0xcd, 0xac, 0xe5, 0x9d,
-  0x64, 0x17, 0x81, 0xed, 0x92, 0x21, 0xff, 0x91, 0xe4, 0x02, 0xa7, 0x14,
-  0x36, 0xca, 0x01, 0xb8, 0x89, 0x29, 0x79, 0x62, 0xfe, 0x44, 0xa1, 0x00,
-  0xb9, 0xca, 0xd0, 0x56, 0xb0, 0x2b, 0x98, 0x42, 0x77, 0x38, 0xc0, 0xe7,
-  0xaa, 0xf6, 0xe4, 0x83, 0x2a, 0x4b, 0x67, 0xac, 0x01, 0xc3, 0x84, 0x73,
-  0xc9, 0xaa, 0x80, 0xc3, 0xa5, 0x35, 0xd7, 0xc5, 0xd5, 0x61, 0x6f, 0x6f,
-  0x88, 0x00, 0xd6, 0xaa, 0xff, 0x66, 0x0d, 0x5e, 0x62, 0x7d, 0x11, 0x98,
-  0x3d, 0x80, 0x8c, 0xef, 0x8b, 0x07, 0x95, 0x3a, 0xa5, 0x0a, 0x43, 0x6b,
-  0xdb, 0x1d, 0x03, 0xd1, 0x10, 0x37, 0x0d, 0xef, 0xa4, 0xbd, 0xdf, 0x14,
-  0xa6, 0x19, 0xc3, 0x76, 0xb3, 0x38, 0x0a, 0x15, 0x45, 0xe3, 0xe8, 0x8e,
-  0x58, 0x4c, 0x64, 0xcb, 0x40, 0xa0, 0x50, 0x55, 0xa9, 0xe1, 0x97, 0x7f,
-  0x5b, 0x5e, 0xf6, 0x62, 0x72, 0x73, 0x83, 0x35, 0x63, 0x2b, 0x84, 0xfd,
-  0x1f, 0x41, 0x87, 0xc3, 0xd7, 0x89, 0xcc, 0xe7, 0x8b, 0x2f, 0x5b, 0x03,
-  0x6a, 0x97, 0x23, 0xbf, 0x89, 0x87, 0x80, 0x37, 0x4d, 0x2f, 0xf3, 0xde,
-  0x4d, 0xe0, 0x5d, 0x40, 0x03, 0x1c, 0x5b, 0x53, 0x52, 0x5f, 0x95, 0x99,
-  0x9c, 0x5c, 0x01, 0x0b, 0xd8, 0xf1, 0x0d, 0x4d, 0x25, 0x88, 0x3a, 0xd8,
-  0xfb, 0xa7, 0x0c, 0x99, 0xfe, 0xef, 0xe5, 0x55, 0x41, 0xff, 0xa0, 0xe1,
-  0x69, 0xf4, 0x2f, 0x76, 0x77, 0xa3, 0xb3, 0x5e, 0x7f, 0x60, 0x98, 0x2a,
-  0x09, 0x21, 0x29, 0x10, 0xf0, 0x78, 0x5a, 0xcb, 0xe0, 0x1f, 0xa1, 0x02,
-  0x3a, 0xe2, 0x87, 0x4c, 0xc1, 0x5e, 0x81, 0x58, 0xe9, 0xbd, 0xcc, 0xd9,
-  0xd7, 0x51, 0x66, 0x98, 0x5b, 0xc9, 0x00, 0x30, 0xb4, 0x48, 0xee, 0x44,
-  0xff, 0xc2, 0x37, 0x28, 0x13, 0xe0, 0xee, 0x8b, 0x97, 0x57, 0xab, 0xcb,
-  0x0c, 0xfc, 0xb2, 0xb9, 0x6d, 0x36, 0x1e, 0xb4, 0x6a, 0xf5, 0x4d, 0x70,
-  0x5a, 0x57, 0xe3, 0xa5, 0xb4, 0xa3, 0x5a, 0xad, 0xa5, 0x38, 0x70, 0x60,
-  0x05, 0xa9, 0xf6, 0x36, 0xd5, 0xa1, 0x5b, 0x28, 0xca, 0x4a, 0xe8, 0x80,
-  0x37, 0x4d, 0x80, 0x8c, 0x1c, 0x74, 0xca, 0x9a, 0x15, 0xdc, 0x64, 0x93,
-  0x2f, 0xbe, 0x24, 0x7f, 0xd6, 0x2d, 0x9a, 0xcc, 0xb0, 0x36, 0x4b, 0x1b,
-  0xb7, 0x83, 0x9e, 0x33, 0x89, 0xb7, 0x88, 0xee, 0x20, 0x65, 0xd5, 0x3f,
-  0xac, 0x57, 0xb8, 0xea, 0x0d, 0x79, 0x51, 0x96, 0x6b, 0x47, 0xa4, 0x5d,
-  0xe1, 0x36, 0x86, 0xd8, 0x17, 0x2f, 0x99, 0x9d, 0x53, 0xbc, 0x5d, 0x59,
-  0x3e, 0x93, 0x84, 0x13, 0x30, 0x7c, 0x17, 0x62, 0x20, 0x29, 0x88, 0xb7,
-  0xb2, 0x6d, 0xae, 0x92, 0xe6, 0x8b, 0x81, 0xd6, 0x75, 0x46, 0xda, 0x8a,
-  0xb9, 0x35, 0xf0, 0x35, 0x04, 0x55, 0xd0, 0x5f, 0xff, 0x64, 0x5f, 0xa7,
-  0x3f, 0xcc, 0x2d, 0x46, 0xdb, 0x86, 0x35, 0xab, 0x39, 0xbe, 0xb0, 0x5f,
-  0xdc, 0x41, 0xfa, 0x81, 0x0d, 0xb3, 0x6e, 0x0e, 0x58, 0xbf, 0xfe, 0xd3,
-  0x66, 0x2b, 0x4e, 0x85, 0x18, 0x12, 0x07, 0xa9, 0x66, 0x65, 0xa0, 0xce,
-  0x52, 0x2e, 0xbe, 0x44, 0x99, 0x68, 0xf6, 0x3d, 0x13, 0x27, 0x6d, 0x3b,
-  0xd1, 0xb9, 0xff, 0xb8, 0x61, 0x67, 0xff, 0xe3, 0x86, 0x9b, 0xff, 0x8f,
-  0x1b, 0x6e, 0x05, 0x3f, 0x6e, 0x6c, 0x70, 0x4b, 0xe6, 0xd0, 0x10, 0xfe,
-  0xb9, 0x87, 0xbe, 0xc9, 0x1f, 0x75, 0xdf, 0xf4, 0x3e, 0xe9, 0x7d, 0x71,
-  0x63, 0x73, 0xdd, 0xa6, 0xb9, 0xd4, 0x80, 0xfc, 0xc2, 0x43, 0x21, 0xe6,
-  0x0d, 0x24, 0xf5, 0x4a, 0x36, 0x49, 0x77, 0xc9, 0xed, 0x0a, 0x22, 0x5a,
-  0x77, 0x01, 0x60, 0x97, 0x7b, 0x82, 0xb6, 0xdc, 0x75, 0x30, 0xf4, 0x3a,
-  0xf3, 0x58, 0xa8, 0x63, 0x1b, 0x30, 0x04, 0xbc, 0xe5, 0x2c, 0x94, 0x43,
-  0xf6, 0xf5, 0x40, 0xee, 0xfc, 0x87, 0xf9, 0x82, 0xcd, 0xbb, 0x96, 0xa6,
-  0x22, 0x8c, 0x3a, 0xa0, 0xe5, 0x32, 0x05, 0xe7, 0xab, 0x48, 0x1d, 0x34,
-  0xe1, 0x16, 0xe6, 0x8d, 0x6b, 0x20, 0x19, 0xb0, 0xdc, 0x45, 0x8e, 0x7e,
-  0x96, 0x66, 0x59, 0x73, 0x36, 0x4c, 0x77, 0x48, 0x1a, 0xa0, 0xf2, 0x01,
-  0x6d, 0x26, 0x6b, 0x98, 0xe6, 0x62, 0xb3, 0xb6, 0x82, 0x90, 0x7d, 0x94,
-  0x41, 0x84, 0xb1, 0x49, 0x83, 0x56, 0xf5, 0x17, 0x1b, 0x15, 0x75, 0x13,
-  0x4f, 0x2e, 0x2b, 0xa3, 0xbf, 0xfe, 0x89, 0x68, 0x6b, 0x65, 0x4e, 0xcb,
-  0x5d, 0xd4, 0xdb, 0xe1, 0xe2, 0xce, 0x4c, 0x7e, 0xf3, 0xe7, 0x50, 0x86,
-  0x65, 0x69, 0xb3, 0x99, 0xe6, 0x35, 0x74, 0x12, 0xd4, 0xe4, 0xd6, 0xe2,
-  0xe8, 0xf4, 0x4e, 0xea, 0x33, 0x5f, 0xc4, 0x60, 0x50, 0x83, 0x85, 0x78,
-  0x9c, 0x17, 0x26, 0xda, 0x17, 0xa7, 0xdf, 0xfe, 0x49, 0x07, 0xf8, 0x71,
-  0xe3, 0x87, 0x21, 0xff, 0x14, 0x00, 0x10, 0xfb, 0xc9, 0xe9, 0xb7, 0x44,
-  0xdc, 0x3f, 0x8f, 0x81, 0xad, 0xfb, 0xc0, 0x97, 0xfc, 0x17, 0x50, 0xf6,
-  0xba, 0x61, 0xcf, 0xbd, 0x34, 0xb9, 0x2f, 0x8c, 0x2a, 0x94, 0xdd, 0xa1,
-  0xc8, 0x14, 0x19, 0xa3, 0xcb, 0x25, 0x95, 0x8e, 0x2a, 0xe4, 0x41, 0xc3,
-  0x90, 0x07, 0xd0, 0x2b, 0x27, 0x25, 0x7c, 0x05, 0x4d, 0xd8, 0x40, 0x01,
-  0x00, 0xee, 0x7f, 0x17, 0xfa, 0x22, 0x92, 0xba, 0x13, 0x1d, 0xb8, 0x9d,
-  0x63, 0xa6, 0xf9, 0x26, 0x6a, 0x5d, 0x98, 0xfb, 0x70, 0x14, 0xe9, 0x94,
-  0xe3, 0xd0, 0xea, 0xf8, 0x6f, 0xd0, 0xc7, 0x00, 0xca, 0x47, 0xa6, 0x15,
-  0x75, 0xdd, 0xe4, 0x0c, 0xb1, 0x05, 0x77, 0xde, 0x85, 0xbf, 0x1b, 0x51,
-  0x25, 0x43, 0x2f, 0x91, 0x10, 0x80, 0x44, 0x25, 0xa5, 0x0c, 0xe9, 0xa2,
-  0x9c, 0xcf, 0x24, 0x1a, 0x61, 0x28, 0x9f, 0x4f, 0xd8, 0xf6, 0x5a, 0x35,
-  0xaa, 0x06, 0x6d, 0x84, 0x44, 0x28, 0xe4, 0xb3, 0x31, 0xa4, 0x00, 0x09,
-  0x23, 0x4a, 0x7a, 0x1f, 0x37, 0x21, 0x90, 0xc4, 0x13, 0x90, 0xbe, 0x99,
-  0xc8, 0x62, 0x92, 0xc1, 0xeb, 0xa4, 0x45, 0xf9, 0x43, 0xf1, 0x0b, 0x47,
-  0x3c, 0x37, 0xdd, 0x6b, 0x83, 0x54, 0x36, 0xa9, 0xca, 0x27, 0x58, 0xc0,
-  0x6f, 0xe0, 0x52, 0xcd, 0x15, 0x72, 0x46, 0x9a, 0x9f, 0x21, 0x17, 0x21,
-  0x8d, 0x2f, 0xd6, 0xe6, 0xcc, 0xd0, 0x0e, 0x85, 0xb7, 0x2d, 0xf9, 0xbd,
-  0x78, 0x90, 0xbd, 0xd4, 0x1a, 0xac, 0x5e, 0xce, 0x6b, 0x14, 0xbc, 0xf0,
-  0x83, 0xa4, 0x84, 0x0e, 0x77, 0xf7, 0xbd, 0x56, 0x76, 0xfc, 0xb3, 0xf8,
-  0xf0, 0x3e, 0xaa, 0x97, 0xcc, 0x2a, 0xaf, 0x65, 0xfb, 0xd7, 0x8c, 0xbf,
-  0x67, 0xc7, 0xff, 0x2c, 0x02, 0xa4, 0xc5, 0x50, 0x57, 0xf1, 0xcf, 0x9e,
-  0xfb, 0x49, 0xe0, 0xea, 0x3e, 0x75, 0x4e, 0x8c, 0x96, 0xfb, 0x40, 0x32,
-  0xfd, 0x18, 0x66, 0x8b, 0x11, 0x74, 0x22, 0x56, 0xff, 0x8c, 0x33, 0x84,
-  0x78, 0x1d, 0x66, 0x1b, 0xbb, 0xa6, 0x21, 0x38, 0xb2, 0xd0, 0x55, 0xb9,
-  0x20, 0x84, 0xee, 0xd9, 0xbe, 0xeb, 0x8b, 0xcc, 0xa0, 0x40, 0xb9, 0x5f,
-  0x5a, 0xe5, 0x40, 0x14, 0xc2, 0xa2, 0xf6, 0x16, 0x0a, 0x7e, 0xf0, 0x29,
-  0x70, 0x63, 0x41, 0xe8, 0xf7, 0x1a, 0xf7, 0x6e, 0x6e, 0x6d, 0x8a, 0x43,
-  0x85, 0x3e, 0x96, 0x22, 0x4c, 0x21, 0x0e, 0xe4, 0x94, 0x90, 0x1f, 0x78,
-  0xf9, 0xc3, 0x88, 0xd6, 0xb1, 0x2f, 0xd9, 0x0d, 0x72, 0x27, 0x18, 0xf9,
-  0x0d, 0x89, 0x2c, 0x6a, 0x2e, 0x33, 0x4a, 0x63, 0x0b, 0xed, 0x2d, 0x34,
-  0x8e, 0xbd, 0xfd, 0x95, 0xc1, 0xd8, 0x26, 0x45, 0xb6, 0xba, 0xdc, 0x88,
-  0xcd, 0x2f, 0xb6, 0x37, 0xed, 0xd2, 0xfa, 0xcd, 0xa1, 0x36, 0x10, 0x9c,
-  0x86, 0x1e, 0x6d, 0xce, 0x0c, 0xfb, 0xdc, 0x16, 0x94, 0xf1, 0x90, 0x64,
-  0x43, 0x1c, 0x66, 0x1c, 0x12, 0x95, 0xf1, 0x3a, 0x18, 0xe5, 0x27, 0x2f,
-  0x70, 0x37, 0x19, 0xbc, 0x8b, 0x49, 0x3c, 0x9d, 0x37, 0x54, 0xa8, 0x85,
-  0x52, 0x3a, 0x86, 0x6f, 0xad, 0xf7, 0x3d, 0x6d, 0x3c, 0x72, 0x3d, 0x29,
-  0x86, 0x83, 0x4e, 0x3b, 0xe2, 0x07, 0xf1, 0x3c, 0x19, 0xeb, 0x54, 0xef,
-  0xcd, 0x2f, 0xb6, 0x58, 0x5e, 0x39, 0x3f, 0x9a, 0xf7, 0xed, 0xcd, 0xe4,
-  0xc7, 0x38, 0xaa, 0x41, 0xc2, 0xef, 0x7a, 0xf6, 0x81, 0xd0, 0xec, 0x7d,
-  0x6f, 0x24, 0x2f, 0x27, 0xe5, 0xec, 0xee, 0xcf, 0x88, 0x38, 0xc9, 0x2b,
-  0x2f, 0x77, 0xf0, 0xa3, 0x8e, 0xca, 0xdc, 0x37, 0x10, 0x46, 0x31, 0x47,
-  0x85, 0xff, 0x7e, 0x49, 0x8f, 0xab, 0xc5, 0xb0, 0x99, 0x8c, 0x46, 0x86,
-  0x11, 0xd5, 0x0b, 0xf4, 0x6c, 0x5c, 0x23, 0x58, 0x00, 0x60, 0xaa, 0xed,
-  0xba, 0x04, 0x81, 0x0a, 0xfe, 0x1c, 0xb5, 0xad, 0xd9, 0xf1, 0xc8, 0xbf,
-  0xaa, 0xbe, 0x30, 0x63, 0x1e, 0xd8, 0x14, 0xc9, 0xde, 0x06, 0xf0, 0xcc,
-  0x10, 0x3d, 0x40, 0x90, 0xcf, 0x27, 0xb9, 0x60, 0x9b, 0xce, 0xca, 0x16,
-  0x2e, 0x33, 0x83, 0xf4, 0x18, 0xf1, 0x1e, 0x87, 0xbe, 0x44, 0xce, 0x21,
-  0xc5, 0x86, 0xf0, 0x7b, 0x6b, 0xc0, 0xc8, 0xdc, 0x86, 0x47, 0x02, 0xb4,
-  0x28, 0xfc, 0x65, 0x90, 0x3c, 0x9f, 0xe4, 0x8d, 0xc3, 0x85, 0x0b, 0xb2,
-  0x37, 0xd8, 0xd2, 0xaf, 0x93, 0xcf, 0x87, 0xf4, 0x9c, 0xd7, 0x52, 0x5c,
-  0xe8, 0xbe, 0x9d, 0xb9, 0x31, 0x10, 0xbd, 0x70, 0x88, 0xb4, 0xd4, 0x48,
-  0x39, 0x26, 0xad, 0x6c, 0x92, 0xd6, 0xd9, 0xb3, 0x27, 0xfc, 0x49, 0xde,
-  0xa4, 0x5a, 0xaf, 0xbd, 0xf3, 0xbc, 0xba, 0x2c, 0xb6, 0xd6, 0x82, 0xba,
-  0x17, 0x01, 0xa8, 0x12, 0xa4, 0x9c, 0x51, 0x87, 0x48, 0x2e, 0xc1, 0x20,
-  0x69, 0x6a, 0x14, 0xc9, 0xcb, 0x06, 0xf5, 0xa4, 0xcf, 0x9f, 0x79, 0x93,
-  0x1e, 0xdd, 0x63, 0xa1, 0x77, 0x19, 0xa9, 0xac, 0xb1, 0xbb, 0x26, 0x4b,
-  0xb1, 0xc1, 0xbd, 0x24, 0x1f, 0x07, 0x23, 0x49, 0xca, 0x22, 0xad, 0x57,
-  0xf1, 0xbe, 0x6b, 0xe4, 0x5f, 0x82, 0x3f, 0x29, 0xe9, 0x74, 0x3f, 0xbc,
-  0x96, 0xa8, 0x3d, 0x13, 0x49, 0xdf, 0xe7, 0x49, 0x30, 0x61, 0xdf, 0x4f,
-  0xd7, 0x14, 0x3c, 0xb8, 0x58, 0x55, 0x90, 0x3e, 0xf2, 0x18, 0x2b, 0x09,
-  0x5a, 0xa5, 0x2a, 0x7a, 0xfa, 0x9b, 0x83, 0xb7, 0xef, 0x0f, 0x4e, 0x1e,
-  0xde, 0x3a, 0xae, 0xd5, 0x8d, 0x74, 0xed, 0x6b, 0x1e, 0x2c, 0x45, 0x07,
-  0xb8, 0xed, 0x78, 0xd0, 0x03, 0x64, 0x13, 0x44, 0x1b, 0x08, 0xd8, 0xa6,
-  0x9b, 0xab, 0x4d, 0x25, 0xc3, 0x44, 0x5a, 0x94, 0x1a, 0x12, 0xc7, 0x74,
-  0xe3, 0x22, 0x0f, 0x89, 0x8b, 0x7b, 0x59, 0xfb, 0x69, 0x2d, 0x8d, 0x7b,
-  0x37, 0xf4, 0x7d, 0x7a, 0x7d, 0x43, 0x4a, 0x87, 0x2c, 0x4a, 0x48, 0x84,
-  0xca, 0x2d, 0xaa, 0x89, 0xcd, 0xb8, 0x5a, 0x32, 0xc0, 0xf6, 0x4c, 0x84,
-  0x59, 0xcb, 0xe9, 0x56, 0x5e, 0x5c, 0x78, 0xc5, 0x13, 0xdd, 0xc8, 0xde,
-  0xe1, 0x61, 0x3f, 0xe0, 0xc2, 0xa7, 0x84, 0xbf, 0xee, 0xd4, 0x23, 0x61,
-  0x1b, 0x1d, 0x77, 0x1f, 0x36, 0x25, 0xa3, 0x91, 0xbc, 0x94, 0xb9, 0xc5,
-  0x77, 0x95, 0xa1, 0xc7, 0x3c, 0xe8, 0x18, 0x55, 0x72, 0xd1, 0x95, 0x7c,
-  0x7c, 0xf4, 0x0e, 0xdb, 0x75, 0x76, 0x30, 0x1e, 0x5b, 0x2c, 0x10, 0xc9,
-  0xf0, 0x09, 0x8c, 0x31, 0x04, 0xfb, 0xbc, 0xd6, 0x58, 0x23, 0x97, 0x1b,
-  0x26, 0xb9, 0xfc, 0xca, 0x39, 0xce, 0x57, 0x0b, 0x73, 0x5f, 0x8c, 0xc2,
-  0x3b, 0xa3, 0xf8, 0x30, 0x47, 0x60, 0xbb, 0x84, 0x47, 0x9c, 0x4b, 0x15,
-  0x29, 0x1c, 0x36, 0xe8, 0x0f, 0x05, 0x3f, 0x63, 0x2d, 0x65, 0x49, 0x35,
-  0x6a, 0xed, 0x81, 0x96, 0x0f, 0xa2, 0xbe, 0x9f, 0x8d, 0xf1, 0xf1, 0xf9,
-  0x51, 0x72, 0xf0, 0xfe, 0xfc, 0x9b, 0x0d, 0xde, 0xe0, 0x2e, 0xfe, 0x11,
-  0x3c, 0xf5, 0xd4, 0x05, 0x5c, 0xd2, 0xa6, 0x6d, 0x31, 0x35, 0x97, 0x2e,
-  0x46, 0x34, 0x25, 0xef, 0x9b, 0xa3, 0x35, 0xa7, 0xf4, 0x74, 0xf4, 0xb4,
-  0x7b, 0x4a, 0xfd, 0xed, 0x0c, 0x80, 0x48, 0x0f, 0x48, 0xfb, 0x6d, 0xdd,
-  0x3b, 0xa1, 0x78, 0x41, 0xba, 0xa7, 0xc4, 0xa9, 0x1d, 0xd7, 0x64, 0x4b,
-  0xd2, 0x9a, 0x61, 0xf7, 0x47, 0xe0, 0x50, 0x2d, 0x36, 0xac, 0x8d, 0x86,
-  0x03, 0xda, 0xdf, 0xc2, 0xc7, 0x89, 0x93, 0x97, 0xe3, 0xa0, 0xe6, 0xc4,
-  0xd2, 0x6a, 0x66, 0x31, 0x01, 0x22, 0xfa, 0xa1, 0xa6, 0xf8, 0x51, 0x92,
-  0xb9, 0x21, 0x81, 0xd1, 0xc3, 0x12, 0xca, 0x5c, 0x1e, 0x5f, 0xbc, 0xd9,
-  0x02, 0x9c, 0xe7, 0x68, 0xe5, 0x65, 0x61, 0xfe, 0xd7, 0x66, 0x3d, 0xc6,
-  0x01, 0xfd, 0x69, 0x5f, 0x25, 0x51, 0xe4, 0x25, 0xff, 0x37, 0x4e, 0xef,
-  0x24, 0x72, 0xab, 0x72, 0xce, 0x1e, 0x44, 0x79, 0x81, 0x93, 0x37, 0xb9,
-  0xd6, 0xd1, 0xd6, 0xe0, 0xa5, 0x88, 0x7e, 0xc2, 0x3c, 0xe1, 0x36, 0x33,
-  0x61, 0x6f, 0xc6, 0xad, 0xf1, 0x76, 0x62, 0x5d, 0xad, 0xe7, 0x88, 0x25,
-  0x62, 0xbc, 0x48, 0x11, 0x6b, 0x80, 0x34, 0x1c, 0x44, 0x2a, 0x88, 0x9c,
-  0xdd, 0xed, 0x0d, 0x2d, 0x26, 0x30, 0xea, 0xe9, 0xcd, 0xac, 0x07, 0x7c,
-  0x94, 0x96, 0x80, 0xdc, 0x31, 0x5b, 0x8a, 0x70, 0xf8, 0xfd, 0x2b, 0xaf,
-  0x1d, 0x9b, 0x26, 0xa7, 0x25, 0x4c, 0x2c, 0x92, 0x4b, 0xde, 0x87, 0x17,
-  0xec, 0xe1, 0x9e, 0xa2, 0x03, 0x2a, 0x45, 0x53, 0x67, 0x59, 0xb6, 0xb4,
-  0xbd, 0x2f, 0x72, 0xd4, 0x58, 0x22, 0x39, 0xc7, 0xdc, 0x53, 0xee, 0x3b,
-  0xb2, 0x08, 0x3d, 0x4b, 0x56, 0xeb, 0x61, 0xce, 0xe1, 0x40, 0xa9, 0xa8,
-  0xbd, 0x24, 0xc5, 0x6e, 0x77, 0x9f, 0x3f, 0xfe, 0xdc, 0x08, 0xe6, 0x3b,
-  0x24, 0x7f, 0xb7, 0x40, 0xea, 0x19, 0xdc, 0xbd, 0x1f, 0xb8, 0x55, 0xac,
-  0x1a, 0x4d, 0xe9, 0x15, 0x30, 0x9d, 0xa4, 0x26, 0x33, 0x02, 0x0e, 0x2a,
-  0x81, 0xb6, 0x08, 0x91, 0xc8, 0xcc, 0x26, 0xaa, 0xb7, 0x07, 0x3b, 0x46,
-  0xb9, 0x84, 0xd8, 0x2d, 0xce, 0x0c, 0x1b, 0x79, 0x34, 0x6c, 0x94, 0x3b,
-  0x6a, 0xb8, 0x39, 0x48, 0xde, 0x1d, 0x9d, 0xbf, 0x1b, 0x24, 0xe3, 0xf3,
-  0xd3, 0x77, 0x3d, 0x50, 0xbb, 0x0d, 0x83, 0x34, 0xd1, 0x9e, 0x69, 0x9a,
-  0x0a, 0xdf, 0xca, 0x16, 0x0c, 0x27, 0x32, 0xa0, 0x99, 0xf1, 0xd4, 0x51,
-  0xe4, 0x46, 0x0f, 0xc0, 0xd1, 0xdb, 0x2d, 0x90, 0x8d, 0x91, 0x0f, 0x6b,
-  0x17, 0xc6, 0xc7, 0xfe, 0x00, 0x0a, 0x21, 0x5a, 0xa4, 0xe5, 0x5a, 0x36,
-  0x8f, 0xd9, 0x1a, 0x8b, 0x8d, 0x5c, 0xff, 0xae, 0xcd, 0x89, 0x96, 0x84,
-  0xf4, 0xc0, 0xd3, 0x72, 0x4a, 0x6e, 0xed, 0x52, 0x86, 0x0d, 0xc9, 0x6d,
-  0x28, 0x0a, 0xcc, 0x86, 0xb9, 0x6e, 0xf0, 0x1e, 0x3b, 0xc0, 0xb5, 0x7b,
-  0xe8, 0xd7, 0xe8, 0x42, 0xdb, 0x23, 0x2f, 0x81, 0x27, 0xa9, 0xcb, 0x45,
-  0xc6, 0x6e, 0x7e, 0x38, 0x82, 0x94, 0x3f, 0x71, 0x9f, 0x5f, 0x20, 0x8d,
-  0xc7, 0xd0, 0x90, 0x2c, 0x26, 0x24, 0x9d, 0xf2, 0xa6, 0x85, 0x93, 0xd1,
-  0x3a, 0x04, 0x3e, 0x97, 0xcc, 0x98, 0xa9, 0x0d, 0xc0, 0x36, 0x37, 0x75,
-  0x56, 0x1e, 0x58, 0x64, 0x9b, 0x79, 0xef, 0x76, 0x99, 0x0c, 0x41, 0xf2,
-  0x44, 0x39, 0x0b, 0x25, 0xa8, 0xb4, 0x80, 0x80, 0xb4, 0x06, 0x0a, 0xaa,
-  0x84, 0xdf, 0x62, 0xfa, 0x4c, 0x9e, 0xd2, 0x48, 0x78, 0xc0, 0x0a, 0xc0,
-  0x06, 0xe6, 0xae, 0x9c, 0x57, 0xcf, 0x9c, 0x23, 0x34, 0xab, 0x2e, 0xd7,
-  0xed, 0xe0, 0xdb, 0x74, 0x1d, 0x78, 0xa2, 0xb6, 0x25, 0xae, 0x6d, 0x5f,
-  0x07, 0xab, 0x65, 0x6d, 0x6f, 0xc8, 0x7b, 0x95, 0x17, 0xe9, 0x02, 0x2f,
-  0xbe, 0x4b, 0xa4, 0x04, 0x03, 0xec, 0x2f, 0x8e, 0x9f, 0x96, 0x24, 0xef,
-  0x0b, 0x86, 0x15, 0x62, 0x4f, 0x52, 0x81, 0xc4, 0x87, 0x99, 0xdd, 0x39,
-  0x42, 0xd4, 0xa3, 0x84, 0x2d, 0xc8, 0xad, 0x59, 0x09, 0x85, 0x9e, 0x16,
-  0x1d, 0xa2, 0xb8, 0xc2, 0x89, 0x8c, 0x3c, 0x02, 0x95, 0x34, 0x32, 0x98,
-  0x84, 0xaf, 0xb8, 0xb8, 0xab, 0xb3, 0x52, 0x60, 0xfc, 0x04, 0x0b, 0x3d,
-  0xf3, 0x8f, 0x8d, 0x39, 0x1a, 0xec, 0x1f, 0xc7, 0x08, 0x1a, 0x86, 0xda,
-  0x69, 0x21, 0x26, 0xc9, 0x6a, 0xa3, 0x39, 0xe2, 0x85, 0xe0, 0x19, 0xad,
-  0x8a, 0x39, 0xa5, 0x87, 0xb7, 0x81, 0x82, 0x74, 0x27, 0x47, 0x6b, 0x00,
-  0x28, 0x7d, 0x5c, 0xa1, 0x16, 0x49, 0xb6, 0xd1, 0x5a, 0xda, 0xab, 0xeb,
-  0xc5, 0x7d, 0x60, 0x85, 0xe2, 0x1d, 0x1d, 0x5c, 0x9d, 0xd5, 0x9d, 0x62,
-  0xf1, 0xbc, 0xc8, 0x09, 0x4a, 0xae, 0xac, 0x76, 0xa8, 0x4c, 0x91, 0x70,
-  0x58, 0x13, 0x23, 0x21, 0x35, 0x13, 0x35, 0xe2, 0xe0, 0x50, 0x5d, 0x0e,
-  0x0c, 0xc4, 0x0c, 0x3d, 0x8a, 0xd4, 0x06, 0x0a, 0xca, 0xbe, 0xc5, 0xd4,
-  0xc2, 0xde, 0x8e, 0x92, 0x58, 0xcf, 0x50, 0xc9, 0x05, 0x41, 0xae, 0x63,
-  0x5b, 0x23, 0xd3, 0x06, 0xd6, 0xda, 0x7d, 0x0a, 0x07, 0x0b, 0x8d, 0x6f,
-  0xb3, 0xee, 0xad, 0xe4, 0xd6, 0xc6, 0x5f, 0x50, 0xf3, 0xcd, 0xae, 0x48,
-  0x56, 0x48, 0xfb, 0x6e, 0xc2, 0x72, 0x68, 0x7f, 0xac, 0xce, 0x9a, 0xd5,
-  0x32, 0x94, 0xf3, 0xc7, 0x67, 0x6e, 0x48, 0xc1, 0x6f, 0xa7, 0xad, 0x96,
-  0xa8, 0xa8, 0x37, 0x49, 0x82, 0xd5, 0xb1, 0x07, 0xe0, 0x44, 0x7f, 0xf7,
-  0x36, 0x42, 0x11, 0x08, 0xa4, 0x7b, 0x1f, 0x0e, 0x8c, 0x8a, 0x17, 0xea,
-  0x22, 0xbf, 0x61, 0xb4, 0x8b, 0x47, 0x68, 0xe3, 0xac, 0x0d, 0x7b, 0xa4,
-  0xde, 0x49, 0xdf, 0x35, 0x9b, 0xd2, 0x9a, 0x6d, 0x78, 0x67, 0xb4, 0x0e,
-  0x45, 0x4a, 0xd6, 0xe9, 0x7c, 0xb6, 0xde, 0x53, 0x5f, 0x26, 0xba, 0xc3,
-  0xdb, 0x9f, 0x85, 0x4b, 0x97, 0xb1, 0xd6, 0xcd, 0x6a, 0xf7, 0xc5, 0xde,
-  0x68, 0xf7, 0xd9, 0xe7, 0xa3, 0x5d, 0xb4, 0x3b, 0xf7, 0x66, 0xe7, 0xda,
-  0x72, 0x7b, 0x03, 0x45, 0x9a, 0xbe, 0x27, 0xfd, 0x10, 0xed, 0xfc, 0x85,
-  0xc5, 0xdd, 0x88, 0x9e, 0x1b, 0x71, 0xd7, 0xb5, 0xe0, 0x1b, 0x0b, 0xa3,
-  0xd6, 0xe4, 0x45, 0x10, 0x07, 0x19, 0xba, 0x6c, 0x22, 0x15, 0xf7, 0xcb,
-  0x9c, 0xe8, 0x48, 0x81, 0x93, 0xdd, 0xac, 0x6c, 0xdf, 0x58, 0xed, 0x80,
-  0x45, 0xb7, 0x33, 0x3e, 0x23, 0x65, 0xea, 0x53, 0xd1, 0x23, 0x1d, 0x5f,
-  0xb7, 0xdf, 0xff, 0x17, 0x6c, 0x3e, 0xe5, 0x91, 0xaf, 0x72, 0xe7, 0xbd,
-  0x60, 0xcf, 0x94, 0xda, 0x24, 0xf0, 0xb9, 0x03, 0xe3, 0xaf, 0x0b, 0x13,
-  0x27, 0xa8, 0x5f, 0xcc, 0xfe, 0x3a, 0x40, 0x6b, 0x9e, 0x90, 0x39, 0xf2,
-  0x60, 0x1d, 0xfd, 0x24, 0x24, 0x8c, 0xa9, 0x29, 0x48, 0x5d, 0x24, 0x3f,
-  0x79, 0x0d, 0x02, 0x8b, 0x39, 0xb4, 0x0e, 0x47, 0xaf, 0xfd, 0xf1, 0x8f,
-  0x8e, 0x23, 0x8d, 0x91, 0xfc, 0xc2, 0xdd, 0x99, 0x9e, 0x0e, 0x18, 0x6f,
-  0x19, 0x01, 0x2f, 0x6e, 0xf4, 0xb2, 0xb1, 0xff, 0x57, 0xf8, 0x86, 0x7f,
-  0x1a, 0xfe, 0xd5, 0xfc, 0xf3, 0xa7, 0x0d, 0xbd, 0xd5, 0x8c, 0xcc, 0xa8,
-  0x65, 0x22, 0x0e, 0xfc, 0x16, 0xc7, 0x33, 0x68, 0xb7, 0x2e, 0x87, 0x56,
-  0x70, 0x7e, 0x78, 0xc6, 0x17, 0xb1, 0xe2, 0x98, 0x37, 0xd6, 0x49, 0x8c,
-  0x08, 0x6a, 0x3d, 0x71, 0x70, 0x46, 0x7a, 0x66, 0x3a, 0xb1, 0x7b, 0xe9,
-  0xbd, 0x33, 0x70, 0x29, 0x0d, 0x37, 0xcc, 0x01, 0x52, 0xa3, 0xde, 0x5e,
-  0x92, 0x7f, 0x85, 0x01, 0x49, 0x46, 0x54, 0x6d, 0xc8, 0xba, 0xb4, 0xb4,
-  0x95, 0x27, 0x50, 0x47, 0x43, 0x24, 0xf6, 0x3a, 0xdc, 0x98, 0x39, 0x0d,
-  0x04, 0xce, 0x9c, 0x4b, 0x22, 0x1a, 0x85, 0xd1, 0x2d, 0xc8, 0x4e, 0x51,
-  0x3c, 0xf7, 0x2a, 0xaf, 0x3f, 0xd2, 0xe2, 0xa4, 0xba, 0xc7, 0xcb, 0x10,
-  0xc2, 0x7c, 0x3e, 0xb3, 0x5a, 0xdf, 0x9d, 0x22, 0x96, 0xd9, 0xb2, 0x6d,
-  0x6f, 0x67, 0x9d, 0x74, 0xd0, 0x33, 0x57, 0x64, 0x9b, 0x28, 0xe8, 0xa2,
-  0x3c, 0x56, 0x65, 0x71, 0x2c, 0xd0, 0x4e, 0x9a, 0x9a, 0xd4, 0x52, 0x9e,
-  0x19, 0x45, 0xd7, 0x52, 0x87, 0x87, 0xcc, 0x97, 0x6c, 0xd1, 0x0f, 0x48,
-  0xfa, 0x6d, 0x77, 0xa5, 0x16, 0xb5, 0x1c, 0x4b, 0x73, 0xdf, 0x2f, 0x83,
-  0x52, 0xea, 0x9c, 0xb4, 0x82, 0x59, 0x65, 0xe6, 0xc0, 0x5d, 0x07, 0x00,
-  0xcc, 0xa2, 0x08, 0x40, 0x14, 0xe8, 0x55, 0x8d, 0xee, 0xb3, 0xa8, 0xad,
-  0x20, 0x79, 0xc9, 0x4e, 0x1d, 0x45, 0x0d, 0x3d, 0xbb, 0x62, 0x6b, 0x6c,
-  0x3c, 0xfd, 0x17, 0x0c, 0x9b, 0xea, 0x72, 0x6e, 0x0a, 0x72, 0x2d, 0xd5,
-  0xa1, 0x41, 0x83, 0xc9, 0x2f, 0x62, 0x98, 0xeb, 0x9e, 0x50, 0xdd, 0x7b,
-  0x14, 0xba, 0x52, 0xea, 0x8f, 0x39, 0x6f, 0xf2, 0x30, 0x5f, 0xde, 0x0f,
-  0xa6, 0x4a, 0xc7, 0xa6, 0x38, 0xf2, 0x2d, 0xbe, 0x62, 0x25, 0x4c, 0xbd,
-  0xba, 0xbc, 0x04, 0x28, 0x52, 0x98, 0x91, 0xc7, 0x75, 0x8a, 0x52, 0x31,
-  0x20, 0x1d, 0x6a, 0x0c, 0x2f, 0xc7, 0xd4, 0x75, 0x3b, 0x5c, 0x45, 0xa4,
-  0x70, 0x1c, 0x07, 0xf5, 0xdf, 0x0b, 0x9c, 0x30, 0x4a, 0x8e, 0xe5, 0x7e,
-  0x3b, 0x45, 0xa6, 0xca, 0x86, 0x3a, 0xcf, 0x2e, 0x13, 0x24, 0x0b, 0x2c,
-  0x0d, 0x32, 0x5f, 0x2d, 0x43, 0xac, 0xd7, 0xf0, 0xbe, 0x9e, 0xfc, 0x57,
-  0xe1, 0x80, 0xe4, 0x63, 0xb3, 0xa0, 0x86, 0x14, 0x46, 0x62, 0x08, 0x57,
-  0xc6, 0xe0, 0xac, 0x2c, 0xa8, 0xa1, 0x8f, 0x5d, 0xd4, 0x95, 0x9a, 0x17,
-  0xd8, 0x8d, 0x75, 0x7e, 0x01, 0xc7, 0x07, 0x7d, 0x6d, 0xe9, 0xc9, 0x68,
-  0x2f, 0x38, 0xd8, 0x7a, 0x3e, 0x9c, 0x4e, 0xa7, 0x43, 0xe8, 0x01, 0x2f,
-  0x59, 0x3d, 0xd9, 0x11, 0xe5, 0x20, 0xae, 0x38, 0x8d, 0x33, 0xd9, 0xed,
-  0xc3, 0xc3, 0x43, 0xd1, 0x63, 0xce, 0xaf, 0x3a, 0x0a, 0x85, 0x85, 0x1b,
-  0x14, 0x6d, 0x2a, 0xda, 0x29, 0xa0, 0xbe, 0x5a, 0x35, 0x44, 0xab, 0xcc,
-  0x33, 0x94, 0xf9, 0xda, 0xda, 0xd8, 0x0e, 0x26, 0x74, 0x69, 0x4e, 0x64,
-  0xe0, 0x52, 0x12, 0xcd, 0xe0, 0xc1, 0xd1, 0x2c, 0xb9, 0xa3, 0x15, 0x5e,
-  0x94, 0xb1, 0xbb, 0x7d, 0xb8, 0x79, 0xae, 0x3e, 0x70, 0xa3, 0xce, 0xb0,
-  0x8e, 0xa5, 0xf1, 0xea, 0x28, 0xf8, 0x6c, 0x9a, 0x4b, 0xfe, 0x57, 0x2a,
-  0xdf, 0xea, 0x8e, 0x7d, 0xcf, 0x79, 0xc8, 0x56, 0xb7, 0x8f, 0xe4, 0x59,
-  0xef, 0x91, 0xc4, 0xf9, 0x14, 0x10, 0x0f, 0x68, 0xe7, 0x93, 0xad, 0x43,
-  0x60, 0x4a, 0x53, 0x0f, 0x0a, 0xdc, 0x89, 0xc3, 0x2b, 0xca, 0xe1, 0x9a,
-  0x9b, 0x03, 0x32, 0xb3, 0xae, 0xc1, 0x05, 0xb8, 0x31, 0xef, 0xf8, 0x64,
-  0xe7, 0xfc, 0x64, 0x1c, 0x64, 0xba, 0xdf, 0x91, 0xcb, 0x18, 0xae, 0xe1,
-  0xb6, 0xc3, 0x93, 0xb7, 0x08, 0x68, 0xff, 0x22, 0x81, 0x2c, 0x85, 0xf3,
-  0x17, 0xa2, 0x68, 0x57, 0xab, 0x42, 0x8b, 0x60, 0x9c, 0xcb, 0xb6, 0xc8,
-  0x0a, 0x80, 0x88, 0x90, 0x10, 0xc7, 0x15, 0x40, 0x26, 0x6c, 0x9d, 0xbc,
-  0x3d, 0x38, 0xa7, 0xba, 0x96, 0x46, 0xf2, 0x3c, 0x2e, 0xca, 0x79, 0xe8,
-  0x19, 0xbf, 0xb1, 0x98, 0x34, 0x88, 0xda, 0xa4, 0x53, 0xd7, 0xdd, 0x4a,
-  0x35, 0x75, 0x3e, 0xbe, 0x5a, 0x29, 0x6f, 0xdd, 0xf6, 0x9b, 0x2d, 0x15,
-  0xe9, 0xd0, 0xa5, 0xf9, 0xee, 0x69, 0xec, 0x46, 0x4f, 0x83, 0x37, 0x20,
-  0x7a, 0x22, 0xef, 0x84, 0x97, 0xcb, 0x36, 0x5b, 0xd2, 0x85, 0xef, 0x72,
-  0x5e, 0x5e, 0xe6, 0x86, 0xbe, 0x05, 0xfe, 0x5b, 0x8a, 0x4b, 0x24, 0x0a,
-  0x15, 0xb8, 0x49, 0x79, 0x73, 0xa8, 0xf6, 0x7a, 0x05, 0x08, 0x88, 0x16,
-  0x82, 0x39, 0x5f, 0x12, 0x92, 0x14, 0x76, 0x53, 0xa5, 0xb3, 0x89, 0x96,
-  0x3e, 0x86, 0x95, 0x85, 0xc4, 0x63, 0xf2, 0xa9, 0x31, 0x10, 0xa6, 0x77,
-  0x23, 0xae, 0x01, 0xac, 0xdb, 0x89, 0xb5, 0x79, 0x0b, 0x82, 0xd8, 0x3a,
-  0x48, 0x29, 0x6a, 0x1f, 0x2d, 0xfe, 0x91, 0x35, 0xae, 0xf5, 0xc3, 0x3f,
-  0x6b, 0x09, 0x8f, 0xaf, 0xc9, 0x22, 0xbb, 0x0c, 0x84, 0xae, 0xc3, 0x20,
-  0x1a, 0x74, 0x41, 0xc9, 0x5d, 0x0b, 0x22, 0x72, 0x0d, 0x71, 0xbf, 0xba,
-  0x4e, 0x13, 0xef, 0xd9, 0x20, 0xda, 0x60, 0x65, 0xd0, 0xed, 0x59, 0x52,
-  0x85, 0x9d, 0x0a, 0x5a, 0xb8, 0x70, 0x16, 0x7c, 0xaa, 0x33, 0xdc, 0xd7,
-  0x47, 0x5e, 0x2b, 0x9c, 0x0e, 0x7c, 0x1c, 0x4a, 0x36, 0xf4, 0x77, 0x9c,
-  0x8f, 0x43, 0x41, 0xa8, 0x1b, 0x6a, 0xd3, 0x7d, 0x13, 0x37, 0x72, 0x58,
-  0x8b, 0x3d, 0x77, 0xed, 0x35, 0xf8, 0x7a, 0xb0, 0x0e, 0x98, 0xd9, 0x2c,
-  0x55, 0x02, 0x1e, 0xd3, 0x00, 0xfd, 0xbf, 0x6d, 0xba, 0x76, 0x6f, 0xa3,
-  0xd0, 0x0f, 0xe1, 0x5a, 0xfc, 0x76, 0xd0, 0xe3, 0x5d, 0xec, 0x69, 0xe0,
-  0x66, 0xcb, 0xe1, 0x4a, 0xa9, 0xf6, 0x0e, 0xe3, 0xf3, 0x58, 0xdd, 0xfa,
-  0xf9, 0x7c, 0x73, 0x74, 0xf0, 0xaa, 0x17, 0xbd, 0xe4, 0x53, 0xe0, 0xca,
-  0x5b, 0x5f, 0xdf, 0x24, 0xe3, 0xae, 0x3e, 0x2b, 0x71, 0x93, 0xa4, 0x38,
-  0x1c, 0x25, 0x54, 0x86, 0xa8, 0xc9, 0x80, 0xd9, 0x82, 0xe6, 0x85, 0xbd,
-  0xdd, 0x6d, 0x7a, 0x3d, 0x23, 0x7e, 0xf6, 0x81, 0x38, 0xac, 0x49, 0x55,
-  0xe6, 0x9a, 0x2a, 0x8f, 0x90, 0x2f, 0x41, 0xc8, 0xf3, 0x72, 0x52, 0x5e,
-  0x5c, 0xac, 0x89, 0x0a, 0x32, 0x38, 0x30, 0x6a, 0x9f, 0x98, 0x5e, 0x36,
-  0x68, 0x1b, 0xe9, 0xbd, 0x09, 0x83, 0x47, 0x57, 0xe6, 0xb2, 0x6d, 0x48,
-  0x32, 0x16, 0xba, 0x96, 0x06, 0x77, 0xa3, 0x15, 0x40, 0x50, 0x83, 0x41,
-  0x2d, 0x3c, 0x54, 0xe3, 0xb3, 0x37, 0x46, 0xb3, 0x84, 0x6c, 0xa3, 0x16,
-  0xb3, 0xeb, 0xff, 0xf9, 0xcf, 0xbf, 0xfe, 0x14, 0x69, 0x57, 0x83, 0x7e,
-  0x8e, 0x57, 0x5c, 0x52, 0x68, 0x9e, 0xd7, 0xc6, 0x05, 0xb6, 0x31, 0x08,
-  0x67, 0x9a, 0x70, 0x40, 0xa3, 0xa9, 0xb3, 0xf9, 0x85, 0x87, 0xb7, 0x14,
-  0x8a, 0xc5, 0xda, 0x7d, 0x10, 0xdd, 0x47, 0xa9, 0x02, 0x9c, 0x4b, 0x76,
-  0xa9, 0x6d, 0x03, 0x5a, 0xbe, 0xb9, 0x7c, 0x69, 0x0b, 0xeb, 0x2e, 0x27,
-  0x11, 0xa0, 0x87, 0xb9, 0xbe, 0x6c, 0x7e, 0x25, 0x13, 0x13, 0xe0, 0xb1,
-  0x75, 0x74, 0xfa, 0x5c, 0xf9, 0xca, 0x50, 0xea, 0xdd, 0x30, 0xbb, 0xcb,
-  0x26, 0x86, 0x43, 0xd4, 0x0a, 0xf8, 0x30, 0x5c, 0xd4, 0xc9, 0xcb, 0x85,
-  0x21, 0xf2, 0xbc, 0x07, 0xaa, 0xe3, 0x1b, 0x7a, 0xcd, 0x18, 0xd1, 0xf2,
-  0x9e, 0x85, 0xaf, 0xbe, 0x2c, 0x2b, 0xb3, 0x45, 0x0b, 0x29, 0xc3, 0x95,
-  0x52, 0xe4, 0xb6, 0x2b, 0x03, 0x85, 0x25, 0x81, 0x3b, 0x80, 0xf0, 0x53,
-  0xa9, 0x9c, 0xca, 0x03, 0xe2, 0x14, 0xb5, 0x70, 0xb6, 0x32, 0x9a, 0xa3,
-  0x99, 0xba, 0xb1, 0xaf, 0x61, 0xd3, 0x93, 0x5f, 0x90, 0x29, 0x8a, 0x8b,
-  0x0c, 0xe9, 0x95, 0x28, 0x7c, 0x80, 0x0a, 0x0f, 0xb1, 0xb0, 0x0c, 0xcf,
-  0xf1, 0x57, 0x64, 0xbb, 0x5c, 0xfb, 0x9f, 0x14, 0x44, 0x94, 0x70, 0x5f,
-  0x65, 0xfa, 0x7c, 0xa1, 0x6d, 0xea, 0x2a, 0x15, 0x69, 0xe4, 0xda, 0x7c,
-  0x3e, 0xf5, 0xf5, 0x63, 0xaf, 0xf1, 0x40, 0x70, 0x29, 0xd1, 0xc4, 0x5a,
-  0x8e, 0xc5, 0x07, 0x8e, 0x45, 0xf9, 0x61, 0x4a, 0xd5, 0x90, 0xd9, 0x9c,
-  0x59, 0x9c, 0xe4, 0x55, 0xb9, 0x51, 0xc1, 0x71, 0xbb, 0x00, 0x2d, 0x35,
-  0xa5, 0x08, 0x70, 0x19, 0xac, 0x38, 0xf4, 0x51, 0x4f, 0x2e, 0x7e, 0x87,
-  0x68, 0xac, 0xf7, 0x9c, 0x91, 0xd2, 0x2e, 0x11, 0x39, 0x12, 0xf3, 0x01,
-  0x58, 0xf9, 0xe8, 0x05, 0xc9, 0xf0, 0x23, 0xf4, 0x32, 0xb2, 0x2b, 0x88,
-  0x85, 0xc8, 0x79, 0x1f, 0xc9, 0x79, 0x77, 0x86, 0xa3, 0x70, 0x4b, 0xf2,
-  0xec, 0xe9, 0xd3, 0xa7, 0x09, 0x07, 0x5c, 0x92, 0x8d, 0x63, 0xc6, 0x67,
-  0x7b, 0x77, 0x74, 0x78, 0xfa, 0xe6, 0xcd, 0xd1, 0xdb, 0x57, 0x47, 0xaf,
-  0xec, 0x45, 0xd3, 0xb5, 0x58, 0xea, 0x08, 0x56, 0x44, 0x79, 0x82, 0xb3,
-  0x64, 0xf7, 0xe9, 0xa3, 0xe1, 0xde, 0xd3, 0x47, 0x89, 0x21, 0xc5, 0xd4,
-  0x96, 0xa7, 0xa5, 0xf3, 0x94, 0xec, 0xdb, 0xab, 0x95, 0xd1, 0xd2, 0x08,
-  0xd7, 0xb9, 0x21, 0x9c, 0x0d, 0x78, 0x5e, 0xc9, 0x39, 0x5c, 0x64, 0x0d,
-  0xd9, 0xd1, 0x91, 0xcc, 0x80, 0xd1, 0x46, 0x62, 0x41, 0x3a, 0x5d, 0xc8,
-  0x52, 0x94, 0x1f, 0x10, 0xe8, 0xde, 0x23, 0xfa, 0xd4, 0x28, 0x79, 0x6d,
-  0xf4, 0x8f, 0x8b, 0xf2, 0x36, 0x61, 0x2d, 0xd0, 0x28, 0xa5, 0x59, 0x18,
-  0xaa, 0x6c, 0xbf, 0x4e, 0x6f, 0x3f, 0xe6, 0xb7, 0x7f, 0xc3, 0x18, 0xfd,
-  0xd3, 0x17, 0x6d, 0xc3, 0xd2, 0x5c, 0x64, 0x74, 0x05, 0xd1, 0x5a, 0xc4,
-  0x38, 0x78, 0xc1, 0x98, 0x6d, 0xf1, 0x6f, 0x0e, 0xce, 0xe8, 0x61, 0x63,
-  0x93, 0x9f, 0xfe, 0xf0, 0x17, 0x57, 0xdb, 0x79, 0xbd, 0xab, 0xc9, 0x8c,
-  0x52, 0xc2, 0xca, 0x9d, 0x55, 0x8b, 0x30, 0xe8, 0x6d, 0x31, 0xe2, 0x7c,
-  0x93, 0x50, 0xe5, 0x0c, 0xd6, 0x48, 0x39, 0xa8, 0x66, 0xf3, 0xb8, 0xed,
-  0xa1, 0x9c, 0x5b, 0x55, 0x4b, 0x11, 0x51, 0x58, 0xcf, 0x5f, 0x51, 0x88,
-  0xc3, 0xcc, 0x29, 0xe7, 0xae, 0x3f, 0x79, 0x31, 0xe3, 0x4e, 0xe3, 0x2d,
-  0xbf, 0x6c, 0x53, 0xad, 0x5a, 0x66, 0xa5, 0xfa, 0x61, 0x47, 0xeb, 0x61,
-  0x36, 0x96, 0x55, 0xbe, 0x48, 0xab, 0x7c, 0x7e, 0xa7, 0x04, 0x7e, 0xc3,
-  0xbd, 0x8f, 0x39, 0x53, 0x0a, 0xa1, 0x2f, 0x8b, 0x2b, 0x4c, 0x39, 0x04,
-  0x69, 0xa4, 0xfe, 0x26, 0x9f, 0xca, 0x95, 0x12, 0xec, 0x2f, 0x3e, 0x57,
-  0xde, 0xad, 0xb5, 0x68, 0x48, 0x6d, 0xfb, 0xdf, 0xaa, 0x14, 0xd1, 0xd2,
-  0x5b, 0x52, 0x73, 0x5f, 0x1f, 0x9f, 0x1c, 0x6d, 0x27, 0xaf, 0xb3, 0x46,
-  0xaa, 0x9b, 0x34, 0xc9, 0x98, 0xc4, 0xfd, 0xef, 0xa0, 0x60, 0x59, 0x48,
-  0x5a, 0xa9, 0x0d, 0x8e, 0xe6, 0x82, 0xb1, 0x19, 0x03, 0x5d, 0x43, 0x2b,
-  0xa5, 0xf8, 0x64, 0xb0, 0x44, 0x0a, 0xc7, 0x69, 0x6a, 0x99, 0x86, 0x37,
-  0xe5, 0xe4, 0x63, 0x79, 0xb7, 0x8a, 0xf0, 0x30, 0x6a, 0x03, 0x5e, 0x96,
-  0x85, 0x97, 0x42, 0x40, 0xf3, 0x96, 0xbc, 0x67, 0x8e, 0x07, 0xe6, 0xf5,
-  0x72, 0x4e, 0xcc, 0x20, 0x86, 0xee, 0x32, 0xcf, 0x5c, 0x45, 0x1f, 0x28,
-  0xdf, 0x58, 0x0f, 0x36, 0x11, 0x93, 0x79, 0x2a, 0xad, 0xd7, 0xdb, 0xb8,
-  0x6f, 0x74, 0xe3, 0x28, 0xed, 0x84, 0xff, 0xbb, 0xf3, 0xe5, 0x1a, 0xac,
-  0xb4, 0x23, 0xf4, 0x40, 0x97, 0x17, 0x40, 0x50, 0xe8, 0xca, 0xaa, 0xa9,
-  0x4c, 0xaa, 0x74, 0xb6, 0x28, 0x21, 0xa6, 0xbe, 0x82, 0x1e, 0x5c, 0x28,
-  0xfe, 0x2f, 0xd2, 0x7a, 0x4f, 0x55, 0x08, 0x2a, 0xfe, 0x76, 0xf2, 0x25,
-  0xf3, 0x3e, 0x5a, 0x47, 0x7b, 0x5c, 0x6a, 0x65, 0x05, 0xb4, 0x15, 0xd6,
-  0xa6, 0x28, 0x5f, 0x3f, 0x6d, 0x67, 0xec, 0xf3, 0x63, 0x57, 0xd2, 0xb8,
-  0x00, 0xce, 0x14, 0x2e, 0x1f, 0xab, 0x23, 0x2e, 0x7f, 0x77, 0x17, 0x5d,
-  0x74, 0x0f, 0x7d, 0xb2, 0xd9, 0x33, 0xa3, 0xa9, 0x07, 0x03, 0xa9, 0xed,
-  0xba, 0xe5, 0x67, 0xe6, 0x77, 0x11, 0x6d, 0x49, 0xbe, 0xee, 0xb3, 0xa0,
-  0xae, 0xca, 0x6e, 0xbf, 0x51, 0x5a, 0xd0, 0x1c, 0x31, 0x44, 0x43, 0x75,
-  0x91, 0xf6, 0x8e, 0x7d, 0xe4, 0x19, 0xda, 0x9c, 0x36, 0x55, 0x3e, 0xfd,
-  0x08, 0x40, 0xb4, 0xba, 0x59, 0x41, 0xa5, 0x4b, 0x0b, 0x7f, 0x96, 0xb6,
-  0xd1, 0xc7, 0xac, 0xc4, 0x4e, 0xc7, 0xb5, 0x4f, 0x52, 0x91, 0xc8, 0x65,
-  0x40, 0xf8, 0xdb, 0x3a, 0x1b, 0x5e, 0x8d, 0xbd, 0x2b, 0x56, 0x4d, 0xa3,
-  0x32, 0x48, 0x9c, 0xec, 0x32, 0xd2, 0x15, 0xc0, 0x5c, 0x63, 0x02, 0xe0,
-  0x20, 0x5f, 0xdb, 0x8d, 0x40, 0x8b, 0x6d, 0x56, 0x19, 0x77, 0x26, 0x19,
-  0x19, 0x53, 0x74, 0x41, 0x15, 0x01, 0x48, 0xb3, 0x95, 0x25, 0xcb, 0xf6,
-  0x18, 0xce, 0x76, 0x99, 0x5f, 0x47, 0xb3, 0x2c, 0x74, 0x62, 0x0b, 0xc6,
-  0xbb, 0xe0, 0x59, 0x68, 0xca, 0xb1, 0x62, 0x1d, 0x25, 0xe2, 0x92, 0x4e,
-  0x08, 0x0a, 0xce, 0x1e, 0x5f, 0x70, 0x83, 0xe7, 0xa4, 0xb2, 0x12, 0x90,
-  0x57, 0xc1, 0x1d, 0xd7, 0xbf, 0x31, 0xba, 0xcf, 0xfe, 0x86, 0xed, 0xa7,
-  0x21, 0x49, 0x51, 0x59, 0x87, 0x72, 0x60, 0x64, 0x14, 0xe5, 0x30, 0xda,
-  0x48, 0x92, 0x15, 0xf7, 0x46, 0xf9, 0x96, 0xad, 0xb7, 0x09, 0xb3, 0x9a,
-  0x6d, 0xfd, 0xcb, 0x00, 0xd0, 0x26, 0x57, 0x61, 0x95, 0x1f, 0x4d, 0xe9,
-  0x87, 0xe1, 0x21, 0x3e, 0x3e, 0xfc, 0x06, 0xe3, 0xfd, 0x69, 0xc3, 0xba,
-  0x7b, 0xbb, 0xbf, 0xda, 0x0f, 0x3b, 0xbf, 0x4f, 0xbd, 0x16, 0x2f, 0x4c,
-  0x25, 0xc0, 0xc7, 0x14, 0x2e, 0x9b, 0x3a, 0xe4, 0x4d, 0x40, 0xbe, 0xcd,
-  0x66, 0x3b, 0xf6, 0xd0, 0x39, 0x75, 0xae, 0xaf, 0xe5, 0xb8, 0x91, 0x22,
-  0x4b, 0xa0, 0xe8, 0xcc, 0x86, 0xe5, 0xc5, 0x10, 0x19, 0xd2, 0x04, 0x99,
-  0x47, 0xd9, 0x48, 0xde, 0xad, 0x03, 0x30, 0x08, 0xd0, 0x4f, 0x67, 0xb3,
-  0x98, 0x6a, 0x9e, 0xd6, 0x52, 0x47, 0xac, 0x84, 0xaf, 0x85, 0x16, 0x7c,
-  0x98, 0xfb, 0xe2, 0x96, 0xc7, 0xeb, 0xda, 0x90, 0x97, 0xd8, 0xa0, 0x16,
-  0x44, 0x04, 0xfe, 0x34, 0x94, 0x47, 0x0c, 0x58, 0x7d, 0xc7, 0xa2, 0x61,
-  0xbf, 0x2d, 0xd8, 0x95, 0x0b, 0xe7, 0xf3, 0x6a, 0x09, 0x95, 0x95, 0xd0,
-  0x9a, 0x03, 0xef, 0x8b, 0x16, 0x89, 0xb0, 0xe8, 0x7f, 0x3a, 0x7a, 0x34,
-  0x08, 0xa2, 0xf4, 0x0d, 0xcc, 0xfc, 0xc2, 0xa5, 0x08, 0x21, 0x41, 0x02,
-  0x3c, 0x72, 0x18, 0xab, 0xaa, 0x35, 0x97, 0xf0, 0x8e, 0xb8, 0xb5, 0x2d,
-  0xa4, 0x45, 0x6e, 0xb1, 0x2b, 0x7c, 0x70, 0x79, 0x3d, 0xd8, 0x43, 0x61,
-  0x9c, 0xa8, 0x9e, 0x8d, 0x01, 0x5c, 0x4b, 0xc6, 0xd6, 0x97, 0xc3, 0x6e,
-  0xdf, 0x63, 0xdb, 0xbe, 0xd2, 0xaf, 0xde, 0x70, 0xd5, 0xea, 0xfd, 0x9e,
-  0x26, 0xf4, 0x51, 0x39, 0xd0, 0xd6, 0x67, 0x43, 0xb3, 0xa9, 0xd2, 0xa2,
-  0x7b, 0x98, 0xd1, 0x0f, 0x19, 0xa8, 0x43, 0x51, 0xa3, 0xeb, 0x7b, 0xf6,
-  0xec, 0xf1, 0x73, 0xda, 0x33, 0xdb, 0x58, 0x46, 0x7b, 0xa8, 0x39, 0x01,
-  0x01, 0xb2, 0xf5, 0xee, 0x52, 0x77, 0xcf, 0x88, 0xaf, 0x10, 0x27, 0x28,
-  0x34, 0xeb, 0x3b, 0x85, 0xbe, 0x72, 0xd7, 0x9b, 0x5a, 0xdc, 0x93, 0xf3,
-  0x8b, 0x6b, 0xf3, 0x9a, 0x14, 0xfb, 0xe1, 0x5b, 0x73, 0x0c, 0xfb, 0xc9,
-  0xbf, 0x97, 0x19, 0xd7, 0xac, 0xde, 0x53, 0xb2, 0xfa, 0xfd, 0xc1, 0xbb,
-  0xb7, 0xc7, 0x6f, 0xbf, 0xde, 0x77, 0x10, 0x9d, 0xe0, 0x79, 0x02, 0x9a,
-  0x1f, 0xf4, 0xfb, 0x01, 0xb2, 0x3e, 0xea, 0x02, 0x52, 0xf6, 0xcd, 0x47,
-  0x3b, 0x2c, 0x24, 0x43, 0xe6, 0xcd, 0xec, 0xbb, 0xac, 0x32, 0x0e, 0x8a,
-  0xb0, 0x2d, 0xaa, 0x85, 0x13, 0x52, 0xad, 0x09, 0x51, 0xc9, 0xbd, 0x3a,
-  0x23, 0x40, 0x0d, 0xc3, 0x13, 0xe4, 0xe5, 0xce, 0xcb, 0x56, 0x8f, 0x40,
-  0xa2, 0xcb, 0x39, 0xce, 0xbf, 0xf4, 0x49, 0xc0, 0x6b, 0xf5, 0x47, 0x10,
-  0x7c, 0x91, 0xbe, 0xb0, 0x30, 0xf4, 0x58, 0x40, 0xc0, 0xa0, 0xd1, 0xbe,
-  0x68, 0xdc, 0xdc, 0x88, 0x6a, 0x76, 0xc9, 0x53, 0x91, 0x73, 0xfc, 0xdf,
-  0xed, 0x87, 0x4d, 0xf2, 0x8a, 0xf8, 0x41, 0x78, 0xa3, 0xa6, 0xe9, 0x8a,
-  0x6f, 0x0c, 0x83, 0x92, 0xc9, 0x4f, 0x5d, 0x65, 0x86, 0xdd, 0x82, 0xf5,
-  0x71, 0x07, 0xae, 0x92, 0xd5, 0xb0, 0x6a, 0x27, 0xd5, 0x19, 0x01, 0x3f,
-  0xc7, 0xb0, 0xcc, 0x7f, 0x49, 0x94, 0x44, 0xf1, 0x47, 0xe6, 0x99, 0xab,
-  0x4a, 0xb2, 0xba, 0xce, 0x15, 0xeb, 0x3a, 0xf3, 0x65, 0x00, 0xb2, 0x47,
-  0x69, 0xe6, 0xf4, 0x0b, 0xd9, 0x5e, 0x8a, 0x5b, 0x41, 0xfe, 0xaa, 0x51,
-  0xd2, 0xc2, 0xb4, 0xb3, 0x9d, 0x7e, 0xb5, 0xcb, 0x6e, 0x28, 0x4f, 0x09,
-  0xea, 0x29, 0x63, 0xa0, 0x31, 0xbf, 0x02, 0xc6, 0x7c, 0xdd, 0xec, 0xf3,
-  0x72, 0x35, 0x59, 0xcc, 0x9e, 0x26, 0x2f, 0xcd, 0x1f, 0x81, 0x92, 0x35,
-  0xe6, 0x6c, 0xd2, 0x43, 0xf2, 0xa2, 0x53, 0x8a, 0x0b, 0x03, 0xe0, 0x72,
-  0x69, 0x8b, 0x6d, 0x22, 0xf4, 0x78, 0xcf, 0x4c, 0xf6, 0x36, 0x55, 0x54,
-  0xcb, 0x99, 0x39, 0xc3, 0x06, 0xa9, 0x67, 0x3d, 0x78, 0x41, 0x2e, 0xa7,
-  0x91, 0xce, 0x7c, 0x77, 0xef, 0xf3, 0x84, 0x4a, 0x0f, 0xde, 0xbc, 0x7a,
-  0x9a, 0x4c, 0xaf, 0xb2, 0xe9, 0xc7, 0x7a, 0xb5, 0x50, 0x66, 0x9c, 0xd0,
-  0x96, 0x52, 0x20, 0x84, 0xe6, 0x19, 0x20, 0x3d, 0x98, 0x89, 0xcf, 0xf3,
-  0x29, 0x15, 0xfe, 0x0d, 0x5a, 0xe1, 0xa9, 0x0b, 0x0d, 0x4f, 0x79, 0x56,
-  0xa8, 0x15, 0x1b, 0x48, 0x17, 0xe0, 0x9c, 0x9a, 0x48, 0xf0, 0xc2, 0xec,
-  0x81, 0xf9, 0x3c, 0xb5, 0x9d, 0x30, 0x7a, 0xf9, 0x5a, 0x97, 0xed, 0xf3,
-  0xb6, 0xd7, 0x9b, 0x2e, 0xf6, 0xa3, 0xd1, 0x8b, 0x1e, 0x40, 0xdf, 0x16,
-  0x08, 0x17, 0xd5, 0x2a, 0x59, 0x8c, 0x67, 0xd8, 0x03, 0xa4, 0xe5, 0xd3,
-  0x24, 0x09, 0x08, 0x4a, 0xa3, 0x78, 0xc1, 0xc7, 0xe9, 0xc9, 0x1d, 0x7a,
-  0x42, 0x3a, 0x1a, 0x11, 0x03, 0x01, 0x14, 0x05, 0x13, 0x16, 0x92, 0x84,
-  0x6c, 0x08, 0x10, 0xe1, 0x4f, 0xe0, 0x18, 0x21, 0xfe, 0x1a, 0x51, 0xda,
-  0x5c, 0xf9, 0xb7, 0xf5, 0xd9, 0xb8, 0xae, 0x69, 0x52, 0x48, 0xeb, 0xe1,
-  0x38, 0x68, 0x35, 0x21, 0xed, 0x30, 0xd0, 0x54, 0x02, 0xc1, 0x27, 0x5f,
-  0xe6, 0xc0, 0xb4, 0x3b, 0x8e, 0x9a, 0x51, 0x08, 0xe1, 0x3e, 0x27, 0x0c,
-  0x68, 0xb6, 0xa8, 0xcb, 0x9b, 0xe2, 0xb2, 0x22, 0xff, 0x08, 0xba, 0x1b,
-  0xa7, 0xb1, 0x58, 0x46, 0x0c, 0xb9, 0xd4, 0x8d, 0x6d, 0x2c, 0xae, 0x67,
-  0xc4, 0xe9, 0xfd, 0x5d, 0x91, 0x20, 0x36, 0x6c, 0x52, 0xb1, 0xd9, 0xbd,
-  0x23, 0x7a, 0x34, 0x90, 0x63, 0xda, 0x1d, 0x3d, 0xea, 0x6b, 0xa2, 0xe5,
-  0xb5, 0xcf, 0x92, 0xb4, 0x87, 0xd6, 0xf9, 0x98, 0x37, 0x7d, 0x3d, 0x99,
-  0xf3, 0x1c, 0x0c, 0xad, 0xf7, 0x64, 0xdf, 0x99, 0x85, 0x8a, 0x03, 0x2b,
-  0x9b, 0xb5, 0x06, 0x7a, 0x68, 0x8d, 0x84, 0x4c, 0x77, 0x57, 0xc2, 0x30,
-  0xf4, 0xaf, 0xbd, 0x2e, 0xd1, 0x99, 0x5f, 0x3f, 0x84, 0xe8, 0x22, 0x6b,
-  0xd9, 0x5d, 0x3b, 0x0d, 0x6f, 0x1e, 0xd8, 0x3b, 0xb7, 0x79, 0x5a, 0xa1,
-  0x21, 0xf3, 0xd1, 0x6b, 0x11, 0x46, 0xa5, 0xc3, 0x86, 0x27, 0x78, 0x83,
-  0xca, 0x5d, 0xca, 0x6a, 0x48, 0x3a, 0xbb, 0x39, 0xac, 0x40, 0x85, 0x8a,
-  0x1d, 0x06, 0x4c, 0x8c, 0xbc, 0xae, 0x09, 0x90, 0x12, 0xb1, 0x6e, 0xa2,
-  0x4e, 0x0a, 0x1c, 0xf9, 0x88, 0xf1, 0x75, 0x34, 0x6d, 0x1f, 0x04, 0xb2,
-  0x67, 0x95, 0x74, 0xfc, 0x93, 0xb6, 0xf4, 0xfd, 0x12, 0x04, 0x38, 0x02,
-  0x90, 0xb2, 0xeb, 0xfa, 0x92, 0x60, 0x72, 0x6c, 0x51, 0xc4, 0x66, 0xe7,
-  0x21, 0xa2, 0x69, 0x04, 0x48, 0xca, 0x35, 0x6b, 0xfd, 0x54, 0x4d, 0x95,
-  0xb0, 0xae, 0x4b, 0x28, 0x37, 0x6a, 0xd1, 0x39, 0xc6, 0xe0, 0x7c, 0xf9,
-  0x56, 0x19, 0x45, 0x53, 0x06, 0x68, 0x25, 0xd3, 0x53, 0x67, 0x0c, 0xe6,
-  0xeb, 0xb6, 0x61, 0xeb, 0xcc, 0x75, 0x0c, 0x8d, 0xf8, 0x57, 0xe0, 0x0c,
-  0x61, 0x71, 0x4a, 0x3b, 0xd4, 0x8f, 0x74, 0xd7, 0x73, 0x1c, 0x0f, 0xee,
-  0x80, 0x13, 0xe0, 0x76, 0xe5, 0xec, 0x23, 0xd3, 0xf2, 0x55, 0x5e, 0xcd,
-  0xe8, 0x61, 0xc4, 0xfd, 0x68, 0x10, 0x9d, 0x1d, 0x91, 0x9b, 0x4f, 0xfc,
-  0x2d, 0x10, 0xbc, 0x17, 0x11, 0xe2, 0xfa, 0x45, 0x77, 0x61, 0x6f, 0x5d,
-  0x18, 0x34, 0xbc, 0x83, 0x8f, 0x47, 0xfa, 0xb5, 0xbe, 0xbd, 0x0a, 0xd8,
-  0x59, 0x4f, 0xf7, 0xa0, 0x87, 0xee, 0x56, 0xcf, 0xde, 0xec, 0xea, 0x55,
-  0xf4, 0x79, 0x9b, 0xbf, 0x5f, 0xdd, 0xb3, 0x95, 0xfd, 0x0b, 0x21, 0xf7,
-  0xe3, 0x57, 0xf5, 0x71, 0x7c, 0x37, 0xad, 0x86, 0xda, 0xf1, 0x79, 0x92,
-  0xcb, 0xac, 0xca, 0x17, 0x00, 0xbe, 0x1b, 0x25, 0xaf, 0x5c, 0x4a, 0x0b,
-  0x19, 0x28, 0x86, 0x62, 0xbb, 0xbb, 0x32, 0x5b, 0xf5, 0x64, 0x7e, 0x74,
-  0x6e, 0x7e, 0x70, 0x5e, 0x8f, 0x25, 0xa9, 0xc7, 0xa5, 0x2e, 0x40, 0xaa,
-  0xab, 0x9b, 0xb0, 0x6b, 0x05, 0xb1, 0xdf, 0x46, 0xe3, 0x7f, 0x12, 0xa6,
-  0xa3, 0xd4, 0x2c, 0x89, 0xc0, 0x60, 0xeb, 0x1f, 0xfb, 0x31, 0x73, 0xab,
-  0x5a, 0x53, 0x09, 0x41, 0xdc, 0x53, 0x64, 0xbf, 0x08, 0x8b, 0x8a, 0x44,
-  0xa2, 0xaa, 0x94, 0xe6, 0x33, 0xd7, 0x79, 0x9a, 0x1c, 0xcc, 0x9b, 0xe1,
-  0xf8, 0xbb, 0xa9, 0x36, 0xe9, 0xb5, 0x3b, 0x15, 0xb4, 0xf8, 0x86, 0x57,
-  0x45, 0x50, 0xf2, 0x28, 0x82, 0x92, 0x57, 0xd3, 0xd5, 0x02, 0xc8, 0xa7,
-  0x20, 0x2a, 0xdb, 0x25, 0x88, 0x4e, 0xd1, 0xe7, 0x3f, 0x9c, 0x6e, 0x1f,
-  0x82, 0x1e, 0xa6, 0x1f, 0x6b, 0x5d, 0x92, 0x64, 0xd6, 0x73, 0x19, 0x46,
-  0x6b, 0x8f, 0xee, 0x51, 0x7b, 0x3b, 0xb6, 0x1d, 0x03, 0xf4, 0x12, 0x50,
-  0xc8, 0x7f, 0xbc, 0x3f, 0x3e, 0xf4, 0xf5, 0x2a, 0x0b, 0x2d, 0xdf, 0x1f,
-  0xad, 0x18, 0x78, 0x10, 0xf4, 0x17, 0xa4, 0xc4, 0x6a, 0x2e, 0xae, 0xe6,
-  0xcd, 0xb5, 0xce, 0xb6, 0x64, 0xd8, 0xf5, 0xae, 0x03, 0xec, 0xa6, 0xf8,
-  0x79, 0x77, 0x74, 0x4f, 0xef, 0xe8, 0xe3, 0x5f, 0xfb, 0x8e, 0x3e, 0xfe,
-  0xb9, 0x77, 0x54, 0xf8, 0x5b, 0xfc, 0x86, 0xf6, 0xdd, 0xd6, 0xc0, 0x2c,
-  0x75, 0xb7, 0x57, 0x1c, 0xce, 0xed, 0x9c, 0x81, 0x21, 0x83, 0x47, 0x0c,
-  0xc5, 0x6f, 0x31, 0xe4, 0x02, 0xd9, 0x58, 0x6d, 0x18, 0xdf, 0x61, 0x05,
-  0x7c, 0x1c, 0x24, 0xc7, 0x8c, 0x65, 0xee, 0xc3, 0x28, 0x9e, 0x70, 0x75,
-  0xad, 0x78, 0xbd, 0x5d, 0x49, 0x45, 0xa4, 0x02, 0x3f, 0x9f, 0x12, 0xac,
-  0xda, 0x1c, 0x78, 0x49, 0xf0, 0xb9, 0xc3, 0x66, 0xb6, 0xcd, 0xd4, 0x56,
-  0x08, 0x2a, 0x24, 0x07, 0x4b, 0x2a, 0x92, 0x35, 0x3a, 0xc7, 0xad, 0xfa,
-  0x21, 0x88, 0xc0, 0xc2, 0x5c, 0xa4, 0x12, 0x15, 0xee, 0x9a, 0x78, 0xdf,
-  0x99, 0x0e, 0x0d, 0xcc, 0x88, 0x87, 0x73, 0xa2, 0x7c, 0x46, 0x0b, 0x2f,
-  0xa8, 0xe3, 0x87, 0x21, 0xf0, 0xcb, 0xa0, 0xa9, 0xce, 0xe4, 0xae, 0x89,
-  0x94, 0x81, 0xd1, 0xba, 0xe1, 0xca, 0xde, 0x62, 0x45, 0xd5, 0x88, 0x11,
-  0xb3, 0x91, 0xdb, 0xc6, 0xd6, 0xfc, 0x08, 0xe4, 0xde, 0x0c, 0x75, 0x3a,
-  0xd6, 0xbe, 0x42, 0x33, 0x94, 0x4b, 0xf2, 0x57, 0x49, 0xfd, 0x47, 0x50,
-  0x31, 0xf3, 0x8f, 0x4c, 0x93, 0x1c, 0x35, 0x85, 0x50, 0x60, 0x66, 0xdb,
-  0x25, 0xaa, 0xf9, 0x00, 0x5d, 0x47, 0xe1, 0x9c, 0xee, 0x06, 0x8f, 0xc4,
-  0x65, 0x4d, 0x1f, 0x17, 0x7d, 0x46, 0xb1, 0xfc, 0xc5, 0xe0, 0x15, 0xae,
-  0x25, 0xdd, 0x99, 0x04, 0xf9, 0x84, 0x41, 0x3c, 0xfb, 0xfa, 0xb1, 0x78,
-  0xd6, 0xf2, 0x94, 0x7b, 0x93, 0xf2, 0x47, 0xd4, 0x09, 0x05, 0x53, 0x5f,
-  0x34, 0x18, 0x72, 0x13, 0x0d, 0xb4, 0xcf, 0xd6, 0x20, 0x84, 0xd3, 0xb3,
-  0x75, 0x67, 0x0e, 0x22, 0xba, 0x75, 0x65, 0x15, 0xd2, 0x79, 0x34, 0x1a,
-  0x45, 0xe0, 0x2c, 0xae, 0xf3, 0xec, 0xa6, 0xe5, 0x8b, 0x97, 0x89, 0x0d,
-  0x6c, 0x97, 0x0c, 0xf6, 0x00, 0x5d, 0xd3, 0x0e, 0x99, 0x21, 0x27, 0x04,
-  0xa1, 0xd9, 0x53, 0x4e, 0xe2, 0xae, 0xbc, 0xff, 0xb4, 0xb7, 0xcd, 0x1f,
-  0x79, 0x9b, 0xeb, 0x58, 0x3d, 0x28, 0x03, 0x22, 0xbb, 0x1e, 0x0e, 0x03,
-  0x72, 0x89, 0x54, 0x77, 0x09, 0xfa, 0x36, 0x79, 0x1c, 0x8d, 0xae, 0x3f,
-  0x57, 0x20, 0xe4, 0x35, 0x23, 0x12, 0xe7, 0xb1, 0xa2, 0x98, 0x49, 0xa6,
-  0x69, 0x47, 0x9d, 0xae, 0x31, 0xc2, 0xd1, 0x55, 0xdb, 0x30, 0x82, 0x6f,
-  0x4a, 0xae, 0x28, 0xb4, 0x01, 0x91, 0x2e, 0x04, 0xe4, 0x8b, 0x89, 0xa4,
-  0x1e, 0x69, 0x63, 0x12, 0xd7, 0xb7, 0xca, 0x4b, 0x94, 0x71, 0x3d, 0x45,
-  0x12, 0x5d, 0x60, 0x34, 0xde, 0x1b, 0x0c, 0xd2, 0x5a, 0xc6, 0xe4, 0x4e,
-  0xbb, 0x72, 0x5a, 0x37, 0xac, 0x55, 0x65, 0x03, 0x03, 0xdb, 0xab, 0x4f,
-  0x75, 0x08, 0x4a, 0x2d, 0xdf, 0xb6, 0x45, 0xbb, 0x93, 0x0f, 0xd4, 0x1e,
-  0x40, 0x76, 0x00, 0x35, 0xe0, 0xf0, 0x5a, 0x69, 0x60, 0x6e, 0xef, 0x16,
-  0x3d, 0x62, 0x96, 0x96, 0x8c, 0x7a, 0x41, 0x0d, 0x08, 0x57, 0x94, 0x78,
-  0x82, 0xeb, 0x2f, 0xd5, 0xeb, 0x52, 0xb0, 0xde, 0x05, 0x33, 0xb1, 0x90,
-  0x70, 0xb4, 0xf7, 0xa3, 0xab, 0xf4, 0xf6, 0x76, 0x54, 0x67, 0x3b, 0x86,
-  0x6a, 0xeb, 0x9d, 0xba, 0x9e, 0xd3, 0x47, 0x6b, 0xa0, 0xaf, 0xad, 0xed,
-  0x6d, 0x7c, 0x7b, 0x67, 0x09, 0x48, 0x98, 0xf3, 0x34, 0xa5, 0x57, 0x5b,
-  0xcc, 0xd6, 0x35, 0x37, 0xe6, 0xf6, 0x60, 0xdd, 0x94, 0x61, 0x06, 0x9c,
-  0x26, 0x37, 0xad, 0x5f, 0x69, 0xcb, 0x9c, 0xc1, 0x65, 0x66, 0xd9, 0x61,
-  0x1c, 0x88, 0x7e, 0x42, 0x08, 0xd3, 0x55, 0x5f, 0x69, 0x47, 0x22, 0x77,
-  0xd5, 0x0f, 0x8e, 0x9a, 0x6d, 0xb1, 0x25, 0x10, 0xdc, 0x23, 0x4a, 0xa0,
-  0x75, 0xd0, 0xf0, 0xcf, 0x88, 0xd8, 0xf2, 0x63, 0x04, 0xf2, 0xa9, 0xcf,
-  0x6d, 0xe9, 0x2d, 0x8d, 0x6a, 0x45, 0xf6, 0x1d, 0xb8, 0xe0, 0xcd, 0xcd,
-  0xcd, 0x68, 0x9d, 0xdf, 0xf2, 0x5f, 0x8e, 0x81, 0xb7, 0x87, 0x3b, 0x2d,
-  0x92, 0x93, 0xbc, 0x58, 0xdd, 0x7a, 0x08, 0x2f, 0xb6, 0x09, 0x9c, 0x06,
-  0xe5, 0x92, 0xef, 0xde, 0xbd, 0x1e, 0xd8, 0xc0, 0xa6, 0x82, 0x6b, 0xc0,
-  0xf3, 0x5b, 0x47, 0xb4, 0xb6, 0x2c, 0x07, 0xf1, 0x30, 0x5c, 0xf4, 0xe1,
-  0xc1, 0xd9, 0x87, 0xb7, 0x47, 0xe7, 0x1f, 0xde, 0x1d, 0x7c, 0x4f, 0x5b,
-  0xc8, 0x7e, 0x19, 0x23, 0xaf, 0x28, 0x22, 0x50, 0x95, 0xa5, 0x61, 0xb3,
-  0x6f, 0x88, 0xa9, 0xe7, 0x05, 0xe0, 0x55, 0x62, 0x1d, 0xdb, 0x14, 0x32,
-  0x4a, 0xe6, 0x49, 0x93, 0xd9, 0xf7, 0x68, 0x90, 0xf6, 0xeb, 0x63, 0x56,
-  0x15, 0xd9, 0x7c, 0x54, 0x56, 0x97, 0x44, 0x85, 0x3b, 0xaf, 0x84, 0x7f,
-  0x46, 0x87, 0xdb, 0x91, 0xac, 0x06, 0x82, 0x20, 0xbb, 0xae, 0x2e, 0x08,
-  0xb1, 0x64, 0x8d, 0xc6, 0xd3, 0xea, 0x4f, 0xeb, 0x91, 0xe6, 0x13, 0x30,
-  0xc0, 0xe5, 0xf5, 0x93, 0x75, 0xea, 0x5d, 0xd3, 0x32, 0x87, 0xa4, 0xc5,
-  0x27, 0x08, 0x08, 0xae, 0x1f, 0x3f, 0x59, 0x25, 0xe3, 0x88, 0xf4, 0x20,
-  0x02, 0x80, 0x00, 0x7d, 0xae, 0xb4, 0x50, 0x12, 0x28, 0x70, 0xa3, 0x24,
-  0x9b, 0x7e, 0xae, 0x1d, 0x1a, 0x2e, 0xd6, 0x87, 0xd0, 0x56, 0x3f, 0x7d,
-  0xdf, 0xc3, 0xb3, 0xd0, 0x32, 0xa4, 0x96, 0xbb, 0xde, 0x9a, 0x9f, 0xc9,
-  0x9a, 0x9f, 0xfd, 0x6b, 0x6b, 0x7e, 0xf6, 0xcb, 0xd7, 0xfc, 0xe4, 0x57,
-  0x5e, 0xf3, 0x93, 0xe8, 0x9a, 0xbd, 0xaf, 0x0c, 0xff, 0x46, 0x6b, 0xfe,
-  0xdb, 0xaa, 0xf8, 0x38, 0x34, 0xd3, 0x25, 0x29, 0x2c, 0x0d, 0x36, 0xeb,
-  0x1e, 0x93, 0xcd, 0xe6, 0xfe, 0xc3, 0xbb, 0xc7, 0x30, 0x9f, 0x82, 0x2b,
-  0xec, 0xf5, 0x0b, 0x4d, 0xbd, 0x0e, 0x7a, 0x1c, 0x79, 0xea, 0xea, 0xe1,
-  0x5e, 0xe4, 0x01, 0xe6, 0x41, 0x4e, 0xf5, 0xbe, 0xf5, 0x94, 0x3c, 0x15,
-  0xa4, 0xda, 0x6f, 0xc8, 0x6c, 0x74, 0xd8, 0x0d, 0x6d, 0xb8, 0x82, 0x9b,
-  0x9e, 0x86, 0x38, 0x47, 0x53, 0xc6, 0x48, 0xbf, 0xe2, 0xd6, 0x73, 0x90,
-  0x45, 0x08, 0x5a, 0x49, 0xa6, 0x3f, 0x37, 0x38, 0x62, 0x14, 0x28, 0x1d,
-  0x3a, 0x17, 0x30, 0xb5, 0x90, 0x67, 0x9c, 0xdf, 0x2d, 0x69, 0xc0, 0x64,
-  0x52, 0x19, 0x01, 0x0c, 0x9f, 0xe5, 0xfc, 0x86, 0x52, 0x13, 0x74, 0x86,
-  0x76, 0x08, 0xbb, 0x6a, 0xb6, 0xae, 0x10, 0xad, 0xdb, 0x0c, 0x14, 0x86,
-  0xe9, 0xbc, 0x24, 0x8e, 0x33, 0x5b, 0x6f, 0x7c, 0x4c, 0x5c, 0x77, 0x53,
-  0x96, 0x17, 0x9d, 0x76, 0xa7, 0xbe, 0xdc, 0xf8, 0x98, 0x65, 0xcb, 0x74,
-  0x0e, 0x68, 0x0d, 0xca, 0x7d, 0xe8, 0x6b, 0x90, 0xd5, 0x22, 0x8c, 0x5a,
-  0x4b, 0x07, 0xf0, 0x8a, 0x5f, 0x06, 0xcc, 0x8c, 0x8e, 0x4f, 0x92, 0xaa,
-  0x65, 0x92, 0x7c, 0x46, 0xa5, 0xae, 0xf1, 0x7e, 0x29, 0x9a, 0xfc, 0x60,
-  0xa7, 0x40, 0x8a, 0xc9, 0x44, 0x00, 0x60, 0xd8, 0x9e, 0x04, 0x2a, 0x95,
-  0xc2, 0xc8, 0x21, 0x35, 0xe7, 0x3a, 0xa7, 0xac, 0xbc, 0x2e, 0xe6, 0x70,
-  0x67, 0x04, 0xa0, 0x4a, 0xb5, 0x1a, 0x26, 0xf0, 0xe1, 0xd1, 0x13, 0xa5,
-  0x15, 0x80, 0xe4, 0xf7, 0x47, 0x17, 0xe9, 0x80, 0xa4, 0x14, 0x39, 0x59,
-  0xba, 0x50, 0x1c, 0x9e, 0x7d, 0xf8, 0xf6, 0xe8, 0xe8, 0xec, 0xf8, 0xd5,
-  0xc9, 0x91, 0xdc, 0x18, 0xfb, 0xa3, 0xb7, 0xe7, 0xdf, 0x9d, 0xb8, 0xbe,
-  0xa0, 0x12, 0xf6, 0xe8, 0x12, 0xbc, 0xc0, 0xfd, 0x0b, 0x5b, 0x1e, 0xa0,
-  0x0f, 0x96, 0xb1, 0xa5, 0x0f, 0x8e, 0x7f, 0x30, 0x6a, 0xeb, 0xd9, 0xf0,
-  0xfd, 0x0f, 0x41, 0x0b, 0x92, 0x56, 0x8d, 0x49, 0xd7, 0xee, 0xb2, 0x15,
-  0x27, 0xc3, 0x61, 0x51, 0xba, 0x03, 0xec, 0x4d, 0xb9, 0xfb, 0x95, 0xc5,
-  0x20, 0x25, 0x2e, 0x17, 0x56, 0x63, 0xe0, 0x17, 0xb5, 0xcf, 0x8f, 0x97,
-  0xd5, 0xf6, 0xec, 0x91, 0xb6, 0x4f, 0x5b, 0x1b, 0xb4, 0xe8, 0xb4, 0x6c,
-  0xfb, 0x98, 0xdd, 0x01, 0xc3, 0x31, 0x79, 0x49, 0x7f, 0xc6, 0x9b, 0x9c,
-  0x26, 0x67, 0x55, 0x7e, 0x4d, 0x0a, 0xa0, 0x79, 0x98, 0x63, 0xba, 0xf4,
-  0xec, 0xc8, 0x36, 0x7d, 0x95, 0xb0, 0x32, 0x8d, 0x82, 0xc4, 0x13, 0x8c,
-  0x1a, 0xf3, 0xf6, 0x00, 0x1a, 0x87, 0xdc, 0xab, 0x76, 0xb4, 0xdc, 0x90,
-  0xce, 0xab, 0xa3, 0x77, 0x83, 0xe4, 0xec, 0xe8, 0x0d, 0x57, 0xa9, 0x1c,
-  0xbd, 0xfd, 0x9a, 0xbb, 0x38, 0xda, 0xd6, 0xa6, 0x23, 0xce, 0x95, 0x0e,
-  0x93, 0x35, 0xbd, 0x3d, 0x31, 0xaf, 0x23, 0x28, 0x52, 0xd7, 0x46, 0xba,
-  0x7e, 0x42, 0x00, 0x1d, 0x5e, 0xda, 0x4b, 0xf3, 0x47, 0x6c, 0xab, 0x8c,
-  0x1d, 0xf1, 0xcd, 0x76, 0xb8, 0x5b, 0xa2, 0x96, 0xd9, 0xdc, 0x19, 0x31,
-  0x09, 0x68, 0x37, 0x78, 0xc3, 0xcc, 0x8e, 0x84, 0x59, 0x1c, 0xba, 0x43,
-  0x85, 0xe0, 0xe2, 0x49, 0xef, 0x74, 0x09, 0xc1, 0xa3, 0x33, 0xc1, 0xf8,
-  0x9b, 0x01, 0x91, 0x25, 0x80, 0xc8, 0xdd, 0x5e, 0x44, 0xab, 0xa3, 0x2b,
-  0xb0, 0x3a, 0xa9, 0xaf, 0xb7, 0x21, 0x50, 0x52, 0xab, 0x66, 0xf9, 0x0c,
-  0x10, 0x0c, 0x70, 0xd1, 0x95, 0x15, 0x65, 0x70, 0x24, 0xc9, 0xe6, 0xff,
-  0xdc, 0x19, 0xd5, 0xf5, 0xd5, 0x4e, 0x3e, 0xfb, 0x50, 0xd5, 0xe9, 0x66,
-  0x57, 0x16, 0x79, 0xbf, 0x9e, 0xd1, 0xaf, 0x93, 0xcd, 0x91, 0x7d, 0x54,
-  0xfe, 0x4e, 0x3f, 0x8f, 0x9d, 0x83, 0x4a, 0x20, 0xf6, 0xac, 0x68, 0x3e,
-  0xa7, 0x36, 0xcf, 0x9d, 0xe7, 0x93, 0xca, 0x28, 0x70, 0xae, 0xe9, 0x87,
-  0xb4, 0xc2, 0x4d, 0x96, 0x1f, 0xa7, 0xf5, 0xee, 0x6e, 0x88, 0x42, 0x6f,
-  0x4b, 0x1c, 0x07, 0x9a, 0x9a, 0x7b, 0xf6, 0xed, 0xe1, 0xf8, 0xf7, 0xbb,
-  0xbb, 0x48, 0x83, 0xde, 0xa2, 0x74, 0xd5, 0xe7, 0x4f, 0x77, 0xf7, 0xb6,
-  0x63, 0x0a, 0x64, 0x90, 0xd7, 0x03, 0x85, 0xd2, 0x27, 0x4f, 0xc4, 0xb8,
-  0xa5, 0xe6, 0xc1, 0x0e, 0x3c, 0xcb, 0x28, 0x45, 0x90, 0x9c, 0x87, 0xb6,
-  0xfb, 0x09, 0x72, 0x27, 0x83, 0xd4, 0x0b, 0xfc, 0x8a, 0x1d, 0xf7, 0x1b,
-  0x3c, 0xff, 0xfd, 0x0d, 0x4b, 0x57, 0x7e, 0x12, 0x39, 0x32, 0x50, 0xbc,
-  0x79, 0x23, 0xf3, 0xa7, 0x1b, 0x5e, 0xf3, 0xd7, 0x85, 0x4c, 0x47, 0x87,
-  0x34, 0x95, 0xb1, 0x73, 0xc0, 0x36, 0x0e, 0x8e, 0x24, 0x07, 0x04, 0xbe,
-  0x7a, 0x99, 0xd1, 0x46, 0xc2, 0x14, 0x44, 0x14, 0x9f, 0xba, 0x51, 0xed,
-  0xfe, 0x7b, 0x1c, 0xa2, 0x3d, 0x6a, 0x90, 0x38, 0x09, 0x49, 0xbd, 0x61,
-  0xae, 0xef, 0x46, 0x74, 0xc4, 0x4f, 0x7a, 0x27, 0xab, 0x49, 0xf2, 0x72,
-  0x6e, 0x5e, 0x9c, 0xc7, 0x4b, 0xef, 0x8e, 0xb8, 0xcd, 0xd6, 0xb7, 0x59,
-  0x35, 0xc9, 0xaa, 0xb2, 0xee, 0x94, 0x08, 0x69, 0x6b, 0x57, 0x4e, 0xc4,
-  0xc6, 0x30, 0x9c, 0x2e, 0x15, 0x71, 0x69, 0xd2, 0xa1, 0xc9, 0xee, 0x04,
-  0xb0, 0x3c, 0x9b, 0xa8, 0x56, 0xa2, 0x0b, 0x40, 0x8d, 0xa5, 0xe8, 0xbf,
-  0x86, 0x1b, 0x5f, 0x70, 0x73, 0xd0, 0x74, 0xbe, 0x49, 0xdd, 0x7e, 0xba,
-  0xd7, 0x48, 0x68, 0x6d, 0xd3, 0xf0, 0x52, 0x1e, 0x8d, 0xb8, 0x03, 0xf0,
-  0x0e, 0x64, 0x1e, 0xec, 0xeb, 0xb5, 0x4d, 0x45, 0xfd, 0x24, 0xc0, 0x3a,
-  0xe8, 0x80, 0x64, 0x87, 0x6b, 0x43, 0x27, 0xf5, 0x65, 0x18, 0xff, 0xca,
-  0x62, 0x8a, 0x8f, 0xe1, 0xc1, 0xa1, 0xa3, 0xc0, 0xb5, 0xda, 0x19, 0x4e,
-  0x0f, 0xcb, 0x3f, 0x67, 0x7d, 0x3d, 0xda, 0x39, 0xf7, 0x80, 0x6b, 0xc3,
-  0x3b, 0x6d, 0x87, 0x29, 0x6b, 0x13, 0xe5, 0x11, 0x64, 0x16, 0x4a, 0xe5,
-  0xab, 0x94, 0x06, 0xa3, 0x6d, 0xa4, 0xe8, 0x17, 0x61, 0x70, 0x9c, 0xb3,
-  0xd5, 0x10, 0xe7, 0xd6, 0x69, 0x0f, 0xd9, 0x7c, 0x3f, 0x4c, 0xc4, 0x1d,
-  0x81, 0xca, 0xa8, 0x9b, 0x8a, 0xf0, 0x52, 0x0b, 0x8d, 0x42, 0xb0, 0x78,
-  0x8c, 0x83, 0x68, 0x29, 0xa4, 0xaa, 0x39, 0xa4, 0xb9, 0xf4, 0x33, 0xd4,
-  0x6c, 0xc4, 0x4a, 0xa7, 0x35, 0x94, 0x74, 0x0e, 0xf5, 0x18, 0xd0, 0x7b,
-  0xbf, 0xfb, 0x17, 0x4f, 0x8e, 0x15, 0x7a, 0x69, 0x9e, 0x10, 0x81, 0x49,
-  0x78, 0x30, 0x56, 0x5c, 0xa7, 0xcc, 0x0f, 0x25, 0x03, 0x43, 0x08, 0xa5,
-  0x97, 0x86, 0x9f, 0x66, 0x01, 0x58, 0x96, 0x2a, 0x08, 0x82, 0xdd, 0x23,
-  0xcd, 0x5e, 0xbd, 0x96, 0x8b, 0x78, 0x97, 0x68, 0x1e, 0x58, 0x12, 0x7e,
-  0x70, 0x6e, 0x48, 0x2a, 0x6b, 0xd7, 0xdd, 0x46, 0x6d, 0x4a, 0x5c, 0x95,
-  0x36, 0xae, 0x2d, 0xc0, 0xe8, 0x15, 0xe4, 0x48, 0xb3, 0xa4, 0x79, 0x43,
-  0xc8, 0x15, 0x2d, 0xf9, 0xb7, 0xb0, 0x2d, 0xd2, 0xc0, 0x07, 0x82, 0x8a,
-  0x07, 0xee, 0xfc, 0x91, 0x72, 0x47, 0x84, 0xcd, 0x19, 0xbb, 0x45, 0x71,
-  0x24, 0x76, 0x9e, 0x74, 0xf7, 0x64, 0x5e, 0x9c, 0x59, 0x6b, 0x6e, 0x74,
-  0x60, 0x2a, 0x4c, 0xcc, 0x10, 0x37, 0xf9, 0xac, 0xb9, 0x42, 0x27, 0x1e,
-  0xb5, 0x8c, 0x6a, 0xc1, 0x05, 0x20, 0x37, 0x75, 0x1e, 0x2b, 0x7a, 0x8b,
-  0x3a, 0xf0, 0xf8, 0xc4, 0xb0, 0xa7, 0x09, 0xc3, 0x63, 0x91, 0xa7, 0x0e,
-  0xc7, 0x00, 0x9f, 0xf6, 0x0e, 0x6b, 0x7a, 0x16, 0x19, 0x86, 0xda, 0x65,
-  0x5f, 0x50, 0x97, 0x9d, 0xd0, 0x43, 0xaf, 0xe5, 0x69, 0x23, 0x7b, 0x45,
-  0x20, 0x96, 0x36, 0x3f, 0x32, 0x2e, 0xfe, 0xb7, 0x9b, 0xda, 0x4f, 0x76,
-  0x55, 0x34, 0x7e, 0x0d, 0x8d, 0xb9, 0xa1, 0x1f, 0xf3, 0x79, 0x19, 0x75,
-  0xa9, 0x1b, 0xd6, 0xb6, 0xe0, 0xd7, 0xdf, 0x6c, 0xaa, 0x9f, 0x94, 0x00,
-  0x13, 0x2e, 0x53, 0xf9, 0x35, 0x63, 0xa5, 0x6c, 0x5e, 0xf2, 0x43, 0x5f,
-  0xeb, 0x43, 0x61, 0x0f, 0x09, 0xf2, 0xda, 0xb3, 0x97, 0x5e, 0x93, 0xe9,
-  0xea, 0x7d, 0xaa, 0xcf, 0xf8, 0x76, 0x90, 0x3c, 0x5e, 0xe0, 0x50, 0x76,
-  0xbf, 0x8e, 0x56, 0xce, 0x01, 0x97, 0x01, 0xd6, 0x97, 0x66, 0xfa, 0x0c,
-  0xff, 0x42, 0x46, 0x17, 0xf6, 0x8c, 0x29, 0xd3, 0x16, 0x83, 0x71, 0xb9,
-  0xa1, 0x93, 0x5e, 0x5d, 0xdd, 0x88, 0x8e, 0x6a, 0x49, 0x36, 0xc2, 0x2c,
-  0x53, 0x8c, 0xf0, 0x05, 0x5c, 0x9b, 0x94, 0x2d, 0xb5, 0x14, 0x2c, 0x0c,
-  0x22, 0xd5, 0xa1, 0x85, 0x20, 0xad, 0xe7, 0xf4, 0x00, 0x9a, 0x63, 0x95,
-  0x41, 0x66, 0xf5, 0x7c, 0x09, 0x03, 0xc9, 0xf6, 0xb0, 0xf3, 0xa6, 0x44,
-  0x85, 0xad, 0xd3, 0x44, 0x7c, 0x3c, 0x9f, 0x50, 0x24, 0xce, 0x07, 0xb8,
-  0x9f, 0x75, 0x33, 0x8c, 0xe0, 0xbd, 0x32, 0x3e, 0xe0, 0xd9, 0xe9, 0xd9,
-  0xe3, 0x6d, 0x5b, 0x1f, 0xcd, 0xc9, 0xfe, 0x82, 0x8e, 0x60, 0xf1, 0x02,
-  0x2d, 0x70, 0x82, 0x82, 0x33, 0xa3, 0x4c, 0x2f, 0xb4, 0x2d, 0x01, 0xf6,
-  0x0d, 0xd6, 0x82, 0xef, 0xc1, 0xe1, 0xef, 0x8a, 0x44, 0xbc, 0x1e, 0x88,
-  0xee, 0x5a, 0x3a, 0x7c, 0xc4, 0xcf, 0x42, 0x58, 0x99, 0x5a, 0x33, 0xca,
-  0x81, 0xc9, 0x32, 0x44, 0xf9, 0x5f, 0xd2, 0x6e, 0x28, 0x42, 0x0d, 0x29,
-  0x3a, 0x93, 0xe4, 0xc4, 0xa3, 0x48, 0x4a, 0x97, 0x04, 0x79, 0xdd, 0x83,
-  0x08, 0x48, 0x68, 0x35, 0x24, 0xcb, 0x5b, 0x9b, 0x6d, 0x41, 0xde, 0x52,
-  0x22, 0x5b, 0xc6, 0x54, 0x1e, 0xc5, 0x2a, 0x70, 0xa5, 0x9f, 0x9d, 0xf4,
-  0xb5, 0x68, 0x59, 0x64, 0xd2, 0xab, 0x2c, 0x4d, 0xde, 0x9e, 0x8c, 0xcf,
-  0xfd, 0x18, 0x12, 0xf4, 0xb0, 0x20, 0x95, 0xb9, 0x0d, 0xec, 0xe6, 0x25,
-  0x16, 0x9d, 0x1c, 0x8f, 0xcf, 0x47, 0xb1, 0x8e, 0x0d, 0xfb, 0xc9, 0x98,
-  0x6a, 0x6d, 0x3c, 0x9c, 0x0c, 0x9c, 0x9a, 0xe0, 0x67, 0x71, 0x70, 0x4c,
-  0xf1, 0xd2, 0xf2, 0xca, 0xcb, 0xca, 0x0a, 0x29, 0x95, 0xa6, 0xf8, 0x27,
-  0x4e, 0x53, 0x96, 0x14, 0x67, 0x0d, 0x11, 0xd5, 0xab, 0xc9, 0xd0, 0x43,
-  0x52, 0x64, 0x7d, 0x07, 0xbd, 0xb9, 0x0c, 0xf5, 0x1a, 0x09, 0xf5, 0x31,
-  0xb4, 0x31, 0xb7, 0x84, 0x9e, 0x98, 0x90, 0x04, 0x05, 0xb3, 0xe5, 0xed,
-  0x9e, 0x26, 0x19, 0x10, 0x77, 0xe1, 0x66, 0xa2, 0xa7, 0x1f, 0x44, 0x54,
-  0xb4, 0x11, 0x9d, 0x7d, 0x94, 0x5e, 0x8e, 0xed, 0x8a, 0x05, 0x8a, 0xd9,
-  0xfd, 0xcc, 0x38, 0xa5, 0x94, 0x71, 0x23, 0xea, 0xce, 0x54, 0x87, 0xe4,
-  0xe0, 0x8c, 0xfd, 0x4d, 0x76, 0xd6, 0x7d, 0x20, 0xc0, 0xf9, 0x8c, 0x81,
-  0x30, 0xeb, 0x36, 0x12, 0x26, 0x83, 0x1e, 0x10, 0xcb, 0xe1, 0xce, 0x3f,
-  0xe4, 0x18, 0xe9, 0x39, 0x49, 0x76, 0xc9, 0xb5, 0xd2, 0x53, 0x87, 0x3f,
-  0x70, 0xc2, 0x33, 0xe2, 0x64, 0x83, 0x18, 0x3e, 0x5b, 0x0c, 0x56, 0xc8,
-  0x42, 0xaf, 0x14, 0xc9, 0xfb, 0xe3, 0x57, 0x27, 0x5d, 0x64, 0x1e, 0xa4,
-  0xd1, 0xda, 0xa5, 0x52, 0x51, 0x8b, 0x32, 0x4d, 0x9c, 0x48, 0x10, 0xf4,
-  0x59, 0x15, 0xb9, 0xf9, 0xbe, 0xdf, 0xd7, 0xde, 0x70, 0xbf, 0x2b, 0x27,
-  0xc6, 0x36, 0x6b, 0xdb, 0xbe, 0x2e, 0x9f, 0x79, 0xb5, 0x1f, 0x92, 0xaf,
-  0x19, 0xcd, 0x3f, 0xee, 0x57, 0x2c, 0x9e, 0xb4, 0x3d, 0x12, 0x80, 0x38,
-  0x16, 0x24, 0x32, 0x23, 0x8b, 0x76, 0x50, 0xbc, 0x18, 0x68, 0x16, 0xe4,
-  0xfd, 0x49, 0x13, 0x2f, 0xb9, 0xae, 0x8d, 0xb1, 0x53, 0x56, 0x52, 0xf4,
-  0xb8, 0xf5, 0xfa, 0xdd, 0xe9, 0x9b, 0xe1, 0xf9, 0xe9, 0x36, 0xd1, 0x08,
-  0x86, 0xee, 0xcf, 0x0f, 0xa9, 0x6d, 0x7f, 0x54, 0x07, 0x51, 0x22, 0x7e,
-  0xb6, 0xad, 0x9a, 0x70, 0x05, 0x5d, 0xc7, 0x14, 0x4c, 0x4f, 0xdf, 0x0a,
-  0x7a, 0x97, 0x14, 0xac, 0x86, 0xc0, 0x8f, 0x61, 0x08, 0x69, 0x9a, 0x92,
-  0xb6, 0x68, 0xa3, 0x58, 0x9c, 0xd2, 0x21, 0x7c, 0x7b, 0xb2, 0xaa, 0xef,
-  0x12, 0x29, 0x2e, 0xad, 0xe9, 0x98, 0x8c, 0x21, 0x15, 0x86, 0x06, 0x14,
-  0xa9, 0xcf, 0xc2, 0x14, 0x51, 0xbd, 0x1d, 0xd7, 0x74, 0x35, 0xa5, 0xb9,
-  0xba, 0x69, 0x55, 0x95, 0x37, 0x2a, 0xb4, 0x50, 0xf8, 0x6d, 0xce, 0xd0,
-  0x4c, 0x9d, 0x0e, 0xa9, 0xba, 0xeb, 0x85, 0x76, 0x11, 0xb4, 0x32, 0x6d,
-  0x17, 0xbe, 0x56, 0xf7, 0x7b, 0xda, 0x06, 0xdc, 0xd0, 0xec, 0xef, 0x61,
-  0x53, 0xad, 0xa8, 0xa0, 0xb4, 0x27, 0x83, 0xef, 0x04, 0xf0, 0x8d, 0x9d,
-  0x8c, 0xf1, 0x81, 0x20, 0x2a, 0x12, 0xfa, 0x0e, 0x7a, 0xbc, 0xd9, 0xfa,
-  0x3c, 0xed, 0x39, 0xf4, 0xc7, 0xe0, 0xfa, 0x0a, 0xd0, 0x32, 0x69, 0xf4,
-  0xf3, 0xb9, 0xcb, 0x19, 0x17, 0xb8, 0xce, 0xbc, 0xe1, 0xb6, 0x9b, 0x9a,
-  0x7f, 0x03, 0x18, 0x35, 0x6e, 0xfb, 0x9b, 0xde, 0x85, 0x76, 0x97, 0x42,
-  0x24, 0xe5, 0x04, 0x4f, 0x31, 0x5b, 0x4d, 0x71, 0x4a, 0x14, 0xee, 0xa3,
-  0xa6, 0x9e, 0x13, 0x46, 0x6d, 0x55, 0x8c, 0x07, 0x1a, 0xda, 0x25, 0xcb,
-  0xb3, 0xf7, 0xa6, 0xab, 0x62, 0xf1, 0x53, 0xb6, 0x53, 0x19, 0xe9, 0x91,
-  0x94, 0xd3, 0x67, 0xbb, 0x6c, 0x75, 0xec, 0x4d, 0x0a, 0x28, 0xb9, 0x3e,
-  0xc9, 0x21, 0xaf, 0x22, 0xc4, 0x7c, 0x60, 0x85, 0x4b, 0xd0, 0x9f, 0x60,
-  0x2d, 0x89, 0x7c, 0x11, 0x71, 0xff, 0x2a, 0xad, 0x0d, 0x4f, 0x6a, 0x8f,
-  0xb8, 0xbd, 0xc6, 0x37, 0xbd, 0xd2, 0xaa, 0x0a, 0xef, 0xf4, 0x4e, 0x06,
-  0xde, 0x69, 0xf4, 0x9c, 0xdc, 0xb1, 0x88, 0x68, 0x61, 0x6a, 0x9c, 0x99,
-  0xe1, 0xed, 0xb9, 0xb0, 0x28, 0x80, 0x2e, 0x52, 0xaa, 0x7a, 0x4a, 0x3d,
-  0xae, 0xaf, 0x63, 0x9c, 0x29, 0xb5, 0x8d, 0x1c, 0x9b, 0x44, 0x3f, 0x9a,
-  0x6c, 0x69, 0xd9, 0xa7, 0xad, 0x43, 0x3a, 0x91, 0x5f, 0xed, 0xdb, 0xc2,
-  0x54, 0x62, 0x68, 0x9d, 0xe1, 0x1e, 0xff, 0xf0, 0x43, 0xd2, 0xee, 0xba,
-  0xbc, 0x3d, 0x08, 0x0b, 0x22, 0xfc, 0x8a, 0x94, 0x59, 0xe9, 0x4f, 0x37,
-  0x28, 0xaa, 0x63, 0x9a, 0x33, 0xda, 0x00, 0xf2, 0xf7, 0x47, 0x16, 0x25,
-  0xa2, 0x29, 0x8d, 0xe9, 0x77, 0xa5, 0x55, 0x56, 0x48, 0xde, 0x70, 0xd9,
-  0x1b, 0xe4, 0x27, 0x43, 0x85, 0x67, 0x98, 0xf0, 0x03, 0x6e, 0xab, 0x79,
-  0x17, 0x1c, 0x50, 0x41, 0x42, 0xba, 0xbf, 0x59, 0xb5, 0xf3, 0xcc, 0x5c,
-  0x51, 0x60, 0x41, 0x40, 0xc9, 0xef, 0xed, 0x0c, 0xcd, 0xb8, 0x1f, 0x58,
-  0x17, 0xa4, 0x3d, 0xb7, 0x94, 0xe0, 0x6c, 0xd8, 0x69, 0x95, 0x89, 0xa3,
-  0xa1, 0xb6, 0xb8, 0xfa, 0x41, 0x08, 0x99, 0x10, 0x7b, 0xe6, 0x9c, 0xb7,
-  0xc6, 0x4e, 0xd5, 0xd4, 0xbb, 0x31, 0x0e, 0x70, 0xb1, 0x73, 0x66, 0x5c,
-  0x88, 0x11, 0xa8, 0xee, 0x37, 0x25, 0x29, 0x4f, 0x04, 0x80, 0x01, 0xb8,
-  0xb8, 0x92, 0x3d, 0x5a, 0x68, 0x1a, 0xac, 0xa2, 0xe6, 0x8f, 0x7a, 0x6f,
-  0x47, 0x20, 0x48, 0x1b, 0x0d, 0x23, 0x2a, 0x88, 0xc5, 0x3f, 0x95, 0x99,
-  0xe0, 0x60, 0x08, 0xdc, 0x97, 0x72, 0xe1, 0xb4, 0x1d, 0x19, 0xb9, 0x8a,
-  0x35, 0x44, 0xce, 0xca, 0x34, 0x70, 0x28, 0x16, 0x30, 0x5c, 0x02, 0x94,
-  0x69, 0x77, 0x65, 0x19, 0x29, 0x87, 0xd8, 0x8c, 0xc5, 0xa5, 0x63, 0xc7,
-  0x96, 0xb1, 0x47, 0x87, 0x78, 0xac, 0xee, 0xcb, 0x35, 0x71, 0x21, 0x33,
-  0x69, 0x9d, 0xe2, 0x6f, 0x18, 0xe4, 0xeb, 0x45, 0x2b, 0xad, 0x25, 0xe7,
-  0x86, 0xa3, 0x84, 0x1e, 0x32, 0x88, 0x18, 0x3b, 0xec, 0x52, 0x98, 0x95,
-  0x81, 0x1b, 0xd6, 0x96, 0xa8, 0xf2, 0x4d, 0x20, 0xa8, 0x0e, 0x19, 0xb9,
-  0x95, 0x0c, 0x14, 0x28, 0xca, 0x75, 0xf2, 0xf8, 0xd1, 0xae, 0xb1, 0x94,
-  0x1e, 0xed, 0xa1, 0x95, 0xf4, 0xe3, 0x47, 0x8f, 0x2d, 0xd4, 0x41, 0xeb,
-  0x8e, 0xf0, 0xb3, 0xf0, 0x85, 0xb0, 0x05, 0x6a, 0x2e, 0xd2, 0xed, 0x6d,
-  0xd8, 0xa3, 0x22, 0x6b, 0x17, 0x51, 0x0c, 0x6d, 0xe1, 0x61, 0x38, 0x55,
-  0xb7, 0x91, 0x08, 0xd6, 0x85, 0x6d, 0x29, 0xb9, 0xcc, 0x97, 0x0a, 0x66,
-  0x80, 0x0e, 0x32, 0xea, 0xeb, 0x61, 0xd5, 0x74, 0x01, 0xd0, 0xe4, 0xc0,
-  0x7d, 0xc0, 0x18, 0x1c, 0x22, 0xed, 0x8a, 0xe0, 0x2e, 0x99, 0x95, 0xde,
-  0xf6, 0x15, 0x1f, 0xb8, 0xc6, 0x7d, 0x16, 0xa0, 0x54, 0x19, 0x8d, 0x16,
-  0xc9, 0x68, 0x63, 0xd6, 0x7d, 0xca, 0xf6, 0x30, 0xc4, 0x4d, 0x9b, 0x18,
-  0xdc, 0x64, 0xfe, 0x85, 0x26, 0xe7, 0xf1, 0xbf, 0x1e, 0x47, 0x8d, 0x75,
-  0x81, 0x3f, 0x21, 0x0f, 0xa8, 0x55, 0xe1, 0x9c, 0x0e, 0xd7, 0x8a, 0xea,
-  0xb2, 0x1f, 0x84, 0x9f, 0x8f, 0xb9, 0xe9, 0xd9, 0x29, 0xe0, 0x9c, 0x04,
-  0x75, 0x36, 0x17, 0x24, 0x8d, 0x55, 0x2b, 0xc7, 0x69, 0x08, 0x80, 0xa4,
-  0xa1, 0x2e, 0xe8, 0xa5, 0xfc, 0x25, 0xf0, 0x7e, 0xa2, 0x65, 0x31, 0x74,
-  0x6d, 0xb4, 0x9d, 0xd9, 0xb6, 0x1e, 0x19, 0xd8, 0x90, 0x34, 0x86, 0xdd,
-  0x14, 0x51, 0x7d, 0xa4, 0x1d, 0x3c, 0x73, 0xfd, 0xae, 0x9c, 0x6b, 0x09,
-  0x9d, 0xde, 0x13, 0x55, 0xdd, 0x32, 0x18, 0x5f, 0x93, 0x36, 0x2c, 0x08,
-  0x81, 0xd3, 0xb1, 0xcd, 0x63, 0x31, 0x86, 0x50, 0x6b, 0xb6, 0x3d, 0x7a,
-  0x6a, 0xab, 0xfb, 0x5e, 0xe6, 0xd8, 0x99, 0x4e, 0x72, 0xd0, 0xa0, 0xb7,
-  0x34, 0x3c, 0x6b, 0xa1, 0xd1, 0x4b, 0x5b, 0x31, 0xe0, 0xad, 0x40, 0xc3,
-  0x76, 0xea, 0xc2, 0xa3, 0x49, 0x9d, 0xad, 0x99, 0x72, 0x6c, 0x05, 0x70,
-  0xd1, 0x9a, 0xfa, 0x11, 0xcb, 0xd9, 0xe5, 0xbc, 0x0f, 0x1c, 0x68, 0x7b,
-  0xa1, 0xcb, 0x39, 0x41, 0x36, 0xc2, 0x8e, 0x90, 0xbe, 0xd2, 0x4f, 0x06,
-  0xf8, 0xdb, 0xd3, 0x47, 0x2f, 0x98, 0x9c, 0x8e, 0x8f, 0xce, 0x5f, 0x77,
-  0xdd, 0x83, 0x95, 0x21, 0x6d, 0xfe, 0x73, 0x98, 0xa5, 0xd5, 0x95, 0x31,
-  0x57, 0x08, 0x7d, 0x69, 0x48, 0x1d, 0x3d, 0x86, 0x8f, 0x1e, 0xc5, 0x32,
-  0x41, 0x3e, 0x21, 0xe0, 0xc4, 0xe3, 0x8e, 0x4a, 0x4e, 0x46, 0xc2, 0x90,
-  0xb6, 0xbb, 0x1f, 0x1b, 0xb8, 0x4d, 0x5e, 0x16, 0x3e, 0x5e, 0x1e, 0x6f,
-  0xa5, 0x00, 0x68, 0x25, 0x1d, 0xc4, 0x54, 0x07, 0x5a, 0xd3, 0x33, 0xda,
-  0xbb, 0x5a, 0x93, 0x43, 0xa4, 0xdd, 0x62, 0xc3, 0xa4, 0xb9, 0xdb, 0x4e,
-  0xb8, 0x2f, 0x25, 0x37, 0x90, 0x6b, 0xc0, 0x6c, 0x60, 0x96, 0x44, 0x4b,
-  0xf1, 0x6b, 0x29, 0x46, 0xac, 0x32, 0x02, 0x71, 0x63, 0x5d, 0x52, 0x1a,
-  0x71, 0xdd, 0x0f, 0x44, 0x87, 0x2d, 0xa8, 0xa6, 0x4b, 0x29, 0x4b, 0xe5,
-  0x7f, 0x93, 0x7c, 0x6f, 0x65, 0xe4, 0xee, 0x3d, 0x8d, 0x6c, 0x1c, 0xb4,
-  0x80, 0x5f, 0xb8, 0x71, 0x4e, 0xdf, 0x62, 0x97, 0x20, 0xb7, 0x8b, 0xd2,
-  0xe2, 0xc7, 0x48, 0xee, 0xb7, 0xf6, 0x87, 0xfe, 0xd9, 0x6b, 0xa1, 0xdd,
-  0x1e, 0xad, 0x83, 0xb3, 0xb4, 0x6f, 0x0d, 0xa1, 0xb4, 0xa3, 0x7d, 0x47,
-  0x7c, 0x31, 0xdf, 0xfb, 0x48, 0x0b, 0x0c, 0xb6, 0x56, 0xba, 0x22, 0x48,
-  0x23, 0x3c, 0xf3, 0x25, 0xa1, 0x7c, 0x18, 0xea, 0x74, 0x55, 0x5a, 0x51,
-  0x6e, 0x08, 0x0b, 0x61, 0x02, 0x04, 0x35, 0xba, 0xae, 0xc6, 0x70, 0x21,
-  0x7f, 0x87, 0xe8, 0x43, 0x17, 0x64, 0x36, 0xd1, 0x5d, 0x6b, 0x34, 0x00,
-  0xa3, 0xf6, 0xa7, 0x8e, 0x1f, 0x94, 0xbb, 0xc1, 0x35, 0xf3, 0xee, 0xf0,
-  0xec, 0x3c, 0x39, 0x3f, 0xf5, 0x7d, 0x0a, 0x5c, 0xb2, 0x4d, 0xd6, 0x33,
-  0x3a, 0x1c, 0x45, 0xb9, 0xbc, 0x9d, 0xa8, 0xeb, 0x6d, 0x21, 0x06, 0x39,
-  0x0b, 0x2c, 0xe4, 0x55, 0x02, 0x52, 0x0f, 0xc0, 0xb7, 0xfe, 0x6e, 0x45,
-  0x2a, 0xdb, 0xb0, 0x7b, 0x5d, 0x9f, 0x3f, 0x2b, 0xb0, 0x36, 0x37, 0xda,
-  0x53, 0x63, 0x39, 0xb3, 0x3b, 0xe1, 0xe9, 0xc5, 0x3a, 0xef, 0x69, 0x86,
-  0xa9, 0xad, 0x71, 0xe4, 0x74, 0x10, 0x9a, 0xcb, 0x75, 0x3a, 0xcf, 0x67,
-  0xde, 0xae, 0x84, 0x5e, 0xc7, 0x82, 0x91, 0xf3, 0x39, 0x11, 0x86, 0xd5,
-  0x55, 0x7d, 0x58, 0xac, 0xc9, 0xc8, 0x9e, 0xd1, 0x0a, 0x06, 0x3f, 0xfb,
-  0xd4, 0x18, 0x13, 0x06, 0xbb, 0x0d, 0xf7, 0x03, 0xad, 0x07, 0xe9, 0x19,
-  0x86, 0xba, 0x67, 0xf1, 0x26, 0x29, 0xa5, 0xe3, 0x61, 0x9d, 0x69, 0x8c,
-  0xda, 0xf0, 0x2b, 0x2f, 0x7a, 0xe8, 0xf5, 0x97, 0xde, 0xbd, 0x81, 0xeb,
-  0xfd, 0x43, 0xda, 0xd5, 0x42, 0x7a, 0x1b, 0xc2, 0xdb, 0x86, 0x90, 0x7e,
-  0x17, 0x1a, 0x29, 0x5b, 0x66, 0x69, 0xab, 0xce, 0xa3, 0xcd, 0x8c, 0xad,
-  0x97, 0x26, 0x7e, 0x1b, 0xa2, 0x9e, 0x46, 0x71, 0x75, 0xb1, 0x1f, 0x0d,
-  0x97, 0x5f, 0x83, 0x12, 0x03, 0x39, 0x66, 0x79, 0x5d, 0x79, 0x82, 0xca,
-  0xd8, 0xc0, 0x72, 0x62, 0x32, 0x60, 0x0f, 0x9c, 0x65, 0x2e, 0xa5, 0xc3,
-  0x96, 0xe0, 0xc1, 0xcb, 0xb8, 0x0e, 0xdc, 0x9a, 0x47, 0x61, 0xdf, 0xe7,
-  0x8c, 0x5f, 0xb5, 0xe8, 0xbe, 0x7b, 0xf7, 0xfa, 0x2f, 0x7a, 0x34, 0xdb,
-  0x3a, 0xbd, 0xa0, 0x13, 0x5a, 0x7b, 0xba, 0x93, 0xcc, 0xcb, 0x85, 0x15,
-  0x10, 0x94, 0xd6, 0xae, 0xf3, 0xbf, 0x04, 0xc6, 0x20, 0x04, 0xc9, 0x67,
-  0x30, 0xef, 0x64, 0x8b, 0x02, 0xcd, 0xe6, 0xb9, 0xb1, 0xf8, 0x35, 0x1e,
-  0x8f, 0x9e, 0xc2, 0x27, 0xf8, 0xfa, 0xf0, 0xe9, 0xe3, 0xbd, 0xdd, 0xed,
-  0x51, 0xb2, 0xd5, 0x91, 0x6e, 0xdb, 0x9f, 0x3d, 0x68, 0xb7, 0xed, 0x79,
-  0x67, 0xb7, 0x4b, 0x22, 0xdd, 0xad, 0xa3, 0x1f, 0xce, 0xde, 0x06, 0x6b,
-  0x34, 0x6b, 0x0a, 0x52, 0x09, 0xfa, 0xd6, 0xe8, 0xf4, 0xe6, 0xd6, 0xf8,
-  0x9a, 0xd4, 0x8b, 0x56, 0xed, 0x91, 0x60, 0xfd, 0xeb, 0x2a, 0x27, 0x63,
-  0x6f, 0x83, 0xb6, 0x64, 0xe3, 0xa4, 0x2c, 0x66, 0xc6, 0x58, 0x3a, 0x25,
-  0x94, 0xca, 0x6c, 0xc3, 0xdc, 0x82, 0x7b, 0x57, 0xd7, 0xcf, 0xd6, 0xdf,
-  0x0c, 0x70, 0x55, 0x8a, 0x30, 0xc7, 0xeb, 0x0d, 0x7e, 0x08, 0x40, 0x70,
-  0x42, 0xf7, 0xe1, 0x1a, 0xab, 0x95, 0x54, 0xa5, 0xa3, 0x3d, 0x5a, 0xfb,
-  0xb6, 0xdd, 0xa2, 0x25, 0x17, 0x7c, 0x9e, 0x2f, 0x11, 0xd2, 0x79, 0x60,
-  0x34, 0x10, 0x6f, 0x6c, 0x69, 0x64, 0x6b, 0xdb, 0xeb, 0x34, 0x0d, 0xf8,
-  0x5a, 0x8e, 0xf6, 0x91, 0x5d, 0x13, 0xd1, 0x11, 0xf0, 0x98, 0x33, 0xae,
-  0x73, 0x5b, 0x17, 0x22, 0x70, 0x02, 0x94, 0xf6, 0x4e, 0x70, 0x28, 0x83,
-  0x36, 0x7e, 0x67, 0x2c, 0x0a, 0x84, 0x24, 0x1a, 0x6e, 0x38, 0x59, 0xb4,
-  0xa1, 0x8e, 0xc1, 0xad, 0xc0, 0x58, 0xb3, 0x5b, 0xca, 0x44, 0x26, 0x83,
-  0xea, 0x59, 0x68, 0x0a, 0x1c, 0xc8, 0x52, 0xd4, 0xf2, 0x61, 0x47, 0xab,
-  0x6a, 0x5b, 0x50, 0x2a, 0x25, 0x65, 0x74, 0xe0, 0x05, 0xe2, 0x5c, 0x1c,
-  0x2e, 0xc6, 0x46, 0x39, 0x2a, 0xc7, 0x1b, 0x26, 0x9e, 0x4d, 0xb4, 0x5d,
-  0xa7, 0xc8, 0x9c, 0x84, 0xda, 0x10, 0x8a, 0xc3, 0x4d, 0xa1, 0x60, 0x5c,
-  0x6f, 0xa0, 0xcd, 0x0b, 0xce, 0xf5, 0x45, 0xe7, 0xf2, 0x66, 0x4d, 0x38,
-  0xae, 0xeb, 0x87, 0xb1, 0xc1, 0xb9, 0x16, 0xf1, 0x3d, 0xfd, 0x3c, 0x42,
-  0x7c, 0x6f, 0x4f, 0xcf, 0x8f, 0xf6, 0x05, 0xe4, 0x4e, 0xd1, 0xa0, 0x72,
-  0x41, 0x64, 0xe1, 0xe4, 0x4c, 0x2a, 0x77, 0x2a, 0xa4, 0xec, 0x96, 0x94,
-  0x42, 0x3d, 0xf5, 0x41, 0xec, 0xca, 0xa3, 0x4a, 0x82, 0xae, 0x09, 0xc7,
-  0x3a, 0x9a, 0x20, 0x7d, 0x4f, 0x13, 0xf6, 0x80, 0x76, 0x21, 0x76, 0x34,
-  0xd3, 0x13, 0x9d, 0x7f, 0x88, 0x0d, 0x04, 0x00, 0x19, 0x60, 0xb2, 0xb0,
-  0x7e, 0x18, 0x90, 0x90, 0xc4, 0xcf, 0xe1, 0x74, 0xb0, 0x21, 0x86, 0x29,
-  0xf5, 0x13, 0x0e, 0xdb, 0xe0, 0x22, 0x46, 0x4d, 0xc1, 0x19, 0x6e, 0xb8,
-  0xa9, 0x38, 0xbc, 0x17, 0xb1, 0xce, 0x84, 0x9e, 0x4a, 0xe6, 0x42, 0xe9,
-  0xdd, 0x4b, 0x25, 0x1e, 0x0a, 0x72, 0x85, 0xf7, 0xe0, 0x5f, 0xb1, 0x33,
-  0xdc, 0xde, 0x27, 0xa5, 0x13, 0x73, 0x8f, 0xd4, 0x57, 0x41, 0xae, 0x15,
-  0x6b, 0xc2, 0x0b, 0x8a, 0x53, 0x98, 0xc0, 0x01, 0x16, 0xd8, 0xf6, 0x0d,
-  0x3a, 0xaf, 0x93, 0x9a, 0x17, 0x48, 0x5d, 0xcb, 0x50, 0x9a, 0xc8, 0xc5,
-  0x99, 0xdc, 0x08, 0x39, 0x8e, 0x45, 0xec, 0xa3, 0x6c, 0x88, 0x11, 0x48,
-  0xa2, 0x6f, 0x6a, 0x14, 0x4d, 0xbf, 0x06, 0x07, 0xf2, 0x1d, 0x1e, 0x1d,
-  0xe4, 0xb9, 0xc1, 0xde, 0x7d, 0xfa, 0xa8, 0xc7, 0xa1, 0xc3, 0x26, 0x1a,
-  0x2d, 0xb9, 0x93, 0xe9, 0x31, 0xdc, 0x85, 0x60, 0x95, 0xb8, 0xfb, 0xaa,
-  0x50, 0x40, 0xc3, 0x4f, 0x17, 0x64, 0x5d, 0x0c, 0xe4, 0x8c, 0xd6, 0x66,
-  0xf2, 0xbe, 0x91, 0x83, 0xc1, 0x43, 0x79, 0xa1, 0x49, 0x9a, 0xac, 0xd9,
-  0x03, 0xf0, 0x68, 0xae, 0xb0, 0xcd, 0xe6, 0x66, 0x96, 0x68, 0x88, 0x6c,
-  0xd3, 0x3f, 0x42, 0x67, 0x33, 0xf9, 0xe9, 0x46, 0x49, 0xe2, 0x23, 0xf0,
-  0x51, 0x2c, 0x8b, 0x6e, 0x85, 0x1c, 0x0c, 0xed, 0x3a, 0xdc, 0xce, 0x13,
-  0x42, 0xb0, 0x48, 0xfe, 0x56, 0x4e, 0xc4, 0x13, 0x49, 0x7a, 0x6a, 0x0c,
-  0xcb, 0xea, 0x02, 0xf5, 0x23, 0x2b, 0x43, 0x65, 0xb3, 0x15, 0x47, 0x17,
-  0x68, 0x42, 0x52, 0x8b, 0xc0, 0xcd, 0xcf, 0x29, 0xe4, 0x97, 0x5c, 0x72,
-  0xc7, 0x1d, 0x24, 0x43, 0x2b, 0x14, 0x43, 0x58, 0xef, 0xbf, 0xd7, 0x45,
-  0x2c, 0x4a, 0xa7, 0xe4, 0x14, 0x34, 0x83, 0x0b, 0x38, 0x08, 0x63, 0x4e,
-  0xba, 0xa2, 0x8d, 0x74, 0xda, 0xac, 0x64, 0xe3, 0xbb, 0xb3, 0x2b, 0x35,
-  0x4e, 0x60, 0xde, 0x45, 0x27, 0x04, 0x64, 0xe2, 0x4d, 0x0d, 0xe5, 0xa5,
-  0xd3, 0x3b, 0xd5, 0x17, 0x9c, 0x70, 0x15, 0x48, 0x53, 0xd7, 0x37, 0x21,
-  0xac, 0x72, 0xd6, 0x49, 0x50, 0xbc, 0x3f, 0xaf, 0x7f, 0x79, 0xbf, 0xa2,
-  0x87, 0xdb, 0xd5, 0x7e, 0xd7, 0x39, 0x8e, 0xbc, 0x28, 0xf4, 0x6a, 0xeb,
-  0xaa, 0x67, 0x4d, 0x4a, 0xbb, 0x7c, 0x3f, 0x12, 0x4d, 0xcb, 0x61, 0xc6,
-  0x91, 0x71, 0x6b, 0x01, 0x20, 0x15, 0x44, 0x3b, 0xae, 0x1d, 0x87, 0x7a,
-  0xc4, 0x1b, 0xf9, 0x0a, 0xf3, 0xc3, 0x2d, 0x30, 0x2b, 0x57, 0x51, 0x4d,
-  0xc3, 0x3c, 0xe1, 0x9c, 0xc9, 0xe4, 0xe9, 0xe7, 0x4f, 0x9f, 0x6c, 0x27,
-  0x9d, 0x4c, 0xdc, 0xed, 0x88, 0xe5, 0xc1, 0x37, 0x6e, 0x55, 0xdb, 0x0a,
-  0xc1, 0x45, 0x0e, 0x23, 0x05, 0x7a, 0x8d, 0x58, 0x24, 0x39, 0x77, 0x8e,
-  0x23, 0x93, 0x01, 0xed, 0x17, 0x99, 0x29, 0x07, 0x19, 0x34, 0xf4, 0x31,
-  0xb6, 0x70, 0x92, 0x2d, 0x70, 0xf8, 0xb4, 0x76, 0xcc, 0xdb, 0xd5, 0xc6,
-  0x71, 0xb1, 0x31, 0x94, 0x34, 0x4d, 0xfe, 0xdc, 0x06, 0x86, 0x43, 0xd4,
-  0xdd, 0xca, 0x3e, 0x67, 0x68, 0xaa, 0xa2, 0x7a, 0x18, 0x29, 0x71, 0x65,
-  0xdb, 0xe8, 0xd1, 0xd0, 0xec, 0x55, 0xe4, 0xea, 0x46, 0x16, 0x3c, 0x31,
-  0xa8, 0x76, 0x60, 0xad, 0x30, 0xa6, 0x4d, 0x67, 0x1f, 0x19, 0xfb, 0x17,
-  0xf0, 0x23, 0xf2, 0xbe, 0xa4, 0x08, 0xca, 0x99, 0x44, 0x91, 0x31, 0x16,
-  0xd9, 0x42, 0xfb, 0xa3, 0xb1, 0xea, 0x51, 0x56, 0xae, 0x38, 0x9d, 0x03,
-  0x95, 0x2c, 0x2e, 0x91, 0x31, 0xdf, 0x07, 0x3d, 0xa5, 0x6e, 0xbb, 0x54,
-  0x61, 0x72, 0x5a, 0x33, 0xeb, 0xad, 0xf0, 0x52, 0x6a, 0x53, 0x30, 0xaa,
-  0x6e, 0x61, 0x97, 0xfe, 0xdd, 0x52, 0x65, 0x58, 0xd3, 0xc9, 0x5f, 0xed,
-  0x6c, 0x44, 0xcf, 0xec, 0x61, 0x49, 0x31, 0x6c, 0x24, 0x7c, 0x7f, 0x61,
-  0x7b, 0xe4, 0x79, 0xb2, 0x85, 0x09, 0xef, 0xec, 0x6c, 0xdf, 0x3f, 0x69,
-  0x79, 0xf2, 0xbe, 0x49, 0x9e, 0xb1, 0x23, 0xce, 0xeb, 0xa8, 0x72, 0xe1,
-  0xcd, 0x81, 0xbe, 0xe9, 0x01, 0xc6, 0x0c, 0x98, 0x22, 0x25, 0xd5, 0x92,
-  0x1c, 0xe6, 0x77, 0x91, 0xf2, 0x31, 0x44, 0x56, 0x53, 0x59, 0x60, 0x7b,
-  0xed, 0xe2, 0xa6, 0x61, 0x40, 0x4b, 0x61, 0x21, 0x94, 0x1b, 0x08, 0x84,
-  0xc1, 0x03, 0x43, 0x84, 0xa1, 0xbe, 0xe9, 0xa6, 0xe5, 0x2d, 0x0e, 0x2e,
-  0x99, 0x4e, 0xb4, 0x09, 0xb7, 0x50, 0x7d, 0x66, 0x1c, 0x97, 0x8a, 0x54,
-  0x07, 0xe9, 0xd3, 0x36, 0xc3, 0x18, 0x4e, 0x83, 0x08, 0x28, 0x38, 0x3f,
-  0xe9, 0x1a, 0x44, 0x47, 0xba, 0x89, 0xb4, 0x42, 0x08, 0x3c, 0xa0, 0xe1,
-  0xa8, 0x1f, 0xdd, 0x9a, 0x19, 0x91, 0xdb, 0x0f, 0x82, 0xb8, 0x6a, 0xe3,
-  0xb4, 0x0a, 0x43, 0x4f, 0x98, 0x9b, 0xa5, 0x6f, 0xec, 0x18, 0xc3, 0x51,
-  0x4d, 0xf8, 0xa7, 0xad, 0xcd, 0x1c, 0xf0, 0x1d, 0x05, 0x14, 0x54, 0x4c,
-  0x57, 0x47, 0xdf, 0xd0, 0x10, 0xcb, 0xc4, 0xee, 0xe1, 0xda, 0x1c, 0x54,
-  0x9b, 0x84, 0xca, 0x41, 0x11, 0x4e, 0x43, 0x0d, 0xe5, 0xac, 0xfa, 0x86,
-  0x75, 0xd0, 0xb6, 0x6f, 0xec, 0x79, 0xdb, 0xd7, 0x60, 0x71, 0x59, 0x7a,
-  0x10, 0x4a, 0x91, 0x7f, 0x5c, 0x27, 0x6f, 0xf5, 0xb1, 0x64, 0x6b, 0x7c,
-  0xf6, 0xf6, 0xe8, 0xeb, 0xd3, 0xed, 0xfb, 0x7c, 0xea, 0x6d, 0xfe, 0x6f,
-  0xd7, 0x95, 0x6a, 0xa2, 0xbc, 0x4c, 0x1f, 0xd6, 0xc9, 0xd7, 0xe3, 0xf1,
-  0xf0, 0xe0, 0xec, 0x18, 0x4d, 0x5e, 0xc7, 0xe6, 0xbf, 0x3d, 0xdd, 0x08,
-  0x46, 0xe8, 0x85, 0x31, 0xfc, 0x4e, 0xaa, 0xa7, 0x6b, 0x51, 0x33, 0x12,
-  0x78, 0xac, 0x91, 0x99, 0x05, 0xe5, 0x41, 0xd4, 0x3b, 0x8b, 0x6c, 0x83,
-  0xe1, 0xbb, 0x26, 0xcf, 0xd9, 0xf1, 0x0e, 0x3e, 0x45, 0x9f, 0xc4, 0x82,
-  0x7a, 0xdc, 0x07, 0xab, 0xb0, 0xc5, 0x2b, 0x69, 0x3e, 0xc8, 0xb2, 0x06,
-  0x83, 0xd6, 0x72, 0x08, 0x63, 0xf9, 0x91, 0x38, 0x71, 0x51, 0xeb, 0x78,
-  0xf1, 0x19, 0xb9, 0x6e, 0xa9, 0xba, 0x48, 0x61, 0x83, 0x3b, 0xae, 0x62,
-  0x98, 0x68, 0x0c, 0x0e, 0x39, 0xa7, 0x16, 0x0e, 0x63, 0xcd, 0x7a, 0xec,
-  0x3a, 0x45, 0x36, 0x87, 0xab, 0x24, 0xd9, 0xdf, 0xe4, 0x0c, 0xeb, 0xac,
-  0x28, 0x57, 0x97, 0x57, 0x6c, 0x60, 0xb5, 0xfd, 0x10, 0xad, 0x5e, 0xcf,
-  0xb6, 0x7b, 0x89, 0x99, 0x64, 0x40, 0x82, 0x78, 0x47, 0xf5, 0x9e, 0x2a,
-  0xa3, 0x08, 0x29, 0xab, 0x37, 0x9c, 0xfb, 0x36, 0xfb, 0x4d, 0xba, 0x23,
-  0xae, 0xd1, 0x40, 0x26, 0x9c, 0x3d, 0x00, 0xb7, 0x6f, 0xd1, 0xcc, 0x17,
-  0xf2, 0xd7, 0xb4, 0xb8, 0x83, 0x7b, 0x5f, 0x82, 0x5d, 0xa8, 0x80, 0xb6,
-  0x34, 0xdd, 0x26, 0xf4, 0xa6, 0x9a, 0xc2, 0xd0, 0xe7, 0x24, 0x6c, 0x2e,
-  0x7d, 0x5e, 0x47, 0xb3, 0xa4, 0xd2, 0x1b, 0x4d, 0xdc, 0x18, 0x55, 0x50,
-  0xd2, 0x8b, 0x81, 0x8e, 0x32, 0x30, 0xe6, 0xb0, 0x44, 0x8b, 0x45, 0x11,
-  0x16, 0x22, 0x88, 0xb0, 0x22, 0x34, 0x41, 0xdd, 0x4a, 0x27, 0x75, 0x39,
-  0x5f, 0x35, 0xd0, 0x05, 0xc8, 0x89, 0x4f, 0xe5, 0x65, 0xdb, 0xae, 0x89,
-  0x3c, 0x46, 0xd5, 0x34, 0x67, 0x0e, 0x1b, 0x45, 0xdc, 0x93, 0xae, 0x43,
-  0xef, 0xc8, 0x85, 0xac, 0x38, 0x9c, 0x2e, 0xfe, 0x09, 0xda, 0x59, 0x1e,
-  0x0b, 0x43, 0x2d, 0x91, 0x98, 0x77, 0xad, 0x68, 0x87, 0xe1, 0xf9, 0xe9,
-  0x59, 0xb5, 0x76, 0x47, 0xa3, 0x41, 0xc4, 0xba, 0x5b, 0xa5, 0x1a, 0x4e,
-  0x6b, 0x8c, 0x71, 0xb6, 0xde, 0x5c, 0x7d, 0xcd, 0x97, 0x99, 0xd0, 0x2d,
-  0x99, 0xdc, 0xd9, 0x8f, 0xf1, 0x77, 0x52, 0x24, 0xb3, 0x59, 0x45, 0xf8,
-  0xa1, 0xe0, 0x62, 0xee, 0x30, 0xda, 0xdc, 0x6d, 0xb7, 0xdd, 0x6d, 0xba,
-  0xfd, 0xa5, 0xce, 0xd0, 0xdf, 0x11, 0x7e, 0x82, 0x3d, 0x62, 0x9c, 0x46,
-  0xeb, 0x90, 0x3b, 0xd0, 0x37, 0xe2, 0x6b, 0xa0, 0x8d, 0x18, 0xe1, 0x89,
-  0x80, 0x80, 0x29, 0x9b, 0xc4, 0xae, 0x4a, 0xd5, 0x23, 0xf2, 0xb7, 0xa5,
-  0xdc, 0x50, 0x96, 0x5f, 0xf6, 0xbe, 0x61, 0x8b, 0xe1, 0xca, 0xf5, 0x3d,
-  0x9f, 0xdd, 0xe9, 0x8c, 0x1e, 0xb0, 0x21, 0x6e, 0xfd, 0xee, 0x87, 0x81,
-  0x65, 0x67, 0x53, 0x26, 0xea, 0xa9, 0xc0, 0x57, 0x8e, 0x84, 0x0a, 0xb7,
-  0x3e, 0xc8, 0x5f, 0xe8, 0x0e, 0x7c, 0x9f, 0x17, 0x46, 0x33, 0xac, 0xb7,
-  0x95, 0x38, 0x25, 0x3d, 0x33, 0xbc, 0xbb, 0xd5, 0x26, 0x35, 0x35, 0x36,
-  0x1c, 0xc7, 0xa5, 0xaa, 0x92, 0xe2, 0xcc, 0x01, 0xc6, 0x80, 0x15, 0x79,
-  0xad, 0x7d, 0xef, 0x96, 0x41, 0x05, 0xd9, 0xd4, 0x32, 0x1d, 0x8c, 0x01,
-  0xec, 0x6e, 0x63, 0x16, 0x14, 0xf9, 0xad, 0xcb, 0x72, 0xb1, 0xf8, 0x83,
-  0x7e, 0xe0, 0xdf, 0x30, 0x42, 0x12, 0x57, 0x91, 0xd9, 0x05, 0x21, 0x57,
-  0xda, 0x5d, 0xac, 0x73, 0xeb, 0xe9, 0x76, 0x72, 0xd1, 0x2c, 0xb7, 0x76,
-  0xb7, 0xb9, 0x91, 0x03, 0x83, 0x33, 0xf8, 0x6d, 0x7d, 0x43, 0x2f, 0x0e,
-  0x65, 0xd7, 0x26, 0x87, 0xf6, 0xb3, 0x88, 0xfd, 0x13, 0xa4, 0x21, 0xca,
-  0x58, 0x2f, 0xe4, 0x06, 0xf3, 0x86, 0xd9, 0x0e, 0x3b, 0xb6, 0x48, 0xb8,
-  0xeb, 0x1d, 0x40, 0xea, 0xdb, 0x92, 0xc0, 0x8d, 0x51, 0xde, 0x6b, 0x2c,
-  0x88, 0xbc, 0xf1, 0x61, 0xa4, 0xa9, 0x61, 0x06, 0xd7, 0xfe, 0x9b, 0x9d,
-  0x9b, 0xcf, 0x86, 0xc4, 0x43, 0x2e, 0xab, 0xd2, 0x88, 0xc8, 0x2a, 0x82,
-  0x00, 0x2b, 0x36, 0xc5, 0x39, 0x0a, 0xd0, 0xae, 0xf3, 0xaa, 0x2c, 0x00,
-  0xb3, 0x7b, 0x9d, 0x56, 0x39, 0xb2, 0x5d, 0x36, 0xbe, 0x39, 0x7d, 0x73,
-  0xb4, 0xe1, 0x3b, 0x45, 0x2e, 0x72, 0xad, 0xa1, 0xbd, 0x0a, 0xfb, 0x08,
-  0xd8, 0xd3, 0x8c, 0x39, 0x0d, 0x8d, 0x48, 0x9f, 0x7e, 0x54, 0x00, 0x8d,
-  0x3b, 0x06, 0x4b, 0xcc, 0x6c, 0x75, 0xb9, 0x51, 0x25, 0x25, 0x11, 0x46,
-  0x3a, 0x8b, 0x2a, 0x85, 0x21, 0x13, 0x2e, 0xd6, 0xff, 0x49, 0x4d, 0x43,
-  0xf4, 0x80, 0x2a, 0xfd, 0xde, 0x96, 0x89, 0xd7, 0xff, 0x92, 0xd4, 0x7c,
-  0x2d, 0x4e, 0x73, 0x2e, 0xf6, 0xae, 0x78, 0x5c, 0xdc, 0x91, 0x65, 0xb3,
-  0xd9, 0x16, 0x80, 0x9b, 0x35, 0x19, 0xe3, 0xcd, 0xa6, 0x6e, 0x2f, 0x12,
-  0xa6, 0x1d, 0x8f, 0x0f, 0x7b, 0x8e, 0xf7, 0x7c, 0x9d, 0xa9, 0x9a, 0x3f,
-  0xe1, 0x46, 0xe7, 0xc1, 0xdd, 0xed, 0xdb, 0xe7, 0xdb, 0x77, 0xdb, 0x44,
-  0x11, 0xc2, 0xfc, 0x92, 0x91, 0xd4, 0xd5, 0x48, 0xb6, 0x3b, 0x96, 0xb7,
-  0x33, 0x58, 0xa8, 0xcd, 0x4a, 0xe8, 0x55, 0x34, 0x9f, 0x2f, 0xa7, 0xb9,
-  0x9f, 0x26, 0x12, 0x40, 0x9e, 0xab, 0x96, 0x54, 0x78, 0x0d, 0x7a, 0x30,
-  0x5a, 0x2f, 0xe4, 0xae, 0x11, 0xdc, 0xc8, 0x25, 0xd4, 0xa8, 0x5c, 0x5e,
-  0x11, 0x8a, 0x95, 0xcb, 0x7a, 0x90, 0x2f, 0x0d, 0x7c, 0x3c, 0x81, 0x41,
-  0x0f, 0x08, 0xb7, 0xcb, 0xc7, 0xb2, 0x7a, 0x09, 0xa3, 0x50, 0x33, 0x8e,
-  0xb1, 0xcd, 0x94, 0x51, 0x28, 0xe7, 0x50, 0x3f, 0xb6, 0x3b, 0xa9, 0x8e,
-  0x6d, 0xd4, 0xec, 0x99, 0xbf, 0xb1, 0x39, 0x63, 0x21, 0x64, 0x61, 0xd5,
-  0xb3, 0xc2, 0x41, 0x0d, 0x78, 0x14, 0x64, 0x3e, 0x6a, 0x5d, 0xdb, 0xfb,
-  0x68, 0x96, 0x26, 0xbd, 0x44, 0xea, 0x55, 0x75, 0x8d, 0xba, 0x6f, 0xe9,
-  0x40, 0xc7, 0xc9, 0xf1, 0xee, 0x3c, 0xe4, 0x1c, 0x22, 0x52, 0xde, 0x9b,
-  0x21, 0x25, 0x2e, 0x57, 0x82, 0x0d, 0x97, 0x7c, 0xcd, 0xb3, 0xb0, 0x13,
-  0xb4, 0x96, 0x0e, 0x41, 0x00, 0xb1, 0x16, 0x1b, 0x94, 0xa9, 0x94, 0x35,
-  0x90, 0xa3, 0x9b, 0x2a, 0x9d, 0xba, 0xbf, 0x0c, 0xd3, 0x7a, 0x9a, 0xe7,
-  0xda, 0xd1, 0x8c, 0xe2, 0x83, 0x19, 0x25, 0x84, 0xc7, 0x11, 0xa2, 0xec,
-  0x79, 0xd8, 0x66, 0x42, 0x33, 0x6e, 0x68, 0x23, 0x19, 0x5a, 0x29, 0xb7,
-  0xba, 0xa4, 0x34, 0x25, 0x94, 0x87, 0x4a, 0xf0, 0x30, 0xd6, 0xe4, 0x4d,
-  0x61, 0x7a, 0x7b, 0x4c, 0x5b, 0x63, 0x7d, 0xef, 0xfa, 0xe6, 0xb7, 0x6e,
-  0xc2, 0x90, 0x70, 0xda, 0xea, 0x86, 0x4d, 0xc9, 0x9b, 0x9b, 0x3d, 0xff,
-  0x99, 0x75, 0xd9, 0x1b, 0x1d, 0x58, 0xb0, 0xa2, 0x1c, 0xa6, 0xf3, 0x65,
-  0x34, 0xcf, 0x73, 0xbc, 0xdd, 0xea, 0xf7, 0x7a, 0x70, 0x72, 0xf6, 0x16,
-  0x88, 0x91, 0xd4, 0x3a, 0xa0, 0xa8, 0x39, 0xab, 0x86, 0x7e, 0x46, 0x45,
-  0x1c, 0x05, 0x03, 0xab, 0x22, 0xbf, 0x6a, 0x16, 0x02, 0x0c, 0x70, 0x6c,
-  0x9c, 0xcc, 0x87, 0x98, 0x7d, 0xc5, 0x99, 0x6d, 0x45, 0xe2, 0xd5, 0xf8,
-  0x32, 0x83, 0x57, 0xfb, 0xa2, 0xbb, 0x1c, 0xf3, 0x55, 0xf7, 0x6d, 0xed,
-  0x32, 0x62, 0x2b, 0xf1, 0xda, 0xef, 0x5a, 0xd0, 0xcc, 0x52, 0x11, 0x32,
-  0x03, 0x7e, 0xde, 0x64, 0x16, 0x9a, 0x53, 0xec, 0x3a, 0x1b, 0x29, 0x17,
-  0xaf, 0x92, 0x24, 0x15, 0x01, 0xba, 0x45, 0x41, 0x22, 0xe2, 0xea, 0x84,
-  0x4d, 0x63, 0x34, 0x1b, 0x5b, 0x2c, 0x8b, 0x2e, 0xe2, 0x9c, 0x6c, 0x77,
-  0xd4, 0x08, 0x0d, 0xe0, 0x0f, 0x1f, 0x52, 0x18, 0x49, 0x27, 0x32, 0x5a,
-  0x73, 0xc0, 0x6f, 0x07, 0xfc, 0xd5, 0xc9, 0x8a, 0x38, 0x44, 0xe7, 0x0b,
-  0x72, 0xbc, 0xac, 0x34, 0xf1, 0x13, 0xf4, 0x3d, 0x71, 0x7f, 0x31, 0x9c,
-  0x18, 0x95, 0x31, 0x67, 0xe9, 0x82, 0x1a, 0x7d, 0x6a, 0xa9, 0x0c, 0x79,
-  0x7e, 0x29, 0xab, 0xb9, 0x3b, 0xe1, 0x55, 0x2a, 0x1c, 0xab, 0x85, 0xe9,
-  0xdf, 0xa9, 0xa0, 0xe1, 0xcf, 0x10, 0x27, 0xf5, 0x87, 0x8f, 0x55, 0x45,
-  0xe2, 0x75, 0xf0, 0x10, 0x64, 0x03, 0x70, 0xdc, 0x46, 0xbb, 0xdf, 0x32,
-  0x74, 0x3e, 0x0f, 0xa1, 0x5d, 0x4a, 0xd1, 0xbd, 0xed, 0x6a, 0x55, 0x7c,
-  0x34, 0x53, 0x08, 0x01, 0x01, 0x34, 0xe3, 0x9d, 0xfa, 0xbf, 0x70, 0xd3,
-  0x68, 0xfa, 0x8b, 0xc5, 0xf7, 0xe0, 0x11, 0x08, 0xb5, 0xff, 0x9a, 0x1c,
-  0x79, 0x02, 0x63, 0xdf, 0x8f, 0xcb, 0xc8, 0x9e, 0x67, 0x7b, 0x3f, 0xcc,
-  0xac, 0xec, 0x06, 0x46, 0x0b, 0x3a, 0xf4, 0xa4, 0x45, 0x27, 0x43, 0x62,
-  0xf1, 0xa5, 0x27, 0x52, 0x24, 0x8a, 0xad, 0x10, 0x6a, 0xa8, 0xc9, 0x23,
-  0x0b, 0x84, 0x98, 0x4b, 0xc0, 0x0e, 0x57, 0x35, 0xd7, 0x41, 0xca, 0xb1,
-  0x12, 0x3d, 0xf8, 0xfd, 0xd7, 0x22, 0x33, 0x69, 0xa3, 0x53, 0xf4, 0xd1,
-  0x41, 0xbb, 0x07, 0xb4, 0x03, 0xb3, 0x90, 0xcc, 0x29, 0xab, 0xb3, 0x51,
-  0x6b, 0x64, 0xbf, 0x35, 0x6b, 0x84, 0x6f, 0xb9, 0x3c, 0xc5, 0xac, 0xb0,
-  0x44, 0xb6, 0x88, 0x42, 0x2f, 0x7f, 0xf2, 0x5d, 0x72, 0x0b, 0xf1, 0x36,
-  0xca, 0xfe, 0xb0, 0xb3, 0x49, 0xc5, 0x83, 0xb8, 0xe1, 0xdb, 0x90, 0x19,
-  0xbe, 0x6d, 0xf3, 0x42, 0xb7, 0xd2, 0x00, 0x49, 0x20, 0x72, 0xa3, 0xef,
-  0xe5, 0x81, 0x34, 0x3c, 0x55, 0x99, 0x9c, 0xbd, 0x0d, 0x71, 0x0e, 0xc4,
-  0xfd, 0x47, 0xcc, 0xf7, 0x7e, 0x2e, 0x68, 0x4d, 0x77, 0xf9, 0x59, 0x8f,
-  0x6b, 0xeb, 0x97, 0xb3, 0x40, 0xb5, 0xa8, 0x84, 0xd5, 0x85, 0x1c, 0xb0,
-  0x08, 0x18, 0xa0, 0xd0, 0xdd, 0xa7, 0x61, 0x81, 0xf4, 0x49, 0x63, 0x65,
-  0x5f, 0x52, 0x56, 0x0a, 0xb9, 0x01, 0x03, 0x36, 0x78, 0x6a, 0xfd, 0x46,
-  0x5c, 0x6d, 0x66, 0xfb, 0x0c, 0xea, 0x5b, 0x09, 0xde, 0x52, 0x76, 0xa3,
-  0x50, 0xd1, 0x8b, 0x15, 0xa2, 0x69, 0x41, 0x01, 0x89, 0xa3, 0xfc, 0x94,
-  0x71, 0x6e, 0xcc, 0x43, 0x37, 0x69, 0x55, 0x70, 0x7e, 0xcc, 0xcc, 0xcf,
-  0x1b, 0x35, 0xcc, 0xd4, 0x5e, 0xad, 0x39, 0x57, 0xc3, 0xd4, 0xa1, 0xdf,
-  0xa8, 0xce, 0x51, 0x11, 0x1e, 0x35, 0x61, 0x71, 0x69, 0xec, 0x26, 0x72,
-  0x79, 0x5b, 0xef, 0xbd, 0xf1, 0xaf, 0x8d, 0x78, 0x37, 0xfa, 0x2f, 0x4d,
-  0x7b, 0xcb, 0xf8, 0xe6, 0x58, 0xf2, 0xef, 0xec, 0x0c, 0x90, 0x3a, 0x1e,
-  0x88, 0xc6, 0xc8, 0x04, 0x51, 0x0f, 0xec, 0xc2, 0xda, 0xb0, 0xa5, 0xcf,
-  0x83, 0xb3, 0x13, 0x62, 0xcb, 0x67, 0x51, 0xfc, 0x19, 0xbd, 0x94, 0xd2,
-  0xd1, 0x5a, 0x62, 0x4d, 0x74, 0x8d, 0x14, 0xf8, 0xea, 0xf8, 0x95, 0x59,
-  0x28, 0x59, 0x19, 0x97, 0xe6, 0xfe, 0x7c, 0x75, 0x97, 0xf4, 0x5c, 0x4b,
-  0x52, 0x76, 0x5d, 0x3c, 0x1e, 0xbe, 0x19, 0x42, 0xf7, 0xf5, 0x51, 0x09,
-  0x09, 0xa4, 0xd4, 0xeb, 0xe2, 0x28, 0xb9, 0x12, 0xd2, 0x40, 0x2b, 0xee,
-  0x4a, 0x22, 0x53, 0x00, 0x40, 0x01, 0x57, 0x2b, 0x43, 0xa9, 0xa4, 0xa6,
-  0x70, 0xbb, 0x3b, 0x4e, 0x41, 0x2f, 0xc9, 0x3c, 0x00, 0xbb, 0xa5, 0x09,
-  0x7b, 0x33, 0x0e, 0xa8, 0x80, 0x03, 0x10, 0x75, 0x66, 0x58, 0x28, 0xd7,
-  0x39, 0x4e, 0xaa, 0xf2, 0x63, 0xc6, 0xfc, 0x02, 0x46, 0x21, 0x70, 0xe3,
-  0x58, 0x07, 0x16, 0x3f, 0xba, 0x91, 0x50, 0xdc, 0xd2, 0x86, 0x72, 0x4d,
-  0x82, 0x80, 0x39, 0x37, 0xd8, 0x15, 0xc0, 0x19, 0x27, 0xc7, 0x72, 0xbc,
-  0x0e, 0xa4, 0x17, 0xed, 0x42, 0xc3, 0x57, 0x6d, 0x4a, 0x29, 0x84, 0xbf,
-  0x21, 0xcf, 0xb6, 0xa7, 0xee, 0xf3, 0xec, 0xc8, 0x91, 0x3e, 0xbc, 0x6d,
-  0xae, 0xa1, 0x25, 0x38, 0x2f, 0x93, 0x97, 0xcc, 0x10, 0x6e, 0xef, 0x50,
-  0x04, 0xdd, 0xf5, 0x50, 0xa2, 0xf5, 0xf3, 0x50, 0xad, 0xc5, 0x59, 0x22,
-  0x39, 0x58, 0xb0, 0xb5, 0xc9, 0x86, 0xe2, 0x1c, 0xcc, 0x99, 0x43, 0xaf,
-  0x96, 0x06, 0x30, 0x40, 0xdb, 0x09, 0xe1, 0xa0, 0xc9, 0xc5, 0x69, 0x5d,
-  0x6f, 0x9c, 0x2d, 0x0a, 0xf3, 0x89, 0x4e, 0x07, 0xa0, 0x63, 0x68, 0xd7,
-  0x20, 0xf6, 0xc1, 0x7f, 0xa7, 0x7c, 0x51, 0x63, 0x8c, 0x34, 0x94, 0xc2,
-  0xc7, 0x5f, 0x0a, 0xcc, 0x05, 0x6e, 0x85, 0x6a, 0x0b, 0xdd, 0x18, 0x0d,
-  0xc7, 0x22, 0x6a, 0x51, 0xf3, 0x04, 0x5f, 0xab, 0xe3, 0xde, 0x34, 0xc9,
-  0x11, 0x59, 0x9a, 0x11, 0x23, 0x5e, 0x01, 0x84, 0xb0, 0xc6, 0x5c, 0xfa,
-  0x5a, 0x70, 0xb6, 0x9d, 0x78, 0x44, 0x52, 0x4d, 0xa3, 0x93, 0x85, 0xb7,
-  0x71, 0x3e, 0x23, 0xed, 0x5a, 0x24, 0x59, 0x0d, 0x5d, 0x99, 0x05, 0x79,
-  0x1b, 0x04, 0xa0, 0x4d, 0x50, 0x5b, 0xb9, 0x4e, 0xb0, 0x2e, 0x61, 0xd6,
-  0xdc, 0x44, 0x1a, 0x99, 0x62, 0x36, 0x89, 0x7b, 0x68, 0xe0, 0xfd, 0x7d,
-  0xff, 0xf3, 0x47, 0x8a, 0xcf, 0x41, 0x01, 0x4a, 0xff, 0x19, 0x74, 0xad,
-  0x8d, 0x68, 0x80, 0xf4, 0x9c, 0xf9, 0xa9, 0x7d, 0xb4, 0xa7, 0x7f, 0x04,
-  0xa5, 0x2a, 0x3d, 0xa6, 0x3c, 0x85, 0xb6, 0xb3, 0xda, 0x79, 0x02, 0x9b,
-  0x1e, 0xcf, 0x4f, 0x1d, 0xcb, 0x2c, 0x9f, 0x79, 0x4a, 0x83, 0x1c, 0xc6,
-  0xb1, 0x44, 0xb8, 0x37, 0xd1, 0x2c, 0x35, 0xea, 0x43, 0xa2, 0xd7, 0x22,
-  0x7e, 0x27, 0x4e, 0x3e, 0x14, 0x72, 0xb3, 0x6d, 0x6c, 0xd1, 0xc4, 0x8f,
-  0x49, 0x1b, 0xe7, 0x68, 0x2e, 0xcc, 0x06, 0x5a, 0x70, 0xe9, 0x94, 0xcd,
-  0xde, 0xaf, 0xbd, 0x27, 0x2f, 0x46, 0x4f, 0x5a, 0xf7, 0xa4, 0x99, 0x2f,
-  0x86, 0x37, 0x93, 0x7b, 0xc2, 0x55, 0xe7, 0x27, 0x6f, 0x90, 0xae, 0xa3,
-  0xec, 0x06, 0x6d, 0xa4, 0x34, 0x72, 0x40, 0xb2, 0x8a, 0xdd, 0xbb, 0x57,
-  0xc0, 0xb5, 0x0d, 0xeb, 0x45, 0x22, 0x91, 0x19, 0x5b, 0xef, 0x2e, 0x8e,
-  0x1a, 0x8b, 0xd7, 0x69, 0x46, 0x44, 0x04, 0x82, 0xf0, 0x2a, 0xe6, 0x79,
-  0xb4, 0x32, 0x51, 0xb3, 0xf8, 0xb3, 0xdb, 0x6c, 0xba, 0x42, 0x6a, 0x01,
-  0x29, 0xf6, 0x04, 0x80, 0xb7, 0x3e, 0xe6, 0xe1, 0xc5, 0x39, 0x24, 0xb2,
-  0x61, 0x7e, 0xd0, 0xdd, 0x0c, 0x9b, 0x4c, 0xa5, 0x8b, 0xe7, 0xd5, 0x07,
-  0x1e, 0x4f, 0xce, 0x05, 0xc7, 0xef, 0xda, 0xbf, 0x0a, 0xc2, 0xfb, 0x28,
-  0xf2, 0x21, 0x65, 0xc6, 0xd0, 0x53, 0x7e, 0x59, 0xb0, 0xba, 0xf8, 0x26,
-  0x9f, 0x56, 0x65, 0x5d, 0x5e, 0x48, 0xf9, 0x98, 0x33, 0x6d, 0x8f, 0x8f,
-  0xc7, 0xc9, 0x4d, 0x36, 0xd1, 0x9a, 0xfe, 0x51, 0xe8, 0xff, 0x67, 0x2e,
-  0x42, 0x51, 0xad, 0x2a, 0xcf, 0x1a, 0xda, 0x35, 0x8d, 0x63, 0x13, 0xc0,
-  0x1d, 0xda, 0x6a, 0x0a, 0xfe, 0x13, 0x6c, 0x2f, 0x6a, 0x4c, 0x3c, 0x87,
-  0x68, 0x5a, 0x66, 0x65, 0x24, 0x97, 0x81, 0x27, 0xa0, 0x62, 0x45, 0xfa,
-  0x62, 0x93, 0xfe, 0x35, 0x49, 0x69, 0x4a, 0x6c, 0x05, 0xe4, 0xe8, 0x85,
-  0x4e, 0xda, 0xa5, 0x78, 0xc3, 0x3e, 0x92, 0x9b, 0x33, 0x28, 0xb6, 0xb3,
-  0x19, 0xf1, 0xb6, 0x32, 0x41, 0x5d, 0xae, 0xc5, 0xac, 0xac, 0x90, 0x3f,
-  0xe6, 0xf5, 0x63, 0xa3, 0xc6, 0xc5, 0xab, 0x8a, 0xdc, 0xfc, 0x00, 0x5f,
-  0x0e, 0xf9, 0xe9, 0xcd, 0x55, 0xc9, 0xed, 0x2b, 0xb1, 0xcd, 0x4e, 0x67,
-  0x43, 0x5d, 0xa2, 0x74, 0xfc, 0x01, 0x57, 0x70, 0xf2, 0xc6, 0x3f, 0xa8,
-  0x28, 0x50, 0xab, 0x9c, 0x87, 0x2b, 0x88, 0x97, 0xfc, 0x92, 0x57, 0xf9,
-  0x65, 0x5f, 0x73, 0x6e, 0xb8, 0xfc, 0x00, 0x4c, 0xe3, 0x14, 0x23, 0xcc,
-  0x48, 0x84, 0x66, 0xc5, 0xb7, 0x34, 0x68, 0x38, 0x4f, 0xff, 0x0a, 0x9d,
-  0xe7, 0x3d, 0xd4, 0xf7, 0x1b, 0x87, 0x01, 0xad, 0xef, 0xc2, 0x9b, 0x8b,
-  0xbd, 0x02, 0x5e, 0x0b, 0x14, 0xa7, 0xb2, 0xbb, 0xc8, 0x79, 0x00, 0x9f,
-  0x73, 0x9f, 0xbe, 0x1e, 0x0f, 0xb2, 0x68, 0x14, 0x32, 0x92, 0x4b, 0xe4,
-  0x05, 0xd2, 0xe5, 0xdf, 0x33, 0x1c, 0x4f, 0x3b, 0x4a, 0xe9, 0x5f, 0xdd,
-  0x92, 0x7e, 0xb0, 0x37, 0x9c, 0x64, 0x29, 0xf5, 0x87, 0x7b, 0xd9, 0x90,
-  0xc2, 0xb4, 0xae, 0x0a, 0x8e, 0x4b, 0x12, 0x12, 0x4d, 0x9c, 0xf4, 0xaa,
-  0xe1, 0xbe, 0xe2, 0x21, 0xce, 0xa1, 0x72, 0xd1, 0x09, 0x9f, 0x1e, 0xbc,
-  0x3f, 0xff, 0x26, 0xd9, 0x0b, 0x3a, 0x05, 0x29, 0xca, 0x43, 0x87, 0x31,
-  0x9c, 0x77, 0xc7, 0xd0, 0x33, 0x44, 0xb4, 0xc7, 0x48, 0xd4, 0xbf, 0xad,
-  0x8a, 0x69, 0xd4, 0xc9, 0xc0, 0x3d, 0xdd, 0x04, 0x0c, 0x85, 0x35, 0x29,
-  0x96, 0xc3, 0x52, 0x5f, 0xd2, 0x4a, 0x90, 0xf7, 0xfb, 0x14, 0x0e, 0x87,
-  0x61, 0x78, 0xd3, 0x4c, 0xdc, 0x05, 0xcf, 0x7b, 0x1b, 0xe6, 0x05, 0x93,
-  0x15, 0x08, 0x34, 0x8d, 0x77, 0xa3, 0x25, 0x1c, 0x19, 0x30, 0x7c, 0xb5,
-  0x6c, 0x87, 0x71, 0xa8, 0xb3, 0xef, 0x5e, 0x1f, 0x76, 0x86, 0x7b, 0xf6,
-  0xfc, 0xe9, 0xa3, 0x4f, 0x98, 0x67, 0x59, 0xd2, 0x7a, 0xc4, 0x32, 0x8b,
-  0x42, 0x7f, 0x7d, 0x5f, 0x51, 0xfd, 0xbd, 0xba, 0x8a, 0x4a, 0x79, 0xc8,
-  0x47, 0x07, 0xa9, 0x9b, 0x19, 0x25, 0xdc, 0x69, 0x47, 0x4d, 0x5a, 0x20,
-  0x2b, 0xfd, 0xff, 0xf9, 0xcf, 0xd0, 0xba, 0xfb, 0xeb, 0x4f, 0x88, 0xe8,
-  0xa0, 0x2f, 0xaf, 0x2d, 0xd4, 0x50, 0x5e, 0x53, 0xb7, 0x78, 0xd9, 0xdf,
-  0x57, 0xa5, 0xa4, 0x20, 0x48, 0x58, 0xa1, 0xaf, 0xcd, 0x16, 0x2c, 0x80,
-  0xcd, 0xdf, 0x6f, 0xda, 0x56, 0x7b, 0xec, 0xcf, 0x94, 0x64, 0x5d, 0x91,
-  0xaf, 0x32, 0x6f, 0x3d, 0xf0, 0x8a, 0xa8, 0x2a, 0xf0, 0x99, 0x59, 0x05,
-  0x42, 0x77, 0x4b, 0x7a, 0xcf, 0x79, 0xc5, 0x3f, 0xda, 0x22, 0x4e, 0xe1,
-  0x09, 0x2f, 0x54, 0x53, 0xa3, 0x59, 0x06, 0xbc, 0x1b, 0x29, 0xa0, 0x19,
-  0x94, 0xc2, 0x11, 0x03, 0x36, 0xe4, 0x45, 0x8f, 0xa7, 0x7a, 0x43, 0xf2,
-  0xc5, 0xfe, 0xd3, 0x9c, 0xd6, 0xa0, 0xb9, 0x29, 0xff, 0xe9, 0xbb, 0xa4,
-  0x37, 0xcc, 0x49, 0x25, 0x1b, 0xb4, 0x84, 0x0f, 0xbf, 0xdf, 0xa5, 0x8a,
-  0xc5, 0x8d, 0xcf, 0x42, 0xe2, 0x5c, 0xa1, 0x34, 0x92, 0x49, 0xc0, 0x2a,
-  0x55, 0xeb, 0xe0, 0xc8, 0xed, 0x27, 0x09, 0x63, 0x61, 0x40, 0xaa, 0xe6,
-  0x3f, 0x47, 0xf4, 0xe7, 0x5f, 0x77, 0x87, 0x4f, 0x7f, 0x72, 0x9f, 0xfd,
-  0xfd, 0xee, 0x87, 0xdf, 0xef, 0x6d, 0xc4, 0x4a, 0x52, 0x3d, 0xbc, 0x13,
-  0x2f, 0x27, 0x95, 0xf4, 0xe0, 0xe2, 0x4e, 0x0a, 0x73, 0x24, 0xa6, 0xec,
-  0xba, 0xfb, 0x9a, 0x6d, 0x8a, 0x75, 0xb9, 0x25, 0x4f, 0x65, 0x47, 0xbb,
-  0xd5, 0x06, 0xbf, 0xca, 0x49, 0x6e, 0x4a, 0x7e, 0x59, 0xbc, 0x68, 0x02,
-  0x65, 0x2c, 0x15, 0x23, 0x01, 0x07, 0x2d, 0x32, 0xa7, 0xe3, 0x21, 0x33,
-  0xab, 0x71, 0xb0, 0x42, 0xe1, 0x7e, 0x48, 0x22, 0x9c, 0x91, 0x82, 0x69,
-  0xd2, 0x0a, 0x17, 0x18, 0x6b, 0x71, 0x62, 0x7f, 0x52, 0x64, 0x41, 0xa9,
-  0xa8, 0xb6, 0x82, 0x13, 0x7c, 0x4f, 0xd7, 0x47, 0xd8, 0xbc, 0x69, 0x13,
-  0x15, 0x24, 0x7e, 0x89, 0xd9, 0x6b, 0xbc, 0x15, 0x1c, 0x20, 0xc8, 0x35,
-  0xfb, 0x1b, 0xa5, 0xed, 0x58, 0xaf, 0x36, 0x0b, 0x22, 0x33, 0x52, 0x5e,
-  0xbb, 0x68, 0x1b, 0x7e, 0xa6, 0x57, 0x82, 0x24, 0x0e, 0xb7, 0x97, 0x8d,
-  0xe2, 0x12, 0xa4, 0x13, 0xea, 0xbe, 0xdb, 0x6a, 0x67, 0x48, 0xfb, 0x01,
-  0x49, 0x35, 0x71, 0x00, 0x7b, 0x69, 0xdd, 0xb3, 0x21, 0xfe, 0x56, 0x78,
-  0x9b, 0x20, 0x1b, 0x85, 0xcd, 0x59, 0x23, 0x0a, 0x99, 0x91, 0x52, 0xbe,
-  0x70, 0x93, 0x0d, 0x3d, 0x30, 0x00, 0x60, 0x0f, 0xe0, 0xa7, 0x5e, 0x4e,
-  0xa3, 0x04, 0x72, 0x87, 0x41, 0xf4, 0xd9, 0x10, 0xd1, 0xec, 0xce, 0xf0,
-  0x4e, 0x06, 0xb3, 0xb6, 0xd0, 0xb8, 0xea, 0x56, 0x10, 0xd6, 0x64, 0xe8,
-  0x6c, 0x73, 0xb8, 0x99, 0x6c, 0x51, 0x97, 0x69, 0xb6, 0x06, 0x93, 0x59,
-  0x5a, 0x5f, 0x6d, 0xc7, 0xfc, 0xce, 0xce, 0xd5, 0xeb, 0xf8, 0x9a, 0x74,
-  0x23, 0x82, 0xa0, 0x65, 0x86, 0xb6, 0x4e, 0xc6, 0x9f, 0x32, 0x92, 0x10,
-  0xa5, 0x85, 0x0e, 0x6d, 0xee, 0x40, 0xeb, 0x27, 0x54, 0xc9, 0xc9, 0x3f,
-  0xfd, 0x77, 0x7e, 0x36, 0x2c, 0xe2, 0x37, 0x4f, 0x72, 0x5e, 0xdf, 0x90,
-  0x4b, 0xde, 0x9c, 0xe8, 0x25, 0x0d, 0x7e, 0x3e, 0xcf, 0xe6, 0xc3, 0x7c,
-  0xb1, 0xc8, 0x66, 0x91, 0xe4, 0x37, 0xa4, 0x7e, 0xa1, 0xc5, 0x72, 0xa2,
-  0xcf, 0x3a, 0xe7, 0x4b, 0x3b, 0x45, 0x5c, 0xe2, 0x08, 0x1a, 0xf5, 0x8b,
-  0x43, 0xd8, 0x4a, 0x58, 0x40, 0x38, 0xaf, 0x20, 0x12, 0x31, 0x00, 0x10,
-  0x05, 0x18, 0xe1, 0x7c, 0x5b, 0x2d, 0xb9, 0x72, 0xdb, 0xef, 0x9f, 0x61,
-  0x98, 0xab, 0xf9, 0xfe, 0x30, 0xf4, 0x05, 0x99, 0xf9, 0x10, 0x30, 0x1c,
-  0x19, 0x84, 0x3e, 0xbe, 0xd1, 0x4d, 0xca, 0x18, 0x6f, 0x0e, 0x0c, 0x8a,
-  0xf0, 0x41, 0x9c, 0xdb, 0x88, 0xc5, 0x72, 0x77, 0x38, 0xd8, 0x5a, 0xc4,
-  0x56, 0x44, 0x60, 0xdc, 0x92, 0xac, 0x43, 0xe0, 0xa3, 0xe6, 0xee, 0xe9,
-  0x5c, 0x69, 0xec, 0xbb, 0xd4, 0x7b, 0x4d, 0x96, 0xff, 0x31, 0xf0, 0xf6,
-  0x57, 0x4d, 0x17, 0xdd, 0xee, 0x45, 0x7a, 0xdb, 0x76, 0xa7, 0x75, 0x10,
-  0x9d, 0xfd, 0x07, 0xa3, 0xc9, 0x78, 0x69, 0xfd, 0x91, 0x73, 0x16, 0x66,
-  0x65, 0xf4, 0x60, 0x58, 0x30, 0xb6, 0x27, 0xb1, 0x0e, 0x09, 0x9e, 0xbc,
-  0x05, 0x55, 0x39, 0xaf, 0x25, 0xd5, 0x80, 0xab, 0x1d, 0x2c, 0x2e, 0x87,
-  0xb7, 0x71, 0xfc, 0xc9, 0x3a, 0xa7, 0x2d, 0x4a, 0x8b, 0x48, 0xb2, 0x7f,
-  0x1d, 0x89, 0xc5, 0x92, 0xaa, 0xa2, 0xa5, 0xb7, 0x86, 0x60, 0x22, 0x8a,
-  0x46, 0xcf, 0xbe, 0xad, 0x6b, 0x95, 0xd4, 0x7a, 0x30, 0x9a, 0xd5, 0xc3,
-  0xac, 0x45, 0x0a, 0x02, 0x01, 0xb1, 0xe2, 0xd6, 0xc1, 0x04, 0x25, 0x87,
-  0x83, 0x2a, 0x5e, 0xea, 0x6a, 0xa9, 0x9d, 0x6f, 0x03, 0x37, 0xdc, 0x25,
-  0xc1, 0x8e, 0x91, 0xda, 0x48, 0xe0, 0x2b, 0x86, 0xc7, 0x15, 0x91, 0x4a,
-  0xf3, 0x35, 0x5d, 0x9d, 0x28, 0x33, 0x22, 0x79, 0xb9, 0xbc, 0xaa, 0x8c,
-  0x5d, 0x16, 0x56, 0xb0, 0x8e, 0xbf, 0x49, 0xe0, 0x23, 0xa5, 0xce, 0xac,
-  0xfc, 0x8c, 0x65, 0xc2, 0x1e, 0x90, 0xf1, 0x27, 0xc4, 0xde, 0xa5, 0xd4,
-  0xbc, 0x61, 0x5a, 0x0f, 0x03, 0xea, 0x38, 0xef, 0x02, 0x7b, 0x90, 0x9b,
-  0x80, 0x52, 0xc2, 0x29, 0x53, 0xa1, 0x20, 0x70, 0x37, 0x43, 0x1c, 0x3b,
-  0xa3, 0xd1, 0x0e, 0xa9, 0x05, 0x3b, 0xe6, 0x3f, 0x9a, 0x16, 0x95, 0x70,
-  0x05, 0x43, 0xb7, 0x23, 0x2e, 0x25, 0x5a, 0xd0, 0xc7, 0x80, 0xc3, 0x25,
-  0xdd, 0xe3, 0xbd, 0x1e, 0xa3, 0x7f, 0x5f, 0x21, 0xad, 0xbf, 0x32, 0x96,
-  0x5e, 0x05, 0xbc, 0x98, 0x6c, 0xe1, 0x29, 0xae, 0x61, 0x7a, 0xaf, 0x04,
-  0x2b, 0x6b, 0xc1, 0xa2, 0xd2, 0xb6, 0xa7, 0x0e, 0x71, 0x9f, 0xfd, 0xa2,
-  0xb4, 0x88, 0xbc, 0x51, 0x04, 0x50, 0x80, 0x09, 0xa5, 0x6b, 0x3d, 0x2d,
-  0x4f, 0xf6, 0x3a, 0xc7, 0x97, 0x9b, 0x03, 0x9f, 0x19, 0xab, 0x15, 0xc0,
-  0xe1, 0x94, 0xd7, 0x1c, 0x56, 0x46, 0xb2, 0x9b, 0xbb, 0x9d, 0xd1, 0xc2,
-  0x1a, 0x23, 0xeb, 0x10, 0xd6, 0x00, 0x50, 0xeb, 0x17, 0xe0, 0xd4, 0x92,
-  0x1b, 0xb5, 0x15, 0xe8, 0xaf, 0xfc, 0x91, 0x6d, 0xd6, 0xd6, 0xa5, 0xf2,
-  0x01, 0x04, 0x91, 0xb1, 0x4a, 0x99, 0x2b, 0x0f, 0x43, 0xdf, 0xf3, 0x46,
-  0x0c, 0x6b, 0x8c, 0x16, 0xf3, 0x47, 0x5a, 0x6f, 0xa0, 0xf5, 0x61, 0xba,
-  0xae, 0xbb, 0xb4, 0x66, 0xc2, 0x5e, 0x37, 0xfb, 0xfe, 0xea, 0xe8, 0x9d,
-  0x18, 0x0d, 0x00, 0xa3, 0x21, 0xed, 0x8a, 0x15, 0xaa, 0x00, 0xec, 0x1f,
-  0x2e, 0x86, 0x67, 0x4f, 0xe0, 0x08, 0xa0, 0x7d, 0xab, 0xaf, 0xd2, 0xbd,
-  0xa7, 0xcf, 0x64, 0xda, 0x8a, 0xc4, 0x09, 0x05, 0x79, 0x93, 0x7f, 0xb5,
-  0xb3, 0xc3, 0x29, 0x48, 0xe4, 0x36, 0x0a, 0x64, 0x2f, 0x3c, 0xb8, 0xf4,
-  0xec, 0x9f, 0x36, 0xa3, 0xc9, 0xc7, 0x6a, 0x52, 0xb2, 0x63, 0x8d, 0x02,
-  0x7a, 0x48, 0x90, 0xf6, 0x1b, 0x3e, 0x0d, 0xba, 0xed, 0x3c, 0x19, 0x58,
-  0x29, 0x5d, 0xd7, 0x0b, 0x49, 0xf0, 0xab, 0xa0, 0x5f, 0x13, 0x7b, 0x50,
-  0x4c, 0x0a, 0xc2, 0x05, 0xf7, 0xf7, 0x87, 0xfc, 0x55, 0x0d, 0xfc, 0xbd,
-  0x41, 0x21, 0x23, 0x27, 0x12, 0xd3, 0x69, 0x78, 0x03, 0x4b, 0x46, 0x7d,
-  0xce, 0xc1, 0x20, 0x10, 0x9e, 0x46, 0xb2, 0xd9, 0x57, 0x8a, 0x99, 0x9a,
-  0x2f, 0x04, 0xb9, 0x5f, 0x4a, 0x17, 0x16, 0xc3, 0x1b, 0xfc, 0xc8, 0x4b,
-  0xb9, 0x76, 0xb7, 0x85, 0xcb, 0xf3, 0xdb, 0x10, 0x77, 0x81, 0x5d, 0xd0,
-  0xea, 0x19, 0x61, 0xcb, 0xf4, 0x39, 0xc4, 0x75, 0x87, 0x58, 0x7a, 0x70,
-  0x0f, 0x0c, 0x29, 0xec, 0x10, 0x1d, 0x88, 0x1b, 0x20, 0x68, 0xce, 0x44,
-  0x91, 0xbb, 0x17, 0xa3, 0x47, 0xfb, 0x8a, 0xf7, 0x3e, 0x48, 0xbe, 0x2e,
-  0x56, 0x74, 0x24, 0xb4, 0xea, 0xaf, 0xc7, 0xdf, 0x06, 0x65, 0xab, 0xf4,
-  0xc6, 0x93, 0xc7, 0xf4, 0xc6, 0xdb, 0x31, 0x3f, 0x75, 0x53, 0xce, 0x2f,
-  0xcc, 0x9b, 0xb1, 0xe7, 0x9e, 0xd3, 0x73, 0x86, 0xe2, 0x66, 0x8d, 0xb9,
-  0x47, 0x42, 0x54, 0x6b, 0x66, 0xf2, 0xe4, 0x49, 0x64, 0x26, 0x83, 0x9f,
-  0xfd, 0xa1, 0x53, 0xc8, 0x75, 0x22, 0x28, 0x6a, 0x6a, 0x08, 0xca, 0x41,
-  0x41, 0x8f, 0x6d, 0x5f, 0xf0, 0x29, 0x99, 0x2f, 0xa3, 0x17, 0x3d, 0xa4,
-  0xe3, 0x69, 0x05, 0x14, 0xd6, 0x06, 0x48, 0x34, 0xcf, 0xf7, 0x1e, 0xef,
-  0xee, 0x3c, 0x1b, 0x3d, 0x19, 0xed, 0xd9, 0x04, 0x5b, 0x46, 0x69, 0x68,
-  0x90, 0xcf, 0x14, 0x09, 0x24, 0x21, 0xb5, 0x2c, 0x2f, 0x04, 0x86, 0xc9,
-  0xfe, 0x04, 0x1e, 0x58, 0x97, 0x5a, 0x47, 0xc0, 0x4c, 0xbb, 0x7e, 0xa5,
-  0x66, 0xac, 0x03, 0x38, 0xf5, 0xed, 0xa5, 0x49, 0x88, 0xd3, 0x70, 0x55,
-  0x61, 0x07, 0x26, 0xf9, 0xdf, 0x57, 0x79, 0x63, 0x54, 0x00, 0xe2, 0x28,
-  0xe4, 0x08, 0xd5, 0x06, 0x2e, 0x62, 0x36, 0x70, 0xba, 0x09, 0x5d, 0x89,
-  0x18, 0x54, 0x8c, 0x60, 0x4c, 0x40, 0x95, 0x9c, 0xb8, 0xf0, 0x1f, 0x17,
-  0x84, 0xe6, 0x60, 0x5f, 0xdc, 0x3c, 0xad, 0x36, 0x96, 0xc4, 0x94, 0x3a,
-  0xf2, 0x1a, 0x13, 0xfc, 0x9a, 0x22, 0x30, 0x69, 0xdc, 0xbb, 0xc3, 0x60,
-  0x82, 0x1c, 0x40, 0x93, 0x24, 0x2f, 0xd7, 0x63, 0x45, 0x7e, 0xc0, 0x65,
-  0x63, 0x5a, 0xb2, 0xcf, 0x15, 0xaa, 0x01, 0x77, 0xd2, 0x7d, 0x68, 0x07,
-  0x1a, 0x18, 0xd3, 0x99, 0x34, 0x56, 0xaa, 0xdd, 0xe4, 0x60, 0x11, 0x03,
-  0xcb, 0x42, 0xf5, 0xb2, 0x35, 0xb8, 0x31, 0x57, 0xe6, 0x3a, 0x57, 0x77,
-  0x14, 0xb4, 0x8a, 0xff, 0xd5, 0x86, 0x60, 0x5c, 0xdb, 0xb2, 0xb9, 0xdb,
-  0xd8, 0x5c, 0x46, 0xfd, 0xc5, 0x54, 0xf6, 0xf8, 0xd7, 0xa7, 0xb2, 0xbd,
-  0x87, 0x52, 0x99, 0x47, 0x66, 0x9c, 0x46, 0xb1, 0x86, 0xd0, 0xcc, 0x16,
-  0x62, 0x1d, 0x3d, 0x54, 0xe6, 0x11, 0x99, 0x87, 0x5b, 0xe3, 0x93, 0x58,
-  0x9b, 0xc6, 0x1c, 0x91, 0xf5, 0x51, 0x19, 0xc3, 0x5a, 0x29, 0x9d, 0xdd,
-  0x43, 0x68, 0xec, 0xb1, 0x5e, 0x4f, 0x65, 0xe7, 0x6d, 0xbe, 0xb2, 0x86,
-  0xc6, 0x7c, 0x82, 0x78, 0x30, 0x95, 0x39, 0xef, 0x31, 0xf3, 0x9d, 0xa4,
-  0x87, 0xd0, 0x7c, 0x3a, 0x53, 0xd5, 0x28, 0xa4, 0xb2, 0x17, 0x31, 0x2a,
-  0x7b, 0xfc, 0x10, 0x2a, 0x33, 0xe7, 0x39, 0x27, 0x59, 0xd9, 0xa2, 0xb2,
-  0x27, 0x3f, 0x8b, 0xca, 0x98, 0xcc, 0x40, 0x67, 0xbd, 0x84, 0x46, 0x4b,
-  0x6a, 0x97, 0x9d, 0x1f, 0xfc, 0xab, 0xdc, 0x22, 0x6d, 0x0d, 0x1a, 0x14,
-  0x63, 0xff, 0xbc, 0x33, 0xec, 0x6c, 0xf5, 0x03, 0x4e, 0x6c, 0xaf, 0x7d,
-  0x62, 0xbb, 0x3f, 0xef, 0xc4, 0xf6, 0xba, 0x96, 0x49, 0x95, 0x71, 0x04,
-  0xe4, 0xaf, 0x1a, 0x89, 0xda, 0xdf, 0xd9, 0xf9, 0x09, 0xce, 0xb9, 0x7d,
-  0x92, 0x7d, 0x3f, 0x75, 0x55, 0x78, 0x01, 0x86, 0x73, 0xfa, 0xec, 0xf8,
-  0xf4, 0xf0, 0xdb, 0xb1, 0x84, 0x51, 0x44, 0xe1, 0x50, 0x85, 0x84, 0x0d,
-  0x70, 0x8a, 0x9e, 0x4a, 0x9b, 0xd3, 0x40, 0xcd, 0xe5, 0xae, 0xea, 0xc9,
-  0xf0, 0x76, 0x60, 0x03, 0x1a, 0x23, 0x46, 0x33, 0x92, 0xab, 0x02, 0x50,
-  0x23, 0x86, 0x6f, 0x84, 0x3f, 0x4a, 0x86, 0xae, 0xe3, 0x86, 0x9a, 0x3f,
-  0x17, 0xdb, 0xd4, 0xd9, 0xbe, 0xb2, 0xd5, 0x5c, 0x55, 0x28, 0x0f, 0xc3,
-  0x63, 0xdb, 0x89, 0x2b, 0x3b, 0x5a, 0x3b, 0x3b, 0x99, 0xd5, 0x37, 0x00,
-  0x96, 0x5f, 0x56, 0x1a, 0x1f, 0x8e, 0x19, 0xb9, 0xf6, 0xb7, 0xea, 0xb6,
-  0x8d, 0xc1, 0xc7, 0x08, 0x42, 0xa4, 0xb7, 0xdf, 0xf4, 0x5e, 0x90, 0x8c,
-  0x9b, 0xdf, 0xfa, 0xe0, 0x6a, 0x44, 0x05, 0x86, 0xf8, 0x0a, 0x14, 0x4c,
-  0x25, 0xf2, 0x11, 0x3b, 0x06, 0x67, 0x42, 0x66, 0xdc, 0x54, 0xab, 0x7e,
-  0x62, 0x86, 0xec, 0xfa, 0xfb, 0xf8, 0x17, 0x29, 0xfd, 0x46, 0xfe, 0xf1,
-  0x94, 0x3e, 0x8c, 0xf8, 0x3f, 0xff, 0xf3, 0x0a, 0xff, 0xe6, 0x5c, 0x17,
-  0x46, 0x3d, 0xf4, 0xce, 0x79, 0x1a, 0xdd, 0x68, 0x65, 0xa5, 0xec, 0xd6,
-  0x62, 0x8c, 0x94, 0xb7, 0xa5, 0xab, 0xcd, 0xf5, 0xd7, 0x4c, 0xbe, 0x21,
-  0x46, 0x98, 0x8e, 0xf8, 0x85, 0x3c, 0x46, 0x8c, 0x91, 0x9f, 0x44, 0x83,
-  0x79, 0xac, 0x35, 0x3b, 0xd4, 0x66, 0x45, 0x20, 0xf1, 0x3b, 0x71, 0xba,
-  0x00, 0xbe, 0x1c, 0xc1, 0x80, 0xd1, 0xbb, 0xc3, 0x52, 0x01, 0x6a, 0x32,
-  0x25, 0x33, 0xdf, 0x7d, 0xf4, 0x79, 0xe8, 0x92, 0x78, 0xaf, 0xb5, 0xb1,
-  0x0e, 0xb8, 0x18, 0x49, 0x3a, 0xa8, 0x52, 0x99, 0xb8, 0x8a, 0xb0, 0xd8,
-  0x47, 0x23, 0xe5, 0xb3, 0xb0, 0x7d, 0x67, 0x19, 0x5b, 0x4b, 0x13, 0x36,
-  0x7b, 0xc3, 0xf2, 0x04, 0xc0, 0x01, 0xd4, 0x90, 0x6b, 0x02, 0xb8, 0x2f,
-  0xa9, 0x26, 0x01, 0x7f, 0x27, 0x27, 0x86, 0x06, 0x40, 0xbf, 0x74, 0xb0,
-  0xa8, 0x7f, 0x78, 0xf2, 0x88, 0xce, 0x54, 0x07, 0xa1, 0x3e, 0x73, 0xf3,
-  0x52, 0xa0, 0x6f, 0xfe, 0xf0, 0x38, 0x1d, 0xfd, 0x86, 0x08, 0x84, 0x4f,
-  0xdb, 0x56, 0xf4, 0xef, 0x07, 0x7e, 0xb6, 0xda, 0x24, 0xad, 0x22, 0x3e,
-  0x1b, 0x91, 0xdd, 0x8a, 0x56, 0xa4, 0x58, 0x3f, 0x36, 0x8d, 0x2d, 0x65,
-  0x03, 0x16, 0x55, 0x35, 0xf6, 0x87, 0x66, 0xa8, 0x24, 0xec, 0xdc, 0x64,
-  0xc3, 0x46, 0x9c, 0xf4, 0xc0, 0x9e, 0x82, 0x01, 0x7b, 0x16, 0x5b, 0xa9,
-  0x7d, 0x03, 0x4e, 0x8e, 0xeb, 0x29, 0xdb, 0xb5, 0x5f, 0xc1, 0x67, 0x66,
-  0x55, 0x7a, 0xe3, 0xd9, 0xd0, 0x8c, 0xf9, 0x76, 0x81, 0x98, 0x90, 0xcd,
-  0x08, 0x32, 0xbf, 0xa7, 0xfc, 0x80, 0x98, 0xf6, 0x51, 0x4f, 0xab, 0x4c,
-  0x02, 0x75, 0x84, 0x1a, 0x8c, 0x5c, 0x00, 0x82, 0xdb, 0x35, 0x9a, 0xc7,
-  0x65, 0xa6, 0x35, 0xd8, 0x76, 0xd5, 0x0a, 0xb2, 0x03, 0x64, 0x9d, 0x51,
-  0xac, 0xbc, 0xc1, 0xb9, 0xb3, 0x6c, 0xb6, 0x23, 0x29, 0xb1, 0x0c, 0xc5,
-  0x43, 0xaf, 0x6b, 0x45, 0xbc, 0xc5, 0x2a, 0x5e, 0x52, 0x47, 0xd8, 0xfa,
-  0x2a, 0x5f, 0x76, 0x45, 0xf4, 0xf0, 0x8b, 0xf2, 0x8b, 0xe1, 0xb6, 0x90,
-  0x78, 0x79, 0x9d, 0xd5, 0xdc, 0xde, 0x9d, 0xa6, 0x4a, 0xb9, 0x03, 0x57,
-  0x70, 0xb1, 0x88, 0xf0, 0x42, 0xe1, 0x37, 0xa5, 0x61, 0x43, 0x1b, 0x43,
-  0xf0, 0x29, 0x68, 0x55, 0xc6, 0x13, 0xab, 0x28, 0x6d, 0x40, 0xf8, 0x1d,
-  0xb9, 0x63, 0xcc, 0x5e, 0x5d, 0x70, 0xa6, 0x28, 0x8a, 0xc3, 0x29, 0xa7,
-  0x42, 0x7a, 0x12, 0x70, 0xb4, 0xa5, 0x5c, 0xb6, 0x65, 0x13, 0xe1, 0x0c,
-  0x28, 0x6f, 0x78, 0xa9, 0x6c, 0xe5, 0xcf, 0xf7, 0x56, 0x11, 0x59, 0x06,
-  0x74, 0x21, 0x4e, 0x0c, 0xba, 0x7c, 0xa8, 0x2a, 0xe3, 0x5e, 0x06, 0xd3,
-  0xab, 0x6c, 0x21, 0x2d, 0xdd, 0x7a, 0x30, 0x19, 0x7a, 0x01, 0x0c, 0xda,
-  0x73, 0xe2, 0x34, 0xdb, 0x8b, 0x66, 0x39, 0x5a, 0x94, 0xff, 0x30, 0x7b,
-  0x9c, 0x52, 0x8f, 0xd8, 0xe0, 0x4a, 0x50, 0xe8, 0xb0, 0xe0, 0x43, 0x61,
-  0x38, 0xb4, 0xc2, 0x1a, 0x96, 0x8e, 0x85, 0x2b, 0xb4, 0x21, 0xc3, 0xe9,
-  0x1d, 0x9a, 0x19, 0x1f, 0x7d, 0x78, 0xff, 0x76, 0xfc, 0xfe, 0xac, 0x4b,
-  0xd8, 0x67, 0xa7, 0xef, 0xce, 0x8f, 0x5e, 0x7d, 0x38, 0x7b, 0x77, 0x7a,
-  0x7e, 0x7a, 0x78, 0x7a, 0x92, 0x6c, 0xed, 0x6e, 0xaf, 0xad, 0x15, 0xb5,
-  0x2e, 0x08, 0x8b, 0xc2, 0xec, 0x9c, 0xb1, 0xcc, 0xb3, 0xec, 0x14, 0xb6,
-  0x68, 0x3d, 0xe1, 0x68, 0xdf, 0x0b, 0x6d, 0xb5, 0x1a, 0x19, 0xc0, 0x0f,
-  0x01, 0xe1, 0x06, 0xae, 0x9e, 0x26, 0x97, 0x2b, 0xbe, 0x8c, 0x92, 0x79,
-  0xa2, 0x85, 0x74, 0x75, 0x13, 0x88, 0xa2, 0x4c, 0xc2, 0xde, 0x7e, 0x99,
-  0xe1, 0x5a, 0x77, 0xdc, 0xd3, 0xae, 0xce, 0x42, 0x67, 0x00, 0x05, 0xcc,
-  0x51, 0x45, 0x1d, 0x27, 0x0b, 0x4b, 0x17, 0x0c, 0x4e, 0x84, 0x9e, 0x0e,
-  0xf6, 0x15, 0x74, 0xbc, 0x91, 0xc8, 0x62, 0x59, 0x58, 0x95, 0x6e, 0x94,
-  0x9c, 0x85, 0x7d, 0x0f, 0xe5, 0x8d, 0x59, 0x56, 0x48, 0xff, 0x6d, 0x99,
-  0x07, 0xe2, 0xd0, 0xb4, 0xbd, 0x92, 0x1d, 0x61, 0x1e, 0xa0, 0xdf, 0x7a,
-  0x7b, 0x85, 0xe2, 0xf5, 0x2c, 0x04, 0x27, 0xc6, 0xdb, 0x8c, 0xdb, 0x73,
-  0xe3, 0xcd, 0x89, 0xc6, 0x23, 0xa5, 0x0c, 0x28, 0xb8, 0x11, 0x0e, 0x7b,
-  0xa4, 0x61, 0x4b, 0xc6, 0x1c, 0xc2, 0x9d, 0x84, 0xfe, 0xa2, 0x68, 0x55,
-  0x63, 0x7f, 0x2d, 0xf7, 0x10, 0x32, 0x6f, 0x22, 0xc5, 0x90, 0x06, 0x74,
-  0xf6, 0x03, 0x26, 0x68, 0x09, 0xd7, 0xae, 0x29, 0x55, 0xfa, 0xaa, 0x0d,
-  0xfa, 0xe9, 0x37, 0x02, 0xe0, 0x52, 0x54, 0x4c, 0x64, 0x60, 0x51, 0xb4,
-  0x5e, 0x77, 0xa6, 0xd5, 0x65, 0x3f, 0xcf, 0x47, 0xcf, 0x9e, 0x8e, 0xf6,
-  0x08, 0x02, 0xe6, 0x74, 0x4e, 0xd1, 0x4d, 0xd1, 0x2c, 0xe0, 0x5f, 0xc6,
-  0x07, 0x04, 0xef, 0x0a, 0x09, 0x95, 0x6e, 0xaf, 0x64, 0xc4, 0x98, 0x2d,
-  0x95, 0x68, 0x69, 0xba, 0x8a, 0x32, 0x45, 0x09, 0x91, 0x16, 0xed, 0xd2,
-  0x29, 0x80, 0x30, 0x86, 0xcc, 0x77, 0xf6, 0x25, 0xa9, 0x90, 0xb3, 0xec,
-  0xba, 0xbc, 0x96, 0x00, 0x47, 0x00, 0x38, 0x7c, 0x78, 0xc6, 0x09, 0xc7,
-  0x16, 0x70, 0x04, 0xac, 0x5c, 0xde, 0x7c, 0xf2, 0x68, 0xf4, 0x88, 0x92,
-  0x53, 0xbe, 0x92, 0x60, 0xad, 0xf9, 0xdb, 0x38, 0x06, 0xa4, 0xc1, 0xea,
-  0xbc, 0x8e, 0x31, 0x4a, 0xfc, 0x40, 0x23, 0x2d, 0xcf, 0x4c, 0xef, 0x8f,
-  0xf4, 0x5f, 0x2d, 0xc8, 0xe8, 0x2e, 0xb9, 0x07, 0x54, 0x6b, 0xe0, 0x61,
-  0x82, 0x98, 0xfb, 0x5a, 0x67, 0xf1, 0x15, 0x8f, 0xd6, 0xe3, 0x0a, 0xee,
-  0x05, 0x17, 0xed, 0xde, 0x2b, 0xf6, 0xd0, 0x1b, 0x66, 0x43, 0x03, 0x2a,
-  0x1d, 0xba, 0x32, 0xed, 0xcc, 0xbe, 0xc5, 0x30, 0x42, 0x54, 0x8c, 0x08,
-  0xcf, 0xf0, 0x3c, 0xbb, 0x80, 0x6e, 0x88, 0x0a, 0xe1, 0x01, 0x7e, 0x89,
-  0x50, 0xb3, 0xcd, 0x41, 0xe4, 0x93, 0x88, 0x41, 0x11, 0xa5, 0x53, 0x5f,
-  0xd7, 0xb6, 0x90, 0x94, 0x9b, 0x66, 0x53, 0xa9, 0x9b, 0x9f, 0xd4, 0xa8,
-  0xcf, 0xef, 0x10, 0x84, 0xcc, 0x6f, 0xb5, 0x3e, 0xe3, 0x1f, 0x59, 0x55,
-  0x86, 0x89, 0x0f, 0x50, 0x1e, 0x14, 0x1a, 0x90, 0x4c, 0x49, 0xc5, 0x2e,
-  0x72, 0x3f, 0xa4, 0xaf, 0x06, 0x77, 0xee, 0x8f, 0x68, 0x25, 0xcf, 0x70,
-  0xf7, 0xdc, 0xf6, 0x51, 0xb0, 0x6b, 0x00, 0xc3, 0x99, 0x6b, 0xa8, 0xda,
-  0xe3, 0x01, 0x73, 0xaa, 0x68, 0xbe, 0xe3, 0x62, 0xe8, 0xc0, 0xc4, 0x84,
-  0xfa, 0x37, 0x23, 0x73, 0xc6, 0xe5, 0x72, 0xdb, 0xf0, 0x1a, 0xb5, 0x6d,
-  0x74, 0xf0, 0x85, 0xa2, 0xcf, 0x85, 0x3c, 0x7d, 0x98, 0x24, 0xaf, 0xb2,
-  0xe2, 0xae, 0x3d, 0xa1, 0x01, 0x10, 0x88, 0xe0, 0x1e, 0xce, 0x1b, 0x07,
-  0x92, 0xe1, 0x52, 0xab, 0xdd, 0x14, 0xc3, 0x29, 0xb5, 0xe7, 0x1c, 0xe3,
-  0x5c, 0x5f, 0xd8, 0x6d, 0x60, 0xae, 0xd5, 0xde, 0x8c, 0x2d, 0x60, 0xdd,
-  0x68, 0xb4, 0x1d, 0x9f, 0x7c, 0xc8, 0x36, 0x00, 0xc1, 0x13, 0x56, 0x5d,
-  0xbd, 0x9a, 0xfc, 0x4d, 0x90, 0xd6, 0xc9, 0xb3, 0x50, 0xc9, 0x2e, 0x48,
-  0xd6, 0xaa, 0x39, 0x55, 0xf3, 0x00, 0x07, 0xae, 0x88, 0x39, 0x14, 0xb1,
-  0xe1, 0x90, 0x04, 0xa0, 0x1d, 0x3b, 0xda, 0x14, 0x86, 0x19, 0x45, 0xab,
-  0x4c, 0xb3, 0x1e, 0x95, 0x41, 0xef, 0xcf, 0xf0, 0x82, 0x78, 0x2a, 0x67,
-  0x43, 0x76, 0x84, 0x2f, 0xef, 0x25, 0x67, 0xe0, 0xda, 0x7c, 0x70, 0x7a,
-  0xbc, 0x77, 0x2c, 0xe5, 0xd4, 0xf5, 0xe0, 0x8f, 0xf4, 0x9f, 0x70, 0x0d,
-  0x2d, 0x92, 0xa5, 0x5d, 0x56, 0x36, 0x42, 0x8f, 0x83, 0x31, 0xe1, 0xf5,
-  0xbe, 0x0f, 0x7c, 0xe1, 0xc4, 0xc0, 0xfa, 0xb1, 0xc1, 0xc5, 0x1e, 0xf2,
-  0x81, 0xf7, 0x85, 0x42, 0x43, 0x2a, 0x75, 0x2f, 0x6d, 0xc3, 0x16, 0xa9,
-  0xb7, 0x69, 0xdb, 0x41, 0x84, 0x28, 0xb4, 0x94, 0x46, 0x4e, 0xe9, 0x05,
-  0xa5, 0xca, 0x57, 0x99, 0x83, 0x82, 0xa7, 0xa3, 0x64, 0xe0, 0x30, 0x69,
-  0x59, 0xa1, 0x99, 0xdb, 0xcb, 0xb2, 0xe1, 0xe6, 0x19, 0x94, 0x5b, 0x4f,
-  0x9a, 0x4e, 0x45, 0x0e, 0x42, 0x6f, 0x93, 0x55, 0x45, 0xa6, 0xd1, 0xec,
-  0xe1, 0xc3, 0x8f, 0xb6, 0x5a, 0x96, 0x85, 0x2b, 0xa9, 0xb2, 0xbd, 0x05,
-  0x1c, 0x6d, 0xf2, 0x17, 0x39, 0x43, 0x12, 0x4e, 0x27, 0xdb, 0x63, 0xe3,
-  0xba, 0xcc, 0x09, 0x27, 0x4c, 0x87, 0xeb, 0x60, 0x4f, 0x9f, 0x87, 0xad,
-  0x9f, 0x60, 0x5e, 0xd9, 0x8c, 0x34, 0xb1, 0xaf, 0xf2, 0xc2, 0xa6, 0x0b,
-  0xd6, 0xad, 0x3a, 0x4a, 0xbe, 0xdd, 0x3a, 0x1c, 0x12, 0x91, 0x10, 0xad,
-  0x2e, 0x28, 0xce, 0x54, 0xa4, 0x8d, 0x5e, 0x17, 0x8f, 0xe1, 0xd2, 0xf4,
-  0xc8, 0x4c, 0xa3, 0x44, 0x8c, 0x94, 0x24, 0x93, 0xd6, 0x89, 0x76, 0xfa,
-  0x63, 0xf8, 0x2e, 0x67, 0x4f, 0x17, 0xb0, 0x49, 0xd6, 0x4e, 0xcd, 0x1d,
-  0xdd, 0x23, 0x23, 0x6e, 0xef, 0x34, 0xad, 0x73, 0xbd, 0x0a, 0xb6, 0x04,
-  0x48, 0x82, 0xd9, 0xe7, 0xbc, 0xc1, 0x89, 0x75, 0xf2, 0xca, 0x35, 0xdd,
-  0x5a, 0x1a, 0x6a, 0x2d, 0x56, 0x61, 0x33, 0x5e, 0x09, 0xd6, 0xd9, 0x24,
-  0x39, 0x86, 0xc9, 0x83, 0xf6, 0x23, 0x5e, 0x1a, 0x6e, 0x18, 0x04, 0x1b,
-  0x5d, 0xbb, 0x28, 0x91, 0xfb, 0x09, 0xf1, 0xbb, 0xb8, 0x1f, 0x71, 0xc7,
-  0x62, 0x64, 0x19, 0x82, 0x29, 0x66, 0x43, 0xc3, 0x04, 0x96, 0x6b, 0xfc,
-  0xf3, 0xb7, 0x03, 0x5d, 0x74, 0x2b, 0x1f, 0xdd, 0x07, 0xe5, 0xe1, 0x9f,
-  0x70, 0xda, 0xab, 0xec, 0x5d, 0x58, 0xcf, 0x61, 0x34, 0x8d, 0xc7, 0xb1,
-  0x9d, 0x8c, 0xe5, 0xd5, 0x86, 0x16, 0x4e, 0x6f, 0x1b, 0x21, 0x2d, 0x95,
-  0xc5, 0x06, 0xea, 0x86, 0xc5, 0xd2, 0x55, 0xdd, 0xf6, 0xc9, 0xce, 0xbd,
-  0xe7, 0x4a, 0x55, 0x8c, 0x09, 0x00, 0x82, 0x42, 0x2a, 0x19, 0xbc, 0x6f,
-  0xb1, 0x29, 0x17, 0xec, 0x23, 0x50, 0xeb, 0xb8, 0x23, 0x0d, 0x3f, 0x27,
-  0x42, 0xc9, 0xe1, 0xad, 0x77, 0x27, 0xb9, 0xa6, 0x7f, 0x06, 0xf8, 0x24,
-  0x3e, 0x44, 0x13, 0xcb, 0xd7, 0xe2, 0xc1, 0xf4, 0x1c, 0x46, 0x0c, 0x0a,
-  0x69, 0xd6, 0x49, 0x12, 0xd7, 0x9f, 0x4f, 0x53, 0x8a, 0xdc, 0xc6, 0x73,
-  0x52, 0xc7, 0x72, 0xdf, 0x86, 0xfa, 0x14, 0xf1, 0x69, 0x5c, 0xe0, 0xbc,
-  0xf0, 0x9d, 0x83, 0xdc, 0xd1, 0xf0, 0xb6, 0x79, 0x48, 0xba, 0xf6, 0x34,
-  0x45, 0xb8, 0x9e, 0x55, 0x44, 0x3b, 0xb0, 0xfb, 0xa7, 0xfb, 0xad, 0x59,
-  0x5d, 0x8c, 0x49, 0xd3, 0x59, 0xf5, 0x7b, 0x59, 0xda, 0x5f, 0x79, 0x69,
-  0x6e, 0xf4, 0xba, 0x45, 0xe1, 0xa1, 0x5f, 0xb2, 0x28, 0xc7, 0x38, 0xdc,
-  0x16, 0xca, 0x9c, 0x3b, 0x27, 0xc2, 0x1f, 0x59, 0x1b, 0xab, 0xea, 0x59,
-  0x82, 0x19, 0x73, 0x4d, 0x5b, 0x7b, 0x6f, 0x19, 0xf6, 0xc1, 0x9f, 0xbb,
-  0x92, 0xfb, 0xb7, 0x11, 0xa4, 0x41, 0x7f, 0xfe, 0x75, 0x1f, 0x6e, 0xc0,
-  0xd9, 0x4f, 0xbd, 0xf3, 0x38, 0x1a, 0xc8, 0x5c, 0x3e, 0xc1, 0x34, 0xf2,
-  0xe5, 0x15, 0xe9, 0x96, 0x2f, 0x63, 0x85, 0x70, 0xde, 0x46, 0xc8, 0x63,
-  0xbf, 0xfe, 0xf7, 0xab, 0xb9, 0x83, 0x0b, 0x5b, 0xf3, 0x7d, 0x79, 0xec,
-  0x57, 0xff, 0x3e, 0xdf, 0xdd, 0xf5, 0xc2, 0xc5, 0x72, 0xc5, 0x57, 0x52,
-  0x6e, 0xd0, 0xe6, 0x38, 0x4e, 0xaa, 0xfc, 0x02, 0xa6, 0x28, 0x15, 0x0c,
-  0x21, 0x57, 0x94, 0x6f, 0xd1, 0xbb, 0x41, 0x3f, 0x39, 0x9f, 0x2d, 0xfe,
-  0x2a, 0x1c, 0x0c, 0xac, 0x39, 0xdc, 0x1c, 0xe9, 0xb4, 0xf6, 0x92, 0xff,
-  0xbb, 0xf3, 0x65, 0xec, 0x8c, 0x6c, 0x61, 0x14, 0x89, 0x41, 0xed, 0xcd,
-  0x86, 0x76, 0x5f, 0x8c, 0xc2, 0x22, 0x2a, 0xaf, 0xed, 0x61, 0xe5, 0x37,
-  0xff, 0xa0, 0x57, 0x63, 0x0d, 0xe1, 0x64, 0x87, 0x28, 0x3d, 0x9b, 0x2c,
-  0x3c, 0x8d, 0x53, 0xb8, 0x9c, 0x21, 0x52, 0x3c, 0x32, 0xef, 0x83, 0xb5,
-  0xc5, 0xba, 0x8a, 0x85, 0xff, 0xfd, 0x9e, 0xda, 0x0e, 0x0f, 0xfa, 0x9b,
-  0x81, 0x34, 0x64, 0x33, 0xc3, 0x11, 0x59, 0x49, 0x7e, 0xb2, 0xd2, 0x13,
-  0x8e, 0x33, 0x04, 0xcd, 0xe2, 0x6a, 0x15, 0xd2, 0x4d, 0xe7, 0x9c, 0x0a,
-  0x9f, 0x1c, 0x9e, 0xbe, 0x7d, 0x7b, 0x74, 0xd8, 0x8d, 0x47, 0xbb, 0xea,
-  0x20, 0x72, 0x9b, 0xaa, 0xaa, 0x1f, 0xf4, 0x02, 0xc6, 0xd7, 0xb9, 0x2d,
-  0x8b, 0x0d, 0x19, 0xf1, 0x0c, 0xd0, 0x2e, 0x30, 0x15, 0xcc, 0x6b, 0x2e,
-  0x32, 0xf2, 0xd0, 0x90, 0x99, 0x02, 0x22, 0xb5, 0x97, 0x01, 0x3d, 0x38,
-  0x1f, 0x0a, 0x9c, 0x69, 0xd4, 0x28, 0x9a, 0x35, 0x50, 0xd8, 0xaf, 0x3a,
-  0x03, 0xee, 0x97, 0x3c, 0x9b, 0xed, 0x48, 0xb5, 0x00, 0xfb, 0x5f, 0x23,
-  0x1d, 0x69, 0x2d, 0x2d, 0x33, 0x7e, 0x22, 0x95, 0x70, 0x0d, 0xcb, 0x0b,
-  0x6e, 0x51, 0xb2, 0x48, 0xab, 0x8f, 0x14, 0xcf, 0xf6, 0x0a, 0x20, 0x50,
-  0xce, 0x0b, 0x28, 0xf7, 0xd9, 0x2c, 0x86, 0xf0, 0x01, 0xaf, 0xbb, 0x5f,
-  0xb4, 0x22, 0x13, 0x92, 0x3e, 0xbe, 0xfb, 0x5a, 0x65, 0x4b, 0xaf, 0x17,
-  0xd9, 0x0d, 0x7d, 0x86, 0x61, 0x8d, 0x08, 0xa6, 0x23, 0xec, 0xe4, 0xc3,
-  0x68, 0xfc, 0x1c, 0x55, 0xb8, 0x13, 0x84, 0x10, 0x3a, 0xab, 0x05, 0xf7,
-  0xca, 0x01, 0xbc, 0x39, 0x75, 0xb4, 0xe4, 0x0a, 0xad, 0x60, 0xaf, 0xbe,
-  0x51, 0x88, 0x52, 0x2f, 0xa5, 0x2e, 0xc8, 0xfd, 0xb3, 0x68, 0x64, 0x93,
-  0xac, 0x05, 0x5c, 0xda, 0x87, 0xf2, 0xc4, 0xbb, 0x8d, 0x63, 0x20, 0x6b,
-  0xa5, 0x6e, 0x0d, 0xa0, 0x47, 0x9b, 0xf6, 0x44, 0xfe, 0xc6, 0xd4, 0x72,
-  0x00, 0x46, 0x33, 0x58, 0xd8, 0xd3, 0x2e, 0x78, 0x36, 0x70, 0xe5, 0xe0,
-  0x24, 0x25, 0x40, 0xc9, 0x4b, 0x94, 0xa0, 0x70, 0xa6, 0x24, 0x2e, 0x6b,
-  0xa0, 0xe6, 0xa2, 0xdc, 0x00, 0x75, 0x9a, 0x03, 0x31, 0x0b, 0x10, 0xc7,
-  0x34, 0xdb, 0x4b, 0x07, 0x21, 0x9b, 0xaf, 0x18, 0x51, 0x1c, 0x84, 0x90,
-  0x0b, 0x9c, 0x17, 0xcb, 0x55, 0x13, 0x04, 0x12, 0x09, 0x2c, 0x8f, 0x71,
-  0x52, 0xbe, 0x1c, 0x86, 0xcd, 0x15, 0xd3, 0x99, 0x7f, 0xa6, 0x60, 0xe0,
-  0xb0, 0xfc, 0xeb, 0x66, 0x96, 0x17, 0x6b, 0x3d, 0xcb, 0xbe, 0x45, 0xe3,
-  0x4c, 0x1a, 0xa9, 0xc7, 0xe0, 0xc8, 0xaf, 0x23, 0xd6, 0x1d, 0xb8, 0x16,
-  0xba, 0xb4, 0x60, 0xdf, 0x52, 0x16, 0xb1, 0x0e, 0x13, 0x09, 0x98, 0x03,
-  0x1d, 0xee, 0x67, 0xac, 0x1c, 0x72, 0x6c, 0x65, 0x7d, 0x42, 0xe9, 0xe3,
-  0x00, 0xb0, 0xba, 0xfc, 0xd0, 0xaf, 0x2f, 0x99, 0x3e, 0x66, 0x77, 0x0f,
-  0xd2, 0x51, 0xec, 0x73, 0x9f, 0x62, 0x06, 0xc9, 0x4b, 0xf3, 0xc7, 0xda,
-  0x6f, 0x3f, 0xfc, 0xb3, 0x01, 0x72, 0xe8, 0x1a, 0xa9, 0x6b, 0x53, 0x5c,
-  0x21, 0x0b, 0xef, 0x05, 0xc6, 0x05, 0xcf, 0x0d, 0xf2, 0x52, 0x3d, 0x89,
-  0xbc, 0x56, 0x06, 0xbb, 0xaa, 0x42, 0x5f, 0x0c, 0x47, 0x02, 0xf6, 0xb1,
-  0x89, 0x48, 0x08, 0xea, 0x61, 0x22, 0xf9, 0x5e, 0x11, 0xdc, 0x2a, 0xca,
-  0xee, 0xe6, 0x59, 0xd9, 0x9a, 0xcc, 0x87, 0x6f, 0x5c, 0x58, 0x88, 0xfc,
-  0xaf, 0xa9, 0x2b, 0x28, 0x04, 0x6d, 0x29, 0x2b, 0xf8, 0x44, 0x6b, 0x13,
-  0x1e, 0x22, 0x95, 0x82, 0x2d, 0xe9, 0x56, 0x76, 0xb6, 0x36, 0x2a, 0xdc,
-  0x85, 0x75, 0x59, 0xef, 0x8e, 0x3c, 0xf1, 0xd4, 0xaf, 0x7e, 0x2d, 0x1e,
-  0x9e, 0xb2, 0x1d, 0x3f, 0x99, 0xbe, 0xac, 0x6d, 0x1a, 0x8e, 0x81, 0xf7,
-  0x7b, 0x53, 0xb6, 0x29, 0xb9, 0xc9, 0x4b, 0xd8, 0xf6, 0xfc, 0x12, 0x7d,
-  0x19, 0xdb, 0xff, 0x37, 0xa6, 0x6c, 0xb7, 0x72, 0xb6, 0x49, 0xbd, 0xa2,
-  0x14, 0xe1, 0x58, 0xda, 0xb6, 0x07, 0x5e, 0xc4, 0x39, 0xdb, 0xeb, 0x52,
-  0xb6, 0xbd, 0x8c, 0xed, 0x35, 0x09, 0xdb, 0x0c, 0x05, 0xbd, 0x2e, 0x65,
-  0xfb, 0x17, 0xe6, 0x6c, 0xf7, 0xa4, 0x6c, 0xff, 0xec, 0x8c, 0xed, 0x5f,
-  0x39, 0x65, 0xfb, 0xd7, 0xcc, 0x46, 0xc6, 0xed, 0xa1, 0xf3, 0xc8, 0xa7,
-  0x52, 0x72, 0xf6, 0xf2, 0x5e, 0x80, 0xe8, 0x76, 0x02, 0x8b, 0x17, 0x67,
-  0x96, 0x71, 0x58, 0xa5, 0x71, 0x8a, 0x7b, 0x58, 0x37, 0x24, 0xa4, 0x12,
-  0xc9, 0x80, 0xf3, 0xe3, 0xc0, 0x8f, 0x63, 0x37, 0xbd, 0xae, 0xe7, 0xdc,
-  0xcd, 0x90, 0x2a, 0xc8, 0x03, 0x2b, 0xd1, 0xf1, 0x99, 0xce, 0x73, 0xbf,
-  0x3e, 0xcb, 0x69, 0xe6, 0xf5, 0xee, 0x63, 0x67, 0xab, 0xcb, 0x5f, 0x56,
-  0x54, 0xd6, 0x1c, 0xb3, 0xdb, 0x99, 0xfb, 0x8c, 0x85, 0xc3, 0x28, 0x60,
-  0x0d, 0xbf, 0x05, 0x1f, 0x69, 0x66, 0x1b, 0xba, 0xda, 0x88, 0x84, 0x6d,
-  0xfa, 0x1e, 0x16, 0xc3, 0x00, 0xcc, 0xc0, 0x5f, 0x07, 0x44, 0x08, 0x95,
-  0xbd, 0x28, 0xd3, 0xae, 0x71, 0x05, 0x77, 0x47, 0x8f, 0xb9, 0xd0, 0x1d,
-  0x11, 0x16, 0x0a, 0xaf, 0xf2, 0x3c, 0x03, 0x7c, 0x31, 0x4c, 0x00, 0xe8,
-  0xee, 0x6a, 0xda, 0x71, 0xfb, 0x39, 0x79, 0x7e, 0x94, 0xbc, 0x23, 0xd5,
-  0xd1, 0x28, 0xea, 0x88, 0xf6, 0xe3, 0x76, 0x9b, 0xb1, 0x13, 0xf9, 0x7d,
-  0x6c, 0xb8, 0x36, 0xa4, 0xb0, 0xa1, 0x9f, 0xf7, 0xef, 0x4e, 0xc2, 0xf8,
-  0x34, 0xa2, 0x07, 0xfb, 0x3b, 0x3b, 0x48, 0x90, 0xba, 0x4a, 0x6f, 0x6f,
-  0x47, 0x75, 0xb6, 0x33, 0x2b, 0xa7, 0xf5, 0x0e, 0x9d, 0xa0, 0x7e, 0xfd,
-  0xaa, 0x59, 0xcc, 0x3f, 0xbb, 0x0f, 0xb4, 0x5c, 0x8b, 0xa8, 0xe7, 0x77,
-  0x82, 0xbd, 0xe6, 0xb2, 0x2f, 0xb9, 0x25, 0xa3, 0x87, 0x7a, 0xb0, 0x0a,
-  0x7a, 0x33, 0x4b, 0x55, 0x81, 0x59, 0x95, 0xf9, 0x3f, 0x74, 0xd0, 0xa1,
-  0xa8, 0x52, 0xa4, 0xfe, 0xdc, 0x6f, 0xb4, 0xed, 0xd5, 0x10, 0x84, 0x07,
-  0xc4, 0x75, 0xe4, 0x0d, 0x21, 0x04, 0x67, 0x0d, 0x98, 0x98, 0x9c, 0x48,
-  0xe7, 0xd8, 0x3b, 0x4d, 0xae, 0x99, 0xbc, 0xc2, 0x26, 0x7c, 0xa0, 0xb3,
-  0x9e, 0xb6, 0xd7, 0xbf, 0x3a, 0x4b, 0x30, 0xd4, 0x4d, 0x52, 0xfe, 0x21,
-  0xca, 0xae, 0xff, 0xe8, 0xa7, 0xb8, 0x65, 0x36, 0x21, 0xef, 0x25, 0x67,
-  0xdb, 0xad, 0x9d, 0x89, 0x7d, 0xf8, 0x53, 0xcc, 0x04, 0x70, 0x0b, 0x51,
-  0xfe, 0xd8, 0x9a, 0x03, 0x1e, 0xfb, 0x14, 0xdf, 0xbf, 0xde, 0xed, 0xfb,
-  0xec, 0xee, 0x80, 0x3f, 0x7d, 0xbd, 0xfb, 0x2b, 0x7e, 0xf8, 0xbd, 0x75,
-  0x56, 0x31, 0x34, 0xc5, 0x4b, 0xfa, 0x73, 0x5f, 0x77, 0xb8, 0xaf, 0x57,
-  0xe0, 0x9a, 0x3e, 0x0c, 0xc2, 0xdf, 0x9c, 0x64, 0xb8, 0x07, 0x02, 0xa6,
-  0x17, 0xe3, 0x85, 0x01, 0xbe, 0x04, 0xa3, 0x1d, 0xad, 0x33, 0x86, 0x0a,
-  0xf0, 0xc8, 0x80, 0x38, 0x8c, 0x51, 0x44, 0x1f, 0x9f, 0x95, 0x8a, 0x99,
-  0xf5, 0xb6, 0x47, 0x0c, 0x21, 0x43, 0x20, 0xa6, 0x95, 0x37, 0xea, 0x34,
-  0x0a, 0x9a, 0x9e, 0x4b, 0x97, 0xef, 0x88, 0x63, 0x6b, 0x5d, 0x07, 0x0a,
-  0xf0, 0x6c, 0x1f, 0x58, 0x6a, 0x62, 0xfd, 0x68, 0xe0, 0x2b, 0x5d, 0x26,
-  0xaa, 0xe8, 0xc4, 0x36, 0xa3, 0xd3, 0xbb, 0xe2, 0xfb, 0xc9, 0xc6, 0xf0,
-  0x7d, 0xb2, 0xbf, 0x11, 0x6c, 0xd1, 0x69, 0x21, 0x1d, 0x7c, 0xe0, 0xf4,
-  0xaa, 0x00, 0x50, 0x80, 0xa6, 0x60, 0xbe, 0x6a, 0x72, 0x45, 0xf0, 0x53,
-  0xce, 0x9c, 0xb0, 0xdd, 0x2f, 0x2e, 0x83, 0x20, 0x1c, 0x3b, 0x2f, 0x58,
-  0x89, 0xd2, 0x7e, 0x55, 0x24, 0x4a, 0xc8, 0x6d, 0xe3, 0xc0, 0xec, 0xa1,
-  0x3e, 0x71, 0x2f, 0x0e, 0x49, 0x6c, 0xa0, 0x68, 0xe6, 0x34, 0x74, 0xbf,
-  0xcc, 0x38, 0x66, 0x2b, 0xdd, 0xcd, 0x96, 0x65, 0x5d, 0xe7, 0x13, 0xc3,
-  0xa3, 0x2f, 0x85, 0x3f, 0xd6, 0x19, 0xa7, 0x53, 0x71, 0xe1, 0x35, 0xed,
-  0x65, 0xed, 0x92, 0xcb, 0xea, 0x10, 0x28, 0x8d, 0x57, 0x6a, 0xfb, 0x7f,
-  0x88, 0x7b, 0xc9, 0xcc, 0x8e, 0x59, 0xdb, 0x75, 0x4e, 0xc3, 0x33, 0xc1,
-  0xa5, 0xc9, 0xa4, 0xca, 0xb3, 0x8b, 0x64, 0x51, 0xf2, 0xd6, 0x43, 0xf1,
-  0xea, 0x32, 0xd9, 0x39, 0x01, 0xac, 0xcc, 0x46, 0xc9, 0x98, 0x32, 0x6d,
-  0x6b, 0x82, 0x10, 0x45, 0xfe, 0x35, 0xb2, 0x1f, 0x5d, 0x6e, 0x77, 0x95,
-  0x51, 0xe6, 0x00, 0x75, 0xbf, 0xc5, 0x2a, 0x52, 0xed, 0xa4, 0xd4, 0x93,
-  0x93, 0x5a, 0x59, 0xa4, 0x75, 0x54, 0x3b, 0x00, 0xe0, 0x49, 0x2f, 0x28,
-  0xbe, 0x88, 0xce, 0x9c, 0x9a, 0xbe, 0xeb, 0x20, 0x15, 0x46, 0x9f, 0x8c,
-  0xc7, 0x7b, 0x5e, 0xe8, 0x5f, 0x5c, 0x07, 0xd0, 0x9f, 0x15, 0xdf, 0x4e,
-  0x8d, 0x0e, 0x10, 0x71, 0xe2, 0xf9, 0xf0, 0x17, 0xd4, 0xe3, 0xe0, 0x6d,
-  0x57, 0xcb, 0x89, 0xa4, 0x96, 0x53, 0x02, 0x1d, 0xe7, 0xab, 0xd9, 0xd5,
-  0x35, 0xc0, 0x7c, 0x40, 0x29, 0xbf, 0x1f, 0x1b, 0x7e, 0x1f, 0x88, 0x78,
-  0x97, 0x2e, 0xdf, 0x4a, 0x90, 0x77, 0xf9, 0xf1, 0x74, 0x56, 0x2e, 0x3b,
-  0x1e, 0x05, 0x21, 0xec, 0x22, 0x4f, 0x69, 0x06, 0xa1, 0x4c, 0x26, 0x44,
-  0xf8, 0xfe, 0xdc, 0x78, 0xa3, 0xf3, 0x79, 0xb1, 0x7a, 0x87, 0xe1, 0x4a,
-  0x0e, 0xd6, 0x78, 0x94, 0x18, 0x37, 0x14, 0xdd, 0x3c, 0x9e, 0x07, 0x3d,
-  0x39, 0xa5, 0x76, 0x42, 0x18, 0xa7, 0xcd, 0x5e, 0xb8, 0xce, 0x53, 0xab,
-  0x43, 0xb9, 0x6f, 0xf1, 0x8e, 0xba, 0x4f, 0xf5, 0xc5, 0xe1, 0x18, 0x36,
-  0x29, 0x52, 0xd9, 0xf9, 0x76, 0x3c, 0x0e, 0x53, 0xe4, 0x0b, 0x63, 0x9c,
-  0x94, 0x97, 0x45, 0xfe, 0x0f, 0x69, 0x96, 0xd6, 0xcd, 0x6c, 0x6d, 0xd5,
-  0x28, 0xb4, 0x03, 0xf2, 0x94, 0x28, 0x11, 0xf2, 0x37, 0xc1, 0xf5, 0x23,
-  0xb1, 0x83, 0x84, 0x30, 0x00, 0x92, 0xd9, 0x64, 0x40, 0x8a, 0x33, 0x48,
-  0x1b, 0x6d, 0x3f, 0xe9, 0x41, 0x91, 0x8f, 0x3e, 0x0b, 0x15, 0x49, 0xda,
-  0x03, 0x81, 0x10, 0x8a, 0xab, 0x48, 0xd9, 0x2f, 0x28, 0x28, 0x20, 0x0e,
-  0xfa, 0x8b, 0x4a, 0x0a, 0xda, 0x0a, 0xaa, 0x07, 0xa7, 0x95, 0xdd, 0x32,
-  0x07, 0x8d, 0xe3, 0x15, 0x0a, 0x46, 0x70, 0x16, 0x13, 0x2f, 0x36, 0x0e,
-  0x81, 0x66, 0x38, 0x0f, 0x81, 0x2c, 0x54, 0xd5, 0x33, 0x10, 0x2f, 0x11,
-  0xbc, 0x42, 0x3b, 0xfa, 0x03, 0x80, 0x0a, 0xc9, 0x8d, 0xaf, 0x2d, 0x02,
-  0x64, 0xca, 0x68, 0x9c, 0xc3, 0xf0, 0x0b, 0x19, 0xa3, 0x0b, 0xd2, 0xb4,
-  0xdc, 0x95, 0xe4, 0x0b, 0x1b, 0x6d, 0xe9, 0x4a, 0x68, 0x0c, 0x50, 0xdc,
-  0x27, 0x5a, 0xb4, 0xd7, 0xf0, 0xde, 0xd2, 0xdb, 0x23, 0xc2, 0xd2, 0xa3,
-  0xa2, 0x2a, 0x8b, 0x72, 0x46, 0x96, 0x3c, 0xaa, 0xf7, 0x94, 0x26, 0xba,
-  0xa4, 0xe5, 0xda, 0x35, 0xd8, 0x29, 0x72, 0x96, 0x88, 0xf8, 0xf8, 0x6d,
-  0x1b, 0xc2, 0xb6, 0x0c, 0x63, 0x3c, 0xd9, 0x80, 0xb4, 0x04, 0x31, 0x08,
-  0x6a, 0xc0, 0xca, 0x18, 0x65, 0x04, 0xe3, 0xcc, 0xa5, 0x45, 0xf6, 0x4c,
-  0x06, 0xc4, 0x7d, 0x98, 0xe5, 0x8a, 0xa7, 0x6e, 0xb8, 0x54, 0x2e, 0xdb,
-  0x5d, 0xec, 0x9d, 0x0c, 0xd2, 0xa3, 0xcb, 0x7f, 0x82, 0x4a, 0x94, 0x5f,
-  0x52, 0x88, 0xf2, 0x89, 0x2b, 0x51, 0x3c, 0x49, 0x41, 0x62, 0x27, 0x94,
-  0x13, 0x48, 0x8b, 0x22, 0x97, 0x0c, 0xe7, 0x41, 0xdd, 0xa4, 0xb6, 0x91,
-  0x10, 0xde, 0xea, 0x0c, 0x17, 0xbd, 0x49, 0xed, 0x1c, 0x59, 0x8f, 0x83,
-  0x28, 0x7f, 0xe4, 0x14, 0x78, 0x6a, 0x61, 0x18, 0x81, 0x5f, 0xc2, 0x04,
-  0xa8, 0x64, 0x7c, 0x96, 0x09, 0xd2, 0xda, 0x1f, 0x5d, 0x1f, 0x9f, 0x4f,
-  0x6d, 0x80, 0xed, 0x1a, 0xde, 0xfc, 0xd2, 0x93, 0xc7, 0x7f, 0x8e, 0x08,
-  0xe4, 0xc0, 0x69, 0xc9, 0x75, 0x6d, 0xf4, 0x6a, 0x1b, 0xd4, 0x34, 0xc2,
-  0xf4, 0xe2, 0x17, 0x06, 0x6d, 0x83, 0x11, 0xdf, 0x54, 0xf6, 0x46, 0x69,
-  0x71, 0xf4, 0x72, 0x0f, 0x83, 0x13, 0xd8, 0x5c, 0x35, 0x88, 0x0d, 0x3f,
-  0x9f, 0x64, 0xcd, 0x0d, 0x69, 0x71, 0xd8, 0x0d, 0xdd, 0x46, 0x8f, 0x07,
-  0x58, 0x7e, 0xd8, 0x9b, 0xef, 0x32, 0x10, 0xb4, 0x6c, 0xe2, 0x28, 0x0c,
-  0xcb, 0x6c, 0x3d, 0x23, 0x1a, 0xd7, 0x0d, 0xae, 0x5f, 0xac, 0x31, 0x97,
-  0x0b, 0x51, 0xf3, 0xf7, 0x69, 0x5f, 0xbc, 0x5c, 0xdc, 0x56, 0xc5, 0x90,
-  0x66, 0x2e, 0xc9, 0x83, 0xbe, 0x8f, 0xdf, 0x5e, 0x63, 0xb9, 0xb6, 0x31,
-  0xef, 0x67, 0x9b, 0xcd, 0xe9, 0xe1, 0x7b, 0x7a, 0x96, 0x44, 0x08, 0x3b,
-  0xe0, 0x49, 0x14, 0x97, 0x8b, 0x85, 0x86, 0x7b, 0xb9, 0x0c, 0xbb, 0x72,
-  0xe4, 0xb7, 0xe9, 0xd2, 0xfc, 0x8c, 0x42, 0x82, 0x40, 0x08, 0x9e, 0x65,
-  0xb1, 0xbc, 0x84, 0xce, 0xe6, 0x77, 0xe2, 0xe2, 0x38, 0x9f, 0xb0, 0xe9,
-  0x85, 0x35, 0xce, 0x62, 0xcd, 0x8a, 0x6a, 0x41, 0xd4, 0x52, 0xf7, 0x94,
-  0x06, 0xc1, 0x25, 0xd8, 0xe2, 0x53, 0x9a, 0x60, 0x4d, 0x16, 0x52, 0xbe,
-  0x19, 0x02, 0xc9, 0xb7, 0xd6, 0x58, 0x8e, 0x22, 0x2d, 0x4b, 0x49, 0xbf,
-  0x40, 0x3d, 0x56, 0x77, 0xfe, 0x92, 0xc3, 0xa7, 0x0d, 0x2c, 0x5b, 0x4e,
-  0x1e, 0xc8, 0xb2, 0xd0, 0x65, 0x26, 0xa0, 0x5c, 0xfa, 0x8a, 0x00, 0x5a,
-  0xcb, 0x07, 0x6c, 0xa3, 0xdf, 0xbe, 0xc8, 0x64, 0x2c, 0x87, 0xa3, 0x75,
-  0x6b, 0x25, 0xf6, 0x10, 0x89, 0xcd, 0x6d, 0x8d, 0xa9, 0x2e, 0x62, 0x7c,
-  0x78, 0xb6, 0x9d, 0x9c, 0x75, 0xc2, 0x0a, 0x28, 0x4a, 0x22, 0x61, 0xea,
-  0x33, 0x62, 0x69, 0xac, 0xc8, 0x78, 0xa5, 0xfd, 0x2e, 0x68, 0x45, 0x89,
-  0xb6, 0xc8, 0xbc, 0x08, 0xfd, 0xfe, 0xea, 0x8c, 0xa9, 0xb3, 0x96, 0x03,
-  0x14, 0x69, 0x30, 0x28, 0x88, 0x98, 0x94, 0xfe, 0x2d, 0x35, 0x26, 0x74,
-  0x49, 0xa5, 0x76, 0xdc, 0xca, 0x4c, 0x9c, 0xf2, 0xea, 0x4c, 0x9f, 0x07,
-  0xa9, 0x8e, 0x0c, 0x8a, 0xa3, 0x99, 0xe7, 0x1e, 0xfc, 0x91, 0x34, 0x15,
-  0xad, 0x59, 0x2e, 0x75, 0x9a, 0x7e, 0xd0, 0x2a, 0x2e, 0xb3, 0x22, 0x8b,
-  0x21, 0x84, 0xdd, 0x41, 0x90, 0x0b, 0x51, 0xcf, 0x46, 0x5d, 0x2c, 0x74,
-  0x2f, 0x6c, 0x20, 0x93, 0xcb, 0x4b, 0xd7, 0xf7, 0xa0, 0x07, 0x2f, 0x15,
-  0x26, 0xff, 0x04, 0x05, 0x80, 0x84, 0xc3, 0x05, 0x5c, 0x7d, 0x18, 0x05,
-  0xd3, 0x72, 0x79, 0x47, 0xdb, 0x61, 0x1e, 0xac, 0xeb, 0xab, 0x3d, 0xc3,
-  0x39, 0xf6, 0x46, 0x9f, 0xc3, 0x44, 0x31, 0xc2, 0x3a, 0x02, 0xae, 0xcc,
-  0xb9, 0x23, 0xd2, 0x7c, 0xb8, 0x33, 0x9a, 0x68, 0xe1, 0x23, 0xa7, 0xf8,
-  0x0f, 0xff, 0x83, 0x28, 0x0d, 0x78, 0x95, 0xdd, 0x53, 0x00, 0x41, 0xbd,
-  0xa6, 0x24, 0x1f, 0x6a, 0x94, 0xc9, 0x99, 0x06, 0x93, 0xbc, 0x41, 0x83,
-  0x0a, 0xb5, 0x21, 0xdb, 0x17, 0xf3, 0x35, 0x97, 0x3c, 0x27, 0x78, 0x2d,
-  0x5a, 0x13, 0x6f, 0x54, 0xf0, 0xff, 0x00, 0x36, 0xa6, 0x0c, 0xc0, 0xb5,
-  0x49, 0xc8, 0x86, 0xf8, 0xea, 0xe8, 0xf5, 0xe9, 0xbb, 0xa3, 0x76, 0xbd,
-  0x62, 0x03, 0xd0, 0x2d, 0x04, 0xfb, 0xbb, 0xb3, 0x03, 0xda, 0xa0, 0x6b,
-  0xd1, 0x9c, 0x17, 0x39, 0x19, 0xfd, 0xc9, 0xd9, 0xf7, 0xaf, 0xec, 0xe4,
-  0x72, 0x30, 0x4d, 0x4c, 0x4a, 0x47, 0x1c, 0xe8, 0x3e, 0x77, 0x45, 0x3b,
-  0x29, 0x01, 0xd4, 0xda, 0x4d, 0x5a, 0xc5, 0xdb, 0xe9, 0x21, 0xc9, 0x82,
-  0x53, 0x63, 0xb4, 0x54, 0x1f, 0x88, 0xf8, 0x75, 0x4d, 0xa5, 0xf7, 0x76,
-  0xd8, 0x40, 0xef, 0x85, 0xe8, 0x07, 0xda, 0x94, 0xd8, 0xa2, 0x84, 0xe8,
-  0x47, 0x30, 0x7f, 0xa3, 0xc4, 0x7e, 0xc4, 0x7d, 0x85, 0x0e, 0x5e, 0xb2,
-  0x81, 0xf0, 0x95, 0x18, 0xc3, 0xbe, 0xa2, 0x2c, 0x6d, 0xc4, 0x41, 0x58,
-  0xde, 0x91, 0xc3, 0x85, 0x68, 0xd6, 0x76, 0x91, 0x1b, 0x30, 0x02, 0xa3,
-  0x84, 0x7b, 0xfc, 0x7d, 0x8c, 0x44, 0xc8, 0xcd, 0x67, 0xb7, 0xea, 0xed,
-  0x81, 0x37, 0x53, 0xbb, 0x6d, 0x32, 0xe1, 0xcd, 0x3f, 0x6e, 0x26, 0x52,
-  0x10, 0x02, 0x86, 0xc7, 0x20, 0xc3, 0x3d, 0xdd, 0x63, 0x5d, 0x37, 0xc1,
-  0xed, 0xfb, 0xf2, 0xb7, 0x74, 0xd1, 0xfd, 0xf5, 0xd8, 0x12, 0xba, 0x93,
-  0xa4, 0x1e, 0xb4, 0xf5, 0x5d, 0x31, 0xf4, 0x2c, 0x58, 0x87, 0x88, 0x53,
-  0x1d, 0x67, 0x20, 0xa8, 0xec, 0xa1, 0x73, 0xaf, 0xf2, 0x3b, 0x8c, 0x29,
-  0xc3, 0x41, 0xc4, 0x4c, 0xdb, 0x60, 0x70, 0x2c, 0x82, 0xa8, 0xbb, 0xbe,
-  0x2b, 0x1a, 0xba, 0xa8, 0xcc, 0x53, 0xa6, 0x65, 0x15, 0x2f, 0x00, 0x03,
-  0x31, 0x39, 0xda, 0xad, 0x81, 0x35, 0xf1, 0xe2, 0xe9, 0x0b, 0x12, 0xee,
-  0xc8, 0x51, 0x92, 0x0e, 0x7b, 0x82, 0xd7, 0x8d, 0xf8, 0x29, 0xcf, 0x39,
-  0x8a, 0x1c, 0x22, 0xe3, 0x48, 0x4f, 0xf4, 0x49, 0x36, 0xe7, 0x9e, 0x7e,
-  0x63, 0x6f, 0x88, 0x10, 0x4c, 0xa9, 0xef, 0xc4, 0x08, 0x0b, 0xd3, 0xd0,
-  0x4e, 0x5e, 0x7f, 0x4c, 0xb6, 0xfe, 0x3b, 0x37, 0x40, 0x75, 0xd5, 0xf1,
-  0x1c, 0xfc, 0xcd, 0x8b, 0x55, 0x40, 0xf9, 0xe4, 0x9c, 0xd3, 0x42, 0x61,
-  0x1d, 0xf0, 0x02, 0x31, 0x95, 0xb4, 0xf6, 0x11, 0x4d, 0x3c, 0x50, 0xb5,
-  0xa6, 0x5c, 0x92, 0xd2, 0x06, 0xf8, 0x84, 0x48, 0x0f, 0x66, 0x73, 0x58,
-  0x0f, 0x4e, 0xf2, 0x69, 0x97, 0x2d, 0x84, 0x12, 0x91, 0x76, 0x02, 0x08,
-  0xe7, 0xe2, 0x6e, 0x55, 0xe5, 0x6a, 0x94, 0xbc, 0x2f, 0x90, 0x89, 0x27,
-  0x64, 0x27, 0x62, 0x22, 0x2f, 0xcc, 0x0e, 0x18, 0x9a, 0x26, 0x28, 0x8f,
-  0x08, 0x13, 0x62, 0x5c, 0x5e, 0xef, 0xde, 0x09, 0x9b, 0xec, 0x84, 0x48,
-  0x71, 0x6f, 0x2d, 0x26, 0xbd, 0xf0, 0xad, 0xd7, 0x61, 0xb7, 0x4a, 0xee,
-  0xb6, 0x47, 0xa4, 0x6e, 0x96, 0x83, 0xb1, 0x29, 0x04, 0x9e, 0xcd, 0xe7,
-  0x43, 0x86, 0xc4, 0x27, 0x80, 0x70, 0x52, 0xee, 0xb9, 0x48, 0x1a, 0x09,
-  0x6c, 0x7e, 0x09, 0x7e, 0x20, 0x59, 0x50, 0xeb, 0x3d, 0x42, 0x0d, 0x90,
-  0x82, 0x8d, 0x48, 0xda, 0xbb, 0x46, 0xd6, 0xa8, 0x70, 0xcf, 0xf9, 0x43,
-  0xb0, 0x3b, 0x7f, 0x57, 0x7e, 0x1a, 0xeb, 0x2f, 0x17, 0xc2, 0xc5, 0x4e,
-  0xaf, 0x2e, 0xab, 0x25, 0xf7, 0xb8, 0x8c, 0x35, 0xe0, 0xf4, 0xb4, 0x6e,
-  0x7e, 0x52, 0x49, 0xa2, 0xce, 0x1a, 0x9e, 0x0a, 0xbf, 0x7a, 0xfc, 0x4a,
-  0xef, 0xa1, 0xd5, 0x31, 0x50, 0xe7, 0x16, 0x1f, 0x4e, 0xa0, 0xc9, 0xc9,
-  0x57, 0x80, 0x1b, 0xe9, 0x24, 0x87, 0x1d, 0xcd, 0x99, 0x18, 0x93, 0x3b,
-  0xf7, 0x9b, 0xf8, 0x70, 0x32, 0x06, 0x6b, 0xaa, 0x3c, 0x82, 0x0e, 0x0b,
-  0x5a, 0x31, 0xa6, 0x68, 0x4e, 0xed, 0xca, 0x88, 0x1a, 0x2e, 0xb3, 0xca,
-  0x7e, 0x24, 0x4c, 0x92, 0xbc, 0x5a, 0x94, 0x33, 0x2a, 0xea, 0xca, 0xee,
-  0xdd, 0x0b, 0x7a, 0x50, 0xf7, 0x42, 0x6a, 0xe1, 0x6a, 0x7f, 0x5d, 0x18,
-  0xc4, 0x50, 0x29, 0x51, 0x9e, 0xe0, 0xe8, 0xc6, 0x87, 0x73, 0x0b, 0xd5,
-  0x9e, 0xb3, 0x19, 0xbf, 0xec, 0x2f, 0xa1, 0x48, 0xca, 0x69, 0xe3, 0xad,
-  0x80, 0x1e, 0x88, 0x0f, 0xc7, 0x8c, 0x35, 0xb2, 0x32, 0x2a, 0x90, 0x82,
-  0x45, 0x79, 0xdf, 0xca, 0xe8, 0xc1, 0xe0, 0x94, 0xcd, 0x0f, 0x99, 0x5d,
-  0x77, 0x8e, 0x98, 0x0f, 0x27, 0x3e, 0x5c, 0xfb, 0x80, 0xf5, 0x84, 0x31,
-  0x87, 0xd8, 0x01, 0x0b, 0x14, 0x79, 0xa8, 0x61, 0x39, 0xfb, 0x98, 0x77,
-  0xc7, 0x3e, 0xd8, 0x7b, 0xc0, 0xf2, 0x8d, 0x60, 0x17, 0xe6, 0x85, 0xd1,
-  0xee, 0x56, 0xd5, 0x34, 0xfb, 0x80, 0xb9, 0x35, 0x69, 0x75, 0x99, 0x35,
-  0x1f, 0xd6, 0x6f, 0xc8, 0x5c, 0xd0, 0x14, 0xee, 0x16, 0x68, 0x1a, 0x6f,
-  0x79, 0x85, 0xa0, 0xfe, 0xa6, 0x82, 0x2e, 0x60, 0x14, 0x3c, 0xfc, 0x9e,
-  0xed, 0x99, 0x1e, 0xb2, 0x77, 0xdf, 0xe3, 0xfe, 0x25, 0x6c, 0x98, 0x2d,
-  0xcb, 0xbc, 0xb0, 0x6d, 0x80, 0xc0, 0x63, 0xbc, 0x39, 0xc6, 0x90, 0x97,
-  0xd6, 0x85, 0xab, 0x16, 0x1f, 0xa9, 0xc4, 0xca, 0x2a, 0x01, 0x1f, 0x22,
-  0xad, 0x5e, 0xbc, 0xc5, 0xf1, 0xd3, 0x7a, 0xda, 0xbc, 0x24, 0x29, 0x21,
-  0xb4, 0xad, 0x85, 0xfd, 0x83, 0xa6, 0xa2, 0xe2, 0x9e, 0xd9, 0xf8, 0x1f,
-  0xb4, 0x37, 0xb2, 0x3b, 0xbb, 0xe5, 0xcd, 0xcc, 0x02, 0xd9, 0xdc, 0xb8,
-  0x0b, 0xa4, 0xa2, 0x1d, 0x99, 0xcd, 0xda, 0xbe, 0x9b, 0x32, 0x98, 0x78,
-  0xb0, 0x0b, 0x85, 0x2b, 0xef, 0xfd, 0x74, 0xd1, 0x84, 0xfa, 0x4f, 0xf0,
-  0xf1, 0x0a, 0x7d, 0xc8, 0x65, 0x77, 0xe5, 0x30, 0xfa, 0xb7, 0x46, 0x9e,
-  0x76, 0x53, 0x64, 0xee, 0x6e, 0xe9, 0xbf, 0xac, 0x22, 0x7b, 0xb4, 0x86,
-  0xdd, 0xc9, 0x67, 0xbb, 0x0c, 0x6f, 0x96, 0x91, 0x5b, 0x96, 0x29, 0x01,
-  0x39, 0x5b, 0xf7, 0xdf, 0x2b, 0x9e, 0x79, 0xef, 0x1e, 0x57, 0x8b, 0x7b,
-  0xae, 0xb8, 0x79, 0xc0, 0xad, 0x8a, 0x91, 0x38, 0xec, 0xaa, 0x82, 0x5b,
-  0x29, 0x6d, 0xca, 0x7b, 0x76, 0xbe, 0x6f, 0x06, 0x2d, 0x1a, 0xec, 0x9f,
-  0x89, 0x3c, 0x19, 0x9d, 0x8e, 0xdb, 0x5c, 0x73, 0xba, 0xd5, 0x9d, 0x9b,
-  0x59, 0x7c, 0x38, 0x99, 0xae, 0x7b, 0x4b, 0xb6, 0x67, 0xe0, 0xf9, 0x2e,
-  0xb9, 0x2f, 0x8c, 0x31, 0x1b, 0x43, 0xda, 0xd0, 0xeb, 0xfd, 0xb3, 0xd8,
-  0x03, 0xd9, 0xe7, 0xf3, 0xc2, 0xb7, 0xc8, 0xe9, 0x8b, 0x46, 0xf2, 0xae,
-  0x29, 0x65, 0xf1, 0x22, 0xd6, 0xf6, 0xb8, 0xb9, 0x33, 0x34, 0xe2, 0xae,
-  0x48, 0xc8, 0x43, 0xa2, 0x2a, 0xda, 0x8a, 0x89, 0x92, 0x0a, 0xc0, 0xb8,
-  0x19, 0x35, 0x6c, 0x09, 0xf3, 0xe6, 0x13, 0xfe, 0x66, 0xc2, 0x79, 0x5b,
-  0x0c, 0x84, 0x4c, 0xb1, 0x43, 0x51, 0x43, 0xb4, 0xf3, 0x74, 0x9d, 0x89,
-  0x9d, 0x20, 0x8f, 0x73, 0x0f, 0x98, 0xb0, 0xdd, 0x76, 0x27, 0x79, 0xae,
-  0x1e, 0x79, 0x6e, 0x08, 0xce, 0x15, 0xc9, 0x2e, 0x67, 0x7e, 0xf3, 0x7a,
-  0x6f, 0xf9, 0xd5, 0x80, 0xb7, 0xe0, 0xd2, 0x2c, 0x1e, 0xff, 0x89, 0x16,
-  0x89, 0x24, 0x6a, 0x48, 0x02, 0xf5, 0x60, 0x3b, 0x79, 0x27, 0xa1, 0x4d,
-  0x52, 0xea, 0xee, 0x1a, 0x4c, 0xd0, 0x0c, 0xb0, 0x95, 0x8f, 0x8c, 0x30,
-  0xe4, 0xa2, 0x00, 0x52, 0x90, 0xa8, 0xb1, 0x42, 0x2c, 0x50, 0xbc, 0xad,
-  0x91, 0x62, 0x85, 0x00, 0xdb, 0xd9, 0x1d, 0xed, 0x0e, 0x12, 0x6b, 0x7b,
-  0x7a, 0xba, 0x33, 0x92, 0x17, 0x05, 0xa2, 0x9d, 0x3e, 0xdd, 0xf5, 0x33,
-  0xbc, 0xa3, 0x0f, 0xd7, 0xa1, 0x57, 0x18, 0xae, 0x65, 0x67, 0xb0, 0xdc,
-  0xa4, 0x77, 0xa1, 0x62, 0xfa, 0x68, 0xf8, 0xe4, 0xc5, 0x8b, 0x96, 0x3c,
-  0xaf, 0x3d, 0x88, 0xfb, 0xa7, 0x8f, 0x1e, 0x61, 0x6d, 0x41, 0x4d, 0xb4,
-  0xf9, 0xc5, 0xf0, 0x05, 0x5e, 0x6c, 0xbf, 0x56, 0x67, 0xe6, 0x08, 0x66,
-  0xfd, 0xef, 0x0d, 0xe9, 0x37, 0x91, 0xcf, 0xc1, 0x9f, 0xd2, 0xfb, 0xd6,
-  0x0b, 0xfa, 0x5c, 0xe4, 0x2d, 0x3c, 0xcc, 0xdb, 0x58, 0x5e, 0x5c, 0x90,
-  0x27, 0x8b, 0x9e, 0x54, 0x64, 0x9e, 0x9b, 0xb4, 0x9a, 0x85, 0xcb, 0x7d,
-  0x34, 0x18, 0xee, 0xf6, 0x2d, 0x17, 0xd1, 0x64, 0x24, 0xc0, 0xd1, 0x79,
-  0x92, 0xa1, 0x68, 0x0c, 0x10, 0x2e, 0x10, 0xea, 0x0e, 0xb4, 0x6b, 0x66,
-  0xb4, 0xfb, 0xe2, 0xc5, 0x80, 0x66, 0xf6, 0xf4, 0xc5, 0x8b, 0xde, 0x82,
-  0x70, 0xef, 0x33, 0x37, 0xa5, 0x73, 0x3f, 0xd1, 0xeb, 0x8e, 0x68, 0x6a,
-  0xb2, 0x73, 0xe2, 0xdf, 0xa1, 0xdf, 0x7c, 0x91, 0xbc, 0x3d, 0x3d, 0x3f,
-  0xf2, 0x1c, 0x33, 0xb8, 0x5e, 0x1c, 0x31, 0xf4, 0x52, 0x44, 0x11, 0x82,
-  0x5d, 0xa2, 0x31, 0x1b, 0x0c, 0x5f, 0xb2, 0x49, 0x42, 0x63, 0x12, 0xc5,
-  0x2a, 0xea, 0x13, 0xfc, 0x5d, 0x98, 0x11, 0x41, 0xc6, 0xf1, 0x2c, 0xbf,
-  0xcc, 0x1b, 0x1f, 0xb6, 0x69, 0xcb, 0x9c, 0xf6, 0x36, 0x5c, 0x1c, 0x9c,
-  0xe8, 0x26, 0xd1, 0x94, 0xcd, 0x9a, 0xca, 0x3b, 0x38, 0x13, 0x76, 0x93,
-  0xac, 0xa9, 0xcd, 0xa0, 0xc0, 0x22, 0x9b, 0xcf, 0x6a, 0x15, 0x84, 0xfc,
-  0xf8, 0x10, 0x0f, 0xca, 0x6d, 0x81, 0xb9, 0x7a, 0x0b, 0xdf, 0x7b, 0x0a,
-  0x50, 0x4b, 0xfe, 0x74, 0x7f, 0x3c, 0x05, 0xee, 0x2c, 0x24, 0x62, 0x68,
-  0x61, 0x16, 0x8d, 0xe3, 0xa7, 0xca, 0x6e, 0xd6, 0xce, 0xe5, 0x69, 0xbd,
-  0x73, 0x05, 0x9d, 0x43, 0x80, 0x47, 0xc8, 0x4e, 0xfc, 0x59, 0xb6, 0xd4,
-  0x94, 0xd2, 0xa2, 0x3d, 0x8e, 0xa1, 0xe5, 0x8b, 0xfc, 0x72, 0x55, 0xc5,
-  0xd3, 0x2f, 0xff, 0xe2, 0xca, 0x84, 0xb4, 0x99, 0x43, 0x7a, 0x93, 0x6a,
-  0x79, 0x12, 0xfa, 0x6f, 0xe8, 0xbd, 0x56, 0x23, 0x58, 0xcb, 0x81, 0xd0,
-  0x6a, 0x23, 0xb0, 0xa4, 0xc9, 0x3b, 0x71, 0x61, 0x34, 0x19, 0x72, 0x12,
-  0x68, 0x13, 0x56, 0xb8, 0xf5, 0xa4, 0x55, 0xa3, 0x64, 0xd8, 0x88, 0x0b,
-  0x91, 0xce, 0x9b, 0xc4, 0x69, 0x2a, 0x5b, 0x10, 0xe6, 0xd4, 0x6d, 0xce,
-  0x9d, 0xef, 0x9e, 0x9e, 0x84, 0xb7, 0xe5, 0xaa, 0xf4, 0xba, 0xbd, 0x84,
-  0xa0, 0x0d, 0x02, 0x4a, 0x03, 0xee, 0xc3, 0x47, 0x34, 0x33, 0x2a, 0xf4,
-  0xbc, 0x4c, 0xe9, 0x18, 0xd5, 0x73, 0xc2, 0xd1, 0x74, 0xd6, 0x0e, 0x18,
-  0x71, 0x4c, 0xcf, 0x36, 0xc8, 0xea, 0xa0, 0xa3, 0x96, 0x53, 0x26, 0x2c,
-  0x6f, 0x07, 0x2a, 0x02, 0x22, 0xf5, 0xdc, 0x20, 0xcc, 0xa7, 0xcc, 0x47,
-  0x18, 0x21, 0x63, 0x7b, 0x94, 0x84, 0x66, 0x2f, 0x11, 0x3c, 0x9f, 0x96,
-  0xed, 0x40, 0x82, 0xee, 0xb5, 0x24, 0x24, 0x69, 0xc2, 0x2a, 0x8e, 0xc7,
-  0xc7, 0xff, 0xe3, 0xe8, 0x53, 0x46, 0x9d, 0xaa, 0xf4, 0xc6, 0x16, 0x0e,
-  0x7e, 0xcf, 0x80, 0x95, 0x12, 0x0d, 0xb2, 0x48, 0x15, 0xe9, 0x5c, 0x8c,
-  0x78, 0xea, 0x90, 0x0a, 0xe9, 0x81, 0xb8, 0xa2, 0x34, 0xa7, 0x36, 0x84,
-  0x15, 0xd2, 0x36, 0x79, 0xcd, 0x08, 0x5e, 0x41, 0x9d, 0x86, 0x48, 0x46,
-  0x47, 0xc9, 0x17, 0x3b, 0x01, 0xf9, 0x20, 0x17, 0x70, 0x25, 0xc2, 0xb2,
-  0x27, 0x6f, 0x2f, 0x23, 0x4a, 0x85, 0xe1, 0x02, 0x40, 0x22, 0xd2, 0xa4,
-  0xcc, 0x5c, 0xef, 0xe9, 0x30, 0xe9, 0x57, 0xda, 0x67, 0xdc, 0x28, 0x83,
-  0x02, 0x54, 0x55, 0xf2, 0xf2, 0xfd, 0xbb, 0x93, 0x9e, 0x72, 0xc9, 0x31,
-  0xce, 0x80, 0x36, 0x6b, 0xe3, 0x5d, 0x06, 0x34, 0xb3, 0x2a, 0x39, 0x4b,
-  0x2f, 0xb3, 0x0d, 0x1f, 0x40, 0x4e, 0x55, 0x45, 0x2c, 0x5f, 0xfc, 0x0f,
-  0x31, 0x77, 0x8a, 0xdf, 0x0e, 0x85, 0x98, 0xb8, 0x0b, 0x0b, 0xfb, 0x35,
-  0x8e, 0x17, 0xf3, 0x54, 0xf6, 0x6e, 0x55, 0x51, 0x40, 0x1f, 0x3b, 0x1f,
-  0x69, 0x0c, 0xc6, 0xaf, 0xb7, 0x51, 0x3f, 0x5d, 0x86, 0x29, 0x45, 0x82,
-  0xc8, 0x4f, 0x96, 0x6c, 0xfc, 0x89, 0xdc, 0xef, 0x1b, 0x1e, 0xd2, 0xe5,
-  0x30, 0x0b, 0x83, 0x6c, 0xba, 0x15, 0x8c, 0x51, 0x68, 0x5d, 0x51, 0xec,
-  0xca, 0x6f, 0xb9, 0xef, 0x6b, 0xb9, 0x60, 0xcb, 0x2a, 0x23, 0x3c, 0xde,
-  0x3a, 0xd2, 0x8b, 0x48, 0xd3, 0x8e, 0x19, 0x82, 0x95, 0xec, 0xbf, 0x13,
-  0x99, 0xdf, 0xbe, 0x44, 0x5a, 0x58, 0x0d, 0xb2, 0x53, 0xd3, 0x06, 0x47,
-  0x98, 0x78, 0xe0, 0xeb, 0xc5, 0x62, 0xd3, 0x39, 0xf5, 0x2a, 0x62, 0xef,
-  0x97, 0x84, 0xde, 0x67, 0x25, 0xf5, 0xb6, 0xa1, 0xf9, 0xa4, 0x85, 0xf5,
-  0x27, 0xb7, 0x4e, 0xf6, 0x93, 0x43, 0x1d, 0xba, 0x00, 0xd0, 0x81, 0x36,
-  0xeb, 0x1a, 0x1a, 0xea, 0x28, 0xa4, 0x12, 0xde, 0x3b, 0x56, 0x8f, 0xf6,
-  0xfe, 0xdd, 0x6b, 0xe8, 0xe2, 0x35, 0x65, 0xe9, 0x41, 0xcc, 0xf5, 0xa6,
-  0xdb, 0xa0, 0x4a, 0x05, 0x04, 0x13, 0x34, 0x85, 0x71, 0x05, 0xb3, 0x22,
-  0x2d, 0xa3, 0xee, 0xfc, 0xa1, 0x53, 0x9a, 0x0e, 0xb9, 0x72, 0x73, 0xf8,
-  0x2a, 0x37, 0x32, 0xa4, 0x66, 0x00, 0x22, 0x28, 0xb9, 0x5c, 0x7b, 0xa8,
-  0xd7, 0x10, 0xbe, 0x91, 0x2c, 0x48, 0x57, 0xe0, 0x28, 0x09, 0x12, 0x9f,
-  0xed, 0x3b, 0x36, 0x64, 0x63, 0x28, 0xe2, 0x5e, 0x67, 0xb1, 0xa7, 0x30,
-  0xa4, 0xce, 0x5f, 0x81, 0x6d, 0xd3, 0x1e, 0x06, 0x7c, 0x3b, 0x8c, 0x44,
-  0x88, 0xec, 0x8e, 0xc2, 0x02, 0x21, 0x6b, 0xc6, 0xe1, 0xf5, 0x48, 0xc3,
-  0xac, 0xc0, 0xd4, 0xb4, 0x7d, 0xe8, 0x59, 0x2a, 0x05, 0x24, 0x46, 0x79,
-  0x29, 0xb6, 0x41, 0x11, 0xc7, 0x4e, 0x18, 0x84, 0x8f, 0x4b, 0x53, 0xa7,
-  0x66, 0x60, 0x1b, 0x37, 0xd7, 0x2e, 0xdb, 0xd2, 0x5b, 0x29, 0x2e, 0x70,
-  0xef, 0x5a, 0xab, 0x42, 0xd2, 0xa8, 0x4f, 0x78, 0x14, 0x1b, 0x28, 0x4a,
-  0x41, 0x78, 0x89, 0x85, 0xd0, 0x91, 0xbf, 0x63, 0x9e, 0xf0, 0x64, 0x20,
-  0xe7, 0x6b, 0x24, 0x7f, 0x18, 0xba, 0xce, 0x1b, 0x5b, 0x77, 0x99, 0xd1,
-  0xaf, 0x2d, 0xa8, 0x96, 0x1a, 0x52, 0x91, 0xea, 0xcf, 0x84, 0x7b, 0xbd,
-  0xd6, 0xad, 0xc2, 0x14, 0x98, 0x20, 0x5e, 0x64, 0x91, 0xb7, 0x5c, 0x7a,
-  0xe8, 0xac, 0x8a, 0xec, 0x96, 0x30, 0xc0, 0xfb, 0x87, 0x0b, 0x95, 0xec,
-  0xef, 0x0f, 0xde, 0xbd, 0x3d, 0x7e, 0xfb, 0xf5, 0x7e, 0x72, 0x74, 0x9b,
-  0x55, 0x53, 0xea, 0xab, 0xfd, 0xb7, 0xd5, 0x2c, 0x9f, 0x82, 0x4d, 0x48,
-  0xbb, 0x67, 0x3f, 0xe4, 0x6d, 0xac, 0x80, 0x4c, 0xfc, 0xab, 0x24, 0x70,
-  0x83, 0x42, 0x18, 0xc9, 0xe5, 0x25, 0xe0, 0x08, 0x63, 0x45, 0x95, 0x97,
-  0x2b, 0x8f, 0x7c, 0xa6, 0xdc, 0xa0, 0x12, 0xb1, 0x00, 0xc4, 0x48, 0xaf,
-  0x64, 0xaf, 0xc9, 0xe9, 0x9a, 0xbc, 0x3a, 0x39, 0xe9, 0xe9, 0xf6, 0xcd,
-  0xd3, 0xe7, 0x52, 0x5f, 0x0c, 0x61, 0xf3, 0x4d, 0x29, 0x96, 0x67, 0xc4,
-  0x3f, 0xf1, 0x9a, 0x16, 0xc3, 0x03, 0x18, 0xd8, 0xf7, 0x61, 0x26, 0x27,
-  0xd2, 0x8c, 0x91, 0x1c, 0x88, 0x13, 0xce, 0xab, 0x19, 0x6c, 0x21, 0xc3,
-  0x21, 0xcb, 0x8b, 0x86, 0xf4, 0xa3, 0x96, 0x24, 0x6d, 0x77, 0x6b, 0x5a,
-  0x97, 0x14, 0xc6, 0x31, 0xa3, 0x36, 0x4e, 0x94, 0x84, 0x24, 0x91, 0xb3,
-  0x6a, 0x08, 0x92, 0x15, 0x43, 0xb4, 0xf8, 0x42, 0xaa, 0x59, 0x90, 0x50,
-  0x9b, 0xda, 0x3e, 0xf5, 0x35, 0x71, 0xcb, 0x90, 0x5d, 0xdc, 0x64, 0x95,
-  0x98, 0x9e, 0xb6, 0x88, 0xd8, 0x30, 0xbb, 0x51, 0x32, 0x2e, 0xcd, 0xf3,
-  0x91, 0xaa, 0x05, 0xed, 0x9f, 0xe9, 0x7a, 0xe4, 0xa6, 0x8d, 0xa4, 0xd0,
-  0xda, 0xbc, 0x2a, 0xf4, 0x09, 0x43, 0xcc, 0xad, 0xbd, 0xde, 0x48, 0xf7,
-  0x6e, 0xa2, 0xff, 0x49, 0x66, 0x15, 0x8a, 0x3b, 0x0d, 0xed, 0x10, 0x91,
-  0x6c, 0x0c, 0x0d, 0x3b, 0xdd, 0x40, 0x07, 0x44, 0xea, 0x29, 0xee, 0x8d,
-  0x74, 0x4f, 0x67, 0x5c, 0x3f, 0x4d, 0xbd, 0xbb, 0xe0, 0x7b, 0x3a, 0x0d,
-  0xaa, 0xd5, 0xe9, 0x39, 0x4e, 0xa5, 0x81, 0x9b, 0x8d, 0x95, 0x32, 0x4f,
-  0xa2, 0xae, 0x36, 0x59, 0x13, 0x04, 0xc0, 0x4f, 0x6d, 0x43, 0x4f, 0x3c,
-  0xe6, 0x17, 0xca, 0xfb, 0xaf, 0x8b, 0xbc, 0x19, 0x38, 0xef, 0x02, 0x69,
-  0x05, 0x41, 0xb9, 0xb6, 0xb1, 0xf1, 0x46, 0xdb, 0xb1, 0xbc, 0x1a, 0xe1,
-  0x8b, 0x02, 0xe4, 0x9a, 0x5e, 0xbb, 0x7c, 0xaf, 0x5e, 0xce, 0x37, 0xd2,
-  0xfc, 0xf8, 0xae, 0x8c, 0x06, 0xe4, 0x81, 0xe7, 0x0f, 0xe7, 0xe1, 0xc0,
-  0x4c, 0xfc, 0x62, 0x16, 0x2f, 0x5a, 0xe9, 0x70, 0x09, 0x22, 0xcd, 0x11,
-  0x5d, 0xc1, 0x57, 0x3f, 0x13, 0x96, 0xa8, 0x4d, 0x5e, 0x5c, 0x97, 0x1f,
-  0x59, 0xde, 0x23, 0xd0, 0x15, 0x4d, 0x51, 0xc9, 0x7b, 0xcb, 0x5a, 0xd8,
-  0x2f, 0xc5, 0xbb, 0x2a, 0x73, 0x67, 0x91, 0xe5, 0x55, 0x12, 0x98, 0xc5,
-  0x48, 0x30, 0xc6, 0x96, 0x00, 0x5a, 0xf1, 0xd4, 0xcd, 0xf7, 0xd7, 0xbb,
-  0x34, 0xd0, 0xf6, 0xf0, 0x49, 0x36, 0xaf, 0xb3, 0x81, 0x57, 0x0d, 0xa8,
-  0xc2, 0x46, 0xa5, 0x0d, 0x92, 0x3f, 0x59, 0x9c, 0xac, 0x93, 0x24, 0xa3,
-  0x6e, 0xff, 0xd9, 0x8e, 0x11, 0x8b, 0xe0, 0x26, 0x47, 0x9d, 0xa6, 0x57,
-  0x65, 0x19, 0x15, 0xdb, 0x4e, 0x86, 0x70, 0x83, 0x34, 0x02, 0xc4, 0xe8,
-  0xd1, 0x1f, 0xda, 0xdd, 0x46, 0x25, 0x99, 0x3c, 0x6c, 0x6f, 0x96, 0x6b,
-  0xf1, 0x58, 0x7b, 0x97, 0x3b, 0xd2, 0x8d, 0x27, 0x14, 0xc8, 0xe6, 0x58,
-  0xf2, 0x02, 0xff, 0xae, 0x23, 0x8f, 0x9b, 0x16, 0x7a, 0x82, 0xbf, 0x29,
-  0x51, 0x61, 0xc7, 0x09, 0x68, 0x2e, 0x2d, 0x11, 0x74, 0x03, 0xa3, 0xa9,
-  0x68, 0x07, 0x34, 0x30, 0xcf, 0xbc, 0x01, 0x03, 0xf9, 0xc3, 0xde, 0xa3,
-  0x3e, 0x26, 0xcf, 0x6a, 0xac, 0x56, 0xb9, 0xd2, 0x75, 0xb4, 0xc6, 0x39,
-  0x0b, 0x42, 0x57, 0x18, 0x40, 0x02, 0x64, 0xb5, 0x4c, 0xd0, 0xfa, 0x8a,
-  0x9a, 0x13, 0xf6, 0xec, 0x7f, 0xd4, 0x2a, 0xfe, 0xa5, 0x2d, 0x29, 0xfb,
-  0x7a, 0x52, 0x3a, 0xfe, 0xf5, 0xce, 0x3b, 0x63, 0x1a, 0x29, 0x5a, 0x5e,
-  0xcb, 0xbc, 0xc4, 0x73, 0x95, 0x78, 0x3a, 0xbb, 0xd3, 0x1b, 0x60, 0xd9,
-  0x83, 0xd9, 0x71, 0x8e, 0x41, 0x1e, 0xb2, 0x64, 0x63, 0xd3, 0x2e, 0x96,
-  0x11, 0x86, 0x65, 0x2f, 0x81, 0x66, 0xa9, 0xa4, 0x0e, 0xed, 0x32, 0x15,
-  0xf6, 0x68, 0x38, 0x67, 0x88, 0xbe, 0x22, 0x9c, 0x94, 0x8d, 0xf1, 0x54,
-  0xb2, 0x35, 0xb1, 0x23, 0xf4, 0xa5, 0xb6, 0x60, 0x44, 0xd6, 0xd9, 0x30,
-  0xea, 0xed, 0x57, 0xcc, 0x9a, 0x10, 0xfc, 0x0c, 0x96, 0x94, 0x03, 0xc3,
-  0xdf, 0xe0, 0xd7, 0x37, 0x92, 0x2d, 0xe2, 0xaa, 0xdb, 0xaa, 0xbd, 0x86,
-  0xf5, 0xcf, 0xae, 0xa6, 0x0e, 0xec, 0x37, 0xad, 0x83, 0xcc, 0x59, 0x68,
-  0xaf, 0x89, 0x31, 0xf2, 0x2a, 0xa3, 0x00, 0x50, 0xcb, 0x37, 0xa9, 0x1c,
-  0xbc, 0x58, 0xcd, 0x63, 0x66, 0x0e, 0x6e, 0xb6, 0xed, 0xa9, 0x9b, 0xd7,
-  0xf5, 0x4a, 0x7b, 0x09, 0x38, 0x9c, 0x19, 0x01, 0x1d, 0x9c, 0x9b, 0x19,
-  0xa1, 0xa0, 0x65, 0xce, 0x2d, 0xce, 0xa2, 0x94, 0x0b, 0xd7, 0x30, 0xb7,
-  0xa3, 0x17, 0x05, 0x93, 0xad, 0x28, 0x9e, 0x9b, 0x76, 0xa1, 0xb3, 0x6d,
-  0xd4, 0x68, 0x0b, 0x06, 0x09, 0x84, 0x55, 0x67, 0xb8, 0x8d, 0xd3, 0xb3,
-  0xf3, 0xe3, 0xd3, 0xb7, 0xe3, 0xe4, 0xbf, 0x6f, 0xac, 0x2d, 0xef, 0x6a,
-  0x03, 0x2b, 0xff, 0x30, 0x70, 0x67, 0x92, 0xbc, 0x14, 0x3f, 0x43, 0x9f,
-  0x6d, 0xec, 0x69, 0xf0, 0x53, 0x23, 0xbd, 0x0d, 0x7b, 0xd5, 0x37, 0x05,
-  0xdb, 0x4d, 0x0e, 0xab, 0x83, 0x64, 0x10, 0x68, 0xcb, 0x3e, 0xec, 0x83,
-  0x6f, 0x43, 0x33, 0xaf, 0x77, 0x26, 0x4b, 0x67, 0xf4, 0x1e, 0x0e, 0xac,
-  0xdd, 0x9a, 0x3d, 0xfb, 0x05, 0x7b, 0x27, 0x6f, 0x61, 0x9b, 0x6f, 0x48,
-  0x37, 0xc5, 0x83, 0x5b, 0xcc, 0x35, 0x45, 0xd1, 0xaa, 0xc3, 0x0c, 0xc1,
-  0xaf, 0x8f, 0xce, 0xb7, 0xa5, 0xd0, 0xd5, 0xce, 0x0f, 0x9e, 0x2e, 0x51,
-  0x7b, 0x52, 0xab, 0x99, 0x69, 0x69, 0x2b, 0x03, 0xb9, 0x19, 0xed, 0x79,
-  0x9e, 0x16, 0xd1, 0x12, 0x36, 0xd2, 0x68, 0x0f, 0xcd, 0x76, 0x10, 0x1f,
-  0x56, 0x8e, 0xac, 0xde, 0x13, 0xaf, 0x7f, 0x0e, 0xe3, 0x32, 0x9d, 0xbd,
-  0x3f, 0xc7, 0x80, 0xaf, 0x8e, 0x4e, 0x8e, 0xce, 0x8f, 0xba, 0x96, 0xfb,
-  0x84, 0xc1, 0x2c, 0x51, 0xea, 0xd2, 0x64, 0xd3, 0xab, 0xa2, 0x9c, 0x97,
-  0x97, 0xb9, 0xb4, 0xe2, 0x4d, 0xbe, 0xcf, 0x26, 0xaf, 0x0e, 0xbe, 0x23,
-  0x7d, 0x82, 0x3c, 0x4e, 0x67, 0xef, 0x4e, 0xcf, 0x5e, 0x1f, 0xbf, 0x7d,
-  0x35, 0x48, 0x0e, 0x4f, 0xcf, 0xfe, 0x32, 0x48, 0xde, 0x9c, 0x7e, 0x77,
-  0x14, 0x49, 0x71, 0x26, 0x84, 0xdb, 0x80, 0x62, 0x6c, 0xab, 0x3e, 0x16,
-  0x67, 0x6c, 0x7a, 0x27, 0x05, 0xc5, 0x2c, 0xda, 0x62, 0x84, 0x6a, 0x00,
-  0xea, 0x52, 0xf8, 0xad, 0xd9, 0xbb, 0x41, 0xf2, 0xcd, 0xd1, 0xc1, 0xab,
-  0x41, 0x00, 0x60, 0x3e, 0xe6, 0x55, 0xd1, 0xea, 0xec, 0x92, 0x01, 0x7b,
-  0xcd, 0xd6, 0x07, 0x74, 0x04, 0x0e, 0x72, 0xf1, 0x95, 0x35, 0x04, 0x8b,
-  0x22, 0xfd, 0x59, 0x5f, 0xe6, 0x84, 0x20, 0xf1, 0xf7, 0x76, 0xca, 0x6e,
-  0x95, 0x5d, 0x40, 0x5d, 0xf3, 0x15, 0x6d, 0x81, 0x6b, 0x42, 0x66, 0xbd,
-  0xd6, 0x61, 0xd9, 0xe3, 0xee, 0x41, 0x0c, 0x1a, 0xb4, 0x90, 0x02, 0xc0,
-  0x8e, 0xd8, 0xf5, 0x98, 0x4a, 0x47, 0x43, 0xf4, 0x2c, 0x32, 0x66, 0x12,
-  0x69, 0xd5, 0x17, 0x0e, 0x25, 0x36, 0xae, 0x61, 0xab, 0x8a, 0x50, 0x2a,
-  0x98, 0xba, 0x00, 0x37, 0xd1, 0xf6, 0xe9, 0x16, 0xd9, 0xa6, 0x9e, 0x3f,
-  0xf0, 0x8f, 0x55, 0xc6, 0x06, 0x95, 0xd6, 0x17, 0x86, 0x30, 0x33, 0x4e,
-  0x99, 0xc2, 0x19, 0x39, 0xb7, 0x40, 0x32, 0x3c, 0x56, 0xa7, 0xc4, 0x3a,
-  0x05, 0x4b, 0x2e, 0x8b, 0x38, 0x66, 0x00, 0x14, 0xa5, 0x0e, 0xab, 0x36,
-  0x8f, 0xd0, 0x4b, 0xa8, 0xf7, 0xee, 0x22, 0xe0, 0x6b, 0xa4, 0xef, 0xdb,
-  0x33, 0x1e, 0x08, 0xd0, 0x85, 0xad, 0x9f, 0xf0, 0xf7, 0x05, 0xd9, 0xb7,
-  0x6d, 0x7f, 0x96, 0x91, 0xb0, 0x81, 0x70, 0xa1, 0xc7, 0x0c, 0x27, 0x29,
-  0xc4, 0x21, 0x4a, 0x81, 0xb7, 0x21, 0x5b, 0xd2, 0x7e, 0xce, 0xaf, 0xb2,
-  0x4f, 0x55, 0x4d, 0x75, 0x0a, 0x41, 0x88, 0x0a, 0x0b, 0xf5, 0x5b, 0x4c,
-  0xba, 0x83, 0x7f, 0xfc, 0xe8, 0xd6, 0xf9, 0xd8, 0x49, 0x97, 0xa8, 0x93,
-  0xa1, 0xe0, 0x7d, 0xa3, 0x78, 0x2f, 0xd8, 0xba, 0xad, 0xd7, 0x3d, 0x8c,
-  0xd1, 0xf7, 0xda, 0xda, 0x8a, 0x7e, 0x9b, 0x6d, 0x7e, 0x72, 0x6c, 0xae,
-  0x43, 0x04, 0x1a, 0x87, 0xbb, 0xee, 0x72, 0x9a, 0x41, 0xae, 0xa2, 0x84,
-  0xc6, 0x0a, 0x3f, 0x7c, 0x76, 0x7a, 0xf6, 0x38, 0xfa, 0x65, 0xfa, 0xc5,
-  0x7d, 0x9f, 0x0e, 0xce, 0xec, 0xdd, 0xd1, 0xf9, 0xbb, 0x51, 0xb2, 0xe5,
-  0x63, 0xbe, 0x3e, 0x1b, 0x3d, 0x0a, 0x83, 0x36, 0xc7, 0x6f, 0x0e, 0x48,
-  0x3e, 0xbb, 0xcf, 0xba, 0xef, 0xd2, 0xaf, 0xee, 0xf9, 0x6e, 0x98, 0x47,
-  0xec, 0x21, 0x3d, 0x3d, 0x8a, 0x7d, 0x6f, 0xfc, 0xa6, 0x67, 0x7f, 0xe9,
-  0x17, 0x6b, 0xbe, 0xf6, 0xcd, 0xd1, 0xc9, 0x59, 0xb8, 0xca, 0xef, 0xde,
-  0xbd, 0xfe, 0x4b, 0x7b, 0x95, 0x8f, 0x9f, 0x44, 0xbe, 0xfa, 0x6b, 0x3a,
-  0xd4, 0xb3, 0xba, 0x9c, 0x1b, 0x7d, 0x05, 0x55, 0x1c, 0x28, 0xe2, 0xd8,
-  0x37, 0x02, 0xa0, 0xfa, 0xeb, 0x80, 0xfe, 0xfc, 0x69, 0x34, 0x1a, 0xfd,
-  0x39, 0xc4, 0x43, 0x87, 0x77, 0xc6, 0xad, 0x94, 0x9e, 0xa4, 0xe4, 0xf7,
-  0x8e, 0xf1, 0x8d, 0x7a, 0x19, 0x14, 0x08, 0x51, 0xcc, 0x62, 0x99, 0xe6,
-  0x15, 0x15, 0x3b, 0xc6, 0x44, 0x2d, 0xad, 0xc5, 0x95, 0x78, 0x59, 0x3d,
-  0x4e, 0xa0, 0xc0, 0xf8, 0x9a, 0x6e, 0xd5, 0xdb, 0x52, 0x4f, 0xed, 0x55,
-  0x92, 0xa4, 0xb3, 0xc0, 0x05, 0xc2, 0x6d, 0x51, 0xf0, 0xd9, 0x8a, 0x5c,
-  0xb3, 0xac, 0x62, 0x3a, 0x11, 0x5b, 0xa8, 0xd8, 0x90, 0x85, 0xcf, 0xec,
-  0xf4, 0x63, 0x7e, 0x0b, 0xae, 0x90, 0x3c, 0x94, 0x58, 0x3a, 0x2c, 0x2f,
-  0xc8, 0x12, 0x74, 0x98, 0xcd, 0x9a, 0xe9, 0x0e, 0x2d, 0xb2, 0x0e, 0xba,
-  0x20, 0xb1, 0xfa, 0x16, 0xba, 0x8f, 0x04, 0x65, 0xc5, 0x2b, 0x9e, 0xe5,
-  0xbc, 0x16, 0xaf, 0x1a, 0xc1, 0xd5, 0xef, 0x7a, 0x5a, 0xba, 0xba, 0x45,
-  0x62, 0xdd, 0x5b, 0x74, 0xbb, 0x6d, 0xcd, 0x08, 0x70, 0xd3, 0xca, 0xba,
-  0x69, 0x1d, 0x39, 0xbd, 0x4d, 0xd6, 0x5f, 0x93, 0x68, 0x89, 0x5a, 0xa8,
-  0xf0, 0x83, 0x2f, 0x2b, 0x0d, 0x51, 0x06, 0x05, 0x70, 0xc7, 0x2f, 0x5a,
-  0xde, 0x16, 0xf5, 0xcd, 0xf9, 0x67, 0x8e, 0x69, 0x84, 0x1e, 0x0d, 0xcc,
-  0x81, 0x31, 0xc4, 0xd5, 0x74, 0xa7, 0x85, 0x86, 0x92, 0xf0, 0xab, 0x56,
-  0x7d, 0xf9, 0xe6, 0x7f, 0xdf, 0x24, 0x25, 0x18, 0x6f, 0x47, 0xab, 0xda,
-  0x95, 0x62, 0xc9, 0xa4, 0xc1, 0x63, 0x11, 0x8d, 0xc1, 0xed, 0x8a, 0xd2,
-  0x9e, 0x4d, 0x94, 0xb2, 0xd4, 0x23, 0x4b, 0x18, 0x25, 0xdf, 0xe7, 0xf3,
-  0xd9, 0x34, 0xad, 0x90, 0x18, 0x16, 0x0a, 0x56, 0xa1, 0x12, 0x5c, 0xa4,
-  0xba, 0xc4, 0x57, 0xdd, 0xad, 0xd1, 0x2e, 0x32, 0x71, 0x9a, 0x8f, 0x95,
-  0xfb, 0xd8, 0xf3, 0xa0, 0xb0, 0x77, 0x4f, 0xbb, 0x2e, 0xa1, 0x1f, 0xdd,
-  0x63, 0x92, 0x73, 0xed, 0xe6, 0x1d, 0xed, 0xa3, 0xd5, 0x08, 0xc4, 0xf0,
-  0x49, 0x18, 0x45, 0xc9, 0x97, 0xd7, 0x4f, 0xe0, 0xb8, 0x7a, 0x36, 0xe0,
-  0x7f, 0x3d, 0x63, 0x58, 0xc8, 0xc6, 0x8a, 0x75, 0x6c, 0x2b, 0x1b, 0x30,
-  0xac, 0xef, 0x1f, 0x9f, 0x69, 0x6d, 0x6b, 0x97, 0x1b, 0x8e, 0x25, 0xfe,
-  0x28, 0xc8, 0x08, 0x66, 0x96, 0x6a, 0xba, 0x98, 0x77, 0x74, 0xb6, 0xb4,
-  0x25, 0x86, 0x73, 0xfd, 0x75, 0x52, 0x11, 0xe0, 0x48, 0x53, 0xff, 0xb4,
-  0xae, 0x92, 0xd8, 0x68, 0xfb, 0xcf, 0x47, 0x91, 0xc6, 0xdb, 0x3e, 0xe8,
-  0xb9, 0xfb, 0x92, 0xcd, 0xf4, 0x75, 0x9f, 0xa3, 0xdc, 0x7e, 0x04, 0xec,
-  0x28, 0xdf, 0x67, 0xfd, 0x87, 0x5e, 0xac, 0xf9, 0xd0, 0x05, 0x20, 0x8d,
-  0xe8, 0x4c, 0xad, 0xea, 0x7f, 0xa3, 0x54, 0xe1, 0x57, 0x27, 0x53, 0x17,
-  0xed, 0x27, 0xa3, 0x47, 0x0f, 0xcf, 0x4d, 0x76, 0x76, 0x37, 0xf9, 0xf4,
-  0x66, 0xf2, 0x13, 0x90, 0x89, 0x24, 0x87, 0x95, 0x7d, 0x34, 0xb7, 0xb6,
-  0x27, 0x06, 0x01, 0xe6, 0xb4, 0xb8, 0xb8, 0x59, 0x3f, 0xb9, 0x71, 0x87,
-  0x08, 0x12, 0x74, 0x7d, 0x06, 0x94, 0x2f, 0x73, 0xc7, 0xcd, 0xe2, 0xef,
-  0x04, 0x0d, 0xbe, 0xdb, 0x0d, 0x50, 0x92, 0x7e, 0x8c, 0xc9, 0x4a, 0x34,
-  0xc0, 0x6a, 0x15, 0x0f, 0x3b, 0xba, 0x17, 0xd1, 0x06, 0xc1, 0xc8, 0x7a,
-  0x9e, 0xcd, 0x2e, 0x8d, 0x7a, 0xb9, 0x58, 0x64, 0xd5, 0x06, 0xf1, 0x47,
-  0xbc, 0x0c, 0x1c, 0xfd, 0x57, 0x1c, 0x7a, 0x57, 0xbf, 0x44, 0xbc, 0xd9,
-  0xbb, 0x97, 0x27, 0xbe, 0x95, 0x5d, 0x6a, 0x99, 0x79, 0x35, 0xdd, 0xd6,
-  0x76, 0x51, 0x9a, 0x9d, 0xe4, 0xf4, 0x2c, 0xca, 0x71, 0x8a, 0x29, 0xc2,
-  0x88, 0x44, 0xd8, 0xea, 0xcf, 0x28, 0x6a, 0xd5, 0x6c, 0xb5, 0x9c, 0x33,
-  0xc4, 0x16, 0xe7, 0x40, 0xb9, 0x29, 0xc6, 0x20, 0xed, 0xb4, 0x9b, 0x09,
-  0xb6, 0x9f, 0x1c, 0xb4, 0x94, 0x93, 0x0f, 0x57, 0x2d, 0x34, 0xda, 0x4d,
-  0xf0, 0xeb, 0x05, 0x7d, 0x6f, 0x92, 0x35, 0xe8, 0xdd, 0x6a, 0x0c, 0x1c,
-  0xf2, 0xa0, 0x84, 0x2e, 0x7a, 0x20, 0xdf, 0x71, 0xd1, 0x94, 0x59, 0x89,
-  0x99, 0x2c, 0xd1, 0xf7, 0x64, 0x4e, 0x40, 0x18, 0x54, 0xd5, 0x4a, 0xa9,
-  0xdf, 0xd2, 0x6b, 0x60, 0x94, 0x9c, 0x19, 0xfb, 0x9c, 0x10, 0xe0, 0xd5,
-  0xd2, 0x0b, 0x83, 0x5e, 0xac, 0xa5, 0x22, 0xeb, 0x3f, 0x0c, 0x7d, 0x70,
-  0x1b, 0x83, 0x7d, 0xb4, 0x83, 0x50, 0x27, 0x1a, 0x75, 0x94, 0x6f, 0xf2,
-  0x49, 0x3e, 0xa7, 0x36, 0x33, 0x41, 0x59, 0x14, 0x8e, 0x8c, 0x33, 0xf0,
-  0xc3, 0x20, 0xcb, 0x3c, 0xfd, 0x78, 0xd7, 0xea, 0xee, 0x45, 0xd5, 0x24,
-  0x73, 0x72, 0x12, 0x92, 0xcf, 0x82, 0x63, 0x16, 0x70, 0x1d, 0x5e, 0xb1,
-  0x6f, 0xe0, 0x8e, 0x5d, 0xfa, 0xc8, 0x4e, 0xc8, 0x66, 0x31, 0x33, 0xb1,
-  0xf1, 0x6a, 0x9a, 0xed, 0x00, 0xf1, 0x0d, 0x47, 0x4d, 0x90, 0x6e, 0x39,
-  0xad, 0x28, 0xac, 0xbe, 0xe1, 0xfe, 0x43, 0xea, 0xd2, 0xb5, 0xe4, 0x07,
-  0xdf, 0xa8, 0x66, 0x09, 0x8a, 0x7f, 0x1d, 0x2e, 0x0d, 0x45, 0xc5, 0x88,
-  0x2d, 0x56, 0x53, 0xc8, 0x5c, 0x19, 0x11, 0xf2, 0x40, 0xcc, 0x42, 0x35,
-  0x26, 0xa7, 0x2d, 0x24, 0x65, 0x44, 0xc9, 0xc4, 0xd6, 0xce, 0xac, 0x31,
-  0xe7, 0xb1, 0x16, 0x6f, 0x57, 0x2b, 0x84, 0x84, 0x30, 0x07, 0x6f, 0x9d,
-  0xf0, 0xf9, 0xff, 0x57, 0xb2, 0xcc, 0x97, 0x48, 0x14, 0xfd, 0xb3, 0xb8,
-  0xbb, 0x62, 0x20, 0x7c, 0xda, 0xdc, 0x89, 0xba, 0x31, 0x99, 0xed, 0xf8,
-  0x9e, 0x36, 0xb9, 0x2a, 0x8b, 0x4b, 0x8a, 0x85, 0xaf, 0x2e, 0x01, 0xfe,
-  0xcc, 0xe6, 0xb0, 0x59, 0x46, 0x9d, 0x09, 0xe1, 0x93, 0x1d, 0x29, 0xb3,
-  0xed, 0x0c, 0x47, 0xd8, 0x0c, 0x76, 0x26, 0xb8, 0x78, 0xe5, 0x62, 0xa2,
-  0x09, 0xa6, 0x5d, 0x44, 0x97, 0x81, 0x00, 0x22, 0xdc, 0x89, 0xb3, 0x31,
-  0x64, 0x5e, 0x74, 0xc5, 0xb2, 0xee, 0x05, 0x5b, 0xc3, 0xcb, 0x9e, 0xef,
-  0xb6, 0x71, 0x84, 0x98, 0x97, 0x51, 0x3e, 0x61, 0x95, 0x5d, 0x10, 0x5b,
-  0xea, 0x2a, 0xbf, 0xed, 0xfe, 0x34, 0x56, 0xbd, 0x23, 0x76, 0xc0, 0x3f,
-  0x26, 0x10, 0x19, 0x55, 0xd9, 0x8e, 0xa8, 0x18, 0xf3, 0xdd, 0xd1, 0xeb,
-  0xf7, 0xe3, 0xa3, 0x57, 0xc8, 0x7d, 0x4c, 0x63, 0x5d, 0xe1, 0x72, 0x6e,
-  0xbf, 0x82, 0x00, 0xab, 0x19, 0xb4, 0x64, 0xc9, 0xa3, 0x0c, 0x70, 0x2d,
-  0xaf, 0x8c, 0xf1, 0x8b, 0x3e, 0xce, 0xb9, 0x06, 0x3d, 0x89, 0x57, 0x3d,
-  0xcb, 0xa8, 0xc5, 0xe0, 0x4b, 0xce, 0xe5, 0x0b, 0xa0, 0x21, 0x5d, 0x33,
-  0x42, 0xc3, 0x6c, 0xb3, 0xa5, 0x14, 0x2f, 0x2f, 0xca, 0x55, 0xc1, 0xb1,
-  0x1d, 0x23, 0x67, 0x2c, 0xf9, 0x23, 0x80, 0xa6, 0x17, 0x9a, 0xfd, 0x82,
-  0x69, 0x4f, 0x3f, 0x3c, 0x80, 0x44, 0xea, 0xad, 0x57, 0x95, 0xc6, 0x6d,
-  0x0b, 0xef, 0xca, 0x56, 0xde, 0x74, 0xe2, 0x80, 0x41, 0x6f, 0x50, 0xf0,
-  0x6e, 0x82, 0x19, 0x23, 0xe6, 0x87, 0xc9, 0xa4, 0xf3, 0xcb, 0xd2, 0xdc,
-  0x97, 0xab, 0x85, 0xad, 0xb7, 0x66, 0x50, 0x9a, 0x7a, 0x7b, 0x14, 0x8a,
-  0x91, 0xae, 0x58, 0x80, 0x47, 0x04, 0x89, 0x3c, 0x19, 0xc3, 0x50, 0x90,
-  0x8a, 0xc3, 0xfb, 0x04, 0xc7, 0x2f, 0x25, 0x39, 0xb0, 0x7e, 0x3e, 0x16,
-  0xf0, 0x08, 0xec, 0x07, 0x6f, 0x61, 0xe0, 0x34, 0xa3, 0xde, 0x49, 0x5d,
-  0x97, 0xb4, 0x3a, 0x20, 0x54, 0xee, 0xf8, 0x73, 0xff, 0x2d, 0x7b, 0x52,
-  0xee, 0xee, 0xc5, 0xa4, 0xf9, 0x22, 0xbd, 0x85, 0xa3, 0xbd, 0x97, 0x1c,
-  0x38, 0xe5, 0x9c, 0xb6, 0x83, 0x1e, 0xab, 0x58, 0x7d, 0x85, 0xb2, 0xe8,
-  0xea, 0xf7, 0x38, 0xbb, 0xd2, 0x9e, 0xb4, 0x30, 0xfb, 0x11, 0xa9, 0x04,
-  0x61, 0x02, 0x05, 0xcc, 0x65, 0xeb, 0x3e, 0x41, 0xb4, 0x23, 0xa5, 0x65,
-  0x92, 0x1f, 0x6a, 0x8b, 0x1b, 0xe4, 0xe1, 0x7b, 0xdb, 0xf4, 0xe3, 0x79,
-  0x49, 0xb9, 0x16, 0xb5, 0xf5, 0xe0, 0x47, 0x80, 0x47, 0x89, 0x05, 0x55,
-  0x44, 0x88, 0xc8, 0x23, 0xb6, 0xe9, 0x83, 0x68, 0xc9, 0x85, 0x92, 0x57,
-  0x42, 0x61, 0x64, 0x47, 0xfe, 0x85, 0x1b, 0x47, 0xde, 0x0c, 0x32, 0xf1,
-  0x79, 0x1c, 0xed, 0xfd, 0x64, 0x86, 0x18, 0xb4, 0xe1, 0xe1, 0x65, 0xb3,
-  0x51, 0x63, 0x8e, 0x92, 0x36, 0xb4, 0x84, 0x14, 0xa4, 0x8f, 0x88, 0xd9,
-  0x39, 0xd0, 0x36, 0x60, 0x28, 0xd0, 0xa4, 0xe5, 0x30, 0x9f, 0x2f, 0xfc,
-  0xb9, 0xe2, 0x00, 0xcc, 0x18, 0x79, 0x39, 0x43, 0x69, 0x27, 0xb7, 0x13,
-  0xeb, 0x03, 0xc1, 0x92, 0xb9, 0x6c, 0x52, 0xc0, 0xe5, 0x36, 0x5f, 0xac,
-  0x16, 0x78, 0x7f, 0xc0, 0x6e, 0xa4, 0x05, 0x69, 0xe0, 0x7a, 0xa8, 0xc8,
-  0x91, 0xb6, 0xcd, 0x0b, 0x63, 0x2e, 0x59, 0xe2, 0x6d, 0x20, 0xda, 0x86,
-  0x55, 0x13, 0x7a, 0x8b, 0x1b, 0x05, 0xe1, 0xa0, 0xfe, 0x97, 0xd3, 0x67,
-  0xf2, 0xd2, 0x18, 0xa7, 0x7f, 0x0e, 0x27, 0x11, 0xb2, 0x0e, 0xd0, 0x25,
-  0x55, 0x6b, 0x64, 0x33, 0xcf, 0x1b, 0x26, 0xe4, 0x46, 0x72, 0x54, 0xce,
-  0xa8, 0x9f, 0x43, 0x0d, 0xbc, 0x00, 0xa7, 0x50, 0x3c, 0x2d, 0xd5, 0xc5,
-  0xb0, 0x58, 0xc5, 0x16, 0xba, 0xbf, 0x64, 0x15, 0x6f, 0xb5, 0x0c, 0xec,
-  0x17, 0xcb, 0x27, 0xac, 0x65, 0x6d, 0x3e, 0xff, 0x48, 0x12, 0xfb, 0xc4,
-  0x47, 0x47, 0x51, 0x3f, 0xd9, 0x63, 0x75, 0xc5, 0xa3, 0x78, 0x35, 0x8c,
-  0x84, 0x0a, 0xdb, 0x00, 0x2f, 0x0b, 0x84, 0x08, 0x5b, 0xd9, 0x8c, 0xe9,
-  0xb6, 0x4f, 0x9b, 0xc2, 0xc7, 0x37, 0xd0, 0x7a, 0xe2, 0x27, 0xb7, 0xb7,
-  0x01, 0x85, 0x7b, 0x6e, 0x3d, 0x46, 0xcd, 0x65, 0x9f, 0xdf, 0x93, 0x47,
-  0x28, 0xd6, 0x7e, 0x7a, 0xdb, 0x71, 0xfd, 0x8d, 0xa2, 0x10, 0xb7, 0x0a,
-  0x2f, 0x90, 0x4e, 0x4a, 0xce, 0x24, 0xe0, 0x0d, 0x4b, 0xbd, 0xcd, 0xd4,
-  0x58, 0x28, 0x33, 0x07, 0xa3, 0xd6, 0x70, 0xf3, 0xb3, 0x30, 0x41, 0x0b,
-  0x19, 0xe5, 0x1c, 0x3c, 0x68, 0xb8, 0x83, 0x39, 0x67, 0x7b, 0xa0, 0xf9,
-  0xaa, 0xd1, 0x12, 0x68, 0x33, 0x75, 0xaf, 0x74, 0xd0, 0x59, 0xb9, 0xe2,
-  0x74, 0x8c, 0x40, 0x93, 0x36, 0x9f, 0xc1, 0xee, 0xd3, 0x95, 0x32, 0x22,
-  0x2b, 0x9f, 0xb3, 0x66, 0x46, 0xf7, 0xba, 0x4e, 0x76, 0xcd, 0x31, 0xe4,
-  0xc5, 0xaa, 0xb1, 0x98, 0xa3, 0xf8, 0xa0, 0x52, 0x68, 0x74, 0xf7, 0x89,
-  0xcf, 0x5b, 0xc1, 0x22, 0xbc, 0xa0, 0xf6, 0xb2, 0x1c, 0xf8, 0x9e, 0xc0,
-  0xbf, 0x20, 0x4e, 0x6a, 0x5f, 0xca, 0xc6, 0x1c, 0xde, 0x9a, 0x4b, 0x22,
-  0x39, 0x41, 0xd9, 0xad, 0xd9, 0x6c, 0x86, 0x82, 0x4b, 0xac, 0x70, 0x70,
-  0x42, 0x4d, 0xea, 0x1c, 0xb8, 0x97, 0x4e, 0x24, 0x7f, 0xb1, 0xc5, 0xc4,
-  0x6d, 0x2b, 0x42, 0xf0, 0xb9, 0xb2, 0x91, 0x2b, 0x69, 0x5b, 0x48, 0xb2,
-  0x05, 0x1a, 0xbf, 0xda, 0xdc, 0x05, 0x52, 0x72, 0x13, 0x8c, 0x05, 0xfa,
-  0x8c, 0x30, 0x0d, 0xbc, 0x6a, 0x5a, 0xd2, 0xea, 0x35, 0xaf, 0x97, 0x86,
-  0x87, 0xb9, 0x37, 0x3c, 0xa0, 0xc4, 0x97, 0xfd, 0x98, 0x75, 0xe9, 0x83,
-  0x52, 0x10, 0xeb, 0x05, 0x2f, 0x40, 0xe0, 0x31, 0xd3, 0xae, 0x02, 0xd4,
-  0x6f, 0x80, 0x2f, 0x2b, 0x35, 0xe4, 0x40, 0x0c, 0x11, 0x8c, 0xb7, 0xc8,
-  0x6e, 0x43, 0xce, 0x1c, 0x53, 0x75, 0x7e, 0x43, 0x76, 0x54, 0xa7, 0x04,
-  0xa2, 0xbb, 0x6a, 0xae, 0xfe, 0x91, 0xcf, 0x92, 0x97, 0x8a, 0xbe, 0xfc,
-  0xe7, 0x28, 0x36, 0x1c, 0x5d, 0x0c, 0xf3, 0xa4, 0x39, 0xc0, 0x9a, 0xf5,
-  0x5b, 0x7d, 0x3c, 0xd9, 0x92, 0x11, 0x8c, 0xbd, 0x39, 0x5b, 0x21, 0xc6,
-  0x30, 0x3e, 0x18, 0x9f, 0x24, 0x67, 0x27, 0x07, 0xc7, 0x6f, 0xcd, 0x3b,
-  0xc3, 0xd0, 0xf7, 0x66, 0x21, 0x18, 0x07, 0xdd, 0x9e, 0x89, 0x88, 0xdf,
-  0xb4, 0x51, 0x1a, 0xed, 0x77, 0xf8, 0x43, 0x21, 0x48, 0xdb, 0x0c, 0x52,
-  0xb5, 0x55, 0x4c, 0x35, 0x5c, 0x69, 0x0a, 0x67, 0x7f, 0xf2, 0xa2, 0xd3,
-  0x9f, 0x34, 0xf5, 0x4f, 0x72, 0xeb, 0xbd, 0xd4, 0x09, 0xbe, 0x97, 0x46,
-  0x88, 0x5d, 0x67, 0x32, 0xb5, 0x70, 0x35, 0xb4, 0x77, 0x36, 0x5d, 0x92,
-  0x66, 0x68, 0x66, 0xc4, 0x2d, 0x00, 0x0d, 0x81, 0x78, 0xc3, 0x02, 0xac,
-  0xd2, 0xa6, 0xed, 0x2b, 0xec, 0x61, 0x34, 0xb5, 0xd3, 0x4c, 0x8a, 0x6c,
-  0x32, 0xca, 0x76, 0x97, 0x6d, 0x52, 0x89, 0xeb, 0x15, 0x19, 0xa5, 0x40,
-  0x42, 0xb0, 0xce, 0x27, 0x5a, 0xec, 0x66, 0x1d, 0x08, 0xeb, 0x49, 0x79,
-  0x3b, 0x70, 0xc8, 0x2f, 0xa8, 0xd5, 0xb4, 0x09, 0x5b, 0x97, 0x86, 0xaf,
-  0x01, 0x57, 0x8f, 0x47, 0x32, 0x83, 0x0e, 0xd8, 0x5c, 0xa4, 0xee, 0x29,
-  0x57, 0x69, 0x58, 0x01, 0xb5, 0x30, 0x8a, 0xae, 0x19, 0xd0, 0x0f, 0xf4,
-  0xac, 0x23, 0x37, 0xba, 0x6e, 0x01, 0xb9, 0xe5, 0x5d, 0x75, 0xe7, 0x08,
-  0x45, 0x03, 0x36, 0xe9, 0xd7, 0x32, 0x6a, 0x33, 0x04, 0xe8, 0xa8, 0x4d,
-  0x0e, 0x6b, 0x3b, 0x4a, 0x74, 0xec, 0xa1, 0x07, 0xc2, 0x5e, 0xff, 0x6c,
-  0xd4, 0x6b, 0x6e, 0x43, 0xd0, 0xd7, 0xc9, 0xb7, 0xde, 0xe7, 0xaf, 0x3b,
-  0x74, 0xfd, 0x70, 0x32, 0x0c, 0x55, 0x48, 0xe5, 0x99, 0xdc, 0x73, 0x39,
-  0x89, 0xf8, 0x4f, 0xf0, 0xc4, 0x8e, 0xe4, 0xfa, 0xde, 0x97, 0x32, 0xc7,
-  0x58, 0xda, 0xba, 0xf2, 0x31, 0x51, 0x3f, 0xb5, 0x24, 0x1f, 0xc6, 0x70,
-  0xf9, 0x6c, 0xf6, 0xbf, 0x98, 0x5c, 0x35, 0x9e, 0xa6, 0xcc, 0xdf, 0x46,
-  0x34, 0x3b, 0x2b, 0xd4, 0x69, 0x0c, 0x97, 0x40, 0x4b, 0x1d, 0x5d, 0xc2,
-  0xfe, 0x2f, 0x9c, 0x57, 0x75, 0xc1, 0x5d, 0x9f, 0x75, 0x06, 0xde, 0x98,
-  0x01, 0x4b, 0x9e, 0x6b, 0xd5, 0x40, 0xf2, 0xf7, 0x55, 0x4e, 0x48, 0x3e,
-  0x54, 0x60, 0x4d, 0x8e, 0x24, 0xdc, 0x43, 0xe9, 0x9e, 0xcc, 0x5d, 0xda,
-  0xd1, 0xca, 0x9d, 0x1e, 0xb5, 0x13, 0x08, 0x58, 0xb2, 0x99, 0x10, 0x89,
-  0xaa, 0x37, 0x98, 0xf4, 0x21, 0x4d, 0x7a, 0x61, 0x64, 0x21, 0x20, 0xe5,
-  0x3c, 0xb0, 0x50, 0x4d, 0x0f, 0xd4, 0x82, 0x3d, 0x69, 0xbe, 0x53, 0x7f,
-  0x0c, 0x8b, 0xf2, 0x06, 0xad, 0xd6, 0x93, 0x70, 0x11, 0x0b, 0x63, 0x6a,
-  0xa8, 0x6f, 0x69, 0x91, 0xce, 0x77, 0xea, 0x66, 0x46, 0x2a, 0xc2, 0xaa,
-  0x98, 0xd3, 0x24, 0x69, 0xa8, 0x9e, 0x46, 0xc8, 0x11, 0x60, 0x3d, 0xf4,
-  0x74, 0xe8, 0x1c, 0x10, 0x67, 0xea, 0x85, 0xf9, 0x5c, 0x96, 0x47, 0x35,
-  0xae, 0xc3, 0x70, 0x88, 0xf2, 0xe7, 0x6f, 0x15, 0xb1, 0x1d, 0x5e, 0x31,
-  0x36, 0xb2, 0x75, 0x6e, 0xeb, 0x30, 0x8f, 0xae, 0x69, 0x42, 0x86, 0xd0,
-  0x26, 0xf0, 0x4a, 0xa1, 0x1b, 0x84, 0x59, 0xa4, 0x79, 0xbd, 0x75, 0x9f,
-  0x80, 0xa9, 0x79, 0x2f, 0x6c, 0x59, 0x3b, 0x58, 0x00, 0xf8, 0xcc, 0x27,
-  0xf7, 0xe2, 0x95, 0xf1, 0x1b, 0xc3, 0xb0, 0x16, 0xeb, 0xe7, 0x22, 0x96,
-  0xb9, 0x0b, 0xed, 0x00, 0x19, 0xc9, 0x79, 0x6b, 0x6b, 0x1c, 0x24, 0x79,
-  0xb9, 0x05, 0xde, 0x65, 0x01, 0x66, 0x23, 0xfe, 0x22, 0x43, 0x4e, 0x2b,
-  0x01, 0x3b, 0x9a, 0xce, 0x8d, 0x3a, 0x14, 0xf1, 0x2f, 0x6b, 0xb3, 0x69,
-  0xc2, 0xf5, 0x1c, 0x74, 0xa5, 0x77, 0xbd, 0x22, 0x2d, 0x7d, 0xbe, 0xa2,
-  0x6f, 0x3b, 0x0f, 0x10, 0x20, 0x19, 0x15, 0xa3, 0x25, 0x0a, 0x63, 0x6a,
-  0x81, 0xcf, 0xe8, 0x8e, 0x7a, 0x88, 0xae, 0x0a, 0x52, 0x6e, 0xc1, 0x4e,
-  0xbb, 0xa8, 0xa0, 0xa3, 0x9e, 0xd9, 0x91, 0xe3, 0x84, 0x87, 0xc9, 0x04,
-  0x31, 0xda, 0xf3, 0xb7, 0x53, 0xd5, 0xaa, 0x4e, 0x47, 0x20, 0x4f, 0xa5,
-  0x8d, 0x59, 0x0c, 0xa6, 0x92, 0x93, 0xc0, 0x58, 0x0f, 0xf3, 0xe7, 0xa6,
-  0xca, 0x8a, 0x82, 0xa2, 0xa0, 0x96, 0xcc, 0x03, 0xa9, 0x36, 0x04, 0x50,
-  0x04, 0x09, 0x0e, 0x68, 0xe9, 0x8c, 0x4e, 0xa9, 0xe0, 0x39, 0xac, 0x5b,
-  0x4b, 0x55, 0x6c, 0xad, 0x77, 0xaf, 0x35, 0x25, 0x46, 0x9d, 0x2b, 0x62,
-  0x25, 0x49, 0xfc, 0xd2, 0x96, 0xa2, 0x8e, 0xe1, 0xb5, 0xed, 0x56, 0x22,
-  0x40, 0xd9, 0xc2, 0xd5, 0xff, 0x4d, 0xd5, 0xaf, 0xa7, 0xed, 0x0e, 0xa1,
-  0x82, 0x51, 0xfb, 0x8b, 0x2e, 0x54, 0xfa, 0xb0, 0x1b, 0xd5, 0x53, 0x3e,
-  0xf8, 0xff, 0xe6, 0x8d, 0x4a, 0x1f, 0x76, 0xa5, 0xd2, 0xd6, 0x9d, 0xa2,
-  0x65, 0x86, 0x6c, 0xe9, 0xb6, 0x77, 0xc6, 0xbf, 0xe2, 0x2d, 0xb3, 0x99,
-  0x96, 0x0f, 0xbd, 0x63, 0x4a, 0x13, 0xff, 0x6f, 0xdf, 0xb2, 0xcf, 0x3b,
-  0x5a, 0x20, 0x00, 0x9f, 0x1f, 0xd8, 0x88, 0x97, 0x14, 0x64, 0xd2, 0xb5,
-  0x76, 0x2c, 0x36, 0x6b, 0xbc, 0x93, 0x13, 0x63, 0x09, 0x46, 0x32, 0x32,
-  0x38, 0x1a, 0x81, 0x0d, 0x79, 0x6a, 0x8f, 0x43, 0x81, 0x54, 0xd6, 0x8e,
-  0x1c, 0xf8, 0x71, 0x15, 0xf1, 0xde, 0xc5, 0xf7, 0x46, 0xa2, 0x3e, 0xe8,
-  0x9a, 0x2e, 0x8d, 0x5c, 0x5f, 0xe6, 0xd0, 0x0e, 0x8c, 0xe2, 0x42, 0x96,
-  0xee, 0xd7, 0xe3, 0xf1, 0xf0, 0xe0, 0xec, 0x38, 0xb9, 0xc7, 0xee, 0x02,
-  0xd0, 0x95, 0x9b, 0x63, 0xcc, 0x74, 0xee, 0xcf, 0x2b, 0x6d, 0x7f, 0xdd,
-  0xe8, 0xb9, 0xdd, 0x6d, 0x3d, 0xa8, 0x93, 0x56, 0xd9, 0x84, 0x4e, 0xca,
-  0xb6, 0x10, 0x22, 0x6d, 0x5b, 0x51, 0xe4, 0x91, 0x19, 0x46, 0x7e, 0x1b,
-  0xe2, 0x5a, 0x78, 0x20, 0x08, 0xd5, 0x01, 0x32, 0x8c, 0xc0, 0xbe, 0x76,
-  0x5f, 0x3c, 0xdb, 0x35, 0xb7, 0xe2, 0x8e, 0x23, 0x7e, 0xf2, 0xf2, 0x93,
-  0xd1, 0xe3, 0x9d, 0x27, 0xa3, 0x27, 0xc4, 0xd3, 0x24, 0x05, 0x04, 0x7e,
-  0x0f, 0x19, 0x3e, 0x1e, 0x3f, 0x63, 0x21, 0xf6, 0xf6, 0xe8, 0x30, 0xe1,
-  0x5c, 0x7c, 0x20, 0x9b, 0x76, 0x8c, 0xae, 0x84, 0xf3, 0x01, 0x89, 0x95,
-  0xca, 0x11, 0x32, 0xb1, 0x06, 0xfe, 0x8a, 0x60, 0x3b, 0xd4, 0x94, 0x80,
-  0xc5, 0x55, 0xd8, 0x89, 0x10, 0xbb, 0x63, 0xab, 0x42, 0xf6, 0x85, 0xe6,
-  0x18, 0x96, 0xd4, 0x7a, 0x5b, 0xe2, 0x6d, 0xd8, 0x3d, 0xf5, 0x32, 0x4f,
-  0xfa, 0xcf, 0x47, 0xcd, 0x97, 0x1e, 0x03, 0xc8, 0x39, 0xf1, 0x03, 0x3b,
-  0x47, 0x18, 0xa2, 0x1a, 0xa5, 0xe4, 0x8d, 0x9c, 0x2e, 0xac, 0x49, 0x72,
-  0xf1, 0xf7, 0x59, 0x31, 0xfa, 0xb9, 0xf6, 0x54, 0x44, 0x21, 0xf6, 0xcc,
-  0x26, 0x9d, 0xba, 0x30, 0x32, 0xb1, 0x95, 0xfa, 0x16, 0x24, 0x26, 0x52,
-  0xd7, 0x59, 0xc6, 0x24, 0x40, 0x97, 0x99, 0x2d, 0x28, 0x6f, 0x28, 0x3b,
-  0x7e, 0xe4, 0x67, 0x3a, 0x7a, 0xc4, 0x20, 0xa7, 0x8f, 0xf1, 0x58, 0x55,
-  0x96, 0xce, 0x65, 0x56, 0xde, 0x77, 0xc2, 0x5f, 0xd2, 0xee, 0x81, 0xd9,
-  0xd6, 0x61, 0x9e, 0xb9, 0x43, 0x3b, 0xd7, 0x29, 0xd8, 0xbc, 0x53, 0xaf,
-  0x33, 0x55, 0x65, 0xc4, 0x49, 0xbe, 0x34, 0xac, 0xf0, 0x01, 0xc5, 0x52,
-  0xfd, 0x87, 0xff, 0x90, 0xa6, 0x75, 0x7a, 0x3b, 0xd7, 0x30, 0x3a, 0xc9,
-  0xa5, 0xec, 0x4a, 0xd5, 0x08, 0x97, 0xeb, 0x19, 0x8c, 0x8a, 0x77, 0x1c,
-  0x37, 0x53, 0x8a, 0xeb, 0x66, 0x04, 0x1a, 0x4b, 0xd2, 0x3a, 0x61, 0xc9,
-  0x33, 0xe7, 0xa2, 0x6a, 0x3a, 0xac, 0xd4, 0xf1, 0x6f, 0x77, 0x19, 0x61,
-  0x8c, 0xb9, 0x37, 0xa5, 0x30, 0xc5, 0x7b, 0x39, 0xef, 0xaf, 0xc1, 0x0c,
-  0x49, 0x85, 0x63, 0x3f, 0xc3, 0xcf, 0x57, 0xe6, 0x64, 0x0b, 0x93, 0x2d,
-  0x24, 0xb7, 0x65, 0x6d, 0x90, 0x5e, 0x4d, 0x98, 0x8a, 0x38, 0x8b, 0x90,
-  0x0c, 0x03, 0x02, 0xd9, 0x1e, 0x3d, 0x08, 0xff, 0xbe, 0xa3, 0xf8, 0x05,
-  0x7c, 0xf6, 0xff, 0x09, 0x35, 0xf0, 0x69, 0x62, 0xcf, 0xea, 0x21, 0xea,
-  0x20, 0xb7, 0x8a, 0x80, 0x3a, 0x18, 0xb8, 0x1e, 0x3d, 0x93, 0xeb, 0xff,
-  0xd7, 0x06, 0xff, 0x4f, 0xd2, 0x06, 0xff, 0x95, 0x5b, 0x3a, 0x94, 0x42,
-  0x0d, 0xbe, 0x96, 0x36, 0x67, 0x54, 0x0a, 0x17, 0xa3, 0x15, 0x54, 0xf3,
-  0xbb, 0x91, 0xe7, 0x78, 0xe6, 0x04, 0xbd, 0x87, 0x5d, 0xd1, 0x90, 0x14,
-  0xfe, 0xdf, 0xb8, 0xa2, 0x0f, 0xba, 0x99, 0xff, 0xbf, 0xef, 0xe3, 0x7f,
-  0xb7, 0x7b, 0xb8, 0x26, 0xdd, 0x71, 0x8b, 0x52, 0xc0, 0x28, 0x47, 0x8f,
-  0xbb, 0x37, 0xc2, 0xd2, 0xde, 0x76, 0xaa, 0x0f, 0x55, 0x18, 0xf3, 0xd6,
-  0x1d, 0x9f, 0x7d, 0xf7, 0x6c, 0x40, 0x91, 0xde, 0x71, 0x37, 0xaf, 0xa5,
-  0x4a, 0x4e, 0x5e, 0x1d, 0x9c, 0xfd, 0x8c, 0xdb, 0xfe, 0x17, 0xb8, 0x59,
-  0x97, 0x59, 0x36, 0x1b, 0x72, 0x08, 0xf1, 0x25, 0xfe, 0x11, 0x8d, 0xbd,
-  0x2b, 0x64, 0x10, 0xc8, 0x96, 0x22, 0x8b, 0x61, 0x4a, 0x03, 0x5e, 0x36,
-  0x6a, 0x4a, 0x21, 0x20, 0x5e, 0x4b, 0xf4, 0x38, 0x0d, 0x7c, 0x2c, 0x65,
-  0x31, 0xdb, 0x16, 0x15, 0x90, 0xbf, 0x0d, 0x52, 0x91, 0x54, 0x14, 0xba,
-  0xde, 0x97, 0x04, 0xf4, 0x69, 0xb1, 0x90, 0xbd, 0x67, 0x38, 0xc1, 0x38,
-  0x9a, 0x17, 0x75, 0xe7, 0x96, 0xc2, 0xd1, 0x4f, 0x86, 0xe3, 0x7c, 0xfc,
-  0x88, 0xfc, 0xef, 0xe0, 0x20, 0x59, 0xf3, 0x09, 0xe1, 0x83, 0xba, 0x9f,
-  0xef, 0xcb, 0xac, 0x59, 0xbb, 0x95, 0xfe, 0x49, 0xb4, 0x76, 0x90, 0x82,
-  0xe5, 0x1c, 0x3a, 0xec, 0xf2, 0x20, 0x7f, 0x77, 0x38, 0x99, 0x84, 0xe7,
-  0x6b, 0x3f, 0xd1, 0xde, 0xcb, 0xe3, 0x8b, 0xf6, 0x76, 0x46, 0x8a, 0x12,
-  0x06, 0xad, 0xc4, 0x25, 0x7f, 0x4a, 0x36, 0x64, 0xbe, 0x9b, 0xa8, 0x6b,
-  0x9f, 0x3b, 0x0d, 0xe0, 0x04, 0x88, 0x9a, 0x42, 0xd3, 0xcf, 0xbd, 0x7e,
-  0x4f, 0xb2, 0x2f, 0xa1, 0x0d, 0x56, 0xe8, 0x9a, 0xe4, 0xe7, 0x81, 0xe2,
-  0x32, 0xaf, 0xbc, 0xf6, 0xf4, 0x29, 0x6a, 0x9f, 0xb0, 0x6b, 0x61, 0xff,
-  0x60, 0xbe, 0xdf, 0x59, 0x33, 0x1d, 0xd9, 0x93, 0x05, 0x22, 0xab, 0xf9,
-  0xd5, 0xd4, 0xa8, 0xb8, 0x20, 0x39, 0xc3, 0x5f, 0x07, 0x68, 0x49, 0x29,
-  0xf8, 0x40, 0xc3, 0x1e, 0x5f, 0x85, 0x26, 0xc5, 0x7c, 0xfa, 0x7e, 0x93,
-  0xeb, 0x1b, 0xba, 0x86, 0x98, 0x38, 0xea, 0x8e, 0xb1, 0x5c, 0x21, 0x35,
-  0xec, 0x0c, 0x50, 0x32, 0xe8, 0xfa, 0x4e, 0x91, 0xe0, 0x8b, 0x79, 0x7a,
-  0x23, 0x55, 0x7d, 0x5d, 0x7e, 0x3f, 0x3e, 0x79, 0x8c, 0x6d, 0x3d, 0x3f,
-  0x19, 0xfb, 0xfd, 0x40, 0x6a, 0xc4, 0xe5, 0x51, 0xd1, 0xfd, 0xd5, 0xd1,
-  0xc1, 0xf8, 0x7c, 0x14, 0x2c, 0x91, 0xe3, 0xc0, 0x51, 0x82, 0x61, 0x26,
-  0x3c, 0x3e, 0x31, 0x6b, 0xbd, 0x23, 0x3c, 0x60, 0xa9, 0x14, 0xa7, 0xc9,
-  0xf1, 0xdc, 0x74, 0x74, 0xb2, 0x73, 0x53, 0x2e, 0x57, 0x6a, 0xb2, 0x2a,
-  0xcc, 0x4e, 0x32, 0x7b, 0x27, 0x09, 0xc4, 0x36, 0x75, 0x19, 0xb4, 0x05,
-  0xd8, 0x91, 0x72, 0x4e, 0x49, 0x05, 0xf4, 0x99, 0xb6, 0x1f, 0x82, 0xea,
-  0x2c, 0x04, 0x8b, 0xa5, 0x1f, 0x59, 0xc1, 0xe8, 0x1d, 0x25, 0xf5, 0xb3,
-  0xb3, 0x53, 0xd5, 0xbd, 0xe2, 0xb8, 0xb3, 0xd7, 0x81, 0xd4, 0xbc, 0x02,
-  0x54, 0xaa, 0xb0, 0x8a, 0x25, 0xad, 0x3f, 0x6a, 0x64, 0x17, 0x7d, 0x92,
-  0x29, 0x6a, 0xbc, 0x36, 0x95, 0xbe, 0x6b, 0x09, 0x99, 0x83, 0x06, 0xc8,
-  0x07, 0x95, 0x7b, 0x06, 0xd5, 0x5e, 0xe4, 0x00, 0x28, 0xb2, 0xf9, 0xf6,
-  0x9a, 0x13, 0xd7, 0x24, 0x12, 0xbf, 0x8f, 0x33, 0x8d, 0x16, 0x6f, 0x1e,
-  0x99, 0x4c, 0xaf, 0x32, 0x23, 0x44, 0x46, 0x1e, 0x54, 0xcd, 0x83, 0x37,
-  0xe4, 0xb3, 0x00, 0xcf, 0x34, 0xb2, 0x3d, 0x3f, 0x7b, 0x43, 0x9e, 0x3c,
-  0x09, 0x37, 0xa4, 0xca, 0xfe, 0x3e, 0x8b, 0x35, 0x77, 0x40, 0x49, 0x1d,
-  0xea, 0xf9, 0xb8, 0x0e, 0xee, 0x1d, 0x77, 0xa8, 0xa0, 0xa9, 0xee, 0x50,
-  0x8f, 0x36, 0x2d, 0x0f, 0x72, 0xe8, 0xa0, 0x64, 0x61, 0x53, 0x00, 0x32,
-  0x90, 0xfa, 0x16, 0x46, 0xd8, 0x6b, 0x28, 0x9c, 0xc7, 0xf1, 0x8d, 0xa4,
-  0x68, 0x43, 0x3e, 0xb2, 0x56, 0x83, 0xa4, 0xb4, 0x16, 0x74, 0xfa, 0xa2,
-  0xa2, 0x79, 0x7b, 0x79, 0x86, 0xc3, 0x8b, 0x66, 0x69, 0x17, 0xb6, 0x96,
-  0x3a, 0x1e, 0xc5, 0x36, 0x83, 0x48, 0xc3, 0xf0, 0x81, 0xba, 0xa1, 0x2a,
-  0x4f, 0x33, 0x95, 0x7e, 0x32, 0x59, 0x43, 0x27, 0xd2, 0x33, 0xee, 0x67,
-  0x91, 0x89, 0xa4, 0xe4, 0x50, 0x72, 0xbd, 0xa4, 0xeb, 0xce, 0x56, 0xc8,
-  0x2d, 0x5a, 0xe4, 0x68, 0x3f, 0xb2, 0x53, 0x5e, 0x5c, 0xa0, 0xea, 0xd8,
-  0x10, 0x61, 0x53, 0xe5, 0x46, 0xc5, 0x0f, 0x5d, 0x7d, 0xc0, 0x8e, 0x76,
-  0x95, 0x5b, 0xfc, 0x4d, 0xf7, 0x0d, 0xae, 0xeb, 0x5c, 0x9b, 0xb0, 0x1d,
-  0xee, 0x49, 0x0f, 0x39, 0x9c, 0x57, 0xda, 0x05, 0x6e, 0x3d, 0x45, 0x84,
-  0xc9, 0xa8, 0xd4, 0x5a, 0x8d, 0x6b, 0x66, 0x80, 0x4d, 0x09, 0xb2, 0x5f,
-  0x43, 0x1a, 0xae, 0xb6, 0x56, 0x88, 0x23, 0x64, 0xa8, 0x20, 0x95, 0x56,
-  0xb4, 0xd8, 0x12, 0x81, 0x48, 0x35, 0x8d, 0x18, 0x0b, 0x59, 0x70, 0x05,
-  0x3d, 0x6a, 0xd7, 0x02, 0x0e, 0x58, 0x10, 0x76, 0xc2, 0x75, 0x36, 0x47,
-  0x4d, 0x79, 0x56, 0x4c, 0xab, 0xbb, 0xa5, 0xdf, 0xa1, 0x65, 0xf6, 0xaf,
-  0xd0, 0xa4, 0x96, 0x7f, 0x22, 0x9c, 0x6e, 0x94, 0x41, 0x23, 0x00, 0xb6,
-  0x43, 0x9d, 0x94, 0xfa, 0xcb, 0xc9, 0x78, 0x0c, 0x3a, 0x4d, 0x9a, 0x49,
-  0xe3, 0x97, 0x85, 0x91, 0x7d, 0xa7, 0xd2, 0x8c, 0xeb, 0x1f, 0x04, 0x97,
-  0xf6, 0x22, 0x74, 0xaa, 0xd3, 0xe6, 0xda, 0xa2, 0xaf, 0x07, 0xdf, 0x86,
-  0xbd, 0x01, 0x6f, 0xd7, 0xf5, 0x5e, 0x70, 0x01, 0xc6, 0x27, 0xdb, 0x54,
-  0xa5, 0x31, 0xcd, 0xda, 0x81, 0x09, 0x62, 0x61, 0xda, 0x83, 0x72, 0x8f,
-  0x89, 0xd9, 0x7a, 0x87, 0x29, 0xec, 0xc0, 0x3a, 0x4a, 0x1a, 0x64, 0x98,
-  0x31, 0xb4, 0x0e, 0xbd, 0xed, 0x90, 0x18, 0xc6, 0x46, 0xdc, 0x70, 0xde,
-  0x67, 0xbb, 0x6d, 0xb6, 0x82, 0x5b, 0x98, 0xa7, 0xaf, 0xf7, 0xfa, 0xba,
-  0x8d, 0x8c, 0xe4, 0xd7, 0xc0, 0x29, 0x99, 0x65, 0x68, 0xd8, 0xa1, 0x80,
-  0xc9, 0x54, 0xa6, 0xcb, 0xf4, 0x86, 0xa4, 0x67, 0x72, 0xd9, 0x3f, 0xdb,
-  0x7d, 0xfe, 0x6c, 0x7b, 0x4d, 0xe2, 0xc1, 0x90, 0x1a, 0xb4, 0x11, 0x06,
-  0x03, 0x93, 0x10, 0xfd, 0x6b, 0x6f, 0xe4, 0x6f, 0x50, 0xe2, 0x1a, 0x58,
-  0x49, 0x73, 0xc0, 0x50, 0xea, 0x1b, 0x11, 0x4c, 0x24, 0x81, 0x8d, 0xb0,
-  0x3d, 0x7d, 0x88, 0x58, 0x6c, 0x3b, 0x70, 0xe5, 0x7c, 0x20, 0xe5, 0xae,
-  0xa1, 0x1c, 0xb4, 0x1b, 0x81, 0xe1, 0x3c, 0x7c, 0xac, 0x73, 0x60, 0x8d,
-  0xc2, 0xef, 0xc1, 0xcc, 0x93, 0xc5, 0xdf, 0x47, 0xed, 0x7f, 0xf9, 0x01,
-  0x5e, 0x37, 0xc0, 0x2f, 0x39, 0xe5, 0xc7, 0xbf, 0xc1, 0x29, 0x3f, 0x5e,
-  0x7f, 0xca, 0x8f, 0x1f, 0x7a, 0xca, 0xcf, 0x9f, 0x3e, 0xfb, 0xfc, 0x17,
-  0x9c, 0xb2, 0xb7, 0xc3, 0xff, 0xcb, 0x4e, 0xd9, 0xa3, 0xb4, 0x5f, 0x76,
-  0xca, 0x92, 0x28, 0x13, 0x14, 0x0e, 0x4a, 0x55, 0x10, 0x65, 0xfd, 0x52,
-  0xe9, 0x13, 0x57, 0x2c, 0xf2, 0xb3, 0x61, 0x49, 0xad, 0x74, 0x18, 0xe6,
-  0xce, 0xa6, 0xa4, 0x9b, 0x46, 0x1c, 0x0f, 0x0e, 0xbd, 0x09, 0x5a, 0xff,
-  0x72, 0x4e, 0x1d, 0x32, 0x37, 0x87, 0x9b, 0xea, 0x32, 0xd2, 0x1a, 0x79,
-  0xaf, 0xd0, 0x8a, 0x13, 0x95, 0x7e, 0x43, 0xe8, 0xcc, 0x30, 0x8f, 0xc8,
-  0xcb, 0x04, 0x6b, 0x6f, 0xda, 0x9d, 0x11, 0xc2, 0xc3, 0x68, 0x59, 0x15,
-  0x67, 0x04, 0xb2, 0x57, 0xca, 0x01, 0xf8, 0xa9, 0xf3, 0x6a, 0x62, 0x14,
-  0x65, 0x23, 0x05, 0x0a, 0x4a, 0x74, 0xba, 0x9b, 0x67, 0x22, 0xd9, 0x69,
-  0xd1, 0x44, 0x19, 0xe4, 0xde, 0xe8, 0xba, 0xc9, 0xa5, 0x21, 0x5c, 0x27,
-  0x8b, 0x6b, 0x24, 0x21, 0x04, 0xa3, 0xb2, 0xb6, 0x26, 0xc3, 0xfd, 0xbf,
-  0xcd, 0x2d, 0xa1, 0xfc, 0x75, 0xc2, 0xac, 0x8d, 0x20, 0xba, 0xad, 0x4b,
-  0x7a, 0xec, 0x26, 0x21, 0xf6, 0x34, 0xa0, 0x8b, 0xa2, 0x40, 0x51, 0x33,
-  0xc2, 0x76, 0x37, 0x42, 0x4e, 0xa1, 0x67, 0xd8, 0x54, 0x18, 0x41, 0xdd,
-  0x16, 0x7f, 0xd2, 0x1c, 0x30, 0x40, 0x9b, 0x20, 0x99, 0x2e, 0x0b, 0x6a,
-  0xf7, 0xd6, 0x73, 0x19, 0x96, 0xba, 0x33, 0xf7, 0x97, 0x14, 0x51, 0x4e,
-  0x7e, 0x63, 0xdb, 0xa4, 0x79, 0xb9, 0x83, 0xaf, 0xe8, 0x74, 0x67, 0xab,
-  0xc5, 0x52, 0x11, 0x6f, 0xa9, 0xf8, 0x2b, 0x47, 0xc5, 0xb4, 0x60, 0xde,
-  0xf4, 0x95, 0xe1, 0x59, 0xcf, 0x9b, 0x24, 0xfc, 0xb1, 0x17, 0x4f, 0xcf,
-  0x4a, 0x20, 0x5b, 0xb4, 0x6e, 0xf1, 0x98, 0x51, 0xc2, 0xa8, 0xc2, 0x20,
-  0xc9, 0x2e, 0x82, 0x74, 0x0c, 0xb4, 0x87, 0x42, 0xc4, 0x36, 0x9b, 0xac,
-  0x2e, 0x15, 0x38, 0xc6, 0xd6, 0xb1, 0xb6, 0xa9, 0x12, 0xe5, 0x69, 0x04,
-  0x24, 0x97, 0x0d, 0xb8, 0x56, 0xe0, 0x2e, 0x44, 0xd0, 0x6a, 0xa8, 0x7f,
-  0xef, 0x74, 0x5d, 0xc2, 0x5c, 0xb0, 0x70, 0x10, 0x7b, 0x6b, 0xe5, 0xf8,
-  0x49, 0xab, 0xbb, 0x64, 0xa4, 0x3f, 0xa2, 0x4f, 0x2a, 0xcd, 0x74, 0x39,
-  0xbc, 0x48, 0x09, 0x7f, 0x3a, 0x40, 0x0f, 0x91, 0x24, 0x59, 0xb9, 0x02,
-  0xe7, 0x87, 0x67, 0xc9, 0xeb, 0x54, 0x7a, 0xca, 0x25, 0x5b, 0x86, 0x03,
-  0x3f, 0x7f, 0xb2, 0xfb, 0x78, 0x7b, 0xad, 0x6d, 0xd2, 0xc6, 0x54, 0xc4,
-  0xb7, 0x8a, 0x32, 0x96, 0xcf, 0x7f, 0xbe, 0xaa, 0x00, 0xab, 0x83, 0x03,
-  0x30, 0x5f, 0xfa, 0xf0, 0xf6, 0xf4, 0xd5, 0xd1, 0xc9, 0xc1, 0x5f, 0x2c,
-  0x2c, 0x10, 0x6d, 0x82, 0xa2, 0x4c, 0x7c, 0x30, 0x26, 0xfd, 0xdd, 0x87,
-  0x3a, 0x33, 0x73, 0x6e, 0xb6, 0x1e, 0x6f, 0x53, 0x91, 0x76, 0x50, 0x10,
-  0x7a, 0x99, 0xb5, 0x20, 0x95, 0xa4, 0xbc, 0x62, 0x0d, 0x2a, 0xa0, 0x75,
-  0xda, 0x3e, 0x1a, 0xed, 0x49, 0x6f, 0x29, 0xe9, 0x8d, 0xe3, 0x78, 0x96,
-  0x57, 0xf4, 0x9c, 0x0a, 0x6c, 0xa8, 0x42, 0x18, 0x95, 0x41, 0x85, 0x2b,
-  0x15, 0x54, 0xe6, 0x64, 0xc1, 0xc9, 0xb5, 0xce, 0x1b, 0x94, 0x19, 0xb7,
-  0xb0, 0x87, 0x81, 0xd3, 0x40, 0xbf, 0x58, 0x1f, 0x6a, 0x6f, 0xf3, 0xfe,
-  0x06, 0xc2, 0x22, 0x9b, 0x17, 0x59, 0x33, 0x94, 0x89, 0xbd, 0x34, 0xff,
-  0xfd, 0xe2, 0x3a, 0x9d, 0x07, 0xe8, 0x1f, 0xd4, 0x38, 0x57, 0x29, 0xd3,
-  0xb2, 0x22, 0x7a, 0xd3, 0xeb, 0xab, 0x35, 0xb6, 0xed, 0xa5, 0xf4, 0x49,
-  0x73, 0x55, 0x82, 0x36, 0x52, 0xe7, 0xe7, 0x7f, 0x39, 0x3b, 0xfa, 0xe2,
-  0x25, 0x31, 0xb2, 0x3f, 0x53, 0x69, 0x4e, 0xdd, 0xe2, 0x6b, 0x49, 0x73,
-  0xb7, 0x0c, 0xdd, 0xf4, 0x3f, 0xbc, 0x3a, 0x1e, 0x9f, 0x9d, 0x9c, 0x1e,
-  0x7e, 0xf1, 0xf2, 0x07, 0x32, 0x71, 0x8c, 0xf0, 0xb8, 0xf3, 0xde, 0xb5,
-  0x3f, 0xb3, 0x9d, 0x72, 0x42, 0xd4, 0xa8, 0xa3, 0xef, 0x3f, 0x1c, 0xbd,
-  0xfd, 0xee, 0x8b, 0x97, 0xd7, 0x69, 0x35, 0xa0, 0xf5, 0xf1, 0xdb, 0x3d,
-  0x7d, 0xa9, 0x5b, 0xa4, 0x46, 0xea, 0xf9, 0x64, 0xfe, 0xb1, 0xce, 0xff,
-  0x91, 0x25, 0xe6, 0xf5, 0xf9, 0x2a, 0xec, 0x55, 0x71, 0x2e, 0xbd, 0x0e,
-  0x8d, 0xec, 0x26, 0x73, 0xe8, 0xab, 0x93, 0x6f, 0x09, 0x0f, 0xdd, 0xfa,
-  0x8e, 0x17, 0xdc, 0x5c, 0x2f, 0xf9, 0xf3, 0xd3, 0xdd, 0xbd, 0x6d, 0xd7,
-  0xd2, 0x19, 0xfd, 0x14, 0xcc, 0x8c, 0x3f, 0x06, 0x45, 0x65, 0xff, 0x50,
-  0x5c, 0x58, 0x5b, 0xea, 0xd1, 0x38, 0x8b, 0x8a, 0x4d, 0x41, 0x71, 0xc3,
-  0xa1, 0x60, 0x81, 0x91, 0xda, 0x4a, 0xe2, 0x07, 0x94, 0xca, 0x1f, 0x78,
-  0x21, 0xcf, 0x5f, 0x7b, 0x48, 0x66, 0x5f, 0x39, 0xd2, 0x33, 0xd3, 0x11,
-  0x4f, 0xe6, 0x5a, 0xf9, 0xf8, 0x09, 0xe3, 0x5b, 0x5d, 0x33, 0x1b, 0x9b,
-  0x6d, 0x44, 0x9a, 0xd0, 0x4f, 0x7c, 0x9f, 0xbd, 0xbc, 0x27, 0x14, 0xc8,
-  0x95, 0x8c, 0xbd, 0x8b, 0x55, 0x2a, 0xe1, 0x29, 0x7c, 0xcc, 0x7d, 0x20,
-  0x06, 0x0b, 0x42, 0x99, 0x20, 0x61, 0x2d, 0x3e, 0x2f, 0xcf, 0xa3, 0x35,
-  0xcf, 0x2e, 0xd3, 0xe9, 0x9d, 0xed, 0x23, 0x20, 0x48, 0x78, 0x5d, 0x1e,
-  0x48, 0x5e, 0xcf, 0x29, 0x19, 0x73, 0x80, 0x41, 0x48, 0x18, 0xb7, 0x62,
-  0x09, 0x13, 0xcf, 0x3a, 0xc2, 0x78, 0x6a, 0x16, 0x11, 0x4c, 0xc5, 0x65,
-  0x3f, 0x26, 0x82, 0x6d, 0xd1, 0xdb, 0xa6, 0x3e, 0x22, 0x1b, 0x38, 0x0f,
-  0xd6, 0xee, 0xe9, 0x93, 0x76, 0x14, 0xe1, 0x1f, 0xb8, 0xe4, 0x04, 0xb5,
-  0x08, 0x47, 0xf5, 0x4b, 0xfa, 0x6b, 0xbc, 0xd9, 0x0a, 0x7a, 0x30, 0xc2,
-  0x95, 0x83, 0xe6, 0xbb, 0x1e, 0x3e, 0xb1, 0xad, 0xb9, 0x90, 0xf6, 0x65,
-  0x04, 0x8b, 0xd2, 0xb8, 0x10, 0x43, 0x1c, 0xc8, 0xd4, 0x3a, 0xfa, 0x0d,
-  0x79, 0x66, 0xb6, 0x9d, 0x61, 0xcf, 0x78, 0xb6, 0x7e, 0x99, 0x7e, 0x1f,
-  0x71, 0xf6, 0x4a, 0x82, 0xc6, 0x4b, 0x1a, 0x8b, 0x58, 0x22, 0xe9, 0x24,
-  0x66, 0xa7, 0xfe, 0xac, 0x91, 0xb0, 0xd4, 0x07, 0x7b, 0xc3, 0x43, 0x0c,
-  0x18, 0x56, 0x87, 0x58, 0x4b, 0x9c, 0xf1, 0xaf, 0x8e, 0x03, 0x4e, 0x5a,
-  0xa1, 0x30, 0xa3, 0xed, 0x1d, 0x60, 0xa6, 0x59, 0xab, 0x56, 0x4a, 0x35,
-  0xa2, 0x30, 0xd3, 0x1d, 0xba, 0x78, 0x04, 0x76, 0xc6, 0x2b, 0x6a, 0xd4,
-  0xae, 0x0f, 0xbc, 0x32, 0x71, 0xb0, 0x60, 0x42, 0x5b, 0x0b, 0x5a, 0xc8,
-  0x36, 0x57, 0xdb, 0x70, 0xc7, 0x9f, 0x24, 0xc4, 0x72, 0x16, 0x1d, 0xba,
-  0x25, 0xa5, 0xcc, 0x98, 0x34, 0x82, 0x48, 0x28, 0xc8, 0x24, 0xf6, 0xe3,
-  0x74, 0x76, 0x23, 0x52, 0x9c, 0xdd, 0x70, 0x61, 0x43, 0x57, 0x44, 0x11,
-  0x36, 0x83, 0x96, 0x13, 0xb4, 0x46, 0xf0, 0x5b, 0x8e, 0x6e, 0x0d, 0xb7,
-  0x2d, 0x5a, 0x4c, 0xde, 0x58, 0x95, 0x2d, 0x82, 0xab, 0x66, 0xbb, 0x5b,
-  0x58, 0x78, 0x4e, 0x76, 0x07, 0x2b, 0x7d, 0x08, 0x45, 0xd0, 0xc7, 0x76,
-  0xb8, 0x32, 0x56, 0x59, 0x50, 0x1e, 0xa9, 0xcc, 0x0f, 0x06, 0x2b, 0xb2,
-  0x1b, 0x7f, 0x30, 0x67, 0x77, 0xd8, 0x01, 0x3f, 0x65, 0x04, 0xc0, 0xd8,
-  0x4c, 0x54, 0xce, 0x97, 0xbc, 0xfc, 0xee, 0xe8, 0xdd, 0xf8, 0xf8, 0xf4,
-  0xed, 0x9f, 0xa3, 0xe6, 0xb0, 0xfc, 0xd2, 0x76, 0xf3, 0xd4, 0x42, 0x60,
-  0xd7, 0x72, 0x91, 0xbc, 0x60, 0xea, 0x6b, 0x61, 0x64, 0xbb, 0xbc, 0xa0,
-  0x47, 0x82, 0x56, 0x8e, 0xd3, 0x6c, 0xd9, 0x40, 0x5f, 0x52, 0x5b, 0xda,
-  0x75, 0x8d, 0xa6, 0xf4, 0x23, 0xb6, 0xe1, 0xa8, 0x12, 0x50, 0x6c, 0x3b,
-  0xfb, 0xb7, 0xbd, 0x24, 0xa4, 0x76, 0xfe, 0xcd, 0xe3, 0x60, 0x83, 0xe2,
-  0x49, 0x4c, 0x5e, 0x0e, 0xc1, 0x6a, 0xc9, 0x45, 0xa4, 0x04, 0x5b, 0xc5,
-  0xb0, 0x2b, 0xfe, 0x02, 0x82, 0xe6, 0x3c, 0xd4, 0xd5, 0xdd, 0x7f, 0xd1,
-  0x3c, 0x7c, 0xbd, 0xeb, 0x55, 0xf5, 0xd8, 0xe7, 0x76, 0x63, 0xcf, 0xed,
-  0x86, 0xcf, 0xed, 0xc5, 0x9e, 0xdb, 0x0b, 0x9f, 0x7b, 0x1c, 0x7b, 0xce,
-  0x5b, 0xaf, 0x67, 0xc6, 0xcb, 0xce, 0xad, 0xb3, 0x8c, 0x5b, 0xff, 0x7a,
-  0x3c, 0x72, 0xc7, 0xff, 0x99, 0xf5, 0x56, 0x74, 0xfb, 0x91, 0x7b, 0x86,
-  0xbd, 0xda, 0xf5, 0xfd, 0x66, 0xbd, 0xf2, 0x69, 0x1d, 0xce, 0xa8, 0x89,
-  0x1d, 0xb7, 0xbb, 0xf9, 0xde, 0xee, 0xe3, 0xe1, 0x34, 0x5f, 0x5e, 0x91,
-  0xd4, 0x79, 0x29, 0x7f, 0x59, 0x11, 0x4a, 0x38, 0x79, 0x68, 0x43, 0xdd,
-  0xe3, 0x64, 0xdc, 0xc2, 0xbd, 0x13, 0xec, 0x65, 0xbc, 0x96, 0xe0, 0xbd,
-  0xda, 0xc1, 0xd0, 0x85, 0x8e, 0xf6, 0xa0, 0xe4, 0xc7, 0xba, 0x6c, 0xcc,
-  0x7b, 0x74, 0xe2, 0xd8, 0x86, 0x73, 0xaf, 0x91, 0xa8, 0x4e, 0x4d, 0xc6,
-  0x66, 0xb8, 0x74, 0x4d, 0x41, 0xe8, 0xba, 0x73, 0xd1, 0xbb, 0x48, 0x5f,
-  0x81, 0xc7, 0x37, 0x05, 0xc8, 0xb1, 0xf9, 0xb6, 0x0c, 0xde, 0x9a, 0xaa,
-  0x55, 0xb3, 0xcb, 0x22, 0x26, 0x1e, 0xdf, 0xbf, 0x3b, 0x09, 0xd4, 0xc9,
-  0x84, 0xdc, 0x31, 0xf5, 0xfe, 0xce, 0x0e, 0xed, 0xfc, 0xe8, 0x2a, 0xbd,
-  0xbd, 0x1d, 0xd5, 0xd9, 0x8e, 0xe1, 0x21, 0xf5, 0x0e, 0x7c, 0xbc, 0xf2,
-  0xe9, 0xab, 0x66, 0x31, 0x5f, 0xe7, 0x9c, 0x05, 0xfc, 0x39, 0xe0, 0xc2,
-  0xe7, 0x77, 0xcc, 0x2b, 0x00, 0x44, 0xe1, 0xea, 0xd6, 0x71, 0x09, 0xf9,
-  0x50, 0x35, 0xf9, 0xb0, 0xdb, 0xc9, 0x89, 0x5b, 0x64, 0x13, 0x8d, 0x1b,
-  0xb2, 0x32, 0xec, 0x19, 0x42, 0x12, 0xd1, 0x4e, 0xc4, 0x63, 0x60, 0x36,
-  0x72, 0x06, 0x88, 0x83, 0x46, 0xa3, 0x17, 0xa8, 0xc4, 0x38, 0x0b, 0xc2,
-  0x3a, 0x16, 0x04, 0xad, 0x42, 0xab, 0x13, 0xf8, 0x07, 0x62, 0x7b, 0x56,
-  0xfb, 0x01, 0x20, 0x72, 0x09, 0xc8, 0x92, 0xa3, 0xaa, 0xc5, 0x27, 0x66,
-  0x94, 0x94, 0x9a, 0x48, 0x0a, 0xbc, 0x51, 0x33, 0xcc, 0x9f, 0x7f, 0x0e,
-  0xeb, 0xf0, 0x13, 0x2c, 0x21, 0x48, 0x61, 0x24, 0x9d, 0x9f, 0xca, 0xdf,
-  0x78, 0xff, 0xf9, 0x7b, 0xd8, 0xff, 0xda, 0x33, 0x29, 0xa2, 0xf1, 0x11,
-  0x1c, 0xcb, 0xc6, 0xf8, 0xdd, 0xd9, 0xc6, 0x40, 0xb2, 0x16, 0xcc, 0x07,
-  0x86, 0xe6, 0xdf, 0x09, 0x2c, 0x4b, 0xea, 0x9b, 0xf6, 0xf4, 0x89, 0x24,
-  0x18, 0xf2, 0x1c, 0x51, 0x45, 0x1a, 0x09, 0xa3, 0xe1, 0x97, 0x36, 0xc9,
-  0x92, 0xbb, 0x8b, 0xbb, 0xaa, 0x5c, 0x63, 0xf4, 0xb5, 0x57, 0xc8, 0xa9,
-  0x4f, 0x03, 0xd7, 0x51, 0x23, 0xae, 0xca, 0x79, 0x70, 0xbe, 0x3c, 0xcd,
-  0x51, 0x27, 0x28, 0x50, 0x56, 0x1f, 0xa5, 0xcf, 0x93, 0x84, 0x36, 0x98,
-  0xa1, 0x74, 0x17, 0xdb, 0xf5, 0x1c, 0x7a, 0xd4, 0xc8, 0x6e, 0x55, 0x5d,
-  0xb6, 0xec, 0x98, 0x20, 0x08, 0xf5, 0xf5, 0x8e, 0x57, 0x5a, 0x35, 0x1b,
-  0xf6, 0x75, 0xb1, 0xa2, 0x33, 0xc1, 0x28, 0x9d, 0x41, 0xee, 0x81, 0x22,
-  0x7b, 0xd2, 0x39, 0x7d, 0xdd, 0xbc, 0xc8, 0xb1, 0xdb, 0x7d, 0xa5, 0x23,
-  0x82, 0x15, 0xa3, 0x45, 0xeb, 0xf4, 0xed, 0x0e, 0x39, 0x28, 0x14, 0x6a,
-  0x7f, 0x55, 0x9d, 0xc2, 0xed, 0x78, 0x07, 0x32, 0xd2, 0x20, 0xa4, 0xb0,
-  0x66, 0x77, 0xd6, 0x5e, 0xa3, 0xa3, 0xb8, 0x39, 0xa0, 0xba, 0xa0, 0xcb,
-  0xe2, 0x51, 0xc6, 0x77, 0xef, 0xfa, 0xfd, 0xe5, 0xe3, 0x63, 0xd1, 0x3c,
-  0x75, 0x10, 0xbe, 0x26, 0xf2, 0x26, 0x0f, 0xda, 0x03, 0x85, 0xbd, 0xfd,
-  0x65, 0x3b, 0x20, 0x5e, 0xe8, 0x2e, 0x49, 0xd3, 0x46, 0x84, 0xee, 0xb1,
-  0x4f, 0xb1, 0x2f, 0xad, 0x8d, 0x21, 0xa1, 0x1b, 0x17, 0x5b, 0x91, 0x20,
-  0x82, 0xa7, 0x65, 0x40, 0xab, 0x50, 0x3e, 0x7a, 0x6f, 0xed, 0x0a, 0x82,
-  0x86, 0x12, 0x4c, 0xa0, 0x41, 0xb4, 0xfd, 0x55, 0x08, 0x23, 0x45, 0x2e,
-  0x58, 0xf9, 0x04, 0xec, 0x05, 0xfe, 0x7c, 0xcb, 0x30, 0x24, 0x09, 0x6e,
-  0x15, 0x51, 0xf6, 0xcb, 0x24, 0x5c, 0x13, 0xd0, 0x19, 0xee, 0x03, 0x5d,
-  0xdd, 0x0f, 0xc2, 0xd6, 0xa0, 0x96, 0x11, 0xab, 0x00, 0xde, 0x72, 0x4e,
-  0x5d, 0x7b, 0x52, 0xe0, 0x67, 0x53, 0xf4, 0xa1, 0x46, 0xbf, 0xb1, 0x6e,
-  0xeb, 0xbb, 0xee, 0xbe, 0x9b, 0x61, 0xcc, 0x1d, 0xaf, 0x52, 0x82, 0x9f,
-  0x62, 0x0f, 0xaf, 0xea, 0x9f, 0x1d, 0x44, 0x4e, 0x74, 0x9b, 0xb2, 0x6a,
-  0xa6, 0xec, 0x5a, 0x60, 0x4d, 0xdc, 0x57, 0x73, 0x1e, 0x2a, 0x1f, 0xa4,
-  0x13, 0xfd, 0xc2, 0xc3, 0xda, 0xfd, 0x3f, 0xec, 0xb0, 0x76, 0xff, 0x6f,
-  0x38, 0xac, 0xbd, 0x5f, 0x78, 0x58, 0x7b, 0xff, 0x87, 0x1d, 0xd6, 0xde,
-  0xff, 0x0d, 0x87, 0xf5, 0xf8, 0x17, 0x1e, 0xd6, 0xe3, 0x5f, 0xfd, 0xb0,
-  0xde, 0xd2, 0xef, 0x21, 0x25, 0x54, 0xa7, 0xcc, 0xeb, 0xae, 0xca, 0x35,
-  0xa1, 0x8c, 0xe2, 0x7a, 0x35, 0xa1, 0x0d, 0x21, 0xbf, 0xbd, 0x79, 0x50,
-  0x54, 0xd5, 0xba, 0x6b, 0x87, 0x1d, 0xb8, 0x96, 0x1e, 0xb6, 0xb7, 0x96,
-  0x04, 0xb5, 0xa4, 0xc5, 0x09, 0xe9, 0x53, 0x5f, 0x95, 0xe4, 0x93, 0x31,
-  0x7a, 0xc7, 0x20, 0x79, 0x3b, 0x1e, 0x73, 0x72, 0xd7, 0x18, 0xc1, 0xd8,
-  0xee, 0x61, 0x91, 0x7b, 0x13, 0x56, 0xd3, 0x16, 0x29, 0xa5, 0xa7, 0x66,
-  0x86, 0x8e, 0xb9, 0xf0, 0x7b, 0x8b, 0x74, 0x4a, 0x3f, 0x7e, 0x34, 0xda,
-  0x75, 0x9b, 0xb3, 0xfd, 0x33, 0x90, 0xf7, 0x5c, 0xa4, 0x34, 0x6a, 0xcf,
-  0x47, 0x1a, 0x7d, 0xa0, 0x6f, 0x46, 0xdd, 0x74, 0x8e, 0xe6, 0x56, 0x50,
-  0xf6, 0xd4, 0x6c, 0x8a, 0x96, 0x55, 0x4a, 0xe4, 0xdb, 0x05, 0xbb, 0x41,
-  0xd4, 0xea, 0x92, 0x45, 0x56, 0x07, 0x03, 0x47, 0x85, 0xd2, 0xaf, 0x1b,
-  0x0e, 0xcc, 0x2f, 0x09, 0x7c, 0xf0, 0xe7, 0xc6, 0xaa, 0xbd, 0xb8, 0xf0,
-  0xff, 0xb2, 0x58, 0xf5, 0x83, 0x2c, 0x6e, 0xff, 0xca, 0x54, 0x43, 0x6d,
-  0xc8, 0x19, 0x6f, 0xfb, 0xe1, 0x5c, 0x95, 0x54, 0x6f, 0x05, 0x58, 0xe0,
-  0x19, 0x93, 0x0e, 0xe5, 0xee, 0x1c, 0xc9, 0xbb, 0x2e, 0x62, 0xc8, 0x46,
-  0x52, 0x08, 0x78, 0x65, 0x1b, 0x73, 0x58, 0x88, 0x27, 0x05, 0x10, 0xe1,
-  0x55, 0xd6, 0x4c, 0x71, 0xab, 0x42, 0x3f, 0xe3, 0x90, 0x38, 0x00, 0x36,
-  0x17, 0x24, 0x34, 0x28, 0xda, 0x6c, 0x7e, 0x9f, 0x06, 0xfd, 0xac, 0xbd,
-  0xde, 0x74, 0x9a, 0x0d, 0xd3, 0x7a, 0x9a, 0xe7, 0xf1, 0x8e, 0xe0, 0x1a,
-  0x59, 0xa6, 0x54, 0x1e, 0xc4, 0x04, 0xcc, 0xf3, 0x09, 0x45, 0xf1, 0xd0,
-  0x6a, 0x0e, 0xed, 0x4f, 0x05, 0x9c, 0x8b, 0xa6, 0x5b, 0xae, 0x9a, 0xcb,
-  0x52, 0xc3, 0x03, 0x83, 0x88, 0xab, 0x91, 0xe2, 0x7c, 0x38, 0x62, 0x73,
-  0x3a, 0x40, 0x9e, 0x05, 0x8c, 0xb9, 0xd7, 0x4d, 0x74, 0xa0, 0x91, 0x1e,
-  0x76, 0xdf, 0x49, 0x3c, 0x96, 0x11, 0x4f, 0xdf, 0x07, 0xe6, 0xef, 0xc6,
-  0x70, 0x83, 0x1c, 0xa5, 0xb6, 0x09, 0x23, 0x21, 0xc2, 0xa6, 0x52, 0x63,
-  0x22, 0xaf, 0x2a, 0xca, 0x54, 0x4f, 0x60, 0x5f, 0x03, 0x23, 0x86, 0x84,
-  0xee, 0xb4, 0xb1, 0x01, 0xfa, 0x4c, 0x69, 0xc0, 0x73, 0xc2, 0xbd, 0x6b,
-  0x04, 0xd1, 0x95, 0xab, 0x57, 0xb2, 0x5b, 0xae, 0xd6, 0x0d, 0x0d, 0x3a,
-  0x69, 0x9e, 0x7b, 0x45, 0x75, 0x9c, 0x78, 0xf6, 0x60, 0x7c, 0x78, 0x7c,
-  0xdc, 0xaa, 0xed, 0xa5, 0xcd, 0x43, 0x7c, 0x96, 0x51, 0x63, 0x6a, 0x82,
-  0x88, 0xcf, 0xaa, 0x38, 0x5c, 0x2a, 0xf7, 0x18, 0x36, 0xd7, 0x0f, 0xb1,
-  0x1c, 0xc3, 0x09, 0x72, 0xed, 0x00, 0x9d, 0x8a, 0x59, 0x53, 0x98, 0x69,
-  0xe6, 0x84, 0x76, 0x77, 0xb5, 0x5a, 0xa4, 0xc5, 0xa7, 0x87, 0xea, 0x8b,
-  0x97, 0xcc, 0xc8, 0x6e, 0xf1, 0xbd, 0xf2, 0x63, 0xc7, 0x21, 0xad, 0x45,
-  0xfa, 0x39, 0x9d, 0x55, 0xd2, 0xed, 0x97, 0xa1, 0xeb, 0xa4, 0x21, 0x93,
-  0x59, 0x26, 0x80, 0x45, 0x79, 0x64, 0xb3, 0x56, 0x0d, 0x47, 0x73, 0xaf,
-  0x13, 0x61, 0x24, 0x74, 0x67, 0xba, 0x6e, 0x46, 0x0e, 0xcc, 0xad, 0xcd,
-  0x2b, 0xdc, 0xed, 0x8a, 0x4a, 0x7c, 0xe4, 0xb7, 0xbc, 0x01, 0xfe, 0x05,
-  0xb8, 0x97, 0xfe, 0x15, 0xf2, 0x37, 0x7e, 0x03, 0x50, 0x8f, 0xe4, 0x9a,
-  0x97, 0xde, 0x7f, 0x09, 0xa0, 0x8b, 0x6c, 0xfc, 0x61, 0x23, 0xde, 0xf1,
-  0xeb, 0x01, 0x37, 0xa9, 0x05, 0x73, 0xf3, 0xdb, 0x52, 0x5a, 0x04, 0x77,
-  0xc7, 0x63, 0x62, 0xfe, 0x99, 0xae, 0x8a, 0xfc, 0x16, 0x65, 0x33, 0x46,
-  0x95, 0x78, 0x49, 0x0d, 0xaf, 0x7a, 0x3a, 0x39, 0x1d, 0xb2, 0x62, 0x93,
-  0x68, 0x15, 0x10, 0x56, 0xf1, 0xde, 0xbc, 0x6c, 0x54, 0xc6, 0x05, 0x65,
-  0x0c, 0xf1, 0x18, 0x03, 0xbf, 0xa5, 0x06, 0xd8, 0x7a, 0x24, 0xe3, 0xa8,
-  0xc8, 0x1a, 0xb2, 0x5c, 0xd7, 0xc6, 0xca, 0xda, 0xf1, 0xc7, 0x73, 0xe0,
-  0xae, 0x2d, 0xa9, 0x34, 0x63, 0x88, 0xe8, 0x57, 0x94, 0x08, 0x39, 0x84,
-  0xe8, 0x15, 0x42, 0x70, 0x5d, 0x95, 0xf5, 0x15, 0x79, 0x0d, 0x1c, 0x85,
-  0x7e, 0x44, 0xea, 0xa3, 0x9f, 0x57, 0x2c, 0x39, 0xca, 0xb6, 0x9d, 0x73,
-  0x3d, 0x1b, 0xf3, 0x6e, 0xac, 0x03, 0x7d, 0x01, 0x5d, 0x40, 0x58, 0x9a,
-  0x2a, 0x87, 0xb2, 0xbb, 0xd3, 0x3e, 0x72, 0xe4, 0x75, 0xb2, 0x6f, 0x35,
-  0xb7, 0x04, 0x30, 0x64, 0x0e, 0x58, 0xf2, 0x1d, 0xcd, 0x97, 0x98, 0x87,
-  0x15, 0x0e, 0xae, 0x67, 0x22, 0xb3, 0x3a, 0x2a, 0xa7, 0x43, 0xcc, 0x94,
-  0xfe, 0x7d, 0xc8, 0xea, 0x3d, 0x3b, 0xc2, 0xdb, 0x8b, 0x60, 0xf2, 0x0f,
-  0xd4, 0x17, 0x2f, 0xa2, 0x7d, 0x95, 0x17, 0x1f, 0xed, 0xbc, 0x2a, 0x26,
-  0x44, 0xf7, 0x35, 0xcd, 0x14, 0xeb, 0xf4, 0x81, 0x0b, 0xb2, 0xc7, 0xf9,
-  0x7a, 0xac, 0xea, 0x4c, 0xd4, 0x28, 0x86, 0xfa, 0xa5, 0x92, 0x46, 0xea,
-  0x3b, 0x45, 0x99, 0x7f, 0xa9, 0xc2, 0xfd, 0xf2, 0xc1, 0x26, 0x14, 0x9d,
-  0xd5, 0xca, 0xe9, 0x00, 0xca, 0x38, 0x9f, 0xb7, 0xaa, 0x53, 0xc4, 0x11,
-  0xac, 0x05, 0x71, 0x5b, 0x46, 0x59, 0x67, 0xa5, 0x8d, 0x2f, 0x0f, 0xf5,
-  0x8c, 0xd2, 0xb6, 0x1e, 0xfd, 0x3d, 0x1f, 0xa2, 0x20, 0x5a, 0xed, 0x94,
-  0x38, 0xe2, 0x1c, 0x5b, 0xa9, 0xc2, 0xc9, 0x52, 0xf4, 0x6d, 0x5b, 0xd5,
-  0x4e, 0x73, 0xc3, 0xf3, 0xc2, 0x27, 0xf7, 0x20, 0x5e, 0xc6, 0xdc, 0x49,
-  0xd9, 0x52, 0x72, 0x20, 0x4d, 0x49, 0x32, 0x72, 0xa4, 0x76, 0xbf, 0x33,
-  0xf2, 0xbf, 0xc3, 0x25, 0x49, 0xdb, 0x01, 0x4c, 0x1e, 0x80, 0xfa, 0x1c,
-  0xe5, 0x79, 0xdf, 0xa6, 0x79, 0x6a, 0xe5, 0xbd, 0xcc, 0x0c, 0xe9, 0xca,
-  0x94, 0xab, 0x8d, 0x54, 0x86, 0xf0, 0x26, 0x02, 0x0a, 0xc2, 0x19, 0x79,
-  0x40, 0xf4, 0x65, 0xb5, 0x43, 0x72, 0xb8, 0x85, 0xa3, 0x31, 0x6c, 0xaf,
-  0xac, 0x96, 0xc2, 0xc3, 0x8c, 0xe5, 0x1a, 0xf8, 0x41, 0xd1, 0x18, 0x37,
-  0xda, 0x03, 0xd1, 0x2f, 0xcc, 0x24, 0x8e, 0x16, 0x5e, 0x67, 0xdb, 0x61,
-  0x96, 0x9a, 0xd6, 0x95, 0x85, 0x6b, 0xcc, 0x12, 0x6d, 0xe3, 0x25, 0x9d,
-  0x5a, 0x92, 0x23, 0x7a, 0x23, 0x1c, 0xec, 0x8f, 0x18, 0x05, 0x3d, 0x46,
-  0x6a, 0x2f, 0xfa, 0x42, 0x97, 0xa1, 0x4b, 0x57, 0x42, 0x79, 0xd2, 0x11,
-  0x08, 0x28, 0x0a, 0x23, 0x41, 0xe1, 0x27, 0xa5, 0x5d, 0xd5, 0xcc, 0x64,
-  0xe3, 0x72, 0x5e, 0x4e, 0x26, 0x66, 0xe1, 0x1b, 0x9e, 0x52, 0x6a, 0xbe,
-  0x1c, 0x78, 0xaa, 0xfd, 0x79, 0x18, 0xcb, 0xea, 0x12, 0xc6, 0xf4, 0x80,
-  0x33, 0xdd, 0x18, 0xc7, 0x05, 0x02, 0x59, 0x43, 0x08, 0xf2, 0x7d, 0xed,
-  0xa3, 0x11, 0x91, 0x33, 0x92, 0x73, 0x2f, 0x84, 0x41, 0x0b, 0x6b, 0x05,
-  0x15, 0x50, 0x34, 0x4a, 0x3f, 0xd5, 0x09, 0x72, 0xf6, 0x62, 0xd2, 0x97,
-  0x80, 0xeb, 0xda, 0x96, 0x81, 0x6d, 0x49, 0x07, 0xdb, 0xbc, 0x0e, 0xa3,
-  0x37, 0xd8, 0x85, 0xf6, 0x82, 0x36, 0xfe, 0x93, 0xfe, 0xb3, 0x3b, 0xa0,
-  0x3f, 0xf7, 0xfe, 0xb9, 0x81, 0x00, 0xcf, 0xfe, 0xce, 0xce, 0xcd, 0xcd,
-  0xcd, 0x48, 0x61, 0x1b, 0xcd, 0x91, 0x7d, 0x16, 0xd6, 0x57, 0x12, 0xda,
-  0x5d, 0xcf, 0x07, 0xce, 0x93, 0x8d, 0x7c, 0x71, 0xf9, 0xd7, 0xdd, 0xe1,
-  0xee, 0xa3, 0x47, 0x8f, 0x7e, 0x1a, 0x2d, 0x69, 0x8b, 0x2f, 0x30, 0xac,
-  0xf9, 0xd3, 0x1f, 0x76, 0x87, 0x67, 0xb2, 0xf3, 0x59, 0xbc, 0xcf, 0x25,
-  0x7e, 0x69, 0x91, 0x72, 0x0a, 0xee, 0xf6, 0xc4, 0x84, 0xbc, 0xef, 0x31,
-  0x19, 0x8e, 0x4d, 0xa7, 0xfd, 0x68, 0x05, 0xdc, 0x74, 0x95, 0x02, 0x14,
-  0x4f, 0x1f, 0xef, 0xed, 0x25, 0xac, 0x72, 0x70, 0x11, 0x20, 0xa7, 0x47,
-  0x10, 0xfe, 0x43, 0x96, 0x22, 0x41, 0x9f, 0x65, 0x19, 0x81, 0x5c, 0xa6,
-  0x1c, 0x0a, 0x32, 0xb4, 0xd1, 0x93, 0x24, 0xca, 0xd9, 0x08, 0x04, 0x74,
-  0x69, 0xb8, 0x4f, 0x39, 0xbb, 0x73, 0x03, 0x1b, 0x2a, 0xaf, 0x88, 0xb7,
-  0x52, 0x7b, 0xe9, 0x3b, 0x87, 0xa6, 0x99, 0xd6, 0x31, 0xad, 0xcd, 0x16,
-  0xf4, 0x41, 0xc8, 0x01, 0x97, 0xb8, 0xa0, 0xfd, 0x45, 0x17, 0x53, 0xe0,
-  0x25, 0xae, 0x2a, 0x69, 0x8e, 0x87, 0xd4, 0x89, 0x9b, 0xf4, 0xae, 0x25,
-  0xec, 0xcd, 0x8e, 0xbf, 0x34, 0x7f, 0x04, 0x6e, 0x70, 0x5b, 0xa6, 0x4c,
-  0xa4, 0x84, 0x15, 0x36, 0xd3, 0xab, 0x00, 0x66, 0x1f, 0xec, 0x9b, 0x54,
-  0xf7, 0x2b, 0xb3, 0x1a, 0x8b, 0x62, 0xdf, 0xd3, 0x38, 0xd8, 0xab, 0x7e,
-  0x36, 0x83, 0x52, 0xb7, 0x28, 0xd4, 0x3a, 0x4c, 0xcb, 0xe2, 0x22, 0xe7,
-  0x86, 0x65, 0xbd, 0x18, 0xaa, 0xb6, 0xdf, 0x2e, 0xb2, 0x50, 0xb9, 0x90,
-  0x86, 0xee, 0xc0, 0xf4, 0x2a, 0x5b, 0x08, 0xbf, 0xdc, 0xd2, 0x24, 0xcc,
-  0x0d, 0x21, 0xc2, 0x8d, 0x50, 0xa4, 0x6d, 0x5c, 0xc8, 0x6f, 0xcc, 0x62,
-  0xb6, 0xa5, 0xba, 0xd9, 0x4a, 0x39, 0xe9, 0xa0, 0x77, 0xb9, 0x22, 0xab,
-  0x71, 0x92, 0x8a, 0x38, 0xd1, 0xb2, 0xfb, 0xbe, 0x5c, 0x69, 0xe2, 0x89,
-  0x59, 0x05, 0x29, 0x46, 0xfe, 0x97, 0xa1, 0xe8, 0x3e, 0x22, 0x54, 0x91,
-  0xb2, 0x62, 0x6e, 0xec, 0xab, 0xe3, 0xc3, 0x73, 0x94, 0x1a, 0x0f, 0x50,
-  0x80, 0x33, 0x40, 0x7d, 0x71, 0xd8, 0xdf, 0xf0, 0x0c, 0xfe, 0x11, 0x10,
-  0xaa, 0xc4, 0xaa, 0x52, 0x97, 0xb4, 0xd7, 0xe9, 0x9a, 0x37, 0x48, 0xbc,
-  0x96, 0x59, 0xb1, 0x6c, 0xe4, 0x96, 0x96, 0x68, 0x53, 0x1d, 0x9f, 0x3c,
-  0x1d, 0x3d, 0xe2, 0x35, 0xd2, 0x16, 0x4a, 0x4a, 0x8e, 0xd4, 0xc3, 0xc1,
-  0x8d, 0xa4, 0xf1, 0xcb, 0x34, 0x9e, 0x85, 0x60, 0xa7, 0x33, 0x48, 0x18,
-  0x6e, 0x9e, 0x01, 0x2b, 0xf4, 0xb7, 0x5e, 0xfe, 0xe5, 0x5a, 0xcd, 0xd4,
-  0x87, 0x98, 0x25, 0xb2, 0xec, 0xe0, 0x84, 0x53, 0xe4, 0xad, 0xb4, 0xb5,
-  0xac, 0x82, 0x66, 0x13, 0x2b, 0x4a, 0xe4, 0x9e, 0xa6, 0xb9, 0x6d, 0xfa,
-  0x31, 0x70, 0x2d, 0x0b, 0x4b, 0x92, 0x02, 0x22, 0xb1, 0xa4, 0xa2, 0xa9,
-  0xd5, 0xe1, 0x3b, 0xa6, 0x9f, 0xf4, 0x75, 0x82, 0xb4, 0x8d, 0x5a, 0x4e,
-  0x0b, 0x6d, 0x30, 0x3f, 0xe0, 0x0e, 0x24, 0xe8, 0xf6, 0x0a, 0xe2, 0x25,
-  0x90, 0x00, 0x41, 0xb8, 0x25, 0x87, 0x0d, 0x6d, 0x2d, 0x0e, 0x2b, 0x52,
-  0x3f, 0x4f, 0xa5, 0x53, 0x9c, 0x94, 0x2c, 0x8a, 0xaf, 0x7b, 0x4f, 0x6e,
-  0xbc, 0x68, 0x3e, 0xc4, 0xbd, 0xef, 0x8c, 0x48, 0x5f, 0x8c, 0x92, 0xaf,
-  0x32, 0x6a, 0x0f, 0xff, 0x3b, 0x77, 0x77, 0xbf, 0x12, 0xe4, 0x61, 0xd6,
-  0xe0, 0x63, 0xa5, 0x7f, 0xa0, 0xb2, 0x6d, 0x4d, 0xe9, 0x65, 0x93, 0x5a,
-  0x75, 0xe1, 0x11, 0x7a, 0xce, 0x80, 0x22, 0xb1, 0x91, 0x53, 0x34, 0xc7,
-  0xe5, 0xe8, 0x5b, 0x16, 0x4c, 0x18, 0xf8, 0x36, 0x5e, 0x75, 0xa7, 0xb0,
-  0x05, 0x48, 0x2e, 0x98, 0xa0, 0xe2, 0x36, 0xdb, 0xf8, 0x13, 0x45, 0xb7,
-  0xbe, 0x38, 0xd8, 0xe8, 0x64, 0x7a, 0xc7, 0xda, 0x31, 0xd6, 0xcc, 0x77,
-  0xdb, 0x36, 0x96, 0x70, 0x5b, 0x92, 0x48, 0xd9, 0x6d, 0xc3, 0x1a, 0x09,
-  0xd1, 0xd4, 0x4d, 0x5e, 0x3c, 0xde, 0x93, 0xbd, 0xf0, 0x8e, 0x67, 0x78,
-  0xa0, 0xf0, 0xcb, 0xc3, 0xf4, 0x92, 0x06, 0x8a, 0xc6, 0xf4, 0x5a, 0xad,
-  0x67, 0x79, 0x7f, 0xdf, 0xd3, 0x2b, 0x07, 0x78, 0x45, 0xda, 0x55, 0x6a,
-  0x6e, 0xa2, 0x8f, 0x62, 0xa0, 0x0e, 0xd9, 0x0e, 0x1d, 0x97, 0xca, 0x5e,
-  0x27, 0xf3, 0xb4, 0xf8, 0x68, 0x73, 0xc8, 0x79, 0xa0, 0x01, 0x75, 0x3b,
-  0xe7, 0x42, 0x62, 0xf7, 0x43, 0xd9, 0x1e, 0x96, 0xd9, 0x41, 0x37, 0x24,
-  0xb8, 0x19, 0x17, 0x69, 0xf5, 0xd1, 0x26, 0xc8, 0x4b, 0xaa, 0xb7, 0x7f,
-  0x28, 0xb6, 0x95, 0x26, 0x08, 0xf9, 0x1b, 0xed, 0xc7, 0x19, 0x34, 0x75,
-  0x50, 0x52, 0xe7, 0x5c, 0x70, 0x9b, 0x2d, 0xdf, 0x43, 0xd8, 0x92, 0xf0,
-  0x40, 0xfc, 0x15, 0x19, 0xb6, 0x8b, 0x65, 0x73, 0x67, 0xb5, 0x14, 0x38,
-  0x74, 0xba, 0x3b, 0xbc, 0xb5, 0xb1, 0xb1, 0x3d, 0xb0, 0x58, 0xff, 0x91,
-  0x02, 0x21, 0x81, 0x10, 0x4a, 0xec, 0x22, 0x08, 0xfa, 0x3c, 0x23, 0x1d,
-  0xd7, 0xa1, 0x57, 0x4b, 0x82, 0x9a, 0x4d, 0xb8, 0x58, 0x72, 0xa3, 0xf2,
-  0x2e, 0xcf, 0xc1, 0xfe, 0xca, 0x38, 0xae, 0xfb, 0x20, 0xed, 0x44, 0xde,
-  0xb4, 0xb4, 0xa0, 0x7a, 0x49, 0xde, 0x85, 0xad, 0x8d, 0x64, 0x63, 0xfb,
-  0x13, 0xa6, 0x4d, 0x58, 0xac, 0x6f, 0x23, 0x32, 0xcd, 0x9f, 0xfb, 0x1a,
-  0xae, 0xed, 0x13, 0x9e, 0x56, 0x74, 0x6b, 0x27, 0x74, 0x17, 0x5b, 0xf7,
-  0xdb, 0xce, 0xb3, 0x6e, 0xed, 0x82, 0xca, 0xb1, 0xe4, 0x89, 0x51, 0x72,
-  0xea, 0x6c, 0xf9, 0x62, 0x00, 0xd4, 0xe7, 0xa6, 0x9a, 0x8a, 0x25, 0x8f,
-  0xbf, 0x4b, 0x26, 0x6e, 0x3a, 0x8f, 0x4a, 0x51, 0xe4, 0xad, 0xd7, 0x39,
-  0x50, 0xe8, 0xad, 0x18, 0x96, 0x24, 0x06, 0x9d, 0xa2, 0x6f, 0xb4, 0x1a,
-  0xea, 0xa1, 0x56, 0xe0, 0x40, 0x67, 0x0b, 0x12, 0xed, 0x79, 0x11, 0xd1,
-  0xd6, 0x78, 0xf1, 0xf5, 0xd6, 0x92, 0xa3, 0x31, 0x37, 0xe7, 0xb6, 0x5a,
-  0x26, 0x4e, 0xa1, 0x97, 0xfe, 0x06, 0x46, 0x9e, 0x94, 0xc5, 0x20, 0x80,
-  0x30, 0x43, 0x67, 0x07, 0xf6, 0xf7, 0x21, 0xc9, 0x73, 0xe1, 0xf7, 0xb0,
-  0x62, 0xcb, 0x18, 0x6f, 0xea, 0x0d, 0x74, 0x1f, 0xa7, 0x9b, 0xd2, 0x5f,
-  0xc4, 0x2e, 0x3d, 0x1d, 0xf5, 0x30, 0x0c, 0x51, 0x0d, 0xb8, 0x32, 0x33,
-  0x58, 0x92, 0xe1, 0xf7, 0xc2, 0x74, 0x04, 0x51, 0x2d, 0xe7, 0x18, 0x7b,
-  0xed, 0xef, 0xd5, 0x15, 0xb5, 0x5b, 0xf4, 0x9c, 0x4f, 0x02, 0x4b, 0x67,
-  0x6e, 0x51, 0x60, 0xac, 0x00, 0x91, 0x1a, 0xd7, 0x80, 0x76, 0x18, 0x68,
-  0xe8, 0x94, 0xac, 0x45, 0xe9, 0xaf, 0x2e, 0xdb, 0x9c, 0xd4, 0xb9, 0xac,
-  0x60, 0xa7, 0x4a, 0xa9, 0xf8, 0x82, 0xc9, 0x34, 0x84, 0x07, 0x9d, 0x31,
-  0x7a, 0x74, 0xcd, 0x23, 0xca, 0xe6, 0xdc, 0x51, 0x62, 0x2b, 0x8b, 0x0e,
-  0xca, 0xdb, 0x35, 0x3c, 0xdb, 0xe1, 0xb6, 0xd7, 0x6e, 0xe7, 0x23, 0xed,
-  0x20, 0x79, 0xa5, 0x0e, 0xa7, 0xc7, 0xc7, 0xb5, 0x36, 0xb7, 0xe1, 0x3a,
-  0xe7, 0xbd, 0x67, 0xc4, 0xbe, 0x49, 0x95, 0x67, 0x17, 0x86, 0x41, 0x63,
-  0x49, 0x9c, 0x12, 0x1c, 0xb8, 0xec, 0x32, 0x82, 0x76, 0xa7, 0x62, 0x03,
-  0x73, 0x8e, 0x54, 0x23, 0x9f, 0xc3, 0x6d, 0xc7, 0x6c, 0xdf, 0x36, 0xd1,
-  0xe4, 0x96, 0x0a, 0x54, 0xfa, 0xaa, 0xed, 0xbe, 0xb8, 0x44, 0x2d, 0x9a,
-  0x6e, 0x4b, 0xec, 0x4d, 0xdd, 0xcd, 0x44, 0x60, 0x05, 0xdd, 0x62, 0xdb,
-  0x7c, 0x19, 0x5f, 0x64, 0xc9, 0x21, 0xaa, 0xa5, 0xd7, 0xc7, 0x33, 0x6e,
-  0x25, 0x40, 0x9c, 0x25, 0xdf, 0x66, 0x95, 0x51, 0x3f, 0x4a, 0xb3, 0xee,
-  0xef, 0x9e, 0x6a, 0x62, 0xad, 0xc8, 0x79, 0x51, 0x05, 0xe5, 0x96, 0xa2,
-  0xa9, 0x31, 0xa6, 0x1e, 0xc4, 0x8e, 0xb8, 0x16, 0x87, 0xf6, 0x56, 0xdf,
-  0x14, 0x5d, 0x90, 0xfd, 0x23, 0x1d, 0x0a, 0x45, 0x43, 0x02, 0xb3, 0x1a,
-  0xe2, 0x90, 0x3d, 0x7d, 0x43, 0x6d, 0xe5, 0x34, 0xea, 0xc4, 0x56, 0xd0,
-  0x10, 0xc8, 0x97, 0x6a, 0xee, 0x6d, 0x39, 0x69, 0xa0, 0x65, 0xa6, 0x6e,
-  0xe6, 0xe7, 0x39, 0x79, 0xdb, 0x94, 0xa3, 0x46, 0xab, 0xb4, 0x44, 0xa7,
-  0x74, 0x10, 0xf8, 0x9d, 0x44, 0x16, 0x52, 0xe2, 0xeb, 0x2b, 0x52, 0x83,
-  0x49, 0x3d, 0x83, 0x87, 0xe5, 0xb3, 0x38, 0xa4, 0x3b, 0x6d, 0xda, 0xdb,
-  0xf3, 0x93, 0x37, 0x83, 0xce, 0xb5, 0x13, 0x7d, 0xd2, 0xeb, 0xff, 0xaa,
-  0x2c, 0x27, 0x8d, 0xf6, 0x67, 0xe1, 0x04, 0x2f, 0xde, 0x0f, 0x5b, 0x2f,
-  0xca, 0xb0, 0x2b, 0xb4, 0x75, 0x03, 0x49, 0xb4, 0xaa, 0xa4, 0x12, 0x51,
-  0x9d, 0x2e, 0xbc, 0xaf, 0x61, 0x18, 0x81, 0x88, 0xb0, 0xc6, 0xd9, 0xc3,
-  0x4f, 0x65, 0x04, 0x85, 0x61, 0x36, 0xeb, 0x7a, 0x08, 0x9c, 0x3b, 0x93,
-  0xc4, 0x7d, 0x95, 0x97, 0x42, 0xec, 0x85, 0x7b, 0xc3, 0x24, 0xaf, 0xca,
-  0x9b, 0x62, 0x78, 0x42, 0xc5, 0xe4, 0xc9, 0x49, 0x79, 0x49, 0x37, 0xe8,
-  0x6d, 0xdc, 0x65, 0xf6, 0xfe, 0xec, 0x6d, 0xb2, 0x45, 0xaa, 0x45, 0x72,
-  0x66, 0x61, 0x15, 0xe9, 0xd1, 0x6d, 0x31, 0xee, 0x6a, 0xd6, 0xba, 0x6c,
-  0x27, 0xbc, 0xa3, 0x1f, 0x0e, 0xde, 0x9c, 0x9d, 0x1c, 0xfd, 0xc8, 0xf6,
-  0x5d, 0xb0, 0x1c, 0xfa, 0xf1, 0x97, 0x9e, 0xc1, 0x8b, 0xf0, 0x18, 0xa5,
-  0x83, 0x9a, 0x99, 0xdc, 0xf5, 0x89, 0x72, 0x66, 0x8b, 0x4a, 0x82, 0xe3,
-  0xf1, 0xd9, 0xf1, 0x50, 0x11, 0x11, 0xb9, 0xbf, 0x78, 0x5e, 0x90, 0x6d,
-  0x0a, 0xeb, 0xd3, 0x76, 0xf5, 0xf9, 0x36, 0x8c, 0x04, 0xda, 0xfb, 0x30,
-  0x48, 0xde, 0x6a, 0x9a, 0xe9, 0x00, 0x87, 0x4e, 0x77, 0xf0, 0x55, 0x8e,
-  0x1e, 0x76, 0xdd, 0xe4, 0x40, 0xa2, 0x0e, 0x11, 0xd3, 0x01, 0xdc, 0xa8,
-  0xd7, 0x1f, 0xb6, 0xce, 0xe6, 0xec, 0x39, 0xee, 0x95, 0x8f, 0xcc, 0x22,
-  0x71, 0x8a, 0x28, 0xfb, 0x09, 0xe2, 0x94, 0x52, 0x06, 0x34, 0x69, 0x35,
-  0xa6, 0xb5, 0x14, 0xc2, 0x52, 0xa1, 0xdb, 0x18, 0x6f, 0x3f, 0xd9, 0x18,
-  0xae, 0x92, 0xfd, 0x8d, 0x4f, 0xa8, 0x22, 0xf8, 0x6e, 0xf6, 0x48, 0x6b,
-  0x38, 0x8b, 0x89, 0x69, 0x83, 0x32, 0xd2, 0xc8, 0xc4, 0xd3, 0xf9, 0x49,
-  0x3c, 0x19, 0x1a, 0x32, 0x37, 0x5d, 0xac, 0xa9, 0xc9, 0xea, 0xf2, 0x32,
-  0x82, 0x58, 0x44, 0x3d, 0x74, 0x33, 0xb8, 0xde, 0xc8, 0x93, 0xb5, 0x59,
-  0x27, 0x1c, 0x40, 0x31, 0xf3, 0xdf, 0x40, 0x50, 0x58, 0x94, 0xb0, 0xb2,
-  0x9c, 0x91, 0x36, 0x7e, 0xa0, 0xf1, 0x1f, 0x34, 0x7b, 0x0c, 0x87, 0x63,
-  0x05, 0x75, 0xf3, 0xcf, 0x9b, 0xb6, 0xfb, 0xf0, 0x86, 0xe8, 0x6f, 0xe0,
-  0xd7, 0x1b, 0xac, 0xa7, 0x4f, 0xb8, 0x23, 0xe5, 0x20, 0xd9, 0x7c, 0xb9,
-  0x29, 0xcf, 0x6d, 0x44, 0xb5, 0x50, 0x7e, 0x87, 0xc3, 0xab, 0x6c, 0x38,
-  0x4c, 0xad, 0x03, 0x9a, 0xf4, 0xdb, 0x7c, 0x36, 0xcb, 0x0a, 0xf1, 0x47,
-  0x52, 0xb7, 0x67, 0x01, 0x31, 0x1d, 0x88, 0x5b, 0xa4, 0xab, 0x72, 0x60,
-  0xea, 0x3a, 0x73, 0x9e, 0x2b, 0x35, 0x21, 0xe6, 0x19, 0x68, 0x3f, 0x83,
-  0x74, 0x8e, 0x88, 0x90, 0xeb, 0xce, 0x2b, 0x5f, 0xed, 0xbb, 0x29, 0x9c,
-  0x35, 0x4c, 0x9e, 0x09, 0x28, 0xfb, 0xd1, 0x8a, 0xd0, 0x41, 0xa7, 0xd4,
-  0x12, 0x41, 0xc5, 0xd0, 0x77, 0xdc, 0x58, 0xd0, 0x5e, 0x1a, 0x79, 0xb3,
-  0xa2, 0x66, 0x65, 0xe5, 0x47, 0xf4, 0x61, 0x2f, 0xab, 0xbe, 0xef, 0xab,
-  0x5b, 0xdd, 0x11, 0x1e, 0x8b, 0x5a, 0xcd, 0xe5, 0x83, 0x52, 0x4e, 0x0f,
-  0x8a, 0x2e, 0xa0, 0x86, 0xf5, 0x20, 0x04, 0x6c, 0xe2, 0x46, 0x8a, 0xda,
-  0x42, 0xc9, 0x86, 0xfe, 0xda, 0x81, 0x6a, 0xad, 0xfa, 0x8e, 0x36, 0x8a,
-  0xf0, 0xaa, 0xa7, 0xdb, 0x7d, 0x87, 0x25, 0x90, 0x80, 0x0e, 0x1a, 0xd1,
-  0x32, 0x55, 0xc9, 0x55, 0xa4, 0x7d, 0x72, 0x1b, 0x15, 0x54, 0xfa, 0xba,
-  0x50, 0x94, 0x1f, 0xf5, 0x0c, 0xf3, 0x7a, 0xa3, 0x31, 0xa9, 0xef, 0xe4,
-  0x56, 0xd5, 0xa1, 0x29, 0xf9, 0x4a, 0xa2, 0x96, 0x7e, 0x30, 0x50, 0x2a,
-  0x3f, 0xd9, 0x6b, 0x2b, 0x76, 0x98, 0xe6, 0x46, 0x68, 0xc6, 0x46, 0x8e,
-  0xd0, 0x4a, 0x3d, 0x8a, 0xa8, 0xb0, 0xac, 0x93, 0x82, 0xe4, 0x64, 0x35,
-  0x1c, 0xdb, 0x40, 0x1c, 0x53, 0xdf, 0x2f, 0x05, 0x42, 0x76, 0xe0, 0xa5,
-  0x5d, 0x44, 0xe2, 0xda, 0x90, 0x1f, 0x8f, 0xab, 0x19, 0x9c, 0x05, 0x77,
-  0x92, 0xd5, 0x44, 0xde, 0x67, 0x33, 0xfc, 0x47, 0x4d, 0x0d, 0xe5, 0xc6,
-  0xb1, 0xd9, 0x74, 0xd5, 0xb4, 0x2b, 0x1a, 0xbd, 0x39, 0xd9, 0x4e, 0x5f,
-  0x98, 0xd6, 0x16, 0xae, 0x82, 0x60, 0x3a, 0x6d, 0x9c, 0x29, 0xf4, 0xd4,
-  0xfe, 0xc6, 0xb6, 0xc4, 0xd0, 0x53, 0xd6, 0xe0, 0xf9, 0xc7, 0xb1, 0xe0,
-  0xb8, 0xce, 0xb9, 0xca, 0xd8, 0x9d, 0xed, 0xf2, 0x44, 0xa2, 0x9f, 0x37,
-  0x44, 0x5a, 0xcd, 0x62, 0xdf, 0x7e, 0xcd, 0x8e, 0x4f, 0xef, 0xd3, 0xb6,
-  0xd1, 0xb6, 0xf8, 0x44, 0xeb, 0xe0, 0x2a, 0x07, 0x5f, 0x2e, 0x2f, 0xe0,
-  0x90, 0x38, 0xb8, 0x36, 0xd4, 0x0d, 0x57, 0x85, 0xbe, 0xaa, 0xfb, 0x1f,
-  0xf8, 0xa2, 0xd3, 0x79, 0x33, 0xac, 0xaf, 0xa7, 0xf1, 0x92, 0x18, 0xbf,
-  0x63, 0x34, 0x72, 0x09, 0xcc, 0xc3, 0xe3, 0xeb, 0xe9, 0xbe, 0x6d, 0xa7,
-  0x55, 0x5b, 0x16, 0x11, 0x06, 0x1c, 0xeb, 0xbb, 0x62, 0x7a, 0xf5, 0xea,
-  0xed, 0x38, 0x3e, 0x34, 0xd3, 0x34, 0x9f, 0x36, 0x5c, 0x18, 0x29, 0x9e,
-  0x37, 0xd2, 0x88, 0x80, 0x27, 0x21, 0xc6, 0x04, 0xaf, 0xd3, 0x88, 0xfa,
-  0x03, 0xef, 0x77, 0xf1, 0xe1, 0x5a, 0x2f, 0x58, 0x67, 0x1c, 0x89, 0x17,
-  0xbe, 0xca, 0xa2, 0x7f, 0xa0, 0x12, 0x64, 0x98, 0xd2, 0x86, 0xa0, 0xf9,
-  0x69, 0xa0, 0x46, 0xd9, 0x93, 0xa5, 0x80, 0x8d, 0xa1, 0x2a, 0x19, 0xb2,
-  0xf2, 0x72, 0xc0, 0xba, 0x3c, 0xcb, 0x10, 0xc7, 0x3c, 0x6f, 0x6d, 0x95,
-  0xc3, 0x3f, 0x90, 0x5f, 0x6a, 0x0a, 0x8d, 0x46, 0x92, 0x35, 0xae, 0x16,
-  0x0c, 0x76, 0x78, 0x95, 0x56, 0x87, 0x65, 0x71, 0x1d, 0x9f, 0x55, 0xa7,
-  0xcc, 0x86, 0xab, 0x36, 0xbd, 0xef, 0x4e, 0xcd, 0xdb, 0xe9, 0xb4, 0x01,
-  0x40, 0x1f, 0x20, 0x29, 0x35, 0x2b, 0x31, 0x3e, 0xdc, 0x16, 0x22, 0x14,
-  0x47, 0x5f, 0x1d, 0xbe, 0x3a, 0x3e, 0xdc, 0xee, 0xce, 0xe4, 0x15, 0xca,
-  0xf2, 0xf9, 0x98, 0xb4, 0x7f, 0x28, 0x29, 0x8e, 0x4a, 0x74, 0xde, 0x14,
-  0xf0, 0xa8, 0x65, 0x53, 0xac, 0x22, 0xf5, 0x7c, 0x72, 0xc1, 0xed, 0x5a,
-  0xa9, 0xc5, 0x0d, 0x18, 0x14, 0x18, 0x3b, 0x67, 0xb6, 0x65, 0x0b, 0x8a,
-  0x80, 0x5a, 0x19, 0xcd, 0x98, 0x79, 0xa4, 0xe3, 0xd1, 0xe7, 0x86, 0xf1,
-  0xe1, 0x66, 0xa4, 0x49, 0x92, 0xb0, 0xe7, 0x2c, 0xbe, 0xdf, 0x75, 0x17,
-  0x21, 0x18, 0xd4, 0xf1, 0x97, 0x15, 0xa0, 0x9a, 0x31, 0x4f, 0x39, 0x80,
-  0x13, 0x1c, 0x08, 0x1d, 0xd4, 0x1e, 0xff, 0x67, 0x67, 0xcf, 0x6e, 0xb6,
-  0x2d, 0xe5, 0xc4, 0x2e, 0x18, 0x4e, 0x3d, 0x8a, 0xbc, 0xf6, 0x58, 0x5e,
-  0x7b, 0xbc, 0xee, 0xb5, 0xc8, 0x7b, 0x63, 0xf6, 0x37, 0xad, 0xb9, 0x36,
-  0x6d, 0x70, 0x18, 0x2f, 0x31, 0x6d, 0x2d, 0x50, 0xe8, 0xab, 0xb7, 0xed,
-  0x01, 0x6c, 0x00, 0x8e, 0x7e, 0x33, 0xd4, 0x4a, 0x50, 0x11, 0xff, 0x9e,
-  0xfe, 0x1e, 0x71, 0x75, 0x9d, 0x5d, 0x3f, 0xf3, 0xc2, 0x8f, 0xa4, 0x27,
-  0xe3, 0x47, 0x56, 0x4b, 0x0c, 0xde, 0xf8, 0x58, 0x4d, 0x9e, 0x98, 0xff,
-  0x7c, 0x4b, 0xff, 0xb9, 0x60, 0x6f, 0xe9, 0xfa, 0x7d, 0x3f, 0x31, 0x36,
-  0x7f, 0x16, 0x89, 0x7d, 0x07, 0xdb, 0x60, 0x57, 0xe1, 0x52, 0x13, 0x8c,
-  0x40, 0x99, 0xd3, 0xeb, 0x1c, 0xe3, 0x1b, 0x48, 0xa8, 0x0f, 0x3f, 0xaa,
-  0xfa, 0xae, 0xbb, 0x59, 0xc6, 0xde, 0xd7, 0x5f, 0x05, 0xd3, 0x30, 0xd4,
-  0xfe, 0x0f, 0xe2, 0x65, 0xf6, 0x42, 0x1b, 0x92, 0x6b, 0x5d, 0xe6, 0x0b,
-  0x3f, 0x0b, 0x8f, 0x3f, 0x64, 0x2f, 0x78, 0x58, 0x74, 0xa0, 0xf6, 0x77,
-  0xef, 0xb2, 0xdf, 0x18, 0xbd, 0x84, 0xe4, 0xd9, 0x83, 0x57, 0x6d, 0x5f,
-  0xe8, 0x0e, 0x44, 0x51, 0xcf, 0xf1, 0xf8, 0xe4, 0xc1, 0x03, 0x69, 0x98,
-  0xb4, 0x93, 0xf0, 0xda, 0x4d, 0xa0, 0x25, 0xa3, 0x45, 0xfe, 0x13, 0xe2,
-  0xc5, 0x7b, 0xeb, 0xfa, 0x85, 0xaf, 0x75, 0xe3, 0x38, 0x84, 0x8e, 0xc4,
-  0xff, 0xa1, 0xe7, 0xae, 0x94, 0xd1, 0x9d, 0xad, 0x26, 0x73, 0x73, 0x18,
-  0xe3, 0xd5, 0xc5, 0x45, 0x7e, 0x9b, 0x9c, 0x50, 0x8d, 0x1e, 0xf3, 0x10,
-  0xa8, 0xdb, 0x9a, 0xe0, 0xd9, 0xb7, 0xfd, 0x2c, 0x74, 0x00, 0x4e, 0x82,
-  0xdb, 0xd8, 0x2a, 0x29, 0x72, 0x55, 0xed, 0xac, 0xfa, 0x6c, 0x2c, 0xf9,
-  0x5b, 0xf5, 0xea, 0xa2, 0x87, 0x09, 0x99, 0x29, 0x64, 0x75, 0x68, 0x09,
-  0x71, 0xc7, 0x39, 0xfd, 0xcf, 0xcf, 0x59, 0xf5, 0x98, 0x57, 0xed, 0x01,
-  0x4b, 0x81, 0xa6, 0x09, 0xa7, 0x81, 0x64, 0xa3, 0xc3, 0xc7, 0x84, 0x27,
-  0x50, 0x87, 0x19, 0x30, 0x76, 0x4a, 0x98, 0x51, 0xe5, 0xb3, 0x16, 0x06,
-  0xe9, 0x1d, 0x20, 0x40, 0x36, 0x66, 0xc3, 0xa7, 0x8c, 0xc1, 0x67, 0x90,
-  0xb1, 0xab, 0xff, 0x59, 0x3b, 0x57, 0xa9, 0x9d, 0xea, 0x51, 0x1f, 0x50,
-  0x90, 0xc6, 0xb9, 0xce, 0xc9, 0x3b, 0xce, 0x67, 0x39, 0x13, 0xbb, 0x74,
-  0x7b, 0xdd, 0x96, 0xf4, 0x6c, 0xb4, 0x39, 0xf9, 0x18, 0x04, 0x22, 0x65,
-  0x4a, 0x8d, 0x91, 0x21, 0xd5, 0xb3, 0x74, 0xa4, 0x52, 0x71, 0x0e, 0x95,
-  0xfd, 0x48, 0x5c, 0x77, 0x19, 0xde, 0x90, 0x7e, 0x0c, 0xec, 0x27, 0x0a,
-  0x78, 0x25, 0x2f, 0x59, 0x13, 0xee, 0xef, 0x4d, 0xae, 0x18, 0x1c, 0xbe,
-  0xce, 0x0c, 0xf3, 0x03, 0x21, 0x98, 0x94, 0xba, 0x92, 0x4a, 0xa6, 0x2e,
-  0x39, 0xee, 0x67, 0xcc, 0xa5, 0x42, 0x30, 0x9c, 0x4a, 0x4a, 0xfd, 0xc5,
-  0xbb, 0x91, 0x88, 0x93, 0x46, 0xe2, 0x29, 0xc8, 0xc1, 0x4c, 0x81, 0xe7,
-  0x05, 0x67, 0x15, 0xc3, 0x48, 0x71, 0x58, 0xc7, 0x10, 0xdf, 0x2c, 0x66,
-  0x80, 0xb6, 0x43, 0x81, 0x8a, 0xf1, 0x51, 0xb3, 0xbf, 0x56, 0xbe, 0x12,
-  0xfa, 0x98, 0x62, 0x3d, 0xe3, 0xe7, 0x66, 0x33, 0xc8, 0x76, 0x4f, 0x36,
-  0x78, 0x3e, 0x1b, 0xd2, 0x71, 0x52, 0x83, 0x08, 0xc8, 0xd2, 0x53, 0x03,
-  0x87, 0x4d, 0x04, 0x19, 0x9f, 0xbd, 0x90, 0x91, 0xc4, 0x0b, 0x51, 0x79,
-  0xbf, 0xd4, 0x64, 0xbf, 0x0d, 0xcd, 0x12, 0x69, 0xf9, 0x36, 0xec, 0x70,
-  0x76, 0x57, 0x22, 0x40, 0x1f, 0x9c, 0x3b, 0x83, 0x4a, 0x06, 0x3a, 0x35,
-  0x33, 0xe8, 0x70, 0x23, 0xae, 0xf7, 0xdb, 0x3d, 0x48, 0x6c, 0xef, 0xd7,
-  0x96, 0x81, 0xaa, 0x5f, 0x51, 0x7f, 0x04, 0xd5, 0x00, 0x34, 0x79, 0xb3,
-  0x0a, 0xe9, 0x51, 0x22, 0x8b, 0x80, 0x45, 0x41, 0x94, 0x88, 0x4e, 0xc2,
-  0x61, 0x97, 0xc0, 0x1a, 0xa5, 0x9c, 0x60, 0x6a, 0x80, 0x5c, 0x6b, 0xa6,
-  0xf1, 0x84, 0x01, 0x1f, 0xe6, 0xe5, 0x4d, 0x50, 0x46, 0x40, 0xc1, 0x68,
-  0x37, 0xbb, 0x76, 0x0d, 0xa6, 0x19, 0xe0, 0x0f, 0xff, 0xa9, 0xbf, 0xfc,
-  0x40, 0x9b, 0xf5, 0x4f, 0xdd, 0x2c, 0x99, 0x76, 0x1a, 0xa0, 0x73, 0xc0,
-  0x0d, 0xf0, 0x07, 0x6c, 0xca, 0xdf, 0x28, 0xf3, 0x8d, 0x77, 0x86, 0x70,
-  0xb1, 0x30, 0xdc, 0x1f, 0x46, 0x56, 0x74, 0xeb, 0x10, 0x84, 0x36, 0xc0,
-  0x4e, 0x8d, 0xc9, 0x5d, 0xe0, 0x3a, 0x23, 0x1a, 0xfc, 0xb1, 0x18, 0x00,
-  0xf5, 0xdc, 0x58, 0x9e, 0x04, 0x0e, 0xc4, 0x2d, 0xae, 0xf9, 0x18, 0x7f,
-  0xac, 0x04, 0xe6, 0xca, 0xd8, 0x5c, 0x12, 0x3e, 0xe2, 0x9f, 0xc7, 0x0d,
-  0x20, 0x9b, 0x51, 0xaa, 0xfb, 0xdc, 0xc2, 0x3e, 0x33, 0x23, 0xa5, 0xd5,
-  0xcc, 0xba, 0x0c, 0x26, 0x0a, 0x3b, 0xc4, 0xa4, 0xda, 0x3d, 0x7b, 0x40,
-  0x03, 0x09, 0x26, 0x95, 0xbe, 0xca, 0xfd, 0x13, 0x6d, 0x7c, 0xf5, 0x0f,
-  0xff, 0xc9, 0xd9, 0xa2, 0xff, 0x0c, 0x65, 0xd9, 0xe9, 0xf9, 0xd1, 0x3e,
-  0xa6, 0xf4, 0x87, 0x61, 0x7d, 0xb7, 0x98, 0x94, 0x73, 0xb9, 0x75, 0xb4,
-  0xf7, 0x66, 0x03, 0xf5, 0x67, 0x4c, 0x23, 0x08, 0x9b, 0x0e, 0x3d, 0xdc,
-  0x9c, 0x41, 0xb4, 0x4d, 0x0c, 0xec, 0xc5, 0xa4, 0x9c, 0x72, 0x59, 0x35,
-  0xd5, 0xb7, 0x98, 0xdb, 0xf7, 0x87, 0x44, 0xc1, 0x70, 0xb8, 0x5f, 0xb4,
-  0x74, 0x06, 0xf7, 0xf0, 0x6b, 0xe3, 0x75, 0xbe, 0xd1, 0xfd, 0xf3, 0x08,
-  0xc5, 0x5a, 0x79, 0x31, 0xc4, 0x21, 0x62, 0x16, 0x66, 0x9a, 0x1f, 0x50,
-  0xb7, 0xcb, 0xaf, 0x1e, 0xf2, 0x8f, 0x86, 0xe7, 0xf4, 0x23, 0x6d, 0x68,
-  0x24, 0x01, 0x44, 0xa2, 0x4e, 0x2d, 0x50, 0xa2, 0xde, 0xb5, 0x17, 0x71,
-  0x56, 0xda, 0xce, 0xdf, 0x24, 0x5b, 0xc4, 0x30, 0x9a, 0x60, 0x9e, 0x7a,
-  0xaf, 0x3f, 0x64, 0xc0, 0xc6, 0xce, 0xaf, 0xb3, 0xf5, 0xa3, 0x81, 0x2e,
-  0x48, 0x01, 0x59, 0xa0, 0xf7, 0xaa, 0x97, 0x49, 0xec, 0x00, 0x81, 0x18,
-  0x8f, 0x8f, 0x03, 0xdb, 0xa3, 0xfb, 0x86, 0xe3, 0xe8, 0x0f, 0xdc, 0x52,
-  0x92, 0x1d, 0x46, 0x4e, 0xc0, 0xfc, 0xc2, 0xaa, 0xce, 0x0d, 0x15, 0x6d,
-  0x51, 0x34, 0x00, 0xe3, 0xde, 0xb3, 0xd6, 0x12, 0x55, 0x2c, 0x9c, 0x77,
-  0xc6, 0xde, 0x3d, 0xce, 0x51, 0x3b, 0x1d, 0x24, 0x2e, 0x09, 0x82, 0xb3,
-  0x1e, 0x2a, 0xca, 0x96, 0x58, 0x3f, 0x9c, 0x4b, 0xa5, 0x90, 0x08, 0xda,
-  0x31, 0xb9, 0x1c, 0x91, 0xf7, 0xb2, 0x62, 0x67, 0x65, 0x0e, 0xf0, 0xf1,
-  0x05, 0xf9, 0x97, 0x23, 0x21, 0xff, 0x24, 0xe6, 0x6e, 0x44, 0xa0, 0xfa,
-  0xdf, 0xbd, 0x9c, 0x0c, 0xb6, 0xd0, 0x87, 0x5e, 0x2e, 0xc6, 0x48, 0xb0,
-  0x56, 0xd7, 0x0f, 0xc7, 0x45, 0x1a, 0xcf, 0x46, 0x8f, 0x02, 0x8b, 0xf0,
-  0xa2, 0x59, 0x7e, 0x30, 0xc4, 0x51, 0xdd, 0x7d, 0xa0, 0x54, 0x66, 0x9c,
-  0x99, 0x46, 0x3f, 0xf0, 0x03, 0x6c, 0x2d, 0x83, 0x66, 0xac, 0x96, 0x34,
-  0x0e, 0x88, 0x7c, 0x5e, 0xb2, 0x39, 0x77, 0xdf, 0x32, 0xda, 0x49, 0xc3,
-  0x3e, 0x76, 0xd3, 0x56, 0xbb, 0x1d, 0xe3, 0x93, 0x60, 0x62, 0x94, 0xa5,
-  0xf4, 0x01, 0x59, 0x04, 0x96, 0x98, 0x8c, 0xe4, 0xcb, 0xaa, 0x7c, 0xea,
-  0xf7, 0x26, 0xc6, 0x03, 0xa0, 0x27, 0x86, 0xa4, 0xa5, 0xb4, 0x82, 0x28,
-  0x1e, 0x79, 0xe7, 0x7f, 0xf0, 0x53, 0xbb, 0xc8, 0x9a, 0x66, 0xc4, 0x42,
-  0x04, 0x9a, 0x69, 0x52, 0xf2, 0x95, 0x97, 0x0a, 0x12, 0x36, 0x8c, 0xe8,
-  0xfc, 0x0f, 0x0d, 0x0f, 0xf6, 0x04, 0x27, 0x71, 0x9e, 0xa7, 0xb5, 0x9d,
-  0x21, 0x2f, 0x01, 0x57, 0x0a, 0x0b, 0x16, 0xa0, 0xbd, 0x7b, 0xef, 0x21,
-  0xe7, 0x29, 0x92, 0x02, 0x32, 0xea, 0xd9, 0x19, 0xce, 0x2e, 0xef, 0xee,
-  0x4c, 0xff, 0x86, 0xe8, 0x9a, 0x87, 0xeb, 0xbf, 0xad, 0x90, 0x84, 0x5b,
-  0x12, 0x6d, 0x84, 0xdd, 0xb9, 0xcd, 0xd9, 0x04, 0x20, 0x86, 0x0e, 0xee,
-  0xe1, 0x3d, 0xb7, 0x76, 0xab, 0xdd, 0xf5, 0xbc, 0xe7, 0x9c, 0x2d, 0x3c,
-  0x0c, 0x33, 0x0d, 0xfa, 0x59, 0xe2, 0x30, 0x63, 0x58, 0xf5, 0x47, 0xb5,
-  0xa5, 0x65, 0x3d, 0x14, 0x33, 0x8b, 0xb5, 0xba, 0x58, 0xf3, 0xf9, 0xa7,
-  0x8f, 0x22, 0xf4, 0xff, 0xb7, 0x1a, 0x9f, 0xb5, 0x52, 0x3b, 0xf9, 0xf7,
-  0xf1, 0xe9, 0xdb, 0xa4, 0x9c, 0xfc, 0x8d, 0x36, 0x97, 0x75, 0x2e, 0x4a,
-  0x51, 0xb7, 0x4c, 0xf9, 0x63, 0x16, 0xa9, 0x00, 0x41, 0xa2, 0xfa, 0x87,
-  0x7c, 0xe9, 0x33, 0xbe, 0xe3, 0x33, 0x74, 0x12, 0x46, 0x8d, 0x95, 0x70,
-  0x65, 0xce, 0x67, 0xa7, 0x24, 0x1a, 0xf9, 0x01, 0xd8, 0xc3, 0xbd, 0x27,
-  0x32, 0x65, 0x24, 0x0f, 0xf8, 0xbd, 0x3c, 0xc0, 0x93, 0xa1, 0x6a, 0x7a,
-  0xea, 0x06, 0x23, 0x73, 0xfd, 0x49, 0x24, 0xea, 0x96, 0x44, 0xec, 0x7c,
-  0x7f, 0x5f, 0xf6, 0x5e, 0x44, 0xf6, 0x85, 0x97, 0xc4, 0x1d, 0x72, 0x74,
-  0x49, 0x3c, 0xff, 0x56, 0x63, 0xab, 0xf6, 0x42, 0xbc, 0x99, 0xde, 0xb3,
-  0x24, 0xb7, 0x8c, 0x7b, 0x67, 0x62, 0xbe, 0xf4, 0xc1, 0xf6, 0x5c, 0x30,
-  0x02, 0xde, 0x7e, 0xd8, 0x68, 0x37, 0xae, 0x19, 0x03, 0x41, 0x6f, 0x2a,
-  0xa1, 0xf3, 0x44, 0x92, 0xb8, 0x5a, 0x9e, 0x44, 0xb4, 0xf4, 0x0e, 0x91,
-  0x3e, 0x8e, 0xce, 0x41, 0x3b, 0x4b, 0xd7, 0xfe, 0x1c, 0xdc, 0x0f, 0xf9,
-  0xce, 0x91, 0xfc, 0xbc, 0x28, 0x29, 0x3b, 0xdc, 0xe5, 0x0d, 0xdf, 0x7b,
-  0xc0, 0x92, 0xeb, 0x73, 0xef, 0x2c, 0x70, 0x15, 0x3f, 0xd4, 0xf5, 0x9c,
-  0xee, 0x4b, 0x7e, 0x71, 0x67, 0xa6, 0x54, 0xf7, 0x02, 0x1f, 0xf9, 0x52,
-  0x98, 0x9f, 0xd3, 0xc3, 0xf2, 0xfc, 0x49, 0x9b, 0x35, 0x0c, 0xd2, 0x65,
-  0x46, 0x79, 0x48, 0x8c, 0xe2, 0x7e, 0x1f, 0x31, 0x92, 0x2c, 0xc7, 0xe7,
-  0x5d, 0x50, 0x53, 0x98, 0x8d, 0xd5, 0x39, 0x46, 0xc9, 0x23, 0xb1, 0xda,
-  0xef, 0xe5, 0xc3, 0xad, 0x91, 0x68, 0x10, 0x17, 0xc7, 0x6f, 0x6f, 0x08,
-  0x95, 0xbc, 0x06, 0x1b, 0xa2, 0xbb, 0xff, 0x01, 0xb6, 0x3f, 0x07, 0xdf,
-  0xa5, 0xbe, 0xc1, 0x62, 0x7c, 0xd1, 0xa0, 0x20, 0x0e, 0x0d, 0x9f, 0x0f,
-  0x4f, 0x48, 0xa0, 0xce, 0x23, 0x28, 0xf5, 0x49, 0x0c, 0x94, 0x05, 0xdd,
-  0xeb, 0x90, 0xee, 0xef, 0xce, 0x7a, 0xab, 0x94, 0xe2, 0xe5, 0x21, 0x15,
-  0x5d, 0x0f, 0xf1, 0x8b, 0x5e, 0xbf, 0x90, 0xcb, 0x6d, 0x69, 0xb6, 0x25,
-  0x99, 0x50, 0xb5, 0x3d, 0x49, 0x20, 0x21, 0xe0, 0x55, 0x2e, 0xda, 0x9c,
-  0x52, 0x97, 0x27, 0x49, 0xda, 0x4c, 0xd7, 0x0f, 0xa7, 0xb3, 0x91, 0xfe,
-  0x87, 0xb0, 0xd7, 0x2e, 0x01, 0x4b, 0x57, 0x76, 0x48, 0xc9, 0x48, 0xa6,
-  0xc8, 0xce, 0x91, 0x44, 0xb6, 0x2c, 0xeb, 0x9c, 0x75, 0x46, 0x2e, 0xe8,
-  0x35, 0x9c, 0xab, 0xc3, 0xb8, 0xfe, 0x85, 0xeb, 0x6d, 0xb9, 0x94, 0x30,
-  0x29, 0xf0, 0xa8, 0xb2, 0xea, 0x70, 0xa1, 0xfb, 0xa4, 0x6b, 0x94, 0x31,
-  0xc8, 0x1a, 0x94, 0x47, 0xf9, 0x6b, 0xf8, 0x8d, 0x59, 0x54, 0x5b, 0xd8,
-  0x7f, 0x12, 0x5d, 0xc5, 0x6a, 0x23, 0x24, 0x99, 0x15, 0x79, 0xdf, 0x41,
-  0xef, 0x6f, 0x58, 0x75, 0x69, 0x63, 0xfb, 0xe7, 0x48, 0xe4, 0x18, 0x6d,
-  0x48, 0xd6, 0xb8, 0xcf, 0x40, 0x88, 0x20, 0xe5, 0xc7, 0x5b, 0xb5, 0x83,
-  0x33, 0xa7, 0x12, 0xd3, 0x59, 0x62, 0x7d, 0x57, 0xdb, 0x51, 0xcc, 0xc3,
-  0xae, 0x66, 0x6b, 0x66, 0xeb, 0x4b, 0x71, 0x64, 0x12, 0xdc, 0x7b, 0xd3,
-  0x09, 0x34, 0xf2, 0x83, 0xed, 0x35, 0xc4, 0x31, 0xb7, 0xb2, 0xa1, 0x14,
-  0x9d, 0x85, 0xd9, 0x47, 0xb0, 0x36, 0x86, 0xff, 0x74, 0x6c, 0x58, 0x9f,
-  0x8e, 0xf8, 0xb7, 0x30, 0x9a, 0x86, 0xef, 0xd7, 0x8d, 0xa6, 0xb5, 0xb5,
-  0x76, 0x28, 0xc4, 0xc8, 0xee, 0xe1, 0x1b, 0x84, 0xd1, 0x15, 0xfd, 0xa2,
-  0xb2, 0xa4, 0x87, 0xcd, 0x1f, 0xbe, 0x0c, 0x58, 0x0d, 0xf7, 0x52, 0x88,
-  0xcf, 0xf0, 0xe2, 0x9f, 0x96, 0xb2, 0x99, 0x07, 0x7e, 0x5a, 0x2b, 0x3f,
-  0xc2, 0xb1, 0xa8, 0xcd, 0x92, 0x3b, 0x07, 0x1a, 0x2b, 0xa5, 0x1c, 0x90,
-  0x4b, 0xaf, 0x11, 0x14, 0x37, 0xe7, 0x72, 0x36, 0x9e, 0x91, 0x04, 0xf5,
-  0x8a, 0xd0, 0xea, 0x2f, 0xee, 0xd3, 0x4c, 0x18, 0xd1, 0x8d, 0x9d, 0x6a,
-  0x76, 0x3c, 0x82, 0x79, 0x6d, 0x77, 0xa8, 0xea, 0x99, 0x95, 0x5d, 0xa2,
-  0x3f, 0x2b, 0xf9, 0x61, 0x77, 0x4e, 0x6e, 0x52, 0x3f, 0x73, 0x56, 0x3c,
-  0xde, 0x43, 0xe6, 0xf4, 0xf3, 0xa5, 0x74, 0x47, 0x4c, 0x77, 0x05, 0x73,
-  0x4b, 0xf2, 0x3e, 0x44, 0x74, 0xdd, 0x23, 0x98, 0x5b, 0xb2, 0xf7, 0xfe,
-  0x3b, 0xdb, 0x27, 0x98, 0x77, 0x63, 0x0c, 0x51, 0xd0, 0xf5, 0xf5, 0x7f,
-  0xaf, 0x91, 0xad, 0xc4, 0x05, 0x09, 0xe8, 0xdd, 0x42, 0x19, 0xae, 0x9c,
-  0x30, 0xd4, 0xf5, 0xcd, 0x46, 0xeb, 0xd5, 0x93, 0x78, 0xe5, 0x86, 0xfa,
-  0x98, 0x38, 0x01, 0x50, 0x5d, 0x45, 0xec, 0x2b, 0x1a, 0x25, 0x5e, 0x13,
-  0x92, 0xfb, 0xc4, 0xcb, 0xb3, 0xc7, 0xf1, 0x35, 0xd0, 0x84, 0x7e, 0xa3,
-  0x35, 0x84, 0x7e, 0xb2, 0x91, 0x73, 0x79, 0xdc, 0xcf, 0x01, 0xa4, 0xbe,
-  0x64, 0x20, 0x5d, 0xb5, 0x6d, 0x71, 0x85, 0x05, 0x77, 0x67, 0xbc, 0x6d,
-  0x0a, 0x01, 0xb1, 0xff, 0xfa, 0x1e, 0x23, 0x10, 0x8f, 0x6b, 0xda, 0x3f,
-  0x17, 0x66, 0xb7, 0x25, 0x47, 0x74, 0xcb, 0x48, 0x2c, 0x7c, 0x48, 0x97,
-  0x4b, 0x91, 0x9d, 0xf7, 0x93, 0x3c, 0x23, 0xa8, 0x72, 0x0f, 0x71, 0xea,
-  0x62, 0x37, 0xe0, 0xc4, 0xf5, 0xf2, 0xa3, 0x4b, 0x85, 0x47, 0x3a, 0x05,
-  0xe1, 0x78, 0xdc, 0x4b, 0xf2, 0x73, 0xdb, 0x1f, 0x6c, 0x67, 0x3c, 0xfe,
-  0x66, 0x27, 0x6b, 0xa6, 0x2a, 0xc4, 0x77, 0x5c, 0xe6, 0xa6, 0xf5, 0x48,
-  0xdc, 0x33, 0x1c, 0xd4, 0x08, 0xf4, 0x13, 0x25, 0xe2, 0xb7, 0xae, 0xfe,
-  0x07, 0xd0, 0x3e, 0x36, 0xa1, 0x6d, 0x9e, 0xff, 0xca, 0xcb, 0x14, 0x3c,
-  0x78, 0x5d, 0x5d, 0xc7, 0xcb, 0x82, 0x49, 0x6f, 0x31, 0x7a, 0xb3, 0xb1,
-  0xdc, 0xef, 0xbf, 0xd9, 0x6e, 0x71, 0xd1, 0xa5, 0x90, 0xb3, 0x89, 0xb2,
-  0xb5, 0x56, 0xcb, 0xdf, 0xfc, 0x3c, 0x51, 0x2e, 0xe8, 0x72, 0x40, 0x90,
-  0xdb, 0x76, 0xff, 0x84, 0x97, 0xe4, 0xd7, 0x61, 0x65, 0xe9, 0x01, 0x4c,
-  0xf7, 0xc1, 0x53, 0x7e, 0xf0, 0x8c, 0xb9, 0x5c, 0x5e, 0xd5, 0x35, 0x9a,
-  0x30, 0xfc, 0xf5, 0x12, 0x7a, 0x94, 0xde, 0x0d, 0x97, 0x61, 0x7a, 0x41,
-  0xd4, 0xdf, 0xa9, 0x09, 0x56, 0x9c, 0xb1, 0x94, 0x0d, 0xed, 0xb8, 0x92,
-  0xbb, 0x5d, 0x4b, 0x9a, 0xf7, 0x65, 0x79, 0xef, 0xec, 0x52, 0x81, 0xbc,
-  0x27, 0xb1, 0xe0, 0x85, 0x23, 0xa6, 0x4a, 0x3f, 0x5e, 0xbd, 0x96, 0x21,
-  0x9d, 0xfb, 0x86, 0x23, 0x85, 0x8f, 0x6b, 0x14, 0xaf, 0x29, 0x97, 0xa6,
-  0xe7, 0x2c, 0xac, 0x95, 0x72, 0x1f, 0x79, 0x50, 0x82, 0xcd, 0x7c, 0x6e,
-  0xad, 0x9a, 0x7b, 0x45, 0x92, 0x11, 0x67, 0x4b, 0xdd, 0x1e, 0xa2, 0x0b,
-  0x90, 0x09, 0x93, 0xe9, 0x40, 0x2f, 0xc6, 0x20, 0x79, 0x30, 0x29, 0x08,
-  0xf4, 0xb5, 0xaa, 0xd8, 0x0e, 0xc2, 0x1b, 0x8e, 0x6b, 0x80, 0xf9, 0xd3,
-  0x2f, 0xd3, 0xa9, 0x1a, 0xaa, 0xf7, 0xcd, 0x2e, 0xe5, 0x3e, 0x98, 0xed,
-  0x4d, 0xe0, 0x0c, 0xb0, 0x96, 0x42, 0xc1, 0x89, 0x6d, 0x0f, 0xb3, 0x44,
-  0x73, 0xdb, 0xd1, 0xde, 0xc6, 0xf5, 0xbd, 0xfd, 0xaa, 0x47, 0x0f, 0xb7,
-  0xa7, 0xa2, 0xee, 0x05, 0xcc, 0x15, 0x33, 0x7f, 0xf8, 0xf5, 0xf9, 0x14,
-  0x0c, 0x5c, 0x8b, 0x5e, 0x48, 0x2b, 0x75, 0xd7, 0x47, 0xba, 0x55, 0xa0,
-  0xd6, 0xeb, 0x81, 0x8e, 0x1d, 0x14, 0x57, 0xb4, 0xaf, 0x51, 0x97, 0x41,
-  0x68, 0x3e, 0xed, 0xbc, 0x2e, 0xef, 0xd7, 0x02, 0xe5, 0x04, 0xbc, 0xa6,
-  0x6d, 0xd4, 0xe8, 0x82, 0x05, 0xac, 0xb1, 0x85, 0xe8, 0xea, 0x70, 0x44,
-  0xee, 0x01, 0x5e, 0x56, 0x73, 0x80, 0xf1, 0x1b, 0xc3, 0xba, 0x79, 0x5b,
-  0x53, 0x0f, 0x77, 0xd9, 0x42, 0x36, 0x23, 0xe9, 0x92, 0x53, 0xa3, 0x1f,
-  0x42, 0x44, 0x64, 0x4b, 0x46, 0xee, 0x2a, 0x1a, 0x88, 0xa8, 0x51, 0xe6,
-  0x4c, 0x3e, 0x67, 0xac, 0x66, 0x1c, 0x92, 0xa3, 0xd7, 0x5d, 0x1d, 0x0e,
-  0x4c, 0x6a, 0xd2, 0x27, 0x87, 0xf7, 0x45, 0x1f, 0x34, 0x50, 0x43, 0xc9,
-  0xbf, 0xc0, 0xdb, 0x98, 0x4b, 0xb6, 0x3d, 0xb8, 0xa1, 0xf8, 0x57, 0x6c,
-  0xcb, 0x8b, 0xfd, 0xf5, 0xc3, 0x69, 0xb3, 0x9c, 0x4f, 0x88, 0xff, 0x7b,
-  0x9b, 0x9a, 0x3b, 0x10, 0x2d, 0x88, 0xa9, 0x53, 0x88, 0x21, 0x1b, 0xef,
-  0x84, 0x5f, 0x9c, 0x38, 0x7e, 0xbb, 0xe5, 0x76, 0xbb, 0x4f, 0x62, 0xdd,
-  0x44, 0xaa, 0x7f, 0x8c, 0x56, 0x4f, 0x01, 0x7f, 0x48, 0x0b, 0x63, 0x51,
-  0xa7, 0x5c, 0x65, 0x5f, 0x18, 0x86, 0xd0, 0x70, 0xbc, 0x45, 0x62, 0x53,
-  0x34, 0x15, 0x6a, 0x83, 0x88, 0xaa, 0x5f, 0x07, 0x2c, 0x1c, 0x29, 0x88,
-  0x91, 0xfa, 0x6f, 0x7c, 0xcd, 0x7a, 0x1f, 0x6f, 0x67, 0x97, 0xa3, 0xb2,
-  0xca, 0x49, 0xde, 0x20, 0xdf, 0x57, 0x47, 0x23, 0xc2, 0x1f, 0x80, 0x9b,
-  0x90, 0xf5, 0x18, 0x1b, 0x4e, 0x62, 0x8d, 0x89, 0x62, 0x04, 0xb7, 0xc7,
-  0x5d, 0x80, 0x58, 0x11, 0x86, 0xb4, 0x63, 0xba, 0xe6, 0xea, 0xb1, 0xf4,
-  0x00, 0x5b, 0x3f, 0x65, 0x7b, 0x4d, 0x6b, 0xd6, 0x86, 0x5d, 0xb2, 0x5b,
-  0x2b, 0x05, 0xa6, 0x6f, 0xb8, 0xaa, 0x38, 0xf4, 0xac, 0xe5, 0x75, 0xbd,
-  0xc2, 0x81, 0xbd, 0x3e, 0x3e, 0x39, 0xb2, 0xa9, 0xa8, 0xff, 0x73, 0x67,
-  0x44, 0x1b, 0x5e, 0x4d, 0x83, 0xa4, 0x47, 0xae, 0xbd, 0xf6, 0x0a, 0xe9,
-  0xa5, 0x38, 0xfb, 0xdb, 0x01, 0xf7, 0xe5, 0xc5, 0x8f, 0x5b, 0x95, 0xd9,
-  0x47, 0x6f, 0xbf, 0x3b, 0x7e, 0x77, 0xfa, 0xf6, 0xcd, 0xd1, 0xdb, 0xf3,
-  0xcf, 0x3c, 0x76, 0x17, 0xeb, 0xb0, 0x52, 0x87, 0x19, 0x17, 0x39, 0x45,
-  0xc8, 0x6e, 0x50, 0xa0, 0xca, 0x7d, 0x8e, 0xcc, 0x3a, 0xe5, 0x5f, 0x23,
-  0x7f, 0x38, 0xef, 0x21, 0x0d, 0x76, 0x50, 0x02, 0xd3, 0x92, 0xdc, 0x54,
-  0x33, 0x0a, 0x34, 0x8f, 0x38, 0x3c, 0x62, 0xfb, 0x9a, 0x53, 0x09, 0xea,
-  0x2d, 0x81, 0xea, 0x23, 0x8b, 0x9b, 0x7a, 0x58, 0x7f, 0x66, 0xb7, 0x84,
-  0x03, 0xa3, 0x2e, 0x52, 0xd1, 0x9a, 0x84, 0x23, 0xee, 0xf7, 0x5c, 0xa0,
-  0x1c, 0xef, 0x16, 0xa3, 0x98, 0x91, 0x50, 0x07, 0xf0, 0x51, 0x00, 0x38,
-  0x68, 0x38, 0x4a, 0x1c, 0x37, 0x7e, 0x3a, 0x92, 0x87, 0xd6, 0xed, 0xb5,
-  0x60, 0xef, 0x22, 0x74, 0x7b, 0xab, 0xf8, 0xab, 0x7a, 0x8b, 0xf6, 0x77,
-  0x76, 0x7e, 0x7a, 0x49, 0xca, 0xea, 0x9f, 0xff, 0xba, 0x4f, 0x54, 0xf0,
-  0x53, 0x88, 0x34, 0x5c, 0x7b, 0x13, 0x11, 0x8e, 0xeb, 0x15, 0x86, 0x12,
-  0xdd, 0xda, 0xed, 0x84, 0x53, 0xfb, 0xc3, 0xd9, 0xbb, 0xd3, 0x1f, 0xfe,
-  0xf2, 0x2b, 0x7f, 0xc2, 0x4b, 0x4d, 0xfa, 0x2b, 0x25, 0xad, 0xea, 0xe0,
-  0x3f, 0xfd, 0xa2, 0xaf, 0xad, 0xfd, 0x5c, 0x7b, 0xfc, 0x81, 0x64, 0x1f,
-  0xc8, 0x1b, 0x41, 0x2e, 0x01, 0x40, 0x0f, 0xb8, 0x03, 0x9d, 0x42, 0x20,
-  0x38, 0x0f, 0x87, 0x4d, 0x01, 0x64, 0xf9, 0x56, 0xfb, 0xa8, 0x4e, 0x70,
-  0x2a, 0xa5, 0x21, 0x20, 0xfd, 0x88, 0xeb, 0xdd, 0x5d, 0x32, 0x99, 0xa2,
-  0x31, 0x10, 0xe2, 0x02, 0x63, 0x32, 0x20, 0x81, 0xd7, 0xee, 0xc7, 0xc1,
-  0xc9, 0xc9, 0x2f, 0xdf, 0x04, 0xd9, 0x85, 0xce, 0x36, 0xa0, 0x89, 0xba,
-  0x5d, 0xd0, 0xd0, 0xea, 0xa8, 0x7a, 0x05, 0xd6, 0x01, 0x3e, 0xbf, 0x3d,
-  0x95, 0xd9, 0xbc, 0x84, 0x72, 0x3c, 0xac, 0x33, 0xa3, 0xd2, 0xa6, 0x94,
-  0x04, 0xa1, 0x80, 0xff, 0x34, 0xb1, 0x7a, 0x87, 0xd3, 0x60, 0x83, 0x96,
-  0xe9, 0xfe, 0x43, 0x9c, 0x23, 0xcb, 0xfb, 0xc9, 0xf5, 0x8c, 0xa8, 0x38,
-  0x29, 0x2d, 0x9a, 0x17, 0x65, 0x62, 0x71, 0x4a, 0x2e, 0xf3, 0xbc, 0xb0,
-  0x5d, 0x3c, 0xa3, 0xaa, 0x90, 0xbc, 0xad, 0xf2, 0xfa, 0x23, 0xea, 0x71,
-  0xe8, 0x86, 0x42, 0x43, 0x52, 0xdc, 0x0b, 0x52, 0x79, 0x31, 0xa7, 0x11,
-  0x43, 0xf3, 0xb8, 0x52, 0xc8, 0xbc, 0x8e, 0xcd, 0x0e, 0x3d, 0xe6, 0x58,
-  0x14, 0x93, 0x1b, 0x95, 0x5d, 0xea, 0x69, 0xab, 0x2e, 0x4f, 0x9a, 0x26,
-  0x70, 0x52, 0x59, 0x6d, 0xf1, 0x39, 0x62, 0x70, 0x0e, 0x03, 0x2d, 0x86,
-  0xa7, 0x07, 0xf8, 0xd3, 0x4d, 0x9d, 0xcd, 0x2f, 0x7a, 0x3a, 0x0d, 0xf9,
-  0x0c, 0xc3, 0x71, 0x0c, 0x05, 0xc7, 0xa8, 0xb5, 0x27, 0x9a, 0x23, 0x70,
-  0x02, 0xb1, 0x41, 0x9c, 0x24, 0xf4, 0xd7, 0x09, 0x25, 0xba, 0x82, 0xfd,
-  0x5b, 0xd7, 0x6f, 0xcf, 0x02, 0xfc, 0x6b, 0x93, 0x58, 0xfa, 0xb8, 0x9e,
-  0xed, 0x17, 0xb3, 0xb0, 0xd6, 0xcd, 0xb0, 0x24, 0x1f, 0xf7, 0x46, 0x73,
-  0x41, 0x87, 0xb7, 0x89, 0x02, 0xee, 0xf0, 0x49, 0xb5, 0x9e, 0x91, 0xdf,
-  0x3c, 0x64, 0x38, 0x07, 0x5a, 0x01, 0xba, 0x4d, 0x1a, 0x4a, 0x3a, 0x6e,
-  0x12, 0x89, 0xd3, 0x08, 0xd2, 0x17, 0x20, 0xaa, 0x22, 0x25, 0x2e, 0xde,
-  0xc4, 0xc3, 0x91, 0x1f, 0x30, 0xd3, 0x48, 0xb8, 0xdc, 0x3c, 0x46, 0x4e,
-  0x78, 0x06, 0x5f, 0xf2, 0xc7, 0xb3, 0x13, 0x05, 0x80, 0x2d, 0xcf, 0x92,
-  0xf5, 0x38, 0x85, 0xa0, 0xcb, 0x62, 0x21, 0xc5, 0x78, 0x46, 0x17, 0x08,
-  0x0e, 0x75, 0x3c, 0xb8, 0x10, 0x72, 0x23, 0x5a, 0x98, 0x0b, 0x5a, 0xf5,
-  0xe5, 0x82, 0x1d, 0x88, 0x1d, 0x05, 0x65, 0xd8, 0xc8, 0xa4, 0x16, 0xe8,
-  0x51, 0x04, 0x7e, 0x6c, 0x06, 0xac, 0x94, 0x39, 0xa3, 0x30, 0x72, 0xa2,
-  0x05, 0xe2, 0x1a, 0xa9, 0x23, 0x18, 0x89, 0x79, 0x59, 0xc7, 0x60, 0x68,
-  0x27, 0x54, 0x66, 0x90, 0xf9, 0x4d, 0xb1, 0x0e, 0xcd, 0x42, 0x3f, 0x8c,
-  0xc7, 0x27, 0x1f, 0xbe, 0x3a, 0x38, 0xfc, 0xf6, 0xe8, 0xed, 0xab, 0xe4,
-  0xa5, 0x97, 0xf3, 0xfc, 0xe7, 0x48, 0xc5, 0x7f, 0x17, 0x0a, 0x36, 0x28,
-  0xbc, 0xd8, 0xd0, 0x74, 0xeb, 0x8d, 0x81, 0x45, 0xa3, 0xe2, 0x02, 0xbd,
-  0xee, 0x55, 0xbf, 0xd2, 0x41, 0x86, 0xa4, 0xa3, 0x7b, 0x43, 0xa0, 0x32,
-  0x02, 0x79, 0xe8, 0xa4, 0x6d, 0x7a, 0x13, 0x1a, 0xa8, 0x2b, 0x71, 0x5d,
-  0xf1, 0xa6, 0xbb, 0x64, 0xaa, 0x61, 0x64, 0xd6, 0xd9, 0x03, 0xa5, 0x81,
-  0xfa, 0xbf, 0x6a, 0xd5, 0x38, 0xe7, 0x04, 0x5d, 0xc4, 0xce, 0xd8, 0xd9,
-  0xf5, 0xf2, 0xf5, 0x56, 0xff, 0x35, 0x4d, 0x9e, 0x22, 0x43, 0xfe, 0xe3,
-  0x35, 0xea, 0xd1, 0x15, 0xe2, 0x86, 0x0f, 0x3d, 0x56, 0x1f, 0x65, 0x5e,
-  0x20, 0x86, 0x98, 0xba, 0x65, 0xa7, 0x82, 0xd5, 0x66, 0xe6, 0x32, 0xf0,
-  0x00, 0x83, 0x58, 0x18, 0x35, 0xe9, 0x9d, 0xbd, 0xeb, 0x71, 0xdc, 0x1c,
-  0x77, 0x90, 0xff, 0x71, 0x72, 0xfa, 0xf5, 0xab, 0xe3, 0x77, 0xc9, 0xcb,
-  0x36, 0x82, 0x5e, 0xe4, 0x08, 0x63, 0x95, 0x33, 0xed, 0xe2, 0x8c, 0x81,
-  0x85, 0xeb, 0x69, 0xba, 0x2c, 0x2c, 0x68, 0xef, 0xa2, 0xfc, 0x4c, 0x12,
-  0xc3, 0x38, 0xd9, 0xc1, 0xcd, 0xa1, 0xb3, 0x24, 0x73, 0x71, 0x66, 0xab,
-  0x69, 0x96, 0xfc, 0x7d, 0x5e, 0x5e, 0xd6, 0xa1, 0xc5, 0xcd, 0x2d, 0xd6,
-  0xf4, 0xe5, 0x81, 0xa8, 0x49, 0x16, 0xbd, 0xae, 0xe6, 0x9d, 0x25, 0xc9,
-  0x8c, 0x64, 0x62, 0x66, 0x2c, 0xc6, 0x40, 0x6d, 0xe2, 0xd9, 0x61, 0x5e,
-  0x30, 0x32, 0xa1, 0x2e, 0x34, 0x5b, 0x24, 0xc1, 0xaf, 0xb2, 0x5b, 0xea,
-  0x06, 0xf2, 0xaa, 0x44, 0xef, 0xb6, 0xcc, 0xda, 0x84, 0xb5, 0xd4, 0x48,
-  0x08, 0xd5, 0x18, 0xc6, 0x10, 0xc0, 0xfa, 0xa6, 0x10, 0x1c, 0x28, 0x9e,
-  0x18, 0x25, 0xdf, 0xa3, 0x6f, 0x07, 0x76, 0x6f, 0x52, 0x9a, 0x3f, 0xfe,
-  0xe3, 0xfd, 0xf1, 0x61, 0xa4, 0x58, 0xc0, 0x5c, 0x84, 0x6f, 0x8f, 0xfe,
-  0x62, 0x0e, 0x87, 0x94, 0x6e, 0x86, 0x93, 0xec, 0x3b, 0x18, 0xa0, 0x00,
-  0x64, 0x92, 0xe4, 0xd9, 0xa7, 0x67, 0xa6, 0x6e, 0x3b, 0x06, 0xf6, 0x36,
-  0x86, 0x90, 0x29, 0xb0, 0x3a, 0x04, 0xfe, 0x7b, 0x5a, 0x91, 0xf6, 0x00,
-  0xcf, 0x82, 0x91, 0x54, 0xde, 0xae, 0x48, 0x55, 0x6a, 0xda, 0x48, 0x22,
-  0xf2, 0x15, 0x8a, 0x67, 0xa9, 0xc7, 0x7d, 0x04, 0xad, 0x8c, 0x6b, 0x99,
-  0xb8, 0xc4, 0x94, 0x64, 0x74, 0x3a, 0xbf, 0xfb, 0x47, 0x66, 0x9b, 0x57,
-  0x34, 0x55, 0x7a, 0x41, 0x0a, 0x47, 0x5e, 0xa0, 0xb4, 0x93, 0x6d, 0x7e,
-  0x3e, 0x3e, 0x6a, 0x2e, 0xd9, 0xcd, 0x0f, 0x05, 0x38, 0x11, 0x86, 0x60,
-  0x6f, 0x39, 0x65, 0xf0, 0x2b, 0xd2, 0xd6, 0xf7, 0x04, 0x4d, 0x7d, 0x95,
-  0x56, 0x1f, 0xc5, 0x64, 0xbe, 0x71, 0x1b, 0xcd, 0xf9, 0xd4, 0xf3, 0x10,
-  0x12, 0xf0, 0x46, 0x7b, 0xe3, 0xe8, 0x01, 0xec, 0x6b, 0x83, 0x93, 0x01,
-  0xaa, 0x23, 0x0d, 0x27, 0x9d, 0x0f, 0x7c, 0xf4, 0x71, 0x69, 0x7a, 0x62,
-  0xfe, 0xf2, 0x76, 0x3c, 0x8e, 0xd4, 0x40, 0xdf, 0x94, 0xf3, 0x0b, 0xf3,
-  0xa0, 0x39, 0x47, 0xd6, 0x8d, 0xcc, 0x9f, 0xe7, 0xa7, 0x87, 0xa7, 0x27,
-  0xe6, 0x2f, 0x47, 0xaf, 0x8f, 0x7f, 0x70, 0xe6, 0x13, 0x23, 0x60, 0xb9,
-  0xfa, 0x6b, 0xce, 0xbd, 0x02, 0xb6, 0xf3, 0xf3, 0x41, 0x4b, 0x6f, 0xe5,
-  0x04, 0xf6, 0x00, 0x5c, 0x91, 0xb3, 0xa5, 0x3e, 0x73, 0x92, 0x45, 0x15,
-  0x42, 0xc0, 0xd7, 0xe4, 0xb7, 0x3e, 0xc0, 0x99, 0xc7, 0x2d, 0x64, 0x54,
-  0x5b, 0x00, 0xe1, 0x28, 0xee, 0xb8, 0xa5, 0x0b, 0xc2, 0x04, 0xf5, 0x4d,
-  0xac, 0xb6, 0x16, 0xc9, 0x93, 0x42, 0x02, 0x5f, 0xae, 0x78, 0x83, 0xfc,
-  0x43, 0x1d, 0x4e, 0xeb, 0x86, 0xa5, 0x51, 0x1e, 0x5d, 0x72, 0x07, 0x10,
-  0x4f, 0x0c, 0x7a, 0xe0, 0x2d, 0x52, 0x3d, 0x03, 0x8d, 0x21, 0x82, 0x86,
-  0xd5, 0x2d, 0xc9, 0x2c, 0xf9, 0x2c, 0x2e, 0x3a, 0x49, 0x66, 0xba, 0xe1,
-  0xda, 0x6b, 0x92, 0x0d, 0x90, 0x34, 0x70, 0x04, 0xff, 0xc9, 0xe3, 0xe1,
-  0x61, 0x08, 0x8a, 0x58, 0x8f, 0x96, 0xc4, 0x73, 0x29, 0x2e, 0xfd, 0xc7,
-  0x4d, 0x42, 0x75, 0x4f, 0xfa, 0xaa, 0x6d, 0x40, 0x87, 0xed, 0xd2, 0xe8,
-  0xfd, 0x32, 0xf4, 0x41, 0xd1, 0x19, 0x88, 0x57, 0xa4, 0x6d, 0x9a, 0xd5,
-  0x6b, 0x3e, 0x1d, 0x6e, 0x40, 0x50, 0x8b, 0x46, 0x45, 0x18, 0xf5, 0x93,
-  0x75, 0x63, 0x90, 0xe9, 0xfc, 0xf7, 0x55, 0x7e, 0x9d, 0xa2, 0x7e, 0xda,
-  0x48, 0xa9, 0xe1, 0x90, 0x5f, 0xea, 0x8c, 0x91, 0xfe, 0xa2, 0x41, 0xd2,
-  0xf6, 0x28, 0x4f, 0x7f, 0xc9, 0x20, 0x4f, 0x3b, 0x63, 0x5c, 0xfd, 0xa2,
-  0x41, 0x86, 0xaa, 0x49, 0x7f, 0xf6, 0xd9, 0xd1, 0x0f, 0xc7, 0xe7, 0xc9,
-  0xe1, 0xe9, 0x2b, 0x77, 0xc1, 0xce, 0x25, 0x97, 0x9c, 0x48, 0xc0, 0x88,
-  0xac, 0xc2, 0xd0, 0x20, 0x75, 0x78, 0xb4, 0xfd, 0xb3, 0x38, 0xc7, 0x9d,
-  0x72, 0x38, 0x6a, 0x2d, 0xcb, 0xce, 0x2b, 0x06, 0x3b, 0xa4, 0x0c, 0x12,
-  0xb8, 0xb9, 0x3d, 0x1c, 0x0a, 0x7a, 0x78, 0x41, 0x48, 0x8a, 0x97, 0x6a,
-  0xa8, 0xd0, 0x8d, 0x24, 0x30, 0x5d, 0x23, 0xe8, 0x05, 0x36, 0x61, 0x92,
-  0x12, 0x5a, 0x62, 0xc1, 0xf5, 0xff, 0x54, 0x72, 0x1b, 0xf6, 0x36, 0xd0,
-  0xe1, 0xfc, 0x16, 0x07, 0x49, 0x76, 0x9b, 0x37, 0x3a, 0x13, 0x3f, 0x0b,
-  0x7d, 0x57, 0x4b, 0x6f, 0x5a, 0x94, 0x2e, 0x3d, 0x73, 0xc1, 0xe3, 0x48,
-  0x14, 0xcf, 0x6c, 0xbf, 0x0c, 0x52, 0x8c, 0x8a, 0xb2, 0xa5, 0x12, 0x45,
-  0x4c, 0x1b, 0x3b, 0x84, 0xfd, 0xce, 0x9e, 0xc4, 0x5c, 0xd3, 0x7c, 0xce,
-  0xee, 0x55, 0xc9, 0x49, 0xce, 0xff, 0xe1, 0x79, 0x32, 0x1e, 0x5b, 0xc3,
-  0xd5, 0xac, 0x7c, 0x8e, 0xa4, 0x98, 0x19, 0xdf, 0x88, 0xfa, 0xce, 0x58,
-  0x3f, 0xb7, 0x50, 0x0d, 0xc8, 0xcd, 0x24, 0x78, 0x91, 0xee, 0xcd, 0x27,
-  0x9a, 0xec, 0xa9, 0xb8, 0x94, 0x65, 0x65, 0x1d, 0x77, 0xea, 0xf2, 0x74,
-  0xae, 0x5d, 0x45, 0x01, 0x51, 0x19, 0x9d, 0x23, 0x6f, 0x20, 0xbc, 0x5e,
-  0x92, 0xdc, 0xa1, 0x5f, 0x55, 0x54, 0x11, 0x69, 0xf0, 0xe1, 0x35, 0x3f,
-  0xb6, 0x70, 0x82, 0xe6, 0x53, 0xd8, 0xaf, 0x21, 0x37, 0x7e, 0xec, 0x28,
-  0xe1, 0x3e, 0xca, 0x80, 0x0a, 0xcd, 0x59, 0x89, 0x0d, 0x1c, 0x08, 0x2a,
-  0x58, 0x39, 0x49, 0x09, 0xd0, 0x08, 0xfd, 0x96, 0xd3, 0x82, 0xab, 0xe9,
-  0xf5, 0x04, 0xe2, 0x75, 0xe5, 0xae, 0x9a, 0xf6, 0xa9, 0xe8, 0xcd, 0x6a,
-  0xdc, 0x6a, 0x55, 0x74, 0x62, 0xed, 0xda, 0x73, 0x0b, 0xd9, 0x24, 0xbe,
-  0x20, 0xb2, 0x03, 0xa6, 0x50, 0xd8, 0x69, 0x81, 0x93, 0x98, 0x9f, 0xbb,
-  0xee, 0x04, 0x83, 0x9e, 0x75, 0xbe, 0xa2, 0x1f, 0x61, 0xcc, 0x48, 0xf7,
-  0x05, 0x3f, 0x78, 0xa9, 0x3b, 0x28, 0xcf, 0x7a, 0xa3, 0x3d, 0xef, 0xd2,
-  0x85, 0x17, 0x02, 0xc5, 0x88, 0xf6, 0xc9, 0xcf, 0xc5, 0x69, 0x9b, 0x51,
-  0x61, 0xbe, 0xb8, 0x18, 0xaa, 0x6c, 0x39, 0x17, 0x9e, 0x29, 0x3f, 0x41,
-  0x8e, 0x0d, 0x1c, 0xaf, 0xd8, 0xe5, 0xa9, 0xce, 0xd2, 0xa8, 0xcc, 0xbe,
-  0xcf, 0xec, 0x85, 0x7c, 0xd6, 0xf0, 0x5d, 0x36, 0xb1, 0x08, 0x59, 0x2a,
-  0xb7, 0xd4, 0xc6, 0x63, 0xf1, 0x8f, 0x28, 0x35, 0xde, 0xc8, 0xa6, 0xd2,
-  0xfe, 0x5b, 0xdf, 0x08, 0xa1, 0x74, 0x59, 0x7c, 0x39, 0xe5, 0x1c, 0xeb,
-  0x5d, 0x55, 0x0c, 0x4d, 0xe1, 0x14, 0x4f, 0xed, 0xe7, 0xc2, 0x0b, 0xae,
-  0x08, 0xf4, 0x77, 0x94, 0xbc, 0x29, 0x03, 0x78, 0xeb, 0xf2, 0xa2, 0x11,
-  0x74, 0x19, 0xca, 0x6a, 0xe7, 0xdd, 0x31, 0x96, 0xc7, 0xa5, 0x28, 0x5b,
-  0x1e, 0xfa, 0x35, 0xb7, 0xff, 0x15, 0x61, 0x68, 0xae, 0x3a, 0xec, 0xbc,
-  0x22, 0x32, 0xbb, 0x6e, 0xc3, 0x95, 0xdd, 0x47, 0x76, 0x1f, 0xa4, 0xb9,
-  0x27, 0x50, 0x90, 0x68, 0x23, 0xbe, 0x07, 0xe6, 0xf1, 0x4d, 0x0a, 0x26,
-  0x62, 0xa1, 0x05, 0x9c, 0x6f, 0x47, 0x0f, 0x8a, 0xd4, 0x9a, 0xb0, 0xc6,
-  0x06, 0x69, 0x9b, 0x29, 0x47, 0x1f, 0xb8, 0x4a, 0x80, 0x2b, 0x71, 0x45,
-  0x5a, 0x0d, 0xe0, 0xaf, 0xb4, 0xec, 0x91, 0xf3, 0x51, 0x60, 0x21, 0x51,
-  0x59, 0x6e, 0x8f, 0xeb, 0x9a, 0x80, 0x31, 0x3d, 0xbd, 0xd9, 0x01, 0x63,
-  0x79, 0xeb, 0xd9, 0x75, 0xeb, 0xb9, 0x01, 0xa5, 0x9c, 0x1d, 0x8c, 0xc7,
-  0x4a, 0x27, 0x87, 0x21, 0x49, 0x48, 0x70, 0x87, 0x10, 0x9b, 0x14, 0x97,
-  0x31, 0xb4, 0x68, 0x64, 0x8c, 0x4e, 0x36, 0xd6, 0x2e, 0xf3, 0xb4, 0x57,
-  0xcc, 0x98, 0xe3, 0xcb, 0xbd, 0x69, 0x6d, 0x22, 0x87, 0xfa, 0x3a, 0x48,
-  0x57, 0x71, 0xc3, 0x80, 0x13, 0x3b, 0x68, 0x9b, 0x01, 0xb9, 0xa1, 0x3c,
-  0x9e, 0x8c, 0x68, 0xc3, 0x77, 0xf2, 0x56, 0x9b, 0xe5, 0xdd, 0xc7, 0x91,
-  0x45, 0x7f, 0xc7, 0xab, 0x1a, 0xfc, 0x2b, 0x8b, 0xfe, 0x2e, 0xb2, 0xe8,
-  0x27, 0xf6, 0x5b, 0xfc, 0xa9, 0xbd, 0xbd, 0xe7, 0x52, 0x91, 0xc7, 0xc1,
-  0x0c, 0x02, 0xb6, 0xb1, 0x0c, 0x88, 0xbf, 0xc6, 0x2b, 0x36, 0x0f, 0x0e,
-  0xb5, 0x21, 0x43, 0x50, 0x21, 0xe6, 0x2e, 0xaf, 0xf7, 0xa9, 0xa7, 0x6e,
-  0x59, 0xc6, 0xf0, 0xa1, 0xf1, 0xc8, 0xfd, 0xc1, 0x7c, 0x26, 0x60, 0x3f,
-  0xea, 0xf5, 0x22, 0x87, 0xc5, 0x0d, 0x25, 0xce, 0x36, 0xf1, 0x54, 0x4c,
-  0x9d, 0x86, 0xf7, 0x9d, 0x67, 0xd6, 0xdf, 0xbc, 0xb3, 0xa7, 0xb9, 0x46,
-  0x07, 0xe0, 0xc5, 0xf3, 0x6c, 0x01, 0xd2, 0x9c, 0x65, 0x04, 0x48, 0xe7,
-  0x42, 0x25, 0x0c, 0x37, 0x70, 0x51, 0xa5, 0x68, 0xe7, 0x30, 0x4f, 0xef,
-  0x22, 0x98, 0x99, 0x12, 0x52, 0x63, 0xbf, 0x8e, 0xb9, 0x9f, 0x97, 0x59,
-  0x41, 0x2e, 0x15, 0x28, 0x02, 0x62, 0xfd, 0x93, 0x0b, 0x01, 0xe9, 0x45,
-  0x17, 0x36, 0xa6, 0x25, 0x5f, 0x0d, 0x20, 0x6f, 0x6a, 0xe9, 0xb9, 0xcc,
-  0x77, 0x46, 0xb4, 0x84, 0x38, 0xf8, 0xec, 0xee, 0x73, 0xbb, 0x6f, 0xf6,
-  0x24, 0xc8, 0x76, 0x63, 0x1c, 0x2c, 0x6f, 0xeb, 0x94, 0x99, 0x68, 0xe4,
-  0x54, 0xda, 0xfa, 0x21, 0x9d, 0x21, 0x0f, 0xdd, 0x8b, 0x95, 0xa7, 0x20,
-  0xee, 0x32, 0x37, 0x3e, 0x23, 0x5e, 0x27, 0x88, 0xfe, 0xa3, 0xe4, 0x14,
-  0xe1, 0x8a, 0x56, 0x0f, 0x13, 0x36, 0xde, 0x52, 0x57, 0xf6, 0xdf, 0x26,
-  0xdc, 0x17, 0xde, 0x09, 0xeb, 0xac, 0x34, 0x4d, 0x70, 0x47, 0xd8, 0xac,
-  0x83, 0x19, 0xd4, 0xa0, 0x5c, 0x96, 0xbc, 0x3b, 0x3a, 0x7f, 0x87, 0x8c,
-  0x18, 0x62, 0x00, 0x81, 0xc9, 0x95, 0x56, 0xdb, 0x16, 0x08, 0x4f, 0xb8,
-  0x99, 0xd3, 0x43, 0x1c, 0x83, 0x60, 0x18, 0x52, 0x7b, 0xde, 0xfc, 0x4f,
-  0x7d, 0x8f, 0x2b, 0x27, 0x33, 0xad, 0x53, 0x74, 0xb1, 0xef, 0x36, 0x40,
-  0xea, 0xde, 0x9e, 0x4b, 0xd7, 0xa4, 0xd6, 0xd7, 0x22, 0xe5, 0xa4, 0x0a,
-  0x69, 0x24, 0xb9, 0xfa, 0x5a, 0xb9, 0xa7, 0xde, 0x0d, 0x7a, 0x88, 0xb3,
-  0x85, 0xcb, 0x2a, 0xa6, 0x77, 0xc8, 0xa7, 0xad, 0x02, 0x20, 0x93, 0xf0,
-  0x8b, 0xda, 0xb8, 0x29, 0xba, 0xc7, 0x41, 0x19, 0x93, 0xfe, 0xc9, 0xa3,
-  0x48, 0x5b, 0xa6, 0x74, 0x62, 0x98, 0xaa, 0x68, 0x73, 0x52, 0x11, 0x8a,
-  0x57, 0x38, 0xbc, 0x04, 0xf5, 0xb2, 0x26, 0x5b, 0x63, 0x78, 0x41, 0xf1,
-  0x1e, 0xda, 0xb1, 0xd0, 0xa8, 0xd8, 0x63, 0x1e, 0xf3, 0x3d, 0x4a, 0x54,
-  0x65, 0xcf, 0xda, 0x9c, 0x85, 0xab, 0x57, 0x21, 0x7a, 0x21, 0x9e, 0xa4,
-  0xb6, 0x04, 0x8e, 0x0b, 0x09, 0x13, 0x06, 0x33, 0x0b, 0xf8, 0xf7, 0xde,
-  0xd3, 0x08, 0x45, 0x24, 0xe3, 0xf3, 0xd3, 0x77, 0xda, 0x43, 0x20, 0x94,
-  0xcf, 0x48, 0x11, 0xa3, 0x27, 0x2c, 0x9c, 0xd8, 0x20, 0x84, 0x95, 0x9b,
-  0x59, 0x3c, 0x0b, 0x0b, 0x93, 0xee, 0x7d, 0x95, 0x39, 0x00, 0xfa, 0xff,
-  0xca, 0xda, 0xbe, 0x93, 0x2a, 0x7e, 0x6d, 0x08, 0xa0, 0xf7, 0xd2, 0x7b,
-  0x89, 0xaf, 0xd9, 0x29, 0xdf, 0x5f, 0xc6, 0x45, 0x21, 0x3a, 0x12, 0x84,
-  0x14, 0x6a, 0x28, 0x20, 0x55, 0x10, 0xb6, 0x39, 0x79, 0x97, 0x16, 0xf9,
-  0x12, 0x9d, 0xba, 0x9e, 0x0f, 0xcc, 0xe1, 0x65, 0x91, 0xd6, 0x32, 0xa6,
-  0x1f, 0x23, 0x0d, 0x91, 0x7b, 0x22, 0x48, 0x06, 0x68, 0xca, 0x41, 0x83,
-  0x69, 0xd0, 0x37, 0xa6, 0xac, 0x66, 0x92, 0xe7, 0x27, 0x82, 0x53, 0x8d,
-  0x05, 0xa7, 0x67, 0x7b, 0x52, 0xff, 0xec, 0xf4, 0xdd, 0x79, 0x62, 0x85,
-  0x3e, 0xbe, 0x8c, 0x1f, 0x75, 0x2e, 0x10, 0xf5, 0x64, 0x43, 0x70, 0xc3,
-  0x95, 0xfc, 0x05, 0x91, 0x1b, 0xb1, 0x09, 0x9a, 0xce, 0x10, 0x03, 0x74,
-  0x09, 0x9e, 0x95, 0xec, 0x80, 0x74, 0x79, 0x1a, 0x82, 0x44, 0x09, 0x39,
-  0xd3, 0x87, 0x7e, 0xe9, 0x94, 0xdb, 0xc7, 0xbb, 0x11, 0xca, 0x20, 0x2b,
-  0xfa, 0xdd, 0xd1, 0xf8, 0x9c, 0x77, 0x8c, 0xfe, 0x16, 0xcc, 0x9b, 0x31,
-  0x34, 0xe4, 0x87, 0x81, 0xa1, 0x62, 0x29, 0x83, 0x32, 0x75, 0xc9, 0x7d,
-  0x47, 0xe3, 0x5b, 0x88, 0x12, 0x6f, 0xc7, 0x1e, 0x7b, 0x69, 0xd9, 0xe0,
-  0x9a, 0x42, 0x27, 0xb8, 0xe0, 0xf8, 0xc1, 0x86, 0x7c, 0x64, 0xc3, 0x28,
-  0x66, 0x33, 0xed, 0x4c, 0xea, 0x8d, 0xf0, 0xc4, 0xe3, 0x14, 0x24, 0xa7,
-  0x64, 0x80, 0x63, 0xc6, 0x73, 0x99, 0xe3, 0x87, 0x43, 0x25, 0x15, 0x08,
-  0x0b, 0x26, 0x0a, 0x7e, 0xce, 0x8d, 0xf3, 0xd4, 0x82, 0x4f, 0xa8, 0xaa,
-  0xe0, 0x4d, 0x85, 0x7e, 0xac, 0xa9, 0x91, 0x50, 0xdb, 0x3a, 0x24, 0xf7,
-  0x98, 0x29, 0xfd, 0x2b, 0x43, 0xe8, 0x36, 0xbd, 0x9b, 0x97, 0xee, 0xcb,
-  0x05, 0xa3, 0x6b, 0xe5, 0xc5, 0x8a, 0xf1, 0x91, 0xd3, 0x6a, 0x4e, 0xbd,
-  0xa4, 0x0c, 0x0f, 0xa9, 0xa4, 0xf8, 0xf8, 0xa6, 0x88, 0xf5, 0xbd, 0xf0,
-  0xbe, 0x21, 0xf2, 0x87, 0x9c, 0x8a, 0x53, 0x27, 0xa6, 0xd3, 0x99, 0xdc,
-  0x60, 0xa7, 0xeb, 0x9b, 0x0b, 0x5b, 0x58, 0x31, 0x31, 0x4a, 0xce, 0xb2,
-  0x0a, 0x48, 0xf7, 0x86, 0x56, 0xff, 0xcd, 0x8d, 0xc6, 0x97, 0x04, 0xa1,
-  0x4a, 0x23, 0x36, 0x61, 0xa6, 0xe4, 0x85, 0x39, 0x58, 0xfc, 0x84, 0xfe,
-  0xea, 0x35, 0x4d, 0x09, 0x96, 0xfb, 0xc2, 0xbd, 0x5c, 0x9b, 0xa5, 0x18,
-  0x03, 0xbd, 0xfb, 0xc8, 0x13, 0xa1, 0x2b, 0x63, 0xbd, 0x63, 0x08, 0xcb,
-  0x9b, 0xe9, 0x2e, 0x4b, 0x37, 0xba, 0x19, 0x8f, 0x70, 0xa1, 0xcf, 0xb4,
-  0x78, 0xb8, 0x37, 0x14, 0x0b, 0x83, 0x83, 0x89, 0xed, 0x50, 0x48, 0xf5,
-  0x14, 0xa4, 0xc8, 0x99, 0xb1, 0x0a, 0xe2, 0xb4, 0x73, 0x5b, 0x62, 0x65,
-  0xf3, 0x65, 0x88, 0x57, 0x4e, 0xf4, 0xda, 0xd0, 0x4a, 0xba, 0x9b, 0x9b,
-  0xb6, 0x03, 0xef, 0x4f, 0x98, 0x12, 0x2d, 0xd9, 0x58, 0xf9, 0xd5, 0x9a,
-  0x9d, 0x14, 0x72, 0x08, 0xb0, 0x2b, 0x39, 0x0d, 0x28, 0x70, 0x6a, 0x04,
-  0xbc, 0xaf, 0xfc, 0x3f, 0x79, 0xea, 0x86, 0xba, 0x20, 0x3c, 0x00, 0x3b,
-  0x96, 0xe3, 0x3d, 0xb6, 0x4d, 0x15, 0x03, 0x0f, 0xe1, 0x31, 0xb1, 0x18,
-  0xb1, 0x05, 0x61, 0xb5, 0x7f, 0x5b, 0x6e, 0x3c, 0x79, 0x2e, 0xa6, 0x2f,
-  0xd9, 0xbe, 0xc5, 0x9d, 0x2b, 0xb9, 0x1a, 0x71, 0xfa, 0x0d, 0xfb, 0xcd,
-  0xb8, 0x13, 0x9e, 0xfc, 0x46, 0x80, 0x86, 0xaf, 0xc4, 0x2f, 0x43, 0xbd,
-  0x2e, 0x03, 0x54, 0xe1, 0xd5, 0x42, 0x8a, 0x1d, 0xbc, 0x2f, 0x7d, 0x2e,
-  0x9e, 0x0c, 0x2e, 0xa1, 0x51, 0x80, 0x41, 0xc7, 0x45, 0x4b, 0xb5, 0x98,
-  0x2d, 0x06, 0x96, 0x21, 0x1e, 0x24, 0xe1, 0xd7, 0x5e, 0x4f, 0x92, 0x08,
-  0xf4, 0x33, 0x44, 0xb1, 0xa8, 0xbb, 0xea, 0x54, 0x28, 0x3d, 0x78, 0x47,
-  0xda, 0x70, 0x79, 0x8e, 0x7f, 0xa5, 0xe0, 0x5b, 0x61, 0xec, 0xb0, 0xca,
-  0xfe, 0x06, 0x45, 0x72, 0x64, 0x9b, 0xcd, 0x6b, 0xf2, 0x4d, 0x5a, 0xac,
-  0x52, 0xcf, 0x96, 0x7f, 0xf2, 0x42, 0x3c, 0x54, 0xe2, 0x06, 0xa1, 0xfc,
-  0xa3, 0x22, 0x6b, 0x82, 0x3c, 0x8c, 0xa7, 0xbb, 0xd6, 0x57, 0x49, 0xa5,
-  0x05, 0x52, 0xfe, 0xe7, 0x17, 0x18, 0x50, 0x7f, 0x85, 0xf1, 0x37, 0xc9,
-  0x9b, 0x57, 0x4f, 0x29, 0xef, 0xf1, 0x32, 0xab, 0x96, 0x15, 0xe5, 0xba,
-  0x2b, 0x0d, 0x9f, 0x7e, 0xeb, 0x0d, 0xb6, 0xe7, 0x1c, 0x9f, 0x22, 0x62,
-  0x73, 0xb9, 0xbd, 0x64, 0x2b, 0x98, 0xf3, 0x23, 0xcc, 0x8c, 0x4b, 0x6d,
-  0xdf, 0xcd, 0xde, 0x2f, 0xe0, 0xc3, 0x09, 0x20, 0x23, 0x2b, 0x2d, 0x9f,
-  0x75, 0xab, 0x67, 0x5a, 0x0c, 0xec, 0xe9, 0x63, 0xc7, 0xc0, 0xaa, 0xbb,
-  0x25, 0xdc, 0xf7, 0x97, 0x64, 0x17, 0x44, 0x6e, 0xd4, 0x53, 0x66, 0x9a,
-  0x87, 0x7c, 0xef, 0x49, 0x89, 0x0d, 0x5f, 0x83, 0x7a, 0xde, 0x89, 0x38,
-  0x3d, 0x7d, 0xea, 0x7b, 0x15, 0x6a, 0x69, 0xbd, 0xaa, 0xad, 0x07, 0x48,
-  0x47, 0xf1, 0x9e, 0x7d, 0x66, 0x9f, 0x25, 0xc7, 0x11, 0xa2, 0x04, 0xda,
-  0x23, 0xb1, 0xe7, 0x0d, 0x51, 0x7e, 0xd5, 0x40, 0x50, 0xf7, 0x3f, 0x6b,
-  0x3c, 0xde, 0xde, 0x7b, 0xaf, 0xbc, 0x68, 0x3b, 0x4d, 0xd0, 0x3c, 0xc9,
-  0x92, 0x26, 0x16, 0x95, 0x2f, 0xaf, 0xfc, 0xcb, 0xf9, 0x8c, 0x65, 0xf4,
-  0x19, 0xd5, 0x8b, 0xb4, 0xce, 0x53, 0x99, 0x60, 0xe6, 0x23, 0xf3, 0xe8,
-  0x5d, 0x67, 0xda, 0x3f, 0x3c, 0xe8, 0xab, 0xfd, 0x04, 0xb5, 0x7b, 0x1f,
-  0xd9, 0x95, 0x3b, 0x63, 0x96, 0x5c, 0x5e, 0x16, 0xf9, 0x3f, 0x14, 0xfa,
-  0x86, 0x04, 0xb4, 0xf6, 0xb7, 0xf4, 0x1e, 0xdf, 0x13, 0x86, 0x71, 0x9d,
-  0xce, 0x73, 0x61, 0x8a, 0x94, 0x65, 0xe2, 0x1e, 0x78, 0x2c, 0x54, 0xcb,
-  0xed, 0x69, 0xa1, 0xfd, 0x53, 0xb5, 0x12, 0x72, 0x9c, 0xb2, 0x56, 0xfd,
-  0xd1, 0xb3, 0x27, 0xa2, 0x73, 0xa9, 0x72, 0x4c, 0x92, 0x97, 0x36, 0x62,
-  0x0e, 0xd8, 0xe1, 0x2e, 0x9b, 0x7e, 0x26, 0x62, 0x4f, 0x8e, 0xd2, 0xf6,
-  0xb8, 0xb4, 0xfd, 0x42, 0xe9, 0xaf, 0x37, 0x79, 0x21, 0x35, 0x41, 0xc1,
-  0xeb, 0xcf, 0x7a, 0xdc, 0x8f, 0x35, 0xcb, 0xcc, 0x23, 0xd0, 0x92, 0xf7,
-  0xfc, 0x73, 0x7b, 0x13, 0x3c, 0x00, 0x6b, 0x05, 0xeb, 0x1d, 0xf8, 0xa0,
-  0xdc, 0x7a, 0x91, 0xc4, 0x7f, 0xc2, 0x57, 0x60, 0x16, 0x6d, 0x38, 0x78,
-  0x61, 0x3f, 0x3f, 0x2f, 0x2f, 0x13, 0x1f, 0x57, 0xee, 0x19, 0x93, 0xd4,
-  0x6b, 0xc4, 0xcf, 0x9c, 0x75, 0x50, 0x24, 0xe7, 0x1e, 0xc4, 0x82, 0x7b,
-  0xfa, 0x85, 0xd0, 0x86, 0xca, 0x4b, 0x6b, 0xac, 0xf6, 0xbd, 0xf1, 0xfc,
-  0x91, 0xaf, 0xac, 0xce, 0x28, 0x7d, 0x85, 0x21, 0x60, 0x7a, 0x5f, 0x60,
-  0xca, 0x38, 0x36, 0x62, 0xe4, 0xd2, 0x10, 0x35, 0x9e, 0x71, 0x70, 0xbd,
-  0xee, 0xb1, 0xbd, 0x16, 0xd3, 0x3d, 0xf7, 0xd5, 0xa7, 0xe4, 0xf8, 0x95,
-  0xf7, 0xe0, 0x63, 0xb7, 0xc0, 0x74, 0x4e, 0xda, 0xc0, 0x1d, 0x3b, 0xaa,
-  0xea, 0x64, 0x8b, 0xde, 0xf2, 0x30, 0x16, 0x9f, 0x33, 0x65, 0xbc, 0x2d,
-  0x39, 0xec, 0x86, 0xfd, 0x0f, 0x9e, 0x61, 0x72, 0x38, 0xb4, 0x48, 0x8a,
-  0x0e, 0x45, 0x31, 0x38, 0xfb, 0xe7, 0xcf, 0xd6, 0x3c, 0x2b, 0x42, 0xb3,
-  0xb6, 0xa2, 0xde, 0x7b, 0xef, 0x79, 0x78, 0xcd, 0xd5, 0x1c, 0xd0, 0x72,
-  0x2e, 0xb9, 0x69, 0xc9, 0x16, 0x41, 0x6b, 0xfc, 0x9b, 0x7a, 0x06, 0x2b,
-  0xc2, 0xcc, 0xad, 0xff, 0xcd, 0x9f, 0xef, 0xe7, 0x7e, 0xe9, 0x36, 0xfb,
-  0x04, 0xd1, 0x01, 0x82, 0x72, 0x02, 0xfd, 0x7e, 0x54, 0x2e, 0x95, 0x12,
-  0xbb, 0xe3, 0x8d, 0xc0, 0x67, 0x6e, 0xf4, 0x88, 0x55, 0xe1, 0x38, 0x07,
-  0x1b, 0x80, 0x82, 0x63, 0x33, 0xf3, 0xb1, 0x95, 0x89, 0xe7, 0x8b, 0x17,
-  0xca, 0xf3, 0xa1, 0x3e, 0xea, 0x5c, 0x83, 0xfa, 0x6a, 0xc5, 0x16, 0xb7,
-  0x5d, 0x91, 0x73, 0xb0, 0x79, 0xaf, 0xed, 0x39, 0xee, 0x25, 0x62, 0x9f,
-  0x2b, 0xf3, 0x0e, 0x29, 0x5d, 0x86, 0xcd, 0x72, 0xdb, 0xa4, 0x08, 0xee,
-  0xf1, 0xaa, 0x64, 0x9f, 0x21, 0x01, 0x35, 0x6d, 0xa5, 0xf1, 0x1c, 0x76,
-  0xa9, 0xb6, 0xf1, 0x3e, 0x23, 0xaa, 0x0d, 0xe5, 0x82, 0x12, 0x4a, 0x66,
-  0x36, 0xfd, 0xa8, 0x57, 0xc6, 0x8e, 0x11, 0x79, 0xeb, 0x89, 0xdd, 0x5a,
-  0xa2, 0xbe, 0xb3, 0x77, 0x47, 0x5d, 0x23, 0xc0, 0x3d, 0xca, 0x54, 0xf3,
-  0xee, 0x7c, 0x7c, 0xb6, 0x4f, 0xf3, 0xe5, 0xb0, 0xa1, 0xb9, 0x10, 0x87,
-  0xe3, 0xec, 0xef, 0x52, 0x5d, 0x5c, 0xbb, 0xa7, 0x9f, 0xf5, 0x3c, 0x3d,
-  0x16, 0xe7, 0xde, 0x31, 0xba, 0x11, 0x98, 0x73, 0xf0, 0x5f, 0x62, 0xa2,
-  0x59, 0x15, 0xea, 0xdf, 0x67, 0x17, 0x18, 0xcd, 0x0c, 0xdc, 0x90, 0x72,
-  0x70, 0xdc, 0xc3, 0x9f, 0x3b, 0x4f, 0xcd, 0xd5, 0xaa, 0xf8, 0x68, 0xf5,
-  0x45, 0xc1, 0x8a, 0xd5, 0x03, 0x76, 0x2f, 0xbc, 0xd0, 0xab, 0xe1, 0xf9,
-  0x41, 0x6d, 0x82, 0xe8, 0x40, 0x3c, 0x14, 0xe2, 0x7a, 0x94, 0x78, 0xa7,
-  0xe1, 0xaf, 0x2b, 0x6f, 0x0f, 0x5e, 0x3c, 0xb2, 0xe2, 0x57, 0x20, 0xf3,
-  0x3e, 0x66, 0x77, 0x8e, 0xea, 0x34, 0x19, 0x6d, 0x99, 0x17, 0xe4, 0x82,
-  0x70, 0x8f, 0xb8, 0x01, 0x76, 0x5b, 0x42, 0xa0, 0xab, 0x6e, 0xd4, 0x4d,
-  0xda, 0xac, 0x3c, 0x11, 0xf3, 0x82, 0x69, 0x67, 0x4c, 0x51, 0xc7, 0x85,
-  0xd0, 0x6b, 0x5e, 0xa8, 0xb7, 0xad, 0xe3, 0x42, 0xd3, 0x97, 0x7e, 0xf8,
-  0x81, 0xe5, 0x08, 0x25, 0x0a, 0xf8, 0x41, 0x34, 0xdb, 0x5d, 0xd2, 0xf0,
-  0x5d, 0x06, 0xc9, 0xa7, 0x2b, 0x8c, 0x80, 0x4f, 0x95, 0x51, 0x03, 0x6c,
-  0x45, 0x4e, 0xc3, 0xe5, 0x89, 0xa5, 0x19, 0x95, 0x85, 0xc4, 0x6c, 0x29,
-  0xff, 0xa7, 0xe1, 0x86, 0x44, 0xd7, 0xa0, 0x36, 0x32, 0xe2, 0xcc, 0x0c,
-  0x0e, 0xde, 0x9f, 0x7f, 0x73, 0xfa, 0x6e, 0x9c, 0xec, 0x10, 0x2c, 0xca,
-  0xf9, 0xbb, 0xe3, 0xaf, 0xde, 0x9f, 0x9b, 0x7f, 0xea, 0x48, 0xaf, 0xd2,
-  0x22, 0x37, 0xd2, 0xc9, 0x2c, 0x27, 0x2b, 0x0c, 0xb1, 0x5c, 0x6a, 0x17,
-  0x48, 0x86, 0xe7, 0x37, 0xf2, 0xb8, 0xac, 0x14, 0x0d, 0x8b, 0x92, 0x16,
-  0x4a, 0x39, 0x71, 0x06, 0xa0, 0x2c, 0x38, 0x15, 0xba, 0x74, 0x96, 0x73,
-  0xde, 0x01, 0x74, 0xd1, 0xfc, 0xc6, 0xe4, 0xfc, 0x9b, 0x83, 0xb7, 0xdf,
-  0x8e, 0xb5, 0x45, 0xd8, 0xf7, 0xdf, 0x7f, 0xdf, 0x0d, 0xee, 0x42, 0x8f,
-  0xbd, 0x4a, 0x6f, 0x6f, 0x47, 0x75, 0xf6, 0xd9, 0x67, 0xe3, 0xa3, 0xa3,
-  0xe4, 0xe0, 0x64, 0x7c, 0xfa, 0x99, 0xc3, 0x00, 0xda, 0xda, 0xdd, 0x36,
-  0x7a, 0xda, 0x65, 0xd6, 0x98, 0xbf, 0x7c, 0xf6, 0xd9, 0xff, 0x07, 0x08,
-  0xc4, 0x71, 0x50, 0xd4, 0xb2, 0x02, 0x00,
+  0x7b, 0x7b, 0xdb, 0x46, 0x96, 0x26, 0xfe, 0x7f, 0x3e, 0x05, 0x9a, 0xfd,
+  0xf4, 0x4a, 0x9a, 0x26, 0x29, 0x4b, 0xf2, 0x25, 0x56, 0x3b, 0x99, 0x38,
+  0xb2, 0x9c, 0x68, 0x22, 0x5b, 0x1a, 0x53, 0x4e, 0xd2, 0xdb, 0xc9, 0xe3,
+  0x07, 0x24, 0x41, 0x09, 0x6d, 0x92, 0x60, 0x03, 0xa0, 0x2e, 0x3d, 0xd3,
+  0xfb, 0xd9, 0x7f, 0xf5, 0x9e, 0x4b, 0x55, 0x01, 0x55, 0xa0, 0x94, 0x4c,
+  0xdc, 0x3b, 0xbb, 0xfb, 0xeb, 0xd9, 0x75, 0x6c, 0x09, 0x28, 0x54, 0x9d,
+  0x3a, 0x75, 0xea, 0x5c, 0xdf, 0x93, 0x24, 0xf7, 0xfd, 0xef, 0x03, 0xfd,
+  0xff, 0x0f, 0xe6, 0x7f, 0xe6, 0xbf, 0x9f, 0x25, 0xc9, 0x79, 0x59, 0xfc,
+  0x35, 0x9b, 0xd4, 0xf1, 0x67, 0x3f, 0x7c, 0xf8, 0xcf, 0x84, 0xff, 0xcf,
+  0xbc, 0xf3, 0x93, 0xf9, 0xef, 0x67, 0x1b, 0xc7, 0xde, 0x4d, 0xdc, 0x0b,
+  0xff, 0xf9, 0x61, 0x27, 0xb9, 0xef, 0x85, 0xff, 0x4c, 0xb6, 0xe9, 0x85,
+  0x0f, 0xf2, 0x85, 0x17, 0xf8, 0xfb, 0x87, 0x0f, 0x9b, 0x3f, 0xf2, 0x13,
+  0x66, 0x85, 0x3f, 0x76, 0xf1, 0xde, 0x4f, 0x1f, 0xf0, 0x57, 0xf3, 0x93,
+  0xcf, 0x3e, 0x7b, 0xfb, 0xf2, 0xcd, 0xb1, 0xbe, 0x3a, 0x59, 0x97, 0xf3,
+  0x64, 0x90, 0xd4, 0x65, 0xba, 0xac, 0x66, 0x59, 0x99, 0xa4, 0xc9, 0xfb,
+  0x77, 0xa7, 0x9f, 0x7d, 0x36, 0xfa, 0xf3, 0xdb, 0xb3, 0xf3, 0xd1, 0xc9,
+  0xa8, 0xf1, 0xd8, 0x5f, 0x8a, 0x55, 0x9d, 0x17, 0xcb, 0xca, 0x4c, 0xdf,
+  0x3c, 0x54, 0xfd, 0xfc, 0xd9, 0x67, 0xaf, 0x8e, 0x47, 0x47, 0xef, 0x4e,
+  0xce, 0x2f, 0x4e, 0xce, 0xde, 0x36, 0x9e, 0x4c, 0xf2, 0x2a, 0x31, 0x43,
+  0xd5, 0x45, 0x31, 0x37, 0x7f, 0xb8, 0xd1, 0xa7, 0x69, 0x9d, 0x26, 0xb3,
+  0xb2, 0x58, 0x24, 0x45, 0x89, 0x5f, 0xa4, 0x49, 0x95, 0x95, 0xd7, 0x59,
+  0xd9, 0x4f, 0xd6, 0x55, 0xbe, 0xbc, 0x4c, 0x8a, 0x65, 0x96, 0x14, 0xb3,
+  0xa4, 0xbe, 0xca, 0x74, 0xb8, 0x6a, 0xbd, 0x5a, 0x15, 0x65, 0x9d, 0x4d,
+  0x93, 0x55, 0x59, 0xd4, 0xc5, 0xa4, 0x98, 0x57, 0xc9, 0xf6, 0xab, 0x93,
+  0xa3, 0x8b, 0x7e, 0xf2, 0xfa, 0xe4, 0xf4, 0xd8, 0xfc, 0x79, 0x71, 0x4e,
+  0x7f, 0x8c, 0xfa, 0xc9, 0x37, 0x67, 0xe7, 0xdf, 0x1e, 0xbf, 0xeb, 0x27,
+  0xdf, 0x5e, 0xe0, 0x67, 0xf8, 0xd3, 0xfc, 0x30, 0x39, 0x79, 0xf3, 0xf2,
+  0xbc, 0xaf, 0xc3, 0xe1, 0x1f, 0xf8, 0xe1, 0xe9, 0x2b, 0xf3, 0x43, 0xfe,
+  0x0f, 0xfe, 0xf9, 0xe6, 0xdf, 0x2f, 0xcc, 0x80, 0xe7, 0x67, 0xe7, 0x07,
+  0xfc, 0xa7, 0xf9, 0xd9, 0xbb, 0x8b, 0x37, 0xe7, 0xfc, 0x27, 0xfd, 0x63,
+  0x64, 0xfe, 0x31, 0x3a, 0xc2, 0x1f, 0xf8, 0xa0, 0x0e, 0x37, 0x7a, 0xf3,
+  0x75, 0x1f, 0x7f, 0x8c, 0xf0, 0x27, 0x3e, 0x8a, 0x3f, 0xcd, 0x3f, 0x2e,
+  0x8e, 0x4f, 0xdf, 0x1e, 0x5f, 0x24, 0xe9, 0x72, 0x9a, 0x5c, 0x98, 0xe7,
+  0x77, 0x86, 0xc9, 0xc5, 0x55, 0x96, 0x4c, 0x8a, 0xc5, 0x02, 0x3f, 0x22,
+  0xea, 0x4c, 0xb3, 0x2a, 0xbf, 0x5c, 0x9a, 0x75, 0x19, 0x3a, 0xe8, 0x70,
+  0x37, 0x45, 0xf9, 0x31, 0xb9, 0xc9, 0xeb, 0xab, 0x62, 0x5d, 0x1b, 0x8a,
+  0x18, 0x82, 0xe5, 0xcb, 0x3a, 0x2b, 0xd3, 0x09, 0xc8, 0x3e, 0xfc, 0xac,
+  0x41, 0xe2, 0x62, 0x66, 0x08, 0x5a, 0x19, 0x0a, 0x8e, 0xd7, 0xd5, 0xbc,
+  0x48, 0xa7, 0xa0, 0x9b, 0x79, 0x65, 0xb6, 0x36, 0x14, 0x2f, 0xf3, 0xc9,
+  0xc7, 0x2a, 0x99, 0xe7, 0x1f, 0x33, 0x50, 0xed, 0xf6, 0x4e, 0xa9, 0xd8,
+  0xe7, 0x41, 0xd3, 0xb5, 0x21, 0xf0, 0x72, 0xa0, 0xc3, 0xd5, 0xf9, 0x24,
+  0xc5, 0x07, 0x88, 0x8c, 0xc9, 0x7a, 0x85, 0xd1, 0x98, 0x7c, 0xc9, 0xaa,
+  0xa8, 0xcc, 0x4b, 0xa3, 0xd1, 0xa9, 0x99, 0xfb, 0x72, 0x99, 0xd1, 0x3c,
+  0xaa, 0xbe, 0xf9, 0x47, 0xf1, 0x31, 0xcf, 0xcc, 0x5f, 0x66, 0xf9, 0x3c,
+  0x4b, 0x78, 0x7b, 0xed, 0x70, 0xd8, 0xe7, 0xa4, 0xcc, 0xaa, 0xf5, 0x22,
+  0x03, 0x65, 0xb3, 0x3a, 0x9d, 0xe7, 0xcb, 0x8f, 0xe6, 0xaf, 0x58, 0xfa,
+  0xa2, 0x28, 0xb3, 0x61, 0xf2, 0xb2, 0x4a, 0xee, 0x8a, 0xb5, 0x59, 0xe9,
+  0x7c, 0x6e, 0x18, 0x20, 0x4b, 0xc6, 0xd9, 0xbc, 0xb8, 0xe9, 0x63, 0xdb,
+  0x93, 0xe5, 0x7a, 0x31, 0x36, 0x03, 0x14, 0x33, 0x37, 0x5c, 0x5a, 0xaf,
+  0xcd, 0x70, 0xfc, 0xf4, 0x22, 0x35, 0x6b, 0x32, 0xef, 0x96, 0xc9, 0x55,
+  0x66, 0xd6, 0x5c, 0xad, 0xf2, 0xe5, 0xef, 0x9a, 0x74, 0x31, 0xb4, 0x5d,
+  0x15, 0x37, 0x59, 0x69, 0x28, 0x3b, 0xbe, 0x4b, 0x0c, 0x11, 0xc6, 0xcc,
+  0x91, 0x33, 0xc3, 0x71, 0x49, 0x6a, 0x86, 0xb0, 0xdc, 0x38, 0x28, 0xb3,
+  0x79, 0x0a, 0xce, 0xb2, 0xdf, 0x18, 0x9a, 0x1d, 0xcd, 0x2c, 0xeb, 0xc9,
+  0xab, 0xdb, 0x07, 0x3b, 0xf4, 0xf2, 0xd4, 0xac, 0x24, 0x9f, 0x57, 0x66,
+  0x1b, 0x70, 0x42, 0xe4, 0x19, 0x6c, 0x2b, 0x0e, 0x83, 0x61, 0xd4, 0xbb,
+  0x65, 0x9d, 0xde, 0xd2, 0xe7, 0x85, 0x51, 0x07, 0xd3, 0x6c, 0x95, 0x2d,
+  0xa7, 0xd9, 0xb2, 0x1e, 0x26, 0x7f, 0x2e, 0xd6, 0x5b, 0xe6, 0xdb, 0xb3,
+  0xdc, 0xd0, 0x20, 0x95, 0xa1, 0xcc, 0x97, 0x0d, 0x13, 0x4c, 0xca, 0x7c,
+  0xe5, 0x6d, 0x45, 0xb1, 0x34, 0x7b, 0x9e, 0xbc, 0x7b, 0x7d, 0x94, 0x1c,
+  0x3c, 0xff, 0xfc, 0xa9, 0xdb, 0x73, 0x33, 0x40, 0x32, 0x49, 0x97, 0x66,
+  0xc5, 0xd9, 0x24, 0x9f, 0xdd, 0x25, 0x8b, 0xf5, 0xbc, 0xce, 0x57, 0x86,
+  0xfa, 0x38, 0x89, 0x38, 0x4d, 0xab, 0xb4, 0xac, 0x2b, 0x30, 0x01, 0xfd,
+  0x80, 0xd6, 0x7e, 0x53, 0xe6, 0x35, 0x4e, 0x15, 0xfd, 0xce, 0xcc, 0x30,
+  0xab, 0x2b, 0xcb, 0x69, 0x86, 0xc9, 0xcc, 0x77, 0xc6, 0x86, 0xb7, 0x0c,
+  0x69, 0xb1, 0x33, 0x7f, 0x5b, 0x17, 0xf4, 0x30, 0x36, 0x01, 0x0b, 0x4a,
+  0x2b, 0x33, 0x91, 0xc3, 0xcf, 0x9c, 0x88, 0xe9, 0x5d, 0xd5, 0xf5, 0xea,
+  0x70, 0x77, 0xb7, 0xca, 0xeb, 0x6c, 0xf8, 0x1f, 0xe6, 0xa4, 0xf6, 0xeb,
+  0x9b, 0xa2, 0x5f, 0x5f, 0x95, 0x59, 0xf6, 0x8f, 0xa1, 0x61, 0xed, 0x9e,
+  0x7d, 0xd6, 0xcc, 0xe6, 0x4e, 0xa6, 0x7b, 0x99, 0xd5, 0xe6, 0xbb, 0x7f,
+  0x5b, 0x67, 0x4b, 0x7c, 0xc7, 0xcc, 0x2e, 0x9d, 0xaf, 0xae, 0x52, 0xb3,
+  0xc9, 0x99, 0xe1, 0x51, 0x1c, 0x7e, 0xc3, 0x46, 0x98, 0x2b, 0x1f, 0xff,
+  0xbf, 0xfc, 0x1c, 0xf9, 0xec, 0x8c, 0xbe, 0x6a, 0xfe, 0x1c, 0x66, 0xb7,
+  0xe9, 0xc2, 0x2c, 0x19, 0x1f, 0xdb, 0x05, 0xe7, 0xfd, 0x65, 0x6f, 0xb0,
+  0xf7, 0xe8, 0xd1, 0xcf, 0xc3, 0xfa, 0xb6, 0xee, 0x3d, 0xf0, 0x8d, 0x47,
+  0x8f, 0xbc, 0x77, 0xf0, 0xf0, 0x36, 0x28, 0x91, 0xcc, 0x0d, 0x33, 0x61,
+  0x02, 0x7f, 0xcf, 0xca, 0xa2, 0xda, 0x79, 0xe0, 0x58, 0xe9, 0xe0, 0xef,
+  0xad, 0x6f, 0xbf, 0xcd, 0x2a, 0xe2, 0x27, 0xb7, 0xe2, 0x24, 0x2d, 0x0d,
+  0x4f, 0x17, 0xb5, 0x93, 0x63, 0x7d, 0x73, 0x60, 0x6b, 0x4b, 0x1f, 0x73,
+  0x1e, 0xcd, 0xd3, 0x46, 0x02, 0xa6, 0x73, 0x08, 0xbf, 0x2a, 0x59, 0x66,
+  0xb7, 0xb5, 0xe5, 0x86, 0x22, 0xc9, 0xd2, 0xc9, 0x55, 0x52, 0x98, 0x3d,
+  0x29, 0x63, 0x5b, 0xe1, 0x4f, 0x29, 0x2d, 0x27, 0x57, 0xf9, 0xb5, 0xa1,
+  0xc9, 0xf3, 0xe7, 0x4f, 0x07, 0xe6, 0x8f, 0xe7, 0x3f, 0xef, 0x5e, 0x17,
+  0x73, 0x43, 0xa2, 0xc7, 0x3f, 0xef, 0x62, 0xff, 0xff, 0x23, 0xed, 0x8f,
+  0xfb, 0x93, 0x7f, 0x0c, 0xaf, 0xea, 0xc5, 0xbc, 0xd7, 0xc9, 0x56, 0xe9,
+  0xd2, 0xfc, 0xff, 0x45, 0xb1, 0x5e, 0xd6, 0x96, 0x95, 0x0c, 0x47, 0xd6,
+  0x9e, 0xf0, 0x32, 0x87, 0xd9, 0x9c, 0x60, 0x30, 0x3e, 0x38, 0x0c, 0x67,
+  0xd2, 0x1c, 0x5f, 0x77, 0x58, 0xeb, 0xc9, 0x15, 0x28, 0x60, 0x78, 0x2b,
+  0x15, 0x32, 0xd4, 0x79, 0x8a, 0x73, 0x6b, 0xc4, 0x07, 0xc4, 0x19, 0x8d,
+  0xc5, 0x5f, 0xcb, 0xcd, 0x83, 0x45, 0x39, 0xcd, 0xca, 0x61, 0x7b, 0x1a,
+  0xf6, 0x40, 0x7b, 0xdf, 0x4c, 0xf4, 0xf2, 0xc1, 0x0f, 0x68, 0x62, 0x8b,
+  0xfc, 0xd6, 0x8c, 0x80, 0x7f, 0xe2, 0x6b, 0x66, 0xe2, 0x3c, 0x5a, 0x82,
+  0x19, 0xd3, 0x67, 0xf4, 0x7d, 0x77, 0xa0, 0xcd, 0xd4, 0x1b, 0x4b, 0xa7,
+  0x8f, 0xba, 0xc5, 0x27, 0x66, 0xfb, 0x56, 0xe6, 0xad, 0x35, 0xa4, 0x2e,
+  0x1d, 0x7a, 0x0c, 0x63, 0xc4, 0xc5, 0xa5, 0xd9, 0x19, 0xb3, 0x1b, 0xe0,
+  0x66, 0x6c, 0xd6, 0x5d, 0xf2, 0xd6, 0x30, 0x0d, 0x8b, 0x2a, 0x8f, 0xe9,
+  0xe7, 0x59, 0x5d, 0xdf, 0xbf, 0x51, 0x8e, 0x73, 0x0f, 0xf7, 0x22, 0xcc,
+  0xdb, 0xf5, 0x86, 0xe1, 0xb6, 0xc3, 0xfd, 0xd6, 0xe3, 0x3f, 0x18, 0x31,
+  0xee, 0x8e, 0x8e, 0x99, 0xc1, 0x7f, 0xfc, 0xc3, 0xe3, 0xbd, 0x1b, 0xfc,
+  0x36, 0x5f, 0x5e, 0x17, 0x1f, 0x0d, 0x99, 0xe8, 0xd2, 0x4d, 0x9b, 0x14,
+  0x85, 0xa4, 0x5a, 0xac, 0x6a, 0x7b, 0x9b, 0x81, 0x29, 0xcd, 0x8f, 0xc6,
+  0xe9, 0x78, 0x7e, 0x97, 0x5c, 0xa5, 0xd7, 0x19, 0xd6, 0xbc, 0x32, 0xdc,
+  0x0a, 0x2a, 0x98, 0x8b, 0x65, 0x4e, 0x82, 0x41, 0x44, 0xc7, 0xb4, 0x58,
+  0x8f, 0x8d, 0xf8, 0x81, 0xd8, 0x60, 0xe2, 0xa4, 0xd7, 0x45, 0x3e, 0x6d,
+  0x5c, 0xdd, 0x57, 0x19, 0x44, 0x1e, 0x3e, 0x4c, 0xd7, 0x98, 0x11, 0xb9,
+  0x98, 0x29, 0x1d, 0xb8, 0xbc, 0xc6, 0x95, 0x68, 0x84, 0x65, 0x3a, 0xaf,
+  0x8a, 0x24, 0xb9, 0x2c, 0x70, 0x56, 0x48, 0x44, 0x13, 0xb3, 0x9b, 0x8d,
+  0xb9, 0x4a, 0x71, 0xef, 0x99, 0x2b, 0xce, 0x9e, 0x86, 0x32, 0x23, 0x69,
+  0x4d, 0xbb, 0x95, 0xce, 0xfb, 0x7c, 0xbf, 0xe1, 0x1d, 0xa1, 0x55, 0xb2,
+  0xf5, 0x3f, 0xb6, 0xfa, 0xc9, 0xd6, 0xbf, 0x6e, 0x11, 0x4f, 0x6c, 0xfd,
+  0xcb, 0x96, 0xdb, 0x6b, 0xa3, 0xbb, 0x5d, 0xe7, 0xd3, 0x8c, 0xd9, 0xe2,
+  0xe4, 0xfc, 0xfa, 0x69, 0xf2, 0x77, 0xa8, 0x1a, 0x46, 0x1a, 0x67, 0xb7,
+  0xca, 0x94, 0xba, 0x36, 0xf3, 0x76, 0x62, 0xc4, 0x72, 0xba, 0x82, 0xce,
+  0x91, 0x95, 0x13, 0xc3, 0xc1, 0xe9, 0xa5, 0xe1, 0x59, 0x73, 0x5b, 0xeb,
+  0x70, 0x18, 0x1f, 0xaf, 0xf0, 0xb2, 0x8c, 0x08, 0x4d, 0x96, 0xe9, 0xc2,
+  0x9c, 0x8a, 0x53, 0xcc, 0x28, 0x5f, 0x46, 0xb6, 0xf3, 0x2f, 0xb3, 0xec,
+  0xf3, 0x47, 0x87, 0x87, 0x07, 0x7f, 0xd8, 0x7f, 0x92, 0xd5, 0x57, 0x8f,
+  0x7e, 0xde, 0x75, 0x9b, 0x78, 0x32, 0x23, 0xc2, 0x2b, 0x13, 0xea, 0x34,
+  0xa0, 0x02, 0xe8, 0x4d, 0x62, 0x06, 0x30, 0x7f, 0xcf, 0x66, 0xf9, 0x6d,
+  0x5f, 0x15, 0x2c, 0x3e, 0x79, 0xa9, 0x61, 0x38, 0xb3, 0x83, 0xbe, 0x0e,
+  0x71, 0xb9, 0xce, 0x2a, 0x43, 0xcb, 0x9b, 0xab, 0xb4, 0x4e, 0xec, 0x00,
+  0xbc, 0xb7, 0x8b, 0xfc, 0xf2, 0xaa, 0x4e, 0x6e, 0x52, 0x5c, 0x48, 0x27,
+  0x35, 0x0f, 0x01, 0x4d, 0xc0, 0x5c, 0x43, 0xb3, 0xd4, 0xdc, 0x27, 0xd8,
+  0x45, 0xba, 0xf6, 0x8d, 0x84, 0x72, 0x54, 0xbf, 0x93, 0x2d, 0x71, 0xfa,
+  0xd7, 0x38, 0xad, 0x70, 0x74, 0x97, 0x46, 0x44, 0xd4, 0x46, 0x8f, 0x58,
+  0xe3, 0x5f, 0x57, 0x46, 0x53, 0x20, 0x2a, 0xc8, 0x44, 0xe9, 0x32, 0x7d,
+  0x8d, 0x0d, 0xc5, 0xee, 0xd8, 0x0b, 0xce, 0x6c, 0x53, 0x5f, 0x36, 0xda,
+  0xbe, 0x51, 0x99, 0x63, 0x67, 0x04, 0x94, 0xe5, 0x0d, 0xc8, 0xdc, 0x61,
+  0x8f, 0xd7, 0x49, 0x73, 0x4c, 0x2b, 0x28, 0x13, 0xac, 0x32, 0x98, 0xc9,
+  0x7b, 0x8b, 0x35, 0x44, 0x4b, 0x3f, 0x42, 0x6d, 0x69, 0x29, 0x47, 0xf4,
+  0xda, 0xb4, 0x30, 0x6c, 0x66, 0x66, 0x6b, 0x84, 0x32, 0x56, 0x06, 0x51,
+  0x4b, 0x54, 0x21, 0x36, 0x37, 0x63, 0xe2, 0x87, 0x79, 0x8d, 0x1b, 0x87,
+  0x94, 0x5e, 0x33, 0x5f, 0x43, 0x14, 0xd2, 0xcd, 0x8c, 0xc0, 0xf6, 0xd6,
+  0x4f, 0x57, 0xa8, 0x79, 0x36, 0xb9, 0x36, 0x9a, 0x8c, 0xd1, 0x60, 0x33,
+  0xfb, 0x16, 0xdd, 0xf9, 0x13, 0xe8, 0x4f, 0x73, 0x73, 0x62, 0x26, 0x45,
+  0x59, 0xc2, 0x40, 0xc0, 0x0e, 0x8e, 0x59, 0x94, 0x2e, 0x32, 0xa3, 0x6a,
+  0xf8, 0xe4, 0xcc, 0x71, 0xbd, 0x19, 0x29, 0x63, 0x74, 0x17, 0x92, 0x23,
+  0x46, 0xc7, 0x20, 0xd9, 0x4f, 0x0b, 0xa7, 0xd9, 0x61, 0xec, 0xc9, 0x24,
+  0x5b, 0xd5, 0x55, 0x6c, 0x4d, 0xba, 0xe1, 0x66, 0x3a, 0x65, 0x06, 0xca,
+  0xfb, 0x8a, 0x19, 0xd1, 0xd5, 0x2a, 0x06, 0xa4, 0x9b, 0xa9, 0xae, 0x63,
+  0x74, 0xb5, 0xca, 0x52, 0xad, 0x26, 0xde, 0x30, 0xc2, 0x8c, 0x68, 0xbe,
+  0xc0, 0x44, 0xf1, 0x70, 0xc5, 0x67, 0x95, 0x04, 0x34, 0x36, 0x92, 0x55,
+  0x73, 0xfe, 0x2e, 0xae, 0x30, 0x43, 0x4f, 0x3b, 0xb8, 0xf9, 0xaa, 0xdd,
+  0x53, 0x7c, 0x1e, 0x36, 0x81, 0xb9, 0xd7, 0xa7, 0xd5, 0x95, 0x51, 0xd0,
+  0x2a, 0x39, 0xdb, 0xf9, 0xc2, 0xf0, 0xcc, 0x35, 0xf6, 0x77, 0x95, 0x65,
+  0xd3, 0x61, 0x72, 0x36, 0x83, 0x6c, 0x2d, 0xcd, 0xa4, 0x6b, 0xfa, 0x35,
+  0xee, 0x16, 0x43, 0xb7, 0x29, 0x69, 0xfd, 0xf6, 0x70, 0xf1, 0x54, 0xbc,
+  0x3b, 0x82, 0xe4, 0x79, 0x6a, 0x7e, 0x62, 0x66, 0x3b, 0x6f, 0x5e, 0x44,
+  0x74, 0x12, 0x8d, 0x0c, 0xc7, 0xf4, 0xc6, 0x59, 0x42, 0x9c, 0x38, 0xce,
+  0xea, 0x9b, 0x2c, 0xb3, 0xc3, 0x55, 0x99, 0xb9, 0xfd, 0xb0, 0x69, 0xac,
+  0x1d, 0x92, 0x38, 0x04, 0x69, 0xcf, 0xdf, 0x9d, 0x5d, 0x9c, 0x1d, 0x9d,
+  0x9d, 0x36, 0x4d, 0x1c, 0xb9, 0xa6, 0xab, 0x84, 0x54, 0x94, 0x62, 0xed,
+  0xb4, 0x39, 0x43, 0x41, 0x68, 0x59, 0xe6, 0x54, 0x1a, 0x79, 0x41, 0x1a,
+  0x9f, 0x39, 0xfb, 0x8b, 0xea, 0xd0, 0x7c, 0xc1, 0x5c, 0x79, 0x0b, 0xe2,
+  0x77, 0x73, 0xa5, 0xd8, 0xfb, 0x00, 0x77, 0x6e, 0x3e, 0x59, 0xcf, 0xd3,
+  0xd2, 0xec, 0x7f, 0x3e, 0x37, 0xaa, 0x6f, 0x7a, 0xe7, 0x6b, 0x02, 0xa0,
+  0xf3, 0x02, 0x0a, 0xa9, 0xdb, 0x66, 0x98, 0x35, 0xe6, 0x3f, 0xa7, 0x46,
+  0x4f, 0x23, 0x26, 0x9d, 0x1b, 0x35, 0x7b, 0xbd, 0x82, 0x55, 0x30, 0xad,
+  0xac, 0x81, 0x44, 0xcb, 0x9e, 0xe6, 0xb4, 0xe3, 0x29, 0xd4, 0x27, 0xf7,
+  0x3e, 0x0c, 0x22, 0xf3, 0x9f, 0x77, 0xe0, 0x2e, 0x4c, 0x96, 0x14, 0x40,
+  0x23, 0xf4, 0xe6, 0x85, 0x61, 0x50, 0x21, 0xec, 0x50, 0x05, 0xc8, 0x14,
+  0x22, 0xd7, 0x9f, 0x0f, 0xb8, 0xae, 0xc2, 0x47, 0x5a, 0x56, 0x25, 0x5e,
+  0x83, 0x00, 0xc2, 0x9a, 0xcb, 0x6c, 0x61, 0xc4, 0xfd, 0xfc, 0x8e, 0x95,
+  0x18, 0xba, 0x60, 0xca, 0xf5, 0x72, 0xc9, 0x33, 0x4b, 0xde, 0xe4, 0x13,
+  0xa3, 0x3e, 0xcd, 0xea, 0xe4, 0x07, 0x23, 0x58, 0x8b, 0x1b, 0x99, 0x73,
+  0x6b, 0x38, 0x52, 0xf2, 0x8d, 0xbd, 0x61, 0x6e, 0x97, 0xf7, 0x6f, 0x8f,
+  0x92, 0x74, 0x65, 0x08, 0x0c, 0x25, 0x87, 0xd8, 0x0c, 0x06, 0x90, 0xb7,
+  0x9e, 0x8b, 0xf3, 0xed, 0xd1, 0x8e, 0xcc, 0xd7, 0xee, 0x0c, 0x5f, 0xed,
+  0xaf, 0xc1, 0xdd, 0x17, 0x6a, 0x57, 0x9e, 0xab, 0x9c, 0x63, 0x01, 0x6e,
+  0x56, 0x4c, 0xfa, 0x8b, 0x61, 0x84, 0xf4, 0x63, 0xd5, 0x9a, 0x00, 0xf1,
+  0x0e, 0x6e, 0x71, 0x43, 0x8b, 0x1f, 0xf0, 0x78, 0x51, 0x7a, 0x36, 0x17,
+  0x96, 0x72, 0x71, 0x3a, 0x72, 0x93, 0x60, 0xa3, 0xd2, 0x10, 0xd5, 0x58,
+  0x55, 0xe6, 0x2d, 0xa1, 0xa2, 0xfd, 0x35, 0xe4, 0xa5, 0x99, 0x64, 0xeb,
+  0x1b, 0x4d, 0x5e, 0x22, 0x99, 0x4a, 0x33, 0xb3, 0x5c, 0xe5, 0x2b, 0x33,
+  0xd7, 0x66, 0x1b, 0xc9, 0x00, 0xab, 0x48, 0x2c, 0x83, 0x9f, 0x5b, 0xc3,
+  0xb1, 0x98, 0xa3, 0x61, 0x30, 0x6f, 0x18, 0x09, 0x8f, 0x86, 0xcf, 0xfb,
+  0xc9, 0xde, 0xf0, 0x11, 0xfe, 0xd8, 0xeb, 0x27, 0xfb, 0x34, 0xd2, 0x41,
+  0xc2, 0x26, 0x87, 0xec, 0x07, 0xf3, 0x5d, 0xe1, 0xcc, 0x0b, 0xcf, 0xca,
+  0xa8, 0xec, 0x25, 0xa6, 0x62, 0x2b, 0xa6, 0x6c, 0xb9, 0x75, 0xc2, 0x70,
+  0x0e, 0xd7, 0xf9, 0xbe, 0x52, 0x93, 0x61, 0x61, 0x0c, 0x1a, 0xc3, 0x1e,
+  0xac, 0x46, 0xeb, 0x99, 0xe9, 0x33, 0x21, 0xa0, 0x64, 0xf5, 0x0c, 0x43,
+  0x2c, 0x61, 0x59, 0xf6, 0x92, 0x0c, 0xcf, 0xf2, 0x75, 0xdf, 0x1a, 0xce,
+  0x30, 0xfd, 0x83, 0xf6, 0x04, 0x66, 0x7b, 0x07, 0xd1, 0xf1, 0x2d, 0x23,
+  0xa8, 0xa6, 0x39, 0xd6, 0x54, 0x40, 0xc2, 0xd2, 0x21, 0x62, 0xd9, 0x68,
+  0xc6, 0xef, 0xf3, 0x46, 0x78, 0xe3, 0x37, 0x46, 0x86, 0x23, 0x20, 0xd8,
+  0x3f, 0xfa, 0xa1, 0x12, 0xfe, 0x60, 0x98, 0xbc, 0x92, 0xa5, 0x10, 0x99,
+  0x21, 0x22, 0xe9, 0x01, 0xa3, 0x77, 0x19, 0x65, 0x26, 0xe9, 0x55, 0xeb,
+  0x71, 0x9b, 0xe0, 0x30, 0xf2, 0xc6, 0x59, 0x8f, 0x3d, 0x1e, 0x75, 0xb1,
+  0x32, 0xa6, 0xcf, 0xcd, 0x15, 0x18, 0x98, 0x8d, 0x6d, 0x33, 0xce, 0x2e,
+  0x2c, 0x6d, 0x8c, 0xa7, 0xa3, 0xac, 0x8c, 0x76, 0x95, 0x57, 0x57, 0x3d,
+  0xec, 0x63, 0xda, 0xde, 0x3f, 0x8c, 0x30, 0xd4, 0xc9, 0xea, 0xf9, 0x85,
+  0x3c, 0xcd, 0x6e, 0x8d, 0xc6, 0x92, 0x2f, 0xa0, 0xb2, 0xcc, 0xd9, 0xfb,
+  0x70, 0x3a, 0x92, 0xeb, 0x9a, 0x1e, 0xce, 0x2b, 0xff, 0x6e, 0x0b, 0x5c,
+  0x2c, 0xdb, 0x77, 0x59, 0xbd, 0xe3, 0x69, 0x4d, 0x67, 0xe7, 0x07, 0x21,
+  0x99, 0xfd, 0xd5, 0x8b, 0x56, 0xb9, 0x2a, 0x56, 0x07, 0x7a, 0x5d, 0xf0,
+  0x95, 0xa7, 0x97, 0x0b, 0xe4, 0x36, 0xb6, 0xdb, 0xcc, 0x96, 0xf6, 0x35,
+  0x09, 0xf6, 0x7c, 0xc3, 0x36, 0xc3, 0xf9, 0x12, 0x7e, 0x9f, 0x4c, 0x6e,
+  0x23, 0xe3, 0xcc, 0x4d, 0x64, 0x2e, 0xa9, 0xe4, 0x8d, 0x11, 0x5a, 0xe9,
+  0x25, 0x7d, 0xcb, 0x4a, 0x01, 0xba, 0xc4, 0x57, 0x86, 0x10, 0xe6, 0x64,
+  0xcd, 0xef, 0xf8, 0x5a, 0x30, 0xb4, 0xe7, 0x19, 0xb6, 0x57, 0x0f, 0xbd,
+  0x72, 0x41, 0x17, 0x61, 0x36, 0xcd, 0x53, 0xbe, 0x51, 0x1c, 0x27, 0xf1,
+  0x5a, 0xa1, 0xaf, 0x7a, 0xd3, 0x1a, 0x9d, 0x07, 0x3c, 0x42, 0x3f, 0x34,
+  0xe7, 0xd1, 0xbe, 0xe2, 0x9d, 0x9d, 0xd1, 0xd1, 0x79, 0x28, 0x14, 0x46,
+  0xa3, 0x6f, 0x2d, 0x4f, 0xed, 0x1b, 0x0e, 0x59, 0xb9, 0xbb, 0xda, 0x7b,
+  0x13, 0x1e, 0x99, 0xe0, 0x4d, 0xfc, 0x70, 0x7b, 0x5a, 0xa6, 0x46, 0xd2,
+  0x3e, 0xd9, 0x91, 0xeb, 0x13, 0xa4, 0x6f, 0x0c, 0xe9, 0x0d, 0xf2, 0xe6,
+  0x6b, 0x2b, 0x46, 0xdd, 0x20, 0x6f, 0xbe, 0xb6, 0xcf, 0xee, 0xd1, 0xe1,
+  0x60, 0x5e, 0xa4, 0xf5, 0xeb, 0x1a, 0xfc, 0x31, 0x62, 0x62, 0xee, 0xbd,
+  0xb2, 0x2f, 0xf4, 0x01, 0xa3, 0x0a, 0xd6, 0x6c, 0x08, 0x2c, 0xe9, 0x71,
+  0x65, 0x08, 0xe1, 0x08, 0xf3, 0x4f, 0x16, 0x4c, 0xf8, 0x3d, 0xcb, 0x80,
+  0x61, 0x6b, 0xb8, 0x1f, 0x36, 0x9d, 0x4c, 0x71, 0xa9, 0x5d, 0x18, 0x9b,
+  0x82, 0x3e, 0x88, 0xd5, 0x98, 0x8f, 0x91, 0xc5, 0x89, 0x53, 0x95, 0xcd,
+  0x97, 0x19, 0xeb, 0x5e, 0xa4, 0x4d, 0x42, 0xbe, 0x39, 0xef, 0xd9, 0x35,
+  0xb4, 0x99, 0x0a, 0x8b, 0x6d, 0x73, 0x9f, 0xd1, 0x6c, 0x49, 0x9f, 0xc3,
+  0xec, 0x2a, 0xab, 0x81, 0x41, 0x90, 0x55, 0xac, 0x78, 0x54, 0xb5, 0x99,
+  0x35, 0xdf, 0x1a, 0x89, 0x99, 0x94, 0x51, 0x00, 0xac, 0x76, 0xed, 0xd9,
+  0x3a, 0x56, 0xd9, 0xa0, 0x25, 0xf3, 0x60, 0x3e, 0xcf, 0x5c, 0x78, 0x1b,
+  0x29, 0x22, 0x8a, 0x7e, 0x64, 0xb9, 0x85, 0x3e, 0xc0, 0x5b, 0x20, 0xda,
+  0xc9, 0x37, 0xef, 0x8e, 0x47, 0xa3, 0xe4, 0xcd, 0xf1, 0xc5, 0xf1, 0xbb,
+  0xa6, 0x6f, 0x75, 0x59, 0x94, 0x0b, 0x52, 0x38, 0x8d, 0x94, 0xab, 0x56,
+  0xf3, 0xf4, 0x0e, 0xaa, 0xa8, 0x11, 0xb9, 0x97, 0x25, 0x34, 0xff, 0x45,
+  0x06, 0xdb, 0x75, 0xba, 0x26, 0x5b, 0xab, 0x30, 0xe2, 0x20, 0x15, 0xa7,
+  0x9d, 0xb9, 0x93, 0xc9, 0xd1, 0xe7, 0x6e, 0x64, 0xc8, 0x6d, 0x67, 0xec,
+  0x2b, 0xfb, 0xc1, 0x73, 0x06, 0x3f, 0x6d, 0xdf, 0x79, 0xca, 0x12, 0xd6,
+  0xe0, 0x2a, 0x21, 0x83, 0x51, 0xa8, 0xcd, 0xd1, 0x22, 0x4f, 0x07, 0xce,
+  0xa0, 0x35, 0xaf, 0xb3, 0x59, 0x6d, 0x5e, 0x32, 0x1b, 0xc2, 0xfe, 0x81,
+  0x60, 0x4e, 0x3a, 0x5b, 0xeb, 0xe3, 0x33, 0x6a, 0x72, 0x9d, 0xb9, 0x9b,
+  0x88, 0x3f, 0x62, 0x8d, 0x2c, 0x6c, 0xcc, 0x52, 0x1e, 0x59, 0x11, 0x55,
+  0x0d, 0x97, 0x4d, 0xd9, 0x95, 0x5a, 0xad, 0x67, 0x64, 0x64, 0x24, 0xdb,
+  0x1f, 0xfb, 0xc9, 0x9b, 0x7e, 0xf2, 0x4d, 0x3f, 0x81, 0x03, 0x77, 0x87,
+  0xde, 0x4a, 0xf6, 0x1e, 0xed, 0x3f, 0x4e, 0x58, 0xee, 0x59, 0x1e, 0x7b,
+  0xed, 0x19, 0x8a, 0x7b, 0x1f, 0x21, 0x21, 0xe8, 0x29, 0x1a, 0x7e, 0x98,
+  0xec, 0xbd, 0xe1, 0x9f, 0x3c, 0xfe, 0xfc, 0xc9, 0xb3, 0xa7, 0xf2, 0xc3,
+  0xa6, 0xfa, 0xed, 0xa6, 0xcf, 0xda, 0x2b, 0xfb, 0xb2, 0xe1, 0xdc, 0x36,
+  0xd3, 0x81, 0x2a, 0x98, 0x2f, 0x8d, 0xcc, 0x35, 0x7a, 0xbf, 0x18, 0x53,
+  0x50, 0xb8, 0x93, 0x9c, 0x6d, 0x3b, 0xd6, 0x3a, 0x1b, 0xc3, 0x99, 0x17,
+  0xa7, 0x74, 0x54, 0xec, 0x16, 0xb1, 0x27, 0xa3, 0xc6, 0x3c, 0xd2, 0x31,
+  0xd8, 0xdf, 0x3c, 0xc2, 0x0a, 0x9c, 0xff, 0x25, 0xfb, 0x29, 0x6b, 0xb5,
+  0x9b, 0x57, 0xcc, 0xd4, 0x8c, 0xcd, 0x0e, 0x33, 0x3c, 0xa4, 0xba, 0x31,
+  0x54, 0xc8, 0x7e, 0xbb, 0xc9, 0x2b, 0x62, 0xf4, 0x9b, 0x62, 0x0d, 0x65,
+  0x14, 0x0f, 0x18, 0xdd, 0x12, 0x2f, 0x30, 0x57, 0xeb, 0x70, 0x8b, 0xfc,
+  0x56, 0xae, 0xf0, 0xc6, 0x28, 0x66, 0x6e, 0xe6, 0x9f, 0x2b, 0xc3, 0x49,
+  0x3c, 0x9f, 0x61, 0xdb, 0x7e, 0x25, 0xcb, 0x2c, 0xe0, 0x43, 0x08, 0x16,
+  0xd2, 0x5b, 0xce, 0xcf, 0x46, 0x17, 0x38, 0xdb, 0xe7, 0xef, 0x2f, 0xcc,
+  0x40, 0x7f, 0x33, 0x46, 0x6a, 0x6d, 0x78, 0x12, 0x2f, 0x2e, 0x33, 0x92,
+  0xce, 0x3a, 0x9c, 0x61, 0x3f, 0xba, 0xbb, 0x45, 0xcf, 0xb3, 0x1f, 0xe5,
+  0x59, 0xf2, 0x15, 0x0a, 0x1d, 0x4c, 0x43, 0x06, 0xec, 0x65, 0xb0, 0x6f,
+  0x6d, 0x7f, 0xb9, 0xd3, 0x4f, 0x06, 0x85, 0xa5, 0xce, 0x60, 0x20, 0x2f,
+  0x9a, 0x6f, 0x57, 0xf9, 0x22, 0x37, 0xfa, 0xb8, 0x37, 0xf5, 0x5a, 0x6e,
+  0x44, 0x67, 0xf4, 0x4c, 0x0c, 0xd3, 0xd0, 0xac, 0x9d, 0x2f, 0x1c, 0x24,
+  0x24, 0x93, 0xc9, 0x6d, 0x95, 0x55, 0x9e, 0xe1, 0x81, 0xb6, 0xa4, 0xc3,
+  0xa6, 0xc1, 0x98, 0x6a, 0x10, 0xaa, 0xcd, 0x22, 0x0d, 0xc2, 0x11, 0x01,
+  0xc8, 0x62, 0xc6, 0x21, 0x4b, 0x13, 0x47, 0xbe, 0xa4, 0x37, 0x4e, 0xcb,
+  0x5e, 0x62, 0xad, 0x45, 0x09, 0x8b, 0x98, 0xb1, 0x2f, 0xc9, 0xa6, 0x20,
+  0xf2, 0x9a, 0x95, 0xfe, 0xde, 0x5b, 0xa9, 0xbe, 0x3c, 0x30, 0xaf, 0x62,
+  0x61, 0xe4, 0x27, 0x9f, 0x19, 0xb5, 0x15, 0xa7, 0x46, 0x5d, 0x6c, 0xe4,
+  0x70, 0x11, 0x86, 0x69, 0xf2, 0x0b, 0x8f, 0xe9, 0xf9, 0xde, 0xcc, 0x51,
+  0x81, 0xb2, 0xcf, 0x1a, 0x13, 0x1e, 0x1d, 0x98, 0x2d, 0x1b, 0x0c, 0x2a,
+  0x43, 0x7d, 0x88, 0x8c, 0x95, 0x44, 0x25, 0xce, 0x28, 0xfe, 0x63, 0xed,
+  0xa8, 0x33, 0x51, 0x6d, 0x59, 0x0e, 0xf3, 0x05, 0x9f, 0x70, 0x64, 0xa7,
+  0x34, 0x1a, 0xb9, 0xf9, 0x78, 0x6a, 0xf6, 0xcc, 0x9c, 0xb9, 0x37, 0xa0,
+  0x95, 0x2c, 0x4b, 0xf5, 0x61, 0xb0, 0x86, 0xd9, 0xc8, 0xc4, 0xa9, 0xc0,
+  0xe9, 0x74, 0x9a, 0x93, 0xad, 0x33, 0x87, 0xfd, 0xbd, 0xce, 0xc8, 0x43,
+  0x2a, 0x44, 0x5d, 0x78, 0x02, 0x16, 0x1b, 0x78, 0x05, 0x3d, 0xa8, 0xc7,
+  0x76, 0xe2, 0x00, 0x9f, 0xe9, 0x61, 0x2b, 0x17, 0xad, 0x8f, 0x98, 0x35,
+  0x4c, 0xc5, 0x07, 0x21, 0x02, 0xa1, 0x9f, 0x90, 0x75, 0xe6, 0x39, 0x32,
+  0x49, 0x65, 0x68, 0x6b, 0x8a, 0xc6, 0xe0, 0x5f, 0xc1, 0xd9, 0x23, 0x16,
+  0x26, 0x99, 0xea, 0x74, 0x66, 0x2b, 0x9e, 0x5a, 0xdf, 0x10, 0x17, 0x4f,
+  0x5e, 0x5e, 0xe9, 0xa3, 0x9e, 0xd9, 0x9f, 0x9a, 0xb5, 0x41, 0xc5, 0x46,
+  0x44, 0x60, 0xaa, 0x56, 0x69, 0x51, 0xb2, 0x38, 0x9b, 0x17, 0x86, 0x93,
+  0x7b, 0xec, 0x52, 0xf3, 0x26, 0x8e, 0x99, 0x82, 0xe2, 0x1c, 0x36, 0x73,
+  0xaa, 0x93, 0x9d, 0xb6, 0x90, 0xab, 0xba, 0x77, 0x6a, 0xde, 0x4d, 0x4e,
+  0x44, 0xd2, 0xab, 0x5f, 0xe9, 0x4e, 0xfc, 0x6d, 0x34, 0x89, 0xad, 0x9a,
+  0xcf, 0x23, 0xf9, 0x81, 0x5b, 0x94, 0xaf, 0x88, 0x7f, 0xc4, 0xcc, 0xb6,
+  0x2b, 0x5b, 0x90, 0xda, 0x44, 0x7c, 0xa2, 0x3b, 0xe3, 0x9c, 0xd6, 0x11,
+  0x27, 0xdd, 0x5d, 0xe0, 0x76, 0x85, 0x11, 0xec, 0x5f, 0x49, 0x3a, 0xa7,
+  0xc1, 0x99, 0x59, 0xfb, 0x29, 0xad, 0x63, 0x70, 0x9d, 0xe0, 0xfc, 0x2d,
+  0xcd, 0x0a, 0x53, 0xfc, 0xe2, 0xf4, 0xda, 0x3b, 0x46, 0x88, 0x32, 0x2c,
+  0xe1, 0x45, 0xe9, 0x53, 0x7c, 0x67, 0x5c, 0x14, 0xf3, 0x2c, 0x75, 0x4b,
+  0xc3, 0x8d, 0x90, 0x2d, 0xc1, 0xee, 0xb2, 0xa3, 0x46, 0x24, 0xac, 0xac,
+  0xc0, 0x35, 0x1a, 0x6f, 0x92, 0x5e, 0xa6, 0xb9, 0xe5, 0x37, 0x39, 0x1a,
+  0xf6, 0xd9, 0x65, 0x21, 0x8f, 0x63, 0xa7, 0xa0, 0x1d, 0x88, 0xd8, 0x5a,
+  0x57, 0x7c, 0x7c, 0xcc, 0xba, 0x8c, 0xd8, 0x21, 0xd9, 0x21, 0xc3, 0x92,
+  0x53, 0x4b, 0x87, 0x1b, 0x93, 0x1b, 0x0f, 0x1e, 0x31, 0x12, 0xbe, 0xe4,
+  0xdf, 0x32, 0x43, 0xf6, 0x86, 0xc9, 0xb7, 0xc5, 0x4d, 0x46, 0xa1, 0x4f,
+  0xf2, 0x3f, 0xe6, 0x88, 0xd7, 0x55, 0xe6, 0x09, 0x63, 0x4a, 0x19, 0x53,
+  0xc0, 0x50, 0x93, 0x7c, 0x23, 0xf4, 0x33, 0xcf, 0x85, 0x6d, 0x58, 0xfc,
+  0x86, 0x8f, 0xa2, 0x2e, 0xc2, 0xee, 0xe4, 0x8c, 0x4f, 0x44, 0xb2, 0x4d,
+  0xbe, 0x97, 0x09, 0x88, 0xb5, 0xaa, 0xdd, 0x2a, 0x2c, 0x3d, 0x8c, 0xa4,
+  0xae, 0xbc, 0xc3, 0x25, 0xde, 0xfa, 0xe4, 0xd9, 0x70, 0xef, 0xf9, 0xf0,
+  0xd1, 0x10, 0x5a, 0x74, 0x76, 0x9d, 0x1b, 0x1b, 0x15, 0x0a, 0x06, 0xa6,
+  0x62, 0x5f, 0x44, 0x50, 0xcd, 0x6c, 0xef, 0xe5, 0xe5, 0x9c, 0xbc, 0x7f,
+  0xbb, 0xc5, 0x6c, 0x06, 0x0d, 0xa9, 0xcc, 0x9c, 0x77, 0x8f, 0x3d, 0xb4,
+  0x20, 0x8d, 0x1c, 0x39, 0x96, 0xa9, 0xa1, 0x65, 0x39, 0x74, 0x41, 0x96,
+  0xc1, 0x20, 0x1d, 0x1b, 0x25, 0xdc, 0x50, 0x71, 0xb0, 0x5e, 0xe6, 0xb7,
+  0x83, 0xaa, 0x98, 0x7c, 0x34, 0x9b, 0xf2, 0x62, 0x95, 0xd6, 0x57, 0x5f,
+  0xb6, 0xf4, 0xab, 0x6d, 0xdc, 0x25, 0x3b, 0xc9, 0x11, 0xfb, 0xbc, 0xcc,
+  0x17, 0x4a, 0x3e, 0x6d, 0x66, 0x2f, 0x65, 0x8c, 0xe4, 0xbd, 0x19, 0xc3,
+  0x70, 0xb2, 0xd1, 0x2f, 0xc1, 0x62, 0x34, 0x56, 0xdf, 0x8a, 0xd1, 0xd6,
+  0x70, 0x66, 0x92, 0x72, 0x8b, 0xf0, 0x65, 0x63, 0x34, 0x48, 0xf2, 0x40,
+  0x24, 0xc9, 0xdb, 0xa2, 0xce, 0x0e, 0xf1, 0x6f, 0x23, 0xc4, 0x6a, 0xa2,
+  0xba, 0x5c, 0xae, 0x29, 0x44, 0xc2, 0x8c, 0xbf, 0x38, 0x08, 0x4d, 0x09,
+  0xe2, 0x05, 0x5e, 0x80, 0xf8, 0x41, 0x85, 0x91, 0xb6, 0xbe, 0xda, 0xea,
+  0xc3, 0xe7, 0x49, 0x7b, 0x2e, 0x9f, 0xe3, 0x25, 0x42, 0xd3, 0xb9, 0x5c,
+  0xc3, 0x66, 0x6b, 0x0f, 0x77, 0x45, 0x57, 0x35, 0xae, 0x19, 0x76, 0xc6,
+  0x13, 0x93, 0x88, 0x89, 0x6d, 0xfd, 0xe3, 0xc3, 0xcf, 0x5a, 0xaf, 0xbd,
+  0xa4, 0x3d, 0x35, 0xab, 0x7f, 0x36, 0x7c, 0x72, 0x60, 0x76, 0xd4, 0x27,
+  0xf4, 0xbc, 0x1e, 0x54, 0xd7, 0x93, 0xe4, 0x05, 0xf9, 0x06, 0xc1, 0xa6,
+  0x51, 0x02, 0x1b, 0x63, 0xe1, 0x87, 0x97, 0xef, 0xde, 0x9e, 0xbc, 0xfd,
+  0xe6, 0x90, 0x3f, 0x2a, 0xac, 0xd6, 0x32, 0x30, 0x61, 0x08, 0xd3, 0xec,
+  0xb0, 0xdf, 0xe6, 0x7b, 0xe6, 0x22, 0x69, 0x53, 0x64, 0xba, 0x6e, 0x85,
+  0xae, 0xad, 0xb4, 0x76, 0xa3, 0xf2, 0xd9, 0x64, 0xf2, 0xea, 0x04, 0x8d,
+  0x70, 0xe4, 0xe8, 0x37, 0x29, 0x4b, 0x43, 0x5c, 0x95, 0x14, 0x83, 0xd0,
+  0x69, 0xb7, 0x86, 0x5b, 0x15, 0xb9, 0xb3, 0x3d, 0xb2, 0xdb, 0x9c, 0x4d,
+  0x69, 0x1d, 0x6c, 0x62, 0xc4, 0x51, 0x26, 0x3a, 0x03, 0xc9, 0x39, 0x72,
+  0x35, 0x89, 0x1c, 0x1b, 0x26, 0x2f, 0x67, 0x81, 0x7f, 0x84, 0xf2, 0x20,
+  0xf4, 0x02, 0x9c, 0x5a, 0x35, 0x98, 0x23, 0xd4, 0x3c, 0x9c, 0x8e, 0x51,
+  0x99, 0x9d, 0x99, 0xb2, 0x7b, 0x98, 0xf6, 0x14, 0x9f, 0x69, 0x0d, 0x47,
+  0x5e, 0x71, 0x92, 0x31, 0xd0, 0x07, 0x73, 0xec, 0x26, 0xbc, 0xd2, 0x46,
+  0x4a, 0x2f, 0x8a, 0x29, 0xb9, 0x38, 0x03, 0xfa, 0x8c, 0x6c, 0x44, 0xaa,
+  0xd7, 0x73, 0xab, 0x4e, 0xb6, 0x11, 0x9f, 0x34, 0x2c, 0xb0, 0xbc, 0xac,
+  0xaf, 0x76, 0x5c, 0xcc, 0x45, 0x7d, 0x08, 0x66, 0x2e, 0xb4, 0xee, 0x65,
+  0x9b, 0xcf, 0x29, 0x6a, 0x4e, 0x6a, 0xe7, 0x5f, 0xd7, 0x55, 0x4d, 0x8e,
+  0x5a, 0xb9, 0xfc, 0x79, 0x31, 0x66, 0x66, 0x8b, 0x6c, 0x51, 0x94, 0x77,
+  0xc1, 0x44, 0x88, 0xf0, 0x0d, 0x0e, 0xa0, 0x9b, 0x51, 0x43, 0x96, 0x50,
+  0xff, 0xab, 0x7e, 0x23, 0x24, 0x41, 0x1a, 0x93, 0xb5, 0x07, 0xdb, 0xbe,
+  0x44, 0xf2, 0x17, 0x70, 0xd8, 0x41, 0x1c, 0xbd, 0x63, 0x89, 0x2f, 0xcd,
+  0x53, 0x88, 0x9a, 0x65, 0xd6, 0xd8, 0x1d, 0xba, 0x39, 0x78, 0x59, 0x9b,
+  0xf8, 0xfc, 0xe9, 0xe3, 0xe1, 0x5e, 0x83, 0xcf, 0x97, 0x77, 0xc8, 0x71,
+  0x88, 0x0b, 0x0f, 0x58, 0x90, 0x95, 0xb3, 0x1f, 0xf3, 0xcb, 0x75, 0x99,
+  0xb1, 0xea, 0x46, 0x69, 0x11, 0x9a, 0x0d, 0x01, 0x6d, 0xe8, 0xaa, 0xa0,
+  0x24, 0x02, 0x73, 0x8b, 0x66, 0xf3, 0x59, 0x3f, 0xe2, 0x47, 0xd4, 0x4b,
+  0x80, 0xe4, 0xa4, 0xb1, 0x4f, 0x68, 0xa8, 0x65, 0x26, 0x9a, 0x1a, 0x7c,
+  0xa5, 0x09, 0xc2, 0xe5, 0xc9, 0x64, 0x9e, 0xe6, 0x8b, 0x8a, 0xd9, 0x44,
+  0x4c, 0xf0, 0x61, 0xec, 0x48, 0x98, 0xff, 0x47, 0xe6, 0xfc, 0x18, 0x1e,
+  0xf9, 0xb2, 0xc2, 0x95, 0x4c, 0x3b, 0xaa, 0x2a, 0x33, 0x7b, 0x27, 0xae,
+  0xb2, 0xc9, 0x47, 0xf5, 0xbb, 0xa9, 0xae, 0xd9, 0xe6, 0x61, 0xa4, 0x47,
+  0x90, 0xdb, 0xbf, 0xbe, 0x82, 0x13, 0xbb, 0x30, 0xc6, 0x2f, 0xa2, 0x7a,
+  0xc6, 0x08, 0x5c, 0x4f, 0x9c, 0x15, 0x7e, 0x6b, 0x58, 0xdb, 0x8a, 0x3d,
+  0xa3, 0x6c, 0x1b, 0x5b, 0x70, 0x3a, 0xa8, 0xcb, 0x7c, 0x15, 0x9d, 0x1d,
+  0xb9, 0x55, 0x68, 0x5b, 0x1a, 0x6a, 0x29, 0x12, 0x0b, 0xac, 0xb3, 0x47,
+  0xdc, 0xf6, 0x93, 0x16, 0x35, 0xdb, 0x0c, 0x49, 0xb4, 0xed, 0xc3, 0x0b,
+  0x66, 0x54, 0x05, 0x0d, 0x86, 0x1b, 0x83, 0x88, 0x95, 0xc5, 0x81, 0xd1,
+  0x60, 0xab, 0x7c, 0xd2, 0xc7, 0xdf, 0xa6, 0xf9, 0x65, 0x86, 0x24, 0x14,
+  0x5c, 0x62, 0xf5, 0x7c, 0xc1, 0x79, 0x24, 0xad, 0xe1, 0xcc, 0xaf, 0xb2,
+  0xcb, 0xa2, 0x86, 0x1a, 0x12, 0xb0, 0x09, 0xbb, 0x28, 0x2d, 0x4f, 0xa8,
+  0xc2, 0xef, 0x2b, 0x63, 0x62, 0xa5, 0x99, 0xcf, 0x8b, 0x01, 0xce, 0x7c,
+  0x4a, 0x96, 0x7f, 0x7b, 0xd7, 0xcd, 0x68, 0x13, 0xb2, 0xa3, 0xa0, 0x30,
+  0xaa, 0xb6, 0xaa, 0x7a, 0x3e, 0xe4, 0x01, 0x54, 0xe3, 0xfa, 0x26, 0x9f,
+  0x64, 0x6a, 0xd6, 0xda, 0x60, 0xf4, 0x3c, 0x0f, 0x65, 0xfc, 0x02, 0xe7,
+  0x11, 0xef, 0xb1, 0x3a, 0x8e, 0xa8, 0xce, 0x4d, 0x0e, 0x75, 0x5d, 0x24,
+  0x1e, 0x29, 0x63, 0x72, 0x11, 0xa4, 0x65, 0x4e, 0x21, 0x2c, 0xc4, 0x7c,
+  0xd5, 0xf1, 0x12, 0x3b, 0x5f, 0x3c, 0x6f, 0x7a, 0x5d, 0x0c, 0x18, 0x67,
+  0xb8, 0xd0, 0xe1, 0x9a, 0x91, 0xef, 0x25, 0xa0, 0x13, 0x99, 0x61, 0x97,
+  0x19, 0x05, 0xfb, 0x58, 0x6d, 0x58, 0x43, 0xf9, 0x44, 0xca, 0x50, 0x28,
+  0xa0, 0xb2, 0x8c, 0x2d, 0x09, 0xb2, 0x3a, 0x6e, 0xef, 0x2c, 0x79, 0x49,
+  0x5b, 0xe3, 0xed, 0x93, 0xbf, 0xf3, 0x06, 0x7a, 0xc7, 0x33, 0xc5, 0xa8,
+  0xe9, 0x0a, 0x8e, 0xea, 0xf6, 0x09, 0x85, 0xd1, 0x05, 0xf7, 0xd6, 0x8e,
+  0x86, 0xb6, 0x33, 0x09, 0xee, 0xdb, 0xb4, 0x24, 0x92, 0x46, 0x90, 0x67,
+  0x72, 0x84, 0x79, 0x1c, 0xb1, 0x07, 0xda, 0x72, 0xdc, 0x5c, 0xac, 0xe6,
+  0x22, 0x96, 0x2c, 0xa5, 0x06, 0xcb, 0xc2, 0x5f, 0x66, 0xd3, 0x63, 0x10,
+  0x8c, 0x26, 0x6b, 0xcc, 0x3b, 0xb6, 0x11, 0x39, 0x0e, 0xa3, 0x0f, 0x0a,
+  0x32, 0x5d, 0x30, 0x7d, 0x56, 0xe7, 0x58, 0x54, 0x4d, 0x38, 0x34, 0x2d,
+  0x7a, 0x03, 0x5f, 0x32, 0x34, 0xd1, 0xd9, 0x3c, 0xbd, 0xe4, 0x63, 0x93,
+  0x5f, 0xb6, 0x4f, 0xe8, 0xb2, 0x90, 0x1c, 0xa5, 0xaa, 0x30, 0xa2, 0x9d,
+  0x9c, 0x7a, 0xec, 0x3e, 0xaa, 0x92, 0x6d, 0xc3, 0x64, 0xf3, 0x35, 0xdd,
+  0xf3, 0x67, 0x66, 0x79, 0xa3, 0xd1, 0xb7, 0x3b, 0xbe, 0x78, 0x23, 0xea,
+  0xc6, 0x85, 0x5b, 0x4b, 0xba, 0x41, 0x3e, 0x91, 0xf9, 0xfd, 0x35, 0x6f,
+  0x48, 0x53, 0xc2, 0x59, 0xbb, 0xae, 0x0c, 0xc4, 0x07, 0xd1, 0x00, 0x11,
+  0xda, 0xa1, 0x15, 0x4c, 0x78, 0x50, 0x03, 0xc5, 0xcc, 0xda, 0xad, 0x7b,
+  0x61, 0x4d, 0x4e, 0x29, 0xba, 0x8b, 0xdb, 0xc3, 0x19, 0x41, 0x6f, 0x44,
+  0xd1, 0x7a, 0x89, 0xff, 0x5a, 0xed, 0x39, 0x27, 0x63, 0x01, 0x3b, 0x51,
+  0x22, 0x36, 0x0f, 0xdf, 0x81, 0xd5, 0x3c, 0x8d, 0x48, 0xd1, 0xb1, 0x41,
+  0xcd, 0xc0, 0xcd, 0x06, 0xff, 0x9e, 0x51, 0xd5, 0x91, 0x03, 0x87, 0x03,
+  0x17, 0x17, 0xdd, 0xdb, 0xd5, 0xda, 0x48, 0x17, 0x58, 0x0c, 0x4e, 0x78,
+  0x80, 0x1f, 0xdb, 0xb3, 0x63, 0x01, 0x63, 0x6e, 0x1a, 0x4f, 0x8e, 0xec,
+  0xfc, 0xd6, 0x07, 0x84, 0x36, 0xcd, 0xdf, 0x45, 0x73, 0xf5, 0x66, 0xc6,
+  0x12, 0x23, 0x5d, 0x2c, 0x50, 0xc3, 0x2e, 0x4e, 0x47, 0x3b, 0x91, 0xbd,
+  0x6c, 0x26, 0xcf, 0xe0, 0x7d, 0xc8, 0xda, 0xb4, 0xd6, 0x68, 0x6f, 0x01,
+  0x73, 0xc0, 0x4b, 0xa0, 0xf1, 0xac, 0xaa, 0x55, 0x96, 0x89, 0xb1, 0x49,
+  0x8f, 0x42, 0x7c, 0xe1, 0x92, 0x26, 0x35, 0xd9, 0x86, 0x75, 0x93, 0xa3,
+  0x97, 0x89, 0x3f, 0x6c, 0xc5, 0x9e, 0xbc, 0x76, 0xa0, 0xc5, 0x3d, 0xb0,
+  0x5d, 0xed, 0x88, 0x10, 0x1b, 0x93, 0x1a, 0x71, 0x7e, 0xfc, 0x86, 0x2c,
+  0xd7, 0xd4, 0x30, 0xce, 0x5b, 0xf5, 0x53, 0x6a, 0x5e, 0x1e, 0xe2, 0x51,
+  0x7e, 0xf4, 0xde, 0xd9, 0xda, 0x94, 0x13, 0xc7, 0xac, 0x45, 0xb3, 0xe3,
+  0xd4, 0x9b, 0x9c, 0xa2, 0xd6, 0x6d, 0x46, 0xab, 0xef, 0x56, 0x12, 0x70,
+  0x17, 0xbf, 0x7e, 0xfb, 0x5e, 0x9e, 0x43, 0x7f, 0x63, 0x83, 0xd6, 0x1b,
+  0x33, 0xd8, 0x21, 0x56, 0x5a, 0x70, 0x0f, 0x5c, 0x2e, 0xf3, 0xbf, 0x8b,
+  0x02, 0x9a, 0x2d, 0xaf, 0xf3, 0xb2, 0x58, 0x42, 0xc1, 0xe5, 0xb8, 0xdc,
+  0x58, 0x74, 0xaf, 0x69, 0xb2, 0x75, 0xf4, 0xfe, 0xdd, 0xe9, 0x87, 0xa3,
+  0x97, 0x1f, 0xbe, 0x7e, 0xff, 0xf6, 0xd5, 0xe9, 0xf1, 0x56, 0x6b, 0x38,
+  0x56, 0xed, 0xcc, 0xfc, 0x2a, 0x18, 0x1c, 0xa2, 0x1c, 0xf0, 0xa0, 0x97,
+  0xf9, 0xb5, 0x11, 0x66, 0x64, 0x3a, 0x50, 0xda, 0x00, 0xfd, 0x8d, 0x74,
+  0x81, 0xd4, 0x51, 0xbc, 0x35, 0xdc, 0x78, 0x0d, 0x1d, 0x6d, 0xd8, 0xd0,
+  0x94, 0xf5, 0xa8, 0x88, 0xb9, 0xae, 0xf3, 0x8b, 0x68, 0xd7, 0x19, 0xb4,
+  0x31, 0x8e, 0xc1, 0x5a, 0x03, 0x91, 0xe4, 0x9e, 0x97, 0x49, 0xb0, 0xae,
+  0x8d, 0x91, 0xa4, 0xb9, 0x0b, 0x88, 0x92, 0x11, 0xd5, 0x53, 0x33, 0xa1,
+  0xc8, 0x76, 0x57, 0x4e, 0x0b, 0x35, 0x94, 0xc0, 0x28, 0x86, 0x7f, 0x07,
+  0x32, 0xc9, 0x49, 0x59, 0x1b, 0xe3, 0x26, 0xcb, 0xe9, 0x60, 0x68, 0x8a,
+  0x17, 0xf4, 0x55, 0xf2, 0xc9, 0x05, 0xda, 0x35, 0xa2, 0x72, 0x29, 0xf3,
+  0xf5, 0x30, 0xbb, 0xcd, 0xe8, 0xe4, 0xc9, 0x5b, 0x47, 0xeb, 0x92, 0xce,
+  0xf3, 0x0f, 0x46, 0x1d, 0x81, 0xf4, 0x7b, 0xa5, 0x61, 0x3c, 0x7d, 0xc8,
+  0x5c, 0x33, 0xed, 0x2b, 0xaf, 0x98, 0x23, 0xe9, 0x2b, 0x25, 0x17, 0x0a,
+  0x79, 0xbc, 0xce, 0x5f, 0x5e, 0x7c, 0x1b, 0x53, 0x64, 0x9b, 0x6c, 0x48,
+  0x0a, 0x79, 0xa5, 0x6e, 0xc6, 0xb7, 0xa3, 0x51, 0x42, 0x79, 0xae, 0xc8,
+  0xc8, 0x28, 0x53, 0x7c, 0xd0, 0xfb, 0x85, 0xe1, 0xea, 0xd6, 0x70, 0xe7,
+  0xdf, 0x1d, 0x8d, 0x7e, 0xbf, 0xb7, 0x07, 0x0d, 0x7e, 0x6d, 0xe8, 0xb2,
+  0x6d, 0xde, 0x5a, 0x56, 0xe6, 0x64, 0x2e, 0x86, 0x55, 0xb1, 0x43, 0xb7,
+  0x76, 0x25, 0x0a, 0x41, 0x7a, 0x6d, 0x6e, 0x5b, 0x62, 0x23, 0x65, 0xea,
+  0x8e, 0x88, 0x2c, 0xf9, 0x7b, 0xa1, 0x86, 0x19, 0x79, 0x61, 0xee, 0xeb,
+  0x79, 0xa8, 0x8c, 0x6f, 0xe7, 0x67, 0x23, 0xce, 0xa2, 0x4d, 0x27, 0xe6,
+  0x6f, 0x70, 0x10, 0xec, 0x74, 0x2f, 0x6c, 0xc4, 0xea, 0x28, 0x07, 0xc9,
+  0x29, 0xfb, 0x37, 0x94, 0x0a, 0x4b, 0x75, 0x66, 0xab, 0xeb, 0x02, 0xfc,
+  0x6b, 0xc3, 0x81, 0x98, 0xf0, 0x38, 0x9d, 0x7c, 0xbc, 0x49, 0xcb, 0x29,
+  0x99, 0x43, 0x86, 0x5d, 0xc6, 0xf9, 0x3c, 0xaf, 0xd9, 0x25, 0xd8, 0x36,
+  0xa6, 0x69, 0xfb, 0x41, 0x43, 0x63, 0x9f, 0x18, 0x4b, 0xbf, 0xe2, 0x24,
+  0x81, 0xbc, 0xf6, 0x0d, 0x59, 0xd2, 0x90, 0xea, 0xa1, 0xbd, 0x6d, 0xbd,
+  0x0f, 0x07, 0xd7, 0x23, 0xa7, 0xac, 0xf6, 0x65, 0xa2, 0x8e, 0x73, 0x55,
+  0x10, 0xfa, 0x72, 0xca, 0xb2, 0xdd, 0x9d, 0xb9, 0xe4, 0x17, 0x11, 0x15,
+  0x91, 0x12, 0x9f, 0xbf, 0xcb, 0xee, 0x8c, 0xdd, 0x9c, 0x2f, 0x9d, 0xa0,
+  0xb4, 0xa2, 0x51, 0x75, 0xd1, 0x5c, 0x9d, 0xe8, 0x99, 0x84, 0x42, 0xe4,
+  0x32, 0x09, 0x3d, 0x07, 0x3c, 0x80, 0xea, 0xe1, 0x18, 0x63, 0xab, 0x6a,
+  0x88, 0x64, 0xfa, 0x54, 0xb8, 0x89, 0x23, 0xf3, 0xf3, 0xe5, 0x32, 0x9b,
+  0xcb, 0xfe, 0x5d, 0x34, 0xa5, 0x5b, 0x93, 0xfa, 0xf6, 0x59, 0x33, 0x67,
+  0x49, 0xaa, 0x68, 0x0d, 0xf7, 0x8c, 0x12, 0x0f, 0xd3, 0x5a, 0xaf, 0x24,
+  0xcd, 0x77, 0x36, 0x46, 0xd1, 0x23, 0xfb, 0xab, 0x61, 0xfb, 0x2b, 0xee,
+  0x33, 0xc1, 0x69, 0xda, 0xb8, 0xe5, 0xe1, 0x26, 0xff, 0xc9, 0xea, 0x55,
+  0x24, 0xfd, 0x5a, 0xc3, 0xf9, 0x5a, 0xb6, 0x5c, 0x61, 0xb2, 0x8c, 0x2d,
+  0xa3, 0xa6, 0x16, 0x25, 0xf9, 0x89, 0xca, 0xc2, 0x6c, 0x75, 0x63, 0x33,
+  0xb7, 0x89, 0x35, 0xa6, 0x81, 0x56, 0x22, 0xd2, 0xdc, 0x23, 0xcc, 0xce,
+  0xaf, 0xb4, 0x58, 0x3b, 0x2d, 0xce, 0xe6, 0x0d, 0x4d, 0x92, 0xfa, 0x85,
+  0x11, 0x63, 0xf1, 0x0b, 0x5a, 0x6e, 0xe8, 0x07, 0x5e, 0xd1, 0x2e, 0x27,
+  0x21, 0xb8, 0xb3, 0x5a, 0xcc, 0x38, 0x4c, 0xde, 0xe8, 0x8d, 0x8c, 0x19,
+  0x58, 0xc7, 0x2b, 0x44, 0x03, 0xf2, 0x18, 0xa7, 0x9c, 0xdf, 0x2d, 0x4e,
+  0xe4, 0x68, 0x8e, 0xcd, 0x42, 0x7c, 0x8d, 0x87, 0xbd, 0x64, 0x3b, 0x1b,
+  0x5e, 0x9a, 0x7b, 0xbc, 0x87, 0xa1, 0xf6, 0x0e, 0xf1, 0xe7, 0x3e, 0xfd,
+  0x79, 0xd0, 0xd3, 0xba, 0x04, 0x9f, 0xf6, 0xb8, 0xcc, 0xdb, 0x77, 0x51,
+  0xeb, 0x6a, 0xe7, 0xeb, 0x2d, 0xef, 0x12, 0x3c, 0xac, 0xb2, 0x9e, 0x32,
+  0x91, 0x93, 0x50, 0xdd, 0x52, 0x2a, 0x2c, 0xd8, 0x17, 0x71, 0x9d, 0xb1,
+  0x33, 0xc4, 0xac, 0x0d, 0x09, 0x48, 0xe4, 0x3f, 0xd4, 0x53, 0x35, 0xf9,
+  0x50, 0x66, 0x57, 0x69, 0x75, 0x95, 0xac, 0x6b, 0x66, 0x42, 0xc3, 0xb7,
+  0xed, 0xe1, 0x56, 0xf3, 0x5c, 0x9d, 0x6c, 0xf2, 0xe5, 0xa1, 0x18, 0x7d,
+  0x6e, 0x0b, 0xd9, 0xe1, 0x6c, 0x6e, 0xba, 0xe2, 0x26, 0xd1, 0xa7, 0x06,
+  0x52, 0x26, 0x10, 0x55, 0x0b, 0x70, 0x39, 0x93, 0xd7, 0x04, 0xbc, 0x3e,
+  0xf0, 0x73, 0xec, 0x16, 0xd0, 0x29, 0x51, 0xc6, 0x90, 0x64, 0x33, 0x43,
+  0x33, 0xd8, 0x74, 0x73, 0xec, 0x5c, 0xba, 0x8c, 0xa6, 0x3b, 0x59, 0x3d,
+  0x2f, 0x9f, 0x89, 0xdf, 0x56, 0xfe, 0x4d, 0xf7, 0xa9, 0x68, 0x60, 0x15,
+  0x27, 0xe1, 0x19, 0x55, 0xa0, 0xa1, 0x7b, 0xdd, 0xcf, 0xda, 0x24, 0x1f,
+  0x7d, 0xc5, 0x5c, 0xd6, 0xcb, 0x91, 0x12, 0xe5, 0xeb, 0xfc, 0x92, 0x6c,
+  0x8d, 0x98, 0x03, 0xc3, 0x6a, 0x2d, 0xbf, 0xfe, 0x90, 0x98, 0x19, 0x0f,
+  0xe0, 0x25, 0x5d, 0x57, 0x9b, 0xce, 0x88, 0x1e, 0x11, 0x8f, 0xd3, 0xf9,
+  0x25, 0xeb, 0x29, 0xe6, 0xd0, 0xb9, 0x47, 0x80, 0x36, 0x17, 0xde, 0x79,
+  0x8c, 0x71, 0xe4, 0x9d, 0xab, 0x11, 0x8f, 0xf3, 0x4e, 0x5c, 0x24, 0xdb,
+  0xe9, 0xc7, 0x74, 0x98, 0x9c, 0x1d, 0x8d, 0xce, 0xf1, 0x85, 0x15, 0xb2,
+  0x05, 0x76, 0x90, 0x4a, 0xd0, 0x1a, 0x2e, 0xbb, 0xad, 0xb3, 0x65, 0x15,
+  0x73, 0x4e, 0xf2, 0xdd, 0xd4, 0x74, 0x7b, 0x4a, 0xfc, 0xc0, 0x46, 0xaa,
+  0xfd, 0x38, 0x3f, 0x25, 0x1a, 0x50, 0x6e, 0x28, 0x1f, 0xb5, 0xe0, 0x43,
+  0x2b, 0x73, 0xf0, 0xa7, 0x3b, 0xd6, 0x55, 0xd3, 0x57, 0x5e, 0xb0, 0x71,
+  0xc2, 0x6a, 0x7d, 0x09, 0x1b, 0xa4, 0x52, 0xcb, 0xd1, 0xa7, 0x46, 0xa8,
+  0x2a, 0xc8, 0xb2, 0xc9, 0x8d, 0xc8, 0x47, 0xc7, 0x8c, 0x44, 0x59, 0xde,
+  0xa4, 0x25, 0x2d, 0x0b, 0x37, 0xb0, 0x19, 0x0d, 0xde, 0xb6, 0x1c, 0x81,
+  0xb5, 0x49, 0x66, 0xd4, 0xd0, 0x69, 0x44, 0x09, 0xe0, 0x3d, 0x51, 0xdb,
+  0x69, 0x26, 0x45, 0x2e, 0x71, 0xef, 0xd4, 0x84, 0x15, 0x34, 0x0d, 0x4f,
+  0xe4, 0x70, 0x91, 0x42, 0x59, 0x66, 0x3b, 0x9d, 0x0e, 0xbc, 0x3d, 0xfe,
+  0xc9, 0x37, 0xcb, 0x35, 0xf2, 0x8f, 0x22, 0xb7, 0x31, 0xb4, 0x2a, 0x5c,
+  0x33, 0xa0, 0xdf, 0x26, 0xc7, 0xde, 0xe3, 0xbd, 0xa6, 0x03, 0x9b, 0x98,
+  0xcd, 0x18, 0x00, 0x59, 0xf2, 0x02, 0x7f, 0x3e, 0x40, 0x2a, 0x73, 0xaa,
+  0x06, 0xbd, 0x22, 0xc1, 0x4e, 0x16, 0xa0, 0xec, 0x8d, 0x69, 0xc8, 0xe7,
+  0xe0, 0xf6, 0x22, 0x76, 0x1b, 0x42, 0xf0, 0xf5, 0x93, 0x57, 0x28, 0x2c,
+  0x3b, 0x7e, 0xfb, 0x0d, 0xb1, 0xc0, 0xf9, 0xde, 0x3e, 0x85, 0x95, 0xac,
+  0xf1, 0x30, 0xa5, 0x2f, 0x54, 0xec, 0x46, 0xa0, 0xa4, 0xca, 0x55, 0xa8,
+  0xf8, 0xd2, 0x8d, 0xd0, 0x27, 0x39, 0x8a, 0x78, 0x20, 0x25, 0x35, 0x4f,
+  0x3f, 0xdd, 0xfd, 0x15, 0x18, 0xa2, 0xc7, 0x7d, 0xa1, 0xa0, 0x38, 0x66,
+  0x3e, 0x66, 0x77, 0xee, 0x6f, 0x44, 0x55, 0x8f, 0xd4, 0xee, 0xe1, 0x17,
+  0x1e, 0x8d, 0xfe, 0x72, 0x88, 0xc4, 0x69, 0x24, 0xa4, 0xfe, 0xfc, 0x10,
+  0xda, 0xc7, 0xaf, 0xc4, 0x90, 0xf2, 0x11, 0x67, 0x0b, 0xb9, 0xb9, 0x34,
+  0x8b, 0x8c, 0x23, 0xfe, 0x2c, 0xe3, 0xa5, 0xac, 0x0f, 0x15, 0x7f, 0xe0,
+  0xf6, 0x74, 0x69, 0x55, 0x92, 0x01, 0x27, 0xba, 0x51, 0xf2, 0x61, 0x9b,
+  0xf6, 0x93, 0x62, 0x2e, 0x49, 0x29, 0x8d, 0x0f, 0xfb, 0x96, 0x2b, 0x69,
+  0xf4, 0xfb, 0x72, 0xc5, 0xe1, 0x88, 0xb2, 0xb4, 0x61, 0x35, 0xba, 0x7d,
+  0x1c, 0xac, 0x4e, 0x4d, 0x39, 0x0d, 0xf6, 0x66, 0x74, 0xaf, 0x51, 0x6c,
+  0x9b, 0x66, 0xc6, 0x8a, 0xd2, 0x30, 0x51, 0x97, 0x5e, 0x87, 0xfa, 0x8f,
+  0x0c, 0x5d, 0x25, 0x2e, 0xd4, 0x61, 0x78, 0x9a, 0x2c, 0xd1, 0x1a, 0xde,
+  0x26, 0x23, 0xe6, 0xca, 0x5c, 0x14, 0x44, 0x2e, 0xce, 0x09, 0xe3, 0x17,
+  0x9c, 0x6a, 0xd0, 0x76, 0x47, 0xa9, 0xb2, 0xcd, 0xbc, 0x47, 0x25, 0x9a,
+  0x49, 0xcf, 0xa3, 0x47, 0x2f, 0x1a, 0xbf, 0xa8, 0x39, 0xec, 0x29, 0xe7,
+  0x27, 0xbf, 0x06, 0xe1, 0x94, 0x77, 0xe8, 0x92, 0x0e, 0x37, 0x14, 0xd1,
+  0x47, 0xf3, 0xdf, 0x25, 0xbc, 0x62, 0xbf, 0x8b, 0x30, 0x64, 0x94, 0x17,
+  0x91, 0xa1, 0x27, 0x71, 0x0f, 0x52, 0x60, 0x50, 0x9d, 0x21, 0x05, 0x74,
+  0xf3, 0xbb, 0x87, 0x1b, 0x74, 0x98, 0x12, 0xe4, 0x0b, 0x94, 0x54, 0x31,
+  0xe6, 0x62, 0xb6, 0x4e, 0x9b, 0x41, 0xa0, 0x20, 0xd4, 0x48, 0x25, 0xe1,
+  0x9b, 0x0a, 0xbe, 0xd7, 0x7c, 0xf2, 0x91, 0xc2, 0x2e, 0x72, 0x43, 0xf9,
+  0x0b, 0xd4, 0x7a, 0x02, 0xae, 0x85, 0x09, 0xb7, 0x00, 0x13, 0x80, 0x57,
+  0x18, 0x2c, 0x89, 0xcb, 0x39, 0x5f, 0xb2, 0xaf, 0xaf, 0xd3, 0xc7, 0x60,
+  0x66, 0xfb, 0xe1, 0xd5, 0xc9, 0xbb, 0x64, 0x1b, 0x69, 0x09, 0xe3, 0xb6,
+  0x91, 0xab, 0xd7, 0x7b, 0xb2, 0x9b, 0xd5, 0x93, 0xdd, 0xd5, 0xc7, 0x7c,
+  0xd7, 0x58, 0x9b, 0xd3, 0xf1, 0x8e, 0xe7, 0xb7, 0xa4, 0x4f, 0x82, 0x13,
+  0x23, 0xa6, 0x69, 0xe0, 0x7a, 0x74, 0xa6, 0x2a, 0x24, 0x91, 0xb5, 0x50,
+  0x89, 0x4a, 0xc4, 0xcd, 0x14, 0x9a, 0x91, 0x9c, 0x08, 0x8e, 0xe9, 0x90,
+  0x7b, 0x53, 0x52, 0x56, 0xda, 0x67, 0x95, 0x8b, 0x32, 0xc4, 0x91, 0xc3,
+  0x0e, 0x1c, 0xad, 0x24, 0x90, 0x0b, 0xc3, 0x29, 0xbf, 0x7d, 0xd4, 0x80,
+  0x80, 0x2a, 0x2b, 0x5c, 0x49, 0x53, 0xb8, 0x01, 0x23, 0x19, 0xa1, 0x49,
+  0x6f, 0xb8, 0xdb, 0xb3, 0x35, 0x2f, 0x86, 0xc4, 0x5c, 0xda, 0x65, 0x43,
+  0x5e, 0x86, 0xc1, 0x66, 0xeb, 0xca, 0x3a, 0x31, 0xc1, 0xc8, 0xba, 0x5d,
+  0xc3, 0xe8, 0x75, 0xee, 0x6d, 0xa7, 0x55, 0xba, 0x8c, 0x72, 0x4c, 0x07,
+  0xcb, 0x37, 0xd7, 0x65, 0x56, 0xb4, 0x59, 0xbd, 0x9f, 0x7a, 0x5e, 0xd5,
+  0x44, 0xe3, 0x34, 0xd4, 0x7e, 0x1c, 0x41, 0xae, 0x00, 0x73, 0x1d, 0xdb,
+  0x03, 0x3c, 0xcd, 0xe6, 0xf9, 0x22, 0x27, 0xd3, 0xcb, 0xed, 0x10, 0x66,
+  0x30, 0x88, 0x05, 0x07, 0xbd, 0x29, 0xfd, 0x14, 0x4e, 0x49, 0x8b, 0x91,
+  0x52, 0xfc, 0x9a, 0xa6, 0xe4, 0x4d, 0x22, 0x62, 0x35, 0x37, 0xa7, 0x64,
+  0xab, 0x99, 0x36, 0x84, 0x8c, 0x4f, 0xee, 0x51, 0xe5, 0x9d, 0x53, 0x44,
+  0xcf, 0x3c, 0x0b, 0x35, 0x23, 0xb1, 0x3e, 0x4e, 0xaa, 0xbd, 0xbd, 0xf6,
+  0x45, 0xe7, 0xf1, 0x54, 0x9f, 0x99, 0x2a, 0xb5, 0x6c, 0xf9, 0xfe, 0xdd,
+  0x49, 0xb2, 0x8d, 0xfa, 0xd6, 0x67, 0x4f, 0xf6, 0xf6, 0x77, 0xfc, 0x94,
+  0x12, 0x15, 0x00, 0xe1, 0xbd, 0x89, 0x40, 0xa8, 0x7f, 0xfa, 0x50, 0xd0,
+  0x20, 0x2a, 0x87, 0x1b, 0x78, 0x9a, 0x5d, 0xe7, 0x13, 0x14, 0x17, 0x53,
+  0x20, 0x9e, 0xf4, 0xff, 0x71, 0x66, 0x66, 0x19, 0x50, 0x9c, 0x7e, 0xc5,
+  0x6c, 0xd3, 0xe3, 0xf9, 0x1b, 0x23, 0xc9, 0xea, 0xca, 0x48, 0x19, 0x35,
+  0x4c, 0x50, 0x0b, 0xf5, 0xfc, 0x79, 0x93, 0xdb, 0x22, 0xed, 0xf0, 0x04,
+  0x61, 0x5d, 0x5c, 0xfc, 0x4b, 0x0a, 0x86, 0xac, 0x9b, 0x55, 0x7e, 0xa1,
+  0x96, 0x88, 0x5f, 0x1b, 0x3a, 0x46, 0xea, 0x49, 0x7b, 0x03, 0x65, 0x46,
+  0x3d, 0xdc, 0x24, 0x4b, 0xba, 0xdc, 0x53, 0x37, 0xa8, 0x25, 0xbf, 0xaf,
+  0x09, 0x35, 0x47, 0x0d, 0x3d, 0xe5, 0xc4, 0x37, 0x46, 0x73, 0x89, 0x0f,
+  0xf9, 0x4f, 0x71, 0x32, 0xb5, 0xa5, 0xa7, 0xec, 0x0f, 0xf6, 0x5e, 0xbc,
+  0x86, 0xe3, 0x4c, 0x0a, 0x43, 0x58, 0xdc, 0xda, 0xed, 0x0e, 0xee, 0x71,
+  0xf3, 0xfa, 0xae, 0x7f, 0x09, 0x35, 0xfd, 0x3e, 0x48, 0x63, 0x86, 0xa3,
+  0xe7, 0xa3, 0x38, 0x7a, 0xe8, 0x7a, 0xb6, 0x79, 0x1b, 0x11, 0x5f, 0xb1,
+  0xee, 0xdf, 0xbe, 0xd9, 0xa3, 0x49, 0x41, 0x96, 0xb5, 0x3f, 0x51, 0x22,
+  0x84, 0xf7, 0xb9, 0x61, 0x23, 0xdb, 0xb1, 0xc3, 0x93, 0xfd, 0x50, 0x01,
+  0x68, 0x25, 0x20, 0x4e, 0x72, 0xcc, 0xa3, 0xf6, 0xcb, 0x64, 0x60, 0xea,
+  0x49, 0xc0, 0x4e, 0x9f, 0x93, 0xec, 0xe7, 0x51, 0x70, 0x65, 0x57, 0x56,
+  0x17, 0x72, 0x9a, 0x1a, 0x8a, 0xd8, 0x88, 0x72, 0xa1, 0x45, 0x53, 0x72,
+  0x36, 0x35, 0xa7, 0x63, 0x36, 0xb7, 0x96, 0x2a, 0xfc, 0x93, 0xed, 0x53,
+  0xc9, 0x0c, 0x4f, 0xce, 0x5f, 0xff, 0x68, 0xab, 0xea, 0x92, 0xa8, 0x01,
+  0x4f, 0x8e, 0xa8, 0x3f, 0xd9, 0x30, 0xb0, 0x31, 0x2a, 0x90, 0xa2, 0x96,
+  0x4b, 0xb2, 0x27, 0xfb, 0x89, 0x28, 0x1c, 0xbe, 0xe3, 0xd2, 0x18, 0x41,
+  0xea, 0xde, 0x0b, 0xfa, 0x5d, 0x3b, 0xd6, 0x54, 0xb0, 0x25, 0xf3, 0xe5,
+  0x4f, 0xfc, 0x6b, 0xce, 0x73, 0xf9, 0xe9, 0x45, 0x7d, 0xb5, 0x5e, 0x8c,
+  0xcd, 0x5e, 0x2e, 0xeb, 0x2f, 0x7b, 0x1c, 0x69, 0x9d, 0x31, 0x35, 0xc1,
+  0x05, 0xdd, 0x66, 0x27, 0xe2, 0x23, 0x2c, 0xbe, 0x95, 0xc9, 0x9a, 0x64,
+  0xe3, 0xf9, 0xf5, 0x83, 0x84, 0xc2, 0x1e, 0xfb, 0xb2, 0x03, 0x55, 0xef,
+  0xbd, 0xe1, 0xcf, 0x9f, 0xde, 0xfc, 0xf9, 0xa7, 0xe7, 0x07, 0x8f, 0xd3,
+  0x67, 0xe9, 0xe4, 0xe9, 0xec, 0xf3, 0xf4, 0xc9, 0xf4, 0xc9, 0xb3, 0xe7,
+  0xfb, 0x9f, 0x3f, 0x49, 0x9f, 0x3d, 0x9e, 0xa5, 0x4f, 0xf7, 0xb2, 0xbd,
+  0xe7, 0xb3, 0xfd, 0x83, 0xe9, 0x74, 0x96, 0x7d, 0x3e, 0x7d, 0x96, 0xf6,
+  0x86, 0x64, 0x7e, 0xe9, 0xdc, 0x43, 0x51, 0x6b, 0x23, 0x6f, 0x66, 0x1d,
+  0xa3, 0x6f, 0x5f, 0x0e, 0xf6, 0x92, 0xab, 0xec, 0x56, 0x8f, 0x58, 0x33,
+  0xc0, 0x0e, 0xac, 0x05, 0xe4, 0xd4, 0x74, 0x2e, 0x56, 0x31, 0x0e, 0x92,
+  0xd7, 0x05, 0x7c, 0x25, 0x94, 0x5f, 0x4b, 0x34, 0x54, 0xa2, 0x72, 0x3a,
+  0x9d, 0x73, 0x1f, 0x1e, 0x26, 0xea, 0xb3, 0xc7, 0xba, 0xda, 0x87, 0xff,
+  0x14, 0x85, 0x67, 0x6f, 0xd2, 0x89, 0xd1, 0x91, 0x40, 0x12, 0x79, 0x72,
+  0x64, 0x6c, 0x5b, 0x23, 0xa9, 0xfb, 0x89, 0xfc, 0xc5, 0x98, 0x33, 0xde,
+  0x18, 0xdf, 0x94, 0xc5, 0x7a, 0x75, 0x5e, 0xcc, 0xf3, 0xc9, 0xdd, 0xa6,
+  0xe1, 0xfc, 0xc7, 0x1a, 0xbf, 0x38, 0x66, 0x01, 0x9e, 0x57, 0xd9, 0x3f,
+  0xd1, 0xb4, 0xf2, 0xc4, 0xf1, 0x03, 0x6c, 0xab, 0xc1, 0x24, 0x5f, 0x5d,
+  0x21, 0xce, 0xfb, 0x82, 0xd2, 0xfb, 0x8c, 0xbc, 0x93, 0x1f, 0xc4, 0x6d,
+  0xaa, 0x91, 0x1c, 0xc8, 0x4a, 0x76, 0x53, 0xdf, 0x16, 0x8d, 0x2b, 0xd7,
+  0xfa, 0x7c, 0xf5, 0x51, 0x49, 0x4a, 0x69, 0x1e, 0xf8, 0xf1, 0x28, 0x00,
+  0x24, 0x2f, 0x4b, 0xe6, 0x81, 0xcd, 0xc1, 0x64, 0xff, 0x85, 0xfc, 0x76,
+  0xc8, 0x35, 0x84, 0xeb, 0x15, 0xec, 0x0b, 0x42, 0xff, 0xa0, 0x9f, 0xb7,
+  0x0f, 0x1a, 0x26, 0x2f, 0x1c, 0xc3, 0x86, 0x88, 0xa1, 0xe8, 0xfb, 0x77,
+  0xa7, 0x87, 0x6d, 0x3a, 0x25, 0x28, 0x82, 0xae, 0x0e, 0x77, 0x77, 0x29,
+  0xe4, 0x73, 0x95, 0xde, 0xde, 0x0e, 0xab, 0x6c, 0x77, 0x5a, 0x4c, 0xaa,
+  0xdd, 0xaa, 0x9a, 0x2b, 0x35, 0x08, 0x99, 0xe0, 0x53, 0x7a, 0x73, 0x8b,
+  0x05, 0x89, 0xad, 0x6c, 0x3a, 0xa8, 0xaa, 0x20, 0x37, 0x08, 0x35, 0x3a,
+  0x9c, 0x79, 0x70, 0x2c, 0xf9, 0x68, 0x74, 0xd1, 0x0d, 0xf2, 0x25, 0x95,
+  0xd5, 0xe8, 0xcb, 0x44, 0x5e, 0xeb, 0x0d, 0xb1, 0x79, 0x39, 0xfd, 0x88,
+  0x1a, 0x96, 0x8a, 0xc0, 0xfe, 0x93, 0xef, 0xd0, 0x81, 0x4a, 0x5d, 0x94,
+  0xb6, 0x16, 0x94, 0x4a, 0x94, 0x37, 0x66, 0xf0, 0x3d, 0x6d, 0x39, 0x40,
+  0xec, 0x22, 0xe2, 0xf1, 0x7f, 0x75, 0x82, 0xa5, 0x89, 0x7b, 0xd2, 0xb9,
+  0x83, 0xda, 0x20, 0x3b, 0x86, 0x7b, 0x2f, 0x8b, 0xd2, 0x5c, 0x1e, 0x8b,
+  0x6a, 0x53, 0x01, 0x23, 0xab, 0x7d, 0xcd, 0x80, 0xe1, 0x34, 0xd3, 0x0f,
+  0x28, 0xf7, 0xd5, 0x04, 0x74, 0xf2, 0x2d, 0xe7, 0x1d, 0xb5, 0xef, 0x59,
+  0x41, 0xc1, 0xe8, 0x4c, 0x78, 0xb3, 0x3e, 0xb7, 0xf6, 0x4e, 0x77, 0x79,
+  0xdc, 0xd6, 0x4b, 0x17, 0x29, 0x09, 0xa5, 0xac, 0xb9, 0xca, 0xcd, 0x4a,
+  0xfb, 0x5e, 0xd0, 0xa8, 0xcc, 0xb8, 0xc8, 0xd5, 0x68, 0x1c, 0x65, 0x59,
+  0x78, 0x2a, 0xf0, 0xe0, 0x3b, 0x32, 0x45, 0xcd, 0x5d, 0x9a, 0x5f, 0x6a,
+  0x30, 0xbe, 0x33, 0x1b, 0xaf, 0x46, 0x86, 0xb3, 0x86, 0xda, 0x51, 0x24,
+  0x24, 0x8e, 0x0e, 0xcd, 0xe0, 0xac, 0x38, 0x05, 0xc7, 0xba, 0x1a, 0x9a,
+  0xf8, 0x13, 0x1e, 0x0c, 0x45, 0xf3, 0x15, 0xa4, 0x5d, 0x25, 0x7a, 0x90,
+  0xdd, 0x37, 0x1a, 0x99, 0x70, 0x00, 0x46, 0xa1, 0x4d, 0x6b, 0xdb, 0x86,
+  0x94, 0x96, 0x6b, 0x35, 0xc4, 0x18, 0x5a, 0x47, 0x7b, 0x3d, 0x67, 0xab,
+  0x46, 0x05, 0x68, 0x4e, 0xe0, 0x31, 0x29, 0x65, 0xff, 0xc7, 0xd4, 0x80,
+  0xc2, 0x8b, 0xe8, 0xd2, 0x80, 0xe1, 0x0d, 0x59, 0xdb, 0x04, 0x4b, 0x2d,
+  0xb7, 0x26, 0xed, 0xc1, 0xc8, 0x2b, 0x73, 0x45, 0x22, 0x31, 0x1d, 0x98,
+  0x41, 0xf3, 0xc2, 0xe9, 0x63, 0x52, 0xe6, 0x08, 0x50, 0x85, 0x61, 0x20,
+  0xe5, 0xa9, 0x70, 0x89, 0xb8, 0x80, 0xe1, 0x01, 0x26, 0x36, 0x9b, 0x9b,
+  0x58, 0x6f, 0xac, 0x11, 0x75, 0xba, 0x9b, 0x05, 0xe8, 0x83, 0xb6, 0x2f,
+  0xea, 0x48, 0x92, 0xe4, 0x7d, 0xc6, 0x6b, 0xc8, 0x09, 0x8d, 0x44, 0xb0,
+  0x2b, 0xb8, 0x10, 0x41, 0xfd, 0xe0, 0x55, 0x21, 0xf9, 0x9d, 0x98, 0x28,
+  0xe6, 0xc9, 0x73, 0x6c, 0x73, 0x96, 0xc5, 0xa5, 0x68, 0x98, 0x2e, 0x69,
+  0xe5, 0x52, 0xfa, 0x2b, 0x9b, 0xbd, 0xe5, 0x39, 0xea, 0x95, 0x9a, 0x31,
+  0x5b, 0x37, 0x2c, 0x8e, 0xa0, 0x99, 0x94, 0x99, 0x7e, 0x62, 0x59, 0xb4,
+  0x67, 0x25, 0xf3, 0x88, 0x65, 0xae, 0x6a, 0x09, 0x80, 0x37, 0x01, 0x2d,
+  0x05, 0xb0, 0xdb, 0x1c, 0xbf, 0x1a, 0x33, 0xf7, 0x80, 0xb3, 0x48, 0xdd,
+  0x1e, 0x92, 0x6f, 0x42, 0x8a, 0xeb, 0x78, 0xde, 0x87, 0x5c, 0x66, 0xfe,
+  0xc5, 0x4e, 0xcc, 0xab, 0xec, 0x0d, 0xe6, 0xd2, 0xdc, 0xcc, 0x59, 0x9d,
+  0xcc, 0x0b, 0x4a, 0x21, 0x14, 0xdf, 0x09, 0x03, 0x88, 0x70, 0xd9, 0xaf,
+  0x85, 0x15, 0x69, 0x0d, 0xc7, 0xcf, 0xf0, 0xf6, 0xcc, 0xac, 0x66, 0x22,
+  0x66, 0xad, 0x03, 0x3c, 0x21, 0xd5, 0xc4, 0x5a, 0x9e, 0x66, 0x72, 0x3f,
+  0xfd, 0x64, 0xb4, 0x0e, 0x63, 0x51, 0xb7, 0x86, 0xfb, 0xa9, 0xee, 0x27,
+  0x3f, 0x19, 0x5e, 0xfc, 0x89, 0xeb, 0x9a, 0x7e, 0xba, 0x86, 0xd1, 0x08,
+  0x77, 0x74, 0x35, 0x47, 0xac, 0x89, 0xd5, 0xf2, 0xa6, 0x13, 0x8f, 0xa1,
+  0x5d, 0x08, 0xbe, 0x21, 0x9e, 0xc8, 0xe5, 0xe5, 0x28, 0x23, 0x6f, 0xd3,
+  0x6c, 0xd7, 0x7a, 0xb1, 0x14, 0x53, 0x86, 0x99, 0x93, 0x8e, 0x3d, 0x5d,
+  0x1a, 0x5b, 0xbf, 0xdf, 0xf2, 0x18, 0x29, 0x4a, 0xbb, 0x12, 0x42, 0x9c,
+  0x2e, 0x6c, 0xba, 0xdb, 0x72, 0xef, 0x5e, 0x53, 0x1c, 0x14, 0xb2, 0x4e,
+  0x39, 0xbc, 0x6a, 0xe4, 0xee, 0x19, 0xdc, 0xf1, 0x54, 0x2e, 0xd6, 0xbe,
+  0xf4, 0x9d, 0xe1, 0x89, 0x22, 0xba, 0xd5, 0xd5, 0x5d, 0x05, 0x11, 0x2e,
+  0xd3, 0xb1, 0xba, 0x03, 0x66, 0x18, 0x4d, 0x93, 0x19, 0x39, 0x97, 0x1c,
+  0x3d, 0x40, 0x26, 0x9a, 0x91, 0x7e, 0x0d, 0xb9, 0x69, 0xe6, 0xb2, 0x35,
+  0xd8, 0xf2, 0xa2, 0x66, 0x9a, 0x5c, 0x13, 0xa4, 0xdc, 0xdb, 0x34, 0x6e,
+  0x97, 0xaa, 0x18, 0x7c, 0x92, 0xbc, 0x96, 0x82, 0x52, 0x81, 0x21, 0xbd,
+  0xf4, 0x48, 0x07, 0xd5, 0x83, 0x4a, 0xcf, 0x70, 0xfa, 0xfd, 0x88, 0x7b,
+  0x4a, 0x0a, 0xcc, 0xec, 0xbb, 0x79, 0xed, 0x05, 0x92, 0x06, 0x03, 0x02,
+  0x53, 0x5b, 0x31, 0x00, 0x1a, 0xd7, 0x37, 0x92, 0xa1, 0x42, 0x01, 0x56,
+  0xc4, 0x37, 0x02, 0x79, 0xab, 0x69, 0x83, 0xb5, 0xc5, 0xfe, 0xc2, 0x19,
+  0x07, 0xf8, 0xd6, 0xcd, 0x52, 0xe0, 0x91, 0x46, 0x05, 0x79, 0x71, 0x26,
+  0x94, 0xf7, 0x40, 0xb9, 0x35, 0x52, 0x7b, 0x16, 0xda, 0x8c, 0xb8, 0xf5,
+  0x02, 0x8d, 0x09, 0x73, 0xfa, 0x82, 0xc1, 0x63, 0xe2, 0x7a, 0x53, 0xaf,
+  0xfd, 0xc6, 0x0f, 0x36, 0x47, 0x82, 0x20, 0x46, 0x24, 0x1c, 0x64, 0xe6,
+  0xb0, 0x2d, 0x59, 0x77, 0x83, 0xbf, 0x51, 0x25, 0x91, 0x14, 0x7e, 0x69,
+  0x26, 0xef, 0x4e, 0xc2, 0xe9, 0xc4, 0x55, 0x24, 0x0f, 0xc0, 0xe5, 0x64,
+  0x79, 0x04, 0x76, 0x99, 0x4d, 0x39, 0x79, 0xbb, 0xe9, 0xee, 0x62, 0x8d,
+  0xd3, 0x7b, 0x3a, 0x08, 0xdc, 0xeb, 0xdb, 0x08, 0x21, 0xe1, 0x7b, 0xe2,
+  0xbe, 0xd6, 0xab, 0xc3, 0x9e, 0xe9, 0xd5, 0x9c, 0x00, 0xc9, 0xb4, 0x24,
+  0x86, 0x14, 0xa8, 0x80, 0x3a, 0x7b, 0x52, 0xcc, 0x5c, 0x13, 0x7a, 0x18,
+  0x25, 0x71, 0x8b, 0x96, 0xd0, 0xbb, 0x2a, 0x38, 0xed, 0xa8, 0x77, 0x88,
+  0xe2, 0x3e, 0x3e, 0x8b, 0xb2, 0x42, 0xb1, 0xd0, 0x42, 0x5f, 0x2d, 0xe5,
+  0x75, 0x7d, 0x7b, 0xf6, 0xe6, 0xd8, 0x65, 0xec, 0x62, 0x2c, 0xfa, 0x49,
+  0xcc, 0x57, 0x0b, 0xf3, 0xc8, 0xc8, 0x18, 0xe6, 0xa0, 0x34, 0xd0, 0xfd,
+  0x88, 0xbd, 0x32, 0x2a, 0x81, 0x5f, 0xdd, 0xac, 0xf3, 0xe9, 0xf6, 0x0e,
+  0xf8, 0x03, 0x65, 0x29, 0x03, 0x2a, 0x86, 0x62, 0x2b, 0xb2, 0x4a, 0xb6,
+  0x59, 0x9b, 0x2f, 0xb3, 0x7a, 0x5d, 0x2e, 0x59, 0x8b, 0x4a, 0x30, 0xfd,
+  0xb6, 0x49, 0x66, 0xae, 0x67, 0xb9, 0xef, 0x7c, 0x77, 0x82, 0xa0, 0x03,
+  0x72, 0xc6, 0x13, 0x0f, 0xb9, 0x03, 0x29, 0xa0, 0xf9, 0x15, 0xb4, 0xf7,
+  0x58, 0x4b, 0x70, 0x7f, 0x11, 0x2d, 0x14, 0xdb, 0xea, 0xe5, 0xf9, 0xf9,
+  0xab, 0x97, 0x17, 0x2f, 0xed, 0xda, 0xe8, 0x82, 0x26, 0xc9, 0x42, 0xfa,
+  0xb4, 0x11, 0x43, 0x02, 0x55, 0x92, 0x6c, 0xfd, 0xe1, 0xfd, 0xe8, 0xf8,
+  0x5d, 0x7b, 0x63, 0xcf, 0xdf, 0x9d, 0x01, 0x75, 0xe4, 0x0f, 0x3f, 0xbd,
+  0x5c, 0xad, 0xe6, 0x1a, 0x42, 0x7c, 0x95, 0xd6, 0xe9, 0x56, 0x70, 0xaa,
+  0xf7, 0x0d, 0xaf, 0x99, 0xf9, 0x69, 0x62, 0x9a, 0x46, 0x41, 0xcb, 0x8c,
+  0x5d, 0xa9, 0xc9, 0x10, 0x7b, 0x5a, 0x4e, 0x84, 0x4f, 0x78, 0xb5, 0xba,
+  0x9d, 0xfd, 0xd0, 0x4b, 0xec, 0x2d, 0xa4, 0x70, 0x92, 0x4c, 0xd3, 0xce,
+  0x94, 0x56, 0x73, 0x63, 0x91, 0x67, 0x93, 0x75, 0xad, 0x4c, 0x4f, 0xfc,
+  0x05, 0x28, 0x9a, 0x36, 0x5d, 0xdc, 0xfe, 0xe8, 0x06, 0xf5, 0x13, 0x1b,
+  0x74, 0x61, 0x39, 0x40, 0x58, 0x48, 0x86, 0xdb, 0x28, 0xa5, 0xda, 0xce,
+  0x56, 0xfc, 0x3c, 0xa1, 0x21, 0x4d, 0x41, 0x18, 0x42, 0x46, 0xe2, 0x29,
+  0x05, 0x04, 0xf9, 0xbd, 0x39, 0x8f, 0x83, 0xe4, 0x58, 0xea, 0xe2, 0x68,
+  0xd9, 0xe6, 0x07, 0xc1, 0x43, 0xb5, 0x35, 0x36, 0x44, 0xd8, 0xc7, 0x65,
+  0x85, 0x07, 0x18, 0xd6, 0x6b, 0x5f, 0x01, 0x5c, 0x01, 0x6b, 0x1e, 0xc2,
+  0xa4, 0x41, 0x72, 0x41, 0x81, 0x0b, 0x53, 0xa4, 0x06, 0xe9, 0x25, 0xb8,
+  0xeb, 0x0b, 0xc0, 0x58, 0x20, 0x69, 0x1c, 0xff, 0xda, 0xdd, 0x1b, 0x3e,
+  0xea, 0x85, 0x93, 0xc7, 0x61, 0x91, 0xea, 0x7b, 0x89, 0xc1, 0x41, 0x16,
+  0xd6, 0x45, 0x71, 0xef, 0xfc, 0x58, 0x84, 0x19, 0xfd, 0x74, 0x65, 0xc6,
+  0x8f, 0x4e, 0x65, 0x70, 0x16, 0xe4, 0x8c, 0x20, 0xd3, 0xb7, 0x54, 0xa1,
+  0x68, 0x64, 0xe2, 0xb2, 0xa0, 0xda, 0x7d, 0xc3, 0x6a, 0xf3, 0x79, 0x03,
+  0x9b, 0xaf, 0x17, 0x27, 0xf3, 0x92, 0x10, 0x32, 0xb3, 0x36, 0xb5, 0x37,
+  0x14, 0x26, 0xf9, 0xfa, 0x9d, 0xcd, 0x90, 0x25, 0x8b, 0xd3, 0x72, 0x81,
+  0x97, 0x39, 0xcb, 0x32, 0x32, 0x82, 0x9d, 0x53, 0x35, 0xed, 0x37, 0xb2,
+  0xd2, 0x07, 0x18, 0x06, 0x5a, 0xe9, 0x0b, 0x2e, 0x6a, 0x0f, 0x2c, 0xff,
+  0x37, 0xe9, 0x6d, 0xbe, 0x58, 0x2f, 0xb8, 0xc0, 0x9e, 0x15, 0x5d, 0x79,
+  0x52, 0x2f, 0x46, 0xf8, 0x74, 0x38, 0xa1, 0x05, 0x9b, 0xba, 0x55, 0x79,
+  0x0e, 0x80, 0xc8, 0x25, 0x63, 0x2e, 0x65, 0xb5, 0x5b, 0xa5, 0xae, 0x70,
+  0x91, 0xd7, 0x55, 0xcb, 0x71, 0x60, 0x94, 0x83, 0x14, 0xe9, 0x09, 0x40,
+  0x64, 0xcb, 0x35, 0x59, 0x34, 0x26, 0xce, 0x19, 0xf1, 0xc9, 0x8b, 0x7e,
+  0x69, 0x8a, 0x6b, 0x56, 0xe6, 0xc5, 0xd4, 0x1e, 0x1b, 0xe8, 0x90, 0xf9,
+  0x72, 0x6d, 0x08, 0xcd, 0xae, 0xe7, 0x5a, 0x7f, 0x13, 0xf8, 0x13, 0x29,
+  0x03, 0x7f, 0x44, 0xa5, 0x15, 0x9a, 0xae, 0xfa, 0x6c, 0x78, 0xb0, 0x0f,
+  0x78, 0x1b, 0xdf, 0xfc, 0x17, 0x60, 0x2c, 0x18, 0x9f, 0xf9, 0xc2, 0x96,
+  0xa5, 0x0e, 0xff, 0x69, 0x6e, 0x1e, 0x14, 0xe4, 0x0e, 0x16, 0xe9, 0x2d,
+  0x6d, 0x5f, 0x74, 0x5b, 0x8b, 0xe4, 0xc5, 0xb7, 0x67, 0xa3, 0x8b, 0xbd,
+  0xc3, 0xf3, 0xb3, 0x77, 0xe6, 0x4f, 0xfc, 0x7d, 0x9f, 0xfe, 0xbe, 0x1f,
+  0x58, 0x95, 0x04, 0x8e, 0x96, 0x26, 0xb6, 0xb4, 0xc7, 0xd5, 0x90, 0x89,
+  0x75, 0xe3, 0x0d, 0x04, 0x65, 0x1a, 0x52, 0x50, 0x37, 0x2b, 0xe2, 0xca,
+  0xf6, 0x3e, 0xa5, 0x29, 0x79, 0xc3, 0x24, 0xcc, 0x2e, 0xcc, 0x6b, 0x55,
+  0xa5, 0xa4, 0x60, 0x5e, 0x8b, 0xf1, 0xdb, 0x16, 0x3b, 0x97, 0x3b, 0x4b,
+  0x31, 0x8f, 0xa2, 0xf4, 0x52, 0x26, 0x59, 0xf3, 0x57, 0x93, 0xb9, 0xd1,
+  0xed, 0x33, 0xa4, 0x9d, 0x4c, 0x33, 0x0e, 0xc8, 0xe0, 0x27, 0x31, 0xc3,
+  0x44, 0x6a, 0x85, 0x4a, 0x86, 0x5e, 0x6a, 0xcd, 0x8c, 0xb8, 0x52, 0xa3,
+  0x40, 0x66, 0x3e, 0x29, 0xc1, 0xdf, 0x48, 0x0d, 0x4c, 0x50, 0x4f, 0x40,
+  0x79, 0xb2, 0xbe, 0xc7, 0xeb, 0xa4, 0xe6, 0x9a, 0xfc, 0xb7, 0x67, 0x17,
+  0x49, 0x3a, 0x9b, 0x71, 0x71, 0x68, 0xc6, 0x20, 0x73, 0xd0, 0x58, 0x77,
+  0x19, 0x22, 0x87, 0x8f, 0x4e, 0x24, 0xd1, 0x43, 0xf4, 0x91, 0x8b, 0xd3,
+  0xd1, 0x2e, 0xfc, 0x5d, 0x9c, 0x32, 0x37, 0x7a, 0x7b, 0xd2, 0x6f, 0x38,
+  0xb7, 0xfd, 0x44, 0x99, 0x1d, 0xdc, 0x94, 0x72, 0x8d, 0xb6, 0x69, 0xe7,
+  0xdd, 0x85, 0x16, 0x3e, 0x6c, 0x98, 0xf4, 0x68, 0x43, 0x7b, 0xac, 0x63,
+  0xf6, 0x68, 0x5f, 0x7b, 0x89, 0x0b, 0xb2, 0xd2, 0x7c, 0x01, 0xee, 0x76,
+  0x17, 0x96, 0x95, 0x92, 0x33, 0x03, 0x38, 0x2a, 0x50, 0x3a, 0x7a, 0x30,
+  0x4b, 0xb0, 0x30, 0x5a, 0x54, 0x4f, 0x06, 0xde, 0xe7, 0x81, 0x69, 0x5c,
+  0xf3, 0x77, 0x0c, 0x4b, 0x4c, 0x3b, 0xce, 0x62, 0xf6, 0x05, 0x7d, 0xc7,
+  0x0d, 0x6d, 0xc7, 0x36, 0x13, 0x83, 0x4f, 0x51, 0x3d, 0xde, 0xc2, 0x1c,
+  0x46, 0xba, 0xc0, 0xd2, 0xcb, 0x2f, 0x91, 0x55, 0xd0, 0x2e, 0x34, 0x73,
+  0x13, 0x09, 0xfc, 0x58, 0xd0, 0xc7, 0xaa, 0xba, 0xe7, 0xf9, 0x12, 0xea,
+  0x20, 0x9d, 0x9f, 0x92, 0x4c, 0x4b, 0xb5, 0x67, 0x74, 0x42, 0xc0, 0xce,
+  0xa8, 0x23, 0x7a, 0x3c, 0x89, 0xde, 0x45, 0x8a, 0x5b, 0xc7, 0xc6, 0x8b,
+  0xb4, 0x4a, 0x48, 0x0f, 0x12, 0x61, 0xf9, 0x09, 0x90, 0x96, 0x18, 0x9d,
+  0x14, 0x64, 0x6a, 0x0f, 0xc7, 0x20, 0xb4, 0x29, 0xfc, 0x5c, 0x13, 0xca,
+  0xcc, 0xef, 0xed, 0xed, 0x3f, 0x1b, 0x3e, 0x32, 0xff, 0x67, 0xf6, 0x45,
+  0xf4, 0x23, 0x42, 0xbd, 0x74, 0xd8, 0x86, 0xf6, 0xc9, 0xec, 0xb6, 0xcd,
+  0x92, 0x7c, 0x01, 0x15, 0xe5, 0x65, 0x6f, 0xf8, 0xe0, 0x4b, 0x05, 0x1b,
+  0x69, 0x2f, 0x94, 0x74, 0x2a, 0x3f, 0xd1, 0x33, 0x5e, 0xae, 0xe7, 0x91,
+  0x24, 0x40, 0xcf, 0xe9, 0x0c, 0xed, 0x6c, 0x7e, 0x2d, 0x2e, 0xe7, 0x6f,
+  0x21, 0x9b, 0xb8, 0xea, 0x6f, 0xd8, 0x48, 0xa1, 0x7a, 0xde, 0xf0, 0x20,
+  0x1e, 0x89, 0xd5, 0x46, 0x82, 0x79, 0x60, 0x4e, 0xc3, 0x8b, 0x62, 0x36,
+  0xab, 0xb2, 0xba, 0x7d, 0x01, 0x1d, 0xc9, 0x23, 0xbb, 0xef, 0x08, 0xc9,
+  0xd9, 0xab, 0xce, 0x69, 0x02, 0x0b, 0x26, 0x69, 0xdd, 0x94, 0x5a, 0x3c,
+  0xdc, 0x30, 0x56, 0x92, 0xd0, 0x78, 0x82, 0x63, 0x17, 0xcc, 0x8c, 0x54,
+  0x42, 0x1f, 0xc0, 0xc2, 0xf8, 0xb5, 0xba, 0xed, 0x23, 0xf1, 0x31, 0x5f,
+  0xad, 0x60, 0xe0, 0x10, 0x56, 0xab, 0x45, 0xa2, 0xc2, 0x68, 0x14, 0xf3,
+  0x65, 0x44, 0x3a, 0x49, 0x2c, 0x34, 0x1a, 0xf2, 0x24, 0xd3, 0x2a, 0xb0,
+  0x71, 0x36, 0x0b, 0x43, 0x46, 0x1c, 0xce, 0xf7, 0x01, 0x70, 0x04, 0xb4,
+  0x63, 0x0a, 0xa8, 0x9b, 0x65, 0xca, 0x32, 0x06, 0x17, 0x8b, 0xc3, 0x85,
+  0x90, 0x52, 0xc1, 0x7e, 0xe4, 0xfc, 0xbb, 0x52, 0x2e, 0xeb, 0x87, 0x1b,
+  0x9d, 0xfc, 0xcf, 0x63, 0x87, 0xa4, 0x68, 0xa1, 0x0a, 0xb9, 0x36, 0x26,
+  0x56, 0x6a, 0x94, 0xf4, 0x06, 0x47, 0xc9, 0x80, 0x02, 0x55, 0x5e, 0x56,
+  0x4a, 0xd1, 0xf2, 0xc2, 0x92, 0xe1, 0x03, 0x3d, 0x82, 0x81, 0x8c, 0x76,
+  0x81, 0x0e, 0x10, 0x5e, 0x0d, 0x0c, 0xc6, 0x2d, 0xc4, 0xd6, 0x55, 0xd2,
+  0x11, 0xa9, 0xa5, 0xca, 0xce, 0xaf, 0x53, 0x61, 0x6d, 0x71, 0x37, 0x5f,
+  0x42, 0x67, 0x24, 0x05, 0x26, 0x28, 0xe0, 0xd0, 0xaa, 0x59, 0x46, 0x45,
+  0x59, 0xd7, 0xff, 0xc4, 0x48, 0x0b, 0x30, 0x4f, 0x06, 0x84, 0xc8, 0xeb,
+  0x31, 0xf5, 0x84, 0x99, 0x1a, 0xa0, 0xe4, 0x83, 0xbf, 0x1a, 0x23, 0xfb,
+  0x85, 0x3a, 0x2a, 0x3a, 0xf0, 0x03, 0xac, 0x4f, 0xa3, 0x90, 0x90, 0x0a,
+  0xf1, 0x86, 0x8d, 0xeb, 0x2a, 0xad, 0x19, 0x7d, 0x87, 0x30, 0xc3, 0x05,
+  0xf1, 0xbc, 0x7d, 0xe6, 0x67, 0xb5, 0xe0, 0xb6, 0xb8, 0x62, 0x71, 0x57,
+  0x6c, 0x39, 0x44, 0x58, 0x6b, 0xce, 0xa3, 0x54, 0x34, 0x8c, 0x8c, 0x22,
+  0x98, 0xb8, 0xc1, 0x9d, 0x9b, 0x2f, 0x07, 0x5c, 0x86, 0x2d, 0x0f, 0x52,
+  0xec, 0x0d, 0xd8, 0xb3, 0xc2, 0x8d, 0xbc, 0x3f, 0x6c, 0x85, 0xd7, 0x92,
+  0x86, 0x31, 0xe5, 0x72, 0x46, 0x7c, 0x33, 0x0a, 0xf3, 0x27, 0xf9, 0x27,
+  0xc6, 0xbe, 0xb2, 0x5f, 0x27, 0x3f, 0xd9, 0x47, 0xa3, 0x3f, 0x2f, 0xfb,
+  0xf8, 0x39, 0x15, 0xaf, 0x2a, 0xf5, 0x31, 0xd9, 0x3a, 0xe3, 0x10, 0x52,
+  0x44, 0x97, 0x6d, 0x3f, 0xe7, 0x39, 0x52, 0xde, 0x66, 0xb5, 0xa4, 0x99,
+  0xf0, 0xdc, 0xf9, 0xb8, 0x69, 0x2d, 0x98, 0x99, 0x44, 0x88, 0xf5, 0x47,
+  0xd9, 0x09, 0x8d, 0xba, 0x7e, 0x89, 0xf8, 0x32, 0xd0, 0x27, 0x5c, 0xa1,
+  0x7d, 0x73, 0x0e, 0x7a, 0xea, 0x97, 0xe5, 0xe9, 0xc7, 0x25, 0x82, 0x4e,
+  0x08, 0x7e, 0x9e, 0x7a, 0x1a, 0xe3, 0x49, 0x81, 0xc5, 0x08, 0xa0, 0x28,
+  0xa4, 0x1c, 0x0a, 0x28, 0x61, 0x94, 0xd9, 0xc5, 0xfe, 0x64, 0x5a, 0x83,
+  0x4d, 0x73, 0x89, 0xd4, 0x20, 0x7a, 0x35, 0xa8, 0x48, 0xb8, 0x29, 0xa7,
+  0xb6, 0x20, 0x5c, 0x26, 0x6a, 0xa4, 0xb0, 0xd8, 0x45, 0x37, 0x29, 0xb1,
+  0x9a, 0xfd, 0x44, 0x2c, 0x71, 0xc7, 0x4b, 0x95, 0x1c, 0x8c, 0x1d, 0x3b,
+  0x3b, 0x94, 0x9d, 0xa8, 0xbf, 0x56, 0x1e, 0x02, 0xcf, 0x9b, 0x8b, 0x65,
+  0xab, 0xf6, 0x8a, 0x51, 0x09, 0xb8, 0xc6, 0x12, 0x85, 0x49, 0x78, 0x73,
+  0x55, 0xcc, 0xd9, 0x2c, 0x6e, 0x5b, 0x88, 0xb6, 0x40, 0xd8, 0xa8, 0x56,
+  0x18, 0x07, 0x59, 0xc0, 0xe4, 0x6d, 0x06, 0xc7, 0xb5, 0x62, 0x27, 0x46,
+  0xc1, 0xcb, 0x52, 0xd4, 0x27, 0x69, 0x6d, 0xf5, 0x75, 0x3f, 0x48, 0x7a,
+  0x37, 0xe7, 0x7c, 0x5c, 0x54, 0xc2, 0x2f, 0x28, 0xc2, 0x35, 0x2c, 0x96,
+  0x96, 0x24, 0x96, 0x05, 0x47, 0x4b, 0x91, 0xd0, 0xad, 0x4e, 0xa6, 0x05,
+  0x41, 0xcb, 0xc0, 0xe3, 0x76, 0x9d, 0xa3, 0x78, 0xdd, 0xb0, 0x89, 0x51,
+  0x00, 0xe0, 0xa6, 0x25, 0xde, 0xa1, 0x41, 0x19, 0x27, 0xeb, 0x2a, 0xf7,
+  0x2a, 0xdc, 0xcd, 0x29, 0xbc, 0xc2, 0x9d, 0x9e, 0xd7, 0xeb, 0xb4, 0xde,
+  0x98, 0xde, 0xed, 0x17, 0x3d, 0x6d, 0x14, 0x4f, 0x4e, 0x7d, 0xe9, 0x42,
+  0x77, 0xe8, 0x88, 0x39, 0xfa, 0x1b, 0xf9, 0x02, 0xe7, 0xec, 0x3f, 0xef,
+  0x11, 0x4c, 0xe7, 0xa9, 0xc4, 0xd3, 0x7c, 0xe4, 0x28, 0x2a, 0xe0, 0x95,
+  0xfb, 0x44, 0xeb, 0xe4, 0x78, 0x4c, 0xbd, 0xee, 0x4f, 0x62, 0x69, 0x01,
+  0x14, 0x1f, 0x33, 0xf3, 0x99, 0xdf, 0xb9, 0x11, 0xbd, 0x0a, 0x5b, 0x4d,
+  0x08, 0xf7, 0x40, 0x7f, 0xed, 0x27, 0xda, 0x39, 0x4e, 0xbd, 0x91, 0x51,
+  0xc1, 0xf9, 0x9b, 0x87, 0xbd, 0x44, 0x21, 0xe0, 0xf9, 0x52, 0xa7, 0x71,
+  0xb5, 0xc4, 0x8b, 0xb4, 0x2d, 0x3f, 0x65, 0x82, 0xcf, 0x7f, 0x7b, 0x38,
+  0x34, 0x20, 0xd9, 0xfb, 0xe2, 0xfb, 0x97, 0xa7, 0xef, 0x8f, 0xf7, 0xfe,
+  0x94, 0xe0, 0x5f, 0xfb, 0xfc, 0xaf, 0xfd, 0x5e, 0x74, 0xbb, 0x8c, 0x94,
+  0xda, 0xfa, 0x62, 0x2b, 0xa9, 0xee, 0x16, 0xe3, 0x62, 0x6e, 0xb7, 0x4b,
+  0x68, 0xa1, 0x81, 0xb4, 0xbe, 0x5c, 0xe3, 0x5a, 0x8f, 0x24, 0x7e, 0xf2,
+  0xb6, 0xc8, 0xae, 0x24, 0x43, 0x47, 0xc5, 0x0d, 0x45, 0xf1, 0xfc, 0xca,
+  0xe3, 0x9a, 0xea, 0xb2, 0x55, 0x8a, 0x51, 0x34, 0xcf, 0x53, 0xe0, 0x82,
+  0x62, 0xd3, 0xca, 0x1d, 0xec, 0xca, 0x3f, 0x93, 0x22, 0x3a, 0xf8, 0x7e,
+  0x71, 0xbd, 0x2b, 0x7c, 0x81, 0x91, 0x47, 0xe2, 0x96, 0x0b, 0x46, 0x53,
+  0x94, 0xfe, 0x1a, 0xfc, 0x36, 0x74, 0x79, 0x43, 0x58, 0xc0, 0x76, 0xdc,
+  0x09, 0x58, 0xc1, 0x56, 0x99, 0x59, 0xd9, 0x4b, 0x6b, 0xa6, 0x77, 0xdb,
+  0xc3, 0x8d, 0x45, 0x77, 0xd1, 0x38, 0x13, 0xed, 0xc9, 0xe0, 0x94, 0xca,
+  0xa0, 0x35, 0xa3, 0xc3, 0x1d, 0x03, 0xf4, 0xb8, 0x28, 0x1a, 0x8d, 0x25,
+  0xda, 0x32, 0x4a, 0x01, 0x2a, 0x1b, 0x21, 0x41, 0x76, 0x36, 0x87, 0x18,
+  0x2d, 0x0c, 0x17, 0x63, 0x68, 0x33, 0xbf, 0x23, 0x14, 0xd0, 0x20, 0x97,
+  0x6b, 0x69, 0x74, 0xc9, 0x6d, 0x23, 0xde, 0x77, 0xfc, 0x38, 0xad, 0xee,
+  0x1e, 0x6d, 0x8b, 0x17, 0x59, 0xae, 0x36, 0x05, 0x0c, 0x6c, 0x55, 0xb3,
+  0x64, 0x61, 0x17, 0xde, 0x54, 0x6c, 0xa0, 0xd6, 0xbf, 0x7b, 0x85, 0x5d,
+  0x91, 0xef, 0x39, 0xf7, 0xb0, 0x9f, 0x3c, 0x4c, 0x5f, 0x05, 0xd0, 0x48,
+  0xb6, 0x1d, 0xef, 0x9b, 0xaf, 0xdf, 0xcd, 0xb3, 0x1d, 0xb5, 0x0d, 0xec,
+  0x95, 0xb7, 0xfb, 0xa6, 0xf8, 0xbb, 0x99, 0x7b, 0xaa, 0xf7, 0x46, 0xec,
+  0xe2, 0x94, 0x8b, 0x30, 0x5a, 0xaa, 0xcb, 0x57, 0xa5, 0x93, 0x32, 0x5c,
+  0x5b, 0xee, 0x0b, 0x8f, 0x86, 0x81, 0x4c, 0x2d, 0x32, 0x8c, 0x72, 0x86,
+  0xf4, 0xee, 0x80, 0x7f, 0x1a, 0x77, 0xa4, 0x7f, 0x2b, 0x2a, 0x41, 0x0c,
+  0x37, 0x17, 0x92, 0xd4, 0x63, 0xd9, 0x8c, 0xae, 0x9e, 0x88, 0x22, 0x1b,
+  0x28, 0x56, 0x1d, 0xb7, 0xd1, 0xf1, 0x6d, 0x56, 0x4e, 0x00, 0x4e, 0x61,
+  0x6e, 0xa1, 0xb5, 0xc8, 0x54, 0x05, 0xb7, 0xa3, 0xa0, 0x9c, 0x05, 0x59,
+  0xf2, 0x7c, 0x39, 0x4b, 0xe7, 0x55, 0xeb, 0xe4, 0x33, 0x4a, 0x97, 0x98,
+  0x18, 0xee, 0x18, 0x5a, 0x9c, 0x41, 0xbd, 0x25, 0x9b, 0x32, 0x44, 0x0b,
+  0xd3, 0x28, 0xa6, 0x10, 0x26, 0xf9, 0x31, 0x85, 0x75, 0x95, 0xd0, 0x27,
+  0xed, 0x9e, 0x0a, 0xcb, 0x30, 0xec, 0xa9, 0x4b, 0xba, 0x07, 0xcf, 0x32,
+  0x8a, 0x54, 0x77, 0x46, 0xa3, 0xdd, 0x1b, 0x02, 0xfd, 0xa0, 0x90, 0xc9,
+  0xf2, 0x4e, 0xb1, 0xa7, 0xb6, 0xe9, 0xea, 0x64, 0x0d, 0x51, 0xd1, 0x09,
+  0x29, 0x44, 0x19, 0xd6, 0x2f, 0xcf, 0x8b, 0x1b, 0x8a, 0xc4, 0x34, 0xc1,
+  0xcc, 0x35, 0x57, 0x82, 0xd3, 0xf0, 0x58, 0x38, 0x0f, 0xa0, 0x31, 0xf1,
+  0x77, 0xf5, 0xc0, 0x45, 0x39, 0x40, 0xa5, 0x4f, 0xab, 0x74, 0x29, 0x75,
+  0x69, 0x14, 0x35, 0x3b, 0x94, 0x59, 0xc7, 0x90, 0xc2, 0x84, 0x2a, 0x44,
+  0x56, 0x62, 0x29, 0x89, 0x15, 0x8f, 0x8b, 0xfa, 0xca, 0x4b, 0x5d, 0x05,
+  0x00, 0x20, 0x9c, 0x3d, 0xb3, 0x75, 0x4d, 0x96, 0x80, 0x9a, 0x83, 0xb5,
+  0x24, 0x27, 0x8b, 0xc7, 0x28, 0x48, 0x7d, 0xf8, 0x48, 0x40, 0x71, 0x45,
+  0xed, 0xa0, 0xf8, 0x91, 0x71, 0xbb, 0xe4, 0xf4, 0xf2, 0x0b, 0xb2, 0x82,
+  0x35, 0xa9, 0x04, 0xb9, 0x4d, 0x55, 0x05, 0xdc, 0x39, 0xca, 0x62, 0x35,
+  0x84, 0x0d, 0x50, 0x2a, 0x08, 0xbd, 0x00, 0x29, 0x3a, 0x6e, 0x3f, 0xb7,
+  0x19, 0x32, 0xc7, 0x19, 0x8f, 0x8c, 0xa5, 0x01, 0xdb, 0x7d, 0x2c, 0x7b,
+  0x53, 0xed, 0x48, 0xa2, 0x68, 0xc4, 0x33, 0x62, 0xd5, 0xd8, 0x8e, 0x03,
+  0xfb, 0x5f, 0xb6, 0x6c, 0x02, 0x4b, 0xcf, 0xb0, 0x39, 0xb5, 0x02, 0xa0,
+  0x66, 0x0a, 0x36, 0x97, 0x9e, 0xc8, 0x1d, 0x0a, 0xae, 0xd4, 0x05, 0xe1,
+  0x62, 0xc1, 0xde, 0xf5, 0x6a, 0xca, 0xb8, 0xac, 0x56, 0xd7, 0x27, 0x7d,
+  0xc9, 0x03, 0xcd, 0xac, 0x0a, 0x39, 0x8c, 0xf4, 0x81, 0x86, 0x90, 0x89,
+  0xe0, 0xea, 0xb4, 0xcf, 0xbf, 0x1f, 0x65, 0x69, 0xa8, 0xd2, 0xa2, 0x5a,
+  0xfb, 0xb2, 0xc1, 0xbc, 0x48, 0x37, 0xf0, 0xc0, 0xf0, 0x7e, 0x15, 0x8b,
+  0x56, 0xea, 0x25, 0x6e, 0x24, 0xfc, 0x5f, 0xd7, 0xcb, 0x49, 0x13, 0x92,
+  0x64, 0x50, 0xf4, 0x3d, 0xec, 0x4e, 0x09, 0xcf, 0xda, 0x6b, 0xa2, 0xcd,
+  0xf4, 0xf4, 0x21, 0x0b, 0xe2, 0x86, 0x32, 0xd2, 0x94, 0xa0, 0xbf, 0xe1,
+  0xdd, 0x71, 0x65, 0xb7, 0x57, 0xb9, 0xd9, 0xa3, 0x72, 0x72, 0x45, 0xf0,
+  0x03, 0xf0, 0x26, 0x65, 0x53, 0xbe, 0xdb, 0x03, 0x6d, 0x98, 0x5d, 0x35,
+  0x34, 0xaa, 0xe8, 0x63, 0x39, 0xa4, 0x11, 0x20, 0x46, 0x8a, 0xa5, 0x4a,
+  0xe8, 0x60, 0x9a, 0x3a, 0xcf, 0x30, 0x19, 0xec, 0x8a, 0xc4, 0x5f, 0x36,
+  0xaf, 0x32, 0xaf, 0x1e, 0xc0, 0xbe, 0xe7, 0xae, 0x4c, 0x32, 0xc5, 0x97,
+  0xe4, 0x9b, 0x25, 0x51, 0x16, 0x3b, 0xe1, 0x34, 0x15, 0x00, 0x10, 0xf1,
+  0x6c, 0x60, 0x59, 0x82, 0x4f, 0xee, 0x14, 0x97, 0x46, 0x5e, 0x6f, 0x63,
+  0xd3, 0xb4, 0x19, 0xf9, 0x48, 0xcc, 0x04, 0x1a, 0x0e, 0x42, 0x7a, 0x61,
+  0xee, 0x3b, 0x5e, 0xd8, 0x02, 0xae, 0xdc, 0x47, 0xcf, 0x9e, 0x3c, 0xc2,
+  0x11, 0x07, 0x26, 0x1f, 0x5f, 0x7c, 0x3c, 0x4f, 0x89, 0x8e, 0x05, 0x0e,
+  0x9e, 0x42, 0x77, 0x41, 0x00, 0x74, 0x94, 0xec, 0xb9, 0x76, 0xa2, 0x61,
+  0xb6, 0x83, 0x6f, 0x04, 0xf5, 0xdb, 0xd4, 0xb6, 0x0d, 0x01, 0x35, 0x43,
+  0x86, 0x59, 0x1d, 0xe4, 0x04, 0x7b, 0xac, 0xd3, 0xe4, 0xa8, 0xf9, 0x8c,
+  0x51, 0x82, 0x08, 0x62, 0x7a, 0x87, 0xfc, 0x54, 0xd7, 0x28, 0x23, 0x4a,
+  0x4e, 0x5f, 0xb3, 0x07, 0xfd, 0xe8, 0x1d, 0xfe, 0x06, 0xb9, 0xc0, 0x1e,
+  0x9a, 0x21, 0x1d, 0x32, 0xb4, 0x45, 0x23, 0x09, 0xfd, 0xe6, 0xfb, 0x76,
+  0x21, 0xe8, 0xf6, 0xd9, 0x68, 0xf7, 0xe0, 0xf9, 0xa3, 0x9d, 0x48, 0xd6,
+  0x34, 0x50, 0xac, 0x53, 0xcf, 0x95, 0xf6, 0x68, 0xf8, 0x68, 0xa7, 0x35,
+  0x1b, 0x90, 0x64, 0x03, 0x84, 0x8b, 0x36, 0x9e, 0x91, 0x73, 0xcb, 0x34,
+  0xf0, 0xea, 0xc5, 0x24, 0x73, 0xdb, 0x2f, 0x67, 0x7d, 0x97, 0x5d, 0x1b,
+  0xbe, 0x8d, 0x22, 0x44, 0x9c, 0xe6, 0x54, 0xdf, 0x94, 0x32, 0xfa, 0x94,
+  0x5e, 0x54, 0xa8, 0x18, 0x6f, 0xe6, 0x24, 0xd3, 0x23, 0x29, 0xa1, 0x35,
+  0x12, 0x0b, 0x84, 0x11, 0x9c, 0xca, 0x4c, 0xaa, 0xa4, 0xd4, 0x40, 0xca,
+  0x14, 0xf8, 0xe4, 0x0e, 0x1c, 0xcf, 0x21, 0xb9, 0xf7, 0x7c, 0xf8, 0xcc,
+  0xdf, 0x53, 0x18, 0x10, 0x83, 0xb4, 0x9a, 0xe4, 0x39, 0xdb, 0x48, 0x1d,
+  0xa6, 0x91, 0xe6, 0x5c, 0x12, 0x82, 0x1d, 0xe1, 0xd8, 0xe6, 0x29, 0x87,
+  0x7f, 0x1d, 0x46, 0x6a, 0x30, 0x2c, 0x14, 0x60, 0xc3, 0x63, 0xf7, 0x8e,
+  0x0b, 0xf4, 0xfd, 0x8a, 0x4d, 0x19, 0xab, 0xb2, 0x56, 0x6d, 0x8d, 0x0c,
+  0x3e, 0x14, 0x41, 0x4c, 0x8b, 0x40, 0x1d, 0x4a, 0xf3, 0x0c, 0xba, 0xd7,
+  0xaa, 0x02, 0x74, 0x8a, 0x9a, 0x32, 0xa4, 0x13, 0x09, 0x32, 0xae, 0x35,
+  0xcb, 0xac, 0x38, 0x91, 0x34, 0xa3, 0xaf, 0xfa, 0x5a, 0x1f, 0x5c, 0x7b,
+  0xaa, 0x6a, 0x1a, 0xd1, 0x2b, 0xb9, 0xef, 0x10, 0x45, 0xdc, 0x13, 0x59,
+  0x87, 0xd6, 0xc5, 0xd8, 0x94, 0x13, 0x6d, 0xbe, 0xc5, 0x40, 0x48, 0xd3,
+  0xbe, 0x52, 0x27, 0x02, 0x6f, 0x05, 0xf8, 0xee, 0x5b, 0xc2, 0x0d, 0x15,
+  0xb3, 0x7c, 0x99, 0xdd, 0x40, 0xbe, 0x57, 0xa2, 0x9b, 0x94, 0x65, 0x0e,
+  0x7f, 0x94, 0xe6, 0x2c, 0xa4, 0x94, 0x79, 0x98, 0xd1, 0x5d, 0x3f, 0x8d,
+  0x54, 0x97, 0x4f, 0xe8, 0x70, 0x56, 0x36, 0x6f, 0x7c, 0x49, 0xe0, 0x97,
+  0x40, 0xb8, 0x0b, 0x68, 0x43, 0xad, 0x93, 0x3c, 0xb4, 0xdb, 0xba, 0x99,
+  0x50, 0x02, 0x13, 0x80, 0xf3, 0xab, 0x19, 0x60, 0x4d, 0xc0, 0xb0, 0x15,
+  0x62, 0x3e, 0x10, 0xe1, 0x5e, 0x08, 0x66, 0xf7, 0x76, 0x70, 0x73, 0x73,
+  0x33, 0xc0, 0x81, 0x43, 0xae, 0x8f, 0xd4, 0x79, 0x0c, 0xbd, 0xed, 0xe0,
+  0x3b, 0xf7, 0xca, 0xc7, 0x71, 0x0b, 0x34, 0x52, 0x97, 0x73, 0x55, 0x8e,
+  0xf3, 0x9a, 0x8a, 0x0a, 0x85, 0xb9, 0xe8, 0x25, 0x29, 0xed, 0x93, 0xf9,
+  0x90, 0xc2, 0xa4, 0xce, 0xad, 0xc8, 0xe9, 0x73, 0xab, 0x21, 0x04, 0xac,
+  0x49, 0x9d, 0xa1, 0x84, 0x1e, 0x7d, 0x08, 0x0e, 0x93, 0xc1, 0xb7, 0x49,
+  0xef, 0x48, 0x16, 0x7c, 0x61, 0x1e, 0x39, 0x6c, 0xac, 0x85, 0x9f, 0x8d,
+  0xb6, 0x30, 0xe8, 0xfd, 0xca, 0x43, 0xac, 0x6e, 0x17, 0xee, 0xc0, 0xa5,
+  0x89, 0x38, 0x91, 0x8b, 0x87, 0xb3, 0x69, 0xd8, 0x5b, 0xc6, 0xa8, 0x6b,
+  0xb4, 0xf4, 0xb4, 0x92, 0x36, 0x86, 0x63, 0xe6, 0xbc, 0x0d, 0xc7, 0xb1,
+  0x4c, 0x6f, 0x36, 0x9e, 0x45, 0x81, 0x19, 0xf4, 0x4e, 0xa3, 0xf0, 0xf0,
+  0x9c, 0x1c, 0x68, 0x1e, 0x7b, 0x50, 0xfb, 0x19, 0x97, 0xd9, 0x19, 0xf6,
+  0x4b, 0x41, 0x8b, 0x30, 0x57, 0xcc, 0xc5, 0x96, 0xae, 0xe8, 0xb9, 0x5f,
+  0x6d, 0xa8, 0x84, 0x73, 0x8e, 0x66, 0xb7, 0x8a, 0x46, 0x34, 0xa5, 0x85,
+  0xa8, 0x4a, 0xcb, 0xb2, 0x5c, 0xf5, 0x4b, 0x04, 0x4d, 0xdf, 0x4b, 0x09,
+  0xe3, 0x5c, 0x4d, 0xf2, 0x15, 0x7a, 0x6b, 0x54, 0xe0, 0xdd, 0x58, 0xca,
+  0x28, 0x23, 0x0f, 0xe3, 0xa4, 0x2a, 0x44, 0x9a, 0xb8, 0xc1, 0xb2, 0x12,
+  0x8c, 0x4e, 0x79, 0xf8, 0x5c, 0xd2, 0x14, 0x83, 0xce, 0xbc, 0xe0, 0xa4,
+  0xba, 0xe4, 0xe8, 0x9b, 0x13, 0xca, 0x28, 0x37, 0xa2, 0x74, 0x29, 0x40,
+  0x3b, 0xb2, 0x04, 0x6e, 0x19, 0x69, 0x65, 0x8f, 0x31, 0x26, 0x6c, 0x91,
+  0x51, 0x68, 0x24, 0xa8, 0x09, 0xa3, 0x96, 0x8a, 0xe4, 0xc1, 0x8a, 0xc9,
+  0x21, 0xa7, 0xd7, 0x46, 0x8c, 0x53, 0x57, 0xa3, 0x10, 0xa7, 0x17, 0x7d,
+  0x5a, 0xe2, 0x64, 0x28, 0xa8, 0xe4, 0x70, 0x0c, 0xe9, 0x7e, 0x41, 0x02,
+  0xbb, 0x63, 0x58, 0xee, 0xbf, 0x99, 0x85, 0xb9, 0x74, 0xf2, 0xfd, 0x78,
+  0xaf, 0x5c, 0x66, 0xb8, 0x96, 0x7b, 0xc6, 0xd2, 0x2e, 0xf3, 0x3d, 0x10,
+  0x5c, 0x0b, 0xc6, 0x0e, 0xba, 0xb4, 0x63, 0x38, 0x2c, 0xec, 0xdf, 0x24,
+  0x81, 0xda, 0x48, 0x4b, 0x52, 0x3b, 0xb4, 0x5c, 0xd3, 0x1f, 0xca, 0x62,
+  0x09, 0x6a, 0x9e, 0x6d, 0x7c, 0x38, 0x6a, 0x6a, 0xf8, 0x05, 0x27, 0xd9,
+  0x7e, 0x95, 0x88, 0xff, 0x0b, 0xe9, 0xf8, 0x7e, 0x70, 0x8c, 0x84, 0x0d,
+  0x4d, 0x9e, 0x0b, 0xe1, 0x40, 0x86, 0xf8, 0x70, 0x1c, 0x37, 0xf5, 0xa8,
+  0xc7, 0x2c, 0x07, 0xc8, 0xfb, 0x8a, 0x7b, 0xb0, 0xfe, 0xae, 0x4d, 0xbc,
+  0x2f, 0xee, 0xa7, 0xde, 0x2f, 0x24, 0xde, 0x3d, 0xd4, 0xe3, 0xbe, 0x11,
+  0x9a, 0x80, 0xfb, 0x85, 0xe7, 0xf3, 0xa3, 0xfc, 0x11, 0xb6, 0xe5, 0xac,
+  0xef, 0xaf, 0x29, 0x65, 0x3c, 0x9b, 0xf5, 0x8b, 0xdf, 0x6c, 0xd7, 0x89,
+  0x1b, 0x75, 0xf6, 0xf1, 0xe1, 0x38, 0x0c, 0xb6, 0x6c, 0x96, 0xdb, 0x8b,
+  0x46, 0x4f, 0xaf, 0x0b, 0x70, 0xf2, 0xa4, 0x66, 0x56, 0xa6, 0xb3, 0x87,
+  0xcf, 0xc5, 0x87, 0xd3, 0x4a, 0x44, 0xd1, 0xeb, 0x83, 0xf5, 0x7d, 0xa5,
+  0x17, 0xff, 0xbd, 0x8b, 0xf3, 0x93, 0x71, 0x29, 0x5f, 0xc9, 0xf5, 0x5f,
+  0x6e, 0xc5, 0x93, 0xb6, 0x43, 0x5f, 0xa4, 0x1e, 0x1f, 0x01, 0xa2, 0x04,
+  0x2f, 0xaa, 0x36, 0xb0, 0xd3, 0x6f, 0x52, 0x0b, 0x50, 0x7b, 0x74, 0x15,
+  0x20, 0xb3, 0x81, 0x77, 0x39, 0xef, 0xdc, 0x63, 0xdd, 0x3b, 0x74, 0x84,
+  0x88, 0xee, 0xdd, 0xff, 0xe9, 0xeb, 0x73, 0x65, 0x09, 0xb4, 0x44, 0x71,
+  0xf2, 0x39, 0x6e, 0xb8, 0xcc, 0xb8, 0x3b, 0x0d, 0x65, 0xf2, 0x53, 0x09,
+  0x84, 0xb9, 0x4f, 0x3b, 0x66, 0x47, 0xf8, 0x07, 0xd3, 0x3e, 0x85, 0x70,
+  0xe7, 0x14, 0xe8, 0xce, 0x05, 0x60, 0xfe, 0x0b, 0xa7, 0xcb, 0x0c, 0xb0,
+  0xc4, 0x81, 0x2d, 0xc1, 0x21, 0x36, 0xdc, 0xc0, 0xa9, 0x96, 0x37, 0x5b,
+  0x6c, 0x39, 0xce, 0xbc, 0x55, 0x7b, 0xec, 0xd7, 0x7d, 0x35, 0x2a, 0xc2,
+  0xab, 0xdc, 0xed, 0x8d, 0x9b, 0x72, 0xef, 0xf3, 0xc6, 0x4d, 0xe9, 0xde,
+  0xe9, 0xbe, 0x23, 0xb9, 0xa3, 0xd5, 0x0e, 0x3e, 0x25, 0x89, 0x6e, 0x7e,
+  0x19, 0x0a, 0xbd, 0xcc, 0x15, 0xdf, 0xe8, 0x25, 0xa2, 0xd9, 0x1e, 0x51,
+  0xe4, 0x57, 0x2f, 0x64, 0xd2, 0x6f, 0x38, 0x2d, 0x28, 0x14, 0x47, 0xd6,
+  0x51, 0x32, 0x2e, 0x8b, 0x9b, 0x8a, 0xd4, 0x51, 0xb5, 0x50, 0x53, 0xce,
+  0xaa, 0xbd, 0x0a, 0x8a, 0xb2, 0x0d, 0x7d, 0xe7, 0xda, 0xd5, 0x76, 0x69,
+  0x06, 0x7f, 0x73, 0xca, 0x7d, 0x25, 0xb8, 0x3a, 0x18, 0x45, 0x56, 0xec,
+  0x25, 0xa8, 0xd6, 0xe3, 0x85, 0xb1, 0xcc, 0x8d, 0x72, 0x52, 0xb3, 0x2c,
+  0x13, 0xf1, 0x18, 0x14, 0x31, 0x53, 0x98, 0x50, 0xa2, 0xcc, 0xab, 0x58,
+  0xcc, 0x47, 0x14, 0x49, 0x0f, 0x09, 0xcb, 0xd3, 0x81, 0x7f, 0x85, 0xae,
+  0x7b, 0xc4, 0x59, 0x36, 0xa4, 0x45, 0xbd, 0xc6, 0x56, 0xe0, 0x91, 0xe0,
+  0xf4, 0x79, 0x6a, 0x1a, 0xb5, 0x66, 0x25, 0x58, 0x6b, 0x4b, 0x3b, 0xe8,
+  0x5c, 0xb6, 0xf1, 0x09, 0xe1, 0x76, 0xa5, 0x4d, 0x4d, 0x2b, 0x28, 0xec,
+  0xdd, 0xa4, 0x79, 0x41, 0x09, 0x81, 0x36, 0x24, 0x01, 0xa4, 0xd5, 0xba,
+  0x84, 0x67, 0x50, 0x94, 0xea, 0x7e, 0x0c, 0x66, 0x42, 0x63, 0x4c, 0x1a,
+  0x22, 0xb0, 0xf1, 0xd2, 0x86, 0xad, 0xa7, 0xcd, 0x1a, 0x30, 0x7e, 0x53,
+  0xa4, 0xb7, 0xa3, 0x8a, 0x84, 0x91, 0x45, 0x15, 0x1a, 0xb4, 0x99, 0x86,
+  0xc9, 0xcc, 0xe8, 0xd4, 0x27, 0x35, 0x25, 0x4f, 0x7b, 0xa0, 0xde, 0xc5,
+  0x14, 0x6c, 0xd7, 0xc3, 0xa4, 0x72, 0x9d, 0x2b, 0x54, 0xd3, 0x26, 0x98,
+  0x30, 0x82, 0x06, 0xa3, 0xd6, 0x15, 0x8d, 0x42, 0xaa, 0x48, 0xb8, 0x86,
+  0x9b, 0xc3, 0xcf, 0xb9, 0x58, 0xb6, 0x76, 0xc1, 0xb5, 0x55, 0x0e, 0x97,
+  0x56, 0xc3, 0x1c, 0x65, 0x53, 0x7b, 0x91, 0x95, 0x97, 0x1e, 0x28, 0x6d,
+  0x4c, 0x51, 0x4c, 0x3d, 0x94, 0xb8, 0x24, 0xf9, 0x1f, 0x03, 0xbe, 0x4f,
+  0x49, 0x28, 0xad, 0xd9, 0xf3, 0x4f, 0xbf, 0xd8, 0x42, 0x4b, 0x14, 0x12,
+  0x2b, 0xd3, 0x74, 0x99, 0xa3, 0x50, 0x7c, 0x30, 0x0d, 0x73, 0x6e, 0xe6,
+  0xf3, 0x2f, 0xe6, 0xc5, 0xba, 0xba, 0xdb, 0x4a, 0xa4, 0x8d, 0x90, 0x74,
+  0xde, 0xa0, 0x4a, 0x79, 0xd6, 0xdb, 0x91, 0x98, 0xbd, 0x5e, 0x7e, 0x54,
+  0xfb, 0x11, 0xb5, 0x0f, 0x15, 0xfb, 0x7d, 0x5b, 0xc3, 0x6d, 0x79, 0x5f,
+  0xfb, 0x1f, 0xfe, 0xd8, 0x31, 0x2a, 0x53, 0xb2, 0x00, 0x19, 0xcd, 0x0f,
+  0xb2, 0x99, 0x1b, 0xe1, 0xc8, 0x98, 0xd9, 0xac, 0xb8, 0x1b, 0x1a, 0x1c,
+  0xb2, 0xa3, 0xe2, 0xee, 0x60, 0x28, 0x60, 0x45, 0x05, 0x6f, 0x64, 0x84,
+  0x74, 0x14, 0xb4, 0xb8, 0x6b, 0x87, 0xe3, 0x53, 0xc9, 0xb9, 0x74, 0xf3,
+  0x73, 0xbf, 0x70, 0x51, 0x08, 0xc6, 0x50, 0x4d, 0xb6, 0x66, 0x45, 0x31,
+  0x4e, 0xcb, 0xad, 0x20, 0xb3, 0x91, 0x26, 0x4e, 0xa8, 0xed, 0x98, 0xfe,
+  0x94, 0x5d, 0x2b, 0xf0, 0xd5, 0x3a, 0x11, 0xfa, 0x15, 0xbf, 0x3b, 0x64,
+  0x3f, 0xaa, 0xf7, 0x8b, 0x48, 0x5a, 0xc1, 0x7c, 0x6a, 0x57, 0xe9, 0x7b,
+  0x90, 0x29, 0xd5, 0x9d, 0xca, 0x17, 0x9c, 0x59, 0x6f, 0xed, 0x7a, 0x29,
+  0x83, 0xc9, 0x6e, 0x06, 0x91, 0xd2, 0x45, 0x17, 0x5d, 0x42, 0xb2, 0x1e,
+  0xd2, 0xb0, 0x28, 0x05, 0x48, 0xb7, 0x89, 0x83, 0x28, 0xd6, 0xa4, 0xf6,
+  0x8e, 0x7c, 0x98, 0x98, 0x14, 0x13, 0x22, 0x4e, 0x68, 0x78, 0x47, 0x90,
+  0x24, 0x92, 0x24, 0xb5, 0x6e, 0x48, 0x88, 0xf3, 0xe5, 0x80, 0x77, 0x35,
+  0x39, 0xfb, 0xac, 0x7d, 0x5f, 0x75, 0x3b, 0x7f, 0x3d, 0xb0, 0x5d, 0x92,
+  0x98, 0x22, 0x32, 0x99, 0x34, 0x83, 0x13, 0x4d, 0xb6, 0xe3, 0x7f, 0x5e,
+  0x10, 0x0c, 0x34, 0xb9, 0x1b, 0x07, 0x11, 0x6e, 0x6b, 0x18, 0x8c, 0xd9,
+  0x3c, 0xbb, 0xe4, 0xf5, 0xbd, 0x38, 0x3d, 0xfe, 0xfe, 0xf8, 0x34, 0xb8,
+  0x09, 0xbf, 0x19, 0x8d, 0x76, 0x3f, 0x66, 0xe5, 0x98, 0x5a, 0xd1, 0x23,
+  0xb2, 0x91, 0xd0, 0x73, 0x36, 0x13, 0xcc, 0xbb, 0x1e, 0xb4, 0x5d, 0x1d,
+  0xc5, 0xfb, 0x53, 0x36, 0xc2, 0xc2, 0xbc, 0x12, 0xf9, 0xa4, 0x40, 0xc7,
+  0x53, 0x59, 0x92, 0xa4, 0x1c, 0xd2, 0x75, 0x37, 0x29, 0xb3, 0x29, 0x77,
+  0x69, 0x0f, 0x93, 0x0d, 0x09, 0x2e, 0x04, 0x2d, 0x1f, 0xb1, 0xa7, 0x9c,
+  0x6d, 0x4e, 0x21, 0x2e, 0xbb, 0x88, 0xe0, 0x8d, 0x15, 0x95, 0xe4, 0x27,
+  0xaf, 0xe4, 0x9b, 0x15, 0x47, 0x02, 0x41, 0x25, 0x06, 0x8c, 0xe3, 0x8b,
+  0xe0, 0xec, 0xbb, 0xc1, 0xcb, 0xd1, 0xe0, 0xd5, 0xf1, 0xe9, 0xf1, 0x37,
+  0x2f, 0x2f, 0x8e, 0x19, 0x26, 0x9d, 0xe1, 0x0c, 0xe3, 0x7a, 0x8b, 0x5c,
+  0xe1, 0xdf, 0x09, 0x59, 0x68, 0xfd, 0x80, 0xd8, 0xaf, 0x73, 0xe9, 0xef,
+  0xc2, 0x81, 0x72, 0xa6, 0x03, 0x19, 0x3a, 0x92, 0x70, 0x1c, 0x1f, 0xce,
+  0x9c, 0x86, 0xf9, 0x42, 0xa6, 0x1a, 0xac, 0x20, 0x9d, 0xdf, 0xa0, 0xcb,
+  0xdb, 0xfb, 0x25, 0xd2, 0xed, 0x73, 0x5b, 0x75, 0xca, 0xab, 0xf7, 0x9d,
+  0x3c, 0x8e, 0xb2, 0x8d, 0x0d, 0x26, 0xb8, 0xfb, 0x0e, 0xff, 0x86, 0xd6,
+  0x96, 0x93, 0x7e, 0xf2, 0x8a, 0x9e, 0x6c, 0x61, 0x97, 0x3b, 0xbc, 0x75,
+  0xf8, 0x38, 0xe5, 0x57, 0x11, 0x14, 0x14, 0x30, 0x10, 0x37, 0x1e, 0x66,
+  0x49, 0x8b, 0x0c, 0x06, 0x6e, 0xc0, 0x78, 0x95, 0x39, 0x18, 0x22, 0x16,
+  0x3d, 0xe3, 0x8c, 0x64, 0x3c, 0x79, 0xce, 0x88, 0xaf, 0x63, 0x19, 0xc1,
+  0x37, 0x39, 0xf7, 0xdb, 0xa3, 0xe4, 0x1e, 0x2a, 0x42, 0x1e, 0x52, 0x1e,
+  0xa2, 0xe6, 0x17, 0x18, 0xa6, 0xb1, 0xe9, 0x04, 0x56, 0xf6, 0x72, 0x2b,
+  0xc2, 0xb6, 0x16, 0x61, 0x51, 0xd1, 0x2d, 0x84, 0x7b, 0x41, 0xde, 0x30,
+  0xfa, 0x11, 0x77, 0x43, 0x11, 0x7b, 0x0a, 0x93, 0xfc, 0xb5, 0x6e, 0x2b,
+  0xe2, 0x27, 0x6d, 0xba, 0x42, 0x75, 0x5e, 0xc4, 0xac, 0xd1, 0xe4, 0xee,
+  0xa8, 0xd0, 0x90, 0xde, 0xf3, 0xde, 0x74, 0x59, 0x3c, 0x30, 0x5e, 0xfb,
+  0x54, 0x76, 0x87, 0x7e, 0x24, 0xdd, 0x0d, 0x6c, 0x26, 0x48, 0xd4, 0x3b,
+  0xef, 0x24, 0x46, 0xb3, 0x01, 0x02, 0x90, 0xe7, 0xf5, 0xaf, 0x61, 0x9b,
+  0x0a, 0x5b, 0x93, 0x37, 0xc8, 0x56, 0x01, 0x0a, 0xf8, 0xf6, 0x6b, 0xed,
+  0x58, 0xe2, 0xba, 0x06, 0x7a, 0xad, 0xdb, 0xbc, 0x46, 0x4b, 0xc7, 0xe7,
+  0xef, 0x2e, 0xe8, 0x23, 0xa7, 0xf8, 0x8b, 0xc4, 0xe6, 0xaa, 0x18, 0xa8,
+  0x9e, 0xb4, 0x14, 0xe1, 0xae, 0x98, 0x08, 0xa5, 0xb8, 0xbe, 0xa3, 0x92,
+  0xb0, 0xc8, 0x69, 0xaa, 0x02, 0xde, 0x2e, 0xc7, 0x81, 0x48, 0x1c, 0xd4,
+  0x08, 0xd8, 0x66, 0xe4, 0x98, 0x09, 0xa6, 0x20, 0xb0, 0x47, 0x34, 0x09,
+  0x4e, 0xb5, 0xd5, 0x98, 0xc7, 0x19, 0x7e, 0xa9, 0x6e, 0x3b, 0x4e, 0x05,
+  0x88, 0x4a, 0xde, 0xbe, 0xc2, 0xe1, 0xc0, 0xbe, 0xc3, 0xb0, 0x78, 0x33,
+  0x29, 0xa9, 0x75, 0x7d, 0x6a, 0xa6, 0x32, 0x6c, 0x2d, 0x95, 0xda, 0x7b,
+  0x01, 0xcb, 0x33, 0x0c, 0x71, 0x50, 0x63, 0x33, 0x71, 0xae, 0x49, 0xf2,
+  0x3a, 0x2d, 0xd8, 0xb5, 0x27, 0xa6, 0x7b, 0x8e, 0x32, 0xf0, 0xa9, 0xe6,
+  0x93, 0xbb, 0xa0, 0x14, 0xcb, 0x46, 0x4b, 0x32, 0x8b, 0xa4, 0x44, 0x85,
+  0x0b, 0x7d, 0x6d, 0x58, 0x73, 0x27, 0x91, 0x75, 0x56, 0xf2, 0x66, 0x12,
+  0xc0, 0x4c, 0x09, 0xa5, 0x96, 0xac, 0x94, 0x31, 0xeb, 0x25, 0x62, 0x71,
+  0x2c, 0x23, 0x67, 0xce, 0x10, 0xde, 0x76, 0x58, 0xa3, 0x55, 0xca, 0xb6,
+  0x45, 0xf4, 0x72, 0xf0, 0x46, 0x1b, 0x2b, 0xcb, 0xd8, 0x6e, 0x46, 0x80,
+  0xe5, 0x08, 0x56, 0xc8, 0x54, 0x98, 0x32, 0xd4, 0x69, 0x48, 0xf8, 0xad,
+  0x88, 0x71, 0x95, 0x08, 0x17, 0x17, 0x40, 0x69, 0xb0, 0x60, 0x47, 0xc2,
+  0x9c, 0xf3, 0xb6, 0xe3, 0xf5, 0x49, 0x03, 0xaa, 0xf7, 0xe4, 0xfc, 0xfa,
+  0x69, 0xb3, 0x52, 0x87, 0xb6, 0x8f, 0xae, 0xf7, 0x65, 0xfb, 0xd2, 0xcf,
+  0xb8, 0x3c, 0xc3, 0x7c, 0x9b, 0xa6, 0x0b, 0xcf, 0x8e, 0x8d, 0xd8, 0x82,
+  0x79, 0x82, 0xef, 0xbf, 0xa2, 0xc9, 0xe1, 0x3b, 0xf4, 0x02, 0x9d, 0x7b,
+  0xe0, 0x19, 0x5d, 0x6a, 0xd3, 0x28, 0x66, 0xe5, 0x71, 0x66, 0xbe, 0x97,
+  0xa3, 0xa3, 0x9e, 0x8f, 0xd1, 0x14, 0x2a, 0x1d, 0x95, 0x61, 0xc0, 0x89,
+  0xe0, 0xef, 0x43, 0x06, 0xe1, 0x5d, 0x0e, 0x79, 0xfa, 0xed, 0x28, 0x6d,
+  0x63, 0xab, 0xc1, 0x79, 0x5f, 0x42, 0x94, 0x94, 0x04, 0x19, 0xf4, 0x2f,
+  0x36, 0x04, 0xe4, 0x86, 0x30, 0xd2, 0x69, 0x8d, 0x9e, 0x4c, 0xab, 0xeb,
+  0xf8, 0x09, 0xaf, 0xae, 0xa3, 0x27, 0xfc, 0x01, 0xe7, 0xdc, 0x16, 0x83,
+  0x1b, 0x2a, 0x8c, 0xbe, 0xef, 0xc2, 0x96, 0xa0, 0x13, 0x2e, 0x47, 0xdc,
+  0xad, 0x8e, 0x02, 0xa6, 0xde, 0x31, 0xef, 0x3e, 0xe7, 0x51, 0x97, 0x7f,
+  0x70, 0xce, 0xcd, 0xf7, 0xe5, 0x70, 0x9f, 0xbf, 0x1c, 0x7d, 0xef, 0x1d,
+  0x6b, 0x8f, 0x05, 0xfa, 0x49, 0x0c, 0xd9, 0x4f, 0x12, 0xe0, 0x11, 0xf8,
+  0x65, 0xd6, 0xc1, 0x60, 0x51, 0x7e, 0xaf, 0xae, 0x1f, 0xc2, 0xef, 0x66,
+  0x26, 0x01, 0xbf, 0x07, 0x34, 0xde, 0xc4, 0xef, 0xfe, 0x46, 0x35, 0x73,
+  0x6b, 0x3d, 0x6e, 0x5f, 0x12, 0x87, 0x53, 0x1d, 0x48, 0x17, 0x9b, 0x73,
+  0x74, 0x90, 0x58, 0x3b, 0xcc, 0x38, 0xa4, 0x79, 0xfe, 0x32, 0x46, 0x37,
+  0x2f, 0x04, 0x8c, 0xae, 0xfb, 0x19, 0xe7, 0xf4, 0x2e, 0x46, 0xd7, 0xcc,
+  0xe3, 0x8c, 0x99, 0xdc, 0xe7, 0xf1, 0x90, 0xbf, 0x3d, 0xae, 0xf5, 0xeb,
+  0xc5, 0x43, 0x0a, 0x69, 0x26, 0x9a, 0x83, 0x3c, 0x70, 0x70, 0x0f, 0x11,
+  0x0c, 0x12, 0x35, 0x68, 0xb9, 0x6a, 0x36, 0xf4, 0xd0, 0x5b, 0xf4, 0x8e,
+  0x46, 0x91, 0x44, 0xa9, 0x1a, 0x36, 0x77, 0x6a, 0xc3, 0xa5, 0x4d, 0x06,
+  0xbf, 0x0f, 0x3d, 0x10, 0x76, 0x91, 0x6f, 0x40, 0x12, 0x65, 0xd1, 0x22,
+  0xf6, 0x2a, 0x43, 0x1e, 0x08, 0x61, 0x9b, 0xb5, 0xcf, 0x29, 0xd4, 0x3c,
+  0xd2, 0x06, 0xa0, 0xa8, 0x0c, 0xf2, 0xe5, 0x20, 0xcc, 0x96, 0xf6, 0x03,
+  0x3a, 0x75, 0x03, 0xdd, 0x1a, 0x95, 0x8c, 0xa4, 0xf0, 0x4a, 0xdc, 0x02,
+  0xca, 0xa8, 0x16, 0x51, 0xc2, 0xcd, 0xcf, 0x5d, 0xb2, 0x22, 0x75, 0xb7,
+  0x51, 0xd8, 0xb6, 0x66, 0x0f, 0x99, 0xba, 0x68, 0xf8, 0xd7, 0x9e, 0xb6,
+  0xa0, 0x91, 0xa7, 0xcb, 0x6a, 0x40, 0x06, 0xd4, 0x0c, 0x50, 0x1d, 0x2f,
+  0xec, 0x5f, 0x03, 0xfb, 0xe2, 0xd5, 0x5b, 0xc5, 0xe9, 0xf5, 0x60, 0x7a,
+  0xab, 0x8c, 0x0b, 0x49, 0x2e, 0x49, 0x72, 0x98, 0x47, 0x6c, 0x5d, 0xa0,
+  0x6d, 0xb2, 0xf8, 0x22, 0xea, 0xe3, 0xa1, 0x4f, 0x04, 0xd5, 0x7c, 0x29,
+  0x17, 0xe6, 0x18, 0x6b, 0x8e, 0x6c, 0x76, 0xac, 0xc0, 0xcd, 0x4d, 0x2b,
+  0xdf, 0xc9, 0x99, 0x14, 0xeb, 0xfa, 0x20, 0x05, 0x7c, 0x98, 0xc6, 0x8e,
+  0xb6, 0x7b, 0x5e, 0x31, 0xcc, 0xbb, 0xc0, 0x9a, 0x29, 0x48, 0x8d, 0xf6,
+  0xf8, 0xa6, 0x71, 0x23, 0x2e, 0xe3, 0x6d, 0x01, 0x62, 0x92, 0xac, 0xb2,
+  0x9d, 0x8d, 0xc6, 0x23, 0x08, 0xb8, 0xba, 0x7e, 0x3c, 0xc0, 0xc3, 0x62,
+  0x02, 0xdb, 0x9f, 0x3e, 0xa5, 0x9f, 0x0e, 0x03, 0x42, 0x07, 0x95, 0x36,
+  0xd2, 0x8f, 0x55, 0xd1, 0x2b, 0xc0, 0xf3, 0xeb, 0xe5, 0x14, 0xed, 0x3c,
+  0x68, 0xef, 0xb5, 0x3d, 0x03, 0x20, 0x18, 0xb5, 0x1d, 0x8e, 0xe2, 0x2c,
+  0x25, 0x01, 0x9c, 0x8b, 0xd1, 0x6d, 0xaa, 0xc6, 0xa6, 0x1f, 0x1c, 0x44,
+  0x36, 0xdd, 0xce, 0xf9, 0x85, 0x2c, 0x33, 0xbe, 0xe5, 0x8d, 0xdb, 0x65,
+  0x9c, 0x73, 0xd3, 0xac, 0x17, 0xf9, 0x6a, 0xa0, 0x6f, 0xf1, 0xe5, 0xb1,
+  0x48, 0x3f, 0xca, 0x95, 0xfe, 0x58, 0xf8, 0x60, 0x10, 0xa0, 0xb1, 0x70,
+  0xf3, 0x66, 0xaa, 0x13, 0x76, 0xeb, 0x6c, 0x30, 0x8d, 0xe8, 0x5b, 0xb5,
+  0x05, 0x42, 0x04, 0x53, 0xf0, 0x77, 0x62, 0xa5, 0x61, 0x9a, 0xc3, 0xed,
+  0x67, 0x3b, 0x68, 0x19, 0x08, 0xcd, 0xc4, 0xbe, 0x7b, 0xcf, 0xfe, 0x39,
+  0x26, 0xdb, 0xbc, 0x7f, 0x4a, 0xb3, 0xff, 0x1e, 0xfb, 0xf7, 0xf4, 0x93,
+  0xec, 0xdf, 0xd3, 0xff, 0x36, 0xfb, 0xf7, 0xf4, 0xbf, 0xbc, 0x7f, 0x8f,
+  0x83, 0xfd, 0x7b, 0xfa, 0xdf, 0x65, 0xff, 0xb4, 0x69, 0x9b, 0xee, 0x5e,
+  0x16, 0xec, 0xdf, 0x48, 0x32, 0x41, 0x14, 0xed, 0x0f, 0x94, 0xd6, 0xb7,
+  0x38, 0xee, 0x22, 0xa9, 0x90, 0xec, 0xd7, 0xd6, 0xba, 0x45, 0x46, 0x9b,
+  0xec, 0xe8, 0x82, 0x62, 0xeb, 0x2f, 0x74, 0xd0, 0x93, 0xf3, 0xc4, 0x4e,
+  0xc0, 0xdb, 0x06, 0x87, 0xc7, 0x45, 0x0a, 0x5a, 0xd4, 0xeb, 0x5c, 0xc1,
+  0x61, 0x69, 0xd6, 0xcf, 0x05, 0x98, 0x95, 0xab, 0x1d, 0x8e, 0x81, 0x6e,
+  0x19, 0xc2, 0x1d, 0xbe, 0x00, 0xb9, 0x06, 0xfc, 0xf8, 0x97, 0xd1, 0x9a,
+  0x38, 0x6a, 0x01, 0xed, 0xa6, 0x14, 0x8b, 0x34, 0x78, 0xa4, 0x73, 0xfb,
+  0x66, 0x03, 0x54, 0xde, 0xa6, 0xc5, 0xf6, 0xac, 0xad, 0xea, 0xd8, 0x1d,
+  0xbc, 0x7f, 0xcb, 0x8a, 0x2b, 0x82, 0xfc, 0x79, 0xf1, 0xfe, 0x5d, 0xe8,
+  0x7b, 0x33, 0x4b, 0x0d, 0xf1, 0x16, 0xcd, 0x76, 0x0d, 0x60, 0xdb, 0x0f,
+  0x08, 0x7a, 0xde, 0x9c, 0xc6, 0xb3, 0x6f, 0x77, 0x3c, 0x27, 0x10, 0x85,
+  0x21, 0x8a, 0x24, 0x72, 0xd0, 0xb8, 0x3a, 0xd7, 0xd6, 0xa0, 0x57, 0xfd,
+  0x56, 0x13, 0x42, 0xaf, 0xf5, 0xb0, 0x2a, 0x29, 0xe4, 0x1d, 0x91, 0xba,
+  0xde, 0x32, 0x68, 0x9a, 0x09, 0x65, 0x30, 0xaf, 0x16, 0x7c, 0x27, 0x02,
+  0x6d, 0x43, 0xef, 0x41, 0x9a, 0xd9, 0x3f, 0x33, 0x89, 0xef, 0xe9, 0x7e,
+  0x83, 0xaa, 0xaf, 0x48, 0x57, 0x5c, 0x2f, 0x56, 0x52, 0x81, 0x7c, 0x4f,
+  0x05, 0x66, 0xc2, 0x2d, 0x1e, 0xa9, 0xbc, 0x92, 0x9d, 0xf6, 0x52, 0x8b,
+  0xa4, 0x96, 0xb9, 0xad, 0xbe, 0xb0, 0x89, 0x5e, 0x1d, 0xf8, 0x69, 0x51,
+  0xc8, 0xaa, 0x8b, 0x76, 0x75, 0x17, 0x57, 0xce, 0x28, 0x66, 0x3b, 0xa4,
+  0xa4, 0xa7, 0x35, 0x4b, 0x31, 0x04, 0xc1, 0xcd, 0x44, 0xc1, 0x0b, 0x39,
+  0x5e, 0xb8, 0x94, 0xa0, 0x22, 0xe6, 0xcc, 0x28, 0x84, 0xe6, 0x55, 0x33,
+  0xcc, 0x50, 0x8a, 0xb1, 0x2a, 0x17, 0x77, 0xb6, 0xb3, 0x67, 0x00, 0xa8,
+  0x68, 0xdb, 0xad, 0x71, 0xc6, 0xf0, 0x58, 0x1c, 0x2d, 0x4e, 0x15, 0xde,
+  0x43, 0x55, 0x32, 0x14, 0xd5, 0x88, 0x97, 0xaf, 0xd1, 0xf7, 0x64, 0x30,
+  0x0e, 0x6b, 0xed, 0x1a, 0x95, 0x82, 0xbf, 0x23, 0xde, 0xe8, 0x28, 0xdc,
+  0x60, 0xd5, 0xcc, 0x73, 0x4c, 0x44, 0x4e, 0x92, 0x5f, 0x19, 0xd2, 0x55,
+  0x8c, 0x65, 0x17, 0x28, 0x4d, 0x30, 0xb8, 0xb3, 0x48, 0xd3, 0x25, 0xd5,
+  0x32, 0x92, 0x38, 0xa1, 0x37, 0xc8, 0x11, 0x14, 0x20, 0x82, 0xe8, 0x36,
+  0x36, 0x92, 0xc4, 0x39, 0x5f, 0xf8, 0x2a, 0xf3, 0x8b, 0xab, 0x2d, 0xae,
+  0x25, 0x87, 0x25, 0xb8, 0xd4, 0xc4, 0x50, 0x51, 0x92, 0x5b, 0x83, 0x2e,
+  0x46, 0x04, 0x9e, 0x20, 0x53, 0xef, 0x09, 0xd8, 0xd3, 0x9a, 0x17, 0xc1,
+  0x6d, 0x9c, 0x09, 0x8e, 0xe8, 0x9f, 0x58, 0xcc, 0xec, 0x25, 0x8f, 0xfb,
+  0x22, 0x2a, 0xbb, 0xe4, 0x90, 0xfe, 0xa6, 0xc4, 0x62, 0x5b, 0xc3, 0xac,
+  0x58, 0x7b, 0x70, 0xaa, 0xd9, 0xa0, 0x16, 0x79, 0x04, 0x97, 0x75, 0x59,
+  0xac, 0xee, 0x92, 0x6f, 0x52, 0x2c, 0x8b, 0xd4, 0xfa, 0x34, 0x5b, 0x04,
+  0x15, 0x6c, 0xdc, 0xad, 0x5c, 0xd4, 0x6c, 0xee, 0x5c, 0xae, 0x2b, 0x24,
+  0xbb, 0x80, 0xc9, 0x62, 0x98, 0xd5, 0xd0, 0x0b, 0xce, 0x64, 0x2d, 0x89,
+  0x25, 0x30, 0xad, 0xd1, 0xe8, 0x34, 0xb4, 0xe5, 0xb4, 0x55, 0xd2, 0x46,
+  0xe8, 0x02, 0x1a, 0x6d, 0xd0, 0x8e, 0x8e, 0xc8, 0xe0, 0x2f, 0xa2, 0x92,
+  0x43, 0xd6, 0x9d, 0xcd, 0x15, 0xdd, 0x43, 0xd1, 0xe9, 0x27, 0xe5, 0xdd,
+  0x0a, 0xc6, 0x17, 0xbf, 0x2c, 0xc7, 0x1c, 0xf3, 0x63, 0x64, 0xd9, 0x8d,
+  0xd5, 0xd1, 0xef, 0x2b, 0x0f, 0xa0, 0x9d, 0xee, 0x52, 0x84, 0xe4, 0x81,
+  0xb4, 0x0c, 0x0c, 0x2c, 0xb9, 0x5b, 0x71, 0xeb, 0x4c, 0x09, 0xf4, 0xa5,
+  0xb3, 0x71, 0x9a, 0xb4, 0x43, 0x1b, 0x36, 0xd1, 0xeb, 0xd8, 0x9c, 0x81,
+  0xa5, 0x45, 0x7d, 0x1d, 0x10, 0x4e, 0xd9, 0xd1, 0xfb, 0x5d, 0xde, 0x90,
+  0xea, 0xbe, 0xf6, 0xc9, 0xb0, 0x3d, 0x19, 0x52, 0x00, 0x41, 0x2c, 0x03,
+  0xc4, 0x19, 0x63, 0xe3, 0x5e, 0x0e, 0x04, 0x3b, 0xa3, 0x83, 0x4f, 0x3c,
+  0x2b, 0x55, 0x58, 0x97, 0x6b, 0x96, 0x29, 0x25, 0xcf, 0x3a, 0x1e, 0x49,
+  0xaa, 0x69, 0x32, 0x85, 0xc2, 0x82, 0x19, 0x71, 0x1b, 0xc4, 0x1c, 0x08,
+  0xed, 0xe5, 0xf8, 0x22, 0xbd, 0xf4, 0x82, 0x89, 0xad, 0x2c, 0x1b, 0x34,
+  0xb3, 0x35, 0xa2, 0x91, 0x5b, 0xb6, 0x4c, 0xcc, 0xdd, 0x64, 0x1e, 0x39,
+  0x99, 0x0d, 0xde, 0x9a, 0x65, 0x0f, 0x02, 0x80, 0x23, 0xf8, 0x26, 0xe4,
+  0xb6, 0x70, 0xf2, 0x8d, 0xf2, 0xab, 0x29, 0x21, 0x05, 0x5f, 0x1a, 0xc6,
+  0x30, 0x73, 0x26, 0x45, 0x29, 0xc0, 0x35, 0x48, 0x89, 0x31, 0x27, 0x8f,
+  0x92, 0x80, 0x2a, 0x8b, 0x47, 0xd0, 0xac, 0xd6, 0x75, 0x40, 0x96, 0x91,
+  0xc2, 0x62, 0xab, 0xa3, 0x0a, 0xc0, 0x22, 0xc5, 0xcb, 0xa7, 0x59, 0x85,
+  0x7e, 0x4d, 0x3c, 0x81, 0xe4, 0xa5, 0x2f, 0xa2, 0x28, 0xc5, 0x1a, 0xad,
+  0xe9, 0xa5, 0xb3, 0x42, 0x9b, 0x07, 0xe8, 0xc1, 0xe8, 0xc4, 0xdf, 0x4b,
+  0xae, 0x82, 0x6c, 0x84, 0xec, 0x1f, 0xa4, 0x0e, 0xc3, 0x29, 0xc0, 0x81,
+  0xc2, 0xff, 0x22, 0x0f, 0x1f, 0xa8, 0xec, 0xe2, 0xc6, 0x11, 0xcd, 0x42,
+  0x1a, 0x49, 0x59, 0xc0, 0xba, 0xb5, 0x46, 0x6a, 0x5c, 0xc4, 0x45, 0x99,
+  0xc3, 0x11, 0x97, 0x85, 0x1c, 0x06, 0x0f, 0x11, 0x5c, 0x53, 0x24, 0xaf,
+  0x30, 0x94, 0xa6, 0xc5, 0x04, 0x0a, 0x81, 0x63, 0xdf, 0x9c, 0xbf, 0x7c,
+  0x77, 0x32, 0x3a, 0x7b, 0x7b, 0x08, 0x71, 0x51, 0x66, 0x24, 0x3a, 0xf7,
+  0xb9, 0xf7, 0x11, 0xc1, 0x58, 0xd3, 0x27, 0xf3, 0x8a, 0x91, 0x4a, 0xe9,
+  0x4b, 0x50, 0x7a, 0x7e, 0xc8, 0xd2, 0x8f, 0xb1, 0x2e, 0x50, 0x23, 0x23,
+  0xa0, 0xd0, 0x60, 0xa9, 0xc1, 0xa3, 0x9c, 0x91, 0x54, 0x79, 0x2d, 0x54,
+  0x09, 0x15, 0xa6, 0xa0, 0xb2, 0x58, 0x1d, 0x7e, 0xa3, 0x6a, 0xd2, 0x4c,
+  0x3c, 0xf2, 0x28, 0xbd, 0xe9, 0x98, 0xb4, 0x94, 0x06, 0x3c, 0x4f, 0x71,
+  0x70, 0x3e, 0x1f, 0xb4, 0x21, 0x9a, 0x9a, 0xd3, 0xe0, 0xaf, 0xb6, 0x35,
+  0x74, 0x5c, 0x73, 0x28, 0xd3, 0xb6, 0x43, 0x86, 0x03, 0xc4, 0x90, 0xc6,
+  0xaa, 0x04, 0x1c, 0x63, 0xd7, 0x16, 0x7e, 0x0e, 0xff, 0x69, 0xc8, 0x17,
+  0x5e, 0x34, 0xea, 0x90, 0x88, 0xc6, 0x41, 0x4d, 0xdb, 0x31, 0x17, 0xaa,
+  0x75, 0x56, 0xe5, 0x2f, 0x5b, 0x5e, 0x67, 0xf3, 0x62, 0xa5, 0xf9, 0xb7,
+  0x02, 0x6e, 0x4b, 0x98, 0xa9, 0xc3, 0x0d, 0x48, 0x34, 0x72, 0xd4, 0xd8,
+  0x85, 0xc7, 0x1c, 0xa7, 0x19, 0xd5, 0x92, 0x7c, 0xc2, 0x03, 0x09, 0xfa,
+  0x6a, 0x6c, 0x03, 0x99, 0x4a, 0x70, 0x79, 0x2d, 0x85, 0x38, 0x4c, 0xe2,
+  0x08, 0x12, 0x90, 0x5d, 0x09, 0x81, 0xf2, 0x90, 0xbb, 0x29, 0x4d, 0x6e,
+  0xb2, 0xec, 0x23, 0x7f, 0xda, 0x36, 0xdf, 0xe4, 0x76, 0x07, 0xd2, 0x7f,
+  0xe5, 0x87, 0xdd, 0x5e, 0x34, 0x46, 0x9f, 0x53, 0xc0, 0xda, 0xec, 0x41,
+  0xa9, 0x89, 0xa1, 0xee, 0xd6, 0x97, 0xa0, 0x0e, 0x47, 0x07, 0x4b, 0x73,
+  0x59, 0x5c, 0x53, 0x18, 0x80, 0x17, 0x28, 0xd8, 0xb8, 0x11, 0x78, 0x59,
+  0x69, 0x1c, 0x9d, 0x96, 0x1f, 0x2b, 0x77, 0xca, 0x43, 0x55, 0x80, 0x14,
+  0x41, 0x9e, 0x71, 0xca, 0x2d, 0x9a, 0xb0, 0x92, 0x66, 0xf6, 0x3f, 0x0a,
+  0xb7, 0x6a, 0xaf, 0x90, 0x93, 0xc7, 0xea, 0x47, 0xe8, 0xd7, 0x94, 0x2c,
+  0x5d, 0x95, 0x5a, 0x9b, 0x78, 0x9b, 0x0e, 0xcb, 0xde, 0xa3, 0x47, 0xf7,
+  0x02, 0xca, 0x09, 0x9b, 0x2b, 0xae, 0x1c, 0xdd, 0x65, 0xf9, 0xd2, 0x82,
+  0xca, 0xd5, 0x5a, 0x8d, 0xe9, 0x20, 0xe5, 0x08, 0x01, 0x25, 0xcd, 0xa5,
+  0xb0, 0xb5, 0x0d, 0xc1, 0x69, 0x3e, 0x69, 0xe1, 0xdd, 0x9c, 0x22, 0xc6,
+  0xca, 0x35, 0xe3, 0x2e, 0x12, 0xc0, 0x1c, 0xa8, 0xc5, 0x07, 0xfa, 0xb0,
+  0xf1, 0x4e, 0x3b, 0x11, 0x84, 0xef, 0x81, 0x9c, 0x71, 0x54, 0xed, 0x89,
+  0xf8, 0xfa, 0xce, 0x79, 0x6f, 0xb9, 0x99, 0x1b, 0x45, 0x05, 0x69, 0x56,
+  0x1c, 0xed, 0xe5, 0xf9, 0x0f, 0x37, 0x19, 0x00, 0x71, 0xd0, 0xb8, 0xdf,
+  0x79, 0x88, 0xa9, 0xe6, 0x9e, 0x5a, 0x55, 0x34, 0x2a, 0x61, 0x4f, 0xc5,
+  0xc3, 0x16, 0x76, 0xb5, 0x16, 0x88, 0xdb, 0x2d, 0x1b, 0x9d, 0xf8, 0xa8,
+  0x11, 0x9f, 0xea, 0xc2, 0x1b, 0x5b, 0x05, 0x34, 0x21, 0x00, 0x9b, 0xe5,
+  0x05, 0xcf, 0x9a, 0xfb, 0x0b, 0x18, 0x8e, 0x01, 0x81, 0x6d, 0xb4, 0x2f,
+  0x42, 0xe0, 0x73, 0x80, 0xd1, 0xc9, 0xe3, 0x5c, 0x2c, 0x3d, 0x3f, 0x3c,
+  0xa0, 0x27, 0x39, 0xa5, 0x53, 0x6b, 0x72, 0x5b, 0x88, 0xe7, 0x31, 0xc4,
+  0x58, 0xd5, 0xf7, 0x7c, 0x00, 0x80, 0xa0, 0xdc, 0x5f, 0x1d, 0xfa, 0xec,
+  0xd1, 0x0f, 0x31, 0x94, 0xb8, 0x34, 0xc4, 0x05, 0x8b, 0x18, 0x55, 0x84,
+  0xf2, 0xde, 0xc8, 0x1f, 0xc0, 0x9a, 0x82, 0xb1, 0x5b, 0xfb, 0xb4, 0x79,
+  0x63, 0x34, 0x11, 0xcc, 0x64, 0x97, 0xa3, 0x4e, 0x0e, 0xd7, 0xf6, 0x8c,
+  0x5b, 0x58, 0xf2, 0x4a, 0x2a, 0x87, 0x1c, 0x4a, 0x75, 0x8b, 0xf8, 0x05,
+  0x46, 0xad, 0x2c, 0xc2, 0x54, 0x78, 0xd2, 0x48, 0xa0, 0x91, 0x7a, 0x8e,
+  0x27, 0xb7, 0x08, 0x1e, 0x83, 0x62, 0x98, 0x3c, 0xbc, 0x85, 0xeb, 0x64,
+  0x25, 0x84, 0x51, 0x4e, 0x10, 0x2d, 0x11, 0xb8, 0x86, 0x40, 0x79, 0x44,
+  0x9a, 0x14, 0x60, 0x7e, 0x13, 0xda, 0x1c, 0x82, 0x4b, 0x59, 0x97, 0x5e,
+  0x6a, 0x54, 0xef, 0x2a, 0x37, 0xbb, 0xba, 0xec, 0x91, 0x4a, 0xe4, 0x2e,
+  0x56, 0xf9, 0x68, 0xb0, 0xd8, 0xf5, 0xdc, 0x0b, 0xcf, 0x85, 0xba, 0x83,
+  0x2b, 0x9e, 0x77, 0xc1, 0x35, 0xff, 0x40, 0x38, 0xd0, 0x04, 0x4c, 0xcc,
+  0x01, 0xb5, 0x44, 0xbb, 0xc3, 0x31, 0x97, 0xb8, 0x82, 0x6d, 0x9c, 0x7c,
+  0x6a, 0xfa, 0xd8, 0xf7, 0x3b, 0xae, 0xb9, 0x70, 0x63, 0xba, 0x80, 0x2b,
+  0x9f, 0x3d, 0x16, 0xa0, 0x72, 0xcc, 0x3a, 0xa6, 0x8d, 0x10, 0xf8, 0xa8,
+  0x08, 0x00, 0xbd, 0x64, 0xc2, 0xa6, 0x77, 0x54, 0x9d, 0x6a, 0x3f, 0x4d,
+  0xdc, 0x1d, 0xa0, 0x85, 0x02, 0x3a, 0xb7, 0x20, 0xff, 0x8f, 0xf0, 0x31,
+  0x48, 0x38, 0x29, 0xf3, 0x55, 0xcd, 0x55, 0x68, 0x52, 0x36, 0xb3, 0x11,
+  0x65, 0xcd, 0xfc, 0xed, 0x72, 0x5e, 0x8c, 0xd3, 0xb9, 0xd4, 0xf5, 0x4b,
+  0xd2, 0xaa, 0xc6, 0xbd, 0x1a, 0xf0, 0xf6, 0x10, 0x6f, 0x60, 0xcf, 0x48,
+  0x2f, 0x1f, 0xb3, 0xe4, 0xc1, 0x61, 0x9f, 0xf2, 0x36, 0x6e, 0xeb, 0x8d,
+  0x1f, 0xb4, 0x9f, 0x60, 0xa4, 0xd8, 0xc1, 0xac, 0x2f, 0xa7, 0x57, 0x31,
+  0x3c, 0x28, 0xe7, 0xb7, 0xf2, 0xce, 0x54, 0x60, 0x79, 0x13, 0xe4, 0xce,
+  0x74, 0x9d, 0x35, 0x53, 0x80, 0xb7, 0x24, 0x59, 0x48, 0x9a, 0xa5, 0x52,
+  0x1a, 0xaa, 0x6d, 0x82, 0x23, 0x49, 0x39, 0x51, 0xec, 0x06, 0x80, 0xc9,
+  0x4b, 0x3e, 0x6a, 0x3f, 0xb9, 0x2a, 0x6e, 0xa8, 0xf4, 0x6e, 0x09, 0xdb,
+  0xc4, 0x4d, 0x4e, 0x6f, 0x4f, 0x8f, 0x56, 0xdc, 0xe7, 0x2f, 0xe4, 0xf8,
+  0x19, 0xbb, 0x05, 0x48, 0x97, 0xe6, 0x3d, 0xd9, 0x40, 0x19, 0xbf, 0x81,
+  0x45, 0xd3, 0x51, 0x64, 0x3f, 0x1d, 0xbf, 0x9e, 0x48, 0xac, 0x55, 0x70,
+  0x1d, 0x21, 0xca, 0xbb, 0x6d, 0x98, 0x45, 0x4a, 0xa4, 0xb9, 0x91, 0x29,
+  0x21, 0x29, 0xab, 0x22, 0xc1, 0xb2, 0x40, 0xb4, 0xc7, 0x08, 0xfe, 0x0d,
+  0x92, 0x97, 0xd1, 0xa8, 0xa2, 0x58, 0x4a, 0x1d, 0x2c, 0x79, 0x3d, 0x24,
+  0x72, 0xac, 0x0c, 0x95, 0xd5, 0x13, 0xef, 0x97, 0xd3, 0x2c, 0x9d, 0xc7,
+  0x1a, 0x31, 0x61, 0xc2, 0xd0, 0xf9, 0x59, 0xb4, 0x01, 0xdf, 0x7f, 0x29,
+  0x81, 0x73, 0x29, 0x9e, 0xe1, 0xf4, 0x71, 0x51, 0x16, 0xed, 0x0c, 0xe9,
+  0x54, 0x45, 0x7c, 0x2c, 0x68, 0x0e, 0x77, 0x2d, 0xc0, 0x61, 0xd3, 0x62,
+  0x22, 0xe8, 0x35, 0x94, 0xf6, 0xe2, 0x65, 0x60, 0x26, 0x9c, 0x68, 0xae,
+  0x0f, 0x10, 0x07, 0x50, 0xa1, 0x53, 0x7b, 0x38, 0x09, 0xa7, 0x31, 0x7e,
+  0x00, 0x5d, 0x32, 0x5a, 0x8f, 0x87, 0x89, 0x71, 0x26, 0x24, 0x84, 0xe4,
+  0x8e, 0x9c, 0x43, 0xca, 0xb6, 0x13, 0xc9, 0xb1, 0x0a, 0x77, 0xfa, 0x3a,
+  0xd3, 0x84, 0x57, 0x32, 0x40, 0x78, 0x03, 0x6a, 0x8b, 0xa9, 0x80, 0xd1,
+  0x44, 0xce, 0xb0, 0x90, 0xd9, 0xdf, 0xef, 0x70, 0xc0, 0x71, 0xe3, 0x74,
+  0xe5, 0x31, 0x3a, 0xec, 0x55, 0x3a, 0xcb, 0xd4, 0x68, 0x11, 0xf1, 0x5d,
+  0x4c, 0x0c, 0x09, 0x29, 0x55, 0x87, 0x20, 0xec, 0x60, 0x23, 0x07, 0xd6,
+  0x0e, 0x4b, 0x4d, 0x48, 0x49, 0x7b, 0xe5, 0xe2, 0x20, 0x88, 0xb8, 0xad,
+  0xe6, 0xf9, 0x4a, 0xa3, 0x94, 0xfd, 0x24, 0x93, 0x6c, 0x52, 0xc0, 0xe1,
+  0xd3, 0xae, 0xac, 0x07, 0x11, 0x07, 0x9c, 0xa6, 0xdb, 0x29, 0x5a, 0xfa,
+  0x1c, 0x96, 0xd1, 0x76, 0x6b, 0xf4, 0xc7, 0x8f, 0xf6, 0x68, 0xb2, 0x8f,
+  0x1f, 0x3d, 0xdb, 0x69, 0xde, 0xca, 0xf3, 0x2a, 0x1b, 0x50, 0x3e, 0xf2,
+  0xc3, 0x9b, 0xa0, 0xd2, 0x4b, 0x92, 0xc4, 0x3c, 0x5d, 0x97, 0x6a, 0x93,
+  0xa1, 0x41, 0x2e, 0xdc, 0x93, 0xd5, 0x15, 0x20, 0x7a, 0x83, 0x5b, 0xde,
+  0xbd, 0x43, 0xae, 0x3b, 0x8a, 0xe0, 0x33, 0x9d, 0x52, 0x7a, 0x55, 0x7a,
+  0x6f, 0x32, 0x1d, 0xe8, 0x39, 0x35, 0xc0, 0x23, 0x35, 0x25, 0x0e, 0x95,
+  0x54, 0x12, 0xcb, 0x25, 0x89, 0xa3, 0xd9, 0xc9, 0xde, 0xca, 0x9d, 0xd7,
+  0xf9, 0x32, 0xaf, 0xae, 0x90, 0xc6, 0x8e, 0xa4, 0x85, 0xcb, 0x2c, 0x04,
+  0x42, 0x31, 0x02, 0xc9, 0x98, 0x00, 0x6c, 0xee, 0x97, 0xd4, 0xc4, 0x04,
+  0x19, 0xc1, 0x4c, 0x77, 0xa9, 0x44, 0x94, 0xf6, 0xad, 0x04, 0xa3, 0xe9,
+  0x96, 0xf9, 0xab, 0xbb, 0x0b, 0xa3, 0xc9, 0x25, 0xe1, 0x29, 0xfa, 0x7d,
+  0xe7, 0x62, 0x0d, 0xc5, 0x92, 0x6d, 0x6c, 0xee, 0xd9, 0xc8, 0x88, 0xa0,
+  0x47, 0xd0, 0xc8, 0xe7, 0x29, 0x5a, 0x2d, 0xe0, 0x6f, 0xe6, 0x67, 0x3f,
+  0x1a, 0x5d, 0x74, 0xf8, 0xdc, 0xfe, 0x78, 0xe7, 0x61, 0xbd, 0x88, 0xf7,
+  0x5b, 0xba, 0x19, 0x8a, 0x2c, 0x24, 0x1e, 0x4d, 0x0e, 0xab, 0x2f, 0xf8,
+  0x1f, 0x1d, 0xa5, 0x2d, 0x04, 0x26, 0x90, 0x9c, 0xbc, 0x79, 0x09, 0x63,
+  0x73, 0xa4, 0xa5, 0xd9, 0x8d, 0x7a, 0x0c, 0xad, 0xbd, 0xb6, 0x41, 0x10,
+  0x52, 0x55, 0xa3, 0x68, 0xb0, 0xd6, 0x53, 0xc3, 0xd9, 0xe4, 0x2e, 0xf7,
+  0x42, 0x75, 0x39, 0x73, 0xf1, 0xd6, 0x70, 0x4f, 0x02, 0xa6, 0x2d, 0x39,
+  0xcd, 0xa4, 0x17, 0xdb, 0xd6, 0x57, 0x5b, 0x91, 0x32, 0xed, 0xad, 0x17,
+  0x5b, 0x5e, 0x5f, 0x13, 0xd7, 0xe4, 0x71, 0xeb, 0x4f, 0xb0, 0xec, 0x01,
+  0xbc, 0xc5, 0xdf, 0x94, 0x3d, 0xe0, 0xc2, 0x89, 0x78, 0x72, 0x97, 0xa6,
+  0x72, 0x0b, 0x9e, 0x6c, 0x33, 0x85, 0x74, 0xc5, 0x28, 0xde, 0x28, 0x85,
+  0x68, 0xae, 0x5b, 0xf5, 0xb9, 0xad, 0xa0, 0x8c, 0x1b, 0x05, 0x90, 0x0c,
+  0xed, 0xc6, 0xfd, 0xdf, 0xbd, 0x0e, 0xd9, 0x3c, 0x27, 0x9e, 0x0c, 0x45,
+  0xac, 0x26, 0x13, 0xb2, 0x0b, 0xe9, 0xe8, 0x9b, 0x5f, 0x5e, 0x5e, 0x46,
+  0x13, 0x5d, 0x0d, 0x09, 0xb0, 0xf1, 0x58, 0xf3, 0xcc, 0xd8, 0x5b, 0xa4,
+  0x6f, 0xe0, 0x9e, 0xef, 0xae, 0x8a, 0x71, 0xba, 0x7b, 0xe4, 0x19, 0x6f,
+  0x15, 0x2f, 0xfc, 0xc2, 0xc3, 0x38, 0x17, 0x10, 0x13, 0x30, 0x0f, 0xc0,
+  0x95, 0x45, 0x3f, 0xb3, 0x31, 0x8f, 0x59, 0x6a, 0x98, 0xe2, 0x4e, 0x12,
+  0x8c, 0xe6, 0x28, 0x12, 0x13, 0x09, 0x92, 0x2d, 0x02, 0x19, 0x36, 0xd7,
+  0x9a, 0x0b, 0x2e, 0x4d, 0x42, 0x9b, 0x2a, 0xae, 0x62, 0x01, 0x9d, 0xf9,
+  0x3e, 0x70, 0xd5, 0x4c, 0x89, 0x36, 0x82, 0x72, 0x35, 0x4a, 0x6d, 0xdf,
+  0xb8, 0x5f, 0xb1, 0x24, 0xaa, 0x8a, 0xda, 0x80, 0x54, 0x6d, 0x25, 0x02,
+  0xc3, 0x8b, 0x58, 0x25, 0x7e, 0x91, 0x7a, 0x3b, 0x52, 0x45, 0x26, 0x84,
+  0x91, 0x46, 0xbb, 0x74, 0x48, 0xb8, 0x54, 0x6c, 0x02, 0xcc, 0x33, 0x12,
+  0x32, 0x45, 0x82, 0xfe, 0x9f, 0xfb, 0x07, 0x9f, 0x7f, 0x1e, 0x75, 0xf0,
+  0x31, 0x95, 0xc0, 0x84, 0xa0, 0x94, 0x43, 0x50, 0xee, 0x5b, 0x28, 0x7c,
+  0x7c, 0x1f, 0x1c, 0xa6, 0x6e, 0xae, 0x82, 0xfa, 0x2e, 0x9a, 0xaf, 0x86,
+  0x4e, 0x5e, 0xf2, 0xbf, 0x2c, 0xa0, 0x56, 0x88, 0x14, 0x23, 0xf5, 0x0a,
+  0x52, 0x63, 0x91, 0x77, 0xa8, 0x74, 0x99, 0x24, 0x69, 0x73, 0x42, 0xbf,
+  0x20, 0xc9, 0x4a, 0x55, 0x01, 0x37, 0xc6, 0x35, 0x5a, 0x03, 0xd5, 0x2f,
+  0x71, 0xee, 0x1f, 0x93, 0x63, 0xab, 0xa3, 0xce, 0x7f, 0x2b, 0xd1, 0x1c,
+  0x98, 0x71, 0x66, 0x51, 0x78, 0xd8, 0xcb, 0xd1, 0xc2, 0x4b, 0x63, 0xff,
+  0xe3, 0x32, 0xf9, 0x8a, 0xdb, 0x22, 0x99, 0x0f, 0xb4, 0x86, 0x23, 0xe8,
+  0x8b, 0xcb, 0xac, 0x0e, 0xeb, 0x53, 0xbd, 0xca, 0x8e, 0x0d, 0x83, 0xc7,
+  0x6c, 0x22, 0xa9, 0xaf, 0x4d, 0x5e, 0x68, 0x9d, 0xe2, 0x34, 0x9f, 0xe9,
+  0x21, 0xb5, 0xad, 0x84, 0xbe, 0xa2, 0xdd, 0x78, 0x21, 0xa4, 0x97, 0x7a,
+  0xf3, 0xaf, 0xa2, 0x80, 0x98, 0x52, 0x5e, 0x42, 0xe8, 0x8c, 0x75, 0x6d,
+  0xd4, 0x6a, 0x27, 0xbb, 0xa9, 0x3c, 0x88, 0xf0, 0xf7, 0x14, 0x8f, 0x8b,
+  0x08, 0xcc, 0xd9, 0xfb, 0xf3, 0x18, 0x18, 0xd3, 0x0b, 0x3b, 0xa8, 0x34,
+  0xc5, 0x42, 0x85, 0x16, 0xa6, 0x12, 0xa3, 0x84, 0x36, 0xb5, 0x80, 0x7c,
+  0x30, 0x4f, 0x07, 0x56, 0x0f, 0xde, 0xf5, 0xe8, 0x14, 0xee, 0xbd, 0x9f,
+  0x5f, 0x21, 0xc8, 0x4b, 0x4c, 0x62, 0x57, 0xd9, 0xe3, 0xc7, 0xe8, 0x53,
+  0xeb, 0xf3, 0xe6, 0x63, 0xd1, 0x8e, 0xcb, 0x61, 0xa9, 0x0e, 0xa2, 0x83,
+  0x38, 0xeb, 0x12, 0x56, 0x02, 0x66, 0x49, 0xe0, 0x4b, 0x4a, 0x55, 0xf8,
+  0xae, 0xea, 0x72, 0x3d, 0x81, 0x62, 0x49, 0x46, 0x39, 0x7d, 0x2a, 0xd4,
+  0x68, 0xd7, 0x95, 0x06, 0xd9, 0xec, 0x8a, 0xa9, 0x1f, 0x2b, 0xed, 0x17,
+  0x51, 0x59, 0xd0, 0x63, 0xd9, 0xc2, 0x13, 0x70, 0x61, 0xae, 0x53, 0x18,
+  0x44, 0x5b, 0x84, 0x67, 0xe4, 0x6e, 0xa9, 0xf2, 0xbf, 0xb3, 0x52, 0x26,
+  0x05, 0x1e, 0x8a, 0xa5, 0x49, 0x0e, 0x8e, 0x0c, 0xdd, 0x5d, 0x92, 0x57,
+  0xe8, 0x60, 0xcd, 0x57, 0x39, 0xf8, 0x2d, 0x90, 0xd3, 0xae, 0xce, 0x29,
+  0x95, 0x1b, 0x09, 0x6a, 0x5c, 0x99, 0x5d, 0xae, 0x71, 0xcb, 0x71, 0x05,
+  0xae, 0x62, 0x67, 0xeb, 0x13, 0xab, 0x7c, 0x45, 0x5d, 0xaf, 0x8c, 0x3d,
+  0x17, 0x74, 0xfc, 0x35, 0x6f, 0xed, 0xf0, 0x9a, 0x97, 0x86, 0x5c, 0xf5,
+  0x1a, 0x99, 0x28, 0x82, 0x1b, 0x66, 0xe4, 0xd7, 0x5f, 0x29, 0x00, 0x54,
+  0xc8, 0xd2, 0xb9, 0x78, 0xd7, 0x15, 0xc5, 0x65, 0xb3, 0xc0, 0x76, 0xc9,
+  0x28, 0xff, 0x91, 0x40, 0x2f, 0x91, 0x50, 0x58, 0xab, 0x00, 0x90, 0x1e,
+  0xa6, 0xf9, 0x22, 0xfb, 0x13, 0x22, 0x01, 0x93, 0xcc, 0x61, 0x7e, 0x13,
+  0x51, 0xa8, 0x4b, 0x4e, 0x70, 0xaa, 0x09, 0x3a, 0x57, 0x75, 0x27, 0xc9,
+  0xe3, 0x66, 0x83, 0x96, 0x9b, 0x63, 0xf5, 0x19, 0x26, 0x5c, 0x0a, 0xb2,
+  0xb8, 0xec, 0x22, 0xad, 0xb8, 0x2e, 0xae, 0x0a, 0x7b, 0x7b, 0xd3, 0x25,
+  0xc0, 0x5a, 0xf5, 0x5f, 0xad, 0xc1, 0x0b, 0xc9, 0x17, 0x81, 0xd9, 0x23,
+  0x90, 0xf1, 0x43, 0x71, 0x9f, 0xa2, 0x53, 0xaa, 0x08, 0x34, 0x1b, 0x9d,
+  0x96, 0x92, 0x57, 0x56, 0x11, 0xb7, 0x8c, 0xe8, 0x04, 0xed, 0xb7, 0xe4,
+  0xe0, 0x46, 0x5b, 0x4f, 0x5b, 0x3b, 0x9f, 0x44, 0x35, 0x1f, 0x13, 0x8b,
+  0x8b, 0x6c, 0x65, 0x08, 0x54, 0xaa, 0x32, 0x35, 0x12, 0xf3, 0xaf, 0xab,
+  0xcb, 0x0e, 0x04, 0x5e, 0x6e, 0xb0, 0x66, 0x6c, 0x85, 0xb0, 0xff, 0x23,
+  0xf1, 0xe1, 0xe0, 0x75, 0x22, 0xf3, 0xf9, 0xe2, 0xab, 0xc6, 0x70, 0xda,
+  0xe5, 0xc8, 0x6f, 0xe2, 0x21, 0xd8, 0x4d, 0x93, 0xcb, 0x7c, 0x33, 0x11,
+  0xa8, 0xfd, 0x8d, 0x2d, 0x29, 0xa9, 0xae, 0x8a, 0x4c, 0x76, 0x6e, 0x49,
+  0x06, 0xb0, 0x13, 0x1b, 0x95, 0xb6, 0x57, 0x88, 0x3a, 0xd8, 0xbb, 0xa7,
+  0x4c, 0x77, 0xfa, 0xbf, 0x15, 0x57, 0x4b, 0xfc, 0x03, 0xe3, 0x63, 0xf8,
+  0x2f, 0xf6, 0xf6, 0xa2, 0xb3, 0xee, 0x9c, 0xab, 0x37, 0x59, 0xdc, 0x42,
+  0x52, 0x21, 0xe0, 0x09, 0xb5, 0x86, 0xcd, 0x3f, 0xa4, 0x02, 0xe8, 0xd0,
+  0x0f, 0x49, 0x87, 0x87, 0x00, 0x2b, 0xbd, 0x57, 0x39, 0xfb, 0x3a, 0x2a,
+  0x0b, 0x73, 0x7b, 0x31, 0x30, 0x14, 0x5a, 0x24, 0x77, 0xa2, 0x7b, 0xe1,
+  0x3d, 0x64, 0x02, 0xdc, 0x7d, 0xf1, 0xe2, 0x6a, 0x7d, 0x99, 0x91, 0xbc,
+  0xac, 0x6f, 0xeb, 0xde, 0x83, 0x56, 0x0d, 0xef, 0x04, 0xbb, 0x27, 0xb8,
+  0xc0, 0xa6, 0xf6, 0x52, 0x4d, 0xa9, 0x62, 0xad, 0xa1, 0x3a, 0x70, 0x22,
+  0x3e, 0x2c, 0x24, 0x4d, 0x74, 0x68, 0x17, 0x8a, 0xb2, 0x12, 0xda, 0x67,
+  0x9a, 0x09, 0x96, 0x91, 0xc3, 0x4e, 0xd9, 0xb0, 0x82, 0x9b, 0x6c, 0xfc,
+  0xc5, 0x57, 0xf0, 0x69, 0xdd, 0x52, 0x93, 0x19, 0xd6, 0x66, 0x41, 0xb9,
+  0x5d, 0xea, 0x39, 0x93, 0x78, 0x8b, 0x68, 0x0f, 0x52, 0x94, 0xdd, 0xc3,
+  0x7a, 0x85, 0xab, 0xde, 0x90, 0xb3, 0xa2, 0xd8, 0x38, 0xa2, 0xfa, 0x6c,
+  0x88, 0x26, 0x5e, 0x2a, 0x3b, 0x27, 0x78, 0xbb, 0xa2, 0x7c, 0xe6, 0x07,
+  0xba, 0x5f, 0x1a, 0xd7, 0x64, 0x0c, 0x24, 0x85, 0xe2, 0xad, 0x6c, 0x9b,
+  0xeb, 0x4d, 0xf3, 0x45, 0x5f, 0x4b, 0x3b, 0x23, 0x6d, 0xc5, 0xdc, 0x1a,
+  0xf8, 0x18, 0x12, 0x57, 0xe0, 0xaf, 0x7f, 0xb2, 0xaf, 0xe3, 0x0f, 0x73,
+  0x8a, 0xa9, 0x6d, 0xc3, 0x86, 0xd5, 0x20, 0x11, 0x44, 0xdf, 0xd9, 0xa5,
+  0xe4, 0x03, 0x1b, 0x67, 0xdd, 0xea, 0xb3, 0x82, 0xfd, 0xa7, 0xad, 0x46,
+  0x94, 0x8a, 0xa2, 0x48, 0x24, 0xdb, 0xa6, 0x45, 0xa0, 0xce, 0x22, 0x17,
+  0x5f, 0xc2, 0x4c, 0x98, 0x7d, 0xc7, 0xc4, 0x31, 0x73, 0x9d, 0xfa, 0x4f,
+  0x3d, 0x3b, 0xf9, 0x9f, 0x7a, 0x6e, 0xfa, 0x3f, 0xf5, 0xdc, 0x02, 0x7e,
+  0xea, 0xf5, 0x12, 0xee, 0xc8, 0x1c, 0x1a, 0xc2, 0xbf, 0x74, 0xd3, 0xb7,
+  0xf8, 0xab, 0xee, 0xa3, 0xde, 0x37, 0xbd, 0x4f, 0xf6, 0xb6, 0x36, 0x11,
+  0xcd, 0xcf, 0x0c, 0xa0, 0xaa, 0xc8, 0x36, 0x0d, 0x8d, 0x98, 0x6e, 0x90,
+  0xc9, 0x91, 0x05, 0x46, 0xd9, 0x5d, 0x00, 0xd8, 0xe5, 0x1e, 0x00, 0xc5,
+  0x5d, 0x07, 0x43, 0xaf, 0x31, 0x8f, 0x85, 0x3a, 0xb6, 0xd1, 0x42, 0x82,
+  0xb7, 0x9c, 0x86, 0xf7, 0x90, 0x7d, 0x3d, 0xb8, 0x77, 0xfe, 0xdd, 0x7c,
+  0x81, 0xf4, 0x7e, 0x6e, 0xe3, 0xc8, 0xa7, 0x9a, 0x4a, 0xab, 0x25, 0x2b,
+  0x9b, 0xca, 0x65, 0x96, 0x9c, 0xb3, 0xc2, 0xd7, 0xde, 0x8c, 0xeb, 0x4c,
+  0x99, 0x25, 0x02, 0x91, 0xbb, 0xc8, 0xa9, 0x9d, 0xa5, 0x59, 0xd5, 0x9c,
+  0x2d, 0xd3, 0x5d, 0xdc, 0x06, 0x54, 0xf9, 0x40, 0x9d, 0x26, 0x2b, 0x32,
+  0xcd, 0xc5, 0x68, 0xf5, 0xe3, 0x99, 0x1b, 0x58, 0x1a, 0x0a, 0xf8, 0xbc,
+  0x28, 0xab, 0x2f, 0x7a, 0x25, 0x9a, 0x89, 0x27, 0x97, 0xa5, 0xd1, 0x5c,
+  0xff, 0x04, 0xd6, 0x5a, 0x9b, 0xcd, 0x72, 0xe7, 0xf4, 0x76, 0xb0, 0xb8,
+  0x33, 0xf3, 0xde, 0xfa, 0x45, 0x9c, 0xe1, 0x89, 0xb4, 0x29, 0xe5, 0x68,
+  0x51, 0x6a, 0x43, 0x3b, 0x4b, 0x8d, 0x8f, 0xae, 0x77, 0x28, 0xe5, 0xf7,
+  0x5f, 0xc4, 0x60, 0x50, 0x83, 0x85, 0x78, 0x92, 0x97, 0x4c, 0xb4, 0x2f,
+  0xce, 0xbe, 0xfb, 0x93, 0x0e, 0xf0, 0x53, 0xef, 0xc7, 0x01, 0xff, 0x94,
+  0x00, 0x20, 0x0e, 0x93, 0xb3, 0xef, 0xc0, 0xdd, 0xbf, 0x4c, 0x80, 0x6d,
+  0xfa, 0xc0, 0x57, 0xfc, 0x17, 0xe2, 0xec, 0x4d, 0xc3, 0x5e, 0xb8, 0x2c,
+  0xb9, 0x2f, 0x92, 0x8f, 0xd9, 0x1d, 0x55, 0x99, 0x92, 0xf5, 0xbd, 0x5a,
+  0xa1, 0x6e, 0x54, 0x11, 0x0f, 0x6a, 0x46, 0x3c, 0xa0, 0x68, 0x51, 0x3a,
+  0x2e, 0xb8, 0x40, 0xa6, 0x0e, 0x1b, 0x28, 0x10, 0x80, 0x3b, 0xed, 0xad,
+  0xf8, 0xac, 0x56, 0xe4, 0xb0, 0x20, 0x35, 0xb8, 0x99, 0x64, 0xd6, 0xac,
+  0x5f, 0xef, 0x27, 0xc7, 0x91, 0x4e, 0x39, 0x0e, 0xaa, 0x8e, 0xff, 0x46,
+  0xfa, 0x18, 0x81, 0xf2, 0xc1, 0xb4, 0x42, 0xdb, 0xcd, 0xb4, 0xcc, 0xb4,
+  0x8d, 0x9a, 0x34, 0x7e, 0xa5, 0xc0, 0x92, 0x61, 0x98, 0x48, 0x08, 0x40,
+  0xa2, 0x92, 0x52, 0x86, 0x34, 0x2b, 0xe6, 0x53, 0x89, 0x46, 0x18, 0xae,
+  0xe7, 0x0d, 0xb6, 0xbd, 0x56, 0x8d, 0xae, 0x01, 0x52, 0x48, 0x84, 0x42,
+  0x3e, 0x1b, 0x51, 0x90, 0x24, 0x8a, 0xc8, 0x5e, 0x38, 0x3f, 0xeb, 0x84,
+  0x19, 0xff, 0x4f, 0x30, 0xf6, 0xc7, 0x19, 0x39, 0x9d, 0x6c, 0x5d, 0xfe,
+  0x40, 0x9c, 0xc2, 0x11, 0xcf, 0x4d, 0x62, 0xcf, 0x8d, 0x1e, 0x1c, 0xe9,
+  0xcf, 0x2e, 0x95, 0xf9, 0xc8, 0x12, 0xfe, 0x16, 0xaa, 0xa0, 0x94, 0x31,
+  0x69, 0xfb, 0x33, 0x5c, 0x2f, 0xf1, 0xc5, 0xda, 0x9c, 0x19, 0x50, 0x28,
+  0x3c, 0x6d, 0xc9, 0xef, 0xc5, 0x87, 0xec, 0xa5, 0xd6, 0xd0, 0xea, 0x65,
+  0xb3, 0x86, 0xc1, 0x0b, 0x3f, 0x4a, 0x4a, 0xe8, 0x60, 0xef, 0xd0, 0x6b,
+  0x65, 0xc7, 0x3f, 0x8b, 0x0f, 0xef, 0xa3, 0x7a, 0x69, 0x60, 0xb8, 0x12,
+  0xf2, 0x6f, 0x18, 0x7f, 0xdf, 0x8e, 0xff, 0x59, 0x04, 0x48, 0x8b, 0xa1,
+  0xae, 0xe2, 0x9f, 0xbd, 0x70, 0x29, 0xe0, 0xea, 0x3d, 0xb5, 0x1e, 0x8c,
+  0x86, 0xef, 0x40, 0xd2, 0xfc, 0x04, 0x64, 0x8b, 0xc3, 0x0c, 0x61, 0x27,
+  0x20, 0x86, 0x33, 0x26, 0xf3, 0x8f, 0xd6, 0x61, 0xc8, 0xd8, 0x36, 0x0d,
+  0xf9, 0xaa, 0x17, 0xc6, 0x2a, 0x16, 0x00, 0xe9, 0x9e, 0x1e, 0xba, 0xc6,
+  0xc8, 0x0c, 0x0a, 0x94, 0xfb, 0xd5, 0x55, 0x0e, 0x45, 0x21, 0x28, 0x6a,
+  0x6f, 0x80, 0xe0, 0x07, 0x9f, 0x32, 0xa2, 0x98, 0x91, 0xf4, 0xbc, 0xc6,
+  0xbd, 0x5b, 0xdb, 0x5b, 0xe2, 0x4c, 0xc1, 0x87, 0xd0, 0x4e, 0x98, 0xd2,
+  0x60, 0x09, 0x94, 0x32, 0x25, 0xe0, 0x07, 0xf1, 0xe1, 0x0c, 0x22, 0x5a,
+  0xc7, 0xa1, 0x64, 0x37, 0xc8, 0x99, 0xf0, 0x90, 0xdf, 0xd4, 0x5e, 0x66,
+  0x9c, 0xc6, 0x06, 0xdc, 0x5b, 0x68, 0x1c, 0x7b, 0x24, 0x96, 0xc1, 0xd8,
+  0x26, 0x75, 0xb9, 0xea, 0x69, 0xb2, 0xf5, 0xc5, 0xce, 0x96, 0x5d, 0x5a,
+  0xb7, 0x39, 0xa4, 0xf6, 0x8b, 0xc5, 0x2e, 0xd4, 0xe0, 0xa3, 0xed, 0x16,
+  0x4e, 0x1e, 0xa5, 0x05, 0x72, 0x1e, 0xb2, 0x01, 0x6d, 0x68, 0x14, 0x12,
+  0xb5, 0x52, 0x80, 0x25, 0x2a, 0x2b, 0xa2, 0xd3, 0xc9, 0xf0, 0x5d, 0xcc,
+  0xe2, 0xe9, 0xbc, 0x46, 0xa1, 0x16, 0x95, 0xd2, 0x31, 0x7c, 0x6b, 0x75,
+  0xe8, 0xa9, 0xe3, 0x91, 0xe3, 0x89, 0x00, 0x0e, 0xf5, 0xd9, 0x11, 0x57,
+  0x48, 0xe5, 0xb7, 0x10, 0xef, 0xbe, 0xca, 0xb6, 0xbe, 0xd8, 0xe6, 0x0b,
+  0xcb, 0xf9, 0xd1, 0xbc, 0x6f, 0x6f, 0x25, 0x3f, 0xc5, 0x51, 0x0d, 0x12,
+  0x7e, 0xd7, 0x33, 0x10, 0x84, 0x6d, 0xef, 0x7b, 0x23, 0x79, 0x31, 0x2e,
+  0xa6, 0x77, 0x5f, 0x52, 0xb8, 0x49, 0x5e, 0x79, 0xb1, 0x4b, 0x3f, 0x6a,
+  0xa9, 0xcc, 0x5d, 0x03, 0xd1, 0x28, 0x66, 0xab, 0xe8, 0xbf, 0x5f, 0xe1,
+  0x71, 0xb5, 0x18, 0xb6, 0x92, 0xe1, 0xd0, 0x08, 0xa1, 0x6a, 0x41, 0x3d,
+  0x1b, 0x37, 0x5c, 0x2c, 0x84, 0x60, 0x6a, 0x3b, 0x76, 0x29, 0x06, 0x15,
+  0x79, 0x74, 0xd4, 0xba, 0x66, 0xe7, 0x23, 0xff, 0xaa, 0xfc, 0x62, 0x98,
+  0xbc, 0xb4, 0x39, 0x92, 0x5d, 0x0d, 0xe0, 0xf9, 0xee, 0xf0, 0x00, 0x41,
+  0x3e, 0x1f, 0xe7, 0xe2, 0x5e, 0x9f, 0x16, 0x16, 0x97, 0x19, 0xb0, 0xcc,
+  0x8c, 0xd2, 0x63, 0x2e, 0x77, 0x89, 0x82, 0x04, 0xc3, 0x95, 0x1c, 0x1b,
+  0x62, 0x37, 0xba, 0xb5, 0x5f, 0x64, 0x6a, 0x83, 0x63, 0x41, 0x5a, 0x54,
+  0x31, 0xda, 0x4f, 0x9e, 0xd9, 0x2f, 0x45, 0xf2, 0x0e, 0xd9, 0xd2, 0xaf,
+  0x92, 0xcf, 0x07, 0x78, 0xca, 0x6b, 0x29, 0x2e, 0x7c, 0xdf, 0xcc, 0xdc,
+  0xe8, 0x8b, 0x52, 0x38, 0xa0, 0xb4, 0xd4, 0x48, 0x39, 0x26, 0xdd, 0x04,
+  0xe3, 0xb4, 0xca, 0x9e, 0x3e, 0x56, 0xf5, 0x92, 0xa9, 0x54, 0xa9, 0xdf,
+  0xb6, 0xe1, 0x7c, 0xe5, 0x7b, 0xc8, 0x5b, 0x50, 0xfb, 0x20, 0x10, 0xac,
+  0x04, 0x94, 0x33, 0x34, 0x89, 0xe4, 0x0a, 0x0c, 0xdc, 0xa6, 0x46, 0x91,
+  0xbc, 0xac, 0xa9, 0x9e, 0xf4, 0xd9, 0x53, 0x6f, 0xd2, 0xf7, 0xb8, 0x29,
+  0x5a, 0x92, 0x54, 0x56, 0xd8, 0x5e, 0x51, 0xc2, 0x0c, 0x0b, 0xf6, 0x0b,
+  0xce, 0x25, 0x7c, 0x1c, 0x0c, 0x25, 0x29, 0x6b, 0xb4, 0x8e, 0xc5, 0xfb,
+  0x8e, 0x91, 0x7f, 0x08, 0xfe, 0xa4, 0x8c, 0xd3, 0xfe, 0xf4, 0x46, 0xa6,
+  0xf6, 0x4c, 0x24, 0x7d, 0x9f, 0x27, 0xc1, 0x8c, 0x7d, 0x3f, 0x5f, 0x23,
+  0x78, 0x30, 0x5b, 0x97, 0x74, 0xfb, 0xc8, 0x63, 0xac, 0x24, 0x68, 0x95,
+  0xaa, 0xe8, 0xe9, 0x6f, 0x5e, 0xbe, 0x7d, 0xff, 0xf2, 0x74, 0xf8, 0xeb,
+  0xfa, 0x91, 0xde, 0x53, 0x01, 0xe1, 0x43, 0xd9, 0xb4, 0xb0, 0xdb, 0xe2,
+  0x40, 0x36, 0x41, 0xb4, 0x01, 0xc0, 0x36, 0xed, 0x5c, 0x6d, 0x94, 0x0c,
+  0x83, 0xaf, 0x90, 0x1c, 0x12, 0xc7, 0x74, 0xe3, 0x2a, 0x0f, 0x09, 0x8d,
+  0x7b, 0x79, 0xfb, 0x69, 0x25, 0x8d, 0x7b, 0x7b, 0xfa, 0x3e, 0x5e, 0xef,
+  0x49, 0xe9, 0x90, 0x45, 0x09, 0x89, 0x71, 0xb9, 0x45, 0x36, 0xb1, 0x29,
+  0x57, 0x2b, 0x46, 0xd8, 0x9e, 0xca, 0x85, 0xd6, 0xf0, 0xba, 0x15, 0xb3,
+  0x99, 0x4b, 0x7f, 0x6d, 0x47, 0xf6, 0x8e, 0x8e, 0xba, 0x01, 0x17, 0x3e,
+  0x25, 0xfc, 0x75, 0xab, 0x1e, 0x89, 0xc8, 0xe8, 0xa4, 0xfb, 0xa0, 0x2e,
+  0x18, 0x8b, 0xe4, 0x85, 0xcc, 0x2d, 0x4e, 0x55, 0x20, 0x8f, 0x79, 0xb8,
+  0x31, 0xaa, 0xe2, 0x62, 0x46, 0x68, 0xd3, 0x4c, 0xc4, 0x3a, 0x7f, 0x39,
+  0x1a, 0xd9, 0xbb, 0xb0, 0x92, 0x74, 0x84, 0x7e, 0x60, 0x8c, 0x91, 0x1a,
+  0x49, 0xfc, 0xa2, 0xd4, 0xd0, 0xe4, 0x30, 0x9b, 0xcc, 0x4f, 0x31, 0x1f,
+  0x63, 0xf3, 0x5d, 0xac, 0x17, 0xe6, 0xc0, 0x18, 0x8d, 0x77, 0xba, 0x55,
+  0x49, 0x08, 0xb6, 0xcd, 0x78, 0x90, 0x5c, 0xa2, 0x49, 0x71, 0x32, 0x24,
+  0xfe, 0x78, 0x8d, 0xba, 0x29, 0x89, 0x1d, 0x41, 0xca, 0x73, 0xd0, 0xda,
+  0xc7, 0x2c, 0xef, 0xc7, 0x9d, 0xe8, 0xbd, 0xd1, 0xc9, 0xc5, 0xb1, 0x21,
+  0xdf, 0xfb, 0x8b, 0x6f, 0x7b, 0x92, 0xb2, 0xd0, 0xc6, 0x40, 0x22, 0x67,
+  0x3d, 0x3a, 0x81, 0x5f, 0x5b, 0xac, 0x84, 0x92, 0x1d, 0x29, 0xc6, 0x5a,
+  0x88, 0x69, 0xe0, 0xee, 0xa3, 0xc3, 0x0d, 0xbb, 0xf4, 0x64, 0xf8, 0xa4,
+  0xbd, 0x4b, 0xdd, 0xed, 0x0c, 0x08, 0x91, 0x7e, 0x14, 0xb0, 0xbb, 0xe0,
+  0xdc, 0x23, 0x6b, 0x6a, 0xd7, 0x75, 0xd8, 0xa2, 0xe0, 0x1a, 0xc1, 0xa5,
+  0xa5, 0x0c, 0x84, 0x12, 0xc0, 0xa1, 0x3a, 0x70, 0x58, 0x1b, 0x0f, 0x27,
+  0x6c, 0x7f, 0x0b, 0x20, 0x27, 0x5e, 0x5e, 0x0e, 0x83, 0x9a, 0x1d, 0x4b,
+  0xcb, 0xa9, 0x05, 0x05, 0x08, 0xf5, 0x43, 0xcd, 0xf1, 0x43, 0xa2, 0xb9,
+  0x61, 0x01, 0x6d, 0xdb, 0xd5, 0xc0, 0x6a, 0x08, 0x1b, 0xf0, 0xb8, 0x3c,
+  0xbe, 0x78, 0xb3, 0x05, 0xf2, 0x9e, 0x53, 0x3b, 0x2f, 0x8b, 0xf3, 0xbf,
+  0x31, 0xeb, 0x31, 0x0e, 0xe8, 0x0f, 0xba, 0x4a, 0x9e, 0xc8, 0x0b, 0xfe,
+  0x6f, 0x9c, 0xdf, 0xe9, 0xca, 0x2d, 0x8b, 0x39, 0x3b, 0x10, 0xe5, 0x0d,
+  0x4e, 0xde, 0xe4, 0x52, 0x47, 0xa9, 0xc2, 0x2b, 0x29, 0xd1, 0x50, 0x42,
+  0x33, 0xd4, 0x65, 0x26, 0xec, 0xcd, 0xb8, 0x3d, 0xda, 0xb1, 0x8e, 0xd6,
+  0x0b, 0x8a, 0x24, 0xd2, 0x68, 0x91, 0x1a, 0x56, 0x0f, 0x2a, 0x57, 0xd4,
+  0xcb, 0x20, 0x52, 0x81, 0xe0, 0x83, 0x3b, 0xbd, 0xa1, 0xc5, 0x44, 0x82,
+  0x7a, 0x72, 0x33, 0xed, 0x00, 0x1f, 0x25, 0xb7, 0x16, 0x25, 0x8f, 0x31,
+  0x62, 0x3b, 0x55, 0x23, 0x1c, 0xfd, 0xf0, 0xca, 0xeb, 0xc8, 0xa6, 0xf9,
+  0x69, 0xcc, 0x2f, 0xa2, 0x90, 0x76, 0xc1, 0x7b, 0x66, 0x2e, 0xc9, 0x72,
+  0x48, 0xc1, 0xd4, 0x69, 0x96, 0xad, 0x6c, 0xe3, 0x8b, 0x9c, 0x2a, 0x2c,
+  0xf3, 0x8a, 0x82, 0xa7, 0xd2, 0x76, 0x84, 0x7a, 0x8e, 0x76, 0xcc, 0x4e,
+  0x44, 0x87, 0x66, 0xe8, 0x93, 0xbd, 0x83, 0x16, 0x93, 0x08, 0xdf, 0xee,
+  0x3d, 0x3b, 0xf8, 0xdc, 0xdc, 0xcd, 0x77, 0x94, 0xff, 0xed, 0x48, 0xc6,
+  0xe0, 0xee, 0xdd, 0xc0, 0xad, 0x62, 0xd4, 0x68, 0x5a, 0xaf, 0x80, 0xe9,
+  0x24, 0x15, 0xcc, 0x08, 0x72, 0x50, 0x09, 0xb4, 0x45, 0x88, 0x44, 0x66,
+  0x88, 0x28, 0x04, 0x93, 0x64, 0x3b, 0xa2, 0x13, 0x27, 0x86, 0x0d, 0x3d,
+  0x06, 0x36, 0x9a, 0x1d, 0xb5, 0xdb, 0x34, 0x22, 0xe5, 0xdd, 0xf1, 0xc5,
+  0x3b, 0xf3, 0x9f, 0xd1, 0xc5, 0xd9, 0xbb, 0x0e, 0xa8, 0xdd, 0x9a, 0x41,
+  0x9a, 0x40, 0x34, 0x4d, 0x53, 0x21, 0x32, 0x37, 0x61, 0x38, 0x29, 0x03,
+  0x9a, 0xc5, 0x0e, 0x25, 0x07, 0x2d, 0x06, 0x5d, 0x00, 0xcb, 0x44, 0x2d,
+  0x7f, 0xa1, 0x33, 0x73, 0x3f, 0x6c, 0x5c, 0x18, 0xef, 0xf9, 0x66, 0x0e,
+  0xa1, 0x05, 0x83, 0x19, 0xb1, 0x62, 0x2b, 0xe8, 0x69, 0xb6, 0xc6, 0x68,
+  0x83, 0xef, 0xdf, 0x35, 0x39, 0xd1, 0x92, 0x90, 0x0e, 0x78, 0x5a, 0x4e,
+  0xc9, 0xad, 0x18, 0xe5, 0xa8, 0x76, 0xdd, 0xa7, 0x7a, 0x0a, 0x04, 0xd3,
+  0x4b, 0xb6, 0xc9, 0x81, 0x2c, 0x7a, 0xc9, 0x3d, 0xfc, 0x6b, 0x74, 0xa1,
+  0x1d, 0xb7, 0xe0, 0xaa, 0x58, 0x64, 0xec, 0xe1, 0xe7, 0xa4, 0x5c, 0x15,
+  0x4e, 0x95, 0x34, 0xc8, 0xcc, 0x19, 0x91, 0x27, 0x44, 0x43, 0xb2, 0x98,
+  0x90, 0xd8, 0xe5, 0xad, 0x36, 0xba, 0xbb, 0xec, 0x4b, 0x66, 0x2c, 0xd5,
+  0x9a, 0xd0, 0x36, 0xb7, 0x74, 0x56, 0x1e, 0x58, 0x64, 0x53, 0x78, 0xef,
+  0xb5, 0x85, 0x0c, 0x20, 0x79, 0xe2, 0x92, 0x05, 0x19, 0x2a, 0x16, 0x5a,
+  0x85, 0x12, 0xac, 0x34, 0xb7, 0x86, 0x74, 0x09, 0xbf, 0xcb, 0xf4, 0xb9,
+  0x3c, 0x15, 0x0d, 0xa7, 0x51, 0xed, 0x3a, 0x2a, 0xaa, 0x2c, 0x6f, 0xcb,
+  0x96, 0x73, 0x84, 0x66, 0xdd, 0x16, 0xba, 0x0d, 0x7d, 0x2e, 0x14, 0xb3,
+  0xaa, 0xb4, 0xf9, 0x9d, 0x77, 0xdb, 0x58, 0x44, 0xab, 0x87, 0x37, 0x38,
+  0x94, 0xcf, 0xb4, 0x34, 0x18, 0x4a, 0xb3, 0x72, 0x4e, 0x86, 0x82, 0x3a,
+  0xf9, 0xc4, 0xf0, 0xd3, 0x92, 0xf7, 0x4b, 0xc1, 0x0d, 0x5b, 0x1a, 0xdb,
+  0x82, 0xf2, 0x1e, 0xa6, 0x96, 0x68, 0x80, 0xd3, 0x43, 0xba, 0x16, 0x5f,
+  0x5a, 0xd3, 0x82, 0x15, 0x7a, 0x6a, 0xee, 0x18, 0xa2, 0xb8, 0x92, 0x0f,
+  0x99, 0xb2, 0x08, 0xf4, 0xa6, 0x91, 0xf1, 0x9c, 0x5d, 0x32, 0xa9, 0xdb,
+  0x2b, 0x25, 0x8c, 0x9f, 0x60, 0xa1, 0xe7, 0xfe, 0xa6, 0xb1, 0x48, 0x23,
+  0xeb, 0xc7, 0xc9, 0x82, 0x9a, 0xa1, 0x76, 0x18, 0x4f, 0x47, 0xbd, 0x02,
+  0x02, 0x6a, 0xb4, 0x8c, 0x16, 0xe6, 0x32, 0xa0, 0xd1, 0x7a, 0x39, 0x47,
+  0x6e, 0x78, 0x13, 0x28, 0x48, 0xd5, 0xc0, 0xe1, 0x06, 0x0c, 0x03, 0x1f,
+  0x57, 0xa8, 0xc1, 0x92, 0x4d, 0xb4, 0x96, 0xe6, 0xea, 0x3a, 0x71, 0x1f,
+  0x88, 0x41, 0xdf, 0x61, 0xcb, 0x14, 0x61, 0x58, 0x79, 0x2b, 0x5f, 0xe6,
+  0xc0, 0x91, 0x2b, 0xca, 0x5d, 0xd4, 0x28, 0x66, 0xd4, 0xde, 0xc3, 0x5c,
+  0x8f, 0x38, 0xd8, 0x37, 0xaa, 0xba, 0x05, 0xfd, 0xf6, 0x54, 0x95, 0x63,
+  0x04, 0x36, 0x33, 0xf8, 0x30, 0x52, 0x1d, 0x28, 0x38, 0xfb, 0x99, 0x0f,
+  0x1a, 0x34, 0x8c, 0xf5, 0x0c, 0xe5, 0x4c, 0x10, 0xca, 0x74, 0x6c, 0xaa,
+  0x63, 0xda, 0xbf, 0x5a, 0x5b, 0x4f, 0xd1, 0xbe, 0x92, 0xca, 0x47, 0x79,
+  0xf7, 0x1d, 0x95, 0xdc, 0xda, 0xf8, 0x8b, 0xa0, 0x01, 0x0d, 0x55, 0xfa,
+  0x9c, 0x15, 0xd2, 0x3c, 0x99, 0x64, 0x39, 0x34, 0xbf, 0x56, 0x65, 0xf5,
+  0x7a, 0x15, 0xde, 0xf3, 0x0e, 0x7b, 0xc0, 0x8e, 0xa8, 0x31, 0x51, 0x6f,
+  0x8a, 0xc0, 0xd4, 0x71, 0xe4, 0xf7, 0x71, 0x63, 0xdb, 0xa7, 0x91, 0x34,
+  0x81, 0xe0, 0x76, 0xef, 0xc2, 0x81, 0xd1, 0xeb, 0x05, 0x5d, 0xe4, 0x93,
+  0x9e, 0xd1, 0x2f, 0x1e, 0xf5, 0x18, 0x66, 0x47, 0x8a, 0x76, 0xa5, 0xdc,
+  0x49, 0xdf, 0x36, 0x74, 0xf1, 0xe6, 0x1b, 0x9e, 0x19, 0xad, 0x43, 0x91,
+  0x82, 0x75, 0xec, 0xce, 0xf6, 0x7b, 0xf4, 0x65, 0xc2, 0xf9, 0xdd, 0xf9,
+  0xac, 0x73, 0xe9, 0x1b, 0x66, 0xd5, 0xdb, 0x7b, 0xbe, 0x3f, 0xdc, 0x7b,
+  0xfa, 0xf9, 0x70, 0x8f, 0xda, 0x9d, 0x7b, 0x73, 0xe3, 0x32, 0x4c, 0x74,
+  0xe4, 0xf6, 0x06, 0x8a, 0x34, 0x7d, 0x4f, 0xba, 0x21, 0xda, 0xf9, 0x0b,
+  0x8b, 0xbb, 0x21, 0x9e, 0x1b, 0x72, 0xd3, 0xb5, 0xe0, 0x1b, 0x0b, 0xa3,
+  0xd3, 0xe4, 0xcb, 0x20, 0x0e, 0x32, 0x70, 0xd9, 0x44, 0xcc, 0x8b, 0xab,
+  0x1c, 0x6c, 0xa4, 0xb8, 0xc9, 0x1e, 0x9d, 0xe8, 0xac, 0x33, 0xf2, 0x29,
+  0x37, 0xc0, 0xa2, 0xd3, 0x19, 0x9f, 0x91, 0x8a, 0xf4, 0x89, 0xa8, 0x91,
+  0x4e, 0xaa, 0xdb, 0xef, 0x07, 0x62, 0xf3, 0x17, 0x5b, 0x7d, 0x00, 0xf0,
+  0xb2, 0x87, 0xae, 0x0d, 0xd2, 0x48, 0x00, 0x7f, 0x6d, 0x8c, 0x38, 0x81,
+  0xfc, 0xe2, 0x07, 0x55, 0xe3, 0xb6, 0x01, 0x71, 0xff, 0x92, 0x21, 0xe8,
+  0x3b, 0x57, 0x81, 0xe3, 0xe3, 0x48, 0xd0, 0xc8, 0x16, 0x25, 0xa0, 0x05,
+  0xe6, 0x67, 0x41, 0xf6, 0x58, 0x48, 0xeb, 0x70, 0x78, 0xe7, 0x8f, 0x7f,
+  0x74, 0x12, 0x69, 0x44, 0xd9, 0x2f, 0xd4, 0x9c, 0xe9, 0x49, 0x9f, 0x0a,
+  0xc1, 0x28, 0x56, 0xcd, 0x6d, 0x5e, 0x7a, 0x87, 0x7f, 0x21, 0xe7, 0xf0,
+  0xcf, 0x83, 0xbf, 0x98, 0x7f, 0xfe, 0xdc, 0xd3, 0x43, 0xcd, 0xa0, 0x8c,
+  0xae, 0x50, 0xc4, 0x81, 0xdf, 0xd2, 0x06, 0xf5, 0x93, 0x66, 0xf7, 0x72,
+  0xd2, 0x0c, 0x2e, 0x8e, 0xce, 0xf9, 0x30, 0x96, 0x1c, 0xf6, 0x26, 0x6e,
+  0x86, 0x1c, 0x22, 0xb5, 0x1e, 0x22, 0x9c, 0xb0, 0x9e, 0x99, 0x4f, 0x2c,
+  0x2d, 0xbd, 0x57, 0xfa, 0x1a, 0x06, 0x82, 0xc6, 0x58, 0x72, 0x6b, 0xbb,
+  0x2b, 0x33, 0x11, 0x38, 0x0d, 0x08, 0x90, 0xc4, 0xc8, 0x5d, 0x55, 0xa4,
+  0xa5, 0xa3, 0x3c, 0x60, 0x1d, 0x8d, 0x18, 0xb0, 0xc7, 0xe1, 0xc6, 0x4c,
+  0xa9, 0x9f, 0x08, 0x9e, 0x39, 0xd7, 0x44, 0xd4, 0x82, 0xa4, 0x6b, 0xc8,
+  0x60, 0x08, 0xa5, 0xd2, 0xb6, 0xcc, 0xab, 0x8f, 0x58, 0x9f, 0x94, 0xf7,
+  0x78, 0x39, 0x42, 0x98, 0xcf, 0x67, 0x56, 0xeb, 0xbb, 0x53, 0xc0, 0x32,
+  0x5b, 0xb6, 0xed, 0x51, 0xd6, 0xdd, 0x0e, 0xba, 0xed, 0x0a, 0x43, 0x1c,
+  0x05, 0x5d, 0x94, 0xc7, 0xca, 0xec, 0x01, 0x58, 0xa0, 0x52, 0x46, 0x79,
+  0x6e, 0xf4, 0x5c, 0xcb, 0x1a, 0x1e, 0x30, 0x1f, 0x00, 0x4d, 0xc0, 0x2c,
+  0xb8, 0xfd, 0x76, 0xda, 0xb7, 0x16, 0x5a, 0x8e, 0x51, 0xfb, 0xc4, 0xd7,
+  0xae, 0x64, 0x01, 0x5b, 0x86, 0xb3, 0x8a, 0xb2, 0x89, 0xd2, 0x4c, 0x83,
+  0x1a, 0x0f, 0x10, 0x32, 0x0b, 0x9f, 0x0c, 0x04, 0x79, 0x55, 0xa7, 0xfb,
+  0x2c, 0x6a, 0x2b, 0xd0, 0x41, 0x73, 0xca, 0xe8, 0x9c, 0x7d, 0xea, 0x20,
+  0x3e, 0x51, 0x1d, 0xff, 0x35, 0xd2, 0x9a, 0x7d, 0x39, 0xd3, 0xe2, 0x66,
+  0x09, 0xcf, 0x12, 0x0c, 0x8b, 0xb6, 0xf8, 0xa6, 0xe9, 0x2f, 0x62, 0x98,
+  0xeb, 0xde, 0xa5, 0xba, 0xff, 0x28, 0x74, 0xa5, 0x54, 0x1f, 0x73, 0x26,
+  0xf2, 0x20, 0x5f, 0xdd, 0x4f, 0x40, 0x05, 0x79, 0xc4, 0x96, 0x36, 0x24,
+  0x8b, 0xbd, 0x61, 0xaa, 0xf5, 0xe5, 0x25, 0x21, 0x22, 0x85, 0x19, 0x79,
+  0x54, 0xa9, 0x28, 0x05, 0x03, 0xd2, 0xa0, 0xc6, 0x08, 0x72, 0x9a, 0xb9,
+  0x52, 0xc3, 0x95, 0x43, 0x8a, 0xc0, 0xa9, 0x1c, 0xae, 0x7b, 0x27, 0x70,
+  0x02, 0x5a, 0x53, 0xc9, 0xf1, 0x76, 0x9a, 0x4c, 0x99, 0x0d, 0x74, 0xa2,
+  0x6d, 0x39, 0x98, 0xc3, 0x04, 0x1a, 0x04, 0x2e, 0x66, 0x48, 0x44, 0xf2,
+  0x35, 0x74, 0xcb, 0xbe, 0x8d, 0xee, 0x46, 0x78, 0xd8, 0x8c, 0x91, 0x25,
+  0x70, 0x9d, 0xf9, 0x4c, 0x20, 0x5c, 0x19, 0x83, 0xb3, 0xb4, 0x98, 0x86,
+  0xac, 0x57, 0x8a, 0x3c, 0x6a, 0xdf, 0x9a, 0x33, 0x22, 0xc7, 0x26, 0xbf,
+  0x80, 0x13, 0x85, 0xbe, 0xb6, 0xf4, 0x78, 0xb8, 0x1f, 0x6c, 0x6c, 0x35,
+  0x1f, 0x4c, 0x26, 0x93, 0x01, 0xe9, 0x01, 0x2f, 0x58, 0x39, 0xd9, 0x15,
+  0xe5, 0xa0, 0xc3, 0x67, 0x30, 0xca, 0x84, 0xde, 0x47, 0x47, 0x47, 0xa2,
+  0xc7, 0x5c, 0x5c, 0xb5, 0x34, 0x0a, 0x0b, 0x37, 0x28, 0x1a, 0x55, 0xac,
+  0x53, 0x40, 0x75, 0xb5, 0xae, 0xc1, 0xac, 0xac, 0xc8, 0xab, 0xe8, 0xb5,
+  0xb5, 0xb1, 0x2d, 0x4c, 0xe8, 0xc2, 0x6c, 0x48, 0xdf, 0x65, 0x24, 0x9a,
+  0xb1, 0x83, 0xad, 0x59, 0x71, 0x3f, 0x2b, 0x7a, 0x51, 0xc6, 0x6e, 0xb7,
+  0xe1, 0xe6, 0xa9, 0xfa, 0xc0, 0x8d, 0x3a, 0xc1, 0x2a, 0xe2, 0xd4, 0xb2,
+  0xa3, 0xd0, 0x67, 0xd3, 0x5c, 0x12, 0xc0, 0x52, 0xf9, 0x56, 0x7b, 0xec,
+  0x7b, 0xf6, 0x43, 0x48, 0xdd, 0xdc, 0x92, 0xa7, 0x9d, 0x5b, 0x12, 0x25,
+  0x3e, 0xac, 0x2a, 0x90, 0x7d, 0xfb, 0x88, 0xf0, 0xa4, 0x8f, 0xe4, 0x40,
+  0x1c, 0x5d, 0x21, 0x7f, 0x6b, 0x8e, 0xcd, 0x31, 0x53, 0xae, 0x58, 0x08,
+  0x68, 0x53, 0xde, 0xd1, 0xe9, 0xee, 0xc5, 0xe9, 0x28, 0xc8, 0x74, 0xbf,
+  0x83, 0xcb, 0x98, 0x5c, 0xc3, 0x4d, 0x97, 0x27, 0x93, 0x88, 0x00, 0xff,
+  0xc5, 0x49, 0x63, 0x39, 0x9c, 0xbf, 0x12, 0x45, 0xbb, 0x5a, 0x2f, 0xb5,
+  0x08, 0xc6, 0xde, 0xdd, 0xcb, 0x6c, 0x49, 0x10, 0x22, 0xda, 0x0e, 0x94,
+  0x13, 0x61, 0xab, 0xe4, 0xed, 0xcb, 0x0b, 0x94, 0xb5, 0xd4, 0x92, 0xe2,
+  0x01, 0x17, 0x50, 0xe8, 0x19, 0xbf, 0xb1, 0xa8, 0x34, 0x14, 0xb5, 0x49,
+  0x27, 0xae, 0xbd, 0x95, 0x2a, 0xeb, 0xbc, 0x7d, 0x95, 0x32, 0xde, 0x26,
+  0xf2, 0x1b, 0x92, 0xca, 0xed, 0xd0, 0xe6, 0xf9, 0xf6, 0x6e, 0xec, 0x45,
+  0x77, 0x83, 0x09, 0x10, 0x3f, 0x0e, 0xef, 0x44, 0x94, 0x2b, 0xa1, 0x05,
+  0xc3, 0x45, 0xa7, 0x3f, 0x2f, 0x2e, 0x73, 0x78, 0x02, 0x69, 0xbf, 0xfc,
+  0xc0, 0x5b, 0xe0, 0x26, 0x65, 0xea, 0x54, 0x5c, 0x82, 0xd3, 0x84, 0x2f,
+  0xe7, 0x23, 0x82, 0x7b, 0xc2, 0xd2, 0x54, 0x63, 0x50, 0xb6, 0xf4, 0x31,
+  0xac, 0x2c, 0x24, 0xe4, 0xd4, 0x7c, 0x62, 0x4c, 0x84, 0x09, 0xb2, 0x3f,
+  0xa8, 0x0c, 0xb0, 0x6a, 0xa6, 0xd6, 0xe6, 0x0d, 0x50, 0x56, 0xf5, 0x90,
+  0x56, 0x61, 0xac, 0x82, 0x34, 0x05, 0x59, 0xe1, 0x46, 0x3f, 0xfc, 0xd3,
+  0xc6, 0xe5, 0xf1, 0x0d, 0x2c, 0xb2, 0xcb, 0xe0, 0xd2, 0xb5, 0x18, 0x44,
+  0x11, 0xdc, 0x57, 0x52, 0x51, 0x09, 0xdc, 0x85, 0x17, 0xe8, 0x4a, 0x4a,
+  0xc5, 0xc2, 0x1a, 0x4c, 0xfb, 0xd1, 0x06, 0x2b, 0xfd, 0x76, 0x7f, 0x4a,
+  0xc6, 0xa4, 0x6d, 0xb6, 0x2a, 0x68, 0x00, 0xc3, 0x69, 0x82, 0x6f, 0x6b,
+  0xb8, 0x6f, 0x8e, 0x5d, 0x1f, 0x9c, 0x16, 0x7a, 0x5c, 0xb3, 0x47, 0x0e,
+  0xc5, 0x21, 0x11, 0x83, 0xba, 0x41, 0x97, 0xee, 0x9b, 0x0e, 0x23, 0x87,
+  0x95, 0xd8, 0x0b, 0xd7, 0x61, 0x83, 0xcf, 0x07, 0x6b, 0x81, 0x99, 0x4d,
+  0x52, 0x05, 0xf0, 0x98, 0x06, 0xe8, 0xff, 0x75, 0xcb, 0xf5, 0x7b, 0x1b,
+  0x46, 0xfc, 0x10, 0x7a, 0x3b, 0x84, 0xf0, 0xf1, 0x2e, 0xf4, 0xd4, 0x77,
+  0x13, 0x76, 0xdf, 0x0d, 0xfb, 0x35, 0xf1, 0xf2, 0x36, 0xcf, 0xe7, 0xdb,
+  0xe3, 0x97, 0xaf, 0x3a, 0xd1, 0x4b, 0x3e, 0x05, 0xae, 0xbc, 0xf3, 0x6a,
+  0x8e, 0x33, 0x6e, 0xeb, 0xb3, 0x56, 0x47, 0x09, 0xed, 0x8e, 0x32, 0x2a,
+  0x63, 0xd4, 0x64, 0x04, 0xda, 0x82, 0x13, 0xd2, 0xd9, 0xdd, 0xa6, 0xd3,
+  0x33, 0xe2, 0x67, 0x1f, 0x88, 0xc7, 0x1a, 0x9a, 0x32, 0xd7, 0x54, 0x79,
+  0x8c, 0x7c, 0x49, 0x8c, 0x3c, 0x2f, 0xc6, 0xc5, 0x6c, 0xb6, 0xe1, 0x76,
+  0x67, 0x70, 0x60, 0xaa, 0x7d, 0x62, 0x86, 0xe9, 0x81, 0x8c, 0x78, 0x6f,
+  0x8c, 0xd9, 0x13, 0x66, 0x45, 0xd9, 0x93, 0x82, 0x04, 0x52, 0xc9, 0x83,
+  0xb3, 0xd1, 0x2c, 0x48, 0x57, 0x9b, 0x41, 0x4d, 0x3c, 0x2a, 0xc8, 0x67,
+  0x77, 0x8c, 0xa6, 0x09, 0xd9, 0x66, 0x2d, 0x55, 0xf2, 0x1f, 0xff, 0xf8,
+  0xcb, 0xcf, 0x91, 0x76, 0x35, 0x70, 0xf8, 0x5d, 0x71, 0x45, 0xa1, 0x79,
+  0x7a, 0x21, 0x98, 0x5d, 0xb6, 0x2f, 0x08, 0x27, 0x9a, 0x70, 0x3c, 0xa3,
+  0xae, 0xb2, 0xf9, 0x6c, 0xe8, 0xe5, 0x54, 0x86, 0xd7, 0x22, 0x4c, 0x28,
+  0xfd, 0x20, 0xb5, 0x1f, 0x45, 0x09, 0x38, 0x97, 0xed, 0xa2, 0x6f, 0x03,
+  0xb5, 0x7c, 0x73, 0x19, 0xd3, 0x16, 0xd7, 0x9d, 0x77, 0x22, 0x40, 0x0f,
+  0x73, 0x7d, 0xd9, 0xda, 0xc1, 0xf4, 0xf7, 0xef, 0x4e, 0xac, 0xab, 0xd3,
+  0x97, 0xca, 0x57, 0x86, 0x53, 0xef, 0x06, 0xd9, 0x5d, 0x36, 0x36, 0x52,
+  0xa2, 0x52, 0xc0, 0x87, 0xc1, 0xa2, 0x4a, 0x5e, 0x2c, 0x0c, 0x8f, 0xe7,
+  0x1d, 0x50, 0x1d, 0xdf, 0xe2, 0xb5, 0x44, 0x5f, 0xb3, 0xe8, 0xd5, 0x97,
+  0x45, 0x69, 0x28, 0xb4, 0x90, 0x2a, 0x5c, 0x29, 0x45, 0x6e, 0x3a, 0x33,
+  0x12, 0x2a, 0x2c, 0x09, 0xdc, 0x01, 0xd7, 0x8f, 0x45, 0xe3, 0x26, 0x28,
+  0x4e, 0x0f, 0x26, 0x92, 0x94, 0xf5, 0xb5, 0x51, 0x1e, 0xcd, 0xec, 0x8d,
+  0x91, 0x0d, 0x6b, 0xbd, 0xea, 0x0b, 0x4b, 0x95, 0x8a, 0x22, 0x1a, 0x85,
+  0x0f, 0xb0, 0xe5, 0x87, 0x6c, 0x61, 0x19, 0xa1, 0xe3, 0xaf, 0x48, 0x7b,
+  0xd3, 0x37, 0xb0, 0x3f, 0x05, 0x11, 0x25, 0xa4, 0xab, 0x2e, 0x80, 0xdd,
+  0xa0, 0x89, 0xcb, 0x5e, 0x45, 0xa1, 0x46, 0xae, 0xfd, 0xe7, 0x7d, 0x4f,
+  0xac, 0x35, 0x95, 0x83, 0x43, 0x49, 0x4d, 0xac, 0x65, 0x5b, 0x7c, 0xe0,
+  0x58, 0x2a, 0x3f, 0x4c, 0x51, 0x0f, 0x99, 0xcd, 0x59, 0xc4, 0x49, 0x5a,
+  0x95, 0x1b, 0x33, 0xd6, 0xf7, 0xd5, 0x88, 0x11, 0x20, 0x72, 0x53, 0x15,
+  0xac, 0x38, 0xf4, 0xa9, 0x9c, 0x5c, 0x3c, 0x0f, 0xd1, 0x58, 0xef, 0x85,
+  0xa0, 0xa5, 0x5d, 0x92, 0xd9, 0x2f, 0xf6, 0x03, 0x41, 0xe5, 0x53, 0x3b,
+  0x48, 0x86, 0x1f, 0xc1, 0xdb, 0x94, 0x5e, 0x01, 0x19, 0xc2, 0x1b, 0x7e,
+  0x2c, 0x1b, 0xde, 0x1a, 0x0e, 0xb1, 0x96, 0xa7, 0x4f, 0x9e, 0x3c, 0xe1,
+  0x58, 0x4b, 0xef, 0x84, 0x3e, 0xfc, 0xee, 0xf8, 0xe8, 0xec, 0xcd, 0x9b,
+  0xe3, 0xb7, 0xaf, 0x8e, 0x5f, 0x69, 0xc6, 0x87, 0xb7, 0x12, 0xc7, 0x1d,
+  0xe1, 0x8a, 0x90, 0x25, 0x68, 0xe8, 0xbc, 0xf7, 0xe4, 0xd1, 0x60, 0xff,
+  0xc9, 0xa3, 0xc4, 0xf0, 0x62, 0x6a, 0xeb, 0xd3, 0xd2, 0x79, 0x0a, 0xfb,
+  0xf6, 0x6a, 0x6d, 0x54, 0x35, 0x00, 0x3b, 0xd7, 0xc0, 0xda, 0x20, 0xd7,
+  0x2b, 0xbc, 0x3d, 0x59, 0x0d, 0x3b, 0x3a, 0x92, 0x19, 0x30, 0xec, 0x59,
+  0x88, 0x4e, 0x17, 0xb0, 0x14, 0xdd, 0x87, 0x18, 0x74, 0xff, 0x11, 0x3e,
+  0x34, 0x4c, 0x5e, 0x1b, 0xed, 0x63, 0x56, 0xdc, 0x32, 0x2f, 0x1e, 0x5d,
+  0x19, 0xa5, 0x34, 0x0b, 0x43, 0x95, 0xcd, 0xf7, 0xf1, 0xfa, 0x01, 0xbf,
+  0xfe, 0x4f, 0x8c, 0xd1, 0x3f, 0x79, 0xde, 0x34, 0x2c, 0xcd, 0x41, 0xa6,
+  0x9e, 0x20, 0x5a, 0x8a, 0xd8, 0x01, 0x21, 0x35, 0x62, 0x73, 0xfc, 0xdb,
+  0x97, 0xe7, 0x78, 0xda, 0x98, 0xe5, 0x67, 0x3f, 0xfe, 0xd9, 0x95, 0x77,
+  0x5e, 0xef, 0x69, 0x36, 0xa3, 0x54, 0xb0, 0x52, 0x5b, 0xd5, 0x65, 0x18,
+  0xf4, 0x76, 0xca, 0xac, 0x35, 0x08, 0xf5, 0x92, 0xa1, 0x15, 0x22, 0x03,
+  0xd5, 0x90, 0x8e, 0x3b, 0x1e, 0xca, 0xa6, 0x95, 0xda, 0xb4, 0x29, 0x56,
+  0xcf, 0x6f, 0x44, 0x39, 0xa6, 0x71, 0x9b, 0x73, 0xd7, 0x9f, 0x7c, 0x39,
+  0xe5, 0x4e, 0xe3, 0x0d, 0xc7, 0x6c, 0x5d, 0xae, 0xb3, 0x98, 0xd7, 0x74,
+  0x23, 0xb6, 0x0e, 0x01, 0x36, 0xe5, 0x8b, 0xb4, 0xcc, 0xe7, 0x77, 0xca,
+  0xe0, 0x37, 0xdc, 0xfc, 0x98, 0x53, 0xa5, 0x28, 0xf6, 0xe5, 0xa0, 0xc4,
+  0x8b, 0x20, 0xed, 0xd4, 0x76, 0xf2, 0x01, 0x13, 0x0b, 0xf6, 0x17, 0xef,
+  0x2b, 0x13, 0x6b, 0x23, 0x1a, 0x52, 0xd3, 0xfe, 0xb7, 0x0a, 0x45, 0x17,
+  0xe4, 0x68, 0xf2, 0xfa, 0xe4, 0xf4, 0x78, 0x27, 0x79, 0x9d, 0xd5, 0x52,
+  0xda, 0xa4, 0x19, 0xc6, 0xb8, 0xf2, 0x7f, 0x47, 0x0a, 0x96, 0x85, 0xa4,
+  0x95, 0xda, 0xe0, 0x68, 0x2e, 0x98, 0xf8, 0xe0, 0x48, 0xd9, 0xd0, 0x3a,
+  0x29, 0xde, 0x1c, 0x5a, 0x22, 0xe2, 0x71, 0x9a, 0x5b, 0xa6, 0xf1, 0x4d,
+  0xd9, 0xf9, 0x48, 0xde, 0xad, 0xe2, 0x3b, 0x0c, 0x3d, 0xbc, 0xcb, 0xc2,
+  0x4f, 0x21, 0xc0, 0xa4, 0x25, 0xe7, 0x59, 0xe3, 0xc5, 0x79, 0xb5, 0x9a,
+  0x43, 0x1a, 0x44, 0xd1, 0x5d, 0xe6, 0x99, 0xab, 0xe8, 0x23, 0xce, 0x37,
+  0xd6, 0x83, 0x4d, 0xc4, 0x64, 0x81, 0x8a, 0xf5, 0x7a, 0x84, 0xfb, 0x56,
+  0x09, 0x87, 0xb4, 0x13, 0xfe, 0xef, 0xee, 0x57, 0x9b, 0xb0, 0xd2, 0x8e,
+  0xa9, 0x0b, 0xba, 0xbc, 0x41, 0x1c, 0x45, 0x6d, 0x59, 0x35, 0x66, 0xa8,
+  0x6a, 0x67, 0x83, 0x13, 0x22, 0xea, 0x2b, 0xf9, 0xee, 0xd4, 0xdc, 0xfd,
+  0xb3, 0x34, 0xde, 0x53, 0xfd, 0x81, 0xfa, 0x71, 0xda, 0xdb, 0x45, 0xfa,
+  0xae, 0x6b, 0x96, 0x71, 0xb4, 0xc7, 0x25, 0x4b, 0x65, 0x69, 0x16, 0xc7,
+  0xda, 0x14, 0xb2, 0xf5, 0x2d, 0x12, 0xa1, 0xce, 0x17, 0x8f, 0x5d, 0x49,
+  0xeb, 0x02, 0xf2, 0xa5, 0x70, 0xfd, 0x58, 0x15, 0x75, 0xf9, 0x4b, 0x59,
+  0x9b, 0x84, 0xf6, 0xa8, 0x4b, 0x36, 0x3b, 0x65, 0x58, 0x87, 0x5e, 0x43,
+  0xa1, 0xe3, 0xc2, 0x2e, 0xea, 0x42, 0x53, 0x32, 0x5a, 0x72, 0x44, 0x5b,
+  0x92, 0xaf, 0xfb, 0x22, 0xa8, 0xad, 0xb3, 0xfb, 0x9f, 0x69, 0x5a, 0xa2,
+  0xa1, 0xba, 0x68, 0x68, 0x47, 0x3a, 0x25, 0xba, 0x3e, 0xa1, 0xda, 0x7d,
+  0xf2, 0x31, 0xa7, 0x02, 0xc4, 0x35, 0xa9, 0x73, 0xe9, 0x52, 0xeb, 0xad,
+  0x78, 0x9a, 0xb6, 0xcb, 0x87, 0x61, 0xb7, 0x21, 0x95, 0x33, 0x74, 0xf4,
+  0x56, 0x24, 0xc0, 0x4a, 0x38, 0x0d, 0x80, 0xc1, 0xad, 0xf3, 0x99, 0x53,
+  0x45, 0x83, 0x3d, 0x2d, 0xaa, 0xa8, 0xa1, 0x0e, 0x92, 0x74, 0xc5, 0x48,
+  0x57, 0x00, 0x73, 0x8c, 0x01, 0xc0, 0x01, 0x5f, 0xdb, 0x8d, 0x40, 0x8b,
+  0x6d, 0x95, 0x19, 0x37, 0x26, 0x19, 0x1a, 0x4b, 0x74, 0x81, 0x92, 0x00,
+  0x45, 0xef, 0xc7, 0x92, 0x85, 0x3c, 0x46, 0xb6, 0x5d, 0xe6, 0xd7, 0xb1,
+  0x2c, 0x0b, 0x86, 0xca, 0xa3, 0x89, 0x51, 0x96, 0x86, 0x03, 0xab, 0xb3,
+  0x4d, 0x95, 0x35, 0xa4, 0xcd, 0x7e, 0x69, 0xe0, 0xc1, 0x09, 0x65, 0x83,
+  0x13, 0x3c, 0x87, 0xc6, 0x0a, 0x20, 0xaf, 0x25, 0x37, 0x5c, 0xff, 0xd6,
+  0x68, 0x3e, 0x87, 0x3d, 0xdb, 0x4f, 0x83, 0xfc, 0xaa, 0x24, 0x1d, 0x1b,
+  0x9c, 0x43, 0x46, 0xc6, 0xb2, 0x18, 0x44, 0x1b, 0x49, 0x8a, 0xe6, 0x5e,
+  0xab, 0xe0, 0xb2, 0x05, 0x37, 0x61, 0x5a, 0xb3, 0x2d, 0x80, 0xe1, 0x4a,
+  0xd1, 0xb0, 0xca, 0x0f, 0x53, 0xfa, 0x71, 0x70, 0x44, 0x1f, 0x1f, 0x7c,
+  0x4b, 0xc3, 0xfd, 0xa9, 0x67, 0x1d, 0xbe, 0xed, 0x5f, 0x1d, 0x86, 0x9d,
+  0xdf, 0x9d, 0xdf, 0xb0, 0x05, 0x8e, 0x49, 0x89, 0x24, 0x32, 0x41, 0x5a,
+  0x2a, 0x8e, 0xc8, 0xae, 0x6e, 0x38, 0x45, 0x53, 0xaa, 0xb0, 0x6d, 0xb2,
+  0x4d, 0x39, 0x30, 0xb7, 0xc8, 0x8a, 0x40, 0x74, 0xa6, 0x83, 0x62, 0x36,
+  0xa0, 0x0c, 0x69, 0x40, 0xe6, 0x21, 0x19, 0xc9, 0x3b, 0x75, 0x04, 0x0c,
+  0x42, 0x9d, 0x17, 0xa6, 0xd3, 0x98, 0x6a, 0xce, 0x75, 0x8c, 0x02, 0x8c,
+  0xe8, 0x49, 0x47, 0xd9, 0xc8, 0x43, 0xf1, 0xca, 0xd3, 0xeb, 0xda, 0x92,
+  0x17, 0x92, 0x50, 0x0b, 0x22, 0x02, 0x7f, 0x1a, 0x95, 0x47, 0xf4, 0x59,
+  0x7b, 0xa7, 0x55, 0x93, 0x0d, 0xb7, 0x60, 0x57, 0x2e, 0xf9, 0x9f, 0xd7,
+  0x2b, 0x52, 0x59, 0x81, 0xd7, 0x1c, 0x78, 0x5f, 0xb4, 0x48, 0x84, 0x90,
+  0x98, 0xcd, 0xe5, 0xff, 0x64, 0xf8, 0xa8, 0x1f, 0x04, 0xea, 0x6b, 0x32,
+  0xf6, 0x97, 0x2e, 0x4b, 0xc8, 0x3c, 0x4c, 0x32, 0x72, 0x10, 0xab, 0xaa,
+  0xad, 0xea, 0x3b, 0xc8, 0x6b, 0x5b, 0x44, 0x4b, 0xa9, 0xc5, 0xae, 0xee,
+  0xc1, 0xe5, 0xf4, 0x10, 0x09, 0x45, 0x6c, 0x72, 0xf5, 0x6c, 0x0c, 0xe0,
+  0x5a, 0x32, 0xb6, 0xbe, 0x1a, 0xb4, 0x7b, 0x56, 0xdb, 0xe6, 0x95, 0x7e,
+  0xf5, 0x86, 0xd7, 0x88, 0xb2, 0xd3, 0xd3, 0x44, 0x58, 0xd2, 0x2f, 0xb5,
+  0xf1, 0xd9, 0xc0, 0x10, 0x55, 0x7a, 0x74, 0x0f, 0x32, 0xfc, 0x90, 0x81,
+  0x3a, 0x14, 0x36, 0xba, 0xea, 0xa6, 0x19, 0x43, 0xac, 0x3f, 0x03, 0xc5,
+  0x6c, 0x63, 0x19, 0xed, 0xa0, 0xe6, 0xee, 0x07, 0x62, 0x5b, 0xef, 0x2c,
+  0xb5, 0x69, 0x06, 0xa9, 0x02, 0x49, 0xb0, 0xd4, 0x9c, 0xef, 0x94, 0xf4,
+  0x95, 0xbb, 0xce, 0xd4, 0xe2, 0x8e, 0x9c, 0x5f, 0x3a, 0x36, 0xaf, 0xa1,
+  0xd8, 0x0f, 0xde, 0x9a, 0x6d, 0x38, 0x4c, 0xfe, 0xad, 0xc8, 0xb8, 0x66,
+  0xf5, 0x9e, 0x92, 0xd5, 0x1f, 0x5e, 0xbe, 0x7b, 0x7b, 0xf2, 0xf6, 0x9b,
+  0x43, 0x2b, 0xe3, 0x20, 0xef, 0xda, 0x1d, 0x8d, 0xac, 0xec, 0xa6, 0xdf,
+  0x32, 0x6e, 0x37, 0xbc, 0x3f, 0x5d, 0x1d, 0x16, 0x10, 0xcb, 0x24, 0xf1,
+  0xcc, 0xce, 0xcb, 0x32, 0xe3, 0xb8, 0x08, 0xdb, 0xa2, 0x5a, 0x39, 0x21,
+  0xe5, 0x9a, 0x74, 0x55, 0x52, 0xb3, 0xce, 0x08, 0x50, 0xc3, 0xe0, 0x14,
+  0x7b, 0x32, 0x2f, 0x1a, 0x1d, 0x02, 0xc1, 0x94, 0x73, 0xda, 0xfe, 0xc2,
+  0xe7, 0x00, 0xb6, 0x98, 0x29, 0xfb, 0x15, 0xb6, 0x54, 0x11, 0xe9, 0x0b,
+  0x4b, 0x66, 0x1e, 0xa7, 0xe1, 0x88, 0x9f, 0xc3, 0x76, 0x47, 0x93, 0x16,
+  0x47, 0x15, 0x6d, 0x59, 0x95, 0x93, 0xb3, 0xc1, 0x92, 0x44, 0x73, 0xbc,
+  0x22, 0x7e, 0x10, 0x69, 0x2e, 0x90, 0xae, 0xf9, 0xbc, 0x30, 0x2a, 0x99,
+  0xfc, 0xd4, 0xd5, 0x65, 0x58, 0x0a, 0x3c, 0x38, 0xcd, 0xd9, 0xe5, 0x39,
+  0xb3, 0x3e, 0xcf, 0x06, 0xa2, 0x27, 0xb2, 0xcc, 0x7f, 0x71, 0x95, 0x44,
+  0xf1, 0x47, 0xe6, 0x99, 0xab, 0x4a, 0xb2, 0xba, 0xce, 0x15, 0xeb, 0x3a,
+  0xf3, 0x55, 0x00, 0xb2, 0x47, 0x1d, 0x50, 0xf1, 0x1b, 0x75, 0xea, 0x20,
+  0x78, 0x45, 0x37, 0xb0, 0x9a, 0x25, 0x0d, 0x50, 0x3b, 0xdb, 0xec, 0x97,
+  0x85, 0x7a, 0x78, 0x9f, 0x02, 0xe7, 0x29, 0x63, 0x9c, 0x31, 0xbf, 0x02,
+  0xc6, 0x7c, 0xdd, 0xd0, 0x78, 0xb5, 0x1e, 0x2f, 0xa6, 0x4f, 0x92, 0x17,
+  0xe6, 0x8f, 0x40, 0xc9, 0xa2, 0x9c, 0xd1, 0xd1, 0x91, 0x51, 0xb4, 0x90,
+  0xe0, 0xc2, 0xf0, 0xb7, 0x39, 0xc1, 0xdf, 0xda, 0x1e, 0x42, 0x07, 0xfb,
+  0x66, 0xa6, 0xb7, 0xa9, 0x42, 0x5a, 0x1a, 0x8d, 0xf0, 0x32, 0xaf, 0x39,
+  0x4f, 0xaf, 0x03, 0x2f, 0xc8, 0x6f, 0x89, 0x8b, 0x3d, 0xdf, 0xdb, 0xff,
+  0x3c, 0x41, 0xf1, 0xc1, 0x9b, 0x57, 0x4f, 0x92, 0xc9, 0x55, 0x36, 0xf9,
+  0x58, 0xad, 0x17, 0x2a, 0x8e, 0x41, 0x53, 0x63, 0x1e, 0x60, 0x9e, 0x01,
+  0xd2, 0x83, 0x99, 0xf8, 0x3c, 0x9f, 0xa0, 0xf4, 0xaf, 0xdf, 0x88, 0x4e,
+  0xcd, 0x34, 0x3a, 0xe5, 0xd9, 0xa1, 0xf6, 0xda, 0xa0, 0x74, 0x01, 0xce,
+  0xa9, 0x89, 0x04, 0x2f, 0x0c, 0x0d, 0xcc, 0xc7, 0x01, 0x84, 0x6d, 0xf4,
+  0xf2, 0x8d, 0x2e, 0xdb, 0x67, 0x4d, 0xaf, 0x37, 0x0e, 0xf6, 0xa3, 0xe1,
+  0xf3, 0x0e, 0xdc, 0xeb, 0x46, 0x63, 0x26, 0xd4, 0x2a, 0xd9, 0x6a, 0x3b,
+  0xb2, 0x07, 0xa0, 0xe5, 0x63, 0x92, 0x00, 0x82, 0xd2, 0x30, 0x5e, 0xf0,
+  0x71, 0x3c, 0xb9, 0x8b, 0x27, 0xa4, 0xb3, 0x28, 0x65, 0xb1, 0x65, 0x84,
+  0x45, 0xc1, 0xac, 0x45, 0x69, 0x42, 0x36, 0x0a, 0x68, 0x91, 0xcd, 0x28,
+  0x04, 0x1b, 0x2a, 0x6d, 0xb6, 0xfe, 0x5b, 0x5d, 0x36, 0x4e, 0xc4, 0x48,
+  0x09, 0xad, 0x87, 0xe2, 0xa0, 0xb5, 0x84, 0x84, 0xd3, 0x06, 0x9b, 0x22,
+  0x60, 0x32, 0xfb, 0x5d, 0x8e, 0x4b, 0xbb, 0xed, 0xa8, 0x18, 0x85, 0x90,
+  0x9c, 0xe7, 0xc0, 0x80, 0x66, 0x8b, 0xba, 0xb8, 0x59, 0x5e, 0x96, 0xf0,
+  0x8f, 0x50, 0x51, 0x58, 0x1a, 0x8b, 0x65, 0xc4, 0x90, 0x4b, 0xdd, 0xd8,
+  0xc6, 0xe2, 0x7a, 0x0a, 0x49, 0x6f, 0xa9, 0x82, 0x7c, 0x7b, 0x0e, 0x62,
+  0x73, 0xc5, 0x32, 0xdb, 0xec, 0xde, 0x16, 0x3d, 0xea, 0xcb, 0x36, 0xed,
+  0x0d, 0x1f, 0x3d, 0x64, 0x9b, 0xc0, 0x44, 0x8d, 0xdd, 0x31, 0xef, 0xf9,
+  0x5a, 0xb2, 0x26, 0x91, 0x1b, 0x66, 0xef, 0xc8, 0xbe, 0x03, 0xe4, 0x32,
+  0xfb, 0xaf, 0xb2, 0x69, 0x63, 0xa8, 0x8d, 0x32, 0xc7, 0x6f, 0xdd, 0xc9,
+  0xd3, 0xdd, 0x93, 0x30, 0x0c, 0xfe, 0xb5, 0xdf, 0x66, 0x3a, 0xf3, 0xeb,
+  0x5f, 0xb9, 0x9a, 0xbd, 0x5f, 0x50, 0xaa, 0xf1, 0xa8, 0xef, 0xbe, 0xf7,
+  0xc8, 0x36, 0xc4, 0xe1, 0x09, 0xb9, 0x73, 0xd1, 0x1a, 0x2e, 0x6c, 0x78,
+  0x42, 0x2f, 0xa0, 0xdc, 0xa5, 0x28, 0x07, 0x50, 0xd9, 0xcd, 0x66, 0x05,
+  0x2a, 0x54, 0x74, 0xfa, 0x66, 0x7b, 0x2b, 0x28, 0xb6, 0xd0, 0x69, 0x89,
+  0x39, 0x29, 0x66, 0xc4, 0x68, 0x66, 0xd6, 0xa4, 0x8f, 0xa6, 0xed, 0x13,
+  0x83, 0xec, 0x7b, 0x2a, 0x3a, 0xfd, 0x00, 0x44, 0x4d, 0xde, 0xaf, 0x88,
+  0x07, 0x87, 0x84, 0xa5, 0x6c, 0xdb, 0xbe, 0xd0, 0xec, 0x92, 0xae, 0xd9,
+  0x39, 0xcc, 0x2f, 0x8d, 0xc9, 0x53, 0xb1, 0x66, 0xa5, 0xdf, 0xa9, 0x50,
+  0x05, 0x0b, 0x95, 0x5f, 0x1a, 0x84, 0x72, 0x3b, 0x14, 0x37, 0xc9, 0x18,
+  0x9c, 0xaf, 0x1e, 0x2c, 0xa3, 0x6a, 0xca, 0x28, 0x8d, 0x6c, 0x7a, 0x34,
+  0xc7, 0x60, 0x75, 0x5f, 0x3b, 0xb6, 0xba, 0xe6, 0x24, 0x11, 0xff, 0x0a,
+  0xf9, 0x42, 0x96, 0x31, 0x40, 0xbf, 0x20, 0x00, 0x14, 0xdd, 0x8e, 0x07,
+  0x37, 0xc0, 0x09, 0x70, 0xbb, 0x5a, 0x2d, 0x8c, 0x78, 0x2d, 0xc3, 0x87,
+  0x31, 0xf7, 0xa3, 0x7e, 0x74, 0x76, 0xe0, 0x36, 0x9f, 0xf9, 0x1b, 0x20,
+  0x78, 0xcf, 0x23, 0xcc, 0xf5, 0xab, 0xce, 0xc2, 0xfe, 0xa6, 0x30, 0x68,
+  0x78, 0x06, 0x0f, 0x86, 0xfa, 0xb5, 0x2e, 0x5a, 0x05, 0xe2, 0xac, 0xb3,
+  0x79, 0xd0, 0xc3, 0xa8, 0xd5, 0x41, 0x1b, 0x4b, 0xbb, 0x16, 0xb5, 0xba,
+  0xb6, 0x56, 0x8f, 0x6a, 0x08, 0xb9, 0x1f, 0x3f, 0xaa, 0x07, 0x1d, 0x3e,
+  0x17, 0xab, 0xa2, 0xb6, 0x9c, 0x9e, 0xf0, 0x99, 0x95, 0xf9, 0x82, 0x80,
+  0xef, 0x86, 0xc9, 0x2b, 0x97, 0xd3, 0x42, 0x80, 0x7b, 0x81, 0xb1, 0x3a,
+  0x5d, 0x77, 0x64, 0x7e, 0x6c, 0xde, 0xad, 0x03, 0x49, 0xea, 0x71, 0x89,
+  0x0b, 0x74, 0xa7, 0x4b, 0x51, 0x56, 0x11, 0x00, 0x61, 0x8a, 0xe7, 0x46,
+  0xc3, 0x97, 0x12, 0xa6, 0x43, 0x6a, 0x96, 0x04, 0x60, 0x88, 0xf4, 0x07,
+  0x7e, 0xcc, 0xdc, 0xaa, 0xd7, 0x28, 0x21, 0x88, 0x79, 0x8a, 0xe8, 0x8b,
+  0xb6, 0xe3, 0x01, 0x6e, 0x44, 0x55, 0x28, 0xcd, 0x47, 0xae, 0xf3, 0x34,
+  0x79, 0x39, 0xaf, 0x07, 0xa3, 0xef, 0x27, 0x1c, 0x61, 0x6b, 0x84, 0xa7,
+  0x82, 0x16, 0xdf, 0xe4, 0x55, 0xa1, 0xee, 0x8c, 0x95, 0x24, 0xad, 0xe6,
+  0xe5, 0x64, 0xbd, 0x20, 0xec, 0x53, 0x62, 0x2b, 0xdb, 0x25, 0x08, 0x1b,
+  0xe9, 0x38, 0x8d, 0xd3, 0xed, 0x43, 0xd0, 0xc3, 0xf4, 0x63, 0xa5, 0x4b,
+  0x92, 0x22, 0x1d, 0xae, 0xc3, 0xb0, 0x73, 0x6e, 0x36, 0xd7, 0x8c, 0x5c,
+  0x41, 0x2d, 0xcb, 0x8e, 0xe1, 0x79, 0x81, 0x02, 0xf3, 0xef, 0xef, 0x4f,
+  0x8e, 0x1a, 0xde, 0x7d, 0x41, 0x96, 0xdf, 0x18, 0xad, 0x60, 0x38, 0x59,
+  0x79, 0x72, 0x06, 0x1d, 0x56, 0xb3, 0x71, 0x35, 0x71, 0xae, 0xb1, 0xbd,
+  0xc5, 0x32, 0x72, 0xa5, 0x1a, 0x7d, 0xe1, 0x97, 0x9d, 0xd1, 0x7d, 0x3d,
+  0xa3, 0x07, 0xbf, 0xf5, 0x19, 0x3d, 0xf8, 0x6d, 0xce, 0xa8, 0x4a, 0x10,
+  0xef, 0xef, 0xfe, 0x71, 0x0d, 0xcc, 0x52, 0x3a, 0xbe, 0xbe, 0xc3, 0xb9,
+  0x99, 0x33, 0x30, 0x60, 0xf0, 0x88, 0x81, 0xf8, 0x2d, 0x06, 0x5c, 0x20,
+  0x1b, 0xab, 0x0d, 0x4b, 0xe4, 0x10, 0x2b, 0xe8, 0x63, 0x3f, 0x39, 0x61,
+  0x40, 0x73, 0xca, 0x4e, 0x92, 0xd7, 0x4f, 0xb9, 0xbe, 0x56, 0xfc, 0xde,
+  0xea, 0xf3, 0x8f, 0x54, 0xe0, 0xe7, 0x13, 0xc0, 0xaa, 0x39, 0x8f, 0x3b,
+  0x2c, 0x66, 0xd5, 0x19, 0xcb, 0x35, 0x85, 0x14, 0x92, 0x97, 0x2b, 0x94,
+  0xc8, 0x1a, 0x8d, 0xe3, 0x96, 0xf1, 0xf5, 0xd0, 0x6f, 0x13, 0x2c, 0x16,
+  0xe6, 0x22, 0x81, 0xc8, 0xf0, 0xe0, 0x4a, 0xe6, 0x7d, 0x7b, 0x3a, 0x34,
+  0x3a, 0xc3, 0x1e, 0xce, 0xc1, 0xfc, 0x25, 0x1b, 0x8e, 0xfb, 0x86, 0xc1,
+  0x2f, 0x83, 0xa6, 0x3a, 0xe3, 0xbb, 0x3a, 0x52, 0x06, 0x86, 0x55, 0x83,
+  0x0a, 0xdb, 0x95, 0x64, 0x99, 0x3e, 0x36, 0x74, 0xdc, 0x31, 0x66, 0xe6,
+  0x47, 0x02, 0xee, 0xcd, 0xa8, 0x4e, 0xc7, 0x1a, 0x57, 0xd4, 0x0f, 0xe5,
+  0x12, 0x1e, 0x2b, 0x6d, 0x45, 0x11, 0x54, 0xcc, 0xfc, 0x3d, 0xd3, 0x34,
+  0x47, 0xcd, 0x21, 0x14, 0x98, 0xd9, 0x66, 0x89, 0x6a, 0xde, 0xa7, 0xbe,
+  0xa3, 0xe4, 0x9b, 0x6e, 0x07, 0x8f, 0xc4, 0x63, 0xcd, 0xf6, 0xaf, 0xea,
+  0x34, 0x0a, 0xe7, 0x2f, 0x16, 0xaf, 0x08, 0x2e, 0x69, 0xd0, 0x44, 0x81,
+  0x3d, 0xe9, 0x96, 0x13, 0xef, 0xc7, 0x62, 0x5f, 0x9c, 0x90, 0x67, 0x93,
+  0xbf, 0x20, 0x0e, 0x28, 0x36, 0xf3, 0x2d, 0x34, 0x34, 0xbc, 0x44, 0xf0,
+  0xe7, 0x73, 0x9f, 0xad, 0x7e, 0x08, 0xa7, 0x67, 0x7d, 0xcf, 0x0e, 0x20,
+  0xba, 0x71, 0x62, 0x15, 0xd4, 0x79, 0x38, 0x1c, 0x46, 0xe0, 0x2c, 0xae,
+  0xf3, 0xec, 0xa6, 0xe1, 0x8a, 0x97, 0x99, 0xf5, 0x6d, 0xa3, 0x0c, 0xf6,
+  0x00, 0x5d, 0x83, 0x42, 0x66, 0xc8, 0x31, 0x10, 0x34, 0x3b, 0xca, 0x49,
+  0xdc, 0x91, 0xf7, 0x9f, 0xf6, 0xc8, 0xfc, 0x91, 0xc9, 0x5c, 0xc5, 0xea,
+  0x41, 0x19, 0x10, 0xd9, 0xf5, 0x71, 0xe8, 0xc3, 0x23, 0x52, 0xde, 0x25,
+  0xd4, 0xb6, 0xc9, 0xc9, 0x34, 0x3a, 0xfe, 0x5c, 0x7f, 0x90, 0x57, 0x8c,
+  0x47, 0xcc, 0xb8, 0x42, 0x61, 0xb4, 0x98, 0x3f, 0xd3, 0x94, 0x07, 0x22,
+  0xcf, 0xf5, 0xf6, 0x32, 0xd7, 0xde, 0x04, 0x8e, 0x28, 0x6e, 0x04, 0x22,
+  0x4d, 0x08, 0xc8, 0x15, 0x13, 0x49, 0x3d, 0x92, 0x1d, 0xf1, 0xfa, 0x56,
+  0x79, 0x99, 0x32, 0xae, 0xad, 0x48, 0xa2, 0x0b, 0x8c, 0xc7, 0x7b, 0x6d,
+  0x77, 0x13, 0x4f, 0x4e, 0xfb, 0x2b, 0x31, 0xd6, 0x91, 0x34, 0xe6, 0x14,
+  0x5f, 0xac, 0xc3, 0x59, 0x6e, 0xdb, 0x88, 0xae, 0x3e, 0xd5, 0x61, 0x6a,
+  0x39, 0xaf, 0x36, 0x83, 0xf6, 0xd1, 0xca, 0x64, 0xf0, 0xca, 0x07, 0xc8,
+  0x0e, 0xa0, 0x06, 0x5c, 0xf7, 0x1f, 0x0c, 0xcc, 0xed, 0xdd, 0xa2, 0x5b,
+  0xcc, 0x6a, 0x05, 0xa3, 0x5e, 0xa0, 0x01, 0xe1, 0x1a, 0x89, 0x27, 0x74,
+  0xf6, 0xa5, 0x7a, 0x5d, 0x0a, 0xd6, 0xdb, 0x60, 0x26, 0x16, 0x12, 0x0e,
+  0xd4, 0x1f, 0x5e, 0xa5, 0xb7, 0xb7, 0xc3, 0x2a, 0xdb, 0x35, 0x5c, 0x5b,
+  0xed, 0x56, 0xd5, 0x1c, 0x1f, 0xad, 0x08, 0x7d, 0x6d, 0x63, 0x6f, 0xe3,
+  0xdb, 0x3b, 0xcb, 0x40, 0x22, 0x9c, 0x27, 0x29, 0x5e, 0x6d, 0x08, 0x5b,
+  0xd7, 0xdc, 0x98, 0xdb, 0x83, 0xb5, 0x53, 0x86, 0x19, 0x70, 0x9a, 0xa0,
+  0xd3, 0xfd, 0x6a, 0x5b, 0x16, 0x0d, 0x2e, 0x39, 0xcb, 0x8e, 0xe3, 0x70,
+  0xf4, 0x01, 0x31, 0x5d, 0x76, 0x95, 0x76, 0xc8, 0x59, 0xf5, 0x42, 0xa3,
+  0x86, 0x28, 0xb6, 0x00, 0x82, 0x3b, 0x44, 0x09, 0xac, 0x0e, 0xf7, 0xfb,
+  0x83, 0x25, 0x5d, 0x7c, 0x8c, 0x40, 0x3e, 0x75, 0xb9, 0x2d, 0xbd, 0xa5,
+  0xa1, 0x54, 0xe4, 0xd0, 0x81, 0x0b, 0xde, 0xdc, 0xdc, 0x0c, 0x37, 0xf9,
+  0x2d, 0xff, 0xcb, 0x31, 0xf0, 0xe6, 0x70, 0x67, 0x86, 0x6b, 0x4f, 0xf3,
+  0xe5, 0xfa, 0x36, 0xf1, 0x30, 0x5e, 0x6c, 0x2b, 0x38, 0x0d, 0xcc, 0x25,
+  0xdf, 0xbf, 0x7b, 0xdd, 0xb7, 0x91, 0x4d, 0x49, 0x61, 0x83, 0xe7, 0xb7,
+  0x0a, 0xb5, 0xb6, 0x2c, 0x67, 0xdc, 0x1d, 0x80, 0x45, 0x1f, 0xbd, 0x3c,
+  0xff, 0xf0, 0xf6, 0xf8, 0xe2, 0xc3, 0xbb, 0x97, 0x3f, 0x80, 0x84, 0xec,
+  0x95, 0x31, 0xf7, 0x15, 0xe2, 0x01, 0x65, 0x51, 0xa0, 0x03, 0xd2, 0x1b,
+  0x2a, 0x1b, 0xcc, 0x97, 0x04, 0xaf, 0x12, 0xeb, 0xd8, 0xe6, 0x30, 0xa3,
+  0x64, 0x9e, 0x66, 0x2e, 0x87, 0x49, 0x83, 0x5e, 0x1f, 0xb3, 0x72, 0x99,
+  0xcd, 0x87, 0x45, 0x79, 0x09, 0x2e, 0xdc, 0x7d, 0x25, 0xf2, 0x33, 0x3a,
+  0xdc, 0xae, 0x64, 0x35, 0x00, 0x82, 0xec, 0xba, 0x9c, 0x01, 0xb1, 0xe4,
+  0xa1, 0x1d, 0x6a, 0x3d, 0xd6, 0x7c, 0x4c, 0x02, 0x70, 0x75, 0xfd, 0x78,
+  0x83, 0x7a, 0xd7, 0xec, 0x13, 0x2e, 0x1d, 0x3e, 0x89, 0x83, 0xc8, 0xf7,
+  0xe3, 0xe7, 0xaa, 0x70, 0x75, 0xe6, 0xfc, 0xae, 0x1f, 0x01, 0x40, 0x20,
+  0x75, 0xae, 0xb0, 0x50, 0x12, 0x54, 0xe0, 0x86, 0x24, 0x9b, 0xe8, 0x91,
+  0x16, 0xa4, 0x36, 0xa7, 0x15, 0xb5, 0x7d, 0x08, 0x5d, 0xbe, 0x87, 0xc1,
+  0xd3, 0xd0, 0x32, 0x44, 0xcb, 0x5d, 0x6f, 0xcd, 0x4f, 0x65, 0xcd, 0x4f,
+  0xff, 0x4b, 0x6b, 0x7e, 0xfa, 0x5f, 0x58, 0xf3, 0xe3, 0xdf, 0x78, 0xcd,
+  0x8f, 0xa3, 0x6b, 0xf6, 0xbe, 0x32, 0xf8, 0x2b, 0xd6, 0xfc, 0xd7, 0xf5,
+  0xf2, 0xe3, 0xc0, 0xcc, 0x17, 0xb7, 0xb0, 0x74, 0xd8, 0xac, 0xe2, 0x26,
+  0x5b, 0xa3, 0xc1, 0x0e, 0xf9, 0xf6, 0x1d, 0xb0, 0xb0, 0xd7, 0x31, 0x34,
+  0xf5, 0x3a, 0xe8, 0x71, 0xdc, 0xa9, 0xad, 0x87, 0xb7, 0x0d, 0x84, 0x1c,
+  0xf5, 0xbe, 0xd5, 0x04, 0x7e, 0x0a, 0x68, 0xf6, 0x3d, 0x99, 0x8d, 0x0e,
+  0xdb, 0xd3, 0x7e, 0x2b, 0x74, 0xd2, 0xd3, 0x10, 0xe7, 0x68, 0x42, 0x6e,
+  0xb2, 0x2b, 0x6d, 0x37, 0x47, 0x31, 0x70, 0x49, 0xf3, 0xe7, 0xe6, 0x46,
+  0x8a, 0x01, 0xa5, 0x03, 0x73, 0x5c, 0x10, 0x31, 0x9f, 0x50, 0x66, 0x5c,
+  0xdc, 0xad, 0x30, 0xa0, 0xb9, 0x9b, 0x4b, 0x73, 0x07, 0x73, 0x22, 0xca,
+  0xfc, 0x86, 0xb2, 0x13, 0x74, 0x92, 0x49, 0x6b, 0x82, 0x12, 0xed, 0xb8,
+  0xca, 0xee, 0xb6, 0x02, 0x85, 0x61, 0x32, 0x2f, 0x20, 0x6f, 0xa6, 0x9b,
+  0x8d, 0x8f, 0xb1, 0x6b, 0x6f, 0xca, 0xf7, 0x45, 0xab, 0xdf, 0xa9, 0x7f,
+  0x6f, 0x7c, 0xcc, 0xb2, 0x55, 0x3a, 0x27, 0x68, 0x0d, 0xe4, 0x3e, 0x74,
+  0x35, 0xc8, 0x6a, 0x24, 0x47, 0x6a, 0xe1, 0x00, 0xbd, 0xd1, 0xc8, 0x3c,
+  0x23, 0x39, 0xc7, 0x1b, 0x89, 0x4a, 0x99, 0x24, 0x9f, 0x52, 0xad, 0x6b,
+  0xbc, 0x5f, 0x8a, 0x6b, 0xc6, 0x60, 0x27, 0x81, 0x96, 0x1b, 0xc5, 0x58,
+  0x30, 0x60, 0xec, 0x27, 0x14, 0x47, 0x0e, 0xa9, 0x39, 0xd7, 0x39, 0x52,
+  0xf2, 0xda, 0x98, 0xc3, 0xf6, 0x7d, 0x7e, 0x9d, 0x50, 0xa5, 0x1a, 0x1d,
+  0x13, 0x78, 0x03, 0xf1, 0x44, 0x61, 0xef, 0x3f, 0xa8, 0x1b, 0xd4, 0x45,
+  0x3a, 0x60, 0x29, 0x05, 0x4e, 0x66, 0xfd, 0xf7, 0xe2, 0xe8, 0xfc, 0xc3,
+  0x77, 0xc7, 0xc7, 0xe7, 0x27, 0xaf, 0x4e, 0x8f, 0xe5, 0xc0, 0xd8, 0x1f,
+  0xbd, 0xbd, 0xf8, 0xfe, 0x54, 0xbb, 0x84, 0x2a, 0x2f, 0x06, 0x0c, 0x2f,
+  0x70, 0xff, 0x2c, 0x94, 0xfb, 0xd4, 0x06, 0xcb, 0x18, 0xd2, 0x2f, 0x4f,
+  0x7e, 0x34, 0x5a, 0xeb, 0xf9, 0xe0, 0xfd, 0x8f, 0x41, 0x0f, 0x12, 0xaf,
+  0xc6, 0x24, 0x6c, 0x22, 0xe0, 0x4a, 0x4e, 0x06, 0x83, 0x65, 0xe1, 0x36,
+  0xb0, 0x33, 0xe5, 0xee, 0x37, 0xbe, 0x06, 0xcd, 0x70, 0xeb, 0xa5, 0x55,
+  0x18, 0xfa, 0x7e, 0xe3, 0x46, 0x3f, 0xad, 0xed, 0xe9, 0x23, 0x6d, 0x9f,
+  0xb6, 0x31, 0x68, 0xd1, 0x6a, 0xd9, 0xf6, 0x31, 0xbb, 0x23, 0x0c, 0xc7,
+  0xe4, 0x05, 0xfe, 0x8c, 0x37, 0x39, 0x3d, 0x2f, 0xf3, 0x6b, 0xe8, 0x7f,
+  0xe6, 0x59, 0x0e, 0xe9, 0xe2, 0xd1, 0xa1, 0x6d, 0xf9, 0x2a, 0x61, 0x65,
+  0x0c, 0x42, 0x99, 0x27, 0x34, 0x68, 0x12, 0xf3, 0xf6, 0x10, 0x32, 0x0e,
+  0x7e, 0xc3, 0xe3, 0xd1, 0x80, 0x86, 0x3c, 0xc3, 0xe4, 0xd5, 0xf1, 0xbb,
+  0x7e, 0x72, 0x7e, 0xfc, 0x86, 0x0b, 0x55, 0x8e, 0xdf, 0x7e, 0xc3, 0x5d,
+  0x70, 0xb5, 0xb9, 0x29, 0x65, 0x42, 0x84, 0xc9, 0x9a, 0x1e, 0x4d, 0xcc,
+  0xbb, 0x94, 0x99, 0x5a, 0x55, 0xe6, 0x76, 0xfd, 0x84, 0x00, 0x3a, 0xbc,
+  0xb6, 0x17, 0xe6, 0x8f, 0x18, 0xa9, 0x8c, 0x1d, 0xf1, 0x6d, 0x84, 0x5c,
+  0xa2, 0x98, 0xd9, 0xdc, 0x19, 0x31, 0x0a, 0x40, 0x0d, 0xa6, 0x98, 0x21,
+  0x48, 0x98, 0xc5, 0xa1, 0x04, 0x22, 0xb3, 0x8f, 0x20, 0x84, 0xb8, 0x75,
+  0xba, 0xc4, 0xe0, 0x61, 0xc5, 0x9a, 0xcf, 0xf5, 0xc1, 0x97, 0x04, 0x44,
+  0xee, 0x88, 0x11, 0xab, 0x8e, 0x2e, 0x73, 0x6e, 0x43, 0xdf, 0x42, 0xa6,
+  0x33, 0xe4, 0xce, 0xa7, 0x8c, 0xc0, 0x80, 0x00, 0x72, 0x51, 0x22, 0x81,
+  0x03, 0xd0, 0x07, 0xff, 0x6b, 0x77, 0x58, 0x55, 0x57, 0xbb, 0xf9, 0xf4,
+  0x43, 0x59, 0xa5, 0x5b, 0xed, 0xbb, 0xc8, 0xfb, 0xf5, 0x14, 0xbf, 0x4e,
+  0xb6, 0x86, 0xf6, 0x51, 0xf9, 0x3b, 0x7e, 0x1e, 0xc5, 0x02, 0xd0, 0x2b,
+  0x88, 0x5d, 0x2b, 0x9a, 0xcf, 0xa9, 0xcd, 0x73, 0xe7, 0xf9, 0xb8, 0x34,
+  0x0a, 0x9c, 0xeb, 0xfa, 0x21, 0xbd, 0x70, 0x57, 0x1f, 0x27, 0xd5, 0xde,
+  0x5e, 0x88, 0x42, 0x6f, 0x4b, 0x1c, 0xfb, 0x9a, 0x97, 0x7b, 0xfe, 0xdd,
+  0xd1, 0xe8, 0xf7, 0x7b, 0x7b, 0x94, 0x06, 0xbd, 0x8d, 0x74, 0xd5, 0x67,
+  0x4f, 0xf6, 0xf6, 0x77, 0x62, 0xea, 0x63, 0x90, 0xd7, 0x33, 0xe3, 0x16,
+  0x98, 0x2b, 0x6f, 0x03, 0x29, 0xcc, 0x2d, 0x45, 0x0f, 0x76, 0xe8, 0x69,
+  0x86, 0x24, 0x41, 0xaa, 0xec, 0xe4, 0x70, 0x26, 0xe5, 0x4e, 0x06, 0xa9,
+  0x17, 0x16, 0x07, 0xa9, 0xc7, 0xb3, 0x3f, 0xec, 0x59, 0xae, 0xf2, 0x73,
+  0xc8, 0x29, 0xff, 0xc4, 0x9b, 0xf5, 0x90, 0xe9, 0xd4, 0x0e, 0xaf, 0xf9,
+  0xeb, 0xa2, 0x44, 0x47, 0x07, 0x34, 0xc5, 0xd7, 0x97, 0x6b, 0x1c, 0xdc,
+  0x4a, 0x10, 0x40, 0x7e, 0x40, 0xe0, 0xab, 0x97, 0x39, 0xf5, 0x98, 0x7f,
+  0xc0, 0xf0, 0xa9, 0x1b, 0xd4, 0x52, 0xdf, 0x13, 0x10, 0xfe, 0xa0, 0xa1,
+  0xb3, 0x8f, 0xbf, 0x91, 0xf4, 0xcc, 0xd9, 0x8d, 0x0f, 0xf9, 0x49, 0xcf,
+  0x64, 0x39, 0x4e, 0x5e, 0xcc, 0xcd, 0x8b, 0xf3, 0x8e, 0xd2, 0xbb, 0x63,
+  0x6e, 0xb3, 0xf5, 0x5d, 0x56, 0x8e, 0xb3, 0xb2, 0xa8, 0x5a, 0x55, 0x42,
+  0xda, 0xdb, 0x95, 0x7d, 0x2a, 0x34, 0x8e, 0xa6, 0x4b, 0x05, 0x6d, 0x95,
+  0x6b, 0xb2, 0xbe, 0x05, 0xdd, 0xbd, 0x89, 0xcb, 0xb3, 0x45, 0xb5, 0x4a,
+  0x38, 0x00, 0xe8, 0x2b, 0x85, 0xff, 0x1a, 0x69, 0x3c, 0xe3, 0xe6, 0xa0,
+  0xe9, 0x7c, 0x0b, 0xdd, 0x7e, 0xda, 0xc7, 0x48, 0x38, 0x6d, 0x6b, 0x88,
+  0x02, 0x34, 0x36, 0xd6, 0x28, 0x0b, 0x8a, 0xca, 0xad, 0x81, 0x93, 0x4e,
+  0x73, 0xd1, 0xfc, 0x6e, 0x1c, 0x73, 0x97, 0x06, 0x58, 0x05, 0x1d, 0x90,
+  0xec, 0x70, 0x4d, 0xe8, 0xa4, 0xae, 0x0c, 0xe3, 0xdf, 0xf8, 0x9a, 0xe2,
+  0x6d, 0x78, 0x68, 0xe4, 0xc8, 0x79, 0x56, 0x55, 0xcc, 0xb7, 0x86, 0xd3,
+  0xbd, 0xf2, 0xf7, 0x59, 0xdf, 0x8f, 0x76, 0xce, 0x7d, 0xc9, 0xd5, 0xe1,
+  0x2d, 0xac, 0x11, 0xea, 0x46, 0x80, 0x92, 0xa6, 0x29, 0x1b, 0x86, 0x52,
+  0xfd, 0xea, 0x12, 0x27, 0x58, 0xd2, 0x84, 0xc1, 0x71, 0x5a, 0x2a, 0xf5,
+  0x0d, 0xd1, 0x69, 0x0f, 0xd8, 0x78, 0x3f, 0x4a, 0xc4, 0x1b, 0x41, 0x75,
+  0x51, 0x37, 0x25, 0xd0, 0x52, 0x97, 0x0e, 0x73, 0x79, 0x9e, 0x75, 0x82,
+  0x68, 0x29, 0xa2, 0xaa, 0xd9, 0xa4, 0xb9, 0xf4, 0x34, 0xd4, 0x6c, 0xc4,
+  0x52, 0xe7, 0x34, 0x90, 0x64, 0x0e, 0x75, 0x18, 0xe0, 0xbd, 0xdf, 0xdd,
+  0x0b, 0xa9, 0x72, 0xdf, 0xde, 0x79, 0x4d, 0xb1, 0x23, 0x30, 0x09, 0x0f,
+  0xc6, 0x8a, 0x6b, 0x95, 0xf9, 0x51, 0xc5, 0xc0, 0x80, 0xee, 0xa4, 0x17,
+  0x46, 0x9e, 0x66, 0x01, 0x58, 0xd6, 0xa8, 0x81, 0xaf, 0x20, 0xad, 0x5e,
+  0xb5, 0x84, 0x8e, 0xde, 0x03, 0xb7, 0x13, 0x8e, 0x84, 0x6d, 0x4e, 0xc6,
+  0xbc, 0x3f, 0x20, 0x95, 0xb5, 0xed, 0x6e, 0x43, 0x9b, 0x12, 0x57, 0xa6,
+  0x4d, 0xa7, 0x96, 0xc0, 0xe8, 0x15, 0xe4, 0x48, 0xb3, 0xa4, 0x99, 0x1c,
+  0xf0, 0x45, 0x4b, 0xfe, 0x2d, 0x19, 0x17, 0x69, 0xe0, 0x03, 0xa1, 0x82,
+  0x07, 0xee, 0xfc, 0x21, 0x4c, 0xb0, 0x35, 0x65, 0xcf, 0x28, 0x6d, 0x89,
+  0x9d, 0x2a, 0x0e, 0x9e, 0x84, 0xa1, 0xb8, 0x69, 0x82, 0x39, 0xd1, 0x81,
+  0xa9, 0x30, 0x36, 0x43, 0xdc, 0xe4, 0xd3, 0xfa, 0x8a, 0x7a, 0xf1, 0xa8,
+  0x65, 0x54, 0x09, 0x2e, 0x00, 0x9c, 0xd4, 0x79, 0x58, 0xf5, 0x36, 0xee,
+  0x70, 0xe0, 0xf1, 0x86, 0x11, 0x51, 0x13, 0x06, 0xc8, 0x82, 0xa3, 0x8e,
+  0xf6, 0x81, 0x9c, 0xda, 0xbb, 0xac, 0xea, 0x59, 0x68, 0x18, 0xf4, 0xcb,
+  0x9e, 0xa1, 0xcd, 0x4e, 0x60, 0xae, 0x69, 0x79, 0xda, 0x50, 0x4f, 0x08,
+  0x78, 0x78, 0xeb, 0x23, 0x83, 0xe2, 0x7f, 0xb7, 0xa5, 0xdd, 0x64, 0xd7,
+  0xcb, 0xda, 0xaf, 0xa0, 0x81, 0x2c, 0x4f, 0x3e, 0xe6, 0xf3, 0x22, 0xea,
+  0x52, 0xef, 0x1b, 0x59, 0xb3, 0xe0, 0x11, 0xde, 0x6c, 0xa9, 0xa3, 0x14,
+  0x80, 0x09, 0x97, 0xa9, 0xfc, 0x9e, 0xc1, 0x52, 0xb6, 0x2e, 0xf9, 0xa1,
+  0x6f, 0xdc, 0x43, 0xad, 0xe1, 0xe0, 0xb5, 0x67, 0x2f, 0xbd, 0x26, 0xd3,
+  0x55, 0x87, 0x28, 0xd0, 0xf8, 0xae, 0x9f, 0x1c, 0x2c, 0x68, 0x53, 0xf6,
+  0xbe, 0x89, 0x09, 0x2e, 0xee, 0x0d, 0x5c, 0x15, 0xb6, 0x5c, 0x7e, 0xf0,
+  0x67, 0x98, 0x5c, 0x44, 0x30, 0xe6, 0x4b, 0x5b, 0x09, 0xc6, 0xf5, 0x28,
+  0x2a, 0x0f, 0x22, 0x41, 0x07, 0xca, 0xa5, 0x5c, 0xc1, 0x48, 0x98, 0x66,
+  0x8a, 0x12, 0xbe, 0x20, 0xef, 0x26, 0xb2, 0xa5, 0x56, 0x02, 0x87, 0x01,
+  0x76, 0x1d, 0x58, 0x08, 0xd2, 0x6a, 0x8e, 0x07, 0xa8, 0x3d, 0x56, 0x11,
+  0x64, 0x56, 0xcf, 0x57, 0x64, 0x20, 0xd9, 0x0e, 0x76, 0xde, 0xa4, 0x50,
+  0xd5, 0x3a, 0x49, 0xc4, 0xc7, 0xf3, 0x09, 0xaf, 0xc4, 0x39, 0xa5, 0xe8,
+  0xe5, 0x55, 0x3d, 0x88, 0xe0, 0xbd, 0x52, 0x0c, 0xe8, 0xfc, 0xec, 0xfc,
+  0x60, 0xc7, 0x07, 0xc5, 0x14, 0x70, 0x04, 0xee, 0xf5, 0x48, 0x51, 0x22,
+  0x0b, 0x9c, 0xd0, 0x57, 0x71, 0xc3, 0x65, 0x7a, 0xa1, 0x6d, 0x39, 0x11,
+  0xc4, 0x38, 0x08, 0x17, 0xfa, 0x22, 0xb9, 0xfc, 0x5d, 0xa1, 0x88, 0xd7,
+  0x05, 0xd1, 0x1d, 0x4c, 0x85, 0x47, 0xfc, 0x2c, 0x84, 0x95, 0xa9, 0x38,
+  0xa1, 0x9c, 0x10, 0x59, 0x06, 0x54, 0xfc, 0xd7, 0x6c, 0x27, 0x82, 0xc2,
+  0x85, 0x60, 0x96, 0x09, 0x27, 0x1e, 0x45, 0x52, 0xba, 0x24, 0xc8, 0xeb,
+  0x9e, 0xa4, 0x80, 0x84, 0x16, 0x43, 0x12, 0xba, 0x90, 0xcb, 0xb5, 0x80,
+  0xb7, 0x14, 0x5c, 0xcb, 0x98, 0xca, 0xc3, 0xae, 0x0a, 0x5c, 0xd7, 0xd7,
+  0xa2, 0x61, 0x91, 0x49, 0xb7, 0xb2, 0x34, 0x79, 0x7b, 0x3a, 0xba, 0xf0,
+  0x83, 0x48, 0xa4, 0x87, 0x05, 0xa9, 0xcc, 0x4d, 0x60, 0x37, 0x2f, 0xb5,
+  0xe8, 0xf4, 0x64, 0x74, 0x31, 0x8c, 0x75, 0x6c, 0x30, 0xda, 0xf9, 0x08,
+  0xe5, 0x36, 0x0d, 0xa0, 0x8c, 0x84, 0x76, 0x4f, 0x8a, 0x45, 0x39, 0x3a,
+  0xc6, 0xd1, 0xa2, 0xbc, 0xf4, 0x41, 0x21, 0xda, 0xc3, 0x99, 0x29, 0xfe,
+  0x89, 0xd3, 0x94, 0x25, 0xc5, 0x59, 0xa3, 0x44, 0xd5, 0x7a, 0x3c, 0xf0,
+  0x90, 0x14, 0x59, 0xdf, 0xa1, 0xd6, 0x5c, 0x86, 0x7b, 0xcd, 0x0d, 0xf5,
+  0x31, 0xb4, 0x31, 0xb7, 0x99, 0xa1, 0x88, 0x3e, 0x82, 0x80, 0xd9, 0x70,
+  0x75, 0x4f, 0x92, 0x8c, 0x10, 0x77, 0xc9, 0xc9, 0x84, 0x67, 0x1f, 0xcc,
+  0x54, 0x20, 0x45, 0x8b, 0x92, 0xd2, 0xcd, 0xb1, 0x59, 0xb3, 0x80, 0xb0,
+  0xdd, 0x2f, 0x89, 0x53, 0x7a, 0x2c, 0xe8, 0x98, 0xae, 0xca, 0x32, 0x76,
+  0x39, 0xd9, 0x69, 0x77, 0x82, 0x00, 0xe7, 0x53, 0xc6, 0xc1, 0xac, 0x9a,
+  0x40, 0x98, 0x0c, 0x7a, 0x00, 0xa1, 0xc3, 0xad, 0x7f, 0xa0, 0xba, 0x75,
+  0xed, 0x24, 0xfb, 0xe4, 0x1a, 0xf9, 0xa9, 0x83, 0x1f, 0x39, 0xe3, 0x99,
+  0x02, 0x65, 0xfd, 0x2e, 0x84, 0xb6, 0x90, 0x8d, 0xb4, 0x09, 0xd3, 0xfb,
+  0x93, 0x57, 0xa7, 0x96, 0x5a, 0x42, 0x1d, 0x4a, 0xa1, 0xb5, 0x6b, 0x45,
+  0x59, 0x8b, 0x8a, 0x4d, 0xda, 0x93, 0x20, 0xe8, 0xb3, 0x5e, 0xe6, 0x7f,
+  0xa3, 0x54, 0x2b, 0xd7, 0xd8, 0x1e, 0xf2, 0x0f, 0xae, 0x73, 0xbd, 0xc9,
+  0xb6, 0x2a, 0xdb, 0xc1, 0x2e, 0x9f, 0xda, 0xf2, 0x0f, 0x8e, 0xf1, 0x45,
+  0xf3, 0x8f, 0xbb, 0x15, 0x8b, 0xc7, 0x4d, 0x8f, 0x04, 0x41, 0x1c, 0x0b,
+  0x12, 0x99, 0xb9, 0x8d, 0x76, 0xa9, 0x76, 0x31, 0xd0, 0x2c, 0x48, 0x31,
+  0x73, 0xa9, 0x75, 0x4d, 0x84, 0x9d, 0xa2, 0x94, 0x8a, 0xc7, 0xed, 0xd7,
+  0xef, 0xce, 0xde, 0x0c, 0x2e, 0xce, 0x76, 0x28, 0x5b, 0x8f, 0x46, 0xde,
+  0x90, 0x1f, 0x52, 0xd9, 0xe6, 0xa8, 0x0e, 0xa2, 0x44, 0x1c, 0x6d, 0xdb,
+  0xd5, 0x8e, 0x54, 0xf9, 0xf0, 0x7d, 0x42, 0xd3, 0xd3, 0xb7, 0x82, 0xde,
+  0x25, 0x4b, 0x56, 0x43, 0x52, 0xea, 0x8b, 0x0a, 0xa7, 0xe3, 0xc4, 0x0b,
+  0x62, 0x71, 0x3e, 0x87, 0x88, 0xed, 0xf1, 0xba, 0xba, 0x4b, 0xa4, 0xb0,
+  0x14, 0x80, 0x85, 0x64, 0x48, 0x85, 0xa1, 0x01, 0xdb, 0x70, 0xdb, 0xc2,
+  0x14, 0xa1, 0xe4, 0x8e, 0x6b, 0xba, 0xea, 0xc2, 0x9c, 0xdd, 0xb4, 0x2c,
+  0x8b, 0x1b, 0xbd, 0xb5, 0xa4, 0xf0, 0xdb, 0x4c, 0x1d, 0x3b, 0x54, 0xde,
+  0x75, 0x42, 0xbb, 0x08, 0x5a, 0x99, 0xb6, 0x0b, 0xdf, 0xa8, 0xfb, 0x3d,
+  0x69, 0x02, 0x6e, 0x68, 0xfa, 0xf7, 0xa0, 0x2e, 0xd7, 0xa8, 0x27, 0x8d,
+  0xfb, 0x9c, 0x4f, 0x21, 0x23, 0x9b, 0xf9, 0xe2, 0x7d, 0x81, 0x53, 0x04,
+  0xfa, 0x0e, 0x35, 0x78, 0xb3, 0x4e, 0x49, 0x72, 0x4e, 0x70, 0x40, 0xf1,
+  0x8f, 0xc1, 0xf1, 0x15, 0x9c, 0x65, 0xa8, 0xf3, 0xe8, 0xdd, 0x4a, 0x39,
+  0xe3, 0x2e, 0x11, 0x2f, 0xaf, 0xb9, 0xe9, 0xa6, 0x66, 0xe0, 0x10, 0x92,
+  0x1a, 0x49, 0x02, 0xfc, 0x34, 0x50, 0x24, 0x15, 0x22, 0x29, 0x07, 0x3c,
+  0xc5, 0x74, 0x3d, 0xa1, 0x6d, 0x42, 0xb8, 0x0f, 0x3d, 0x3d, 0xc7, 0x0c,
+  0xda, 0xaa, 0x08, 0x0f, 0x18, 0xda, 0xe5, 0xca, 0xb3, 0xf7, 0xa6, 0xad,
+  0x62, 0x25, 0xfc, 0x98, 0x6b, 0x54, 0x06, 0x4d, 0x12, 0x89, 0xaf, 0xb6,
+  0xcd, 0x56, 0xcb, 0xe0, 0x44, 0x48, 0x49, 0x1b, 0x25, 0x87, 0xb2, 0x0a,
+  0x88, 0xf9, 0x84, 0x15, 0x2e, 0x11, 0x7f, 0xc0, 0x5a, 0x82, 0x81, 0x29,
+  0xe2, 0xfe, 0x75, 0x5a, 0x19, 0xa1, 0xd4, 0x1c, 0x6f, 0x67, 0x83, 0x6f,
+  0x7a, 0xad, 0x55, 0x15, 0xde, 0xee, 0x35, 0x36, 0x24, 0xbe, 0x73, 0x27,
+  0x0d, 0x80, 0x0b, 0xce, 0xcb, 0xf0, 0x28, 0x2e, 0xf2, 0x89, 0x50, 0x17,
+  0x29, 0x51, 0x3d, 0xa5, 0x16, 0xd7, 0xd7, 0x31, 0xc9, 0x94, 0xda, 0x26,
+  0x8e, 0x75, 0xa2, 0x1f, 0x4d, 0xb6, 0xb5, 0xec, 0xd3, 0x96, 0x21, 0x9d,
+  0xca, 0xaf, 0x0e, 0x6d, 0x5d, 0x2a, 0x04, 0x5a, 0x6b, 0xb8, 0x83, 0x1f,
+  0x7f, 0x6c, 0x36, 0x5d, 0xde, 0xe9, 0x42, 0xc2, 0x90, 0x82, 0x94, 0x29,
+  0x0b, 0x3e, 0x9d, 0x70, 0x50, 0x54, 0xa7, 0x6c, 0x87, 0xf8, 0x02, 0xa5,
+  0xf0, 0xb3, 0xf7, 0x45, 0xdc, 0x44, 0xc6, 0xfe, 0xbb, 0xd2, 0x4a, 0xab,
+  0x46, 0xfe, 0x06, 0x61, 0x64, 0x9c, 0x44, 0x12, 0x16, 0x49, 0xda, 0x6a,
+  0xe2, 0x05, 0x07, 0x54, 0x28, 0x21, 0xdd, 0x27, 0x57, 0xe5, 0x3c, 0x33,
+  0x57, 0x08, 0x2c, 0x08, 0x4a, 0xf3, 0xe6, 0xce, 0xd0, 0x16, 0x35, 0xd3,
+  0xd6, 0x5d, 0xd2, 0x65, 0xcf, 0x3d, 0x25, 0x90, 0x13, 0x3b, 0x29, 0x33,
+  0x71, 0x35, 0x68, 0x07, 0xa0, 0x20, 0x84, 0x0c, 0xc4, 0x1e, 0x3e, 0x3c,
+  0xe4, 0x51, 0x4d, 0xbd, 0xf3, 0xe2, 0xc0, 0x16, 0x5b, 0x3b, 0x26, 0x35,
+  0x18, 0xa1, 0xea, 0x7e, 0x53, 0x10, 0xbe, 0x26, 0x35, 0x5e, 0x22, 0xcc,
+  0xb8, 0x82, 0xbd, 0x5a, 0xd2, 0x33, 0x98, 0x2f, 0x9b, 0x3f, 0xea, 0xc9,
+  0x1d, 0xfa, 0x91, 0x4b, 0x70, 0x41, 0x2c, 0xfe, 0xa9, 0xc2, 0x04, 0xfb,
+  0x02, 0x60, 0x5f, 0x24, 0xc2, 0x69, 0x3f, 0x32, 0xb8, 0x89, 0x35, 0x40,
+  0xce, 0xba, 0x34, 0xc1, 0x50, 0x2c, 0xc8, 0x72, 0x09, 0x51, 0xa6, 0xdd,
+  0x91, 0x45, 0x02, 0x0f, 0x79, 0x3c, 0x1d, 0x28, 0x1d, 0x7b, 0xb6, 0x8c,
+  0x45, 0x3a, 0xa0, 0xc7, 0xaa, 0xae, 0x5c, 0x13, 0x81, 0x1d, 0x27, 0x6a,
+  0x4b, 0xf3, 0x94, 0xc4, 0xa7, 0x1a, 0x5d, 0xb1, 0xb3, 0x46, 0x66, 0x0b,
+  0xb5, 0x93, 0x01, 0x78, 0x48, 0x3f, 0x42, 0x31, 0xc1, 0x03, 0xae, 0x1b,
+  0x3d, 0x65, 0x6c, 0x79, 0x2a, 0x1f, 0x03, 0xc0, 0x74, 0xe4, 0xb3, 0x68,
+  0x26, 0x50, 0xa0, 0x28, 0x9b, 0xd9, 0x1c, 0x3c, 0xda, 0xeb, 0xe3, 0xcf,
+  0x7d, 0x40, 0x85, 0x94, 0xf8, 0xdb, 0x81, 0x85, 0x3b, 0x68, 0x1c, 0x14,
+  0x7a, 0x9c, 0x5c, 0x21, 0xc4, 0xd2, 0x07, 0xb7, 0xb7, 0x61, 0x8f, 0x8a,
+  0xac, 0x59, 0x44, 0x31, 0xb0, 0x85, 0x87, 0xe1, 0x6c, 0x1d, 0x21, 0x29,
+  0x5e, 0x17, 0xb6, 0xa5, 0xe4, 0x32, 0x5f, 0x6a, 0xd7, 0x0d, 0x74, 0x90,
+  0x61, 0x57, 0x03, 0xba, 0xba, 0x0d, 0x80, 0x26, 0x3b, 0xee, 0x23, 0xc6,
+  0xd0, 0x26, 0x82, 0x30, 0x82, 0xbb, 0x64, 0x56, 0x79, 0xdb, 0x55, 0x7c,
+  0xd0, 0xd8, 0x64, 0x73, 0x7d, 0x89, 0x90, 0xb1, 0xf5, 0x31, 0x8a, 0x32,
+  0x94, 0xd6, 0x87, 0x38, 0xb0, 0x68, 0x93, 0x06, 0x1a, 0x06, 0x27, 0x99,
+  0x7f, 0xa1, 0xc9, 0x79, 0xfc, 0xaf, 0x83, 0xb8, 0xb1, 0x2e, 0xf8, 0x27,
+  0x5c, 0x87, 0x25, 0x58, 0x3b, 0x3f, 0x52, 0xb6, 0xbc, 0x52, 0xcb, 0xc5,
+  0x75, 0x6b, 0x87, 0xf0, 0x1d, 0x71, 0xd3, 0xb3, 0x53, 0xc0, 0x39, 0x09,
+  0xaa, 0x6c, 0x2e, 0x50, 0x1a, 0xeb, 0x46, 0x8e, 0xd3, 0x80, 0xd0, 0x91,
+  0x06, 0xba, 0xa6, 0x17, 0xf2, 0x97, 0xc0, 0xfb, 0x49, 0x1d, 0x8b, 0xa1,
+  0x6c, 0x53, 0xcb, 0x99, 0x9d, 0x86, 0x43, 0x86, 0x86, 0xb0, 0x64, 0x11,
+  0xcd, 0x47, 0x5a, 0xc1, 0x8b, 0xdc, 0x6f, 0xdf, 0x73, 0x8d, 0x4b, 0x67,
+  0xd8, 0xdd, 0x95, 0x4c, 0xb5, 0xcb, 0xe0, 0x13, 0x9a, 0xb4, 0x61, 0x51,
+  0x08, 0xac, 0x96, 0x5d, 0xac, 0x62, 0x02, 0x41, 0x6e, 0x1c, 0xdc, 0xd7,
+  0xea, 0xbb, 0x97, 0x19, 0xb6, 0xe6, 0x62, 0x74, 0x95, 0x3a, 0xa1, 0xc6,
+  0xd2, 0x52, 0x7a, 0x1b, 0x18, 0xbd, 0x20, 0x45, 0x3f, 0x61, 0x62, 0x50,
+  0xcb, 0x76, 0xf4, 0xe0, 0xd1, 0xac, 0xce, 0xc6, 0x44, 0x39, 0xb6, 0x42,
+  0x90, 0xd1, 0x92, 0xfa, 0x11, 0xcb, 0xd9, 0x1d, 0x2b, 0x1a, 0x74, 0x73,
+  0x91, 0xab, 0x39, 0xf0, 0x1a, 0xc9, 0x8c, 0x90, 0xae, 0xd2, 0x8f, 0xfb,
+  0xf4, 0xb7, 0x27, 0x8f, 0x9e, 0xef, 0x2b, 0xee, 0xc9, 0xf1, 0xc5, 0xeb,
+  0xb6, 0x7b, 0xb0, 0x34, 0xac, 0xcd, 0x7f, 0x0e, 0xb2, 0xb4, 0xbc, 0x32,
+  0xe6, 0x0a, 0xc0, 0x97, 0x06, 0xe8, 0xe8, 0x31, 0x78, 0xf4, 0x28, 0x96,
+  0x09, 0xf2, 0x09, 0x01, 0x27, 0x0e, 0x5a, 0x2a, 0x39, 0x8c, 0x84, 0x01,
+  0x28, 0xde, 0x8d, 0x0d, 0xcc, 0xfc, 0x65, 0x19, 0xcc, 0x83, 0x8f, 0x97,
+  0x37, 0x1a, 0x59, 0x00, 0x41, 0x1a, 0x4f, 0xac, 0x87, 0x54, 0xcb, 0x47,
+  0x2f, 0xd9, 0x4e, 0xdb, 0x6c, 0x94, 0xd4, 0x77, 0x3b, 0xdc, 0x2c, 0x16,
+  0x1f, 0xa2, 0xfe, 0x71, 0x74, 0xca, 0xc5, 0x26, 0x89, 0x96, 0xe2, 0x57,
+  0x52, 0x8d, 0x58, 0x66, 0x00, 0x71, 0x63, 0x5d, 0x52, 0x1a, 0x71, 0xdd,
+  0x0f, 0x44, 0x47, 0x24, 0x28, 0x27, 0x2b, 0x29, 0x4b, 0xe5, 0x7f, 0xe3,
+  0x7e, 0x6f, 0x64, 0xe4, 0xee, 0x3f, 0x89, 0x10, 0x8e, 0xb4, 0x80, 0x5f,
+  0x40, 0xb8, 0x26, 0xdd, 0x9c, 0xce, 0xc5, 0x3e, 0x41, 0x32, 0xa2, 0x25,
+  0xf6, 0x10, 0xc9, 0xfd, 0xd6, 0x06, 0xd1, 0xbf, 0x78, 0x2d, 0x20, 0xf7,
+  0x70, 0x13, 0x9c, 0xa5, 0x7d, 0x6b, 0x40, 0x7a, 0x3b, 0xb5, 0xef, 0x88,
+  0x2f, 0xe6, 0x07, 0x1f, 0x68, 0x81, 0x30, 0xb4, 0x60, 0x1f, 0x6a, 0x11,
+  0xa4, 0xb9, 0x39, 0xf3, 0x15, 0x50, 0x3e, 0x0c, 0x77, 0xba, 0x2a, 0xad,
+  0xa8, 0x34, 0xa4, 0x50, 0x93, 0x39, 0x69, 0x48, 0x09, 0xa6, 0xf3, 0x6a,
+  0x4c, 0x17, 0xb8, 0x3b, 0x44, 0x89, 0x9e, 0xc1, 0x72, 0xc2, 0x79, 0xf3,
+  0xc3, 0x22, 0xde, 0xf8, 0x41, 0xb9, 0x1b, 0xb9, 0x66, 0xde, 0x1d, 0x9d,
+  0x5f, 0x24, 0x17, 0x67, 0xbe, 0x47, 0x81, 0x4b, 0xb6, 0x09, 0x4c, 0x1c,
+  0x1d, 0x8e, 0xa2, 0x52, 0xbe, 0x0d, 0xa3, 0xae, 0xd6, 0x38, 0x5f, 0x57,
+  0x94, 0x52, 0xc9, 0x88, 0x7a, 0x10, 0x9f, 0x4d, 0x6a, 0x45, 0x2a, 0xdb,
+  0x88, 0x7a, 0x49, 0xdb, 0xe9, 0xcf, 0x2a, 0x2c, 0x59, 0x05, 0x2d, 0x45,
+  0x96, 0x53, 0xbb, 0x79, 0x7a, 0xb1, 0xce, 0x7b, 0x9a, 0x63, 0x6a, 0x6b,
+  0x1c, 0x39, 0x1f, 0x04, 0x93, 0xb9, 0x4e, 0xe7, 0xf9, 0xd4, 0xa3, 0x4a,
+  0xe8, 0x75, 0x5c, 0xb2, 0x85, 0x41, 0x69, 0x30, 0xac, 0xad, 0xea, 0xb3,
+  0x62, 0x4b, 0x46, 0x48, 0x86, 0x05, 0x88, 0x26, 0xba, 0x61, 0xd7, 0xc2,
+  0x4d, 0xe3, 0xce, 0xd2, 0x44, 0x6e, 0xf2, 0x3f, 0x60, 0x41, 0x94, 0xa0,
+  0x61, 0x98, 0x7b, 0x1a, 0x6d, 0x92, 0x52, 0x38, 0x19, 0xd6, 0x9a, 0xc7,
+  0xb0, 0x09, 0xbf, 0xf2, 0xbc, 0x83, 0x5f, 0xef, 0x3b, 0x7b, 0x23, 0x9b,
+  0x49, 0xd8, 0x3c, 0x79, 0x7d, 0xd7, 0xfb, 0x07, 0xaa, 0xd5, 0x42, 0x5a,
+  0x1b, 0x92, 0xa7, 0x8d, 0x42, 0xfa, 0x6d, 0x68, 0xa4, 0x6c, 0x95, 0xd1,
+  0x51, 0xf5, 0x33, 0x77, 0x3c, 0x61, 0x6c, 0xbd, 0x34, 0xf1, 0xd3, 0x10,
+  0xf5, 0x34, 0xaa, 0xa7, 0x8b, 0x5d, 0x69, 0x74, 0xf6, 0x35, 0x2a, 0xd1,
+  0x6f, 0x72, 0xbb, 0xca, 0x04, 0x9b, 0x17, 0x19, 0xc2, 0x42, 0xc0, 0x61,
+  0x45, 0x43, 0x58, 0xd1, 0x52, 0x38, 0x6c, 0x09, 0x1e, 0xbb, 0x88, 0xeb,
+  0xc0, 0xfe, 0x2c, 0x9c, 0x28, 0xe6, 0x8c, 0x5f, 0x35, 0xe8, 0xbe, 0x7f,
+  0xf7, 0xfa, 0xcf, 0xba, 0x33, 0x3b, 0x7d, 0xb5, 0xba, 0x82, 0x4e, 0x68,
+  0x32, 0x5b, 0xbf, 0x00, 0xd8, 0xcb, 0x86, 0x15, 0x1c, 0x94, 0x06, 0xe1,
+  0xdd, 0x3f, 0x42, 0x90, 0x7c, 0x06, 0xf3, 0x4e, 0xb6, 0x11, 0x68, 0x36,
+  0x4f, 0x8d, 0xc4, 0xaf, 0x71, 0x30, 0x7c, 0x42, 0x1e, 0xc1, 0xd7, 0x47,
+  0x4f, 0x0e, 0xf6, 0xf7, 0x76, 0x86, 0xc9, 0x76, 0xeb, 0x76, 0xdb, 0xb9,
+  0x77, 0x99, 0xcd, 0xfd, 0xce, 0x6e, 0x57, 0xe0, 0xdc, 0xed, 0xe3, 0x1f,
+  0xcf, 0xdf, 0xb6, 0x16, 0x49, 0x3b, 0x10, 0xa4, 0x12, 0x6c, 0x58, 0xa3,
+  0x53, 0x4f, 0x03, 0x96, 0x92, 0x5e, 0xed, 0x61, 0xb0, 0xfe, 0x75, 0x99,
+  0xc3, 0xd0, 0xeb, 0x81, 0x1e, 0xbd, 0xd3, 0x62, 0x39, 0x35, 0xc6, 0xd2,
+  0x19, 0x40, 0x2a, 0xb3, 0x9e, 0x39, 0x05, 0xf7, 0xae, 0xae, 0x5b, 0xac,
+  0xbf, 0xe9, 0xd3, 0x51, 0x59, 0x86, 0x39, 0x5e, 0x6f, 0xe8, 0x87, 0x84,
+  0x09, 0x0e, 0x78, 0x1f, 0xae, 0xb2, 0x5a, 0x5f, 0x66, 0x1c, 0xe0, 0x80,
+  0x7f, 0xa2, 0x79, 0xda, 0x6e, 0xa9, 0x25, 0x17, 0xf9, 0x3c, 0x5f, 0x50,
+  0x48, 0xe7, 0x21, 0xd1, 0x40, 0x7a, 0x7c, 0x5b, 0xa3, 0x5a, 0x3b, 0xdc,
+  0x68, 0x5a, 0x82, 0xa8, 0x85, 0xc3, 0x64, 0x26, 0xa3, 0x3c, 0xa2, 0x23,
+  0xf0, 0xa3, 0xce, 0xba, 0xce, 0x9b, 0x55, 0x21, 0x74, 0x14, 0x09, 0x0f,
+  0xa5, 0xdf, 0x84, 0xef, 0x8c, 0x44, 0x81, 0x28, 0x87, 0x86, 0x7a, 0x4e,
+  0xa6, 0xcb, 0x26, 0xd2, 0x31, 0x09, 0x2b, 0x12, 0xac, 0xd9, 0x2d, 0xb5,
+  0x11, 0x36, 0xc6, 0xd4, 0xd3, 0xd0, 0x14, 0x78, 0xc9, 0x8b, 0x11, 0xbb,
+  0xa7, 0xf4, 0x95, 0x56, 0xd6, 0x28, 0x25, 0x61, 0xb4, 0xdf, 0x8a, 0xc3,
+  0x91, 0xd9, 0xb6, 0xf5, 0xdd, 0x56, 0x54, 0x8c, 0x72, 0x60, 0x4e, 0x7c,
+  0x14, 0xad, 0xd0, 0x9c, 0x1f, 0x8a, 0xe3, 0x41, 0xde, 0x6c, 0x25, 0x5d,
+  0x81, 0xb6, 0x87, 0xc4, 0xe6, 0xe2, 0xd1, 0x38, 0x0e, 0xc7, 0xb5, 0xfd,
+  0x30, 0x36, 0x38, 0xd7, 0x60, 0xbe, 0x27, 0x9f, 0x47, 0x98, 0xef, 0xed,
+  0xd9, 0xc5, 0xf1, 0xa1, 0x98, 0x4a, 0x0e, 0x0f, 0x4a, 0xf2, 0x19, 0x24,
+  0x39, 0x13, 0x05, 0x4f, 0x4b, 0xa9, 0xbb, 0x25, 0xd4, 0x62, 0xde, 0xf7,
+  0x7e, 0xe4, 0xc8, 0x53, 0x95, 0x04, 0x4e, 0x09, 0xc7, 0x39, 0xea, 0x4e,
+  0x8c, 0x68, 0x02, 0xbb, 0x10, 0xf3, 0x9c, 0xd3, 0xd6, 0xb0, 0xfd, 0x21,
+  0x36, 0x10, 0xb0, 0x92, 0xa8, 0x23, 0x19, 0xa0, 0xc0, 0x59, 0x45, 0x0c,
+  0x98, 0x88, 0x75, 0x2f, 0xf2, 0x3b, 0x28, 0xe0, 0x05, 0x3a, 0x0a, 0x87,
+  0x6d, 0x70, 0x29, 0x46, 0x8d, 0xd0, 0x0c, 0x37, 0xdc, 0x54, 0x1c, 0xde,
+  0x59, 0xac, 0x33, 0xa1, 0xef, 0x11, 0xb1, 0xa1, 0xf4, 0xf6, 0xa1, 0x12,
+  0x0f, 0x05, 0x5c, 0xe1, 0x1d, 0xf8, 0x57, 0xf0, 0x85, 0xeb, 0x79, 0xb2,
+  0x4c, 0x02, 0xd5, 0x58, 0xfd, 0x14, 0xf0, 0xac, 0x58, 0x0b, 0xbe, 0x92,
+  0x7a, 0xc3, 0x30, 0x81, 0x83, 0x2f, 0x1c, 0x38, 0x07, 0x3d, 0xef, 0xa0,
+  0xda, 0x15, 0x7d, 0x6b, 0x60, 0x50, 0xf2, 0x5a, 0x46, 0xa5, 0x89, 0x5c,
+  0x1a, 0x08, 0xf5, 0x36, 0x8e, 0x45, 0xec, 0xa3, 0x6c, 0x88, 0x09, 0x88,
+  0xab, 0x6f, 0x62, 0x14, 0x4d, 0xbf, 0x06, 0x87, 0xee, 0x77, 0x72, 0xe9,
+  0xe4, 0x0c, 0x75, 0x62, 0x3e, 0xf1, 0xe4, 0x51, 0x87, 0x43, 0x87, 0x2d,
+  0x34, 0xac, 0xd9, 0xdf, 0x79, 0xf3, 0xc6, 0x60, 0xcf, 0x86, 0x21, 0x72,
+  0x82, 0x77, 0x10, 0x3c, 0xc3, 0x4f, 0x17, 0x64, 0x5d, 0xf4, 0x65, 0x8f,
+  0x36, 0x66, 0xf2, 0xbe, 0xd1, 0xad, 0xa1, 0xa7, 0x28, 0xcd, 0x4e, 0x9e,
+  0x64, 0xd5, 0x9e, 0x43, 0xd9, 0x8a, 0xdc, 0x7c, 0x73, 0x55, 0xcc, 0xfd,
+  0xfc, 0x8f, 0xc0, 0xd9, 0x0c, 0x4f, 0x9d, 0x87, 0xf3, 0xea, 0xd5, 0xdc,
+  0xc9, 0xae, 0x80, 0xe8, 0xe4, 0x73, 0x1e, 0x03, 0xc0, 0x22, 0xf9, 0x6b,
+  0x31, 0x16, 0x47, 0x24, 0xea, 0xc0, 0x2f, 0xa3, 0x58, 0x56, 0xe4, 0x12,
+  0x31, 0x77, 0x95, 0xe1, 0xb3, 0xe9, 0x9a, 0xc3, 0x0b, 0x98, 0x8f, 0x54,
+  0x23, 0x70, 0xfb, 0x73, 0x04, 0xfd, 0x92, 0xcb, 0x82, 0x5b, 0xa0, 0xc3,
+  0x69, 0xc9, 0x50, 0x0c, 0x61, 0xbd, 0xff, 0x7e, 0x1b, 0xaf, 0x28, 0x9d,
+  0xc0, 0x25, 0x68, 0x86, 0x16, 0x78, 0x10, 0x86, 0x9c, 0x74, 0x25, 0x1b,
+  0xe9, 0xa4, 0x5e, 0x0b, 0xe1, 0xdb, 0xb3, 0x2b, 0x34, 0x54, 0x60, 0xde,
+  0xa5, 0x46, 0x08, 0x94, 0x87, 0x37, 0x31, 0x7c, 0x97, 0x4e, 0xee, 0x54,
+  0x59, 0x70, 0x37, 0xab, 0x40, 0x9a, 0xba, 0xb6, 0x09, 0x61, 0x95, 0xb3,
+  0x4e, 0x02, 0xf1, 0xfe, 0xbc, 0xea, 0xe8, 0x57, 0xf4, 0x9b, 0xda, 0xd5,
+  0x7e, 0xd7, 0x39, 0x8e, 0xbc, 0x28, 0xf4, 0x6a, 0xe3, 0xa8, 0x67, 0x75,
+  0x0a, 0x1a, 0xdf, 0x83, 0x44, 0xd3, 0xf0, 0x96, 0x71, 0x60, 0xdc, 0xaa,
+  0xff, 0x94, 0x06, 0x22, 0x92, 0x8a, 0xb2, 0x04, 0x43, 0x3d, 0xe2, 0x8d,
+  0x7c, 0x45, 0xdb, 0x6c, 0x6d, 0x93, 0xb8, 0xf2, 0xca, 0xaa, 0x31, 0xd8,
+  0x63, 0x4e, 0x9b, 0x7c, 0xf2, 0xf9, 0x93, 0xc7, 0x3b, 0xcd, 0x3c, 0xdc,
+  0x9d, 0x88, 0xe5, 0x41, 0x07, 0x4e, 0x9a, 0x8a, 0xd0, 0xcd, 0x9e, 0x93,
+  0x8d, 0x42, 0x3a, 0x8d, 0x18, 0x24, 0x39, 0x77, 0x8d, 0x83, 0xc9, 0x40,
+  0xfd, 0x17, 0xc5, 0xbd, 0x19, 0x64, 0xd0, 0x50, 0xaf, 0x70, 0x36, 0x71,
+  0x92, 0x6d, 0x51, 0x84, 0x9c, 0xf4, 0x76, 0xc5, 0x71, 0xdc, 0xdd, 0x82,
+  0xb4, 0x34, 0xcd, 0xfe, 0xdc, 0x41, 0x06, 0x7a, 0xec, 0x06, 0x25, 0xca,
+  0x93, 0xa2, 0x2a, 0x1a, 0x4c, 0x5a, 0x5d, 0xe9, 0x54, 0x69, 0x58, 0x76,
+  0x29, 0x4a, 0x1f, 0x04, 0xb9, 0x76, 0x92, 0x18, 0x54, 0x3b, 0x21, 0xad,
+  0x08, 0xa8, 0x8d, 0x23, 0x24, 0x8d, 0xc1, 0xe8, 0xbf, 0x84, 0x3f, 0x22,
+  0x23, 0x48, 0x8e, 0xa0, 0xec, 0x4b, 0x0c, 0x19, 0x63, 0x91, 0x2d, 0xb4,
+  0x3f, 0x1a, 0xab, 0x1e, 0x45, 0xe9, 0x8a, 0xd3, 0x39, 0x52, 0xc9, 0x97,
+  0x25, 0x65, 0xcc, 0x77, 0x41, 0x4f, 0xa9, 0xdf, 0x2e, 0x55, 0x94, 0x9c,
+  0xc6, 0xc4, 0x3a, 0x2b, 0xbc, 0x94, 0xdb, 0x14, 0x8c, 0xaa, 0x5d, 0xd8,
+  0xa5, 0x7f, 0xb7, 0x5c, 0x19, 0xd6, 0x74, 0xf2, 0x57, 0x5b, 0x74, 0xe8,
+  0x98, 0x3d, 0x59, 0x52, 0x8c, 0x1c, 0x49, 0x9e, 0xbf, 0xb0, 0x3d, 0xf2,
+  0x3c, 0xd9, 0xa6, 0x09, 0xef, 0xee, 0xee, 0xdc, 0x3f, 0x69, 0x79, 0xf2,
+  0xbe, 0x49, 0x9e, 0xb3, 0x2b, 0x8e, 0x3b, 0xaa, 0x58, 0x38, 0x46, 0x37,
+  0x0b, 0x7c, 0xd5, 0x83, 0x8c, 0xe9, 0x33, 0x4f, 0xb2, 0x62, 0x02, 0xc4,
+  0x8d, 0xd0, 0x10, 0xe5, 0x35, 0xf3, 0xf2, 0x9a, 0x2b, 0xd7, 0x7a, 0x7c,
+  0x82, 0xb3, 0x14, 0x01, 0x42, 0xb9, 0x81, 0x04, 0x30, 0x98, 0xbc, 0x34,
+  0x5c, 0x18, 0xea, 0x9b, 0x3a, 0x2b, 0x3a, 0x10, 0xde, 0xfa, 0xd8, 0x2d,
+  0xd3, 0x08, 0x37, 0xe1, 0x68, 0x34, 0x62, 0x52, 0x91, 0xea, 0x20, 0x79,
+  0xd4, 0xa6, 0x18, 0x93, 0xcb, 0x60, 0x3a, 0x0c, 0x20, 0xc1, 0xf9, 0x41,
+  0xd7, 0xce, 0x3e, 0xd6, 0xf0, 0x44, 0xac, 0x37, 0xf1, 0xa9, 0xcb, 0x98,
+  0x46, 0xa6, 0x7e, 0x74, 0xeb, 0x66, 0x4c, 0x6e, 0x3f, 0x06, 0xa2, 0xc3,
+  0xa5, 0x65, 0x18, 0x7a, 0xa2, 0xb9, 0x59, 0xfe, 0x26, 0x9a, 0x31, 0x1c,
+  0xd5, 0x98, 0x7f, 0xda, 0x20, 0x67, 0x9f, 0x8f, 0x29, 0x01, 0x41, 0xc5,
+  0x74, 0x75, 0xea, 0x1b, 0x1a, 0x62, 0x99, 0x38, 0x02, 0xda, 0x2c, 0x54,
+  0x21, 0x30, 0x2d, 0xe7, 0x9e, 0x44, 0xd4, 0xb6, 0x27, 0x4d, 0x5c, 0xc3,
+  0x3a, 0x68, 0xd3, 0x37, 0xf6, 0xac, 0xe9, 0x6b, 0xb0, 0xb0, 0x2c, 0x71,
+  0x0d, 0x8d, 0xd3, 0x8f, 0xab, 0xe4, 0xad, 0x3e, 0x96, 0x6c, 0x8f, 0xce,
+  0xdf, 0x1e, 0x7f, 0x73, 0xb6, 0x73, 0x9f, 0x4f, 0xdd, 0x97, 0xff, 0x76,
+  0x51, 0xa9, 0x66, 0xc9, 0xcb, 0xdc, 0xc9, 0x36, 0xf9, 0x66, 0x34, 0x1a,
+  0xbc, 0x3c, 0x3f, 0x21, 0x43, 0x60, 0x34, 0x32, 0x7f, 0xe9, 0xea, 0x46,
+  0x30, 0x94, 0x1e, 0x83, 0x83, 0xef, 0x49, 0xd1, 0x53, 0xd9, 0xcf, 0xa9,
+  0xb8, 0x28, 0x59, 0x03, 0x37, 0x72, 0x4a, 0x2a, 0x35, 0x34, 0x55, 0x74,
+  0x1b, 0x7c, 0xa0, 0x6d, 0xf2, 0x9c, 0x9f, 0xec, 0xd2, 0xb7, 0x50, 0x8b,
+  0x40, 0x0b, 0x8a, 0xbb, 0x0f, 0xd6, 0x61, 0x87, 0x57, 0x68, 0x3d, 0x94,
+  0x63, 0x4d, 0x02, 0x5a, 0xab, 0x21, 0x8c, 0xed, 0x87, 0xeb, 0x04, 0x41,
+  0x6b, 0x89, 0x5a, 0xc7, 0x8b, 0xcf, 0x18, 0x77, 0x0d, 0xf5, 0x45, 0x0a,
+  0x1c, 0xdc, 0xf2, 0x16, 0x93, 0x91, 0xc6, 0xf0, 0x90, 0xf3, 0xbb, 0x21,
+  0x41, 0x21, 0xd3, 0x7d, 0xd1, 0xce, 0x98, 0x1e, 0xac, 0x93, 0xc3, 0x2d,
+  0xca, 0x50, 0x5b, 0x16, 0xeb, 0xcb, 0xab, 0xd0, 0xff, 0xd0, 0xea, 0xf3,
+  0x2c, 0x9a, 0x14, 0xf1, 0x93, 0x99, 0x65, 0xc0, 0x82, 0xf4, 0xa2, 0xea,
+  0x3d, 0x65, 0x86, 0x08, 0x29, 0xab, 0x37, 0x9c, 0x76, 0x34, 0xfd, 0xa7,
+  0x74, 0x47, 0xdc, 0xa0, 0x81, 0x8c, 0x39, 0x7b, 0x80, 0xdc, 0xbe, 0xcb,
+  0x7a, 0xbe, 0x90, 0xbf, 0xa6, 0xcb, 0x3b, 0x72, 0xef, 0x4b, 0xb0, 0x8b,
+  0x2a, 0xa0, 0x2d, 0x4f, 0x37, 0x19, 0xbd, 0x2e, 0x27, 0x64, 0xe8, 0x73,
+  0x12, 0x36, 0x97, 0x3e, 0x77, 0xf3, 0x2c, 0x14, 0x7a, 0xa3, 0x87, 0x1b,
+  0x7b, 0x8a, 0x54, 0xf4, 0x65, 0x5f, 0xc7, 0xe8, 0x1b, 0x73, 0x58, 0x22,
+  0xc5, 0x69, 0x2d, 0x59, 0xef, 0xc2, 0x05, 0x31, 0x51, 0xc4, 0xcd, 0x89,
+  0xb7, 0xd3, 0x71, 0x55, 0xcc, 0xd7, 0x75, 0xc6, 0xf6, 0x2e, 0x1c, 0xf9,
+  0x28, 0x31, 0xdb, 0xb1, 0x5e, 0x42, 0x1a, 0x5a, 0x8c, 0x3d, 0x6d, 0xbd,
+  0x18, 0x87, 0x96, 0xa5, 0x74, 0x7f, 0x1b, 0x84, 0xe4, 0x50, 0xba, 0xf8,
+  0x27, 0x40, 0x58, 0x6f, 0xa0, 0x15, 0x25, 0xe6, 0x5d, 0x2b, 0xdc, 0x61,
+  0x64, 0xff, 0x74, 0x9f, 0x1a, 0xe4, 0xd1, 0x80, 0x10, 0x24, 0x77, 0xa3,
+  0x56, 0xa3, 0xa9, 0x36, 0x86, 0x88, 0x02, 0x71, 0x36, 0xd1, 0x94, 0x99,
+  0x31, 0x8e, 0xc9, 0xf8, 0xce, 0x7e, 0x8b, 0x3f, 0x93, 0x52, 0x36, 0x9b,
+  0x55, 0x84, 0x1f, 0x0a, 0x2e, 0xe6, 0xb6, 0xa3, 0x29, 0xdd, 0xf6, 0x9a,
+  0xdd, 0xa6, 0x9b, 0x5f, 0x6a, 0x0d, 0xfd, 0x3d, 0xf0, 0x13, 0xba, 0xf6,
+  0x98, 0x55, 0x7c, 0xf7, 0x6d, 0x71, 0x35, 0xf0, 0x9e, 0x0e, 0xe9, 0xa1,
+  0x80, 0x81, 0x91, 0x4f, 0x62, 0x57, 0xa5, 0xea, 0x11, 0xfc, 0x6d, 0x29,
+  0x37, 0x94, 0xe5, 0x13, 0xea, 0x7d, 0xc6, 0x16, 0xc3, 0x15, 0x9b, 0x7b,
+  0x3e, 0xbb, 0xcd, 0x19, 0x3e, 0x80, 0x20, 0x6e, 0xfd, 0xee, 0x87, 0x81,
+  0x65, 0x47, 0x8b, 0xe1, 0xfc, 0x80, 0x6a, 0x62, 0xf1, 0x2b, 0x79, 0x61,
+  0x86, 0x5d, 0x3f, 0xc8, 0x5f, 0xcc, 0x47, 0x7e, 0xc8, 0x97, 0x46, 0x37,
+  0xac, 0x76, 0x7c, 0x45, 0x29, 0x3c, 0xbb, 0xe5, 0x56, 0x65, 0xec, 0x30,
+  0x23, 0x76, 0x5c, 0xaa, 0x2a, 0x34, 0x67, 0x0e, 0x31, 0xaa, 0x0b, 0x34,
+  0x71, 0x39, 0x15, 0xb6, 0xb5, 0xef, 0xdd, 0x2a, 0xa8, 0x20, 0xe3, 0xb2,
+  0x5a, 0x16, 0x25, 0x33, 0x81, 0x3c, 0x31, 0x13, 0x41, 0xa3, 0xc6, 0xa1,
+  0x4d, 0x71, 0xb1, 0x00, 0x84, 0x7e, 0xe4, 0x3f, 0xa3, 0xeb, 0x2a, 0x32,
+  0xbb, 0x20, 0xea, 0x0a, 0xea, 0xd2, 0x1a, 0xb7, 0x9f, 0x98, 0x95, 0xd5,
+  0xab, 0xed, 0xbd, 0x1d, 0xee, 0xe2, 0xc0, 0xe0, 0x0c, 0x9a, 0x18, 0x89,
+  0x35, 0x87, 0x5e, 0x1c, 0x64, 0xd7, 0x26, 0xc9, 0x11, 0x03, 0x43, 0x93,
+  0xb7, 0x8b, 0x70, 0x84, 0x08, 0xd4, 0x90, 0x6a, 0x59, 0x67, 0x7c, 0x88,
+  0x59, 0x59, 0x90, 0x64, 0x5d, 0x2d, 0x13, 0x6e, 0x7b, 0x07, 0x28, 0xf3,
+  0x6d, 0x05, 0x6c, 0x63, 0xaa, 0xed, 0x45, 0x9c, 0xd0, 0xba, 0xc4, 0xa5,
+  0x1b, 0x9e, 0x14, 0xff, 0x1b, 0xca, 0xcd, 0xa7, 0x03, 0x08, 0x90, 0xcb,
+  0xb2, 0x30, 0x57, 0x64, 0x19, 0x41, 0x80, 0x15, 0x93, 0x82, 0x54, 0xfd,
+  0x6c, 0x79, 0x9d, 0x97, 0xc5, 0x92, 0x50, 0x76, 0xaf, 0xd3, 0x32, 0xa7,
+  0x64, 0x97, 0xde, 0xb7, 0x67, 0x6f, 0x8e, 0x7b, 0xbe, 0x4f, 0x64, 0x96,
+  0x8b, 0x23, 0xfd, 0x2a, 0xec, 0x23, 0x60, 0x77, 0x33, 0xe2, 0x34, 0x34,
+  0x77, 0xba, 0x51, 0x72, 0xb0, 0xad, 0xd7, 0x72, 0x92, 0xa0, 0xd6, 0x6b,
+  0x71, 0xb9, 0xd1, 0x25, 0x25, 0x11, 0x46, 0x1a, 0x8b, 0x2a, 0x73, 0xd1,
+  0x05, 0x18, 0xed, 0xff, 0xe4, 0x95, 0x52, 0x50, 0x1b, 0xa8, 0xc2, 0x6f,
+  0x6f, 0x99, 0x78, 0x2d, 0x30, 0xa1, 0xe9, 0x33, 0x03, 0xd8, 0xeb, 0xae,
+  0x7d, 0x3d, 0x2e, 0xee, 0x60, 0xd8, 0x6c, 0x35, 0xb8, 0x2e, 0xd9, 0xaa,
+  0x60, 0x8c, 0xd7, 0x5b, 0x4a, 0x5e, 0x4a, 0x98, 0x76, 0x12, 0x20, 0xec,
+  0x39, 0xde, 0xf1, 0x69, 0xe6, 0x6a, 0xfe, 0x84, 0x1b, 0x9d, 0x07, 0x77,
+  0xa7, 0xef, 0x90, 0x4f, 0xdf, 0x6d, 0x7d, 0x2f, 0x42, 0x58, 0xea, 0x4a,
+  0x24, 0x9b, 0xed, 0xca, 0x9b, 0x19, 0x2c, 0xe8, 0xb2, 0x12, 0x7a, 0x15,
+  0xcd, 0xe7, 0x8b, 0x49, 0xde, 0x48, 0x15, 0xb1, 0xd5, 0xf9, 0x8a, 0xcf,
+  0x45, 0x97, 0x94, 0xc6, 0x4c, 0x54, 0xe8, 0x63, 0xb8, 0x2e, 0xc8, 0xdd,
+  0x3e, 0xa3, 0x2a, 0x6b, 0x50, 0x2e, 0x2f, 0x01, 0x62, 0xe5, 0xe7, 0x3c,
+  0xd0, 0x77, 0xfa, 0x3e, 0x9c, 0x40, 0x3f, 0xe9, 0x00, 0xe1, 0x76, 0x19,
+  0x59, 0x76, 0xb7, 0x18, 0x85, 0x9a, 0x71, 0x8c, 0x6d, 0xa6, 0x8c, 0x62,
+  0x39, 0x87, 0xfa, 0xf1, 0x61, 0x3f, 0x11, 0x52, 0xea, 0x79, 0x43, 0xba,
+  0x44, 0xcd, 0xb0, 0xc1, 0x6c, 0xd4, 0xd8, 0x4b, 0x6b, 0x39, 0xe5, 0x3b,
+  0x11, 0x1d, 0x78, 0x04, 0x68, 0x3e, 0x66, 0x5d, 0xeb, 0x69, 0x34, 0x2b,
+  0x93, 0x46, 0x22, 0xd5, 0xba, 0xbc, 0xa6, 0xaa, 0x6f, 0xe9, 0x3f, 0xc7,
+  0x80, 0xbe, 0x76, 0x3b, 0xdc, 0x3e, 0xc4, 0x6e, 0xf9, 0xc6, 0x14, 0x91,
+  0xbb, 0x5c, 0x0a, 0x3c, 0x5c, 0xf2, 0x8d, 0xcc, 0x43, 0xe6, 0xa7, 0xb6,
+  0x8e, 0xc5, 0x00, 0x0a, 0xca, 0x54, 0x8a, 0x8a, 0x90, 0xa3, 0xeb, 0x32,
+  0x9d, 0xb8, 0xbf, 0x0c, 0xd2, 0x6a, 0x92, 0xe7, 0xda, 0xd1, 0x0c, 0xf1,
+  0xc1, 0x0c, 0x09, 0xe1, 0x51, 0x84, 0x28, 0xbb, 0x1f, 0xda, 0x49, 0x68,
+  0x5a, 0xb0, 0x73, 0x97, 0x53, 0xb4, 0x52, 0x6e, 0x75, 0x89, 0x24, 0x25,
+  0x2a, 0x0d, 0xd5, 0xd8, 0x61, 0xb4, 0xc9, 0x9b, 0xd6, 0x9a, 0x75, 0x98,
+  0xb6, 0xc6, 0xfa, 0xde, 0xf3, 0xcd, 0x6f, 0x25, 0xc1, 0x00, 0x38, 0x6d,
+  0x55, 0x4d, 0x17, 0xa8, 0x79, 0x66, 0xdf, 0x7f, 0x66, 0x53, 0xf6, 0x46,
+  0x0b, 0x16, 0x6c, 0x59, 0x0c, 0xd2, 0xf9, 0x2a, 0x9a, 0xe7, 0x39, 0x32,
+  0xaa, 0x93, 0xf6, 0x7c, 0xa5, 0x2d, 0x78, 0x79, 0x7a, 0xfe, 0x96, 0x30,
+  0x23, 0xd1, 0x3d, 0x60, 0x49, 0xfe, 0x31, 0xfe, 0x19, 0xa9, 0xc8, 0x1e,
+  0xb4, 0x6a, 0xe0, 0x46, 0xe7, 0x3e, 0xd0, 0xb3, 0x88, 0x69, 0xc5, 0x89,
+  0x6d, 0x4b, 0x6a, 0xf4, 0x96, 0x58, 0xd3, 0x45, 0x14, 0x3f, 0x35, 0x2f,
+  0xda, 0xcb, 0x31, 0xdf, 0x1c, 0x26, 0xf6, 0xd3, 0xda, 0x68, 0xc4, 0xd6,
+  0xe2, 0xf1, 0xdb, 0x6d, 0xe4, 0x4d, 0x64, 0x90, 0x91, 0xd6, 0x1a, 0xc8,
+  0xf3, 0x3a, 0xb3, 0xe8, 0x9c, 0x62, 0xd7, 0xd9, 0x48, 0xb9, 0xf6, 0x70,
+  0xe3, 0xbc, 0x22, 0x82, 0x6e, 0x51, 0x84, 0x88, 0xcd, 0xea, 0x44, 0x31,
+  0x58, 0xae, 0x96, 0x6d, 0xbc, 0x39, 0x21, 0x76, 0xab, 0x0e, 0x52, 0x0d,
+  0xd0, 0x00, 0xfe, 0x70, 0x63, 0x65, 0xa4, 0x4e, 0x15, 0xad, 0xe3, 0x36,
+  0x6c, 0xf0, 0xdb, 0x3e, 0x7f, 0x77, 0xbc, 0x86, 0x84, 0x68, 0x7d, 0x41,
+  0x76, 0x97, 0x95, 0x26, 0x7e, 0x02, 0xdf, 0x13, 0x0f, 0x18, 0x63, 0x89,
+  0xa1, 0x8a, 0x39, 0x4b, 0x17, 0x43, 0x64, 0x02, 0x48, 0xa9, 0x0c, 0xfc,
+  0xbe, 0x48, 0x6a, 0x6e, 0x4f, 0x78, 0x9d, 0x8a, 0xc8, 0x72, 0xda, 0x42,
+  0xab, 0x7c, 0x86, 0xbf, 0x41, 0x62, 0x94, 0x07, 0x97, 0xd1, 0xa3, 0x55,
+  0x91, 0x0d, 0x21, 0xa2, 0x71, 0x1b, 0x6d, 0x7e, 0xcb, 0xd0, 0xf9, 0x3c,
+  0x48, 0xad, 0x5d, 0xe0, 0xd0, 0xbb, 0xed, 0x6a, 0xbd, 0xfc, 0x68, 0xa6,
+  0x10, 0x02, 0x02, 0x68, 0xc6, 0x3b, 0xda, 0xbf, 0x50, 0xcf, 0x68, 0x34,
+  0x7d, 0xd0, 0xea, 0x68, 0x7a, 0x1d, 0x90, 0xfd, 0xd7, 0xe4, 0xc5, 0x13,
+  0x10, 0xfb, 0x4d, 0xb8, 0x8c, 0xec, 0x79, 0xb6, 0x2d, 0x91, 0xcd, 0xac,
+  0x2c, 0x01, 0xa3, 0x05, 0x1d, 0xce, 0xdb, 0x80, 0x21, 0xa5, 0x41, 0x93,
+  0x61, 0x48, 0xba, 0x55, 0x44, 0xd9, 0x24, 0x25, 0x4e, 0x41, 0xd4, 0xe0,
+  0x9d, 0x11, 0x13, 0x24, 0x10, 0x87, 0x6b, 0xe2, 0x7a, 0x98, 0x6c, 0xf4,
+  0x4d, 0x42, 0x2f, 0xf2, 0xfa, 0xaf, 0x45, 0x66, 0xd2, 0x44, 0xa7, 0xd8,
+  0xc4, 0x07, 0xe2, 0xae, 0x75, 0x48, 0x16, 0x92, 0x36, 0x55, 0xb9, 0x84,
+  0x68, 0x34, 0x46, 0x6e, 0xb4, 0x66, 0x8d, 0xc8, 0x2d, 0x97, 0xa7, 0x98,
+  0x2d, 0xed, 0xe0, 0x8b, 0x28, 0xf4, 0xf2, 0x27, 0xa7, 0x92, 0x5b, 0x8b,
+  0x47, 0x28, 0xfb, 0xc3, 0x16, 0x91, 0x96, 0x9d, 0xd2, 0xd0, 0x6f, 0x80,
+  0xfd, 0x36, 0x14, 0x85, 0x6f, 0x23, 0x92, 0x90, 0x56, 0x1a, 0x20, 0x09,
+  0x24, 0x1b, 0x04, 0xa1, 0x87, 0x73, 0xd0, 0x92, 0x63, 0x6f, 0x21, 0xf5,
+  0xcc, 0x1f, 0x21, 0xce, 0xc1, 0x03, 0x25, 0x20, 0xa9, 0x7d, 0xd6, 0x72,
+  0x57, 0xe8, 0xe3, 0x0e, 0xd7, 0xd6, 0xaf, 0x17, 0x81, 0x16, 0xd6, 0x48,
+  0xc5, 0x5d, 0x28, 0x05, 0x97, 0x81, 0x10, 0xe4, 0x62, 0xf0, 0x4f, 0x22,
+  0x02, 0xf1, 0x41, 0x63, 0x64, 0x5f, 0x22, 0x2d, 0x05, 0x6e, 0xc0, 0x40,
+  0x0c, 0x9e, 0xd9, 0x30, 0x21, 0x57, 0x9b, 0xd9, 0x3e, 0x83, 0xfa, 0x56,
+  0x42, 0x6f, 0xa9, 0xb8, 0x51, 0xa4, 0xe8, 0xc5, 0x9a, 0xc2, 0x69, 0x41,
+  0x01, 0x89, 0xe3, 0xfc, 0x24, 0x65, 0xa0, 0x1b, 0x40, 0x3d, 0xa4, 0xe5,
+  0x92, 0x33, 0x64, 0xa6, 0x7e, 0xe2, 0xa8, 0x91, 0xa6, 0xf6, 0x78, 0x51,
+  0xcd, 0xe0, 0xa0, 0x0a, 0xfd, 0x46, 0x55, 0x4e, 0x15, 0xe1, 0x51, 0x13,
+  0xd6, 0x55, 0x1d, 0xd5, 0x6a, 0xee, 0x75, 0x9c, 0x98, 0xc6, 0x91, 0xb1,
+  0xf9, 0xb8, 0xdd, 0x87, 0xa6, 0x49, 0x32, 0x3e, 0x39, 0x96, 0xfd, 0x5b,
+  0x94, 0x21, 0xa0, 0x8e, 0x07, 0xa2, 0x31, 0x32, 0x3b, 0x54, 0x7d, 0xbb,
+  0xb0, 0x26, 0x6c, 0xe9, 0xb3, 0x60, 0xef, 0x84, 0xd9, 0xf2, 0x69, 0x14,
+  0x7f, 0xc6, 0x9e, 0x4a, 0xe9, 0x69, 0x2d, 0xe2, 0x0b, 0xc7, 0x48, 0x91,
+  0xaf, 0x4e, 0x5e, 0x99, 0x95, 0xc2, 0xcc, 0x80, 0xb7, 0xfd, 0xeb, 0xae,
+  0x63, 0x09, 0x45, 0xd7, 0x86, 0xe3, 0xc9, 0x33, 0x03, 0x70, 0x5f, 0x1f,
+  0x94, 0x10, 0x28, 0xa5, 0x43, 0x8f, 0xe2, 0x9c, 0x2b, 0xa1, 0xfd, 0xb3,
+  0x3a, 0xba, 0x14, 0x65, 0x84, 0xb5, 0x48, 0x98, 0xf8, 0x57, 0x6b, 0xe4,
+  0x2a, 0xe2, 0x9c, 0x72, 0xcf, 0x3b, 0x69, 0xcb, 0x58, 0x66, 0x98, 0x73,
+  0x73, 0xc2, 0x01, 0x17, 0x70, 0xf8, 0xa1, 0xca, 0x8c, 0x08, 0xe5, 0x2a,
+  0xc7, 0x71, 0x59, 0x7c, 0xcc, 0x58, 0x5c, 0x90, 0x55, 0x48, 0xb8, 0x71,
+  0xaa, 0x00, 0x73, 0xb4, 0x38, 0x9f, 0x4f, 0x6d, 0x8a, 0x74, 0x10, 0x30,
+  0xe7, 0xfe, 0xba, 0x02, 0x38, 0xe3, 0xee, 0xb1, 0x9c, 0x5e, 0x27, 0xa8,
+  0x17, 0xed, 0x42, 0xc3, 0x47, 0x6d, 0x82, 0x14, 0xc2, 0x7f, 0xa2, 0xcc,
+  0xb6, 0xbb, 0xee, 0xcb, 0xec, 0xc8, 0x8e, 0x3e, 0xbc, 0x6d, 0xae, 0xe1,
+  0x25, 0x72, 0x5e, 0x26, 0x2f, 0x58, 0x20, 0xdc, 0xde, 0x51, 0x11, 0x74,
+  0xdb, 0x43, 0x49, 0xed, 0x9f, 0x07, 0x6a, 0x2d, 0x4e, 0x39, 0xff, 0x8a,
+  0x4c, 0x6d, 0x58, 0x50, 0x9c, 0x80, 0x39, 0x75, 0xd0, 0xd5, 0xd2, 0xfe,
+  0xa5, 0xcf, 0x72, 0x3d, 0x84, 0x83, 0xa6, 0x22, 0x56, 0xeb, 0x7b, 0x63,
+  0xaf, 0x01, 0x59, 0x4f, 0xd8, 0x1e, 0x82, 0x1c, 0xa3, 0xaa, 0x10, 0xb1,
+  0x10, 0xfe, 0x05, 0x29, 0xa3, 0xc6, 0x1a, 0xa9, 0x91, 0xc2, 0x47, 0xdf,
+  0x0a, 0xcc, 0x05, 0x6e, 0x85, 0x6a, 0x0b, 0xdd, 0x18, 0xa2, 0xc2, 0x22,
+  0x6a, 0xa1, 0x79, 0x82, 0x7f, 0x9b, 0x73, 0x6f, 0x9a, 0xe4, 0x18, 0xa6,
+  0x66, 0xc4, 0x88, 0xcf, 0x97, 0xba, 0x6f, 0x5c, 0x23, 0x9c, 0x4b, 0x6b,
+  0x0b, 0xce, 0xb6, 0x13, 0xa7, 0x48, 0xaa, 0x99, 0x74, 0xbc, 0x78, 0x1f,
+  0xe9, 0x33, 0xd2, 0xae, 0x85, 0x53, 0xd5, 0xc4, 0xb2, 0xd6, 0x1f, 0xd8,
+  0x1e, 0xa8, 0x0d, 0xeb, 0x89, 0x0d, 0x4b, 0xb2, 0x6a, 0xb8, 0xba, 0x21,
+  0xb6, 0xd8, 0xc4, 0x7b, 0xcc, 0x7f, 0xe5, 0xf0, 0x73, 0x34, 0x1d, 0x20,
+  0x0f, 0x3c, 0x22, 0x94, 0xfe, 0x33, 0x84, 0xa9, 0x1d, 0x6a, 0x80, 0x78,
+  0xcc, 0xfc, 0xd4, 0x3e, 0xd9, 0xd1, 0x3f, 0xe2, 0xd9, 0xf0, 0xc9, 0x01,
+  0xd2, 0x14, 0xe2, 0x6e, 0x40, 0xd6, 0x80, 0x7c, 0xbf, 0x8f, 0x75, 0xfc,
+  0x54, 0xb1, 0xcc, 0x72, 0xef, 0x6c, 0xd9, 0xdd, 0xe0, 0x12, 0x9c, 0x32,
+  0xdb, 0xa2, 0x76, 0xa9, 0x51, 0x1f, 0x92, 0x79, 0x2b, 0xe2, 0x77, 0xe2,
+  0xe4, 0x43, 0x61, 0x38, 0xdb, 0xc5, 0x96, 0x7a, 0xf8, 0x31, 0x6b, 0xd3,
+  0x2e, 0x9a, 0x03, 0xd3, 0xa3, 0x16, 0x5c, 0x3a, 0x6b, 0x43, 0xfd, 0x8d,
+  0xe7, 0xe4, 0xf9, 0xf0, 0x71, 0xe3, 0x9c, 0xd4, 0xf3, 0xc5, 0xe0, 0x66,
+  0x7c, 0x4f, 0xb8, 0xea, 0xe2, 0xf4, 0x0d, 0xa5, 0xeb, 0xa8, 0xb8, 0xa1,
+  0x3e, 0x52, 0x1a, 0x39, 0xc0, 0x5d, 0xc5, 0x1e, 0xde, 0x2b, 0x72, 0x17,
+  0x84, 0xf5, 0x22, 0x44, 0xc6, 0x56, 0x60, 0xc6, 0x55, 0xbc, 0x8b, 0xab,
+  0x46, 0x01, 0x3b, 0xcd, 0x90, 0x1c, 0x82, 0x58, 0xad, 0xe6, 0x79, 0xb4,
+  0x32, 0x51, 0xb3, 0xf8, 0xb3, 0xdb, 0x6c, 0xb2, 0xa6, 0xdc, 0x02, 0xa8,
+  0xf6, 0x40, 0xc0, 0xdb, 0x1c, 0xf3, 0xf0, 0xe2, 0x1c, 0x12, 0xd9, 0x30,
+  0x3f, 0x68, 0x13, 0xa3, 0xbd, 0x76, 0x5e, 0x7c, 0x58, 0x66, 0x42, 0x59,
+  0x6c, 0xb1, 0xdf, 0x05, 0xe1, 0x7d, 0xaa, 0xf1, 0x81, 0x32, 0x63, 0x58,
+  0x2a, 0xbf, 0x5c, 0xb2, 0xfa, 0xf6, 0x26, 0x9f, 0x94, 0x45, 0x55, 0xcc,
+  0xa4, 0x76, 0xcc, 0xe9, 0x75, 0x27, 0x27, 0xa3, 0xe4, 0x26, 0x1b, 0x6b,
+  0x41, 0xff, 0x30, 0xf4, 0xff, 0x93, 0x0c, 0x41, 0x48, 0xab, 0xcc, 0xb3,
+  0x1a, 0x24, 0xd3, 0x20, 0x36, 0x00, 0xee, 0xa8, 0xab, 0xa6, 0xc0, 0x3f,
+  0x91, 0xf5, 0x85, 0xc6, 0xc4, 0x73, 0xbe, 0x98, 0x56, 0x59, 0x11, 0xc9,
+  0x65, 0xe0, 0x09, 0xe8, 0xb5, 0xc2, 0x7c, 0x42, 0xfa, 0xd7, 0x38, 0x95,
+  0x9e, 0x8f, 0xec, 0xd7, 0x31, 0x62, 0x07, 0x0a, 0xa6, 0xf8, 0x9a, 0x3f,
+  0xc2, 0xcb, 0x19, 0x14, 0xdb, 0xd9, 0x9c, 0xf8, 0x96, 0xc3, 0x75, 0x39,
+  0x2d, 0x4a, 0xca, 0x1d, 0xf3, 0xba, 0xb1, 0x51, 0xdf, 0xe2, 0x75, 0x49,
+  0x55, 0xa3, 0x04, 0xbe, 0x1c, 0xca, 0xd3, 0x9b, 0x2b, 0x86, 0x81, 0xd1,
+  0x5d, 0x70, 0x5a, 0x1b, 0xd5, 0x26, 0x4a, 0xcf, 0x1f, 0xcc, 0xdf, 0x5d,
+  0x37, 0xde, 0x6e, 0x44, 0x81, 0x5a, 0x65, 0x3f, 0x5c, 0x41, 0xbc, 0xa4,
+  0x97, 0xbc, 0xca, 0x2f, 0x3b, 0x9a, 0x73, 0x5b, 0x68, 0x1a, 0xa7, 0x16,
+  0xd1, 0x6c, 0xe4, 0xca, 0x2c, 0xf9, 0x8c, 0x26, 0x41, 0xc7, 0x79, 0x2a,
+  0xdb, 0x0c, 0x9d, 0xe7, 0x1d, 0xdc, 0xf7, 0xbf, 0x23, 0x0c, 0xd8, 0x9c,
+  0x8a, 0x3d, 0x01, 0xf7, 0x45, 0xcd, 0x03, 0xf8, 0x9c, 0xb1, 0x34, 0x75,
+  0xec, 0x54, 0xd8, 0xbb, 0xda, 0x7e, 0x50, 0x14, 0x32, 0x92, 0x4b, 0xe4,
+  0x05, 0xd2, 0xe5, 0xdf, 0x53, 0xda, 0x9e, 0x66, 0x94, 0xd2, 0x3f, 0xba,
+  0x05, 0x7e, 0xb0, 0x3f, 0x18, 0x67, 0x29, 0xfa, 0xc3, 0xbd, 0xa8, 0xa1,
+  0x30, 0xdd, 0x53, 0x05, 0x27, 0xe0, 0xf7, 0x7e, 0x36, 0xf2, 0xd7, 0xfc,
+  0x7a, 0x72, 0x41, 0xfa, 0x16, 0xa7, 0xc3, 0x9d, 0xbd, 0x7c, 0x7f, 0xf1,
+  0x6d, 0x92, 0xec, 0x07, 0x9d, 0x82, 0x14, 0x5b, 0x3b, 0x2a, 0x1a, 0x64,
+  0x24, 0x1e, 0x48, 0x8f, 0x37, 0xf5, 0x9b, 0x5f, 0xfe, 0x75, 0xbd, 0x9c,
+  0x44, 0x9d, 0x0c, 0x62, 0x84, 0xb9, 0x98, 0xb3, 0xdc, 0xc1, 0x5c, 0x5f,
+  0xd2, 0xc8, 0x8d, 0xd7, 0x2e, 0x85, 0xe2, 0x2e, 0x1d, 0x84, 0xe1, 0x4d,
+  0xd4, 0x25, 0xdb, 0x92, 0xef, 0xce, 0x86, 0x79, 0x24, 0xc5, 0x5a, 0xab,
+  0x16, 0x10, 0x34, 0x4d, 0xb5, 0xa7, 0xa6, 0x70, 0x30, 0x61, 0xea, 0x76,
+  0x8f, 0xf1, 0x77, 0xaf, 0x8f, 0x5a, 0xc3, 0x3d, 0x7d, 0xf6, 0xe4, 0xd1,
+  0x27, 0xcc, 0xb3, 0x2c, 0xb0, 0x1e, 0xb1, 0xcc, 0xa2, 0xd0, 0x5f, 0x3f,
+  0x94, 0x28, 0xbf, 0x57, 0x57, 0x51, 0x21, 0x0f, 0xf9, 0xd8, 0x20, 0x55,
+  0x3d, 0x45, 0xc2, 0x9d, 0x85, 0x0e, 0x2a, 0x55, 0xeb, 0xff, 0x8f, 0x7f,
+  0x84, 0xd6, 0xdd, 0x5f, 0x7e, 0xa6, 0x80, 0x0e, 0xf5, 0xe5, 0xb5, 0x85,
+  0x1a, 0x2a, 0x6a, 0xaa, 0x86, 0x34, 0xfb, 0xdb, 0xba, 0x90, 0x04, 0x04,
+  0x09, 0x2b, 0x74, 0xb4, 0xd9, 0x82, 0x00, 0xd8, 0xfa, 0xfd, 0x96, 0xed,
+  0xb3, 0xc7, 0xa6, 0xbc, 0x24, 0xeb, 0xca, 0xed, 0x2a, 0xb3, 0xb6, 0x3b,
+  0x5e, 0x12, 0x4f, 0x05, 0x3e, 0x33, 0xab, 0x3f, 0x58, 0x28, 0x3e, 0xdb,
+  0x89, 0xd4, 0xab, 0xff, 0xd1, 0x1e, 0x71, 0x02, 0x50, 0xa8, 0x61, 0x10,
+  0x33, 0xcb, 0x40, 0x76, 0xd3, 0xef, 0x33, 0xd2, 0x08, 0x87, 0x8c, 0xd8,
+  0x90, 0x2f, 0x3b, 0x3c, 0xd5, 0x3d, 0xc9, 0x17, 0xfb, 0x0f, 0xb3, 0x5b,
+  0xfd, 0xfa, 0xa6, 0xf8, 0x87, 0xef, 0x92, 0xee, 0x99, 0x9d, 0x4a, 0x7a,
+  0x58, 0xc4, 0x87, 0xdf, 0xef, 0xa1, 0x62, 0xb1, 0xf7, 0x59, 0xc8, 0x9c,
+  0x6b, 0x2a, 0x8e, 0x64, 0x16, 0xb0, 0x4a, 0xd5, 0x26, 0x38, 0x72, 0xfb,
+  0x49, 0x40, 0x2c, 0xf4, 0xa1, 0x6c, 0xfe, 0x63, 0x88, 0x3f, 0xff, 0xb2,
+  0x37, 0x78, 0xf2, 0xb3, 0xfb, 0xec, 0xef, 0xf7, 0x3e, 0xfc, 0x7e, 0xbf,
+  0x17, 0x2b, 0x49, 0x75, 0x70, 0x27, 0x5e, 0x4a, 0x2a, 0x74, 0xe0, 0xe5,
+  0x9d, 0xd4, 0xe5, 0x48, 0x48, 0xd9, 0xb5, 0xf7, 0x35, 0x54, 0xe2, 0x70,
+  0x4f, 0x5b, 0xf7, 0x4d, 0xaf, 0x91, 0x35, 0x00, 0x05, 0xd7, 0x69, 0xb8,
+  0xda, 0xe2, 0x57, 0xe5, 0xc9, 0x4d, 0xc1, 0xef, 0x2b, 0x28, 0x0c, 0x4e,
+  0x93, 0x54, 0x8c, 0x04, 0x12, 0x74, 0xe9, 0xc5, 0x17, 0x28, 0x35, 0xab,
+  0x76, 0xb0, 0x42, 0x21, 0x3d, 0x24, 0x11, 0xce, 0xdc, 0x81, 0x69, 0xd2,
+  0x08, 0x17, 0x18, 0x6b, 0x71, 0x6c, 0x7f, 0xb2, 0xcc, 0x82, 0x52, 0x51,
+  0x45, 0x73, 0x64, 0x9b, 0x4f, 0x7c, 0xbf, 0xe6, 0x2d, 0x3f, 0xdc, 0xc3,
+  0x22, 0x85, 0x57, 0xae, 0xc1, 0xd6, 0x84, 0x8e, 0x7f, 0x90, 0x6b, 0xf6,
+  0x57, 0xe4, 0xed, 0xf8, 0x77, 0x04, 0xdf, 0x44, 0x66, 0xc0, 0xbc, 0x72,
+  0x01, 0x37, 0xfa, 0x99, 0x9e, 0x0a, 0x73, 0xeb, 0x50, 0x7f, 0xd9, 0x18,
+  0x2e, 0x41, 0x3a, 0x46, 0xf7, 0xdd, 0x46, 0x33, 0x43, 0xdb, 0x99, 0x6e,
+  0xec, 0x10, 0xf6, 0xd2, 0xaa, 0x83, 0x20, 0x3e, 0x29, 0x3c, 0x22, 0x08,
+  0xa1, 0x88, 0x38, 0x9b, 0x1b, 0x8f, 0x0e, 0x90, 0x2d, 0x5c, 0x67, 0x03,
+  0x0f, 0x0a, 0x80, 0xa0, 0x07, 0xe8, 0xa7, 0xbc, 0x42, 0x81, 0x8e, 0x91,
+  0x40, 0xee, 0x20, 0x88, 0x3e, 0xe3, 0xd2, 0x9c, 0xde, 0x19, 0xc9, 0xc9,
+  0x68, 0xd6, 0x43, 0x5b, 0xed, 0xa2, 0x9e, 0x05, 0x11, 0x4e, 0x86, 0xd5,
+  0xb6, 0x06, 0x5b, 0xc9, 0xb6, 0xb5, 0x06, 0xa7, 0x69, 0x75, 0xb5, 0x13,
+  0xf3, 0x3b, 0x3b, 0x57, 0xaf, 0x93, 0x6b, 0xd2, 0x8d, 0x88, 0xee, 0x59,
+  0x16, 0x68, 0xdd, 0x6a, 0xef, 0x19, 0xc3, 0x08, 0x21, 0x29, 0x74, 0x60,
+  0x33, 0x07, 0x1a, 0x3f, 0x41, 0x1d, 0xa7, 0xc0, 0x91, 0xff, 0x9b, 0x54,
+  0xab, 0x87, 0x45, 0xfc, 0xe6, 0x59, 0x4e, 0xeb, 0x1b, 0x70, 0xc9, 0x9b,
+  0xbb, 0x7a, 0xa1, 0xbf, 0xcf, 0xe7, 0xd9, 0x7c, 0x90, 0x2f, 0x16, 0xd9,
+  0x34, 0x92, 0xfc, 0xc6, 0xf5, 0x04, 0xd4, 0x63, 0x99, 0x00, 0x98, 0xe8,
+  0xe9, 0xc4, 0x39, 0x60, 0x22, 0xc8, 0x1d, 0x1a, 0xf3, 0x8b, 0x42, 0xd8,
+  0x4a, 0x58, 0x40, 0x24, 0xaf, 0xe0, 0x11, 0x31, 0x04, 0x10, 0x22, 0x8c,
+  0xe4, 0x7b, 0x5b, 0xaf, 0xb8, 0x70, 0xdb, 0xef, 0x9f, 0x81, 0xce, 0x53,
+  0x69, 0x10, 0x21, 0xe4, 0xd9, 0xa4, 0xb8, 0x78, 0x26, 0x99, 0x8e, 0x46,
+  0x05, 0x1f, 0x37, 0x69, 0xae, 0x7e, 0x1b, 0x41, 0x83, 0x02, 0x3a, 0x88,
+  0xf3, 0x1b, 0xf1, 0xc5, 0xdc, 0x1e, 0x8e, 0x6c, 0x2d, 0xc8, 0x15, 0xb9,
+  0x30, 0x6e, 0x71, 0xd7, 0x51, 0xe4, 0xa3, 0xe2, 0x06, 0xea, 0x5c, 0x69,
+  0xec, 0xbb, 0xd4, 0x3b, 0xf7, 0xee, 0x7f, 0xf6, 0x3d, 0xfa, 0xaa, 0xe9,
+  0xa2, 0xe4, 0x5e, 0xa4, 0xb7, 0x4d, 0x77, 0x5a, 0x0b, 0xd1, 0xd9, 0x7f,
+  0x30, 0xb6, 0x23, 0x69, 0xf5, 0x91, 0x33, 0x16, 0xa6, 0x85, 0xdb, 0x15,
+  0x6f, 0x53, 0xf8, 0x5e, 0x6c, 0xce, 0x41, 0xb0, 0xba, 0xe2, 0xc9, 0x78,
+  0x70, 0x16, 0x94, 0xc5, 0xbc, 0x6a, 0x14, 0x76, 0x09, 0x30, 0x07, 0x64,
+  0x8d, 0x25, 0x1c, 0x7f, 0xb3, 0xca, 0x41, 0xa2, 0x74, 0x19, 0x49, 0xf6,
+  0xaf, 0x22, 0xb1, 0x58, 0xbf, 0xf6, 0xd6, 0x70, 0x4b, 0x44, 0xd1, 0xe8,
+  0xa0, 0xdb, 0xa6, 0x56, 0x49, 0x8d, 0x07, 0xa3, 0x59, 0x3d, 0x24, 0x59,
+  0xa4, 0x1e, 0x90, 0xe0, 0x55, 0xdc, 0x32, 0x98, 0x9f, 0x64, 0x6f, 0x2a,
+  0xca, 0x57, 0x49, 0x4b, 0x26, 0x69, 0x2c, 0x33, 0x25, 0xbb, 0x04, 0xec,
+  0x18, 0xd4, 0x46, 0x80, 0xaf, 0x18, 0x19, 0xb7, 0x8c, 0x54, 0x9a, 0x6f,
+  0xe8, 0xea, 0x84, 0xcc, 0x88, 0xe4, 0xc5, 0xea, 0xaa, 0x34, 0x76, 0x59,
+  0x58, 0xc1, 0x3a, 0xfa, 0x36, 0x61, 0x8c, 0x6e, 0xf3, 0x14, 0x3f, 0x63,
+  0x25, 0xb0, 0x07, 0x63, 0xfc, 0x09, 0xb1, 0x77, 0x91, 0x99, 0x37, 0x48,
+  0xab, 0x41, 0xc0, 0x1d, 0x48, 0xd0, 0xf0, 0x93, 0x51, 0x60, 0x14, 0xc2,
+  0x53, 0x80, 0xac, 0x70, 0x24, 0x2b, 0x2c, 0x81, 0xef, 0x66, 0xf8, 0x63,
+  0x77, 0x38, 0xdc, 0x85, 0x66, 0xb0, 0x6b, 0xfe, 0x93, 0x7b, 0xcd, 0xca,
+  0xda, 0x1d, 0x71, 0xcd, 0x4d, 0x82, 0x6f, 0xc1, 0x3b, 0x2b, 0xdd, 0xe3,
+  0xbd, 0x0e, 0xa3, 0x7f, 0x5b, 0x53, 0x5e, 0x7f, 0x69, 0xec, 0xbc, 0x92,
+  0xe0, 0x62, 0x32, 0x74, 0x5e, 0xb1, 0x5a, 0x6b, 0x24, 0xbd, 0x57, 0xe2,
+  0x95, 0x95, 0xc0, 0x51, 0xb5, 0x7a, 0x2b, 0xc3, 0xe1, 0x42, 0x7e, 0x51,
+  0x2c, 0x22, 0xaf, 0x15, 0x01, 0x94, 0xc0, 0x5b, 0xd2, 0x8d, 0x9e, 0x96,
+  0xc7, 0xfb, 0xad, 0xed, 0xcb, 0xcd, 0x86, 0x4f, 0x8d, 0xcd, 0x4a, 0xc0,
+  0xe1, 0xc8, 0x6b, 0x0e, 0x2b, 0x23, 0xc5, 0xcd, 0xcd, 0x29, 0x2d, 0x6d,
+  0x28, 0x54, 0xba, 0x7f, 0x9c, 0x15, 0xe0, 0xb5, 0xbc, 0xe5, 0xcc, 0xa8,
+  0xed, 0x40, 0x7f, 0xe5, 0x8f, 0xec, 0x60, 0x08, 0xaf, 0xf2, 0x61, 0x95,
+  0xd9, 0x36, 0x5e, 0x62, 0x5a, 0xa4, 0x9c, 0x56, 0x49, 0x46, 0xb5, 0x14,
+  0x84, 0xc4, 0xfc, 0x91, 0xd6, 0x19, 0x68, 0x2f, 0x2d, 0x6f, 0x0a, 0x66,
+  0xcd, 0xc0, 0x5e, 0x37, 0x94, 0x7f, 0x75, 0xfc, 0x4e, 0x2c, 0x06, 0x72,
+  0x0d, 0x42, 0xbd, 0x62, 0x8d, 0x2a, 0x00, 0xfb, 0x27, 0x17, 0xc3, 0xd3,
+  0xc7, 0xe4, 0x09, 0x00, 0xdd, 0xaa, 0xab, 0x74, 0xff, 0xc9, 0x53, 0x99,
+  0xb6, 0x22, 0x71, 0x92, 0x8a, 0xbc, 0xc5, 0xbf, 0xda, 0xdd, 0xe5, 0x14,
+  0x24, 0x38, 0x8d, 0x82, 0xbb, 0x97, 0x3c, 0xb8, 0x78, 0xf6, 0x4f, 0x5b,
+  0x71, 0xfc, 0x1e, 0xb5, 0x29, 0x19, 0xdc, 0x32, 0xa1, 0x98, 0x1e, 0x65,
+  0x2c, 0x37, 0x9a, 0x3e, 0xf5, 0x1b, 0x2d, 0x3d, 0xa9, 0x20, 0x30, 0xdd,
+  0xd0, 0x0b, 0x49, 0xe0, 0xab, 0xa8, 0xe9, 0xb8, 0x91, 0x0e, 0x0a, 0x4a,
+  0x01, 0x4c, 0x70, 0x8f, 0x3a, 0x64, 0xc5, 0x67, 0xb7, 0x35, 0xb9, 0x7b,
+  0x83, 0x42, 0x46, 0x49, 0x25, 0xc6, 0x86, 0x78, 0x23, 0x4b, 0x42, 0x7d,
+  0xce, 0xd1, 0x20, 0xe2, 0x3c, 0x8d, 0x65, 0xb3, 0xb3, 0x94, 0x36, 0x73,
+  0x3d, 0x0e, 0x72, 0xbf, 0xe4, 0x9b, 0x16, 0xc3, 0x9b, 0x3c, 0x6d, 0x5e,
+  0xca, 0xb5, 0x3b, 0x2e, 0x5c, 0x9c, 0x4f, 0x8c, 0xe5, 0x08, 0x10, 0xd8,
+  0x05, 0xd4, 0x33, 0x42, 0x61, 0x1c, 0x6c, 0x95, 0x3e, 0x47, 0xb8, 0xee,
+  0x28, 0x9c, 0x1e, 0x9c, 0x03, 0xc3, 0x0a, 0xbb, 0xe0, 0x03, 0xf1, 0x02,
+  0x04, 0xcd, 0x99, 0x10, 0xb9, 0x7b, 0x3e, 0x7c, 0x74, 0xa8, 0x70, 0xef,
+  0xfd, 0xe4, 0x9b, 0xe5, 0x1a, 0xfb, 0x81, 0x45, 0x7f, 0x33, 0xfa, 0x2e,
+  0x28, 0x5b, 0xc5, 0x1b, 0x8f, 0x0f, 0xf0, 0xc6, 0xdb, 0x11, 0x3f, 0x75,
+  0x53, 0xcc, 0x67, 0xe6, 0xcd, 0xd8, 0x73, 0xcf, 0xf0, 0x9c, 0xe1, 0xb8,
+  0x69, 0x3d, 0xaf, 0x94, 0xa9, 0x36, 0xcc, 0xe4, 0xf1, 0xe3, 0xc8, 0x4c,
+  0xfa, 0xbf, 0xf8, 0x43, 0x67, 0x74, 0xaf, 0x83, 0x99, 0xd0, 0xd3, 0x90,
+  0x18, 0x87, 0x0a, 0x7a, 0x6c, 0xf3, 0x82, 0x4f, 0x29, 0x7c, 0x19, 0xbd,
+  0xe8, 0x21, 0x1d, 0x4f, 0x4b, 0xc2, 0x60, 0xad, 0x09, 0x8b, 0xe6, 0xd9,
+  0xfe, 0xc1, 0xde, 0xee, 0xd3, 0xe1, 0xe3, 0xe1, 0xbe, 0x4d, 0xb0, 0x65,
+  0x90, 0x86, 0x9a, 0x32, 0x9a, 0x22, 0x81, 0x24, 0x4a, 0x2d, 0xcb, 0x97,
+  0x02, 0xc3, 0x64, 0x7f, 0x42, 0x1e, 0x58, 0x97, 0x5a, 0x07, 0x60, 0xa6,
+  0x3d, 0xbf, 0x52, 0x73, 0x18, 0xe9, 0x00, 0x8e, 0xd6, 0xbd, 0x98, 0x84,
+  0x7a, 0x0d, 0xd7, 0xa5, 0x38, 0xbb, 0xc6, 0xf9, 0xdf, 0xd6, 0x79, 0x6d,
+  0xb4, 0x00, 0x08, 0x15, 0xf8, 0x42, 0xb5, 0x85, 0x0b, 0xd9, 0x0d, 0xb4,
+  0x0e, 0x9c, 0x88, 0x88, 0x93, 0x59, 0x10, 0x26, 0x40, 0x4d, 0x0f, 0x51,
+  0x84, 0xaa, 0x41, 0x73, 0x92, 0x5d, 0x09, 0xb7, 0x4e, 0xab, 0x8c, 0x1d,
+  0x31, 0xa1, 0x8e, 0xbc, 0xc6, 0x06, 0xbf, 0x46, 0xfc, 0x25, 0xec, 0x94,
+  0x2e, 0xde, 0x1d, 0x58, 0x8d, 0x36, 0x84, 0xa6, 0x99, 0x5e, 0xae, 0xcf,
+  0x8a, 0xfc, 0x80, 0x8b, 0xc7, 0xd8, 0x97, 0x48, 0xeb, 0x0e, 0xa4, 0x93,
+  0xa3, 0x43, 0x63, 0xc7, 0xa5, 0x43, 0x09, 0x4a, 0x37, 0x39, 0x52, 0xe4,
+  0xca, 0x24, 0xfc, 0x0a, 0xdc, 0x98, 0x2b, 0x73, 0x73, 0x40, 0x5e, 0x61,
+  0xab, 0x9a, 0xb8, 0x55, 0xfc, 0xaf, 0x06, 0xec, 0xdf, 0xb0, 0xbb, 0x65,
+  0x73, 0xbb, 0xb1, 0xb9, 0x8c, 0xf9, 0xab, 0xb9, 0xec, 0xe0, 0xb7, 0xe7,
+  0xb2, 0xfd, 0x87, 0x72, 0x99, 0x63, 0x32, 0x9c, 0xb3, 0x0d, 0x2c, 0x46,
+  0xe0, 0x9b, 0x7c, 0xf5, 0x76, 0x70, 0x99, 0xcf, 0x66, 0x04, 0xf7, 0x12,
+  0x63, 0xb4, 0x06, 0x9f, 0x59, 0x36, 0xeb, 0xe0, 0x32, 0x86, 0xac, 0x64,
+  0x1e, 0xdb, 0xcc, 0x62, 0xcc, 0x63, 0xb8, 0xbd, 0x36, 0x72, 0x59, 0xb3,
+  0x9d, 0xd4, 0x66, 0x3e, 0x73, 0xec, 0xf0, 0x60, 0x2e, 0xd3, 0x0e, 0x79,
+  0x2c, 0x75, 0x3a, 0x58, 0xac, 0xc1, 0x63, 0xc2, 0x64, 0x51, 0x2e, 0x7b,
+  0x1e, 0xe3, 0xb2, 0x83, 0x87, 0x70, 0x99, 0xd9, 0xd0, 0x39, 0xae, 0xca,
+  0x06, 0x97, 0x3d, 0xfe, 0x6d, 0xb9, 0x0c, 0x48, 0x7a, 0xed, 0xaa, 0xf3,
+  0xe4, 0xe5, 0x7f, 0x75, 0x1f, 0x53, 0x1a, 0x56, 0x47, 0x0d, 0x8a, 0xb1,
+  0x7f, 0x99, 0xa4, 0x68, 0x1d, 0xe8, 0x7b, 0x77, 0xac, 0x09, 0x66, 0xb7,
+  0xf7, 0x8b, 0x77, 0x6c, 0xbf, 0x6d, 0x99, 0x94, 0x19, 0xc7, 0x40, 0xfe,
+  0xa2, 0xa1, 0xa8, 0xc3, 0xdd, 0xdd, 0x9f, 0xc9, 0x39, 0x77, 0x88, 0xbb,
+  0xef, 0xe7, 0xb6, 0x0a, 0x1f, 0x53, 0x67, 0x47, 0x67, 0x47, 0xdf, 0x8d,
+  0x24, 0x96, 0x22, 0x3a, 0x87, 0xea, 0x24, 0x6c, 0x83, 0x1b, 0x5d, 0x95,
+  0x70, 0x14, 0x02, 0x35, 0x97, 0xdb, 0xaa, 0x0f, 0x6e, 0xfb, 0x1a, 0xcf,
+  0xa0, 0x04, 0x46, 0x11, 0xc6, 0x84, 0x68, 0x24, 0xc8, 0x8d, 0xe4, 0x89,
+  0xd2, 0x51, 0xab, 0xa4, 0xc3, 0x50, 0xe3, 0x89, 0xd8, 0xa8, 0x8e, 0xb8,
+  0xc4, 0x96, 0xde, 0x8b, 0xdb, 0xf5, 0x55, 0x49, 0x55, 0x62, 0xf4, 0xe8,
+  0x8e, 0x86, 0x32, 0x37, 0xcd, 0x4e, 0xe6, 0xf5, 0x2d, 0x01, 0xcb, 0xaf,
+  0x4a, 0x0d, 0x0f, 0xc7, 0x8c, 0x5c, 0xfb, 0x5b, 0xf5, 0xd9, 0xba, 0x06,
+  0x23, 0x8e, 0x5c, 0x02, 0x12, 0xe9, 0xd1, 0x1b, 0xef, 0x05, 0xc9, 0xb8,
+  0xf9, 0xad, 0xd4, 0xf3, 0x59, 0x54, 0xb1, 0xb9, 0xe1, 0xbe, 0x25, 0x55,
+  0x4b, 0xd9, 0x25, 0xea, 0x20, 0x95, 0x54, 0x04, 0xa2, 0xa9, 0x56, 0xf5,
+  0xd8, 0x0c, 0xd9, 0xf6, 0xf7, 0xf1, 0x2f, 0x52, 0xfc, 0x86, 0xff, 0xfe,
+  0x04, 0xdf, 0x85, 0x13, 0x94, 0xff, 0x75, 0x85, 0x7f, 0xd2, 0xf7, 0x14,
+  0xef, 0xb0, 0xb1, 0xcb, 0x93, 0x38, 0xa1, 0xfd, 0xc2, 0x43, 0x8b, 0x93,
+  0xf2, 0xb6, 0x08, 0xb0, 0x01, 0x69, 0xd5, 0x3e, 0x18, 0x56, 0x90, 0x40,
+  0x66, 0xa5, 0x30, 0x8d, 0xfc, 0x38, 0xae, 0x70, 0x65, 0x3e, 0x66, 0xb3,
+  0xa2, 0x8f, 0xf8, 0x6d, 0x38, 0x5d, 0xf4, 0x5e, 0x36, 0x80, 0x9b, 0x56,
+  0x47, 0x3a, 0x2a, 0x70, 0x93, 0x29, 0x99, 0xf7, 0xde, 0xa3, 0xcf, 0x43,
+  0x97, 0xc4, 0x7b, 0xad, 0x8c, 0x75, 0xc0, 0xc5, 0x94, 0xa4, 0x43, 0x55,
+  0x2a, 0x63, 0x57, 0x10, 0x16, 0xfb, 0x6c, 0xa4, 0x7c, 0x16, 0xb6, 0xef,
+  0x34, 0x63, 0x63, 0x69, 0xcc, 0x76, 0xaf, 0xc8, 0x89, 0xb4, 0xd9, 0x54,
+  0x0a, 0xae, 0x82, 0x5c, 0x2a, 0x0c, 0xe0, 0xaf, 0xe4, 0x4c, 0x93, 0x40,
+  0xbe, 0xc3, 0x8b, 0xa1, 0x01, 0xd0, 0xaf, 0x1c, 0x62, 0xe6, 0x1f, 0x1e,
+  0x3f, 0xc2, 0xae, 0xea, 0x28, 0x68, 0x34, 0x37, 0x2f, 0x04, 0xfa, 0xe6,
+  0x0f, 0x07, 0xe9, 0xf0, 0x9f, 0x88, 0x40, 0xf8, 0xa4, 0x69, 0x45, 0xff,
+  0xbe, 0xef, 0x67, 0xab, 0x8d, 0xd3, 0x32, 0xe2, 0xb3, 0x11, 0x0d, 0x51,
+  0xd1, 0x8a, 0x14, 0xea, 0xc7, 0xa6, 0xb1, 0xa5, 0x6c, 0xc0, 0x52, 0x59,
+  0x8d, 0xfd, 0xa1, 0x19, 0x2a, 0x09, 0x3b, 0x37, 0xd9, 0xb0, 0x11, 0x27,
+  0x3d, 0xb0, 0xa7, 0xa0, 0x1f, 0x40, 0x42, 0xa6, 0xf3, 0x3e, 0x27, 0xc7,
+  0xc5, 0xeb, 0xed, 0x1a, 0x1f, 0x99, 0x96, 0xe9, 0x8d, 0x67, 0x41, 0x33,
+  0xe0, 0xdb, 0x8c, 0x62, 0x42, 0x2e, 0x1f, 0x08, 0xb5, 0x26, 0xc8, 0x0f,
+  0x88, 0x69, 0x1f, 0xd5, 0xa4, 0x44, 0x4b, 0x3e, 0xe9, 0x3c, 0x44, 0x63,
+  0xad, 0x00, 0xb6, 0x6b, 0xd4, 0x8e, 0xcb, 0x4c, 0x2b, 0xb0, 0xed, 0xaa,
+  0x15, 0x62, 0x87, 0x70, 0x75, 0x86, 0x91, 0xf2, 0x06, 0xe7, 0xce, 0xd2,
+  0x5c, 0xc7, 0x54, 0x40, 0x78, 0xf0, 0xaa, 0xd6, 0xc2, 0x7b, 0x21, 0xa6,
+  0x6a, 0x85, 0x86, 0xb0, 0xe6, 0xdb, 0xf9, 0xaa, 0x7d, 0x45, 0x0f, 0xbe,
+  0x28, 0xbe, 0x18, 0xec, 0x68, 0x44, 0x00, 0x28, 0xd0, 0x15, 0xf7, 0x77,
+  0xc7, 0x64, 0x91, 0x3d, 0x70, 0x45, 0x4e, 0x16, 0xb9, 0xbe, 0xa8, 0x9a,
+  0x8b, 0x52, 0xb9, 0x05, 0x90, 0x31, 0x68, 0x55, 0xc6, 0x33, 0x2b, 0x91,
+  0x38, 0x20, 0xf2, 0x0e, 0xee, 0x18, 0x43, 0xad, 0x19, 0x67, 0x8a, 0x52,
+  0x71, 0x38, 0x72, 0x2a, 0xa4, 0x27, 0x01, 0xc7, 0x5a, 0x8a, 0x55, 0xf3,
+  0x6e, 0x02, 0xce, 0x80, 0xca, 0x86, 0x17, 0x2a, 0x54, 0xbe, 0xbc, 0xb7,
+  0x8a, 0xc8, 0x8a, 0x9f, 0x99, 0x38, 0x31, 0x70, 0xf8, 0xa8, 0xaa, 0x8c,
+  0xbb, 0x19, 0x4c, 0xae, 0xb2, 0x85, 0xb4, 0x74, 0xeb, 0xc0, 0x64, 0xe8,
+  0x04, 0x30, 0x68, 0xce, 0x89, 0xd3, 0x6c, 0x67, 0xf5, 0x6a, 0xb8, 0x28,
+  0xfe, 0x6e, 0xc8, 0x9c, 0xa2, 0x47, 0x6c, 0x70, 0x24, 0xcc, 0x5d, 0xbf,
+  0xe4, 0x7d, 0x41, 0xf0, 0x6c, 0x69, 0xad, 0x4a, 0x27, 0xbe, 0x2d, 0xb0,
+  0xa1, 0x80, 0xe9, 0x25, 0x47, 0x66, 0xc6, 0xc7, 0x1f, 0xde, 0xbf, 0x1d,
+  0xbd, 0x3f, 0x6f, 0x33, 0xf6, 0xf9, 0xd9, 0xbb, 0x8b, 0xe3, 0x57, 0x1f,
+  0xce, 0xdf, 0x9d, 0x5d, 0x9c, 0x1d, 0x9d, 0x9d, 0x26, 0xdb, 0x7b, 0x3b,
+  0x1b, 0x6b, 0x45, 0xad, 0x07, 0xc2, 0xc2, 0x30, 0x3b, 0x67, 0x2c, 0xcb,
+  0x2c, 0x3b, 0x8b, 0x6d, 0xac, 0x27, 0x1c, 0xed, 0x07, 0xe1, 0xae, 0x66,
+  0x76, 0x03, 0xbb, 0x22, 0xe8, 0x7a, 0x23, 0xb1, 0x9e, 0x26, 0x97, 0x6b,
+  0x3e, 0x29, 0x2e, 0xf7, 0x84, 0x81, 0xa7, 0x03, 0x85, 0x2b, 0xe3, 0xb0,
+  0xb7, 0x5f, 0x66, 0xb8, 0xd1, 0x1d, 0xf7, 0xa4, 0xad, 0xb3, 0x60, 0x0f,
+  0x48, 0x01, 0x73, 0x5c, 0x51, 0x6d, 0x66, 0x0b, 0xc6, 0x26, 0xa2, 0x96,
+  0x0e, 0xf6, 0x0d, 0xea, 0x77, 0x23, 0x91, 0x45, 0xaa, 0xcd, 0x67, 0x8d,
+  0xce, 0x5c, 0xa5, 0xe7, 0x61, 0xdf, 0x43, 0x79, 0xc5, 0xcc, 0x77, 0x29,
+  0xdd, 0xb7, 0x65, 0x22, 0x14, 0x88, 0xa6, 0xb6, 0x5e, 0x9c, 0x1d, 0x61,
+  0x1e, 0xc0, 0x6f, 0x3d, 0xa9, 0x4a, 0x35, 0x96, 0x21, 0x38, 0x31, 0xbd,
+  0x3c, 0xa3, 0xce, 0xcf, 0x37, 0xde, 0xa4, 0x30, 0x1c, 0x94, 0x32, 0x82,
+  0xc1, 0x8d, 0x48, 0xd8, 0x63, 0x0d, 0x5a, 0x32, 0xe0, 0x10, 0x9d, 0x48,
+  0x52, 0x5f, 0x14, 0xad, 0x6a, 0xe4, 0x2f, 0xe6, 0x1e, 0x46, 0x66, 0x22,
+  0x22, 0x8a, 0xd4, 0xc7, 0xde, 0xf7, 0x99, 0xa1, 0x25, 0x5c, 0xbb, 0xa1,
+  0x54, 0xe9, 0xeb, 0x26, 0xe8, 0xa7, 0xdf, 0x0b, 0x80, 0x2b, 0x51, 0x69,
+  0x22, 0x7d, 0x8b, 0xa2, 0xf5, 0xba, 0x35, 0xad, 0xb6, 0xf8, 0x79, 0x36,
+  0x7c, 0xfa, 0x64, 0xb8, 0x8f, 0x72, 0xcd, 0xb3, 0x39, 0xe2, 0x9b, 0xa2,
+  0x58, 0x90, 0x73, 0x99, 0x3e, 0x20, 0x78, 0x57, 0x94, 0x50, 0xe9, 0x68,
+  0x25, 0x23, 0xc6, 0x6c, 0x29, 0xad, 0x4d, 0xd7, 0x9b, 0x4c, 0x21, 0x42,
+  0xa4, 0x43, 0xbb, 0x34, 0x0a, 0x00, 0xc4, 0x90, 0xf9, 0xcc, 0xa1, 0xe4,
+  0x14, 0x4a, 0x96, 0x5d, 0x5b, 0xd6, 0x9e, 0xd8, 0x1e, 0xa6, 0x23, 0x94,
+  0x54, 0x10, 0xc6, 0x8d, 0x83, 0x1c, 0x21, 0x71, 0x2e, 0x29, 0x89, 0x8f,
+  0x1f, 0x0d, 0x1f, 0x25, 0xa3, 0x37, 0x5f, 0x0b, 0x3c, 0xf1, 0xd7, 0xa3,
+  0x88, 0x26, 0x40, 0xfa, 0xbc, 0xbe, 0x3e, 0xf4, 0x83, 0x8c, 0x58, 0x9c,
+  0x99, 0xdd, 0x1f, 0x53, 0x5b, 0xc0, 0xcb, 0x19, 0xa4, 0xde, 0x8a, 0x93,
+  0xc0, 0xc9, 0xa7, 0x24, 0xed, 0x7b, 0xa0, 0x20, 0xe6, 0xbc, 0x56, 0x59,
+  0x7c, 0xc9, 0xc3, 0xcd, 0xb8, 0x82, 0xfb, 0xc1, 0x41, 0xbb, 0xf7, 0x88,
+  0x39, 0x67, 0xf7, 0x7d, 0x87, 0x4c, 0x34, 0x25, 0xbd, 0x1d, 0xda, 0x77,
+  0xda, 0x79, 0xe3, 0x0c, 0x64, 0xa8, 0x46, 0xe4, 0xd4, 0xde, 0x6c, 0x46,
+  0xaa, 0x21, 0x15, 0x08, 0xf7, 0xe9, 0x97, 0x14, 0x69, 0xb6, 0x09, 0x88,
+  0x53, 0xce, 0x30, 0x8d, 0x42, 0x11, 0xa5, 0x6c, 0x73, 0x5b, 0x19, 0xa7,
+  0x88, 0x94, 0x5b, 0x86, 0xb0, 0xe8, 0xe7, 0x27, 0x55, 0xea, 0xf3, 0x3b,
+  0x0a, 0x43, 0xe6, 0xb7, 0x7c, 0xb6, 0xff, 0x9e, 0x95, 0x45, 0x98, 0xf8,
+  0x40, 0xca, 0x83, 0x82, 0x03, 0x1a, 0x95, 0xfb, 0xa5, 0x42, 0x17, 0xb9,
+  0x1f, 0xe2, 0xab, 0xc1, 0x99, 0xfb, 0x23, 0xb5, 0x92, 0x67, 0xbc, 0x7b,
+  0x56, 0x2a, 0x04, 0xb9, 0x86, 0x70, 0x38, 0x73, 0x0d, 0x56, 0x7b, 0x32,
+  0x60, 0x8e, 0x8a, 0xe6, 0x3b, 0x2e, 0x86, 0x0e, 0x4c, 0x4c, 0x52, 0xff,
+  0xa6, 0x30, 0x65, 0x5c, 0x29, 0x81, 0x0d, 0xaf, 0xa1, 0x6d, 0xa3, 0x03,
+  0x30, 0x14, 0x7d, 0x2e, 0x94, 0xe9, 0x83, 0x24, 0x79, 0x95, 0x2d, 0xef,
+  0x54, 0xa6, 0xbb, 0x3c, 0x44, 0x02, 0x21, 0xba, 0x66, 0x9f, 0x38, 0xbb,
+  0xb7, 0x19, 0xda, 0x8d, 0xb3, 0xab, 0xed, 0x14, 0xc3, 0x29, 0x35, 0xe7,
+  0x1c, 0x93, 0x5c, 0x5f, 0x58, 0x32, 0x48, 0xfe, 0x9b, 0x4f, 0x8b, 0x6d,
+  0xc2, 0xba, 0xd1, 0x50, 0x3b, 0x7d, 0x4f, 0x47, 0xdc, 0x48, 0x86, 0x1d,
+  0x8a, 0x6b, 0x92, 0x49, 0x57, 0xad, 0xc7, 0x7f, 0x15, 0xa8, 0x75, 0xb8,
+  0x16, 0x4a, 0x21, 0x83, 0x64, 0xad, 0x9a, 0x5d, 0x35, 0x0f, 0x70, 0xd8,
+  0xca, 0x48, 0x87, 0x65, 0x6c, 0x38, 0x4a, 0x02, 0xd0, 0x8e, 0x1d, 0x4d,
+  0x16, 0xa3, 0x29, 0x6d, 0xaa, 0x32, 0x3d, 0xfc, 0xac, 0x43, 0xc4, 0x0f,
+  0x66, 0x90, 0xa9, 0x9c, 0x0c, 0xd9, 0xba, 0x7c, 0x99, 0x96, 0x9c, 0x81,
+  0x6b, 0xf3, 0xc1, 0xf1, 0x78, 0xe7, 0x58, 0x2a, 0xa9, 0xab, 0xfe, 0x1f,
+  0xf1, 0x9f, 0x70, 0x0d, 0x0d, 0x96, 0x05, 0x99, 0x55, 0x90, 0xe0, 0x71,
+  0x12, 0x4b, 0xf4, 0x7a, 0xd7, 0x07, 0xbe, 0x70, 0xd7, 0xc0, 0xe6, 0xb1,
+  0x49, 0x8a, 0x3d, 0xe4, 0x03, 0xef, 0x97, 0x0a, 0x0c, 0xa9, 0xdc, 0xbd,
+  0xb2, 0x0d, 0x5b, 0xa4, 0xdc, 0xa6, 0x69, 0x08, 0x01, 0x51, 0x68, 0x25,
+  0x9d, 0x9c, 0xd2, 0x19, 0x52, 0xe5, 0xcb, 0xcc, 0x41, 0xc1, 0x63, 0x27,
+  0x19, 0x37, 0x4c, 0x1a, 0x56, 0x68, 0xe2, 0xf6, 0xaa, 0xa8, 0xb9, 0x75,
+  0x06, 0x72, 0xeb, 0xa1, 0xe9, 0x94, 0xf0, 0x11, 0x7a, 0x44, 0x56, 0x25,
+  0x19, 0xa3, 0xd9, 0xcd, 0xe7, 0x84, 0x03, 0x44, 0x0b, 0x25, 0xe9, 0x91,
+  0x23, 0xaf, 0x9e, 0x04, 0x93, 0xcf, 0x71, 0x76, 0x24, 0xb9, 0x9c, 0x5c,
+  0x70, 0x2f, 0xbd, 0x2e, 0xf2, 0x29, 0x64, 0x8f, 0x0e, 0xd7, 0xc2, 0x9e,
+  0xbe, 0x88, 0x77, 0x7e, 0x72, 0x19, 0x69, 0x62, 0x5f, 0xb9, 0xa4, 0xfd,
+  0xb4, 0x6a, 0xd4, 0x51, 0xe6, 0x8d, 0xf4, 0x7d, 0xca, 0x43, 0x4a, 0x19,
+  0xb7, 0xd2, 0xf0, 0xe4, 0x92, 0x63, 0x57, 0x62, 0x7c, 0xaa, 0xb8, 0xc5,
+  0x0c, 0x29, 0xa1, 0x74, 0x09, 0xab, 0x67, 0x62, 0x41, 0xdd, 0xda, 0xfd,
+  0x31, 0x7c, 0xd7, 0x92, 0xa7, 0x0b, 0xd8, 0x24, 0x6b, 0xa7, 0xe6, 0x0e,
+  0xef, 0xb9, 0x23, 0x6e, 0xef, 0x34, 0xad, 0x73, 0xa3, 0x0a, 0xb6, 0x22,
+  0x90, 0x04, 0x43, 0xe8, 0xbc, 0xa6, 0x0d, 0x6b, 0x65, 0x95, 0x6b, 0xb6,
+  0xb5, 0xf8, 0x6b, 0x16, 0x8b, 0x75, 0xd8, 0x8c, 0x57, 0xa2, 0x75, 0xd2,
+  0xa0, 0xa1, 0x76, 0x5d, 0x16, 0x49, 0x01, 0x12, 0x47, 0x0d, 0xf7, 0x0c,
+  0xf2, 0xda, 0x28, 0x21, 0x79, 0x1f, 0xf1, 0xbb, 0xb8, 0x1f, 0x71, 0xd7,
+  0x42, 0x64, 0x19, 0x86, 0x59, 0x4e, 0x07, 0x46, 0x08, 0xac, 0x36, 0xf8,
+  0xe1, 0x9c, 0xab, 0xaa, 0x91, 0x8f, 0xee, 0x83, 0xf2, 0xf0, 0x4f, 0x38,
+  0xed, 0x55, 0x68, 0x17, 0xd6, 0x73, 0x18, 0x4d, 0xe3, 0x20, 0x46, 0xc9,
+  0x58, 0x5e, 0x6d, 0xfb, 0x9e, 0xc5, 0xa2, 0x3a, 0x1b, 0x09, 0x31, 0x05,
+  0x89, 0x80, 0x4a, 0xb0, 0xae, 0x74, 0x55, 0xa6, 0x9d, 0x90, 0xed, 0x3d,
+  0x57, 0xaa, 0xd2, 0x88, 0x04, 0x40, 0xb0, 0x94, 0x4a, 0x06, 0xef, 0x4b,
+  0x6c, 0xca, 0x05, 0x74, 0x24, 0xd4, 0x3a, 0xe9, 0x49, 0x23, 0x4f, 0x52,
+  0x38, 0xc8, 0x97, 0x76, 0xf1, 0xdd, 0x8e, 0xf8, 0x82, 0x48, 0x4e, 0xd2,
+  0x87, 0x30, 0xb1, 0x7c, 0x23, 0x1e, 0x4c, 0xc7, 0x66, 0xc4, 0xa0, 0x90,
+  0xa6, 0xad, 0x24, 0x71, 0xfd, 0xf9, 0x24, 0x45, 0xe0, 0x36, 0x9e, 0x93,
+  0x3a, 0x92, 0xf3, 0x36, 0xd0, 0xa7, 0x20, 0xa7, 0x35, 0x1d, 0xd8, 0x73,
+  0x0e, 0x72, 0x53, 0xc3, 0xdb, 0xfa, 0x01, 0xe9, 0xda, 0x93, 0x94, 0x61,
+  0x90, 0x38, 0x67, 0x4b, 0xc7, 0x75, 0xff, 0xf4, 0x7f, 0x7b, 0xdb, 0x8f,
+  0x09, 0x69, 0xec, 0x55, 0xb7, 0x97, 0xa5, 0xf9, 0x99, 0x17, 0xe6, 0x44,
+  0x6f, 0x5a, 0x14, 0x3d, 0xf4, 0x6b, 0x16, 0x15, 0xac, 0x8a, 0x96, 0x41,
+  0xf4, 0x0e, 0xf6, 0x84, 0x3f, 0xb3, 0x21, 0x56, 0xd5, 0xb1, 0x04, 0x33,
+  0xe2, 0x86, 0xb6, 0xf6, 0xde, 0x32, 0xec, 0x83, 0xbf, 0x74, 0x25, 0xf7,
+  0x93, 0x91, 0x58, 0x03, 0x7f, 0xfe, 0xe5, 0x90, 0xdc, 0x80, 0xd3, 0x9f,
+  0x3b, 0xe7, 0x71, 0xdc, 0x97, 0xb9, 0x7c, 0x82, 0x69, 0xe4, 0xab, 0x2b,
+  0xe8, 0x96, 0x2f, 0x62, 0x85, 0x70, 0x1e, 0x21, 0xe4, 0xb1, 0xdf, 0xfe,
+  0xfb, 0xe5, 0xdc, 0xc1, 0x85, 0x6d, 0xf8, 0xbe, 0x3c, 0xf6, 0x9b, 0x7f,
+  0x9f, 0xcf, 0xee, 0xbd, 0x6e, 0x1f, 0x12, 0x54, 0xaf, 0xa4, 0xda, 0x20,
+  0x22, 0x13, 0x7f, 0xb5, 0x50, 0x94, 0x0a, 0x86, 0x50, 0x2a, 0xca, 0xc7,
+  0xf0, 0x6e, 0xd0, 0x4f, 0x4e, 0xc4, 0x22, 0x49, 0xc5, 0xdf, 0x44, 0x82,
+  0x91, 0x68, 0x0e, 0x89, 0x23, 0x9d, 0xd6, 0x5e, 0xf0, 0x7f, 0x77, 0xbf,
+  0x8a, 0xed, 0x91, 0x16, 0x46, 0xe1, 0x16, 0xd4, 0xd6, 0x6c, 0xd4, 0xeb,
+  0x8b, 0x21, 0x58, 0x44, 0xe3, 0xb5, 0x5d, 0xac, 0xfc, 0xde, 0x1f, 0xb4,
+  0xd0, 0x58, 0x43, 0x38, 0xa1, 0x90, 0xa6, 0x67, 0xdb, 0x9e, 0x05, 0x36,
+  0x67, 0x08, 0x8a, 0x47, 0xe6, 0x7d, 0xb1, 0xea, 0x6a, 0xec, 0xd9, 0x6e,
+  0xa9, 0xed, 0xe0, 0xa0, 0xbf, 0xed, 0x4b, 0x3f, 0x36, 0x33, 0x1a, 0xb8,
+  0x4a, 0x72, 0x93, 0x25, 0xf8, 0x21, 0xdb, 0x19, 0x82, 0x66, 0x71, 0xf5,
+  0x0d, 0x29, 0xa7, 0x9c, 0x8b, 0x8d, 0x15, 0x1e, 0x9d, 0xbd, 0x7d, 0x7b,
+  0x7c, 0xd4, 0x0e, 0x16, 0xda, 0x0a, 0x21, 0xa7, 0xea, 0x07, 0xbd, 0x80,
+  0xe9, 0xf3, 0xd4, 0x95, 0x45, 0xa2, 0x45, 0xfc, 0x7d, 0xea, 0x14, 0x98,
+  0x0a, 0xe0, 0x35, 0xff, 0x52, 0xca, 0xe5, 0x18, 0x0c, 0x59, 0x38, 0x20,
+  0x52, 0x7b, 0x19, 0xf0, 0xc3, 0xc4, 0x03, 0xd0, 0x22, 0x67, 0x1a, 0x30,
+  0x78, 0xb4, 0x62, 0x97, 0x4c, 0x58, 0x99, 0x05, 0x15, 0x3e, 0x4c, 0xa7,
+  0xbb, 0x52, 0x2c, 0xa0, 0xdf, 0xee, 0xe2, 0x65, 0x46, 0x4f, 0x44, 0x11,
+  0xd7, 0xa0, 0x98, 0x71, 0x87, 0x92, 0x45, 0x5a, 0x7e, 0x44, 0x38, 0xdb,
+  0x2b, 0x80, 0xa0, 0x72, 0x5e, 0x02, 0x72, 0x9f, 0x4e, 0x63, 0x08, 0x1f,
+  0xe4, 0x75, 0xd7, 0xb2, 0x15, 0x07, 0x12, 0xaa, 0xad, 0x7c, 0x0f, 0xb5,
+  0xce, 0x16, 0xaf, 0x2f, 0xb3, 0x1b, 0x7c, 0x86, 0x61, 0x8d, 0x80, 0xd4,
+  0x11, 0x76, 0xf2, 0x61, 0x34, 0x7e, 0x8e, 0x2a, 0xdc, 0x09, 0x42, 0x08,
+  0xb6, 0x6a, 0xc1, 0x9d, 0x72, 0x08, 0xdf, 0x1c, 0x1d, 0x2d, 0xb9, 0x46,
+  0x2b, 0xa0, 0xd5, 0xb7, 0x82, 0x50, 0xda, 0x0a, 0xa8, 0x05, 0x79, 0xc8,
+  0x52, 0xc0, 0x66, 0x61, 0x4b, 0xa9, 0x88, 0xb6, 0x0b, 0xe5, 0xc9, 0x41,
+  0x0d, 0x92, 0x07, 0xbd, 0x6a, 0x0c, 0xa1, 0xbb, 0x9b, 0x76, 0x44, 0xfe,
+  0x46, 0x68, 0x39, 0x40, 0x67, 0x05, 0x9f, 0x30, 0x42, 0xec, 0x49, 0x1b,
+  0x3e, 0x9b, 0x60, 0x9f, 0xc9, 0x49, 0x0a, 0x48, 0xc9, 0x4b, 0x2a, 0x42,
+  0xc1, 0xc3, 0x74, 0x58, 0x03, 0x35, 0x17, 0x02, 0x95, 0xca, 0x34, 0xa5,
+  0xb6, 0x98, 0x63, 0x98, 0x86, 0xba, 0xd8, 0x07, 0xa1, 0xbd, 0x42, 0x44,
+  0x71, 0x14, 0x42, 0x0e, 0xb0, 0xf9, 0xef, 0x6a, 0x5d, 0x07, 0x81, 0x44,
+  0x80, 0xe5, 0x31, 0x52, 0xca, 0x57, 0x83, 0xb0, 0xbb, 0x62, 0x3a, 0xf5,
+  0xf7, 0x94, 0x04, 0x38, 0x99, 0xfd, 0x55, 0x3d, 0xcd, 0x3b, 0xc0, 0x4c,
+  0x6d, 0x81, 0x1b, 0xe1, 0xe5, 0x21, 0xb2, 0x10, 0xb1, 0x6a, 0x88, 0x62,
+  0x8e, 0x55, 0x77, 0xc9, 0xaf, 0xd0, 0xe6, 0x05, 0xfb, 0x8a, 0x8a, 0x88,
+  0x4d, 0x98, 0x48, 0x84, 0x39, 0xd0, 0x92, 0x7e, 0xc6, 0xca, 0x81, 0x63,
+  0x2b, 0xeb, 0xba, 0x94, 0x3e, 0x32, 0x02, 0x2f, 0x3f, 0xf4, 0xdb, 0xdf,
+  0x4c, 0x1f, 0xb3, 0xbb, 0x07, 0xe9, 0x28, 0xf6, 0xb9, 0x4f, 0x31, 0x83,
+  0xe4, 0x85, 0xf9, 0x63, 0xe3, 0xb7, 0x1f, 0xfe, 0xd9, 0x00, 0x39, 0xf4,
+  0x61, 0xb7, 0xae, 0x43, 0xc5, 0x75, 0xb0, 0xb8, 0x41, 0xd9, 0xf0, 0x4d,
+  0x58, 0x54, 0xd9, 0xb8, 0x91, 0x37, 0xde, 0xc1, 0xae, 0xaa, 0xd0, 0xbf,
+  0x86, 0x23, 0x01, 0xfb, 0x18, 0x42, 0xaf, 0x84, 0xa0, 0x1e, 0x76, 0x25,
+  0xdf, 0x7b, 0x05, 0x37, 0x8a, 0xb2, 0xdb, 0x79, 0x56, 0xb6, 0x28, 0xf3,
+  0x81, 0x84, 0x8b, 0x94, 0x21, 0x27, 0xff, 0x45, 0x75, 0x85, 0x2a, 0x41,
+  0x1b, 0xca, 0x0a, 0x7d, 0xa5, 0x41, 0x84, 0x87, 0xdc, 0x4a, 0x01, 0x49,
+  0xda, 0x95, 0x9d, 0x0d, 0x42, 0x85, 0x54, 0xd8, 0x94, 0xf5, 0xee, 0xd8,
+  0x93, 0x9e, 0xfa, 0xcd, 0x8f, 0xc5, 0xc3, 0x53, 0xb6, 0x9b, 0x1b, 0xb3,
+  0x31, 0x5f, 0x9b, 0xf3, 0x81, 0x05, 0x76, 0xbf, 0x33, 0x65, 0xbb, 0x9d,
+  0xb3, 0xed, 0x79, 0x25, 0x22, 0x49, 0xdb, 0x34, 0xda, 0xff, 0x85, 0x29,
+  0xdb, 0x7e, 0xc6, 0x76, 0x4a, 0xf9, 0xda, 0x91, 0x74, 0x6d, 0x21, 0xb4,
+  0xe4, 0x6b, 0x72, 0xc6, 0xf6, 0xc6, 0x94, 0x6d, 0x3f, 0x67, 0x7b, 0x53,
+  0xd2, 0x36, 0x41, 0x0c, 0x6c, 0x48, 0xd9, 0xfe, 0x75, 0x19, 0xdb, 0x5d,
+  0x29, 0xdb, 0xbf, 0x3c, 0x67, 0xfb, 0xb7, 0x4d, 0xd9, 0xfe, 0x2d, 0xb3,
+  0x91, 0xe9, 0xf4, 0x60, 0x47, 0xf2, 0x89, 0x14, 0x9d, 0xbd, 0xb8, 0x0f,
+  0x20, 0xba, 0x99, 0xc0, 0xe2, 0x85, 0x99, 0x65, 0x18, 0xd6, 0x68, 0x3c,
+  0xc5, 0x3d, 0xac, 0x1b, 0x12, 0x5e, 0x89, 0x64, 0xc0, 0xf9, 0x71, 0xe0,
+  0x83, 0xd8, 0x49, 0xaf, 0xaa, 0x39, 0x77, 0x33, 0x44, 0x05, 0x79, 0x60,
+  0x25, 0x3a, 0x39, 0xd3, 0x7a, 0xee, 0xb7, 0x17, 0x39, 0xf5, 0xbc, 0xda,
+  0x3b, 0x70, 0xb6, 0xba, 0xfc, 0x65, 0x8d, 0xb2, 0xe6, 0x98, 0xdd, 0x2e,
+  0x05, 0x23, 0x23, 0x91, 0x32, 0x8a, 0x59, 0xc3, 0xaf, 0x91, 0x97, 0x34,
+  0xb3, 0x2d, 0x5d, 0x6d, 0x48, 0xc2, 0x76, 0x7d, 0x0f, 0x8a, 0x61, 0x08,
+  0xce, 0xc0, 0x5f, 0x07, 0xdd, 0x21, 0x28, 0x7b, 0x51, 0xa1, 0x5d, 0xd1,
+  0x29, 0xdc, 0x1b, 0x1e, 0x50, 0xae, 0xad, 0x0d, 0xe9, 0xc8, 0x3c, 0x03,
+  0x7c, 0x31, 0xfa, 0x3e, 0xe3, 0xbb, 0xbb, 0x1c, 0x34, 0xee, 0x40, 0xa7,
+  0xef, 0x0c, 0x93, 0x77, 0x50, 0x1f, 0x8d, 0xb2, 0x6e, 0x66, 0x24, 0x83,
+  0xcb, 0xef, 0x62, 0xc3, 0x35, 0x21, 0x85, 0x0d, 0xff, 0xbc, 0x7f, 0x77,
+  0x1a, 0xc6, 0xa7, 0x29, 0x7a, 0x70, 0xb8, 0xbb, 0x4b, 0x19, 0x52, 0x57,
+  0xe9, 0xed, 0xed, 0xb0, 0xca, 0x76, 0xa7, 0xc5, 0xa4, 0xda, 0xc5, 0x0e,
+  0xea, 0x97, 0xaf, 0xea, 0xc5, 0xfc, 0xb3, 0xcd, 0xa0, 0xe5, 0x52, 0x3e,
+  0x2d, 0xa8, 0xed, 0x5e, 0xe6, 0x25, 0x5b, 0x5b, 0xd0, 0x63, 0xd9, 0xa9,
+  0xaf, 0x72, 0x3f, 0xc0, 0x1b, 0xa3, 0xaa, 0x02, 0xb3, 0x28, 0xf3, 0x7f,
+  0xd4, 0x3f, 0x07, 0x41, 0xa5, 0x48, 0xfd, 0xb9, 0xdf, 0x6a, 0xdb, 0xab,
+  0x21, 0x08, 0x37, 0x88, 0xed, 0x00, 0x20, 0x04, 0x67, 0x35, 0x89, 0xb0,
+  0x26, 0xcd, 0x94, 0xe8, 0x8d, 0xf6, 0xc7, 0x96, 0xbd, 0xc2, 0x26, 0x7c,
+  0xc4, 0x67, 0x1d, 0x6d, 0xaf, 0x7f, 0x73, 0x91, 0x60, 0xb8, 0x1b, 0xb7,
+  0xfc, 0x43, 0x94, 0x5d, 0xff, 0xd1, 0x4f, 0x71, 0xca, 0x6c, 0x42, 0xde,
+  0x0b, 0xce, 0xb6, 0xdb, 0x38, 0x13, 0xfb, 0xf0, 0xa7, 0x98, 0x09, 0x61,
+  0x2d, 0x44, 0xe5, 0x63, 0x63, 0x0e, 0xf4, 0xd8, 0xa7, 0xf8, 0xfe, 0xf5,
+  0x5e, 0xd7, 0x67, 0xf7, 0xfa, 0xfc, 0xe9, 0xeb, 0xbd, 0xdf, 0xf0, 0xc3,
+  0xef, 0xad, 0xb3, 0x8a, 0xa1, 0x29, 0x5e, 0xe0, 0xcf, 0x43, 0xa5, 0x70,
+  0x57, 0xaf, 0xc0, 0x16, 0x32, 0x46, 0x33, 0xa5, 0x92, 0xe5, 0x9b, 0xbb,
+  0x1b, 0x36, 0x43, 0xc0, 0x74, 0x61, 0xbc, 0x30, 0xc2, 0x97, 0xe0, 0xb3,
+  0x53, 0xeb, 0x8c, 0x81, 0xe2, 0x3b, 0x32, 0x1e, 0x0e, 0x03, 0x14, 0x31,
+  0xdc, 0x8c, 0xe2, 0x65, 0x19, 0x43, 0x21, 0x7e, 0x0d, 0x71, 0x6b, 0x02,
+  0xd2, 0x99, 0x5b, 0x8a, 0x79, 0xad, 0x2e, 0xa3, 0xa0, 0x8f, 0x13, 0x77,
+  0xf9, 0x8e, 0x38, 0xb6, 0x3a, 0x16, 0x4e, 0x5a, 0x08, 0xc9, 0x6c, 0x1f,
+  0x57, 0x6a, 0x6c, 0xfd, 0x68, 0xb1, 0x4e, 0x17, 0xa2, 0x06, 0x7a, 0x19,
+  0x9d, 0xde, 0x11, 0x3f, 0x4c, 0x7a, 0x83, 0xf7, 0xc9, 0x61, 0x2f, 0x20,
+  0xd1, 0xd9, 0x52, 0x3a, 0xf8, 0x90, 0xc7, 0xab, 0x24, 0x80, 0x02, 0x6a,
+  0x09, 0xe6, 0x6b, 0x26, 0x57, 0x80, 0x9f, 0x72, 0xe6, 0x84, 0xed, 0x7e,
+  0x71, 0x19, 0x04, 0xe1, 0x16, 0xda, 0x9d, 0xd8, 0x36, 0xac, 0xc2, 0x45,
+  0x02, 0xa7, 0x8d, 0x83, 0xb2, 0x27, 0xed, 0x89, 0x9b, 0x71, 0x40, 0xb4,
+  0x22, 0x98, 0x88, 0x60, 0x26, 0xaa, 0xf1, 0x43, 0xe8, 0x48, 0x8a, 0xd9,
+  0x56, 0x5a, 0x4a, 0xb7, 0x2a, 0xaa, 0x2a, 0x1f, 0x03, 0xb5, 0x5a, 0x44,
+  0x64, 0x95, 0x71, 0x3e, 0x15, 0x97, 0x5e, 0x83, 0x9a, 0x0d, 0x58, 0x86,
+  0x36, 0x89, 0x68, 0xa5, 0x82, 0x06, 0x21, 0xce, 0x25, 0x33, 0x3b, 0x16,
+  0x6c, 0xd7, 0x39, 0x86, 0x66, 0x6e, 0x4b, 0x93, 0x71, 0x99, 0x67, 0x33,
+  0xa4, 0x3a, 0x32, 0x3a, 0x18, 0x2b, 0x5e, 0x6d, 0x21, 0x3b, 0x07, 0xbe,
+  0x0a, 0x92, 0x74, 0x90, 0x69, 0x5b, 0x01, 0x42, 0x94, 0xd2, 0xaf, 0x29,
+  0xf7, 0xd1, 0xe5, 0x76, 0x97, 0x19, 0x32, 0x07, 0xb4, 0xf9, 0xad, 0x2a,
+  0xf5, 0x9d, 0x39, 0xa9, 0xa5, 0x45, 0x5a, 0xa7, 0x6a, 0x07, 0x42, 0x78,
+  0xb2, 0x20, 0x33, 0xf8, 0x22, 0x75, 0xe6, 0xd4, 0xf4, 0x5d, 0x07, 0xa9,
+  0x30, 0xfc, 0x64, 0x32, 0xde, 0xf3, 0x42, 0xff, 0x82, 0x3a, 0x80, 0x66,
+  0xe3, 0xb6, 0x4d, 0x59, 0xf1, 0x5e, 0x66, 0x74, 0x00, 0x89, 0x13, 0x4f,
+  0x87, 0x9f, 0xa1, 0xc3, 0x41, 0xf2, 0xb6, 0xad, 0xe5, 0x44, 0x12, 0xcb,
+  0x91, 0x40, 0xc7, 0xf9, 0x6a, 0x76, 0x75, 0x35, 0xa1, 0x3e, 0x50, 0x29,
+  0xbf, 0x1f, 0x18, 0x7e, 0x1f, 0x5c, 0xf1, 0x2e, 0x5d, 0xbe, 0x3b, 0x41,
+  0xde, 0xcb, 0x8f, 0xa7, 0x82, 0x10, 0xf6, 0x91, 0xa7, 0x98, 0x41, 0x78,
+  0x27, 0x03, 0x12, 0x9e, 0x73, 0xe3, 0x35, 0x35, 0xde, 0xcf, 0x8c, 0x37,
+  0x3a, 0x9f, 0x17, 0xab, 0x77, 0x18, 0xae, 0x70, 0xb0, 0xc6, 0xa3, 0xc4,
+  0x74, 0x42, 0xa9, 0x9b, 0xc7, 0xb3, 0xa0, 0x27, 0xa7, 0x2f, 0xcb, 0x75,
+  0xa8, 0xeb, 0x3c, 0xb5, 0x0a, 0x94, 0xfb, 0x10, 0xd3, 0x93, 0x51, 0x9e,
+  0x04, 0xe5, 0xa0, 0x2b, 0x0e, 0x47, 0x87, 0x23, 0x56, 0xd9, 0xf9, 0x76,
+  0x34, 0x0a, 0x53, 0xe4, 0x97, 0xc6, 0x38, 0x29, 0x2e, 0x97, 0xf9, 0xdf,
+  0xb3, 0xa9, 0x04, 0x2d, 0xdb, 0xe9, 0xad, 0x8d, 0x22, 0x85, 0xc4, 0x0b,
+  0xc8, 0x23, 0x51, 0x22, 0x94, 0x6f, 0x8c, 0xeb, 0x87, 0x5b, 0x07, 0xe9,
+  0x60, 0x80, 0x23, 0xb3, 0x99, 0x80, 0x08, 0x32, 0x48, 0x0b, 0x6d, 0xb6,
+  0xc5, 0x6c, 0xee, 0x2c, 0x7f, 0x38, 0xd8, 0x5c, 0xe5, 0x0a, 0x81, 0x10,
+  0xea, 0xc0, 0xeb, 0xca, 0x92, 0x5f, 0x51, 0x54, 0x40, 0x6d, 0x2e, 0x7f,
+  0x79, 0x49, 0x41, 0x1c, 0x4b, 0x2b, 0xbb, 0x65, 0x01, 0xda, 0x81, 0x56,
+  0x68, 0x51, 0xd6, 0xb3, 0x3a, 0xda, 0x55, 0x87, 0x69, 0xcc, 0x17, 0xe9,
+  0x83, 0x30, 0x0b, 0x55, 0xf9, 0x4c, 0xc3, 0xb3, 0xd5, 0xc6, 0x2b, 0xb4,
+  0x81, 0x8e, 0x07, 0x00, 0x15, 0xc2, 0x8d, 0xaf, 0x3d, 0x02, 0xc4, 0x9f,
+  0x4e, 0x7d, 0x73, 0x18, 0x7f, 0x21, 0x63, 0x74, 0x41, 0x5b, 0x09, 0x24,
+  0x36, 0x4a, 0xae, 0x68, 0xae, 0x01, 0xba, 0x5d, 0x2a, 0xba, 0x3b, 0xb9,
+  0x97, 0xa5, 0x1a, 0x0c, 0x3c, 0x65, 0xa6, 0x81, 0x01, 0xd0, 0x2b, 0x90,
+  0xea, 0xaa, 0xd4, 0x75, 0x6f, 0x7e, 0x8d, 0x4a, 0x2d, 0xe5, 0x8a, 0x36,
+  0x6b, 0xb9, 0x7e, 0x0d, 0x76, 0x8a, 0x9c, 0x22, 0x22, 0x3e, 0x7e, 0xdb,
+  0x85, 0xb0, 0x79, 0x8b, 0x31, 0xa0, 0x6c, 0xc0, 0x5a, 0x82, 0x17, 0x44,
+  0x5a, 0xc0, 0xda, 0xd8, 0x64, 0x40, 0x72, 0xe6, 0xb2, 0x22, 0xcb, 0x2b,
+  0x7d, 0x48, 0x1f, 0x16, 0xb9, 0xe2, 0xa9, 0x1b, 0xac, 0x54, 0xca, 0xb6,
+  0x17, 0x7b, 0x27, 0x83, 0x74, 0xe8, 0xf2, 0x9f, 0xa0, 0x12, 0xe5, 0x57,
+  0x95, 0xa2, 0x7c, 0xda, 0x4a, 0x14, 0x77, 0x53, 0xe0, 0xd6, 0x09, 0xef,
+  0x09, 0x8a, 0x12, 0xc2, 0x25, 0xc3, 0x69, 0x50, 0x37, 0xa9, 0xed, 0x23,
+  0xc4, 0xaf, 0xb5, 0x86, 0x8b, 0x1f, 0xa6, 0x7e, 0xd2, 0xc8, 0x92, 0xcd,
+  0x02, 0x19, 0xb9, 0x2d, 0x52, 0x63, 0xa7, 0x03, 0x7e, 0x29, 0x43, 0xc9,
+  0xf8, 0x34, 0x13, 0x98, 0xb5, 0x3f, 0xba, 0x3e, 0x3e, 0x9f, 0xda, 0x00,
+  0xdb, 0x33, 0xb2, 0xf9, 0x85, 0x77, 0x1f, 0x7f, 0x79, 0xef, 0x85, 0x4c,
+  0xe7, 0x0c, 0xaf, 0x39, 0x38, 0x53, 0x4f, 0xde, 0xd9, 0x2e, 0xc3, 0xb0,
+  0x83, 0x43, 0x10, 0x56, 0x3b, 0x8c, 0x08, 0x3b, 0x2b, 0xde, 0x90, 0x19,
+  0x87, 0xf7, 0x3b, 0x04, 0x5c, 0xa6, 0x71, 0x57, 0x35, 0x89, 0x8d, 0x44,
+  0x1f, 0x67, 0xf5, 0x4d, 0x96, 0x89, 0xcd, 0xaf, 0x84, 0xf4, 0xa4, 0x80,
+  0x90, 0xa8, 0x33, 0xdf, 0xa5, 0xcf, 0x69, 0x70, 0x10, 0x28, 0x8c, 0xc8,
+  0x6c, 0xfd, 0x22, 0x1a, 0xd3, 0x0d, 0x4e, 0x5f, 0x12, 0x6b, 0xcc, 0xe5,
+  0x42, 0xd4, 0x0d, 0xda, 0x68, 0x2e, 0x6e, 0xa3, 0x62, 0x48, 0xd3, 0x96,
+  0xe4, 0x41, 0xdf, 0xc7, 0x6f, 0x8f, 0xb1, 0x1c, 0xdb, 0x28, 0x60, 0x05,
+  0x02, 0x63, 0xf4, 0xae, 0xcc, 0x47, 0xf7, 0xdf, 0x53, 0xb5, 0x22, 0xd8,
+  0x49, 0x88, 0xcb, 0xc5, 0x42, 0xc3, 0x5d, 0x42, 0x86, 0x3d, 0x39, 0xf2,
+  0xdb, 0x74, 0x65, 0x7e, 0x86, 0x90, 0x20, 0xa1, 0x03, 0x4f, 0xb3, 0x24,
+  0x96, 0x97, 0x40, 0x0c, 0xe0, 0x4f, 0xac, 0x15, 0x16, 0xa7, 0xfd, 0x09,
+  0x31, 0xdf, 0xc5, 0x38, 0x8b, 0x35, 0x2b, 0xaa, 0x04, 0x51, 0x4b, 0xbd,
+  0x53, 0x1a, 0x24, 0x97, 0x60, 0x8b, 0x7f, 0xb9, 0x0a, 0x36, 0xfc, 0x92,
+  0x37, 0xb0, 0x0e, 0x81, 0xe4, 0x1b, 0x8b, 0x2c, 0x86, 0x91, 0x96, 0xa5,
+  0xa4, 0xe9, 0x50, 0x45, 0x56, 0x30, 0x7f, 0xc9, 0xe2, 0xd3, 0x0e, 0x96,
+  0xce, 0xd5, 0x63, 0x3b, 0x52, 0x87, 0x9d, 0x89, 0x01, 0xca, 0xa5, 0x2f,
+  0x08, 0xa0, 0xb5, 0x8c, 0x6f, 0x1b, 0xfd, 0x76, 0x45, 0x26, 0x63, 0x39,
+  0x1c, 0x8d, 0x53, 0x2b, 0xb1, 0x87, 0x48, 0x6c, 0x6e, 0x7b, 0x84, 0xba,
+  0x88, 0xd1, 0xd1, 0xf9, 0x4e, 0x72, 0xde, 0x42, 0x82, 0xa1, 0xa2, 0x24,
+  0x5c, 0xa6, 0xbe, 0x1c, 0x96, 0xce, 0x8a, 0x8c, 0x58, 0xda, 0x8d, 0x1a,
+  0x92, 0xcb, 0x11, 0xb3, 0xb8, 0xbc, 0x14, 0xfa, 0xfd, 0xcd, 0x05, 0x53,
+  0x6b, 0x2d, 0x2f, 0xa9, 0x48, 0x83, 0x41, 0x41, 0xc4, 0xa4, 0xf4, 0x8f,
+  0xa9, 0xb1, 0xa0, 0x0b, 0x94, 0xda, 0x71, 0x2b, 0x33, 0x71, 0xca, 0x2b,
+  0xfe, 0xc9, 0x3c, 0x48, 0x75, 0x24, 0x42, 0x68, 0xd6, 0xb9, 0x87, 0x7e,
+  0x24, 0x3d, 0x45, 0x2b, 0xbe, 0x95, 0x5a, 0xad, 0x28, 0x49, 0x86, 0x5d,
+  0x66, 0xcb, 0x2c, 0x86, 0x10, 0x76, 0x47, 0x17, 0xb9, 0xb0, 0xf4, 0x74,
+  0xd8, 0x86, 0xe2, 0xf7, 0x82, 0x06, 0x32, 0x39, 0xbf, 0x4f, 0x67, 0x07,
+  0x5e, 0x2a, 0xeb, 0x78, 0x68, 0x29, 0x0a, 0x89, 0x08, 0x54, 0x7d, 0x32,
+  0x09, 0x26, 0xc5, 0xea, 0x0e, 0xc4, 0x30, 0x8f, 0x55, 0xd5, 0xd5, 0xbe,
+  0x91, 0x1b, 0xfb, 0xc3, 0xcf, 0xb9, 0xcf, 0xe1, 0x95, 0xb9, 0xac, 0x23,
+  0xe0, 0xca, 0x9c, 0x3e, 0x22, 0xbd, 0x87, 0x5b, 0xe3, 0x89, 0x16, 0x3e,
+  0x74, 0x8a, 0xff, 0xe0, 0xdf, 0xc1, 0x69, 0x84, 0x57, 0xd9, 0xde, 0x05,
+  0x30, 0x54, 0x02, 0xb6, 0x82, 0x4b, 0x19, 0xbd, 0xad, 0x28, 0xd3, 0x60,
+  0x9c, 0xd7, 0xd4, 0xa1, 0x42, 0xad, 0xc8, 0xe6, 0xd1, 0xa4, 0x6e, 0x72,
+  0x25, 0xbd, 0x15, 0xad, 0x89, 0x1f, 0x26, 0xff, 0x4e, 0xd0, 0x98, 0xf2,
+  0x36, 0x97, 0x65, 0x50, 0x32, 0xc4, 0xd7, 0xc7, 0xaf, 0xcf, 0xde, 0x1d,
+  0x37, 0xcb, 0x15, 0x6b, 0xee, 0xa4, 0x47, 0xc1, 0xfe, 0xf6, 0xec, 0x18,
+  0x6d, 0xd0, 0x6f, 0xd3, 0x9c, 0x2f, 0x73, 0xd8, 0xfd, 0xc9, 0xf9, 0x0f,
+  0xaf, 0xec, 0xec, 0xa0, 0x25, 0x2c, 0xb9, 0xe1, 0x99, 0x0c, 0xda, 0x67,
+  0x4a, 0xb7, 0xaf, 0x76, 0x68, 0x01, 0x3b, 0x43, 0x88, 0x03, 0x4e, 0x64,
+  0xd0, 0xf9, 0x51, 0x8a, 0x05, 0x27, 0xc6, 0x68, 0xa9, 0x3e, 0x21, 0xe2,
+  0x57, 0x15, 0x4a, 0xef, 0xed, 0xa0, 0x81, 0xde, 0xcb, 0xd6, 0x11, 0x03,
+  0x4e, 0x71, 0x6a, 0x71, 0x9a, 0x10, 0xaa, 0x1f, 0x80, 0xfe, 0x86, 0x49,
+  0xf8, 0x21, 0x4d, 0x0a, 0xa1, 0xaf, 0xc4, 0x04, 0xf6, 0x15, 0xb2, 0xb4,
+  0x29, 0x10, 0xc2, 0xb7, 0x1d, 0x1c, 0x2e, 0xd4, 0x76, 0x5d, 0xbb, 0xc8,
+  0xf5, 0x19, 0x81, 0x51, 0xc2, 0x3d, 0x3e, 0x21, 0x23, 0x11, 0x72, 0xf3,
+  0xcd, 0xed, 0x0a, 0x85, 0x0e, 0xde, 0x54, 0xed, 0x6f, 0x12, 0xb5, 0xa0,
+  0xb7, 0xfe, 0xb8, 0xe5, 0x6a, 0x42, 0xb8, 0x1b, 0x66, 0xbc, 0x7b, 0xac,
+  0x6b, 0x26, 0xb8, 0x73, 0x5f, 0xfe, 0x96, 0xae, 0xb8, 0xab, 0x1e, 0x5b,
+  0x42, 0x77, 0x92, 0xd2, 0x43, 0x4d, 0x7d, 0xd7, 0x8c, 0x3a, 0x4b, 0x82,
+  0x43, 0x2e, 0x53, 0x1d, 0xa5, 0x6f, 0x61, 0xd9, 0x43, 0xe7, 0x5e, 0xe9,
+  0x77, 0x7c, 0x53, 0x81, 0x43, 0x01, 0x33, 0xed, 0x43, 0x40, 0xa1, 0x08,
+  0xee, 0xdb, 0x76, 0xb7, 0xac, 0x71, 0x50, 0x59, 0xa6, 0x4c, 0x8a, 0x32,
+  0x5a, 0x00, 0x06, 0x46, 0x72, 0xac, 0x5b, 0x11, 0xd2, 0xc4, 0xf3, 0x27,
+  0xcf, 0x71, 0xb5, 0x53, 0x86, 0x92, 0x61, 0x2d, 0x3c, 0x22, 0x68, 0xdd,
+  0x14, 0x3d, 0xa5, 0x49, 0x87, 0xd8, 0xd8, 0xfe, 0x1a, 0xb4, 0x29, 0xfa,
+  0x38, 0x9b, 0x73, 0x53, 0xbf, 0x91, 0x37, 0x48, 0x08, 0xa6, 0xb4, 0x61,
+  0xc3, 0x00, 0xe3, 0x67, 0xd8, 0x27, 0xaf, 0x3e, 0x26, 0xdb, 0xff, 0xb2,
+  0xc3, 0x08, 0x24, 0x9a, 0x96, 0x03, 0xdf, 0x6c, 0xbe, 0x5c, 0x07, 0x9c,
+  0x0f, 0xe7, 0x5c, 0xde, 0x20, 0x2a, 0xd1, 0x9c, 0xd6, 0x37, 0x8e, 0xd5,
+  0xe4, 0x55, 0x75, 0xb1, 0x82, 0xce, 0xc6, 0x08, 0x0a, 0x91, 0x1e, 0xcc,
+  0x66, 0xbb, 0x36, 0xda, 0xa9, 0xdd, 0x65, 0x0b, 0xe1, 0x8d, 0x48, 0x42,
+  0x88, 0x30, 0xce, 0xc5, 0xe1, 0xaa, 0xda, 0xd5, 0x30, 0x79, 0xbf, 0xa4,
+  0x44, 0x3c, 0xe1, 0x3b, 0xb9, 0x27, 0xf2, 0xa5, 0x59, 0xbf, 0xe1, 0x69,
+  0x73, 0x53, 0x44, 0x84, 0xd0, 0xdf, 0x9a, 0xc2, 0x47, 0x84, 0x64, 0x2b,
+  0x40, 0x4a, 0x87, 0x56, 0x7b, 0xd4, 0xa9, 0xd8, 0x4a, 0x92, 0xd7, 0x61,
+  0xb7, 0x4a, 0xee, 0xb6, 0x07, 0x56, 0x37, 0xcb, 0xa1, 0xb1, 0x11, 0x02,
+  0xcf, 0xe6, 0xf3, 0x01, 0x43, 0xe2, 0x03, 0x22, 0x1c, 0xca, 0x3d, 0x57,
+  0x49, 0x53, 0x02, 0x9b, 0x6f, 0xf8, 0x04, 0x37, 0x0b, 0x15, 0x7b, 0x13,
+  0x92, 0xac, 0xc2, 0x8d, 0x48, 0x29, 0x96, 0x06, 0xd6, 0x50, 0xb9, 0xe7,
+  0x9c, 0x21, 0x44, 0x1c, 0x5e, 0x52, 0x57, 0x7f, 0xb9, 0x10, 0x2e, 0x76,
+  0x72, 0x75, 0x59, 0xae, 0xb8, 0xc7, 0x65, 0xac, 0x01, 0xa7, 0xaf, 0x75,
+  0xf3, 0xa3, 0xca, 0x14, 0x55, 0x56, 0xf3, 0x64, 0xf8, 0xdd, 0x93, 0x57,
+  0x7a, 0x14, 0xad, 0x92, 0x01, 0xd3, 0x2f, 0x3e, 0x9c, 0x7d, 0x8c, 0xce,
+  0xa3, 0xbb, 0x35, 0xec, 0x50, 0xce, 0xc4, 0x18, 0xdf, 0x69, 0x15, 0x06,
+  0x7e, 0x17, 0x1f, 0x4e, 0x46, 0x61, 0x55, 0x95, 0xc7, 0xd0, 0x81, 0x89,
+  0x55, 0x8c, 0x25, 0x9a, 0xa3, 0x5d, 0x19, 0x98, 0xe1, 0x32, 0x2b, 0xed,
+  0x67, 0xc2, 0x24, 0xc9, 0xab, 0x45, 0x31, 0x45, 0x4d, 0x57, 0x76, 0x3f,
+  0x2d, 0xf0, 0xa4, 0x3b, 0x6f, 0x52, 0x0e, 0x57, 0x59, 0xa8, 0x5b, 0xae,
+  0xd8, 0x43, 0xe3, 0x82, 0xba, 0x12, 0xca, 0xc4, 0x87, 0x73, 0x4b, 0xd5,
+  0x9e, 0xb3, 0xf2, 0xa6, 0xbf, 0x84, 0x65, 0x52, 0x4c, 0x6a, 0x6f, 0x05,
+  0x78, 0x20, 0x3e, 0x1c, 0x0b, 0xd6, 0xc8, 0xca, 0x50, 0x20, 0x45, 0x16,
+  0xe5, 0xe6, 0x95, 0xf1, 0x83, 0xc1, 0x26, 0x9b, 0x1f, 0x3a, 0x4c, 0xe0,
+  0xc6, 0x0e, 0x77, 0xaf, 0x2c, 0xb6, 0xc3, 0x34, 0x83, 0xf6, 0x06, 0x33,
+  0x82, 0x3c, 0x7e, 0x43, 0x8f, 0x0f, 0xe2, 0xc3, 0xd9, 0x1d, 0x16, 0xcc,
+  0xf2, 0x0d, 0x1b, 0x2c, 0x5f, 0x09, 0xa8, 0x30, 0x5f, 0x1a, 0xf5, 0x6e,
+  0x5d, 0x4e, 0xb2, 0x0f, 0xdc, 0xfc, 0x39, 0x2d, 0x2f, 0xb3, 0xfa, 0xc3,
+  0x66, 0x82, 0xcc, 0x05, 0x4d, 0xe1, 0x6e, 0x41, 0x4d, 0xe3, 0xad, 0xb0,
+  0x10, 0xdc, 0xdf, 0x54, 0xd0, 0x05, 0x8c, 0x82, 0x47, 0xbf, 0x67, 0x6b,
+  0xa6, 0x83, 0xed, 0xdd, 0xf7, 0x12, 0x85, 0xd2, 0x31, 0xd7, 0x65, 0xbe,
+  0x54, 0x10, 0x1b, 0x91, 0x31, 0xde, 0x14, 0x93, 0x18, 0xf2, 0xd2, 0xa6,
+  0x70, 0xd5, 0xe2, 0x23, 0x4a, 0xac, 0xac, 0x12, 0xf0, 0x21, 0xd2, 0xea,
+  0xc5, 0xe7, 0x63, 0x7e, 0x5c, 0xb7, 0x9b, 0xd7, 0x24, 0x35, 0x84, 0xb6,
+  0xb7, 0xb0, 0xbf, 0xd3, 0x49, 0x58, 0x0a, 0xed, 0x5d, 0x88, 0xfa, 0x41,
+  0x7b, 0x22, 0xdb, 0xb3, 0x5b, 0xdd, 0x4c, 0xad, 0x23, 0xc6, 0xfc, 0x55,
+  0xbf, 0xab, 0x97, 0x3b, 0xb5, 0x68, 0xd7, 0xe6, 0xdd, 0x48, 0x60, 0xe2,
+  0xc1, 0x66, 0x8a, 0x55, 0xde, 0xf9, 0xe9, 0x65, 0x1d, 0xea, 0x3f, 0xc1,
+  0xc7, 0xcb, 0x8c, 0xf3, 0x5e, 0x89, 0xbc, 0xb2, 0x19, 0xdd, 0xa4, 0x91,
+  0xa7, 0xdd, 0x14, 0x59, 0xba, 0x3b, 0xd1, 0x55, 0x46, 0x48, 0xd4, 0x2d,
+  0xee, 0xe4, 0xab, 0xad, 0xe3, 0x30, 0xcd, 0xe0, 0x97, 0x15, 0x46, 0x40,
+  0xc2, 0x16, 0x0f, 0xa4, 0x52, 0x6f, 0x13, 0x1b, 0x75, 0xd2, 0xb8, 0x5c,
+  0xdc, 0x73, 0xc4, 0xcd, 0x03, 0x6e, 0x55, 0x8c, 0xc3, 0x61, 0x57, 0x15,
+  0x9c, 0x4b, 0x39, 0xc4, 0x1d, 0x94, 0xef, 0x9a, 0x41, 0x83, 0x07, 0x37,
+  0xcd, 0xc4, 0xe7, 0x3e, 0x7f, 0x32, 0x8e, 0xb4, 0x46, 0x95, 0x43, 0x3e,
+  0x83, 0x9b, 0x59, 0x7c, 0x38, 0xcb, 0x9e, 0xfa, 0x9e, 0x90, 0xa7, 0xef,
+  0xf9, 0x2e, 0xb9, 0x2f, 0x8c, 0x31, 0x1b, 0x43, 0xde, 0xd0, 0xe3, 0xfd,
+  0x8b, 0xc4, 0x03, 0xec, 0xf3, 0xf9, 0xd2, 0xb7, 0xc8, 0xf1, 0x45, 0x73,
+  0xf3, 0x6e, 0x28, 0x65, 0xf1, 0xfa, 0x49, 0xd8, 0x0d, 0xe7, 0xc6, 0xd0,
+  0x14, 0x77, 0xa5, 0x84, 0x3c, 0x4a, 0x54, 0xa5, 0xbe, 0x62, 0xa2, 0xa4,
+  0x12, 0x5c, 0xdc, 0x14, 0x1d, 0x5b, 0xc2, 0xbc, 0x79, 0xfe, 0x24, 0x67,
+  0x6d, 0x31, 0x0c, 0x32, 0x22, 0x87, 0xa2, 0x84, 0x68, 0xdb, 0xe9, 0x2a,
+  0x13, 0x2b, 0x41, 0x1f, 0x4f, 0xb8, 0x09, 0x4c, 0xd8, 0x6e, 0xbb, 0x95,
+  0x40, 0x07, 0xf5, 0xa3, 0x05, 0x83, 0x9e, 0x5d, 0x4e, 0xfd, 0xde, 0xf5,
+  0xde, 0xf2, 0xcb, 0x3e, 0x93, 0xe0, 0xd2, 0x2c, 0x9e, 0xfe, 0x13, 0x2d,
+  0x12, 0x21, 0x95, 0x98, 0x74, 0x15, 0xa0, 0x1e, 0xec, 0x24, 0xef, 0x24,
+  0xb4, 0x09, 0x9d, 0xee, 0xae, 0x06, 0xc8, 0x36, 0x06, 0xd8, 0xce, 0x87,
+  0xe6, 0x32, 0xe4, 0xa2, 0x00, 0x28, 0x48, 0x68, 0xac, 0x10, 0x0b, 0x14,
+  0xef, 0x48, 0x40, 0x94, 0x1d, 0x6e, 0xbb, 0x7b, 0xc3, 0xbd, 0xbe, 0x6f,
+  0x75, 0xba, 0xd4, 0x3f, 0xe8, 0xde, 0xa9, 0x85, 0x68, 0xc7, 0xa7, 0xdb,
+  0x7e, 0x86, 0x77, 0xf8, 0x70, 0x15, 0xba, 0x85, 0xc9, 0xb5, 0xec, 0x0c,
+  0x96, 0x9b, 0xf4, 0x2e, 0x54, 0x4c, 0x1f, 0x0d, 0x1e, 0x3f, 0x7f, 0xde,
+  0xb8, 0xcf, 0x2b, 0x0f, 0xdf, 0xfe, 0xc9, 0xa3, 0x47, 0xb4, 0xb6, 0xa0,
+  0x26, 0xda, 0xfc, 0x62, 0xf0, 0x9c, 0x5e, 0x6c, 0xbe, 0x56, 0x65, 0x66,
+  0x0b, 0xa6, 0xdd, 0xef, 0x0d, 0xf0, 0x9b, 0xc8, 0xe7, 0xc8, 0x9f, 0xd2,
+  0xf9, 0xd6, 0x73, 0x7c, 0x2e, 0xf2, 0x16, 0x3d, 0xcc, 0x74, 0x2c, 0x66,
+  0x33, 0x38, 0xb2, 0xf0, 0xa4, 0xe2, 0xf2, 0xdc, 0xa4, 0xe5, 0x34, 0x5c,
+  0xee, 0xa3, 0xfe, 0x60, 0xaf, 0x6b, 0xb9, 0x14, 0x4d, 0xa6, 0x04, 0x38,
+  0xec, 0x27, 0xec, 0x44, 0x63, 0x7d, 0x70, 0x81, 0x50, 0x7b, 0xa0, 0x3d,
+  0x33, 0xa3, 0xbd, 0xe7, 0xcf, 0xfb, 0x98, 0xd9, 0x93, 0xe7, 0xcf, 0x3b,
+  0x0b, 0xc2, 0xbd, 0xcf, 0xdc, 0x14, 0xce, 0xfd, 0x84, 0xd7, 0x1d, 0xd3,
+  0x54, 0x30, 0x72, 0xe2, 0xdf, 0xc1, 0x6f, 0x92, 0x2f, 0x92, 0xb7, 0x67,
+  0x17, 0xc7, 0x9e, 0x67, 0x86, 0xce, 0x17, 0x07, 0x0c, 0x3d, 0x53, 0x93,
+  0x62, 0xb0, 0x2b, 0x6a, 0xcc, 0x46, 0x56, 0xaf, 0xb1, 0x49, 0x42, 0x63,
+  0x92, 0x8a, 0x55, 0xd4, 0x23, 0xf8, 0xbb, 0x30, 0x23, 0x82, 0xda, 0xaf,
+  0x5d, 0xe6, 0xb5, 0x0f, 0xdb, 0xb4, 0x6d, 0x36, 0x7b, 0x87, 0x5c, 0x1c,
+  0x9c, 0xe4, 0x26, 0xc1, 0x94, 0xad, 0x0a, 0xd5, 0x1d, 0x9c, 0x08, 0x8b,
+  0x7f, 0x14, 0xab, 0xad, 0xa0, 0xc0, 0x22, 0x9b, 0x23, 0x6f, 0x55, 0x6e,
+  0x42, 0x7e, 0x61, 0x40, 0x4f, 0xca, 0x71, 0x21, 0x7b, 0xf5, 0x96, 0x3c,
+  0xf0, 0x29, 0xa1, 0x5a, 0xfa, 0x1f, 0x8f, 0xc4, 0x53, 0x20, 0x09, 0x39,
+  0x11, 0x43, 0x2b, 0xb3, 0x30, 0x8c, 0x8f, 0x6e, 0xbc, 0x55, 0x39, 0x87,
+  0xa7, 0xf5, 0xce, 0x2d, 0xb1, 0x0f, 0x01, 0x1e, 0x21, 0x3b, 0xf1, 0xa7,
+  0xd9, 0x4a, 0x53, 0x4a, 0x97, 0xcd, 0x71, 0x0c, 0x2f, 0xcf, 0xf2, 0xcb,
+  0x75, 0x19, 0x4f, 0xbf, 0xa4, 0x06, 0x94, 0x92, 0xe9, 0xa0, 0xdd, 0x1c,
+  0xd2, 0x9b, 0xb4, 0xcc, 0xb4, 0x65, 0xe1, 0xf2, 0xce, 0x9e, 0x6d, 0xb5,
+  0x82, 0xb5, 0x1e, 0x08, 0xad, 0x36, 0x02, 0x4b, 0x1a, 0x25, 0x5c, 0x46,
+  0x8f, 0x81, 0x97, 0x40, 0x52, 0x74, 0xa4, 0xa5, 0x44, 0x5a, 0xbb, 0x8a,
+  0x2c, 0x71, 0x20, 0x62, 0xb3, 0xa9, 0x25, 0x63, 0x9a, 0x08, 0x09, 0xc2,
+  0x9c, 0xba, 0xad, 0xb9, 0xf3, 0xdd, 0xe3, 0x59, 0xf2, 0xb6, 0x5c, 0x15,
+  0x5e, 0xb7, 0x97, 0x10, 0xb4, 0x01, 0x92, 0x87, 0xe1, 0x5c, 0xe8, 0xaf,
+  0xbc, 0x49, 0xe6, 0xf9, 0x9b, 0xe5, 0xbc, 0x48, 0xa7, 0xce, 0x79, 0xb2,
+  0xd2, 0x74, 0x5d, 0x81, 0x1c, 0x93, 0xad, 0x0d, 0xb2, 0x3a, 0xb0, 0xd3,
+  0xbc, 0xc7, 0xc9, 0xb6, 0x07, 0x28, 0x42, 0x1c, 0xea, 0xb9, 0x41, 0x58,
+  0x4a, 0x81, 0x53, 0x18, 0x20, 0x03, 0x70, 0x37, 0xa1, 0xd9, 0x0b, 0x7e,
+  0xe7, 0xdd, 0xb2, 0x89, 0x2e, 0xd4, 0xbd, 0x16, 0x97, 0xa4, 0xe7, 0xd2,
+  0x48, 0x46, 0x27, 0xff, 0xf3, 0xf8, 0x53, 0x46, 0x9d, 0xca, 0xf4, 0xc6,
+  0x16, 0x0e, 0xfe, 0xc0, 0x80, 0x95, 0x12, 0x0d, 0xb2, 0x48, 0x15, 0xe9,
+  0x5c, 0x6c, 0x78, 0x34, 0x48, 0xa5, 0xdb, 0x83, 0xc2, 0x8a, 0xd2, 0x9c,
+  0xda, 0x30, 0x56, 0xc8, 0xdb, 0xa8, 0xef, 0x73, 0xc8, 0x65, 0x9c, 0x8b,
+  0x4e, 0x15, 0x5f, 0xec, 0x00, 0xe4, 0x7d, 0x5c, 0x90, 0x2b, 0x91, 0x4c,
+  0x7b, 0x78, 0x7b, 0x19, 0x4e, 0x2a, 0xd2, 0x77, 0x96, 0x10, 0x11, 0x31,
+  0x29, 0x33, 0xd7, 0x7b, 0x3a, 0x4c, 0xfa, 0x95, 0xf6, 0x19, 0xb7, 0xd5,
+  0x40, 0x78, 0xaa, 0x4c, 0x5e, 0xbc, 0x7f, 0x77, 0xda, 0x51, 0x2e, 0x39,
+  0xa2, 0x3d, 0x00, 0xb1, 0x7a, 0xef, 0x32, 0x42, 0x33, 0x2b, 0x93, 0xf3,
+  0xf4, 0x32, 0xeb, 0xf9, 0x00, 0x72, 0x0d, 0x04, 0x49, 0x71, 0x40, 0xc4,
+  0xdc, 0x29, 0x7e, 0x3b, 0x14, 0x08, 0x71, 0x17, 0x16, 0xf6, 0x8b, 0x1c,
+  0x67, 0xf3, 0x54, 0x68, 0xb7, 0x2e, 0x11, 0xce, 0x27, 0xca, 0x47, 0x1a,
+  0x83, 0xa9, 0x9f, 0xb2, 0x05, 0xfd, 0xc9, 0x59, 0xa6, 0x5c, 0x96, 0x95,
+  0xae, 0xc0, 0x43, 0x49, 0xef, 0x4f, 0xf0, 0xc0, 0xf7, 0x74, 0x9a, 0x83,
+  0x2c, 0x0c, 0xb2, 0x29, 0x29, 0x10, 0x18, 0x6e, 0x78, 0xa1, 0x9a, 0xbe,
+  0x7b, 0xcc, 0x5a, 0xe3, 0xad, 0x19, 0xf0, 0x78, 0xab, 0x24, 0xd2, 0x8b,
+  0x88, 0x4b, 0x57, 0x00, 0xba, 0xc8, 0x38, 0xac, 0xc8, 0x38, 0x49, 0x4e,
+  0x65, 0x7e, 0x87, 0x12, 0x6c, 0x61, 0x5d, 0x48, 0xa7, 0xd6, 0xc8, 0x0c,
+  0x8a, 0x2d, 0x36, 0x9d, 0xa3, 0x57, 0x91, 0xf5, 0x7e, 0x61, 0x8d, 0xd3,
+  0x02, 0xcd, 0x6d, 0x30, 0xa5, 0x74, 0x69, 0x9d, 0xc9, 0x8d, 0x9d, 0xfd,
+  0xe4, 0x50, 0x87, 0x2e, 0x00, 0xf4, 0x52, 0x9b, 0x75, 0x0d, 0x0c, 0x77,
+  0x2c, 0xa5, 0x0e, 0xde, 0xdb, 0x56, 0x8f, 0xf7, 0xfe, 0xcd, 0x6b, 0xe9,
+  0xe2, 0x35, 0x65, 0xe9, 0x40, 0xcc, 0xf5, 0xa6, 0x5b, 0x53, 0x99, 0x0a,
+  0x6d, 0x61, 0xd0, 0x16, 0xc6, 0x55, 0xcc, 0xca, 0x65, 0x19, 0x75, 0xe7,
+  0x0f, 0xbc, 0x82, 0x96, 0x23, 0x2e, 0xdd, 0x1c, 0xbc, 0xca, 0xcd, 0x25,
+  0x52, 0x31, 0x02, 0x11, 0x69, 0xb9, 0xdc, 0x83, 0x58, 0x0f, 0x22, 0x97,
+  0xf0, 0x0e, 0x42, 0x74, 0xbf, 0x89, 0xd4, 0x75, 0xd8, 0x57, 0x6c, 0xcc,
+  0xc6, 0x70, 0xc4, 0x3d, 0xce, 0x62, 0xa7, 0x2d, 0xa4, 0xce, 0x59, 0x41,
+  0x34, 0x4b, 0xb5, 0x83, 0x81, 0xc0, 0x7b, 0xc0, 0x6f, 0x19, 0xa1, 0x8e,
+  0xc5, 0x05, 0xa2, 0xcc, 0x99, 0x2a, 0xb1, 0xe9, 0xf1, 0xd2, 0x2f, 0x2b,
+  0x30, 0x36, 0x6d, 0x27, 0x7a, 0x4e, 0xf6, 0x68, 0x87, 0x01, 0xcd, 0xa4,
+  0x6c, 0x83, 0x22, 0x8e, 0x9c, 0x30, 0x0a, 0x1f, 0x97, 0xa6, 0x4e, 0xcc,
+  0xb0, 0xc3, 0xd6, 0x12, 0xb4, 0xb9, 0x52, 0xfc, 0xc2, 0xbd, 0x6b, 0x2c,
+  0xac, 0xbe, 0xd2, 0xd0, 0xb7, 0x6c, 0x13, 0x62, 0x03, 0xcb, 0x42, 0x10,
+  0x5e, 0x62, 0x21, 0x74, 0xca, 0xde, 0xc1, 0x23, 0xfe, 0x3d, 0xc8, 0x09,
+  0x1b, 0xc9, 0x1f, 0x06, 0xae, 0xf1, 0xc6, 0xf6, 0x5d, 0x66, 0x34, 0x6c,
+  0x97, 0xf4, 0x41, 0x86, 0x54, 0xa4, 0xfa, 0x33, 0xe1, 0x5e, 0xaf, 0x55,
+  0xa3, 0x2e, 0x85, 0x8c, 0x10, 0x2f, 0xb2, 0xc8, 0x44, 0x97, 0x1e, 0x3a,
+  0xeb, 0x65, 0x76, 0x0b, 0x0c, 0xf0, 0xee, 0xe1, 0x42, 0x25, 0xfb, 0x87,
+  0x97, 0xef, 0xde, 0x9e, 0xbc, 0xfd, 0xe6, 0x10, 0x08, 0x75, 0x59, 0x39,
+  0xa1, 0xc6, 0xda, 0x7f, 0x5d, 0x4f, 0xf3, 0x09, 0x4b, 0x0a, 0x69, 0xf8,
+  0xdc, 0xa8, 0x8c, 0xc9, 0xc4, 0xc1, 0x6a, 0x84, 0x4b, 0x50, 0x08, 0x23,
+  0xc9, 0xbc, 0xa8, 0xeb, 0x29, 0x8b, 0xcb, 0xb5, 0x25, 0xfd, 0x84, 0x54,
+  0x11, 0x0a, 0x03, 0x50, 0x78, 0x14, 0xf2, 0x88, 0x99, 0x16, 0x3d, 0xf5,
+  0x8c, 0xa2, 0xf0, 0xea, 0xf4, 0x34, 0xe9, 0xe8, 0xf6, 0xad, 0xb5, 0x5b,
+  0x9c, 0x31, 0x44, 0x03, 0xd9, 0x7c, 0x53, 0xc4, 0xf3, 0xcc, 0xe5, 0xcf,
+  0x5d, 0x28, 0x3d, 0xa9, 0x67, 0x4c, 0xd7, 0x1f, 0xc2, 0x4c, 0x4e, 0xca,
+  0x33, 0xa6, 0xe4, 0x40, 0xda, 0xe1, 0xbc, 0x9c, 0x92, 0x2d, 0x64, 0x84,
+  0x64, 0x31, 0xab, 0xa1, 0x1e, 0x35, 0x6e, 0xd2, 0x66, 0xbf, 0xa6, 0x4d,
+  0xce, 0xf6, 0x2b, 0xb6, 0x72, 0x1a, 0xc0, 0x29, 0x1c, 0x91, 0xa4, 0xa4,
+  0x55, 0xc3, 0x8f, 0xac, 0x17, 0x52, 0x8f, 0x2f, 0xf8, 0xa4, 0x02, 0x6e,
+  0x9e, 0x66, 0xa9, 0x6d, 0x53, 0x5f, 0x41, 0x5a, 0x86, 0xe2, 0xe2, 0x26,
+  0x2b, 0xc5, 0xf8, 0xb4, 0x55, 0xc4, 0x46, 0xd8, 0x0d, 0x93, 0x51, 0x61,
+  0x9e, 0x8f, 0x54, 0x2d, 0x68, 0x07, 0x4d, 0xd7, 0x22, 0x37, 0xad, 0x25,
+  0x89, 0xd6, 0xe6, 0x55, 0x51, 0x93, 0x30, 0x8a, 0xb9, 0x35, 0xd7, 0x1b,
+  0xe9, 0xde, 0x0d, 0xfe, 0x1f, 0x67, 0x56, 0xa1, 0xb8, 0xd3, 0xd0, 0x0e,
+  0x38, 0xa4, 0x37, 0x30, 0xe2, 0xb4, 0x47, 0x1d, 0x10, 0xd1, 0x53, 0xdc,
+  0x1b, 0xe9, 0x9e, 0xce, 0xb8, 0x7e, 0x9a, 0x7a, 0x7b, 0xc1, 0xd1, 0x4e,
+  0x83, 0x5e, 0x4b, 0xae, 0x54, 0xec, 0x4e, 0xcf, 0x73, 0x2a, 0x1d, 0xdc,
+  0x6c, 0xa8, 0x94, 0xab, 0xf4, 0x32, 0x68, 0x98, 0x41, 0x00, 0xfc, 0xcc,
+  0x35, 0xf3, 0x44, 0x91, 0x9e, 0x57, 0x27, 0xef, 0xbf, 0x2c, 0xd7, 0x4d,
+  0xdf, 0x39, 0x17, 0x72, 0x82, 0xf4, 0xa9, 0x83, 0x3a, 0xbd, 0xd9, 0x70,
+  0x27, 0x9a, 0x57, 0xc3, 0x73, 0x90, 0x1b, 0xa9, 0x4a, 0xaf, 0x5d, 0xc2,
+  0x57, 0xa7, 0xe0, 0xd3, 0x62, 0x95, 0xf6, 0x1d, 0x4d, 0x1b, 0x6a, 0xbd,
+  0x4a, 0x3a, 0x54, 0x9a, 0x78, 0x85, 0x2c, 0x7e, 0xa8, 0xb2, 0x81, 0x49,
+  0x10, 0x69, 0x8e, 0xc8, 0x15, 0x5f, 0x12, 0xe4, 0xea, 0x14, 0xc2, 0x12,
+  0xb9, 0xc9, 0x97, 0xd7, 0x05, 0xfd, 0x46, 0x82, 0x54, 0x91, 0x14, 0x95,
+  0xbc, 0xb3, 0xac, 0xe5, 0xa2, 0x45, 0x55, 0x75, 0xd0, 0x68, 0x11, 0x81,
+  0x59, 0x0b, 0x97, 0x06, 0xfa, 0x3d, 0x5b, 0x5c, 0x9b, 0x96, 0x36, 0x2b,
+  0xf0, 0x61, 0x02, 0xf3, 0xf6, 0x6d, 0x83, 0x78, 0xf3, 0xe2, 0xbc, 0xca,
+  0xa4, 0x67, 0x35, 0x97, 0x04, 0xea, 0x85, 0x23, 0xf7, 0x4d, 0x6e, 0x7d,
+  0x3f, 0xdd, 0x37, 0xc9, 0xb0, 0xd9, 0x7e, 0xb6, 0x61, 0xbf, 0x22, 0xa3,
+  0x91, 0xbb, 0x3f, 0xe2, 0x04, 0x4f, 0xae, 0x8a, 0x42, 0x6a, 0x4e, 0xbb,
+  0x84, 0x6d, 0xc2, 0x0d, 0xd2, 0x80, 0x88, 0xd1, 0xa1, 0x3f, 0x34, 0xfb,
+  0x8d, 0x4a, 0x32, 0x79, 0xd8, 0xde, 0x2c, 0x77, 0x1a, 0xab, 0x87, 0x4e,
+  0xda, 0xbc, 0xdb, 0x78, 0x3e, 0xf6, 0x72, 0x16, 0xe1, 0x1a, 0xc2, 0x2b,
+  0x92, 0x14, 0xe0, 0xab, 0x3b, 0x4e, 0x1e, 0xc9, 0xac, 0xf4, 0x89, 0x12,
+  0xbd, 0xec, 0x38, 0xd7, 0xd2, 0x01, 0x64, 0x13, 0xd7, 0x90, 0xd9, 0xb4,
+  0x6c, 0x06, 0x34, 0x68, 0xa6, 0x79, 0x4d, 0x02, 0xe4, 0x0f, 0xfb, 0x8f,
+  0xba, 0x84, 0x3c, 0x06, 0xd2, 0x1a, 0x57, 0x9c, 0xc6, 0xca, 0xda, 0x5f,
+  0x74, 0x0d, 0xba, 0xc2, 0x00, 0xdc, 0x21, 0xeb, 0x15, 0xfc, 0x74, 0x03,
+  0xf0, 0x4b, 0x5a, 0x75, 0xd1, 0x3f, 0x6e, 0x15, 0xff, 0xda, 0xa6, 0x94,
+  0x1d, 0x3d, 0x29, 0x9d, 0xfc, 0x7a, 0xe7, 0xed, 0x31, 0x06, 0x8a, 0x25,
+  0x98, 0xa9, 0x2c, 0x51, 0x3f, 0x89, 0xa7, 0xb4, 0x3b, 0x9d, 0x81, 0xec,
+  0x7a, 0x6a, 0x3e, 0x28, 0x87, 0x13, 0xa3, 0x85, 0xe6, 0x6b, 0xba, 0x58,
+  0x25, 0x11, 0x91, 0xd5, 0xd7, 0x13, 0xa0, 0x69, 0x2a, 0xa9, 0x83, 0xbb,
+  0x4c, 0x45, 0x3c, 0xce, 0x8b, 0x10, 0x7d, 0x45, 0x04, 0x29, 0x1b, 0xe3,
+  0xa9, 0xa4, 0x6b, 0x12, 0x41, 0xf0, 0xa5, 0xe6, 0xc5, 0x48, 0x39, 0x67,
+  0x83, 0xa8, 0xb7, 0x3f, 0xda, 0x35, 0x42, 0xb2, 0xc7, 0x7d, 0x28, 0xfc,
+  0x1e, 0xbf, 0xdd, 0x4b, 0xb6, 0x21, 0x55, 0x77, 0xac, 0xf2, 0x1a, 0xd6,
+  0x3f, 0x6b, 0x73, 0x16, 0xb6, 0x61, 0x52, 0xbe, 0x21, 0xdb, 0xc9, 0xb3,
+  0xd0, 0x5f, 0x8d, 0x95, 0x57, 0x9a, 0xfb, 0x1f, 0x3d, 0xdf, 0xb8, 0x7a,
+  0x70, 0xb6, 0x9e, 0xc7, 0xcc, 0x1c, 0x9c, 0x6d, 0x09, 0x0e, 0xe5, 0x55,
+  0xb5, 0x16, 0x23, 0xd0, 0x02, 0xcc, 0x58, 0xc4, 0xc1, 0x64, 0x6e, 0xe6,
+  0x43, 0x9f, 0xae, 0xe6, 0xc8, 0x2a, 0xe9, 0x54, 0x4f, 0xc8, 0x3b, 0xac,
+  0x0d, 0xe9, 0xb5, 0x81, 0x27, 0xdb, 0x51, 0xb2, 0x3b, 0xdc, 0x88, 0x4e,
+  0x1a, 0xa9, 0x81, 0x08, 0x7d, 0xba, 0xab, 0x5a, 0xc3, 0xf5, 0xce, 0xce,
+  0x2f, 0x4e, 0xce, 0xde, 0x8e, 0x92, 0x7f, 0xe9, 0x6d, 0x2c, 0xef, 0x6a,
+  0x02, 0x2b, 0xff, 0xd8, 0x77, 0x7b, 0x92, 0xbc, 0x10, 0x3f, 0x43, 0x97,
+  0x6d, 0xec, 0x29, 0xf1, 0x13, 0x73, 0x7b, 0x1b, 0xf9, 0xaa, 0x6f, 0x0a,
+  0xb4, 0x9b, 0xec, 0x56, 0x0b, 0x8d, 0x2e, 0xd0, 0x96, 0x2d, 0x9c, 0x5f,
+  0xdb, 0x88, 0x66, 0x61, 0xef, 0x6c, 0x96, 0xd6, 0xf0, 0x71, 0x09, 0x2c,
+  0x92, 0xaf, 0x91, 0xca, 0x29, 0x2f, 0x10, 0x89, 0x6f, 0x48, 0x2d, 0x65,
+  0x0b, 0x7a, 0x9b, 0x65, 0xa6, 0x2a, 0x5a, 0x55, 0xa4, 0xc3, 0xdc, 0x37,
+  0xc7, 0x17, 0x70, 0xd2, 0x50, 0x95, 0xab, 0x9b, 0x20, 0xb9, 0xba, 0x44,
+  0xf1, 0x49, 0xad, 0x72, 0xa6, 0xc5, 0xad, 0x38, 0x34, 0x46, 0x7b, 0x9e,
+  0xa7, 0xcb, 0x68, 0x09, 0x9b, 0xd1, 0x68, 0x8f, 0x0c, 0x35, 0x0a, 0x07,
+  0xfd, 0xaa, 0xbe, 0x13, 0xaf, 0xaf, 0x09, 0xc3, 0x32, 0x9d, 0xbf, 0xbf,
+  0x10, 0x3f, 0xd5, 0xab, 0xe3, 0xd3, 0xe3, 0x8b, 0xe3, 0xb6, 0xe5, 0x3e,
+  0x66, 0x30, 0x4b, 0x2a, 0x75, 0xa9, 0xb3, 0xc9, 0xd5, 0xb2, 0x98, 0x17,
+  0x97, 0xb9, 0xb4, 0xe2, 0x4d, 0x7e, 0xc8, 0xc6, 0xaf, 0x5e, 0x7e, 0x0f,
+  0x7d, 0x02, 0x3e, 0xa7, 0xf3, 0x77, 0x67, 0xe7, 0xaf, 0x4f, 0xde, 0xbe,
+  0xea, 0x27, 0x47, 0x67, 0xe7, 0x7f, 0xee, 0x27, 0x6f, 0xce, 0xbe, 0x3f,
+  0x8e, 0xa4, 0x38, 0x03, 0xe1, 0x36, 0xe0, 0x18, 0xdb, 0xac, 0xcf, 0x19,
+  0xde, 0x4b, 0x0e, 0x59, 0x78, 0x97, 0x08, 0xf2, 0xff, 0x8d, 0xf6, 0x0b,
+  0x71, 0x4b, 0x67, 0xcd, 0x90, 0xce, 0xdc, 0xa1, 0xdf, 0x1e, 0xbf, 0x7c,
+  0xd5, 0x0f, 0x00, 0xcc, 0xd1, 0x4a, 0xc5, 0x7c, 0x0c, 0xeb, 0xb3, 0x8b,
+  0x26, 0xd8, 0x6b, 0xb6, 0x3e, 0x48, 0x43, 0xe0, 0x20, 0x17, 0x9f, 0x58,
+  0xc3, 0xb0, 0x54, 0xa5, 0x3f, 0xed, 0xca, 0x9c, 0x10, 0x2c, 0xfe, 0xce,
+  0x4e, 0xd9, 0x5e, 0xd9, 0x05, 0x94, 0x35, 0x5f, 0xcd, 0x16, 0xb0, 0x26,
+  0x4a, 0xab, 0xd7, 0x22, 0x2c, 0x3f, 0x4b, 0xb6, 0x03, 0x31, 0xa8, 0xdf,
+  0x80, 0x0a, 0x20, 0x79, 0xc4, 0xae, 0xc7, 0x54, 0x7a, 0x1a, 0x52, 0xd3,
+  0x22, 0x63, 0x26, 0x41, 0xab, 0x9e, 0x39, 0x94, 0xd8, 0xcd, 0x1a, 0xb6,
+  0x00, 0xa9, 0x0b, 0x6c, 0x13, 0x88, 0xa7, 0x04, 0xb2, 0x3d, 0x3d, 0x7f,
+  0xe4, 0x1f, 0x0b, 0x58, 0x54, 0x24, 0x71, 0x7b, 0x3d, 0x33, 0x6c, 0x99,
+  0x71, 0xca, 0x14, 0x6f, 0x93, 0x75, 0x0b, 0x24, 0x83, 0x13, 0x75, 0x4a,
+  0x6c, 0x52, 0xb0, 0xf4, 0xc4, 0xa8, 0x63, 0x86, 0xb1, 0xa2, 0xd4, 0x67,
+  0xd5, 0x14, 0x13, 0xbe, 0x87, 0x04, 0xeb, 0x8c, 0xe8, 0xfb, 0xba, 0xc5,
+  0x8a, 0x66, 0x24, 0x1e, 0x1c, 0x9f, 0x28, 0x04, 0xba, 0x11, 0xf8, 0xb2,
+  0xcc, 0x05, 0x1b, 0x5c, 0x2e, 0xf4, 0xa4, 0x11, 0x25, 0x4b, 0xf1, 0x88,
+  0x26, 0x08, 0xbd, 0x0d, 0xd8, 0x96, 0xf6, 0x73, 0x7e, 0x55, 0x7a, 0x8a,
+  0x6e, 0x2a, 0x73, 0x08, 0x42, 0x54, 0xb4, 0xce, 0x46, 0x67, 0x74, 0x7b,
+  0xca, 0x0f, 0x1e, 0xdd, 0x3a, 0x1f, 0x3b, 0xb4, 0x89, 0x2a, 0x19, 0x08,
+  0xd6, 0x37, 0x15, 0xef, 0x05, 0xa4, 0xdb, 0x7e, 0xdd, 0x21, 0x18, 0x7d,
+  0xaf, 0xad, 0x2d, 0xe8, 0xb7, 0x22, 0xea, 0xf4, 0xc4, 0x1c, 0x87, 0x08,
+  0x34, 0x0e, 0x37, 0xdd, 0xe5, 0x74, 0x04, 0xd2, 0xab, 0x88, 0xfa, 0x66,
+  0xac, 0xf0, 0xc3, 0xe7, 0x67, 0xe7, 0x07, 0xd1, 0x2f, 0xe3, 0x17, 0xf7,
+  0x7d, 0x3a, 0xd8, 0xb3, 0x77, 0xc7, 0x17, 0xef, 0x86, 0xc9, 0xb6, 0x8f,
+  0xf9, 0xfa, 0x74, 0xf8, 0x28, 0x0c, 0xda, 0x9c, 0xbc, 0x79, 0x19, 0x5f,
+  0x2f, 0x7e, 0xd1, 0xf5, 0x55, 0x92, 0x0d, 0xf8, 0x6e, 0x98, 0x47, 0xec,
+  0x21, 0x3d, 0x3d, 0x8a, 0x7d, 0x6f, 0xf4, 0xa6, 0x83, 0xbe, 0xf8, 0xc5,
+  0x86, 0x55, 0x7e, 0x7b, 0x7c, 0x1a, 0xe9, 0xed, 0xf3, 0xfd, 0xbb, 0xd7,
+  0x7f, 0x6e, 0xae, 0xf2, 0xe0, 0x71, 0xe4, 0xab, 0xbf, 0xa5, 0x43, 0x3d,
+  0xab, 0x8a, 0xb9, 0x51, 0x58, 0xa8, 0x8a, 0x83, 0x8a, 0x38, 0x0e, 0xcd,
+  0x15, 0x50, 0xfe, 0xa5, 0x8f, 0x3f, 0x7f, 0x1e, 0x0e, 0x87, 0x5f, 0x86,
+  0x78, 0xe8, 0xe4, 0x9d, 0xb1, 0x0b, 0xc5, 0x83, 0x48, 0x7d, 0x6f, 0xd9,
+  0xde, 0x54, 0x2f, 0x43, 0xf5, 0x41, 0x88, 0x57, 0xac, 0xd2, 0xbc, 0xa4,
+  0x6e, 0x40, 0xd1, 0xab, 0x16, 0x8b, 0x71, 0x35, 0x5e, 0x56, 0x8f, 0x13,
+  0x2c, 0x30, 0x3e, 0xa8, 0xdb, 0xd5, 0x8e, 0x54, 0x54, 0xbb, 0xdb, 0x37,
+  0x9d, 0x06, 0x2e, 0x10, 0xee, 0xc8, 0x82, 0xcf, 0x96, 0xf0, 0xcc, 0xb2,
+  0x95, 0xe3, 0x6e, 0xd9, 0xa5, 0xde, 0x1a, 0xb2, 0xee, 0xa9, 0x9d, 0x7e,
+  0xd4, 0x6f, 0x21, 0x15, 0x92, 0x47, 0x12, 0x4c, 0x27, 0x17, 0x72, 0x4a,
+  0x17, 0x0a, 0x35, 0x98, 0xcd, 0xea, 0xc9, 0x2e, 0xd6, 0x59, 0x35, 0x74,
+  0x3f, 0xab, 0xbc, 0x05, 0xee, 0x23, 0x3f, 0x43, 0x92, 0x6a, 0x67, 0x39,
+  0xad, 0xc5, 0x2b, 0x46, 0x70, 0xe5, 0xbb, 0x9e, 0x8e, 0xce, 0x9a, 0x41,
+  0x28, 0xc7, 0x1a, 0xbd, 0x90, 0xfc, 0xda, 0x43, 0x6d, 0x72, 0x11, 0x08,
+  0x42, 0xaf, 0x40, 0x2d, 0x54, 0xf8, 0x49, 0x2e, 0x2b, 0x0f, 0x21, 0x85,
+  0x82, 0x70, 0xc7, 0x67, 0x8d, 0xbb, 0x40, 0x7d, 0x73, 0xfe, 0xa6, 0x77,
+  0x54, 0x3d, 0xd3, 0x04, 0x18, 0x43, 0x5c, 0xcd, 0x77, 0xac, 0x34, 0xbc,
+  0x09, 0xbf, 0xb6, 0xa9, 0x1a, 0x54, 0x60, 0xbe, 0xf5, 0x2f, 0x5b, 0x50,
+  0x81, 0xe9, 0xf5, 0x68, 0x55, 0xbb, 0xb2, 0x2c, 0x4c, 0x1a, 0x3c, 0x15,
+  0xd1, 0x18, 0x2c, 0x51, 0x2c, 0xf3, 0xa9, 0x14, 0xf5, 0x99, 0x87, 0x96,
+  0x30, 0x4c, 0x7e, 0xc8, 0xe7, 0xd3, 0x49, 0x5a, 0x52, 0x62, 0x58, 0x78,
+  0xb1, 0x0a, 0x9b, 0xf0, 0x49, 0xaa, 0x0a, 0xfa, 0xaa, 0x3b, 0x36, 0xda,
+  0x46, 0x26, 0xce, 0xf5, 0x91, 0x72, 0x1f, 0xbb, 0x19, 0x08, 0x7b, 0x77,
+  0x95, 0x9b, 0x31, 0xfb, 0x28, 0x8d, 0x71, 0xc9, 0x35, 0x7b, 0x77, 0x34,
+  0xf7, 0x55, 0x23, 0x10, 0x83, 0xc7, 0x61, 0x14, 0x25, 0x5f, 0x5d, 0x3f,
+  0x26, 0xc7, 0xd5, 0xd3, 0x3e, 0xff, 0xeb, 0xa9, 0x2b, 0x3c, 0xf1, 0xcc,
+  0x33, 0xb6, 0x60, 0x58, 0xdf, 0x3f, 0x39, 0xd7, 0xf2, 0xd6, 0xb6, 0x34,
+  0x1c, 0x79, 0x68, 0xe4, 0x3c, 0x4b, 0x2d, 0x58, 0x33, 0xef, 0xe8, 0x6c,
+  0x41, 0x11, 0x23, 0xb9, 0xfe, 0x32, 0x2e, 0x01, 0x38, 0x52, 0x57, 0x3f,
+  0x6f, 0xaa, 0x24, 0x36, 0xda, 0xfe, 0xb3, 0x61, 0xa4, 0xf1, 0x76, 0xf4,
+  0x43, 0x36, 0xd1, 0xd7, 0x7d, 0x0d, 0x10, 0x51, 0x14, 0xb0, 0x43, 0xbe,
+  0x8f, 0x2b, 0x24, 0x8e, 0x7e, 0xe8, 0xf9, 0x3d, 0x1f, 0xe2, 0x2d, 0xb5,
+  0x88, 0x6f, 0x37, 0xca, 0x15, 0x76, 0xfa, 0xd2, 0x45, 0xfb, 0xf1, 0xf0,
+  0xd1, 0xc3, 0x73, 0x93, 0x9d, 0xd9, 0xcd, 0xc0, 0x83, 0xfc, 0x13, 0xe2,
+  0x12, 0x49, 0x0e, 0x2b, 0xba, 0x78, 0x6e, 0x63, 0x4f, 0x0c, 0x00, 0xe6,
+  0x34, 0xa4, 0xb8, 0x21, 0x00, 0xdc, 0xb8, 0x03, 0x0a, 0x12, 0xb4, 0x7d,
+  0x06, 0xc8, 0x97, 0xb9, 0xe3, 0x66, 0xf1, 0x77, 0x82, 0x06, 0xdf, 0xc6,
+  0xa5, 0x91, 0xb4, 0x1f, 0x63, 0xb3, 0x82, 0x07, 0x58, 0xa7, 0xe2, 0x61,
+  0x87, 0xf7, 0x20, 0xda, 0x50, 0x28, 0xb2, 0x9a, 0x67, 0xd3, 0x4b, 0xa3,
+  0x5c, 0x2e, 0x16, 0x59, 0xd9, 0x83, 0x6c, 0xa4, 0x57, 0x09, 0x45, 0xff,
+  0x15, 0xc7, 0xdd, 0x15, 0xc3, 0xac, 0xab, 0xd9, 0xbb, 0x97, 0x28, 0xbe,
+  0x9d, 0x5d, 0x6a, 0x99, 0x79, 0x39, 0xd9, 0xd1, 0x96, 0x51, 0x9a, 0x9f,
+  0xe4, 0xd4, 0x2c, 0xe4, 0x38, 0xc5, 0x14, 0x61, 0x8a, 0x43, 0x68, 0xf1,
+  0x67, 0x14, 0xb4, 0x6a, 0xba, 0x5e, 0xcd, 0x19, 0x62, 0x8b, 0x93, 0xa0,
+  0xbc, 0x39, 0xc6, 0x20, 0xed, 0x6c, 0x3b, 0x13, 0xae, 0x51, 0x87, 0x87,
+  0x16, 0xb5, 0x04, 0xe4, 0xab, 0x25, 0x9d, 0x76, 0x8b, 0x44, 0xf6, 0x02,
+  0x9f, 0x1c, 0x67, 0xb0, 0x80, 0x61, 0xe1, 0xa0, 0x29, 0x79, 0x70, 0x3f,
+  0x11, 0xf2, 0x1d, 0xd5, 0x4c, 0x99, 0x85, 0x98, 0xb9, 0x82, 0xbf, 0xc7,
+  0x73, 0xe0, 0x60, 0xa0, 0xa6, 0x15, 0x99, 0xdf, 0xd2, 0x6a, 0xc0, 0xd8,
+  0xfb, 0xc6, 0x40, 0x07, 0x00, 0xbc, 0x82, 0x61, 0x46, 0x82, 0x5e, 0xac,
+  0xa8, 0x52, 0xd6, 0x7f, 0x18, 0xfa, 0xe0, 0x36, 0x06, 0x87, 0xdc, 0x0f,
+  0xc2, 0x06, 0x2a, 0x16, 0xc6, 0x44, 0xcf, 0xc7, 0xf9, 0x1c, 0x8d, 0x66,
+  0x82, 0xba, 0x28, 0xda, 0x35, 0xca, 0xc0, 0x0f, 0x83, 0x2c, 0xf3, 0xf4,
+  0xe3, 0x9d, 0xd7, 0xdd, 0x0b, 0xb5, 0x24, 0x73, 0xf8, 0x08, 0xe1, 0xae,
+  0xe0, 0x78, 0x05, 0x39, 0x3d, 0xaf, 0xd8, 0x2b, 0x80, 0x62, 0x47, 0x6a,
+  0xf4, 0x45, 0xd9, 0x09, 0xd9, 0x34, 0x66, 0x26, 0x4a, 0x9b, 0x0f, 0xa9,
+  0xf5, 0x74, 0xa3, 0x70, 0xd0, 0xc7, 0x91, 0x3c, 0xa0, 0xf8, 0xeb, 0xe0,
+  0x2a, 0xcc, 0xb4, 0xff, 0x90, 0xf8, 0x73, 0x95, 0xfd, 0x70, 0x61, 0x6b,
+  0x92, 0xa0, 0xf8, 0xd6, 0xd9, 0x9d, 0xc1, 0xce, 0xd7, 0x34, 0x89, 0x2f,
+  0x56, 0x53, 0xc8, 0x5c, 0x4e, 0x80, 0xf8, 0x3f, 0x48, 0xc6, 0x68, 0x5c,
+  0x8e, 0x7b, 0x48, 0xca, 0xb0, 0x9c, 0x8a, 0x2d, 0x8d, 0x59, 0x63, 0xce,
+  0x63, 0x2d, 0xde, 0x2e, 0xd7, 0x14, 0x73, 0xa2, 0x69, 0x78, 0x8b, 0x24,
+  0x97, 0xff, 0x7f, 0x26, 0xab, 0x7c, 0x45, 0x89, 0xa2, 0x5f, 0x8a, 0xb7,
+  0x2b, 0x06, 0xc2, 0x47, 0x3d, 0x64, 0xb8, 0x7e, 0xcc, 0x48, 0x72, 0x73,
+  0x81, 0x01, 0x99, 0xb5, 0x2c, 0x96, 0x97, 0x94, 0x20, 0x72, 0x49, 0xe8,
+  0xcf, 0x6c, 0x11, 0x9b, 0x75, 0x54, 0x99, 0xb0, 0x3e, 0x6c, 0x49, 0x9e,
+  0x6b, 0x6b, 0x38, 0xc0, 0x33, 0xe8, 0x44, 0xe8, 0xdc, 0x15, 0x8b, 0xb1,
+  0x66, 0x98, 0xb6, 0x01, 0x5d, 0xfa, 0x82, 0x87, 0x70, 0x27, 0x05, 0x3a,
+  0x11, 0xe1, 0x85, 0x33, 0x96, 0xb5, 0x4f, 0xd8, 0x06, 0x59, 0xf6, 0x6c,
+  0xaf, 0x89, 0x23, 0xc4, 0xb2, 0x0c, 0xf9, 0x84, 0x65, 0x36, 0x83, 0x58,
+  0x6a, 0x2b, 0xbf, 0xcb, 0xb6, 0xd7, 0x58, 0x14, 0x3c, 0xc8, 0x03, 0xfe,
+  0x31, 0x50, 0x64, 0x54, 0x65, 0x3b, 0x46, 0x2d, 0xe6, 0xbb, 0xe3, 0xd7,
+  0xef, 0x47, 0xc7, 0xaf, 0x08, 0x34, 0x38, 0xd6, 0x15, 0x2e, 0xa7, 0xee,
+  0x2b, 0x14, 0x5f, 0xad, 0x0b, 0x36, 0x8d, 0x55, 0xfa, 0x35, 0xc4, 0x1d,
+  0xf7, 0x93, 0xae, 0xb8, 0xe4, 0x9f, 0x65, 0x65, 0x4c, 0x5e, 0x74, 0x49,
+  0xce, 0x0d, 0xe8, 0x49, 0xbc, 0xea, 0x69, 0x86, 0x16, 0x83, 0x2f, 0x38,
+  0x97, 0x2f, 0x80, 0x86, 0xa4, 0x66, 0x84, 0x02, 0x14, 0x66, 0x04, 0x6e,
+  0xb6, 0xd2, 0x13, 0x94, 0x2e, 0x8a, 0xf5, 0x92, 0x03, 0x3c, 0xe6, 0xae,
+  0xd1, 0x33, 0x40, 0x31, 0x34, 0x3e, 0xd1, 0x64, 0x82, 0xa6, 0x1d, 0xfd,
+  0xf0, 0xc8, 0x75, 0xcd, 0xc7, 0x40, 0xf5, 0x99, 0x36, 0x51, 0xb6, 0xf3,
+  0xda, 0xfa, 0x27, 0x58, 0x16, 0x4d, 0xc3, 0xde, 0xa0, 0x24, 0xbb, 0x09,
+  0x67, 0x0c, 0xc2, 0x8f, 0xa7, 0x62, 0x14, 0xe3, 0xcb, 0xc2, 0x1c, 0x97,
+  0xab, 0x85, 0x2d, 0xb8, 0x66, 0x5c, 0x9a, 0x6a, 0xa7, 0x7d, 0x05, 0xb5,
+  0xaf, 0x05, 0xf8, 0x44, 0x28, 0x8f, 0x27, 0x63, 0x20, 0x0a, 0x68, 0x38,
+  0x4c, 0x26, 0x72, 0xfb, 0x22, 0xc7, 0x81, 0xd5, 0xf3, 0x91, 0x40, 0x47,
+  0x10, 0x2d, 0x98, 0x82, 0xa1, 0xd3, 0x0c, 0xbd, 0x93, 0xda, 0x4e, 0x69,
+  0x75, 0x40, 0xe8, 0xbd, 0xa3, 0x53, 0xc7, 0xcc, 0xff, 0x99, 0x3d, 0x29,
+  0xf7, 0xf6, 0x63, 0xb7, 0xf9, 0x22, 0xbd, 0x25, 0x47, 0x7b, 0x27, 0x3b,
+  0x90, 0x57, 0x84, 0x09, 0x82, 0xe7, 0x4a, 0xd6, 0x5f, 0x49, 0x5b, 0x74,
+  0x05, 0x7c, 0x9c, 0x5e, 0x69, 0xb7, 0x5a, 0x84, 0x3d, 0x30, 0xf2, 0xc2,
+  0x04, 0x0a, 0xc2, 0xfb, 0x93, 0x39, 0x53, 0xac, 0x23, 0xc5, 0x22, 0xe1,
+  0x88, 0xda, 0xe6, 0xf6, 0x78, 0xf4, 0xb1, 0x1d, 0xfc, 0x78, 0x5e, 0x20,
+  0xd3, 0xa2, 0xf2, 0x3c, 0xf8, 0x11, 0xe0, 0x51, 0x48, 0xa0, 0x12, 0x5c,
+  0xa8, 0x6e, 0x39, 0x8e, 0x6c, 0x51, 0x43, 0x2e, 0x2a, 0x79, 0x05, 0x0c,
+  0x23, 0xfb, 0xf1, 0xa5, 0xcb, 0x24, 0x2d, 0x83, 0xdf, 0x0c, 0x32, 0xf1,
+  0x75, 0x9c, 0x8c, 0x07, 0xe8, 0x37, 0xd1, 0xe1, 0x65, 0xda, 0x54, 0x62,
+  0xce, 0xe5, 0x6c, 0xd4, 0x0f, 0x52, 0x91, 0x3e, 0x22, 0x66, 0x27, 0x77,
+  0x61, 0x85, 0x10, 0xa3, 0x0a, 0x4d, 0xac, 0x88, 0xdc, 0x65, 0xe9, 0xd2,
+  0x9f, 0x2c, 0xed, 0x80, 0x19, 0x24, 0x2f, 0xa6, 0x54, 0xdb, 0xc9, 0xdd,
+  0xc4, 0x3a, 0x40, 0xb0, 0x64, 0x36, 0x5b, 0x88, 0xb7, 0xdc, 0xe6, 0x8b,
+  0xf5, 0x82, 0x5e, 0xef, 0x73, 0x11, 0xf7, 0x02, 0x1a, 0xb8, 0x6e, 0x2a,
+  0xe5, 0x48, 0xd7, 0xca, 0x51, 0x31, 0x97, 0x2c, 0x44, 0x1b, 0x31, 0x6d,
+  0xcd, 0xba, 0x09, 0xde, 0xe2, 0x46, 0x41, 0xb4, 0x51, 0xff, 0xdb, 0xf9,
+  0x33, 0x79, 0x61, 0xac, 0xd3, 0x2f, 0x23, 0xe8, 0x35, 0xa9, 0x2f, 0x53,
+  0x45, 0x7e, 0x10, 0x67, 0xa2, 0x60, 0x23, 0x9b, 0x7a, 0xee, 0x30, 0xe6,
+  0x38, 0x58, 0x95, 0xbc, 0x49, 0x9d, 0x12, 0xaa, 0x6f, 0xc3, 0x77, 0xc2,
+  0xee, 0x58, 0xa8, 0x0b, 0x60, 0xb1, 0x82, 0x2d, 0x4c, 0x8f, 0x7d, 0x23,
+  0xa7, 0xc2, 0x7a, 0x15, 0xd8, 0x2f, 0x22, 0x28, 0x24, 0x3f, 0x83, 0xdf,
+  0x37, 0x9f, 0x7f, 0x24, 0xb9, 0x7d, 0xe2, 0xa3, 0x43, 0xdc, 0x4f, 0xa8,
+  0xac, 0xee, 0xf8, 0x66, 0xc7, 0x23, 0x9b, 0xd4, 0x40, 0x62, 0x03, 0x82,
+  0xac, 0x25, 0x2e, 0xd9, 0xc2, 0x66, 0x44, 0xb7, 0x43, 0x88, 0x53, 0xde,
+  0xbb, 0x3e, 0x23, 0x30, 0x50, 0x7a, 0xe7, 0xe3, 0xdb, 0xdb, 0x80, 0xc3,
+  0x3d, 0xb7, 0x1e, 0xa3, 0xe6, 0xb2, 0xcf, 0xef, 0xf1, 0xa3, 0xcf, 0xf1,
+  0xcf, 0x27, 0xb7, 0x2d, 0xd7, 0xdf, 0x30, 0x0a, 0x71, 0xeb, 0x80, 0x24,
+  0xd3, 0x71, 0xc1, 0xa9, 0x04, 0x4c, 0xb4, 0x34, 0x42, 0x4e, 0x96, 0x0e,
+  0x37, 0x29, 0x75, 0x3f, 0x0b, 0x13, 0xb4, 0x28, 0xa3, 0x5c, 0xb0, 0x31,
+  0x5c, 0xb2, 0x07, 0x35, 0x5e, 0x35, 0x4a, 0x02, 0x48, 0xa9, 0x74, 0xd2,
+  0x01, 0x0d, 0xf9, 0xd6, 0x1c, 0x44, 0x0e, 0xc8, 0x85, 0xaf, 0x30, 0xf5,
+  0x71, 0xa4, 0xcc, 0x7d, 0x95, 0xcf, 0x59, 0x3b, 0xc3, 0xc1, 0xae, 0x92,
+  0x3d, 0xb3, 0x0b, 0xf9, 0x72, 0x5d, 0x5b, 0xcc, 0x51, 0xfa, 0xa6, 0x05,
+  0xcf, 0x8a, 0x50, 0x7f, 0x4e, 0x06, 0x81, 0xa2, 0x78, 0xe0, 0xf4, 0x55,
+  0x5e, 0x92, 0x03, 0x9f, 0x12, 0xf6, 0x2e, 0x48, 0x88, 0xad, 0x71, 0xcb,
+  0x46, 0x1c, 0xde, 0xb6, 0x7f, 0xa2, 0xde, 0xab, 0xd9, 0xad, 0xa1, 0x36,
+  0x63, 0xc1, 0x79, 0x17, 0x9b, 0xbd, 0xd2, 0x86, 0x5e, 0xdb, 0x99, 0x48,
+  0xfe, 0x62, 0x43, 0x88, 0xdb, 0x46, 0x84, 0x24, 0xe7, 0x8a, 0x5a, 0x8e,
+  0xa4, 0x6d, 0x21, 0xc9, 0x16, 0x68, 0xfc, 0x68, 0x73, 0x1b, 0x48, 0x41,
+  0xdd, 0x7a, 0xfa, 0xd4, 0x22, 0x1a, 0x70, 0x2e, 0xba, 0xd1, 0xe8, 0x35,
+  0xad, 0x97, 0x19, 0x9b, 0xac, 0xbd, 0xc1, 0x4b, 0xe4, 0xbd, 0x1c, 0xc6,
+  0x14, 0x34, 0x61, 0x21, 0x05, 0xd7, 0x37, 0xb2, 0x97, 0x84, 0x01, 0x85,
+  0x1d, 0x33, 0x6d, 0x2b, 0x80, 0x86, 0x03, 0x7c, 0x54, 0x6d, 0x1c, 0x91,
+  0x3c, 0x52, 0xd9, 0x6d, 0x28, 0x99, 0x63, 0xaa, 0xce, 0x3f, 0x51, 0x1c,
+  0x55, 0x29, 0x40, 0x74, 0xd7, 0xf5, 0xd5, 0xdf, 0xf3, 0x69, 0xf2, 0x42,
+  0xb1, 0x97, 0xe3, 0x50, 0x34, 0x38, 0x16, 0xe6, 0x49, 0xb3, 0x7f, 0x15,
+  0x2b, 0xb8, 0xfa, 0x78, 0xb2, 0x2d, 0x23, 0x18, 0x7b, 0x73, 0xba, 0xa6,
+  0x08, 0xc3, 0xe8, 0xe5, 0xe8, 0x34, 0x39, 0x3f, 0x7d, 0x79, 0xf2, 0xd6,
+  0xbc, 0x33, 0x08, 0x7d, 0x6f, 0x16, 0x81, 0x91, 0xf0, 0x7b, 0x02, 0x9d,
+  0xb4, 0x85, 0xd2, 0xd8, 0xfc, 0x50, 0x08, 0xd2, 0x36, 0xa5, 0x7b, 0xb5,
+  0x51, 0x4c, 0x35, 0x58, 0x6b, 0x0a, 0x67, 0x57, 0xf2, 0xa2, 0xa5, 0xae,
+  0xe6, 0xfd, 0x49, 0x62, 0xbd, 0x97, 0x39, 0x21, 0xc7, 0xd2, 0xdc, 0x60,
+  0xd7, 0x9a, 0x0d, 0x13, 0x5b, 0x0d, 0x68, 0xe7, 0x32, 0x52, 0x68, 0xf2,
+  0x66, 0x4e, 0xdc, 0x04, 0xd0, 0x70, 0x88, 0x37, 0x36, 0xe1, 0x55, 0xb6,
+  0x12, 0xf7, 0xa3, 0xa9, 0x9d, 0x09, 0xe5, 0xa7, 0x23, 0xd9, 0x5d, 0xa8,
+  0x24, 0xd7, 0xad, 0x57, 0x64, 0x94, 0x12, 0x0e, 0x42, 0x62, 0x7d, 0x4f,
+  0x54, 0x86, 0xb9, 0x55, 0x05, 0x97, 0xf5, 0xb8, 0xb8, 0xed, 0xab, 0x09,
+  0xe6, 0x95, 0x7e, 0xda, 0xa4, 0xad, 0x4b, 0x23, 0xd9, 0x08, 0x5b, 0x8f,
+  0xc7, 0xab, 0x0b, 0x86, 0x1d, 0x07, 0x9a, 0x78, 0x58, 0x01, 0xb5, 0x30,
+  0xaa, 0xae, 0x19, 0xd0, 0x8f, 0xf5, 0x6c, 0x62, 0x37, 0x1c, 0xb8, 0x80,
+  0xdd, 0xf2, 0xb6, 0xba, 0x73, 0x4c, 0x65, 0x03, 0x36, 0xe9, 0xd7, 0x0a,
+  0x6a, 0x33, 0x04, 0xf1, 0x51, 0x93, 0x1b, 0x36, 0x76, 0x94, 0x68, 0xd9,
+  0x43, 0x9f, 0x0a, 0xf6, 0x9a, 0xdb, 0x10, 0x74, 0x75, 0xf2, 0xad, 0x0e,
+  0xe9, 0xe3, 0x0e, 0x5c, 0x3f, 0x98, 0x0a, 0x03, 0x15, 0x52, 0x71, 0x26,
+  0x37, 0x5c, 0x4e, 0x62, 0xfe, 0x13, 0x7a, 0x66, 0x57, 0x72, 0x7d, 0xef,
+  0x4b, 0x99, 0x63, 0x2c, 0x6d, 0x5d, 0xf9, 0x08, 0xdc, 0x8f, 0x96, 0xe4,
+  0x83, 0x18, 0x2e, 0x9f, 0x4d, 0x38, 0x11, 0x93, 0xab, 0xa2, 0xa7, 0x91,
+  0xf9, 0x5b, 0x0b, 0xa7, 0xd9, 0x2b, 0x1d, 0x63, 0xb8, 0x04, 0x5a, 0x74,
+  0x74, 0x09, 0xfb, 0xbf, 0x70, 0x4e, 0xd5, 0x8c, 0xbb, 0x3e, 0xeb, 0x0c,
+  0xbc, 0x31, 0x03, 0x91, 0x3c, 0x97, 0xaa, 0x81, 0xbf, 0xad, 0x73, 0xa3,
+  0xc8, 0xa1, 0xba, 0x1a, 0x6e, 0x24, 0x3a, 0x87, 0xd2, 0x3a, 0x99, 0x7b,
+  0xb4, 0x53, 0x1f, 0x77, 0xae, 0x25, 0x93, 0x36, 0xda, 0x66, 0x02, 0x81,
+  0x48, 0x36, 0x13, 0xc2, 0x65, 0x45, 0x26, 0x9e, 0x39, 0x0f, 0x47, 0x98,
+  0xf6, 0xc2, 0x5c, 0x86, 0xe4, 0xb0, 0xf7, 0x00, 0x43, 0x35, 0x3f, 0x50,
+  0x8b, 0xf6, 0xa8, 0x2e, 0xa5, 0xfa, 0x18, 0x16, 0xe5, 0xf5, 0x1b, 0xad,
+  0x27, 0xc9, 0x45, 0x2c, 0x72, 0xa9, 0x46, 0xdf, 0xd2, 0x65, 0x3a, 0xdf,
+  0xad, 0xea, 0x29, 0x14, 0x84, 0xf5, 0x72, 0x8e, 0x79, 0x62, 0xa4, 0x8e,
+  0x46, 0xc8, 0x11, 0x60, 0xbd, 0xf7, 0x14, 0x1b, 0x1d, 0x51, 0x6c, 0xd4,
+  0x6d, 0x11, 0xf7, 0x9a, 0xb1, 0x82, 0x50, 0xea, 0x93, 0xbd, 0x74, 0x71,
+  0x9b, 0xae, 0x19, 0xa2, 0xfc, 0xf9, 0xd4, 0x82, 0xd0, 0xe1, 0xf5, 0x12,
+  0x2d, 0x1b, 0xfb, 0xb6, 0x09, 0xf3, 0xe8, 0x1a, 0xfb, 0x65, 0x18, 0x6d,
+  0x4c, 0x7e, 0x29, 0xea, 0x06, 0x61, 0x16, 0x69, 0x5e, 0x6f, 0x9c, 0x27,
+  0xc2, 0xd4, 0xfc, 0x85, 0xb0, 0x65, 0x04, 0x9f, 0xf9, 0xd8, 0x03, 0x2d,
+  0xab, 0x5b, 0x81, 0x1b, 0x1f, 0xa2, 0x71, 0x10, 0xd6, 0x62, 0xfd, 0x52,
+  0xc4, 0x32, 0xbf, 0x9f, 0x8d, 0x03, 0x65, 0x84, 0xfb, 0xd6, 0x96, 0x39,
+  0x48, 0xee, 0x72, 0x03, 0xbb, 0x4b, 0x20, 0x66, 0x23, 0xfe, 0x22, 0xc3,
+  0x4c, 0x6b, 0x01, 0x3b, 0x9a, 0xcc, 0x8d, 0x3e, 0x14, 0xf1, 0x2f, 0x8f,
+  0x04, 0xe9, 0x12, 0xb8, 0x9e, 0xfd, 0xf6, 0xed, 0x5d, 0xad, 0xa1, 0xa4,
+  0xcf, 0xd7, 0xf8, 0xb2, 0x73, 0x01, 0x11, 0x24, 0xa3, 0x62, 0xb4, 0x44,
+  0x61, 0x4c, 0x2d, 0xa6, 0x22, 0xce, 0xa8, 0x87, 0xe8, 0xaa, 0x20, 0xe5,
+  0x16, 0xec, 0xb4, 0x0d, 0x7a, 0x37, 0xec, 0x98, 0x1d, 0x1c, 0x27, 0x3c,
+  0x4c, 0x26, 0x88, 0xd1, 0x9e, 0xbf, 0x1d, 0x75, 0xab, 0x3a, 0x1d, 0x81,
+  0x3c, 0x15, 0x90, 0xb0, 0x18, 0x4c, 0xa5, 0xcd, 0x01, 0x6b, 0xcc, 0x4c,
+  0x55, 0x15, 0xc5, 0x43, 0xa1, 0x42, 0x32, 0x86, 0x35, 0xd5, 0xfd, 0x4f,
+  0x4e, 0x96, 0x41, 0x82, 0x03, 0xbc, 0xcd, 0xdc, 0x29, 0x95, 0x64, 0x0e,
+  0x6b, 0xd6, 0x52, 0x15, 0x5b, 0xe9, 0xd9, 0x6b, 0x4c, 0x49, 0xf5, 0xea,
+  0x48, 0x49, 0x12, 0xbf, 0xb4, 0xad, 0xa8, 0x63, 0xf4, 0xda, 0x4e, 0x23,
+  0x11, 0xa0, 0x68, 0xe0, 0xea, 0xff, 0x53, 0xd5, 0xaf, 0x27, 0xcd, 0x0e,
+  0xa1, 0x82, 0x51, 0xfb, 0xab, 0x0e, 0x54, 0xfa, 0xb0, 0x13, 0xd5, 0x51,
+  0x3e, 0xf8, 0xff, 0xe6, 0x89, 0x4a, 0x93, 0x87, 0x9d, 0xa9, 0xb4, 0x7d,
+  0xa8, 0x42, 0xb1, 0x74, 0xdb, 0x39, 0xe3, 0xdf, 0xf0, 0x94, 0xf1, 0x31,
+  0xfb, 0x45, 0xe7, 0x4c, 0x99, 0xe2, 0xff, 0xe5, 0x53, 0xf6, 0x79, 0x4b,
+  0x0b, 0x24, 0xc0, 0xe7, 0x0d, 0x8d, 0x78, 0xfd, 0x64, 0x54, 0x68, 0xc7,
+  0xd0, 0xb5, 0x76, 0x2d, 0x36, 0x6b, 0xbc, 0x1b, 0x2f, 0x63, 0x09, 0x46,
+  0x32, 0x32, 0x28, 0x18, 0x41, 0xf4, 0x78, 0x62, 0x65, 0x9e, 0xe2, 0xa8,
+  0x6c, 0x1c, 0x38, 0xf4, 0xe3, 0x2a, 0xe4, 0x3d, 0x01, 0x54, 0xd8, 0xde,
+  0xcd, 0x89, 0x74, 0x85, 0x92, 0x65, 0x5d, 0x9a, 0xab, 0x7d, 0x95, 0x53,
+  0x76, 0x70, 0x01, 0xcc, 0x8b, 0x6f, 0x46, 0xa3, 0xc1, 0xcb, 0xf3, 0x93,
+  0x7b, 0xec, 0x2e, 0x02, 0xba, 0x72, 0x93, 0x8c, 0x99, 0xce, 0xdd, 0x79,
+  0xa5, 0xcd, 0x4f, 0x1b, 0x45, 0xb7, 0x4d, 0xd6, 0x97, 0x55, 0xa3, 0x6c,
+  0x42, 0xa7, 0x64, 0x5b, 0x08, 0x41, 0xd9, 0x56, 0x14, 0x79, 0x2a, 0x5d,
+  0x82, 0xdb, 0x86, 0x62, 0x59, 0xf4, 0x44, 0x10, 0xaa, 0x23, 0xc8, 0x30,
+  0xc2, 0xfb, 0x4a, 0xf6, 0x9e, 0x3f, 0xdd, 0x33, 0xc7, 0xe2, 0x8e, 0x83,
+  0x7e, 0xf2, 0xfe, 0xe3, 0xe1, 0xc1, 0xee, 0xe3, 0xe1, 0x63, 0x48, 0x35,
+  0x97, 0x05, 0x22, 0xe3, 0xc7, 0xe3, 0x67, 0x98, 0xd6, 0xdb, 0xe3, 0xa3,
+  0x84, 0x33, 0xf1, 0x09, 0xd5, 0xb4, 0x65, 0x73, 0x71, 0xc2, 0x2e, 0x05,
+  0x8b, 0x86, 0xea, 0x31, 0x66, 0x66, 0x0d, 0xfc, 0x15, 0x01, 0x39, 0x12,
+  0xb5, 0x25, 0x08, 0x84, 0x67, 0x69, 0x67, 0x02, 0x79, 0xc7, 0x66, 0x85,
+  0x50, 0xc6, 0xfc, 0x26, 0x2c, 0xa9, 0xf5, 0x68, 0xe2, 0x51, 0xec, 0x9e,
+  0x7a, 0x99, 0xc7, 0xdd, 0xfb, 0xa3, 0xe6, 0x4b, 0x87, 0x01, 0xe4, 0x9c,
+  0xf8, 0x81, 0x9d, 0x23, 0xf2, 0xd0, 0x1a, 0xa5, 0x55, 0x52, 0x4e, 0x16,
+  0xd6, 0x24, 0x99, 0xfd, 0x6d, 0xba, 0x1c, 0xfe, 0x52, 0x7b, 0x2a, 0xa2,
+  0x10, 0x37, 0xcd, 0x26, 0x9e, 0xbb, 0x08, 0x6a, 0x31, 0x97, 0xba, 0x56,
+  0xc4, 0x26, 0x52, 0xdb, 0x59, 0x46, 0x0c, 0x80, 0xb3, 0xcc, 0x06, 0x94,
+  0x37, 0x90, 0x1d, 0x7d, 0xd3, 0xe0, 0x11, 0x83, 0xdc, 0x7d, 0x6b, 0xb7,
+  0xcc, 0xd2, 0xb9, 0xbc, 0x28, 0xa6, 0x1b, 0x05, 0xe7, 0x83, 0x5f, 0xce,
+  0xa8, 0x5f, 0x66, 0x15, 0x20, 0x4e, 0x72, 0xcb, 0x06, 0x0b, 0xc1, 0xca,
+  0x4f, 0xdb, 0xbc, 0x53, 0xd7, 0x9a, 0x6a, 0x55, 0x9a, 0xeb, 0x24, 0x5f,
+  0x19, 0x51, 0xf8, 0x80, 0x62, 0xa9, 0xee, 0xcd, 0xbf, 0x57, 0xde, 0x39,
+  0x71, 0x11, 0xed, 0xaf, 0xcb, 0xc8, 0x24, 0xe4, 0x7a, 0x2c, 0xc2, 0x4e,
+  0x5e, 0x22, 0x41, 0x1a, 0x72, 0xae, 0x63, 0x40, 0x60, 0xc1, 0x88, 0x38,
+  0x73, 0xe9, 0x0a, 0xed, 0x8c, 0x40, 0x63, 0x49, 0x2a, 0xc0, 0x2b, 0x7c,
+  0x73, 0x2e, 0xac, 0xa6, 0x83, 0x4a, 0x0d, 0xff, 0xce, 0x50, 0xcd, 0xa8,
+  0x4d, 0xc2, 0xdd, 0x8a, 0xc4, 0x7b, 0x45, 0xef, 0x6f, 0x21, 0x0c, 0xa1,
+  0xc2, 0xb1, 0x9f, 0xe1, 0x1e, 0x65, 0x2e, 0x68, 0x46, 0xe7, 0x5f, 0x16,
+  0xc9, 0x36, 0x25, 0xb8, 0x65, 0x3e, 0x4a, 0xaf, 0x26, 0x4c, 0x85, 0xce,
+  0x22, 0x9b, 0x0c, 0xb3, 0x73, 0xaf, 0x61, 0x65, 0xd5, 0xbe, 0x84, 0x4b,
+  0x63, 0x48, 0xf1, 0x0b, 0xe4, 0xec, 0xff, 0x13, 0x6a, 0xe0, 0x93, 0xc4,
+  0xee, 0xd5, 0x43, 0xb4, 0x41, 0x6e, 0x15, 0x41, 0xda, 0x60, 0xe0, 0x7a,
+  0xf4, 0x4c, 0xae, 0xff, 0x5f, 0x1b, 0xfc, 0x3f, 0x49, 0x1b, 0xfc, 0xc5,
+  0xa7, 0xb4, 0x71, 0x48, 0x07, 0x52, 0xaa, 0x61, 0xcf, 0xa5, 0x3b, 0x89,
+  0xf1, 0x0a, 0xaa, 0xf9, 0xdd, 0x03, 0x0f, 0x68, 0xfb, 0x84, 0x26, 0x21,
+  0x2b, 0xfc, 0xbf, 0x71, 0x44, 0x1f, 0x74, 0x32, 0xff, 0x7f, 0xdf, 0xc7,
+  0x7f, 0xb7, 0x73, 0xd8, 0xad, 0x0d, 0x6e, 0x1b, 0x26, 0xbb, 0x41, 0x8e,
+  0x1e, 0x37, 0x6f, 0x24, 0x3b, 0x7b, 0xc7, 0x69, 0x3e, 0x28, 0x2f, 0x66,
+  0xda, 0x9d, 0x9c, 0x7f, 0xff, 0xb4, 0x4f, 0xa1, 0xde, 0x51, 0x3b, 0xaf,
+  0xa5, 0x4c, 0x4e, 0x5f, 0xbd, 0x3c, 0xff, 0x05, 0xa7, 0xfd, 0xcf, 0xe4,
+  0x85, 0x5e, 0x65, 0xd9, 0x74, 0xc0, 0x21, 0xc4, 0x17, 0xf4, 0x8f, 0x48,
+  0xec, 0x3d, 0xb5, 0x70, 0x41, 0xc4, 0xb6, 0x88, 0x2c, 0x86, 0x19, 0x0d,
+  0xf4, 0xb2, 0x51, 0x53, 0x96, 0x02, 0xe2, 0xb5, 0xa2, 0x3e, 0xf2, 0x81,
+  0x8f, 0xa5, 0x58, 0x4e, 0x77, 0xb8, 0x7a, 0x99, 0xbe, 0x4c, 0xac, 0x22,
+  0x89, 0x28, 0x38, 0xdf, 0x97, 0x80, 0xf9, 0xb4, 0x48, 0xc8, 0xde, 0x33,
+  0x74, 0xf0, 0xc3, 0xb6, 0x30, 0x7c, 0x08, 0xee, 0xdc, 0x52, 0x38, 0xfa,
+  0xc9, 0x70, 0x9c, 0x07, 0x8f, 0xe0, 0x7f, 0x27, 0x29, 0x92, 0xd5, 0x9f,
+  0x10, 0x3e, 0xa8, 0xfd, 0xf9, 0xae, 0xcc, 0x9a, 0x8d, 0xa4, 0xf4, 0x77,
+  0xa2, 0x41, 0x41, 0x04, 0xcb, 0x39, 0x74, 0xd8, 0x96, 0x41, 0x3e, 0x7d,
+  0x38, 0x97, 0x84, 0xe7, 0x6b, 0x3f, 0xd1, 0xa4, 0xe6, 0xc9, 0xcc, 0x7f,
+  0x21, 0xb0, 0xa8, 0xb9, 0xca, 0x56, 0xd3, 0xb0, 0x24, 0xed, 0xca, 0x9f,
+  0x95, 0xc4, 0xfc, 0xd0, 0xf0, 0x47, 0xbd, 0xfb, 0xae, 0x50, 0xea, 0xcf,
+  0x61, 0x92, 0xb8, 0xf7, 0xee, 0xe6, 0xcc, 0xe6, 0x62, 0x59, 0x97, 0xe8,
+  0x98, 0xe4, 0x65, 0x81, 0xd2, 0x41, 0x5e, 0x57, 0x5e, 0xe9, 0x17, 0x20,
+  0xd5, 0x67, 0xd4, 0x59, 0x0d, 0x54, 0x0b, 0xfb, 0x07, 0xf3, 0xf9, 0x4e,
+  0xb2, 0x7a, 0x32, 0x74, 0x7b, 0x4b, 0x98, 0xac, 0xe6, 0x97, 0x13, 0xa3,
+  0xe4, 0x12, 0xd7, 0x19, 0x09, 0xdb, 0x4f, 0x38, 0xd7, 0x03, 0x26, 0x4f,
+  0x87, 0xaf, 0x42, 0x93, 0x62, 0x3e, 0x7d, 0xbf, 0xc9, 0xcd, 0x0d, 0x5d,
+  0x43, 0x4c, 0x1c, 0x35, 0x4f, 0xac, 0x58, 0x48, 0x8d, 0x38, 0x23, 0x34,
+  0x19, 0xea, 0xfa, 0x8e, 0x40, 0xf0, 0x6c, 0x9e, 0xde, 0x48, 0x81, 0x6f,
+  0x5b, 0xde, 0x8f, 0x4e, 0x0f, 0xb8, 0x90, 0xe1, 0xe2, 0x74, 0xe4, 0x37,
+  0x04, 0xa9, 0x28, 0x2e, 0x4f, 0x15, 0xdd, 0x5f, 0x1f, 0xbf, 0x1c, 0x5d,
+  0x0c, 0x23, 0x6b, 0x0c, 0x73, 0xa7, 0x1c, 0xc4, 0x03, 0x90, 0x1a, 0xe7,
+  0xe9, 0x1d, 0xe0, 0x80, 0xa5, 0x4e, 0x1c, 0x73, 0xe3, 0xa9, 0xe9, 0xd8,
+  0x30, 0x73, 0xb9, 0xa2, 0x8d, 0xb2, 0xef, 0xc2, 0xec, 0x24, 0x43, 0x3b,
+  0xc9, 0x1f, 0xb6, 0xb9, 0xcb, 0xc4, 0x5a, 0x04, 0x3b, 0x52, 0xcc, 0x91,
+  0x53, 0x80, 0xef, 0x34, 0x3d, 0x11, 0xa8, 0xb3, 0x10, 0x2c, 0x96, 0x6e,
+  0x64, 0x05, 0xa3, 0x77, 0x14, 0xe8, 0x67, 0x67, 0xe7, 0xaa, 0xb4, 0xe2,
+  0xa8, 0xb3, 0xd7, 0x82, 0x14, 0x80, 0x6d, 0x40, 0xa5, 0x0a, 0xab, 0x58,
+  0xd2, 0xea, 0xa3, 0x46, 0x76, 0xa9, 0x51, 0x32, 0x82, 0xc6, 0x1b, 0x53,
+  0xe9, 0xdb, 0x96, 0x90, 0xd9, 0x68, 0x02, 0xf9, 0x40, 0xb9, 0x67, 0x50,
+  0xed, 0x05, 0x07, 0xc0, 0x32, 0x9b, 0xef, 0x6c, 0xd8, 0x71, 0xcd, 0x21,
+  0xf1, 0x1b, 0x39, 0x63, 0xb4, 0x78, 0xf3, 0xc8, 0x64, 0x72, 0x95, 0x99,
+  0x5b, 0x64, 0xe8, 0x41, 0xd5, 0x3c, 0x98, 0x20, 0x9f, 0x05, 0x78, 0xa6,
+  0x11, 0xf2, 0xfc, 0x62, 0x82, 0x3c, 0x7e, 0x1c, 0x12, 0xa4, 0xcc, 0xfe,
+  0x36, 0x8d, 0x35, 0x77, 0xa0, 0xa2, 0x3a, 0xaa, 0xe7, 0xe3, 0x3a, 0xb8,
+  0x77, 0xdc, 0xa1, 0x02, 0x53, 0xdd, 0x45, 0x8f, 0x36, 0x2d, 0x0f, 0x72,
+  0xe8, 0xa0, 0x30, 0xb0, 0x11, 0x80, 0x0c, 0x6e, 0x7d, 0x8b, 0x22, 0xec,
+  0xf5, 0x13, 0xce, 0xe3, 0xf8, 0x46, 0x52, 0xb4, 0x21, 0x1f, 0xd9, 0x28,
+  0xb2, 0x90, 0xd5, 0x42, 0x9d, 0xbe, 0x50, 0x33, 0x6f, 0xcf, 0xce, 0x60,
+  0x30, 0xab, 0x57, 0x76, 0x61, 0x1b, 0xb9, 0xe3, 0x51, 0x8c, 0x18, 0x60,
+  0x0d, 0x23, 0x07, 0xaa, 0x1a, 0x35, 0x9e, 0x66, 0x2a, 0xbf, 0x86, 0x4d,
+  0xa4, 0x6b, 0x5c, 0xa3, 0x8f, 0xf8, 0xbd, 0x6c, 0x22, 0x19, 0x39, 0x48,
+  0xaf, 0x97, 0x84, 0xdd, 0xe9, 0x9a, 0x72, 0x8b, 0x16, 0x39, 0xf5, 0x1f,
+  0xd9, 0x2d, 0x66, 0x33, 0xaa, 0x3a, 0x36, 0x4c, 0x58, 0x97, 0xb9, 0x51,
+  0xf0, 0x43, 0x57, 0x1f, 0xa1, 0x47, 0xbb, 0xca, 0x2d, 0xfe, 0xa6, 0xfb,
+  0x06, 0xd7, 0x75, 0x6e, 0x4c, 0xd8, 0x0e, 0x69, 0xd2, 0xc1, 0x0e, 0x17,
+  0xe5, 0x9d, 0xba, 0x68, 0x36, 0x72, 0x44, 0x98, 0x8c, 0x8a, 0xc6, 0x6a,
+  0x95, 0xf8, 0x6b, 0x08, 0x9c, 0x92, 0x18, 0xff, 0xe1, 0xcc, 0x11, 0x0a,
+  0x54, 0x62, 0x15, 0x3f, 0x58, 0x6c, 0x79, 0x40, 0xae, 0x35, 0x0d, 0x18,
+  0x0b, 0x57, 0xd0, 0x4c, 0xa5, 0x76, 0x2d, 0x90, 0x80, 0xcb, 0x3a, 0x99,
+  0x9b, 0x4b, 0x64, 0x4e, 0x28, 0x1e, 0xd9, 0x72, 0x52, 0xde, 0xad, 0xfc,
+  0x0e, 0x2d, 0xd3, 0x7b, 0xac, 0x9a, 0x7b, 0xb8, 0xb2, 0x51, 0x00, 0xba,
+  0x67, 0xe4, 0xff, 0x4e, 0xa8, 0x93, 0xa6, 0x7a, 0xe9, 0xb1, 0xc1, 0x46,
+  0xc6, 0x48, 0xed, 0x57, 0x85, 0xc1, 0xb8, 0xd3, 0xcb, 0x8c, 0x2b, 0x20,
+  0x14, 0x4e, 0x67, 0x16, 0x3a, 0xd5, 0x41, 0x5a, 0x5b, 0xf4, 0xf5, 0xe0,
+  0xd3, 0xb0, 0xdf, 0x67, 0x7a, 0x5d, 0xef, 0x07, 0x07, 0x60, 0x74, 0xba,
+  0x43, 0x75, 0x27, 0xa8, 0xc4, 0x69, 0xb8, 0xea, 0x20, 0xc4, 0xb4, 0x0b,
+  0xe5, 0x3e, 0xb3, 0xb3, 0xf5, 0x0f, 0x6b, 0xe9, 0x55, 0x1a, 0x64, 0x98,
+  0x11, 0xfc, 0x07, 0xcb, 0x3f, 0x86, 0x61, 0x18, 0x99, 0xbb, 0x86, 0xd3,
+  0x3e, 0xd5, 0xd7, 0x26, 0x5d, 0xb3, 0x2d, 0xba, 0x85, 0x79, 0xfa, 0x7a,
+  0x3f, 0xe9, 0xea, 0x36, 0x32, 0x94, 0xdf, 0x13, 0x52, 0xc9, 0x34, 0xa3,
+  0x86, 0x1d, 0x0a, 0x98, 0x8c, 0x32, 0x5d, 0xe6, 0x36, 0x4a, 0x7b, 0x86,
+  0xc7, 0xfe, 0xe9, 0xde, 0xb3, 0xa7, 0x3b, 0xd1, 0xc4, 0x03, 0x66, 0x26,
+  0xd4, 0xaf, 0xd7, 0xf5, 0x0a, 0x18, 0x0c, 0xc2, 0x46, 0xf8, 0xe7, 0xfe,
+  0xd0, 0xa7, 0x51, 0xd8, 0xc0, 0xaa, 0x7d, 0x4d, 0x2f, 0xa7, 0x60, 0x08,
+  0x90, 0x41, 0x5b, 0xfa, 0x80, 0x51, 0x78, 0x61, 0xb0, 0xee, 0x44, 0xee,
+  0x11, 0x23, 0x87, 0x66, 0x72, 0xd0, 0x6e, 0x84, 0xcc, 0xe6, 0xc1, 0x81,
+  0x4e, 0xe0, 0x80, 0x67, 0xe6, 0xf5, 0x60, 0xe6, 0x99, 0xd2, 0xdf, 0x87,
+  0xcd, 0x7f, 0xf9, 0x01, 0x5e, 0x37, 0xc0, 0xaf, 0xdb, 0xe5, 0x83, 0x4f,
+  0xbd, 0xcb, 0x07, 0xf7, 0xec, 0xf2, 0xc1, 0x43, 0x77, 0xf9, 0xd9, 0x93,
+  0xa7, 0x9f, 0xff, 0xba, 0x5d, 0xf6, 0x88, 0xfc, 0xbf, 0x67, 0x97, 0x3d,
+  0x36, 0xfb, 0x75, 0xbb, 0x2c, 0x89, 0x32, 0x41, 0xe1, 0xa0, 0x94, 0x05,
+  0x51, 0xe2, 0x2f, 0xea, 0x9e, 0x38, 0x61, 0x9b, 0x1f, 0x0e, 0x6b, 0x6a,
+  0xa5, 0xc5, 0x30, 0xb7, 0x36, 0x35, 0xaa, 0x69, 0xc4, 0xf1, 0xe0, 0xf0,
+  0xa3, 0x48, 0xe7, 0x5f, 0xcd, 0xd1, 0x20, 0x73, 0x6b, 0xb0, 0xa5, 0xe1,
+  0x7c, 0xad, 0x91, 0xf7, 0x8a, 0xac, 0x38, 0x51, 0xe9, 0x9f, 0x08, 0x9d,
+  0x19, 0xe6, 0x11, 0x79, 0x99, 0x60, 0x4d, 0xa2, 0xdd, 0x99, 0x4b, 0x78,
+  0x10, 0x2d, 0xab, 0xe2, 0x8c, 0xc0, 0x4a, 0xd3, 0x29, 0x19, 0xbd, 0x4f,
+  0x3d, 0x57, 0x63, 0xa3, 0x27, 0x9b, 0x2b, 0x60, 0x89, 0x3c, 0xa7, 0xbb,
+  0x79, 0x26, 0x17, 0x3b, 0xd6, 0x4c, 0x71, 0x0a, 0xb8, 0x37, 0xda, 0x6e,
+  0x72, 0x69, 0x08, 0x67, 0x9b, 0x3e, 0x68, 0x1e, 0xd7, 0x50, 0x42, 0xa9,
+  0x46, 0x69, 0x6d, 0x4c, 0x87, 0x28, 0x67, 0x0e, 0x0a, 0xc7, 0x62, 0x16,
+  0x11, 0x44, 0xb7, 0x4d, 0x49, 0x8f, 0xed, 0x24, 0xc4, 0x8e, 0x06, 0x74,
+  0xb1, 0xa4, 0xbc, 0xa0, 0x17, 0xa1, 0xdd, 0x1a, 0x86, 0xd3, 0xb4, 0xdd,
+  0xf1, 0x6c, 0xf5, 0x06, 0xf9, 0x0c, 0x50, 0xba, 0x11, 0xa0, 0x4d, 0x10,
+  0xd6, 0x90, 0xac, 0x47, 0x9b, 0x28, 0x7a, 0xaf, 0x37, 0x53, 0x99, 0xab,
+  0x7b, 0x4a, 0x8a, 0x90, 0x96, 0x5f, 0x7b, 0xbd, 0x8f, 0xc5, 0x22, 0x7e,
+  0x85, 0xe9, 0x4e, 0xd7, 0x8b, 0x95, 0xe2, 0xdd, 0xa2, 0xfa, 0x2b, 0xa7,
+  0xd4, 0x36, 0x05, 0xbd, 0xe9, 0x2e, 0xc3, 0xd3, 0x62, 0x30, 0x9b, 0xf5,
+  0xc7, 0x7e, 0x3c, 0xdd, 0x2d, 0xc1, 0x6f, 0xd2, 0xc2, 0xc5, 0x93, 0xda,
+  0x01, 0x6d, 0x06, 0xe9, 0x18, 0x38, 0x67, 0x66, 0xda, 0xd3, 0x6c, 0xbc,
+  0xbe, 0x54, 0xd8, 0x18, 0x5b, 0xc6, 0xda, 0xe4, 0x49, 0xaa, 0x4f, 0x03,
+  0x90, 0x1c, 0x20, 0xe1, 0x08, 0xa6, 0x7e, 0x79, 0x17, 0x22, 0x68, 0xd5,
+  0x68, 0xe1, 0x3b, 0xd9, 0x94, 0x30, 0x17, 0x2c, 0x9d, 0x98, 0x3d, 0xef,
+  0x7b, 0x4b, 0xa7, 0x9f, 0x34, 0x76, 0x34, 0xd2, 0x1f, 0xd1, 0x67, 0x95,
+  0x7a, 0xb2, 0x1a, 0xcc, 0x52, 0xe0, 0x4f, 0x07, 0xe8, 0x21, 0x92, 0x24,
+  0x2b, 0x67, 0xe0, 0xe2, 0xe8, 0x3c, 0x79, 0x9d, 0x4a, 0x4f, 0xb9, 0x64,
+  0xdb, 0x48, 0xe0, 0x67, 0x8f, 0xf7, 0x0e, 0x76, 0x36, 0xda, 0x26, 0x4d,
+  0x4c, 0x45, 0xfa, 0xd6, 0xb2, 0x88, 0xe5, 0xf3, 0x5f, 0xac, 0xcb, 0xa5,
+  0x62, 0xb5, 0x99, 0x0f, 0x7d, 0x78, 0x7b, 0xf6, 0xea, 0xf8, 0xf4, 0xe5,
+  0x9f, 0x2d, 0x32, 0x10, 0x68, 0xa0, 0x18, 0x13, 0x1f, 0x8c, 0x45, 0x7f,
+  0xf7, 0xa1, 0xca, 0xcc, 0x94, 0xeb, 0xed, 0x83, 0x1d, 0x42, 0xef, 0x09,
+  0x0a, 0x42, 0x2f, 0xb3, 0x26, 0xa0, 0x12, 0x17, 0x57, 0x6c, 0x40, 0x05,
+  0x64, 0xa7, 0x2d, 0xbc, 0xb6, 0x8f, 0x86, 0x46, 0x3c, 0x4b, 0x2a, 0x2a,
+  0x77, 0xc7, 0x71, 0x4c, 0xea, 0x95, 0x3d, 0xa7, 0x82, 0x1e, 0x2a, 0xf8,
+  0x38, 0x41, 0x85, 0x2b, 0x0a, 0x2a, 0x73, 0x58, 0x70, 0x72, 0xaa, 0x51,
+  0xb4, 0x31, 0x9b, 0x35, 0xb1, 0x87, 0x09, 0xa7, 0x81, 0xaa, 0x39, 0x36,
+  0x3a, 0x18, 0x9b, 0xb2, 0xbf, 0xa6, 0xcb, 0x22, 0x9b, 0x2f, 0xb3, 0x7a,
+  0x20, 0xd3, 0x7a, 0x61, 0xfe, 0xfb, 0xc5, 0x75, 0x3a, 0x0f, 0xd0, 0x3f,
+  0xd0, 0x38, 0x57, 0x79, 0xd3, 0x26, 0x94, 0xe2, 0x4d, 0xaf, 0xad, 0xd6,
+  0xc8, 0xf6, 0x97, 0xd2, 0x27, 0xcd, 0x51, 0x09, 0xda, 0x48, 0x5d, 0x5c,
+  0xfc, 0xf9, 0xfc, 0xf8, 0x8b, 0x17, 0x10, 0x63, 0x5f, 0xa2, 0x34, 0xa7,
+  0x6a, 0x48, 0xb5, 0xa4, 0xbe, 0x5b, 0x85, 0x6e, 0xfa, 0x1f, 0x5f, 0x9d,
+  0x8c, 0xce, 0x4f, 0xcf, 0x8e, 0xbe, 0x78, 0xf1, 0x23, 0x4c, 0x1c, 0x73,
+  0x79, 0xdc, 0x79, 0xef, 0xda, 0x9f, 0xd9, 0x56, 0x39, 0x21, 0x6a, 0xd4,
+  0xf1, 0x0f, 0x1f, 0x8e, 0xdf, 0x7e, 0xff, 0xc5, 0x8b, 0xeb, 0xb4, 0xec,
+  0x63, 0x7d, 0xfc, 0x76, 0x47, 0x57, 0xea, 0x06, 0xab, 0x41, 0x39, 0x1f,
+  0xcf, 0x3f, 0x56, 0xf9, 0xdf, 0xb3, 0xc4, 0xbc, 0x3e, 0x5f, 0x87, 0xbd,
+  0x2a, 0x2e, 0x18, 0x6c, 0xc7, 0x10, 0x03, 0x7f, 0x4b, 0xbe, 0x3e, 0xfd,
+  0x0e, 0x78, 0xe8, 0xd6, 0x79, 0xbc, 0xe0, 0xe6, 0x7a, 0xc9, 0x97, 0x4f,
+  0xf6, 0xf6, 0x77, 0x5c, 0x4b, 0x67, 0xea, 0xa7, 0x60, 0x66, 0xfc, 0x31,
+  0x28, 0x2a, 0xfb, 0xbb, 0x94, 0xc7, 0xb9, 0x6a, 0x8f, 0xda, 0x59, 0x54,
+  0x6c, 0x0a, 0x8a, 0x27, 0x8e, 0x0a, 0x16, 0x28, 0x23, 0x18, 0x1d, 0xb1,
+  0x4b, 0xca, 0xe4, 0x0f, 0xbc, 0x90, 0x17, 0xaf, 0x3d, 0x20, 0xb3, 0xaf,
+  0x1d, 0xe3, 0x99, 0xe9, 0x88, 0x27, 0x73, 0xe3, 0xfd, 0xf8, 0x09, 0xe3,
+  0x5b, 0x6d, 0x33, 0x9b, 0x88, 0x6d, 0x2e, 0x34, 0xe1, 0x9f, 0x38, 0x9d,
+  0xbd, 0x3c, 0x00, 0x2a, 0x90, 0x2b, 0x18, 0x80, 0x97, 0x56, 0xa9, 0x8c,
+  0xa7, 0xe8, 0x31, 0x9b, 0x41, 0x0c, 0x16, 0x00, 0x99, 0x40, 0x15, 0x13,
+  0x3b, 0xbc, 0x3c, 0x77, 0xd6, 0x3c, 0xbb, 0x4c, 0x27, 0x77, 0x89, 0x6d,
+  0x22, 0x60, 0x61, 0xf0, 0xda, 0x32, 0x90, 0xfc, 0x9e, 0x13, 0xd8, 0x72,
+  0x84, 0x84, 0xc0, 0x52, 0x99, 0x21, 0xb3, 0x50, 0xc7, 0xaa, 0xbe, 0xb0,
+  0xc6, 0xec, 0x86, 0x7c, 0x5f, 0x76, 0x63, 0x22, 0xd8, 0xfe, 0xbc, 0x4d,
+  0xee, 0x03, 0xdb, 0x90, 0xf7, 0x60, 0x23, 0x4d, 0x1f, 0x37, 0xa3, 0x08,
+  0x7f, 0xa7, 0x43, 0x0e, 0xa8, 0x45, 0x72, 0x54, 0xbf, 0xc0, 0x5f, 0x3b,
+  0x9b, 0xad, 0xb0, 0x27, 0x87, 0x3a, 0xef, 0xb2, 0xc2, 0x46, 0xcb, 0xb6,
+  0xe5, 0x16, 0xd2, 0xba, 0x0c, 0x2d, 0x3b, 0x6a, 0x75, 0x8b, 0x77, 0x03,
+  0x99, 0x4a, 0x21, 0x30, 0xbc, 0xe3, 0xe6, 0x71, 0xaa, 0xcc, 0x00, 0x6f,
+  0x74, 0x0c, 0x69, 0x6b, 0x57, 0xc3, 0xb0, 0x15, 0xd5, 0x4d, 0x22, 0x3d,
+  0xe3, 0x05, 0x06, 0x82, 0x44, 0x84, 0x4a, 0x62, 0x08, 0xf5, 0xa5, 0x06,
+  0xc2, 0xa8, 0xbb, 0x5d, 0x21, 0xe8, 0x9a, 0xf4, 0x10, 0xa3, 0x85, 0x55,
+  0x11, 0x74, 0x43, 0xce, 0xf8, 0x57, 0xbf, 0x01, 0x27, 0xad, 0x20, 0xc8,
+  0x68, 0x7b, 0x07, 0x98, 0x49, 0x56, 0xaa, 0x95, 0xa2, 0x44, 0x94, 0x8c,
+  0x74, 0x87, 0x2e, 0x1e, 0xeb, 0xc5, 0xad, 0x05, 0x8d, 0xda, 0xf3, 0x81,
+  0x57, 0x25, 0xee, 0x15, 0x9a, 0xcf, 0xf6, 0x02, 0xcb, 0x90, 0x16, 0x34,
+  0xd2, 0xf0, 0x07, 0x9e, 0xd6, 0x10, 0x00, 0x93, 0x54, 0xe8, 0xc6, 0x35,
+  0x65, 0x46, 0xc5, 0x18, 0xb8, 0xa2, 0xcc, 0x0d, 0x45, 0x77, 0x12, 0xfb,
+  0x71, 0x5a, 0xe4, 0x88, 0x14, 0x67, 0xd7, 0x5c, 0xd8, 0xd0, 0xbe, 0xa2,
+  0x80, 0xcd, 0xa0, 0xc5, 0x04, 0x8d, 0x11, 0xa4, 0x0e, 0x9c, 0xda, 0x8d,
+  0x6e, 0x0f, 0x5c, 0x1f, 0xc8, 0xbc, 0xb6, 0x4a, 0x5b, 0x04, 0x57, 0x2d,
+  0xb1, 0xed, 0x2d, 0x2c, 0x3c, 0x27, 0xfb, 0x83, 0x25, 0x06, 0x95, 0x09,
+  0x4b, 0xe0, 0x6b, 0xbb, 0x5c, 0x1a, 0xab, 0x32, 0x28, 0x0f, 0x2b, 0xf3,
+  0x83, 0xb1, 0x96, 0xd9, 0x8d, 0x3f, 0x96, 0x33, 0x3b, 0xec, 0x78, 0x9f,
+  0x32, 0x02, 0x60, 0x6c, 0x26, 0x94, 0xf3, 0x25, 0x2f, 0xbe, 0x3f, 0x7e,
+  0x37, 0x3a, 0x39, 0x7b, 0xfb, 0x65, 0xd4, 0x1c, 0x96, 0x5f, 0xda, 0x7e,
+  0x9e, 0x5a, 0x08, 0xec, 0x7a, 0x2e, 0xc2, 0x0b, 0xa6, 0xbe, 0x16, 0x6e,
+  0xdd, 0x97, 0x2f, 0xf1, 0x48, 0xd0, 0xca, 0x71, 0x92, 0xad, 0x6a, 0xae,
+  0x46, 0x54, 0x53, 0x5a, 0x63, 0x6b, 0xd2, 0xed, 0x8b, 0x8c, 0xb8, 0x47,
+  0x7d, 0xfd, 0xdb, 0x9e, 0xfd, 0xdb, 0x7e, 0xc8, 0xed, 0xfc, 0x8b, 0x83,
+  0xae, 0x42, 0x32, 0xdf, 0xaf, 0x56, 0x71, 0xf1, 0xb7, 0xda, 0xd8, 0x66,
+  0xbe, 0xcd, 0x88, 0x38, 0x1d, 0x5a, 0x42, 0x82, 0x8f, 0x2b, 0xb1, 0x7a,
+  0xb3, 0xb1, 0x02, 0x59, 0x25, 0xff, 0xfe, 0xfe, 0xe4, 0x68, 0xc0, 0x9e,
+  0x69, 0x12, 0x30, 0xbb, 0x86, 0x7f, 0x6d, 0x04, 0x29, 0x98, 0x50, 0x3c,
+  0xab, 0xca, 0x4b, 0x6a, 0x58, 0xaf, 0xb8, 0xa6, 0x15, 0x40, 0x5a, 0x8c,
+  0x03, 0xe3, 0x53, 0x34, 0xe8, 0x16, 0x34, 0x7c, 0xd4, 0x7c, 0xd1, 0x3c,
+  0x7c, 0xbd, 0xe7, 0x95, 0x19, 0xd9, 0xe7, 0xf6, 0x62, 0xcf, 0xed, 0x85,
+  0xcf, 0xed, 0xc7, 0x9e, 0xdb, 0x0f, 0x9f, 0x3b, 0x88, 0x3d, 0xe7, 0x6d,
+  0x80, 0xe7, 0x89, 0x94, 0x9d, 0xdc, 0x64, 0xaa, 0x37, 0xfe, 0x75, 0x30,
+  0x74, 0xfc, 0xf8, 0x99, 0x75, 0x9f, 0xb4, 0xdb, 0xa3, 0xff, 0x22, 0x4f,
+  0x83, 0x5e, 0x1c, 0x3a, 0x9c, 0x51, 0x5b, 0x5b, 0x71, 0x00, 0xf3, 0xbd,
+  0xbd, 0x83, 0xc1, 0x24, 0x5f, 0x5d, 0xe1, 0x22, 0x7c, 0x21, 0x7f, 0x59,
+  0x03, 0xb6, 0x1c, 0x2e, 0xe3, 0x50, 0x19, 0x3a, 0x1d, 0xed, 0x24, 0x1e,
+  0x32, 0x9e, 0x80, 0x41, 0xd3, 0x6b, 0x09, 0xbd, 0x57, 0x39, 0x5c, 0xbc,
+  0xd0, 0xf3, 0x1f, 0xd4, 0x20, 0x59, 0x0f, 0x92, 0x79, 0x0f, 0x3b, 0x4e,
+  0x64, 0xb8, 0xf0, 0x5a, 0x9b, 0xea, 0xd4, 0x64, 0x6c, 0xc6, 0x6f, 0xd7,
+  0x9c, 0x88, 0xb6, 0x7f, 0x99, 0xba, 0x29, 0xe9, 0x2b, 0x8a, 0xa6, 0x8a,
+  0x2e, 0xa0, 0x4b, 0x1d, 0xbc, 0x31, 0x55, 0xab, 0xf7, 0x17, 0xd1, 0xfb,
+  0xfa, 0xfd, 0xbb, 0xd3, 0x40, 0xbf, 0x4d, 0xe0, 0x1c, 0xaa, 0x0e, 0x77,
+  0x77, 0x41, 0xf9, 0xe1, 0x55, 0x7a, 0x7b, 0x3b, 0xac, 0xb2, 0x5d, 0x23,
+  0xd4, 0xaa, 0x5d, 0xf2, 0x3a, 0xcb, 0xa7, 0xaf, 0xea, 0xc5, 0xfc, 0x1e,
+  0x84, 0x25, 0x41, 0x2f, 0x67, 0xd4, 0xdf, 0x29, 0x23, 0x63, 0xb8, 0x2a,
+  0x7a, 0x12, 0x0a, 0xe2, 0x17, 0x83, 0x6f, 0x20, 0xac, 0xc1, 0x93, 0x9e,
+  0xdd, 0xe0, 0x71, 0xc3, 0x56, 0xe6, 0xbe, 0xa0, 0x6b, 0xdb, 0x82, 0x81,
+  0xa7, 0x04, 0xbc, 0xcf, 0x29, 0x29, 0x0e, 0xab, 0x0d, 0x2f, 0xa0, 0xe4,
+  0x39, 0x0b, 0xe2, 0x4c, 0x16, 0x94, 0xad, 0xa4, 0xf6, 0x2b, 0xe4, 0xb1,
+  0x88, 0xd1, 0xac, 0xf2, 0x23, 0x52, 0x14, 0xc4, 0xe5, 0x25, 0x47, 0x75,
+  0x9d, 0x4f, 0x2c, 0xb9, 0x91, 0x2b, 0x09, 0x8b, 0xc2, 0xe8, 0x3d, 0xe6,
+  0xcf, 0x2f, 0x43, 0x60, 0x80, 0x84, 0x96, 0x10, 0xe4, 0x54, 0xc2, 0x08,
+  0x41, 0x35, 0x1e, 0xd3, 0x9f, 0xbf, 0xe7, 0x37, 0x62, 0x22, 0x1b, 0x27,
+  0x1a, 0xb0, 0xa1, 0x6d, 0xe9, 0x8d, 0xde, 0x9d, 0xf7, 0xfa, 0x9c, 0x48,
+  0x8b, 0x0f, 0x0c, 0xcc, 0xbf, 0x13, 0x32, 0x75, 0xd1, 0xc8, 0xed, 0xc9,
+  0xe3, 0x1d, 0x0e, 0xe0, 0xf2, 0x1c, 0xb9, 0xa6, 0x35, 0x8c, 0xeb, 0xd1,
+  0x2f, 0x6d, 0xd6, 0x27, 0xf7, 0x3b, 0x77, 0x65, 0xc2, 0x46, 0x42, 0x37,
+  0x57, 0xc8, 0xf9, 0x58, 0x7d, 0xd7, 0xe2, 0x23, 0xae, 0x5b, 0x5a, 0x80,
+  0x61, 0xc3, 0x33, 0x34, 0xcd, 0x61, 0x2b, 0x72, 0x56, 0x94, 0x1f, 0xa5,
+  0xe9, 0x94, 0x44, 0x5a, 0x58, 0xa0, 0xb4, 0x17, 0xcb, 0x02, 0xc6, 0x4a,
+  0x18, 0x9f, 0x1b, 0xb9, 0x26, 0x5d, 0x97, 0x2d, 0x14, 0x53, 0xc0, 0xd5,
+  0x8e, 0x66, 0xf6, 0xca, 0xab, 0x86, 0x60, 0xdf, 0x2c, 0xd7, 0xd8, 0x13,
+  0x1a, 0xa5, 0x35, 0xc8, 0x3d, 0xd8, 0x68, 0x8f, 0x5b, 0xbb, 0xaf, 0xc4,
+  0x8b, 0x6c, 0xbb, 0xa5, 0x2b, 0xb6, 0x88, 0xcc, 0x2a, 0x85, 0x7d, 0xc6,
+  0xb7, 0xdb, 0xd5, 0x0d, 0x16, 0x83, 0xb6, 0xab, 0xcc, 0x4f, 0xf1, 0x7f,
+  0xbc, 0x0d, 0x19, 0x6a, 0x54, 0x54, 0x44, 0xb3, 0xdb, 0x6b, 0xaf, 0xf3,
+  0x52, 0xdc, 0x3e, 0x51, 0xe5, 0xd4, 0xe5, 0x15, 0xa9, 0xe0, 0xbb, 0x77,
+  0xfd, 0xfe, 0xf2, 0xe9, 0x63, 0xd1, 0xc4, 0x79, 0x62, 0x7c, 0xcd, 0x2c,
+  0x4e, 0x1e, 0x44, 0x03, 0x21, 0xc1, 0xaf, 0xa4, 0x80, 0xd8, 0x4f, 0x6d,
+  0x96, 0x26, 0xef, 0x7a, 0xc0, 0xa9, 0x9f, 0x82, 0x2e, 0x0d, 0xc2, 0xe0,
+  0xd2, 0x8d, 0x5f, 0x5b, 0x12, 0xd4, 0xf0, 0x63, 0x1a, 0x9e, 0x96, 0x41,
+  0x5a, 0x85, 0xca, 0xd1, 0x87, 0x15, 0xd3, 0x48, 0x74, 0x03, 0x83, 0x68,
+  0x3f, 0xae, 0x10, 0xd7, 0x0a, 0x4e, 0x61, 0xf9, 0x04, 0x59, 0x30, 0xfc,
+  0xf9, 0x20, 0x74, 0x68, 0x35, 0x63, 0x71, 0x3d, 0x72, 0x91, 0x42, 0x6b,
+  0xb8, 0x0f, 0x38, 0xba, 0x1f, 0x44, 0xac, 0x91, 0x9a, 0x08, 0x51, 0x41,
+  0x00, 0xd0, 0x39, 0xda, 0x08, 0xa5, 0xa4, 0xa1, 0x21, 0x1c, 0x52, 0x51,
+  0x03, 0xb4, 0x7b, 0x4a, 0xfa, 0x31, 0x8c, 0x39, 0xe3, 0x65, 0x0a, 0x48,
+  0x2c, 0x76, 0x38, 0xab, 0x42, 0xdc, 0x82, 0x08, 0xa5, 0xf6, 0x57, 0x56,
+  0xef, 0x15, 0xaa, 0x05, 0xe6, 0xcd, 0x7d, 0x45, 0xf0, 0xa1, 0xf2, 0x01,
+  0x9d, 0xe8, 0x57, 0x6e, 0xd6, 0xde, 0xff, 0x61, 0x9b, 0xb5, 0xf7, 0x7f,
+  0xc3, 0x66, 0xed, 0xff, 0xca, 0xcd, 0xda, 0xff, 0x3f, 0x6c, 0xb3, 0xf6,
+  0xff, 0x6f, 0xd8, 0xac, 0x83, 0x5f, 0xb9, 0x59, 0x07, 0xbf, 0xfd, 0x66,
+  0xfd, 0x77, 0x33, 0x48, 0xdf, 0x62, 0xc2, 0x74, 0x6d, 0xa9, 0x92, 0xab,
+  0x19, 0xef, 0x56, 0x05, 0x34, 0x7a, 0x2e, 0x3c, 0x4f, 0xf8, 0xbd, 0xa8,
+  0xcc, 0xd5, 0x2f, 0xc0, 0xfe, 0x73, 0xb1, 0xda, 0x78, 0x80, 0x3d, 0xd2,
+  0x6c, 0x04, 0xe9, 0x27, 0xd0, 0x7a, 0x9b, 0x9b, 0x71, 0xdb, 0x8c, 0xb4,
+  0xc7, 0x36, 0x41, 0xfc, 0x3a, 0xe1, 0x36, 0x70, 0x4a, 0x89, 0x20, 0x57,
+  0x31, 0x6b, 0x5b, 0xaf, 0x03, 0xd9, 0xd0, 0x81, 0x47, 0xe1, 0x2a, 0xbf,
+  0x04, 0xfc, 0xe1, 0xaf, 0x88, 0x96, 0x7b, 0xc1, 0xe9, 0xff, 0x3d, 0xd1,
+  0xf2, 0x07, 0x99, 0xd8, 0xfe, 0x19, 0x29, 0x07, 0xda, 0x13, 0x34, 0xde,
+  0x78, 0xc4, 0x79, 0x4b, 0x51, 0xf2, 0x45, 0xc8, 0xc4, 0x53, 0x46, 0x05,
+  0x43, 0xf6, 0xd0, 0xb1, 0xbc, 0xeb, 0x02, 0x96, 0xcc, 0x7c, 0x21, 0xe4,
+  0x96, 0x54, 0x54, 0x5a, 0x84, 0x29, 0x05, 0x30, 0xe1, 0x55, 0x56, 0x9c,
+  0x06, 0xb9, 0x5e, 0xea, 0x47, 0x24, 0x07, 0x98, 0x00, 0x4d, 0x09, 0xef,
+  0x2e, 0x48, 0xa9, 0x50, 0xc0, 0xdb, 0xfc, 0x3e, 0x95, 0xf9, 0x69, 0x73,
+  0xbd, 0xe9, 0x24, 0x1b, 0xa4, 0xd5, 0x24, 0xcf, 0xe3, 0x3d, 0xc9, 0x35,
+  0xb6, 0x9d, 0x26, 0xb3, 0x35, 0x45, 0x25, 0xcc, 0xf3, 0x09, 0xe2, 0x88,
+  0x58, 0x01, 0x37, 0x60, 0x15, 0x80, 0x30, 0x4c, 0xd8, 0x1c, 0xda, 0xcb,
+  0x42, 0x03, 0x14, 0xfd, 0x88, 0xb3, 0x13, 0xe7, 0x92, 0x5b, 0x6a, 0x30,
+  0xf6, 0x2d, 0xa0, 0x8a, 0xbc, 0x6e, 0xa6, 0x7d, 0x8d, 0x34, 0xb1, 0xf7,
+  0x50, 0xc3, 0xc1, 0x8c, 0xb8, 0x0a, 0x91, 0xd9, 0x6e, 0x34, 0x33, 0xe8,
+  0xc1, 0x55, 0x6b, 0xdb, 0x40, 0x02, 0x95, 0x36, 0x95, 0x1a, 0x17, 0x79,
+  0x59, 0x61, 0xae, 0x3a, 0x52, 0x0b, 0x34, 0x34, 0x63, 0x58, 0xe8, 0x4e,
+  0x5b, 0x2b, 0x50, 0xa7, 0x2b, 0x0d, 0xba, 0x42, 0xe2, 0x9b, 0x23, 0x28,
+  0xb0, 0xb2, 0x5c, 0x3d, 0x93, 0xdd, 0x72, 0xc1, 0x70, 0x68, 0xc1, 0xb1,
+  0xc5, 0x78, 0xa5, 0xc5, 0xb4, 0x2f, 0x47, 0x47, 0x27, 0x27, 0x8d, 0xe2,
+  0x62, 0x90, 0x8e, 0xb1, 0xd9, 0x19, 0xff, 0xa5, 0x02, 0x48, 0x3d, 0xc1,
+  0xc6, 0xc4, 0x32, 0x0b, 0xb8, 0xc9, 0xb1, 0x39, 0x7e, 0x14, 0x4d, 0x32,
+  0x82, 0x20, 0xd7, 0x16, 0xd4, 0xa9, 0xd8, 0x31, 0x4b, 0x33, 0xcd, 0x1c,
+  0x60, 0x7b, 0x57, 0xeb, 0x45, 0xba, 0xfc, 0xf4, 0x60, 0x81, 0x8d, 0x66,
+  0x26, 0xb6, 0x64, 0x47, 0xa8, 0xc5, 0xe7, 0xca, 0x8f, 0x5f, 0x87, 0xbc,
+  0x16, 0xe9, 0x28, 0x75, 0x5e, 0x4a, 0xbf, 0x61, 0x42, 0x14, 0xa4, 0x18,
+  0x02, 0x77, 0x85, 0x32, 0x2b, 0x25, 0x68, 0x53, 0x1e, 0xdc, 0x2c, 0x57,
+  0xa3, 0xe2, 0x94, 0xf9, 0x68, 0x03, 0x66, 0x6d, 0xbf, 0x22, 0x87, 0x06,
+  0x37, 0x0a, 0xe6, 0xbd, 0xf6, 0xdd, 0x48, 0x5f, 0xf8, 0x67, 0x9e, 0x80,
+  0xc6, 0x11, 0xb8, 0xff, 0x0c, 0xf0, 0x11, 0xf8, 0x2d, 0x4e, 0x80, 0x14,
+  0x8c, 0xf5, 0xfe, 0xd0, 0xeb, 0xe8, 0x39, 0xf6, 0x80, 0x71, 0x1a, 0x40,
+  0x3b, 0xff, 0x5c, 0x4e, 0x8b, 0x20, 0xff, 0x78, 0x42, 0xcc, 0xdf, 0xd3,
+  0xf5, 0x32, 0xbf, 0xa5, 0xca, 0x1d, 0xa3, 0x4c, 0xbd, 0x40, 0xbf, 0xad,
+  0x8e, 0x5e, 0x52, 0x47, 0xac, 0x80, 0x24, 0x5a, 0x87, 0x44, 0xab, 0x78,
+  0x6f, 0x5e, 0x36, 0xca, 0xc8, 0x02, 0x39, 0x4b, 0x3c, 0x46, 0xdf, 0x6f,
+  0xea, 0x41, 0x62, 0x3d, 0x92, 0xf3, 0xb4, 0xcc, 0x6a, 0x98, 0xaa, 0x1b,
+  0xa3, 0x75, 0xcd, 0x08, 0xe8, 0x05, 0x21, 0xbf, 0xad, 0x50, 0x1c, 0x32,
+  0xa0, 0x00, 0x5c, 0x94, 0x09, 0x89, 0x18, 0xae, 0x18, 0xa3, 0x19, 0x14,
+  0xf1, 0xda, 0x47, 0x0a, 0xeb, 0xe8, 0xb5, 0xcf, 0xed, 0xc4, 0xa2, 0xe9,
+  0x59, 0xb6, 0xf1, 0x9d, 0x6b, 0x1b, 0x99, 0xb7, 0xa3, 0x2d, 0xd4, 0x98,
+  0xd0, 0x85, 0xa4, 0xa5, 0xa5, 0x73, 0x78, 0x77, 0xb7, 0xfa, 0x57, 0x0e,
+  0x93, 0xb7, 0x67, 0x17, 0xc7, 0x7c, 0x3e, 0x1b, 0xed, 0x35, 0x09, 0x98,
+  0x32, 0x27, 0x60, 0xf4, 0x5d, 0x4d, 0xd9, 0x98, 0x87, 0x35, 0x16, 0xae,
+  0x67, 0xa3, 0xc8, 0x3a, 0x54, 0xf4, 0x51, 0xe0, 0x16, 0xff, 0x3e, 0x62,
+  0x85, 0x9e, 0x95, 0x88, 0xe6, 0x2a, 0xb8, 0x1b, 0x71, 0x5b, 0x7d, 0xf1,
+  0x62, 0xea, 0x57, 0xf9, 0xf2, 0xa3, 0x9d, 0x57, 0xc9, 0x8c, 0xe8, 0xbe,
+  0xa6, 0xb9, 0x6a, 0xad, 0x46, 0x74, 0x41, 0xfe, 0xba, 0xed, 0xf9, 0x28,
+  0xba, 0x14, 0x83, 0x0d, 0xa3, 0xa4, 0x12, 0x9d, 0xaf, 0x90, 0x7b, 0x98,
+  0x2a, 0xe0, 0x30, 0x6f, 0x6c, 0x82, 0xe0, 0xb0, 0xd6, 0x6e, 0x07, 0x60,
+  0xca, 0xf9, 0x7c, 0xe8, 0x57, 0xc7, 0x88, 0xe7, 0x57, 0x8b, 0xf2, 0xb6,
+  0x8d, 0x76, 0xce, 0x9a, 0x1b, 0x1f, 0x1e, 0x74, 0xad, 0xd2, 0xce, 0x22,
+  0xdd, 0x5d, 0x27, 0xe2, 0x30, 0x5e, 0xcd, 0xac, 0x3c, 0x88, 0x8e, 0xed,
+  0x54, 0x11, 0x6d, 0x11, 0x00, 0xdc, 0x51, 0xb5, 0xd3, 0x1c, 0xf1, 0x7c,
+  0xe9, 0xf3, 0x7b, 0x1a, 0x0d, 0xf8, 0xca, 0xbd, 0xfc, 0x52, 0x5a, 0xa2,
+  0x64, 0xea, 0x37, 0xf5, 0xbe, 0x31, 0x34, 0x52, 0xc6, 0x7c, 0x44, 0xbf,
+  0x22, 0x45, 0x51, 0x3b, 0x01, 0x50, 0xdf, 0x1d, 0x4d, 0xdd, 0xaf, 0x33,
+  0xf7, 0x5b, 0xf6, 0x60, 0xaa, 0xad, 0xa9, 0x51, 0xae, 0x38, 0x25, 0x53,
+  0x84, 0x27, 0x91, 0xc0, 0x28, 0x60, 0x85, 0x50, 0xe7, 0xba, 0x52, 0xba,
+  0xdf, 0x49, 0xfe, 0xb8, 0x48, 0x33, 0x41, 0x0d, 0xe6, 0xe1, 0xd8, 0x97,
+  0x99, 0x09, 0x9a, 0x6c, 0xe0, 0xf8, 0xa4, 0xc6, 0xbc, 0xf1, 0x2e, 0x8c,
+  0xd4, 0xeb, 0x5c, 0xab, 0x31, 0x21, 0xd3, 0xc2, 0x03, 0x6d, 0xbb, 0xdc,
+  0xa2, 0x6d, 0x5e, 0xa1, 0x01, 0x90, 0xee, 0x46, 0x62, 0xc3, 0xe4, 0x18,
+  0x4f, 0x87, 0x03, 0xfd, 0x51, 0x1a, 0xef, 0xe5, 0x7e, 0x13, 0x6b, 0xb3,
+  0x10, 0xc2, 0x4a, 0x6c, 0xf3, 0x95, 0x70, 0x1e, 0x43, 0x24, 0xc3, 0xc0,
+  0x25, 0x28, 0x87, 0xa1, 0x74, 0x02, 0x80, 0xda, 0xae, 0xba, 0x66, 0xd2,
+  0xbb, 0x9c, 0x17, 0xe3, 0xb1, 0x59, 0x7c, 0x4f, 0xb5, 0x14, 0xf3, 0xed,
+  0xc0, 0x35, 0xed, 0xcf, 0x24, 0x2d, 0x2f, 0xc9, 0x78, 0xee, 0x93, 0x19,
+  0xc1, 0x7e, 0x7f, 0xcc, 0xc2, 0xb5, 0x7f, 0xd7, 0xcf, 0x6b, 0x2b, 0x8f,
+  0xc8, 0x3d, 0xc3, 0x19, 0x8e, 0x96, 0x01, 0xb1, 0xb6, 0x46, 0x18, 0x81,
+  0x0a, 0x57, 0xf1, 0x53, 0x9d, 0x1e, 0x67, 0x50, 0x76, 0xa5, 0x00, 0x37,
+  0x7a, 0x28, 0xf6, 0xb5, 0x85, 0x6e, 0x5e, 0x85, 0xe1, 0x1a, 0x22, 0x41,
+  0x73, 0x41, 0xbd, 0xff, 0xc0, 0x7f, 0xf6, 0xfa, 0xf8, 0x73, 0xff, 0x1f,
+  0x3d, 0x8a, 0xe8, 0x1c, 0xee, 0xee, 0xde, 0xdc, 0xdc, 0x0c, 0x15, 0x38,
+  0xd2, 0x6c, 0xd9, 0x67, 0x61, 0x85, 0x27, 0xf0, 0xf6, 0x3a, 0x3e, 0x70,
+  0x91, 0xf4, 0xf2, 0xc5, 0xe5, 0x5f, 0xf6, 0x06, 0x7b, 0x8f, 0x1e, 0x3d,
+  0xfa, 0x79, 0xb8, 0x02, 0x7d, 0x67, 0x34, 0xac, 0xf9, 0xd3, 0x1f, 0x76,
+  0x97, 0x67, 0xb2, 0x1b, 0x45, 0xf9, 0xe5, 0xdf, 0xa9, 0x59, 0xbd, 0xe4,
+  0x6e, 0x53, 0xcc, 0xca, 0x87, 0x9e, 0x88, 0xe1, 0xd8, 0x78, 0xba, 0x09,
+  0x2f, 0x81, 0xd3, 0x21, 0x11, 0x91, 0x78, 0x72, 0xb0, 0xbf, 0x9f, 0xb0,
+  0xc2, 0xc1, 0x65, 0x88, 0x9c, 0x9e, 0x01, 0x04, 0x8a, 0x2c, 0xa5, 0x12,
+  0x01, 0xbe, 0xcb, 0x00, 0xb1, 0x99, 0x72, 0xec, 0xc7, 0x70, 0x46, 0x47,
+  0x9a, 0x2a, 0xf5, 0xed, 0x33, 0x42, 0x2c, 0x19, 0x17, 0xd3, 0x3b, 0x37,
+  0xaa, 0x61, 0xf1, 0x12, 0x82, 0x95, 0x7b, 0x58, 0x7b, 0x50, 0x9e, 0xa9,
+  0x64, 0x90, 0x07, 0x65, 0xa3, 0xd2, 0xb3, 0x95, 0x6e, 0x39, 0x42, 0x46,
+  0x5e, 0x82, 0xbe, 0xd4, 0x49, 0x95, 0x10, 0x1b, 0xd7, 0xa5, 0xb4, 0xe7,
+  0xa3, 0xe4, 0x8d, 0x9b, 0xf4, 0xae, 0x71, 0xd9, 0x1b, 0x8a, 0xbf, 0x30,
+  0x7f, 0x04, 0x7e, 0x6f, 0x39, 0x9a, 0x50, 0x2d, 0xc1, 0x4b, 0x74, 0x14,
+  0x66, 0x59, 0x3d, 0xb9, 0x0a, 0x1a, 0xa3, 0x40, 0x82, 0x9b, 0xd9, 0x5e,
+  0x99, 0x05, 0x49, 0xd4, 0xad, 0xab, 0x75, 0xb1, 0xab, 0xbf, 0x36, 0x43,
+  0xa2, 0x5d, 0x15, 0x95, 0x5b, 0x4c, 0x8a, 0xe5, 0x2c, 0xe7, 0x96, 0x69,
+  0x5d, 0xbe, 0x0e, 0xdb, 0x3d, 0x9b, 0xbe, 0xc7, 0x95, 0x3c, 0x38, 0x01,
+  0x93, 0xab, 0x6c, 0x21, 0x12, 0x73, 0x5b, 0xf3, 0x40, 0x7b, 0xc2, 0x83,
+  0xbd, 0x88, 0x45, 0xde, 0x9b, 0xe9, 0xaf, 0xcc, 0x4a, 0x76, 0xa4, 0xc0,
+  0xda, 0x5e, 0x73, 0xd2, 0xc6, 0xef, 0x72, 0x0d, 0xc3, 0x71, 0x9c, 0xca,
+  0x7d, 0xa2, 0x75, 0xff, 0x1d, 0xd9, 0xda, 0x46, 0x2c, 0x66, 0x25, 0x5d,
+  0x62, 0xd5, 0x7a, 0x3c, 0x10, 0xcd, 0x87, 0x66, 0x44, 0x09, 0x33, 0x38,
+  0xad, 0xaf, 0x4e, 0x8e, 0x2e, 0xb8, 0xd4, 0xd9, 0xfc, 0x89, 0x0a, 0x20,
+  0xf3, 0x1f, 0x54, 0x38, 0x87, 0x1d, 0x16, 0xcf, 0x0f, 0x38, 0x2d, 0x8a,
+  0x98, 0x95, 0xa7, 0xc7, 0x12, 0xc2, 0xa6, 0xcd, 0xfa, 0xaa, 0x5f, 0xdf,
+  0x6b, 0xdb, 0x15, 0xc9, 0x87, 0x6e, 0x68, 0x89, 0xb6, 0x42, 0xfe, 0xf1,
+  0x93, 0xe1, 0x23, 0x5e, 0x22, 0x35, 0x73, 0xe6, 0xac, 0x20, 0xa9, 0xc8,
+  0x23, 0x3f, 0x8d, 0x06, 0x2c, 0xd3, 0x78, 0xda, 0x81, 0x9d, 0x4a, 0x3f,
+  0x61, 0xc8, 0x7b, 0x86, 0xcc, 0xd0, 0xdf, 0x7a, 0x19, 0xa0, 0xf7, 0x94,
+  0xf8, 0xe8, 0xdd, 0x25, 0x79, 0xcf, 0x77, 0x6d, 0xb8, 0x72, 0x02, 0x93,
+  0xd7, 0xca, 0x23, 0x12, 0xc2, 0xb1, 0xb2, 0x48, 0xe1, 0x09, 0xc9, 0x85,
+  0xef, 0xbb, 0x96, 0x89, 0x05, 0x6e, 0x01, 0xb9, 0xb3, 0xa4, 0xa2, 0x8a,
+  0x5a, 0x8c, 0xbb, 0x1e, 0xbd, 0x31, 0xfd, 0xa4, 0xab, 0x17, 0xa5, 0x6b,
+  0x15, 0x73, 0xb6, 0xb4, 0x4d, 0xee, 0xfb, 0xd2, 0x06, 0x85, 0x3a, 0xce,
+  0xb2, 0x6c, 0x06, 0x54, 0x01, 0x43, 0xec, 0xc2, 0x29, 0xc8, 0xc4, 0x8d,
+  0x54, 0xf0, 0xa3, 0x78, 0x8b, 0x01, 0x09, 0x44, 0xf1, 0x75, 0x2f, 0xc9,
+  0xa1, 0x17, 0xcd, 0x07, 0xc2, 0xfb, 0xce, 0xdc, 0xe7, 0x8b, 0x61, 0xf2,
+  0x75, 0x86, 0x06, 0xf5, 0xbf, 0x73, 0x67, 0xf7, 0x6b, 0xc1, 0x3e, 0x66,
+  0x0d, 0x3e, 0x56, 0x7c, 0x08, 0x26, 0xdb, 0xd1, 0x9c, 0x62, 0xb6, 0xa9,
+  0x55, 0x17, 0xa6, 0x16, 0x31, 0xcc, 0x92, 0x44, 0xc7, 0x09, 0xb5, 0xe7,
+  0xe5, 0x68, 0x9b, 0x11, 0x1e, 0x83, 0x10, 0x2f, 0x75, 0xa2, 0x10, 0x65,
+  0x82, 0x15, 0x6e, 0x05, 0x03, 0xf8, 0x93, 0xcc, 0x50, 0x72, 0x9d, 0xf5,
+  0xfe, 0x84, 0x80, 0xd6, 0x17, 0x2f, 0x7b, 0x0d, 0x39, 0x11, 0x6b, 0x08,
+  0x59, 0xb1, 0xe4, 0x6d, 0x9a, 0x59, 0x22, 0x6d, 0x71, 0x23, 0x65, 0xb7,
+  0x8c, 0x1a, 0x4b, 0x3c, 0x75, 0x93, 0x2f, 0x0f, 0xf6, 0x85, 0x16, 0xde,
+  0xf6, 0x0c, 0x5e, 0x2a, 0x00, 0xf4, 0x20, 0xbd, 0xc4, 0x40, 0xd1, 0x20,
+  0x5e, 0xa3, 0xf9, 0x2d, 0xd3, 0xf7, 0x3d, 0x5e, 0x79, 0x49, 0xaf, 0x48,
+  0xbb, 0x4c, 0xcd, 0x8e, 0xf4, 0x71, 0x14, 0xd4, 0x03, 0xdb, 0xe2, 0x63,
+  0xf8, 0x51, 0x59, 0xbe, 0x8e, 0xe7, 0xe9, 0xf2, 0xa3, 0x4d, 0x62, 0xe7,
+  0x91, 0xfa, 0xe8, 0xb8, 0xce, 0xb5, 0xcc, 0xee, 0x87, 0x92, 0x31, 0x49,
+  0x57, 0x76, 0xd0, 0x8f, 0x09, 0x1a, 0xf3, 0x22, 0x2d, 0x3f, 0x6a, 0x7a,
+  0xbe, 0xa4, 0x9a, 0xfb, 0x7b, 0x62, 0xcb, 0xd3, 0x99, 0x91, 0xbf, 0x25,
+  0x46, 0xe6, 0xe7, 0xc2, 0xcb, 0x95, 0x93, 0x09, 0x18, 0x79, 0x4a, 0x33,
+  0xf6, 0x3b, 0x18, 0x1b, 0xb1, 0x75, 0x68, 0x1f, 0x90, 0xb0, 0x94, 0xe4,
+  0xbb, 0x58, 0xd5, 0x77, 0x56, 0x4f, 0x21, 0x8f, 0x4e, 0x9b, 0xc4, 0xdb,
+  0xbd, 0xde, 0x8e, 0x05, 0xc8, 0x8f, 0x94, 0x28, 0x29, 0x56, 0x8a, 0x2c,
+  0x02, 0xe8, 0xeb, 0x19, 0x74, 0x5c, 0xce, 0xe8, 0xf3, 0x7a, 0x52, 0xd8,
+  0xfc, 0x0a, 0x02, 0xf5, 0xa0, 0x3b, 0xae, 0xad, 0x95, 0x83, 0xbc, 0x32,
+  0x92, 0x6b, 0x7f, 0x08, 0x5a, 0xe4, 0x75, 0x43, 0x09, 0xaa, 0x56, 0xf0,
+  0x2e, 0x6c, 0xf7, 0x92, 0xde, 0xce, 0x27, 0xcc, 0x93, 0xb0, 0x68, 0xe3,
+  0xe6, 0xca, 0x34, 0x7f, 0x1e, 0x6a, 0x7c, 0xb6, 0xeb, 0xf2, 0xac, 0x05,
+  0x10, 0x50, 0xfa, 0xad, 0xa3, 0xe9, 0x9d, 0x46, 0x74, 0x45, 0x2b, 0x9f,
+  0xb9, 0xc6, 0x53, 0x2e, 0x8a, 0x1c, 0xcb, 0x96, 0x18, 0x26, 0x67, 0xce,
+  0x96, 0x5f, 0xf6, 0x09, 0x78, 0xba, 0x2e, 0x27, 0x62, 0xc9, 0xd3, 0xdf,
+  0x25, 0x17, 0x38, 0x9d, 0xc7, 0x28, 0x40, 0xbd, 0x60, 0x73, 0x02, 0xc2,
+  0xaf, 0x62, 0xb3, 0xd3, 0xf4, 0x7b, 0x41, 0x29, 0x30, 0xbc, 0x83, 0x66,
+  0xe4, 0x9c, 0x96, 0x91, 0x06, 0xa9, 0xfe, 0xbc, 0x88, 0x78, 0x17, 0x5a,
+  0xd6, 0x56, 0x6c, 0xfb, 0x79, 0xf7, 0x78, 0x25, 0x89, 0x19, 0x73, 0xb3,
+  0x77, 0x9c, 0x47, 0xe4, 0xda, 0xaf, 0x98, 0xfb, 0xa4, 0x58, 0xf6, 0x03,
+  0x10, 0x35, 0xa4, 0x41, 0xb0, 0xc3, 0x0f, 0x49, 0xa6, 0x0b, 0xbf, 0x8b,
+  0x16, 0xdb, 0xc5, 0xf4, 0x9e, 0x1e, 0x3f, 0xff, 0xcb, 0x38, 0x2b, 0xdd,
+  0x65, 0xf4, 0xd2, 0x56, 0x52, 0x37, 0xc3, 0x30, 0x55, 0x9f, 0x8b, 0x43,
+  0x83, 0x25, 0x19, 0x71, 0x2f, 0x42, 0x47, 0x30, 0xdd, 0x72, 0x0e, 0xaa,
+  0x57, 0xbe, 0x81, 0x7f, 0x85, 0x86, 0x8f, 0x9e, 0xeb, 0x49, 0x80, 0xf1,
+  0xcc, 0x21, 0x0a, 0x8c, 0x15, 0x1c, 0x20, 0x3a, 0x07, 0x86, 0xc2, 0x84,
+  0xc4, 0x8e, 0xdc, 0x2c, 0xe4, 0xdf, 0xba, 0x6c, 0x77, 0x28, 0x73, 0xd9,
+  0x92, 0x5d, 0x2a, 0x45, 0xa2, 0x00, 0x87, 0x66, 0x7f, 0x42, 0x80, 0xd2,
+  0x29, 0xe3, 0x57, 0x57, 0x0a, 0x4c, 0x2f, 0x04, 0xba, 0x43, 0x7a, 0x2d,
+  0x5f, 0x1e, 0xc8, 0x1c, 0x36, 0x42, 0x9b, 0xc1, 0xe3, 0x41, 0xa0, 0x4a,
+  0x09, 0x1f, 0x69, 0x48, 0xc9, 0x2b, 0x55, 0x9c, 0x20, 0x1f, 0x55, 0xdb,
+  0x9c, 0x85, 0xeb, 0x9c, 0x69, 0xcf, 0x88, 0x81, 0xe3, 0x32, 0xcf, 0x66,
+  0xb0, 0x18, 0x69, 0x45, 0x92, 0x93, 0x1c, 0xb8, 0xec, 0x32, 0x80, 0xcb,
+  0xa3, 0xdc, 0xc1, 0xec, 0x23, 0xaa, 0xf4, 0x73, 0xf2, 0xda, 0xb1, 0xd8,
+  0xb7, 0x08, 0x8e, 0xdc, 0xd4, 0x01, 0xd5, 0xb7, 0xb4, 0x88, 0x54, 0x6b,
+  0xe4, 0xa2, 0x09, 0xbf, 0x10, 0x6f, 0xea, 0x6e, 0x06, 0x77, 0x2d, 0x71,
+  0x8a, 0x6d, 0x07, 0x68, 0xfa, 0x22, 0xdf, 0x1c, 0xa2, 0x5a, 0x7a, 0xad,
+  0x44, 0xe3, 0xf0, 0xe8, 0xa0, 0xd2, 0x77, 0x59, 0x69, 0x34, 0x8f, 0xa2,
+  0x4a, 0xbe, 0x7f, 0xa2, 0xf1, 0x1f, 0xb9, 0xe2, 0x45, 0x0d, 0xd4, 0x33,
+  0xca, 0xd2, 0x8a, 0xa7, 0x1e, 0xc4, 0x8e, 0xa4, 0x10, 0x8a, 0x04, 0xb4,
+  0xbe, 0xee, 0xeb, 0x83, 0x3e, 0x97, 0xf2, 0x91, 0x33, 0x3f, 0x31, 0xec,
+  0x67, 0xfe, 0x19, 0xef, 0x5c, 0x2a, 0x1f, 0xa5, 0x20, 0x0e, 0xa9, 0x07,
+  0x70, 0xa4, 0x9a, 0xbd, 0x1c, 0xd7, 0x29, 0xa1, 0x88, 0x27, 0x6e, 0xe2,
+  0xc9, 0x45, 0x0e, 0x5f, 0xdb, 0xd0, 0x0a, 0xf4, 0x68, 0x9d, 0x98, 0x24,
+  0x3c, 0x39, 0x10, 0xfe, 0x56, 0xe6, 0x0a, 0x54, 0xf8, 0xea, 0x0a, 0x5a,
+  0x30, 0x94, 0x33, 0xf2, 0xb0, 0xc4, 0x3b, 0xa8, 0x88, 0x0a, 0xf0, 0xf6,
+  0xe2, 0xf4, 0x8d, 0xe0, 0xac, 0x38, 0x31, 0x27, 0x5a, 0x8f, 0xf3, 0x48,
+  0x88, 0xd8, 0x49, 0x63, 0x1d, 0x62, 0x3c, 0x62, 0x68, 0xf0, 0x92, 0x61,
+  0x5f, 0x40, 0xb6, 0xbe, 0xe4, 0x55, 0x95, 0x52, 0x09, 0xa9, 0xbe, 0x10,
+  0x21, 0x6a, 0x24, 0x8c, 0x00, 0x26, 0xac, 0x68, 0xef, 0xc9, 0x4f, 0x65,
+  0x2e, 0x0a, 0x23, 0x68, 0x36, 0x75, 0x31, 0xc0, 0x55, 0xae, 0xf2, 0xd0,
+  0xfb, 0x32, 0xaf, 0x04, 0x22, 0x86, 0x5b, 0xd4, 0x24, 0xaf, 0x8a, 0x9b,
+  0xe5, 0xe0, 0x14, 0x05, 0xed, 0xc9, 0x69, 0x71, 0x69, 0x48, 0xf5, 0x36,
+  0xea, 0x32, 0x7b, 0x7f, 0xfe, 0x36, 0xd9, 0x86, 0x6a, 0x91, 0x9c, 0x5b,
+  0x60, 0x47, 0x3c, 0xb9, 0x23, 0xf6, 0x5d, 0xc5, 0x6a, 0x97, 0xed, 0xc5,
+  0x77, 0xfc, 0xe3, 0xcb, 0x37, 0xe7, 0xa7, 0xc7, 0x3f, 0x71, 0xb2, 0x53,
+  0xb0, 0x1c, 0xfc, 0xf8, 0x2b, 0xcf, 0xe0, 0xa5, 0xf0, 0x18, 0x62, 0xbe,
+  0x66, 0x1e, 0x77, 0x9d, 0x57, 0xb9, 0x88, 0x46, 0x65, 0xc1, 0xd1, 0xe8,
+  0xfc, 0x64, 0xa0, 0xa0, 0x8c, 0xdc, 0xe3, 0x3c, 0x5f, 0xc2, 0x3a, 0xa5,
+  0xfb, 0x48, 0xfa, 0x0a, 0x7d, 0x17, 0x46, 0x02, 0xf5, 0x44, 0xf4, 0x93,
+  0xb7, 0x9a, 0x56, 0xda, 0xa7, 0x1d, 0xc7, 0x11, 0x7c, 0x95, 0x53, 0x0f,
+  0xbd, 0x76, 0x32, 0xa0, 0x18, 0x7f, 0xe4, 0xcb, 0x08, 0x00, 0x4f, 0x71,
+  0xaf, 0xf0, 0x1d, 0x43, 0xaa, 0xd6, 0x9c, 0x7d, 0xc7, 0x9d, 0x37, 0x24,
+  0x09, 0x03, 0xda, 0x46, 0x14, 0x1e, 0x05, 0x71, 0x4a, 0x29, 0x44, 0x1a,
+  0xdf, 0xf9, 0x9d, 0x71, 0x2d, 0x8f, 0xf0, 0xbd, 0xd0, 0xee, 0xcd, 0x77,
+  0x98, 0xf4, 0x06, 0xeb, 0xe4, 0xb0, 0xf7, 0x09, 0x55, 0x04, 0xdf, 0xcd,
+  0x1e, 0x69, 0x4e, 0x27, 0xe1, 0x4a, 0xf5, 0xc3, 0x4b, 0x1f, 0x15, 0x4f,
+  0xe1, 0x27, 0xb4, 0x07, 0xc3, 0x41, 0xe6, 0xa8, 0xcb, 0xed, 0x4b, 0xd5,
+  0x8e, 0x97, 0x11, 0xcc, 0xa4, 0x25, 0xc9, 0x25, 0x76, 0xbe, 0xc1, 0x99,
+  0xb5, 0x65, 0xc4, 0x00, 0xc7, 0x50, 0x20, 0xe2, 0x7b, 0x14, 0x18, 0x16,
+  0xeb, 0xb5, 0x98, 0x1a, 0x75, 0xfc, 0x25, 0x87, 0x7f, 0xa8, 0xdd, 0x64,
+  0x38, 0x1c, 0xd1, 0x6a, 0xeb, 0xcb, 0x2d, 0x09, 0x70, 0xf7, 0x44, 0x7d,
+  0x83, 0xac, 0xee, 0xb1, 0x8e, 0x0e, 0xdd, 0x1f, 0xb3, 0x37, 0x27, 0x7e,
+  0xeb, 0xc5, 0x96, 0x8d, 0x84, 0xf7, 0xa2, 0x5a, 0x28, 0xbf, 0x27, 0xf1,
+  0x55, 0xb5, 0x1c, 0x64, 0xf7, 0xa5, 0x58, 0xc1, 0xdc, 0x9a, 0xd3, 0x4c,
+  0x5c, 0x92, 0xe8, 0x39, 0xcd, 0x40, 0xaa, 0x1c, 0xc1, 0x6d, 0xab, 0x1c,
+  0x8d, 0x99, 0xcb, 0x5c, 0xff, 0x45, 0xe7, 0xaa, 0xed, 0x14, 0xd2, 0x39,
+  0xc5, 0x83, 0x5c, 0x7f, 0xe0, 0x31, 0x37, 0xf0, 0xec, 0xd2, 0x87, 0x38,
+  0x4d, 0x18, 0x9e, 0x09, 0x52, 0xf6, 0xa3, 0x15, 0xa9, 0xfd, 0x56, 0xb1,
+  0x27, 0x05, 0x15, 0x43, 0xdf, 0xb1, 0xd7, 0x6a, 0xc6, 0x8c, 0xbc, 0x55,
+  0x02, 0x20, 0xb0, 0xf8, 0x48, 0x9d, 0xe0, 0x8b, 0xb2, 0xf3, 0xa4, 0xaa,
+  0x5f, 0xdd, 0x71, 0x1e, 0xdf, 0xb6, 0x9a, 0xbd, 0x47, 0x4a, 0x39, 0x1e,
+  0x14, 0x75, 0x40, 0x0c, 0xeb, 0x7e, 0x08, 0x19, 0xc5, 0x9d, 0x1c, 0x59,
+  0x2c, 0x6b, 0x54, 0xce, 0x95, 0xc0, 0x4a, 0xa0, 0x5a, 0xcb, 0xce, 0x63,
+  0x3e, 0x6e, 0xbf, 0x7e, 0xbb, 0xd9, 0xf9, 0x58, 0xe2, 0x08, 0xd4, 0xc5,
+  0xa3, 0xbb, 0x50, 0xb6, 0x55, 0x0f, 0x3c, 0xec, 0x86, 0x29, 0xb4, 0xf3,
+  0x8b, 0x27, 0xf2, 0x46, 0x63, 0x52, 0xdf, 0xcb, 0xa9, 0xaa, 0x42, 0x53,
+  0xf2, 0x95, 0x44, 0x2d, 0xfd, 0x50, 0xa0, 0xd4, 0x9e, 0xb2, 0xcb, 0x76,
+  0xa9, 0x2d, 0xf1, 0xc6, 0x7a, 0xf4, 0x28, 0x67, 0x23, 0xa7, 0xd0, 0x4a,
+  0x35, 0x8c, 0xa9, 0xb0, 0xac, 0x93, 0x32, 0xd3, 0xb9, 0xa4, 0x18, 0xd2,
+  0x56, 0x11, 0xca, 0xd4, 0x21, 0x24, 0x4b, 0xaa, 0x6f, 0xc7, 0x8e, 0xc4,
+  0xb5, 0xe9, 0xf6, 0x38, 0x28, 0xa7, 0xe4, 0x29, 0xb8, 0x93, 0x34, 0x26,
+  0xf8, 0x9f, 0xcd, 0xe0, 0x1f, 0x35, 0x17, 0x14, 0x23, 0x67, 0xb7, 0xd9,
+  0x64, 0x5d, 0x37, 0x6b, 0x2a, 0xbd, 0x39, 0x09, 0x7a, 0x1a, 0x4d, 0x69,
+  0x9b, 0x0e, 0x82, 0xda, 0xdb, 0xe7, 0x8a, 0x7c, 0x75, 0xd8, 0xdb, 0x91,
+  0x10, 0x3a, 0x85, 0x57, 0x1d, 0x24, 0x56, 0x2c, 0x38, 0xae, 0x53, 0x2e,
+  0x33, 0xf6, 0x65, 0xbb, 0x4c, 0x91, 0xe8, 0xe7, 0x0d, 0x8f, 0x96, 0xd1,
+  0xaf, 0xbf, 0x66, 0xc7, 0xa7, 0xf7, 0x71, 0xdb, 0xe9, 0x5b, 0x7c, 0xa2,
+  0x55, 0x70, 0x94, 0x83, 0x2f, 0x17, 0x33, 0xf2, 0x48, 0xbc, 0xbc, 0x36,
+  0xdc, 0x4d, 0xbe, 0x0a, 0x7d, 0x55, 0x89, 0x1f, 0xf8, 0xa2, 0xd3, 0x79,
+  0x3d, 0xa8, 0xae, 0x27, 0xf1, 0x1a, 0x18, 0xbf, 0x67, 0x35, 0x65, 0x13,
+  0x98, 0x87, 0x47, 0xd7, 0x93, 0x43, 0xdb, 0xcf, 0xab, 0xb2, 0x22, 0x22,
+  0x0c, 0x38, 0x56, 0x77, 0xcb, 0xc9, 0xd5, 0xab, 0xb7, 0xa3, 0xf8, 0xd0,
+  0xc4, 0xd4, 0xda, 0x1a, 0x13, 0x9d, 0x15, 0xf0, 0xb4, 0xb9, 0x8b, 0x00,
+  0x7c, 0xc9, 0x86, 0x87, 0xc0, 0x85, 0xa2, 0x62, 0xe2, 0xa5, 0xf7, 0xdb,
+  0xf8, 0x70, 0xcd, 0x57, 0xac, 0x37, 0x0e, 0xf7, 0x0b, 0x9f, 0x65, 0x51,
+  0x3f, 0x28, 0xf4, 0x31, 0x48, 0x41, 0x11, 0x5e, 0x53, 0x7c, 0xb8, 0xfa,
+  0x0a, 0x31, 0x1b, 0xc3, 0x55, 0x32, 0x62, 0xd9, 0x9d, 0x6c, 0x35, 0x36,
+  0xcc, 0x31, 0xcf, 0x1b, 0xa4, 0x72, 0x10, 0x0c, 0xf2, 0x4b, 0x4d, 0xa2,
+  0xd1, 0x48, 0xb2, 0xc6, 0xd5, 0x82, 0xc1, 0x8e, 0xae, 0xd2, 0xf2, 0xa8,
+  0x58, 0x5e, 0xc7, 0x67, 0xd5, 0xca, 0x49, 0x62, 0x47, 0x88, 0xf7, 0xdd,
+  0x89, 0x79, 0x3b, 0x9d, 0xd4, 0x04, 0x11, 0x48, 0xa0, 0x98, 0x9a, 0x86,
+  0x18, 0x1f, 0x6e, 0x9b, 0x22, 0x14, 0xc7, 0x5f, 0x1f, 0xbd, 0x3a, 0x39,
+  0xda, 0x69, 0xcf, 0xe4, 0x15, 0x41, 0x03, 0x88, 0xec, 0xe1, 0xeb, 0x86,
+  0x37, 0xca, 0xb2, 0x9d, 0x37, 0x09, 0x7a, 0x58, 0xec, 0x2e, 0x56, 0x90,
+  0x3a, 0x3e, 0xb9, 0xa0, 0x66, 0xb1, 0xe8, 0xb1, 0x43, 0xf2, 0xe9, 0xa3,
+  0x26, 0x2d, 0x2c, 0xb2, 0x05, 0xe2, 0x9f, 0xf6, 0x86, 0x16, 0xc8, 0x3e,
+  0xa8, 0x78, 0xf4, 0xf1, 0x41, 0x7c, 0xb8, 0x29, 0xf4, 0x48, 0xdc, 0xf7,
+  0x5c, 0x3d, 0xf0, 0xbb, 0xf6, 0x22, 0x04, 0x06, 0x3b, 0xfe, 0xb2, 0x62,
+  0x64, 0x33, 0xea, 0x2a, 0x07, 0x70, 0x82, 0x0d, 0xc1, 0x46, 0xed, 0xf3,
+  0x7f, 0x76, 0xf7, 0x2d, 0xb1, 0x6d, 0x29, 0x29, 0xd1, 0xc0, 0x88, 0xea,
+  0x61, 0xe4, 0xb5, 0x03, 0x79, 0xed, 0x60, 0xd3, 0x6b, 0x91, 0xf7, 0x46,
+  0xec, 0x6f, 0xba, 0xef, 0xd8, 0xe4, 0x91, 0xd4, 0xb4, 0x8d, 0x50, 0xa5,
+  0xaf, 0xde, 0x36, 0x07, 0xb0, 0xd1, 0x37, 0xfc, 0x66, 0xa0, 0xb5, 0xa8,
+  0x72, 0xfd, 0x7b, 0xda, 0x7b, 0xc4, 0xd5, 0x75, 0x7e, 0xfd, 0x54, 0xc2,
+  0x8f, 0x38, 0x68, 0xd0, 0x92, 0xe9, 0x47, 0x56, 0x4b, 0x0c, 0xde, 0xf8,
+  0x58, 0x8e, 0x1f, 0x9b, 0xff, 0x7c, 0x87, 0xff, 0xcc, 0xd8, 0x5d, 0xba,
+  0x99, 0xee, 0xa7, 0xc6, 0xe6, 0xcf, 0x22, 0xb1, 0xef, 0x80, 0x0c, 0x76,
+  0x15, 0x2e, 0x37, 0xc1, 0xdc, 0x26, 0x73, 0xbc, 0xce, 0x31, 0xbe, 0xbe,
+  0x84, 0xfa, 0xe8, 0x47, 0x65, 0xd7, 0x71, 0x37, 0xcb, 0xd8, 0xff, 0xe6,
+  0xeb, 0x60, 0x1a, 0x86, 0xd7, 0xff, 0x0e, 0x59, 0x66, 0x0f, 0xf4, 0x34,
+  0x6b, 0x9c, 0xe5, 0x99, 0x9f, 0x84, 0xc7, 0xdf, 0xb1, 0xe7, 0x3b, 0x52,
+  0x65, 0xa0, 0xf6, 0x77, 0xe7, 0xb2, 0xdf, 0x18, 0xbd, 0x04, 0xf7, 0xd9,
+  0x83, 0x57, 0x6d, 0x5f, 0x68, 0x0f, 0x84, 0xa8, 0xe7, 0x68, 0x74, 0xfa,
+  0xe0, 0x81, 0x34, 0x4c, 0xba, 0x39, 0xb3, 0x94, 0xac, 0x16, 0xf9, 0x4f,
+  0x08, 0x58, 0xef, 0xad, 0xeb, 0x57, 0xbe, 0xd6, 0x8e, 0xe3, 0x8c, 0x4e,
+  0xed, 0x7f, 0xa8, 0x1e, 0xf5, 0x4a, 0x45, 0xdd, 0xf9, 0x7a, 0x3c, 0x37,
+  0xdb, 0x31, 0x5a, 0xcf, 0x66, 0xf9, 0x6d, 0x72, 0x8a, 0xb2, 0x3c, 0x96,
+  0x23, 0xe9, 0xd2, 0x26, 0x78, 0x76, 0x91, 0x9f, 0x16, 0xde, 0x3c, 0x8b,
+  0x52, 0x3f, 0xe4, 0xd5, 0xd4, 0xb3, 0xe2, 0x93, 0xf4, 0x56, 0xfc, 0x21,
+  0x33, 0xc9, 0x59, 0x87, 0x10, 0x32, 0x13, 0xc8, 0xaa, 0xd0, 0x12, 0xe2,
+  0x9e, 0x77, 0xfa, 0x9f, 0x5f, 0xb2, 0xea, 0x11, 0xaf, 0x9a, 0xfe, 0xe3,
+  0x27, 0x92, 0x03, 0x2a, 0x02, 0xd7, 0xa3, 0x43, 0xe8, 0x24, 0x37, 0xa0,
+  0x8e, 0xd3, 0x57, 0x00, 0x97, 0xf8, 0x34, 0x49, 0x36, 0xf4, 0x09, 0x26,
+  0xb8, 0x4f, 0x01, 0xb2, 0x11, 0x51, 0xcc, 0x68, 0x9c, 0x31, 0x40, 0x11,
+  0x63, 0xea, 0xea, 0x7f, 0x36, 0xce, 0x55, 0x8a, 0xa5, 0x3a, 0xd4, 0x87,
+  0x77, 0xe7, 0xc9, 0xf6, 0x88, 0x91, 0xaf, 0xde, 0x71, 0x3a, 0xcb, 0xb9,
+  0x18, 0xa5, 0x3b, 0x11, 0x8a, 0xb8, 0xcf, 0x74, 0x10, 0xda, 0xec, 0x7b,
+  0x0c, 0x84, 0x11, 0x99, 0x52, 0x23, 0xca, 0x90, 0xea, 0x58, 0x3a, 0xa5,
+  0x52, 0x71, 0x0e, 0x95, 0x5d, 0x4b, 0x5c, 0x77, 0x19, 0xdc, 0x40, 0x3f,
+  0x26, 0xf0, 0x29, 0x84, 0xbc, 0x92, 0x17, 0xac, 0x09, 0x47, 0xbb, 0xa3,
+  0x73, 0x0b, 0x5f, 0x41, 0x01, 0xf1, 0x75, 0x66, 0xb2, 0x3e, 0x28, 0x04,
+  0x93, 0xa2, 0x31, 0xaa, 0x64, 0xea, 0xc2, 0x75, 0x3f, 0x65, 0x29, 0x15,
+  0x26, 0x8e, 0x97, 0xec, 0x47, 0xe5, 0x31, 0xc4, 0x47, 0x23, 0xc1, 0x14,
+  0x4a, 0xc0, 0x4c, 0x09, 0x4e, 0x8c, 0xbd, 0x55, 0x0c, 0x63, 0xc5, 0xbe,
+  0x39, 0x63, 0x45, 0xdd, 0x06, 0xe4, 0x62, 0x5e, 0x46, 0x20, 0xd0, 0x8b,
+  0x04, 0x2a, 0xce, 0x48, 0xd5, 0xf8, 0x52, 0xe0, 0x62, 0x8a, 0x74, 0xad,
+  0x9f, 0x1b, 0x62, 0xc0, 0x76, 0xef, 0xf1, 0x8c, 0x7a, 0x84, 0xaa, 0xa0,
+  0x11, 0x04, 0x4a, 0xd1, 0x53, 0xeb, 0x86, 0xed, 0x03, 0x1d, 0x5b, 0x3c,
+  0xa9, 0x69, 0x24, 0xf1, 0x42, 0xe7, 0xd8, 0xfb, 0x4a, 0xd3, 0xfd, 0x7a,
+  0x6c, 0x5e, 0x14, 0xec, 0xdd, 0xd0, 0x04, 0x74, 0x3b, 0xa6, 0x0c, 0x19,
+  0x81, 0x1a, 0xe1, 0xf4, 0x19, 0x2a, 0x5d, 0xc0, 0xae, 0x99, 0x21, 0x07,
+  0xbd, 0xa8, 0xe2, 0x6d, 0x09, 0x60, 0x5b, 0xcf, 0x36, 0xcc, 0x53, 0xfd,
+  0x84, 0xc5, 0x33, 0x46, 0x14, 0xda, 0x18, 0x91, 0xf5, 0x3a, 0xe4, 0xc7,
+  0xb1, 0xb8, 0xb8, 0x12, 0x82, 0x66, 0x21, 0x45, 0x12, 0x9b, 0xe1, 0xf0,
+  0x53, 0xc8, 0x1c, 0x45, 0x4e, 0x64, 0x4d, 0x58, 0xf1, 0x9c, 0x68, 0x39,
+  0x26, 0xc4, 0x89, 0x79, 0x71, 0xd3, 0x96, 0x8e, 0x2f, 0x61, 0x09, 0xd9,
+  0xd9, 0x35, 0x6b, 0x2e, 0xcd, 0xdb, 0x7f, 0xf8, 0x0f, 0xfd, 0xe5, 0x07,
+  0x50, 0xea, 0x1f, 0x4a, 0x29, 0xcd, 0x4d, 0x4e, 0x03, 0x7c, 0x10, 0xf2,
+  0x01, 0x24, 0x7f, 0x20, 0xaa, 0xfc, 0x15, 0xa9, 0x6f, 0x4c, 0x1a, 0x40,
+  0x73, 0xd1, 0x80, 0x7f, 0x18, 0xda, 0xbb, 0x5b, 0x06, 0x49, 0x01, 0x78,
+  0x40, 0x46, 0xc9, 0xf8, 0x2e, 0x70, 0x9d, 0x81, 0x0d, 0x7f, 0x5a, 0xf6,
+  0x09, 0x77, 0xdd, 0x98, 0x9e, 0x80, 0x27, 0xe2, 0x0e, 0xdb, 0xbc, 0x8b,
+  0x3f, 0x95, 0x02, 0xb6, 0x65, 0x6c, 0x2e, 0x09, 0x1f, 0xf1, 0xcf, 0xe3,
+  0x06, 0x90, 0x66, 0x3f, 0x89, 0xd7, 0xa7, 0x81, 0xbd, 0x66, 0xc6, 0x49,
+  0xcb, 0xa9, 0x75, 0x18, 0x8c, 0x15, 0xf6, 0x88, 0x33, 0x7a, 0xc6, 0x81,
+  0x97, 0x9d, 0xc0, 0x89, 0x04, 0x8f, 0x5e, 0x5f, 0xe6, 0x0e, 0x8e, 0x36,
+  0x8f, 0xe7, 0x0f, 0xff, 0xc1, 0xd9, 0xa2, 0xff, 0x08, 0xef, 0xb2, 0xb3,
+  0x8b, 0xe3, 0x43, 0x9a, 0xd2, 0x1f, 0x06, 0xd5, 0xdd, 0x62, 0x5c, 0xcc,
+  0xe5, 0xe0, 0x81, 0xf8, 0x86, 0x80, 0xfa, 0x33, 0xe6, 0x12, 0x0a, 0x9b,
+  0x0e, 0x3c, 0xe4, 0x9e, 0x7e, 0xb4, 0x51, 0x0d, 0xec, 0xc5, 0x62, 0xc2,
+  0x55, 0xd4, 0x28, 0x67, 0x31, 0x27, 0xef, 0x0f, 0x89, 0x82, 0xf1, 0x70,
+  0xc3, 0x6a, 0x69, 0x4b, 0x2e, 0x9e, 0x5f, 0x2d, 0x0c, 0x8a, 0x86, 0xaa,
+  0x36, 0xf3, 0x71, 0x6a, 0xad, 0xbc, 0x18, 0xe6, 0x11, 0xe4, 0x85, 0x99,
+  0xe6, 0x07, 0x2a, 0xd4, 0x15, 0x73, 0xfc, 0x88, 0x7f, 0x36, 0xb8, 0xa0,
+  0x9f, 0x99, 0xb9, 0xf9, 0x41, 0x44, 0x24, 0xf0, 0x48, 0x49, 0x52, 0x3f,
+  0x2c, 0x8a, 0x4f, 0x62, 0xf9, 0x9b, 0xb0, 0x45, 0x8c, 0x9c, 0x09, 0xe6,
+  0xa9, 0xa7, 0xfa, 0x43, 0x46, 0xf0, 0xdc, 0xf9, 0x75, 0xb6, 0x79, 0x34,
+  0xea, 0xf7, 0x65, 0xf4, 0x8f, 0x45, 0x2a, 0x19, 0x8f, 0x9c, 0xe2, 0x68,
+  0xcf, 0x93, 0xc2, 0x01, 0x52, 0x02, 0xbc, 0xd9, 0xed, 0xe1, 0x7d, 0xc3,
+  0x81, 0xa6, 0xb9, 0x94, 0x14, 0x4b, 0x82, 0x18, 0xfc, 0x80, 0x5e, 0xbf,
+  0x9c, 0x1a, 0x65, 0x5a, 0x86, 0x6f, 0x68, 0xe4, 0x7b, 0xd6, 0x5a, 0x68,
+  0x28, 0xc5, 0x6f, 0x7d, 0xdd, 0x4c, 0x81, 0x60, 0xfb, 0x13, 0xe6, 0xca,
+  0xa0, 0xe8, 0x6f, 0x1e, 0xce, 0x26, 0x53, 0xd8, 0x10, 0xda, 0x09, 0x3c,
+  0x8e, 0x94, 0xf9, 0xb2, 0x66, 0x7f, 0x25, 0x02, 0x30, 0xc5, 0x02, 0xde,
+  0xe5, 0x48, 0xc8, 0x3f, 0x89, 0x48, 0x7b, 0x8a, 0x53, 0xff, 0x5b, 0xdf,
+  0xcd, 0x87, 0x0d, 0xf4, 0x81, 0x97, 0x8a, 0x61, 0xcc, 0x29, 0xc6, 0x7a,
+  0xdd, 0x3c, 0x1c, 0x17, 0x69, 0x3c, 0x1d, 0x3e, 0x0a, 0x2c, 0xc2, 0x59,
+  0xbd, 0xfa, 0x60, 0x78, 0xa3, 0xbc, 0xfb, 0x80, 0x54, 0x66, 0xda, 0x33,
+  0x8d, 0x7e, 0xd0, 0x0f, 0x88, 0xb2, 0x8c, 0x92, 0xb1, 0x5e, 0x61, 0x1c,
+  0x62, 0xf3, 0x79, 0xc1, 0x06, 0xdd, 0x7d, 0xcb, 0x90, 0x64, 0x01, 0xc9,
+  0x7a, 0xf5, 0xd1, 0xa3, 0xb6, 0x9b, 0x0d, 0x21, 0x1f, 0x07, 0x13, 0x43,
+  0x9a, 0xd2, 0x07, 0x4a, 0x22, 0xb0, 0xcc, 0x64, 0xee, 0xbd, 0xac, 0xcc,
+  0x27, 0x7e, 0x77, 0x64, 0x7a, 0x80, 0x58, 0x8a, 0x21, 0x71, 0x91, 0x55,
+  0x10, 0x45, 0x44, 0x6f, 0xfd, 0x8f, 0xfc, 0xd4, 0x5e, 0x68, 0xcd, 0xe6,
+  0xc4, 0xd2, 0x6e, 0x9b, 0x89, 0x22, 0xfd, 0xca, 0x25, 0x83, 0x9c, 0xdc,
+  0xb3, 0x4e, 0x6a, 0xb9, 0xb0, 0x2f, 0xa5, 0x37, 0x79, 0x5a, 0xd9, 0x09,
+  0xf2, 0x0a, 0xe8, 0x44, 0xd1, 0x7a, 0x11, 0xb1, 0x84, 0x1f, 0xe8, 0xde,
+  0x73, 0xc8, 0x69, 0x8a, 0x50, 0x40, 0x86, 0x1d, 0x94, 0xe1, 0xec, 0xf2,
+  0x36, 0x65, 0xba, 0x09, 0xc2, 0x6b, 0x0e, 0x83, 0xa4, 0x6d, 0x33, 0x86,
+  0x09, 0xbb, 0x2d, 0xc1, 0x46, 0x32, 0x3b, 0x77, 0xf8, 0xb4, 0x10, 0x2f,
+  0xb4, 0xb1, 0x17, 0xef, 0x39, 0xb5, 0xdb, 0xcd, 0xbe, 0xeb, 0x1d, 0xfb,
+  0x6c, 0x2b, 0xc5, 0x58, 0xa2, 0xe1, 0x67, 0x5e, 0xf9, 0x18, 0x27, 0x81,
+  0x52, 0x79, 0xa5, 0x15, 0x3d, 0xf3, 0xbb, 0x24, 0xda, 0x6c, 0x63, 0xc3,
+  0xe7, 0x9f, 0x3c, 0x8a, 0xf0, 0xff, 0x5f, 0x2b, 0xfa, 0xac, 0xbd, 0xb5,
+  0x93, 0x7f, 0x1b, 0x9d, 0xbd, 0x4d, 0x8a, 0xf1, 0x5f, 0x41, 0x5c, 0x0e,
+  0x76, 0x22, 0x45, 0xdd, 0x0a, 0xe5, 0x8f, 0x59, 0xa4, 0x02, 0x84, 0x12,
+  0xd5, 0x3f, 0xe4, 0x2b, 0x4f, 0xf0, 0x9d, 0x9c, 0x63, 0xc7, 0xa9, 0xc6,
+  0x4a, 0x92, 0x5f, 0x39, 0x9b, 0x1d, 0x29, 0x34, 0xf2, 0x03, 0x16, 0x0e,
+  0xf7, 0xef, 0xc8, 0x84, 0xa1, 0x3b, 0xd8, 0xef, 0xe5, 0xd7, 0x35, 0x1a,
+  0xfb, 0x5e, 0x54, 0x3d, 0xf1, 0x83, 0x19, 0x7b, 0xfd, 0x71, 0x18, 0x75,
+  0x4b, 0x22, 0x76, 0xbe, 0x4f, 0x97, 0xfd, 0xe7, 0x11, 0xba, 0xf0, 0x92,
+  0x48, 0xa7, 0xd6, 0x25, 0xf1, 0x02, 0xfc, 0xce, 0x3d, 0xb2, 0x10, 0x5d,
+  0x87, 0x3f, 0xd1, 0x7b, 0x96, 0xe4, 0x16, 0x71, 0xef, 0x4c, 0x14, 0x32,
+  0xc1, 0xf7, 0x40, 0x13, 0x83, 0xc8, 0x2f, 0x34, 0xb8, 0x6d, 0x67, 0xc2,
+  0x13, 0x61, 0x6b, 0xfd, 0x5e, 0xe2, 0x72, 0xd9, 0x9d, 0x3f, 0x89, 0x67,
+  0xfb, 0x91, 0x49, 0x98, 0x05, 0x7f, 0x70, 0xad, 0x27, 0x92, 0xb7, 0x76,
+  0xfd, 0x46, 0xc3, 0x72, 0x3d, 0x29, 0x80, 0x40, 0xaa, 0x53, 0x91, 0x59,
+  0xc4, 0x6d, 0x83, 0x24, 0x62, 0x2a, 0xb4, 0x4e, 0xca, 0x41, 0x74, 0x0e,
+  0xda, 0x60, 0xbb, 0xf2, 0xe7, 0xe0, 0x7e, 0xc8, 0x07, 0x1f, 0x97, 0xf8,
+  0xac, 0x40, 0x92, 0xba, 0xa3, 0xcc, 0xc3, 0x08, 0xf1, 0x80, 0x59, 0x90,
+  0x40, 0xf8, 0x50, 0x55, 0x73, 0x1c, 0xda, 0x7c, 0x76, 0x67, 0xa6, 0x54,
+  0x75, 0xc2, 0x2d, 0xf9, 0x9b, 0xc6, 0xcf, 0x29, 0xcf, 0x78, 0x4e, 0xad,
+  0xad, 0x8a, 0xac, 0xe2, 0x55, 0x86, 0x74, 0x28, 0x46, 0xb3, 0xbf, 0xef,
+  0x44, 0x40, 0xa3, 0xa0, 0xcf, 0xbb, 0xd0, 0xaa, 0x48, 0x3c, 0xab, 0xf6,
+  0x0c, 0x93, 0x47, 0xd6, 0x71, 0x70, 0x0f, 0x37, 0x36, 0x46, 0xc2, 0x20,
+  0x2e, 0x9f, 0xa0, 0x49, 0x90, 0x27, 0x31, 0xd6, 0x50, 0xea, 0x7f, 0x20,
+  0x9d, 0x86, 0x33, 0x00, 0xa4, 0xc8, 0xc2, 0x42, 0x9d, 0x61, 0x50, 0x62,
+  0x0e, 0x8d, 0xe2, 0x0f, 0x4e, 0x71, 0xad, 0xcf, 0x23, 0x60, 0xfd, 0x49,
+  0x0c, 0x0a, 0x86, 0x9a, 0xf8, 0x49, 0xd5, 0x81, 0xee, 0xf5, 0x76, 0x21,
+  0x25, 0xd3, 0x03, 0x94, 0x7a, 0x0f, 0xe8, 0x17, 0x9d, 0xce, 0x29, 0xef,
+  0x30, 0xed, 0x48, 0x4a, 0xa3, 0xaa, 0x9c, 0x92, 0xc7, 0x02, 0xf4, 0x59,
+  0x92, 0x4a, 0xe9, 0x04, 0xcd, 0xae, 0x24, 0x7b, 0x31, 0xdd, 0x3c, 0x9c,
+  0xce, 0x46, 0xba, 0x40, 0x92, 0xdd, 0x78, 0x49, 0xd8, 0x7c, 0x45, 0x8b,
+  0x95, 0xcc, 0xf5, 0x18, 0xa1, 0x1c, 0xd4, 0x02, 0x2b, 0x37, 0x2f, 0xfc,
+  0x0a, 0xa3, 0x50, 0x7e, 0x7a, 0x67, 0xdb, 0x08, 0x99, 0x5f, 0x24, 0x63,
+  0x3a, 0xe4, 0x64, 0x4b, 0x14, 0xde, 0x77, 0xc5, 0x47, 0xa5, 0x93, 0xac,
+  0x41, 0x05, 0xa5, 0xbf, 0x86, 0x2e, 0x49, 0xf9, 0xeb, 0xd6, 0x70, 0xaf,
+  0x9c, 0x6c, 0xaa, 0x1c, 0x9f, 0x46, 0x61, 0x52, 0x8d, 0xc8, 0x5c, 0xac,
+  0xb6, 0xfd, 0x80, 0xeb, 0x3f, 0xd0, 0xb3, 0x3a, 0x5b, 0x6f, 0xe7, 0x97,
+  0xa8, 0x05, 0x31, 0xde, 0x90, 0xdc, 0x75, 0x5f, 0x80, 0x80, 0x21, 0xe5,
+  0xc7, 0xdb, 0x95, 0x03, 0x76, 0x47, 0xa1, 0xeb, 0xd4, 0x85, 0xf3, 0x76,
+  0x92, 0x18, 0xf4, 0x63, 0x5b, 0xbd, 0x36, 0xb3, 0xf5, 0x55, 0x09, 0xba,
+  0x43, 0xee, 0x3d, 0xe9, 0xc0, 0xce, 0xfc, 0x60, 0x5b, 0x2e, 0x71, 0xe0,
+  0xaf, 0xa8, 0x91, 0x27, 0xb4, 0x30, 0x74, 0x24, 0xd1, 0xc6, 0x28, 0xa8,
+  0x4e, 0x0c, 0xeb, 0xd3, 0x11, 0x27, 0x1b, 0x8d, 0x26, 0x21, 0xb7, 0x64,
+  0xd3, 0x68, 0x5a, 0xe2, 0x6b, 0x87, 0xa2, 0x40, 0xdd, 0x3d, 0x72, 0x23,
+  0x06, 0x44, 0x40, 0x5f, 0xb4, 0x90, 0xd9, 0x0f, 0x9a, 0x3f, 0xb9, 0x54,
+  0x92, 0x3c, 0x8a, 0xce, 0x19, 0x71, 0x45, 0x3a, 0xa5, 0x30, 0xf6, 0x69,
+  0x2d, 0xde, 0x79, 0xd8, 0xa7, 0xb5, 0x00, 0x25, 0x1c, 0x0b, 0xdd, 0xa6,
+  0xdc, 0x3e, 0x60, 0xac, 0x14, 0x89, 0x28, 0x97, 0x5e, 0x3f, 0x2c, 0xee,
+  0x51, 0xe6, 0x6c, 0x4d, 0x73, 0x13, 0x54, 0x6b, 0x80, 0xf6, 0xcf, 0xee,
+  0x53, 0x8f, 0xa4, 0x8c, 0x8a, 0x3c, 0x7b, 0x76, 0x3c, 0xa0, 0xdd, 0x36,
+  0x1b, 0x75, 0x75, 0xcc, 0xca, 0x2e, 0xd1, 0x9f, 0x95, 0xfc, 0xb0, 0x3d,
+  0x27, 0x37, 0xa9, 0x5f, 0x38, 0x2b, 0x1e, 0xef, 0x21, 0x73, 0xfa, 0xe5,
+  0xb7, 0x74, 0xeb, 0x9a, 0x6e, 0x5f, 0xcc, 0x8d, 0x9b, 0xf7, 0x21, 0x57,
+  0xd7, 0x3d, 0x17, 0x73, 0xe3, 0xee, 0xbd, 0xff, 0xcc, 0x76, 0x5d, 0xcc,
+  0x7b, 0x31, 0x81, 0x28, 0x3d, 0x06, 0xf4, 0x7f, 0xaf, 0xc9, 0x71, 0xc9,
+  0x9e, 0x19, 0x6a, 0x61, 0x83, 0x3c, 0x20, 0xce, 0x5a, 0x6a, 0x3b, 0x88,
+  0xa3, 0x45, 0xf3, 0x49, 0xbc, 0x7c, 0x44, 0x5d, 0x5d, 0x6c, 0xda, 0xa9,
+  0xbf, 0x8a, 0x1d, 0x56, 0xd6, 0x3a, 0x4f, 0x1e, 0x70, 0xbd, 0x3c, 0x3d,
+  0x88, 0xaf, 0x81, 0xbc, 0x23, 0xff, 0x9c, 0x35, 0x84, 0xee, 0xba, 0xa1,
+  0x83, 0x32, 0xb8, 0x5f, 0x02, 0x48, 0x91, 0x4b, 0x9f, 0x9b, 0x8b, 0xab,
+  0x7b, 0x2f, 0x71, 0xdd, 0x25, 0x19, 0x76, 0x1c, 0x71, 0x28, 0x76, 0xa2,
+  0xdf, 0x63, 0x89, 0xd2, 0xe3, 0x5a, 0x7b, 0xc0, 0xd5, 0xe1, 0xcd, 0x9b,
+  0x23, 0x4a, 0x32, 0x5c, 0x0b, 0x1f, 0xd2, 0xd5, 0x4a, 0xee, 0xce, 0xfb,
+  0x59, 0x9e, 0x71, 0x64, 0xb9, 0x91, 0x3a, 0x9a, 0xf9, 0xf5, 0x39, 0x7b,
+  0xbe, 0xf8, 0xe8, 0x32, 0xf2, 0x29, 0xa7, 0x03, 0x60, 0x22, 0xf7, 0xb2,
+  0xfc, 0x3c, 0xd1, 0x73, 0xb3, 0x3b, 0x1a, 0x7d, 0xbb, 0x9b, 0xd5, 0x13,
+  0xbd, 0xc4, 0x77, 0x5d, 0xfa, 0xa8, 0x75, 0x8b, 0xdc, 0x33, 0x1c, 0xa9,
+  0x11, 0xd4, 0x54, 0x15, 0xcc, 0x6f, 0xe3, 0x0d, 0x0f, 0xe0, 0x7d, 0x22,
+  0x42, 0xd3, 0x47, 0xf0, 0x1b, 0x2f, 0x53, 0x70, 0xf1, 0x75, 0x75, 0x2d,
+  0x57, 0x0f, 0x4d, 0x1a, 0x1a, 0x2a, 0xfb, 0x0f, 0xee, 0x3f, 0xd9, 0x6e,
+  0x71, 0xd1, 0xa5, 0xc0, 0xe5, 0x85, 0x94, 0xb1, 0xf5, 0xea, 0x9f, 0xbe,
+  0x9f, 0x54, 0xb3, 0x08, 0x67, 0x0c, 0x67, 0x8d, 0x50, 0x82, 0xdd, 0xfd,
+  0x13, 0x5e, 0xc1, 0xb7, 0xc4, 0xca, 0xd2, 0x03, 0x84, 0xee, 0x83, 0xa7,
+  0xfc, 0xe0, 0x19, 0x73, 0xd9, 0xbe, 0xaa, 0x6b, 0x98, 0x30, 0xc5, 0x0c,
+  0x34, 0x02, 0x0a, 0x61, 0x35, 0xce, 0x2e, 0xc3, 0x1c, 0x87, 0x98, 0xd3,
+  0xd5, 0xa6, 0x78, 0xc1, 0x15, 0x62, 0x16, 0x36, 0xb0, 0xe3, 0x4a, 0x02,
+  0x79, 0x25, 0xb9, 0xe6, 0x97, 0xc5, 0xbd, 0xb3, 0x4b, 0x05, 0xf9, 0x1f,
+  0xd7, 0x82, 0x17, 0x14, 0x99, 0x28, 0xff, 0x78, 0x15, 0x63, 0x86, 0x75,
+  0xee, 0x1b, 0x0e, 0x0a, 0x1f, 0x17, 0x4a, 0x5e, 0x23, 0xa1, 0xa7, 0x63,
+  0x2f, 0xac, 0x95, 0x72, 0x1f, 0x7b, 0x20, 0xcb, 0x67, 0x3e, 0xb7, 0x56,
+  0xcd, 0xbd, 0x57, 0x92, 0xb9, 0xce, 0x56, 0x4a, 0x1e, 0xf0, 0x85, 0xb4,
+  0x3e, 0x06, 0x9b, 0xf6, 0xf5, 0x60, 0xf4, 0x93, 0x07, 0xb3, 0x02, 0xd7,
+  0x54, 0x5b, 0x15, 0x5b, 0x80, 0xcc, 0x25, 0xfc, 0xc6, 0x3d, 0x0d, 0xf0,
+  0xcb, 0x74, 0xa2, 0x86, 0xea, 0x7d, 0xb3, 0x4b, 0xb9, 0x1d, 0x68, 0x93,
+  0x08, 0x0e, 0x46, 0xc6, 0x2a, 0x14, 0x9c, 0x5d, 0xf7, 0x30, 0x4b, 0x34,
+  0x57, 0x9c, 0x47, 0x97, 0x5c, 0xe0, 0xd1, 0xab, 0x1a, 0x3e, 0xdc, 0x9e,
+  0x8a, 0xba, 0x17, 0x68, 0xae, 0x34, 0xf3, 0x87, 0x1f, 0x9f, 0x4f, 0x21,
+  0xc0, 0x35, 0xc9, 0x11, 0x5a, 0xa9, 0x3b, 0x3e, 0xd2, 0xb4, 0x83, 0x4a,
+  0xce, 0x1e, 0xe8, 0xd8, 0xa1, 0x0a, 0x8f, 0xe6, 0x31, 0x6a, 0x0b, 0x08,
+  0xd9, 0x79, 0x24, 0x8a, 0xde, 0xaf, 0x05, 0xca, 0x0e, 0x78, 0x05, 0x10,
+  0x68, 0xf7, 0xc1, 0x17, 0xac, 0xb1, 0x85, 0x70, 0x74, 0x38, 0x2a, 0xf8,
+  0x00, 0x57, 0xaf, 0xd9, 0xc0, 0xf8, 0x89, 0x61, 0xdd, 0xbc, 0xa9, 0xa9,
+  0x87, 0x54, 0xb6, 0x40, 0xd1, 0x94, 0xf6, 0xc9, 0x29, 0xda, 0x0f, 0x61,
+  0x22, 0xd8, 0x92, 0x91, 0xb3, 0x4a, 0x8d, 0x54, 0xd4, 0x28, 0x73, 0x26,
+  0x9f, 0x33, 0x56, 0x33, 0x8e, 0x0b, 0xe2, 0x75, 0x57, 0x0e, 0x44, 0x26,
+  0x35, 0xf4, 0xc9, 0xc1, 0x7d, 0x21, 0x10, 0x0d, 0x16, 0x21, 0x03, 0x99,
+  0x30, 0x3f, 0xe6, 0x53, 0x97, 0x70, 0xaf, 0xfe, 0x15, 0xdb, 0xf9, 0xe3,
+  0x70, 0xf3, 0x70, 0xda, 0x30, 0xe8, 0x13, 0xa2, 0x0e, 0xdf, 0xa6, 0xe6,
+  0x0c, 0x44, 0xeb, 0x4b, 0xaa, 0xf4, 0x9a, 0xf3, 0xd8, 0x25, 0xe4, 0x64,
+  0x63, 0x59, 0x4d, 0x58, 0xbb, 0x66, 0xbf, 0xc8, 0xaa, 0x8e, 0x94, 0x20,
+  0x19, 0xad, 0x1e, 0x79, 0x07, 0x74, 0x5b, 0x18, 0x8b, 0x3a, 0xa5, 0xda,
+  0x23, 0xf3, 0x83, 0xec, 0xb6, 0xe6, 0xa0, 0x8f, 0x84, 0xc8, 0x30, 0x15,
+  0x74, 0x83, 0xa4, 0xc4, 0x4d, 0x07, 0x67, 0x1c, 0xa9, 0xca, 0x91, 0x8a,
+  0x63, 0xfa, 0x9a, 0xf5, 0x3e, 0xde, 0x4e, 0x2f, 0x87, 0x45, 0x99, 0xe3,
+  0xbe, 0xa1, 0x44, 0x60, 0x1d, 0x0d, 0x8c, 0xdf, 0x27, 0x69, 0x02, 0xeb,
+  0x31, 0x36, 0x9c, 0x04, 0x3c, 0x13, 0x45, 0x26, 0x6e, 0x8e, 0xbb, 0x20,
+  0x66, 0xa5, 0xb8, 0xa7, 0x1d, 0x53, 0x8a, 0x7c, 0x42, 0x6d, 0x95, 0x57,
+  0x22, 0x45, 0x5c, 0xae, 0xe7, 0xb6, 0xa6, 0x8e, 0xd8, 0x25, 0xbb, 0xb5,
+  0x22, 0x3a, 0x7e, 0xc3, 0xa5, 0xcd, 0xa1, 0x67, 0x2d, 0xaf, 0xaa, 0x35,
+  0x6d, 0xd8, 0xeb, 0x93, 0xd3, 0x63, 0x9b, 0x0f, 0xfb, 0xbf, 0x76, 0x87,
+  0x20, 0x78, 0x39, 0x09, 0x32, 0x2f, 0xb9, 0x00, 0xdc, 0xab, 0xe6, 0x97,
+  0x0a, 0xf1, 0xef, 0xfa, 0xdc, 0x9e, 0x98, 0x7e, 0xdc, 0x28, 0x0f, 0x3f,
+  0x7e, 0xfb, 0xfd, 0xc9, 0xbb, 0xb3, 0xb7, 0x6f, 0x8e, 0xdf, 0x5e, 0x7c,
+  0xe6, 0x89, 0xbb, 0x58, 0xa3, 0x99, 0x2a, 0x4c, 0xfa, 0xc8, 0x11, 0xa6,
+  0xbb, 0xa1, 0x3a, 0x59, 0x6e, 0xf8, 0x64, 0xd6, 0x29, 0xff, 0x1a, 0xfa,
+  0xc3, 0x79, 0x0f, 0x69, 0xc4, 0x05, 0x69, 0x54, 0x2b, 0xb8, 0xa9, 0xa6,
+  0x88, 0x77, 0x0f, 0x39, 0x46, 0x63, 0x1b, 0xbc, 0xa3, 0x0c, 0xf6, 0x16,
+  0xbd, 0x05, 0x28, 0x95, 0x1c, 0xb5, 0x87, 0x9f, 0x59, 0x92, 0x70, 0x70,
+  0xd6, 0x85, 0x4b, 0x1a, 0x93, 0x70, 0xcc, 0xfd, 0x9e, 0x11, 0x0a, 0xe2,
+  0x4d, 0x73, 0x14, 0xa9, 0x92, 0xd4, 0x01, 0xfa, 0xe8, 0x55, 0x5a, 0xb9,
+  0x98, 0x98, 0x38, 0x6e, 0x7c, 0x94, 0x29, 0x0f, 0x23, 0xdc, 0xeb, 0x45,
+  0xdf, 0xc6, 0x05, 0xf7, 0x56, 0xf1, 0x17, 0xf5, 0x16, 0x1d, 0xee, 0xee,
+  0xfe, 0xfc, 0x02, 0xca, 0xea, 0x97, 0x7f, 0x39, 0x04, 0x17, 0xfc, 0x1c,
+  0xe2, 0x1b, 0x57, 0xde, 0x44, 0x5c, 0xc9, 0x99, 0x56, 0xa7, 0x82, 0x6f,
+  0x2d, 0x39, 0xc9, 0xa9, 0xfd, 0xe1, 0xfc, 0xdd, 0xd9, 0x8f, 0x7f, 0xfe,
+  0x8d, 0x3f, 0xe1, 0xe5, 0x47, 0xfd, 0x05, 0x99, 0xb3, 0x3a, 0xf8, 0xcf,
+  0xbf, 0xea, 0x6b, 0x1b, 0x3f, 0xd7, 0x1c, 0xbf, 0x2f, 0x29, 0x10, 0xf2,
+  0x46, 0x90, 0xd0, 0x40, 0xa8, 0x0b, 0xdc, 0x88, 0x4f, 0x31, 0x18, 0x9c,
+  0x87, 0xc3, 0xe6, 0x21, 0xf2, 0xfd, 0x56, 0xb5, 0x80, 0x78, 0x42, 0xf7,
+  0x32, 0xe1, 0x4a, 0x51, 0xd5, 0xbd, 0xcb, 0x68, 0xeb, 0x0b, 0x26, 0x04,
+  0x40, 0x1f, 0xfa, 0x54, 0xb3, 0x4f, 0x79, 0xc4, 0x96, 0x1e, 0x2f, 0x4f,
+  0x4f, 0x7f, 0x3d, 0x11, 0xb4, 0x25, 0x5c, 0x93, 0x0c, 0xd4, 0x4b, 0xde,
+  0x2e, 0x68, 0x60, 0x75, 0x54, 0x3d, 0x02, 0x9b, 0x60, 0xa6, 0xdf, 0x9e,
+  0xc9, 0x6c, 0x5e, 0x90, 0x72, 0x3c, 0xa8, 0x32, 0xa3, 0xd2, 0xa6, 0xc8,
+  0xc3, 0xd0, 0x36, 0x03, 0x98, 0x58, 0xb5, 0xcb, 0xb9, 0xb8, 0x41, 0xe7,
+  0x78, 0xff, 0x21, 0x4e, 0xd4, 0x65, 0x7a, 0x72, 0x51, 0x25, 0x55, 0xbd,
+  0x14, 0x16, 0x52, 0x0c, 0xd9, 0x60, 0x9c, 0x17, 0xcc, 0x32, 0xcf, 0x4c,
+  0x24, 0x04, 0x67, 0x41, 0x95, 0xbc, 0x11, 0x79, 0x65, 0x5e, 0x7d, 0xa4,
+  0xa2, 0x20, 0x9c, 0x50, 0xd2, 0x90, 0x14, 0x80, 0x03, 0x2a, 0x2f, 0xcd,
+  0x49, 0x10, 0x82, 0x5c, 0x35, 0x66, 0x5e, 0xc5, 0x66, 0x87, 0x4b, 0x37,
+  0xe5, 0xab, 0x18, 0x6e, 0x54, 0x76, 0xa9, 0xa7, 0x8d, 0xd2, 0x40, 0x69,
+  0xd5, 0xc0, 0xc9, 0x6d, 0x95, 0xc5, 0x08, 0x89, 0x61, 0x4a, 0xf4, 0xb5,
+  0x22, 0x1f, 0x0f, 0xf0, 0xa7, 0xeb, 0x2a, 0x9b, 0xcf, 0x3a, 0xe0, 0x31,
+  0x7c, 0x81, 0xe1, 0x24, 0x86, 0x22, 0x74, 0x54, 0xda, 0x1a, 0xce, 0x31,
+  0x38, 0x90, 0x74, 0x28, 0x4e, 0x12, 0xfa, 0xeb, 0x84, 0x13, 0x5d, 0xae,
+  0xc5, 0x2d, 0x25, 0x7f, 0x08, 0x4b, 0xd8, 0x04, 0x0b, 0x06, 0x36, 0xc5,
+  0xc7, 0x75, 0x6f, 0xbf, 0x98, 0x86, 0x05, 0x77, 0x80, 0x89, 0xf5, 0x6b,
+  0x11, 0x45, 0xb5, 0x18, 0xdc, 0x26, 0x8a, 0xfa, 0xc3, 0x3b, 0xd5, 0x78,
+  0x46, 0x7e, 0xf3, 0x90, 0xe1, 0x2c, 0x02, 0x06, 0xf3, 0x6d, 0x52, 0x23,
+  0xf3, 0xb9, 0x4e, 0x24, 0x4e, 0x23, 0x70, 0x63, 0xd8, 0xd9, 0x58, 0xe1,
+  0x90, 0x37, 0xf1, 0x70, 0xe4, 0x07, 0xcc, 0x34, 0x12, 0xb3, 0x37, 0x8f,
+  0xc1, 0x09, 0xcf, 0xf0, 0x4f, 0xfe, 0x78, 0x76, 0xa2, 0xd4, 0x8d, 0x8d,
+  0x67, 0xc9, 0x7a, 0x9c, 0xe2, 0xe0, 0x65, 0xb1, 0x90, 0x62, 0xbc, 0x5a,
+  0x9e, 0x18, 0x8e, 0x72, 0x9a, 0xe8, 0x40, 0xc8, 0x89, 0x68, 0x40, 0x3f,
+  0x68, 0xe9, 0x99, 0x0b, 0x76, 0x50, 0xec, 0x28, 0xa8, 0x05, 0xa7, 0x7c,
+  0x6e, 0xa9, 0x9f, 0xa3, 0xc0, 0x8f, 0xcd, 0xc2, 0x95, 0x5a, 0x6b, 0x2a,
+  0xcf, 0x1c, 0x6b, 0x95, 0xba, 0xed, 0x10, 0x6b, 0xae, 0xc0, 0x79, 0x51,
+  0xc5, 0xb0, 0x70, 0xc7, 0x28, 0x76, 0xc8, 0xfc, 0xde, 0x60, 0x47, 0x66,
+  0xa1, 0x1f, 0x46, 0xa3, 0xd3, 0x0f, 0x5f, 0xbf, 0x3c, 0xfa, 0xee, 0xf8,
+  0xed, 0xab, 0xe4, 0x85, 0x97, 0x78, 0xfd, 0x65, 0xa4, 0xcc, 0x4d, 0x12,
+  0xa1, 0xba, 0xab, 0x3f, 0x7a, 0x9a, 0xf3, 0xdd, 0x6b, 0x81, 0x62, 0xe5,
+  0xed, 0xa3, 0x7e, 0xa5, 0x83, 0x0c, 0xa0, 0xa3, 0x7b, 0x43, 0x2c, 0xa4,
+  0x1d, 0xd6, 0x92, 0xb4, 0x4d, 0x6f, 0x42, 0x7d, 0x75, 0x25, 0x6e, 0xaa,
+  0x20, 0x75, 0x87, 0x4c, 0x35, 0x8c, 0xcc, 0x3a, 0x7b, 0x48, 0x69, 0x40,
+  0x1b, 0x5c, 0x2d, 0x5d, 0xe7, 0xcc, 0xa4, 0x59, 0x6c, 0x8f, 0x9d, 0x5d,
+  0x2f, 0x5f, 0x6f, 0xb4, 0xa1, 0xd3, 0x04, 0x2e, 0x18, 0xf2, 0x1f, 0xaf,
+  0xa9, 0x28, 0x5e, 0x71, 0x76, 0x78, 0xd3, 0x63, 0x45, 0x5a, 0xe6, 0x05,
+  0x08, 0xc4, 0xd4, 0x2d, 0x3b, 0x15, 0xc8, 0x38, 0x33, 0x97, 0xbe, 0x07,
+  0x5a, 0xc4, 0x97, 0x51, 0x9d, 0xde, 0xd9, 0xb3, 0x1e, 0x07, 0xef, 0x71,
+  0x1b, 0xf9, 0xef, 0xa7, 0x67, 0xdf, 0xbc, 0x3a, 0x79, 0x97, 0xbc, 0x68,
+  0xc2, 0xf8, 0x45, 0xb6, 0x30, 0x56, 0xbe, 0xd3, 0xac, 0x10, 0xe9, 0x5b,
+  0xcc, 0xa0, 0xba, 0x2d, 0xc2, 0x82, 0xa6, 0x32, 0x2a, 0xcf, 0xb8, 0x6f,
+  0xb9, 0xa4, 0x5c, 0xb8, 0x39, 0xb4, 0x96, 0x64, 0x0e, 0xce, 0x74, 0x3d,
+  0xc9, 0x92, 0xbf, 0xcd, 0x8b, 0xcb, 0x2a, 0xb4, 0xb8, 0x89, 0x48, 0xf6,
+  0xe5, 0xbe, 0xa8, 0x49, 0x16, 0x45, 0xaf, 0x62, 0xca, 0xe2, 0x66, 0xa6,
+  0x8c, 0x66, 0x01, 0x03, 0xce, 0x00, 0xb8, 0x10, 0xf3, 0xc7, 0xfb, 0x99,
+  0x27, 0xe8, 0x7d, 0xb3, 0x8d, 0x1b, 0xfc, 0x2a, 0xbb, 0x45, 0x0f, 0x92,
+  0x57, 0x05, 0xb5, 0xb0, 0xcb, 0xac, 0x4d, 0x58, 0x49, 0xa1, 0x86, 0x70,
+  0x8d, 0x11, 0x0c, 0x01, 0xb6, 0x70, 0x4a, 0x17, 0x07, 0x55, 0x70, 0x0c,
+  0x93, 0x1f, 0xa8, 0x5b, 0x08, 0x51, 0x6f, 0x5c, 0x98, 0x3f, 0x00, 0xb1,
+  0x1d, 0xa9, 0x58, 0x30, 0x07, 0xe1, 0xbb, 0xe3, 0x3f, 0x9b, 0xcd, 0x81,
+  0xd2, 0xcd, 0x98, 0x96, 0x5d, 0x1b, 0x43, 0x90, 0x1e, 0x99, 0xe4, 0x9a,
+  0x76, 0xe9, 0x99, 0xa9, 0x23, 0x47, 0x03, 0xe2, 0x23, 0x70, 0xc3, 0xe3,
+  0x0c, 0x31, 0xda, 0xf5, 0xa4, 0x84, 0xf6, 0x40, 0x9e, 0x05, 0x73, 0x53,
+  0x79, 0x54, 0x91, 0xd2, 0xd8, 0x94, 0x51, 0x55, 0x99, 0xaf, 0x89, 0x9f,
+  0x63, 0x90, 0x69, 0x5c, 0x50, 0xc5, 0x65, 0xae, 0xb8, 0xa3, 0xd3, 0xf9,
+  0xdd, 0xdf, 0x33, 0xdb, 0x32, 0xa3, 0x2e, 0xd3, 0x19, 0x14, 0x8e, 0x7c,
+  0x49, 0xf5, 0xa5, 0x6c, 0xf3, 0xf3, 0xf6, 0xa1, 0xc7, 0x66, 0x3b, 0x49,
+  0x95, 0x10, 0x92, 0x68, 0x08, 0xf6, 0x96, 0xa3, 0x8a, 0x40, 0xf1, 0xbe,
+  0x7e, 0x00, 0x3a, 0xf6, 0x55, 0x5a, 0x7e, 0x14, 0x93, 0xf9, 0xc6, 0x11,
+  0x9a, 0x73, 0xb0, 0xe7, 0x21, 0x2e, 0xe1, 0x8d, 0x76, 0xe4, 0xd1, 0x0d,
+  0x38, 0xd4, 0xb6, 0x2a, 0x54, 0xcc, 0x09, 0x49, 0x3a, 0xef, 0x27, 0x5f,
+  0x17, 0xc8, 0x1c, 0xa7, 0x1f, 0x4a, 0xab, 0x15, 0xf3, 0x97, 0xb7, 0xa3,
+  0x51, 0xa4, 0x10, 0xfb, 0xa6, 0x98, 0xcf, 0xcc, 0x83, 0x66, 0x1f, 0x59,
+  0x37, 0x32, 0x7f, 0x5e, 0x9c, 0x1d, 0x9d, 0x9d, 0x9a, 0xbf, 0x1c, 0xbf,
+  0x3e, 0xf9, 0xd1, 0x99, 0x4f, 0xd2, 0xf3, 0x94, 0x37, 0xc2, 0x26, 0x80,
+  0x11, 0xc0, 0xf4, 0xb3, 0x7e, 0x43, 0x6f, 0xe5, 0x44, 0x7a, 0xe4, 0xd0,
+  0x37, 0xac, 0x9e, 0x66, 0x67, 0x70, 0x4f, 0x21, 0x24, 0x10, 0x9d, 0xfc,
+  0xd6, 0x47, 0x59, 0xf3, 0xa4, 0x85, 0x8c, 0x6a, 0x8b, 0x30, 0x1c, 0xc7,
+  0x9d, 0x34, 0x74, 0x41, 0x32, 0x41, 0x7d, 0x13, 0xab, 0xa9, 0x45, 0xf2,
+  0xa4, 0x28, 0x87, 0x30, 0x97, 0x3c, 0x5c, 0xf9, 0xa1, 0x0e, 0xa7, 0xb5,
+  0xcb, 0xd2, 0x2f, 0x10, 0x87, 0xdc, 0xc1, 0xc0, 0x43, 0x40, 0xf7, 0xbd,
+  0x45, 0xaa, 0x67, 0xa0, 0x36, 0x4c, 0x50, 0x4b, 0x1e, 0xff, 0xb2, 0x81,
+  0x65, 0xd6, 0xba, 0x3a, 0xa9, 0x14, 0xd6, 0x0e, 0xd7, 0x5c, 0x93, 0x10,
+  0x40, 0x92, 0xd1, 0x29, 0xf8, 0x0f, 0x8f, 0x87, 0x07, 0x64, 0x28, 0xd7,
+  0x7a, 0xb4, 0x2e, 0x9f, 0xeb, 0x81, 0xf1, 0x1f, 0x37, 0x09, 0xd5, 0x3d,
+  0xf1, 0x55, 0xdb, 0x86, 0x8f, 0xc8, 0xa5, 0xd1, 0xfb, 0x55, 0xe8, 0x83,
+  0xc2, 0x1e, 0x88, 0x57, 0xa4, 0x69, 0x9a, 0x55, 0x1b, 0x3e, 0x1d, 0x12,
+  0x20, 0x28, 0x88, 0x43, 0x25, 0x48, 0xf5, 0x78, 0xd3, 0x18, 0x30, 0x9d,
+  0xff, 0xb6, 0xce, 0xaf, 0x53, 0x2a, 0xe2, 0x36, 0xb7, 0xd4, 0x60, 0xc0,
+  0x2f, 0xb5, 0xc6, 0x48, 0x7f, 0xd5, 0x20, 0x69, 0x73, 0x94, 0x27, 0xbf,
+  0x66, 0x90, 0x27, 0xad, 0x31, 0xae, 0x7e, 0xd5, 0x20, 0x03, 0xd5, 0xa4,
+  0x3f, 0xfb, 0xec, 0xf8, 0xc7, 0x93, 0x8b, 0xe4, 0xe8, 0xec, 0x95, 0x3b,
+  0x60, 0x17, 0x64, 0xcd, 0x31, 0x0b, 0x98, 0x2b, 0x6b, 0x69, 0x78, 0x10,
+  0x9d, 0x2e, 0x6d, 0xd7, 0x2e, 0x4e, 0xb4, 0x47, 0x0e, 0x47, 0xa5, 0xb5,
+  0xe1, 0x79, 0xc9, 0xa0, 0x8b, 0xc8, 0x20, 0x21, 0x37, 0xb7, 0x07, 0x86,
+  0x81, 0x87, 0x17, 0x80, 0x73, 0xbc, 0x54, 0x43, 0x05, 0x27, 0x12, 0x88,
+  0xbe, 0xe6, 0xa2, 0x17, 0xf8, 0x86, 0x71, 0x0a, 0xd4, 0xc6, 0x25, 0x83,
+  0x10, 0x18, 0x23, 0xe3, 0x25, 0x4f, 0x9e, 0x64, 0x5a, 0x31, 0x6b, 0x98,
+  0x19, 0xd2, 0xbf, 0xbc, 0x2f, 0x25, 0xdf, 0x79, 0xad, 0x33, 0xf1, 0x53,
+  0xe1, 0xf7, 0xb4, 0xfe, 0xa7, 0xc1, 0xe9, 0xd2, 0x3a, 0x98, 0x64, 0x1c,
+  0xae, 0xe2, 0xa9, 0xed, 0xd2, 0x21, 0x0d, 0xb3, 0xab, 0x46, 0xd9, 0x73,
+  0x60, 0xda, 0xd8, 0x21, 0xec, 0x77, 0xf6, 0x25, 0xe6, 0x9a, 0xe6, 0x73,
+  0x76, 0xaf, 0x4a, 0x62, 0x74, 0xfe, 0x77, 0xcf, 0x93, 0x71, 0x60, 0x0d,
+  0x57, 0xb3, 0xf2, 0x39, 0x25, 0xc5, 0x4c, 0xf9, 0x44, 0x54, 0x77, 0xc6,
+  0xfa, 0xb9, 0x25, 0xd5, 0x00, 0x6e, 0x26, 0xc1, 0xad, 0x74, 0x6f, 0x3e,
+  0xd6, 0x8c, 0x53, 0x05, 0xc7, 0x2c, 0x4a, 0xeb, 0xb8, 0x53, 0x97, 0xa7,
+  0x73, 0xed, 0x2a, 0x12, 0x89, 0xde, 0xd1, 0x39, 0xe5, 0x0d, 0x84, 0xc7,
+  0x4b, 0x92, 0x3b, 0xf4, 0xab, 0x0a, 0x6c, 0x22, 0x6d, 0x45, 0xbc, 0x1e,
+  0xd0, 0x16, 0xd3, 0xd0, 0x7c, 0x8a, 0xe8, 0x35, 0xe0, 0xfe, 0x97, 0x2d,
+  0x25, 0xdc, 0x87, 0x3a, 0xd0, 0x4b, 0x73, 0x5a, 0x10, 0x01, 0x19, 0x71,
+  0xcc, 0xd0, 0x6d, 0x9c, 0x02, 0x53, 0x89, 0xba, 0x4e, 0xa7, 0x4b, 0x2e,
+  0xe9, 0xd7, 0x1d, 0x88, 0x17, 0xb7, 0xbb, 0x92, 0xde, 0x27, 0xa2, 0x37,
+  0xab, 0x71, 0xab, 0xa5, 0xd9, 0x89, 0xb5, 0x6b, 0x2f, 0x2c, 0x6e, 0x94,
+  0xf8, 0x82, 0x0a, 0xc2, 0xc3, 0x82, 0xc2, 0x8e, 0x05, 0x8e, 0x63, 0x7e,
+  0xee, 0xaa, 0x15, 0x0c, 0x7a, 0xda, 0xfa, 0x8a, 0x7e, 0x84, 0x71, 0x2b,
+  0xdd, 0x17, 0xfc, 0xe0, 0xa5, 0x52, 0x50, 0x9e, 0xf5, 0x46, 0x7b, 0xd6,
+  0xe6, 0x0b, 0x2f, 0x04, 0x4a, 0x23, 0xda, 0x27, 0x3f, 0x17, 0xa7, 0x6d,
+  0x06, 0x74, 0x00, 0x71, 0x31, 0x94, 0xd9, 0x6a, 0x2e, 0x32, 0x53, 0x7e,
+  0x42, 0x39, 0x36, 0xe4, 0x78, 0x25, 0x2a, 0x4f, 0x74, 0x96, 0x46, 0x65,
+  0xf6, 0x7d, 0x66, 0xcf, 0xe5, 0xb3, 0x46, 0xee, 0xb2, 0x89, 0x05, 0x78,
+  0xab, 0xdc, 0x72, 0x1b, 0x8f, 0xc5, 0x3f, 0x42, 0x7e, 0x3e, 0x81, 0x27,
+  0xe9, 0xbf, 0xf5, 0x8d, 0x10, 0xcf, 0x97, 0xaf, 0x2f, 0x0f, 0xa6, 0x11,
+  0xeb, 0x5d, 0x97, 0x8c, 0x8f, 0xe1, 0x14, 0x4f, 0xed, 0x22, 0xc3, 0x0b,
+  0x2e, 0x81, 0x3b, 0x3c, 0x4c, 0xde, 0x14, 0x01, 0xc6, 0x76, 0x31, 0xab,
+  0x05, 0xe3, 0x06, 0x99, 0xf5, 0x4c, 0x1d, 0x63, 0x79, 0x5c, 0x8a, 0xb2,
+  0xe5, 0x06, 0x64, 0xdd, 0x54, 0x2f, 0x43, 0x73, 0xd4, 0xc9, 0xce, 0x5b,
+  0x76, 0xc2, 0x3c, 0x39, 0x3a, 0xec, 0x3d, 0xb2, 0x74, 0x90, 0x1e, 0xa7,
+  0x04, 0xc5, 0x04, 0x42, 0xfc, 0x40, 0xe0, 0xcb, 0x37, 0x29, 0x09, 0x11,
+  0x8b, 0x6f, 0xe0, 0x7c, 0x3b, 0xba, 0x51, 0x50, 0x6b, 0xc2, 0x42, 0x1f,
+  0x4a, 0xdb, 0x4c, 0x39, 0xfa, 0xc0, 0xa5, 0x0a, 0x5c, 0x0f, 0x2c, 0xb7,
+  0x55, 0x9f, 0xfc, 0x95, 0x56, 0x3c, 0x72, 0x3e, 0x0a, 0x59, 0x48, 0x28,
+  0x0e, 0xee, 0x70, 0x5d, 0x03, 0x9c, 0xd3, 0xd3, 0x9b, 0x1d, 0x3a, 0x97,
+  0xb7, 0x9e, 0x3d, 0xb7, 0x9e, 0x1b, 0xe2, 0x94, 0xf3, 0x97, 0xa3, 0x91,
+  0xf2, 0xc9, 0x51, 0xc8, 0x12, 0x12, 0xdc, 0x21, 0xac, 0x3a, 0x81, 0x23,
+  0x09, 0x2d, 0x1a, 0x19, 0xa3, 0x95, 0x8d, 0xb5, 0xc7, 0x32, 0xed, 0x15,
+  0x0b, 0xe6, 0xf8, 0x72, 0x6f, 0x1a, 0x44, 0xe4, 0x50, 0x1f, 0x2b, 0x32,
+  0x02, 0xf2, 0x15, 0xf0, 0x90, 0x4f, 0x56, 0x22, 0x33, 0xa1, 0x7e, 0xa8,
+  0x8c, 0x87, 0x11, 0x6d, 0xe4, 0x4e, 0xde, 0xe8, 0x36, 0xbd, 0x77, 0x10,
+  0x59, 0xf4, 0xf7, 0xbc, 0xaa, 0xfe, 0x7f, 0x65, 0xd1, 0xdf, 0x47, 0x16,
+  0xfd, 0xd8, 0x7e, 0x8b, 0x3f, 0xb5, 0xbf, 0xff, 0x4c, 0x0a, 0x03, 0x39,
+  0x98, 0x01, 0xe0, 0x25, 0x2b, 0x80, 0xf8, 0x6b, 0xbc, 0x62, 0xf3, 0xe0,
+  0x80, 0x51, 0x4e, 0xc2, 0x6f, 0x79, 0x87, 0xd7, 0xfb, 0xd4, 0x13, 0xb7,
+  0x2c, 0x63, 0xf8, 0x60, 0x3c, 0xb8, 0x3f, 0x58, 0xce, 0x04, 0xe2, 0x47,
+  0xbd, 0x5e, 0x70, 0x58, 0xdc, 0x20, 0x71, 0xb6, 0x8e, 0xa7, 0x62, 0xea,
+  0x34, 0xbc, 0xef, 0x3c, 0xb5, 0xfe, 0xe6, 0xdd, 0x7d, 0xcd, 0x35, 0x7a,
+  0x49, 0xb2, 0x78, 0x9e, 0x2d, 0x88, 0x35, 0xa7, 0x19, 0x60, 0xf1, 0x5c,
+  0xa8, 0x84, 0x31, 0x0f, 0x66, 0x65, 0x4a, 0x3d, 0x25, 0xe6, 0xe9, 0x5d,
+  0x04, 0xb8, 0x53, 0x42, 0x6a, 0xec, 0xd7, 0x31, 0xe7, 0xf3, 0x32, 0x5b,
+  0xc2, 0xa5, 0x42, 0x8a, 0x80, 0x58, 0xff, 0x70, 0x21, 0x50, 0x7a, 0xd1,
+  0xcc, 0xc6, 0xb4, 0xe4, 0xab, 0x01, 0xee, 0x4e, 0x25, 0xad, 0xa7, 0xf9,
+  0xcc, 0x88, 0x96, 0x10, 0x47, 0xc0, 0xdd, 0x7b, 0x66, 0xe9, 0x66, 0x77,
+  0x02, 0xb6, 0x1b, 0x43, 0x71, 0x79, 0xa4, 0x53, 0x61, 0xa2, 0x91, 0x53,
+  0xa9, 0x01, 0xa0, 0x74, 0x86, 0x3c, 0x74, 0x2f, 0x96, 0x9e, 0x82, 0xb8,
+  0xc7, 0xd2, 0xf8, 0x1c, 0xb2, 0x4e, 0xda, 0x0a, 0x0c, 0x93, 0x33, 0x0a,
+  0x57, 0x34, 0x5a, 0xa9, 0xb0, 0xf1, 0x96, 0x3a, 0xec, 0x81, 0x26, 0xe3,
+  0x3e, 0xf7, 0x76, 0x58, 0x67, 0xa5, 0x69, 0x82, 0xbb, 0x22, 0x66, 0x1d,
+  0xd6, 0xa1, 0x06, 0xe5, 0xb2, 0xe4, 0xdd, 0xf1, 0xc5, 0x3b, 0xca, 0x88,
+  0x81, 0x00, 0x08, 0x4c, 0xae, 0xb4, 0xdc, 0xb1, 0x68, 0x7c, 0x22, 0xcd,
+  0x9c, 0x1e, 0xe2, 0x04, 0x04, 0x63, 0xa1, 0xda, 0xfd, 0xe6, 0x7f, 0xea,
+  0x7b, 0x5c, 0xbe, 0x99, 0x69, 0xb1, 0xa4, 0x8b, 0x7d, 0x37, 0x51, 0x5a,
+  0xf7, 0xf7, 0x5d, 0xba, 0x26, 0x3a, 0x80, 0xcb, 0x2d, 0x27, 0x95, 0x50,
+  0x43, 0xc9, 0xd5, 0xd7, 0xe2, 0x41, 0xf5, 0x6e, 0xe0, 0x21, 0xce, 0x16,
+  0x2e, 0xca, 0x98, 0xde, 0x21, 0x9f, 0xb6, 0x0a, 0x80, 0x4c, 0xc2, 0xaf,
+  0xad, 0x63, 0xf8, 0x04, 0x4f, 0x82, 0x32, 0x32, 0xfe, 0xe3, 0x47, 0x8f,
+  0xc2, 0x9a, 0x95, 0x74, 0x6c, 0x84, 0xaa, 0x68, 0x73, 0x52, 0x96, 0x4a,
+  0xaf, 0x70, 0x78, 0x89, 0xd4, 0xcb, 0x0a, 0xb6, 0xc6, 0x60, 0x86, 0x78,
+  0x0f, 0x28, 0x16, 0x1a, 0x15, 0xfb, 0x2c, 0x63, 0x7e, 0xa0, 0x32, 0x59,
+  0xa1, 0x59, 0x53, 0xb2, 0x70, 0x05, 0x2d, 0x5d, 0xbd, 0x74, 0x3d, 0xb1,
+  0xbb, 0x85, 0x1d, 0x17, 0x12, 0x26, 0x0c, 0x66, 0x16, 0xc8, 0xef, 0xfd,
+  0x27, 0x11, 0x8e, 0x48, 0x46, 0x17, 0x67, 0xef, 0xb4, 0xc3, 0x50, 0x78,
+  0x3f, 0x53, 0x8a, 0x18, 0x9e, 0xb0, 0xb0, 0x66, 0xfd, 0x10, 0xdb, 0x6e,
+  0x6a, 0x41, 0x35, 0x2c, 0x58, 0xbb, 0xf7, 0x55, 0x96, 0x00, 0xd4, 0x75,
+  0x58, 0xd6, 0xf6, 0xbd, 0x20, 0x09, 0x68, 0x63, 0x02, 0x3d, 0x97, 0xde,
+  0x4b, 0x7c, 0xcc, 0xce, 0xf8, 0xfc, 0x32, 0x3c, 0x0b, 0xf8, 0x48, 0x80,
+  0x5a, 0xd0, 0xd7, 0x40, 0xaa, 0x20, 0x6c, 0x8f, 0xf6, 0x36, 0x2f, 0xf2,
+  0x21, 0x3a, 0x73, 0x8d, 0x27, 0x58, 0xc2, 0xcb, 0x22, 0xad, 0x65, 0x8c,
+  0x1f, 0x53, 0x1a, 0x22, 0x37, 0x66, 0x90, 0x0c, 0xd0, 0x94, 0x83, 0x06,
+  0x93, 0xa0, 0x79, 0x4d, 0x51, 0x2a, 0x14, 0xbd, 0x5c, 0x9c, 0x6a, 0x2c,
+  0x38, 0x3d, 0xdb, 0xbb, 0xf5, 0xcf, 0xcf, 0xde, 0x5d, 0x24, 0xf6, 0xd2,
+  0xa7, 0x2f, 0xd3, 0x8f, 0x5a, 0x07, 0x08, 0x8d, 0xd7, 0x28, 0xb8, 0xe1,
+  0xea, 0x0e, 0x83, 0xc8, 0x8d, 0xd8, 0x04, 0x75, 0x6b, 0x88, 0x3e, 0xf5,
+  0x26, 0x9e, 0x16, 0xec, 0x80, 0x74, 0x79, 0x1a, 0x52, 0xde, 0x4b, 0xf7,
+  0x4c, 0x17, 0x04, 0xa7, 0x53, 0x6e, 0x0f, 0xf6, 0x22, 0x9c, 0x01, 0x2b,
+  0xfa, 0xdd, 0xf1, 0xe8, 0x82, 0x29, 0x86, 0xbf, 0x05, 0xf3, 0x66, 0x20,
+  0x0f, 0xf9, 0x61, 0x60, 0xa8, 0x58, 0xce, 0x40, 0xa6, 0x2e, 0xdc, 0x77,
+  0x18, 0x3f, 0xd2, 0x7d, 0xee, 0xe0, 0xc0, 0x4b, 0xcb, 0x26, 0xa9, 0x29,
+  0x7c, 0x42, 0x07, 0x9c, 0x7e, 0xd0, 0x93, 0x8f, 0xf4, 0x8c, 0x62, 0x36,
+  0xd5, 0x7e, 0xa8, 0xde, 0x08, 0x8f, 0x3d, 0x49, 0x81, 0x7b, 0x4a, 0x06,
+  0x38, 0x61, 0x50, 0x99, 0x39, 0xfd, 0x70, 0xa0, 0xac, 0x42, 0x97, 0x05,
+  0x33, 0x05, 0x3f, 0xe7, 0xc6, 0x79, 0x62, 0x11, 0x30, 0x54, 0x55, 0xf0,
+  0xa6, 0x82, 0x1f, 0x6b, 0x6a, 0x24, 0xa9, 0x6d, 0x2d, 0x96, 0x3b, 0x60,
+  0x4e, 0xff, 0x3a, 0x9d, 0xba, 0xf4, 0x6e, 0x5e, 0xba, 0x7f, 0x2f, 0x18,
+  0x5d, 0x2b, 0x5f, 0xae, 0x19, 0xa3, 0x39, 0x2d, 0xe7, 0x68, 0x68, 0x65,
+  0x64, 0x08, 0x7b, 0x55, 0xf0, 0x5a, 0xac, 0xf9, 0x86, 0xf7, 0x0d, 0xb9,
+  0x7f, 0xe0, 0x54, 0x9c, 0xb8, 0x6b, 0x3a, 0x9d, 0xca, 0x09, 0x76, 0xba,
+  0xbe, 0x39, 0xb0, 0x4b, 0x7b, 0x4d, 0x0c, 0x93, 0xf3, 0xac, 0x24, 0xbc,
+  0x7d, 0xc3, 0xab, 0xff, 0xea, 0x46, 0xe3, 0x43, 0x42, 0xa1, 0x4a, 0x73,
+  0x6d, 0x92, 0x99, 0x92, 0x2f, 0xcd, 0xc6, 0xd2, 0x4f, 0xf0, 0x57, 0xaf,
+  0x73, 0x4b, 0xb0, 0xdc, 0xe7, 0xee, 0xe5, 0xca, 0x2c, 0xc5, 0x18, 0xe8,
+  0xed, 0x47, 0x1e, 0x0b, 0x5f, 0x19, 0xeb, 0x9d, 0x86, 0xb0, 0xb2, 0x19,
+  0x67, 0x59, 0x1a, 0xe2, 0x4d, 0x79, 0x84, 0x99, 0x3e, 0xd3, 0x90, 0xe1,
+  0xde, 0x50, 0x7c, 0x19, 0xbc, 0x1c, 0xdb, 0x3e, 0x84, 0xa8, 0xa7, 0x80,
+  0x22, 0x67, 0xc6, 0x5a, 0x42, 0xd2, 0xce, 0x6d, 0x89, 0x95, 0xcd, 0x97,
+  0x81, 0xac, 0x1c, 0xeb, 0xb1, 0xc1, 0x4a, 0xda, 0xc4, 0x4d, 0x9b, 0x81,
+  0xf7, 0xc7, 0xcc, 0x89, 0x96, 0x6d, 0xec, 0xfd, 0xd5, 0x98, 0x9d, 0x14,
+  0x72, 0x08, 0xc0, 0x2c, 0x9c, 0x06, 0x08, 0x9c, 0x9a, 0x0b, 0xde, 0x57,
+  0xfe, 0x1f, 0x3f, 0x71, 0x43, 0xcd, 0x00, 0x4a, 0x60, 0xc7, 0x72, 0xb2,
+  0xc7, 0xf6, 0xca, 0x62, 0xf4, 0x23, 0x7a, 0x4c, 0x2c, 0x46, 0x22, 0x41,
+  0x08, 0x39, 0xd0, 0xbc, 0x37, 0x1e, 0x3f, 0x13, 0xd3, 0x17, 0xb6, 0xef,
+  0xf2, 0xce, 0x95, 0x5c, 0x0d, 0x39, 0xfd, 0x86, 0xfd, 0x66, 0xdc, 0x8e,
+  0x4f, 0x7e, 0x23, 0x68, 0xc7, 0x57, 0xe2, 0x97, 0x41, 0x87, 0xcd, 0x00,
+  0xda, 0x78, 0xbd, 0x90, 0x62, 0x07, 0xef, 0x4b, 0x9f, 0x8b, 0x27, 0x83,
+  0x4b, 0x68, 0x14, 0xe4, 0xd0, 0x49, 0xd1, 0x42, 0x2d, 0x66, 0x0b, 0x18,
+  0x68, 0x98, 0x87, 0x92, 0xf0, 0x6d, 0x27, 0xe4, 0x10, 0xcc, 0x16, 0x10,
+  0xa1, 0x74, 0x15, 0x8b, 0xba, 0xab, 0x4e, 0x85, 0x42, 0x61, 0x2c, 0xc4,
+  0xb9, 0x20, 0xcf, 0xf1, 0xaf, 0xba, 0x31, 0xfa, 0xca, 0xec, 0xaf, 0xa4,
+  0x48, 0x0e, 0x6d, 0x8b, 0x7b, 0x4d, 0xbe, 0x49, 0x97, 0xeb, 0xd4, 0xb3,
+  0xe5, 0x1f, 0x3f, 0x17, 0x0f, 0x95, 0xb8, 0x41, 0x90, 0x7f, 0xb4, 0x44,
+  0x8b, 0x8f, 0x56, 0x1e, 0xc6, 0x93, 0x3d, 0xeb, 0xab, 0x44, 0x69, 0x81,
+  0x94, 0xff, 0xf9, 0x05, 0x06, 0x46, 0xb8, 0x8d, 0x46, 0xdf, 0x26, 0x6f,
+  0x5e, 0x3d, 0x41, 0xde, 0xe3, 0x65, 0x56, 0xae, 0x4a, 0xe4, 0xba, 0x2b,
+  0x0f, 0x9f, 0x7d, 0xe7, 0x0d, 0xb6, 0xef, 0x1c, 0x9f, 0x72, 0xc5, 0xe6,
+  0x72, 0x7a, 0x09, 0x55, 0x77, 0x79, 0x07, 0xd8, 0x8e, 0x4b, 0x6d, 0x1a,
+  0xce, 0xde, 0x2f, 0x02, 0x9f, 0x10, 0x54, 0x48, 0x56, 0x5a, 0x3e, 0x6b,
+  0x57, 0xcf, 0x34, 0x04, 0xd8, 0x93, 0x03, 0x27, 0xc0, 0xca, 0xbb, 0x15,
+  0xb9, 0xef, 0x2f, 0x61, 0x17, 0x44, 0x4e, 0xd4, 0x13, 0x16, 0x9a, 0x47,
+  0x7c, 0xee, 0xa1, 0xc4, 0x86, 0xaf, 0x91, 0x7a, 0xde, 0x8a, 0x38, 0x3d,
+  0x79, 0xe2, 0x7b, 0x15, 0x2a, 0x69, 0xf8, 0xaa, 0xfd, 0x0f, 0xa0, 0xa3,
+  0x78, 0xcf, 0x3e, 0xb5, 0xcf, 0xc2, 0x71, 0x44, 0x51, 0x02, 0x6d, 0xd4,
+  0xd8, 0xf1, 0x86, 0x28, 0xbf, 0x6a, 0x20, 0xa8, 0xfb, 0x9f, 0x35, 0x1e,
+  0x8f, 0xf6, 0xde, 0x2b, 0xcf, 0x9b, 0x4e, 0x13, 0xea, 0x92, 0x64, 0x59,
+  0x93, 0x16, 0x95, 0xaf, 0xae, 0xfc, 0xc3, 0xf9, 0x94, 0xef, 0xe8, 0x73,
+  0xd4, 0x8b, 0x34, 0xf6, 0x53, 0x85, 0x60, 0xe6, 0xe3, 0x03, 0xe9, 0x59,
+  0x67, 0xde, 0x3f, 0x7a, 0xd9, 0x55, 0xfb, 0x49, 0xdc, 0xee, 0x7d, 0x64,
+  0x4f, 0xce, 0x8c, 0x59, 0x72, 0x71, 0xb9, 0xcc, 0xff, 0xae, 0xf8, 0x3b,
+  0xb8, 0xa0, 0xb5, 0xc9, 0xa6, 0xf7, 0xf8, 0xbe, 0x08, 0x8c, 0xeb, 0x74,
+  0x9e, 0x8b, 0x50, 0x44, 0x96, 0x89, 0x7b, 0xe0, 0x40, 0xb8, 0x96, 0x9b,
+  0xe2, 0x92, 0xf6, 0x8f, 0x6a, 0x25, 0xca, 0x71, 0xca, 0x1a, 0xf5, 0x47,
+  0x4f, 0x1f, 0x8b, 0xce, 0xa5, 0xca, 0x31, 0x6e, 0x5e, 0x10, 0x62, 0x4e,
+  0xc8, 0xc7, 0x6d, 0x31, 0xfd, 0x54, 0xae, 0x3d, 0xd9, 0x4a, 0xaa, 0xe1,
+  0x82, 0xaa, 0x69, 0x5b, 0x96, 0xe2, 0xaf, 0x37, 0xf9, 0x52, 0x6a, 0x82,
+  0x82, 0xd7, 0x9f, 0x76, 0xb8, 0x1f, 0x2b, 0xbe, 0x33, 0x8f, 0x89, 0x97,
+  0xbc, 0xe7, 0x9f, 0x39, 0xd4, 0x0d, 0x07, 0x1b, 0xad, 0x78, 0xc1, 0x7d,
+  0x1f, 0x19, 0x5c, 0x0f, 0x92, 0xf8, 0x4f, 0x32, 0xed, 0xe7, 0x14, 0xe9,
+  0x9f, 0x33, 0xb3, 0x9f, 0x9f, 0x17, 0x97, 0x89, 0x0f, 0x6e, 0xf7, 0x94,
+  0x59, 0xea, 0x35, 0xc5, 0xcf, 0x9c, 0x75, 0xb0, 0x4c, 0x2e, 0x3c, 0x9c,
+  0x07, 0xf7, 0xf4, 0x73, 0xe1, 0x0d, 0xbd, 0x2f, 0xad, 0xb1, 0xda, 0xf5,
+  0xc6, 0xb3, 0x47, 0xbe, 0xb2, 0x3a, 0x45, 0xfa, 0x0a, 0xe3, 0xd0, 0x74,
+  0xbe, 0xc0, 0x9c, 0x71, 0x62, 0xae, 0x91, 0x4b, 0xc3, 0xd4, 0xf4, 0x8c,
+  0x83, 0x0d, 0x76, 0x8f, 0xed, 0x37, 0x84, 0xee, 0x85, 0xaf, 0x3e, 0x25,
+  0x27, 0xaf, 0xbc, 0x07, 0x0f, 0xdc, 0x02, 0xd3, 0x39, 0xb4, 0x81, 0x3b,
+  0x76, 0x54, 0x55, 0xc9, 0x36, 0xde, 0xf2, 0x80, 0x1e, 0x9f, 0x31, 0x67,
+  0xbc, 0x2d, 0x38, 0xec, 0x46, 0xf4, 0x0f, 0x9e, 0x61, 0x76, 0x38, 0xb2,
+  0x70, 0x8e, 0x0e, 0xca, 0x31, 0xd8, 0xfb, 0x67, 0x4f, 0x37, 0x3c, 0x2b,
+  0x97, 0x66, 0x65, 0xaf, 0x7a, 0xef, 0xbd, 0x67, 0xe1, 0x31, 0x57, 0x73,
+  0x40, 0xcb, 0xb9, 0xe4, 0xa4, 0x25, 0xdb, 0xc0, 0xf7, 0xf8, 0x57, 0xf5,
+  0x0c, 0x96, 0x00, 0xee, 0xad, 0xfe, 0xd5, 0x9f, 0xef, 0xe7, 0x7e, 0xe9,
+  0x36, 0xfb, 0x04, 0xa9, 0x0f, 0x05, 0x72, 0x02, 0xfd, 0xa6, 0x58, 0x2e,
+  0x95, 0x92, 0xa8, 0xe3, 0x8d, 0xc0, 0x7b, 0x6e, 0xf4, 0x88, 0xf5, 0xd2,
+  0x49, 0x0e, 0x36, 0x00, 0x05, 0x4e, 0x67, 0xea, 0x63, 0x3c, 0x43, 0xe6,
+  0x8b, 0x17, 0xca, 0xf3, 0xa1, 0x3e, 0x6a, 0x1d, 0x83, 0xea, 0x6a, 0xcd,
+  0x16, 0xb7, 0x5d, 0x91, 0x73, 0xb0, 0x79, 0xaf, 0xed, 0x3b, 0xe9, 0x25,
+  0xd7, 0x3e, 0x57, 0xe6, 0x1d, 0x21, 0x5d, 0x86, 0xcd, 0x72, 0xdb, 0x2a,
+  0x89, 0xdc, 0xe3, 0x65, 0xc1, 0x3e, 0x43, 0xe0, 0x45, 0x6d, 0xa7, 0xf1,
+  0x1c, 0x76, 0xa9, 0xb6, 0xf1, 0x3e, 0x23, 0xaa, 0x0d, 0x72, 0x41, 0x01,
+  0xd5, 0x99, 0x4d, 0x3e, 0xea, 0x91, 0xb1, 0x63, 0x44, 0xde, 0x7a, 0x6c,
+  0x49, 0x0b, 0xee, 0x3b, 0x7f, 0x77, 0xdc, 0x36, 0x02, 0xdc, 0xa3, 0xcc,
+  0x35, 0xef, 0x2e, 0x46, 0xe7, 0x87, 0x98, 0x2f, 0x87, 0x0d, 0xcd, 0x81,
+  0x38, 0x1a, 0x65, 0x7f, 0x93, 0xea, 0xe2, 0xca, 0x3d, 0xfd, 0xb4, 0xe3,
+  0xe9, 0x91, 0x38, 0xf7, 0x4e, 0xa8, 0x25, 0x82, 0xd9, 0x07, 0xff, 0x25,
+  0x66, 0x9a, 0xf5, 0x52, 0xfd, 0xfb, 0xec, 0x02, 0xc3, 0xcc, 0x48, 0x1a,
+  0x22, 0x07, 0xc7, 0x3d, 0xfc, 0xb9, 0xf3, 0xd4, 0x5c, 0xad, 0x97, 0x1f,
+  0xad, 0xbe, 0x28, 0x80, 0xb5, 0xba, 0xc1, 0xee, 0x85, 0xe7, 0x7a, 0x34,
+  0x3c, 0x3f, 0xa8, 0x4d, 0x10, 0xed, 0x8b, 0x87, 0x42, 0x5c, 0x8f, 0x12,
+  0xef, 0x34, 0xf2, 0x75, 0xed, 0xd1, 0xe0, 0xf9, 0x23, 0x7b, 0xfd, 0x0a,
+  0x70, 0xdf, 0xc7, 0xec, 0xce, 0x71, 0x9d, 0x26, 0xa3, 0xad, 0xf2, 0x25,
+  0x5c, 0x10, 0xee, 0x11, 0x37, 0xc0, 0x5e, 0xe3, 0x12, 0x68, 0xab, 0x1b,
+  0x55, 0x9d, 0xd6, 0x6b, 0xef, 0x8a, 0x79, 0xce, 0xbc, 0x33, 0x42, 0xd4,
+  0x71, 0x21, 0xfc, 0x9a, 0x2f, 0xd5, 0xdb, 0xd6, 0x72, 0xa1, 0xd9, 0x97,
+  0x0e, 0x94, 0xd9, 0x01, 0x3f, 0x1a, 0xd3, 0x6c, 0x39, 0x65, 0x80, 0xb4,
+  0x0e, 0x42, 0xdd, 0x12, 0x3d, 0xdb, 0x8d, 0xf0, 0x58, 0x47, 0x68, 0xa1,
+  0xe8, 0xd9, 0xc1, 0xac, 0x87, 0x27, 0x0d, 0x6c, 0xac, 0xe7, 0x4f, 0x24,
+  0x9a, 0x74, 0x9f, 0x0f, 0x70, 0xf7, 0x20, 0x91, 0xa9, 0x7b, 0x90, 0x4a,
+  0xd6, 0xe5, 0xd7, 0xee, 0xc7, 0x28, 0x0e, 0x40, 0xb9, 0x1e, 0xa4, 0xa0,
+  0x6f, 0x93, 0x0f, 0xb0, 0xe9, 0xf5, 0x0b, 0xa0, 0x3c, 0x36, 0xf8, 0x00,
+  0x9f, 0x33, 0xef, 0x52, 0xe2, 0x87, 0xc7, 0x2a, 0xd6, 0x52, 0x44, 0x16,
+  0x07, 0x7b, 0x12, 0x39, 0xe6, 0x4f, 0x4d, 0x92, 0xc8, 0x64, 0x01, 0x39,
+  0x18, 0x58, 0x71, 0x1e, 0x68, 0x0f, 0xc0, 0x93, 0xbe, 0xd3, 0x41, 0x68,
+  0xec, 0xdc, 0x66, 0xdb, 0x72, 0x58, 0xdc, 0xda, 0xd3, 0x42, 0x9d, 0x88,
+  0x29, 0xfd, 0xe3, 0x8f, 0xac, 0x23, 0x58, 0x9c, 0x5b, 0x09, 0x4b, 0xda,
+  0xf6, 0xa5, 0xe6, 0x4e, 0xe5, 0x3e, 0x0c, 0xd8, 0x2c, 0x0a, 0xe6, 0x95,
+  0x19, 0x1a, 0xac, 0x2b, 0x30, 0x1f, 0x09, 0xc6, 0x58, 0x0a, 0x99, 0x21,
+  0x25, 0xc7, 0xe3, 0x91, 0xdb, 0x55, 0x73, 0xc7, 0xab, 0x6b, 0x92, 0x24,
+  0x30, 0xd0, 0xcd, 0x0c, 0x5e, 0xbe, 0xbf, 0xf8, 0xf6, 0xec, 0xdd, 0x28,
+  0xd9, 0x05, 0xf0, 0xce, 0xc5, 0xbb, 0x93, 0xaf, 0xdf, 0x5f, 0x98, 0x7f,
+  0xea, 0x48, 0xaf, 0xd2, 0x65, 0x6e, 0x34, 0x8f, 0x51, 0x9d, 0x2d, 0x8d,
+  0x1c, 0xb8, 0xd4, 0xb5, 0x51, 0x22, 0x26, 0x98, 0xa8, 0x28, 0x15, 0x6f,
+  0x0d, 0xf9, 0x28, 0x85, 0x1c, 0x66, 0xca, 0xa7, 0xa3, 0xe8, 0x04, 0xd2,
+  0xdc, 0x0b, 0xe7, 0x15, 0xc9, 0x5b, 0x88, 0x41, 0x9a, 0xbb, 0x9a, 0x5c,
+  0x7c, 0xfb, 0xf2, 0xed, 0x77, 0x23, 0xed, 0x41, 0xf7, 0xc3, 0x0f, 0x3f,
+  0xb4, 0x03, 0xf7, 0x64, 0xa3, 0x5c, 0xa5, 0xb7, 0xb7, 0xc3, 0x2a, 0xfb,
+  0xec, 0xb3, 0xd1, 0xf1, 0x71, 0xf2, 0xf2, 0x74, 0x74, 0xa6, 0x4f, 0xcd,
+  0xea, 0xd5, 0xf6, 0xde, 0x8e, 0xd1, 0xc1, 0x2f, 0xb3, 0xda, 0xfc, 0xe5,
+  0xb3, 0xcf, 0xfe, 0x3f, 0x9a, 0xd9, 0x3a, 0xf9, 0x55, 0xbe, 0x02, 0x00,
+ 
 };
 #define BUF_SIZE 0x10000
 static voidpf zalloc_func(voidpf opaque, unsigned int items, unsigned int size)
diff --git a/src/tool_operate.c b/src/tool_operate.c
index 29daff0..ad4e85d 100644
--- a/src/tool_operate.c
+++ b/src/tool_operate.c
@@ -2415,7 +2415,7 @@
 #ifdef WIN32
       else {
         result = FindWin32CACert(config, tls_backend_info->backend,
-                                 "curl-ca-bundle.crt");
+                                 TEXT("curl-ca-bundle.crt"));
       }
 #endif
     }
diff --git a/src/tool_paramhlp.c b/src/tool_paramhlp.c
index c375bcc..e57daa2 100644
--- a/src/tool_paramhlp.c
+++ b/src/tool_paramhlp.c
@@ -115,8 +115,8 @@
     size_t alloc = 512;
     do {
       if(!buffer || (alloc == nused)) {
-        /* size_t overflow detection for huge files */
-        if(alloc + 1 > ((size_t)-1)/2) {
+        /* size_t overflow detection and avoiding huge files */
+        if(alloc >= (SIZE_T_MAX/4)) {
           Curl_safefree(buffer);
           return PARAM_NO_MEM;
         }
diff --git a/src/tool_strdup.c b/src/tool_strdup.c
index e6e151b..c8e938d 100644
--- a/src/tool_strdup.c
+++ b/src/tool_strdup.c
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2015, 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -30,18 +30,13 @@
   if(!str)
     return (char *)NULL;
 
-  len = strlen(str);
+  len = strlen(str) + 1;
 
-  if(len >= ((size_t)-1) / sizeof(char))
-    return (char *)NULL;
-
-  newstr = malloc((len + 1)*sizeof(char));
+  newstr = malloc(len);
   if(!newstr)
     return (char *)NULL;
 
-  memcpy(newstr, str, (len + 1)*sizeof(char));
-
+  memcpy(newstr, str, len);
   return newstr;
-
 }
 #endif
diff --git a/src/tool_util.c b/src/tool_util.c
index 3ca13e7..de98b82 100644
--- a/src/tool_util.c
+++ b/src/tool_util.c
@@ -74,7 +74,7 @@
   struct timespec tsnow;
   if(0 == clock_gettime(CLOCK_MONOTONIC, &tsnow)) {
     now.tv_sec = tsnow.tv_sec;
-    now.tv_usec = tsnow.tv_nsec / 1000;
+    now.tv_usec = (int)(tsnow.tv_nsec / 1000);
   }
   /*
   ** Even when the configure process has truly detected monotonic clock
diff --git a/src/tool_version.h b/src/tool_version.h
index 86e4f32..46247d3 100644
--- a/src/tool_version.h
+++ b/src/tool_version.h
@@ -25,7 +25,7 @@
 
 #define CURL_NAME "curl"
 #define CURL_COPYRIGHT LIBCURL_COPYRIGHT
-#define CURL_VERSION "7.71.1"
+#define CURL_VERSION "7.72.0"
 #define CURL_VERSION_MAJOR LIBCURL_VERSION_MAJOR
 #define CURL_VERSION_MINOR LIBCURL_VERSION_MINOR
 #define CURL_VERSION_PATCH LIBCURL_VERSION_PATCH
diff --git a/src/tool_writeout.c b/src/tool_writeout.c
index d8ccbcb..41441ff 100644
--- a/src/tool_writeout.c
+++ b/src/tool_writeout.c
@@ -32,6 +32,8 @@
 static const struct writeoutvar variables[] = {
   {"url_effective", VAR_EFFECTIVE_URL, 0,
    CURLINFO_EFFECTIVE_URL, JSON_STRING},
+  {"method", VAR_EFFECTIVE_METHOD, 0,
+   CURLINFO_EFFECTIVE_METHOD, JSON_STRING},
   {"http_code", VAR_HTTP_CODE, 0,
    CURLINFO_RESPONSE_CODE, JSON_LONG},
   {"response_code", VAR_HTTP_CODE, 0,
@@ -142,6 +144,13 @@
                    && stringp)
                   fputs(stringp, stream);
                 break;
+              case VAR_EFFECTIVE_METHOD:
+                if((CURLE_OK == curl_easy_getinfo(curl,
+                                                  CURLINFO_EFFECTIVE_METHOD,
+                                                  &stringp))
+                   && stringp)
+                  fputs(stringp, stream);
+                break;
               case VAR_HTTP_CODE:
                 if(CURLE_OK ==
                    curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &longinfo))
diff --git a/src/tool_writeout.h b/src/tool_writeout.h
index a21787a..68bacb9 100644
--- a/src/tool_writeout.h
+++ b/src/tool_writeout.h
@@ -39,6 +39,7 @@
   VAR_HTTP_CODE_PROXY,
   VAR_HEADER_SIZE,
   VAR_REQUEST_SIZE,
+  VAR_EFFECTIVE_METHOD,
   VAR_EFFECTIVE_URL,
   VAR_CONTENT_TYPE,
   VAR_NUM_CONNECTS,
diff --git a/tests/FILEFORMAT.md b/tests/FILEFORMAT.md
index 62cddd1..c280c85 100644
--- a/tests/FILEFORMAT.md
+++ b/tests/FILEFORMAT.md
@@ -21,6 +21,25 @@
 version of the test file is stored as `log/testNUM`. That version is what will
 be read and used by the test servers.
 
+## Base64 Encoding
+
+In the preprocess stage, a special instruction can be used to have runtests.pl
+base64 encode a certain section and insert in the generated output file. This
+is in particular good for test cases where the test tool is expected to pass
+in base64 encoded content that might use dynamic information that is unique
+for this particular test invocation, like the server port number.
+
+To insert a base64 encoded string into the output, use this syntax:
+
+    %b64[ data to encode ]b64%
+
+The data to encode can then use any of the existing variables mentioned below,
+or even percent-encoded individual bytes. As an example, insert the HTTP
+server's port number (in ASCII) followed by a space and the hexadecimal byte
+9a:
+
+    %b64[%HTTPPORT %9a]b64%
+
 # Variables
 
 When the test is preprocessed, a range of "variables" in the test file will be
@@ -44,6 +63,7 @@
 - `%HOSTIP` - IPv4 address of the host running this test
 - `%HTTP6PORT` - IPv6 port number of the HTTP server
 - `%HTTPPORT` - Port number of the HTTP server
+- `%HTTP2PORT` - Port number of the HTTP/2 server
 - `%HTTPSPORT` - Port number of the HTTPS server
 - `%HTTPSPROXYPORT` - Port number of the HTTPS-proxy
 - `%HTTPTLS6PORT` - IPv6 port number of the HTTP TLS server
@@ -52,7 +72,7 @@
 - `%IMAP6PORT` - IPv6 port number of the IMAP server
 - `%IMAPPORT` - Port number of the IMAP server
 - `%MQTTPORT` - Port number of the MQTT server
-- `%NEGTELNETPORT` - Port number of the telnet server
+- `%TELNETPORT` - Port number of the telnet server
 - `%NOLISTENPORT` - Port number where no service is listening
 - `%POP36PORT` - IPv6 port number of the POP3 server
 - `%POP3PORT` - Port number of the POP3 server
@@ -308,6 +328,7 @@
 - `parsedate`
 - `proxy`
 - `PSL`
+- `Schannel`
 - `shuffle-dns`
 - `socks`
 - `SPNEGO`
@@ -322,7 +343,6 @@
 - `unix-sockets`
 - `verbose-strings`
 - `win32`
-- `WinSSL`
 
 as well as each protocol that curl supports.  A protocol only needs to be
 specified if it is different from the server (useful when the server
diff --git a/tests/azure.pm b/tests/azure.pm
index 9dcb56c..004c3d3 100644
--- a/tests/azure.pm
+++ b/tests/azure.pm
@@ -48,7 +48,7 @@
             'build': {'id': '$ENV{'BUILD_BUILDID'}'}
         }
     " \\
-    "$azure_baseurl/_apis/test/runs?api-version=5.0"`;
+    "$azure_baseurl/_apis/test/runs?api-version=5.1"`;
     if($azure_run =~ /"id":(\d+)/) {
         return $1;
     }
@@ -75,7 +75,7 @@
             }
         ]
     " \\
-    "$azure_baseurl/_apis/test/runs/$azure_run_id/results?api-version=5.0"`;
+    "$azure_baseurl/_apis/test/runs/$azure_run_id/results?api-version=5.1"`;
     if($azure_result =~ /\[\{"id":(\d+)/) {
         return $1;
     }
@@ -92,10 +92,10 @@
     my $azure_duration = sprintf("%.0f", ($stop-$start)*1000);
     my $azure_outcome;
     if($error == 2) {
-        $azure_outcome = 'Not applicable';
+        $azure_outcome = 'NotApplicable';
     }
     elsif($error < 0) {
-        $azure_outcome = 'Not executed';
+        $azure_outcome = 'NotExecuted';
     }
     elsif(!$error) {
         $azure_outcome = 'Passed';
@@ -118,7 +118,7 @@
             }
         ]
     " \\
-    "$azure_baseurl/_apis/test/runs/$azure_run_id/results?api-version=5.0"`;
+    "$azure_baseurl/_apis/test/runs/$azure_run_id/results?api-version=5.1"`;
     if($azure_result =~ /\[\{"id":(\d+)/) {
         return $1;
     }
@@ -136,7 +136,7 @@
             'state': 'Completed'
         }
     " \\
-    "$azure_baseurl/_apis/test/runs/$azure_run_id?api-version=5.0"`;
+    "$azure_baseurl/_apis/test/runs/$azure_run_id?api-version=5.1"`;
     if($azure_run =~ /"id":(\d+)/) {
         return $1;
     }
diff --git a/tests/data/Makefile.inc b/tests/data/Makefile.inc
index ef9252b..3752502 100644
--- a/tests/data/Makefile.inc
+++ b/tests/data/Makefile.inc
@@ -61,7 +61,7 @@
 test343 test344 test345 test346 \
 test350 test351 test352 test353 test354 test355 test356 test357 test358 \
 test359 \
-test393 test394 test395 \
+test393 test394 test395 test396 test397 \
 \
 test400 test401 test402 test403 test404 test405 test406 test407 test408 \
 test409 \
@@ -89,7 +89,7 @@
 test643 test644 test645 test646 test647 test648 test649 test650 test651 \
 test652 test653 test654 test655 test656 test658 test659 test660 test661 \
 test662 test663 test664 test665 test666 test667 test668 test669 \
-test670 test671 test672 test673 \
+test670 test671 test672 test673 test674 \
 \
 test700 test701 test702 test703 test704 test705 test706 test707 test708 \
 test709 test710 test711 test712 test713 test714 test715 test716 test717 \
@@ -141,7 +141,7 @@
 test1170 test1171 test1172 test1173 test1174 test1175 test1176 test1177 \
 test1178 test1179 \
 \
-test1190 test1191 test1192 test1193 test1194 test1195 test1196 \
+test1190 test1191 test1192 test1193 test1194 test1195 test1196 test1197 \
 \
 test1200 test1201 test1202 test1203 test1204 test1205 test1206 test1207 \
 test1208 test1209 test1210 test1211 test1212 test1213 test1214 test1215 \
@@ -189,7 +189,7 @@
 \
 test1550 test1551 test1552 test1553 test1554 test1555 test1556 test1557 \
 test1558 test1559 test1560 test1561 test1562 test1563 test1564 test1565 \
-test1566 \
+test1566 test1567 \
 \
 test1590 test1591 test1592 test1593 test1594 test1595 test1596 \
 \
@@ -225,4 +225,4 @@
 test2100 \
 \
 test3000 test3001 \
-test3002 test3003 test3004 test3005 test3006 test3007
+test3002 test3003 test3004 test3005 test3006 test3007 test3010
diff --git a/tests/data/test1119 b/tests/data/test1119
index 017f598..5fb3c94 100644
--- a/tests/data/test1119
+++ b/tests/data/test1119
@@ -22,4 +22,10 @@
 </command>
 </client>
 
+<verify>
+<stdout>
+OK
+</stdout>
+</verify>
+
 </testcase>
diff --git a/tests/data/test1139 b/tests/data/test1139
index 72761c6..b5267b0 100644
--- a/tests/data/test1139
+++ b/tests/data/test1139
@@ -15,13 +15,19 @@
 none
 </server>
 
- <name>
+<name>
 Verify that all libcurl options have man pages
- </name>
+</name>
 
 <command type="perl">
 %SRCDIR/manpage-scan.pl %SRCDIR/.. %PWD/..
 </command>
 </client>
 
+<verify>
+<stderr>
+0
+</stderr>
+</verify>
+
 </testcase>
diff --git a/tests/data/test1140 b/tests/data/test1140
index b9458be..f083eec 100644
--- a/tests/data/test1140
+++ b/tests/data/test1140
@@ -23,4 +23,10 @@
 </command>
 </client>
 
+<verify>
+<stdout>
+OK
+</stdout>
+</verify>
+
 </testcase>
diff --git a/tests/data/test1197 b/tests/data/test1197
new file mode 100644
index 0000000..96d368f
--- /dev/null
+++ b/tests/data/test1197
@@ -0,0 +1,88 @@
+<testcase>
+<info>
+<keywords>
+HTTP
+HTTP GET
+followlocation
+--write-out
+</keywords>
+</info>
+
+#
+# Server-side
+<reply>
+<data nocheck="yes">
+HTTP/1.1 302 OK swsbounce swsclose

+Date: Thu, 09 Nov 2010 14:49:00 GMT

+Content-Length: 8

+Connection: close

+Content-Type: text/plain

+Location: ./11970001

+

+monster
+</data>
+<data1 nocheck="yes">
+HTTP/1.1 200 OK

+Date: Thu, 09 Nov 2010 14:49:00 GMT

+Content-Length: 15

+Connection: close

+Content-Type: text/plain; charset=us-ascii

+

+bigger monster
+</data1>
+
+</reply>
+
+#
+# Client-side
+<client>
+<server>
+http
+</server>
+ <name>
+HTTP POST redirected to GET and --write-out method
+ </name>
+ <command>
+http://%HOSTIP:%HTTPPORT/1197 -w "%{method}\n" -L -d "twinkle twinkle little star"
+</command>
+</client>
+
+#
+# Verify data after the test has been "shot"
+<verify>
+<strip>
+^User-Agent:.*
+</strip>
+<protocol>
+POST /1197 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+Content-Length: 27

+Content-Type: application/x-www-form-urlencoded

+

+twinkle twinkle little starGET /11970001 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+

+</protocol>
+
+<stdout>
+HTTP/1.1 302 OK swsbounce swsclose

+Date: Thu, 09 Nov 2010 14:49:00 GMT

+Content-Length: 8

+Connection: close

+Content-Type: text/plain

+Location: ./11970001

+

+HTTP/1.1 200 OK

+Date: Thu, 09 Nov 2010 14:49:00 GMT

+Content-Length: 15

+Connection: close

+Content-Type: text/plain; charset=us-ascii

+

+bigger monster
+GET
+</stdout>
+
+</verify>
+</testcase>
diff --git a/tests/data/test1330 b/tests/data/test1330
index ce04e33..f7ac9b0 100644
--- a/tests/data/test1330
+++ b/tests/data/test1330
@@ -41,6 +41,8 @@
 s/:\d+/:/
 s:^(MEM )(.*/)(.*):$1$3:
 s/\r\n/\n/
+s/^MEM getenv.c: realloc\(\)[\n]$//
+s/^MEM getenv.c: free\(\)[\n]$//
 </stripfile>
 </verify>
 </testcase>
diff --git a/tests/data/test1452 b/tests/data/test1452
index 0a84cf8..6c76ef8 100644
--- a/tests/data/test1452
+++ b/tests/data/test1452
@@ -29,7 +29,7 @@
 test1452
 </stdin>
  <command>
-telnet://%HOSTIP:%NEGTELNETPORT --upload-file -
+telnet://%HOSTIP:%TELNETPORT --upload-file -
 </command>
 </client>
 
diff --git a/tests/data/test1554 b/tests/data/test1554
index d3926d9..fffa6ad 100644
--- a/tests/data/test1554
+++ b/tests/data/test1554
@@ -50,6 +50,8 @@
 <- Mutex unlock
 -> Mutex lock
 <- Mutex unlock
+-> Mutex lock
+<- Mutex unlock
 run 1: foobar and so on fun!
 -> Mutex lock
 <- Mutex unlock
@@ -65,6 +67,8 @@
 <- Mutex unlock
 -> Mutex lock
 <- Mutex unlock
+-> Mutex lock
+<- Mutex unlock
 run 1: foobar and so on fun!
 -> Mutex lock
 <- Mutex unlock
@@ -74,6 +78,8 @@
 <- Mutex unlock
 -> Mutex lock
 <- Mutex unlock
+-> Mutex lock
+<- Mutex unlock
 </datacheck>
 </reply>
 
diff --git a/tests/data/test1567 b/tests/data/test1567
new file mode 100644
index 0000000..088ebf4
--- /dev/null
+++ b/tests/data/test1567
@@ -0,0 +1,73 @@
+<testcase>
+<info>
+<keywords>
+HTTP
+URL API
+CURLOPT_CURLU
+CURLOPT_FOLLOWLOCATION
+</keywords>
+</info>
+
+# Server-side
+<reply>
+<data>
+HTTP/1.1 302 OK
+Content-Length: 6
+Location: /15670002
+
+-foo-
+</data>
+<data2>
+HTTP/1.1 200 OK
+Content-Length: 11
+
+redirected
+</data2>
+<datacheck>
+redirected
+redirected
+</datacheck>
+</reply>
+
+# Client-side
+<client>
+<server>
+http
+</server>
+# tool is what to use instead of 'curl'
+<tool>
+lib1567
+</tool>
+
+ <name>
+re-run redirected transfer without setting CURLU URL again
+ </name>
+ <command>
+http://%HOSTIP:%HTTPPORT/1567
+</command>
+</client>
+
+<verify>
+<strip>
+^User-Agent:.*
+</strip>
+<protocol>
+GET /1567 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+

+GET /15670002 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+

+GET /1567 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+

+GET /15670002 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+

+</protocol>
+</verify>
+</testcase>
diff --git a/tests/data/test1908 b/tests/data/test1908
index 236bd4a..bf23ef9 100644
--- a/tests/data/test1908
+++ b/tests/data/test1908
@@ -62,7 +62,7 @@
 # matches
 s/\"([^\"]*)\"/TIMESTAMP/
 </stripfile>
-<file name="log/altsvc-1908">
+<file name="log/altsvc-1908" mode="text">
 # Your alt-svc cache. https://curl.haxx.se/docs/alt-svc.html
 # This file was generated by libcurl! Edit at your own risk.
 h1 127.0.0.1 %HTTPPORT h2 3dbbdetxoyw4nsp6c3cc456oj2ays6s43ezxzsfxxri3h5xqd.example 443 TIMESTAMP 1 0
diff --git a/tests/data/test2043 b/tests/data/test2043
index 34f53b7..754a9b9 100644
--- a/tests/data/test2043
+++ b/tests/data/test2043
@@ -10,7 +10,7 @@
 # Client-side
 <client>
 <features>
-WinSSL
+Schannel
 </features>
 <server>
 none
diff --git a/tests/data/test2070 b/tests/data/test2070
index 4a21512..f03c87b 100644
--- a/tests/data/test2070
+++ b/tests/data/test2070
@@ -24,7 +24,7 @@
 # Client-side
 <client>
 <features>
-WinSSL
+Schannel
 !MinGW
 </features>
 <server>
diff --git a/tests/data/test3010 b/tests/data/test3010
new file mode 100644
index 0000000..1372a79
--- /dev/null
+++ b/tests/data/test3010
@@ -0,0 +1,57 @@
+<testcase>
+<info>
+<keywords>
+HTTP
+HTTP Basic
+RETRY-AFTER
+</keywords>
+</info>
+
+# Server-side
+<reply>
+<data nocheck="yes">
+HTTP/1.1 301 Moved Permanently
+Date: Thu, 09 Nov 2010 14:49:00 GMT
+Server: test-server/fake
+Content-Type: text/html
+Content-Length: 0
+Retry-After: 2
+Location: /30100002
+
+</data>
+<data2>
+HTTP/1.1 200 OK
+Date: Thu, 09 Nov 2010 14:49:00 GMT
+Server: test-server/fake
+Content-Type: text/html
+Content-Length: 0
+
+</data2>
+</reply>
+
+# Client-side
+<client>
+<server>
+http
+</server>
+
+<name>
+HTTP retry-after reset
+</name>
+<tool>
+lib3010
+</tool>
+
+<command>
+%HOSTIP:%HTTPPORT/3010
+</command>
+</client>
+
+# Verify data after the test has been "shot"
+<verify>
+<stdout>
+Retry-After: 2
+Retry-After: 0
+</stdout>
+</verify>
+</testcase>
diff --git a/tests/data/test396 b/tests/data/test396
new file mode 100644
index 0000000..1dd0342
--- /dev/null
+++ b/tests/data/test396
@@ -0,0 +1,202 @@
+<testcase>
+<info>
+<keywords>
+HTTP
+HTTP GET
+compressed
+</keywords>
+</info>
+#
+# Server-side
+<reply>
+<data base64="yes">
+SFRUUC8xLjEgMjAwIE9LDQpEYXRlOiBNb24sIDI5IE5vdiAyMDA0IDIxOjU2OjUzIEdNVA0KU2Vy
+dmVyOiBBcGFjaGUvMS4zLjMxIChEZWJpYW4gR05VL0xpbnV4KSBtb2RfZ3ppcC8xLjMuMjYuMWEg
+UEhQLzQuMy45LTEgbW9kX3NzbC8yLjguMjAgT3BlblNTTC8wLjkuN2QgbW9kX3BlcmwvMS4yOQ0K
+VmFyeTogQWNjZXB0LUVuY29kaW5nDQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1J
+U08tODg1OS0xDQpDb250ZW50LUVuY29kaW5nOiB6c3RkDQpDb250ZW50LUxlbmd0aDogMTMwOQ0K
+DQootS/9ZLESfSgAhj+9KODQugGwA7ZypiefqCCMWuEChf2B/kAy8O+aCN/J85sQo2WYoY3AzAu3
+ALMArADzIbf2pNpzu3kaHt3a+7pumz3QvrNJn6zxUdptGFLvNOy67bymt1gZRqqBqhqopndRkImC
+WNNUYZLrGFaqAWoasKZHVZBrglyVCoXJljJq+kbJsKImFCan5j0IgxD2kFdKljRBHrJtWNa+0GLG
+t6t0Y2+db98wD3D3dh7PwZLBVGAep877k0Ku1hbWuWeJqMgcQCAAQAgreFCQiuS6IBAYhgcBp05p
+tdrvMUnUg6Da+d6eR7eMAhjTU/ubEztOjRRyTNXz9lh739eZvfb42ruTgRxSd+6LNDLIIdsbw3Lv
+5/fMsM699c68G27U5mZebw1yXDCYbOvqdSvdYvxH7kWyt+7bIUcko6Vc977nhbXai24X3bccJD5K
+GwNyfHyRhGUhAkIhslwYEl4UYYBweVHG8nCxZF6UOWBASIAcUUQm4UWYKCKTWXh/3XJc9+8yPCkj
+3qrx30GObzo3Ht/Px1B6783X6PddJCZey7W1Se0G2a373CC/5z3vYYj1x47mHWT5WcbbjLdZy6zl
+xvnGOWSOpc2psaNx88PNT/XJqk/24dwP50Jmn7K9N9thyPxYcyKnod4xvLSLm0bANB2tRs8i2Fc7
+Lzdd+6x7hpGLIVVht3ZW0zCcJNIVnaFkYkhdUoRiaEkkqyKZeKQdZzmGlQmFXdToDCeUFMFubc2b
+Y0iRSNZFkWDtVnuNxp003ulhCDmkv7W3aj0MIYzht0eIVkUklkWj3GYvUKypimSTfihJpKIi1kSj
+ZSgQ8C4YTG3uzsvQmlgUTE6G00Num9XaHwTNadyn0VOrLWtzLSHDiISaKlfFmlDTNFXUdVGRSVUx
+rDzW7411btMZMkPvigGBNbXOkL0lJ2Yb1DuGHO+s9sU82rPGd9u5XWSIZVvXuZprO1+7XXvIckqu
+aUJhWEkVJVEwTdN2zWV4eVs3r9uv9uBRcIbBAesPgOiggZVzaGZABgAggEEBQELCICNKAyHz5wz5
+Gr+3SMoKzoiT4JcFlMRJ8E0BVdBikl8WJGONBZ5ErsE5h2Oju5HWDnZ50LZofbucqKR8qlj/gvM2
+pP8JtMX1f4XHv4sy+T9yUDCHs9YmJmw5hnGWowLZWgC0/j7rTMyJRnY3KrwRdj/wXTFmjnFucfZu
+/94DmfjeEDOFz0C0f3YgYWUsI+2YO9YVXGtiM3AJTNsy5j6K9jkAKLew5bRCRJqMYqloGVw2M0JH
+f4ZlSeeJaBsx6A24uIythC24JsTWGU7cNBP0NL3qbNPMIllkjj1n95If2W0cQobpYDaGF2ja1bjg
+5MAexBa5GWSJY2kGTsRGwkEd3Ad5qiG3zWSmXQGb7VwHzPvskUlDyLuenXPmlGEajIyyvcZ1Dns9
+S2Ru2G3YO5OHEHZNu4aZS8MuG5GPrZkBNbsTDMDQBg0rr/EM2GW5AKf9gZiRlINAzPQ5ltqgBSFC
+GNOIHYGDMjg5MNphi1sImR3WcGKBiIA8sM64mdAQ0sxEb84XSBFzplx8N2jz0O5guS/GeNfaqg7r
+yLrOzSoJKq2aJUadLQgFtLV6UcfzOw296pBr0/ms+rHmnTs5jnmC0eqLUKV72l4Ym3HYkknmcEsY
+QP51NUQZGktcjt2485yobNJeXv/S9pzH3nguOoYl36mAbjiMjYXDkIwI+7N0JMiHzrs7y3WvSOFZ
+</data>
+
+<datacheck>
+HTTP/1.1 200 OK

+Date: Mon, 29 Nov 2004 21:56:53 GMT

+Server: Apache/1.3.31 (Debian GNU/Linux) mod_gzip/1.3.26.1a PHP/4.3.9-1 mod_ssl/2.8.20 OpenSSL/0.9.7d mod_perl/1.29

+Vary: Accept-Encoding

+Content-Type: text/html; charset=ISO-8859-1

+Content-Encoding: zstd

+Content-Length: 1309

+

+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE project-listing SYSTEM "http://freshmeat.net/backend/fm-projects-0.4.dtd">
+<project-listing>
+  <project>
+    <project_id>1612</project_id>
+    <date_added>1998-08-21 04:01:29</date_added>
+    <date_updated>2004-10-18 02:22:23</date_updated>
+    <projectname_short>curl</projectname_short>
+    <projectname_full>curl and libcurl</projectname_full>
+    <desc_short>Command line tool and library for client-side URL transfers.</desc_short>
+    <desc_full>curl and libcurl is a tool for transferring files

+using URL syntax. It supports HTTP, HTTPS, FTP,

+FTPS, DICT, TELNET, LDAP, FILE, and GOPHER, as

+well as HTTP-post, HTTP-put, cookies, FTP upload,

+resumed transfers, passwords, portnumbers, SSL

+certificates, Kerberos, and proxies. It is powered

+by libcurl, the client-side URL transfer library.

+There are bindings to libcurl for over 20

+languages and environments.

+</desc_full>
+    <vitality_score>5784.57</vitality_score>
+    <vitality_percent>3.16</vitality_percent>
+    <vitality_rank>169</vitality_rank>
+    <popularity_score>6594.54</popularity_score>
+    <popularity_percent>13.81</popularity_percent>
+    <popularity_rank>105</popularity_rank>
+    <rating>8.50</rating>
+    <rating_count>21</rating_count>
+    <rating_rank>183</rating_rank>
+    <subscriptions>323</subscriptions>
+    <branch_name>Default</branch_name>
+    <url_project_page>http://freshmeat.net/projects/curl/</url_project_page>
+    <url_homepage>http://freshmeat.net/redir/curl/1612/url_homepage/</url_homepage>
+    <url_tgz>http://freshmeat.net/redir/curl/1612/url_tgz/</url_tgz>
+    <url_bz2>http://freshmeat.net/redir/curl/1612/url_bz2/</url_bz2>
+    <url_zip>http://freshmeat.net/redir/curl/1612/url_zip/</url_zip>
+    <url_changelog>http://freshmeat.net/redir/curl/1612/url_changelog/</url_changelog>
+    <url_rpm>http://freshmeat.net/redir/curl/1612/url_rpm/</url_rpm>
+    <url_deb>http://freshmeat.net/redir/curl/1612/url_deb/</url_deb>
+    <url_osx>http://freshmeat.net/redir/curl/1612/url_osx/</url_osx>
+    <url_bsdport>http://freshmeat.net/redir/curl/1612/url_bsdport/</url_bsdport>
+    <url_purchase></url_purchase>
+    <url_cvs>http://freshmeat.net/redir/curl/1612/url_cvs/</url_cvs>
+    <url_list>http://freshmeat.net/redir/curl/1612/url_list/</url_list>
+    <url_mirror>http://freshmeat.net/redir/curl/1612/url_mirror/</url_mirror>
+    <url_demo></url_demo>
+    <license>MIT/X Consortium License</license>
+    <latest_release>
+      <latest_release_version>7.12.2</latest_release_version>
+      <latest_release_id>176085</latest_release_id>
+      <latest_release_date>2004-10-18 02:22:23</latest_release_date>
+    </latest_release>
+    <screenshot_thumb></screenshot_thumb>
+    <authors>
+      <author>
+        <author_name>Daniel Stenberg</author_name>
+        <author_url>http://freshmeat.net/~bagder/</author_url>
+        <author_role>Owner</author_role>
+      </author>
+    </authors>
+    <descriminators>
+      <trove_id>12</trove_id>
+      <trove_id>226</trove_id>
+      <trove_id>3</trove_id>
+      <trove_id>2</trove_id>
+      <trove_id>188</trove_id>
+      <trove_id>216</trove_id>
+      <trove_id>200</trove_id>
+      <trove_id>220</trove_id>
+      <trove_id>164</trove_id>
+      <trove_id>90</trove_id>
+      <trove_id>89</trove_id>
+      <trove_id>809</trove_id>
+      <trove_id>150</trove_id>
+      <trove_id>224</trove_id>
+      <trove_id>900</trove_id>
+      <trove_id>839</trove_id>
+    </descriminators>
+    <dependencies>
+      <dependency type="recommended">
+        <dependency_release_id>0</dependency_release_id>
+        <dependency_branch_id>7464</dependency_branch_id>
+        <dependency_project_id>7464</dependency_project_id>
+        <dependency_project_title>OpenSSL (Default)</dependency_project_title>
+      </dependency>
+      <dependency type="optional">
+        <dependency_release_id>0</dependency_release_id>
+        <dependency_branch_id>0</dependency_branch_id>
+        <dependency_project_id>7443</dependency_project_id>
+        <dependency_project_title>OpenLDAP</dependency_project_title>
+      </dependency>
+      <dependency type="optional">
+        <dependency_release_id>0</dependency_release_id>
+        <dependency_branch_id>0</dependency_branch_id>
+        <dependency_project_id>12351</dependency_project_id>
+        <dependency_project_title>zlib</dependency_project_title>
+      </dependency>
+      <dependency type="optional">
+        <dependency_release_id>0</dependency_release_id>
+        <dependency_branch_id>0</dependency_branch_id>
+        <dependency_project_id>32047</dependency_project_id>
+        <dependency_project_title>Heimdal</dependency_project_title>
+      </dependency>
+      <dependency type="optional">
+        <dependency_release_id>0</dependency_release_id>
+        <dependency_branch_id>0</dependency_branch_id>
+        <dependency_project_id>44532</dependency_project_id>
+        <dependency_project_title>c-ares</dependency_project_title>
+      </dependency>
+    </dependencies>
+  </project>
+</project-listing>
+</datacheck>
+
+</reply>
+
+#
+# Client-side
+<client>
+<features>
+zstd
+</features>
+<server>
+http
+</server>
+ <name>
+HTTP GET zstd compressed content
+ </name>
+ <command>
+http://%HOSTIP:%HTTPPORT/396 --compressed
+</command>
+</client>
+
+#
+# Verify data after the test has been "shot"
+<verify>
+<strip>
+^User-Agent:.*
+</strip>
+<strippart>
+s/^Accept-Encoding: .*/Accept-Encoding: xxx/
+</strippart>
+<protocol>
+GET /396 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+Accept-Encoding: xxx
+

+</protocol>
+</verify>
+</testcase>
diff --git a/tests/data/test397 b/tests/data/test397
new file mode 100644
index 0000000..6f872e2
--- /dev/null
+++ b/tests/data/test397
@@ -0,0 +1,198 @@
+<testcase>
+<info>
+<keywords>
+HTTP
+HTTP GET
+compressed
+</keywords>
+</info>
+#
+# Server-side
+<reply>
+# Length of not-encoded content is 16512 what is greater than default value of
+# CURL_MAX_WRITE_SIZE (16384)
+<data base64="yes">
+SFRUUC8xLjEgMjAwIE9LDQpEYXRlOiBNb24sIDI5IE5vdiAyMDA0IDIxOjU2OjUzIEdNVA0KU2Vy
+dmVyOiBBcGFjaGUvMS4zLjMxIChEZWJpYW4gR05VL0xpbnV4KSBtb2RfZ3ppcC8xLjMuMjYuMWEg
+UEhQLzQuMy45LTEgbW9kX3NzbC8yLjguMjAgT3BlblNTTC8wLjkuN2QgbW9kX3BlcmwvMS4yOQ0K
+VmFyeTogQWNjZXB0LUVuY29kaW5nDQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1J
+U08tODg1OS0xDQpDb250ZW50LUVuY29kaW5nOiB6c3RkDQpDb250ZW50LUxlbmd0aDogNDcNCg0K
+KLUv/WSAPw0BAIgwMTIzNDU2Nzg5QUJDREVGCgQAfJ9geAAEGh3Sq006l4KvuZw=
+</data>
+
+<datacheck>
+HTTP/1.1 200 OK

+Date: Mon, 29 Nov 2004 21:56:53 GMT

+Server: Apache/1.3.31 (Debian GNU/Linux) mod_gzip/1.3.26.1a PHP/4.3.9-1 mod_ssl/2.8.20 OpenSSL/0.9.7d mod_perl/1.29

+Vary: Accept-Encoding

+Content-Type: text/html; charset=ISO-8859-1

+Content-Encoding: zstd

+Content-Length: 47

+

+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
+</datacheck>
+
+</reply>
+
+#
+# Client-side
+<client>
+<features>
+zstd
+</features>
+<server>
+http
+</server>
+ <name>
+HTTP GET zstd compressed content of size more than CURL_MAX_WRITE_SIZE
+ </name>
+ <command>
+http://%HOSTIP:%HTTPPORT/397 --compressed
+</command>
+</client>
+
+#
+# Verify data after the test has been "shot"
+<verify>
+<strip>
+^User-Agent:.*
+</strip>
+<strippart>
+s/^Accept-Encoding: .*/Accept-Encoding: xxx/
+</strippart>
+<protocol>
+GET /397 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+Accept-Encoding: xxx
+

+</protocol>
+</verify>
+</testcase>
diff --git a/tests/data/test558 b/tests/data/test558
index 9469796..d5aa0e0 100644
--- a/tests/data/test558
+++ b/tests/data/test558
@@ -49,6 +49,8 @@
 s/:\d+/:/
 s:^(MEM |FD )(.*/)(.*):$1$3:
 s/\r\n/\n/
+s/^MEM getenv.c: realloc\(\)[\n]$//
+s/^MEM getenv.c: free\(\)[\n]$//
 </stripfile>
 </verify>
 
diff --git a/tests/data/test674 b/tests/data/test674
new file mode 100644
index 0000000..d1f1a86
--- /dev/null
+++ b/tests/data/test674
@@ -0,0 +1,57 @@
+<testcase>
+<info>
+<keywords>
+HTTP
+HTTP GET
+CURLOPT_CURLU
+curl_easy_duphandle
+</keywords>
+</info>
+<reply>
+<data nocheck="yes">
+HTTP/1.1 200 OK
+Date: Thu, 09 Nov 2010 14:49:00 GMT
+Server: test-server/fake
+Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
+ETag: "21025-dc7-39462498"
+Accept-Ranges: bytes
+Content-Length: 6
+Connection: close
+Content-Type: text/html
+Funny-head: yesyes
+
+-foo-
+</data>
+</reply>
+<client>
+<server>
+http
+</server>
+<tool>
+lib674
+</tool>
+<name>
+Set CURLOPT_CURLU and dupe the handle
+ </name>
+ <command>
+http://%HOSTIP:%HTTPPORT/674
+</command>
+</client>
+
+<verify>
+<strip>
+^User-Agent:.*
+</strip>
+<protocol>
+GET /674 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+

+GET /674 HTTP/1.1

+Host: %HOSTIP:%HTTPPORT

+Accept: */*

+

+</protocol>
+</verify>
+
+</testcase>
diff --git a/tests/data/test842 b/tests/data/test842
index 1d9181e..2b5ae1c 100644
--- a/tests/data/test842
+++ b/tests/data/test842
@@ -15,7 +15,7 @@
 <servercmd>
 AUTH OAUTHBEARER
 REPLY AUTHENTICATE +
-REPLY bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMwFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ== A002 OK AUTHENTICATE completed
+REPLY %b64[n,a=user,%01host=127.0.0.1%01port=%IMAPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% A002 OK AUTHENTICATE completed
 </servercmd>
 <data>
 From: me@somewhere

@@ -42,9 +42,6 @@
 </command>
 # The protocol section doesn't support ways of specifying the raw data in the
 # base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%IMAPPORT' ne '9003' );"
-</precheck>
 </client>
 
 #
@@ -53,7 +50,7 @@
 <protocol>
 A001 CAPABILITY

 A002 AUTHENTICATE OAUTHBEARER

-bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMwFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+%b64[n,a=user,%01host=127.0.0.1%01port=%IMAPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 A003 SELECT 842

 A004 FETCH 1 BODY[]

 A005 LOGOUT

diff --git a/tests/data/test843 b/tests/data/test843
index bd39dd9..1311889 100644
--- a/tests/data/test843
+++ b/tests/data/test843
@@ -41,11 +41,6 @@
  <command>
 'imap://%HOSTIP:%IMAPPORT/843/;MAILINDEX=1' -u user --oauth2-bearer mF_9.B5f-4.1JqM
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%IMAPPORT' ne '9003' );"
-</precheck>
 </client>
 
 #
@@ -53,7 +48,7 @@
 <verify>
 <protocol>
 A001 CAPABILITY

-A002 AUTHENTICATE OAUTHBEARER bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMwFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+A002 AUTHENTICATE OAUTHBEARER %b64[n,a=user,%01host=127.0.0.1%01port=%IMAPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 A003 SELECT 843

 A004 FETCH 1 BODY[]

 A005 LOGOUT

diff --git a/tests/data/test844 b/tests/data/test844
index c5093d2..8573bc2 100644
--- a/tests/data/test844
+++ b/tests/data/test844
@@ -15,9 +15,7 @@
 <servercmd>
 AUTH OAUTHBEARER
 REPLY AUTHENTICATE +
-REPLY bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMwFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ== +
-eyJzdGF0dXMiOiJpbnZhbGlkX3Rva2VuIiwic2NvcGUiOiJleGFtcGxlX3Njb3BlIiwib3BlbmlkLWNvbmZpZ3VyYXRpb24iOiJodHRwczovL2V4YW1wbGUuY29tLy53ZWxsLWtub3duL29wZW5pZC1jb25maWd1cmF0aW9uIn0=
-REPLY AQ== A002 NO Authentication failed
+REPLY %b64[n,a=user,%01host=127.0.0.1%01port=%IMAPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% A002 NO Authentication failed
 </servercmd>
 </reply>
 
@@ -33,11 +31,6 @@
  <command>
 'imap://%HOSTIP:%IMAPPORT/844/;MAILINDEX=1' -u user --oauth2-bearer mF_9.B5f-4.1JqM
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%IMAPPORT' ne '9003' );"
-</precheck>
 </client>
 
 #
@@ -53,8 +46,7 @@
 <protocol>
 A001 CAPABILITY

 A002 AUTHENTICATE OAUTHBEARER

-bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMwFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

-AQ==

+%b64[n,a=user,%01host=127.0.0.1%01port=%IMAPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 </protocol>
 </verify>
 </testcase>
diff --git a/tests/data/test845 b/tests/data/test845
index 70562c7..449eef3 100644
--- a/tests/data/test845
+++ b/tests/data/test845
@@ -33,11 +33,6 @@
  <command>
 'imap://%HOSTIP:%IMAPPORT/845/;MAILINDEX=1' -u user --oauth2-bearer mF_9.B5f-4.1JqM
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%IMAPPORT' ne '9003' );"
-</precheck>
 </client>
 
 #
@@ -52,8 +47,8 @@
 # transfer and such a connection will not get a "LOGOUT"
 <protocol>
 A001 CAPABILITY

-A002 AUTHENTICATE OAUTHBEARER bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMwFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

-AQ==

+A002 AUTHENTICATE OAUTHBEARER %b64[n,a=user,%01host=127.0.0.1%01port=%IMAPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

+%b64[%01]b64%

 </protocol>
 </verify>
 </testcase>
diff --git a/tests/data/test887 b/tests/data/test887
index 35419b5..ccf3649 100644
--- a/tests/data/test887
+++ b/tests/data/test887
@@ -17,7 +17,7 @@
 <servercmd>
 AUTH OAUTHBEARER
 REPLY AUTH +
-REPLY bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ== +OK Login successful
+REPLY %b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% +OK Login successful
 </servercmd>
 <data>
 From: me@somewhere

@@ -42,11 +42,6 @@
  <command>
 pop3://%HOSTIP:%POP3PORT/887 -u user --oauth2-bearer mF_9.B5f-4.1JqM
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%POP3PORT' ne '9001' );"
-</precheck>
 </client>
 
 #
@@ -55,7 +50,7 @@
 <protocol>
 CAPA

 AUTH OAUTHBEARER

-bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+%b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 RETR 887

 QUIT

 </protocol>
diff --git a/tests/data/test888 b/tests/data/test888
index 78463fe..465a2d0 100644
--- a/tests/data/test888
+++ b/tests/data/test888
@@ -42,11 +42,6 @@
  <command>
 pop3://%HOSTIP:%POP3PORT/888 -u user --oauth2-bearer mF_9.B5f-4.1JqM --sasl-ir
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%POP3PORT' ne '9001' );"
-</precheck>
 </client>
 
 #
@@ -54,7 +49,7 @@
 <verify>
 <protocol>
 CAPA

-AUTH OAUTHBEARER bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+AUTH OAUTHBEARER %b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 RETR 888

 QUIT

 </protocol>
diff --git a/tests/data/test889 b/tests/data/test889
index 2edb371..9658d38 100644
--- a/tests/data/test889
+++ b/tests/data/test889
@@ -17,7 +17,7 @@
 <servercmd>
 AUTH OAUTHBEARER
 REPLY AUTH +
-REPLY bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ== + eyJzdGF0dXMiOiJpbnZhbGlkX3Rva2VuIiwic2NvcGUiOiJleGFtcGxlX3Njb3BlIiwib3BlbmlkLWNvbmZpZ3VyYXRpb24iOiJodHRwczovL2V4YW1wbGUuY29tLy53ZWxsLWtub3duL29wZW5pZC1jb25maWd1cmF0aW9uIn0
+REPLY %b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% + eyJzdGF0dXMiOiJpbnZhbGlkX3Rva2VuIiwic2NvcGUiOiJleGFtcGxlX3Njb3BlIiwib3BlbmlkLWNvbmZpZ3VyYXRpb24iOiJodHRwczovL2V4YW1wbGUuY29tLy53ZWxsLWtub3duL29wZW5pZC1jb25maWd1cmF0aW9uIn0
 REPLY AQ== -ERR Authentication failed
 </servercmd>
 </reply>
@@ -34,11 +34,6 @@
  <command>
 pop3://%HOSTIP:%POP3PORT/889 -u user --oauth2-bearer mF_9.B5f-4.1JqM
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%POP3PORT' ne '9001' );"
-</precheck>
 </client>
 
 #
@@ -54,7 +49,7 @@
 <protocol>
 CAPA

 AUTH OAUTHBEARER

-bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+%b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 AQ==

 </protocol>
 </verify>
diff --git a/tests/data/test890 b/tests/data/test890
index ca0ccc7..4d6701a 100644
--- a/tests/data/test890
+++ b/tests/data/test890
@@ -34,11 +34,6 @@
  <command>
 pop3://%HOSTIP:%POP3PORT/890 -u user --oauth2-bearer mF_9.B5f-4.1JqM --sasl-ir
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%POP3PORT' ne '9001' );"
-</precheck>
 </client>
 
 #
@@ -53,7 +48,7 @@
 # transfer and such a connection will not get a "QUIT"
 <protocol>
 CAPA

-AUTH OAUTHBEARER bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwMQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+AUTH OAUTHBEARER %b64[n,a=user,%01host=127.0.0.1%01port=%POP3PORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 AQ==

 </protocol>
 </verify>
diff --git a/tests/data/test914 b/tests/data/test914
index d1532c8..0124b76 100644
--- a/tests/data/test914
+++ b/tests/data/test914
@@ -8,6 +8,9 @@
 #
 # Server-side
 <reply>
+<servercmd>
+REPLY MAIL 501 not fine enough
+</servercmd>
 </reply>
 
 #
diff --git a/tests/data/test946 b/tests/data/test946
index c6753dc..aa88364 100644
--- a/tests/data/test946
+++ b/tests/data/test946
@@ -16,7 +16,7 @@
 <servercmd>
 AUTH OAUTHBEARER
 REPLY AUTH 334 OAUTHBEARER supported
-REPLY bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwNQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ== 235 Authenticated
+REPLY %b64[n,a=user,%01host=127.0.0.1%01port=%SMTPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% 235 Authenticated
 </servercmd>
 </reply>
 
@@ -35,11 +35,6 @@
  <command>
 smtp://%HOSTIP:%SMTPPORT/946 --mail-rcpt recipient@example.com --mail-from sender@example.com -u user --oauth2-bearer mF_9.B5f-4.1JqM -T -
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%SMTPPORT' ne '9005' );"
-</precheck>
 </client>
 
 #
@@ -48,7 +43,7 @@
 <protocol>
 EHLO 946

 AUTH OAUTHBEARER

-bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwNQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+%b64[n,a=user,%01host=127.0.0.1%01port=%SMTPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 MAIL FROM:<sender@example.com>

 RCPT TO:<recipient@example.com>

 DATA

diff --git a/tests/data/test947 b/tests/data/test947
index 03c3fbe..d2622be 100644
--- a/tests/data/test947
+++ b/tests/data/test947
@@ -35,11 +35,6 @@
  <command>
 smtp://%HOSTIP:%SMTPPORT/947 --mail-rcpt recipient@example.com --mail-from sender@example.com -u user --oauth2-bearer mF_9.B5f-4.1JqM --sasl-ir -T -
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%SMTPPORT' ne '9005' );"
-</precheck>
 </client>
 
 #
@@ -47,7 +42,7 @@
 <verify>
 <protocol>
 EHLO 947

-AUTH OAUTHBEARER bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwNQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+AUTH OAUTHBEARER %b64[n,a=user,%01host=127.0.0.1%01port=%SMTPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 MAIL FROM:<sender@example.com>

 RCPT TO:<recipient@example.com>

 DATA

diff --git a/tests/data/test948 b/tests/data/test948
index 8385f0c..a6eadf5 100644
--- a/tests/data/test948
+++ b/tests/data/test948
@@ -16,7 +16,7 @@
 <servercmd>
 AUTH OAUTHBEARER
 REPLY AUTH 334 OAUTHBEARER supported
-REPLY bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwNQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ== 334 eyJzdGF0dXMiOiJpbnZhbGlkX3Rva2VuIiwic2NvcGUiOiJleGFtcGxlX3Njb3BlIiwib3BlbmlkLWNvbmZpZ3VyYXRpb24iOiJodHRwczovL2V4YW1wbGUuY29tLy53ZWxsLWtub3duL29wZW5pZC1jb25maWd1cmF0aW9uIn0
+REPLY %b64[n,a=user,%01host=127.0.0.1%01port=%SMTPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64% 334 eyJzdGF0dXMiOiJpbnZhbGlkX3Rva2VuIiwic2NvcGUiOiJleGFtcGxlX3Njb3BlIiwib3BlbmlkLWNvbmZpZ3VyYXRpb24iOiJodHRwczovL2V4YW1wbGUuY29tLy53ZWxsLWtub3duL29wZW5pZC1jb25maWd1cmF0aW9uIn0
 REPLY AQ== 535 Username and Password not accepted. Learn more at\r\n535 http://support.example.com/mail/oauth
 </servercmd>
 </reply>
@@ -36,11 +36,6 @@
  <command>
 smtp://%HOSTIP:%SMTPPORT/948 --mail-rcpt recipient@example.com --mail-from sender@example.com -u user --oauth2-bearer mF_9.B5f-4.1JqM -T -
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%SMTPPORT' ne '9005' );"
-</precheck>
 </client>
 
 #
@@ -56,7 +51,7 @@
 <protocol>
 EHLO 948

 AUTH OAUTHBEARER

-bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwNQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+%b64[n,a=user,%01host=127.0.0.1%01port=%SMTPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 AQ==

 </protocol>
 </verify>
diff --git a/tests/data/test949 b/tests/data/test949
index 3459400..82064f1 100644
--- a/tests/data/test949
+++ b/tests/data/test949
@@ -36,11 +36,6 @@
  <command>
 smtp://%HOSTIP:%SMTPPORT/949 --mail-rcpt recipient@example.com --mail-from sender@example.com -u user --oauth2-bearer mF_9.B5f-4.1JqM --sasl-ir -T -
 </command>
-# The protocol section doesn't support ways of specifying the raw data in the
-# base64 encoded message so we must assert this
-<precheck>
-perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%SMTPPORT' ne '9005' );"
-</precheck>
 </client>
 
 #
@@ -55,7 +50,7 @@
 # transfer and such a connection will not get a "QUIT"
 <protocol>
 EHLO 949

-AUTH OAUTHBEARER bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwNQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==

+AUTH OAUTHBEARER %b64[n,a=user,%01host=127.0.0.1%01port=%SMTPPORT%01auth=Bearer mF_9.B5f-4.1JqM%01%01]b64%

 AQ==

 </protocol>
 </verify>
diff --git a/tests/data/test955 b/tests/data/test955
index 57d618c..97ef295 100644
--- a/tests/data/test955
+++ b/tests/data/test955
@@ -8,6 +8,9 @@
 #
 # Server-side
 <reply>
+<servercmd>
+REPLY MAIL 501 not fine enough
+</servercmd>
 </reply>
 
 #
diff --git a/tests/data/test959 b/tests/data/test959
index a61c3d1..1b2d658 100644
--- a/tests/data/test959
+++ b/tests/data/test959
@@ -8,6 +8,9 @@
 #
 # Server-side
 <reply>
+<servercmd>
+REPLY MAIL 501 not fine enough
+</servercmd>
 </reply>
 
 #
diff --git a/tests/data/test970 b/tests/data/test970
index e6d138f..c0a88a7 100644
--- a/tests/data/test970
+++ b/tests/data/test970
@@ -61,7 +61,7 @@
 

 </protocol>
 <stdout nonewline="yes">
-{"url_effective":"http://%HOSTIP:%HTTPPORT/970","http_code":200,"response_code":200,"http_connect":0,"time_total":0.000013,"time_namelookup":0.000013,"time_connect":0.000013,"time_appconnect":0.000013,"time_pretransfer":0.000013,"time_starttransfer":0.000013,"size_header":4019,"size_request":4019,"size_download":445,"size_upload":0,"speed_download":13,"speed_upload":13,"content_type":"text/html","num_connects":1,"time_redirect":0.000013,"num_redirects":0,"ssl_verify_result":0,"proxy_ssl_verify_result":0,"filename_effective":"log/out970","remote_ip":"%HOSTIP","remote_port":%HTTPPORT,"local_ip":"127.0.0.1","local_port":13,"http_version":"1.1","scheme":"HTTP","curl_version":"curl-unit-test-fake-version"}
+{"url_effective":"http://%HOSTIP:%HTTPPORT/970","method":"GET","http_code":200,"response_code":200,"http_connect":0,"time_total":0.000013,"time_namelookup":0.000013,"time_connect":0.000013,"time_appconnect":0.000013,"time_pretransfer":0.000013,"time_starttransfer":0.000013,"size_header":4019,"size_request":4019,"size_download":445,"size_upload":0,"speed_download":13,"speed_upload":13,"content_type":"text/html","num_connects":1,"time_redirect":0.000013,"num_redirects":0,"ssl_verify_result":0,"proxy_ssl_verify_result":0,"filename_effective":"log/out970","remote_ip":"%HOSTIP","remote_port":%HTTPPORT,"local_ip":"127.0.0.1","local_port":13,"http_version":"1.1","scheme":"HTTP","curl_version":"curl-unit-test-fake-version"}
 </stdout>
 </verify>
 </testcase>
diff --git a/tests/ftpserver.pl b/tests/ftpserver.pl
index 92420ea..d587f45 100755
--- a/tests/ftpserver.pl
+++ b/tests/ftpserver.pl
@@ -83,6 +83,7 @@
 my $srcdir;         # directory where ftpserver.pl is located
 my $srvrname;       # server name for presentation purposes
 my $cwd_testno;     # test case numbers extracted from CWD command
+my $testno = 0;     # test case number (read from ftpserver.cmd)
 my $path   = '.';
 my $logdir = $path .'/log';
 
@@ -449,17 +450,14 @@
 # Returns the given test's reply data
 #
 sub getreplydata {
-    my ($testno) = @_;
+    my ($num) = @_;
     my $testpart = "";
 
-    $testno =~ s/^([^0-9]*)//;
-    if($testno > 10000) {
-       $testpart = $testno % 10000;
-       $testno = int($testno / 10000);
+    $num =~ s/^([^0-9]*)//;
+    if($num > 10000) {
+       $testpart = $num % 10000;
     }
 
-    loadtest("$srcdir/data/test$testno");
-
     my @data = getpart("reply", "data$testpart");
     if((!@data) && ($testpart ne "")) {
         @data = getpart("reply", "data");
@@ -835,13 +833,8 @@
             }
         }
 
-        # Validate the from address (only <> and a valid email address inside
-        # <> are allowed, such as <user@example.com>)
-        if (($from eq "<>") ||
-            (!$smtputf8 && $from =~
-              /^<([a-zA-Z0-9._%+-]+)\@(([a-zA-Z0-9-]+)\.)+([a-zA-Z]{2,4})>$/) ||
-            ($smtputf8 && $from =~
-              /^<([a-zA-Z0-9\x{80}-\x{ff}._%+-]+)\@(([a-zA-Z0-9\x{80}-\x{ff}-]+)\.)+([a-zA-Z]{2,4})>$/)) {
+        # this server doesn't "validate" MAIL FROM addresses
+        if (length($from)) {
             my @found;
             my $valid = 1;
 
@@ -2098,7 +2091,8 @@
     logmsg "pass LIST data on data connection\n";
 
     if($cwd_testno) {
-        loadtest("$srcdir/data/test$cwd_testno");
+        loadtest("$logdir/test$cwd_testno") ||
+            loadtest("$srcdir/data/test$cwd_testno");
 
         my @data = getpart("reply", "data");
         for(@data) {
@@ -2161,7 +2155,8 @@
         $testno = int($testno / 10000);
     }
 
-    loadtest("$srcdir/data/test$testno");
+    loadtest("$logdir/test$testno") ||
+        loadtest("$srcdir/data/test$testno");
 
     my @data = getpart("reply", "mdtm");
 
@@ -2214,7 +2209,8 @@
         $testno = int($testno / 10000);
     }
 
-    loadtest("$srcdir/data/test$testno");
+    loadtest("$logdir/test$testno") ||
+        loadtest("$srcdir/data/test$testno");
 
     my @data = getpart("reply", "size");
 
@@ -2303,7 +2299,8 @@
         $testno = int($testno / 10000);
     }
 
-    loadtest("$srcdir/data/test$testno");
+    loadtest("$logdir/test$testno") ||
+        loadtest("$srcdir/data/test$testno");
 
     my @data = getpart("reply", "data$testpart");
 
@@ -2886,6 +2883,10 @@
             $nosave = 1;
             logmsg "FTPD: NOSAVE prevents saving of uploaded data\n";
         }
+        elsif($_ =~ /^Testnum (\d+)/){
+            $testno = $1;
+            logmsg "FTPD: run test case number: $testno\n";
+        }
     }
     close(CUSTOM);
 }
@@ -3074,6 +3075,8 @@
     $| = 1;
 
     &customize(); # read test control instructions
+    loadtest("$logdir/test$testno") ||
+        loadtest("$srcdir/data/test$testno");
 
     my $welcome = $commandreply{"welcome"};
     if(!$welcome) {
diff --git a/tests/libtest/Makefile.am b/tests/libtest/Makefile.am
index e87a363..7f68aba 100644
--- a/tests/libtest/Makefile.am
+++ b/tests/libtest/Makefile.am
@@ -91,8 +91,11 @@
 libhostname_la_LDFLAGS_EXTRA = -module -avoid-version -rpath /nowhere
 libhostname_la_CFLAGS_EXTRA =
 
+libstubgss_la_LDFLAGS_EXTRA =
+
 if CURL_LT_SHLIB_USE_NO_UNDEFINED
 libhostname_la_LDFLAGS_EXTRA += -no-undefined
+libstubgss_la_LDFLAGS_EXTRA += -no-undefined
 endif
 
 if CURL_LT_SHLIB_USE_MIMPURE_TEXT
@@ -118,7 +121,7 @@
 noinst_LTLIBRARIES += libstubgss.la
 
 libstubgss_la_CPPFLAGS = $(AM_CPPFLAGS)
-libstubgss_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version -rpath /nowhere
+libstubgss_la_LDFLAGS = $(AM_LDFLAGS) $(libstubgss_la_LDFLAGS_EXTRA) -avoid-version -rpath /nowhere
 libstubgss_la_CFLAGS = $(AM_CFLAGS) -g
 
 libstubgss_la_SOURCES = stub_gssapi.c stub_gssapi.h
@@ -137,7 +140,7 @@
 CS_ = $(CS_0)
 
 checksrc:
-	$(CHECKSRC)@PERL@ $(top_srcdir)/lib/checksrc.pl $(srcdir)/*.[ch]
+	$(CHECKSRC)@PERL@ $(top_srcdir)/lib/checksrc.pl -D$(srcdir) $(srcdir)/*.[ch]
 
 if CURLDEBUG
 # for debug builds, we scan the sources on all regular make invokes
diff --git a/tests/libtest/Makefile.inc b/tests/libtest/Makefile.inc
index f29bf6a..2c9c665 100644
--- a/tests/libtest/Makefile.inc
+++ b/tests/libtest/Makefile.inc
@@ -47,7 +47,7 @@
  lib583 lib585 lib586 lib587 lib589 lib590 lib591 lib597 lib598 lib599   \
  lib643 lib644 lib645 lib650 lib651 lib652 lib653 lib654 lib655 lib658   \
  lib659 lib661 lib666 lib667 lib668 \
- lib670 lib671 lib672 lib673 \
+ lib670 lib671 lib672 lib673 lib674 \
  lib1156 \
  lib1500 lib1501 lib1502 lib1503 lib1504 lib1505 lib1506 lib1507 lib1508 \
  lib1509 lib1510 lib1511 lib1512 lib1513 lib1514 lib1515         lib1517 \
@@ -56,10 +56,10 @@
  lib1534 lib1535 lib1536 lib1537 lib1538 lib1539 \
  lib1540 lib1541 \
  lib1550 lib1551 lib1552 lib1553 lib1554 lib1555 lib1556 lib1557 \
- lib1558 lib1559 lib1560 lib1564 lib1565 \
+ lib1558 lib1559 lib1560 lib1564 lib1565 lib1567 \
  lib1591 lib1592 lib1593 lib1594 lib1596 \
  lib1900 lib1905 lib1906 lib1907 lib1908 lib1910 \
- lib2033
+ lib2033 lib3010
 
 chkdecimalpoint_SOURCES = chkdecimalpoint.c ../../lib/mprintf.c \
  ../../lib/curl_ctype.c  ../../lib/dynbuf.c ../../lib/strdup.c
@@ -400,6 +400,10 @@
 lib673_LDADD = $(TESTUTIL_LIBS)
 lib673_CPPFLAGS = $(AM_CPPFLAGS) -DLIB673
 
+lib674_SOURCES = lib674.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS)
+lib674_LDADD = $(TESTUTIL_LIBS)
+lib674_CPPFLAGS = $(AM_CPPFLAGS)
+
 lib1500_SOURCES = lib1500.c $(SUPPORTFILES) $(TESTUTIL)
 lib1500_LDADD = $(TESTUTIL_LIBS)
 lib1500_CPPFLAGS = $(AM_CPPFLAGS)
@@ -600,6 +604,9 @@
 lib1565_LDADD = $(TESTUTIL_LIBS)
 lib1565_CPPFLAGS = $(AM_CPPFLAGS)
 
+lib1567_SOURCES = lib1567.c $(SUPPORTFILES)
+lib1567_CPPFLAGS = $(AM_CPPFLAGS)
+
 lib1591_SOURCES = lib1591.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS)
 lib1591_LDADD = $(TESTUTIL_LIBS)
 lib1591_CPPFLAGS = $(AM_CPPFLAGS) -DLIB1591
@@ -645,3 +652,7 @@
 lib2033_SOURCES = libntlmconnect.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS)
 lib2033_LDADD = $(TESTUTIL_LIBS)
 lib2033_CPPFLAGS = $(AM_CPPFLAGS) -DUSE_PIPELINING
+
+lib3010_SOURCES = lib3010.c $(SUPPORTFILES) $(TESTUTIL) $(WARNLESS)
+lib3010_LDADD = $(TESTUTIL_LIBS)
+lib3010_CPPFLAGS = $(AM_CPPFLAGS)
diff --git a/tests/libtest/lib1567.c b/tests/libtest/lib1567.c
new file mode 100644
index 0000000..48e6ea9
--- /dev/null
+++ b/tests/libtest/lib1567.c
@@ -0,0 +1,52 @@
+/***************************************************************************
+ *                                  _   _ ____  _
+ *  Project                     ___| | | |  _ \| |
+ *                             / __| | | | |_) | |
+ *                            | (__| |_| |  _ <| |___
+ *                             \___|\___/|_| \_\_____|
+ *
+ * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
+ *
+ * This software is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at https://curl.haxx.se/docs/copyright.html.
+ *
+ * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+ * copies of the Software, and permit persons to whom the Software is
+ * furnished to do so, under the terms of the COPYING file.
+ *
+ * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+ * KIND, either express or implied.
+ *
+ ***************************************************************************/
+#include "test.h"
+
+#include "memdebug.h"
+
+#include <curl/multi.h>
+
+int test(char *URL)
+{
+  CURL *curl;
+  CURLcode res = CURLE_OK;
+
+  global_init(CURL_GLOBAL_ALL);
+  curl = curl_easy_init();
+  if(curl) {
+    CURLU *u = curl_url();
+    if(u) {
+      curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
+      curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L);
+      curl_url_set(u, CURLUPART_URL, URL, 0);
+      curl_easy_setopt(curl, CURLOPT_CURLU, u);
+      res = curl_easy_perform(curl);
+
+      fprintf(stderr, "****************************** Do it again\n");
+      res = curl_easy_perform(curl);
+      curl_url_cleanup(u);
+    }
+    curl_easy_cleanup(curl);
+  }
+  curl_global_cleanup();
+  return (int)res;
+}
diff --git a/tests/libtest/lib3010.c b/tests/libtest/lib3010.c
new file mode 100644
index 0000000..9c24b2f
--- /dev/null
+++ b/tests/libtest/lib3010.c
@@ -0,0 +1,66 @@
+/***************************************************************************
+ *                                  _   _ ____  _
+ *  Project                     ___| | | |  _ \| |
+ *                             / __| | | | |_) | |
+ *                            | (__| |_| |  _ <| |___
+ *                             \___|\___/|_| \_\_____|
+ *
+ * Copyright (C) 2020 - 2020, Nicolas Sterchele, <nicolas@sterchelen.net>
+ *
+ * This software is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at https://curl.haxx.se/docs/copyright.html.
+ *
+ * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+ * copies of the Software, and permit persons to whom the Software is
+ * furnished to do so, under the terms of the COPYING file.
+ *
+ * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+ * KIND, either express or implied.
+ *
+ ***************************************************************************/
+#include "test.h"
+
+#include "memdebug.h"
+
+int test(char *URL)
+{
+  CURLcode ret = CURLE_OK;
+  CURL *curl = NULL;
+  curl_off_t retry_after;
+  char *follow_url = NULL;
+
+  curl_global_init(CURL_GLOBAL_ALL);
+  curl = curl_easy_init();
+
+  if(curl) {
+    curl_easy_setopt(curl, CURLOPT_URL, URL);
+    ret = curl_easy_perform(curl);
+    if(ret) {
+      fprintf(stderr, "%s:%d curl_easy_perform() failed with code %d (%s)\n",
+          __FILE__, __LINE__, ret, curl_easy_strerror(ret));
+      goto test_cleanup;
+    }
+    curl_easy_getinfo(curl, CURLINFO_REDIRECT_URL, &follow_url);
+    curl_easy_getinfo(curl, CURLINFO_RETRY_AFTER, &retry_after);
+    printf("Retry-After: %" CURL_FORMAT_CURL_OFF_T "\n", retry_after);
+    curl_easy_setopt(curl, CURLOPT_URL, follow_url);
+    ret = curl_easy_perform(curl);
+    if(ret) {
+      fprintf(stderr, "%s:%d curl_easy_perform() failed with code %d (%s)\n",
+          __FILE__, __LINE__, ret, curl_easy_strerror(ret));
+      goto test_cleanup;
+    }
+
+    curl_easy_reset(curl);
+    curl_easy_getinfo(curl, CURLINFO_RETRY_AFTER, &retry_after);
+    printf("Retry-After: %" CURL_FORMAT_CURL_OFF_T "\n", retry_after);
+  }
+
+test_cleanup:
+  curl_easy_cleanup(curl);
+  curl_global_cleanup();
+
+  return ret;
+}
+
diff --git a/tests/libtest/lib557.c b/tests/libtest/lib557.c
index 2e51b99..b34a0c2 100644
--- a/tests/libtest/lib557.c
+++ b/tests/libtest/lib557.c
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -1537,6 +1537,17 @@
 
   errors += string_check(buf, "");
 
+  /* Do not skip sanity checks with parameters! */
+  buf[0] = 0;
+  rc = curl_msnprintf(buf, sizeof(buf), "%d, %.*1$d", 500, 1);
+
+  if(rc != 256) {
+    printf("curl_mprintf() returned %d and not 256!\n", rc);
+    errors++;
+  }
+
+  errors += strlen_check(buf, 255);
+
   if(errors)
     printf("Some curl_mprintf() weird arguments tests failed!\n");
 
diff --git a/tests/libtest/lib674.c b/tests/libtest/lib674.c
new file mode 100644
index 0000000..828e52c
--- /dev/null
+++ b/tests/libtest/lib674.c
@@ -0,0 +1,81 @@
+/***************************************************************************
+ *                                  _   _ ____  _
+ *  Project                     ___| | | |  _ \| |
+ *                             / __| | | | |_) | |
+ *                            | (__| |_| |  _ <| |___
+ *                             \___|\___/|_| \_\_____|
+ *
+ * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
+ *
+ * This software is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at https://curl.haxx.se/docs/copyright.html.
+ *
+ * You may opt to use, copy, modify, merge, publish, distribute and/or sell
+ * copies of the Software, and permit persons to whom the Software is
+ * furnished to do so, under the terms of the COPYING file.
+ *
+ * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+ * KIND, either express or implied.
+ *
+ ***************************************************************************/
+#include "test.h"
+
+#include "testutil.h"
+#include "warnless.h"
+#include "memdebug.h"
+
+/*
+ * Get a single URL without select().
+ */
+
+int test(char *URL)
+{
+  CURL *handle = NULL;
+  CURL *handle2;
+  CURLcode res = 0;
+  CURLU *urlp = NULL;
+  CURLUcode uc = 0;
+
+  global_init(CURL_GLOBAL_ALL);
+  easy_init(handle);
+
+  urlp = curl_url();
+
+  if(!urlp) {
+    fprintf(stderr, "problem init URL api.");
+    goto test_cleanup;
+  }
+
+  uc = curl_url_set(urlp, CURLUPART_URL, URL, 0);
+  if(uc) {
+    fprintf(stderr, "problem setting CURLUPART_URL.");
+    goto test_cleanup;
+  }
+
+  /* demonstrate override behavior */
+
+
+  easy_setopt(handle, CURLOPT_CURLU, urlp);
+  easy_setopt(handle, CURLOPT_VERBOSE, 1L);
+
+  res = curl_easy_perform(handle);
+
+  if(res) {
+    fprintf(stderr, "%s:%d curl_easy_perform() failed with code %d (%s)\n",
+            __FILE__, __LINE__, res, curl_easy_strerror(res));
+    goto test_cleanup;
+  }
+
+  handle2 = curl_easy_duphandle(handle);
+  res = curl_easy_perform(handle2);
+  curl_easy_cleanup(handle2);
+
+test_cleanup:
+
+  curl_url_cleanup(urlp);
+  curl_easy_cleanup(handle);
+  curl_global_cleanup();
+
+  return res;
+}
diff --git a/tests/libtest/testutil.c b/tests/libtest/testutil.c
index 94a0b46..d40603d 100644
--- a/tests/libtest/testutil.c
+++ b/tests/libtest/testutil.c
@@ -55,7 +55,7 @@
   struct timespec tsnow;
   if(0 == clock_gettime(CLOCK_MONOTONIC, &tsnow)) {
     now.tv_sec = tsnow.tv_sec;
-    now.tv_usec = tsnow.tv_nsec / 1000;
+    now.tv_usec = (int)(tsnow.tv_nsec / 1000);
   }
   /*
   ** Even when the configure process has truly detected monotonic clock
diff --git a/tests/manpage-scan.pl b/tests/manpage-scan.pl
index 10d2d15..41dfdec 100755
--- a/tests/manpage-scan.pl
+++ b/tests/manpage-scan.pl
@@ -288,4 +288,4 @@
     }
 }
 
-exit $errors;
+print STDERR "$errors\n";
diff --git a/tests/nroff-scan.pl b/tests/nroff-scan.pl
index 3df778a..15a59c9 100755
--- a/tests/nroff-scan.pl
+++ b/tests/nroff-scan.pl
@@ -63,23 +63,23 @@
         while($l =~ s/\\f(.)([^ ]*)\\f(.)//) {
             my ($pre, $str, $post)=($1, $2, $3);
             if($post ne "P") {
-                print STDERR "error: $f:$line: missing \\fP after $str\n";
+                print "error: $f:$line: missing \\fP after $str\n";
                 $errors++;
             }
             if($str =~ /((libcurl|curl)([^ ]*))\(3\)/i) {
                 my $man = "$1.3";
                 if(!manpresent($man)) {
-                    print STDERR "error: $f:$line: referring to non-existing man page $man\n";
+                    print "error: $f:$line: referring to non-existing man page $man\n";
                     $errors++;
                 }
                 if($pre ne "I") {
-                    print STDERR "error: $f:$line: use \\fI before $str\n";
+                    print "error: $f:$line: use \\fI before $str\n";
                     $errors++;
                 }
             }
         }
         if($l =~ /(curl([^ ]*)\(3\))/i) {
-            print STDERR "error: $f:$line: non-referencing $1\n";
+            print "error: $f:$line: non-referencing $1\n";
             $errors++;
         }
         if($l =~ /^\.BR (.*)/) {
@@ -87,7 +87,7 @@
             while($i =~ s/((lib|)curl([^ ]*)) *\"\(3\)(,|) *\" *//i ) {
                 my $man = "$1.3";
                 if(!manpresent($man)) {
-                    print STDERR "error: $f:$line: referring to non-existing man page $man\n";
+                    print "error: $f:$line: referring to non-existing man page $man\n";
                     $errors++;
                 }
             }
@@ -101,4 +101,6 @@
     file($f);
 }
 
+print "OK\n" if(!$errors);
+
 exit $errors?1:0;
diff --git a/tests/runtests.1 b/tests/runtests.1
index 5dc9eb3..27ce273 100644
--- a/tests/runtests.1
+++ b/tests/runtests.1
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH runtests.pl 1 "May 25, 2020" "Curl 7.71.1" "runtests"
+.TH runtests.pl 1 "August 05, 2020" "Curl 7.72.0" "runtests"
 
 .SH NAME
 runtests.pl \- run one or more test cases
@@ -56,8 +56,6 @@
 .IP "-a"
 Continue running the rest of the test cases even if one test fails. By
 default, the test script stops as soon as an error is detected.
-.IP "-bN"
-Use N as the base TCP/UDP port number on which to start the test servers.
 .IP "-c <curl>"
 Provide a path to a custom curl binary to run the tests with. Default is the
 curl executable in the build tree.
diff --git a/tests/runtests.pl b/tests/runtests.pl
index 0743d49..a409bcc 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -76,6 +76,7 @@
 use warnings;
 use Cwd;
 use Digest::MD5 qw(md5);
+use MIME::Base64;
 
 # Subs imported from serverhelp module
 use serverhelp qw(
@@ -126,10 +127,6 @@
 my $CLIENTIP="127.0.0.1"; # address which curl uses for incoming connections
 my $CLIENT6IP="[::1]";    # address which curl uses for incoming connections
 
-my $base = 8990; # base port number
-my $minport;     # minimum used port number
-my $maxport;     # maximum used port number
-
 my $noport="[not running]";
 
 my $NOLISTENPORT=47;     # port number we use for a local non-listening service
@@ -162,7 +159,7 @@
 my $DICTPORT=$noport;    # DICT server port
 my $SMBPORT=$noport;     # SMB server port
 my $SMBSPORT=$noport;    # SMBS server port
-my $NEGTELNETPORT=$noport; # TELNET server port with negotiation
+my $TELNETPORT=$noport;  # TELNET server port with negotiation
 my $HTTPUNIXPATH;        # HTTP server Unix domain socket path
 
 my $SSHSRVMD5 = "[uninitialized]"; # MD5 of ssh server public key
@@ -240,6 +237,7 @@
 my $has_unix;       # set if libcurl is built with Unix sockets support
 my $has_libz;       # set if libcurl is built with libz support
 my $has_brotli;     # set if libcurl is built with brotli support
+my $has_zstd;       # set if libcurl is built with zstd support
 my $has_getrlimit;  # set if system has getrlimit()
 my $has_ntlm;       # set if libcurl is built with NTLM support
 my $has_ntlm_wb;    # set if libcurl is built with NTLM delegation to winbind
@@ -270,8 +268,8 @@
 my $has_gnutls;     # built with GnuTLS
 my $has_nss;        # built with NSS
 my $has_wolfssl;    # built with wolfSSL
-my $has_winssl;     # built with WinSSL    (Secure Channel aka Schannel)
-my $has_darwinssl;  # built with DarwinSSL (Secure Transport)
+my $has_schannel;   # built with Schannel
+my $has_sectransp;  # built with Secure Transport
 my $has_boringssl;  # built with BoringSSL
 my $has_libressl;   # built with libressl
 my $has_mbedtls;    # built with mbedTLS
@@ -1432,7 +1430,7 @@
 # start the http2 server
 #
 sub runhttp2server {
-    my ($verbose, $port) = @_;
+    my ($verbose) = @_;
     my $server;
     my $srvrname;
     my $pidfile;
@@ -1464,26 +1462,34 @@
     $logfile = server_logfilename($LOGDIR, $proto, $ipvnum, $idnum);
 
     $flags .= "--pidfile \"$pidfile\" --logfile \"$logfile\" ";
-    $flags .= "--port $HTTP2PORT ";
     $flags .= "--connect $HOSTIP:$HTTPPORT ";
     $flags .= $verbose_flag if($debugprotocol);
 
-    my $cmd = "$exe $flags";
-    my ($http2pid, $pid2) = startnew($cmd, $pidfile, 15, 0);
+    my ($http2pid, $pid2);
+    my $port = 23113;
+    for(1 .. 10) {
+        $port += int(rand(900));
+        my $aflags = "--port $port $flags";
 
-    if($http2pid <= 0 || !pidexists($http2pid)) {
-        # it is NOT alive
-        logmsg "RUN: failed to start the $srvrname server\n";
-        stopserver($server, "$pid2");
-        $doesntrun{$pidfile} = 1;
-        return (0,0);
+        my $cmd = "$exe $aflags";
+        ($http2pid, $pid2) = startnew($cmd, $pidfile, 15, 0);
+
+        if($http2pid <= 0 || !pidexists($http2pid)) {
+            # it is NOT alive
+            logmsg "RUN: failed to start the $srvrname server\n";
+            stopserver($server, "$pid2");
+            $doesntrun{$pidfile} = 1;
+            next;
+        }
+        $doesntrun{$pidfile} = 0;
+
+        if($verbose) {
+            logmsg "RUN: $srvrname server PID $http2pid port $port\n";
+        }
+        last;
     }
 
-    if($verbose) {
-        logmsg "RUN: $srvrname server is now running PID $http2pid\n";
-    }
-
-    return ($http2pid, $pid2);
+    return ($http2pid, $pid2, $port);
 }
 
 #######################################################################
@@ -1695,7 +1701,6 @@
 sub runhttptlsserver {
     my ($verbose, $ipv6) = @_;
     my $proto = "httptls";
-    my $port = ($ipv6 && ($ipv6 =~ /6$/)) ? $HTTPTLS6PORT : $HTTPTLSPORT;
     my $ip = ($ipv6 && ($ipv6 =~ /6$/)) ? "$HOST6IP" : "$HOSTIP";
     my $ipvnum = ($ipv6 && ($ipv6 =~ /6$/)) ? 6 : 4;
     my $idnum = 1;
@@ -1730,40 +1735,36 @@
 
     $flags .= "--http ";
     $flags .= "--debug 1 " if($debugprotocol);
-    $flags .= "--port $port ";
     $flags .= "--priority NORMAL:+SRP ";
     $flags .= "--srppasswd $srcdir/certs/srp-verifier-db ";
     $flags .= "--srppasswdconf $srcdir/certs/srp-verifier-conf";
 
-    my $cmd = "$httptlssrv $flags > $logfile 2>&1";
-    my ($httptlspid, $pid2) = startnew($cmd, $pidfile, 10, 1); # fake pidfile
+    my $port = 24367;
+    my ($httptlspid, $pid2);
+    for (1 .. 10) {
+        $port += int(rand(800));
+        my $allflags = "--port $port $flags";
 
-    if($httptlspid <= 0 || !pidexists($httptlspid)) {
-        # it is NOT alive
-        logmsg "RUN: failed to start the $srvrname server\n";
-        stopserver($server, "$pid2");
-        displaylogs($testnumcheck);
-        $doesntrun{$pidfile} = 1;
-        return (0,0);
+        my $cmd = "$httptlssrv $allflags > $logfile 2>&1";
+        ($httptlspid, $pid2) = startnew($cmd, $pidfile, 10, 1);
+
+        if($httptlspid <= 0 || !pidexists($httptlspid)) {
+            # it is NOT alive
+            logmsg "RUN: failed to start the $srvrname server\n";
+            stopserver($server, "$pid2");
+            displaylogs($testnumcheck);
+            $doesntrun{$pidfile} = 1;
+            $httptlspid = $pid2 = 0;
+            next;
+        }
+        $doesntrun{$pidfile} = 0;
+
+        if($verbose) {
+            logmsg "RUN: $srvrname server PID $httptlspid port $port\n";
+        }
+        last;
     }
-
-    # Server is up. Verify that we can speak to it. PID is from fake pidfile
-    my $pid3 = verifyserver($proto, $ipvnum, $idnum, $ip, $port);
-    if(!$pid3) {
-        logmsg "RUN: $srvrname server failed verification\n";
-        # failed to talk to it properly. Kill the server and return failure
-        stopserver($server, "$httptlspid $pid2");
-        displaylogs($testnumcheck);
-        $doesntrun{$pidfile} = 1;
-        return (0,0);
-    }
-    $pid2 = $pid3;
-
-    if($verbose) {
-        logmsg "RUN: $srvrname server is now running PID $httptlspid\n";
-    }
-
-    return ($httptlspid, $pid2);
+    return ($httptlspid, $pid2, $port);
 }
 
 #######################################################################
@@ -2400,7 +2401,7 @@
 # start the dict server
 #
 sub rundictserver {
-    my ($verbose, $alt, $port) = @_;
+    my ($verbose, $alt) = @_;
     my $proto = "dict";
     my $ip = $HOSTIP;
     my $ipvnum = 4;
@@ -2437,45 +2438,42 @@
     $flags .= "--verbose 1 " if($debugprotocol);
     $flags .= "--pidfile \"$pidfile\" --logfile \"$logfile\" ";
     $flags .= "--id $idnum " if($idnum > 1);
-    $flags .= "--port $port --srcdir \"$srcdir\" ";
+    $flags .= "--srcdir \"$srcdir\" ";
     $flags .= "--host $HOSTIP";
 
-    my $cmd = "$srcdir/dictserver.py $flags";
-    my ($dictpid, $pid2) = startnew($cmd, $pidfile, 15, 0);
+    my $port = 29000;
+    my ($dictpid, $pid2);
+    for(1 .. 10) {
+        $port += int(rand(900));
+        my $aflags = "--port $port $flags";
+        my $cmd = "$srcdir/dictserver.py $aflags";
+        ($dictpid, $pid2) = startnew($cmd, $pidfile, 15, 0);
 
-    if($dictpid <= 0 || !pidexists($dictpid)) {
-        # it is NOT alive
-        logmsg "RUN: failed to start the $srvrname server\n";
-        stopserver($server, "$pid2");
-        displaylogs($testnumcheck);
-        $doesntrun{$pidfile} = 1;
-        return (0,0);
+        if($dictpid <= 0 || !pidexists($dictpid)) {
+            # it is NOT alive
+            logmsg "RUN: failed to start the $srvrname server\n";
+            stopserver($server, "$pid2");
+            displaylogs($testnumcheck);
+            $doesntrun{$pidfile} = 1;
+            $dictpid = $pid2 = 0;
+            next;
+        }
+        $doesntrun{$pidfile} = 0;
+
+        if($verbose) {
+            logmsg "RUN: $srvrname server PID $dictpid port $port\n";
+        }
+        last;
     }
 
-    # Server is up. Verify that we can speak to it.
-    my $pid3 = verifyserver($proto, $ipvnum, $idnum, $ip, $port);
-    if(!$pid3) {
-        logmsg "RUN: $srvrname server failed verification\n";
-        # failed to talk to it properly. Kill the server and return failure
-        stopserver($server, "$dictpid $pid2");
-        displaylogs($testnumcheck);
-        $doesntrun{$pidfile} = 1;
-        return (0,0);
-    }
-    $pid2 = $pid3;
-
-    if($verbose) {
-        logmsg "RUN: $srvrname server is now running PID $dictpid\n";
-    }
-
-    return ($dictpid, $pid2);
+    return ($dictpid, $pid2, $port);
 }
 
 #######################################################################
 # start the SMB server
 #
 sub runsmbserver {
-    my ($verbose, $alt, $port) = @_;
+    my ($verbose, $alt) = @_;
     my $proto = "smb";
     my $ip = $HOSTIP;
     my $ipvnum = 4;
@@ -2512,45 +2510,42 @@
     $flags .= "--verbose 1 " if($debugprotocol);
     $flags .= "--pidfile \"$pidfile\" --logfile \"$logfile\" ";
     $flags .= "--id $idnum " if($idnum > 1);
-    $flags .= "--port $port --srcdir \"$srcdir\" ";
+    $flags .= "--srcdir \"$srcdir\" ";
     $flags .= "--host $HOSTIP";
 
-    my $cmd = "$srcdir/smbserver.py $flags";
-    my ($smbpid, $pid2) = startnew($cmd, $pidfile, 15, 0);
+    my ($smbpid, $pid2);
+    my $port = 31923;
+    for(1 .. 10) {
+        $port += int(rand(760));
+        my $aflags = "--port $port $flags";
+        my $cmd = "$srcdir/smbserver.py $aflags";
+        ($smbpid, $pid2) = startnew($cmd, $pidfile, 15, 0);
 
-    if($smbpid <= 0 || !pidexists($smbpid)) {
-        # it is NOT alive
-        logmsg "RUN: failed to start the $srvrname server\n";
-        stopserver($server, "$pid2");
-        displaylogs($testnumcheck);
-        $doesntrun{$pidfile} = 1;
-        return (0,0);
+        if($smbpid <= 0 || !pidexists($smbpid)) {
+            # it is NOT alive
+            logmsg "RUN: failed to start the $srvrname server\n";
+            stopserver($server, "$pid2");
+            displaylogs($testnumcheck);
+            $doesntrun{$pidfile} = 1;
+            $smbpid = $pid2 = 0;
+            next;
+        }
+        $doesntrun{$pidfile} = 0;
+
+        if($verbose) {
+            logmsg "RUN: $srvrname server PID $smbpid port $port\n";
+        }
+        last;
     }
 
-    # Server is up. Verify that we can speak to it.
-    my $pid3 = verifyserver($proto, $ipvnum, $idnum, $ip, $port);
-    if(!$pid3) {
-        logmsg "RUN: $srvrname server failed verification\n";
-        # failed to talk to it properly. Kill the server and return failure
-        stopserver($server, "$smbpid $pid2");
-        displaylogs($testnumcheck);
-        $doesntrun{$pidfile} = 1;
-        return (0,0);
-    }
-    $pid2 = $pid3;
-
-    if($verbose) {
-        logmsg "RUN: $srvrname server is now running PID $smbpid\n";
-    }
-
-    return ($smbpid, $pid2);
+    return ($smbpid, $pid2, $port);
 }
 
 #######################################################################
 # start the telnet server
 #
 sub runnegtelnetserver {
-    my ($verbose, $alt, $port) = @_;
+    my ($verbose, $alt) = @_;
     my $proto = "telnet";
     my $ip = $HOSTIP;
     my $ipvnum = 4;
@@ -2587,37 +2582,34 @@
     $flags .= "--verbose 1 " if($debugprotocol);
     $flags .= "--pidfile \"$pidfile\" --logfile \"$logfile\" ";
     $flags .= "--id $idnum " if($idnum > 1);
-    $flags .= "--port $port --srcdir \"$srcdir\"";
+    $flags .= "--srcdir \"$srcdir\"";
 
-    my $cmd = "$srcdir/negtelnetserver.py $flags";
-    my ($ntelpid, $pid2) = startnew($cmd, $pidfile, 15, 0);
+    my ($ntelpid, $pid2);
+    my $port = 32000;
+    for(1 .. 10) {
+        $port += int(rand(800));
+        my $aflags = "--port $port $flags";
+        my $cmd = "$srcdir/negtelnetserver.py $aflags";
+        ($ntelpid, $pid2) = startnew($cmd, $pidfile, 15, 0);
 
-    if($ntelpid <= 0 || !pidexists($ntelpid)) {
-        # it is NOT alive
-        logmsg "RUN: failed to start the $srvrname server\n";
-        stopserver($server, "$pid2");
-        displaylogs($testnumcheck);
-        $doesntrun{$pidfile} = 1;
-        return (0,0);
+        if($ntelpid <= 0 || !pidexists($ntelpid)) {
+            # it is NOT alive
+            logmsg "RUN: failed to start the $srvrname server\n";
+            stopserver($server, "$pid2");
+            displaylogs($testnumcheck);
+            $doesntrun{$pidfile} = 1;
+            $ntelpid = $pid2 = 0;
+            next;
+        }
+        $doesntrun{$pidfile} = 0;
+
+        if($verbose) {
+            logmsg "RUN: $srvrname server PID $ntelpid port $port\n";
+        }
+        last;
     }
 
-    # Server is up. Verify that we can speak to it.
-    my $pid3 = verifyserver($proto, $ipvnum, $idnum, $ip, $port);
-    if(!$pid3) {
-        logmsg "RUN: $srvrname server failed verification\n";
-        # failed to talk to it properly. Kill the server and return failure
-        stopserver($server, "$ntelpid $pid2");
-        displaylogs($testnumcheck);
-        $doesntrun{$pidfile} = 1;
-        return (0,0);
-    }
-    $pid2 = $pid3;
-
-    if($verbose) {
-        logmsg "RUN: $srvrname server is now running PID $ntelpid\n";
-    }
-
-    return ($ntelpid, $pid2);
+    return ($ntelpid, $pid2, $port);
 }
 
 
@@ -2796,7 +2788,6 @@
     $feature{"alt-svc"} = $has_altsvc;
     $feature{"brotli"} = $has_brotli;
     $feature{"crypto"} = $has_crypto;
-    $feature{"DarwinSSL"} = $has_darwinssl; # alias
     $feature{"debug"} = $debug_build;
     $feature{"getrlimit"} = $has_getrlimit;
     $feature{"GnuTLS"} = $has_gnutls;
@@ -2816,10 +2807,10 @@
     $feature{"NSS"} = $has_nss;
     $feature{"NTLM"} = $has_ntlm;
     $feature{"NTLM_WB"} = $has_ntlm_wb;
-    $feature{"OpenSSL"} = $has_openssl;
+    $feature{"OpenSSL"} = $has_openssl || $has_libressl || $has_boringssl;
     $feature{"PSL"} = $has_psl;
-    $feature{"Schannel"} = $has_winssl; # alias
-    $feature{"sectransp"} = $has_darwinssl;
+    $feature{"Schannel"} = $has_schannel;
+    $feature{"sectransp"} = $has_sectransp;
     $feature{"SPNEGO"} = $has_spnego;
     $feature{"SSL"} = $has_ssl;
     $feature{"SSLpinning"} = $has_sslpinning;
@@ -2830,7 +2821,7 @@
     $feature{"unittest"} = $debug_build;
     $feature{"unix-sockets"} = $has_unix;
     $feature{"win32"} = $has_win32;
-    $feature{"WinSSL"} = $has_winssl;
+    $feature{"zstd"} = $has_zstd;
 
     # make each protocol an enabled "feature"
     for my $p (@protocols) {
@@ -2914,7 +2905,7 @@
                 $has_mingw = 1 if ($curl =~ /-pc-mingw32/);
             }
            if ($libcurl =~ /(winssl|schannel)/i) {
-               $has_winssl=1;
+               $has_schannel=1;
                $has_sslpinning=1;
            }
            elsif ($libcurl =~ /openssl/i) {
@@ -2934,7 +2925,7 @@
                $has_sslpinning=1;
            }
            elsif ($libcurl =~ /securetransport/i) {
-               $has_darwinssl=1;
+               $has_sectransp=1;
                $has_sslpinning=1;
            }
            elsif ($libcurl =~ /BoringSSL/i) {
@@ -3011,6 +3002,9 @@
             if($feat =~ /brotli/i) {
                 $has_brotli = 1;
             }
+            if($feat =~ /zstd/i) {
+                $has_zstd = 1;
+            }
             if($feat =~ /NTLM/i) {
                 # NTLM enabled
                 $has_ntlm=1;
@@ -3214,18 +3208,8 @@
                    $run_event_based?"event-based ":"");
     logmsg sprintf("%s\n", $libtool?"Libtool ":"");
     logmsg ("* Seed: $randseed\n");
-    logmsg ("* Port range: $minport-$maxport\n");
 
     if($verbose) {
-        logmsg "* Ports: ";
-        if($httptlssrv) {
-            logmsg sprintf("HTTPTLS/%d ", $HTTPTLSPORT);
-            if($has_ipv6) {
-                logmsg sprintf("HTTPTLS-IPv6/%d ", $HTTPTLS6PORT);
-            }
-            logmsg "\n";
-        }
-
         if($has_unix) {
             logmsg "* Unix socket paths:\n";
             if($http_unix) {
@@ -3284,7 +3268,7 @@
     $$thing =~ s/${prefix}DICTPORT/$DICTPORT/g;
     $$thing =~ s/${prefix}SMBPORT/$SMBPORT/g;
     $$thing =~ s/${prefix}SMBSPORT/$SMBSPORT/g;
-    $$thing =~ s/${prefix}NEGTELNETPORT/$NEGTELNETPORT/g;
+    $$thing =~ s/${prefix}TELNETPORT/$TELNETPORT/g;
     $$thing =~ s/${prefix}NOLISTENPORT/$NOLISTENPORT/g;
 
     # server Unix domain socket paths
@@ -3333,6 +3317,20 @@
     $$thing =~ s/${prefix}H2CVER/$h2cver/g;
 }
 
+sub subBase64 {
+    my ($thing) = @_;
+
+    # cut out the base64 piece
+    if($$thing =~ s/%b64\[(.*)\]b64%/%%B64%%/i) {
+        my $d = $1;
+        # encode %NN characters
+        $d =~ s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg;
+        my $enc = encode_base64($d, "");
+        # put the result into there
+        $$thing =~ s/%%B64%%/$enc/;
+    }
+}
+
 sub fixarray {
     my @in = @_;
 
@@ -3555,16 +3553,21 @@
     for my $s (@entiretest) {
         my $f = $s;
         subVariables(\$s, "%");
+        subBase64(\$s);
         if($f ne $s) {
             $diff++;
         }
         print D $s;
     }
     close(D);
+
     # remove the separate test file again if nothing was updated to keep
     # things simpler
     unlink($otest) if(!$diff);
 
+    # in case the process changed the file, reload it
+    loadtest("log/test${testnum}") if($diff);
+
     # timestamp required servers verification end
     $timesrvrend{$testnum} = Time::HiRes::time();
 
@@ -4644,7 +4647,7 @@
         }
         elsif($what eq "http/2") {
             if(!$run{'http/2'}) {
-                ($pid, $pid2) = runhttp2server($verbose, $HTTP2PORT);
+                ($pid, $pid2, $HTTP2PORT) = runhttp2server($verbose);
                 if($pid <= 0) {
                     return "failed starting HTTP/2 server";
                 }
@@ -4838,7 +4841,8 @@
                 stopserver('httptls');
             }
             if(!$run{'httptls'}) {
-                ($pid, $pid2) = runhttptlsserver($verbose, "IPv4");
+                ($pid, $pid2, $HTTPTLSPORT) =
+                    runhttptlsserver($verbose, "IPv4");
                 if($pid <= 0) {
                     return "failed starting HTTPTLS server (gnutls-serv)";
                 }
@@ -4857,7 +4861,8 @@
                 stopserver('httptls-ipv6');
             }
             if(!$run{'httptls-ipv6'}) {
-                ($pid, $pid2) = runhttptlsserver($verbose, "ipv6");
+                ($pid, $pid2, $HTTPTLS6PORT) =
+                    runhttptlsserver($verbose, "ipv6");
                 if($pid <= 0) {
                     return "failed starting HTTPTLS-IPv6 server (gnutls-serv)";
                 }
@@ -4945,7 +4950,7 @@
         }
         elsif($what eq "dict") {
             if(!$run{'dict'}) {
-                ($pid, $pid2) = rundictserver($verbose, "", $DICTPORT);
+                ($pid, $pid2, $DICTPORT) = rundictserver($verbose, "");
                 if($pid <= 0) {
                     return "failed starting DICT server";
                 }
@@ -4956,7 +4961,7 @@
         }
         elsif($what eq "smb") {
             if(!$run{'smb'}) {
-                ($pid, $pid2) = runsmbserver($verbose, "", $SMBPORT);
+                ($pid, $pid2, $SMBPORT) = runsmbserver($verbose, "");
                 if($pid <= 0) {
                     return "failed starting SMB server";
                 }
@@ -4967,9 +4972,8 @@
         }
         elsif($what eq "telnet") {
             if(!$run{'telnet'}) {
-                ($pid, $pid2) = runnegtelnetserver($verbose,
-                                                   "",
-                                                   $NEGTELNETPORT);
+                ($pid, $pid2, $TELNETPORT) =
+                    runnegtelnetserver($verbose, "");
                 if($pid <= 0) {
                     return "failed starting neg TELNET server";
                 }
@@ -5195,12 +5199,6 @@
         # verbose output
         $verbose=1;
     }
-    elsif($ARGV[0] =~ /^-b(.*)/) {
-        my $portno=$1;
-        if($portno =~ s/(\d+)$//) {
-            $base = int $1;
-        }
-    }
     elsif ($ARGV[0] eq "-c") {
         # use this path to curl instead of default
         $DBGCURL=$CURL="\"$ARGV[1]\"";
@@ -5322,7 +5320,6 @@
 Usage: runtests.pl [options] [test selection(s)]
   -a       continue even if a test fails
   -am      automake style output PASS/FAIL: [number] [name]
-  -bN      use base port number N for test servers (default $base)
   -c path  use this curl executable
   -d       display server debug info
   -e       event-based execution
@@ -5470,18 +5467,8 @@
     }
 }
 
-$minport         = $base; # original base port number
-$HTTPTLSPORT     = $base++; # HTTP TLS (non-stunnel) server port
-$HTTPTLS6PORT    = $base++; # HTTP TLS (non-stunnel) IPv6 server port
-$HTTP2PORT       = $base++; # HTTP/2 port
-$DICTPORT        = $base++; # DICT port
-$SMBPORT         = $base++; # SMB port
-$SMBSPORT        = $base++; # SMBS port
-$NEGTELNETPORT   = $base++; # TELNET port with negotiation
 $HTTPUNIXPATH    = "http$$.sock"; # HTTP server Unix domain socket path
 
-$maxport         = $base-1; # updated base port number
-
 #######################################################################
 # clear and create logging directory:
 #
diff --git a/tests/server/util.c b/tests/server/util.c
index 577a56c..dccce59 100644
--- a/tests/server/util.c
+++ b/tests/server/util.c
@@ -119,6 +119,7 @@
     known_offset = 1;
   }
   sec = epoch_offset + tv.tv_sec;
+  /* !checksrc! disable BANNEDFUNC 1 */
   now = localtime(&sec); /* not thread safe but we don't care */
 
   msnprintf(timebuf, sizeof(timebuf), "%02d:%02d:%02d.%06ld",
@@ -475,7 +476,7 @@
   struct timespec tsnow;
   if(0 == clock_gettime(CLOCK_MONOTONIC, &tsnow)) {
     now.tv_sec = tsnow.tv_sec;
-    now.tv_usec = tsnow.tv_nsec / 1000;
+    now.tv_usec = (int)(tsnow.tv_nsec / 1000);
   }
   /*
   ** Even when the configure process has truly detected monotonic clock
diff --git a/tests/sshserver.pl b/tests/sshserver.pl
index 24c98d6..5cff897 100644
--- a/tests/sshserver.pl
+++ b/tests/sshserver.pl
@@ -522,6 +522,11 @@
 # and do not support quotes around values for some unknown reason.
 if ($sshdid =~ /OpenSSH-Windows/) {
     my $username_lc = lc $username;
+    if (exists $ENV{USERDOMAIN}) {
+        my $userdomain_lc = lc $ENV{USERDOMAIN};
+        $username_lc = "$userdomain_lc\\$username_lc";
+    }
+    $username_lc =~ s/ /\?/g; # replace space with ?
     push @cfgarr, "DenyUsers !$username_lc";
     push @cfgarr, "AllowUsers $username_lc";
 } else {
diff --git a/tests/symbol-scan.pl b/tests/symbol-scan.pl
index e8f594e..7905ee7 100755
--- a/tests/symbol-scan.pl
+++ b/tests/symbol-scan.pl
@@ -178,3 +178,6 @@
 if($misses) {
     exit 2; # there are stuff to attend to!
 }
+else {
+    print "OK\n";
+}
diff --git a/tests/testcurl.1 b/tests/testcurl.1
index 6780ba3..fb8d439 100644
--- a/tests/testcurl.1
+++ b/tests/testcurl.1
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH testcurl.pl 1 "October 22, 2016" "Curl 7.71.1" "testcurl"
+.TH testcurl.pl 1 "October 22, 2016" "Curl 7.72.0" "testcurl"
 
 .SH NAME
 testcurl.pl \- (automatically) test curl
diff --git a/winbuild/BUILD.WINDOWS.txt b/winbuild/BUILD.WINDOWS.txt
index 0e88e64..5b63bdc 100644
--- a/winbuild/BUILD.WINDOWS.txt
+++ b/winbuild/BUILD.WINDOWS.txt
@@ -91,7 +91,7 @@
   ENABLE_IPV6=<yes or no>        - Enable IPv6, defaults to yes

   ENABLE_IDN=<yes or no>         - Enable use of Windows IDN APIs, defaults to yes

                                    Requires Windows Vista or later

-  ENABLE_WINSSL=<yes or no>      - Enable native Windows SSL support, defaults to yes

+  ENABLE_SCHANNEL=<yes or no>      - Enable native Windows SSL support, defaults to yes

   GEN_PDB=<yes or no>            - Generate Program Database (debug symbols for release build)

   DEBUG=<yes or no>              - Debug builds

   MACHINE=<x86 or x64>           - Target architecture (default is x86)

@@ -123,8 +123,8 @@
 Legacy Windows and SSL

 ======================

 When you build curl using the build files in this directory the default SSL

-backend will be WinSSL (Windows SSPI, more specifically Schannel), the native

-SSL library that comes with the Windows OS. WinSSL in Windows <= XP is not able

-to connect to servers that no longer support the legacy handshakes and

-algorithms used by those versions. If you will be using curl in one of those

-earlier versions of Windows you should choose another SSL backend like OpenSSL.

+backend will be Schannel (Windows SSPI), the native SSL library that comes

+with the Windows OS. Schannel in Windows <= XP is not able to connect to

+servers that no longer support the legacy handshakes and algorithms used by

+those versions. If you will be using curl in one of those earlier versions of

+Windows you should choose another SSL backend like OpenSSL.

diff --git a/winbuild/Makefile.vc b/winbuild/Makefile.vc
index 7ad49f0..54cbf0c 100644
--- a/winbuild/Makefile.vc
+++ b/winbuild/Makefile.vc
@@ -5,7 +5,7 @@
 #                            | (__| |_| |  _ <| |___
 #                             \___|\___/|_| \_\_____|
 #
-# Copyright (C) 1999 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
+# Copyright (C) 1999 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
 #
 # This software is licensed as described in the file COPYING, which
 # you should have received as part of this distribution. The terms
@@ -56,7 +56,7 @@
 !MESSAGE                                    Requires Windows Vista or later
 !MESSAGE   ENABLE_IPV6=<yes or no>        - Enable IPv6, defaults to yes
 !MESSAGE   ENABLE_SSPI=<yes or no>        - Enable SSPI support, defaults to yes
-!MESSAGE   ENABLE_WINSSL=<yes or no>      - Enable native Windows SSL support, defaults to yes
+!MESSAGE   ENABLE_SCHANNEL=<yes or no>      - Enable native Windows SSL support, defaults to yes
 !MESSAGE   ENABLE_OPENSSL_AUTO_LOAD_CONFIG=<yes or no>
 !MESSAGE                                  - Whether the OpenSSL configuration will be loaded automatically, defaults to yes
 !MESSAGE   ENABLE_UNICODE=<yes or no>     - Enable UNICODE support, defaults to no
@@ -125,16 +125,16 @@
 USE_SSPI = false
 !ENDIF
 
-!IFNDEF ENABLE_WINSSL
+!IFNDEF ENABLE_SCHANNEL
 !IF DEFINED(WITH_SSL) || DEFINED(WITH_MBEDTLS)
-USE_WINSSL = false
+USE_SCHANNEL = false
 !ELSE
-USE_WINSSL = $(USE_SSPI)
+USE_SCHANNEL = $(USE_SSPI)
 !ENDIF
-!ELSEIF "$(ENABLE_WINSSL)"=="yes"
-USE_WINSSL = true
-!ELSEIF "$(ENABLE_WINSSL)"=="no"
-USE_WINSSL = false
+!ELSEIF "$(ENABLE_SCHANNEL)"=="yes"
+USE_SCHANNEL = true
+!ELSEIF "$(ENABLE_SCHANNEL)"=="no"
+USE_SCHANNEL = false
 !ENDIF
 
 !IFNDEF ENABLE_OPENSSL_AUTO_LOAD_CONFIG
@@ -253,8 +253,8 @@
 CONFIG_NAME_LIB = $(CONFIG_NAME_LIB)-sspi
 !ENDIF
 
-!IF "$(USE_WINSSL)"=="true"
-CONFIG_NAME_LIB = $(CONFIG_NAME_LIB)-winssl
+!IF "$(USE_SCHANNEL)"=="true"
+CONFIG_NAME_LIB = $(CONFIG_NAME_LIB)-schannel
 !ENDIF
 
 !IF "$(USE_NGHTTP2)"=="true"
@@ -285,7 +285,7 @@
 	@SET USE_IDN=$(USE_IDN)
 	@SET USE_IPV6=$(USE_IPV6)
 	@SET USE_SSPI=$(USE_SSPI)
-	@SET USE_WINSSL=$(USE_WINSSL)
+	@SET USE_SCHANNEL=$(USE_SCHANNEL)
 	@SET USE_UNICODE=$(USE_UNICODE)
 # compatibility bit
 	@SET WITH_NGHTTP2=$(WITH_NGHTTP2)
diff --git a/winbuild/MakefileBuild.vc b/winbuild/MakefileBuild.vc
index db01eab..eefc091 100644
--- a/winbuild/MakefileBuild.vc
+++ b/winbuild/MakefileBuild.vc
@@ -333,20 +333,20 @@
 !ENDIF

 

 

-!IFNDEF USE_WINSSL

+!IFNDEF USE_SCHANNEL

 !IF "$(USE_SSL)"=="true"

-USE_WINSSL  = false

+USE_SCHANNEL  = false

 !ELSE

-USE_WINSSL  = $(USE_SSPI)

+USE_SCHANNEL  = $(USE_SSPI)

 !ENDIF

-!ELSEIF "$(USE_WINSSL)"=="yes"

-USE_WINSSL  = true

+!ELSEIF "$(USE_SCHANNEL)"=="yes"

+USE_SCHANNEL  = true

 !ENDIF

 

 

-!IF "$(USE_WINSSL)"=="true"

+!IF "$(USE_SCHANNEL)"=="true"

 !IF "$(USE_SSPI)"!="true"

-!ERROR cannot build with WinSSL without SSPI

+!ERROR cannot build with Schannel without SSPI

 !ENDIF

 SSPI_CFLAGS = $(SSPI_CFLAGS) /DUSE_SCHANNEL

 WIN_LIBS    = $(WIN_LIBS) Crypt32.lib

@@ -482,9 +482,9 @@
 LFLAGS = $(LFLAGS) $(LFLAGS_PDB)

 !ENDIF

 

-!IF ( "$(USE_SSL)"=="true" && "$(USE_WINSSL)"=="true" ) \

+!IF ( "$(USE_SSL)"=="true" && "$(USE_SCHANNEL)"=="true" ) \

  || ( "$(USE_SSL)"=="true" && "$(USE_MBEDTLS)"=="true" ) \

- || ( "$(USE_MBEDTLS)"=="true" && "$(USE_WINSSL)"=="true" )

+ || ( "$(USE_MBEDTLS)"=="true" && "$(USE_SCHANNEL)"=="true" )

 CFLAGS = $(CFLAGS) /DCURL_WITH_MULTI_SSL

 !ENDIF

 

@@ -536,7 +536,7 @@
 	@echo Using IDN:  $(USE_IDN)

 	@echo Using IPv6: $(USE_IPV6)

 	@echo Using SSPI: $(USE_SSPI)

-	@echo Using WinSSL: $(USE_WINSSL)

+	@echo Using Schannel: $(USE_SCHANNEL)

 	@echo CFLAGS:     $(CFLAGS)

 	@echo LFLAGS:     $(LFLAGS)

 	@echo GenPDB:     $(GEN_PDB)

@@ -619,7 +619,8 @@
  $(CURL_DIROBJ)\strtoofft.obj \

  $(CURL_DIROBJ)\warnless.obj \

  $(CURL_DIROBJ)\curl_ctype.obj \

- $(CURL_DIROBJ)\curl_multibyte.obj

+ $(CURL_DIROBJ)\curl_multibyte.obj \

+ $(CURL_DIROBJ)\version_win32.obj

  

 $(PROGRAM_NAME): $(CURL_DIROBJ) $(CURL_FROM_LIBCURL) $(EXE_OBJS)

 	$(CURL_LINK) $(CURL_LFLAGS) $(CURL_LIBCURL_LIBNAME) $(WIN_LIBS) $(CURL_FROM_LIBCURL) $(EXE_OBJS)

@@ -640,6 +641,8 @@
 	$(CURL_CC) $(CURL_CFLAGS) /Fo"$@" ../lib/curl_ctype.c

 $(CURL_DIROBJ)\curl_multibyte.obj: ../lib/curl_multibyte.c

 	$(CURL_CC) $(CURL_CFLAGS) /Fo"$@" ../lib/curl_multibyte.c

+$(CURL_DIROBJ)\version_win32.obj: ../lib/version_win32.c

+	$(CURL_CC) $(CURL_CFLAGS) /Fo"$@" ../lib/version_win32.c

 $(CURL_DIROBJ)\curl.res: $(CURL_SRC_DIR)\curl.rc

 	rc $(CURL_RC_FLAGS)