gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-anastasis] 14/15: import .sql files for testing reducer recovery


From: gnunet
Subject: [taler-anastasis] 14/15: import .sql files for testing reducer recovery
Date: Sun, 31 Jan 2021 17:06:20 +0100

This is an automated email from the git hooks/post-receive script.

dennis-neufeld pushed a commit to branch master
in repository anastasis.

commit af5605339e87993b4d1c8bfce24e0ab9cf12e8ea
Author: Dennis Neufeld <dennis.neufeld@students.bfh.ch>
AuthorDate: Sat Jan 30 19:18:27 2021 +0100

    import .sql files for testing reducer recovery
---
 contrib/Makefile.am                                |    5 +-
 .../test_reducer_backup_stateUACSTATE              |  116 +
 .../test_resources/test_reducer_recovery_00.sql    |  866 +++
 .../test_resources/test_reducer_recovery_01.sql    |  866 +++
 .../test_reducer_recovery_stateCSSTATE             |  170 +
 .../test_reducer_recovery_stateUACSTATE            |  116 +
 .../test_reducer_recovery_talercheck.sql           | 7395 ++++++++++++++++++++
 ...tasis_reducer_recovery_enter_user_attributes.sh |   30 +-
 src/lib/anastasis.c                                |   48 +-
 src/lib/anastasis_api_recovery_redux.c             |    1 +
 src/lib/anastasis_api_redux.c                      |   43 +-
 src/lib/anastasis_api_redux.h                      |    5 +
 12 files changed, 9611 insertions(+), 50 deletions(-)

diff --git a/contrib/Makefile.am b/contrib/Makefile.am
index 76cc661..279726b 100644
--- a/contrib/Makefile.am
+++ b/contrib/Makefile.am
@@ -28,4 +28,7 @@ pkgdata_DATA = \
   test_resources/test_reducer_stateCSOSTATE \
   test_resources/test_reducer_stateRFSTATE \
   test_resources/test_reducer_recovery_stateUACSTATE \
-  test_resources/test_reducer_recovery_stateCSSTATE
+  test_resources/test_reducer_recovery_stateCSSTATE \
+  test_resources/test_reducer_recovery_00.sql \
+  test_resources/test_reducer_recovery_01.sql \
+  test_resources/test_reducer_recovery_talercheck.sql
diff --git a/contrib/test_resources/test_reducer_backup_stateUACSTATE 
b/contrib/test_resources/test_reducer_backup_stateUACSTATE
new file mode 100644
index 0000000..f4a43a7
--- /dev/null
+++ b/contrib/test_resources/test_reducer_backup_stateUACSTATE
@@ -0,0 +1,116 @@
+{
+  "backup_state": "USER_ATTRIBUTES_COLLECTING",
+  "continents": [
+    "Europe",
+    "North_America"
+  ],
+  "selected_continent": "Europe",
+  "countries": [
+    {
+      "code": "ch",
+      "name": "Switzerland",
+      "continent": "Europe",
+      "name_i18n": {
+        "de_DE": "Schweiz",
+        "de_CH": "Schwiiz",
+        "fr": "Suisse",
+        "en": "Swiss"
+      },
+      "currency": "TESTKUDOS"
+    },
+    {
+      "code": "de",
+      "name": "Germany",
+      "continent": "Europe",
+      "continent_i18n": {
+        "de": "Europa"
+      },
+      "name_i18n": {
+        "de_DE": "Deutschland",
+        "de_CH": "Deutschland",
+        "fr": "Allemagne",
+        "en": "Germany"
+      },
+      "currency": "TESTKUDOS"
+    }
+  ],
+  "selected_country": "ch",
+  "currency": "TESTKUDOS",
+  "required_attributes": [
+    {
+      "type": "string",
+      "name": "full_name",
+      "label": "Full name",
+      "label_i18n": {
+        "de_DE": "Vollstaendiger Name",
+        "de_CH": "Vollstaendiger Name"
+      },
+      "widget": "anastasis_gtk_ia_full_name"
+    },
+    {
+      "type": "date",
+      "name": "birthdate",
+      "label": "Birthdate",
+      "label_i18n": {
+        "de_CH": "Geburtsdatum"
+      },
+      "widget": "anastasis_gtk_ia_birthdate"
+    },
+    {
+      "type": "string",
+      "name": "ahv_number",
+      "label": "AHV number",
+      "label_i18n": {
+        "de_DE": "AHV-Nummer",
+        "de_CH": "AHV-Nummer"
+      },
+      "widget": "anastasis_gtk_ia_ahv",
+      "validation-regex": "^(756).[0-9]{4}.[0-9]{4}.[0-9]{2}|(756)[0-9]{10}$",
+      "validation-logic": "CH_AVH_check"
+    }
+  ],
+  "authentication_providers": {
+    "question": [
+      {
+        "anastasis_04": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:0",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8089/",
+          "provider_name": "Anastasis 4",
+          "provider_salt": "8HAPCKSH9D3MYJTS9536RHJHCW"
+        }
+      },
+      {
+        "anastasis_03": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:4.99",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8088/",
+          "provider_name": "Anastasis 3",
+          "provider_salt": "8DAPCKSH9D3MYJTS9536RHJHCW"
+        }
+      },
+      {
+        "anastasis_02": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:1.99",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8087/",
+          "provider_name": "Anastasis 2",
+          "provider_salt": "89APCKSH9D3MYJTS9536RHJHCW"
+        }
+      },
+      {
+        "anastasis_01": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:4.99",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8086/",
+          "provider_name": "Anastasis 1",
+          "provider_salt": "85APCKSH9D3MYJTS9536RHJHCW"
+        }
+      }
+    ]
+  }
+}
\ No newline at end of file
diff --git a/contrib/test_resources/test_reducer_recovery_00.sql 
b/contrib/test_resources/test_reducer_recovery_00.sql
new file mode 100644
index 0000000..1f71936
--- /dev/null
+++ b/contrib/test_resources/test_reducer_recovery_00.sql
@@ -0,0 +1,866 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 12.5
+-- Dumped by pg_dump version 12.5
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+--
+-- Name: _v; Type: SCHEMA; Schema: -; Owner: -
+--
+
+CREATE SCHEMA _v;
+
+
+--
+-- Name: SCHEMA _v; Type: COMMENT; Schema: -; Owner: -
+--
+
+COMMENT ON SCHEMA _v IS 'Schema for versioning data and functionality.';
+
+
+--
+-- Name: assert_patch_is_applied(text); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_patch_is_applied(in_patch_name text) RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    t_text TEXT;
+BEGIN
+    SELECT patch_name INTO t_text FROM _v.patches WHERE patch_name = 
in_patch_name;
+    IF NOT FOUND THEN
+        RAISE EXCEPTION 'Patch % is not applied!', in_patch_name;
+    END IF;
+    RETURN format('Patch %s is applied.', in_patch_name);
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_patch_is_applied(in_patch_name text); Type: COMMENT; 
Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_patch_is_applied(in_patch_name text) IS 
'Function that can be used to make sure that patch has been applied.';
+
+
+--
+-- Name: assert_user_is_not_superuser(); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_user_is_not_superuser() RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    v_super bool;
+BEGIN
+    SELECT usesuper INTO v_super FROM pg_user WHERE usename = current_user;
+    IF v_super THEN
+        RAISE EXCEPTION 'Current user is superuser - cannot continue.';
+    END IF;
+    RETURN 'assert_user_is_not_superuser: OK';
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_user_is_not_superuser(); Type: COMMENT; Schema: _v; 
Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_user_is_not_superuser() IS 'Function that can be 
used to make sure that patch is being applied using normal (not superuser) 
account.';
+
+
+--
+-- Name: assert_user_is_one_of(text[]); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_user_is_one_of(VARIADIC p_acceptable_users text[]) 
RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+BEGIN
+    IF current_user = any( p_acceptable_users ) THEN
+        RETURN 'assert_user_is_one_of: OK';
+    END IF;
+    RAISE EXCEPTION 'User is not one of: % - cannot continue.', 
p_acceptable_users;
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_user_is_one_of(VARIADIC p_acceptable_users text[]); 
Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_user_is_one_of(VARIADIC p_acceptable_users 
text[]) IS 'Function that can be used to make sure that patch is being applied 
by one of defined users.';
+
+
+--
+-- Name: assert_user_is_superuser(); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_user_is_superuser() RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    v_super bool;
+BEGIN
+    SELECT usesuper INTO v_super FROM pg_user WHERE usename = current_user;
+    IF v_super THEN
+        RETURN 'assert_user_is_superuser: OK';
+    END IF;
+    RAISE EXCEPTION 'Current user is not superuser - cannot continue.';
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_user_is_superuser(); Type: COMMENT; Schema: _v; 
Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_user_is_superuser() IS 'Function that can be 
used to make sure that patch is being applied using superuser account.';
+
+
+--
+-- Name: register_patch(text); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.register_patch(text) RETURNS SETOF integer
+    LANGUAGE sql
+    AS $_$
+    SELECT _v.register_patch( $1, NULL, NULL );
+$_$;
+
+
+--
+-- Name: FUNCTION register_patch(text); Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.register_patch(text) IS 'Wrapper to allow registration 
of patches without requirements and conflicts.';
+
+
+--
+-- Name: register_patch(text, text[]); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.register_patch(text, text[]) RETURNS SETOF integer
+    LANGUAGE sql
+    AS $_$
+    SELECT _v.register_patch( $1, $2, NULL );
+$_$;
+
+
+--
+-- Name: FUNCTION register_patch(text, text[]); Type: COMMENT; Schema: _v; 
Owner: -
+--
+
+COMMENT ON FUNCTION _v.register_patch(text, text[]) IS 'Wrapper to allow 
registration of patches without conflicts.';
+
+
+--
+-- Name: register_patch(text, text[], text[]); Type: FUNCTION; Schema: _v; 
Owner: -
+--
+
+CREATE FUNCTION _v.register_patch(in_patch_name text, in_requirements text[], 
in_conflicts text[], OUT versioning integer) RETURNS SETOF integer
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    t_text   TEXT;
+    t_text_a TEXT[];
+    i INT4;
+BEGIN
+    -- Thanks to this we know only one patch will be applied at a time
+    LOCK TABLE _v.patches IN EXCLUSIVE MODE;
+
+    SELECT patch_name INTO t_text FROM _v.patches WHERE patch_name = 
in_patch_name;
+    IF FOUND THEN
+        RAISE EXCEPTION 'Patch % is already applied!', in_patch_name;
+    END IF;
+
+    t_text_a := ARRAY( SELECT patch_name FROM _v.patches WHERE patch_name = 
any( in_conflicts ) );
+    IF array_upper( t_text_a, 1 ) IS NOT NULL THEN
+        RAISE EXCEPTION 'Versioning patches conflict. Conflicting patche(s) 
installed: %.', array_to_string( t_text_a, ', ' );
+    END IF;
+
+    IF array_upper( in_requirements, 1 ) IS NOT NULL THEN
+        t_text_a := '{}';
+        FOR i IN array_lower( in_requirements, 1 ) .. array_upper( 
in_requirements, 1 ) LOOP
+            SELECT patch_name INTO t_text FROM _v.patches WHERE patch_name = 
in_requirements[i];
+            IF NOT FOUND THEN
+                t_text_a := t_text_a || in_requirements[i];
+            END IF;
+        END LOOP;
+        IF array_upper( t_text_a, 1 ) IS NOT NULL THEN
+            RAISE EXCEPTION 'Missing prerequisite(s): %.', array_to_string( 
t_text_a, ', ' );
+        END IF;
+    END IF;
+
+    INSERT INTO _v.patches (patch_name, applied_tsz, applied_by, requires, 
conflicts ) VALUES ( in_patch_name, now(), current_user, coalesce( 
in_requirements, '{}' ), coalesce( in_conflicts, '{}' ) );
+    RETURN;
+END;
+$$;
+
+
+--
+-- Name: FUNCTION register_patch(in_patch_name text, in_requirements text[], 
in_conflicts text[], OUT versioning integer); Type: COMMENT; Schema: _v; Owner: 
-
+--
+
+COMMENT ON FUNCTION _v.register_patch(in_patch_name text, in_requirements 
text[], in_conflicts text[], OUT versioning integer) IS 'Function to register 
patches in database. Raises exception if there are conflicts, prerequisites are 
not installed or the migration has already been installed.';
+
+
+--
+-- Name: unregister_patch(text); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.unregister_patch(in_patch_name text, OUT versioning 
integer) RETURNS SETOF integer
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    i        INT4;
+    t_text_a TEXT[];
+BEGIN
+    -- Thanks to this we know only one patch will be applied at a time
+    LOCK TABLE _v.patches IN EXCLUSIVE MODE;
+
+    t_text_a := ARRAY( SELECT patch_name FROM _v.patches WHERE in_patch_name = 
ANY( requires ) );
+    IF array_upper( t_text_a, 1 ) IS NOT NULL THEN
+        RAISE EXCEPTION 'Cannot uninstall %, as it is required by: %.', 
in_patch_name, array_to_string( t_text_a, ', ' );
+    END IF;
+
+    DELETE FROM _v.patches WHERE patch_name = in_patch_name;
+    GET DIAGNOSTICS i = ROW_COUNT;
+    IF i < 1 THEN
+        RAISE EXCEPTION 'Patch % is not installed, so it can''t be 
uninstalled!', in_patch_name;
+    END IF;
+
+    RETURN;
+END;
+$$;
+
+
+--
+-- Name: FUNCTION unregister_patch(in_patch_name text, OUT versioning 
integer); Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.unregister_patch(in_patch_name text, OUT versioning 
integer) IS 'Function to unregister patches in database. Dies if the patch is 
not registered, or if unregistering it would break dependencies.';
+
+
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: patches; Type: TABLE; Schema: _v; Owner: -
+--
+
+CREATE TABLE _v.patches (
+    patch_name text NOT NULL,
+    applied_tsz timestamp with time zone DEFAULT now() NOT NULL,
+    applied_by text NOT NULL,
+    requires text[],
+    conflicts text[]
+);
+
+
+--
+-- Name: TABLE patches; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON TABLE _v.patches IS 'Contains information about what patches are 
currently applied on database.';
+
+
+--
+-- Name: COLUMN patches.patch_name; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.patch_name IS 'Name of patch, has to be unique 
for every patch.';
+
+
+--
+-- Name: COLUMN patches.applied_tsz; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.applied_tsz IS 'When the patch was applied.';
+
+
+--
+-- Name: COLUMN patches.applied_by; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.applied_by IS 'Who applied this patch (PostgreSQL 
username)';
+
+
+--
+-- Name: COLUMN patches.requires; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.requires IS 'List of patches that are required 
for given patch.';
+
+
+--
+-- Name: COLUMN patches.conflicts; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.conflicts IS 'List of patches that conflict with 
given patch.';
+
+
+--
+-- Name: anastasis_challenge_payment; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_challenge_payment (
+    payment_id bigint NOT NULL,
+    truth_public_key bytea NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    payment_identifier bytea NOT NULL,
+    creation_date timestamp without time zone DEFAULT now() NOT NULL,
+    paid boolean DEFAULT false NOT NULL,
+    CONSTRAINT anastasis_challenge_payment_payment_identifier_check CHECK 
((length(payment_identifier) = 32))
+);
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.payment_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.payment_id IS 'Serial 
number which identifies the payment';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.truth_public_key; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.truth_public_key IS 'Link 
to the corresponding challenge which is paid';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.amount_val; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.amount_val IS 'Amount we 
were paid';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.amount_frac; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.amount_frac IS 'Amount we 
were paid fraction';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.payment_identifier; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.payment_identifier IS 
'Payment identifier which the user has to provide';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.creation_date; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.creation_date IS 
'Creation date of the payment';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.paid; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.paid IS 'Is the payment 
finished';
+
+
+--
+-- Name: anastasis_challenge_payment_payment_id_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.anastasis_challenge_payment_payment_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: anastasis_challenge_payment_payment_id_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.anastasis_challenge_payment_payment_id_seq OWNED BY 
public.anastasis_challenge_payment.payment_id;
+
+
+--
+-- Name: anastasis_challengecode; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_challengecode (
+    truth_public_key bytea NOT NULL,
+    code bigint NOT NULL,
+    creation_date timestamp without time zone DEFAULT now() NOT NULL,
+    expiration_date timestamp without time zone NOT NULL,
+    retry_counter integer NOT NULL
+);
+
+
+--
+-- Name: TABLE anastasis_challengecode; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.anastasis_challengecode IS 'Stores a code which is 
checked for the authentication by SMS, E-Mail..';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.truth_public_key; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.truth_public_key IS 'Link to 
the corresponding challenge which is solved';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.code; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.code IS 'The pin code which 
is sent to the user and verified';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.creation_date; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.creation_date IS 'Creation 
date of the code';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.expiration_date; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.expiration_date IS 'When will 
the code expire';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.retry_counter; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.retry_counter IS 'How many 
tries are left for this code must be > 0';
+
+
+--
+-- Name: anastasis_recdoc_payment; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_recdoc_payment (
+    payment_id bigint NOT NULL,
+    user_id bytea NOT NULL,
+    post_counter integer DEFAULT 0 NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    payment_identifier bytea NOT NULL,
+    creation_date timestamp without time zone DEFAULT now() NOT NULL,
+    paid boolean DEFAULT false NOT NULL,
+    CONSTRAINT anastasis_recdoc_payment_payment_identifier_check CHECK 
((length(payment_identifier) = 32)),
+    CONSTRAINT anastasis_recdoc_payment_post_counter_check CHECK 
((post_counter >= 0))
+);
+
+
+--
+-- Name: TABLE anastasis_recdoc_payment; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON TABLE public.anastasis_recdoc_payment IS 'Records a payment for a 
challenge';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.payment_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.payment_id IS 'Serial number 
which identifies the payment';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.user_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.user_id IS 'Link to the 
corresponding user who paid';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.post_counter; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.post_counter IS 'For how 
many posts does the user pay';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.amount_val; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.amount_val IS 'Amount we 
were paid';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.amount_frac; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.amount_frac IS 'Amount we 
were paid fraction';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.payment_identifier; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.payment_identifier IS 
'Payment identifier which the user has to provide';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.creation_date; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.creation_date IS 'Creation 
date of the payment';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.paid; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.paid IS 'Is the payment 
finished';
+
+
+--
+-- Name: anastasis_recdoc_payment_payment_id_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.anastasis_recdoc_payment_payment_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: anastasis_recdoc_payment_payment_id_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.anastasis_recdoc_payment_payment_id_seq OWNED BY 
public.anastasis_recdoc_payment.payment_id;
+
+
+--
+-- Name: anastasis_recoverydocument; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_recoverydocument (
+    user_id bytea NOT NULL,
+    version integer NOT NULL,
+    account_sig bytea NOT NULL,
+    recovery_data_hash bytea NOT NULL,
+    recovery_data bytea NOT NULL,
+    CONSTRAINT anastasis_recoverydocument_account_sig_check CHECK 
((length(account_sig) = 64)),
+    CONSTRAINT anastasis_recoverydocument_recovery_data_hash_check CHECK 
((length(recovery_data_hash) = 64))
+);
+
+
+--
+-- Name: TABLE anastasis_recoverydocument; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.anastasis_recoverydocument IS 'Stores a recovery 
document which contains the policy and the encrypted core secret';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.user_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.user_id IS 'Link to the 
owner of this recovery document';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.version; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.version IS 'The version of 
this recovery document';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.account_sig; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.account_sig IS 'Signature 
of the recovery document';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.recovery_data_hash; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.recovery_data_hash IS 
'Hash of the recovery document to prevent unnecessary uploads';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.recovery_data; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.recovery_data IS 'Contains 
the encrypted policy and core secret';
+
+
+--
+-- Name: anastasis_truth; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_truth (
+    truth_public_key bytea NOT NULL,
+    key_share_data bytea NOT NULL,
+    method character varying,
+    encrypted_truth bytea NOT NULL,
+    truth_mime character varying,
+    expiration timestamp without time zone NOT NULL
+);
+
+
+--
+-- Name: TABLE anastasis_truth; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.anastasis_truth IS 'Truth data is needed to 
authenticate clients during recovery';
+
+
+--
+-- Name: COLUMN anastasis_truth.truth_public_key; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.truth_public_key IS 'The truth public 
key identifies this truth record';
+
+
+--
+-- Name: COLUMN anastasis_truth.key_share_data; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.key_share_data IS 'Stores the 
encrypted key share used to recover the key';
+
+
+--
+-- Name: COLUMN anastasis_truth.method; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.method IS 'Defines the authentication 
method (SMS, E-Mail, Question..)';
+
+
+--
+-- Name: COLUMN anastasis_truth.encrypted_truth; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.encrypted_truth IS 'Stores the 
encrypted authentication data';
+
+
+--
+-- Name: COLUMN anastasis_truth.truth_mime; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.truth_mime IS 'Defines the mime type 
of the stored authentcation data';
+
+
+--
+-- Name: COLUMN anastasis_truth.expiration; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.expiration IS 'At which date will the 
truth record expire';
+
+
+--
+-- Name: anastasis_user; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_user (
+    user_id bytea NOT NULL,
+    expiration_date timestamp without time zone NOT NULL,
+    CONSTRAINT anastasis_user_user_id_check CHECK ((length(user_id) = 32))
+);
+
+
+--
+-- Name: TABLE anastasis_user; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.anastasis_user IS 'Saves a user which is using 
Anastasis';
+
+
+--
+-- Name: COLUMN anastasis_user.user_id; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_user.user_id IS 'Identifier of the user 
account';
+
+
+--
+-- Name: COLUMN anastasis_user.expiration_date; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_user.expiration_date IS 'At which date will 
the user record expire';
+
+
+--
+-- Name: anastasis_challenge_payment payment_id; Type: DEFAULT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_challenge_payment ALTER COLUMN payment_id 
SET DEFAULT 
nextval('public.anastasis_challenge_payment_payment_id_seq'::regclass);
+
+
+--
+-- Name: anastasis_recdoc_payment payment_id; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recdoc_payment ALTER COLUMN payment_id SET 
DEFAULT nextval('public.anastasis_recdoc_payment_payment_id_seq'::regclass);
+
+
+--
+-- Data for Name: patches; Type: TABLE DATA; Schema: _v; Owner: -
+--
+
+COPY _v.patches (patch_name, applied_tsz, applied_by, requires, conflicts) 
FROM stdin;
+stasis-0001    2021-01-30 17:27:13.913811+00   dennis  {}      {}
+\.
+
+
+--
+-- Data for Name: anastasis_challenge_payment; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.anastasis_challenge_payment (payment_id, truth_public_key, 
amount_val, amount_frac, payment_identifier, creation_date, paid) FROM stdin;
+\.
+
+
+--
+-- Data for Name: anastasis_challengecode; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.anastasis_challengecode (truth_public_key, code, creation_date, 
expiration_date, retry_counter) FROM stdin;
+\.
+
+
+--
+-- Data for Name: anastasis_recdoc_payment; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.anastasis_recdoc_payment (payment_id, user_id, post_counter, 
amount_val, amount_frac, payment_identifier, creation_date, paid) FROM stdin;
+1      \\xe3a1bf14b61fe2228d3a7a295f6142ac58785355e5cbec45ad7ec8ac297a53df     
9       4       99000000        
\\x9cbe97a0f9d8d4e3f13e35b0a7e09ac38ae1f42db881059a8972d068ae584f40     
2051-01-30 17:27:29.649261      t
+\.
+
+
+--
+-- Data for Name: anastasis_recoverydocument; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.anastasis_recoverydocument (user_id, version, account_sig, 
recovery_data_hash, recovery_data) FROM stdin;
+\\xe3a1bf14b61fe2228d3a7a295f6142ac58785355e5cbec45ad7ec8ac297a53df    1       
\\x39027afedc69d87d7c990862e6b40ab3b285f3136cf119f78c4196a914c4582585590bde7819580932cd1ea6beb839643085907393e8ff9e19bcdc3842348802
     
\\xdcb93697e43da084c1ac5dacd7898c3b23722391ad56caa82f50dea7fdde5b37a5d5b17bf696819bb3d503a6b4869ed05927b66706c7c23f8b92657539995eb9
     
\\x8aa9246f16fc726192fdfee89fb28c470bf4e68899a246231d573f64dd215ff55b53a6f527448c4e1e97b6cb9096f807139df92a883de720134cc6376f6931de392d3c9d911d1564e89cd14eccb
 [...]
+\.
+
+
+--
+-- Data for Name: anastasis_truth; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.anastasis_truth (truth_public_key, key_share_data, method, 
encrypted_truth, truth_mime, expiration) FROM stdin;
+\\x23054ec2982e57da4b1979f596fae89c5f0b8da093e065b90c8b2865052bce8e    
\\xf9711c97625c6202a4d65299a594e18e94fd6e2f3672517135e79532a7e62bab8d5863b7e447fb6a5d4e1c23c731be9080572a9089ff4a07bfbe37fece01e593f4902193715214e0393f4d269c1756c3
     question        
\\xe818327c71981ddb0da367376549d8e1c9c252f82f367ee03b3fb66b93557bef13460a519388e46416669520c52beb644489d90e42ab6f3fa90949dd71ab3d1bd66e25944e98cc01b57e3fc6209131d6ca47fdf4fba732ee757bd9f3ad5d82685a7a7a7345c20b1acf8e236b8db744e7
     text    2053-01-30 05:27:28
+\\x288e82582a35782cdd670bf1821e8f9e21240a591e6ae9c5c0b4fa7763fbaae3    
\\x129ade52a135fc91bd93a92889e362086c90fcbf4715a894d0532b548e88e77ac5043d205c2af9964a76b38a22351d9402175972e140411d2e0dd62ce83332b902ef9b8250d3398ef361d7caa4f720e9
     question        
\\x96dda2024f13d9ed773cbf9a0f9ae4ab6651cdfd005af6f91335b00ba213f6abfabecb7eaa93d791707862b789e16f62d3be30bdee5197b6d16404ce3ab7e3e15cabdda22d1630b550693b8686303ed604f0a2a886da7422b68cd4bb934cb7a1a630d0a01410d2dd5281469a9457c3f0
     text    2053-01-30 05:27:29
+\.
+
+
+--
+-- Data for Name: anastasis_user; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.anastasis_user (user_id, expiration_date) FROM stdin;
+\\xe3a1bf14b61fe2228d3a7a295f6142ac58785355e5cbec45ad7ec8ac297a53df    
252984-02-11 10:54:07.447296
+\.
+
+
+--
+-- Name: anastasis_challenge_payment_payment_id_seq; Type: SEQUENCE SET; 
Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.anastasis_challenge_payment_payment_id_seq', 
1, false);
+
+
+--
+-- Name: anastasis_recdoc_payment_payment_id_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.anastasis_recdoc_payment_payment_id_seq', 1, 
true);
+
+
+--
+-- Name: patches patches_pkey; Type: CONSTRAINT; Schema: _v; Owner: -
+--
+
+ALTER TABLE ONLY _v.patches
+    ADD CONSTRAINT patches_pkey PRIMARY KEY (patch_name);
+
+
+--
+-- Name: anastasis_challenge_payment anastasis_challenge_payment_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_challenge_payment
+    ADD CONSTRAINT anastasis_challenge_payment_pkey PRIMARY KEY (payment_id);
+
+
+--
+-- Name: anastasis_recdoc_payment anastasis_recdoc_payment_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recdoc_payment
+    ADD CONSTRAINT anastasis_recdoc_payment_pkey PRIMARY KEY (payment_id);
+
+
+--
+-- Name: anastasis_recoverydocument anastasis_recoverydocument_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recoverydocument
+    ADD CONSTRAINT anastasis_recoverydocument_pkey PRIMARY KEY (user_id, 
version);
+
+
+--
+-- Name: anastasis_truth anastasis_truth_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_truth
+    ADD CONSTRAINT anastasis_truth_pkey PRIMARY KEY (truth_public_key);
+
+
+--
+-- Name: anastasis_user anastasis_user_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_user
+    ADD CONSTRAINT anastasis_user_pkey PRIMARY KEY (user_id);
+
+
+--
+-- Name: anastasis_recdoc_payment anastasis_recdoc_payment_user_id_fkey; Type: 
FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recdoc_payment
+    ADD CONSTRAINT anastasis_recdoc_payment_user_id_fkey FOREIGN KEY (user_id) 
REFERENCES public.anastasis_user(user_id);
+
+
+--
+-- Name: anastasis_recoverydocument anastasis_recoverydocument_user_id_fkey; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recoverydocument
+    ADD CONSTRAINT anastasis_recoverydocument_user_id_fkey FOREIGN KEY 
(user_id) REFERENCES public.anastasis_user(user_id);
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/contrib/test_resources/test_reducer_recovery_01.sql 
b/contrib/test_resources/test_reducer_recovery_01.sql
new file mode 100644
index 0000000..e980efc
--- /dev/null
+++ b/contrib/test_resources/test_reducer_recovery_01.sql
@@ -0,0 +1,866 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 12.5
+-- Dumped by pg_dump version 12.5
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+--
+-- Name: _v; Type: SCHEMA; Schema: -; Owner: -
+--
+
+CREATE SCHEMA _v;
+
+
+--
+-- Name: SCHEMA _v; Type: COMMENT; Schema: -; Owner: -
+--
+
+COMMENT ON SCHEMA _v IS 'Schema for versioning data and functionality.';
+
+
+--
+-- Name: assert_patch_is_applied(text); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_patch_is_applied(in_patch_name text) RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    t_text TEXT;
+BEGIN
+    SELECT patch_name INTO t_text FROM _v.patches WHERE patch_name = 
in_patch_name;
+    IF NOT FOUND THEN
+        RAISE EXCEPTION 'Patch % is not applied!', in_patch_name;
+    END IF;
+    RETURN format('Patch %s is applied.', in_patch_name);
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_patch_is_applied(in_patch_name text); Type: COMMENT; 
Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_patch_is_applied(in_patch_name text) IS 
'Function that can be used to make sure that patch has been applied.';
+
+
+--
+-- Name: assert_user_is_not_superuser(); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_user_is_not_superuser() RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    v_super bool;
+BEGIN
+    SELECT usesuper INTO v_super FROM pg_user WHERE usename = current_user;
+    IF v_super THEN
+        RAISE EXCEPTION 'Current user is superuser - cannot continue.';
+    END IF;
+    RETURN 'assert_user_is_not_superuser: OK';
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_user_is_not_superuser(); Type: COMMENT; Schema: _v; 
Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_user_is_not_superuser() IS 'Function that can be 
used to make sure that patch is being applied using normal (not superuser) 
account.';
+
+
+--
+-- Name: assert_user_is_one_of(text[]); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_user_is_one_of(VARIADIC p_acceptable_users text[]) 
RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+BEGIN
+    IF current_user = any( p_acceptable_users ) THEN
+        RETURN 'assert_user_is_one_of: OK';
+    END IF;
+    RAISE EXCEPTION 'User is not one of: % - cannot continue.', 
p_acceptable_users;
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_user_is_one_of(VARIADIC p_acceptable_users text[]); 
Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_user_is_one_of(VARIADIC p_acceptable_users 
text[]) IS 'Function that can be used to make sure that patch is being applied 
by one of defined users.';
+
+
+--
+-- Name: assert_user_is_superuser(); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_user_is_superuser() RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    v_super bool;
+BEGIN
+    SELECT usesuper INTO v_super FROM pg_user WHERE usename = current_user;
+    IF v_super THEN
+        RETURN 'assert_user_is_superuser: OK';
+    END IF;
+    RAISE EXCEPTION 'Current user is not superuser - cannot continue.';
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_user_is_superuser(); Type: COMMENT; Schema: _v; 
Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_user_is_superuser() IS 'Function that can be 
used to make sure that patch is being applied using superuser account.';
+
+
+--
+-- Name: register_patch(text); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.register_patch(text) RETURNS SETOF integer
+    LANGUAGE sql
+    AS $_$
+    SELECT _v.register_patch( $1, NULL, NULL );
+$_$;
+
+
+--
+-- Name: FUNCTION register_patch(text); Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.register_patch(text) IS 'Wrapper to allow registration 
of patches without requirements and conflicts.';
+
+
+--
+-- Name: register_patch(text, text[]); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.register_patch(text, text[]) RETURNS SETOF integer
+    LANGUAGE sql
+    AS $_$
+    SELECT _v.register_patch( $1, $2, NULL );
+$_$;
+
+
+--
+-- Name: FUNCTION register_patch(text, text[]); Type: COMMENT; Schema: _v; 
Owner: -
+--
+
+COMMENT ON FUNCTION _v.register_patch(text, text[]) IS 'Wrapper to allow 
registration of patches without conflicts.';
+
+
+--
+-- Name: register_patch(text, text[], text[]); Type: FUNCTION; Schema: _v; 
Owner: -
+--
+
+CREATE FUNCTION _v.register_patch(in_patch_name text, in_requirements text[], 
in_conflicts text[], OUT versioning integer) RETURNS SETOF integer
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    t_text   TEXT;
+    t_text_a TEXT[];
+    i INT4;
+BEGIN
+    -- Thanks to this we know only one patch will be applied at a time
+    LOCK TABLE _v.patches IN EXCLUSIVE MODE;
+
+    SELECT patch_name INTO t_text FROM _v.patches WHERE patch_name = 
in_patch_name;
+    IF FOUND THEN
+        RAISE EXCEPTION 'Patch % is already applied!', in_patch_name;
+    END IF;
+
+    t_text_a := ARRAY( SELECT patch_name FROM _v.patches WHERE patch_name = 
any( in_conflicts ) );
+    IF array_upper( t_text_a, 1 ) IS NOT NULL THEN
+        RAISE EXCEPTION 'Versioning patches conflict. Conflicting patche(s) 
installed: %.', array_to_string( t_text_a, ', ' );
+    END IF;
+
+    IF array_upper( in_requirements, 1 ) IS NOT NULL THEN
+        t_text_a := '{}';
+        FOR i IN array_lower( in_requirements, 1 ) .. array_upper( 
in_requirements, 1 ) LOOP
+            SELECT patch_name INTO t_text FROM _v.patches WHERE patch_name = 
in_requirements[i];
+            IF NOT FOUND THEN
+                t_text_a := t_text_a || in_requirements[i];
+            END IF;
+        END LOOP;
+        IF array_upper( t_text_a, 1 ) IS NOT NULL THEN
+            RAISE EXCEPTION 'Missing prerequisite(s): %.', array_to_string( 
t_text_a, ', ' );
+        END IF;
+    END IF;
+
+    INSERT INTO _v.patches (patch_name, applied_tsz, applied_by, requires, 
conflicts ) VALUES ( in_patch_name, now(), current_user, coalesce( 
in_requirements, '{}' ), coalesce( in_conflicts, '{}' ) );
+    RETURN;
+END;
+$$;
+
+
+--
+-- Name: FUNCTION register_patch(in_patch_name text, in_requirements text[], 
in_conflicts text[], OUT versioning integer); Type: COMMENT; Schema: _v; Owner: 
-
+--
+
+COMMENT ON FUNCTION _v.register_patch(in_patch_name text, in_requirements 
text[], in_conflicts text[], OUT versioning integer) IS 'Function to register 
patches in database. Raises exception if there are conflicts, prerequisites are 
not installed or the migration has already been installed.';
+
+
+--
+-- Name: unregister_patch(text); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.unregister_patch(in_patch_name text, OUT versioning 
integer) RETURNS SETOF integer
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    i        INT4;
+    t_text_a TEXT[];
+BEGIN
+    -- Thanks to this we know only one patch will be applied at a time
+    LOCK TABLE _v.patches IN EXCLUSIVE MODE;
+
+    t_text_a := ARRAY( SELECT patch_name FROM _v.patches WHERE in_patch_name = 
ANY( requires ) );
+    IF array_upper( t_text_a, 1 ) IS NOT NULL THEN
+        RAISE EXCEPTION 'Cannot uninstall %, as it is required by: %.', 
in_patch_name, array_to_string( t_text_a, ', ' );
+    END IF;
+
+    DELETE FROM _v.patches WHERE patch_name = in_patch_name;
+    GET DIAGNOSTICS i = ROW_COUNT;
+    IF i < 1 THEN
+        RAISE EXCEPTION 'Patch % is not installed, so it can''t be 
uninstalled!', in_patch_name;
+    END IF;
+
+    RETURN;
+END;
+$$;
+
+
+--
+-- Name: FUNCTION unregister_patch(in_patch_name text, OUT versioning 
integer); Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.unregister_patch(in_patch_name text, OUT versioning 
integer) IS 'Function to unregister patches in database. Dies if the patch is 
not registered, or if unregistering it would break dependencies.';
+
+
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: patches; Type: TABLE; Schema: _v; Owner: -
+--
+
+CREATE TABLE _v.patches (
+    patch_name text NOT NULL,
+    applied_tsz timestamp with time zone DEFAULT now() NOT NULL,
+    applied_by text NOT NULL,
+    requires text[],
+    conflicts text[]
+);
+
+
+--
+-- Name: TABLE patches; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON TABLE _v.patches IS 'Contains information about what patches are 
currently applied on database.';
+
+
+--
+-- Name: COLUMN patches.patch_name; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.patch_name IS 'Name of patch, has to be unique 
for every patch.';
+
+
+--
+-- Name: COLUMN patches.applied_tsz; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.applied_tsz IS 'When the patch was applied.';
+
+
+--
+-- Name: COLUMN patches.applied_by; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.applied_by IS 'Who applied this patch (PostgreSQL 
username)';
+
+
+--
+-- Name: COLUMN patches.requires; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.requires IS 'List of patches that are required 
for given patch.';
+
+
+--
+-- Name: COLUMN patches.conflicts; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.conflicts IS 'List of patches that conflict with 
given patch.';
+
+
+--
+-- Name: anastasis_challenge_payment; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_challenge_payment (
+    payment_id bigint NOT NULL,
+    truth_public_key bytea NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    payment_identifier bytea NOT NULL,
+    creation_date timestamp without time zone DEFAULT now() NOT NULL,
+    paid boolean DEFAULT false NOT NULL,
+    CONSTRAINT anastasis_challenge_payment_payment_identifier_check CHECK 
((length(payment_identifier) = 32))
+);
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.payment_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.payment_id IS 'Serial 
number which identifies the payment';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.truth_public_key; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.truth_public_key IS 'Link 
to the corresponding challenge which is paid';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.amount_val; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.amount_val IS 'Amount we 
were paid';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.amount_frac; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.amount_frac IS 'Amount we 
were paid fraction';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.payment_identifier; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.payment_identifier IS 
'Payment identifier which the user has to provide';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.creation_date; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.creation_date IS 
'Creation date of the payment';
+
+
+--
+-- Name: COLUMN anastasis_challenge_payment.paid; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challenge_payment.paid IS 'Is the payment 
finished';
+
+
+--
+-- Name: anastasis_challenge_payment_payment_id_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.anastasis_challenge_payment_payment_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: anastasis_challenge_payment_payment_id_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.anastasis_challenge_payment_payment_id_seq OWNED BY 
public.anastasis_challenge_payment.payment_id;
+
+
+--
+-- Name: anastasis_challengecode; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_challengecode (
+    truth_public_key bytea NOT NULL,
+    code bigint NOT NULL,
+    creation_date timestamp without time zone DEFAULT now() NOT NULL,
+    expiration_date timestamp without time zone NOT NULL,
+    retry_counter integer NOT NULL
+);
+
+
+--
+-- Name: TABLE anastasis_challengecode; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.anastasis_challengecode IS 'Stores a code which is 
checked for the authentication by SMS, E-Mail..';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.truth_public_key; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.truth_public_key IS 'Link to 
the corresponding challenge which is solved';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.code; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.code IS 'The pin code which 
is sent to the user and verified';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.creation_date; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.creation_date IS 'Creation 
date of the code';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.expiration_date; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.expiration_date IS 'When will 
the code expire';
+
+
+--
+-- Name: COLUMN anastasis_challengecode.retry_counter; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_challengecode.retry_counter IS 'How many 
tries are left for this code must be > 0';
+
+
+--
+-- Name: anastasis_recdoc_payment; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_recdoc_payment (
+    payment_id bigint NOT NULL,
+    user_id bytea NOT NULL,
+    post_counter integer DEFAULT 0 NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    payment_identifier bytea NOT NULL,
+    creation_date timestamp without time zone DEFAULT now() NOT NULL,
+    paid boolean DEFAULT false NOT NULL,
+    CONSTRAINT anastasis_recdoc_payment_payment_identifier_check CHECK 
((length(payment_identifier) = 32)),
+    CONSTRAINT anastasis_recdoc_payment_post_counter_check CHECK 
((post_counter >= 0))
+);
+
+
+--
+-- Name: TABLE anastasis_recdoc_payment; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON TABLE public.anastasis_recdoc_payment IS 'Records a payment for a 
challenge';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.payment_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.payment_id IS 'Serial number 
which identifies the payment';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.user_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.user_id IS 'Link to the 
corresponding user who paid';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.post_counter; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.post_counter IS 'For how 
many posts does the user pay';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.amount_val; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.amount_val IS 'Amount we 
were paid';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.amount_frac; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.amount_frac IS 'Amount we 
were paid fraction';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.payment_identifier; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.payment_identifier IS 
'Payment identifier which the user has to provide';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.creation_date; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.creation_date IS 'Creation 
date of the payment';
+
+
+--
+-- Name: COLUMN anastasis_recdoc_payment.paid; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recdoc_payment.paid IS 'Is the payment 
finished';
+
+
+--
+-- Name: anastasis_recdoc_payment_payment_id_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.anastasis_recdoc_payment_payment_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: anastasis_recdoc_payment_payment_id_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.anastasis_recdoc_payment_payment_id_seq OWNED BY 
public.anastasis_recdoc_payment.payment_id;
+
+
+--
+-- Name: anastasis_recoverydocument; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_recoverydocument (
+    user_id bytea NOT NULL,
+    version integer NOT NULL,
+    account_sig bytea NOT NULL,
+    recovery_data_hash bytea NOT NULL,
+    recovery_data bytea NOT NULL,
+    CONSTRAINT anastasis_recoverydocument_account_sig_check CHECK 
((length(account_sig) = 64)),
+    CONSTRAINT anastasis_recoverydocument_recovery_data_hash_check CHECK 
((length(recovery_data_hash) = 64))
+);
+
+
+--
+-- Name: TABLE anastasis_recoverydocument; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.anastasis_recoverydocument IS 'Stores a recovery 
document which contains the policy and the encrypted core secret';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.user_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.user_id IS 'Link to the 
owner of this recovery document';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.version; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.version IS 'The version of 
this recovery document';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.account_sig; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.account_sig IS 'Signature 
of the recovery document';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.recovery_data_hash; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.recovery_data_hash IS 
'Hash of the recovery document to prevent unnecessary uploads';
+
+
+--
+-- Name: COLUMN anastasis_recoverydocument.recovery_data; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_recoverydocument.recovery_data IS 'Contains 
the encrypted policy and core secret';
+
+
+--
+-- Name: anastasis_truth; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_truth (
+    truth_public_key bytea NOT NULL,
+    key_share_data bytea NOT NULL,
+    method character varying,
+    encrypted_truth bytea NOT NULL,
+    truth_mime character varying,
+    expiration timestamp without time zone NOT NULL
+);
+
+
+--
+-- Name: TABLE anastasis_truth; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.anastasis_truth IS 'Truth data is needed to 
authenticate clients during recovery';
+
+
+--
+-- Name: COLUMN anastasis_truth.truth_public_key; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.truth_public_key IS 'The truth public 
key identifies this truth record';
+
+
+--
+-- Name: COLUMN anastasis_truth.key_share_data; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.key_share_data IS 'Stores the 
encrypted key share used to recover the key';
+
+
+--
+-- Name: COLUMN anastasis_truth.method; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.method IS 'Defines the authentication 
method (SMS, E-Mail, Question..)';
+
+
+--
+-- Name: COLUMN anastasis_truth.encrypted_truth; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.encrypted_truth IS 'Stores the 
encrypted authentication data';
+
+
+--
+-- Name: COLUMN anastasis_truth.truth_mime; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.truth_mime IS 'Defines the mime type 
of the stored authentcation data';
+
+
+--
+-- Name: COLUMN anastasis_truth.expiration; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_truth.expiration IS 'At which date will the 
truth record expire';
+
+
+--
+-- Name: anastasis_user; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.anastasis_user (
+    user_id bytea NOT NULL,
+    expiration_date timestamp without time zone NOT NULL,
+    CONSTRAINT anastasis_user_user_id_check CHECK ((length(user_id) = 32))
+);
+
+
+--
+-- Name: TABLE anastasis_user; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.anastasis_user IS 'Saves a user which is using 
Anastasis';
+
+
+--
+-- Name: COLUMN anastasis_user.user_id; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_user.user_id IS 'Identifier of the user 
account';
+
+
+--
+-- Name: COLUMN anastasis_user.expiration_date; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.anastasis_user.expiration_date IS 'At which date will 
the user record expire';
+
+
+--
+-- Name: anastasis_challenge_payment payment_id; Type: DEFAULT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_challenge_payment ALTER COLUMN payment_id 
SET DEFAULT 
nextval('public.anastasis_challenge_payment_payment_id_seq'::regclass);
+
+
+--
+-- Name: anastasis_recdoc_payment payment_id; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recdoc_payment ALTER COLUMN payment_id SET 
DEFAULT nextval('public.anastasis_recdoc_payment_payment_id_seq'::regclass);
+
+
+--
+-- Data for Name: patches; Type: TABLE DATA; Schema: _v; Owner: -
+--
+
+COPY _v.patches (patch_name, applied_tsz, applied_by, requires, conflicts) 
FROM stdin;
+stasis-0001    2021-01-30 17:27:14.050805+00   dennis  {}      {}
+\.
+
+
+--
+-- Data for Name: anastasis_challenge_payment; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.anastasis_challenge_payment (payment_id, truth_public_key, 
amount_val, amount_frac, payment_identifier, creation_date, paid) FROM stdin;
+\.
+
+
+--
+-- Data for Name: anastasis_challengecode; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.anastasis_challengecode (truth_public_key, code, creation_date, 
expiration_date, retry_counter) FROM stdin;
+\.
+
+
+--
+-- Data for Name: anastasis_recdoc_payment; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.anastasis_recdoc_payment (payment_id, user_id, post_counter, 
amount_val, amount_frac, payment_identifier, creation_date, paid) FROM stdin;
+1      \\x42b572aa1a9050f4b0dcc80088f0b546271a667379fbfda0fa83c0ec25a55a7a     
9       1       99000000        
\\x6fd76e3aa59c4dc1226e13ea467892212dd29cedf132c46de6a9d755a2987772     
2051-01-30 17:27:29.656662      t
+\.
+
+
+--
+-- Data for Name: anastasis_recoverydocument; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.anastasis_recoverydocument (user_id, version, account_sig, 
recovery_data_hash, recovery_data) FROM stdin;
+\\x42b572aa1a9050f4b0dcc80088f0b546271a667379fbfda0fa83c0ec25a55a7a    1       
\\x0efc5b18ce6bb57c3d0b68dee5f2ebbc29b598e20623f5e6a6da2fc422cbe03f3750c8fe73e69c15a022b510eba10df3ab116e6bcd071d8b9e0dfa4aba57b601
     
\\xcf44698248e3ebdc08d7c301d5efa36edd6cda480a56c4a2b6b83688d3df706bce6e75d085a8dad92fe97d1a4a3ef005de8cfc8e0d32c9dbea6e40b68fe253f0
     
\\xc1d85f0737b9ca0c2808a1268764e3720a2e1c638ae8640222a442b7791eba88052d8e55a2f0630cdbd9514570d0c5c2a75e1d85bfdf1ad3c3e33e5d71d8d283187daa08f9edb4e1371f976b59e
 [...]
+\.
+
+
+--
+-- Data for Name: anastasis_truth; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.anastasis_truth (truth_public_key, key_share_data, method, 
encrypted_truth, truth_mime, expiration) FROM stdin;
+\\xcf86b7ec079c5a41eca1d8f56d7a79da2e9613726f6bc70616de93410d455bc8    
\\xdac21d2d2f9250da7c0443fcc96ea4d8a69a269e43684af032e0e7b4fb52a70785f482a2e58eeab627a4e579cc25a20f70bcc0138403d323209264f39259287943026c52f59a5db80e0fde2fc5255135
     question        
\\xd3e551ea4693ac01ed50ace0d6f0749433496b2970c77920839be53dabcaaac0aab218f507ce966169fd2c9212245497747f9da7269c460a0469f10f9e9a1dfbd49bb6f709e5952430c97d6c5be06e1d15de2cb723886f79f17ecf3c19d7ffc5f16791fa6fb81ddd24bfc34f6a7c2cbb
     text    2053-01-30 05:27:28
+\\x2e52682a4439cac4dccf6ae9e4f00605652bb96b5beaa21fd277a90241775308    
\\x3e6cac9dcb04f29bd9d2ab926ca8bab87d26cc37ffda356c32942f10a85a444699649781350a7148700d477564d066eeb326276edfc8485438f976664f7b991a0b2cf7ea4fd18a7ec9c0ab2f03b4783a
     question        
\\xca77f7f5065979018fd8c118167dae2a172456003c7bc2ae3da3acfb73349ed941a329900668ea58e408d0dd8485712bb70b8140997554bea25b8c6b9751b46813083b11ee2b6858bba69a507577beb1623af399fc692c75f62ae4e248a82156c0f11f1ba1bd72dc42f14985eba0b461
     text    2053-01-30 05:27:28
+\.
+
+
+--
+-- Data for Name: anastasis_user; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.anastasis_user (user_id, expiration_date) FROM stdin;
+\\x42b572aa1a9050f4b0dcc80088f0b546271a667379fbfda0fa83c0ec25a55a7a    
198440-11-15 09:22:53.413632
+\.
+
+
+--
+-- Name: anastasis_challenge_payment_payment_id_seq; Type: SEQUENCE SET; 
Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.anastasis_challenge_payment_payment_id_seq', 
1, false);
+
+
+--
+-- Name: anastasis_recdoc_payment_payment_id_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.anastasis_recdoc_payment_payment_id_seq', 1, 
true);
+
+
+--
+-- Name: patches patches_pkey; Type: CONSTRAINT; Schema: _v; Owner: -
+--
+
+ALTER TABLE ONLY _v.patches
+    ADD CONSTRAINT patches_pkey PRIMARY KEY (patch_name);
+
+
+--
+-- Name: anastasis_challenge_payment anastasis_challenge_payment_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_challenge_payment
+    ADD CONSTRAINT anastasis_challenge_payment_pkey PRIMARY KEY (payment_id);
+
+
+--
+-- Name: anastasis_recdoc_payment anastasis_recdoc_payment_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recdoc_payment
+    ADD CONSTRAINT anastasis_recdoc_payment_pkey PRIMARY KEY (payment_id);
+
+
+--
+-- Name: anastasis_recoverydocument anastasis_recoverydocument_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recoverydocument
+    ADD CONSTRAINT anastasis_recoverydocument_pkey PRIMARY KEY (user_id, 
version);
+
+
+--
+-- Name: anastasis_truth anastasis_truth_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_truth
+    ADD CONSTRAINT anastasis_truth_pkey PRIMARY KEY (truth_public_key);
+
+
+--
+-- Name: anastasis_user anastasis_user_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_user
+    ADD CONSTRAINT anastasis_user_pkey PRIMARY KEY (user_id);
+
+
+--
+-- Name: anastasis_recdoc_payment anastasis_recdoc_payment_user_id_fkey; Type: 
FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recdoc_payment
+    ADD CONSTRAINT anastasis_recdoc_payment_user_id_fkey FOREIGN KEY (user_id) 
REFERENCES public.anastasis_user(user_id);
+
+
+--
+-- Name: anastasis_recoverydocument anastasis_recoverydocument_user_id_fkey; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.anastasis_recoverydocument
+    ADD CONSTRAINT anastasis_recoverydocument_user_id_fkey FOREIGN KEY 
(user_id) REFERENCES public.anastasis_user(user_id);
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/contrib/test_resources/test_reducer_recovery_stateCSSTATE 
b/contrib/test_resources/test_reducer_recovery_stateCSSTATE
new file mode 100644
index 0000000..6983734
--- /dev/null
+++ b/contrib/test_resources/test_reducer_recovery_stateCSSTATE
@@ -0,0 +1,170 @@
+{
+  "recovery_state": "CHALLENGE_SELECTING",
+  "continents": [
+    "Europe",
+    "North_America"
+  ],
+  "selected_continent": "Europe",
+  "countries": [
+    {
+      "code": "ch",
+      "name": "Switzerland",
+      "continent": "Europe",
+      "name_i18n": {
+        "de_DE": "Schweiz",
+        "de_CH": "Schwiiz",
+        "fr": "Suisse",
+        "en": "Swiss"
+      },
+      "currency": "TESTKUDOS"
+    },
+    {
+      "code": "de",
+      "name": "Germany",
+      "continent": "Europe",
+      "continent_i18n": {
+        "de": "Europa"
+      },
+      "name_i18n": {
+        "de_DE": "Deutschland",
+        "de_CH": "Deutschland",
+        "fr": "Allemagne",
+        "en": "Germany"
+      },
+      "currency": "TESTKUDOS"
+    }
+  ],
+  "selected_country": "ch",
+  "currency": "TESTKUDOS",
+  "required_attributes": [
+    {
+      "type": "string",
+      "name": "full_name",
+      "label": "Full name",
+      "label_i18n": {
+        "de_DE": "Vollstaendiger Name",
+        "de_CH": "Vollstaendiger Name"
+      },
+      "widget": "anastasis_gtk_ia_full_name"
+    },
+    {
+      "type": "date",
+      "name": "birthdate",
+      "label": "Birthdate",
+      "label_i18n": {
+        "de_CH": "Geburtsdatum"
+      },
+      "widget": "anastasis_gtk_ia_birthdate"
+    },
+    {
+      "type": "string",
+      "name": "ahv_number",
+      "label": "AHV number",
+      "label_i18n": {
+        "de_DE": "AHV-Nummer",
+        "de_CH": "AHV-Nummer"
+      },
+      "widget": "anastasis_gtk_ia_ahv",
+      "validation-regex": "^(756).[0-9]{4}.[0-9]{4}.[0-9]{2}|(756)[0-9]{10}$",
+      "validation-logic": "CH_AVH_check"
+    }
+  ],
+  "authentication_providers": {
+    "question": [
+      {
+        "anastasis_04": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:0",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8089/",
+          "provider_name": "Anastasis 4",
+          "provider_salt": "8HAPCKSH9D3MYJTS9536RHJHCW"
+        }
+      },
+      {
+        "anastasis_03": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:4.99",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8088/",
+          "provider_name": "Anastasis 3",
+          "provider_salt": "8DAPCKSH9D3MYJTS9536RHJHCW"
+        }
+      },
+      {
+        "anastasis_02": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:1.99",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8087/",
+          "provider_name": "Anastasis 2",
+          "provider_salt": "89APCKSH9D3MYJTS9536RHJHCW"
+        }
+      },
+      {
+        "anastasis_01": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:4.99",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8086/",
+          "provider_name": "Anastasis 1",
+          "provider_salt": "85APCKSH9D3MYJTS9536RHJHCW"
+        }
+      }
+    ]
+  },
+  "identity_attributes": {
+    "full_name": "Max Musterman",
+    "ahv_number": "756.9217.0769.85",
+    "birth_year": 2000,
+    "birth_month": 1,
+    "birth_day": 1
+  },
+  "recovery_information": {
+    "provider_url": "localhost:8086/",
+    "version": 0,
+    "policies": [
+      [
+        0,
+        1
+      ],
+      [
+        0,
+        2
+      ],
+      [
+        1,
+        2
+      ]
+    ],
+    "challenges": [
+      {
+        "truth_public_key": 
"4DPKGQCWRPZC6MAZXR0FYE45MJ3NTTTHNKJBAES5SRZZ1955TQH0",
+        "method": "question",
+        "url": "localhost:8087/",
+        "nonce": "8PNBQV8CT8V299NJG266M6JDR4WZGMF3WGNM0KSYFV04A8WQNDPG",
+        "instructions": "Whats your name?",
+        "solved": 0,
+        "challenge": 
"00000000000000000000000000000000000000000000000000020EHRCCV5C000E2JKGRSPAR0008VD71ESSHDYRD8NZVG0ZWW8B947BNNN3B74PMXJBKHZY2JABNF28PNBQV8CT8V299NJG266M6JDR4WZGMF3WGNM0KSYFV04A8WQNDPJ99S4QF98E27N4SCPENVG0NF1XTY3CFG193J7VEV00RSDV9KMMN883Q8H46YY6HBFQ7W8F5YRP763P9VHX6K3BY6RVAM0J9FS9YRBF915ASJF655MEKTBB54MCV26A5KG0000000000000000000000000G3Q71HKCNG000000000000000000000000000000000000000000000000000000C5571HKCNG000000000000000000000000000000000000000000000000000000000000000
 [...]
+      },
+      {
+        "truth_public_key": 
"9MNSDJW5NQ98GTPW1VVA5VSR6JGFEEKFMW66DTRQXP95ZXPVYCCG",
+        "method": "question",
+        "url": "localhost:8086/",
+        "nonce": "9XGNDBDQ3Z42TTQWM1NXMSN4927KXKV7M20JNCKQFJ51G3QC9D10",
+        "instructions": "How old are you?",
+        "solved": 0,
+        "challenge": 
"00000000000000000000000000000000000000000000000000020EHRCCV5C000M3M3GRSPAR000K9BJV5RBBEJH1NDR3QPMBQKGD50YWX6Z9RCCVNHFVCJBZVDQWRS9XGNDBDQ3Z42TTQWM1NXMSN4927KXKV7M20JNCKQFJ51G3QC9D1C1ZZ4PFQA8VBBMY4N89M40917A78CKD9BSMQF5TNTRKY84NQ54TTD2YMV7Z9WFHTWSF895G05RJDVKEAAE9E96RW1Y97M5X8MZX1C9N0NASJF655MEKTBB54MCV26A5KG000000000000000000000000183S71HKCNG000000000000000000000000000000000000000000000000000000R4G71HKCNG000000000000000000000000000000000000000000000000000000000000000
 [...]
+      },
+      {
+        "truth_public_key": 
"DFBJQRVDBE21A4Q4C4DA2KWRHHWAX3MKNYT5FR5TFWN9B7T22DX0",
+        "method": "question",
+        "url": "localhost:8086/",
+        "nonce": "XJ67CG90C050MXK62WT0P8YVFS7V4JY0ZT7XDD5XC3P30EK5KKX0",
+        "instructions": "Where do you live?",
+        "solved": 0,
+        "challenge": 
"00000000000000000000000000000000000000000000000000020EHRCCV5C000T183GRSPAR000TYQ5FHPTPW42M9E8R8TM57SH33RNT797BXMAZGBMZSAJPFM44VTXJ67CG90C050MXK62WT0P8YVFS7V4JY0ZT7XDD5XC3P30EK5KKX0ND7JY7914W0QBVAQHJ2D8QGBRXMJZVHA32VZW0S0RYJF82E9WF9FYQ7BDSPQYFT23HFGHPNSE4K6MQ3N0B8SSENZ6JX50WBJ67FX150NASJF655MEKTBB54MCV26A5KG0000000000000000000000000G2D71HKCNG000000000000000000000000000000000000000000000000000001R2D71HKCNG000000000000000000000000000000000000000000000000000000000000000
 [...]
+      }
+    ]
+  }
+}
diff --git a/contrib/test_resources/test_reducer_recovery_stateUACSTATE 
b/contrib/test_resources/test_reducer_recovery_stateUACSTATE
new file mode 100644
index 0000000..b10f94a
--- /dev/null
+++ b/contrib/test_resources/test_reducer_recovery_stateUACSTATE
@@ -0,0 +1,116 @@
+{
+  "recovery_state": "USER_ATTRIBUTES_COLLECTING",
+  "continents": [
+    "Europe",
+    "North_America"
+  ],
+  "selected_continent": "Europe",
+  "countries": [
+    {
+      "code": "ch",
+      "name": "Switzerland",
+      "continent": "Europe",
+      "name_i18n": {
+        "de_DE": "Schweiz",
+        "de_CH": "Schwiiz",
+        "fr": "Suisse",
+        "en": "Swiss"
+      },
+      "currency": "TESTKUDOS"
+    },
+    {
+      "code": "de",
+      "name": "Germany",
+      "continent": "Europe",
+      "continent_i18n": {
+        "de": "Europa"
+      },
+      "name_i18n": {
+        "de_DE": "Deutschland",
+        "de_CH": "Deutschland",
+        "fr": "Allemagne",
+        "en": "Germany"
+      },
+      "currency": "TESTKUDOS"
+    }
+  ],
+  "selected_country": "ch",
+  "currency": "TESTKUDOS",
+  "required_attributes": [
+    {
+      "type": "string",
+      "name": "full_name",
+      "label": "Full name",
+      "label_i18n": {
+        "de_DE": "Vollstaendiger Name",
+        "de_CH": "Vollstaendiger Name"
+      },
+      "widget": "anastasis_gtk_ia_full_name"
+    },
+    {
+      "type": "date",
+      "name": "birthdate",
+      "label": "Birthdate",
+      "label_i18n": {
+        "de_CH": "Geburtsdatum"
+      },
+      "widget": "anastasis_gtk_ia_birthdate"
+    },
+    {
+      "type": "string",
+      "name": "ahv_number",
+      "label": "AHV number",
+      "label_i18n": {
+        "de_DE": "AHV-Nummer",
+        "de_CH": "AHV-Nummer"
+      },
+      "widget": "anastasis_gtk_ia_ahv",
+      "validation-regex": "^(756).[0-9]{4}.[0-9]{4}.[0-9]{2}|(756)[0-9]{10}$",
+      "validation-logic": "CH_AVH_check"
+    }
+  ],
+  "authentication_providers": {
+    "question": [
+      {
+        "anastasis_04": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:0",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8089/",
+          "provider_name": "Anastasis 4",
+          "provider_salt": "8HAPCKSH9D3MYJTS9536RHJHCW"
+        }
+      },
+      {
+        "anastasis_03": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:4.99",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8088/",
+          "provider_name": "Anastasis 3",
+          "provider_salt": "8DAPCKSH9D3MYJTS9536RHJHCW"
+        }
+      },
+      {
+        "anastasis_02": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:1.99",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8087/",
+          "provider_name": "Anastasis 2",
+          "provider_salt": "89APCKSH9D3MYJTS9536RHJHCW"
+        }
+      },
+      {
+        "anastasis_01": {
+          "method_cost": "TESTKUDOS:0",
+          "annual_cost": "TESTKUDOS:4.99",
+          "insurance": "TESTKUDOS:1",
+          "provider_url": "localhost:8086/",
+          "provider_name": "Anastasis 1",
+          "provider_salt": "85APCKSH9D3MYJTS9536RHJHCW"
+        }
+      }
+    ]
+  }
+}
\ No newline at end of file
diff --git a/contrib/test_resources/test_reducer_recovery_talercheck.sql 
b/contrib/test_resources/test_reducer_recovery_talercheck.sql
new file mode 100644
index 0000000..bd575c1
--- /dev/null
+++ b/contrib/test_resources/test_reducer_recovery_talercheck.sql
@@ -0,0 +1,7395 @@
+--
+-- PostgreSQL database dump
+--
+
+-- Dumped from database version 12.5
+-- Dumped by pg_dump version 12.5
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET idle_in_transaction_session_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SELECT pg_catalog.set_config('search_path', '', false);
+SET check_function_bodies = false;
+SET xmloption = content;
+SET client_min_messages = warning;
+SET row_security = off;
+
+--
+-- Name: _v; Type: SCHEMA; Schema: -; Owner: -
+--
+
+CREATE SCHEMA _v;
+
+
+--
+-- Name: SCHEMA _v; Type: COMMENT; Schema: -; Owner: -
+--
+
+COMMENT ON SCHEMA _v IS 'Schema for versioning data and functionality.';
+
+
+--
+-- Name: assert_patch_is_applied(text); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_patch_is_applied(in_patch_name text) RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    t_text TEXT;
+BEGIN
+    SELECT patch_name INTO t_text FROM _v.patches WHERE patch_name = 
in_patch_name;
+    IF NOT FOUND THEN
+        RAISE EXCEPTION 'Patch % is not applied!', in_patch_name;
+    END IF;
+    RETURN format('Patch %s is applied.', in_patch_name);
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_patch_is_applied(in_patch_name text); Type: COMMENT; 
Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_patch_is_applied(in_patch_name text) IS 
'Function that can be used to make sure that patch has been applied.';
+
+
+--
+-- Name: assert_user_is_not_superuser(); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_user_is_not_superuser() RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    v_super bool;
+BEGIN
+    SELECT usesuper INTO v_super FROM pg_user WHERE usename = current_user;
+    IF v_super THEN
+        RAISE EXCEPTION 'Current user is superuser - cannot continue.';
+    END IF;
+    RETURN 'assert_user_is_not_superuser: OK';
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_user_is_not_superuser(); Type: COMMENT; Schema: _v; 
Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_user_is_not_superuser() IS 'Function that can be 
used to make sure that patch is being applied using normal (not superuser) 
account.';
+
+
+--
+-- Name: assert_user_is_one_of(text[]); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_user_is_one_of(VARIADIC p_acceptable_users text[]) 
RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+BEGIN
+    IF current_user = any( p_acceptable_users ) THEN
+        RETURN 'assert_user_is_one_of: OK';
+    END IF;
+    RAISE EXCEPTION 'User is not one of: % - cannot continue.', 
p_acceptable_users;
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_user_is_one_of(VARIADIC p_acceptable_users text[]); 
Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_user_is_one_of(VARIADIC p_acceptable_users 
text[]) IS 'Function that can be used to make sure that patch is being applied 
by one of defined users.';
+
+
+--
+-- Name: assert_user_is_superuser(); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.assert_user_is_superuser() RETURNS text
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    v_super bool;
+BEGIN
+    SELECT usesuper INTO v_super FROM pg_user WHERE usename = current_user;
+    IF v_super THEN
+        RETURN 'assert_user_is_superuser: OK';
+    END IF;
+    RAISE EXCEPTION 'Current user is not superuser - cannot continue.';
+END;
+$$;
+
+
+--
+-- Name: FUNCTION assert_user_is_superuser(); Type: COMMENT; Schema: _v; 
Owner: -
+--
+
+COMMENT ON FUNCTION _v.assert_user_is_superuser() IS 'Function that can be 
used to make sure that patch is being applied using superuser account.';
+
+
+--
+-- Name: register_patch(text); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.register_patch(text) RETURNS SETOF integer
+    LANGUAGE sql
+    AS $_$
+    SELECT _v.register_patch( $1, NULL, NULL );
+$_$;
+
+
+--
+-- Name: FUNCTION register_patch(text); Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.register_patch(text) IS 'Wrapper to allow registration 
of patches without requirements and conflicts.';
+
+
+--
+-- Name: register_patch(text, text[]); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.register_patch(text, text[]) RETURNS SETOF integer
+    LANGUAGE sql
+    AS $_$
+    SELECT _v.register_patch( $1, $2, NULL );
+$_$;
+
+
+--
+-- Name: FUNCTION register_patch(text, text[]); Type: COMMENT; Schema: _v; 
Owner: -
+--
+
+COMMENT ON FUNCTION _v.register_patch(text, text[]) IS 'Wrapper to allow 
registration of patches without conflicts.';
+
+
+--
+-- Name: register_patch(text, text[], text[]); Type: FUNCTION; Schema: _v; 
Owner: -
+--
+
+CREATE FUNCTION _v.register_patch(in_patch_name text, in_requirements text[], 
in_conflicts text[], OUT versioning integer) RETURNS SETOF integer
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    t_text   TEXT;
+    t_text_a TEXT[];
+    i INT4;
+BEGIN
+    -- Thanks to this we know only one patch will be applied at a time
+    LOCK TABLE _v.patches IN EXCLUSIVE MODE;
+
+    SELECT patch_name INTO t_text FROM _v.patches WHERE patch_name = 
in_patch_name;
+    IF FOUND THEN
+        RAISE EXCEPTION 'Patch % is already applied!', in_patch_name;
+    END IF;
+
+    t_text_a := ARRAY( SELECT patch_name FROM _v.patches WHERE patch_name = 
any( in_conflicts ) );
+    IF array_upper( t_text_a, 1 ) IS NOT NULL THEN
+        RAISE EXCEPTION 'Versioning patches conflict. Conflicting patche(s) 
installed: %.', array_to_string( t_text_a, ', ' );
+    END IF;
+
+    IF array_upper( in_requirements, 1 ) IS NOT NULL THEN
+        t_text_a := '{}';
+        FOR i IN array_lower( in_requirements, 1 ) .. array_upper( 
in_requirements, 1 ) LOOP
+            SELECT patch_name INTO t_text FROM _v.patches WHERE patch_name = 
in_requirements[i];
+            IF NOT FOUND THEN
+                t_text_a := t_text_a || in_requirements[i];
+            END IF;
+        END LOOP;
+        IF array_upper( t_text_a, 1 ) IS NOT NULL THEN
+            RAISE EXCEPTION 'Missing prerequisite(s): %.', array_to_string( 
t_text_a, ', ' );
+        END IF;
+    END IF;
+
+    INSERT INTO _v.patches (patch_name, applied_tsz, applied_by, requires, 
conflicts ) VALUES ( in_patch_name, now(), current_user, coalesce( 
in_requirements, '{}' ), coalesce( in_conflicts, '{}' ) );
+    RETURN;
+END;
+$$;
+
+
+--
+-- Name: FUNCTION register_patch(in_patch_name text, in_requirements text[], 
in_conflicts text[], OUT versioning integer); Type: COMMENT; Schema: _v; Owner: 
-
+--
+
+COMMENT ON FUNCTION _v.register_patch(in_patch_name text, in_requirements 
text[], in_conflicts text[], OUT versioning integer) IS 'Function to register 
patches in database. Raises exception if there are conflicts, prerequisites are 
not installed or the migration has already been installed.';
+
+
+--
+-- Name: unregister_patch(text); Type: FUNCTION; Schema: _v; Owner: -
+--
+
+CREATE FUNCTION _v.unregister_patch(in_patch_name text, OUT versioning 
integer) RETURNS SETOF integer
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    i        INT4;
+    t_text_a TEXT[];
+BEGIN
+    -- Thanks to this we know only one patch will be applied at a time
+    LOCK TABLE _v.patches IN EXCLUSIVE MODE;
+
+    t_text_a := ARRAY( SELECT patch_name FROM _v.patches WHERE in_patch_name = 
ANY( requires ) );
+    IF array_upper( t_text_a, 1 ) IS NOT NULL THEN
+        RAISE EXCEPTION 'Cannot uninstall %, as it is required by: %.', 
in_patch_name, array_to_string( t_text_a, ', ' );
+    END IF;
+
+    DELETE FROM _v.patches WHERE patch_name = in_patch_name;
+    GET DIAGNOSTICS i = ROW_COUNT;
+    IF i < 1 THEN
+        RAISE EXCEPTION 'Patch % is not installed, so it can''t be 
uninstalled!', in_patch_name;
+    END IF;
+
+    RETURN;
+END;
+$$;
+
+
+--
+-- Name: FUNCTION unregister_patch(in_patch_name text, OUT versioning 
integer); Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON FUNCTION _v.unregister_patch(in_patch_name text, OUT versioning 
integer) IS 'Function to unregister patches in database. Dies if the patch is 
not registered, or if unregistering it would break dependencies.';
+
+
+SET default_tablespace = '';
+
+SET default_table_access_method = heap;
+
+--
+-- Name: patches; Type: TABLE; Schema: _v; Owner: -
+--
+
+CREATE TABLE _v.patches (
+    patch_name text NOT NULL,
+    applied_tsz timestamp with time zone DEFAULT now() NOT NULL,
+    applied_by text NOT NULL,
+    requires text[],
+    conflicts text[]
+);
+
+
+--
+-- Name: TABLE patches; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON TABLE _v.patches IS 'Contains information about what patches are 
currently applied on database.';
+
+
+--
+-- Name: COLUMN patches.patch_name; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.patch_name IS 'Name of patch, has to be unique 
for every patch.';
+
+
+--
+-- Name: COLUMN patches.applied_tsz; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.applied_tsz IS 'When the patch was applied.';
+
+
+--
+-- Name: COLUMN patches.applied_by; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.applied_by IS 'Who applied this patch (PostgreSQL 
username)';
+
+
+--
+-- Name: COLUMN patches.requires; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.requires IS 'List of patches that are required 
for given patch.';
+
+
+--
+-- Name: COLUMN patches.conflicts; Type: COMMENT; Schema: _v; Owner: -
+--
+
+COMMENT ON COLUMN _v.patches.conflicts IS 'List of patches that conflict with 
given patch.';
+
+
+--
+-- Name: aggregation_tracking; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.aggregation_tracking (
+    aggregation_serial_id bigint NOT NULL,
+    deposit_serial_id bigint NOT NULL,
+    wtid_raw bytea
+);
+
+
+--
+-- Name: TABLE aggregation_tracking; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.aggregation_tracking IS 'mapping from wire transfer 
identifiers (WTID) to deposits (and back)';
+
+
+--
+-- Name: aggregation_tracking_aggregation_serial_id_seq; Type: SEQUENCE; 
Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.aggregation_tracking_aggregation_serial_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: aggregation_tracking_aggregation_serial_id_seq; Type: SEQUENCE OWNED 
BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.aggregation_tracking_aggregation_serial_id_seq OWNED BY 
public.aggregation_tracking.aggregation_serial_id;
+
+
+--
+-- Name: app_bankaccount; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.app_bankaccount (
+    is_public boolean NOT NULL,
+    account_no integer NOT NULL,
+    balance character varying NOT NULL,
+    user_id integer NOT NULL
+);
+
+
+--
+-- Name: app_bankaccount_account_no_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.app_bankaccount_account_no_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: app_bankaccount_account_no_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.app_bankaccount_account_no_seq OWNED BY 
public.app_bankaccount.account_no;
+
+
+--
+-- Name: app_banktransaction; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.app_banktransaction (
+    id integer NOT NULL,
+    amount character varying NOT NULL,
+    subject character varying(200) NOT NULL,
+    date timestamp with time zone NOT NULL,
+    cancelled boolean NOT NULL,
+    request_uid character varying(128) NOT NULL,
+    credit_account_id integer NOT NULL,
+    debit_account_id integer NOT NULL
+);
+
+
+--
+-- Name: app_banktransaction_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.app_banktransaction_id_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: app_banktransaction_id_seq; Type: SEQUENCE OWNED BY; Schema: public; 
Owner: -
+--
+
+ALTER SEQUENCE public.app_banktransaction_id_seq OWNED BY 
public.app_banktransaction.id;
+
+
+--
+-- Name: app_talerwithdrawoperation; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.app_talerwithdrawoperation (
+    withdraw_id uuid NOT NULL,
+    amount character varying NOT NULL,
+    selection_done boolean NOT NULL,
+    confirmation_done boolean NOT NULL,
+    aborted boolean NOT NULL,
+    selected_reserve_pub text,
+    selected_exchange_account_id integer,
+    withdraw_account_id integer NOT NULL
+);
+
+
+--
+-- Name: auditor_balance_summary; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_balance_summary (
+    master_pub bytea,
+    denom_balance_val bigint NOT NULL,
+    denom_balance_frac integer NOT NULL,
+    deposit_fee_balance_val bigint NOT NULL,
+    deposit_fee_balance_frac integer NOT NULL,
+    melt_fee_balance_val bigint NOT NULL,
+    melt_fee_balance_frac integer NOT NULL,
+    refund_fee_balance_val bigint NOT NULL,
+    refund_fee_balance_frac integer NOT NULL,
+    risk_val bigint NOT NULL,
+    risk_frac integer NOT NULL,
+    loss_val bigint NOT NULL,
+    loss_frac integer NOT NULL,
+    irregular_recoup_val bigint NOT NULL,
+    irregular_recoup_frac integer NOT NULL
+);
+
+
+--
+-- Name: TABLE auditor_balance_summary; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.auditor_balance_summary IS 'the sum of the outstanding 
coins from auditor_denomination_pending (denom_pubs must belong to the 
respectives exchange master public key); it represents the 
auditor_balance_summary of the exchange at this point (modulo unexpected 
historic_loss-style events where denomination keys are compromised)';
+
+
+--
+-- Name: auditor_denom_sigs; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_denom_sigs (
+    auditor_pub bytea NOT NULL,
+    denom_pub_hash bytea NOT NULL,
+    auditor_sig bytea,
+    CONSTRAINT auditor_denom_sigs_auditor_sig_check CHECK 
((length(auditor_sig) = 64))
+);
+
+
+--
+-- Name: TABLE auditor_denom_sigs; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.auditor_denom_sigs IS 'Table with auditor signatures 
on exchange denomination keys.';
+
+
+--
+-- Name: COLUMN auditor_denom_sigs.auditor_pub; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.auditor_denom_sigs.auditor_pub IS 'Public key of the 
auditor.';
+
+
+--
+-- Name: COLUMN auditor_denom_sigs.denom_pub_hash; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.auditor_denom_sigs.denom_pub_hash IS 'Denomination 
the signature is for.';
+
+
+--
+-- Name: COLUMN auditor_denom_sigs.auditor_sig; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.auditor_denom_sigs.auditor_sig IS 'Signature of the 
auditor, of purpose TALER_SIGNATURE_AUDITOR_EXCHANGE_KEYS.';
+
+
+--
+-- Name: auditor_denomination_pending; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_denomination_pending (
+    denom_pub_hash bytea NOT NULL,
+    denom_balance_val bigint NOT NULL,
+    denom_balance_frac integer NOT NULL,
+    denom_loss_val bigint NOT NULL,
+    denom_loss_frac integer NOT NULL,
+    num_issued bigint NOT NULL,
+    denom_risk_val bigint NOT NULL,
+    denom_risk_frac integer NOT NULL,
+    recoup_loss_val bigint NOT NULL,
+    recoup_loss_frac integer NOT NULL,
+    CONSTRAINT auditor_denomination_pending_denom_pub_hash_check CHECK 
((length(denom_pub_hash) = 64))
+);
+
+
+--
+-- Name: TABLE auditor_denomination_pending; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.auditor_denomination_pending IS 'outstanding 
denomination coins that the exchange is aware of and what the respective 
balances are (outstanding as well as issued overall which implies the maximum 
value at risk).';
+
+
+--
+-- Name: COLUMN auditor_denomination_pending.num_issued; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.auditor_denomination_pending.num_issued IS 'counts 
the number of coins issued (withdraw, refresh) of this denomination';
+
+
+--
+-- Name: COLUMN auditor_denomination_pending.denom_risk_val; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.auditor_denomination_pending.denom_risk_val IS 
'amount that could theoretically be lost in the future due to recoup 
operations';
+
+
+--
+-- Name: COLUMN auditor_denomination_pending.recoup_loss_val; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.auditor_denomination_pending.recoup_loss_val IS 
'amount actually lost due to recoup operations past revocation';
+
+
+--
+-- Name: auditor_exchange_signkeys; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_exchange_signkeys (
+    master_pub bytea,
+    ep_start bigint NOT NULL,
+    ep_expire bigint NOT NULL,
+    ep_end bigint NOT NULL,
+    exchange_pub bytea NOT NULL,
+    master_sig bytea NOT NULL,
+    CONSTRAINT auditor_exchange_signkeys_exchange_pub_check CHECK 
((length(exchange_pub) = 32)),
+    CONSTRAINT auditor_exchange_signkeys_master_sig_check CHECK 
((length(master_sig) = 64))
+);
+
+
+--
+-- Name: TABLE auditor_exchange_signkeys; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.auditor_exchange_signkeys IS 'list of the online 
signing keys of exchanges we are auditing';
+
+
+--
+-- Name: auditor_exchanges; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_exchanges (
+    master_pub bytea NOT NULL,
+    exchange_url character varying NOT NULL,
+    CONSTRAINT auditor_exchanges_master_pub_check CHECK ((length(master_pub) = 
32))
+);
+
+
+--
+-- Name: TABLE auditor_exchanges; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.auditor_exchanges IS 'list of the exchanges we are 
auditing';
+
+
+--
+-- Name: auditor_historic_denomination_revenue; Type: TABLE; Schema: public; 
Owner: -
+--
+
+CREATE TABLE public.auditor_historic_denomination_revenue (
+    master_pub bytea,
+    denom_pub_hash bytea NOT NULL,
+    revenue_timestamp bigint NOT NULL,
+    revenue_balance_val bigint NOT NULL,
+    revenue_balance_frac integer NOT NULL,
+    loss_balance_val bigint NOT NULL,
+    loss_balance_frac integer NOT NULL,
+    CONSTRAINT auditor_historic_denomination_revenue_denom_pub_hash_check 
CHECK ((length(denom_pub_hash) = 64))
+);
+
+
+--
+-- Name: TABLE auditor_historic_denomination_revenue; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON TABLE public.auditor_historic_denomination_revenue IS 'Table with 
historic profits; basically, when a denom_pub has expired and everything 
associated with it is garbage collected, the final profits end up in here; note 
that the denom_pub here is not a foreign key, we just keep it as a reference 
point.';
+
+
+--
+-- Name: COLUMN auditor_historic_denomination_revenue.revenue_balance_val; 
Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN 
public.auditor_historic_denomination_revenue.revenue_balance_val IS 'the sum of 
all of the profits we made on the coin except for withdraw fees (which are in 
historic_reserve_revenue); so this includes the deposit, melt and refund fees';
+
+
+--
+-- Name: auditor_historic_reserve_summary; Type: TABLE; Schema: public; Owner: 
-
+--
+
+CREATE TABLE public.auditor_historic_reserve_summary (
+    master_pub bytea,
+    start_date bigint NOT NULL,
+    end_date bigint NOT NULL,
+    reserve_profits_val bigint NOT NULL,
+    reserve_profits_frac integer NOT NULL
+);
+
+
+--
+-- Name: TABLE auditor_historic_reserve_summary; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON TABLE public.auditor_historic_reserve_summary IS 'historic profits 
from reserves; we eventually GC auditor_historic_reserve_revenue, and then 
store the totals in here (by time intervals).';
+
+
+--
+-- Name: auditor_predicted_result; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_predicted_result (
+    master_pub bytea,
+    balance_val bigint NOT NULL,
+    balance_frac integer NOT NULL
+);
+
+
+--
+-- Name: TABLE auditor_predicted_result; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON TABLE public.auditor_predicted_result IS 'Table with the sum of the 
ledger, auditor_historic_revenue and the auditor_reserve_balance.  This is the 
final amount that the exchange should have in its bank account right now.';
+
+
+--
+-- Name: auditor_progress_aggregation; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_progress_aggregation (
+    master_pub bytea NOT NULL,
+    last_wire_out_serial_id bigint DEFAULT 0 NOT NULL
+);
+
+
+--
+-- Name: TABLE auditor_progress_aggregation; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.auditor_progress_aggregation IS 'information as to 
which transactions the auditor has processed in the exchange database.  Used 
for SELECTing the
+ statements to process.  The indices include the last serial ID from the 
respective tables that we have processed. Thus, we need to select those table 
entries that are strictly larger (and process in monotonically increasing 
order).';
+
+
+--
+-- Name: auditor_progress_coin; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_progress_coin (
+    master_pub bytea NOT NULL,
+    last_withdraw_serial_id bigint DEFAULT 0 NOT NULL,
+    last_deposit_serial_id bigint DEFAULT 0 NOT NULL,
+    last_melt_serial_id bigint DEFAULT 0 NOT NULL,
+    last_refund_serial_id bigint DEFAULT 0 NOT NULL,
+    last_recoup_serial_id bigint DEFAULT 0 NOT NULL,
+    last_recoup_refresh_serial_id bigint DEFAULT 0 NOT NULL
+);
+
+
+--
+-- Name: TABLE auditor_progress_coin; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.auditor_progress_coin IS 'information as to which 
transactions the auditor has processed in the exchange database.  Used for 
SELECTing the
+ statements to process.  The indices include the last serial ID from the 
respective tables that we have processed. Thus, we need to select those table 
entries that are strictly larger (and process in monotonically increasing 
order).';
+
+
+--
+-- Name: auditor_progress_deposit_confirmation; Type: TABLE; Schema: public; 
Owner: -
+--
+
+CREATE TABLE public.auditor_progress_deposit_confirmation (
+    master_pub bytea NOT NULL,
+    last_deposit_confirmation_serial_id bigint DEFAULT 0 NOT NULL
+);
+
+
+--
+-- Name: TABLE auditor_progress_deposit_confirmation; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON TABLE public.auditor_progress_deposit_confirmation IS 'information 
as to which transactions the auditor has processed in the exchange database.  
Used for SELECTing the
+ statements to process.  The indices include the last serial ID from the 
respective tables that we have processed. Thus, we need to select those table 
entries that are strictly larger (and process in monotonically increasing 
order).';
+
+
+--
+-- Name: auditor_progress_reserve; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_progress_reserve (
+    master_pub bytea NOT NULL,
+    last_reserve_in_serial_id bigint DEFAULT 0 NOT NULL,
+    last_reserve_out_serial_id bigint DEFAULT 0 NOT NULL,
+    last_reserve_recoup_serial_id bigint DEFAULT 0 NOT NULL,
+    last_reserve_close_serial_id bigint DEFAULT 0 NOT NULL
+);
+
+
+--
+-- Name: TABLE auditor_progress_reserve; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON TABLE public.auditor_progress_reserve IS 'information as to which 
transactions the auditor has processed in the exchange database.  Used for 
SELECTing the
+ statements to process.  The indices include the last serial ID from the 
respective tables that we have processed. Thus, we need to select those table 
entries that are strictly larger (and process in monotonically increasing 
order).';
+
+
+--
+-- Name: auditor_reserve_balance; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_reserve_balance (
+    master_pub bytea,
+    reserve_balance_val bigint NOT NULL,
+    reserve_balance_frac integer NOT NULL,
+    withdraw_fee_balance_val bigint NOT NULL,
+    withdraw_fee_balance_frac integer NOT NULL
+);
+
+
+--
+-- Name: TABLE auditor_reserve_balance; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.auditor_reserve_balance IS 'sum of the balances of all 
customer reserves (by exchange master public key)';
+
+
+--
+-- Name: auditor_reserves; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_reserves (
+    reserve_pub bytea NOT NULL,
+    master_pub bytea,
+    reserve_balance_val bigint NOT NULL,
+    reserve_balance_frac integer NOT NULL,
+    withdraw_fee_balance_val bigint NOT NULL,
+    withdraw_fee_balance_frac integer NOT NULL,
+    expiration_date bigint NOT NULL,
+    auditor_reserves_rowid bigint NOT NULL,
+    origin_account text,
+    CONSTRAINT auditor_reserves_reserve_pub_check CHECK ((length(reserve_pub) 
= 32))
+);
+
+
+--
+-- Name: TABLE auditor_reserves; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.auditor_reserves IS 'all of the customer reserves and 
their respective balances that the auditor is aware of';
+
+
+--
+-- Name: auditor_reserves_auditor_reserves_rowid_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.auditor_reserves_auditor_reserves_rowid_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: auditor_reserves_auditor_reserves_rowid_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.auditor_reserves_auditor_reserves_rowid_seq OWNED BY 
public.auditor_reserves.auditor_reserves_rowid;
+
+
+--
+-- Name: auditor_wire_fee_balance; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditor_wire_fee_balance (
+    master_pub bytea,
+    wire_fee_balance_val bigint NOT NULL,
+    wire_fee_balance_frac integer NOT NULL
+);
+
+
+--
+-- Name: TABLE auditor_wire_fee_balance; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON TABLE public.auditor_wire_fee_balance IS 'sum of the balances of 
all wire fees (by exchange master public key)';
+
+
+--
+-- Name: auditors; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auditors (
+    auditor_pub bytea NOT NULL,
+    auditor_name character varying NOT NULL,
+    auditor_url character varying NOT NULL,
+    is_active boolean NOT NULL,
+    last_change bigint NOT NULL,
+    CONSTRAINT auditors_auditor_pub_check CHECK ((length(auditor_pub) = 32))
+);
+
+
+--
+-- Name: TABLE auditors; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.auditors IS 'Table with auditors the exchange uses or 
has used in the past. Entries never expire as we need to remember the 
last_change column indefinitely.';
+
+
+--
+-- Name: COLUMN auditors.auditor_pub; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.auditors.auditor_pub IS 'Public key of the auditor.';
+
+
+--
+-- Name: COLUMN auditors.auditor_url; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.auditors.auditor_url IS 'The base URL of the 
auditor.';
+
+
+--
+-- Name: COLUMN auditors.is_active; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.auditors.is_active IS 'true if we are currently 
supporting the use of this auditor.';
+
+
+--
+-- Name: COLUMN auditors.last_change; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.auditors.last_change IS 'Latest time when active 
status changed. Used to detect replays of old messages.';
+
+
+--
+-- Name: auth_group; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auth_group (
+    id integer NOT NULL,
+    name character varying(150) NOT NULL
+);
+
+
+--
+-- Name: auth_group_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.auth_group_id_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: auth_group_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.auth_group_id_seq OWNED BY public.auth_group.id;
+
+
+--
+-- Name: auth_group_permissions; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auth_group_permissions (
+    id integer NOT NULL,
+    group_id integer NOT NULL,
+    permission_id integer NOT NULL
+);
+
+
+--
+-- Name: auth_group_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: 
-
+--
+
+CREATE SEQUENCE public.auth_group_permissions_id_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: auth_group_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.auth_group_permissions_id_seq OWNED BY 
public.auth_group_permissions.id;
+
+
+--
+-- Name: auth_permission; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auth_permission (
+    id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    content_type_id integer NOT NULL,
+    codename character varying(100) NOT NULL
+);
+
+
+--
+-- Name: auth_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.auth_permission_id_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: auth_permission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; 
Owner: -
+--
+
+ALTER SEQUENCE public.auth_permission_id_seq OWNED BY 
public.auth_permission.id;
+
+
+--
+-- Name: auth_user; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auth_user (
+    id integer NOT NULL,
+    password character varying(128) NOT NULL,
+    last_login timestamp with time zone,
+    is_superuser boolean NOT NULL,
+    username character varying(150) NOT NULL,
+    first_name character varying(150) NOT NULL,
+    last_name character varying(150) NOT NULL,
+    email character varying(254) NOT NULL,
+    is_staff boolean NOT NULL,
+    is_active boolean NOT NULL,
+    date_joined timestamp with time zone NOT NULL
+);
+
+
+--
+-- Name: auth_user_groups; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auth_user_groups (
+    id integer NOT NULL,
+    user_id integer NOT NULL,
+    group_id integer NOT NULL
+);
+
+
+--
+-- Name: auth_user_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.auth_user_groups_id_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: auth_user_groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; 
Owner: -
+--
+
+ALTER SEQUENCE public.auth_user_groups_id_seq OWNED BY 
public.auth_user_groups.id;
+
+
+--
+-- Name: auth_user_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.auth_user_id_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: auth_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.auth_user_id_seq OWNED BY public.auth_user.id;
+
+
+--
+-- Name: auth_user_user_permissions; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.auth_user_user_permissions (
+    id integer NOT NULL,
+    user_id integer NOT NULL,
+    permission_id integer NOT NULL
+);
+
+
+--
+-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.auth_user_user_permissions_id_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.auth_user_user_permissions_id_seq OWNED BY 
public.auth_user_user_permissions.id;
+
+
+--
+-- Name: denomination_revocations; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.denomination_revocations (
+    denom_revocations_serial_id bigint NOT NULL,
+    denom_pub_hash bytea NOT NULL,
+    master_sig bytea NOT NULL,
+    CONSTRAINT denomination_revocations_master_sig_check CHECK 
((length(master_sig) = 64))
+);
+
+
+--
+-- Name: TABLE denomination_revocations; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON TABLE public.denomination_revocations IS 'remembering which 
denomination keys have been revoked';
+
+
+--
+-- Name: denomination_revocations_denom_revocations_serial_id_seq; Type: 
SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.denomination_revocations_denom_revocations_serial_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: denomination_revocations_denom_revocations_serial_id_seq; Type: 
SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.denomination_revocations_denom_revocations_serial_id_seq 
OWNED BY public.denomination_revocations.denom_revocations_serial_id;
+
+
+--
+-- Name: denominations; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.denominations (
+    denom_pub_hash bytea NOT NULL,
+    denom_pub bytea NOT NULL,
+    master_pub bytea NOT NULL,
+    master_sig bytea NOT NULL,
+    valid_from bigint NOT NULL,
+    expire_withdraw bigint NOT NULL,
+    expire_deposit bigint NOT NULL,
+    expire_legal bigint NOT NULL,
+    coin_val bigint NOT NULL,
+    coin_frac integer NOT NULL,
+    fee_withdraw_val bigint NOT NULL,
+    fee_withdraw_frac integer NOT NULL,
+    fee_deposit_val bigint NOT NULL,
+    fee_deposit_frac integer NOT NULL,
+    fee_refresh_val bigint NOT NULL,
+    fee_refresh_frac integer NOT NULL,
+    fee_refund_val bigint NOT NULL,
+    fee_refund_frac integer NOT NULL,
+    CONSTRAINT denominations_denom_pub_hash_check CHECK 
((length(denom_pub_hash) = 64)),
+    CONSTRAINT denominations_master_pub_check CHECK ((length(master_pub) = 
32)),
+    CONSTRAINT denominations_master_sig_check CHECK ((length(master_sig) = 64))
+);
+
+
+--
+-- Name: TABLE denominations; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.denominations IS 'Main denominations table. All the 
valid denominations the exchange knows about.';
+
+
+--
+-- Name: deposit_confirmations; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.deposit_confirmations (
+    master_pub bytea,
+    serial_id bigint NOT NULL,
+    h_contract_terms bytea NOT NULL,
+    h_wire bytea NOT NULL,
+    exchange_timestamp bigint NOT NULL,
+    refund_deadline bigint NOT NULL,
+    amount_without_fee_val bigint NOT NULL,
+    amount_without_fee_frac integer NOT NULL,
+    coin_pub bytea NOT NULL,
+    merchant_pub bytea NOT NULL,
+    exchange_sig bytea NOT NULL,
+    exchange_pub bytea NOT NULL,
+    master_sig bytea NOT NULL,
+    CONSTRAINT deposit_confirmations_coin_pub_check CHECK ((length(coin_pub) = 
32)),
+    CONSTRAINT deposit_confirmations_exchange_pub_check CHECK 
((length(exchange_pub) = 32)),
+    CONSTRAINT deposit_confirmations_exchange_sig_check CHECK 
((length(exchange_sig) = 64)),
+    CONSTRAINT deposit_confirmations_h_contract_terms_check CHECK 
((length(h_contract_terms) = 64)),
+    CONSTRAINT deposit_confirmations_h_wire_check CHECK ((length(h_wire) = 
64)),
+    CONSTRAINT deposit_confirmations_master_sig_check CHECK 
((length(master_sig) = 64)),
+    CONSTRAINT deposit_confirmations_merchant_pub_check CHECK 
((length(merchant_pub) = 32))
+);
+
+
+--
+-- Name: TABLE deposit_confirmations; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.deposit_confirmations IS 'deposit confirmation sent to 
us by merchants; we must check that the exchange reported these properly.';
+
+
+--
+-- Name: deposit_confirmations_serial_id_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.deposit_confirmations_serial_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: deposit_confirmations_serial_id_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.deposit_confirmations_serial_id_seq OWNED BY 
public.deposit_confirmations.serial_id;
+
+
+--
+-- Name: deposits; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.deposits (
+    deposit_serial_id bigint NOT NULL,
+    coin_pub bytea NOT NULL,
+    amount_with_fee_val bigint NOT NULL,
+    amount_with_fee_frac integer NOT NULL,
+    wallet_timestamp bigint NOT NULL,
+    exchange_timestamp bigint NOT NULL,
+    refund_deadline bigint NOT NULL,
+    wire_deadline bigint NOT NULL,
+    merchant_pub bytea NOT NULL,
+    h_contract_terms bytea NOT NULL,
+    h_wire bytea NOT NULL,
+    coin_sig bytea NOT NULL,
+    wire text NOT NULL,
+    tiny boolean DEFAULT false NOT NULL,
+    done boolean DEFAULT false NOT NULL,
+    CONSTRAINT deposits_coin_sig_check CHECK ((length(coin_sig) = 64)),
+    CONSTRAINT deposits_h_contract_terms_check CHECK 
((length(h_contract_terms) = 64)),
+    CONSTRAINT deposits_h_wire_check CHECK ((length(h_wire) = 64)),
+    CONSTRAINT deposits_merchant_pub_check CHECK ((length(merchant_pub) = 32))
+);
+
+
+--
+-- Name: TABLE deposits; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.deposits IS 'Deposits we have received and for which 
we need to make (aggregate) wire transfers (and manage refunds).';
+
+
+--
+-- Name: COLUMN deposits.tiny; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.deposits.tiny IS 'Set to TRUE if we decided that the 
amount is too small to ever trigger a wire transfer by itself (requires real 
aggregation)';
+
+
+--
+-- Name: COLUMN deposits.done; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.deposits.done IS 'Set to TRUE once we have included 
this deposit in some aggregate wire transfer to the merchant';
+
+
+--
+-- Name: deposits_deposit_serial_id_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.deposits_deposit_serial_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: deposits_deposit_serial_id_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.deposits_deposit_serial_id_seq OWNED BY 
public.deposits.deposit_serial_id;
+
+
+--
+-- Name: django_content_type; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.django_content_type (
+    id integer NOT NULL,
+    app_label character varying(100) NOT NULL,
+    model character varying(100) NOT NULL
+);
+
+
+--
+-- Name: django_content_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.django_content_type_id_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: django_content_type_id_seq; Type: SEQUENCE OWNED BY; Schema: public; 
Owner: -
+--
+
+ALTER SEQUENCE public.django_content_type_id_seq OWNED BY 
public.django_content_type.id;
+
+
+--
+-- Name: django_migrations; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.django_migrations (
+    id integer NOT NULL,
+    app character varying(255) NOT NULL,
+    name character varying(255) NOT NULL,
+    applied timestamp with time zone NOT NULL
+);
+
+
+--
+-- Name: django_migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.django_migrations_id_seq
+    AS integer
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: django_migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; 
Owner: -
+--
+
+ALTER SEQUENCE public.django_migrations_id_seq OWNED BY 
public.django_migrations.id;
+
+
+--
+-- Name: django_session; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.django_session (
+    session_key character varying(40) NOT NULL,
+    session_data text NOT NULL,
+    expire_date timestamp with time zone NOT NULL
+);
+
+
+--
+-- Name: exchange_sign_keys; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.exchange_sign_keys (
+    exchange_pub bytea NOT NULL,
+    master_sig bytea NOT NULL,
+    valid_from bigint NOT NULL,
+    expire_sign bigint NOT NULL,
+    expire_legal bigint NOT NULL,
+    CONSTRAINT exchange_sign_keys_exchange_pub_check CHECK 
((length(exchange_pub) = 32)),
+    CONSTRAINT exchange_sign_keys_master_sig_check CHECK ((length(master_sig) 
= 64))
+);
+
+
+--
+-- Name: TABLE exchange_sign_keys; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.exchange_sign_keys IS 'Table with master public key 
signatures on exchange online signing keys.';
+
+
+--
+-- Name: COLUMN exchange_sign_keys.exchange_pub; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.exchange_sign_keys.exchange_pub IS 'Public online 
signing key of the exchange.';
+
+
+--
+-- Name: COLUMN exchange_sign_keys.master_sig; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.exchange_sign_keys.master_sig IS 'Signature affirming 
the validity of the signing key of purpose 
TALER_SIGNATURE_MASTER_SIGNING_KEY_VALIDITY.';
+
+
+--
+-- Name: COLUMN exchange_sign_keys.valid_from; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.exchange_sign_keys.valid_from IS 'Time when this 
online signing key will first be used to sign messages.';
+
+
+--
+-- Name: COLUMN exchange_sign_keys.expire_sign; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.exchange_sign_keys.expire_sign IS 'Time when this 
online signing key will no longer be used to sign.';
+
+
+--
+-- Name: COLUMN exchange_sign_keys.expire_legal; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.exchange_sign_keys.expire_legal IS 'Time when this 
online signing key legally expires.';
+
+
+--
+-- Name: known_coins; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.known_coins (
+    known_coin_id bigint NOT NULL,
+    coin_pub bytea NOT NULL,
+    denom_pub_hash bytea NOT NULL,
+    denom_sig bytea NOT NULL,
+    CONSTRAINT known_coins_coin_pub_check CHECK ((length(coin_pub) = 32))
+);
+
+
+--
+-- Name: TABLE known_coins; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.known_coins IS 'information about coins and their 
signatures, so we do not have to store the signatures more than once if a coin 
is involved in multiple operations';
+
+
+--
+-- Name: known_coins_known_coin_id_seq; Type: SEQUENCE; Schema: public; Owner: 
-
+--
+
+CREATE SEQUENCE public.known_coins_known_coin_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: known_coins_known_coin_id_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.known_coins_known_coin_id_seq OWNED BY 
public.known_coins.known_coin_id;
+
+
+--
+-- Name: merchant_accounts; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_accounts (
+    account_serial bigint NOT NULL,
+    merchant_serial bigint NOT NULL,
+    h_wire bytea NOT NULL,
+    salt bytea NOT NULL,
+    payto_uri character varying NOT NULL,
+    active boolean NOT NULL,
+    CONSTRAINT merchant_accounts_h_wire_check CHECK ((length(h_wire) = 64)),
+    CONSTRAINT merchant_accounts_salt_check CHECK ((length(salt) = 64))
+);
+
+
+--
+-- Name: TABLE merchant_accounts; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_accounts IS 'bank accounts of the instances';
+
+
+--
+-- Name: COLUMN merchant_accounts.h_wire; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_accounts.h_wire IS 'salted hash of 
payto_uri';
+
+
+--
+-- Name: COLUMN merchant_accounts.salt; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_accounts.salt IS 'salt used when hashing 
payto_uri into h_wire';
+
+
+--
+-- Name: COLUMN merchant_accounts.payto_uri; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_accounts.payto_uri IS 'payto URI of a 
merchant bank account';
+
+
+--
+-- Name: COLUMN merchant_accounts.active; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_accounts.active IS 'true if we actively use 
this bank account, false if it is just kept around for older contracts to refer 
to';
+
+
+--
+-- Name: merchant_accounts_account_serial_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.merchant_accounts_account_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_accounts_account_serial_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_accounts_account_serial_seq OWNED BY 
public.merchant_accounts.account_serial;
+
+
+--
+-- Name: merchant_contract_terms; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_contract_terms (
+    order_serial bigint NOT NULL,
+    merchant_serial bigint NOT NULL,
+    order_id character varying NOT NULL,
+    contract_terms bytea NOT NULL,
+    h_contract_terms bytea NOT NULL,
+    creation_time bigint NOT NULL,
+    pay_deadline bigint NOT NULL,
+    refund_deadline bigint NOT NULL,
+    paid boolean DEFAULT false NOT NULL,
+    wired boolean DEFAULT false NOT NULL,
+    fulfillment_url character varying,
+    session_id character varying DEFAULT ''::character varying NOT NULL,
+    CONSTRAINT merchant_contract_terms_h_contract_terms_check CHECK 
((length(h_contract_terms) = 64))
+);
+
+
+--
+-- Name: TABLE merchant_contract_terms; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_contract_terms IS 'Contracts are orders that 
have been claimed by a wallet';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.merchant_serial; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.merchant_serial IS 
'Identifies the instance offering the contract';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.order_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.order_id IS 'Not a foreign 
key into merchant_orders because paid contracts persist after expiration';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.contract_terms; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.contract_terms IS 'These 
contract terms include the wallet nonce';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.h_contract_terms; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.h_contract_terms IS 'Hash 
over contract_terms';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.pay_deadline; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.pay_deadline IS 'How long is 
the offer valid. After this time, the order can be garbage collected';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.refund_deadline; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.refund_deadline IS 'By what 
times do refunds have to be approved (useful to reject refund requests)';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.paid; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.paid IS 'true implies the 
customer paid for this contract; order should be DELETEd from merchant_orders 
once paid is set to release merchant_order_locks; paid remains true even if the 
payment was later refunded';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.wired; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.wired IS 'true implies the 
exchange wired us the full amount for all non-refunded payments under this 
contract';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.fulfillment_url; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.fulfillment_url IS 'also 
included in contract_terms, but we need it here to SELECT on it during 
repurchase detection; can be NULL if the contract has no fulfillment URL';
+
+
+--
+-- Name: COLUMN merchant_contract_terms.session_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_contract_terms.session_id IS 'last 
session_id from we confirmed the paying client to use, empty string for none';
+
+
+--
+-- Name: merchant_deposit_to_transfer; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_deposit_to_transfer (
+    deposit_serial bigint NOT NULL,
+    coin_contribution_value_val bigint NOT NULL,
+    coin_contribution_value_frac integer NOT NULL,
+    credit_serial bigint NOT NULL,
+    execution_time bigint NOT NULL,
+    signkey_serial bigint NOT NULL,
+    exchange_sig bytea NOT NULL,
+    CONSTRAINT merchant_deposit_to_transfer_exchange_sig_check CHECK 
((length(exchange_sig) = 64))
+);
+
+
+--
+-- Name: TABLE merchant_deposit_to_transfer; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.merchant_deposit_to_transfer IS 'Mapping of deposits 
to (possibly unconfirmed) wire transfers; NOTE: not used yet';
+
+
+--
+-- Name: COLUMN merchant_deposit_to_transfer.execution_time; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_deposit_to_transfer.execution_time IS 
'Execution time as claimed by the exchange, roughly matches time seen by 
merchant';
+
+
+--
+-- Name: merchant_deposits; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_deposits (
+    deposit_serial bigint NOT NULL,
+    order_serial bigint,
+    deposit_timestamp bigint NOT NULL,
+    coin_pub bytea NOT NULL,
+    exchange_url character varying NOT NULL,
+    amount_with_fee_val bigint NOT NULL,
+    amount_with_fee_frac integer NOT NULL,
+    deposit_fee_val bigint NOT NULL,
+    deposit_fee_frac integer NOT NULL,
+    refund_fee_val bigint NOT NULL,
+    refund_fee_frac integer NOT NULL,
+    wire_fee_val bigint NOT NULL,
+    wire_fee_frac integer NOT NULL,
+    signkey_serial bigint NOT NULL,
+    exchange_sig bytea NOT NULL,
+    account_serial bigint NOT NULL,
+    CONSTRAINT merchant_deposits_coin_pub_check CHECK ((length(coin_pub) = 
32)),
+    CONSTRAINT merchant_deposits_exchange_sig_check CHECK 
((length(exchange_sig) = 64))
+);
+
+
+--
+-- Name: TABLE merchant_deposits; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_deposits IS 'Refunds approved by the merchant 
(backoffice) logic, excludes abort refunds';
+
+
+--
+-- Name: COLUMN merchant_deposits.deposit_timestamp; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_deposits.deposit_timestamp IS 'Time when the 
exchange generated the deposit confirmation';
+
+
+--
+-- Name: COLUMN merchant_deposits.wire_fee_val; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_deposits.wire_fee_val IS 'We MAY want to see 
if we should try to get this via merchant_exchange_wire_fees (not sure, may be 
too complicated with the date range, etc.)';
+
+
+--
+-- Name: COLUMN merchant_deposits.signkey_serial; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_deposits.signkey_serial IS 'Online signing 
key of the exchange on the deposit confirmation';
+
+
+--
+-- Name: COLUMN merchant_deposits.exchange_sig; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_deposits.exchange_sig IS 'Signature of the 
exchange over the deposit confirmation';
+
+
+--
+-- Name: merchant_deposits_deposit_serial_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.merchant_deposits_deposit_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_deposits_deposit_serial_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_deposits_deposit_serial_seq OWNED BY 
public.merchant_deposits.deposit_serial;
+
+
+--
+-- Name: merchant_exchange_signing_keys; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_exchange_signing_keys (
+    signkey_serial bigint NOT NULL,
+    master_pub bytea NOT NULL,
+    exchange_pub bytea NOT NULL,
+    start_date bigint NOT NULL,
+    expire_date bigint NOT NULL,
+    end_date bigint NOT NULL,
+    master_sig bytea NOT NULL,
+    CONSTRAINT merchant_exchange_signing_keys_exchange_pub_check CHECK 
((length(exchange_pub) = 32)),
+    CONSTRAINT merchant_exchange_signing_keys_master_pub_check CHECK 
((length(master_pub) = 32)),
+    CONSTRAINT merchant_exchange_signing_keys_master_sig_check CHECK 
((length(master_sig) = 64))
+);
+
+
+--
+-- Name: TABLE merchant_exchange_signing_keys; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.merchant_exchange_signing_keys IS 'Here we store 
proofs of the exchange online signing keys being signed by the exchange master 
key';
+
+
+--
+-- Name: COLUMN merchant_exchange_signing_keys.master_pub; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_exchange_signing_keys.master_pub IS 'Master 
public key of the exchange with these online signing keys';
+
+
+--
+-- Name: merchant_exchange_signing_keys_signkey_serial_seq; Type: SEQUENCE; 
Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.merchant_exchange_signing_keys_signkey_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_exchange_signing_keys_signkey_serial_seq; Type: SEQUENCE 
OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_exchange_signing_keys_signkey_serial_seq OWNED 
BY public.merchant_exchange_signing_keys.signkey_serial;
+
+
+--
+-- Name: merchant_exchange_wire_fees; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_exchange_wire_fees (
+    wirefee_serial bigint NOT NULL,
+    master_pub bytea NOT NULL,
+    h_wire_method bytea NOT NULL,
+    start_date bigint NOT NULL,
+    end_date bigint NOT NULL,
+    wire_fee_val bigint NOT NULL,
+    wire_fee_frac integer NOT NULL,
+    closing_fee_val bigint NOT NULL,
+    closing_fee_frac integer NOT NULL,
+    master_sig bytea NOT NULL,
+    CONSTRAINT merchant_exchange_wire_fees_h_wire_method_check CHECK 
((length(h_wire_method) = 64)),
+    CONSTRAINT merchant_exchange_wire_fees_master_pub_check CHECK 
((length(master_pub) = 32)),
+    CONSTRAINT merchant_exchange_wire_fees_master_sig_check CHECK 
((length(master_sig) = 64))
+);
+
+
+--
+-- Name: TABLE merchant_exchange_wire_fees; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.merchant_exchange_wire_fees IS 'Here we store proofs 
of the wire fee structure of the various exchanges';
+
+
+--
+-- Name: COLUMN merchant_exchange_wire_fees.master_pub; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_exchange_wire_fees.master_pub IS 'Master 
public key of the exchange with these wire fees';
+
+
+--
+-- Name: merchant_exchange_wire_fees_wirefee_serial_seq; Type: SEQUENCE; 
Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.merchant_exchange_wire_fees_wirefee_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_exchange_wire_fees_wirefee_serial_seq; Type: SEQUENCE OWNED 
BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_exchange_wire_fees_wirefee_serial_seq OWNED BY 
public.merchant_exchange_wire_fees.wirefee_serial;
+
+
+--
+-- Name: merchant_instances; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_instances (
+    merchant_serial bigint NOT NULL,
+    merchant_pub bytea NOT NULL,
+    merchant_id character varying NOT NULL,
+    merchant_name character varying NOT NULL,
+    address bytea NOT NULL,
+    jurisdiction bytea NOT NULL,
+    default_max_deposit_fee_val bigint NOT NULL,
+    default_max_deposit_fee_frac integer NOT NULL,
+    default_max_wire_fee_val bigint NOT NULL,
+    default_max_wire_fee_frac integer NOT NULL,
+    default_wire_fee_amortization integer NOT NULL,
+    default_wire_transfer_delay bigint NOT NULL,
+    default_pay_delay bigint NOT NULL,
+    CONSTRAINT merchant_instances_merchant_pub_check CHECK 
((length(merchant_pub) = 32))
+);
+
+
+--
+-- Name: TABLE merchant_instances; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_instances IS 'all the instances supported by 
this backend';
+
+
+--
+-- Name: COLUMN merchant_instances.merchant_id; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_instances.merchant_id IS 'identifier of the 
merchant as used in the base URL (required)';
+
+
+--
+-- Name: COLUMN merchant_instances.merchant_name; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_instances.merchant_name IS 'legal name of 
the merchant as a simple string (required)';
+
+
+--
+-- Name: COLUMN merchant_instances.address; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_instances.address IS 'physical address of 
the merchant as a Location in JSON format (required)';
+
+
+--
+-- Name: COLUMN merchant_instances.jurisdiction; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_instances.jurisdiction IS 'jurisdiction of 
the merchant as a Location in JSON format (required)';
+
+
+--
+-- Name: merchant_instances_merchant_serial_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.merchant_instances_merchant_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_instances_merchant_serial_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_instances_merchant_serial_seq OWNED BY 
public.merchant_instances.merchant_serial;
+
+
+--
+-- Name: merchant_inventory; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_inventory (
+    product_serial bigint NOT NULL,
+    merchant_serial bigint NOT NULL,
+    product_id character varying NOT NULL,
+    description character varying NOT NULL,
+    description_i18n bytea NOT NULL,
+    unit character varying NOT NULL,
+    image bytea NOT NULL,
+    taxes bytea NOT NULL,
+    price_val bigint NOT NULL,
+    price_frac integer NOT NULL,
+    total_stock bigint NOT NULL,
+    total_sold bigint DEFAULT 0 NOT NULL,
+    total_lost bigint DEFAULT 0 NOT NULL,
+    address bytea NOT NULL,
+    next_restock bigint NOT NULL
+);
+
+
+--
+-- Name: TABLE merchant_inventory; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_inventory IS 'products offered by the 
merchant (may be incomplete, frontend can override)';
+
+
+--
+-- Name: COLUMN merchant_inventory.description; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.description IS 'Human-readable 
product description';
+
+
+--
+-- Name: COLUMN merchant_inventory.description_i18n; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.description_i18n IS 'JSON map from 
IETF BCP 47 language tags to localized descriptions';
+
+
+--
+-- Name: COLUMN merchant_inventory.unit; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON COLUMN public.merchant_inventory.unit IS 'Unit of sale for the 
product (liters, kilograms, packages)';
+
+
+--
+-- Name: COLUMN merchant_inventory.image; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.image IS 'NOT NULL, but can be 0 
bytes; must contain an ImageDataUrl';
+
+
+--
+-- Name: COLUMN merchant_inventory.taxes; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.taxes IS 'JSON array containing 
taxes the merchant pays, must be JSON, but can be just "[]"';
+
+
+--
+-- Name: COLUMN merchant_inventory.price_val; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.price_val IS 'Current price of one 
unit of the product';
+
+
+--
+-- Name: COLUMN merchant_inventory.total_stock; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.total_stock IS 'A value of -1 is 
used for unlimited (electronic good), may never be lowered';
+
+
+--
+-- Name: COLUMN merchant_inventory.total_sold; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.total_sold IS 'Number of products 
sold, must be below total_stock, non-negative, may never be lowered';
+
+
+--
+-- Name: COLUMN merchant_inventory.total_lost; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.total_lost IS 'Number of products 
that used to be in stock but were lost (spoiled, damaged), may never be 
lowered; total_stock >= total_sold + total_lost must always hold';
+
+
+--
+-- Name: COLUMN merchant_inventory.address; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.address IS 'JSON formatted 
Location of where the product is stocked';
+
+
+--
+-- Name: COLUMN merchant_inventory.next_restock; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory.next_restock IS 'GNUnet absolute 
time indicating when the next restock is expected. 0 for unknown.';
+
+
+--
+-- Name: merchant_inventory_locks; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_inventory_locks (
+    product_serial bigint NOT NULL,
+    lock_uuid bytea NOT NULL,
+    total_locked bigint NOT NULL,
+    expiration bigint NOT NULL,
+    CONSTRAINT merchant_inventory_locks_lock_uuid_check CHECK 
((length(lock_uuid) = 16))
+);
+
+
+--
+-- Name: TABLE merchant_inventory_locks; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON TABLE public.merchant_inventory_locks IS 'locks on inventory helt 
by shopping carts; note that locks MAY not be honored if merchants increase 
total_lost for inventory';
+
+
+--
+-- Name: COLUMN merchant_inventory_locks.total_locked; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory_locks.total_locked IS 'how many 
units of the product does this lock reserve';
+
+
+--
+-- Name: COLUMN merchant_inventory_locks.expiration; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_inventory_locks.expiration IS 'when does 
this lock automatically expire (if no order is created)';
+
+
+--
+-- Name: merchant_inventory_product_serial_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.merchant_inventory_product_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_inventory_product_serial_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_inventory_product_serial_seq OWNED BY 
public.merchant_inventory.product_serial;
+
+
+--
+-- Name: merchant_keys; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_keys (
+    merchant_priv bytea NOT NULL,
+    merchant_serial bigint NOT NULL,
+    CONSTRAINT merchant_keys_merchant_priv_check CHECK ((length(merchant_priv) 
= 32))
+);
+
+
+--
+-- Name: TABLE merchant_keys; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_keys IS 'private keys of instances that have 
not been deleted';
+
+
+--
+-- Name: merchant_order_locks; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_order_locks (
+    product_serial bigint NOT NULL,
+    total_locked bigint NOT NULL,
+    order_serial bigint NOT NULL
+);
+
+
+--
+-- Name: TABLE merchant_order_locks; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_order_locks IS 'locks on orders awaiting 
claim and payment; note that locks MAY not be honored if merchants increase 
total_lost for inventory';
+
+
+--
+-- Name: COLUMN merchant_order_locks.total_locked; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_order_locks.total_locked IS 'how many units 
of the product does this lock reserve';
+
+
+--
+-- Name: merchant_orders; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_orders (
+    order_serial bigint NOT NULL,
+    merchant_serial bigint NOT NULL,
+    order_id character varying NOT NULL,
+    claim_token bytea NOT NULL,
+    h_post_data bytea NOT NULL,
+    pay_deadline bigint NOT NULL,
+    creation_time bigint NOT NULL,
+    contract_terms bytea NOT NULL,
+    CONSTRAINT merchant_orders_claim_token_check CHECK ((length(claim_token) = 
16)),
+    CONSTRAINT merchant_orders_h_post_data_check CHECK ((length(h_post_data) = 
64))
+);
+
+
+--
+-- Name: TABLE merchant_orders; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_orders IS 'Orders we offered to a customer, 
but that have not yet been claimed';
+
+
+--
+-- Name: COLUMN merchant_orders.merchant_serial; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_orders.merchant_serial IS 'Identifies the 
instance offering the contract';
+
+
+--
+-- Name: COLUMN merchant_orders.claim_token; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_orders.claim_token IS 'Token optionally used 
to authorize the wallet to claim the order. All zeros (not NULL) if not used';
+
+
+--
+-- Name: COLUMN merchant_orders.h_post_data; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_orders.h_post_data IS 'Hash of the POST 
request that created this order, for idempotency checks';
+
+
+--
+-- Name: COLUMN merchant_orders.pay_deadline; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_orders.pay_deadline IS 'How long is the 
offer valid. After this time, the order can be garbage collected';
+
+
+--
+-- Name: COLUMN merchant_orders.contract_terms; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_orders.contract_terms IS 'Claiming changes 
the contract_terms, hence we have no hash of the terms in this table';
+
+
+--
+-- Name: merchant_orders_order_serial_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.merchant_orders_order_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_orders_order_serial_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_orders_order_serial_seq OWNED BY 
public.merchant_orders.order_serial;
+
+
+--
+-- Name: merchant_refund_proofs; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_refund_proofs (
+    refund_serial bigint NOT NULL,
+    exchange_sig bytea NOT NULL,
+    signkey_serial bigint NOT NULL,
+    CONSTRAINT merchant_refund_proofs_exchange_sig_check CHECK 
((length(exchange_sig) = 64))
+);
+
+
+--
+-- Name: TABLE merchant_refund_proofs; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_refund_proofs IS 'Refunds confirmed by the 
exchange (not all approved refunds are grabbed by the wallet)';
+
+
+--
+-- Name: merchant_refunds; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_refunds (
+    refund_serial bigint NOT NULL,
+    order_serial bigint NOT NULL,
+    rtransaction_id bigint NOT NULL,
+    refund_timestamp bigint NOT NULL,
+    coin_pub bytea NOT NULL,
+    reason character varying NOT NULL,
+    refund_amount_val bigint NOT NULL,
+    refund_amount_frac integer NOT NULL
+);
+
+
+--
+-- Name: COLUMN merchant_refunds.rtransaction_id; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_refunds.rtransaction_id IS 'Needed for 
uniqueness in case a refund is increased for the same order';
+
+
+--
+-- Name: COLUMN merchant_refunds.refund_timestamp; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_refunds.refund_timestamp IS 'Needed for 
grouping of refunds in the wallet UI; has no semantics in the protocol (only 
for UX), but should be from the time when the merchant internally approved the 
refund';
+
+
+--
+-- Name: merchant_refunds_refund_serial_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.merchant_refunds_refund_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_refunds_refund_serial_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_refunds_refund_serial_seq OWNED BY 
public.merchant_refunds.refund_serial;
+
+
+--
+-- Name: merchant_tip_pickup_signatures; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_tip_pickup_signatures (
+    pickup_serial bigint NOT NULL,
+    coin_offset integer NOT NULL,
+    blind_sig bytea NOT NULL
+);
+
+
+--
+-- Name: TABLE merchant_tip_pickup_signatures; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.merchant_tip_pickup_signatures IS 'blind signatures we 
got from the exchange during the tip pickup';
+
+
+--
+-- Name: merchant_tip_pickups; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_tip_pickups (
+    pickup_serial bigint NOT NULL,
+    tip_serial bigint NOT NULL,
+    pickup_id bytea NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    CONSTRAINT merchant_tip_pickups_pickup_id_check CHECK ((length(pickup_id) 
= 64))
+);
+
+
+--
+-- Name: TABLE merchant_tip_pickups; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_tip_pickups IS 'tips that have been picked 
up';
+
+
+--
+-- Name: merchant_tip_pickups_pickup_serial_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.merchant_tip_pickups_pickup_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_tip_pickups_pickup_serial_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_tip_pickups_pickup_serial_seq OWNED BY 
public.merchant_tip_pickups.pickup_serial;
+
+
+--
+-- Name: merchant_tip_reserve_keys; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_tip_reserve_keys (
+    reserve_serial bigint NOT NULL,
+    reserve_priv bytea NOT NULL,
+    exchange_url character varying NOT NULL,
+    CONSTRAINT merchant_tip_reserve_keys_reserve_priv_check CHECK 
((length(reserve_priv) = 32))
+);
+
+
+--
+-- Name: merchant_tip_reserves; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_tip_reserves (
+    reserve_serial bigint NOT NULL,
+    reserve_pub bytea NOT NULL,
+    merchant_serial bigint NOT NULL,
+    creation_time bigint NOT NULL,
+    expiration bigint NOT NULL,
+    merchant_initial_balance_val bigint NOT NULL,
+    merchant_initial_balance_frac integer NOT NULL,
+    exchange_initial_balance_val bigint DEFAULT 0 NOT NULL,
+    exchange_initial_balance_frac integer DEFAULT 0 NOT NULL,
+    tips_committed_val bigint DEFAULT 0 NOT NULL,
+    tips_committed_frac integer DEFAULT 0 NOT NULL,
+    tips_picked_up_val bigint DEFAULT 0 NOT NULL,
+    tips_picked_up_frac integer DEFAULT 0 NOT NULL,
+    CONSTRAINT merchant_tip_reserves_reserve_pub_check CHECK 
((length(reserve_pub) = 32))
+);
+
+
+--
+-- Name: TABLE merchant_tip_reserves; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_tip_reserves IS 'private keys of reserves 
that have not been deleted';
+
+
+--
+-- Name: COLUMN merchant_tip_reserves.expiration; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_tip_reserves.expiration IS 'FIXME: EXCHANGE 
API needs to tell us when reserves close if we are to compute this';
+
+
+--
+-- Name: COLUMN merchant_tip_reserves.merchant_initial_balance_val; Type: 
COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_tip_reserves.merchant_initial_balance_val IS 
'Set to the initial balance the merchant told us when creating the reserve';
+
+
+--
+-- Name: COLUMN merchant_tip_reserves.exchange_initial_balance_val; Type: 
COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_tip_reserves.exchange_initial_balance_val IS 
'Set to the initial balance the exchange told us when we queried the reserve 
status';
+
+
+--
+-- Name: COLUMN merchant_tip_reserves.tips_committed_val; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_tip_reserves.tips_committed_val IS 'Amount 
of outstanding approved tips that have not been picked up';
+
+
+--
+-- Name: COLUMN merchant_tip_reserves.tips_picked_up_val; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_tip_reserves.tips_picked_up_val IS 'Total 
amount tips that have been picked up from this reserve';
+
+
+--
+-- Name: merchant_tip_reserves_reserve_serial_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.merchant_tip_reserves_reserve_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_tip_reserves_reserve_serial_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_tip_reserves_reserve_serial_seq OWNED BY 
public.merchant_tip_reserves.reserve_serial;
+
+
+--
+-- Name: merchant_tips; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_tips (
+    tip_serial bigint NOT NULL,
+    reserve_serial bigint NOT NULL,
+    tip_id bytea NOT NULL,
+    justification character varying NOT NULL,
+    next_url character varying NOT NULL,
+    expiration bigint NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    picked_up_val bigint DEFAULT 0 NOT NULL,
+    picked_up_frac integer DEFAULT 0 NOT NULL,
+    was_picked_up boolean DEFAULT false NOT NULL,
+    CONSTRAINT merchant_tips_tip_id_check CHECK ((length(tip_id) = 64))
+);
+
+
+--
+-- Name: TABLE merchant_tips; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_tips IS 'tips that have been authorized';
+
+
+--
+-- Name: COLUMN merchant_tips.reserve_serial; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_tips.reserve_serial IS 'Reserve from which 
this tip is funded';
+
+
+--
+-- Name: COLUMN merchant_tips.expiration; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_tips.expiration IS 'by when does the client 
have to pick up the tip';
+
+
+--
+-- Name: COLUMN merchant_tips.amount_val; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_tips.amount_val IS 'total transaction cost 
for all coins including withdraw fees';
+
+
+--
+-- Name: COLUMN merchant_tips.picked_up_val; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_tips.picked_up_val IS 'Tip amount left to be 
picked up';
+
+
+--
+-- Name: merchant_tips_tip_serial_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.merchant_tips_tip_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_tips_tip_serial_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_tips_tip_serial_seq OWNED BY 
public.merchant_tips.tip_serial;
+
+
+--
+-- Name: merchant_transfer_signatures; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_transfer_signatures (
+    credit_serial bigint NOT NULL,
+    signkey_serial bigint NOT NULL,
+    wire_fee_val bigint NOT NULL,
+    wire_fee_frac integer NOT NULL,
+    execution_time bigint NOT NULL,
+    exchange_sig bytea NOT NULL,
+    CONSTRAINT merchant_transfer_signatures_exchange_sig_check CHECK 
((length(exchange_sig) = 64))
+);
+
+
+--
+-- Name: TABLE merchant_transfer_signatures; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.merchant_transfer_signatures IS 'table represents the 
main information returned from the /transfer request to the exchange.';
+
+
+--
+-- Name: COLUMN merchant_transfer_signatures.execution_time; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_transfer_signatures.execution_time IS 
'Execution time as claimed by the exchange, roughly matches time seen by 
merchant';
+
+
+--
+-- Name: merchant_transfer_to_coin; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_transfer_to_coin (
+    deposit_serial bigint NOT NULL,
+    credit_serial bigint NOT NULL,
+    offset_in_exchange_list bigint NOT NULL,
+    exchange_deposit_value_val bigint NOT NULL,
+    exchange_deposit_value_frac integer NOT NULL,
+    exchange_deposit_fee_val bigint NOT NULL,
+    exchange_deposit_fee_frac integer NOT NULL
+);
+
+
+--
+-- Name: TABLE merchant_transfer_to_coin; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.merchant_transfer_to_coin IS 'Mapping of (credit) 
transfers to (deposited) coins';
+
+
+--
+-- Name: COLUMN merchant_transfer_to_coin.exchange_deposit_value_val; Type: 
COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_transfer_to_coin.exchange_deposit_value_val 
IS 'Deposit value as claimed by the exchange, should match our values in 
merchant_deposits minus refunds';
+
+
+--
+-- Name: COLUMN merchant_transfer_to_coin.exchange_deposit_fee_val; Type: 
COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_transfer_to_coin.exchange_deposit_fee_val IS 
'Deposit value as claimed by the exchange, should match our values in 
merchant_deposits';
+
+
+--
+-- Name: merchant_transfers; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.merchant_transfers (
+    credit_serial bigint NOT NULL,
+    exchange_url character varying NOT NULL,
+    wtid bytea,
+    credit_amount_val bigint NOT NULL,
+    credit_amount_frac integer NOT NULL,
+    account_serial bigint NOT NULL,
+    verified boolean DEFAULT false NOT NULL,
+    confirmed boolean DEFAULT false NOT NULL,
+    CONSTRAINT merchant_transfers_wtid_check CHECK ((length(wtid) = 32))
+);
+
+
+--
+-- Name: TABLE merchant_transfers; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.merchant_transfers IS 'table represents the 
information provided by the (trusted) merchant about incoming wire transfers';
+
+
+--
+-- Name: COLUMN merchant_transfers.credit_amount_val; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_transfers.credit_amount_val IS 'actual value 
of the (aggregated) wire transfer, excluding the wire fee';
+
+
+--
+-- Name: COLUMN merchant_transfers.verified; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_transfers.verified IS 'true once we got an 
acceptable response from the exchange for this transfer';
+
+
+--
+-- Name: COLUMN merchant_transfers.confirmed; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.merchant_transfers.confirmed IS 'true once the 
merchant confirmed that this transfer was received';
+
+
+--
+-- Name: merchant_transfers_credit_serial_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.merchant_transfers_credit_serial_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: merchant_transfers_credit_serial_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.merchant_transfers_credit_serial_seq OWNED BY 
public.merchant_transfers.credit_serial;
+
+
+--
+-- Name: prewire; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.prewire (
+    prewire_uuid bigint NOT NULL,
+    type text NOT NULL,
+    finished boolean DEFAULT false NOT NULL,
+    buf bytea NOT NULL,
+    failed boolean DEFAULT false NOT NULL
+);
+
+
+--
+-- Name: TABLE prewire; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.prewire IS 'pre-commit data for wire transfers we are 
about to execute';
+
+
+--
+-- Name: COLUMN prewire.finished; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.prewire.finished IS 'set to TRUE once bank confirmed 
receiving the wire transfer request';
+
+
+--
+-- Name: COLUMN prewire.buf; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.prewire.buf IS 'serialized data to send to the bank 
to execute the wire transfer';
+
+
+--
+-- Name: COLUMN prewire.failed; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.prewire.failed IS 'set to TRUE if the bank responded 
with a non-transient failure to our transfer request';
+
+
+--
+-- Name: prewire_prewire_uuid_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.prewire_prewire_uuid_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: prewire_prewire_uuid_seq; Type: SEQUENCE OWNED BY; Schema: public; 
Owner: -
+--
+
+ALTER SEQUENCE public.prewire_prewire_uuid_seq OWNED BY 
public.prewire.prewire_uuid;
+
+
+--
+-- Name: recoup; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.recoup (
+    recoup_uuid bigint NOT NULL,
+    coin_pub bytea NOT NULL,
+    coin_sig bytea NOT NULL,
+    coin_blind bytea NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    "timestamp" bigint NOT NULL,
+    h_blind_ev bytea NOT NULL,
+    CONSTRAINT recoup_coin_blind_check CHECK ((length(coin_blind) = 32)),
+    CONSTRAINT recoup_coin_sig_check CHECK ((length(coin_sig) = 64))
+);
+
+
+--
+-- Name: TABLE recoup; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.recoup IS 'Information about recoups that were 
executed';
+
+
+--
+-- Name: COLUMN recoup.coin_pub; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.recoup.coin_pub IS 'Do not CASCADE ON DROP on the 
coin_pub, as we may keep the coin alive!';
+
+
+--
+-- Name: recoup_recoup_uuid_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.recoup_recoup_uuid_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: recoup_recoup_uuid_seq; Type: SEQUENCE OWNED BY; Schema: public; 
Owner: -
+--
+
+ALTER SEQUENCE public.recoup_recoup_uuid_seq OWNED BY 
public.recoup.recoup_uuid;
+
+
+--
+-- Name: recoup_refresh; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.recoup_refresh (
+    recoup_refresh_uuid bigint NOT NULL,
+    coin_pub bytea NOT NULL,
+    coin_sig bytea NOT NULL,
+    coin_blind bytea NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    "timestamp" bigint NOT NULL,
+    h_blind_ev bytea NOT NULL,
+    CONSTRAINT recoup_refresh_coin_blind_check CHECK ((length(coin_blind) = 
32)),
+    CONSTRAINT recoup_refresh_coin_sig_check CHECK ((length(coin_sig) = 64))
+);
+
+
+--
+-- Name: COLUMN recoup_refresh.coin_pub; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON COLUMN public.recoup_refresh.coin_pub IS 'Do not CASCADE ON DROP on 
the coin_pub, as we may keep the coin alive!';
+
+
+--
+-- Name: recoup_refresh_recoup_refresh_uuid_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.recoup_refresh_recoup_refresh_uuid_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: recoup_refresh_recoup_refresh_uuid_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.recoup_refresh_recoup_refresh_uuid_seq OWNED BY 
public.recoup_refresh.recoup_refresh_uuid;
+
+
+--
+-- Name: refresh_commitments; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.refresh_commitments (
+    melt_serial_id bigint NOT NULL,
+    rc bytea NOT NULL,
+    old_coin_pub bytea NOT NULL,
+    old_coin_sig bytea NOT NULL,
+    amount_with_fee_val bigint NOT NULL,
+    amount_with_fee_frac integer NOT NULL,
+    noreveal_index integer NOT NULL,
+    CONSTRAINT refresh_commitments_old_coin_sig_check CHECK 
((length(old_coin_sig) = 64)),
+    CONSTRAINT refresh_commitments_rc_check CHECK ((length(rc) = 64))
+);
+
+
+--
+-- Name: TABLE refresh_commitments; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.refresh_commitments IS 'Commitments made when melting 
coins and the gamma value chosen by the exchange.';
+
+
+--
+-- Name: refresh_commitments_melt_serial_id_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.refresh_commitments_melt_serial_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: refresh_commitments_melt_serial_id_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.refresh_commitments_melt_serial_id_seq OWNED BY 
public.refresh_commitments.melt_serial_id;
+
+
+--
+-- Name: refresh_revealed_coins; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.refresh_revealed_coins (
+    rc bytea NOT NULL,
+    freshcoin_index integer NOT NULL,
+    link_sig bytea NOT NULL,
+    denom_pub_hash bytea NOT NULL,
+    coin_ev bytea NOT NULL,
+    h_coin_ev bytea NOT NULL,
+    ev_sig bytea NOT NULL,
+    CONSTRAINT refresh_revealed_coins_h_coin_ev_check CHECK 
((length(h_coin_ev) = 64)),
+    CONSTRAINT refresh_revealed_coins_link_sig_check CHECK ((length(link_sig) 
= 64))
+);
+
+
+--
+-- Name: TABLE refresh_revealed_coins; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.refresh_revealed_coins IS 'Revelations about the new 
coins that are to be created during a melting session.';
+
+
+--
+-- Name: COLUMN refresh_revealed_coins.rc; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.refresh_revealed_coins.rc IS 'refresh commitment 
identifying the melt operation';
+
+
+--
+-- Name: COLUMN refresh_revealed_coins.freshcoin_index; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.refresh_revealed_coins.freshcoin_index IS 'index of 
the fresh coin being created (one melt operation may result in multiple fresh 
coins)';
+
+
+--
+-- Name: COLUMN refresh_revealed_coins.coin_ev; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.refresh_revealed_coins.coin_ev IS 'envelope of the 
new coin to be signed';
+
+
+--
+-- Name: COLUMN refresh_revealed_coins.h_coin_ev; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.refresh_revealed_coins.h_coin_ev IS 'hash of the 
envelope of the new coin to be signed (for lookups)';
+
+
+--
+-- Name: COLUMN refresh_revealed_coins.ev_sig; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.refresh_revealed_coins.ev_sig IS 'exchange signature 
over the envelope';
+
+
+--
+-- Name: refresh_transfer_keys; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.refresh_transfer_keys (
+    rc bytea NOT NULL,
+    transfer_pub bytea NOT NULL,
+    transfer_privs bytea NOT NULL,
+    CONSTRAINT refresh_transfer_keys_transfer_pub_check CHECK 
((length(transfer_pub) = 32))
+);
+
+
+--
+-- Name: TABLE refresh_transfer_keys; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.refresh_transfer_keys IS 'Transfer keys of a refresh 
operation (the data revealed to the exchange).';
+
+
+--
+-- Name: COLUMN refresh_transfer_keys.rc; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.refresh_transfer_keys.rc IS 'refresh commitment 
identifying the melt operation';
+
+
+--
+-- Name: COLUMN refresh_transfer_keys.transfer_pub; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.refresh_transfer_keys.transfer_pub IS 'transfer 
public key for the gamma index';
+
+
+--
+-- Name: COLUMN refresh_transfer_keys.transfer_privs; Type: COMMENT; Schema: 
public; Owner: -
+--
+
+COMMENT ON COLUMN public.refresh_transfer_keys.transfer_privs IS 'array of 
TALER_CNC_KAPPA - 1 transfer private keys that have been revealed, with the 
gamma entry being skipped';
+
+
+--
+-- Name: refunds; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.refunds (
+    refund_serial_id bigint NOT NULL,
+    coin_pub bytea NOT NULL,
+    merchant_pub bytea NOT NULL,
+    merchant_sig bytea NOT NULL,
+    h_contract_terms bytea NOT NULL,
+    rtransaction_id bigint NOT NULL,
+    amount_with_fee_val bigint NOT NULL,
+    amount_with_fee_frac integer NOT NULL,
+    CONSTRAINT refunds_h_contract_terms_check CHECK ((length(h_contract_terms) 
= 64)),
+    CONSTRAINT refunds_merchant_pub_check CHECK ((length(merchant_pub) = 32)),
+    CONSTRAINT refunds_merchant_sig_check CHECK ((length(merchant_sig) = 64))
+);
+
+
+--
+-- Name: TABLE refunds; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.refunds IS 'Data on coins that were refunded. 
Technically, refunds always apply against specific deposit operations involving 
a coin. The combination of coin_pub, merchant_pub, h_contract_terms and 
rtransaction_id MUST be unique, and we usually select by coin_pub so that one 
goes first.';
+
+
+--
+-- Name: COLUMN refunds.rtransaction_id; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON COLUMN public.refunds.rtransaction_id IS 'used by the merchant to 
make refunds unique in case the same coin for the same deposit gets a 
subsequent (higher) refund';
+
+
+--
+-- Name: refunds_refund_serial_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.refunds_refund_serial_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: refunds_refund_serial_id_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.refunds_refund_serial_id_seq OWNED BY 
public.refunds.refund_serial_id;
+
+
+--
+-- Name: reserves; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.reserves (
+    reserve_pub bytea NOT NULL,
+    account_details text NOT NULL,
+    current_balance_val bigint NOT NULL,
+    current_balance_frac integer NOT NULL,
+    expiration_date bigint NOT NULL,
+    gc_date bigint NOT NULL,
+    CONSTRAINT reserves_reserve_pub_check CHECK ((length(reserve_pub) = 32))
+);
+
+
+--
+-- Name: TABLE reserves; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.reserves IS 'Summarizes the balance of a reserve. 
Updated when new funds are added or withdrawn.';
+
+
+--
+-- Name: COLUMN reserves.expiration_date; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.reserves.expiration_date IS 'Used to trigger closing 
of reserves that have not been drained after some time';
+
+
+--
+-- Name: COLUMN reserves.gc_date; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON COLUMN public.reserves.gc_date IS 'Used to forget all information 
about a reserve during garbage collection';
+
+
+--
+-- Name: reserves_close; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.reserves_close (
+    close_uuid bigint NOT NULL,
+    reserve_pub bytea NOT NULL,
+    execution_date bigint NOT NULL,
+    wtid bytea NOT NULL,
+    receiver_account text NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    closing_fee_val bigint NOT NULL,
+    closing_fee_frac integer NOT NULL,
+    CONSTRAINT reserves_close_wtid_check CHECK ((length(wtid) = 32))
+);
+
+
+--
+-- Name: TABLE reserves_close; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.reserves_close IS 'wire transfers executed by the 
reserve to close reserves';
+
+
+--
+-- Name: reserves_close_close_uuid_seq; Type: SEQUENCE; Schema: public; Owner: 
-
+--
+
+CREATE SEQUENCE public.reserves_close_close_uuid_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: reserves_close_close_uuid_seq; Type: SEQUENCE OWNED BY; Schema: 
public; Owner: -
+--
+
+ALTER SEQUENCE public.reserves_close_close_uuid_seq OWNED BY 
public.reserves_close.close_uuid;
+
+
+--
+-- Name: reserves_in; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.reserves_in (
+    reserve_in_serial_id bigint NOT NULL,
+    reserve_pub bytea NOT NULL,
+    wire_reference bigint NOT NULL,
+    credit_val bigint NOT NULL,
+    credit_frac integer NOT NULL,
+    sender_account_details text NOT NULL,
+    exchange_account_section text NOT NULL,
+    execution_date bigint NOT NULL
+);
+
+
+--
+-- Name: TABLE reserves_in; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.reserves_in IS 'list of transfers of funds into the 
reserves, one per incoming wire transfer';
+
+
+--
+-- Name: reserves_in_reserve_in_serial_id_seq; Type: SEQUENCE; Schema: public; 
Owner: -
+--
+
+CREATE SEQUENCE public.reserves_in_reserve_in_serial_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: reserves_in_reserve_in_serial_id_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.reserves_in_reserve_in_serial_id_seq OWNED BY 
public.reserves_in.reserve_in_serial_id;
+
+
+--
+-- Name: reserves_out; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.reserves_out (
+    reserve_out_serial_id bigint NOT NULL,
+    h_blind_ev bytea NOT NULL,
+    denom_pub_hash bytea NOT NULL,
+    denom_sig bytea NOT NULL,
+    reserve_pub bytea NOT NULL,
+    reserve_sig bytea NOT NULL,
+    execution_date bigint NOT NULL,
+    amount_with_fee_val bigint NOT NULL,
+    amount_with_fee_frac integer NOT NULL,
+    CONSTRAINT reserves_out_h_blind_ev_check CHECK ((length(h_blind_ev) = 64)),
+    CONSTRAINT reserves_out_reserve_sig_check CHECK ((length(reserve_sig) = 
64))
+);
+
+
+--
+-- Name: TABLE reserves_out; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.reserves_out IS 'Withdraw operations performed on 
reserves.';
+
+
+--
+-- Name: COLUMN reserves_out.h_blind_ev; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON COLUMN public.reserves_out.h_blind_ev IS 'Hash of the blinded coin, 
used as primary key here so that broken clients that use a non-random coin or 
blinding factor fail to withdraw (otherwise they would fail on deposit when the 
coin is not unique there).';
+
+
+--
+-- Name: COLUMN reserves_out.denom_pub_hash; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.reserves_out.denom_pub_hash IS 'We do not CASCADE ON 
DELETE here, we may keep the denomination data alive';
+
+
+--
+-- Name: reserves_out_reserve_out_serial_id_seq; Type: SEQUENCE; Schema: 
public; Owner: -
+--
+
+CREATE SEQUENCE public.reserves_out_reserve_out_serial_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: reserves_out_reserve_out_serial_id_seq; Type: SEQUENCE OWNED BY; 
Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.reserves_out_reserve_out_serial_id_seq OWNED BY 
public.reserves_out.reserve_out_serial_id;
+
+
+--
+-- Name: signkey_revocations; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.signkey_revocations (
+    signkey_revocations_serial_id bigint NOT NULL,
+    exchange_pub bytea NOT NULL,
+    master_sig bytea NOT NULL,
+    CONSTRAINT signkey_revocations_master_sig_check CHECK ((length(master_sig) 
= 64))
+);
+
+
+--
+-- Name: TABLE signkey_revocations; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.signkey_revocations IS 'remembering which online 
signing keys have been revoked';
+
+
+--
+-- Name: signkey_revocations_signkey_revocations_serial_id_seq; Type: 
SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.signkey_revocations_signkey_revocations_serial_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: signkey_revocations_signkey_revocations_serial_id_seq; Type: SEQUENCE 
OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE public.signkey_revocations_signkey_revocations_serial_id_seq 
OWNED BY public.signkey_revocations.signkey_revocations_serial_id;
+
+
+--
+-- Name: wire_accounts; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.wire_accounts (
+    payto_uri character varying NOT NULL,
+    master_sig bytea,
+    is_active boolean NOT NULL,
+    last_change bigint NOT NULL,
+    CONSTRAINT wire_accounts_master_sig_check CHECK ((length(master_sig) = 64))
+);
+
+
+--
+-- Name: TABLE wire_accounts; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.wire_accounts IS 'Table with current and historic bank 
accounts of the exchange. Entries never expire as we need to remember the 
last_change column indefinitely.';
+
+
+--
+-- Name: COLUMN wire_accounts.payto_uri; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON COLUMN public.wire_accounts.payto_uri IS 'payto URI (RFC 8905) with 
the bank account of the exchange.';
+
+
+--
+-- Name: COLUMN wire_accounts.master_sig; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.wire_accounts.master_sig IS 'Signature of purpose 
TALER_SIGNATURE_MASTER_WIRE_DETAILS';
+
+
+--
+-- Name: COLUMN wire_accounts.is_active; Type: COMMENT; Schema: public; Owner: 
-
+--
+
+COMMENT ON COLUMN public.wire_accounts.is_active IS 'true if we are currently 
supporting the use of this account.';
+
+
+--
+-- Name: COLUMN wire_accounts.last_change; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON COLUMN public.wire_accounts.last_change IS 'Latest time when active 
status changed. Used to detect replays of old messages.';
+
+
+--
+-- Name: wire_auditor_account_progress; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.wire_auditor_account_progress (
+    master_pub bytea NOT NULL,
+    account_name text NOT NULL,
+    last_wire_reserve_in_serial_id bigint DEFAULT 0 NOT NULL,
+    last_wire_wire_out_serial_id bigint DEFAULT 0 NOT NULL,
+    wire_in_off bigint,
+    wire_out_off bigint
+);
+
+
+--
+-- Name: TABLE wire_auditor_account_progress; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON TABLE public.wire_auditor_account_progress IS 'information as to 
which transactions the auditor has processed in the exchange database.  Used 
for SELECTing the
+ statements to process.  The indices include the last serial ID from the 
respective tables that we have processed. Thus, we need to select those table 
entries that are strictly larger (and process in monotonically increasing 
order).';
+
+
+--
+-- Name: wire_auditor_progress; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.wire_auditor_progress (
+    master_pub bytea NOT NULL,
+    last_timestamp bigint NOT NULL,
+    last_reserve_close_uuid bigint NOT NULL
+);
+
+
+--
+-- Name: wire_fee; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.wire_fee (
+    wire_method character varying NOT NULL,
+    start_date bigint NOT NULL,
+    end_date bigint NOT NULL,
+    wire_fee_val bigint NOT NULL,
+    wire_fee_frac integer NOT NULL,
+    closing_fee_val bigint NOT NULL,
+    closing_fee_frac integer NOT NULL,
+    master_sig bytea NOT NULL,
+    CONSTRAINT wire_fee_master_sig_check CHECK ((length(master_sig) = 64))
+);
+
+
+--
+-- Name: TABLE wire_fee; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.wire_fee IS 'list of the wire fees of this exchange, 
by date';
+
+
+--
+-- Name: wire_out; Type: TABLE; Schema: public; Owner: -
+--
+
+CREATE TABLE public.wire_out (
+    wireout_uuid bigint NOT NULL,
+    execution_date bigint NOT NULL,
+    wtid_raw bytea NOT NULL,
+    wire_target text NOT NULL,
+    exchange_account_section text NOT NULL,
+    amount_val bigint NOT NULL,
+    amount_frac integer NOT NULL,
+    CONSTRAINT wire_out_wtid_raw_check CHECK ((length(wtid_raw) = 32))
+);
+
+
+--
+-- Name: TABLE wire_out; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON TABLE public.wire_out IS 'wire transfers the exchange has executed';
+
+
+--
+-- Name: wire_out_wireout_uuid_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE public.wire_out_wireout_uuid_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: wire_out_wireout_uuid_seq; Type: SEQUENCE OWNED BY; Schema: public; 
Owner: -
+--
+
+ALTER SEQUENCE public.wire_out_wireout_uuid_seq OWNED BY 
public.wire_out.wireout_uuid;
+
+
+--
+-- Name: aggregation_tracking aggregation_serial_id; Type: DEFAULT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.aggregation_tracking ALTER COLUMN 
aggregation_serial_id SET DEFAULT 
nextval('public.aggregation_tracking_aggregation_serial_id_seq'::regclass);
+
+
+--
+-- Name: app_bankaccount account_no; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_bankaccount ALTER COLUMN account_no SET DEFAULT 
nextval('public.app_bankaccount_account_no_seq'::regclass);
+
+
+--
+-- Name: app_banktransaction id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_banktransaction ALTER COLUMN id SET DEFAULT 
nextval('public.app_banktransaction_id_seq'::regclass);
+
+
+--
+-- Name: auditor_reserves auditor_reserves_rowid; Type: DEFAULT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_reserves ALTER COLUMN auditor_reserves_rowid 
SET DEFAULT 
nextval('public.auditor_reserves_auditor_reserves_rowid_seq'::regclass);
+
+
+--
+-- Name: auth_group id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_group ALTER COLUMN id SET DEFAULT 
nextval('public.auth_group_id_seq'::regclass);
+
+
+--
+-- Name: auth_group_permissions id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_group_permissions ALTER COLUMN id SET DEFAULT 
nextval('public.auth_group_permissions_id_seq'::regclass);
+
+
+--
+-- Name: auth_permission id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_permission ALTER COLUMN id SET DEFAULT 
nextval('public.auth_permission_id_seq'::regclass);
+
+
+--
+-- Name: auth_user id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user ALTER COLUMN id SET DEFAULT 
nextval('public.auth_user_id_seq'::regclass);
+
+
+--
+-- Name: auth_user_groups id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_groups ALTER COLUMN id SET DEFAULT 
nextval('public.auth_user_groups_id_seq'::regclass);
+
+
+--
+-- Name: auth_user_user_permissions id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_user_permissions ALTER COLUMN id SET DEFAULT 
nextval('public.auth_user_user_permissions_id_seq'::regclass);
+
+
+--
+-- Name: denomination_revocations denom_revocations_serial_id; Type: DEFAULT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.denomination_revocations ALTER COLUMN 
denom_revocations_serial_id SET DEFAULT 
nextval('public.denomination_revocations_denom_revocations_serial_id_seq'::regclass);
+
+
+--
+-- Name: deposit_confirmations serial_id; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.deposit_confirmations ALTER COLUMN serial_id SET 
DEFAULT nextval('public.deposit_confirmations_serial_id_seq'::regclass);
+
+
+--
+-- Name: deposits deposit_serial_id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.deposits ALTER COLUMN deposit_serial_id SET DEFAULT 
nextval('public.deposits_deposit_serial_id_seq'::regclass);
+
+
+--
+-- Name: django_content_type id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.django_content_type ALTER COLUMN id SET DEFAULT 
nextval('public.django_content_type_id_seq'::regclass);
+
+
+--
+-- Name: django_migrations id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.django_migrations ALTER COLUMN id SET DEFAULT 
nextval('public.django_migrations_id_seq'::regclass);
+
+
+--
+-- Name: known_coins known_coin_id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.known_coins ALTER COLUMN known_coin_id SET DEFAULT 
nextval('public.known_coins_known_coin_id_seq'::regclass);
+
+
+--
+-- Name: merchant_accounts account_serial; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_accounts ALTER COLUMN account_serial SET 
DEFAULT nextval('public.merchant_accounts_account_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_deposits deposit_serial; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposits ALTER COLUMN deposit_serial SET 
DEFAULT nextval('public.merchant_deposits_deposit_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_exchange_signing_keys signkey_serial; Type: DEFAULT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_exchange_signing_keys ALTER COLUMN 
signkey_serial SET DEFAULT 
nextval('public.merchant_exchange_signing_keys_signkey_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_exchange_wire_fees wirefee_serial; Type: DEFAULT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_exchange_wire_fees ALTER COLUMN 
wirefee_serial SET DEFAULT 
nextval('public.merchant_exchange_wire_fees_wirefee_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_instances merchant_serial; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_instances ALTER COLUMN merchant_serial SET 
DEFAULT nextval('public.merchant_instances_merchant_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_inventory product_serial; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_inventory ALTER COLUMN product_serial SET 
DEFAULT nextval('public.merchant_inventory_product_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_orders order_serial; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_orders ALTER COLUMN order_serial SET DEFAULT 
nextval('public.merchant_orders_order_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_refunds refund_serial; Type: DEFAULT; Schema: public; Owner: 
-
+--
+
+ALTER TABLE ONLY public.merchant_refunds ALTER COLUMN refund_serial SET 
DEFAULT nextval('public.merchant_refunds_refund_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_tip_pickups pickup_serial; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_pickups ALTER COLUMN pickup_serial SET 
DEFAULT nextval('public.merchant_tip_pickups_pickup_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_tip_reserves reserve_serial; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_reserves ALTER COLUMN reserve_serial SET 
DEFAULT nextval('public.merchant_tip_reserves_reserve_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_tips tip_serial; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tips ALTER COLUMN tip_serial SET DEFAULT 
nextval('public.merchant_tips_tip_serial_seq'::regclass);
+
+
+--
+-- Name: merchant_transfers credit_serial; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfers ALTER COLUMN credit_serial SET 
DEFAULT nextval('public.merchant_transfers_credit_serial_seq'::regclass);
+
+
+--
+-- Name: prewire prewire_uuid; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.prewire ALTER COLUMN prewire_uuid SET DEFAULT 
nextval('public.prewire_prewire_uuid_seq'::regclass);
+
+
+--
+-- Name: recoup recoup_uuid; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.recoup ALTER COLUMN recoup_uuid SET DEFAULT 
nextval('public.recoup_recoup_uuid_seq'::regclass);
+
+
+--
+-- Name: recoup_refresh recoup_refresh_uuid; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.recoup_refresh ALTER COLUMN recoup_refresh_uuid SET 
DEFAULT nextval('public.recoup_refresh_recoup_refresh_uuid_seq'::regclass);
+
+
+--
+-- Name: refresh_commitments melt_serial_id; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_commitments ALTER COLUMN melt_serial_id SET 
DEFAULT nextval('public.refresh_commitments_melt_serial_id_seq'::regclass);
+
+
+--
+-- Name: refunds refund_serial_id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refunds ALTER COLUMN refund_serial_id SET DEFAULT 
nextval('public.refunds_refund_serial_id_seq'::regclass);
+
+
+--
+-- Name: reserves_close close_uuid; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_close ALTER COLUMN close_uuid SET DEFAULT 
nextval('public.reserves_close_close_uuid_seq'::regclass);
+
+
+--
+-- Name: reserves_in reserve_in_serial_id; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_in ALTER COLUMN reserve_in_serial_id SET 
DEFAULT nextval('public.reserves_in_reserve_in_serial_id_seq'::regclass);
+
+
+--
+-- Name: reserves_out reserve_out_serial_id; Type: DEFAULT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_out ALTER COLUMN reserve_out_serial_id SET 
DEFAULT nextval('public.reserves_out_reserve_out_serial_id_seq'::regclass);
+
+
+--
+-- Name: signkey_revocations signkey_revocations_serial_id; Type: DEFAULT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.signkey_revocations ALTER COLUMN 
signkey_revocations_serial_id SET DEFAULT 
nextval('public.signkey_revocations_signkey_revocations_serial_id_seq'::regclass);
+
+
+--
+-- Name: wire_out wireout_uuid; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.wire_out ALTER COLUMN wireout_uuid SET DEFAULT 
nextval('public.wire_out_wireout_uuid_seq'::regclass);
+
+
+--
+-- Data for Name: patches; Type: TABLE DATA; Schema: _v; Owner: -
+--
+
+COPY _v.patches (patch_name, applied_tsz, applied_by, requires, conflicts) 
FROM stdin;
+exchange-0001  2021-01-30 17:27:10.493028+00   dennis  {}      {}
+exchange-0002  2021-01-30 17:27:11.205059+00   dennis  {}      {}
+auditor-0001   2021-01-30 17:27:11.334373+00   dennis  {}      {}
+merchant-0001  2021-01-30 17:27:11.77052+00    dennis  {}      {}
+\.
+
+
+--
+-- Data for Name: aggregation_tracking; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.aggregation_tracking (aggregation_serial_id, deposit_serial_id, 
wtid_raw) FROM stdin;
+\.
+
+
+--
+-- Data for Name: app_bankaccount; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.app_bankaccount (is_public, account_no, balance, user_id) FROM 
stdin;
+t      3       +TESTKUDOS:0    3
+t      4       +TESTKUDOS:0    4
+t      5       +TESTKUDOS:0    5
+t      6       +TESTKUDOS:0    6
+t      7       +TESTKUDOS:0    7
+t      8       +TESTKUDOS:0    8
+f      9       +TESTKUDOS:0    9
+f      10      +TESTKUDOS:0    10
+t      1       -TESTKUDOS:100  1
+f      11      +TESTKUDOS:80   11
+t      2       +TESTKUDOS:20   2
+\.
+
+
+--
+-- Data for Name: app_banktransaction; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.app_banktransaction (id, amount, subject, date, cancelled, 
request_uid, credit_account_id, debit_account_id) FROM stdin;
+1      TESTKUDOS:100   Joining bonus   2021-01-30 17:27:30.239103+00   f       
ac9b8aae-63f3-48fb-a638-4b2051046ec5    11      1
+2      TESTKUDOS:20    BVYHSQCRDAGBKRS4YY1FE1S5VG48CBDK8824E3ADD2GZN47NXM7G    
2021-01-30 17:27:32.005467+00   f       b3827f2f-3fa1-4f95-ae71-374c7e8c007b    
2       11
+\.
+
+
+--
+-- Data for Name: app_talerwithdrawoperation; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.app_talerwithdrawoperation (withdraw_id, amount, selection_done, 
confirmation_done, aborted, selected_reserve_pub, selected_exchange_account_id, 
withdraw_account_id) FROM stdin;
+d74cc96f-c4c4-492d-9c39-81962d0896ee   TESTKUDOS:20    t       t       f       
BVYHSQCRDAGBKRS4YY1FE1S5VG48CBDK8824E3ADD2GZN47NXM7G    2       11
+\.
+
+
+--
+-- Data for Name: auditor_balance_summary; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.auditor_balance_summary (master_pub, denom_balance_val, 
denom_balance_frac, deposit_fee_balance_val, deposit_fee_balance_frac, 
melt_fee_balance_val, melt_fee_balance_frac, refund_fee_balance_val, 
refund_fee_balance_frac, risk_val, risk_frac, loss_val, loss_frac, 
irregular_recoup_val, irregular_recoup_frac) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_denom_sigs; Type: TABLE DATA; Schema: public; Owner: 
-
+--
+
+COPY public.auditor_denom_sigs (auditor_pub, denom_pub_hash, auditor_sig) FROM 
stdin;
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1b7c9e974ede1d63d7ca55147e6c22826d50de92c28ef624ef7a7a7740b94951dd26253404ba56e479cd5b13978529f07ad3c6d988a5fefd1f194af6aae85ca2
     
\\x5872a38dddbbacbb2b0265a0256bf242d192949790b3407811f0c3fdd75d2f8dd5c1f785b0ad7ba420f02b86d8ba48b1aff7652b80d6ec994428c3c853d3330f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe300c8631c17a0860c9baf78502890c2e843632f8880cbf74d7c49eba347c36792cdfbb4fb07e9664324faf6acd91d83c861e883c88a1793ca382e26a9d74e2a
     
\\xfa7cab576c1fa28691424046ecbae53e1e9380f5d717abb4502599be2f46ffd3bea14721c752db24881a96494342937671a4d0fd931172f6ff8bba2a3cf50305
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xeb15a8ee25e26f194337ab173b6932b22ef7485e20d686f12c88ef78069c253ab59d84e0433fd46135da4f6c32c208b4c0deaa5fb01f10c16f9e2078aab4607e
     
\\x469efc585dc7838846fc3dd6603fa77dace6d83cd5ea7d72ff47d9157d217ba3f0dbf6f58a8d341c5468e93e1eeae365b6e433756d7f595313368815a0c70c03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1010f1704e23a51db1f8f6f50bcbb6d15cf35dc375ce6ac2220defd4fcc4f48a484fdfae95464cfbfda298faf0c2a78bfbea505683e4a7cd161b2a0990ae7217
     
\\xe37d9b1dc4483059bd83abc9c37ab8db7096a77be4876c7cfa8b4dfb70c9743b05e93cf3ab40a43a46b62eb310c5027cff79dd70e4343587f0e6bb92312cc708
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3872456735928871ae9c61bd4f00f94e8aed1073482631efda8480e5a3bba63c8892193c809a99b51e619ad5dca73455c4220b7396aec43e1b3a46311fbe8d0b
     
\\xfb57428fdb3b85e8f75e45bad95ed6c18fe20c81a6a8d71529c0777972dbb5a874780969176a4f22975caf0d661b399a11f33f5cf6988e272803fcf24795bf06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3d3ce57f8060e217e7f5e0782fc0b75e0c52378f2d6702d417e5904f54c4b188be71ced3a3cc9c1345d7c539744f317ecbd6479ff35ee16b0bb7166d71398273
     
\\x8b1dfeb8b2d90c1255db4b5eec322b1fdacec0f06727e8a8fdd3d1ac38b5b55ba51321b71b070ac583223a72234a9915b9265409cea9ffbb96a8c7afeb928204
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x20e532718b64ab93bf6db1bd4911f963e36280a504483dfbeb1ad5b36fdbdf77c2babcae2bfc6af50d0d500fdbaec32e01c3d77d1c7373ce278902382d78adfd
     
\\x5d497483563bcb8f525c072ce405261e09a7f41c714ce83f430fc2dfeec8ff94ebe2d9205a64782df42e60807d4c2950eaf90e08e441e7bd55b7223fad469b0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x71cd74d21d22d7193505ba149c387a7356085146a7f3fc7a44227af0aa0df087c2c3d5d8013d6895daa447baed5697eeeeb123b15d2b1ac4a83107e15968851b
     
\\x7f3933c8c87ee239028fd5540f0f6d62914cf424a53a72a996c54714bd9023ab6df87a964b2c14993655d6bc9be66d65cba52d423f73ca1fc4cc84b0523c3802
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\x02724b3cec59028d86315b128b32bc7ed08ef2067d8f8bd39112f4faaed4dd74a97b54008e2c56c8a01f5c75e3ecdcaf5c9ea816ef9d388a414ebe766d04c70c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\xb16edccfa7a0a06e001ef594a72ddd6944ede2efc8fa5b44e9903c9040df82cca06380405df60967c3b04f94c7947dd2c9835e896c4379277ddac7ab7db07b0d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0cf1e4726b9f71d8379d13fd1b7d28bcf724efe0b5d1052890eff33741bfd077e2fc7f947e86514f09907251d03899744f58b0e3d8098095b14d66cc7fb1ca55
     
\\x6b60f9d30627ce9b4e3a1b496ebc3a3234de38f83fa494d4ec1c9d9f3b5d190ba721634d4168c3bd2ed3911bace057c67645d4000d018c482e9924890400a40f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xdc4de9056d26fb128f50f8e853dbefee631e694d85c5b0bf90cf64184b2459866fb422b3befc542db0d14600aef6eddebd6e0a10538aec127211122c7b15f927
     
\\xf3114472e7f414b9abad8a2e166d9da81f240abb0fed5624bb97d9d17ddb05941aa12ae001a9a262585715efbec24c1fbf91273ce3a9e5f39ce5b804fd67ee02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc41812c14b2f3aaf138a6655280f67e7c76013ad2f53298fa9b35f0b861c97f56646a878f0d0a6c9dc7701c0e34f46e38c5818ce360dffaee43ef2a56bcdc194
     
\\xaba56fe62315d066e2cebaeb4fd6b8235c2f245fc8f2f636c073521c692b1914ea83a3d5d14421a2189f7d570c4d8ed2b6f954cd09edf0473b77849bacdd9b01
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x109ca3665da5642c3b1a0802bd850e5de03e468bc1b95198c7012b007ec879f429e7c48cf01fb870ab26dc235691001aa4917dc8ab88361737812672c671f6c5
     
\\x5847e5dd799918cc0d71461cfa4f27194f4a1f135a4e8e6d20f5352d6cb8fa96740fd0cf8ed27dc83a0c54c7c7e0cfa8d50b4ab7746463e23a90ab77da1cf90a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd7b49b12fdc94c62d40813ee884713a6d3c1ad6b98daf9e374f2210f70ef96300a7c3545550000ed5491ac4d844e59b1bafed228ae04fb1b0c52304fd0a178e4
     
\\x28e9e8bdab23a8de65303932783c5c16aca9036253698b49be687fb20976ae35d2a73b5108afb5e5ad88c95daf9688a2c7a887344c625a866e8f84fa474dbf09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc32cd6e72baf91bc227c0bb7ff5283141f90c13450408ac4fdc0a17238b2c607e9b09b37767f64ad892449ce814cee48f8c823751cbf01684b2c1ce67a2aa2b2
     
\\xb5a1a254d902963b86afa9c84f4050210c5301278e4383b285e3362737ebb7753175a7c15712c816b1d06fa325be9cf317c72b95e4c3ca1c64d014b5e8f32302
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x723aea765aa515b77fc33183c9fa96485205dbcf06d9dbdbc4be19e89e60ac99d728a8bc04e4e87925ef5833a67bb4ce64ae877fe5baa74eb89868b3504a8f50
     
\\x80fcf512ccb3247bb70ab55486a08f11824d364d91abb7db8e8cddbe4a513ba68422fd25b277aebb51c074869f3f500305093b87c10cbb273a06d4f7ce33bc07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x889059ef665f6a81eab63495aa5ba9a3ec86fddf9b44f3f28e2a7093ded0f3181d4039cc1eb6a70f55570a76779d6fd384eec6d3b17e49fc5b7d335e2141ae19
     
\\x15e36a5fa7fa5dc6b83d95ad72fb8a66117709a06e2970dfcb77e1337cea6ca91a542236d58ac22150e198e3ab43c4dcada6c466cc9ca74d5b5c6dad3076050d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0f371188c7f7f3623793d3581cec1fab8ee9f546032a3f3dcfaf06979d1c0a74dca75b2c80fef6de17aed7238a389162b04bd68c6c38be200938a11d89feaaff
     
\\x125ef779162f6e952182a44bc6a8db878b0871b8c749e11874154d2bf6b7b9bd0a35569eb96b274caa5090e0cef6c71de60f7313e29babf6eec4ef24286fde06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x997423b256a78602a8b6c30adfc3c5d775a97e02c3f29657685a29b60361a9acf3a50f5fa8702e0c045f3a42a6735dc972ab1921884e05e35c5a8d15f7421379
     
\\xa0be0d203a3e3459a00bc12791e106966fe7d5e726b6bce4c4dabe58d959c8ec4e8d324dfcf37738947586d1159f8039c6bd5c918ea6451fd7d551154e80eb04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb751dd9a4a83969a54a8c3fb8016f1dc949daa7ea521015d6d370b05a3295aea1d3a0e99939468cf9c1478be6090728c00ca9f42bc620c561aaf567c0950df22
     
\\x768652b3f8b319cc8891d578f7b9a29dee3f8b19905ba521087b017efe86badf7b8287c4b67540a53178cd67618d7f422475c9157375380347942f6982f31f0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xfc0b7da8f1a36f86015d1cf64af78cf8c76b139f531820b382b97d4cc4a3cd11c0a99b7459ebfa0d4a7b772b04290795394c824824a8aca022a87af72379c9a3
     
\\xc2546376d4378366992c07bf9e2031c22340e80e345150fae7eb798257c4d0c8b8d9db61e54cd4cfb8d5d87436a2042ba77ff9ea2d68f112fedad2777f05d80a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xadfbf095ac5305b9317254dfe1f14dcdaef788a0bda7ab620ca8f52c40c1b64ffa60feb863d6550e3cb06a68ee181ffc94e04128455dccb3b60a1d3e147f8deb
     
\\x3e02bd1be72114039092092b43e19148bf062118b5e6e0441c064c2f8dcd839e5091123df2451949473f7ca78d2489bf46223eed5a389414fafa05e88dbdbe0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1f4e65099da2d281e6a7753e93b142c951dc7b896503c76559710dd8e547ef04a5b336745d48d6dee09e3a8743bc8ea64dd83f571529ec62ec812018274f4971
     
\\xe4cabb07fa9b93d94f19ec928fddc47e24e1bdaedf0882928f408ed90ca3dca53e8d9eeae751ae6a2e8e32b1ab42f8a63c13ef19cc1743271e73d76bbf86e80e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xeeeffb1ac77eac654655296510a594eec3020585780e760f3f2f955c29f05f335156d563c758f3b1502fbe12f53c05758de711e29465123f9796ee83252c3c1c
     
\\xfdc18148ffe68243a406ccb8cb70e0d96757427aeff3ad6778d04f6b2bcb3af9333440134951fd253a11fd2b59f4d7dff29e290d2e934d3019d41a1e9a59580f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x64edf26414cb62664a345971cf7baa622db35f12dadc0ca1c9a17366181cd504761011cf4e9f2be7cf89bd6f6b35d3aca4f141959d75f71cd3db43044a6a9c1c
     
\\x2838fecfb661f2be79287774f4ff0b3547a32a2a3ebd2ad4436ffadf1c78dc72eed04a626d00753e280b790e8ef73dede3c911176a8c4ec63533002a63ad5403
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xeedc9b1a80cd1b91092a4e05cd1c2bda936d4f21a9ddc3b735db2ee951499bcf22b7b3bb491d8038b06448486b52798385dab02266d48e8763bb9388d955241b
     
\\x84c15e8d08111013050d42eb056f3a2bee8b01e24400d11a774faf7cd708dc0fe30114ea225e6cd0ee8e26f28a0907149a14328dd611882f8f362d9970dc4e09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf60d5a1a90871c8eee6bf2a2a5066a11ef330a24d97378907a53afb14f9aff66361e560ec64d2e9e97bf0b4e048dfc112a5f0b3f01de3d5b0fe5abd665cbd042
     
\\x23c2ad385c61c4a124c816813092b1c9c091d86c5621c2d4cb73d5a811dacd3f5eaa87b6b54c4359dbad989e515ff3ee51455971f6d2a6781b48dfbc1da5b709
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x322c2a73884a4eb399d727acf4b4a856d793be17b07ccfa21a3260face42e83c1af83c941d7d93252dd5823ea7c4281fb3c6f059a287758b03a26e1b1ddb8da1
     
\\x6f430c5cfe6d9676c19d3cced27be0ca8a146a8a21f09abe3f39a4fd292baf174a1393906e68b8f80fcc0ecf2ee3ce43a335694c0a7cae195f8e239da1f2b70c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe6784a72e98c7994eec1b4580c8dc583ea0091006a3abcc05ae212a4294393061b11f2383be149e67a8d98034baf0b34d891fb045561a6dec02d9712b50b8898
     
\\xa355105dd58d50a9a994368d015837455f39a15e651b4f2295668b386aff768c87cbe0c0fc2fd268f99ee81d24bf6d643a7cdb5e18426dd9b5de0f4f36e97f00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd34cbce65404b55ac2d04a5a44287eb7c2f94d5a5b0a443dee56a7c4938d9d1d600230793271781dd40c2914ae9cfd2163916c39e6585b827cd1645b5be925d4
     
\\x2491a871986e9e167ef3cc6bed722620a220555ef68e4fa41d4ef1dcf4a45a932572ff7d6c5d5fc68f3756df190eb65097606b6204fd6af9e91fb5b098a03307
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x496d276610c7afa886aabc6042a397e45863bce59d5fb56da876d18cbce44a27ddc6718c12df689a9968d5573bac9240508ed1023feef28cebf5043d4cecc8d5
     
\\xb8ab30a329cc6552127e3e21ebf62895edb19d6e71040098645a7ce4545525146f1846f87fce0f219d397cbda286928afcd9765e092fb25a511636bb722e1b06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x576f96f702035fe9b689abf54e070f82e9883d4022f69071f6c5d8dc5542ea8d8699cbfd78aed6d3ed594c61493899958cd3fe412722ffdee9694e08bd9349bf
     
\\x9453d64ee27cd52da70bf3a0a0ffcb106f943549e4e26eee14d826041237febaae3df813110d6c09838b76639f7a5c602319dc6dac19b7f7cfbd7405402cc602
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2351b20b8b734ca75995fbae0101b1368120d972d77d2dfd895152530e82affedc1e32f4a94bc6368c53d3f27fff0f92aa93cd7c876f6f165d20984867fc0c43
     
\\x1eaf9b453075e34a38bcf326aa30ea06981f0d4556c9597843d9e628e442051ce78d0bc5f27183c68af20472348fd8a54a29245923a2f58870e2fb4eb821700e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2088de918e89d44ae7b7822f9384a08b6b8e3cb3c1cca087752bc4468d14df923f6e891b661e807660776a667e9551f03561c5b5c8259b05d34aaba5ad4608bb
     
\\x18e132412346fa19662182a2eac8c643d5cfb295aff917722361a325fd067aa5d575ca5bd5775a9b56d9d0bdf12a396fd11b1a0c167ebe565cbb9381a06c930d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xbd3b298ce41e2d231f672fc18f23a6dfb81c6fd8b557c22bf1763d31cc106f42795c3447ed6fc18dd40d34ff4f5cdbcb03b3de663fc85398130e1126017b0ab3
     
\\x37ca956aa859d2b23145bb389198461b055dc702b7f4c93ff9a98013b2147382fbd35ba9dbbce2b6fdfed91e6f78ccdbfad55fd7110f85a643904caac09e3f08
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf58dfc1880e8064814bf63ec65bff7157c0828598e94567aebdc962752a5d40dd320d81208d9d7497a36d1cff05dddaad0965c8fdf16268f1f75ed209645dc87
     
\\x114755efde12d5c27eda96891a3a2d74bc6ffd79a9f622f3757c54597e7c61654fb8562250395851f29c944f219daedfdd9858e3bca9d3a87723ca5fc5ed7b05
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb2a81e36f5ff502728d81c93b6f0c4593ff4e188980e0aa0010aee7089f582ee9674fba84b39610a4c1c8daf20917ccfd8ec505ff7a10dd788258917d61b5955
     
\\xc49e705f452c71576929b59f99993a744b68914864ef1fc8f0016e2f6ff9478fd60c2ec72889ac7e3fce217cd75349688b82f702e7145e042c95fa921775a401
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4d5367b9abcee23b8a57284dba5f3d829113c52499693c786cf30e87a347a0f463f940e9b33097efc548fc043d2df837800fc0f5dd37514119cea5ab6e7b7d97
     
\\xb649470823637b07d482e1a9f8a7700e7602aa21797cf39ef7e2b39a0cad3f358aca299bb4cc20e991f1b61225ab0fd33cab6c452cec239a1b548a74c34af707
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0e548f47968f2994c7c74b730969b1c946effb89026b24a9d6b5cf453fbab9b266a0fc40fc531f7b1121e2ed0144205ebcda958fc30202475f8ad29438a5177d
     
\\xae695b4f4cf1225a0e2a4fee4193cd39efec8bc17aed2c6babab276c928dafaf43600d108a7973111c9c127a24a3391ac547d9240a1f30dcbfee59432035c206
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x39d0730d9b51b10986b89775e653fd30882f7764222597e5a26ac09b48b28e06bd590becbdac77b0958b736e5099e95c8e197b917a2959f277aafdc9fc869ae0
     
\\x1250beeba7f3be666d9c972ad29ac5daac654c769acb3c1b01b376a860799fe79ffcf05d23c0fe7620dc1f5930bad573ba03ac40fc31046dca279981f02f620c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf74561aa7b618d09afa0c941b687578314962324f804d6c968c19a5c374f2045b5197a130ce11caa466a294d3ad5f2e95ff5fd4049225fb14a9cb8a3c91f7a28
     
\\x12fc5884f16ddcea71a922eac6501edd7f072b233300956326704a79a98036d7a3d285b989133f14fb578a987a5787bcd580b9cd1553ffb94552d575ce83f10d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x83d026d9cffcff173bf9bddc6a66a14e9ea9f5a4ca6b69e5a5076c423690c6dd461f69484f464fde4dc56211bcb0a5ee7912ab4e22caefaf12eab02a56473122
     
\\x3272f90a28ae8f341d5cddf090324238872337c70eab09166f1b07169b808027c0ce540cdfc443114746c3419f4e0e285259a51ab4abb2ec3f81fc973c36ae03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xbf22d5f4f6ef82ef1301be386dbabb9e2ed1e3f488e637c40b7fdd81cddc258518a39c5fde675b953f6e2764f16fa906c870c4f8adb9d2570908047510dfcedc
     
\\xca565a36e63cd189ebd227173390d10ccb9d650b4353b8eddf5aad6cb45f0b04d9fd3d30a8a58edba82d6fd0db886aec59dc5da95a3a0c59b2d8e03a4b132a04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf7eb95c0568b0844f9d0c5bffa36590131f9548ab725e61f03ddb1a6bf1b385f35d24d5f0ee10fc8f3636c29a39e83e8708bccdbde32b7d0bc72e22407e69e8f
     
\\x41c914355dd007b020c14e6fda574f78054a7f9cbf0482e8255546d0717dd1630d2a3d9f272cb1a28d7e6cfa2517d1b84075e8b83ee4aa5d25b161c0247d010c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8f53a566117dfee9143d5d1c62d690b32c45bb8aaef476afa8914b78ccc02daf61a3ac151a3f3755427ba632a775adc3c3f8289e285d4d10d7893f5a25939c1c
     
\\x1fd3cd92ec5dc828a58537fef4b3c90710a99fca5c949b80437f56ffd990a8d4e2a86d1cabfd09ab2a1a5212e646425abaf5d280591abbf70405d998e3ad2f0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2138d3b697ed5e0a47c74d22f8e3dbb36dd9232dd5e9fc14ef3fd0151cb926f3b0b1d7afe52c3328a437662d24836fba8ed4eac788da88a87d018afbc96061c2
     
\\x2a9eb60313ea4b70c4ce433e9951acb4ccc7da4d3f3570281ff6e66ca236baec35a1e85f9d56ea10b7623dfc3642811d92e144a892260e98648f8be3ff725201
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x340d039e707b8ca0640f67eb3cd12f23bfb042984251a0be13209db8063dd2d836f66c3e67c008da3651f1d1ad64ac442333f007763976c8e7f5261195fde324
     
\\xc23093127d1e23160df13c25bcb73b7739fbeda8da6b777643a6f0833b25026d6f5830a3565909c2d684a38eec9fc0141d4cfc1938d8c8f75c0187663e1b1608
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb1795075f6d5554f37ed24be6a7bf52e1cb0612ad2bcce9273e4d9b3a859702d8568f6cf86e6e1828bebf2f0f83d9373587c4f76cb3c42c42c22e55bb79282a7
     
\\xb8aba7e5e3bcd5d07c940c03ab1a7169c2aaed92d73a1d8054590c8190fa69849fc54813718637b36a3c8be96f0cbfd98f0fd423b26f84a7cd2f60b4154e3f01
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xa171c66aebc34051844e474c54148c4d1914373450f07520a215ad96d310be4a09092032a0f7cd0f1604775aff1bef92457ae10ece2e8dfe11ae7f5770cf3121
     
\\x0b0f302a2bc5124d5bfd1a053a03018018815313186f6b15461ba39ba1d05e06f2e2c8569c6f146afe650102b775f0b34e25e6958a0b46b67a5a8f3cc13a2206
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3a4a19329f8c52d1e67f9ded538d090381221573dd633638895cd839491e08e210320622421f61e6947f2789f6c342a0c5b744fe5d5f28dd9e3929d04fe35b6f
     
\\x35e95f05410ebad60930fdbc0c2a0b63cd1a28ca3d12c3ceb96b23aaf9a79f8e6eba77867aea53f47346ccb50757401046d28ca4f574e69199ac5979749cc00d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xadb5327a03fa5065d683de681d7e3215d2a9bc089c321c8e35987eb06bffb2e8a7839e445d700df9df3a8b449637b5f683040b9bf5a18e6e29e424d3942ef2b6
     
\\x8fc97fe43b8a960bcf938570487abe104aa654d604dcf826b1fa3f94a33eb4267ebbdd0228770bc9ffe1895a2e8f669a901a31f18c01fcc364a0f2649026a105
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb9a3f56a9b4a45e4ab8bee44da8d0fc565a300510c11bfb3a230570d24475d200b072414532fb00ad26108fb55d256852706bd6cd37bf9ab483261464e823298
     
\\x9be96d71d8c86979f6866446d1b32077dcc042231e914f4f075eeeffda68d983413d5c5e8f5b5f0c21f0d1c0bcb1dda9a4f683c93c90f1958173d0b81c347a03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x389f85c07126ae63c62254502820963e18ae905953e47944262ad50b89618441625d0965fcdc39dfded91094bda627464e5e535d9fcf793c9d9229a9dacf52d2
     
\\xac545229d28a97beb40372c0940d1ed9140898e62f2235114493e7fbefadafc18bf2634c33d894c80f4dd2dd438d4c8df2c2b388b98657b977125e42ae13970c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8523b6800c0be5475867d17359a0f7fa5231febbe977d7e79f1a5e4d6c908652ee173f8f293621f7ad86313eeddedf369b77947a37bd677e529261c64cd9a7dd
     
\\xb8ba2329b2644aed63998851d1858c2e840be7447acfc48d0c8a0a38a1118f89eee59c34c1ee788e9230bc20f140e4148593bb3aef52f8ccce2b70b80df0040f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xbcd0cb99d72c3fff6f064d379b0306676505fcaef5afecbf97aac8fa8a1618c3927ff9d59fe75c6cc006159eb174f6c4573534a0ccf488bd0c3e63d63541083e
     
\\x1380abf3a04fdb2e2af0586ca3cd2f9af2fc07877d56244ded5613b381d99413d8e576c274285fc7a6d5dc7affc66faca49987bcdd60badb76fdda1375ea5608
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xa22f46264a5dcfd7beda13f85ea8d840571b1a3cd2f9bddd7b43060b1aa323600b0bb94ea5959a0d361c83c71e59b72a0f0e451ab0baddc67f07190c3c67135e
     
\\x501e2c23976ccc27eb6654ceddf6db5f82a150d83d1c18f8f6b1aae8c225d2eb1fa6b4c1b4a69aa6b6a1254663e05ea548cc4ab59e4930f785395e1c779ec609
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x77849e3cec5cb74e6a5138c8d25d1dca9f46eb74d276b3cf9d9a3d1426b8c70a3c66b16fa33dd8bd59a9b0cc3ea97919d21f32d8c16bae439baee40f010f0463
     
\\x896c40ad4d41dd94fb22688f499019ce87d403a539f95138a66f2e82ff84551eb9aaedaf37cc612e31dbbdec8d74c4f57b38cba1c722fd8f0914cd1e689cdd0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1e281cd00c1651e2953cbe0a693c794fe495a0cc220ee2cb6b4e96025f128b82fbf8325ba0567fe308205161d61e8ab960b6c5134ded239ddc1a13647b404f32
     
\\x7140ea1571a62269a1edefa26a06dba887e3a5dff0dab7c3373e2281cb0adad39a0095386f0f2de98c1f6e4312d5aebcb5b0da087bba75bf3e15118950308903
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x417881766b7aef95c8567b2437a9eea624e9110dd87e744662049066e7209a6664ab0063e544535a2812bbcd6d1583505a7c03c582c4ba9af22d1ea8c6f1e5a1
     
\\x276c96ec995255b8deeeffbe46b903a4a3983d3c248fc0468954f267cca96e8829edd4a6e5295111989c72a8d439a093ced1c38c17cfd62a68cee49ed8da700e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9d534993112f659a067f96ae6bbca87ff79d992385814eef4c31c48959df43d8c654f02b9529c4b854ef10345339bf4badf8eec496dfad6052e7f375831f75f2
     
\\x212599d39968251f22a62eb217e4a0db397e907d4b42b3f2630a6da3967f86b84fd839f683321a67211c8351a57a6f2fcbce8122d00c4b55609a251cb2b32508
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6fbbbd3fffbca4331fee4a32cbc476354a791612740de626912f1c4fdcb7ab18d3224ea16e763edc1a19f2c99d60f9008e060a86866a771b92c83483993e6f1a
     
\\xe22a74611598c649aac4b461aaeedc0d6c9f49b285f631b6429ff61e0bfbe294b5659c7d97e65d4897e5fbe91e4e73ba72d9b7457f732d4d9a8ced3da5343b05
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd68767efae6c786c066075c02c662f246a8b2115e810e8350a36f01bc82ac2a0581b3e2f7a5d292d4e2f381a266ba3dafd09682f4193168e5505fe184006f85c
     
\\xbf084dc985e2f0ba5e67b865532793ceb08120ed62c5523cd7430e46d8a9fddaef1fd840f41234b5dd8fb9bc1af23c06ab3154278c91da5366f8064126ff320a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x61f99546d7af4c89265339407a60cd26376d9186367dfc02063d331235f3514548b26032778922e1a11b633cae44f1ee64ca58807175ac9163f43a5261745879
     
\\x3d65f227e38f445283b57e26ef3c2afb11c749f71cb2f3c478aa9e27d6fb7d8f1d64057077a10a1d2c308332b038928e9a0ee58c3ef4e8b47374eb2301aabc09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x18cbe6a976ef43cfff77ad349c76ffeabe87d665d56037e1ea00e01f2252c13ee5196a8d7a46943f939544102e6e58be3e26cc3d444bcae7247830c7e26c8d1b
     
\\x02cda4020152f45cfe14dca8d8c4c65deb978fab6b36dfdd6a0b86cfdda879e24d5a1b57552d6c0cfc505951ef5c7557b3e4793654dd0a5dcc49f731fc9e6106
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1c4cc6c205f7ebe087e9571754e36774b748f7b2c515427ea9156c4937bb79aee5a2ed74679aa4d0e391e3e56ff466701bc17a57d95050a1118ddf003c210057
     
\\x2676c4266efd8853553745e914b8b97ee707cd745b80d7312584772475e0c3524ade8ee1392bea139a9b98244a10528ec453a784e1ee8632ba2a7d0deef4de0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x738390e5131d2cbd32be8a45727db37e6d6eaaca55003892b49256a0fef73fdcff4bf0a7fb12906ce51c784b93c175f011493de55daa4edea3643bfdd0a96d1e
     
\\x98a4183eb691deef832bb7ea7a7ada81013e8e67ecf59a28efd88ed70a62538b525a1d557b27039a89dac9df6522149f9dbed29adcd26890ded79fdcf3536f05
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x49839dd0ace376feb2b1937ca5b68ebc058cb30e971345e2857b8e10c2df8bb1bb4c785db43ad2d8bcac61b46740064cae43d2cb6abd88d0c5460236e5bb41d7
     
\\x88a6f0fedc53e3ec1afc4cefb500a6d3668b87fc904650756b1f7a1023f7f9823f39a80d73bf4e6633f0313bc4266c949b105b07eedf3dd4d6d01a3a60d52d0c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x480f33811c4bf4a5a2a031d5ef836751bcce7320a1f72631393de7703a747f75b566934248dffd7c53c3599217ce9bab0b91b8568ceb5eb47796d159a5959347
     
\\xe22cc82e125a0cd25a138db172e7158d0faa82b2810334ccc7e5b14e88b97144c40a6521ac389654c934bbd6248426ff794946d645f03b9e9f0e13aac198880a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x587d0208408b61c3e10697f6b76de10b002d18de27efd702cfed0fdcb9f1d3794aa593af3ce5aff49b02a214faf41e6e28bcde50c56ffb497c92ceaf15a1ab0f
     
\\xdfa8a0260507f81ccec39bb05946f1f3a69689779a8f4aff9a4f64734ed9efb926e1395cd7c735fa987cc9d3f590f38b7f40058dd664fe8f73b9f0bdecd03d03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb145748642f2a67de933e314242ac71127cd368a33f373ea14416b3592bbdea8c884737cef69e4e9fdea9f9381b51991f21a4b44f144643a9687663c76aa47ee
     
\\xbdeb3072c52ed10e21bf712ed77761061a9f0e09da83c919af5955221369d1b14735cec04f3659b77ffb8f9173086a621b9c555762a41dcb437a8b8af1cf8707
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x5d3e5f594df248411784e2b158815f047946688f7d2cc32777a505a5a81a50b68c568b202a3ac56bc53014260423837bc8f3870d04e3682af9f67512ef78996f
     
\\x4675f177d4623ad6a8f5ffb5011ebd8a21492e51edf6fbcb80241fd3eb68da48cbe018e5b202832acd0642674cbb104f0c3add75a015a10d225fa03c3e8ad30f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe5341aed4478d2437f7845985f11f2412524137a751bdf0c516567131996c737178d2491908025925825ce6b13ab9cd41cc355dc71c3c61e82392c44a2d13c35
     
\\xf60c1b6ca32ac757b0d7e9b4639c693414b6f7340a6567f61d6c6531397f0b92d198aabb3f121816b7a509305fae547bc4deba0362e0c2c2a2c92d74d52b5404
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x699fc309953b8b313ef6b12d3ef259185def78b489fb796667f367b1896670784e87979e5d15d9ea4ae3f646a3c616257597dad024131816790402e220b320dc
     
\\x6e3fcf97821b67fd188f24f19b48d2f4e3e3f725885f3c0384d1e2a4b0c9b6c85793c5f96296c1705bf2101ac0e2552e92ea0433fc9deb1c3252214803c59c07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc0fb2b633b3f210bd2ba85b87de1f8920dcb8610ba7930731e1aecce4a3f9740cee56aa1382fbadb4ff9d3a8771717bcc37a1df5438156f4fcc41a8a1779b05d
     
\\xee20fec37061c3df0740d50b25b9422757261525f592dbe2a69488fdbc69703a509e3548b28fc4fd00620c20a45da0f02ef511f9e7071736449098727e856c04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x10147f3fccf025295ab07e766165539d86f838916a8aea40f87f9976799e6429d671a9d1116d22558f79391cd82ae7af323dc95ba7c62385b918c4549cadb731
     
\\xa9e2d8034c75705bd1091f640a5fd954c2bfa2f89d33922545bd2f939555f6daa2f074632af52c1a7ee4aa1957cb3f2a082e51b859f7aa3df22332f8d439140c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9097cf54cce6e69bd754e3334c5be48e67a3ad1e8abe5cf7bcd5e1098bea9da34fb83b41374e2b80a3434ce037d9f3300effc10bbf54ee537b5dfd1e3edceaf6
     
\\x1c456948348e54b6c178737ffb1391ff3571f14aba72aae8694166ecfa98cacf1527d2480bbb1827ca2444ac0f32a195a69956661ca2efd28b0317b67893950a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb46180001cdbcf54cb6e31b326726947dad48a46a59ff06444d584094d85ce55b292654493c7e521267836cf8c897496f2633226c9076e20de038199a3fa7335
     
\\x45bb9b02e804170a23ee62ae64b20f8a1e3892f6c3e8e0ac399badedbf86c0d93ead5220614993c0299c61a0bda4515afb42877b3fff4cdebcc4bc8ac4420806
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2e88052285b78eff17239f4535cfe1d1d692aeee0b3c90727a6ef95df0352aa8e7f99e97600c590e797137f14c4eb4cdd5e65f398f4f9b3fb144d4577a2860c5
     
\\xb7118adb2c2b3469bd5850d547cd9aa9de226afd78a1d0a9efa239f9264d4747884bc0d872d49a00da584d2a0af69e6bd89884e65cc0e7af74a6d3f26b97fa02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd08afea2b26ab7b440e05a2b7e38f96896829782c87294eda540cc69be3e1a86e7e937defdefa0aa8347f485fd7ae1fb882bef7ba9d22bd586608cf57ef5e7a7
     
\\x9443631d05eb541cfc457907b3ea1a2adc285031e65fb5f1791c955ca15115bba0028641615e477d63fd3c5f58413541aa4fc5ea52c55c4687d4e62fd422250a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x382e3f9292b328645241a50bb73b8966af6d70e122982af432efd859a66732ff72ad6a38767585d0eb027ef21751b743d11af3c08b8d33d585a60131306785c6
     
\\xd13b21ab10ed3950522120afe69f64576dd40371309fbd918c31e07e9514d5a38131897a82de58ee11194027d5a3ed93217a974e926a30e961c15bf2ee949402
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0ec3b6df46b1e7d48d39210a39d997eadc826022f205d82622f0ff56090121ace1a0c5429a62ddcadf6d9f168de08a0198448d2a954eb1a3453e5e49d8c73bca
     
\\x00e71af007d5f0e3cbb263ba8f17e5515366c29bc43a801f0fa1003437abec831f94e9886b3b8858992f2c49e845ac397427087ad443de80c8853e0f070c2f0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd4724175f45fa8139b82ab47fda6ee751211ce1df9406769cc36c9ec91c40bba24e2fdcaa65f60e19fa38907b804518413d66bd016387dd165189daefca53a83
     
\\xb9e7ca3a1683de9785f204944a6af955c5d73a82e3d18323387a1f59c6df0467945f60653da9f0c2c6dc70a03137d86d273ab4b03b747c7102c16c000b3da30d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4d8397318cd2a0cf81ca646361b927e22bf69df4d0e50c394687ef558090ab346b5f0ab24e7e17bfdfd0fa6ee7f6df9d7424118bb4f89437ee4f5e172b6abb1c
     
\\xa94ede69dec2d5fec0e9e819e1010cebe4687ddc4a07ecd61be405d901fb2a909c181c1f0c59efab8a29aa72861e87da0b9aa6e5d242efe732f6eabc12a71f00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3d5086eabda777d579e98c1e244afe0afc4ebc94b10f527305b3f55d57507bab8224ddfc787c3ae88c04661f71aa0f56b3f35247ddb0c1f779c50b5942f5533b
     
\\xe965ed5cecc7850f7cd5bd25663999d99aad678941d419506e918f63ae12302a8ee68122e153ef7ff61171f0f1c9c0f622820ef1a7bab5c1df7e3f192b9d6a07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe642933d7d58395c1e9df4c0f5c2bc9349bb2de8844e7e97034504e849f48a1fabb32473e702a15b1b55169e185b1229019cb90fd5db80ca25c457cad00a51d5
     
\\xa2f43ee2bdc09f182773c8d1bf7b2a2336cf48c9bce6688dd524a3f272d40d365df02de52f77e2e7e75de65df05f6e8ae5b47117fa2e812e2db368c44311dd00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9175111d01bbc79bf47de4dc7aed523f42e395a10c8c2b77b67a4469c0785e1e05f96ef16d60ffa9e720edaaa8c9be8586718a3a056221000aff820568776d87
     
\\xe62cfabee1485cc4a241ed45b06de21f063994056dcdbf45c9350a5ad40ece9c07c568d6fdb48697be298ea7c3165b2d6fce679e9c75bcf92da80e9dcb9bd10b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x33e141b34a27e2e3d82ae2bc71acd6d5f85caf834a1b262d82176884f759df50098cc2c32883b274e34ed91cf903cec2274d89eb49763851baa7663ae6d72bd9
     
\\xc07505986317428d88e75b88ec3b464df7bde402251ed1a476e19abc7ebb76391febfb397fb025daf59c877461217a87c16d1c01b092b077766133b67bc3a20c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x12feba1f35b4f88d77068d1209068e5f3106dda5c6ec2a06573c391e8e1229fb5a41e6f12f7609f776780ead9ba8de6ee579fb301f4d2c0ac27b9bda4786113b
     
\\xedfc43ceea37d9a840bd9a466c44130391c38497321153964ea69bd1d5f8c201d95f8df49ba774b3a0ebdc6b52b109baff920f8b921fe1516d63529f939f7b04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0938a45e014bcbcf313ce23ab48f34c59d2ab82b685058a7c164359327ab89f1b435878de6ef8db28f7eecb57672c6fa8cfcf7a2ded107c5f4d0054c4bdf8288
     
\\x74a566f33f12671e231bc284f7d953aa6412fd223256623551eb05683cc0b1e4c9129749b749550b614175075ef3c27e0c4020858d5028a2b3d80f1b2c3fa606
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x759636cb03ef862792cdb9eff4062e81541bf17bbc6c5d81a66a9fb0c9a49e0f52e8b5fb10e48c9d30d4a4dec2ff34cdbbe77821b13a58bf26d2934927191d8d
     
\\x09b06c0cb0a47aa28263020412a45a22f9f30af997ee511a468d9f746f0eaa66580b288a898bb54594f106b8e553ea050aae41a354a640d95e57d5e1e735af02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf68d0a4e90c8b267169a7a74129a86fe6cbb797b44d973545202d9b79095c25d7bc54a0abfc04fc76de1d0e60ca82cb3d61fae6ceace5f9d147b13791811a366
     
\\x8548a8dd5a7c324303738a8731749e1e6d8b0f7df3aa3a950bf6ea662dbea4ffbc440082142cabee16a9c9dd277523fa8b8814f858eb10b51bd5179a2a2a3607
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0eafd5512345732d9d7abce0de2052d92e547fb312a441f5d7424207f779e4d44cd9883b7cabefdc106b1bec27b4d5ac6b30287f1ab0aa63f460814ed2694eb4
     
\\xa712b08461e9332f728b48428e483f168c48a9d1ca399bdbf866661a88738a0313b3770e3318f2ddf75e6a9aea03a8c66d66f1836fe6de3d5274f8f2d4fd7108
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x95727c42500d8dad25d5dbbb9608235ecd61fde25c45a1000023b5a8a1efe77a4a66af13ba641057ab307652c299498f57266be69d23a9c90bfcf2593dca3c2e
     
\\x4a86763d1f145e69f00fcd9da0b8bef4864254ab71bd461f53dd2c7045cc1bdd54bd03e49e8ff193f6ade07fe4c29b4de1aaa3fa855fa6b38f0c1cd75ef3190c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6391b72bf0e4ee9a170e0b200d7ed1948a57829a75d01cd0eb9b7fe10cd6639d5c141fabfb0d117ab845dcedad17b6308f6cc804995144671121c7a6c8f5fff3
     
\\x68d0f055be75fff5853a8c223de23aa7a827753b6afd380fc04657065e7360361d28b3a06923a361821dafc96394037be3e039fad7604e6e787367cf5dd0e607
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc10b43e2a3ccce257fd3b19448841a6b6a095ec29db9d48a9c104b58b14d5fd3a98a5f596eec67d968ed4710616ddbc302508c39299f6c7997c54a35da5c1468
     
\\xac3bbd8b2120b4b2324536c8c5bb618a42e43c5c24099156af253ebd9f4fbbee97907ac2ead3617e09c217e077281e97bbc627c2996f84578d862d10b6b71e06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8cfb90795c42638a3834e0c7afdde3da1f8d65fee30165693a18ad252fa6707ed464b30400a69273165e469d32fa6d9c21b69cda04445a124e44fde420ca6c7c
     
\\xa36e282e11ee3b07883a5628bc0d41672ce4572fb1224906f212ebf9d0791ec19c02bb4323936b373aca1ec5d86de64dc9508b441e588f08e57c9176401d6a00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x13a63356cd978399176b6102b42efe4cb98d3501d5d04ba3d796155db629480f8994fa57628711f8ea8eeae6ed6759829ee8fff923dbf94c73e6ee35d22c7757
     
\\x1f3743059b989836b99447e304f75fdd9ab3e09481bd03250e01ddcfef4ad419a0e77f53d254633d592f4bcf14e1b2a8c8db52dc37605f102d34b8417be5d504
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd0f09f2d6512502f27409458ee39e288f359bbc155bf96b07237dba8b045f63d1f2e1833081eae56c5c658e24a71481e5df283cbdae9cf264b3286ba61c67601
     
\\xade1b33ec4bdcfd1e23ae55c600317f0de728b12d43a83798fdde898a8747591020362a1fd513a1c8492e565daa48afc29ed228bc40d1de5399bd938f6f4590e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1737705aae7ed5a6a64e5dbfee088d7a4ed48cf5579ba8ba3f6417aef3938dd8eac9c5f7a8114e4bc3e9ceec93278c86ef9af97ffbc076b504e6e062167ce3ee
     
\\x3dfd7e751847a1031037b7987c54e1418180672a5bb11e9c7e38e665d752a9c4569bef7ae653684b412ce37148be9b324482180e1373c54ae7d10dce799bdb0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x223215f0b37fdc5a2e653412ed670d85e449fdbf53018b91ca42fbed88fae7f5272769cad23c5c3eccac6889e13a6d65a1451dd6ed8c25f78d356b3fc7459122
     
\\x4fd4e5daeecc6081c8405c2596efb9db3b1a9894fd00bcf15ed725ca3740a94ad7067e516cfb76e40612099b5d5aa99d0848d392a90abc8cf352dcbf199f7e07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb036b0e213e8360211349d79d35df349f58b0fe90d2d0ee12d6c1583352bc564d84294229a209452f8df14c62735f84e3b9998c601cd06010f3abb4251080eb3
     
\\xe7a1720e511fa853f99259e80fcb9b47ddd1194df35a070033caa8af47642bb0e2bc7170716c203024b612da040ad52e4fd47545b40a4cc774f1c06997283d05
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x94ffd5f4c4a099a2298b17b591fd713f3ea99d9928416201a79fe17474088afa15d0424944de288855aa02736b20df877b84167ef3ef958f3e62e2b986067aa8
     
\\xcdb93b7b464a0ac5ef3a4de732f76c77cfed4c1c36b0540f745ad1f05bd1345e28e5b346889cd31ed80d0331d406682c7281e4f2589d38d175904e71ef8a3b02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xcc0c168697b1b4d44c488a97803f7eb2d5ffdda0f1adb41649cc66d26d22c657c0ae7abe93472549d2182d17102b3b0700fa216a525cb681764fdee6d90b5d45
     
\\xaf121b1f4ab26b5f6644d3b858ad2cd3fbafa6aca92100730cdf000357687e4925d5af6c5012667eacec41a00fe89b89ac708d897b5f5111ffda271547801f08
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb55ba0052be33ab936bf151d9481412febf9014137ac0d1281e770ca6c41c04202200a3e90488eb09871a0cd84fb0337cf598265161862f27e329ed22df3e33c
     
\\xba5abc84c096ba9a4f9a253b8583314248f503b2f0393c388fb6a89cf772d1116e6a27ee08b1f08291333d227cf25b6029b0f161c7deddc18320b46aa9718b0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x769319a1ef00d46a4b0c4f55ef10338b10c7df740bfd9000aa525debcb91a2e62f38eb208405d906465c8d2b0fd10d7967b00f9727b18da2cddf8b0e795fa73d
     
\\x16d2c50dfb24d8e392c020ec2d4768ef18d5421b5bbec9a95e5d9a34c9eb3977467e2bfb7ac33bd892a5f00b56743be6a79f410546aca5c094d66b5cebdacb0c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1de0c1a844e0f6ed58efed896ec5b2f0d86e0ca17139d1dd0da64c65f772153570cceb04f67d04fb6caf560e59d3796bcd78d9ac30cb888b42fbf6f529fdbdd4
     
\\x91d4197935ab84479cee6cc925029651cd60528a536a5a20608d61d42daaeb6136b1f9ffcfe48e1cce0efa4ea30edaf10f5e8181a4bd55c49bc66546ec75ac08
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd7dd3417979eb37faa3ae19419f96f26ce78fb062a5302e3d0026d7652a46707ae946b87c8778effbd2d5bc2499794aeb20f00ad4aa06a7066efc89d81a5975d
     
\\xd53922a896d488ff52336109ddd36ec3194f713ddf40c08de4adc8da615941622c629f7672cbd373f00afa5a079746e7f7afee855bf6fe6ca22a0398d119c806
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x20d8e995de9ba4ed834d6947f29f0a39d3f5b51368d9a0ef20db1c9710d4d6ac650b699ac2895e48a29d84bbc9a89bb4c7be4836a175882694414b5b6c8bfe1a
     
\\x89a869b318f163ba67fda0fcba5c65593816a55c1342999e670b84d46d2c2f3f03d0d7e1a413a224ca1e67f9507743b2d7f0541f839091f58af7d5dce795d60b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7ffe1ab62dbe135a9b88716af1697c1d431edc343418a69ff2d8499014be0ee9b60b50bf8346680d1afd39b99771f0b4b314714cbc74b4ba052c950109bc86ca
     
\\x50afbce260d564a39d4bbbc004b77b67a348f78d95c6a3305bfa04a8065b0c3bbbff866aaa973c5152e4e35fcab3203362138cf512d17433ff6eaf222b48600d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe24b50a2a91a5cad8b665595222c81ac856c93131869599d52d810b1703550921fe5af231b6a1513600e382cc56524fad278cfe930040705f23c225a535a73f0
     
\\x853e91b33c5ffd006d57db3e0a7a988c0457be8ca319891d04e18d48330254d18d32522c8828669d1a22406d47ee6819b5023a66984b1a2c5d8b2582bfb50202
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xec2665c56349aab0fa91f608cd615e1e5f7030f9fe957d6fd5ddfa03978e4ee2c0fb12ca54b8be55952ec8312c468f0e4abef9f3d2fe3107dfe7d60309aff3ae
     
\\x62d5c467bf206c5335e024f87af598aa10c8668083093b0466cafb3861c48d65bd0509dfb8a0d32dccee5efd0e924db29503d4b53eea3023118b68d6aac6e80f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x28c2e2f522acf84b214f4526b02406dc005a710fe2f39c356c640e3ce623e59189ea113da3340c40b63f2af976dfe12b0b55216be2184514d77d274998a49d58
     
\\x55184ef6b072c717e906076dbc62f9cadbf3066df7841472cbabef394d811eedd35e094fd8a58b4c65331d98828adb5c61226cd456047b1100cb35562f2e3c07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0b0866a9b0b422b008c9aec9b42435e325a1541da4412ab77912f27d186fa3c98baab4f5cc3e093ecdfaa76404befad0aa667fcac9230cbbf96047d08b06ee4b
     
\\xa0df86fa5ef9f2176aabe04f0da893bf434cfa1adcd82b79436987a633836c921496d544448488cbf8cfbf407be6faf9ff8a01312d9639c01c8787cefaad7909
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7fdafb1b63fa264b5a426a7fa0d1e36229c296b9ba380bf63944433231a16688d8fa7bab1fb27117040ef83121ecffd1f5d3c1e5f98864aaf6ca577281f1e71d
     
\\xcb54b58d725fddd4edd70f05816c7edf336b7ef196d34df9a2e2fb7a8f52443320ab03b949a13babab0e796703624ae240ece8a69530a611fa027dee8b2a7d0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x44ee6a0b3bc1bf285596e388f836b33b4ae0e600123689ee61ce727f3980bc14c45da7561bd007e8ecd1fafe7cfd21706f388c84741a755053c9ddd52e3ba9b2
     
\\x37e83f01007e19bbf9f7e40c8b164e7d169e4dc2dd7ef1ccd3b432b068449ba92b64dc503a8a908c813c797fb233b7239dd2490fd69970e40c7e094b8cf56809
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x80d51395ee1a5f68a95ed9f62de3b21ba5b7b7b0d70499a61b9e38c572e80280afcad379dcaae18445a3a726dae11a35ab34e71f07be418b8747720d424e8b2d
     
\\x25bbacd6eebe332aef4e4c3a4d868ff25578806550898c0a41332090aa3a564af8e2532a55c2ac8b5b89ce1c7529ca92c48db4d86c1a99e4b017c6beb556960b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x86cc4b34c3c01a6a92b48ad9144951404f85905ea9f1a89714755720eccb562a60db5dab2da522bcd6b98f52cc48d1873ea8ef967b935f3cf1809a4e94b543ea
     
\\xe91b4ea1a29312ff10b9254f743984d566128269a1e0a4ead994150dd1cb53b938c9c84376d4de21fb9148f784d5a9734c2c055497c2c78f459456eda870b002
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe5e7838c2f63a15d4a41f7bddc7f889ba6596ef0963e4bd972840905d3896c8ae3b0d80f88fbc788768126b8d1e0bbd876b905d347d678ef83a44df9d4fca8ab
     
\\x8ed0a445ab2f54c3528cba3cc1d4b6d5a0c60c53ee7d08d9ac02dc373a18a0adea030dbc2922e9ca90a071d302b80e5b6f24db4633f8fcab7e15bf25e2c4f805
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x95533bec0c56679518cdfe39e8280cc2e62856e0ac2449a89db1ad467eb0f5e765311eb728a05b58a9e8154e6a108905bfbf9b226338d20d6a4bfb9a4b538141
     
\\xf02e3df48bea1e07bd27fe34fc4da2dd90f46b61640c9610accc8f14392f6fbb7cd832893da023847631e8f664fc2e9390f255726b9cd4dedd6e001f238a2702
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x74a04a0a5f755043ca5b5e7641ed0d0284376da3934a0a9df3a8d520e083b14f60589db9445f70489e4e6bd7f1ef66f144e3c4e885504d5bd9f153da297815d0
     
\\x3607603a1a2afa4db97415e876bef18ce6eae81943abb0b6667594f9f659527f6a451336ac5189ddc1d52dcd2dc8f3883a10c7842a623bf8670b756cc3901706
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x5b40a4527e52d500f99951f5e7078e239ed8f05cf7bdc2e1254b282ac8d556a630846bc1d2e6dcdb1940ff61d580ef82f30a57d9f5a65196e646c1d1afb5e9b2
     
\\x368be9b85ec52a526b88c17b6000c0ad18d5ac7275a3726df3c5c436dc7d6edb97e988cddc4b0c8c22e3bb8a3b6430838f52f01b542c8638566123634442af06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf7ed33230c6d2afe65f600b6943834ca8477f3645e253433b6eeaa9a69a3fbd152b4a662c52fc99d5593ce7bd8492bb595ecd1098f8fc7223cd3e73b1ab6e746
     
\\x87a542c932908463d37fb1ab47855b3a164585f101e9c73d824615bfd8fcb723c35fa71d770960c551bb42f25cb9fa6db7f5a2b9f905745ef74b4d187448ad02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf1aedd4680cbfc87849b3ecc1d525bb348fe528d0dfb7103f945ff92d48f2369b73b9304fafd31bc2efa3732f1fef73dce5f05b9d055b782f289bde283cbbf4f
     
\\xa47bd61c0484fc455a4dffea2fb84a0f0e81bd2e102e4c79772176cc7a678108614910bc84c6edeca3562cc94611adf9519fb9ecddfaff2d4523e97e0d2fa509
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc2cfcf51bddfa0867f4cfe310fc0b48f7a97b595ff22d7d714dd6cce6bebb00d51855f2d8af12c64eb4be09a2f2a37540e14a519f5456c85d618a25e6deb2467
     
\\x4a0be54faf6a45d718b1d10c9ca2b4331f5047063fb7d0a7df4544f49b0ded80b062f8b5b050a679f3ebd33922e2ce2b44a1855d43b6aa2810a15268f7b6ee0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xaae036424dee85528aa15e15b5c18410625a5a67883cc67cd983568d24a962149d93b07445a52d71ab1387b16de57a981850c7cbf3dfa73c43845889c6d892ed
     
\\x89936d5438a7d330ea9eb42d1f851f2e00de41396fbc7e80c82aa3fa8674dd323fc61d522e07fc4a9ecc2ae992f6707220d500a6392a321d406a450bcbb04309
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8934fc588944cb42c9fa10ea8da6fc9d07b5e7a02bd0e09437c9a2c3f505a0e3adc3c1276413818047dcd373b524f03a7e280d80e37aaeab960ecf0b30d742b2
     
\\x8fe9d6bed1cf671ed4f9d557321de1a65a618e6b5c18f3e44d529bf8098bcd57760276bd7f7c713efe9c9d44b612007829b992f28b554c8022726cdf6ad5b00e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9edaec82ad51431962b4cd4177f0da61d914ca2213c740e96b060d50c29fe97abd8895764748f63c9469b7bdb8d156a928153b2d442ecf51d96fea37ead60024
     
\\xdfd21db0f23aed7a3da42cc96a42a461b3867b6b3a47ffacf255913c89d2b1847bcb8f27ca8e88e6f8026fbdbce2d7c0d02ec9aca7c840d5ded263db02c7e901
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xebec581998ab6bca41f17d2d59c96e2d2d726f93d01a082b74c6e7ed14b05e83b0d31d358645368c29b9ca186536af9e46aef23478346a74f6a12f46722ff330
     
\\x7fcce327767b3ceee1ce91e57bf31953452bbff917da0cf14d5fd7adc69458f779797ae726c81ecc69b385de6316b8f0ac20656012b5206f13ac7e3037b2c603
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xa9716c1e02decae287019f952ec9e2994db832f1280458e85636d8b5eb372aca2adb2956ac7284348a9430c706198ae7e4c91887bb05c79e19363de6d732f515
     
\\xebb6fc2265ce30afa84c9ff28a6eb86455c80cef05588d4f45a0b3f64234515acf29f446431d8bd6b41eb3132b90a1e21208a5f58102c44569f25b3256be4707
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe833e0a2888cdf0a665158c76c0db49b5063e3d7c418ecb414682e42f2f093454dedcdc1022530152d671a190a6634eb941f47369207e257007e71c2b6d18a30
     
\\xcb743c696fa18190b9b09e54df45420360ca4d187f228f49c3c066b8e66ae0ece9d5d0fbfd13a35b2e4e87d60acfa710d5ce7c116eb652d8c1a45af77ce32006
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7fe18203ec4c7de88b8a41056d3e527404d7ddc6122be5f88f9bcf2274c0f3bcc6945cadefa98f84bb5d72ba83a196c91e0add2571996c00327a41ced2348e59
     
\\x362806d382069a6d5b3374a5e8a2f7e4d67f5c518abd4546a0504438079a3652892990e7283c8f28fc64a5d1d49ba380f05dd574748be41d4d858d5db7e6ff06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x310001e94f7423ac174cd343c28b314e980b18d2014278b12233944b7778ded7e0fe875fd9bfc242b820e44b451f94220c3169e0925353aecc53b4c6050b8a38
     
\\x8a8aee94725be89e77bde0918032e5ea523a7ad7ee71473b9e5edf66f8c7d42e8f2513eaae21898dfec2a2f09b9a759b4ea636de819eefc81267d800c3d25405
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6e86d2f3c24053c7baa2893a79630eee36a02f0d6a32ae3023d3c540af0088ec0ef2a5a8165f3f8d5d910e53b48a03d513bbf09a332f025813ca2c944fdbf569
     
\\xdc8ff9aefd1b5bf5f866de61d62e232afd440c6c11d38c1b31ac1429e284f753af8ce2bae2a19fe867f44b4d9e39b6f08711df5654e6969664beb7bdbcfe170a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x91ee56e36512a0b4cea37c195e80bde3bd8bc782dc2910ce2943fa6ea4c25485efa281b9a1010e418eb6d7db0c2cb19307806b2fab6ede4427feb8580213e1e6
     
\\xa9a6db156a93f2d70e02fa1e7a337ed8cba69e10ba205d144d15a17b718f9e94943eba44b249e9fcf9cdb1330c6f2a9530c3d58eaadfafd2ae0669df9e186b05
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x90e4d11c3c397f105a6c8494a44cb5914ccc0c6b2480b26023932496ba758e22f48b85db2cb456887010f32258c122342d30100b4081f79530b11d1b858be1ca
     
\\x589e16546baa3a5a3dc504418fb6fc396a60d6489af42fc424142fa8b498188c067b3ca19f15a0a6b29f88c8ade1e7e2d26160199f1cf656e185b6e30c1c900a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3850b7568d46404cbc5fdd655b521c2536e3c78afe95db309263b583759a7958f72e372beefa88169fa047d258c218ad7a8a924e6a3c62749bd23febf85113a0
     
\\x786ee0ed0df4c2469e06b9b5cd489cc5504d45ee9397db1c9d0b9ee88ff73f9cc91e7dcf0ca09a355c8e47483d6fb7f5b8b35073295328cca8bd7656b8baf608
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc1b5b981ffef9e23993c106126a20f267b4ab566ed1167bd372fb5ab1186af935521bcc1003413cdaefad10abba227e984ba4a4d3ebba4e10bfbd44ed76afa1b
     
\\x670031c57ec1343bdf65337e2834c7e06b5776573d6f578b22007d360e1efb2f8c61874e2628cba67ecbe695fa2b34c41a37c0f835019e2a440b0b37e5cf420d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7ec4507c2db47006bb2699824ede684ec138fce47d97f4da743bfada690f756451fb1cd7c68829572caba11ba2d563c88a4372553934f758604190bd419ffe4d
     
\\xf306a1de122130737fabed39bef62f98c43a42208945773c3ff6c52e2f25906117186c2de54abe7a731b1850053a2882fe27e3c08f46291eb3b72b016931ba03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8f3d604b820015f931b9770ac763c0c832832e8a3ac5eb89f127bfbfca9e621fc55f56ee0eef854ea9e93ee6b5b5170f9bb8771826ec53c77c6f42bcd23fdbc6
     
\\x99276c74ad5d7f8acfc17dfe83aa8b79e7bb387abd08622210dcb788629a7ea6c230bb2a0994910fe6aaba8bd38a350556f39e62629dda1ec2317426c0e39601
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x62bf55b42f09aaf128286977808a129da9cf39c5aa99b7a06649cef71b9e179ba867f8070becd2805dbaa4f948d56193f140599bdecf261fbc28efa4d363bfcc
     
\\x6c583d2450a317cd6721bfd6502d6e173c85ddc1c9407f4752261a07447969b7102bdeda342c1182cae708f5379463a476038338cb56c8c5dc4dd8290f9f660c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x05a97e43bda36a830ee679cf93a26a81c2f8be674ab5e3b10cd73bec9e1f03ffc39b17c1a1c0d89e8fde66c8e219c6e36d9bbeff0cf764fcdb34aebf6834aeba
     
\\x40e019d55aafb5fa0d447f2ba3bad9105de5b608e485f51881d24177e9fea57fb40ca950032fad33582ffffa5133fd35fe28d556ee5a4ab34ee1ebb3c8028503
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xea60662c81eb9b5507cafd087984b74e9cb6032216a08f5202de66d14f1e22027dcaca744933ad6988ec6db2a2661a326b09a2e47bb2a232a9cb1246e1b7c24b
     
\\xcde89397197b229928dfe8e0f22ed7a96870b6b299369913e27a4607e82402b24a1af498a22f957d2e7266d6341ae5bcbed4bfaec5813b24298d3b7276add501
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4324db8aff18d9d782ff46d08f925c7348cfd5fbefa7e1a4b706828f30a1e9efca90136f31fa5a0e569854d42464d8de3787c67fb451b24be3f0ccdb33c42255
     
\\xf58a34933ed69936085175434d70d1161b8e080896b0a10d43338992c74c2b2bf0627e926955f0253b7c49433c88fc3745a202edbe85ef145144514243ee6b09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xfb4ce33f8b17fbde9a979b59108a089eb239300cef3979ba4e0a27b60026fa99ffada46774130f9664692a98a03233aa6740c89cff2b9fc60239685d9f69051a
     
\\xe2d6d4614c5be2bcee7b85a21641715b071b599f7bd3b4166bf9f049519d5e121e28b1e52152971320a5cae082317dadef2ba7a8e2801626cdaf35bb91b7b409
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xfa544676723aa005cc740d1bb7a647e386fec23a5e3626fe0eb3129bca17d127c89f581dd2a84613c5cf8cdd6abb2080928d0427863d9fa6a451b5b0dce3226e
     
\\x848cb0fda532291de51b290113ef01c1f8c0b86d23409dd6f2e2c53912bb409159d7414d52a4437958fe63894eec266fe75a6ab5792319144175816cc786b304
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x95056ebc19d0251085069ab16e4a456e92090b3cf610f5743055e396491202961db1e1a3d4be700158ced852c56e68b0dd1d98f921f26a382b5ba39f99378bce
     
\\xcf44d51e7aaf3ce808af1e7c21663701167c4d4b3f8ffca39a410dbf9f2ea88e479b7e51528d60135b6b9d33e25ea8647280c052d47528c7a3d3362c4a28dd07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb2cc849ad298a1e8b343eeb4330530f3620a23646ea77cc01daa22005282b91fc845b7e3233f287c9900bd59acdc80f030be255b1b292967cfd82e08d8a96fa2
     
\\x3753bbc4ef8c3b40e8e8b779bf5b5466c03fdf17bd9b9029942f73e7befc9747d55705b663a00af0925e30b6eae04b6e4d43c2ccad7915e6a996315737238d0d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf42bbd2c2ac72d3bb258165b656c4f8beb3a7e30c6c4685926cdd0f4038e1f2d9c872f46d120f45fe5cb432e27385da994b29bfa5a4c78b2bdcb5c78480ef548
     
\\xb4baa4e116f4a32144027b43a914d749977e15ed91537c725d9b42f77210637e18463d939d495329284f10fc359aa6c619d4bf81e449a0283aeb9aafe8d7ae0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xdedd8eb633c7c936c05787eb874a8c38379d1a4beb03521573b553213ac3a786bca79947e2cbddd7fdf0f8a2a4e3f06e1e1157c20007f9ba9b6f3a7028c613cc
     
\\x330e599fd1f5553ed39df197f92f60024e165088bcfa50dd9eff216f4ded7784803cc599d8b7b1947693d2659c873014e9c3f68d095c3cb20d9ee3439bcc8700
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x89bf15e6749e11a09ac43f31f8cee1b97e08794d7cee1f8753b79ff495c8b5bd2c05e671d4a6bc8709866d4194907d2999f13546f321b2371bc78a02103a8166
     
\\x73f9a35e1bace1a87728a7c4c7ec9d2423f4b01c1fcfa5b8de4e8c5352ec5ff1887722f2f658ba7f542e4b6471f8e6b9a71bcb460e0b93005e06e30ffa7db404
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7470a383d4bc84b80661e37a5839d61f9a9a5f63f94b974a796906049f78cc8760449e945569d0c7c05ccc7c9c4dd869a48c08033117b7e2994bccc0b8ad3a5d
     
\\xbba0f6d96108e217eac34322a647c61712dadaa36ef78a5927fff1bdec79ac7f96ea5d86184ac2baa7d17d0896c1a1d7651637baf0240f7d7f431ad747591c07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xea4afac11e022273d3157c18f8d9cd86c959bb85e580a15dd5c68729eb3d38218d692f921c02d585f80ec4ca3e559b19f2a52091945baf216b403bc9a11c21c4
     
\\x57e9d73d3a4e8cbb0fbc21f4bc943352d490732c9b2bb9ab39f081a206a15da5b4fb5e3f2e97def845651153210fde22c08aca4fe08ae5d2c69ae5c3a56eaf0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf080bd80000547f12e469058147e3e7002ec69ce6885df7e716f2cba496384890129f315836c64b1c4214d0d468b263a059a35725484b7e9976b907207067423
     
\\x9752e56a93baed974fe339858a6b94c4aa34f5df44a32ec119096a2ef3967077e4e19f12d6c96eb6f4de942bf09575b82e3e054725a2509368d6a9b8ed008000
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x688e1fe99ecd1d8af09a6563aca2c6eb9bc9c2492404c77de20ba42744749b87ee38ff4bcb1da047a3be7d107a610180aa0f0307fb0891cfed98da82e949e325
     
\\x6d19bb1a5cfca682daf1d014446bedfb4aaae9c8855665eddb9d6bea70c506755b93050609a109a0146251fcccb7712245b43f79a473866e5401018892123508
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2ef435bc7c2fba794dd1edc599f021c9f03f644774f900c413e59925f88ede326c8588500cef373fc4a70e9b0e7b16065d571fdefb0eb782725fad3e61f9e888
     
\\x5f3f6f8ecf8d83b7ceebf9c5aaeb7488cc2ae0c36671f2a817e567a52c7ad25e7e10d4b1f7870192e2752c0b6ab7c25129d038198ae8ec7da4b9ed6f00e30e0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8f29f66fccca58f7678c73983291d356ea086eec8876f44a735c1d805a8ec4595e38fba7501fd1737364064911f34ece4488e0c633a1829167ea85fc40b01410
     
\\xa224dd52db7b53e21c70442ed2ecb63804ea5d762656027c61a51e38fd9f6a3895396ce514f7b519c79ec135ba7552408de415feaf8a9bce11be3c9f3b5d6b04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x24e1c76bbd8f5b44141c3a902ff12b1308ef4079d78ae16f499ca663561b754ce1a1d918b1921c4bc3602adad7b0ea1b45bcdf7ba1f047a3a47e4959a510b3fd
     
\\x6bf8075732bf86a3166c45f75a15f31ea05ed6332c65be9b582a6a6161e6cc2744debc8f113a0ee577f204bdca9710d2aded508f9ca04a717e6af54652e25701
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0ff1da7f59cf9f35d38f8e47ea5a91dd533f215f7d76ab22c8432731fbaba4231208fd9c9f53716c5fa8acb67be895d86a0aa2345eee2fc3c8cfde26f58a86a9
     
\\xe3abb7bfabc0a68a3a5b1418c56cc7ed36c5eec08138dfea4531bb7f52ed6c3a0dfd4909ac203ce9c34404250b3558f3a4b5d59217101a75ca36985c1180ce01
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x97e7ffb17dab5e78640f121ce10f413a4f0f3f3e5e8f226e69f16cbb9fd09a97e5afe6eb86a250797d30b8c52a8e5252b67fd05552d581cba46ce5ce5a7026a0
     
\\x2074bc09a68e1872b5e2a4e62d6237e201bef841d6d1ed7afee74d10cabd2ce11b6716b2f64665134254ef69599b7fd67c3837fec2de14f1c980147da281dd04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x02801d51fd407301adff711cda7105aeebd2f9c6b5f6f090e206d6387b82bbd798c852e0660e79ff7f02b44382b8efa62357dbcd57ef32ef3d27819362e6700b
     
\\x10c6d87705f6e7065648c1810d962962697d395d8df2ca675255cdddc6b6a2017267952b4e84464f6c8ed4ab59a1ad0dd213ccb89bf296024c01ee680efa4804
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc497873d7f70712841b8d08e4dff5459d42adcbc3278a854b831ade0fb8d9e1b8ddf6642ddf590b0ba038d9daba6bbd55d81320dd8cba09c124595d77d83b466
     
\\xc67c236baef6278c3b02f1e5bd9491484b30f95d4539ee6b01ba43d7e6c07855ea3a2909660feb3ba1e7682543f001ca6b6c9213adc74fbfcf1aa53064e47406
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xba73ee885d4f5e4f37efbfe5601e56dfd3019b908c89b7220208df3b0c31b4eea932104642ea4385eee9e383b0eae391a75b07b7dec431c6ae4f23350b35dd06
     
\\xf433891213edf4db986e57cf69b9585d5709716e77d97f6403e834de8be0be6a899a21dd0ed39a5a40b899eb0b25bc94e0646269ea9a46282097ae961c0d6806
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3ffb3e9774fdeef6505ea2d84575747206584711707434bf60361c1f4ea761478c5170dae0011a6823f1562f0ba1dd6c325e8082c721354a0de84b6d3c3ae115
     
\\x742b1694ab4ff572b03d87cb48ce60d96565331c49f1df630c18875e1b71bd336f504ef61794858df26809573b1cd5fa966b3f24043cf6016a5cfbbf0ea4d90f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x70e4720727d7fa331614242b30ef25fb94c2d9ae2df15b95331a5b7574145481ce395ae671d27a65e31e66033f78fb0ed534370cbb6076ba5780397b9d18a6da
     
\\x40d6de6a0dc97078bafc819995bb708eb01bd538f7ed0886a8f2492dec514d95f31cc12536c7b49ee8acbafb2712edeed972480ea7c1670562a4f981237d9a02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x5b7d7db3aafe5d09079484aa0b2ccee497b79c4354242c835cd6927afcee4c4de3f2ff3929adb5c63ded4ffc7789cc38c914ca6277c71740b2beab9391e7bc45
     
\\xa557429e8a9d9345d3ea09e608b1de176d6e975693f7f7b7adf80a5295fc9795d799278ee24755ad91137e47ba50f6de886aa7384ab0d5aaa652b54f34e9b90e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x794b92cce32b0a58a068fd87d9bef5f14a87e57859a5064b6b98a97038aec725f6396edac9361c58c08619c06102fb8cd28e6030c8c6e9fcd60a34fb74116b7d
     
\\x36d09e3c742304f47c26a45fd1c1b473c990b5e67aefbcf0170ee67be6adda92e6a2291cb0342472edccec959265381933523f446990a60db4d1219f36d24901
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6be13917f6c4451c984a5c8002bafa19e80136a082f48d9528b43a85419f0b0291a64716e06916e714a80b7a7f31cbe4eaf954869cef18b7399ed3f8596a7e75
     
\\x9e88c43f4890ecb88e4d1d460c2998f00ee208744883b0598ece55d906cb0d1202c33e6b0ffd663dd1d6d2ea8f95c70144a3d0897db9eb676708bce058718c06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9a36a003e90d1504088c8b1517ecdb2a48b18b8db3ca5d3230ec88e5eda5dc5646db6fe3741f0051419778111d6693a4822e42dcb8fa9a9fb502d486416cc2b5
     
\\x2e13beec3c75e85c4630b526c4b9a338c4a6a3a261a1fe9e301b3806693a1620d4fe958c36cc30e3235cf95907e657e0bbfd7c5a4d6d9950c48b36183122440a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xea60e499254df1a19e4e1f31701e872b054525c89c04e722e038d0c29a69b241eeb99ff89343fba3abda2fef9b50df78adcc87cd76b9cd53c45ac6d9668c3319
     
\\x7208231d8ee0bdd42751a2ab55b8bb3bd7b98b42750e349ee09d448d8c0ab8bd0639d16c1ff23bd7becdd5f629f73ac8705a43b3f0f3355d423a035c22e02400
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7d59bc4e866f382932d54afc0276ac774bee1b081af77e645cc83586f1e37cca6ee0c4ca7ab7deb6696abf29957f5adfad4155bae6e0a1552d715563e7c3a2ec
     
\\xdb6c9230ab6f96e7c98c755dd4f4f376267ff8ac97261c75fa54403ee83cc9c72eb29f3d480e324bb507d4d4896cd3e2dac234ee9c46bf175859c78e0f1f6209
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3c778750b77e8017f596313c1743111272956ed1efe2fa919d7139ae0a632d9aa7aefe7e12c479da4f4b0df1ef94084fe9e0469772c96e77d73c41f276e015de
     
\\xaa45a77be997c9f12fdbcb92a843736853b1ea023429d48bc502a3a82fc6a9155783014bcd83ae4cd34dcae5a48e68499530ea40cf120163c2a638f01a4abd05
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4f1f8b5c8ef6176237e679d29c083b60e568a66f172c7ebe05211387acf9c194a97bd9cbceec94b8cf3d585c77c055c67f3ae074115035367a70cb5c1cc66d49
     
\\x1c0e56dfc30b6e9762f5997a7e740a5a80285ad79937393dbdf3281180095aabbb8236b3c54ac1d2bbe85a9eb3358879c23002cee3c65705b9009cf037605502
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6f30a8002b1316fbab0541dfdf1759d74603f2c6367f386c9000feeb9184a6e0ab60c4607ef523fea6d7ba2726e8dce344d07d8322be7d8b4324c6dcfa07bd6d
     
\\x92bf2c4586e46029d8e16bc736dde6f99ba1dba2a592d61d7d65ac0759ecd3d0f20e11f7632dfcc16c125d1c42537f829879999c508b01fdc49523c169957f03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xea223b8b21e816fde3a5b4c684b93ea2ae345de6fe4a2bbd1001c2a7e8179538a4aac11670c8d72777363f5a589ad26522646711f8017ac48490ff0e74eb3172
     
\\x4b6d518ca66b6a0dc12d0f33827d08912ffbd1ea1708f124fe7dd7c0274282da99cda79384409a76ec75b713c8cc24612590b41301578b98bb0063938a36c603
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x212ef174cfdd35f3e0d4a86a5e38b48a51d771ee6740d2ee4c8c02f96f8b9fbc4de4ef75b911f60e324cfd1627e28991020cd50853990b7be89aeefd139ec68a
     
\\xb88bdb15e5a8f0efd9625cf641f3c419938793a7dd52898d1480810c23302d906963ca43dcf7c5e7a71e6d84d720050e1b3ca62c1fe406f62b63008ec9493303
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x493689151a5dafd874b05bac8a6004b908c1fdc49ba2da9aaefa98cd37b77cb3cece951fcfab7e5128aa45c3c3d106bcd08e6350eadb2e93195c4067355d6643
     
\\x820ccb008bc2459433ca96c49d51991a239253d8ca27a7cd1f664dbdf93ea7392deda679fc8f89bd94216162fedb81a435ee377600b26be4eaeb1da5f158f70e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3d2a0874564266b15d84d0244aea2e493b9bff3832436e88aec7b1f48f1f62623e8066625d8d059416b07a769b97fbec4c775102bf9a761671343f0036ee6387
     
\\x2042d9e2c2441181f2fca2867537d4d1ce188b93f0153f5556efdc7a125d16ad1201bcc7ae7c8680f08c8a841d16891d88f430312162fa88b8691c6e04462a09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xdf50176d002e634eeb57550467e9a2bdb5f6aed9970b16a8fd267ac3e2bcabb76924f6f35ddcd36fde0ca5712910c779d3bb8a0f6d4795b1c3a07df46b05166b
     
\\x089f6904fec8f992d90ea6a1d95bcd57924fbbcfb58f1b81036c1f567d05ca1ca7e9f5fd344d373a490d17a2f238a973f3c8ceefbb580ffda8a399d20478fb08
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x954299126a7bbb510b90ab259e690daf93fabd6511c1b03892320889bce40b13341342dcad085a8e06fb8e6677931038103496c382b8c9c61dbe86011468999f
     
\\x67219f3da537ccb11e21b28f1a3a7384bcf6d96e015a7e9046b245db2e221ff5d770e7e7ac6e8a0c37b6e3db7539569d453b6bd8e3d99af8dd3de6228e099f0c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x21540882a867022b6753dd2f73632471d104b001e6020517e57aa83a7a8bdc5e5533d96e6d76373dabd2d06643bfa2ad20fc68684e84521c2514853104c7f73f
     
\\x7a902c75db6971ce45d799c2cc213da9ca71aa6b2afa714631f15a8051361dc84d76fdf0accd313a24bb7646e64fb30cb3ea3ca92b5bae351bc7579ed1398f02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x5c05eccb4928bb4b4c90c268f46a8a7ebab1d6187775aa00553ed0ea113d0be51625628e2fab15a44a376d9e3598b08095c52647aa13ecee5022f342fe42d9b3
     
\\xb36229b57dc97cd87e7b101f2403d36819cfb20136de48f807aeb4bb48f5fa836a6c3c5ec4990115b615dbca87d9796e353764dda12ba58c5915cb996e533a0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd2a644d2fc74bb8ac2a7eb5b406fd83ec0da3f066f18cfc76784464258949e28c2d12ae5614d86cf617ee4cae029344f9232cfbfb6cfe3511667da6354d9c810
     
\\xe9b52e577d7cb34f7bcf8794359039a5e4a25207db7f69912fed3310b828dbb12d04ac0c66741cbbee230f3f985eea50accc1347d47f0f76a97a97090b62b70d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x11d662f393486278a2666158c02f06011de6380b75f2ec9e12428f5f33a2fec5fa56bbf5b4c4c6c8c88354126a5407ad4daaa1e57be596d5b03fcd5b6f76d764
     
\\xd42272ba7044fedf9d32902d8ea893f115716f87ea332aa4f197ff7db5edd42625c2d9018a46b6d79d31fd0ff7ffafbcb62414e1828da899170248911b785d0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8cf2fed5337d2e56707066022c3fd4bd0f5ded1485be186d1b05dead3f5d8719dba1768111a1fcbb1e3aba0ac6ba810f1b67b3619b381320f41571ef2c78c336
     
\\x675e458ed24ff2443d7b71bbe5ab67b70139e2fa3bcee723263d95e52a33e09dcd7ba1fabf0fe6edf7f7c42b4c17b17d429ae798e9d1693b9386dc026b37f502
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc09a4cc55aac0fd9d630f61d0929b3d1bf824122d23176709ea8bcc97a71518ffbe445419dbaf23b4449df7c90e08495214feed904e7482450f103367f078e49
     
\\x695f817043a540458ef1df7d213ef8b971b60f730d1d8d9918bd091a19d20b92ac7a4ece9facb8d234bec23d74f3b46189c0cf433e26ff4842fabb5abce6dd03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4d44b5d39202392c234b0523ecb8fd152170a3711c54966ffae10a78a209405285aa3b5f7658e0cb4fa42d32a9bb7511c32beada10e8ec2d35e6bed03de97429
     
\\x9af959363df5e8455788fcaa4a986c2d664ff929e6844096d26368c923ed3692dcb74e2d0390862a1729551579951ac44024986c7be16163839ac55ac6f48609
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x855a60238d58b85676df157e750b26447aaaa9cb46771cdba9d0bcf48a090bf786d6d068150f870ff0869a2ee22acea42c7f5b7169aeabb99d7cbcd652b0915e
     
\\x119e7ef0b7b9945690c3497d7e807f1167bdd3b9ece2e0274dfb6f468c5fdd996e01676699c5a4561eb82f8579bac9c035d7846bf4a4467dec4f23e2f0db9f0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4d22174d6895dacf7e76e1bf5abfeb67502117abd26750165bc7231c38ea65fbfef0566819a94a7339c9bf11b4bec4918ae1b0c2575630db35799f1818905a59
     
\\x8519f858a38110312195e3b0cde3dc2f355cc4b4351192f514bf3466b87f72172a9d61dc015e24591f8be5113ca6e4c39cc7c78ee1a0fd612b26743f532cff04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd32b0bfe145d728ceed3b162f317175c33130dd66d7b6dda5a6776914d58c5a41f837c7db92b3a992d374edd162f67d261d1819611a1cd18001078305fbdda95
     
\\xba092e5ba5198a7486ed9b197526f6709f6023fce3c26944b73d44d19abeda960e1949bb35db47637d7fa328b3dcdbd80fea4938c95b4513b542b61bea4ebf08
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x47f3ea31733ac00718b8714737b174f42bef694a80a862a09c157f512097c3a4e1be5b9ac368f86a7fcf6dadb442470a32f51176e2da13f655f7ae3fee225c99
     
\\x59fb51622922dc539393de61df6daf8aecee51c826ab3ebda0f595d3fd49e44038b6c5ba4ee38c6b7c7a59e2ab1f831ad983b436deb51c6157637d600870a703
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xaff908f6affe2228e4aefd60b65732428cfc6b4d259b08a8520b820ab0de3a479e98271bea9e6de1614c38e8b5f6a02b88300e761a83e9f4f4c4fc99b6772400
     
\\x619ba8df7a1e30f60e1761120b36e364a72f0eb87f6ff641254ab82f17fd8b4066681c83d10fe207825492c878472fb37353fed2fb09e8d9b6b595b1156ce70d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x10d18913707d98d99b38c52486f69f42aa1ccc733633936e0b6bc9cb1d940fc336192ec26ba4d0abed3b405da09d03a7fdcd6bc31e1aaffc0a4b1aec69cc759f
     
\\xeeca3ae3a156555ec2ba2789a00492537d43c335635279c7c444f9cd34fe1f73a15b6562ae930e64c5e72fb78118a6dc1d4a817901b7ced4222baebaa297660c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x052ae23ff68274320d336d6e16f33135c63f175ec6eb5ee721dd16d95474a8f07ba8ff6de021fed3e9aa75a5c9a6cade215b4f3f55708138ca286767fd39c146
     
\\xf86fe02ddb1a4710aa5a0a9e864996a6422868c06821053b3aaff9e29869e74601f5b7d16136059862d12d6d488f0a49bbbc77ff895cd75cb28948b43feda404
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6febe5d3ff855d400e8e01180539fb863a854376f0915f42ca74ae474ddccc505042ebf39f655c0d54a0cc786f343930227c5bd339c246aaf28170bd078ab55b
     
\\x060d755a0bcce7a9576e90fe25acd0f5a6a0c36eb93c754481c2eb3b68a9d3fc362f29322856ce46471b754ad5430032cdf24159919272ff14d66f0f3551ed08
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x52adfc562c1f7471cae32ff1d3e46cfe1eb0938ee33759a6fb70b5dd54103873ec6fd1c68f0a230fdf3b2d88ff65c9d497843aee644dddc94325b51f2083f545
     
\\x7f3a643e2ac3b5b0347c98620e8b0abfa826c9ced1ffa668d8cdf568ae8d1c5c89439ae910d847d85a65b0b1686ddd9fdc6135a84c24aa448468f11c917d6806
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8fb6edf5f79fcd61ae6c18aa1f052993e55ae8e48ea084c854178c2e5c0fb5e8c512e75a947b642861ffa1872e7d62aefa6a6f1d7b605a4b6bfff313c755bb91
     
\\x89e443460a5a6483b707db96372e58735e33221ef371beaf9c3e1d695200f694a0a951e2201478c1fe2269f11cc1ead9a3d6306dce3d65e5093ede186ec3b900
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd8d23083b58900f21b4a4cdc5f2c884efdde52b595e5d78321f43000c1ebaa842ef40b229f2e0dbc71dbc5866804fde9ac6bbd1e98216a4732c6fd97677b1b60
     
\\xca667ba554a0477ac38b750589cb9748b75eb772d44fc85bc99b66edaacc181f13e71b40f6f8f7c6688fefd1171e2586fae8445e28a3863045ae221fd5c40c07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x364476368e44df96dcbad28e8c427f09f4ff1b285e3d077d12adf4f49dc73f637fb84ce10811feb12017b121157caa0bd8efa4ef3bcb77a3e18cc9e0f5860a8d
     
\\xae0c986e195f027e0a2f78dc5e2794a1eec996a1d8cd25105277630e732ed42bad1a719a112031404c729c3b6b05c879067a0933a394cd8602476995105ed900
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4c2d284d89f242e95f1614d83835a0a2b0e85b1fb8c966daee6da7d056cc9c57e4627c7fe1b31f64b905250af84ab97d500b4380d26de8b351db16432484190f
     
\\x59e64f60cf5ca15e4d1eeea7942be74145693b09ee61584f7e38953f7d547be90dc6909cb6e4adbf97bde38c2f21ecd08369eff7accb94a4c38a4adef04b7909
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1248011777ce23ee3cf245d72ce9275bb24710e522e942dc14c63ef8b87919cf4a70734415431e3e570ced4563867f90abf705b05dbb98e02351fd1afde62ea5
     
\\x62eea95b57b8b0fbeb11ca779dc8c369c8e30be2682e94ca2cdd84e229c145fb705add47395a17406632081e6c087c830cb2b4fee06b884a5131c8e26efadd0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x003aa22a39695031aba201790cdde026e68dc690ad3d08d2fd8954f34e38dbad344bcd0ef6e00e674359d3f01baa85fab0cee5921fe845e03c06bf11bf4a08ca
     
\\xd01be8004279377ab594ce6d6b0261a56d7c0cd0d8e8aff1901fbe0f537ecfb869efcef2ac9f6ae625bcf5a2934df6438b9ff4f6c5bee680997a2985d6456c05
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6f9bf6219a7d9ecf545d78b2f6d034c155308e8b555df77be211bd6bfbbccd8f0e2307cc1ac9331f5ec4f80934d00b7e094e511fa7ed8dd82c21193b926b8971
     
\\xb3f518c30ea9aaf06e7cb8f892b802933f7c72aa140f808e956b4e3ceb471b731bc1b143bb9ce0ad613eacd37f057eceacceb37157c9c9b22115e24a0baca70d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xcee23f8d88507b2de2a0d5a94ded07b3e7e7713a75c3d3894591f0b30e8bfee52b51bae8c3aa4ee7cba292a7afc4106c8fa4a297050794b72696ad182231fa84
     
\\x92f1a8d0db64c21c4c44793eaeb366bf579ef033e325a050763a71fb76868ccf0de710507623c9b06782aea6a08b778d726feaa0218887ac7197d2812d7d6209
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x66c3ea75d10652dd1688fa965821faf22e17260a27c592acfe880245febec00cd37fe0729d2e87ee572178469cbdbe1c8aefaa402882dd38b1dfcf6bfb3ca512
     
\\x4eeae1585b4ef0fc3a2f844265c3594d3bfb067c1977b68c39adfdf74ab6cdbea6ac653fe4afe75dd139c22e5eff4ba872f4f8aa79a000a9e2f669f405b86e0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x5a9b35daa8ff7a281770e02700acd2423347bb0e9f44e0948a328f7ea952561d6e5fafaa8c5075d7c968c1bfeb925d88e885c460c41546731199ec9d241198c0
     
\\x1f83d53611a0b9fafdff9f070fe613a44e8532f0f0f95e5c0eaebae7130cae0e79e19a44c6496ff193a9600ca7d06782d40d7a57fbe81bd72c5b494d7355ae00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x83aceaef7d01ff882db2949b50dc02ccde9061713700d43013d33752d4f22cc12bae6324931861832cd60efcd463894369a3ad0d19ac2e81d578929d61836064
     
\\x8add6f85592b94830dce1b1defcef72a3b5d9c1cc11437587aa14ee8793f84069e9dc46955aa8efb0d8a396803bfd11b1c4b41b0e3d3e8a32eb6c6cf75a39000
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xfe78a1740440600c6ecc0b2fad56b4bd0247a9ff566fd5abdd6b95a8adf51d9de1779256b4b2d984c999d14658aa57f5fd72b3bd7a3eaf195327a0cefe03dfec
     
\\x6905c75363f1819a2d71b5c33d5ac6f56323c74d0b9e0d518943c754758dcfe0df2b8241d15ac44f3e2e117670525e587b29e2147d879a28511287ea02bac20a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xce6878f753baa7dd28ad18cb6af018577b1977075b31ca9d766410cb8d13f8cc5594edb406467fb430d9a2e68774813a0eb5cebe80046d3af255c700743b1e66
     
\\x9c9063e5da5a1967e9696cf528d2698d670dd5e47a47441fb3221df7934defebddceaaadaff288d9b67782d179e10334d3446bc9a024dd52ec67890c96f5be03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x41ffd8d2ffe2a0213db22762728ab0af7fc26d5821786cac08cc88f24544ffa2dbd09b73b2be4a058fde0e4f76e7e18cb9912b65d3421688cb2b063d5be96e78
     
\\xe1c049e0a8787f7373577fa741e664a35a1111b614d2f18e58ae2f44f954b740171b66da91aeb75ca43c42c040cb29335c5e5e73cda11c10cee688ce25784e02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9cda95ba0ccea1a886d65fb720e6be62f095c08d47024b3b9eef1e6ef400f251466f32bc1898bfaa8bfcf359947846e5eac13d2235f60ea596348ea5b1e20df7
     
\\x7fab75914ca1ddcc052db421fc1871355925db3b1d610ba63e530e5478d3888b1cd9c600f75e89de367edafb0962f2977c5d6ae146ea557b96a8c848848e7508
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd69e1a30195fb44c15b199f507afee1cfa19b13101e9df5c1246f3bed6ebe631caeda2c35ed532b72029d8dc6660a174871fe10fb38c25faeecc15d55e530a90
     
\\x68ae89ca30dedd3656a9417eb4fcff8f846b0ba991786c5343d713c55171910b1833cc1f2e62b2f58f700a88531713d90559e722dbcf53e45f7f042e148b8209
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x99d23e07564ac19fc042ca3c07d3f9f4e03475c6a756e6ab934bb82cac1cad056bd7c4eff8522746a7d5ef6a35bbf9853aad411cf9d10638a169668c0897f4aa
     
\\xdcb5fa8bbe1e142b350033dc0ea0b851b0d8e6a9a16838dce72d2d4c18742a6216eb0f6526ccbbc7770e4f6808e4ef63430b807b403e5f200afeb12b4f637f0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x84ed38e7811bd63d04f20bd3e5608919efbaf9db40cd7ce8e3410ae5b26ed62cfb51422aaf0ef12d4e603a7770497ae1862d5f510a6bb9959c2ba4c7c026c4cf
     
\\x9e6dc4f797ea3470135f18350ddbcb680af9d4d555d7e1da399b73e353ae245a2354b777a4581519d569185c4a538e77ab520ac61109921bf23f3b0e40985c00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xef0e75c7ce34b0e60a16a3d0873d4e2fc20674cb79545d65d81c1e74bd66647a0d8d749f0c18733f0b2e16dba29c098d4286c70a7e4a198a72929bc2988e029f
     
\\x3d573a5d22fe6250b9e741bdc6d986f5b5c78bd63de2cff1c3c099d8e77f6710a8a22b3b0ce0f02c226b1804521092d1ef4a8669cf4251615c1adb132bf1080a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x13965b81dac49d8cf6466f44aa671d18b4f0a92df112a3e608fbe4c1307897f3f9a5ddb80c8f277c7274084518f53cd7b30aea66bfbeebe554084832a4dfaaee
     
\\x73ba1b61d97849dc99a79f58ec2df52ec67397ca538fd263be6d27bbf708270621beb3b373acc6c05ca85f07d1e5ef892a6cbd26e3eab270661b151c1e36b90a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x959faf9ee90438657205f78542f15188ccf6725abb9eae075e9d81dea4b2e4e0fa40e6035a4b1c6f45e0a161e0b1d6051bfc5e69d355957cb1534900a083c823
     
\\x7be902d093d5c02407f87bb2f9900d023080e5a6e30da4a9408baf0cd382d50f30da5958e449043c6f29ceabcaadc40597c9771142cc06ad4f8bec5258e32901
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x653da668e7628bbdeae31fa11e28201064a52c32aba3014c99b854b2472bd3a41a60403c918fb875fe2cca84c0e4e8a6b044b8cf8036ed6370fe6af63e192f91
     
\\x573a3ecb87452fcf07ac6fcc1ea9a9864b79937533a6491f93858533f673686b035a5670a123b220cd4cc10f70c9d3474ddfeaad8eb049d05951e21338755901
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x154f3098652664713cccb11080f66cd9042c6e6a9f6f3615f1e076447f0d53cd1d9d1c5cddd7b678aa3d8c9b1903b94b5042a71bf9d6333c77cc1d90ae8eafbe
     
\\x506d420fc22052dd5f4b3978d209edb3e346390e4273fa59c4402f471d494c0cc55818c67368478f2c6a33c50d692e7601a3e55fe8ebe13a3c0c77433df0070f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe4eed1589695982268df3d16587cb7e06aad985cc16fef3ce7616042dff307d84b9050ad2b6048a224bac3dde50407cc5c7b31e74d908e3fdb43043cca139586
     
\\xbfd0ae44f39566358fd218588baeff6b015b2d1f5bd12cca69bb31a7f203c2c5d6095aa318648c7944ad24522e59f10139e0ff7383e386b82830c59727ab520d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4c8c4c2105cb38d1907ffc435874058a32ed582716b7cdf6e9adb77e2e81e3dfb9cef9788bd820dec8285ebcfe663765c204ff0c0402bc91c62e011dc6b93d35
     
\\x10d08489560a29d222a9bfa42e5f05d061bcbdc45db1a48f3c15fbf51f17e24f4512c0b257072d785caaf280d74883663334e7af0a05ec82b1bc7bd41b356102
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xea17c2a4d493f176e58d0c887522aace7c11601c1abd24f079df7b2ba705a9b5d27782c6e4dfa0935f12f957bf741214c52ae9225f5594853209a0c56ff83649
     
\\x966417f8d61614a5a1c7c3a5e05688e11108152d53a927e873ecbc6bdd2651fb2567ef9decaba6c62686630d12131c2d4117a8a7ea2b508a3bcabefd4d0e9103
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc59d109c295f72aead5d72e23504d9a36eef1cc2012ea4ede1b384c76073e86dc230812886755ebd092c2675caf02e511c5059e51c8d88f378595be934564b24
     
\\xe3e52ff9ed51017281c2c93504522e84f570277a4523bb1db3cb6b6342227ef994a0c02e056bb53195ec7372a35e88611602596b4fde95e8fdc4fa7ea81f1e0c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6b86aee70689d09c94a27e64dbe8b8558c7350c9be64ee9ac2470c54afe7984985aea11fe09ee2a8c5252e1fee9f760a0dbf1866424a3ca6be22f7fd3fb18012
     
\\x7f3bcbe248e349e29e01998e4808580eee67cb0cb03c7da9b9fc89be21bb4aa888d54640a4c9004a17906ce28cefa6b534cc4d44e6c6699e48545769c03dac0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x888e2d1a72b0869b88cd7908e93dc19ba6e109ca453d5a550cfd82ba1ea61333bf51cabd9d66587807bfd497b6c21dccb6f8b161ccdf7f86bb22c79a72119819
     
\\x9e282b16a4165460f4b303d6e89af72243dda2bdc2198675f0581f8319c4ecfb243e695e76f1d92d85ae079a96de085077df731a6377c358f79810351449ed07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x450f38b3bcdbd859874b20599af88b2ee192af950c9ffd472223e6488ed1044308d65521dbd239e9c0868d0f7881c6e3a99b15a0ccb9cfdd14eac731639b299b
     
\\x82d310d1124155bdfd6844e2a2033af60228b0627fb84ef6fc4f8c904f1fdbc2c74a94977fe4f6e8a79a760b16e0a3bb0df4cb6385d0df82b9c645f59477080b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8cacd4ef6a0af8e307a16dbec1eac9febcc0408a2b0f1c1b9b50f87015474c97e3688c55f00635d1bdf0b6bdfb1169b0fe359de5603d73e97e1f31e14b94904c
     
\\xc43f483e638d6477ec2f0c8b961f1d3bc4066942009adc4a1e176fb6d15d3b9ecbfabb5c71c40a7a741ff4304852974d774064432fc2e170a06ab0ff8e230e09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1ea1d403a461870129b1ca4b92463001782ec9edc6caf638f172308b444ac7d84957470267311cf80a2bb41316e471277beb3cd6b761b68103e991e6460f2db6
     
\\x33877b20e4a31b3835c82f659f4105a1ab5592d0936c98bb32d65a11d119453234ee6d44c5a5b687e16f6de8b9f3cc5c85a850ea616e9735849d278ea49a2805
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x80d867c023f98d1c234b94dd05bd18177804f749ddacbf764060540dde5b8eef2d9cf73ee50a4435fee29ea6cd3703eade8427c2df0450497528c700634635d3
     
\\xc80c5a2ea1aa48d448d8ed870f72309a01061eb5c1ea41d5399089010eddb766a49b6454e8e23c50a10fd9559f22dfec54ee3c9c87228501fee6582cd9ec0f09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x37b48cea777d9c75d809fe5a19a7c53fca8e4bdfcf6da6089086dddd4725240d2810d1e9fa9cd93625975f079d00e0c74e7be91bc9f93814ec3bd1df450f122b
     
\\x4fce03bdc3113ed91d982bcef93a7cfbce67c1843932a06ac69089d072ffe8ec281aef0567e9e51e2e121bebaa33036b09136cf30e4bc24e1e5db7893dbcd902
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xeae505965cf89f84d3d4966970e81293e56ea0a19aa0109dcde406dcdf401287d49a2ca3bf521fa473c6916c957bd0c87fcd314787833a3cd09c78ed385187fe
     
\\xba42e24f4a0c0c521da6cb6ac8dee4c0d8d536ec1c6e74e597c19ccc8afb882e1f027ff5d5836e37a03986ec6513ef929cc7020f4e0cd2ecc36df9583e9f9d0d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x41ea650231d93e5ad323cd331d06e8c9959d34fc75cad99595de65745b5249ad7b8bcf109e67fbd7b2d67135285acc6719a1b35a68e6b61f6ed43a355672e53a
     
\\xcec83e5497b8b775bfd3d10612de22f83db0055c1e3a17f54b657b2f7904fbf83c236d97e137b498c3720a7283a55ac697029bf2e64e1f2d7cbcc6ac2dc26503
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9aad62d4386e8ade85cdaef6375493756cee9bb9cc641bcd67655f6831e5452c05fd7c07e6b658e575a636c5f1f414045d355465f2716504beaadcfd1e0b9052
     
\\xf8b6ac1b8462df3ec8c950d7cb10046d7ab65e9b57a9428b30fddd2f6b2324e43e3a143d323c86c4b8c52c8d0c99fe1c21c16f387a09f754429a1320c9e2dd0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xda13e23bdcee07089876a110a6a8ea317a81a8c838c5dc3fce08e5cdae637422c124b66c1798a835b1fabd73ed3bb7408b5308830895343ae6b298c4a06d56b3
     
\\xc795a4419a254406c239f3e1f8805ff98e02f951c3972daf480aca188897e40ca8d46be7a41b2036cabb10bf2c1a012085497d137e3c7fe10dfa57c82489630a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x802e3306a95270c1dfd9614613dd2f78847c38f9d7652d591c8ed7947dc74e16b36c7684cadff40b13f504a74e2f3593ff63ae82d43059b5d3d70afaae1b0712
     
\\xbd94582d556001c1161fee69b9e5a6493a003d9b10267b1f3662d446e0ba05d9319688f0c3f84b6c88ab14f982aae312f065d90f1338e1ca567cb40247002d02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xdf0cbbfed6b407e9f59aeb9242ccdb94355aff0f028607db4c4b45f9cec8ca4d64dc797270ed8582bc41c93c334820e2fb7307621ac998885a9224b6ca6ad204
     
\\x7fb24b4c76d79fe3f336df5311c898358db78d61cf1fb407fe8d280a7920c253d0d44cf8edb9465218cfc3007da3ab4f3d75341057433b283725875a55fd0f07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9f9abd8d98143201581219a935b4f3b32c7d0df4f3c5847011577dab612fafa4113a8bae586d583e3a146347cc72209217c90477c89c86370f415e34b40c5e96
     
\\x5f20b21c51d8c4dc13e4df1e14508a705e84d89a4f67ccc95ba9599a798d382b323df3209fe5ea4700550a32f00849f7a34efb13883a663c801deba9e93d230b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0a4659185152a6ed126af1fc122aa5a776689e36c056adc77ce89dfda3f910bad26f0732e4de5e0d5ffc1dea63dde538624cc62a992b211dc2bec99f21a991fc
     
\\x63bb7dad1831e22f1cae2e7978aef7f515147437fcfa8d4a85a0315cd65235f37140a018ee2c2f5c61712c10bc15dabd48bc1954b1e16a4a24ab97057ec5fd08
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc74c39bd6434ae0e893375d8734336692b841afb063eda7d5aa70456e94397f41f20255a781b533b8abbb970953f438ca39a56363ec33df54a835406a9ac8549
     
\\xa3f50f8c1e34f0d92627f7b88dd6683d7f352c14cf4a052da7e622bba8899089058c9f8dc872a10478ffc229eae7839c3f8c1aa824975aeac3c4622d878bb902
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xdef46a24925a46b67e3952257d9eb848ecf530e8a054495e1e31121add5fa966c7a6d262a2bb64347910870f759db10f8dd28b94aea507dcec20daa7dc9de44a
     
\\x969701bc486ac5d689760e0f9a658539cd578cf550bce9261dfef9a93601cbff464449831545bb3a60f22526ba7c0e7f4cf2de10b2c984312542c1fecf4d3c07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x60b3bcf3346dce4091c81692cb18bff18a0a7991837708d083855420722c246fd75bc2c29452d8d96d1238961967835cea4ba86781c2b8235695b04437152be9
     
\\xb5846ac452f0161d8cdd39ad9b62356313bcca1b31c6916ba8f615d27754ccf13278ce4fb75d3117187e10e315e3133036587a99a376c954f3162508016c570f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe5a58f4f83f12b63dad786505d1a321bbbb4b624f815705cbdc93f1e8f823db9453e07a9054bdea92d6daa7e9c14145036b7539222ea94283923775f409790a1
     
\\x358dae039924bae2ca3d13c7e727de78a78411a4cb777318eeb286869368453156f84ed5b45bb0d55b18e0f699447a6f0a77cc55afd32b0b81069815c99a9d07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd1c0a866fd67152d68d74fbf9fe2faa37a43796449c6263f81da218253b7658b645965a77e640d75bd558b10e3c09bbed293ccb2963dd9d2f8a316a15d81a0a8
     
\\x877375a1213d2fb6e195375c1d65029fec88a36f813549286b03d0f27957bc962c603dee6929c8b3a436541490458fb196789d9c171c45c7433f2d44a5900803
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x26b4fd636c7858d68e8869a4640d8a4b108f3200c1688f808619c112db16600eca818b28fdb0f672c0d3b59b8ea5d98e8a3ad1cae5de010434959c90a23091e7
     
\\xfd7aed98e53782aba197d90d50c9743cbae9cfd8cc32400455b3b4054663d9343bcf19abf5955bc77ebfd0682880a80f5ad4a791e60dddac9ca08d1f5739090f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe0d5d64ca9cef4b3993af722f9b234daccdae51922d696f7b948f8bc15ccb6cdc940e5b5151510de7ce76144cf0476fd54e44d55c11242359869523c89edce53
     
\\xf911398611fbda27052fdbf3d7edc6cc48765ad02c179aaefa470c3fcfa72e6569058522702cd561d5d96178db6cfc20a63b883878c5c77fbc7470fe5f5a520d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x26dea8667ce19a5fb824f3e9c119541ad54dac2495fbd1433953a30e65e7563dad93688a9f734fe71b0462de949408bfa43f68fd7cde6384643e3785c5ce5cc8
     
\\x8452c55ea40a89b9eed0a4c9a3e02371ee1e489ea039686844f65f8dd863cefa7c163dbabbf81b2dbfeffe459f61ee051ed64871836857a317f105b44debbf09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x39fa9a14ded1d9e5ea0db2c09aac5cd90160e316cadebcf49247a3b9a85377672050e7fe512bb6e5b37cc7bf7a18d900b24cb8ae12c6192861899a71b0c9d45e
     
\\xe79a82603f4aa4838ef9ce09c09fceb336fc3eeec57ed07b9075a22bac92729378c60d034df2d0eefa49bb047838b163c5c320aade717f92a2c814d65282eb06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe95c2a8d9e99fd1b573a66c0276d655e0882abec380392acdc987290cc1806de883e51d6acb15ed1fa3e4fc18a4ac6042dbc3f146230c8eee8d37f2cb4e130a5
     
\\x6bde6fa79d488d2619c4cc52604c8cf120b70d166ead0edf59cd139cc7e2571c66cc8cb3bacb0c296f36aed770ea7aa7f6761fe4d1660c037fc7f91000a3fe04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x59ac353c1bd2e42aa628714823a4ad006f30268c43b7335d55e4093d0dbef2ae7b0e83ae7c4f940f2f82b39c8a4deb5e1626d50325c431d7360acba95c10579d
     
\\x02a12a04745a9318038a2d4be7a31e17d265348f2e82f306beb473c67e3ae12a353cfee960060f6a756ab14aec7aafe90246163010c6b8d84a91fb2fb0000c04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3d274d15320aa49cffffcbba7188023d1642ccc14089d71ca4136e01883849d0091d30b5ce18fcab71c5e4f0bf5dc56f9b5998f028caece89492daace5e82eae
     
\\x298b7f6f5d0db4ba8594981604e5f02579e852ec5b3edf0992df6ab9f5667ed8a2b0743e1c5fa194d18d22663ad46de807fd68864f2e6aa51796a8cde190570b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x47ee0a84e8fd07ba766b05fca06e15338842d0a055681a22f887da8d4f4832e54c23db6fc326787cbe1ebad59128561d549af3ac75807999e20b0314dd89df6b
     
\\x4719b5a4383881bbfc3bd1e521c241a5d711fd4f0c1b108b8588fc147b6249c8344bdd36a81e0010de4832c5f6fec139a5645d1ceb9739b8a9d0791f780ea10a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc652d5cd4d44cbbc6f89be4b7055e16a5e32796cbcf0c92dffb8517526d083370bddd20024831da9582feac4f24cd994ae55d19fb1be72501a3cb6ab7417af36
     
\\x3f51ef8b598baa49f56802dfd74c9d6ce130e8a93197f8ba2346d893b3d4405c02f559d7bbfe55efaa10da7d665bbf43b8e063a6a55a8a949f3e6550f7216c0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd04aef89f1f27b8946428a1b2ef0c61af9beb181d17e42b6eac5d863a699454006afb645c4d2be11c9f17a13ca4efc3eb9da0f39735a90733525b54074dff7dc
     
\\xf368b45bc9d966accc596ab94314c9dd4a402a5517dc507e0e3201c95e821cb0c15a3a89649837365f9ed6478b409ce0f4e4e208b7c78a22455e6c85f5a5b903
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8f818b13bb0dc2270bd75cb1610b62fe7804a9574eabadebc5f1e43c143de8d90b6bba709f231e04166d14113252f0a8ff46ec41bf3fb40055894bcfb87726cc
     
\\x9f02f66c251f1731eb99a52404df4fab8afe7c13034f85e8095b3caf1c03c219d55df29641782082052d274c98ce76d419aeeaa01ebf12e788e0edb6e8a0c702
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd20ca9fd0947d08d843efdf0ddd92ba65b378d5ad39b48fd0cb0fd7de9654ec63bd451c4f90cd9dac2ed199954ea3ea80194f8e4f21a954c6c87f3fa87cf040f
     
\\xd880dedc5bde84e027b7f7f160c50c1bcee24db2c48e506818cdcd71ab18756a23fb293caaef5a0e8b5aa7ea084d33f943fdcd3cbe09eaa7cc0c4e55ba6e870f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x5e530d351fb2acb5bbaa210e39538952dfe9c1242851a5ddd19ca6e853f491bdcf8f273a9e69783340cf2176585325088e1b47212b15384319a453d62a3da872
     
\\xf110d13aa2a3ec41b05d944f20d2196cac179d8d0b8315c780cd5b2822ed593cc686226662bfdfeb4bdfc0952d55b08ad3731169a0a2db62d4a5436b986e8a03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb4d6e3f01d8c8004943e709e140b1e591575bee7f083615968165315adf49e948595064ddaa59eac8658b24bc4ae07f5b4f5359442b4ff9f95b2eab5b37cd7af
     
\\x20c3f271d8b6eec743e88465e064fdde555e33cf0f5bc12a936152fdfddf5c332c56c8d51fe0e53e1779b13732fe55dca92ed6dbd52323cdb26f279dde374801
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb6ee1344aaefa1622b6d5ee4222f8c1d4961a9b4c3b13a972de5f9f82cdad8481d8808023286ac5514194b3238ba49eb79f3fcf9900f4233b4b91d6e29c804d5
     
\\xf61992017235cf8f022499724ec7f74d7d3732996d6a1e39c2224a2210a18ed976304732c785259b5dd3634e9f89b7916a0dec775afbd35a6919b5382f0d800e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x103adf44aebae4f2c88523af9fb93a1bfee4d6a7c5a6c456e761197b3f8fabce933881b258688b7bec3bf33b52225ee7ffe747830efed0ebe7c76ee55e2b41e9
     
\\xdb1763a0cad6b78d66e8699aeead4be2127bca9b006853db98d1c7c2b92f86690e8212a4897ac81334cfddc5215a7c579fc1873bafe7e5a52eb7566191ef8602
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3749161b0b763f95d88efb382f62c145b44618278e43b886227c07492f2a914ca6101527c88aa93f2377a5acaf2e29e7f5fbe6d5e88ac401ae145c12bf1b5321
     
\\x7423943956517834bc2426fcf66092e4695c52d943abe86021135edf7d11dc165ae3c70dd07ac76eb12840bee5028a715068280d774efd5eac546dea59aea20e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9ce21f8f9bc33695ea1b23b6ac6ef7286711e0a10ce9fac52fa68057b6d0788854dd2a851d35ec389ecd070592266719cbb96e315d160a98af9d64e69e4baea1
     
\\x6eba7a7e9f695aac80ec241fd9f879470ce613a52e95cc5d666e48f405f7bc0e1640c6b247b2873c93d0f0ce66ee91f57a02110aaff595d266ed65db3651e809
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x029e24861e70b8dc8bc5e7f279160a4d25c9512b6ddc67eb77c8246811f428ceca5a7c3cca4f87b825b1217c7a0a9a4270565e7a15635a147c718a9b4efe4928
     
\\x86579617813946f7f0b39737ec2548162adc2d3ec7d0f26d5e188e406c2c275a0f0e9de77a48ff288f760be5ba98478231438fcf43a69aad7b4d3fff8a640e00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x562173693f995038c1b4364f0de271f8f13420251474f7eb7528283b5139fb12dbb10706f5ad6e8ff97606e8a161d8ae3346c6dab48c1cddef443ca4e7b4d62f
     
\\x5ae4aae734cdc83733b248a34809e862db6d7a1dd1ddfc323a903b655b576b59d0f3cb873afa77a575cffc5609dcd44babd8fc57b96c2d80e83765d9f2261d0c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0fa1e7d8bca80ddd9c773cb3675a3e7e91ac4d7d702d6e2503ea439bbe700fac8bf12be0b097372b73fe8ae55fa022a6937a831d86234111fe166e50227d1955
     
\\x5fa152a7330edd8c2c4b8007f29d694c1cb5899cbaa09d15296d8cc68cf4b53e581b77c7bdc00f8f16e1e2c1dbd1666190d13a1ffa8772ab732a52f719ea9501
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd9453c379b6ae237cceecb6bc58cda109950150a096270ea3955de2c45625a1d8a342ecb2e7f4cf23c52d1c035b6d5fde0891528904513e17d538d09a4e1ebaf
     
\\x22b1d3d6af19709fbc17a35f0e70189e515c9ecde261ac38c90cff2593b5af97cd91c2e4e1bc18ff3211fba8ea0f1bb5cde6435b41765c3673ef941a0f749a03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xaab0991680c1f67d0cfb495088c08f56699c6cdc473b3d7fa45d84683cbd36f1ca897700af7b7b0a79f4d38bf96b6a3872b1c7f985acca2429acc35e066fad22
     
\\xc1be55ccaea2c37e40f552b0fc5d8b18f957d51759a0ac858011917865bc86a0c213cccffc7e623e876c8370d23ecbd574577cd829456c34f523ec4627ea2d0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x79def9abb2b79536be91c28f9e5c44746806bd5d93a14631eea70f83fcfbef70e32f18d13db3606e857110e590c59ce376224f8510d5be972df9a64044b4e133
     
\\x28696c138f40ac7313815cdec5a04270610596e57f72dd1f38b32a1d6bf81a021455dc71655a118b5e6b53f18a40441af8fc7b1befcc782e02de839dafa79f0d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2856bd71a3155583bcc466e4a29747c7c58f464eb41a40f10da3a50edfeb5774722c74bda0e8e2a93c0fcd5955e2c37c8f59339590e721723677ad24fc01dcf7
     
\\xd0cff3318eee42bcefca48f166c89bc41600133329583e046a038c8ee6bfefc22cd31a109464442595c59cfa665137598c590eb2e73e4741dee50b113f67b003
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe70b681b36470bfb46e26c8bd7bb2c7884d0604b2a376936dedfd26de1eafbd81d3e5e066a8714ef2181aa01b8e6a61e9432038900909c91fdd08aa9a1d9df39
     
\\xe302469789e0cba438d642da94812422d140c686b98c29e32d0d045f695d6e52d7388a8ecf3aa06b8e509a2dc7d90b5b19ef871859683f8f017f8499a3d7bd0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x96d047e49243de05168cb1ebe45d8ad57f3581779c78a032c985c30fa190d5945075d1b0430f631d58c51e43edb034b427d3f1cb9500e08dee212477d2a437a2
     
\\x26d76cb153c9a4e496fa575e1802084a4ff5e4ae40aa7507cdabd28cc2d9e99c681e54ef6a89cf7619570062feb6faf4d062ea9a3f38b042c3f3c93b47c8a908
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc9cd461a147e3e95f23db0031ebe8d70c1b23d2a9542ed3ea5aae8b6ac4e6448a24385db46806b16b8d8953e2840c744f75579b2d921c61e0f6aa8a9344264c9
     
\\xfcf8f86154d375dd809214b45ad62925ea0cb8c3877fdfcee699e34f3975b764bdb3220ffa2845063ec94ddc2edf94419e8b28fcf5dc4124f6bb5575ad2ec906
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xa5febc8e78a6bd8a9521c024818436c36c0bb0e780468bd61096a7e810690f4b0f3b78cf6f25fb1199734a3978789583bc23b40704d431655839a16b8d1d6bf3
     
\\xb708728476a87d18d844c4de665acd46a129470937b010554545da8a3d25c30830c6286bce97f3f4a398559e8a8ae012c7af54e073ee06c6de14f658a5f1bb06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x85e4e51b395b84e77bc1b6a4937ce1a2c0b4f991f2cfda1109a05abc61f47c4e8a59f5744977adcc643fc58fd6d5a1b0c4fce63245541a2f94dc6f891566bad0
     
\\x5077fe17ed7a7d5f6de8dfe2e25d38cd35831ddd2a4d4e642b1e5bdb613547b5146bf5b8bdab994101bdf771c5c4582c994b4e926b63456eb9a3978f55c13d03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0a6d733fca29350c6f8ff792f045f9b84416d97a790ab80ee5825aeec773c8092cb47fe2fa38c9d2c3b9f8360b75d4df6575301eeb18d73a79d66465ff9e566d
     
\\x3c2a2d1ca56f57c151c954bcfde27e10d0dad65fd7ecf0fecc14d2cecc9e6c065150a2f5ed2276ff8eb28672a8bdaeda42e55be1ce35fa59e5858822ec361f02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x36dbae9bb3d49d12112029885097f3acd7ca75a4248aedf652fd84687b10ae3872d5d40e72a390d1dea398a3bef42888430d41a4a36843e2ae5d5aaf300206cc
     
\\xab93107e290e29457c211b247ac1270c14a261ba4ad21324c93ae5b7b5c3e187944106a1ef85bb206e934badbb787b92304bacaf62558b9dd18500fa08b28f07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc16b23fa92f0874f928c28aeb54662a20c3f09fe72f7aa86d35d18f4b7953199fd5e6170f0c61845dff339ae640f86caef416bbdb6d11710b3ad4404ee9a1b95
     
\\xf4961acd0776f6c63959f20b50ab1590dddce5e22dd6f90db2b129749efe49d47efe23a514f9d8049a2750b9340795442ef147c4a252ba82296c05d95609980f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x11be1cab6c11b76b3c40c833c9715429a72de20734b59d1e86b100dc89ca0c0f61d9218166427d97ac4fba030daedb640bf6713f65d5805a0277ba4a05b4137f
     
\\xadefba7874394621a13e00af7dd2bba8ea36a141cfd98b1138dfef382ffd8ac9331930cf8d6f33b491a6491ac2c4236cb1b1c172c79b14d6e739d89e37bb0f06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3325213dbebff65bfcce5e5e70ba161a17177890c6c317ec61fc95a53b0071da7dc0ee16c15cdc391fd6eb85fb8449299a13adc1c02ca21d880265ebaa94f231
     
\\x4542f7e0858c44a80ba7d84a02b23d0709d7237de96a72c807332701949651cf845dcea917b3d7300cf8c46a312b602d3232455c2b8003468f460547176f4002
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xdb3907ebadc8d2420e2f7d157dc5e8fcd03f9ee0d54c7c08f8e71b4b3e5a41eabc8adcb75be7f6a50d296fa5bf39871740f4eaa0aa78a47753ae0f5187b905d8
     
\\xd65c6cf34aee28b8b64d77c654a55e0bbab1e21b4f3af22e3460b22feb2f8262944488173f872396ef32b88da681d63e2fddbf7dc06f3959eed3ef5622a11b06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x05f895bb1f1922d45c6879f413b393298b7a5208f495d87839a7dbfa39d68424036ce0bb4e98b56f7ec1cacb5987efbd3f18694be8da01b468984fc7d82c8697
     
\\xf796a8f1983ae494a74b11cd62068102e69c5a4aaa28f219aa4fb1ea9be8e78f6ca0a910e99d4ed92bfc5cdd40c74d301e00e87d8f9e97a755004007c100da0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe2e05c34d8e3b6ccba33c10d98bcd8c7b47070eb0f618e673c4d7b965c228f5279ae44affc275975bd76769031e130d35c6ca21140c2d6313f49a182e296400d
     
\\x9170b74ffae49a409aa54be6ed06c124b1c6ff3bc84fe18a2846d146a915bd14e9d0b854495c26ab55a7597958c310abdbfde4877560c78efab29fd8b0166d0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4bd067169eb350f675eb0b2b1de04b8abb56d1376169bf186bd47aa6d336f716a8080dbcc9e4f93207b6ca8ef559581410ebdfb4ee03b6186cf4ae2eda9dbea3
     
\\xdb29323f408b9a27af57e9774751016e24b65c39342e10bfa5c89258821770dc96ba0496b050aa761a700d189376b881fbeec4b808ed49658a1f3363883c260b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x603ab342d503a5fb97ddba1b5f38eacd12b36d9a859061643178b6eb1d6939e906906de5009a4647892297b9e14fa5f32291753b3ca1f8a3a86b8f599286451c
     
\\xd8d4acfdcfe58ea0d0ea7626af1f6c0f501315d31679f3cd8c3c95de7fa135474705e275c741264718fd7f2f17fe224939c495d1c086403eca78da4df37a150b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7adaf01e9d526d55de02356430392b46f063bbbd9eec3d9e2185038f6b7c947d6671c0603a79943aed95de20ff623429947c58b8a82373f6d760b837689ea925
     
\\x7ac70420fcfb93d3c0f5f235b9d3e346c1ec339ee64a700ef48d6e28fc066caff4018badfb6c3803e60ff954a8f5905a3a58c0e16dce46d659f981005813eb03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7dd6db7eb002f999b8a95b0ff367018ae0e85445ecf68f92627f6cedf8a69be3425e2edace54a1ffdb45b3e9fdfef37bbe5c35aaf03c08c571cc7ff7d721f5a3
     
\\x14f4444fd2a17ad7103b2a332b97f77f4ebe33cd4724b6409cab447f5599348632c51b6359c2fefac1561b48d1d85c90457b48813a7c1961919a64247b141408
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x64bd0fc4f05c2f1276f6c6cdc743b6cd75071a6b7ffcb7d638faa1bc8557e6813c64b817d7f4a55cb0c8fa758c948b5d79f03785daad3cb11358dabf45ccbf78
     
\\xcfbd9278569d1c08e4868cac75cff9799e38d25eda6ac291834ec521c2d591d23152ba8a136cc6a355aeab6da3a7921ab01d558d55123667ad58f2de3b70e00c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x822ad4c8db970edd2669f2a86963215df33c2444b98c5ab9b2a19705c4d7c74f543bb632fe899cc9f4577dcf2449559c0418d12c639a3420f0ab9842c52cc4d2
     
\\xc2f77c2d9c6fca111d28e9ed5ea1e11a22edd40f0a6d5f2b1cfcb773f746e2d3eaf990b1c3fcf218cedac353f42cd3a3cf8ab290e5ac07d666756a10655d8006
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x5818a174d95a44045b8031447cb7c98df45db31d61a2d436674ff06d101a5baaebe6f1d81513289c4bb14c25cb0d0ca28d3f3c289c4723a79e3c936f5db0eaab
     
\\x422f5fe64cc283a152447699c363ab49a510fbeb0b6f09bc7ba90685269856360bb490d098720ac28744bf57f22740c4dcbc6788330c00810d2170aab5ea360a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x018090484e1aeb0d61076c597cfaf92c02db198758c2ae84f1cdbd5762d03d63c7d99c74e80f86277f99a84fb25577ba57d70cecc89aa534566ad93082f5cc3f
     
\\x53998b411c5def287edff1d03284770049c668b41fb1b65d4c9e66092a00a1514437382b81569b2a3b2b3c346836c45143d5fc8a8764cdc83cc628f8ea77f40b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3b902b601cfcfc17f6f4f6c460ea83bb54da4e9a5c9f2dbbcf557974076dca3c1adecbfc632e995b242a391b5db2fbc24dc55e67b34c767845f7deceeec86966
     
\\x605e44326887497b285637943320bc9c18a9634095f6398f9b5b60118f1e0bdb9e430e74c1aabef2f45cc721d7af7631fc31de0ec390e9c73bafc4467f65c803
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd8476624de2f91f53b2595bca406bc5f7dcc28f4768842e11f6348d751680c3b94fa9688a12fd361156006d1eff29941495f32e251b39b751cf62c1c7a757494
     
\\xb64cf149ed5eca6d30f82f3021566c2eab2d452ced83a1634fb35262256140be74590ec57a44ef5624174109caad50eb3f235b4cadb9a4b4c696a254859c8e08
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8602d283ad61620372ba225fd57329a931592836c2d1b7406d7b87bd3cf6a047bfcdab6fffe8d61064bb69826c614378bb8b6fdc07bc0f6b8a722f46a92bb995
     
\\x9cce5d5c67296f6352ccf7bdb1ef09abf65491021bca5c10cfe8e6119e9d8f629d8bdfb2dd5c86c7bc67d60472744c55a90b654ff1a73b2b35d027376b0e840c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x8f3052bf8d0bb9593a678d1e47d1cf5a24727161264699f7d1eebd3abc8a9ff8f5149b3ca86ea1c9de71fdaca6499900bf089faee76ffc73bdcadaf8c1ff6d23
     
\\x25cbf16bb4e4422997d57956a8c237e948d8c09d3d34372b6cd9f866a34c1df0dd7ad014397b5ac2598e1739ebe42810c01c2ed6765d60418f396317d3611e0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x09fe3ddca8e860e5e97e9cb8213f3eb7ceec2f4fda1e44f867bd58f536efd3284f79c84e9d347d19ff1d4097ca372b96a28b18738ae2d71ec539a059096142db
     
\\xcf9527c407a57560acff47b3eb3ad6558090e9ee7a1be119b0e0f854a629740c70d0570ad43f8344813618979789ee589876eecf4ce0ab642a7ff68d3ee6b502
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2e9b456b456bf224a7b45202fa80e947ba48804b11321f86e6a4e7abda3e25b1565b1d83d0556e28166e29adc4fe07843054a1c925ecd5b407101643628fda7a
     
\\xf7eb9f6661bd551fba622de5cc49dd1147e5f23c7674a14087080748d1d8e9a9bc5c54be9bcf5bd5f4b34c157fd5402c381a0bbdda018c846352478d328a1700
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x167464b2fd2c1ed92ab90be1ab4823303b043c4f4d53d963297c08ac583348efddfea7e2138dc129dd4e4fa210a58e7fdaf300562dc6fd7c57fbf89a0a7ffef0
     
\\x05be8ead5cb219508e4ae8f22a2c4e17c57b68c0d89eb1953384bf0da1f9b500b3d349ecb8b25d357ff32cd0bf5175c86e71881cd13eec9f86dcf2f2d345d501
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x247c01f91f17ce3181c36379ce98553fa54a3e929e2f0b422efc0ee2152bd7e1cfb76dcd17da333219c9d3bb84e87897c5bf8b898d82971ea55334355a9727f6
     
\\xa783505417274c0b360b17941fd6f7761a56ed6082ba3ed08a422014eb52d9381b58ec09086e9c44b6271dee5e8d9f4b6d1ad48ddcc4a949c2ff7236a4e98709
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4b1345869a95b15003d9862cd8f122f4977e639efddd0527035489f3b6fd044b673ee45a9c779c0bebadda929c8aa39d0695321d1c32f820955e3e8c08de050c
     
\\x0549984fdd3ace0318760c400c486a32a301f788bd62fd42c0d46187baf3f9bbd808c3f0e2d3b7fbf10d9bacc01adcc9ef7b4092ab0129792406b0efdf1a4d0c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x04b04cd5570129ffe3f38a23b50af63eeda9864eae2720d1cf3c98666b1a43ce4325a1ca3dd45333c01db4593d0ed617416a329ce09791f276bc717a20f5ec68
     
\\xf2841610ab37513c3dae8055f48c348712b840019be6e0d3638a016336199c607648349a130862803966b059f65f6a43c3a529f20e2abdd603ac54dd30c9f109
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x63b75645cb09af8f5b79c1880328bd72f2feb151cb9ad19935a2bae60ba87c984164e35b833e8a22d386c413cc8c79b9f9acb185aa590760f4fb690f136517b4
     
\\xf7ebbb0aa6c33a43663c8153442b93de0784bcd8928e1bb0e744871c08f564275b3db7bd244923f92d825c66eded99ec16c53c431cfb7a68d244179bcce60502
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4871bd3a587655167f17f5ca9cac7ebb9eb47ec0ec3a420e2ea59ea6f09fee7e91c9c7285d017d600232095618eed05553a5a289a9a00084ad0871d71650e66a
     
\\xe5160c01df174b7cd62244b5d6c67066f023859239cd36615167a0b4c3dffc4ec2fd005fb694a90aef4fd7b2022f65e76930f7da68a072216264ee28509eaf04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe1aba265fb7ce90fa16762862f18f541960e6ad5a84d4b9cdf3d4ba0071db3fa1fe8b435fbbdd35a21526fb695ac84c86decae58553ae5798b6b33cb06d36686
     
\\x370b60c430e46944fe14b83efe462d0ceb39e39811564d66ecf351d55e61260d45acb9fe76cfe158850d7a62152052d26977fff189bceee88ef87b419b159407
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x738ca515a27fa0a869410ee61973f538c753091f2542988e5e0a332e0cfc2d7890f7b0195b6fd00400fa87a754e81a0f64159dafc1a24e556bcbe59cc6ce883c
     
\\xeb6217bf93dc83bc96444c13d70fbe00fcd6025a59ac3494e4be31df4b96df6b7d7afcac9d1cb1b290ab409f8913e81f657686702abe778c5442af53fbb8b702
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4f643d01fe59b96884852b0ba6e73847ce191c0174a8df37e3b7fee4514d036cdfc6c2fb15ea1cc38969166bd9e97ba7e49625bc1b08243fa3e20594db924562
     
\\x7c089dcf3e09a1ec6f2e7bf94d39e57e2c0f01d15062e81222971f09a52254c0a873e0d13cfe2c07dd462f28f715ee33cfb20488a7f714b702c96e0f04d7510f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x16f4cc9dbb495bec7746229e2b8c3741c9f4254ca78815c31b5795d7b731ac55a0ac9b6953870751c6944b029c945da5d633b594119f61b193abab718196859b
     
\\xdf7b2e61b0e8210989be63e48a8d3a41e4ce587e1f0d52d582c6d85a42ee7b8c83dc000da3901e964439716aab4bdaf2d6fe22eb7cbf45a1ef4ad40edac87e0d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x409daed60e4ce29b4d1788fdb2309b951036ab4b5a70dfbfb73660705a1f61fdacb11faaecfae7a4f228652eaf2becd39dd0ebd885313046babdb5fd66d5ce71
     
\\x5d340ec8539b0d9d464d42ec5933e6db5fedb1f1c24fac81e9c5339b3ef5360b118a908a71deb57a38a2146a828d864e343a7c0f6738aa38cded841fe2b12d06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x929450bd518701c50d80209c85b4167d48d2ccd5ea9917bbc2d198f7a3b123e69560a7f8daa9fb3b0137314598b3eb36775c0be07ab4456709e91de0144d84fd
     
\\x4b265d9723fc788a3d002a773a34c1a665fa64b8114b1dfd39f702ab1fe5fae62b7aaeae79e77f34e014c4b695484481fb83c780adff092d3f2d32005d80840c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x38b68b4383a3d341c25219ad47a53f18a3e6cf4820c8855b2772e0f45370757e65c1ad365c00121fe2e19df35f9906c5e9f269dd3d805995f58e83042f9c97ac
     
\\x18dfe8209d43888fd9aafe518bfb125b9cdf9bd2d22ffe9d7caaee2bc061198590d15c9e8db77f0e8b1fb095fd7d478ef378d969c24da3c07ff69eddbbc9370d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x071b8afe998b560707409910e28587441ce4414d16b62ac2e0b3aa1eabf194197fc454d2c49f31eefaf038c760a8e783a4757fd6c815008a47f233451476abd8
     
\\x91a05947512e23e16afe7052382b2bf3be0da6b71a7b21909d2db5237b235b65ca78731904512a7900e588579bd627245d738cdd2c8bb7ed968509851129d507
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x9cc80807231d2c1c74b1679be0cf91f798bfa1516071ba36fb724d4a6544325e181e1a0abe8b48058d90d0a3238955963644f8b59c4bea4aa7d8c45037ce9eef
     
\\x7739488428be2ff20f5b99f796a989f0e88e26d18d738d0bfc4d863103fb69607315746ebea62cc4ba84d3221f0f33818475e7b12bd7c5a57cf025cf9d103805
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xafee80d14ba118650db50d89e47c88c0c614ffcf36885334ed10e92d43cf0964fc85241e5c9e870d1e002cc621f26ea37236c83c06062fb9a2e41eefa9068c4a
     
\\x522c04ea99fe3d4dcc7f167a2dd004f1ccd014762166966f2f7e1d0265da7b2e008604c2a0b3ce0113f65575e74af174bd58b4bcf5bc57c96b5a0acce3724203
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb12a404c16ecd9017ca81dd92593f6f06da358586bc0e7125b432f13e7f93cedda566dfb1dfcd1e08b2884e40d538643b1b8edf7a131865f9b38cfb01bb6d5d1
     
\\x537cc127381f2256cfa8c2b4c50dddbd9cf2c70ef65ab78f55b2870eb52dc6b4c2b39bb99498013842643b8fab42ca367e432c470cf75f8d16b7070a1ef44d03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x55555e1aa4c66505615239f3f1ac13e6873a247a1b650d418ccaf65c1887f497b3a2d0fcd65d7eb2755f11664e52eb938f61c02da1813685a6d8d439c87a99f5
     
\\x49bbf42462127def32a639da528da2fbc663e396cd03418ad78d04162960094352fe0b15d1ac7ee3f7875301c91e6e8807c93871c9a5cfe9415f27f7eef62c0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x83d83fc12e47d6cd1956586731492c777e18db341d30e5ece8fac6664e9fce905f4de655844651ddaa06d88800edd2cf1c87c10c7dca37679ff976f05c431edc
     
\\xa3d3c6fd718f062e25bee020b0f50cf189b864d44843f5be73ff139bc4f53616f8e98dcf7280dc206105dafaa248d374e55bfefc376a96559794999471dfc60a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x830a5e07525ad1f0bd9063e533f1abe602d2ae8856727a64eb4385a37b31c5d2160e85234f71038572e5482189f8b5d5aa69e02f13865cb7e5582a2d5548bae9
     
\\xcfeefdb4e2551a2b852cf8f1ff612481739c6051df2c411412c8a5177108db335c4c0d63249b653b6f16e8e673dcec824acf1bec7a259ae410543fe20ca25104
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x49f24e3d74280740af705b35ab488a43ce799381fa936da7e195e0b57f042abce422a514e282bec5403affb6430272583901ad6d8e766b4ec52f2ee993796a15
     
\\x9a8ec6dbf609ddcddeec0cd09225364ff783b07ca208e38b4fbbea91069c53d83de4ef4ee6932fa86499263be50060c797b20dd4b2b9cb50cdf0889c1f8c8002
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7270db0adba5af2d1ef017ba84cbd59fdc2679d0c384c589d3ca4c4b2cfe988644fcb308e9646176af4b7a4dbe8550476c947a4909bd035479803021f58d29c1
     
\\x25de37b81ec60c99c23c10d2d14289b13a253bd4c03970518b716873c9255a98880ed0894648d3db1dd8b9af8804934a893ae78f4ee78ec5633be607ca99b80d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc2a34e671ad89921f1a0ce44c5ae59b486dd65ae0dd5f6fa1ec68c6195fda10f0b52fbf49c93f859a8b24e79b3a2acd825b712fc86bafaabc2b5145f897b9747
     
\\x419730236919898ba85d87875f66959af4eeb1180a2b3e361ac522681d91231400ea8957a2f9fdb9addeab98bc53a44b2414f6b76f46929f9f6541dd29159809
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6ca0772dfcc6aff17a702deb5a8b7a8642548feac74cb5e1a67949890583b390f95feef616f3cca8ef109e6d4957ba5f40c14624cb99fc4ccc23f59b1e4d74fe
     
\\x95726a7281789ae944f17009e2bf73a61397c572b3553915c953f123cad249c7bdfccf08f84fd932c88753eb5b62db5e3686f75b7cebf269f932d1f7b1c87808
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6f558dbf5987c752a15003d4a4a7b723ba1edb415465b2d11ca323a5288f1aa5ebbbe2edcc0da2873d3cf8185d11a74c43b24d364a9d7c3a7b0af3043ee90ff6
     
\\x0416d53872cc33cd819cc374732b3130258e36a143246d435aac69d7b74c843700fe9145b31f2b2f0a650d3899e930e6b8b47a5dc61d21c7bc7c1f1423cd9f0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd52c56ba2ae38db2d7629797a6909f4f4290db9112c06292a673aecf995fc15c9bcaeb9da1a55bd7a63076e2a8dbe1257c37bfa505dc7c6aa8ba211b8d31a922
     
\\x580f76857b17dc839519f5b8c2a1251608a3fcb3e958e536565979444a765d1f31464e04de621ff008f63a4628627f94a3f003f057b6c7782bf1fe5beddff105
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xed8627b657dd9ffd97a6fdbd12afb89daac7a3f90dba833a6afe2fe8fa278ebcaf4e9eca8940cd0cbd56cccc034125a3cc2481f39727c2082ef89308c984fb45
     
\\xbe467a6308d86c90e5395c89da63f1debc971e24bb369d2a6d727236e10ddc0237e4427308602acba71f28f83950c41979d509fcb5f95d0d7f825af3e3511d0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe0d9a09199596fab13177421f9c7286b72fee107f38a3cd60fec7fb331a257de29b57b551c07402912a4cbfb5c41e845b035885ee2466a3bea3569716c18d3b9
     
\\x2e9da23d1ccb388fb37e9cf00f4519317f951d262fadd72f3d6cfc96035288e59a01835fca049daaf460e4d3517858d7c24fa5b59d0abaf66e5f0dab54ae7c06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x91c824d0d09e2c3a699049b8af009c02a8746bfe5ba718d4b7da2b730b8adeda27726fed3e070b9c089e57816f1edb38645617751be902445920e5230fbe3c12
     
\\xf9623916c72d359a0155d2bd5faffbedd6e34bf0cc0e26b3d2fccbad024d77b27da61b832f63a02fea4a7e9b085e4feccf1b148cc5531466c5fb1abbc559c402
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb61d5fe3caea967322b3f6b8a736dba15618d6d074c99db86c3b8161ea1c7a1fdb9d56047e9573a6cb58b7f4892c592e7b64a4f0366a46119e5c62126ad2e1d3
     
\\xaf7941be516ed225bde6ce2f5c28adb8f9d20377cb60d587e4e739cf7ae3ecd47837d78ea297e41b41e0b4abbe562002bfa398d5f2fc11da31de992fcc63f106
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe84f4319fb286342c93aeda24788dcfc554709b1948a9e74c0ce755e49696089d44c64bb6ea09079daa3eba7dc81a7fa7a5c1938b5bfdafe95984c9c3ae7dfbe
     
\\x834bc832aa2bcd7052c4bbff742f10455513729059c814be0055fdf3531de76bfc1d73854fb4d9879bb342bc7718322b11db7ec0ebbb038dc16af17fc5aceb0d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x61072c136f07c82b5f98e7d8a79cdd87d5a3a62c34ee70f99bfde68c75a6ecf582bec4c98cf30f0a2e62f7e1a1bb5f2658d101c06eed8dc08da671385a52cf6c
     
\\xed91841db3cd1302ff9d165ee43b128090fa42c9274a55dcddb3411133c30d394f0663f8cc1d3fb07cd9ca4cb8cce4989be71104b854cd969e8acc023169ff02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x943592e5c1710299be89462052371788a82fc5908463bfb670f6c9bad1ca03291ee8b4ac635f58bf1d873bdbd0aac45cdc27da90db034e761f25c6db8aa5a6af
     
\\xe1a9b78d18339e3af00e464e441bc99e214434665818fc2fb3c509cd0244e2bf2c9308396fd4b98fd398dd78ac14a3dec16903531347a554ef97697662af1f0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd0096310bc49650a7492a1cfc5fe3d92694e526efdcad2f1262b963cfb9b48928be1aa8bb8a0c8c929a5aff0a1e70ea63f293602c824a4e12bb40bd88c0491a4
     
\\x46dc2ccb5270850e743f1d138c87bfbf744de0388e61d240b364dd99122475d812fae20434b4796299f96851e30b441f2a097716a20ddcc7373d7e1aafae5c02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x57dd2d0961d398537e1c2d975f89dc35bf896f373bac7950209ce4ddb2b3b04bd36b312cdd2e22cba630be2015ade9c7564d10833584fb88f6b15c8feb874c62
     
\\xd31ef4b5bc9e2cdf22c381a9f484dc89fe5ce8af75d55aeee2c16fdcd1f3c61c0fd47db5e24365202d2622dc0d5a6bb60ca47345ae6db18f7133237c72b38407
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7a02870155c784aa9bda6c9bea41582beb5ec74ac3b1ea43d0c500051630a8f9c9bdf3678290f3314e1d8d263cfd082e7c9eb3c2a4115beadad275f1ce4d596f
     
\\xbb67391f4189a5aa6e4af055cd2d5901f3163f5efd3774d7c006270fd5858cdbf5eef60daae0c075310a116037f6306fe5a73f1f716f1b63bbeb30b48e977b07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x404e79f3f9740d6c4edac4773a5df572bd02b6c9886b7a48d3e3c4aeeafc1529dad6b431302626c096fd08106fdb57f9370db87ad77cf2c6700b8821cbbf0da3
     
\\xeae69f062497a6246c8891a9ebbb2e4c545f49b16909f6c57f82e5f51e0403fe980ccd79d815a911d20bf77e842b41c124a961831d1201d72285c7427ece4e03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x08c07dbd08683a3d3e37b3cde312f50525510831379332dbe24cf9d52f43aac0662f0ae7bd40e38c1256d4067c3e34a7ac76acbe55cd5977347d748c7f3f6a26
     
\\x58ff7f0802f2f866bf06ab0f0090efceff207de2cf61eff9cd55575ab244c001051c57dcf7ff4dc64ac06e554c3bca181d9e2ce50395fab60b114467cc11bb06
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x3b4110f29cafeaac964b9b05607295954788322171b03c8531a3d3277862b652d894f1b0ddb42fe5dd5fbbafd48d948fb81236608fe4131e9e6343b8475e1a50
     
\\xc3d82c41f429328b3724f1367738f86c91f046999b6f987db8c2f025b817453a42ba6b17ca870f8f9a2817809b0ff6acb4241e9be1777cc4cae6324603d3190f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x270467c9f211718c9908cc7f023d902d9ebe20640519191870b0d5314e53724de1a16964779ba8cb688920b9454c3a39f95cf478bfa11bb8b5cfb6a403382329
     
\\xdbc6ed4f2a00f2d46dca66e4889b0b99af17de7215639001eeadb523a8dacd2fe00055235b2428635b2b0a28c71af701bcf0ff3d8aaba47d436e91f560446c07
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x53a62920804357ae6bfbfe657fe852891e94b95470a7b99b43f097582cbd5f07f74e0adb03d2c6877467934c97837332c3b294da17fb237c6d8ede659f881370
     
\\x57bcc28bcd0e4f684cf1a32fb1ab0fc2e15f76c1c79b2cb3c3aa3311cf42ffc9e5a28feb9d15791beb371c2a9cc3483dc2aa4a4e6cb790ef5ae547210590ac03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x46fd4e14e13b8cacc7ce8371ffd1ce22bfa0e84da03b4d6d6df6a5b2ce576a3dd23897268925db01b0ae77cd8d64c2a60491f65956f603018c6f283a842c61b0
     
\\x52b4b1cba7f1e99b6dc37a61e13a7b49b15174a8875044d1d84492f9a0139445e8d2e2e9e76dc670c79eed0fbdeb8a1c52b1eb406203931ea8ab0a94ea787008
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xed1e2b10eac85bac8941ee710442045d9cf08e1268a7b91d7788df8d554636a3a0b72a4ad75f1b7ad958128d853080f6b44799c3ef666c4390d9121b4458b961
     
\\x35dfcadfc52c091f5b16aaa807cba2be0084de26db1dc42cb755bd4781d076f70fb5d91aa75424280f3fcab443516024f0a83fa0fdf8b5e6a532b355c534af01
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xfab571453b75490321c6e0576aaa855b3264916d23bcfa0e6a81d409f666e33b56a625d02c35e70cacdb9fbd50c9ec2809bac1c6c43748d09c89cb37ac959601
     
\\xa41a33861d5e9451f5c468236d5876e9d1fdd08ba7517459ee681810937f5364deb93e7d8e72829561436fa8acf8665c30cd2da6dd49161994db2e802989dc01
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x281e551d33e5c32a943699f4774aedd6f44f700e4be422856a465427168ec7877a398a5af5e89c22063b20dd27085c4633cdfc1d12690baa1bf4f85b8c231dba
     
\\xf965d8d502c8e32463268e293622654a8f62c48e7ff4e31358eb914b8dd2473ff837eca7f503c1cc6f780b85695579198eed3266f98941c7ff72d41189e2eb0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x79533f9489a5484da184c7dbf37e2bbaaf185f36fb4edb08400fda1e291e4aff4e30add11fcada565a6bc5917786146a65fa9200761fa6defbc250c8668487ed
     
\\x1b7e1c31b817697057bbfdd98c484f8912ca4d43524d5759e213c32b9dbff38dee36b422aabb8c42fa00eae3161e3218a7642753f23cff396f8ea42871fa840d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0dd6879760b4dbf6606ee4074252f9e6d87b90c2d8e968471dfb34d5c5c75cf5edb1f35487751e1404d176df3be0693cf39a8bd7751ffdbbf96c41c11794cf34
     
\\x760da1b7902c1b65ba97c4277d8905383d89331c71bda71e573b3a3b8f2bd84b0f79aabf988b05b1ee931b5c37e12159eb24ce0eba65cd64a93c89ed45f85d02
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xcbcd60d871e4e5536af2f8c90a7a20266484147b01ac57f092f6f3c87b86477371e445fed7025368accb1b42c751c4c6c423d68230149c59e798d29eb1a150b2
     
\\xbb76ef2d33ff23fbc81337a12532d3e9386c419179a36b737b9f19c733ed35c670508240cdeb827112b3f77c8d41e0ee258da28ef3ff11ef080fa5193e572d0d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xbe811143f50f693aae3cdf956996e06beb000a629f25d3b537124c9c92635058b2349e1571b05e766c828f707ef2eea782b9ef90f60d9626d3299165104a907d
     
\\x710199c8ec19de65c61bb715bda70e9c6bb36feb76f9d65f4bfcd2f409f50300fc430d81c7473325707e9327cfbd19055299af88f3c46e9c890536cac6dd5a03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc07b93a7adb875eb47140afc7cd60eccb866054552dac5a59c745e8630613ddd8ce366414d594e3117044ade99c1c9f06fc8d13b4bd452981ee07215c8f9ef14
     
\\x77bfe1d17815cd95485e90fbeef10f4f3d84d16e6014ebeb0954e0a2e383007ee1a8fd7a4dd6e1d0b07b2844bf1613ad9ae0a2e34af04596134080dc69b95405
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x06cea5a14d3040b4ed5e05d6630c5f43584d5ca933a7559d07864dc422ea045626647a80ad586fd1db4dce0b4d56886c01205635964d6ad67fe8a13c2ffaaf88
     
\\x3c4fcc7f8d7cdac5be4657ea9499723093808f9b6e4b096302a1616bf8e0edd35557842ce01dc9e77a9ae77e351c32fdd7f309a06558bbcbbb16a828a22b8802
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd4461255d1ebb0b9d4e1b4170b9ec06abb6d308d88c79797f3a500000c8d6385327af001bd03485d45f2b612f16410d8592343666fd92c2e3c7cee1b9b04bcad
     
\\x133450e717359f1cb0eacb1fb50e8161252962e385174c14a08729e9af6b74a87d44c2903eaab6ec666143b0e03022ef9de65a96c2cf0f71b7b8f0b3929f7c0d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x97a6900fd64c0a5e32108e470b4bccdfe5d556a5f28e9d3f2941d9ff9a06e68f25b1d6964a43568108883f54146ad2739b963043b642468f7019d9e0c9e528e9
     
\\x6ca491d588c7933d2a327f83fd67bb498e5a48c2c7c356d34cb48ac429ce1e590d06d8817e8e1e6ca9e373fb64ec4da32dccbb2e32db2c9691c3b7fbaad3f705
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x972927f914f70d3935fa5f3c10989eabc71552675749984a8a10e4d2e58c9ffc06eb74d1f50eaf7c8adc7a15011492d7712ea00cbe73ee0a927c6a696e6025ca
     
\\xd8736c7d375f16396c06481ecaaa244a7e7cfb9dc6aac41312698192adade50d9f03a73fbadcd3430a8ed9e748b6b0be622ae79b1e63bd87e8596fec40f76b04
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1a2bc37ae8bceea410ec7a8991aff4f8571adb5ca375b84ce008f83cb4f77696742b9144e4d5e590ef0585a0ddba2f611cc12bbf1619f94e452ce4d09e698b78
     
\\x16a32f8967f4dded67039fffd75c6a146f53945c393aff8fd2ecde6be3fe116907fbc23f6cd9530e8321faaa5aacd8d0058518203ffac28c8044c6acee3d300f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x97e6e977d29040bb909151075bd040c6c4d283ce9e56da8965296bcb036c14f9e6222de9330caad547a67167a6bf5f7d839133f5f1724fd7a841b333ce323b63
     
\\x665617a8ae03b2a6e69377f4f2a46e38c45f058843f2d3cbc444cd2dd0380559dcd9265461d3b3265c81bb4ada01fc6b25f68db7d1f223448e9954ede733d808
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xa53581358b4a6138c1bb2c95d2478361272a5180682c60d696d3e801a2445fc0e8aeb1b1b62082ad17870a23230c126988689a39bd7ce23ededd6fecc716cbbe
     
\\x1c0ab1604de0a652d5afd31a1c3ff5cd85b4860f451d86aa95d14528950a142c25e55870d7e66b1e04e63756162c4fac9cc301b95145e06c77c785434b449d05
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2932e6b5c65e3ab30daefd0835f00b138e8ada510c37deb0aa2d61b7adaddd7055273c0d6d368f75642b59ebeda3c58f7719a5dc86b9714805a147f997bbef7d
     
\\x78540b906c24f9dbd74c2ace4498f5f6dbd454123f89150cccb822a8b15726b653d41e56f58602ea077498ef5adbde42e881431e9b692585ac25e13a0f81f306
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xa3386aab6d00bb4d0c7d401d35eb4d48f25a0a5fb1a2145343cdbebf1dc8ef4ad7e047126b3b158565477fa65641dd22835bb1ad607263ed799fdb5f1fbb0f6b
     
\\x3e9c2e293191cd61cbc6cad66795a166660c33eb23d1e881942ee651ebace92c6c9eaf7e1bda43ba402c4f275af785ef670ab79896f196c5a62ccc96fcc9d400
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x066b03bf5f2a1eb148e1d90ccf225e79b12a2a371e23b1610ca2b39e6de1ca3567a6928b16d040dbf9312e1bcf1bcceadcfabe3261e8f2a72c1d2a9872f6e410
     
\\xe86b59a377c057a9ff82323e77f585f6a8f88c21e131f9ad85fc5518f07b537e8eb30c8d48ac566734f4b69d2830f81a0289c3c2cd6e868ac22e403b061d8807
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xddea5c9af98cf4252b1b302c05d641cf227ea6681969b5e188c63286011e06338d6fd6fd4d6a60ea223c3a89d719b3ee255bbaae80b3b32d7545e31e37154da8
     
\\x26a6608b26367a8235dfe1303b3b8f1a31c0c2649cd6c556c240b28ee6cff7e2907d7df730e1bb5d4d218a28878ccc3e2357306683d3e665bfc62d80df137508
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x451108ec9945235c7e6e39258ab0e41b7c7e6e008bfb0442e64b6b2b959cb4e74a3cafd206214971112072e73d8793882ccf05e88c0ed72539afb65a6c41c318
     
\\xc0964f7843bc4c5a44fa1f9a68a6f88cb0d9d510d007574beede050281256480bb5002a228adc5da608c9abac0bece7f853b0dbaae26406518790b53c6a61009
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x17e470bfcb85e0420526b3e1b130431be9939c408f031759def09db2e55f06ab57da90960723ebf8b918c9ce80980a54870fc64b97eb844810d58912490bb60e
     
\\xcc0cefc81b486812db210ee156d3578489db3bf4fd5f9ea946a01d597c31725c40d4829e324b9529a6cc221366b30e8b5236dc3a52ae867dd0d8dc43f2a0580c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7743a407e97d3768bd51a89816a5162411ab556d181d1e3f44a6d9d3234ea1b8658f88318747b96f084ce1fc774992230dfc8c70ca9968618b400252edb0e909
     
\\x378c104bd42eb38618039ad401bba633aee1334bd6dfab3c832182a88cfa9da0fa61585b44d3a7d7917d23529eaeaaa4fb3812d340345d8aa3e18af68eff9707
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x886788c5fca75dedd6bde991ad56e837a7f4deb6f24691e17a4fdfa8060cd2b8bcb3592bc7f13d5fef7742fabb6a41078b8afb491ee39188d09e9dd7ff25f4f7
     
\\xe599deff638d0c98c503c3d2448498c927c1e30ab7671dc0bbd5c60c135e86a8a59dfb3a054257bfe99ff3797c582a5be0c8683113d73633435ca08a933c6f0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7efd2aeb16219eed6be40817fe9732acb7c6eacd2e92d6ec25b6f6b8236d0d74c6e783a61574bdff172dd28c5a7521f0820acaf7afc8a231bd8cd4e6e79a68d7
     
\\xe945405c79d7b9dc4ef914483574da2df81d978c63bbfd66374f43f87d63ffcb327d1c3aa9e97f6bd52f75684411a7629b20054d1d57c14a0fd9257445384707
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xeec38d6f398ca25ba38d0a85d5517a30b54e29f52fbd7016aad1dbfd1c329dd227b8c0383f9d30bef933f206bdcc626871732ee8d0cd724ada491571e6e78d32
     
\\xdb5d385d1088971dcfa35454314530322e57d93334610832c15ed2a017e889cb807b112916fef2fbbd4f4c91e2b7688f5bff201c262f4c7b050ee86bce6a870e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x57108921f2775379cda9da74fd4ab345f8ba9a156010baf3d5fe38c4e0c75e8d2af12187c4e7cec2448b6e87ebf3ff44cc8536b23b4e7f5867d073f686f17f12
     
\\xc0d7e3faca64bc9f7be408d06d131efef6561a624eb23b89bd2701ebc1dd4faf5f83b73b1f9581bafb28f40183932eedcb17b49521134334c3e5aebe13c6e30d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x12abe7cb7dc2da32ac97c6f2646cda9a51f4102bbc5c6f3ce1a3ec7fd865a7023c25d0f5203a6fcb80f44c3b1eef7b3839eb73d7807db25c96b4f40b244bc749
     
\\xcf73f3589a3142c46aeca04fff3bbc1801c08bd6cff468516d71568e578606bc87548f25018cb5d326e26b5b551595d2eeaf06585835863d20a9ab97b03e5000
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd6567867b6d5af46aa4cc6da62d928d0918df8bfe4e10a3f7af3e8bd2ab7536d69d5a83a50ab9396ccfbf77a3dca0282497de41c56a6e355e28abba925e93b92
     
\\x9e18863c8134e043e70e293bca8172e3d468848df161bb885c683117cb6d14dbbe9a7ae56a1ab1446ff5eb171e5b9548d9d5d3387deb368d72642bf798306808
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x57418ed9b6758d1f6177d277465be8337a16465e0751853fbabb100ba8a7533510ef202a6983f4f463bb75a743a7976948030155671ebe7f734133918faedaad
     
\\x710a382c9aa132723b1562481828513e57d118f0f6ef1baaebcb9ab4f71740bf7e58f0e69d4579268a1439c18fc1bb1aec1151e2598fd20dfa61f548494b5801
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1403fbf27dec7682eaf076f300fdf688659e20335deb9fbc36770cbd24cb0c170e798862a7912ab4ee58628b427c7474decc79d823214b9f6505257ec3f27407
     
\\xd299b9bad3b50d705b387c711b5cf39749166685ec8a4e77007df19de056ef34ea1c993d3a093e3ebd3eec2f514b629e2a3af9f5c77c88f569e6333ce1b82d01
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7e6179512f7d8cc01ebb08184158b04c08a8228f7a1e6ccef2f45fc65f58af00135a18c9f2263bdddfe6b948d2f05293e6ae27e18920bc208a6d5175a8c55652
     
\\x614555c7a0362c549aea6971c0d98c3e298982fb9e68c7f62ec1ebcbf4709f653626c133fa4d214828643c5c72a558fe9c28032cfba64ec7869b30ad50533300
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xee1e16e39c1f1ef62dd880cf2ae28d874f8cbc23b9496862d94fd59526f67b407d1117b9935d4913889441fbfd653b1befdc388d9f2f6dcedb4c84b293f6898d
     
\\x0bce5e138c27b63b658d1be4ec077ee2a7fe37ce6f153cd6198e2d5dfe330b9021d67c0733d40b27c46286d3f10736fdbe57876c47da05a10adc6c15ac950200
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe69fe60cd9a65facd8e114a464f93b92a8acad60ae27a7c939ae56d7f70ee2348aa3a5c400f0ee9a4e3f80d2d23d1bc2f1aa87e0c1b9db61df0fc7b0df73abfe
     
\\x37f8fa43e1c789911141eb97000670c0392c9edde10738a95f2e39bbeb5d90bbb3cc98fcd965f34bb53a1ca07056f26a399f7d06a7ba3d5cf6745fcb049b000e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xa4276e895b9f25c87f70df135ccf92c232bbf85ec721758b901eaa4b7683ae7d2880589ea6ce7cfc64415132269e5d4d9849cfe5584132fa66fbcf13fd37111d
     
\\xe590cd967fd384f4178b3693330333fb34a9cc30cecfdc2c917c83be9846fed58cef0d3a3a19a400e0a39a300dc3ef72d5f68001ca099bfd200228eceb606004
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x50e393cb5740e1f16660f71a497585844b9c9dfe0c8b2d0aa9b6f73192a1c29a36314706f99b4da0fa8ae7a2cd099cf78aba04e2622f210bb288817fd52ad979
     
\\xb41e39db7656f7aa694c362f20a56a797d339b7148ff47e65d11620fcc31d411d1726f9c28fcec0e6bcbb56c9b4ac89dc3ffd3bf60fbb19c415529464063f50d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x133ca4eecc0e3808292f9da22157c33d6b4485917a0218d469bc5277e7166cb64dda1dd87899e7d4bb72917ade27f9540af648080bfed31bdd3153d17d9cc224
     
\\x43de33384fbdd0b746a7ec25d7e65fd56d192935d7f1229dab4813a29880f4710336806a829be77dd49415c1d21eb607d19401ff1c1736657a5aa67cd0e89c00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x41bb60a9136f37a9ea4fe492078555b8d3a8a74e09ff0413e5edf0efefb39350d43a685d108b0a7328c478ac871f0294b169402880e8e798044dfc7d1a5ade40
     
\\xcd90f549e65eb164ac82e2dd4e1fe5f80ab04e5522fa06eda56fd4de146c4f4e74567e15c8dc6f24d30bbacb2bef813c99e528ee509f1ece63c08260aae08a0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x53703eddc717f9de883173470f1dd8093177ce0f71bd98e135e957c9eee093ef8a807e90bdf3df76ebab3f008228bb7ed40d833e1026ef15ad3a350a4b3855ee
     
\\x285f4db34577d2f5b5bbafce0387597d42254cf6ba6078a7f7204680848a593b2a0335e655d9369bd474d23713ca45c75388974b98fe1ebb26c2377030a02b0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe6bd232b419df70455f0e35b2b602032c99d24f4f8ca7a7a4e793d93e009dba124e1606c115751a32b2a7805f80f220f4280f549ae0ec745f34773f18a0ea2b9
     
\\x43e2f532faf2fb5b3da1792793f890f01ebd7f349eab0b935876d4e9bf98badb7a37ebd18c442b743eb43beae6166e4a103679ad7d197412e388eae8fd47740e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x02cc50c55647806a5eec469457ec1c9c7a077e6f8e0f280e072038389da80d9f229c899414e2073c0740d7551d0849b719cc5d418e775b5fcdeb8197827931b8
     
\\xad556a345eb692dc31c6a90f1e0c4e637bb975b9d6a07097b2fb72674261260e7f4721172a071416d6f371ae8b2b46cb139c59c62654bfe4562bad6a895e200c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x81a0b84dcf63cf04c980bd7c781d9255ade2733a22fc1d55ac15a29ae64974205736f4bc059ce77059c3e6e9547e9e1d1645bbb2a3eca1e6b5ad16238dfc66b8
     
\\xac038ab67052a785c9b79f96f8ef4da9c96d50f61c59305632cf9ed9c8dea72cd7c78eff980c41e73656371e1429abbafe1ca7c6a301bddd5b6528d874d5790a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x00d8ae527f54e1952262cce9563ddf4a50ee19513e232518c71cd0ce3e99faf77804cef856252133b45baa55e37a8d10b7b00e846130f5e9d8b0cb13815bb209
     
\\xc4cc0cc8af75504ab9ddee3877f417ffd98a53c26f4ced19c1acd5e10fc4b999c7d650ac2a50c90598940104a00953aec2e3876405d10d482a6db24ce093d609
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1341824613d59b05bf5d54b41578fb71012d1ff3878ab39072a30f4565591899d1c00e069c54a746a625839e3b558b54393fb40fd51aaa60005f3b23155d5b69
     
\\x3df1e00c72d159ad42507fdc66ee1e9786d8a627ddd1e60907aecf58ebc67f961aa0c299532cfce70b3f4633fa2d7241530ea5c010b5eae2bd64475b2207410c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x11e56078fe880040ed2f868dbdfeccb8f51941fbc471bf18a78b087a4619df7b4f74ee2e41fbe70e58ff524e358241431a5e4d58b7b6314be789ac9c331f82ad
     
\\x3666ab1f62720a789448e61ca2d1702d0dd923d113bfdfe5a16012f3a7ca1d20ee773585e6018620a5b3488da12415997e6206d3d704f7777d5163dfdb0a0200
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xa0ca590ae3ed956ac33c903bde3fa184f941e965a1348682de13417efbb768e03c12ab5a5a7d6e80a9b634453160c6e3b62d852a32a6ec2425c6aab300b8a3b3
     
\\x030a1dec1528d8122b4d6953beaf4772a78ff95483c3de3fd5f04a3db206ba1905468afec0a0e216efdabc8f01b6a158abfe547a2a94064c0c9665213c6b050c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x822ca7afff97eb4b7723e57233c4044ef489197418f61114babd1be5e0f35b3569d357aa78ff4b727d0527cd875dc21b0588c4b51b68120050969e3084770d6f
     
\\x6aae41bbd2520cfd922cf7aad9db5ecf1ebfa45bb2051aecf718527e6ad7fbe71cd1441f091ae2d6948ea1e921a45cc2a8caa80f849b9f7a1d68da2fec176700
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x0a654b8cbcd3e62f7c1e6ef66e8379f73d8bb89eddd4a72ef196ab305797bd3b3d33f8d85d945a306c18f1fe1999d61f8974421aa9243b6f62547e739acb7235
     
\\x20e46d9237653940b39912602b9de7a4ecbffa4f3ec1066851653da013a80f96df3a93bd3e3a984e9ee2382cd4c5ab1f016e644a578571bc18cfb4d618fc7700
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd7ee1f7dc29515291230bbc4fbb4a7f33d316850a1708acfb038f79830110b7e2d4403d8b451f5bce62073418aa79b410556dd0e0ceae978bd60e6543bc2d72c
     
\\x54276254af1ff885bc4194bb4cc29af702fa94177f1824fa0e60b907e87252b771288c0bc2bdf2c0afee48d8257ef7b8892bfa7f938b8ecfbaf11dfae3d66307
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd3fd7ffa7fe45c783c57d9edbc6b6c2329d81532b2bc3b8be5aa7fa55321fa6c875b29a3d23110cb649ec5323ee46fe161619fe4ad3ef6348fc3bb8b815cf785
     
\\xb17f4269d1a48f6bfc8c994fa2c06c129970a5b768c7a016c72871dbb8d748f1e0b6a3e9a5800d57d62b02180cca8ec340e1edf2d6461dc15df4c3d6ddc88707
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x63398782db22b0131d2343454e7a58773d2c37ff57fa469d0773d56b866697ef04c5e8e220ac483dd59905f9f456f89814ef0d740ca1ad34666231332ef5bf21
     
\\x74cc7582a82273e27e61dea464a0edc969d0db29b600e0cb92f512724e55f9e7a427356522ad3fdc1191a02b11b36be4b4bee6b64e5e1ee3f32bc55fd6c8aa0f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6445e4c3e2148a48c1cee12d0b3657f9b43d6945ebc92b790663b04682a838f135390cb61626b6b5fd3a38284df184b2807ec205db651378f76c0d56e61d6fc9
     
\\x82e603072de4b381d4c21cd3171a9d422e1c57f735c43c32812b20eb73a134d26cae5739c8d48461726d682f3ee076ffab4ca9dce5077eebafc4be06ceb83108
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xcfacc4bfbc0856f69d41be155b67025641f0d67a3b7175a204a2ccb3f76f0df6648d9f4c77f80c7b28436a891d2b7cf178b190690506a99376c5daca27054a6e
     
\\xca7ace471ba9761d41bc3c6e81a23a9d49c3d183843df21524088a4309d77ad713465fd1be73799b9def7ca3d3ba5f6ce81209024f28fc82cf3897f6d60db209
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd33d1b97a77584d7a348d82cf1a34a53e565d94198143693de5c4fc428e14c366f4c6e238f18dd74ccbfea8ca934298b551936c1b9f830ad8a964e42e6b5c6f0
     
\\x8531b0aa4df684c147404e84b9b0caf0ee71899ec5a56682533900adeb8e164757543d9988033a2923b9fd67606c618713d4fc2f027dbd234cc80a0baf825407
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x684f83979dd2ecbf3f34197d36e00493208670d1bcd179e45e0d047111c3dd27e0bd5fb2e669aa7b3eb1deb8869153e75dbbbcaf7877caed1be04b5f1632d285
     
\\xbb602ac29718aac3d4ba175e8c225f0964b84dfeed95fed096432f01d38b54092f5d77f95223de45945a4764fe82385ec9e8c79a676efa27397394115038ea0b
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6cfdaf77fdd51c91b9eef293d4c44a6f5f56db27e2ce07b8f8c3a429856cfc07ecb355bfd47c22a7aa401fc852468927f789e665f5a67031fe58b2fd1385ad4d
     
\\x8849afe78120c811ff14f825bc5ba09f149f601e8da7cdd4f414d47649e030f38c6b6f235a340e4d213850270cd5c363c5ebdcff914b4e4ba19c4da640283708
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x7686df42b9fe0326307a066a15f1b40be581d545e647c2f19eaddbb75dc2e401f9dcf05f17b30f16a4e03e44fab0aa3fcde7a2533973f03ab95ce47ba76880e5
     
\\x75d82a31a8d4eb7f0468f1dc577524e4cfdde8f6445ea14b14bf4984e9efc8be1646595e1e193114eb0460c3983592eefc9c6023b7953a1c770e10f7cf1cf70c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xad86359e9ceb0df3006974850a21a95cbcfa6275ac48de7164a16fcbcc0fa7aa91b56ee1d81a892b331b46a22ff51b14348f97731cc283c1dfd00a416b50ab5c
     
\\xad7333e6cafca695115329fefc8adca1033eb3419cc9cf496c05f563c6507199c684fffa0ea1bdb1c319123e639c42dcb73d778e57dc391c67fbafd9547c1409
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb93074eeaccc870bfb7d7f0b1be13c889dbe0579c54c48f08f22383cdda6ec9db4501f48d6b6d179b0c1f31f4ebeb9e420c593a888270cbd50b6d9ccd6613ca1
     
\\x5eb432877b55a459cc1e6079d1466e8725156cd0929c599e2425a74dd25ef6c2bd29e97a86fd390860ba9d2ec0e201a4ba7f23a060e577a85a93edc1fe5d750e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x1c3d92b5481bd8932c4f2143de7876058f701f44a6d51e68b463a804e285a49b7cba6e0246fa9e0b7a63c07b20dba0fd48e77a31b4ebf3758397ceff8c5dba1d
     
\\xab0c1a12bfacb55732a815bc3bb624456f8c2953eb0ecb0b3eb71e46010dd5fc6ed17b5b84c1410d7e9c889abad45be16671f4a828271d835fa33eeefb95380e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x51a7f140bff51a2315e5ad41b86717903f91428de5b3d40a1c6fe21aecc2139242cf1f928fa70462608f3db9fa02bdec31eb87e578cc5b76d7e12daac72a2ba9
     
\\x5339601ea15dd0661c6ede92d9e4d608a6e43c8c135e0d9959f3d4b141c6d9cca82761d75428a706e951de570966087298da72f488385b4476792a2692a9690f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x5fd2d7ce2c7ed8490683005a456b4fe0d96e7bb3fc7bb6f4c50a506ec843caaaeedc07dbfad758ecb73ff0c7cd0a46f3998f4b6373a7941058ac1bf426b57870
     
\\x750b5f723d262830bd01eeb41af4ab95765286f0d04a46e4320ed2a9041dd06eb84979706a9e10711ca96fcbae15ef682e3896b4182e02d0a6c8d1358a6ece00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf26fee644726d1f0758402bfd1b70951147bdb99a0d280847b6b44d943d4e419ebd48456919e67fcea5fbab2ab1c317aae0757b6f7d1c76ba72ca8d87a4b4d8e
     
\\xefc33bf9b03c96f4f986f45bd86bf0910f2b9b3eb91510a4e5706eb75f093ae20fd90ecb42d2e08f1233dffd20625a19048883a5d02bd4b9fae5c0c5145c910f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x81d3d3953df98919d19a7791e8a6afc2f33a5681e9f4fc9b1a93522bd9533e17dd0dd5890fdc9d22bce4966702d7f3d3a4841516366671f5c47a90ae466c03b7
     
\\x5024919e0eb61074b1a48bfccfde9f3d8eebc3f3d4ff8136cfc67215d81a4422ef0e7d48090038b3a44d2e2a6656142a08ff12f437c2a4780fee45d2f42ec60e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x777eb2900b2ff959993cd17ee9cdf7ecdb103feb82fd943965c66655922d6066c1fc553ff283804e16e2276f64554df64a8e2beecc1b8066ce370c4b7e40fb23
     
\\x0bd29f3abdf47e18a8c40d945537728717be29a48662afcad6c792e7721431178a3ae57f29f382245da11efd710c03468285560aeef10b2431fa4426ad5c650e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xfffeb879206c6381fdc79f360a256eda7c93486136b7ad2ad3d296211109ef59d3bfd76b3c8b40affc98998a1be7d40682378135da6905aa0425b39f63660b10
     
\\xbb11be7f5294f56bb6bd93e437981a2f62d24af1b0aa6a78a6cf079be054eb010a65550f343dc6a7772013342baff09b4342c985e8b8bf9cc8a1dfc01d4b4309
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x6ba011c665ff21f7ee1ad81f7dc1cf4ba90bfb05f2cccbefd313a33e86261bb7832520c44b1ce1dbd1cddd4bfa8eb80c5fbcf81b9f7729b1567a442552548014
     
\\x8bf40a2d4ef48722fb3837e7d0ddef90e38c9d7bbff448c4e4d6fbe680d6902f951840bcd532f6f90b4c29da85ddd09625b2d3b61d4e0b5dfea3335a7e559204
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4d0da1c54642d4c34280400fe5f1220fd332ea3584252617306ee7cebbf54590770eb0ad820e538823a51303e13d0304c38e8023c8d2df0dc56293bb8abd9ced
     
\\x7dfd8d7808cab2aedd2516347c1469b7a0a1d8906250dfa6c6a5041b89c0332834bf9719fe7648b4b7dd00e868d165688a341ea830d5cb8103356437276c6708
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x41fbedad2912c615dd1d8eb6e23180675892e77b9dc9a076344abdba8f2db59e5adb68d9bd3251c24994ad5cd732cf4936cfaba1815818a97416e54e7f15a6dc
     
\\x88a8a9db587f65f47498c5e8caad71777b57378bb3f17e44ef288a5b073da5f1301bd7899274157cc5745fd6dfc9c6695f39d01824a34e42e7bc39a46d3d7801
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x43d3bd1e890b40226d43b8822d679b345cc4873790e5977250077729b0bf7121693239c1485f4b1d61dad3695439f57ec3f6ca0945f71b211104375b3f556824
     
\\xc50580e04ce0c135929e88e2f92488a09f49c0a4e06891a09e8a8963c22feb47ee8122d9758d6713cee05dcfca7506ff2fdee5d76cd4e8a5c8d6cf31aa872106
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf89c590d60a9df2791ff318d2a283649f5794b1a07a82d8ab0d71386e99001ecdec1041502943e78ac27b77630f92d5cf2529c42e88c727a80263b320def1b3d
     
\\xaf5f9a46d881e83c75882407ba339e50b973f70ecfe4b822456ea805366319151709ad88372f4caaf625724eb2373b83473d821f5d5134495215571d4e89cd00
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf206939fa12598be59a41baf3244ac7b193b6f1911a72d618c4c4d7218607185de714633004a09111d26f78353b7a1149d2672446e2411c522739f7ec2cfe754
     
\\x0b6a9d49d9a32984ea83a39d10582f5011ddc79281e36204bfb02cf45eafbc8553d73bb98ee2834ec1ae7442f8ca70baeb3163a2215b23cab08e8cbaf9c7f909
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xb1fb13de7b3fc9caa331b90bb344a11a205db817c8615fb8bd29968fe87edd28779a090cc35441604d285bc029b9cfc2a54a8552d9a13aafd80df2a7ed28589e
     
\\xce00ac95313c2f18d53bf347d1e51d8428c61d2c9c232d49a79d88034e35db18fa324efd7e3290b6f758235136157a2e0ca59212e5a8053420588fde86686c03
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xec5f21277c3de4ed68435205a861799ee2f60f83bd5230628d77e6fc7341cec97bf6574c47e2e54b08ec905fd16b3c2a4a44b5d6c2c4dcec381a2394a80b7d9f
     
\\xf1d94f78fa76684dadbf10c3e4d6cf8ca0ed745cf6c5d8908cb674ebd662c08f29910a327cd3f09390e88ec90e5b84be783704d3becbab750786ebe4ed6dca0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xe5c61979ab7c7c590d63dff9ce3751ff0882da3087f152a8d146e6b4b9b3bccfaeff6fc91715b377be5a71d150778eb7e737feca1799558252eb37ce3a316f00
     
\\xeadfc57490eb0d79c346c8812faf0d175cd1c0b5c935f50fd628b14e347e1283808656e36519b444023f45cccab36c4b228d4032d735227a1e5b1ff713321c01
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x626a6ca7e48ff9f1cb87c252836a2d83578dae406da08ee241812446687de4dd7f5d005cf03bd1bab9008796126cbaf06f31496e3d701563b357e66214c26b62
     
\\x5607bfa4bb5b0a4e1bf08f0d38da5d8586722dd0aeaddcf5d11c2367e1eea84fe96f703197f7bbbbc69b712a5b5984948081b9c72fd25fff3cf3a4cab9c4ed0e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x89ec650593520523ac4b62572a759b349e7a7ddb67983d086447971a27b66f1a709fbf2f244b0eba4688dd7f8d0c0d6f279e887ca5dfa367e37307130529b732
     
\\x346a625acab453314fbd3ccf29a1f5bd10977ce3a96a3fc163b4b82be9365b8abc4adb7b8769ccb36c773941f30f4e4f62bde1ff010c7891b1db0cdba9731a09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2d393cba79b51f64fe37a325d84b43ed5a01676cf8b473dc3c7a6def4c13781dbed473061cf2046c2da57a5ddc3c245d42c5be34aac4f227fa6079557568645c
     
\\x804f10adf8f80922516a1c4cbf19938ac7c098d959453e9e85c5bc340775e5cf8a632b82f0db8c8cb1e13c71d7ff9adc57fc624cf489abe6bd12e2927c3a3006
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x5515f801b2074d3194f6371fe00472f576f665da16f206892aee5bade0f40674e24e3b0ba55588d902a8d2d5f8f6ac2081ffcca6ee3a1dfdaabbb65ec471a064
     
\\x8e6d00008a850cf2e7a78224a21a28045a03a1dc731f47847f52f895b16231b743a5c1aab06c7e2af91c41eab4a057d69660511c15772ac46e6f768b1307d90c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x74366569738fe38687d077900d80dd9172da6cf9b33cb415657fe86ddccddd4e7c1673cf5eb8390db70da9da0a45c80e16d7f097acc0069ed41e3887efaf7995
     
\\x822761a3ace67e3dc0e351f3fe554d72684720ee546c8f30d35996e8f3552d2419f1e5a497d9e56e0eab4e1a5aaaf5e810e3fa7812a4c4cd8f9ebb8d48fec807
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x2f33cb30784fd58b333af9ec6675d8cda299d338284c21969814c01b449d9bebc91bb6732b0017997d35dd81ba4450788630f22ffbeb72e50249a987770fc2f4
     
\\x6e722c7d553e674e3224fc32f84aeb1b033fbcf8c2d99ece625d799f86b3c7ab9870717baa71ca00eacb1e4d978038d11aa2339c7d3f74992bf3641dfd9b030d
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc99e55d6e70fa747a1a067de5cd016271857c9b6fc018ff928ceb5cf625ace24502bede17b958ae8cdc5078f8c4d970f719dafe262f8f29c1e64abaf4361e7bb
     
\\x19109fe6e021335f7810921f33315b641dc1c9c71216b46d5374efa3660ea333207559b0c0f07a0bb9dda6d7308a9712aeab94eb1a7bf289c46fc97b8f24ff09
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xfad7a67c3382dca37d626173c50787931a94c7b83624fd1c017e859cbc05a07f73b0b81503643c3c640f10ed6ad581366aa7d2496a00e3b979145cd3530e8502
     
\\x122ffa8b8b7eb6141b5c9e904ea8323882286fd9f26312fbbd021df8fabbbe4d116f38f9f3e21e68cd020b463e89f620a8133455f0f2d1a032454cf36f133f0a
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xc95d394cea0ec9c8d6f0dde65f618c847d569a92949f45ee8ede9e990f710b7bd260944f9229a1e61448084fc6853b054dcc5159d9847b3f9dfee81bfbcc654c
     
\\x76178ef8a426c5cf5a11da65b037cde14ed1b80d6aca25ea0168f0251665c3c5c2e9d3ae1560a3a3461dffc20a601c3e939cb21fabd7a36bbd898a493d42270c
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\x4dd6e110c8b80dcacee8cc7e704721f59de863e1338b47115693fa565656231571488face0e618020077b35334dc4137819492bbc04f5a29daf36e0f573850f5
     
\\x7be05aa03416817c38ba9d8f8ba16e3e235029f9af6af2ba113455aa97c78f41b160cf23ff99f780affdbab2697d576c3fc7b9dc56f08e658752c64c8f325805
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xf6a72dbb7d1184f3d76a572394d078f3ae8c3049e530c8342300206219e14dad748dba6ff4a40bd25960c62141942498be43195a0a87c118c5708c6685cde2b9
     
\\x485b825368e4311cbe442767916f2ef79f62ae74e5ac7fd53a06cb49519c37b2ebe7751136f8c808ac78f1f38aeb5d289248b1a09f90fc8b6549da63c083160e
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xd096d453079cd775d5845a4b31590e1d6fda45dbc2892cad3a9512d9b03166453ecb38f253d891d4555ab2f864803bc825e6511a8efa358c8737207630be870f
     
\\xc4f047cf59e9c9ca76d6e56cd7010c9cd543449d30ed527670fd8fb145e00ba95bd087eee6656d76fa5553a1880e499050f90d61c1be8819d6eabb9200a2a90f
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
\\xa3a4bb69b20bdc4dbcb581dfa7188ef00eefab7982ef4083011e594698c5b0f91620e6e1de0053011d105d55545515fef97749460399f5eaf2493d906f5ee9f4
     
\\xa98f9e17af597ba6ca9d9e6fa359241fabad9e8452a4d81c7cd5b6f33335ec8c6b2b9841d78c6f4ee3788db57cf546b5426b0148c24454d599c8306b34a35a06
+\.
+
+
+--
+-- Data for Name: auditor_denomination_pending; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.auditor_denomination_pending (denom_pub_hash, denom_balance_val, 
denom_balance_frac, denom_loss_val, denom_loss_frac, num_issued, 
denom_risk_val, denom_risk_frac, recoup_loss_val, recoup_loss_frac) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_exchange_signkeys; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.auditor_exchange_signkeys (master_pub, ep_start, ep_expire, 
ep_end, exchange_pub, master_sig) FROM stdin;
+\\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8    
1612027631000000        1619285231000000        1682357231000000        
\\xbd876eab1bfd5ae98c0596a8c97dcdbc527cf2e3f51bdc4aa9ebeff924a6ebd6     
\\x8d298f79591506593a94a89eaa6fe5ef326be449974afffe86d5518961e538775e8ca89cf1d6cd5097483f01fcb095a97822f8b07e8e14c626e3a62bfc11a302
+\.
+
+
+--
+-- Data for Name: auditor_exchanges; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.auditor_exchanges (master_pub, exchange_url) FROM stdin;
+\\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8    
http://localhost:8081/
+\.
+
+
+--
+-- Data for Name: auditor_historic_denomination_revenue; Type: TABLE DATA; 
Schema: public; Owner: -
+--
+
+COPY public.auditor_historic_denomination_revenue (master_pub, denom_pub_hash, 
revenue_timestamp, revenue_balance_val, revenue_balance_frac, loss_balance_val, 
loss_balance_frac) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_historic_reserve_summary; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.auditor_historic_reserve_summary (master_pub, start_date, 
end_date, reserve_profits_val, reserve_profits_frac) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_predicted_result; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.auditor_predicted_result (master_pub, balance_val, balance_frac) 
FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_progress_aggregation; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.auditor_progress_aggregation (master_pub, last_wire_out_serial_id) 
FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_progress_coin; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.auditor_progress_coin (master_pub, last_withdraw_serial_id, 
last_deposit_serial_id, last_melt_serial_id, last_refund_serial_id, 
last_recoup_serial_id, last_recoup_refresh_serial_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_progress_deposit_confirmation; Type: TABLE DATA; 
Schema: public; Owner: -
+--
+
+COPY public.auditor_progress_deposit_confirmation (master_pub, 
last_deposit_confirmation_serial_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_progress_reserve; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.auditor_progress_reserve (master_pub, last_reserve_in_serial_id, 
last_reserve_out_serial_id, last_reserve_recoup_serial_id, 
last_reserve_close_serial_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_reserve_balance; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.auditor_reserve_balance (master_pub, reserve_balance_val, 
reserve_balance_frac, withdraw_fee_balance_val, withdraw_fee_balance_frac) FROM 
stdin;
+\.
+
+
+--
+-- Data for Name: auditor_reserves; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.auditor_reserves (reserve_pub, master_pub, reserve_balance_val, 
reserve_balance_frac, withdraw_fee_balance_val, withdraw_fee_balance_frac, 
expiration_date, auditor_reserves_rowid, origin_account) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditor_wire_fee_balance; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.auditor_wire_fee_balance (master_pub, wire_fee_balance_val, 
wire_fee_balance_frac) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auditors; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.auditors (auditor_pub, auditor_name, auditor_url, is_active, 
last_change) FROM stdin;
+\\xb9e03a886ff5844d5b7941233678607434555caf4509505d078503b84329d49a    
TESTKUDOS Auditor       http://localhost:8083/  t       1612027642000000
+\.
+
+
+--
+-- Data for Name: auth_group; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.auth_group (id, name) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auth_group_permissions; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.auth_group_permissions (id, group_id, permission_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auth_permission; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.auth_permission (id, name, content_type_id, codename) FROM stdin;
+1      Can add permission      1       add_permission
+2      Can change permission   1       change_permission
+3      Can delete permission   1       delete_permission
+4      Can view permission     1       view_permission
+5      Can add group   2       add_group
+6      Can change group        2       change_group
+7      Can delete group        2       delete_group
+8      Can view group  2       view_group
+9      Can add user    3       add_user
+10     Can change user 3       change_user
+11     Can delete user 3       delete_user
+12     Can view user   3       view_user
+13     Can add content type    4       add_contenttype
+14     Can change content type 4       change_contenttype
+15     Can delete content type 4       delete_contenttype
+16     Can view content type   4       view_contenttype
+17     Can add session 5       add_session
+18     Can change session      5       change_session
+19     Can delete session      5       delete_session
+20     Can view session        5       view_session
+21     Can add bank account    6       add_bankaccount
+22     Can change bank account 6       change_bankaccount
+23     Can delete bank account 6       delete_bankaccount
+24     Can view bank account   6       view_bankaccount
+25     Can add taler withdraw operation        7       
add_talerwithdrawoperation
+26     Can change taler withdraw operation     7       
change_talerwithdrawoperation
+27     Can delete taler withdraw operation     7       
delete_talerwithdrawoperation
+28     Can view taler withdraw operation       7       
view_talerwithdrawoperation
+29     Can add bank transaction        8       add_banktransaction
+30     Can change bank transaction     8       change_banktransaction
+31     Can delete bank transaction     8       delete_banktransaction
+32     Can view bank transaction       8       view_banktransaction
+\.
+
+
+--
+-- Data for Name: auth_user; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.auth_user (id, password, last_login, is_superuser, username, 
first_name, last_name, email, is_staff, is_active, date_joined) FROM stdin;
+1      
pbkdf2_sha256$216000$K7k0QYuh5pJh$51zKMkeIWDzaMmUHKEmZb9OktjUbZO+BmdBQcVKEj1M=  
\N      f       Bank                            f       t       2021-01-30 
17:27:13.978717+00
+3      
pbkdf2_sha256$216000$ZrzjnVZIBY0k$IKJFtcSSh+nv3os75FNet2Q2hayINDyrRG2iJXtmf6k=  
\N      f       Tor                             f       t       2021-01-30 
17:27:14.330922+00
+4      
pbkdf2_sha256$216000$Y4tMl0FAQ98J$NsLQf3Mufcivv7dzE4x+ogkv/vQ6ChBqE07LED9LIlc=  
\N      f       GNUnet                          f       t       2021-01-30 
17:27:14.470351+00
+5      
pbkdf2_sha256$216000$bQE8Bf1EJhAG$H+zI3ZfQZsgKTpGFZcvEQW+JiQefVyQIUcebzRkjW5g=  
\N      f       Taler                           f       t       2021-01-30 
17:27:14.614397+00
+6      
pbkdf2_sha256$216000$SxATKARmfocl$ug8z4uj9O1Z8g82fvjK+QncJGFewH6qUfac3Y5mjPCU=  
\N      f       FSF                             f       t       2021-01-30 
17:27:14.755361+00
+7      
pbkdf2_sha256$216000$ArDYtH42Omq2$83/m5aofwo0FR8UcMoGiZ9Sf0wB8g/awAfTAa5s72HU=  
\N      f       Tutorial                                f       t       
2021-01-30 17:27:14.90261+00
+8      
pbkdf2_sha256$216000$gVRHCgqjnAlM$6eQD5nHoVUOYIVey52i1rAZh+XeimdcVY8x5QFLt2H4=  
\N      f       Survey                          f       t       2021-01-30 
17:27:15.04353+00
+9      
pbkdf2_sha256$216000$pAf3yLtML6JF$m2gjfhvowFceMVumNKzQApwWfTcuntPxL+NK3gXBVQA=  
\N      f       42                              f       t       2021-01-30 
17:27:15.55531+00
+10     
pbkdf2_sha256$216000$hOUkwJTi1lFI$fcEstNkJkeFuZIr4C7f44uAHCUsBdbWHSl6RPbCwdVY=  
\N      f       43                              f       t       2021-01-30 
17:27:16.077085+00
+2      
pbkdf2_sha256$216000$tRFFwYMJyEC8$z0qcdlqkMTLRRJRWYtp5lQpNiRczIg0cRonK2mAwNNs=  
\N      f       Exchange                                f       t       
2021-01-30 17:27:14.162215+00
+11     
pbkdf2_sha256$216000$asAetpqpC909$ys/5RytKFjQRU74UybSuAjXHvu7yDoagjRmE9GRp+eY=  
\N      f       testuser-N7pTtQKO                               f       t       
2021-01-30 17:27:30.109544+00
+\.
+
+
+--
+-- Data for Name: auth_user_groups; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.auth_user_groups (id, user_id, group_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: auth_user_user_permissions; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.auth_user_user_permissions (id, user_id, permission_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: denomination_revocations; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.denomination_revocations (denom_revocations_serial_id, 
denom_pub_hash, master_sig) FROM stdin;
+\.
+
+
+--
+-- Data for Name: denominations; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.denominations (denom_pub_hash, denom_pub, master_pub, master_sig, 
valid_from, expire_withdraw, expire_deposit, expire_legal, coin_val, coin_frac, 
fee_withdraw_val, fee_withdraw_frac, fee_deposit_val, fee_deposit_frac, 
fee_refresh_val, fee_refresh_frac, fee_refund_val, fee_refund_frac) FROM stdin;
+\\x00d8ae527f54e1952262cce9563ddf4a50ee19513e232518c71cd0ce3e99faf77804cef856252133b45baa55e37a8d10b7b00e846130f5e9d8b0cb13815bb209
    
\\x00800003c3fb5cf0f8b68075ca2a2266256a6e72f5f2e0720b454691092b838845020989c035421b005f8e0e427d1b436939559a13d1776e36bf4a5d5895fd036126d62fd4586ceee4093ae3bd785ec507f1c2ca19cb140a6d2b003670be4bd2e527fd03a483dd59820cb84feca8dbc825151de12d7253a3148f7fa01f7f901a1459cb6f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4d1ab9f38c6b585 [...]
+\\x018090484e1aeb0d61076c597cfaf92c02db198758c2ae84f1cdbd5762d03d63c7d99c74e80f86277f99a84fb25577ba57d70cecc89aa534566ad93082f5cc3f
    
\\x00800003e15225253647d77626dd0730c6505cfc090d62bd9a705e836f53775602271a4b6b9d66ff040db223de5dc7143acb6d8af0c30fd9bd8708b80eb45e90d4b27519901cbe53e15d2cc25f939859bb5b4dc9250ed9e5016ee8624662d2f867e47365a3bad49248c77a366bc7687658774b32823d13a9f0eb3bbc255564958af07d7d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5e6c65515ebd26e [...]
+\\x02cc50c55647806a5eec469457ec1c9c7a077e6f8e0f280e072038389da80d9f229c899414e2073c0740d7551d0849b719cc5d418e775b5fcdeb8197827931b8
    
\\x00800003af26303848f0e1f0efc3639c395f547e4949406c51e210977804992496f5fee96886a568402886d2f7d958e0bed1c2936c24f342b460e79f4d281db32941a00c6c918f5b4be9076b7336674fc6b179fef48f466804ab1ba9b1e2b2bedeb177770f15b47c123036c66fea4ae20aacf7f801ec24e59357b8d90d4883ba58218f7d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x40aa30c25e26c89 [...]
+\\x02801d51fd407301adff711cda7105aeebd2f9c6b5f6f090e206d6387b82bbd798c852e0660e79ff7f02b44382b8efa62357dbcd57ef32ef3d27819362e6700b
    
\\x00800003c4e2bb1b48a01aeb6005089d669bca0ca12bba546401d8c483bc81d8920b1b4451fba154b104b6fe434f2f4eb32b24c82d5afc63966f68eb457322215aab96d0e326e2ade686a9e32d8a6c464dd60dfefd47a2879ebea97fe8f42a7f83b8c157e85b9053f0f4810b0482f60a549fe3a250655fd856553f6ad02239defc907c6f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4050ebf427437b0 [...]
+\\x04b04cd5570129ffe3f38a23b50af63eeda9864eae2720d1cf3c98666b1a43ce4325a1ca3dd45333c01db4593d0ed617416a329ce09791f276bc717a20f5ec68
    
\\x00800003b0fff0cd518077588cf975b0b8a6bdef63b745dbd264ce41c17677e02bcc68e337f67b3818e3619d6fa5e2bddeb102e89f30788f3222bfac3b4d7c6eccb6cb650356673026c03266997333fa0466a181775b7927e05c12f6e270ababfb57932c980862d121828f7b09d35530ccc3acc79f4a4755dcafdeadba111fa28c260edd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7877ead6888b7eb [...]
+\\x05f895bb1f1922d45c6879f413b393298b7a5208f495d87839a7dbfa39d68424036ce0bb4e98b56f7ec1cacb5987efbd3f18694be8da01b468984fc7d82c8697
    
\\x00800003cb33308a0ea44722055bd488f5c6daa13a9ff53141ca86bde7ff379554c81b78886627e170e67600a21f6c1aa8c71f520e56f4a0f18184b6271702b9a0cdfe09094291b086880bc9fe82fa4b8fc8f971bb660052fe100159facef0a0d74c14859dc8e5ff2b6780fc8e8c30dbf8f361bc8f7f7ba4fff74f897f236f508296500f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa62844263e246a8 [...]
+\\x08c07dbd08683a3d3e37b3cde312f50525510831379332dbe24cf9d52f43aac0662f0ae7bd40e38c1256d4067c3e34a7ac76acbe55cd5977347d748c7f3f6a26
    
\\x00800003ce014a4d88d7473463f99400b31f623ecf72fbe3736992ce997a58caddd2568afa8fa008d9cdbb01596b9871cd42f607660cdecbff7260a61d75866b8d0d41f2fe08564db1efcb9a851e671003cedc5172e7322709f98c0e7e2a36447fda9a93d6afcaf1687c901e4f2de07716c5e17fbef0b37339f84c8257ce85657289a63d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x16baf07da04c010 [...]
+\\x0938a45e014bcbcf313ce23ab48f34c59d2ab82b685058a7c164359327ab89f1b435878de6ef8db28f7eecb57672c6fa8cfcf7a2ded107c5f4d0054c4bdf8288
    
\\x00800003d78c6c80f0b4ccf3b5080f9f116fbc37671af6a136e7f56d79839caceccc5e2bd0f8eeb38bf287451f01b6e4b7c030cfa494024919197e48443bc6600c6a4d77be1231c796ae5ac1c832805d2cad37fa346d891f04235769d4e8066b4f891c18bd11670f0c943ed34b1572117787e0222e0f218f4f4a410e95725accf580b353010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x64a0b3e17797f02 [...]
+\\x0b0866a9b0b422b008c9aec9b42435e325a1541da4412ab77912f27d186fa3c98baab4f5cc3e093ecdfaa76404befad0aa667fcac9230cbbf96047d08b06ee4b
    
\\x00800003b79d04d66765c620e26d710818e8f294a17172b4c35cea228e567dd43da64d48449f8f8f41088fb901aedb84565ccdfe5e668c976b4c3d6c385874c3c2bd876b4110a905fb3e77062229abbb183d476a479a2ac903271ed2b7ff6b24f7b77c801a88fe4c60f3c3285836a548f531919a5c2b1a8b565f7cf06c0e013c89698053010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3d2cf3d17846998 [...]
+\\x0e548f47968f2994c7c74b730969b1c946effb89026b24a9d6b5cf453fbab9b266a0fc40fc531f7b1121e2ed0144205ebcda958fc30202475f8ad29438a5177d
    
\\x00800003bd2242cd5e3af81e907685c76aa35753f7848034ba1b5d31313e67f77d0d730f4c55be31c82920d667abdf99cb2679975f05d7f5a2d2e87d468057c02b78ea9438d26c331ed4303cc1cc6a0c2349fea60b49e7e679423e1c0eaa9170a85796aa93a840d63f00bdf13d4d8156e99a614238818d65bbbd62af9225e3283a4568a9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7938e3abbb96c59 [...]
+\\x1010f1704e23a51db1f8f6f50bcbb6d15cf35dc375ce6ac2220defd4fcc4f48a484fdfae95464cfbfda298faf0c2a78bfbea505683e4a7cd161b2a0990ae7217
    
\\x00800003deb3acb97af6489c0a6935c12bc2a1dae950474755e47df1083f794c53b0e6959aede5f3570851edaa63a043a38a9ffb5a3980ea04ed343c87aa54694065d08caa1fc25754a03889de8eceb05494bb4dbb8b032780f0014bca5142b2b7b57fe381c473660cb0875fed2b8514f2e179b22249b9b812ba2f8164c990a22b301a53010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd9b905dc0eef9b7 [...]
+\\x109ca3665da5642c3b1a0802bd850e5de03e468bc1b95198c7012b007ec879f429e7c48cf01fb870ab26dc235691001aa4917dc8ab88361737812672c671f6c5
    
\\x00800003b7c53e8dd67ebb46569f1714061e8b5ee1e8003687daa65f264505141ac7db35286ba505352a014bbe145a9af2cc620539efd97793b1dc70166228fe40abf705a08a5497f9c9ec734f167333d547d0aa447ee5a8bc97749dc0be13fd9cb0dd6550414a3cfde3aae4f6a1e544e0abf8cfea353708e5980f269e5095049e67d3b5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x16e220de1418e07 [...]
+\\x10147f3fccf025295ab07e766165539d86f838916a8aea40f87f9976799e6429d671a9d1116d22558f79391cd82ae7af323dc95ba7c62385b918c4549cadb731
    
\\x00800003c835499c015c10fbc8db0039856501411f4e678c8eb93eecbe6b77f9a6b7ceef2902dc59639c1ccbd697c4f101fe6fa42a87c894041f192a03997201612f259e82a8780bce5236b4f5566db0eace797d53529664e41f7d28765e94320c8ef5f1ccfe4c3fb9920da1e9a7a5b607e654b4604d1abd9a2286346cc9d384eaae283b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x279133cbbc7402e [...]
+\\x1248011777ce23ee3cf245d72ce9275bb24710e522e942dc14c63ef8b87919cf4a70734415431e3e570ced4563867f90abf705b05dbb98e02351fd1afde62ea5
    
\\x00800003d06e88a5ff20b9c08bd962b8186046f1cd1814a8e1d9c89e64c60a3c91c75cdbd94bacb1497e1947c0c0abd27cd73dbbb6df86b84ffd33d7bcbac0f2aa055357dbe991c0d45033443d377028c7bd951053de7c0a8a0244f5ee77fda16fb49358f76de9a440f10c678116850b0f48fb35fb23cdd3fe78bfc4dbbe42f2d714bbd9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4a95f193ef1ade9 [...]
+\\x133ca4eecc0e3808292f9da22157c33d6b4485917a0218d469bc5277e7166cb64dda1dd87899e7d4bb72917ade27f9540af648080bfed31bdd3153d17d9cc224
    
\\x00800003ba43c6673f9ebc4604d9744f8c74ddc8993ee505d33ca8d5a631649ce9e11141ff1fdf2dd5554b7c20fb485c78a5dce53ed9473389342f2430732ca42092b9c985e274b09bbf9d54fa05f0d6ef85929c2fc5febfb065072a7f4a6f15d12189e6ea6a16da9f0e43d723b51cb7182625eb15e2ecbea94c9ec82986db08a2e73989010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa29b6d13bd214fc [...]
+\\x16f4cc9dbb495bec7746229e2b8c3741c9f4254ca78815c31b5795d7b731ac55a0ac9b6953870751c6944b029c945da5d633b594119f61b193abab718196859b
    
\\x00800003a70e5dc3b3953f71ac081488ae836c4d845ca0537454fc30e84cc1c46e2747ebba6167672e4b28dff5df3fff8581ef929dde880b5d3fd60e30c79093c506f978f1c66dee27939901c371330a04e6eb894c8fa486951e6515990c5eab2889f39ab25a3b3a7c39970078bfb4aa9726ce2a8f9f98c861fc14d6179196540a9a5c55010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf52b1532a763388 [...]
+\\x167464b2fd2c1ed92ab90be1ab4823303b043c4f4d53d963297c08ac583348efddfea7e2138dc129dd4e4fa210a58e7fdaf300562dc6fd7c57fbf89a0a7ffef0
    
\\x00800003b6184c0fdc165b32958d843fe33c76c0d5de35bda29c2b34799535b56f6786f935815a200f54442c7b5b248358a8092949fa7cf364910c2aa6ee14d6d099598d547e8241e682b0e79f540a3658fb6435a2e8d30eca715e351d2bdda1f04a5a90374e1b80729aff3fcc4b92d1c3fdfb339965f92d33e06ff484718f80ecb8ff13010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1a72271cf0d23ff [...]
+\\x17e470bfcb85e0420526b3e1b130431be9939c408f031759def09db2e55f06ab57da90960723ebf8b918c9ce80980a54870fc64b97eb844810d58912490bb60e
    
\\x00800003be0ff18379af153ada487079e2ab7ab46c8bbf22810ac5be6a3a9380cb0417f8ca9d39e865443f06f171519a73a66853eb1da27de3915d5021cbdfe8bb0ef7e85e4b181c9c13a824846b029fbb402eca2639e2f4f872c889215414a6574adc8e49ff9e7ab9c0f144994bcc27ad4f013652d4d47aeb7f4fb55a45c3f545278aab010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xca32758981a86af [...]
+\\x1b7c9e974ede1d63d7ca55147e6c22826d50de92c28ef624ef7a7a7740b94951dd26253404ba56e479cd5b13978529f07ad3c6d988a5fefd1f194af6aae85ca2
    
\\x00800003c718de20ccb18c29f4cd4abb0ed6160eb7b7b3508f263c2294a465dbdd604892dcaccc1d9a9107c57e1f5f29fb79e8d442eaf7d77603bd09bd98ce5bbd9d20189b483c1563e097cd08fd0c3f63d78515762bc276128c15a4033f61b3a718ac4a5895d75f7e1aaeded879761b3f8c1019f2fa804d87429df50e1b5544de31c755010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5cbc870b811ca1a [...]
+\\x1c4cc6c205f7ebe087e9571754e36774b748f7b2c515427ea9156c4937bb79aee5a2ed74679aa4d0e391e3e56ff466701bc17a57d95050a1118ddf003c210057
    
\\x00800003e7e209acb63ffc9fc45ff66ddb0cc1546bd939b2a5dbcee1a6b40dc1754496d4f3dec9231b10e9e4ab53bb17e643b69062187eccc6dd8396c2ca999c26f9666b6dc3a930e434d49ce2fded1c5444622b95a32c06f94d130316519b8980437d28dfd207cc6e2269f7eae3421706525cc5f9e8daf50edecbbc4277c59dcad348ed010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x39622454bcfc8a6 [...]
+\\x1de0c1a844e0f6ed58efed896ec5b2f0d86e0ca17139d1dd0da64c65f772153570cceb04f67d04fb6caf560e59d3796bcd78d9ac30cb888b42fbf6f529fdbdd4
    
\\x00800003b19c74d9ca68fc38037fb9406d0ad18e9ed1cb3008afda1b7da9e95244c77e750f93305f655fc777ba39c5c7d682c1dc44257c9007575fb66b5562fc171ae3f31f8de9f1700ba46de1acfdcda14d12f44cf34f3451c88a81b3b93f695bb1a3379e13b0ca0bd6ee74314d4c21f43bf440ececae866b8126e1e956c105182c6ccb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xca787f982ed2718 [...]
+\\x1e281cd00c1651e2953cbe0a693c794fe495a0cc220ee2cb6b4e96025f128b82fbf8325ba0567fe308205161d61e8ab960b6c5134ded239ddc1a13647b404f32
    
\\x00800003a4d5ddd24d65c11be327587f48330bb293c749cf2d85a834036c66e8b8d13453be328dd6f5a8b280416466c52ab75eb0d556a45b7e8a5d9d417e62221817b350090728e9d378a22bdc2eb6aecc788c7c950756ec40091d018cb4e82b24b0c8da52d6cdc8d81b47fc96d9db69616c681b53b0f57e80a7d23241ef2f736a1cd53f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4ede37ae58616ad [...]
+\\x2088de918e89d44ae7b7822f9384a08b6b8e3cb3c1cca087752bc4468d14df923f6e891b661e807660776a667e9551f03561c5b5c8259b05d34aaba5ad4608bb
    
\\x00800003b098035c255dc1ba66eebd2feecde8ae4ecd7daa67f257ef3bb569f1111a93c0c58a830fea8f9f14895979f48b3504d9b7a9984db2a63f2af126f90faccd402a1866bc424e4d8b27c28058fafb8156b3a209e2373e3dec6606ad1b8cceb26d7f6ba1a9298962612b0d6cbbd2b5a050409f93c0304c05f693c094d8ff81c8d50b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc6d43a16d4a6ef8 [...]
+\\x20d8e995de9ba4ed834d6947f29f0a39d3f5b51368d9a0ef20db1c9710d4d6ac650b699ac2895e48a29d84bbc9a89bb4c7be4836a175882694414b5b6c8bfe1a
    
\\x00800003d39fe66550863f58c7d6f659dd00a299c58fe93384e87f348f7e57169eb5a9a4a563b5b27e5f3fb2d071d36497702e94c5b86a833372ada365d538b49f6af0c6649fc89c4f5ca7524fe2e9fa631db7188951fc88c12bfb6e3dbb33c68dbd1916b160cd3726cfae97b8fc64f43478f605f86e6a33698f00d9cef11998550e9359010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xcb2f724ae0d3df6 [...]
+\\x2138d3b697ed5e0a47c74d22f8e3dbb36dd9232dd5e9fc14ef3fd0151cb926f3b0b1d7afe52c3328a437662d24836fba8ed4eac788da88a87d018afbc96061c2
    
\\x00800003ddbf8d56fa19efc70cd8c294ac5d880fb521461fee35e4e71e323c8546ba5ad4626d9072bff3ead18d005f016b2e073302cd471913a9bcce3d7d2cd36aa4b08cba5d1d1e9743d3bb47b40e560d0f7c17eac48fc0bfb60ec5517a46270cdd8935baa74930314b45cc3907dd9999f1d32ecf0d7beaf7e00ea5b14550185ef29303010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x32c468628918469 [...]
+\\x21540882a867022b6753dd2f73632471d104b001e6020517e57aa83a7a8bdc5e5533d96e6d76373dabd2d06643bfa2ad20fc68684e84521c2514853104c7f73f
    
\\x00800003aac8cc4963888f257fd2cd03a2774500d57e5e2ba092ed9514cdb61de98447d54c46c3df6ade42f4a7258b5695ac5e0d8f840fec0f6b3fca1697cecb8d80ed06f0c7c5d3b7ca8922ee0285f5014b06e8bf6f371a3dd32843fe0a1b3b895e5dba093a1394d246ced2f00ff133df52ef90a8b98ebf32ba5fb45c98a505c45f230b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc17f0c6b803bd22 [...]
+\\x247c01f91f17ce3181c36379ce98553fa54a3e929e2f0b422efc0ee2152bd7e1cfb76dcd17da333219c9d3bb84e87897c5bf8b898d82971ea55334355a9727f6
    
\\x00800003d4ef4447b6b45846981c64eda73047541d8db49a0cf05b6201b4e251436cd53b04d3f4e324e6cff10a29db8ada611e4604ddd92d57cb0087e83b1bc08fb3f6e51cc360ba45a67db3e9317187f4c5ec3b408c5c27c2616325d15c49e3f37ebb9470d35ee92e5b7c2cb2331d3f75cd94c7a8e28cae3f7fc5b399eaa7b3852fa3ab010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x918a9c337d5b312 [...]
+\\x26b4fd636c7858d68e8869a4640d8a4b108f3200c1688f808619c112db16600eca818b28fdb0f672c0d3b59b8ea5d98e8a3ad1cae5de010434959c90a23091e7
    
\\x00800003af404d0a58b3192af5fd1bce2e93151f2c5a89f8323d7aaa344908cc03f52bf5119d33ffefc4ade40add2a4c616d814ae3d043f6bb0cad7ac71b55e5c0744e9f329a933e283844a88d21ba5ce7db96ae560598452cec0ab00fd59ba93b72b5ca7707e95ba369bc04da5564f58a3e9730afa3db5334ea88fd264d41137ca519c5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2e3c636bfb8af45 [...]
+\\x270467c9f211718c9908cc7f023d902d9ebe20640519191870b0d5314e53724de1a16964779ba8cb688920b9454c3a39f95cf478bfa11bb8b5cfb6a403382329
    
\\x00800003d5bd872b544e851fcb78cf092c64329a873fcad6298f58797a0d85bc102d97f3d663b70b0d65e3499a8cc403f7a932a237058c4871186e7a64a9e3c560e8096caf2d9860df16a91ab83d88ca30245bbaa353a2b12139aeda95036542a30fb24a7b207207e7792acb0b7eb81f36fcf6a7c8bcb8c359c54f1bf885d659421b3513010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xffdc21f0d86f5b1 [...]
+\\x2e88052285b78eff17239f4535cfe1d1d692aeee0b3c90727a6ef95df0352aa8e7f99e97600c590e797137f14c4eb4cdd5e65f398f4f9b3fb144d4577a2860c5
    
\\x00800003f8415e06536fc952c6fe55927d58ccc840c965c59a1dcc2fe230f12d59980444593f7442f20045784595587b2e29240343bbd336841d4895826ed20b5237560713b6640147b9b216b3a0b1ff7ba680056ef2fc9338c5233ea8ded7bc62fa41b6653b9652dfbe623b646337029f54d82f978873cb8c64a0eeff192ee8dd2435f9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf73188fd938e6a0 [...]
+\\x2ef435bc7c2fba794dd1edc599f021c9f03f644774f900c413e59925f88ede326c8588500cef373fc4a70e9b0e7b16065d571fdefb0eb782725fad3e61f9e888
    
\\x00800003a152e4d11d1240963b0e518b048abd14c056a3c28c94e2e0cfe672068381cf6841db876a53555205b92bd662532a29b0e456c83c92b699a0b43c6605ac779cc859e1379631e5607aa2a95dfa44270f069a7e3c522cfb7d56f053e350a730f252072978948bffc5080bff1a70c8dfa345306eb52aba3d90c2a2ad472025140433010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf329d8c72e91417 [...]
+\\x310001e94f7423ac174cd343c28b314e980b18d2014278b12233944b7778ded7e0fe875fd9bfc242b820e44b451f94220c3169e0925353aecc53b4c6050b8a38
    
\\x00800003d6c85f5648c11005d63324b473ad6ebbe3d93bc6d938d2c02f5d71a113f66cec44dedfc1ce75577bad8e9a647e3c7b2c5909fb3726e5869da175119227308889d9ba6cdcde8ca36077dd37c7f6e083e1e7c3714ce444c5e6bbae29136beffe14bdc30f34b10739d8d27225f3efa32d47266bb02db4ad2daa1dbdbc6fa4c500fd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0268552ff166390 [...]
+\\x322c2a73884a4eb399d727acf4b4a856d793be17b07ccfa21a3260face42e83c1af83c941d7d93252dd5823ea7c4281fb3c6f059a287758b03a26e1b1ddb8da1
    
\\x00800003bd90bcec92f228efe8976b921c5b237ddff198c10c21ec0f5e97b0376a85b4f615c059de6e85b552144e30f11b6479bc79cd24eaa5fabf14c16016d4bb0cc6405d45154564777aa15db1a2cf9415cc2bc5e4e453998cba2121ab244e7dfcbcb12e723be7af925b784fc262b1571682217a94f4c35390b1f7a90807dbefe5eed3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5d42ef3d022f4b7 [...]
+\\x364476368e44df96dcbad28e8c427f09f4ff1b285e3d077d12adf4f49dc73f637fb84ce10811feb12017b121157caa0bd8efa4ef3bcb77a3e18cc9e0f5860a8d
    
\\x00800003c4e6fde362d5e1d0321ea1f92fd8db6cab33f8a3618506b111a274bee63ae0d00d542b98de3a55898c3d24e0646208de39f83d7b83afa959997f40478049f995d9cf974d054677fe022267931ca85708955c20d4bbbf72d8b0b6e202fdd83250b363c1509845ae4ed0764a63e736cb3a3fe8bd9523c2cd78a4afc3ba3e23fcb9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x82c969f517b30bb [...]
+\\x37b48cea777d9c75d809fe5a19a7c53fca8e4bdfcf6da6089086dddd4725240d2810d1e9fa9cd93625975f079d00e0c74e7be91bc9f93814ec3bd1df450f122b
    
\\x00800003a58b9cec48d7fe01728c21718db43a3f48c8c1465ce738dffbc95f61f914b0248aef98d8ef4f88ae59d0adc91671f97f2dcd11b02ab2a1bde10c3aaa7ef048c74fd2919657146d2668a4ca3dfe46ab645975bac00628b9fbbae8cc3094d4d5ef315b1937429bd4dffb8c73cf0e0249f5c7b96e8d7024f2d95522ccdc8c56211b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x203ee475f549ff6 [...]
+\\x3850b7568d46404cbc5fdd655b521c2536e3c78afe95db309263b583759a7958f72e372beefa88169fa047d258c218ad7a8a924e6a3c62749bd23febf85113a0
    
\\x00800003d8a99917f6114a8999cb4d237a98ade726950930e7bfbc2445bc4ca2e5b005780aeeb95713a0125d2237cacbd0a5f0f87bca33f54aec5d6e5aa241a8cc1af89d19e585bc07775a55b991a1938522f05e043aa65c1363c1ea1c8b1416062694c831372fb3f9d01b6437874d9afb9dc71c58c3ab7f2cc460a38a0d70c8725e7345010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8f078bf1c41426c [...]
+\\x39d0730d9b51b10986b89775e653fd30882f7764222597e5a26ac09b48b28e06bd590becbdac77b0958b736e5099e95c8e197b917a2959f277aafdc9fc869ae0
    
\\x00800003befd851e6ac58da16d04b5ade1657c6bdb5b019533b3270a39e0c8730902108f11bce31a8764f72e7d1bc76095c35fa9ab8e4e72e70b7615b0f8e12957151c419d94945f20148f3ee437af602766c5dd07fd06150992eb95a6780e7250ac0a2a78ba4f9c99571500d8cc62f98debf11c2a2969b1422d6d95f36b1976bfb7a7e7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x37551f6a59bd198 [...]
+\\x3b902b601cfcfc17f6f4f6c460ea83bb54da4e9a5c9f2dbbcf557974076dca3c1adecbfc632e995b242a391b5db2fbc24dc55e67b34c767845f7deceeec86966
    
\\x00800003d412ae8fafe14fd40d1376a2e324ea1d174e822fabb7fd57124fddc3b7cc4e9e8c14ff4f0c5418b14d292b50f5e2c4e9214254fcee65ec98e78ae957723107b3433438cd0856dc1e4ccfbc325692712e4fcc53da6f89434e2d2f721c2591726f4cc8556cb865ea3c16b2677881fc8c29d8789de82212093cd4ff5c75d553267d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x853d54cf73f9ebc [...]
+\\x3d5086eabda777d579e98c1e244afe0afc4ebc94b10f527305b3f55d57507bab8224ddfc787c3ae88c04661f71aa0f56b3f35247ddb0c1f779c50b5942f5533b
    
\\x00800003b869b497274cac432559ec2d5c1cccb3b5c1ce7c73fec0a58a3b471def665a20f537941119133ad8e7ebf2f52070e6b6ca05fe95c156860046adec6616b278e2f369d5ee29362a63d26df68428ed2373e39ae163837b43b7ed0524619a1531f88fc28df66f14c10a3a495e084bf7569bdd3b79181cc2730a4b5ddd0284a113cf010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3d9be9c04c6c9d4 [...]
+\\x3d3ce57f8060e217e7f5e0782fc0b75e0c52378f2d6702d417e5904f54c4b188be71ced3a3cc9c1345d7c539744f317ecbd6479ff35ee16b0bb7166d71398273
    
\\x00800003bea35a06265d21e8f0c888978edf2a55acd4a84f1cd8e78a99b6042c5435b6e1a359f92722f29596b6e770d812fcafee2dc9b7be55dea1e333e774b7d1cb1685f2739eea0281ab01ef39203fa8103a4231acdb6601e49ba9b09fb3556c3484e72fb0b1934fc11ae8dd31af36cd72e211288dc6cb17de838b3552327f2ef2151d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0866220c429e345 [...]
+\\x417881766b7aef95c8567b2437a9eea624e9110dd87e744662049066e7209a6664ab0063e544535a2812bbcd6d1583505a7c03c582c4ba9af22d1ea8c6f1e5a1
    
\\x00800003abb7d87f93c181329008ada1b43715c1dc342cc85349248d3e11a9570ce2bce76c2f0a9a09bddaab42448fe0433e96d412f616654b84ad60564fa9fcadae4f230935125022a12c51b094e6a66a463deed61df648d9d88f72d4acb4fe1510084453f2a1729b23c14631885d333bdef02753ac25e32b819d65f0218218116a5b4f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4626e3eaa86bfda [...]
+\\x4324db8aff18d9d782ff46d08f925c7348cfd5fbefa7e1a4b706828f30a1e9efca90136f31fa5a0e569854d42464d8de3787c67fb451b24be3f0ccdb33c42255
    
\\x00800003c7066aecaa0fe8dd97b022f2b30b018701c425c544ffe54d283a97c27d0539d22b76819c92839e5fab1ddded3656d5073bb5db5d7831dab1d76bb3846296e52348e44d2a501101c0d34f301eab0c700653763a5ce03114d311a225e3f5f457a96d16fdf68c10f97f584437a9c33473fc6f61a9ef7d0ac1fa0a0223c0c22b07ab010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7fd0bdab674c391 [...]
+\\x4bd067169eb350f675eb0b2b1de04b8abb56d1376169bf186bd47aa6d336f716a8080dbcc9e4f93207b6ca8ef559581410ebdfb4ee03b6186cf4ae2eda9dbea3
    
\\x00800003d561e72a98e71eeb1c2f9711525632293ed202981cf8f17ae2400d070ce271d4d1e8822971e1c02f6ab7795280935ecd4fb026b15d5a680f1dcffffc58c4f6a05e55b8a314f4fac99bab506a17cdb03fe20632f6270362c28ef20bbbeafb3b6ec6f255f9b116485c4fe7260ddb03caae15faff8b5ff899c509267881be83d655010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf08dcc526c0e7b1 [...]
+\\x4c8c4c2105cb38d1907ffc435874058a32ed582716b7cdf6e9adb77e2e81e3dfb9cef9788bd820dec8285ebcfe663765c204ff0c0402bc91c62e011dc6b93d35
    
\\x00800003dbd671edb43ecf41aaa32de0f0b4c69fdc6f6dc38025e65105830a33ded5d7637dd9def1eb7aa2e8ce2b86ab9e8ed84b75adcfd8fcab7d8ac509ce33d4b9c6f8355ecf1bb98f512d717bbbd180af2d25d22e001649dcced66b7e846b41e13920f5663f0eb7fb8f2e1c46dadcb0b7ae64d8b70a08d87f3ae70b11f76e452d267f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xdefb869c78135a2 [...]
+\\x4d44b5d39202392c234b0523ecb8fd152170a3711c54966ffae10a78a209405285aa3b5f7658e0cb4fa42d32a9bb7511c32beada10e8ec2d35e6bed03de97429
    
\\x00800003a50a4b5fe93a0e60de6b4f3e124e7cce91dcd1852004cfa9901d7b22fdc6a5d1fdff234e18bbfc555605221fcc0cff904d13350a86a7846e1af5879c5840654eb835fe2a41c36866d6f2dc4f9d382632e42e6b1ba107544fecd4d5fb8c48c59195d05634a1d6d13046977acfb05860f361f02b51e6331de1aee8e03d6d76fbaf010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4325b25bf26d561 [...]
+\\x4f643d01fe59b96884852b0ba6e73847ce191c0174a8df37e3b7fee4514d036cdfc6c2fb15ea1cc38969166bd9e97ba7e49625bc1b08243fa3e20594db924562
    
\\x00800003db016c0e7b7e7e04c046139442909299a7819e61d2579d72d9b5da3160a63c815dcf073036de3472df9637e948ea793111ec92201a9215f31e861b65a2b3cbc095cdda6c3c680ea0e954af1c14079868948f7b5cfe37e4e78134326e049e9b75a4d8975d3ab234fa4ec56ef2ca23df7d2f13f2ebcc3578b419bbbc4ffcc96e53010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb0682c5aa84acce [...]
+\\x53703eddc717f9de883173470f1dd8093177ce0f71bd98e135e957c9eee093ef8a807e90bdf3df76ebab3f008228bb7ed40d833e1026ef15ad3a350a4b3855ee
    
\\x00800003cbd8320be561a3e71ee85a52c02454147f396dc7612891f3ced00b8b83a36e1ab338a423207e3f1ee1668c2f5b3d305f90db84d9fa2107ad5991ac719e5f39f67f27656ac5794c3c78fa1de1f539b3b2cbf10d50f7f821e0927fe12ba85194852a759acd25b1fbea4f78b614501146f9e983fb982739c62da3a91e20bb44756f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xaf3bc4bbfd044ea [...]
+\\x57108921f2775379cda9da74fd4ab345f8ba9a156010baf3d5fe38c4e0c75e8d2af12187c4e7cec2448b6e87ebf3ff44cc8536b23b4e7f5867d073f686f17f12
    
\\x00800003a8b57d2c8d65a4886fb830935dfb3fb995126be62dfa1c687a4056aadb1f06e555233bedf1d86764c3fd092c355d879fbbe8808b60acd46d68e22cf7e7498b1fd635918cef69d66ae729fe70a13b444a8c9977904691c3efa86c451289efb168ef59124b87326764b69a0e80afa14a9a0e99ae2f6cb2408a9e6c718818c9a4bd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x54d322b7be6f164 [...]
+\\x5818a174d95a44045b8031447cb7c98df45db31d61a2d436674ff06d101a5baaebe6f1d81513289c4bb14c25cb0d0ca28d3f3c289c4723a79e3c936f5db0eaab
    
\\x00800003c311a559c876d85f59c7bf987cc86955375b1e0f915a3256637703949b97cd567370dbbb1630c1e295b515412dd71eab293baab95e031c62291b8fff1790367571fa0f4fcfb43a6102e1128ffc899d635de225995f06bf741bff1bc527bb20b594e620ca590e0e56c89858f89809f1844f8047b7dda2065c17ce4e05fefb728f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1d1b347d6588c1a [...]
+\\x59ac353c1bd2e42aa628714823a4ad006f30268c43b7335d55e4093d0dbef2ae7b0e83ae7c4f940f2f82b39c8a4deb5e1626d50325c431d7360acba95c10579d
    
\\x00800003e7eb24a6aadc17ab164eb1c5cc5fb29875511c831548fb291f50e5584887d3770df22ef1b51720d8c8a7cc604edee3a3787c2bbceed4108070ade0a53aed9228ffb22807ccab8150af042c47778e714eb8edf8bac93c23d4adaddb768a27a52a6d4d580e40a830fc59d25f3eb17231e82e89cf2c5885c080a9446ae1b31ea821010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd54e427e39b8671 [...]
+\\x5b40a4527e52d500f99951f5e7078e239ed8f05cf7bdc2e1254b282ac8d556a630846bc1d2e6dcdb1940ff61d580ef82f30a57d9f5a65196e646c1d1afb5e9b2
    
\\x00800003e9120c4907e42be1b7616374aaa28b17593a77904e04bf7b880699da10c8170d2b631b9971083c687d8578673ae441f397cb8f4f11c908d7b2ec945da66514a727ba84f36d905afe7b3f2d173824a3a1ba98da5c9e00990696a8181403a07a867b68e28175ac3044d1257e8e1140c03dda6802fb6c55d003f227ad2a989be811010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe21186e29c1925b [...]
+\\x6ba011c665ff21f7ee1ad81f7dc1cf4ba90bfb05f2cccbefd313a33e86261bb7832520c44b1ce1dbd1cddd4bfa8eb80c5fbcf81b9f7729b1567a442552548014
    
\\x00800003aae58f61facdc3d6357a936c291f8f3ea174dae16faee33217e15fc0a9bf8d4a71ac29ef2fc297954f0c0aaa9fc2daec2734131e11ccbd6f781c1c2e7d3abf775663f84a5068985e8d1d6b0a83491ae6f63cfb303e7c9daf459eff9fffe4447af698a2a918276e74f627e87f1321a9badd3ce5f20286d39cda6ced60c1587959010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbdbaf03d8f84c3a [...]
+\\x6ca0772dfcc6aff17a702deb5a8b7a8642548feac74cb5e1a67949890583b390f95feef616f3cca8ef109e6d4957ba5f40c14624cb99fc4ccc23f59b1e4d74fe
    
\\x00800003d9772eac46cc2b078a83fafe19fef3dd766e6d7f855cf7a67255e2a28ebc9d1098afa550e8c3744d0de70adb2fdbe5f3ac98971eb070760be82e0b5f894bf752426a5aebe3c417e80d13aa2a2e90d9257ce51dd94564606c7829c54a563f392a84aae9749f442d29e167d6ac3aa5e64d0c423a3a9bdb13f39ce3ec52ee16984d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7d1da16d726e01b [...]
+\\x6f30a8002b1316fbab0541dfdf1759d74603f2c6367f386c9000feeb9184a6e0ab60c4607ef523fea6d7ba2726e8dce344d07d8322be7d8b4324c6dcfa07bd6d
    
\\x00800003c9e1fe1881877e493acd4a7a195648cac20fddf5b5616a78041f98bca0af60d9d3a27d7cba7c10813cd17334b4599d54482445bd817451b22bfbfaae9af73e3ec456d94da76b0149ebcbd19ee559adfe92a615caa3530b0733099c77ab205078a6dc6f663e8021a0aee8fcd6be83c8c108f2969e899a912b0e1393d9a0a7a319010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3b5fbda51c8e748 [...]
+\\x70e4720727d7fa331614242b30ef25fb94c2d9ae2df15b95331a5b7574145481ce395ae671d27a65e31e66033f78fb0ed534370cbb6076ba5780397b9d18a6da
    
\\x00800003b9332d023146a46b6c1d2eff7bf471360a093b206b816604e4f0e6dda2db6b8835188585cff35de1f5beeed6c65ca744156cee5158fd38f0e7a5c685a2917ccaeb9cb8c0850f84697df89756b503b8587333c44d85d466ee84dfcd1044a83e44a90ee67565d3dd26d75d50490142e7f33708276fd3566b916e35f208f1db2077010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x007838f420578be [...]
+\\x7270db0adba5af2d1ef017ba84cbd59fdc2679d0c384c589d3ca4c4b2cfe988644fcb308e9646176af4b7a4dbe8550476c947a4909bd035479803021f58d29c1
    
\\x00800003d357302a7ce34e9a50723fc56b6784385ba4c17323e96a021e466148f408b5bf22b8369e21c016aae69543676b3b171b966db40e8c1b53439d9da779d49d6b3bfd986f83a007e83b243fc7d912d5edc2892a0b50314fe1383826c095a9e4bc96291efe071d4d6511360e80bef44381e90d75d5c4632e16492db93829205e3c4b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x410d5290d76ef44 [...]
+\\x738ca515a27fa0a869410ee61973f538c753091f2542988e5e0a332e0cfc2d7890f7b0195b6fd00400fa87a754e81a0f64159dafc1a24e556bcbe59cc6ce883c
    
\\x00800003b8bdadd13e33d24ffcbf8e101cc243d55fb755876cf2c125ad48b6445f2550b2cee28e96af6f379e229ac4c700aa85355cb60285ed9ab39ba58ff59d97f615e513398ecf9585f1490fcae667510d6a84a6c41dded7b8022381093bf62b6ec1fe270dfd839f6f733da4a8ff645565c69d83c5540a523c99314e511b3328532edf010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8e74a960a7d8c30 [...]
+\\x74a04a0a5f755043ca5b5e7641ed0d0284376da3934a0a9df3a8d520e083b14f60589db9445f70489e4e6bd7f1ef66f144e3c4e885504d5bd9f153da297815d0
    
\\x00800003bf6c661071e9436e19c6cdc827df2e09b330ea4437dad659fd5d5d6b88b3d31dfc20f1e413542e971b3eae24d5beaafe570fe3438ff76511b3ad73811e09474dbf515124cc7dcdffca1df458353f4f93369f3708ee00343d7eb0e80c964d577aa3b55ef30ab1bc5f0d7d8e451d1e7e76917890881e00ca342ffe0c04850b638f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8c5ae44a3c641e5 [...]
+\\x7470a383d4bc84b80661e37a5839d61f9a9a5f63f94b974a796906049f78cc8760449e945569d0c7c05ccc7c9c4dd869a48c08033117b7e2994bccc0b8ad3a5d
    
\\x00800003be7261a40877b9b87c5c1f4b8b6433f917524ef572ee62759a36ab0bf79d48b0f7b8ead5c52684ebd2732f501c4474f2b7877214a1cb12d0b07bdda64bae03e8b9595e6e708c55a6d496697a61ee2517747902596ec98b00222b92e337e264a1565b73f895cbe5b7352f9f9d5f550a57a841bbe4c51e3dcfab4dba3147f91bed010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x21655029e7da051 [...]
+\\x77849e3cec5cb74e6a5138c8d25d1dca9f46eb74d276b3cf9d9a3d1426b8c70a3c66b16fa33dd8bd59a9b0cc3ea97919d21f32d8c16bae439baee40f010f0463
    
\\x00800003c4be0e533d3c40847be0c1ff83371b70965c1147e35ad0da7920f5e4e31ee9b80dbd97094108801505d4871e3227f89dc214810dd376f09d46fda9841ef214d8c60a0e3b7dc376c794c634fe3c70a492ad1a46721249676eb832aa24a065bcfd252188b06808073f84b61b5a13d3da9361f53acc09e5e9133f7923db5338452d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x312843f9b8f8b46 [...]
+\\x7ec4507c2db47006bb2699824ede684ec138fce47d97f4da743bfada690f756451fb1cd7c68829572caba11ba2d563c88a4372553934f758604190bd419ffe4d
    
\\x00800003d465c5f78b3a660111d57d561b0ca8420fd607731e13937e952a1e5ea540dd09aa4e14f424a7b83342c8146b1fe3e7b69c97a34cdf51bef5949d6a909a1f0f06b4f5ebd6acf3bef712cc2c14822294143556517a2833c53a6f26ca1b5cbc12d90c7e769678feac964d9161eb62135fb1df7807617d433682b5b0c9bed09e3c03010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x71244a2fa79cd9d [...]
+\\x80d867c023f98d1c234b94dd05bd18177804f749ddacbf764060540dde5b8eef2d9cf73ee50a4435fee29ea6cd3703eade8427c2df0450497528c700634635d3
    
\\x00800003bcdf22eadbd4fac539acccf4e14bb24be3c7eb09f7224f2ded72af0512970d7c60755d333dbb7c93836250ad93c7daacf8f721a884a0e00a1a3148adbed505adac45b02f603bec53e1ae5eaf78b229aa41bc6d85ea0b51876af7a3091beada8b9153ab79a2346575296c5a1ba6ec7c7b56fabc4bac9b2b4330c00b048b81ff87010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3fa0f2765a8e043 [...]
+\\x81a0b84dcf63cf04c980bd7c781d9255ade2733a22fc1d55ac15a29ae64974205736f4bc059ce77059c3e6e9547e9e1d1645bbb2a3eca1e6b5ad16238dfc66b8
    
\\x00800003fcbe23e693445edcfdc92240b537abd32d739b32d5f85393dad4696f44b52c8df4947c1b4e37ec61fbb5e9deaa6a0653bc1973c83c37641143efd5d41f596bbb022a768431504a63ab6b1bd1ee2e457712e5ebc60461a94b6e07848d7862d7d4066850c96c663fc759d11aa7681686c62a87db4268f6becb6f4da976a307a3e7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x931f80df74fe6de [...]
+\\x822ca7afff97eb4b7723e57233c4044ef489197418f61114babd1be5e0f35b3569d357aa78ff4b727d0527cd875dc21b0588c4b51b68120050969e3084770d6f
    
\\x00800003cdf13a42ee62ec319d66c49ae492682d39d9c149ee98c8b797f8e020015b95a2b979645576bc3da2ff88f24e92feaca79ef23a1796e924bda809c825cd81c628e12188d43d0719d047d552361a636313134b1f8b0fe618918aa4de7a86005a8cfa8c6440db8e725e0833799185dfc6d68af21c0fb7c894d183cc2b3e12c2391f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa8b5d5bc96d07d7 [...]
+\\x83aceaef7d01ff882db2949b50dc02ccde9061713700d43013d33752d4f22cc12bae6324931861832cd60efcd463894369a3ad0d19ac2e81d578929d61836064
    
\\x00800003cb78f23cec668a36ff02fb8eb6de9327a909c29f67ab1e91e8a0b959c5d2d26b761550ab604d2103c28b8080770f36092eee89d5bfa47ab486343a0ad1bb49e0eaa7d936f39ac72b71aceecff3ae99e1a5a924a7514b69bd8c7fb320d24eab44dced14e15d289c62e0be76e317a872b019255a992f4785680c79cbb5f4f15abd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc908c258e072e55 [...]
+\\x83d026d9cffcff173bf9bddc6a66a14e9ea9f5a4ca6b69e5a5076c423690c6dd461f69484f464fde4dc56211bcb0a5ee7912ab4e22caefaf12eab02a56473122
    
\\x00800003af7b656b110d01f3f9cfe6f8575c7da00c6dd01ab27791590ddf69580f5496408a43b947f195955d56629c7e89a26dd2a7c0a934d93e59606733e9064276643614e21a6f6fce7e9ba6dd973eae6554a64bfde3c50e73448a90398065f5e005d61b35c11ce67711b92edff2a535f3c084caab3f125fd48b941245d46a2804faf9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd0441fca384c9ec [...]
+\\x83d83fc12e47d6cd1956586731492c777e18db341d30e5ece8fac6664e9fce905f4de655844651ddaa06d88800edd2cf1c87c10c7dca37679ff976f05c431edc
    
\\x00800003be9f81d7092b59a5c5f51bf7d0928f61d8af767622a716ca90910c90f497786aca4f8597f8562b1b94847a933498a34df02bce3aa1bb50a3d0baa186308d28fcffc90ba0a0e391b89ce7f1cb3091eb40dec0f0cf5fbbe86bb81b4b28e06068f8a1787fba9067a912756ecaeb71f857d2fafb91e12add67b5b540b9e32b9407ed010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x87e77afe677ae5b [...]
+\\x85e4e51b395b84e77bc1b6a4937ce1a2c0b4f991f2cfda1109a05abc61f47c4e8a59f5744977adcc643fc58fd6d5a1b0c4fce63245541a2f94dc6f891566bad0
    
\\x00800003e4560a159fc7ebc2cf40a391607bd10ddddbb58961996df4281524072a066344e623cdf2e444df27a0af4f8a3c0e189f9032e84904bf8b2a5606b72a885459b271c405e4152123479ec93d0dd2d173fc5e3778710bc0a72b0e838c5682f2960c97c9e730d595082b6c039bcf7931fc4b1113226fe7ac68e6e7b8d7a5e4c4879b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1658ea55109fc06 [...]
+\\x86cc4b34c3c01a6a92b48ad9144951404f85905ea9f1a89714755720eccb562a60db5dab2da522bcd6b98f52cc48d1873ea8ef967b935f3cf1809a4e94b543ea
    
\\x00800003c56efe5e5d9d3ba93b159c963f5d39b42b3c70b06b9a6735721c5baaff3931912cfb43115233740fc36aa541a05189287b802cd8f643a765bc4f7f1a0ce54bd1b0c2ae3b88f3479003c81503740e5e20333103d10b2295493bf3e9c4a6785d77eb4dd628e9a585632974032d189e55cd28661f1bff510f36f27ea29dd5901979010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7ec18c642fda6c6 [...]
+\\x889059ef665f6a81eab63495aa5ba9a3ec86fddf9b44f3f28e2a7093ded0f3181d4039cc1eb6a70f55570a76779d6fd384eec6d3b17e49fc5b7d335e2141ae19
    
\\x00800003d673f86dfb5c5699bb23e22ac88e8c02e11c5465daa6d0b17ab930de094c2beecd3c91b5b6d6acf1ddfb3c336f607445a9c003325a02df1eecdfc36d6f8b195df103ed88a9458d23036aa86f2206c8fe3d5494a25e618b38d985061ef08f455198013018ace134befde6c14e321fbc57c483676f48916d8112284a6d53261ed7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5419462480ef836 [...]
+\\x89ec650593520523ac4b62572a759b349e7a7ddb67983d086447971a27b66f1a709fbf2f244b0eba4688dd7f8d0c0d6f279e887ca5dfa367e37307130529b732
    
\\x00800003d9ac355193615a3a565d0cf5cc59488025e94d7c00986a8b4c47f6701e6c55da373b18acd15e0ec6380b3de9b6131633a6ef86791fe0f7f043dacef16e8a8f0b2f386efeed8b326005c71b7dbe99e55bd9f05598c30c18145ab9b5e917f13a2ed3f8556e8af00f1856d2607ec8e804a682a7faf47109ef29f21eb30d8410adfb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x059f7d82dd1f0bc [...]
+\\x8934fc588944cb42c9fa10ea8da6fc9d07b5e7a02bd0e09437c9a2c3f505a0e3adc3c1276413818047dcd373b524f03a7e280d80e37aaeab960ecf0b30d742b2
    
\\x00800003a250c7f138cdb9b8c59ceb81b75108db3303fc7c674adcd9096c9f36f21329122eea85b913cf4c2a75d135d18b3f4821eda42927b909d2bcf0c581c160f3386bb2e1a4a8057f0a1d971747700bed89e79f830672dd34cf6bab316beafbaca0300a1f9533c7b711a7720ece711486eb567b13453c3c13108d5bce604cdf728ab9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x98e64df6e1f38f3 [...]
+\\x8cacd4ef6a0af8e307a16dbec1eac9febcc0408a2b0f1c1b9b50f87015474c97e3688c55f00635d1bdf0b6bdfb1169b0fe359de5603d73e97e1f31e14b94904c
    
\\x00800003bd1a843b5bc40e37c55ef215ee3d8d2a89bf4a2f4c835cde00dbe50c0d14aeb2f84418b5f68a0a5381c931feaff997e33360d06526afc30acf747d3b71ccfe7fd78e24890bd66fd95dabe344f0d609ec68a5df931496d6af4b06167a231816253084bc6ba91590946c5bfc2e824aa238e2d33edf7795f503375ef9ffa6754bf7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7e79e3714ce4f37 [...]
+\\x8f3052bf8d0bb9593a678d1e47d1cf5a24727161264699f7d1eebd3abc8a9ff8f5149b3ca86ea1c9de71fdaca6499900bf089faee76ffc73bdcadaf8c1ff6d23
    
\\x00800003a74fe2987fdbe5cd437a1f896f2cb7587a3235d7112dfbf3c629a3508e672e27f5ad4d249242a08b93b186c07b9d369c7ff41bbdf675c94bb30f6df99deb99bd1b38eb1a624e318c7160fc5c0abcda3acf5ce0a9408b4a74b9939e5617245d1467aa60dd1928da081155824fcbea9cab362b930acbad95993b78bdd1c17e53e9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x28cc8f4fe6eb8c8 [...]
+\\x90e4d11c3c397f105a6c8494a44cb5914ccc0c6b2480b26023932496ba758e22f48b85db2cb456887010f32258c122342d30100b4081f79530b11d1b858be1ca
    
\\x00800003aa7d9bf863ec8f666999fde92acdc58e620c3b78eb64d2825f4aa3fe23ab8a6c0916fc15c068b0f1a4a14987e3cf4ffcb9e87bdb0e5c083813316563463bd2a87843a21d9986870e5589bbcfc3a47b23b309801f0ac905ab2a257a9b55fb5cc5c95a80a167aee8f94c5d9270d87783c5a8fcc172122872eb55ec47cbfa1e18d1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x635fcffc928759c [...]
+\\x91c824d0d09e2c3a699049b8af009c02a8746bfe5ba718d4b7da2b730b8adeda27726fed3e070b9c089e57816f1edb38645617751be902445920e5230fbe3c12
    
\\x00800003c610b502321615c38e6b920281c2f6e55f07787c4e2b7438faaaf59c52ba73ef86b9a4ab92d46658e312b91e162b02f8026217a08b73e5ea1ca4c934251bb184bc7fb49fc9a5945afda3c94a4f4a98da240a7335372a519d9c5026939e23d2d42667fc5b75db9ffd6e19776028368b0dc05441f6a115cc155a82ef2edd735809010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0d821f7faca8c23 [...]
+\\x929450bd518701c50d80209c85b4167d48d2ccd5ea9917bbc2d198f7a3b123e69560a7f8daa9fb3b0137314598b3eb36775c0be07ab4456709e91de0144d84fd
    
\\x00800003dd14091f7661fa1e08526d156b6a33278b73674c235d22327b798ef7a686949818bd3587bccad808a679092153ce057b03b136d59384abc2c7bec6d8b9815954f1850b29b7c198a780f1e5eb963267769efac9c0b09ed1a8c37d568aa6178bed689ca623e169714f56b6645f70b3a67e17366ced5ae09506551f29ae79113d89010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5393737158a649a [...]
+\\x96d047e49243de05168cb1ebe45d8ad57f3581779c78a032c985c30fa190d5945075d1b0430f631d58c51e43edb034b427d3f1cb9500e08dee212477d2a437a2
    
\\x00800003c1708a4a8b5855e1b70504aa57de4e6c12e6060d844c18cd1f4452abb6995ea801d70a827c9d13df0c24d2ecf2b28c462fd8e63d9304b1fd1318232720e72c402a040f316e2c3252c41e916b2e5f3dea1b0fe98d3a516f6fe143de467da31f0d979e653667ab0005c29ec9ad1a0f5a70898be56f4d5ee6ca7ebbb3d04eb4fed7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3528bd7625e092c [...]
+\\x997423b256a78602a8b6c30adfc3c5d775a97e02c3f29657685a29b60361a9acf3a50f5fa8702e0c045f3a42a6735dc972ab1921884e05e35c5a8d15f7421379
    
\\x00800003aff5425f19cbb0aa019f05b7759608c8d33fca544023b3f9bad9d8cf45a4fb2c9aecce2819f7393eb636b123605ee2990b2b7f4f88df9046f7104e15f6be6b21f80fc8293927eed33e45d9bea9c895bded744e07f216a1878104906378c42bbbfa719e6de1f16dd82a85fbe399808ab628da1a56d29d0e5def25308cc2dd449b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x796aced92dd1563 [...]
+\\x9cc80807231d2c1c74b1679be0cf91f798bfa1516071ba36fb724d4a6544325e181e1a0abe8b48058d90d0a3238955963644f8b59c4bea4aa7d8c45037ce9eef
    
\\x00800003a803d6b57fea16105353d5f8fdd2a5ddd382ea466c612a186e2793c8f241da20c6a83d0d7731f2f8abc1e2b1524896be00aff40aa33ed9aa2334d3a13e3ef71044b53736b3ca3d1f6eaac311171d588ce6a696b7d5ce39fe75533049e185c66c8af6a4e932c8abca332f546624dd61deeddc888b75be86f11a56e761c2c868d9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb44701e337b0214 [...]
+\\xa3386aab6d00bb4d0c7d401d35eb4d48f25a0a5fb1a2145343cdbebf1dc8ef4ad7e047126b3b158565477fa65641dd22835bb1ad607263ed799fdb5f1fbb0f6b
    
\\x00800003d09c9886f2e5e109dbb0de12799fd7ae8bdea02344f1ef59c9d2f6697ba8bcb9ed6ea6aa607efd165359966f88f30340e95febd42f2ceb6e2afd02b6a149d4e439262c292882975831a2fc2fa3544fc2149048677215b31df878ebd96c3ed5f2884041357ff6377bfe47ba09497d4f93e7fae060a66a2bf75f5773092dc35f1b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb79e40d0bb4cfe8 [...]
+\\xa3a4bb69b20bdc4dbcb581dfa7188ef00eefab7982ef4083011e594698c5b0f91620e6e1de0053011d105d55545515fef97749460399f5eaf2493d906f5ee9f4
    
\\x00800003c6782e9407846b531c05d050573a9f5806cec1d2cb7346841f519da7222562e591b028ea749c7733a10aa035f0ecd4853bfb0cca58bd1ea60f43489ef0fe2cace89e34f44b22b15a2ba16a5f73b323559f27fe398dac711fb6d185c7d525ee1d38b11b2e396d6ebca5ca5552c473d82b5104994dca4b2830b7a111df01f997bd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8ac3d75b2b75d9c [...]
+\\xaae036424dee85528aa15e15b5c18410625a5a67883cc67cd983568d24a962149d93b07445a52d71ab1387b16de57a981850c7cbf3dfa73c43845889c6d892ed
    
\\x00800003b50e89794084ed8e926ebb6da05ee05a77ba23a0eac2580f6219873cb00647f2bc4cff046f14e9924a6245d83c02c9e936415c5fc202fe58ca5461ea5cd30b7b5d5147a0119c69afbbf4832b422ea53d8694b6db88827818eda28b38fbda78267524486a19bc048bc198fadb6a7647c0a97d2ea5275ffeffaeb2509a4e8535c5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xdcbd2e9b7a5a1ef [...]
+\\xaab0991680c1f67d0cfb495088c08f56699c6cdc473b3d7fa45d84683cbd36f1ca897700af7b7b0a79f4d38bf96b6a3872b1c7f985acca2429acc35e066fad22
    
\\x00800003d685e5c5d393936f267c058f4aff833f718b22161e9697ee9e12789a384225ac5bcb80b4f8ed7be39d260139628650b42497db9d716ffe35f7fc692bfac0420eb55af253ed2a88cb4694bca3eac7b32da60ad24f2874bff1bf56a546706cce950e73c61aba5909e90ffc82268d52f98d5bab81994d4cb3f2a91e0b5c197479fb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3168e7940b733c3 [...]
+\\xb2cc849ad298a1e8b343eeb4330530f3620a23646ea77cc01daa22005282b91fc845b7e3233f287c9900bd59acdc80f030be255b1b292967cfd82e08d8a96fa2
    
\\x00800003be22cc405efb2f330154319addcdec0f2f0ab7af460fd32d342b2a757a4935171d6d9e4b85bc66a6d0c760ccf104cb33e9cd5c4e8932898ec3b249c5bf967ce2a11e0440ba3eedbf5ef6f9accbc7e3b0cb9f5fd1bf4d385418577875c15ce84ed60564545af743dd305e1aed4d13a76396ee8100cb1967fcc63f544b627f2ecf010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x90795ba34b8c979 [...]
+\\xb2a81e36f5ff502728d81c93b6f0c4593ff4e188980e0aa0010aee7089f582ee9674fba84b39610a4c1c8daf20917ccfd8ec505ff7a10dd788258917d61b5955
    
\\x00800003e946046fa02f75791095c9a5245769503e475048f685341afe874f96230ce30554d61dfae8e66a375139f0609377b35e91c846e73a424103a94c4d4bfc7b683c78466580785edc383adac362548d53aa56b30345152588a84ec69f9e0f1dd830acf54969b8979eedd2bfbc9b1478865aed5519b7064eeef3e97c944ddea1fb73010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbff5ec15de5d2c4 [...]
+\\xb93074eeaccc870bfb7d7f0b1be13c889dbe0579c54c48f08f22383cdda6ec9db4501f48d6b6d179b0c1f31f4ebeb9e420c593a888270cbd50b6d9ccd6613ca1
    
\\x00800003bbc6b487e23add02d90aeba6c04e5f786eb78d9de7bd94aa6c07dbce2e2fdcf492b268feadf51c8d3986f1100e55ce39561f1ba281aebc8046fd6cf3cd557ea5c31c17615f0742b04d6628c2bce4cdf23194563e5ade529e6fbcb90d4a1812baf82a5b63f45e6ed943394ab31da6d2d3cad0d02224324178b73d4109bfdd02b3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7c3c75ecbb11a5c [...]
+\\xbcd0cb99d72c3fff6f064d379b0306676505fcaef5afecbf97aac8fa8a1618c3927ff9d59fe75c6cc006159eb174f6c4573534a0ccf488bd0c3e63d63541083e
    
\\x00800003bdabc89190f0b7650234b63dc5e4d7c33fd75f2d208c1882fe67464980d294e6f385aada45ddb4da33038d29432a530bfa3d7d4f19c3f535c29f05b774a0963083470c86866f74551d8ee7efb7c181f513b7bdc8ff6fb20b8a6889e3d41a016a6c3b85cbdad6c02e45e995127f1df455bd966d7cd8276b0fe725b6c997b41399010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x08898c3b46a76ad [...]
+\\xc32cd6e72baf91bc227c0bb7ff5283141f90c13450408ac4fdc0a17238b2c607e9b09b37767f64ad892449ce814cee48f8c823751cbf01684b2c1ce67a2aa2b2
    
\\x00800003b8db0c5a0de0a8096993739e7c781ecf0026ad815efac3a0c1a8873e5c0df4c89ed6e78ce111cbbbde384814797531cab01531d45ac0109869acda2c5c191e070f080da15ad2b3d8554b27384270f94ac65cb5d8c2d327355db764196f90bfb69b51cffa87b1bf61f9cb7186ac62766afbfe60eb3d935d5b05b8f3cb92a0a0bd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x6d241dae641d288 [...]
+\\xc41812c14b2f3aaf138a6655280f67e7c76013ad2f53298fa9b35f0b861c97f56646a878f0d0a6c9dc7701c0e34f46e38c5818ce360dffaee43ef2a56bcdc194
    
\\x00800003d093926b2ec1fbc2366c4cbe71dd62a3a01b22b572f706ef8efc3e3a1f6ac43fd36cc964642b21bf5126be3d72122a54ecd06e3cdc57ea7932caf185c369b0535529296051d85a80abbd1b7fe8c79028c12823a521146e54591ad7b3398bbacee3a00bd55c67d29e1f6e5905891132e54c6aa80b3acc6ab1a95caff0cff18227010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa09549c43253d87 [...]
+\\xc74c39bd6434ae0e893375d8734336692b841afb063eda7d5aa70456e94397f41f20255a781b533b8abbb970953f438ca39a56363ec33df54a835406a9ac8549
    
\\x00800003e0c80d4228cc85f015aeab57c86d0ac0b683abab04549ca9a3cbc066ece22154ac6ae7409760e04209b3a9024cd877a92d37035bf10f1908c4e2b8573a7dbeb8ae12e12cb5925a985ecb8f762d1ae88357a419495bbbbb51915727e8c9386380932df60ce1e5ec06a06aa9d2cdfd745d42842fc8e308c3c9f9fbe92423f02d63010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x37478f20a0881e7 [...]
+\\xcc0c168697b1b4d44c488a97803f7eb2d5ffdda0f1adb41649cc66d26d22c657c0ae7abe93472549d2182d17102b3b0700fa216a525cb681764fdee6d90b5d45
    
\\x00800003afa8fa2e4c310eb1f0d8e9710fb30488b30d408949f15ac51a3355d10b5a0d96a877535d76c85ed6fcb4bf7d9d08b3a00819140e24ac0c9a406732180d16d1ab6b955d43766cbc9a83f509b77ffbb0522357a15b85f061564e558fbae733247a33819bb18abffbb89d2b7e62da24d6c3c1c25d7f70fa1bbacf4b33b3a9872da5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x249a57d2e58d93d [...]
+\\xce6878f753baa7dd28ad18cb6af018577b1977075b31ca9d766410cb8d13f8cc5594edb406467fb430d9a2e68774813a0eb5cebe80046d3af255c700743b1e66
    
\\x00800003ddba28761ef2c6741c85218617e9fed1939c97879967e476edf55ff7d4cfd251f14eb1d8eb5ba1ce1845d1f896d1b38adcffce25d7471d23d059919ad14ea96a58bc5dff80c20894f94710f39707d67aec497b49df80afce341a27407e5a91a18b10fdc841949e41895cea5f0d18ac3172f6de2c9a6a1dda8f866f21fb05980b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc9dc32109da7d88 [...]
+\\xcfacc4bfbc0856f69d41be155b67025641f0d67a3b7175a204a2ccb3f76f0df6648d9f4c77f80c7b28436a891d2b7cf178b190690506a99376c5daca27054a6e
    
\\x00800003c794622788cadf0e7ebb7e92db2574dbbe1761c855e4eb126a0241ad876a6abccc5d3d16851bc738bb0bf5b92d2172b64b5e19a9344378782fd517ae5c9453b2d4cb3e98f21e16a739f877797827c3d8f747b55840bca6576a5f08b3b4b27c706c20715973d1ebf856f204bdbe82df42a1557082080c9e734d986ed572eaf657010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9098804c91e4e6f [...]
+\\xd0f09f2d6512502f27409458ee39e288f359bbc155bf96b07237dba8b045f63d1f2e1833081eae56c5c658e24a71481e5df283cbdae9cf264b3286ba61c67601
    
\\x00800003d6eb71dc4138a7a18a5053d02723e99a191f94f603636f9f27e13e2bae2988b6bd4a7645f30491fb073f5bd0be3c5bab70cb0a04e778d8568d997c02d224dcf6a0f1355bc3283f008c6ae96974b0db35fb99c65d3cad6988f7ff4942b7ad9f971126b7cc8e31e6d0be3d11e0f0341389ea788f3709732a2321da50f5e80a9599010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xcbc50db2609170b [...]
+\\xd1c0a866fd67152d68d74fbf9fe2faa37a43796449c6263f81da218253b7658b645965a77e640d75bd558b10e3c09bbed293ccb2963dd9d2f8a316a15d81a0a8
    
\\x00800003c4251a0d0852239434de6923a639754e1625fbcde6fa03288e16d29e2a6cbde8940866ac05d6b8cf1f16b4c3df5d77ebb398284d6b44d26e998daa1a01f51299bf08e88363f24b52b40b898296b669bac58e60674e98aba73c2d5af9eb8c4e76fa3104969e32802147fdabf83df165d9361900d5e6fd6ff6faf388fa0b99e509010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe6c45eebdaceea9 [...]
+\\xd20ca9fd0947d08d843efdf0ddd92ba65b378d5ad39b48fd0cb0fd7de9654ec63bd451c4f90cd9dac2ed199954ea3ea80194f8e4f21a954c6c87f3fa87cf040f
    
\\x00800003bf9656976316446cccf72f7c886eba7adb35794831dcec555ed109970f74d985e40bee734f16a61ed9a8535990f80ef5c4a601e0874e6b938fcf735c0685dd76b031af2770ec6fae01fbe094d36a1f146875ac54cf7c9c0709f767b32db97875a6860fd6b6f66e6c8a3c8d9a1450f8fa3f9460161b3d14dc0d6be87cca5da66b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x55ff1b81cd760ad [...]
+\\xd34cbce65404b55ac2d04a5a44287eb7c2f94d5a5b0a443dee56a7c4938d9d1d600230793271781dd40c2914ae9cfd2163916c39e6585b827cd1645b5be925d4
    
\\x00800003db67b94524b7d29728c9a71aac8535faeadebd20b2b9e2fafd09480f7c03892a4c571ed9e91fcbbfdf1542e38deba7574ffc934deb07581d584d5367d6e1e18ec24940ae89c6cffd5cd86c90180318bc243c3de0909102c68357a4248019295bf122c65da87e5408a5ff15966ca44a3947cd83b86942bab0d684420d2e3167ad010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x78147108678b408 [...]
+\\xd52c56ba2ae38db2d7629797a6909f4f4290db9112c06292a673aecf995fc15c9bcaeb9da1a55bd7a63076e2a8dbe1257c37bfa505dc7c6aa8ba211b8d31a922
    
\\x00800003cfd2d31d912b7dc0640ef29b7ddfb719747c72832984a02eeb5c22fcf7f1d03a9c40b52de5923238bb6db919373c1b20efd4d5e9cc18f9494bc0842c6d0ed50ae61d4f5a11ec7b994dfe2070183d5697c19e1521d7cea2ecbd8f0866214a3839194b74c59cc56f42bc6174ad2c3f984074e395866bf72a6789ceb6a504315c9b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc5658542d1cb8e0 [...]
+\\xd7b49b12fdc94c62d40813ee884713a6d3c1ad6b98daf9e374f2210f70ef96300a7c3545550000ed5491ac4d844e59b1bafed228ae04fb1b0c52304fd0a178e4
    
\\x00800003d122eaa0eaf4303b1066ab07f59b247356091a8f7326a1dfc70239b6030ee008ad2968186be419ce5fe26486f9a43100fde0e3295756a0039e0ac90966ad4e66f9de6d7fdd63c6b9bd8871bb948981dcbb0dec7128ea1087d45e985c16cb37b40ea53f45873f6e8620588fe0fa3509743687daca9c99397687c367cebf14c1a3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x19249619efd032e [...]
+\\xdef46a24925a46b67e3952257d9eb848ecf530e8a054495e1e31121add5fa966c7a6d262a2bb64347910870f759db10f8dd28b94aea507dcec20daa7dc9de44a
    
\\x00800003b16425a68eb6c5fcf01c901efefc54346afaa47613d82e7572ae4dec564a14c6b73400ff7d2260c3c2f79f143ba95d680bc79d9ddf77d4c7433a7224238da572042bf11960500dd4bc0f3ca10bc03443b899f704e406b8629b3d1a1470bd662ef2e5993d96cc9066b8b2d303e191875562ae365918374a886618c8b222b73e51010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x36404ab54f2e6e9 [...]
+\\xdf50176d002e634eeb57550467e9a2bdb5f6aed9970b16a8fd267ac3e2bcabb76924f6f35ddcd36fde0ca5712910c779d3bb8a0f6d4795b1c3a07df46b05166b
    
\\x00800003b7fa87c7bdf2b8240024baa67e61aea5bbc968b36d71fe46c8113bf2b0f7798a5bc224c7860625be194d5a6e07cad75f3c116d0a0bf19a6f538b865c23c547253033ade6f02c2da7834e02575928d6497e0275a74a6bc6a57c2f5066b79bde656e1ea253c87e6772931e90beb91b65bdeee2155d0c8b38adc26b4a2d30c690b5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x606471912c4df61 [...]
+\\xdf0cbbfed6b407e9f59aeb9242ccdb94355aff0f028607db4c4b45f9cec8ca4d64dc797270ed8582bc41c93c334820e2fb7307621ac998885a9224b6ca6ad204
    
\\x00800003d8e37b85c313a99524e9f49ab56229759e21c50df4e6e8bd9d6ea35b212afc90520168e6b8a1ee5dd0307beb3def0cd39153e7abf33580b7adcdb0b5b553a0449eeec0cabac58940a8cda63c318fe7f1c4e8aa5edc96c3f11b53bf92f4d49362e70dd8d747ebc947e958268340a89f646c8984e59c056648cc5f760422aba82d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x978b047b3005e04 [...]
+\\xe2e05c34d8e3b6ccba33c10d98bcd8c7b47070eb0f618e673c4d7b965c228f5279ae44affc275975bd76769031e130d35c6ca21140c2d6313f49a182e296400d
    
\\x00800003be138bae56b85710e9456109584245394cd75521cb0e6cbde856e8eca93054bd2006daa70ff342227e08c631006388c7ea3951471752b7dafcc35f8f53ca90f2524a7c4d0b75d565f31ccf01229a0ddadcbac3af41346eb94cfca17c591c606725a373f275dd9c69fed82a9a884a8b9e82030a95e7644f68289983bc46d31085010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x43037c7f5db2183 [...]
+\\xe300c8631c17a0860c9baf78502890c2e843632f8880cbf74d7c49eba347c36792cdfbb4fb07e9664324faf6acd91d83c861e883c88a1793ca382e26a9d74e2a
    
\\x008000039bbe91b2d99206b5b24217b2ee04343456b8825239db1ccda90aa7b70a7ba177d8cc4985d17769cdea6f90439894d2193456f9ffcf0d4770da3aea1caf89b4a813461aecf5e4ac580e61a50ee2bc4b43f1f9c2d73fc1d946d1a7f47afd6ea686f6ed72fa7347eee21cb0b374df16839a75be51d8af78cb9932765c92206759d3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x40e451d589f9eac [...]
+\\xe5341aed4478d2437f7845985f11f2412524137a751bdf0c516567131996c737178d2491908025925825ce6b13ab9cd41cc355dc71c3c61e82392c44a2d13c35
    
\\x00800003c231c7ae2283f6a941a70527ca9f402d2d8a3cf2f4f315e116275fc461cdfbdb059dad92161062a0d759d7c0eb1bea6a3e2c3c1ae046fcc1f4c9b8abe3d66effd2ba13dde5c25ffb54bec3e21225b8334eef14db31eac8f350ecd88d7afb57efea633c9b4a9df1e3b28c439ef19ad5e07f6dcc312266182d7eaf7679a1dc05db010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xcc20282a0b04fb3 [...]
+\\xe6784a72e98c7994eec1b4580c8dc583ea0091006a3abcc05ae212a4294393061b11f2383be149e67a8d98034baf0b34d891fb045561a6dec02d9712b50b8898
    
\\x00800003d0ca1c08d2a4e1c4066e117644d730da6260fcd593ea0a69466e5455e9f2265a68378e920a464abed501561505d9bd341418aa075144ceb44924365ca4d00f85f53ae19ef988f7160c1f90f7670e13e066caa8713c18b4dd61b093fe8823209cb21e202efc9523cd56b0c67c6fce861cca4d63155b1f67066e7d0abfc13b7265010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe21e22952ddad17 [...]
+\\xe95c2a8d9e99fd1b573a66c0276d655e0882abec380392acdc987290cc1806de883e51d6acb15ed1fa3e4fc18a4ac6042dbc3f146230c8eee8d37f2cb4e130a5
    
\\x00800003a48e3c6a2417a9fafba1635ffcf559662520793a5456743ba3ba26feefc78e55b12f511d7be7177b283b9c6487ee32457a9971d126ccc63827da8c1fd9bb6f1f320ff42bff868c361fd5450ea148563065e38047d9c75caa9f472f2c8882f9a31fe0ee3c76fabac2ae1b6765892dccef15a6b660986cc5bede1b75a4995c433f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa257736ba42d643 [...]
+\\xea60662c81eb9b5507cafd087984b74e9cb6032216a08f5202de66d14f1e22027dcaca744933ad6988ec6db2a2661a326b09a2e47bb2a232a9cb1246e1b7c24b
    
\\x00800003b03d67ceedf189f6b86d6770259e8d2c373431aa3407961c1b0cb0fd91dbb44e713188c6aac5d41e80806d5b2174e32af83f9c449cfa4e2f907fb6ef157982569e59002ee8f72bbc76c62a8edc07fb66186a9b70a2a500e700db5f548038350d5456b54d57379d1ac874074264d42f57669570829a9499526d255e213f9be5c9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa9d6c0a3dcf8cd9 [...]
+\\xea60e499254df1a19e4e1f31701e872b054525c89c04e722e038d0c29a69b241eeb99ff89343fba3abda2fef9b50df78adcc87cd76b9cd53c45ac6d9668c3319
    
\\x00800003d452bd89433783462634bffe40dacdc489f261cacf856d6225bcfd0a1d70bab4f5abb4796621bacf5408a8df9cbabb762ab50b69f27a665c3cce0c6dc62c11b89ed18457793c005e2731c0385d319cfe2bbc4052ed87f35d4e5d98067041800ac28e357a34e078f6cc9f7706da7eaa4dcf3bba139040be0e8b07172ce18a0165010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb66f1572446384d [...]
+\\xebec581998ab6bca41f17d2d59c96e2d2d726f93d01a082b74c6e7ed14b05e83b0d31d358645368c29b9ca186536af9e46aef23478346a74f6a12f46722ff330
    
\\x00800003e151474e997d97581492497d98358f6db26ebad648c2c583bfdf1b98a7034c828ff80ffb19f04a3e392bd74161a5833bca322acf93bdd4c1f1f3b8dee4980fcd5d95335cdf17deb3b035240557114f4510b903857fa8198a129917b3a50e2c00e7fbc0b89dd6f508595d8564052a7168b07d7c771a25f1141c2a36d3bdca618b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7e5897eddcda5f7 [...]
+\\xeedc9b1a80cd1b91092a4e05cd1c2bda936d4f21a9ddc3b735db2ee951499bcf22b7b3bb491d8038b06448486b52798385dab02266d48e8763bb9388d955241b
    
\\x00800003a4da40f5012c123fc934069f81f2c1991ec02617546267324aafa370fc824081500ea3706b2b8d5fda01d4639ae6859582e882604a648f37043f8a8094603592049a08b025d1c090ee4f4caf924a7471c73ad6809ba58f3e2e8d9a4f131d3b56d384fa4843e96432b43bcfd30b24b982a439bd5f9e0c52d1e9f4b2d4edffda73010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x00c142d3296e852 [...]
+\\xf080bd80000547f12e469058147e3e7002ec69ce6885df7e716f2cba496384890129f315836c64b1c4214d0d468b263a059a35725484b7e9976b907207067423
    
\\x00800003ca2776e36b2caf776386a057d5c6a1dbe82fef2ed26021fc2032912762761a28b22f30e1004312617495cec7494eac673453b5df5b421fff4a8f427617c9b04817676ac3138a252f302e05ec83cd4f33d3ef5af511fd789f5aae870052ad6fe3d1fcd1d3e6311da9adefd0b700afd6b5eb24ebab6ba68f5a068a3d6a9a820d83010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf675951d1ec9715 [...]
+\\xf89c590d60a9df2791ff318d2a283649f5794b1a07a82d8ab0d71386e99001ecdec1041502943e78ac27b77630f92d5cf2529c42e88c727a80263b320def1b3d
    
\\x00800003b14fb03425ca23bf45d7403a8ac5576b2ca341679ac55955e6073b54a4e08252795298c470bb3bf28241b7b08268fa1046533e221531bb56f1088ae34831e28815a5d2e624c287670059b9fcfa987cc542401dd8198b8b754950eb4f88bb817a9821657e367832389a6c749ea046007c7aa0c4d5886be7a0c1154deeed238b53010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7308b522d12eaac [...]
+\\xfa544676723aa005cc740d1bb7a647e386fec23a5e3626fe0eb3129bca17d127c89f581dd2a84613c5cf8cdd6abb2080928d0427863d9fa6a451b5b0dce3226e
    
\\x008000039dc7374928c6f11b41f2219e0e424f731ba0efaac9d0b0522881057700c09be4758ff1ae1eda95090ecaad0237e9dbcdcf038d286d3981d4bf4bb22bb130999a55ab5a504f4fecc45d1cdfa3ff51baee82a8a4e46161cc1fb66684927f8e6b6f5a3135d588b779df2d3813c9abd976def6aab7c81069054bd48a54992c58962b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x768ff6a94d4b95a [...]
+\\xfb4ce33f8b17fbde9a979b59108a089eb239300cef3979ba4e0a27b60026fa99ffada46774130f9664692a98a03233aa6740c89cff2b9fc60239685d9f69051a
    
\\x00800003a74cc62d1255e6d97f5a98e777e5c28079098e45471fda2448998bb1326b1eafe9308e7f040677ba85851f651ebb90f1bfcc4198650cf7f1d44a430c5bf5039d26f1b01055d8f04b98dc088b73a2ac012922329432d57557524ed5321023d1977f26c53cc43797007eb1717f147e8537bb2ece718f2dd4fcabb476a816b588ff010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x00639523b49c7ee [...]
+\\xfe78a1740440600c6ecc0b2fad56b4bd0247a9ff566fd5abdd6b95a8adf51d9de1779256b4b2d984c999d14658aa57f5fd72b3bd7a3eaf195327a0cefe03dfec
    
\\x00800003d3017e30ac49dd4a443080fd519f55d621c6df0629e6999d17f22763aa32b590de6be3311962bf60aabaf382e51a304fcbdb3499141b0370188e114b15098ac076909f7ba195d5f0e2bba4fcf4f01bb2a6c14653debf9a9005ba82b3b6566ba4aca95382938629019e4e5c97f888e57d806383f7cfee6bdb2f7ce442b5b0df93010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7189017d732b2c1 [...]
+\\x05a97e43bda36a830ee679cf93a26a81c2f8be674ab5e3b10cd73bec9e1f03ffc39b17c1a1c0d89e8fde66c8e219c6e36d9bbeff0cf764fcdb34aebf6834aeba
    
\\x00800003a14ab5899202c140d40f70d839bc49105d1fdb51cbfc7af6bfdb1f38aacc9802c5a3dd0cb4fc61c7893ce1f27a8344565ecdc86c5877f1e1a0cd5370e2edd76a5005945c4fa8a0cccc685911c4d03e0a35dea0cfe438eff12a5ad324e8584aa6c376d8ca8594f6a968f5ddc2b5b69752b691110267af45ecafd05339be5e54a3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x532f8cfa4f2b0cd [...]
+\\x0a6d733fca29350c6f8ff792f045f9b84416d97a790ab80ee5825aeec773c8092cb47fe2fa38c9d2c3b9f8360b75d4df6575301eeb18d73a79d66465ff9e566d
    
\\x00800003cbf372f82b47d504927148ed3012000ec6295d6f719fecbe89fe30b8b44cf2d5e380ed7b96ca939133b137a8b9c7c3d6b80fb9a39a1894cc27d33e62b2e4cab8b8befa35fa1f4e1e1ccdc77d0b254cf7ae4a4021a11571a4427242c6d576e2f67cad8c810469183602c1b7fedead022fea15eb12db5d35e470b60fdc964ab521010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x09e2ee4fa021eb0 [...]
+\\x0a654b8cbcd3e62f7c1e6ef66e8379f73d8bb89eddd4a72ef196ab305797bd3b3d33f8d85d945a306c18f1fe1999d61f8974421aa9243b6f62547e739acb7235
    
\\x00800003ad99e53525b6e27145b237634d49c2d0ca74f7f51924719d6418797e950ab639eba6ba6676b8310c2929582927bc845bb32cf37abb0bf04ba5016835983983affbeefa772c23696eaf2e44c3723bc62b92cdfe1d4e2b883a78e2406f6e42554529a84d89607d2b2e3db6f846cfb08c5a07769316c70be2f3eb624ec09a4448c9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x358e828d2f1979d [...]
+\\x0cf1e4726b9f71d8379d13fd1b7d28bcf724efe0b5d1052890eff33741bfd077e2fc7f947e86514f09907251d03899744f58b0e3d8098095b14d66cc7fb1ca55
    
\\x00800003c0b2e74ff6db3a39ecf4d370c7acb1881c6bd30e3f3ee045ac78e0715f25e93b43a6395d542ae138f2e8f5ce3251d57f8f7ea56b27943d6b39e1c213677df1746a010cc801ffad29731ee8b3ce6ce85d54aa5a4931ecdef18f6393cc38e8dc3acbae97013ed291c6268fc89308862f2529a43459ffbb9999d0a966ee12dcab0b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x95c8f67a474dac5 [...]
+\\x0ff1da7f59cf9f35d38f8e47ea5a91dd533f215f7d76ab22c8432731fbaba4231208fd9c9f53716c5fa8acb67be895d86a0aa2345eee2fc3c8cfde26f58a86a9
    
\\x00800003b0b4522f181c3e6b33c0d34ecfaf2aba9dbd4984f668d4396a4c9260fe65489dc3b0ead843a5c1a39851c7806345e56375607843e1ce41797e86a206891e49ed4ed33f781ebf7adbe3aaf185c464630c62030c8848fd7e408c6bfb97884c4e473f8a717afdc54111d85d3b1a999fcb1dcf650d3a29edc484f6c99eec8169c3e3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb2c139963c656bd [...]
+\\x0fa1e7d8bca80ddd9c773cb3675a3e7e91ac4d7d702d6e2503ea439bbe700fac8bf12be0b097372b73fe8ae55fa022a6937a831d86234111fe166e50227d1955
    
\\x00800003c3d10127911809a3d8eba6ca32996644482ff3ece201a69c62d810780b95d906c15505697b49ebd819a146cb6dca086b9985995c73d115e2685a022479d4f2d0231f83fdc35d7f5ac62ba465b2c5c5bf53f265b37244e0f361fe9ab94e53612413eb5517d98bd14a7305c56ac2fb03e990a6f4df60726d78011d6456091113cd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5ce8d3571a4f29a [...]
+\\x10d18913707d98d99b38c52486f69f42aa1ccc733633936e0b6bc9cb1d940fc336192ec26ba4d0abed3b405da09d03a7fdcd6bc31e1aaffc0a4b1aec69cc759f
    
\\x00800003c82d7ff0253d9e6d1e256f2f653593989617860b4fc788da88aa308b93d8021bc3fa3692e872b71dacbc33328c3b5f66521dc985f51a6f3752f8ed7b975f747ff84cd2ade7dc53c7e33e83ced974db3a0fa85471d61a0823bb23d0b53cd0214c2e0493c3fd5734dff62e7464669b84dd811029da453c49cd36bc0cb98aed2457010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x61715e05ac3d83d [...]
+\\x11e56078fe880040ed2f868dbdfeccb8f51941fbc471bf18a78b087a4619df7b4f74ee2e41fbe70e58ff524e358241431a5e4d58b7b6314be789ac9c331f82ad
    
\\x00800003c11213799db20b1c14349a43baf54d1c11e0a560961ff5c87aa7e580be6ad4fab6a325446e14b125845db0d78795694d15774909eab0c2c3fa3569919da5b927cfce9a8ed3f2e8890980de90f82430272b9757900ed66d491c1fea5adf190da8f4e41ad7df1e0b3344eb3954d722af02e0dd16bb8136ebc08561653ef8ad0791010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x521f4aa84e19aa1 [...]
+\\x1341824613d59b05bf5d54b41578fb71012d1ff3878ab39072a30f4565591899d1c00e069c54a746a625839e3b558b54393fb40fd51aaa60005f3b23155d5b69
    
\\x00800003d1033fc43859f7c8b69addfd45ae248e289fa304bf9e409054b1fe2ca94b5e6f7e50c7ba33af004e1a2f78ce2d9d1e545e20566591a8160a05f8ff7f62dfa4c8faaba7aa9cb8c617c27b2ee9352cb752c6999d15199e5f7beacc1f7b363f955274c147dbb9eb1344e8f89b9b04f034ff90b88edb63d8fc52b0f87f82ba289ff3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x395867904bea9fd [...]
+\\x1c3d92b5481bd8932c4f2143de7876058f701f44a6d51e68b463a804e285a49b7cba6e0246fa9e0b7a63c07b20dba0fd48e77a31b4ebf3758397ceff8c5dba1d
    
\\x00800003bfdc6da4a4515f01c020555675ae137b073ac77bdc3201a5e6391a4b6abac758935cca625ee1908097cbb858a29e1e6b3492a8c13955bf0e28ae29db83f8e17e8799e2c7eb73505746be61af2bce5a0a4ec5e79c64ef6ea300024f5017d095f0969a57e56515ba4845145da82c48bb75173b40515a38ae06633b8a1bd42cbd45010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xfb0a9fb0aba79e0 [...]
+\\x1ea1d403a461870129b1ca4b92463001782ec9edc6caf638f172308b444ac7d84957470267311cf80a2bb41316e471277beb3cd6b761b68103e991e6460f2db6
    
\\x00800003dc480e137b1c468e3f9a6d8a6c1abec6fa13976aa47f28203cb839ba1d365f87e606652bab607ad6c77eb7699c56cd9a3f57c320dba6401b241730e49f86e926552b7cd3814dc347fb262153715680381ac62ac2b27215bc79a9c1154f27127cf71b9ecb1dfa82c804848a815e167e9e2a5c7cfd21edc4d83a36be6cb77517f5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xed707228682ca30 [...]
+\\x20e532718b64ab93bf6db1bd4911f963e36280a504483dfbeb1ad5b36fdbdf77c2babcae2bfc6af50d0d500fdbaec32e01c3d77d1c7373ce278902382d78adfd
    
\\x00800003b28fb2867aaef5b427c4c3740a85d49c676b9a9017d59c74dc97cb65a46b622881651a260191337369986a8dfadda052510339d0af6942456a48b640465e0ec968c99498960b6a75cc5ea1da9781dd6cc0196ead652d1b57f722becf6fc03c452f480720f54c51a2c8e395f71a013369018495ee14b79007870a9a094ca97e59010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x496ab2a740b6c51 [...]
+\\x2351b20b8b734ca75995fbae0101b1368120d972d77d2dfd895152530e82affedc1e32f4a94bc6368c53d3f27fff0f92aa93cd7c876f6f165d20984867fc0c43
    
\\x00800003dd4b0368edf5a7091ff7720b0626368919b809f1fa8ba213b1bf4a6711931952b8c15769565740a66b82563faf282df78f8b12287ea3f69192dd8c9591c3f835cfc15da34e25f1e310e5cea89e1929bfd09069b06acb570c5a6fd657d4e054620ec66bcca4631991761b576eb057ab9274901a6e26f18d54d1986c8419beaa23010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd31640e94a0406d [...]
+\\x24e1c76bbd8f5b44141c3a902ff12b1308ef4079d78ae16f499ca663561b754ce1a1d918b1921c4bc3602adad7b0ea1b45bcdf7ba1f047a3a47e4959a510b3fd
    
\\x00800003c728cf186ced8eafcf24f7016208e5b018b51916decdd7a1b69c339bed30e70ec33b5f8fac3fdc096c788b5242239420fe50464d845fac1a9e122a37cc80edbdcf3cd3a0cd08e27f2708b9f74287b9c8ef604115d0a1f422468204313ca7cc102caacd824a939430e9e4d7808758c084f8b5bf273148fd2d516c9cabe8aacc85010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5ee116d184e77bc [...]
+\\x2d393cba79b51f64fe37a325d84b43ed5a01676cf8b473dc3c7a6def4c13781dbed473061cf2046c2da57a5ddc3c245d42c5be34aac4f227fa6079557568645c
    
\\x00800003f37b7786c177ecea4701a3ca0716f352cd5a3d1f83f90c740d6d757033f2a149c54c606d907a86c5cf07376eb59d20b2385c8ff90129cd7cf1a52521d63321a8cb072b7d052117860df2008fede55d5f0c5aa4d3010545d1660516fdf24850e241f6275f67b55d40a1978cd4804576a15f0d8996982c93a15614bbdc39e02ed3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x498006792647d37 [...]
+\\x3325213dbebff65bfcce5e5e70ba161a17177890c6c317ec61fc95a53b0071da7dc0ee16c15cdc391fd6eb85fb8449299a13adc1c02ca21d880265ebaa94f231
    
\\x00800003bff2161222f8e75edb7a22ebf2e7bfa7e79f9365bdfceab552ab662ad7302c852fcafc0816c926d1cbfe4dda3a9f25bbc728339651ed784c5a174b37ecd52f6d0f6c5205ed8ac59ac7547f0fa41861ddf0e42f8a12543bd1eb65a77933bef75a0391babbef064c8f85e322a121274b12bd1ff84bf85b10004ecf8ac6e635d969010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x988940c9e5480c4 [...]
+\\x33e141b34a27e2e3d82ae2bc71acd6d5f85caf834a1b262d82176884f759df50098cc2c32883b274e34ed91cf903cec2274d89eb49763851baa7663ae6d72bd9
    
\\x00800003bfba07c0e3106d13a46dcbfb18a560c2a3a1549dd3056cd8862aa095a1806791a3ed79afd146f74c954500750f3aa8e065e12845d2fe73ee2d40778dc58b2252831d0beb53d10e468b75c8c7260cd6df628098bbf396ad79134b49b33b0252ef6119007cc7170a49bb484e50673c4ab3d81f16985501fd7df4cfee4c54f92985010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2c81352520265e8 [...]
+\\x340d039e707b8ca0640f67eb3cd12f23bfb042984251a0be13209db8063dd2d836f66c3e67c008da3651f1d1ad64ac442333f007763976c8e7f5261195fde324
    
\\x00800003b5a734b0c44aebc72a669e0fd46d18e2a9cbfc8eb3fb2f27f2f8713ad86649a3677f16c4527e199c587f0dcee78d47357edf76b4c2515b36508597ccf81ddd052b262cde6f489340c1c48dc735e1af5662a5a170f8a7901a7a58a898c2af8868cd7783be762f10298b69dd0e4540efcd1badf0bb3b9d538281ebabecd1143137010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe83c91d13870baf [...]
+\\x3749161b0b763f95d88efb382f62c145b44618278e43b886227c07492f2a914ca6101527c88aa93f2377a5acaf2e29e7f5fbe6d5e88ac401ae145c12bf1b5321
    
\\x00800003adcd9c4600efb7e94f434dc7832b09d3db893981a1d858beec87352b2cbed00a5b49106e0c63ccdc5c466c5ea729684854b36c1bba8096da56e7a71f4d65ef19301704ed80770e0d3b0fd10bf1c963d9b2915a0e42ecf663af9d3f4c1739346fe96f0f89569fcb402089abab7a924ad8048330f8d6b9c58bfcb8d9a311bae297010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xeb1c7d278ceee63 [...]
+\\x3b4110f29cafeaac964b9b05607295954788322171b03c8531a3d3277862b652d894f1b0ddb42fe5dd5fbbafd48d948fb81236608fe4131e9e6343b8475e1a50
    
\\x00800003b20b1bcd04c69e782c7500672bbda1610168c61e31f93d2683b24bc4b06f7718c242ca28a2b2a4238c2ed9901a4f7d7cdc63797532d9ae8e45c24168310679090262438c50811d65a72b65a2fa11ddea2f42f7b20c9939969f9622e706c4078ae031e6f84aecaaca4fa7b6a11449de525e71ae8f7ac1f836c7ced202ce1c8135010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8ca6fbbda737f01 [...]
+\\x409daed60e4ce29b4d1788fdb2309b951036ab4b5a70dfbfb73660705a1f61fdacb11faaecfae7a4f228652eaf2becd39dd0ebd885313046babdb5fd66d5ce71
    
\\x00800003c2d6eeebf374ac6b323f1ae330085d737eec4e971b47c78d978a98e4304e8caa85e26a1846f27b778bdf5d5d88b2cec0b1c236a155fe4757614b73cc67cf3a5234f806353dd885133d3ab5f6327e19f38b471af58b99841e91df87aa1e08206c619c745bb3b8e356cbfe9f6b024d515b5ba7300bec8b9b3270b2cd4b305ef11d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xce9d58e1ca59108 [...]
+\\x451108ec9945235c7e6e39258ab0e41b7c7e6e008bfb0442e64b6b2b959cb4e74a3cafd206214971112072e73d8793882ccf05e88c0ed72539afb65a6c41c318
    
\\x00800003bce31985788f36f769534c74b2c0815a0833fa9408e17f75a51ad8f4a9b08cef7ce9f2e2003dd89207e9fe70cc940b928d059dc224caf20dc27e3c26bc3a4fd561529145c87b38e677d9a272ef484dc2244473b7cc8766e92f64ac07fbf87a17d3971f4ab87608b2d08367b8d8939f9059f479f91063c6f2d3b1d670dfbbbf89010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe9d3c5890b9992c [...]
+\\x46fd4e14e13b8cacc7ce8371ffd1ce22bfa0e84da03b4d6d6df6a5b2ce576a3dd23897268925db01b0ae77cd8d64c2a60491f65956f603018c6f283a842c61b0
    
\\x00800003c8b385cbf619295b10db0f0865963912709d622996dc9388e376a440f14cf099d7ecf49729271e8d7b91fcd2f8c4ad690f56fff8f4465b2a816f3572a2aff12e888c158f92c48a93753a2bba457f4a8c20adb66707307ea97ebafd912f02db47ef4fe3cc1de19846824719b4c2d06f2504920ca16d69ca15b1d020163f34a42f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5e9680cd2b1cde2 [...]
+\\x4871bd3a587655167f17f5ca9cac7ebb9eb47ec0ec3a420e2ea59ea6f09fee7e91c9c7285d017d600232095618eed05553a5a289a9a00084ad0871d71650e66a
    
\\x00800003d6152cdb96f3156f613d612157790b5abedf3de3690d7ee2baf8741e463bf3f9d20b289fd6844834495b5f7cc8d082a406772f417b7b2d231e6704f7c4f1d1aa4dca0172f54b4c410d45077303020b052d803a94d152bb206f69bfa743592e316fc1c5fb3b87b31dc5be28aef2c9d17ca1dfd341e5751e6f5096b57fb245b77b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x95869be2c49e64f [...]
+\\x496d276610c7afa886aabc6042a397e45863bce59d5fb56da876d18cbce44a27ddc6718c12df689a9968d5573bac9240508ed1023feef28cebf5043d4cecc8d5
    
\\x00800003c5189f8df0fd19969048274f6328d3dcea780efb604ec2cb9aa94b45624c219fbb54909b553a145b618a034fe1d29e71d61e3f15b6ad2c5faf0ab6229b1898c4d2ae9b5b856975f1986dc84fb3b0e4ff9e0e86733d5875355c04af6ede3a5f0331261fe408130b3e826daf0fcd399f71c2fcb3b08a65e5288e3c9aa695d8f56b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb577776296c3393 [...]
+\\x4c2d284d89f242e95f1614d83835a0a2b0e85b1fb8c966daee6da7d056cc9c57e4627c7fe1b31f64b905250af84ab97d500b4380d26de8b351db16432484190f
    
\\x00800003d2edb4adf13f9f1442e9e1b7c018fa674a256a1193ec121d579fd47df3a937b3767ea56eb6cf821f95210b1b9253f115dad0036a7b48b6258e7df2d620b2dcc789b7696b8a2d3052b99ce0bbbefe0e2ce15dac5f28da98c879b41240aec2ef9d17505b80dfd833162a216c03df051c28633bab6a34763324d03e79dafa863389010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x75c93a6e8ca5731 [...]
+\\x4d0da1c54642d4c34280400fe5f1220fd332ea3584252617306ee7cebbf54590770eb0ad820e538823a51303e13d0304c38e8023c8d2df0dc56293bb8abd9ced
    
\\x00800003b6b2cd6549579f5031c3690f4ae4172c30f57c283183787d5dbbafb5fe1ed8d8f2a057155fd20e7640746732dbc7b411b568f68ef7998aa349b9f7a050b0043dbe151105876de5457327a2665ea99b7f5b6ca037f57931cfb6a46635c0967e9198d43cbd804f27fd0a335719f29057481b675f5d7037d2cbde4baad0993c0bc9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xef1ebb5d7cbe51d [...]
+\\x52adfc562c1f7471cae32ff1d3e46cfe1eb0938ee33759a6fb70b5dd54103873ec6fd1c68f0a230fdf3b2d88ff65c9d497843aee644dddc94325b51f2083f545
    
\\x00800003bb397ddd17d1ebc698f9343eee521c68a290d004a251535b179fb2fd0fb9c118171c595c540a96c7ed73a7a35d4adceae09cd38eb3e99593651ce1025d09cacae4f3e0b50008b54357f2dee91655ad7e5353445d8e2beb4ffc3ae186fdb3749964017fd1531b9bbef2d2a19afa71fda63c020c0b0be7b97af9f7f9fc3ce02139010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf8e0eef03ed2db7 [...]
+\\x5515f801b2074d3194f6371fe00472f576f665da16f206892aee5bade0f40674e24e3b0ba55588d902a8d2d5f8f6ac2081ffcca6ee3a1dfdaabbb65ec471a064
    
\\x00800003bc3070bc3cd0023c6b0d83d2371089bfa373f1c1e92d8a36097060ba347577ac26b90c1080bb05f239b8163724ce8293068c6a0a2d6b2d7091d826db8cf8f17cca017e573d012724e79ddf9a7cdfec4a2c73392b20f0e88a6db140393c77f9792d790e6687415d7e223a6b4c6a4cb11bd4e3ba4e9e0863e062d9b5e916452151010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x59e88854634526d [...]
+\\x55555e1aa4c66505615239f3f1ac13e6873a247a1b650d418ccaf65c1887f497b3a2d0fcd65d7eb2755f11664e52eb938f61c02da1813685a6d8d439c87a99f5
    
\\x00800003b26aceb340e784bd45f07dfee185772ec3ca18b1ae3d17d380d5c448723764a63f53cb15137ae8f9dc54b723f5ffc5d52ef65912adb1373f296fa921e21daba9acdfe76951573bd949acfeb13c58d2d2efeefe134bc7ade3be20efa33c1003cee347fd080aed77970297eb52efba92067796dcd419d1a45b5cb7a1284117115f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x63980b94831c982 [...]
+\\x562173693f995038c1b4364f0de271f8f13420251474f7eb7528283b5139fb12dbb10706f5ad6e8ff97606e8a161d8ae3346c6dab48c1cddef443ca4e7b4d62f
    
\\x00800003a32390973220f8202b47e370cfbbf006f2b0195bdec6cae86c23239388adc41f5b4ee62efa84473cfa7f682e7ebedaeb926bdefdaebaf5126e168dbe30a507575bd8ed87198ea4547b65ee359c96abd97bfc773b9c189f6888c25d08da52a8ae43e79b9af5c16cefd8f510bc94fc28724fee2037c29746d2d688abe923d8e209010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x18487398588ad14 [...]
+\\x57418ed9b6758d1f6177d277465be8337a16465e0751853fbabb100ba8a7533510ef202a6983f4f463bb75a743a7976948030155671ebe7f734133918faedaad
    
\\x00800003df8965e4b45c47c0a9b6ca7784f5ab94dc10ab5d24a1451531d96af1f0ef11a8e63795ccf4145a27e370115e609b448ea5a86c935edf363b1c97db1f5e9c67327c50abc8dc5cbfcc90726501fb7ff61d356992bb9f4020e59ea30c79450fcf2902f6424d3fdb3b851dde70f1a01068671abeb7b4d8796ad46133d514a23953d5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1e573cb04851bb9 [...]
+\\x57dd2d0961d398537e1c2d975f89dc35bf896f373bac7950209ce4ddb2b3b04bd36b312cdd2e22cba630be2015ade9c7564d10833584fb88f6b15c8feb874c62
    
\\x00800003d4ece612a109b4b18f1656a12fae6ec7cdeafb584291909c6b871e7eecb7e629d8ee6361763449d27debc51bba0cefd88bfb3be2507fcccf531cc0bb247698d5c5cbc48d9d27ceaac7c9963e413af6c8683a78bd3d903943c2d7de2b424229a6b397b673fee3cc7e5eaa9bd32336aa859f4df39cbee1115d2713217ba5ea0ab3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9be24b6a3e5f86d [...]
+\\x587d0208408b61c3e10697f6b76de10b002d18de27efd702cfed0fdcb9f1d3794aa593af3ce5aff49b02a214faf41e6e28bcde50c56ffb497c92ceaf15a1ab0f
    
\\x00800003d14c43942467b743f0e143f26e43eae963d308336504b16139a479f5fa43086ed49b342c2de0fb0936e8eaf64d7c89fbfeecc9988e07adf0fe64df2221f5866ef084efb3900a04b3f882efab9a5363a42ae5c243fb61ac6900d79999bee21b23c6c3642e2a4361c1aca000e3e1648318659def4609b032c6cdc9b385226e1df3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xfb40fdb0b6d5211 [...]
+\\x5b7d7db3aafe5d09079484aa0b2ccee497b79c4354242c835cd6927afcee4c4de3f2ff3929adb5c63ded4ffc7789cc38c914ca6277c71740b2beab9391e7bc45
    
\\x00800003bb34c69e08fb8715e939c8030a4f3abccb772ab38d8c745fdc44810e63a79de8218b46499cb97647b950c8123051d4c2e0609dce942393b7004c11eba7996cbcd68fb0d19336c7d1ae9293ac1a5e89fd8743442c470c93752ae4eae5ccc9ce2941105c960b61c9d52a5cddccfed874a8ba97fa75655b6f8808a0cdc7022d49cd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2b31667dd4ebd0e [...]
+\\x5c05eccb4928bb4b4c90c268f46a8a7ebab1d6187775aa00553ed0ea113d0be51625628e2fab15a44a376d9e3598b08095c52647aa13ecee5022f342fe42d9b3
    
\\x00800003bf68df639b5ed52448453aa30cd592da738fde96b44b2bb0a79afbfe679b9535e389b1a4c0347f8200a70f2c7496f9498939c50b0bbd6bf41a98cecd1575ea6f03774dc3b6b06e6e4a3a82a4aef6942658d15c79cf3dffde0dea76d5dc7c2e0434513431595e75da0053aeca1f9ef81556ec0362eda5e4c0add3e3195c5265a9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4f7184b56c8092c [...]
+\\x61f99546d7af4c89265339407a60cd26376d9186367dfc02063d331235f3514548b26032778922e1a11b633cae44f1ee64ca58807175ac9163f43a5261745879
    
\\x00800003d79e4f90991afae370253caf52195898011dd6707677768e33dba76601fb517a430c5da7f7dd45155785e75a7a0a0d7c0f59e31b07d745fb0641c7b2648b622634315b6365fc04c3661ce5cb14e1c47c681e9a754dd9f9f8da1c6b2390f057a1a36231009ae93defd41ffa10194e5fb54604220b0a2b10e662025b86e8a401ed010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x999c44849174ab3 [...]
+\\x63398782db22b0131d2343454e7a58773d2c37ff57fa469d0773d56b866697ef04c5e8e220ac483dd59905f9f456f89814ef0d740ca1ad34666231332ef5bf21
    
\\x00800003bf54fe9f61122734f9ed6f71b68683ec61c4dd94a9946116d1ebf3b37ae05c11541034995aabfa83bb6688a5abad06cf08bbc598889e19c0058214d149ff77e68d346f2ecc7a095b8952aa05e1a3d11ac9281e1bb97b1edd0ad2f085522e94dde31ec936bcc5ae5fa21ff3846362a01c10c4b6e0afab7b5f313914dd523be9e9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xea17ecb461c872b [...]
+\\x6391b72bf0e4ee9a170e0b200d7ed1948a57829a75d01cd0eb9b7fe10cd6639d5c141fabfb0d117ab845dcedad17b6308f6cc804995144671121c7a6c8f5fff3
    
\\x008000039fe6be32cb85f3d881f14520d3ba8cae55eb398d02566c0d44e1a72c537d956f35c68d746c1b24062857812e215f7356df3558d03253699eb9c1a0585ebf99d21ce47b3e4b5b8283c67e1f2079e764ce5f1cabb28f91108305a09ae47d4e380e03e0b772b5ec8fb15f71a6e882eeae01c7b92590285c1626066e13be9c425b53010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8b9aa7f17c89e08 [...]
+\\x64bd0fc4f05c2f1276f6c6cdc743b6cd75071a6b7ffcb7d638faa1bc8557e6813c64b817d7f4a55cb0c8fa758c948b5d79f03785daad3cb11358dabf45ccbf78
    
\\x00800003d97d4c71ea684ab5b7dfcc5362e6c68ce8892e2b3c74bec68bcab5be31fe3531fe2cd8c2492bfc010aae555dbb8474d2454dc9d200a91fda370bf1d620efcf223d5daf649fa3a2b8820b6d59c2e744521f2684a6ec332df54e2823bebf5672af5cef971cae68af49262da3c054088a720b1f7a0d2e36df8bb766c3e2c481daa9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd323b4eb263dec0 [...]
+\\x6445e4c3e2148a48c1cee12d0b3657f9b43d6945ebc92b790663b04682a838f135390cb61626b6b5fd3a38284df184b2807ec205db651378f76c0d56e61d6fc9
    
\\x00800003c2d8052e813c7cf46c2bc6d2672e0eb43c4c70591cb420e073f1188254a50a33a2bac68d5b15151a7b4289bc8ce5264c2f919926b0dd524bf5453b7f207828646b72f75e744f6d4b7d49ffc4143d0bc1beafecf402021c852d2ebd64a7ebfe463766014418ed65af3726d93ec36136080d6ffc3afc6fb1789291d0f938e32afd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x53b1cb5cc98dc08 [...]
+\\x64edf26414cb62664a345971cf7baa622db35f12dadc0ca1c9a17366181cd504761011cf4e9f2be7cf89bd6f6b35d3aca4f141959d75f71cd3db43044a6a9c1c
    
\\x00800003b1345ac04ab90919dc8a07fbf4f4556f646828029cca42b12924f573db9935cf4106abc179517f1c5b17be2774cff805c20cf65ccf0ebf67c5fee7c1afd85b466d7a79ce41570223c100b68fc102513fc8df5d35b972248644512093dfa85423ee01d7d4853475b6c84cb4d2d54c7642a3114d690ab4bdb9ae9435d9c54f1271010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5dc5aab613af373 [...]
+\\x653da668e7628bbdeae31fa11e28201064a52c32aba3014c99b854b2472bd3a41a60403c918fb875fe2cca84c0e4e8a6b044b8cf8036ed6370fe6af63e192f91
    
\\x00800003d69b4ac15f7085f97ade40e7535850aee49bb5a2c3fd3c19b9a0a3544ae9607aefb109a966fab1d998fe5b8fe70bda5a705ca4ff2556a541942da47978dee063a01d24ee850fd62ef078926cdbaf16271604fbcd21fa540208fd2e533ed22c5902e7e607341a3a90e95255053b4676a31fafc4392f41495c0e90a91c18abfe71010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe5e3b3927bb0dd2 [...]
+\\x6be13917f6c4451c984a5c8002bafa19e80136a082f48d9528b43a85419f0b0291a64716e06916e714a80b7a7f31cbe4eaf954869cef18b7399ed3f8596a7e75
    
\\x0080000395899017dd97b6098c2a699234fc2a48662031751fbf1bedd010c837e43cc94def7181cc657f5e1b07e812bb52b87cf602a3e6cb91f6cd6599ad6339888ccedaa894f73f93a4a82b4e351137bcee93dd3bdc41e7558075ab5da80e76815f2d620747c3a3820f41d1bfcd0bbf003e3be314ce5e8232f965ddd53befd719c0e06d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe735a5349407a74 [...]
+\\x6cfdaf77fdd51c91b9eef293d4c44a6f5f56db27e2ce07b8f8c3a429856cfc07ecb355bfd47c22a7aa401fc852468927f789e665f5a67031fe58b2fd1385ad4d
    
\\x00800003e4302468d5ba20df55507a72e8405c10cfd7956ed818b7353114f80c734b9eb3ebea98d78013b78bc7324736ca64f4977f9fea8ceba731acfaa09c1b57f30d353974b81865cfe1ec3feb0d7477df2294bfffb1072345b1a44b778d9e39d032c53a3e519dcc951e564245c850c9daba3a9b51d1814e8d44a4d01f08535af508ad010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1e1051a8b0b5dd8 [...]
+\\x6f558dbf5987c752a15003d4a4a7b723ba1edb415465b2d11ca323a5288f1aa5ebbbe2edcc0da2873d3cf8185d11a74c43b24d364a9d7c3a7b0af3043ee90ff6
    
\\x00800003b909abeeba0c709196a8c4dd5d022393c03d216c6982fecf1ef22164c127c727ebe647cf515f47f38a96a4d643e0949536e0303a29f2849f974c063828e32b9d5a9089a4ccf19759c76a162fd04f2ccaf618def451ef919be9c1acc540c5c2a169fdb7503e2364fe2982e1840a08beb13d4b5c965f00d315acf8571cd1ef217f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0dd9de4b9f000d8 [...]
+\\x71cd74d21d22d7193505ba149c387a7356085146a7f3fc7a44227af0aa0df087c2c3d5d8013d6895daa447baed5697eeeeb123b15d2b1ac4a83107e15968851b
    
\\x00800003b1d34aa60219cd8e16672225edc05be4bba163fa7631b606c71478608d53a253ae1fc76cc64470275f64890eeb9541f73e22a01070091a57611a1c73695a4785b71044bdad9fb2c1cc5e33cc3ef15f4bc09d7386f8a1a151f72986bc95d4f47737773c584115027741d6a1ab3e44a0d83fa11fe7763ca4f13a9f59c9bd7a71dd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xeb87947effa2fcf [...]
+\\x7d59bc4e866f382932d54afc0276ac774bee1b081af77e645cc83586f1e37cca6ee0c4ca7ab7deb6696abf29957f5adfad4155bae6e0a1552d715563e7c3a2ec
    
\\x00800003a3fd2b0c91f23bbc3e82ad12eca24ff09471ab6927cb96e5de288cbeba95d41d314ff4d17474053fa164b704bf14d5fd29b016c849038cd789cd396f86055495680cd3ccbfaf06e1098bb46c854fcec5f8addfc2b482de304f60d3657fc4f8630142befc1b8e124ba940c02ffbe64256fc294b6137e11c187d7a5c36e6333961010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x81a39205f6efb1b [...]
+\\x7e6179512f7d8cc01ebb08184158b04c08a8228f7a1e6ccef2f45fc65f58af00135a18c9f2263bdddfe6b948d2f05293e6ae27e18920bc208a6d5175a8c55652
    
\\x00800003b41f73a0cebc85b34f0bea3dc979b249ddbe928efea1eb53a93673436514a056c9780a8ca3809296d6652eb6bc59000661272ad38d73700ee15f85ae5270b5c51b2c2e6ad8d20027d04e0b2b8debd801893f5164988a93f589465e75afa6c42d008bb8ef5595c9ba33e55d653f7b3dca21b85b0de05481d634aead000416473d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe0f3e7d0a0aeaf5 [...]
+\\x7efd2aeb16219eed6be40817fe9732acb7c6eacd2e92d6ec25b6f6b8236d0d74c6e783a61574bdff172dd28c5a7521f0820acaf7afc8a231bd8cd4e6e79a68d7
    
\\x00800003cbb15f6138860b094a60ab50feef99f5fa5e30cafe895655f22556243c6ae3950124e325db1989e707b976f2320e6cceb913391484d9502c00a20d9228fa72b368c9ccfab22e1cf500cf4402ce2e5abfcbd410edeb63631b1841605e3fbc24f6903d7821899e89bc7600e06d557615f5b38ccf409b61930533b35932be668e57010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7311e681a0a9e13 [...]
+\\x7fe18203ec4c7de88b8a41056d3e527404d7ddc6122be5f88f9bcf2274c0f3bcc6945cadefa98f84bb5d72ba83a196c91e0add2571996c00327a41ced2348e59
    
\\x00800003d399e5d2969ad0b5b54129941c29f211e5de1f5c83065ec9978a0403318fa5f703b56d8f7e9edc44cdf3595311f45b608e5dcac72d1f735f0cb7a58aabf807d474b65c35796f80552ec3793727cce795a6a7e835e284870a7e58f03292e718dde9a31f720bbfe85381ca4a090691edf9f163bc9af64c217303ccdba488c77ccb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf6fbbf24714c774 [...]
+\\x80d51395ee1a5f68a95ed9f62de3b21ba5b7b7b0d70499a61b9e38c572e80280afcad379dcaae18445a3a726dae11a35ab34e71f07be418b8747720d424e8b2d
    
\\x00800003a0d36bd18b74d7359b3ea354a212ac2a64918e027c92049a287c87c50a9cc08e2e27adb236c04a8b3521f096b059ca29bc2a059b10b87b6aeba33cd3b062259bfdb2e94b3d95ab9f2ac7e781ca72928fd6519db45500227dd94c9a5fcd0406462c16769a860ebc5e757b833483939e3fce13821086a297cfd11039f98ef4e19d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xdfadef95a731557 [...]
+\\x84ed38e7811bd63d04f20bd3e5608919efbaf9db40cd7ce8e3410ae5b26ed62cfb51422aaf0ef12d4e603a7770497ae1862d5f510a6bb9959c2ba4c7c026c4cf
    
\\x00800003c56bb9590175d2c8cda13eddb2cf3a01d6216146e5287acfd038576904cfbb5f91737d99ee6ed8e0904a4abc16ebf532f82cff9554c11c7aea57d04b4f10cd534909312496306bc28030ed2cfa651d7803657cf5fcbc32d52e8113812603403cc423fe5bf0d2a6c55e639b9a02ccc069ad496a2acb9fd01ca25186b566857edd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8c7634c608ca214 [...]
+\\x8f3d604b820015f931b9770ac763c0c832832e8a3ac5eb89f127bfbfca9e621fc55f56ee0eef854ea9e93ee6b5b5170f9bb8771826ec53c77c6f42bcd23fdbc6
    
\\x008000039a56b199e178238de4d4e6a910a122ad401fa973c6b1f1bd062cd986028bba117edd19527bcd146ab1dbf50b53d607bc318767e111f06bd1d3200ec72bbd6a027596d71412f50c109f57cbf92da9b77cfd56266f3907ee3cfa8a724d33134f8ff39aa77748c1a83495a8bc61d11b03e7c44b08662222404dd24a97af5b0fa223010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x51a5202db7c13d4 [...]
+\\x8f818b13bb0dc2270bd75cb1610b62fe7804a9574eabadebc5f1e43c143de8d90b6bba709f231e04166d14113252f0a8ff46ec41bf3fb40055894bcfb87726cc
    
\\x00800003a0bb72745c29e26ee7faed6dfbf555ec306529d91732b47f49f8a41c7a052f5ee028e69571b9c56fa132306edf4bf5b5aaf015f213335cf777164ad0faa3c97aaa3b8f4cbce70d3ffa50780d4f9f49d49f396cff34866054989ba0afd10b3c188a7d2f71039fc6d54305a1dc1ac1cc05ac8b55422461427d9d31a0e4c5a7586b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe577a9e684ff193 [...]
+\\x8f29f66fccca58f7678c73983291d356ea086eec8876f44a735c1d805a8ec4595e38fba7501fd1737364064911f34ece4488e0c633a1829167ea85fc40b01410
    
\\x00800003d34f146f99447a634b35628f1dcce19ad8232c4af32407c60c6a6f8ca78bbcc768b2d77083ff1b288ca0b9d4ac683dfbfe90a9254bac352abd53cda542a02fe6bf2c3f4060792827d3e5782487a1ad0a0b5323beda1fd9c1cb8efa7c87764f6f1d14c973b53d7a017092566cfa2014c9335f43381262eea558f6adeb37e66001010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0a174fb375f7691 [...]
+\\x9175111d01bbc79bf47de4dc7aed523f42e395a10c8c2b77b67a4469c0785e1e05f96ef16d60ffa9e720edaaa8c9be8586718a3a056221000aff820568776d87
    
\\x00800003a3f74b2cfb83141a8c12fabf6bc4c33fafe5cb15145a755935e4dabbda1e51d33f99506f910190a7b0d0c7e9ee85783092601400e6b72ec95a6bb4ac1580ef73af9a86c1a1764942e6b9b0cd2c826ce11bae1ffef9d832b55dc50708358aa32139ad29ec6db71f951146f3e4126a6fe05930dacaadd982fe86110f9bce7a472d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x714db262e7eb0bb [...]
+\\x943592e5c1710299be89462052371788a82fc5908463bfb670f6c9bad1ca03291ee8b4ac635f58bf1d873bdbd0aac45cdc27da90db034e761f25c6db8aa5a6af
    
\\x00800003d87a6c6c09ce9684c365535ff7163c2868a2984a84d96b784942ee695ba454439cb35b6fe56e78f6bd0ceb1497b2b7da455db9f46d5e1e17b10fad9573a6d0f65d1d7bec4d4e01c0b2ead5e30e0e281ab66024ef56d518aace48f89d56e48b68a7b3caa901c5a874576b125d4c78ff70eabbbe50b908d6839db17e325fd1c371010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8289c613b66be07 [...]
+\\x95056ebc19d0251085069ab16e4a456e92090b3cf610f5743055e396491202961db1e1a3d4be700158ced852c56e68b0dd1d98f921f26a382b5ba39f99378bce
    
\\x00800003a496e7b3207ec0e381e02320a3ed6eb8a1f29f61ae1bcb7c8c6ddf8d044f1600c27d2c761e0960dd8b0fbc6f56b2a028f785d92bfbf476baf4c15d9a9294affa5d553a51e5952d7b41d5cd7a3debf6dbb1f8ce5fdee212700ac91a859377710acb001d2072cf27489ab010b037d2143023e2863747c55568be71265f518f55ed010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf2f8daff03278cb [...]
+\\x972927f914f70d3935fa5f3c10989eabc71552675749984a8a10e4d2e58c9ffc06eb74d1f50eaf7c8adc7a15011492d7712ea00cbe73ee0a927c6a696e6025ca
    
\\x00800003ea4320acdd60083d2eae91c22b94375c87edb6bad7d8c7027984e62cf1c6271cec91ff090b02a204e885e7fc681f937f502dfdae88c741840c300ea7d1b28de79f0c63be79f4a02f3d48c15beb6f27900c3bea6f89ca290692185345d2976b992a3e92aa9fe561842e4a70f3419085715965d979b36e7238d6a74444de04de8b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x56ad00e8d7977da [...]
+\\x9aad62d4386e8ade85cdaef6375493756cee9bb9cc641bcd67655f6831e5452c05fd7c07e6b658e575a636c5f1f414045d355465f2716504beaadcfd1e0b9052
    
\\x00800003c47842282196e56e2e1bd5627e9c6b398ca745bdd33227fb09bf21efa8531eea82972162f9c4518362ba0a8b3437c08179cdbd2efd98f690f35cbe8d65414bf1e3c040d0b0337c40a6503904522e3cb31754284191c7054c7693ec04c864551c5b5edc57ed316cf2724ed1b12730fa93df19438aad95964e471b7d066f761379010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x996c7d1a1c6128a [...]
+\\xa171c66aebc34051844e474c54148c4d1914373450f07520a215ad96d310be4a09092032a0f7cd0f1604775aff1bef92457ae10ece2e8dfe11ae7f5770cf3121
    
\\x00800003cfa663f5ebbb66e622dd96c47ba44af52d81465d9dc57cf7174e1a75db3ee227de32ab9d8ab67703aaf9a2a58ea49677c433df029b6162b2b1b5dc3e8185aba4b845d3e23b2f77a3046bb99dd0f04e168839255d669c553e18f8072fbc1cf1add3df31b64d46d3c2f18152a87c496f934aa7edcaee0ea3d4ac5b0bd002ce58d5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x015efa00dbce624 [...]
+\\xa53581358b4a6138c1bb2c95d2478361272a5180682c60d696d3e801a2445fc0e8aeb1b1b62082ad17870a23230c126988689a39bd7ce23ededd6fecc716cbbe
    
\\x00800003a1873f2f88640984cfd2f7409a5425e9f48c785ba802467b2ba7ef13741c8d5f4ba51a8e46609f6b2ff45bd676032504724ca6388b93a5c7da9d70eb16473529a6438f962b73308be9d2446a8c5b7d25bc88514c34ddb39ee76e3e6e1808d3d1bd0a1b1c09add2caaa9cb05a67be6e7aa68fa85e6d9f21945b8801e5422c57e9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x95f03009210dece [...]
+\\xa9716c1e02decae287019f952ec9e2994db832f1280458e85636d8b5eb372aca2adb2956ac7284348a9430c706198ae7e4c91887bb05c79e19363de6d732f515
    
\\x00800003c6acb4d6d0cf45eeeff24e352742f1a3a183b2c4891c43b3ceac748fd9bb436aa4a6daa9eb90657e9bda9b691d2c81881a79e11ec03381763447e4300afdacf3fd17d8f6b3d9978434b4665b52767038bd80163c66f263db9ccf479ed6f75da5047447641eef10acf41fc8be2a02820defc2617500123c74fdbc487c4b17509f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x165aefb38a57705 [...]
+\\xadb5327a03fa5065d683de681d7e3215d2a9bc089c321c8e35987eb06bffb2e8a7839e445d700df9df3a8b449637b5f683040b9bf5a18e6e29e424d3942ef2b6
    
\\x00800003f99d7427c989b347b60a6d04ffc43fbe9207b21393e15e94de27a837ab261e9e47f4c3a0d5f314ca6e855654ceb0225e6aed4cd0bd47f700f386c32747a912c75f1624c69595db2e60b957c26eddd03ca554d028d7758b8686241c0a2d8fa0e50e3ac8b0b373dd2f5005557ad57c023c7126f11f8187a69e9a64e1203255e0bb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5fac6cf0fab9f5e [...]
+\\xaff908f6affe2228e4aefd60b65732428cfc6b4d259b08a8520b820ab0de3a479e98271bea9e6de1614c38e8b5f6a02b88300e761a83e9f4f4c4fc99b6772400
    
\\x00800003a8b09bdc689e332133e3ac4ded9dc1c9dcd7650da91ddc1df153c909c7ac0ff5ca9e775ee599e1f5c7261aabb229eecc279d9327327166acecd9ee9c42d40ba8022e3542eb9ad9be0c9f0267ff891861837de9d102ac56d524e7e5fe58c913ed1658bbfbfcda1ec216281ca636ca76c27ddd9a9e7230cba97a23e5ca28a0ca1b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xea31a09560bfede [...]
+\\xb1795075f6d5554f37ed24be6a7bf52e1cb0612ad2bcce9273e4d9b3a859702d8568f6cf86e6e1828bebf2f0f83d9373587c4f76cb3c42c42c22e55bb79282a7
    
\\x00800003c3a64473b1b64e8c7189a4c39a8a53f314424427df422d3e5f4ded55d48966e0bc407ad886c60463237a09106cea1f5ea5fddc57fa8fc4b060597d7088dcd2bd9621218012a89188d95654f1da64fbc97267842b33b99a077aa6c86a2627c8485972b314a6ab6305c1846c067d688cda6f437c9c1eb4053c41c83233d86b160b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7e4ca843be3ee4f [...]
+\\xb145748642f2a67de933e314242ac71127cd368a33f373ea14416b3592bbdea8c884737cef69e4e9fdea9f9381b51991f21a4b44f144643a9687663c76aa47ee
    
\\x00800003afe209dfce2b0b67be8bcda8ccc7b8f68e17d51fdfc56d9f17e16dbb460c02699e7e9b4edd78a78d570d77c7c2783e5504d2e911e691eda8f96d2eee8c64a9a208cea5ad446e4015b088b612bf6e3aad6f17e5960c9b8f88ef7390d046001357b1bd91a3729cc77ed21d5718cb308633f4d8b465df9d36540081330346844853010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe62ebd05acad2a4 [...]
+\\xb46180001cdbcf54cb6e31b326726947dad48a46a59ff06444d584094d85ce55b292654493c7e521267836cf8c897496f2633226c9076e20de038199a3fa7335
    
\\x00800003b36d264d45fe82ef6b138a156dee71f9b9dc13d9b5e8bad2d881eacc3a4dda199965971d980ad7d438036a9c543a5b072a34f89dcd8603f1f7c2080ba78e52e410e7fd31ba79939dfba9ebac04cb237a31dcf43f5662b0a1c6f3f53fd138a2b745b1047941c4f453bc23ddb9f0b1bd62ded7d3656ddf66f65b32340692f2f543010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb8bd4eb9b855403 [...]
+\\xb61d5fe3caea967322b3f6b8a736dba15618d6d074c99db86c3b8161ea1c7a1fdb9d56047e9573a6cb58b7f4892c592e7b64a4f0366a46119e5c62126ad2e1d3
    
\\x00800003b3892e10390f72ccceecc5e5a069a240be9870251f45bbd6712c8f733569f4fabec7c24f8861fb2c530dc609120a10b5610c0c115edfe222f98bf8b4759f013b8c2a7273d433952b5da5a55ddfcde841d0f774144bae2aa7455a4960baaaa59700bd8265cb6e55f218549611977d98e2973ea2d93055c161d753368484fe84eb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x50ef8283b6b1c7f [...]
+\\xb751dd9a4a83969a54a8c3fb8016f1dc949daa7ea521015d6d370b05a3295aea1d3a0e99939468cf9c1478be6090728c00ca9f42bc620c561aaf567c0950df22
    
\\x00800003c600dac569ea065757691d1feea7094e25dbc1789c30f828cb0fca6696c8e1d3336a857eb72781915892c998003f03d2033fcd174316e25fbf323141cd1b91b1fc72a564d3b05e4f1dd65b5b65b506ccf2d6f9eec6c214d61eb7514f4feabd25a880a2d60bab7fa150fe8c26b3dcdad21156cccf9a6eb5305f71c07799b5cf77010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x10b4857f8195dd2 [...]
+\\xbe811143f50f693aae3cdf956996e06beb000a629f25d3b537124c9c92635058b2349e1571b05e766c828f707ef2eea782b9ef90f60d9626d3299165104a907d
    
\\x00800003a9dc266999772b07f906ed1ae2490b01f8cdb0be210f6292e6337e58577120a523189f50bf0d01768e76a4e4c3a6fae19316f3d88730ec8677b20b120c028fabb6c37227bd63dfe4268c2133912375913a24f772025786ae78b558f80ea3958d26ccc98fe0405e7ab2dc86be14385badb0306c35b02c290de7d39b994b501c8b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x58d2ea08411c66c [...]
+\\xc1b5b981ffef9e23993c106126a20f267b4ab566ed1167bd372fb5ab1186af935521bcc1003413cdaefad10abba227e984ba4a4d3ebba4e10bfbd44ed76afa1b
    
\\x00800003e1c8e4c5840302fc1172a97ff8d5963d4800c38078249d72b81c074ac93e9b452e43263f337a41cc5aaf0c0589eb525426a956195691f1a7b7269142e6831a3ad1b7b418971ea17097e3eeb1e56f868edf7b23cd538571c69f89f82a0d941f34eb8a8eddfd35bc280a25c2ab80fdc38bc9a7f27ed416cbacd57622e1ff54b441010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x63a95c8e1be14b7 [...]
+\\xc59d109c295f72aead5d72e23504d9a36eef1cc2012ea4ede1b384c76073e86dc230812886755ebd092c2675caf02e511c5059e51c8d88f378595be934564b24
    
\\x008000039cb86b5c2a44189eba5d73b77f54a1b9f7a3701751605e63fa507430a59a41f137ef06b147a899d51316ae29d730bce26af2bae24737aaf9cbd966ef31fbc00b2bdc0438ade1264e03d762644340cab3b986b550c08b795a1e4fb3966a12518517ac366b89f464496f6db22fef65281de0dac50ad4e2e936cfaf2727cde177bd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1f99da987af30d1 [...]
+\\xc9cd461a147e3e95f23db0031ebe8d70c1b23d2a9542ed3ea5aae8b6ac4e6448a24385db46806b16b8d8953e2840c744f75579b2d921c61e0f6aa8a9344264c9
    
\\x00800003c6571bc2782069e671e6fad375af47329b35d76ed69f2e5753f4e553b0a90e2d70b7a77f63ae5e3e8a01b6f4bb03e763f809881ab33154bcec09cf72355af611669a8dc8f1a6c1186262551997e8e7b9eb64035ad83d775fcf9f8f65ff73c47bcef714441d69349e7a76b3b014889b22a6566746c8b16c4960c285982e1b77cf010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1932401c7c3e130 [...]
+\\xc95d394cea0ec9c8d6f0dde65f618c847d569a92949f45ee8ede9e990f710b7bd260944f9229a1e61448084fc6853b054dcc5159d9847b3f9dfee81bfbcc654c
    
\\x00800003e56d9b020ee04669312195b0dea4164dd1cb609d0993577f547018524885ceaed35e0a6e6d608e15086decd041267998ee814c8cf8111e579708db6551771165527401b64c25a5411ea6740cc81a313d43a1065e39200ec8884d73ef717cb3a295acfb7d39466f945588ac512ad42ee49d9900d184a1a93367d178daca4c1b85010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa601d09e9d10204 [...]
+\\xcbcd60d871e4e5536af2f8c90a7a20266484147b01ac57f092f6f3c87b86477371e445fed7025368accb1b42c751c4c6c423d68230149c59e798d29eb1a150b2
    
\\x00800003b0bbca903fbf6983bb51512125ed4f481b250dfc5a7ef4b6dd1a21ef2294cb1086063271dadda25dbf680fc5545593ad67043185928723602814bb0692f8d3ee9cf89b8418bb98f6eeed792c8e5a264f197213c886e7d259f8534698119079ddea4d7a10f4dd98509be233832acf1757815d8e693fcfe4da09e7f2fdd3b0454b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb03b6375c9fbf1e [...]
+\\xd0096310bc49650a7492a1cfc5fe3d92694e526efdcad2f1262b963cfb9b48928be1aa8bb8a0c8c929a5aff0a1e70ea63f293602c824a4e12bb40bd88c0491a4
    
\\x00800003a41f370a0bd66d3d1bf250c0324097ed8878cc9fa5fc28bec6858f5d9365e3dbee8dddced3ccbb21d5c93beefe4963e968eeab9d2d853581258efeacc695173cfa8a560a5203c076556cc598a52cffbab5e5d245cc867a22d71153eaa51fc190457d6c7e28b89f08440fbff97e0bd5bc73f1adebf6eec6406764fca64e083e55010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x28f01fcf2de9631 [...]
+\\xd33d1b97a77584d7a348d82cf1a34a53e565d94198143693de5c4fc428e14c366f4c6e238f18dd74ccbfea8ca934298b551936c1b9f830ad8a964e42e6b5c6f0
    
\\x00800003a80643c09051c2f068191d0e1e4e0b945fb7784946eb6d11bdd676c3a67e24df3939fc22b95360f9a323b559a66fa1688c1fbd700067c7b7dae3a37b6a6de3158ae19b956f7eee75d2af66b4662359fced645431a761ca89ab577c2efb88bbf83babb2c9cb8fe4db4417133edccfa61440e444a3d65e3b821fd8cfaea880f0bb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7ff62e3b3a39a7d [...]
+\\xd3fd7ffa7fe45c783c57d9edbc6b6c2329d81532b2bc3b8be5aa7fa55321fa6c875b29a3d23110cb649ec5323ee46fe161619fe4ad3ef6348fc3bb8b815cf785
    
\\x00800003d48c5a85046e753818584bab8a43abd5982890bcbe6d58c95dbd91caf50bfca4f8bebe1ce067bbfbddd73b0ab4ec577baa2bdc516cf4f2042c71aa45668e0083e04f833188ec34136be4cd0c58359187dd392adfc70af58f351bad79c0c5da81cb1f143c40abdf5e6fcdd30c3d3a76a05f1c00560132c19cad1037d5be17a269010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9ab32b9fc1af0e9 [...]
+\\xd7dd3417979eb37faa3ae19419f96f26ce78fb062a5302e3d0026d7652a46707ae946b87c8778effbd2d5bc2499794aeb20f00ad4aa06a7066efc89d81a5975d
    
\\x00800003d419c6b05088a9e8bea952effe8d02079b30d7b37dcfe8d1dffeda9a8aeeba1a962e8011a40b80a8da0812e8ca35329b848281d8f48aa53086dbbbcf1d014e088a07299ab377d14c4e5d26cca4a72aa6c2e26c5526826ddd9769d2166aa96d8f3b774ea87ff5139d39df44a081e415aca6b6d55d4831f99350412a961524c1fb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4e270f8ae8f1519 [...]
+\\xd9453c379b6ae237cceecb6bc58cda109950150a096270ea3955de2c45625a1d8a342ecb2e7f4cf23c52d1c035b6d5fde0891528904513e17d538d09a4e1ebaf
    
\\x00800003c44149f74a473daac12f92cd942d6b18660d523cda6ada900914b8446466df46a9f25e29e1031d8002c458b43793000772bdd50791102b2ab248cc7108857f9e36eba5b6081eba79db4d9bbb7fbd5c3da538fdb9b74825b142603b2411530c10c3b8823392d2fc789cbb7264212d658ed9c64fa5f391a3fd6f9e8589fb137fb7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2eb443f17feb2bc [...]
+\\xdb3907ebadc8d2420e2f7d157dc5e8fcd03f9ee0d54c7c08f8e71b4b3e5a41eabc8adcb75be7f6a50d296fa5bf39871740f4eaa0aa78a47753ae0f5187b905d8
    
\\x00800003c80fd8f9e5e908d83fded86c141e0462b635c4de1cf821a6ecbccac39ed660df01e804a8d02dfc0a9546f84cc64575befa25228461d4297b153da781ef1dbd25b8d2f77c1df90477c908ace9f6324f7a39bfbdb52ce8229e1da7af1d94ad8058b58f0ab3b63cc870b6b86a9b665b1a6688cb3026132b6f368a67521d6aa2101d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8ab44a11cc313a5 [...]
+\\xdc4de9056d26fb128f50f8e853dbefee631e694d85c5b0bf90cf64184b2459866fb422b3befc542db0d14600aef6eddebd6e0a10538aec127211122c7b15f927
    
\\x00800003e471bc8fb0eb00b293cd303c3612d277eb55daa9239f656e37afa6b9d9fc267db7170965e574dde96fa3ba3a299e7c745929e379b3f84d50d28bf9ac173acd934e1d1b9851525416f673c450c96750d80cfccb521c39a662b30ae950e7b9b57f0437f524d67601ea719af3357ec0cd2eef5dd6edd81a91e4c43c7dfb689e9a8d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x812793b82fba886 [...]
+\\xdedd8eb633c7c936c05787eb874a8c38379d1a4beb03521573b553213ac3a786bca79947e2cbddd7fdf0f8a2a4e3f06e1e1157c20007f9ba9b6f3a7028c613cc
    
\\x00800003e1fe4a827f50fe87b649b128f1a17234402c83f1ed57094efdc3ae50d3b314f0df9d775868c8aedaa5d41eb7224d24a83a71e669455aebf046a171bbbd762687792dd77f3dabdf59468ce0f767d6416e227839d9cea7f634c39b867adc1d28a307573275cc87708790399a26ad7b23a131f6e6e9ae3bce25aec98927c9d07aa7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf9afe6e45c7e0a5 [...]
+\\xe0d9a09199596fab13177421f9c7286b72fee107f38a3cd60fec7fb331a257de29b57b551c07402912a4cbfb5c41e845b035885ee2466a3bea3569716c18d3b9
    
\\x00800003eb2d9c56e171b149d95494e21f36272143d2567239d5e84f1ac7c0470cb547a45329758304fdcb5501fd5f8c411dcaffe62efc17d2c758ebc1272605712546c858fd1482a1728d87677e96ec756a13e3cc27fad4823b59725678c8394259979c0d9ed040ac49868f193c6b9901da6812b7ae9c8fa528fc24d44e9e30421e4d2b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x00e7b2e7625476e [...]
+\\xe0d5d64ca9cef4b3993af722f9b234daccdae51922d696f7b948f8bc15ccb6cdc940e5b5151510de7ce76144cf0476fd54e44d55c11242359869523c89edce53
    
\\x00800003b677085a771f6f7693df210729231fc16088e4252936be843d2bcb296e0476249f1d3ce441eb2df896bda805dd354254263ac257fb3cad8293d310da2f58d51de181714fac83e925f8f98ab5d8e816539eb1f825aa8faa6c58233e07ba14e162c39d5279ed3b6dbd5e83772fb805e789634b27a44ee3e49d4c185cf4c4f754ad010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x57cc10b87810fd6 [...]
+\\xe5a58f4f83f12b63dad786505d1a321bbbb4b624f815705cbdc93f1e8f823db9453e07a9054bdea92d6daa7e9c14145036b7539222ea94283923775f409790a1
    
\\x00800003d94461726fc82bbef8ab9ace1ebaff8b3b0b40949b67dc30b88ed5c7a33ad80aba7c4fac3284b351ca8cee4763b4f2909d144712b085c85218b4ac57e828c10790c309b5db6c815312bd8a63e2d25b297ff61bbabeb7a3a4ffe797b0b2b29f6c4e1ad060f464a38aa16085662bff773a57090f89e2e1c2aff845ec662f2da62d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3e793f3095d1849 [...]
+\\xe6bd232b419df70455f0e35b2b602032c99d24f4f8ca7a7a4e793d93e009dba124e1606c115751a32b2a7805f80f220f4280f549ae0ec745f34773f18a0ea2b9
    
\\x00800003c390fa968dc58b0775dfc5e3362b822dffdb95d76b6a18c73cad84839b6bde0ba86d2aa43fc87cb4e95f295c65f31756b52343b0af5cb6cfcd7ee7c5b1fefdb5cb7633d80d2d96c726c63d9ae3986e4885b950d086e3823fb9d9b948c1109851ae36d0705b891dfc222a530719f069cd2495b788af8dc42143eb011776d6ee29010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5a60d16461f1273 [...]
+\\xeae505965cf89f84d3d4966970e81293e56ea0a19aa0109dcde406dcdf401287d49a2ca3bf521fa473c6916c957bd0c87fcd314787833a3cd09c78ed385187fe
    
\\x00800003af6c494d49d3c2fd92a4963ecd21f5341d99b070a6f4a6a9a8b35ba95d387a85a76d257ab805b80f3271a200bf218f418ed9c03a50763229cb7d7fa839a3641b4c9cdcfae3e1923bb61d2a869688ea2eb448cd500c5e2fde090ec9bbd19db1f16b2d09675285b58351987d9ea23a271b0a648b52fab9e061be65867f99c66d55010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa53fd12d9fd9922 [...]
+\\xeb15a8ee25e26f194337ab173b6932b22ef7485e20d686f12c88ef78069c253ab59d84e0433fd46135da4f6c32c208b4c0deaa5fb01f10c16f9e2078aab4607e
    
\\x00800003c9936dddb185986f97aab2ca8d830cc4c185817a1a49bca721443631f69e05b50aa6c7fb92edbeb179d8fd90c8740f8c9ce4324e78ce3398251484b4d06bd6a2b3237cbcb048f0800fcc67539294f9661d41001084c25bc8c46fda5a1d037f3e4ee29bcb90395c131a2a2265877d8f36ee4cdcfc57abf27ff2f055f9d4d8a4a9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc176d2e2d980d69 [...]
+\\xf58dfc1880e8064814bf63ec65bff7157c0828598e94567aebdc962752a5d40dd320d81208d9d7497a36d1cff05dddaad0965c8fdf16268f1f75ed209645dc87
    
\\x00800003a31995fe0a0182af4d72b1a8012216be4e9f1c433f3f252603f2258a7c1592b7c68737c400084e3e53169d01b50cc9d1a59298c2c55e2b6072ca46884872722d2fe41a12a0e7d4da61a7b66069efd8a77e26c963c993aed07f0cba919c5288260e2906ae6f3952072c7a9e5a689447253ec1f1c3ed3cef368e9a9ae1299a07f3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x15d729c216ec0b6 [...]
+\\xf68d0a4e90c8b267169a7a74129a86fe6cbb797b44d973545202d9b79095c25d7bc54a0abfc04fc76de1d0e60ca82cb3d61fae6ceace5f9d147b13791811a366
    
\\x00800003afe53596f87878be9615b603030622461cc7668482cf17f3e9c57eb6f6835b578f87bed0a3ef7979d304be3eafabf95a2a1aa157b588f5222d50be7be178b7feaf856fb5fa6d8fa6f8d4e7053f90f6111b2f74812410165ffe1696d98fc939dd0e8531d5d69aee57ed71c9f5faed9fae5931dfb2441bdfe91d0f428915706ec1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x55c51aa41d7fd5a [...]
+\\xf60d5a1a90871c8eee6bf2a2a5066a11ef330a24d97378907a53afb14f9aff66361e560ec64d2e9e97bf0b4e048dfc112a5f0b3f01de3d5b0fe5abd665cbd042
    
\\x008000039d329754b3cf89143d991fb5a6572a4a93e0258868bd19a4acf584a544a7e2dbba42c85d4a753f7380d7697e793042bb90125a11ce332f554d05cbc40b78bb0ff6d11417d619419eea1075d45d4edc4b42567d059a25431ec51cb4934de8ea539f37f48778af6c0af1b71e789e4da86c8686f65c34af6343ee591f0c9d8b91e3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x81ddef3d6b23e74 [...]
+\\xf7ed33230c6d2afe65f600b6943834ca8477f3645e253433b6eeaa9a69a3fbd152b4a662c52fc99d5593ce7bd8492bb595ecd1098f8fc7223cd3e73b1ab6e746
    
\\x00800003cdb08dfa9866d55fd27fe6cd4c99e88d19bc7e3913201f91d2d8b770eab662c93283b6619b978c71806fc1a17c086b9acacd37ebe5c12ae69c8662d2cd138976f0616fa584f7c37817c919a76f61c1cc26cde3dff24323030b3d52e9a56490deb57f0d3e14e722f8e8862f37d6f34ef15f368569b1e4bae817dcf17438761c83010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8a5252b53357504 [...]
+\\xf74561aa7b618d09afa0c941b687578314962324f804d6c968c19a5c374f2045b5197a130ce11caa466a294d3ad5f2e95ff5fd4049225fb14a9cb8a3c91f7a28
    
\\x00800003cf64ed488c112a4c915e1a63f026ffb5a06f17fd590cb091f246b1d17c3a911b8ae63bac2218d4f99e139cbf5b12ae564c8693f83098ede955aad80d98aa153b07806bc3c58fc01c3d83fa5c0cf1df9eb86a90896389bd5ab27c3dbce4cdacc399ef5bf2577aa00c9be25009b6c92aaad137fd04eff428e23b5edb87437b9bab010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf2e2adcee04cc7e [...]
+\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
    
\\x00800003cdf44f5d8d4ef330fb623ad711532086fdd85d4a2816cd4fb9a8ea854d73491d56afc4266d0fa20806eea82084166bb842de9a5847e05f498920aa1dff43c2fb06ac875d175eb574ab72943afcb78409d309db86e9438e9c4d5dc057402ab269f26f53520d60a4d6121326a7c7abb7283b4e6390beea7fead71886b1e6269bbf010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf9d9060d0e471a6 [...]
+\\xfab571453b75490321c6e0576aaa855b3264916d23bcfa0e6a81d409f666e33b56a625d02c35e70cacdb9fbd50c9ec2809bac1c6c43748d09c89cb37ac959601
    
\\x00800003db72056c90ca4aca55a4bce2497182c63f50df328aa02787b5c42729cb33f9c7e7c7c902959b88b7ce344d2b7c3b870afbc826a0b8579762ad56b98cf43771203777ad3d9680a5260a67591f09ff1e2ff042d912d8a7822b33406d30c7c8ff475b5b6682bd229ba8874b6f3519b3173dc57d5d407647e692efa2fc1d4127d627010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4a2c6405ee54595 [...]
+\\x003aa22a39695031aba201790cdde026e68dc690ad3d08d2fd8954f34e38dbad344bcd0ef6e00e674359d3f01baa85fab0cee5921fe845e03c06bf11bf4a08ca
    
\\x00800003d3a8a705a2e14317d6a78bc3a3f2fbde1b48920d2fb2e32a06b12bcbd7e5e2b6726df13e37e13e6810154a8043b91ac0bc0f0de5580d076c4a76726a119552c12ac355cb582b7bef89a383badf5c58c51ee040aaa07e9a94e47b8aa131219e420d02fe1a12d8cf4ebdb77395aab325af2bd8050a7839d016519f42c63fdae6f1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb3102653b039bd3 [...]
+\\x029e24861e70b8dc8bc5e7f279160a4d25c9512b6ddc67eb77c8246811f428ceca5a7c3cca4f87b825b1217c7a0a9a4270565e7a15635a147c718a9b4efe4928
    
\\x00800003c3d19fa5ca5344bc08f67291c614c7069ef3a321833f9faf2d37d61a91d0dc00c0847e84c0bd161ddc43a04498e85286d7447d2adf1cfe9b2170140a720e3068dcfb780ed86a4debca8185f05dd965432c9a7b1be76df789ef5404224244fbb02cd12b7940419c19e587c99f0880674e17a513ac6ee492253f1eaa27cad210a7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa98bdf071d31a93 [...]
+\\x052ae23ff68274320d336d6e16f33135c63f175ec6eb5ee721dd16d95474a8f07ba8ff6de021fed3e9aa75a5c9a6cade215b4f3f55708138ca286767fd39c146
    
\\x00800003ba7493803be7b05ecc7eadec95b4d82c6ad2e14f37c1869121fabb922efae3fd8b3e23bdf7a407ff48c40d29c01d68ab722c488ad88a6cf8224bb08e40430dbc079e6104930d2e69c2290816ab0f0063a954ff1a324a750c8534747f9677f8d1d02e73e8da2581a9b26161ef7c4faa522e316ee2bf206e56b076d488a89fbb7f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8df14dd63e3a6b3 [...]
+\\x06cea5a14d3040b4ed5e05d6630c5f43584d5ca933a7559d07864dc422ea045626647a80ad586fd1db4dce0b4d56886c01205635964d6ad67fe8a13c2ffaaf88
    
\\x00800003a20bbe6d5b2d00a1ba007c3853c8ed313d0e0ace1350dd3cc72e4a7a0374eabbe5f56906787ac09f30a7a047eb0fdf486d5100b1f423b017a381f2ca95988642336b19edd6c64c4cc2b02575cee0e36e6a894ba8637a987397e32744aea65c90c8009b9e9581a3f8aa894f2f10f5728bc8be0eda725d5596bfc358816cd00111010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe31b827bd243ee8 [...]
+\\x09fe3ddca8e860e5e97e9cb8213f3eb7ceec2f4fda1e44f867bd58f536efd3284f79c84e9d347d19ff1d4097ca372b96a28b18738ae2d71ec539a059096142db
    
\\x008000039f90bcd01ad9fda79974d9e3f3b8299a128ba9fec109991dd58fe7bdf1aa34818316f5ee50301aeb9e7127f1b30198dc2cb254fbefd8572ef54f3f7ff3fcfd7a828862261c9ab0e3eba94c770a133664d5fc90a9235abf31e7b491bb8dc4fbd72f5a023bd68daa080584b803bffa1af3785d7d8e0126dda79a9876f4319be389010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xfb2c9c1b777b517 [...]
+\\x0a4659185152a6ed126af1fc122aa5a776689e36c056adc77ce89dfda3f910bad26f0732e4de5e0d5ffc1dea63dde538624cc62a992b211dc2bec99f21a991fc
    
\\x00800003e10c6dcd9069be60d325b22ce4fea02b16d52e386548c439f118f3cdc8243c08448f413a96e39082662700cc78bd0282e77d16f2fb1bcc464511fc65b1c1416f315577af8b9272d67e9a1257ae1e369f5410e950f7e73166233fbff156862300d3f2b3027a2706e6aabba3e9b4c3ff6975174ab68d8ebb29bb4e300347d5b575010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0b683cc62d18e3a [...]
+\\x0dd6879760b4dbf6606ee4074252f9e6d87b90c2d8e968471dfb34d5c5c75cf5edb1f35487751e1404d176df3be0693cf39a8bd7751ffdbbf96c41c11794cf34
    
\\x00800003caf55631b8d2b0a97c7781287c44c53d2a5270bc42164509a12cf89c3ec2423cb296d628bd15b3c2d54e8e74ae83bcffd4001509918f72689b6757c69471468ed68973c97d540672779977f6525124fdd977fabf78f84669cee6505700a3f4ba2588cae562bc8ca3b623aba4d0a2f2a2c343208f401f26bdf3439c06b4f307f1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x034eb6cebda4d50 [...]
+\\x103adf44aebae4f2c88523af9fb93a1bfee4d6a7c5a6c456e761197b3f8fabce933881b258688b7bec3bf33b52225ee7ffe747830efed0ebe7c76ee55e2b41e9
    
\\x00800003cf6c62e14f94d53f433aa5de3bd2da6e33062361a8a2bd4f3a75ead765f2f3285428a0fa13e7b992db6507458baad2a614fbcc4eafe60283c7496dfb104e7fa2fab9f56c07a9817bd294772b3f3a70c1e92682d8fba3371b3619b77e0c6d836c1584bda4f0d3f8333428701100bf0835761dcedeae5925c2aee516043c8fce73010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa6d36bbc3719741 [...]
+\\x11d662f393486278a2666158c02f06011de6380b75f2ec9e12428f5f33a2fec5fa56bbf5b4c4c6c8c88354126a5407ad4daaa1e57be596d5b03fcd5b6f76d764
    
\\x00800003aad37fe888c6420084bf69ccf3fe9ddfa4ad31e2fbc6ee2c6cfd7469982ca468a1a6c13abf90c247ef12019bf41aedf6010ae2261867b7022fee2020c299d68f7513a94af8c8b853c21e02e072e49c2de4c33bea904f5d47fbbbb287566161fbf2a60297d2f601cc57bd233d43ad909965a2743a1bca232118640c0a63699383010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4b3c5e1ea4c5f7a [...]
+\\x11be1cab6c11b76b3c40c833c9715429a72de20734b59d1e86b100dc89ca0c0f61d9218166427d97ac4fba030daedb640bf6713f65d5805a0277ba4a05b4137f
    
\\x00800003c918a7bdd7256b7eecc9e6acf85bd7e35754130e8fffc2dd6fe6232342e9f57c7e496688f026bffc99cadbddfdb533838067b4c9920eb57995041e75ce7b5f423ea531056023e975a9523306644ba68bd432faff8cb9b2d73f8e126dd4fe637346ea0af3492ebdf5202b45fee00b6451be938df59ec25912777f578df16fd0a7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xccdb19b7c90be03 [...]
+\\x12feba1f35b4f88d77068d1209068e5f3106dda5c6ec2a06573c391e8e1229fb5a41e6f12f7609f776780ead9ba8de6ee579fb301f4d2c0ac27b9bda4786113b
    
\\x00800003b238230af987d4524abe138d17ab03cfa7cf9454acbb960cc002444bf17f60a8b874d3462d030773f771f4f434011cad75d355b71f54dd99b68725259bcadddc0fd79f4a6861ed3b6ae302f2574a39255f505fc70ea9da43c48fc7c04f730b2d6fc6f7573bbaadf6b14694a329fef6216c326ded44fe2d3e6eda07800f178eeb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xcd10dff6d235219 [...]
+\\x13965b81dac49d8cf6466f44aa671d18b4f0a92df112a3e608fbe4c1307897f3f9a5ddb80c8f277c7274084518f53cd7b30aea66bfbeebe554084832a4dfaaee
    
\\x00800003a1e6f371b61351ac373ed8693a32885b962ff73874a77f7eabd6f18e8ba9f3a8efae97c341c342b010790c1f390c537940c303f1b152a982c4659f097f806ace2aa116dbd7d046c395234567c8ecccc0ad7f408553296a68d23453da006185cc24b89722f40239c07ec3d5c64bab1fa33f747ca106d0302c18c7280fb6ce5509010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf6de3ad1c6a4b99 [...]
+\\x13a63356cd978399176b6102b42efe4cb98d3501d5d04ba3d796155db629480f8994fa57628711f8ea8eeae6ed6759829ee8fff923dbf94c73e6ee35d22c7757
    
\\x00800003af56f28f4b4373fd51667ac37e25f3a02b02fe0f8f8a4ee73bf0ddd52fd360237e8b7db95985993b01680612eca41148524e1165e7a6636dc9bfdfd83ce67f76a2b688928a02c621085dde9cffb68e79ce5468bc4890b88c4af044a0ce9bf6e6491da0521de914929b72ba579d5f133ac5f8dfe2503e6c7a8a5b58684c088191010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x148114ae1895dde [...]
+\\x1f4e65099da2d281e6a7753e93b142c951dc7b896503c76559710dd8e547ef04a5b336745d48d6dee09e3a8743bc8ea64dd83f571529ec62ec812018274f4971
    
\\x00800003eb7b83d54d6ea37de6e6f6a1e51df52cccd9d1e32ab936845849c9c221a14f81fb36ccfa97fafd2e197ff15158957eeb489e77d1c28df5b5693c1bd9b356cc02ec222647c4b603fc4dafad4bc8257ede4597bc2127b5d13235edbd2484d50a6061829631cbf7cb19e0d503fcd2548fd71b897ba5e1f55f70bb3a5c83a9fa326f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3cd02fef722aa2b [...]
+\\x212ef174cfdd35f3e0d4a86a5e38b48a51d771ee6740d2ee4c8c02f96f8b9fbc4de4ef75b911f60e324cfd1627e28991020cd50853990b7be89aeefd139ec68a
    
\\x00800003cdd1793df74f2b02a390e8e4413f96e01cd5686e2182836b26b8811f07aac4c6874b44c9cedb74a81d6ee36a5e9f6d41990d0221017e079ed968c9d81bf33622adfa88d39accb3514b4e377f00582ce4ce13c5fc49e7afb954cfb71f326a6372461a6a6ccc39b4b82d7689b946d4649d00d53abc4b0b82c0bd268deb5b42298d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7d355db1a125f08 [...]
+\\x223215f0b37fdc5a2e653412ed670d85e449fdbf53018b91ca42fbed88fae7f5272769cad23c5c3eccac6889e13a6d65a1451dd6ed8c25f78d356b3fc7459122
    
\\x00800003b8c3b771a51e0c05d9d5f4084c5fc94a27fdb0a414e14d2371e674f3ca6b7731e1cde5c5979dfeff1e670d0a58bd8c731152cdcb2846f9dbfc48c18b89fa7ad7e4cb213de5d136e81e370813b6acd0aab3791657b4f39b0e93990490e9c2863ab6c3396881f40b14acba77cac5b366b8c5af03bbd5bb132289f08a2ef507e6df010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa5715f459b4c4df [...]
+\\x26dea8667ce19a5fb824f3e9c119541ad54dac2495fbd1433953a30e65e7563dad93688a9f734fe71b0462de949408bfa43f68fd7cde6384643e3785c5ce5cc8
    
\\x00800003d98d5f8c91ed53097401cea70cc3856b44eb78898fffbb2d433483d91c457ca57bbf9c5d1c17ed847651b9fda3eb7516065692a5444801de486899d4b62f8fad233e654be6f26309fbf880112bfc9f9968a3728d5f798275bc5fab497b59e1bc3260400b34ca007af4210518dab3449bb9aec2ee1061a81840bda3a4e64ab13b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc796e191ea282d2 [...]
+\\x281e551d33e5c32a943699f4774aedd6f44f700e4be422856a465427168ec7877a398a5af5e89c22063b20dd27085c4633cdfc1d12690baa1bf4f85b8c231dba
    
\\x00800003a10dbd2474a624410fdea5b736d73ac70e95c3ef769f0c510a176f3bf393dca3331811a965cf3978fb45fcd5e363018bd07c3c48828219ef2ab3028340029e857a67c3eb7cc932dc69317eb153be789fa9d073a14d4a28599f5445b0d4573ff233ab22bc002d3c61f97cda2850ef2fa123e04a19c80aa122da87f0d080e15a3b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xac28932797d665b [...]
+\\x28c2e2f522acf84b214f4526b02406dc005a710fe2f39c356c640e3ce623e59189ea113da3340c40b63f2af976dfe12b0b55216be2184514d77d274998a49d58
    
\\x00800003b5dc4ad8f122ee549676b056487ef6617cd50f8da218e773d081e409846d0048b8c45b98953ae6d1285b7ae4574eb4b0abd653e864631b39c51392fbf6987278cdce6256614ea11fa39b068f95fa737ec3eebbee751f2971286a1bc63ce65dc7bd7990c9565d5d93ea2d7af3b522a61d035e35c455949f9e90358e5dbc85f129010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x90f4094286d65a4 [...]
+\\x2856bd71a3155583bcc466e4a29747c7c58f464eb41a40f10da3a50edfeb5774722c74bda0e8e2a93c0fcd5955e2c37c8f59339590e721723677ad24fc01dcf7
    
\\x00800003c4a7549bbba4e3eb535954f4044afe735dff183104cef0cd65164244f43d170285088668e01887b3d2cf62eb4ad7d1f854227aa067e383f603e87fdd5da194e7bf36460b763dfe0370e61d4475e155237da1cf264dabe70d01a3fdc1ea66190e4491a9a7ace239fe29e4353bb4995caf6768c74a9f1e4db2878e450263fc7e7b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3b63c8d1182be60 [...]
+\\x2932e6b5c65e3ab30daefd0835f00b138e8ada510c37deb0aa2d61b7adaddd7055273c0d6d368f75642b59ebeda3c58f7719a5dc86b9714805a147f997bbef7d
    
\\x00800003c00aecaae0dbdc893c2fb124f6955152959d99d3c6f78c9c02e58a875e16be18785444950fb9c46723c15441c708b5b0f4c891a1d206c5296c6a31f716d97dae839cbf81e4b1aa521a4c6c06953aef97be1613ad7bef65d63dbb963d08c4b2ece7df923e58b990ed5567539f2dccc6142496272871231ecf304821bd3e30562f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb8675999cb708be [...]
+\\x38b68b4383a3d341c25219ad47a53f18a3e6cf4820c8855b2772e0f45370757e65c1ad365c00121fe2e19df35f9906c5e9f269dd3d805995f58e83042f9c97ac
    
\\x00800003d1549388f58a990bc9cecd0102d44194029e820eefcc3bbfc1a1d78067f7b6dd09432aaa31768f1fab3c07b455a98a48c6174393ba27f4cac92e25c700a8f94f23a0b690e9b605261838aad6fe33414d66824b7da0ab5e2197ea4fbbedc7d8f35e2831d62838d0b496dee967c071b276878d59ad8bde62e99afc0eed5bd60f35010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x30596bab220e649 [...]
+\\x382e3f9292b328645241a50bb73b8966af6d70e122982af432efd859a66732ff72ad6a38767585d0eb027ef21751b743d11af3c08b8d33d585a60131306785c6
    
\\x00800003ce99daf383ebefcf1be140885b130af88e1ff940f16abc90f92d566134b59c1439933da987bc58e606a710b5994649a69ac8e58421c3cd9029d649d2ac901a166ae20b2a0d51be3193ae0f59915e8ee229d0eb17f0bcfd632d57a9ccfb7386d8bc4516b141a3cf5de3dfd51d4c83efe29f767dbd708b1baaafc6f8f1c6a7170d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc2b04e68e516274 [...]
+\\x3872456735928871ae9c61bd4f00f94e8aed1073482631efda8480e5a3bba63c8892193c809a99b51e619ad5dca73455c4220b7396aec43e1b3a46311fbe8d0b
    
\\x00800003bb3819d943347d47dd14e24f95bae965de40c996a4a09ca3abb326b48bbd550d58bac4b793b053b1e47401378726e13c37dc7f4d65b02c4b99b711e027a0288a6ad79132d36e2b2a3ddd0266fdfc5bdec5fe293c340584ae70505190627bd01bd4ee281a736b29cc3ce56ecb9b4b575d2531af3e94f7173aa71223aaa1adc9d1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb5552a520e98401 [...]
+\\x39fa9a14ded1d9e5ea0db2c09aac5cd90160e316cadebcf49247a3b9a85377672050e7fe512bb6e5b37cc7bf7a18d900b24cb8ae12c6192861899a71b0c9d45e
    
\\x00800003c717ff0dba06151cc7ea884b63f5d1810120e65b35a98c3ef236aa336d9e2e8a28cd1ac2bb64257688815611846dfd56253577c6f9c6392c2eb4131c888e5d2c85ae0853ba924da5bdf422ad5083facec496a77ff762b3f818c24b7306c798086bee563685410ba08d61646163114a2e559450a26482812fabf3e2e9fb42188d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xefcca9e8579f704 [...]
+\\x3a4a19329f8c52d1e67f9ded538d090381221573dd633638895cd839491e08e210320622421f61e6947f2789f6c342a0c5b744fe5d5f28dd9e3929d04fe35b6f
    
\\x00800003d714c9ff2cf70794510f2f2f6e0e87274f96b6c979f6a0aa877b58ad924afb1995c455f968744e22bd91711aeac117aabeb1da38c33bf394f60e5e084000f4a229f5faf41186af83893cf990f949a6a4cc68e6e28ffcc4316f799710a4f204430f9fb399bfcdb860e40b8d49e9b7fa785acdf64e4ce098957a6f0fd984b307e1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb53f9e9a45c8450 [...]
+\\x3d2a0874564266b15d84d0244aea2e493b9bff3832436e88aec7b1f48f1f62623e8066625d8d059416b07a769b97fbec4c775102bf9a761671343f0036ee6387
    
\\x00800003aea9683effebec4fc8a5d1d7e8a143d49299520ce2a8a12925b63bdca2fe95d6ca83a213c5418850a29a414090ff1b52e3520ddcdcaa4894b996c293832700660f12392b33532e1eb75bc97105094ee8a4dd39cdd964aa0ce4135f43458a05e17818c0026d0f167904f375b6cf35e148082ed9b649f27da4227dc315403dd749010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd15994d3e33c912 [...]
+\\x404e79f3f9740d6c4edac4773a5df572bd02b6c9886b7a48d3e3c4aeeafc1529dad6b431302626c096fd08106fdb57f9370db87ad77cf2c6700b8821cbbf0da3
    
\\x00800003d4a5a341221f00737b71b4ac8d6163e31065cc11fb63e110907e2677344fcbd026c103d02423569fb396663ff0b09fc9f2e1df2cecfc0f8f2856176a2d729f0977cf49d99273002d41d1084e9258ac043dd20b7b4f7700432a6fa48f27eaf788d6bd205712284b6bb81952a2683dc99742a931ff97c29caecefce44c2c36e29f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xca79d99963a1a78 [...]
+\\x41ea650231d93e5ad323cd331d06e8c9959d34fc75cad99595de65745b5249ad7b8bcf109e67fbd7b2d67135285acc6719a1b35a68e6b61f6ed43a355672e53a
    
\\x00800003e85780e29af8171f1e5b0b781c4d756ce9a02d7ed6598c5b5f11387e4d4131589484c0a11a4e2c2fda32ce55d925b461e38830fec4281f5af6b9ad251d5e11440c4998c2b78fa0d054e14b929693d6d9f40de920aabb93016c15d4070c88256154eddc0c39f469524a8c97dc3ed2b0d9fe8b578e57283a31ea40198251bbd759010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbefc9201d9e60b5 [...]
+\\x44ee6a0b3bc1bf285596e388f836b33b4ae0e600123689ee61ce727f3980bc14c45da7561bd007e8ecd1fafe7cfd21706f388c84741a755053c9ddd52e3ba9b2
    
\\x00800003c41c16993ef65d00c128662eb856bfd89ed26db23c635d3f5d67d1e034173a9170a566591fead6685ae07ac9ef52234e754dc16422f76f9a2236a94e39cfad1c3ce03b037a3092d5b48720993897e273f280f5f34fdf0fc43fd803175d41c0a59e47be90596660d928baa3ded0314a70cd1173150218ca41672882d5d673eb75010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9dc5793cc53786b [...]
+\\x47ee0a84e8fd07ba766b05fca06e15338842d0a055681a22f887da8d4f4832e54c23db6fc326787cbe1ebad59128561d549af3ac75807999e20b0314dd89df6b
    
\\x00800003d61aee04d91a464a3d73c3e4b6cf50ad83326c12a72b338d94cbf5ee0d508558b0ea1e28193f5b85613a571af9b81b98b4f7f5b03e06fec9566807dae052d24498155ec6272eef5b49672c6a204124539bb1e28238e2c96717a9d0859ec6260c1da90afc9335d3f57e04b265a17346ea64f6c3e05e3581c754a60b46cbe41a11010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc44adde6411a8f8 [...]
+\\x493689151a5dafd874b05bac8a6004b908c1fdc49ba2da9aaefa98cd37b77cb3cece951fcfab7e5128aa45c3c3d106bcd08e6350eadb2e93195c4067355d6643
    
\\x00800003cac9e30f9cb573e62c0e1e1477235db3627d99599e0c5a2a52e9ff532207402bf449d756855726da6dabf569188c1d40cad1369ab635e0019f143be666fbba698659714cc569ac48bea1b46a02efb105d9be1e068505122cb793d9a8d192d838b4c8da807872f39027fcac37e7c8be10751dbb816c9354abb1e0ba3366705623010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x62e443e96b557d8 [...]
+\\x49f24e3d74280740af705b35ab488a43ce799381fa936da7e195e0b57f042abce422a514e282bec5403affb6430272583901ad6d8e766b4ec52f2ee993796a15
    
\\x00800003ba994b46012823b6c2c1d83c80aba277dc0dd6849f7f74bb06de0de6679dbd5e68ba3c027bbb7ab5e696f7368ce0af9e567ec44e435a3efc3829a7e19b3cdef8b50a1958a41085780bcfe658ecd047ab12d7d4d1f752ea6ec36afc5b68e74f554c75be3eb87a783ee0becd2c2460eb9ad5e0cb556b09680e4c69a6e1af05cb25010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0c82c1e2a0f4299 [...]
+\\x4dd6e110c8b80dcacee8cc7e704721f59de863e1338b47115693fa565656231571488face0e618020077b35334dc4137819492bbc04f5a29daf36e0f573850f5
    
\\x00800003d43af99db1e53a1b6309d08803eff6bc85b7b8513d803bea098124283a13cfbdd4cc46b06c6e7841201b6dd49ca58e334474e96f0cbf49004f50ee9cbaa2afdabf3d9c61bad09678c84cbe6b15442f00274c77670054cbfd1b86017c470c06e2c9cf545b2c730577a04278df11cbc9e075bcc0172d0057542a090fd1c7243829010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x20a37b7a4a177d0 [...]
+\\x4d22174d6895dacf7e76e1bf5abfeb67502117abd26750165bc7231c38ea65fbfef0566819a94a7339c9bf11b4bec4918ae1b0c2575630db35799f1818905a59
    
\\x00800003a8f7b765bf0ad393d41d68ec443ba92db92fd8bd9c248196a4ca3f8f4990b4ac597be0a1404c086c1493c84a41b0736c9daee860a355eb88b07c5e789573e32104a701ef8e9b6c0f9bf45b5728b9c0e87e9f18784901b05000c184b823faf0f4229a93fb829da2fe1684fa1e2c756f496c190c1f080ef5102e6a48ed6208e043010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0c3d5272e8387ff [...]
+\\x53a62920804357ae6bfbfe657fe852891e94b95470a7b99b43f097582cbd5f07f74e0adb03d2c6877467934c97837332c3b294da17fb237c6d8ede659f881370
    
\\x00800003a9d22c739896aa4a8a439ca5ea4f6b83eaf81e3d86a5c98baf4a431c7fd34b693a653cc0f1e2a59b9d258f041caad76722a0a8c62e49c7a633c3a1c332c81723ad5c11defb9f0993d42344b57162a05ed11824b82bcf705a967491aefd10c45eb24b889067c44f20ff1473341ea19a87e96a9d3dc017a6fe63d1295d7b249723010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc01af30e36a78c7 [...]
+\\x5d3e5f594df248411784e2b158815f047946688f7d2cc32777a505a5a81a50b68c568b202a3ac56bc53014260423837bc8f3870d04e3682af9f67512ef78996f
    
\\x00800003b70e5a7c35ffbcb80acba909d846972dca99e98e8da123fedfcc1dacb7f5e5078e99c6614b0634eac9cb0dd08eb129b657573a71c46fe2d343d04df3e4be9e375f095f4229ce8b7ff531a682cd5a50103144b57640564c73d446fe982a112b506f08259591d26bf9722126b71b90292432a396d94f4c93fde37ab50fb2ac4473010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x376f12bad6e54ae [...]
+\\x5fd2d7ce2c7ed8490683005a456b4fe0d96e7bb3fc7bb6f4c50a506ec843caaaeedc07dbfad758ecb73ff0c7cd0a46f3998f4b6373a7941058ac1bf426b57870
    
\\x00800003d32e9a8b633afaceaacde28573776bf99a49bb5b94b63d146aa9556dccf72586526e8f8fd9e0bf444e58d68b22310c7ec9a466c04feaa0ad9d9069fe6b82e5f6d1f8a54df471f71fcf890a3ca34c8aca5a8731f99f64a1625ef264e056372a98f4496ec3533e0dcb80e140147a93bf7a31086c12a9ce96782ac3739475acc51f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa045af60c614069 [...]
+\\x603ab342d503a5fb97ddba1b5f38eacd12b36d9a859061643178b6eb1d6939e906906de5009a4647892297b9e14fa5f32291753b3ca1f8a3a86b8f599286451c
    
\\x00800003d4d9fa023ac970135f70dc726861787b3254936526e0c6e98dc2bb1c3b88da2e60331d01b2eb04ea8fffc2ae87f020f1cc40f3f2acc1de76c39af980d3eff6d1bd3fa13bcee3478336dbbac0b20629b6785ca85e27a3e64ed7c4331e15e87f3ca0220e7d6697793a1e1de77d3553a18189263fc5ed379f7eecef8948c591233f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9083f2eedf252a2 [...]
+\\x626a6ca7e48ff9f1cb87c252836a2d83578dae406da08ee241812446687de4dd7f5d005cf03bd1bab9008796126cbaf06f31496e3d701563b357e66214c26b62
    
\\x00800003e4a81ff108e0980686e816e1ec2cc3aa64bdd730e0ab73bb55ea2a48b6fc85fd6f92cfb3bcc529aa1937e2aef59156933e4d2e9c71ed1efe11a93c32543190e0564c5e400447b600e5c0ba52976a46821d3cf16f4e42caf3fea89370ee722528b653682724454c7f2d3f30e2335c4b5161b12e1de21e3771b8136d6853aeaf71010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4a54aefb57ac284 [...]
+\\x688e1fe99ecd1d8af09a6563aca2c6eb9bc9c2492404c77de20ba42744749b87ee38ff4bcb1da047a3be7d107a610180aa0f0307fb0891cfed98da82e949e325
    
\\x00800003dfb2da61bc87ced8ecf33ed7f3d3b21b9bf7b7b182856a8ca8519cad997c8394929ee4d198afd61953e9aa7be85e1c9fe15822fa1e7ad3e65c3afe82bbb9a629d44638400c2942e62600b40d7cab2b5ccffa98131e3f61eb4037d4704d5e3b8f2fbaf6e1453b8ce25539ad95ff88e496d042588acdc90a4f64725ee587732c57010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5a243f2693ff27a [...]
+\\x6b86aee70689d09c94a27e64dbe8b8558c7350c9be64ee9ac2470c54afe7984985aea11fe09ee2a8c5252e1fee9f760a0dbf1866424a3ca6be22f7fd3fb18012
    
\\x00800003eab56efec776d59fd6587f3c2a0ab971908d597e2c89ab512a61eff3d96fee34b909bbbaed13b17b60c473bdf13a0cc68e7a094a0958379c761f0b7d7a71bbbcb4f25aa835a8e4bf590aecaf960e68b4a13dae36abf2fde705169a94851200a1d4fe51e8e642c85e7c71e5e585e3291d57a3278bb75ec3fb1cdceb78b3cffcb9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa28de0500eeeec3 [...]
+\\x6e86d2f3c24053c7baa2893a79630eee36a02f0d6a32ae3023d3c540af0088ec0ef2a5a8165f3f8d5d910e53b48a03d513bbf09a332f025813ca2c944fdbf569
    
\\x00800003c0f08d8dad1f0de1b21b7ed5456604de55bf26df6316e9a1425165b022ef1c3cfc0ac24baef2d0053c23d6a11e1cb831c00761fbb46e40ebb6e1004699be035316d15a2fb347e7bb4e840a4f2f355f3dbc08a62cfccb0100204aa132189d790116a4de1e50b3e3304f8acf8bf918dafa8884635a56c50c1052733d5ada7cbb5d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbc7ffc65c712118 [...]
+\\x723aea765aa515b77fc33183c9fa96485205dbcf06d9dbdbc4be19e89e60ac99d728a8bc04e4e87925ef5833a67bb4ce64ae877fe5baa74eb89868b3504a8f50
    
\\x00800003c51756bd0b139dff25f87c4b480ef4b92d4ee16601af62536c8f37e6e88cf710375b55ba13c9d791329382fd06e3fe8eb0381a3af1c78b021e8b1c38abe6487daa86f436676c19ca18ac0dbadd3fcc4eab35dabf55cdd1abe937d6ae69ed58698bb7af43c52d448e4ac7d86a9eef9ba50f0997d343e1a396f06864cfd43283ad010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd216b878fc7bac1 [...]
+\\x74366569738fe38687d077900d80dd9172da6cf9b33cb415657fe86ddccddd4e7c1673cf5eb8390db70da9da0a45c80e16d7f097acc0069ed41e3887efaf7995
    
\\x00800003b3243852676f33acc0c3dbd762fea8aced369657c1e665a7f876f23e40157212c744ce706ab8df9825e700370f997e8c8a771a366b13229379a2eaff91af1ef553cdcf87fe4a635b615ef3c1726f17779c2edb4f78051d5bb271ea0d876e99b717b4d36782b418856a9b5243652ffdd68539f5ff67417664ffe96b93b81b9abf010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe8875134ecb1cf5 [...]
+\\x759636cb03ef862792cdb9eff4062e81541bf17bbc6c5d81a66a9fb0c9a49e0f52e8b5fb10e48c9d30d4a4dec2ff34cdbbe77821b13a58bf26d2934927191d8d
    
\\x00800003bee16d022dc49200399dff8cd92f74e42bcdcfff83b51ee30fb1cd4ba35b79a71e8cba246c83bb34079b4d48cb8483ac9da8f2bacc987b61eb8541cd1fc59d28d59beda5631a5458cff6876b254115f3dc2c9f561506d3542e475eb50952df37e72e12c6350fc309fd996f4cc0a06f61b36257457ccfb53f53c8911cac083c2d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xce294bcccd9bde2 [...]
+\\x7686df42b9fe0326307a066a15f1b40be581d545e647c2f19eaddbb75dc2e401f9dcf05f17b30f16a4e03e44fab0aa3fcde7a2533973f03ab95ce47ba76880e5
    
\\x00800003e6e048ca340a6e880b82f84bede8ef00079dbf434ee31645dd008445c144bfeccb4b5a36e7a7910b106e0af9138545ecabc37a449dd025d3a98afb0d617f0355a75b435c9a2b895f816b453e5ba66bf2de0bc5022b410f5e99588e8b25560a6099e57ef960b0749c117caa54ffc0360f7b9149d9ec646c7aee24d68179fa7147010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xaa9dc7ef27fc908 [...]
+\\x777eb2900b2ff959993cd17ee9cdf7ecdb103feb82fd943965c66655922d6066c1fc553ff283804e16e2276f64554df64a8e2beecc1b8066ce370c4b7e40fb23
    
\\x00800003acdcd5f9c044f13ae0fe11d7e97978fac0487b122111a98f359425aecfae0530221d36c60834f86c61a4f15d269f71a263120a0990b6c934f721bcea139af7b12dba125e3c0467b81ba65062089bc3db92190e8a2a248c44c75127e72a663588ebf12df879e5d2720d685641daafab4d807dbef2ab3ad89998772c0e804ac9a1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x47ce7662f3bfeaa [...]
+\\x79def9abb2b79536be91c28f9e5c44746806bd5d93a14631eea70f83fcfbef70e32f18d13db3606e857110e590c59ce376224f8510d5be972df9a64044b4e133
    
\\x00800003bf1856ca521f88656c6df766a4b65624ca88b619047a7ff17875973c86aac109c61b8c044919ee76914f23c172737f7d498710e5b3cabf46498589c9af2b325e5f787d1fbc0d14f4f6c53ff2cdaf4fcf12204fa53f5b9391ee165182da4bcaa17a11b4af80cb310f14e4933a0a4ff8fa1943993ec158c9e190fb487bda8ee7b3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0166e2ca8c10933 [...]
+\\x7adaf01e9d526d55de02356430392b46f063bbbd9eec3d9e2185038f6b7c947d6671c0603a79943aed95de20ff623429947c58b8a82373f6d760b837689ea925
    
\\x00800003a72e281ef1c18a88cd065cbe4a19e0b059a5f31f76606071776c2f274707313fdc1141f640b4610f21da820310c384a7a9888008ab27e26ca41b95de86362842b21ef303f64606613946fe7c6a440c33b4400dee03f8a18cc5195d4ffc6c0bfdafe7723ebc086f2351840a86db67034402ae4be9749d9cebee0a301aa40d8427010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf2b78a14a4cccfa [...]
+\\x7a02870155c784aa9bda6c9bea41582beb5ec74ac3b1ea43d0c500051630a8f9c9bdf3678290f3314e1d8d263cfd082e7c9eb3c2a4115beadad275f1ce4d596f
    
\\x00800003eee2d7af5b4eb4005f0b6beedb7deb40ccad607c40501cd0e56d3b7e9d019299fccf427e7b2d049daedc74de79bc776c6ee96bd60a8fcf86856df5eb23205e9bdba6cc738f8d0fc8b6e0905c915bc251940b0d716f5286f544ef5405063e1e0081000378acf7a1abe25a13e83f4ac6e14311ac1ed92c2ddb46a5397fa697c735010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x43096eea8d0f920 [...]
+\\x7dd6db7eb002f999b8a95b0ff367018ae0e85445ecf68f92627f6cedf8a69be3425e2edace54a1ffdb45b3e9fdfef37bbe5c35aaf03c08c571cc7ff7d721f5a3
    
\\x00800003c78f19bb7babd92025b5c47d29d2fbe89792fb430ac4e24f0482994ad1b57351a5b5a7121cfd7eaad18312c14bc96c40c31c61cf8867e88e6a807da448e02d8c62d3fe26a121b2054d5bf527efbf3e5c31f8f776816e1626bb46f8f9aa829bb6c9538e3f6dbabb0cc1d7261ea981232fbd751cbc75041a3fa59055b9a676a4c9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x139b91e3902f11d [...]
+\\x7ffe1ab62dbe135a9b88716af1697c1d431edc343418a69ff2d8499014be0ee9b60b50bf8346680d1afd39b99771f0b4b314714cbc74b4ba052c950109bc86ca
    
\\x00800003c56c5d9e589ef5fce46844b45175c197e52475b87024cb36983a2f19fa7b9d4858d94e220b4711b57cdd12eb1bd1960ce7b522e916e771af292af84b858ac54010e4e3550bd2fbcfdfe594d9ab88b1c14ee33ab371b9b5bbfde48b119be2b129ca390ccf49b1903ed7308e513d53b90f33757e11a3e457b6e6d5c69165a14d2b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x6963c6fb0e9f46e [...]
+\\x7fdafb1b63fa264b5a426a7fa0d1e36229c296b9ba380bf63944433231a16688d8fa7bab1fb27117040ef83121ecffd1f5d3c1e5f98864aaf6ca577281f1e71d
    
\\x00800003a78dbbb114378bd6ff03916e8c102b82b5cca79560b988a1332cdb2842c70a6ec729cff3cce68df8a188a733361b29330d1c8f32eb6421711a9a4b0bf7dbfb5b32c5e127b562b80d01ed710ddbf8cb81f548fe6e71c249215a155a4b10f97126176dfc573a8f5408c422c66f0e67c1ff99d0c75e35ea5a3a183372309081b69d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x57bef1dc2cd4ae2 [...]
+\\x802e3306a95270c1dfd9614613dd2f78847c38f9d7652d591c8ed7947dc74e16b36c7684cadff40b13f504a74e2f3593ff63ae82d43059b5d3d70afaae1b0712
    
\\x00800003abae8189569208667b694e2cdd3a62ae1185e82778a52e54e25f5ef8742718774e11a31c870496ae21fef136ec9aa5a2ed298fdb6edaf13d744091836c8e0b984dbadbeed695e9aedd712dbbddfa8beaf8cd1923c28b6ae8f81c8ed60d89d7c019873c7cb9e56e0cbe7514a8bdadc1e64a3db3ac9b92e820cc0a3f5782166f53010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa94791094f37371 [...]
+\\x822ad4c8db970edd2669f2a86963215df33c2444b98c5ab9b2a19705c4d7c74f543bb632fe899cc9f4577dcf2449559c0418d12c639a3420f0ab9842c52cc4d2
    
\\x00800003ea1bb4eb73e410d20a14b2041201162a86e5142cd3f531d3b9477f4542b5a4a807d19026788aa400e95266c0720ee1c262144ed094bd2e170575045ccb682f07e0de05957ce10f52bfe12678052b06bb2b49601049359a88822dbe8336d43c1103c07a69237aaa4fc55371d129070252e909348000e446a0b440a0be1be10549010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x39315910747f587 [...]
+\\x830a5e07525ad1f0bd9063e533f1abe602d2ae8856727a64eb4385a37b31c5d2160e85234f71038572e5482189f8b5d5aa69e02f13865cb7e5582a2d5548bae9
    
\\x00800003a3273ea27ffe93b6392003b52fce2563f14b8cf6ce9aed4d177a61639df1d0db8b1c1f29377155724d247f5d44a7d2b66af71e7abc3dd38a7378e006093a283fc5e43f4aa3f625dbb0ebeabf1f0a302f57212e387a6ffc26339481a0b80e2180ac4bf1948adbccf35ecc62e1f1dc01ca0538fdd25e013b4ce42663b0edd7ac0f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x6de1062263d294f [...]
+\\x855a60238d58b85676df157e750b26447aaaa9cb46771cdba9d0bcf48a090bf786d6d068150f870ff0869a2ee22acea42c7f5b7169aeabb99d7cbcd652b0915e
    
\\x00800003b7c99ea1ea4db481004f3476d2b780f360e65e2e3d5d608e5512b432aa78fafc41b06d3805cc247e6e0238d7d08b2ec79a319026457030c615214e15dd5cce7f4a4df2676af9763930d6e4ad2f1b407a9e5857fb5783638c638f4c87d51911b6a33a5a96d33d0fdfa9bcb42a767bb03767614a10a71fe8fdb4473e364f58dde3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x23f6b96eb4493e8 [...]
+\\x8602d283ad61620372ba225fd57329a931592836c2d1b7406d7b87bd3cf6a047bfcdab6fffe8d61064bb69826c614378bb8b6fdc07bc0f6b8a722f46a92bb995
    
\\x00800003fdb655746ef75e043a7b7c8950b435f11b8e8f9c6465738184d048dca98a8393cb26b1392201e37629124d3028e376503518f877295a80c35dfd05581ea43cb02b9f347c02316ffb75fd26f8292e58def173ba35eba6a90c9841fbf34ab98203e8f1710ef56acced940f364da9c014b1759a21fe4d40ccacb3dd5f4b280ff463010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3179fbd066859af [...]
+\\x888e2d1a72b0869b88cd7908e93dc19ba6e109ca453d5a550cfd82ba1ea61333bf51cabd9d66587807bfd497b6c21dccb6f8b161ccdf7f86bb22c79a72119819
    
\\x008000039b1548ce065abc0ec53d1b75cb24fc33cd674c8280f65e4377401711cdcd803911afb6452bc205cbf4817dc361e7d59851a90670400d9500cf117c7a50f60b5d121a97fc0658b0750dc3f604db1dbc5807f224d2c3742056d584aac603f51686c7c9b93aa65bd8810d0b266cab9309b2481f5f5c5b54d0518e2911f0d1f35081010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xefbdac50f1fc9fb [...]
+\\x8cf2fed5337d2e56707066022c3fd4bd0f5ded1485be186d1b05dead3f5d8719dba1768111a1fcbb1e3aba0ac6ba810f1b67b3619b381320f41571ef2c78c336
    
\\x00800003c449ffbb4212adc902bd2601dbd8b84dcf099717e5138c17a65e58e8a4e239648970a3b3973d252d0d19701e9d36950236abab960de96f89a662b24b8b27b35e5ba429121d45b5114896f8fa4b1c8be1c553db7fd26f7b5f89b3e67d0f64e8a8ecf61e0b4cd4bf6c7703f9ed68f8f43ed2c4ad3406f44a7ca231e8540bba8a47010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x45ff086632f0c22 [...]
+\\x8fb6edf5f79fcd61ae6c18aa1f052993e55ae8e48ea084c854178c2e5c0fb5e8c512e75a947b642861ffa1872e7d62aefa6a6f1d7b605a4b6bfff313c755bb91
    
\\x00800003a3711823c85f965c329c4de02035d4c9f46befa7cfadcb4bea192c48f0a66251855f72faf02869b53f9fd85b5888dc9763962a13c039e37e9a788631821f9be3d1e6cbb85aa1cb51cf0b741e584662f27668ccdddabc52625e2b255b2361be4d30ad49845859d79a539746969e2852281061027a32d16aa4a74dd0d9cde90317010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5ad5b3c5a1a2e9c [...]
+\\x91ee56e36512a0b4cea37c195e80bde3bd8bc782dc2910ce2943fa6ea4c25485efa281b9a1010e418eb6d7db0c2cb19307806b2fab6ede4427feb8580213e1e6
    
\\x00800003d4f8aeac493649c7cfb131292a1c85bd23eb62001ee0489f992897093d5fb9405e3e7c024ac58e2921ca7e4f326d5a2336b595973d57904d87c093bd27d5f72a3743f0a2e0190f74964545dc6e6cc436f94b817247601eb182ca270f083aa91f9dca41f3a910f44290add0de8e7f27b4dc908d0970892aec167425fa928d77c3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf0fc76347e9ce7e [...]
+\\x95727c42500d8dad25d5dbbb9608235ecd61fde25c45a1000023b5a8a1efe77a4a66af13ba641057ab307652c299498f57266be69d23a9c90bfcf2593dca3c2e
    
\\x00800003c1ee122c3c5a7959ead54d88f6d6e1fd385880424e0832882341c56bf211af93cd815095cbbd8c6c504a1a1d6758f9f13e8e200829b4087fe7fd5566591848d8a7702eb0d8b4a97d58f1e0ab1c3853961a361762de5845fac4fac35e56aa1622c090757cf235f1b9b582c642c7439debf5951c41a7daae42cf484cbb64872135010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x463f537da7f09b3 [...]
+\\x954299126a7bbb510b90ab259e690daf93fabd6511c1b03892320889bce40b13341342dcad085a8e06fb8e6677931038103496c382b8c9c61dbe86011468999f
    
\\x00800003ab1fb810c5f2d51baf705468e9fefc07cfe93fed445d5532ce12ddd6ddb11e655238e79f63b8c5c9de7e42874b4b7fa167c0aacabb15bfdc79ae817d9cd984e80b4391269847168b22a2b3677ec6b84577e825143c6f02c6a286ce658fe93ec8ae1457d1486d732cdb1aebf560e6b464a430d2e64ed1a0cd7fc226d06b2d4c17010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x62f775ac6e6af8d [...]
+\\x97a6900fd64c0a5e32108e470b4bccdfe5d556a5f28e9d3f2941d9ff9a06e68f25b1d6964a43568108883f54146ad2739b963043b642468f7019d9e0c9e528e9
    
\\x00800003e2ed0f6101d367945eed9cbccc7b315b8ce082da64757cbdf84df7aab0ebd5202fd04fa8e64de23b06f92e92080f13289a095a5469e51700642aa2f46684e3e54f26200ebc488921e5a755d74d49968d867a24d531f72feeac05c2bbba9ea749ff48ae6069f868946817fa53106b8b5d643213601724175a7405b40d4df48f4f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0511f615f92db25 [...]
+\\x97e6e977d29040bb909151075bd040c6c4d283ce9e56da8965296bcb036c14f9e6222de9330caad547a67167a6bf5f7d839133f5f1724fd7a841b333ce323b63
    
\\x00800003c86932439a2ed95251d33dc4cac8c0c92da123540f307c1f9706840998efcee097c2e734a299291b946870b0026175fafb2b596fa6e4865f586b7ea8054ed0975cef216ffd3e11efebc76072663b07abf93d0fabe5944826c65c70991f01387a9e9a819ea02d788a1d25bc0c44e9a383ae1af2c9c56867829018de703cc19b7d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2a2590afb5d324e [...]
+\\x99d23e07564ac19fc042ca3c07d3f9f4e03475c6a756e6ab934bb82cac1cad056bd7c4eff8522746a7d5ef6a35bbf9853aad411cf9d10638a169668c0897f4aa
    
\\x008000039fbe3a6b9614688d1d2c27063b77b3ef3b854f87914bf3edc123c65d3ac7cc11d2f8a110f83ea6059c295bb739eba198f4529f5254857043dd89ba36fb6371596cfb4823ed0c02428c90938158b03c820383d83b08f5ce035fd41cf1543c9f5fec9af1184d8432fb7bfb8ea4693820415b2f9add61f396d1e6801b3d950d6991010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2bee16078e66b65 [...]
+\\x9a36a003e90d1504088c8b1517ecdb2a48b18b8db3ca5d3230ec88e5eda5dc5646db6fe3741f0051419778111d6693a4822e42dcb8fa9a9fb502d486416cc2b5
    
\\x00800003e0e20e05258d7a545b5fa87eb1af3fe1a3294620c24ff945572babc3164f094a4cf48a2ec63e01ee2009e3c7e0830be797a2468abd269ec49a84c7d4fd2220f5a2e9a6524ba16bc727bbb8e9f4d2cc851cb5dfc429b23bcfd58b3624a737b67f0ac915e82ce2f519aa8cfb7537deac038491ecf0b3d70a153332d82464dcb33f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd5b064eb8cc03c1 [...]
+\\x9cda95ba0ccea1a886d65fb720e6be62f095c08d47024b3b9eef1e6ef400f251466f32bc1898bfaa8bfcf359947846e5eac13d2235f60ea596348ea5b1e20df7
    
\\x00800003ac26928858cd6fe40a8851ab0c086d7ae21b03bd5b4bc5493a9d6503d9cfe288abcc583967ce58a2525cda901d90452769e03d4d9d78664b20ad733e56711fbc51168df0af0fe65ac338f2ec48670d8399ad87d88b72fecade4d8ed2e6ad3bad4e13953dadc210f96e0efe489f90fb899169437cfbaddfb2a3dc7848fdb9f3e3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf20782de0520a99 [...]
+\\x9ce21f8f9bc33695ea1b23b6ac6ef7286711e0a10ce9fac52fa68057b6d0788854dd2a851d35ec389ecd070592266719cbb96e315d160a98af9d64e69e4baea1
    
\\x00800003e2789c30d9f99b033ba30f93c4706b2a39acf19a31061ea92185fa40147b42cdc1b4d0c23144e3755f56b33241b1865b00ae40377ae6667d155c5e388562fea32d8631f18c7173a212bd0084cbb861a933dff62f893a33bfe5f7cb98351a1e54a3b3535b85d6a0cd7552acd2f78055dd852580216fef4413e5e97399863e186f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9f7b7cf4d5c6650 [...]
+\\x9edaec82ad51431962b4cd4177f0da61d914ca2213c740e96b060d50c29fe97abd8895764748f63c9469b7bdb8d156a928153b2d442ecf51d96fea37ead60024
    
\\x00800003992d4f582e96554cd176a77d49541e570bd0902f7eb1e3e22dff9709561637d47837535bc4b04d47d5962ab491739910c2202bb26cb632734581e04f1444e32f2bb4eae1a4324cde05a9444950c10c63e7002e644cee1dc8e0f55ed6ace27d01d0673b68a7c43cf558b0339b07297c6e438971992257cdd2a732be2b7fcc333b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe8ec8968b35ee1a [...]
+\\x9f9abd8d98143201581219a935b4f3b32c7d0df4f3c5847011577dab612fafa4113a8bae586d583e3a146347cc72209217c90477c89c86370f415e34b40c5e96
    
\\x00800003d7c65a6ba3112dbc4335e7276e731f5b6bc7504be60947bd4084edb3d04ffab50e920bbe4ccd48dad7f38037b441d4b9eb3f1665aa36ce18b4910f9418af68b8e15e00f28f56f734471194efc284a239a735cf3f6336e946350956da9889f1dd490cc418ce1f4307fec1744d69bbf6d397ade80512fb0326f1b5ace7290976f1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc995a8d90d6d35c [...]
+\\xa0ca590ae3ed956ac33c903bde3fa184f941e965a1348682de13417efbb768e03c12ab5a5a7d6e80a9b634453160c6e3b62d852a32a6ec2425c6aab300b8a3b3
    
\\x00800003bf29e001c5ccc316eba33d6cf5f6a1c8ae10a67c8c8a57cb754827a183f0abe65451609411fa7c936874366e76d100ad3dcc130832110d89820ed43ba1f5f7e17691454bdf31411094a399277afc206233f6f5f3fe4ac6be4b1257a5334f43de94e917e13c16a62d59137ce2264836f4c29764d5adf1e608fece5f924e05840b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9529daadfdf6a4b [...]
+\\xa5febc8e78a6bd8a9521c024818436c36c0bb0e780468bd61096a7e810690f4b0f3b78cf6f25fb1199734a3978789583bc23b40704d431655839a16b8d1d6bf3
    
\\x00800003aff0951909d31e4711fd5ac6075c67a3ce549482b66aea84fbbe70d37fe329c44f1f50d0b30cf0b37ae271b88dd10ef1b7aa0efc79dd0c94f4ef699834c9ee0703217256e97f2151b1f94d9f152d3bd7f9346097e2312845a45326e7f6fa25a49926cfc1c2af73967a7307b1b6eb9912ba0f412cf32bc1d36b54c279e422f7fd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xfa39f9e11bdd06c [...]
+\\xad86359e9ceb0df3006974850a21a95cbcfa6275ac48de7164a16fcbcc0fa7aa91b56ee1d81a892b331b46a22ff51b14348f97731cc283c1dfd00a416b50ab5c
    
\\x00800003e0a5d19cc3f7374d2424ebdc05ce8237cbe4cad7a261c395ff57a457cad766a9526de054757232fcde85be7b03b9dffd4ca8bc920eed59735021c1546b4f226a8b7322457cb5a53373638eb59034e5c5855309dca3c53cfd704cbacc159190e1ce47800442a545b0b27ead4215ff6817d836fb29c69eef76cab28c7630d045c7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x787f043931178cc [...]
+\\xafee80d14ba118650db50d89e47c88c0c614ffcf36885334ed10e92d43cf0964fc85241e5c9e870d1e002cc621f26ea37236c83c06062fb9a2e41eefa9068c4a
    
\\x00800003d0361d8e24232c2676601785fcb21a6b9b18e4daafef660ccb26c0461b8a332233439edf1c5b707736908392f7e9bec89fb27ed867259f1fde28dcf48b57b990e071c801bc14b47577712061a18d3bba8278c53c8bd735deb121dab1baf448c6e3f5afc2d18adaeeacb13345d8cf77f07ff3b724d02c9486b5139fdc211f79c1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9a3a2d81a70bfb2 [...]
+\\xb036b0e213e8360211349d79d35df349f58b0fe90d2d0ee12d6c1583352bc564d84294229a209452f8df14c62735f84e3b9998c601cd06010f3abb4251080eb3
    
\\x00800003a9e5507e8532bab343b3919d61be0f9e466b2cfd7240109bd336a74bdf6090a9ec16afef15d184a003bc7e537ac288fcd4cc4a37beecf82c5c675d85e810c40c9af24fb9b17f322e8c8ed4f66b6947730ef15f1cc1005706ad830a98df146edaed308c858392868d04c4db4365705b8e1257f0eac14c8a81c74bf5d70c88e90d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xdce168b65fe7807 [...]
+\\xb12a404c16ecd9017ca81dd92593f6f06da358586bc0e7125b432f13e7f93cedda566dfb1dfcd1e08b2884e40d538643b1b8edf7a131865f9b38cfb01bb6d5d1
    
\\x00800003bf9fad683f052698b8e7a5fdb76abebd07c8769d5ab67b260e2ee670c9211e4748990c7b3738769ab025b8e37459cb0cff41203af8c2965ecf8469384f16fe0413b692c1191d0f0bd00bcbe176edda1975b057b5478b60292beeb783f69fb019de4bb7f2ad87a05e57509413f2d6093e6d937f8911f171202c852bd3313c6333010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x45c6372f83444ab [...]
+\\xb4d6e3f01d8c8004943e709e140b1e591575bee7f083615968165315adf49e948595064ddaa59eac8658b24bc4ae07f5b4f5359442b4ff9f95b2eab5b37cd7af
    
\\x00800003a6fe8e4ab3c65b187d08afa2b7de36b7e04e2edaea8b68aad5ba22892b1b6ff81b4d3037147fa9c5859e10091da63f3ddc362d70b7fe92ba7e19c751826a470321f36ed878b89f4febfc2d6d861a5d7f9ba0d55c0518f7b7dac46ce25aecca17bcc1fc65fb758d7c47b41cff1a8275cf1a7cda526050d2570c55ae3759c9d7b5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb3480508316fa26 [...]
+\\xb6ee1344aaefa1622b6d5ee4222f8c1d4961a9b4c3b13a972de5f9f82cdad8481d8808023286ac5514194b3238ba49eb79f3fcf9900f4233b4b91d6e29c804d5
    
\\x00800003ea3539a8cc64bf6a5aaed36dad1e8694588d22c3ce716dc9b4e0ffb355f0f2ebd245be06fcde60764a1faa236cd2bb1656de5b60d801fa85719b884e9f5d7a327f174f1193ea2dd94a320932ab9fe148d556c1662887e63a77b1aa2cb14522c9a75e7f64e85c6614c0629af0e86445a3bb930416e7e3ba087d6ad05e7415c6c5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe740c05ecc633ce [...]
+\\xbf22d5f4f6ef82ef1301be386dbabb9e2ed1e3f488e637c40b7fdd81cddc258518a39c5fde675b953f6e2764f16fa906c870c4f8adb9d2570908047510dfcedc
    
\\x00800003c1a47ba3ce17eca7a9a36c869519cdd8d70085ec36f92b48a89ffabe460e70ca17857bdb63ce8c0ca36fce10bf106c178a5689b1472b0e54d517fa21fafade374f854cf56a9248444cd97b6c2aec166f5ad02f5a96a7ae2cef6642ae85c7dc022e51b265310393aeaf47d4bfe70053f54aa6d0bedf22e613efa790fae681dcfd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2ecd126b9cf1816 [...]
+\\xc09a4cc55aac0fd9d630f61d0929b3d1bf824122d23176709ea8bcc97a71518ffbe445419dbaf23b4449df7c90e08495214feed904e7482450f103367f078e49
    
\\x00800003c44db09d293d062871ca0e8361c8209d0fae2aa2063e8eb03ed53327840904d71f9cb568ac66ac1298dfda0f430d5eb12d1332d63d9c6f6b39349bf2c81822e757ae0741384d21b60dc9bc8f75e3274d2792a114c9063fc3178ceebc4f74001f049c3acb3edcfb082d608e5ce44f38c253ec1528fc7532c71eef06ce2c97a425010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x08f3c874227e5e0 [...]
+\\xc652d5cd4d44cbbc6f89be4b7055e16a5e32796cbcf0c92dffb8517526d083370bddd20024831da9582feac4f24cd994ae55d19fb1be72501a3cb6ab7417af36
    
\\x00800003a95e429e8bf441fa790531d9c55162dd019112496ba8394ea8f2ff93457c381fd5fbc4d5d49508a3c804531e62d926402629e3b8306e6405de94b1d18ca15f13f0bd52ca85d3a90acc1b5a57b6c471a89c9eb519dafdd67056a156fe51baa3b22ded8a28fa4344f4ba118a82beb8a1b7a7f57bc38ad485b3d525619648c3dd93010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xfa5b37b59400695 [...]
+\\xc99e55d6e70fa747a1a067de5cd016271857c9b6fc018ff928ceb5cf625ace24502bede17b958ae8cdc5078f8c4d970f719dafe262f8f29c1e64abaf4361e7bb
    
\\x00800003ef9dd05aff6a3a25a08e301c6a30afc9141fabd7d1110ed5ba6bb236011215a8b9e071a43e0d658d7ee8e3b7376e26b579e6b1455374c616d1b650aa4bc2dbf769cd09ca011739f2be273c8935bddde01399c18237ae2f0eef01ef7b47d5819fef1b2ea2f9707a4d6266aebff7f656ca9aab85af119f3bcd17e453d0d4fdcbcf010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8089bd59204e717 [...]
+\\xcee23f8d88507b2de2a0d5a94ded07b3e7e7713a75c3d3894591f0b30e8bfee52b51bae8c3aa4ee7cba292a7afc4106c8fa4a297050794b72696ad182231fa84
    
\\x00800003d62036a2976095ac1064426d3be43ef23d7e5c63ef2eaff4e63179a03c1d60c0bdbdae94020ae189d3e502e2ab2331a73914ff5430d058265ebb9e757a8aa5546ee22a4ebe38cc31fb2abb5bf65fafe6bf9304a27d66d4d202948528d615e90f1b03f233a2328050db0b05057adc0eff9149ca833001ed3b4a0dc42796513c93010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5174f8dfbcc593c [...]
+\\xd096d453079cd775d5845a4b31590e1d6fda45dbc2892cad3a9512d9b03166453ecb38f253d891d4555ab2f864803bc825e6511a8efa358c8737207630be870f
    
\\x00800003bb85a65202f26ae36ff3919ad0466129c8edb7f51f9d4496fe74c7e2995b1137a9a0e18085f70e8161f40bebf679bb3d76dcdc524fb40962d74ce5e43c3c17e4fa7c0ffd706b1610a2f4103c072794f0c99b4dd39e39eef4d3e5eb87a50e5d86ec56389f2aeecc15b8201b63bf6453ac37e8f6f94d465cc65bc1deb21aaf8271010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x02df08a4f5263a2 [...]
+\\xd08afea2b26ab7b440e05a2b7e38f96896829782c87294eda540cc69be3e1a86e7e937defdefa0aa8347f485fd7ae1fb882bef7ba9d22bd586608cf57ef5e7a7
    
\\x00800003f88a3811ff950637274ab4168b39d2cb482a42c8b1387be313cfb2fd31139e3461f7f58308a20d72dd2be30aba305ed653d73b9ef36dc45eb329244ab76424054aac05c9388ba14fa258c67637020f8d475ae7eb48a729a35ad764016b365e1590c709174cb6d062a89f01a4ee35d3fd0d35234dc9f6d64371e33e6f2440b3cd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7bebe4a9448c7d3 [...]
+\\xd04aef89f1f27b8946428a1b2ef0c61af9beb181d17e42b6eac5d863a699454006afb645c4d2be11c9f17a13ca4efc3eb9da0f39735a90733525b54074dff7dc
    
\\x00800003a288a59426854d8131f6192d40a4b666fe10be3165901d2df7e861b7d04b6bdf28e3454c00ce37885ab7db2f5e2d34677acfc34ebf66539210e1d22d3061036e718ac92e3b0086c021482b957a425ca7abf3351d334c72113ecbbaeeab978c8f5c3c8a8ab0fef078b8a545038628d6776db190c15178e879255e992937bb2ec3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa5bdcd906b4117b [...]
+\\xd2a644d2fc74bb8ac2a7eb5b406fd83ec0da3f066f18cfc76784464258949e28c2d12ae5614d86cf617ee4cae029344f9232cfbfb6cfe3511667da6354d9c810
    
\\x00800003c02533f72f5c7f1f0cb4ea1802a7169832363a1e8d1f26fa253fb01499ce9a8ed1ad6590d02b19a3feffddab22351d693dbe6c9fd56ae2f453e04c773f635951d4bb80af4baf35fae49408b5d2c0e407a2b8bd8d5e28c46816d19d482775859b32620965015b58c30b6455069890dcaa83ed69938cc1c7b997b9d124cf9b0a05010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8866efcfa2bea06 [...]
+\\xd4724175f45fa8139b82ab47fda6ee751211ce1df9406769cc36c9ec91c40bba24e2fdcaa65f60e19fa38907b804518413d66bd016387dd165189daefca53a83
    
\\x00800003d787e5f37756e6f5cf8568ad4af34ed80a6b42240b984aad9090e546a3f837e8b077b0b5282bb8d3852630cffbdd05e039b4eb30e1d26543bf372ff1eff3683997ca75a7d240de08e4abe396c79b6589b4d2406b3e9f63b14630b9cfaa3b7c715cc048038d0fd815ddf5eff794c2c9c535e95e974d794ff2fe6dc28e2a787d41010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4cd80816252522c [...]
+\\xd4461255d1ebb0b9d4e1b4170b9ec06abb6d308d88c79797f3a500000c8d6385327af001bd03485d45f2b612f16410d8592343666fd92c2e3c7cee1b9b04bcad
    
\\x00800003e1ce3ab8be7982bfa225a1a46a28877c8378af7d121eac4a07419858d2cd5eb6cebd1f69288cf1f59c506ad2043714cdff55bf9c9e9a94e5dca70640a6be16989a7512bef857413e7c4055960af5d9b74e88735a9e99a306fe88e2c86f3c5b151be4b75d1e4f35db1748cd34ba6efc00f0cf455e91c250b04d420793ebfd97cb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb2a64f98745c486 [...]
+\\xd6567867b6d5af46aa4cc6da62d928d0918df8bfe4e10a3f7af3e8bd2ab7536d69d5a83a50ab9396ccfbf77a3dca0282497de41c56a6e355e28abba925e93b92
    
\\x00800003ac9f209c9446c4c1904edf12c80d4cae1e2909ae3ca9fa17690e586d59a80f83a8860743e4cd67f01d345d8dcb1719061aa3814aef1b223b36e0be6826cde5ae3a629234f647240ceb671a17ad639a9a0c28d8d16fb36ccb0310c568200d405e60d5790abc8897b1fa90b1203280c28a24434fc5b7207e2f86fc8a8a5972e5ff010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9da3cc2f900015f [...]
+\\xd69e1a30195fb44c15b199f507afee1cfa19b13101e9df5c1246f3bed6ebe631caeda2c35ed532b72029d8dc6660a174871fe10fb38c25faeecc15d55e530a90
    
\\x00800003b3dff9c0bf47797b402116c511261497689fd91b87bc4f3a0e9bf8a4f533f01c4d8bb296b0b1aedadd9ba04d21b088cd823de37469f58d86ae2b51fd1a11ba5f24939833f89da768c9dcf675765cb4fc179c8d8ee56dc1a87937e07d4fa6900c1a87aff711e1376432a168876bd75fde40e8c1b4fc09377d328b53bd31e79e25010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8e7fdcae6eff466 [...]
+\\xd7ee1f7dc29515291230bbc4fbb4a7f33d316850a1708acfb038f79830110b7e2d4403d8b451f5bce62073418aa79b410556dd0e0ceae978bd60e6543bc2d72c
    
\\x00800003fc45b93b7aade618f73b132720f95794e76337ef92d7a1a1af147a5176abebdc35b4e105125b15d4653be98ef097414405b67828166c3717d80959208097172da9bfce049fe626b6ca716d25f5e2d71181c67807461003818337d3c6963013ed19ed1752da2ccd3180a8fd1759337011cb84a8b3fd1c99a5c7535c229c8b4a8f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1fdb01604be8113 [...]
+\\xd8d23083b58900f21b4a4cdc5f2c884efdde52b595e5d78321f43000c1ebaa842ef40b229f2e0dbc71dbc5866804fde9ac6bbd1e98216a4732c6fd97677b1b60
    
\\x00800003b18ef708d1160bb6267b95906e5229c6b42146f15d2190e31706963be4cce536813f3546cb6d0249a2525b88b06e0cc68a59079275bb21b6cd2809dcd83baea7999cbd704d99c822d957c3b00288fef7921b40f00475603a60b44a8dfa7a242a0c1cce1867f07a805ca64d85bcc6301aa67c5aaf8fcb534d34d6069cb634f219010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8a002d8f8bf85dd [...]
+\\xddea5c9af98cf4252b1b302c05d641cf227ea6681969b5e188c63286011e06338d6fd6fd4d6a60ea223c3a89d719b3ee255bbaae80b3b32d7545e31e37154da8
    
\\x00800003af7ddf34571f80ad1f76c276d089d2210c1c94e05793befc56d161ed72bb4758e852d6e9cf4f9cfc43ab52dee683e3c4cb53c68afc893fbfeb3b0344d520eab1a44ff70060df4dd5fa1cdbf4de67983527bd31a46b0e0058c32d5fded7c1ed039b437f34f3c7535d769d95bcf8672dc1de291805fe85934b9c9cbd4e0e477f53010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4b2a570d31fb77f [...]
+\\xe4eed1589695982268df3d16587cb7e06aad985cc16fef3ce7616042dff307d84b9050ad2b6048a224bac3dde50407cc5c7b31e74d908e3fdb43043cca139586
    
\\x00800003bee033f1d1c4eeab4f8139c75c0d098c331e20720874aaca96814d72f2c7ee7376c403169739783cedcf95c457aeef86a9f5aa9c491565cfe98c5351c1ce36a04e0d68cc366e21b72b72e08b621f3285ff4c1c1620c398a599f5081df77c62e06af36d09c92cffe2c433397e6b0068fd4f355d5e58a457c625bb89b614823df3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0f951cf987955f5 [...]
+\\xe5c61979ab7c7c590d63dff9ce3751ff0882da3087f152a8d146e6b4b9b3bccfaeff6fc91715b377be5a71d150778eb7e737feca1799558252eb37ce3a316f00
    
\\x00800003d964e3d15258fcc4e9b7c37f29976c8c64307b5e72da47230e6ec9c5958feab1976f8cdf94ed557f5894a9709d467c72b83698abdb48bb3447237b82e9e1c609515f5e365fea98643b2670d15d50e2eab8d7f44393ca986d958fc6717d353a6e3d7d3ffc2053d90d9fc8201a0f8a6be9cfd3b5a75376dba8e2f10ac548c4e901010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2abc4d8da06eaf5 [...]
+\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
    
\\x00800003cd4aee0ea941aed8a6e11322a157078bf9ca5ec91c78df8f5204d2e093b933fa28807ea9f7f0e99ca93d8f6dbbaece58d44a1d9b9b370434c4f823dcd9d198fe5626216176c83056508880dd5d6371e7f87874cd0420ae0ac0a1be25ffac03cf248bed5181d29753e5ad98f535c5ec731a813664a2d2440157896be480ba9849010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc7e1dfda6a8b927 [...]
+\\xe642933d7d58395c1e9df4c0f5c2bc9349bb2de8844e7e97034504e849f48a1fabb32473e702a15b1b55169e185b1229019cb90fd5db80ca25c457cad00a51d5
    
\\x00800003a645d61f452b9f8905ae782c446f24009901ad55827d0c56a4c0e5f4bef5fb77a27e4f608dc34b7aa3a7a8db6be0b1ebd918e670fd45d101cf81432fe07b2713f0e3341afa2ffa68d3a24a2fafcb15645ff3c7d70dd8591cd7848411c3404ba613409afc3a650e9b806571f7eb2e3587ba559a398de4a93217d6a24485437749010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbd27d22e41a8e57 [...]
+\\xea4afac11e022273d3157c18f8d9cd86c959bb85e580a15dd5c68729eb3d38218d692f921c02d585f80ec4ca3e559b19f2a52091945baf216b403bc9a11c21c4
    
\\x00800003b1b5f12fdb5aa9f84b6c66f5c607e31b8d98c2edf4d182f958636167741886d9e823e1d25a7479010f90fb6f3e305693deff547799783d982105eb692ba94be14f5edb127f116ffc12758eafb292ac06abc018fc1c189702d24dbebf89f6ee7dd1fe42c97a12ae8e6a7d3985f0c18d2c58cf4f6d7363bc72c5f41b51fa4c97e3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x67297d53e85e045 [...]
+\\xea223b8b21e816fde3a5b4c684b93ea2ae345de6fe4a2bbd1001c2a7e8179538a4aac11670c8d72777363f5a589ad26522646711f8017ac48490ff0e74eb3172
    
\\x00800003ecce05525149d9e3d9d09f8d0536e6d4791a89b0711a74f452e93737e07d3c1458891cbd63026c5f954bb1d237041811584934401a607c34bb1ad2ca5320df65977caca185daaa2a521509f893cb33d65adb876bdc9fdd5522c48d4abed5d6fa3c9ff31e05542dd1dd822308ae8046b2557bcc7d892d500a1db0dc0ff66ad83d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5c18feb31b17d4f [...]
+\\xec2665c56349aab0fa91f608cd615e1e5f7030f9fe957d6fd5ddfa03978e4ee2c0fb12ca54b8be55952ec8312c468f0e4abef9f3d2fe3107dfe7d60309aff3ae
    
\\x00800003ca80f2f26c2e97faf16ccd4c078f17692fb8786b519f55b57edf5ac91ee2105a1c9416a8b59b4dac8a493798b0f022a7c2bc13089e8bad075a703211cbf2d225128ac53acf261a23d6a61e9ce0701bd18e0927f1cb65ead05823455ff386aeb3f5201f48c62b57815f86e7cf1d50c41a915ea53439381b57ddf2cfcef0d1cb4b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x01c62ba45645dfd [...]
+\\xed1e2b10eac85bac8941ee710442045d9cf08e1268a7b91d7788df8d554636a3a0b72a4ad75f1b7ad958128d853080f6b44799c3ef666c4390d9121b4458b961
    
\\x00800003c1f9bbe2729f1c084573a3d4c1489a1d52ceeaad94fd90e77646487db7906a7e9f98982ed52fa43987f1588473a09a06425b64a2ad789da93ebbb04f8d4d8a8e77799677eed7ca6441b635abdfc9ebdb91989e7d700d0c7dfe16bce1a8c4f90c722851cba4664e00e4fcf0330b6ee2723067704ba6e666742abf66034dfeacc7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x57a83ab7098990e [...]
+\\xed8627b657dd9ffd97a6fdbd12afb89daac7a3f90dba833a6afe2fe8fa278ebcaf4e9eca8940cd0cbd56cccc034125a3cc2481f39727c2082ef89308c984fb45
    
\\x00800003c30db05e5db463064c9adc2270aa6fdbea411717d8bb8c70a35ebe3554e4f0c8f996bedecace098eef9b382f95e6dc151a03852da09d44750ece5452e2ee4e503dc5d7e54a3e7503d75d65eec2570f9643c561a26df6e87e4317044aee8abc212e330dc5224b2feff9bd14eaa3b9053f903144f7ae4bdaba5773d9aa9b4347c3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbb40ddb3d9538e7 [...]
+\\xee1e16e39c1f1ef62dd880cf2ae28d874f8cbc23b9496862d94fd59526f67b407d1117b9935d4913889441fbfd653b1befdc388d9f2f6dcedb4c84b293f6898d
    
\\x00800003977223341573d3839e130398c3674949abf27d924fefdac2a16f359359f465af724aab37c97ad48fb2b2c1cf2355b89a66b66292471b8ecae6e7eb66bdd3709375a5683da13c754f17bd9631110bf067285609b183b213764bb988837959ce017f95ccf00a1584c239a4e0ed2d2d708bfe136e7646b938eba1b9d62e8bb1399b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd60a62061bc711b [...]
+\\xef0e75c7ce34b0e60a16a3d0873d4e2fc20674cb79545d65d81c1e74bd66647a0d8d749f0c18733f0b2e16dba29c098d4286c70a7e4a198a72929bc2988e029f
    
\\x00800003b8443d3ac50cacd0adeffffe1135c03242550b81f768db1543ab3fb1b8cbb45a9b7b3cce6af557b1a325e83c3f074bde5d52582c8e9f6f56b8f6c2ff3c5d2f257491db7f0ba55acbe05268cf9b8a6378fca24af40bd04faf21e4e694688fc0d36a8ce3b4c084004bcfa19b96929a9dc502fbdbadbad044045ed9af0324e0cdd3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1848bc135635646 [...]
+\\xf1aedd4680cbfc87849b3ecc1d525bb348fe528d0dfb7103f945ff92d48f2369b73b9304fafd31bc2efa3732f1fef73dce5f05b9d055b782f289bde283cbbf4f
    
\\x008000039da47268f4c609e7eac1559f9a21eeee972c77abe941fe422f7af8e5a1d3e573f7e83df09f87f223d6459c3f1be2f8af4c03379331c6d871b95e0f05d782d7b935a9cfde30ccacf69be5303bb49ffb6d7c8f413579a60af280338903422233d3b2d9f13e46dddf475f29aa23442ad919332b8522ddf420e33b91ec2cd2c06c93010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc0967f00ad32886 [...]
+\\xf206939fa12598be59a41baf3244ac7b193b6f1911a72d618c4c4d7218607185de714633004a09111d26f78353b7a1149d2672446e2411c522739f7ec2cfe754
    
\\x00800003bdaa477e18dc93c8df770f4ed70ab9286332aff778d66e3895e6b62ae02134fd55f2bf560263d41ce7b240d841d7db3198e47323e47c0e3f4c8ca7d90acbe934915faa478536306ae8439c61241b18a6e12fbfba546a63971b35f859c21bf76d63566aa8784b37440df3cad06dc319de9f7d0bd4c557e4b0972cbdc8fe47ba33010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9e510a455e3b98a [...]
+\\xfffeb879206c6381fdc79f360a256eda7c93486136b7ad2ad3d296211109ef59d3bfd76b3c8b40affc98998a1be7d40682378135da6905aa0425b39f63660b10
    
\\x00800003bdbb5f5aea0bd8d55bde9def0abc3bfecd42e5a444369c7d38590b2acfd9d8837845493fc3aaf561aca48002aa9d63315bc91fc2606df10d19a6b1679d0b4bced46eb24900f4187efb1e28178f73ca10b9ca2e9f84c73cc73bbd72b5dd9e483ba07b3b5cc041a9ff182ab835534ce2317265b29a21bdcf641f444aa507a0049b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8f10f46e9b43b58 [...]
+\\x066b03bf5f2a1eb148e1d90ccf225e79b12a2a371e23b1610ca2b39e6de1ca3567a6928b16d040dbf9312e1bcf1bcceadcfabe3261e8f2a72c1d2a9872f6e410
    
\\x00800003be4e80226c3124d15df9d0daa561e32dc233b03554d5fae13b833e3ed86264b98ad6ba3aa9e823339b939baedbc8890fe4408ba5c796bb2cc8a648173e2a2fed3eb5200d6f8f7a1807503636199995b4dcd51c9c25da2be3038fcb36de0dd9e17dfc1cd95baa0cf6a9a9b3fd7f4befa1e46a74eaf187426714ab5e8097277405010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbaea494a1fc5fd7 [...]
+\\x071b8afe998b560707409910e28587441ce4414d16b62ac2e0b3aa1eabf194197fc454d2c49f31eefaf038c760a8e783a4757fd6c815008a47f233451476abd8
    
\\x00800003a580c48168341dc994368005168808ca3e6da3dabac019490ad7d35be567228419ae5b9cf7802a66429810107a634e5095befbe422191cd8673f5c289d60d42e38f94c201de02ae96240cc7c0608d8239a80969f6a98a27405ff296676f68abd0f0e07712ef7712299b15d41f893d60af21b80feb92d160c14aeaf51b365a95f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x8d9f2947a190da0 [...]
+\\x0ec3b6df46b1e7d48d39210a39d997eadc826022f205d82622f0ff56090121ace1a0c5429a62ddcadf6d9f168de08a0198448d2a954eb1a3453e5e49d8c73bca
    
\\x00800003c8672150c7ac5260381347ba3ed57938c476692594d9bff49cec38d2f566ba74d295716fa4dea371a82a46c54f563aa682bb1303ec90b767c977778f87b343904097fd4e70404c27388b4001dc1918e7ec9e410cfc855743066c79d9e763ae7d44218923e879e1f39595f0e8f9f03d96507d4e6d25cd2fff506527126eb0afb3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x601ddf194166506 [...]
+\\x0eafd5512345732d9d7abce0de2052d92e547fb312a441f5d7424207f779e4d44cd9883b7cabefdc106b1bec27b4d5ac6b30287f1ab0aa63f460814ed2694eb4
    
\\x00800003f6475792b5c53408ccc3f9c500b529dc2f4d77b93d131b88cd85423fd3ecac563aca10bc0136dc35d08b8c2ce1b7515c60fe535dba1ee90f3490d3c797ac8effc253869378881dbbccacfe5c81072cf1d222798fd940d2689936379e72031c9d3f8858e3a6972d628251984a1407204b42930f250da23b1dab96f81d984cddcd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0572858d5939b1e [...]
+\\x0f371188c7f7f3623793d3581cec1fab8ee9f546032a3f3dcfaf06979d1c0a74dca75b2c80fef6de17aed7238a389162b04bd68c6c38be200938a11d89feaaff
    
\\x00800003e2ff2ad9d186f71ce6ad28a35f4b804129df1d9005e367f1cf5521a1128a2e610453b5e10d29a9df03a9775e6620de99d2782778005725ac0043f6ed0a56434226f427dcd2b7394d3ecd16c8ba7b56bf3801b0ef1ab6df6184820e566efa2a0598c5e64525c4427d567fe51bd09e9bb05df8b9db1a2f30db7c8379a988dfe9fd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5243e83e80ca5f5 [...]
+\\x12abe7cb7dc2da32ac97c6f2646cda9a51f4102bbc5c6f3ce1a3ec7fd865a7023c25d0f5203a6fcb80f44c3b1eef7b3839eb73d7807db25c96b4f40b244bc749
    
\\x00800003c876356737be4def6b3588ac2d2ddc7d66a8dfe5c3087a6c301aa4950f3e1ce9a6c0ff6e5af9922aa9354362d3712c58ebf5c518edef38d41b80226ca08d6c3769d1fd42d309340e1445afce8e4422730aca467363e6b5924b19eb529e8c5348a29cd6291ebbee858daee52c0486c15a6aa1b2b26d2a82071ac70510a7fffd07010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x493af308f04a1ce [...]
+\\x1403fbf27dec7682eaf076f300fdf688659e20335deb9fbc36770cbd24cb0c170e798862a7912ab4ee58628b427c7474decc79d823214b9f6505257ec3f27407
    
\\x00800003b3868019adf9edc4d7bd1f64dde88a1e08d3259c28bd2fd4a8449bab91e805afd86187b23fc9cb26a10732dcce01edbca6a4f9a93a2887c71b73b02391550a7d0251dcf302604a9b251020cea97690eba6aafc6a8e0dff2f201370dfecd2e55e58d9dc1a0de65b02879d91fa5161fa9c437628ebe6625f9048786a0bd1784939010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4922da905012586 [...]
+\\x154f3098652664713cccb11080f66cd9042c6e6a9f6f3615f1e076447f0d53cd1d9d1c5cddd7b678aa3d8c9b1903b94b5042a71bf9d6333c77cc1d90ae8eafbe
    
\\x00800003d9511b7f155fc9d0b1c16202aeb8f76dd522026b85dcf41ff2102bb1bf020e8ac3601e46331950c5fd36fe5fc9db5416f38d85fee76f26b1f43d8bc2942375835c628073fe247e6c78a188d9dda35a1a27bab62f6eb225501b73f5884f184a6874db3823a978ac6288dfc84f54d832384195e6689803a72996d9e5ec9d947b71010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x6ef17663ea070d6 [...]
+\\x1737705aae7ed5a6a64e5dbfee088d7a4ed48cf5579ba8ba3f6417aef3938dd8eac9c5f7a8114e4bc3e9ceec93278c86ef9af97ffbc076b504e6e062167ce3ee
    
\\x00800003c8f813559dfd485c18ffd8d4d3dc44bf64a4cc336e39efdb7f1ed3ef454816fc02d6c039ca3ad6de995fba2343949da87710191ad529384e97941c344dc885b355cea69352bf630b705721a6248510efdfbc943af51730b3aacb7b50186cc26a02f1c2bdb56a381bf5525647ec855261fe6e133247b2c3666cb1419ce96e278b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x03ff8153ec8ef36 [...]
+\\x18cbe6a976ef43cfff77ad349c76ffeabe87d665d56037e1ea00e01f2252c13ee5196a8d7a46943f939544102e6e58be3e26cc3d444bcae7247830c7e26c8d1b
    
\\x00800003d7606826eb0ce4e495343584508605f250da1bd94ec03a31316128442c93ce3f60a2767f91c865c7ed8b998cf836445b66b400eb582719d650c212e41df408245a05b32f313052590c032478be2262de152b90cd29ce9d0d952a13aa6cac61c8a7af38002574a5d7ca59a2d9f57f4376678d7878e5167405305d980f749a02a9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9760c301538e330 [...]
+\\x1a2bc37ae8bceea410ec7a8991aff4f8571adb5ca375b84ce008f83cb4f77696742b9144e4d5e590ef0585a0ddba2f611cc12bbf1619f94e452ce4d09e698b78
    
\\x00800003e688da8aeece183676142fcb3b6eca3edff3090720c1466aea43872d124e989e0a0cb008fdbe81c88faf589545cbc707d38442d2bf17228530408c05591d6d3cea00ed23f96b8b248f68c06387be5aa94d5ed0edf714584e6bd66c5bf3d57620029246babe050d0f0b33ec961c329c680908da44279cbbbe90a710668458e4a9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7f1ec8fce076e37 [...]
+\\x2e9b456b456bf224a7b45202fa80e947ba48804b11321f86e6a4e7abda3e25b1565b1d83d0556e28166e29adc4fe07843054a1c925ecd5b407101643628fda7a
    
\\x00800003b10daadb08b888dd333b34d1b5bdfcde7acd8cc576c01c4669e5e773b6a55a8b39b0679b522f8b9dd25fc579c4498beadd775d8da621671236ebfa7c5e99e3940eb773702ba2579e590be262c51d1276d83e74c6c6edef40eb213878cb94edb7117ad7dba9f6218dd6f1e5f478c85addfad55f2e8f9ea0334ae6ef6d6329c2ed010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x72656c62442051d [...]
+\\x2f33cb30784fd58b333af9ec6675d8cda299d338284c21969814c01b449d9bebc91bb6732b0017997d35dd81ba4450788630f22ffbeb72e50249a987770fc2f4
    
\\x00800003c4adb3c0a956cfa3cc090a8efa8dd6e81116c395ab200f373f8aa46b578afcd4e76b4699f2c0cd022478901d322031552b8b53a3cc47a7b52f18df077f8b3fcfe18d8db18da49813a49f0d539cd69a814b446c191255372c2dcc2d6abbb2f52fce90c5293871e721af6926dcc2fd1790472fc6f43dde3a26fb8dd480cdf87f33010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc50fa4b0d7ee023 [...]
+\\x36dbae9bb3d49d12112029885097f3acd7ca75a4248aedf652fd84687b10ae3872d5d40e72a390d1dea398a3bef42888430d41a4a36843e2ae5d5aaf300206cc
    
\\x00800003979fb8e1f8fc34ab84d2c7b305825533c9c7e005b60eb1ab4507186ffde7c5facceea8486ea3c7ec2873a7e63b0d1750dad86457f2948d0629f64ef26465572d28d1e85bfbc426eb53f1833ceaf9953adb87c9d5de03bc67b546234d812f83ae12819a4087dc500d2a211244bcdd360a8d8cc7f5abd283976fbdf675e1bb10eb010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc1ba5ece22e16e6 [...]
+\\x389f85c07126ae63c62254502820963e18ae905953e47944262ad50b89618441625d0965fcdc39dfded91094bda627464e5e535d9fcf793c9d9229a9dacf52d2
    
\\x00800003dc1542e574f24c002d326f571858ad66b1f05a6e3482f315c521f7c55106f58217272dec6f16801586bfb8410074c69c6561fa2f3d0a6bae849374be4b80d6f26f147fbbd773915411b1bb2ac9eeb8bf6a192e468b5fe6d1c3268c03479ecf241a7d3b80e5487afc691dc7587376e5c1406e46848410c53062d869e1768e225f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xdf09a9beef818bc [...]
+\\x3c778750b77e8017f596313c1743111272956ed1efe2fa919d7139ae0a632d9aa7aefe7e12c479da4f4b0df1ef94084fe9e0469772c96e77d73c41f276e015de
    
\\x00800003e773d67cfa25fd14ee7c265db80030d5a4690da0fbb77295981a33d687661df0622d8c12a07bcd3ad6179ad54b5329b850a60a87398ba7b14af9ea17975ec1244e60ca16814d6d977448954cdbac30de3a6c52e458fd49bbb44888e910222885d69bb7a5aa3b301249109fe6fcf8d9807c213496231729e1895df9bcef457ce5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4cba9330c49adf1 [...]
+\\x3d274d15320aa49cffffcbba7188023d1642ccc14089d71ca4136e01883849d0091d30b5ce18fcab71c5e4f0bf5dc56f9b5998f028caece89492daace5e82eae
    
\\x00800003c9e95e595de7b5d04161c1c04f191ca23b5805d56ba924014921afd49f8e1bf3794bcbe8e5e4faceab695f9c76105c6cee9917355a7162a27d3748d91e86c081eaa0d7c32da34c3fc243026771e440d5cf62252d6e580d020687b54f785ffa0720fb15e69fbd333a9ecff4adfc5dcc44fbf10c503e12a251a929e1ddc9d33017010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0f6fdd9f9205658 [...]
+\\x3ffb3e9774fdeef6505ea2d84575747206584711707434bf60361c1f4ea761478c5170dae0011a6823f1562f0ba1dd6c325e8082c721354a0de84b6d3c3ae115
    
\\x00800003ce96c1c70efa071983a2b739ddfbd60a15df1ed87d4d4a50d5d77ae878a7042dcc88b7265210f93efa4f7241cfb4c3a3506c0c1f1e6f3d59e11238969a162082dcac4147ae770f4ad4fc54b5649482df77c8883bb6ccf85c899d2ff51f6c2221dc25b6d5f3d8fb30b6c205fba58b11903633a721bd56af980e2d2f08fdd1f615010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x68cca1f55fb477e [...]
+\\x41bb60a9136f37a9ea4fe492078555b8d3a8a74e09ff0413e5edf0efefb39350d43a685d108b0a7328c478ac871f0294b169402880e8e798044dfc7d1a5ade40
    
\\x00800003c521db64fc6cfca8ad28c063aae3f05e8a94c0a9d659c80a3e3500141020712bba408a6c29fa03b5452c25ef1474199f6fbcf747a5ccfac6048432a1cccdd3e0573e469ca69e3df3a7330efbe13d0064388cf6dbb6fb10e08469879b08e39feacf308fe7922838b4c830b6218d481594087e911301b518f90a9f218f69583433010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9ba7f483afbfea5 [...]
+\\x41fbedad2912c615dd1d8eb6e23180675892e77b9dc9a076344abdba8f2db59e5adb68d9bd3251c24994ad5cd732cf4936cfaba1815818a97416e54e7f15a6dc
    
\\x00800003b34ca035b01adf033c101294aed9fa96fac7a07fb713dae14894b6d6b4a5268e32daed86057a263a9371b13f6b262c2521ac32ef3f979d02d76eb7f8f5c64b0ddbc8a38827636f9d67c8fc41ae80ab14d5674eecff4de36971ea05658daa934887e5cd11b7365a8f666ad644f7761097dd6773b574b9bdbe3091dc96515d9e49010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc0a974ac4388535 [...]
+\\x41ffd8d2ffe2a0213db22762728ab0af7fc26d5821786cac08cc88f24544ffa2dbd09b73b2be4a058fde0e4f76e7e18cb9912b65d3421688cb2b063d5be96e78
    
\\x00800003ce87b8ff94b2119074ce20ca85709fe3fc799b55623b6d9ba4b4306cd50dd708444aa5e8659008515e8766a089d01086bcdf0359fefdf9159da2f16d5e433b494f1bb17c6474fdb035e84b2d182532d8d414ade99ddbcebcb98c953783fe35657221087e01e87f6dc564a84eddb62abb30e43a2b63c50a3973fb79e9cbe6b54d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x736a8ce0d77efb0 [...]
+\\x43d3bd1e890b40226d43b8822d679b345cc4873790e5977250077729b0bf7121693239c1485f4b1d61dad3695439f57ec3f6ca0945f71b211104375b3f556824
    
\\x00800003d03dadf165448999d2b542b0d8a138548550a3721fc53cefdbe71fd4b9cfe131daa3a53275bd3435d246620acb4c367352dde423de0be7540e44df92327e46f3e0f1e6666c32bf5796b3b3cd3e66f15df62b8763ecb9affc2b7961d613182bf0e914d05f75e262c64b32d783eaed9292335a3026c16478402ac6eb59793b7dad010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1a02262c7250382 [...]
+\\x450f38b3bcdbd859874b20599af88b2ee192af950c9ffd472223e6488ed1044308d65521dbd239e9c0868d0f7881c6e3a99b15a0ccb9cfdd14eac731639b299b
    
\\x008000039fd121daf24fb67490859882e72647389f7e080e1b8b8a0d9315b70c97e58249d160b130a762a634933e8d81cdfbc194c8ee113e63c4c00a0d18db5d80ee5616d5ba31716e2ecbbb64cf888a3eab28b58a4de225b12a3d1b4f8d9ee1d88cce4db57ab2d17dd0d85956e50c198e539c5c270a95b176a4ba2fa9794f2bf6053e3f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x174e72737c5ee01 [...]
+\\x47f3ea31733ac00718b8714737b174f42bef694a80a862a09c157f512097c3a4e1be5b9ac368f86a7fcf6dadb442470a32f51176e2da13f655f7ae3fee225c99
    
\\x00800003e68b31a3a45e1e1280222ed255521cd4d1f8b59bb04e4c675aa24804beaa687c8c746872bfaab3024afa09a0bc83e19245e5787e780e0e19b6a57235d5c8e60fe6bc0526ee924138dc4f7ddf0e344ee67483888c928025ba5ab598b454dc23bab9a229c77fc377a83574542fe0e0c120d87d562023eade3be165b8d15209c997010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x62ab326b567d694 [...]
+\\x480f33811c4bf4a5a2a031d5ef836751bcce7320a1f72631393de7703a747f75b566934248dffd7c53c3599217ce9bab0b91b8568ceb5eb47796d159a5959347
    
\\x00800003a66193c4a8c1c1abfac2f82a3f9337336902a46dbda8f7dc828e0295b1cb8cdbbdf28c6cccc1c3e433469e2655f3a5abc22d8b6c3538362400bf9f0649d965f0a51dd285b43b28ab14ff0f6734bce4239f805476f29383ae2366c692d2fbb4a98f56559cfbfa3fb7bb16ff2ad857fa237cbea88feeb17c17e9f8db00ebd838f5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x57eb946c6a3177e [...]
+\\x49839dd0ace376feb2b1937ca5b68ebc058cb30e971345e2857b8e10c2df8bb1bb4c785db43ad2d8bcac61b46740064cae43d2cb6abd88d0c5460236e5bb41d7
    
\\x00800003e31d5b9312583e24a629209f193e0b055db8181cef445ad27c1be952b1cb9656d87ceec04f29bf9459e1cab2e9003c5fff915053fa46be549e544fb65d8ad26b5cfc5ca6597426e3a22b3f3205e840a0b2aacaa8f78bb9f8eab368da21237bb81bd8eb4db83a9571785b7e92634fe40123a8c2bde59c96f55f21e1a784d9ec45010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa887cfca61fcdb7 [...]
+\\x4b1345869a95b15003d9862cd8f122f4977e639efddd0527035489f3b6fd044b673ee45a9c779c0bebadda929c8aa39d0695321d1c32f820955e3e8c08de050c
    
\\x00800003dff4b0210cb4c7088b4d45b1be6a140b4ecb82dcaafc6df09519e77fc76a02b8643ce92d630e13e057d46fcf9ccad177be016ae9417005af505bb679fb49b29fc3ea68085964cf9b875a903c640bba4f4213969fb9bb4e11c0ebcbb974ffe1a4ea8f473a4c1f5bb2ddaa3fca5ee554d3ce4a9266d61e67b88c0aebcec702db9f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x60c985e65d95939 [...]
+\\x4d8397318cd2a0cf81ca646361b927e22bf69df4d0e50c394687ef558090ab346b5f0ab24e7e17bfdfd0fa6ee7f6df9d7424118bb4f89437ee4f5e172b6abb1c
    
\\x00800003bd3f9b9add570aa0078d0faa0f5040dd855634f239b77f17eefc4fbb918e115099582a5d72e4255c312dbb1213c5c58bc6acb26794313cfefdb273dca5c5ff04564cb0e2b6bba64bf15ceb5e008156fe235fecc2521046281724cd2cc240f63e6dcf53b9ea570cf001f898adc7110b7ed9400221ff54298bc1b5a3af7c028ae1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x22e75aa1a3f65ea [...]
+\\x4d5367b9abcee23b8a57284dba5f3d829113c52499693c786cf30e87a347a0f463f940e9b33097efc548fc043d2df837800fc0f5dd37514119cea5ab6e7b7d97
    
\\x00800003ba99e6c1a9f0f0d9811b9349178169e6dac45f8e557c885f3afed7b5a4f522b1e8ca188c60dcbd33fb938fa8caf57e93c65a02cf6a0b80520b4634d2d60442538988cb0c9e45bef8e8bbec29bc6871918c4ecb50750db0b83479e4fa6714a6528230244ce08a7751868972798e12a0582e5723aa4b62e91ed2fd2676e11792c7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9a2baa71bde7471 [...]
+\\x4f1f8b5c8ef6176237e679d29c083b60e568a66f172c7ebe05211387acf9c194a97bd9cbceec94b8cf3d585c77c055c67f3ae074115035367a70cb5c1cc66d49
    
\\x00800003c200ada4e8b325825d9a74175153a3ad0c081e1b2c53309e940d8d06f4dd86596ce2bb384af19bf608453e1baa5bea51a7588a34d6f222db347252764a83210e261013627c611d6b77c1969ce9c112b8f872f2253c4503020c9f36bab0cfb3c246c6659db05f7676b33d763de69f05761cea27d5739700dcbd0eb818f661618f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3230b80de94592e [...]
+\\x50e393cb5740e1f16660f71a497585844b9c9dfe0c8b2d0aa9b6f73192a1c29a36314706f99b4da0fa8ae7a2cd099cf78aba04e2622f210bb288817fd52ad979
    
\\x00800003d88877a79db1940dbc4ae012359f4a95d61f589b9b6ce860ce4416585ac1903c707de6013b8ff3987448d1dcb765de2fe10f3892e4ae6bf6779871c195b84f065dd4a3f2601c6c5fe2b7e95b732b170673aac6a8924463488f9d27245e06eb7fe8bab2805e3fc5f4c90ffed816a0b3354594f48dcbb06173cb32f5611f472689010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd9268019c82bf08 [...]
+\\x51a7f140bff51a2315e5ad41b86717903f91428de5b3d40a1c6fe21aecc2139242cf1f928fa70462608f3db9fa02bdec31eb87e578cc5b76d7e12daac72a2ba9
    
\\x00800003ddf7a5aad1af9976a3f82f97e18b4a2b00a423a1797e14885b0a741f36c4ddb7f60840f975ac20ceab8b620623683e8c88c90bfaee1631ae1aa056cc4b38d46f3313863e5d2283f76fb82e876b9ff6b284942e533a48bf171c3204ee668aaf409696215388c593485220f40081784457ec5b116f4ad82586447fb595072acad1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9fd393ac3387afe [...]
+\\x576f96f702035fe9b689abf54e070f82e9883d4022f69071f6c5d8dc5542ea8d8699cbfd78aed6d3ed594c61493899958cd3fe412722ffdee9694e08bd9349bf
    
\\x00800003b4791219477f88e7b5a3e978fdad816a495d86e584eff28613a0f49bb195de567508624d606a577c0620b7081e5dcd05b4d41324596d9408e111306eefb7a4058c009c3f9c3ec7af59600f97de5fffd805a51f2f93b2849c153d255b7a154be058d320c25037f23974f349bb0b24b52ca4bccde2804829abcd567a74cfc0426b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4e18939526ca98b [...]
+\\x5a9b35daa8ff7a281770e02700acd2423347bb0e9f44e0948a328f7ea952561d6e5fafaa8c5075d7c968c1bfeb925d88e885c460c41546731199ec9d241198c0
    
\\x00800003b06206e32ce1e12e13391e313fef1f2b0c5eeed113fed2249e4c9a22baf7df1d5e16f805082048a7ffe3e0146cf23dd6e0271630b9709bcac361df9442b2076dee1eb58247f2546f1f4a7573368a446df4b539ab533c04c7bb750f4c8dee7f50f1c23155a358aa832df88b4f616b56344201bf22505c5347b31ec5ff0f491a65010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4f971b0d4125a0f [...]
+\\x5e530d351fb2acb5bbaa210e39538952dfe9c1242851a5ddd19ca6e853f491bdcf8f273a9e69783340cf2176585325088e1b47212b15384319a453d62a3da872
    
\\x00800003c7f5421e8118c25f29e71654ca7be80497bbad391446351cd839426ff30a7cabde02afd2dc9d8eedf31586138af5f78d992e2d07fd209b850738b6587046b9b94764b5559684dc12fbbc20ec1f6e71acd24226d3edffe22bfea7963bbb65cde7b52bc61a516693d149359dab68fa3ba2cbca2be48df0e24e679b1f6c48d34db9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa20db83134c8b66 [...]
+\\x60b3bcf3346dce4091c81692cb18bff18a0a7991837708d083855420722c246fd75bc2c29452d8d96d1238961967835cea4ba86781c2b8235695b04437152be9
    
\\x008000039d31bcb9fd8aee59e7d92ac36f413a2326c6aa8629d0f5f6e51ad4aea7b0707ff6e0844670de493b8a9c789556b206aedb4cf6ba543e13715e6961fc5d90ed9c081c155817b73c20a4b265a495fbabf7045e3f254849735b14874981863a209dfae4865b9f44744a418d06d2d13817e4af8e2f1195910a9f619f702c4881d7a9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9969dae8b8c33e9 [...]
+\\x61072c136f07c82b5f98e7d8a79cdd87d5a3a62c34ee70f99bfde68c75a6ecf582bec4c98cf30f0a2e62f7e1a1bb5f2658d101c06eed8dc08da671385a52cf6c
    
\\x00800003abca4613f97a1007266d6576ebc857ba53874d68393886d77c6f7073d0ab5a71b1c16f9718db97595f53950ca243c8ae5053d954279e195337fce1faff291c42162ff7e81c0d17c118855e8701b4fb1d709ce5d2a80b575e7d6e0bb65b5112c69db894c82b8e00deca4017c78d27228201a13b64bb47274c7d8aeebb7ff1639f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x58c0f80366c4898 [...]
+\\x62bf55b42f09aaf128286977808a129da9cf39c5aa99b7a06649cef71b9e179ba867f8070becd2805dbaa4f948d56193f140599bdecf261fbc28efa4d363bfcc
    
\\x00800003cb7391a0f92e812ecf58f5b5dadaa2eeecff392559cc8fbb26fd88ede8a00790c4f5500239163812510c1dc3cc217e07a2d7a60f106220e847d26fbc69a3b240053323041908b5771ff0db2c4e7d4c4fd063e74bab23c39a701f7871d7d77920a12db9825578702804df6c646814c1ff67163036fcd66a30cd4790b4e97e50d3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc46709f7427bb3c [...]
+\\x63b75645cb09af8f5b79c1880328bd72f2feb151cb9ad19935a2bae60ba87c984164e35b833e8a22d386c413cc8c79b9f9acb185aa590760f4fb690f136517b4
    
\\x00800003f643495fa5710f385c7e6a34adcadb2bb9c712a4c8b410828e72ec3c659678ba3d392372fca439c003520765755e4b283bfe780ae131fc219bf1c7d2695b881823afdc7154f9d9390d2d73e19a59c7532362194a777b703df7a10f54f14ca4888026d34ba249da7aa870513617845281851ef31118b0b8c8c9c0ae87cf30652b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe6b652dfba87a04 [...]
+\\x66c3ea75d10652dd1688fa965821faf22e17260a27c592acfe880245febec00cd37fe0729d2e87ee572178469cbdbe1c8aefaa402882dd38b1dfcf6bfb3ca512
    
\\x00800003aa713db0a3abf3c767dd641750c1dd0950ecc247abed81546ff95aa27cc1e41281a4f63db5d2658de8abf35a5b12378772e1004f0a0c10a55e3e1a19bea32cf2f362c5d1d3d243be089792ef659cd54dab988f362ab8f337990b07e17ad101f6ee50f3465af3c3eafe95fd4f6f9c7786d1fe1418b71c877d3956471570327df1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1534acebeb0b839 [...]
+\\x684f83979dd2ecbf3f34197d36e00493208670d1bcd179e45e0d047111c3dd27e0bd5fb2e669aa7b3eb1deb8869153e75dbbbcaf7877caed1be04b5f1632d285
    
\\x00800003a0a7edfd554ce854153031d87dec3f2e8fd983a86b857df3665d9a779a26027d30b8590f1e4123a9052167ee9f5f050b902b2e4a63d581d304e2802de67134fbcace3b212e2cdbeaa8429030564aaf686bf20626b57e3469b7dc855d5f5ef1419d875de12162a4925105a6f0875f066c20b219f46809e347d009911e5beff43f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9bab2dc8e8a8566 [...]
+\\x699fc309953b8b313ef6b12d3ef259185def78b489fb796667f367b1896670784e87979e5d15d9ea4ae3f646a3c616257597dad024131816790402e220b320dc
    
\\x00800003a10045f11e186721f7ef0421443bc9fb35899c473e2c94e6e23b19629257512c933b4079848229a576d6a9f5ef990b8b1d095348472a6a48a57cf9689f79c957af718af3eb82e941f940d909ac50383e380b3072cbf041ed732a13f6ef0f74165ff36ee956fa5e553195401bfe8842825ae8e5e01c4a782879401f1c45e154b5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x452aa9f7eb2dbad [...]
+\\x6f9bf6219a7d9ecf545d78b2f6d034c155308e8b555df77be211bd6bfbbccd8f0e2307cc1ac9331f5ec4f80934d00b7e094e511fa7ed8dd82c21193b926b8971
    
\\x00800003b8c4c236377d469c002c15e5b011f67b37426ae7f0678278dea49a4996a729ecaca1e4d0bd85494297ecdb47829213ed39ea98bcbafbb47ef2ff26a6cfb00d2fd33761c711fa55ee732425d095ab7fbe470ea5763db6be0d3d69edbcf80d24ecbe4a7f6ee689a33752bee8f3fecd36ce15afea211f386a2076390573051d659b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x97779e0c37f6018 [...]
+\\x6febe5d3ff855d400e8e01180539fb863a854376f0915f42ca74ae474ddccc505042ebf39f655c0d54a0cc786f343930227c5bd339c246aaf28170bd078ab55b
    
\\x0080000397d7e126a719ae8a0f8c24fa63a9279b73f1295991e17b7b034c6db5e4be14db0ae9c66f61adbd68dae154ce9922a143acd434346632805d7d789b3cd3203237e0377b127f0fa47c6adf92bfe87acc96677d2e63af9f2d102022cc22c69e10f15c12dd6815e5527c3d5918f56fb8ac33af38919ff215e447d5e53f4a1ab28a93010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb24709234edac29 [...]
+\\x6fbbbd3fffbca4331fee4a32cbc476354a791612740de626912f1c4fdcb7ab18d3224ea16e763edc1a19f2c99d60f9008e060a86866a771b92c83483993e6f1a
    
\\x00800003dce3a2d849aac6897aa66177caf0a647700932529eb5d8ff3eccf18da0cc8b8a552de330e6d76bfee82a3009a72656de72c0a0e767468b5b186e6a5e35264822da71d4a5ce1f6f95bf8b6103dc07cf25d9dc7814edada1629396c1661471b569cee8279d735abfd2b35356d13ff5873c529bc492d954e2ab189814f27a26004b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xabe81e5635e3b52 [...]
+\\x738390e5131d2cbd32be8a45727db37e6d6eaaca55003892b49256a0fef73fdcff4bf0a7fb12906ce51c784b93c175f011493de55daa4edea3643bfdd0a96d1e
    
\\x00800003b22cd18117bfa7f42443c3026945ff6c11c925fd6004848dc66ac3b0863dab3360709dc34d68e4aa2ab05673eb8fca07c0e6c7c9169b8f97ae2449f21c2d49d76c610a853087f26d3fb65a62ac16d705e6b4ff37676001f5eae8486a6fa366d418bb41b9b9e18d9257be9a4aaa0fd4fae6aa11c3b4937725777380ea7ec297f1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc04d00ceb0d41e0 [...]
+\\x769319a1ef00d46a4b0c4f55ef10338b10c7df740bfd9000aa525debcb91a2e62f38eb208405d906465c8d2b0fd10d7967b00f9727b18da2cddf8b0e795fa73d
    
\\x00800003c494ceabf61cce85fc2e9cafffb3bd1bb96c1e9f01c714031d098bd46e5ad5e8c50caac3bd5df29e4e55071cdfab8a5c72c419548f90b34d789c13b36cac2bcc50620dde39c537a9313dc2fa2bbd42f3453218fa4fda2fcdac8ee16ad1f37b278e7b4f2724bf8530ad07bbdd255c895555371f2766e063ba5dbedc310c1fc5ad010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xdf5205e82f4dcf4 [...]
+\\x7743a407e97d3768bd51a89816a5162411ab556d181d1e3f44a6d9d3234ea1b8658f88318747b96f084ce1fc774992230dfc8c70ca9968618b400252edb0e909
    
\\x00800003be74bb773426a202677edc983021ef0140901622646ee7ecff902ad6b5f15e7f7e2f740883941aae718ef35772cb3e756d7877bdf9e38c54f93849fdb99243356517468a9571d494950a75704e4f69e88f113501eb5f5da0f5f0d94623ebcca1b09464c5b7bdd2ced2d6d994a34a303c66137319c9cf039ca80790121c2f454f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2b0624d1423c025 [...]
+\\x79533f9489a5484da184c7dbf37e2bbaaf185f36fb4edb08400fda1e291e4aff4e30add11fcada565a6bc5917786146a65fa9200761fa6defbc250c8668487ed
    
\\x00800003a673290193521ba1d50e21650d4a9cbc28e26d8d1387cafce7398ced68fbfc25698d231865173256c01b6939520d778696fe240cc8e6fcec5f95d29c314db7508a73553bf6faadda2a02ec205f306b14eb39b927e10ba5a20048a476a01f99ee5ceab79d636f41a58f6631c627e354b78a2a07159eab7e2aba59d7505c8c6ad5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4f1b67fb470faf1 [...]
+\\x794b92cce32b0a58a068fd87d9bef5f14a87e57859a5064b6b98a97038aec725f6396edac9361c58c08619c06102fb8cd28e6030c8c6e9fcd60a34fb74116b7d
    
\\x00800003d2f7e9f92aca7caa9d7388e0b532ec29b8148ba52c749ee2bff51bc46f06a5ec485303b8fb2c61b7cf2f25d45e918582a2dc437369b6536a8ca6e5d6491e87f86fa47af3ddb92cbf3f1fd2d8abb5b17c345c561761a4cebd999c23f59813233b7e56868536f10588ff3b8e07db2f5ea7d6988c6b0b7866e2f3c99172b0c8c2bd010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5c1def9aad90db5 [...]
+\\x81d3d3953df98919d19a7791e8a6afc2f33a5681e9f4fc9b1a93522bd9533e17dd0dd5890fdc9d22bce4966702d7f3d3a4841516366671f5c47a90ae466c03b7
    
\\x00800003c26effff4ebfb74b0307055fba6016932677b0ee02adb78ed17fd79615ad806c8d1d9d80d19fbab592e5c6c85465c3a58e55d428b44f70fb7e07cf3e500040fb2f9d4c1f541c5e07c813b432a425489c2f4b6553bd340ab415fc31ddd92c2a5812a67c21a102e9ded86fcbb49f61788f714c0bff441f43ca59da20da06cb0571010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x6903c36c903c07e [...]
+\\x8523b6800c0be5475867d17359a0f7fa5231febbe977d7e79f1a5e4d6c908652ee173f8f293621f7ad86313eeddedf369b77947a37bd677e529261c64cd9a7dd
    
\\x00800003c77f95e67dc099f11a1dc05a4255598182323a1fff0719ad4ef4998a2c34e5cc54a156ac7a61ba031c5fdae28800128cfc70e74ecac83be4aaa50d81639ec4addeba2c2cff5d6023e7f822ae92dacfd4183306b681651ae4f8f2aaa92ed89a845fb63cad75b52b9b24def5a15a0308b9c40c9cadaea2d49fa9fc871dad8da461010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9c3228a5bfd8d53 [...]
+\\x886788c5fca75dedd6bde991ad56e837a7f4deb6f24691e17a4fdfa8060cd2b8bcb3592bc7f13d5fef7742fabb6a41078b8afb491ee39188d09e9dd7ff25f4f7
    
\\x00800003cab1936e50c506c876f94e814e35563ce42a27cdab958a18ee63d69801874d1cba73b29d4d0be1795f1a872a6a3aa1a7c1b0c9d2b69e3fc11422662ada4bc232ca26d1a537e4bba0cdfc0452d3793b63ae852a2ee13c3eb435f4cedfa5ae755270aaaa11355bb7f0f3830b037df7653bfdd960c2f662c888bb3a8d98ace3ce27010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x954ec7b26c70a75 [...]
+\\x89bf15e6749e11a09ac43f31f8cee1b97e08794d7cee1f8753b79ff495c8b5bd2c05e671d4a6bc8709866d4194907d2999f13546f321b2371bc78a02103a8166
    
\\x00800003f4b2af4d5de50d00f55df20da92bfd58ec58aea6b24afe573a21498d287c866d672f7823f1f0dbfc04f0ff65caee93f965d53769f9c44bee6f6e454cd8ac4f05c6b1f5f21d33d0658c642d8c87dafcbd767b35cddfa523b8411f1c1572aea62f78418b8f8fefe41612d965dfcf59ac2473f9bdfdc6ff8d87ec14569afe79032b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x4e9cb404197d1e3 [...]
+\\x8cfb90795c42638a3834e0c7afdde3da1f8d65fee30165693a18ad252fa6707ed464b30400a69273165e469d32fa6d9c21b69cda04445a124e44fde420ca6c7c
    
\\x00800003a19a9817e68e3dad69e65111680da1e2ed19c6a02225b64425944cac9e3e09f854ed1735da0630641bff429f0caafce736583372a115e5015882935ebe6ec223ff1c1ef0cd1b73ed1605a7e941917b8efb2fc011a4a7bb3d6a4c9a670b4450c3583f130e9b1f169e33b1e59954fb1f2906b801ed2d87b5a88fa903c253fa8987010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x76ad7652c97323a [...]
+\\x8f53a566117dfee9143d5d1c62d690b32c45bb8aaef476afa8914b78ccc02daf61a3ac151a3f3755427ba632a775adc3c3f8289e285d4d10d7893f5a25939c1c
    
\\x00800003c710de969b39561cfc1805b3e4907b2cf5cbcf76987ef0e0ca92a45eceb5557c9927822a672d8cf269db48efadd6581851a9bf40cbf8b118eab0440250d933c563441894d0f81f240df093f4afdad26e0aef7d181b8f8f0bb04d01703908f35ccde596c0c042b396e340dcf2f59ac568f1506bdf2fee580fc732aa757f30d0b1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf8b2b284126de83 [...]
+\\x9097cf54cce6e69bd754e3334c5be48e67a3ad1e8abe5cf7bcd5e1098bea9da34fb83b41374e2b80a3434ce037d9f3300effc10bbf54ee537b5dfd1e3edceaf6
    
\\x00800003b9748c477007208cfe88381467e0cb4e68d1ce3839935e14158281b9a6a617eadc3a7afdfc156da4eb2a4fe59e7cdcad5541753d98a2be2f0cd2fe638ead6a1a374054a33c208678ef7cbe3b430061fc64f83cac91bb61d175b934127ba85b9c53e80f4ddc2b2c7990b01dceeb5a90e61057103163a729b2296a2cab4a10aa3f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x74c5dfee731f290 [...]
+\\x94ffd5f4c4a099a2298b17b591fd713f3ea99d9928416201a79fe17474088afa15d0424944de288855aa02736b20df877b84167ef3ef958f3e62e2b986067aa8
    
\\x00800003b10060652d8284bfb2d17ca2df463fe8875e6b86fb70e64b7b8352216107a435771c2b8c99c05a332af001cff4b42186983f83836dbf74857092b35eeda848d65147b36711894fdace323e43af15e81d1169e16ea33e1b2df580aeeda2a8e58bd1fca90c4b75df68da66cc9e41d03a31923f7d998f48412b22116153ce454953010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xefa779e979dbf3e [...]
+\\x95533bec0c56679518cdfe39e8280cc2e62856e0ac2449a89db1ad467eb0f5e765311eb728a05b58a9e8154e6a108905bfbf9b226338d20d6a4bfb9a4b538141
    
\\x00800003b5b3d5b2f725a4aac42d4aee5f0e0eba378bdee7b73752307c4d629abdbe3688ddec4fffceb386656e24c1c6ad2b0eaf385b42e0980d6376cc6a1c85691d6de0f05c1b0e1ea3addea00f38e4fcda1f9b84aabec3a4cb1b5241e610f1f50f235d8dae5aad13e34137a804a733552c21bb80d355cda5ca036f98a8b91a4b3fb835010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc823a8da291ff3d [...]
+\\x959faf9ee90438657205f78542f15188ccf6725abb9eae075e9d81dea4b2e4e0fa40e6035a4b1c6f45e0a161e0b1d6051bfc5e69d355957cb1534900a083c823
    
\\x00800003ba5ecc754f5664910d6bd79f4c2b110a415327c036e822c0961dcda28051f1740543d95f76dc8c78f3fe3e04887f27e17bfdfc03c929924c8c543dfb3358dcae49e626ebb667ae2d79c2d7240f4f8ed4ec1111a122e74402eff5ea0012a669fe0cc8ab0aec326db036e724fb3fba9845c66b59d2b8dd9e39ab76719c4b97830f010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xfd40bc36282f61d [...]
+\\x97e7ffb17dab5e78640f121ce10f413a4f0f3f3e5e8f226e69f16cbb9fd09a97e5afe6eb86a250797d30b8c52a8e5252b67fd05552d581cba46ce5ce5a7026a0
    
\\x00800003a90dcdf513a8a628e41ec8c01e965f99c949a77b360a3b677ff51dae5d1e1e8c774b31a6f625a3348e975cbf27be60eba18879a571540a6a2eb9647dd987f44ac6b59efc4a35fed37b62161d25955aab5030ccbcec5c4ced4be57dda937e745c992080da6a4fcbeed12489fbbcd35d955fa8050d8a8bd7635c6a6ec26af5c031010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0a59a7e0ba11189 [...]
+\\x9d534993112f659a067f96ae6bbca87ff79d992385814eef4c31c48959df43d8c654f02b9529c4b854ef10345339bf4badf8eec496dfad6052e7f375831f75f2
    
\\x00800003fb835f9afb5ad8d489fcbe295dc4b795e14afa02b6e1565ff41414488014b0c9784efd6b8a6d37ad0cc1720bf4fa13bb02726e61e007ca9474bdcb8b2a1bbd83d0d71a40a5b8502bf60506d62a288ff166cd96f446af30cd38f46e189294bff7654dccee5b56624aa7b866b92f191631af71da9bd00202081da1df62dd4abc0d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5af9551328f498e [...]
+\\xa22f46264a5dcfd7beda13f85ea8d840571b1a3cd2f9bddd7b43060b1aa323600b0bb94ea5959a0d361c83c71e59b72a0f0e451ab0baddc67f07190c3c67135e
    
\\x00800003a946833fa25a02f0d80b2ae3dccca4fa299f8a4f2cc10871679cac2c030ef109efdf6a50f41cd431ef120ad5e89af952df729ba349f712df8e063ade57c35c9b3e58cf498b4227f933c86d61342a2a7fefd330e6d5af760776d0502bdce3b849084ae87ebe9fd5669c598c79f5d0c81f14ecd3af366889581334d3f2f92d9af9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x9aee549beb6d483 [...]
+\\xa4276e895b9f25c87f70df135ccf92c232bbf85ec721758b901eaa4b7683ae7d2880589ea6ce7cfc64415132269e5d4d9849cfe5584132fa66fbcf13fd37111d
    
\\x00800003af5111f37bec3856ab1566c8550f31ae2e583e6f14106ddb0df3fb54d939883c12cd9f750ceb2ce51b235a19ad2f124c2bfba24c3bd2320c61461c9a7358c560eafb978927dc012918077a60cd90de4635574a357f8a9a163f5f8f7d5f07ded2f0d0c7af580cdab8d8f513fa9dd6ce5c72a02056866e4afd77db55514d027273010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe9b955bc72aab6d [...]
+\\xadfbf095ac5305b9317254dfe1f14dcdaef788a0bda7ab620ca8f52c40c1b64ffa60feb863d6550e3cb06a68ee181ffc94e04128455dccb3b60a1d3e147f8deb
    
\\x00800003dfa3de3a9315c52959b6eb12a11968025b219ab279fa8b1694c12b43ff02d87f9ac21e321707e17283553e6933d004ee07125a558c71c4c8b8ab0e654e7934f864ae29079655728c5080c60b1d9e4333aeb816aa1a7369caa34357240d3a15fffb75c356063879d2ab9e42bc04435ae8b9884f81cd58deec10154197216a0ab1010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbff020b3b24094a [...]
+\\xb1fb13de7b3fc9caa331b90bb344a11a205db817c8615fb8bd29968fe87edd28779a090cc35441604d285bc029b9cfc2a54a8552d9a13aafd80df2a7ed28589e
    
\\x00800003cf07fa860d9534a2e001da4bbee01f38cffed82995cc7e9a6f60dcf47dfc0b44bb99e5752aa92654490a472fcb6f60cf7a1dc39809a42c469c08be62c631af167ce72888175900169afbca1a9fc3d5a0f50ab813f6ae37bbd757ede7d72bc754564b11a4936f7094f050632278b4ab971b3a03169c4dc5d563664b10e83e2253010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x04f5d9c7a110cd3 [...]
+\\xb55ba0052be33ab936bf151d9481412febf9014137ac0d1281e770ca6c41c04202200a3e90488eb09871a0cd84fb0337cf598265161862f27e329ed22df3e33c
    
\\x00800003fb5b1e8b4eea824c55f134002261ba47406e0f54a0dce603e3ecc54e6f08ec5f6a524c475ecc03b2303eeb4392d3397c838743db7e56e0e4ce9ec137290a3e1307e3a8ba1e159dc5f1ba8300780be6131fdf8fdcb983370f4331c94b953f08d5a95167a25a4f77e252a1f44c8c5bb013860c90f934f03ff1db00f42ec74f1639010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x27a3e713cf99dd8 [...]
+\\xb9a3f56a9b4a45e4ab8bee44da8d0fc565a300510c11bfb3a230570d24475d200b072414532fb00ad26108fb55d256852706bd6cd37bf9ab483261464e823298
    
\\x00800003b16fb6e51f5a590f3ba041b34e75b11d0e353399ae794e1923ec7ed3ca56a9cd2de8e00366a269a42f11f8da25bd29fac5d7044b2ad5dcbdf9f756a8d39d93168013d211c27121e027a1a000a9fc5c6f320d1338b1e20712888efc7a88fbad65bccfc8ed6fa8f116b74d269197ac45d4a4b9d04d36129d4e5fd6a851935942d3010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x0c02411f8aad679 [...]
+\\xba73ee885d4f5e4f37efbfe5601e56dfd3019b908c89b7220208df3b0c31b4eea932104642ea4385eee9e383b0eae391a75b07b7dec431c6ae4f23350b35dd06
    
\\x00800003d13add3d6e78d6da352cb56b9f85f3873d736ac050191954650041d73ef980385dc4d60c7fac1bbac736dfe1a0a5d8400d2e2442a609715103561b674cd7f17b540ee4fba9ced18849b69e00e3d3a51615984959f72482738fd11e03eb85d20447f43da80e5223cf4a74c16c68d576d163851f00ae8f3e02d82df51e9e5b76e7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbc03a3b12d23b55 [...]
+\\xbd3b298ce41e2d231f672fc18f23a6dfb81c6fd8b557c22bf1763d31cc106f42795c3447ed6fc18dd40d34ff4f5cdbcb03b3de663fc85398130e1126017b0ab3
    
\\x00800003a45f2638a4ebff7deba9c25f6c0a169f4ac13b4e2020054c195e03afe91aa8d5eb8b0645fca71c909cb4ca0daf4eddfbce2698dc5e4b0dfa9c096625404b73e156fa06005783219521687f18c51558a5dc6181f2fe6a413f0e6fd5ad74a47750444518a4155aaaa921fcaf0ab9e31f6fcf7ad1fc9edda9551bf988725d6e6e21010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x43f809d79ce43a0 [...]
+\\xc0fb2b633b3f210bd2ba85b87de1f8920dcb8610ba7930731e1aecce4a3f9740cee56aa1382fbadb4ff9d3a8771717bcc37a1df5438156f4fcc41a8a1779b05d
    
\\x00800003a1cd1b6ee1adcd1472c64ce4174b1c768c0bffede33e8efd1ca66ac2850b5627f1c51f406f962ecc7226481a8dc09565a5354a2a5542faf58e4f11adfbf995b403ed4317e41b9162f9c907d1d8ddec2cf5954f2d8fab39e5c925db03484822e4b9b8e9e93be200849fd0af321c4d70fd5df82424526689b6d5b0fb7f81008231010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe6a3e1089cf19e0 [...]
+\\xc07b93a7adb875eb47140afc7cd60eccb866054552dac5a59c745e8630613ddd8ce366414d594e3117044ade99c1c9f06fc8d13b4bd452981ee07215c8f9ef14
    
\\x00800003a21326573881302022ed5b7f0b501d397caa0893c6ad53e6322a3751ed1d03c1b547873b4c6ddcfb9ae5a882b72849beb69b82a8dffbf276e3c930938f4e2bd71251a18ff8aa794e4ac54a8daf51f84afd4d2a3b9e03fa25001bb2a782fa5229192bdbf26ba83bce83b45b1c898fb9f5403c45e1ffd9496410d68c74187d3623010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb73f4da10ffe82c [...]
+\\xc16b23fa92f0874f928c28aeb54662a20c3f09fe72f7aa86d35d18f4b7953199fd5e6170f0c61845dff339ae640f86caef416bbdb6d11710b3ad4404ee9a1b95
    
\\x00800003d57aca820210be4710da9fc936a1e5c6626d93b6832e4ccc8abbdfdfbd7b78cd60bcf11b43c6d60e213f78878afdc6ce79b99fd37a716db362b10c339b6bf751e19594cef63055a2e9d0459a3ce5298c1064f3f4a19ace16d57a9e993a8bdf5915daf906b346b63d8db8711943d1131addff578096327dd13843631cc3d91d0b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x6420a448900d9a9 [...]
+\\xc10b43e2a3ccce257fd3b19448841a6b6a095ec29db9d48a9c104b58b14d5fd3a98a5f596eec67d968ed4710616ddbc302508c39299f6c7997c54a35da5c1468
    
\\x00800003b10177d0241e92e8445c9c4475986cbb50e073148955169c7e6ce994c3d6d11a30497d6964272b70b5d329febee00674ba90f25f6d6b4221bc7657344d81c2d0d1552abe91b35e7ce128b4354d30d1474f191fb6777ef665514d479605ac488722815a856fb5f1fd25c3717b2c2c281364afaa096ae817d8b02cc2871d39c605010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x300874a1c6b5bf1 [...]
+\\xc2a34e671ad89921f1a0ce44c5ae59b486dd65ae0dd5f6fa1ec68c6195fda10f0b52fbf49c93f859a8b24e79b3a2acd825b712fc86bafaabc2b5145f897b9747
    
\\x00800003af8d2c3a06199bce2cb18293292613d60d09e4bc4b3a7db3b1183899f36b1311af21fc3771e57b4b9379caa765ea36be3c5e77a0d36bfa8650c84a5606f5f2c5c7d5c26f0cf5f80ae1bef37e5be5908ef0628faf9fc7cb90a0c5123003ba945ca211131e7ac655ced163e2daee6b2f722f4a405bcd9e933ca7f7ac18e3ff56a5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x37729fed893a964 [...]
+\\xc2cfcf51bddfa0867f4cfe310fc0b48f7a97b595ff22d7d714dd6cce6bebb00d51855f2d8af12c64eb4be09a2f2a37540e14a519f5456c85d618a25e6deb2467
    
\\x00800003e26b6ab89045da16d81811ac73d452b709ef5d07e298d5e7e84ab994cd900a25ec457034c033a41c08e0d0c8f7aa58a2f68e8baee48a3ba91fac88b83dc6c7c5b4a21ab7ad6b127abfbac25015cf8714fece587a8fb35566758548f04e4cce9d7d5fc245f31e99053fc1e231148253bead1c0d8393b0f7312aed38e88637d9d7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5fa274c6147acd4 [...]
+\\xc497873d7f70712841b8d08e4dff5459d42adcbc3278a854b831ade0fb8d9e1b8ddf6642ddf590b0ba038d9daba6bbd55d81320dd8cba09c124595d77d83b466
    
\\x00800003ee9ea8cbc92940444e012f506b3b8f5f53c4487288711e1dd4398a3e20701691bd3b853c192099d1ca85fa2e3f8aa9e25b05ff5caeab85d5839189aba9c3f69982676b2f2b9c2e01a01e1204a81af112411504d6a63969a4dacdd30e4d97c586a4b08c12dbd3bac48a1d4605e16d045f3a97e6e3a17956d657b350b50e908cd9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x319046bdfa1e064 [...]
+\\xd32b0bfe145d728ceed3b162f317175c33130dd66d7b6dda5a6776914d58c5a41f837c7db92b3a992d374edd162f67d261d1819611a1cd18001078305fbdda95
    
\\x00800003b4370bcf56014e01b166b1acc6a741c5071166b42b60721161c3b35389ac51eccb1c7c31b914b8636e2b74e74d0ce4ae3a199b7aba70a73671bd0fa0dae59e91454c46d53d6d23d2121923c76eb91c616467c78c6047dac3d82a7bbdd950d14c98edb54c3fc48009a2d9fb5079a84390292fe59544ffa4e186dc8214531e4a2d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x59b5f8fc6e4fb00 [...]
+\\xd68767efae6c786c066075c02c662f246a8b2115e810e8350a36f01bc82ac2a0581b3e2f7a5d292d4e2f381a266ba3dafd09682f4193168e5505fe184006f85c
    
\\x00800003a4f844495eaa6ea8672647fdb66a0cc0bfcdb4ef1abf3af65fc49cb15e5fd6b523c1deeb595a0e2751f0b8489b8e1ea7f44ed5e0f73270a436d68632745366530064a5e2960dd389b97c51da7c8da8ec57c906aba28912475d228f9db9142ad8dc6f4d6ae6bb732296ff7063dde00a69be144575fe4d24935e60744fa0995cc9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x97943d4a8e6b8a3 [...]
+\\xd8476624de2f91f53b2595bca406bc5f7dcc28f4768842e11f6348d751680c3b94fa9688a12fd361156006d1eff29941495f32e251b39b751cf62c1c7a757494
    
\\x00800003ae68914058f29072c2a2532291c85dfd88b1703e4e251ea9bec3a8944b40e9487ebea055cddb1598304ac8ff9486896b7f7fe5c480d31cebb204e2a8922bc4f473f105057da54948f62fa35ddcf4b9386fe157045fdb19c31501f47d74a6e0051e5a732759f2b1d86b51fecca174c99f47b05931b7dab2a35d878650adf00109010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xe15c6788532b949 [...]
+\\xda13e23bdcee07089876a110a6a8ea317a81a8c838c5dc3fce08e5cdae637422c124b66c1798a835b1fabd73ed3bb7408b5308830895343ae6b298c4a06d56b3
    
\\x00800003b54241f37c7634925b8c19685cf9112c3633e1246fb430708229fb1d49a3a8e5d3d474ad9adbe20cfbc48f53858a060c5ad5872e420a9ca0756727b34caf3adfbe9cc9c8c1020b53beb90a4fa08d20f4a38803efef9327bb2b3266e9389029479670ad78762afe972ace5f47689c320e784fbbb5c966091cc337b7372f4da729010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x54be34d5a5773af [...]
+\\xe1aba265fb7ce90fa16762862f18f541960e6ad5a84d4b9cdf3d4ba0071db3fa1fe8b435fbbdd35a21526fb695ac84c86decae58553ae5798b6b33cb06d36686
    
\\x00800003c6b7161cd613f18ee37bb6eebc926fe3e13d133322f88ee35422e4bcd769a91ea20110d8509ba3a71dcffcaabebe550c4c98ca2d6bf405dc8c5166f874e5e8aca0551d0708c5a7c7c72ef3e70b59f42405f1584f545d79a982bc7ae5f6037301d670f6e7d8925eefbda46db23c1e83d9f46f14d48efb5a883675729b6f389f19010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc3b713ff0f72090 [...]
+\\xe24b50a2a91a5cad8b665595222c81ac856c93131869599d52d810b1703550921fe5af231b6a1513600e382cc56524fad278cfe930040705f23c225a535a73f0
    
\\x00800003e1e77455151e4f533905bd9d99ca09493b7b16697e5b84efb0e28ec4c9f8f0a6d51b186ea61d784c423012547dcf23696021309e27296755db3ac910776ddf222abe4fd084916eccafe54be9b2f531f7b7d27a8c3075ed9ba09d3379e6a3ace241113008ae1a8dd904fb0a0378930c8b474eab8137f345c5ce778cb9f16192c5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x2ee51ddf9273356 [...]
+\\xe5e7838c2f63a15d4a41f7bddc7f889ba6596ef0963e4bd972840905d3896c8ae3b0d80f88fbc788768126b8d1e0bbd876b905d347d678ef83a44df9d4fca8ab
    
\\x00800003e71d0166f20dd5980c2ad0cb3d54cb6be0370baadef47e81193dd969b41b886ba53cbbecaccf90e46f4a0a6697a96740075b3db5acbc15f9994c7d12b7c6c0fe00a09584dfdcc53217f920924d217c47b809db07520ac6705980008f7696f5c55b784d0dc4e58bfee73d0ca85850b4d8e85c2291be4cd003c35db292c3b42c39010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x553fd5a516515fa [...]
+\\xe69fe60cd9a65facd8e114a464f93b92a8acad60ae27a7c939ae56d7f70ee2348aa3a5c400f0ee9a4e3f80d2d23d1bc2f1aa87e0c1b9db61df0fc7b0df73abfe
    
\\x00800003ce84a296eb0f66e392639bbe21b44756f285f10f12d54a9bef67ac60914ef43370c904a58100ef7079b46879e32c6063e5bf4133adfc56161fb18088a413f61ffc04b4c957e6e494cd28ba52cb6be620afa4c520fd8b3af0277f22f64b085fae56763b9c8169ce2b9f4e4e339435fb77e8a47dbfaff1ac5014fe3df1eacca177010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xace0abbedd18b18 [...]
+\\xe70b681b36470bfb46e26c8bd7bb2c7884d0604b2a376936dedfd26de1eafbd81d3e5e066a8714ef2181aa01b8e6a61e9432038900909c91fdd08aa9a1d9df39
    
\\x00800003c33a4b0c639017fe458e1ac7a32b7b646de18a55fdfb47caaa09d4553b2456e09bc8111599f7de0d5806eef6cba2a298a4c1720546438869eac3ef776869010f38e32998f66a17d2cb9524ca30efaaf07124112902d5c365090c799b2935551c945a84942d06ce9dad78a93d1d2f9268d0f03b425383735a90869f23b72a0741010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x7377808c5ac0632 [...]
+\\xe833e0a2888cdf0a665158c76c0db49b5063e3d7c418ecb414682e42f2f093454dedcdc1022530152d671a190a6634eb941f47369207e257007e71c2b6d18a30
    
\\x00800003cd78114f2c7040ddd30acb490b2a8fe673f5e5343170cfc19a8ef9754e5ea5a2f26cabe58b1789a912c5d38bf8a9a977665075c65745686148a4aeeb4a2f4ac458c389b6dda5248c00fa68c8ea71c9fcd0e10b2088203acbcedb9b2eca4203daf27c4fa87ca4f38fff441abf572519a37c3f48c6165dc7e8ff521bc886ad85c9010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x710774caa42249c [...]
+\\xe84f4319fb286342c93aeda24788dcfc554709b1948a9e74c0ce755e49696089d44c64bb6ea09079daa3eba7dc81a7fa7a5c1938b5bfdafe95984c9c3ae7dfbe
    
\\x00800003b5053bfa5b385bbe5ef57598b49528a54f420ddbf6287e77c69c6aef0deb5d0e3732ef06d70c5d6d731cce66630d0e7152093e084d3c883d26653c12407d50955362438a2159bfd8e85813d4bd44ad0d4244db7cb8f1e07499b9fd9cffadc6c7f33684c3b52a507bed9a5274ff3af12774355527afbc28c9fa37b7a3a450e96b010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa002deef60ed61a [...]
+\\xea17c2a4d493f176e58d0c887522aace7c11601c1abd24f079df7b2ba705a9b5d27782c6e4dfa0935f12f957bf741214c52ae9225f5594853209a0c56ff83649
    
\\x00800003c4a5037383d0e990aee13fdd4ad3f5a2000095fe5d430d50faee60d0424424feda0da7fe3c14eb4fa652ab94a233ee8f90c5072a97b05efd3ba75c2e02987fba052363e72ac25527eed9c39185d2f69e94c9d3fa8f45e76723ce62d3833ac4ba262e9ce4951d5d009eacf9ca56063b45ed88608dc62be29f98b49accb5272953010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbb241788b2bd89a [...]
+\\xec5f21277c3de4ed68435205a861799ee2f60f83bd5230628d77e6fc7341cec97bf6574c47e2e54b08ec905fd16b3c2a4a44b5d6c2c4dcec381a2394a80b7d9f
    
\\x00800003ab21c5b72e0435e69482fc8461303dc22eecb061464e2434deb51a503e215307501bbd3ea9f5e669fcc8c280afd4a05601c784cee98e7793b99970a2c634e6971dc68d36a16b7c0e1b6c0f20422378e2751db1234f9ea6ec1139fa914e592691c2a0c3f8cc374593ba4115a7b12a3759bd586730d39d814fc377f220d65c5b25010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc119b7781dfef69 [...]
+\\xeeeffb1ac77eac654655296510a594eec3020585780e760f3f2f955c29f05f335156d563c758f3b1502fbe12f53c05758de711e29465123f9796ee83252c3c1c
    
\\x00800003cdc51bf512ab0941fa3c822f2941944519b41f3e2311673de734ae05f54051514566a2accdbc5f3afcc57b0f64fd88697e2bea1e56583bc0968e418a9a5c58d5b05b3d7073795a6bbebb6761c46492f05b6c054df3cf991229b218a6f19b13d56d41b79ae17a52e1c16a1e61537831ee26e77eb42d00b0b9bd16e99e1bbdc6df010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xd5ddb7ffc101567 [...]
+\\xeec38d6f398ca25ba38d0a85d5517a30b54e29f52fbd7016aad1dbfd1c329dd227b8c0383f9d30bef933f206bdcc626871732ee8d0cd724ada491571e6e78d32
    
\\x00800003b233d4ca286450ce97ef14843388430488a7c6062c5b11923811ea51692792a703a039aa6bb132740879eeb03bc0548673480dceda7fcfb227db8dd312c7a614fbde98c952b46b02dc7bd35bcdbb98e582aa6922044f9a0be2c8d9156bdf420b11f1aca88c4487c289b7fed00bf45f495400a0f13de21446e7759838a90e4955010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf32d79e4c4bbda1 [...]
+\\xf26fee644726d1f0758402bfd1b70951147bdb99a0d280847b6b44d943d4e419ebd48456919e67fcea5fbab2ab1c317aae0757b6f7d1c76ba72ca8d87a4b4d8e
    
\\x00800003d4f9c633535283350b83529b3470de919ff4b898cf511a93ebc785eb6f314c6d86877d57b11cc53253fa33ec1f41489f71facb7ffe69a17fe5468b814952750073c76b8b37e7c8ae74b3decbc1d5a792c8b1a0309280f2318f4a49dcad447c737f0df0b95aa9b8678e60ae7fda89d58431fae84b7868e3538773771d234968c7010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x758117a3ce8071f [...]
+\\xf42bbd2c2ac72d3bb258165b656c4f8beb3a7e30c6c4685926cdd0f4038e1f2d9c872f46d120f45fe5cb432e27385da994b29bfa5a4c78b2bdcb5c78480ef548
    
\\x00800003ca2b9bf088bf74531735f8ac1484d7c26b1bf8103434d256fbecb00ae9ff775eb8c67a48e650464161487f56e2873812ff0dc8d8125ab0c4e4dd29c637599ef4e5911240fb6b57da12c63b6606eac0e24b0ba8a891fd4c41059400699f2d4861c31f71c15ccb8cdeb17eee1d95fe42c816920851c20c0ac989466748485ea38d010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xb1ba76f95895a13 [...]
+\\xf6a72dbb7d1184f3d76a572394d078f3ae8c3049e530c8342300206219e14dad748dba6ff4a40bd25960c62141942498be43195a0a87c118c5708c6685cde2b9
    
\\x00800003b14fc6421bd0c0951c39f39469112f601feb6b53bf2abea9c6fa2ea2b0811d4c725d818bb310c23ca06b4a5bc254502ffe134d49423b8bc1bd885420532e9a7af5400fc0d9b1aaa09deb1ac33846b34985c09536b992d0c23ef42c7448d665235f118c925b82f92e99884f12b902db845b57331e854bac8df0bea0e43059fe43010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x3ce8486ba294370 [...]
+\\xf7eb95c0568b0844f9d0c5bffa36590131f9548ab725e61f03ddb1a6bf1b385f35d24d5f0ee10fc8f3636c29a39e83e8708bccdbde32b7d0bc72e22407e69e8f
    
\\x00800003c6765f5ddf609ca2bf42f43a55567bea96c53630089b4d08d00a5191e4204d09086b51f1e6c5717e239ecf551cf67959448e068d84177b3cc60e8f6d1a30b28489fdda22042342eba8538e035d3c8847d077033d2ee7408e2389b2ec25f5a1b9e8c14bf11cdb79bb829d096b964e5240949f99cf1afe868a167856f81b1196d5010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc225911643fd39b [...]
+\\xfad7a67c3382dca37d626173c50787931a94c7b83624fd1c017e859cbc05a07f73b0b81503643c3c640f10ed6ad581366aa7d2496a00e3b979145cd3530e8502
    
\\x00800003b085cd4dd0a0c97ddcff33595c1bf29ffdaffc12b4c5673f1125c35fefbfa183a8a2c1ffc9fa13910ca05e7f729521caa459c6a1c6f031587bddd1c2472abdebce7fd4712508515d2e686a77e49777912f5fc320d24c1b2ec0980c82374a96ab77bfb2e5e0a9769e06a9b6cadb038ff3f1eb9463496f285373f3ce9d05f23d15010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x75286dc5eaade00 [...]
+\\xfc0b7da8f1a36f86015d1cf64af78cf8c76b139f531820b382b97d4cc4a3cd11c0a99b7459ebfa0d4a7b772b04290795394c824824a8aca022a87af72379c9a3
    
\\x00800003d842934b83ae0caf0d71473a5c4dccb1038bf7a18c6e14554aa5b4ec871158171d39b51f417662f795c93ed0fde814738367d06aa51a208d4f42cb647098124d577dfceac625f746ca434a8d88722b235e00372924501b9c2355e1b46031367cf99826d01afa91ac8ebac56d6d93ca2c7711ece54affafe5db20e7c0d21f46ff010001
       \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x82edc7a33041955 [...]
+\.
+
+
+--
+-- Data for Name: deposit_confirmations; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.deposit_confirmations (master_pub, serial_id, h_contract_terms, 
h_wire, exchange_timestamp, refund_deadline, amount_without_fee_val, 
amount_without_fee_frac, coin_pub, merchant_pub, exchange_sig, exchange_pub, 
master_sig) FROM stdin;
+\\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8    1       
\\x3bf73312ae05bf123c5801b01ecc61519f9e5e8aeda2600e1aaf4b7d11242c72b529e00feaa86fcb841929fd78d90ce9a633a8182560681910e50e91afae4f3e
     
\\xb04b9fefb10898bea2c7634d9797f63b1249696a203ef66c9446a8c214d3ce606c1d44e8c38618115a04d7157ea370eb4a155b7f12916711a7c9f55f61d0f600
     1612027655000000        1612027649000000        4       98000000        
\\x9235ff176aa9056f5bc5c05d714a05ba33da1c1251cd319ace90c7bc5f376118     
\\x1287f9190d440e2b48d0d125e312306a43f272bd8b [...]
+\\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8    2       
\\xf93771cc013c3488a7cdd5556c377fe273e95719ccb040461857b1ae4fc13b268f21db515975f2c09da729281b2f89a6b4c429c45e19c809cec141b578847a37
     
\\xb04b9fefb10898bea2c7634d9797f63b1249696a203ef66c9446a8c214d3ce606c1d44e8c38618115a04d7157ea370eb4a155b7f12916711a7c9f55f61d0f600
     1612027657000000        1612027649000000        1       97000000        
\\xd665be467db269f613d9af6d2922eda20093fc4f1764c30bb65cb5e95867c0e4     
\\x1287f9190d440e2b48d0d125e312306a43f272bd8b [...]
+\.
+
+
+--
+-- Data for Name: deposits; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.deposits (deposit_serial_id, coin_pub, amount_with_fee_val, 
amount_with_fee_frac, wallet_timestamp, exchange_timestamp, refund_deadline, 
wire_deadline, merchant_pub, h_contract_terms, h_wire, coin_sig, wire, tiny, 
done) FROM stdin;
+1      \\x9235ff176aa9056f5bc5c05d714a05ba33da1c1251cd319ace90c7bc5f376118     
4       99000000        1612027649000000        1612027655000000        
1612027649000000        1612031249000000        
\\x1287f9190d440e2b48d0d125e312306a43f272bd8b14094db7f95af33cf7050a     
\\x3bf73312ae05bf123c5801b01ecc61519f9e5e8aeda2600e1aaf4b7d11242c72b529e00feaa86fcb841929fd78d90ce9a633a8182560681910e50e91afae4f3e
     
\\xb04b9fefb10898bea2c7634d9797f63b1249696a203ef66c9446a8c214d3ce606c1d44e8c38618115a04d7157ea370eb4a155b7f12916711a7c9f55f61d0f600
     \\xa00e45fd [...]
+2      \\xd665be467db269f613d9af6d2922eda20093fc4f1764c30bb65cb5e95867c0e4     
1       99000000        1612027649000000        1612027657000000        
1612027649000000        1612031249000000        
\\x1287f9190d440e2b48d0d125e312306a43f272bd8b14094db7f95af33cf7050a     
\\xf93771cc013c3488a7cdd5556c377fe273e95719ccb040461857b1ae4fc13b268f21db515975f2c09da729281b2f89a6b4c429c45e19c809cec141b578847a37
     
\\xb04b9fefb10898bea2c7634d9797f63b1249696a203ef66c9446a8c214d3ce606c1d44e8c38618115a04d7157ea370eb4a155b7f12916711a7c9f55f61d0f600
     \\x660b514b [...]
+\.
+
+
+--
+-- Data for Name: django_content_type; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.django_content_type (id, app_label, model) FROM stdin;
+1      auth    permission
+2      auth    group
+3      auth    user
+4      contenttypes    contenttype
+5      sessions        session
+6      app     bankaccount
+7      app     talerwithdrawoperation
+8      app     banktransaction
+\.
+
+
+--
+-- Data for Name: django_migrations; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.django_migrations (id, app, name, applied) FROM stdin;
+1      contenttypes    0001_initial    2021-01-30 17:27:12.947546+00
+2      auth    0001_initial    2021-01-30 17:27:13.093032+00
+3      app     0001_initial    2021-01-30 17:27:13.332197+00
+4      contenttypes    0002_remove_content_type_name   2021-01-30 
17:27:13.439532+00
+5      auth    0002_alter_permission_name_max_length   2021-01-30 
17:27:13.463349+00
+6      auth    0003_alter_user_email_max_length        2021-01-30 
17:27:13.480577+00
+7      auth    0004_alter_user_username_opts   2021-01-30 17:27:13.50039+00
+8      auth    0005_alter_user_last_login_null 2021-01-30 17:27:13.521911+00
+9      auth    0006_require_contenttypes_0002  2021-01-30 17:27:13.528921+00
+10     auth    0007_alter_validators_add_error_messages        2021-01-30 
17:27:13.542769+00
+11     auth    0008_alter_user_username_max_length     2021-01-30 
17:27:13.564142+00
+12     auth    0009_alter_user_last_name_max_length    2021-01-30 
17:27:13.588794+00
+13     auth    0010_alter_group_name_max_length        2021-01-30 
17:27:13.608063+00
+14     auth    0011_update_proxy_permissions   2021-01-30 17:27:13.627161+00
+15     auth    0012_alter_user_first_name_max_length   2021-01-30 
17:27:13.644087+00
+16     sessions        0001_initial    2021-01-30 17:27:13.665186+00
+\.
+
+
+--
+-- Data for Name: django_session; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.django_session (session_key, session_data, expire_date) FROM stdin;
+\.
+
+
+--
+-- Data for Name: exchange_sign_keys; Type: TABLE DATA; Schema: public; Owner: 
-
+--
+
+COPY public.exchange_sign_keys (exchange_pub, master_sig, valid_from, 
expire_sign, expire_legal) FROM stdin;
+\\xc5e8db6557654e659b58fa916832b492616ec1851a0e95ca624824aefb9b8a0d    
\\xf8046d316811b9326db088298d5f9dd731bb12c442c6947f8942df1c919e15a3f307fb49e3df422aeae4d1444e6da7285123b2bcf8f8eb83f7de0ca2e60c6303
     1619284931000000        1626542531000000        1689614531000000
+\\xa716d1bc21106801c33016426446722df1215637d242d13ebdfed2a80e439e20    
\\xa8a60548376924a07a7bea35c94cf07dd15f1d3ba77603f210e738d6c46626f1706da26627948aadf40ae99f603d4fd6b2e845b2c2fe15e2b5d1f219e80d700e
     1641056831000000        1648314431000000        1711386431000000
+\\x1430b224784a0c33cb5c093a66d10898f17a736ce964a52fd16e2943e29679d6    
\\x863d9583ef714be71b7b053fe899e5584012979aac17bc651788a4f5a3abf0cb6b93bb7c2aaf7f2a13ced1398a8352dda7eb7fb7f0a375b5128f10d210954909
     1626542231000000        1633799831000000        1696871831000000
+\\xbd876eab1bfd5ae98c0596a8c97dcdbc527cf2e3f51bdc4aa9ebeff924a6ebd6    
\\x8d298f79591506593a94a89eaa6fe5ef326be449974afffe86d5518961e538775e8ca89cf1d6cd5097483f01fcb095a97822f8b07e8e14c626e3a62bfc11a302
     1612027631000000        1619285231000000        1682357231000000
+\\x5fd230eb535bdf58b272d782a4b45ed673da0d62d6c847256b5c834ad3f385a3    
\\x2e61e63f94bcd3234a0aab316f232eda408aa682e042b75916da96bad7975e002613f2b5694a6bf04df0ed244b85a900221831a366020e4252bf197b3deb2c09
     1633799531000000        1641057131000000        1704129131000000
+\.
+
+
+--
+-- Data for Name: known_coins; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.known_coins (known_coin_id, coin_pub, denom_pub_hash, denom_sig) 
FROM stdin;
+1      \\x9235ff176aa9056f5bc5c05d714a05ba33da1c1251cd319ace90c7bc5f376118     
\\x1010f1704e23a51db1f8f6f50bcbb6d15cf35dc375ce6ac2220defd4fcc4f48a484fdfae95464cfbfda298faf0c2a78bfbea505683e4a7cd161b2a0990ae7217
     
\\x5dc414bb53cde6024a169ba5de4847fd85bbf31c928ec670dad51cbfbbfc16c0d23f8511c598162957d4c61befdf2231fc26563c22d0d9cd4d586e19f5e4b7ce4bc7ad0b244ab04ee8b402276c6ca3d7aef7f694cfbdcc7d87db9f6216e4c4a279d70ddf0dda4c89cbc183b09060bf3af91e239d3872f4e9cd353a389ed4ea20
+2      \\xd665be467db269f613d9af6d2922eda20093fc4f1764c30bb65cb5e95867c0e4     
\\xc41812c14b2f3aaf138a6655280f67e7c76013ad2f53298fa9b35f0b861c97f56646a878f0d0a6c9dc7701c0e34f46e38c5818ce360dffaee43ef2a56bcdc194
     
\\x6634a7512386033bf950b58acd9ff5ac8db696c53496851fe5fe23fc6fa9f8cbb12918e8e12965f2d97a9a227197a9ad9c1a3ad737e37e7bffc6fe0af55134d72ed223a052a55c778862d9875c9793dd960ee156da5cb190a06052bc398b0784983e3a1fae5883989a38905904409d6ffeea8695b788f50486daeeb0f2468c11
+\.
+
+
+--
+-- Data for Name: merchant_accounts; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.merchant_accounts (account_serial, merchant_serial, h_wire, salt, 
payto_uri, active) FROM stdin;
+1      1       
\\xb04b9fefb10898bea2c7634d9797f63b1249696a203ef66c9446a8c214d3ce606c1d44e8c38618115a04d7157ea370eb4a155b7f12916711a7c9f55f61d0f600
     
\\xcccfa21d72793bc6a455c02acd17d5806e0acf523bbb5844a0389aaa7d8dd133696f3d40ce79e92eee4ba00fa539fb3998744f3ccfcbb2aede24fdbe73e76138
     payto://x-taler-bank/localhost/43       t
+\.
+
+
+--
+-- Data for Name: merchant_contract_terms; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.merchant_contract_terms (order_serial, merchant_serial, order_id, 
contract_terms, h_contract_terms, creation_time, pay_deadline, refund_deadline, 
paid, wired, fulfillment_url, session_id) FROM stdin;
+1      1       KJZ9F87SV3AE7W9Y6PRAFR4TRE5E3X1DQ20GB6M9EB86HBJR9X00    
\\x7b22616d6f756e74223a22544553544b55444f533a342e3939222c2273756d6d617279223a22616e6e75616c2066656520666f7220616e617374617369732073657276696365222c2266756c66696c6c6d656e745f75726c223a2274616c65723a2f2f66756c66696c6c6d656e742d73756363657373222c226f726465725f6964223a224b4a5a39463837535633414537573959365052414652345452453545335831445132304742364d394542383648424a5239583030222c2270726f6475637473223a5b5d2c22685f77697265223a22503135535a56
 [...]
+2      1       DZBPWEN5KH6W28KE2FN4CY4J44PX577DY4SC8VF6N7BNB8MREXS0    
\\x7b22616d6f756e74223a22544553544b55444f533a312e3939222c2273756d6d617279223a22616e6e75616c2066656520666f7220616e617374617369732073657276696365222c2266756c66696c6c6d656e745f75726c223a2274616c65723a2f2f66756c66696c6c6d656e742d73756363657373222c226f726465725f6964223a22445a425057454e354b48365732384b4532464e344359344a343450583537374459345343385646364e37424e42384d5245585330222c2270726f6475637473223a5b5d2c22685f77697265223a22503135535a56
 [...]
+\.
+
+
+--
+-- Data for Name: merchant_deposit_to_transfer; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.merchant_deposit_to_transfer (deposit_serial, 
coin_contribution_value_val, coin_contribution_value_frac, credit_serial, 
execution_time, signkey_serial, exchange_sig) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_deposits; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.merchant_deposits (deposit_serial, order_serial, 
deposit_timestamp, coin_pub, exchange_url, amount_with_fee_val, 
amount_with_fee_frac, deposit_fee_val, deposit_fee_frac, refund_fee_val, 
refund_fee_frac, wire_fee_val, wire_fee_frac, signkey_serial, exchange_sig, 
account_serial) FROM stdin;
+1      1       1612027655000000        
\\x9235ff176aa9056f5bc5c05d714a05ba33da1c1251cd319ace90c7bc5f376118     
http://localhost:8081/  4       99000000        0       1000000 0       1000000 
0       1000000 4       
\\x6f5d51b36814305e68ee80f0a3b559e9d138aa54deb7cba250fc7524609a0501ab8ce0c22f3c815ca2e6c6b54f92073017deb105ebdb54a05c740cc66a0ddd0f
     1
+2      2       1612027657000000        
\\xd665be467db269f613d9af6d2922eda20093fc4f1764c30bb65cb5e95867c0e4     
http://localhost:8081/  1       99000000        0       2000000 0       4000000 
0       1000000 4       
\\xaf32302f7f58baea68b529765b6c97bcf57e63feb7ff411344bfd701d84ebe93dcd1a3ac8d8a9c65f2b4ec0e2fd8b780af90382e08ce12978bab107a48ca3e09
     1
+\.
+
+
+--
+-- Data for Name: merchant_exchange_signing_keys; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.merchant_exchange_signing_keys (signkey_serial, master_pub, 
exchange_pub, start_date, expire_date, end_date, master_sig) FROM stdin;
+1      \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xc5e8db6557654e659b58fa916832b492616ec1851a0e95ca624824aefb9b8a0d     
1619284931000000        1626542531000000        1689614531000000        
\\xf8046d316811b9326db088298d5f9dd731bb12c442c6947f8942df1c919e15a3f307fb49e3df422aeae4d1444e6da7285123b2bcf8f8eb83f7de0ca2e60c6303
+2      \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xa716d1bc21106801c33016426446722df1215637d242d13ebdfed2a80e439e20     
1641056831000000        1648314431000000        1711386431000000        
\\xa8a60548376924a07a7bea35c94cf07dd15f1d3ba77603f210e738d6c46626f1706da26627948aadf40ae99f603d4fd6b2e845b2c2fe15e2b5d1f219e80d700e
+3      \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x1430b224784a0c33cb5c093a66d10898f17a736ce964a52fd16e2943e29679d6     
1626542231000000        1633799831000000        1696871831000000        
\\x863d9583ef714be71b7b053fe899e5584012979aac17bc651788a4f5a3abf0cb6b93bb7c2aaf7f2a13ced1398a8352dda7eb7fb7f0a375b5128f10d210954909
+4      \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xbd876eab1bfd5ae98c0596a8c97dcdbc527cf2e3f51bdc4aa9ebeff924a6ebd6     
1612027631000000        1619285231000000        1682357231000000        
\\x8d298f79591506593a94a89eaa6fe5ef326be449974afffe86d5518961e538775e8ca89cf1d6cd5097483f01fcb095a97822f8b07e8e14c626e3a62bfc11a302
+5      \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\x5fd230eb535bdf58b272d782a4b45ed673da0d62d6c847256b5c834ad3f385a3     
1633799531000000        1641057131000000        1704129131000000        
\\x2e61e63f94bcd3234a0aab316f232eda408aa682e042b75916da96bad7975e002613f2b5694a6bf04df0ed244b85a900221831a366020e4252bf197b3deb2c09
+\.
+
+
+--
+-- Data for Name: merchant_exchange_wire_fees; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.merchant_exchange_wire_fees (wirefee_serial, master_pub, 
h_wire_method, start_date, end_date, wire_fee_val, wire_fee_frac, 
closing_fee_val, closing_fee_frac, master_sig) FROM stdin;
+1      \\x99831150af39e0b6cfe58062fff27a6b1ebdd675b4ab20744a945fa3522b45e8     
\\xf9099467bd884e86871559a62a7f23b6e876bf084a30371891b5129ce4440d3cbe27afe387d39b2ce8d9625abd388517c81bfc8da9f2e0f8c9471bff65a802b2
     1609455600000000        1640991600000000        0       1000000 0       
1000000 
\\x56ddf9d7244a48308346938b381ee2acd89191cb8214d5925a032bfeacdd7ee539247ed273ff506d43920639d002d4129afbca2b03720e835beeb021b6c9c904
+\.
+
+
+--
+-- Data for Name: merchant_instances; Type: TABLE DATA; Schema: public; Owner: 
-
+--
+
+COPY public.merchant_instances (merchant_serial, merchant_pub, merchant_id, 
merchant_name, address, jurisdiction, default_max_deposit_fee_val, 
default_max_deposit_fee_frac, default_max_wire_fee_val, 
default_max_wire_fee_frac, default_wire_fee_amortization, 
default_wire_transfer_delay, default_pay_delay) FROM stdin;
+1      \\x1287f9190d440e2b48d0d125e312306a43f272bd8b14094db7f95af33cf7050a     
default default \\x7b7d \\x7b7d 1       0       1       0       1       
3600000000      3600000000
+\.
+
+
+--
+-- Data for Name: merchant_inventory; Type: TABLE DATA; Schema: public; Owner: 
-
+--
+
+COPY public.merchant_inventory (product_serial, merchant_serial, product_id, 
description, description_i18n, unit, image, taxes, price_val, price_frac, 
total_stock, total_sold, total_lost, address, next_restock) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_inventory_locks; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.merchant_inventory_locks (product_serial, lock_uuid, total_locked, 
expiration) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_keys; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.merchant_keys (merchant_priv, merchant_serial) FROM stdin;
+\\xbcf05bdd2d3b9b380ecb0744ce8876ed1397005ca036830e648d2eaa01fad3cd    1
+\.
+
+
+--
+-- Data for Name: merchant_order_locks; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.merchant_order_locks (product_serial, total_locked, order_serial) 
FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_orders; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.merchant_orders (order_serial, merchant_serial, order_id, 
claim_token, h_post_data, pay_deadline, creation_time, contract_terms) FROM 
stdin;
+\.
+
+
+--
+-- Data for Name: merchant_refund_proofs; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.merchant_refund_proofs (refund_serial, exchange_sig, 
signkey_serial) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_refunds; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.merchant_refunds (refund_serial, order_serial, rtransaction_id, 
refund_timestamp, coin_pub, reason, refund_amount_val, refund_amount_frac) FROM 
stdin;
+\.
+
+
+--
+-- Data for Name: merchant_tip_pickup_signatures; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.merchant_tip_pickup_signatures (pickup_serial, coin_offset, 
blind_sig) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_tip_pickups; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.merchant_tip_pickups (pickup_serial, tip_serial, pickup_id, 
amount_val, amount_frac) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_tip_reserve_keys; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.merchant_tip_reserve_keys (reserve_serial, reserve_priv, 
exchange_url) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_tip_reserves; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.merchant_tip_reserves (reserve_serial, reserve_pub, 
merchant_serial, creation_time, expiration, merchant_initial_balance_val, 
merchant_initial_balance_frac, exchange_initial_balance_val, 
exchange_initial_balance_frac, tips_committed_val, tips_committed_frac, 
tips_picked_up_val, tips_picked_up_frac) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_tips; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.merchant_tips (tip_serial, reserve_serial, tip_id, justification, 
next_url, expiration, amount_val, amount_frac, picked_up_val, picked_up_frac, 
was_picked_up) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_transfer_signatures; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.merchant_transfer_signatures (credit_serial, signkey_serial, 
wire_fee_val, wire_fee_frac, execution_time, exchange_sig) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_transfer_to_coin; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.merchant_transfer_to_coin (deposit_serial, credit_serial, 
offset_in_exchange_list, exchange_deposit_value_val, 
exchange_deposit_value_frac, exchange_deposit_fee_val, 
exchange_deposit_fee_frac) FROM stdin;
+\.
+
+
+--
+-- Data for Name: merchant_transfers; Type: TABLE DATA; Schema: public; Owner: 
-
+--
+
+COPY public.merchant_transfers (credit_serial, exchange_url, wtid, 
credit_amount_val, credit_amount_frac, account_serial, verified, confirmed) 
FROM stdin;
+\.
+
+
+--
+-- Data for Name: prewire; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.prewire (prewire_uuid, type, finished, buf, failed) FROM stdin;
+\.
+
+
+--
+-- Data for Name: recoup; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.recoup (recoup_uuid, coin_pub, coin_sig, coin_blind, amount_val, 
amount_frac, "timestamp", h_blind_ev) FROM stdin;
+\.
+
+
+--
+-- Data for Name: recoup_refresh; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.recoup_refresh (recoup_refresh_uuid, coin_pub, coin_sig, 
coin_blind, amount_val, amount_frac, "timestamp", h_blind_ev) FROM stdin;
+\.
+
+
+--
+-- Data for Name: refresh_commitments; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.refresh_commitments (melt_serial_id, rc, old_coin_pub, 
old_coin_sig, amount_with_fee_val, amount_with_fee_frac, noreveal_index) FROM 
stdin;
+1      
\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
     \\x9235ff176aa9056f5bc5c05d714a05ba33da1c1251cd319ace90c7bc5f376118     
\\xe25d2e32b206ad7c0aab14f6d0d814fa1476efc59c5dd89e54f1223f9983d4e99b3ad17777ef9f489176279e2316f61e7e7d39c4f1748b63ad5ee9364f739f00
     5       0       1
+2      
\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
     \\xd665be467db269f613d9af6d2922eda20093fc4f1764c30bb65cb5e95867c0e4     
\\x83643a340c7f120b19f9330ecb3b6ad809121402005b0f8ad4c7a3780b4b88bf4aa75fec231aa8e0e788e8e6de9295189996d95f4ec76855fe014d747169cf05
     6       0       0
+\.
+
+
+--
+-- Data for Name: refresh_revealed_coins; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.refresh_revealed_coins (rc, freshcoin_index, link_sig, 
denom_pub_hash, coin_ev, h_coin_ev, ev_sig) FROM stdin;
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    0       
\\x3810f7f0a80d29c9fe4db0d20f3069e2394223896792329ed56a59fff6b8786dabf4c5e9d5a354376d2786b3d7782235f5ea409c0cf2b1da3a5e5407a5770f00
     
\\x1b7c9e974ede1d63d7ca55147e6c22826d50de92c28ef624ef7a7a7740b94951dd26253404ba56e479cd5b13978529f07ad3c6d988a5fefd1f194af6aae85ca2
     
\\x0ef3e5cb06a4efc94693d0ec5298b8f6267406456ef19b5b07d31fbf0352907875ddfa3cb65b52e6f4a81757676
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    1       
\\x0eadb5a6d67269aa248df25b531416a428553b55eeef054bcfcc6e4b4d68c05e6f23570195db4502646ea82af3aa3c6780cf601dca2ea18c81cf77f40e85cf03
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x76d86c0d37d5d9e18c2a689dc1606bd1434058efc80d1387d337a1f3d80d5c7f3e4cd997efec95b1f02ab8e7c96
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    2       
\\x5f05bd030c30be338e6665e15444db2a648da82d42d3ceb2d68f57f5d7bcbebf958f7681a8352c63fd154467e415c1e89798bcfca6fd101c716cdc9cabcbe20a
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x5018eb3feeccbc256b74ac5761d6feb0eedd6fbfb37b67b3343bdf55294f2a098aaac459510f56468f881939e34
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    3       
\\x214c062e2a7efa79ed5888088e243af7e29a10a670bcaab07767f8d54248da18dd61e4ee3fba6d759c5f57411ed21dd4c073ad8826b5143c58a6616f3f659c00
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x9ee7fdf6aed294894588f182a7fe54e866e52abc1a9f9bf2c7f4e463146a75031b58781cea0408b8371f9588dc1
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    4       
\\x2218dac533c337fe441de9ada45ad9351cda33b9ec8359ff5f26b1c98f52cde1391e82c7a5fe3cc9afbe4c1748b386486d1abca01e72e35c4e48477a0fda3a04
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x533b07fb392a7c4092ed0f1b1e0d37ef8d907ea11fba0d41c8eafc9e97e50be61a8376de882b39f32a2bdde0dd3
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    5       
\\x36f2fec85180ea4f2e2d19e2d2590f8a005ea02c091ab76262e36d35c16b68c7a703461a0603d14153ab0b8c5fb6172d67f73ed7bf53fe1f24cb0703ff10a101
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\xac947b753d1a1d6820a20599a872114ddb57c564582279738992ef062423d6cde2206677b37fbc89f4bf1d28271
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    6       
\\xdc00842468ead8e5d9aff44549a039bec839a6e32f4af6c689d11a7dd2891aa87dec6710604cc21055b7792d00ad4c596950ddbfcf5f861555c18ab86e4c6706
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x81626223275887f1a8a8ee3578bfe7155037c17f64f5f6a22fde818ac017b2858ae7850fccb273bdc94966ff7f8
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    7       
\\x4640a52cb26fb70aacd855c0dd420e910c5f8934a1d8c362a87015562fd50ee7bdb9c2b3b714f25bb2309387a5531fc618fe90c6bbe6a96aeec5e68283b8dd0d
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x5fb9a4862b8dfa3c88bbbe9b717aa98299523f598121082c40133e4a786223a11900b1a02b8609d433e0e3fd352
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    8       
\\x362773eeaaeef3df5cdd36b52823316694b29ec0e56ad3dfd37e0d1fdd0777adaee2e3fb627bfd2f589d26cefdbac3f074a617bb9fa7c4dec9fe51c4f88b150b
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x58e27b2a7e5e4698a74c7ca87e968c74fe3906b56f19973a80950f937676910eaaa4906e6045dab87a800c79ca8
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    9       
\\xbec673696b202ed6dabf658ea00351a5d03f07bb6b2159842660bd071269c49f55e1030ba00fd318ced9cae51597121c9945204a1527b2e71c519a74b96be307
     
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\x8dd2d7499740599d1549733b1f6b4432539f9401ac61a82573cfb2bfbe67b0d0d0373c5aa0863231606995c6c39
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    10      
\\x923591cdfeb1610f28c739d31532deb8ecd103620e2a9dd9bf52af6228718d3048c3cf7ab1d32aedd30f964024008adfaf1ca23e942ec2623f4be7e377e76b0a
     
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\xa3e1ea0c4975eb78733f6a831108830f795e287bd90cd76d81d6010458d1f6b15cd9533bae5c77aeed7ffa3fae
 [...]
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    11      
\\xe2ab5c221732e114ccccb8c97280b8f834b319bfa5eb73881bfba9587b130882e19e0273ce851584ad497c26da534a8b1757a4351d6900c8d2b47b289122600b
     
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\x67cf176d3160535bc629781996a43e12f5efe9096ca437662bf211e24220ba811969859410d0b5d342b615847c
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    0       
\\x2d196139dd23a291dcb5a0ccfda9f15823fa69144b528f36f5cbd431009492d816aa60b1d11c336f6086543c74b19218923ea420dfd7f52d78c333cc36d04a05
     
\\xe300c8631c17a0860c9baf78502890c2e843632f8880cbf74d7c49eba347c36792cdfbb4fb07e9664324faf6acd91d83c861e883c88a1793ca382e26a9d74e2a
     
\\x351ae0c3de40bdb491b3bef454cd50286953974f76f90bc05beb30f25c64a125ee594f8b0d208cab9a36280a026
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    1       
\\x4752c8176a5c621d0ed9ee36a240fcac670d17ceb8200024d8c8c099dd70f897344638c69a4c90ca89a430cd52acbb1017ab6391fc1400d804388731f3e32b07
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\xb8bfbc61e1947a70b5bad892fdd360edd9a8f070729a7798a1fd1712638c096d994f21cb726779d7d14c7c51e8c
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    2       
\\xe6e7ba3ac2b23e4c8c6f559be9fae100a3c4f3a9d8957c0c7302310982d358f35a769df817c0a3bd9712b1ffd01e45421378b21fc9c2366259cc63e5f4557105
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x04db85e932e72439c217c72c4d2ea23b7cdd02d6fc7b869d4437cf7ae854c75e530627804740d825b44fa007913
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    3       
\\xa118c5afcfacea92c4e85c9649d1984500bb52c8ca7e2dd4704b6503a186741e1d900487e4e3db9b45834d608342c58756f70cfb4976f3a14f29eb325c5e6d0c
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\xa9aa756399506cbd2c545402242e7a7cb6b58a429038d7711d5bb64d57e4c217e1591208d4210f0d074ad8c31a2
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    4       
\\xfb174166ef6a04e0c87421ff8f4e5e3b7120dd4b6cc5575413344ee41827fa20c9eeb73d0d6f454f04b6d1fd873e37e58be891f41aad9dbff6071d53b768f503
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x3f381db86ed2651ef72b32b228541467c7f41b58ce6ee97cb03fa26367aaaf0ecb232e53b7155830575f8ccd519
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    5       
\\x2deead76a1dc5b4a65c6b3f99576e82839bb93baf50560fa85a7b4b79ddde5005fbab9b9655bd55b99e24783977530be2162b8334db6d3b94628d80bcebdf306
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\xc31f220cca41c6142582fce9e3cf4a42960d1c44687948dd999eb7836447313f2b31b456346c7607bcc081cdd97
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    6       
\\x6c4db8ddd850ba45a5e83e78a5d9eb42329d9e60e5d1bfbbe4248ad87c1890f1cbb87cb375ad821443321d3abd1e883786513a12168dd3f7177448ba7a11330d
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x45353985cc57f07eed1a77db98b979f710b00f495575d8eceb2d55448be5045d3eaa1687740cf24be090ecfd9b9
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    7       
\\xa839a8e180aea49be68320ea1fcd34076204c82e820291475504128239af9cffefd1896088fb428433f7de62fdddd10f0317484aa6e7e3d711e33784c8ff0003
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x9c38bb55fb449c623451eb8240dc301465ace62f4b9c3e2530cec91bcdefb0a26ab64a774ca510c3166a540e0ce
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    8       
\\x6de4ed6b415076d75147ccfc136dfd5bf9cf7eca3f518091c59c16570d0c5c4b118c041d493266a2ea49640dbe233548e5d429f641eae9fff446c4aaabe6df0a
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x8aa125b3278ed7c2b343cb38c750cdf0e2678e19471c0709497461b66eb4563ae8e7d2e25d617d49a63ddc2dbc5
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    9       
\\x826ec46e62c75623330eb18abbedfd8f3c72aac6edfb33f11834d6d515c0975b5bd71c7d3739e021d78236118ddbc3300b5ec54d32240599aecf62fef6ba7700
     
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\xb5bff2150957858d5c2752330d87b0dad38df21e9b6105955adde01a6bfdef1adec6d051904c55cef5c72bb4af3
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    10      
\\xfcdcf74e120b7bcc57df706ef043e5d8b4b81340bd8cd62754134d71e2a52d37db3142682cc22e469afbf777683ddef05c91ad05cd240eb1dd61a63a13c5de0e
     
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\xa1e8590e13dca64f5d56a5d56c807c5aaed512030a695d00c10cea69b72e90fd3069194327e22770619a1f3d61
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    11      
\\xc8e0715aa7983d613a0d06c76111c427f3b648f19f269785f63a808fa92be8c18b10574113c9b47ef3bfe06b94192a687f4e98ecefb0162f45ab3c8ff1f0c801
     
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\xab5be5687c82c225796ba0a912cf0bfd1612d876e21e55a7e027cb8b8636ea56c3502616b07714f17b637943d1
 [...]
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    12      
\\x2277125a0a97c2a5f9e14145b23bfbd60ec37cb431c30dc457ee5db924aa9c895259b9cd76cc696511320b479eb5d4132f9b7bacd015dbf8418e4c482b035608
     
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\x77cccbffd291d7ebe42320f4d2a0110113cea53d79d99e8203c0d7cd5d1c449b7275ec73446c03f8ecd79b25e8
 [...]
+\.
+
+
+--
+-- Data for Name: refresh_transfer_keys; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.refresh_transfer_keys (rc, transfer_pub, transfer_privs) FROM 
stdin;
+\\x31d3b1062b5726209fdfc0bf615ad8661bc3c6633ca7e9cfd3a897b4ce32aa3ded6ffffa42b1d9b39d083d23e588d3641e439587fa55eb04ea96e25762ef52eb
    \\x5744121c75a0c5dc4658d679d79ac3f5e596c71696be5b46f5b94f20229fda77     
\\x238043c933e9c0542988a37c31067823965832a1a8842c57a50510d0416fa6a77e0faad956d99779d2442fc6130f4defdb4672c5282663cb9ee2d426ffe1dda7
+\\x924f845735f0f624a60ebbb105739bb2cb2ef77d64d61f8a390419123441fa34a98a165168075c741d6fca5757b7b0839f053500e9484639dc6dc2b0d16d89fe
    \\x0ecf3a586dd3b5d45ee20019519822f20d58b8ef6f483fa3076f64a58577f137     
\\x02f5173959c2d373c0fa26861be7d559f74fa6ba7ca04a5167ee00cd9cfbe528f36ac29f00f2f3125167ef02eba0f9f9d6a4ada72593e26061b08c848330f425
+\.
+
+
+--
+-- Data for Name: refunds; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.refunds (refund_serial_id, coin_pub, merchant_pub, merchant_sig, 
h_contract_terms, rtransaction_id, amount_with_fee_val, amount_with_fee_frac) 
FROM stdin;
+\.
+
+
+--
+-- Data for Name: reserves; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.reserves (reserve_pub, account_details, current_balance_val, 
current_balance_frac, expiration_date, gc_date) FROM stdin;
+\\x5efd1cdd986aa0b9e324f782f70725dc08862db34204470d4d68a1fa90f5ed0f    
payto://x-taler-bank/localhost/testuser-N7pTtQKO        0       0       
1614446852000000        1832779654000000
+\.
+
+
+--
+-- Data for Name: reserves_close; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.reserves_close (close_uuid, reserve_pub, execution_date, wtid, 
receiver_account, amount_val, amount_frac, closing_fee_val, closing_fee_frac) 
FROM stdin;
+\.
+
+
+--
+-- Data for Name: reserves_in; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.reserves_in (reserve_in_serial_id, reserve_pub, wire_reference, 
credit_val, credit_frac, sender_account_details, exchange_account_section, 
execution_date) FROM stdin;
+1      \\x5efd1cdd986aa0b9e324f782f70725dc08862db34204470d4d68a1fa90f5ed0f     
2       20      0       payto://x-taler-bank/localhost/testuser-N7pTtQKO        
exchange-account-1      1612027652000000
+\.
+
+
+--
+-- Data for Name: reserves_out; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.reserves_out (reserve_out_serial_id, h_blind_ev, denom_pub_hash, 
denom_sig, reserve_pub, reserve_sig, execution_date, amount_with_fee_val, 
amount_with_fee_frac) FROM stdin;
+1      
\\x2f4312b88a46846809bd9d1f844df14834d8e2a9e14f0378237c5c3446fa9dd213c5d196ba9e6b91bc38cf6d113b41c2821f6ad5ef09d1d5e8c43b9ece9f1b1a
     
\\x1010f1704e23a51db1f8f6f50bcbb6d15cf35dc375ce6ac2220defd4fcc4f48a484fdfae95464cfbfda298faf0c2a78bfbea505683e4a7cd161b2a0990ae7217
     
\\x4b947f2d57ad96da737162989ffb393de7d9a068d2944adb7c096dc6138a9b5e597fdf8212ed9556f1fe0cdfd19856591950b491206ca6725ebd044910529e509842603d116ba90273a6692e3e058eb62400ec13e98434a872b6279f920e2776118c475a7aa85c22db5abb400d622ed
 [...]
+2      
\\x8a268398fcc1f6e3380788a6cc1c14aae5cb5eb9013ab9186d421131c226db07144b349a8609fa9eedc68b0cb111d18d4aee4baef1c950f1b674abc246a5a658
     
\\xc41812c14b2f3aaf138a6655280f67e7c76013ad2f53298fa9b35f0b861c97f56646a878f0d0a6c9dc7701c0e34f46e38c5818ce360dffaee43ef2a56bcdc194
     
\\xa962c815591882a34a80a9982c91a294f0dbf6b1e8c1e7b1e1604536f0a816273771e61e4a0fb45f111c523669608fdfa7b022fd914541738bbbbceb53ebd8726cffae147ef2d9429c0f486fe280285d2d90bafe1388f8214fe0814e8c0c0aac6aaad972eb2282cb248520965f7af45
 [...]
+3      
\\x3fc32512e3046f1b3ad024a0d9fa87e6c8adfea953829e5e4e0aef7ec1b7bb415991ca9fd9bfdeb4c05ef4e009cc7f3d1984c8acd7ad1c9721c534325e85873f
     
\\xeb15a8ee25e26f194337ab173b6932b22ef7485e20d686f12c88ef78069c253ab59d84e0433fd46135da4f6c32c208b4c0deaa5fb01f10c16f9e2078aab4607e
     
\\x2e9c3c0a511d8b68185b1bbff2c5030e39bd1a320fcada14559998b861d1fcaab88c25dae193b9f54b80bc235aa8b258178435888b1f1560dba0859731ce746a0b85012e4cc8c5c78f6a51acf826de1aaf6a3109d3df7cc062382e1de25303a2f2185816d9d28efc0140ecc2252f882
 [...]
+4      
\\x9540d1810c2ca611ca188f7291b66aa5d5076801919a51df0d50b0ac3ed00fc9850dd9f007745982c838fc7aacc992f06d71958e1a365be4a20e8eb4eef861a7
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x9c9305b22db5adaeeba5b3238bb6100a3e482e564036962ab016a8eb430cd60c533fe0fe675c65f36eff2ae32e44e20d640eeabc5a9c226005bf4596d8e7a366c0c474435677e719e57603a949870882791692cb8db823ff49d0915728f6c92183bd98719943976957d2a8a543c1921
 [...]
+5      
\\xb7b56136daad120318463d336570e58d7fa5b7b679fa5e5b7c6c8189864788f95644ae247ef6ba89175fd651c8d3280eed61caf6931e4ba12a93d7f85b225578
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\xb937e74a775f209737b46d3f1fc7e690cb257059bc3da1f3ae0b82062109f87ba64893ec8910a508a1dd60787ec109e0658750c19f4aa128c9bb1a78c049f8b4659c17de4e6fa946612bc9b51b38ccd31ecb89357797ed14ef1361c6a3aa5e49a1b76ab25de40037938d3af0eec2770
 [...]
+6      
\\x7656e1cd6a1932634cb94c919f48852e5b26ec2b802e87c95fba40f66465dc9358b2eea0ace03951c4bed34c85e36440c13b735a1cb0e876346002f47b591774
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x6d0275314c621221a1073e4d7cbe7a2faae7ee0366576df6c7c3aed82a386c11f1c8379a9b5876e66e8ac46b41db205a842f38e258dab6153d72bc2977dcc59c94283fe1f12c08f0c8beb76e03dc6ec3dc5a55cd051e1b3ae75b3f5a9c2c4066f484e2eb108a6dd0e3203bfdbdfd4e3
 [...]
+7      
\\x405fa5833913a2e441ec3e9fbba1421e5378c78125add385f30af588e39d97853fc7e830392b668a5af1be27a73403bcc17db112c5b13d23faa0354f64b99783
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x811e70aeed21fb6afca97f7de19c6afaa48985400ccc5f0c02d7baa453f539abd8204191dcebd4ad63ff46e403930a109993242bf59f5ddd6f385699322c92c95c46cfbdea17313fb02ae09072af8fa49dc220f393e378b2131365ab94557b1cda53250a79423717447b9af652cebcc
 [...]
+8      
\\x4d7e97fa4cedb05d5bd7e71243c09630404cd407643856d5af3aa3568bc2bf7ec9f100dff542177e7280596646bd659242a878f0b38318d8d32f3733a931bdbd
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x28c0584faf88a77335c2fc589d6d52a6d8220c0542035308b79241bf37bf8560bbf924bacd1018992e5bdbafb6ea9a34c877830a084927938be7fb6aab1e29de669d89afea313974a2e27688c43f3ff89d444a3789be6b133b053b67e3588437c5378f43a39a76b3d2b00eb3b338351
 [...]
+9      
\\xe6e817186e0a44fd0e2f0ad5459d4060bcdcdea363b3d0cb6569003180887a1e4289c572e94e457bc1ef8588732fa98c58218b9d4bb59df0253db38f1de16913
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x8599cf072d355940296f701dc4557c254e0df399b85c2cadce450c5b6b6ed7bba36d3cdef95a75ed588786ffd1830033bc1220c43aa16ceded295f2de407d2f8a9a4fdd8c693ecf5cdcc95cbf6c5766e0ef429d231ca74287958274cb3e8b5ce3aa0b9843e72bf3ab928015b2d64961
 [...]
+10     
\\x2dd47821c6469eb889bb87befadc4cfebfb91feedcf91be611ec97bdaddfdb17c993a7be3c22289c15c87cab1a5b656bed287b3b31838cea3b57626767fa697b
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\x10198d6b0c6ceca9f59f7e551f7aa88b4a28d2d407e05565f3428addf6b6e8acde5da036fe78aa4fea6ae184da74e10b8ae89b25dd25ec1d6885b4e572151b3335a9b20dbfa328a13a69ef66452c3a544bf523bcab7f58025c63a7f3147dfe882ee2a9126d41aeea581faae7a0eb56
 [...]
+11     
\\x05875a02f37b0e548e965b7d93e5ab06ea1ad314231e3c94bb431629b58514973cdc9540089f113e4afa92c7343afbbb0f5aa801e74b50265f1de1f6e84a3e41
     
\\xf8993462ad5e9087c56dc00135118813163adf4f175399e7f62515f559a07850ab5cf2e5a57da66fd6905b4930925bbe56c9ca85be6edc37e9ecad6df669adda
     
\\xcdcd52ef169b3938bf9f14fc332bb91ab96dc077930cce20c63167ad039aed3d917b2ebddd2a5c2d15ef598fb18cfa379a69239cf5f7476865ec33c94c59026d84a0b5348f7dcb4e9c5df14a22bf0a86ba1d219b8374b7cb324d56b863b769e9e42f93901ca7bdc6c5191cd3bc21bc
 [...]
+12     
\\x3b4a9c1174daf3fe9ebba1dd90b4b6d8eb6ca09fd21a9b1ec0b3350a89b19e54efc452cd4b31f2bfd95b5c37e8c4229f78e15c39be4f087c28a6076e9e9d84a2
     
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\x6806508b9bef3afa6a5f1d9e8e9760cdf6adc0600263dbaf3a49427eb8899e4d334f789932d079d2ac4ca295ac98a68cd99c869740a9d1a346f9164a10f1f6b5faa18b34c5c63f5bf0e05a9c355f13c53b7a8ababa97799fb981ff1ab0f252a544e1c4d2acec75ba88bee3f2a8b649
 [...]
+13     
\\xc16fbbfdb1f68a893db72847e87cf652b763bef198530e4a6a89ffe4010924a8ae20ffbf967cce4b5cca7e3f78b03a782430349842a13a46b09ffee075715a68
     
\\xe5eaeec3d0d9e2120652ddf99aae5bc06ac90f9ecc185803aa4fcd396127d9bca45cf7802c4e90520a225f27dcdf2d2f8b83e81cf6665cd48215eb1ff16071c7
     
\\x522465f23c1eb4a04a0ce1d0d514a772f880b7536764a1fde9a24e1c6558175ebe5b5437f2899d0af593aab0e7b9c1d61da68592df63b6762de2a133a475c417dcb156ab6cd1c37d523d9481141cb535f9d29c04972d7c2064044a232ad1777d6e7fc3257f56170de635bd274655f6
 [...]
+\.
+
+
+--
+-- Data for Name: signkey_revocations; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.signkey_revocations (signkey_revocations_serial_id, exchange_pub, 
master_sig) FROM stdin;
+\.
+
+
+--
+-- Data for Name: wire_accounts; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.wire_accounts (payto_uri, master_sig, is_active, last_change) FROM 
stdin;
+payto://x-taler-bank/localhost/Exchange        
\\x2b3239cbacf774b0013a919e5446f4c8583e42911dfccc541d052f6916bc39937c66185f4e4c53c935be99b49bdff64ecdcb44ec76f58d6d23e98109560b080b
     t       1612027642000000
+\.
+
+
+--
+-- Data for Name: wire_auditor_account_progress; Type: TABLE DATA; Schema: 
public; Owner: -
+--
+
+COPY public.wire_auditor_account_progress (master_pub, account_name, 
last_wire_reserve_in_serial_id, last_wire_wire_out_serial_id, wire_in_off, 
wire_out_off) FROM stdin;
+\.
+
+
+--
+-- Data for Name: wire_auditor_progress; Type: TABLE DATA; Schema: public; 
Owner: -
+--
+
+COPY public.wire_auditor_progress (master_pub, last_timestamp, 
last_reserve_close_uuid) FROM stdin;
+\.
+
+
+--
+-- Data for Name: wire_fee; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.wire_fee (wire_method, start_date, end_date, wire_fee_val, 
wire_fee_frac, closing_fee_val, closing_fee_frac, master_sig) FROM stdin;
+x-taler-bank   1609455600000000        1640991600000000        0       1000000 
0       1000000 
\\x56ddf9d7244a48308346938b381ee2acd89191cb8214d5925a032bfeacdd7ee539247ed273ff506d43920639d002d4129afbca2b03720e835beeb021b6c9c904
+\.
+
+
+--
+-- Data for Name: wire_out; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY public.wire_out (wireout_uuid, execution_date, wtid_raw, wire_target, 
exchange_account_section, amount_val, amount_frac) FROM stdin;
+\.
+
+
+--
+-- Name: aggregation_tracking_aggregation_serial_id_seq; Type: SEQUENCE SET; 
Schema: public; Owner: -
+--
+
+SELECT 
pg_catalog.setval('public.aggregation_tracking_aggregation_serial_id_seq', 1, 
false);
+
+
+--
+-- Name: app_bankaccount_account_no_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.app_bankaccount_account_no_seq', 11, true);
+
+
+--
+-- Name: app_banktransaction_id_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.app_banktransaction_id_seq', 2, true);
+
+
+--
+-- Name: auditor_reserves_auditor_reserves_rowid_seq; Type: SEQUENCE SET; 
Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.auditor_reserves_auditor_reserves_rowid_seq', 
1, false);
+
+
+--
+-- Name: auth_group_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.auth_group_id_seq', 1, false);
+
+
+--
+-- Name: auth_group_permissions_id_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.auth_group_permissions_id_seq', 1, false);
+
+
+--
+-- Name: auth_permission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.auth_permission_id_seq', 32, true);
+
+
+--
+-- Name: auth_user_groups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.auth_user_groups_id_seq', 1, false);
+
+
+--
+-- Name: auth_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.auth_user_id_seq', 11, true);
+
+
+--
+-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.auth_user_user_permissions_id_seq', 1, false);
+
+
+--
+-- Name: denomination_revocations_denom_revocations_serial_id_seq; Type: 
SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT 
pg_catalog.setval('public.denomination_revocations_denom_revocations_serial_id_seq',
 1, false);
+
+
+--
+-- Name: deposit_confirmations_serial_id_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.deposit_confirmations_serial_id_seq', 2, 
true);
+
+
+--
+-- Name: deposits_deposit_serial_id_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.deposits_deposit_serial_id_seq', 2, true);
+
+
+--
+-- Name: django_content_type_id_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.django_content_type_id_seq', 8, true);
+
+
+--
+-- Name: django_migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.django_migrations_id_seq', 16, true);
+
+
+--
+-- Name: known_coins_known_coin_id_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.known_coins_known_coin_id_seq', 2, true);
+
+
+--
+-- Name: merchant_accounts_account_serial_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_accounts_account_serial_seq', 1, 
true);
+
+
+--
+-- Name: merchant_deposits_deposit_serial_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_deposits_deposit_serial_seq', 2, 
true);
+
+
+--
+-- Name: merchant_exchange_signing_keys_signkey_serial_seq; Type: SEQUENCE 
SET; Schema: public; Owner: -
+--
+
+SELECT 
pg_catalog.setval('public.merchant_exchange_signing_keys_signkey_serial_seq', 
295, true);
+
+
+--
+-- Name: merchant_exchange_wire_fees_wirefee_serial_seq; Type: SEQUENCE SET; 
Schema: public; Owner: -
+--
+
+SELECT 
pg_catalog.setval('public.merchant_exchange_wire_fees_wirefee_serial_seq', 1, 
true);
+
+
+--
+-- Name: merchant_instances_merchant_serial_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_instances_merchant_serial_seq', 1, 
true);
+
+
+--
+-- Name: merchant_inventory_product_serial_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_inventory_product_serial_seq', 1, 
false);
+
+
+--
+-- Name: merchant_orders_order_serial_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_orders_order_serial_seq', 2, true);
+
+
+--
+-- Name: merchant_refunds_refund_serial_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_refunds_refund_serial_seq', 1, 
false);
+
+
+--
+-- Name: merchant_tip_pickups_pickup_serial_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_tip_pickups_pickup_serial_seq', 1, 
false);
+
+
+--
+-- Name: merchant_tip_reserves_reserve_serial_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_tip_reserves_reserve_serial_seq', 1, 
false);
+
+
+--
+-- Name: merchant_tips_tip_serial_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_tips_tip_serial_seq', 1, false);
+
+
+--
+-- Name: merchant_transfers_credit_serial_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.merchant_transfers_credit_serial_seq', 1, 
false);
+
+
+--
+-- Name: prewire_prewire_uuid_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.prewire_prewire_uuid_seq', 1, false);
+
+
+--
+-- Name: recoup_recoup_uuid_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.recoup_recoup_uuid_seq', 1, false);
+
+
+--
+-- Name: recoup_refresh_recoup_refresh_uuid_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.recoup_refresh_recoup_refresh_uuid_seq', 1, 
false);
+
+
+--
+-- Name: refresh_commitments_melt_serial_id_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.refresh_commitments_melt_serial_id_seq', 2, 
true);
+
+
+--
+-- Name: refunds_refund_serial_id_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.refunds_refund_serial_id_seq', 1, false);
+
+
+--
+-- Name: reserves_close_close_uuid_seq; Type: SEQUENCE SET; Schema: public; 
Owner: -
+--
+
+SELECT pg_catalog.setval('public.reserves_close_close_uuid_seq', 1, false);
+
+
+--
+-- Name: reserves_in_reserve_in_serial_id_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.reserves_in_reserve_in_serial_id_seq', 1, 
true);
+
+
+--
+-- Name: reserves_out_reserve_out_serial_id_seq; Type: SEQUENCE SET; Schema: 
public; Owner: -
+--
+
+SELECT pg_catalog.setval('public.reserves_out_reserve_out_serial_id_seq', 13, 
true);
+
+
+--
+-- Name: signkey_revocations_signkey_revocations_serial_id_seq; Type: SEQUENCE 
SET; Schema: public; Owner: -
+--
+
+SELECT 
pg_catalog.setval('public.signkey_revocations_signkey_revocations_serial_id_seq',
 1, false);
+
+
+--
+-- Name: wire_out_wireout_uuid_seq; Type: SEQUENCE SET; Schema: public; Owner: 
-
+--
+
+SELECT pg_catalog.setval('public.wire_out_wireout_uuid_seq', 1, false);
+
+
+--
+-- Name: patches patches_pkey; Type: CONSTRAINT; Schema: _v; Owner: -
+--
+
+ALTER TABLE ONLY _v.patches
+    ADD CONSTRAINT patches_pkey PRIMARY KEY (patch_name);
+
+
+--
+-- Name: aggregation_tracking aggregation_tracking_aggregation_serial_id_key; 
Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.aggregation_tracking
+    ADD CONSTRAINT aggregation_tracking_aggregation_serial_id_key UNIQUE 
(aggregation_serial_id);
+
+
+--
+-- Name: aggregation_tracking aggregation_tracking_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.aggregation_tracking
+    ADD CONSTRAINT aggregation_tracking_pkey PRIMARY KEY (deposit_serial_id);
+
+
+--
+-- Name: app_bankaccount app_bankaccount_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_bankaccount
+    ADD CONSTRAINT app_bankaccount_pkey PRIMARY KEY (account_no);
+
+
+--
+-- Name: app_bankaccount app_bankaccount_user_id_key; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_bankaccount
+    ADD CONSTRAINT app_bankaccount_user_id_key UNIQUE (user_id);
+
+
+--
+-- Name: app_banktransaction app_banktransaction_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_banktransaction
+    ADD CONSTRAINT app_banktransaction_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: app_banktransaction app_banktransaction_request_uid_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_banktransaction
+    ADD CONSTRAINT app_banktransaction_request_uid_key UNIQUE (request_uid);
+
+
+--
+-- Name: app_talerwithdrawoperation app_talerwithdrawoperation_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_talerwithdrawoperation
+    ADD CONSTRAINT app_talerwithdrawoperation_pkey PRIMARY KEY (withdraw_id);
+
+
+--
+-- Name: auditor_denom_sigs auditor_denom_sigs_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_denom_sigs
+    ADD CONSTRAINT auditor_denom_sigs_pkey PRIMARY KEY (denom_pub_hash, 
auditor_pub);
+
+
+--
+-- Name: auditor_denomination_pending auditor_denomination_pending_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_denomination_pending
+    ADD CONSTRAINT auditor_denomination_pending_pkey PRIMARY KEY 
(denom_pub_hash);
+
+
+--
+-- Name: auditor_exchanges auditor_exchanges_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_exchanges
+    ADD CONSTRAINT auditor_exchanges_pkey PRIMARY KEY (master_pub);
+
+
+--
+-- Name: auditor_historic_denomination_revenue 
auditor_historic_denomination_revenue_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_historic_denomination_revenue
+    ADD CONSTRAINT auditor_historic_denomination_revenue_pkey PRIMARY KEY 
(denom_pub_hash);
+
+
+--
+-- Name: auditor_progress_aggregation auditor_progress_aggregation_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_progress_aggregation
+    ADD CONSTRAINT auditor_progress_aggregation_pkey PRIMARY KEY (master_pub);
+
+
+--
+-- Name: auditor_progress_coin auditor_progress_coin_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_progress_coin
+    ADD CONSTRAINT auditor_progress_coin_pkey PRIMARY KEY (master_pub);
+
+
+--
+-- Name: auditor_progress_deposit_confirmation 
auditor_progress_deposit_confirmation_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_progress_deposit_confirmation
+    ADD CONSTRAINT auditor_progress_deposit_confirmation_pkey PRIMARY KEY 
(master_pub);
+
+
+--
+-- Name: auditor_progress_reserve auditor_progress_reserve_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_progress_reserve
+    ADD CONSTRAINT auditor_progress_reserve_pkey PRIMARY KEY (master_pub);
+
+
+--
+-- Name: auditor_reserves auditor_reserves_auditor_reserves_rowid_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_reserves
+    ADD CONSTRAINT auditor_reserves_auditor_reserves_rowid_key UNIQUE 
(auditor_reserves_rowid);
+
+
+--
+-- Name: auditors auditors_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditors
+    ADD CONSTRAINT auditors_pkey PRIMARY KEY (auditor_pub);
+
+
+--
+-- Name: auth_group auth_group_name_key; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.auth_group
+    ADD CONSTRAINT auth_group_name_key UNIQUE (name);
+
+
+--
+-- Name: auth_group_permissions 
auth_group_permissions_group_id_permission_id_0cd325b0_uniq; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_group_permissions
+    ADD CONSTRAINT auth_group_permissions_group_id_permission_id_0cd325b0_uniq 
UNIQUE (group_id, permission_id);
+
+
+--
+-- Name: auth_group_permissions auth_group_permissions_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_group_permissions
+    ADD CONSTRAINT auth_group_permissions_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_group auth_group_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_group
+    ADD CONSTRAINT auth_group_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_permission 
auth_permission_content_type_id_codename_01ab375a_uniq; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_permission
+    ADD CONSTRAINT auth_permission_content_type_id_codename_01ab375a_uniq 
UNIQUE (content_type_id, codename);
+
+
+--
+-- Name: auth_permission auth_permission_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_permission
+    ADD CONSTRAINT auth_permission_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_groups auth_user_groups_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_groups
+    ADD CONSTRAINT auth_user_groups_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_groups auth_user_groups_user_id_group_id_94350c0c_uniq; 
Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_groups
+    ADD CONSTRAINT auth_user_groups_user_id_group_id_94350c0c_uniq UNIQUE 
(user_id, group_id);
+
+
+--
+-- Name: auth_user auth_user_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user
+    ADD CONSTRAINT auth_user_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_user_permissions auth_user_user_permissions_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_user_permissions
+    ADD CONSTRAINT auth_user_user_permissions_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_user_permissions 
auth_user_user_permissions_user_id_permission_id_14a6b632_uniq; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_user_permissions
+    ADD CONSTRAINT 
auth_user_user_permissions_user_id_permission_id_14a6b632_uniq UNIQUE (user_id, 
permission_id);
+
+
+--
+-- Name: auth_user auth_user_username_key; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user
+    ADD CONSTRAINT auth_user_username_key UNIQUE (username);
+
+
+--
+-- Name: denomination_revocations 
denomination_revocations_denom_revocations_serial_id_key; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.denomination_revocations
+    ADD CONSTRAINT denomination_revocations_denom_revocations_serial_id_key 
UNIQUE (denom_revocations_serial_id);
+
+
+--
+-- Name: denomination_revocations denomination_revocations_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.denomination_revocations
+    ADD CONSTRAINT denomination_revocations_pkey PRIMARY KEY (denom_pub_hash);
+
+
+--
+-- Name: denominations denominations_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.denominations
+    ADD CONSTRAINT denominations_pkey PRIMARY KEY (denom_pub_hash);
+
+
+--
+-- Name: deposit_confirmations deposit_confirmations_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.deposit_confirmations
+    ADD CONSTRAINT deposit_confirmations_pkey PRIMARY KEY (h_contract_terms, 
h_wire, coin_pub, merchant_pub, exchange_sig, exchange_pub, master_sig);
+
+
+--
+-- Name: deposit_confirmations deposit_confirmations_serial_id_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.deposit_confirmations
+    ADD CONSTRAINT deposit_confirmations_serial_id_key UNIQUE (serial_id);
+
+
+--
+-- Name: deposits deposits_coin_pub_merchant_pub_h_contract_terms_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.deposits
+    ADD CONSTRAINT deposits_coin_pub_merchant_pub_h_contract_terms_key UNIQUE 
(coin_pub, merchant_pub, h_contract_terms);
+
+
+--
+-- Name: deposits deposits_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.deposits
+    ADD CONSTRAINT deposits_pkey PRIMARY KEY (deposit_serial_id);
+
+
+--
+-- Name: django_content_type 
django_content_type_app_label_model_76bd3d3b_uniq; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.django_content_type
+    ADD CONSTRAINT django_content_type_app_label_model_76bd3d3b_uniq UNIQUE 
(app_label, model);
+
+
+--
+-- Name: django_content_type django_content_type_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.django_content_type
+    ADD CONSTRAINT django_content_type_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_migrations django_migrations_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.django_migrations
+    ADD CONSTRAINT django_migrations_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_session django_session_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.django_session
+    ADD CONSTRAINT django_session_pkey PRIMARY KEY (session_key);
+
+
+--
+-- Name: exchange_sign_keys exchange_sign_keys_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.exchange_sign_keys
+    ADD CONSTRAINT exchange_sign_keys_pkey PRIMARY KEY (exchange_pub);
+
+
+--
+-- Name: known_coins known_coins_known_coin_id_key; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.known_coins
+    ADD CONSTRAINT known_coins_known_coin_id_key UNIQUE (known_coin_id);
+
+
+--
+-- Name: known_coins known_coins_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.known_coins
+    ADD CONSTRAINT known_coins_pkey PRIMARY KEY (coin_pub);
+
+
+--
+-- Name: merchant_accounts merchant_accounts_merchant_serial_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_accounts
+    ADD CONSTRAINT merchant_accounts_merchant_serial_key UNIQUE 
(merchant_serial);
+
+
+--
+-- Name: merchant_accounts merchant_accounts_merchant_serial_payto_uri_key; 
Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_accounts
+    ADD CONSTRAINT merchant_accounts_merchant_serial_payto_uri_key UNIQUE 
(merchant_serial, payto_uri);
+
+
+--
+-- Name: merchant_accounts merchant_accounts_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_accounts
+    ADD CONSTRAINT merchant_accounts_pkey PRIMARY KEY (account_serial);
+
+
+--
+-- Name: merchant_contract_terms 
merchant_contract_terms_merchant_serial_h_contract_terms_key; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_contract_terms
+    ADD CONSTRAINT 
merchant_contract_terms_merchant_serial_h_contract_terms_key UNIQUE 
(merchant_serial, h_contract_terms);
+
+
+--
+-- Name: merchant_contract_terms 
merchant_contract_terms_merchant_serial_order_id_key; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_contract_terms
+    ADD CONSTRAINT merchant_contract_terms_merchant_serial_order_id_key UNIQUE 
(merchant_serial, order_id);
+
+
+--
+-- Name: merchant_contract_terms merchant_contract_terms_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_contract_terms
+    ADD CONSTRAINT merchant_contract_terms_pkey PRIMARY KEY (order_serial);
+
+
+--
+-- Name: merchant_deposit_to_transfer 
merchant_deposit_to_transfer_deposit_serial_credit_serial_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposit_to_transfer
+    ADD CONSTRAINT 
merchant_deposit_to_transfer_deposit_serial_credit_serial_key UNIQUE 
(deposit_serial, credit_serial);
+
+
+--
+-- Name: merchant_deposits merchant_deposits_order_serial_coin_pub_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposits
+    ADD CONSTRAINT merchant_deposits_order_serial_coin_pub_key UNIQUE 
(order_serial, coin_pub);
+
+
+--
+-- Name: merchant_deposits merchant_deposits_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposits
+    ADD CONSTRAINT merchant_deposits_pkey PRIMARY KEY (deposit_serial);
+
+
+--
+-- Name: merchant_exchange_signing_keys 
merchant_exchange_signing_key_exchange_pub_start_date_maste_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_exchange_signing_keys
+    ADD CONSTRAINT 
merchant_exchange_signing_key_exchange_pub_start_date_maste_key UNIQUE 
(exchange_pub, start_date, master_pub);
+
+
+--
+-- Name: merchant_exchange_signing_keys merchant_exchange_signing_keys_pkey; 
Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_exchange_signing_keys
+    ADD CONSTRAINT merchant_exchange_signing_keys_pkey PRIMARY KEY 
(signkey_serial);
+
+
+--
+-- Name: merchant_exchange_wire_fees 
merchant_exchange_wire_fees_master_pub_h_wire_method_start__key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_exchange_wire_fees
+    ADD CONSTRAINT 
merchant_exchange_wire_fees_master_pub_h_wire_method_start__key UNIQUE 
(master_pub, h_wire_method, start_date);
+
+
+--
+-- Name: merchant_exchange_wire_fees merchant_exchange_wire_fees_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_exchange_wire_fees
+    ADD CONSTRAINT merchant_exchange_wire_fees_pkey PRIMARY KEY 
(wirefee_serial);
+
+
+--
+-- Name: merchant_instances merchant_instances_merchant_id_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_instances
+    ADD CONSTRAINT merchant_instances_merchant_id_key UNIQUE (merchant_id);
+
+
+--
+-- Name: merchant_instances merchant_instances_merchant_pub_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_instances
+    ADD CONSTRAINT merchant_instances_merchant_pub_key UNIQUE (merchant_pub);
+
+
+--
+-- Name: merchant_instances merchant_instances_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_instances
+    ADD CONSTRAINT merchant_instances_pkey PRIMARY KEY (merchant_serial);
+
+
+--
+-- Name: merchant_inventory merchant_inventory_merchant_serial_product_id_key; 
Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_inventory
+    ADD CONSTRAINT merchant_inventory_merchant_serial_product_id_key UNIQUE 
(merchant_serial, product_id);
+
+
+--
+-- Name: merchant_inventory merchant_inventory_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_inventory
+    ADD CONSTRAINT merchant_inventory_pkey PRIMARY KEY (product_serial);
+
+
+--
+-- Name: merchant_keys merchant_keys_merchant_priv_key; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_keys
+    ADD CONSTRAINT merchant_keys_merchant_priv_key UNIQUE (merchant_priv);
+
+
+--
+-- Name: merchant_keys merchant_keys_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_keys
+    ADD CONSTRAINT merchant_keys_pkey PRIMARY KEY (merchant_serial);
+
+
+--
+-- Name: merchant_orders merchant_orders_merchant_serial_order_id_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_orders
+    ADD CONSTRAINT merchant_orders_merchant_serial_order_id_key UNIQUE 
(merchant_serial, order_id);
+
+
+--
+-- Name: merchant_orders merchant_orders_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_orders
+    ADD CONSTRAINT merchant_orders_pkey PRIMARY KEY (order_serial);
+
+
+--
+-- Name: merchant_refund_proofs merchant_refund_proofs_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_refund_proofs
+    ADD CONSTRAINT merchant_refund_proofs_pkey PRIMARY KEY (refund_serial);
+
+
+--
+-- Name: merchant_refunds 
merchant_refunds_order_serial_coin_pub_rtransaction_id_key; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_refunds
+    ADD CONSTRAINT merchant_refunds_order_serial_coin_pub_rtransaction_id_key 
UNIQUE (order_serial, coin_pub, rtransaction_id);
+
+
+--
+-- Name: merchant_refunds merchant_refunds_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_refunds
+    ADD CONSTRAINT merchant_refunds_pkey PRIMARY KEY (refund_serial);
+
+
+--
+-- Name: merchant_tip_pickup_signatures merchant_tip_pickup_signatures_pkey; 
Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_pickup_signatures
+    ADD CONSTRAINT merchant_tip_pickup_signatures_pkey PRIMARY KEY 
(pickup_serial, coin_offset);
+
+
+--
+-- Name: merchant_tip_pickups merchant_tip_pickups_pickup_id_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_pickups
+    ADD CONSTRAINT merchant_tip_pickups_pickup_id_key UNIQUE (pickup_id);
+
+
+--
+-- Name: merchant_tip_pickups merchant_tip_pickups_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_pickups
+    ADD CONSTRAINT merchant_tip_pickups_pkey PRIMARY KEY (pickup_serial);
+
+
+--
+-- Name: merchant_tip_reserve_keys merchant_tip_reserve_keys_reserve_priv_key; 
Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_reserve_keys
+    ADD CONSTRAINT merchant_tip_reserve_keys_reserve_priv_key UNIQUE 
(reserve_priv);
+
+
+--
+-- Name: merchant_tip_reserve_keys 
merchant_tip_reserve_keys_reserve_serial_key; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_reserve_keys
+    ADD CONSTRAINT merchant_tip_reserve_keys_reserve_serial_key UNIQUE 
(reserve_serial);
+
+
+--
+-- Name: merchant_tip_reserves merchant_tip_reserves_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_reserves
+    ADD CONSTRAINT merchant_tip_reserves_pkey PRIMARY KEY (reserve_serial);
+
+
+--
+-- Name: merchant_tip_reserves merchant_tip_reserves_reserve_pub_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_reserves
+    ADD CONSTRAINT merchant_tip_reserves_reserve_pub_key UNIQUE (reserve_pub);
+
+
+--
+-- Name: merchant_tips merchant_tips_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tips
+    ADD CONSTRAINT merchant_tips_pkey PRIMARY KEY (tip_serial);
+
+
+--
+-- Name: merchant_tips merchant_tips_tip_id_key; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tips
+    ADD CONSTRAINT merchant_tips_tip_id_key UNIQUE (tip_id);
+
+
+--
+-- Name: merchant_transfer_signatures merchant_transfer_signatures_pkey; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfer_signatures
+    ADD CONSTRAINT merchant_transfer_signatures_pkey PRIMARY KEY 
(credit_serial);
+
+
+--
+-- Name: merchant_transfer_to_coin 
merchant_transfer_to_coin_deposit_serial_key; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfer_to_coin
+    ADD CONSTRAINT merchant_transfer_to_coin_deposit_serial_key UNIQUE 
(deposit_serial);
+
+
+--
+-- Name: merchant_transfers merchant_transfers_pkey; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfers
+    ADD CONSTRAINT merchant_transfers_pkey PRIMARY KEY (credit_serial);
+
+
+--
+-- Name: merchant_transfers merchant_transfers_wtid_exchange_url_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfers
+    ADD CONSTRAINT merchant_transfers_wtid_exchange_url_key UNIQUE (wtid, 
exchange_url);
+
+
+--
+-- Name: prewire prewire_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.prewire
+    ADD CONSTRAINT prewire_pkey PRIMARY KEY (prewire_uuid);
+
+
+--
+-- Name: recoup recoup_recoup_uuid_key; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.recoup
+    ADD CONSTRAINT recoup_recoup_uuid_key UNIQUE (recoup_uuid);
+
+
+--
+-- Name: recoup_refresh recoup_refresh_recoup_refresh_uuid_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.recoup_refresh
+    ADD CONSTRAINT recoup_refresh_recoup_refresh_uuid_key UNIQUE 
(recoup_refresh_uuid);
+
+
+--
+-- Name: refresh_commitments refresh_commitments_melt_serial_id_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_commitments
+    ADD CONSTRAINT refresh_commitments_melt_serial_id_key UNIQUE 
(melt_serial_id);
+
+
+--
+-- Name: refresh_commitments refresh_commitments_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_commitments
+    ADD CONSTRAINT refresh_commitments_pkey PRIMARY KEY (rc);
+
+
+--
+-- Name: refresh_revealed_coins refresh_revealed_coins_coin_ev_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_revealed_coins
+    ADD CONSTRAINT refresh_revealed_coins_coin_ev_key UNIQUE (coin_ev);
+
+
+--
+-- Name: refresh_revealed_coins refresh_revealed_coins_h_coin_ev_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_revealed_coins
+    ADD CONSTRAINT refresh_revealed_coins_h_coin_ev_key UNIQUE (h_coin_ev);
+
+
+--
+-- Name: refresh_revealed_coins refresh_revealed_coins_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_revealed_coins
+    ADD CONSTRAINT refresh_revealed_coins_pkey PRIMARY KEY (rc, 
freshcoin_index);
+
+
+--
+-- Name: refresh_transfer_keys refresh_transfer_keys_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_transfer_keys
+    ADD CONSTRAINT refresh_transfer_keys_pkey PRIMARY KEY (rc);
+
+
+--
+-- Name: refunds refunds_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refunds
+    ADD CONSTRAINT refunds_pkey PRIMARY KEY (coin_pub, merchant_pub, 
h_contract_terms, rtransaction_id);
+
+
+--
+-- Name: refunds refunds_refund_serial_id_key; Type: CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.refunds
+    ADD CONSTRAINT refunds_refund_serial_id_key UNIQUE (refund_serial_id);
+
+
+--
+-- Name: reserves_close reserves_close_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_close
+    ADD CONSTRAINT reserves_close_pkey PRIMARY KEY (close_uuid);
+
+
+--
+-- Name: reserves_in reserves_in_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_in
+    ADD CONSTRAINT reserves_in_pkey PRIMARY KEY (reserve_pub, wire_reference);
+
+
+--
+-- Name: reserves_in reserves_in_reserve_in_serial_id_key; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_in
+    ADD CONSTRAINT reserves_in_reserve_in_serial_id_key UNIQUE 
(reserve_in_serial_id);
+
+
+--
+-- Name: reserves_out reserves_out_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_out
+    ADD CONSTRAINT reserves_out_pkey PRIMARY KEY (h_blind_ev);
+
+
+--
+-- Name: reserves_out reserves_out_reserve_out_serial_id_key; Type: 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_out
+    ADD CONSTRAINT reserves_out_reserve_out_serial_id_key UNIQUE 
(reserve_out_serial_id);
+
+
+--
+-- Name: reserves reserves_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.reserves
+    ADD CONSTRAINT reserves_pkey PRIMARY KEY (reserve_pub);
+
+
+--
+-- Name: signkey_revocations signkey_revocations_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.signkey_revocations
+    ADD CONSTRAINT signkey_revocations_pkey PRIMARY KEY (exchange_pub);
+
+
+--
+-- Name: signkey_revocations 
signkey_revocations_signkey_revocations_serial_id_key; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.signkey_revocations
+    ADD CONSTRAINT signkey_revocations_signkey_revocations_serial_id_key 
UNIQUE (signkey_revocations_serial_id);
+
+
+--
+-- Name: wire_accounts wire_accounts_pkey; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.wire_accounts
+    ADD CONSTRAINT wire_accounts_pkey PRIMARY KEY (payto_uri);
+
+
+--
+-- Name: wire_auditor_account_progress wire_auditor_account_progress_pkey; 
Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.wire_auditor_account_progress
+    ADD CONSTRAINT wire_auditor_account_progress_pkey PRIMARY KEY (master_pub, 
account_name);
+
+
+--
+-- Name: wire_auditor_progress wire_auditor_progress_pkey; Type: CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.wire_auditor_progress
+    ADD CONSTRAINT wire_auditor_progress_pkey PRIMARY KEY (master_pub);
+
+
+--
+-- Name: wire_fee wire_fee_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.wire_fee
+    ADD CONSTRAINT wire_fee_pkey PRIMARY KEY (wire_method, start_date);
+
+
+--
+-- Name: wire_out wire_out_pkey; Type: CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.wire_out
+    ADD CONSTRAINT wire_out_pkey PRIMARY KEY (wireout_uuid);
+
+
+--
+-- Name: wire_out wire_out_wtid_raw_key; Type: CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.wire_out
+    ADD CONSTRAINT wire_out_wtid_raw_key UNIQUE (wtid_raw);
+
+
+--
+-- Name: aggregation_tracking_wtid_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX aggregation_tracking_wtid_index ON public.aggregation_tracking 
USING btree (wtid_raw);
+
+
+--
+-- Name: INDEX aggregation_tracking_wtid_index; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON INDEX public.aggregation_tracking_wtid_index IS 'for 
lookup_transactions';
+
+
+--
+-- Name: app_banktransaction_credit_account_id_a8ba05ac; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX app_banktransaction_credit_account_id_a8ba05ac ON 
public.app_banktransaction USING btree (credit_account_id);
+
+
+--
+-- Name: app_banktransaction_date_f72bcad6; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX app_banktransaction_date_f72bcad6 ON public.app_banktransaction 
USING btree (date);
+
+
+--
+-- Name: app_banktransaction_debit_account_id_5b1f7528; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX app_banktransaction_debit_account_id_5b1f7528 ON 
public.app_banktransaction USING btree (debit_account_id);
+
+
+--
+-- Name: app_banktransaction_request_uid_b7d06af5_like; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX app_banktransaction_request_uid_b7d06af5_like ON 
public.app_banktransaction USING btree (request_uid varchar_pattern_ops);
+
+
+--
+-- Name: app_talerwithdrawoperation_selected_exchange_account__6c8b96cf; Type: 
INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX app_talerwithdrawoperation_selected_exchange_account__6c8b96cf ON 
public.app_talerwithdrawoperation USING btree (selected_exchange_account_id);
+
+
+--
+-- Name: app_talerwithdrawoperation_withdraw_account_id_992dc5b3; Type: INDEX; 
Schema: public; Owner: -
+--
+
+CREATE INDEX app_talerwithdrawoperation_withdraw_account_id_992dc5b3 ON 
public.app_talerwithdrawoperation USING btree (withdraw_account_id);
+
+
+--
+-- Name: auditor_historic_reserve_summary_by_master_pub_start_date; Type: 
INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX auditor_historic_reserve_summary_by_master_pub_start_date ON 
public.auditor_historic_reserve_summary USING btree (master_pub, start_date);
+
+
+--
+-- Name: auditor_reserves_by_reserve_pub; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX auditor_reserves_by_reserve_pub ON public.auditor_reserves USING 
btree (reserve_pub);
+
+
+--
+-- Name: auth_group_name_a6ea08ec_like; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX auth_group_name_a6ea08ec_like ON public.auth_group USING btree 
(name varchar_pattern_ops);
+
+
+--
+-- Name: auth_group_permissions_group_id_b120cbf9; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX auth_group_permissions_group_id_b120cbf9 ON 
public.auth_group_permissions USING btree (group_id);
+
+
+--
+-- Name: auth_group_permissions_permission_id_84c5c92e; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX auth_group_permissions_permission_id_84c5c92e ON 
public.auth_group_permissions USING btree (permission_id);
+
+
+--
+-- Name: auth_permission_content_type_id_2f476e4b; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX auth_permission_content_type_id_2f476e4b ON 
public.auth_permission USING btree (content_type_id);
+
+
+--
+-- Name: auth_user_groups_group_id_97559544; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX auth_user_groups_group_id_97559544 ON public.auth_user_groups 
USING btree (group_id);
+
+
+--
+-- Name: auth_user_groups_user_id_6a12ed8b; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX auth_user_groups_user_id_6a12ed8b ON public.auth_user_groups 
USING btree (user_id);
+
+
+--
+-- Name: auth_user_user_permissions_permission_id_1fbb5f2c; Type: INDEX; 
Schema: public; Owner: -
+--
+
+CREATE INDEX auth_user_user_permissions_permission_id_1fbb5f2c ON 
public.auth_user_user_permissions USING btree (permission_id);
+
+
+--
+-- Name: auth_user_user_permissions_user_id_a95ead1b; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX auth_user_user_permissions_user_id_a95ead1b ON 
public.auth_user_user_permissions USING btree (user_id);
+
+
+--
+-- Name: auth_user_username_6821ab7c_like; Type: INDEX; Schema: public; Owner: 
-
+--
+
+CREATE INDEX auth_user_username_6821ab7c_like ON public.auth_user USING btree 
(username varchar_pattern_ops);
+
+
+--
+-- Name: denominations_expire_legal_index; Type: INDEX; Schema: public; Owner: 
-
+--
+
+CREATE INDEX denominations_expire_legal_index ON public.denominations USING 
btree (expire_legal);
+
+
+--
+-- Name: deposits_coin_pub_merchant_contract_index; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX deposits_coin_pub_merchant_contract_index ON public.deposits 
USING btree (coin_pub, merchant_pub, h_contract_terms);
+
+
+--
+-- Name: INDEX deposits_coin_pub_merchant_contract_index; Type: COMMENT; 
Schema: public; Owner: -
+--
+
+COMMENT ON INDEX public.deposits_coin_pub_merchant_contract_index IS 'for 
deposits_get_ready';
+
+
+--
+-- Name: deposits_get_ready_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX deposits_get_ready_index ON public.deposits USING btree (tiny, 
done, wire_deadline, refund_deadline);
+
+
+--
+-- Name: deposits_iterate_matching_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX deposits_iterate_matching_index ON public.deposits USING btree 
(merchant_pub, h_wire, done, wire_deadline);
+
+
+--
+-- Name: INDEX deposits_iterate_matching_index; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON INDEX public.deposits_iterate_matching_index IS 'for 
deposits_iterate_matching';
+
+
+--
+-- Name: django_session_expire_date_a5c62663; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX django_session_expire_date_a5c62663 ON public.django_session 
USING btree (expire_date);
+
+
+--
+-- Name: django_session_session_key_c0390e0f_like; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX django_session_session_key_c0390e0f_like ON public.django_session 
USING btree (session_key varchar_pattern_ops);
+
+
+--
+-- Name: known_coins_by_denomination; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX known_coins_by_denomination ON public.known_coins USING btree 
(denom_pub_hash);
+
+
+--
+-- Name: merchant_contract_terms_by_merchant_and_expiration; Type: INDEX; 
Schema: public; Owner: -
+--
+
+CREATE INDEX merchant_contract_terms_by_merchant_and_expiration ON 
public.merchant_contract_terms USING btree (merchant_serial, pay_deadline);
+
+
+--
+-- Name: merchant_contract_terms_by_merchant_and_payment; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX merchant_contract_terms_by_merchant_and_payment ON 
public.merchant_contract_terms USING btree (merchant_serial, paid);
+
+
+--
+-- Name: merchant_contract_terms_by_merchant_session_and_fulfillment; Type: 
INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX merchant_contract_terms_by_merchant_session_and_fulfillment ON 
public.merchant_contract_terms USING btree (merchant_serial, fulfillment_url, 
session_id);
+
+
+--
+-- Name: merchant_inventory_locks_by_expiration; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX merchant_inventory_locks_by_expiration ON 
public.merchant_inventory_locks USING btree (expiration);
+
+
+--
+-- Name: merchant_inventory_locks_by_uuid; Type: INDEX; Schema: public; Owner: 
-
+--
+
+CREATE INDEX merchant_inventory_locks_by_uuid ON 
public.merchant_inventory_locks USING btree (lock_uuid);
+
+
+--
+-- Name: merchant_orders_by_creation_time; Type: INDEX; Schema: public; Owner: 
-
+--
+
+CREATE INDEX merchant_orders_by_creation_time ON public.merchant_orders USING 
btree (creation_time);
+
+
+--
+-- Name: merchant_orders_by_expiration; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX merchant_orders_by_expiration ON public.merchant_orders USING 
btree (pay_deadline);
+
+
+--
+-- Name: merchant_orders_locks_by_order_and_product; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX merchant_orders_locks_by_order_and_product ON 
public.merchant_order_locks USING btree (order_serial, product_serial);
+
+
+--
+-- Name: merchant_refunds_by_coin_and_order; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX merchant_refunds_by_coin_and_order ON public.merchant_refunds 
USING btree (coin_pub, order_serial);
+
+
+--
+-- Name: merchant_tip_reserves_by_exchange_balance; Type: INDEX; Schema: 
public; Owner: -
+--
+
+CREATE INDEX merchant_tip_reserves_by_exchange_balance ON 
public.merchant_tip_reserves USING btree (exchange_initial_balance_val, 
exchange_initial_balance_frac);
+
+
+--
+-- Name: merchant_tip_reserves_by_merchant_serial_and_creation_time; Type: 
INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX merchant_tip_reserves_by_merchant_serial_and_creation_time ON 
public.merchant_tip_reserves USING btree (merchant_serial, creation_time);
+
+
+--
+-- Name: merchant_tip_reserves_by_reserve_pub_and_merchant_serial; Type: 
INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX merchant_tip_reserves_by_reserve_pub_and_merchant_serial ON 
public.merchant_tip_reserves USING btree (reserve_pub, merchant_serial, 
creation_time);
+
+
+--
+-- Name: merchant_tips_by_pickup_and_expiration; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX merchant_tips_by_pickup_and_expiration ON public.merchant_tips 
USING btree (was_picked_up, expiration);
+
+
+--
+-- Name: merchant_transfers_by_credit; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX merchant_transfers_by_credit ON public.merchant_transfer_to_coin 
USING btree (credit_serial);
+
+
+--
+-- Name: prepare_get_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX prepare_get_index ON public.prewire USING btree (failed, 
finished);
+
+
+--
+-- Name: INDEX prepare_get_index; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON INDEX public.prepare_get_index IS 'for wire_prepare_data_get';
+
+
+--
+-- Name: prepare_iteration_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX prepare_iteration_index ON public.prewire USING btree (finished);
+
+
+--
+-- Name: INDEX prepare_iteration_index; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON INDEX public.prepare_iteration_index IS 'for gc_prewire';
+
+
+--
+-- Name: recoup_by_coin_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX recoup_by_coin_index ON public.recoup USING btree (coin_pub);
+
+
+--
+-- Name: recoup_by_h_blind_ev; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX recoup_by_h_blind_ev ON public.recoup USING btree (h_blind_ev);
+
+
+--
+-- Name: recoup_for_by_reserve; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX recoup_for_by_reserve ON public.recoup USING btree (coin_pub, 
h_blind_ev);
+
+
+--
+-- Name: recoup_refresh_by_coin_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX recoup_refresh_by_coin_index ON public.recoup_refresh USING btree 
(coin_pub);
+
+
+--
+-- Name: recoup_refresh_by_h_blind_ev; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX recoup_refresh_by_h_blind_ev ON public.recoup_refresh USING btree 
(h_blind_ev);
+
+
+--
+-- Name: recoup_refresh_for_by_reserve; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX recoup_refresh_for_by_reserve ON public.recoup_refresh USING 
btree (coin_pub, h_blind_ev);
+
+
+--
+-- Name: refresh_commitments_old_coin_pub_index; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX refresh_commitments_old_coin_pub_index ON 
public.refresh_commitments USING btree (old_coin_pub);
+
+
+--
+-- Name: refresh_revealed_coins_coin_pub_index; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX refresh_revealed_coins_coin_pub_index ON 
public.refresh_revealed_coins USING btree (denom_pub_hash);
+
+
+--
+-- Name: refresh_transfer_keys_coin_tpub; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX refresh_transfer_keys_coin_tpub ON public.refresh_transfer_keys 
USING btree (rc, transfer_pub);
+
+
+--
+-- Name: INDEX refresh_transfer_keys_coin_tpub; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON INDEX public.refresh_transfer_keys_coin_tpub IS 'for get_link 
(unsure if this helps or hurts for performance as there should be very few 
transfer public keys per rc, but at least in theory this helps the ORDER BY 
clause)';
+
+
+--
+-- Name: refunds_coin_pub_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX refunds_coin_pub_index ON public.refunds USING btree (coin_pub);
+
+
+--
+-- Name: reserves_close_by_reserve; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX reserves_close_by_reserve ON public.reserves_close USING btree 
(reserve_pub);
+
+
+--
+-- Name: reserves_expiration_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX reserves_expiration_index ON public.reserves USING btree 
(expiration_date, current_balance_val, current_balance_frac);
+
+
+--
+-- Name: INDEX reserves_expiration_index; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON INDEX public.reserves_expiration_index IS 'used in 
get_expired_reserves';
+
+
+--
+-- Name: reserves_gc_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX reserves_gc_index ON public.reserves USING btree (gc_date);
+
+
+--
+-- Name: INDEX reserves_gc_index; Type: COMMENT; Schema: public; Owner: -
+--
+
+COMMENT ON INDEX public.reserves_gc_index IS 'for reserve garbage collection';
+
+
+--
+-- Name: reserves_in_exchange_account_serial; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX reserves_in_exchange_account_serial ON public.reserves_in USING 
btree (exchange_account_section, reserve_in_serial_id DESC);
+
+
+--
+-- Name: reserves_in_execution_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX reserves_in_execution_index ON public.reserves_in USING btree 
(exchange_account_section, execution_date);
+
+
+--
+-- Name: reserves_out_execution_date; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX reserves_out_execution_date ON public.reserves_out USING btree 
(execution_date);
+
+
+--
+-- Name: reserves_out_for_get_withdraw_info; Type: INDEX; Schema: public; 
Owner: -
+--
+
+CREATE INDEX reserves_out_for_get_withdraw_info ON public.reserves_out USING 
btree (denom_pub_hash, h_blind_ev);
+
+
+--
+-- Name: reserves_out_reserve_pub_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX reserves_out_reserve_pub_index ON public.reserves_out USING btree 
(reserve_pub);
+
+
+--
+-- Name: INDEX reserves_out_reserve_pub_index; Type: COMMENT; Schema: public; 
Owner: -
+--
+
+COMMENT ON INDEX public.reserves_out_reserve_pub_index IS 'for 
get_reserves_out';
+
+
+--
+-- Name: wire_fee_gc_index; Type: INDEX; Schema: public; Owner: -
+--
+
+CREATE INDEX wire_fee_gc_index ON public.wire_fee USING btree (end_date);
+
+
+--
+-- Name: aggregation_tracking aggregation_tracking_deposit_serial_id_fkey; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.aggregation_tracking
+    ADD CONSTRAINT aggregation_tracking_deposit_serial_id_fkey FOREIGN KEY 
(deposit_serial_id) REFERENCES public.deposits(deposit_serial_id) ON DELETE 
CASCADE;
+
+
+--
+-- Name: app_bankaccount app_bankaccount_user_id_2722a34f_fk_auth_user_id; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_bankaccount
+    ADD CONSTRAINT app_bankaccount_user_id_2722a34f_fk_auth_user_id FOREIGN 
KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: app_banktransaction 
app_banktransaction_credit_account_id_a8ba05ac_fk_app_banka; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_banktransaction
+    ADD CONSTRAINT app_banktransaction_credit_account_id_a8ba05ac_fk_app_banka 
FOREIGN KEY (credit_account_id) REFERENCES public.app_bankaccount(account_no) 
DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: app_banktransaction 
app_banktransaction_debit_account_id_5b1f7528_fk_app_banka; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_banktransaction
+    ADD CONSTRAINT app_banktransaction_debit_account_id_5b1f7528_fk_app_banka 
FOREIGN KEY (debit_account_id) REFERENCES public.app_bankaccount(account_no) 
DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: app_talerwithdrawoperation 
app_talerwithdrawope_selected_exchange_ac_6c8b96cf_fk_app_banka; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_talerwithdrawoperation
+    ADD CONSTRAINT 
app_talerwithdrawope_selected_exchange_ac_6c8b96cf_fk_app_banka FOREIGN KEY 
(selected_exchange_account_id) REFERENCES public.app_bankaccount(account_no) 
DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: app_talerwithdrawoperation 
app_talerwithdrawope_withdraw_account_id_992dc5b3_fk_app_banka; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.app_talerwithdrawoperation
+    ADD CONSTRAINT 
app_talerwithdrawope_withdraw_account_id_992dc5b3_fk_app_banka FOREIGN KEY 
(withdraw_account_id) REFERENCES public.app_bankaccount(account_no) DEFERRABLE 
INITIALLY DEFERRED;
+
+
+--
+-- Name: auditor_denom_sigs auditor_denom_sigs_auditor_pub_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_denom_sigs
+    ADD CONSTRAINT auditor_denom_sigs_auditor_pub_fkey FOREIGN KEY 
(auditor_pub) REFERENCES public.auditors(auditor_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_denom_sigs auditor_denom_sigs_denom_pub_hash_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_denom_sigs
+    ADD CONSTRAINT auditor_denom_sigs_denom_pub_hash_fkey FOREIGN KEY 
(denom_pub_hash) REFERENCES public.denominations(denom_pub_hash) ON DELETE 
CASCADE;
+
+
+--
+-- Name: auth_group_permissions 
auth_group_permissio_permission_id_84c5c92e_fk_auth_perm; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_group_permissions
+    ADD CONSTRAINT auth_group_permissio_permission_id_84c5c92e_fk_auth_perm 
FOREIGN KEY (permission_id) REFERENCES public.auth_permission(id) DEFERRABLE 
INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_group_permissions 
auth_group_permissions_group_id_b120cbf9_fk_auth_group_id; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_group_permissions
+    ADD CONSTRAINT auth_group_permissions_group_id_b120cbf9_fk_auth_group_id 
FOREIGN KEY (group_id) REFERENCES public.auth_group(id) DEFERRABLE INITIALLY 
DEFERRED;
+
+
+--
+-- Name: auth_permission 
auth_permission_content_type_id_2f476e4b_fk_django_co; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_permission
+    ADD CONSTRAINT auth_permission_content_type_id_2f476e4b_fk_django_co 
FOREIGN KEY (content_type_id) REFERENCES public.django_content_type(id) 
DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_groups auth_user_groups_group_id_97559544_fk_auth_group_id; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_groups
+    ADD CONSTRAINT auth_user_groups_group_id_97559544_fk_auth_group_id FOREIGN 
KEY (group_id) REFERENCES public.auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_groups auth_user_groups_user_id_6a12ed8b_fk_auth_user_id; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_groups
+    ADD CONSTRAINT auth_user_groups_user_id_6a12ed8b_fk_auth_user_id FOREIGN 
KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_user_permissions 
auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_user_permissions
+    ADD CONSTRAINT auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm 
FOREIGN KEY (permission_id) REFERENCES public.auth_permission(id) DEFERRABLE 
INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_user_permissions 
auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auth_user_user_permissions
+    ADD CONSTRAINT auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id 
FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY 
DEFERRED;
+
+
+--
+-- Name: denomination_revocations 
denomination_revocations_denom_pub_hash_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.denomination_revocations
+    ADD CONSTRAINT denomination_revocations_denom_pub_hash_fkey FOREIGN KEY 
(denom_pub_hash) REFERENCES public.denominations(denom_pub_hash) ON DELETE 
CASCADE;
+
+
+--
+-- Name: deposits deposits_coin_pub_fkey; Type: FK CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.deposits
+    ADD CONSTRAINT deposits_coin_pub_fkey FOREIGN KEY (coin_pub) REFERENCES 
public.known_coins(coin_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: known_coins known_coins_denom_pub_hash_fkey; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.known_coins
+    ADD CONSTRAINT known_coins_denom_pub_hash_fkey FOREIGN KEY 
(denom_pub_hash) REFERENCES public.denominations(denom_pub_hash) ON DELETE 
CASCADE;
+
+
+--
+-- Name: auditor_exchange_signkeys master_pub_ref; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_exchange_signkeys
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_progress_reserve master_pub_ref; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_progress_reserve
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_progress_aggregation master_pub_ref; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_progress_aggregation
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_progress_deposit_confirmation master_pub_ref; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_progress_deposit_confirmation
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_progress_coin master_pub_ref; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_progress_coin
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: wire_auditor_account_progress master_pub_ref; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.wire_auditor_account_progress
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: wire_auditor_progress master_pub_ref; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.wire_auditor_progress
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_reserves master_pub_ref; Type: FK CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_reserves
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_reserve_balance master_pub_ref; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_reserve_balance
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_wire_fee_balance master_pub_ref; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_wire_fee_balance
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_balance_summary master_pub_ref; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_balance_summary
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_historic_denomination_revenue master_pub_ref; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_historic_denomination_revenue
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_historic_reserve_summary master_pub_ref; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_historic_reserve_summary
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: deposit_confirmations master_pub_ref; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.deposit_confirmations
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: auditor_predicted_result master_pub_ref; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.auditor_predicted_result
+    ADD CONSTRAINT master_pub_ref FOREIGN KEY (master_pub) REFERENCES 
public.auditor_exchanges(master_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: merchant_accounts merchant_accounts_merchant_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_accounts
+    ADD CONSTRAINT merchant_accounts_merchant_serial_fkey FOREIGN KEY 
(merchant_serial) REFERENCES public.merchant_instances(merchant_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_contract_terms merchant_contract_terms_merchant_serial_fkey; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_contract_terms
+    ADD CONSTRAINT merchant_contract_terms_merchant_serial_fkey FOREIGN KEY 
(merchant_serial) REFERENCES public.merchant_instances(merchant_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_deposit_to_transfer 
merchant_deposit_to_transfer_credit_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposit_to_transfer
+    ADD CONSTRAINT merchant_deposit_to_transfer_credit_serial_fkey FOREIGN KEY 
(credit_serial) REFERENCES public.merchant_transfers(credit_serial);
+
+
+--
+-- Name: merchant_deposit_to_transfer 
merchant_deposit_to_transfer_deposit_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposit_to_transfer
+    ADD CONSTRAINT merchant_deposit_to_transfer_deposit_serial_fkey FOREIGN 
KEY (deposit_serial) REFERENCES public.merchant_deposits(deposit_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_deposit_to_transfer 
merchant_deposit_to_transfer_signkey_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposit_to_transfer
+    ADD CONSTRAINT merchant_deposit_to_transfer_signkey_serial_fkey FOREIGN 
KEY (signkey_serial) REFERENCES 
public.merchant_exchange_signing_keys(signkey_serial) ON DELETE CASCADE;
+
+
+--
+-- Name: merchant_deposits merchant_deposits_account_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposits
+    ADD CONSTRAINT merchant_deposits_account_serial_fkey FOREIGN KEY 
(account_serial) REFERENCES public.merchant_accounts(account_serial) ON DELETE 
CASCADE;
+
+
+--
+-- Name: merchant_deposits merchant_deposits_order_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposits
+    ADD CONSTRAINT merchant_deposits_order_serial_fkey FOREIGN KEY 
(order_serial) REFERENCES public.merchant_contract_terms(order_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_deposits merchant_deposits_signkey_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_deposits
+    ADD CONSTRAINT merchant_deposits_signkey_serial_fkey FOREIGN KEY 
(signkey_serial) REFERENCES 
public.merchant_exchange_signing_keys(signkey_serial) ON DELETE CASCADE;
+
+
+--
+-- Name: merchant_inventory_locks 
merchant_inventory_locks_product_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_inventory_locks
+    ADD CONSTRAINT merchant_inventory_locks_product_serial_fkey FOREIGN KEY 
(product_serial) REFERENCES public.merchant_inventory(product_serial);
+
+
+--
+-- Name: merchant_inventory merchant_inventory_merchant_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_inventory
+    ADD CONSTRAINT merchant_inventory_merchant_serial_fkey FOREIGN KEY 
(merchant_serial) REFERENCES public.merchant_instances(merchant_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_keys merchant_keys_merchant_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_keys
+    ADD CONSTRAINT merchant_keys_merchant_serial_fkey FOREIGN KEY 
(merchant_serial) REFERENCES public.merchant_instances(merchant_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_order_locks merchant_order_locks_order_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_order_locks
+    ADD CONSTRAINT merchant_order_locks_order_serial_fkey FOREIGN KEY 
(order_serial) REFERENCES public.merchant_orders(order_serial) ON DELETE 
CASCADE;
+
+
+--
+-- Name: merchant_order_locks merchant_order_locks_product_serial_fkey; Type: 
FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_order_locks
+    ADD CONSTRAINT merchant_order_locks_product_serial_fkey FOREIGN KEY 
(product_serial) REFERENCES public.merchant_inventory(product_serial);
+
+
+--
+-- Name: merchant_orders merchant_orders_merchant_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_orders
+    ADD CONSTRAINT merchant_orders_merchant_serial_fkey FOREIGN KEY 
(merchant_serial) REFERENCES public.merchant_instances(merchant_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_refund_proofs merchant_refund_proofs_refund_serial_fkey; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_refund_proofs
+    ADD CONSTRAINT merchant_refund_proofs_refund_serial_fkey FOREIGN KEY 
(refund_serial) REFERENCES public.merchant_refunds(refund_serial) ON DELETE 
CASCADE;
+
+
+--
+-- Name: merchant_refund_proofs merchant_refund_proofs_signkey_serial_fkey; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_refund_proofs
+    ADD CONSTRAINT merchant_refund_proofs_signkey_serial_fkey FOREIGN KEY 
(signkey_serial) REFERENCES 
public.merchant_exchange_signing_keys(signkey_serial) ON DELETE CASCADE;
+
+
+--
+-- Name: merchant_refunds merchant_refunds_order_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_refunds
+    ADD CONSTRAINT merchant_refunds_order_serial_fkey FOREIGN KEY 
(order_serial) REFERENCES public.merchant_contract_terms(order_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_tip_pickup_signatures 
merchant_tip_pickup_signatures_pickup_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_pickup_signatures
+    ADD CONSTRAINT merchant_tip_pickup_signatures_pickup_serial_fkey FOREIGN 
KEY (pickup_serial) REFERENCES public.merchant_tip_pickups(pickup_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_tip_pickups merchant_tip_pickups_tip_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_pickups
+    ADD CONSTRAINT merchant_tip_pickups_tip_serial_fkey FOREIGN KEY 
(tip_serial) REFERENCES public.merchant_tips(tip_serial) ON DELETE CASCADE;
+
+
+--
+-- Name: merchant_tip_reserve_keys 
merchant_tip_reserve_keys_reserve_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_reserve_keys
+    ADD CONSTRAINT merchant_tip_reserve_keys_reserve_serial_fkey FOREIGN KEY 
(reserve_serial) REFERENCES public.merchant_tip_reserves(reserve_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_tip_reserves merchant_tip_reserves_merchant_serial_fkey; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tip_reserves
+    ADD CONSTRAINT merchant_tip_reserves_merchant_serial_fkey FOREIGN KEY 
(merchant_serial) REFERENCES public.merchant_instances(merchant_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_tips merchant_tips_reserve_serial_fkey; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_tips
+    ADD CONSTRAINT merchant_tips_reserve_serial_fkey FOREIGN KEY 
(reserve_serial) REFERENCES public.merchant_tip_reserves(reserve_serial) ON 
DELETE CASCADE;
+
+
+--
+-- Name: merchant_transfer_signatures 
merchant_transfer_signatures_credit_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfer_signatures
+    ADD CONSTRAINT merchant_transfer_signatures_credit_serial_fkey FOREIGN KEY 
(credit_serial) REFERENCES public.merchant_transfers(credit_serial) ON DELETE 
CASCADE;
+
+
+--
+-- Name: merchant_transfer_signatures 
merchant_transfer_signatures_signkey_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfer_signatures
+    ADD CONSTRAINT merchant_transfer_signatures_signkey_serial_fkey FOREIGN 
KEY (signkey_serial) REFERENCES 
public.merchant_exchange_signing_keys(signkey_serial) ON DELETE CASCADE;
+
+
+--
+-- Name: merchant_transfer_to_coin 
merchant_transfer_to_coin_credit_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfer_to_coin
+    ADD CONSTRAINT merchant_transfer_to_coin_credit_serial_fkey FOREIGN KEY 
(credit_serial) REFERENCES public.merchant_transfers(credit_serial) ON DELETE 
CASCADE;
+
+
+--
+-- Name: merchant_transfer_to_coin 
merchant_transfer_to_coin_deposit_serial_fkey; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfer_to_coin
+    ADD CONSTRAINT merchant_transfer_to_coin_deposit_serial_fkey FOREIGN KEY 
(deposit_serial) REFERENCES public.merchant_deposits(deposit_serial) ON DELETE 
CASCADE;
+
+
+--
+-- Name: merchant_transfers merchant_transfers_account_serial_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.merchant_transfers
+    ADD CONSTRAINT merchant_transfers_account_serial_fkey FOREIGN KEY 
(account_serial) REFERENCES public.merchant_accounts(account_serial) ON DELETE 
CASCADE;
+
+
+--
+-- Name: recoup recoup_coin_pub_fkey; Type: FK CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.recoup
+    ADD CONSTRAINT recoup_coin_pub_fkey FOREIGN KEY (coin_pub) REFERENCES 
public.known_coins(coin_pub);
+
+
+--
+-- Name: recoup recoup_h_blind_ev_fkey; Type: FK CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.recoup
+    ADD CONSTRAINT recoup_h_blind_ev_fkey FOREIGN KEY (h_blind_ev) REFERENCES 
public.reserves_out(h_blind_ev) ON DELETE CASCADE;
+
+
+--
+-- Name: recoup_refresh recoup_refresh_coin_pub_fkey; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.recoup_refresh
+    ADD CONSTRAINT recoup_refresh_coin_pub_fkey FOREIGN KEY (coin_pub) 
REFERENCES public.known_coins(coin_pub);
+
+
+--
+-- Name: recoup_refresh recoup_refresh_h_blind_ev_fkey; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.recoup_refresh
+    ADD CONSTRAINT recoup_refresh_h_blind_ev_fkey FOREIGN KEY (h_blind_ev) 
REFERENCES public.refresh_revealed_coins(h_coin_ev) ON DELETE CASCADE;
+
+
+--
+-- Name: refresh_commitments refresh_commitments_old_coin_pub_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_commitments
+    ADD CONSTRAINT refresh_commitments_old_coin_pub_fkey FOREIGN KEY 
(old_coin_pub) REFERENCES public.known_coins(coin_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: refresh_revealed_coins refresh_revealed_coins_denom_pub_hash_fkey; 
Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_revealed_coins
+    ADD CONSTRAINT refresh_revealed_coins_denom_pub_hash_fkey FOREIGN KEY 
(denom_pub_hash) REFERENCES public.denominations(denom_pub_hash) ON DELETE 
CASCADE;
+
+
+--
+-- Name: refresh_revealed_coins refresh_revealed_coins_rc_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_revealed_coins
+    ADD CONSTRAINT refresh_revealed_coins_rc_fkey FOREIGN KEY (rc) REFERENCES 
public.refresh_commitments(rc) ON DELETE CASCADE;
+
+
+--
+-- Name: refresh_transfer_keys refresh_transfer_keys_rc_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.refresh_transfer_keys
+    ADD CONSTRAINT refresh_transfer_keys_rc_fkey FOREIGN KEY (rc) REFERENCES 
public.refresh_commitments(rc) ON DELETE CASCADE;
+
+
+--
+-- Name: refunds refunds_coin_pub_fkey; Type: FK CONSTRAINT; Schema: public; 
Owner: -
+--
+
+ALTER TABLE ONLY public.refunds
+    ADD CONSTRAINT refunds_coin_pub_fkey FOREIGN KEY (coin_pub) REFERENCES 
public.known_coins(coin_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: reserves_close reserves_close_reserve_pub_fkey; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_close
+    ADD CONSTRAINT reserves_close_reserve_pub_fkey FOREIGN KEY (reserve_pub) 
REFERENCES public.reserves(reserve_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: reserves_in reserves_in_reserve_pub_fkey; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_in
+    ADD CONSTRAINT reserves_in_reserve_pub_fkey FOREIGN KEY (reserve_pub) 
REFERENCES public.reserves(reserve_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: reserves_out reserves_out_denom_pub_hash_fkey; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_out
+    ADD CONSTRAINT reserves_out_denom_pub_hash_fkey FOREIGN KEY 
(denom_pub_hash) REFERENCES public.denominations(denom_pub_hash);
+
+
+--
+-- Name: reserves_out reserves_out_reserve_pub_fkey; Type: FK CONSTRAINT; 
Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.reserves_out
+    ADD CONSTRAINT reserves_out_reserve_pub_fkey FOREIGN KEY (reserve_pub) 
REFERENCES public.reserves(reserve_pub) ON DELETE CASCADE;
+
+
+--
+-- Name: signkey_revocations signkey_revocations_exchange_pub_fkey; Type: FK 
CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY public.signkey_revocations
+    ADD CONSTRAINT signkey_revocations_exchange_pub_fkey FOREIGN KEY 
(exchange_pub) REFERENCES public.exchange_sign_keys(exchange_pub) ON DELETE 
CASCADE;
+
+
+--
+-- Name: aggregation_tracking wire_out_ref; Type: FK CONSTRAINT; Schema: 
public; Owner: -
+--
+
+ALTER TABLE ONLY public.aggregation_tracking
+    ADD CONSTRAINT wire_out_ref FOREIGN KEY (wtid_raw) REFERENCES 
public.wire_out(wtid_raw) ON DELETE CASCADE DEFERRABLE;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/src/cli/test_anastasis_reducer_recovery_enter_user_attributes.sh 
b/src/cli/test_anastasis_reducer_recovery_enter_user_attributes.sh
index 59f8d61..e7509f6 100755
--- a/src/cli/test_anastasis_reducer_recovery_enter_user_attributes.sh
+++ b/src/cli/test_anastasis_reducer_recovery_enter_user_attributes.sh
@@ -52,40 +52,34 @@ echo " FOUND"
 # Name of the Postgres database we will use for the script.
 # Will be dropped, do NOT use anything that might be used
 # elsewhere
+TALER_DB=talercheck
 ANASTASIS_DB=anastasischeck
 ANASTASIS_DB_1=anastasischeck1
-ANASTASIS_DB_2=anastasischeck2
-ANASTASIS_DB_3=anastasischeck3
 
 # Configuration file will be edited, so we create one
 # from the template.
 cp test_reducer.conf $CONF
 cp test_anastasis_reducer.conf $CONF_1
 cp test_anastasis_reducer_1.conf $CONF_2
-cp test_anastasis_reducer_2.conf $CONF_3
-cp test_anastasis_reducer_3.conf $CONF_4
 
 # Clean up
 DATA_DIR=`taler-config -f -c $CONF -s PATHS -o TALER_HOME`
 rm -rf $DATA_DIR || true
 
 # reset database
-# dropdb $TALER_DB >/dev/null 2>/dev/null || true
-# createdb $TALER_DB || exit_skip "Could not create database $TALER_DB"
-# dropdb $ANASTASIS_DB >/dev/null 2>/dev/null || true
-# createdb $ANASTASIS_DB || exit_skip "Could not create database $ANASTASIS_DB"
-# dropdb $ANASTASIS_DB_1 >/dev/null 2>/dev/null || true
-# createdb $ANASTASIS_DB_1 || exit_skip "Could not create database 
$ANASTASIS_DB_1"
-# dropdb $ANASTASIS_DB_2 >/dev/null 2>/dev/null || true
-# createdb $ANASTASIS_DB_2 || exit_skip "Could not create database 
$ANASTASIS_DB_2"
-# dropdb $ANASTASIS_DB_3 >/dev/null 2>/dev/null || true
-# createdb $ANASTASIS_DB_3 || exit_skip "Could not create database 
$ANASTASIS_DB_3"
+dropdb $TALER_DB >/dev/null 2>/dev/null || true
+createdb $TALER_DB || exit_skip "Could not create database $TALER_DB"
+psql -U $USER -d $TALER_DB -f $RESOURCES/test_reducer_recovery_talercheck.sql 
|| exit_skip "Could not import database $TALER_DB"
+dropdb $ANASTASIS_DB >/dev/null 2>/dev/null || true
+createdb $ANASTASIS_DB || exit_skip "Could not create database $ANASTASIS_DB"
+psql -U $USER -d $ANASTASIS_DB -f $RESOURCES/test_reducer_recovery_00.sql || 
exit_skip "Could not import database $ANASTASIS_DB"
+dropdb $ANASTASIS_DB_1 >/dev/null 2>/dev/null || true
+createdb $ANASTASIS_DB_1 || exit_skip "Could not create database 
$ANASTASIS_DB_1"
+psql -U $USER -d $ANASTASIS_DB_1 -f $RESOURCES/test_reducer_recovery_01.sql || 
exit_skip "Could not import database $ANASTASIS_DB_1"
 
 echo "Launching anastasis service"
 valgrind anastasis-httpd -c $CONF_1 2> anastasis-httpd_1.log &
 valgrind anastasis-httpd -c $CONF_2 2> anastasis-httpd_2.log &
-valgrind anastasis-httpd -c $CONF_3 2> anastasis-httpd_3.log &
-valgrind anastasis-httpd -c $CONF_4 2> anastasis-httpd_4.log &
 
 # Wait for anastasis services to be available
 for n in `seq 1 50`
@@ -97,10 +91,6 @@ do
     wget http://localhost:8086/ -o /dev/null -O /dev/null >/dev/null || 
continue
     # anastasis_02
     wget http://localhost:8087/ -o /dev/null -O /dev/null >/dev/null || 
continue
-    # anastasis_03
-    wget http://localhost:8088/ -o /dev/null -O /dev/null >/dev/null || 
continue
-    # anastasis_04
-    wget http://localhost:8089/ -o /dev/null -O /dev/null >/dev/null || 
continue
     OK=1
     break
 done
diff --git a/src/lib/anastasis.c b/src/lib/anastasis.c
index aead0b0..e1724ea 100644
--- a/src/lib/anastasis.c
+++ b/src/lib/anastasis.c
@@ -303,7 +303,7 @@ keyshare_lookup_cb (void *cls,
   {
     c->af (c->af_cls,
            http_status,
-           ANASTASIS_EC_INVALID); // FIXME: Error Code
+           TALER_EC_INVALID); // FIXME: Error Code
     return;
   }
   struct ANASTASIS_CRYPTO_UserIdentifierP id;
@@ -322,7 +322,7 @@ keyshare_lookup_cb (void *cls,
   c->recovery->solved_challenge_pos++;
   c->af (c->af_cls,
          http_status,
-         ANASTASIS_EC_NONE);
+         TALER_EC_NONE);
 
   /**
    * 0 equals the challenge was not solved 1 it was solved
@@ -706,15 +706,15 @@ policy_lookup_cb (void *cls,
   if (http_status != r->http_status)
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-                "Unexpected response code %u to command %s in %u\n",
+                "Unexpected response code %u in %s:%u\n",
                 http_status,
                 __FILE__,
                 __LINE__);
 
     r->pc (r->pc_cls,
            r->ri,
-           r->http_status);
-    r->pc = NULL;
+           TALER_EC_INVALID); // FIXME: Error Code
+    // r->pc = NULL;
     ANASTASIS_recovery_abort (r);
     return;
   }
@@ -724,8 +724,8 @@ policy_lookup_cb (void *cls,
                 "No recovery data available");
     r->pc (r->pc_cls,
            r->ri,
-           r->http_status);
-    r->pc = NULL;
+           TALER_EC_INVALID); // FIXME: Error Code
+    // r->pc = NULL;
     ANASTASIS_recovery_abort (r);
     return;
   }
@@ -751,6 +751,21 @@ policy_lookup_cb (void *cls,
                                   JSON_DECODE_ANY,
                                   &json_error);
   GNUNET_free (plaintext);
+  if (NULL == recovery_document)
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                "Failed to read JSON input: %s at %d:%s (offset: %d)\n",
+                json_error.text,
+                json_error.line,
+                json_error.source,
+                json_error.position);
+    GNUNET_break_op (0);
+    r->pc (r->pc_cls,
+           r->ri,
+           TALER_EC_INVALID); // FIXME: Error Code
+    ANASTASIS_recovery_abort (r);
+    return;
+  }
 
   struct GNUNET_JSON_Specification spec[] = {
     GNUNET_JSON_spec_json ("policies",
@@ -770,11 +785,16 @@ policy_lookup_cb (void *cls,
   {
     GNUNET_break_op (0);
     json_decref (recovery_document);
+    recovery_document = NULL;
     GNUNET_JSON_parse_free (spec);
+    r->pc (r->pc_cls,
+           r->ri,
+           TALER_EC_INVALID); // FIXME: Error Code
     ANASTASIS_recovery_abort (r);
     return;
   }
   json_decref (recovery_document);
+  recovery_document = NULL;
   r->ri->cs_len = json_array_size (esc_methods);
   r->ri->dps_len = json_array_size (dec_policies);
   r->ri->dps = GNUNET_new_array (r->ri->dps_len,
@@ -816,7 +836,11 @@ policy_lookup_cb (void *cls,
                            NULL, NULL))
     {
       GNUNET_break_op (0);
+      json_decref (esc_methods);
       GNUNET_JSON_parse_free (spec);
+      r->pc (r->pc_cls,
+             r->ri,
+             TALER_EC_INVALID); // FIXME: Error Code
       ANASTASIS_recovery_abort (r);
       return;
     }
@@ -870,6 +894,10 @@ policy_lookup_cb (void *cls,
     {
       GNUNET_break_op (0);
       GNUNET_JSON_parse_free (spec);
+      json_decref (dec_policies);
+      r->pc (r->pc_cls,
+             r->ri,
+             TALER_EC_INVALID); // FIXME: Error Code
       ANASTASIS_recovery_abort (r);
       return;
     }
@@ -908,9 +936,11 @@ policy_lookup_cb (void *cls,
   {
     r->pc (r->pc_cls,
            r->ri,
-           r->http_status);
-    r->pc = NULL;
+           TALER_EC_NONE); // FIXME: Error Code
+    // r->pc = NULL;
   }
+  json_decref (esc_methods);
+  json_decref (dec_policies);
   return;
 }
 
diff --git a/src/lib/anastasis_api_recovery_redux.c 
b/src/lib/anastasis_api_recovery_redux.c
index 79aa851..952ce41 100644
--- a/src/lib/anastasis_api_recovery_redux.c
+++ b/src/lib/anastasis_api_recovery_redux.c
@@ -300,6 +300,7 @@ challenge_start_cb (void *cls,
                     cs->challenge_index);
   // overwrite challenge
   challenge = ANASTASIS_challenge_information_to_json (ci);
+  GNUNET_free (ci);
   GNUNET_assert (0 == json_array_set_new (challenges,
                                           cs->challenge_index,
                                           challenge));
diff --git a/src/lib/anastasis_api_redux.c b/src/lib/anastasis_api_redux.c
index c0d1d85..626663d 100644
--- a/src/lib/anastasis_api_redux.c
+++ b/src/lib/anastasis_api_redux.c
@@ -890,6 +890,15 @@ policy_lookup_cb (void *cls,
   json_t *recovery_information;
   struct RecoverSecretState *rss = cls;
 
+  if (ec != TALER_EC_NONE) // FIXME: Error code
+  {
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+                "Unexpected response code %u in %s:%u\n",
+                ec,
+                __FILE__,
+                __LINE__);
+    return;
+  }
   recovery_information = json_object_get (rss->state,
                                           "recovery_information");
   if (NULL == recovery_information)
@@ -943,7 +952,7 @@ policy_lookup_cb (void *cls,
                            rss->challenges_length,
                            *ci);
       GNUNET_assert (
-        0 == json_array_append (
+        0 == json_array_append_new (
           challenges,
           ANASTASIS_challenge_information_to_json (ci)));
     }
@@ -974,13 +983,13 @@ policy_lookup_cb (void *cls,
       && (0 < json_array_size (policies)))
   {
     GNUNET_assert (
-      0 == json_object_set (recovery_information,
-                            "provider_url",
-                            json_string (rss->anastasis_url)));
+      0 == json_object_set_new (recovery_information,
+                                "provider_url",
+                                json_string (rss->anastasis_url)));
     GNUNET_assert (
-      0 == json_object_set (recovery_information,
-                            "version",
-                            json_integer (rss->version)));
+      0 == json_object_set_new (recovery_information,
+                                "version",
+                                json_integer (rss->version)));
     GNUNET_assert (
       0 == json_object_set_new (recovery_information,
                                 "policies",
@@ -996,24 +1005,17 @@ policy_lookup_cb (void *cls,
     rss->cb (NULL,
              ANASTASIS_EC_NONE,
              rss->state);
-    rss->cb = NULL;
+    // rss->cb = NULL;
   }
   else
   {
     json_decref (challenges);
     json_decref (policies);
     json_decref (recovery_information);
-    json_t *error
-      = json_pack ("{s:I, s:s}",
-                   "code",
-                   (json_int_t) ANASTASIS_EC_INVALID,
-                   "hint",
-                   "Failed fetching recovery information!");
-    // FIXME: Error code if operation above failed (policies, challenges 
missing)
-    rss->cb (NULL,
-             ANASTASIS_EC_INVALID,
-             error);
-    rss->cb = NULL;
+    ANASTASIS_redux_fail (rss->cb,
+                          rss->cb_cls,
+                          TALER_EC_ANASTASIS_REDUCER_ACTION_INVALID, // FIXME: 
Error code
+                          "Failed fetching recovery information!");
   }
   rss->recovery = NULL;
 }
@@ -1199,6 +1201,7 @@ enter_user_attributes (json_t *state,
                              ANASTASIS_RECOVERY_STATE_CHALLENGE_SELECTING)));
     rss->state = json_incref (state);
     rss->cb = cb;
+    rss->cb_cls = cb_cls;
 
     json_object_foreach (providers, p_key, p_value)
     {
@@ -1245,7 +1248,7 @@ enter_user_attributes (json_t *state,
             &policy_lookup_cb,
             rss,
             NULL,
-            rss);
+            NULL);
 
         if (NULL == rss->recovery)
         {
diff --git a/src/lib/anastasis_api_redux.h b/src/lib/anastasis_api_redux.h
index edef6ec..00f2c31 100644
--- a/src/lib/anastasis_api_redux.h
+++ b/src/lib/anastasis_api_redux.h
@@ -61,6 +61,11 @@ struct RecoverSecretState
    * callback (#DispatchHandler) to call during/after operation
    */
   ANASTASIS_ActionCallback cb;
+
+  /**
+   * closure fpr action callback
+   */
+  void *cb_cls;
 };
 
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]