From 5bbc1919e6a229b66dacd7952085e5d08bf33910 Mon Sep 17 00:00:00 2001
From: gakin <gakin>
Date: Wed, 12 Oct 2016 13:15:08 +0000
Subject: [PATCH] SSDM-4197 : Integration test openbis_sync. pg_dump the
 harvester test openbis and add to the test script.

SVN: 37166
---
 .../core-plugins/openbis2/.gitignore          |     0
 .../imaging_test_openbis_sync_openbis2.sql    |  1589 ++
 .../openbis_test_openbis_sync_openbis2.sql    |  9031 +++++++
 .../pathinfo_test_openbis_sync_openbis2.sql   |   326 +
 .../proteomics_test_openbis_sync_openbis2.sql | 21104 ++++++++++++++++
 5 files changed, 32050 insertions(+)
 create mode 100644 integration-tests/templates/test_openbis_sync/core-plugins/openbis2/.gitignore
 create mode 100644 integration-tests/templates/test_openbis_sync/imaging_test_openbis_sync_openbis2.sql
 create mode 100644 integration-tests/templates/test_openbis_sync/openbis_test_openbis_sync_openbis2.sql
 create mode 100644 integration-tests/templates/test_openbis_sync/pathinfo_test_openbis_sync_openbis2.sql
 create mode 100644 integration-tests/templates/test_openbis_sync/proteomics_test_openbis_sync_openbis2.sql

diff --git a/integration-tests/templates/test_openbis_sync/core-plugins/openbis2/.gitignore b/integration-tests/templates/test_openbis_sync/core-plugins/openbis2/.gitignore
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/integration-tests/templates/test_openbis_sync/imaging_test_openbis_sync_openbis2.sql b/integration-tests/templates/test_openbis_sync/imaging_test_openbis_sync_openbis2.sql
new file mode 100644
index 00000000000..b57a0b1f1b2
--- /dev/null
+++ b/integration-tests/templates/test_openbis_sync/imaging_test_openbis_sync_openbis2.sql
@@ -0,0 +1,1589 @@
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+--
+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -
+--
+
+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
+
+
+--
+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -
+--
+
+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
+
+
+SET search_path = public, pg_catalog;
+
+--
+-- Name: boolean_char; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN boolean_char AS boolean DEFAULT false;
+
+
+--
+-- Name: channel_color; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN channel_color AS character varying(20)
+	CONSTRAINT channel_color_check CHECK (((VALUE)::text = ANY ((ARRAY['BLUE'::character varying, 'GREEN'::character varying, 'RED'::character varying, 'RED_GREEN'::character varying, 'RED_BLUE'::character varying, 'GREEN_BLUE'::character varying])::text[])));
+
+
+--
+-- Name: code; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN code AS character varying(40);
+
+
+--
+-- Name: color_component; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN color_component AS character varying(40)
+	CONSTRAINT color_component_check CHECK (((VALUE)::text = ANY ((ARRAY['RED'::character varying, 'GREEN'::character varying, 'BLUE'::character varying])::text[])));
+
+
+--
+-- Name: description; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN description AS character varying(200);
+
+
+--
+-- Name: file_path; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN file_path AS character varying(1000);
+
+
+--
+-- Name: long_name; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN long_name AS text;
+
+
+--
+-- Name: tech_id; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN tech_id AS bigint;
+
+
+--
+-- Name: channel_stacks_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION channel_stacks_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+   v_cont_id  CODE;
+BEGIN
+
+   select cont_id into v_cont_id from image_data_sets where id = NEW.ds_id;
+
+   -- Check that if there is no spot than there is no dataset container as well
+   if v_cont_id IS NULL then
+      if NEW.spot_id IS NOT NULL then
+         RAISE EXCEPTION 'Insert/Update of CHANNEL_STACKS failed, as the dataset container is not set, but spot is (spot id = %).',NEW.spot_id;
+      end if;
+	 else
+      if NEW.spot_id IS NULL then
+         RAISE EXCEPTION 'Insert/Update of CHANNEL_STACKS failed, as the dataset container is set (id = %), but spot is not set.',v_cont_id;
+      end if; 
+   end if;
+   RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: delete_empty_acquired_images(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION delete_empty_acquired_images() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+BEGIN
+	delete from acquired_images where id = OLD.id;
+	RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: delete_unused_images(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION delete_unused_images() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+BEGIN
+   delete from images where id = OLD.img_id or id = OLD.thumbnail_id;
+   RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: delete_unused_nulled_images(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION delete_unused_nulled_images() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+BEGIN
+	if NEW.img_id IS NULL then
+		if OLD.img_id IS NOT NULL then
+		  delete from images where id = OLD.img_id;
+		end if;
+	end if;
+	if NEW.thumbnail_id IS NULL then
+		if OLD.thumbnail_id IS NOT NULL then
+		  delete from images where id = OLD.thumbnail_id;
+		end if;
+	end if;
+	RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: image_transformations_default_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION image_transformations_default_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+   v_is_default boolean;
+BEGIN
+   if NEW.is_default = 'T' then
+	   select is_default into v_is_default from IMAGE_TRANSFORMATIONS 
+	   	where is_default = 'T' 
+	   			  and channel_id = NEW.channel_id
+	   				and id != NEW.id;
+	   if v_is_default is NOT NULL then
+	      RAISE EXCEPTION 'Insert/Update of image transformation (Code: %) failed, as the new record has is_default set to true and there is already a default record defined.', NEW.code;
+	   end if;
+   end if;
+
+   RETURN NEW;
+END;
+$$;
+
+
+SET default_tablespace = '';
+
+SET default_with_oids = false;
+
+--
+-- Name: acquired_images; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE acquired_images (
+    id bigint NOT NULL,
+    img_id tech_id,
+    thumbnail_id tech_id,
+    image_transformer_factory bytea,
+    channel_stack_id tech_id NOT NULL,
+    channel_id tech_id NOT NULL
+);
+
+
+--
+-- Name: acquired_images_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE acquired_images_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: acquired_images_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE acquired_images_id_seq OWNED BY acquired_images.id;
+
+
+--
+-- Name: analysis_data_sets; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE analysis_data_sets (
+    id bigint NOT NULL,
+    perm_id code NOT NULL,
+    cont_id tech_id
+);
+
+
+--
+-- Name: analysis_data_sets_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE analysis_data_sets_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: analysis_data_sets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE analysis_data_sets_id_seq OWNED BY analysis_data_sets.id;
+
+
+--
+-- Name: channel_stacks; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE channel_stacks (
+    id bigint NOT NULL,
+    x integer,
+    y integer,
+    z_in_m real,
+    t_in_sec real,
+    series_number integer,
+    is_representative boolean_char DEFAULT false NOT NULL,
+    ds_id tech_id NOT NULL,
+    spot_id tech_id
+);
+
+
+--
+-- Name: channel_stacks_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE channel_stacks_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: channel_stacks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE channel_stacks_id_seq OWNED BY channel_stacks.id;
+
+
+--
+-- Name: channels; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE channels (
+    id bigint NOT NULL,
+    code long_name NOT NULL,
+    label long_name NOT NULL,
+    description description,
+    wavelength integer,
+    red_cc integer NOT NULL,
+    green_cc integer NOT NULL,
+    blue_cc integer NOT NULL,
+    ds_id tech_id,
+    exp_id tech_id,
+    CONSTRAINT channels_ds_exp_arc_ck CHECK ((((ds_id IS NOT NULL) AND (exp_id IS NULL)) OR ((ds_id IS NULL) AND (exp_id IS NOT NULL))))
+);
+
+
+--
+-- Name: channels_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE channels_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: channels_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE channels_id_seq OWNED BY channels.id;
+
+
+--
+-- Name: containers; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE containers (
+    id bigint NOT NULL,
+    perm_id code NOT NULL,
+    spots_width integer,
+    spots_height integer,
+    expe_id tech_id NOT NULL
+);
+
+
+--
+-- Name: containers_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE containers_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: containers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE containers_id_seq OWNED BY containers.id;
+
+
+--
+-- Name: database_version_logs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE database_version_logs (
+    db_version character varying(4) NOT NULL,
+    module_name character varying(250),
+    run_status character varying(10),
+    run_status_timestamp timestamp without time zone,
+    module_code bytea,
+    run_exception bytea
+);
+
+
+--
+-- Name: events; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE events (
+    last_seen_deletion_event_id tech_id NOT NULL
+);
+
+
+--
+-- Name: experiments; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE experiments (
+    id bigint NOT NULL,
+    perm_id code NOT NULL,
+    image_transformer_factory bytea
+);
+
+
+--
+-- Name: experiments_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE experiments_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: experiments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE experiments_id_seq OWNED BY experiments.id;
+
+
+--
+-- Name: feature_defs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE feature_defs (
+    id bigint NOT NULL,
+    code long_name NOT NULL,
+    label long_name NOT NULL,
+    description description,
+    ds_id tech_id NOT NULL
+);
+
+
+--
+-- Name: feature_defs_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE feature_defs_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: feature_defs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE feature_defs_id_seq OWNED BY feature_defs.id;
+
+
+--
+-- Name: feature_values; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE feature_values (
+    id bigint NOT NULL,
+    z_in_m real,
+    t_in_sec real,
+    "values" bytea NOT NULL,
+    fd_id tech_id NOT NULL
+);
+
+
+--
+-- Name: feature_values_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE feature_values_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: feature_values_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE feature_values_id_seq OWNED BY feature_values.id;
+
+
+--
+-- Name: feature_vocabulary_terms; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE feature_vocabulary_terms (
+    id bigint NOT NULL,
+    code long_name NOT NULL,
+    sequence_number integer NOT NULL,
+    fd_id tech_id NOT NULL
+);
+
+
+--
+-- Name: feature_vocabulary_terms_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE feature_vocabulary_terms_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: feature_vocabulary_terms_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE feature_vocabulary_terms_id_seq OWNED BY feature_vocabulary_terms.id;
+
+
+--
+-- Name: image_data_sets; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE image_data_sets (
+    id bigint NOT NULL,
+    perm_id code NOT NULL,
+    fields_width integer,
+    fields_height integer,
+    image_transformer_factory bytea,
+    is_multidimensional boolean_char NOT NULL,
+    image_library_name long_name,
+    image_library_reader_name long_name,
+    cont_id tech_id
+);
+
+
+--
+-- Name: image_data_sets_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE image_data_sets_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: image_data_sets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE image_data_sets_id_seq OWNED BY image_data_sets.id;
+
+
+--
+-- Name: image_transformations; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE image_transformations (
+    id bigint NOT NULL,
+    code long_name NOT NULL,
+    label long_name NOT NULL,
+    description character varying(1000),
+    image_transformer_factory bytea NOT NULL,
+    is_editable boolean_char NOT NULL,
+    is_default boolean_char DEFAULT false NOT NULL,
+    channel_id tech_id NOT NULL
+);
+
+
+--
+-- Name: image_transformations_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE image_transformations_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: image_transformations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE image_transformations_id_seq OWNED BY image_transformations.id;
+
+
+--
+-- Name: image_zoom_level_transformations; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE image_zoom_level_transformations (
+    id bigint NOT NULL,
+    zoom_level_id tech_id NOT NULL,
+    channel_id tech_id NOT NULL,
+    image_transformation_id tech_id NOT NULL
+);
+
+
+--
+-- Name: image_zoom_level_transformations_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE image_zoom_level_transformations_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: image_zoom_level_transformations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE image_zoom_level_transformations_id_seq OWNED BY image_zoom_level_transformations.id;
+
+
+--
+-- Name: image_zoom_levels; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE image_zoom_levels (
+    id bigint NOT NULL,
+    is_original boolean_char NOT NULL,
+    container_dataset_id tech_id NOT NULL,
+    physical_dataset_perm_id text NOT NULL,
+    path file_path,
+    width integer,
+    height integer,
+    color_depth integer,
+    file_type character varying(20)
+);
+
+
+--
+-- Name: image_zoom_levels_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE image_zoom_levels_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: image_zoom_levels_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE image_zoom_levels_id_seq OWNED BY image_zoom_levels.id;
+
+
+--
+-- Name: images; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE images (
+    id bigint NOT NULL,
+    path file_path NOT NULL,
+    image_id code,
+    color color_component
+);
+
+
+--
+-- Name: images_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE images_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: images_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE images_id_seq OWNED BY images.id;
+
+
+--
+-- Name: spots; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE spots (
+    id bigint NOT NULL,
+    x integer,
+    y integer,
+    cont_id tech_id NOT NULL
+);
+
+
+--
+-- Name: spots_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE spots_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: spots_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE spots_id_seq OWNED BY spots.id;
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY acquired_images ALTER COLUMN id SET DEFAULT nextval('acquired_images_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY analysis_data_sets ALTER COLUMN id SET DEFAULT nextval('analysis_data_sets_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY channel_stacks ALTER COLUMN id SET DEFAULT nextval('channel_stacks_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY channels ALTER COLUMN id SET DEFAULT nextval('channels_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY containers ALTER COLUMN id SET DEFAULT nextval('containers_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiments ALTER COLUMN id SET DEFAULT nextval('experiments_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY feature_defs ALTER COLUMN id SET DEFAULT nextval('feature_defs_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY feature_values ALTER COLUMN id SET DEFAULT nextval('feature_values_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY feature_vocabulary_terms ALTER COLUMN id SET DEFAULT nextval('feature_vocabulary_terms_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY image_data_sets ALTER COLUMN id SET DEFAULT nextval('image_data_sets_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY image_transformations ALTER COLUMN id SET DEFAULT nextval('image_transformations_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY image_zoom_level_transformations ALTER COLUMN id SET DEFAULT nextval('image_zoom_level_transformations_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY image_zoom_levels ALTER COLUMN id SET DEFAULT nextval('image_zoom_levels_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY images ALTER COLUMN id SET DEFAULT nextval('images_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY spots ALTER COLUMN id SET DEFAULT nextval('spots_id_seq'::regclass);
+
+
+--
+-- Data for Name: acquired_images; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY acquired_images (id, img_id, thumbnail_id, image_transformer_factory, channel_stack_id, channel_id) FROM stdin;
+\.
+
+
+--
+-- Name: acquired_images_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('acquired_images_id_seq', 1, false);
+
+
+--
+-- Data for Name: analysis_data_sets; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY analysis_data_sets (id, perm_id, cont_id) FROM stdin;
+\.
+
+
+--
+-- Name: analysis_data_sets_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('analysis_data_sets_id_seq', 1, false);
+
+
+--
+-- Data for Name: channel_stacks; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY channel_stacks (id, x, y, z_in_m, t_in_sec, series_number, is_representative, ds_id, spot_id) FROM stdin;
+\.
+
+
+--
+-- Name: channel_stacks_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('channel_stacks_id_seq', 1, false);
+
+
+--
+-- Data for Name: channels; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY channels (id, code, label, description, wavelength, red_cc, green_cc, blue_cc, ds_id, exp_id) FROM stdin;
+\.
+
+
+--
+-- Name: channels_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('channels_id_seq', 1, false);
+
+
+--
+-- Data for Name: containers; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY containers (id, perm_id, spots_width, spots_height, expe_id) FROM stdin;
+\.
+
+
+--
+-- Name: containers_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('containers_id_seq', 1, false);
+
+
+--
+-- Data for Name: database_version_logs; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY database_version_logs (db_version, module_name, run_status, run_status_timestamp, module_code, run_exception) FROM stdin;
+023	sql/imaging/postgresql/023/schema-023.sql	SUCCESS	2016-10-10 13:25:31.849	\\x0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20446f6d61696e73202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a43524541544520444f4d41494e20544543485f494420415320424947494e543b0a0a43524541544520444f4d41494e20434f44452041532056415243484152283430293b0a0a43524541544520444f4d41494e204c4f4e475f4e414d4520415320544558543b0a0a43524541544520444f4d41494e204445534352495054494f4e204153205641524348415228323030293b0a0a43524541544520444f4d41494e2046494c455f5041544820617320564152434841522831303030293b0a0a43524541544520444f4d41494e20434f4c4f525f434f4d504f4e454e5420415320564152434841522834302920434845434b202856414c554520494e202827524544272c2027475245454e272c2027424c55452729293b0a0a43524541544520444f4d41494e204348414e4e454c5f434f4c4f5220415320564152434841522832302920434845434b202856414c554520494e202827424c5545272c2027475245454e272c2027524544272c20275245445f475245454e272c20275245445f424c5545272c2027475245454e5f424c55452729293b0a200a43524541544520444f4d41494e20424f4f4c45414e5f4348415220415320424f4f4c45414e2044454641554c542046414c53453b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a205461626c657320202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c45204558504552494d454e545320280a202049442042494753455249414c204e4f54204e554c4c2c0a20205045524d5f494420434f4445204e4f54204e554c4c2c0a2020494d4147455f5452414e53464f524d45525f464143544f52592042595445412c0a0a20205052494d415259204b455920284944292c0a2020554e4951554520285045524d5f4944290a293b0a0a435245415445205441424c4520434f4e5441494e45525320280a202049442042494753455249414c204e4f54204e554c4c2c0a20205045524d5f494420434f4445204e4f54204e554c4c2c0a0a202053504f54535f574944544820494e54454745522c0a202053504f54535f48454947485420494e54454745522c0a20200a2020455850455f494420544543485f4944204e4f54204e554c4c2c0a0a20205052494d415259204b455920284944292c0a2020554e4951554520285045524d5f4944292c0a2020434f4e53545241494e5420464b5f53414d504c455f3120464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e44455820434f4e5441494e4552535f455850455f494458204f4e20434f4e5441494e45525328455850455f4944293b0a0a435245415445205441424c452053504f545320280a202049442042494753455249414c204e4f54204e554c4c2c0a090a092d2d20706f736974696f6e20696e2074686520636f6e7461696e65722c206f6e652d62617365640a20205820494e54454745522c200a20205920494e54454745522c200a2020434f4e545f494420544543485f4944204e4f54204e554c4c2c0a20200a20205052494d415259204b455920284944292c0a2020434f4e53545241494e5420464b5f53504f545f3120464f524549474e204b45592028434f4e545f494429205245464552454e43455320434f4e5441494e4552532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e4445582053504f54535f434f4e545f494458204f4e2053504f545328434f4e545f4944293b0a2d2d20616c6c6f777320746f2073656c656374206f6e652073706f74206f662074686520636f6e7461696e657220717569636b65720a43524541544520494e4445582053504f54535f434f4f5244535f494458204f4e2053504f545328434f4e545f49442c20582c2059293b0a0a435245415445205441424c4520414e414c595349535f444154415f5345545320280a202049442042494753455249414c204e4f54204e554c4c2c0a20205045524d5f494420434f4445204e4f54204e554c4c2c0a0a2020434f4e545f494420544543485f49442c0a20200a20205052494d415259204b455920284944292c0a2020554e4951554520285045524d5f4944292c0a2020434f4e53545241494e5420464b5f414e414c595349535f444154415f5345545f3120464f524549474e204b45592028434f4e545f494429205245464552454e43455320434f4e5441494e4552532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e44455820414e414c595349535f444154415f534554535f434f4e545f494458204f4e20414e414c595349535f444154415f5345545328434f4e545f4944293b0a0a0a435245415445205441424c4520494d4147455f444154415f5345545320280a202049442042494753455249414c204e4f54204e554c4c2c0a20205045524d5f494420434f4445204e4f54204e554c4c2c0a0a20202d2d2d2d20696d6167652064617461736574207370656369666963206669656c6473202873686f756c64206265207265666163746f72656429200a094649454c44535f574944544820494e54454745522c0a094649454c44535f48454947485420494e54454745522c090a20202d2d207472616e73666f726d6174696f6e20666f72206d6572676564206368616e6e656c73206f6e207468652064617461736574206c6576656c2c206f7665727269646573206578706572696d656e74206c6576656c207472616e73666f726d6174696f6e0a2020494d4147455f5452414e53464f524d45525f464143544f52592042595445412c0a20202d2d206120726564756e64616e7420696e666f726d6174696f6e206966207468657265206172652074696d65706f696e74206f7220646570746820737461636b206461746120666f7220616e792073706f747320696e207468697320646174617365740a202049535f4d554c544944494d454e53494f4e414c20424f4f4c45414e5f43484152204e4f54204e554c4c2c0a0a20202d2d20576869636820696d616765206c6962726172792073686f756c64206265207573656420746f20726561642074686520696d6167653f200a20202d2d204966206e6f74207370656369666965642c20736f6d6520686575726973746963732061726520757365642c2062757420697420697320736c6f77657220616e6420646f6573206e6f7420747279207769746820616c6c2074686520617661696c61626c65206c69627261726965732e200a2020494d4147455f4c4942524152595f4e414d45204c4f4e475f4e414d452c0a20202d2d2057686963682072656164657220696e20746865206c6962726172792073686f756c6420626520757365643f2056616c6964206f6e6c7920696620746865206c696272617279204c4f4e475f4e414d45206973207370656369666965642e0a20202d2d2053686f756c6420626520737065636966696564207768656e206c696272617279204c4f4e475f4e414d45206973207370656369666965642e0a2020494d4147455f4c4942524152595f5245414445525f4e414d45204c4f4e475f4e414d452c0a20202d2d2d2d20454e4420696d6167652064617461736574207370656369666963206669656c64730a20200a2020434f4e545f494420544543485f49442c0a20200a20205052494d415259204b455920284944292c0a2020554e4951554520285045524d5f4944292c0a2020434f4e53545241494e5420464b5f494d4147455f444154415f5345545f3120464f524549474e204b45592028434f4e545f494429205245464552454e43455320434f4e5441494e4552532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e44455820494d4147455f444154415f534554535f434f4e545f494458204f4e20494d4147455f444154415f5345545328434f4e545f4944293b0a0a435245415445205441424c45204348414e4e454c5320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a202020200a20202020434f4445204c4f4e475f4e414d45204e4f54204e554c4c2c0a202020204c4142454c204c4f4e475f4e414d45204e4f54204e554c4c2c0a202020204445534352495054494f4e204445534352495054494f4e2c0a20202020574156454c454e47544820494e54454745522c0a0a202020202d2d2052474220636f6c6f7220636f6d706f6e656e747320737065636966792074686520636f6c6f7220696e207768696368206368616e6e656c2073686f756c6420626520646973706c617965640a202020205245445f434320494e5445474552204e4f54204e554c4c2c0a20202020475245454e5f434320494e5445474552204e4f54204e554c4c2c0a20202020424c55455f434320494e5445474552204e4f54204e554c4c2c0a0a2020202044535f494420544543485f49442c0a202020204558505f494420544543485f49442c0a202020200a202020205052494d415259204b455920284944292c0a20202020434f4e53545241494e5420464b5f4348414e4e454c535f3120464f524549474e204b4559202844535f494429205245464552454e43455320494d4147455f444154415f534554532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144452c0a20202020434f4e53545241494e5420464b5f4348414e4e454c535f3220464f524549474e204b455920284558505f494429205245464552454e434553204558504552494d454e54532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144452c0a20202020434f4e53545241494e54204348414e4e454c535f44535f4558505f4152435f434b20434845434b20282844535f4944204953204e4f54204e554c4c20414e44204558505f4944204953204e554c4c29204f52202844535f4944204953204e554c4c20414e44204558505f4944204953204e4f54204e554c4c29292c0a202020200a20202020434f4e53545241494e54204348414e4e454c535f554b5f3120554e4951554528434f44452c2044535f4944292c0a20202020434f4e53545241494e54204348414e4e454c535f554b5f3220554e4951554528434f44452c204558505f4944290a293b0a0a43524541544520494e444558204348414e4e454c535f44535f494458204f4e204348414e4e454c532844535f4944293b0a0a435245415445205441424c4520494d4147455f5452414e53464f524d4154494f4e5320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a202020200a20202020434f4445204c4f4e475f4e414d45204e4f54204e554c4c2c0a202020204c4142454c204c4f4e475f4e414d45204e4f54204e554c4c2c0a202020204445534352495054494f4e206368617261637465722076617279696e672831303030292c0a20202020494d4147455f5452414e53464f524d45525f464143544f5259204259544541204e4f54204e554c4c2c0a202020200a202020202d2d20466f72206e6f772074686572652063616e206265206f6e6c79206f6e65207472616e73666f726d6174696f6e20666f722065616368206368616e6e656c207768696368206973206564697461626c6520627920496d616765205669657765722c0a202020202d2d20627574207768656e204755492077696c6c20737570706f7274206d6f7265207468656e207468697320636f6c756d6e2077696c6c206265636f6d65207265616c6c792075736566756c2e0a2020202049535f4544495441424c4520424f4f4c45414e5f43484152204e4f54204e554c4c2c0a202020200a202020202d2d205468652064656661756c742063686f69636520746f2070726573656e742074686520696d6167652e0a202020202d2d204966206e6f742070726573656e7420612027686172642d636f646564272064656661756c74207472616e73666f726d6174696f6e2077696c6c206265636f6d6520617661696c61626c652e200a2020202049535f44454641554c5420424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c0a202020200a202020204348414e4e454c5f494420544543485f4944204e4f54204e554c4c2c0a202020200a202020205052494d415259204b455920284944292c0a20202020434f4e53545241494e5420464b5f494d4147455f5452414e53464f524d4154494f4e535f4348414e4e454c20464f524549474e204b455920284348414e4e454c5f494429205245464552454e434553204348414e4e454c532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144452c0a202020200a20202020434f4e53545241494e5420494d4147455f5452414e53464f524d4154494f4e535f554b5f3120554e4951554528434f44452c204348414e4e454c5f4944290a293b0a0a43524541544520494e44455820494d4147455f5452414e53464f524d4154494f4e535f4348414e4e454c535f494458204f4e20494d4147455f5452414e53464f524d4154494f4e53284348414e4e454c5f4944293b0a0a435245415445205441424c4520494d4147455f5a4f4f4d5f4c4556454c5320280a202049442042494753455249414c204e4f54204e554c4c2c0a0a202049535f4f524947494e414c20424f4f4c45414e5f43484152204e4f54204e554c4c2c0a2020434f4e5441494e45525f444154415345545f494420544543485f4944204e4f54204e554c4c2c200a20200a20202d2d205065726d206964206f66207468652027706879736963616c27206461746173657420776869636820636f6e7461696e7320616c6c20696d6167657320776974682074686973207a6f6f6d2e0a20202d2d20506879736963616c20646174617365747320617265206e6f742073746f72656420696e2022696d6167655f646174615f7365747322207461626c652c20627574207765206e65656420746865207265666572656e636520746f207468656d200a20202d2d207768656e2077652064656c657465206f722061726368697665206f6e65207a6f6f6d206c6576656c2e200a2020504859534943414c5f444154415345545f5045524d5f49442054455854204e4f54204e554c4c2c0a20200a2020504154482046494c455f504154482c0a2020574944544820494e54454745522c0a202048454947485420494e54454745522c0a2020434f4c4f525f444550544820494e54454745522c0a202046494c455f545950452056415243484152283230292c0a20200a20205052494d415259204b455920284944292c0a2020434f4e53545241494e5420464b5f494d4147455f5a4f4f4d5f4c4556454c535f3120464f524549474e204b45592028434f4e5441494e45525f444154415345545f494429205245464552454e43455320494d4147455f444154415f534554532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e44455820494d4147455f5a4f4f4d5f4c4556454c535f504859535f44535f494458204f4e20494d4147455f5a4f4f4d5f4c4556454c532028504859534943414c5f444154415345545f5045524d5f4944293b0a43524541544520494e44455820494d4147455f5a4f4f4d5f4c4556454c535f434f4e545f464b5f494458204f4e20494d4147455f5a4f4f4d5f4c4556454c532028434f4e5441494e45525f444154415345545f4944293b0a0a435245415445205441424c4520494d4147455f5a4f4f4d5f4c4556454c5f5452414e53464f524d4154494f4e5320280a0949442042494753455249414c204e4f54204e554c4c2c0a090a20205a4f4f4d5f4c4556454c5f494420544543485f4944204e4f54204e554c4c2c0a20204348414e4e454c5f494420544543485f4944204e4f54204e554c4c2c0a2020494d4147455f5452414e53464f524d4154494f4e5f494420544543485f4944204e4f54204e554c4c2c0a20200a20205052494d415259204b4559284944292c0a2020434f4e53545241494e5420464b5f494d4147455f5a4f4f4d5f4c4556454c5f5452414e53464f524d4154494f4e535f3120464f524549474e204b455920285a4f4f4d5f4c4556454c5f494429205245464552454e43455320494d4147455f5a4f4f4d5f4c4556454c532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144452c0a2020434f4e53545241494e5420464b5f494d4147455f5a4f4f4d5f4c4556454c5f5452414e53464f524d4154494f4e535f3220464f524549474e204b455920284348414e4e454c5f494429205245464552454e434553204348414e4e454c532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e44455820494d4147455f5a4f4f4d5f4c4556454c5f5452414e53464f524d4154494f4e535f5a4c49445f494458204f4e20494d4147455f5a4f4f4d5f4c4556454c5f5452414e53464f524d4154494f4e53285a4f4f4d5f4c4556454c5f4944293b0a0a435245415445205441424c45204348414e4e454c5f535441434b5320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a09090a09092d2d207820616e64207920617265206b696e64206f6620612074776f2064696d656e73696f6e616c2073657175656e6365206e756d6265722c20736f6d65207573652063617365206d6179206f6e6c7920757365207820616e64206c65617665207920616c6f6e650a09095820494e54454745522c0a09095920494e54454745522c0a09092d2d20576520757365207468652066697865642064696d656e73696f6e206d657465727320686572652e0a09095a5f696e5f4d205245414c2c0a09092d2d20576520757365207468652066697865642064696d656e73696f6e207365636f6e647320686572652e0a0909545f696e5f534543205245414c2c0a09095345524945535f4e554d42455220494e54454745522c0a09090a09092d2d20466f7220616c6c206368616e6e656c20737461636b73206f6620612077656c6c202848435329206f7220696d616765206461746173657420286d6963726f73636f7079292074686572652073686f756c642062652065786163746c79200a09092d2d206f6e65207265636f726420776974682069735f726570726573656e746174697665203d20747275650a090969735f726570726573656e74617469766520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c0a202020200a2020202044535f494420544543485f4944094e4f54204e554c4c2c0a090953504f545f494420544543485f49442c0a0a202020205052494d415259204b455920284944292c0a20202020434f4e53545241494e5420464b5f4348414e4e454c5f535441434b535f3120464f524549474e204b4559202853504f545f494429205245464552454e4345532053504f54532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144452c0a20202020434f4e53545241494e5420464b5f4348414e4e454c5f535441434b535f3220464f524549474e204b4559202844535f494429205245464552454e43455320494d4147455f444154415f534554532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e444558204348414e4e454c5f535441434b535f44535f494458204f4e204348414e4e454c5f535441434b532844535f4944293b0a43524541544520494e444558204348414e4e454c5f535441434b535f53504f545f494458204f4e204348414e4e454c5f535441434b532853504f545f4944293b0a43524541544520494e444558204348414e4e454c5f535441434b535f44494d5f494458204f4e204348414e4e454c5f535441434b5328582c20592c205a5f696e5f4d2c20545f696e5f534543293b0a0a435245415445205441424c4520494d4147455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a2020200a20202020504154480946494c455f50415448204e4f54204e554c4c2c0a20202020494d4147455f494409434f44452c0a20202020434f4c4f5209434f4c4f525f434f4d504f4e454e542c0a202020200a202020205052494d415259204b455920284944290a293b0a0a435245415445205441424c452041435155495245445f494d4147455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a2020200a0909494d475f494420544543485f49442c0a09095448554d424e41494c5f494420544543485f49442c0a0909494d4147455f5452414e53464f524d45525f464143544f52592042595445412c0a0a202020204348414e4e454c5f535441434b5f49442020544543485f4944204e4f54204e554c4c2c0a202020204348414e4e454c5f49442020544543485f4944204e4f54204e554c4c2c0a0a202020205052494d415259204b455920284944292c0a20202020434f4e53545241494e5420464b5f494d414745535f3120464f524549474e204b455920284348414e4e454c5f535441434b5f494429205245464552454e434553204348414e4e454c5f535441434b532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144452c0a20202020434f4e53545241494e5420464b5f494d414745535f3220464f524549474e204b455920284348414e4e454c5f494429205245464552454e434553204348414e4e454c532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144452c0a20202020434f4e53545241494e5420464b5f494d414745535f3320464f524549474e204b45592028494d475f494429205245464552454e43455320494d414745532028494429204f4e2044454c45544520534554204e554c4c204f4e2055504441544520434153434144452c0a20202020434f4e53545241494e5420464b5f494d414745535f3420464f524549474e204b455920285448554d424e41494c5f494429205245464552454e43455320494d414745532028494429204f4e2044454c45544520534554204e554c4c204f4e2055504441544520434153434144450a293b0a0a43524541544520494e44455820494d414745535f4348414e4e454c5f535441434b5f494458204f4e2041435155495245445f494d41474553284348414e4e454c5f535441434b5f4944293b0a43524541544520494e44455820494d414745535f4348414e4e454c5f494458204f4e2041435155495245445f494d41474553284348414e4e454c5f4944293b0a43524541544520494e44455820494d414745535f494d475f494458204f4e2041435155495245445f494d4147455328494d475f4944293b0a43524541544520494e44455820494d414745535f5448554d424e41494c5f494458204f4e2041435155495245445f494d41474553285448554d424e41494c5f4944293b0a0a435245415445205441424c45204556454e545320280a20204c4153545f5345454e5f44454c4554494f4e5f4556454e545f494420544543485f4944204e4f54204e554c4c0a293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a204645415455524520564543544f525320202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f200a0a435245415445205441424c4520464541545552455f4445465320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a202020200a20202020434f4445204c4f4e475f4e414d45204e4f54204e554c4c2c0a202020204c4142454c204c4f4e475f4e414d45204e4f54204e554c4c2c0a202020204445534352495054494f4e204445534352495054494f4e2c0a202020200a2020202044535f49442020544543485f4944204e4f54204e554c4c2c0a202020200a202020205052494d415259204b455920284944292c0a20202020434f4e53545241494e5420464b5f464541545552455f444546535f3120464f524549474e204b4559202844535f494429205245464552454e43455320414e414c595349535f444154415f534554532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144452c0a20202020434f4e53545241494e5420464541545552455f444546535f554b5f3120554e4951554528434f44452c2044535f4944290a293b0a0a43524541544520494e44455820464541545552455f444546535f44535f494458204f4e20464541545552455f444546532844535f4944293b0a0a435245415445205441424c4520464541545552455f564f434142554c4152595f5445524d5320280a0949442042494753455249414c20204e4f54204e554c4c2c0a0a2020434f4445204c4f4e475f4e414d45204e4f54204e554c4c2c0a202053455155454e43455f4e554d42455220494e5445474552204e4f54204e554c4c2c0a0946445f49442020544543485f4944204e4f54204e554c4c2c0a0a095052494d415259204b455920284944292c0a09434f4e53545241494e5420464b5f464541545552455f564f434142554c4152595f5445524d535f3120464f524549474e204b4559202846445f494429205245464552454e43455320464541545552455f444546532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e44455820464541545552455f564f434142554c4152595f5445524d535f46445f494458204f4e20464541545552455f564f434142554c4152595f5445524d532846445f4944293b0a0a435245415445205441424c4520464541545552455f56414c55455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a09090a09092d2d20776520757365207468652066697865642064696d656e73696f6e206d657465727320686572650a09095a5f696e5f4d205245414c2c0a09092d2d20776520757365207468652066697865642064696d656e73696f6e207365636f6e647320686572650a0909545f696e5f534543205245414c2c0a09092d2d2053657269616c697a6564203244206d617472697820776974682076616c75657320666f7220656163682073706f742e0a09092d2d20436f6e7461696e7320666c6f6174732077686963682063616e206265204e614e2e200a09092d2d204974206973206e65766572206120636173652074686174207468652077686f6c65206d617472697820636f6e7461696e73204e614e202d20696e2073756368206120636173652077652073617665206e6f7468696e672e0a09092d2d204966206665617475726520646566696e6974696f6e2068617320736f6d6520636f6e6e656374656420766f636162756c617279207465726d73207468656e20746865206d6174726978200a09092d2d2073746f72657320464541545552455f564f434142554c4152595f5445524d532e53455155454e43455f4e554d424552206f6620746865207465726d73202873686f756c64206265206361737465642066726f6d20666c6f617420746f20696e74292e0a09092d2d20496620746865207465726d206973206e756c6c2074686520466c6f61742e4e614e2069732073746f7265642e0a090956414c554553204259544541204e4f54204e554c4c2c0a09090a090946445f49442020544543485f4944204e4f54204e554c4c2c0a09090a09095052494d415259204b455920284944292c0a0909434f4e53545241494e5420464b5f464541545552455f56414c5545535f3120464f524549474e204b4559202846445f494429205245464552454e43455320464541545552455f444546532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a202020202d2d205468697320636f6e737461696e7420646f6573206e6f74206d616b6520616e792073656e73652e204c65617665206974206f757420666f72206e6f772e0a202020202d2d20434f4e53545241494e5420464541545552455f56414c5545535f554b5f3120554e49515545285a5f696e5f4d2c20545f696e5f534543290a293b0a0a43524541544520494e44455820464541545552455f56414c5545535f46445f494458204f4e20464541545552455f56414c5545532846445f4944293b0a43524541544520494e44455820464541545552455f56414c5545535f5a5f414e445f545f494458204f4e20464541545552455f56414c554553285a5f696e5f4d2c20545f696e5f534543293b0a0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a2046554e4354494f4e5320414e44205452494747455253202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f200a0a435245415445204f52205245504c4143452046554e4354494f4e2044454c4554455f554e555345445f494d4147455328292052455455524e5320747269676765722041532024240a424547494e0a20202064656c6574652066726f6d20696d61676573207768657265206964203d204f4c442e696d675f6964206f72206964203d204f4c442e7468756d626e61696c5f69643b0a20202052455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220554e555345445f494d414745532041465445522044454c455445204f4e2041435155495245445f494d414745530a20202020464f52204541434820524f5720455845435554452050524f4345445552452044454c4554455f554e555345445f494d4147455328293b0a0a435245415445204f52205245504c4143452046554e4354494f4e2044454c4554455f554e555345445f4e554c4c45445f494d4147455328292052455455524e5320747269676765722041532024240a424547494e0a096966204e45572e696d675f6964204953204e554c4c207468656e0a09096966204f4c442e696d675f6964204953204e4f54204e554c4c207468656e0a0909202064656c6574652066726f6d20696d61676573207768657265206964203d204f4c442e696d675f69643b0a0909656e642069663b0a09656e642069663b0a096966204e45572e7468756d626e61696c5f6964204953204e554c4c207468656e0a09096966204f4c442e7468756d626e61696c5f6964204953204e4f54204e554c4c207468656e0a0909202064656c6574652066726f6d20696d61676573207768657265206964203d204f4c442e7468756d626e61696c5f69643b0a0909656e642069663b0a09656e642069663b0a0952455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220554e555345445f4e554c4c45445f494d4147455320414654455220555044415445204f4e2041435155495245445f494d414745530a20202020464f52204541434820524f5720455845435554452050524f4345445552452044454c4554455f554e555345445f4e554c4c45445f494d4147455328293b0a0a435245415445204f52205245504c4143452046554e4354494f4e2044454c4554455f454d5054595f41435155495245445f494d4147455328292052455455524e5320747269676765722041532024240a424547494e0a0964656c6574652066726f6d2061637175697265645f696d61676573207768657265206964203d204f4c442e69643b0a0952455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220454d5054595f41435155495245445f494d41474553204245464f524520555044415445204f4e2041435155495245445f494d414745530a0909464f52204541434820524f570a09095748454e20284e45572e696d675f6964204953204e554c4c20414e44204e45572e7468756d626e61696c5f6964204953204e554c4c290a0909455845435554452050524f4345445552452044454c4554455f454d5054595f41435155495245445f494d4147455328293b0a0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a20204372656174652074726967676572204348414e4e454c5f535441434b535f434845434b20776869636820636865636b7320696620626f74682073706f745f696420616e6420646174617365742e636f6e745f6964200a2d2d20202020202020202020202061726520626f7468206e756c6c206f72206e6f74206e756c6c2e0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a435245415445204f52205245504c4143452046554e4354494f4e204348414e4e454c5f535441434b535f434845434b28292052455455524e5320747269676765722041532024240a4445434c4152450a202020765f636f6e745f69642020434f44453b0a424547494e0a0a20202073656c65637420636f6e745f696420696e746f20765f636f6e745f69642066726f6d20696d6167655f646174615f73657473207768657265206964203d204e45572e64735f69643b0a0a2020202d2d20436865636b2074686174206966207468657265206973206e6f2073706f74207468616e207468657265206973206e6f206461746173657420636f6e7461696e65722061732077656c6c0a202020696620765f636f6e745f6964204953204e554c4c207468656e0a2020202020206966204e45572e73706f745f6964204953204e4f54204e554c4c207468656e0a202020202020202020524149534520455843455054494f4e2027496e736572742f557064617465206f66204348414e4e454c5f535441434b53206661696c65642c20617320746865206461746173657420636f6e7461696e6572206973206e6f74207365742c206275742073706f74206973202873706f74206964203d2025292e272c4e45572e73706f745f69643b0a202020202020656e642069663b0a0920656c73650a2020202020206966204e45572e73706f745f6964204953204e554c4c207468656e0a202020202020202020524149534520455843455054494f4e2027496e736572742f557064617465206f66204348414e4e454c5f535441434b53206661696c65642c20617320746865206461746173657420636f6e7461696e65722069732073657420286964203d2025292c206275742073706f74206973206e6f74207365742e272c765f636f6e745f69643b0a202020202020656e642069663b200a202020656e642069663b0a20202052455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a4352454154452054524947474552204348414e4e454c5f535441434b535f434845434b204245464f524520494e53455254204f5220555044415445204f4e204348414e4e454c5f535441434b530a20202020464f52204541434820524f5720455845435554452050524f434544555245204348414e4e454c5f535441434b535f434845434b28293b0a202020200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020437265617465207472696767657220494d4147455f5452414e53464f524d4154494f4e535f44454641554c545f434845434b20776869636820636865636b73200a2d2d2020202020202020202020206966206174206d6f7374206f6e65206368616e6e656c2773207472616e73666f726d6174696f6e2069732064656661756c740a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a435245415445204f52205245504c4143452046554e4354494f4e20494d4147455f5452414e53464f524d4154494f4e535f44454641554c545f434845434b28292052455455524e5320747269676765722041532024240a4445434c4152450a202020765f69735f64656661756c7420626f6f6c65616e3b0a424547494e0a2020206966204e45572e69735f64656661756c74203d20275427207468656e0a0920202073656c6563742069735f64656661756c7420696e746f20765f69735f64656661756c742066726f6d20494d4147455f5452414e53464f524d4154494f4e53200a092020200977686572652069735f64656661756c74203d20275427200a092020200909092020616e64206368616e6e656c5f6964203d204e45572e6368616e6e656c5f69640a0920202009090909616e6420696420213d204e45572e69643b0a09202020696620765f69735f64656661756c74206973204e4f54204e554c4c207468656e0a09202020202020524149534520455843455054494f4e2027496e736572742f557064617465206f6620696d616765207472616e73666f726d6174696f6e2028436f64653a202529206661696c65642c20617320746865206e6577207265636f7264206861732069735f64656661756c742073657420746f207472756520616e6420746865726520697320616c726561647920612064656661756c74207265636f726420646566696e65642e272c204e45572e636f64653b0a09202020656e642069663b0a202020656e642069663b0a0a20202052455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220494d4147455f5452414e53464f524d4154494f4e535f44454641554c545f434845434b204245464f524520494e53455254204f5220555044415445204f4e20494d4147455f5452414e53464f524d4154494f4e530a20202020464f52204541434820524f5720455845435554452050524f43454455524520494d4147455f5452414e53464f524d4154494f4e535f44454641554c545f434845434b28293b0a202020200a	\N
+\.
+
+
+--
+-- Data for Name: events; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY events (last_seen_deletion_event_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: experiments; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiments (id, perm_id, image_transformer_factory) FROM stdin;
+\.
+
+
+--
+-- Name: experiments_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('experiments_id_seq', 1, false);
+
+
+--
+-- Data for Name: feature_defs; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY feature_defs (id, code, label, description, ds_id) FROM stdin;
+\.
+
+
+--
+-- Name: feature_defs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('feature_defs_id_seq', 1, false);
+
+
+--
+-- Data for Name: feature_values; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY feature_values (id, z_in_m, t_in_sec, "values", fd_id) FROM stdin;
+\.
+
+
+--
+-- Name: feature_values_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('feature_values_id_seq', 1, false);
+
+
+--
+-- Data for Name: feature_vocabulary_terms; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY feature_vocabulary_terms (id, code, sequence_number, fd_id) FROM stdin;
+\.
+
+
+--
+-- Name: feature_vocabulary_terms_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('feature_vocabulary_terms_id_seq', 1, false);
+
+
+--
+-- Data for Name: image_data_sets; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY image_data_sets (id, perm_id, fields_width, fields_height, image_transformer_factory, is_multidimensional, image_library_name, image_library_reader_name, cont_id) FROM stdin;
+\.
+
+
+--
+-- Name: image_data_sets_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('image_data_sets_id_seq', 1, false);
+
+
+--
+-- Data for Name: image_transformations; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY image_transformations (id, code, label, description, image_transformer_factory, is_editable, is_default, channel_id) FROM stdin;
+\.
+
+
+--
+-- Name: image_transformations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('image_transformations_id_seq', 1, false);
+
+
+--
+-- Data for Name: image_zoom_level_transformations; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY image_zoom_level_transformations (id, zoom_level_id, channel_id, image_transformation_id) FROM stdin;
+\.
+
+
+--
+-- Name: image_zoom_level_transformations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('image_zoom_level_transformations_id_seq', 1, false);
+
+
+--
+-- Data for Name: image_zoom_levels; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY image_zoom_levels (id, is_original, container_dataset_id, physical_dataset_perm_id, path, width, height, color_depth, file_type) FROM stdin;
+\.
+
+
+--
+-- Name: image_zoom_levels_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('image_zoom_levels_id_seq', 1, false);
+
+
+--
+-- Data for Name: images; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY images (id, path, image_id, color) FROM stdin;
+\.
+
+
+--
+-- Name: images_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('images_id_seq', 1, false);
+
+
+--
+-- Data for Name: spots; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY spots (id, x, y, cont_id) FROM stdin;
+\.
+
+
+--
+-- Name: spots_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('spots_id_seq', 1, false);
+
+
+--
+-- Name: acquired_images_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY acquired_images
+    ADD CONSTRAINT acquired_images_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: analysis_data_sets_perm_id_key; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY analysis_data_sets
+    ADD CONSTRAINT analysis_data_sets_perm_id_key UNIQUE (perm_id);
+
+
+--
+-- Name: analysis_data_sets_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY analysis_data_sets
+    ADD CONSTRAINT analysis_data_sets_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: channel_stacks_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY channel_stacks
+    ADD CONSTRAINT channel_stacks_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: channels_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY channels
+    ADD CONSTRAINT channels_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: channels_uk_1; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY channels
+    ADD CONSTRAINT channels_uk_1 UNIQUE (code, ds_id);
+
+
+--
+-- Name: channels_uk_2; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY channels
+    ADD CONSTRAINT channels_uk_2 UNIQUE (code, exp_id);
+
+
+--
+-- Name: containers_perm_id_key; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY containers
+    ADD CONSTRAINT containers_perm_id_key UNIQUE (perm_id);
+
+
+--
+-- Name: containers_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY containers
+    ADD CONSTRAINT containers_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: experiments_perm_id_key; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiments
+    ADD CONSTRAINT experiments_perm_id_key UNIQUE (perm_id);
+
+
+--
+-- Name: experiments_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiments
+    ADD CONSTRAINT experiments_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: feature_defs_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY feature_defs
+    ADD CONSTRAINT feature_defs_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: feature_defs_uk_1; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY feature_defs
+    ADD CONSTRAINT feature_defs_uk_1 UNIQUE (code, ds_id);
+
+
+--
+-- Name: feature_values_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY feature_values
+    ADD CONSTRAINT feature_values_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: feature_vocabulary_terms_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY feature_vocabulary_terms
+    ADD CONSTRAINT feature_vocabulary_terms_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: image_data_sets_perm_id_key; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY image_data_sets
+    ADD CONSTRAINT image_data_sets_perm_id_key UNIQUE (perm_id);
+
+
+--
+-- Name: image_data_sets_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY image_data_sets
+    ADD CONSTRAINT image_data_sets_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: image_transformations_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY image_transformations
+    ADD CONSTRAINT image_transformations_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: image_transformations_uk_1; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY image_transformations
+    ADD CONSTRAINT image_transformations_uk_1 UNIQUE (code, channel_id);
+
+
+--
+-- Name: image_zoom_level_transformations_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY image_zoom_level_transformations
+    ADD CONSTRAINT image_zoom_level_transformations_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: image_zoom_levels_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY image_zoom_levels
+    ADD CONSTRAINT image_zoom_levels_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: images_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY images
+    ADD CONSTRAINT images_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: spots_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY spots
+    ADD CONSTRAINT spots_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: analysis_data_sets_cont_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX analysis_data_sets_cont_idx ON analysis_data_sets USING btree (cont_id);
+
+
+--
+-- Name: channel_stacks_dim_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX channel_stacks_dim_idx ON channel_stacks USING btree (x, y, z_in_m, t_in_sec);
+
+
+--
+-- Name: channel_stacks_ds_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX channel_stacks_ds_idx ON channel_stacks USING btree (ds_id);
+
+
+--
+-- Name: channel_stacks_spot_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX channel_stacks_spot_idx ON channel_stacks USING btree (spot_id);
+
+
+--
+-- Name: channels_ds_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX channels_ds_idx ON channels USING btree (ds_id);
+
+
+--
+-- Name: containers_expe_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX containers_expe_idx ON containers USING btree (expe_id);
+
+
+--
+-- Name: feature_defs_ds_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX feature_defs_ds_idx ON feature_defs USING btree (ds_id);
+
+
+--
+-- Name: feature_values_fd_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX feature_values_fd_idx ON feature_values USING btree (fd_id);
+
+
+--
+-- Name: feature_values_z_and_t_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX feature_values_z_and_t_idx ON feature_values USING btree (z_in_m, t_in_sec);
+
+
+--
+-- Name: feature_vocabulary_terms_fd_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX feature_vocabulary_terms_fd_idx ON feature_vocabulary_terms USING btree (fd_id);
+
+
+--
+-- Name: image_data_sets_cont_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX image_data_sets_cont_idx ON image_data_sets USING btree (cont_id);
+
+
+--
+-- Name: image_transformations_channels_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX image_transformations_channels_idx ON image_transformations USING btree (channel_id);
+
+
+--
+-- Name: image_zoom_level_transformations_zlid_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX image_zoom_level_transformations_zlid_idx ON image_zoom_level_transformations USING btree (zoom_level_id);
+
+
+--
+-- Name: image_zoom_levels_cont_fk_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX image_zoom_levels_cont_fk_idx ON image_zoom_levels USING btree (container_dataset_id);
+
+
+--
+-- Name: image_zoom_levels_phys_ds_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX image_zoom_levels_phys_ds_idx ON image_zoom_levels USING btree (physical_dataset_perm_id);
+
+
+--
+-- Name: images_channel_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX images_channel_idx ON acquired_images USING btree (channel_id);
+
+
+--
+-- Name: images_channel_stack_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX images_channel_stack_idx ON acquired_images USING btree (channel_stack_id);
+
+
+--
+-- Name: images_img_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX images_img_idx ON acquired_images USING btree (img_id);
+
+
+--
+-- Name: images_thumbnail_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX images_thumbnail_idx ON acquired_images USING btree (thumbnail_id);
+
+
+--
+-- Name: spots_cont_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX spots_cont_idx ON spots USING btree (cont_id);
+
+
+--
+-- Name: spots_coords_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX spots_coords_idx ON spots USING btree (cont_id, x, y);
+
+
+--
+-- Name: channel_stacks_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER channel_stacks_check BEFORE INSERT OR UPDATE ON channel_stacks FOR EACH ROW EXECUTE PROCEDURE channel_stacks_check();
+
+
+--
+-- Name: empty_acquired_images; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER empty_acquired_images BEFORE UPDATE ON acquired_images FOR EACH ROW WHEN (((new.img_id IS NULL) AND (new.thumbnail_id IS NULL))) EXECUTE PROCEDURE delete_empty_acquired_images();
+
+
+--
+-- Name: image_transformations_default_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER image_transformations_default_check BEFORE INSERT OR UPDATE ON image_transformations FOR EACH ROW EXECUTE PROCEDURE image_transformations_default_check();
+
+
+--
+-- Name: unused_images; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER unused_images AFTER DELETE ON acquired_images FOR EACH ROW EXECUTE PROCEDURE delete_unused_images();
+
+
+--
+-- Name: unused_nulled_images; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER unused_nulled_images AFTER UPDATE ON acquired_images FOR EACH ROW EXECUTE PROCEDURE delete_unused_nulled_images();
+
+
+--
+-- Name: fk_analysis_data_set_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY analysis_data_sets
+    ADD CONSTRAINT fk_analysis_data_set_1 FOREIGN KEY (cont_id) REFERENCES containers(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_channel_stacks_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY channel_stacks
+    ADD CONSTRAINT fk_channel_stacks_1 FOREIGN KEY (spot_id) REFERENCES spots(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_channel_stacks_2; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY channel_stacks
+    ADD CONSTRAINT fk_channel_stacks_2 FOREIGN KEY (ds_id) REFERENCES image_data_sets(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_channels_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY channels
+    ADD CONSTRAINT fk_channels_1 FOREIGN KEY (ds_id) REFERENCES image_data_sets(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_channels_2; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY channels
+    ADD CONSTRAINT fk_channels_2 FOREIGN KEY (exp_id) REFERENCES experiments(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_feature_defs_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY feature_defs
+    ADD CONSTRAINT fk_feature_defs_1 FOREIGN KEY (ds_id) REFERENCES analysis_data_sets(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_feature_values_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY feature_values
+    ADD CONSTRAINT fk_feature_values_1 FOREIGN KEY (fd_id) REFERENCES feature_defs(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_feature_vocabulary_terms_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY feature_vocabulary_terms
+    ADD CONSTRAINT fk_feature_vocabulary_terms_1 FOREIGN KEY (fd_id) REFERENCES feature_defs(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_image_data_set_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY image_data_sets
+    ADD CONSTRAINT fk_image_data_set_1 FOREIGN KEY (cont_id) REFERENCES containers(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_image_transformations_channel; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY image_transformations
+    ADD CONSTRAINT fk_image_transformations_channel FOREIGN KEY (channel_id) REFERENCES channels(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_image_zoom_level_transformations_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY image_zoom_level_transformations
+    ADD CONSTRAINT fk_image_zoom_level_transformations_1 FOREIGN KEY (zoom_level_id) REFERENCES image_zoom_levels(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_image_zoom_level_transformations_2; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY image_zoom_level_transformations
+    ADD CONSTRAINT fk_image_zoom_level_transformations_2 FOREIGN KEY (channel_id) REFERENCES channels(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_image_zoom_levels_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY image_zoom_levels
+    ADD CONSTRAINT fk_image_zoom_levels_1 FOREIGN KEY (container_dataset_id) REFERENCES image_data_sets(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_images_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY acquired_images
+    ADD CONSTRAINT fk_images_1 FOREIGN KEY (channel_stack_id) REFERENCES channel_stacks(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_images_2; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY acquired_images
+    ADD CONSTRAINT fk_images_2 FOREIGN KEY (channel_id) REFERENCES channels(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_images_3; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY acquired_images
+    ADD CONSTRAINT fk_images_3 FOREIGN KEY (img_id) REFERENCES images(id) ON UPDATE CASCADE ON DELETE SET NULL;
+
+
+--
+-- Name: fk_images_4; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY acquired_images
+    ADD CONSTRAINT fk_images_4 FOREIGN KEY (thumbnail_id) REFERENCES images(id) ON UPDATE CASCADE ON DELETE SET NULL;
+
+
+--
+-- Name: fk_sample_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY containers
+    ADD CONSTRAINT fk_sample_1 FOREIGN KEY (expe_id) REFERENCES experiments(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: fk_spot_1; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY spots
+    ADD CONSTRAINT fk_spot_1 FOREIGN KEY (cont_id) REFERENCES containers(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: public; Type: ACL; Schema: -; Owner: -
+--
+
+REVOKE ALL ON SCHEMA public FROM PUBLIC;
+REVOKE ALL ON SCHEMA public FROM gakin;
+GRANT ALL ON SCHEMA public TO gakin;
+GRANT ALL ON SCHEMA public TO PUBLIC;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/integration-tests/templates/test_openbis_sync/openbis_test_openbis_sync_openbis2.sql b/integration-tests/templates/test_openbis_sync/openbis_test_openbis_sync_openbis2.sql
new file mode 100644
index 00000000000..7ee632d5ecc
--- /dev/null
+++ b/integration-tests/templates/test_openbis_sync/openbis_test_openbis_sync_openbis2.sql
@@ -0,0 +1,9031 @@
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+--
+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -
+--
+
+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
+
+
+--
+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -
+--
+
+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
+
+
+SET search_path = public, pg_catalog;
+
+--
+-- Name: archiving_status; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN archiving_status AS character varying(100)
+	CONSTRAINT archiving_status_check CHECK (((VALUE)::text = ANY ((ARRAY['LOCKED'::character varying, 'AVAILABLE'::character varying, 'ARCHIVED'::character varying, 'ARCHIVE_PENDING'::character varying, 'UNARCHIVE_PENDING'::character varying, 'BACKUP_PENDING'::character varying])::text[])));
+
+
+--
+-- Name: authorization_role; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN authorization_role AS character varying(40)
+	CONSTRAINT authorization_role_check CHECK (((VALUE)::text = ANY ((ARRAY['ADMIN'::character varying, 'POWER_USER'::character varying, 'USER'::character varying, 'OBSERVER'::character varying, 'ETL_SERVER'::character varying])::text[])));
+
+
+--
+-- Name: boolean_char; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN boolean_char AS boolean DEFAULT false;
+
+
+--
+-- Name: boolean_char_or_unknown; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN boolean_char_or_unknown AS character(1) DEFAULT 'U'::bpchar
+	CONSTRAINT boolean_char_or_unknown_check CHECK ((VALUE = ANY (ARRAY['F'::bpchar, 'T'::bpchar, 'U'::bpchar])));
+
+
+--
+-- Name: code; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN code AS character varying(60);
+
+
+--
+-- Name: column_label; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN column_label AS character varying(128);
+
+
+--
+-- Name: data_set_kind; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN data_set_kind AS character varying(40)
+	CONSTRAINT data_set_kind_check CHECK (((VALUE)::text = ANY ((ARRAY['PHYSICAL'::character varying, 'LINK'::character varying, 'CONTAINER'::character varying])::text[])));
+
+
+--
+-- Name: data_store_service_kind; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN data_store_service_kind AS character varying(40)
+	CONSTRAINT data_store_service_kind_check CHECK (((VALUE)::text = ANY ((ARRAY['PROCESSING'::character varying, 'QUERIES'::character varying])::text[])));
+
+
+--
+-- Name: data_store_service_reporting_plugin_type; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN data_store_service_reporting_plugin_type AS character varying(40)
+	CONSTRAINT data_store_service_reporting_plugin_type_check CHECK (((VALUE)::text = ANY ((ARRAY['TABLE_MODEL'::character varying, 'DSS_LINK'::character varying, 'AGGREGATION_TABLE_MODEL'::character varying])::text[])));
+
+
+--
+-- Name: description_2000; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN description_2000 AS character varying(2000);
+
+
+--
+-- Name: entity_kind; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN entity_kind AS character varying(40)
+	CONSTRAINT entity_kind_check CHECK (((VALUE)::text = ANY ((ARRAY['SAMPLE'::character varying, 'EXPERIMENT'::character varying, 'DATA_SET'::character varying, 'MATERIAL'::character varying])::text[])));
+
+
+--
+-- Name: event_type; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN event_type AS character varying(40)
+	CONSTRAINT event_type_check CHECK (((VALUE)::text = ANY ((ARRAY['DELETION'::character varying, 'MOVEMENT'::character varying])::text[])));
+
+
+--
+-- Name: file; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN file AS bytea;
+
+
+--
+-- Name: file_name; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN file_name AS character varying(255);
+
+
+--
+-- Name: grid_expression; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN grid_expression AS character varying(2000);
+
+
+--
+-- Name: grid_id; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN grid_id AS character varying(200);
+
+
+--
+-- Name: identifier; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN identifier AS character varying(200);
+
+
+--
+-- Name: object_name; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN object_name AS character varying(50);
+
+
+--
+-- Name: operation_execution_state; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN operation_execution_state AS character varying(40)
+	CONSTRAINT operation_execution_state_check CHECK (((VALUE)::text = ANY ((ARRAY['NEW'::character varying, 'SCHEDULED'::character varying, 'RUNNING'::character varying, 'FINISHED'::character varying, 'FAILED'::character varying])::text[])));
+
+
+--
+-- Name: ordinal_int; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN ordinal_int AS bigint
+	CONSTRAINT ordinal_int_check CHECK ((VALUE > 0));
+
+
+--
+-- Name: plugin_type; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN plugin_type AS character varying(40)
+	CONSTRAINT plugin_type_check CHECK (((VALUE)::text = ANY ((ARRAY['JYTHON'::character varying, 'PREDEPLOYED'::character varying])::text[])));
+
+
+--
+-- Name: query_type; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN query_type AS character varying(40)
+	CONSTRAINT query_type_check CHECK (((VALUE)::text = ANY ((ARRAY['GENERIC'::character varying, 'EXPERIMENT'::character varying, 'SAMPLE'::character varying, 'DATA_SET'::character varying, 'MATERIAL'::character varying])::text[])));
+
+
+--
+-- Name: real_value; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN real_value AS real;
+
+
+--
+-- Name: script_type; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN script_type AS character varying(40)
+	CONSTRAINT script_type_check CHECK (((VALUE)::text = ANY ((ARRAY['DYNAMIC_PROPERTY'::character varying, 'MANAGED_PROPERTY'::character varying, 'ENTITY_VALIDATION'::character varying])::text[])));
+
+
+--
+-- Name: tech_id; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN tech_id AS bigint;
+
+
+--
+-- Name: text_value; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN text_value AS text;
+
+
+--
+-- Name: time_stamp; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN time_stamp AS timestamp with time zone;
+
+
+--
+-- Name: time_stamp_dfl; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN time_stamp_dfl AS timestamp with time zone NOT NULL DEFAULT now();
+
+
+--
+-- Name: title_100; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN title_100 AS character varying(100);
+
+
+--
+-- Name: user_id; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN user_id AS character varying(50);
+
+
+--
+-- Name: check_created_or_modified_data_set_owner_is_alive(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION check_created_or_modified_data_set_owner_is_alive() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+	owner_code	CODE;
+	owner_del_id	TECH_ID;
+BEGIN
+	IF (NEW.del_id IS NOT NULL) THEN
+		RETURN NEW;
+	END IF;
+
+  -- check sample
+  IF (NEW.samp_id IS NOT NULL) THEN
+  	SELECT del_id, code INTO owner_del_id, owner_code
+  	  FROM samples 
+  	  WHERE id = NEW.samp_id;
+  	IF (owner_del_id IS NOT NULL) THEN 
+			RAISE EXCEPTION 'Data Set (Code: %) cannot be connected to a Sample (Code: %) %.', 
+			                NEW.code, owner_code, deletion_description(owner_del_id);
+		END IF;
+	END IF;
+	-- check experiment
+  IF (NEW.expe_id IS NOT NULL) THEN
+		SELECT del_id, code INTO owner_del_id, owner_code
+	    FROM experiments 
+	    WHERE id = NEW.expe_id;
+	  IF (owner_del_id IS NOT NULL) THEN 
+			RAISE EXCEPTION 'Data Set (Code: %) cannot be connected to an Experiment (Code: %) %.', 
+			                NEW.code, owner_code, deletion_description(owner_del_id);
+		END IF;	
+	END IF;	
+	RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: check_created_or_modified_sample_owner_is_alive(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION check_created_or_modified_sample_owner_is_alive() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+	owner_code	CODE;
+	owner_del_id	TECH_ID;
+BEGIN
+	IF (NEW.del_id IS NOT NULL) THEN
+		RETURN NEW;
+	END IF;
+
+  -- check experiment (can't be deleted)
+  IF (NEW.expe_id IS NOT NULL) THEN
+  	SELECT del_id, code INTO owner_del_id, owner_code
+  	  FROM experiments 
+  	  WHERE id = NEW.expe_id;
+  	IF (owner_del_id IS NOT NULL) THEN 
+			RAISE EXCEPTION 'Sample (Code: %) cannot be connected to an Experiment (Code: %) %.', 
+   		                NEW.code, owner_code, deletion_description(owner_del_id);
+		END IF;
+	END IF;
+	RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: check_deletion_consistency_on_experiment_deletion(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION check_deletion_consistency_on_experiment_deletion() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+  counter  INTEGER;
+BEGIN
+	IF (OLD.del_id IS NOT NULL OR NEW.del_id IS NULL) THEN
+		RETURN NEW;
+	END IF;
+	
+  -- check datasets
+	SELECT count(*) INTO counter 
+	  FROM data
+	  WHERE data.expe_id = NEW.id AND data.del_id IS NULL;
+	IF (counter > 0) THEN
+	  RAISE EXCEPTION 'Experiment (Code: %) deletion failed because at least one of its data sets was not deleted.', NEW.code;
+	END IF;
+	-- check samples
+	SELECT count(*) INTO counter 
+	  FROM samples 
+	  WHERE samples.expe_id = NEW.id AND samples.del_id IS NULL;
+	IF (counter > 0) THEN
+	  RAISE EXCEPTION 'Experiment (Code: %) deletion failed because at least one of its samples was not deleted.', NEW.code;
+	END IF;
+	RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: check_deletion_consistency_on_sample_deletion(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION check_deletion_consistency_on_sample_deletion() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+  counter  INTEGER;
+BEGIN
+	IF (OLD.del_id IS NOT NULL OR NEW.del_id IS NULL) THEN
+		RETURN NEW;
+	END IF;
+
+  -- all directly connected data sets need to be deleted
+  -- check datasets
+	SELECT count(*) INTO counter 
+	  FROM data
+	  WHERE data.samp_id = NEW.id AND data.del_id IS NULL;
+	IF (counter > 0) THEN
+	  RAISE EXCEPTION 'Sample (Code: %) deletion failed because at least one of its data sets was not deleted.', NEW.code;
+	END IF;
+  -- all components need to be deleted
+	SELECT count(*) INTO counter 
+	  FROM samples 
+	  WHERE samples.samp_id_part_of = NEW.id AND samples.del_id IS NULL;
+	IF (counter > 0) THEN
+	  RAISE EXCEPTION 'Sample (Code: %) deletion failed because at least one of its component samples was not deleted.', NEW.code;
+	END IF;
+	RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: controlled_vocabulary_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION controlled_vocabulary_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+   v_code  CODE;
+BEGIN
+
+   select code into v_code from data_types where id = NEW.daty_id;
+
+   -- Check if the data is of type "CONTROLLEDVOCABULARY"
+   if v_code = 'CONTROLLEDVOCABULARY' then
+      if NEW.covo_id IS NULL then
+         RAISE EXCEPTION 'Insert/Update of Property Type (Code: %) failed, as its Data Type is CONTROLLEDVOCABULARY, but it is not linked to a Controlled Vocabulary.', NEW.code;
+      end if;
+   end if;
+
+   RETURN NEW;
+
+END;
+$$;
+
+
+--
+-- Name: data_exp_or_sample_link_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION data_exp_or_sample_link_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+  space_id CODE;
+  sample_code CODE;
+BEGIN
+  if NEW.expe_id IS NOT NULL then
+    RETURN NEW;
+  end if;
+  if NEW.samp_id IS NULL then
+    RAISE EXCEPTION 'Neither experiment nor sample is specified for data set %', NEW.code;
+  end if;
+  select s.id, s.code into space_id, sample_code from samples_all s where s.id = NEW.samp_id;
+  if space_id is NULL then
+    RAISE EXCEPTION 'Sample % is a shared sample.', sample_code;
+  end if;
+  RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: data_set_property_with_material_data_type_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION data_set_property_with_material_data_type_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+   v_type_id  CODE;
+   v_type_id_prop  CODE;
+BEGIN
+   if NEW.mate_prop_id IS NOT NULL then
+			-- find material type id of the property type 
+			select pt.maty_prop_id into v_type_id_prop 
+			  from data_set_type_property_types dstpt, property_types pt 
+			 where NEW.dstpt_id = dstpt.id AND dstpt.prty_id = pt.id;
+		
+			if v_type_id_prop IS NOT NULL then
+				-- find material type id of the material which consists the entity's property value
+				select entity.maty_id into v_type_id 
+				  from materials entity
+				 where NEW.mate_prop_id = entity.id;
+				if v_type_id != v_type_id_prop then
+					RAISE EXCEPTION 'Insert/Update of property value referencing material (id: %) failed, as referenced material type is different than expected (id %, expected id: %).', 
+												 NEW.mate_prop_id, v_type_id, v_type_id_prop;
+				end if;
+			end if;
+   end if;
+   RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: deletion_description(tech_id); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION deletion_description(del_id tech_id) RETURNS character varying
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+  del_person VARCHAR;
+  del_date VARCHAR;
+  del_reason VARCHAR;
+BEGIN
+  SELECT p.last_name || ' ' || p.first_name || ' (' || p.email || ')', 
+         to_char(d.registration_timestamp, 'YYYY-MM-DD HH:MM:SS'), d.reason 
+    INTO del_person, del_date, del_reason FROM deletions d, persons p 
+    WHERE d.pers_id_registerer = p.id AND d.id = del_id;
+  RETURN 'deleted by ' || del_person || ' on ' || del_date || ' with reason: "' || del_reason || '"';
+END;
+$$;
+
+
+--
+-- Name: disable_project_level_samples(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION disable_project_level_samples() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+BEGIN
+    IF (NEW.proj_id IS NOT NULL) THEN
+    RAISE EXCEPTION 'Project level samples are disabled';
+  END IF;
+  
+  RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: experiment_property_with_material_data_type_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION experiment_property_with_material_data_type_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+   v_type_id  CODE;
+   v_type_id_prop  CODE;
+BEGIN
+   if NEW.mate_prop_id IS NOT NULL then
+			-- find material type id of the property type 
+			select pt.maty_prop_id into v_type_id_prop 
+			  from experiment_type_property_types etpt, property_types pt 
+			 where NEW.etpt_id = etpt.id AND etpt.prty_id = pt.id;
+		
+			if v_type_id_prop IS NOT NULL then
+				-- find material type id of the material which consists the entity's property value
+				select entity.maty_id into v_type_id 
+				  from materials entity
+				 where NEW.mate_prop_id = entity.id;
+				if v_type_id != v_type_id_prop then
+					RAISE EXCEPTION 'Insert/Update of property value referencing material (id: %) failed, as referenced material type is different than expected (id %, expected id: %).', 
+												 NEW.mate_prop_id, v_type_id, v_type_id_prop;
+				end if;
+			end if;
+   end if;
+   RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: external_data_storage_format_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION external_data_storage_format_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+   v_covo_code  CODE;
+   data_code CODE;
+BEGIN
+
+   select code into v_covo_code from controlled_vocabularies
+      where is_internal_namespace = true and 
+         id = (select covo_id from controlled_vocabulary_terms where id = NEW.cvte_id_stor_fmt);
+   -- Check if the data storage format is a term of the controlled vocabulary "STORAGE_FORMAT"
+   if v_covo_code != 'STORAGE_FORMAT' then
+      select code into data_code from data_all where id = NEW.data_id; 
+      RAISE EXCEPTION 'Insert/Update of Data (Code: %) failed, as its Storage Format is %, but is required to be STORAGE_FORMAT.', data_code, v_covo_code;
+   end if;
+
+   RETURN NEW;
+
+END;
+$$;
+
+
+--
+-- Name: material_property_with_material_data_type_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION material_property_with_material_data_type_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+   v_type_id  CODE;
+   v_type_id_prop  CODE;
+BEGIN
+   if NEW.mate_prop_id IS NOT NULL then
+			-- find material type id of the property type 
+			select pt.maty_prop_id into v_type_id_prop 
+			  from material_type_property_types etpt, property_types pt 
+			 where NEW.mtpt_id = etpt.id AND etpt.prty_id = pt.id;
+		
+			if v_type_id_prop IS NOT NULL then
+				-- find material type id of the material which consists the entity's property value
+				select entity.maty_id into v_type_id 
+				  from materials entity
+				 where NEW.mate_prop_id = entity.id;
+				if v_type_id != v_type_id_prop then
+					RAISE EXCEPTION 'Insert/Update of property value referencing material (id: %) failed, as referenced material type is different than expected (id %, expected id: %).', 
+							 NEW.mate_prop_id, v_type_id, v_type_id_prop;
+				end if;
+			end if;
+   end if;
+   RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: preserve_deletion_consistency_on_data_set_relationships(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION preserve_deletion_consistency_on_data_set_relationships() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+  delid  TECH_ID;
+BEGIN
+	IF (NEW.del_id IS NOT NULL OR OLD.del_id IS NULL) THEN
+		RETURN NEW;
+	END IF;
+	SELECT del_id INTO delid
+		FROM DATA_ALL where id = NEW.data_id_parent;
+	IF (delid IS NOT NULL) THEN
+		NEW.del_id = delid;
+	END IF;
+	SELECT del_id INTO delid
+		FROM DATA_ALL where id = NEW.data_id_child;
+	IF (delid IS NOT NULL) THEN
+		NEW.del_id = delid;
+	END IF;
+	RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: preserve_deletion_consistency_on_sample_relationships(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION preserve_deletion_consistency_on_sample_relationships() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+  delid  TECH_ID;
+BEGIN
+	IF (NEW.del_id IS NOT NULL OR OLD.del_id IS NULL) THEN
+		RETURN NEW;
+	END IF;
+	SELECT del_id INTO delid
+		FROM SAMPLES_ALL where id = NEW.sample_id_parent;
+	IF (delid IS NOT NULL) THEN
+		NEW.del_id = delid;
+	END IF;
+	SELECT del_id INTO delid
+		FROM SAMPLES_ALL where id = NEW.sample_id_child;
+	IF (delid IS NOT NULL) THEN
+		NEW.del_id = delid;
+	END IF;
+	RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: rename_sequence(character varying, character varying); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION rename_sequence(old_name character varying, new_name character varying) RETURNS integer
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+  CURR_SEQ_VAL   INTEGER;
+BEGIN
+  SELECT INTO CURR_SEQ_VAL NEXTVAL(OLD_NAME);
+  EXECUTE 'CREATE SEQUENCE ' || NEW_NAME || ' START WITH ' || CURR_SEQ_VAL;
+  EXECUTE 'DROP SEQUENCE ' || OLD_NAME;
+  RETURN CURR_SEQ_VAL;
+END;
+$$;
+
+
+--
+-- Name: sample_fill_code_unique_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION sample_fill_code_unique_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+BEGIN
+  NEW.code_unique_check = NEW.code || ',' || coalesce(NEW.samp_id_part_of, -1) || ',' || coalesce(NEW.proj_id, -1) || ',' || coalesce(NEW.space_id, -1);
+  RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: sample_fill_subcode_unique_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION sample_fill_subcode_unique_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+    unique_subcode  BOOLEAN_CHAR;
+BEGIN
+    SELECT is_subcode_unique into unique_subcode FROM sample_types WHERE id = NEW.saty_id;
+    
+    IF (unique_subcode) THEN
+    NEW.subcode_unique_check = NEW.code || ',' || coalesce(NEW.saty_id, -1) || ',' || coalesce(NEW.proj_id, -1) || ',' || coalesce(NEW.space_id, -1);
+    ELSE
+    NEW.subcode_unique_check = NULL;
+  END IF;
+  
+  RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: sample_property_with_material_data_type_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION sample_property_with_material_data_type_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+DECLARE
+   v_type_id  CODE;
+   v_type_id_prop  CODE;
+BEGIN
+   if NEW.mate_prop_id IS NOT NULL then
+			-- find material type id of the property type 
+			select pt.maty_prop_id into v_type_id_prop 
+			  from sample_type_property_types etpt, property_types pt 
+			 where NEW.stpt_id = etpt.id AND etpt.prty_id = pt.id;
+		
+			if v_type_id_prop IS NOT NULL then
+				-- find material type id of the material which consists the entity's property value
+				select entity.maty_id into v_type_id 
+				  from materials entity
+				 where NEW.mate_prop_id = entity.id;
+				if v_type_id != v_type_id_prop then
+					RAISE EXCEPTION 'Insert/Update of property value referencing material (id: %) failed, as referenced material type is different than expected (id %, expected id: %).', 
+												 NEW.mate_prop_id, v_type_id, v_type_id_prop;
+				end if;
+			end if;
+   end if;
+   RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: sample_type_fill_subcode_unique_check(); Type: FUNCTION; Schema: public; Owner: -
+--
+
+CREATE FUNCTION sample_type_fill_subcode_unique_check() RETURNS trigger
+    LANGUAGE plpgsql
+    AS $$
+BEGIN
+    IF (NEW.is_subcode_unique::boolean <> OLD.is_subcode_unique::boolean) THEN
+      UPDATE samples_all SET subcode_unique_check = subcode_unique_check WHERE saty_id = NEW.id;
+  END IF;
+    RETURN NEW;
+END;
+$$;
+
+
+--
+-- Name: attachment_content_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE attachment_content_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+SET default_tablespace = '';
+
+SET default_with_oids = false;
+
+--
+-- Name: attachment_contents; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE attachment_contents (
+    id tech_id NOT NULL,
+    value file NOT NULL
+);
+
+
+--
+-- Name: attachment_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE attachment_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: attachments; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE attachments (
+    id tech_id NOT NULL,
+    expe_id tech_id,
+    samp_id tech_id,
+    proj_id tech_id,
+    exac_id tech_id NOT NULL,
+    file_name file_name NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    version integer NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    title title_100,
+    description description_2000,
+    CONSTRAINT atta_arc_ck CHECK ((((((expe_id IS NOT NULL) AND (proj_id IS NULL)) AND (samp_id IS NULL)) OR (((expe_id IS NULL) AND (proj_id IS NOT NULL)) AND (samp_id IS NULL))) OR (((expe_id IS NULL) AND (proj_id IS NULL)) AND (samp_id IS NOT NULL))))
+);
+
+
+--
+-- Name: authorization_group_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE authorization_group_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: authorization_group_persons; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE authorization_group_persons (
+    ag_id tech_id NOT NULL,
+    pers_id tech_id NOT NULL
+);
+
+
+--
+-- Name: authorization_groups; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE authorization_groups (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    modification_timestamp time_stamp DEFAULT now()
+);
+
+
+--
+-- Name: code_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE code_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: controlled_vocabularies; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE controlled_vocabularies (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    is_managed_internally boolean_char DEFAULT false NOT NULL,
+    is_internal_namespace boolean_char DEFAULT false NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    is_chosen_from_list boolean_char DEFAULT true NOT NULL,
+    source_uri character varying(250)
+);
+
+
+--
+-- Name: controlled_vocabulary_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE controlled_vocabulary_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: controlled_vocabulary_terms; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE controlled_vocabulary_terms (
+    id tech_id NOT NULL,
+    code object_name NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    covo_id tech_id NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    label column_label,
+    description description_2000,
+    ordinal ordinal_int NOT NULL,
+    is_official boolean_char DEFAULT true NOT NULL,
+    CONSTRAINT cvte_ck CHECK (((ordinal)::bigint > 0))
+);
+
+
+--
+-- Name: core_plugin_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE core_plugin_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: core_plugins; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE core_plugins (
+    id tech_id NOT NULL,
+    name character varying(200) NOT NULL,
+    version integer NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    master_reg_script text_value
+);
+
+
+--
+-- Name: cvte_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE cvte_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_all; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_all (
+    id tech_id NOT NULL,
+    code code,
+    dsty_id tech_id NOT NULL,
+    dast_id tech_id NOT NULL,
+    expe_id tech_id,
+    data_producer_code code,
+    production_timestamp time_stamp,
+    samp_id tech_id,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id,
+    is_valid boolean_char DEFAULT true,
+    modification_timestamp time_stamp DEFAULT now(),
+    access_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    is_derived boolean_char NOT NULL,
+    del_id tech_id,
+    orig_del tech_id,
+    pers_id_modifier tech_id,
+    version integer DEFAULT 0,
+    CONSTRAINT data_ck CHECK (((expe_id IS NOT NULL) OR (samp_id IS NOT NULL)))
+);
+
+
+--
+-- Name: data; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW data AS
+ SELECT data_all.id,
+    data_all.code,
+    data_all.dsty_id,
+    data_all.dast_id,
+    data_all.expe_id,
+    data_all.data_producer_code,
+    data_all.production_timestamp,
+    data_all.samp_id,
+    data_all.registration_timestamp,
+    data_all.access_timestamp,
+    data_all.pers_id_registerer,
+    data_all.pers_id_modifier,
+    data_all.is_valid,
+    data_all.modification_timestamp,
+    data_all.is_derived,
+    data_all.del_id,
+    data_all.orig_del,
+    data_all.version
+   FROM data_all
+  WHERE (data_all.del_id IS NULL);
+
+
+--
+-- Name: data_deleted; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW data_deleted AS
+ SELECT data_all.id,
+    data_all.code,
+    data_all.dsty_id,
+    data_all.dast_id,
+    data_all.expe_id,
+    data_all.data_producer_code,
+    data_all.production_timestamp,
+    data_all.samp_id,
+    data_all.registration_timestamp,
+    data_all.access_timestamp,
+    data_all.pers_id_registerer,
+    data_all.pers_id_modifier,
+    data_all.is_valid,
+    data_all.modification_timestamp,
+    data_all.is_derived,
+    data_all.del_id,
+    data_all.orig_del,
+    data_all.version
+   FROM data_all
+  WHERE (data_all.del_id IS NOT NULL);
+
+
+--
+-- Name: data_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_set_properties_history; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_set_properties_history (
+    id tech_id NOT NULL,
+    ds_id tech_id NOT NULL,
+    dstpt_id tech_id NOT NULL,
+    value text_value,
+    vocabulary_term identifier,
+    material identifier,
+    pers_id_author tech_id NOT NULL,
+    valid_from_timestamp time_stamp NOT NULL,
+    valid_until_timestamp time_stamp DEFAULT now(),
+    CONSTRAINT dsprh_ck CHECK ((((((value IS NOT NULL) AND (vocabulary_term IS NULL)) AND (material IS NULL)) OR (((value IS NULL) AND (vocabulary_term IS NOT NULL)) AND (material IS NULL))) OR (((value IS NULL) AND (vocabulary_term IS NULL)) AND (material IS NOT NULL))))
+);
+
+
+--
+-- Name: data_set_relationships_history; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_set_relationships_history (
+    id tech_id NOT NULL,
+    main_data_id tech_id NOT NULL,
+    relation_type text_value,
+    ordinal integer,
+    expe_id tech_id,
+    samp_id tech_id,
+    data_id tech_id,
+    entity_perm_id text_value,
+    pers_id_author tech_id,
+    valid_from_timestamp time_stamp NOT NULL,
+    valid_until_timestamp time_stamp
+);
+
+
+--
+-- Name: data_set_history_view; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW data_set_history_view AS
+ SELECT (2 * (data_set_relationships_history.id)::bigint) AS id,
+    data_set_relationships_history.main_data_id,
+    data_set_relationships_history.relation_type,
+    data_set_relationships_history.ordinal,
+    data_set_relationships_history.expe_id,
+    data_set_relationships_history.samp_id,
+    data_set_relationships_history.data_id,
+    data_set_relationships_history.entity_perm_id,
+    NULL::bigint AS dstpt_id,
+    NULL::text AS value,
+    NULL::character varying AS vocabulary_term,
+    NULL::character varying AS material,
+    data_set_relationships_history.pers_id_author,
+    data_set_relationships_history.valid_from_timestamp,
+    data_set_relationships_history.valid_until_timestamp
+   FROM data_set_relationships_history
+  WHERE (data_set_relationships_history.valid_until_timestamp IS NOT NULL)
+UNION
+ SELECT ((2 * (data_set_properties_history.id)::bigint) + 1) AS id,
+    data_set_properties_history.ds_id AS main_data_id,
+    NULL::text AS relation_type,
+    NULL::integer AS ordinal,
+    NULL::bigint AS expe_id,
+    NULL::bigint AS samp_id,
+    NULL::bigint AS data_id,
+    NULL::text AS entity_perm_id,
+    data_set_properties_history.dstpt_id,
+    data_set_properties_history.value,
+    data_set_properties_history.vocabulary_term,
+    data_set_properties_history.material,
+    data_set_properties_history.pers_id_author,
+    data_set_properties_history.valid_from_timestamp,
+    data_set_properties_history.valid_until_timestamp
+   FROM data_set_properties_history;
+
+
+--
+-- Name: data_set_properties; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_set_properties (
+    id tech_id NOT NULL,
+    ds_id tech_id NOT NULL,
+    dstpt_id tech_id NOT NULL,
+    value text_value,
+    cvte_id tech_id,
+    mate_prop_id tech_id,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_author tech_id NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    CONSTRAINT dspr_ck CHECK ((((((value IS NOT NULL) AND (cvte_id IS NULL)) AND (mate_prop_id IS NULL)) OR (((value IS NULL) AND (cvte_id IS NOT NULL)) AND (mate_prop_id IS NULL))) OR (((value IS NULL) AND (cvte_id IS NULL)) AND (mate_prop_id IS NOT NULL))))
+);
+
+
+--
+-- Name: data_set_property_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_set_property_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_set_relationship_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_set_relationship_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_set_relationships_all; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_set_relationships_all (
+    data_id_parent tech_id NOT NULL,
+    data_id_child tech_id NOT NULL,
+    relationship_id tech_id NOT NULL,
+    ordinal integer,
+    del_id tech_id,
+    pers_id_author tech_id,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    modification_timestamp time_stamp DEFAULT now()
+);
+
+
+--
+-- Name: data_set_relationships; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW data_set_relationships AS
+ SELECT data_set_relationships_all.data_id_parent,
+    data_set_relationships_all.data_id_child,
+    data_set_relationships_all.relationship_id,
+    data_set_relationships_all.ordinal,
+    data_set_relationships_all.del_id,
+    data_set_relationships_all.pers_id_author,
+    data_set_relationships_all.registration_timestamp,
+    data_set_relationships_all.modification_timestamp
+   FROM data_set_relationships_all
+  WHERE (data_set_relationships_all.del_id IS NULL);
+
+
+--
+-- Name: data_set_relationships_history_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_set_relationships_history_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_set_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_set_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_set_type_property_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_set_type_property_types (
+    id tech_id NOT NULL,
+    dsty_id tech_id NOT NULL,
+    prty_id tech_id NOT NULL,
+    is_mandatory boolean_char DEFAULT false NOT NULL,
+    is_managed_internally boolean_char DEFAULT false NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    ordinal ordinal_int NOT NULL,
+    section description_2000,
+    script_id tech_id,
+    is_shown_edit boolean_char DEFAULT true NOT NULL,
+    show_raw_value boolean_char DEFAULT false NOT NULL
+);
+
+
+--
+-- Name: data_set_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_set_types (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000,
+    modification_timestamp time_stamp DEFAULT now(),
+    main_ds_pattern character varying(300),
+    main_ds_path character varying(1000),
+    deletion_disallow boolean_char DEFAULT false,
+    data_set_kind data_set_kind DEFAULT 'PHYSICAL'::character varying NOT NULL,
+    validation_script_id tech_id
+);
+
+
+--
+-- Name: data_store_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_store_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_store_service_data_set_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_store_service_data_set_types (
+    data_store_service_id tech_id NOT NULL,
+    data_set_type_id tech_id NOT NULL
+);
+
+
+--
+-- Name: data_store_services; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_store_services (
+    id tech_id NOT NULL,
+    key character varying(256) NOT NULL,
+    label character varying(256) NOT NULL,
+    kind data_store_service_kind NOT NULL,
+    data_store_id tech_id NOT NULL,
+    reporting_plugin_type data_store_service_reporting_plugin_type
+);
+
+
+--
+-- Name: data_store_services_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_store_services_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_stores; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_stores (
+    id tech_id NOT NULL,
+    uuid code NOT NULL,
+    code code NOT NULL,
+    download_url character varying(1024) NOT NULL,
+    remote_url character varying(250) NOT NULL,
+    session_token character varying(50) NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    is_archiver_configured boolean_char DEFAULT false NOT NULL,
+    data_source_definitions text_value
+);
+
+
+--
+-- Name: data_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_types (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000 NOT NULL
+);
+
+
+--
+-- Name: database_instance_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE database_instance_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: database_version_logs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE database_version_logs (
+    db_version character varying(4) NOT NULL,
+    module_name character varying(250),
+    run_status character varying(10),
+    run_status_timestamp timestamp without time zone,
+    module_code bytea,
+    run_exception bytea
+);
+
+
+--
+-- Name: deletion_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE deletion_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: deletions; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE deletions (
+    id tech_id NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    reason description_2000 NOT NULL
+);
+
+
+--
+-- Name: dstpt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE dstpt_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: entity_operations_log; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE entity_operations_log (
+    id tech_id NOT NULL,
+    registration_id tech_id NOT NULL
+);
+
+
+--
+-- Name: entity_operations_log_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE entity_operations_log_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: etpt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE etpt_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: event_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE event_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: events; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE events (
+    id tech_id NOT NULL,
+    event_type event_type NOT NULL,
+    description text_value,
+    reason description_2000,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    entity_type character varying(80) NOT NULL,
+    identifiers text_value NOT NULL,
+    content text_value,
+    exac_id tech_id,
+    CONSTRAINT evnt_et_enum_ck CHECK (((entity_type)::text = ANY ((ARRAY['ATTACHMENT'::character varying, 'DATASET'::character varying, 'EXPERIMENT'::character varying, 'SPACE'::character varying, 'MATERIAL'::character varying, 'PROJECT'::character varying, 'PROPERTY_TYPE'::character varying, 'SAMPLE'::character varying, 'VOCABULARY'::character varying, 'AUTHORIZATION_GROUP'::character varying, 'METAPROJECT'::character varying])::text[])))
+);
+
+
+--
+-- Name: experiment_code_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE experiment_code_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: experiment_properties_history; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE experiment_properties_history (
+    id tech_id NOT NULL,
+    expe_id tech_id NOT NULL,
+    etpt_id tech_id NOT NULL,
+    value text_value,
+    vocabulary_term identifier,
+    material identifier,
+    pers_id_author tech_id NOT NULL,
+    valid_from_timestamp time_stamp NOT NULL,
+    valid_until_timestamp time_stamp DEFAULT now(),
+    CONSTRAINT exprh_ck CHECK ((((((value IS NOT NULL) AND (vocabulary_term IS NULL)) AND (material IS NULL)) OR (((value IS NULL) AND (vocabulary_term IS NOT NULL)) AND (material IS NULL))) OR (((value IS NULL) AND (vocabulary_term IS NULL)) AND (material IS NOT NULL))))
+);
+
+
+--
+-- Name: experiment_relationships_history; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE experiment_relationships_history (
+    id tech_id NOT NULL,
+    main_expe_id tech_id NOT NULL,
+    relation_type text_value,
+    samp_id tech_id,
+    data_id tech_id,
+    entity_perm_id text_value,
+    pers_id_author tech_id,
+    valid_from_timestamp time_stamp NOT NULL,
+    valid_until_timestamp time_stamp,
+    proj_id tech_id
+);
+
+
+--
+-- Name: experiment_history_view; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW experiment_history_view AS
+ SELECT (2 * (experiment_relationships_history.id)::bigint) AS id,
+    experiment_relationships_history.main_expe_id,
+    experiment_relationships_history.relation_type,
+    experiment_relationships_history.proj_id,
+    experiment_relationships_history.samp_id,
+    experiment_relationships_history.data_id,
+    experiment_relationships_history.entity_perm_id,
+    NULL::bigint AS etpt_id,
+    NULL::text AS value,
+    NULL::character varying AS vocabulary_term,
+    NULL::character varying AS material,
+    experiment_relationships_history.pers_id_author,
+    experiment_relationships_history.valid_from_timestamp,
+    experiment_relationships_history.valid_until_timestamp
+   FROM experiment_relationships_history
+  WHERE (experiment_relationships_history.valid_until_timestamp IS NOT NULL)
+UNION
+ SELECT ((2 * (experiment_properties_history.id)::bigint) + 1) AS id,
+    experiment_properties_history.expe_id AS main_expe_id,
+    NULL::text AS relation_type,
+    NULL::bigint AS proj_id,
+    NULL::bigint AS samp_id,
+    NULL::bigint AS data_id,
+    NULL::text AS entity_perm_id,
+    experiment_properties_history.etpt_id,
+    experiment_properties_history.value,
+    experiment_properties_history.vocabulary_term,
+    experiment_properties_history.material,
+    experiment_properties_history.pers_id_author,
+    experiment_properties_history.valid_from_timestamp,
+    experiment_properties_history.valid_until_timestamp
+   FROM experiment_properties_history;
+
+
+--
+-- Name: experiment_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE experiment_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: experiment_properties; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE experiment_properties (
+    id tech_id NOT NULL,
+    expe_id tech_id NOT NULL,
+    etpt_id tech_id NOT NULL,
+    value text_value,
+    cvte_id tech_id,
+    mate_prop_id tech_id,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_author tech_id NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    CONSTRAINT expr_ck CHECK ((((((value IS NOT NULL) AND (cvte_id IS NULL)) AND (mate_prop_id IS NULL)) OR (((value IS NULL) AND (cvte_id IS NOT NULL)) AND (mate_prop_id IS NULL))) OR (((value IS NULL) AND (cvte_id IS NULL)) AND (mate_prop_id IS NOT NULL))))
+);
+
+
+--
+-- Name: experiment_property_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE experiment_property_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: experiment_relationships_history_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE experiment_relationships_history_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: experiment_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE experiment_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: experiment_type_property_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE experiment_type_property_types (
+    id tech_id NOT NULL,
+    exty_id tech_id NOT NULL,
+    prty_id tech_id NOT NULL,
+    is_mandatory boolean_char DEFAULT false NOT NULL,
+    is_managed_internally boolean_char DEFAULT false NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    ordinal ordinal_int NOT NULL,
+    section description_2000,
+    script_id tech_id,
+    is_shown_edit boolean_char DEFAULT true NOT NULL,
+    show_raw_value boolean_char DEFAULT false NOT NULL
+);
+
+
+--
+-- Name: experiment_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE experiment_types (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000,
+    modification_timestamp time_stamp DEFAULT now(),
+    validation_script_id tech_id
+);
+
+
+--
+-- Name: experiments_all; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE experiments_all (
+    id tech_id NOT NULL,
+    perm_id code NOT NULL,
+    code code NOT NULL,
+    exty_id tech_id NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    proj_id tech_id NOT NULL,
+    del_id tech_id,
+    orig_del tech_id,
+    is_public boolean_char DEFAULT false NOT NULL,
+    pers_id_modifier tech_id,
+    version integer DEFAULT 0
+);
+
+
+--
+-- Name: experiments; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW experiments AS
+ SELECT experiments_all.id,
+    experiments_all.perm_id,
+    experiments_all.code,
+    experiments_all.exty_id,
+    experiments_all.pers_id_registerer,
+    experiments_all.pers_id_modifier,
+    experiments_all.registration_timestamp,
+    experiments_all.modification_timestamp,
+    experiments_all.proj_id,
+    experiments_all.del_id,
+    experiments_all.orig_del,
+    experiments_all.is_public,
+    experiments_all.version
+   FROM experiments_all
+  WHERE (experiments_all.del_id IS NULL);
+
+
+--
+-- Name: experiments_deleted; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW experiments_deleted AS
+ SELECT experiments_all.id,
+    experiments_all.perm_id,
+    experiments_all.code,
+    experiments_all.exty_id,
+    experiments_all.pers_id_registerer,
+    experiments_all.pers_id_modifier,
+    experiments_all.registration_timestamp,
+    experiments_all.modification_timestamp,
+    experiments_all.proj_id,
+    experiments_all.del_id,
+    experiments_all.orig_del,
+    experiments_all.is_public,
+    experiments_all.version
+   FROM experiments_all
+  WHERE (experiments_all.del_id IS NOT NULL);
+
+
+--
+-- Name: external_data; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE external_data (
+    data_id tech_id NOT NULL,
+    share_id code,
+    size ordinal_int,
+    location character varying(1024) NOT NULL,
+    ffty_id tech_id NOT NULL,
+    loty_id tech_id NOT NULL,
+    cvte_id_stor_fmt tech_id NOT NULL,
+    is_complete boolean_char_or_unknown DEFAULT 'U'::bpchar NOT NULL,
+    cvte_id_store tech_id,
+    status archiving_status DEFAULT 'AVAILABLE'::character varying NOT NULL,
+    present_in_archive boolean_char DEFAULT false,
+    speed_hint integer DEFAULT (-50) NOT NULL,
+    storage_confirmation boolean_char DEFAULT false NOT NULL
+);
+
+
+--
+-- Name: external_data_management_system_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE external_data_management_system_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: external_data_management_systems; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE external_data_management_systems (
+    id tech_id NOT NULL,
+    code code,
+    label text_value,
+    url_template text_value,
+    is_openbis boolean DEFAULT false NOT NULL
+);
+
+
+--
+-- Name: file_format_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE file_format_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: file_format_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE file_format_types (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000
+);
+
+
+--
+-- Name: filter_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE filter_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: filters; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE filters (
+    id tech_id NOT NULL,
+    name character varying(200) NOT NULL,
+    description description_2000,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    expression text NOT NULL,
+    is_public boolean NOT NULL,
+    grid_id character varying(200) NOT NULL
+);
+
+
+--
+-- Name: grid_custom_columns; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE grid_custom_columns (
+    id tech_id NOT NULL,
+    code character varying(200) NOT NULL,
+    label column_label NOT NULL,
+    description description_2000,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    expression grid_expression NOT NULL,
+    is_public boolean NOT NULL,
+    grid_id grid_id NOT NULL
+);
+
+
+--
+-- Name: grid_custom_columns_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE grid_custom_columns_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: link_data; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE link_data (
+    data_id tech_id NOT NULL,
+    edms_id tech_id NOT NULL,
+    external_code text_value NOT NULL
+);
+
+
+--
+-- Name: locator_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE locator_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: locator_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE locator_types (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000
+);
+
+
+--
+-- Name: material_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE material_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: material_properties; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE material_properties (
+    id tech_id NOT NULL,
+    mate_id tech_id NOT NULL,
+    mtpt_id tech_id NOT NULL,
+    value text_value,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_author tech_id NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    pers_id_registerer tech_id NOT NULL,
+    cvte_id tech_id,
+    mate_prop_id tech_id,
+    CONSTRAINT mapr_ck CHECK ((((((value IS NOT NULL) AND (cvte_id IS NULL)) AND (mate_prop_id IS NULL)) OR (((value IS NULL) AND (cvte_id IS NOT NULL)) AND (mate_prop_id IS NULL))) OR (((value IS NULL) AND (cvte_id IS NULL)) AND (mate_prop_id IS NOT NULL))))
+);
+
+
+--
+-- Name: material_properties_history; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE material_properties_history (
+    id tech_id NOT NULL,
+    mate_id tech_id NOT NULL,
+    mtpt_id tech_id NOT NULL,
+    value text_value,
+    vocabulary_term identifier,
+    material identifier,
+    pers_id_author tech_id NOT NULL,
+    valid_from_timestamp time_stamp NOT NULL,
+    valid_until_timestamp time_stamp DEFAULT now(),
+    CONSTRAINT maprh_ck CHECK ((((((value IS NOT NULL) AND (vocabulary_term IS NULL)) AND (material IS NULL)) OR (((value IS NULL) AND (vocabulary_term IS NOT NULL)) AND (material IS NULL))) OR (((value IS NULL) AND (vocabulary_term IS NULL)) AND (material IS NOT NULL))))
+);
+
+
+--
+-- Name: material_property_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE material_property_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: material_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE material_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: material_type_property_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE material_type_property_types (
+    id tech_id NOT NULL,
+    maty_id tech_id NOT NULL,
+    prty_id tech_id NOT NULL,
+    is_mandatory boolean_char DEFAULT false NOT NULL,
+    is_managed_internally boolean_char DEFAULT false NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    ordinal ordinal_int NOT NULL,
+    section description_2000,
+    script_id tech_id,
+    is_shown_edit boolean_char DEFAULT true NOT NULL,
+    show_raw_value boolean_char DEFAULT false NOT NULL
+);
+
+
+--
+-- Name: material_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE material_types (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000,
+    modification_timestamp time_stamp DEFAULT now(),
+    validation_script_id tech_id
+);
+
+
+--
+-- Name: materials; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE materials (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    maty_id tech_id NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    modification_timestamp time_stamp DEFAULT now()
+);
+
+
+--
+-- Name: metaproject_assignment_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE metaproject_assignment_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: metaproject_assignments_all; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE metaproject_assignments_all (
+    id tech_id NOT NULL,
+    mepr_id tech_id NOT NULL,
+    expe_id tech_id,
+    samp_id tech_id,
+    data_id tech_id,
+    mate_id tech_id,
+    del_id tech_id,
+    creation_date time_stamp_dfl DEFAULT now() NOT NULL,
+    CONSTRAINT metaproject_assignments_all_check_nn CHECK ((((((((expe_id IS NOT NULL) AND (samp_id IS NULL)) AND (data_id IS NULL)) AND (mate_id IS NULL)) OR ((((expe_id IS NULL) AND (samp_id IS NOT NULL)) AND (data_id IS NULL)) AND (mate_id IS NULL))) OR ((((expe_id IS NULL) AND (samp_id IS NULL)) AND (data_id IS NOT NULL)) AND (mate_id IS NULL))) OR ((((expe_id IS NULL) AND (samp_id IS NULL)) AND (data_id IS NULL)) AND (mate_id IS NOT NULL))))
+);
+
+
+--
+-- Name: metaproject_assignments; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW metaproject_assignments AS
+ SELECT metaproject_assignments_all.id,
+    metaproject_assignments_all.mepr_id,
+    metaproject_assignments_all.expe_id,
+    metaproject_assignments_all.samp_id,
+    metaproject_assignments_all.data_id,
+    metaproject_assignments_all.mate_id,
+    metaproject_assignments_all.del_id,
+    metaproject_assignments_all.creation_date
+   FROM metaproject_assignments_all
+  WHERE (metaproject_assignments_all.del_id IS NULL);
+
+
+--
+-- Name: metaproject_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE metaproject_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: metaprojects; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE metaprojects (
+    id tech_id NOT NULL,
+    name code NOT NULL,
+    description description_2000,
+    owner tech_id NOT NULL,
+    private boolean_char DEFAULT true NOT NULL,
+    creation_date time_stamp_dfl DEFAULT now() NOT NULL
+);
+
+
+--
+-- Name: mtpt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE mtpt_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: operation_executions; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE operation_executions (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    state operation_execution_state NOT NULL,
+    description text_value NOT NULL,
+    error text_value,
+    creation_date time_stamp_dfl,
+    start_date time_stamp,
+    finish_date time_stamp,
+    CONSTRAINT operation_executions_state_error_check CHECK (((((state)::text <> 'FAILED'::text) AND (error IS NULL)) OR (((state)::text = 'FAILED'::text) AND (error IS NOT NULL)))),
+    CONSTRAINT operation_executions_state_finish_date_check CHECK (((((state)::text = ANY ((ARRAY['NEW'::character varying, 'SCHEDULED'::character varying, 'RUNNING'::character varying])::text[])) AND (finish_date IS NULL)) OR (((state)::text = ANY ((ARRAY['FINISHED'::character varying, 'FAILED'::character varying])::text[])) AND (finish_date IS NOT NULL)))),
+    CONSTRAINT operation_executions_state_start_date_check CHECK (((((state)::text = ANY ((ARRAY['NEW'::character varying, 'SCHEDULED'::character varying])::text[])) AND (start_date IS NULL)) OR (((state)::text = ANY ((ARRAY['RUNNING'::character varying, 'FINISHED'::character varying, 'FAILED'::character varying])::text[])) AND (start_date IS NOT NULL))))
+);
+
+
+--
+-- Name: operation_executions_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE operation_executions_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: perm_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE perm_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: person_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE person_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: persons; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE persons (
+    id tech_id NOT NULL,
+    first_name character varying(30),
+    last_name character varying(30),
+    user_id user_id NOT NULL,
+    email object_name,
+    space_id tech_id,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id,
+    display_settings file,
+    is_active boolean DEFAULT true
+);
+
+
+--
+-- Name: post_registration_dataset_queue; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE post_registration_dataset_queue (
+    id tech_id NOT NULL,
+    ds_id tech_id NOT NULL
+);
+
+
+--
+-- Name: post_registration_dataset_queue_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE post_registration_dataset_queue_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: project_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE project_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: project_relationships_history; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE project_relationships_history (
+    id tech_id NOT NULL,
+    main_proj_id tech_id NOT NULL,
+    relation_type text_value,
+    expe_id tech_id,
+    space_id tech_id,
+    entity_perm_id text_value,
+    pers_id_author tech_id,
+    valid_from_timestamp time_stamp NOT NULL,
+    valid_until_timestamp time_stamp
+);
+
+
+--
+-- Name: project_relationships_history_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE project_relationships_history_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: projects; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE projects (
+    id tech_id NOT NULL,
+    perm_id code NOT NULL,
+    code code NOT NULL,
+    space_id tech_id NOT NULL,
+    pers_id_leader tech_id,
+    description text_value,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    pers_id_modifier tech_id,
+    version integer DEFAULT 0
+);
+
+
+--
+-- Name: property_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE property_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: property_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE property_types (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000 NOT NULL,
+    label column_label NOT NULL,
+    daty_id tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    covo_id tech_id,
+    is_managed_internally boolean_char DEFAULT false NOT NULL,
+    is_internal_namespace boolean_char DEFAULT false NOT NULL,
+    maty_prop_id tech_id,
+    schema text_value,
+    transformation text_value
+);
+
+
+--
+-- Name: queries; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE queries (
+    id tech_id NOT NULL,
+    name character varying(200) NOT NULL,
+    description description_2000,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    expression text NOT NULL,
+    is_public boolean NOT NULL,
+    query_type query_type NOT NULL,
+    entity_type_code code,
+    db_key code DEFAULT '1'::character varying NOT NULL
+);
+
+
+--
+-- Name: query_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE query_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: relationship_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE relationship_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: relationship_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE relationship_types (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    label column_label,
+    parent_label column_label,
+    child_label column_label,
+    description description_2000,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    is_managed_internally boolean_char DEFAULT false NOT NULL,
+    is_internal_namespace boolean_char DEFAULT false NOT NULL
+);
+
+
+--
+-- Name: role_assignment_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE role_assignment_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: role_assignments; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE role_assignments (
+    id tech_id NOT NULL,
+    role_code authorization_role NOT NULL,
+    space_id tech_id,
+    pers_id_grantee tech_id,
+    ag_id_grantee tech_id,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    CONSTRAINT roas_ag_pers_arc_ck CHECK ((((ag_id_grantee IS NOT NULL) AND (pers_id_grantee IS NULL)) OR ((ag_id_grantee IS NULL) AND (pers_id_grantee IS NOT NULL))))
+);
+
+
+--
+-- Name: sample_code_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE sample_code_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: sample_properties_history; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE sample_properties_history (
+    id tech_id NOT NULL,
+    samp_id tech_id NOT NULL,
+    stpt_id tech_id NOT NULL,
+    value text_value,
+    vocabulary_term identifier,
+    material identifier,
+    pers_id_author tech_id NOT NULL,
+    valid_from_timestamp time_stamp NOT NULL,
+    valid_until_timestamp time_stamp DEFAULT now(),
+    CONSTRAINT saprh_ck CHECK ((((((value IS NOT NULL) AND (vocabulary_term IS NULL)) AND (material IS NULL)) OR (((value IS NULL) AND (vocabulary_term IS NOT NULL)) AND (material IS NULL))) OR (((value IS NULL) AND (vocabulary_term IS NULL)) AND (material IS NOT NULL))))
+);
+
+
+--
+-- Name: sample_relationships_history; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE sample_relationships_history (
+    id tech_id NOT NULL,
+    main_samp_id tech_id NOT NULL,
+    relation_type text_value,
+    expe_id tech_id,
+    samp_id tech_id,
+    data_id tech_id,
+    entity_perm_id text_value,
+    pers_id_author tech_id,
+    valid_from_timestamp time_stamp NOT NULL,
+    valid_until_timestamp time_stamp,
+    space_id tech_id
+);
+
+
+--
+-- Name: sample_history_view; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW sample_history_view AS
+ SELECT (2 * (sample_relationships_history.id)::bigint) AS id,
+    sample_relationships_history.main_samp_id,
+    sample_relationships_history.relation_type,
+    sample_relationships_history.space_id,
+    sample_relationships_history.expe_id,
+    sample_relationships_history.samp_id,
+    sample_relationships_history.data_id,
+    sample_relationships_history.entity_perm_id,
+    NULL::bigint AS stpt_id,
+    NULL::text AS value,
+    NULL::character varying AS vocabulary_term,
+    NULL::character varying AS material,
+    sample_relationships_history.pers_id_author,
+    sample_relationships_history.valid_from_timestamp,
+    sample_relationships_history.valid_until_timestamp
+   FROM sample_relationships_history
+  WHERE (sample_relationships_history.valid_until_timestamp IS NOT NULL)
+UNION
+ SELECT ((2 * (sample_properties_history.id)::bigint) + 1) AS id,
+    sample_properties_history.samp_id AS main_samp_id,
+    NULL::text AS relation_type,
+    NULL::bigint AS space_id,
+    NULL::bigint AS expe_id,
+    NULL::bigint AS samp_id,
+    NULL::bigint AS data_id,
+    NULL::text AS entity_perm_id,
+    sample_properties_history.stpt_id,
+    sample_properties_history.value,
+    sample_properties_history.vocabulary_term,
+    sample_properties_history.material,
+    sample_properties_history.pers_id_author,
+    sample_properties_history.valid_from_timestamp,
+    sample_properties_history.valid_until_timestamp
+   FROM sample_properties_history;
+
+
+--
+-- Name: sample_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE sample_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: sample_properties; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE sample_properties (
+    id tech_id NOT NULL,
+    samp_id tech_id NOT NULL,
+    stpt_id tech_id NOT NULL,
+    value text_value,
+    cvte_id tech_id,
+    mate_prop_id tech_id,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_author tech_id NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    CONSTRAINT sapr_ck CHECK ((((((value IS NOT NULL) AND (cvte_id IS NULL)) AND (mate_prop_id IS NULL)) OR (((value IS NULL) AND (cvte_id IS NOT NULL)) AND (mate_prop_id IS NULL))) OR (((value IS NULL) AND (cvte_id IS NULL)) AND (mate_prop_id IS NOT NULL))))
+);
+
+
+--
+-- Name: sample_property_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE sample_property_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: sample_relationship_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE sample_relationship_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: sample_relationships_all; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE sample_relationships_all (
+    id tech_id NOT NULL,
+    sample_id_parent tech_id NOT NULL,
+    relationship_id tech_id NOT NULL,
+    sample_id_child tech_id NOT NULL,
+    del_id tech_id,
+    pers_id_author tech_id,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    modification_timestamp time_stamp DEFAULT now()
+);
+
+
+--
+-- Name: sample_relationships; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW sample_relationships AS
+ SELECT sample_relationships_all.id,
+    sample_relationships_all.sample_id_parent,
+    sample_relationships_all.relationship_id,
+    sample_relationships_all.sample_id_child,
+    sample_relationships_all.del_id,
+    sample_relationships_all.pers_id_author,
+    sample_relationships_all.registration_timestamp,
+    sample_relationships_all.modification_timestamp
+   FROM sample_relationships_all
+  WHERE (sample_relationships_all.del_id IS NULL);
+
+
+--
+-- Name: sample_relationships_history_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE sample_relationships_history_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: sample_type_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE sample_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: sample_type_property_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE sample_type_property_types (
+    id tech_id NOT NULL,
+    saty_id tech_id NOT NULL,
+    prty_id tech_id NOT NULL,
+    is_mandatory boolean_char DEFAULT false NOT NULL,
+    is_managed_internally boolean_char DEFAULT false NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    is_displayed boolean_char DEFAULT true NOT NULL,
+    ordinal ordinal_int NOT NULL,
+    section description_2000,
+    script_id tech_id,
+    is_shown_edit boolean_char DEFAULT true NOT NULL,
+    show_raw_value boolean_char DEFAULT false NOT NULL
+);
+
+
+--
+-- Name: sample_types; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE sample_types (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000,
+    is_listable boolean_char DEFAULT true NOT NULL,
+    generated_from_depth integer DEFAULT 0 NOT NULL,
+    part_of_depth integer DEFAULT 0 NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    is_auto_generated_code boolean_char DEFAULT false NOT NULL,
+    generated_code_prefix code DEFAULT 'S'::character varying NOT NULL,
+    is_subcode_unique boolean_char DEFAULT false NOT NULL,
+    inherit_properties boolean_char DEFAULT false NOT NULL,
+    validation_script_id tech_id,
+    show_parent_metadata boolean_char DEFAULT false NOT NULL
+);
+
+
+--
+-- Name: samples_all; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE samples_all (
+    id tech_id NOT NULL,
+    perm_id code NOT NULL,
+    code code NOT NULL,
+    expe_id tech_id,
+    saty_id tech_id NOT NULL,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    modification_timestamp time_stamp DEFAULT now(),
+    pers_id_registerer tech_id NOT NULL,
+    del_id tech_id,
+    orig_del tech_id,
+    space_id tech_id,
+    samp_id_part_of tech_id,
+    pers_id_modifier tech_id,
+    code_unique_check character varying(300),
+    subcode_unique_check character varying(300),
+    version integer DEFAULT 0,
+    proj_id tech_id
+);
+
+
+--
+-- Name: samples; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW samples AS
+ SELECT samples_all.id,
+    samples_all.perm_id,
+    samples_all.code,
+    samples_all.proj_id,
+    samples_all.expe_id,
+    samples_all.saty_id,
+    samples_all.registration_timestamp,
+    samples_all.modification_timestamp,
+    samples_all.pers_id_registerer,
+    samples_all.pers_id_modifier,
+    samples_all.del_id,
+    samples_all.orig_del,
+    samples_all.space_id,
+    samples_all.samp_id_part_of,
+    samples_all.version
+   FROM samples_all
+  WHERE (samples_all.del_id IS NULL);
+
+
+--
+-- Name: samples_deleted; Type: VIEW; Schema: public; Owner: -
+--
+
+CREATE VIEW samples_deleted AS
+ SELECT samples_all.id,
+    samples_all.perm_id,
+    samples_all.code,
+    samples_all.expe_id,
+    samples_all.saty_id,
+    samples_all.registration_timestamp,
+    samples_all.modification_timestamp,
+    samples_all.pers_id_registerer,
+    samples_all.pers_id_modifier,
+    samples_all.del_id,
+    samples_all.orig_del,
+    samples_all.space_id,
+    samples_all.samp_id_part_of,
+    samples_all.version
+   FROM samples_all
+  WHERE (samples_all.del_id IS NOT NULL);
+
+
+--
+-- Name: script_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE script_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: scripts; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE scripts (
+    id tech_id NOT NULL,
+    name character varying(200) NOT NULL,
+    script_type script_type NOT NULL,
+    description description_2000,
+    script text_value,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL,
+    entity_kind entity_kind,
+    plugin_type plugin_type DEFAULT 'JYTHON'::character varying NOT NULL,
+    is_available boolean_char DEFAULT true NOT NULL,
+    CONSTRAINT script_nn_ck CHECK ((((plugin_type)::text = 'PREDEPLOYED'::text) OR (script IS NOT NULL)))
+);
+
+
+--
+-- Name: space_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE space_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: spaces; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE spaces (
+    id tech_id NOT NULL,
+    code code NOT NULL,
+    description description_2000,
+    registration_timestamp time_stamp_dfl DEFAULT now() NOT NULL,
+    pers_id_registerer tech_id NOT NULL
+);
+
+
+--
+-- Name: stpt_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE stpt_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: attachment_content_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('attachment_content_id_seq', 1, false);
+
+
+--
+-- Data for Name: attachment_contents; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY attachment_contents (id, value) FROM stdin;
+\.
+
+
+--
+-- Name: attachment_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('attachment_id_seq', 1, false);
+
+
+--
+-- Data for Name: attachments; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY attachments (id, expe_id, samp_id, proj_id, exac_id, file_name, registration_timestamp, version, pers_id_registerer, title, description) FROM stdin;
+\.
+
+
+--
+-- Name: authorization_group_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('authorization_group_id_seq', 1, false);
+
+
+--
+-- Data for Name: authorization_group_persons; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY authorization_group_persons (ag_id, pers_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: authorization_groups; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY authorization_groups (id, code, description, registration_timestamp, pers_id_registerer, modification_timestamp) FROM stdin;
+\.
+
+
+--
+-- Name: code_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('code_seq', 10, true);
+
+
+--
+-- Data for Name: controlled_vocabularies; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY controlled_vocabularies (id, code, description, registration_timestamp, pers_id_registerer, is_managed_internally, is_internal_namespace, modification_timestamp, is_chosen_from_list, source_uri) FROM stdin;
+1	STORAGE_FORMAT	The on-disk storage format of a data set	2016-10-10 13:25:05.619337+02	1	t	t	2016-10-10 13:25:05.619337+02	t	\N
+2	TREATMENT_TYPE	Type of treatment of a biological sample.	2016-10-10 13:25:10.454215+02	1	f	f	2016-10-10 13:25:15.582+02	t	\N
+3	PLATE_GEOMETRY	The geometry or dimensions of a plate	2016-10-10 13:25:15.769235+02	1	t	t	2016-10-10 13:25:20.048+02	t	\N
+\.
+
+
+--
+-- Name: controlled_vocabulary_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('controlled_vocabulary_id_seq', 3, true);
+
+
+--
+-- Data for Name: controlled_vocabulary_terms; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY controlled_vocabulary_terms (id, code, registration_timestamp, covo_id, pers_id_registerer, label, description, ordinal, is_official) FROM stdin;
+1	PROPRIETARY	2016-10-10 13:25:05.619337+02	1	1	\N	\N	1	t
+2	BDS_DIRECTORY	2016-10-10 13:25:05.619337+02	1	1	\N	\N	2	t
+3	384_WELLS_16X24	2016-10-10 13:25:20.049+02	3	1	384 Wells, 16x24	\N	1	t
+4	96_WELLS_8X12	2016-10-10 13:25:20.049+02	3	1	96 Wells, 8x12	\N	2	t
+5	1536_WELLS_32X48	2016-10-10 13:25:20.049+02	3	1	1536 Wells, 32x48	\N	3	t
+6	24_WELLS_4X6	2016-10-10 13:25:20.05+02	3	1	24 Wells, 4x6	\N	4	t
+7	48_WELLS_6X8	2016-10-10 13:25:20.05+02	3	1	48 Wells, 6x8	\N	5	t
+\.
+
+
+--
+-- Name: core_plugin_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('core_plugin_id_seq', 2, true);
+
+
+--
+-- Data for Name: core_plugins; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY core_plugins (id, name, version, registration_timestamp, master_reg_script) FROM stdin;
+1	proteomics	1	2016-10-10 13:25:10.454215+02	import ch.systemsx.cisd.openbis.generic.server.jython.api.v1.DataType as DataType\n\ntr = service.transaction()\n\nvocabulary_TREATMENT_TYPE = tr.getOrCreateNewVocabulary('TREATMENT_TYPE')\nvocabulary_TREATMENT_TYPE.setDescription('Type of treatment of a biological sample.')\nvocabulary_TREATMENT_TYPE.setUrlTemplate(None)\nvocabulary_TREATMENT_TYPE.setManagedInternally(False)\nvocabulary_TREATMENT_TYPE.setInternalNamespace(False)\nvocabulary_TREATMENT_TYPE.setChosenFromList(True)\n\nprop_type_NOT_PROCESSED = tr.getOrCreateNewPropertyType('NOT_PROCESSED', DataType.VARCHAR)\nprop_type_NOT_PROCESSED.setLabel('Not Processed')\nprop_type_NOT_PROCESSED.setDescription('Reason why prot.xml file has not been processed.')\nprop_type_NOT_PROCESSED.setManagedInternally(False)\nprop_type_NOT_PROCESSED.setInternalNamespace(False)\n\nexp_type_MS_SEARCH = tr.getOrCreateNewExperimentType('MS_SEARCH')\nexp_type_MS_SEARCH.setDescription('MS_SEARCH experiment')\n\nassignment_MS_SEARCH_NOT_PROCESSED = tr.assignPropertyType(exp_type_MS_SEARCH, prop_type_NOT_PROCESSED)\nassignment_MS_SEARCH_NOT_PROCESSED.setMandatory(False)\nassignment_MS_SEARCH_NOT_PROCESSED.setSection(None)\nassignment_MS_SEARCH_NOT_PROCESSED.setPositionInForms(1)\n\nsamp_type_MS_INJECTION = tr.getOrCreateNewSampleType('MS_INJECTION')\nsamp_type_MS_INJECTION.setDescription('injection of a biological sample into a MS')\nsamp_type_MS_INJECTION.setListable(True)\nsamp_type_MS_INJECTION.setSubcodeUnique(False)\nsamp_type_MS_INJECTION.setAutoGeneratedCode(False)\nsamp_type_MS_INJECTION.setGeneratedCodePrefix('S')\n\nsamp_type_SEARCH = tr.getOrCreateNewSampleType('SEARCH')\nsamp_type_SEARCH.setDescription('pointer to an MS_INJECTION sample used as placeholder for searches')\nsamp_type_SEARCH.setListable(True)\nsamp_type_SEARCH.setSubcodeUnique(False)\nsamp_type_SEARCH.setAutoGeneratedCode(False)\nsamp_type_SEARCH.setGeneratedCodePrefix('S')\n\ndata_set_type_PROT_RESULT = tr.getOrCreateNewDataSetType('PROT_RESULT')\ndata_set_type_PROT_RESULT.setDescription('protXML file')\ndata_set_type_PROT_RESULT.setContainerType(False)\n\n
+2	screening	4	2016-10-10 13:25:15.769235+02	import ch.systemsx.cisd.openbis.generic.server.jython.api.v1.DataType as DataType\n\ntr = service.transaction()\n\nfile_type_PNG = tr.getOrCreateNewFileFormatType('PNG')\nfile_type_PNG.setDescription(None)\n\nfile_type_UNKNOWN = tr.getOrCreateNewFileFormatType('UNKNOWN')\nfile_type_UNKNOWN.setDescription('Unknown file format')\n\nvocabulary_PLATE_GEOMETRY = tr.getOrCreateNewVocabulary('PLATE_GEOMETRY')\nvocabulary_PLATE_GEOMETRY.setDescription('The geometry or dimensions of a plate')\nvocabulary_PLATE_GEOMETRY.setUrlTemplate(None)\nvocabulary_PLATE_GEOMETRY.setManagedInternally(True)\nvocabulary_PLATE_GEOMETRY.setInternalNamespace(True)\nvocabulary_PLATE_GEOMETRY.setChosenFromList(True)\n\nvocabulary_term_PLATE_GEOMETRY_48_WELLS_6X8 = tr.createNewVocabularyTerm('48_WELLS_6X8')\nvocabulary_term_PLATE_GEOMETRY_48_WELLS_6X8.setDescription(None)\nvocabulary_term_PLATE_GEOMETRY_48_WELLS_6X8.setLabel('48 Wells, 6x8')\nvocabulary_term_PLATE_GEOMETRY_48_WELLS_6X8.setOrdinal(5)\nvocabulary_PLATE_GEOMETRY.addTerm(vocabulary_term_PLATE_GEOMETRY_48_WELLS_6X8)\n\nvocabulary_term_PLATE_GEOMETRY_24_WELLS_4X6 = tr.createNewVocabularyTerm('24_WELLS_4X6')\nvocabulary_term_PLATE_GEOMETRY_24_WELLS_4X6.setDescription(None)\nvocabulary_term_PLATE_GEOMETRY_24_WELLS_4X6.setLabel('24 Wells, 4x6')\nvocabulary_term_PLATE_GEOMETRY_24_WELLS_4X6.setOrdinal(4)\nvocabulary_PLATE_GEOMETRY.addTerm(vocabulary_term_PLATE_GEOMETRY_24_WELLS_4X6)\n\nvocabulary_term_PLATE_GEOMETRY_1536_WELLS_32X48 = tr.createNewVocabularyTerm('1536_WELLS_32X48')\nvocabulary_term_PLATE_GEOMETRY_1536_WELLS_32X48.setDescription(None)\nvocabulary_term_PLATE_GEOMETRY_1536_WELLS_32X48.setLabel('1536 Wells, 32x48')\nvocabulary_term_PLATE_GEOMETRY_1536_WELLS_32X48.setOrdinal(3)\nvocabulary_PLATE_GEOMETRY.addTerm(vocabulary_term_PLATE_GEOMETRY_1536_WELLS_32X48)\n\nvocabulary_term_PLATE_GEOMETRY_96_WELLS_8X12 = tr.createNewVocabularyTerm('96_WELLS_8X12')\nvocabulary_term_PLATE_GEOMETRY_96_WELLS_8X12.setDescription(None)\nvocabulary_term_PLATE_GEOMETRY_96_WELLS_8X12.setLabel('96 Wells, 8x12')\nvocabulary_term_PLATE_GEOMETRY_96_WELLS_8X12.setOrdinal(2)\nvocabulary_PLATE_GEOMETRY.addTerm(vocabulary_term_PLATE_GEOMETRY_96_WELLS_8X12)\n\nvocabulary_term_PLATE_GEOMETRY_384_WELLS_16X24 = tr.createNewVocabularyTerm('384_WELLS_16X24')\nvocabulary_term_PLATE_GEOMETRY_384_WELLS_16X24.setDescription(None)\nvocabulary_term_PLATE_GEOMETRY_384_WELLS_16X24.setLabel('384 Wells, 16x24')\nvocabulary_term_PLATE_GEOMETRY_384_WELLS_16X24.setOrdinal(1)\nvocabulary_PLATE_GEOMETRY.addTerm(vocabulary_term_PLATE_GEOMETRY_384_WELLS_16X24)\n\nsamp_type_CONTROL_WELL = tr.getOrCreateNewSampleType('CONTROL_WELL')\nsamp_type_CONTROL_WELL.setDescription(None)\nsamp_type_CONTROL_WELL.setListable(False)\nsamp_type_CONTROL_WELL.setSubcodeUnique(False)\nsamp_type_CONTROL_WELL.setAutoGeneratedCode(False)\nsamp_type_CONTROL_WELL.setGeneratedCodePrefix('C')\n\nsamp_type_LIBRARY = tr.getOrCreateNewSampleType('LIBRARY')\nsamp_type_LIBRARY.setDescription(None)\nsamp_type_LIBRARY.setListable(False)\nsamp_type_LIBRARY.setSubcodeUnique(False)\nsamp_type_LIBRARY.setAutoGeneratedCode(False)\nsamp_type_LIBRARY.setGeneratedCodePrefix('L')\n\nsamp_type_PLATE = tr.getOrCreateNewSampleType('PLATE')\nsamp_type_PLATE.setDescription('Cell Plate')\nsamp_type_PLATE.setListable(True)\nsamp_type_PLATE.setSubcodeUnique(False)\nsamp_type_PLATE.setAutoGeneratedCode(False)\nsamp_type_PLATE.setGeneratedCodePrefix('S')\n\nsamp_type_SIRNA_WELL = tr.getOrCreateNewSampleType('SIRNA_WELL')\nsamp_type_SIRNA_WELL.setDescription(None)\nsamp_type_SIRNA_WELL.setListable(False)\nsamp_type_SIRNA_WELL.setSubcodeUnique(False)\nsamp_type_SIRNA_WELL.setAutoGeneratedCode(False)\nsamp_type_SIRNA_WELL.setGeneratedCodePrefix('O')\n\ndata_set_type_HCS_ANALYSIS_WELL_FEATURES = tr.getOrCreateNewDataSetType('HCS_ANALYSIS_WELL_FEATURES')\ndata_set_type_HCS_ANALYSIS_WELL_FEATURES.setDescription('HCS image analysis well feature vectors.')\ndata_set_type_HCS_ANALYSIS_WELL_FEATURES.setContainerType(False)\n\ndata_set_type_HCS_ANALYSIS_CONTAINER_WELL_FEATURES = tr.getOrCreateNewDataSetType('HCS_ANALYSIS_CONTAINER_WELL_FEATURES')\ndata_set_type_HCS_ANALYSIS_CONTAINER_WELL_FEATURES.setDescription('Cotainer for HCS image analysis well feature vectors.')\ndata_set_type_HCS_ANALYSIS_CONTAINER_WELL_FEATURES.setContainerType(True)\n\ndata_set_type_HCS_IMAGE_OVERVIEW = tr.getOrCreateNewDataSetType('HCS_IMAGE_OVERVIEW')\ndata_set_type_HCS_IMAGE_OVERVIEW.setDescription('Overview High Content Screening Images. Generated from raw images.')\ndata_set_type_HCS_IMAGE_OVERVIEW.setContainerType(False)\n\ndata_set_type_HCS_IMAGE_RAW = tr.getOrCreateNewDataSetType('HCS_IMAGE_RAW')\ndata_set_type_HCS_IMAGE_RAW.setDescription('Raw High Content Screening Images')\ndata_set_type_HCS_IMAGE_RAW.setContainerType(False)\n\ndata_set_type_HCS_IMAGE_SEGMENTATION = tr.getOrCreateNewDataSetType('HCS_IMAGE_SEGMENTATION')\ndata_set_type_HCS_IMAGE_SEGMENTATION.setDescription('HCS Segmentation Images (overlays).')\ndata_set_type_HCS_IMAGE_SEGMENTATION.setContainerType(False)\n\ndata_set_type_HCS_IMAGE_CONTAINER_RAW = tr.getOrCreateNewDataSetType('HCS_IMAGE_CONTAINER_RAW')\ndata_set_type_HCS_IMAGE_CONTAINER_RAW.setDescription('Container for HCS images of different resolutions (raw, overviews, thumbnails).')\ndata_set_type_HCS_IMAGE_CONTAINER_RAW.setContainerType(True)\n\ndata_set_type_HCS_ANALYSIS_FEATURES_LIST = tr.getOrCreateNewDataSetType('HCS_ANALYSIS_FEATURES_LIST')\ndata_set_type_HCS_ANALYSIS_FEATURES_LIST.setDescription('The list (or group) of features. The subset of features from feature vectors.')\ndata_set_type_HCS_ANALYSIS_FEATURES_LIST.setContainerType(False)\n\nmaterial_type_COMPOUND = tr.getOrCreateNewMaterialType('COMPOUND')\nmaterial_type_COMPOUND.setDescription('Compound')\n\nmaterial_type_CONTROL = tr.getOrCreateNewMaterialType('CONTROL')\nmaterial_type_CONTROL.setDescription('Control of a control layout')\n\nmaterial_type_GENE = tr.getOrCreateNewMaterialType('GENE')\nmaterial_type_GENE.setDescription('Gene')\n\nmaterial_type_SIRNA = tr.getOrCreateNewMaterialType('SIRNA')\nmaterial_type_SIRNA.setDescription('Oligo nucleotide')\n\nprop_type_ANALYSIS_PROCEDURE = tr.getOrCreateNewPropertyType('ANALYSIS_PROCEDURE', DataType.VARCHAR)\nprop_type_ANALYSIS_PROCEDURE.setLabel('Analysis procedure')\nprop_type_ANALYSIS_PROCEDURE.setManagedInternally(False)\nprop_type_ANALYSIS_PROCEDURE.setInternalNamespace(True)\n\nprop_type_RESOLUTION = tr.getOrCreateNewPropertyType('RESOLUTION', DataType.VARCHAR)\nprop_type_RESOLUTION.setLabel('Resolution')\nprop_type_RESOLUTION.setManagedInternally(False)\nprop_type_RESOLUTION.setInternalNamespace(True)\n\nprop_type_PLATE_GEOMETRY = tr.getOrCreateNewPropertyType('PLATE_GEOMETRY', DataType.CONTROLLEDVOCABULARY)\nprop_type_PLATE_GEOMETRY.setLabel('Plate Geometry')\nprop_type_PLATE_GEOMETRY.setManagedInternally(True)\nprop_type_PLATE_GEOMETRY.setInternalNamespace(True)\nprop_type_PLATE_GEOMETRY.setVocabulary(vocabulary_PLATE_GEOMETRY)\n\nprop_type_CONTROL = tr.getOrCreateNewPropertyType('CONTROL', DataType.MATERIAL)\nprop_type_CONTROL.setLabel('Control')\nprop_type_CONTROL.setManagedInternally(True)\nprop_type_CONTROL.setInternalNamespace(False)\nprop_type_CONTROL.setMaterialType(material_type_CONTROL)\n\n# Already exists in the database\nprop_type_DESCRIPTION = tr.getPropertyType('DESCRIPTION')\n\nprop_type_GENE = tr.getOrCreateNewPropertyType('GENE', DataType.MATERIAL)\nprop_type_GENE.setLabel('Gene')\nprop_type_GENE.setManagedInternally(True)\nprop_type_GENE.setInternalNamespace(False)\nprop_type_GENE.setMaterialType(material_type_GENE)\n\nprop_type_GENE_SYMBOLS = tr.getOrCreateNewPropertyType('GENE_SYMBOLS', DataType.VARCHAR)\nprop_type_GENE_SYMBOLS.setLabel('Gene symbols')\nprop_type_GENE_SYMBOLS.setManagedInternally(True)\nprop_type_GENE_SYMBOLS.setInternalNamespace(False)\n\nprop_type_INHIBITOR_OF = tr.getOrCreateNewPropertyType('INHIBITOR_OF', DataType.MATERIAL)\nprop_type_INHIBITOR_OF.setLabel('Inhibitor Of')\nprop_type_INHIBITOR_OF.setManagedInternally(True)\nprop_type_INHIBITOR_OF.setInternalNamespace(False)\nprop_type_INHIBITOR_OF.setMaterialType(material_type_GENE)\n\nprop_type_LIBRARY_ID = tr.getOrCreateNewPropertyType('LIBRARY_ID', DataType.VARCHAR)\nprop_type_LIBRARY_ID.setLabel('Library ID')\nprop_type_LIBRARY_ID.setManagedInternally(True)\nprop_type_LIBRARY_ID.setInternalNamespace(False)\n\nprop_type_NUCLEOTIDE_SEQUENCE = tr.getOrCreateNewPropertyType('NUCLEOTIDE_SEQUENCE', DataType.VARCHAR)\nprop_type_NUCLEOTIDE_SEQUENCE.setLabel('Nucleotide Sequence')\nprop_type_NUCLEOTIDE_SEQUENCE.setManagedInternally(True)\nprop_type_NUCLEOTIDE_SEQUENCE.setInternalNamespace(False)\n\nprop_type_SIRNA = tr.getOrCreateNewPropertyType('SIRNA', DataType.MATERIAL)\nprop_type_SIRNA.setLabel('siRNA')\nprop_type_SIRNA.setManagedInternally(True)\nprop_type_SIRNA.setInternalNamespace(False)\nprop_type_SIRNA.setMaterialType(material_type_SIRNA)\n\nassignment_MATERIAL_COMPOUND_DESCRIPTION = tr.assignPropertyType(material_type_COMPOUND, prop_type_DESCRIPTION)\nassignment_MATERIAL_COMPOUND_DESCRIPTION.setMandatory(False)\nassignment_MATERIAL_COMPOUND_DESCRIPTION.setSection(None)\nassignment_MATERIAL_COMPOUND_DESCRIPTION.setPositionInForms(1)\n\nassignment_MATERIAL_CONTROL_DESCRIPTION = tr.assignPropertyType(material_type_CONTROL, prop_type_DESCRIPTION)\nassignment_MATERIAL_CONTROL_DESCRIPTION.setMandatory(False)\nassignment_MATERIAL_CONTROL_DESCRIPTION.setSection(None)\nassignment_MATERIAL_CONTROL_DESCRIPTION.setPositionInForms(1)\n\nassignment_SAMPLE_CONTROL_WELL_CONTROL = tr.assignPropertyType(samp_type_CONTROL_WELL, prop_type_CONTROL)\nassignment_SAMPLE_CONTROL_WELL_CONTROL.setMandatory(False)\nassignment_SAMPLE_CONTROL_WELL_CONTROL.setSection(None)\nassignment_SAMPLE_CONTROL_WELL_CONTROL.setPositionInForms(1)\n\nassignment_MATERIAL_GENE_DESCRIPTION = tr.assignPropertyType(material_type_GENE, prop_type_DESCRIPTION)\nassignment_MATERIAL_GENE_DESCRIPTION.setMandatory(False)\nassignment_MATERIAL_GENE_DESCRIPTION.setSection(None)\nassignment_MATERIAL_GENE_DESCRIPTION.setPositionInForms(2)\n\nassignment_MATERIAL_GENE_GENE_SYMBOLS = tr.assignPropertyType(material_type_GENE, prop_type_GENE_SYMBOLS)\nassignment_MATERIAL_GENE_GENE_SYMBOLS.setMandatory(False)\nassignment_MATERIAL_GENE_GENE_SYMBOLS.setSection(None)\nassignment_MATERIAL_GENE_GENE_SYMBOLS.setPositionInForms(4)\n\nassignment_DATA_SET_HCS_IMAGE_OVERVIEW_RESOLUTION = tr.assignPropertyType(data_set_type_HCS_IMAGE_OVERVIEW, prop_type_RESOLUTION)\nassignment_DATA_SET_HCS_IMAGE_OVERVIEW_RESOLUTION.setMandatory(False)\nassignment_DATA_SET_HCS_IMAGE_OVERVIEW_RESOLUTION.setSection(None)\nassignment_DATA_SET_HCS_IMAGE_OVERVIEW_RESOLUTION.setPositionInForms(1)\n\nassignment_SAMPLE_PLATE_PLATE_GEOMETRY = tr.assignPropertyType(samp_type_PLATE, prop_type_PLATE_GEOMETRY)\nassignment_SAMPLE_PLATE_PLATE_GEOMETRY.setMandatory(True)\nassignment_SAMPLE_PLATE_PLATE_GEOMETRY.setSection(None)\nassignment_SAMPLE_PLATE_PLATE_GEOMETRY.setPositionInForms(1)\n\nassignment_MATERIAL_SIRNA_NUCLEOTIDE_SEQUENCE = tr.assignPropertyType(material_type_SIRNA, prop_type_NUCLEOTIDE_SEQUENCE)\nassignment_MATERIAL_SIRNA_NUCLEOTIDE_SEQUENCE.setMandatory(True)\nassignment_MATERIAL_SIRNA_NUCLEOTIDE_SEQUENCE.setSection(None)\nassignment_MATERIAL_SIRNA_NUCLEOTIDE_SEQUENCE.setPositionInForms(1)\n\nassignment_MATERIAL_SIRNA_DESCRIPTION = tr.assignPropertyType(material_type_SIRNA, prop_type_DESCRIPTION)\nassignment_MATERIAL_SIRNA_DESCRIPTION.setMandatory(False)\nassignment_MATERIAL_SIRNA_DESCRIPTION.setSection(None)\nassignment_MATERIAL_SIRNA_DESCRIPTION.setPositionInForms(3)\n\nassignment_MATERIAL_SIRNA_INHIBITOR_OF = tr.assignPropertyType(material_type_SIRNA, prop_type_INHIBITOR_OF)\nassignment_MATERIAL_SIRNA_INHIBITOR_OF.setMandatory(True)\nassignment_MATERIAL_SIRNA_INHIBITOR_OF.setSection(None)\nassignment_MATERIAL_SIRNA_INHIBITOR_OF.setPositionInForms(4)\n\nassignment_MATERIAL_SIRNA_LIBRARY_ID = tr.assignPropertyType(material_type_SIRNA, prop_type_LIBRARY_ID)\nassignment_MATERIAL_SIRNA_LIBRARY_ID.setMandatory(False)\nassignment_MATERIAL_SIRNA_LIBRARY_ID.setSection(None)\nassignment_MATERIAL_SIRNA_LIBRARY_ID.setPositionInForms(5)\n\nassignment_SAMPLE_SIRNA_WELL_SIRNA = tr.assignPropertyType(samp_type_SIRNA_WELL, prop_type_SIRNA)\nassignment_SAMPLE_SIRNA_WELL_SIRNA.setMandatory(False)\nassignment_SAMPLE_SIRNA_WELL_SIRNA.setSection(None)\nassignment_SAMPLE_SIRNA_WELL_SIRNA.setPositionInForms(1)\n\nassignment_SAMPLE_SIRNA_WELL_GENE = tr.assignPropertyType(samp_type_SIRNA_WELL, prop_type_GENE)\nassignment_SAMPLE_SIRNA_WELL_GENE.setMandatory(False)\nassignment_SAMPLE_SIRNA_WELL_GENE.setSection(None)\nassignment_SAMPLE_SIRNA_WELL_GENE.setPositionInForms(2)\n
+\.
+
+
+--
+-- Name: cvte_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('cvte_id_seq', 7, true);
+
+
+--
+-- Data for Name: data_all; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_all (id, code, dsty_id, dast_id, expe_id, data_producer_code, production_timestamp, samp_id, registration_timestamp, pers_id_registerer, is_valid, modification_timestamp, access_timestamp, is_derived, del_id, orig_del, pers_id_modifier, version) FROM stdin;
+1	20161010132817957-3	2	1	2	\N	\N	\N	2016-10-10 13:28:24.987786+02	2	f	2016-10-10 13:28:24.987786+02	2016-10-10 13:28:24.987786+02	t	\N	\N	2	0
+2	20161010133046010-5	2	1	3	\N	\N	\N	2016-10-10 13:30:51.243502+02	2	f	2016-10-10 13:30:51.243502+02	2016-10-10 13:30:51.243502+02	t	\N	\N	2	0
+\.
+
+
+--
+-- Name: data_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_id_seq', 2, true);
+
+
+--
+-- Data for Name: data_set_properties; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_set_properties (id, ds_id, dstpt_id, value, cvte_id, mate_prop_id, pers_id_registerer, registration_timestamp, pers_id_author, modification_timestamp) FROM stdin;
+\.
+
+
+--
+-- Data for Name: data_set_properties_history; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_set_properties_history (id, ds_id, dstpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp) FROM stdin;
+\.
+
+
+--
+-- Name: data_set_property_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_set_property_id_seq', 1, false);
+
+
+--
+-- Name: data_set_relationship_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_set_relationship_id_seq', 1, false);
+
+
+--
+-- Data for Name: data_set_relationships_all; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_set_relationships_all (data_id_parent, data_id_child, relationship_id, ordinal, del_id, pers_id_author, registration_timestamp, modification_timestamp) FROM stdin;
+\.
+
+
+--
+-- Data for Name: data_set_relationships_history; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_set_relationships_history (id, main_data_id, relation_type, ordinal, expe_id, samp_id, data_id, entity_perm_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) FROM stdin;
+1	1	OWNED	\N	2	\N	\N	20161010132817472-2	2	2016-10-10 13:28:24.987786+02	\N
+2	2	OWNED	\N	3	\N	\N	20161010133045429-4	2	2016-10-10 13:30:51.243502+02	\N
+\.
+
+
+--
+-- Name: data_set_relationships_history_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_set_relationships_history_id_seq', 2, true);
+
+
+--
+-- Name: data_set_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_set_type_id_seq', 9, true);
+
+
+--
+-- Data for Name: data_set_type_property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_set_type_property_types (id, dsty_id, prty_id, is_mandatory, is_managed_internally, pers_id_registerer, registration_timestamp, ordinal, section, script_id, is_shown_edit, show_raw_value) FROM stdin;
+1	5	4	f	f	1	2016-10-10 13:25:20.334+02	2	\N	\N	f	f
+\.
+
+
+--
+-- Data for Name: data_set_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_set_types (id, code, description, modification_timestamp, main_ds_pattern, main_ds_path, deletion_disallow, data_set_kind, validation_script_id) FROM stdin;
+1	UNKNOWN	Unknown	2016-10-10 13:25:05.619337+02	\N	\N	f	PHYSICAL	\N
+2	PROT_RESULT	protXML file	2016-10-10 13:25:15.648+02	\N	\N	f	PHYSICAL	\N
+3	HCS_ANALYSIS_WELL_FEATURES	HCS image analysis well feature vectors.	2016-10-10 13:25:20.086+02	\N	\N	f	PHYSICAL	\N
+4	HCS_ANALYSIS_CONTAINER_WELL_FEATURES	Cotainer for HCS image analysis well feature vectors.	2016-10-10 13:25:20.089+02	\N	\N	f	CONTAINER	\N
+5	HCS_IMAGE_OVERVIEW	Overview High Content Screening Images. Generated from raw images.	2016-10-10 13:25:20.091+02	\N	\N	f	PHYSICAL	\N
+6	HCS_IMAGE_RAW	Raw High Content Screening Images	2016-10-10 13:25:20.094+02	\N	\N	f	PHYSICAL	\N
+7	HCS_IMAGE_SEGMENTATION	HCS Segmentation Images (overlays).	2016-10-10 13:25:20.097+02	\N	\N	f	PHYSICAL	\N
+8	HCS_IMAGE_CONTAINER_RAW	Container for HCS images of different resolutions (raw, overviews, thumbnails).	2016-10-10 13:25:20.101+02	\N	\N	f	CONTAINER	\N
+9	HCS_ANALYSIS_FEATURES_LIST	The list (or group) of features. The subset of features from feature vectors.	2016-10-10 13:25:20.105+02	\N	\N	f	PHYSICAL	\N
+\.
+
+
+--
+-- Name: data_store_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_store_id_seq', 1, true);
+
+
+--
+-- Data for Name: data_store_service_data_set_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_store_service_data_set_types (data_store_service_id, data_set_type_id) FROM stdin;
+1	3
+1	4
+5	6
+5	8
+5	2
+5	3
+5	4
+5	5
+5	9
+5	1
+5	7
+\.
+
+
+--
+-- Data for Name: data_store_services; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_store_services (id, key, label, kind, data_store_id, reporting_plugin_type) FROM stdin;
+1	default-plate-image-analysis	Image Analysis Results	QUERIES	1	TABLE_MODEL
+2	dataset-uploader-api	Dataset Uploader API	QUERIES	1	AGGREGATION_TABLE_MODEL
+3	dropboxReporter	Jython dropbox monitor	QUERIES	1	AGGREGATION_TABLE_MODEL
+4	feature-lists-aggregation-service	Features Lists	QUERIES	1	AGGREGATION_TABLE_MODEL
+5	path-info-db-consistency-check	Path Info DB consistency check	PROCESSING	1	\N
+\.
+
+
+--
+-- Name: data_store_services_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_store_services_id_seq', 5, true);
+
+
+--
+-- Data for Name: data_stores; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_stores (id, uuid, code, download_url, remote_url, session_token, registration_timestamp, modification_timestamp, is_archiver_configured, data_source_definitions) FROM stdin;
+1	C4311C47-19F4-4175-A3B4-2F5848B1AB73	DSS1	https://bs-mbpr121.d.ethz.ch:8444	https://10.2.86.227:8444	161010132536142-D483507503745575BC52E05372554634	2016-10-10 13:25:36.508843+02	2016-10-10 13:25:36.56+02	f	code=imaging-db\tdriverClassName=org.postgresql.Driver\thostPart=localhost\tsid=imaging_harvester\tusername=gakin\tpassword=\t\ncode=path-info-db\tdriverClassName=org.postgresql.Driver\tsid=pathinfo_harvester\tusername=gakin\tpassword=\t\ncode=proteomics-db\tdriverClassName=org.postgresql.Driver\thostPart=localhost\tsid=proteomics_harvester\tusername=gakin\tpassword=\t\n
+\.
+
+
+--
+-- Name: data_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_type_id_seq', 10, true);
+
+
+--
+-- Data for Name: data_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_types (id, code, description) FROM stdin;
+1	VARCHAR	Short text
+2	MULTILINE_VARCHAR	Long text
+3	INTEGER	Integer number
+4	REAL	Real number, i.e. an inexact, variable-precision numeric type
+5	BOOLEAN	True or False
+6	TIMESTAMP	Both date and time. Format: yyyy-mm-dd hh:mm:ss
+7	CONTROLLEDVOCABULARY	Controlled Vocabulary
+8	MATERIAL	Reference to a material
+9	HYPERLINK	Address of a web page
+10	XML	XML document
+\.
+
+
+--
+-- Name: database_instance_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('database_instance_id_seq', 1, false);
+
+
+--
+-- Data for Name: database_version_logs; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY database_version_logs (db_version, module_name, run_status, run_status_timestamp, module_code, run_exception) FROM stdin;
+154	./sql/postgresql/154/domains-154.sql	SUCCESS	2016-10-10 13:25:04.602	\\x2d2d204372656174696e6720646f6d61696e730a0a43524541544520444f4d41494e20415554484f52495a4154494f4e5f524f4c4520415320564152434841522834302920434845434b202856414c554520494e20282741444d494e272c2027504f5745525f55534552272c202755534552272c20274f42534552564552272c202745544c5f5345525645522729293b0a43524541544520444f4d41494e20424f4f4c45414e5f4348415220415320424f4f4c45414e2044454641554c542046414c53453b0a43524541544520444f4d41494e20424f4f4c45414e5f434841525f4f525f554e4b4e4f574e20415320434841522831292044454641554c542027552720434845434b202856414c554520494e20282746272c202754272c2027552729293b0a43524541544520444f4d41494e20434f44452041532056415243484152283630293b0a43524541544520444f4d41494e20434f4c554d4e5f4c4142454c204153205641524348415228313238293b0a43524541544520444f4d41494e20444154415f53544f52455f534552564943455f4b494e4420415320564152434841522834302920434845434b202856414c554520494e20282750524f43455353494e47272c2027515545524945532729293b0a43524541544520444f4d41494e20444154415f53544f52455f534552564943455f5245504f5254494e475f504c5547494e5f5459504520415320564152434841522834302920434845434b202856414c554520494e2028275441424c455f4d4f44454c272c20274453535f4c494e4b272c20274147475245474154494f4e5f5441424c455f4d4f44454c2729293b0a43524541544520444f4d41494e204556454e545f5459504520415320564152434841522834302920434845434b202856414c554520494e20282744454c4554494f4e272c20274d4f56454d454e542729293b0a43524541544520444f4d41494e2046494c452041532042595445413b0a43524541544520444f4d41494e2046494c455f4e414d45204153205641524348415228323535293b0a43524541544520444f4d41494e20544558545f56414c554520415320544558543b0a43524541544520444f4d41494e204f424a4543545f4e414d452041532056415243484152283530293b0a43524541544520444f4d41494e205245414c5f56414c5545204153205245414c3b0a43524541544520444f4d41494e20544543485f494420415320424947494e543b0a43524541544520444f4d41494e2054494d455f5354414d502041532054494d455354414d5020574954482054494d45205a4f4e453b0a43524541544520444f4d41494e2054494d455f5354414d505f44464c2041532054494d455354414d5020574954482054494d45205a4f4e45204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d503b0a43524541544520444f4d41494e20555345525f49442041532056415243484152283530293b0a43524541544520444f4d41494e205449544c455f313030204153205641524348415228313030293b0a43524541544520444f4d41494e20475249445f45585052455353494f4e20415320564152434841522832303030293b0a43524541544520444f4d41494e20475249445f4944204153205641524348415228323030293b0a43524541544520444f4d41494e204f5244494e414c5f494e5420415320424947494e5420434845434b202856414c5545203e2030293b0a43524541544520444f4d41494e204445534352495054494f4e5f3230303020415320564152434841522832303030293b0a43524541544520444f4d41494e20415243484956494e475f5354415455532041532056415243484152283130302920434845434b202856414c554520494e2028274c4f434b4544272c2027415641494c41424c45272c20274152434849564544272c2027415243484956455f50454e44494e47272c2027554e415243484956455f50454e44494e47272c20274241434b55505f50454e44494e472729293b0a43524541544520444f4d41494e2051554552595f5459504520415320564152434841522834302920434845434b202856414c554520494e20282747454e45524943272c20274558504552494d454e54272c202753414d504c45272c2027444154415f534554272c20274d4154455249414c2729293b0a43524541544520444f4d41494e20454e544954595f4b494e4420415320564152434841522834302920434845434b202856414c554520494e20282753414d504c45272c20274558504552494d454e54272c2027444154415f534554272c20274d4154455249414c2729293b0a43524541544520444f4d41494e205343524950545f5459504520415320564152434841522834302920434845434b202856414c554520494e20282744594e414d49435f50524f5045525459272c20274d414e414745445f50524f5045525459272c2027454e544954595f56414c49444154494f4e2729293b0a43524541544520444f4d41494e204944454e544946494552204153205641524348415228323030293b0a43524541544520444f4d41494e20444154415f5345545f4b494e4420415320564152434841522834302920434845434b202856414c554520494e202827504859534943414c272c20274c494e4b272c2027434f4e5441494e45522729293b0a43524541544520444f4d41494e20504c5547494e5f5459504520415320564152434841522834302920434845434b202856414c554520494e2028274a5954484f4e272c20275052454445504c4f5945442729293b0a43524541544520444f4d41494e204f5045524154494f4e5f455845435554494f4e5f535441544520415320564152434841522834302920434845434b202856414c554520494e2028274e4557272c20275343484544554c4544272c202752554e4e494e47272c202746494e4953484544272c20274641494c45442729293b0a	\N
+154	./sql/generic/154/schema-154.sql	SUCCESS	2016-10-10 13:25:05.403	\\x2d2d204372656174696e67207461626c65730a0a435245415445205441424c4520434f4e54524f4c4c45445f564f434142554c41524945532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f323030302c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c49535f4d414e414745445f494e5445524e414c4c5920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c49535f494e5445524e414c5f4e414d45535041434520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c2049535f43484f53454e5f46524f4d5f4c49535420424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420545255452c20534f555243455f555249204348415241435445522056415259494e472832353029293b0a435245415445205441424c4520434f4e54524f4c4c45445f564f434142554c4152595f5445524d532028494420544543485f4944204e4f54204e554c4c2c434f4445204f424a4543545f4e414d45204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c434f564f5f494420544543485f4944204e4f54204e554c4c2c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c4c4142454c20434f4c554d4e5f4c4142454c2c204445534352495054494f4e204445534352495054494f4e5f323030302c204f5244494e414c204f5244494e414c5f494e54204e4f54204e554c4c2c2049535f4f4646494349414c20424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420275427293b0a435245415445205441424c4520444154415f414c4c2028494420544543485f4944204e4f54204e554c4c2c434f444520434f44452c445354595f494420544543485f4944204e4f54204e554c4c2c444153545f494420544543485f4944204e4f54204e554c4c2c455850455f494420544543485f49442c444154415f50524f44554345525f434f444520434f44452c50524f44554354494f4e5f54494d455354414d502054494d455f5354414d502c53414d505f494420544543485f49442c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c504552535f49445f5245474953544552455220544543485f49442c49535f56414c494420424f4f4c45414e5f434841522044454641554c54202754272c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c204143434553535f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c2049535f4445524956454420424f4f4c45414e5f43484152204e4f54204e554c4c2c2044454c5f494420544543485f49442c204f5249475f44454c20544543485f49442c20504552535f49445f4d4f44494649455220544543485f49442c2056455253494f4e20494e54454745522044454641554c542030293b0a435245415445205441424c4520444154415f5345545f52454c4154494f4e53484950535f414c4c2028444154415f49445f504152454e5420544543485f4944204e4f54204e554c4c2c444154415f49445f4348494c4420544543485f4944204e4f54204e554c4c2c2052454c4154494f4e534849505f494420544543485f4944204e4f54204e554c4c2c204f5244494e414c20494e54454745522c2044454c5f494420544543485f49442c20504552535f49445f415554484f5220544543485f49442c20524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c4520444154415f53544f5245532028494420544543485f4944204e4f54204e554c4c2c5555494420434f4445204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c444f574e4c4f41445f55524c2056415243484152283130323429204e4f54204e554c4c2c52454d4f54455f55524c20564152434841522832353029204e4f54204e554c4c2c53455353494f4e5f544f4b454e205641524348415228353029204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c4d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c2049535f41524348495645525f434f4e4649475552454420424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c20444154415f534f555243455f444546494e4954494f4e5320544558545f56414c5545293b0a435245415445205441424c4520444154415f53544f52455f5345525649434553202028494420544543485f4944204e4f54204e554c4c2c204b455920564152434841522832353629204e4f54204e554c4c2c204c4142454c20564152434841522832353629204e4f54204e554c4c2c204b494e4420444154415f53544f52455f534552564943455f4b494e44204e4f54204e554c4c2c20444154415f53544f52455f494420544543485f4944204e4f54204e554c4c2c205245504f5254494e475f504c5547494e5f5459504520444154415f53544f52455f534552564943455f5245504f5254494e475f504c5547494e5f54595045293b0a435245415445205441424c4520444154415f53544f52455f534552564943455f444154415f5345545f54595045532028444154415f53544f52455f534552564943455f494420544543485f4944204e4f54204e554c4c2c20444154415f5345545f545950455f494420544543485f4944204e4f54204e554c4c293b0a435245415445205441424c4520444154415f54595045532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f32303030204e4f54204e554c4c293b0a435245415445205441424c45204556454e54532028494420544543485f4944204e4f54204e554c4c2c4556454e545f54595045204556454e545f54595045204e4f54204e554c4c2c4445534352495054494f4e20544558545f56414c55452c524541534f4e204445534352495054494f4e5f323030302c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20656e746974795f74797065205641524348415228383029204e4f54204e554c4c2c206964656e7469666965727320544558545f56414c5545204e4f54204e554c4c2c20434f4e54454e5420544558545f56414c55452c20455841435f494420544543485f4944293b0a435245415445205441424c45204558504552494d454e54535f414c4c2028494420544543485f4944204e4f54204e554c4c2c5045524d5f494420434f4445204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c455854595f494420544543485f4944204e4f54204e554c4c2c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c2050524f4a5f494420544543485f4944204e4f54204e554c4c2c44454c5f494420544543485f49442c204f5249475f44454c20544543485f49442c2049535f5055424c494320424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c20504552535f49445f4d4f44494649455220544543485f49442c2056455253494f4e20494e54454745522044454641554c542030293b0a435245415445205441424c45204154544143484d454e54532028494420544543485f4944204e4f54204e554c4c2c455850455f494420544543485f49442c53414d505f494420544543485f49442c50524f4a5f494420544543485f49442c455841435f494420544543485f4944204e4f54204e554c4c2c46494c455f4e414d452046494c455f4e414d45204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c56455253494f4e20494e5445474552204e4f54204e554c4c2c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c207469746c65205449544c455f3130302c206465736372697074696f6e204445534352495054494f4e5f32303030293b0a435245415445205441424c45204154544143484d454e545f434f4e54454e54532028494420544543485f4944204e4f54204e554c4c2c56414c55452046494c45204e4f54204e554c4c293b0a435245415445205441424c45204558504552494d454e545f50524f504552544945532028494420544543485f4944204e4f54204e554c4c2c455850455f494420544543485f4944204e4f54204e554c4c2c455450545f494420544543485f4944204e4f54204e554c4c2c56414c554520544558545f56414c55452c435654455f494420544543485f49442c204d4154455f50524f505f494420544543485f49442c20504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c20524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c2c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c45204558504552494d454e545f50524f504552544945535f484953544f52592028494420544543485f4944204e4f54204e554c4c2c20455850455f494420544543485f4944204e4f54204e554c4c2c20455450545f494420544543485f4944204e4f54204e554c4c2c2056414c554520544558545f56414c55452c20564f434142554c4152595f5445524d204944454e5449464945522c204d4154455249414c204944454e5449464945522c20504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c2c2056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c2c2056414c49445f554e54494c5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c45204558504552494d454e545f54595045532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f323030302c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c2056414c49444154494f4e5f5343524950545f494420544543485f4944293b0a435245415445205441424c45204558504552494d454e545f545950455f50524f50455254595f54595045532028494420544543485f4944204e4f54204e554c4c2c455854595f494420544543485f4944204e4f54204e554c4c2c505254595f494420544543485f4944204e4f54204e554c4c2c49535f4d414e4441544f525920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c49535f4d414e414745445f494e5445524e414c4c5920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c204f5244494e414c204f5244494e414c5f494e54204e4f54204e554c4c2c2053454354494f4e204445534352495054494f4e5f323030302c5343524950545f494420544543485f49442c49535f53484f574e5f4544495420424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202754272c53484f575f5241575f56414c554520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420274627293b0a435245415445205441424c452045585445524e414c5f444154412028444154415f494420544543485f4944204e4f54204e554c4c2c53484152455f494420434f44452c53495a45204f5244494e414c5f494e542c4c4f434154494f4e2056415243484152283130323429204e4f54204e554c4c2c464654595f494420544543485f4944204e4f54204e554c4c2c4c4f54595f494420544543485f4944204e4f54204e554c4c2c435654455f49445f53544f525f464d5420544543485f4944204e4f54204e554c4c2c49535f434f4d504c45544520424f4f4c45414e5f434841525f4f525f554e4b4e4f574e204e4f54204e554c4c2044454641554c54202755272c435654455f49445f53544f524520544543485f49442c2053544154555320415243484956494e475f535441545553204e4f54204e554c4c2044454641554c542027415641494c41424c45272c2050524553454e545f494e5f4152434849564520424f4f4c45414e5f434841522044454641554c54202746272c2053504545445f48494e5420494e5445474552204e4f54204e554c4c2044454641554c54202d35302c2053544f524147455f434f4e4649524d4154494f4e20424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420274627293b0a435245415445205441424c452046494c455f464f524d41545f54595045532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f32303030293b0a435245415445205441424c4520475249445f435553544f4d5f434f4c554d4e532028494420544543485f4944204e4f54204e554c4c2c20434f444520564152434841522832303029204e4f54204e554c4c2c204c4142454c20636f6c756d6e5f6c6162656c204e4f54204e554c4c2c204445534352495054494f4e204445534352495054494f4e5f323030302c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c2045585052455353494f4e20475249445f45585052455353494f4e204e4f54204e554c4c2c2049535f5055424c494320424f4f4c45414e204e4f54204e554c4c2c20475249445f494420475249445f4944204e4f54204e554c4c293b0a435245415445205441424c45205350414345532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f323030302c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c293b0a435245415445205441424c452044454c4554494f4e532028494420544543485f4944204e4f54204e554c4c2c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c524541534f4e204445534352495054494f4e5f32303030204e4f54204e554c4c293b0a435245415445205441424c45204c4f4341544f525f54595045532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f32303030293b0a435245415445205441424c45204d4154455249414c532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4d4154595f494420544543485f4944204e4f54204e554c4c2c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c45204d4154455249414c5f50524f504552544945532028494420544543485f4944204e4f54204e554c4c2c4d4154455f494420544543485f4944204e4f54204e554c4c2c4d5450545f494420544543485f4944204e4f54204e554c4c2c56414c554520544558545f56414c55452c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c2c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c435654455f494420544543485f49442c204d4154455f50524f505f494420544543485f4944293b0a435245415445205441424c45204d4154455249414c5f50524f504552544945535f484953544f52592028494420544543485f4944204e4f54204e554c4c2c204d4154455f494420544543485f4944204e4f54204e554c4c2c204d5450545f494420544543485f4944204e4f54204e554c4c2c2056414c554520544558545f56414c55452c20564f434142554c4152595f5445524d204944454e5449464945522c204d4154455249414c204944454e5449464945522c20504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c2c2056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c2c2056414c49445f554e54494c5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c45204d4154455249414c5f54595045532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f323030302c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c2056414c49444154494f4e5f5343524950545f494420544543485f4944293b0a435245415445205441424c45204d4154455249414c5f545950455f50524f50455254595f54595045532028494420544543485f4944204e4f54204e554c4c2c4d4154595f494420544543485f4944204e4f54204e554c4c2c505254595f494420544543485f4944204e4f54204e554c4c2c49535f4d414e4441544f525920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c49535f4d414e414745445f494e5445524e414c4c5920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c204f5244494e414c204f5244494e414c5f494e54204e4f54204e554c4c2c2053454354494f4e204445534352495054494f4e5f323030302c5343524950545f494420544543485f49442c49535f53484f574e5f4544495420424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202754272c53484f575f5241575f56414c554520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420274627293b0a435245415445205441424c4520444154415f5345545f54595045532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f323030302c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c204d41494e5f44535f5041545445524e205641524348415228333030292c204d41494e5f44535f5041544820564152434841522831303030292c2044454c4554494f4e5f444953414c4c4f5720424f4f4c45414e5f434841522044454641554c54202746272c20444154415f5345545f4b494e4420444154415f5345545f4b494e442044454641554c542027504859534943414c27204e4f54204e554c4c2c2056414c49444154494f4e5f5343524950545f494420544543485f4944293b0a435245415445205441424c4520504552534f4e532028494420544543485f4944204e4f54204e554c4c2c46495253545f4e414d452056415243484152283330292c4c4153545f4e414d452056415243484152283330292c555345525f494420555345525f4944204e4f54204e554c4c2c454d41494c204f424a4543545f4e414d452c53504143455f494420544543485f49442c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c504552535f49445f5245474953544552455220544543485f49442c20444953504c41595f53455454494e47532046494c452c2049535f41435449564520424f4f4c45414e2044454641554c542054525545293b0a435245415445205441424c452050524f4a454354532028494420544543485f4944204e4f54204e554c4c2c5045524d5f494420434f4445204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c53504143455f494420544543485f4944204e4f54204e554c4c2c504552535f49445f4c454144455220544543485f49442c4445534352495054494f4e20544558545f56414c55452c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f4d4f44494649455220544543485f49442c2056455253494f4e20494e54454745522044454641554c542030293b0a435245415445205441424c452050524f50455254595f54595045532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f32303030204e4f54204e554c4c2c4c4142454c20434f4c554d4e5f4c4142454c204e4f54204e554c4c2c444154595f494420544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c434f564f5f494420544543485f49442c49535f4d414e414745445f494e5445524e414c4c5920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c49535f494e5445524e414c5f4e414d45535041434520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c204d4154595f50524f505f494420544543485f49442c20534348454d4120544558545f56414c55452c205452414e53464f524d4154494f4e20544558545f56414c5545293b0a435245415445205441424c4520524f4c455f41535349474e4d454e54532028494420544543485f4944204e4f54204e554c4c2c524f4c455f434f444520415554484f52495a4154494f4e5f524f4c45204e4f54204e554c4c2c53504143455f494420544543485f49442c504552535f49445f4752414e54454520544543485f49442c2041475f49445f4752414e54454520544543485f49442c20504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c452053414d504c45535f414c4c2028494420544543485f4944204e4f54204e554c4c2c5045524d5f494420434f4445204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c20455850455f494420544543485f49442c534154595f494420544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c4d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c44454c5f494420544543485f49442c204f5249475f44454c20544543485f49442c2053504143455f494420544543485f49442c2053414d505f49445f504152545f4f4620544543485f49442c20504552535f49445f4d4f44494649455220544543485f49442c20636f64655f756e697175655f636865636b206368617261637465722076617279696e6728333030292c20737562636f64655f756e697175655f636865636b206368617261637465722076617279696e6728333030292c2056455253494f4e20494e54454745522044454641554c5420302c2050524f4a5f494420544543485f4944293b0a435245415445205441424c452053414d504c455f50524f504552544945532028494420544543485f4944204e4f54204e554c4c2c53414d505f494420544543485f4944204e4f54204e554c4c2c535450545f494420544543485f4944204e4f54204e554c4c2c56414c554520544558545f56414c55452c435654455f494420544543485f49442c4d4154455f50524f505f494420544543485f49442c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c20524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c2c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c452053414d504c455f50524f504552544945535f484953544f52592028494420544543485f4944204e4f54204e554c4c2c2053414d505f494420544543485f4944204e4f54204e554c4c2c20535450545f494420544543485f4944204e4f54204e554c4c2c2056414c554520544558545f56414c55452c20564f434142554c4152595f5445524d204944454e5449464945522c204d4154455249414c204944454e5449464945522c20504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c2c2056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c2c2056414c49445f554e54494c5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c452053414d504c455f54595045532028494420544543485f4944204e4f54204e554c4c2c434f444520434f4445204e4f54204e554c4c2c4445534352495054494f4e204445534352495054494f4e5f323030302c2049535f4c49535441424c4520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202754272c2047454e4552415445445f46524f4d5f444550544820494e5445474552204e4f54204e554c4c2044454641554c5420302c20504152545f4f465f444550544820494e5445474552204e4f54204e554c4c2044454641554c5420302c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c2069735f6175746f5f67656e6572617465645f636f646520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c2067656e6572617465645f636f64655f70726566697820434f4445204e4f54204e554c4c2044454641554c54202753272c2069735f737562636f64655f756e6971756520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c20494e48455249545f50524f5045525449455320424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c2056414c49444154494f4e5f5343524950545f494420544543485f49442c2053484f575f504152454e545f4d4554414441544120424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420274627293b0a435245415445205441424c452053414d504c455f545950455f50524f50455254595f54595045532028494420544543485f4944204e4f54204e554c4c2c534154595f494420544543485f4944204e4f54204e554c4c2c505254595f494420544543485f4944204e4f54204e554c4c2c49535f4d414e4441544f525920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c49535f4d414e414745445f494e5445524e414c4c5920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c2049535f444953504c4159454420424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202754272c204f5244494e414c204f5244494e414c5f494e54204e4f54204e554c4c2c2053454354494f4e204445534352495054494f4e5f323030302c5343524950545f494420544543485f49442c49535f53484f574e5f4544495420424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202754272c53484f575f5241575f56414c554520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420274627293b0a0a435245415445205441424c4520444154415f5345545f50524f504552544945532028494420544543485f4944204e4f54204e554c4c2c44535f494420544543485f4944204e4f54204e554c4c2c44535450545f494420544543485f4944204e4f54204e554c4c2c56414c554520544558545f56414c55452c435654455f494420544543485f49442c204d4154455f50524f505f494420544543485f49442c20504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c20524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c2c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c4520444154415f5345545f50524f504552544945535f484953544f52592028494420544543485f4944204e4f54204e554c4c2c2044535f494420544543485f4944204e4f54204e554c4c2c2044535450545f494420544543485f4944204e4f54204e554c4c2c2056414c554520544558545f56414c55452c20564f434142554c4152595f5445524d204944454e5449464945522c204d4154455249414c204944454e5449464945522c20504552535f49445f415554484f5220544543485f4944204e4f54204e554c4c2c2056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c2c2056414c49445f554e54494c5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c4520444154415f5345545f545950455f50524f50455254595f54595045532028494420544543485f4944204e4f54204e554c4c2c445354595f494420544543485f4944204e4f54204e554c4c2c505254595f494420544543485f4944204e4f54204e554c4c2c49535f4d414e4441544f525920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c49535f4d414e414745445f494e5445524e414c4c5920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c204f5244494e414c204f5244494e414c5f494e54204e4f54204e554c4c2c2053454354494f4e204445534352495054494f4e5f323030302c5343524950545f494420544543485f49442c2049535f53484f574e5f4544495420424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202754272c53484f575f5241575f56414c554520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420274627293b0a0a435245415445205441424c4520415554484f52495a4154494f4e5f47524f5550532028494420544543485f4944204e4f54204e554c4c2c20434f444520434f4445204e4f54204e554c4c2c204445534352495054494f4e204445534352495054494f4e5f323030302c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c4520415554484f52495a4154494f4e5f47524f55505f504552534f4e53202841475f494420544543485f4944204e4f54204e554c4c2c20504552535f494420544543485f4944204e4f54204e554c4c293b0a0a435245415445205441424c452046494c544552532028494420544543485f4944204e4f54204e554c4c2c204e414d4520564152434841522832303029204e4f54204e554c4c2c204445534352495054494f4e204445534352495054494f4e5f323030302c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c2045585052455353494f4e2054455854204e4f54204e554c4c2c2049535f5055424c494320424f4f4c45414e204e4f54204e554c4c2c20475249445f494420564152434841522832303029204e4f54204e554c4c293b0a435245415445205441424c4520515545524945532028494420544543485f4944204e4f54204e554c4c2c204e414d4520564152434841522832303029204e4f54204e554c4c2c204445534352495054494f4e204445534352495054494f4e5f323030302c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d502c2045585052455353494f4e2054455854204e4f54204e554c4c2c2049535f5055424c494320424f4f4c45414e204e4f54204e554c4c2c2051554552595f545950452051554552595f54595045204e4f54204e554c4c2c20454e544954595f545950455f434f444520434f44452c2044425f4b455920434f4445204e4f54204e554c4c2044454641554c5420273127293b0a0a435245415445205441424c452072656c6174696f6e736869705f74797065732028696420544543485f4944204e4f54204e554c4c2c20636f646520434f4445204e4f54204e554c4c2c206c6162656c20434f4c554d4e5f4c4142454c2c20706172656e745f6c6162656c20434f4c554d4e5f4c4142454c2c206368696c645f6c6162656c20434f4c554d4e5f4c4142454c2c206465736372697074696f6e204445534352495054494f4e5f323030302c20726567697374726174696f6e5f74696d657374616d702054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c20706572735f69645f7265676973746572657220544543485f4944204e4f54204e554c4c2c2069735f6d616e616765645f696e7465726e616c6c7920424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c54202746272c2069735f696e7465726e616c5f6e616d65737061636520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420274627293b0a435245415445205441424c452073616d706c655f72656c6174696f6e73686970735f616c6c2028696420544543485f4944204e4f54204e554c4c2c2073616d706c655f69645f706172656e7420544543485f4944204e4f54204e554c4c2c2072656c6174696f6e736869705f696420544543485f4944204e4f54204e554c4c2c2073616d706c655f69645f6368696c6420544543485f4944204e4f54204e554c4c2c2064656c5f696420544543485f49442c20504552535f49445f415554484f5220544543485f49442c20524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c204d4f44494649434154494f4e5f54494d455354414d502054494d455f5354414d502044454641554c542043555252454e545f54494d455354414d50293b0a0a435245415445205441424c4520736372697074732028494420544543485f4944204e4f54204e554c4c2c204e414d4520564152434841522832303029204e4f54204e554c4c2c205343524950545f54595045205343524950545f54595045204e4f54204e554c4c2c204445534352495054494f4e204445534352495054494f4e5f323030302c53435249505420544558545f56414c55452c524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c504552535f49445f5245474953544552455220544543485f4944204e4f54204e554c4c2c454e544954595f4b494e4420454e544954595f4b494e442c20504c5547494e5f5459504520504c5547494e5f54595045204e4f54204e554c4c2044454641554c5420274a5954484f4e272c2049535f415641494c41424c4520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c542054525545293b0a0a435245415445205441424c4520434f52455f504c5547494e532028494420544543485f4944204e4f54204e554c4c2c204e414d4520564152434841522832303029204e4f54204e554c4c2c2056455253494f4e20494e5445474552204e4f54204e554c4c2c20524547495354524154494f4e5f54494d455354414d502054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d502c204d41535445525f5245475f53435249505420544558545f56414c5545293b0a0a435245415445205441424c4520504f53545f524547495354524154494f4e5f444154415345545f51554555452028494420544543485f4944204e4f54204e554c4c2c2044535f494420544543485f4944204e4f54204e554c4c293b0a0a435245415445205441424c4520454e544954595f4f5045524154494f4e535f4c4f472028494420544543485f4944204e4f54204e554c4c2c20524547495354524154494f4e5f494420544543485f4944204e4f54204e554c4c293b0a0a435245415445205441424c452050524f4a4543545f52454c4154494f4e53484950535f484953544f52592028494420544543485f4944204e4f54204e554c4c2c204d41494e5f50524f4a5f494420544543485f4944204e4f54204e554c4c2c2052454c4154494f4e5f5459504520544558545f56414c55452c20455850455f494420544543485f49442c2053504143455f494420544543485f49442c20454e544954595f5045524d5f494420544558545f56414c55452c20504552535f49445f415554484f5220544543485f49442c2056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c2c2056414c49445f554e54494c5f54494d455354414d502054494d455f5354414d50293b0a435245415445205441424c45204558504552494d454e545f52454c4154494f4e53484950535f484953544f52592028494420544543485f4944204e4f54204e554c4c2c204d41494e5f455850455f494420544543485f4944204e4f54204e554c4c2c2052454c4154494f4e5f5459504520544558545f56414c55452c2053414d505f494420544543485f49442c20444154415f494420544543485f49442c20454e544954595f5045524d5f494420544558545f56414c55452c20504552535f49445f415554484f5220544543485f49442c2056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c2c2056414c49445f554e54494c5f54494d455354414d502054494d455f5354414d502c2050524f4a5f494420544543485f4944293b0a435245415445205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f52592028494420544543485f4944204e4f54204e554c4c2c204d41494e5f53414d505f494420544543485f4944204e4f54204e554c4c2c2052454c4154494f4e5f5459504520544558545f56414c55452c20455850455f494420544543485f49442c2053414d505f494420544543485f49442c20444154415f494420544543485f49442c20454e544954595f5045524d5f494420544558545f56414c55452c20504552535f49445f415554484f5220544543485f49442c2056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c2c2056414c49445f554e54494c5f54494d455354414d502054494d455f5354414d502c2053504143455f494420544543485f4944293b0a435245415445205441424c4520444154415f5345545f52454c4154494f4e53484950535f484953544f52592028494420544543485f4944204e4f54204e554c4c2c204d41494e5f444154415f494420544543485f4944204e4f54204e554c4c2c2052454c4154494f4e5f5459504520544558545f56414c55452c204f5244494e414c20494e54454745522c20455850455f494420544543485f49442c2053414d505f494420544543485f49442c20444154415f494420544543485f49442c20454e544954595f5045524d5f494420544558545f56414c55452c20504552535f49445f415554484f5220544543485f49442c2056414c49445f46524f4d5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c2c2056414c49445f554e54494c5f54494d455354414d502054494d455f5354414d50293b0a0a435245415445205441424c452045585445524e414c5f444154415f4d414e4147454d454e545f53595354454d532028494420544543485f49442c20434f444520434f44452c204c4142454c20544558545f56414c55452c2055524c5f54454d504c41544520544558545f56414c55452c2049535f4f50454e42495320424f4f4c45414e2044454641554c542046414c5345204e4f54204e554c4c293b0a435245415445205441424c45204c494e4b5f444154412028444154415f494420544543485f4944204e4f54204e554c4c2c2045444d535f494420544543485f4944204e4f54204e554c4c2c2045585445524e414c5f434f444520544558545f56414c5545204e4f54204e554c4c293b0a0a435245415445205441424c45204d45544150524f4a454354532028494420544543485f4944204e4f54204e554c4c2c204e414d4520434f4445204e4f54204e554c4c2c204445534352495054494f4e204445534352495054494f4e5f323030302c204f574e455220544543485f4944204e4f54204e554c4c2c205052495641544520424f4f4c45414e5f43484152204e4f54204e554c4c2044454641554c5420545255452c204352454154494f4e5f444154452054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d50293b0a435245415445205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2028494420544543485f4944204e4f54204e554c4c2c204d4550525f494420544543485f4944204e4f54204e554c4c2c20455850455f494420544543485f49442c2053414d505f494420544543485f49442c20444154415f494420544543485f49442c204d4154455f494420544543485f49442c2044454c5f494420544543485f49442c204352454154494f4e5f44415445202054494d455f5354414d505f44464c204e4f54204e554c4c2044454641554c542043555252454e545f54494d455354414d50293b0a0a435245415445205441424c45204f5045524154494f4e5f455845435554494f4e532028494420544543485f4944204e4f54204e554c4c2c20434f444520434f4445204e4f54204e554c4c2c205354415445204f5045524154494f4e5f455845435554494f4e5f5354415445204e4f54204e554c4c2c204445534352495054494f4e20544558545f56414c5545204e4f54204e554c4c2c204552524f5220544558545f56414c55452c204352454154494f4e5f444154452054494d455f5354414d505f44464c2c2053544152545f444154452054494d455f5354414d502c2046494e4953485f444154452054494d455f5354414d50293b0a0a2d2d204372656174696e67207669657773202d20636f706965642066726f6d20736368656d612067656e65726174656420666f722074657374732c20272a272063616e277420626520757365642062656361757365206f66205067446966665669657773206c696d69746174696f6e20696e207669657720636f6d70617269736f6e0a0a435245415445205649455720646174612041530a202020202053454c4543542069642c20636f64652c20647374795f69642c20646173745f69642c20657870655f69642c20646174615f70726f64756365725f636f64652c2070726f64756374696f6e5f74696d657374616d702c2073616d705f69642c20726567697374726174696f6e5f74696d657374616d702c206163636573735f74696d657374616d702c20706572735f69645f726567697374657265722c20706572735f69645f6d6f6469666965722c2069735f76616c69642c206d6f64696669636174696f6e5f74696d657374616d702c2069735f646572697665642c2064656c5f69642c206f7269675f64656c2c2076657273696f6e200a2020202020202046524f4d20646174615f616c6c200a20202020202057484552452064656c5f6964204953204e554c4c3b0a0a435245415445205649455720646174615f64656c657465642041530a202020202053454c4543542069642c20636f64652c20647374795f69642c20646173745f69642c20657870655f69642c20646174615f70726f64756365725f636f64652c2070726f64756374696f6e5f74696d657374616d702c2073616d705f69642c20726567697374726174696f6e5f74696d657374616d702c206163636573735f74696d657374616d702c20706572735f69645f726567697374657265722c20706572735f69645f6d6f6469666965722c2069735f76616c69642c206d6f64696669636174696f6e5f74696d657374616d702c2069735f646572697665642c2064656c5f69642c206f7269675f64656c2c2076657273696f6e200a2020202020202046524f4d20646174615f616c6c200a20202020202057484552452064656c5f6964204953204e4f54204e554c4c3b0a0a4352454154452056494557206578706572696d656e74732041530a202020202053454c4543542069642c207065726d5f69642c20636f64652c20657874795f69642c20706572735f69645f726567697374657265722c20706572735f69645f6d6f6469666965722c20726567697374726174696f6e5f74696d657374616d702c206d6f64696669636174696f6e5f74696d657374616d702c2070726f6a5f69642c2064656c5f69642c206f7269675f64656c2c2069735f7075626c69632c2076657273696f6e200a2020202020202046524f4d206578706572696d656e74735f616c6c200a20202020202057484552452064656c5f6964204953204e554c4c3b0a0a4352454154452056494557206578706572696d656e74735f64656c657465642041530a202020202053454c4543542069642c207065726d5f69642c20636f64652c20657874795f69642c20706572735f69645f726567697374657265722c20706572735f69645f6d6f6469666965722c20726567697374726174696f6e5f74696d657374616d702c206d6f64696669636174696f6e5f74696d657374616d702c2070726f6a5f69642c2064656c5f69642c206f7269675f64656c2c2069735f7075626c69632c2076657273696f6e200a2020202020202046524f4d206578706572696d656e74735f616c6c200a20202020202057484552452064656c5f6964204953204e4f54204e554c4c3b0a0a43524541544520564945572073616d706c65732041530a202020202053454c4543542069642c207065726d5f69642c20636f64652c2070726f6a5f69642c20657870655f69642c20736174795f69642c20726567697374726174696f6e5f74696d657374616d702c206d6f64696669636174696f6e5f74696d657374616d702c20706572735f69645f726567697374657265722c20706572735f69645f6d6f6469666965722c2064656c5f69642c206f7269675f64656c2c2073706163655f69642c2073616d705f69645f706172745f6f662c2076657273696f6e200a2020202020202046524f4d2073616d706c65735f616c6c200a20202020202057484552452064656c5f6964204953204e554c4c3b0a0a43524541544520564945572073616d706c65735f64656c657465642041530a202020202053454c4543542069642c207065726d5f69642c20636f64652c20657870655f69642c20736174795f69642c20726567697374726174696f6e5f74696d657374616d702c206d6f64696669636174696f6e5f74696d657374616d702c20706572735f69645f726567697374657265722c20706572735f69645f6d6f6469666965722c2064656c5f69642c206f7269675f64656c2c2073706163655f69642c2073616d705f69645f706172745f6f662c2076657273696f6e200a2020202020202046524f4d2073616d706c65735f616c6c200a20202020202057484552452064656c5f6964204953204e4f54204e554c4c3b0a0a435245415445205649455720646174615f7365745f72656c6174696f6e73686970732041530a20202053454c45435420646174615f69645f706172656e742c20646174615f69645f6368696c642c2072656c6174696f6e736869705f69642c206f7264696e616c2c2064656c5f69642c20706572735f69645f617574686f722c20726567697374726174696f6e5f74696d657374616d702c206d6f64696669636174696f6e5f74696d657374616d700a20202046524f4d20646174615f7365745f72656c6174696f6e73686970735f616c6c200a20202057484552452064656c5f6964204953204e554c4c3b0a2020200a43524541544520564945572073616d706c655f72656c6174696f6e73686970732041530a20202053454c4543542069642c2073616d706c655f69645f706172656e742c2072656c6174696f6e736869705f69642c2073616d706c655f69645f6368696c642c2064656c5f69642c20706572735f69645f617574686f722c20726567697374726174696f6e5f74696d657374616d702c206d6f64696669636174696f6e5f74696d657374616d700a20202046524f4d2073616d706c655f72656c6174696f6e73686970735f616c6c0a20202057484552452064656c5f6964204953204e554c4c3b0a2020202020200a4352454154452056494557204d45544150524f4a4543545f41535349474e4d454e54532041530a20202053454c4543542049442c204d4550525f49442c20455850455f49442c2053414d505f49442c20444154415f49442c204d4154455f49442c2044454c5f49442c204352454154494f4e5f444154450a20202046524f4d204d45544150524f4a4543545f41535349474e4d454e54535f414c4c200a20202057484552452044454c5f4944204953204e554c4c3b0a2020200a43524541544520564945572073616d706c655f686973746f72795f7669657720415320280a202053454c4543540a20202020322a69642061732069642c0a202020206d61696e5f73616d705f69642c0a2020202072656c6174696f6e5f747970652c0a2020202073706163655f69642c0a20202020657870655f69642c0a2020202073616d705f69642c0a20202020646174615f69642c0a20202020656e746974795f7065726d5f69642c0a202020206e756c6c20617320737470745f69642c0a202020206e756c6c2061732076616c75652c0a202020206e756c6c20617320766f636162756c6172795f7465726d2c0a202020206e756c6c206173206d6174657269616c2c0a20202020706572735f69645f617574686f722c0a2020202076616c69645f66726f6d5f74696d657374616d702c0a2020202076616c69645f756e74696c5f74696d657374616d700a202046524f4d0a2020202053414d504c455f52454c4154494f4e53484950535f484953544f52590a202057484552450a2020202076616c69645f756e74696c5f74696d657374616d70204953204e4f54204e554c4c290a554e494f4e0a202053454c4543540a20202020322a69642b312061732069642c0a2020202073616d705f6964206173206d61696e5f73616d705f69642c0a202020206e756c6c2061732072656c6174696f6e5f747970652c0a202020206e756c6c2061732073706163655f69642c0a202020206e756c6c20617320657870655f69642c0a202020206e756c6c2061732073616d705f69642c0a202020206e756c6c20617320646174615f69642c0a202020206e756c6c20617320656e746974795f7065726d5f69642c0a20202020737470745f69642c0a2020202076616c75652c0a20202020766f636162756c6172795f7465726d2c0a202020206d6174657269616c2c0a20202020706572735f69645f617574686f722c0a2020202076616c69645f66726f6d5f74696d657374616d702c0a2020202076616c69645f756e74696c5f74696d657374616d700a202046524f4d0a2020202053414d504c455f50524f504552544945535f484953544f52593b0a0a435245415445205649455720646174615f7365745f686973746f72795f7669657720415320280a202053454c4543540a20202020322a69642061732069642c0a202020206d61696e5f646174615f69642c0a2020202072656c6174696f6e5f747970652c0a202020206f7264696e616c2c0a20202020657870655f69642c0a2020202073616d705f69642c0a20202020646174615f69642c0a20202020656e746974795f7065726d5f69642c0a202020206e756c6c2061732064737470745f69642c0a202020206e756c6c2061732076616c75652c0a202020206e756c6c20617320766f636162756c6172795f7465726d2c0a202020206e756c6c206173206d6174657269616c2c0a20202020706572735f69645f617574686f722c0a2020202076616c69645f66726f6d5f74696d657374616d702c0a2020202076616c69645f756e74696c5f74696d657374616d700a202046524f4d0a20202020444154415f5345545f52454c4154494f4e53484950535f484953544f52590a202057484552450a2020202076616c69645f756e74696c5f74696d657374616d70204953204e4f54204e554c4c290a554e494f4e0a202053454c4543540a20202020322a69642b312061732069642c0a2020202064735f6964206173206d61696e5f646174615f69642c0a202020206e756c6c2061732072656c6174696f6e5f747970652c0a202020206e756c6c206173206f7264696e616c2c0a202020206e756c6c20617320657870655f69642c0a202020206e756c6c2061732073616d705f69642c0a202020206e756c6c20617320646174615f69642c0a202020206e756c6c20617320656e746974795f7065726d5f69642c0a2020202064737470745f69642c0a2020202076616c75652c0a20202020766f636162756c6172795f7465726d2c0a202020206d6174657269616c2c0a20202020706572735f69645f617574686f722c0a2020202076616c69645f66726f6d5f74696d657374616d702c0a2020202076616c69645f756e74696c5f74696d657374616d700a202046524f4d0a20202020444154415f5345545f50524f504552544945535f484953544f52593b0a0a4352454154452056494557206578706572696d656e745f686973746f72795f7669657720415320280a202053454c4543540a20202020322a69642061732069642c0a202020206d61696e5f657870655f69642c0a2020202072656c6174696f6e5f747970652c0a2020202070726f6a5f69642c0a2020202073616d705f69642c0a20202020646174615f69642c0a20202020656e746974795f7065726d5f69642c0a202020206e756c6c20617320657470745f69642c0a202020206e756c6c2061732076616c75652c0a202020206e756c6c20617320766f636162756c6172795f7465726d2c0a202020206e756c6c206173206d6174657269616c2c0a20202020706572735f69645f617574686f722c0a2020202076616c69645f66726f6d5f74696d657374616d702c0a2020202076616c69645f756e74696c5f74696d657374616d700a202046524f4d0a202020204558504552494d454e545f52454c4154494f4e53484950535f484953544f52590a202057484552452076616c69645f756e74696c5f74696d657374616d70204953204e4f54204e554c4c290a554e494f4e0a202053454c4543540a20202020322a69642b312061732069642c0a20202020657870655f6964206173206d61696e5f657870655f69642c0a202020206e756c6c2061732072656c6174696f6e5f747970652c0a202020206e756c6c2061732070726f6a5f69642c0a202020206e756c6c2061732073616d705f69642c0a202020206e756c6c20617320646174615f69642c0a202020206e756c6c20617320656e746974795f7065726d5f69642c0a20202020657470745f69642c0a2020202076616c75652c0a20202020766f636162756c6172795f7465726d2c0a202020206d6174657269616c2c0a20202020706572735f69645f617574686f722c0a2020202076616c69645f66726f6d5f74696d657374616d702c0a2020202076616c69645f756e74696c5f74696d657374616d700a202046524f4d0a202020204558504552494d454e545f50524f504552544945535f484953544f52593b0a0a2d2d204372656174696e672073657175656e6365730a0a4352454154452053455155454e434520434f4e54524f4c4c45445f564f434142554c4152595f49445f5345513b0a4352454154452053455155454e434520435654455f49445f5345513b0a4352454154452053455155454e43452044415441424153455f494e5354414e43455f49445f5345513b0a4352454154452053455155454e434520444154415f49445f5345513b0a4352454154452053455155454e434520444154415f5345545f52454c4154494f4e534849505f49445f5345513b0a4352454154452053455155454e434520444154415f53544f52455f49445f5345513b0a4352454154452053455155454e434520444154415f53544f52455f53455256494345535f49445f5345513b0a4352454154452053455155454e434520444154415f545950455f49445f5345513b0a4352454154452053455155454e434520455450545f49445f5345513b0a4352454154452053455155454e4345204556454e545f49445f5345513b0a4352454154452053455155454e4345204154544143484d454e545f49445f5345513b0a4352454154452053455155454e4345204154544143484d454e545f434f4e54454e545f49445f5345513b0a4352454154452053455155454e4345204558504552494d454e545f49445f5345513b0a4352454154452053455155454e4345204558504552494d454e545f50524f50455254595f49445f5345513b0a4352454154452053455155454e4345204558504552494d454e545f545950455f49445f5345513b0a4352454154452053455155454e43452046494c455f464f524d41545f545950455f49445f5345513b0a4352454154452053455155454e43452053504143455f49445f5345513b0a4352454154452053455155454e43452044454c4554494f4e5f49445f5345513b0a4352454154452053455155454e4345204c4f4341544f525f545950455f49445f5345513b0a4352454154452053455155454e4345204d4154455249414c5f49445f5345513b0a4352454154452053455155454e4345204d4154455249414c5f50524f50455254595f49445f5345513b0a4352454154452053455155454e4345204d4154455249414c5f545950455f49445f5345513b0a4352454154452053455155454e4345204d5450545f49445f5345513b0a4352454154452053455155454e434520444154415f5345545f545950455f49445f5345513b0a4352454154452053455155454e434520504552534f4e5f49445f5345513b0a4352454154452053455155454e43452050524f4a4543545f49445f5345513b0a4352454154452053455155454e43452050524f50455254595f545950455f49445f5345513b0a4352454154452053455155454e434520524f4c455f41535349474e4d454e545f49445f5345513b0a4352454154452053455155454e43452053414d504c455f49445f5345513b0a4352454154452053455155454e43452053414d504c455f50524f50455254595f49445f5345513b0a4352454154452053455155454e43452053414d504c455f545950455f49445f5345513b0a4352454154452053455155454e434520535450545f49445f5345513b0a4352454154452053455155454e434520444154415f5345545f50524f50455254595f49445f5345513b0a4352454154452053455155454e43452044535450545f49445f5345513b0a4352454154452053455155454e434520434f44455f5345513b0a4352454154452053455155454e4345204558504552494d454e545f434f44455f5345513b0a4352454154452053455155454e43452053414d504c455f434f44455f5345513b0a4352454154452053455155454e4345205045524d5f49445f5345513b0a4352454154452053455155454e434520415554484f52495a4154494f4e5f47524f55505f49445f5345513b0a4352454154452053455155454e43452046494c5445525f49445f5345513b0a4352454154452053455155454e434520475249445f435553544f4d5f434f4c554d4e535f49445f5345513b0a4352454154452053455155454e43452051554552595f49445f5345513b0a4352454154452053455155454e43452052454c4154494f4e534849505f545950455f49445f5345513b0a4352454154452053455155454e43452053414d504c455f52454c4154494f4e534849505f49445f5345513b0a4352454154452053455155454e4345205343524950545f49445f5345513b0a4352454154452053455155454e434520434f52455f504c5547494e5f49445f5345513b0a4352454154452053455155454e434520504f53545f524547495354524154494f4e5f444154415345545f51554555455f49445f5345513b0a4352454154452053455155454e434520454e544954595f4f5045524154494f4e535f4c4f475f49445f5345513b0a4352454154452053455155454e4345204558504552494d454e545f52454c4154494f4e53484950535f484953544f52595f49445f5345513b0a4352454154452053455155454e43452053414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f5345513b0a4352454154452053455155454e434520444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f5345513b0a4352454154452053455155454e43452050524f4a4543545f52454c4154494f4e53484950535f484953544f52595f49445f5345513b0a4352454154452053455155454e43452045585445524e414c5f444154415f4d414e4147454d454e545f53595354454d5f49445f5345513b0a4352454154452053455155454e4345204d45544150524f4a4543545f49445f5345513b0a4352454154452053455155454e4345204d45544150524f4a4543545f41535349474e4d454e545f49445f5345513b0a4352454154452053455155454e4345204f5045524154494f4e5f455845435554494f4e535f49445f5345513b0a0a2d2d204372656174696e67207072696d617279206b657920636f6e73747261696e74730a0a414c544552205441424c4520434f4e54524f4c4c45445f564f434142554c41524945532041444420434f4e53545241494e5420434f564f5f504b205052494d415259204b4559284944293b0a414c544552205441424c4520434f4e54524f4c4c45445f564f434142554c4152595f5445524d532041444420434f4e53545241494e5420435654455f504b205052494d415259204b4559284944293b0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f504b205052494d415259204b4559284944293b0a414c544552205441424c4520444154415f53544f5245532041444420434f4e53545241494e5420444153545f504b205052494d415259204b4559284944293b0a414c544552205441424c4520444154415f53544f52455f53455256494345532041444420434f4e53545241494e5420445353455f504b205052494d415259204b4559284944293b0a414c544552205441424c4520444154415f54595045532041444420434f4e53545241494e5420444154595f504b205052494d415259204b4559284944293b0a414c544552205441424c45204556454e54532041444420434f4e53545241494e542045564e545f504b205052494d415259204b4559284944293b0a414c544552205441424c45204558504552494d454e54535f414c4c2041444420434f4e53545241494e5420455850455f504b205052494d415259204b4559284944293b0a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f504b205052494d415259204b4559284944293b0a414c544552205441424c45204154544143484d454e545f434f4e54454e54532041444420434f4e53545241494e5420455841435f504b205052494d415259204b4559284944293b0a414c544552205441424c45204558504552494d454e545f50524f504552544945532041444420434f4e53545241494e5420455850525f504b205052494d415259204b4559284944293b0a414c544552205441424c45204558504552494d454e545f50524f504552544945535f484953544f52592041444420434f4e53545241494e542045585052485f504b205052494d415259204b4559284944293b0a414c544552205441424c45204558504552494d454e545f54595045532041444420434f4e53545241494e5420455854595f504b205052494d415259204b4559284944293b0a414c544552205441424c45204558504552494d454e545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420455450545f504b205052494d415259204b4559284944293b0a414c544552205441424c452045585445524e414c5f444154412041444420434f4e53545241494e5420455844415f504b205052494d415259204b455928444154415f4944293b0a414c544552205441424c452046494c455f464f524d41545f54595045532041444420434f4e53545241494e5420464654595f504b205052494d415259204b4559284944293b0a414c544552205441424c45205350414345532041444420434f4e53545241494e542053504143455f504b205052494d415259204b4559284944293b0a414c544552205441424c452044454c4554494f4e532041444420434f4e53545241494e542044454c5f504b205052494d415259204b4559284944293b0a414c544552205441424c45204c4f4341544f525f54595045532041444420434f4e53545241494e54204c4f54595f504b205052494d415259204b4559284944293b0a414c544552205441424c45204d4154455249414c532041444420434f4e53545241494e54204d4154455f504b205052494d415259204b4559284944293b0a414c544552205441424c45204d4154455249414c5f50524f504552544945532041444420434f4e53545241494e54204d4150525f504b205052494d415259204b4559284944293b0a414c544552205441424c45204d4154455249414c5f50524f504552544945535f484953544f52592041444420434f4e53545241494e54204d415052485f504b205052494d415259204b4559284944293b0a414c544552205441424c45204d4154455249414c5f54595045532041444420434f4e53545241494e54204d4154595f504b205052494d415259204b4559284944293b0a414c544552205441424c45204d4154455249414c5f545950455f50524f50455254595f54595045532041444420434f4e53545241494e54204d5450545f504b205052494d415259204b4559284944293b0a414c544552205441424c4520444154415f5345545f54595045532041444420434f4e53545241494e5420445354595f504b205052494d415259204b4559284944293b0a414c544552205441424c4520504552534f4e532041444420434f4e53545241494e5420504552535f504b205052494d415259204b4559284944293b0a414c544552205441424c452050524f4a454354532041444420434f4e53545241494e542050524f4a5f504b205052494d415259204b4559284944293b0a414c544552205441424c452050524f50455254595f54595045532041444420434f4e53545241494e5420505254595f504b205052494d415259204b4559284944293b0a414c544552205441424c4520524f4c455f41535349474e4d454e54532041444420434f4e53545241494e5420524f41535f504b205052494d415259204b4559284944293b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f504b205052494d415259204b4559284944293b0a414c544552205441424c452053414d504c455f50524f504552544945532041444420434f4e53545241494e5420534150525f504b205052494d415259204b4559284944293b0a414c544552205441424c452053414d504c455f50524f504552544945535f484953544f52592041444420434f4e53545241494e542053415052485f504b205052494d415259204b4559284944293b0a414c544552205441424c452053414d504c455f54595045532041444420434f4e53545241494e5420534154595f504b205052494d415259204b4559284944293b0a414c544552205441424c452053414d504c455f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420535450545f504b205052494d415259204b4559284944293b0a414c544552205441424c4520444154415f5345545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e542044535450545f504b205052494d415259204b4559284944293b0a414c544552205441424c4520444154415f5345545f50524f504552544945532041444420434f4e53545241494e5420445350525f504b205052494d415259204b4559284944293b0a414c544552205441424c4520444154415f5345545f50524f504552544945535f484953544f52592041444420434f4e53545241494e542044535052485f504b205052494d415259204b4559284944293b0a414c544552205441424c4520415554484f52495a4154494f4e5f47524f5550532041444420434f4e53545241494e542041475f504b205052494d415259204b4559284944293b0a414c544552205441424c4520415554484f52495a4154494f4e5f47524f55505f504552534f4e532041444420434f4e53545241494e54204147505f504b205052494d415259204b455928504552535f49442c41475f4944293b0a414c544552205441424c452046494c544552532041444420434f4e53545241494e542046494c545f504b205052494d415259204b4559284944293b0a414c544552205441424c4520475249445f435553544f4d5f434f4c554d4e532041444420434f4e53545241494e5420475249445f435553544f4d5f434f4c554d4e535f504b205052494d415259204b4559284944293b0a414c544552205441424c4520515545524945532041444420434f4e53545241494e5420515545525f504b205052494d415259204b4559284944293b0a414c544552205441424c452072656c6174696f6e736869705f74797065732041444420434f4e53545241494e5420726574795f706b205052494d415259204b455920286964293b0a414c544552205441424c452073616d706c655f72656c6174696f6e73686970735f616c6c2041444420434f4e53545241494e5420736172655f706b205052494d415259204b455920286964293b0a414c544552205441424c4520534352495054532041444420434f4e53545241494e5420534352495f504b205052494d415259204b4559284944293b0a414c544552205441424c4520504f53545f524547495354524154494f4e5f444154415345545f51554555452041444420434f4e53545241494e5420505244515f504b205052494d415259204b4559284944293b0a414c544552205441424c4520454e544954595f4f5045524154494f4e535f4c4f472041444420434f4e53545241494e5420454f4c5f504b205052494d415259204b4559284944293b0a414c544552205441424c45204558504552494d454e545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e5420455852454c485f504b205052494d415259204b4559284944293b0a414c544552205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e542053414d5052454c485f504b205052494d415259204b4559284944293b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e54204441544152454c485f504b205052494d415259204b4559284944293b0a414c544552205441424c452050524f4a4543545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e5420505252454c485f504b205052494d415259204b4559284944293b0a414c544552205441424c452045585445524e414c5f444154415f4d414e4147454d454e545f53595354454d532041444420434f4e53545241494e542045444d535f504b205052494d415259204b4559284944293b0a414c544552205441424c45204c494e4b5f444154412041444420434f4e53545241494e54204c4e44415f504b205052494d415259204b455928444154415f4944293b0a414c544552205441424c45204d45544150524f4a454354532041444420434f4e53545241494e54204d45544150524f4a454354535f504b205052494d415259204b4559284944293b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f504b205052494d415259204b4559284944293b0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f504b205052494d415259204b4559284944293b0a0a2d2d204372656174696e6720756e6971756520636f6e73747261696e74730a0a414c544552205441424c4520434f4e54524f4c4c45445f564f434142554c41524945532041444420434f4e53545241494e5420434f564f5f424b5f554b20554e4951554528434f44452c49535f494e5445524e414c5f4e414d455350414345293b0a414c544552205441424c4520434f4e54524f4c4c45445f564f434142554c4152595f5445524d532041444420434f4e53545241494e5420435654455f424b5f554b20554e4951554528434f44452c434f564f5f4944293b0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f424b5f554b20554e4951554528434f4445293b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f414c4c2041444420434f4e53545241494e5420445352455f424b5f554b20554e4951554528444154415f49445f4348494c442c444154415f49445f504152454e542c52454c4154494f4e534849505f4944293b0a414c544552205441424c4520444154415f53544f52455f53455256494345532041444420434f4e53545241494e5420445353455f424b5f554b20554e49515545284b45592c20444154415f53544f52455f4944293b0a414c544552205441424c4520444154415f53544f52455f534552564943455f444154415f5345545f54595045532041444420434f4e53545241494e54204453534453545f424b5f554b20554e4951554528444154415f53544f52455f534552564943455f49442c20444154415f5345545f545950455f4944293b0a414c544552205441424c4520444154415f53544f5245532041444420434f4e53545241494e5420444153545f424b5f554b20554e4951554528434f44452c55554944293b0a414c544552205441424c4520444154415f54595045532041444420434f4e53545241494e5420444154595f424b5f554b20554e4951554528434f4445293b0a414c544552205441424c45204558504552494d454e54535f414c4c2041444420434f4e53545241494e5420455850455f424b5f554b20554e4951554528434f44452c50524f4a5f4944293b0a414c544552205441424c45204558504552494d454e54535f414c4c2041444420434f4e53545241494e5420455850455f50495f554b20554e49515545285045524d5f4944293b0a414c544552205441424c45204558504552494d454e545f50524f504552544945532041444420434f4e53545241494e5420455850525f424b5f554b20554e4951554528455850455f49442c455450545f4944293b0a414c544552205441424c45204558504552494d454e545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420455450545f424b5f554b20554e4951554528455854595f49442c505254595f4944293b0a414c544552205441424c452045585445524e414c5f444154412041444420434f4e53545241494e5420455844415f424b5f554b20554e49515545284c4f434154494f4e2c4c4f54595f4944293b0a414c544552205441424c452046494c455f464f524d41545f54595045532041444420434f4e53545241494e5420464654595f424b5f554b20554e4951554528434f4445293b0a414c544552205441424c45204c4f4341544f525f54595045532041444420434f4e53545241494e54204c4f54595f424b5f554b20554e4951554528434f4445293b0a414c544552205441424c45204d4154455249414c532041444420434f4e53545241494e54204d4154455f424b5f554b20554e4951554528434f44452c4d4154595f4944293b0a414c544552205441424c45204d4154455249414c5f50524f504552544945532041444420434f4e53545241494e54204d4150525f424b5f554b20554e49515545284d4154455f49442c4d5450545f4944293b0a414c544552205441424c45204d4154455249414c5f545950455f50524f50455254595f54595045532041444420434f4e53545241494e54204d5450545f424b5f554b20554e49515545284d4154595f49442c505254595f4944293b0a414c544552205441424c4520504552534f4e532041444420434f4e53545241494e5420504552535f424b5f554b20554e4951554528555345525f4944293b0a414c544552205441424c452050524f4a454354532041444420434f4e53545241494e542050524f4a5f424b5f554b20554e4951554528434f44452c53504143455f4944293b0a414c544552205441424c452050524f4a454354532041444420434f4e53545241494e542050524f4a5f50495f554b20554e49515545285045524d5f4944293b0a414c544552205441424c452050524f50455254595f54595045532041444420434f4e53545241494e5420505254595f424b5f554b20554e4951554528434f44452c49535f494e5445524e414c5f4e414d455350414345293b0a414c544552205441424c4520524f4c455f41535349474e4d454e54532041444420434f4e53545241494e5420524f41535f50455f53504143455f424b5f554b20554e4951554528504552535f49445f4752414e5445452c524f4c455f434f44452c53504143455f4944293b0a414c544552205441424c4520524f4c455f41535349474e4d454e54532041444420434f4e53545241494e5420524f41535f41475f53504143455f424b5f554b20554e495155452841475f49445f4752414e5445452c524f4c455f434f44452c53504143455f4944293b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f50495f554b20554e49515545285045524d5f4944293b0a414c544552205441424c452073616d706c65735f616c6c2041444420434f4e53545241494e542073616d705f636f64655f756e697175655f636865636b5f756b20554e4951554528636f64655f756e697175655f636865636b293b0a414c544552205441424c452073616d706c65735f616c6c2041444420434f4e53545241494e542073616d705f737562636f64655f756e697175655f636865636b5f756b20554e4951554528737562636f64655f756e697175655f636865636b293b0a414c544552205441424c452053414d504c455f50524f504552544945532041444420434f4e53545241494e5420534150525f424b5f554b20554e495155452853414d505f49442c535450545f4944293b0a414c544552205441424c452053414d504c455f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420535450545f424b5f554b20554e4951554528534154595f49442c505254595f4944293b0a414c544552205441424c4520444154415f5345545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e542044535450545f424b5f554b20554e4951554528445354595f49442c505254595f4944293b0a414c544552205441424c4520444154415f5345545f50524f504552544945532041444420434f4e53545241494e5420445350525f424b5f554b20554e495155452844535f49442c44535450545f4944293b0a2d2d204e4f54453a20666f6c6c6f77696e6720756e697175656e65737320636f6e73747261696e747320666f72206174746163686d656e747320776f726b2c206265636175736520286e756c6c20213d206e756c6c2920696e20506f737467726573200a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f455850455f424b5f554b20554e4951554528455850455f49442c46494c455f4e414d452c56455253494f4e293b0a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f50524f4a5f424b5f554b20554e495155452850524f4a5f49442c46494c455f4e414d452c56455253494f4e293b0a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f53414d505f424b5f554b20554e495155452853414d505f49442c46494c455f4e414d452c56455253494f4e293b0a414c544552205441424c4520415554484f52495a4154494f4e5f47524f5550532041444420434f4e53545241494e542041475f424b5f554b20554e4951554528434f4445293b0a414c544552205441424c452046494c544552532041444420434f4e53545241494e542046494c545f424b5f554b20554e49515545284e414d452c20475249445f4944293b0a414c544552205441424c4520475249445f435553544f4d5f434f4c554d4e532041444420434f4e53545241494e5420475249445f435553544f4d5f434f4c554d4e535f424b5f554b20554e4951554528434f44452c20475249445f4944293b0a414c544552205441424c4520515545524945532041444420434f4e53545241494e5420515545525f424b5f554b20554e49515545284e414d45293b0a414c544552205441424c452073616d706c655f72656c6174696f6e73686970735f616c6c2041444420434f4e53545241494e5420736172655f626b5f756b20554e495155452873616d706c655f69645f6368696c642c73616d706c655f69645f706172656e742c72656c6174696f6e736869705f6964293b0a414c544552205441424c452072656c6174696f6e736869705f74797065732041444420434f4e53545241494e5420726574795f756b20554e4951554528636f6465293b0a414c544552205441424c4520534352495054532041444420434f4e53545241494e5420534352495f554b20554e49515545284e414d45293b0a414c544552205441424c4520434f52455f504c5547494e532041444420434f4e53545241494e5420434f504c5f4e414d455f5645525f554b20554e49515545284e414d452c56455253494f4e293b0a414c544552205441424c4520454e544954595f4f5045524154494f4e535f4c4f472041444420434f4e53545241494e5420454f4c5f5245475f49445f554b20554e4951554528524547495354524154494f4e5f4944293b0a414c544552205441424c452045585445524e414c5f444154415f4d414e4147454d454e545f53595354454d532041444420434f4e53545241494e542045444d535f434f44455f554b20554e4951554528434f4445293b0a2d2d204e4f54453a20666f6c6c6f77696e6720756e697175656e65737320636f6e73747261696e747320666f72206d65746170726f6a6563742061737369676e6d656e747320776f726b2c206265636175736520286e756c6c20213d206e756c6c2920696e20506f737467726573200a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f4d4550525f49445f455850455f49445f554b20554e4951554520284d4550525f49442c20455850455f4944293b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f4d4550525f49445f53414d505f49445f554b20554e4951554520284d4550525f49442c2053414d505f4944293b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f4d4550525f49445f444154415f49445f554b20554e4951554520284d4550525f49442c20444154415f4944293b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f4d4550525f49445f4d4154455f49445f554b20554e4951554520284d4550525f49442c204d4154455f4944293b0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f434f44455f554b20554e495155452028434f4445293b0a0a2d2d204372656174696e6720666f726569676e206b657920636f6e73747261696e74730a0a414c544552205441424c4520434f4e54524f4c4c45445f564f434142554c41524945532041444420434f4e53545241494e5420434f564f5f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520434f4e54524f4c4c45445f564f434142554c4152595f5445524d532041444420434f4e53545241494e5420435654455f434f564f5f464b20464f524549474e204b45592028434f564f5f494429205245464552454e43455320434f4e54524f4c4c45445f564f434142554c4152494553284944293b0a414c544552205441424c4520434f4e54524f4c4c45445f564f434142554c4152595f5445524d532041444420434f4e53545241494e5420435654455f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f445354595f464b20464f524549474e204b45592028445354595f494429205245464552454e43455320444154415f5345545f5459504553284944293b0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f455850455f464b20464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54535f414c4c284944293b0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f53414d505f464b20464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c45535f414c4c284944293b0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f444153545f464b20464f524549474e204b45592028444153545f494429205245464552454e43455320444154415f53544f524553284944293b0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f44454c5f464b20464f524549474e204b4559202844454c5f494429205245464552454e4345532044454c4554494f4e53284944293b0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f504552535f464b5f4d4f4420464f524549474e204b45592028504552535f49445f4d4f44494649455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f414c4c2041444420434f4e53545241494e5420445352455f444154415f464b5f4348494c4420464f524549474e204b45592028444154415f49445f4348494c4429205245464552454e43455320444154415f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f414c4c2041444420434f4e53545241494e5420445352455f444154415f464b5f504152454e5420464f524549474e204b45592028444154415f49445f504152454e5429205245464552454e43455320444154415f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f414c4c2041444420434f4e53545241494e5420445352455f444154415f464b5f52454c4154494f4e5348495020464f524549474e204b4559202852454c4154494f4e534849505f494429205245464552454e4345532052454c4154494f4e534849505f5459504553284944293b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f414c4c2041444420434f4e53545241494e5420445352455f44454c5f464b20464f524549474e204b4559202844454c5f494429205245464552454e4345532044454c4554494f4e53284944293b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f414c4c2041444420434f4e53545241494e5420444154415f5345545f52454c4154494f4e53484950535f504552535f464b20464f524549474e204b45592028504552535f49445f415554484f5229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452073616d706c655f72656c6174696f6e73686970735f616c6c2041444420434f4e53545241494e5420736172655f646174615f666b5f6368696c6420464f524549474e204b4559202873616d706c655f69645f6368696c6429205245464552454e4345532053414d504c45535f414c4c28696429204f4e2044454c45544520434153434144453b0a414c544552205441424c452073616d706c655f72656c6174696f6e73686970735f616c6c2041444420434f4e53545241494e5420736172655f646174615f666b5f706172656e7420464f524549474e204b4559202873616d706c655f69645f706172656e7429205245464552454e4345532053414d504c45535f414c4c28696429204f4e2044454c45544520434153434144453b0a414c544552205441424c452073616d706c655f72656c6174696f6e73686970735f616c6c2041444420434f4e53545241494e5420736172655f646174615f666b5f72656c6174696f6e7368697020464f524549474e204b4559202872656c6174696f6e736869705f696429205245464552454e4345532072656c6174696f6e736869705f7479706573286964293b0a414c544552205441424c452073616d706c655f72656c6174696f6e73686970735f616c6c2041444420434f4e53545241494e5420736172655f64656c5f666b20464f524549474e204b4559202864656c5f696429205245464552454e4345532064656c6574696f6e73286964293b0a414c544552205441424c452053414d504c455f52454c4154494f4e53484950535f414c4c2041444420434f4e53545241494e542053414d504c455f52454c4154494f4e53484950535f504552535f464b20464f524549474e204b45592028504552535f49445f415554484f5229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520444154415f53544f52455f53455256494345532041444420434f4e53545241494e5420445353455f44535f464b20464f524549474e204b45592028444154415f53544f52455f494429205245464552454e43455320444154415f53544f52455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f53544f52455f534552564943455f444154415f5345545f54595045532041444420434f4e53545241494e54204453534453545f44535f464b20464f524549474e204b45592028444154415f53544f52455f534552564943455f494429205245464552454e43455320444154415f53544f52455f534552564943455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f53544f52455f534552564943455f444154415f5345545f54595045532041444420434f4e53545241494e54204453534453545f4453545f464b20464f524549474e204b45592028444154415f5345545f545950455f494429205245464552454e43455320444154415f5345545f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204556454e54532041444420434f4e53545241494e542045564e545f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204556454e54532041444420434f4e53545241494e542045564e545f455841435f464b20464f524549474e204b45592028455841435f494429205245464552454e434553204154544143484d454e545f434f4e54454e5453284944293b0a414c544552205441424c45204558504552494d454e54535f414c4c2041444420434f4e53545241494e5420455850455f455854595f464b20464f524549474e204b45592028455854595f494429205245464552454e434553204558504552494d454e545f5459504553284944293b0a414c544552205441424c45204558504552494d454e54535f414c4c2041444420434f4e53545241494e5420455850455f44454c5f464b20464f524549474e204b4559202844454c5f494429205245464552454e4345532044454c4554494f4e53284944293b0a414c544552205441424c45204558504552494d454e54535f414c4c2041444420434f4e53545241494e5420455850455f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204558504552494d454e54535f414c4c2041444420434f4e53545241494e5420455850455f50524f4a5f464b20464f524549474e204b4559202850524f4a5f494429205245464552454e4345532050524f4a45435453284944293b0a414c544552205441424c45204558504552494d454e54535f414c4c2041444420434f4e53545241494e5420455850455f504552535f464b5f4d4f4420464f524549474e204b45592028504552535f49445f4d4f44494649455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f455850455f464b20464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54535f414c4c284944293b0a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f50524f4a5f464b20464f524549474e204b4559202850524f4a5f494429205245464552454e4345532050524f4a45435453284944293b0a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f53414d505f464b20464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c45535f414c4c284944293b0a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f434f4e545f464b20464f524549474e204b45592028455841435f494429205245464552454e434553204154544143484d454e545f434f4e54454e5453284944293b0a414c544552205441424c45204558504552494d454e545f50524f504552544945532041444420434f4e53545241494e5420455850525f435654455f464b20464f524549474e204b45592028435654455f494429205245464552454e43455320434f4e54524f4c4c45445f564f434142554c4152595f5445524d53284944293b0a414c544552205441424c45204558504552494d454e545f50524f504552544945532041444420434f4e53545241494e5420455850525f455450545f464b20464f524549474e204b45592028455450545f494429205245464552454e434553204558504552494d454e545f545950455f50524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204558504552494d454e545f50524f504552544945532041444420434f4e53545241494e5420455850525f455850455f464b20464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54535f414c4c284944293b0a414c544552205441424c45204558504552494d454e545f50524f504552544945532041444420434f4e53545241494e5420455850525f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204558504552494d454e545f50524f504552544945532041444420434f4e53545241494e5420455850525f4d4150525f464b20464f524549474e204b455920284d4154455f50524f505f494429205245464552454e434553204d4154455249414c53284944293b0a414c544552205441424c45204558504552494d454e545f50524f504552544945535f484953544f52592041444420434f4e53545241494e542045585052485f455450545f464b20464f524549474e204b45592028455450545f494429205245464552454e434553204558504552494d454e545f545950455f50524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204558504552494d454e545f50524f504552544945535f484953544f52592041444420434f4e53545241494e542045585052485f455850455f464b20464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54535f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204558504552494d454e545f54595045532041444420434f4e53545241494e5420455854595f5343524950545f464b20464f524549474e204b4559202856414c49444154494f4e5f5343524950545f494429205245464552454e4345532053435249505453284944293b0a414c544552205441424c45204558504552494d454e545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420455450545f455854595f464b20464f524549474e204b45592028455854595f494429205245464552454e434553204558504552494d454e545f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204558504552494d454e545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420455450545f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204558504552494d454e545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420455450545f505254595f464b20464f524549474e204b45592028505254595f494429205245464552454e4345532050524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c452045585445524e414c5f444154412041444420434f4e53545241494e5420455844415f435654455f464b20464f524549474e204b45592028435654455f49445f53544f525f464d5429205245464552454e43455320434f4e54524f4c4c45445f564f434142554c4152595f5445524d53284944293b0a414c544552205441424c452045585445524e414c5f444154412041444420434f4e53545241494e5420455844415f435654455f53544f5245445f4f4e5f464b20464f524549474e204b45592028435654455f49445f53544f524529205245464552454e43455320434f4e54524f4c4c45445f564f434142554c4152595f5445524d53284944293b0a414c544552205441424c452045585445524e414c5f444154412041444420434f4e53545241494e5420455844415f444154415f464b20464f524549474e204b45592028444154415f494429205245464552454e43455320444154415f414c4c284944293b0a414c544552205441424c452045585445524e414c5f444154412041444420434f4e53545241494e5420455844415f464654595f464b20464f524549474e204b45592028464654595f494429205245464552454e4345532046494c455f464f524d41545f5459504553284944293b0a414c544552205441424c452045585445524e414c5f444154412041444420434f4e53545241494e5420455844415f4c4f54595f464b20464f524549474e204b455920284c4f54595f494429205245464552454e434553204c4f4341544f525f5459504553284944293b0a414c544552205441424c45205350414345532041444420434f4e53545241494e542053504143455f504552535f464b5f5245474953544552455220464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452044454c4554494f4e532041444420434f4e53545241494e542044454c5f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204d4154455249414c532041444420434f4e53545241494e54204d4154455f4d4154595f464b20464f524549474e204b455920284d4154595f494429205245464552454e434553204d4154455249414c5f5459504553284944293b0a414c544552205441424c45204d4154455249414c532041444420434f4e53545241494e54204d4154455f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204d4154455249414c5f50524f504552544945532041444420434f4e53545241494e54204d4150525f435654455f464b20464f524549474e204b45592028435654455f494429205245464552454e43455320434f4e54524f4c4c45445f564f434142554c4152595f5445524d53284944293b0a414c544552205441424c45204d4154455249414c5f50524f504552544945532041444420434f4e53545241494e54204d4150525f4d4150525f464b20464f524549474e204b455920284d4154455f50524f505f494429205245464552454e434553204d4154455249414c53284944293b0a414c544552205441424c45204d4154455249414c5f50524f504552544945532041444420434f4e53545241494e54204d4150525f4d4154455f464b20464f524549474e204b455920284d4154455f494429205245464552454e434553204d4154455249414c53284944293b0a414c544552205441424c45204d4154455249414c5f50524f504552544945532041444420434f4e53545241494e54204d4150525f4d5450545f464b20464f524549474e204b455920284d5450545f494429205245464552454e434553204d4154455249414c5f545950455f50524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204d4154455249414c5f50524f504552544945532041444420434f4e53545241494e54204d4150525f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204d4154455249414c5f50524f504552544945535f484953544f52592041444420434f4e53545241494e54204d415052485f4d4154455f464b20464f524549474e204b455920284d4154455f494429205245464552454e434553204d4154455249414c5328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204d4154455249414c5f50524f504552544945535f484953544f52592041444420434f4e53545241494e54204d415052485f4d5450545f464b20464f524549474e204b455920284d5450545f494429205245464552454e434553204d4154455249414c5f545950455f50524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204d4154455249414c5f54595045532041444420434f4e53545241494e54204d4154595f5343524950545f464b20464f524549474e204b4559202856414c49444154494f4e5f5343524950545f494429205245464552454e4345532053435249505453284944293b0a414c544552205441424c45204d4154455249414c5f545950455f50524f50455254595f54595045532041444420434f4e53545241494e54204d5450545f4d4154595f464b20464f524549474e204b455920284d4154595f494429205245464552454e434553204d4154455249414c5f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204d4154455249414c5f545950455f50524f50455254595f54595045532041444420434f4e53545241494e54204d5450545f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204d4154455249414c5f545950455f50524f50455254595f54595045532041444420434f4e53545241494e54204d5450545f505254595f464b20464f524549474e204b45592028505254595f494429205245464552454e4345532050524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f5345545f54595045532041444420434f4e53545241494e5420445354595f5343524950545f464b20464f524549474e204b4559202856414c49444154494f4e5f5343524950545f494429205245464552454e4345532053435249505453284944293b0a414c544552205441424c4520504552534f4e532041444420434f4e53545241494e5420504552535f53504143455f464b20464f524549474e204b4559202853504143455f494429205245464552454e43455320535041434553284944293b0a414c544552205441424c4520504552534f4e532041444420434f4e53545241494e5420504552535f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452050524f4a454354532041444420434f4e53545241494e542050524f4a5f53504143455f464b20464f524549474e204b4559202853504143455f494429205245464552454e43455320535041434553284944293b0a414c544552205441424c452050524f4a454354532041444420434f4e53545241494e542050524f4a5f504552535f464b5f4c454144455220464f524549474e204b45592028504552535f49445f4c454144455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452050524f4a454354532041444420434f4e53545241494e542050524f4a5f504552535f464b5f5245474953544552455220464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452050524f4a454354532041444420434f4e53545241494e542050524f4a5f504552535f464b5f4d4f4420464f524549474e204b45592028504552535f49445f4d4f44494649455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452050524f50455254595f54595045532041444420434f4e53545241494e5420505254595f434f564f5f464b20464f524549474e204b45592028434f564f5f494429205245464552454e43455320434f4e54524f4c4c45445f564f434142554c4152494553284944293b0a414c544552205441424c452050524f50455254595f54595045532041444420434f4e53545241494e5420505254595f444154595f464b20464f524549474e204b45592028444154595f494429205245464552454e43455320444154415f5459504553284944293b0a414c544552205441424c452050524f50455254595f54595045532041444420434f4e53545241494e5420505254595f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452050524f50455254595f54595045532041444420434f4e53545241494e5420505254595f4d4154595f464b20464f524549474e204b455920284d4154595f50524f505f494429205245464552454e434553204d4154455249414c5f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520524f4c455f41535349474e4d454e54532041444420434f4e53545241494e5420524f41535f53504143455f464b20464f524549474e204b4559202853504143455f494429205245464552454e4345532053504143455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520524f4c455f41535349474e4d454e54532041444420434f4e53545241494e5420524f41535f504552535f464b5f4752414e54454520464f524549474e204b45592028504552535f49445f4752414e54454529205245464552454e43455320504552534f4e5328494429204f4e2044454c45544520434153434144452044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520524f4c455f41535349474e4d454e54532041444420434f4e53545241494e5420524f41535f41475f464b5f4752414e54454520464f524549474e204b4559202841475f49445f4752414e54454529205245464552454e43455320415554484f52495a4154494f4e5f47524f55505328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520524f4c455f41535349474e4d454e54532041444420434f4e53545241494e5420524f41535f504552535f464b5f5245474953544552455220464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f53504143455f464b20464f524549474e204b4559202853504143455f494429205245464552454e43455320535041434553284944293b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f50524f4a5f464b20464f524549474e204b4559202850524f4a5f494429205245464552454e4345532050524f4a45435453284944293b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f44454c5f464b20464f524549474e204b4559202844454c5f494429205245464552454e4345532044454c4554494f4e53284944293b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f53414d505f464b5f504152545f4f4620464f524549474e204b4559202853414d505f49445f504152545f4f4629205245464552454e4345532053414d504c45535f414c4c284944293b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f455850455f464b20464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54535f414c4c284944293b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f534154595f464b20464f524549474e204b45592028534154595f494429205245464552454e4345532053414d504c455f5459504553284944293b0a414c544552205441424c452053414d504c45535f414c4c2041444420434f4e53545241494e542053414d505f504552535f464b5f4d4f4420464f524549474e204b45592028504552535f49445f4d4f44494649455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452053414d504c455f50524f504552544945532041444420434f4e53545241494e5420534150525f435654455f464b20464f524549474e204b45592028435654455f494429205245464552454e43455320434f4e54524f4c4c45445f564f434142554c4152595f5445524d53284944293b0a414c544552205441424c452053414d504c455f50524f504552544945532041444420434f4e53545241494e5420534150525f4d4150525f464b20464f524549474e204b455920284d4154455f50524f505f494429205245464552454e434553204d4154455249414c53284944293b0a414c544552205441424c452053414d504c455f50524f504552544945532041444420434f4e53545241494e5420534150525f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452053414d504c455f50524f504552544945532041444420434f4e53545241494e5420534150525f53414d505f464b20464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c45535f414c4c284944293b0a414c544552205441424c452053414d504c455f50524f504552544945532041444420434f4e53545241494e5420534150525f535450545f464b20464f524549474e204b45592028535450545f494429205245464552454e4345532053414d504c455f545950455f50524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c452053414d504c455f50524f504552544945535f484953544f52592041444420434f4e53545241494e542053415052485f53414d505f464b20464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c45535f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c452053414d504c455f50524f504552544945535f484953544f52592041444420434f4e53545241494e542053415052485f535450545f464b20464f524549474e204b45592028535450545f494429205245464552454e4345532053414d504c455f545950455f50524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c452053414d504c455f54595045532041444420434f4e53545241494e5420534154595f5343524950545f464b20464f524549474e204b4559202856414c49444154494f4e5f5343524950545f494429205245464552454e4345532053435249505453284944293b0a414c544552205441424c452053414d504c455f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420535450545f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c452053414d504c455f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420535450545f505254595f464b20464f524549474e204b45592028505254595f494429205245464552454e4345532050524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c452053414d504c455f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420535450545f534154595f464b20464f524549474e204b45592028534154595f494429205245464552454e4345532053414d504c455f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f5345545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e542044535450545f445354595f464b20464f524549474e204b45592028445354595f494429205245464552454e43455320444154415f5345545f54595045532849442920204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f5345545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e542044535450545f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520444154415f5345545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e542044535450545f505254595f464b20464f524549474e204b45592028505254595f494429205245464552454e4345532050524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f5345545f50524f504552544945532041444420434f4e53545241494e5420445350525f435654455f464b20464f524549474e204b45592028435654455f494429205245464552454e43455320434f4e54524f4c4c45445f564f434142554c4152595f5445524d53284944293b0a414c544552205441424c4520444154415f5345545f50524f504552544945532041444420434f4e53545241494e5420445350525f44535450545f464b20464f524549474e204b4559202844535450545f494429205245464552454e43455320444154415f5345545f545950455f50524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f5345545f50524f504552544945532041444420434f4e53545241494e5420445350525f44535f464b20464f524549474e204b4559202844535f494429205245464552454e43455320444154415f414c4c284944293b0a414c544552205441424c4520444154415f5345545f50524f504552544945532041444420434f4e53545241494e5420445350525f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520444154415f5345545f50524f504552544945532041444420434f4e53545241494e5420445350525f4d4150525f464b20464f524549474e204b455920284d4154455f50524f505f494429205245464552454e434553204d4154455249414c53284944293b0a414c544552205441424c4520444154415f5345545f50524f504552544945535f484953544f52592041444420434f4e53545241494e542044535052485f44535450545f464b20464f524549474e204b4559202844535450545f494429205245464552454e43455320444154415f5345545f545950455f50524f50455254595f545950455328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f5345545f50524f504552544945535f484953544f52592041444420434f4e53545241494e542044535052485f44535f464b20464f524549474e204b4559202844535f494429205245464552454e43455320444154415f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520415554484f52495a4154494f4e5f47524f55505f504552534f4e532041444420434f4e53545241494e54204147505f41475f464b20464f524549474e204b4559202841475f494429205245464552454e43455320415554484f52495a4154494f4e5f47524f555053284944293b0a414c544552205441424c4520415554484f52495a4154494f4e5f47524f55505f504552534f4e532041444420434f4e53545241494e54204147505f504552535f464b20464f524549474e204b45592028504552535f494429205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520415554484f52495a4154494f4e5f47524f5550532041444420434f4e53545241494e542041475f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a0a414c544552205441424c452046494c544552532041444420434f4e53545241494e542046494c545f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520475249445f435553544f4d5f434f4c554d4e532041444420434f4e53545241494e5420475249445f435553544f4d5f434f4c554d4e535f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c4520515545524945532041444420434f4e53545241494e5420515545525f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a0a414c544552205441424c4520534352495054532041444420434f4e53545241494e5420534352495f504552535f464b20464f524549474e204b45592028504552535f49445f5245474953544552455229205245464552454e43455320504552534f4e53284944292044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204d4154455249414c5f545950455f50524f50455254595f54595045532041444420434f4e53545241494e54204d5450545f5343524950545f464b20464f524549474e204b455920285343524950545f494429205245464552454e4345532053435249505453284944293b0a414c544552205441424c452053414d504c455f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420535450545f5343524950545f464b20464f524549474e204b455920285343524950545f494429205245464552454e4345532053435249505453284944293b0a414c544552205441424c45204558504552494d454e545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e5420455450545f5343524950545f464b20464f524549474e204b455920285343524950545f494429205245464552454e4345532053435249505453284944293b0a414c544552205441424c4520444154415f5345545f545950455f50524f50455254595f54595045532041444420434f4e53545241494e542044535450545f5343524950545f464b20464f524549474e204b455920285343524950545f494429205245464552454e4345532053435249505453284944293b0a414c544552205441424c45204f4e4c5920504f53545f524547495354524154494f4e5f444154415345545f51554555452041444420434f4e53545241494e5420707264715f64735f666b20464f524549474e204b4559202864735f696429205245464552454e43455320646174615f616c6c28696429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c45204558504552494d454e545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e5420455852454c485f4d41494e5f455850455f464b20464f524549474e204b455920284d41494e5f455850455f494429205245464552454e434553204558504552494d454e54535f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204558504552494d454e545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e5420455852454c485f53414d505f464b20464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c45535f414c4c28494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c45204558504552494d454e545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e5420455852454c485f444154415f464b20464f524549474e204b45592028444154415f494429205245464552454e43455320444154415f414c4c28494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c45204558504552494d454e545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e5420455852454c485f50524f4a5f464b20464f524549474e204b4559202850524f4a5f494429205245464552454e4345532050524f4a4543545328494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e542053414d5052454c485f4d41494e5f53414d505f464b20464f524549474e204b455920284d41494e5f53414d505f494429205245464552454e4345532053414d504c45535f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e542053414d5052454c485f455850455f464b20464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54535f414c4c28494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e542053414d5052454c485f53414d505f464b20464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c45535f414c4c28494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e542053414d5052454c485f444154415f464b20464f524549474e204b45592028444154415f494429205245464552454e43455320444154415f414c4c28494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e542053414d5052454c485f53504143455f464b20464f524549474e204b4559202853504143455f494429205245464552454e4345532053504143455328494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e54204441544152454c485f4d41494e5f444154415f464b20464f524549474e204b455920284d41494e5f444154415f494429205245464552454e43455320444154415f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e54204441544152454c485f455850455f464b20464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54535f414c4c28494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e54204441544152454c485f53414d505f464b20464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c45535f414c4c28494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c4520444154415f5345545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e54204441544152454c485f444154415f464b20464f524549474e204b45592028444154415f494429205245464552454e43455320444154415f414c4c28494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c452050524f4a4543545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e5420505252454c485f4d41494e5f50524f4a5f464b20464f524549474e204b455920284d41494e5f50524f4a5f494429205245464552454e4345532050524f4a4543545328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c452050524f4a4543545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e5420505252454c485f455850455f464b20464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54535f414c4c28494429204f4e2044454c45544520534554204e554c4c3b0a414c544552205441424c452050524f4a4543545f52454c4154494f4e53484950535f484953544f52592041444420434f4e53545241494e5420505252454c485f53504143455f464b20464f524549474e204b4559202853504143455f494429205245464552454e4345532053504143455328494429204f4e2044454c45544520534554204e554c4c3b0a0a414c544552205441424c45204c494e4b5f444154412041444420434f4e53545241494e54204c4e44415f444154415f464b20464f524549474e204b45592028444154415f494429205245464552454e43455320444154415f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204c494e4b5f444154412041444420434f4e53545241494e54204c4e44415f45444d535f464b20464f524549474e204b4559202845444d535f494429205245464552454e4345532045585445524e414c5f444154415f4d414e4147454d454e545f53595354454d53284944293b0a0a414c544552205441424c45204d45544150524f4a454354532041444420434f4e53545241494e54204d45544150524f4a454354535f4f574e45525f464b20464f524549474e204b455920284f574e455229205245464552454e43455320504552534f4e5328494429204f4e2044454c45544520434153434144452044454645525241424c4520494e495449414c4c592044454645525245443b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f4d4550525f49445f464b20464f524549474e204b455920284d4550525f494429205245464552454e434553204d45544150524f4a4543545328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f455850455f49445f464b20464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e54535f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f53414d505f49445f464b20464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c45535f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f444154415f49445f464b20464f524549474e204b45592028444154415f494429205245464552454e43455320444154415f414c4c28494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f4d4154455f49445f464b20464f524549474e204b455920284d4154455f494429205245464552454e434553204d4154455249414c5328494429204f4e2044454c45544520434153434144453b0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f44454c5f49445f464b20464f524549474e204b4559202844454c5f494429205245464552454e4345532044454c4554494f4e53284944293b0a0a2d2d204372656174696e6720636865636b20636f6e73747261696e74730a0a414c544552205441424c4520444154415f414c4c2041444420434f4e53545241494e5420444154415f434b20434845434b2028455850455f4944204953204e4f54204e554c4c204f522053414d505f4944204953204e4f54204e554c4c293b0a414c544552205441424c45204558504552494d454e545f50524f504552544945532041444420434f4e53545241494e5420455850525f434b20434845434b200a09282856414c5545204953204e4f54204e554c4c20414e4420435654455f4944204953204e554c4c20414e44204d4154455f50524f505f4944204953204e554c4c29204f52200a09202856414c5545204953204e554c4c20414e4420435654455f4944204953204e4f54204e554c4c20414e44204d4154455f50524f505f4944204953204e554c4c29204f520a09202856414c5545204953204e554c4c20414e4420435654455f4944204953204e554c4c20414e44204d4154455f50524f505f4944204953204e4f54204e554c4c290a09293b0a414c544552205441424c45204558504552494d454e545f50524f504552544945535f484953544f52592041444420434f4e53545241494e542045585052485f434b20434845434b200a09282856414c5545204953204e4f54204e554c4c20414e4420564f434142554c4152595f5445524d204953204e554c4c20414e44204d4154455249414c204953204e554c4c29204f52200a09202856414c5545204953204e554c4c20414e4420564f434142554c4152595f5445524d204953204e4f54204e554c4c20414e44204d4154455249414c204953204e554c4c29204f520a09202856414c5545204953204e554c4c20414e4420564f434142554c4152595f5445524d204953204e554c4c20414e44204d4154455249414c204953204e4f54204e554c4c290a09293b0a0a414c544552205441424c452053414d504c455f50524f504552544945532041444420434f4e53545241494e5420534150525f434b20434845434b200a09282856414c5545204953204e4f54204e554c4c20414e4420435654455f4944204953204e554c4c20414e44204d4154455f50524f505f4944204953204e554c4c29204f52200a09202856414c5545204953204e554c4c20414e4420435654455f4944204953204e4f54204e554c4c20414e44204d4154455f50524f505f4944204953204e554c4c29204f520a09202856414c5545204953204e554c4c20414e4420435654455f4944204953204e554c4c20414e44204d4154455f50524f505f4944204953204e4f54204e554c4c290a09293b0a414c544552205441424c452053414d504c455f50524f504552544945535f484953544f52592041444420434f4e53545241494e542053415052485f434b20434845434b200a09282856414c5545204953204e4f54204e554c4c20414e4420564f434142554c4152595f5445524d204953204e554c4c20414e44204d4154455249414c204953204e554c4c29204f52200a09202856414c5545204953204e554c4c20414e4420564f434142554c4152595f5445524d204953204e4f54204e554c4c20414e44204d4154455249414c204953204e554c4c29204f520a09202856414c5545204953204e554c4c20414e4420564f434142554c4152595f5445524d204953204e554c4c20414e44204d4154455249414c204953204e4f54204e554c4c290a09293b0a414c544552205441424c45204d4154455249414c5f50524f504552544945532041444420434f4e53545241494e54204d4150525f434b20434845434b200a09282856414c5545204953204e4f54204e554c4c20414e4420435654455f4944204953204e554c4c20414e44204d4154455f50524f505f4944204953204e554c4c29204f52200a09202856414c5545204953204e554c4c20414e4420435654455f4944204953204e4f54204e554c4c20414e44204d4154455f50524f505f4944204953204e554c4c29204f520a09202856414c5545204953204e554c4c20414e4420435654455f4944204953204e554c4c20414e44204d4154455f50524f505f4944204953204e4f54204e554c4c290a09293b0a414c544552205441424c45204d4154455249414c5f50524f504552544945535f484953544f52592041444420434f4e53545241494e54204d415052485f434b20434845434b200a09282856414c5545204953204e4f54204e554c4c20414e4420564f434142554c4152595f5445524d204953204e554c4c20414e44204d4154455249414c204953204e554c4c29204f52200a09202856414c5545204953204e554c4c20414e4420564f434142554c4152595f5445524d204953204e4f54204e554c4c20414e44204d4154455249414c204953204e554c4c29204f520a09202856414c5545204953204e554c4c20414e4420564f434142554c4152595f5445524d204953204e554c4c20414e44204d4154455249414c204953204e4f54204e554c4c290a09293b0a414c544552205441424c4520444154415f5345545f50524f504552544945532041444420434f4e53545241494e5420445350525f434b20434845434b200a09282856414c5545204953204e4f54204e554c4c20414e4420435654455f4944204953204e554c4c20414e44204d4154455f50524f505f4944204953204e554c4c29204f52200a09202856414c5545204953204e554c4c20414e4420435654455f4944204953204e4f54204e554c4c20414e44204d4154455f50524f505f4944204953204e554c4c29204f520a09202856414c5545204953204e554c4c20414e4420435654455f4944204953204e554c4c20414e44204d4154455f50524f505f4944204953204e4f54204e554c4c290a09293b0a414c544552205441424c4520444154415f5345545f50524f504552544945535f484953544f52592041444420434f4e53545241494e542044535052485f434b20434845434b200a09282856414c5545204953204e4f54204e554c4c20414e4420564f434142554c4152595f5445524d204953204e554c4c20414e44204d4154455249414c204953204e554c4c29204f52200a09202856414c5545204953204e554c4c20414e4420564f434142554c4152595f5445524d204953204e4f54204e554c4c20414e44204d4154455249414c204953204e554c4c29204f520a09202856414c5545204953204e554c4c20414e4420564f434142554c4152595f5445524d204953204e554c4c20414e44204d4154455249414c204953204e4f54204e554c4c290a09293b0a414c544552205441424c45204154544143484d454e54532041444420434f4e53545241494e5420415454415f4152435f434b20434845434b200a092828455850455f4944204953204e4f54204e554c4c20414e442050524f4a5f4944204953204e554c4c20414e442053414d505f4944204953204e554c4c29204f52200a092028455850455f4944204953204e554c4c20414e442050524f4a5f4944204953204e4f54204e554c4c20414e442053414d505f4944204953204e554c4c29204f520a092028455850455f4944204953204e554c4c20414e442050524f4a5f4944204953204e554c4c20414e442053414d505f4944204953204e4f54204e554c4c290a09293b0a414c544552205441424c45206576656e74732041444420434f4e53545241494e542065766e745f65745f656e756d5f636b20434845434b200a0928656e746974795f7479706520494e2028274154544143484d454e54272c202744415441534554272c20274558504552494d454e54272c20275350414345272c20274d4154455249414c272c202750524f4a454354272c202750524f50455254595f54595045272c202753414d504c45272c2027564f434142554c415259272c2027415554484f52495a4154494f4e5f47524f5550272c20274d45544150524f4a4543542729293b200a414c544552205441424c4520636f6e74726f6c6c65645f766f636162756c6172795f7465726d732041444420434f4e53545241494e5420637674655f636b20434845434b20286f7264696e616c203e2030293b0a0a414c544552205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2041444420434f4e53545241494e54204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f434845434b5f4e4e20434845434b20280a0928455850455f4944204953204e4f54204e554c4c20414e442053414d505f4944204953204e554c4c20414e4420444154415f4944204953204e554c4c20414e44204d4154455f4944204953204e554c4c29204f520a0928455850455f4944204953204e554c4c20414e442053414d505f4944204953204e4f54204e554c4c20414e4420444154415f4944204953204e554c4c20414e44204d4154455f4944204953204e554c4c29204f520a0928455850455f4944204953204e554c4c20414e442053414d505f4944204953204e554c4c20414e4420444154415f4944204953204e4f54204e554c4c20414e44204d4154455f4944204953204e554c4c29204f520a0928455850455f4944204953204e554c4c20414e442053414d505f4944204953204e554c4c20414e4420444154415f4944204953204e554c4c20414e44204d4154455f4944204953204e4f54204e554c4c29293b0a0a414c544552205441424c4520534352495054532041444420434f4e53545241494e54205343524950545f4e4e5f434b20434845434b0a202028504c5547494e5f54595045203d20275052454445504c4f59454427204f5220534352495054204953204e4f54204e554c4c293b0a0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f4552524f525f434845434b20434845434b20280a0928535441544520213d20274641494c45442720414e44204552524f52204953204e554c4c29204f520a09285354415445203d20274641494c45442720414e44204552524f52204953204e4f54204e554c4c290a293b0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f53544152545f444154455f434845434b20434845434b20280a0928535441544520494e2028274e4557272c275343484544554c4544272920414e442053544152545f44415445204953204e554c4c29204f52200a0928535441544520494e20282752554e4e494e47272c2746494e4953484544272c274641494c4544272920414e442053544152545f44415445204953204e4f54204e554c4c290a293b0a414c544552205441424c45204f5045524154494f4e5f455845435554494f4e532041444420434f4e53545241494e54204f5045524154494f4e5f455845435554494f4e535f53544154455f46494e4953485f444154455f434845434b20434845434b20280a0928535441544520494e2028274e4557272c275343484544554c4544272c2752554e4e494e47272920414e442046494e4953485f44415445204953204e554c4c29204f52200a0928535441544520494e20282746494e4953484544272c274641494c4544272920414e442046494e4953485f44415445204953204e4f54204e554c4c290a293b0a20200a2d2d204372656174696e6720696e64696365730a0a43524541544520494e44455820434f564f5f504552535f464b5f49204f4e20434f4e54524f4c4c45445f564f434142554c41524945532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820435654455f434f564f5f464b5f49204f4e20434f4e54524f4c4c45445f564f434142554c4152595f5445524d532028434f564f5f4944293b0a43524541544520494e44455820435654455f504552535f464b5f49204f4e20434f4e54524f4c4c45445f564f434142554c4152595f5445524d532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820444154415f445354595f464b5f49204f4e20444154415f414c4c2028445354595f4944293b0a43524541544520494e44455820444154415f53414d505f464b5f49204f4e20444154415f414c4c202853414d505f4944293b0a43524541544520494e44455820444154415f455850455f464b5f49204f4e20444154415f414c4c2028455850455f4944293b0a43524541544520494e44455820444154415f44454c5f464b5f49204f4e20444154415f414c4c202844454c5f4944293b0a43524541544520494e44455820444154415f414343545f49204f4e20444154415f414c4c20284143434553535f54494d455354414d50293b0a43524541544520494e44455820445352455f444154415f464b5f495f4348494c44204f4e20444154415f5345545f52454c4154494f4e53484950535f414c4c2028444154415f49445f4348494c44293b0a43524541544520494e44455820445352455f444154415f464b5f495f504152454e54204f4e20444154415f5345545f52454c4154494f4e53484950535f414c4c2028444154415f49445f504152454e54293b0a43524541544520494e44455820445352455f44454c5f464b5f49204f4e20444154415f5345545f52454c4154494f4e53484950535f414c4c202844454c5f4944293b0a43524541544520494e44455820736172655f646174615f666b5f695f6368696c64204f4e2073616d706c655f72656c6174696f6e73686970735f616c6c202873616d706c655f69645f6368696c64293b0a43524541544520494e44455820736172655f646174615f666b5f695f706172656e74204f4e2073616d706c655f72656c6174696f6e73686970735f616c6c202873616d706c655f69645f706172656e74293b0a43524541544520494e44455820736172655f646174615f666b5f695f72656c6174696f6e73686970204f4e2073616d706c655f72656c6174696f6e73686970735f616c6c202872656c6174696f6e736869705f6964293b0a43524541544520494e44455820736172655f64656c5f666b5f69204f4e2073616d706c655f72656c6174696f6e73686970735f616c6c202864656c5f6964293b0a43524541544520494e44455820445353455f44535f464b5f49204f4e20444154415f53544f52455f53455256494345532028444154415f53544f52455f4944293b0a43524541544520494e444558204453534453545f44535f464b5f49204f4e20444154415f53544f52455f534552564943455f444154415f5345545f54595045532028444154415f53544f52455f534552564943455f4944293b0a43524541544520494e444558204453534453545f4453545f464b5f49204f4e20444154415f53544f52455f534552564943455f444154415f5345545f54595045532028444154415f5345545f545950455f4944293b0a43524541544520494e44455820455450545f455854595f464b5f49204f4e204558504552494d454e545f545950455f50524f50455254595f54595045532028455854595f4944293b0a43524541544520494e44455820455450545f504552535f464b5f49204f4e204558504552494d454e545f545950455f50524f50455254595f54595045532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820455450545f505254595f464b5f49204f4e204558504552494d454e545f545950455f50524f50455254595f54595045532028505254595f4944293b0a43524541544520494e4445582045564e545f504552535f464b5f49204f4e204556454e54532028504552535f49445f52454749535445524552293b0a43524541544520494e4445582045564e545f455841435f464b5f49204f4e204556454e54532028455841435f4944293b0a43524541544520494e44455820415454415f455850455f464b5f49204f4e204154544143484d454e54532028455850455f4944293b0a43524541544520494e44455820415454415f53414d505f464b5f49204f4e204154544143484d454e5453202853414d505f4944293b0a43524541544520494e44455820415454415f50524f4a5f464b5f49204f4e204154544143484d454e5453202850524f4a5f4944293b0a43524541544520494e44455820415454415f504552535f464b5f49204f4e204154544143484d454e54532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820415454415f455841435f464b5f49204f4e204154544143484d454e54532028455841435f4944293b0a43524541544520494e44455820455844415f435654455f464b5f49204f4e2045585445524e414c5f444154412028435654455f49445f53544f525f464d54293b0a43524541544520494e44455820455844415f435654455f53544f5245445f4f4e5f464b5f49204f4e2045585445524e414c5f444154412028435654455f49445f53544f5245293b0a43524541544520494e44455820455844415f464654595f464b5f49204f4e2045585445524e414c5f444154412028464654595f4944293b0a43524541544520494e44455820455844415f4c4f54595f464b5f49204f4e2045585445524e414c5f4441544120284c4f54595f4944293b0a43524541544520494e44455820455850455f455854595f464b5f49204f4e204558504552494d454e54535f414c4c2028455854595f4944293b0a43524541544520494e44455820455850455f44454c5f464b5f49204f4e204558504552494d454e54535f414c4c202844454c5f4944293b0a43524541544520494e44455820455850455f504552535f464b5f49204f4e204558504552494d454e54535f414c4c2028504552535f49445f52454749535445524552293b0a43524541544520494e44455820455850455f50524f4a5f464b5f49204f4e204558504552494d454e54535f414c4c202850524f4a5f4944293b0a43524541544520494e44455820455850525f435654455f464b5f49204f4e204558504552494d454e545f50524f504552544945532028435654455f4944293b0a43524541544520494e44455820455850525f455450545f464b5f49204f4e204558504552494d454e545f50524f504552544945532028455450545f4944293b0a43524541544520494e44455820455850525f455850455f464b5f49204f4e204558504552494d454e545f50524f504552544945532028455850455f4944293b0a43524541544520494e44455820455850525f504552535f464b5f49204f4e204558504552494d454e545f50524f504552544945532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820455850525f4d4150525f464b5f49204f4e204558504552494d454e545f50524f5045525449455320284d4154455f50524f505f4944293b0a43524541544520494e4445582045585052485f455450545f464b5f49204f4e204558504552494d454e545f50524f504552544945535f484953544f52592028455450545f4944293b0a43524541544520494e4445582045585052485f455850455f464b5f49204f4e204558504552494d454e545f50524f504552544945535f484953544f52592028455850455f4944293b0a43524541544520494e4445582045585052485f565554535f464b5f49204f4e204558504552494d454e545f50524f504552544945535f484953544f5259202856414c49445f554e54494c5f54494d455354414d50293b0a43524541544520494e4445582053504143455f504552535f524547495354455245445f42595f464b5f49204f4e205350414345532028504552535f49445f52454749535445524552293b0a43524541544520494e4445582044454c5f504552535f464b5f49204f4e2044454c4554494f4e532028504552535f49445f52454749535445524552293b0a43524541544520494e444558204d4150525f435654455f464b5f49204f4e204d4154455249414c5f50524f504552544945532028435654455f4944293b0a43524541544520494e444558204d4150525f4d4154455f464b5f49204f4e204d4154455249414c5f50524f5045525449455320284d4154455f4944293b0a43524541544520494e444558204d4150525f4d5450545f464b5f49204f4e204d4154455249414c5f50524f5045525449455320284d5450545f4944293b0a43524541544520494e444558204d4150525f504552535f464b5f49204f4e204d4154455249414c5f50524f504552544945532028504552535f49445f52454749535445524552293b0a43524541544520494e444558204d4150525f4d4150525f464b5f49204f4e204d4154455249414c5f50524f5045525449455320284d4154455f50524f505f4944293b0a43524541544520494e444558204d415052485f455450545f464b5f49204f4e204d4154455249414c5f50524f504552544945535f484953544f525920284d5450545f4944293b0a43524541544520494e444558204d415052485f455850455f464b5f49204f4e204d4154455249414c5f50524f504552544945535f484953544f525920284d4154455f4944293b0a43524541544520494e444558204d415052485f565554535f464b5f49204f4e204d4154455249414c5f50524f504552544945535f484953544f5259202856414c49445f554e54494c5f54494d455354414d50293b0a43524541544520494e444558204d4154455f4d4154595f464b5f49204f4e204d4154455249414c5320284d4154595f4944293b0a43524541544520494e444558204d4154455f504552535f464b5f49204f4e204d4154455249414c532028504552535f49445f52454749535445524552293b0a43524541544520494e444558204d5450545f4d4154595f464b5f49204f4e204d4154455249414c5f545950455f50524f50455254595f545950455320284d4154595f4944293b0a43524541544520494e444558204d5450545f504552535f464b5f49204f4e204d4154455249414c5f545950455f50524f50455254595f54595045532028504552535f49445f52454749535445524552293b0a43524541544520494e444558204d5450545f505254595f464b5f49204f4e204d4154455249414c5f545950455f50524f50455254595f54595045532028505254595f4944293b0a43524541544520494e44455820504552535f53504143455f464b5f49204f4e20504552534f4e53202853504143455f4944293b0a43524541544520494e44455820504552535f49535f4143544956455f49204f4e20504552534f4e53202849535f414354495645293b0a43524541544520494e4445582050524f4a5f53504143455f464b5f49204f4e2050524f4a45435453202853504143455f4944293b0a43524541544520494e4445582050524f4a5f504552535f464b5f495f4c4541444552204f4e2050524f4a454354532028504552535f49445f4c4541444552293b0a43524541544520494e4445582050524f4a5f504552535f464b5f495f52454749535445524552204f4e2050524f4a454354532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820505254595f434f564f5f464b5f49204f4e2050524f50455254595f54595045532028434f564f5f4944293b0a43524541544520494e44455820505254595f444154595f464b5f49204f4e2050524f50455254595f54595045532028444154595f4944293b0a43524541544520494e44455820505254595f504552535f464b5f49204f4e2050524f50455254595f54595045532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820524f41535f53504143455f464b5f49204f4e20524f4c455f41535349474e4d454e5453202853504143455f4944293b0a43524541544520494e44455820524f41535f504552535f464b5f495f4752414e544545204f4e20524f4c455f41535349474e4d454e54532028504552535f49445f4752414e544545293b0a43524541544520494e44455820524f41535f41475f464b5f495f4752414e544545204f4e20524f4c455f41535349474e4d454e5453202841475f49445f4752414e544545293b0a43524541544520494e44455820524f41535f504552535f464b5f495f52454749535445524552204f4e20524f4c455f41535349474e4d454e54532028504552535f49445f52454749535445524552293b0a43524541544520494e4445582053414d505f44454c5f464b5f49204f4e2053414d504c45535f414c4c202844454c5f4944293b0a43524541544520494e4445582053414d505f504552535f464b5f49204f4e2053414d504c45535f414c4c2028504552535f49445f52454749535445524552293b0a43524541544520494e4445582053414d505f53414d505f464b5f495f504152545f4f46204f4e2053414d504c45535f414c4c202853414d505f49445f504152545f4f46293b0a43524541544520494e4445582053414d505f455850455f464b5f49204f4e2053414d504c45535f414c4c2028455850455f4944293b0a43524541544520494e4445582053414d505f50524f4a5f464b5f49204f4e2053414d504c45535f414c4c202850524f4a5f4944293b0a43524541544520494e4445582053414d505f434f44455f49204f4e2053414d504c45535f414c4c2028434f4445293b0a43524541544520494e4445582053414d505f534154595f464b5f49204f4e2053414d504c45535f414c4c2028534154595f4944293b0a43524541544520494e44455820534150525f435654455f464b5f49204f4e2053414d504c455f50524f504552544945532028435654455f4944293b0a43524541544520494e44455820534150525f504552535f464b5f49204f4e2053414d504c455f50524f504552544945532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820534150525f53414d505f464b5f49204f4e2053414d504c455f50524f50455254494553202853414d505f4944293b0a43524541544520494e44455820534150525f535450545f464b5f49204f4e2053414d504c455f50524f504552544945532028535450545f4944293b0a43524541544520494e44455820534150525f4d4150525f464b5f49204f4e2053414d504c455f50524f5045525449455320284d4154455f50524f505f4944293b0a43524541544520494e4445582053415052485f455450545f464b5f49204f4e2053414d504c455f50524f504552544945535f484953544f52592028535450545f4944293b0a43524541544520494e4445582053415052485f455850455f464b5f49204f4e2053414d504c455f50524f504552544945535f484953544f5259202853414d505f4944293b0a43524541544520494e4445582053415052485f565554535f464b5f49204f4e2053414d504c455f50524f504552544945535f484953544f5259202856414c49445f554e54494c5f54494d455354414d50293b0a43524541544520494e44455820535450545f504552535f464b5f49204f4e2053414d504c455f545950455f50524f50455254595f54595045532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820535450545f505254595f464b5f49204f4e2053414d504c455f545950455f50524f50455254595f54595045532028505254595f4944293b0a43524541544520494e44455820535450545f534154595f464b5f49204f4e2053414d504c455f545950455f50524f50455254595f54595045532028534154595f4944293b0a43524541544520494e44455820445350525f435654455f464b5f49204f4e20444154415f5345545f50524f504552544945532028435654455f4944293b0a43524541544520494e44455820445350525f44535450545f464b5f49204f4e20444154415f5345545f50524f50455254494553202844535450545f4944293b0a43524541544520494e44455820445350525f44535f464b5f49204f4e20444154415f5345545f50524f50455254494553202844535f4944293b0a43524541544520494e44455820445350525f504552535f464b5f49204f4e20444154415f5345545f50524f504552544945532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820445350525f4d4150525f464b5f49204f4e20444154415f5345545f50524f5045525449455320284d4154455f50524f505f4944293b0a43524541544520494e4445582044535052485f455450545f464b5f49204f4e20444154415f5345545f50524f504552544945535f484953544f5259202844535450545f4944293b0a43524541544520494e4445582044535052485f455850455f464b5f49204f4e20444154415f5345545f50524f504552544945535f484953544f5259202844535f4944293b0a43524541544520494e4445582044535052485f565554535f464b5f49204f4e20444154415f5345545f50524f504552544945535f484953544f5259202856414c49445f554e54494c5f54494d455354414d50293b0a43524541544520494e4445582044535450545f445354595f464b5f49204f4e20444154415f5345545f545950455f50524f50455254595f54595045532028445354595f4944293b0a43524541544520494e4445582044535450545f504552535f464b5f49204f4e20444154415f5345545f545950455f50524f50455254595f54595045532028504552535f49445f52454749535445524552293b0a43524541544520494e4445582044535450545f505254595f464b5f49204f4e20444154415f5345545f545950455f50524f50455254595f54595045532028505254595f4944293b0a43524541544520494e4445582046494c545f504552535f464b5f49204f4e2046494c544552532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820475249445f435553544f4d5f434f4c554d4e535f504552535f464b5f49204f4e20475249445f435553544f4d5f434f4c554d4e532028504552535f49445f52454749535445524552293b0a43524541544520494e444558205343524950545f504552535f464b5f49204f4e20534352495054532028504552535f49445f52454749535445524552293b0a43524541544520494e44455820454e544954595f4f5045524154494f4e535f4c4f475f5249445f49204f4e20454e544954595f4f5045524154494f4e535f4c4f4728524547495354524154494f4e5f4944293b0a43524541544520494e44455820455852454c485f4d41494e5f455850455f464b5f49204f4e204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920284d41494e5f455850455f4944293b0a43524541544520494e44455820455852454c485f4d41494e5f455850455f464b5f53414d505f464b5f49204f4e204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920284d41494e5f455850455f49442c2053414d505f4944293b0a43524541544520494e44455820455852454c485f4d41494e5f455850455f464b5f444154415f464b5f49204f4e204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920284d41494e5f455850455f49442c20444154415f4944293b0a43524541544520494e44455820455852454c485f4d41494e5f455850455f464b5f50524f4a5f464b5f49204f4e204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920284d41494e5f455850455f49442c2050524f4a5f4944293b0a43524541544520494e44455820455852454c485f53414d505f49445f464b5f49204f4e204558504552494d454e545f52454c4154494f4e53484950535f484953544f5259202853414d505f4944293b0a43524541544520494e44455820455852454c485f444154415f49445f464b5f49204f4e204558504552494d454e545f52454c4154494f4e53484950535f484953544f52592028444154415f4944293b0a43524541544520494e4445582053414d5052454c485f4d41494e5f53414d505f464b5f49204f4e2053414d504c455f52454c4154494f4e53484950535f484953544f525920284d41494e5f53414d505f4944293b0a43524541544520494e4445582053414d5052454c485f4d41494e5f53414d505f464b5f455850455f464b5f49204f4e2053414d504c455f52454c4154494f4e53484950535f484953544f525920284d41494e5f53414d505f49442c20455850455f4944293b0a43524541544520494e4445582053414d5052454c485f4d41494e5f53414d505f464b5f53414d505f464b5f49204f4e2053414d504c455f52454c4154494f4e53484950535f484953544f525920284d41494e5f53414d505f49442c2053414d505f4944293b0a43524541544520494e4445582053414d5052454c485f4d41494e5f53414d505f464b5f444154415f464b5f49204f4e2053414d504c455f52454c4154494f4e53484950535f484953544f525920284d41494e5f53414d505f49442c20444154415f4944293b0a43524541544520494e4445582053414d5052454c485f4d41494e5f53414d505f464b5f53504143455f464b5f49204f4e2053414d504c455f52454c4154494f4e53484950535f484953544f525920284d41494e5f53414d505f49442c2053504143455f4944293b0a43524541544520494e4445582053414d5052454c485f53414d505f49445f464b5f49204f4e2053414d504c455f52454c4154494f4e53484950535f484953544f5259202853414d505f4944293b0a43524541544520494e4445582053414d5052454c485f444154415f49445f464b5f49204f4e2053414d504c455f52454c4154494f4e53484950535f484953544f52592028444154415f4944293b0a43524541544520494e444558204441544152454c485f4d41494e5f444154415f464b5f49204f4e20444154415f5345545f52454c4154494f4e53484950535f484953544f525920284d41494e5f444154415f4944293b0a43524541544520494e444558204441544152454c485f4d41494e5f444154415f464b5f455850455f464b5f49204f4e20444154415f5345545f52454c4154494f4e53484950535f484953544f525920284d41494e5f444154415f49442c20455850455f4944293b0a43524541544520494e444558204441544152454c485f4d41494e5f444154415f464b5f53414d505f464b5f49204f4e20444154415f5345545f52454c4154494f4e53484950535f484953544f525920284d41494e5f444154415f49442c2053414d505f4944293b0a43524541544520494e444558204441544152454c485f4d41494e5f444154415f464b5f444154415f464b5f49204f4e20444154415f5345545f52454c4154494f4e53484950535f484953544f525920284d41494e5f444154415f49442c20444154415f4944293b0a43524541544520494e444558204441544152454c485f444154415f464b5f49204f4e20444154415f5345545f52454c4154494f4e53484950535f484953544f52592028444154415f4944293b0a43524541544520494e44455820505252454c485f4d41494e5f50524f4a5f464b5f49204f4e2050524f4a4543545f52454c4154494f4e53484950535f484953544f525920284d41494e5f50524f4a5f4944293b0a43524541544520494e44455820505252454c485f4d41494e5f50524f4a5f464b5f455850455f464b5f49204f4e2050524f4a4543545f52454c4154494f4e53484950535f484953544f525920284d41494e5f50524f4a5f49442c20455850455f4944293b0a43524541544520494e44455820505252454c485f4d41494e5f50524f4a5f464b5f53504143455f464b5f49204f4e2050524f4a4543545f52454c4154494f4e53484950535f484953544f525920284d41494e5f50524f4a5f49442c2053504143455f4944293b0a43524541544520494e444558204d45544150524f4a454354535f4f574e45525f464b5f49204f4e204d45544150524f4a4543545320284f574e4552293b0a43524541544520494e444558204d45544150524f4a454354535f4e414d455f49204f4e204d45544150524f4a4543545320284e414d45293b0a43524541544520554e4951554520494e444558204d45544150524f4a454354535f4e414d455f4f574e45525f554b204f4e204d45544150524f4a4543545320286c6f776572284e414d45292c204f574e4552293b0a43524541544520494e444558204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f4d4550525f464b5f49204f4e204d45544150524f4a4543545f41535349474e4d454e54535f414c4c20284d4550525f4944293b0a43524541544520494e444558204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f455850455f464b5f49204f4e204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2028455850455f4944293b0a43524541544520494e444558204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f53414d505f464b5f49204f4e204d45544150524f4a4543545f41535349474e4d454e54535f414c4c202853414d505f4944293b0a43524541544520494e444558204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f444154415f464b5f49204f4e204d45544150524f4a4543545f41535349474e4d454e54535f414c4c2028444154415f4944293b0a43524541544520494e444558204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f4d4154455f464b5f49204f4e204d45544150524f4a4543545f41535349474e4d454e54535f414c4c20284d4154455f4944293b0a43524541544520494e444558204d45544150524f4a4543545f41535349474e4d454e54535f414c4c5f44454c5f464b5f49204f4e204d45544150524f4a4543545f41535349474e4d454e54535f414c4c202844454c5f4944293b0a43524541544520494e444558204f5045524154494f4e5f455845435554494f4e535f434f44455f49204f4e204f5045524154494f4e5f455845435554494f4e532028434f4445293b0a0a414c544552205441424c4520524f4c455f41535349474e4d454e54532041444420434f4e53545241494e5420524f41535f41475f504552535f4152435f434b20434845434b20282841475f49445f4752414e544545204953204e4f54204e554c4c20414e4420504552535f49445f4752414e544545204953204e554c4c29204f52202841475f49445f4752414e544545204953204e554c4c20414e4420504552535f49445f4752414e544545204953204e4f54204e554c4c29293b0a414c544552205441424c45204d4154455249414c5f54595045532041444420434f4e53545241494e54204d4154595f424b5f554b20554e4951554528434f4445293b0a414c544552205441424c45204558504552494d454e545f54595045532041444420434f4e53545241494e5420455854595f424b5f554b20554e4951554528434f4445293b0a414c544552205441424c452053414d504c455f54595045532041444420434f4e53545241494e5420534154595f424b5f554b20554e4951554528434f4445293b0a414c544552205441424c4520444154415f5345545f54595045532041444420434f4e53545241494e5420445354595f424b5f554b20554e4951554528434f4445293b0a414c544552205441424c45205350414345532041444420434f4e53545241494e542053504143455f424b5f554b20554e4951554528434f4445293b0a	\N
+154	./sql/postgresql/154/function-154.sql	SUCCESS	2016-10-10 13:25:05.564	\\x2d2d204372656174696e672046756e6374696f6e730a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a20204372656174652066756e6374696f6e2052454e414d455f53455155454e43452829207468617420697320726571756972656420666f722072656e616d696e67207468652073657175656e6365732062656c6f6e67696e6720746f207461626c65730a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a4352454154452046554e4354494f4e2052454e414d455f53455155454e4345284f4c445f4e414d4520564152434841522c204e45575f4e414d452056415243484152292052455455524e5320494e54454745522041532024240a4445434c4152450a2020435552525f5345515f56414c202020494e54454745523b0a424547494e0a202053454c45435420494e544f20435552525f5345515f56414c204e45585456414c284f4c445f4e414d45293b0a20204558454355544520274352454154452053455155454e43452027207c7c204e45575f4e414d45207c7c202720535441525420574954482027207c7c20435552525f5345515f56414c3b0a202045584543555445202744524f502053455155454e43452027207c7c204f4c445f4e414d453b0a202052455455524e20435552525f5345515f56414c3b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020437265617465207472696767657220434f4e54524f4c4c45445f564f434142554c4152595f434845434b200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a435245415445204f52205245504c4143452046554e4354494f4e20434f4e54524f4c4c45445f564f434142554c4152595f434845434b28292052455455524e5320747269676765722041532024240a4445434c4152450a202020765f636f64652020434f44453b0a424547494e0a0a20202073656c65637420636f646520696e746f20765f636f64652066726f6d20646174615f7479706573207768657265206964203d204e45572e646174795f69643b0a0a2020202d2d20436865636b206966207468652064617461206973206f6620747970652022434f4e54524f4c4c4544564f434142554c415259220a202020696620765f636f6465203d2027434f4e54524f4c4c4544564f434142554c41525927207468656e0a2020202020206966204e45572e636f766f5f6964204953204e554c4c207468656e0a202020202020202020524149534520455843455054494f4e2027496e736572742f557064617465206f662050726f706572747920547970652028436f64653a202529206661696c65642c206173206974732044617461205479706520697320434f4e54524f4c4c4544564f434142554c4152592c20627574206974206973206e6f74206c696e6b656420746f206120436f6e74726f6c6c656420566f636162756c6172792e272c204e45572e636f64653b0a202020202020656e642069663b0a202020656e642069663b0a0a20202052455455524e204e45573b0a0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220434f4e54524f4c4c45445f564f434142554c4152595f434845434b204245464f524520494e53455254204f5220555044415445204f4e2050524f50455254595f54595045530a20202020464f52204541434820524f5720455845435554452050524f43454455524520434f4e54524f4c4c45445f564f434142554c4152595f434845434b28293b0a0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a202043726561746520747269676765722045585445524e414c5f444154415f53544f524147455f464f524d41545f434845434b200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a435245415445204f52205245504c4143452046554e4354494f4e2045585445524e414c5f444154415f53544f524147455f464f524d41545f434845434b28292052455455524e5320747269676765722041532024240a4445434c4152450a202020765f636f766f5f636f64652020434f44453b0a202020646174615f636f646520434f44453b0a424547494e0a0a20202073656c65637420636f646520696e746f20765f636f766f5f636f64652066726f6d20636f6e74726f6c6c65645f766f636162756c61726965730a20202020202077686572652069735f696e7465726e616c5f6e616d657370616365203d207472756520616e64200a2020202020202020206964203d202873656c65637420636f766f5f69642066726f6d20636f6e74726f6c6c65645f766f636162756c6172795f7465726d73207768657265206964203d204e45572e637674655f69645f73746f725f666d74293b0a2020202d2d20436865636b2069662074686520646174612073746f7261676520666f726d61742069732061207465726d206f662074686520636f6e74726f6c6c656420766f636162756c617279202253544f524147455f464f524d4154220a202020696620765f636f766f5f636f646520213d202753544f524147455f464f524d415427207468656e0a20202020202073656c65637420636f646520696e746f20646174615f636f64652066726f6d20646174615f616c6c207768657265206964203d204e45572e646174615f69643b200a202020202020524149534520455843455054494f4e2027496e736572742f557064617465206f6620446174612028436f64653a202529206661696c65642c206173206974732053746f7261676520466f726d617420697320252c2062757420697320726571756972656420746f2062652053544f524147455f464f524d41542e272c20646174615f636f64652c20765f636f766f5f636f64653b0a202020656e642069663b0a0a20202052455455524e204e45573b0a0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a43524541544520545249474745522045585445524e414c5f444154415f53544f524147455f464f524d41545f434845434b204245464f524520494e53455254204f5220555044415445204f4e2045585445524e414c5f444154410a20202020464f52204541434820524f5720455845435554452050524f4345445552452045585445524e414c5f444154415f53544f524147455f464f524d41545f434845434b28293b0a0a2020200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a202043726561746520747269676765727320666f7220636865636b696e672073616d706c6520636f646520756e697175656e657373200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a202020200a435245415445204f52205245504c4143452046554e4354494f4e2073616d706c655f66696c6c5f636f64655f756e697175655f636865636b28290a202052455455524e5320747269676765722041530a24424f4459240a424547494e0a20204e45572e636f64655f756e697175655f636865636b203d204e45572e636f6465207c7c20272c27207c7c20636f616c65736365284e45572e73616d705f69645f706172745f6f662c202d3129207c7c20272c27207c7c20636f616c65736365284e45572e70726f6a5f69642c202d3129207c7c20272c27207c7c20636f616c65736365284e45572e73706163655f69642c202d31293b0a202052455455524e204e45573b0a454e443b0a24424f4459240a20204c414e47554147452027706c706773716c273b0a0a20200a20200a435245415445204f52205245504c4143452046554e4354494f4e2073616d706c655f66696c6c5f737562636f64655f756e697175655f636865636b28290a202052455455524e5320747269676765722041530a24424f4459240a4445434c4152450a20202020756e697175655f737562636f64652020424f4f4c45414e5f434841523b0a424547494e0a2020202053454c4543542069735f737562636f64655f756e6971756520696e746f20756e697175655f737562636f64652046524f4d2073616d706c655f7479706573205748455245206964203d204e45572e736174795f69643b0a202020200a2020202049462028756e697175655f737562636f646529205448454e0a202020204e45572e737562636f64655f756e697175655f636865636b203d204e45572e636f6465207c7c20272c27207c7c20636f616c65736365284e45572e736174795f69642c202d3129207c7c20272c27207c7c20636f616c65736365284e45572e70726f6a5f69642c202d3129207c7c20272c27207c7c20636f616c65736365284e45572e73706163655f69642c202d31293b0a20202020454c53450a202020204e45572e737562636f64655f756e697175655f636865636b203d204e554c4c3b0a2020454e442049463b0a20200a202052455455524e204e45573b0a454e443b0a24424f4459240a20204c414e47554147452027706c706773716c273b0a0a435245415445204f52205245504c4143452046554e4354494f4e2064697361626c655f70726f6a6563745f6c6576656c5f73616d706c657328290a202052455455524e5320747269676765722041530a24424f4459240a424547494e0a20202020494620284e45572e70726f6a5f6964204953204e4f54204e554c4c29205448454e0a20202020524149534520455843455054494f4e202750726f6a656374206c6576656c2073616d706c6573206172652064697361626c6564273b0a2020454e442049463b0a20200a202052455455524e204e45573b0a454e443b0a24424f4459240a20204c414e47554147452027706c706773716c273b0a20200a20200a435245415445204f52205245504c4143452046554e4354494f4e2073616d706c655f747970655f66696c6c5f737562636f64655f756e697175655f636865636b28290a202052455455524e5320747269676765722041530a24424f4459240a424547494e0a20202020494620284e45572e69735f737562636f64655f756e697175653a3a626f6f6c65616e203c3e204f4c442e69735f737562636f64655f756e697175653a3a626f6f6c65616e29205448454e0a2020202020205550444154452073616d706c65735f616c6c2053455420737562636f64655f756e697175655f636865636b203d20737562636f64655f756e697175655f636865636b20574845524520736174795f6964203d204e45572e69643b0a2020454e442049463b0a2020202052455455524e204e45573b0a454e443b0a24424f4459240a20204c414e47554147452027706c706773716c273b0a0a20200a43524541544520545249474745522073616d706c655f66696c6c5f636f64655f756e697175655f636865636b0a20204245464f524520494e53455254204f52205550444154450a20204f4e2073616d706c65735f616c6c0a2020464f52204541434820524f570a2020455845435554452050524f4345445552452073616d706c655f66696c6c5f636f64655f756e697175655f636865636b28293b0a0a43524541544520545249474745522064697361626c655f70726f6a6563745f6c6576656c5f73616d706c65730a20204245464f524520494e53455254204f52205550444154450a20204f4e2073616d706c65735f616c6c0a2020464f52204541434820524f570a2020455845435554452050524f4345445552452064697361626c655f70726f6a6563745f6c6576656c5f73616d706c657328293b0a0a0a43524541544520545249474745522073616d706c655f66696c6c5f737562636f64655f756e697175655f636865636b0a20204245464f524520494e53455254204f52205550444154450a20204f4e2073616d706c65735f616c6c0a2020464f52204541434820524f570a2020455845435554452050524f4345445552452073616d706c655f66696c6c5f737562636f64655f756e697175655f636865636b28293b0a20200a43524541544520545249474745522073616d706c655f747970655f66696c6c5f737562636f64655f756e697175655f636865636b0a20204146544552205550444154450a20204f4e2073616d706c655f74797065730a2020464f52204541434820524f570a2020455845435554452050524f4345445552452073616d706c655f747970655f66696c6c5f737562636f64655f756e697175655f636865636b28293b0a202020200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a207472696767657220666f72206461746120736574733a20546865792073686f756c64206265206c696e6b656420746f20616e206578706572696d656e74206f7220612073616d706c6520776974682073706163650a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a435245415445204f52205245504c4143452046554e4354494f4e20646174615f6578705f6f725f73616d706c655f6c696e6b5f636865636b28292052455455524e5320747269676765722041532024240a4445434c4152450a202073706163655f696420434f44453b0a202073616d706c655f636f646520434f44453b0a424547494e0a20206966204e45572e657870655f6964204953204e4f54204e554c4c207468656e0a2020202052455455524e204e45573b0a2020656e642069663b0a20206966204e45572e73616d705f6964204953204e554c4c207468656e0a20202020524149534520455843455054494f4e20274e656974686572206578706572696d656e74206e6f722073616d706c652069732073706563696669656420666f722064617461207365742025272c204e45572e636f64653b0a2020656e642069663b0a202073656c65637420732e69642c20732e636f646520696e746f2073706163655f69642c2073616d706c655f636f64652066726f6d2073616d706c65735f616c6c207320776865726520732e6964203d204e45572e73616d705f69643b0a202069662073706163655f6964206973204e554c4c207468656e0a20202020524149534520455843455054494f4e202753616d706c6520252069732061207368617265642073616d706c652e272c2073616d706c655f636f64653b0a2020656e642069663b0a202052455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220646174615f6578705f6f725f73616d706c655f6c696e6b5f636865636b204245464f524520494e53455254204f5220555044415445204f4e20646174615f616c6c0a464f52204541434820524f5720455845435554452050524f43454455524520646174615f6578705f6f725f73616d706c655f6c696e6b5f636865636b28293b0a20200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a20204372656174652074726967676572204d4154455249414c2f53414d504c452f4558504552494d454e542f444154415f534554205f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b0a2d2d202020202020202020202020497420636865636b732074686174206966206d6174657269616c2070726f70657274792076616c75652069732061737369676e656420746f2074686520656e746974792c0a2d2d0909090909097468656e20746865206d6174657269616c207479706520697320657175616c20746f20746865206f6e65206465736372696265642062792070726f706572747920747970652e0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a435245415445204f52205245504c4143452046554e4354494f4e204d4154455249414c5f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b28292052455455524e5320747269676765722041532024240a4445434c4152450a202020765f747970655f69642020434f44453b0a202020765f747970655f69645f70726f702020434f44453b0a424547494e0a2020206966204e45572e6d6174655f70726f705f6964204953204e4f54204e554c4c207468656e0a0909092d2d2066696e64206d6174657269616c2074797065206964206f66207468652070726f70657274792074797065200a09090973656c6563742070742e6d6174795f70726f705f696420696e746f20765f747970655f69645f70726f70200a090909202066726f6d206d6174657269616c5f747970655f70726f70657274795f747970657320657470742c2070726f70657274795f7479706573207074200a090909207768657265204e45572e6d7470745f6964203d20657470742e696420414e4420657470742e707274795f6964203d2070742e69643b0a09090a090909696620765f747970655f69645f70726f70204953204e4f54204e554c4c207468656e0a090909092d2d2066696e64206d6174657269616c2074797065206964206f6620746865206d6174657269616c20776869636820636f6e73697374732074686520656e7469747927732070726f70657274792076616c75650a0909090973656c65637420656e746974792e6d6174795f696420696e746f20765f747970655f6964200a09090909202066726f6d206d6174657269616c7320656e746974790a09090909207768657265204e45572e6d6174655f70726f705f6964203d20656e746974792e69643b0a09090909696620765f747970655f696420213d20765f747970655f69645f70726f70207468656e0a0909090909524149534520455843455054494f4e2027496e736572742f557064617465206f662070726f70657274792076616c7565207265666572656e63696e67206d6174657269616c202869643a202529206661696c65642c206173207265666572656e636564206d6174657269616c207479706520697320646966666572656e74207468616e2065787065637465642028696420252c2065787065637465642069643a2025292e272c200a09090909090909204e45572e6d6174655f70726f705f69642c20765f747970655f69642c20765f747970655f69645f70726f703b0a09090909656e642069663b0a090909656e642069663b0a202020656e642069663b0a20202052455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a4352454154452054524947474552204d4154455249414c5f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b204245464f524520494e53455254204f5220555044415445204f4e206d6174657269616c5f70726f706572746965730a20202020464f52204541434820524f5720455845435554452050524f434544555245204d4154455249414c5f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b28293b0a202020200a435245415445204f52205245504c4143452046554e4354494f4e2053414d504c455f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b28292052455455524e5320747269676765722041532024240a4445434c4152450a202020765f747970655f69642020434f44453b0a202020765f747970655f69645f70726f702020434f44453b0a424547494e0a2020206966204e45572e6d6174655f70726f705f6964204953204e4f54204e554c4c207468656e0a0909092d2d2066696e64206d6174657269616c2074797065206964206f66207468652070726f70657274792074797065200a09090973656c6563742070742e6d6174795f70726f705f696420696e746f20765f747970655f69645f70726f70200a090909202066726f6d2073616d706c655f747970655f70726f70657274795f747970657320657470742c2070726f70657274795f7479706573207074200a090909207768657265204e45572e737470745f6964203d20657470742e696420414e4420657470742e707274795f6964203d2070742e69643b0a09090a090909696620765f747970655f69645f70726f70204953204e4f54204e554c4c207468656e0a090909092d2d2066696e64206d6174657269616c2074797065206964206f6620746865206d6174657269616c20776869636820636f6e73697374732074686520656e7469747927732070726f70657274792076616c75650a0909090973656c65637420656e746974792e6d6174795f696420696e746f20765f747970655f6964200a09090909202066726f6d206d6174657269616c7320656e746974790a09090909207768657265204e45572e6d6174655f70726f705f6964203d20656e746974792e69643b0a09090909696620765f747970655f696420213d20765f747970655f69645f70726f70207468656e0a0909090909524149534520455843455054494f4e2027496e736572742f557064617465206f662070726f70657274792076616c7565207265666572656e63696e67206d6174657269616c202869643a202529206661696c65642c206173207265666572656e636564206d6174657269616c207479706520697320646966666572656e74207468616e2065787065637465642028696420252c2065787065637465642069643a2025292e272c200a090909090909090909090909204e45572e6d6174655f70726f705f69642c20765f747970655f69642c20765f747970655f69645f70726f703b0a09090909656e642069663b0a090909656e642069663b0a202020656e642069663b0a20202052455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a43524541544520545249474745522053414d504c455f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b204245464f524520494e53455254204f5220555044415445204f4e2073616d706c655f70726f706572746965730a20202020464f52204541434820524f5720455845435554452050524f4345445552452053414d504c455f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b28293b0a202020200a435245415445204f52205245504c4143452046554e4354494f4e204558504552494d454e545f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b28292052455455524e5320747269676765722041532024240a4445434c4152450a202020765f747970655f69642020434f44453b0a202020765f747970655f69645f70726f702020434f44453b0a424547494e0a2020206966204e45572e6d6174655f70726f705f6964204953204e4f54204e554c4c207468656e0a0909092d2d2066696e64206d6174657269616c2074797065206964206f66207468652070726f70657274792074797065200a09090973656c6563742070742e6d6174795f70726f705f696420696e746f20765f747970655f69645f70726f70200a090909202066726f6d206578706572696d656e745f747970655f70726f70657274795f747970657320657470742c2070726f70657274795f7479706573207074200a090909207768657265204e45572e657470745f6964203d20657470742e696420414e4420657470742e707274795f6964203d2070742e69643b0a09090a090909696620765f747970655f69645f70726f70204953204e4f54204e554c4c207468656e0a090909092d2d2066696e64206d6174657269616c2074797065206964206f6620746865206d6174657269616c20776869636820636f6e73697374732074686520656e7469747927732070726f70657274792076616c75650a0909090973656c65637420656e746974792e6d6174795f696420696e746f20765f747970655f6964200a09090909202066726f6d206d6174657269616c7320656e746974790a09090909207768657265204e45572e6d6174655f70726f705f6964203d20656e746974792e69643b0a09090909696620765f747970655f696420213d20765f747970655f69645f70726f70207468656e0a0909090909524149534520455843455054494f4e2027496e736572742f557064617465206f662070726f70657274792076616c7565207265666572656e63696e67206d6174657269616c202869643a202529206661696c65642c206173207265666572656e636564206d6174657269616c207479706520697320646966666572656e74207468616e2065787065637465642028696420252c2065787065637465642069643a2025292e272c200a090909090909090909090909204e45572e6d6174655f70726f705f69642c20765f747970655f69642c20765f747970655f69645f70726f703b0a09090909656e642069663b0a090909656e642069663b0a202020656e642069663b0a20202052455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a4352454154452054524947474552204558504552494d454e545f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b204245464f524520494e53455254204f5220555044415445204f4e206578706572696d656e745f70726f706572746965730a20202020464f52204541434820524f5720455845435554452050524f434544555245204558504552494d454e545f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b28293b0a200a202d2d2064617461207365740a435245415445204f52205245504c4143452046554e4354494f4e20444154415f5345545f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b28292052455455524e5320747269676765722041532024240a4445434c4152450a202020765f747970655f69642020434f44453b0a202020765f747970655f69645f70726f702020434f44453b0a424547494e0a2020206966204e45572e6d6174655f70726f705f6964204953204e4f54204e554c4c207468656e0a0909092d2d2066696e64206d6174657269616c2074797065206964206f66207468652070726f70657274792074797065200a09090973656c6563742070742e6d6174795f70726f705f696420696e746f20765f747970655f69645f70726f70200a090909202066726f6d20646174615f7365745f747970655f70726f70657274795f74797065732064737470742c2070726f70657274795f7479706573207074200a090909207768657265204e45572e64737470745f6964203d2064737470742e696420414e442064737470742e707274795f6964203d2070742e69643b0a09090a090909696620765f747970655f69645f70726f70204953204e4f54204e554c4c207468656e0a090909092d2d2066696e64206d6174657269616c2074797065206964206f6620746865206d6174657269616c20776869636820636f6e73697374732074686520656e7469747927732070726f70657274792076616c75650a0909090973656c65637420656e746974792e6d6174795f696420696e746f20765f747970655f6964200a09090909202066726f6d206d6174657269616c7320656e746974790a09090909207768657265204e45572e6d6174655f70726f705f6964203d20656e746974792e69643b0a09090909696620765f747970655f696420213d20765f747970655f69645f70726f70207468656e0a0909090909524149534520455843455054494f4e2027496e736572742f557064617465206f662070726f70657274792076616c7565207265666572656e63696e67206d6174657269616c202869643a202529206661696c65642c206173207265666572656e636564206d6174657269616c207479706520697320646966666572656e74207468616e2065787065637465642028696420252c2065787065637465642069643a2025292e272c200a090909090909090909090909204e45572e6d6174655f70726f705f69642c20765f747970655f69642c20765f747970655f69645f70726f703b0a09090909656e642069663b0a090909656e642069663b0a202020656e642069663b0a20202052455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a435245415445205452494747455220444154415f5345545f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b204245464f524520494e53455254204f5220555044415445204f4e20646174615f7365745f70726f706572746965730a20202020464f52204541434820524f5720455845435554452050524f43454455524520444154415f5345545f50524f50455254595f574954485f4d4154455249414c5f444154415f545950455f434845434b28293b0a202020200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d20507572706f73653a2043726561746520444546455252454420747269676765727320666f7220636865636b696e6720636f6e73697374656e6379206f662064656c6574696f6e2073746174652e0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d207574696c6974792066756e6374696f6e2064657363726962696e6720612064656c6574696f6e0a0a435245415445204f52205245504c4143452046554e4354494f4e2064656c6574696f6e5f6465736372697074696f6e2864656c5f696420544543485f4944292052455455524e5320564152434841522041532024240a4445434c4152450a202064656c5f706572736f6e20564152434841523b0a202064656c5f6461746520564152434841523b0a202064656c5f726561736f6e20564152434841523b0a424547494e0a202053454c45435420702e6c6173745f6e616d65207c7c20272027207c7c20702e66697273745f6e616d65207c7c2027202827207c7c20702e656d61696c207c7c202729272c200a202020202020202020746f5f6368617228642e726567697374726174696f6e5f74696d657374616d702c2027595959592d4d4d2d44442048483a4d4d3a535327292c20642e726561736f6e200a20202020494e544f2064656c5f706572736f6e2c2064656c5f646174652c2064656c5f726561736f6e2046524f4d2064656c6574696f6e7320642c20706572736f6e732070200a20202020574845524520642e706572735f69645f72656769737465726572203d20702e696420414e4420642e6964203d2064656c5f69643b0a202052455455524e202764656c657465642062792027207c7c2064656c5f706572736f6e207c7c2027206f6e2027207c7c2064656c5f64617465207c7c2027207769746820726561736f6e3a202227207c7c2064656c5f726561736f6e207c7c202722273b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d20312e2064617461207365740a2d2d2d206f6e20696e736572742f757064617465202d2064656c65746564206578706572696d656e74206f722073616d706c652063616e277420626520636f6e6e65637465640a2d2d2d2020202020202020202020202020202020202d20706172656e74732f6368696c6472656e2072656c6174696f6e7368697020737461797320756e6368616e676564200a0a435245415445204f52205245504c4143452046554e4354494f4e20636865636b5f637265617465645f6f725f6d6f6469666965645f646174615f7365745f6f776e65725f69735f616c69766528292052455455524e5320747269676765722041532024240a4445434c4152450a096f776e65725f636f646509434f44453b0a096f776e65725f64656c5f696409544543485f49443b0a424547494e0a09494620284e45572e64656c5f6964204953204e4f54204e554c4c29205448454e0a090952455455524e204e45573b0a09454e442049463b0a0a20202d2d20636865636b2073616d706c650a2020494620284e45572e73616d705f6964204953204e4f54204e554c4c29205448454e0a20200953454c4543542064656c5f69642c20636f646520494e544f206f776e65725f64656c5f69642c206f776e65725f636f64650a202009202046524f4d2073616d706c6573200a20200920205748455245206964203d204e45572e73616d705f69643b0a202009494620286f776e65725f64656c5f6964204953204e4f54204e554c4c29205448454e200a090909524149534520455843455054494f4e202744617461205365742028436f64653a2025292063616e6e6f7420626520636f6e6e656374656420746f20612053616d706c652028436f64653a20252920252e272c200a090909202020202020202020202020202020204e45572e636f64652c206f776e65725f636f64652c2064656c6574696f6e5f6465736372697074696f6e286f776e65725f64656c5f6964293b0a0909454e442049463b0a09454e442049463b0a092d2d20636865636b206578706572696d656e740a2020494620284e45572e657870655f6964204953204e4f54204e554c4c29205448454e0a090953454c4543542064656c5f69642c20636f646520494e544f206f776e65725f64656c5f69642c206f776e65725f636f64650a092020202046524f4d206578706572696d656e7473200a09202020205748455245206964203d204e45572e657870655f69643b0a092020494620286f776e65725f64656c5f6964204953204e4f54204e554c4c29205448454e200a090909524149534520455843455054494f4e202744617461205365742028436f64653a2025292063616e6e6f7420626520636f6e6e656374656420746f20616e204578706572696d656e742028436f64653a20252920252e272c200a090909202020202020202020202020202020204e45572e636f64652c206f776e65725f636f64652c2064656c6574696f6e5f6465736372697074696f6e286f776e65725f64656c5f6964293b0a0909454e442049463b090a09454e442049463b090a0952455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a20200a43524541544520434f4e53545241494e54205452494747455220636865636b5f637265617465645f6f725f6d6f6469666965645f646174615f7365745f6f776e65725f69735f616c697665200a09414654455220494e53455254204f5220555044415445204f4e20646174615f616c6c0a0944454645525241424c4520494e495449414c4c592044454645525245440a09464f52204541434820524f570a09455845435554452050524f43454455524520636865636b5f637265617465645f6f725f6d6f6469666965645f646174615f7365745f6f776e65725f69735f616c69766528293b0a090a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d20322e2073616d706c650a2d2d2d206f6e20696e736572742f757064617465202d3e206578706572696d656e742063616e27742062652064656c6574656420756e6c657373207468652073616d706c652069732064656c657465640a2d2d2d2064656c6574696f6e200a2d2d2d2d3e20616c6c206469726563746c7920636f6e6e656374656420646174612073657473206e65656420746f2062652064656c657465640a2d2d2d2d3e20616c6c20636f6d706f6e656e747320616e64206368696c6472656e206e65656420746f2062652064656c657465640a0a435245415445204f52205245504c4143452046554e4354494f4e20636865636b5f637265617465645f6f725f6d6f6469666965645f73616d706c655f6f776e65725f69735f616c69766528292052455455524e5320747269676765722041532024240a4445434c4152450a096f776e65725f636f646509434f44453b0a096f776e65725f64656c5f696409544543485f49443b0a424547494e0a09494620284e45572e64656c5f6964204953204e4f54204e554c4c29205448454e0a090952455455524e204e45573b0a09454e442049463b0a0a20202d2d20636865636b206578706572696d656e74202863616e27742062652064656c65746564290a2020494620284e45572e657870655f6964204953204e4f54204e554c4c29205448454e0a20200953454c4543542064656c5f69642c20636f646520494e544f206f776e65725f64656c5f69642c206f776e65725f636f64650a202009202046524f4d206578706572696d656e7473200a20200920205748455245206964203d204e45572e657870655f69643b0a202009494620286f776e65725f64656c5f6964204953204e4f54204e554c4c29205448454e200a090909524149534520455843455054494f4e202753616d706c652028436f64653a2025292063616e6e6f7420626520636f6e6e656374656420746f20616e204578706572696d656e742028436f64653a20252920252e272c200a2020200909202020202020202020202020202020204e45572e636f64652c206f776e65725f636f64652c2064656c6574696f6e5f6465736372697074696f6e286f776e65725f64656c5f6964293b0a0909454e442049463b0a09454e442049463b0a0952455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a20200a43524541544520434f4e53545241494e54205452494747455220636865636b5f637265617465645f6f725f6d6f6469666965645f73616d706c655f6f776e65725f69735f616c697665200a2020414654455220494e53455254204f5220555044415445204f4e2073616d706c65735f616c6c0a0944454645525241424c4520494e495449414c4c592044454645525245440a09464f52204541434820524f570a09455845435554452050524f43454455524520636865636b5f637265617465645f6f725f6d6f6469666965645f73616d706c655f6f776e65725f69735f616c69766528293b0a090a435245415445204f52205245504c4143452046554e4354494f4e20636865636b5f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f73616d706c655f64656c6574696f6e28292052455455524e5320747269676765722041532024240a4445434c4152450a2020636f756e7465722020494e54454745523b0a424547494e0a09494620284f4c442e64656c5f6964204953204e4f54204e554c4c204f52204e45572e64656c5f6964204953204e554c4c29205448454e0a090952455455524e204e45573b0a09454e442049463b0a0a20202d2d20616c6c206469726563746c7920636f6e6e656374656420646174612073657473206e65656420746f2062652064656c657465640a20202d2d20636865636b2064617461736574730a0953454c45435420636f756e74282a2920494e544f20636f756e746572200a09202046524f4d20646174610a092020574845524520646174612e73616d705f6964203d204e45572e696420414e4420646174612e64656c5f6964204953204e554c4c3b0a0949462028636f756e746572203e203029205448454e0a092020524149534520455843455054494f4e202753616d706c652028436f64653a2025292064656c6574696f6e206661696c65642062656361757365206174206c65617374206f6e65206f66206974732064617461207365747320776173206e6f742064656c657465642e272c204e45572e636f64653b0a09454e442049463b0a20202d2d20616c6c20636f6d706f6e656e7473206e65656420746f2062652064656c657465640a0953454c45435420636f756e74282a2920494e544f20636f756e746572200a09202046524f4d2073616d706c6573200a09202057484552452073616d706c65732e73616d705f69645f706172745f6f66203d204e45572e696420414e442073616d706c65732e64656c5f6964204953204e554c4c3b0a0949462028636f756e746572203e203029205448454e0a092020524149534520455843455054494f4e202753616d706c652028436f64653a2025292064656c6574696f6e206661696c65642062656361757365206174206c65617374206f6e65206f662069747320636f6d706f6e656e742073616d706c657320776173206e6f742064656c657465642e272c204e45572e636f64653b0a09454e442049463b0a0952455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a20200a43524541544520434f4e53545241494e54205452494747455220636865636b5f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f73616d706c655f64656c6574696f6e200a2020414654455220555044415445204f4e2073616d706c65735f616c6c0a0944454645525241424c4520494e495449414c4c592044454645525245440a09464f52204541434820524f57200a09455845435554452050524f43454455524520636865636b5f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f73616d706c655f64656c6574696f6e28293b090a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d207570646174652073616d706c652072656c6174696f6e7368697073206f6e20726576657274200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a435245415445204f52205245504c4143452046554e4354494f4e2070726573657276655f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f73616d706c655f72656c6174696f6e736869707328292052455455524e5320747269676765722041532024240a4445434c4152450a202064656c69642020544543485f49443b0a424547494e0a09494620284e45572e64656c5f6964204953204e4f54204e554c4c204f52204f4c442e64656c5f6964204953204e554c4c29205448454e0a090952455455524e204e45573b0a09454e442049463b0a0953454c4543542064656c5f696420494e544f2064656c69640a090946524f4d2053414d504c45535f414c4c207768657265206964203d204e45572e73616d706c655f69645f706172656e743b0a094946202864656c6964204953204e4f54204e554c4c29205448454e0a09094e45572e64656c5f6964203d2064656c69643b0a09454e442049463b0a0953454c4543542064656c5f696420494e544f2064656c69640a090946524f4d2053414d504c45535f414c4c207768657265206964203d204e45572e73616d706c655f69645f6368696c643b0a094946202864656c6964204953204e4f54204e554c4c29205448454e0a09094e45572e64656c5f6964203d2064656c69643b0a09454e442049463b0a0952455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a43524541544520545249474745522070726573657276655f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f73616d706c655f72656c6174696f6e7368697073200a20204245464f524520555044415445204f4e2073616d706c655f72656c6174696f6e73686970735f616c6c0a09464f52204541434820524f57200a09455845435554452050524f4345445552452070726573657276655f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f73616d706c655f72656c6174696f6e736869707328293b0a090a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2075706461746520646174617365742072656c6174696f6e7368697073206f6e20726576657274200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a435245415445204f52205245504c4143452046554e4354494f4e2070726573657276655f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f646174615f7365745f72656c6174696f6e736869707328292052455455524e5320747269676765722041532024240a4445434c4152450a202064656c69642020544543485f49443b0a424547494e0a09494620284e45572e64656c5f6964204953204e4f54204e554c4c204f52204f4c442e64656c5f6964204953204e554c4c29205448454e0a090952455455524e204e45573b0a09454e442049463b0a0953454c4543542064656c5f696420494e544f2064656c69640a090946524f4d20444154415f414c4c207768657265206964203d204e45572e646174615f69645f706172656e743b0a094946202864656c6964204953204e4f54204e554c4c29205448454e0a09094e45572e64656c5f6964203d2064656c69643b0a09454e442049463b0a0953454c4543542064656c5f696420494e544f2064656c69640a090946524f4d20444154415f414c4c207768657265206964203d204e45572e646174615f69645f6368696c643b0a094946202864656c6964204953204e4f54204e554c4c29205448454e0a09094e45572e64656c5f6964203d2064656c69643b0a09454e442049463b0a0952455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a43524541544520545249474745522070726573657276655f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f646174615f7365745f72656c6174696f6e7368697073200a20204245464f524520555044415445204f4e20646174615f7365745f72656c6174696f6e73686970735f616c6c0a09464f52204541434820524f57200a09455845435554452050524f4345445552452070726573657276655f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f646174615f7365745f72656c6174696f6e736869707328293b0a090a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d20332e206578706572696d656e740a2d2d2d2064656c6574696f6e202d3e20616c6c206469726563746c7920636f6e6e65637465642073616d706c657320616e6420646174612073657473206e65656420746f2062652064656c657465640a0a435245415445204f52205245504c4143452046554e4354494f4e20636865636b5f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f6578706572696d656e745f64656c6574696f6e28292052455455524e5320747269676765722041532024240a4445434c4152450a2020636f756e7465722020494e54454745523b0a424547494e0a09494620284f4c442e64656c5f6964204953204e4f54204e554c4c204f52204e45572e64656c5f6964204953204e554c4c29205448454e0a090952455455524e204e45573b0a09454e442049463b0a090a20202d2d20636865636b2064617461736574730a0953454c45435420636f756e74282a2920494e544f20636f756e746572200a09202046524f4d20646174610a092020574845524520646174612e657870655f6964203d204e45572e696420414e4420646174612e64656c5f6964204953204e554c4c3b0a0949462028636f756e746572203e203029205448454e0a092020524149534520455843455054494f4e20274578706572696d656e742028436f64653a2025292064656c6574696f6e206661696c65642062656361757365206174206c65617374206f6e65206f66206974732064617461207365747320776173206e6f742064656c657465642e272c204e45572e636f64653b0a09454e442049463b0a092d2d20636865636b2073616d706c65730a0953454c45435420636f756e74282a2920494e544f20636f756e746572200a09202046524f4d2073616d706c6573200a09202057484552452073616d706c65732e657870655f6964203d204e45572e696420414e442073616d706c65732e64656c5f6964204953204e554c4c3b0a0949462028636f756e746572203e203029205448454e0a092020524149534520455843455054494f4e20274578706572696d656e742028436f64653a2025292064656c6574696f6e206661696c65642062656361757365206174206c65617374206f6e65206f66206974732073616d706c657320776173206e6f742064656c657465642e272c204e45572e636f64653b0a09454e442049463b0a0952455455524e204e45573b0a454e443b0a2424204c414e47554147452027706c706773716c273b0a0a43524541544520434f4e53545241494e54205452494747455220636865636b5f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f6578706572696d656e745f64656c6574696f6e200a2020414654455220555044415445204f4e206578706572696d656e74735f616c6c0a0944454645525241424c4520494e495449414c4c592044454645525245440a09464f52204541434820524f57200a09455845435554452050524f43454455524520636865636b5f64656c6574696f6e5f636f6e73697374656e63795f6f6e5f6578706572696d656e745f64656c6574696f6e28293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2052756c657320666f722076696577730a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a435245415445204f52205245504c4143452052554c452073616d706c655f696e736572742041530a202020204f4e20494e5345525420544f2073616d706c657320444f20494e5354454144200a20202020202020494e5345525420494e544f2073616d706c65735f616c6c20280a20202020202020202069642c200a202020202020202020636f64652c200a20202020202020202064656c5f69642c0a2020202020202020206f7269675f64656c2c0a202020202020202020657870655f69642c0a20202020202020202070726f6a5f69642c0a2020202020202020206d6f64696669636174696f6e5f74696d657374616d702c0a2020202020202020207065726d5f69642c0a202020202020202020706572735f69645f726567697374657265722c200a202020202020202020706572735f69645f6d6f6469666965722c200a202020202020202020726567697374726174696f6e5f74696d657374616d702c200a20202020202020202073616d705f69645f706172745f6f662c0a202020202020202020736174795f69642c200a20202020202020202073706163655f69642c0a20202020202020202076657273696f6e0a20202020202020292056414c55455320280a2020202020202020204e45572e69642c200a2020202020202020204e45572e636f64652c200a2020202020202020204e45572e64656c5f69642c0a2020202020202020204e45572e6f7269675f64656c2c0a2020202020202020204e45572e657870655f69642c0a2020202020202020204e45572e70726f6a5f69642c0a2020202020202020204e45572e6d6f64696669636174696f6e5f74696d657374616d702c0a2020202020202020204e45572e7065726d5f69642c0a2020202020202020204e45572e706572735f69645f726567697374657265722c200a2020202020202020204e45572e706572735f69645f6d6f6469666965722c200a2020202020202020204e45572e726567697374726174696f6e5f74696d657374616d702c200a2020202020202020204e45572e73616d705f69645f706172745f6f662c0a2020202020202020204e45572e736174795f69642c200a2020202020202020204e45572e73706163655f69642c0a2020202020202020204e45572e76657273696f6e0a20202020202020293b0a20202020200a435245415445204f52205245504c4143452052554c452073616d706c655f7570646174652041530a202020204f4e2055504441544520544f2073616d706c657320444f20494e5354454144200a202020202020205550444154452073616d706c65735f616c6c0a2020202020202020202053455420636f6465203d204e45572e636f64652c0a202020202020202020202020202064656c5f6964203d204e45572e64656c5f69642c0a20202020202020202020202020206f7269675f64656c203d204e45572e6f7269675f64656c2c0a2020202020202020202020202020657870655f6964203d204e45572e657870655f69642c0a202020202020202020202020202070726f6a5f6964203d204e45572e70726f6a5f69642c0a20202020202020202020202020206d6f64696669636174696f6e5f74696d657374616d70203d204e45572e6d6f64696669636174696f6e5f74696d657374616d702c0a20202020202020202020202020207065726d5f6964203d204e45572e7065726d5f69642c0a2020202020202020202020202020706572735f69645f72656769737465726572203d204e45572e706572735f69645f726567697374657265722c0a2020202020202020202020202020706572735f69645f6d6f646966696572203d204e45572e706572735f69645f6d6f6469666965722c0a2020202020202020202020202020726567697374726174696f6e5f74696d657374616d70203d204e45572e726567697374726174696f6e5f74696d657374616d702c0a202020202020202020202020202073616d705f69645f706172745f6f66203d204e45572e73616d705f69645f706172745f6f662c0a2020202020202020202020202020736174795f6964203d204e45572e736174795f69642c0a202020202020202020202020202073706163655f6964203d204e45572e73706163655f69642c0a202020202020202020202020202076657273696f6e203d204e45572e76657273696f6e0a202020202020202020205748455245206964203d204e45572e69643b0a20202020200a435245415445204f52205245504c4143452052554c452073616d706c655f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c657320444f20494e53544541440a2020202020202044454c4554452046524f4d2073616d706c65735f616c6c0a20202020202020202020202020205748455245206964203d204f4c442e69643b0a20202020202020202020202020200a435245415445204f52205245504c4143452052554c452073616d706c655f64656c657465645f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f64656c6574656420444f20494e53544541440a202020202020205550444154452073616d706c65735f616c6c0a202020202020202020205345542064656c5f6964203d204e45572e64656c5f69642c0a20202020202020202020202020206f7269675f64656c203d204e45572e6f7269675f64656c2c0a20202020202020202020202020206d6f64696669636174696f6e5f74696d657374616d70203d204e45572e6d6f64696669636174696f6e5f74696d657374616d702c0a202020202020202020202020202076657273696f6e203d204e45572e76657273696f6e0a202020202020202020205748455245206964203d204e45572e69643b0a20202020200a435245415445204f52205245504c4143452052554c452073616d706c655f64656c657465645f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c65735f64656c6574656420444f20494e53544541440a2020202020202044454c4554452046524f4d2073616d706c65735f616c6c0a20202020202020202020202020205748455245206964203d204f4c442e69643b0a20202020202020202020202020200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d206578706572696d656e74202d2d0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a435245415445204f52205245504c4143452052554c45206578706572696d656e745f696e736572742041530a20204f4e20494e5345525420544f206578706572696d656e747320444f20494e5354454144200a2020202020494e5345525420494e544f206578706572696d656e74735f616c6c20280a2020202020202069642c200a20202020202020636f64652c200a2020202020202064656c5f69642c0a202020202020206f7269675f64656c2c0a20202020202020657874795f69642c200a2020202020202069735f7075626c69632c0a202020202020206d6f64696669636174696f6e5f74696d657374616d702c0a202020202020207065726d5f69642c0a20202020202020706572735f69645f726567697374657265722c200a20202020202020706572735f69645f6d6f6469666965722c200a2020202020202070726f6a5f69642c0a20202020202020726567697374726174696f6e5f74696d657374616d702c0a2020202020202076657273696f6e0a2020202020292056414c55455320280a202020202020204e45572e69642c200a202020202020204e45572e636f64652c200a202020202020204e45572e64656c5f69642c0a202020202020204e45572e6f7269675f64656c2c0a202020202020204e45572e657874795f69642c200a202020202020204e45572e69735f7075626c69632c0a202020202020204e45572e6d6f64696669636174696f6e5f74696d657374616d702c0a202020202020204e45572e7065726d5f69642c0a202020202020204e45572e706572735f69645f726567697374657265722c200a202020202020204e45572e706572735f69645f6d6f6469666965722c200a202020202020204e45572e70726f6a5f69642c0a202020202020204e45572e726567697374726174696f6e5f74696d657374616d702c0a202020202020204e45572e76657273696f6e0a2020202020293b0a20202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e745f7570646174652041530a202020204f4e2055504441544520544f206578706572696d656e747320444f20494e5354454144200a20202020202020555044415445206578706572696d656e74735f616c6c0a2020202020202020202053455420636f6465203d204e45572e636f64652c0a202020202020202020202020202064656c5f6964203d204e45572e64656c5f69642c0a20202020202020202020202020206f7269675f64656c203d204e45572e6f7269675f64656c2c0a2020202020202020202020202020657874795f6964203d204e45572e657874795f69642c0a202020202020202020202020202069735f7075626c6963203d204e45572e69735f7075626c69632c0a20202020202020202020202020206d6f64696669636174696f6e5f74696d657374616d70203d204e45572e6d6f64696669636174696f6e5f74696d657374616d702c0a20202020202020202020202020207065726d5f6964203d204e45572e7065726d5f69642c0a2020202020202020202020202020706572735f69645f72656769737465726572203d204e45572e706572735f69645f726567697374657265722c0a2020202020202020202020202020706572735f69645f6d6f646966696572203d204e45572e706572735f69645f6d6f6469666965722c0a202020202020202020202020202070726f6a5f6964203d204e45572e70726f6a5f69642c0a2020202020202020202020202020726567697374726174696f6e5f74696d657374616d70203d204e45572e726567697374726174696f6e5f74696d657374616d702c0a202020202020202020202020202076657273696f6e203d204e45572e76657273696f6e0a202020202020202020205748455245206964203d204e45572e69643b0a20202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e745f64656c6574652041530a202020204f4e2044454c45544520544f206578706572696d656e747320444f20494e53544541440a2020202020202044454c4554452046524f4d206578706572696d656e74735f616c6c0a20202020202020202020202020205748455245206964203d204f4c442e69643b0a2020202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e74735f64656c657465645f7570646174652041530a202020204f4e2055504441544520544f206578706572696d656e74735f64656c6574656420444f20494e5354454144200a20202020202020555044415445206578706572696d656e74735f616c6c0a202020202020202020205345542064656c5f6964203d204e45572e64656c5f69642c0a20202020202020202020202020206f7269675f64656c203d204e45572e6f7269675f64656c2c0a20202020202020202020202020206d6f64696669636174696f6e5f74696d657374616d70203d204e45572e6d6f64696669636174696f6e5f74696d657374616d702c0a202020202020202020202020202076657273696f6e203d204e45572e76657273696f6e0a202020202020202020205748455245206964203d204e45572e69643b0a20202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e74735f64656c657465645f64656c6574652041530a202020204f4e2044454c45544520544f206578706572696d656e74735f64656c6574656420444f20494e53544541440a2020202020202044454c4554452046524f4d206578706572696d656e74735f616c6c0a20202020202020202020202020205748455245206964203d204f4c442e69643b0a2020202020202020202020202020202020202020202020202020200a2020202020202020202020202020202020202020202020202020200a2d2d2d2d2d2d2d2d2d2d0a2d2d2064617461202d2d0a2d2d2d2d2d2d2d2d2d2d0a2020202020200a435245415445204f52205245504c4143452052554c4520646174615f696e736572742041530a20204f4e20494e5345525420544f206461746120444f20494e5354454144200a2020202020494e5345525420494e544f20646174615f616c6c20280a2020202020202069642c200a20202020202020636f64652c200a2020202020202064656c5f69642c0a202020202020206f7269675f64656c2c0a20202020202020657870655f69642c0a20202020202020646173745f69642c0a20202020202020646174615f70726f64756365725f636f64652c0a20202020202020647374795f69642c0a2020202020202069735f646572697665642c0a2020202020202069735f76616c69642c0a202020202020206d6f64696669636174696f6e5f74696d657374616d702c0a202020202020206163636573735f74696d657374616d702c0a20202020202020706572735f69645f726567697374657265722c0a20202020202020706572735f69645f6d6f6469666965722c0a2020202020202070726f64756374696f6e5f74696d657374616d702c0a20202020202020726567697374726174696f6e5f74696d657374616d702c0a2020202020202073616d705f69642c0a2020202020202076657273696f6e0a2020202020292056414c55455320280a202020202020204e45572e69642c200a202020202020204e45572e636f64652c200a202020202020204e45572e64656c5f69642c200a202020202020204e45572e6f7269675f64656c2c0a202020202020204e45572e657870655f69642c0a202020202020204e45572e646173745f69642c0a202020202020204e45572e646174615f70726f64756365725f636f64652c0a202020202020204e45572e647374795f69642c0a202020202020204e45572e69735f646572697665642c200a202020202020204e45572e69735f76616c69642c0a202020202020204e45572e6d6f64696669636174696f6e5f74696d657374616d702c0a202020202020204e45572e6163636573735f74696d657374616d702c0a202020202020204e45572e706572735f69645f726567697374657265722c0a202020202020204e45572e706572735f69645f6d6f6469666965722c0a202020202020204e45572e70726f64756374696f6e5f74696d657374616d702c0a202020202020204e45572e726567697374726174696f6e5f74696d657374616d702c0a202020202020204e45572e73616d705f69642c0a202020202020204e45572e76657273696f6e0a2020202020293b0a20202020200a435245415445204f52205245504c4143452052554c4520646174615f7570646174652041530a202020204f4e2055504441544520544f206461746120444f20494e5354454144200a2020202020202055504441544520646174615f616c6c0a2020202020202020202053455420636f6465203d204e45572e636f64652c0a202020202020202020202020202064656c5f6964203d204e45572e64656c5f69642c0a20202020202020202020202020206f7269675f64656c203d204e45572e6f7269675f64656c2c0a2020202020202020202020202020657870655f6964203d204e45572e657870655f69642c0a2020202020202020202020202020646173745f6964203d204e45572e646173745f69642c0a2020202020202020202020202020646174615f70726f64756365725f636f6465203d204e45572e646174615f70726f64756365725f636f64652c0a2020202020202020202020202020647374795f6964203d204e45572e647374795f69642c0a202020202020202020202020202069735f64657269766564203d204e45572e69735f646572697665642c0a202020202020202020202020202069735f76616c6964203d204e45572e69735f76616c69642c0a20202020202020202020202020206d6f64696669636174696f6e5f74696d657374616d70203d204e45572e6d6f64696669636174696f6e5f74696d657374616d702c0a20202020202020202020202020206163636573735f74696d657374616d70203d204e45572e6163636573735f74696d657374616d702c0a2020202020202020202020202020706572735f69645f72656769737465726572203d204e45572e706572735f69645f726567697374657265722c0a2020202020202020202020202020706572735f69645f6d6f646966696572203d204e45572e706572735f69645f6d6f6469666965722c0a202020202020202020202020202070726f64756374696f6e5f74696d657374616d70203d204e45572e70726f64756374696f6e5f74696d657374616d702c0a2020202020202020202020202020726567697374726174696f6e5f74696d657374616d70203d204e45572e726567697374726174696f6e5f74696d657374616d702c0a202020202020202020202020202073616d705f6964203d204e45572e73616d705f69642c0a202020202020202020202020202076657273696f6e203d204e45572e76657273696f6e0a202020202020205748455245206964203d204e45572e69643b0a20202020202020202020202020200a435245415445204f52205245504c4143452052554c4520646174615f616c6c2041530a202020204f4e2044454c45544520544f206461746120444f20494e53544541440a2020202020202044454c4554452046524f4d20646174615f616c6c0a20202020202020202020202020205748455245206964203d204f4c442e69643b0a20202020202020202020202020200a435245415445204f52205245504c4143452052554c4520646174615f64656c657465645f7570646174652041530a202020204f4e2055504441544520544f20646174615f64656c6574656420444f20494e5354454144200a2020202020202055504441544520646174615f616c6c0a202020202020202020205345542064656c5f6964203d204e45572e64656c5f69642c0a20202020202020202020202020206f7269675f64656c203d204e45572e6f7269675f64656c2c0a20202020202020202020202020206d6f64696669636174696f6e5f74696d657374616d70203d204e45572e6d6f64696669636174696f6e5f74696d657374616d702c0a202020202020202020202020202076657273696f6e203d204e45572e76657273696f6e0a202020202020202020205748455245206964203d204e45572e69643b0a20202020200a435245415445204f52205245504c4143452052554c4520646174615f64656c657465645f64656c6574652041530a202020204f4e2044454c45544520544f20646174615f64656c6574656420444f20494e53544541440a2020202020202044454c4554452046524f4d20646174615f616c6c0a20202020202020202020202020205748455245206964203d204f4c442e69643b2020202020202020202020202020200a20202020202020202020202020200a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2052756c657320666f722070726f7065727469657320686973746f72790a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a2d2d204d6174657269616c2050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c45206d6174657269616c5f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f206d6174657269616c5f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f6465287265706c61636528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c20275c272c20275c5c27292c2027657363617065272920213d2045275c5c786566626662642720414e44204f4c442e56414c554520213d204e45572e56414c554529200a20202020202020204f5220284f4c442e435654455f4944204953204e4f54204e554c4c20414e44204f4c442e435654455f494420213d204e45572e435654455f494429200a20202020202020204f5220284f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c20414e44204f4c442e4d4154455f50524f505f494420213d204e45572e4d4154455f50524f505f4944290a20202020444f20414c534f200a20202020202020494e5345525420494e544f206d6174657269616c5f70726f706572746965735f686973746f727920280a20202020202020202049442c200a2020202020202020204d4154455f49442c200a2020202020202020204d5450545f49442c200a20202020202020202056414c55452c200a202020202020202020564f434142554c4152595f5445524d2c0a2020202020202020204d4154455249414c2c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274d4154455249414c5f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e4d4154455f49442c200a2020202020202020204f4c442e4d5450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020202873656c6563742028742e636f6465207c7c2027205b27207c7c20762e636f6465207c7c20275d27292066726f6d20636f6e74726f6c6c65645f766f636162756c6172795f7465726d732061732074206a6f696e20636f6e74726f6c6c65645f766f636162756c61726965732061732076206f6e20742e636f766f5f6964203d20762e696420776865726520742e6964203d204f4c442e435654455f4944292c0a2020202020202020202873656c65637420286d2e636f6465207c7c2027205b27207c7c206d742e636f6465207c7c20275d27292066726f6d206d6174657269616c73206173206d206a6f696e206d6174657269616c5f7479706573206173206d74206f6e206d2e6d6174795f6964203d206d742e6964207768657265206d2e6964203d204f4c442e4d4154455f50524f505f4944292c0a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c45206d6174657269616c5f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f206d6174657269616c5f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f6465287265706c61636528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c20275c272c20275c5c27292c2027657363617065272920213d2045275c5c7865666266626427290a20202020202020204f52204f4c442e435654455f4944204953204e4f54204e554c4c200a20202020202020204f52204f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c0a20202020444f20414c534f200a20202020202020494e5345525420494e544f206d6174657269616c5f70726f706572746965735f686973746f727920280a20202020202020202049442c200a2020202020202020204d4154455f49442c200a2020202020202020204d5450545f49442c200a20202020202020202056414c55452c200a202020202020202020564f434142554c4152595f5445524d2c0a2020202020202020204d4154455249414c2c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274d4154455249414c5f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e4d4154455f49442c200a2020202020202020204f4c442e4d5450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020202873656c6563742028742e636f6465207c7c2027205b27207c7c20762e636f6465207c7c20275d27292066726f6d20636f6e74726f6c6c65645f766f636162756c6172795f7465726d732061732074206a6f696e20636f6e74726f6c6c65645f766f636162756c61726965732061732076206f6e20742e636f766f5f6964203d20762e696420776865726520742e6964203d204f4c442e435654455f4944292c0a2020202020202020202873656c65637420286d2e636f6465207c7c2027205b27207c7c206d742e636f6465207c7c20275d27292066726f6d206d6174657269616c73206173206d206a6f696e206d6174657269616c5f7479706573206173206d74206f6e206d2e6d6174795f6964203d206d742e6964207768657265206d2e6964203d204f4c442e4d4154455f50524f505f4944292c0a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d204578706572696d656e742050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f206578706572696d656e745f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f6465287265706c61636528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c20275c272c20275c5c27292c2027657363617065272920213d2045275c5c786566626662642720414e44204f4c442e56414c554520213d204e45572e56414c554529200a20202020202020204f5220284f4c442e435654455f4944204953204e4f54204e554c4c20414e44204f4c442e435654455f494420213d204e45572e435654455f494429200a20202020202020204f5220284f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c20414e44204f4c442e4d4154455f50524f505f494420213d204e45572e4d4154455f50524f505f4944290a20202020444f20414c534f200a20202020202020494e5345525420494e544f206578706572696d656e745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a202020202020202020455850455f49442c0a202020202020202020455450545f49442c200a20202020202020202056414c55452c200a202020202020202020564f434142554c4152595f5445524d2c0a2020202020202020204d4154455249414c2c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e455850455f49442c200a2020202020202020204f4c442e455450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020202873656c6563742028742e636f6465207c7c2027205b27207c7c20762e636f6465207c7c20275d27292066726f6d20636f6e74726f6c6c65645f766f636162756c6172795f7465726d732061732074206a6f696e20636f6e74726f6c6c65645f766f636162756c61726965732061732076206f6e20742e636f766f5f6964203d20762e696420776865726520742e6964203d204f4c442e435654455f4944292c0a2020202020202020202873656c65637420286d2e636f6465207c7c2027205b27207c7c206d742e636f6465207c7c20275d27292066726f6d206d6174657269616c73206173206d206a6f696e206d6174657269616c5f7479706573206173206d74206f6e206d2e6d6174795f6964203d206d742e6964207768657265206d2e6964203d204f4c442e4d4154455f50524f505f4944292c0a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f206578706572696d656e745f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f6465287265706c61636528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c20275c272c20275c5c27292c2027657363617065272920213d2045275c5c7865666266626427290a20202020202020204f52204f4c442e435654455f4944204953204e4f54204e554c4c200a20202020202020204f52204f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c0a20202020444f20414c534f200a20202020202020494e5345525420494e544f206578706572696d656e745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a202020202020202020455850455f49442c0a202020202020202020455450545f49442c200a20202020202020202056414c55452c200a202020202020202020564f434142554c4152595f5445524d2c0a2020202020202020204d4154455249414c2c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e455850455f49442c200a2020202020202020204f4c442e455450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020202873656c6563742028742e636f6465207c7c2027205b27207c7c20762e636f6465207c7c20275d27292066726f6d20636f6e74726f6c6c65645f766f636162756c6172795f7465726d732061732074206a6f696e20636f6e74726f6c6c65645f766f636162756c61726965732061732076206f6e20742e636f766f5f6964203d20762e696420776865726520742e6964203d204f4c442e435654455f4944292c0a2020202020202020202873656c65637420286d2e636f6465207c7c2027205b27207c7c206d742e636f6465207c7c20275d27292066726f6d206d6174657269616c73206173206d206a6f696e206d6174657269616c5f7479706573206173206d74206f6e206d2e6d6174795f6964203d206d742e6964207768657265206d2e6964203d204f4c442e4d4154455f50524f505f4944292c0a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d2053616d706c652050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c452073616d706c655f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f2073616d706c655f70726f706572746965730a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f6465287265706c61636528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c20275c272c20275c5c27292c2027657363617065272920213d2045275c5c786566626662642720414e44204f4c442e56414c554520213d204e45572e56414c554529200a20202020202020204f5220284f4c442e435654455f4944204953204e4f54204e554c4c20414e44204f4c442e435654455f494420213d204e45572e435654455f494429200a20202020202020204f5220284f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c20414e44204f4c442e4d4154455f50524f505f494420213d204e45572e4d4154455f50524f505f4944290a20202020444f20414c534f0a20202020202020494e5345525420494e544f2073616d706c655f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202053414d505f49442c0a202020202020202020535450545f49442c200a20202020202020202056414c55452c200a202020202020202020564f434142554c4152595f5445524d2c0a2020202020202020204d4154455249414c2c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e53414d505f49442c200a2020202020202020204f4c442e535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020202873656c6563742028742e636f6465207c7c2027205b27207c7c20762e636f6465207c7c20275d27292066726f6d20636f6e74726f6c6c65645f766f636162756c6172795f7465726d732061732074206a6f696e20636f6e74726f6c6c65645f766f636162756c61726965732061732076206f6e20742e636f766f5f6964203d20762e696420776865726520742e6964203d204f4c442e435654455f4944292c0a2020202020202020202873656c65637420286d2e636f6465207c7c2027205b27207c7c206d742e636f6465207c7c20275d27292066726f6d206d6174657269616c73206173206d206a6f696e206d6174657269616c5f7479706573206173206d74206f6e206d2e6d6174795f6964203d206d742e6964207768657265206d2e6964203d204f4c442e4d4154455f50524f505f4944292c0a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020202020202020202020200a435245415445204f52205245504c4143452052554c452073616d706c655f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c655f70726f70657274696573200a2020202057484552452028284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f6465287265706c61636528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c20275c272c20275c5c27292c2027657363617065272920213d2045275c5c7865666266626427290a20202020202020204f52204f4c442e435654455f4944204953204e4f54204e554c4c200a20202020202020204f52204f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c290a09202020414e44202853454c4543542044454c5f49442046524f4d2053414d504c45535f414c4c205748455245204944203d204f4c442e53414d505f494429204953204e554c4c0a2020202020444f20414c534f0a20202020202020494e5345525420494e544f2073616d706c655f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202053414d505f49442c0a202020202020202020535450545f49442c200a20202020202020202056414c55452c200a202020202020202020564f434142554c4152595f5445524d2c0a2020202020202020204d4154455249414c2c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e53414d505f49442c200a2020202020202020204f4c442e535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020202873656c6563742028742e636f6465207c7c2027205b27207c7c20762e636f6465207c7c20275d27292066726f6d20636f6e74726f6c6c65645f766f636162756c6172795f7465726d732061732074206a6f696e20636f6e74726f6c6c65645f766f636162756c61726965732061732076206f6e20742e636f766f5f6964203d20762e696420776865726520742e6964203d204f4c442e435654455f4944292c0a2020202020202020202873656c65637420286d2e636f6465207c7c2027205b27207c7c206d742e636f6465207c7c20275d27292066726f6d206d6174657269616c73206173206d206a6f696e206d6174657269616c5f7479706573206173206d74206f6e206d2e6d6174795f6964203d206d742e6964207768657265206d2e6964203d204f4c442e4d4154455f50524f505f4944292c0a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d2044617461205365742050726f70657274696573202d2d0a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f70726f706572746965735f7570646174652041530a202020204f4e2055504441544520544f20646174615f7365745f70726f70657274696573200a20202020574845524520284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f6465287265706c61636528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c20275c272c20275c5c27292c2027657363617065272920213d2045275c5c786566626662642720414e44204f4c442e56414c554520213d204e45572e56414c554529200a20202020202020204f5220284f4c442e435654455f4944204953204e4f54204e554c4c20414e44204f4c442e435654455f494420213d204e45572e435654455f494429200a20202020202020204f5220284f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c20414e44204f4c442e4d4154455f50524f505f494420213d204e45572e4d4154455f50524f505f4944290a20202020444f20414c534f0a20202020202020494e5345525420494e544f20646174615f7365745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202044535f49442c0a20202020202020202044535450545f49442c200a20202020202020202056414c55452c200a202020202020202020564f434142554c4152595f5445524d2c0a2020202020202020204d4154455249414c2c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e44535f49442c200a2020202020202020204f4c442e44535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020202873656c6563742028742e636f6465207c7c2027205b27207c7c20762e636f6465207c7c20275d27292066726f6d20636f6e74726f6c6c65645f766f636162756c6172795f7465726d732061732074206a6f696e20636f6e74726f6c6c65645f766f636162756c61726965732061732076206f6e20742e636f766f5f6964203d20762e696420776865726520742e6964203d204f4c442e435654455f4944292c0a2020202020202020202873656c65637420286d2e636f6465207c7c2027205b27207c7c206d742e636f6465207c7c20275d27292066726f6d206d6174657269616c73206173206d206a6f696e206d6174657269616c5f7479706573206173206d74206f6e206d2e6d6174795f6964203d206d742e6964207768657265206d2e6964203d204f4c442e4d4154455f50524f505f4944292c0a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f70726f706572746965735f64656c6574652041530a202020204f4e2044454c45544520544f20646174615f7365745f70726f70657274696573200a2020202057484552452028284f4c442e56414c5545204953204e4f54204e554c4c20414e44206465636f6465287265706c61636528737562737472696e67284f4c442e76616c75652066726f6d203120666f722031292c20275c272c20275c5c27292c2027657363617065272920213d2045275c5c7865666266626427290a20202020202020204f52204f4c442e435654455f4944204953204e4f54204e554c4c200a20202020202020204f52204f4c442e4d4154455f50524f505f4944204953204e4f54204e554c4c290a09202020414e44202853454c4543542044454c5f49442046524f4d20444154415f414c4c205748455245204944203d204f4c442e44535f494429204953204e554c4c0a20202020444f20414c534f0a20202020202020494e5345525420494e544f20646174615f7365745f70726f706572746965735f686973746f727920280a20202020202020202049442c200a20202020202020202044535f49442c0a20202020202020202044535450545f49442c200a20202020202020202056414c55452c200a202020202020202020564f434142554c4152595f5445524d2c0a2020202020202020204d4154455249414c2c200a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202056414c49445f554e54494c5f54494d455354414d50200a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f50524f50455254595f49445f53455127292c200a2020202020202020204f4c442e44535f49442c200a2020202020202020204f4c442e44535450545f49442c200a2020202020202020204f4c442e56414c55452c200a2020202020202020202873656c6563742028742e636f6465207c7c2027205b27207c7c20762e636f6465207c7c20275d27292066726f6d20636f6e74726f6c6c65645f766f636162756c6172795f7465726d732061732074206a6f696e20636f6e74726f6c6c65645f766f636162756c61726965732061732076206f6e20742e636f766f5f6964203d20762e696420776865726520742e6964203d204f4c442e435654455f4944292c0a2020202020202020202873656c65637420286d2e636f6465207c7c2027205b27207c7c206d742e636f6465207c7c20275d27292066726f6d206d6174657269616c73206173206d206a6f696e206d6174657269616c5f7479706573206173206d74206f6e206d2e6d6174795f6964203d206d742e6964207768657265206d2e6964203d204f4c442e4d4154455f50524f505f4944292c0a2020202020202020204f4c442e504552535f49445f415554484f522c0a2020202020202020204f4c442e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202063757272656e745f74696d657374616d700a20202020202020293b0a202020202020200a2d2d20456e64206f662072756c657320666f722070726f7065727469657320686973746f72790a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f72656c6174696f6e73686970735f696e736572742041530a202020204f4e20494e5345525420544f20646174615f7365745f72656c6174696f6e736869707320444f20494e5354454144200a20202020202020494e5345525420494e544f20646174615f7365745f72656c6174696f6e73686970735f616c6c20280a202020202020202020646174615f69645f706172656e742c200a202020202020202020646174615f69645f6368696c642c0a202020202020202020706572735f69645f617574686f722c0a20202020202020202072656c6174696f6e736869705f69642c0a2020202020202020206f7264696e616c2c0a202020202020202020726567697374726174696f6e5f74696d657374616d702c0a2020202020202020206d6f64696669636174696f6e5f74696d657374616d700a20202020202020292056414c55455320280a2020202020202020204e45572e646174615f69645f706172656e742c200a2020202020202020204e45572e646174615f69645f6368696c642c0a2020202020202020204e45572e706572735f69645f617574686f722c0a2020202020202020204e45572e72656c6174696f6e736869705f69642c0a2020202020202020204e45572e6f7264696e616c2c0a2020202020202020204e45572e726567697374726174696f6e5f74696d657374616d702c0a2020202020202020204e45572e6d6f64696669636174696f6e5f74696d657374616d700a20202020202020293b0a0a435245415445204f52205245504c4143452052554c4520646174615f7365745f72656c6174696f6e73686970735f7570646174652041530a202020204f4e2055504441544520544f20646174615f7365745f72656c6174696f6e736869707320444f20494e5354454144200a2020202020202055504441544520646174615f7365745f72656c6174696f6e73686970735f616c6c0a20202020202020202020534554200a202020202020202020202020646174615f69645f706172656e74203d204e45572e646174615f69645f706172656e742c200a202020202020202020202020646174615f69645f6368696c64203d204e45572e646174615f69645f6368696c642c200a20202020202020202020202064656c5f6964203d204e45572e64656c5f69642c0a20202020202020202020202072656c6174696f6e736869705f6964203d204e45572e72656c6174696f6e736869705f69642c0a2020202020202020202020206f7264696e616c203d204e45572e6f7264696e616c2c0a202020202020202020202020706572735f69645f617574686f72203d204e45572e706572735f69645f617574686f722c0a202020202020202020202020726567697374726174696f6e5f74696d657374616d70203d204e45572e726567697374726174696f6e5f74696d657374616d702c0a2020202020202020202020206d6f64696669636174696f6e5f74696d657374616d70203d204e45572e6d6f64696669636174696f6e5f74696d657374616d700a20202020202020202020574845524520646174615f69645f706172656e74203d204e45572e646174615f69645f706172656e7420616e6420646174615f69645f6368696c64203d204e45572e646174615f69645f6368696c64200a20202020202020202020202020202020616e642072656c6174696f6e736869705f6964203d204e45572e72656c6174696f6e736869705f69643b0a202020202020202020200a435245415445204f52205245504c4143452052554c4520646174615f7365745f72656c6174696f6e73686970735f64656c6574652041530a202020204f4e2044454c45544520544f20646174615f7365745f72656c6174696f6e736869707320444f20494e53544541440a2020202020202044454c4554452046524f4d20646174615f7365745f72656c6174696f6e73686970735f616c6c0a2020202020202020202020202020574845524520646174615f69645f706172656e74203d204f4c442e646174615f69645f706172656e7420616e6420646174615f69645f6368696c64203d204f4c442e646174615f69645f6368696c640a2020202020202020202020202020202020202020616e642072656c6174696f6e736869705f6964203d204f4c442e72656c6174696f6e736869705f69643b0a0a435245415445204f52205245504c4143452052554c452073616d706c655f72656c6174696f6e73686970735f696e736572742041530a202020204f4e20494e5345525420544f2073616d706c655f72656c6174696f6e736869707320444f20494e5354454144200a20202020202020494e5345525420494e544f2073616d706c655f72656c6174696f6e73686970735f616c6c20280a20202020202020202069642c200a20202020202020202073616d706c655f69645f706172656e742c200a20202020202020202072656c6174696f6e736869705f69642c200a20202020202020202073616d706c655f69645f6368696c642c0a202020202020202020706572735f69645f617574686f722c0a090909202020726567697374726174696f6e5f74696d657374616d702c0a2020200920202020206d6f64696669636174696f6e5f74696d657374616d700a20202020202020292056414c55455320280a2020202020202020204e45572e69642c200a2020202020202020204e45572e73616d706c655f69645f706172656e742c200a2020202020202020204e45572e72656c6174696f6e736869705f69642c200a2020202020202020204e45572e73616d706c655f69645f6368696c642c0a2020202020202020204e45572e706572735f69645f617574686f722c0a0909092020204e45572e726567697374726174696f6e5f74696d657374616d702c0a0909092020204e45572e6d6f64696669636174696f6e5f74696d657374616d700a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c452073616d706c655f72656c6174696f6e73686970735f7570646174652041530a202020204f4e2055504441544520544f2073616d706c655f72656c6174696f6e736869707320444f20494e5354454144200a202020202020205550444154452073616d706c655f72656c6174696f6e73686970735f616c6c0a20202020202020202020534554200a09090920202020202073616d706c655f69645f706172656e74203d204e45572e73616d706c655f69645f706172656e742c200a09090920202020202072656c6174696f6e736869705f6964203d204e45572e72656c6174696f6e736869705f69642c200a09090920202020202073616d706c655f69645f6368696c64203d204e45572e73616d706c655f69645f6368696c642c0a09090920202020202064656c5f6964203d204e45572e64656c5f69642c0a090909202020202020706572735f69645f617574686f72203d204e45572e706572735f69645f617574686f722c0a090909202020202020726567697374726174696f6e5f74696d657374616d70203d204e45572e726567697374726174696f6e5f74696d657374616d702c0a0909092020202020206d6f64696669636174696f6e5f74696d657374616d70203d204e45572e6d6f64696669636174696f6e5f74696d657374616d700a202020202020202020205748455245206964203d204e45572e69643b0a20202020200a435245415445204f52205245504c4143452052554c452073616d706c655f72656c6174696f6e73686970735f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c655f72656c6174696f6e736869707320444f20494e53544541440a2020202020202044454c4554452046524f4d2073616d706c655f72656c6174696f6e73686970735f616c6c0a20202020202020202020202020205748455245206964203d204f4c442e69643b0a0a435245415445204f52205245504c4143452052554c45204d45544150524f4a4543545f41535349474e4d454e54535f494e534552542041530a202020204f4e20494e5345525420544f204d45544150524f4a4543545f41535349474e4d454e545320444f20494e5354454144200a20202020202020494e5345525420494e544f204d45544150524f4a4543545f41535349474e4d454e54535f414c4c20280a20202020202020202049442c200a2020202020202020204d4550525f49442c0a202020202020202020455850455f49442c0a09090920202053414d505f49442c0a090909202020444154415f49442c0a0909092020204d4154455f49442c0a09090920202044454c5f49442c0a0909092020204352454154494f4e5f444154450a20202020202020292056414c55455320280a2020202020202020204e45572e49442c200a2020202020202020204e45572e4d4550525f49442c0a2020202020202020204e45572e455850455f49442c0a0909092020204e45572e53414d505f49442c0a0909092020204e45572e444154415f49442c0a0909092020204e45572e4d4154455f49442c0a0909092020204e45572e44454c5f49442c0a0909092020204e45572e4352454154494f4e5f444154450a20202020202020293b0a0a435245415445204f52205245504c4143452052554c45204d45544150524f4a4543545f41535349474e4d454e54535f5550444154452041530a202020204f4e2055504441544520544f204d45544150524f4a4543545f41535349474e4d454e545320444f20494e5354454144200a20202020202020555044415445204d45544150524f4a4543545f41535349474e4d454e54535f414c4c0a20202020202020202020534554200a0909092020202020204944203d204e45572e49442c200a20202020202020202009094d4550525f4944203d204e45572e4d4550525f49442c0a2020202020202020200909455850455f4944203d204e45572e455850455f49442c0a090909202020090953414d505f4944203d204e45572e53414d505f49442c0a0909092020200909444154415f4944203d204e45572e444154415f49442c0a09090920202009094d4154455f4944203d204e45572e4d4154455f49442c0a090909202020090944454c5f4944203d204e45572e44454c5f49442c0a09090920202009094352454154494f4e5f44415445203d204e45572e4352454154494f4e5f444154450a202020202020202020205748455245204944203d204e45572e49443b0a202020202020202020200a435245415445204f52205245504c4143452052554c45204d45544150524f4a4543545f41535349474e4d454e54535f44454c4554452041530a202020204f4e2044454c45544520544f204d45544150524f4a4543545f41535349474e4d454e545320444f20494e53544541440a2020202020202044454c4554452046524f4d204d45544150524f4a4543545f41535349474e4d454e54535f414c4c0a202020202020202020205748455245204944203d204f4c442e49443b0a20202020202020202020202020200a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2052756c657320666f722072656c6174696f6e736869707320686973746f72790a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a2d2d2073616d706c65202d3e206578706572696d656e740a0a435245415445204f52205245504c4143452052554c452073616d706c655f6578706572696d656e745f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a20202020574845524520284f4c442e455850455f494420213d204e45572e455850455f4944204f52204f4c442e455850455f4944204953204e554c4c2920414e44204e45572e455850455f4944204953204e4f54204e554c4c0a20202020444f20414c534f20280a20202020202020555044415445204558504552494d454e545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f455850455f4944203d204f4c442e455850455f494420414e442053414d505f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f455850455f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053414d505f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e455850455f49442c200a202020202020202020274f574e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e5045524d5f49442c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e494420414e4420455850455f4944203d204f4c442e455850455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020455850455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e455850455f49442c200a2020202020202020202853454c454354205045524d5f49442046524f4d204558504552494d454e54535f414c4c205748455245204944203d204e45572e455850455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c452073616d706c655f6578706572696d656e745f72656d6f76655f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a202020205748455245204f4c442e455850455f4944204953204e4f54204e554c4c20414e44204e45572e455850455f4944204953204e554c4c0a20202020444f20414c534f20280a20202020202020555044415445204558504552494d454e545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f455850455f4944203d204f4c442e455850455f494420414e442053414d505f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e494420414e4420455850455f4944203d204f4c442e455850455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c452073616d706c655f6578706572696d656e745f696e736572742041530a202020204f4e20494e5345525420544f2073616d706c65735f616c6c200a202020205748455245204e45572e455850455f4944204953204e4f54204e554c4c0a20202020202020444f20414c534f20280a20202020202020494e5345525420494e544f204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f455850455f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053414d505f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e455850455f49442c200a202020202020202020274f574e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e5045524d5f49442c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020455850455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e455850455f49442c200a2020202020202020202853454c454354205045524d5f49442046524f4d204558504552494d454e54535f414c4c205748455245204944203d204e45572e455850455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020293b0a2020200a435245415445204f52205245504c4143452052554c452073616d706c655f6578706572696d656e745f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c65735f616c6c200a202020205748455245204f4c442e455850455f4944204953204e4f54204e554c4c0a20202020202020444f20414c534f200a20202020202020555044415445204558504552494d454e545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d70200a2020202020202020205748455245204d41494e5f455850455f4944203d204f4c442e455850455f494420414e442053414d505f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020200a2d2d20636f6e7461696e65722073616d706c65730a202020202020200a435245415445204f52205245504c4143452052554c452073616d706c655f636f6e7461696e65725f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a20202020574845524520284f4c442e53414d505f49445f504152545f4f4620213d204e45572e53414d505f49445f504152545f4f46204f52204f4c442e53414d505f49445f504152545f4f46204953204e554c4c2920414e44204e45572e53414d505f49445f504152545f4f46204953204e4f54204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a202020202020202020574845524520284d41494e5f53414d505f4944203d204f4c442e53414d505f49445f504152545f4f4620414e442053414d505f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c20414e442052454c4154494f4e5f54595045203d2027434f4e5441494e455227290a20202020202020202020204f5220284d41494e5f53414d505f4944203d204f4c442e494420414e442053414d505f4944203d204f4c442e53414d505f49445f504152545f4f4620414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c20414e442052454c4154494f4e5f54595045203d2027434f4e5441494e454427293b0a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053414d505f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e53414d505f49445f504152545f4f462c200a20202020202020202027434f4e5441494e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e5045524d5f49442c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053414d505f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a20202020202020202027434f4e5441494e4544272c200a2020202020202020204e45572e53414d505f49445f504152545f4f462c200a2020202020202020202853454c454354205045524d5f49442046524f4d2053414d504c45535f414c4c205748455245204944203d204e45572e53414d505f49445f504152545f4f46292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c452073616d706c655f636f6e7461696e65725f72656d6f76655f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a202020205748455245204f4c442e53414d505f49445f504152545f4f46204953204e4f54204e554c4c20414e44204e45572e53414d505f49445f504152545f4f46204953204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a202020202020202020574845524520284d41494e5f53414d505f4944203d204f4c442e53414d505f49445f504152545f4f4620414e442053414d505f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c20414e442052454c4154494f4e5f54595045203d2027434f4e5441494e455227290a20202020202020202020204f5220284d41494e5f53414d505f4944203d204f4c442e494420414e442053414d505f4944203d204f4c442e53414d505f49445f504152545f4f4620414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c20414e442052454c4154494f4e5f54595045203d2027434f4e5441494e454427293b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c452073616d706c655f636f6e7461696e65725f696e736572742041530a202020204f4e20494e5345525420544f2073616d706c65735f616c6c200a202020205748455245204e45572e53414d505f49445f504152545f4f46204953204e4f54204e554c4c0a20202020202020444f20414c534f20280a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053414d505f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e53414d505f49445f504152545f4f462c200a20202020202020202027434f4e5441494e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e5045524d5f49442c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053414d505f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a20202020202020202027434f4e5441494e4544272c200a2020202020202020204e45572e53414d505f49445f504152545f4f462c200a2020202020202020202853454c454354205045524d5f49442046524f4d2053414d504c45535f414c4c205748455245204944203d204e45572e53414d505f49445f504152545f4f46292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020293b0a2020200a435245415445204f52205245504c4143452052554c452073616d706c655f636f6e7461696e65725f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c65735f616c6c200a202020205748455245204f4c442e53414d505f49445f504152545f4f46204953204e4f54204e554c4c0a20202020202020444f20414c534f200a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d70200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e53414d505f49445f504152545f4f4620414e442053414d505f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c20414e442052454c4154494f4e5f54595045203d2027434f4e5441494e4552273b0a0a2d2d2064617461736574202d3e2065706572696d656e740a0a435245415445204f52205245504c4143452052554c4520646174617365745f6578706572696d656e745f7570646174652041530a202020204f4e2055504441544520544f20646174615f616c6c200a20202020574845524520284f4c442e455850455f494420213d204e45572e455850455f4944204f52204f4c442e53414d505f4944204953204e4f54204e554c4c2920414e44204e45572e53414d505f4944204953204e554c4c0a20202020444f20414c534f20280a20202020202020555044415445204558504552494d454e545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f455850455f4944203d204f4c442e455850455f494420414e4420444154415f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f455850455f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020444154415f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e455850455f49442c200a202020202020202020274f574e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e434f44452c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a2020202020202055504441544520444154415f5345545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a202020202020202020574845524520284d41494e5f444154415f4944203d204f4c442e494420414e4420455850455f4944203d204f4c442e455850455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c293b0a20202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f444154415f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020455850455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e455850455f49442c200a2020202020202020202853454c454354205045524d5f49442046524f4d204558504552494d454e54535f414c4c205748455245204944203d204e45572e455850455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c4520646174617365745f6578706572696d656e745f72656d6f76655f7570646174652041530a202020204f4e2055504441544520544f20646174615f616c6c200a202020205748455245204f4c442e53414d505f4944204953204e554c4c20414e44204e45572e53414d505f4944204953204e4f54204e554c4c0a20202020444f20414c534f20280a20202020202020555044415445204558504552494d454e545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f455850455f4944203d204f4c442e455850455f494420414e4420444154415f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a2020202020202055504441544520444154415f5345545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f444154415f4944203d204f4c442e494420414e4420455850455f4944203d204f4c442e455850455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c4520646174617365745f6578706572696d656e745f696e736572742041530a202020204f4e20494e5345525420544f20646174615f616c6c200a202020205748455245204e45572e455850455f4944204953204e4f54204e554c4c20414e44204e45572e53414d505f4944204953204e554c4c0a20202020202020444f20414c534f20280a20202020202020494e5345525420494e544f204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f455850455f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020444154415f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e455850455f49442c200a202020202020202020274f574e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e434f44452c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f444154415f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020455850455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e455850455f49442c200a2020202020202020202853454c454354205045524d5f49442046524f4d204558504552494d454e54535f414c4c205748455245204944203d204e45572e455850455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020293b0a2020200a435245415445204f52205245504c4143452052554c4520646174617365745f6578706572696d656e745f64656c6574652041530a202020204f4e2044454c45544520544f20646174615f616c6c200a202020205748455245204f4c442e455850455f4944204953204e4f54204e554c4c20414e44204f4c442e53414d505f4944204953204e554c4c0a20202020202020444f20414c534f200a20202020202020555044415445204558504552494d454e545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d70200a2020202020202020205748455245204d41494e5f455850455f4944203d204f4c442e455850455f494420414e4420444154415f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a0a2d2d2064617461736574202d3e2073616d706c650a0a435245415445204f52205245504c4143452052554c4520646174617365745f73616d706c655f7570646174652041530a202020204f4e2055504441544520544f20646174615f616c6c200a20202020574845524520284f4c442e53414d505f494420213d204e45572e53414d505f4944204f52204f4c442e53414d505f4944204953204e554c4c2920414e44204e45572e53414d505f4944204953204e4f54204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e53414d505f494420414e4420444154415f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020444154415f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e53414d505f49442c200a202020202020202020274f574e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e434f44452c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a2020202020202055504441544520444154415f5345545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a202020202020202020574845524520284d41494e5f444154415f4944203d204f4c442e494420414e442053414d505f4944203d204f4c442e53414d505f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c293b0a20202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f444154415f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053414d505f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e53414d505f49442c200a2020202020202020202853454c454354205045524d5f49442046524f4d2053414d504c45535f414c4c205748455245204944203d204e45572e53414d505f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c4520646174617365745f73616d706c655f72656d6f76655f7570646174652041530a202020204f4e2055504441544520544f20646174615f616c6c200a202020205748455245204f4c442e53414d505f4944204953204e4f54204e554c4c20414e44204e45572e53414d505f4944204953204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e53414d505f494420414e4420444154415f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a2020202020202055504441544520444154415f5345545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f444154415f4944203d204f4c442e494420414e442053414d505f4944203d204f4c442e53414d505f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c4520646174617365745f73616d706c655f696e736572742041530a202020204f4e20494e5345525420544f20646174615f616c6c200a202020205748455245204e45572e53414d505f4944204953204e4f54204e554c4c0a20202020202020444f20414c534f20280a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020444154415f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e53414d505f49442c200a202020202020202020274f574e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e434f44452c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f444154415f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053414d505f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e53414d505f49442c200a2020202020202020202853454c454354205045524d5f49442046524f4d2053414d504c45535f414c4c205748455245204944203d204e45572e53414d505f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020293b0a2020200a435245415445204f52205245504c4143452052554c4520646174617365745f73616d706c655f64656c6574652041530a202020204f4e2044454c45544520544f20646174615f616c6c200a202020205748455245204f4c442e53414d505f4944204953204e4f54204e554c4c0a20202020202020444f20414c534f200a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d70200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e53414d505f494420414e4420444154415f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a0a2d2d2064617461207365742072656c6174696f6e736869700a0a435245415445204f52205245504c4143452052554c4520646174615f72656c6174696f6e736869705f696e736572742041530a202020204f4e20494e5345525420544f20646174615f7365745f72656c6174696f6e73686970735f616c6c0a202020205748455245204e45572e44454c5f4944204953204e554c4c0a20202020202020444f20414c534f20280a202020202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f444154415f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a2020202020202020202020444154415f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202020204f5244494e414c0a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e444154415f49445f504152454e542c200a20202020202020202020202853454c45435420555050455228504152454e545f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204e45572e52454c4154494f4e534849505f4944292c200a20202020202020202020204e45572e444154415f49445f4348494c442c200a20202020202020202020202853454c45435420434f44452046524f4d20646174615f616c6c205748455245204944203d204e45572e444154415f49445f4348494c44292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202020204e45572e4f5244494e414c0a202020202020202020293b0a202020202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f444154415f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a2020202020202020202020444154415f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202020204f5244494e414c0a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e444154415f49445f4348494c442c200a20202020202020202020202853454c454354205550504552284348494c445f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204e45572e52454c4154494f4e534849505f4944292c200a20202020202020202020204e45572e444154415f49445f504152454e542c200a20202020202020202020202853454c45435420434f44452046524f4d20646174615f616c6c205748455245204944203d204e45572e444154415f49445f504152454e54292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202020204e45572e4f5244494e414c0a202020202020202020293b0a20202020202020293b0a0a435245415445204f52205245504c4143452052554c4520646174615f72656c6174696f6e736869705f64656c6574652041530a202020204f4e2044454c45544520544f20646174615f7365745f72656c6174696f6e73686970735f616c6c0a202020205748455245204f4c442e44454c5f4944204953204e554c4c0a20202020202020444f20414c534f20280a20202020202020202055504441544520444154415f5345545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d700a2020202020202020202020574845524520284d41494e5f444154415f4944203d204f4c442e444154415f49445f504152454e54200a202020202020202020202020202020202020414e4420444154415f4944203d204f4c442e444154415f49445f4348494c440a202020202020202020202020202020202020414e442052454c4154494f4e5f54595045203d202853454c45435420555050455228504152454e545f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204f4c442e52454c4154494f4e534849505f4944290a202020202020202020202020202020202020414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c290a202020202020202020202020204f5220284d41494e5f444154415f4944203d204f4c442e444154415f49445f4348494c44200a2020202020202020202020202020202020414e4420444154415f4944203d204f4c442e444154415f49445f504152454e54200a2020202020202020202020202020202020414e442052454c4154494f4e5f54595045203d202853454c454354205550504552284348494c445f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204f4c442e52454c4154494f4e534849505f4944290a2020202020202020202020202020202020414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c293b0a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c4520646174615f72656c6174696f6e736869705f7570646174652041530a202020204f4e2055504441544520544f20646174615f7365745f72656c6174696f6e73686970735f616c6c0a202020205748455245204e45572e44454c5f4944204953204e554c4c20414e44204f4c442e44454c5f4944204953204e554c4c0a20202020202020444f20414c534f20280a20202020202020202055504441544520444154415f5345545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d700a2020202020202020202020574845524520284d41494e5f444154415f4944203d204f4c442e444154415f49445f504152454e54200a202020202020202020202020202020202020414e4420444154415f4944203d204f4c442e444154415f49445f4348494c440a202020202020202020202020202020202020414e442052454c4154494f4e5f54595045203d202853454c45435420555050455228504152454e545f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204f4c442e52454c4154494f4e534849505f4944290a202020202020202020202020202020202020414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c290a202020202020202020202020204f5220284d41494e5f444154415f4944203d204f4c442e444154415f49445f4348494c44200a2020202020202020202020202020202020414e4420444154415f4944203d204f4c442e444154415f49445f504152454e54200a2020202020202020202020202020202020414e442052454c4154494f4e5f54595045203d202853454c454354205550504552284348494c445f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204f4c442e52454c4154494f4e534849505f4944290a2020202020202020202020202020202020414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c293b0a202020202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f444154415f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a2020202020202020202020444154415f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202020204f5244494e414c0a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e444154415f49445f504152454e542c200a20202020202020202020202853454c45435420555050455228504152454e545f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204e45572e52454c4154494f4e534849505f4944292c200a20202020202020202020204e45572e444154415f49445f4348494c442c200a20202020202020202020202853454c45435420434f44452046524f4d20646174615f616c6c205748455245204944203d204e45572e444154415f49445f4348494c44292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202020204e45572e4f5244494e414c0a202020202020202020293b0a202020202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f444154415f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a2020202020202020202020444154415f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202020204f5244494e414c0a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e444154415f49445f4348494c442c200a20202020202020202020202853454c454354205550504552284348494c445f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204e45572e52454c4154494f4e534849505f4944292c200a20202020202020202020204e45572e444154415f49445f504152454e542c200a20202020202020202020202853454c45435420434f44452046524f4d20646174615f616c6c205748455245204944203d204e45572e444154415f49445f504152454e54292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202020204e45572e4f5244494e414c0a202020202020202020293b0a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c4520646174615f72656c6174696f6e736869705f74726173685f7570646174652041530a202020204f4e2055504441544520544f20646174615f7365745f72656c6174696f6e73686970735f616c6c0a202020205748455245204e45572e44454c5f4944204953204e4f54204e554c4c20414e44204f4c442e44454c5f4944204953204e554c4c0a20202020202020444f20414c534f20280a20202020202020202055504441544520444154415f5345545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d700a2020202020202020202020574845524520284d41494e5f444154415f4944203d204f4c442e444154415f49445f504152454e54200a202020202020202020202020202020202020414e4420444154415f4944203d204f4c442e444154415f49445f4348494c440a202020202020202020202020202020202020414e442052454c4154494f4e5f54595045203d202853454c45435420555050455228504152454e545f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204f4c442e52454c4154494f4e534849505f4944290a202020202020202020202020202020202020414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c290a202020202020202020202020204f5220284d41494e5f444154415f4944203d204f4c442e444154415f49445f4348494c44200a2020202020202020202020202020202020414e4420444154415f4944203d204f4c442e444154415f49445f504152454e54200a2020202020202020202020202020202020414e442052454c4154494f4e5f54595045203d202853454c454354205550504552284348494c445f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204f4c442e52454c4154494f4e534849505f4944290a2020202020202020202020202020202020414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c293b0a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c4520646174615f72656c6174696f6e736869705f74726173685f7265766572745f7570646174652041530a202020204f4e2055504441544520544f20646174615f7365745f72656c6174696f6e73686970735f616c6c0a202020205748455245204f4c442e44454c5f4944204953204e4f54204e554c4c20414e44204e45572e44454c5f4944204953204e554c4c0a20202020202020444f20414c534f20280a202020202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f444154415f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a2020202020202020202020444154415f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202020204f5244494e414c0a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e444154415f49445f504152454e542c200a20202020202020202020202853454c45435420555050455228504152454e545f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204e45572e52454c4154494f4e534849505f4944292c200a20202020202020202020204e45572e444154415f49445f4348494c442c200a20202020202020202020202853454c45435420434f44452046524f4d20646174615f616c6c205748455245204944203d204e45572e444154415f49445f4348494c44292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202020204e45572e4f5244494e414c0a202020202020202020293b0a202020202020202020494e5345525420494e544f20444154415f5345545f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f444154415f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a2020202020202020202020444154415f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d502c0a20202020202020202020204f5244494e414c0a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c2827444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e444154415f49445f4348494c442c200a20202020202020202020202853454c454354205550504552284348494c445f4c4142454c292046524f4d2052454c4154494f4e534849505f5459504553205748455245204944203d204e45572e52454c4154494f4e534849505f4944292c200a20202020202020202020204e45572e444154415f49445f504152454e542c200a20202020202020202020202853454c45435420434f44452046524f4d20646174615f616c6c205748455245204944203d204e45572e444154415f49445f504152454e54292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d502c0a20202020202020202020204e45572e4f5244494e414c0a202020202020202020293b0a20202020202020293b0a0a2d2d2073616d706c657320706172656e742d6368696c642072656c6174696f6e736869700a0a435245415445204f52205245504c4143452052554c452073616d706c655f706172656e745f6368696c645f696e736572742041530a202020204f4e20494e5345525420544f2073616d706c655f72656c6174696f6e73686970735f616c6c0a202020205748455245204e45572e44454c5f4944204953204e554c4c0a20202020202020444f20414c534f20280a202020202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f53414d505f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a202020202020202020202053414d505f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d500a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e53414d504c455f49445f504152454e542c200a202020202020202020202027504152454e54272c200a20202020202020202020204e45572e53414d504c455f49445f4348494c442c200a20202020202020202020202853454c454354205045524d5f49442046524f4d2073616d706c65735f616c6c205748455245204944203d204e45572e53414d504c455f49445f4348494c44292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a202020202020202020293b0a202020202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f53414d505f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a202020202020202020202053414d505f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d500a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e53414d504c455f49445f4348494c442c200a2020202020202020202020274348494c44272c200a20202020202020202020204e45572e53414d504c455f49445f504152454e542c200a20202020202020202020202853454c454354205045524d5f49442046524f4d2073616d706c65735f616c6c205748455245204944203d204e45572e53414d504c455f49445f504152454e54292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a202020202020202020293b0a20202020202020293b0a202020202020200a435245415445204f52205245504c4143452052554c452073616d706c655f706172656e745f6368696c645f64656c6574652041530a202020204f4e2044454c45544520544f2073616d706c655f72656c6174696f6e73686970735f616c6c0a202020205748455245204f4c442e44454c5f4944204953204e554c4c0a20202020202020444f20414c534f20280a2020202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d700a2020202020202020202020574845524520284d41494e5f53414d505f4944203d204f4c442e53414d504c455f49445f504152454e5420414e442053414d505f4944203d204f4c442e53414d504c455f49445f4348494c4420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c290a202020202020202020202020204f5220284d41494e5f53414d505f4944203d204f4c442e53414d504c455f49445f4348494c4420414e442053414d505f4944203d204f4c442e53414d504c455f49445f504152454e5420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c293b0a20202020202020293b0a0a435245415445204f52205245504c4143452052554c452073616d706c655f706172656e745f6368696c645f7570646174652041530a202020204f4e2055504441544520544f2073616d706c655f72656c6174696f6e73686970735f616c6c0a202020205748455245204e45572e44454c5f4944204953204e4f54204e554c4c20414e44204f4c442e44454c5f4944204953204e554c4c0a20202020202020444f20414c534f20280a2020202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d700a2020202020202020202020574845524520284d41494e5f53414d505f4944203d204f4c442e53414d504c455f49445f504152454e5420414e442053414d505f4944203d204f4c442e53414d504c455f49445f4348494c4420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c290a202020202020202020202020204f5220284d41494e5f53414d505f4944203d204f4c442e53414d504c455f49445f4348494c4420414e442053414d505f4944203d204f4c442e53414d504c455f49445f504152454e5420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c293b0a20202020202020293b0a0a435245415445204f52205245504c4143452052554c452073616d706c655f706172656e745f6368696c645f7265766572745f7570646174652041530a202020204f4e2055504441544520544f2073616d706c655f72656c6174696f6e73686970735f616c6c0a202020205748455245204e45572e44454c5f4944204953204e554c4c20414e44204f4c442e44454c5f4944204953204e4f54204e554c4c0a20202020202020444f20414c534f20280a202020202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f53414d505f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a202020202020202020202053414d505f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d500a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e53414d504c455f49445f504152454e542c200a202020202020202020202027504152454e54272c200a20202020202020202020204e45572e53414d504c455f49445f4348494c442c200a20202020202020202020202853454c454354205045524d5f49442046524f4d2073616d706c65735f616c6c205748455245204944203d204e45572e53414d504c455f49445f4348494c44292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a202020202020202020293b0a202020202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a202020202020202020202049442c200a20202020202020202020204d41494e5f53414d505f49442c0a202020202020202020202052454c4154494f4e5f545950452c200a202020202020202020202053414d505f49442c200a2020202020202020202020454e544954595f5045524d5f49442c0a2020202020202020202020504552535f49445f415554484f522c0a202020202020202020202056414c49445f46524f4d5f54494d455354414d500a202020202020202020292056414c55455320280a20202020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a20202020202020202020204e45572e53414d504c455f49445f4348494c442c200a2020202020202020202020274348494c44272c200a20202020202020202020204e45572e53414d504c455f49445f504152454e542c200a20202020202020202020202853454c454354205045524d5f49442046524f4d2073616d706c65735f616c6c205748455245204944203d204e45572e53414d504c455f49445f504152454e54292c0a20202020202020202020204e45572e504552535f49445f415554484f522c0a20202020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a202020202020202020293b0a20202020202020293b0a0a2d2d206578706572696d656e74202d3e2070726f6a6563740a0a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f6a6563745f7570646174652041530a202020204f4e2055504441544520544f206578706572696d656e74735f616c6c200a20202020574845524520284f4c442e50524f4a5f494420213d204e45572e50524f4a5f4944204f52204f4c442e50524f4a5f4944204953204e554c4c2920414e44204e45572e50524f4a5f4944204953204e4f54204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452050524f4a4543545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f50524f4a5f4944203d204f4c442e50524f4a5f494420414e4420455850455f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f2050524f4a4543545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f50524f4a5f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020455850455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282750524f4a4543545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e50524f4a5f49442c200a202020202020202020274f574e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e5045524d5f49442c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020202020555044415445204558504552494d454e545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f455850455f4944203d204f4c442e494420414e442050524f4a5f4944203d204f4c442e50524f4a5f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f455850455f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202050524f4a5f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e50524f4a5f49442c200a2020202020202020202853454c454354207065726d5f69642046524f4d2050524f4a45435453205748455245204944203d204e45572e50524f4a5f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f6a6563745f72656d6f76655f7570646174652041530a202020204f4e2055504441544520544f206578706572696d656e74735f616c6c200a202020205748455245204f4c442e50524f4a5f4944204953204e4f54204e554c4c20414e44204e45572e50524f4a5f4944204953204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452050524f4a4543545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f50524f4a5f4944203d204f4c442e50524f4a5f494420414e4420455850455f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020555044415445204558504552494d454e545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f455850455f4944203d204f4c442e494420414e442050524f4a5f4944203d204f4c442e50524f4a5f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f6a6563745f696e736572742041530a202020204f4e20494e5345525420544f206578706572696d656e74735f616c6c200a202020205748455245204e45572e50524f4a5f4944204953204e4f54204e554c4c0a20202020202020444f20414c534f20280a20202020202020494e5345525420494e544f2050524f4a4543545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f50524f4a5f49442c0a20202020202020202052454c4154494f4e5f545950452c200a202020202020202020455850455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282750524f4a4543545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e50524f4a5f49442c200a202020202020202020274f574e4552272c200a2020202020202020204e45572e49442c200a2020202020202020204e45572e5045524d5f49442c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020202020494e5345525420494e544f204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f455850455f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202050524f4a5f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c28274558504552494d454e545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e50524f4a5f49442c200a2020202020202020202853454c454354207065726d5f69642046524f4d2050524f4a45435453205748455245204944203d204e45572e50524f4a5f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020293b0a2020200a435245415445204f52205245504c4143452052554c45206578706572696d656e745f70726f6a6563745f64656c6574652041530a202020204f4e2044454c45544520544f206578706572696d656e74735f616c6c200a202020205748455245204f4c442e50524f4a5f4944204953204e4f54204e554c4c0a20202020202020444f20414c534f200a202020202020205550444154452050524f4a4543545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d2063757272656e745f74696d657374616d70200a2020202020202020205748455245204d41494e5f50524f4a5f4944203d204f4c442e50524f4a5f494420414e4420455850455f4944203d204f4c442e494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a0a2d2d2070726f6a656374202d3e2073706163650a0a435245415445204f52205245504c4143452052554c452070726f6a6563745f73706163655f7570646174652041530a202020204f4e2055504441544520544f2070726f6a65637473200a20202020574845524520284f4c442e53504143455f494420213d204e45572e53504143455f4944204f52204f4c442e53504143455f4944204953204e554c4c2920414e44204e45572e53504143455f4944204953204e4f54204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452050524f4a4543545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f50524f4a5f4944203d204f4c442e494420414e442053504143455f4944203d204f4c442e53504143455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f2050524f4a4543545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f50524f4a5f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053504143455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282750524f4a4543545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e53504143455f49442c200a2020202020202020202853454c45435420434f44452046524f4d20535041434553205748455245204944203d204e45572e53504143455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c452070726f6a6563745f73706163655f72656d6f76655f7570646174652041530a202020204f4e2055504441544520544f2070726f6a65637473200a202020205748455245204f4c442e53504143455f4944204953204e4f54204e554c4c20414e44204e45572e53504143455f4944204953204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452050524f4a4543545f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d500a2020202020202020205748455245204d41494e5f50524f4a5f4944203d204f4c442e494420414e442053504143455f4944203d204f4c442e53504143455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c452070726f6a6563745f73706163655f696e736572742041530a202020204f4e20494e5345525420544f2070726f6a65637473200a202020205748455245204e45572e53504143455f4944204953204e4f54204e554c4c0a20202020202020444f20414c534f20280a20202020202020494e5345525420494e544f2050524f4a4543545f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f50524f4a5f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053504143455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282750524f4a4543545f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e53504143455f49442c200a2020202020202020202853454c45435420434f44452046524f4d20535041434553205748455245204944203d204e45572e53504143455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020293b0a0a2d2d2073616d706c65202d3e2073706163650a0a435245415445204f52205245504c4143452052554c452073616d706c655f73706163655f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a20202020574845524520284f4c442e53504143455f494420213d204e45572e53504143455f4944204f52204f4c442e53504143455f4944204953204e554c4c204f52204f4c442e455850455f4944204953204e4f54204e554c4c2920414e44204e45572e53504143455f4944204953204e4f54204e554c4c20414e44204e45572e455850455f4944204953204e554c4c0a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e494420414e442053504143455f4944203d204f4c442e53504143455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053504143455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e53504143455f49442c200a2020202020202020202853454c45435420434f44452046524f4d20535041434553205748455245204944203d204e45572e53504143455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c452073616d706c655f73706163655f72656d6f76655f7570646174652041530a202020204f4e2055504441544520544f2073616d706c65735f616c6c200a202020205748455245204f4c442e53504143455f4944204953204e4f54204e554c4c20414e4420284e45572e53504143455f4944204953204e554c4c204f5220284f4c442e455850455f4944204953204e554c4c20414e44204e45572e455850455f4944204953204e4f54204e554c4c29290a20202020444f20414c534f20280a202020202020205550444154452053414d504c455f52454c4154494f4e53484950535f484953544f5259205345542056414c49445f554e54494c5f54494d455354414d50203d204e45572e4d4f44494649434154494f4e5f54494d455354414d50200a2020202020202020205748455245204d41494e5f53414d505f4944203d204f4c442e494420414e442053504143455f4944203d204f4c442e53504143455f494420414e442056414c49445f554e54494c5f54494d455354414d50204953204e554c4c3b0a20202020293b0a202020200a435245415445204f52205245504c4143452052554c452073616d706c655f73706163655f696e736572742041530a202020204f4e20494e5345525420544f2073616d706c65735f616c6c200a202020205748455245204e45572e455850455f4944204953204e554c4c20414e44204e45572e53504143455f4944204953204e4f54204e554c4c0a20202020444f20414c534f20280a202020202020494e5345525420494e544f2053414d504c455f52454c4154494f4e53484950535f484953544f525920280a20202020202020202049442c200a2020202020202020204d41494e5f53414d505f49442c0a20202020202020202052454c4154494f4e5f545950452c200a20202020202020202053504143455f49442c200a202020202020202020454e544954595f5045524d5f49442c0a202020202020202020504552535f49445f415554484f522c0a20202020202020202056414c49445f46524f4d5f54494d455354414d500a20202020202020292056414c55455320280a2020202020202020206e65787476616c282753414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455127292c200a2020202020202020204e45572e49442c200a202020202020202020274f574e4544272c200a2020202020202020204e45572e53504143455f49442c200a2020202020202020202853454c45435420434f44452046524f4d20535041434553205748455245204944203d204e45572e53504143455f4944292c0a2020202020202020204e45572e504552535f49445f4d4f4449464945522c0a2020202020202020204e45572e4d4f44494649434154494f4e5f54494d455354414d500a20202020202020293b0a202020293b0a2d2d20656e64206f662072756c657320666f722072656c6174696f6e736869707320686973746f72790a	\N
+154	./sql/postgresql/154/grants-154.sql	SUCCESS	2016-10-10 13:25:05.607	\\x2d2d204772616e74696e672053454c4543542070726976696c65676520746f2067726f7570204f50454e4249535f524541444f4e4c590a0a4752414e542053454c454354204f4e2053455155454e4345206174746163686d656e745f636f6e74656e745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206174746163686d656e745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520636f64655f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206578706572696d656e745f636f64655f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452073616d706c655f636f64655f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520636f6e74726f6c6c65645f766f636162756c6172795f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520636f72655f706c7567696e5f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520637674655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520646174615f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520646174615f7365745f70726f70657274795f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520646174615f7365745f72656c6174696f6e736869705f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520646174615f7365745f747970655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520646174615f73746f72655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520444154415f53544f52455f53455256494345535f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520646174615f747970655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452064617461626173655f696e7374616e63655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452064737470745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520657470745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206576656e745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206578706572696d656e745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206578706572696d656e745f70726f70657274795f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206578706572696d656e745f747970655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452066696c655f666f726d61745f747970655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452073706163655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452064656c6574696f6e5f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206c6f6361746f725f747970655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206d6174657269616c5f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206d6174657269616c5f70726f70657274795f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206d6174657269616c5f747970655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345206d7470745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345207065726d5f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520706572736f6e5f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452070726f6a6563745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452070726f70657274795f747970655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520726f6c655f61737369676e6d656e745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452073616d706c655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452073616d706c655f70726f70657274795f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452073616d706c655f747970655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520737470745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520617574686f72697a6174696f6e5f67726f75705f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452066696c7465725f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452071756572795f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520504f53545f524547495354524154494f4e5f444154415345545f51554555455f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520454e544954595f4f5045524154494f4e535f4c4f475f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345204558504552494d454e545f52454c4154494f4e53484950535f484953544f52595f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452053414d504c455f52454c4154494f4e53484950535f484953544f52595f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e434520444154415f5345545f52454c4154494f4e53484950535f484953544f52595f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452050524f4a4543545f52454c4154494f4e53484950535f484953544f52595f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452045585445524e414c5f444154415f4d414e4147454d454e545f53595354454d5f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345204d45544150524f4a4543545f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b200a4752414e542053454c454354204f4e2053455155454e4345204d45544150524f4a4543545f41535349474e4d454e545f49445f53455120544f2047524f5550204f50454e4249535f524541444f4e4c593b200a4752414e542053454c454354204f4e2053455155454e434520677269645f637573746f6d5f636f6c756d6e735f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452073616d706c655f72656c6174696f6e736869705f69645f7365712020544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e4345207363726970745f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2053455155454e43452072656c6174696f6e736869705f747970655f69645f73657120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206174746163686d656e745f636f6e74656e747320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206174746163686d656e747320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520636f6e74726f6c6c65645f766f636162756c617269657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520636f6e74726f6c6c65645f766f636162756c6172795f7465726d7320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520636f72655f706c7567696e7320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520646174615f616c6c20544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e206461746120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e20646174615f64656c6574656420544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520646174615f7365745f70726f7065727469657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520646174615f7365745f70726f706572746965735f686973746f727920544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e20646174615f7365745f72656c6174696f6e736869707320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520646174615f7365745f72656c6174696f6e73686970735f616c6c20544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520646174615f7365745f747970655f70726f70657274795f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520646174615f7365745f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520646174615f73746f72657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520646174615f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520444154415f53544f52455f534552564943455320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520444154415f53544f52455f534552564943455f444154415f5345545f545950455320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452064617461626173655f76657273696f6e5f6c6f677320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206576656e747320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206578706572696d656e745f70726f7065727469657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206578706572696d656e745f70726f706572746965735f686973746f727920544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206578706572696d656e745f747970655f70726f70657274795f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206578706572696d656e745f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206578706572696d656e74735f616c6c20544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e206578706572696d656e747320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e206578706572696d656e74735f64656c6574656420544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452065787465726e616c5f6461746120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452066696c655f666f726d61745f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452073706163657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452064656c6574696f6e7320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206c6f6361746f725f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206d6174657269616c5f70726f7065727469657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206d6174657269616c5f70726f706572746965735f686973746f727920544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206d6174657269616c5f747970655f70726f70657274795f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206d6174657269616c5f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45206d6174657269616c7320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520706572736f6e7320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452070726f6a6563747320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452070726f70657274795f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520726f6c655f61737369676e6d656e747320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452073616d706c655f70726f7065727469657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452073616d706c655f70726f706572746965735f686973746f727920544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452073616d706c655f747970655f70726f70657274795f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452073616d706c655f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452073616d706c65735f616c6c20544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2073616d706c657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2073616d706c65735f64656c6574656420544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2073616d706c655f72656c6174696f6e736869707320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452073616d706c655f72656c6174696f6e73686970735f616c6c20544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520617574686f72697a6174696f6e5f67726f75707320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520617574686f72697a6174696f6e5f67726f75705f706572736f6e7320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452066696c7465727320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45207175657269657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45207363726970747320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520504f53545f524547495354524154494f4e5f444154415345545f515545554520544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520454e544954595f4f5045524154494f4e535f4c4f4720544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45204558504552494d454e545f52454c4154494f4e53484950535f484953544f525920544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452053414d504c455f52454c4154494f4e53484950535f484953544f525920544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520444154415f5345545f52454c4154494f4e53484950535f484953544f525920544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452050524f4a4543545f52454c4154494f4e53484950535f484953544f525920544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e2073616d706c655f686973746f72795f7669657720544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e20646174615f7365745f686973746f72795f7669657720544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e206578706572696d656e745f686973746f72795f7669657720544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452045585445524e414c5f444154415f4d414e4147454d454e545f53595354454d5320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45204c494e4b5f4441544120544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c4520677269645f637573746f6d5f636f6c756d6e7320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c452072656c6174696f6e736869705f747970657320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45204d45544150524f4a4543545320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45204d45544150524f4a4543545f41535349474e4d454e54535f414c4c20544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e204d45544150524f4a4543545f41535349474e4d454e545320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a4752414e542053454c454354204f4e205441424c45204f5045524154494f4e5f455845435554494f4e5320544f2047524f5550204f50454e4249535f524541444f4e4c593b0a	\N
+154	./sql/generic/154/data-154.sql	SUCCESS	2016-10-10 13:25:05.739	\\x2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020496e7365727420616e20696e697469616c20646174612073657420696e746f20746865207461626c6520504552534f4e530a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f20706572736f6e730a2869640a2c66697273745f6e616d650a2c6c6173745f6e616d650a2c757365725f69640a2c656d61696c290a76616c7565730a286e65787476616c2827504552534f4e5f49445f53455127290a2c27270a2c2753797374656d2055736572270a2c2773797374656d270a2c2727293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a202043726561746520436f6e74726f6c6c656420566f636162756c6172792053544f524147455f464f524d41540a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a696e7365727420696e746f20636f6e74726f6c6c65645f766f636162756c6172696573200a20202020202020282069640a202020202020202c20636f64650a202020202020202c2069735f696e7465726e616c5f6e616d6573706163652020202020200a202020202020202c206465736372697074696f6e0a202020202020202c20706572735f69645f726567697374657265720a202020202020202c2069735f6d616e616765645f696e7465726e616c6c79290a76616c7565732020286e65787476616c2827434f4e54524f4c4c45445f564f434142554c4152595f49445f53455127290a202020202020202c202753544f524147455f464f524d4154270a202020202020202c20747275650a202020202020202c2027546865206f6e2d6469736b2073746f7261676520666f726d6174206f662061206461746120736574270a202020202020202c202873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27290a202020202020202c2074727565293b0a0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a202043726561746520436f6e74726f6c6c656420566f636162756c617279205465726d7320666f722053544f524147455f464f524d41540a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a696e7365727420696e746f20636f6e74726f6c6c65645f766f636162756c6172795f7465726d73200a20202020202020282069640a202020202020202c20636f64650a202020202020202c20636f766f5f6964200a202020202020202c20706572735f69645f726567697374657265720a202020202020202c206f7264696e616c20290a76616c7565732020286e65787476616c2827435654455f49445f53455127290a202020202020202c202750524f5052494554415259270a202020202020202c202873656c6563742069642066726f6d20636f6e74726f6c6c65645f766f636162756c617269657320776865726520636f6465203d202753544f524147455f464f524d41542720616e642069735f696e7465726e616c5f6e616d657370616365203d2074727565290a202020202020202c202873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27290a202020202020202c2031293b0a0a696e7365727420696e746f20636f6e74726f6c6c65645f766f636162756c6172795f7465726d73200a20202020202020282069640a202020202020202c20636f64650a202020202020202c20636f766f5f6964200a202020202020202c20706572735f69645f726567697374657265720a202020202020202c206f7264696e616c290a76616c7565732020286e65787476616c2827435654455f49445f53455127290a202020202020202c20274244535f4449524543544f5259270a202020202020202c202873656c6563742069642066726f6d20636f6e74726f6c6c65645f766f636162756c617269657320776865726520636f6465203d202753544f524147455f464f524d41542720616e642069735f696e7465726e616c5f6e616d657370616365203d2074727565290a202020202020202c202873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27290a202020202020202c2032293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020496e7365727420616e20696e697469616c20646174612073657420696e746f20746865207461626c6520444154415f54595045530a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f20646174615f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c2827444154415f545950455f49445f53455127290a2c2756415243484152270a2c2753686f72742074657874270a293b0a0a696e7365727420696e746f20646174615f74797065730a2869640a202c636f64650a202c6465736372697074696f6e290a2076616c756573200a20286e65787476616c2827444154415f545950455f49445f53455127290a202c274d554c54494c494e455f56415243484152270a202c274c6f6e672074657874270a293b0a0a696e7365727420696e746f20646174615f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c2827444154415f545950455f49445f53455127290a2c27494e5445474552270a2c27496e7465676572206e756d626572270a293b0a0a696e7365727420696e746f20646174615f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c2827444154415f545950455f49445f53455127290a2c275245414c270a2c275265616c206e756d6265722c20692e652e20616e20696e65786163742c207661726961626c652d707265636973696f6e206e756d657269632074797065270a293b0a0a696e7365727420696e746f20646174615f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c2827444154415f545950455f49445f53455127290a2c27424f4f4c45414e270a2c2754727565206f722046616c7365270a293b0a0a696e7365727420696e746f20646174615f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c2827444154415f545950455f49445f53455127290a2c2754494d455354414d50270a2c27426f7468206461746520616e642074696d652e20466f726d61743a20797979792d6d6d2d64642068683a6d6d3a7373270a293b0a0a696e7365727420696e746f20646174615f74797065730a2869640a202c636f64650a202c6465736372697074696f6e290a2076616c756573200a20286e65787476616c2827444154415f545950455f49445f53455127290a202c27434f4e54524f4c4c4544564f434142554c415259270a202c27436f6e74726f6c6c656420566f636162756c617279270a293b0a0a696e7365727420696e746f20646174615f74797065730a2869640a202c636f64650a202c6465736372697074696f6e290a2076616c756573200a20286e65787476616c2827444154415f545950455f49445f53455127290a202c274d4154455249414c270a202c275265666572656e636520746f2061206d6174657269616c270a293b0a0a696e7365727420696e746f20646174615f74797065730a2869640a202c636f64650a202c6465736372697074696f6e290a2076616c756573200a20286e65787476616c2827444154415f545950455f49445f53455127290a202c2748595045524c494e4b270a202c2741646472657373206f662061207765622070616765270a293b0a0a696e7365727420696e746f20646174615f74797065730a2869640a202c636f64650a202c6465736372697074696f6e290a2076616c756573200a20286e65787476616c2827444154415f545950455f49445f53455127290a202c27584d4c270a202c27584d4c20646f63756d656e74270a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020496e7365727420616e20696e697469616c20646174612073657420696e746f20746865207461626c652050524f50455254595f54595045530a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f2070726f70657274795f74797065730a2869640a2c636f64650a2c6465736372697074696f6e0a2c6c6162656c0a2c646174795f69640a2c706572735f69645f72656769737465726572290a76616c756573200a286e65787476616c282750524f50455254595f545950455f49445f53455127290a2c274445534352495054494f4e270a2c2741204465736372697074696f6e270a2c274465736372697074696f6e270a2c2873656c6563742069642066726f6d20646174615f747970657320776865726520636f6465203d275641524348415227290a2c2873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27290a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020496e7365727420616e20696e697469616c20646174612073657420696e746f20746865207461626c65204558504552494d454e545f54595045530a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f206578706572696d656e745f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c28274558504552494d454e545f545950455f49445f53455127290a2c27554e4b4e4f574e270a2c27556e6b6e6f776e270a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020496e7365727420616e20696e697469616c20646174612073657420696e746f20746865207461626c652053414d504c455f54595045530a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f2073616d706c655f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c282753414d504c455f545950455f49445f53455127290a2c27554e4b4e4f574e270a2c27556e6b6e6f776e270a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020496e7365727420616e20696e697469616c20646174612073657420696e746f20746865207461626c6520444154415f5345545f54595045530a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f20646174615f7365745f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c2827444154415f5345545f545950455f49445f53455127290a2c27554e4b4e4f574e270a2c27556e6b6e6f776e270a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020496e7365727420616e20696e697469616c20646174612073657420696e746f20746865207461626c652046494c455f464f524d41545f54595045530a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f2066696c655f666f726d61745f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c282746494c455f464f524d41545f545950455f49445f53455127290a2c2748444635270a2c2748696572617263686963616c204461746120466f726d61742046696c652c2076657273696f6e2035270a293b0a0a696e7365727420696e746f2066696c655f666f726d61745f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c282746494c455f464f524d41545f545950455f49445f53455127290a2c2750524f5052494554415259270a2c2750726f707269657461727920466f726d61742046696c65270a293b0a0a696e7365727420696e746f2066696c655f666f726d61745f74797065730a2869640a2c636f64650a2c6465736372697074696f6e0a290a76616c756573200a286e65787476616c282746494c455f464f524d41545f545950455f49445f53455127290a2c27535246270a2c2753657175656e6365205265616420466f726d61742046696c65270a293b0a0a696e7365727420696e746f2066696c655f666f726d61745f74797065730a2869640a2c636f64650a2c6465736372697074696f6e0a290a76616c756573200a286e65787476616c282746494c455f464f524d41545f545950455f49445f53455127290a2c2754494646270a2c27544946462046696c65270a293b0a0a696e7365727420696e746f2066696c655f666f726d61745f74797065730a2869640a2c636f64650a2c6465736372697074696f6e0a290a76616c756573200a286e65787476616c282746494c455f464f524d41545f545950455f49445f53455127290a2c27545356270a2c27546162205365706172617465642056616c7565732046696c65270a293b0a0a696e7365727420696e746f2066696c655f666f726d61745f74797065730a2869640a2c636f64650a2c6465736372697074696f6e0a290a76616c756573200a286e65787476616c282746494c455f464f524d41545f545950455f49445f53455127290a2c27584d4c270a2c27584d4c2046696c65270a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020496e7365727420616e20696e697469616c20646174612073657420696e746f20746865207461626c65204c4f4341544f525f54595045530a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f206c6f6361746f725f74797065730a2869640a2c636f64650a2c6465736372697074696f6e290a76616c756573200a286e65787476616c28274c4f4341544f525f545950455f49445f53455127290a2c2752454c41544956455f4c4f434154494f4e270a2c2752656c6174697665204c6f636174696f6e270a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a2020496e7365727420616e20696e697469616c206461746120696e746f207461626c652052454c4154494f4e534849505f54595045530a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f2072656c6174696f6e736869705f74797065730a2869642c200a636f64652c200a6c6162656c2c200a706172656e745f6c6162656c2c200a6368696c645f6c6162656c2c200a6465736372697074696f6e2c200a706572735f69645f726567697374657265722c200a69735f6d616e616765645f696e7465726e616c6c792c200a69735f696e7465726e616c5f6e616d6573706163650a29200a76616c7565730a280a6e65787476616c282752454c4154494f4e534849505f545950455f49445f53455127292c0a27504152454e545f4348494c44272c0a27506172656e74202d204368696c64272c200a27506172656e74272c200a274368696c64272c200a27506172656e74202d204368696c642072656c6174696f6e73686970272c200a2873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27292c200a2754272c200a2754270a293b0a0a696e7365727420696e746f2072656c6174696f6e736869705f74797065730a2869642c200a636f64652c200a6c6162656c2c200a706172656e745f6c6162656c2c200a6368696c645f6c6162656c2c200a6465736372697074696f6e2c200a706572735f69645f726567697374657265722c200a69735f6d616e616765645f696e7465726e616c6c792c200a69735f696e7465726e616c5f6e616d65737061636529200a76616c7565730a280a6e65787476616c282752454c4154494f4e534849505f545950455f49445f53455127292c0a27504c4154455f434f4e54524f4c5f4c41594f5554272c0a27506c617465202d20436f6e74726f6c204c61796f7574272c200a27506c617465272c200a27436f6e74726f6c204c61796f7574272c200a27506c617465202d20436f6e74726f6c204c61796f75742072656c6174696f6e73686970272c200a2873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27292c200a2754272c200a2754270a293b0a0a696e7365727420696e746f2072656c6174696f6e736869705f74797065730a2869642c200a636f64652c200a6c6162656c2c200a706172656e745f6c6162656c2c200a6368696c645f6c6162656c2c200a6465736372697074696f6e2c200a706572735f69645f726567697374657265722c200a69735f6d616e616765645f696e7465726e616c6c792c200a69735f696e7465726e616c5f6e616d65737061636529200a76616c7565730a280a6e65787476616c282752454c4154494f4e534849505f545950455f49445f53455127292c0a27434f4e5441494e45525f434f4d504f4e454e54272c0a27436f6e7461696e6572202d20436f6d706f6e656e74272c200a27436f6e7461696e6572272c200a27436f6d706f6e656e74272c200a27436f6e7461696e6572202d20436f6d706f6e656e742072656c6174696f6e73686970272c200a2873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27292c200a2754272c200a275427293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a20204372656174652064656661756c742073706163650a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a696e7365727420696e746f207370616365730a2869642c0a636f64652c0a706572735f69645f72656769737465726572290a76616c7565730a280a6e65787476616c282753504143455f49445f53455127292c0a2744454641554c54272c0a2873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27290a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a20204372656174652064656661756c742070726f6a6563740a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a73656c656374206e65787476616c282750524f4a4543545f49445f53455127293b0a696e7365727420696e746f2070726f6a656374730a2869642c0a7065726d5f69642c0a636f64652c0a73706163655f69642c0a706572735f69645f72656769737465726572290a76616c7565730a280a6375727276616c282750524f4a4543545f49445f53455127292c0a746f5f63686172286e6f7728292c2027595959594d4d4444484832344d4953534d5327297c7c272d277c7c6375727276616c282750524f4a4543545f49445f53455127292c0a2744454641554c54272c0a2873656c6563742069642066726f6d2073706163657320776865726520636f6465203d202744454641554c5427292c0a2873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27290a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a20204372656174652064656661756c74206578706572696d656e740a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a73656c656374206e65787476616c28274558504552494d454e545f49445f53455127293b0a696e7365727420696e746f206578706572696d656e74735f616c6c0a2869642c0a7065726d5f69642c0a636f64652c0a70726f6a5f69642c0a657874795f69642c0a706572735f69645f72656769737465726572290a76616c7565730a280a6375727276616c28274558504552494d454e545f49445f53455127292c0a746f5f63686172286e6f7728292c2027595959594d4d4444484832344d4953534d5327297c7c272d277c7c6375727276616c28274558504552494d454e545f49445f53455127292c0a2744454641554c54272c0a2873656c6563742069642066726f6d2070726f6a6563747320776865726520636f6465203d202744454641554c5427292c0a2873656c6563742069642066726f6d206578706572696d656e745f747970657320776865726520636f6465203d2027554e4b4e4f574e27292c0a2873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27290a293b0a0a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a2d2d2020507572706f73653a20204372656174652064656661756c742073616d706c650a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a73656c656374206e65787476616c282753414d504c455f49445f53455127293b0a696e7365727420696e746f2073616d706c65735f616c6c0a2869642c0a7065726d5f69642c0a636f64652c0a657870655f69642c0a73706163655f69642c0a736174795f69642c0a706572735f69645f72656769737465726572290a76616c7565730a280a6375727276616c282753414d504c455f49445f53455127292c0a746f5f63686172286e6f7728292c2027595959594d4d4444484832344d4953534d5327297c7c272d277c7c6375727276616c282753414d504c455f49445f53455127292c0a2744454641554c54272c0a2873656c6563742069642066726f6d206578706572696d656e747320776865726520636f6465203d202744454641554c5427292c0a2873656c6563742069642066726f6d2073706163657320776865726520636f6465203d202744454641554c5427292c0a2873656c6563742069642066726f6d2073616d706c655f747970657320776865726520636f6465203d2027554e4b4e4f574e27292c0a2873656c6563742069642066726f6d20706572736f6e7320776865726520757365725f6964203d2773797374656d27290a293b0a0a	\N
+\.
+
+
+--
+-- Name: deletion_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('deletion_id_seq', 1, false);
+
+
+--
+-- Data for Name: deletions; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY deletions (id, pers_id_registerer, registration_timestamp, reason) FROM stdin;
+\.
+
+
+--
+-- Name: dstpt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('dstpt_id_seq', 1, true);
+
+
+--
+-- Data for Name: entity_operations_log; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY entity_operations_log (id, registration_id) FROM stdin;
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+9	9
+10	10
+\.
+
+
+--
+-- Name: entity_operations_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('entity_operations_log_id_seq', 10, true);
+
+
+--
+-- Name: etpt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('etpt_id_seq', 1, true);
+
+
+--
+-- Name: event_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('event_id_seq', 1, false);
+
+
+--
+-- Data for Name: events; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY events (id, event_type, description, reason, pers_id_registerer, registration_timestamp, entity_type, identifiers, content, exac_id) FROM stdin;
+\.
+
+
+--
+-- Name: experiment_code_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('experiment_code_seq', 2, true);
+
+
+--
+-- Name: experiment_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('experiment_id_seq', 3, true);
+
+
+--
+-- Data for Name: experiment_properties; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiment_properties (id, expe_id, etpt_id, value, cvte_id, mate_prop_id, pers_id_registerer, registration_timestamp, pers_id_author, modification_timestamp) FROM stdin;
+\.
+
+
+--
+-- Data for Name: experiment_properties_history; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiment_properties_history (id, expe_id, etpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp) FROM stdin;
+\.
+
+
+--
+-- Name: experiment_property_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('experiment_property_id_seq', 1, false);
+
+
+--
+-- Data for Name: experiment_relationships_history; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiment_relationships_history (id, main_expe_id, relation_type, samp_id, data_id, entity_perm_id, pers_id_author, valid_from_timestamp, valid_until_timestamp, proj_id) FROM stdin;
+1	1	OWNED	\N	\N	20161010132505619-1	\N	2016-10-10 13:25:05.619337+02	\N	1
+2	1	OWNER	1	\N	20161010132505619-1	\N	2016-10-10 13:25:05.619337+02	\N	\N
+3	2	OWNED	\N	\N	20161010132738915-1	2	2016-10-10 13:28:17.472488+02	\N	2
+4	2	OWNER	\N	1	20161010132817957-3	2	2016-10-10 13:28:24.987786+02	\N	\N
+5	3	OWNED	\N	\N	20161010132738915-1	2	2016-10-10 13:30:45.429869+02	\N	2
+6	3	OWNER	\N	2	20161010133046010-5	2	2016-10-10 13:30:51.243502+02	\N	\N
+\.
+
+
+--
+-- Name: experiment_relationships_history_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('experiment_relationships_history_id_seq', 6, true);
+
+
+--
+-- Name: experiment_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('experiment_type_id_seq', 2, true);
+
+
+--
+-- Data for Name: experiment_type_property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiment_type_property_types (id, exty_id, prty_id, is_mandatory, is_managed_internally, pers_id_registerer, registration_timestamp, ordinal, section, script_id, is_shown_edit, show_raw_value) FROM stdin;
+1	2	2	f	f	1	2016-10-10 13:25:15.743+02	2	\N	\N	f	f
+\.
+
+
+--
+-- Data for Name: experiment_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiment_types (id, code, description, modification_timestamp, validation_script_id) FROM stdin;
+1	UNKNOWN	Unknown	2016-10-10 13:25:05.619337+02	\N
+2	MS_SEARCH	MS_SEARCH experiment	2016-10-10 13:25:15.608+02	\N
+\.
+
+
+--
+-- Data for Name: experiments_all; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiments_all (id, perm_id, code, exty_id, pers_id_registerer, registration_timestamp, modification_timestamp, proj_id, del_id, orig_del, is_public, pers_id_modifier, version) FROM stdin;
+1	20161010132505619-1	DEFAULT	1	1	2016-10-10 13:25:05.619337+02	2016-10-10 13:25:05.619337+02	1	\N	\N	f	\N	0
+2	20161010132817472-2	E1	2	2	2016-10-10 13:28:17.472488+02	2016-10-10 13:28:24.987786+02	2	\N	\N	f	2	0
+3	20161010133045429-4	E2	2	2	2016-10-10 13:30:45.429869+02	2016-10-10 13:30:51.243502+02	2	\N	\N	f	2	0
+\.
+
+
+--
+-- Data for Name: external_data; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY external_data (data_id, share_id, size, location, ffty_id, loty_id, cvte_id_stor_fmt, is_complete, cvte_id_store, status, present_in_archive, speed_hint, storage_confirmation) FROM stdin;
+1	1	\N	C4311C47-19F4-4175-A3B4-2F5848B1AB73/51/88/65/20161010132817957-3	6	1	1	U	\N	AVAILABLE	f	-50	t
+2	1	\N	C4311C47-19F4-4175-A3B4-2F5848B1AB73/17/a7/0b/20161010133046010-5	6	1	1	U	\N	AVAILABLE	f	-50	t
+\.
+
+
+--
+-- Name: external_data_management_system_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('external_data_management_system_id_seq', 1, false);
+
+
+--
+-- Data for Name: external_data_management_systems; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY external_data_management_systems (id, code, label, url_template, is_openbis) FROM stdin;
+\.
+
+
+--
+-- Name: file_format_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('file_format_type_id_seq', 8, true);
+
+
+--
+-- Data for Name: file_format_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY file_format_types (id, code, description) FROM stdin;
+1	HDF5	Hierarchical Data Format File, version 5
+2	PROPRIETARY	Proprietary Format File
+3	SRF	Sequence Read Format File
+4	TIFF	TIFF File
+5	TSV	Tab Separated Values File
+6	XML	XML File
+7	PNG	\N
+8	UNKNOWN	Unknown file format
+\.
+
+
+--
+-- Name: filter_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('filter_id_seq', 1, false);
+
+
+--
+-- Data for Name: filters; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY filters (id, name, description, registration_timestamp, pers_id_registerer, modification_timestamp, expression, is_public, grid_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: grid_custom_columns; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY grid_custom_columns (id, code, label, description, registration_timestamp, pers_id_registerer, modification_timestamp, expression, is_public, grid_id) FROM stdin;
+\.
+
+
+--
+-- Name: grid_custom_columns_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('grid_custom_columns_id_seq', 1, false);
+
+
+--
+-- Data for Name: link_data; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY link_data (data_id, edms_id, external_code) FROM stdin;
+\.
+
+
+--
+-- Name: locator_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('locator_type_id_seq', 1, true);
+
+
+--
+-- Data for Name: locator_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY locator_types (id, code, description) FROM stdin;
+1	RELATIVE_LOCATION	Relative Location
+\.
+
+
+--
+-- Name: material_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('material_id_seq', 1, false);
+
+
+--
+-- Data for Name: material_properties; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY material_properties (id, mate_id, mtpt_id, value, registration_timestamp, pers_id_author, modification_timestamp, pers_id_registerer, cvte_id, mate_prop_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: material_properties_history; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY material_properties_history (id, mate_id, mtpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp) FROM stdin;
+\.
+
+
+--
+-- Name: material_property_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('material_property_id_seq', 1, false);
+
+
+--
+-- Name: material_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('material_type_id_seq', 4, true);
+
+
+--
+-- Data for Name: material_type_property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY material_type_property_types (id, maty_id, prty_id, is_mandatory, is_managed_internally, registration_timestamp, pers_id_registerer, ordinal, section, script_id, is_shown_edit, show_raw_value) FROM stdin;
+1	1	1	f	f	2016-10-10 13:25:20.226+02	1	2	\N	\N	f	f
+2	2	1	f	f	2016-10-10 13:25:20.245+02	1	2	\N	\N	f	f
+3	3	1	f	f	2016-10-10 13:25:20.284+02	1	3	\N	\N	f	f
+4	3	8	f	f	2016-10-10 13:25:20.3+02	1	5	\N	\N	f	f
+5	4	11	t	f	2016-10-10 13:25:20.383+02	1	2	\N	\N	f	f
+6	4	1	f	f	2016-10-10 13:25:20.402+02	1	4	\N	\N	f	f
+7	4	9	t	f	2016-10-10 13:25:20.422+02	1	5	\N	\N	f	f
+8	4	10	f	f	2016-10-10 13:25:20.441+02	1	6	\N	\N	f	f
+\.
+
+
+--
+-- Data for Name: material_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY material_types (id, code, description, modification_timestamp, validation_script_id) FROM stdin;
+1	COMPOUND	Compound	2016-10-10 13:25:20.109+02	\N
+2	CONTROL	Control of a control layout	2016-10-10 13:25:20.113+02	\N
+3	GENE	Gene	2016-10-10 13:25:20.116+02	\N
+4	SIRNA	Oligo nucleotide	2016-10-10 13:25:20.119+02	\N
+\.
+
+
+--
+-- Data for Name: materials; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY materials (id, code, maty_id, pers_id_registerer, registration_timestamp, modification_timestamp) FROM stdin;
+\.
+
+
+--
+-- Name: metaproject_assignment_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('metaproject_assignment_id_seq', 1, false);
+
+
+--
+-- Data for Name: metaproject_assignments_all; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY metaproject_assignments_all (id, mepr_id, expe_id, samp_id, data_id, mate_id, del_id, creation_date) FROM stdin;
+\.
+
+
+--
+-- Name: metaproject_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('metaproject_id_seq', 1, false);
+
+
+--
+-- Data for Name: metaprojects; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY metaprojects (id, name, description, owner, private, creation_date) FROM stdin;
+\.
+
+
+--
+-- Name: mtpt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('mtpt_id_seq', 8, true);
+
+
+--
+-- Data for Name: operation_executions; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY operation_executions (id, code, state, description, error, creation_date, start_date, finish_date) FROM stdin;
+\.
+
+
+--
+-- Name: operation_executions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('operation_executions_id_seq', 1, false);
+
+
+--
+-- Name: perm_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('perm_id_seq', 5, true);
+
+
+--
+-- Name: person_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('person_id_seq', 3, true);
+
+
+--
+-- Data for Name: persons; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY persons (id, first_name, last_name, user_id, email, space_id, registration_timestamp, pers_id_registerer, display_settings, is_active) FROM stdin;
+1		System User	system		\N	2016-10-10 13:25:05.619337+02	\N	\N	t
+2			etlserver		\N	2016-10-10 13:25:36.051068+02	1	\\xaced00057372004163682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e446973706c617953657474696e6773000000000000000102000f5a0009646562756767696e675a001669676e6f72654c617374486973746f7279546f6b656e5a00176c65676163794d656461646174615549456e61626c65644c000e636f6c756d6e53657474696e677374000f4c6a6176612f7574696c2f4d61703b4c001b637573746f6d576562417070446973706c617953657474696e677371007e00014c000e64656661756c7450726f6a6563747400124c6a6176612f6c616e672f537472696e673b4c001064726f70446f776e53657474696e677371007e00014c00166c617374486973746f7279546f6b656e4f724e756c6c71007e00024c001670616e656c436f6c6c617073656453657474696e677371007e00014c001170616e656c53697a6553657474696e677371007e00014c0015706f72746c6574436f6e66696775726174696f6e7371007e00014c001d7265616c4e756d626572466f726d6174696e67506172616d65746572737400514c63682f73797374656d73782f636973642f6f70656e6269732f67656e657269632f7368617265642f62617369632f64746f2f5265616c4e756d626572466f726d6174696e67506172616d65746572733b4c000b74616253657474696e677371007e00014c001a746563686e6f6c6f6779537065636966696353657474696e677371007e00014c00067669736974737400104c6a6176612f7574696c2f4c6973743b7870000000737200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f40000000000000770800000010000000007870707371007e00063f400000000000007708000000100000000078707371007e00063f4000000000000077080000001000000000787371007e00063f400000000000007708000000100000000078707372004f63682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e5265616c4e756d626572466f726d6174696e67506172616d657465727300000000000000010200035a0010666f726d6174696e67456e61626c6564490009707265636973696f6e5a000a736369656e746966696378700100000004007371007e00063f4000000000000077080000001000000000787371007e00063f40000000000000770800000010000000007870	t
+3			admin		\N	2016-10-10 13:26:50.733765+02	1	\\xaced00057372004163682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e446973706c617953657474696e6773000000000000000102000f5a0009646562756767696e675a001669676e6f72654c617374486973746f7279546f6b656e5a00176c65676163794d656461646174615549456e61626c65644c000e636f6c756d6e53657474696e677374000f4c6a6176612f7574696c2f4d61703b4c001b637573746f6d576562417070446973706c617953657474696e677371007e00014c000e64656661756c7450726f6a6563747400124c6a6176612f6c616e672f537472696e673b4c001064726f70446f776e53657474696e677371007e00014c00166c617374486973746f7279546f6b656e4f724e756c6c71007e00024c001670616e656c436f6c6c617073656453657474696e677371007e00014c001170616e656c53697a6553657474696e677371007e00014c0015706f72746c6574436f6e66696775726174696f6e7371007e00014c001d7265616c4e756d626572466f726d6174696e67506172616d65746572737400514c63682f73797374656d73782f636973642f6f70656e6269732f67656e657269632f7368617265642f62617369632f64746f2f5265616c4e756d626572466f726d6174696e67506172616d65746572733b4c000b74616253657474696e677371007e00014c001a746563686e6f6c6f6779537065636966696353657474696e677371007e00014c00067669736974737400104c6a6176612f7574696c2f4c6973743b7870000000737200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c7708000000100000000674001273706163652d62726f777365722d67726964737200136a6176612e7574696c2e41727261794c6973747881d21d99c7619d03000149000473697a657870000000047704000000047372003f63682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e436f6c756d6e53657474696e6700000000000000010200055a000968617346696c7465725a000668696464656e49000577696474684c0008636f6c756d6e494471007e00024c0007736f72744469727400444c63682f73797374656d73782f636973642f6f70656e6269732f67656e657269632f7368617265642f62617369632f64746f2f536f7274496e666f24536f72744469723b7870000000000096740004434f4445707371007e000b0000000000c874000b4445534352495054494f4e707371007e000b0000000000c874000b5245474953545241544f52707371007e000b00010000012c7400114d4f44494649434154494f4e5f44415445707874002270726f7465696e2d62792d6578706572696d656e742d62726f777365722d677269647371007e0009000000037704000000037371007e000b000000000096740010414343455353494f4e5f4e554d424552707371007e000b01000000009674001350524f5445494e5f4445534352495054494f4e707371007e000b000000000064740008434f5645524147457078740018747970652d62726f777365722d677269642d53414d504c457371007e00090000000b77040000000b7371007e000b010000000096740004434f4445707371007e000b00000000012c74000b4445534352495054494f4e707371007e000b00010000012c7400114d4f44494649434154494f4e5f44415445707371007e000b00010000009674001156414c49444154494f4e5f534352495054707371007e000b00010000009674000b49535f4c49535441424c45707371007e000b0001000000c874001149535f53484f575f434f4e5441494e4552707371007e000b0001000000c874000f49535f53484f575f504152454e5453707371007e000b000100000096740014535542434f44455f554e495155455f4c4142454c707371007e000b0001000000967400194155544f5f47454e45524154455f434f4445535f4c4142454c707371007e000b00010000009674001749535f53484f575f504152454e545f4d45544144415441707371007e000b00010000009674001547454e4552415445445f434f44455f50524546495870787400127365617263682d726573756c742d677269647371007e0009000000077704000000077371007e000b00000000009674000b454e544954595f4b494e44707371007e000b01000000009674000b454e544954595f54595045707371007e000b0000000000967400125345415243485f444f4d41494e5f54595045707371007e000b01000000008c74000a4944454e544946494552707371007e000b00000000009674000b5245474953545241544f52707371007e000b0100000000c87400054d41544348707371007e000b00000000009674000452414e4b7078740013656e746974792d62726f777365722d677269647371007e00090000000e77040000000e7371007e000b010000000096740004434f4445707371007e000b00010000009674000f4558504552494d454e545f54595045707371007e000b0001000000967400154558504552494d454e545f4944454e544946494552707371007e000b0001000000967400055350414345707371007e000b00010000009674000750524f4a454354707371007e000b00000000009674000b5245474953545241544f52707371007e000b0000000000967400084d4f444946494552707371007e000b0000000000c8740011524547495354524154494f4e5f44415445707371007e000b0001000000c87400114d4f44494649434154494f4e5f44415445707371007e000b00010000009674000a49535f44454c45544544707371007e000b0001000000967400075045524d5f4944707371007e000b00010000009674001153484f575f44455441494c535f4c494e4b707371007e000b00000000009674000c4d45544150524f4a45435453707371007e000b00000000009674001b70726f70657274792d555345522d4e4f545f50524f434553534544707874001c70726f7465696e2d73756d6d6172792d62726f777365722d677269647371007e0009000000057704000000057371007e000b010000000096740003464452707371007e000b00000000006474000d50524f5445494e5f434f554e54707371007e000b00000000006474000d504550544944455f434f554e54707371007e000b0000000000647400134445434f595f50524f5445494e5f434f554e54707371007e000b0000000000647400134445434f595f504550544944455f434f554e5470787870707371007e00063f40000000000000770800000010000000007874002c656e746974793d4558504552494d454e54267065726d49643d32303136313031303133333034353432392d347371007e00063f4000000000000077080000001000000000787371007e00063f4000000000000c770800000010000000017400146c6566745f70616e656c5f4d535f534541524348737200116a6176612e6c616e672e496e746567657212e2a0a4f781873802000149000576616c7565787200106a6176612e6c616e672e4e756d62657286ac951d0b94e08b02000078700000015e787371007e00063f4000000000000c7708000000100000000274000757656c636f6d657372004663682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e506f72746c6574436f6e66696775726174696f6e00000000000000010200014c00046e616d6571007e0002787071007e0078740007486973746f72797371007e007971007e007b787372004f63682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e5265616c4e756d626572466f726d6174696e67506172616d657465727300000000000000010200035a0010666f726d6174696e67456e61626c6564490009707265636973696f6e5a000a736369656e746966696378700100000004007371007e00063f4000000000000c7708000000100000000174002267656e657269635f6578706572696d656e745f7669657765724d535f53454152434874000f70726f7465696e2d73656374696f6e787371007e00063f4000000000000077080000001000000000787371007e0009000000027704000000027372003d63682e73797374656d73782e636973642e6f70656e6269732e67656e657269632e7368617265642e62617369632e64746f2e456e74697479566973697400000000000000010200054a000974696d655374616d704c000a656e746974794b696e6471007e00024c000e656e7469747954797065436f646571007e00024c000a6964656e74696669657271007e00024c00067065726d494471007e0002787000000157ae5dd91674000a4558504552494d454e547400094d535f53454152434874000d2f544553542f50524f542f453274001332303136313031303133333034353432392d347371007e008400000157ae5db1df71007e008671007e008774000d2f544553542f50524f542f453174001332303136313031303133323831373437322d3278	t
+\.
+
+
+--
+-- Data for Name: post_registration_dataset_queue; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY post_registration_dataset_queue (id, ds_id) FROM stdin;
+\.
+
+
+--
+-- Name: post_registration_dataset_queue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('post_registration_dataset_queue_id_seq', 2, true);
+
+
+--
+-- Name: project_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('project_id_seq', 2, true);
+
+
+--
+-- Data for Name: project_relationships_history; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY project_relationships_history (id, main_proj_id, relation_type, expe_id, space_id, entity_perm_id, pers_id_author, valid_from_timestamp, valid_until_timestamp) FROM stdin;
+1	1	OWNED	\N	1	DEFAULT	\N	2016-10-10 13:25:05.619337+02	\N
+2	1	OWNER	1	\N	20161010132505619-1	\N	2016-10-10 13:25:05.619337+02	\N
+3	2	OWNED	\N	2	TEST	3	2016-10-10 13:27:38.915735+02	\N
+4	2	OWNER	2	\N	20161010132817472-2	2	2016-10-10 13:28:17.472488+02	\N
+5	2	OWNER	3	\N	20161010133045429-4	2	2016-10-10 13:30:45.429869+02	\N
+\.
+
+
+--
+-- Name: project_relationships_history_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('project_relationships_history_id_seq', 5, true);
+
+
+--
+-- Data for Name: projects; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY projects (id, perm_id, code, space_id, pers_id_leader, description, pers_id_registerer, registration_timestamp, modification_timestamp, pers_id_modifier, version) FROM stdin;
+1	20161010132505619-1	DEFAULT	1	\N	\N	1	2016-10-10 13:25:05.619337+02	2016-10-10 13:25:05.619337+02	\N	0
+2	20161010132738915-1	PROT	2	\N	\N	3	2016-10-10 13:27:38.915735+02	2016-10-10 13:30:45.429869+02	2	0
+\.
+
+
+--
+-- Name: property_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('property_type_id_seq', 12, true);
+
+
+--
+-- Data for Name: property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY property_types (id, code, description, label, daty_id, registration_timestamp, pers_id_registerer, covo_id, is_managed_internally, is_internal_namespace, maty_prop_id, schema, transformation) FROM stdin;
+1	DESCRIPTION	A Description	Description	1	2016-10-10 13:25:05.619337+02	1	\N	f	f	\N	\N	\N
+2	NOT_PROCESSED	Reason why prot.xml file has not been processed.	Not Processed	1	2016-10-10 13:25:15.675+02	1	\N	f	f	\N	\N	\N
+3	ANALYSIS_PROCEDURE		Analysis procedure	1	2016-10-10 13:25:20.124+02	1	\N	f	t	\N	\N	\N
+4	RESOLUTION		Resolution	1	2016-10-10 13:25:20.13+02	1	\N	f	t	\N	\N	\N
+5	PLATE_GEOMETRY		Plate Geometry	7	2016-10-10 13:25:20.141+02	1	3	t	t	\N	\N	\N
+6	CONTROL		Control	8	2016-10-10 13:25:20.149+02	1	\N	t	f	2	\N	\N
+7	GENE		Gene	8	2016-10-10 13:25:20.158+02	1	\N	t	f	3	\N	\N
+8	GENE_SYMBOLS		Gene symbols	1	2016-10-10 13:25:20.164+02	1	\N	t	f	\N	\N	\N
+9	INHIBITOR_OF		Inhibitor Of	8	2016-10-10 13:25:20.179+02	1	\N	t	f	3	\N	\N
+10	LIBRARY_ID		Library ID	1	2016-10-10 13:25:20.185+02	1	\N	t	f	\N	\N	\N
+11	NUCLEOTIDE_SEQUENCE		Nucleotide Sequence	1	2016-10-10 13:25:20.192+02	1	\N	t	f	\N	\N	\N
+12	SIRNA		siRNA	8	2016-10-10 13:25:20.202+02	1	\N	t	f	4	\N	\N
+\.
+
+
+--
+-- Data for Name: queries; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY queries (id, name, description, registration_timestamp, pers_id_registerer, modification_timestamp, expression, is_public, query_type, entity_type_code, db_key) FROM stdin;
+\.
+
+
+--
+-- Name: query_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('query_id_seq', 1, false);
+
+
+--
+-- Name: relationship_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('relationship_type_id_seq', 3, true);
+
+
+--
+-- Data for Name: relationship_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY relationship_types (id, code, label, parent_label, child_label, description, registration_timestamp, pers_id_registerer, is_managed_internally, is_internal_namespace) FROM stdin;
+1	PARENT_CHILD	Parent - Child	Parent	Child	Parent - Child relationship	2016-10-10 13:25:05.619337+02	1	t	t
+2	PLATE_CONTROL_LAYOUT	Plate - Control Layout	Plate	Control Layout	Plate - Control Layout relationship	2016-10-10 13:25:05.619337+02	1	t	t
+3	CONTAINER_COMPONENT	Container - Component	Container	Component	Container - Component relationship	2016-10-10 13:25:05.619337+02	1	t	t
+\.
+
+
+--
+-- Name: role_assignment_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('role_assignment_id_seq', 2, true);
+
+
+--
+-- Data for Name: role_assignments; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY role_assignments (id, role_code, space_id, pers_id_grantee, ag_id_grantee, pers_id_registerer, registration_timestamp) FROM stdin;
+1	ETL_SERVER	\N	2	\N	1	2016-10-10 13:25:36.051068+02
+2	ADMIN	\N	3	\N	1	2016-10-10 13:26:50.733765+02
+\.
+
+
+--
+-- Name: sample_code_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('sample_code_seq', 1, false);
+
+
+--
+-- Name: sample_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('sample_id_seq', 1, true);
+
+
+--
+-- Data for Name: sample_properties; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY sample_properties (id, samp_id, stpt_id, value, cvte_id, mate_prop_id, pers_id_registerer, registration_timestamp, pers_id_author, modification_timestamp) FROM stdin;
+\.
+
+
+--
+-- Data for Name: sample_properties_history; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY sample_properties_history (id, samp_id, stpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp) FROM stdin;
+\.
+
+
+--
+-- Name: sample_property_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('sample_property_id_seq', 1, false);
+
+
+--
+-- Name: sample_relationship_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('sample_relationship_id_seq', 1, false);
+
+
+--
+-- Data for Name: sample_relationships_all; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY sample_relationships_all (id, sample_id_parent, relationship_id, sample_id_child, del_id, pers_id_author, registration_timestamp, modification_timestamp) FROM stdin;
+\.
+
+
+--
+-- Data for Name: sample_relationships_history; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY sample_relationships_history (id, main_samp_id, relation_type, expe_id, samp_id, data_id, entity_perm_id, pers_id_author, valid_from_timestamp, valid_until_timestamp, space_id) FROM stdin;
+1	1	OWNED	1	\N	\N	20161010132505619-1	\N	2016-10-10 13:25:05.619337+02	\N	\N
+\.
+
+
+--
+-- Name: sample_relationships_history_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('sample_relationships_history_id_seq', 1, true);
+
+
+--
+-- Name: sample_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('sample_type_id_seq', 7, true);
+
+
+--
+-- Data for Name: sample_type_property_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY sample_type_property_types (id, saty_id, prty_id, is_mandatory, is_managed_internally, pers_id_registerer, registration_timestamp, is_displayed, ordinal, section, script_id, is_shown_edit, show_raw_value) FROM stdin;
+1	4	6	f	f	1	2016-10-10 13:25:20.268+02	t	2	\N	\N	f	f
+2	6	5	t	f	1	2016-10-10 13:25:20.358+02	t	2	\N	\N	f	f
+3	7	12	f	f	1	2016-10-10 13:25:20.463+02	t	2	\N	\N	f	f
+4	7	7	f	f	1	2016-10-10 13:25:20.485+02	t	3	\N	\N	f	f
+\.
+
+
+--
+-- Data for Name: sample_types; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY sample_types (id, code, description, is_listable, generated_from_depth, part_of_depth, modification_timestamp, is_auto_generated_code, generated_code_prefix, is_subcode_unique, inherit_properties, validation_script_id, show_parent_metadata) FROM stdin;
+1	UNKNOWN	Unknown	t	0	0	2016-10-10 13:25:05.619337+02	f	S	f	f	\N	f
+2	MS_INJECTION	injection of a biological sample into a MS	t	0	0	2016-10-10 13:25:15.618+02	f	S	f	f	\N	f
+3	SEARCH	pointer to an MS_INJECTION sample used as placeholder for searches	t	0	0	2016-10-10 13:25:15.636+02	f	S	f	f	\N	f
+4	CONTROL_WELL	\N	f	0	0	2016-10-10 13:25:20.064+02	f	C	f	f	\N	f
+5	LIBRARY	\N	f	0	0	2016-10-10 13:25:20.069+02	f	L	f	f	\N	f
+6	PLATE	Cell Plate	t	0	0	2016-10-10 13:25:20.074+02	f	S	f	f	\N	f
+7	SIRNA_WELL	\N	f	0	0	2016-10-10 13:25:20.079+02	f	O	f	f	\N	f
+\.
+
+
+--
+-- Data for Name: samples_all; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY samples_all (id, perm_id, code, expe_id, saty_id, registration_timestamp, modification_timestamp, pers_id_registerer, del_id, orig_del, space_id, samp_id_part_of, pers_id_modifier, code_unique_check, subcode_unique_check, version, proj_id) FROM stdin;
+1	20161010132505619-1	DEFAULT	1	1	2016-10-10 13:25:05.619337+02	2016-10-10 13:25:05.619337+02	1	\N	\N	1	\N	\N	DEFAULT,-1,-1,1	\N	0	\N
+\.
+
+
+--
+-- Name: script_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('script_id_seq', 1, false);
+
+
+--
+-- Data for Name: scripts; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY scripts (id, name, script_type, description, script, registration_timestamp, pers_id_registerer, entity_kind, plugin_type, is_available) FROM stdin;
+\.
+
+
+--
+-- Name: space_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('space_id_seq', 2, true);
+
+
+--
+-- Data for Name: spaces; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY spaces (id, code, description, registration_timestamp, pers_id_registerer) FROM stdin;
+1	DEFAULT	\N	2016-10-10 13:25:05.619337+02	1
+2	TEST	\N	2016-10-10 13:27:16.949+02	3
+\.
+
+
+--
+-- Name: stpt_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('stpt_id_seq', 4, true);
+
+
+--
+-- Name: ag_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY authorization_groups
+    ADD CONSTRAINT ag_bk_uk UNIQUE (code);
+
+
+--
+-- Name: ag_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY authorization_groups
+    ADD CONSTRAINT ag_pk PRIMARY KEY (id);
+
+
+--
+-- Name: agp_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY authorization_group_persons
+    ADD CONSTRAINT agp_pk PRIMARY KEY (pers_id, ag_id);
+
+
+--
+-- Name: atta_expe_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY attachments
+    ADD CONSTRAINT atta_expe_bk_uk UNIQUE (expe_id, file_name, version);
+
+
+--
+-- Name: atta_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY attachments
+    ADD CONSTRAINT atta_pk PRIMARY KEY (id);
+
+
+--
+-- Name: atta_proj_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY attachments
+    ADD CONSTRAINT atta_proj_bk_uk UNIQUE (proj_id, file_name, version);
+
+
+--
+-- Name: atta_samp_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY attachments
+    ADD CONSTRAINT atta_samp_bk_uk UNIQUE (samp_id, file_name, version);
+
+
+--
+-- Name: copl_name_ver_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY core_plugins
+    ADD CONSTRAINT copl_name_ver_uk UNIQUE (name, version);
+
+
+--
+-- Name: covo_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY controlled_vocabularies
+    ADD CONSTRAINT covo_bk_uk UNIQUE (code, is_internal_namespace);
+
+
+--
+-- Name: covo_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY controlled_vocabularies
+    ADD CONSTRAINT covo_pk PRIMARY KEY (id);
+
+
+--
+-- Name: cvte_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY controlled_vocabulary_terms
+    ADD CONSTRAINT cvte_bk_uk UNIQUE (code, covo_id);
+
+
+--
+-- Name: cvte_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY controlled_vocabulary_terms
+    ADD CONSTRAINT cvte_pk PRIMARY KEY (id);
+
+
+--
+-- Name: dast_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_stores
+    ADD CONSTRAINT dast_bk_uk UNIQUE (code, uuid);
+
+
+--
+-- Name: dast_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_stores
+    ADD CONSTRAINT dast_pk PRIMARY KEY (id);
+
+
+--
+-- Name: data_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_all
+    ADD CONSTRAINT data_bk_uk UNIQUE (code);
+
+
+--
+-- Name: data_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_all
+    ADD CONSTRAINT data_pk PRIMARY KEY (id);
+
+
+--
+-- Name: datarelh_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_relationships_history
+    ADD CONSTRAINT datarelh_pk PRIMARY KEY (id);
+
+
+--
+-- Name: daty_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_types
+    ADD CONSTRAINT daty_bk_uk UNIQUE (code);
+
+
+--
+-- Name: daty_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_types
+    ADD CONSTRAINT daty_pk PRIMARY KEY (id);
+
+
+--
+-- Name: del_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY deletions
+    ADD CONSTRAINT del_pk PRIMARY KEY (id);
+
+
+--
+-- Name: dspr_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_properties
+    ADD CONSTRAINT dspr_bk_uk UNIQUE (ds_id, dstpt_id);
+
+
+--
+-- Name: dspr_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_properties
+    ADD CONSTRAINT dspr_pk PRIMARY KEY (id);
+
+
+--
+-- Name: dsprh_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_properties_history
+    ADD CONSTRAINT dsprh_pk PRIMARY KEY (id);
+
+
+--
+-- Name: dsre_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_relationships_all
+    ADD CONSTRAINT dsre_bk_uk UNIQUE (data_id_child, data_id_parent, relationship_id);
+
+
+--
+-- Name: dssdst_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_store_service_data_set_types
+    ADD CONSTRAINT dssdst_bk_uk UNIQUE (data_store_service_id, data_set_type_id);
+
+
+--
+-- Name: dsse_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_store_services
+    ADD CONSTRAINT dsse_bk_uk UNIQUE (key, data_store_id);
+
+
+--
+-- Name: dsse_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_store_services
+    ADD CONSTRAINT dsse_pk PRIMARY KEY (id);
+
+
+--
+-- Name: dstpt_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_type_property_types
+    ADD CONSTRAINT dstpt_bk_uk UNIQUE (dsty_id, prty_id);
+
+
+--
+-- Name: dstpt_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_type_property_types
+    ADD CONSTRAINT dstpt_pk PRIMARY KEY (id);
+
+
+--
+-- Name: dsty_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_types
+    ADD CONSTRAINT dsty_bk_uk UNIQUE (code);
+
+
+--
+-- Name: dsty_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_types
+    ADD CONSTRAINT dsty_pk PRIMARY KEY (id);
+
+
+--
+-- Name: edms_code_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY external_data_management_systems
+    ADD CONSTRAINT edms_code_uk UNIQUE (code);
+
+
+--
+-- Name: edms_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY external_data_management_systems
+    ADD CONSTRAINT edms_pk PRIMARY KEY (id);
+
+
+--
+-- Name: eol_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY entity_operations_log
+    ADD CONSTRAINT eol_pk PRIMARY KEY (id);
+
+
+--
+-- Name: eol_reg_id_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY entity_operations_log
+    ADD CONSTRAINT eol_reg_id_uk UNIQUE (registration_id);
+
+
+--
+-- Name: etpt_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiment_type_property_types
+    ADD CONSTRAINT etpt_bk_uk UNIQUE (exty_id, prty_id);
+
+
+--
+-- Name: etpt_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiment_type_property_types
+    ADD CONSTRAINT etpt_pk PRIMARY KEY (id);
+
+
+--
+-- Name: evnt_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY events
+    ADD CONSTRAINT evnt_pk PRIMARY KEY (id);
+
+
+--
+-- Name: exac_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY attachment_contents
+    ADD CONSTRAINT exac_pk PRIMARY KEY (id);
+
+
+--
+-- Name: exda_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY external_data
+    ADD CONSTRAINT exda_bk_uk UNIQUE (location, loty_id);
+
+
+--
+-- Name: exda_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY external_data
+    ADD CONSTRAINT exda_pk PRIMARY KEY (data_id);
+
+
+--
+-- Name: expe_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiments_all
+    ADD CONSTRAINT expe_bk_uk UNIQUE (code, proj_id);
+
+
+--
+-- Name: expe_pi_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiments_all
+    ADD CONSTRAINT expe_pi_uk UNIQUE (perm_id);
+
+
+--
+-- Name: expe_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiments_all
+    ADD CONSTRAINT expe_pk PRIMARY KEY (id);
+
+
+--
+-- Name: expr_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiment_properties
+    ADD CONSTRAINT expr_bk_uk UNIQUE (expe_id, etpt_id);
+
+
+--
+-- Name: expr_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiment_properties
+    ADD CONSTRAINT expr_pk PRIMARY KEY (id);
+
+
+--
+-- Name: exprh_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiment_properties_history
+    ADD CONSTRAINT exprh_pk PRIMARY KEY (id);
+
+
+--
+-- Name: exrelh_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiment_relationships_history
+    ADD CONSTRAINT exrelh_pk PRIMARY KEY (id);
+
+
+--
+-- Name: exty_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiment_types
+    ADD CONSTRAINT exty_bk_uk UNIQUE (code);
+
+
+--
+-- Name: exty_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiment_types
+    ADD CONSTRAINT exty_pk PRIMARY KEY (id);
+
+
+--
+-- Name: ffty_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY file_format_types
+    ADD CONSTRAINT ffty_bk_uk UNIQUE (code);
+
+
+--
+-- Name: ffty_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY file_format_types
+    ADD CONSTRAINT ffty_pk PRIMARY KEY (id);
+
+
+--
+-- Name: filt_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY filters
+    ADD CONSTRAINT filt_bk_uk UNIQUE (name, grid_id);
+
+
+--
+-- Name: filt_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY filters
+    ADD CONSTRAINT filt_pk PRIMARY KEY (id);
+
+
+--
+-- Name: grid_custom_columns_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY grid_custom_columns
+    ADD CONSTRAINT grid_custom_columns_bk_uk UNIQUE (code, grid_id);
+
+
+--
+-- Name: grid_custom_columns_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY grid_custom_columns
+    ADD CONSTRAINT grid_custom_columns_pk PRIMARY KEY (id);
+
+
+--
+-- Name: lnda_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY link_data
+    ADD CONSTRAINT lnda_pk PRIMARY KEY (data_id);
+
+
+--
+-- Name: loty_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY locator_types
+    ADD CONSTRAINT loty_bk_uk UNIQUE (code);
+
+
+--
+-- Name: loty_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY locator_types
+    ADD CONSTRAINT loty_pk PRIMARY KEY (id);
+
+
+--
+-- Name: mapr_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY material_properties
+    ADD CONSTRAINT mapr_bk_uk UNIQUE (mate_id, mtpt_id);
+
+
+--
+-- Name: mapr_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY material_properties
+    ADD CONSTRAINT mapr_pk PRIMARY KEY (id);
+
+
+--
+-- Name: maprh_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY material_properties_history
+    ADD CONSTRAINT maprh_pk PRIMARY KEY (id);
+
+
+--
+-- Name: mate_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY materials
+    ADD CONSTRAINT mate_bk_uk UNIQUE (code, maty_id);
+
+
+--
+-- Name: mate_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY materials
+    ADD CONSTRAINT mate_pk PRIMARY KEY (id);
+
+
+--
+-- Name: maty_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY material_types
+    ADD CONSTRAINT maty_bk_uk UNIQUE (code);
+
+
+--
+-- Name: maty_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY material_types
+    ADD CONSTRAINT maty_pk PRIMARY KEY (id);
+
+
+--
+-- Name: metaproject_assignments_all_mepr_id_data_id_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_mepr_id_data_id_uk UNIQUE (mepr_id, data_id);
+
+
+--
+-- Name: metaproject_assignments_all_mepr_id_expe_id_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_mepr_id_expe_id_uk UNIQUE (mepr_id, expe_id);
+
+
+--
+-- Name: metaproject_assignments_all_mepr_id_mate_id_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_mepr_id_mate_id_uk UNIQUE (mepr_id, mate_id);
+
+
+--
+-- Name: metaproject_assignments_all_mepr_id_samp_id_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_mepr_id_samp_id_uk UNIQUE (mepr_id, samp_id);
+
+
+--
+-- Name: metaproject_assignments_all_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_pk PRIMARY KEY (id);
+
+
+--
+-- Name: metaprojects_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY metaprojects
+    ADD CONSTRAINT metaprojects_pk PRIMARY KEY (id);
+
+
+--
+-- Name: mtpt_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY material_type_property_types
+    ADD CONSTRAINT mtpt_bk_uk UNIQUE (maty_id, prty_id);
+
+
+--
+-- Name: mtpt_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY material_type_property_types
+    ADD CONSTRAINT mtpt_pk PRIMARY KEY (id);
+
+
+--
+-- Name: operation_executions_code_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY operation_executions
+    ADD CONSTRAINT operation_executions_code_uk UNIQUE (code);
+
+
+--
+-- Name: operation_executions_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY operation_executions
+    ADD CONSTRAINT operation_executions_pk PRIMARY KEY (id);
+
+
+--
+-- Name: pers_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY persons
+    ADD CONSTRAINT pers_bk_uk UNIQUE (user_id);
+
+
+--
+-- Name: pers_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY persons
+    ADD CONSTRAINT pers_pk PRIMARY KEY (id);
+
+
+--
+-- Name: prdq_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY post_registration_dataset_queue
+    ADD CONSTRAINT prdq_pk PRIMARY KEY (id);
+
+
+--
+-- Name: proj_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY projects
+    ADD CONSTRAINT proj_bk_uk UNIQUE (code, space_id);
+
+
+--
+-- Name: proj_pi_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY projects
+    ADD CONSTRAINT proj_pi_uk UNIQUE (perm_id);
+
+
+--
+-- Name: proj_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY projects
+    ADD CONSTRAINT proj_pk PRIMARY KEY (id);
+
+
+--
+-- Name: prrelh_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY project_relationships_history
+    ADD CONSTRAINT prrelh_pk PRIMARY KEY (id);
+
+
+--
+-- Name: prty_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY property_types
+    ADD CONSTRAINT prty_bk_uk UNIQUE (code, is_internal_namespace);
+
+
+--
+-- Name: prty_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY property_types
+    ADD CONSTRAINT prty_pk PRIMARY KEY (id);
+
+
+--
+-- Name: quer_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY queries
+    ADD CONSTRAINT quer_bk_uk UNIQUE (name);
+
+
+--
+-- Name: quer_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY queries
+    ADD CONSTRAINT quer_pk PRIMARY KEY (id);
+
+
+--
+-- Name: rety_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY relationship_types
+    ADD CONSTRAINT rety_pk PRIMARY KEY (id);
+
+
+--
+-- Name: rety_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY relationship_types
+    ADD CONSTRAINT rety_uk UNIQUE (code);
+
+
+--
+-- Name: roas_ag_space_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY role_assignments
+    ADD CONSTRAINT roas_ag_space_bk_uk UNIQUE (ag_id_grantee, role_code, space_id);
+
+
+--
+-- Name: roas_pe_space_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY role_assignments
+    ADD CONSTRAINT roas_pe_space_bk_uk UNIQUE (pers_id_grantee, role_code, space_id);
+
+
+--
+-- Name: roas_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY role_assignments
+    ADD CONSTRAINT roas_pk PRIMARY KEY (id);
+
+
+--
+-- Name: samp_code_unique_check_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_code_unique_check_uk UNIQUE (code_unique_check);
+
+
+--
+-- Name: samp_pi_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_pi_uk UNIQUE (perm_id);
+
+
+--
+-- Name: samp_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_pk PRIMARY KEY (id);
+
+
+--
+-- Name: samp_subcode_unique_check_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_subcode_unique_check_uk UNIQUE (subcode_unique_check);
+
+
+--
+-- Name: samprelh_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_relationships_history
+    ADD CONSTRAINT samprelh_pk PRIMARY KEY (id);
+
+
+--
+-- Name: sapr_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_properties
+    ADD CONSTRAINT sapr_bk_uk UNIQUE (samp_id, stpt_id);
+
+
+--
+-- Name: sapr_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_properties
+    ADD CONSTRAINT sapr_pk PRIMARY KEY (id);
+
+
+--
+-- Name: saprh_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_properties_history
+    ADD CONSTRAINT saprh_pk PRIMARY KEY (id);
+
+
+--
+-- Name: sare_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_relationships_all
+    ADD CONSTRAINT sare_bk_uk UNIQUE (sample_id_child, sample_id_parent, relationship_id);
+
+
+--
+-- Name: sare_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_relationships_all
+    ADD CONSTRAINT sare_pk PRIMARY KEY (id);
+
+
+--
+-- Name: saty_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_types
+    ADD CONSTRAINT saty_bk_uk UNIQUE (code);
+
+
+--
+-- Name: saty_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_types
+    ADD CONSTRAINT saty_pk PRIMARY KEY (id);
+
+
+--
+-- Name: scri_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY scripts
+    ADD CONSTRAINT scri_pk PRIMARY KEY (id);
+
+
+--
+-- Name: scri_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY scripts
+    ADD CONSTRAINT scri_uk UNIQUE (name);
+
+
+--
+-- Name: space_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY spaces
+    ADD CONSTRAINT space_bk_uk UNIQUE (code);
+
+
+--
+-- Name: space_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY spaces
+    ADD CONSTRAINT space_pk PRIMARY KEY (id);
+
+
+--
+-- Name: stpt_bk_uk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_type_property_types
+    ADD CONSTRAINT stpt_bk_uk UNIQUE (saty_id, prty_id);
+
+
+--
+-- Name: stpt_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sample_type_property_types
+    ADD CONSTRAINT stpt_pk PRIMARY KEY (id);
+
+
+--
+-- Name: atta_exac_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX atta_exac_fk_i ON attachments USING btree (exac_id);
+
+
+--
+-- Name: atta_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX atta_expe_fk_i ON attachments USING btree (expe_id);
+
+
+--
+-- Name: atta_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX atta_pers_fk_i ON attachments USING btree (pers_id_registerer);
+
+
+--
+-- Name: atta_proj_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX atta_proj_fk_i ON attachments USING btree (proj_id);
+
+
+--
+-- Name: atta_samp_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX atta_samp_fk_i ON attachments USING btree (samp_id);
+
+
+--
+-- Name: covo_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX covo_pers_fk_i ON controlled_vocabularies USING btree (pers_id_registerer);
+
+
+--
+-- Name: cvte_covo_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX cvte_covo_fk_i ON controlled_vocabulary_terms USING btree (covo_id);
+
+
+--
+-- Name: cvte_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX cvte_pers_fk_i ON controlled_vocabulary_terms USING btree (pers_id_registerer);
+
+
+--
+-- Name: data_acct_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_acct_i ON data_all USING btree (access_timestamp);
+
+
+--
+-- Name: data_del_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_del_fk_i ON data_all USING btree (del_id);
+
+
+--
+-- Name: data_dsty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_dsty_fk_i ON data_all USING btree (dsty_id);
+
+
+--
+-- Name: data_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_expe_fk_i ON data_all USING btree (expe_id);
+
+
+--
+-- Name: data_samp_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_samp_fk_i ON data_all USING btree (samp_id);
+
+
+--
+-- Name: datarelh_data_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX datarelh_data_fk_i ON data_set_relationships_history USING btree (data_id);
+
+
+--
+-- Name: datarelh_main_data_fk_data_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX datarelh_main_data_fk_data_fk_i ON data_set_relationships_history USING btree (main_data_id, data_id);
+
+
+--
+-- Name: datarelh_main_data_fk_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX datarelh_main_data_fk_expe_fk_i ON data_set_relationships_history USING btree (main_data_id, expe_id);
+
+
+--
+-- Name: datarelh_main_data_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX datarelh_main_data_fk_i ON data_set_relationships_history USING btree (main_data_id);
+
+
+--
+-- Name: datarelh_main_data_fk_samp_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX datarelh_main_data_fk_samp_fk_i ON data_set_relationships_history USING btree (main_data_id, samp_id);
+
+
+--
+-- Name: del_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX del_pers_fk_i ON deletions USING btree (pers_id_registerer);
+
+
+--
+-- Name: dspr_cvte_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dspr_cvte_fk_i ON data_set_properties USING btree (cvte_id);
+
+
+--
+-- Name: dspr_ds_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dspr_ds_fk_i ON data_set_properties USING btree (ds_id);
+
+
+--
+-- Name: dspr_dstpt_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dspr_dstpt_fk_i ON data_set_properties USING btree (dstpt_id);
+
+
+--
+-- Name: dspr_mapr_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dspr_mapr_fk_i ON data_set_properties USING btree (mate_prop_id);
+
+
+--
+-- Name: dspr_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dspr_pers_fk_i ON data_set_properties USING btree (pers_id_registerer);
+
+
+--
+-- Name: dsprh_etpt_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dsprh_etpt_fk_i ON data_set_properties_history USING btree (dstpt_id);
+
+
+--
+-- Name: dsprh_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dsprh_expe_fk_i ON data_set_properties_history USING btree (ds_id);
+
+
+--
+-- Name: dsprh_vuts_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dsprh_vuts_fk_i ON data_set_properties_history USING btree (valid_until_timestamp);
+
+
+--
+-- Name: dsre_data_fk_i_child; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dsre_data_fk_i_child ON data_set_relationships_all USING btree (data_id_child);
+
+
+--
+-- Name: dsre_data_fk_i_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dsre_data_fk_i_parent ON data_set_relationships_all USING btree (data_id_parent);
+
+
+--
+-- Name: dsre_del_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dsre_del_fk_i ON data_set_relationships_all USING btree (del_id);
+
+
+--
+-- Name: dssdst_ds_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dssdst_ds_fk_i ON data_store_service_data_set_types USING btree (data_store_service_id);
+
+
+--
+-- Name: dssdst_dst_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dssdst_dst_fk_i ON data_store_service_data_set_types USING btree (data_set_type_id);
+
+
+--
+-- Name: dsse_ds_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dsse_ds_fk_i ON data_store_services USING btree (data_store_id);
+
+
+--
+-- Name: dstpt_dsty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dstpt_dsty_fk_i ON data_set_type_property_types USING btree (dsty_id);
+
+
+--
+-- Name: dstpt_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dstpt_pers_fk_i ON data_set_type_property_types USING btree (pers_id_registerer);
+
+
+--
+-- Name: dstpt_prty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX dstpt_prty_fk_i ON data_set_type_property_types USING btree (prty_id);
+
+
+--
+-- Name: entity_operations_log_rid_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX entity_operations_log_rid_i ON entity_operations_log USING btree (registration_id);
+
+
+--
+-- Name: etpt_exty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX etpt_exty_fk_i ON experiment_type_property_types USING btree (exty_id);
+
+
+--
+-- Name: etpt_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX etpt_pers_fk_i ON experiment_type_property_types USING btree (pers_id_registerer);
+
+
+--
+-- Name: etpt_prty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX etpt_prty_fk_i ON experiment_type_property_types USING btree (prty_id);
+
+
+--
+-- Name: evnt_exac_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX evnt_exac_fk_i ON events USING btree (exac_id);
+
+
+--
+-- Name: evnt_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX evnt_pers_fk_i ON events USING btree (pers_id_registerer);
+
+
+--
+-- Name: exda_cvte_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exda_cvte_fk_i ON external_data USING btree (cvte_id_stor_fmt);
+
+
+--
+-- Name: exda_cvte_stored_on_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exda_cvte_stored_on_fk_i ON external_data USING btree (cvte_id_store);
+
+
+--
+-- Name: exda_ffty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exda_ffty_fk_i ON external_data USING btree (ffty_id);
+
+
+--
+-- Name: exda_loty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exda_loty_fk_i ON external_data USING btree (loty_id);
+
+
+--
+-- Name: expe_del_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX expe_del_fk_i ON experiments_all USING btree (del_id);
+
+
+--
+-- Name: expe_exty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX expe_exty_fk_i ON experiments_all USING btree (exty_id);
+
+
+--
+-- Name: expe_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX expe_pers_fk_i ON experiments_all USING btree (pers_id_registerer);
+
+
+--
+-- Name: expe_proj_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX expe_proj_fk_i ON experiments_all USING btree (proj_id);
+
+
+--
+-- Name: expr_cvte_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX expr_cvte_fk_i ON experiment_properties USING btree (cvte_id);
+
+
+--
+-- Name: expr_etpt_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX expr_etpt_fk_i ON experiment_properties USING btree (etpt_id);
+
+
+--
+-- Name: expr_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX expr_expe_fk_i ON experiment_properties USING btree (expe_id);
+
+
+--
+-- Name: expr_mapr_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX expr_mapr_fk_i ON experiment_properties USING btree (mate_prop_id);
+
+
+--
+-- Name: expr_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX expr_pers_fk_i ON experiment_properties USING btree (pers_id_registerer);
+
+
+--
+-- Name: exprh_etpt_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exprh_etpt_fk_i ON experiment_properties_history USING btree (etpt_id);
+
+
+--
+-- Name: exprh_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exprh_expe_fk_i ON experiment_properties_history USING btree (expe_id);
+
+
+--
+-- Name: exprh_vuts_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exprh_vuts_fk_i ON experiment_properties_history USING btree (valid_until_timestamp);
+
+
+--
+-- Name: exrelh_data_id_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exrelh_data_id_fk_i ON experiment_relationships_history USING btree (data_id);
+
+
+--
+-- Name: exrelh_main_expe_fk_data_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exrelh_main_expe_fk_data_fk_i ON experiment_relationships_history USING btree (main_expe_id, data_id);
+
+
+--
+-- Name: exrelh_main_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exrelh_main_expe_fk_i ON experiment_relationships_history USING btree (main_expe_id);
+
+
+--
+-- Name: exrelh_main_expe_fk_proj_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exrelh_main_expe_fk_proj_fk_i ON experiment_relationships_history USING btree (main_expe_id, proj_id);
+
+
+--
+-- Name: exrelh_main_expe_fk_samp_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exrelh_main_expe_fk_samp_fk_i ON experiment_relationships_history USING btree (main_expe_id, samp_id);
+
+
+--
+-- Name: exrelh_samp_id_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX exrelh_samp_id_fk_i ON experiment_relationships_history USING btree (samp_id);
+
+
+--
+-- Name: filt_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX filt_pers_fk_i ON filters USING btree (pers_id_registerer);
+
+
+--
+-- Name: grid_custom_columns_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX grid_custom_columns_pers_fk_i ON grid_custom_columns USING btree (pers_id_registerer);
+
+
+--
+-- Name: mapr_cvte_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mapr_cvte_fk_i ON material_properties USING btree (cvte_id);
+
+
+--
+-- Name: mapr_mapr_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mapr_mapr_fk_i ON material_properties USING btree (mate_prop_id);
+
+
+--
+-- Name: mapr_mate_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mapr_mate_fk_i ON material_properties USING btree (mate_id);
+
+
+--
+-- Name: mapr_mtpt_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mapr_mtpt_fk_i ON material_properties USING btree (mtpt_id);
+
+
+--
+-- Name: mapr_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mapr_pers_fk_i ON material_properties USING btree (pers_id_registerer);
+
+
+--
+-- Name: maprh_etpt_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX maprh_etpt_fk_i ON material_properties_history USING btree (mtpt_id);
+
+
+--
+-- Name: maprh_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX maprh_expe_fk_i ON material_properties_history USING btree (mate_id);
+
+
+--
+-- Name: maprh_vuts_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX maprh_vuts_fk_i ON material_properties_history USING btree (valid_until_timestamp);
+
+
+--
+-- Name: mate_maty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mate_maty_fk_i ON materials USING btree (maty_id);
+
+
+--
+-- Name: mate_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mate_pers_fk_i ON materials USING btree (pers_id_registerer);
+
+
+--
+-- Name: metaproject_assignments_all_data_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX metaproject_assignments_all_data_fk_i ON metaproject_assignments_all USING btree (data_id);
+
+
+--
+-- Name: metaproject_assignments_all_del_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX metaproject_assignments_all_del_fk_i ON metaproject_assignments_all USING btree (del_id);
+
+
+--
+-- Name: metaproject_assignments_all_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX metaproject_assignments_all_expe_fk_i ON metaproject_assignments_all USING btree (expe_id);
+
+
+--
+-- Name: metaproject_assignments_all_mate_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX metaproject_assignments_all_mate_fk_i ON metaproject_assignments_all USING btree (mate_id);
+
+
+--
+-- Name: metaproject_assignments_all_mepr_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX metaproject_assignments_all_mepr_fk_i ON metaproject_assignments_all USING btree (mepr_id);
+
+
+--
+-- Name: metaproject_assignments_all_samp_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX metaproject_assignments_all_samp_fk_i ON metaproject_assignments_all USING btree (samp_id);
+
+
+--
+-- Name: metaprojects_name_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX metaprojects_name_i ON metaprojects USING btree (name);
+
+
+--
+-- Name: metaprojects_name_owner_uk; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE UNIQUE INDEX metaprojects_name_owner_uk ON metaprojects USING btree (lower((name)::text), owner);
+
+
+--
+-- Name: metaprojects_owner_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX metaprojects_owner_fk_i ON metaprojects USING btree (owner);
+
+
+--
+-- Name: mtpt_maty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mtpt_maty_fk_i ON material_type_property_types USING btree (maty_id);
+
+
+--
+-- Name: mtpt_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mtpt_pers_fk_i ON material_type_property_types USING btree (pers_id_registerer);
+
+
+--
+-- Name: mtpt_prty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX mtpt_prty_fk_i ON material_type_property_types USING btree (prty_id);
+
+
+--
+-- Name: operation_executions_code_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX operation_executions_code_i ON operation_executions USING btree (code);
+
+
+--
+-- Name: pers_is_active_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX pers_is_active_i ON persons USING btree (is_active);
+
+
+--
+-- Name: pers_space_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX pers_space_fk_i ON persons USING btree (space_id);
+
+
+--
+-- Name: proj_pers_fk_i_leader; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX proj_pers_fk_i_leader ON projects USING btree (pers_id_leader);
+
+
+--
+-- Name: proj_pers_fk_i_registerer; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX proj_pers_fk_i_registerer ON projects USING btree (pers_id_registerer);
+
+
+--
+-- Name: proj_space_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX proj_space_fk_i ON projects USING btree (space_id);
+
+
+--
+-- Name: prrelh_main_proj_fk_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX prrelh_main_proj_fk_expe_fk_i ON project_relationships_history USING btree (main_proj_id, expe_id);
+
+
+--
+-- Name: prrelh_main_proj_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX prrelh_main_proj_fk_i ON project_relationships_history USING btree (main_proj_id);
+
+
+--
+-- Name: prrelh_main_proj_fk_space_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX prrelh_main_proj_fk_space_fk_i ON project_relationships_history USING btree (main_proj_id, space_id);
+
+
+--
+-- Name: prty_covo_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX prty_covo_fk_i ON property_types USING btree (covo_id);
+
+
+--
+-- Name: prty_daty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX prty_daty_fk_i ON property_types USING btree (daty_id);
+
+
+--
+-- Name: prty_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX prty_pers_fk_i ON property_types USING btree (pers_id_registerer);
+
+
+--
+-- Name: roas_ag_fk_i_grantee; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX roas_ag_fk_i_grantee ON role_assignments USING btree (ag_id_grantee);
+
+
+--
+-- Name: roas_pers_fk_i_grantee; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX roas_pers_fk_i_grantee ON role_assignments USING btree (pers_id_grantee);
+
+
+--
+-- Name: roas_pers_fk_i_registerer; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX roas_pers_fk_i_registerer ON role_assignments USING btree (pers_id_registerer);
+
+
+--
+-- Name: roas_space_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX roas_space_fk_i ON role_assignments USING btree (space_id);
+
+
+--
+-- Name: samp_code_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samp_code_i ON samples_all USING btree (code);
+
+
+--
+-- Name: samp_del_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samp_del_fk_i ON samples_all USING btree (del_id);
+
+
+--
+-- Name: samp_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samp_expe_fk_i ON samples_all USING btree (expe_id);
+
+
+--
+-- Name: samp_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samp_pers_fk_i ON samples_all USING btree (pers_id_registerer);
+
+
+--
+-- Name: samp_proj_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samp_proj_fk_i ON samples_all USING btree (proj_id);
+
+
+--
+-- Name: samp_samp_fk_i_part_of; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samp_samp_fk_i_part_of ON samples_all USING btree (samp_id_part_of);
+
+
+--
+-- Name: samp_saty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samp_saty_fk_i ON samples_all USING btree (saty_id);
+
+
+--
+-- Name: samprelh_data_id_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samprelh_data_id_fk_i ON sample_relationships_history USING btree (data_id);
+
+
+--
+-- Name: samprelh_main_samp_fk_data_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samprelh_main_samp_fk_data_fk_i ON sample_relationships_history USING btree (main_samp_id, data_id);
+
+
+--
+-- Name: samprelh_main_samp_fk_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samprelh_main_samp_fk_expe_fk_i ON sample_relationships_history USING btree (main_samp_id, expe_id);
+
+
+--
+-- Name: samprelh_main_samp_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samprelh_main_samp_fk_i ON sample_relationships_history USING btree (main_samp_id);
+
+
+--
+-- Name: samprelh_main_samp_fk_samp_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samprelh_main_samp_fk_samp_fk_i ON sample_relationships_history USING btree (main_samp_id, samp_id);
+
+
+--
+-- Name: samprelh_main_samp_fk_space_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samprelh_main_samp_fk_space_fk_i ON sample_relationships_history USING btree (main_samp_id, space_id);
+
+
+--
+-- Name: samprelh_samp_id_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX samprelh_samp_id_fk_i ON sample_relationships_history USING btree (samp_id);
+
+
+--
+-- Name: sapr_cvte_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX sapr_cvte_fk_i ON sample_properties USING btree (cvte_id);
+
+
+--
+-- Name: sapr_mapr_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX sapr_mapr_fk_i ON sample_properties USING btree (mate_prop_id);
+
+
+--
+-- Name: sapr_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX sapr_pers_fk_i ON sample_properties USING btree (pers_id_registerer);
+
+
+--
+-- Name: sapr_samp_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX sapr_samp_fk_i ON sample_properties USING btree (samp_id);
+
+
+--
+-- Name: sapr_stpt_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX sapr_stpt_fk_i ON sample_properties USING btree (stpt_id);
+
+
+--
+-- Name: saprh_etpt_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX saprh_etpt_fk_i ON sample_properties_history USING btree (stpt_id);
+
+
+--
+-- Name: saprh_expe_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX saprh_expe_fk_i ON sample_properties_history USING btree (samp_id);
+
+
+--
+-- Name: saprh_vuts_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX saprh_vuts_fk_i ON sample_properties_history USING btree (valid_until_timestamp);
+
+
+--
+-- Name: sare_data_fk_i_child; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX sare_data_fk_i_child ON sample_relationships_all USING btree (sample_id_child);
+
+
+--
+-- Name: sare_data_fk_i_parent; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX sare_data_fk_i_parent ON sample_relationships_all USING btree (sample_id_parent);
+
+
+--
+-- Name: sare_data_fk_i_relationship; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX sare_data_fk_i_relationship ON sample_relationships_all USING btree (relationship_id);
+
+
+--
+-- Name: sare_del_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX sare_del_fk_i ON sample_relationships_all USING btree (del_id);
+
+
+--
+-- Name: script_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX script_pers_fk_i ON scripts USING btree (pers_id_registerer);
+
+
+--
+-- Name: space_pers_registered_by_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX space_pers_registered_by_fk_i ON spaces USING btree (pers_id_registerer);
+
+
+--
+-- Name: stpt_pers_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX stpt_pers_fk_i ON sample_type_property_types USING btree (pers_id_registerer);
+
+
+--
+-- Name: stpt_prty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX stpt_prty_fk_i ON sample_type_property_types USING btree (prty_id);
+
+
+--
+-- Name: stpt_saty_fk_i; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX stpt_saty_fk_i ON sample_type_property_types USING btree (saty_id);
+
+
+--
+-- Name: data_all; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_all AS
+    ON DELETE TO data DO INSTEAD  DELETE FROM data_all
+  WHERE ((data_all.id)::bigint = (old.id)::bigint);
+
+
+--
+-- Name: data_deleted_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_deleted_delete AS
+    ON DELETE TO data_deleted DO INSTEAD  DELETE FROM data_all
+  WHERE ((data_all.id)::bigint = (old.id)::bigint);
+
+
+--
+-- Name: data_deleted_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_deleted_update AS
+    ON UPDATE TO data_deleted DO INSTEAD  UPDATE data_all SET del_id = new.del_id, orig_del = new.orig_del, modification_timestamp = new.modification_timestamp, version = new.version
+  WHERE ((data_all.id)::bigint = (new.id)::bigint);
+
+
+--
+-- Name: data_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_insert AS
+    ON INSERT TO data DO INSTEAD  INSERT INTO data_all (id, code, del_id, orig_del, expe_id, dast_id, data_producer_code, dsty_id, is_derived, is_valid, modification_timestamp, access_timestamp, pers_id_registerer, pers_id_modifier, production_timestamp, registration_timestamp, samp_id, version)
+  VALUES (new.id, new.code, new.del_id, new.orig_del, new.expe_id, new.dast_id, new.data_producer_code, new.dsty_id, new.is_derived, new.is_valid, new.modification_timestamp, new.access_timestamp, new.pers_id_registerer, new.pers_id_modifier, new.production_timestamp, new.registration_timestamp, new.samp_id, new.version);
+
+
+--
+-- Name: data_relationship_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_relationship_delete AS
+    ON DELETE TO data_set_relationships_all
+   WHERE (old.del_id IS NULL) DO  UPDATE data_set_relationships_history SET valid_until_timestamp = now()
+  WHERE ((((((data_set_relationships_history.main_data_id)::bigint = (old.data_id_parent)::bigint) AND ((data_set_relationships_history.data_id)::bigint = (old.data_id_child)::bigint)) AND ((data_set_relationships_history.relation_type)::text = ( SELECT upper((relationship_types.parent_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (old.relationship_id)::bigint)))) AND (data_set_relationships_history.valid_until_timestamp IS NULL)) OR (((((data_set_relationships_history.main_data_id)::bigint = (old.data_id_child)::bigint) AND ((data_set_relationships_history.data_id)::bigint = (old.data_id_parent)::bigint)) AND ((data_set_relationships_history.relation_type)::text = ( SELECT upper((relationship_types.child_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (old.relationship_id)::bigint)))) AND (data_set_relationships_history.valid_until_timestamp IS NULL)));
+
+
+--
+-- Name: data_relationship_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_relationship_insert AS
+    ON INSERT TO data_set_relationships_all
+   WHERE (new.del_id IS NULL) DO ( INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp, ordinal)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.data_id_parent, ( SELECT upper((relationship_types.parent_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (new.relationship_id)::bigint)), new.data_id_child, ( SELECT data_all.code
+           FROM data_all
+          WHERE ((data_all.id)::bigint = (new.data_id_child)::bigint)), new.pers_id_author, new.modification_timestamp, new.ordinal);
+ INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp, ordinal)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.data_id_child, ( SELECT upper((relationship_types.child_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (new.relationship_id)::bigint)), new.data_id_parent, ( SELECT data_all.code
+           FROM data_all
+          WHERE ((data_all.id)::bigint = (new.data_id_parent)::bigint)), new.pers_id_author, new.modification_timestamp, new.ordinal);
+);
+
+
+--
+-- Name: data_relationship_trash_revert_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_relationship_trash_revert_update AS
+    ON UPDATE TO data_set_relationships_all
+   WHERE ((old.del_id IS NOT NULL) AND (new.del_id IS NULL)) DO ( INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp, ordinal)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.data_id_parent, ( SELECT upper((relationship_types.parent_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (new.relationship_id)::bigint)), new.data_id_child, ( SELECT data_all.code
+           FROM data_all
+          WHERE ((data_all.id)::bigint = (new.data_id_child)::bigint)), new.pers_id_author, new.modification_timestamp, new.ordinal);
+ INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp, ordinal)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.data_id_child, ( SELECT upper((relationship_types.child_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (new.relationship_id)::bigint)), new.data_id_parent, ( SELECT data_all.code
+           FROM data_all
+          WHERE ((data_all.id)::bigint = (new.data_id_parent)::bigint)), new.pers_id_author, new.modification_timestamp, new.ordinal);
+);
+
+
+--
+-- Name: data_relationship_trash_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_relationship_trash_update AS
+    ON UPDATE TO data_set_relationships_all
+   WHERE ((new.del_id IS NOT NULL) AND (old.del_id IS NULL)) DO  UPDATE data_set_relationships_history SET valid_until_timestamp = now()
+  WHERE ((((((data_set_relationships_history.main_data_id)::bigint = (old.data_id_parent)::bigint) AND ((data_set_relationships_history.data_id)::bigint = (old.data_id_child)::bigint)) AND ((data_set_relationships_history.relation_type)::text = ( SELECT upper((relationship_types.parent_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (old.relationship_id)::bigint)))) AND (data_set_relationships_history.valid_until_timestamp IS NULL)) OR (((((data_set_relationships_history.main_data_id)::bigint = (old.data_id_child)::bigint) AND ((data_set_relationships_history.data_id)::bigint = (old.data_id_parent)::bigint)) AND ((data_set_relationships_history.relation_type)::text = ( SELECT upper((relationship_types.child_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (old.relationship_id)::bigint)))) AND (data_set_relationships_history.valid_until_timestamp IS NULL)));
+
+
+--
+-- Name: data_relationship_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_relationship_update AS
+    ON UPDATE TO data_set_relationships_all
+   WHERE ((new.del_id IS NULL) AND (old.del_id IS NULL)) DO ( UPDATE data_set_relationships_history SET valid_until_timestamp = now()
+  WHERE ((((((data_set_relationships_history.main_data_id)::bigint = (old.data_id_parent)::bigint) AND ((data_set_relationships_history.data_id)::bigint = (old.data_id_child)::bigint)) AND ((data_set_relationships_history.relation_type)::text = ( SELECT upper((relationship_types.parent_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (old.relationship_id)::bigint)))) AND (data_set_relationships_history.valid_until_timestamp IS NULL)) OR (((((data_set_relationships_history.main_data_id)::bigint = (old.data_id_child)::bigint) AND ((data_set_relationships_history.data_id)::bigint = (old.data_id_parent)::bigint)) AND ((data_set_relationships_history.relation_type)::text = ( SELECT upper((relationship_types.child_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (old.relationship_id)::bigint)))) AND (data_set_relationships_history.valid_until_timestamp IS NULL)));
+ INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp, ordinal)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.data_id_parent, ( SELECT upper((relationship_types.parent_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (new.relationship_id)::bigint)), new.data_id_child, ( SELECT data_all.code
+           FROM data_all
+          WHERE ((data_all.id)::bigint = (new.data_id_child)::bigint)), new.pers_id_author, new.modification_timestamp, new.ordinal);
+ INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp, ordinal)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.data_id_child, ( SELECT upper((relationship_types.child_label)::text) AS upper
+           FROM relationship_types
+          WHERE ((relationship_types.id)::bigint = (new.relationship_id)::bigint)), new.data_id_parent, ( SELECT data_all.code
+           FROM data_all
+          WHERE ((data_all.id)::bigint = (new.data_id_parent)::bigint)), new.pers_id_author, new.modification_timestamp, new.ordinal);
+);
+
+
+--
+-- Name: data_set_properties_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_set_properties_delete AS
+    ON DELETE TO data_set_properties
+   WHERE (((((old.value IS NOT NULL) AND (decode(replace("substring"((old.value)::text, 1, 1), '\'::text, '\\'::text), 'escape'::text) <> '\xefbfbd'::bytea)) OR (old.cvte_id IS NOT NULL)) OR (old.mate_prop_id IS NOT NULL)) AND (( SELECT data_all.del_id
+           FROM data_all
+          WHERE ((data_all.id)::bigint = (old.ds_id)::bigint)) IS NULL)) DO  INSERT INTO data_set_properties_history (id, ds_id, dstpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp)
+  VALUES (nextval('data_set_property_id_seq'::regclass), old.ds_id, old.dstpt_id, old.value, ( SELECT ((((t.code)::text || ' ['::text) || (v.code)::text) || ']'::text)
+           FROM (controlled_vocabulary_terms t
+             JOIN controlled_vocabularies v ON (((t.covo_id)::bigint = (v.id)::bigint)))
+          WHERE ((t.id)::bigint = (old.cvte_id)::bigint)), ( SELECT ((((m.code)::text || ' ['::text) || (mt.code)::text) || ']'::text)
+           FROM (materials m
+             JOIN material_types mt ON (((m.maty_id)::bigint = (mt.id)::bigint)))
+          WHERE ((m.id)::bigint = (old.mate_prop_id)::bigint)), old.pers_id_author, old.modification_timestamp, now());
+
+
+--
+-- Name: data_set_properties_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_set_properties_update AS
+    ON UPDATE TO data_set_properties
+   WHERE (((((old.value IS NOT NULL) AND (decode(replace("substring"((old.value)::text, 1, 1), '\'::text, '\\'::text), 'escape'::text) <> '\xefbfbd'::bytea)) AND ((old.value)::text <> (new.value)::text)) OR ((old.cvte_id IS NOT NULL) AND ((old.cvte_id)::bigint <> (new.cvte_id)::bigint))) OR ((old.mate_prop_id IS NOT NULL) AND ((old.mate_prop_id)::bigint <> (new.mate_prop_id)::bigint))) DO  INSERT INTO data_set_properties_history (id, ds_id, dstpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp)
+  VALUES (nextval('data_set_property_id_seq'::regclass), old.ds_id, old.dstpt_id, old.value, ( SELECT ((((t.code)::text || ' ['::text) || (v.code)::text) || ']'::text)
+           FROM (controlled_vocabulary_terms t
+             JOIN controlled_vocabularies v ON (((t.covo_id)::bigint = (v.id)::bigint)))
+          WHERE ((t.id)::bigint = (old.cvte_id)::bigint)), ( SELECT ((((m.code)::text || ' ['::text) || (mt.code)::text) || ']'::text)
+           FROM (materials m
+             JOIN material_types mt ON (((m.maty_id)::bigint = (mt.id)::bigint)))
+          WHERE ((m.id)::bigint = (old.mate_prop_id)::bigint)), old.pers_id_author, old.modification_timestamp, new.modification_timestamp);
+
+
+--
+-- Name: data_set_relationships_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_set_relationships_delete AS
+    ON DELETE TO data_set_relationships DO INSTEAD  DELETE FROM data_set_relationships_all
+  WHERE ((((data_set_relationships_all.data_id_parent)::bigint = (old.data_id_parent)::bigint) AND ((data_set_relationships_all.data_id_child)::bigint = (old.data_id_child)::bigint)) AND ((data_set_relationships_all.relationship_id)::bigint = (old.relationship_id)::bigint));
+
+
+--
+-- Name: data_set_relationships_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_set_relationships_insert AS
+    ON INSERT TO data_set_relationships DO INSTEAD  INSERT INTO data_set_relationships_all (data_id_parent, data_id_child, pers_id_author, relationship_id, ordinal, registration_timestamp, modification_timestamp)
+  VALUES (new.data_id_parent, new.data_id_child, new.pers_id_author, new.relationship_id, new.ordinal, new.registration_timestamp, new.modification_timestamp);
+
+
+--
+-- Name: data_set_relationships_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_set_relationships_update AS
+    ON UPDATE TO data_set_relationships DO INSTEAD  UPDATE data_set_relationships_all SET data_id_parent = new.data_id_parent, data_id_child = new.data_id_child, del_id = new.del_id, relationship_id = new.relationship_id, ordinal = new.ordinal, pers_id_author = new.pers_id_author, registration_timestamp = new.registration_timestamp, modification_timestamp = new.modification_timestamp
+  WHERE ((((data_set_relationships_all.data_id_parent)::bigint = (new.data_id_parent)::bigint) AND ((data_set_relationships_all.data_id_child)::bigint = (new.data_id_child)::bigint)) AND ((data_set_relationships_all.relationship_id)::bigint = (new.relationship_id)::bigint));
+
+
+--
+-- Name: data_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE data_update AS
+    ON UPDATE TO data DO INSTEAD  UPDATE data_all SET code = new.code, del_id = new.del_id, orig_del = new.orig_del, expe_id = new.expe_id, dast_id = new.dast_id, data_producer_code = new.data_producer_code, dsty_id = new.dsty_id, is_derived = new.is_derived, is_valid = new.is_valid, modification_timestamp = new.modification_timestamp, access_timestamp = new.access_timestamp, pers_id_registerer = new.pers_id_registerer, pers_id_modifier = new.pers_id_modifier, production_timestamp = new.production_timestamp, registration_timestamp = new.registration_timestamp, samp_id = new.samp_id, version = new.version
+  WHERE ((data_all.id)::bigint = (new.id)::bigint);
+
+
+--
+-- Name: dataset_experiment_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE dataset_experiment_delete AS
+    ON DELETE TO data_all
+   WHERE ((old.expe_id IS NOT NULL) AND (old.samp_id IS NULL)) DO  UPDATE experiment_relationships_history SET valid_until_timestamp = now()
+  WHERE ((((experiment_relationships_history.main_expe_id)::bigint = (old.expe_id)::bigint) AND ((experiment_relationships_history.data_id)::bigint = (old.id)::bigint)) AND (experiment_relationships_history.valid_until_timestamp IS NULL));
+
+
+--
+-- Name: dataset_experiment_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE dataset_experiment_insert AS
+    ON INSERT TO data_all
+   WHERE ((new.expe_id IS NOT NULL) AND (new.samp_id IS NULL)) DO ( INSERT INTO experiment_relationships_history (id, main_expe_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('experiment_relationships_history_id_seq'::regclass), new.expe_id, 'OWNER'::text, new.id, new.code, new.pers_id_modifier, new.modification_timestamp);
+ INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, expe_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.expe_id, ( SELECT experiments_all.perm_id
+           FROM experiments_all
+          WHERE ((experiments_all.id)::bigint = (new.expe_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: dataset_experiment_remove_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE dataset_experiment_remove_update AS
+    ON UPDATE TO data_all
+   WHERE ((old.samp_id IS NULL) AND (new.samp_id IS NOT NULL)) DO ( UPDATE experiment_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((experiment_relationships_history.main_expe_id)::bigint = (old.expe_id)::bigint) AND ((experiment_relationships_history.data_id)::bigint = (old.id)::bigint)) AND (experiment_relationships_history.valid_until_timestamp IS NULL));
+ UPDATE data_set_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((data_set_relationships_history.main_data_id)::bigint = (old.id)::bigint) AND ((data_set_relationships_history.expe_id)::bigint = (old.expe_id)::bigint)) AND (data_set_relationships_history.valid_until_timestamp IS NULL));
+);
+
+
+--
+-- Name: dataset_experiment_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE dataset_experiment_update AS
+    ON UPDATE TO data_all
+   WHERE ((((old.expe_id)::bigint <> (new.expe_id)::bigint) OR (old.samp_id IS NOT NULL)) AND (new.samp_id IS NULL)) DO ( UPDATE experiment_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((experiment_relationships_history.main_expe_id)::bigint = (old.expe_id)::bigint) AND ((experiment_relationships_history.data_id)::bigint = (old.id)::bigint)) AND (experiment_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO experiment_relationships_history (id, main_expe_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('experiment_relationships_history_id_seq'::regclass), new.expe_id, 'OWNER'::text, new.id, new.code, new.pers_id_modifier, new.modification_timestamp);
+ UPDATE data_set_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((data_set_relationships_history.main_data_id)::bigint = (old.id)::bigint) AND ((data_set_relationships_history.expe_id)::bigint = (old.expe_id)::bigint)) AND (data_set_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, expe_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.expe_id, ( SELECT experiments_all.perm_id
+           FROM experiments_all
+          WHERE ((experiments_all.id)::bigint = (new.expe_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: dataset_sample_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE dataset_sample_delete AS
+    ON DELETE TO data_all
+   WHERE (old.samp_id IS NOT NULL) DO  UPDATE sample_relationships_history SET valid_until_timestamp = now()
+  WHERE ((((sample_relationships_history.main_samp_id)::bigint = (old.samp_id)::bigint) AND ((sample_relationships_history.data_id)::bigint = (old.id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL));
+
+
+--
+-- Name: dataset_sample_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE dataset_sample_insert AS
+    ON INSERT TO data_all
+   WHERE (new.samp_id IS NOT NULL) DO ( INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.samp_id, 'OWNER'::text, new.id, new.code, new.pers_id_modifier, new.modification_timestamp);
+ INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.samp_id, ( SELECT samples_all.perm_id
+           FROM samples_all
+          WHERE ((samples_all.id)::bigint = (new.samp_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: dataset_sample_remove_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE dataset_sample_remove_update AS
+    ON UPDATE TO data_all
+   WHERE ((old.samp_id IS NOT NULL) AND (new.samp_id IS NULL)) DO ( UPDATE sample_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((sample_relationships_history.main_samp_id)::bigint = (old.samp_id)::bigint) AND ((sample_relationships_history.data_id)::bigint = (old.id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL));
+ UPDATE data_set_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((data_set_relationships_history.main_data_id)::bigint = (old.id)::bigint) AND ((data_set_relationships_history.samp_id)::bigint = (old.samp_id)::bigint)) AND (data_set_relationships_history.valid_until_timestamp IS NULL));
+);
+
+
+--
+-- Name: dataset_sample_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE dataset_sample_update AS
+    ON UPDATE TO data_all
+   WHERE ((((old.samp_id)::bigint <> (new.samp_id)::bigint) OR (old.samp_id IS NULL)) AND (new.samp_id IS NOT NULL)) DO ( UPDATE sample_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((sample_relationships_history.main_samp_id)::bigint = (old.samp_id)::bigint) AND ((sample_relationships_history.data_id)::bigint = (old.id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, data_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.samp_id, 'OWNER'::text, new.id, new.code, new.pers_id_modifier, new.modification_timestamp);
+ UPDATE data_set_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((data_set_relationships_history.main_data_id)::bigint = (old.id)::bigint) AND ((data_set_relationships_history.samp_id)::bigint = (old.samp_id)::bigint)) AND (data_set_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO data_set_relationships_history (id, main_data_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('data_set_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.samp_id, ( SELECT samples_all.perm_id
+           FROM samples_all
+          WHERE ((samples_all.id)::bigint = (new.samp_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: experiment_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiment_delete AS
+    ON DELETE TO experiments DO INSTEAD  DELETE FROM experiments_all
+  WHERE ((experiments_all.id)::bigint = (old.id)::bigint);
+
+
+--
+-- Name: experiment_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiment_insert AS
+    ON INSERT TO experiments DO INSTEAD  INSERT INTO experiments_all (id, code, del_id, orig_del, exty_id, is_public, modification_timestamp, perm_id, pers_id_registerer, pers_id_modifier, proj_id, registration_timestamp, version)
+  VALUES (new.id, new.code, new.del_id, new.orig_del, new.exty_id, new.is_public, new.modification_timestamp, new.perm_id, new.pers_id_registerer, new.pers_id_modifier, new.proj_id, new.registration_timestamp, new.version);
+
+
+--
+-- Name: experiment_project_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiment_project_delete AS
+    ON DELETE TO experiments_all
+   WHERE (old.proj_id IS NOT NULL) DO  UPDATE project_relationships_history SET valid_until_timestamp = now()
+  WHERE ((((project_relationships_history.main_proj_id)::bigint = (old.proj_id)::bigint) AND ((project_relationships_history.expe_id)::bigint = (old.id)::bigint)) AND (project_relationships_history.valid_until_timestamp IS NULL));
+
+
+--
+-- Name: experiment_project_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiment_project_insert AS
+    ON INSERT TO experiments_all
+   WHERE (new.proj_id IS NOT NULL) DO ( INSERT INTO project_relationships_history (id, main_proj_id, relation_type, expe_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('project_relationships_history_id_seq'::regclass), new.proj_id, 'OWNER'::text, new.id, new.perm_id, new.pers_id_modifier, new.modification_timestamp);
+ INSERT INTO experiment_relationships_history (id, main_expe_id, relation_type, proj_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('experiment_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.proj_id, ( SELECT projects.perm_id
+           FROM projects
+          WHERE ((projects.id)::bigint = (new.proj_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: experiment_project_remove_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiment_project_remove_update AS
+    ON UPDATE TO experiments_all
+   WHERE ((old.proj_id IS NOT NULL) AND (new.proj_id IS NULL)) DO ( UPDATE project_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((project_relationships_history.main_proj_id)::bigint = (old.proj_id)::bigint) AND ((project_relationships_history.expe_id)::bigint = (old.id)::bigint)) AND (project_relationships_history.valid_until_timestamp IS NULL));
+ UPDATE experiment_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((experiment_relationships_history.main_expe_id)::bigint = (old.id)::bigint) AND ((experiment_relationships_history.proj_id)::bigint = (old.proj_id)::bigint)) AND (experiment_relationships_history.valid_until_timestamp IS NULL));
+);
+
+
+--
+-- Name: experiment_project_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiment_project_update AS
+    ON UPDATE TO experiments_all
+   WHERE ((((old.proj_id)::bigint <> (new.proj_id)::bigint) OR (old.proj_id IS NULL)) AND (new.proj_id IS NOT NULL)) DO ( UPDATE project_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((project_relationships_history.main_proj_id)::bigint = (old.proj_id)::bigint) AND ((project_relationships_history.expe_id)::bigint = (old.id)::bigint)) AND (project_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO project_relationships_history (id, main_proj_id, relation_type, expe_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('project_relationships_history_id_seq'::regclass), new.proj_id, 'OWNER'::text, new.id, new.perm_id, new.pers_id_modifier, new.modification_timestamp);
+ UPDATE experiment_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((experiment_relationships_history.main_expe_id)::bigint = (old.id)::bigint) AND ((experiment_relationships_history.proj_id)::bigint = (old.proj_id)::bigint)) AND (experiment_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO experiment_relationships_history (id, main_expe_id, relation_type, proj_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('experiment_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.proj_id, ( SELECT projects.perm_id
+           FROM projects
+          WHERE ((projects.id)::bigint = (new.proj_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: experiment_properties_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiment_properties_delete AS
+    ON DELETE TO experiment_properties
+   WHERE ((((old.value IS NOT NULL) AND (decode(replace("substring"((old.value)::text, 1, 1), '\'::text, '\\'::text), 'escape'::text) <> '\xefbfbd'::bytea)) OR (old.cvte_id IS NOT NULL)) OR (old.mate_prop_id IS NOT NULL)) DO  INSERT INTO experiment_properties_history (id, expe_id, etpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp)
+  VALUES (nextval('experiment_property_id_seq'::regclass), old.expe_id, old.etpt_id, old.value, ( SELECT ((((t.code)::text || ' ['::text) || (v.code)::text) || ']'::text)
+           FROM (controlled_vocabulary_terms t
+             JOIN controlled_vocabularies v ON (((t.covo_id)::bigint = (v.id)::bigint)))
+          WHERE ((t.id)::bigint = (old.cvte_id)::bigint)), ( SELECT ((((m.code)::text || ' ['::text) || (mt.code)::text) || ']'::text)
+           FROM (materials m
+             JOIN material_types mt ON (((m.maty_id)::bigint = (mt.id)::bigint)))
+          WHERE ((m.id)::bigint = (old.mate_prop_id)::bigint)), old.pers_id_author, old.modification_timestamp, now());
+
+
+--
+-- Name: experiment_properties_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiment_properties_update AS
+    ON UPDATE TO experiment_properties
+   WHERE (((((old.value IS NOT NULL) AND (decode(replace("substring"((old.value)::text, 1, 1), '\'::text, '\\'::text), 'escape'::text) <> '\xefbfbd'::bytea)) AND ((old.value)::text <> (new.value)::text)) OR ((old.cvte_id IS NOT NULL) AND ((old.cvte_id)::bigint <> (new.cvte_id)::bigint))) OR ((old.mate_prop_id IS NOT NULL) AND ((old.mate_prop_id)::bigint <> (new.mate_prop_id)::bigint))) DO  INSERT INTO experiment_properties_history (id, expe_id, etpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp)
+  VALUES (nextval('experiment_property_id_seq'::regclass), old.expe_id, old.etpt_id, old.value, ( SELECT ((((t.code)::text || ' ['::text) || (v.code)::text) || ']'::text)
+           FROM (controlled_vocabulary_terms t
+             JOIN controlled_vocabularies v ON (((t.covo_id)::bigint = (v.id)::bigint)))
+          WHERE ((t.id)::bigint = (old.cvte_id)::bigint)), ( SELECT ((((m.code)::text || ' ['::text) || (mt.code)::text) || ']'::text)
+           FROM (materials m
+             JOIN material_types mt ON (((m.maty_id)::bigint = (mt.id)::bigint)))
+          WHERE ((m.id)::bigint = (old.mate_prop_id)::bigint)), old.pers_id_author, old.modification_timestamp, new.modification_timestamp);
+
+
+--
+-- Name: experiment_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiment_update AS
+    ON UPDATE TO experiments DO INSTEAD  UPDATE experiments_all SET code = new.code, del_id = new.del_id, orig_del = new.orig_del, exty_id = new.exty_id, is_public = new.is_public, modification_timestamp = new.modification_timestamp, perm_id = new.perm_id, pers_id_registerer = new.pers_id_registerer, pers_id_modifier = new.pers_id_modifier, proj_id = new.proj_id, registration_timestamp = new.registration_timestamp, version = new.version
+  WHERE ((experiments_all.id)::bigint = (new.id)::bigint);
+
+
+--
+-- Name: experiments_deleted_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiments_deleted_delete AS
+    ON DELETE TO experiments_deleted DO INSTEAD  DELETE FROM experiments_all
+  WHERE ((experiments_all.id)::bigint = (old.id)::bigint);
+
+
+--
+-- Name: experiments_deleted_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE experiments_deleted_update AS
+    ON UPDATE TO experiments_deleted DO INSTEAD  UPDATE experiments_all SET del_id = new.del_id, orig_del = new.orig_del, modification_timestamp = new.modification_timestamp, version = new.version
+  WHERE ((experiments_all.id)::bigint = (new.id)::bigint);
+
+
+--
+-- Name: material_properties_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE material_properties_delete AS
+    ON DELETE TO material_properties
+   WHERE ((((old.value IS NOT NULL) AND (decode(replace("substring"((old.value)::text, 1, 1), '\'::text, '\\'::text), 'escape'::text) <> '\xefbfbd'::bytea)) OR (old.cvte_id IS NOT NULL)) OR (old.mate_prop_id IS NOT NULL)) DO  INSERT INTO material_properties_history (id, mate_id, mtpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp)
+  VALUES (nextval('material_property_id_seq'::regclass), old.mate_id, old.mtpt_id, old.value, ( SELECT ((((t.code)::text || ' ['::text) || (v.code)::text) || ']'::text)
+           FROM (controlled_vocabulary_terms t
+             JOIN controlled_vocabularies v ON (((t.covo_id)::bigint = (v.id)::bigint)))
+          WHERE ((t.id)::bigint = (old.cvte_id)::bigint)), ( SELECT ((((m.code)::text || ' ['::text) || (mt.code)::text) || ']'::text)
+           FROM (materials m
+             JOIN material_types mt ON (((m.maty_id)::bigint = (mt.id)::bigint)))
+          WHERE ((m.id)::bigint = (old.mate_prop_id)::bigint)), old.pers_id_author, old.modification_timestamp, now());
+
+
+--
+-- Name: material_properties_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE material_properties_update AS
+    ON UPDATE TO material_properties
+   WHERE (((((old.value IS NOT NULL) AND (decode(replace("substring"((old.value)::text, 1, 1), '\'::text, '\\'::text), 'escape'::text) <> '\xefbfbd'::bytea)) AND ((old.value)::text <> (new.value)::text)) OR ((old.cvte_id IS NOT NULL) AND ((old.cvte_id)::bigint <> (new.cvte_id)::bigint))) OR ((old.mate_prop_id IS NOT NULL) AND ((old.mate_prop_id)::bigint <> (new.mate_prop_id)::bigint))) DO  INSERT INTO material_properties_history (id, mate_id, mtpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp)
+  VALUES (nextval('material_property_id_seq'::regclass), old.mate_id, old.mtpt_id, old.value, ( SELECT ((((t.code)::text || ' ['::text) || (v.code)::text) || ']'::text)
+           FROM (controlled_vocabulary_terms t
+             JOIN controlled_vocabularies v ON (((t.covo_id)::bigint = (v.id)::bigint)))
+          WHERE ((t.id)::bigint = (old.cvte_id)::bigint)), ( SELECT ((((m.code)::text || ' ['::text) || (mt.code)::text) || ']'::text)
+           FROM (materials m
+             JOIN material_types mt ON (((m.maty_id)::bigint = (mt.id)::bigint)))
+          WHERE ((m.id)::bigint = (old.mate_prop_id)::bigint)), old.pers_id_author, old.modification_timestamp, new.modification_timestamp);
+
+
+--
+-- Name: metaproject_assignments_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE metaproject_assignments_delete AS
+    ON DELETE TO metaproject_assignments DO INSTEAD  DELETE FROM metaproject_assignments_all
+  WHERE ((metaproject_assignments_all.id)::bigint = (old.id)::bigint);
+
+
+--
+-- Name: metaproject_assignments_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE metaproject_assignments_insert AS
+    ON INSERT TO metaproject_assignments DO INSTEAD  INSERT INTO metaproject_assignments_all (id, mepr_id, expe_id, samp_id, data_id, mate_id, del_id, creation_date)
+  VALUES (new.id, new.mepr_id, new.expe_id, new.samp_id, new.data_id, new.mate_id, new.del_id, new.creation_date);
+
+
+--
+-- Name: metaproject_assignments_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE metaproject_assignments_update AS
+    ON UPDATE TO metaproject_assignments DO INSTEAD  UPDATE metaproject_assignments_all SET id = new.id, mepr_id = new.mepr_id, expe_id = new.expe_id, samp_id = new.samp_id, data_id = new.data_id, mate_id = new.mate_id, del_id = new.del_id, creation_date = new.creation_date
+  WHERE ((metaproject_assignments_all.id)::bigint = (new.id)::bigint);
+
+
+--
+-- Name: project_space_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE project_space_insert AS
+    ON INSERT TO projects
+   WHERE (new.space_id IS NOT NULL) DO  INSERT INTO project_relationships_history (id, main_proj_id, relation_type, space_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('project_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.space_id, ( SELECT spaces.code
+           FROM spaces
+          WHERE ((spaces.id)::bigint = (new.space_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+
+
+--
+-- Name: project_space_remove_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE project_space_remove_update AS
+    ON UPDATE TO projects
+   WHERE ((old.space_id IS NOT NULL) AND (new.space_id IS NULL)) DO  UPDATE project_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((project_relationships_history.main_proj_id)::bigint = (old.id)::bigint) AND ((project_relationships_history.space_id)::bigint = (old.space_id)::bigint)) AND (project_relationships_history.valid_until_timestamp IS NULL));
+
+
+--
+-- Name: project_space_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE project_space_update AS
+    ON UPDATE TO projects
+   WHERE ((((old.space_id)::bigint <> (new.space_id)::bigint) OR (old.space_id IS NULL)) AND (new.space_id IS NOT NULL)) DO ( UPDATE project_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((project_relationships_history.main_proj_id)::bigint = (old.id)::bigint) AND ((project_relationships_history.space_id)::bigint = (old.space_id)::bigint)) AND (project_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO project_relationships_history (id, main_proj_id, relation_type, space_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('project_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.space_id, ( SELECT spaces.code
+           FROM spaces
+          WHERE ((spaces.id)::bigint = (new.space_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: sample_container_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_container_delete AS
+    ON DELETE TO samples_all
+   WHERE (old.samp_id_part_of IS NOT NULL) DO  UPDATE sample_relationships_history SET valid_until_timestamp = now()
+  WHERE (((((sample_relationships_history.main_samp_id)::bigint = (old.samp_id_part_of)::bigint) AND ((sample_relationships_history.samp_id)::bigint = (old.id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL)) AND ((sample_relationships_history.relation_type)::text = 'CONTAINER'::text));
+
+
+--
+-- Name: sample_container_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_container_insert AS
+    ON INSERT TO samples_all
+   WHERE (new.samp_id_part_of IS NOT NULL) DO ( INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.samp_id_part_of, 'CONTAINER'::text, new.id, new.perm_id, new.pers_id_modifier, new.modification_timestamp);
+ INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.id, 'CONTAINED'::text, new.samp_id_part_of, ( SELECT samples_all.perm_id
+           FROM samples_all
+          WHERE ((samples_all.id)::bigint = (new.samp_id_part_of)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: sample_container_remove_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_container_remove_update AS
+    ON UPDATE TO samples_all
+   WHERE ((old.samp_id_part_of IS NOT NULL) AND (new.samp_id_part_of IS NULL)) DO  UPDATE sample_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((((sample_relationships_history.main_samp_id)::bigint = (old.samp_id_part_of)::bigint) AND ((sample_relationships_history.samp_id)::bigint = (old.id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL)) AND ((sample_relationships_history.relation_type)::text = 'CONTAINER'::text)) OR (((((sample_relationships_history.main_samp_id)::bigint = (old.id)::bigint) AND ((sample_relationships_history.samp_id)::bigint = (old.samp_id_part_of)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL)) AND ((sample_relationships_history.relation_type)::text = 'CONTAINED'::text)));
+
+
+--
+-- Name: sample_container_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_container_update AS
+    ON UPDATE TO samples_all
+   WHERE ((((old.samp_id_part_of)::bigint <> (new.samp_id_part_of)::bigint) OR (old.samp_id_part_of IS NULL)) AND (new.samp_id_part_of IS NOT NULL)) DO ( UPDATE sample_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((((sample_relationships_history.main_samp_id)::bigint = (old.samp_id_part_of)::bigint) AND ((sample_relationships_history.samp_id)::bigint = (old.id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL)) AND ((sample_relationships_history.relation_type)::text = 'CONTAINER'::text)) OR (((((sample_relationships_history.main_samp_id)::bigint = (old.id)::bigint) AND ((sample_relationships_history.samp_id)::bigint = (old.samp_id_part_of)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL)) AND ((sample_relationships_history.relation_type)::text = 'CONTAINED'::text)));
+ INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.samp_id_part_of, 'CONTAINER'::text, new.id, new.perm_id, new.pers_id_modifier, new.modification_timestamp);
+ INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.id, 'CONTAINED'::text, new.samp_id_part_of, ( SELECT samples_all.perm_id
+           FROM samples_all
+          WHERE ((samples_all.id)::bigint = (new.samp_id_part_of)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: sample_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_delete AS
+    ON DELETE TO samples DO INSTEAD  DELETE FROM samples_all
+  WHERE ((samples_all.id)::bigint = (old.id)::bigint);
+
+
+--
+-- Name: sample_deleted_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_deleted_delete AS
+    ON DELETE TO samples_deleted DO INSTEAD  DELETE FROM samples_all
+  WHERE ((samples_all.id)::bigint = (old.id)::bigint);
+
+
+--
+-- Name: sample_deleted_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_deleted_update AS
+    ON UPDATE TO samples_deleted DO INSTEAD  UPDATE samples_all SET del_id = new.del_id, orig_del = new.orig_del, modification_timestamp = new.modification_timestamp, version = new.version
+  WHERE ((samples_all.id)::bigint = (new.id)::bigint);
+
+
+--
+-- Name: sample_experiment_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_experiment_delete AS
+    ON DELETE TO samples_all
+   WHERE (old.expe_id IS NOT NULL) DO  UPDATE experiment_relationships_history SET valid_until_timestamp = now()
+  WHERE ((((experiment_relationships_history.main_expe_id)::bigint = (old.expe_id)::bigint) AND ((experiment_relationships_history.samp_id)::bigint = (old.id)::bigint)) AND (experiment_relationships_history.valid_until_timestamp IS NULL));
+
+
+--
+-- Name: sample_experiment_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_experiment_insert AS
+    ON INSERT TO samples_all
+   WHERE (new.expe_id IS NOT NULL) DO ( INSERT INTO experiment_relationships_history (id, main_expe_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('experiment_relationships_history_id_seq'::regclass), new.expe_id, 'OWNER'::text, new.id, new.perm_id, new.pers_id_modifier, new.modification_timestamp);
+ INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, expe_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.expe_id, ( SELECT experiments_all.perm_id
+           FROM experiments_all
+          WHERE ((experiments_all.id)::bigint = (new.expe_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: sample_experiment_remove_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_experiment_remove_update AS
+    ON UPDATE TO samples_all
+   WHERE ((old.expe_id IS NOT NULL) AND (new.expe_id IS NULL)) DO ( UPDATE experiment_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((experiment_relationships_history.main_expe_id)::bigint = (old.expe_id)::bigint) AND ((experiment_relationships_history.samp_id)::bigint = (old.id)::bigint)) AND (experiment_relationships_history.valid_until_timestamp IS NULL));
+ UPDATE sample_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((sample_relationships_history.main_samp_id)::bigint = (old.id)::bigint) AND ((sample_relationships_history.expe_id)::bigint = (old.expe_id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL));
+);
+
+
+--
+-- Name: sample_experiment_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_experiment_update AS
+    ON UPDATE TO samples_all
+   WHERE ((((old.expe_id)::bigint <> (new.expe_id)::bigint) OR (old.expe_id IS NULL)) AND (new.expe_id IS NOT NULL)) DO ( UPDATE experiment_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((experiment_relationships_history.main_expe_id)::bigint = (old.expe_id)::bigint) AND ((experiment_relationships_history.samp_id)::bigint = (old.id)::bigint)) AND (experiment_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO experiment_relationships_history (id, main_expe_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('experiment_relationships_history_id_seq'::regclass), new.expe_id, 'OWNER'::text, new.id, new.perm_id, new.pers_id_modifier, new.modification_timestamp);
+ UPDATE sample_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((sample_relationships_history.main_samp_id)::bigint = (old.id)::bigint) AND ((sample_relationships_history.expe_id)::bigint = (old.expe_id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, expe_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.expe_id, ( SELECT experiments_all.perm_id
+           FROM experiments_all
+          WHERE ((experiments_all.id)::bigint = (new.expe_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: sample_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_insert AS
+    ON INSERT TO samples DO INSTEAD  INSERT INTO samples_all (id, code, del_id, orig_del, expe_id, proj_id, modification_timestamp, perm_id, pers_id_registerer, pers_id_modifier, registration_timestamp, samp_id_part_of, saty_id, space_id, version)
+  VALUES (new.id, new.code, new.del_id, new.orig_del, new.expe_id, new.proj_id, new.modification_timestamp, new.perm_id, new.pers_id_registerer, new.pers_id_modifier, new.registration_timestamp, new.samp_id_part_of, new.saty_id, new.space_id, new.version);
+
+
+--
+-- Name: sample_parent_child_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_parent_child_delete AS
+    ON DELETE TO sample_relationships_all
+   WHERE (old.del_id IS NULL) DO  UPDATE sample_relationships_history SET valid_until_timestamp = now()
+  WHERE (((((sample_relationships_history.main_samp_id)::bigint = (old.sample_id_parent)::bigint) AND ((sample_relationships_history.samp_id)::bigint = (old.sample_id_child)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL)) OR ((((sample_relationships_history.main_samp_id)::bigint = (old.sample_id_child)::bigint) AND ((sample_relationships_history.samp_id)::bigint = (old.sample_id_parent)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL)));
+
+
+--
+-- Name: sample_parent_child_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_parent_child_insert AS
+    ON INSERT TO sample_relationships_all
+   WHERE (new.del_id IS NULL) DO ( INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.sample_id_parent, 'PARENT'::text, new.sample_id_child, ( SELECT samples_all.perm_id
+           FROM samples_all
+          WHERE ((samples_all.id)::bigint = (new.sample_id_child)::bigint)), new.pers_id_author, new.modification_timestamp);
+ INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.sample_id_child, 'CHILD'::text, new.sample_id_parent, ( SELECT samples_all.perm_id
+           FROM samples_all
+          WHERE ((samples_all.id)::bigint = (new.sample_id_parent)::bigint)), new.pers_id_author, new.modification_timestamp);
+);
+
+
+--
+-- Name: sample_parent_child_revert_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_parent_child_revert_update AS
+    ON UPDATE TO sample_relationships_all
+   WHERE ((new.del_id IS NULL) AND (old.del_id IS NOT NULL)) DO ( INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.sample_id_parent, 'PARENT'::text, new.sample_id_child, ( SELECT samples_all.perm_id
+           FROM samples_all
+          WHERE ((samples_all.id)::bigint = (new.sample_id_child)::bigint)), new.pers_id_author, new.modification_timestamp);
+ INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, samp_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.sample_id_child, 'CHILD'::text, new.sample_id_parent, ( SELECT samples_all.perm_id
+           FROM samples_all
+          WHERE ((samples_all.id)::bigint = (new.sample_id_parent)::bigint)), new.pers_id_author, new.modification_timestamp);
+);
+
+
+--
+-- Name: sample_parent_child_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_parent_child_update AS
+    ON UPDATE TO sample_relationships_all
+   WHERE ((new.del_id IS NOT NULL) AND (old.del_id IS NULL)) DO  UPDATE sample_relationships_history SET valid_until_timestamp = now()
+  WHERE (((((sample_relationships_history.main_samp_id)::bigint = (old.sample_id_parent)::bigint) AND ((sample_relationships_history.samp_id)::bigint = (old.sample_id_child)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL)) OR ((((sample_relationships_history.main_samp_id)::bigint = (old.sample_id_child)::bigint) AND ((sample_relationships_history.samp_id)::bigint = (old.sample_id_parent)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL)));
+
+
+--
+-- Name: sample_properties_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_properties_delete AS
+    ON DELETE TO sample_properties
+   WHERE (((((old.value IS NOT NULL) AND (decode(replace("substring"((old.value)::text, 1, 1), '\'::text, '\\'::text), 'escape'::text) <> '\xefbfbd'::bytea)) OR (old.cvte_id IS NOT NULL)) OR (old.mate_prop_id IS NOT NULL)) AND (( SELECT samples_all.del_id
+           FROM samples_all
+          WHERE ((samples_all.id)::bigint = (old.samp_id)::bigint)) IS NULL)) DO  INSERT INTO sample_properties_history (id, samp_id, stpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp)
+  VALUES (nextval('sample_property_id_seq'::regclass), old.samp_id, old.stpt_id, old.value, ( SELECT ((((t.code)::text || ' ['::text) || (v.code)::text) || ']'::text)
+           FROM (controlled_vocabulary_terms t
+             JOIN controlled_vocabularies v ON (((t.covo_id)::bigint = (v.id)::bigint)))
+          WHERE ((t.id)::bigint = (old.cvte_id)::bigint)), ( SELECT ((((m.code)::text || ' ['::text) || (mt.code)::text) || ']'::text)
+           FROM (materials m
+             JOIN material_types mt ON (((m.maty_id)::bigint = (mt.id)::bigint)))
+          WHERE ((m.id)::bigint = (old.mate_prop_id)::bigint)), old.pers_id_author, old.modification_timestamp, now());
+
+
+--
+-- Name: sample_properties_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_properties_update AS
+    ON UPDATE TO sample_properties
+   WHERE (((((old.value IS NOT NULL) AND (decode(replace("substring"((old.value)::text, 1, 1), '\'::text, '\\'::text), 'escape'::text) <> '\xefbfbd'::bytea)) AND ((old.value)::text <> (new.value)::text)) OR ((old.cvte_id IS NOT NULL) AND ((old.cvte_id)::bigint <> (new.cvte_id)::bigint))) OR ((old.mate_prop_id IS NOT NULL) AND ((old.mate_prop_id)::bigint <> (new.mate_prop_id)::bigint))) DO  INSERT INTO sample_properties_history (id, samp_id, stpt_id, value, vocabulary_term, material, pers_id_author, valid_from_timestamp, valid_until_timestamp)
+  VALUES (nextval('sample_property_id_seq'::regclass), old.samp_id, old.stpt_id, old.value, ( SELECT ((((t.code)::text || ' ['::text) || (v.code)::text) || ']'::text)
+           FROM (controlled_vocabulary_terms t
+             JOIN controlled_vocabularies v ON (((t.covo_id)::bigint = (v.id)::bigint)))
+          WHERE ((t.id)::bigint = (old.cvte_id)::bigint)), ( SELECT ((((m.code)::text || ' ['::text) || (mt.code)::text) || ']'::text)
+           FROM (materials m
+             JOIN material_types mt ON (((m.maty_id)::bigint = (mt.id)::bigint)))
+          WHERE ((m.id)::bigint = (old.mate_prop_id)::bigint)), old.pers_id_author, old.modification_timestamp, new.modification_timestamp);
+
+
+--
+-- Name: sample_relationships_delete; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_relationships_delete AS
+    ON DELETE TO sample_relationships DO INSTEAD  DELETE FROM sample_relationships_all
+  WHERE ((sample_relationships_all.id)::bigint = (old.id)::bigint);
+
+
+--
+-- Name: sample_relationships_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_relationships_insert AS
+    ON INSERT TO sample_relationships DO INSTEAD  INSERT INTO sample_relationships_all (id, sample_id_parent, relationship_id, sample_id_child, pers_id_author, registration_timestamp, modification_timestamp)
+  VALUES (new.id, new.sample_id_parent, new.relationship_id, new.sample_id_child, new.pers_id_author, new.registration_timestamp, new.modification_timestamp);
+
+
+--
+-- Name: sample_relationships_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_relationships_update AS
+    ON UPDATE TO sample_relationships DO INSTEAD  UPDATE sample_relationships_all SET sample_id_parent = new.sample_id_parent, relationship_id = new.relationship_id, sample_id_child = new.sample_id_child, del_id = new.del_id, pers_id_author = new.pers_id_author, registration_timestamp = new.registration_timestamp, modification_timestamp = new.modification_timestamp
+  WHERE ((sample_relationships_all.id)::bigint = (new.id)::bigint);
+
+
+--
+-- Name: sample_space_insert; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_space_insert AS
+    ON INSERT TO samples_all
+   WHERE ((new.expe_id IS NULL) AND (new.space_id IS NOT NULL)) DO  INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, space_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.space_id, ( SELECT spaces.code
+           FROM spaces
+          WHERE ((spaces.id)::bigint = (new.space_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+
+
+--
+-- Name: sample_space_remove_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_space_remove_update AS
+    ON UPDATE TO samples_all
+   WHERE ((old.space_id IS NOT NULL) AND ((new.space_id IS NULL) OR ((old.expe_id IS NULL) AND (new.expe_id IS NOT NULL)))) DO  UPDATE sample_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((sample_relationships_history.main_samp_id)::bigint = (old.id)::bigint) AND ((sample_relationships_history.space_id)::bigint = (old.space_id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL));
+
+
+--
+-- Name: sample_space_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_space_update AS
+    ON UPDATE TO samples_all
+   WHERE ((((((old.space_id)::bigint <> (new.space_id)::bigint) OR (old.space_id IS NULL)) OR (old.expe_id IS NOT NULL)) AND (new.space_id IS NOT NULL)) AND (new.expe_id IS NULL)) DO ( UPDATE sample_relationships_history SET valid_until_timestamp = new.modification_timestamp
+  WHERE ((((sample_relationships_history.main_samp_id)::bigint = (old.id)::bigint) AND ((sample_relationships_history.space_id)::bigint = (old.space_id)::bigint)) AND (sample_relationships_history.valid_until_timestamp IS NULL));
+ INSERT INTO sample_relationships_history (id, main_samp_id, relation_type, space_id, entity_perm_id, pers_id_author, valid_from_timestamp)
+  VALUES (nextval('sample_relationships_history_id_seq'::regclass), new.id, 'OWNED'::text, new.space_id, ( SELECT spaces.code
+           FROM spaces
+          WHERE ((spaces.id)::bigint = (new.space_id)::bigint)), new.pers_id_modifier, new.modification_timestamp);
+);
+
+
+--
+-- Name: sample_update; Type: RULE; Schema: public; Owner: -
+--
+
+CREATE RULE sample_update AS
+    ON UPDATE TO samples DO INSTEAD  UPDATE samples_all SET code = new.code, del_id = new.del_id, orig_del = new.orig_del, expe_id = new.expe_id, proj_id = new.proj_id, modification_timestamp = new.modification_timestamp, perm_id = new.perm_id, pers_id_registerer = new.pers_id_registerer, pers_id_modifier = new.pers_id_modifier, registration_timestamp = new.registration_timestamp, samp_id_part_of = new.samp_id_part_of, saty_id = new.saty_id, space_id = new.space_id, version = new.version
+  WHERE ((samples_all.id)::bigint = (new.id)::bigint);
+
+
+--
+-- Name: check_created_or_modified_data_set_owner_is_alive; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE CONSTRAINT TRIGGER check_created_or_modified_data_set_owner_is_alive AFTER INSERT OR UPDATE ON data_all DEFERRABLE INITIALLY DEFERRED FOR EACH ROW EXECUTE PROCEDURE check_created_or_modified_data_set_owner_is_alive();
+
+
+--
+-- Name: check_created_or_modified_sample_owner_is_alive; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE CONSTRAINT TRIGGER check_created_or_modified_sample_owner_is_alive AFTER INSERT OR UPDATE ON samples_all DEFERRABLE INITIALLY DEFERRED FOR EACH ROW EXECUTE PROCEDURE check_created_or_modified_sample_owner_is_alive();
+
+
+--
+-- Name: check_deletion_consistency_on_experiment_deletion; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE CONSTRAINT TRIGGER check_deletion_consistency_on_experiment_deletion AFTER UPDATE ON experiments_all DEFERRABLE INITIALLY DEFERRED FOR EACH ROW EXECUTE PROCEDURE check_deletion_consistency_on_experiment_deletion();
+
+
+--
+-- Name: check_deletion_consistency_on_sample_deletion; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE CONSTRAINT TRIGGER check_deletion_consistency_on_sample_deletion AFTER UPDATE ON samples_all DEFERRABLE INITIALLY DEFERRED FOR EACH ROW EXECUTE PROCEDURE check_deletion_consistency_on_sample_deletion();
+
+
+--
+-- Name: controlled_vocabulary_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER controlled_vocabulary_check BEFORE INSERT OR UPDATE ON property_types FOR EACH ROW EXECUTE PROCEDURE controlled_vocabulary_check();
+
+
+--
+-- Name: data_exp_or_sample_link_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER data_exp_or_sample_link_check BEFORE INSERT OR UPDATE ON data_all FOR EACH ROW EXECUTE PROCEDURE data_exp_or_sample_link_check();
+
+
+--
+-- Name: data_set_property_with_material_data_type_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER data_set_property_with_material_data_type_check BEFORE INSERT OR UPDATE ON data_set_properties FOR EACH ROW EXECUTE PROCEDURE data_set_property_with_material_data_type_check();
+
+
+--
+-- Name: disable_project_level_samples; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER disable_project_level_samples BEFORE INSERT OR UPDATE ON samples_all FOR EACH ROW EXECUTE PROCEDURE disable_project_level_samples();
+
+
+--
+-- Name: experiment_property_with_material_data_type_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER experiment_property_with_material_data_type_check BEFORE INSERT OR UPDATE ON experiment_properties FOR EACH ROW EXECUTE PROCEDURE experiment_property_with_material_data_type_check();
+
+
+--
+-- Name: external_data_storage_format_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER external_data_storage_format_check BEFORE INSERT OR UPDATE ON external_data FOR EACH ROW EXECUTE PROCEDURE external_data_storage_format_check();
+
+
+--
+-- Name: material_property_with_material_data_type_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER material_property_with_material_data_type_check BEFORE INSERT OR UPDATE ON material_properties FOR EACH ROW EXECUTE PROCEDURE material_property_with_material_data_type_check();
+
+
+--
+-- Name: preserve_deletion_consistency_on_data_set_relationships; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER preserve_deletion_consistency_on_data_set_relationships BEFORE UPDATE ON data_set_relationships_all FOR EACH ROW EXECUTE PROCEDURE preserve_deletion_consistency_on_data_set_relationships();
+
+
+--
+-- Name: preserve_deletion_consistency_on_sample_relationships; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER preserve_deletion_consistency_on_sample_relationships BEFORE UPDATE ON sample_relationships_all FOR EACH ROW EXECUTE PROCEDURE preserve_deletion_consistency_on_sample_relationships();
+
+
+--
+-- Name: sample_fill_code_unique_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER sample_fill_code_unique_check BEFORE INSERT OR UPDATE ON samples_all FOR EACH ROW EXECUTE PROCEDURE sample_fill_code_unique_check();
+
+
+--
+-- Name: sample_fill_subcode_unique_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER sample_fill_subcode_unique_check BEFORE INSERT OR UPDATE ON samples_all FOR EACH ROW EXECUTE PROCEDURE sample_fill_subcode_unique_check();
+
+
+--
+-- Name: sample_property_with_material_data_type_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER sample_property_with_material_data_type_check BEFORE INSERT OR UPDATE ON sample_properties FOR EACH ROW EXECUTE PROCEDURE sample_property_with_material_data_type_check();
+
+
+--
+-- Name: sample_type_fill_subcode_unique_check; Type: TRIGGER; Schema: public; Owner: -
+--
+
+CREATE TRIGGER sample_type_fill_subcode_unique_check AFTER UPDATE ON sample_types FOR EACH ROW EXECUTE PROCEDURE sample_type_fill_subcode_unique_check();
+
+
+--
+-- Name: ag_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY authorization_groups
+    ADD CONSTRAINT ag_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: agp_ag_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY authorization_group_persons
+    ADD CONSTRAINT agp_ag_fk FOREIGN KEY (ag_id) REFERENCES authorization_groups(id);
+
+
+--
+-- Name: agp_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY authorization_group_persons
+    ADD CONSTRAINT agp_pers_fk FOREIGN KEY (pers_id) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: atta_cont_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY attachments
+    ADD CONSTRAINT atta_cont_fk FOREIGN KEY (exac_id) REFERENCES attachment_contents(id);
+
+
+--
+-- Name: atta_expe_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY attachments
+    ADD CONSTRAINT atta_expe_fk FOREIGN KEY (expe_id) REFERENCES experiments_all(id);
+
+
+--
+-- Name: atta_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY attachments
+    ADD CONSTRAINT atta_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: atta_proj_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY attachments
+    ADD CONSTRAINT atta_proj_fk FOREIGN KEY (proj_id) REFERENCES projects(id);
+
+
+--
+-- Name: atta_samp_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY attachments
+    ADD CONSTRAINT atta_samp_fk FOREIGN KEY (samp_id) REFERENCES samples_all(id);
+
+
+--
+-- Name: covo_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY controlled_vocabularies
+    ADD CONSTRAINT covo_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cvte_covo_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY controlled_vocabulary_terms
+    ADD CONSTRAINT cvte_covo_fk FOREIGN KEY (covo_id) REFERENCES controlled_vocabularies(id);
+
+
+--
+-- Name: cvte_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY controlled_vocabulary_terms
+    ADD CONSTRAINT cvte_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: data_dast_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_all
+    ADD CONSTRAINT data_dast_fk FOREIGN KEY (dast_id) REFERENCES data_stores(id);
+
+
+--
+-- Name: data_del_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_all
+    ADD CONSTRAINT data_del_fk FOREIGN KEY (del_id) REFERENCES deletions(id);
+
+
+--
+-- Name: data_dsty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_all
+    ADD CONSTRAINT data_dsty_fk FOREIGN KEY (dsty_id) REFERENCES data_set_types(id);
+
+
+--
+-- Name: data_expe_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_all
+    ADD CONSTRAINT data_expe_fk FOREIGN KEY (expe_id) REFERENCES experiments_all(id);
+
+
+--
+-- Name: data_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_all
+    ADD CONSTRAINT data_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: data_pers_fk_mod; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_all
+    ADD CONSTRAINT data_pers_fk_mod FOREIGN KEY (pers_id_modifier) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: data_samp_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_all
+    ADD CONSTRAINT data_samp_fk FOREIGN KEY (samp_id) REFERENCES samples_all(id);
+
+
+--
+-- Name: data_set_relationships_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_relationships_all
+    ADD CONSTRAINT data_set_relationships_pers_fk FOREIGN KEY (pers_id_author) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: datarelh_data_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_relationships_history
+    ADD CONSTRAINT datarelh_data_fk FOREIGN KEY (data_id) REFERENCES data_all(id) ON DELETE SET NULL;
+
+
+--
+-- Name: datarelh_expe_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_relationships_history
+    ADD CONSTRAINT datarelh_expe_fk FOREIGN KEY (expe_id) REFERENCES experiments_all(id) ON DELETE SET NULL;
+
+
+--
+-- Name: datarelh_main_data_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_relationships_history
+    ADD CONSTRAINT datarelh_main_data_fk FOREIGN KEY (main_data_id) REFERENCES data_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: datarelh_samp_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_relationships_history
+    ADD CONSTRAINT datarelh_samp_fk FOREIGN KEY (samp_id) REFERENCES samples_all(id) ON DELETE SET NULL;
+
+
+--
+-- Name: del_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY deletions
+    ADD CONSTRAINT del_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dspr_cvte_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_properties
+    ADD CONSTRAINT dspr_cvte_fk FOREIGN KEY (cvte_id) REFERENCES controlled_vocabulary_terms(id);
+
+
+--
+-- Name: dspr_ds_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_properties
+    ADD CONSTRAINT dspr_ds_fk FOREIGN KEY (ds_id) REFERENCES data_all(id);
+
+
+--
+-- Name: dspr_dstpt_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_properties
+    ADD CONSTRAINT dspr_dstpt_fk FOREIGN KEY (dstpt_id) REFERENCES data_set_type_property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dspr_mapr_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_properties
+    ADD CONSTRAINT dspr_mapr_fk FOREIGN KEY (mate_prop_id) REFERENCES materials(id);
+
+
+--
+-- Name: dspr_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_properties
+    ADD CONSTRAINT dspr_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dsprh_ds_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_properties_history
+    ADD CONSTRAINT dsprh_ds_fk FOREIGN KEY (ds_id) REFERENCES data_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dsprh_dstpt_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_properties_history
+    ADD CONSTRAINT dsprh_dstpt_fk FOREIGN KEY (dstpt_id) REFERENCES data_set_type_property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dsre_data_fk_child; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_relationships_all
+    ADD CONSTRAINT dsre_data_fk_child FOREIGN KEY (data_id_child) REFERENCES data_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dsre_data_fk_parent; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_relationships_all
+    ADD CONSTRAINT dsre_data_fk_parent FOREIGN KEY (data_id_parent) REFERENCES data_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dsre_data_fk_relationship; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_relationships_all
+    ADD CONSTRAINT dsre_data_fk_relationship FOREIGN KEY (relationship_id) REFERENCES relationship_types(id);
+
+
+--
+-- Name: dsre_del_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_relationships_all
+    ADD CONSTRAINT dsre_del_fk FOREIGN KEY (del_id) REFERENCES deletions(id);
+
+
+--
+-- Name: dssdst_ds_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_store_service_data_set_types
+    ADD CONSTRAINT dssdst_ds_fk FOREIGN KEY (data_store_service_id) REFERENCES data_store_services(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dssdst_dst_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_store_service_data_set_types
+    ADD CONSTRAINT dssdst_dst_fk FOREIGN KEY (data_set_type_id) REFERENCES data_set_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dsse_ds_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_store_services
+    ADD CONSTRAINT dsse_ds_fk FOREIGN KEY (data_store_id) REFERENCES data_stores(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dstpt_dsty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_type_property_types
+    ADD CONSTRAINT dstpt_dsty_fk FOREIGN KEY (dsty_id) REFERENCES data_set_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dstpt_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_type_property_types
+    ADD CONSTRAINT dstpt_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dstpt_prty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_type_property_types
+    ADD CONSTRAINT dstpt_prty_fk FOREIGN KEY (prty_id) REFERENCES property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: dstpt_script_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_type_property_types
+    ADD CONSTRAINT dstpt_script_fk FOREIGN KEY (script_id) REFERENCES scripts(id);
+
+
+--
+-- Name: dsty_script_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_types
+    ADD CONSTRAINT dsty_script_fk FOREIGN KEY (validation_script_id) REFERENCES scripts(id);
+
+
+--
+-- Name: etpt_exty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_type_property_types
+    ADD CONSTRAINT etpt_exty_fk FOREIGN KEY (exty_id) REFERENCES experiment_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: etpt_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_type_property_types
+    ADD CONSTRAINT etpt_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: etpt_prty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_type_property_types
+    ADD CONSTRAINT etpt_prty_fk FOREIGN KEY (prty_id) REFERENCES property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: etpt_script_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_type_property_types
+    ADD CONSTRAINT etpt_script_fk FOREIGN KEY (script_id) REFERENCES scripts(id);
+
+
+--
+-- Name: evnt_exac_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY events
+    ADD CONSTRAINT evnt_exac_fk FOREIGN KEY (exac_id) REFERENCES attachment_contents(id);
+
+
+--
+-- Name: evnt_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY events
+    ADD CONSTRAINT evnt_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: exda_cvte_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY external_data
+    ADD CONSTRAINT exda_cvte_fk FOREIGN KEY (cvte_id_stor_fmt) REFERENCES controlled_vocabulary_terms(id);
+
+
+--
+-- Name: exda_cvte_stored_on_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY external_data
+    ADD CONSTRAINT exda_cvte_stored_on_fk FOREIGN KEY (cvte_id_store) REFERENCES controlled_vocabulary_terms(id);
+
+
+--
+-- Name: exda_data_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY external_data
+    ADD CONSTRAINT exda_data_fk FOREIGN KEY (data_id) REFERENCES data_all(id);
+
+
+--
+-- Name: exda_ffty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY external_data
+    ADD CONSTRAINT exda_ffty_fk FOREIGN KEY (ffty_id) REFERENCES file_format_types(id);
+
+
+--
+-- Name: exda_loty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY external_data
+    ADD CONSTRAINT exda_loty_fk FOREIGN KEY (loty_id) REFERENCES locator_types(id);
+
+
+--
+-- Name: expe_del_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiments_all
+    ADD CONSTRAINT expe_del_fk FOREIGN KEY (del_id) REFERENCES deletions(id);
+
+
+--
+-- Name: expe_exty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiments_all
+    ADD CONSTRAINT expe_exty_fk FOREIGN KEY (exty_id) REFERENCES experiment_types(id);
+
+
+--
+-- Name: expe_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiments_all
+    ADD CONSTRAINT expe_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: expe_pers_fk_mod; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiments_all
+    ADD CONSTRAINT expe_pers_fk_mod FOREIGN KEY (pers_id_modifier) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: expe_proj_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiments_all
+    ADD CONSTRAINT expe_proj_fk FOREIGN KEY (proj_id) REFERENCES projects(id);
+
+
+--
+-- Name: expr_cvte_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_properties
+    ADD CONSTRAINT expr_cvte_fk FOREIGN KEY (cvte_id) REFERENCES controlled_vocabulary_terms(id);
+
+
+--
+-- Name: expr_etpt_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_properties
+    ADD CONSTRAINT expr_etpt_fk FOREIGN KEY (etpt_id) REFERENCES experiment_type_property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: expr_expe_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_properties
+    ADD CONSTRAINT expr_expe_fk FOREIGN KEY (expe_id) REFERENCES experiments_all(id);
+
+
+--
+-- Name: expr_mapr_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_properties
+    ADD CONSTRAINT expr_mapr_fk FOREIGN KEY (mate_prop_id) REFERENCES materials(id);
+
+
+--
+-- Name: expr_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_properties
+    ADD CONSTRAINT expr_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: exprh_etpt_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_properties_history
+    ADD CONSTRAINT exprh_etpt_fk FOREIGN KEY (etpt_id) REFERENCES experiment_type_property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: exprh_expe_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_properties_history
+    ADD CONSTRAINT exprh_expe_fk FOREIGN KEY (expe_id) REFERENCES experiments_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: exrelh_data_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_relationships_history
+    ADD CONSTRAINT exrelh_data_fk FOREIGN KEY (data_id) REFERENCES data_all(id) ON DELETE SET NULL;
+
+
+--
+-- Name: exrelh_main_expe_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_relationships_history
+    ADD CONSTRAINT exrelh_main_expe_fk FOREIGN KEY (main_expe_id) REFERENCES experiments_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: exrelh_proj_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_relationships_history
+    ADD CONSTRAINT exrelh_proj_fk FOREIGN KEY (proj_id) REFERENCES projects(id) ON DELETE SET NULL;
+
+
+--
+-- Name: exrelh_samp_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_relationships_history
+    ADD CONSTRAINT exrelh_samp_fk FOREIGN KEY (samp_id) REFERENCES samples_all(id) ON DELETE SET NULL;
+
+
+--
+-- Name: exty_script_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiment_types
+    ADD CONSTRAINT exty_script_fk FOREIGN KEY (validation_script_id) REFERENCES scripts(id);
+
+
+--
+-- Name: filt_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY filters
+    ADD CONSTRAINT filt_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: grid_custom_columns_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY grid_custom_columns
+    ADD CONSTRAINT grid_custom_columns_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: lnda_data_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY link_data
+    ADD CONSTRAINT lnda_data_fk FOREIGN KEY (data_id) REFERENCES data_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: lnda_edms_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY link_data
+    ADD CONSTRAINT lnda_edms_fk FOREIGN KEY (edms_id) REFERENCES external_data_management_systems(id);
+
+
+--
+-- Name: mapr_cvte_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_properties
+    ADD CONSTRAINT mapr_cvte_fk FOREIGN KEY (cvte_id) REFERENCES controlled_vocabulary_terms(id);
+
+
+--
+-- Name: mapr_mapr_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_properties
+    ADD CONSTRAINT mapr_mapr_fk FOREIGN KEY (mate_prop_id) REFERENCES materials(id);
+
+
+--
+-- Name: mapr_mate_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_properties
+    ADD CONSTRAINT mapr_mate_fk FOREIGN KEY (mate_id) REFERENCES materials(id);
+
+
+--
+-- Name: mapr_mtpt_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_properties
+    ADD CONSTRAINT mapr_mtpt_fk FOREIGN KEY (mtpt_id) REFERENCES material_type_property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: mapr_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_properties
+    ADD CONSTRAINT mapr_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: maprh_mate_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_properties_history
+    ADD CONSTRAINT maprh_mate_fk FOREIGN KEY (mate_id) REFERENCES materials(id) ON DELETE CASCADE;
+
+
+--
+-- Name: maprh_mtpt_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_properties_history
+    ADD CONSTRAINT maprh_mtpt_fk FOREIGN KEY (mtpt_id) REFERENCES material_type_property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: mate_maty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY materials
+    ADD CONSTRAINT mate_maty_fk FOREIGN KEY (maty_id) REFERENCES material_types(id);
+
+
+--
+-- Name: mate_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY materials
+    ADD CONSTRAINT mate_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: maty_script_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_types
+    ADD CONSTRAINT maty_script_fk FOREIGN KEY (validation_script_id) REFERENCES scripts(id);
+
+
+--
+-- Name: metaproject_assignments_all_data_id_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_data_id_fk FOREIGN KEY (data_id) REFERENCES data_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: metaproject_assignments_all_del_id_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_del_id_fk FOREIGN KEY (del_id) REFERENCES deletions(id);
+
+
+--
+-- Name: metaproject_assignments_all_expe_id_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_expe_id_fk FOREIGN KEY (expe_id) REFERENCES experiments_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: metaproject_assignments_all_mate_id_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_mate_id_fk FOREIGN KEY (mate_id) REFERENCES materials(id) ON DELETE CASCADE;
+
+
+--
+-- Name: metaproject_assignments_all_mepr_id_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_mepr_id_fk FOREIGN KEY (mepr_id) REFERENCES metaprojects(id) ON DELETE CASCADE;
+
+
+--
+-- Name: metaproject_assignments_all_samp_id_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY metaproject_assignments_all
+    ADD CONSTRAINT metaproject_assignments_all_samp_id_fk FOREIGN KEY (samp_id) REFERENCES samples_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: metaprojects_owner_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY metaprojects
+    ADD CONSTRAINT metaprojects_owner_fk FOREIGN KEY (owner) REFERENCES persons(id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: mtpt_maty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_type_property_types
+    ADD CONSTRAINT mtpt_maty_fk FOREIGN KEY (maty_id) REFERENCES material_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: mtpt_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_type_property_types
+    ADD CONSTRAINT mtpt_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: mtpt_prty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_type_property_types
+    ADD CONSTRAINT mtpt_prty_fk FOREIGN KEY (prty_id) REFERENCES property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: mtpt_script_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY material_type_property_types
+    ADD CONSTRAINT mtpt_script_fk FOREIGN KEY (script_id) REFERENCES scripts(id);
+
+
+--
+-- Name: pers_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY persons
+    ADD CONSTRAINT pers_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: pers_space_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY persons
+    ADD CONSTRAINT pers_space_fk FOREIGN KEY (space_id) REFERENCES spaces(id);
+
+
+--
+-- Name: prdq_ds_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY post_registration_dataset_queue
+    ADD CONSTRAINT prdq_ds_fk FOREIGN KEY (ds_id) REFERENCES data_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: proj_pers_fk_leader; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY projects
+    ADD CONSTRAINT proj_pers_fk_leader FOREIGN KEY (pers_id_leader) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: proj_pers_fk_mod; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY projects
+    ADD CONSTRAINT proj_pers_fk_mod FOREIGN KEY (pers_id_modifier) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: proj_pers_fk_registerer; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY projects
+    ADD CONSTRAINT proj_pers_fk_registerer FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: proj_space_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY projects
+    ADD CONSTRAINT proj_space_fk FOREIGN KEY (space_id) REFERENCES spaces(id);
+
+
+--
+-- Name: prrelh_expe_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY project_relationships_history
+    ADD CONSTRAINT prrelh_expe_fk FOREIGN KEY (expe_id) REFERENCES experiments_all(id) ON DELETE SET NULL;
+
+
+--
+-- Name: prrelh_main_proj_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY project_relationships_history
+    ADD CONSTRAINT prrelh_main_proj_fk FOREIGN KEY (main_proj_id) REFERENCES projects(id) ON DELETE CASCADE;
+
+
+--
+-- Name: prrelh_space_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY project_relationships_history
+    ADD CONSTRAINT prrelh_space_fk FOREIGN KEY (space_id) REFERENCES spaces(id) ON DELETE SET NULL;
+
+
+--
+-- Name: prty_covo_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY property_types
+    ADD CONSTRAINT prty_covo_fk FOREIGN KEY (covo_id) REFERENCES controlled_vocabularies(id);
+
+
+--
+-- Name: prty_daty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY property_types
+    ADD CONSTRAINT prty_daty_fk FOREIGN KEY (daty_id) REFERENCES data_types(id);
+
+
+--
+-- Name: prty_maty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY property_types
+    ADD CONSTRAINT prty_maty_fk FOREIGN KEY (maty_prop_id) REFERENCES material_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: prty_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY property_types
+    ADD CONSTRAINT prty_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: quer_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY queries
+    ADD CONSTRAINT quer_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: roas_ag_fk_grantee; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY role_assignments
+    ADD CONSTRAINT roas_ag_fk_grantee FOREIGN KEY (ag_id_grantee) REFERENCES authorization_groups(id) ON DELETE CASCADE;
+
+
+--
+-- Name: roas_pers_fk_grantee; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY role_assignments
+    ADD CONSTRAINT roas_pers_fk_grantee FOREIGN KEY (pers_id_grantee) REFERENCES persons(id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: roas_pers_fk_registerer; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY role_assignments
+    ADD CONSTRAINT roas_pers_fk_registerer FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: roas_space_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY role_assignments
+    ADD CONSTRAINT roas_space_fk FOREIGN KEY (space_id) REFERENCES spaces(id) ON DELETE CASCADE;
+
+
+--
+-- Name: samp_del_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_del_fk FOREIGN KEY (del_id) REFERENCES deletions(id);
+
+
+--
+-- Name: samp_expe_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_expe_fk FOREIGN KEY (expe_id) REFERENCES experiments_all(id);
+
+
+--
+-- Name: samp_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: samp_pers_fk_mod; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_pers_fk_mod FOREIGN KEY (pers_id_modifier) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: samp_proj_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_proj_fk FOREIGN KEY (proj_id) REFERENCES projects(id);
+
+
+--
+-- Name: samp_samp_fk_part_of; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_samp_fk_part_of FOREIGN KEY (samp_id_part_of) REFERENCES samples_all(id);
+
+
+--
+-- Name: samp_saty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_saty_fk FOREIGN KEY (saty_id) REFERENCES sample_types(id);
+
+
+--
+-- Name: samp_space_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY samples_all
+    ADD CONSTRAINT samp_space_fk FOREIGN KEY (space_id) REFERENCES spaces(id);
+
+
+--
+-- Name: sample_relationships_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_all
+    ADD CONSTRAINT sample_relationships_pers_fk FOREIGN KEY (pers_id_author) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: samprelh_data_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_history
+    ADD CONSTRAINT samprelh_data_fk FOREIGN KEY (data_id) REFERENCES data_all(id) ON DELETE SET NULL;
+
+
+--
+-- Name: samprelh_expe_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_history
+    ADD CONSTRAINT samprelh_expe_fk FOREIGN KEY (expe_id) REFERENCES experiments_all(id) ON DELETE SET NULL;
+
+
+--
+-- Name: samprelh_main_samp_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_history
+    ADD CONSTRAINT samprelh_main_samp_fk FOREIGN KEY (main_samp_id) REFERENCES samples_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: samprelh_samp_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_history
+    ADD CONSTRAINT samprelh_samp_fk FOREIGN KEY (samp_id) REFERENCES samples_all(id) ON DELETE SET NULL;
+
+
+--
+-- Name: samprelh_space_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_history
+    ADD CONSTRAINT samprelh_space_fk FOREIGN KEY (space_id) REFERENCES spaces(id) ON DELETE SET NULL;
+
+
+--
+-- Name: sapr_cvte_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_properties
+    ADD CONSTRAINT sapr_cvte_fk FOREIGN KEY (cvte_id) REFERENCES controlled_vocabulary_terms(id);
+
+
+--
+-- Name: sapr_mapr_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_properties
+    ADD CONSTRAINT sapr_mapr_fk FOREIGN KEY (mate_prop_id) REFERENCES materials(id);
+
+
+--
+-- Name: sapr_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_properties
+    ADD CONSTRAINT sapr_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: sapr_samp_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_properties
+    ADD CONSTRAINT sapr_samp_fk FOREIGN KEY (samp_id) REFERENCES samples_all(id);
+
+
+--
+-- Name: sapr_stpt_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_properties
+    ADD CONSTRAINT sapr_stpt_fk FOREIGN KEY (stpt_id) REFERENCES sample_type_property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: saprh_samp_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_properties_history
+    ADD CONSTRAINT saprh_samp_fk FOREIGN KEY (samp_id) REFERENCES samples_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: saprh_stpt_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_properties_history
+    ADD CONSTRAINT saprh_stpt_fk FOREIGN KEY (stpt_id) REFERENCES sample_type_property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: sare_data_fk_child; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_all
+    ADD CONSTRAINT sare_data_fk_child FOREIGN KEY (sample_id_child) REFERENCES samples_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: sare_data_fk_parent; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_all
+    ADD CONSTRAINT sare_data_fk_parent FOREIGN KEY (sample_id_parent) REFERENCES samples_all(id) ON DELETE CASCADE;
+
+
+--
+-- Name: sare_data_fk_relationship; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_all
+    ADD CONSTRAINT sare_data_fk_relationship FOREIGN KEY (relationship_id) REFERENCES relationship_types(id);
+
+
+--
+-- Name: sare_del_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_relationships_all
+    ADD CONSTRAINT sare_del_fk FOREIGN KEY (del_id) REFERENCES deletions(id);
+
+
+--
+-- Name: saty_script_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_types
+    ADD CONSTRAINT saty_script_fk FOREIGN KEY (validation_script_id) REFERENCES scripts(id);
+
+
+--
+-- Name: scri_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY scripts
+    ADD CONSTRAINT scri_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: space_pers_fk_registerer; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY spaces
+    ADD CONSTRAINT space_pers_fk_registerer FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: stpt_pers_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_type_property_types
+    ADD CONSTRAINT stpt_pers_fk FOREIGN KEY (pers_id_registerer) REFERENCES persons(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: stpt_prty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_type_property_types
+    ADD CONSTRAINT stpt_prty_fk FOREIGN KEY (prty_id) REFERENCES property_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: stpt_saty_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_type_property_types
+    ADD CONSTRAINT stpt_saty_fk FOREIGN KEY (saty_id) REFERENCES sample_types(id) ON DELETE CASCADE;
+
+
+--
+-- Name: stpt_script_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sample_type_property_types
+    ADD CONSTRAINT stpt_script_fk FOREIGN KEY (script_id) REFERENCES scripts(id);
+
+
+--
+-- Name: public; Type: ACL; Schema: -; Owner: -
+--
+
+REVOKE ALL ON SCHEMA public FROM PUBLIC;
+REVOKE ALL ON SCHEMA public FROM gakin;
+GRANT ALL ON SCHEMA public TO gakin;
+GRANT ALL ON SCHEMA public TO PUBLIC;
+
+
+--
+-- Name: attachment_content_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE attachment_content_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE attachment_content_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE attachment_content_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE attachment_content_id_seq TO openbis_readonly;
+
+
+--
+-- Name: attachment_contents; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE attachment_contents FROM PUBLIC;
+REVOKE ALL ON TABLE attachment_contents FROM gakin;
+GRANT ALL ON TABLE attachment_contents TO gakin;
+GRANT SELECT ON TABLE attachment_contents TO openbis_readonly;
+
+
+--
+-- Name: attachment_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE attachment_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE attachment_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE attachment_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE attachment_id_seq TO openbis_readonly;
+
+
+--
+-- Name: attachments; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE attachments FROM PUBLIC;
+REVOKE ALL ON TABLE attachments FROM gakin;
+GRANT ALL ON TABLE attachments TO gakin;
+GRANT SELECT ON TABLE attachments TO openbis_readonly;
+
+
+--
+-- Name: authorization_group_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE authorization_group_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE authorization_group_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE authorization_group_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE authorization_group_id_seq TO openbis_readonly;
+
+
+--
+-- Name: authorization_group_persons; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE authorization_group_persons FROM PUBLIC;
+REVOKE ALL ON TABLE authorization_group_persons FROM gakin;
+GRANT ALL ON TABLE authorization_group_persons TO gakin;
+GRANT SELECT ON TABLE authorization_group_persons TO openbis_readonly;
+
+
+--
+-- Name: authorization_groups; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE authorization_groups FROM PUBLIC;
+REVOKE ALL ON TABLE authorization_groups FROM gakin;
+GRANT ALL ON TABLE authorization_groups TO gakin;
+GRANT SELECT ON TABLE authorization_groups TO openbis_readonly;
+
+
+--
+-- Name: code_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE code_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE code_seq FROM gakin;
+GRANT ALL ON SEQUENCE code_seq TO gakin;
+GRANT SELECT ON SEQUENCE code_seq TO openbis_readonly;
+
+
+--
+-- Name: controlled_vocabularies; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE controlled_vocabularies FROM PUBLIC;
+REVOKE ALL ON TABLE controlled_vocabularies FROM gakin;
+GRANT ALL ON TABLE controlled_vocabularies TO gakin;
+GRANT SELECT ON TABLE controlled_vocabularies TO openbis_readonly;
+
+
+--
+-- Name: controlled_vocabulary_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE controlled_vocabulary_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE controlled_vocabulary_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE controlled_vocabulary_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE controlled_vocabulary_id_seq TO openbis_readonly;
+
+
+--
+-- Name: controlled_vocabulary_terms; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE controlled_vocabulary_terms FROM PUBLIC;
+REVOKE ALL ON TABLE controlled_vocabulary_terms FROM gakin;
+GRANT ALL ON TABLE controlled_vocabulary_terms TO gakin;
+GRANT SELECT ON TABLE controlled_vocabulary_terms TO openbis_readonly;
+
+
+--
+-- Name: core_plugin_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE core_plugin_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE core_plugin_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE core_plugin_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE core_plugin_id_seq TO openbis_readonly;
+
+
+--
+-- Name: core_plugins; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE core_plugins FROM PUBLIC;
+REVOKE ALL ON TABLE core_plugins FROM gakin;
+GRANT ALL ON TABLE core_plugins TO gakin;
+GRANT SELECT ON TABLE core_plugins TO openbis_readonly;
+
+
+--
+-- Name: cvte_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE cvte_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE cvte_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE cvte_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE cvte_id_seq TO openbis_readonly;
+
+
+--
+-- Name: data_all; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_all FROM PUBLIC;
+REVOKE ALL ON TABLE data_all FROM gakin;
+GRANT ALL ON TABLE data_all TO gakin;
+GRANT SELECT ON TABLE data_all TO openbis_readonly;
+
+
+--
+-- Name: data; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data FROM PUBLIC;
+REVOKE ALL ON TABLE data FROM gakin;
+GRANT ALL ON TABLE data TO gakin;
+GRANT SELECT ON TABLE data TO openbis_readonly;
+
+
+--
+-- Name: data_deleted; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_deleted FROM PUBLIC;
+REVOKE ALL ON TABLE data_deleted FROM gakin;
+GRANT ALL ON TABLE data_deleted TO gakin;
+GRANT SELECT ON TABLE data_deleted TO openbis_readonly;
+
+
+--
+-- Name: data_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE data_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE data_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE data_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE data_id_seq TO openbis_readonly;
+
+
+--
+-- Name: data_set_properties_history; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_set_properties_history FROM PUBLIC;
+REVOKE ALL ON TABLE data_set_properties_history FROM gakin;
+GRANT ALL ON TABLE data_set_properties_history TO gakin;
+GRANT SELECT ON TABLE data_set_properties_history TO openbis_readonly;
+
+
+--
+-- Name: data_set_relationships_history; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_set_relationships_history FROM PUBLIC;
+REVOKE ALL ON TABLE data_set_relationships_history FROM gakin;
+GRANT ALL ON TABLE data_set_relationships_history TO gakin;
+GRANT SELECT ON TABLE data_set_relationships_history TO openbis_readonly;
+
+
+--
+-- Name: data_set_history_view; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_set_history_view FROM PUBLIC;
+REVOKE ALL ON TABLE data_set_history_view FROM gakin;
+GRANT ALL ON TABLE data_set_history_view TO gakin;
+GRANT SELECT ON TABLE data_set_history_view TO openbis_readonly;
+
+
+--
+-- Name: data_set_properties; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_set_properties FROM PUBLIC;
+REVOKE ALL ON TABLE data_set_properties FROM gakin;
+GRANT ALL ON TABLE data_set_properties TO gakin;
+GRANT SELECT ON TABLE data_set_properties TO openbis_readonly;
+
+
+--
+-- Name: data_set_property_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE data_set_property_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE data_set_property_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE data_set_property_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE data_set_property_id_seq TO openbis_readonly;
+
+
+--
+-- Name: data_set_relationship_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE data_set_relationship_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE data_set_relationship_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE data_set_relationship_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE data_set_relationship_id_seq TO openbis_readonly;
+
+
+--
+-- Name: data_set_relationships_all; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_set_relationships_all FROM PUBLIC;
+REVOKE ALL ON TABLE data_set_relationships_all FROM gakin;
+GRANT ALL ON TABLE data_set_relationships_all TO gakin;
+GRANT SELECT ON TABLE data_set_relationships_all TO openbis_readonly;
+
+
+--
+-- Name: data_set_relationships; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_set_relationships FROM PUBLIC;
+REVOKE ALL ON TABLE data_set_relationships FROM gakin;
+GRANT ALL ON TABLE data_set_relationships TO gakin;
+GRANT SELECT ON TABLE data_set_relationships TO openbis_readonly;
+
+
+--
+-- Name: data_set_relationships_history_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE data_set_relationships_history_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE data_set_relationships_history_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE data_set_relationships_history_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE data_set_relationships_history_id_seq TO openbis_readonly;
+
+
+--
+-- Name: data_set_type_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE data_set_type_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE data_set_type_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE data_set_type_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE data_set_type_id_seq TO openbis_readonly;
+
+
+--
+-- Name: data_set_type_property_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_set_type_property_types FROM PUBLIC;
+REVOKE ALL ON TABLE data_set_type_property_types FROM gakin;
+GRANT ALL ON TABLE data_set_type_property_types TO gakin;
+GRANT SELECT ON TABLE data_set_type_property_types TO openbis_readonly;
+
+
+--
+-- Name: data_set_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_set_types FROM PUBLIC;
+REVOKE ALL ON TABLE data_set_types FROM gakin;
+GRANT ALL ON TABLE data_set_types TO gakin;
+GRANT SELECT ON TABLE data_set_types TO openbis_readonly;
+
+
+--
+-- Name: data_store_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE data_store_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE data_store_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE data_store_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE data_store_id_seq TO openbis_readonly;
+
+
+--
+-- Name: data_store_service_data_set_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_store_service_data_set_types FROM PUBLIC;
+REVOKE ALL ON TABLE data_store_service_data_set_types FROM gakin;
+GRANT ALL ON TABLE data_store_service_data_set_types TO gakin;
+GRANT SELECT ON TABLE data_store_service_data_set_types TO openbis_readonly;
+
+
+--
+-- Name: data_store_services; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_store_services FROM PUBLIC;
+REVOKE ALL ON TABLE data_store_services FROM gakin;
+GRANT ALL ON TABLE data_store_services TO gakin;
+GRANT SELECT ON TABLE data_store_services TO openbis_readonly;
+
+
+--
+-- Name: data_store_services_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE data_store_services_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE data_store_services_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE data_store_services_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE data_store_services_id_seq TO openbis_readonly;
+
+
+--
+-- Name: data_stores; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_stores FROM PUBLIC;
+REVOKE ALL ON TABLE data_stores FROM gakin;
+GRANT ALL ON TABLE data_stores TO gakin;
+GRANT SELECT ON TABLE data_stores TO openbis_readonly;
+
+
+--
+-- Name: data_type_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE data_type_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE data_type_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE data_type_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE data_type_id_seq TO openbis_readonly;
+
+
+--
+-- Name: data_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE data_types FROM PUBLIC;
+REVOKE ALL ON TABLE data_types FROM gakin;
+GRANT ALL ON TABLE data_types TO gakin;
+GRANT SELECT ON TABLE data_types TO openbis_readonly;
+
+
+--
+-- Name: database_instance_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE database_instance_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE database_instance_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE database_instance_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE database_instance_id_seq TO openbis_readonly;
+
+
+--
+-- Name: database_version_logs; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE database_version_logs FROM PUBLIC;
+REVOKE ALL ON TABLE database_version_logs FROM gakin;
+GRANT ALL ON TABLE database_version_logs TO gakin;
+GRANT SELECT ON TABLE database_version_logs TO openbis_readonly;
+
+
+--
+-- Name: deletion_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE deletion_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE deletion_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE deletion_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE deletion_id_seq TO openbis_readonly;
+
+
+--
+-- Name: deletions; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE deletions FROM PUBLIC;
+REVOKE ALL ON TABLE deletions FROM gakin;
+GRANT ALL ON TABLE deletions TO gakin;
+GRANT SELECT ON TABLE deletions TO openbis_readonly;
+
+
+--
+-- Name: dstpt_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE dstpt_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE dstpt_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE dstpt_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE dstpt_id_seq TO openbis_readonly;
+
+
+--
+-- Name: entity_operations_log; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE entity_operations_log FROM PUBLIC;
+REVOKE ALL ON TABLE entity_operations_log FROM gakin;
+GRANT ALL ON TABLE entity_operations_log TO gakin;
+GRANT SELECT ON TABLE entity_operations_log TO openbis_readonly;
+
+
+--
+-- Name: entity_operations_log_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE entity_operations_log_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE entity_operations_log_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE entity_operations_log_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE entity_operations_log_id_seq TO openbis_readonly;
+
+
+--
+-- Name: etpt_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE etpt_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE etpt_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE etpt_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE etpt_id_seq TO openbis_readonly;
+
+
+--
+-- Name: event_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE event_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE event_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE event_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE event_id_seq TO openbis_readonly;
+
+
+--
+-- Name: events; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE events FROM PUBLIC;
+REVOKE ALL ON TABLE events FROM gakin;
+GRANT ALL ON TABLE events TO gakin;
+GRANT SELECT ON TABLE events TO openbis_readonly;
+
+
+--
+-- Name: experiment_code_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE experiment_code_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE experiment_code_seq FROM gakin;
+GRANT ALL ON SEQUENCE experiment_code_seq TO gakin;
+GRANT SELECT ON SEQUENCE experiment_code_seq TO openbis_readonly;
+
+
+--
+-- Name: experiment_properties_history; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE experiment_properties_history FROM PUBLIC;
+REVOKE ALL ON TABLE experiment_properties_history FROM gakin;
+GRANT ALL ON TABLE experiment_properties_history TO gakin;
+GRANT SELECT ON TABLE experiment_properties_history TO openbis_readonly;
+
+
+--
+-- Name: experiment_relationships_history; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE experiment_relationships_history FROM PUBLIC;
+REVOKE ALL ON TABLE experiment_relationships_history FROM gakin;
+GRANT ALL ON TABLE experiment_relationships_history TO gakin;
+GRANT SELECT ON TABLE experiment_relationships_history TO openbis_readonly;
+
+
+--
+-- Name: experiment_history_view; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE experiment_history_view FROM PUBLIC;
+REVOKE ALL ON TABLE experiment_history_view FROM gakin;
+GRANT ALL ON TABLE experiment_history_view TO gakin;
+GRANT SELECT ON TABLE experiment_history_view TO openbis_readonly;
+
+
+--
+-- Name: experiment_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE experiment_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE experiment_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE experiment_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE experiment_id_seq TO openbis_readonly;
+
+
+--
+-- Name: experiment_properties; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE experiment_properties FROM PUBLIC;
+REVOKE ALL ON TABLE experiment_properties FROM gakin;
+GRANT ALL ON TABLE experiment_properties TO gakin;
+GRANT SELECT ON TABLE experiment_properties TO openbis_readonly;
+
+
+--
+-- Name: experiment_property_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE experiment_property_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE experiment_property_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE experiment_property_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE experiment_property_id_seq TO openbis_readonly;
+
+
+--
+-- Name: experiment_relationships_history_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE experiment_relationships_history_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE experiment_relationships_history_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE experiment_relationships_history_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE experiment_relationships_history_id_seq TO openbis_readonly;
+
+
+--
+-- Name: experiment_type_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE experiment_type_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE experiment_type_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE experiment_type_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE experiment_type_id_seq TO openbis_readonly;
+
+
+--
+-- Name: experiment_type_property_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE experiment_type_property_types FROM PUBLIC;
+REVOKE ALL ON TABLE experiment_type_property_types FROM gakin;
+GRANT ALL ON TABLE experiment_type_property_types TO gakin;
+GRANT SELECT ON TABLE experiment_type_property_types TO openbis_readonly;
+
+
+--
+-- Name: experiment_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE experiment_types FROM PUBLIC;
+REVOKE ALL ON TABLE experiment_types FROM gakin;
+GRANT ALL ON TABLE experiment_types TO gakin;
+GRANT SELECT ON TABLE experiment_types TO openbis_readonly;
+
+
+--
+-- Name: experiments_all; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE experiments_all FROM PUBLIC;
+REVOKE ALL ON TABLE experiments_all FROM gakin;
+GRANT ALL ON TABLE experiments_all TO gakin;
+GRANT SELECT ON TABLE experiments_all TO openbis_readonly;
+
+
+--
+-- Name: experiments; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE experiments FROM PUBLIC;
+REVOKE ALL ON TABLE experiments FROM gakin;
+GRANT ALL ON TABLE experiments TO gakin;
+GRANT SELECT ON TABLE experiments TO openbis_readonly;
+
+
+--
+-- Name: experiments_deleted; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE experiments_deleted FROM PUBLIC;
+REVOKE ALL ON TABLE experiments_deleted FROM gakin;
+GRANT ALL ON TABLE experiments_deleted TO gakin;
+GRANT SELECT ON TABLE experiments_deleted TO openbis_readonly;
+
+
+--
+-- Name: external_data; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE external_data FROM PUBLIC;
+REVOKE ALL ON TABLE external_data FROM gakin;
+GRANT ALL ON TABLE external_data TO gakin;
+GRANT SELECT ON TABLE external_data TO openbis_readonly;
+
+
+--
+-- Name: external_data_management_system_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE external_data_management_system_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE external_data_management_system_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE external_data_management_system_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE external_data_management_system_id_seq TO openbis_readonly;
+
+
+--
+-- Name: external_data_management_systems; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE external_data_management_systems FROM PUBLIC;
+REVOKE ALL ON TABLE external_data_management_systems FROM gakin;
+GRANT ALL ON TABLE external_data_management_systems TO gakin;
+GRANT SELECT ON TABLE external_data_management_systems TO openbis_readonly;
+
+
+--
+-- Name: file_format_type_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE file_format_type_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE file_format_type_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE file_format_type_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE file_format_type_id_seq TO openbis_readonly;
+
+
+--
+-- Name: file_format_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE file_format_types FROM PUBLIC;
+REVOKE ALL ON TABLE file_format_types FROM gakin;
+GRANT ALL ON TABLE file_format_types TO gakin;
+GRANT SELECT ON TABLE file_format_types TO openbis_readonly;
+
+
+--
+-- Name: filter_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE filter_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE filter_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE filter_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE filter_id_seq TO openbis_readonly;
+
+
+--
+-- Name: filters; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE filters FROM PUBLIC;
+REVOKE ALL ON TABLE filters FROM gakin;
+GRANT ALL ON TABLE filters TO gakin;
+GRANT SELECT ON TABLE filters TO openbis_readonly;
+
+
+--
+-- Name: grid_custom_columns; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE grid_custom_columns FROM PUBLIC;
+REVOKE ALL ON TABLE grid_custom_columns FROM gakin;
+GRANT ALL ON TABLE grid_custom_columns TO gakin;
+GRANT SELECT ON TABLE grid_custom_columns TO openbis_readonly;
+
+
+--
+-- Name: grid_custom_columns_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE grid_custom_columns_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE grid_custom_columns_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE grid_custom_columns_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE grid_custom_columns_id_seq TO openbis_readonly;
+
+
+--
+-- Name: link_data; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE link_data FROM PUBLIC;
+REVOKE ALL ON TABLE link_data FROM gakin;
+GRANT ALL ON TABLE link_data TO gakin;
+GRANT SELECT ON TABLE link_data TO openbis_readonly;
+
+
+--
+-- Name: locator_type_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE locator_type_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE locator_type_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE locator_type_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE locator_type_id_seq TO openbis_readonly;
+
+
+--
+-- Name: locator_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE locator_types FROM PUBLIC;
+REVOKE ALL ON TABLE locator_types FROM gakin;
+GRANT ALL ON TABLE locator_types TO gakin;
+GRANT SELECT ON TABLE locator_types TO openbis_readonly;
+
+
+--
+-- Name: material_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE material_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE material_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE material_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE material_id_seq TO openbis_readonly;
+
+
+--
+-- Name: material_properties; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE material_properties FROM PUBLIC;
+REVOKE ALL ON TABLE material_properties FROM gakin;
+GRANT ALL ON TABLE material_properties TO gakin;
+GRANT SELECT ON TABLE material_properties TO openbis_readonly;
+
+
+--
+-- Name: material_properties_history; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE material_properties_history FROM PUBLIC;
+REVOKE ALL ON TABLE material_properties_history FROM gakin;
+GRANT ALL ON TABLE material_properties_history TO gakin;
+GRANT SELECT ON TABLE material_properties_history TO openbis_readonly;
+
+
+--
+-- Name: material_property_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE material_property_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE material_property_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE material_property_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE material_property_id_seq TO openbis_readonly;
+
+
+--
+-- Name: material_type_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE material_type_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE material_type_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE material_type_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE material_type_id_seq TO openbis_readonly;
+
+
+--
+-- Name: material_type_property_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE material_type_property_types FROM PUBLIC;
+REVOKE ALL ON TABLE material_type_property_types FROM gakin;
+GRANT ALL ON TABLE material_type_property_types TO gakin;
+GRANT SELECT ON TABLE material_type_property_types TO openbis_readonly;
+
+
+--
+-- Name: material_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE material_types FROM PUBLIC;
+REVOKE ALL ON TABLE material_types FROM gakin;
+GRANT ALL ON TABLE material_types TO gakin;
+GRANT SELECT ON TABLE material_types TO openbis_readonly;
+
+
+--
+-- Name: materials; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE materials FROM PUBLIC;
+REVOKE ALL ON TABLE materials FROM gakin;
+GRANT ALL ON TABLE materials TO gakin;
+GRANT SELECT ON TABLE materials TO openbis_readonly;
+
+
+--
+-- Name: metaproject_assignment_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE metaproject_assignment_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE metaproject_assignment_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE metaproject_assignment_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE metaproject_assignment_id_seq TO openbis_readonly;
+
+
+--
+-- Name: metaproject_assignments_all; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE metaproject_assignments_all FROM PUBLIC;
+REVOKE ALL ON TABLE metaproject_assignments_all FROM gakin;
+GRANT ALL ON TABLE metaproject_assignments_all TO gakin;
+GRANT SELECT ON TABLE metaproject_assignments_all TO openbis_readonly;
+
+
+--
+-- Name: metaproject_assignments; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE metaproject_assignments FROM PUBLIC;
+REVOKE ALL ON TABLE metaproject_assignments FROM gakin;
+GRANT ALL ON TABLE metaproject_assignments TO gakin;
+GRANT SELECT ON TABLE metaproject_assignments TO openbis_readonly;
+
+
+--
+-- Name: metaproject_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE metaproject_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE metaproject_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE metaproject_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE metaproject_id_seq TO openbis_readonly;
+
+
+--
+-- Name: metaprojects; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE metaprojects FROM PUBLIC;
+REVOKE ALL ON TABLE metaprojects FROM gakin;
+GRANT ALL ON TABLE metaprojects TO gakin;
+GRANT SELECT ON TABLE metaprojects TO openbis_readonly;
+
+
+--
+-- Name: mtpt_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE mtpt_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE mtpt_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE mtpt_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE mtpt_id_seq TO openbis_readonly;
+
+
+--
+-- Name: operation_executions; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE operation_executions FROM PUBLIC;
+REVOKE ALL ON TABLE operation_executions FROM gakin;
+GRANT ALL ON TABLE operation_executions TO gakin;
+GRANT SELECT ON TABLE operation_executions TO openbis_readonly;
+
+
+--
+-- Name: perm_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE perm_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE perm_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE perm_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE perm_id_seq TO openbis_readonly;
+
+
+--
+-- Name: person_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE person_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE person_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE person_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE person_id_seq TO openbis_readonly;
+
+
+--
+-- Name: persons; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE persons FROM PUBLIC;
+REVOKE ALL ON TABLE persons FROM gakin;
+GRANT ALL ON TABLE persons TO gakin;
+GRANT SELECT ON TABLE persons TO openbis_readonly;
+
+
+--
+-- Name: post_registration_dataset_queue; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE post_registration_dataset_queue FROM PUBLIC;
+REVOKE ALL ON TABLE post_registration_dataset_queue FROM gakin;
+GRANT ALL ON TABLE post_registration_dataset_queue TO gakin;
+GRANT SELECT ON TABLE post_registration_dataset_queue TO openbis_readonly;
+
+
+--
+-- Name: post_registration_dataset_queue_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE post_registration_dataset_queue_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE post_registration_dataset_queue_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE post_registration_dataset_queue_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE post_registration_dataset_queue_id_seq TO openbis_readonly;
+
+
+--
+-- Name: project_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE project_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE project_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE project_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE project_id_seq TO openbis_readonly;
+
+
+--
+-- Name: project_relationships_history; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE project_relationships_history FROM PUBLIC;
+REVOKE ALL ON TABLE project_relationships_history FROM gakin;
+GRANT ALL ON TABLE project_relationships_history TO gakin;
+GRANT SELECT ON TABLE project_relationships_history TO openbis_readonly;
+
+
+--
+-- Name: project_relationships_history_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE project_relationships_history_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE project_relationships_history_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE project_relationships_history_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE project_relationships_history_id_seq TO openbis_readonly;
+
+
+--
+-- Name: projects; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE projects FROM PUBLIC;
+REVOKE ALL ON TABLE projects FROM gakin;
+GRANT ALL ON TABLE projects TO gakin;
+GRANT SELECT ON TABLE projects TO openbis_readonly;
+
+
+--
+-- Name: property_type_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE property_type_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE property_type_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE property_type_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE property_type_id_seq TO openbis_readonly;
+
+
+--
+-- Name: property_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE property_types FROM PUBLIC;
+REVOKE ALL ON TABLE property_types FROM gakin;
+GRANT ALL ON TABLE property_types TO gakin;
+GRANT SELECT ON TABLE property_types TO openbis_readonly;
+
+
+--
+-- Name: queries; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE queries FROM PUBLIC;
+REVOKE ALL ON TABLE queries FROM gakin;
+GRANT ALL ON TABLE queries TO gakin;
+GRANT SELECT ON TABLE queries TO openbis_readonly;
+
+
+--
+-- Name: query_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE query_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE query_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE query_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE query_id_seq TO openbis_readonly;
+
+
+--
+-- Name: relationship_type_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE relationship_type_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE relationship_type_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE relationship_type_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE relationship_type_id_seq TO openbis_readonly;
+
+
+--
+-- Name: relationship_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE relationship_types FROM PUBLIC;
+REVOKE ALL ON TABLE relationship_types FROM gakin;
+GRANT ALL ON TABLE relationship_types TO gakin;
+GRANT SELECT ON TABLE relationship_types TO openbis_readonly;
+
+
+--
+-- Name: role_assignment_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE role_assignment_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE role_assignment_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE role_assignment_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE role_assignment_id_seq TO openbis_readonly;
+
+
+--
+-- Name: role_assignments; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE role_assignments FROM PUBLIC;
+REVOKE ALL ON TABLE role_assignments FROM gakin;
+GRANT ALL ON TABLE role_assignments TO gakin;
+GRANT SELECT ON TABLE role_assignments TO openbis_readonly;
+
+
+--
+-- Name: sample_code_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE sample_code_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE sample_code_seq FROM gakin;
+GRANT ALL ON SEQUENCE sample_code_seq TO gakin;
+GRANT SELECT ON SEQUENCE sample_code_seq TO openbis_readonly;
+
+
+--
+-- Name: sample_properties_history; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE sample_properties_history FROM PUBLIC;
+REVOKE ALL ON TABLE sample_properties_history FROM gakin;
+GRANT ALL ON TABLE sample_properties_history TO gakin;
+GRANT SELECT ON TABLE sample_properties_history TO openbis_readonly;
+
+
+--
+-- Name: sample_relationships_history; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE sample_relationships_history FROM PUBLIC;
+REVOKE ALL ON TABLE sample_relationships_history FROM gakin;
+GRANT ALL ON TABLE sample_relationships_history TO gakin;
+GRANT SELECT ON TABLE sample_relationships_history TO openbis_readonly;
+
+
+--
+-- Name: sample_history_view; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE sample_history_view FROM PUBLIC;
+REVOKE ALL ON TABLE sample_history_view FROM gakin;
+GRANT ALL ON TABLE sample_history_view TO gakin;
+GRANT SELECT ON TABLE sample_history_view TO openbis_readonly;
+
+
+--
+-- Name: sample_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE sample_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE sample_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE sample_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE sample_id_seq TO openbis_readonly;
+
+
+--
+-- Name: sample_properties; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE sample_properties FROM PUBLIC;
+REVOKE ALL ON TABLE sample_properties FROM gakin;
+GRANT ALL ON TABLE sample_properties TO gakin;
+GRANT SELECT ON TABLE sample_properties TO openbis_readonly;
+
+
+--
+-- Name: sample_property_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE sample_property_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE sample_property_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE sample_property_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE sample_property_id_seq TO openbis_readonly;
+
+
+--
+-- Name: sample_relationship_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE sample_relationship_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE sample_relationship_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE sample_relationship_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE sample_relationship_id_seq TO openbis_readonly;
+
+
+--
+-- Name: sample_relationships_all; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE sample_relationships_all FROM PUBLIC;
+REVOKE ALL ON TABLE sample_relationships_all FROM gakin;
+GRANT ALL ON TABLE sample_relationships_all TO gakin;
+GRANT SELECT ON TABLE sample_relationships_all TO openbis_readonly;
+
+
+--
+-- Name: sample_relationships; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE sample_relationships FROM PUBLIC;
+REVOKE ALL ON TABLE sample_relationships FROM gakin;
+GRANT ALL ON TABLE sample_relationships TO gakin;
+GRANT SELECT ON TABLE sample_relationships TO openbis_readonly;
+
+
+--
+-- Name: sample_relationships_history_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE sample_relationships_history_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE sample_relationships_history_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE sample_relationships_history_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE sample_relationships_history_id_seq TO openbis_readonly;
+
+
+--
+-- Name: sample_type_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE sample_type_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE sample_type_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE sample_type_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE sample_type_id_seq TO openbis_readonly;
+
+
+--
+-- Name: sample_type_property_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE sample_type_property_types FROM PUBLIC;
+REVOKE ALL ON TABLE sample_type_property_types FROM gakin;
+GRANT ALL ON TABLE sample_type_property_types TO gakin;
+GRANT SELECT ON TABLE sample_type_property_types TO openbis_readonly;
+
+
+--
+-- Name: sample_types; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE sample_types FROM PUBLIC;
+REVOKE ALL ON TABLE sample_types FROM gakin;
+GRANT ALL ON TABLE sample_types TO gakin;
+GRANT SELECT ON TABLE sample_types TO openbis_readonly;
+
+
+--
+-- Name: samples_all; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE samples_all FROM PUBLIC;
+REVOKE ALL ON TABLE samples_all FROM gakin;
+GRANT ALL ON TABLE samples_all TO gakin;
+GRANT SELECT ON TABLE samples_all TO openbis_readonly;
+
+
+--
+-- Name: samples; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE samples FROM PUBLIC;
+REVOKE ALL ON TABLE samples FROM gakin;
+GRANT ALL ON TABLE samples TO gakin;
+GRANT SELECT ON TABLE samples TO openbis_readonly;
+
+
+--
+-- Name: samples_deleted; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE samples_deleted FROM PUBLIC;
+REVOKE ALL ON TABLE samples_deleted FROM gakin;
+GRANT ALL ON TABLE samples_deleted TO gakin;
+GRANT SELECT ON TABLE samples_deleted TO openbis_readonly;
+
+
+--
+-- Name: script_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE script_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE script_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE script_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE script_id_seq TO openbis_readonly;
+
+
+--
+-- Name: scripts; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE scripts FROM PUBLIC;
+REVOKE ALL ON TABLE scripts FROM gakin;
+GRANT ALL ON TABLE scripts TO gakin;
+GRANT SELECT ON TABLE scripts TO openbis_readonly;
+
+
+--
+-- Name: space_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE space_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE space_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE space_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE space_id_seq TO openbis_readonly;
+
+
+--
+-- Name: spaces; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON TABLE spaces FROM PUBLIC;
+REVOKE ALL ON TABLE spaces FROM gakin;
+GRANT ALL ON TABLE spaces TO gakin;
+GRANT SELECT ON TABLE spaces TO openbis_readonly;
+
+
+--
+-- Name: stpt_id_seq; Type: ACL; Schema: public; Owner: -
+--
+
+REVOKE ALL ON SEQUENCE stpt_id_seq FROM PUBLIC;
+REVOKE ALL ON SEQUENCE stpt_id_seq FROM gakin;
+GRANT ALL ON SEQUENCE stpt_id_seq TO gakin;
+GRANT SELECT ON SEQUENCE stpt_id_seq TO openbis_readonly;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/integration-tests/templates/test_openbis_sync/pathinfo_test_openbis_sync_openbis2.sql b/integration-tests/templates/test_openbis_sync/pathinfo_test_openbis_sync_openbis2.sql
new file mode 100644
index 00000000000..1530eb03c7b
--- /dev/null
+++ b/integration-tests/templates/test_openbis_sync/pathinfo_test_openbis_sync_openbis2.sql
@@ -0,0 +1,326 @@
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+--
+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -
+--
+
+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
+
+
+--
+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -
+--
+
+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
+
+
+SET search_path = public, pg_catalog;
+
+--
+-- Name: boolean_char; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN boolean_char AS boolean DEFAULT false;
+
+
+--
+-- Name: code; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN code AS character varying(60);
+
+
+--
+-- Name: file_path; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN file_path AS character varying(1000);
+
+
+--
+-- Name: tech_id; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN tech_id AS bigint;
+
+
+--
+-- Name: time_stamp; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN time_stamp AS timestamp with time zone;
+
+
+SET default_tablespace = '';
+
+SET default_with_oids = false;
+
+--
+-- Name: data_set_files; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_set_files (
+    id bigint NOT NULL,
+    dase_id tech_id NOT NULL,
+    parent_id tech_id,
+    relative_path file_path NOT NULL,
+    file_name file_path NOT NULL,
+    size_in_bytes bigint NOT NULL,
+    checksum_crc32 integer,
+    is_directory boolean_char NOT NULL,
+    last_modified time_stamp DEFAULT now() NOT NULL
+);
+
+
+--
+-- Name: data_set_files_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_set_files_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_set_files_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE data_set_files_id_seq OWNED BY data_set_files.id;
+
+
+--
+-- Name: data_sets; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_sets (
+    id bigint NOT NULL,
+    code code NOT NULL,
+    location file_path NOT NULL
+);
+
+
+--
+-- Name: data_sets_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_sets_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_sets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE data_sets_id_seq OWNED BY data_sets.id;
+
+
+--
+-- Name: database_version_logs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE database_version_logs (
+    db_version character varying(4) NOT NULL,
+    module_name character varying(250),
+    run_status character varying(10),
+    run_status_timestamp timestamp without time zone,
+    module_code bytea,
+    run_exception bytea
+);
+
+
+--
+-- Name: events; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE events (
+    last_seen_deletion_event_id tech_id NOT NULL
+);
+
+
+--
+-- Name: last_feeding_event; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE last_feeding_event (
+    registration_timestamp time_stamp NOT NULL
+);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_files ALTER COLUMN id SET DEFAULT nextval('data_set_files_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_sets ALTER COLUMN id SET DEFAULT nextval('data_sets_id_seq'::regclass);
+
+
+--
+-- Data for Name: data_set_files; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_set_files (id, dase_id, parent_id, relative_path, file_name, size_in_bytes, checksum_crc32, is_directory, last_modified) FROM stdin;
+1	1	\N		20161010132817957-3	4598260	\N	t	2016-10-10 13:28:17+02
+2	1	1	original	original	4598260	\N	t	2016-10-10 13:28:17+02
+3	1	2	original/test+prot	test+prot	4598260	\N	t	2016-10-10 13:28:04+02
+4	1	3	original/test+prot/example.prot.xml	example.prot.xml	4598260	-309280870	f	2016-10-10 13:28:04+02
+5	1	3	original/test+prot/search.properties	search.properties	0	0	f	2016-10-10 13:28:04+02
+6	2	\N		20161010133046010-5	4598260	\N	t	2016-10-10 13:30:46+02
+7	2	6	original	original	4598260	\N	t	2016-10-10 13:30:46+02
+8	2	7	original/test+prot	test+prot	4598260	\N	t	2016-10-10 13:30:35+02
+9	2	8	original/test+prot/example.prot.xml	example.prot.xml	4598260	-309280870	f	2016-10-10 13:30:35+02
+10	2	8	original/test+prot/search.properties	search.properties	0	0	f	2016-10-10 13:30:35+02
+\.
+
+
+--
+-- Name: data_set_files_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_set_files_id_seq', 10, true);
+
+
+--
+-- Data for Name: data_sets; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_sets (id, code, location) FROM stdin;
+1	20161010132817957-3	C4311C47-19F4-4175-A3B4-2F5848B1AB73/51/88/65/20161010132817957-3
+2	20161010133046010-5	C4311C47-19F4-4175-A3B4-2F5848B1AB73/17/a7/0b/20161010133046010-5
+\.
+
+
+--
+-- Name: data_sets_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_sets_id_seq', 2, true);
+
+
+--
+-- Data for Name: database_version_logs; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY database_version_logs (db_version, module_name, run_status, run_status_timestamp, module_code, run_exception) FROM stdin;
+008	datastore_server/sql/postgresql/008/schema-008.sql	SUCCESS	2016-10-10 13:25:32.48	\\x0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20446f6d61696e73202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a43524541544520444f4d41494e20544543485f494420415320424947494e543b0a0a43524541544520444f4d41494e20434f44452041532056415243484152283630293b0a0a43524541544520444f4d41494e2046494c455f5041544820415320564152434841522831303030293b0a0a43524541544520444f4d41494e20424f4f4c45414e5f4348415220415320424f4f4c45414e2044454641554c542046414c53453b0a0a43524541544520444f4d41494e2054494d455f5354414d502041532054494d455354414d5020574954482054494d45205a4f4e453b0a0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a205461626c657320202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c4520444154415f5345545320280a202049442042494753455249414c204e4f54204e554c4c2c0a2020434f444520434f4445204e4f54204e554c4c2c0a20204c4f434154494f4e2046494c455f50415448204e4f54204e554c4c2c0a0a20205052494d415259204b455920284944292c0a2020554e495155452028434f4445290a293b0a0a43524541544520494e44455820444154415f534554535f434f44455f494458204f4e20444154415f534554532028434f4445293b0a0a435245415445205441424c4520444154415f5345545f46494c455320280a202049442042494753455249414c204e4f54204e554c4c2c0a2020444153455f494420544543485f4944204e4f54204e554c4c2c0a2020504152454e545f494420544543485f49442c0a202052454c41544956455f504154482046494c455f50415448204e4f54204e554c4c2c0a202046494c455f4e414d452046494c455f50415448204e4f54204e554c4c2c0a202053495a455f494e5f425954455320424947494e54204e4f54204e554c4c2c0a2020434845434b53554d5f435243333220494e54454745522c0a202049535f4449524543544f525920424f4f4c45414e5f43484152204e4f54204e554c4c2c0a20204c4153545f4d4f4449464945442054494d455f5354414d50204e4f54204e554c4c2044454641554c54204e4f5728292c0a0a20205052494d415259204b455920284944292c0a2020434f4e53545241494e5420464b5f444154415f5345545f46494c45535f444154415f5345545320464f524549474e204b45592028444153455f494429205245464552454e43455320444154415f534554532028494429204f4e2044454c4554452043415343414445204f4e2055504441544520434153434144450a293b0a0a43524541544520494e44455820444154415f5345545f46494c45535f444153455f49445f494458204f4e20444154415f5345545f46494c45532028444153455f4944293b0a43524541544520494e44455820444154415f5345545f46494c45535f444153455f49445f504152454e545f49445f494458204f4e20444154415f5345545f46494c45532028444153455f49442c20504152454e545f4944293b0a43524541544520494e44455820444154415f5345545f46494c45535f444153455f49445f52454c41544956455f504154485f494458204f4e20444154415f5345545f46494c45532028444153455f49442c2052454c41544956455f50415448293b0a43524541544520494e44455820444154415f5345545f46494c45535f444153455f49445f46494c455f4e414d455f494458204f4e20444154415f5345545f46494c45532028444153455f49442c2046494c455f4e414d45293b0a0a435245415445205441424c45204556454e545320280a20204c4153545f5345454e5f44454c4554494f4e5f4556454e545f494420544543485f4944204e4f54204e554c4c0a293b0a0a435245415445205441424c45204c4153545f46454544494e475f4556454e5420280a2020524547495354524154494f4e5f54494d455354414d502054494d455f5354414d50204e4f54204e554c4c0a293b0a0a	\N
+\.
+
+
+--
+-- Data for Name: events; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY events (last_seen_deletion_event_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: last_feeding_event; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY last_feeding_event (registration_timestamp) FROM stdin;
+\.
+
+
+--
+-- Name: data_set_files_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_set_files
+    ADD CONSTRAINT data_set_files_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: data_sets_code_key; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_sets
+    ADD CONSTRAINT data_sets_code_key UNIQUE (code);
+
+
+--
+-- Name: data_sets_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_sets
+    ADD CONSTRAINT data_sets_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: data_set_files_dase_id_file_name_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_set_files_dase_id_file_name_idx ON data_set_files USING btree (dase_id, file_name);
+
+
+--
+-- Name: data_set_files_dase_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_set_files_dase_id_idx ON data_set_files USING btree (dase_id);
+
+
+--
+-- Name: data_set_files_dase_id_parent_id_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_set_files_dase_id_parent_id_idx ON data_set_files USING btree (dase_id, parent_id);
+
+
+--
+-- Name: data_set_files_dase_id_relative_path_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_set_files_dase_id_relative_path_idx ON data_set_files USING btree (dase_id, relative_path);
+
+
+--
+-- Name: data_sets_code_idx; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX data_sets_code_idx ON data_sets USING btree (code);
+
+
+--
+-- Name: fk_data_set_files_data_sets; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_set_files
+    ADD CONSTRAINT fk_data_set_files_data_sets FOREIGN KEY (dase_id) REFERENCES data_sets(id) ON UPDATE CASCADE ON DELETE CASCADE;
+
+
+--
+-- Name: public; Type: ACL; Schema: -; Owner: -
+--
+
+REVOKE ALL ON SCHEMA public FROM PUBLIC;
+REVOKE ALL ON SCHEMA public FROM gakin;
+GRANT ALL ON SCHEMA public TO gakin;
+GRANT ALL ON SCHEMA public TO PUBLIC;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
diff --git a/integration-tests/templates/test_openbis_sync/proteomics_test_openbis_sync_openbis2.sql b/integration-tests/templates/test_openbis_sync/proteomics_test_openbis_sync_openbis2.sql
new file mode 100644
index 00000000000..c7d56618a8b
--- /dev/null
+++ b/integration-tests/templates/test_openbis_sync/proteomics_test_openbis_sync_openbis2.sql
@@ -0,0 +1,21104 @@
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+--
+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -
+--
+
+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
+
+
+--
+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -
+--
+
+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
+
+
+SET search_path = public, pg_catalog;
+
+--
+-- Name: accession_number; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN accession_number AS character varying(256);
+
+
+--
+-- Name: boolean_char; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN boolean_char AS boolean DEFAULT false;
+
+
+--
+-- Name: checksum; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN checksum AS character varying(8);
+
+
+--
+-- Name: code; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN code AS character varying(40);
+
+
+--
+-- Name: description; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN description AS character varying(2000);
+
+
+--
+-- Name: integer_number; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN integer_number AS integer;
+
+
+--
+-- Name: long_sequence; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN long_sequence AS text;
+
+
+--
+-- Name: real_number; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN real_number AS double precision;
+
+
+--
+-- Name: short_description; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN short_description AS character varying(200);
+
+
+--
+-- Name: short_sequence; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN short_sequence AS character varying(1000);
+
+
+--
+-- Name: spectrum_reference; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN spectrum_reference AS character varying(100);
+
+
+--
+-- Name: tech_id; Type: DOMAIN; Schema: public; Owner: -
+--
+
+CREATE DOMAIN tech_id AS bigint;
+
+
+SET default_tablespace = '';
+
+SET default_with_oids = false;
+
+--
+-- Name: abundances; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE abundances (
+    id bigint NOT NULL,
+    prot_id tech_id NOT NULL,
+    samp_id tech_id NOT NULL,
+    value real_number NOT NULL
+);
+
+
+--
+-- Name: abundances_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE abundances_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: abundances_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE abundances_id_seq OWNED BY abundances.id;
+
+
+--
+-- Name: data_sets; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE data_sets (
+    id bigint NOT NULL,
+    expe_id tech_id NOT NULL,
+    samp_id tech_id,
+    db_id tech_id NOT NULL,
+    perm_id code NOT NULL
+);
+
+
+--
+-- Name: data_sets_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE data_sets_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: data_sets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE data_sets_id_seq OWNED BY data_sets.id;
+
+
+--
+-- Name: database_version_logs; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE database_version_logs (
+    db_version character varying(4) NOT NULL,
+    module_name character varying(250),
+    run_status character varying(10),
+    run_status_timestamp timestamp without time zone,
+    module_code bytea,
+    run_exception bytea
+);
+
+
+--
+-- Name: databases; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE databases (
+    id bigint NOT NULL,
+    name_and_version short_description NOT NULL
+);
+
+
+--
+-- Name: databases_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE databases_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: databases_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE databases_id_seq OWNED BY databases.id;
+
+
+--
+-- Name: events; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE events (
+    last_seen_deletion_event_id tech_id NOT NULL
+);
+
+
+--
+-- Name: experiments; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE experiments (
+    id bigint NOT NULL,
+    perm_id code NOT NULL
+);
+
+
+--
+-- Name: experiments_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE experiments_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: experiments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE experiments_id_seq OWNED BY experiments.id;
+
+
+--
+-- Name: identified_proteins; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE identified_proteins (
+    id bigint NOT NULL,
+    prot_id tech_id NOT NULL,
+    sequ_id tech_id NOT NULL,
+    coverage real_number,
+    is_primary boolean_char NOT NULL
+);
+
+
+--
+-- Name: identified_proteins_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE identified_proteins_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: identified_proteins_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE identified_proteins_id_seq OWNED BY identified_proteins.id;
+
+
+--
+-- Name: modification_fractions; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE modification_fractions (
+    id bigint NOT NULL,
+    modi_id tech_id NOT NULL,
+    samp_id tech_id,
+    fraction real_number NOT NULL
+);
+
+
+--
+-- Name: modification_fractions_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE modification_fractions_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: modification_fractions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE modification_fractions_id_seq OWNED BY modification_fractions.id;
+
+
+--
+-- Name: modifications; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE modifications (
+    id bigint NOT NULL,
+    mope_id tech_id NOT NULL,
+    pos integer_number NOT NULL,
+    mass real_number NOT NULL
+);
+
+
+--
+-- Name: modifications_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE modifications_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: modifications_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE modifications_id_seq OWNED BY modifications.id;
+
+
+--
+-- Name: modified_peptides; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE modified_peptides (
+    id bigint NOT NULL,
+    pept_id tech_id NOT NULL,
+    nterm_mass real_number NOT NULL,
+    cterm_mass real_number NOT NULL
+);
+
+
+--
+-- Name: modified_peptides_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE modified_peptides_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: modified_peptides_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE modified_peptides_id_seq OWNED BY modified_peptides.id;
+
+
+--
+-- Name: peptides; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE peptides (
+    id bigint NOT NULL,
+    prot_id tech_id NOT NULL,
+    sequence short_sequence NOT NULL,
+    charge integer_number NOT NULL
+);
+
+
+--
+-- Name: peptides_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE peptides_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: peptides_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE peptides_id_seq OWNED BY peptides.id;
+
+
+--
+-- Name: probability_fdr_mappings; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE probability_fdr_mappings (
+    id bigint NOT NULL,
+    dase_id tech_id NOT NULL,
+    probability real_number NOT NULL,
+    false_discovery_rate real_number NOT NULL
+);
+
+
+--
+-- Name: probability_fdr_mappings_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE probability_fdr_mappings_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: probability_fdr_mappings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE probability_fdr_mappings_id_seq OWNED BY probability_fdr_mappings.id;
+
+
+--
+-- Name: protein_references; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE protein_references (
+    id bigint NOT NULL,
+    accession_number accession_number NOT NULL,
+    description description
+);
+
+
+--
+-- Name: protein_references_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE protein_references_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: protein_references_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE protein_references_id_seq OWNED BY protein_references.id;
+
+
+--
+-- Name: proteins; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE proteins (
+    id bigint NOT NULL,
+    dase_id tech_id NOT NULL,
+    probability real_number NOT NULL
+);
+
+
+--
+-- Name: proteins_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE proteins_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: proteins_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE proteins_id_seq OWNED BY proteins.id;
+
+
+--
+-- Name: samples; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE samples (
+    id bigint NOT NULL,
+    perm_id code NOT NULL,
+    expe_id tech_id NOT NULL
+);
+
+
+--
+-- Name: samples_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE samples_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: samples_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE samples_id_seq OWNED BY samples.id;
+
+
+--
+-- Name: sequences; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE sequences (
+    id bigint NOT NULL,
+    db_id tech_id NOT NULL,
+    prre_id tech_id NOT NULL,
+    amino_acid_sequence long_sequence NOT NULL,
+    checksum checksum NOT NULL
+);
+
+
+--
+-- Name: sequences_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE sequences_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: sequences_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE sequences_id_seq OWNED BY sequences.id;
+
+
+--
+-- Name: spectrum_references; Type: TABLE; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE TABLE spectrum_references (
+    id bigint NOT NULL,
+    pept_id tech_id NOT NULL,
+    reference spectrum_reference NOT NULL
+);
+
+
+--
+-- Name: spectrum_references_id_seq; Type: SEQUENCE; Schema: public; Owner: -
+--
+
+CREATE SEQUENCE spectrum_references_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+--
+-- Name: spectrum_references_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
+--
+
+ALTER SEQUENCE spectrum_references_id_seq OWNED BY spectrum_references.id;
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY abundances ALTER COLUMN id SET DEFAULT nextval('abundances_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_sets ALTER COLUMN id SET DEFAULT nextval('data_sets_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY databases ALTER COLUMN id SET DEFAULT nextval('databases_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY experiments ALTER COLUMN id SET DEFAULT nextval('experiments_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY identified_proteins ALTER COLUMN id SET DEFAULT nextval('identified_proteins_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY modification_fractions ALTER COLUMN id SET DEFAULT nextval('modification_fractions_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY modifications ALTER COLUMN id SET DEFAULT nextval('modifications_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY modified_peptides ALTER COLUMN id SET DEFAULT nextval('modified_peptides_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY peptides ALTER COLUMN id SET DEFAULT nextval('peptides_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY probability_fdr_mappings ALTER COLUMN id SET DEFAULT nextval('probability_fdr_mappings_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY protein_references ALTER COLUMN id SET DEFAULT nextval('protein_references_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY proteins ALTER COLUMN id SET DEFAULT nextval('proteins_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY samples ALTER COLUMN id SET DEFAULT nextval('samples_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sequences ALTER COLUMN id SET DEFAULT nextval('sequences_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY spectrum_references ALTER COLUMN id SET DEFAULT nextval('spectrum_references_id_seq'::regclass);
+
+
+--
+-- Data for Name: abundances; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY abundances (id, prot_id, samp_id, value) FROM stdin;
+\.
+
+
+--
+-- Name: abundances_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('abundances_id_seq', 1, false);
+
+
+--
+-- Data for Name: data_sets; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY data_sets (id, expe_id, samp_id, db_id, perm_id) FROM stdin;
+1	1	\N	1	20161010132817957-3
+2	2	\N	1	20161010133046010-5
+\.
+
+
+--
+-- Name: data_sets_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('data_sets_id_seq', 2, true);
+
+
+--
+-- Data for Name: database_version_logs; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY database_version_logs (db_version, module_name, run_status, run_status_timestamp, module_code, run_exception) FROM stdin;
+005	sql/proteomics/postgresql/005/schema-005.sql	SUCCESS	2016-10-10 13:25:33.194	\\x2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a205363726970742067656e65726174656420776974683a2044655a69676e20666f72204461746162617365732076352e322e332020202020202020202020202020202020202020202a2f0a2f2a205461726765742044424d533a2020202020202020202020506f737467726553514c20382020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a2050726f6a6563742066696c653a20202020202020202020736368656d612e64657a20202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a2050726f6a656374206e616d653a202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a20417574686f723a202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a2053637269707420747970653a20202020202020202020204461746162617365206372656174696f6e207363726970742020202020202020202020202020202020202020202020202a2f0a2f2a2043726561746564206f6e3a202020202020202020202020323031312d30362d30382030383a323820202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a204d6f64656c2076657273696f6e3a20202020202020202056657273696f6e20323031312d30362d30382020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20446f6d61696e73202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a43524541544520444f4d41494e20434845434b53554d204153204348415241435445522056415259494e472838293b0a0a43524541544520444f4d41494e20434f4445204153204348415241435445522056415259494e47283430293b0a0a43524541544520444f4d41494e204445534352495054494f4e204153204348415241435445522056415259494e472832303030293b0a0a43524541544520444f4d41494e20494e54454745525f4e554d42455220415320494e54454745523b0a0a43524541544520444f4d41494e205245414c5f4e554d42455220415320444f55424c4520505245434953494f4e3b0a0a43524541544520444f4d41494e204c4f4e475f53455155454e434520415320544558543b0a0a43524541544520444f4d41494e2053484f52545f4445534352495054494f4e204153204348415241435445522056415259494e4728323030293b0a0a43524541544520444f4d41494e20544543485f494420415320424947494e543b0a0a43524541544520444f4d41494e2053484f52545f53455155454e4345204153204348415241435445522056415259494e472831303030293b0a0a43524541544520444f4d41494e20414343455353494f4e5f4e554d424552204153204348415241435445522056415259494e4728323536293b0a0a43524541544520444f4d41494e20535045435452554d5f5245464552454e4345204153204348415241435445522056415259494e4728313030293b0a0a43524541544520444f4d41494e20424f4f4c45414e5f4348415220415320424f4f4c45414e2044454641554c542046414c53453b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a205461626c657320202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c6520224558504552494d454e5453222020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c45204558504552494d454e545320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a202020205045524d5f494420434f444520204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f4558504552494d454e5453205052494d415259204b455920284944292c0a20202020434f4e53545241494e54205455435f4558504552494d454e54535f3120554e4951554520285045524d5f4944290a293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c652022444154415f534554532220202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c4520444154415f5345545320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a20202020455850455f494420544543485f494420204e4f54204e554c4c2c0a2020202053414d505f494420544543485f49442c0a2020202044425f494420544543485f494420204e4f54204e554c4c2c0a202020205045524d5f494420434f444520204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f444154415f53455453205052494d415259204b455920284944292c0a20202020434f4e53545241494e54205455435f444154415f534554535f3120554e4951554520285045524d5f4944290a293b0a0a43524541544520494e4445582049585f464b5f444154415f534554535f4558504552494d454e5453204f4e20444154415f534554532028455850455f4944293b0a0a43524541544520494e4445582049585f464b5f444154415f534554535f53414d504c4553204f4e20444154415f53455453202853414d505f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c6520224d4f44494649434154494f4e5322202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c45204d4f44494649434154494f4e5320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a202020204d4f50455f494420544543485f494420204e4f54204e554c4c2c0a20202020504f5320494e54454745525f4e554d42455220204e4f54204e554c4c2c0a202020204d415353205245414c5f4e554d42455220204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f4d4f44494649434154494f4e53205052494d415259204b455920284944290a293b0a0a43524541544520494e4445582049585f464b5f4d4f44494649434154494f4e535f4d4f4449464945445f5045505449444553204f4e204d4f44494649434154494f4e5320284d4f50455f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c6520225045505449444553222020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c4520504550544944455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a2020202050524f545f494420544543485f494420204e4f54204e554c4c2c0a2020202053455155454e43452053484f52545f53455155454e434520204e4f54204e554c4c2c0a2020202043484152474520494e54454745525f4e554d42455220204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f5045505449444553205052494d415259204b455920284944290a293b0a0a43524541544520494e4445582049585f464b5f50455054494445535f50524f5445494e53204f4e205045505449444553202850524f545f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c65202250524f5445494e53222020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c452050524f5445494e5320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a20202020444153455f494420544543485f494420204e4f54204e554c4c2c0a2020202050524f424142494c495459205245414c5f4e554d42455220204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f50524f5445494e53205052494d415259204b455920284944290a293b0a0a43524541544520494e444558204944585f50524f5445494e535f31204f4e2050524f5445494e532028444153455f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c65202253414d504c455322202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c452053414d504c455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a202020205045524d5f494420434f444520204e4f54204e554c4c2c0a20202020455850455f494420544543485f494420204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f53414d504c4553205052494d415259204b455920284944292c0a20202020434f4e53545241494e54205455435f53414d504c45535f3120554e4951554520285045524d5f4944290a293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c65202253455155454e4345532220202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c452053455155454e43455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a2020202044425f494420544543485f494420204e4f54204e554c4c2c0a20202020505252455f494420544543485f494420204e4f54204e554c4c2c0a20202020414d494e4f5f414349445f53455155454e4345204c4f4e475f53455155454e434520204e4f54204e554c4c2c0a20202020434845434b53554d20434845434b53554d20204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f53455155454e434553205052494d415259204b455920284944290a293b0a0a43524541544520494e4445582049585f464b5f53455155454e4345535f50524f5445494e5f5245464552454e434553204f4e2053455155454e4345532028505252455f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c6520224944454e5449464945445f50524f5445494e5322202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c45204944454e5449464945445f50524f5445494e5320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a2020202050524f545f494420544543485f494420204e4f54204e554c4c2c0a20202020534551555f494420544543485f494420204e4f54204e554c4c2c0a20202020434f564552414745205245414c5f4e554d4245522c0a2020202049535f5052494d41525920424f4f4c45414e5f4348415220204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f4944454e5449464945445f50524f5445494e53205052494d415259204b455920284944290a293b0a0a43524541544520494e4445582049585f464b5f4944454e5449464945445f50524f5445494e535f50524f5445494e53204f4e204944454e5449464945445f50524f5445494e53202850524f545f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c6520224142554e44414e43455322202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c45204142554e44414e43455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a2020202050524f545f494420544543485f494420204e4f54204e554c4c2c0a2020202053414d505f494420544543485f494420204e4f54204e554c4c2c0a2020202056414c5545205245414c5f4e554d42455220204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f4142554e44414e434553205052494d415259204b455920284944290a293b0a0a43524541544520494e4445582049585f464b5f4142554e44414e4345535f50524f5445494e53204f4e204142554e44414e434553202850524f545f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c65202250524f424142494c4954595f4644525f4d415050494e47532220202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c452050524f424142494c4954595f4644525f4d415050494e475320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a20202020444153455f494420544543485f494420204e4f54204e554c4c2c0a2020202050524f424142494c495459205245414c5f4e554d42455220204e4f54204e554c4c2c0a2020202046414c53455f444953434f564552595f52415445205245414c5f4e554d42455220204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f50524f424142494c4954595f4644525f4d415050494e4753205052494d415259204b455920284944290a293b0a0a43524541544520494e4445582049585f464b5f50524f424142494c4954595f4644525f4d415050494e47535f444154415f53455453204f4e2050524f424142494c4954595f4644525f4d415050494e47532028444153455f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c65202250524f5445494e5f5245464552454e4345532220202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c452050524f5445494e5f5245464552454e43455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a20202020414343455353494f4e5f4e554d42455220414343455353494f4e5f4e554d42455220204e4f54204e554c4c2c0a202020204445534352495054494f4e204445534352495054494f4e2c0a20202020434f4e53545241494e5420504b5f50524f5445494e5f5245464552454e434553205052494d415259204b455920284944292c0a20202020434f4e53545241494e54205455435f50524f5445494e5f5245464552454e4345535f3120554e495155452028414343455353494f4e5f4e554d424552290a293b0a0a43524541544520494e444558204944585f50524f5445494e5f5245464552454e4345535f31204f4e2050524f5445494e5f5245464552454e4345532028414343455353494f4e5f4e554d424552293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c6520224441544142415345532220202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c452044415441424153455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a202020204e414d455f414e445f56455253494f4e2053484f52545f4445534352495054494f4e20204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f444154414241534553205052494d415259204b455920284944292c0a20202020434f4e53545241494e54205455435f4441544142415345535f3120554e4951554520284e414d455f414e445f56455253494f4e290a293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c6520224d4f4449464945445f5045505449444553222020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c45204d4f4449464945445f504550544944455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a20202020504550545f494420544543485f494420204e4f54204e554c4c2c0a202020204e5445524d5f4d415353205245414c5f4e554d42455220204e4f54204e554c4c2c0a20202020435445524d5f4d415353205245414c5f4e554d42455220204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f4d4f4449464945445f5045505449444553205052494d415259204b455920284944290a293b0a0a43524541544520494e4445582049585f464b5f4d4f4449464945445f50455054494445535f5045505449444553204f4e204d4f4449464945445f50455054494445532028504550545f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c652022535045435452554d5f5245464552454e43455322202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c4520535045435452554d5f5245464552454e43455320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a20202020504550545f494420544543485f494420204e4f54204e554c4c2c0a202020205245464552454e434520535045435452554d5f5245464552454e434520204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f535045435452554d5f5245464552454e434553205052494d415259204b455920284944290a293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c6520224d4f44494649434154494f4e5f4652414354494f4e5322202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c45204d4f44494649434154494f4e5f4652414354494f4e5320280a2020202049442042494753455249414c20204e4f54204e554c4c2c0a202020204d4f44495f494420544543485f494420204e4f54204e554c4c2c0a2020202053414d505f494420544543485f49442c0a202020204652414354494f4e205245414c5f4e554d42455220204e4f54204e554c4c2c0a20202020434f4e53545241494e5420504b5f4d4f44494649434154494f4e5f4652414354494f4e53205052494d415259204b455920284944290a293b0a0a43524541544520494e4445582049585f464b5f4d4f44494649434154494f4e5f4652414354494f4e535f4d4f44494649434154494f4e53204f4e204d4f44494649434154494f4e5f4652414354494f4e5320284d4f44495f4944293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20416464207461626c6520224556454e54532220202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a435245415445205441424c45204556454e545320280a202020204c4153545f5345454e5f44454c4554494f4e5f4556454e545f494420544543485f494420204e4f54204e554c4c0a293b0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a2f2a20466f726569676e206b657920636f6e73747261696e74732020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d202a2f0a0a414c544552205441424c4520444154415f534554532041444420434f4e53545241494e542044415f45585f464b200a20202020464f524549474e204b45592028455850455f494429205245464552454e434553204558504552494d454e545320284944293b0a0a414c544552205441424c4520444154415f534554532041444420434f4e53545241494e542044415f53415f464b200a20202020464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c455320284944293b0a0a414c544552205441424c4520444154415f534554532041444420434f4e53545241494e54204441544142415345535f444154415f53455453200a20202020464f524549474e204b4559202844425f494429205245464552454e4345532044415441424153455320284944293b0a0a414c544552205441424c45204d4f44494649434154494f4e532041444420434f4e53545241494e54204d4f4449464945445f50455054494445535f4d4f44494649434154494f4e53200a20202020464f524549474e204b455920284d4f50455f494429205245464552454e434553204d4f4449464945445f50455054494445532028494429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c452050455054494445532041444420434f4e53545241494e542050455f50525f464b200a20202020464f524549474e204b4559202850524f545f494429205245464552454e4345532050524f5445494e532028494429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c452050524f5445494e532041444420434f4e53545241494e5420444154415f534554535f50524f5445494e53200a20202020464f524549474e204b45592028444153455f494429205245464552454e43455320444154415f534554532028494429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c452053455155454e4345532041444420434f4e53545241494e54204441544142415345535f53455155454e434553200a20202020464f524549474e204b4559202844425f494429205245464552454e4345532044415441424153455320284944293b0a0a414c544552205441424c452053455155454e4345532041444420434f4e53545241494e542050524f5445494e5f5245464552454e4345535f53455155454e434553200a20202020464f524549474e204b45592028505252455f494429205245464552454e4345532050524f5445494e5f5245464552454e43455320284944293b0a0a414c544552205441424c45204944454e5449464945445f50524f5445494e532041444420434f4e53545241494e542050524f5445494e535f4944454e5449464945445f50524f5445494e53200a20202020464f524549474e204b4559202850524f545f494429205245464552454e4345532050524f5445494e532028494429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c45204944454e5449464945445f50524f5445494e532041444420434f4e53545241494e542053455155454e4345535f4944454e5449464945445f50524f5445494e53200a20202020464f524549474e204b45592028534551555f494429205245464552454e4345532053455155454e43455320284944293b0a0a414c544552205441424c45204142554e44414e4345532041444420434f4e53545241494e542053414d504c45535f4142554e44414e434553200a20202020464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c455320284944293b0a0a414c544552205441424c45204142554e44414e4345532041444420434f4e53545241494e542050524f5445494e535f4142554e44414e434553200a20202020464f524549474e204b4559202850524f545f494429205245464552454e4345532050524f5445494e532028494429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c452050524f424142494c4954595f4644525f4d415050494e47532041444420434f4e53545241494e5420444154415f534554535f50524f424142494c4954595f4644525f4d415050494e4753200a20202020464f524549474e204b45592028444153455f494429205245464552454e43455320444154415f534554532028494429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c45204d4f4449464945445f50455054494445532041444420434f4e53545241494e542050455054494445535f4d4f4449464945445f5045505449444553200a20202020464f524549474e204b45592028504550545f494429205245464552454e4345532050455054494445532028494429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c4520535045435452554d5f5245464552454e4345532041444420434f4e53545241494e542050455054494445535f535045435452554d5f5245464552454e434553200a20202020464f524549474e204b45592028504550545f494429205245464552454e4345532050455054494445532028494429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c45204d4f44494649434154494f4e5f4652414354494f4e532041444420434f4e53545241494e54204d4f44494649434154494f4e535f4d4f44494649434154494f4e5f4652414354494f4e53200a20202020464f524549474e204b455920284d4f44495f494429205245464552454e434553204d4f44494649434154494f4e532028494429204f4e2044454c45544520434153434144453b0a0a414c544552205441424c45204d4f44494649434154494f4e5f4652414354494f4e532041444420434f4e53545241494e542053414d504c45535f4d4f44494649434154494f4e5f4652414354494f4e53200a20202020464f524549474e204b4559202853414d505f494429205245464552454e4345532053414d504c455320284944293b0a	\N
+\.
+
+
+--
+-- Data for Name: databases; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY databases (id, name_and_version) FROM stdin;
+1	ipi.HUMAN.v3.21plus.fasta
+\.
+
+
+--
+-- Name: databases_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('databases_id_seq', 1, true);
+
+
+--
+-- Data for Name: events; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY events (last_seen_deletion_event_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: experiments; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY experiments (id, perm_id) FROM stdin;
+1	20161010132817472-2
+2	20161010133045429-4
+\.
+
+
+--
+-- Name: experiments_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('experiments_id_seq', 2, true);
+
+
+--
+-- Data for Name: identified_proteins; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY identified_proteins (id, prot_id, sequ_id, coverage, is_primary) FROM stdin;
+1	1	1	NaN	t
+2	2	2	NaN	t
+3	2	3	NaN	f
+4	3	4	NaN	t
+5	4	5	NaN	t
+6	5	6	NaN	t
+7	6	7	NaN	t
+8	7	8	NaN	t
+9	7	9	NaN	f
+10	8	10	NaN	t
+11	9	11	NaN	t
+12	9	12	NaN	f
+13	9	13	NaN	f
+14	10	14	NaN	t
+15	10	15	NaN	f
+16	11	16	NaN	t
+17	12	17	NaN	t
+18	12	18	NaN	f
+19	13	19	NaN	t
+20	14	20	NaN	t
+21	15	21	NaN	t
+22	16	22	NaN	t
+23	17	23	NaN	t
+24	18	24	NaN	t
+25	18	25	NaN	f
+26	19	26	NaN	t
+27	20	27	NaN	t
+28	20	28	NaN	f
+29	21	29	NaN	t
+30	22	30	NaN	t
+31	22	31	NaN	f
+32	22	32	NaN	f
+33	23	33	NaN	t
+34	23	34	NaN	f
+35	24	35	NaN	t
+36	24	36	NaN	f
+37	25	37	NaN	t
+38	26	38	NaN	t
+39	26	39	NaN	f
+40	26	40	NaN	f
+41	26	41	NaN	f
+42	26	42	NaN	f
+43	26	43	NaN	f
+44	27	44	NaN	t
+45	28	45	NaN	t
+46	29	46	NaN	t
+47	30	47	NaN	t
+48	30	48	NaN	f
+49	31	49	NaN	t
+50	32	50	NaN	t
+51	32	51	NaN	f
+52	33	52	NaN	t
+53	34	53	NaN	t
+54	35	54	NaN	t
+55	35	55	NaN	f
+56	36	56	NaN	t
+57	37	57	NaN	t
+58	38	58	NaN	t
+59	39	59	NaN	t
+60	40	60	NaN	t
+61	40	61	NaN	f
+62	40	62	NaN	f
+63	41	63	NaN	t
+64	42	64	NaN	t
+65	43	65	NaN	t
+66	43	66	NaN	f
+67	44	67	NaN	t
+68	45	68	NaN	t
+69	46	69	NaN	t
+70	46	70	NaN	f
+71	47	71	NaN	t
+72	48	72	NaN	t
+73	49	73	NaN	t
+74	49	74	NaN	f
+75	50	75	NaN	t
+76	50	76	NaN	f
+77	51	77	NaN	t
+78	52	78	NaN	t
+79	52	79	NaN	f
+80	53	80	NaN	t
+81	54	81	NaN	t
+82	55	82	NaN	t
+83	55	83	NaN	f
+84	56	84	NaN	t
+85	56	85	NaN	f
+86	57	86	NaN	t
+87	57	87	NaN	f
+88	58	88	NaN	t
+89	59	89	NaN	t
+90	60	90	NaN	t
+91	61	91	NaN	t
+92	62	92	NaN	t
+93	63	93	NaN	t
+94	63	94	NaN	f
+95	64	95	NaN	t
+96	64	96	NaN	f
+97	64	97	NaN	f
+98	64	98	NaN	f
+99	65	99	NaN	t
+100	66	100	NaN	t
+101	67	101	NaN	t
+102	68	102	NaN	t
+103	69	103	NaN	t
+104	69	104	NaN	f
+105	70	105	NaN	t
+106	71	106	NaN	t
+107	72	107	NaN	t
+108	73	108	NaN	t
+109	73	109	NaN	f
+110	73	110	NaN	f
+111	73	111	NaN	f
+112	73	112	NaN	f
+113	73	113	NaN	f
+114	73	114	NaN	f
+115	73	115	NaN	f
+116	73	116	NaN	f
+117	73	117	NaN	f
+118	74	118	NaN	t
+119	75	119	NaN	t
+120	75	120	NaN	f
+121	76	121	NaN	t
+122	77	122	NaN	t
+123	78	123	NaN	t
+124	79	124	NaN	t
+125	79	125	NaN	f
+126	80	126	NaN	t
+127	80	127	NaN	f
+128	81	128	NaN	t
+129	82	129	NaN	t
+130	82	130	NaN	f
+131	83	131	NaN	t
+132	83	132	NaN	f
+133	83	133	NaN	f
+134	84	134	NaN	t
+135	85	135	NaN	t
+136	85	136	NaN	f
+137	85	137	NaN	f
+138	85	138	NaN	f
+139	86	139	NaN	t
+140	87	140	NaN	t
+141	87	141	NaN	f
+142	88	142	NaN	t
+143	89	143	NaN	t
+144	90	144	NaN	t
+145	90	145	NaN	f
+146	91	146	NaN	t
+147	92	147	NaN	t
+148	92	148	NaN	f
+149	92	149	NaN	f
+150	92	150	NaN	f
+151	93	151	NaN	t
+152	94	152	NaN	t
+153	95	153	NaN	t
+154	96	154	NaN	t
+155	97	155	NaN	t
+156	97	156	NaN	f
+157	98	157	NaN	t
+158	98	158	NaN	f
+159	99	159	NaN	t
+160	100	160	NaN	t
+161	100	161	NaN	f
+162	101	162	NaN	t
+163	101	163	NaN	f
+164	101	164	NaN	f
+165	102	165	NaN	t
+166	102	166	NaN	f
+167	103	167	NaN	t
+168	104	168	NaN	t
+169	104	169	NaN	f
+170	104	170	NaN	f
+171	104	171	NaN	f
+172	104	172	NaN	f
+173	104	173	NaN	f
+174	105	174	NaN	t
+175	106	175	NaN	t
+176	106	176	NaN	f
+177	107	177	NaN	t
+178	107	178	NaN	f
+179	108	179	NaN	t
+180	109	180	NaN	t
+181	109	181	NaN	f
+182	109	182	NaN	f
+183	109	183	NaN	f
+184	109	184	NaN	f
+185	109	185	NaN	f
+186	109	186	NaN	f
+187	109	187	NaN	f
+188	109	188	NaN	f
+189	109	189	NaN	f
+190	109	190	NaN	f
+191	109	191	NaN	f
+192	109	192	NaN	f
+193	109	193	NaN	f
+194	109	194	NaN	f
+195	110	195	NaN	t
+196	111	196	NaN	t
+197	111	197	NaN	f
+198	112	198	NaN	t
+199	112	199	NaN	f
+200	113	200	NaN	t
+201	113	201	NaN	f
+202	114	202	NaN	t
+203	115	203	NaN	t
+204	116	204	NaN	t
+205	117	205	NaN	t
+206	117	206	NaN	f
+207	117	207	NaN	f
+208	118	208	NaN	t
+209	118	209	NaN	f
+210	119	210	NaN	t
+211	119	211	NaN	f
+212	120	212	NaN	t
+213	121	213	NaN	t
+214	122	214	NaN	t
+215	122	215	NaN	f
+216	122	216	NaN	f
+217	123	217	NaN	t
+218	124	218	NaN	t
+219	125	219	NaN	t
+220	126	220	NaN	t
+221	127	221	NaN	t
+222	127	222	NaN	f
+223	127	223	NaN	f
+224	127	224	NaN	f
+225	127	225	NaN	f
+226	127	226	NaN	f
+227	128	227	NaN	t
+228	129	228	NaN	t
+229	129	229	NaN	f
+230	130	230	NaN	t
+231	130	231	NaN	f
+232	131	232	NaN	t
+233	132	233	NaN	t
+234	132	234	NaN	f
+235	133	235	NaN	t
+236	134	236	NaN	t
+237	134	237	NaN	f
+238	134	238	NaN	f
+239	134	239	NaN	f
+240	134	240	NaN	f
+241	134	241	NaN	f
+242	135	242	NaN	t
+243	136	243	NaN	t
+244	137	244	NaN	t
+245	137	245	NaN	f
+246	138	246	NaN	t
+247	138	247	NaN	f
+248	139	248	NaN	t
+249	139	249	NaN	f
+250	140	250	NaN	t
+251	141	251	NaN	t
+252	142	252	NaN	t
+253	143	253	NaN	t
+254	143	254	NaN	f
+255	144	255	NaN	t
+256	144	256	NaN	f
+257	145	257	NaN	t
+258	146	258	NaN	t
+259	146	259	NaN	f
+260	146	260	NaN	f
+261	147	261	NaN	t
+262	148	262	NaN	t
+263	148	263	NaN	f
+264	149	264	NaN	t
+265	149	265	NaN	f
+266	150	266	NaN	t
+267	150	267	NaN	f
+268	150	268	NaN	f
+269	150	269	NaN	f
+270	150	270	NaN	f
+271	150	271	NaN	f
+272	151	272	NaN	t
+273	152	273	NaN	t
+274	152	274	NaN	f
+275	152	275	NaN	f
+276	152	276	NaN	f
+277	153	277	NaN	t
+278	154	278	NaN	t
+279	155	279	NaN	t
+280	156	280	NaN	t
+281	157	281	NaN	t
+282	157	282	NaN	f
+283	158	283	NaN	t
+284	158	284	NaN	f
+285	159	285	NaN	t
+286	159	286	NaN	f
+287	160	287	NaN	t
+288	160	288	NaN	f
+289	161	289	NaN	t
+290	162	290	NaN	t
+291	162	291	NaN	f
+292	163	292	NaN	t
+293	164	293	NaN	t
+294	164	294	NaN	f
+295	165	295	NaN	t
+296	166	296	NaN	t
+297	167	297	NaN	t
+298	167	298	NaN	f
+299	167	299	NaN	f
+300	167	300	NaN	f
+301	168	301	NaN	t
+302	168	302	NaN	f
+303	168	303	NaN	f
+304	168	304	NaN	f
+305	168	305	NaN	f
+306	169	306	NaN	t
+307	170	307	NaN	t
+308	170	308	NaN	f
+309	171	309	NaN	t
+310	171	310	NaN	f
+311	172	311	NaN	t
+312	173	312	NaN	t
+313	174	313	NaN	t
+314	174	314	NaN	f
+315	175	315	NaN	t
+316	175	316	NaN	f
+317	176	317	NaN	t
+318	176	318	NaN	f
+319	176	319	NaN	f
+320	176	320	NaN	f
+321	177	321	NaN	t
+322	177	322	NaN	f
+323	177	323	NaN	f
+324	178	324	NaN	t
+325	178	325	NaN	f
+326	179	326	NaN	t
+327	179	327	NaN	f
+328	180	328	NaN	t
+329	181	329	NaN	t
+330	182	330	NaN	t
+331	183	331	NaN	t
+332	183	332	NaN	f
+333	184	333	NaN	t
+334	185	334	NaN	t
+335	186	335	NaN	t
+336	186	336	NaN	f
+337	186	337	NaN	f
+338	187	338	NaN	t
+339	187	339	NaN	f
+340	187	340	NaN	f
+341	187	341	NaN	f
+342	187	342	NaN	f
+343	187	343	NaN	f
+344	187	344	NaN	f
+345	187	345	NaN	f
+346	187	346	NaN	f
+347	187	347	NaN	f
+348	187	348	NaN	f
+349	187	349	NaN	f
+350	187	350	NaN	f
+351	187	351	NaN	f
+352	187	352	NaN	f
+353	187	353	NaN	f
+354	187	354	NaN	f
+355	187	355	NaN	f
+356	187	356	NaN	f
+357	187	357	NaN	f
+358	187	358	NaN	f
+359	187	359	NaN	f
+360	187	360	NaN	f
+361	187	361	NaN	f
+362	187	362	NaN	f
+363	187	363	NaN	f
+364	187	364	NaN	f
+365	187	365	NaN	f
+366	187	366	NaN	f
+367	187	367	NaN	f
+368	187	368	NaN	f
+369	187	369	NaN	f
+370	188	370	NaN	t
+371	189	371	NaN	t
+372	189	372	NaN	f
+373	189	373	NaN	f
+374	190	374	NaN	t
+375	190	375	NaN	f
+376	191	376	NaN	t
+377	191	377	NaN	f
+378	192	378	NaN	t
+379	192	379	NaN	f
+380	192	380	NaN	f
+381	192	381	NaN	f
+382	193	382	NaN	t
+383	193	383	NaN	f
+384	193	384	NaN	f
+385	194	385	NaN	t
+386	194	386	NaN	f
+387	194	387	NaN	f
+388	195	388	NaN	t
+389	196	389	NaN	t
+390	197	390	NaN	t
+391	198	391	NaN	t
+392	199	392	NaN	t
+393	200	393	NaN	t
+394	201	394	NaN	t
+395	202	395	NaN	t
+396	203	396	NaN	t
+397	203	397	NaN	f
+398	204	398	NaN	t
+399	204	399	NaN	f
+400	205	400	NaN	t
+401	205	401	NaN	f
+402	205	402	NaN	f
+403	205	403	NaN	f
+404	205	404	NaN	f
+405	206	405	NaN	t
+406	207	406	NaN	t
+407	208	407	NaN	t
+408	209	408	NaN	t
+409	210	409	NaN	t
+410	211	410	NaN	t
+411	211	411	NaN	f
+412	211	412	NaN	f
+413	211	413	NaN	f
+414	211	414	NaN	f
+415	211	415	NaN	f
+416	211	416	NaN	f
+417	212	417	NaN	t
+418	213	418	NaN	t
+419	213	419	NaN	f
+420	214	420	NaN	t
+421	215	421	NaN	t
+422	215	422	NaN	f
+423	216	423	NaN	t
+424	217	424	NaN	t
+425	218	425	NaN	t
+426	219	426	NaN	t
+427	220	427	NaN	t
+428	221	428	NaN	t
+429	222	429	NaN	t
+430	222	430	NaN	f
+431	223	431	NaN	t
+432	224	432	NaN	t
+433	224	433	NaN	f
+434	224	434	NaN	f
+435	224	435	NaN	f
+436	225	436	NaN	t
+437	226	437	NaN	t
+438	227	438	NaN	t
+439	228	439	NaN	t
+440	229	440	NaN	t
+441	230	441	NaN	t
+442	231	442	NaN	t
+443	231	443	NaN	f
+444	232	444	NaN	t
+445	233	445	NaN	t
+446	234	446	NaN	t
+447	235	447	NaN	t
+448	236	448	NaN	t
+449	236	449	NaN	f
+450	237	450	NaN	t
+451	238	451	NaN	t
+452	239	452	NaN	t
+453	240	453	NaN	t
+454	241	454	NaN	t
+455	242	455	NaN	t
+456	242	456	NaN	f
+457	243	457	NaN	t
+458	243	458	NaN	f
+459	244	459	NaN	t
+460	244	460	NaN	f
+461	244	461	NaN	f
+462	244	462	NaN	f
+463	244	463	NaN	f
+464	244	464	NaN	f
+465	245	465	NaN	t
+466	245	466	NaN	f
+467	246	467	NaN	t
+468	247	468	NaN	t
+469	248	469	NaN	t
+470	249	470	NaN	t
+471	249	471	NaN	f
+472	250	472	NaN	t
+473	250	473	NaN	f
+474	251	474	NaN	t
+475	252	475	NaN	t
+476	253	476	NaN	t
+477	254	477	NaN	t
+478	255	478	NaN	t
+479	255	479	NaN	f
+480	256	480	NaN	t
+481	257	481	NaN	t
+482	258	482	NaN	t
+483	259	483	NaN	t
+484	259	484	NaN	f
+485	260	485	NaN	t
+486	261	486	NaN	t
+487	262	487	NaN	t
+488	262	488	NaN	f
+489	263	489	NaN	t
+490	264	490	NaN	t
+491	265	491	NaN	t
+492	266	492	NaN	t
+493	266	493	NaN	f
+494	266	494	NaN	f
+495	267	495	NaN	t
+496	268	496	NaN	t
+497	268	497	NaN	f
+498	268	498	NaN	f
+499	269	499	NaN	t
+500	270	500	NaN	t
+501	271	501	NaN	t
+502	271	502	NaN	f
+503	271	503	NaN	f
+504	271	504	NaN	f
+505	272	505	NaN	t
+506	273	506	NaN	t
+507	273	507	NaN	f
+508	274	508	NaN	t
+509	274	509	NaN	f
+510	275	510	NaN	t
+511	275	511	NaN	f
+512	275	512	NaN	f
+513	276	513	NaN	t
+514	276	514	NaN	f
+515	276	515	NaN	f
+516	277	516	NaN	t
+517	277	517	NaN	f
+518	277	518	NaN	f
+519	278	519	NaN	t
+520	279	520	NaN	t
+521	279	521	NaN	f
+522	279	522	NaN	f
+523	279	523	NaN	f
+524	280	524	NaN	t
+525	281	525	NaN	t
+526	281	526	NaN	f
+527	281	527	NaN	f
+528	282	528	NaN	t
+529	282	529	NaN	f
+530	283	530	NaN	t
+531	284	531	NaN	t
+532	285	532	NaN	t
+533	286	533	NaN	t
+534	286	534	NaN	f
+535	286	535	NaN	f
+536	287	536	NaN	t
+537	287	537	NaN	f
+538	288	538	NaN	t
+539	288	539	NaN	f
+540	288	540	NaN	f
+541	288	541	NaN	f
+542	288	542	NaN	f
+543	288	543	NaN	f
+544	288	544	NaN	f
+545	288	545	NaN	f
+546	289	546	NaN	t
+547	289	547	NaN	f
+548	290	548	NaN	t
+549	291	549	NaN	t
+550	291	550	NaN	f
+551	292	551	NaN	t
+552	293	552	NaN	t
+553	293	553	NaN	f
+554	293	554	NaN	f
+555	293	555	NaN	f
+556	293	556	NaN	f
+557	294	557	NaN	t
+558	294	558	NaN	f
+559	295	559	NaN	t
+560	296	560	NaN	t
+561	297	561	NaN	t
+562	298	562	NaN	t
+563	299	563	NaN	t
+564	299	564	NaN	f
+565	300	565	NaN	t
+566	301	566	NaN	t
+567	301	567	NaN	f
+568	302	568	NaN	t
+569	303	569	NaN	t
+570	303	570	NaN	f
+571	304	571	NaN	t
+572	305	572	NaN	t
+573	306	573	NaN	t
+574	307	574	NaN	t
+575	308	575	NaN	t
+576	308	576	NaN	f
+577	309	577	NaN	t
+578	309	578	NaN	f
+579	309	579	NaN	f
+580	309	580	NaN	f
+581	310	581	NaN	t
+582	310	582	NaN	f
+583	311	583	NaN	t
+584	312	584	NaN	t
+585	313	585	NaN	t
+586	314	586	NaN	t
+587	315	587	NaN	t
+588	316	588	NaN	t
+589	316	589	NaN	f
+590	316	590	NaN	f
+591	316	591	NaN	f
+592	316	592	NaN	f
+593	317	593	NaN	t
+594	318	594	NaN	t
+595	319	595	NaN	t
+596	320	596	NaN	t
+597	320	597	NaN	f
+598	321	598	NaN	t
+599	321	599	NaN	f
+600	322	600	NaN	t
+601	322	601	NaN	f
+602	322	602	NaN	f
+603	323	603	NaN	t
+604	323	604	NaN	f
+605	324	605	NaN	t
+606	325	606	NaN	t
+607	326	607	NaN	t
+608	326	608	NaN	f
+609	326	609	NaN	f
+610	326	610	NaN	f
+611	327	611	NaN	t
+612	328	612	NaN	t
+613	329	613	NaN	t
+614	329	614	NaN	f
+615	329	615	NaN	f
+616	330	616	NaN	t
+617	331	617	NaN	t
+618	332	618	NaN	t
+619	333	619	NaN	t
+620	333	620	NaN	f
+621	334	621	NaN	t
+622	335	622	NaN	t
+623	336	623	NaN	t
+624	337	624	NaN	t
+625	337	625	NaN	f
+626	338	626	NaN	t
+627	338	627	NaN	f
+628	338	628	NaN	f
+629	338	629	NaN	f
+630	338	630	NaN	f
+631	338	631	NaN	f
+632	338	632	NaN	f
+633	339	633	NaN	t
+634	339	634	NaN	f
+635	339	635	NaN	f
+636	339	636	NaN	f
+637	339	637	NaN	f
+638	339	638	NaN	f
+639	340	639	NaN	t
+640	340	640	NaN	f
+641	341	641	NaN	t
+642	342	642	NaN	t
+643	342	643	NaN	f
+644	342	644	NaN	f
+645	342	645	NaN	f
+646	342	646	NaN	f
+647	342	647	NaN	f
+648	343	648	NaN	t
+649	344	649	NaN	t
+650	345	650	NaN	t
+651	346	651	NaN	t
+652	346	652	NaN	f
+653	346	653	NaN	f
+654	347	654	NaN	t
+655	348	655	NaN	t
+656	349	656	NaN	t
+657	349	657	NaN	f
+658	349	658	NaN	f
+659	350	659	NaN	t
+660	350	660	NaN	f
+661	350	661	NaN	f
+662	350	662	NaN	f
+663	351	663	NaN	t
+664	352	664	NaN	t
+665	352	665	NaN	f
+666	352	666	NaN	f
+667	353	667	NaN	t
+668	354	668	NaN	t
+669	355	669	NaN	t
+670	356	670	NaN	t
+671	357	671	NaN	t
+672	358	672	NaN	t
+673	358	673	NaN	f
+674	359	674	NaN	t
+675	360	675	NaN	t
+676	361	676	NaN	t
+677	362	677	NaN	t
+678	363	678	NaN	t
+679	363	679	NaN	f
+680	363	680	NaN	f
+681	364	681	NaN	t
+682	365	682	NaN	t
+683	365	683	NaN	f
+684	365	684	NaN	f
+685	366	685	NaN	t
+686	367	686	NaN	t
+687	368	687	NaN	t
+688	368	688	NaN	f
+689	369	689	NaN	t
+690	370	690	NaN	t
+691	371	691	NaN	t
+692	371	692	NaN	f
+693	371	693	NaN	f
+694	372	694	NaN	t
+695	373	695	NaN	t
+696	374	696	NaN	t
+697	375	697	NaN	t
+698	376	698	NaN	t
+699	377	699	NaN	t
+700	377	700	NaN	f
+701	378	701	NaN	t
+702	379	702	NaN	t
+703	379	703	NaN	f
+704	380	704	NaN	t
+705	380	705	NaN	f
+706	381	706	NaN	t
+707	381	707	NaN	f
+708	381	708	NaN	f
+709	381	709	NaN	f
+710	381	710	NaN	f
+711	381	711	NaN	f
+712	382	712	NaN	t
+713	382	713	NaN	f
+714	382	714	NaN	f
+715	383	715	NaN	t
+716	383	716	NaN	f
+717	384	717	NaN	t
+718	385	718	NaN	t
+719	386	719	NaN	t
+720	387	720	NaN	t
+721	387	721	NaN	f
+722	387	722	NaN	f
+723	387	723	NaN	f
+724	387	724	NaN	f
+725	387	725	NaN	f
+726	387	726	NaN	f
+727	387	727	NaN	f
+728	387	728	NaN	f
+729	387	729	NaN	f
+730	387	730	NaN	f
+731	388	731	NaN	t
+732	388	732	NaN	f
+733	389	733	NaN	t
+734	390	734	NaN	t
+735	390	735	NaN	f
+736	391	736	NaN	t
+737	391	737	NaN	f
+738	391	738	NaN	f
+739	391	739	NaN	f
+740	391	740	NaN	f
+741	391	741	NaN	f
+742	392	742	NaN	t
+743	392	743	NaN	f
+744	393	744	NaN	t
+745	393	745	NaN	f
+746	393	746	NaN	f
+747	393	747	NaN	f
+748	393	748	NaN	f
+749	393	749	NaN	f
+750	393	750	NaN	f
+751	393	751	NaN	f
+752	393	752	NaN	f
+753	394	753	NaN	t
+754	395	754	NaN	t
+755	395	755	NaN	f
+756	396	756	NaN	t
+757	397	757	NaN	t
+758	397	758	NaN	f
+759	398	759	NaN	t
+760	398	760	NaN	f
+761	398	761	NaN	f
+762	399	762	NaN	t
+763	400	763	NaN	t
+764	401	764	NaN	t
+765	401	765	NaN	f
+766	401	766	NaN	f
+767	402	767	NaN	t
+768	403	768	NaN	t
+769	404	769	NaN	t
+770	404	770	NaN	f
+771	404	771	NaN	f
+772	405	772	NaN	t
+773	406	773	NaN	t
+774	406	774	NaN	f
+775	407	775	NaN	t
+776	407	776	NaN	f
+777	408	777	NaN	t
+778	409	778	NaN	t
+779	409	779	NaN	f
+780	409	780	NaN	f
+781	410	781	NaN	t
+782	411	782	NaN	t
+783	412	783	NaN	t
+784	412	784	NaN	f
+785	413	785	NaN	t
+786	414	786	NaN	t
+787	415	787	NaN	t
+788	415	788	NaN	f
+789	416	789	NaN	t
+790	417	790	NaN	t
+791	417	791	NaN	f
+792	418	792	NaN	t
+793	418	793	NaN	f
+794	418	794	NaN	f
+795	418	795	NaN	f
+796	419	796	NaN	t
+797	420	797	NaN	t
+798	420	798	NaN	f
+799	420	799	NaN	f
+800	421	800	NaN	t
+801	421	801	NaN	f
+802	421	802	NaN	f
+803	421	803	NaN	f
+804	421	804	NaN	f
+805	421	805	NaN	f
+806	422	806	NaN	t
+807	423	807	NaN	t
+808	424	808	NaN	t
+809	424	809	NaN	f
+810	424	810	NaN	f
+811	424	811	NaN	f
+812	425	812	NaN	t
+813	426	813	NaN	t
+814	427	814	NaN	t
+815	427	815	NaN	f
+816	428	816	NaN	t
+817	428	817	NaN	f
+818	429	818	NaN	t
+819	429	819	NaN	f
+820	429	820	NaN	f
+821	430	821	NaN	t
+822	430	822	NaN	f
+823	430	823	NaN	f
+824	431	824	NaN	t
+825	431	825	NaN	f
+826	432	826	NaN	t
+827	433	827	NaN	t
+828	434	828	NaN	t
+829	434	829	NaN	f
+830	435	830	NaN	t
+831	435	831	NaN	f
+832	435	832	NaN	f
+833	436	833	NaN	t
+834	436	834	NaN	f
+835	436	835	NaN	f
+836	437	836	NaN	t
+837	438	837	NaN	t
+838	438	838	NaN	f
+839	438	839	NaN	f
+840	439	840	NaN	t
+841	439	841	NaN	f
+842	440	842	NaN	t
+843	440	843	NaN	f
+844	441	844	NaN	t
+845	442	845	NaN	t
+846	442	846	NaN	f
+847	442	847	NaN	f
+848	442	848	NaN	f
+849	442	849	NaN	f
+850	442	850	NaN	f
+851	442	851	NaN	f
+852	442	852	NaN	f
+853	443	853	NaN	t
+854	443	854	NaN	f
+855	444	855	NaN	t
+856	445	856	NaN	t
+857	445	857	NaN	f
+858	446	858	NaN	t
+859	446	859	NaN	f
+860	447	860	NaN	t
+861	447	861	NaN	f
+862	447	862	NaN	f
+863	448	863	NaN	t
+864	448	864	NaN	f
+865	449	865	NaN	t
+866	449	866	NaN	f
+867	449	867	NaN	f
+868	450	868	NaN	t
+869	450	869	NaN	f
+870	451	870	NaN	t
+871	451	871	NaN	f
+872	451	872	NaN	f
+873	451	873	NaN	f
+874	451	874	NaN	f
+875	451	875	NaN	f
+876	451	876	NaN	f
+877	451	877	NaN	f
+878	451	878	NaN	f
+879	451	879	NaN	f
+880	452	880	NaN	t
+881	452	881	NaN	f
+882	453	882	NaN	t
+883	453	883	NaN	f
+884	453	884	NaN	f
+885	454	885	NaN	t
+886	454	886	NaN	f
+887	454	887	NaN	f
+888	454	888	NaN	f
+889	454	889	NaN	f
+890	454	890	NaN	f
+891	455	891	NaN	t
+892	455	892	NaN	f
+893	455	893	NaN	f
+894	456	894	NaN	t
+895	456	895	NaN	f
+896	457	896	NaN	t
+897	458	897	NaN	t
+898	458	898	NaN	f
+899	459	899	NaN	t
+900	459	900	NaN	f
+901	460	901	NaN	t
+902	461	902	NaN	t
+903	461	903	NaN	f
+904	462	904	NaN	t
+905	462	905	NaN	f
+906	463	906	NaN	t
+907	463	907	NaN	f
+908	463	908	NaN	f
+909	464	909	NaN	t
+910	464	910	NaN	f
+911	464	911	NaN	f
+912	465	912	NaN	t
+913	466	913	NaN	t
+914	466	914	NaN	f
+915	467	915	NaN	t
+916	467	916	NaN	f
+917	468	917	NaN	t
+918	469	918	NaN	t
+919	470	919	NaN	t
+920	470	920	NaN	f
+921	470	921	NaN	f
+922	470	922	NaN	f
+923	470	923	NaN	f
+924	470	924	NaN	f
+925	471	925	NaN	t
+926	472	926	NaN	t
+927	473	927	NaN	t
+928	473	928	NaN	f
+929	473	929	NaN	f
+930	473	930	NaN	f
+931	474	931	NaN	t
+932	475	932	NaN	t
+933	476	933	NaN	t
+934	476	934	NaN	f
+935	477	935	NaN	t
+936	478	936	NaN	t
+937	479	937	NaN	t
+938	480	938	NaN	t
+939	481	939	NaN	t
+940	482	940	NaN	t
+941	482	941	NaN	f
+942	483	942	NaN	t
+943	484	943	NaN	t
+944	485	944	NaN	t
+945	485	945	NaN	f
+946	485	946	NaN	f
+947	485	947	NaN	f
+948	486	948	NaN	t
+949	487	949	NaN	t
+950	487	950	NaN	f
+951	488	951	NaN	t
+952	488	952	NaN	f
+953	488	953	NaN	f
+954	488	954	NaN	f
+955	489	955	NaN	t
+956	489	956	NaN	f
+957	489	957	NaN	f
+958	490	958	NaN	t
+959	490	959	NaN	f
+960	490	960	NaN	f
+961	490	961	NaN	f
+962	491	962	NaN	t
+963	491	963	NaN	f
+964	491	964	NaN	f
+965	491	965	NaN	f
+966	492	966	NaN	t
+967	492	967	NaN	f
+968	492	968	NaN	f
+969	493	969	NaN	t
+970	494	970	NaN	t
+971	495	971	NaN	t
+972	495	972	NaN	f
+973	495	973	NaN	f
+974	495	974	NaN	f
+975	496	975	NaN	t
+976	497	976	NaN	t
+977	497	977	NaN	f
+978	498	978	NaN	t
+979	499	979	NaN	t
+980	500	980	NaN	t
+981	500	981	NaN	f
+982	501	982	NaN	t
+983	501	983	NaN	f
+984	502	984	NaN	t
+985	503	985	NaN	t
+986	503	986	NaN	f
+987	504	987	NaN	t
+988	504	988	NaN	f
+989	504	989	NaN	f
+990	505	990	NaN	t
+991	505	991	NaN	f
+992	506	992	NaN	t
+993	507	993	NaN	t
+994	508	994	NaN	t
+995	508	995	NaN	f
+996	508	996	NaN	f
+997	508	997	NaN	f
+998	509	998	NaN	t
+999	510	999	NaN	t
+1000	511	1000	NaN	t
+1001	511	1001	NaN	f
+1002	512	1002	NaN	t
+1003	512	1003	NaN	f
+1004	513	1004	NaN	t
+1005	514	1005	NaN	t
+1006	514	1006	NaN	f
+1007	515	1007	NaN	t
+1008	516	1008	NaN	t
+1009	517	1009	NaN	t
+1010	518	1010	NaN	t
+1011	519	1011	NaN	t
+1012	519	1012	NaN	f
+1013	519	1013	NaN	f
+1014	520	1014	NaN	t
+1015	520	1015	NaN	f
+1016	520	1016	NaN	f
+1017	520	1017	NaN	f
+1018	520	1018	NaN	f
+1019	521	1019	NaN	t
+1020	521	1020	NaN	f
+1021	522	1021	NaN	t
+1022	522	1022	NaN	f
+1023	523	1023	NaN	t
+1024	523	1024	NaN	f
+1025	523	1025	NaN	f
+1026	523	1026	NaN	f
+1027	523	1027	NaN	f
+1028	523	1028	NaN	f
+1029	524	1029	NaN	t
+1030	524	1030	NaN	f
+1031	525	1031	NaN	t
+1032	525	1032	NaN	f
+1033	526	1033	NaN	t
+1034	526	1034	NaN	f
+1035	526	1035	NaN	f
+1036	527	1036	NaN	t
+1037	527	1037	NaN	f
+1038	527	1038	NaN	f
+1039	528	1039	NaN	t
+1040	528	1040	NaN	f
+1041	528	1041	NaN	f
+1042	529	1042	NaN	t
+1043	530	1043	NaN	t
+1044	530	1044	NaN	f
+1045	531	1045	NaN	t
+1046	532	1046	NaN	t
+1047	533	1047	NaN	t
+1048	534	1048	NaN	t
+1049	535	1049	NaN	t
+1050	536	1050	NaN	t
+1051	537	1051	NaN	t
+1052	537	1052	NaN	f
+1053	537	1053	NaN	f
+1054	537	1054	NaN	f
+1055	538	1055	NaN	t
+1056	538	1056	NaN	f
+1057	539	1057	NaN	t
+1058	540	1058	NaN	t
+1059	541	1059	NaN	t
+1060	541	1060	NaN	f
+1061	542	1061	NaN	t
+1062	542	1062	NaN	f
+1063	543	1063	NaN	t
+1064	543	1064	NaN	f
+1065	544	1065	NaN	t
+1066	544	1066	NaN	f
+1067	545	1067	NaN	t
+1068	545	1068	NaN	f
+1069	546	1069	NaN	t
+1070	547	1070	NaN	t
+1071	548	1071	NaN	t
+1072	548	1072	NaN	f
+1073	549	1073	NaN	t
+1074	550	1074	NaN	t
+1075	550	1075	NaN	f
+1076	551	1076	NaN	t
+1077	552	1077	NaN	t
+1078	553	1078	NaN	t
+1079	554	1079	NaN	t
+1080	555	1080	NaN	t
+1081	556	1081	NaN	t
+1082	557	1082	NaN	t
+1083	557	1083	NaN	f
+1084	557	1084	NaN	f
+1085	557	1085	NaN	f
+1086	557	1086	NaN	f
+1087	558	1087	NaN	t
+1088	559	1088	NaN	t
+1089	560	1089	NaN	t
+1090	560	1090	NaN	f
+1091	561	1091	NaN	t
+1092	561	1092	NaN	f
+1093	562	1093	NaN	t
+1094	563	1094	NaN	t
+1095	564	1095	NaN	t
+1096	564	1096	NaN	f
+1097	565	1097	NaN	t
+1098	565	1098	NaN	f
+1099	565	1099	NaN	f
+1100	566	1100	NaN	t
+1101	567	1101	NaN	t
+1102	567	1102	NaN	f
+1103	568	1103	NaN	t
+1104	568	1104	NaN	f
+1105	568	1105	NaN	f
+1106	568	1106	NaN	f
+1107	568	1107	NaN	f
+1108	568	1108	NaN	f
+1109	569	1109	NaN	t
+1110	569	1110	NaN	f
+1111	570	1111	NaN	t
+1112	570	1112	NaN	f
+1113	571	1113	NaN	t
+1114	572	1114	NaN	t
+1115	573	1115	NaN	t
+1116	574	1116	NaN	t
+1117	574	1117	NaN	f
+1118	574	1118	NaN	f
+1119	575	1119	NaN	t
+1120	575	1120	NaN	f
+1121	576	1121	NaN	t
+1122	576	1122	NaN	f
+1123	577	1123	NaN	t
+1124	577	1124	NaN	f
+1125	577	1125	NaN	f
+1126	578	1126	NaN	t
+1127	578	1127	NaN	f
+1128	578	1128	NaN	f
+1129	579	1129	NaN	t
+1130	579	1130	NaN	f
+1131	580	1131	NaN	t
+1132	581	1132	NaN	t
+1133	582	1133	NaN	t
+1134	582	1134	NaN	f
+1135	583	1135	NaN	t
+1136	584	1136	NaN	t
+1137	584	1137	NaN	f
+1138	585	1138	NaN	t
+1139	585	1139	NaN	f
+1140	586	1140	NaN	t
+1141	586	1141	NaN	f
+1142	586	1142	NaN	f
+1143	586	1143	NaN	f
+1144	587	1144	NaN	t
+1145	587	1145	NaN	f
+1146	588	1146	NaN	t
+1147	589	1147	NaN	t
+1148	590	1148	NaN	t
+1149	591	1149	NaN	t
+1150	591	1150	NaN	f
+1151	592	1151	NaN	t
+1152	592	1152	NaN	f
+1153	593	1153	NaN	t
+1154	594	1154	NaN	t
+1155	595	1155	NaN	t
+1156	595	1156	NaN	f
+1157	596	1157	NaN	t
+1158	597	1158	NaN	t
+1159	598	1159	NaN	t
+1160	599	1160	NaN	t
+1161	600	1161	NaN	t
+1162	601	1162	NaN	t
+1163	601	1163	NaN	f
+1164	601	1164	NaN	f
+1165	602	1165	NaN	t
+1166	603	1166	NaN	t
+1167	603	1167	NaN	f
+1168	603	1168	NaN	f
+1169	604	1169	NaN	t
+1170	605	1170	NaN	t
+1171	606	1171	NaN	t
+1172	607	1172	NaN	t
+1173	607	1173	NaN	f
+1174	608	1174	NaN	t
+1175	608	1175	NaN	f
+1176	608	1176	NaN	f
+1177	608	1177	NaN	f
+1178	608	1178	NaN	f
+1179	608	1179	NaN	f
+1180	608	1180	NaN	f
+1181	608	1181	NaN	f
+1182	608	1182	NaN	f
+1183	608	1183	NaN	f
+1184	608	1184	NaN	f
+1185	608	1185	NaN	f
+1186	608	1186	NaN	f
+1187	609	1187	NaN	t
+1188	610	1188	NaN	t
+1189	611	1189	NaN	t
+1190	612	1190	NaN	t
+1191	613	1191	NaN	t
+1192	613	1192	NaN	f
+1193	614	1193	NaN	t
+1194	614	1194	NaN	f
+1195	614	1195	NaN	f
+1196	615	1196	NaN	t
+1197	615	1197	NaN	f
+1198	616	1198	NaN	t
+1199	616	1199	NaN	f
+1200	617	1200	NaN	t
+1201	617	1201	NaN	f
+1202	618	1202	NaN	t
+1203	618	1203	NaN	f
+1204	619	1204	NaN	t
+1205	619	1205	NaN	f
+1206	620	1206	NaN	t
+1207	620	1207	NaN	f
+1208	620	1208	NaN	f
+1209	620	1209	NaN	f
+1210	621	1210	NaN	t
+1211	622	1211	NaN	t
+1212	622	1212	NaN	f
+1213	622	1213	NaN	f
+1214	623	1214	NaN	t
+1215	623	1215	NaN	f
+1216	624	1216	NaN	t
+1217	624	1217	NaN	f
+1218	625	1218	NaN	t
+1219	625	1219	NaN	f
+1220	626	1220	NaN	t
+1221	626	1221	NaN	f
+1222	626	1222	NaN	f
+1223	626	1223	NaN	f
+1224	626	1224	NaN	f
+1225	627	1225	NaN	t
+1226	628	1226	NaN	t
+1227	628	1227	NaN	f
+1228	629	1228	NaN	t
+1229	629	1229	NaN	f
+1230	629	1230	NaN	f
+1231	629	1231	NaN	f
+1232	629	1232	NaN	f
+1233	629	1233	NaN	f
+1234	629	1234	NaN	f
+1235	629	1235	NaN	f
+1236	629	1236	NaN	f
+1237	629	1237	NaN	f
+1238	629	1238	NaN	f
+1239	629	1239	NaN	f
+1240	629	1240	NaN	f
+1241	629	1241	NaN	f
+1242	629	1242	NaN	f
+1243	629	1243	NaN	f
+1244	630	1244	NaN	t
+1245	631	1245	NaN	t
+1246	631	1246	NaN	f
+1247	632	1247	NaN	t
+1248	633	1248	NaN	t
+1249	634	1249	NaN	t
+1250	634	1250	NaN	f
+1251	634	1251	NaN	f
+1252	634	1252	NaN	f
+1253	634	1253	NaN	f
+1254	634	1254	NaN	f
+1255	634	1255	NaN	f
+1256	634	1256	NaN	f
+1257	634	1257	NaN	f
+1258	634	1258	NaN	f
+1259	634	1259	NaN	f
+1260	634	1260	NaN	f
+1261	634	1261	NaN	f
+1262	634	1262	NaN	f
+1263	634	1263	NaN	f
+1264	635	1264	NaN	t
+1265	635	1265	NaN	f
+1266	636	1266	NaN	t
+1267	636	1267	NaN	f
+1268	636	1268	NaN	f
+1269	637	1269	NaN	t
+1270	638	1270	NaN	t
+1271	639	1271	NaN	t
+1272	640	1272	NaN	t
+1273	640	1273	NaN	f
+1274	641	1274	NaN	t
+1275	642	1275	NaN	t
+1276	643	1276	NaN	t
+1277	643	1277	NaN	f
+1278	644	1278	NaN	t
+1279	645	1279	NaN	t
+1280	646	1280	NaN	t
+1281	647	1281	NaN	t
+1282	648	1282	NaN	t
+1283	648	1283	NaN	f
+1284	649	1284	NaN	t
+1285	650	1285	NaN	t
+1286	651	1286	NaN	t
+1287	651	1287	NaN	f
+1288	651	1288	NaN	f
+1289	652	1289	NaN	t
+1290	652	1290	NaN	f
+1291	653	1291	NaN	t
+1292	653	1292	NaN	f
+1293	653	1293	NaN	f
+1294	654	1294	NaN	t
+1295	655	1295	NaN	t
+1296	656	1296	NaN	t
+1297	656	1297	NaN	f
+1298	656	1298	NaN	f
+1299	656	1299	NaN	f
+1300	657	1300	NaN	t
+1301	658	1301	NaN	t
+1302	658	1302	NaN	f
+1303	659	1303	NaN	t
+1304	659	1304	NaN	f
+1305	660	1305	NaN	t
+1306	661	1306	NaN	t
+1307	662	1307	NaN	t
+1308	663	1308	NaN	t
+1309	663	1309	NaN	f
+1310	664	1310	NaN	t
+1311	664	1311	NaN	f
+1312	665	1312	NaN	t
+1313	665	1313	NaN	f
+1314	666	1314	NaN	t
+1315	667	1315	NaN	t
+1316	668	1316	NaN	t
+1317	668	1317	NaN	f
+1318	668	1318	NaN	f
+1319	669	1319	NaN	t
+1320	670	1320	NaN	t
+1321	671	1321	NaN	t
+1322	671	1322	NaN	f
+1323	671	1323	NaN	f
+1324	672	1324	NaN	t
+1325	672	1325	NaN	f
+1326	673	1326	NaN	t
+1327	673	1327	NaN	f
+1328	674	1328	NaN	t
+1329	674	1329	NaN	f
+1330	675	1330	NaN	t
+1331	675	1331	NaN	f
+1332	675	1332	NaN	f
+1333	675	1333	NaN	f
+1334	676	1334	NaN	t
+1335	676	1335	NaN	f
+1336	677	1336	NaN	t
+1337	678	1337	NaN	t
+1338	679	1338	NaN	t
+1339	680	1339	NaN	t
+1340	681	1340	NaN	t
+1341	682	1341	NaN	t
+1342	682	1342	NaN	f
+1343	683	1343	NaN	t
+1344	684	1344	NaN	t
+1345	684	1345	NaN	f
+1346	684	1346	NaN	f
+1347	685	1347	NaN	t
+1348	685	1348	NaN	f
+1349	685	1349	NaN	f
+1350	686	1350	NaN	t
+1351	686	1351	NaN	f
+1352	687	1352	NaN	t
+1353	687	1353	NaN	f
+1354	688	1354	NaN	t
+1355	689	1355	NaN	t
+1356	689	1356	NaN	f
+1357	689	1357	NaN	f
+1358	690	1358	NaN	t
+1359	690	1359	NaN	f
+1360	691	1360	NaN	t
+1361	692	1361	NaN	t
+1362	692	1362	NaN	f
+1363	693	1363	NaN	t
+1364	693	1364	NaN	f
+1365	694	1365	NaN	t
+1366	694	1366	NaN	f
+1367	694	1367	NaN	f
+1368	694	1368	NaN	f
+1369	694	1369	NaN	f
+1370	695	1370	NaN	t
+1371	695	1371	NaN	f
+1372	695	1372	NaN	f
+1373	695	1373	NaN	f
+1374	696	1374	NaN	t
+1375	697	1375	NaN	t
+1376	697	1376	NaN	f
+1377	698	1377	NaN	t
+1378	699	1378	NaN	t
+1379	699	1379	NaN	f
+1380	700	1380	NaN	t
+1381	700	1381	NaN	f
+1382	701	1382	NaN	t
+1383	701	1383	NaN	f
+1384	701	1384	NaN	f
+1385	701	1385	NaN	f
+1386	701	1386	NaN	f
+1387	701	1387	NaN	f
+1388	701	1388	NaN	f
+1389	702	1389	NaN	t
+1390	702	1390	NaN	f
+1391	703	1391	NaN	t
+1392	703	1392	NaN	f
+1393	704	1393	NaN	t
+1394	705	1394	NaN	t
+1395	706	1395	NaN	t
+1396	707	1396	NaN	t
+1397	707	1397	NaN	f
+1398	707	1398	NaN	f
+1399	707	1399	NaN	f
+1400	707	1400	NaN	f
+1401	707	1401	NaN	f
+1402	708	1402	NaN	t
+1403	708	1403	NaN	f
+1404	708	1404	NaN	f
+1405	709	1405	NaN	t
+1406	709	1406	NaN	f
+1407	709	1407	NaN	f
+1408	710	1408	NaN	t
+1409	710	1409	NaN	f
+1410	711	1410	NaN	t
+1411	712	1411	NaN	t
+1412	713	1412	NaN	t
+1413	713	1413	NaN	f
+1414	713	1414	NaN	f
+1415	713	1415	NaN	f
+1416	714	1416	NaN	t
+1417	714	1417	NaN	f
+1418	714	1418	NaN	f
+1419	715	1419	NaN	t
+1420	716	1420	NaN	t
+1421	716	1421	NaN	f
+1422	717	1422	NaN	t
+1423	717	1423	NaN	f
+1424	718	1424	NaN	t
+1425	719	1425	NaN	t
+1426	720	1426	NaN	t
+1427	720	1427	NaN	f
+1428	721	1428	NaN	t
+1429	722	1429	NaN	t
+1430	723	1430	NaN	t
+1431	723	1431	NaN	f
+1432	723	1432	NaN	f
+1433	724	1433	NaN	t
+1434	724	1434	NaN	f
+1435	724	1435	NaN	f
+1436	724	1436	NaN	f
+1437	725	1437	NaN	t
+1438	725	1438	NaN	f
+1439	726	1439	NaN	t
+1440	727	1440	NaN	t
+1441	727	1441	NaN	f
+1442	728	1442	NaN	t
+1443	729	1443	NaN	t
+1444	729	1444	NaN	f
+1445	729	1445	NaN	f
+1446	730	1446	NaN	t
+1447	730	1447	NaN	f
+1448	730	1448	NaN	f
+1449	731	1449	NaN	t
+1450	732	1450	NaN	t
+1451	732	1451	NaN	f
+1452	732	1452	NaN	f
+1453	733	1453	NaN	t
+1454	734	1454	NaN	t
+1455	734	1455	NaN	f
+1456	734	1456	NaN	f
+1457	735	1457	NaN	t
+1458	735	1458	NaN	f
+1459	735	1459	NaN	f
+1460	735	1460	NaN	f
+1461	735	1461	NaN	f
+1462	736	1462	NaN	t
+1463	737	1463	NaN	t
+1464	737	1464	NaN	f
+1465	738	1465	NaN	t
+1466	739	1466	NaN	t
+1467	739	1467	NaN	f
+1468	739	1468	NaN	f
+1469	739	1469	NaN	f
+1470	740	1470	NaN	t
+1471	740	1471	NaN	f
+1472	741	1472	NaN	t
+1473	742	1473	NaN	t
+1474	742	1474	NaN	f
+1475	742	1475	NaN	f
+1476	743	1476	NaN	t
+1477	743	1477	NaN	f
+1478	744	1478	NaN	t
+1479	744	1479	NaN	f
+1480	744	1480	NaN	f
+1481	744	1481	NaN	f
+1482	745	1482	NaN	t
+1483	745	1483	NaN	f
+1484	746	1484	NaN	t
+1485	746	1485	NaN	f
+1486	746	1486	NaN	f
+1487	746	1487	NaN	f
+1488	746	1488	NaN	f
+1489	746	1489	NaN	f
+1490	747	1490	NaN	t
+1491	747	1491	NaN	f
+1492	747	1492	NaN	f
+1493	748	1493	NaN	t
+1494	749	1494	NaN	t
+1495	749	1495	NaN	f
+1496	749	1496	NaN	f
+1497	749	1497	NaN	f
+1498	749	1498	NaN	f
+1499	750	1499	NaN	t
+1500	750	1500	NaN	f
+1501	751	1501	NaN	t
+1502	751	1502	NaN	f
+1503	752	1503	NaN	t
+1504	752	1504	NaN	f
+1505	752	1505	NaN	f
+1506	753	1506	NaN	t
+1507	754	1507	NaN	t
+1508	754	1508	NaN	f
+1509	754	1509	NaN	f
+1510	754	1510	NaN	f
+1511	755	1511	NaN	t
+1512	755	1512	NaN	f
+1513	755	1513	NaN	f
+1514	756	1514	NaN	t
+1515	757	1515	NaN	t
+1516	758	1516	NaN	t
+1517	758	1517	NaN	f
+1518	759	1518	NaN	t
+1519	759	1519	NaN	f
+1520	759	1520	NaN	f
+1521	759	1521	NaN	f
+1522	760	1522	NaN	t
+1523	760	1523	NaN	f
+1524	761	1524	NaN	t
+1525	762	1525	NaN	t
+1526	762	1526	NaN	f
+1527	762	1527	NaN	f
+1528	763	1528	NaN	t
+1529	763	1529	NaN	f
+1530	764	1530	NaN	t
+1531	764	1531	NaN	f
+1532	764	1532	NaN	f
+1533	764	1533	NaN	f
+1534	765	1534	NaN	t
+1535	766	1535	NaN	t
+1536	766	1536	NaN	f
+1537	767	1537	NaN	t
+1538	767	1538	NaN	f
+1539	768	1539	NaN	t
+1540	768	1540	NaN	f
+1541	769	1541	NaN	t
+1542	770	1542	NaN	t
+1543	771	1543	NaN	t
+1544	771	1544	NaN	f
+1545	771	1545	NaN	f
+1546	771	1546	NaN	f
+1547	771	1547	NaN	f
+1548	772	1548	NaN	t
+1549	772	1549	NaN	f
+1550	772	1550	NaN	f
+1551	773	1551	NaN	t
+1552	774	1552	NaN	t
+1553	774	1553	NaN	f
+1554	775	1554	NaN	t
+1555	775	1555	NaN	f
+1556	776	1556	NaN	t
+1557	776	1557	NaN	f
+1558	776	1558	NaN	f
+1559	776	1559	NaN	f
+1560	776	1560	NaN	f
+1561	777	1561	NaN	t
+1562	777	1562	NaN	f
+1563	777	1563	NaN	f
+1564	777	1564	NaN	f
+1565	777	1565	NaN	f
+1566	778	1566	NaN	t
+1567	778	1567	NaN	f
+1568	779	1568	NaN	t
+1569	779	1569	NaN	f
+1570	780	1570	NaN	t
+1571	781	1571	NaN	t
+1572	782	1572	NaN	t
+1573	783	1573	NaN	t
+1574	783	1574	NaN	f
+1575	783	1575	NaN	f
+1576	784	1576	NaN	t
+1577	784	1577	NaN	f
+1578	784	1578	NaN	f
+1579	784	1579	NaN	f
+1580	785	1580	NaN	t
+1581	786	1581	NaN	t
+1582	787	1582	NaN	t
+1583	788	1583	NaN	t
+1584	788	1584	NaN	f
+1585	788	1585	NaN	f
+1586	789	1586	NaN	t
+1587	789	1587	NaN	f
+1588	790	1588	NaN	t
+1589	791	1589	NaN	t
+1590	791	1590	NaN	f
+1591	791	1591	NaN	f
+1592	792	1592	NaN	t
+1593	792	1593	NaN	f
+1594	793	1594	NaN	t
+1595	793	1595	NaN	f
+1596	794	1596	NaN	t
+1597	794	1597	NaN	f
+1598	795	1598	NaN	t
+1599	795	1599	NaN	f
+1600	796	1600	NaN	t
+1601	796	1601	NaN	f
+1602	796	1602	NaN	f
+1603	796	1603	NaN	f
+1604	797	1604	NaN	t
+1605	798	1605	NaN	t
+1606	798	1606	NaN	f
+1607	798	1607	NaN	f
+1608	798	1608	NaN	f
+1609	798	1609	NaN	f
+1610	799	1610	NaN	t
+1611	799	1611	NaN	f
+1612	800	1612	NaN	t
+1613	800	1613	NaN	f
+1614	801	1614	NaN	t
+1615	802	1615	NaN	t
+1616	802	1616	NaN	f
+1617	802	1617	NaN	f
+1618	802	1618	NaN	f
+1619	803	1619	NaN	t
+1620	804	1620	NaN	t
+1621	805	1621	NaN	t
+1622	805	1622	NaN	f
+1623	806	1623	NaN	t
+1624	806	1624	NaN	f
+1625	806	1625	NaN	f
+1626	806	1626	NaN	f
+1627	806	1627	NaN	f
+1628	807	1628	NaN	t
+1629	807	1629	NaN	f
+1630	808	1630	NaN	t
+1631	809	1631	NaN	t
+1632	809	1632	NaN	f
+1633	810	1633	NaN	t
+1634	810	1634	NaN	f
+1635	811	1635	NaN	t
+1636	812	1636	NaN	t
+1637	812	1637	NaN	f
+1638	813	1638	NaN	t
+1639	813	1639	NaN	f
+1640	814	1640	NaN	t
+1641	814	1641	NaN	f
+1642	815	1642	NaN	t
+1643	816	1643	NaN	t
+1644	816	1644	NaN	f
+1645	817	1645	NaN	t
+1646	817	1646	NaN	f
+1647	818	1647	NaN	t
+1648	819	1648	NaN	t
+1649	819	1649	NaN	f
+1650	820	1650	NaN	t
+1651	821	1651	NaN	t
+1652	822	1652	NaN	t
+1653	823	1653	NaN	t
+1654	824	1654	NaN	t
+1655	824	1655	NaN	f
+1656	824	1656	NaN	f
+1657	825	1657	NaN	t
+1658	825	1658	NaN	f
+1659	826	1659	NaN	t
+1660	826	1660	NaN	f
+1661	826	1661	NaN	f
+1662	826	1662	NaN	f
+1663	827	1663	NaN	t
+1664	827	1664	NaN	f
+1665	827	1665	NaN	f
+1666	828	1666	NaN	t
+1667	829	1667	NaN	t
+1668	830	1668	NaN	t
+1669	830	1669	NaN	f
+1670	831	1670	NaN	t
+1671	832	1671	NaN	t
+1672	833	1672	NaN	t
+1673	833	1673	NaN	f
+1674	833	1674	NaN	f
+1675	834	1675	NaN	t
+1676	834	1676	NaN	f
+1677	834	1677	NaN	f
+1678	835	1678	NaN	t
+1679	836	1679	NaN	t
+1680	836	1680	NaN	f
+1681	836	1681	NaN	f
+1682	837	1682	NaN	t
+1683	838	1683	NaN	t
+1684	839	1684	NaN	t
+1685	839	1685	NaN	f
+1686	840	1686	NaN	t
+1687	840	1687	NaN	f
+1688	841	1688	NaN	t
+1689	841	1689	NaN	f
+1690	841	1690	NaN	f
+1691	841	1691	NaN	f
+1692	842	1692	NaN	t
+1693	843	1693	NaN	t
+1694	843	1694	NaN	f
+1695	843	1695	NaN	f
+1696	844	1696	NaN	t
+1697	844	1697	NaN	f
+1698	844	1698	NaN	f
+1699	844	1699	NaN	f
+1700	844	1700	NaN	f
+1701	844	1701	NaN	f
+1702	845	1702	NaN	t
+1703	845	1703	NaN	f
+1704	846	1704	NaN	t
+1705	846	1705	NaN	f
+1706	846	1706	NaN	f
+1707	847	1707	NaN	t
+1708	847	1708	NaN	f
+1709	848	1709	NaN	t
+1710	848	1710	NaN	f
+1711	849	1711	NaN	t
+1712	849	1712	NaN	f
+1713	849	1713	NaN	f
+1714	850	1714	NaN	t
+1715	850	1715	NaN	f
+1716	850	1716	NaN	f
+1717	850	1717	NaN	f
+1718	851	1718	NaN	t
+1719	852	1719	NaN	t
+1720	853	1720	NaN	t
+1721	853	1721	NaN	f
+1722	854	1722	NaN	t
+1723	855	1723	NaN	t
+1724	855	1724	NaN	f
+1725	855	1725	NaN	f
+1726	855	1726	NaN	f
+1727	855	1727	NaN	f
+1728	855	1728	NaN	f
+1729	856	1729	NaN	t
+1730	857	1730	NaN	t
+1731	857	1731	NaN	f
+1732	857	1732	NaN	f
+1733	858	1733	NaN	t
+1734	858	1734	NaN	f
+1735	858	1735	NaN	f
+1736	859	1736	NaN	t
+1737	859	1737	NaN	f
+1738	859	1738	NaN	f
+1739	859	1739	NaN	f
+1740	860	1740	NaN	t
+1741	860	1741	NaN	f
+1742	860	1742	NaN	f
+1743	861	1743	NaN	t
+1744	861	1744	NaN	f
+1745	862	1745	NaN	t
+1746	862	1746	NaN	f
+1747	863	1747	NaN	t
+1748	863	1748	NaN	f
+1749	864	1749	NaN	t
+1750	864	1750	NaN	f
+1751	865	1751	NaN	t
+1752	866	1752	NaN	t
+1753	866	1753	NaN	f
+1754	867	1754	NaN	t
+1755	868	1755	NaN	t
+1756	869	1756	NaN	t
+1757	870	1757	NaN	t
+1758	870	1758	NaN	f
+1759	871	1759	NaN	t
+1760	872	1760	NaN	t
+1761	873	1761	NaN	t
+1762	873	1762	NaN	f
+1763	873	1763	NaN	f
+1764	873	1764	NaN	f
+1765	873	1765	NaN	f
+1766	873	1766	NaN	f
+1767	873	1767	NaN	f
+1768	874	1768	NaN	t
+1769	875	1769	NaN	t
+1770	876	1770	NaN	t
+1771	877	1771	NaN	t
+1772	877	1772	NaN	f
+1773	877	1773	NaN	f
+1774	878	1774	NaN	t
+1775	878	1775	NaN	f
+1776	879	1776	NaN	t
+1777	880	1777	NaN	t
+1778	880	1778	NaN	f
+1779	881	1779	NaN	t
+1780	882	1780	NaN	t
+1781	882	1781	NaN	f
+1782	883	1782	NaN	t
+1783	883	1783	NaN	f
+1784	883	1784	NaN	f
+1785	884	1785	NaN	t
+1786	884	1786	NaN	f
+1787	885	1787	NaN	t
+1788	886	1788	NaN	t
+1789	887	1789	NaN	t
+1790	887	1790	NaN	f
+1791	887	1791	NaN	f
+1792	887	1792	NaN	f
+1793	888	1793	NaN	t
+1794	888	1794	NaN	f
+1795	888	1795	NaN	f
+1796	888	1796	NaN	f
+1797	889	1797	NaN	t
+1798	890	1798	NaN	t
+1799	891	1799	NaN	t
+1800	891	1800	NaN	f
+1801	892	1801	NaN	t
+1802	892	1802	NaN	f
+1803	892	1803	NaN	f
+1804	892	1804	NaN	f
+1805	893	1805	NaN	t
+1806	893	1806	NaN	f
+1807	894	1807	NaN	t
+1808	894	1808	NaN	f
+1809	894	1809	NaN	f
+1810	894	1810	NaN	f
+1811	894	1811	NaN	f
+1812	894	1812	NaN	f
+1813	894	1813	NaN	f
+1814	895	1814	NaN	t
+1815	896	1815	NaN	t
+1816	897	1816	NaN	t
+1817	898	1817	NaN	t
+1818	898	1818	NaN	f
+1819	899	1819	NaN	t
+1820	899	1820	NaN	f
+1821	899	1821	NaN	f
+1822	900	1822	NaN	t
+1823	901	1823	NaN	t
+1824	902	1824	NaN	t
+1825	902	1825	NaN	f
+1826	903	1826	NaN	t
+1827	904	1827	NaN	t
+1828	904	1828	NaN	f
+1829	904	1829	NaN	f
+1830	904	1830	NaN	f
+1831	904	1831	NaN	f
+1832	904	1832	NaN	f
+1833	904	1833	NaN	f
+1834	904	1834	NaN	f
+1835	904	1835	NaN	f
+1836	904	1836	NaN	f
+1837	905	1837	NaN	t
+1838	905	1838	NaN	f
+1839	905	1839	NaN	f
+1840	906	1840	NaN	t
+1841	906	1841	NaN	f
+1842	907	1842	NaN	t
+1843	907	1843	NaN	f
+1844	908	1844	NaN	t
+1845	909	1845	NaN	t
+1846	909	1846	NaN	f
+1847	909	1847	NaN	f
+1848	909	1848	NaN	f
+1849	909	1849	NaN	f
+1850	909	1850	NaN	f
+1851	910	1851	NaN	t
+1852	911	1852	NaN	t
+1853	911	1853	NaN	f
+1854	911	1854	NaN	f
+1855	912	1855	NaN	t
+1856	913	1856	NaN	t
+1857	913	1857	NaN	f
+1858	914	1858	NaN	t
+1859	915	1859	NaN	t
+1860	915	1860	NaN	f
+1861	916	1861	NaN	t
+1862	917	1862	NaN	t
+1863	918	1863	NaN	t
+1864	918	1864	NaN	f
+1865	918	1865	NaN	f
+1866	918	1866	NaN	f
+1867	918	1867	NaN	f
+1868	918	1868	NaN	f
+1869	918	1869	NaN	f
+1870	918	1870	NaN	f
+1871	919	1871	NaN	t
+1872	919	1872	NaN	f
+1873	919	1873	NaN	f
+1874	919	1874	NaN	f
+1875	919	1875	NaN	f
+1876	919	1876	NaN	f
+1877	919	1877	NaN	f
+1878	919	1878	NaN	f
+1879	919	1879	NaN	f
+1880	919	1880	NaN	f
+1881	920	1881	NaN	t
+1882	920	1882	NaN	f
+1883	921	1883	NaN	t
+1884	921	1884	NaN	f
+1885	922	1885	NaN	t
+1886	922	1886	NaN	f
+1887	922	1887	NaN	f
+1888	923	1888	NaN	t
+1889	923	1889	NaN	f
+1890	924	1890	NaN	t
+1891	924	1891	NaN	f
+1892	924	1892	NaN	f
+1893	925	1893	NaN	t
+1894	925	1894	NaN	f
+1895	926	1895	NaN	t
+1896	927	1896	NaN	t
+1897	927	1897	NaN	f
+1898	928	1898	NaN	t
+1899	928	1899	NaN	f
+1900	928	1900	NaN	f
+1901	929	1901	NaN	t
+1902	929	1902	NaN	f
+1903	929	1903	NaN	f
+1904	929	1904	NaN	f
+1905	930	1905	NaN	t
+1906	930	1906	NaN	f
+1907	930	1907	NaN	f
+1908	931	1908	NaN	t
+1909	931	1909	NaN	f
+1910	932	1910	NaN	t
+1911	932	1911	NaN	f
+1912	933	1912	NaN	t
+1913	933	1913	NaN	f
+1914	933	1914	NaN	f
+1915	933	1915	NaN	f
+1916	933	1916	NaN	f
+1917	934	1917	NaN	t
+1918	935	1918	NaN	t
+1919	935	1919	NaN	f
+1920	935	1920	NaN	f
+1921	936	1921	NaN	t
+1922	937	1922	NaN	t
+1923	938	1923	NaN	t
+1924	938	1924	NaN	f
+1925	939	1925	NaN	t
+1926	940	1926	NaN	t
+1927	941	1927	NaN	t
+1928	941	1928	NaN	f
+1929	941	1929	NaN	f
+1930	941	1930	NaN	f
+1931	942	1931	NaN	t
+1932	942	1932	NaN	f
+1933	942	1933	NaN	f
+1934	942	1934	NaN	f
+1935	943	1935	NaN	t
+1936	944	1936	NaN	t
+1937	944	1937	NaN	f
+1938	944	1938	NaN	f
+1939	945	1939	NaN	t
+1940	946	1940	NaN	t
+1941	946	1941	NaN	f
+1942	946	1942	NaN	f
+1943	947	1943	NaN	t
+1944	948	1944	NaN	t
+1945	948	1945	NaN	f
+1946	948	1946	NaN	f
+1947	949	1947	NaN	t
+1948	950	1948	NaN	t
+1949	950	1949	NaN	f
+1950	951	1950	NaN	t
+1951	952	1951	NaN	t
+1952	953	1952	NaN	t
+1953	954	1953	NaN	t
+1954	954	1954	NaN	f
+1955	954	1955	NaN	f
+1956	954	1956	NaN	f
+1957	954	1957	NaN	f
+1958	954	1958	NaN	f
+1959	955	1959	NaN	t
+1960	955	1960	NaN	f
+1961	956	1961	NaN	t
+1962	957	1962	NaN	t
+1963	957	1963	NaN	f
+1964	957	1964	NaN	f
+1965	958	1965	NaN	t
+1966	958	1966	NaN	f
+1967	959	1967	NaN	t
+1968	960	1968	NaN	t
+1969	961	1969	NaN	t
+1970	961	1970	NaN	f
+1971	962	1971	NaN	t
+1972	963	1972	NaN	t
+1973	963	1973	NaN	f
+1974	964	1974	NaN	t
+1975	964	1975	NaN	f
+1976	964	1976	NaN	f
+1977	965	1977	NaN	t
+1978	965	1978	NaN	f
+1979	965	1979	NaN	f
+1980	965	1980	NaN	f
+1981	965	1981	NaN	f
+1982	966	1982	NaN	t
+1983	966	1983	NaN	f
+1984	967	1984	NaN	t
+1985	967	1985	NaN	f
+1986	968	1986	NaN	t
+1987	969	1987	NaN	t
+1988	969	1988	NaN	f
+1989	970	1989	NaN	t
+1990	971	1990	NaN	t
+1991	972	1991	NaN	t
+1992	972	1992	NaN	f
+1993	972	1993	NaN	f
+1994	973	1994	NaN	t
+1995	973	1995	NaN	f
+1996	974	1996	NaN	t
+1997	974	1997	NaN	f
+1998	975	1998	NaN	t
+1999	975	1999	NaN	f
+2000	976	2000	NaN	t
+2001	976	2001	NaN	f
+2002	976	2002	NaN	f
+2003	976	2003	NaN	f
+2004	977	2004	NaN	t
+2005	978	2005	NaN	t
+2006	979	2006	NaN	t
+2007	980	2007	NaN	t
+2008	981	2008	NaN	t
+2009	981	2009	NaN	f
+2010	981	2010	NaN	f
+2011	982	2011	NaN	t
+2012	983	2012	NaN	t
+2013	983	2013	NaN	f
+2014	983	2014	NaN	f
+2015	983	2015	NaN	f
+2016	983	2016	NaN	f
+2017	983	2017	NaN	f
+2018	984	2018	NaN	t
+2019	984	2019	NaN	f
+2020	985	2020	NaN	t
+2021	985	2021	NaN	f
+2022	986	2022	NaN	t
+2023	987	2023	NaN	t
+2024	988	2024	NaN	t
+2025	988	2025	NaN	f
+2026	988	2026	NaN	f
+2027	988	2027	NaN	f
+2028	988	2028	NaN	f
+2029	989	2029	NaN	t
+2030	989	2030	NaN	f
+2031	990	2031	NaN	t
+2032	990	2032	NaN	f
+2033	990	2033	NaN	f
+2034	990	2034	NaN	f
+2035	990	2035	NaN	f
+2036	990	2036	NaN	f
+2037	991	2037	NaN	t
+2038	992	2038	NaN	t
+2039	992	2039	NaN	f
+2040	993	2040	NaN	t
+2041	993	2041	NaN	f
+2042	993	2042	NaN	f
+2043	994	2043	NaN	t
+2044	995	2044	NaN	t
+2045	996	2045	NaN	t
+2046	997	2046	NaN	t
+2047	998	2047	NaN	t
+2048	999	2048	NaN	t
+2049	999	2049	NaN	f
+2050	999	2050	NaN	f
+2051	999	2051	NaN	f
+2052	999	2052	NaN	f
+2053	1000	2053	NaN	t
+2054	1000	2054	NaN	f
+2055	1001	2055	NaN	t
+2056	1001	2056	NaN	f
+2057	1001	2057	NaN	f
+2058	1001	2058	NaN	f
+2059	1001	2059	NaN	f
+2060	1001	2060	NaN	f
+2061	1002	2061	NaN	t
+2062	1002	2062	NaN	f
+2063	1003	2063	NaN	t
+2064	1003	2064	NaN	f
+2065	1003	2065	NaN	f
+2066	1004	2066	NaN	t
+2067	1004	2067	NaN	f
+2068	1005	2068	NaN	t
+2069	1005	2069	NaN	f
+2070	1005	2070	NaN	f
+2071	1005	2071	NaN	f
+2072	1005	2072	NaN	f
+2073	1006	2073	NaN	t
+2074	1006	2074	NaN	f
+2075	1007	2075	NaN	t
+2076	1008	2076	NaN	t
+2077	1008	2077	NaN	f
+2078	1008	2078	NaN	f
+2079	1008	2079	NaN	f
+2080	1008	2080	NaN	f
+2081	1008	2081	NaN	f
+2082	1009	2082	NaN	t
+2083	1009	2083	NaN	f
+2084	1010	2084	NaN	t
+2085	1010	2085	NaN	f
+2086	1010	2086	NaN	f
+2087	1010	2087	NaN	f
+2088	1011	2088	NaN	t
+2089	1011	2089	NaN	f
+2090	1011	2090	NaN	f
+2091	1012	2091	NaN	t
+2092	1013	2092	NaN	t
+2093	1013	2093	NaN	f
+2094	1014	2094	NaN	t
+2095	1014	2095	NaN	f
+2096	1014	2096	NaN	f
+2097	1015	2097	NaN	t
+2098	1016	2098	NaN	t
+2099	1016	2099	NaN	f
+2100	1016	2100	NaN	f
+2101	1017	2101	NaN	t
+2102	1018	2102	NaN	t
+2103	1018	2103	NaN	f
+2104	1018	2104	NaN	f
+2105	1018	2105	NaN	f
+2106	1019	2106	NaN	t
+2107	1020	2107	NaN	t
+2108	1020	2108	NaN	f
+2109	1020	2109	NaN	f
+2110	1020	2110	NaN	f
+2111	1021	2111	NaN	t
+2112	1021	2112	NaN	f
+2113	1022	2113	NaN	t
+2114	1023	2114	NaN	t
+2115	1024	2115	NaN	t
+2116	1024	2116	NaN	f
+2117	1024	2117	NaN	f
+2118	1024	2118	NaN	f
+2119	1024	2119	NaN	f
+2120	1024	2120	NaN	f
+2121	1024	2121	NaN	f
+2122	1024	2122	NaN	f
+2123	1024	2123	NaN	f
+2124	1024	2124	NaN	f
+2125	1024	2125	NaN	f
+2126	1024	2126	NaN	f
+2127	1024	2127	NaN	f
+2128	1024	2128	NaN	f
+2129	1025	2129	NaN	t
+2130	1026	2130	NaN	t
+2131	1027	2131	NaN	t
+2132	1027	2132	NaN	f
+2133	1027	2133	NaN	f
+2134	1028	2134	NaN	t
+2135	1029	2135	NaN	t
+2136	1030	2136	NaN	t
+2137	1030	2137	NaN	f
+2138	1030	2138	NaN	f
+2139	1030	2139	NaN	f
+2140	1030	2140	NaN	f
+2141	1030	2141	NaN	f
+2142	1030	2142	NaN	f
+2143	1030	2143	NaN	f
+2144	1030	2144	NaN	f
+2145	1030	2145	NaN	f
+2146	1031	2146	NaN	t
+2147	1031	2147	NaN	f
+2148	1032	2148	NaN	t
+2149	1032	2149	NaN	f
+2150	1033	2150	NaN	t
+2151	1033	2151	NaN	f
+2152	1034	2152	NaN	t
+2153	1034	2153	NaN	f
+2154	1035	2154	NaN	t
+2155	1036	2155	NaN	t
+2156	1036	2156	NaN	f
+2157	1036	2157	NaN	f
+2158	1037	2158	NaN	t
+2159	1037	2159	NaN	f
+2160	1038	2160	NaN	t
+2161	1039	2161	NaN	t
+2162	1039	2162	NaN	f
+2163	1040	2163	NaN	t
+2164	1040	2164	NaN	f
+2165	1041	2165	NaN	t
+2166	1042	2166	NaN	t
+2167	1042	2167	NaN	f
+2168	1042	2168	NaN	f
+2169	1043	2169	NaN	t
+2170	1043	2170	NaN	f
+2171	1044	2171	NaN	t
+2172	1044	2172	NaN	f
+2173	1045	2173	NaN	t
+2174	1046	2174	NaN	t
+2175	1046	2175	NaN	f
+2176	1047	2176	NaN	t
+2177	1048	2177	NaN	t
+2178	1048	2178	NaN	f
+2179	1048	2179	NaN	f
+2180	1048	2180	NaN	f
+2181	1048	2181	NaN	f
+2182	1048	2182	NaN	f
+2183	1048	2183	NaN	f
+2184	1048	2184	NaN	f
+2185	1049	2185	NaN	t
+2186	1050	2186	NaN	t
+2187	1051	2187	NaN	t
+2188	1051	2188	NaN	f
+2189	1051	2189	NaN	f
+2190	1052	2190	NaN	t
+2191	1053	2191	NaN	t
+2192	1054	2192	NaN	t
+2193	1054	2193	NaN	f
+2194	1055	2194	NaN	t
+2195	1056	2195	NaN	t
+2196	1056	2196	NaN	f
+2197	1057	2197	NaN	t
+2198	1057	2198	NaN	f
+2199	1057	2199	NaN	f
+2200	1058	2200	NaN	t
+2201	1058	2201	NaN	f
+2202	1058	2202	NaN	f
+2203	1059	2203	NaN	t
+2204	1059	2204	NaN	f
+2205	1060	2205	NaN	t
+2206	1060	2206	NaN	f
+2207	1061	2207	NaN	t
+2208	1062	2208	NaN	t
+2209	1063	2209	NaN	t
+2210	1064	2210	NaN	t
+2211	1064	2211	NaN	f
+2212	1064	2212	NaN	f
+2213	1065	2213	NaN	t
+2214	1066	2214	NaN	t
+2215	1066	2215	NaN	f
+2216	1067	2216	NaN	t
+2217	1068	2217	NaN	t
+2218	1068	2218	NaN	f
+2219	1069	2219	NaN	t
+2220	1070	2220	NaN	t
+2221	1070	2221	NaN	f
+2222	1070	2222	NaN	f
+2223	1071	2223	NaN	t
+2224	1071	2224	NaN	f
+2225	1072	2225	NaN	t
+2226	1072	2226	NaN	f
+2227	1073	2227	NaN	t
+2228	1073	2228	NaN	f
+2229	1073	2229	NaN	f
+2230	1074	2230	NaN	t
+2231	1074	2231	NaN	f
+2232	1074	2232	NaN	f
+2233	1074	2233	NaN	f
+2234	1074	2234	NaN	f
+2235	1075	2235	NaN	t
+2236	1075	2236	NaN	f
+2237	1075	2237	NaN	f
+2238	1075	2238	NaN	f
+2239	1075	2239	NaN	f
+2240	1076	2240	NaN	t
+2241	1077	2241	NaN	t
+2242	1078	2242	NaN	t
+2243	1078	2243	NaN	f
+2244	1079	2244	NaN	t
+2245	1080	2245	NaN	t
+2246	1081	2246	NaN	t
+2247	1082	2247	NaN	t
+2248	1082	2248	NaN	f
+2249	1082	2249	NaN	f
+2250	1082	2250	NaN	f
+2251	1083	2251	NaN	t
+2252	1084	2252	NaN	t
+2253	1084	2253	NaN	f
+2254	1084	2254	NaN	f
+2255	1084	2255	NaN	f
+2256	1084	2256	NaN	f
+2257	1085	2257	NaN	t
+2258	1086	2258	NaN	t
+2259	1086	2259	NaN	f
+2260	1086	2260	NaN	f
+2261	1087	2261	NaN	t
+2262	1088	2262	NaN	t
+2263	1088	2263	NaN	f
+2264	1089	2264	NaN	t
+2265	1090	2265	NaN	t
+2266	1090	2266	NaN	f
+2267	1091	2267	NaN	t
+2268	1092	2268	NaN	t
+2269	1093	2269	NaN	t
+2270	1093	2270	NaN	f
+2271	1093	2271	NaN	f
+2272	1093	2272	NaN	f
+2273	1093	2273	NaN	f
+2274	1093	2274	NaN	f
+2275	1093	2275	NaN	f
+2276	1094	2276	NaN	t
+2277	1094	2277	NaN	f
+2278	1094	2278	NaN	f
+2279	1094	2279	NaN	f
+2280	1094	2280	NaN	f
+2281	1094	2281	NaN	f
+2282	1094	2282	NaN	f
+2283	1094	2283	NaN	f
+2284	1094	2284	NaN	f
+2285	1094	2285	NaN	f
+2286	1095	2286	NaN	t
+2287	1096	2287	NaN	t
+2288	1096	2288	NaN	f
+2289	1096	2289	NaN	f
+2290	1096	2290	NaN	f
+2291	1097	2291	NaN	t
+2292	1097	2292	NaN	f
+2293	1097	2293	NaN	f
+2294	1097	2294	NaN	f
+2295	1098	2295	NaN	t
+2296	1098	2296	NaN	f
+2297	1099	2297	NaN	t
+2298	1099	2298	NaN	f
+2299	1100	2299	NaN	t
+2300	1100	2300	NaN	f
+2301	1101	2301	NaN	t
+2302	1101	2302	NaN	f
+2303	1102	2303	NaN	t
+2304	1102	2304	NaN	f
+2305	1103	2305	NaN	t
+2306	1104	2306	NaN	t
+2307	1104	2307	NaN	f
+2308	1104	2308	NaN	f
+2309	1105	2309	NaN	t
+2310	1105	2310	NaN	f
+2311	1106	2311	NaN	t
+2312	1107	2312	NaN	t
+2313	1108	2313	NaN	t
+2314	1109	2314	NaN	t
+2315	1109	2315	NaN	f
+2316	1110	2316	NaN	t
+2317	1111	2317	NaN	t
+2318	1112	2318	NaN	t
+2319	1113	2319	NaN	t
+2320	1114	2320	NaN	t
+2321	1114	2321	NaN	f
+2322	1115	2322	NaN	t
+2323	1115	2323	NaN	f
+2324	1115	2324	NaN	f
+2325	1115	2325	NaN	f
+2326	1115	2326	NaN	f
+2327	1115	2327	NaN	f
+2328	1115	2328	NaN	f
+2329	1115	2329	NaN	f
+2330	1115	2330	NaN	f
+2331	1115	2331	NaN	f
+2332	1115	2332	NaN	f
+2333	1115	2333	NaN	f
+2334	1115	2334	NaN	f
+2335	1115	2335	NaN	f
+2336	1115	2336	NaN	f
+2337	1115	2337	NaN	f
+2338	1116	2338	NaN	t
+2339	1116	2339	NaN	f
+2340	1116	2340	NaN	f
+2341	1116	2341	NaN	f
+2342	1116	2342	NaN	f
+2343	1117	2343	NaN	t
+2344	1118	2344	NaN	t
+2345	1119	2345	NaN	t
+2346	1119	2346	NaN	f
+2347	1119	2347	NaN	f
+2348	1120	2348	NaN	t
+2349	1120	2349	NaN	f
+2350	1120	2350	NaN	f
+2351	1121	2351	NaN	t
+2352	1122	2352	NaN	t
+2353	1122	2353	NaN	f
+2354	1122	2354	NaN	f
+2355	1122	2355	NaN	f
+2356	1122	2356	NaN	f
+2357	1122	2357	NaN	f
+2358	1122	2358	NaN	f
+2359	1123	2359	NaN	t
+2360	1124	2360	NaN	t
+2361	1124	2361	NaN	f
+2362	1125	2362	NaN	t
+2363	1125	2363	NaN	f
+2364	1126	2364	NaN	t
+2365	1126	2365	NaN	f
+2366	1126	2366	NaN	f
+2367	1127	2367	NaN	t
+2368	1127	2368	NaN	f
+2369	1127	2369	NaN	f
+2370	1128	2370	NaN	t
+2371	1129	2371	NaN	t
+2372	1130	2372	NaN	t
+2373	1130	2373	NaN	f
+2374	1130	2374	NaN	f
+2375	1131	2375	NaN	t
+2376	1132	2376	NaN	t
+2377	1133	2377	NaN	t
+2378	1134	2378	NaN	t
+2379	1134	2379	NaN	f
+2380	1135	2380	NaN	t
+2381	1135	2381	NaN	f
+2382	1135	2382	NaN	f
+2383	1136	2383	NaN	t
+2384	1136	2384	NaN	f
+2385	1137	2385	NaN	t
+2386	1138	2386	NaN	t
+2387	1138	2387	NaN	f
+2388	1138	2388	NaN	f
+2389	1138	2389	NaN	f
+2390	1139	2390	NaN	t
+2391	1139	2391	NaN	f
+2392	1140	2392	NaN	t
+2393	1141	2393	NaN	t
+2394	1141	2394	NaN	f
+2395	1142	2395	NaN	t
+2396	1142	2396	NaN	f
+2397	1143	2397	NaN	t
+2398	1144	2398	NaN	t
+2399	1144	2399	NaN	f
+2400	1144	2400	NaN	f
+2401	1144	2401	NaN	f
+2402	1145	2402	NaN	t
+2403	1145	2403	NaN	f
+2404	1145	2404	NaN	f
+2405	1145	2405	NaN	f
+2406	1146	2406	NaN	t
+2407	1147	2407	NaN	t
+2408	1147	2408	NaN	f
+2409	1148	2409	NaN	t
+2410	1149	2410	NaN	t
+2411	1149	2411	NaN	f
+2412	1150	2412	NaN	t
+2413	1150	2413	NaN	f
+2414	1151	2414	NaN	t
+2415	1152	2415	NaN	t
+2416	1152	2416	NaN	f
+2417	1152	2417	NaN	f
+2418	1152	2418	NaN	f
+2419	1152	2419	NaN	f
+2420	1152	2420	NaN	f
+2421	1152	2421	NaN	f
+2422	1153	2422	NaN	t
+2423	1154	2423	NaN	t
+2424	1154	2424	NaN	f
+2425	1155	2425	NaN	t
+2426	1155	2426	NaN	f
+2427	1155	2427	NaN	f
+2428	1155	2428	NaN	f
+2429	1156	2429	NaN	t
+2430	1157	2430	NaN	t
+2431	1158	2431	NaN	t
+2432	1159	2432	NaN	t
+2433	1159	2433	NaN	f
+2434	1160	2434	NaN	t
+2435	1160	2435	NaN	f
+2436	1161	2436	NaN	t
+2437	1161	2437	NaN	f
+2438	1162	2438	NaN	t
+2439	1163	2439	NaN	t
+2440	1163	2440	NaN	f
+2441	1163	2441	NaN	f
+2442	1163	2442	NaN	f
+2443	1163	2443	NaN	f
+2444	1163	2444	NaN	f
+2445	1163	2445	NaN	f
+2446	1163	2446	NaN	f
+2447	1163	2447	NaN	f
+2448	1163	2448	NaN	f
+2449	1164	2449	NaN	t
+2450	1164	2450	NaN	f
+2451	1164	2451	NaN	f
+2452	1165	2452	NaN	t
+2453	1166	2453	NaN	t
+2454	1167	2454	NaN	t
+2455	1168	2455	NaN	t
+2456	1168	2456	NaN	f
+2457	1168	2457	NaN	f
+2458	1168	2458	NaN	f
+2459	1169	2459	NaN	t
+2460	1169	2460	NaN	f
+2461	1169	2461	NaN	f
+2462	1169	2462	NaN	f
+2463	1169	2463	NaN	f
+2464	1169	2464	NaN	f
+2465	1169	2465	NaN	f
+2466	1169	2466	NaN	f
+2467	1169	2467	NaN	f
+2468	1170	2468	NaN	t
+2469	1170	2469	NaN	f
+2470	1170	2470	NaN	f
+2471	1171	2471	NaN	t
+2472	1171	2472	NaN	f
+2473	1172	2473	NaN	t
+2474	1173	2474	NaN	t
+2475	1173	2475	NaN	f
+2476	1174	2476	NaN	t
+2477	1174	2477	NaN	f
+2478	1175	2478	NaN	t
+2479	1175	2479	NaN	f
+2480	1176	2480	NaN	t
+2481	1176	2481	NaN	f
+2482	1177	2482	NaN	t
+2483	1178	2483	NaN	t
+2484	1179	2484	NaN	t
+2485	1179	2485	NaN	f
+2486	1179	2486	NaN	f
+2487	1179	2487	NaN	f
+2488	1179	2488	NaN	f
+2489	1180	2489	NaN	t
+2490	1180	2490	NaN	f
+2491	1180	2491	NaN	f
+2492	1180	2492	NaN	f
+2493	1181	2493	NaN	t
+2494	1182	2494	NaN	t
+2495	1182	2495	NaN	f
+2496	1183	2496	NaN	t
+2497	1183	2497	NaN	f
+2498	1184	2498	NaN	t
+2499	1184	2499	NaN	f
+2500	1184	2500	NaN	f
+2501	1184	2501	NaN	f
+2502	1185	2502	NaN	t
+2503	1185	2503	NaN	f
+2504	1185	2504	NaN	f
+2505	1185	2505	NaN	f
+2506	1186	2506	NaN	t
+2507	1187	2507	NaN	t
+2508	1187	2508	NaN	f
+2509	1187	2509	NaN	f
+2510	1188	2510	NaN	t
+2511	1188	2511	NaN	f
+2512	1188	2512	NaN	f
+2513	1188	2513	NaN	f
+2514	1189	2514	NaN	t
+2515	1189	2515	NaN	f
+2516	1189	2516	NaN	f
+2517	1189	2517	NaN	f
+2518	1189	2518	NaN	f
+2519	1189	2519	NaN	f
+2520	1190	2520	NaN	t
+2521	1190	2521	NaN	f
+2522	1190	2522	NaN	f
+2523	1190	2523	NaN	f
+2524	1190	2524	NaN	f
+2525	1190	2525	NaN	f
+2526	1190	2526	NaN	f
+2527	1190	2527	NaN	f
+2528	1191	2528	NaN	t
+2529	1191	2529	NaN	f
+2530	1191	2530	NaN	f
+2531	1192	2531	NaN	t
+2532	1192	2532	NaN	f
+2533	1193	2533	NaN	t
+2534	1193	2534	NaN	f
+2535	1194	2535	NaN	t
+2536	1195	2536	NaN	t
+2537	1195	2537	NaN	f
+2538	1195	2538	NaN	f
+2539	1196	2539	NaN	t
+2540	1196	2540	NaN	f
+2541	1196	2541	NaN	f
+2542	1196	2542	NaN	f
+2543	1197	2543	NaN	t
+2544	1198	2544	NaN	t
+2545	1199	2545	NaN	t
+2546	1200	2546	NaN	t
+2547	1200	2547	NaN	f
+2548	1200	2548	NaN	f
+2549	1200	2549	NaN	f
+2550	1200	2550	NaN	f
+2551	1200	2551	NaN	f
+2552	1201	2552	NaN	t
+2553	1201	2553	NaN	f
+2554	1201	2554	NaN	f
+2555	1201	2555	NaN	f
+2556	1201	2556	NaN	f
+2557	1201	2557	NaN	f
+2558	1201	2558	NaN	f
+2559	1201	2559	NaN	f
+2560	1202	2560	NaN	t
+2561	1202	2561	NaN	f
+2562	1202	2562	NaN	f
+2563	1202	2563	NaN	f
+2564	1202	2564	NaN	f
+2565	1203	2565	NaN	t
+2566	1203	2566	NaN	f
+2567	1204	2567	NaN	t
+2568	1204	2568	NaN	f
+2569	1204	2569	NaN	f
+2570	1205	2570	NaN	t
+2571	1206	2571	NaN	t
+2572	1206	2572	NaN	f
+2573	1206	2573	NaN	f
+2574	1206	2574	NaN	f
+2575	1207	2575	NaN	t
+2576	1207	2576	NaN	f
+2577	1208	2577	NaN	t
+2578	1209	2578	NaN	t
+2579	1209	2579	NaN	f
+2580	1210	2580	NaN	t
+2581	1210	2581	NaN	f
+2582	1210	2582	NaN	f
+2583	1211	2583	NaN	t
+2584	1212	2584	NaN	t
+2585	1212	2585	NaN	f
+2586	1212	2586	NaN	f
+2587	1212	2587	NaN	f
+2588	1213	2588	NaN	t
+2589	1214	2589	NaN	t
+2590	1215	2590	NaN	t
+2591	1215	2591	NaN	f
+2592	1216	2592	NaN	t
+2593	1217	2593	NaN	t
+2594	1218	2594	NaN	t
+2595	1219	2595	NaN	t
+2596	1219	2596	NaN	f
+2597	1219	2597	NaN	f
+2598	1220	2598	NaN	t
+2599	1221	2599	NaN	t
+2600	1222	2600	NaN	t
+2601	1222	2601	NaN	f
+2602	1222	2602	NaN	f
+2603	1222	2603	NaN	f
+2604	1222	2604	NaN	f
+2605	1222	2605	NaN	f
+2606	1222	2606	NaN	f
+2607	1222	2607	NaN	f
+2608	1223	2608	NaN	t
+2609	1224	2609	NaN	t
+2610	1225	2610	NaN	t
+2611	1225	2611	NaN	f
+2612	1226	2612	NaN	t
+2613	1226	2613	NaN	f
+2614	1226	2614	NaN	f
+2615	1227	2615	NaN	t
+2616	1227	2616	NaN	f
+2617	1228	2617	NaN	t
+2618	1228	2618	NaN	f
+2619	1229	2619	NaN	t
+2620	1230	2620	NaN	t
+2621	1230	2621	NaN	f
+2622	1230	2622	NaN	f
+2623	1231	2623	NaN	t
+2624	1231	2624	NaN	f
+2625	1231	2625	NaN	f
+2626	1232	2626	NaN	t
+2627	1233	2627	NaN	t
+2628	1233	2628	NaN	f
+2629	1233	2629	NaN	f
+2630	1233	2630	NaN	f
+2631	1234	2631	NaN	t
+2632	1234	2632	NaN	f
+2633	1234	2633	NaN	f
+2634	1234	2634	NaN	f
+2635	1234	2635	NaN	f
+2636	1234	2636	NaN	f
+2637	1234	2637	NaN	f
+2638	1234	2638	NaN	f
+2639	1235	2639	NaN	t
+2640	1236	2640	NaN	t
+2641	1236	2641	NaN	f
+2642	1236	2642	NaN	f
+2643	1237	2643	NaN	t
+2644	1237	2644	NaN	f
+2645	1237	2645	NaN	f
+2646	1238	2646	NaN	t
+2647	1239	2647	NaN	t
+2648	1240	2648	NaN	t
+2649	1240	2649	NaN	f
+2650	1240	2650	NaN	f
+2651	1240	2651	NaN	f
+2652	1240	2652	NaN	f
+2653	1241	2653	NaN	t
+2654	1241	2654	NaN	f
+2655	1242	2655	NaN	t
+2656	1243	2656	NaN	t
+2657	1244	2657	NaN	t
+2658	1244	2658	NaN	f
+2659	1245	2659	NaN	t
+2660	1245	2660	NaN	f
+2661	1246	2661	NaN	t
+2662	1247	2662	NaN	t
+2663	1247	2663	NaN	f
+2664	1248	2664	NaN	t
+2665	1249	2665	NaN	t
+2666	1250	2666	NaN	t
+2667	1251	2667	NaN	t
+2668	1251	2668	NaN	f
+2669	1252	2669	NaN	t
+2670	1253	2670	NaN	t
+2671	1254	2671	NaN	t
+2672	1254	2672	NaN	f
+2673	1254	2673	NaN	f
+2674	1254	2674	NaN	f
+2675	1255	2675	NaN	t
+2676	1255	2676	NaN	f
+2677	1255	2677	NaN	f
+2678	1255	2678	NaN	f
+2679	1255	2679	NaN	f
+2680	1256	2680	NaN	t
+2681	1256	2681	NaN	f
+2682	1257	2682	NaN	t
+2683	1258	2683	NaN	t
+2684	1259	2684	NaN	t
+2685	1260	2685	NaN	t
+2686	1261	2686	NaN	t
+2687	1262	2687	NaN	t
+2688	1263	2688	NaN	t
+2689	1264	2689	NaN	t
+2690	1264	2690	NaN	f
+2691	1264	2691	NaN	f
+2692	1264	2692	NaN	f
+2693	1264	2693	NaN	f
+2694	1265	2694	NaN	t
+2695	1265	2695	NaN	f
+2696	1266	2696	NaN	t
+2697	1267	2697	NaN	t
+2698	1267	2698	NaN	f
+2699	1267	2699	NaN	f
+2700	1268	2700	NaN	t
+2701	1268	2701	NaN	f
+2702	1268	2702	NaN	f
+2703	1268	2703	NaN	f
+2704	1268	2704	NaN	f
+2705	1269	2705	NaN	t
+2706	1270	2706	NaN	t
+2707	1271	2707	NaN	t
+2708	1272	2708	NaN	t
+2709	1272	2709	NaN	f
+2710	1273	2710	NaN	t
+2711	1273	2711	NaN	f
+2712	1273	2712	NaN	f
+2713	1273	2713	NaN	f
+2714	1274	2714	NaN	t
+2715	1275	2715	NaN	t
+2716	1275	2716	NaN	f
+2717	1275	2717	NaN	f
+2718	1276	2718	NaN	t
+2719	1276	2719	NaN	f
+2720	1276	2720	NaN	f
+2721	1276	2721	NaN	f
+2722	1276	2722	NaN	f
+2723	1276	2723	NaN	f
+2724	1276	2724	NaN	f
+2725	1276	2725	NaN	f
+2726	1276	2726	NaN	f
+2727	1277	2727	NaN	t
+2728	1277	2728	NaN	f
+2729	1277	2729	NaN	f
+2730	1278	2730	NaN	t
+2731	1278	2731	NaN	f
+2732	1279	2732	NaN	t
+2733	1279	2733	NaN	f
+2734	1279	2734	NaN	f
+2735	1279	2735	NaN	f
+2736	1280	2736	NaN	t
+2737	1280	2737	NaN	f
+2738	1280	2738	NaN	f
+2739	1281	2739	NaN	t
+2740	1282	2740	NaN	t
+2741	1283	2741	NaN	t
+2742	1284	2742	NaN	t
+2743	1284	2743	NaN	f
+2744	1285	2744	NaN	t
+2745	1285	2745	NaN	f
+2746	1285	2746	NaN	f
+2747	1286	2747	NaN	t
+2748	1286	2748	NaN	f
+2749	1287	2749	NaN	t
+2750	1287	2750	NaN	f
+2751	1288	2751	NaN	t
+2752	1289	2752	NaN	t
+2753	1290	2753	NaN	t
+2754	1290	2754	NaN	f
+2755	1291	2755	NaN	t
+2756	1292	2756	NaN	t
+2757	1293	2757	NaN	t
+2758	1293	2758	NaN	f
+2759	1294	2759	NaN	t
+2760	1294	2760	NaN	f
+2761	1295	2761	NaN	t
+2762	1295	2762	NaN	f
+2763	1295	2763	NaN	f
+2764	1295	2764	NaN	f
+2765	1295	2765	NaN	f
+2766	1295	2766	NaN	f
+2767	1295	2767	NaN	f
+2768	1295	2768	NaN	f
+2769	1295	2769	NaN	f
+2770	1295	2770	NaN	f
+2771	1295	2771	NaN	f
+2772	1296	2772	NaN	t
+2773	1297	2773	NaN	t
+2774	1297	2774	NaN	f
+2775	1298	2775	NaN	t
+2776	1298	2776	NaN	f
+2777	1298	2777	NaN	f
+2778	1299	2778	NaN	t
+2779	1300	2779	NaN	t
+2780	1301	2780	NaN	t
+2781	1302	2781	NaN	t
+2782	1302	2782	NaN	f
+2783	1303	2783	NaN	t
+2784	1303	2784	NaN	f
+2785	1303	2785	NaN	f
+2786	1303	2786	NaN	f
+2787	1303	2787	NaN	f
+2788	1303	2788	NaN	f
+2789	1304	2789	NaN	t
+2790	1304	2790	NaN	f
+2791	1304	2791	NaN	f
+2792	1304	2792	NaN	f
+2793	1304	2793	NaN	f
+2794	1305	2794	NaN	t
+2795	1305	2795	NaN	f
+2796	1305	2796	NaN	f
+2797	1306	2797	NaN	t
+2798	1307	2798	NaN	t
+2799	1308	2799	NaN	t
+2800	1309	2800	NaN	t
+2801	1310	2801	NaN	t
+2802	1311	2802	NaN	t
+2803	1311	2803	NaN	f
+2804	1312	2804	NaN	t
+2805	1313	2805	NaN	t
+2806	1313	2806	NaN	f
+2807	1314	2807	NaN	t
+2808	1314	2808	NaN	f
+2809	1314	2809	NaN	f
+2810	1315	2810	NaN	t
+2811	1316	2811	NaN	t
+2812	1316	2812	NaN	f
+2813	1317	2813	NaN	t
+2814	1318	2814	NaN	t
+2815	1319	2815	NaN	t
+2816	1319	2816	NaN	f
+2817	1319	2817	NaN	f
+2818	1319	2818	NaN	f
+2819	1320	2819	NaN	t
+2820	1320	2820	NaN	f
+2821	1320	2821	NaN	f
+2822	1320	2822	NaN	f
+2823	1320	2823	NaN	f
+2824	1320	2824	NaN	f
+2825	1321	2825	NaN	t
+2826	1322	2826	NaN	t
+2827	1322	2827	NaN	f
+2828	1322	2828	NaN	f
+2829	1323	2829	NaN	t
+2830	1323	2830	NaN	f
+2831	1324	2831	NaN	t
+2832	1324	2832	NaN	f
+2833	1324	2833	NaN	f
+2834	1324	2834	NaN	f
+2835	1324	2835	NaN	f
+2836	1324	2836	NaN	f
+2837	1325	2837	NaN	t
+2838	1326	2838	NaN	t
+2839	1326	2839	NaN	f
+2840	1326	2840	NaN	f
+2841	1327	2841	NaN	t
+2842	1327	2842	NaN	f
+2843	1327	2843	NaN	f
+2844	1328	2844	NaN	t
+2845	1329	2845	NaN	t
+2846	1330	2846	NaN	t
+2847	1330	2847	NaN	f
+2848	1331	1	NaN	t
+2849	1332	2	NaN	t
+2850	1332	3	NaN	f
+2851	1333	4	NaN	t
+2852	1334	5	NaN	t
+2853	1335	6	NaN	t
+2854	1336	7	NaN	t
+2855	1337	8	NaN	t
+2856	1337	9	NaN	f
+2857	1338	10	NaN	t
+2858	1339	11	NaN	t
+2859	1339	12	NaN	f
+2860	1339	13	NaN	f
+2861	1340	14	NaN	t
+2862	1340	15	NaN	f
+2863	1341	16	NaN	t
+2864	1342	17	NaN	t
+2865	1342	18	NaN	f
+2866	1343	19	NaN	t
+2867	1344	20	NaN	t
+2868	1345	21	NaN	t
+2869	1346	22	NaN	t
+2870	1347	23	NaN	t
+2871	1348	24	NaN	t
+2872	1348	25	NaN	f
+2873	1349	26	NaN	t
+2874	1350	27	NaN	t
+2875	1350	28	NaN	f
+2876	1351	29	NaN	t
+2877	1352	30	NaN	t
+2878	1352	31	NaN	f
+2879	1352	32	NaN	f
+2880	1353	33	NaN	t
+2881	1353	34	NaN	f
+2882	1354	35	NaN	t
+2883	1354	36	NaN	f
+2884	1355	37	NaN	t
+2885	1356	38	NaN	t
+2886	1356	39	NaN	f
+2887	1356	40	NaN	f
+2888	1356	41	NaN	f
+2889	1356	42	NaN	f
+2890	1356	43	NaN	f
+2891	1357	44	NaN	t
+2892	1358	45	NaN	t
+2893	1359	46	NaN	t
+2894	1360	47	NaN	t
+2895	1360	48	NaN	f
+2896	1361	49	NaN	t
+2897	1362	50	NaN	t
+2898	1362	51	NaN	f
+2899	1363	52	NaN	t
+2900	1364	53	NaN	t
+2901	1365	54	NaN	t
+2902	1365	55	NaN	f
+2903	1366	56	NaN	t
+2904	1367	57	NaN	t
+2905	1368	58	NaN	t
+2906	1369	59	NaN	t
+2907	1370	60	NaN	t
+2908	1370	61	NaN	f
+2909	1370	62	NaN	f
+2910	1371	63	NaN	t
+2911	1372	64	NaN	t
+2912	1373	65	NaN	t
+2913	1373	66	NaN	f
+2914	1374	67	NaN	t
+2915	1375	68	NaN	t
+2916	1376	69	NaN	t
+2917	1376	70	NaN	f
+2918	1377	71	NaN	t
+2919	1378	72	NaN	t
+2920	1379	73	NaN	t
+2921	1379	74	NaN	f
+2922	1380	75	NaN	t
+2923	1380	76	NaN	f
+2924	1381	77	NaN	t
+2925	1382	78	NaN	t
+2926	1382	79	NaN	f
+2927	1383	80	NaN	t
+2928	1384	81	NaN	t
+2929	1385	82	NaN	t
+2930	1385	83	NaN	f
+2931	1386	84	NaN	t
+2932	1386	85	NaN	f
+2933	1387	86	NaN	t
+2934	1387	87	NaN	f
+2935	1388	88	NaN	t
+2936	1389	89	NaN	t
+2937	1390	90	NaN	t
+2938	1391	91	NaN	t
+2939	1392	92	NaN	t
+2940	1393	93	NaN	t
+2941	1393	94	NaN	f
+2942	1394	95	NaN	t
+2943	1394	96	NaN	f
+2944	1394	97	NaN	f
+2945	1394	98	NaN	f
+2946	1395	99	NaN	t
+2947	1396	100	NaN	t
+2948	1397	101	NaN	t
+2949	1398	102	NaN	t
+2950	1399	103	NaN	t
+2951	1399	104	NaN	f
+2952	1400	105	NaN	t
+2953	1401	106	NaN	t
+2954	1402	107	NaN	t
+2955	1403	108	NaN	t
+2956	1403	109	NaN	f
+2957	1403	110	NaN	f
+2958	1403	111	NaN	f
+2959	1403	112	NaN	f
+2960	1403	113	NaN	f
+2961	1403	114	NaN	f
+2962	1403	115	NaN	f
+2963	1403	116	NaN	f
+2964	1403	117	NaN	f
+2965	1404	118	NaN	t
+2966	1405	119	NaN	t
+2967	1405	120	NaN	f
+2968	1406	121	NaN	t
+2969	1407	122	NaN	t
+2970	1408	123	NaN	t
+2971	1409	124	NaN	t
+2972	1409	125	NaN	f
+2973	1410	126	NaN	t
+2974	1410	127	NaN	f
+2975	1411	128	NaN	t
+2976	1412	129	NaN	t
+2977	1412	130	NaN	f
+2978	1413	131	NaN	t
+2979	1413	132	NaN	f
+2980	1413	133	NaN	f
+2981	1414	134	NaN	t
+2982	1415	135	NaN	t
+2983	1415	136	NaN	f
+2984	1415	137	NaN	f
+2985	1415	138	NaN	f
+2986	1416	139	NaN	t
+2987	1417	140	NaN	t
+2988	1417	141	NaN	f
+2989	1418	142	NaN	t
+2990	1419	143	NaN	t
+2991	1420	144	NaN	t
+2992	1420	145	NaN	f
+2993	1421	146	NaN	t
+2994	1422	147	NaN	t
+2995	1422	148	NaN	f
+2996	1422	149	NaN	f
+2997	1422	150	NaN	f
+2998	1423	151	NaN	t
+2999	1424	152	NaN	t
+3000	1425	153	NaN	t
+3001	1426	154	NaN	t
+3002	1427	155	NaN	t
+3003	1427	156	NaN	f
+3004	1428	157	NaN	t
+3005	1428	158	NaN	f
+3006	1429	159	NaN	t
+3007	1430	160	NaN	t
+3008	1430	161	NaN	f
+3009	1431	162	NaN	t
+3010	1431	163	NaN	f
+3011	1431	164	NaN	f
+3012	1432	165	NaN	t
+3013	1432	166	NaN	f
+3014	1433	167	NaN	t
+3015	1434	168	NaN	t
+3016	1434	169	NaN	f
+3017	1434	170	NaN	f
+3018	1434	171	NaN	f
+3019	1434	172	NaN	f
+3020	1434	173	NaN	f
+3021	1435	174	NaN	t
+3022	1436	175	NaN	t
+3023	1436	176	NaN	f
+3024	1437	177	NaN	t
+3025	1437	178	NaN	f
+3026	1438	179	NaN	t
+3027	1439	180	NaN	t
+3028	1439	181	NaN	f
+3029	1439	182	NaN	f
+3030	1439	183	NaN	f
+3031	1439	184	NaN	f
+3032	1439	185	NaN	f
+3033	1439	186	NaN	f
+3034	1439	187	NaN	f
+3035	1439	188	NaN	f
+3036	1439	189	NaN	f
+3037	1439	190	NaN	f
+3038	1439	191	NaN	f
+3039	1439	192	NaN	f
+3040	1439	193	NaN	f
+3041	1439	194	NaN	f
+3042	1440	195	NaN	t
+3043	1441	196	NaN	t
+3044	1441	197	NaN	f
+3045	1442	198	NaN	t
+3046	1442	199	NaN	f
+3047	1443	200	NaN	t
+3048	1443	201	NaN	f
+3049	1444	202	NaN	t
+3050	1445	203	NaN	t
+3051	1446	204	NaN	t
+3052	1447	205	NaN	t
+3053	1447	206	NaN	f
+3054	1447	207	NaN	f
+3055	1448	208	NaN	t
+3056	1448	209	NaN	f
+3057	1449	210	NaN	t
+3058	1449	211	NaN	f
+3059	1450	212	NaN	t
+3060	1451	213	NaN	t
+3061	1452	214	NaN	t
+3062	1452	215	NaN	f
+3063	1452	216	NaN	f
+3064	1453	217	NaN	t
+3065	1454	218	NaN	t
+3066	1455	219	NaN	t
+3067	1456	220	NaN	t
+3068	1457	221	NaN	t
+3069	1457	222	NaN	f
+3070	1457	223	NaN	f
+3071	1457	224	NaN	f
+3072	1457	225	NaN	f
+3073	1457	226	NaN	f
+3074	1458	227	NaN	t
+3075	1459	228	NaN	t
+3076	1459	229	NaN	f
+3077	1460	230	NaN	t
+3078	1460	231	NaN	f
+3079	1461	232	NaN	t
+3080	1462	233	NaN	t
+3081	1462	234	NaN	f
+3082	1463	235	NaN	t
+3083	1464	236	NaN	t
+3084	1464	237	NaN	f
+3085	1464	238	NaN	f
+3086	1464	239	NaN	f
+3087	1464	240	NaN	f
+3088	1464	241	NaN	f
+3089	1465	242	NaN	t
+3090	1466	243	NaN	t
+3091	1467	244	NaN	t
+3092	1467	245	NaN	f
+3093	1468	246	NaN	t
+3094	1468	247	NaN	f
+3095	1469	248	NaN	t
+3096	1469	249	NaN	f
+3097	1470	250	NaN	t
+3098	1471	251	NaN	t
+3099	1472	252	NaN	t
+3100	1473	253	NaN	t
+3101	1473	254	NaN	f
+3102	1474	255	NaN	t
+3103	1474	256	NaN	f
+3104	1475	257	NaN	t
+3105	1476	258	NaN	t
+3106	1476	259	NaN	f
+3107	1476	260	NaN	f
+3108	1477	261	NaN	t
+3109	1478	262	NaN	t
+3110	1478	263	NaN	f
+3111	1479	264	NaN	t
+3112	1479	265	NaN	f
+3113	1480	266	NaN	t
+3114	1480	267	NaN	f
+3115	1480	268	NaN	f
+3116	1480	269	NaN	f
+3117	1480	270	NaN	f
+3118	1480	271	NaN	f
+3119	1481	272	NaN	t
+3120	1482	273	NaN	t
+3121	1482	274	NaN	f
+3122	1482	275	NaN	f
+3123	1482	276	NaN	f
+3124	1483	277	NaN	t
+3125	1484	278	NaN	t
+3126	1485	279	NaN	t
+3127	1486	280	NaN	t
+3128	1487	281	NaN	t
+3129	1487	282	NaN	f
+3130	1488	283	NaN	t
+3131	1488	284	NaN	f
+3132	1489	285	NaN	t
+3133	1489	286	NaN	f
+3134	1490	287	NaN	t
+3135	1490	288	NaN	f
+3136	1491	289	NaN	t
+3137	1492	290	NaN	t
+3138	1492	291	NaN	f
+3139	1493	292	NaN	t
+3140	1494	293	NaN	t
+3141	1494	294	NaN	f
+3142	1495	295	NaN	t
+3143	1496	296	NaN	t
+3144	1497	297	NaN	t
+3145	1497	298	NaN	f
+3146	1497	299	NaN	f
+3147	1497	300	NaN	f
+3148	1498	301	NaN	t
+3149	1498	302	NaN	f
+3150	1498	303	NaN	f
+3151	1498	304	NaN	f
+3152	1498	305	NaN	f
+3153	1499	306	NaN	t
+3154	1500	307	NaN	t
+3155	1500	308	NaN	f
+3156	1501	309	NaN	t
+3157	1501	310	NaN	f
+3158	1502	311	NaN	t
+3159	1503	312	NaN	t
+3160	1504	313	NaN	t
+3161	1504	314	NaN	f
+3162	1505	315	NaN	t
+3163	1505	316	NaN	f
+3164	1506	317	NaN	t
+3165	1506	318	NaN	f
+3166	1506	319	NaN	f
+3167	1506	320	NaN	f
+3168	1507	321	NaN	t
+3169	1507	322	NaN	f
+3170	1507	323	NaN	f
+3171	1508	324	NaN	t
+3172	1508	325	NaN	f
+3173	1509	326	NaN	t
+3174	1509	327	NaN	f
+3175	1510	328	NaN	t
+3176	1511	329	NaN	t
+3177	1512	330	NaN	t
+3178	1513	331	NaN	t
+3179	1513	332	NaN	f
+3180	1514	333	NaN	t
+3181	1515	334	NaN	t
+3182	1516	335	NaN	t
+3183	1516	336	NaN	f
+3184	1516	337	NaN	f
+3185	1517	338	NaN	t
+3186	1517	339	NaN	f
+3187	1517	340	NaN	f
+3188	1517	341	NaN	f
+3189	1517	342	NaN	f
+3190	1517	343	NaN	f
+3191	1517	344	NaN	f
+3192	1517	345	NaN	f
+3193	1517	346	NaN	f
+3194	1517	347	NaN	f
+3195	1517	348	NaN	f
+3196	1517	349	NaN	f
+3197	1517	350	NaN	f
+3198	1517	351	NaN	f
+3199	1517	352	NaN	f
+3200	1517	353	NaN	f
+3201	1517	354	NaN	f
+3202	1517	355	NaN	f
+3203	1517	356	NaN	f
+3204	1517	357	NaN	f
+3205	1517	358	NaN	f
+3206	1517	359	NaN	f
+3207	1517	360	NaN	f
+3208	1517	361	NaN	f
+3209	1517	362	NaN	f
+3210	1517	363	NaN	f
+3211	1517	364	NaN	f
+3212	1517	365	NaN	f
+3213	1517	366	NaN	f
+3214	1517	367	NaN	f
+3215	1517	368	NaN	f
+3216	1517	369	NaN	f
+3217	1518	370	NaN	t
+3218	1519	371	NaN	t
+3219	1519	372	NaN	f
+3220	1519	373	NaN	f
+3221	1520	374	NaN	t
+3222	1520	375	NaN	f
+3223	1521	376	NaN	t
+3224	1521	377	NaN	f
+3225	1522	378	NaN	t
+3226	1522	379	NaN	f
+3227	1522	380	NaN	f
+3228	1522	381	NaN	f
+3229	1523	382	NaN	t
+3230	1523	383	NaN	f
+3231	1523	384	NaN	f
+3232	1524	385	NaN	t
+3233	1524	386	NaN	f
+3234	1524	387	NaN	f
+3235	1525	388	NaN	t
+3236	1526	389	NaN	t
+3237	1527	390	NaN	t
+3238	1528	391	NaN	t
+3239	1529	392	NaN	t
+3240	1530	393	NaN	t
+3241	1531	394	NaN	t
+3242	1532	395	NaN	t
+3243	1533	396	NaN	t
+3244	1533	397	NaN	f
+3245	1534	398	NaN	t
+3246	1534	399	NaN	f
+3247	1535	400	NaN	t
+3248	1535	401	NaN	f
+3249	1535	402	NaN	f
+3250	1535	403	NaN	f
+3251	1535	404	NaN	f
+3252	1536	405	NaN	t
+3253	1537	406	NaN	t
+3254	1538	407	NaN	t
+3255	1539	408	NaN	t
+3256	1540	409	NaN	t
+3257	1541	410	NaN	t
+3258	1541	411	NaN	f
+3259	1541	412	NaN	f
+3260	1541	413	NaN	f
+3261	1541	414	NaN	f
+3262	1541	415	NaN	f
+3263	1541	416	NaN	f
+3264	1542	417	NaN	t
+3265	1543	418	NaN	t
+3266	1543	419	NaN	f
+3267	1544	420	NaN	t
+3268	1545	421	NaN	t
+3269	1545	422	NaN	f
+3270	1546	423	NaN	t
+3271	1547	424	NaN	t
+3272	1548	425	NaN	t
+3273	1549	426	NaN	t
+3274	1550	427	NaN	t
+3275	1551	428	NaN	t
+3276	1552	429	NaN	t
+3277	1552	430	NaN	f
+3278	1553	431	NaN	t
+3279	1554	432	NaN	t
+3280	1554	433	NaN	f
+3281	1554	434	NaN	f
+3282	1554	435	NaN	f
+3283	1555	436	NaN	t
+3284	1556	437	NaN	t
+3285	1557	438	NaN	t
+3286	1558	439	NaN	t
+3287	1559	440	NaN	t
+3288	1560	441	NaN	t
+3289	1561	442	NaN	t
+3290	1561	443	NaN	f
+3291	1562	444	NaN	t
+3292	1563	445	NaN	t
+3293	1564	446	NaN	t
+3294	1565	447	NaN	t
+3295	1566	448	NaN	t
+3296	1566	449	NaN	f
+3297	1567	450	NaN	t
+3298	1568	451	NaN	t
+3299	1569	452	NaN	t
+3300	1570	453	NaN	t
+3301	1571	454	NaN	t
+3302	1572	455	NaN	t
+3303	1572	456	NaN	f
+3304	1573	457	NaN	t
+3305	1573	458	NaN	f
+3306	1574	459	NaN	t
+3307	1574	460	NaN	f
+3308	1574	461	NaN	f
+3309	1574	462	NaN	f
+3310	1574	463	NaN	f
+3311	1574	464	NaN	f
+3312	1575	465	NaN	t
+3313	1575	466	NaN	f
+3314	1576	467	NaN	t
+3315	1577	468	NaN	t
+3316	1578	469	NaN	t
+3317	1579	470	NaN	t
+3318	1579	471	NaN	f
+3319	1580	472	NaN	t
+3320	1580	473	NaN	f
+3321	1581	474	NaN	t
+3322	1582	475	NaN	t
+3323	1583	476	NaN	t
+3324	1584	477	NaN	t
+3325	1585	478	NaN	t
+3326	1585	479	NaN	f
+3327	1586	480	NaN	t
+3328	1587	481	NaN	t
+3329	1588	482	NaN	t
+3330	1589	483	NaN	t
+3331	1589	484	NaN	f
+3332	1590	485	NaN	t
+3333	1591	486	NaN	t
+3334	1592	487	NaN	t
+3335	1592	488	NaN	f
+3336	1593	489	NaN	t
+3337	1594	490	NaN	t
+3338	1595	491	NaN	t
+3339	1596	492	NaN	t
+3340	1596	493	NaN	f
+3341	1596	494	NaN	f
+3342	1597	495	NaN	t
+3343	1598	496	NaN	t
+3344	1598	497	NaN	f
+3345	1598	498	NaN	f
+3346	1599	499	NaN	t
+3347	1600	500	NaN	t
+3348	1601	501	NaN	t
+3349	1601	502	NaN	f
+3350	1601	503	NaN	f
+3351	1601	504	NaN	f
+3352	1602	505	NaN	t
+3353	1603	506	NaN	t
+3354	1603	507	NaN	f
+3355	1604	508	NaN	t
+3356	1604	509	NaN	f
+3357	1605	510	NaN	t
+3358	1605	511	NaN	f
+3359	1605	512	NaN	f
+3360	1606	513	NaN	t
+3361	1606	514	NaN	f
+3362	1606	515	NaN	f
+3363	1607	516	NaN	t
+3364	1607	517	NaN	f
+3365	1607	518	NaN	f
+3366	1608	519	NaN	t
+3367	1609	520	NaN	t
+3368	1609	521	NaN	f
+3369	1609	522	NaN	f
+3370	1609	523	NaN	f
+3371	1610	524	NaN	t
+3372	1611	525	NaN	t
+3373	1611	526	NaN	f
+3374	1611	527	NaN	f
+3375	1612	528	NaN	t
+3376	1612	529	NaN	f
+3377	1613	530	NaN	t
+3378	1614	531	NaN	t
+3379	1615	532	NaN	t
+3380	1616	533	NaN	t
+3381	1616	534	NaN	f
+3382	1616	535	NaN	f
+3383	1617	536	NaN	t
+3384	1617	537	NaN	f
+3385	1618	538	NaN	t
+3386	1618	539	NaN	f
+3387	1618	540	NaN	f
+3388	1618	541	NaN	f
+3389	1618	542	NaN	f
+3390	1618	543	NaN	f
+3391	1618	544	NaN	f
+3392	1618	545	NaN	f
+3393	1619	546	NaN	t
+3394	1619	547	NaN	f
+3395	1620	548	NaN	t
+3396	1621	549	NaN	t
+3397	1621	550	NaN	f
+3398	1622	551	NaN	t
+3399	1623	552	NaN	t
+3400	1623	553	NaN	f
+3401	1623	554	NaN	f
+3402	1623	555	NaN	f
+3403	1623	556	NaN	f
+3404	1624	557	NaN	t
+3405	1624	558	NaN	f
+3406	1625	559	NaN	t
+3407	1626	560	NaN	t
+3408	1627	561	NaN	t
+3409	1628	562	NaN	t
+3410	1629	563	NaN	t
+3411	1629	564	NaN	f
+3412	1630	565	NaN	t
+3413	1631	566	NaN	t
+3414	1631	567	NaN	f
+3415	1632	568	NaN	t
+3416	1633	569	NaN	t
+3417	1633	570	NaN	f
+3418	1634	571	NaN	t
+3419	1635	572	NaN	t
+3420	1636	573	NaN	t
+3421	1637	574	NaN	t
+3422	1638	575	NaN	t
+3423	1638	576	NaN	f
+3424	1639	577	NaN	t
+3425	1639	578	NaN	f
+3426	1639	579	NaN	f
+3427	1639	580	NaN	f
+3428	1640	581	NaN	t
+3429	1640	582	NaN	f
+3430	1641	583	NaN	t
+3431	1642	584	NaN	t
+3432	1643	585	NaN	t
+3433	1644	586	NaN	t
+3434	1645	587	NaN	t
+3435	1646	588	NaN	t
+3436	1646	589	NaN	f
+3437	1646	590	NaN	f
+3438	1646	591	NaN	f
+3439	1646	592	NaN	f
+3440	1647	593	NaN	t
+3441	1648	594	NaN	t
+3442	1649	595	NaN	t
+3443	1650	596	NaN	t
+3444	1650	597	NaN	f
+3445	1651	598	NaN	t
+3446	1651	599	NaN	f
+3447	1652	600	NaN	t
+3448	1652	601	NaN	f
+3449	1652	602	NaN	f
+3450	1653	603	NaN	t
+3451	1653	604	NaN	f
+3452	1654	605	NaN	t
+3453	1655	606	NaN	t
+3454	1656	607	NaN	t
+3455	1656	608	NaN	f
+3456	1656	609	NaN	f
+3457	1656	610	NaN	f
+3458	1657	611	NaN	t
+3459	1658	612	NaN	t
+3460	1659	613	NaN	t
+3461	1659	614	NaN	f
+3462	1659	615	NaN	f
+3463	1660	616	NaN	t
+3464	1661	617	NaN	t
+3465	1662	618	NaN	t
+3466	1663	619	NaN	t
+3467	1663	620	NaN	f
+3468	1664	621	NaN	t
+3469	1665	622	NaN	t
+3470	1666	623	NaN	t
+3471	1667	624	NaN	t
+3472	1667	625	NaN	f
+3473	1668	626	NaN	t
+3474	1668	627	NaN	f
+3475	1668	628	NaN	f
+3476	1668	629	NaN	f
+3477	1668	630	NaN	f
+3478	1668	631	NaN	f
+3479	1668	632	NaN	f
+3480	1669	633	NaN	t
+3481	1669	634	NaN	f
+3482	1669	635	NaN	f
+3483	1669	636	NaN	f
+3484	1669	637	NaN	f
+3485	1669	638	NaN	f
+3486	1670	639	NaN	t
+3487	1670	640	NaN	f
+3488	1671	641	NaN	t
+3489	1672	642	NaN	t
+3490	1672	643	NaN	f
+3491	1672	644	NaN	f
+3492	1672	645	NaN	f
+3493	1672	646	NaN	f
+3494	1672	647	NaN	f
+3495	1673	648	NaN	t
+3496	1674	649	NaN	t
+3497	1675	650	NaN	t
+3498	1676	651	NaN	t
+3499	1676	652	NaN	f
+3500	1676	653	NaN	f
+3501	1677	654	NaN	t
+3502	1678	655	NaN	t
+3503	1679	656	NaN	t
+3504	1679	657	NaN	f
+3505	1679	658	NaN	f
+3506	1680	659	NaN	t
+3507	1680	660	NaN	f
+3508	1680	661	NaN	f
+3509	1680	662	NaN	f
+3510	1681	663	NaN	t
+3511	1682	664	NaN	t
+3512	1682	665	NaN	f
+3513	1682	666	NaN	f
+3514	1683	667	NaN	t
+3515	1684	668	NaN	t
+3516	1685	669	NaN	t
+3517	1686	670	NaN	t
+3518	1687	671	NaN	t
+3519	1688	672	NaN	t
+3520	1688	673	NaN	f
+3521	1689	674	NaN	t
+3522	1690	675	NaN	t
+3523	1691	676	NaN	t
+3524	1692	677	NaN	t
+3525	1693	678	NaN	t
+3526	1693	679	NaN	f
+3527	1693	680	NaN	f
+3528	1694	681	NaN	t
+3529	1695	682	NaN	t
+3530	1695	683	NaN	f
+3531	1695	684	NaN	f
+3532	1696	685	NaN	t
+3533	1697	686	NaN	t
+3534	1698	687	NaN	t
+3535	1698	688	NaN	f
+3536	1699	689	NaN	t
+3537	1700	690	NaN	t
+3538	1701	691	NaN	t
+3539	1701	692	NaN	f
+3540	1701	693	NaN	f
+3541	1702	694	NaN	t
+3542	1703	695	NaN	t
+3543	1704	696	NaN	t
+3544	1705	697	NaN	t
+3545	1706	698	NaN	t
+3546	1707	699	NaN	t
+3547	1707	700	NaN	f
+3548	1708	701	NaN	t
+3549	1709	702	NaN	t
+3550	1709	703	NaN	f
+3551	1710	704	NaN	t
+3552	1710	705	NaN	f
+3553	1711	706	NaN	t
+3554	1711	707	NaN	f
+3555	1711	708	NaN	f
+3556	1711	709	NaN	f
+3557	1711	710	NaN	f
+3558	1711	711	NaN	f
+3559	1712	712	NaN	t
+3560	1712	713	NaN	f
+3561	1712	714	NaN	f
+3562	1713	715	NaN	t
+3563	1713	716	NaN	f
+3564	1714	717	NaN	t
+3565	1715	718	NaN	t
+3566	1716	719	NaN	t
+3567	1717	720	NaN	t
+3568	1717	721	NaN	f
+3569	1717	722	NaN	f
+3570	1717	723	NaN	f
+3571	1717	724	NaN	f
+3572	1717	725	NaN	f
+3573	1717	726	NaN	f
+3574	1717	727	NaN	f
+3575	1717	728	NaN	f
+3576	1717	729	NaN	f
+3577	1717	730	NaN	f
+3578	1718	731	NaN	t
+3579	1718	732	NaN	f
+3580	1719	733	NaN	t
+3581	1720	734	NaN	t
+3582	1720	735	NaN	f
+3583	1721	736	NaN	t
+3584	1721	737	NaN	f
+3585	1721	738	NaN	f
+3586	1721	739	NaN	f
+3587	1721	740	NaN	f
+3588	1721	741	NaN	f
+3589	1722	742	NaN	t
+3590	1722	743	NaN	f
+3591	1723	744	NaN	t
+3592	1723	745	NaN	f
+3593	1723	746	NaN	f
+3594	1723	747	NaN	f
+3595	1723	748	NaN	f
+3596	1723	749	NaN	f
+3597	1723	750	NaN	f
+3598	1723	751	NaN	f
+3599	1723	752	NaN	f
+3600	1724	753	NaN	t
+3601	1725	754	NaN	t
+3602	1725	755	NaN	f
+3603	1726	756	NaN	t
+3604	1727	757	NaN	t
+3605	1727	758	NaN	f
+3606	1728	759	NaN	t
+3607	1728	760	NaN	f
+3608	1728	761	NaN	f
+3609	1729	762	NaN	t
+3610	1730	763	NaN	t
+3611	1731	764	NaN	t
+3612	1731	765	NaN	f
+3613	1731	766	NaN	f
+3614	1732	767	NaN	t
+3615	1733	768	NaN	t
+3616	1734	769	NaN	t
+3617	1734	770	NaN	f
+3618	1734	771	NaN	f
+3619	1735	772	NaN	t
+3620	1736	773	NaN	t
+3621	1736	774	NaN	f
+3622	1737	775	NaN	t
+3623	1737	776	NaN	f
+3624	1738	777	NaN	t
+3625	1739	778	NaN	t
+3626	1739	779	NaN	f
+3627	1739	780	NaN	f
+3628	1740	781	NaN	t
+3629	1741	782	NaN	t
+3630	1742	783	NaN	t
+3631	1742	784	NaN	f
+3632	1743	785	NaN	t
+3633	1744	786	NaN	t
+3634	1745	787	NaN	t
+3635	1745	788	NaN	f
+3636	1746	789	NaN	t
+3637	1747	790	NaN	t
+3638	1747	791	NaN	f
+3639	1748	792	NaN	t
+3640	1748	793	NaN	f
+3641	1748	794	NaN	f
+3642	1748	795	NaN	f
+3643	1749	796	NaN	t
+3644	1750	797	NaN	t
+3645	1750	798	NaN	f
+3646	1750	799	NaN	f
+3647	1751	800	NaN	t
+3648	1751	801	NaN	f
+3649	1751	802	NaN	f
+3650	1751	803	NaN	f
+3651	1751	804	NaN	f
+3652	1751	805	NaN	f
+3653	1752	806	NaN	t
+3654	1753	807	NaN	t
+3655	1754	808	NaN	t
+3656	1754	809	NaN	f
+3657	1754	810	NaN	f
+3658	1754	811	NaN	f
+3659	1755	812	NaN	t
+3660	1756	813	NaN	t
+3661	1757	814	NaN	t
+3662	1757	815	NaN	f
+3663	1758	816	NaN	t
+3664	1758	817	NaN	f
+3665	1759	818	NaN	t
+3666	1759	819	NaN	f
+3667	1759	820	NaN	f
+3668	1760	821	NaN	t
+3669	1760	822	NaN	f
+3670	1760	823	NaN	f
+3671	1761	824	NaN	t
+3672	1761	825	NaN	f
+3673	1762	826	NaN	t
+3674	1763	827	NaN	t
+3675	1764	828	NaN	t
+3676	1764	829	NaN	f
+3677	1765	830	NaN	t
+3678	1765	831	NaN	f
+3679	1765	832	NaN	f
+3680	1766	833	NaN	t
+3681	1766	834	NaN	f
+3682	1766	835	NaN	f
+3683	1767	836	NaN	t
+3684	1768	837	NaN	t
+3685	1768	838	NaN	f
+3686	1768	839	NaN	f
+3687	1769	840	NaN	t
+3688	1769	841	NaN	f
+3689	1770	842	NaN	t
+3690	1770	843	NaN	f
+3691	1771	844	NaN	t
+3692	1772	845	NaN	t
+3693	1772	846	NaN	f
+3694	1772	847	NaN	f
+3695	1772	848	NaN	f
+3696	1772	849	NaN	f
+3697	1772	850	NaN	f
+3698	1772	851	NaN	f
+3699	1772	852	NaN	f
+3700	1773	853	NaN	t
+3701	1773	854	NaN	f
+3702	1774	855	NaN	t
+3703	1775	856	NaN	t
+3704	1775	857	NaN	f
+3705	1776	858	NaN	t
+3706	1776	859	NaN	f
+3707	1777	860	NaN	t
+3708	1777	861	NaN	f
+3709	1777	862	NaN	f
+3710	1778	863	NaN	t
+3711	1778	864	NaN	f
+3712	1779	865	NaN	t
+3713	1779	866	NaN	f
+3714	1779	867	NaN	f
+3715	1780	868	NaN	t
+3716	1780	869	NaN	f
+3717	1781	870	NaN	t
+3718	1781	871	NaN	f
+3719	1781	872	NaN	f
+3720	1781	873	NaN	f
+3721	1781	874	NaN	f
+3722	1781	875	NaN	f
+3723	1781	876	NaN	f
+3724	1781	877	NaN	f
+3725	1781	878	NaN	f
+3726	1781	879	NaN	f
+3727	1782	880	NaN	t
+3728	1782	881	NaN	f
+3729	1783	882	NaN	t
+3730	1783	883	NaN	f
+3731	1783	884	NaN	f
+3732	1784	885	NaN	t
+3733	1784	886	NaN	f
+3734	1784	887	NaN	f
+3735	1784	888	NaN	f
+3736	1784	889	NaN	f
+3737	1784	890	NaN	f
+3738	1785	891	NaN	t
+3739	1785	892	NaN	f
+3740	1785	893	NaN	f
+3741	1786	894	NaN	t
+3742	1786	895	NaN	f
+3743	1787	896	NaN	t
+3744	1788	897	NaN	t
+3745	1788	898	NaN	f
+3746	1789	899	NaN	t
+3747	1789	900	NaN	f
+3748	1790	901	NaN	t
+3749	1791	902	NaN	t
+3750	1791	903	NaN	f
+3751	1792	904	NaN	t
+3752	1792	905	NaN	f
+3753	1793	906	NaN	t
+3754	1793	907	NaN	f
+3755	1793	908	NaN	f
+3756	1794	909	NaN	t
+3757	1794	910	NaN	f
+3758	1794	911	NaN	f
+3759	1795	912	NaN	t
+3760	1796	913	NaN	t
+3761	1796	914	NaN	f
+3762	1797	915	NaN	t
+3763	1797	916	NaN	f
+3764	1798	917	NaN	t
+3765	1799	918	NaN	t
+3766	1800	919	NaN	t
+3767	1800	920	NaN	f
+3768	1800	921	NaN	f
+3769	1800	922	NaN	f
+3770	1800	923	NaN	f
+3771	1800	924	NaN	f
+3772	1801	925	NaN	t
+3773	1802	926	NaN	t
+3774	1803	927	NaN	t
+3775	1803	928	NaN	f
+3776	1803	929	NaN	f
+3777	1803	930	NaN	f
+3778	1804	931	NaN	t
+3779	1805	932	NaN	t
+3780	1806	933	NaN	t
+3781	1806	934	NaN	f
+3782	1807	935	NaN	t
+3783	1808	936	NaN	t
+3784	1809	937	NaN	t
+3785	1810	938	NaN	t
+3786	1811	939	NaN	t
+3787	1812	940	NaN	t
+3788	1812	941	NaN	f
+3789	1813	942	NaN	t
+3790	1814	943	NaN	t
+3791	1815	944	NaN	t
+3792	1815	945	NaN	f
+3793	1815	946	NaN	f
+3794	1815	947	NaN	f
+3795	1816	948	NaN	t
+3796	1817	949	NaN	t
+3797	1817	950	NaN	f
+3798	1818	951	NaN	t
+3799	1818	952	NaN	f
+3800	1818	953	NaN	f
+3801	1818	954	NaN	f
+3802	1819	955	NaN	t
+3803	1819	956	NaN	f
+3804	1819	957	NaN	f
+3805	1820	958	NaN	t
+3806	1820	959	NaN	f
+3807	1820	960	NaN	f
+3808	1820	961	NaN	f
+3809	1821	962	NaN	t
+3810	1821	963	NaN	f
+3811	1821	964	NaN	f
+3812	1821	965	NaN	f
+3813	1822	966	NaN	t
+3814	1822	967	NaN	f
+3815	1822	968	NaN	f
+3816	1823	969	NaN	t
+3817	1824	970	NaN	t
+3818	1825	971	NaN	t
+3819	1825	972	NaN	f
+3820	1825	973	NaN	f
+3821	1825	974	NaN	f
+3822	1826	975	NaN	t
+3823	1827	976	NaN	t
+3824	1827	977	NaN	f
+3825	1828	978	NaN	t
+3826	1829	979	NaN	t
+3827	1830	980	NaN	t
+3828	1830	981	NaN	f
+3829	1831	982	NaN	t
+3830	1831	983	NaN	f
+3831	1832	984	NaN	t
+3832	1833	985	NaN	t
+3833	1833	986	NaN	f
+3834	1834	987	NaN	t
+3835	1834	988	NaN	f
+3836	1834	989	NaN	f
+3837	1835	990	NaN	t
+3838	1835	991	NaN	f
+3839	1836	992	NaN	t
+3840	1837	993	NaN	t
+3841	1838	994	NaN	t
+3842	1838	995	NaN	f
+3843	1838	996	NaN	f
+3844	1838	997	NaN	f
+3845	1839	998	NaN	t
+3846	1840	999	NaN	t
+3847	1841	1000	NaN	t
+3848	1841	1001	NaN	f
+3849	1842	1002	NaN	t
+3850	1842	1003	NaN	f
+3851	1843	1004	NaN	t
+3852	1844	1005	NaN	t
+3853	1844	1006	NaN	f
+3854	1845	1007	NaN	t
+3855	1846	1008	NaN	t
+3856	1847	1009	NaN	t
+3857	1848	1010	NaN	t
+3858	1849	1011	NaN	t
+3859	1849	1012	NaN	f
+3860	1849	1013	NaN	f
+3861	1850	1014	NaN	t
+3862	1850	1015	NaN	f
+3863	1850	1016	NaN	f
+3864	1850	1017	NaN	f
+3865	1850	1018	NaN	f
+3866	1851	1019	NaN	t
+3867	1851	1020	NaN	f
+3868	1852	1021	NaN	t
+3869	1852	1022	NaN	f
+3870	1853	1023	NaN	t
+3871	1853	1024	NaN	f
+3872	1853	1025	NaN	f
+3873	1853	1026	NaN	f
+3874	1853	1027	NaN	f
+3875	1853	1028	NaN	f
+3876	1854	1029	NaN	t
+3877	1854	1030	NaN	f
+3878	1855	1031	NaN	t
+3879	1855	1032	NaN	f
+3880	1856	1033	NaN	t
+3881	1856	1034	NaN	f
+3882	1856	1035	NaN	f
+3883	1857	1036	NaN	t
+3884	1857	1037	NaN	f
+3885	1857	1038	NaN	f
+3886	1858	1039	NaN	t
+3887	1858	1040	NaN	f
+3888	1858	1041	NaN	f
+3889	1859	1042	NaN	t
+3890	1860	1043	NaN	t
+3891	1860	1044	NaN	f
+3892	1861	1045	NaN	t
+3893	1862	1046	NaN	t
+3894	1863	1047	NaN	t
+3895	1864	1048	NaN	t
+3896	1865	1049	NaN	t
+3897	1866	1050	NaN	t
+3898	1867	1051	NaN	t
+3899	1867	1052	NaN	f
+3900	1867	1053	NaN	f
+3901	1867	1054	NaN	f
+3902	1868	1055	NaN	t
+3903	1868	1056	NaN	f
+3904	1869	1057	NaN	t
+3905	1870	1058	NaN	t
+3906	1871	1059	NaN	t
+3907	1871	1060	NaN	f
+3908	1872	1061	NaN	t
+3909	1872	1062	NaN	f
+3910	1873	1063	NaN	t
+3911	1873	1064	NaN	f
+3912	1874	1065	NaN	t
+3913	1874	1066	NaN	f
+3914	1875	1067	NaN	t
+3915	1875	1068	NaN	f
+3916	1876	1069	NaN	t
+3917	1877	1070	NaN	t
+3918	1878	1071	NaN	t
+3919	1878	1072	NaN	f
+3920	1879	1073	NaN	t
+3921	1880	1074	NaN	t
+3922	1880	1075	NaN	f
+3923	1881	1076	NaN	t
+3924	1882	1077	NaN	t
+3925	1883	1078	NaN	t
+3926	1884	1079	NaN	t
+3927	1885	1080	NaN	t
+3928	1886	1081	NaN	t
+3929	1887	1082	NaN	t
+3930	1887	1083	NaN	f
+3931	1887	1084	NaN	f
+3932	1887	1085	NaN	f
+3933	1887	1086	NaN	f
+3934	1888	1087	NaN	t
+3935	1889	1088	NaN	t
+3936	1890	1089	NaN	t
+3937	1890	1090	NaN	f
+3938	1891	1091	NaN	t
+3939	1891	1092	NaN	f
+3940	1892	1093	NaN	t
+3941	1893	1094	NaN	t
+3942	1894	1095	NaN	t
+3943	1894	1096	NaN	f
+3944	1895	1097	NaN	t
+3945	1895	1098	NaN	f
+3946	1895	1099	NaN	f
+3947	1896	1100	NaN	t
+3948	1897	1101	NaN	t
+3949	1897	1102	NaN	f
+3950	1898	1103	NaN	t
+3951	1898	1104	NaN	f
+3952	1898	1105	NaN	f
+3953	1898	1106	NaN	f
+3954	1898	1107	NaN	f
+3955	1898	1108	NaN	f
+3956	1899	1109	NaN	t
+3957	1899	1110	NaN	f
+3958	1900	1111	NaN	t
+3959	1900	1112	NaN	f
+3960	1901	1113	NaN	t
+3961	1902	1114	NaN	t
+3962	1903	1115	NaN	t
+3963	1904	1116	NaN	t
+3964	1904	1117	NaN	f
+3965	1904	1118	NaN	f
+3966	1905	1119	NaN	t
+3967	1905	1120	NaN	f
+3968	1906	1121	NaN	t
+3969	1906	1122	NaN	f
+3970	1907	1123	NaN	t
+3971	1907	1124	NaN	f
+3972	1907	1125	NaN	f
+3973	1908	1126	NaN	t
+3974	1908	1127	NaN	f
+3975	1908	1128	NaN	f
+3976	1909	1129	NaN	t
+3977	1909	1130	NaN	f
+3978	1910	1131	NaN	t
+3979	1911	1132	NaN	t
+3980	1912	1133	NaN	t
+3981	1912	1134	NaN	f
+3982	1913	1135	NaN	t
+3983	1914	1136	NaN	t
+3984	1914	1137	NaN	f
+3985	1915	1138	NaN	t
+3986	1915	1139	NaN	f
+3987	1916	1140	NaN	t
+3988	1916	1141	NaN	f
+3989	1916	1142	NaN	f
+3990	1916	1143	NaN	f
+3991	1917	1144	NaN	t
+3992	1917	1145	NaN	f
+3993	1918	1146	NaN	t
+3994	1919	1147	NaN	t
+3995	1920	1148	NaN	t
+3996	1921	1149	NaN	t
+3997	1921	1150	NaN	f
+3998	1922	1151	NaN	t
+3999	1922	1152	NaN	f
+4000	1923	1153	NaN	t
+4001	1924	1154	NaN	t
+4002	1925	1155	NaN	t
+4003	1925	1156	NaN	f
+4004	1926	1157	NaN	t
+4005	1927	1158	NaN	t
+4006	1928	1159	NaN	t
+4007	1929	1160	NaN	t
+4008	1930	1161	NaN	t
+4009	1931	1162	NaN	t
+4010	1931	1163	NaN	f
+4011	1931	1164	NaN	f
+4012	1932	1165	NaN	t
+4013	1933	1166	NaN	t
+4014	1933	1167	NaN	f
+4015	1933	1168	NaN	f
+4016	1934	1169	NaN	t
+4017	1935	1170	NaN	t
+4018	1936	1171	NaN	t
+4019	1937	1172	NaN	t
+4020	1937	1173	NaN	f
+4021	1938	1174	NaN	t
+4022	1938	1175	NaN	f
+4023	1938	1176	NaN	f
+4024	1938	1177	NaN	f
+4025	1938	1178	NaN	f
+4026	1938	1179	NaN	f
+4027	1938	1180	NaN	f
+4028	1938	1181	NaN	f
+4029	1938	1182	NaN	f
+4030	1938	1183	NaN	f
+4031	1938	1184	NaN	f
+4032	1938	1185	NaN	f
+4033	1938	1186	NaN	f
+4034	1939	1187	NaN	t
+4035	1940	1188	NaN	t
+4036	1941	1189	NaN	t
+4037	1942	1190	NaN	t
+4038	1943	1191	NaN	t
+4039	1943	1192	NaN	f
+4040	1944	1193	NaN	t
+4041	1944	1194	NaN	f
+4042	1944	1195	NaN	f
+4043	1945	1196	NaN	t
+4044	1945	1197	NaN	f
+4045	1946	1198	NaN	t
+4046	1946	1199	NaN	f
+4047	1947	1200	NaN	t
+4048	1947	1201	NaN	f
+4049	1948	1202	NaN	t
+4050	1948	1203	NaN	f
+4051	1949	1204	NaN	t
+4052	1949	1205	NaN	f
+4053	1950	1206	NaN	t
+4054	1950	1207	NaN	f
+4055	1950	1208	NaN	f
+4056	1950	1209	NaN	f
+4057	1951	1210	NaN	t
+4058	1952	1211	NaN	t
+4059	1952	1212	NaN	f
+4060	1952	1213	NaN	f
+4061	1953	1214	NaN	t
+4062	1953	1215	NaN	f
+4063	1954	1216	NaN	t
+4064	1954	1217	NaN	f
+4065	1955	1218	NaN	t
+4066	1955	1219	NaN	f
+4067	1956	1220	NaN	t
+4068	1956	1221	NaN	f
+4069	1956	1222	NaN	f
+4070	1956	1223	NaN	f
+4071	1956	1224	NaN	f
+4072	1957	1225	NaN	t
+4073	1958	1226	NaN	t
+4074	1958	1227	NaN	f
+4075	1959	1228	NaN	t
+4076	1959	1229	NaN	f
+4077	1959	1230	NaN	f
+4078	1959	1231	NaN	f
+4079	1959	1232	NaN	f
+4080	1959	1233	NaN	f
+4081	1959	1234	NaN	f
+4082	1959	1235	NaN	f
+4083	1959	1236	NaN	f
+4084	1959	1237	NaN	f
+4085	1959	1238	NaN	f
+4086	1959	1239	NaN	f
+4087	1959	1240	NaN	f
+4088	1959	1241	NaN	f
+4089	1959	1242	NaN	f
+4090	1959	1243	NaN	f
+4091	1960	1244	NaN	t
+4092	1961	1245	NaN	t
+4093	1961	1246	NaN	f
+4094	1962	1247	NaN	t
+4095	1963	1248	NaN	t
+4096	1964	1249	NaN	t
+4097	1964	1250	NaN	f
+4098	1964	1251	NaN	f
+4099	1964	1252	NaN	f
+4100	1964	1253	NaN	f
+4101	1964	1254	NaN	f
+4102	1964	1255	NaN	f
+4103	1964	1256	NaN	f
+4104	1964	1257	NaN	f
+4105	1964	1258	NaN	f
+4106	1964	1259	NaN	f
+4107	1964	1260	NaN	f
+4108	1964	1261	NaN	f
+4109	1964	1262	NaN	f
+4110	1964	1263	NaN	f
+4111	1965	1264	NaN	t
+4112	1965	1265	NaN	f
+4113	1966	1266	NaN	t
+4114	1966	1267	NaN	f
+4115	1966	1268	NaN	f
+4116	1967	1269	NaN	t
+4117	1968	1270	NaN	t
+4118	1969	1271	NaN	t
+4119	1970	1272	NaN	t
+4120	1970	1273	NaN	f
+4121	1971	1274	NaN	t
+4122	1972	1275	NaN	t
+4123	1973	1276	NaN	t
+4124	1973	1277	NaN	f
+4125	1974	1278	NaN	t
+4126	1975	1279	NaN	t
+4127	1976	1280	NaN	t
+4128	1977	1281	NaN	t
+4129	1978	1282	NaN	t
+4130	1978	1283	NaN	f
+4131	1979	1284	NaN	t
+4132	1980	1285	NaN	t
+4133	1981	1286	NaN	t
+4134	1981	1287	NaN	f
+4135	1981	1288	NaN	f
+4136	1982	1289	NaN	t
+4137	1982	1290	NaN	f
+4138	1983	1291	NaN	t
+4139	1983	1292	NaN	f
+4140	1983	1293	NaN	f
+4141	1984	1294	NaN	t
+4142	1985	1295	NaN	t
+4143	1986	1296	NaN	t
+4144	1986	1297	NaN	f
+4145	1986	1298	NaN	f
+4146	1986	1299	NaN	f
+4147	1987	1300	NaN	t
+4148	1988	1301	NaN	t
+4149	1988	1302	NaN	f
+4150	1989	1303	NaN	t
+4151	1989	1304	NaN	f
+4152	1990	1305	NaN	t
+4153	1991	1306	NaN	t
+4154	1992	1307	NaN	t
+4155	1993	1308	NaN	t
+4156	1993	1309	NaN	f
+4157	1994	1310	NaN	t
+4158	1994	1311	NaN	f
+4159	1995	1312	NaN	t
+4160	1995	1313	NaN	f
+4161	1996	1314	NaN	t
+4162	1997	1315	NaN	t
+4163	1998	1316	NaN	t
+4164	1998	1317	NaN	f
+4165	1998	1318	NaN	f
+4166	1999	1319	NaN	t
+4167	2000	1320	NaN	t
+4168	2001	1321	NaN	t
+4169	2001	1322	NaN	f
+4170	2001	1323	NaN	f
+4171	2002	1324	NaN	t
+4172	2002	1325	NaN	f
+4173	2003	1326	NaN	t
+4174	2003	1327	NaN	f
+4175	2004	1328	NaN	t
+4176	2004	1329	NaN	f
+4177	2005	1330	NaN	t
+4178	2005	1331	NaN	f
+4179	2005	1332	NaN	f
+4180	2005	1333	NaN	f
+4181	2006	1334	NaN	t
+4182	2006	1335	NaN	f
+4183	2007	1336	NaN	t
+4184	2008	1337	NaN	t
+4185	2009	1338	NaN	t
+4186	2010	1339	NaN	t
+4187	2011	1340	NaN	t
+4188	2012	1341	NaN	t
+4189	2012	1342	NaN	f
+4190	2013	1343	NaN	t
+4191	2014	1344	NaN	t
+4192	2014	1345	NaN	f
+4193	2014	1346	NaN	f
+4194	2015	1347	NaN	t
+4195	2015	1348	NaN	f
+4196	2015	1349	NaN	f
+4197	2016	1350	NaN	t
+4198	2016	1351	NaN	f
+4199	2017	1352	NaN	t
+4200	2017	1353	NaN	f
+4201	2018	1354	NaN	t
+4202	2019	1355	NaN	t
+4203	2019	1356	NaN	f
+4204	2019	1357	NaN	f
+4205	2020	1358	NaN	t
+4206	2020	1359	NaN	f
+4207	2021	1360	NaN	t
+4208	2022	1361	NaN	t
+4209	2022	1362	NaN	f
+4210	2023	1363	NaN	t
+4211	2023	1364	NaN	f
+4212	2024	1365	NaN	t
+4213	2024	1366	NaN	f
+4214	2024	1367	NaN	f
+4215	2024	1368	NaN	f
+4216	2024	1369	NaN	f
+4217	2025	1370	NaN	t
+4218	2025	1371	NaN	f
+4219	2025	1372	NaN	f
+4220	2025	1373	NaN	f
+4221	2026	1374	NaN	t
+4222	2027	1375	NaN	t
+4223	2027	1376	NaN	f
+4224	2028	1377	NaN	t
+4225	2029	1378	NaN	t
+4226	2029	1379	NaN	f
+4227	2030	1380	NaN	t
+4228	2030	1381	NaN	f
+4229	2031	1382	NaN	t
+4230	2031	1383	NaN	f
+4231	2031	1384	NaN	f
+4232	2031	1385	NaN	f
+4233	2031	1386	NaN	f
+4234	2031	1387	NaN	f
+4235	2031	1388	NaN	f
+4236	2032	1389	NaN	t
+4237	2032	1390	NaN	f
+4238	2033	1391	NaN	t
+4239	2033	1392	NaN	f
+4240	2034	1393	NaN	t
+4241	2035	1394	NaN	t
+4242	2036	1395	NaN	t
+4243	2037	1396	NaN	t
+4244	2037	1397	NaN	f
+4245	2037	1398	NaN	f
+4246	2037	1399	NaN	f
+4247	2037	1400	NaN	f
+4248	2037	1401	NaN	f
+4249	2038	1402	NaN	t
+4250	2038	1403	NaN	f
+4251	2038	1404	NaN	f
+4252	2039	1405	NaN	t
+4253	2039	1406	NaN	f
+4254	2039	1407	NaN	f
+4255	2040	1408	NaN	t
+4256	2040	1409	NaN	f
+4257	2041	1410	NaN	t
+4258	2042	1411	NaN	t
+4259	2043	1412	NaN	t
+4260	2043	1413	NaN	f
+4261	2043	1414	NaN	f
+4262	2043	1415	NaN	f
+4263	2044	1416	NaN	t
+4264	2044	1417	NaN	f
+4265	2044	1418	NaN	f
+4266	2045	1419	NaN	t
+4267	2046	1420	NaN	t
+4268	2046	1421	NaN	f
+4269	2047	1422	NaN	t
+4270	2047	1423	NaN	f
+4271	2048	1424	NaN	t
+4272	2049	1425	NaN	t
+4273	2050	1426	NaN	t
+4274	2050	1427	NaN	f
+4275	2051	1428	NaN	t
+4276	2052	1429	NaN	t
+4277	2053	1430	NaN	t
+4278	2053	1431	NaN	f
+4279	2053	1432	NaN	f
+4280	2054	1433	NaN	t
+4281	2054	1434	NaN	f
+4282	2054	1435	NaN	f
+4283	2054	1436	NaN	f
+4284	2055	1437	NaN	t
+4285	2055	1438	NaN	f
+4286	2056	1439	NaN	t
+4287	2057	1440	NaN	t
+4288	2057	1441	NaN	f
+4289	2058	1442	NaN	t
+4290	2059	1443	NaN	t
+4291	2059	1444	NaN	f
+4292	2059	1445	NaN	f
+4293	2060	1446	NaN	t
+4294	2060	1447	NaN	f
+4295	2060	1448	NaN	f
+4296	2061	1449	NaN	t
+4297	2062	1450	NaN	t
+4298	2062	1451	NaN	f
+4299	2062	1452	NaN	f
+4300	2063	1453	NaN	t
+4301	2064	1454	NaN	t
+4302	2064	1455	NaN	f
+4303	2064	1456	NaN	f
+4304	2065	1457	NaN	t
+4305	2065	1458	NaN	f
+4306	2065	1459	NaN	f
+4307	2065	1460	NaN	f
+4308	2065	1461	NaN	f
+4309	2066	1462	NaN	t
+4310	2067	1463	NaN	t
+4311	2067	1464	NaN	f
+4312	2068	1465	NaN	t
+4313	2069	1466	NaN	t
+4314	2069	1467	NaN	f
+4315	2069	1468	NaN	f
+4316	2069	1469	NaN	f
+4317	2070	1470	NaN	t
+4318	2070	1471	NaN	f
+4319	2071	1472	NaN	t
+4320	2072	1473	NaN	t
+4321	2072	1474	NaN	f
+4322	2072	1475	NaN	f
+4323	2073	1476	NaN	t
+4324	2073	1477	NaN	f
+4325	2074	1478	NaN	t
+4326	2074	1479	NaN	f
+4327	2074	1480	NaN	f
+4328	2074	1481	NaN	f
+4329	2075	1482	NaN	t
+4330	2075	1483	NaN	f
+4331	2076	1484	NaN	t
+4332	2076	1485	NaN	f
+4333	2076	1486	NaN	f
+4334	2076	1487	NaN	f
+4335	2076	1488	NaN	f
+4336	2076	1489	NaN	f
+4337	2077	1490	NaN	t
+4338	2077	1491	NaN	f
+4339	2077	1492	NaN	f
+4340	2078	1493	NaN	t
+4341	2079	1494	NaN	t
+4342	2079	1495	NaN	f
+4343	2079	1496	NaN	f
+4344	2079	1497	NaN	f
+4345	2079	1498	NaN	f
+4346	2080	1499	NaN	t
+4347	2080	1500	NaN	f
+4348	2081	1501	NaN	t
+4349	2081	1502	NaN	f
+4350	2082	1503	NaN	t
+4351	2082	1504	NaN	f
+4352	2082	1505	NaN	f
+4353	2083	1506	NaN	t
+4354	2084	1507	NaN	t
+4355	2084	1508	NaN	f
+4356	2084	1509	NaN	f
+4357	2084	1510	NaN	f
+4358	2085	1511	NaN	t
+4359	2085	1512	NaN	f
+4360	2085	1513	NaN	f
+4361	2086	1514	NaN	t
+4362	2087	1515	NaN	t
+4363	2088	1516	NaN	t
+4364	2088	1517	NaN	f
+4365	2089	1518	NaN	t
+4366	2089	1519	NaN	f
+4367	2089	1520	NaN	f
+4368	2089	1521	NaN	f
+4369	2090	1522	NaN	t
+4370	2090	1523	NaN	f
+4371	2091	1524	NaN	t
+4372	2092	1525	NaN	t
+4373	2092	1526	NaN	f
+4374	2092	1527	NaN	f
+4375	2093	1528	NaN	t
+4376	2093	1529	NaN	f
+4377	2094	1530	NaN	t
+4378	2094	1531	NaN	f
+4379	2094	1532	NaN	f
+4380	2094	1533	NaN	f
+4381	2095	1534	NaN	t
+4382	2096	1535	NaN	t
+4383	2096	1536	NaN	f
+4384	2097	1537	NaN	t
+4385	2097	1538	NaN	f
+4386	2098	1539	NaN	t
+4387	2098	1540	NaN	f
+4388	2099	1541	NaN	t
+4389	2100	1542	NaN	t
+4390	2101	1543	NaN	t
+4391	2101	1544	NaN	f
+4392	2101	1545	NaN	f
+4393	2101	1546	NaN	f
+4394	2101	1547	NaN	f
+4395	2102	1548	NaN	t
+4396	2102	1549	NaN	f
+4397	2102	1550	NaN	f
+4398	2103	1551	NaN	t
+4399	2104	1552	NaN	t
+4400	2104	1553	NaN	f
+4401	2105	1554	NaN	t
+4402	2105	1555	NaN	f
+4403	2106	1556	NaN	t
+4404	2106	1557	NaN	f
+4405	2106	1558	NaN	f
+4406	2106	1559	NaN	f
+4407	2106	1560	NaN	f
+4408	2107	1561	NaN	t
+4409	2107	1562	NaN	f
+4410	2107	1563	NaN	f
+4411	2107	1564	NaN	f
+4412	2107	1565	NaN	f
+4413	2108	1566	NaN	t
+4414	2108	1567	NaN	f
+4415	2109	1568	NaN	t
+4416	2109	1569	NaN	f
+4417	2110	1570	NaN	t
+4418	2111	1571	NaN	t
+4419	2112	1572	NaN	t
+4420	2113	1573	NaN	t
+4421	2113	1574	NaN	f
+4422	2113	1575	NaN	f
+4423	2114	1576	NaN	t
+4424	2114	1577	NaN	f
+4425	2114	1578	NaN	f
+4426	2114	1579	NaN	f
+4427	2115	1580	NaN	t
+4428	2116	1581	NaN	t
+4429	2117	1582	NaN	t
+4430	2118	1583	NaN	t
+4431	2118	1584	NaN	f
+4432	2118	1585	NaN	f
+4433	2119	1586	NaN	t
+4434	2119	1587	NaN	f
+4435	2120	1588	NaN	t
+4436	2121	1589	NaN	t
+4437	2121	1590	NaN	f
+4438	2121	1591	NaN	f
+4439	2122	1592	NaN	t
+4440	2122	1593	NaN	f
+4441	2123	1594	NaN	t
+4442	2123	1595	NaN	f
+4443	2124	1596	NaN	t
+4444	2124	1597	NaN	f
+4445	2125	1598	NaN	t
+4446	2125	1599	NaN	f
+4447	2126	1600	NaN	t
+4448	2126	1601	NaN	f
+4449	2126	1602	NaN	f
+4450	2126	1603	NaN	f
+4451	2127	1604	NaN	t
+4452	2128	1605	NaN	t
+4453	2128	1606	NaN	f
+4454	2128	1607	NaN	f
+4455	2128	1608	NaN	f
+4456	2128	1609	NaN	f
+4457	2129	1610	NaN	t
+4458	2129	1611	NaN	f
+4459	2130	1612	NaN	t
+4460	2130	1613	NaN	f
+4461	2131	1614	NaN	t
+4462	2132	1615	NaN	t
+4463	2132	1616	NaN	f
+4464	2132	1617	NaN	f
+4465	2132	1618	NaN	f
+4466	2133	1619	NaN	t
+4467	2134	1620	NaN	t
+4468	2135	1621	NaN	t
+4469	2135	1622	NaN	f
+4470	2136	1623	NaN	t
+4471	2136	1624	NaN	f
+4472	2136	1625	NaN	f
+4473	2136	1626	NaN	f
+4474	2136	1627	NaN	f
+4475	2137	1628	NaN	t
+4476	2137	1629	NaN	f
+4477	2138	1630	NaN	t
+4478	2139	1631	NaN	t
+4479	2139	1632	NaN	f
+4480	2140	1633	NaN	t
+4481	2140	1634	NaN	f
+4482	2141	1635	NaN	t
+4483	2142	1636	NaN	t
+4484	2142	1637	NaN	f
+4485	2143	1638	NaN	t
+4486	2143	1639	NaN	f
+4487	2144	1640	NaN	t
+4488	2144	1641	NaN	f
+4489	2145	1642	NaN	t
+4490	2146	1643	NaN	t
+4491	2146	1644	NaN	f
+4492	2147	1645	NaN	t
+4493	2147	1646	NaN	f
+4494	2148	1647	NaN	t
+4495	2149	1648	NaN	t
+4496	2149	1649	NaN	f
+4497	2150	1650	NaN	t
+4498	2151	1651	NaN	t
+4499	2152	1652	NaN	t
+4500	2153	1653	NaN	t
+4501	2154	1654	NaN	t
+4502	2154	1655	NaN	f
+4503	2154	1656	NaN	f
+4504	2155	1657	NaN	t
+4505	2155	1658	NaN	f
+4506	2156	1659	NaN	t
+4507	2156	1660	NaN	f
+4508	2156	1661	NaN	f
+4509	2156	1662	NaN	f
+4510	2157	1663	NaN	t
+4511	2157	1664	NaN	f
+4512	2157	1665	NaN	f
+4513	2158	1666	NaN	t
+4514	2159	1667	NaN	t
+4515	2160	1668	NaN	t
+4516	2160	1669	NaN	f
+4517	2161	1670	NaN	t
+4518	2162	1671	NaN	t
+4519	2163	1672	NaN	t
+4520	2163	1673	NaN	f
+4521	2163	1674	NaN	f
+4522	2164	1675	NaN	t
+4523	2164	1676	NaN	f
+4524	2164	1677	NaN	f
+4525	2165	1678	NaN	t
+4526	2166	1679	NaN	t
+4527	2166	1680	NaN	f
+4528	2166	1681	NaN	f
+4529	2167	1682	NaN	t
+4530	2168	1683	NaN	t
+4531	2169	1684	NaN	t
+4532	2169	1685	NaN	f
+4533	2170	1686	NaN	t
+4534	2170	1687	NaN	f
+4535	2171	1688	NaN	t
+4536	2171	1689	NaN	f
+4537	2171	1690	NaN	f
+4538	2171	1691	NaN	f
+4539	2172	1692	NaN	t
+4540	2173	1693	NaN	t
+4541	2173	1694	NaN	f
+4542	2173	1695	NaN	f
+4543	2174	1696	NaN	t
+4544	2174	1697	NaN	f
+4545	2174	1698	NaN	f
+4546	2174	1699	NaN	f
+4547	2174	1700	NaN	f
+4548	2174	1701	NaN	f
+4549	2175	1702	NaN	t
+4550	2175	1703	NaN	f
+4551	2176	1704	NaN	t
+4552	2176	1705	NaN	f
+4553	2176	1706	NaN	f
+4554	2177	1707	NaN	t
+4555	2177	1708	NaN	f
+4556	2178	1709	NaN	t
+4557	2178	1710	NaN	f
+4558	2179	1711	NaN	t
+4559	2179	1712	NaN	f
+4560	2179	1713	NaN	f
+4561	2180	1714	NaN	t
+4562	2180	1715	NaN	f
+4563	2180	1716	NaN	f
+4564	2180	1717	NaN	f
+4565	2181	1718	NaN	t
+4566	2182	1719	NaN	t
+4567	2183	1720	NaN	t
+4568	2183	1721	NaN	f
+4569	2184	1722	NaN	t
+4570	2185	1723	NaN	t
+4571	2185	1724	NaN	f
+4572	2185	1725	NaN	f
+4573	2185	1726	NaN	f
+4574	2185	1727	NaN	f
+4575	2185	1728	NaN	f
+4576	2186	1729	NaN	t
+4577	2187	1730	NaN	t
+4578	2187	1731	NaN	f
+4579	2187	1732	NaN	f
+4580	2188	1733	NaN	t
+4581	2188	1734	NaN	f
+4582	2188	1735	NaN	f
+4583	2189	1736	NaN	t
+4584	2189	1737	NaN	f
+4585	2189	1738	NaN	f
+4586	2189	1739	NaN	f
+4587	2190	1740	NaN	t
+4588	2190	1741	NaN	f
+4589	2190	1742	NaN	f
+4590	2191	1743	NaN	t
+4591	2191	1744	NaN	f
+4592	2192	1745	NaN	t
+4593	2192	1746	NaN	f
+4594	2193	1747	NaN	t
+4595	2193	1748	NaN	f
+4596	2194	1749	NaN	t
+4597	2194	1750	NaN	f
+4598	2195	1751	NaN	t
+4599	2196	1752	NaN	t
+4600	2196	1753	NaN	f
+4601	2197	1754	NaN	t
+4602	2198	1755	NaN	t
+4603	2199	1756	NaN	t
+4604	2200	1757	NaN	t
+4605	2200	1758	NaN	f
+4606	2201	1759	NaN	t
+4607	2202	1760	NaN	t
+4608	2203	1761	NaN	t
+4609	2203	1762	NaN	f
+4610	2203	1763	NaN	f
+4611	2203	1764	NaN	f
+4612	2203	1765	NaN	f
+4613	2203	1766	NaN	f
+4614	2203	1767	NaN	f
+4615	2204	1768	NaN	t
+4616	2205	1769	NaN	t
+4617	2206	1770	NaN	t
+4618	2207	1771	NaN	t
+4619	2207	1772	NaN	f
+4620	2207	1773	NaN	f
+4621	2208	1774	NaN	t
+4622	2208	1775	NaN	f
+4623	2209	1776	NaN	t
+4624	2210	1777	NaN	t
+4625	2210	1778	NaN	f
+4626	2211	1779	NaN	t
+4627	2212	1780	NaN	t
+4628	2212	1781	NaN	f
+4629	2213	1782	NaN	t
+4630	2213	1783	NaN	f
+4631	2213	1784	NaN	f
+4632	2214	1785	NaN	t
+4633	2214	1786	NaN	f
+4634	2215	1787	NaN	t
+4635	2216	1788	NaN	t
+4636	2217	1789	NaN	t
+4637	2217	1790	NaN	f
+4638	2217	1791	NaN	f
+4639	2217	1792	NaN	f
+4640	2218	1793	NaN	t
+4641	2218	1794	NaN	f
+4642	2218	1795	NaN	f
+4643	2218	1796	NaN	f
+4644	2219	1797	NaN	t
+4645	2220	1798	NaN	t
+4646	2221	1799	NaN	t
+4647	2221	1800	NaN	f
+4648	2222	1801	NaN	t
+4649	2222	1802	NaN	f
+4650	2222	1803	NaN	f
+4651	2222	1804	NaN	f
+4652	2223	1805	NaN	t
+4653	2223	1806	NaN	f
+4654	2224	1807	NaN	t
+4655	2224	1808	NaN	f
+4656	2224	1809	NaN	f
+4657	2224	1810	NaN	f
+4658	2224	1811	NaN	f
+4659	2224	1812	NaN	f
+4660	2224	1813	NaN	f
+4661	2225	1814	NaN	t
+4662	2226	1815	NaN	t
+4663	2227	1816	NaN	t
+4664	2228	1817	NaN	t
+4665	2228	1818	NaN	f
+4666	2229	1819	NaN	t
+4667	2229	1820	NaN	f
+4668	2229	1821	NaN	f
+4669	2230	1822	NaN	t
+4670	2231	1823	NaN	t
+4671	2232	1824	NaN	t
+4672	2232	1825	NaN	f
+4673	2233	1826	NaN	t
+4674	2234	1827	NaN	t
+4675	2234	1828	NaN	f
+4676	2234	1829	NaN	f
+4677	2234	1830	NaN	f
+4678	2234	1831	NaN	f
+4679	2234	1832	NaN	f
+4680	2234	1833	NaN	f
+4681	2234	1834	NaN	f
+4682	2234	1835	NaN	f
+4683	2234	1836	NaN	f
+4684	2235	1837	NaN	t
+4685	2235	1838	NaN	f
+4686	2235	1839	NaN	f
+4687	2236	1840	NaN	t
+4688	2236	1841	NaN	f
+4689	2237	1842	NaN	t
+4690	2237	1843	NaN	f
+4691	2238	1844	NaN	t
+4692	2239	1845	NaN	t
+4693	2239	1846	NaN	f
+4694	2239	1847	NaN	f
+4695	2239	1848	NaN	f
+4696	2239	1849	NaN	f
+4697	2239	1850	NaN	f
+4698	2240	1851	NaN	t
+4699	2241	1852	NaN	t
+4700	2241	1853	NaN	f
+4701	2241	1854	NaN	f
+4702	2242	1855	NaN	t
+4703	2243	1856	NaN	t
+4704	2243	1857	NaN	f
+4705	2244	1858	NaN	t
+4706	2245	1859	NaN	t
+4707	2245	1860	NaN	f
+4708	2246	1861	NaN	t
+4709	2247	1862	NaN	t
+4710	2248	1863	NaN	t
+4711	2248	1864	NaN	f
+4712	2248	1865	NaN	f
+4713	2248	1866	NaN	f
+4714	2248	1867	NaN	f
+4715	2248	1868	NaN	f
+4716	2248	1869	NaN	f
+4717	2248	1870	NaN	f
+4718	2249	1871	NaN	t
+4719	2249	1872	NaN	f
+4720	2249	1873	NaN	f
+4721	2249	1874	NaN	f
+4722	2249	1875	NaN	f
+4723	2249	1876	NaN	f
+4724	2249	1877	NaN	f
+4725	2249	1878	NaN	f
+4726	2249	1879	NaN	f
+4727	2249	1880	NaN	f
+4728	2250	1881	NaN	t
+4729	2250	1882	NaN	f
+4730	2251	1883	NaN	t
+4731	2251	1884	NaN	f
+4732	2252	1885	NaN	t
+4733	2252	1886	NaN	f
+4734	2252	1887	NaN	f
+4735	2253	1888	NaN	t
+4736	2253	1889	NaN	f
+4737	2254	1890	NaN	t
+4738	2254	1891	NaN	f
+4739	2254	1892	NaN	f
+4740	2255	1893	NaN	t
+4741	2255	1894	NaN	f
+4742	2256	1895	NaN	t
+4743	2257	1896	NaN	t
+4744	2257	1897	NaN	f
+4745	2258	1898	NaN	t
+4746	2258	1899	NaN	f
+4747	2258	1900	NaN	f
+4748	2259	1901	NaN	t
+4749	2259	1902	NaN	f
+4750	2259	1903	NaN	f
+4751	2259	1904	NaN	f
+4752	2260	1905	NaN	t
+4753	2260	1906	NaN	f
+4754	2260	1907	NaN	f
+4755	2261	1908	NaN	t
+4756	2261	1909	NaN	f
+4757	2262	1910	NaN	t
+4758	2262	1911	NaN	f
+4759	2263	1912	NaN	t
+4760	2263	1913	NaN	f
+4761	2263	1914	NaN	f
+4762	2263	1915	NaN	f
+4763	2263	1916	NaN	f
+4764	2264	1917	NaN	t
+4765	2265	1918	NaN	t
+4766	2265	1919	NaN	f
+4767	2265	1920	NaN	f
+4768	2266	1921	NaN	t
+4769	2267	1922	NaN	t
+4770	2268	1923	NaN	t
+4771	2268	1924	NaN	f
+4772	2269	1925	NaN	t
+4773	2270	1926	NaN	t
+4774	2271	1927	NaN	t
+4775	2271	1928	NaN	f
+4776	2271	1929	NaN	f
+4777	2271	1930	NaN	f
+4778	2272	1931	NaN	t
+4779	2272	1932	NaN	f
+4780	2272	1933	NaN	f
+4781	2272	1934	NaN	f
+4782	2273	1935	NaN	t
+4783	2274	1936	NaN	t
+4784	2274	1937	NaN	f
+4785	2274	1938	NaN	f
+4786	2275	1939	NaN	t
+4787	2276	1940	NaN	t
+4788	2276	1941	NaN	f
+4789	2276	1942	NaN	f
+4790	2277	1943	NaN	t
+4791	2278	1944	NaN	t
+4792	2278	1945	NaN	f
+4793	2278	1946	NaN	f
+4794	2279	1947	NaN	t
+4795	2280	1948	NaN	t
+4796	2280	1949	NaN	f
+4797	2281	1950	NaN	t
+4798	2282	1951	NaN	t
+4799	2283	1952	NaN	t
+4800	2284	1953	NaN	t
+4801	2284	1954	NaN	f
+4802	2284	1955	NaN	f
+4803	2284	1956	NaN	f
+4804	2284	1957	NaN	f
+4805	2284	1958	NaN	f
+4806	2285	1959	NaN	t
+4807	2285	1960	NaN	f
+4808	2286	1961	NaN	t
+4809	2287	1962	NaN	t
+4810	2287	1963	NaN	f
+4811	2287	1964	NaN	f
+4812	2288	1965	NaN	t
+4813	2288	1966	NaN	f
+4814	2289	1967	NaN	t
+4815	2290	1968	NaN	t
+4816	2291	1969	NaN	t
+4817	2291	1970	NaN	f
+4818	2292	1971	NaN	t
+4819	2293	1972	NaN	t
+4820	2293	1973	NaN	f
+4821	2294	1974	NaN	t
+4822	2294	1975	NaN	f
+4823	2294	1976	NaN	f
+4824	2295	1977	NaN	t
+4825	2295	1978	NaN	f
+4826	2295	1979	NaN	f
+4827	2295	1980	NaN	f
+4828	2295	1981	NaN	f
+4829	2296	1982	NaN	t
+4830	2296	1983	NaN	f
+4831	2297	1984	NaN	t
+4832	2297	1985	NaN	f
+4833	2298	1986	NaN	t
+4834	2299	1987	NaN	t
+4835	2299	1988	NaN	f
+4836	2300	1989	NaN	t
+4837	2301	1990	NaN	t
+4838	2302	1991	NaN	t
+4839	2302	1992	NaN	f
+4840	2302	1993	NaN	f
+4841	2303	1994	NaN	t
+4842	2303	1995	NaN	f
+4843	2304	1996	NaN	t
+4844	2304	1997	NaN	f
+4845	2305	1998	NaN	t
+4846	2305	1999	NaN	f
+4847	2306	2000	NaN	t
+4848	2306	2001	NaN	f
+4849	2306	2002	NaN	f
+4850	2306	2003	NaN	f
+4851	2307	2004	NaN	t
+4852	2308	2005	NaN	t
+4853	2309	2006	NaN	t
+4854	2310	2007	NaN	t
+4855	2311	2008	NaN	t
+4856	2311	2009	NaN	f
+4857	2311	2010	NaN	f
+4858	2312	2011	NaN	t
+4859	2313	2012	NaN	t
+4860	2313	2013	NaN	f
+4861	2313	2014	NaN	f
+4862	2313	2015	NaN	f
+4863	2313	2016	NaN	f
+4864	2313	2017	NaN	f
+4865	2314	2018	NaN	t
+4866	2314	2019	NaN	f
+4867	2315	2020	NaN	t
+4868	2315	2021	NaN	f
+4869	2316	2022	NaN	t
+4870	2317	2023	NaN	t
+4871	2318	2024	NaN	t
+4872	2318	2025	NaN	f
+4873	2318	2026	NaN	f
+4874	2318	2027	NaN	f
+4875	2318	2028	NaN	f
+4876	2319	2029	NaN	t
+4877	2319	2030	NaN	f
+4878	2320	2031	NaN	t
+4879	2320	2032	NaN	f
+4880	2320	2033	NaN	f
+4881	2320	2034	NaN	f
+4882	2320	2035	NaN	f
+4883	2320	2036	NaN	f
+4884	2321	2037	NaN	t
+4885	2322	2038	NaN	t
+4886	2322	2039	NaN	f
+4887	2323	2040	NaN	t
+4888	2323	2041	NaN	f
+4889	2323	2042	NaN	f
+4890	2324	2043	NaN	t
+4891	2325	2044	NaN	t
+4892	2326	2045	NaN	t
+4893	2327	2046	NaN	t
+4894	2328	2047	NaN	t
+4895	2329	2048	NaN	t
+4896	2329	2049	NaN	f
+4897	2329	2050	NaN	f
+4898	2329	2051	NaN	f
+4899	2329	2052	NaN	f
+4900	2330	2053	NaN	t
+4901	2330	2054	NaN	f
+4902	2331	2055	NaN	t
+4903	2331	2056	NaN	f
+4904	2331	2057	NaN	f
+4905	2331	2058	NaN	f
+4906	2331	2059	NaN	f
+4907	2331	2060	NaN	f
+4908	2332	2061	NaN	t
+4909	2332	2062	NaN	f
+4910	2333	2063	NaN	t
+4911	2333	2064	NaN	f
+4912	2333	2065	NaN	f
+4913	2334	2066	NaN	t
+4914	2334	2067	NaN	f
+4915	2335	2068	NaN	t
+4916	2335	2069	NaN	f
+4917	2335	2070	NaN	f
+4918	2335	2071	NaN	f
+4919	2335	2072	NaN	f
+4920	2336	2073	NaN	t
+4921	2336	2074	NaN	f
+4922	2337	2075	NaN	t
+4923	2338	2076	NaN	t
+4924	2338	2077	NaN	f
+4925	2338	2078	NaN	f
+4926	2338	2079	NaN	f
+4927	2338	2080	NaN	f
+4928	2338	2081	NaN	f
+4929	2339	2082	NaN	t
+4930	2339	2083	NaN	f
+4931	2340	2084	NaN	t
+4932	2340	2085	NaN	f
+4933	2340	2086	NaN	f
+4934	2340	2087	NaN	f
+4935	2341	2088	NaN	t
+4936	2341	2089	NaN	f
+4937	2341	2090	NaN	f
+4938	2342	2091	NaN	t
+4939	2343	2092	NaN	t
+4940	2343	2093	NaN	f
+4941	2344	2094	NaN	t
+4942	2344	2095	NaN	f
+4943	2344	2096	NaN	f
+4944	2345	2097	NaN	t
+4945	2346	2098	NaN	t
+4946	2346	2099	NaN	f
+4947	2346	2100	NaN	f
+4948	2347	2101	NaN	t
+4949	2348	2102	NaN	t
+4950	2348	2103	NaN	f
+4951	2348	2104	NaN	f
+4952	2348	2105	NaN	f
+4953	2349	2106	NaN	t
+4954	2350	2107	NaN	t
+4955	2350	2108	NaN	f
+4956	2350	2109	NaN	f
+4957	2350	2110	NaN	f
+4958	2351	2111	NaN	t
+4959	2351	2112	NaN	f
+4960	2352	2113	NaN	t
+4961	2353	2114	NaN	t
+4962	2354	2115	NaN	t
+4963	2354	2116	NaN	f
+4964	2354	2117	NaN	f
+4965	2354	2118	NaN	f
+4966	2354	2119	NaN	f
+4967	2354	2120	NaN	f
+4968	2354	2121	NaN	f
+4969	2354	2122	NaN	f
+4970	2354	2123	NaN	f
+4971	2354	2124	NaN	f
+4972	2354	2125	NaN	f
+4973	2354	2126	NaN	f
+4974	2354	2127	NaN	f
+4975	2354	2128	NaN	f
+4976	2355	2129	NaN	t
+4977	2356	2130	NaN	t
+4978	2357	2131	NaN	t
+4979	2357	2132	NaN	f
+4980	2357	2133	NaN	f
+4981	2358	2134	NaN	t
+4982	2359	2135	NaN	t
+4983	2360	2136	NaN	t
+4984	2360	2137	NaN	f
+4985	2360	2138	NaN	f
+4986	2360	2139	NaN	f
+4987	2360	2140	NaN	f
+4988	2360	2141	NaN	f
+4989	2360	2142	NaN	f
+4990	2360	2143	NaN	f
+4991	2360	2144	NaN	f
+4992	2360	2145	NaN	f
+4993	2361	2146	NaN	t
+4994	2361	2147	NaN	f
+4995	2362	2148	NaN	t
+4996	2362	2149	NaN	f
+4997	2363	2150	NaN	t
+4998	2363	2151	NaN	f
+4999	2364	2152	NaN	t
+5000	2364	2153	NaN	f
+5001	2365	2154	NaN	t
+5002	2366	2155	NaN	t
+5003	2366	2156	NaN	f
+5004	2366	2157	NaN	f
+5005	2367	2158	NaN	t
+5006	2367	2159	NaN	f
+5007	2368	2160	NaN	t
+5008	2369	2161	NaN	t
+5009	2369	2162	NaN	f
+5010	2370	2163	NaN	t
+5011	2370	2164	NaN	f
+5012	2371	2165	NaN	t
+5013	2372	2166	NaN	t
+5014	2372	2167	NaN	f
+5015	2372	2168	NaN	f
+5016	2373	2169	NaN	t
+5017	2373	2170	NaN	f
+5018	2374	2171	NaN	t
+5019	2374	2172	NaN	f
+5020	2375	2173	NaN	t
+5021	2376	2174	NaN	t
+5022	2376	2175	NaN	f
+5023	2377	2176	NaN	t
+5024	2378	2177	NaN	t
+5025	2378	2178	NaN	f
+5026	2378	2179	NaN	f
+5027	2378	2180	NaN	f
+5028	2378	2181	NaN	f
+5029	2378	2182	NaN	f
+5030	2378	2183	NaN	f
+5031	2378	2184	NaN	f
+5032	2379	2185	NaN	t
+5033	2380	2186	NaN	t
+5034	2381	2187	NaN	t
+5035	2381	2188	NaN	f
+5036	2381	2189	NaN	f
+5037	2382	2190	NaN	t
+5038	2383	2191	NaN	t
+5039	2384	2192	NaN	t
+5040	2384	2193	NaN	f
+5041	2385	2194	NaN	t
+5042	2386	2195	NaN	t
+5043	2386	2196	NaN	f
+5044	2387	2197	NaN	t
+5045	2387	2198	NaN	f
+5046	2387	2199	NaN	f
+5047	2388	2200	NaN	t
+5048	2388	2201	NaN	f
+5049	2388	2202	NaN	f
+5050	2389	2203	NaN	t
+5051	2389	2204	NaN	f
+5052	2390	2205	NaN	t
+5053	2390	2206	NaN	f
+5054	2391	2207	NaN	t
+5055	2392	2208	NaN	t
+5056	2393	2209	NaN	t
+5057	2394	2210	NaN	t
+5058	2394	2211	NaN	f
+5059	2394	2212	NaN	f
+5060	2395	2213	NaN	t
+5061	2396	2214	NaN	t
+5062	2396	2215	NaN	f
+5063	2397	2216	NaN	t
+5064	2398	2217	NaN	t
+5065	2398	2218	NaN	f
+5066	2399	2219	NaN	t
+5067	2400	2220	NaN	t
+5068	2400	2221	NaN	f
+5069	2400	2222	NaN	f
+5070	2401	2223	NaN	t
+5071	2401	2224	NaN	f
+5072	2402	2225	NaN	t
+5073	2402	2226	NaN	f
+5074	2403	2227	NaN	t
+5075	2403	2228	NaN	f
+5076	2403	2229	NaN	f
+5077	2404	2230	NaN	t
+5078	2404	2231	NaN	f
+5079	2404	2232	NaN	f
+5080	2404	2233	NaN	f
+5081	2404	2234	NaN	f
+5082	2405	2235	NaN	t
+5083	2405	2236	NaN	f
+5084	2405	2237	NaN	f
+5085	2405	2238	NaN	f
+5086	2405	2239	NaN	f
+5087	2406	2240	NaN	t
+5088	2407	2241	NaN	t
+5089	2408	2242	NaN	t
+5090	2408	2243	NaN	f
+5091	2409	2244	NaN	t
+5092	2410	2245	NaN	t
+5093	2411	2246	NaN	t
+5094	2412	2247	NaN	t
+5095	2412	2248	NaN	f
+5096	2412	2249	NaN	f
+5097	2412	2250	NaN	f
+5098	2413	2251	NaN	t
+5099	2414	2252	NaN	t
+5100	2414	2253	NaN	f
+5101	2414	2254	NaN	f
+5102	2414	2255	NaN	f
+5103	2414	2256	NaN	f
+5104	2415	2257	NaN	t
+5105	2416	2258	NaN	t
+5106	2416	2259	NaN	f
+5107	2416	2260	NaN	f
+5108	2417	2261	NaN	t
+5109	2418	2262	NaN	t
+5110	2418	2263	NaN	f
+5111	2419	2264	NaN	t
+5112	2420	2265	NaN	t
+5113	2420	2266	NaN	f
+5114	2421	2267	NaN	t
+5115	2422	2268	NaN	t
+5116	2423	2269	NaN	t
+5117	2423	2270	NaN	f
+5118	2423	2271	NaN	f
+5119	2423	2272	NaN	f
+5120	2423	2273	NaN	f
+5121	2423	2274	NaN	f
+5122	2423	2275	NaN	f
+5123	2424	2276	NaN	t
+5124	2424	2277	NaN	f
+5125	2424	2278	NaN	f
+5126	2424	2279	NaN	f
+5127	2424	2280	NaN	f
+5128	2424	2281	NaN	f
+5129	2424	2282	NaN	f
+5130	2424	2283	NaN	f
+5131	2424	2284	NaN	f
+5132	2424	2285	NaN	f
+5133	2425	2286	NaN	t
+5134	2426	2287	NaN	t
+5135	2426	2288	NaN	f
+5136	2426	2289	NaN	f
+5137	2426	2290	NaN	f
+5138	2427	2291	NaN	t
+5139	2427	2292	NaN	f
+5140	2427	2293	NaN	f
+5141	2427	2294	NaN	f
+5142	2428	2295	NaN	t
+5143	2428	2296	NaN	f
+5144	2429	2297	NaN	t
+5145	2429	2298	NaN	f
+5146	2430	2299	NaN	t
+5147	2430	2300	NaN	f
+5148	2431	2301	NaN	t
+5149	2431	2302	NaN	f
+5150	2432	2303	NaN	t
+5151	2432	2304	NaN	f
+5152	2433	2305	NaN	t
+5153	2434	2306	NaN	t
+5154	2434	2307	NaN	f
+5155	2434	2308	NaN	f
+5156	2435	2309	NaN	t
+5157	2435	2310	NaN	f
+5158	2436	2311	NaN	t
+5159	2437	2312	NaN	t
+5160	2438	2313	NaN	t
+5161	2439	2314	NaN	t
+5162	2439	2315	NaN	f
+5163	2440	2316	NaN	t
+5164	2441	2317	NaN	t
+5165	2442	2318	NaN	t
+5166	2443	2319	NaN	t
+5167	2444	2320	NaN	t
+5168	2444	2321	NaN	f
+5169	2445	2322	NaN	t
+5170	2445	2323	NaN	f
+5171	2445	2324	NaN	f
+5172	2445	2325	NaN	f
+5173	2445	2326	NaN	f
+5174	2445	2327	NaN	f
+5175	2445	2328	NaN	f
+5176	2445	2329	NaN	f
+5177	2445	2330	NaN	f
+5178	2445	2331	NaN	f
+5179	2445	2332	NaN	f
+5180	2445	2333	NaN	f
+5181	2445	2334	NaN	f
+5182	2445	2335	NaN	f
+5183	2445	2336	NaN	f
+5184	2445	2337	NaN	f
+5185	2446	2338	NaN	t
+5186	2446	2339	NaN	f
+5187	2446	2340	NaN	f
+5188	2446	2341	NaN	f
+5189	2446	2342	NaN	f
+5190	2447	2343	NaN	t
+5191	2448	2344	NaN	t
+5192	2449	2345	NaN	t
+5193	2449	2346	NaN	f
+5194	2449	2347	NaN	f
+5195	2450	2348	NaN	t
+5196	2450	2349	NaN	f
+5197	2450	2350	NaN	f
+5198	2451	2351	NaN	t
+5199	2452	2352	NaN	t
+5200	2452	2353	NaN	f
+5201	2452	2354	NaN	f
+5202	2452	2355	NaN	f
+5203	2452	2356	NaN	f
+5204	2452	2357	NaN	f
+5205	2452	2358	NaN	f
+5206	2453	2359	NaN	t
+5207	2454	2360	NaN	t
+5208	2454	2361	NaN	f
+5209	2455	2362	NaN	t
+5210	2455	2363	NaN	f
+5211	2456	2364	NaN	t
+5212	2456	2365	NaN	f
+5213	2456	2366	NaN	f
+5214	2457	2367	NaN	t
+5215	2457	2368	NaN	f
+5216	2457	2369	NaN	f
+5217	2458	2370	NaN	t
+5218	2459	2371	NaN	t
+5219	2460	2372	NaN	t
+5220	2460	2373	NaN	f
+5221	2460	2374	NaN	f
+5222	2461	2375	NaN	t
+5223	2462	2376	NaN	t
+5224	2463	2377	NaN	t
+5225	2464	2378	NaN	t
+5226	2464	2379	NaN	f
+5227	2465	2380	NaN	t
+5228	2465	2381	NaN	f
+5229	2465	2382	NaN	f
+5230	2466	2383	NaN	t
+5231	2466	2384	NaN	f
+5232	2467	2385	NaN	t
+5233	2468	2386	NaN	t
+5234	2468	2387	NaN	f
+5235	2468	2388	NaN	f
+5236	2468	2389	NaN	f
+5237	2469	2390	NaN	t
+5238	2469	2391	NaN	f
+5239	2470	2392	NaN	t
+5240	2471	2393	NaN	t
+5241	2471	2394	NaN	f
+5242	2472	2395	NaN	t
+5243	2472	2396	NaN	f
+5244	2473	2397	NaN	t
+5245	2474	2398	NaN	t
+5246	2474	2399	NaN	f
+5247	2474	2400	NaN	f
+5248	2474	2401	NaN	f
+5249	2475	2402	NaN	t
+5250	2475	2403	NaN	f
+5251	2475	2404	NaN	f
+5252	2475	2405	NaN	f
+5253	2476	2406	NaN	t
+5254	2477	2407	NaN	t
+5255	2477	2408	NaN	f
+5256	2478	2409	NaN	t
+5257	2479	2410	NaN	t
+5258	2479	2411	NaN	f
+5259	2480	2412	NaN	t
+5260	2480	2413	NaN	f
+5261	2481	2414	NaN	t
+5262	2482	2415	NaN	t
+5263	2482	2416	NaN	f
+5264	2482	2417	NaN	f
+5265	2482	2418	NaN	f
+5266	2482	2419	NaN	f
+5267	2482	2420	NaN	f
+5268	2482	2421	NaN	f
+5269	2483	2422	NaN	t
+5270	2484	2423	NaN	t
+5271	2484	2424	NaN	f
+5272	2485	2425	NaN	t
+5273	2485	2426	NaN	f
+5274	2485	2427	NaN	f
+5275	2485	2428	NaN	f
+5276	2486	2429	NaN	t
+5277	2487	2430	NaN	t
+5278	2488	2431	NaN	t
+5279	2489	2432	NaN	t
+5280	2489	2433	NaN	f
+5281	2490	2434	NaN	t
+5282	2490	2435	NaN	f
+5283	2491	2436	NaN	t
+5284	2491	2437	NaN	f
+5285	2492	2438	NaN	t
+5286	2493	2439	NaN	t
+5287	2493	2440	NaN	f
+5288	2493	2441	NaN	f
+5289	2493	2442	NaN	f
+5290	2493	2443	NaN	f
+5291	2493	2444	NaN	f
+5292	2493	2445	NaN	f
+5293	2493	2446	NaN	f
+5294	2493	2447	NaN	f
+5295	2493	2448	NaN	f
+5296	2494	2449	NaN	t
+5297	2494	2450	NaN	f
+5298	2494	2451	NaN	f
+5299	2495	2452	NaN	t
+5300	2496	2453	NaN	t
+5301	2497	2454	NaN	t
+5302	2498	2455	NaN	t
+5303	2498	2456	NaN	f
+5304	2498	2457	NaN	f
+5305	2498	2458	NaN	f
+5306	2499	2459	NaN	t
+5307	2499	2460	NaN	f
+5308	2499	2461	NaN	f
+5309	2499	2462	NaN	f
+5310	2499	2463	NaN	f
+5311	2499	2464	NaN	f
+5312	2499	2465	NaN	f
+5313	2499	2466	NaN	f
+5314	2499	2467	NaN	f
+5315	2500	2468	NaN	t
+5316	2500	2469	NaN	f
+5317	2500	2470	NaN	f
+5318	2501	2471	NaN	t
+5319	2501	2472	NaN	f
+5320	2502	2473	NaN	t
+5321	2503	2474	NaN	t
+5322	2503	2475	NaN	f
+5323	2504	2476	NaN	t
+5324	2504	2477	NaN	f
+5325	2505	2478	NaN	t
+5326	2505	2479	NaN	f
+5327	2506	2480	NaN	t
+5328	2506	2481	NaN	f
+5329	2507	2482	NaN	t
+5330	2508	2483	NaN	t
+5331	2509	2484	NaN	t
+5332	2509	2485	NaN	f
+5333	2509	2486	NaN	f
+5334	2509	2487	NaN	f
+5335	2509	2488	NaN	f
+5336	2510	2489	NaN	t
+5337	2510	2490	NaN	f
+5338	2510	2491	NaN	f
+5339	2510	2492	NaN	f
+5340	2511	2493	NaN	t
+5341	2512	2494	NaN	t
+5342	2512	2495	NaN	f
+5343	2513	2496	NaN	t
+5344	2513	2497	NaN	f
+5345	2514	2498	NaN	t
+5346	2514	2499	NaN	f
+5347	2514	2500	NaN	f
+5348	2514	2501	NaN	f
+5349	2515	2502	NaN	t
+5350	2515	2503	NaN	f
+5351	2515	2504	NaN	f
+5352	2515	2505	NaN	f
+5353	2516	2506	NaN	t
+5354	2517	2507	NaN	t
+5355	2517	2508	NaN	f
+5356	2517	2509	NaN	f
+5357	2518	2510	NaN	t
+5358	2518	2511	NaN	f
+5359	2518	2512	NaN	f
+5360	2518	2513	NaN	f
+5361	2519	2514	NaN	t
+5362	2519	2515	NaN	f
+5363	2519	2516	NaN	f
+5364	2519	2517	NaN	f
+5365	2519	2518	NaN	f
+5366	2519	2519	NaN	f
+5367	2520	2520	NaN	t
+5368	2520	2521	NaN	f
+5369	2520	2522	NaN	f
+5370	2520	2523	NaN	f
+5371	2520	2524	NaN	f
+5372	2520	2525	NaN	f
+5373	2520	2526	NaN	f
+5374	2520	2527	NaN	f
+5375	2521	2528	NaN	t
+5376	2521	2529	NaN	f
+5377	2521	2530	NaN	f
+5378	2522	2531	NaN	t
+5379	2522	2532	NaN	f
+5380	2523	2533	NaN	t
+5381	2523	2534	NaN	f
+5382	2524	2535	NaN	t
+5383	2525	2536	NaN	t
+5384	2525	2537	NaN	f
+5385	2525	2538	NaN	f
+5386	2526	2539	NaN	t
+5387	2526	2540	NaN	f
+5388	2526	2541	NaN	f
+5389	2526	2542	NaN	f
+5390	2527	2543	NaN	t
+5391	2528	2544	NaN	t
+5392	2529	2545	NaN	t
+5393	2530	2546	NaN	t
+5394	2530	2547	NaN	f
+5395	2530	2548	NaN	f
+5396	2530	2549	NaN	f
+5397	2530	2550	NaN	f
+5398	2530	2551	NaN	f
+5399	2531	2552	NaN	t
+5400	2531	2553	NaN	f
+5401	2531	2554	NaN	f
+5402	2531	2555	NaN	f
+5403	2531	2556	NaN	f
+5404	2531	2557	NaN	f
+5405	2531	2558	NaN	f
+5406	2531	2559	NaN	f
+5407	2532	2560	NaN	t
+5408	2532	2561	NaN	f
+5409	2532	2562	NaN	f
+5410	2532	2563	NaN	f
+5411	2532	2564	NaN	f
+5412	2533	2565	NaN	t
+5413	2533	2566	NaN	f
+5414	2534	2567	NaN	t
+5415	2534	2568	NaN	f
+5416	2534	2569	NaN	f
+5417	2535	2570	NaN	t
+5418	2536	2571	NaN	t
+5419	2536	2572	NaN	f
+5420	2536	2573	NaN	f
+5421	2536	2574	NaN	f
+5422	2537	2575	NaN	t
+5423	2537	2576	NaN	f
+5424	2538	2577	NaN	t
+5425	2539	2578	NaN	t
+5426	2539	2579	NaN	f
+5427	2540	2580	NaN	t
+5428	2540	2581	NaN	f
+5429	2540	2582	NaN	f
+5430	2541	2583	NaN	t
+5431	2542	2584	NaN	t
+5432	2542	2585	NaN	f
+5433	2542	2586	NaN	f
+5434	2542	2587	NaN	f
+5435	2543	2588	NaN	t
+5436	2544	2589	NaN	t
+5437	2545	2590	NaN	t
+5438	2545	2591	NaN	f
+5439	2546	2592	NaN	t
+5440	2547	2593	NaN	t
+5441	2548	2594	NaN	t
+5442	2549	2595	NaN	t
+5443	2549	2596	NaN	f
+5444	2549	2597	NaN	f
+5445	2550	2598	NaN	t
+5446	2551	2599	NaN	t
+5447	2552	2600	NaN	t
+5448	2552	2601	NaN	f
+5449	2552	2602	NaN	f
+5450	2552	2603	NaN	f
+5451	2552	2604	NaN	f
+5452	2552	2605	NaN	f
+5453	2552	2606	NaN	f
+5454	2552	2607	NaN	f
+5455	2553	2608	NaN	t
+5456	2554	2609	NaN	t
+5457	2555	2610	NaN	t
+5458	2555	2611	NaN	f
+5459	2556	2612	NaN	t
+5460	2556	2613	NaN	f
+5461	2556	2614	NaN	f
+5462	2557	2615	NaN	t
+5463	2557	2616	NaN	f
+5464	2558	2617	NaN	t
+5465	2558	2618	NaN	f
+5466	2559	2619	NaN	t
+5467	2560	2620	NaN	t
+5468	2560	2621	NaN	f
+5469	2560	2622	NaN	f
+5470	2561	2623	NaN	t
+5471	2561	2624	NaN	f
+5472	2561	2625	NaN	f
+5473	2562	2626	NaN	t
+5474	2563	2627	NaN	t
+5475	2563	2628	NaN	f
+5476	2563	2629	NaN	f
+5477	2563	2630	NaN	f
+5478	2564	2631	NaN	t
+5479	2564	2632	NaN	f
+5480	2564	2633	NaN	f
+5481	2564	2634	NaN	f
+5482	2564	2635	NaN	f
+5483	2564	2636	NaN	f
+5484	2564	2637	NaN	f
+5485	2564	2638	NaN	f
+5486	2565	2639	NaN	t
+5487	2566	2640	NaN	t
+5488	2566	2641	NaN	f
+5489	2566	2642	NaN	f
+5490	2567	2643	NaN	t
+5491	2567	2644	NaN	f
+5492	2567	2645	NaN	f
+5493	2568	2646	NaN	t
+5494	2569	2647	NaN	t
+5495	2570	2648	NaN	t
+5496	2570	2649	NaN	f
+5497	2570	2650	NaN	f
+5498	2570	2651	NaN	f
+5499	2570	2652	NaN	f
+5500	2571	2653	NaN	t
+5501	2571	2654	NaN	f
+5502	2572	2655	NaN	t
+5503	2573	2656	NaN	t
+5504	2574	2657	NaN	t
+5505	2574	2658	NaN	f
+5506	2575	2659	NaN	t
+5507	2575	2660	NaN	f
+5508	2576	2661	NaN	t
+5509	2577	2662	NaN	t
+5510	2577	2663	NaN	f
+5511	2578	2664	NaN	t
+5512	2579	2665	NaN	t
+5513	2580	2666	NaN	t
+5514	2581	2667	NaN	t
+5515	2581	2668	NaN	f
+5516	2582	2669	NaN	t
+5517	2583	2670	NaN	t
+5518	2584	2671	NaN	t
+5519	2584	2672	NaN	f
+5520	2584	2673	NaN	f
+5521	2584	2674	NaN	f
+5522	2585	2675	NaN	t
+5523	2585	2676	NaN	f
+5524	2585	2677	NaN	f
+5525	2585	2678	NaN	f
+5526	2585	2679	NaN	f
+5527	2586	2680	NaN	t
+5528	2586	2681	NaN	f
+5529	2587	2682	NaN	t
+5530	2588	2683	NaN	t
+5531	2589	2684	NaN	t
+5532	2590	2685	NaN	t
+5533	2591	2686	NaN	t
+5534	2592	2687	NaN	t
+5535	2593	2688	NaN	t
+5536	2594	2689	NaN	t
+5537	2594	2690	NaN	f
+5538	2594	2691	NaN	f
+5539	2594	2692	NaN	f
+5540	2594	2693	NaN	f
+5541	2595	2694	NaN	t
+5542	2595	2695	NaN	f
+5543	2596	2696	NaN	t
+5544	2597	2697	NaN	t
+5545	2597	2698	NaN	f
+5546	2597	2699	NaN	f
+5547	2598	2700	NaN	t
+5548	2598	2701	NaN	f
+5549	2598	2702	NaN	f
+5550	2598	2703	NaN	f
+5551	2598	2704	NaN	f
+5552	2599	2705	NaN	t
+5553	2600	2706	NaN	t
+5554	2601	2707	NaN	t
+5555	2602	2708	NaN	t
+5556	2602	2709	NaN	f
+5557	2603	2710	NaN	t
+5558	2603	2711	NaN	f
+5559	2603	2712	NaN	f
+5560	2603	2713	NaN	f
+5561	2604	2714	NaN	t
+5562	2605	2715	NaN	t
+5563	2605	2716	NaN	f
+5564	2605	2717	NaN	f
+5565	2606	2718	NaN	t
+5566	2606	2719	NaN	f
+5567	2606	2720	NaN	f
+5568	2606	2721	NaN	f
+5569	2606	2722	NaN	f
+5570	2606	2723	NaN	f
+5571	2606	2724	NaN	f
+5572	2606	2725	NaN	f
+5573	2606	2726	NaN	f
+5574	2607	2727	NaN	t
+5575	2607	2728	NaN	f
+5576	2607	2729	NaN	f
+5577	2608	2730	NaN	t
+5578	2608	2731	NaN	f
+5579	2609	2732	NaN	t
+5580	2609	2733	NaN	f
+5581	2609	2734	NaN	f
+5582	2609	2735	NaN	f
+5583	2610	2736	NaN	t
+5584	2610	2737	NaN	f
+5585	2610	2738	NaN	f
+5586	2611	2739	NaN	t
+5587	2612	2740	NaN	t
+5588	2613	2741	NaN	t
+5589	2614	2742	NaN	t
+5590	2614	2743	NaN	f
+5591	2615	2744	NaN	t
+5592	2615	2745	NaN	f
+5593	2615	2746	NaN	f
+5594	2616	2747	NaN	t
+5595	2616	2748	NaN	f
+5596	2617	2749	NaN	t
+5597	2617	2750	NaN	f
+5598	2618	2751	NaN	t
+5599	2619	2752	NaN	t
+5600	2620	2753	NaN	t
+5601	2620	2754	NaN	f
+5602	2621	2755	NaN	t
+5603	2622	2756	NaN	t
+5604	2623	2757	NaN	t
+5605	2623	2758	NaN	f
+5606	2624	2759	NaN	t
+5607	2624	2760	NaN	f
+5608	2625	2761	NaN	t
+5609	2625	2762	NaN	f
+5610	2625	2763	NaN	f
+5611	2625	2764	NaN	f
+5612	2625	2765	NaN	f
+5613	2625	2766	NaN	f
+5614	2625	2767	NaN	f
+5615	2625	2768	NaN	f
+5616	2625	2769	NaN	f
+5617	2625	2770	NaN	f
+5618	2625	2771	NaN	f
+5619	2626	2772	NaN	t
+5620	2627	2773	NaN	t
+5621	2627	2774	NaN	f
+5622	2628	2775	NaN	t
+5623	2628	2776	NaN	f
+5624	2628	2777	NaN	f
+5625	2629	2778	NaN	t
+5626	2630	2779	NaN	t
+5627	2631	2780	NaN	t
+5628	2632	2781	NaN	t
+5629	2632	2782	NaN	f
+5630	2633	2783	NaN	t
+5631	2633	2784	NaN	f
+5632	2633	2785	NaN	f
+5633	2633	2786	NaN	f
+5634	2633	2787	NaN	f
+5635	2633	2788	NaN	f
+5636	2634	2789	NaN	t
+5637	2634	2790	NaN	f
+5638	2634	2791	NaN	f
+5639	2634	2792	NaN	f
+5640	2634	2793	NaN	f
+5641	2635	2794	NaN	t
+5642	2635	2795	NaN	f
+5643	2635	2796	NaN	f
+5644	2636	2797	NaN	t
+5645	2637	2798	NaN	t
+5646	2638	2799	NaN	t
+5647	2639	2800	NaN	t
+5648	2640	2801	NaN	t
+5649	2641	2802	NaN	t
+5650	2641	2803	NaN	f
+5651	2642	2804	NaN	t
+5652	2643	2805	NaN	t
+5653	2643	2806	NaN	f
+5654	2644	2807	NaN	t
+5655	2644	2808	NaN	f
+5656	2644	2809	NaN	f
+5657	2645	2810	NaN	t
+5658	2646	2811	NaN	t
+5659	2646	2812	NaN	f
+5660	2647	2813	NaN	t
+5661	2648	2814	NaN	t
+5662	2649	2815	NaN	t
+5663	2649	2816	NaN	f
+5664	2649	2817	NaN	f
+5665	2649	2818	NaN	f
+5666	2650	2819	NaN	t
+5667	2650	2820	NaN	f
+5668	2650	2821	NaN	f
+5669	2650	2822	NaN	f
+5670	2650	2823	NaN	f
+5671	2650	2824	NaN	f
+5672	2651	2825	NaN	t
+5673	2652	2826	NaN	t
+5674	2652	2827	NaN	f
+5675	2652	2828	NaN	f
+5676	2653	2829	NaN	t
+5677	2653	2830	NaN	f
+5678	2654	2831	NaN	t
+5679	2654	2832	NaN	f
+5680	2654	2833	NaN	f
+5681	2654	2834	NaN	f
+5682	2654	2835	NaN	f
+5683	2654	2836	NaN	f
+5684	2655	2837	NaN	t
+5685	2656	2838	NaN	t
+5686	2656	2839	NaN	f
+5687	2656	2840	NaN	f
+5688	2657	2841	NaN	t
+5689	2657	2842	NaN	f
+5690	2657	2843	NaN	f
+5691	2658	2844	NaN	t
+5692	2659	2845	NaN	t
+5693	2660	2846	NaN	t
+5694	2660	2847	NaN	f
+\.
+
+
+--
+-- Name: identified_proteins_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('identified_proteins_id_seq', 5694, true);
+
+
+--
+-- Data for Name: modification_fractions; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY modification_fractions (id, modi_id, samp_id, fraction) FROM stdin;
+\.
+
+
+--
+-- Name: modification_fractions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('modification_fractions_id_seq', 1, false);
+
+
+--
+-- Data for Name: modifications; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY modifications (id, mope_id, pos, mass) FROM stdin;
+\.
+
+
+--
+-- Name: modifications_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('modifications_id_seq', 1, false);
+
+
+--
+-- Data for Name: modified_peptides; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY modified_peptides (id, pept_id, nterm_mass, cterm_mass) FROM stdin;
+\.
+
+
+--
+-- Name: modified_peptides_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('modified_peptides_id_seq', 1, false);
+
+
+--
+-- Data for Name: peptides; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY peptides (id, prot_id, sequence, charge) FROM stdin;
+1	1	HYCTVANPVSR	0
+2	1	LFSVPDFVGDACK	0
+3	2	VGLTNYAAAYCTGLLLAR	0
+4	2	IEGDMIVCAAYAHELPK	0
+5	3	CGEMAQAASAAVTR	0
+6	3	FGLCAYMSQGR	0
+7	4	KLCQGLFFR	0
+8	4	LCQGLFFR	0
+9	4	VEFEELCADLFER	0
+10	5	EECDKYALQSQQR	0
+11	5	ISREECDKYALQSQQR	0
+12	5	IVGYFVSGCDPSIMGIGPVPAISGALKK	0
+13	5	PSIMGIGPVPAISGALKK	0
+14	6	CIGKPGGSLDNSEQK	0
+15	6	KCIGKPGGSLDNSEQK	0
+16	6	CIAMCMDR	0
+17	7	AVSSVACGASVGYAVTK	0
+18	7	LPAVSSVACGASVGYAVTK	0
+19	7	SGQVYSFGCNDEGALGR	0
+20	7	VASGNDHLVMLTADGDLYTLGCGEQGQLGR	0
+21	8	LASGEDDPFDSDFSCPVK	0
+22	8	STVNCSTTPVAER	0
+23	9	CPSPPMINLISVGGQHQGVFGLPR	0
+24	9	CPGESSHICDFIR	0
+25	9	CPGESSHICDFIRK	0
+26	9	GESSHICDFIR	0
+27	10	CQAAEPQIITGSHDTTIR	0
+28	10	VHAAVQPGSLDSESGIFACAFDQSESR	0
+29	11	TLLCSFQVLDELGR	0
+30	11	ACMGGLPSNAYSAIK	0
+31	12	VLPGSSVLFLCDMQEK	0
+32	12	TCFSMVPALQQELDSRPQLR	0
+33	13	GACGQGQEDPNSLR	0
+34	13	SAPLAAGCPDR	0
+35	13	PLAAGCPDR	0
+36	14	ACGDSTLTQITAGLDPVGR	0
+37	14	ELPGHTGYLSCCR	0
+38	14	KACGDSTLTQITAGLDPVGR	0
+39	14	TFVSGACDASIK	0
+40	14	VSCLGVTDDGMAVATGSWDSFLK	0
+41	14	LLLAGYDDFNCNIWDAMKGDR	0
+42	15	EEEDKKEDVGTVVGIDLGTTYSCVGVFK	0
+43	15	TTYSCVGVFK	0
+44	16	GMTTLLSSLGAQCVIASR	0
+45	16	VHAIQCDVRDPDMVQNTVSELIK	0
+46	17	SLLPGCQSVISR	0
+47	17	LTLSCEEFVK	0
+48	17	TDFQQGCAK	0
+49	18	LLKFPLGPCPR	0
+50	18	CPLQDFLR	0
+51	19	LCSGVLGTVVHGK	0
+52	19	QVCQLPGLFSYAQHIASIDGR	0
+53	20	FGDYQCNSAMGISQMLK	0
+54	20	IVFVPGCSIPLTIVK	0
+55	21	IWSVPNASCVQVVR	0
+56	21	VTDETSGCSLTCAQFHPDGLIFGTGTMDSQIK	0
+57	22	CGYAGSNFPEHIFPALVGRPIIR	0
+58	22	KVVVCDNGTGFVK	0
+59	22	VVVCDNGTGFVK	0
+60	22	LCYVGYNIEQEQK	0
+61	23	IVTCGTDR	0
+62	23	TQIAICPNNHEVHIYEK	0
+63	24	RCDGLIDSLVHYVR	0
+64	24	ISAAATFIQHECFQK	0
+65	24	SIGCFGSR	0
+66	25	KFDFDACNEVPPAPK	0
+67	25	CYGFVTMSTSDEATK	0
+68	25	LQLECQR	0
+69	25	ERLQLECQR	0
+70	26	GNHECASINR	0
+71	26	IYGFYDECK	0
+72	27	LTTQAYCK	0
+73	27	YPHCAVNGLLVAEK	0
+74	28	ASSVTTFTGEPNTCPR	0
+75	28	CDKTVYFAEK	0
+76	29	IGCIITAR	0
+77	29	MVILLCNLKPAK	0
+78	30	CFFDIAINNQPAGR	0
+79	30	ECNPPNSQPASYQR	0
+80	30	VVFELFSDVCPK	0
+81	31	IISDNLTYCK	0
+82	31	TYDPSGDSTLPTCSK	0
+83	31	LNLSCIHSPVVNELMR	0
+84	32	GCTALHYAVLADDYR	0
+85	32	VVNQLAAAYEQDLLPGGCTLR	0
+86	33	KTFPTVNPSTGEVICQVAEGDKEDVDK	0
+87	33	KTFPTVNPSTGEVICQVAEGDKEDVDKAVK	0
+88	33	LLCGGGIAADR	0
+89	33	SAAATQAVPAPNQQPEVFCNQIFINNEWHDAVSR	0
+90	33	TFPTVNPSTGEVICQVAEGDKEDVDKAVK	0
+91	34	CLTPLVPEDLR	0
+92	34	TGAESISLLELCR	0
+93	35	GHTSFVNSCYPAR	0
+94	35	RGPQLVCTGSDDGTVK	0
+95	36	MGYNACTLHGGK	0
+96	36	CGYKEPTPIQR	0
+97	37	GEVPCTVTSASPLEEATLSELK	0
+98	37	GEVPCTVTSASPLEEATLSELKTVLK	0
+99	38	LIKDDFLQQNGYTPYDRFCPFYK	0
+100	38	DIKWDFTPCK	0
+101	39	AKCELSSSVQTDINLPYLTMDSSGPK	0
+102	39	GAVVGIDLGTTNSCVAVMEGK	0
+103	39	STNGDTFLGGEDFDQALLR	0
+104	39	VCQGEREMAGDNK	0
+105	39	RTIAPCQK	0
+106	39	ASEAIKGAVVGIDLGTTNSCVAVMEGK	0
+107	40	LLANQQVFHISCFR	0
+108	40	IYCKPHFNQLFK	0
+109	41	LCDAVAVLLNMR	0
+110	41	ACDFLLSR	0
+111	41	ETLTQGLEFCR	0
+112	41	SCAISYTSYR	0
+113	42	CQSLQEELDFR	0
+114	42	CQSLQEELDFRK	0
+115	43	HAACPVLVGNK	0
+116	43	RPCTLSELE	0
+117	44	AALANLCIGDVITAIDGENTSNMTHLEAQNR	0
+118	44	CGTGIVGVFVK	0
+119	44	GHFFVEDQIYCEK	0
+120	44	IKGCTDNLTLTVAR	0
+121	44	VAASIGNAQKLPMCDK	0
+122	45	ETGANLAICQWGFDDEANHLLLQNNLPAVR	0
+123	45	IAILTCPFEPPKPK	0
+124	45	VVYGGGAAEISCALAVSQEADKCPTLEQYAMR	0
+125	45	MLVIEQCK	0
+126	45	SIHDALCVIR	0
+127	45	EMNPALGIDCLHK	0
+128	46	CSEGVFLLTTTPRPVIVEPLEQLDDEDGLPEK	0
+129	46	CSEGVFLLTTTPR	0
+130	47	ILEFFGLKKEECPAVR	0
+131	47	ITEFCHR	0
+132	48	LGGEVSCLVAGTK	0
+133	48	TIYAGNALCTVK	0
+134	48	QFNYTHICAGASAFGK	0
+135	49	ALVDHENVISCPHLGASTK	0
+136	49	NAGNCLSPAVIVGLLK	0
+137	50	AMASINERPVIFALSNPTAQAECTAEEAYTLTEGR	0
+138	50	CLFASGSPFGPVK	0
+139	50	EKYCTFNDDIQGTAAVALAGLLAAQK	0
+140	51	GLCAIAQAESLR	0
+141	51	GCEVVVSGK	0
+142	52	FGEVVDCTIK	0
+143	52	FGEVVDCTIKTDPVTGR	0
+144	52	GFCFITYTDEEPVKK	0
+145	52	RGFCFITYTDEEPVKK	0
+146	52	YHQIGSGKCEIK	0
+147	52	FGEVVDCTIKTD	0
+148	53	FEHCNFNDVTTR	0
+149	53	LRENELTYYCCK	0
+150	54	CFGFVTYSNVEEADAAMAASPHAVDGNTVELK	0
+151	54	CFGFVTYSNVEEADAAMAASPHAVDGNTVELKR	0
+152	55	SKFDNLYGCR	0
+153	55	VAVVAGYGDVGKGCAQALR	0
+154	56	AVLFCLSEDKK	0
+155	56	HELQANCYEEVKDR	0
+156	56	KAVLFCLSEDKK	0
+157	56	MLPDKDCR	0
+158	57	YIEHLEAVTCK	0
+159	57	CQQEYFGER	0
+160	58	LMMLQSCSGPTCR	0
+161	58	SMCGYQTFFAGK	0
+162	58	YLNEYGAPDAGGLEHVPLGWSYWYALEK	0
+163	59	EAGDVCYADVQK	0
+164	59	NGYDYGQCR	0
+165	59	HGLVPFAFVR	0
+166	59	EAGDVCYADVQKDGVGMVEYLR	0
+167	60	GTVVTNDRWGAGSICK	0
+168	60	HGGFYTCSDR	0
+169	60	WGAGSICK	0
+170	61	ELPGHTGYLSCCR	0
+171	61	TFVSGACDASSK	0
+172	61	VSCLGVTDDGMAVATGSWDSFLR	0
+173	62	GIAAQPLYAGYCNHENM	0
+174	62	HGYIFGFYK	0
+175	62	GQKDLLTPCYSR	0
+176	62	FNVLHWHIVDDQSFPYQSITFPELSNK	0
+177	63	GFEGSFEELCR	0
+178	63	GIQVSNNGPCLGSR	0
+179	63	NIVSDCSAFVK	0
+180	63	QVAELSECIGSALIQK	0
+181	63	CGVEVTSMK	0
+182	63	RGFEGSFEELCR	0
+183	64	AEPYCSVLPGFTFIQHLPLSER	0
+184	64	NCAVEFNFGQR	0
+185	64	KAIVICPTDEDLKDR	0
+186	64	AIVICPTDEDLKDR	0
+187	64	WDVLIQQATQCLNR	0
+188	65	CSVLAAANPVYGR	0
+189	65	YVLCTAPR	0
+190	65	SVHYCPATKK	0
+191	66	AKINEAVECLLSLK	0
+192	66	INEAVECLLSLK	0
+193	66	ERPTPSLNNNCTTSEDSLVLYNR	0
+194	66	GSQFGQSCCLR	0
+195	66	SCQFVAVR	0
+196	67	AVELLGDIVQNCSLEDSQIEKER	0
+197	67	HLGGIPWTYAEDAVPTLTPCR	0
+198	67	LCTSATESEVAR	0
+199	67	NALVSHLDGTTPVCEDIGR	0
+200	67	YIYDQCPAVAGYGPIEQLPDYNR	0
+201	67	AVELLGDIVQNCSLEDSQIEKERDVILR	0
+202	68	KLVEALCAAGHR	0
+203	68	LVEALCAAGHR	0
+204	68	CFHQLMK	0
+205	69	ALDLDSSCKEAADGYQR	0
+206	69	ALSVGNIDDALQCYSEAIK	0
+207	69	CMMAQYNR	0
+208	70	CIESLIAVFQK	0
+209	70	ISSPTETERCIESLIAVFQK	0
+210	71	AIELNPANAVYFCNR	0
+211	71	LGNYAGAVQDCER	0
+212	71	AICIDPAYSK	0
+213	72	CGNTIPDDDNQVVSLSPGSR	0
+214	72	KVDDIICDSR	0
+215	72	YFAYDCEASFPGISTGPMK	0
+216	72	YVVLPRPVCFEK	0
+217	72	TPMTDVCR	0
+218	72	EGFYDLSSEDPFGCK	0
+219	72	DIRDPNFCER	0
+220	73	CLHPLANETFVAK	0
+221	73	CLHPLANETFVAKDNK	0
+222	74	LHLDYIGPCK	0
+223	74	PPCLDSELTEFPLR	0
+224	74	YIPPCLDSELTEFPLR	0
+225	75	GISCMNTTLSESPFK	0
+226	75	GISCMNTTLSESPFKCDPDAAR	0
+227	76	CAEGYALYAQALTDQQQFGK	0
+228	76	CAEGYALYAQALTDQQQFGKADEMYDK	0
+229	76	SEMEMAHLYSLCDAAHAQTEVAKK	0
+230	77	YESHPVCADLQAK	0
+231	77	RYESHPVCADLQAK	0
+232	77	ERICSEEER	0
+233	78	VCHAHPTLSEAFR	0
+234	78	VLGAHILGPGAGEMVNEAALALEYGASCEDIAR	0
+235	78	TVCIEKNETLGGTCLNVGCIPSK	0
+236	78	MVNEAALALEYGASCEDIAR	0
+237	79	HMSEFMECNLNELVK	0
+238	79	LLCNFMR	0
+239	80	LCSLFYTNEEVAK	0
+240	80	NTHCSSLPHYQK	0
+241	81	LCLTLHNNEGSYLAHTQGK	0
+242	81	NHLGSYECK	0
+243	82	ELAQQVQQVAAEYCR	0
+244	82	GHNCPKPVLNFYEANFPANVMDVIAR	0
+245	82	LKSTCIYGGAPK	0
+246	82	STCIYGGAPK	0
+247	82	GVEICIATPGR	0
+248	82	LIDFLECGK	0
+249	82	GDGPICLVLAPTR	0
+250	83	HCNMVLENVK	0
+251	83	NNTQVLINCR	0
+252	84	NLDKEYLPIGGLAEFCK	0
+253	84	TCGFDFTGAVEDISK	0
+254	84	VGAFTMVCK	0
+255	85	AAQLCGAGMAAVVDK	0
+256	85	AILQQLGLNSTCDDSILVK	0
+257	85	ATDCVGHDVVTLLR	0
+258	85	CNVSFLLSEDGSGK	0
+259	85	KLPVGFTFSFPCQQSK	0
+260	85	LPVGFTFSFPCQQSK	0
+261	85	TVCGVVSR	0
+262	85	AAQLCGAGMAAVVDKIR	0
+263	86	LGEINVIGEPFLNVNCEHIK	0
+264	86	AGIICQLNAR	0
+265	86	IAEPSVCGR	0
+266	87	FSAVALCK	0
+267	87	QTIGNSCGTIGLIHAVANNQDKLGFEDGSVLK	0
+268	87	TIGLIHAVANNQDKLGFEDGSVLK	0
+269	87	TIGNSCGTIGLIHAVANNQDKLGFEDGSVLK	0
+270	88	LVHCPIETQVLR	0
+271	88	EAEEHQETQCLR	0
+272	89	KTCAAQLVSYPGK	0
+273	89	TCAAQLVSYPGK	0
+274	90	CWEVQDSGQTIPK	0
+275	90	VFTASCDKTAK	0
+276	90	NYSCVMTGSWDK	0
+277	91	TECYGYALGDATR	0
+278	91	GVSCQFGPDVTK	0
+279	92	CVVHIHTPAGAAVSAMK	0
+280	92	TAGPQSQVLCGVVMDR	0
+281	93	FICDASSLHQVR	0
+282	93	EGGPNPEHNSNLANILEVCR	0
+283	94	ICDFENASKPQSIQESTGSIIEVLSK	0
+284	94	PNFASLAGFDKPILHGLCTFGFSAR	0
+285	94	SNIHCNTIAPNAGSR	0
+286	94	ICDFENASKPQSIQESTG	0
+287	95	ALAIEEFCK	0
+288	95	SLGHACIR	0
+289	96	CNLDGSGLEVIDAMR	0
+290	96	CPLNYFACPSGR	0
+291	96	TVSCACPHLMK	0
+292	96	SGQQACEGVGSFLLYSVHEGIR	0
+293	97	DGAPCIFGGTVYR	0
+294	97	SGESFQSSCK	0
+295	98	ALETCGGDLK	0
+296	98	TGYSFVNCK	0
+297	99	CDTYATEFDLEAEEYVPLPK	0
+298	99	VPFCPMVGSEVYSTEIK	0
+299	99	EACGVIVELIK	0
+300	99	EVYEGEVTELTPCETENPMGGYGK	0
+301	100	LAEQAERYDDMAACMK	0
+302	100	YDDMAACMK	0
+303	101	FICTTSAIQNR	0
+304	101	GVTIIGPATVGGIKPGCFK	0
+305	102	DVPLGTPLCIIVEK	0
+306	102	NFSAIINPPQACILAIGASEDKLVPADNEK	0
+307	103	CAGNEDIITLR	0
+308	103	DLSHIGDAVVISCAK	0
+309	103	LMDLDVEQLGIPEQEYSCVVK	0
+310	104	YSNSALGHVNCTIK	0
+311	104	YSNSALGHVNCTIKELR	0
+312	105	KVFANPEDCVAFGK	0
+313	105	VFANPEDCVAFGKGENAK	0
+314	105	KVFANPEDCVAFGKGENAK	0
+315	106	AVYSTNCPVWEEAFR	0
+316	106	LGTQTFCSR	0
+317	107	LHCSMLAEDAIK	0
+318	107	NVGTGLVGAPACGDVMK	0
+319	108	LSLLEVGCGTGANFK	0
+320	108	VTCIDPNPNFEK	0
+321	109	TFYSCTTEGR	0
+322	109	WCGTTQNYDADQK	0
+323	109	TYLGNALVCTCYGGSR	0
+324	109	ISCTIANR	0
+325	110	CLKDGAGDVAFVK	0
+326	110	CLVEKGDVAFVK	0
+327	110	LCMGSGLNLCEPNNKEGYYGYTGAFR	0
+328	110	SAGWNIPIGLLYCDLPEPR	0
+329	110	SVIPSDGPSVACVK	0
+330	110	SVIPSDGPSVACVKK	0
+331	110	WCAVSEHEATK	0
+332	110	ASYLDCIR	0
+333	110	SETKDLLFRDDTVCLAK	0
+334	111	TCDISFSDPDDLLNFK	0
+335	111	LVICPDEGFYK	0
+336	112	LQAQQDAVNIVCHSK	0
+337	112	GKITFCTGIR	0
+338	113	AIANECQANFISIK	0
+339	113	LADDVDLEQVANETHGHVGADLAALCSEAALQAIR	0
+340	113	LGDVISIQPCPDVK	0
+341	113	MTNGFSGADLTEICQR	0
+342	113	VRLGDVISIQPCPDVK	0
+343	113	GVLFYGPPGCGK	0
+344	113	QAAPCVLFFDELDSIAK	0
+345	114	EGGQYGLVAACAAGGQGHAMIVEAYPK	0
+346	114	FNNWGGSLSLGHPFGATGCR	0
+347	114	KEGGQYGLVAACAAGGQGHAMIVEAYPK	0
+348	114	CAAGGQGHAMIVEAYPK	0
+349	114	ACAAGGQGHAMIVEAYPK	0
+350	115	GTDECAIESIAVAATPIPK	0
+351	115	GTDECAIESIAVAATPIPKL	0
+352	115	YYSSEYHYVGGFYGGCNEALMK	0
+353	115	NWACFTGK	0
+354	115	MKEDCFR	0
+355	116	VLVVGAGGIGCELLK	0
+356	116	MCLAADVPLIESGTAGYLGQVTTIKK	0
+357	117	CTYLVLDEADR	0
+358	117	LKSTCIYGGAPK	0
+359	117	STCIYGGAPK	0
+360	117	TTSSANNPNLMYQDECDR	0
+361	117	GVEICIATPGR	0
+362	117	TTSSANNPNLMYQDECDRR	0
+363	117	GDGPICLVLAPTR	0
+364	117	CTYLVLDEADRMLDMGFEPQIR	0
+365	118	AHIAQLCEK	0
+366	118	ANVPNKVIQCFAETGQVQK	0
+367	118	DPHLACVAYER	0
+368	118	GQCDLELINVCNENSLFK	0
+369	118	HSSLAGCQIINYR	0
+370	118	LAELEEFINGPNNAHIQQVGDRCYDEK	0
+371	118	IHEGCEEPATHNALAK	0
+372	118	VIQCFAETGQVQK	0
+373	118	WLKEDKLECSEELGDLVK	0
+374	118	CNEPAVWSQLAK	0
+375	118	ESNCYDPER	0
+376	118	YIQAACK	0
+377	119	MGLGHEQGFGAPCLK	0
+378	119	YKSEALGVGDVKLPCEMDAQGPK	0
+379	119	CGQEEHDVLLSNEEDRK	0
+380	119	SEALGVGDVKLPCEMDAQGPK	0
+381	120	ICEDSAEILDSDVLDRPLNIMIPK	0
+382	120	SECLNNIGDSSPLIR	0
+383	120	SHAVACVNQFIISR	0
+384	120	ICEDSAEILDSDVLDRP	0
+385	121	CLKNEYVENR	0
+386	121	FFGYCNDVDR	0
+387	122	GVLFGVPGAFTPGCSK	0
+388	122	KGVLFGVPGAFTPGCSK	0
+389	123	CTVGEITDALKK	0
+390	123	AAVQVLDDIEKCLEK	0
+391	124	AEMDAAIASCKR	0
+392	124	CMALSTAVLVGEAKK	0
+393	124	LLQDSGAPDGTLNIIHGQHEAVNFICDHPDIK	0
+394	124	CMALSTAVLVGEAK	0
+395	124	VCNLIDSGTKEGASILLDGR	0
+396	124	VPQATKAEMDAAIASCKR	0
+397	124	VCNLIDSGTK	0
+398	125	AFAAGADIKEMQNLSFQDCYSSK	0
+399	125	ALNALCDGLIDELNQALK	0
+400	125	EMQNLSFQDCYSSK	0
+401	126	AVVMISCNR	0
+402	126	TEEKTCDLVGEK	0
+403	127	CFNTLTNSFQPSLLGR	0
+404	127	FQYCVAVGAQTFPSVSAPSKK	0
+405	127	ICDYLFNVSDSSALNLAK	0
+406	127	LGNSCEFR	0
+407	127	WFPAVCAHSK	0
+408	128	NMSVHLSPCFR	0
+409	128	CPFTGNVSIR	0
+410	128	DVQIGDIVTVGECRPLSK	0
+411	129	FIQENIFGICPHMTEDNKDLIQGK	0
+412	129	VDCTANTNTCNK	0
+413	129	FVMQEEFSR	0
+414	129	VDCTANTNTCNKYGVSGYPTLK	0
+415	130	GFSIPECQK	0
+416	130	FRGFSIPECQK	0
+417	130	LPCVAAK	0
+418	131	THYIVGYNLPSYEYLYNLGDQYALK	0
+419	131	VACITEQVLTLVNKR	0
+420	131	LKTEGSDLCDR	0
+421	132	YEQGTGCWQGPNR	0
+422	132	LLCGKETMVTSTTEPSR	0
+423	133	ACGVSRPVIACSVTIK	0
+424	133	KLLDLVQQSCNYK	0
+425	133	LLDLVQQSCNYK	0
+426	134	DKVVGKDYLLCDYNR	0
+427	134	DYLLCDYNRDGDSYR	0
+428	134	SPWSNKYDPPLEDGAMPSARLR	0
+429	135	DLNYCFSGMSDHR	0
+430	135	GLPWSCSADEVMR	0
+431	135	YGDGGSSFQSTTGHCVHMR	0
+432	136	STGCDFAVSPK	0
+433	136	CTLPLTGK	0
+434	137	CITDTLQELVNQSK	0
+435	137	ISNQVDLSNVCAQYR	0
+436	137	YVENPSQVLNCER	0
+437	137	LYFSTCPFR	0
+438	138	AALQEELQLCK	0
+439	138	ACLDTAVENMPSLK	0
+440	138	ADEASELACPTPKEDGLAQQQTQLNLR	0
+441	138	AFDTAGNGYCR	0
+442	138	CTVFHGAQVEDAFR	0
+443	138	CVLLSNLSSTSHVPEVDPGSAELQK	0
+444	138	LSIPTYGLQCTR	0
+445	138	SFYGSTLFLCR	0
+446	138	TGGAYGEDLGADYNLSQVCDGK	0
+447	138	LGMLSPEGTCK	0
+448	138	WVCSSLR	0
+449	138	CVLLSNLSSTSHVPEVD	0
+450	138	GLKPSCTIIPLMK	0
+451	138	DGLLENQTPEFFQDVCKPK	0
+452	138	LLSAACR	0
+453	138	TFCPAHK	0
+454	139	ALEIPGEELPGVCSAR	0
+455	139	AVPTGDMEDLPCGLVLSSIGYK	0
+456	139	VMDVPGLYCSGWVK	0
+457	139	CAFWGNVEVGR	0
+458	139	TPQICVVGSGPAGFYTAQHLLK	0
+459	140	ELLTEFGYKGEETPVIVGSALCALEGRDPELGLK	0
+460	140	KGDECELLGHSK	0
+461	140	NMITGTAPLDGCILVVAANDGPMPQTR	0
+462	140	GDECELLGHSK	0
+463	140	GEETPVIVGSALCALEGRDPELGLK	0
+464	141	LDPDMAFCANIR	0
+465	141	VGVDYEGGGCR	0
+466	141	NMGADLCR	0
+467	142	SEGGFIWACK	0
+468	142	CATITPDEK	0
+469	142	CATITPDEKR	0
+470	142	CATITPDEKRVEEFK	0
+471	142	DLAACIK	0
+472	143	AVYTQDCPLAAAK	0
+473	143	VVSIGVPVSELLDDPSGPAGSLTSVEFCGGTHLR	0
+474	143	CLSVMEAK	0
+475	144	ILACAPLYHWR	0
+476	144	TVEYAPCR	0
+477	145	KSAYCPYSHFPVGAALLTQEGR	0
+478	145	SAYCPYSHFPVGAALLTQEGR	0
+479	146	ELGAFGLQVPSELGGVGLCNTQYAR	0
+480	146	TSAVPSPCGK	0
+481	147	DYEEIGPSICR	0
+482	147	KDYEEIGPSICR	0
+483	147	LGYAGNTEPQFIIPSCIAIK	0
+484	147	TLTGTVIDSGDGVTHVIPVAEGYVIGSCIK	0
+485	147	YSYVCPDLVK	0
+486	148	GAGAYICGEETALIESIEGK	0
+487	148	NACGSGYDFDVFVVR	0
+488	148	YLVVNADEGEPGTCK	0
+489	148	YLVVNADEGEPGTCKDREILR	0
+490	148	YLVVNADEGEPGTCKDR	0
+491	148	LLEGCLVGGR	0
+492	149	TGEDVEMACSFR	0
+493	149	VKPTDEGTYECR	0
+494	150	FGEVVDCTIK	0
+495	150	FGEVVDCTLKLDPITGR	0
+496	150	GFCFITFKEEEPVKK	0
+497	150	GFCFITFK	0
+498	151	NFLYDIAGCSGTFTVQNR	0
+499	151	TVGVQGDCR	0
+500	152	GLFSANDWQCK	0
+501	152	CGNVNFAR	0
+502	152	TCSNVNWAR	0
+503	153	ITENIGCVMTGMTADSR	0
+504	153	GKDCAVIVTQK	0
+505	154	IQVDYDGHCK	0
+506	154	TYLNHCELHR	0
+507	154	ICANVFCGAGR	0
+508	154	CLNPSFNPPEKK	0
+509	155	YLDLHDCYLK	0
+510	155	CGGTLEER	0
+511	156	DVFSGSDTDPDMAFCK	0
+512	156	YDCVISSPR	0
+513	157	NIYYLCAPNR	0
+514	157	YSNFVSFPLYLNGR	0
+515	158	KTFDLYANVRPCVSIEGYK	0
+516	158	IEAACFATIKDGK	0
+517	158	EVAESCKDIK	0
+518	159	ALESLSCPK	0
+519	159	LCAEEDQGAQIYAR	0
+520	159	NQACCVQSEK	0
+521	160	LAGCTVFITGASR	0
+522	160	TAIHTAAMDMLGGPGIESQCR	0
+523	160	GCTVFITGASR	0
+524	161	ALMGLYHGQVLCK	0
+525	161	ALMGLYHGQVLCKK	0
+526	161	CLAPMMSEVIR	0
+527	161	EVEAVIPDHCIFASNTSALPISEIAAVSK	0
+528	161	STKPIVAAINGSCLGGGLEVAISCQYR	0
+529	161	TGIEQGSDAGYLCESQK	0
+530	161	TGIEQGSDAGYLCESQKFGELVMTK	0
+531	161	VLKEVEAVIPDHCIFASNTSALPISEIAAVSK	0
+532	161	EVEAVIPDHCIFASNTSALPISEIAAVSKRPEK	0
+533	161	QFTPCQLLADHANSPNKK	0
+534	162	CQNEQLQTAVTQQVSQIQQHK	0
+535	162	VLVSPTNPPGATSSCQK	0
+536	163	LSFHQGCTIASQR	0
+537	163	PEEGSGCSVR	0
+538	164	FCPAGVYEFVPVEQGDGFR	0
+539	164	LTFPGGLLIGCSPGFMNVPK	0
+540	165	VLCAVSGPR	0
+541	165	LGLEGCQR	0
+542	165	APPGGCEERELALALQEALEPAVR	0
+543	166	CSSFMAPPVTDLGELR	0
+544	166	DGKLPFCAMGVSSVIHPK	0
+545	166	EACDQHGPDLYPK	0
+546	166	HCDDSFTPQEK	0
+547	166	TLKEACDQHGPDLYPK	0
+548	166	WCDDYFFIAHR	0
+549	166	FVQSCAR	0
+550	166	CSSFMAPPVTDLGELRR	0
+551	167	SKDSLVQSCPGSLSLCAGVK	0
+552	167	SCFESSPDPELK	0
+553	168	FGEVVDCTIK	0
+554	168	FGEVVDCTIKMDPNTGR	0
+555	168	FHTVSGSKCEIK	0
+556	169	ANNPEQNRLSECEEQAK	0
+557	169	TCATVTIGGINIAEALVSK	0
+558	169	MVLSGCAIIVR	0
+559	169	RGEFCIAK	0
+560	170	AGGSLCHILAAAYK	0
+561	170	NLAGDVCAIMR	0
+562	170	SLVQNNCLSRPNIFLCPEIEPK	0
+563	171	CVYTIPAHQNLVTGVK	0
+564	171	DVNLASCAADGSVK	0
+565	171	FLGTTCYDR	0
+566	171	RCVYTIPAHQNLVTGVK	0
+567	172	CFLEADPYIDIDQNVLHR	0
+568	172	FEVTLQTPLYCSMNSK	0
+569	172	SSMAVHSLFK	0
+570	173	AYICAHPLDR	0
+571	173	GSNTCEVHFENTK	0
+572	173	LASGEHIAAFCLTEPASGSDAASIR	0
+573	173	GSNTCEVHFENTKIPVENILGEVGDGFK	0
+574	174	ACGLNFADLMAR	0
+575	174	CLVLTGFGGYDK	0
+576	175	LSCFAQTVSPAEK	0
+577	175	NASCYFDIEWR	0
+578	175	QIWTLEQPPDEAGSAAVCLR	0
+579	175	VGKDELFALEQSCAQVVLQAANER	0
+580	175	YLAADKDGNVTCER	0
+581	175	GEHGFIGCR	0
+582	176	SCMLTGTPESVQSAK	0
+583	176	SCMLTGTPESVQSAKR	0
+584	177	SYFSQYGEVVDCVIMK	0
+585	177	NIDPKPCTPR	0
+586	178	EMFDDVSYDKGACILNMLR	0
+587	178	MAFPCFDEPAFK	0
+588	178	GACILNMLR	0
+589	179	CEDRPVVFTHLLTADHGPPR	0
+590	179	LSYCGGGEALAVPFEPAR	0
+591	179	SGRYEAAFPFLSPCGR	0
+592	179	YEAAFPFLSPCGR	0
+593	180	MVLAGVGVEHEHLVDCAR	0
+594	180	FCPTENVAK	0
+595	180	KLPHELCTLIR	0
+596	181	ACNPQPNGENAISAR	0
+597	181	YNDFLHDPLSLCK	0
+598	181	GCVLEWVR	0
+599	182	ACANPAAGSVILLENLR	0
+600	182	DVLFLKDCVGPEVEK	0
+601	182	SLLGKDVLFLKDCVGPEVEK	0
+602	182	DCVGPEVEK	0
+603	182	TGQATVASGIPAGWMGLDCGPESSKK	0
+604	183	IAEVDCTAER	0
+605	183	VDCTAHSDVCSAQGVR	0
+606	183	VDCTQHYELCSGNQVR	0
+607	183	IGKVDCTQHYELCSGNQVR	0
+608	184	EADASPASAGICR	0
+609	184	SEMVPSCPFIYIIR	0
+610	185	CVIFEIPGAPDDEAVR	0
+611	185	ACFYNLDKFR	0
+612	186	YGLNMCR	0
+613	186	KYGLNMCR	0
+614	187	SNAAAYLQHLCYR	0
+615	187	TPAILEASAGAIQNLCAGR	0
+616	187	YQEAAPNVANNTGPHAASCFGAK	0
+617	187	HIEWESVLTNTAGCLR	0
+618	187	EVHLGACGALK	0
+619	188	CTVIAAANPIGGR	0
+620	188	TSGVVTSCTGVLPQLSMVK	0
+621	188	VRGDINVLLCGDPGTAK	0
+622	189	NQEYICTQDYQQLYGTR	0
+623	189	GSSNVIQCYR	0
+624	190	AAECNIVVTQPR	0
+625	190	LAAQSCALSLVR	0
+626	190	NFLYAWCGK	0
+627	190	SSVNCPFSSQDMK	0
+628	190	SSVNCPFSSQDMKYPSPFFVFGEK	0
+629	190	FMCEVQVEGYNYTGMGNSTNKK	0
+630	190	GEEPGKSCGYSVR	0
+631	190	VAFERGEEPGKSCGYSVR	0
+632	190	TTQVPQFILDDFIQNDRAAECNIVVTQPR	0
+633	190	DKDDDGGEDDDANCNLICGDEYGPETR	0
+634	190	NFLYAWCGKR	0
+635	190	SCGYSVR	0
+636	191	CVQSNIVLLTQAFR	0
+637	191	FSPDLWGVSVCTVDGQR	0
+638	192	AMEALATAEQACKEK	0
+639	192	EAEETQSTLQAECDQYR	0
+640	192	LREAEETQSTLQAECDQYR	0
+641	192	SKCEELSGLHGQLQEAR	0
+642	193	EAGDVCYADVYR	0
+643	193	EAGDVCYADVYRDGTGVVEFVR	0
+644	194	CISEVQANNVVLGQYVGNPDGEGEATK	0
+645	194	LQFHDVAGDIFHQQCK	0
+646	195	GGDISVCEWYQR	0
+647	195	NCWQNYLDFHR	0
+648	195	VYQSLCPTSWVTDWDEQR	0
+649	195	VYQSLCPTSWVTDWDEQRAEGTFPGKI	0
+650	196	CLYSLINEAFR	0
+651	196	RLCNKPIQSLPNMDSIFSEALLK	0
+652	197	TYDAASYICEAAFDEVK	0
+653	197	GGTLFGGEVCK	0
+654	198	EHINLGCDMDFDIAGPSIR	0
+655	198	YQIDPDACFSAK	0
+656	199	CSVIRDSLLQDGEFSMDLR	0
+657	199	CYEMASHLR	0
+658	199	SSFYVNGLTLGGQK	0
+659	200	IGSCTQQDVELHVQK	0
+660	200	LEYCEALAMLR	0
+661	201	ITSCIFQLLQEAGIK	0
+662	201	VVVLMGSTSDLGHCEK	0
+663	202	CKAEHDQLLLNYAK	0
+664	202	CQSLTEDLEFRK	0
+665	202	CQSLTEDLEFR	0
+666	202	TTIPEEEEEEEEAAGVVVEEELFHQQGTPR	0
+667	203	ALVNCQYSSATFSTGER	0
+668	203	SCEMGLQLR	0
+669	204	DLNHVCVISETGK	0
+670	204	SPGVVISDDEPGYDLDLFCIPNHYAEDLER	0
+671	204	SYCNDQSTGDIK	0
+672	205	CVNSPGSFR	0
+673	205	DCSLPYATESK	0
+674	206	CATSKPAFFAEK	0
+675	206	MYGISLCQAILDETKGDYEK	0
+676	206	CLTAIVK	0
+677	207	TQLAVCQQR	0
+678	207	LASHLNLAMCHLK	0
+679	208	CALDFFR	0
+680	208	CLEEGKLVNK	0
+681	209	LVILANNCPALR	0
+682	209	VCTLAIIDPGDSDIIR	0
+683	209	TGVHHYSGNNIELGTACGK	0
+684	210	DSNNLCLHFNPR	0
+685	210	FNAHGDANTIVCNSK	0
+686	210	SFVLNLGKDSNNLCLHFNPR	0
+687	210	EAVFPFQPGSVAEVCITFDQANLTVK	0
+688	211	CLAALASLR	0
+689	211	GWPLELLCEK	0
+690	212	APVAGTCYQAEWDDYVPK	0
+691	212	YVWLVYEQDRPLKCDEPILSNR	0
+692	213	NQLKETTEAACR	0
+693	213	VKNQLKETTEAACR	0
+694	213	YGAFGLPITVAHVDGQTHMLFGSDR	0
+695	214	TLGLYGKDQQEAALVDMVNDGVEDLRCK	0
+696	214	ASCLYGQLPK	0
+697	215	CTESEEEEVTK	0
+698	215	YEPFSFADDIGSNNCGYYDLQAVLTHQGR	0
+699	216	GVNCIDYYSGGDKPYLISGADDR	0
+700	216	DMGSCEIYPQTIQHNPNGR	0
+701	217	DFTPVCTTELGR	0
+702	217	DINAYNCEEPTEK	0
+703	217	PGGLLLGDVAPNFEANTTVGR	0
+704	217	DINAYNCEEPTEKLPFPIIDDR	0
+705	217	DINAYNCEEPTEKLPFPIIDDRNR	0
+706	218	GFGHIGIAVPDVYSACK	0
+707	218	CDFPIMK	0
+708	219	HLMLPDFDLLEDIESK	0
+709	219	CFSVLGFCK	0
+710	219	LFQCLLHR	0
+711	220	KSFPCFDEPAMK	0
+712	220	SFPCFDEPAMK	0
+713	220	FTCKEATDVIIIHSK	0
+714	221	GEVITTYCPANNEPIAR	0
+715	221	GSDCGIVNVNIPTSGAEIGGAFGGEK	0
+716	221	STCTINYSK	0
+717	221	RSTCTINYSK	0
+718	222	EMYLQSLFTPGQFTNEALCK	0
+719	222	NHDGECTAAPTNR	0
+720	223	CIACQNPGKQNQTTSAVSTPASSETSK	0
+721	223	CVACQNPDKPSPSTSVPAPASFK	0
+722	223	ICANHYISPDMK	0
+723	223	TGEEDEEEFFCNR	0
+724	223	CAACQNPR	0
+725	223	CKFEEAQSILK	0
+726	223	RITITECGQI	0
+727	223	CIACQNPGK	0
+728	223	TFEECQQNLMK	0
+729	223	VIPDFVCQGGDITK	0
+730	223	VCANHVITK	0
+731	223	GEAGQNLLEMMACDR	0
+732	223	PDKPSPSTSVPAPASFK	0
+733	224	CPNPTCENMNFSWR	0
+734	224	NPTCENMNFSWR	0
+735	225	TTHYTPLACGSNPLKR	0
+736	225	DSAVNAICYGAK	0
+737	226	AGGALCHILGAAYK	0
+738	226	NLTGDVCAVMR	0
+739	227	FIQQTYPSGGEEQAQYCR	0
+740	227	HCIMQANAEYHQSILAK	0
+741	227	CSDIVFAR	0
+742	228	IAAYLQSDQFCK	0
+743	228	CLDEFPNLK	0
+744	229	CANYVNGNMENAVGR	0
+745	229	LIQNMDATTEPCTDFFK	0
+746	229	IIGTLQNSAEFSEAFHCR	0
+747	229	IIGTLQNSAEFSEAFHCRK	0
+748	230	NGNYCVLQMDQSYKPDENEVR	0
+749	230	VVACNLYPFVK	0
+750	230	YTQSNSVCYAK	0
+751	230	MSSFGDFVALSDVCDVPTAK	0
+752	230	VCMVYDLYK	0
+753	231	LCTSVTESEVAR	0
+754	231	IDAVNAETIREVCTK	0
+755	231	TNMLLQLDGSTPICEDIGR	0
+756	231	VTCLESGLR	0
+757	232	LSSDVCPTSDK	0
+758	232	SLAPQAGTEPCPPEAAACLLGGSKPVNLGR	0
+759	232	STAIFFYCDR	0
+760	232	YSDNWEAITGTGDPEHYLINVCK	0
+761	232	YVDGDLCPDGIR	0
+762	232	LSSDVCPTSDKSK	0
+763	232	VQSSIAFLCGK	0
+764	232	FTCSESQVNSR	0
+765	232	DGGVCLLSGTK	0
+766	232	ETSDCSYLFEWR	0
+767	233	GNSYGVPDDLLYSFPVVIK	0
+768	233	SAPSIPKENFSCLTR	0
+769	233	VIVVGNPANTNCLTASK	0
+770	233	ENFSCLTR	0
+771	234	EGVVECSFVK	0
+772	234	GCDVVVIPAGVPR	0
+773	234	GYLGPEQLPDCLK	0
+774	234	GYLGPEQLPDCLKGCDVVVIPAGVPR	0
+775	234	SQETECTYFSTPLLLGK	0
+776	234	SQETECTYFSTPLLLGKK	0
+777	234	TIIPLISQCTPK	0
+778	234	TIIPLISQCTPKVDFPQDQLTALTGR	0
+779	234	FVFSLVDAMNGKEGVVECSFVK	0
+780	235	WCNSGSQEEGYSQYQR	0
+781	235	MLSTLSQCEFSMGK	0
+782	236	YLIVVTDGHPLEGYKEPCGGLEDAVNEAK	0
+783	236	GTYTDCAIKK	0
+784	237	ATVAPEDVSEVIFGHVLAAGCGQNPVR	0
+785	237	ELGLNPEKVNIEGGAIALGHPLGASGCR	0
+786	237	PEDVSEVIFGHVLAAGCGQNPVR	0
+787	237	VNIEGGAIALGHPLGASGCR	0
+788	238	FVPYLIAGIQHSCQDIGAK	0
+789	238	HGFCGIPITDTGR	0
+790	238	VGMGSGSICITQEVLACGRPQATAVYK	0
+791	238	PYLIAGIQHSCQDIGAK	0
+792	239	MNQVEDEVFEEFCR	0
+793	239	NSSAQAFLGPENPEEPYLDGINYNCVAPGKR	0
+794	239	LIDLCQPTQK	0
+795	240	SSLGVVTCGSVVK	0
+796	240	LGVVTCGSVVK	0
+797	241	FLICTDVAAR	0
+798	241	GSAFAIGSDGLCCQSR	0
+799	241	NQALFPACVLK	0
+800	242	RLCAAAASILGKPADR	0
+801	242	LCAAAASILGKPADR	0
+802	243	GLVVLGFPCNQFGHQENAKNEEILNSLK	0
+803	243	LITWSPVCR	0
+804	243	RFQTIDIEPDIEALLSQGPSCA	0
+805	243	CEVNGAGAHPLFAFLR	0
+806	244	CGGAGHIASDCK	0
+807	244	SITNTTVCTK	0
+808	245	ILAAALTECHR	0
+809	245	ILAAALTECHRK	0
+810	245	LKELNLSFCEIKR	0
+811	245	LNNCGMGIGGGK	0
+812	246	CGPMVLDALIK	0
+813	246	CHTIMNCTR	0
+814	247	DVCTELLPLIKPQGR	0
+815	247	SCSPELQQK	0
+816	248	GQDHCGIESEVVAGIPR	0
+817	248	ICEPGYSPTYK	0
+818	248	ICEPGYSPTYKQDK	0
+819	248	ILRGQDHCGIESEVVAGIPR	0
+820	248	EQWPQCPTIK	0
+821	248	LCGTFLGGPKPPQR	0
+822	249	GHYNNVSCAVFHPR	0
+823	249	GTSPTQIWCNNSQLPVDHILAGSFETAMR	0
+824	249	TTYQALPCLPSMYGYPNR	0
+825	249	SGSKFPVFNMSYNPAENAVLLCTR	0
+826	249	VKGNNVYCLDR	0
+827	250	AFTSWTANTGIEACR	0
+828	250	LVCGMVSYLNDLPSQR	0
+829	251	HGINCFINR	0
+830	251	SLHDALCVLAQTVK	0
+831	251	TVYGGGCSEMLMAHAVTQLANR	0
+832	252	ALGSGMAVDCSTLTSK	0
+833	252	MTVCSPDGPGGR	0
+834	252	TLVRPSEHALVDNDGLYDPDCDPEGR	0
+835	253	CTNELYWLDQQAK	0
+836	253	ETPLKPIPVEALCDFEGEQGLISR	0
+837	253	ICANSQQYQQAVK	0
+838	253	GQELAAMACELQAQK	0
+839	253	FQEHCPDLER	0
+840	254	SQECYFDPELYR	0
+841	254	TREDGPWIPYQYYSGSCENTYSK	0
+842	254	CKDGFFGNPLAPNPADK	0
+843	254	CIYNTAGFYCDR	0
+844	255	IIGDPYKVQQACEMVMDILR	0
+845	255	CGLVIGR	0
+846	255	VQQACEMVMDILR	0
+847	256	AGIKVTVAGLAGKDPVQCSR	0
+848	256	DVVICPDASLEDAKK	0
+849	256	KGLIAAICAGPTALLAHEIGFGSK	0
+850	256	VTVAGLAGKD	0
+851	256	VTVAGLAGKDPVQCSR	0
+852	257	AAHLCAEAALR	0
+853	257	VAHSFNCTPIEGMLSHQLK	0
+854	257	MGVVECAK	0
+855	258	ADFAQACQDAGVR	0
+856	258	FLYECPWR	0
+857	259	TPEQCPSVVSLLSESYNPHVR	0
+858	259	VLTMPETCR	0
+859	260	SALQCQAWQSR	0
+860	260	ICFGDGDGTVNLK	0
+861	260	LDKPTVVHYLCSK	0
+862	261	AVVHGILMGVPVPFPIPEPDGCK	0
+863	261	SGINCPIQK	0
+864	261	EPVQFKDCGSVDGVIK	0
+865	262	IAVYSCPFDGMITETK	0
+866	262	QITSYGETCPGLEQYAIKK	0
+867	262	HFSGLEEAVYR	0
+868	263	IGLIQFCLSAPK	0
+869	263	SIHDALCVIR	0
+870	263	TLSGMESYCVR	0
+871	263	TGCNVLLIQK	0
+872	264	AHGGYSVFAGVGER	0
+873	264	HGGYSVFAGVGER	0
+874	264	FLSQPFQVAEVFTGHMGK	0
+875	265	MVSTPIGGLSYVQGCTK	0
+876	265	QICPEVENAQPGALK	0
+877	265	LKDGEETTVEEIKAFCK	0
+878	265	LNTPGELCIR	0
+879	266	ILAFPCNQFGK	0
+880	266	YAECGLR	0
+881	266	ICVNGDDAHPLWK	0
+882	267	NNSGEEFDCAFR	0
+883	267	CYLLVHQAK	0
+884	268	TPSSDVLVFDYTKHPSKPDPSGECNPDLR	0
+885	268	YMPQNPCIIATK	0
+886	269	LCYYIGATDDAATK	0
+887	269	DSQICELKYDK	0
+888	270	CAVGLRQPAPFSDEIEVDFSKPYVR	0
+889	270	YDAVQHCR	0
+890	270	GTPCERPVR	0
+891	270	GFTVMNENERYDAVQHCR	0
+892	271	FCLSKPGVYK	0
+893	271	ELLFYPPSMEAVVSGESCPGK	0
+894	271	YQTDCAPNNGYFMIPLYDKGDFILK	0
+895	272	NEYSLTGLCNR	0
+896	272	SSCPLANSQYATIKEEK	0
+897	273	TGQYSGIYDCAK	0
+898	273	TGQYSGIYDCAKK	0
+899	274	ACDELVEEMEHYGK	0
+900	274	DKLDPDMALCR	0
+901	275	FASGGCDNLIK	0
+902	275	VFIWTCDDASSNTWSPK	0
+903	276	SCQAMFQQINDSFR	0
+904	276	LCTQLEGLQSTVTGHVER	0
+905	277	SNPGGFGIAPHCLDEGTVR	0
+906	277	CGVQSFYTPR	0
+907	278	CPSIILHDR	0
+908	278	LVCSGLLQASK	0
+909	279	AVVVCPKDEDYKQR	0
+910	279	GPEEKKDCEVVMMIGLPGAGK	0
+911	279	KMCLFAGFQR	0
+912	279	MCLFAGFQR	0
+913	279	AVVVCPKDEDYK	0
+914	279	DCEVVMMIGLPGAGK	0
+915	279	GKVCFEMK	0
+916	280	HDDSSDNFCEADDIQSPEAEYVDLLLNPER	0
+917	280	YSEEANNLIEECEQAER	0
+918	281	TPSSDVLVFDYTKHPAKPDPSGECNPDLR	0
+919	281	IECEIKINHEGEVNR	0
+920	282	CGDLLAASQVVNR	0
+921	282	AVYCIIGR	0
+922	282	CDVTDNQSEVADKTEDYLWLK	0
+923	283	TPADCPVIAIDSFR	0
+924	283	VANILHDDCAFLSAFGDVSKPER	0
+925	283	VDCDQHSDIAQR	0
+926	283	GTINFLHADCDKFR	0
+927	284	GVGTDEACLIEILASR	0
+928	284	GFGTDEQAIIDCLGSR	0
+929	285	ADMGGAATICSAIVSAAK	0
+930	285	LNLPINIIGLAPLCENMPSGK	0
+931	285	SAGACTAAAFLK	0
+932	286	ATFHTPFSHLGQSPEGCSSYTFPK	0
+933	286	LHAVNAEECNVLQGR	0
+934	286	WLSDECTNAVVNFLSR	0
+935	287	TDSCSSAQAQYDTPK	0
+936	287	MELLGCQFIPK	0
+937	288	ACQSIYPLHDVFVR	0
+938	288	ACQSIYPLHDVFVRK	0
+939	289	STAPSAAASASASAAASSPAGGGAEALELLEHCGVCR	0
+940	289	LASPSGSTSSGLEVVAPEGTSAPGGGPGTLDDSATICR	0
+941	289	TVYCNVHK	0
+942	290	FENAFLSHVVSQHQALLGTIR	0
+943	290	HALIIYDDLSK	0
+944	290	LKEIVTNFLAGFEA	0
+945	291	TTLPQDCSNPAPLSSPLNGVHDR	0
+946	291	TVGAALDILCPSGPIK	0
+947	292	AVTNHSVYCSTK	0
+948	292	GVPGAIVNVSSQCSQR	0
+949	293	YADLTEDQLPSCESLKDTIAR	0
+950	293	RYADLTEDQLPSCESLKDTIAR	0
+951	294	ALLPHVLCK	0
+952	294	ANFSLPEKCDYMDEVTYGELEKEEAQPIVTK	0
+953	294	LQEALDAEMLEDEAGGGGAGPGGACK	0
+954	294	NFILDQCNVYNSGQR	0
+955	294	SRDLLVQQASQCLSK	0
+956	294	VTQNLPMKEGCTEVSLLR	0
+957	294	DLLVQQASQCLSK	0
+958	294	VGWSVDFSRPQLGEDEFSYGFDGR	0
+959	294	GKVCFEAK	0
+960	295	LSTSGNRPPANAETFSCNK	0
+961	295	GLAPIECYNR	0
+962	295	ITHCPTLLTR	0
+963	295	GVTAKGPVNSCQGKNYNLK	0
+964	296	LCENIAGHLKDAQIFIQK	0
+965	296	LGPNYLHIPVNCPYR	0
+966	296	LVNANGEAVYCK	0
+967	296	LCENIAGHLK	0
+968	297	SPLIIFSDCDMNNAVK	0
+969	297	VLCGGDIYVPEDPKLK	0
+970	297	VLCGGDIYVPEDPK	0
+971	297	VIATFTCSGEK	0
+972	298	GCQLLVYPGAFNLTTGPAHWELLQR	0
+973	298	IVSLPECFNSPYGAK	0
+974	298	TLSPGDSFSTFDTPYCR	0
+975	299	DIYYNNMEEVCGGEKPYLSPDILEEK	0
+976	299	YQQELEEEIKELYENFCK	0
+977	300	LVQNCLWTLR	0
+978	300	AGDKDDITEPAVCALR	0
+979	300	NLALCPANHAPLQEAAVIPR	0
+980	301	TGSQGQCTQVR	0
+981	301	TGSQGQCTQVRVEFMDDTSR	0
+982	302	VLFLLGADGGCITR	0
+983	302	DCFIIYQGHHGDVGAPIADVILPGAAYTEK	0
+984	302	LSVAGNCR	0
+985	302	MCLVEIEKAPK	0
+986	302	VVAACAMPVMK	0
+987	303	FSPNSSNPIIVSCGWDK	0
+988	303	TNHIGHTGYLNTVTVSPDGSLCASGGK	0
+989	303	YWLCAATGPSIK	0
+990	303	YTVQDESHSEWVSCVR	0
+991	303	LWNTLGVCK	0
+992	304	VCENIPIVLCGNKVDIK	0
+993	304	VCENIPIVLCGNK	0
+994	305	DKPLKDVIIADCGK	0
+995	305	HYGPGWVSMANAGK	0
+996	306	IICQGFTGK	0
+997	306	LIGPNCPGVINPGECK	0
+998	306	GPNCPGVINPGECK	0
+999	307	FQSIVIGCALEDQKK	0
+1000	307	SHLMSLYSACSSEVPHGPVDQK	0
+1001	307	FQSIVIGCALEDQK	0
+1002	308	SNIWVAGDAACFYDIK	0
+1003	308	CLIATGGTPR	0
+1004	309	AGESVLVHGASGGVGLAACQIAR	0
+1005	309	VHACGVNPVETYIR	0
+1006	310	KAAAPAPEEEMDECEQALAAEPK	0
+1007	310	WFLTCINQPQFR	0
+1008	310	AVLGEVKLCEK	0
+1009	311	AGSDGESIGNCPFSQR	0
+1010	311	FLDGNEMTLADCNLLPK	0
+1011	311	IGNCPFSQR	0
+1012	311	YLTNAYSRDEFTNTCPSDKEVEIAYSDVAK	0
+1013	312	EEFASTCPDDEEIELAYEQVAK	0
+1014	312	IGNCPFSQR	0
+1015	312	LHIVQVVCK	0
+1016	312	LHIVQVVCKK	0
+1017	312	FLDGNELTLADCNLLPK	0
+1018	312	KFLDGNELTLADCNLLPK	0
+1019	313	LHIVQVVCK	0
+1020	313	LHIVQVVCKK	0
+1021	313	FLNGNELTLADCNLLPK	0
+1022	314	AALEALGSCLNNK	0
+1023	314	AALEALGSCLNNKYSEGYPGKR	0
+1024	314	GLELIASENFCSR	0
+1025	314	VLELVSITANKNTCPGDR	0
+1026	314	YYGGAEVVDEIELLCQR	0
+1027	314	MREVCDEVK	0
+1028	315	MMAEIYANGPISCGIMATER	0
+1029	315	YNLAIEEHCTFGDPIV	0
+1030	316	CMQLTDFILK	0
+1031	316	ALVDGPCTQVR	0
+1032	317	ELEKVCNPIITK	0
+1033	317	VCNPIITK	0
+1034	317	AVGIDLGTTYSCVGVFQHGK	0
+1035	317	GPAVGIDLGTTYSCVGVFQHGK	0
+1036	317	LRTACER	0
+1037	318	GPCIIYNEDNGIIK	0
+1038	318	RGPCIIYNEDNGIIK	0
+1039	318	SGQGAFGNMCR	0
+1040	318	YAICSALAASALPALVMSK	0
+1041	318	FCIWTESAFR	0
+1042	319	VFADYEAYMQCQAQVDQLYR	0
+1043	319	TCAYTNHTVLPEALER	0
+1044	319	WLLLCNPGLADTIVEK	0
+1045	320	SYCAEIAHNVSSK	0
+1046	320	ELEVLLMCNK	0
+1047	321	YGEVEEMNVCDNLGDHLVGNVYVK	0
+1048	321	QYEMGECTR	0
+1049	321	GGFCNFMHLKPISR	0
+1050	321	VNCSFYFK	0
+1051	321	DKVNCSFYFK	0
+1052	322	FTSGAFLSPSVSVQECR	0
+1053	322	ADTSQEICSPR	0
+1054	322	HQCITAMKEYESK	0
+1055	322	HCQLLETPESWAK	0
+1056	323	APVPSTCSSTFPEELSPPSHQAK	0
+1057	323	HLCQQLQAEQAAAEKR	0
+1058	323	LDFVCSFLQK	0
+1059	323	AEVSKLEQQCQK	0
+1060	323	CISELKAETR	0
+1061	323	TCYPLESRPSLSLGTITDEEMK	0
+1062	324	CVFELPAENDKPHDVEINK	0
+1063	324	LGNPTDRNVCFK	0
+1064	325	NIAFFSTNCVEGTAR	0
+1065	325	LIIVEGCQR	0
+1066	325	CSSILIHGK	0
+1067	325	IISANGCKVDNSSLTGESEPQTR	0
+1068	325	ACVVHGSDLKDMTSEQLDDILK	0
+1069	325	NLEAVETLGSTSTICSDKTGTLTQNR	0
+1070	326	CLVGEFVSDALLVPDK	0
+1071	326	CLVGEFVSDALLVPDKCK	0
+1072	326	CSEQAETGPCR	0
+1073	327	AAPCIYWLPLTDSQIVQK	0
+1074	327	FLCADYAEQDELDYHR	0
+1075	327	DSSTSYTETKDPSSGQEVATPPVPQLQVCEPK	0
+1076	328	AVCMLSNTTAIAEAWAR	0
+1077	328	AYHEQLSVAEITNACFEPANQMVK	0
+1078	328	RSIQFVDWCPTGFK	0
+1079	328	SIQFVDWCPTGFK	0
+1080	328	TIGGGDDSFTTFFCETGAGK	0
+1081	328	YMACCLLYR	0
+1082	329	AVCMLSNTTAVAEAWAR	0
+1083	329	AYHEQLTVAEITNACFEPANQMVK	0
+1084	329	TIQFVDWCPTGFK	0
+1085	329	YMACCLLYR	0
+1086	330	TTQFSCTLGEKFEETTADGRK	0
+1087	330	TQTVCNFTDGALVQHQEWDGKESTITR	0
+1088	331	KTSCEFTGDILR	0
+1089	331	IPIFSAAGLPHNEIAAQICR	0
+1090	331	GQKIPIFSAAGLPHNEIAAQICR	0
+1091	332	LFVSDGVPGCLPVLAAAGR	0
+1092	332	SCPVVQSSQHLFLDLPK	0
+1093	333	NSLDCEIVSAK	0
+1094	333	TDGCHAYLSK	0
+1095	333	CVNTTLQIK	0
+1096	333	ALLVTASQCQQPAENK	0
+1097	334	CGNQAAIMELDDTLK	0
+1098	334	NVVTIFSAPNYCYR	0
+1099	334	ELDQWIEQLNECK	0
+1100	335	TIAECLADELINAAK	0
+1101	335	AQCPIVER	0
+1102	335	KAQCPIVER	0
+1103	336	KCDLISIPK	0
+1104	336	KCEPIIMTVPR	0
+1105	336	PDTSIIYLCGK	0
+1106	336	RGLDVNKCEIAR	0
+1107	336	SIKDTICNQDER	0
+1108	336	VTWDSSFCAVNPR	0
+1109	336	NDQCYDDIR	0
+1110	336	NGSLICTASK	0
+1111	336	GLDVNKCEIAR	0
+1112	336	CDLISIPK	0
+1113	337	CLKDGTFPLPIGESVTVTR	0
+1114	337	CQVEGGAPR	0
+1115	337	DLEGTYLCR	0
+1116	338	ALYDTFSAFGNILSCK	0
+1117	338	SKGFGFVCFSSPEEATK	0
+1118	338	GFGFVCFSSPEEATK	0
+1119	339	AGAIAPCEVTVPAQNTGLGPEK	0
+1120	339	CFIVGADNVGSK	0
+1121	339	IIQLLDDYPKCFIVGADNVGSK	0
+1122	340	TNCNVAVINVGAPAAGMNAAVR	0
+1123	340	GITNLCVIGGDGSLTGANLFR	0
+1124	341	CPENAFFLDHVR	0
+1125	341	IICDLVEEK	0
+1126	341	LLQFYAETCPAPQR	0
+1127	341	RDQAVMISGESGAGK	0
+1128	342	VYCENQPMLPIGLSDIPGEAMVK	0
+1129	342	YQQGDFGYCPR	0
+1130	342	CMDVYTPK	0
+1131	343	CATITPDEARVEEFK	0
+1132	343	DLAGCIHGLSNVK	0
+1133	343	NILGGTVFREPIICK	0
+1134	343	SSGGFVWACK	0
+1135	343	VCVETVESGAMTK	0
+1136	343	CATITPDEAR	0
+1137	344	AIGAVPLIQGEYMIPCEK	0
+1138	344	EGCEAIVDTGTSLMVGPVDEVR	0
+1139	344	EGCEAIVDTGTSLMVGPVDEVRELQK	0
+1140	344	KAYWQVHLDQVEVASGLTLCK	0
+1141	344	LLDIACWIHHK	0
+1142	344	PLIQGEYMIPCEK	0
+1143	344	DIACWIHHK	0
+1144	345	SGDLFNCGSLTIR	0
+1145	345	VCGYDTPFPHIFEPFYIPDKWK	0
+1146	345	LGVSCEVIDLR	0
+1147	346	WYQMGAYQPFFR	0
+1148	346	TCEESSFCKR	0
+1149	346	TCEESSFCK	0
+1150	346	DGSDYEGWCWPGSAGYPDFTNPTMR	0
+1151	347	TTMRPQSFYDGSHSCAR	0
+1152	347	IKNVDCILLAR	0
+1153	348	TREEECHFYAGGQVYPGEASR	0
+1154	348	HGEVCPAGWKPGSETIIPDPAGK	0
+1155	348	EEECHFYAGGQVYPGEASR	0
+1156	349	GYAFITFCGK	0
+1157	349	HIGVCISVANNR	0
+1158	349	LCDSYEIRPGK	0
+1159	349	EAAQEAVKLCDSYEIRPGK	0
+1160	349	SAFLCGVMK	0
+1161	349	GFCFLEYEDHK	0
+1162	350	HIGVCISVANNR	0
+1163	350	GYAFVTFCTK	0
+1164	350	SAFLCGVMK	0
+1165	350	GFCFLEYEDHK	0
+1166	351	NECDPALALLSDYVLHNSNTMR	0
+1167	351	GTLTLCPYHSDR	0
+1168	352	GCSFLPDPYQK	0
+1169	352	GSAVWCQNVK	0
+1170	352	HCLQTVWNKPTVK	0
+1171	352	IGACPSAHKPLLGTEK	0
+1172	352	LGPGMADICK	0
+1173	352	GEMSRPGEVCSALNLCES	0
+1174	352	GEMSRPGEVCSALNLCESLQK	0
+1175	352	GPVLGLKECTR	0
+1176	353	CVLNEGMPIYR	0
+1177	353	NVICDKCEGR	0
+1178	354	VNPLGGAVALGHPLGCTGAR	0
+1179	354	DCLIPMGITSENVAER	0
+1180	354	DVNLRPEQLGDICVGNVLQPGAGAIMAR	0
+1181	355	FYCDYCDTYLTHDSPSVR	0
+1182	355	PKFYCDYCDTYLTHDSPSVR	0
+1183	356	ACLISLGYDVENDRQGEAEFNR	0
+1184	356	CQLEINFNTLQTK	0
+1185	356	ELPPDQAEYCIAR	0
+1186	356	ICDQWDALGSLTHSR	0
+1187	356	TFTAWCNSHLR	0
+1188	356	PPDQAEYCIAR	0
+1189	356	EGLLLWCQR	0
+1190	356	ACLISLGYDVENDR	0
+1191	357	HLNEIDLFHCIDPNDSK	0
+1192	357	SKLTFSCLGGSDNFK	0
+1193	357	LTFSCLGGSDNFK	0
+1194	358	ADIQMPFTCSVTYYGPSGQK	0
+1195	358	CLGNGNPPPEEFLFYLPGQPEGIR	0
+1196	358	QIGDALPVSCTISASR	0
+1197	358	SSPSFSSLHYQDAGNYVCETALQEVEGLK	0
+1198	358	TTKADIQMPFTCSVTYYGPSGQK	0
+1199	358	WYTVNSAYGDTIIIPCR	0
+1200	359	AGQCVIGLQMGTNK	0
+1201	359	CASQSGMTAYGTR	0
+1202	359	CASQVGMTAPGTR	0
+1203	360	DVQDFWISLPGTLCSEK	0
+1204	360	KVAQVPLGPECSR	0
+1205	361	APEEPNIQVNPLGIPVNSKEPEEVATCVGR	0
+1206	361	AQLVKEDKDAQFYCELNYR	0
+1207	361	CLADGNPPPHFSISK	0
+1208	361	EDKDAQFYCELNYR	0
+1209	361	VYKAPEEPNIQVNPLGIPVNSKEPEEVATCVGR	0
+1210	361	IFLCQGK	0
+1211	362	INISEGNCPER	0
+1212	362	LVVPATQCGSLIGK	0
+1213	362	AITIAGVPQSVTECVK	0
+1214	362	VMTIPYQPMPASSPVICAGGQDR	0
+1215	363	INISEGNCPER	0
+1216	363	AITIAGIPQSIIECVK	0
+1217	363	LVVPASQCGSLIGK	0
+1218	364	AKPYEGSILEADCDILIPAASEK	0
+1219	364	CAVVDVPFGGAK	0
+1220	364	CIAVGESDGSIWNPDGIDPK	0
+1221	364	IIKPCNHVLSLSFPIR	0
+1222	365	TCHSFIINEK	0
+1223	365	CLEEFELLGK	0
+1224	366	CGFSELYSWQR	0
+1225	366	YTAESSDTLCPR	0
+1226	366	IHFVPGWDCHGLPIEIK	0
+1227	367	LVQNCLWTLR	0
+1228	367	AGDREDITEPAICALR	0
+1229	367	NLALCPANHAPLR	0
+1230	367	VAAGVLCELAQDKEAAEAIEAEGATAPLTELLHSR	0
+1231	368	KLGNNCVFAPADVTSEKDVQTALALAK	0
+1232	368	LGNNCVFAPADVTSEKDVQTALALAK	0
+1233	368	VCNFLASQVPFPSR	0
+1234	368	VDVAVNCAGIAVASK	0
+1235	368	FGRVDVAVNCAGIAVASK	0
+1236	369	VAVPSTIHCDHLIEAQVGGEKDLR	0
+1237	369	VGLIGSCTNSSYEDMGR	0
+1238	369	CTTDHISAAGPWLK	0
+1239	369	VAVPSTIHCDHLIEAQVGGEK	0
+1240	370	LAEQAERYDDMATCMK	0
+1241	370	YDDMATCMK	0
+1242	371	NYVVTDHGSCVR	0
+1243	371	NLCYANTINWK	0
+1244	371	ACGADSYEMEEDGVRK	0
+1245	371	IICAQQCSGR	0
+1246	372	CPLDPYFIMPDK	0
+1247	372	CSPIGVYTSGK	0
+1248	372	CSVLAAANSVFGR	0
+1249	372	HMQLYCDR	0
+1250	372	KAIACLLFGGSR	0
+1251	372	AIACLLFGGSR	0
+1252	373	CQVFEETQIGGER	0
+1253	373	EGTDSSQGIPQLVSNISACQVIAEAVR	0
+1254	373	QLCDNAGFDATNILNK	0
+1255	373	TMMACGGSIQTSVNALSADVLGR	0
+1256	373	YNFFTGCPK	0
+1257	373	LPIGDVATQYFADRDMFCAGR	0
+1258	373	CAMTALSSK	0
+1259	374	NADMSEEMQQDSVECATQALEK	0
+1260	374	NADMSEEMQQDSVECATQALEKYNIEK	0
+1261	374	YNPTWHCIVGR	0
+1262	375	CKLEEMGFKDTDPDSKPFSLQETYEAK	0
+1263	375	IHACLYFIAPTGHSLK	0
+1264	376	CKDDEFTHLYTLIVRPDNTYEVK	0
+1265	376	GQTLVVQFTVKHEQNIDCGGGYVK	0
+1266	376	HEQNIDCGGGYVK	0
+1267	376	LFPNSLDQTDMHGDSEYNIMFGPDICGPGTK	0
+1268	376	LFPNSLDQTDMHGDSEYNIMFGPDICGPGTKK	0
+1269	376	SGTIFDNFLITNDEAYAEEFGNETWGVTK	0
+1270	376	SEYNIMFGPDICGPGTK	0
+1271	376	LFPNSLDQTDMHGDSEYNIMFGPDICGPG	0
+1272	377	FELSCYSLAPQIK	0
+1273	377	YLLGTSLARPCIAR	0
+1274	378	CESAPGCGVWQRPVIDNPNYK	0
+1275	378	CGEDYKLHFIFR	0
+1276	379	AQNTWGCGNSLR	0
+1277	379	KASASGSGAQVGGPISSGSSASSVTVTR	0
+1278	379	SGAQVGGPISSGSSASSVTVTR	0
+1279	379	SGSGAQVGGPISSGSSASSVTVTR	0
+1280	379	TCGQPADKASASGSGAQVGGPISSGSSASSVTVTR	0
+1281	380	CDVDIRKDLYANTVLSGGTTMYPGIADR	0
+1282	380	CPEALFQPSFLGMESCGIHETTFNSIMK	0
+1283	380	EKLCYVALDFEQEMATAASSSSLEK	0
+1284	380	LCYVALDFEQEMATAASSSSLEK	0
+1285	380	TTGIVMDSGDGVTHTVPIYEGYALPHAILR	0
+1286	380	TVLSGGTTMYPGIADR	0
+1287	380	HQGVMVGMGQK	0
+1288	380	DLYANTVLSGGTTMYPGIADR	0
+1289	380	SYELPDGQVITIGNER	0
+1290	380	TTMYPGIADR	0
+1291	380	CDVDIRKDLYANTVLSGG	0
+1292	381	LCYVALDFENEMATAASSSSLEK	0
+1293	381	HQGVMVGMGQK	0
+1294	381	SYELPDGQVITIGNER	0
+1295	381	TTMYPGIADR	0
+1296	382	CNFYDNKDLECVTNLQEVAR	0
+1297	382	IVGNSGLNIYNLYAPCAGGVPSHFR	0
+1298	382	IVGNSGLNIYNLYAPCAGGVPSHFRYEK	0
+1299	382	LWSSLQTHCCSQNK	0
+1300	382	CNFYDNKDLECVTNLQEV	0
+1301	383	LFPNTMLFASEACVGSK	0
+1302	383	PPTFPALGTFSR	0
+1303	383	VPMASCDFSIR	0
+1304	383	MASCDFSIR	0
+1305	384	YSGCGGNENNFTSK	0
+1306	384	LMHSFCAFK	0
+1307	385	NVCTEAGMFAIR	0
+1308	385	AVASQLDCNFLK	0
+1309	385	GCLLYGPPGTGK	0
+1310	386	AACLESAQEPAGAWGNK	0
+1311	386	RCDIIIISGRK	0
+1312	387	CYASDQEVLDMHGFLR	0
+1313	387	TNNIFCSNPNHR	0
+1314	387	TPTLTSIYCR	0
+1315	387	CSQTQCPR	0
+1316	388	IVEDEPNKICEADR	0
+1317	388	NLFEDQNTLTSICEK	0
+1318	388	LLTECPPMMDTEYTK	0
+1319	388	LSTACPGR	0
+1320	389	LGYILTCPSNLGTGLR	0
+1321	389	FCTGLTQIETLFK	0
+1322	390	LGYILTCPSNLGTGLR	0
+1323	390	HNNCMASHLTPAVYAR	0
+1324	391	ITSVSTGNLCTEEQTPPPRPEAYPIPTQTYTR	0
+1325	391	NIPNGLQEFLDPLCQR	0
+1326	391	EIILDDDECPLQIFR	0
+1327	391	SDGREVQLEEDPDLQLPFLLPEDGYSCDVVR	0
+1328	392	AVAHHTDCTFIR	0
+1329	392	GVCTEAGMYALR	0
+1330	393	SCSGVEFSTSGSSNTDTGK	0
+1331	393	SCSGVEFSTSGSSNTDTGKVTGTLETK	0
+1332	393	WNTDNTLGTEIAIEDQICQGLK	0
+1333	393	YKWCEYGLTFTEK	0
+1334	393	WCEYGLTFTEK	0
+1335	394	AQAGANTRPCPS	0
+1336	394	ATATSCRPCPCPYIDASR	0
+1337	394	AVEPTDQAQYLCR	0
+1338	394	LHLVSPADSGEYVCR	0
+1339	394	LYIFQASPADAGQYVCR	0
+1340	394	LYQASPADSGEYVCR	0
+1341	394	SQSVRPGADVTFICTAK	0
+1342	394	AGLSSGFIGCVR	0
+1343	394	AVTLECVSAGEPR	0
+1344	394	LPAVEPTDQAQYLCR	0
+1345	394	DVKESDQGAYTCEAMNAR	0
+1346	394	CRPVNQEIVR	0
+1347	394	TCESLGAGGYR	0
+1348	394	VPAGSAAVFPCIASGYPTPDISWSKLDGSLPPDSR	0
+1349	395	NLSTFAVDGKDCK	0
+1350	395	VVTTPAFMCETALHYIHDGIGAMVR	0
+1351	396	AFQYVETHGEVCPANWTPDSPTIKPSPAASK	0
+1352	396	STSSSCHAPAVTQHAPYFK	0
+1353	396	HLSVNDLPVGR	0
+1354	397	QVLVAPGNAGTACSEK	0
+1355	397	SAGVQCFGPTAEAAQLESSKR	0
+1356	397	FGDPECQVILPLLK	0
+1357	397	AFTKPEEACSFILSADFPALVVK	0
+1358	398	DGNASGTTLLEALDCILPPTRPTDKPLR	0
+1359	398	PGKPMCVESFSDYPPLGR	0
+1360	398	SGDAAIVDMVPGKPMCVESFSDYPPLGR	0
+1361	398	SGDAAIVDMVPGKPMCVESFSD	0
+1362	399	SSGEIVYCGQVFEK	0
+1363	399	DLTTAGAVTQCYR	0
+1364	399	CHTPPLYR	0
+1365	400	SSGEIVYCGQVFEK	0
+1366	400	CHTPPLYR	0
+1367	400	DLTTAGAVTKCYR	0
+1368	401	GDFCIQVGR	0
+1369	401	SCAHDWVYE	0
+1370	402	ACADATLSQITNNIDPVGR	0
+1371	402	KACADATLSQITNNIDPVGR	0
+1372	402	LFVSGACDASAK	0
+1373	402	LLLAGYDDFNCNVWDALK	0
+1374	402	LLLAGYDDFNCNVWDALKADR	0
+1375	402	VSCLGVTDDGMAVATGSWDSFLK	0
+1376	402	ELAGHTGYLSCCR	0
+1377	403	HVGPGVLSMANAGPNTNGSQFFICTIK	0
+1378	403	KIVITDCGQLS	0
+1379	403	VIPSFMCQAGDFTNHNGTGGK	0
+1380	403	PSFMCQAGDFTNHNGTGGK	0
+1381	404	DLAILQCHGELDPMVPVR	0
+1382	404	YICPHAPR	0
+1383	405	GYEVIYLTEPVDEYCIQALPEFDGKR	0
+1384	405	KGYEVIYLTEPVDEYCIQALPEFDGKR	0
+1385	405	KYSQFINFPIYVWSSK	0
+1386	405	LTESPCALVASQYGWSGNMER	0
+1387	405	YSQFINFPIYVWSSK	0
+1388	406	HFCPNVPIILVGNKK	0
+1389	406	ISAFGYLECSAK	0
+1390	406	LVIVGDGACGK	0
+1391	407	HFCPNVPIILVGNKK	0
+1392	407	IGAFGYMECSAK	0
+1393	407	LVIVGDGACGK	0
+1394	408	LVIVGDGACGK	0
+1395	408	HFCPNVPIILMLGLP	0
+1396	409	LCFSTAQHAS	0
+1397	409	QPAIMPGQSYGLEDGSCSYKDFSESR	0
+1398	409	VFNVFCLYGNVEK	0
+1399	409	LNVCVSK	0
+1400	409	PGQSYGLEDGSCSYKDFSESR	0
+1401	409	SCSYKDFSESR	0
+1402	410	DLQPFPTCQALVYR	0
+1403	410	TTEEQVQASTPCPR	0
+1404	411	CLAEGAGDVAFVK	0
+1405	411	CLVENAGDVAFVR	0
+1406	411	WCVLSTPEIQK	0
+1407	411	GDSSGEGVCDKSPLER	0
+1408	412	YFNPTGAHASGCIGEDPQGIPNNLMPYVSQVAIGR	0
+1409	412	REGDVAACYANPSLAQEELGWTAALGLDR	0
+1410	412	YFNPTGAHASGCIGED	0
+1411	413	IHMGSCAENTAK	0
+1412	413	QAVLGAGLPISTPCTTINK	0
+1413	413	QGEYGLASICNGGGGASAMLIQKL	0
+1414	413	QAVLGAGLPISTPCTTINKVCASGMK	0
+1415	414	YFSLPFCVGSK	0
+1416	414	NLSGQPNFPCR	0
+1417	415	HECQANGPEDLNR	0
+1418	415	AVIFCLSADKK	0
+1419	415	FQGIKHECQANGPEDLNR	0
+1420	415	HFVGMLPEKDCR	0
+1421	415	KCSTPEEIK	0
+1422	416	SCSGVEFSTSGHAYTDTGK	0
+1423	416	YKVCNYGLTFTQK	0
+1424	416	VCNYGLTFTQK	0
+1425	417	CLGPPAAHSLSEEMELEFR	0
+1426	417	TVTAEVQPQCGR	0
+1427	417	VVMDGVISDHECQELQR	0
+1428	418	ITINPGCVVVDGMPPGVSFK	0
+1429	418	SILSPGGSCGPIK	0
+1430	419	DGTAGSHFMASPQCVGYSR	0
+1431	419	VAYCFEVAAQR	0
+1432	419	STAAPLTMTMCLPDLK	0
+1433	419	AGSWDPAGYLLYCPCMGR	0
+1434	419	NACAMLK	0
+1435	420	NCPHVVVGTPGR	0
+1436	420	DFLLKPELLR	0
+1437	420	QCMMFSATLSK	0
+1438	421	NCPHIVVGTPGR	0
+1439	421	DFLLKPELLR	0
+1440	422	WVPEITHHCPK	0
+1441	422	YVECSALTKK	0
+1442	423	CVVVGDGAVGK	0
+1443	423	YLECSALQQDGVK	0
+1444	424	CVVVGDGAVGK	0
+1445	424	YLECSALTQR	0
+1446	425	HWLDSPWPGFFTLDGQPR	0
+1447	425	FGLEGCEVLIPALK	0
+1448	425	TKAEQFYCGDTEGKK	0
+1449	426	ILCEAPVESVVQVSGTVISRPAGQENPK	0
+1450	426	LRLECADLLETR	0
+1451	426	TNTCGELR	0
+1452	427	LYCYYYQVLQK	0
+1453	427	TLSCPTKEPQIAK	0
+1454	427	DLLQPHRLYCYYYQVLQK	0
+1455	428	WGLGGTCVNVGCIPK	0
+1456	428	TVGIHPTCSEEVVK	0
+1457	428	CGASYAQVMR	0
+1458	429	WGLGGTCVNVGCIPK	0
+1459	429	IICNTKDNER	0
+1460	430	CPSIAAAIAAVNALHGR	0
+1461	430	TVFCMQLAAR	0
+1462	431	ACEPGVDYVYK	0
+1463	431	ADIGCTPGSGKDYAGVFSDAGLTFTSSSGQQTAQR	0
+1464	431	AELQCPQPAAR	0
+1465	431	VRVELLHNPAFCSLATTK	0
+1466	431	VYAYYNLEESCTR	0
+1467	431	LDKACEPGVDYVYK	0
+1468	431	AKDQLTCNKFDLK	0
+1469	432	AAYSNFWCGMTSQGYYK	0
+1470	432	ALQAQEIECR	0
+1471	432	GELGCFLSHYNIWK	0
+1472	433	CSLQAAAILDANDAHQTETSSSQVK	0
+1473	433	YCAYNIGDQSAINELMQMR	0
+1474	434	DKFNECGHVLYADIK	0
+1475	434	GCGVVKFESPEVAER	0
+1476	434	KACQIFVR	0
+1477	434	SKGCGVVKFESPEVAER	0
+1478	434	FNECGHVLYADIK	0
+1479	434	GCAVVEFK	0
+1480	434	ACQIFVR	0
+1481	434	MGLAMGGGGGASFDR	0
+1482	434	SRGCAVVEFK	0
+1483	435	LAENFCVCHLATGDMLR	0
+1484	435	NLETPLCK	0
+1485	436	TPCEEVYVK	0
+1486	436	RPIPCKLEPGGGAEAQAVR	0
+1487	437	SYIEGYVPSQADVAVFEAVSSPPPADLCHALR	0
+1488	437	SSILLDVKPWDDETDMAKLEECVR	0
+1489	438	KPTDGASSSNCVTDISHLVR	0
+1490	438	YGETANECGEAFFFYGK	0
+1491	439	GQLITGMDQALVGMCVNER	0
+1492	439	GLLGMCVGEKR	0
+1493	440	VHLTPYTVDSPICDFLELQR	0
+1494	440	VVTQNICQYR	0
+1495	441	CELLYEGPPDDEAAMGIK	0
+1496	441	CLYASVLTAQPR	0
+1497	441	ETVSEESNVLCLSK	0
+1498	441	KIWCFGPDGTGPNILTDITK	0
+1499	441	IWCFGPDGTGPNILTDITK	0
+1500	441	RCLYASVLTAQPR	0
+1501	441	STLTDSLVCK	0
+1502	441	TFCQLILDPIFK	0
+1503	441	YRCELLYEGPPDDEAAMGIK	0
+1504	441	YVEPIEDVPCGNIVGLVGVDQFLVK	0
+1505	441	EGALCEENMR	0
+1506	441	DLEEDHACIPIKK	0
+1507	442	CRPDQLTGLSLLPLSEK	0
+1508	442	EYGSCSHHYQQLLQSLEQGAQEESR	0
+1509	442	GRLPLLAVCDYK	0
+1510	442	LLEAQACTGGIIDPSTGERFPVTDAVNK	0
+1511	442	PSTGERFPVTDAVNK	0
+1512	442	TLLQGSGCLAGIYLEDTKEK	0
+1513	442	LQLEACETR	0
+1514	442	CVEDPETGLR	0
+1515	442	CDNFTSSWR	0
+1516	442	TLLQGSGCLAGIYLEDTK	0
+1517	442	AFCGFEDPR	0
+1518	442	CITDPQTGLCLLPLKEK	0
+1519	442	GCLDEETSR	0
+1520	442	CISELKDIR	0
+1521	442	LCFEGLR	0
+1522	442	FLEGTSCIAGVFVDATKER	0
+1523	442	GAYRDCLGR	0
+1524	442	VLSSSGSEAAVPSVCFLVPPPNQEAQEAVTR	0
+1525	442	CRRDDGTGQLLLPLSDAR	0
+1526	443	DLMACAQTGSGK	0
+1527	443	GCHLLVATPGR	0
+1528	443	VRPCVVYGGADIGQQIR	0
+1529	443	GKIGLDFCK	0
+1530	444	AVEEYSCEFGSAK	0
+1531	444	GWAPTFLGYSMQGLCK	0
+1532	445	IVAECNAVR	0
+1533	445	NVPILYTASQACLQHPDVAAYK	0
+1534	445	CVIALQEKDVDGLDR	0
+1535	446	AKSETVLTCATGR	0
+1536	446	CQKLELLLMDNLRDK	0
+1537	446	SETVLTCATGR	0
+1538	446	TGAVYLCPLTAHK	0
+1539	446	VLVCAHR	0
+1540	446	CQKLELLLMDNLR	0
+1541	447	PLESDAVECLNYQHYK	0
+1542	447	LFQECCPHSTDR	0
+1543	447	GSDFDCELR	0
+1544	447	VVLIGGKPDRVVECIK	0
+1545	447	AVECLNYQHYK	0
+1546	448	LFQECCPHSTDR	0
+1547	448	GSDFDCELR	0
+1548	448	VVLIGGKPDRVVECIK	0
+1549	448	IIPTLEEYQHYKGSDFDCELR	0
+1550	449	CFSIDNPGYEPEVVAVHPGGDTVAIGGVDGNVR	0
+1551	449	MTVDESGQLISCSMDDTVR	0
+1552	449	LATGSDDNCAAFFEGPPFK	0
+1553	449	SIQCLTVHK	0
+1554	449	VCALGGSK	0
+1555	450	VGAGAPVYMAAVLEYLTAEILELAGNAAR	0
+1556	450	VTIAQGGVLPNIQAVLLPK	0
+1557	450	HLQLAIR	0
+1558	451	VTIAQGGVLPNIQAVLLPK	0
+1559	451	VGAGAPVYLAAVLEYLTAEILELAGNAAR	0
+1560	451	HLQLAIR	0
+1561	452	VTIAQGGVLPNIQAVLLPK	0
+1562	452	VGAGAPVYLAAVLEYLTAEILELAGNAAR	0
+1563	453	ILACDDLDEAAR	0
+1564	453	ICNQVLVCER	0
+1565	454	DKLPQPVQPDPVSHCK	0
+1566	454	SNGLICGGNGVCK	0
+1567	454	CDDLEALKK	0
+1568	454	DNTNEIYSGKFCECDNFNCDR	0
+1569	455	VSFCAPGPPGR	0
+1570	455	CFLVYSER	0
+1571	456	GLYGIKDDVFLSVPCILGQNGISDLVK	0
+1572	456	LGVHPLSCHGWVLGEHGDSSVPVWSGMNVAGVSLK	0
+1573	456	NRVIGSGCNLDSAR	0
+1574	456	VIGSGCNLDSAR	0
+1575	456	SGCNLDSAR	0
+1576	457	ITVVGVGQVGMACAISILGK	0
+1577	457	VIGSGCNLDSAR	0
+1578	457	SGCNLDSAR	0
+1579	458	EEQCILYLGPR	0
+1580	458	MFDCRDVAFTVGEGEDHDIPIGIDK	0
+1581	458	MQREEQCILYLGPR	0
+1582	458	LQISMCQK	0
+1583	458	KGEICHLLCKPEYAYGSAGSLPK	0
+1584	459	ISCMSKPPAPNPTPPR	0
+1585	459	MCDFGISGYLVDSVAK	0
+1586	460	IISNASCTTNCLAPLAK	0
+1587	460	TANVSVVDLTCR	0
+1588	460	VPTANVSVVDLTCR	0
+1589	460	VPTANVSVVDLTCRLEKPAK	0
+1590	460	VPTANVSVVDLTCRLEKPAKYDDIK	0
+1591	460	SNASCTTNCLAPLAK	0
+1592	460	LTGMAFRVPTANVSVVDLTCR	0
+1593	460	TANVSVVDLTCRLEKPAK	0
+1594	460	RVPTANVSVVDLTCR	0
+1595	460	SWYDNEFGYSNR	0
+1596	460	IISNASCTTN	0
+1597	461	ANACNSVIK	0
+1598	461	NYLEPGKECVQPATK	0
+1599	461	CLALATHDNPLRR	0
+1600	462	CSVNATPQQMPQTEK	0
+1601	462	THFLMPFPVNYVGECIR	0
+1602	462	EFQITCGPDSFATDPSK	0
+1603	462	LLPDHTYSVVSGGDPLCIPELTWEQLK	0
+1604	463	LRECELSPGVNR	0
+1605	463	IVHSLDYYNTCEYPNEDEMPNR	0
+1606	463	AEIISLCK	0
+1607	463	CGIIHVR	0
+1608	463	TCSLFMR	0
+1609	464	MSVQPTVSLGGFEITPPVVLR	0
+1610	464	DMDMSPLRPQNYLFGCELK	0
+1611	464	CGSGPVHISGQHLVAVEED	0
+1612	465	KCAADLGLNK	0
+1613	465	CAADLGLNK	0
+1614	465	IIFEDDRCLAFHDISPQAPTHFLVIPK	0
+1615	465	CAADLGLNKGYR	0
+1616	466	DYHAEVFQTCSK	0
+1617	466	ELTEEQGRDYHAEVFQTCSK	0
+1618	466	SSFATPGVNVGLFCSTPGVALAR	0
+1619	467	ALQVGCLLR	0
+1620	467	TVFEALQAPACHENMVK	0
+1621	467	AADLLYAMCDR	0
+1622	467	ACNQLGQFLQHR	0
+1623	467	LVECLETVLNK	0
+1624	468	ACNQLGQFLQHR	0
+1625	468	TVFEALQAPACHENLVK	0
+1626	468	LTECLETILNK	0
+1627	469	AITIANQTNCPLYITK	0
+1628	469	GLYDGPVCEVSVTPK	0
+1629	469	THNSSLEYNIFEGMECR	0
+1630	470	AHIANPSGASTECFVTDNADGTYQVEYTPFEK	0
+1631	470	MDGTYACSYTPVK	0
+1632	470	VAVTEGCQPSR	0
+1633	470	VVPCLVTPVTGR	0
+1634	470	SSFLVDCSK	0
+1635	471	RPTEICADPQFIIGGATR	0
+1636	471	MPCQLHQVIVAR	0
+1637	471	FKLPPGEYILVPSTFEPNKDGDFCIR	0
+1638	472	SLHDALCVVK	0
+1639	472	SLHDALCVVKR	0
+1640	472	YINENLIVNTDELGRDCLINAAK	0
+1641	473	NLQDAMQVCR	0
+1642	473	TLIQNCGASTIR	0
+1643	473	VEKIPGGIIEDSCVLR	0
+1644	473	WSSLACNIALDAVK	0
+1645	473	IPGGIIEDSCVLR	0
+1646	474	YFAGNLASGGAAGATSLCFVYPLDFAR	0
+1647	474	GLGDCLVK	0
+1648	474	GADIMYTGTVDCWR	0
+1649	474	KGADIMYTGTVDCWRK	0
+1650	475	YFAGNLASGGAAGATSLCFVYPLDFAR	0
+1651	475	GLGDCLVK	0
+1652	475	KGTDIMYTGTLDCWRK	0
+1653	476	DLDGTCSLHTTASTLDDDGNYTIMAANPQGR	0
+1654	476	NEAGIVSCTAR	0
+1655	477	GYVSCALGCPYEGK	0
+1656	477	LLEAGNFICQALNR	0
+1657	477	NINCSIEESFQR	0
+1658	477	VAQATCKL	0
+1659	478	VGQSMNMGSDFDVFAHITNNTAEEYVCR	0
+1660	478	VVSGMVNCNDDQGVLLGR	0
+1661	478	YRDCLTESNLIK	0
+1662	478	SVPLCILYEK	0
+1663	479	NFDEALVDYFCDEFK	0
+1664	479	SIDLPIQSSLCR	0
+1665	479	GCALQCAILSPAFK	0
+1666	479	AQFEQLCASLLAR	0
+1667	480	WNSPAEEGSSDCEVFSK	0
+1668	480	GCALQCAILSPAFK	0
+1669	480	FLEMCNDLLAR	0
+1670	481	GDPEEEEEEEEELVDPLTTVREQCEQLEK	0
+1671	481	ERLELCDER	0
+1672	481	LELCDER	0
+1673	482	CFGTGAAGNR	0
+1674	482	CGAALAGHQLIR	0
+1675	482	CLMDQATDPNILGR	0
+1676	482	ELLNPVVEFVSHPSTTCR	0
+1677	482	GLSSLLCNFTK	0
+1678	482	GYGLFAGPCK	0
+1679	482	KNILEESLCELVAK	0
+1680	482	LAAVVSACK	0
+1681	482	LAGANPAVITCDELLLGHEK	0
+1682	482	LCYDAFTENMAGENQLLER	0
+1683	482	INQVFHGSCITEGNELTK	0
+1684	482	NCISTVVHQGLIR	0
+1685	482	VEQLFQVMNGILAQDSACSQR	0
+1686	482	APPCEYKDWLTK	0
+1687	482	NTCTSVYTK	0
+1688	482	IIANALSSEPACLAEIEEDKAR	0
+1689	482	SQGCSEQVLTVLK	0
+1690	482	ICSKPVVLPK	0
+1691	483	NQETMGAFQEFPQVEACR	0
+1692	483	SSIYGRPGACYVDIPADFVNLQVNVNSIK	0
+1693	483	GVVPDNHPYCVGAAR	0
+1694	483	DCFVVSEGANTMDIGR	0
+1695	484	CITPTGTHPLAK	0
+1696	484	HCCPAGFR	0
+1697	484	SCEKEVVSAQPATFLAR	0
+1698	484	GFHCSADGR	0
+1699	484	SVMCPDAR	0
+1700	485	ALSIGFETCR	0
+1701	485	TEAADLCK	0
+1702	486	SCGSSTPDEFPTDIPGTK	0
+1703	486	IVLTNPVCTEVGEK	0
+1704	486	IDPTLCR	0
+1705	487	AGALQCSPSDAYTKK	0
+1706	487	ASAGPQPLLVQSCK	0
+1707	487	AVEGCVSASQAATEDGQLLR	0
+1708	487	MVAAATNNLCEAANAAVQGHASQEK	0
+1709	487	VQELGHGCAALVTK	0
+1710	487	VVAPTISSPVCQEQLVEAGR	0
+1711	487	ASVPTIQDQASAMQLSQCAK	0
+1712	487	TMQFEPSTMVYDACR	0
+1713	487	HTSALCNSCR	0
+1714	487	AVAAGNSCRQEDVIATANLSR	0
+1715	488	TCTTVAFTQVNSEDKGALAK	0
+1716	488	MGVPYCIIK	0
+1717	489	ILSCGEVIHVK	0
+1718	489	GQPCSQNYR	0
+1719	490	ILSCGEVIHVK	0
+1720	490	GQPCSQNYR	0
+1721	491	CALLLQEIPAISYR	0
+1722	491	IGSYQDEEGQLECK	0
+1723	491	SVGSPVFVCQANR	0
+1724	491	SGYVIQGSSDLICTEK	0
+1725	491	EGYTLAGLDTIECLADGK	0
+1726	491	TTGPNVVYSCNR	0
+1727	491	CGEPPSIMNGYASGSN	0
+1728	492	ATCAPQHGAPGPGPADASK	0
+1729	492	CSGPGLSPGMVR	0
+1730	492	DGSCGVAYVVQEPGDYEVSVK	0
+1731	492	DNGNGTYSCSYVPR	0
+1732	492	IVGPSGAAVPCK	0
+1733	492	IVGPSGAAVPCKVEPGLGADNSVVR	0
+1734	492	TPCEEILVK	0
+1735	492	VQVQDNEGCPVEALVK	0
+1736	492	SSFTVDCSK	0
+1737	492	YWPQEAGEYAVHVLCNSEDIR	0
+1738	493	GMDQGLLGMCPGER	0
+1739	493	GLMGMCVNER	0
+1740	494	CSEGSFLLTTFPRPVTVEPMDQLDDEEGLPEK	0
+1741	494	FACHSASLTVR	0
+1742	495	ARFEELCSDLFR	0
+1743	495	ELEQVCNPIISGLYQGAGGPGPGGFGAQGPK	0
+1744	495	FEELCSDLFR	0
+1745	495	LRTACER	0
+1746	496	AAFGLSEAGFNTACVTK	0
+1747	496	TYFSCTSAHTSTGDGTAMITR	0
+1748	496	VGSVLQEGCGK	0
+1749	496	VTLEYRPVIDKTLNEADCATVPPAIR	0
+1750	496	HVNGQDQIVPGLYACGEAACASVHGANR	0
+1751	496	CCCVADR	0
+1752	497	ACEIRDQITSK	0
+1753	497	CSVSSLGFNVH	0
+1754	497	CAEIDREMISSLGVSK	0
+1755	497	NIDQCSEIVK	0
+1756	498	LPCIFICENNR	0
+1757	498	NFYGGNGIVGAQVPLGAGIALACK	0
+1758	498	VDGMDILCVR	0
+1759	498	CDLHRLEEGPPVTTVLTR	0
+1760	498	FAAAYCR	0
+1761	499	MKVELCSFSGYK	0
+1762	499	CESAFLSK	0
+1763	500	LMTDTINEPILLCR	0
+1764	500	YGTCPHGGYGLGLER	0
+1765	501	CPVGYVLR	0
+1766	501	CSNQLPQSITK	0
+1767	501	NTPEYEELCPR	0
+1768	502	GHTDYIHCLALR	0
+1769	502	VLTAAGNSCR	0
+1770	502	LHMTIFSQSVSPCGK	0
+1771	502	CVNQWQLSGELK	0
+1772	503	CVANNQVETLEK	0
+1773	503	EEGFPIRPHYFWPLLVGR	0
+1774	503	GMQELGVHPDQETYTDYVIPCFDSVNSAR	0
+1775	503	LIASYCNVGDIEGASK	0
+1776	503	CVANNQVETLEKLVELTQK	0
+1777	503	VFNDTCR	0
+1778	503	LQWFCDR	0
+1779	503	SCGSLLPELKLEER	0
+1780	504	NSNVDSSYLESLYQSCPR	0
+1781	504	ILCAHGGR	0
+1782	505	GLGTDEDSLIEIICSR	0
+1783	505	STVHEILCK	0
+1784	506	GLGTDEDSLIEIICSR	0
+1785	506	STVHEILCK	0
+1786	507	AYGTGFVGCLR	0
+1787	507	EAACLQQTQIEEAR	0
+1788	507	ESLLDGGNKVVISGFGDPLICDNQVSTGDTR	0
+1789	507	FGALCEAETGR	0
+1790	507	GLYVAAQGACR	0
+1791	507	QVDVTSFAGHPCTR	0
+1792	507	CGQCPDGR	0
+1793	508	HTGPGILSMANAGPN	0
+1794	508	HTGPGILSMANAGPNTNGSQFFICTAK	0
+1795	508	KITIADCGQLE	0
+1796	508	IIPGFMCQGGDFTR	0
+1797	508	PGFMCQGGDFTR	0
+1798	509	HTGPGILSMANAGPN	0
+1799	509	HTGPGILSMANAGPNANGSQFFMCPAK	0
+1800	510	IQIASESSGIPERPCVLTGTPESIEQAK	0
+1801	510	IQIASESSGIPERPCVLTGTPESIEQAKR	0
+1802	510	SSGCFPNMAAK	0
+1803	511	HFSVEGQLEFR	0
+1804	511	HGLEVIYMIEPIDEYCVQQLKEFEGK	0
+1805	511	HSQFIGYPITLFVEK	0
+1806	511	YYTSASGDEMVSLKDYCTR	0
+1807	511	HIYYITGETK	0
+1808	511	HSQFIGYPITLFVEKER	0
+1809	512	HFSVEGQLEFR	0
+1810	512	HSQFIGYPITLYLEK	0
+1811	512	GFEVVYMTEPIDEYCVQQLK	0
+1812	513	DCPLNAEAASSK	0
+1813	513	IQPGNPSCTLSLK	0
+1814	513	CAIKVEQSAER	0
+1815	513	CLKDEDPYVRK	0
+1816	513	TAAVCVAK	0
+1817	513	EAQSICER	0
+1818	513	KTAAVCVAK	0
+1819	513	CLKDEDPYVR	0
+1820	514	ECHLNADTVSSK	0
+1821	514	CAIKVEQSAER	0
+1822	514	CLKDEDPYVRK	0
+1823	514	TAAVCVAK	0
+1824	514	EAQSICER	0
+1825	514	KTAAVCVAK	0
+1826	514	CLKDEDPYVR	0
+1827	514	DIPNENELQFQIKECHLNADTVSSK	0
+1828	515	IAPQYYDMSNFPQCEAK	0
+1829	515	IAPQYYDMSNFPQCEAKR	0
+1830	515	RGVACTQPR	0
+1831	516	VCFGDFPTMPK	0
+1832	516	CVLSGPPQLEK	0
+1833	516	EGPTLSVPMVQGECLLK	0
+1834	517	IAECSSQLAEEEEKAK	0
+1835	517	CNGVLEGIR	0
+1836	517	CIIPNHEK	0
+1837	518	KLEEEQIILEDQNCK	0
+1838	518	CNGVLEGIR	0
+1839	518	CIIPNHEK	0
+1840	519	AKVDEFPLCGHMVSDEYEQLSSEALEAAR	0
+1841	519	MLSCAGADR	0
+1842	519	VDEFPLCGHMVSDEYEQLSSEALEAAR	0
+1843	520	ADHQPLTEASYVNLPTIALCNTDSPLR	0
+1844	520	YVDIAIPCNNK	0
+1845	521	LVAFCPFASSQVALENANAVSEGVVHEDLR	0
+1846	521	IINDNATYCR	0
+1847	521	IDCFSEVPTSVFGEK	0
+1848	521	LAALALASSENSSSTPEECEEMSEKPK	0
+1849	522	FCADHPFLFFIQHSK	0
+1850	522	SCDFLSSFR	0
+1851	523	ASAFNSWFENAEEDLTDPVRCNSLEEIK	0
+1852	523	VNDVCTNGQDLIKK	0
+1853	523	GACAGSEDAVK	0
+1854	524	AKDDSELEGQVISCLK	0
+1855	524	GNLGMNCQQALQTLIQETDPGADYRIDR	0
+1856	524	FCENTQAGEGR	0
+1857	524	CNVENLPR	0
+1858	524	STITEIKECADEPVGK	0
+1859	525	QVQSLTCEVDALKGTNESLER	0
+1860	525	RQVQSLTCEVDALKGTNESLER	0
+1861	525	SLYASSPGGVYATR	0
+1862	525	ISLPLPNFSSLNLR	0
+1863	526	WGTLTDCVVMR	0
+1864	526	WGTLTDCVVMRD	0
+1865	526	YHTINGHNCEVK	0
+1866	526	WGTLTDCVVMRDPQTK	0
+1867	526	WGTLTDCVVMRDPQTKR	0
+1868	526	LTDCVVMR	0
+1869	526	LTDCVVMRD	0
+1870	527	LTDCVVMRDPASKR	0
+1871	527	LTDCVVMR	0
+1872	527	LTDCVVMRDPASK	0
+1873	527	LTDCVVMRD	0
+1874	528	SSGPYGGGGQYFAKPR	0
+1875	528	YHTVNGHNCEVR	0
+1876	528	WGTLTDCVVMR	0
+1877	528	LTDCVVMR	0
+1878	528	LTDCVVMRD	0
+1879	528	WGTLTDCVVMRD	0
+1880	529	CTLSANLVASGELMSSK	0
+1881	529	LTAIDILTTCAADIQR	0
+1882	529	WLSCETQLPVSFR	0
+1883	529	FCNRYPNIELSYEVVDKDSIR	0
+1884	529	MWQSMCPLR	0
+1885	529	FLHCTEKDLIPYLEK	0
+1886	529	TNVALMCMLR	0
+1887	529	CQLPDGSFR	0
+1888	530	CGESGHLAR	0
+1889	530	CGETGHVAINCSK	0
+1890	530	GFQFVSSSLPDICYR	0
+1891	530	TSEVNCYR	0
+1892	530	CGESGHLAK	0
+1893	531	CSQAVYAAEK	0
+1894	531	GLESTTLADKDGEIYCK	0
+1895	531	NLDSTTVAVHGEEIYCK	0
+1896	532	SEAHLTELLEEICDR	0
+1897	532	TDLCDHALHISHDEL	0
+1898	532	SQDLHCGACR	0
+1899	532	EADNVKDKLCSK	0
+1900	533	SDAYYCTGDVTAWTK	0
+1901	533	VCSTNDLKELLIFNK	0
+1902	533	CSESIPKDSLR	0
+1903	533	WYHPGCFVK	0
+1904	534	LGEWVGLCK	0
+1905	534	LVEALCAEHQINLIK	0
+1906	535	LGEWVGLCK	0
+1907	535	KVVGCSCVVVK	0
+1908	536	DCGATWVVLGHSER	0
+1909	536	IAVAAQNCYK	0
+1910	536	IIYGGSVTGATCK	0
+1911	536	VAHALAEGLGVIACIGEK	0
+1912	536	VAHALAEGLGVIACIGEKLDER	0
+1913	536	VPADTEVVCAPPTAYIDFAR	0
+1914	536	ELASQPDVDGFLVGGASLKPEFVDIINAK	0
+1915	536	VAAQNCYK	0
+1916	537	IAVAAQNCYK	0
+1917	537	IIYGGSVTGATCK	0
+1918	537	VPADTEVVCTPPTAYIDFAR	0
+1919	537	VAAQNCYK	0
+1920	538	SFIKDYPVVSIEDPFDQDDWGAWQK	0
+1921	538	VNQIGSVTESIQACK	0
+1922	538	FGANAILGVSLAVCK	0
+1923	538	SKFGANAILGVSLAVCK	0
+1924	538	IGAEVYHNLK	0
+1925	539	VNQIGSVTEAIQACK	0
+1926	539	FGANAILGVSLAVCK	0
+1927	539	SKFGANAILGVSLAVCK	0
+1928	540	ALANSLACQGK	0
+1929	540	CPLLKPWALTFSYGR	0
+1930	540	PIVEPEILPDGDHDLKR	0
+1931	540	RALANSLACQGK	0
+1932	540	YASICQQNGIVPIVEPEILPDGDHDLK	0
+1933	540	YASICQQNGIVPIVEPEILPDGDHDLKR	0
+1934	540	RCQYVTEK	0
+1935	540	LANSLACQGK	0
+1936	540	CPLLKPWALTF	0
+1937	541	SLLINAVEASCIR	0
+1938	541	HIVVSCAAGVTISSVEKK	0
+1939	541	MLLDSEQHPCQLK	0
+1940	542	SLLINAVEASCIR	0
+1941	542	CMTNTPVVVR	0
+1942	543	AAVEEGIVLGGGCALLR	0
+1943	543	CEFQDAYVLLSEK	0
+1944	543	CEFQDAYVLLSEKK	0
+1945	543	CIPALDSLTPANEDQK	0
+1946	543	CIPALDSLTPANEDQKIGIEIIK	0
+1947	543	CIPALDSLTPANEDQKIGIEIIKR	0
+1948	543	GQKCEFQDAYVLLSEK	0
+1949	543	GQKCEFQDAYVLLSEKK	0
+1950	544	AEGSDVANAVLDGADCIMLSGETAK	0
+1951	544	AEGSDVANAVLDGADCIMLSGETAKGDYPLEAVR	0
+1952	544	AGKPVICATQMLESMIK	0
+1953	544	CCSGAIIVLTK	0
+1954	544	GIFPVLCKDPVQEAWAEDVDLR	0
+1955	544	NTGIICTIGPASR	0
+1956	544	PVQEAWAEDVDLR	0
+1957	544	ITLDNAYMEKCDENILWLDYK	0
+1958	544	GIFPVLCK	0
+1959	545	TVFAEHISDECK	0
+1960	545	TVFAEHISDECKR	0
+1961	545	VACIGAWHPAR	0
+1962	545	GCVVGTK	0
+1963	545	HGSLGFLPR	0
+1964	546	SNELGDVGVHCVLQGLQTPSCK	0
+1965	546	WAELLPLLQQCQVVR	0
+1966	546	ELCQGLGQPGSVLR	0
+1967	546	CKDISSALR	0
+1968	546	LDDCGLTEAR	0
+1969	547	NHQEEDLTEFLCANHVLK	0
+1970	547	LIEVTETICKR	0
+1971	548	AEFAAPSTDAPDKGYVVPNVDLPPLCSSR	0
+1972	548	LGNTTVICGVK	0
+1973	549	GPFVEAEVPDVDLECPDAK	0
+1974	549	VKGDADVSVPKLEGDLTGPSVGVEVPDVELECPDAK	0
+1975	549	SSGCDVNLPGVNVK	0
+1976	549	LEGDLTGPSVGVEVPDVELECPDAK	0
+1977	550	AHVEGPSCDR	0
+1978	550	DGFFGLDQADYFGCR	0
+1979	550	IAASATCGEEAPAR	0
+1980	551	CYLFGGLANDSEDPKNNIPR	0
+1981	551	LVIYGGMSGCR	0
+1982	551	VAGINACGR	0
+1983	551	NGPPPCPR	0
+1984	552	VTDDLVCLVYK	0
+1985	552	VTDDLVCLVYKTDQAQDVK	0
+1986	552	HSDGNLCVK	0
+1987	553	DNPGVVTCLDEAR	0
+1988	553	YFLVGAGAIGCELLK	0
+1989	553	VGEFCHNR	0
+1990	553	SIPICTLK	0
+1991	554	ITGHFYACQVAQR	0
+1992	554	TGYAFVDCPDESWALK	0
+1993	554	SITILSTPEGTSAACK	0
+1994	555	AATGEEVSAEDLGGADLHCR	0
+1995	555	CIYLVDSGGAYLPR	0
+1996	555	LPCIYLVDSGGAYLPR	0
+1997	555	MVAAVACAQVPK	0
+1998	555	VSGVECMIIANDATVK	0
+1999	555	AATGEEVSAEDLGGADLHCRK	0
+2000	556	DHYSNGFCTVYAK	0
+2001	556	AYVKDHYSNGFCTVYAK	0
+2002	557	KYEDICPSTHNMDVPNIK	0
+2003	557	YEDICPSTHNMDVPNIK	0
+2004	557	YEDICPSTHNMDVPNIKR	0
+2005	558	LTCYGDSGQPVDWFVVYK	0
+2006	558	WTCVGDMNR	0
+2007	559	GCVNPMINIEQLWR	0
+2008	559	CKIPNTVEEAVR	0
+2009	560	TTSILCLAR	0
+2010	560	FALACNASDKIIEPIQSR	0
+2011	561	ENLWLNLTDGSILCGR	0
+2012	561	VCASEKPPKDLGYIYFYQR	0
+2013	562	GQGVYLGMPGCLPVYDALAGEFIR	0
+2014	562	CLPVYDALAGEFIR	0
+2015	563	GFPTICYFEK	0
+2016	563	DKNQDLCQQEAVK	0
+2017	564	VAEGQVTCPYLPPFPAR	0
+2018	564	QDQPIDFSEDARPSPCYQLAQR	0
+2019	565	TSCKDDEAVVQAPR	0
+2020	565	ACFQVGTSEEMK	0
+2021	566	ATCIGNNSAAAVSMLK	0
+2022	566	IYKLNEDMACSVAGITSDANVLTNELR	0
+2023	567	NLEVSSCVGSGGSSEAR	0
+2024	567	DMNLTGCLESGGSEEPGGIGVGEKDWTSDVNVK	0
+2025	568	FCQVNTGPLPLLGQSEPEKWMLPPQGAISETR	0
+2026	568	TQIPILTYQGGSVEAAQAFLCK	0
+2027	569	GLCGAIHSSIAK	0
+2028	569	HLLIGVSSDR	0
+2029	570	HIDCAHVYQNENEVGVAIQEK	0
+2030	570	YKPAVNQIECHPYLTQEK	0
+2031	571	EAIQCVDNNQSVLVSAHTSAGK	0
+2032	571	YCLPFLQPGR	0
+2033	572	ASCSALMSQPSAPDFVQR	0
+2034	572	SCFQQNNNKPEISVK	0
+2035	573	FACNGTVIEHPEYGEVIQLQGDQR	0
+2036	573	NICQFLVEIGLAKDDQLK	0
+2037	574	CCTESLVNR	0
+2038	574	YICENQDSISSK	0
+2039	575	NCIVLIDSTPYR	0
+2040	575	LLACIASRPGQCGR	0
+2041	576	SPLAGDFITMQCR	0
+2042	576	LAGDFITMQCR	0
+2043	576	EKLTELMFEHYNIPAFFLCK	0
+2044	577	SLDLFNCEVTNLNDYR	0
+2045	577	SLDLFNCEVTNLNDYRESVFK	0
+2046	578	GYGFCEYQDQETALSAMR	0
+2047	578	LCVQNSPQEAR	0
+2048	579	DLNYCFSGMSDHR	0
+2049	579	GLPWSCSADEVQR	0
+2050	580	CPQIVIAFYEER	0
+2051	580	GLEPEKIIGATDSCGDLMFLMK	0
+2052	581	SCALAEDPQELR	0
+2053	581	TVPAHVETVVLFFPDVWHCLPTR	0
+2054	581	SCALAEDPQELRDGFQHPAR	0
+2055	582	CYGFVTMSTAEEATK	0
+2056	582	KFDFDACNEVPPAPK	0
+2057	583	GYGFCEYQDQETALSAMR	0
+2058	583	LCVQNSHQEAR	0
+2059	584	VCEVCSAYLGLHDNDRR	0
+2060	584	MDLGECLK	0
+2061	584	FSDDRVCK	0
+2062	585	LNISFPATGCQK	0
+2063	585	MKLNISFPATGCQK	0
+2064	586	ADCTITMADSDFLALMTGK	0
+2065	586	GSVLPNSDKKADCTITMADSDFLALMTGK	0
+2066	587	CQNALQQVVAR	0
+2067	587	ETDCGVHINAGPEIGVASTK	0
+2068	588	CHVPLAQAQALVTSELEKFQDR	0
+2069	588	CVDDHMHLIPTMTK	0
+2070	589	CFSLAATR	0
+2071	589	FCNIMGSSNGVDQEHFSNVVKGEK	0
+2072	590	CQNALQQVTAR	0
+2073	590	ETDCGVHINAGPEIGVASTK	0
+2074	591	EIYTHFTCATDTK	0
+2075	591	DSGVQACFNR	0
+2076	592	GLYSDTELQQCLAAAQAASQHVFR	0
+2077	592	NTCEAVVLGTLHPR	0
+2078	593	CVLPEEDSGELAKPK	0
+2079	593	ALWCSEDKQILSADDKTVR	0
+2080	594	RIGRFGYGYGPYQPVPEQPLYPQPYQPQYQQYT	0
+2081	594	IGRFGYGYGPYQPVPEQPLYPQPYQPQYQQYT	0
+2082	595	SCTVNIMFGTPQEHR	0
+2083	595	RFDAERPVDCSVIVVNK	0
+2084	596	FVKQDQVCIAR	0
+2085	596	LESGSICK	0
+2086	596	DMGTVVLGKLESGSICK	0
+2087	597	CSCSPVHPQQAFCNADVVIR	0
+2088	597	YQMGCECK	0
+2089	598	HGGEDYVFSLLTGYCEPPTGVSLR	0
+2090	598	DVCTFLR	0
+2091	599	CPQIVIAFYEER	0
+2092	599	LTWHSCPEDEAQ	0
+2093	600	QFLECAQNQGDIK	0
+2094	600	LCEGFNEVLK	0
+2095	601	GCCFVTFYTR	0
+2096	601	AMHQAQTMEGCSSPMVVK	0
+2097	601	GPDGLSRGCAFVTFTTRAMAQTAIK	0
+2098	602	VEELCPFPLDSLQQEMSK	0
+2099	602	LVTVYCEHGHK	0
+2100	603	FCPFAER	0
+2101	603	LLPDDPYEKACQK	0
+2102	604	NCGFVAFMNR	0
+2103	604	PSTTNLYLGNINPQMNEEMLCQEFGR	0
+2104	605	ASPDGYDCYFDNVGGEFSNTVIGQMKK	0
+2105	605	HFVGYPTNSDFELK	0
+2106	606	TCPFFFPFDTR	0
+2107	606	SCSSSSAVIVPQPEDPDRANTSER	0
+2108	607	NNLCPSGSNIISNLFK	0
+2109	608	CVSVQTDPTDEIPTKK	0
+2110	609	SLPADILYEDQQCLVFR	0
+2111	610	KLASLTPGFSGADVANVCNEAALIAAR	0
+2112	611	SNVASSAACSSASSLGLGLAYR	0
+2113	612	EAELSKGESVCLDR	0
+2114	613	SGPHCSESIHR	0
+2115	614	ALEQKPDDAQYYCQR	0
+2116	615	CADYVVTGAWSAK	0
+2117	616	ALCQITDSTMLQAIER	0
+2118	617	ASALGLGDGEEEAPPSRSDPDGGDSPLPASGGPLTCK	0
+2119	618	LYPTSCHTACTLR	0
+2120	619	LCSGPGIVGNVLVDPSAR	0
+2121	620	YYGGTEFIDELETLCQK	0
+2122	621	GWDQGLLGMCEGEK	0
+2123	622	SVELEDVKFHQCVR	0
+2124	623	GQEFLRPCGSTEVD	0
+2125	624	ATEGMVVADKNCSK	0
+2126	625	TAPGMGDQSGCYR	0
+2127	626	SHFECEKETPQSLAFTR	0
+2128	627	DLSYCLSGMYDHR	0
+2129	628	EGVECEVINMR	0
+2130	629	AMGIMNSFVNDIFER	0
+2131	630	AASLGLLQFPILNASVDENCQNITYK	0
+2132	631	ILGLGDLGCYGMGIPVGK	0
+2133	632	LGGTALAQCFSQLGEHPPDLDLPENLVR	0
+2134	633	SNFLNCYVSGFHPSDIEVDLLK	0
+2135	634	AYLEGECVEWLR	0
+2136	635	HSMNPFCEIAVEEAVR	0
+2137	636	ILCFYGPPGVGK	0
+2138	637	NNLMGDDIFCYYFK	0
+2139	638	DGSLIVSSSYDGLCR	0
+2140	639	GTEAGQVGEPGIPTGEAGPSCSSASDKLPR	0
+2141	640	GILLYGPPGCGK	0
+2142	641	KGDSNANSDVCAAALR	0
+2143	642	NVQLLSQFVSPFTGCIYGR	0
+2144	643	VLAALPAAELVQACR	0
+2145	644	YYSSEPQAVDFLECAEEAR	0
+2146	645	KPDVCPSST	0
+2147	646	IYFGSNIPNMFVDSSCALK	0
+2148	647	IDCVSKNEDIPNVAVYPHNGMIDLK	0
+2149	648	TVEICPFSFDSR	0
+2150	649	ICHQIEYYFGDFNLPR	0
+2151	650	FVQCPDGELQK	0
+2152	651	SGAAVCEFFLK	0
+2153	652	IEEACEIYAR	0
+2154	653	YFTLGLPTGSTPLGCYK	0
+2155	654	NHGLSDEHVFEVICPSIPGYGFSEASSK	0
+2156	655	NINDAWVCTNDMFR	0
+2157	656	CLAQEVNIPDWIVDLR	0
+2158	657	CILPFDKETGFHR	0
+2159	658	ISLGLPVGAVINCADNTGAK	0
+2160	659	ASHNNTQIQVVSASNEPLAFASCGTEGFR	0
+2161	660	YGSVAFPNFEQGVACLR	0
+2162	661	MLQPCGPPADKPEEN	0
+2163	662	LTGAGGGGCGITLLKPGLEQPEVEATK	0
+2164	663	ICNAVSPDKDVDGFHVINVGR	0
+2165	664	YCAQDAFFQVK	0
+2166	665	AHDGAEVCSAIFSK	0
+2167	666	LGIVWQDVLPVNIYCK	0
+2168	667	NHCGIASAASYPTV	0
+2169	668	ELHGQNPVVTPCNK	0
+2170	669	CIDSGLWVPNSK	0
+2171	670	HVDVLNLCFAQFEPDSTEYIK	0
+2172	671	IFVGNVSAACTSQELR	0
+2173	672	EASACPGHVEAAPETTAVSAETGPEVTDAAAR	0
+2174	673	CLNALEELGTLQVTSQILQK	0
+2175	674	IDTHNIIVNQLVFPDPEKPCK	0
+2176	675	TPCNAGTFSQPEK	0
+2177	676	CWSSDTYNPVPGVMDGVPSANNYQGGFGTTLMAK	0
+2178	677	LTVVDTPGYGDAINCR	0
+2179	678	ALVLDCHYPEDEVGQEDEAESDIFSIR	0
+2180	679	CAGPTPEAELQALAR	0
+2181	680	GAVHQLCQSLAGK	0
+2182	681	ANDGGLAAGAPAMHMASYGPEPCTDNSDSLIAK	0
+2183	682	VTLLDGTEYSCDLEK	0
+2184	683	LQFHNVKPECLEAYNK	0
+2185	684	LGPSTGSTAETQCR	0
+2186	685	AVILGPPGSGKGTVCQR	0
+2187	686	LGCQDAFPEVYDK	0
+2188	687	GIYAVGDVCGK	0
+2189	688	INAGMLAQFIDKPVCFVGR	0
+2190	689	LVNCPETFTPDMR	0
+2191	690	CKDVLTGQEFDVR	0
+2192	691	VLHEAEGHIVTCETNTGEVYR	0
+2193	692	CQQLQQEYSR	0
+2194	693	CTVIGGSGFLGQHMVEQLLAR	0
+2195	694	MTANSVLEPGNSEVSLVCEK	0
+2196	695	SSEHINEGETAMLVCK	0
+2197	696	VLQSEFCNAVR	0
+2198	697	SGDWVCPNPSCGNMNFAR	0
+2199	698	IVHAFDMEDLGDKAVYCR	0
+2200	699	TCLSQLLDIMK	0
+2201	700	TQLPYEYYSLPFCQPSK	0
+2202	701	CKLEEMGFQDSDGDSQPFSLQETYEAK	0
+2203	702	IPTPLNTSGVQVICMK	0
+2204	703	VVEQMCITQYER	0
+2205	704	VLPMNTGVEAGETACK	0
+2206	705	CDSSPDSAEDVRK	0
+2207	706	LMCPQEIVDYIADKKDVYE	0
+2208	707	SSILLDVKPWDDETDMAQLEACVR	0
+2209	708	CFIEEIPDETMVIGNYR	0
+2210	709	YKVEYPIMYSTDPENGHIFNCIQR	0
+2211	710	GYGCAGVSSVAYGLLAR	0
+2212	711	SSPVEFECINEK	0
+2213	712	ESLCQAALGLILK	0
+2214	713	AYMCPFMQFIEGGR	0
+2215	714	ALDVGSGSGILTACFAR	0
+2216	715	KYPEAAACYGR	0
+2217	716	SCEVLFNPFDDIIPR	0
+2218	717	NDITAWQECVNNSMAQLEHQAVR	0
+2219	718	GSCSTEVEKETQEK	0
+2220	719	VIACDGGGGALGHPK	0
+2221	720	CKELGITALHIK	0
+2222	721	NNPAIVIIGNNGQIHYDHQNDGASQALASCQR	0
+2223	722	MDDGFVSLDSPSYVLYRDR	0
+2224	723	RPLVASVGLNVPASVCY	0
+2225	724	ILYSQCGDVMR	0
+2226	725	VCGDSDKGFVVINQK	0
+2227	726	KEPEAFDWSPVVTYVCDLEGNR	0
+2228	727	ALADLVHSHIQSNELCSK	0
+2229	728	VLSIAQAHSPAFSCEQVR	0
+2230	729	VITVDGNICTGK	0
+2231	730	HCSQVDSVR	0
+2232	731	TCSPASLSQASADLEATLR	0
+2233	732	NTGDADQWCPLLETLTDAEMEKK	0
+2234	733	YQTNPCIGYK	0
+2235	734	NVCEQGTSTVDQNFGKQDATVQTER	0
+2236	735	KAPGCVLSNPDQK	0
+2237	736	LCWFLDEAAAR	0
+2238	737	EMFPYEASTPTGISASCR	0
+2239	738	SSSLNFSFPSLPTMGQMPGHSSDTSGLSFSQPSCK	0
+2240	739	TDDYLDQPCYETINR	0
+2241	740	SIEIPRPVDGVEVPGCGK	0
+2242	741	DRPHEVLLCSDLVK	0
+2243	742	TICSHVQNMIK	0
+2244	743	VANLLLCMYAK	0
+2245	744	LCNLEEGSPGSGTYTR	0
+2246	745	VAAQCSHAAVSAYK	0
+2247	746	LQDAFSSIGQSCHLDLPQIAVVGGQSAGK	0
+2248	747	ADTLTPEECQQFKK	0
+2249	748	FSPAGVEGCPALPHK	0
+2250	749	TPPGVSAPTEPLLCK	0
+2251	750	NCVILPHIGSATHR	0
+2252	751	IKADPDGPEAQAEACSGER	0
+2253	752	SSFESSCPQQWIK	0
+2254	753	NCIAQTSAVVK	0
+2255	754	NCLALADDKK	0
+2256	755	SPQLILVNMASFPECTAAAIK	0
+2257	756	KTEEPPRDFDPALLEFLVCPLSK	0
+2258	757	VTCLDPNPHFEK	0
+2259	758	SSVQEECVSTISSSKDEDPLAATR	0
+2260	759	TLTEPCPLASESR	0
+2261	760	LCFLDKVEPHATIAEIK	0
+2262	761	IQLEHHISPGDFPDCQK	0
+2263	762	CGDGAFLLTTTPRPVIVEPMEQFDDEDGLPEK	0
+2264	763	DSLYVDGDCTMDIR	0
+2265	764	SGALQIESSEESDQGKYECVATNSAGTR	0
+2266	765	PLELELCPGR	0
+2267	766	EVPGSEAARPEQEPPVAEPVPVCTIFSQR	0
+2268	767	LGCDLDMFLDLDETR	0
+2269	768	SCTEGKGEYTMEYSR	0
+2270	769	IIYEQEGVYIHSSCGK	0
+2271	770	SCYLSSLDLLLEHR	0
+2272	771	NAVWALSNLCR	0
+2273	772	NHIENQDECVLNVISHAR	0
+2274	773	EAPFSEFFLDPGTSVLDTCR	0
+2275	774	ALTDAGCNLNPLQYIK	0
+2276	775	ICDLLSDFDEFSSR	0
+2277	776	LNIISNLDCVNEVIGIR	0
+2278	777	RIPVLSPKPAVAPPAPPSSSQLCR	0
+2279	778	CVFEMPNENDKLNDMEPSK	0
+2280	779	CKDGVVFGVEK	0
+2281	780	AHTVLAASCAR	0
+2282	781	EGQEIASVSDDHTCR	0
+2283	782	GYFNNNIPPVEFTQENPFCR	0
+2284	783	ENSGAAEKPVTIHATPEGTSEACR	0
+2285	784	GSDELFSTCVTNGPFIMSSNSASAANGNDSKK	0
+2286	785	CNKEVYFAER	0
+2287	786	GCGTVLLSGPR	0
+2288	787	KVDLSQPLIATCR	0
+2289	788	CMPTFQFFK	0
+2290	789	CASQAGMTAYGTR	0
+2291	790	FDTGNLCMVTGGANLGR	0
+2292	791	TIEEYAVCPDLKVDLGVLGK	0
+2293	792	AVCVLKGDGPVQGIINFEQK	0
+2294	793	AILPCQDTPSVK	0
+2295	794	PSETPQAEVGPTGCPHR	0
+2296	795	CLTTDEYDGHSTYPSHQYQ	0
+2297	796	TSSVSNPQDSVGSPCSR	0
+2298	797	IEYDDFVECLLR	0
+2299	798	TSLDLYANVIHCK	0
+2300	799	HIDCAAIYGNEPEIGEALKEDVGPGK	0
+2301	800	EQWTKYEEENFYLEPYLK	0
+2302	801	NCSETQYESK	0
+2303	802	SLEICHPQER	0
+2304	803	WLGLEEACQLAQFK	0
+2305	804	ASADLMSYCEEHAR	0
+2306	805	NCEEVGLFNELASPFENEFKK	0
+2307	806	CSDSTLLSNLLEEMK	0
+2308	807	YSVFRPGVLLCDR	0
+2309	808	APPTACYAGAAPAPSQVK	0
+2310	809	SSPCIHYFTGTPDPSR	0
+2311	810	ITQCSVEIQR	0
+2312	811	CPYKDTLGPMQK	0
+2313	812	EILSVDCSTNNPSQAK	0
+2314	813	SCLLHQFTEK	0
+2315	814	MSFGEIEEDAYQEDLGFSLGHLGK	0
+2316	815	LLCGLLAER	0
+2317	816	QGQGQLVTCSGAFK	0
+2318	817	MAQDLKDIIEHLNTSGAPADTSDPLQQICK	0
+2319	818	CQQQANEVTEIMR	0
+2320	819	YVAAAFPSACGK	0
+2321	820	VIECSYTSADGQR	0
+2322	821	ESGSLSPEHGPVVVHCSAGIGR	0
+2323	822	STVPHAYATADCDLGAVLK	0
+2324	823	TVVALCGQR	0
+2325	824	CSILAAANPAYGR	0
+2326	825	GNQLCSLISGIIR	0
+2327	826	TFDTFCPLGPALVTK	0
+2328	827	TPPLLENSLPQCYQR	0
+2329	828	VGLSGAPADACSTAQK	0
+2330	829	CPFGALSIVNLPSNLEK	0
+2331	830	SSRGEVQTCSER	0
+2332	831	SIAACHNVGLLAHDGQVNEDGQPDLGK	0
+2333	832	NALANPLYCPDYR	0
+2334	833	GQLTAPACSQVPLQDYQSALEASMKPFISSK	0
+2335	834	HYSSGYGQGDVLGFYINLPEDTETAK	0
+2336	835	CALSSPSLAFTPPIK	0
+2337	836	SPPHCELMAGHLR	0
+2338	837	GTPEQPQCGFSNAVVQILR	0
+2339	838	FLLADNLYCK	0
+2340	839	IGPSILNSDLANLGAECLR	0
+2341	840	LQVEGGGCSGFQYK	0
+2342	841	IAVHCTVR	0
+2343	842	CAGAAGGGPGSGPPEAAR	0
+2344	843	VTPTEEHVEGPLPSPVTNGTSPAQLNGGSACSSR	0
+2345	844	SNVVDDMVQSNPVLYTPGEEPDHCVVIK	0
+2346	845	VQENSAYICSR	0
+2347	846	DAPCSASSELSGPSTPLHTSSPVQGK	0
+2348	847	VAAASGHCGAFSGSDSSR	0
+2349	848	KSEYTQPTPIQCQGVPVALSGR	0
+2350	849	HCSLQAVPEEIYR	0
+2351	850	PGHLQEGFGCVVTNRFDQLFDDESDPFEVLK	0
+2352	851	VFEHDSVELNCK	0
+2353	852	TGVPFLQVIPCFQR	0
+2354	853	KVDCPGPGSGAEGSGPGSVVPGSSGVGTPR	0
+2355	854	ICANHYITPMMELKPNAGSDR	0
+2356	855	RPPSAFFLFCSEYRPK	0
+2357	856	TYNTNAQVPDSAGTATAYLCGVK	0
+2358	857	ASPVNDIFCQSLPGSPFKPLTLR	0
+2359	858	SFTASCPVSAFVPK	0
+2360	859	VDVDEYDENKFVDEEDGGDGQAGPDEGEVDSCLR	0
+2361	860	GDPQVYEELFSYSCPK	0
+2362	861	CSVLPLSQNQEFMPFVK	0
+2363	862	CLLSGPTSEGLMTWELDR	0
+2364	863	TCLHAILNILEK	0
+2365	864	ESALPCQASPLHPALAYSLPQSPIVR	0
+2366	865	AGKPACALCPLVGGTSTGGPATAR	0
+2367	866	ALAGCDFLTISPK	0
+2368	867	TTSGYAGGLSSAYGGLTSPGLSYSLGSSFGSGAGSSSFSR	0
+2369	868	VGDSPCLGAGGYADNDIGAVSTTGHGESILK	0
+2370	869	TVPFCSTFAAFFTR	0
+2371	870	ICSLVGMPQPDFSFLR	0
+2372	871	GAGTDEGCLIEILASR	0
+2373	872	WVDPNSPVLLEDPVLCALAK	0
+2374	873	WVDPNSPVLLEDPVLCALAK	0
+2375	874	TTGLVGLAVCNTPHER	0
+2376	875	TTGLVGLAVCNTPHER	0
+2377	876	YNCEYSGPPKPLPK	0
+2378	877	CSWQDLKDFMR	0
+2379	878	TYAICGAIR	0
+2380	879	CNNVLYIR	0
+2381	880	YSQICAK	0
+2382	881	ALIVVPCAEGKIPEESK	0
+2383	882	FVALENISCK	0
+2384	883	LSCAYSGFSSPR	0
+2385	884	VSLEEIYSGCTK	0
+2386	885	VCQGIGMVNR	0
+2387	886	LIVCGHGTLER	0
+2388	887	LKPEYDIMCK	0
+2389	888	SFAFLHCK	0
+2390	889	CSEQVQDFTK	0
+2391	890	LSNNYYCTR	0
+2392	891	CPQVVISFYEER	0
+2393	892	CYVQPQWVFDSVNAR	0
+2394	893	ELLQLADALGPSICMLK	0
+2395	894	FCLGLLSNVNR	0
+2396	895	VCSEVLQMEPDNVNALKDR	0
+2397	896	FCNTVHDIVNR	0
+2398	897	TDDYLDQPCLETVNR	0
+2399	898	NNDLCYWVPELVR	0
+2400	899	VAVVCSSNQNR	0
+2401	900	AASPQDLAGGYTSSLACHR	0
+2402	901	VQFCPFEK	0
+2403	902	LAELKQECLAR	0
+2404	903	TDGFGIDTCR	0
+2405	904	GCTATLGNFAK	0
+2406	905	GVLMYGPPGCGK	0
+2407	906	SGAAWTCQQLR	0
+2408	907	TRDDEPVCGRPLGIR	0
+2409	908	FHEICSNLVK	0
+2410	909	GADFQCFQQAR	0
+2411	910	AQDIQCGLQSR	0
+2412	911	MATCSSDQSVK	0
+2413	912	AQAWCYSK	0
+2414	913	YCFPNYVGRPK	0
+2415	914	VACETVAK	0
+2416	915	SCTLARDPTTGK	0
+2417	916	VLCLAGFR	0
+2418	917	VQENCIDLVGR	0
+2419	918	CILQDGR	0
+2420	919	IHCLENVDK	0
+2421	920	LLVGNKCDLTTK	0
+2422	921	HLFCPDLLR	0
+2423	922	SCYEDGWLIK	0
+2424	923	CYIASAGADALAK	0
+2425	924	MADCGGLPQISQPAK	0
+2426	925	DFNLDGAPYGYTPFCDSR	0
+2427	926	SGDAAIVDMVPGKPMCAESFSDYPPLGR	0
+2428	927	AIHYALNCCGLAGGVEQFISDICPK	0
+2429	928	IAQLICER	0
+2430	928	TDIQIALPSGCYGR	0
+2431	929	NLICAFLTDR	0
+2432	930	ACFHCETCK	0
+2433	931	HQACLLLQK	0
+2434	932	KICELYAK	0
+2435	933	STCTYVGAAK	0
+2436	934	CSLGQPHIAYFEE	0
+2437	935	GHALLIDCR	0
+2438	936	ANCIDSTASAEAVFASEVKK	0
+2439	937	VGVGTCGIADKPMTQYQDTSK	0
+2440	938	VTFSCAAGFGQR	0
+2441	939	LYGIQAFCK	0
+2442	940	NVLCSACSGQGGK	0
+2443	941	KPLTSNCTIQIATPGK	0
+2444	942	VNNSGISLCNLISAVTTPAK	0
+2445	943	CLSHHVADAYTSSQK	0
+2446	944	ANSSVVSVNCK	0
+2447	945	CVCLQTTQGVHPK	0
+2448	946	SLIDNFALNPDILCSAK	0
+2449	947	EKPDDPLNYFLGGCAGGLTLGAR	0
+2450	948	SWVQCGISMK	0
+2451	949	EANSIIITPGYGLCAAK	0
+2452	950	LVCTDIADVSVK	0
+2453	951	MDSLLIAGQINTYCQNIK	0
+2454	952	ATSITVTGSGSCR	0
+2455	953	AAGCDFTNVVK	0
+2456	954	WCSWSLSQAR	0
+2457	955	YLVLDCVPEER	0
+2458	956	NCEPMIGLVPILK	0
+2459	957	CCLTYCFNKPEDK	0
+2460	958	TNLLQVCER	0
+2461	959	CNAEEHVR	0
+2462	960	ASSTCPLTFENVKVPEANILGQIGHGYK	0
+2463	961	CEFAVGYQR	0
+2464	962	SFCSMAGPNLIAIGSSESAQK	0
+2465	963	IFAGHLADVNCTR	0
+2466	964	CLSEQIADAYSSFR	0
+2467	965	SLDLFNCEVTNLNDYR	0
+2468	965	SLDLFNCEVTNLNDYRENVFK	0
+2469	966	FCAFGGNPPVTGPR	0
+2470	967	VMYGFCSVK	0
+2471	968	ALANVNIGSLICNVGAGGPAPAAGAAPAGGPAPSTAAAPAEEK	0
+2472	969	YTFCPTGSPIPVMEGDDDIEVFR	0
+2473	970	AISVHSTPEGCSSACK	0
+2474	971	MSSPTDASVICR	0
+2475	972	TVVPCDFGLSTEEILAADDKELNR	0
+2476	972	LLGPTVMLGGCEFSR	0
+2477	973	LLGGFQETCSK	0
+2478	974	GIPVMGHSEGICHMYVDSEASVDKVTR	0
+2479	975	SFPGFQAFCETQGDR	0
+2480	976	AEDSGEYHCVYHFVSAPK	0
+2481	977	AASDLMSYCEQHAR	0
+2482	978	YHTVNGHICEVR	0
+2483	979	GVNTDSGSVCR	0
+2484	980	FSGGYPALMDCMNK	0
+2485	981	KPLGPPPPSYTCFR	0
+2486	982	HCPYLDTINR	0
+2487	983	TGGLYSCDITAR	0
+2488	984	VAQLCDFNPK	0
+2489	985	CLYALEEGIVR	0
+2490	986	LGYTPVCR	0
+2491	987	VIKNPVSDHFPVGCMK	0
+2492	988	CQGNLETLQK	0
+2493	989	IDATQVEVNPFGETPEGQVVCFDAK	0
+2494	990	TLHYECIVLVK	0
+2495	991	GEAVGVHCALGFGR	0
+2496	992	SQLEAIFLRDWDSPYSHDLDTSADSVGNACR	0
+2497	993	AAEEAASTLASSIHPEQCIK	0
+2498	994	CLQANSYMESK	0
+2499	995	CGDLVFAK	0
+2500	996	SAATCLQTR	0
+2501	997	YYDAIACLK	0
+2502	998	DIPFSAIYFPCYAHVK	0
+2503	999	SLLVGMCSGSGR	0
+2504	1000	TQCALAASK	0
+2505	1001	LTEGCSFR	0
+2506	1002	TTDFSDFLSIVGCTK	0
+2507	1003	INEDWLCNK	0
+2508	1004	SGIGSCAFATVEDYLH	0
+2509	1005	CMSSTPAGSIEAQAR	0
+2510	1005	GHELVLANIAESDAGVYTCHAANLAGQR	0
+2511	1006	LATDLLSLMPSLTSGEVAHCAK	0
+2512	1007	VLGPCSDILKR	0
+2513	1008	MSAYAFFVQTCR	0
+2514	1009	LKDALLDHDLALPLCLLMAQQR	0
+2515	1010	CNAAFGAHDFHR	0
+2516	1011	YCTLPEILK	0
+2517	1012	CPARPPPSGSQGLLEEMLAASSSK	0
+2518	1013	CVEENNGVAK	0
+2519	1014	VGVNDFCPMGFGVK	0
+2520	1015	LLGEQYYKDAMEQCHNYNAR	0
+2521	1016	EIQGFLDCAAR	0
+2522	1017	GAGVNLILDCIGGSYWEK	0
+2523	1018	CLLIDYNPDSQELDFR	0
+2524	1019	IGAVNCGDDR	0
+2525	1020	VYSYFECR	0
+2526	1021	AAVETLGVPCFLGGMAR	0
+2527	1022	VCDTLQGENKELLSQLEETR	0
+2528	1023	SGCSDLEEAVDSGADKK	0
+2529	1024	HCILDVSGNAIKR	0
+2530	1025	CIQSLIAVFQK	0
+2531	1026	SDLYSSCDR	0
+2532	1027	AAEQAGCMVSASR	0
+2533	1028	SSGLNLCTGTGSK	0
+2534	1029	ICSWNVDGLR	0
+2535	1030	IYHPNINSNGSICLDILR	0
+2536	1031	TTCMSSQGSDDEQIKR	0
+2537	1032	TPKEDLCSK	0
+2538	1033	CEQPFFWNIK	0
+2539	1034	AYGGSMCAK	0
+2540	1035	HCLVTVEK	0
+2541	1036	CGVISPR	0
+2542	1037	VSFCPLSLWR	0
+2543	1038	TTASEPVEQSEATSKDCSR	0
+2544	1039	AQCEDDLAEK	0
+2545	1040	FSVCVLGDQQHCDEAK	0
+2546	1041	SCGHQTSASSLK	0
+2547	1042	YRNPVSQCMR	0
+2548	1043	LLEAQACTGGIIHPTTGQK	0
+2549	1044	LTYLGCASVNAPR	0
+2550	1045	CGVPDKFGAEIK	0
+2551	1046	QVETELFPCLR	0
+2552	1047	HLSLCHGLSDLAR	0
+2553	1048	MAGCSLSFR	0
+2554	1049	LPTGTTLESAGVVCPYR	0
+2555	1050	YCQYAFDLK	0
+2556	1051	EPGLCTWQSLR	0
+2557	1052	CTTHIPEQQK	0
+2558	1053	EIYTHFTCATDTK	0
+2559	1053	DGGVQACFSR	0
+2560	1054	CEDLEKQNR	0
+2561	1055	YTNLSYIGEGAYGMVCSAYDNVNK	0
+2562	1056	GYDAPLCNLLLFK	0
+2563	1057	AVECPPPR	0
+2564	1058	LAACVNLIPQITSIYEWK	0
+2565	1059	CNFESNFPR	0
+2566	1060	GEPGGILCFLPGWQEIK	0
+2567	1061	SYCAKIAHNVSSK	0
+2568	1062	TPITHILVCRPK	0
+2569	1063	VNLQMVYDSPLCR	0
+2570	1064	IGSSELQEFCPTILQQLDSR	0
+2571	1065	SEVPGIFCAGADLK	0
+2572	1066	SQCALEEYVR	0
+2573	1067	VTIFFFFICK	0
+2574	1068	SVSVTAAGQCR	0
+2575	1069	AGLNCSTENMPIK	0
+2576	1070	CNAAFGANDFHR	0
+2577	1071	FTLDCTHPVEDGIMDAANFEQFLQER	0
+2578	1072	LISETTSVCKPEQVAK	0
+2579	1073	NQSFCPTVNLDK	0
+2580	1074	VNCLAPGLIK	0
+2581	1075	FSSLHTTLCATGGGAFK	0
+2582	1076	TNNIELHYCTGAYR	0
+2583	1077	FCLICNYVSR	0
+2584	1078	VIDPVTGKPCAGTTYLESPLSSETTQLSK	0
+2585	1079	ASLCNLYNWR	0
+2586	1080	AGSVATCQAVMR	0
+2587	1081	CNYLGHYSDPMYR	0
+2588	1082	NFPLALDLGCGR	0
+2589	1083	LQAANDSVCR	0
+2590	1084	VFDCMELVMDELQGSVK	0
+2591	1085	EDARPVPQGSCQSELHR	0
+2592	1086	FIYGGCGGNR	0
+2593	1087	NCSSFLIKR	0
+2594	1088	MVVPLACLLTPLK	0
+2595	1089	NLADCLQK	0
+2596	1090	ELGGCSQAGNR	0
+2597	1091	KFQYGNYCK	0
+2598	1092	FDSNCITPGTEFMDNLAK	0
+2599	1093	EGITGPPADSSKPIGPDDAIDALSSDFTCGSPTAAGK	0
+2600	1093	SESELIDELSEDFDRSECK	0
+2601	1094	CAQGCICK	0
+2602	1095	NPEVEFCGYTTTHPSESK	0
+2603	1096	NPCQDPYILTPENR	0
+2604	1097	KGCVITISGR	0
+2605	1098	YVKSCLQK	0
+2606	1099	GSNFDCELR	0
+2607	1100	NQYCYGSR	0
+2608	1101	LTTVCPTVKPQTQGLAK	0
+2609	1102	EAENPREVLDQVCYR	0
+2610	1103	SICEVLDLER	0
+2611	1104	IREIADGLCLEVEGK	0
+2612	1105	FTCEMFHPNIYPDGR	0
+2613	1106	CTAEQTLQSDFLKDVELSK	0
+2614	1107	KGTVEGFEPADNKCLLR	0
+2615	1108	LYPLADSLQELSLAGCPR	0
+2616	1109	CLSSLKDER	0
+2617	1110	ICPVEFNPNFVAR	0
+2618	1111	SGDAAIVDMVPSKPMCVESFSDYPPLGR	0
+2619	1112	MMIPDCQR	0
+2620	1113	KYDGYTSCPLVTGYNR	0
+2621	1114	SLGSVQAPSYGARPVSSAASVYAGAGGSGSR	0
+2622	1115	CRFPVVENGK	0
+2623	1116	NMVHPNVICDGCNGPVVGTR	0
+2624	1117	LSCQNLGAVLDDVPVQGFFKK	0
+2625	1118	GVNEDTYSGILDCAR	0
+2626	1119	CNILHADIKPDNILVNESK	0
+2627	1120	VCEEIAIIPSKK	0
+2628	1121	FNFACLEAR	0
+2629	1122	CEGINISGNFYR	0
+2630	1123	VYPYLCR	0
+2631	1124	NCFASVFEK	0
+2632	1125	GVSSCTNALYHLAIK	0
+2633	1126	IGDITSCSVLWLNNAFQDV	0
+2634	1127	LASEKEVVECQSTSTVGGQSVK	0
+2635	1128	DNFLSLEDCK	0
+2636	1129	FQMTQEVVCDECPN	0
+2637	1130	TYVDQACR	0
+2638	1131	CAGLHLPPR	0
+2639	1132	ALSGYCGFMAANLYAR	0
+2640	1133	GDIYFCTGYDPPMKPYGR	0
+2641	1134	HTGSGILSMANAGPNTNGSQFFICTAK	0
+2642	1135	NLFNVVDCK	0
+2643	1136	VASGCLDINSSVK	0
+2644	1137	IKNVDCVLLAR	0
+2645	1138	FCVSDTENNLGFALGPMFVK	0
+2646	1139	CLTPPESIPKK	0
+2647	1140	ISGAIGPCVSLNSK	0
+2648	1141	LCPQPSKGEELPTYEEAK	0
+2649	1142	GSYTAQFEHTILLRPTCK	0
+2650	1143	GGCASGLGGGEVPAR	0
+2651	1144	VCDLIMTAIKR	0
+2652	1144	YICQKPSIQK	0
+2653	1145	SLLALKECIR	0
+2654	1146	VPFLVLECPNLK	0
+2655	1147	VCQSLINVEGK	0
+2656	1148	YQLNLPPYPDTECVYR	0
+2657	1149	WDHESVCK	0
+2658	1150	FAEVECLAESHQHLSK	0
+2659	1151	LTALDYHNPAGFNCKDETEFR	0
+2660	1152	AQFEYDPAKDDLIPCKEAGIR	0
+2661	1153	CADVTLEGQVYPGK	0
+2662	1154	YAGLSTCFR	0
+2663	1155	VVDGHLNLPVCK	0
+2664	1156	MLAAATAFTHICAGQGEGDVR	0
+2665	1157	FCVSALGSSPSWAGALGALSMWRPVLGGGR	0
+2666	1158	LILALIVTEILMIFIILFCLIVVR	0
+2667	1159	ICARPFTVFR	0
+2668	1160	AIWNVINWENVTER	0
+2669	1161	RLDECEEAFQGTK	0
+2670	1162	MNQPICTIFMSAIIPSLPFEHCR	0
+2671	1163	EALIQCLK	0
+2672	1164	EGLLSEAAAEEDIADPFFAYCK	0
+2673	1165	TCPLLLR	0
+2674	1166	MREEESAIIPESPGLGCLK	0
+2675	1167	CSHLLVK	0
+2676	1168	CLHFSGVGK	0
+2677	1169	ICVLDVDLQGVR	0
+2678	1170	HFYWYLTNEGIQYLR	0
+2679	1171	ALLPLCK	0
+2680	1172	WTELAGCTADFR	0
+2681	1173	CLVMDVQAFER	0
+2682	1174	NACYTGTR	0
+2683	1175	CVPQIIAFLNSK	0
+2684	1176	LSVACFYGGTPYGGQFER	0
+2685	1177	MIPCDFLIPVQTQHPIR	0
+2686	1178	HQVGSCSDDIGPR	0
+2687	1179	IYNCHVLLNSK	0
+2688	1180	KHHVEVVGVSFHIGSGCPD	0
+2689	1181	SCENLAPFNTALK	0
+2690	1182	VCKEIAIIPSKK	0
+2691	1183	NLEAVETLGSTSVICSDKTGTLTQNR	0
+2692	1184	EDGSCLALVKR	0
+2693	1185	SFGSTCQLSEK	0
+2694	1186	LQAFGFCEYKEPESTLR	0
+2695	1187	CNSLSTLEK	0
+2696	1188	NMACVQR	0
+2697	1189	KIQESYGDVYGICTK	0
+2698	1190	DSIYRHPSLQVLICK	0
+2699	1191	ALNCVTQPNPSPGSADGDK	0
+2700	1192	FICISDLR	0
+2701	1193	VLNGICDK	0
+2702	1194	TLCPLCFSILK	0
+2703	1195	ACVGNAYHK	0
+2704	1196	CTSIVAEDKK	0
+2705	1197	SGMACKTTATISSK	0
+2706	1198	FMADIDLDPGCTLNKK	0
+2707	1199	EKPCYVALDFEQEMATAASSSSLEK	0
+2708	1200	TLPFYKDYFNVPYPLPK	0
+2709	1201	CAQDYLAR	0
+2710	1202	GIYAYGFEKPSAIQQR	0
+2711	1203	KIHAGCYGPQPPHR	0
+2712	1204	EVESVDLPHCHLIK	0
+2713	1205	YLWTHGITCR	0
+2714	1206	LAAPLPEIPPDVVTECRLGLK	0
+2715	1207	ISCESMGASK	0
+2716	1208	RKRGCSHPGGSADGPAKK	0
+2717	1208	DPSLPVASSSSSSSKR	0
+2718	1209	CKGINISGNFYR	0
+2719	1210	VTILCDKFSGHPK	0
+2720	1211	SNAAGVPCDLVTGEER	0
+2721	1212	EVILCKDQDGK	0
+2722	1213	TGDFLGETIGNELFNCR	0
+2723	1214	TCPVIISSTAHYSK	0
+2724	1215	SDSEDICLFTKDEPNSTPEK	0
+2725	1216	ISEECIAQWK	0
+2726	1217	EKEPVVVETVEEKKEPILVCPPLR	0
+2727	1218	VTINDLNENSVTLIQENCHLNK	0
+2728	1219	CASCPYLGMPAFKPGEK	0
+2729	1220	STTPGGALPECFGTTDTTFSSAFCR	0
+2730	1221	VVGSVGQHTGEPVEELALSHCGR	0
+2731	1222	IVGCSVHK	0
+2732	1223	GSAVCMYSMSDVR	0
+2733	1224	ACGKFEISAIR	0
+2734	1225	TAGQTGMCGGVR	0
+2735	1226	SVVMVSTCTGLR	0
+2736	1227	RFAVLDFCYHLLK	0
+2737	1228	AICTEAGLMALR	0
+2738	1229	DATAIGDLLTLYCGLMETALD	0
+2739	1230	TGPLNFVTCMR	0
+2740	1231	HTGPITCLQFNPK	0
+2741	1232	SAAMVLVCFAK	0
+2742	1233	SSVLASCPK	0
+2743	1234	RWCPGLKILSYIGSHR	0
+2744	1235	MKHTQSGQSTSPLVIDFTCR	0
+2745	1236	LCNIPLASR	0
+2746	1237	WCLFPTSTPR	0
+2747	1238	CLKGEGEIEK	0
+2748	1239	LGLHQQGSEPSYLDRTEQLQAVLCSTMEK	0
+2749	1240	IILDGLDADNTVTVIAGNK	0
+2750	1241	EGQNYQQNCIK	0
+2751	1242	ESTTVTCTGEK	0
+2752	1243	GCLVTASADKYVK	0
+2753	1244	EDGGVCIAQSVK	0
+2754	1245	VVVGDQPCHLLPEQQSEQLR	0
+2755	1246	EGPLCDELIR	0
+2756	1247	LPPALWVVTAAAAAATCVSAAR	0
+2757	1248	NICQQVNIK	0
+2758	1249	NRPAPALSPQVSCR	0
+2759	1250	EANQCSR	0
+2760	1251	CQGPGHPLPGQRPAPVR	0
+2761	1252	LMSGPVPPSACSPR	0
+2762	1253	MEDCNVHSAASILASVK	0
+2763	1253	DCGGVPALVRLLRAAR	0
+2764	1254	SITDLGFCNVILVK	0
+2765	1255	AQCGGGLLGVR	0
+2766	1256	EIPPPCLSPEPQETLQKVK	0
+2767	1257	NCEVPEEPEDEDLVHPTYEK	0
+2768	1258	SEPLGCLSPASR	0
+2769	1259	AYSSFNPAMSDPNRPPCR	0
+2770	1260	HVNALISPGQKIGICGR	0
+2771	1261	YWHSCTLSQPPNDPSEK	0
+2772	1262	TCPRRSGPAAAPRAR	0
+2773	1263	SGYCAMISR	0
+2774	1264	CAADAGRPPGEL	0
+2775	1265	CHAEGIPMPR	0
+2776	1266	SVNSLDGLASVLYPGCDTLDKVFTYAK	0
+2777	1267	CLLNLQIQHIDAR	0
+2778	1268	TGEGFLCVFAINNTK	0
+2779	1269	VECGPKYPEAPPSVR	0
+2780	1270	ECMPVTK	0
+2781	1271	YVCEGPSHGGLPGASSEK	0
+2782	1272	EQGFIACGGEDGLLK	0
+2783	1273	VICVRVNVGQVGPKK	0
+2784	1274	CLSPDDSTVK	0
+2785	1275	AEFSSEACR	0
+2786	1276	CREMDEQIR	0
+2787	1277	ICLEDNVLMSGVK	0
+2788	1278	SLSLCNMFLDEMAK	0
+2789	1279	VVALLINHGAEVTCK	0
+2790	1280	VVGNPCPICR	0
+2791	1281	SNVTCTTNCLAPLAK	0
+2792	1282	MIEPESVGDDLR	0
+2793	1283	YIEACAR	0
+2794	1284	CTGTAANSR	0
+2795	1285	CGGLLFNLAVGSCR	0
+2796	1286	CPVDAEPPATVVKWNK	0
+2797	1287	NLSCTNVLQSNSTKK	0
+2798	1288	AICSSIDKLDK	0
+2799	1289	VLVVIVTFGIILPLCLLK	0
+2800	1290	TNPGCPAEVR	0
+2801	1291	CEINPALLATTSGR	0
+2802	1292	MGSVSNQQFAGGCAK	0
+2803	1293	CLLSDELSNIAMQVR	0
+2804	1294	CSLPAEEDSVLEK	0
+2805	1295	VIACFDSLKGR	0
+2806	1296	INQCTPLK	0
+2807	1297	CVSGASLPQGSK	0
+2808	1298	YVYFFEACRLLQK	0
+2809	1299	CISLEAK	0
+2810	1300	KITIADCGQLQ	0
+2811	1301	AFQLEEGEETEPDCKYSK	0
+2812	1302	LICNVQAMEEMMMEMK	0
+2813	1303	CVNELNQWLSVLRK	0
+2814	1304	SVHCQAGDTVGEGDLLVELE	0
+2815	1305	EDGCHER	0
+2816	1306	ACIPVGLLGK	0
+2817	1307	TSWALGVCRENVNRK	0
+2818	1308	LCVSEIYR	0
+2819	1309	RAETPGFGAVTFGECALAFNQK	0
+2820	1310	VSCGNFK	0
+2821	1311	RWGQARPDLHAIPAGVPACLR	0
+2822	1312	TYSFSELACFPHK	0
+2823	1313	SLCLPVQR	0
+2824	1314	RQPCVQALSHTVPVWK	0
+2825	1315	VVAEYINGAVREESIHCK	0
+2826	1316	QCISWEGTSTEKK	0
+2827	1317	IIGTIGHFLLGFLGPLAIIGTCAHLIR	0
+2828	1318	SPDVGLYGVIPECGETYHSDLAEAK	0
+2829	1319	DCLADVDTKPAYQNLR	0
+2830	1320	ENQPLNISNNLCFLEGK	0
+2831	1321	MFVIVITMSLYICIGKIWK	0
+2832	1322	SCIYDAK	0
+2833	1323	CNFTGDGKTGASWTDNIMAQK	0
+2834	1324	AFSYICR	0
+2835	1325	IIVFSACR	0
+2836	1326	VKISSNWGNPGFTCLYR	0
+2837	1327	TPSCGGGQHITIPR	0
+2838	1328	SHVEEVPHTRPQAGLLCS	0
+2839	1329	PNGPLCPIIGAR	0
+2840	1330	DMEMICR	0
+2841	1331	HYCTVANPVSR	0
+2842	1331	LFSVPDFVGDACK	0
+2843	1332	VGLTNYAAAYCTGLLLAR	0
+2844	1332	IEGDMIVCAAYAHELPK	0
+2845	1333	CGEMAQAASAAVTR	0
+2846	1333	FGLCAYMSQGR	0
+2847	1334	KLCQGLFFR	0
+2848	1334	LCQGLFFR	0
+2849	1334	VEFEELCADLFER	0
+2850	1335	EECDKYALQSQQR	0
+2851	1335	ISREECDKYALQSQQR	0
+2852	1335	IVGYFVSGCDPSIMGIGPVPAISGALKK	0
+2853	1335	PSIMGIGPVPAISGALKK	0
+2854	1336	CIGKPGGSLDNSEQK	0
+2855	1336	KCIGKPGGSLDNSEQK	0
+2856	1336	CIAMCMDR	0
+2857	1337	AVSSVACGASVGYAVTK	0
+2858	1337	LPAVSSVACGASVGYAVTK	0
+2859	1337	SGQVYSFGCNDEGALGR	0
+2860	1337	VASGNDHLVMLTADGDLYTLGCGEQGQLGR	0
+2861	1338	LASGEDDPFDSDFSCPVK	0
+2862	1338	STVNCSTTPVAER	0
+2863	1339	CPSPPMINLISVGGQHQGVFGLPR	0
+2864	1339	CPGESSHICDFIR	0
+2865	1339	CPGESSHICDFIRK	0
+2866	1339	GESSHICDFIR	0
+2867	1340	CQAAEPQIITGSHDTTIR	0
+2868	1340	VHAAVQPGSLDSESGIFACAFDQSESR	0
+2869	1341	TLLCSFQVLDELGR	0
+2870	1341	ACMGGLPSNAYSAIK	0
+2871	1342	VLPGSSVLFLCDMQEK	0
+2872	1342	TCFSMVPALQQELDSRPQLR	0
+2873	1343	GACGQGQEDPNSLR	0
+2874	1343	SAPLAAGCPDR	0
+2875	1343	PLAAGCPDR	0
+2876	1344	ACGDSTLTQITAGLDPVGR	0
+2877	1344	ELPGHTGYLSCCR	0
+2878	1344	KACGDSTLTQITAGLDPVGR	0
+2879	1344	TFVSGACDASIK	0
+2880	1344	VSCLGVTDDGMAVATGSWDSFLK	0
+2881	1344	LLLAGYDDFNCNIWDAMKGDR	0
+2882	1345	EEEDKKEDVGTVVGIDLGTTYSCVGVFK	0
+2883	1345	TTYSCVGVFK	0
+2884	1346	GMTTLLSSLGAQCVIASR	0
+2885	1346	VHAIQCDVRDPDMVQNTVSELIK	0
+2886	1347	SLLPGCQSVISR	0
+2887	1347	LTLSCEEFVK	0
+2888	1347	TDFQQGCAK	0
+2889	1348	LLKFPLGPCPR	0
+2890	1348	CPLQDFLR	0
+2891	1349	LCSGVLGTVVHGK	0
+2892	1349	QVCQLPGLFSYAQHIASIDGR	0
+2893	1350	FGDYQCNSAMGISQMLK	0
+2894	1350	IVFVPGCSIPLTIVK	0
+2895	1351	IWSVPNASCVQVVR	0
+2896	1351	VTDETSGCSLTCAQFHPDGLIFGTGTMDSQIK	0
+2897	1352	CGYAGSNFPEHIFPALVGRPIIR	0
+2898	1352	KVVVCDNGTGFVK	0
+2899	1352	VVVCDNGTGFVK	0
+2900	1352	LCYVGYNIEQEQK	0
+2901	1353	IVTCGTDR	0
+2902	1353	TQIAICPNNHEVHIYEK	0
+2903	1354	RCDGLIDSLVHYVR	0
+2904	1354	ISAAATFIQHECFQK	0
+2905	1354	SIGCFGSR	0
+2906	1355	KFDFDACNEVPPAPK	0
+2907	1355	CYGFVTMSTSDEATK	0
+2908	1355	LQLECQR	0
+2909	1355	ERLQLECQR	0
+2910	1356	GNHECASINR	0
+2911	1356	IYGFYDECK	0
+2912	1357	LTTQAYCK	0
+2913	1357	YPHCAVNGLLVAEK	0
+2914	1358	ASSVTTFTGEPNTCPR	0
+2915	1358	CDKTVYFAEK	0
+2916	1359	IGCIITAR	0
+2917	1359	MVILLCNLKPAK	0
+2918	1360	CFFDIAINNQPAGR	0
+2919	1360	ECNPPNSQPASYQR	0
+2920	1360	VVFELFSDVCPK	0
+2921	1361	IISDNLTYCK	0
+2922	1361	TYDPSGDSTLPTCSK	0
+2923	1361	LNLSCIHSPVVNELMR	0
+2924	1362	GCTALHYAVLADDYR	0
+2925	1362	VVNQLAAAYEQDLLPGGCTLR	0
+2926	1363	KTFPTVNPSTGEVICQVAEGDKEDVDK	0
+2927	1363	KTFPTVNPSTGEVICQVAEGDKEDVDKAVK	0
+2928	1363	LLCGGGIAADR	0
+2929	1363	SAAATQAVPAPNQQPEVFCNQIFINNEWHDAVSR	0
+2930	1363	TFPTVNPSTGEVICQVAEGDKEDVDKAVK	0
+2931	1364	CLTPLVPEDLR	0
+2932	1364	TGAESISLLELCR	0
+2933	1365	GHTSFVNSCYPAR	0
+2934	1365	RGPQLVCTGSDDGTVK	0
+2935	1366	MGYNACTLHGGK	0
+2936	1366	CGYKEPTPIQR	0
+2937	1367	GEVPCTVTSASPLEEATLSELK	0
+2938	1367	GEVPCTVTSASPLEEATLSELKTVLK	0
+2939	1368	LIKDDFLQQNGYTPYDRFCPFYK	0
+2940	1368	DIKWDFTPCK	0
+2941	1369	AKCELSSSVQTDINLPYLTMDSSGPK	0
+2942	1369	GAVVGIDLGTTNSCVAVMEGK	0
+2943	1369	STNGDTFLGGEDFDQALLR	0
+2944	1369	VCQGEREMAGDNK	0
+2945	1369	RTIAPCQK	0
+2946	1369	ASEAIKGAVVGIDLGTTNSCVAVMEGK	0
+2947	1370	LLANQQVFHISCFR	0
+2948	1370	IYCKPHFNQLFK	0
+2949	1371	LCDAVAVLLNMR	0
+2950	1371	ACDFLLSR	0
+2951	1371	ETLTQGLEFCR	0
+2952	1371	SCAISYTSYR	0
+2953	1372	CQSLQEELDFR	0
+2954	1372	CQSLQEELDFRK	0
+2955	1373	HAACPVLVGNK	0
+2956	1373	RPCTLSELE	0
+2957	1374	AALANLCIGDVITAIDGENTSNMTHLEAQNR	0
+2958	1374	CGTGIVGVFVK	0
+2959	1374	GHFFVEDQIYCEK	0
+2960	1374	IKGCTDNLTLTVAR	0
+2961	1374	VAASIGNAQKLPMCDK	0
+2962	1375	ETGANLAICQWGFDDEANHLLLQNNLPAVR	0
+2963	1375	IAILTCPFEPPKPK	0
+2964	1375	VVYGGGAAEISCALAVSQEADKCPTLEQYAMR	0
+2965	1375	MLVIEQCK	0
+2966	1375	SIHDALCVIR	0
+2967	1375	EMNPALGIDCLHK	0
+2968	1376	CSEGVFLLTTTPRPVIVEPLEQLDDEDGLPEK	0
+2969	1376	CSEGVFLLTTTPR	0
+2970	1377	ILEFFGLKKEECPAVR	0
+2971	1377	ITEFCHR	0
+2972	1378	LGGEVSCLVAGTK	0
+2973	1378	TIYAGNALCTVK	0
+2974	1378	QFNYTHICAGASAFGK	0
+2975	1379	ALVDHENVISCPHLGASTK	0
+2976	1379	NAGNCLSPAVIVGLLK	0
+2977	1380	AMASINERPVIFALSNPTAQAECTAEEAYTLTEGR	0
+2978	1380	CLFASGSPFGPVK	0
+2979	1380	EKYCTFNDDIQGTAAVALAGLLAAQK	0
+2980	1381	GLCAIAQAESLR	0
+2981	1381	GCEVVVSGK	0
+2982	1382	FGEVVDCTIK	0
+2983	1382	FGEVVDCTIKTDPVTGR	0
+2984	1382	GFCFITYTDEEPVKK	0
+2985	1382	RGFCFITYTDEEPVKK	0
+2986	1382	YHQIGSGKCEIK	0
+2987	1382	FGEVVDCTIKTD	0
+2988	1383	FEHCNFNDVTTR	0
+2989	1383	LRENELTYYCCK	0
+2990	1384	CFGFVTYSNVEEADAAMAASPHAVDGNTVELK	0
+2991	1384	CFGFVTYSNVEEADAAMAASPHAVDGNTVELKR	0
+2992	1385	SKFDNLYGCR	0
+2993	1385	VAVVAGYGDVGKGCAQALR	0
+2994	1386	AVLFCLSEDKK	0
+2995	1386	HELQANCYEEVKDR	0
+2996	1386	KAVLFCLSEDKK	0
+2997	1386	MLPDKDCR	0
+2998	1387	YIEHLEAVTCK	0
+2999	1387	CQQEYFGER	0
+3000	1388	LMMLQSCSGPTCR	0
+3001	1388	SMCGYQTFFAGK	0
+3002	1388	YLNEYGAPDAGGLEHVPLGWSYWYALEK	0
+3003	1389	EAGDVCYADVQK	0
+3004	1389	NGYDYGQCR	0
+3005	1389	HGLVPFAFVR	0
+3006	1389	EAGDVCYADVQKDGVGMVEYLR	0
+3007	1390	GTVVTNDRWGAGSICK	0
+3008	1390	HGGFYTCSDR	0
+3009	1390	WGAGSICK	0
+3010	1391	ELPGHTGYLSCCR	0
+3011	1391	TFVSGACDASSK	0
+3012	1391	VSCLGVTDDGMAVATGSWDSFLR	0
+3013	1392	GIAAQPLYAGYCNHENM	0
+3014	1392	HGYIFGFYK	0
+3015	1392	GQKDLLTPCYSR	0
+3016	1392	FNVLHWHIVDDQSFPYQSITFPELSNK	0
+3017	1393	GFEGSFEELCR	0
+3018	1393	GIQVSNNGPCLGSR	0
+3019	1393	NIVSDCSAFVK	0
+3020	1393	QVAELSECIGSALIQK	0
+3021	1393	CGVEVTSMK	0
+3022	1393	RGFEGSFEELCR	0
+3023	1394	AEPYCSVLPGFTFIQHLPLSER	0
+3024	1394	NCAVEFNFGQR	0
+3025	1394	KAIVICPTDEDLKDR	0
+3026	1394	AIVICPTDEDLKDR	0
+3027	1394	WDVLIQQATQCLNR	0
+3028	1395	CSVLAAANPVYGR	0
+3029	1395	YVLCTAPR	0
+3030	1395	SVHYCPATKK	0
+3031	1396	AKINEAVECLLSLK	0
+3032	1396	INEAVECLLSLK	0
+3033	1396	ERPTPSLNNNCTTSEDSLVLYNR	0
+3034	1396	GSQFGQSCCLR	0
+3035	1396	SCQFVAVR	0
+3036	1397	AVELLGDIVQNCSLEDSQIEKER	0
+3037	1397	HLGGIPWTYAEDAVPTLTPCR	0
+3038	1397	LCTSATESEVAR	0
+3039	1397	NALVSHLDGTTPVCEDIGR	0
+3040	1397	YIYDQCPAVAGYGPIEQLPDYNR	0
+3041	1397	AVELLGDIVQNCSLEDSQIEKERDVILR	0
+3042	1398	KLVEALCAAGHR	0
+3043	1398	LVEALCAAGHR	0
+3044	1398	CFHQLMK	0
+3045	1399	ALDLDSSCKEAADGYQR	0
+3046	1399	ALSVGNIDDALQCYSEAIK	0
+3047	1399	CMMAQYNR	0
+3048	1400	CIESLIAVFQK	0
+3049	1400	ISSPTETERCIESLIAVFQK	0
+3050	1401	AIELNPANAVYFCNR	0
+3051	1401	LGNYAGAVQDCER	0
+3052	1401	AICIDPAYSK	0
+3053	1402	CGNTIPDDDNQVVSLSPGSR	0
+3054	1402	KVDDIICDSR	0
+3055	1402	YFAYDCEASFPGISTGPMK	0
+3056	1402	YVVLPRPVCFEK	0
+3057	1402	TPMTDVCR	0
+3058	1402	EGFYDLSSEDPFGCK	0
+3059	1402	DIRDPNFCER	0
+3060	1403	CLHPLANETFVAK	0
+3061	1403	CLHPLANETFVAKDNK	0
+3062	1404	LHLDYIGPCK	0
+3063	1404	PPCLDSELTEFPLR	0
+3064	1404	YIPPCLDSELTEFPLR	0
+3065	1405	GISCMNTTLSESPFK	0
+3066	1405	GISCMNTTLSESPFKCDPDAAR	0
+3067	1406	CAEGYALYAQALTDQQQFGK	0
+3068	1406	CAEGYALYAQALTDQQQFGKADEMYDK	0
+3069	1406	SEMEMAHLYSLCDAAHAQTEVAKK	0
+3070	1407	YESHPVCADLQAK	0
+3071	1407	RYESHPVCADLQAK	0
+3072	1407	ERICSEEER	0
+3073	1408	VCHAHPTLSEAFR	0
+3074	1408	VLGAHILGPGAGEMVNEAALALEYGASCEDIAR	0
+3075	1408	TVCIEKNETLGGTCLNVGCIPSK	0
+3076	1408	MVNEAALALEYGASCEDIAR	0
+3077	1409	HMSEFMECNLNELVK	0
+3078	1409	LLCNFMR	0
+3079	1410	LCSLFYTNEEVAK	0
+3080	1410	NTHCSSLPHYQK	0
+3081	1411	LCLTLHNNEGSYLAHTQGK	0
+3082	1411	NHLGSYECK	0
+3083	1412	ELAQQVQQVAAEYCR	0
+3084	1412	GHNCPKPVLNFYEANFPANVMDVIAR	0
+3085	1412	LKSTCIYGGAPK	0
+3086	1412	STCIYGGAPK	0
+3087	1412	GVEICIATPGR	0
+3088	1412	LIDFLECGK	0
+3089	1412	GDGPICLVLAPTR	0
+3090	1413	HCNMVLENVK	0
+3091	1413	NNTQVLINCR	0
+3092	1414	NLDKEYLPIGGLAEFCK	0
+3093	1414	TCGFDFTGAVEDISK	0
+3094	1414	VGAFTMVCK	0
+3095	1415	AAQLCGAGMAAVVDK	0
+3096	1415	AILQQLGLNSTCDDSILVK	0
+3097	1415	ATDCVGHDVVTLLR	0
+3098	1415	CNVSFLLSEDGSGK	0
+3099	1415	KLPVGFTFSFPCQQSK	0
+3100	1415	LPVGFTFSFPCQQSK	0
+3101	1415	TVCGVVSR	0
+3102	1415	AAQLCGAGMAAVVDKIR	0
+3103	1416	LGEINVIGEPFLNVNCEHIK	0
+3104	1416	AGIICQLNAR	0
+3105	1416	IAEPSVCGR	0
+3106	1417	FSAVALCK	0
+3107	1417	QTIGNSCGTIGLIHAVANNQDKLGFEDGSVLK	0
+3108	1417	TIGLIHAVANNQDKLGFEDGSVLK	0
+3109	1417	TIGNSCGTIGLIHAVANNQDKLGFEDGSVLK	0
+3110	1418	LVHCPIETQVLR	0
+3111	1418	EAEEHQETQCLR	0
+3112	1419	KTCAAQLVSYPGK	0
+3113	1419	TCAAQLVSYPGK	0
+3114	1420	CWEVQDSGQTIPK	0
+3115	1420	VFTASCDKTAK	0
+3116	1420	NYSCVMTGSWDK	0
+3117	1421	TECYGYALGDATR	0
+3118	1421	GVSCQFGPDVTK	0
+3119	1422	CVVHIHTPAGAAVSAMK	0
+3120	1422	TAGPQSQVLCGVVMDR	0
+3121	1423	FICDASSLHQVR	0
+3122	1423	EGGPNPEHNSNLANILEVCR	0
+3123	1424	ICDFENASKPQSIQESTGSIIEVLSK	0
+3124	1424	PNFASLAGFDKPILHGLCTFGFSAR	0
+3125	1424	SNIHCNTIAPNAGSR	0
+3126	1424	ICDFENASKPQSIQESTG	0
+3127	1425	ALAIEEFCK	0
+3128	1425	SLGHACIR	0
+3129	1426	CNLDGSGLEVIDAMR	0
+3130	1426	CPLNYFACPSGR	0
+3131	1426	TVSCACPHLMK	0
+3132	1426	SGQQACEGVGSFLLYSVHEGIR	0
+3133	1427	DGAPCIFGGTVYR	0
+3134	1427	SGESFQSSCK	0
+3135	1428	ALETCGGDLK	0
+3136	1428	TGYSFVNCK	0
+3137	1429	CDTYATEFDLEAEEYVPLPK	0
+3138	1429	VPFCPMVGSEVYSTEIK	0
+3139	1429	EACGVIVELIK	0
+3140	1429	EVYEGEVTELTPCETENPMGGYGK	0
+3141	1430	LAEQAERYDDMAACMK	0
+3142	1430	YDDMAACMK	0
+3143	1431	FICTTSAIQNR	0
+3144	1431	GVTIIGPATVGGIKPGCFK	0
+3145	1432	DVPLGTPLCIIVEK	0
+3146	1432	NFSAIINPPQACILAIGASEDKLVPADNEK	0
+3147	1433	CAGNEDIITLR	0
+3148	1433	DLSHIGDAVVISCAK	0
+3149	1433	LMDLDVEQLGIPEQEYSCVVK	0
+3150	1434	YSNSALGHVNCTIK	0
+3151	1434	YSNSALGHVNCTIKELR	0
+3152	1435	KVFANPEDCVAFGK	0
+3153	1435	VFANPEDCVAFGKGENAK	0
+3154	1435	KVFANPEDCVAFGKGENAK	0
+3155	1436	AVYSTNCPVWEEAFR	0
+3156	1436	LGTQTFCSR	0
+3157	1437	LHCSMLAEDAIK	0
+3158	1437	NVGTGLVGAPACGDVMK	0
+3159	1438	LSLLEVGCGTGANFK	0
+3160	1438	VTCIDPNPNFEK	0
+3161	1439	TFYSCTTEGR	0
+3162	1439	WCGTTQNYDADQK	0
+3163	1439	TYLGNALVCTCYGGSR	0
+3164	1439	ISCTIANR	0
+3165	1440	CLKDGAGDVAFVK	0
+3166	1440	CLVEKGDVAFVK	0
+3167	1440	LCMGSGLNLCEPNNKEGYYGYTGAFR	0
+3168	1440	SAGWNIPIGLLYCDLPEPR	0
+3169	1440	SVIPSDGPSVACVK	0
+3170	1440	SVIPSDGPSVACVKK	0
+3171	1440	WCAVSEHEATK	0
+3172	1440	ASYLDCIR	0
+3173	1440	SETKDLLFRDDTVCLAK	0
+3174	1441	TCDISFSDPDDLLNFK	0
+3175	1441	LVICPDEGFYK	0
+3176	1442	LQAQQDAVNIVCHSK	0
+3177	1442	GKITFCTGIR	0
+3178	1443	AIANECQANFISIK	0
+3179	1443	LADDVDLEQVANETHGHVGADLAALCSEAALQAIR	0
+3180	1443	LGDVISIQPCPDVK	0
+3181	1443	MTNGFSGADLTEICQR	0
+3182	1443	VRLGDVISIQPCPDVK	0
+3183	1443	GVLFYGPPGCGK	0
+3184	1443	QAAPCVLFFDELDSIAK	0
+3185	1444	EGGQYGLVAACAAGGQGHAMIVEAYPK	0
+3186	1444	FNNWGGSLSLGHPFGATGCR	0
+3187	1444	KEGGQYGLVAACAAGGQGHAMIVEAYPK	0
+3188	1444	CAAGGQGHAMIVEAYPK	0
+3189	1444	ACAAGGQGHAMIVEAYPK	0
+3190	1445	GTDECAIESIAVAATPIPK	0
+3191	1445	GTDECAIESIAVAATPIPKL	0
+3192	1445	YYSSEYHYVGGFYGGCNEALMK	0
+3193	1445	NWACFTGK	0
+3194	1445	MKEDCFR	0
+3195	1446	VLVVGAGGIGCELLK	0
+3196	1446	MCLAADVPLIESGTAGYLGQVTTIKK	0
+3197	1447	CTYLVLDEADR	0
+3198	1447	LKSTCIYGGAPK	0
+3199	1447	STCIYGGAPK	0
+3200	1447	TTSSANNPNLMYQDECDR	0
+3201	1447	GVEICIATPGR	0
+3202	1447	TTSSANNPNLMYQDECDRR	0
+3203	1447	GDGPICLVLAPTR	0
+3204	1447	CTYLVLDEADRMLDMGFEPQIR	0
+3205	1448	AHIAQLCEK	0
+3206	1448	ANVPNKVIQCFAETGQVQK	0
+3207	1448	DPHLACVAYER	0
+3208	1448	GQCDLELINVCNENSLFK	0
+3209	1448	HSSLAGCQIINYR	0
+3210	1448	LAELEEFINGPNNAHIQQVGDRCYDEK	0
+3211	1448	IHEGCEEPATHNALAK	0
+3212	1448	VIQCFAETGQVQK	0
+3213	1448	WLKEDKLECSEELGDLVK	0
+3214	1448	CNEPAVWSQLAK	0
+3215	1448	ESNCYDPER	0
+3216	1448	YIQAACK	0
+3217	1449	MGLGHEQGFGAPCLK	0
+3218	1449	YKSEALGVGDVKLPCEMDAQGPK	0
+3219	1449	CGQEEHDVLLSNEEDRK	0
+3220	1449	SEALGVGDVKLPCEMDAQGPK	0
+3221	1450	ICEDSAEILDSDVLDRPLNIMIPK	0
+3222	1450	SECLNNIGDSSPLIR	0
+3223	1450	SHAVACVNQFIISR	0
+3224	1450	ICEDSAEILDSDVLDRP	0
+3225	1451	CLKNEYVENR	0
+3226	1451	FFGYCNDVDR	0
+3227	1452	GVLFGVPGAFTPGCSK	0
+3228	1452	KGVLFGVPGAFTPGCSK	0
+3229	1453	CTVGEITDALKK	0
+3230	1453	AAVQVLDDIEKCLEK	0
+3231	1454	AEMDAAIASCKR	0
+3232	1454	CMALSTAVLVGEAKK	0
+3233	1454	LLQDSGAPDGTLNIIHGQHEAVNFICDHPDIK	0
+3234	1454	CMALSTAVLVGEAK	0
+3235	1454	VCNLIDSGTKEGASILLDGR	0
+3236	1454	VPQATKAEMDAAIASCKR	0
+3237	1454	VCNLIDSGTK	0
+3238	1455	AFAAGADIKEMQNLSFQDCYSSK	0
+3239	1455	ALNALCDGLIDELNQALK	0
+3240	1455	EMQNLSFQDCYSSK	0
+3241	1456	AVVMISCNR	0
+3242	1456	TEEKTCDLVGEK	0
+3243	1457	CFNTLTNSFQPSLLGR	0
+3244	1457	FQYCVAVGAQTFPSVSAPSKK	0
+3245	1457	ICDYLFNVSDSSALNLAK	0
+3246	1457	LGNSCEFR	0
+3247	1457	WFPAVCAHSK	0
+3248	1458	NMSVHLSPCFR	0
+3249	1458	CPFTGNVSIR	0
+3250	1458	DVQIGDIVTVGECRPLSK	0
+3251	1459	FIQENIFGICPHMTEDNKDLIQGK	0
+3252	1459	VDCTANTNTCNK	0
+3253	1459	FVMQEEFSR	0
+3254	1459	VDCTANTNTCNKYGVSGYPTLK	0
+3255	1460	GFSIPECQK	0
+3256	1460	FRGFSIPECQK	0
+3257	1460	LPCVAAK	0
+3258	1461	THYIVGYNLPSYEYLYNLGDQYALK	0
+3259	1461	VACITEQVLTLVNKR	0
+3260	1461	LKTEGSDLCDR	0
+3261	1462	YEQGTGCWQGPNR	0
+3262	1462	LLCGKETMVTSTTEPSR	0
+3263	1463	ACGVSRPVIACSVTIK	0
+3264	1463	KLLDLVQQSCNYK	0
+3265	1463	LLDLVQQSCNYK	0
+3266	1464	DKVVGKDYLLCDYNR	0
+3267	1464	DYLLCDYNRDGDSYR	0
+3268	1464	SPWSNKYDPPLEDGAMPSARLR	0
+3269	1465	DLNYCFSGMSDHR	0
+3270	1465	GLPWSCSADEVMR	0
+3271	1465	YGDGGSSFQSTTGHCVHMR	0
+3272	1466	STGCDFAVSPK	0
+3273	1466	CTLPLTGK	0
+3274	1467	CITDTLQELVNQSK	0
+3275	1467	ISNQVDLSNVCAQYR	0
+3276	1467	YVENPSQVLNCER	0
+3277	1467	LYFSTCPFR	0
+3278	1468	AALQEELQLCK	0
+3279	1468	ACLDTAVENMPSLK	0
+3280	1468	ADEASELACPTPKEDGLAQQQTQLNLR	0
+3281	1468	AFDTAGNGYCR	0
+3282	1468	CTVFHGAQVEDAFR	0
+3283	1468	CVLLSNLSSTSHVPEVDPGSAELQK	0
+3284	1468	LSIPTYGLQCTR	0
+3285	1468	SFYGSTLFLCR	0
+3286	1468	TGGAYGEDLGADYNLSQVCDGK	0
+3287	1468	LGMLSPEGTCK	0
+3288	1468	WVCSSLR	0
+3289	1468	CVLLSNLSSTSHVPEVD	0
+3290	1468	GLKPSCTIIPLMK	0
+3291	1468	DGLLENQTPEFFQDVCKPK	0
+3292	1468	LLSAACR	0
+3293	1468	TFCPAHK	0
+3294	1469	ALEIPGEELPGVCSAR	0
+3295	1469	AVPTGDMEDLPCGLVLSSIGYK	0
+3296	1469	VMDVPGLYCSGWVK	0
+3297	1469	CAFWGNVEVGR	0
+3298	1469	TPQICVVGSGPAGFYTAQHLLK	0
+3299	1470	ELLTEFGYKGEETPVIVGSALCALEGRDPELGLK	0
+3300	1470	KGDECELLGHSK	0
+3301	1470	NMITGTAPLDGCILVVAANDGPMPQTR	0
+3302	1470	GDECELLGHSK	0
+3303	1470	GEETPVIVGSALCALEGRDPELGLK	0
+3304	1471	LDPDMAFCANIR	0
+3305	1471	VGVDYEGGGCR	0
+3306	1471	NMGADLCR	0
+3307	1472	SEGGFIWACK	0
+3308	1472	CATITPDEK	0
+3309	1472	CATITPDEKR	0
+3310	1472	CATITPDEKRVEEFK	0
+3311	1472	DLAACIK	0
+3312	1473	AVYTQDCPLAAAK	0
+3313	1473	VVSIGVPVSELLDDPSGPAGSLTSVEFCGGTHLR	0
+3314	1473	CLSVMEAK	0
+3315	1474	ILACAPLYHWR	0
+3316	1474	TVEYAPCR	0
+3317	1475	KSAYCPYSHFPVGAALLTQEGR	0
+3318	1475	SAYCPYSHFPVGAALLTQEGR	0
+3319	1476	ELGAFGLQVPSELGGVGLCNTQYAR	0
+3320	1476	TSAVPSPCGK	0
+3321	1477	DYEEIGPSICR	0
+3322	1477	KDYEEIGPSICR	0
+3323	1477	LGYAGNTEPQFIIPSCIAIK	0
+3324	1477	TLTGTVIDSGDGVTHVIPVAEGYVIGSCIK	0
+3325	1477	YSYVCPDLVK	0
+3326	1478	GAGAYICGEETALIESIEGK	0
+3327	1478	NACGSGYDFDVFVVR	0
+3328	1478	YLVVNADEGEPGTCK	0
+3329	1478	YLVVNADEGEPGTCKDREILR	0
+3330	1478	YLVVNADEGEPGTCKDR	0
+3331	1478	LLEGCLVGGR	0
+3332	1479	TGEDVEMACSFR	0
+3333	1479	VKPTDEGTYECR	0
+3334	1480	FGEVVDCTIK	0
+3335	1480	FGEVVDCTLKLDPITGR	0
+3336	1480	GFCFITFKEEEPVKK	0
+3337	1480	GFCFITFK	0
+3338	1481	NFLYDIAGCSGTFTVQNR	0
+3339	1481	TVGVQGDCR	0
+3340	1482	GLFSANDWQCK	0
+3341	1482	CGNVNFAR	0
+3342	1482	TCSNVNWAR	0
+3343	1483	ITENIGCVMTGMTADSR	0
+3344	1483	GKDCAVIVTQK	0
+3345	1484	IQVDYDGHCK	0
+3346	1484	TYLNHCELHR	0
+3347	1484	ICANVFCGAGR	0
+3348	1484	CLNPSFNPPEKK	0
+3349	1485	YLDLHDCYLK	0
+3350	1485	CGGTLEER	0
+3351	1486	DVFSGSDTDPDMAFCK	0
+3352	1486	YDCVISSPR	0
+3353	1487	NIYYLCAPNR	0
+3354	1487	YSNFVSFPLYLNGR	0
+3355	1488	KTFDLYANVRPCVSIEGYK	0
+3356	1488	IEAACFATIKDGK	0
+3357	1488	EVAESCKDIK	0
+3358	1489	ALESLSCPK	0
+3359	1489	LCAEEDQGAQIYAR	0
+3360	1489	NQACCVQSEK	0
+3361	1490	LAGCTVFITGASR	0
+3362	1490	TAIHTAAMDMLGGPGIESQCR	0
+3363	1490	GCTVFITGASR	0
+3364	1491	ALMGLYHGQVLCK	0
+3365	1491	ALMGLYHGQVLCKK	0
+3366	1491	CLAPMMSEVIR	0
+3367	1491	EVEAVIPDHCIFASNTSALPISEIAAVSK	0
+3368	1491	STKPIVAAINGSCLGGGLEVAISCQYR	0
+3369	1491	TGIEQGSDAGYLCESQK	0
+3370	1491	TGIEQGSDAGYLCESQKFGELVMTK	0
+3371	1491	VLKEVEAVIPDHCIFASNTSALPISEIAAVSK	0
+3372	1491	EVEAVIPDHCIFASNTSALPISEIAAVSKRPEK	0
+3373	1491	QFTPCQLLADHANSPNKK	0
+3374	1492	CQNEQLQTAVTQQVSQIQQHK	0
+3375	1492	VLVSPTNPPGATSSCQK	0
+3376	1493	LSFHQGCTIASQR	0
+3377	1493	PEEGSGCSVR	0
+3378	1494	FCPAGVYEFVPVEQGDGFR	0
+3379	1494	LTFPGGLLIGCSPGFMNVPK	0
+3380	1495	VLCAVSGPR	0
+3381	1495	LGLEGCQR	0
+3382	1495	APPGGCEERELALALQEALEPAVR	0
+3383	1496	CSSFMAPPVTDLGELR	0
+3384	1496	DGKLPFCAMGVSSVIHPK	0
+3385	1496	EACDQHGPDLYPK	0
+3386	1496	HCDDSFTPQEK	0
+3387	1496	TLKEACDQHGPDLYPK	0
+3388	1496	WCDDYFFIAHR	0
+3389	1496	FVQSCAR	0
+3390	1496	CSSFMAPPVTDLGELRR	0
+3391	1497	SKDSLVQSCPGSLSLCAGVK	0
+3392	1497	SCFESSPDPELK	0
+3393	1498	FGEVVDCTIK	0
+3394	1498	FGEVVDCTIKMDPNTGR	0
+3395	1498	FHTVSGSKCEIK	0
+3396	1499	ANNPEQNRLSECEEQAK	0
+3397	1499	TCATVTIGGINIAEALVSK	0
+3398	1499	MVLSGCAIIVR	0
+3399	1499	RGEFCIAK	0
+3400	1500	AGGSLCHILAAAYK	0
+3401	1500	NLAGDVCAIMR	0
+3402	1500	SLVQNNCLSRPNIFLCPEIEPK	0
+3403	1501	CVYTIPAHQNLVTGVK	0
+3404	1501	DVNLASCAADGSVK	0
+3405	1501	FLGTTCYDR	0
+3406	1501	RCVYTIPAHQNLVTGVK	0
+3407	1502	CFLEADPYIDIDQNVLHR	0
+3408	1502	FEVTLQTPLYCSMNSK	0
+3409	1502	SSMAVHSLFK	0
+3410	1503	AYICAHPLDR	0
+3411	1503	GSNTCEVHFENTK	0
+3412	1503	LASGEHIAAFCLTEPASGSDAASIR	0
+3413	1503	GSNTCEVHFENTKIPVENILGEVGDGFK	0
+3414	1504	ACGLNFADLMAR	0
+3415	1504	CLVLTGFGGYDK	0
+3416	1505	LSCFAQTVSPAEK	0
+3417	1505	NASCYFDIEWR	0
+3418	1505	QIWTLEQPPDEAGSAAVCLR	0
+3419	1505	VGKDELFALEQSCAQVVLQAANER	0
+3420	1505	YLAADKDGNVTCER	0
+3421	1505	GEHGFIGCR	0
+3422	1506	SCMLTGTPESVQSAK	0
+3423	1506	SCMLTGTPESVQSAKR	0
+3424	1507	SYFSQYGEVVDCVIMK	0
+3425	1507	NIDPKPCTPR	0
+3426	1508	EMFDDVSYDKGACILNMLR	0
+3427	1508	MAFPCFDEPAFK	0
+3428	1508	GACILNMLR	0
+3429	1509	CEDRPVVFTHLLTADHGPPR	0
+3430	1509	LSYCGGGEALAVPFEPAR	0
+3431	1509	SGRYEAAFPFLSPCGR	0
+3432	1509	YEAAFPFLSPCGR	0
+3433	1510	MVLAGVGVEHEHLVDCAR	0
+3434	1510	FCPTENVAK	0
+3435	1510	KLPHELCTLIR	0
+3436	1511	ACNPQPNGENAISAR	0
+3437	1511	YNDFLHDPLSLCK	0
+3438	1511	GCVLEWVR	0
+3439	1512	ACANPAAGSVILLENLR	0
+3440	1512	DVLFLKDCVGPEVEK	0
+3441	1512	SLLGKDVLFLKDCVGPEVEK	0
+3442	1512	DCVGPEVEK	0
+3443	1512	TGQATVASGIPAGWMGLDCGPESSKK	0
+3444	1513	IAEVDCTAER	0
+3445	1513	VDCTAHSDVCSAQGVR	0
+3446	1513	VDCTQHYELCSGNQVR	0
+3447	1513	IGKVDCTQHYELCSGNQVR	0
+3448	1514	EADASPASAGICR	0
+3449	1514	SEMVPSCPFIYIIR	0
+3450	1515	CVIFEIPGAPDDEAVR	0
+3451	1515	ACFYNLDKFR	0
+3452	1516	YGLNMCR	0
+3453	1516	KYGLNMCR	0
+3454	1517	SNAAAYLQHLCYR	0
+3455	1517	TPAILEASAGAIQNLCAGR	0
+3456	1517	YQEAAPNVANNTGPHAASCFGAK	0
+3457	1517	HIEWESVLTNTAGCLR	0
+3458	1517	EVHLGACGALK	0
+3459	1518	CTVIAAANPIGGR	0
+3460	1518	TSGVVTSCTGVLPQLSMVK	0
+3461	1518	VRGDINVLLCGDPGTAK	0
+3462	1519	NQEYICTQDYQQLYGTR	0
+3463	1519	GSSNVIQCYR	0
+3464	1520	AAECNIVVTQPR	0
+3465	1520	LAAQSCALSLVR	0
+3466	1520	NFLYAWCGK	0
+3467	1520	SSVNCPFSSQDMK	0
+3468	1520	SSVNCPFSSQDMKYPSPFFVFGEK	0
+3469	1520	FMCEVQVEGYNYTGMGNSTNKK	0
+3470	1520	GEEPGKSCGYSVR	0
+3471	1520	VAFERGEEPGKSCGYSVR	0
+3472	1520	TTQVPQFILDDFIQNDRAAECNIVVTQPR	0
+3473	1520	DKDDDGGEDDDANCNLICGDEYGPETR	0
+3474	1520	NFLYAWCGKR	0
+3475	1520	SCGYSVR	0
+3476	1521	CVQSNIVLLTQAFR	0
+3477	1521	FSPDLWGVSVCTVDGQR	0
+3478	1522	AMEALATAEQACKEK	0
+3479	1522	EAEETQSTLQAECDQYR	0
+3480	1522	LREAEETQSTLQAECDQYR	0
+3481	1522	SKCEELSGLHGQLQEAR	0
+3482	1523	EAGDVCYADVYR	0
+3483	1523	EAGDVCYADVYRDGTGVVEFVR	0
+3484	1524	CISEVQANNVVLGQYVGNPDGEGEATK	0
+3485	1524	LQFHDVAGDIFHQQCK	0
+3486	1525	GGDISVCEWYQR	0
+3487	1525	NCWQNYLDFHR	0
+3488	1525	VYQSLCPTSWVTDWDEQR	0
+3489	1525	VYQSLCPTSWVTDWDEQRAEGTFPGKI	0
+3490	1526	CLYSLINEAFR	0
+3491	1526	RLCNKPIQSLPNMDSIFSEALLK	0
+3492	1527	TYDAASYICEAAFDEVK	0
+3493	1527	GGTLFGGEVCK	0
+3494	1528	EHINLGCDMDFDIAGPSIR	0
+3495	1528	YQIDPDACFSAK	0
+3496	1529	CSVIRDSLLQDGEFSMDLR	0
+3497	1529	CYEMASHLR	0
+3498	1529	SSFYVNGLTLGGQK	0
+3499	1530	IGSCTQQDVELHVQK	0
+3500	1530	LEYCEALAMLR	0
+3501	1531	ITSCIFQLLQEAGIK	0
+3502	1531	VVVLMGSTSDLGHCEK	0
+3503	1532	CKAEHDQLLLNYAK	0
+3504	1532	CQSLTEDLEFRK	0
+3505	1532	CQSLTEDLEFR	0
+3506	1532	TTIPEEEEEEEEAAGVVVEEELFHQQGTPR	0
+3507	1533	ALVNCQYSSATFSTGER	0
+3508	1533	SCEMGLQLR	0
+3509	1534	DLNHVCVISETGK	0
+3510	1534	SPGVVISDDEPGYDLDLFCIPNHYAEDLER	0
+3511	1534	SYCNDQSTGDIK	0
+3512	1535	CVNSPGSFR	0
+3513	1535	DCSLPYATESK	0
+3514	1536	CATSKPAFFAEK	0
+3515	1536	MYGISLCQAILDETKGDYEK	0
+3516	1536	CLTAIVK	0
+3517	1537	TQLAVCQQR	0
+3518	1537	LASHLNLAMCHLK	0
+3519	1538	CALDFFR	0
+3520	1538	CLEEGKLVNK	0
+3521	1539	LVILANNCPALR	0
+3522	1539	VCTLAIIDPGDSDIIR	0
+3523	1539	TGVHHYSGNNIELGTACGK	0
+3524	1540	DSNNLCLHFNPR	0
+3525	1540	FNAHGDANTIVCNSK	0
+3526	1540	SFVLNLGKDSNNLCLHFNPR	0
+3527	1540	EAVFPFQPGSVAEVCITFDQANLTVK	0
+3528	1541	CLAALASLR	0
+3529	1541	GWPLELLCEK	0
+3530	1542	APVAGTCYQAEWDDYVPK	0
+3531	1542	YVWLVYEQDRPLKCDEPILSNR	0
+3532	1543	NQLKETTEAACR	0
+3533	1543	VKNQLKETTEAACR	0
+3534	1543	YGAFGLPITVAHVDGQTHMLFGSDR	0
+3535	1544	TLGLYGKDQQEAALVDMVNDGVEDLRCK	0
+3536	1544	ASCLYGQLPK	0
+3537	1545	CTESEEEEVTK	0
+3538	1545	YEPFSFADDIGSNNCGYYDLQAVLTHQGR	0
+3539	1546	GVNCIDYYSGGDKPYLISGADDR	0
+3540	1546	DMGSCEIYPQTIQHNPNGR	0
+3541	1547	DFTPVCTTELGR	0
+3542	1547	DINAYNCEEPTEK	0
+3543	1547	PGGLLLGDVAPNFEANTTVGR	0
+3544	1547	DINAYNCEEPTEKLPFPIIDDR	0
+3545	1547	DINAYNCEEPTEKLPFPIIDDRNR	0
+3546	1548	GFGHIGIAVPDVYSACK	0
+3547	1548	CDFPIMK	0
+3548	1549	HLMLPDFDLLEDIESK	0
+3549	1549	CFSVLGFCK	0
+3550	1549	LFQCLLHR	0
+3551	1550	KSFPCFDEPAMK	0
+3552	1550	SFPCFDEPAMK	0
+3553	1550	FTCKEATDVIIIHSK	0
+3554	1551	GEVITTYCPANNEPIAR	0
+3555	1551	GSDCGIVNVNIPTSGAEIGGAFGGEK	0
+3556	1551	STCTINYSK	0
+3557	1551	RSTCTINYSK	0
+3558	1552	EMYLQSLFTPGQFTNEALCK	0
+3559	1552	NHDGECTAAPTNR	0
+3560	1553	CIACQNPGKQNQTTSAVSTPASSETSK	0
+3561	1553	CVACQNPDKPSPSTSVPAPASFK	0
+3562	1553	ICANHYISPDMK	0
+3563	1553	TGEEDEEEFFCNR	0
+3564	1553	CAACQNPR	0
+3565	1553	CKFEEAQSILK	0
+3566	1553	RITITECGQI	0
+3567	1553	CIACQNPGK	0
+3568	1553	TFEECQQNLMK	0
+3569	1553	VIPDFVCQGGDITK	0
+3570	1553	VCANHVITK	0
+3571	1553	GEAGQNLLEMMACDR	0
+3572	1553	PDKPSPSTSVPAPASFK	0
+3573	1554	CPNPTCENMNFSWR	0
+3574	1554	NPTCENMNFSWR	0
+3575	1555	TTHYTPLACGSNPLKR	0
+3576	1555	DSAVNAICYGAK	0
+3577	1556	AGGALCHILGAAYK	0
+3578	1556	NLTGDVCAVMR	0
+3579	1557	FIQQTYPSGGEEQAQYCR	0
+3580	1557	HCIMQANAEYHQSILAK	0
+3581	1557	CSDIVFAR	0
+3582	1558	IAAYLQSDQFCK	0
+3583	1558	CLDEFPNLK	0
+3584	1559	CANYVNGNMENAVGR	0
+3585	1559	LIQNMDATTEPCTDFFK	0
+3586	1559	IIGTLQNSAEFSEAFHCR	0
+3587	1559	IIGTLQNSAEFSEAFHCRK	0
+3588	1560	NGNYCVLQMDQSYKPDENEVR	0
+3589	1560	VVACNLYPFVK	0
+3590	1560	YTQSNSVCYAK	0
+3591	1560	MSSFGDFVALSDVCDVPTAK	0
+3592	1560	VCMVYDLYK	0
+3593	1561	LCTSVTESEVAR	0
+3594	1561	IDAVNAETIREVCTK	0
+3595	1561	TNMLLQLDGSTPICEDIGR	0
+3596	1561	VTCLESGLR	0
+3597	1562	LSSDVCPTSDK	0
+3598	1562	SLAPQAGTEPCPPEAAACLLGGSKPVNLGR	0
+3599	1562	STAIFFYCDR	0
+3600	1562	YSDNWEAITGTGDPEHYLINVCK	0
+3601	1562	YVDGDLCPDGIR	0
+3602	1562	LSSDVCPTSDKSK	0
+3603	1562	VQSSIAFLCGK	0
+3604	1562	FTCSESQVNSR	0
+3605	1562	DGGVCLLSGTK	0
+3606	1562	ETSDCSYLFEWR	0
+3607	1563	GNSYGVPDDLLYSFPVVIK	0
+3608	1563	SAPSIPKENFSCLTR	0
+3609	1563	VIVVGNPANTNCLTASK	0
+3610	1563	ENFSCLTR	0
+3611	1564	EGVVECSFVK	0
+3612	1564	GCDVVVIPAGVPR	0
+3613	1564	GYLGPEQLPDCLK	0
+3614	1564	GYLGPEQLPDCLKGCDVVVIPAGVPR	0
+3615	1564	SQETECTYFSTPLLLGK	0
+3616	1564	SQETECTYFSTPLLLGKK	0
+3617	1564	TIIPLISQCTPK	0
+3618	1564	TIIPLISQCTPKVDFPQDQLTALTGR	0
+3619	1564	FVFSLVDAMNGKEGVVECSFVK	0
+3620	1565	WCNSGSQEEGYSQYQR	0
+3621	1565	MLSTLSQCEFSMGK	0
+3622	1566	YLIVVTDGHPLEGYKEPCGGLEDAVNEAK	0
+3623	1566	GTYTDCAIKK	0
+3624	1567	ATVAPEDVSEVIFGHVLAAGCGQNPVR	0
+3625	1567	ELGLNPEKVNIEGGAIALGHPLGASGCR	0
+3626	1567	PEDVSEVIFGHVLAAGCGQNPVR	0
+3627	1567	VNIEGGAIALGHPLGASGCR	0
+3628	1568	FVPYLIAGIQHSCQDIGAK	0
+3629	1568	HGFCGIPITDTGR	0
+3630	1568	VGMGSGSICITQEVLACGRPQATAVYK	0
+3631	1568	PYLIAGIQHSCQDIGAK	0
+3632	1569	MNQVEDEVFEEFCR	0
+3633	1569	NSSAQAFLGPENPEEPYLDGINYNCVAPGKR	0
+3634	1569	LIDLCQPTQK	0
+3635	1570	SSLGVVTCGSVVK	0
+3636	1570	LGVVTCGSVVK	0
+3637	1571	FLICTDVAAR	0
+3638	1571	GSAFAIGSDGLCCQSR	0
+3639	1571	NQALFPACVLK	0
+3640	1572	RLCAAAASILGKPADR	0
+3641	1572	LCAAAASILGKPADR	0
+3642	1573	GLVVLGFPCNQFGHQENAKNEEILNSLK	0
+3643	1573	LITWSPVCR	0
+3644	1573	RFQTIDIEPDIEALLSQGPSCA	0
+3645	1573	CEVNGAGAHPLFAFLR	0
+3646	1574	CGGAGHIASDCK	0
+3647	1574	SITNTTVCTK	0
+3648	1575	ILAAALTECHR	0
+3649	1575	ILAAALTECHRK	0
+3650	1575	LKELNLSFCEIKR	0
+3651	1575	LNNCGMGIGGGK	0
+3652	1576	CGPMVLDALIK	0
+3653	1576	CHTIMNCTR	0
+3654	1577	DVCTELLPLIKPQGR	0
+3655	1577	SCSPELQQK	0
+3656	1578	GQDHCGIESEVVAGIPR	0
+3657	1578	ICEPGYSPTYK	0
+3658	1578	ICEPGYSPTYKQDK	0
+3659	1578	ILRGQDHCGIESEVVAGIPR	0
+3660	1578	EQWPQCPTIK	0
+3661	1578	LCGTFLGGPKPPQR	0
+3662	1579	GHYNNVSCAVFHPR	0
+3663	1579	GTSPTQIWCNNSQLPVDHILAGSFETAMR	0
+3664	1579	TTYQALPCLPSMYGYPNR	0
+3665	1579	SGSKFPVFNMSYNPAENAVLLCTR	0
+3666	1579	VKGNNVYCLDR	0
+3667	1580	AFTSWTANTGIEACR	0
+3668	1580	LVCGMVSYLNDLPSQR	0
+3669	1581	HGINCFINR	0
+3670	1581	SLHDALCVLAQTVK	0
+3671	1581	TVYGGGCSEMLMAHAVTQLANR	0
+3672	1582	ALGSGMAVDCSTLTSK	0
+3673	1582	MTVCSPDGPGGR	0
+3674	1582	TLVRPSEHALVDNDGLYDPDCDPEGR	0
+3675	1583	CTNELYWLDQQAK	0
+3676	1583	ETPLKPIPVEALCDFEGEQGLISR	0
+3677	1583	ICANSQQYQQAVK	0
+3678	1583	GQELAAMACELQAQK	0
+3679	1583	FQEHCPDLER	0
+3680	1584	SQECYFDPELYR	0
+3681	1584	TREDGPWIPYQYYSGSCENTYSK	0
+3682	1584	CKDGFFGNPLAPNPADK	0
+3683	1584	CIYNTAGFYCDR	0
+3684	1585	IIGDPYKVQQACEMVMDILR	0
+3685	1585	CGLVIGR	0
+3686	1585	VQQACEMVMDILR	0
+3687	1586	AGIKVTVAGLAGKDPVQCSR	0
+3688	1586	DVVICPDASLEDAKK	0
+3689	1586	KGLIAAICAGPTALLAHEIGFGSK	0
+3690	1586	VTVAGLAGKD	0
+3691	1586	VTVAGLAGKDPVQCSR	0
+3692	1587	AAHLCAEAALR	0
+3693	1587	VAHSFNCTPIEGMLSHQLK	0
+3694	1587	MGVVECAK	0
+3695	1588	ADFAQACQDAGVR	0
+3696	1588	FLYECPWR	0
+3697	1589	TPEQCPSVVSLLSESYNPHVR	0
+3698	1589	VLTMPETCR	0
+3699	1590	SALQCQAWQSR	0
+3700	1590	ICFGDGDGTVNLK	0
+3701	1590	LDKPTVVHYLCSK	0
+3702	1591	AVVHGILMGVPVPFPIPEPDGCK	0
+3703	1591	SGINCPIQK	0
+3704	1591	EPVQFKDCGSVDGVIK	0
+3705	1592	IAVYSCPFDGMITETK	0
+3706	1592	QITSYGETCPGLEQYAIKK	0
+3707	1592	HFSGLEEAVYR	0
+3708	1593	IGLIQFCLSAPK	0
+3709	1593	SIHDALCVIR	0
+3710	1593	TLSGMESYCVR	0
+3711	1593	TGCNVLLIQK	0
+3712	1594	AHGGYSVFAGVGER	0
+3713	1594	HGGYSVFAGVGER	0
+3714	1594	FLSQPFQVAEVFTGHMGK	0
+3715	1595	MVSTPIGGLSYVQGCTK	0
+3716	1595	QICPEVENAQPGALK	0
+3717	1595	LKDGEETTVEEIKAFCK	0
+3718	1595	LNTPGELCIR	0
+3719	1596	ILAFPCNQFGK	0
+3720	1596	YAECGLR	0
+3721	1596	ICVNGDDAHPLWK	0
+3722	1597	NNSGEEFDCAFR	0
+3723	1597	CYLLVHQAK	0
+3724	1598	TPSSDVLVFDYTKHPSKPDPSGECNPDLR	0
+3725	1598	YMPQNPCIIATK	0
+3726	1599	LCYYIGATDDAATK	0
+3727	1599	DSQICELKYDK	0
+3728	1600	CAVGLRQPAPFSDEIEVDFSKPYVR	0
+3729	1600	YDAVQHCR	0
+3730	1600	GTPCERPVR	0
+3731	1600	GFTVMNENERYDAVQHCR	0
+3732	1601	FCLSKPGVYK	0
+3733	1601	ELLFYPPSMEAVVSGESCPGK	0
+3734	1601	YQTDCAPNNGYFMIPLYDKGDFILK	0
+3735	1602	NEYSLTGLCNR	0
+3736	1602	SSCPLANSQYATIKEEK	0
+3737	1603	TGQYSGIYDCAK	0
+3738	1603	TGQYSGIYDCAKK	0
+3739	1604	ACDELVEEMEHYGK	0
+3740	1604	DKLDPDMALCR	0
+3741	1605	FASGGCDNLIK	0
+3742	1605	VFIWTCDDASSNTWSPK	0
+3743	1606	SCQAMFQQINDSFR	0
+3744	1606	LCTQLEGLQSTVTGHVER	0
+3745	1607	SNPGGFGIAPHCLDEGTVR	0
+3746	1607	CGVQSFYTPR	0
+3747	1608	CPSIILHDR	0
+3748	1608	LVCSGLLQASK	0
+3749	1609	AVVVCPKDEDYKQR	0
+3750	1609	GPEEKKDCEVVMMIGLPGAGK	0
+3751	1609	KMCLFAGFQR	0
+3752	1609	MCLFAGFQR	0
+3753	1609	AVVVCPKDEDYK	0
+3754	1609	DCEVVMMIGLPGAGK	0
+3755	1609	GKVCFEMK	0
+3756	1610	HDDSSDNFCEADDIQSPEAEYVDLLLNPER	0
+3757	1610	YSEEANNLIEECEQAER	0
+3758	1611	TPSSDVLVFDYTKHPAKPDPSGECNPDLR	0
+3759	1611	IECEIKINHEGEVNR	0
+3760	1612	CGDLLAASQVVNR	0
+3761	1612	AVYCIIGR	0
+3762	1612	CDVTDNQSEVADKTEDYLWLK	0
+3763	1613	TPADCPVIAIDSFR	0
+3764	1613	VANILHDDCAFLSAFGDVSKPER	0
+3765	1613	VDCDQHSDIAQR	0
+3766	1613	GTINFLHADCDKFR	0
+3767	1614	GVGTDEACLIEILASR	0
+3768	1614	GFGTDEQAIIDCLGSR	0
+3769	1615	ADMGGAATICSAIVSAAK	0
+3770	1615	LNLPINIIGLAPLCENMPSGK	0
+3771	1615	SAGACTAAAFLK	0
+3772	1616	ATFHTPFSHLGQSPEGCSSYTFPK	0
+3773	1616	LHAVNAEECNVLQGR	0
+3774	1616	WLSDECTNAVVNFLSR	0
+3775	1617	TDSCSSAQAQYDTPK	0
+3776	1617	MELLGCQFIPK	0
+3777	1618	ACQSIYPLHDVFVR	0
+3778	1618	ACQSIYPLHDVFVRK	0
+3779	1619	STAPSAAASASASAAASSPAGGGAEALELLEHCGVCR	0
+3780	1619	LASPSGSTSSGLEVVAPEGTSAPGGGPGTLDDSATICR	0
+3781	1619	TVYCNVHK	0
+3782	1620	FENAFLSHVVSQHQALLGTIR	0
+3783	1620	HALIIYDDLSK	0
+3784	1620	LKEIVTNFLAGFEA	0
+3785	1621	TTLPQDCSNPAPLSSPLNGVHDR	0
+3786	1621	TVGAALDILCPSGPIK	0
+3787	1622	AVTNHSVYCSTK	0
+3788	1622	GVPGAIVNVSSQCSQR	0
+3789	1623	YADLTEDQLPSCESLKDTIAR	0
+3790	1623	RYADLTEDQLPSCESLKDTIAR	0
+3791	1624	ALLPHVLCK	0
+3792	1624	ANFSLPEKCDYMDEVTYGELEKEEAQPIVTK	0
+3793	1624	LQEALDAEMLEDEAGGGGAGPGGACK	0
+3794	1624	NFILDQCNVYNSGQR	0
+3795	1624	SRDLLVQQASQCLSK	0
+3796	1624	VTQNLPMKEGCTEVSLLR	0
+3797	1624	DLLVQQASQCLSK	0
+3798	1624	VGWSVDFSRPQLGEDEFSYGFDGR	0
+3799	1624	GKVCFEAK	0
+3800	1625	LSTSGNRPPANAETFSCNK	0
+3801	1625	GLAPIECYNR	0
+3802	1625	ITHCPTLLTR	0
+3803	1625	GVTAKGPVNSCQGKNYNLK	0
+3804	1626	LCENIAGHLKDAQIFIQK	0
+3805	1626	LGPNYLHIPVNCPYR	0
+3806	1626	LVNANGEAVYCK	0
+3807	1626	LCENIAGHLK	0
+3808	1627	SPLIIFSDCDMNNAVK	0
+3809	1627	VLCGGDIYVPEDPKLK	0
+3810	1627	VLCGGDIYVPEDPK	0
+3811	1627	VIATFTCSGEK	0
+3812	1628	GCQLLVYPGAFNLTTGPAHWELLQR	0
+3813	1628	IVSLPECFNSPYGAK	0
+3814	1628	TLSPGDSFSTFDTPYCR	0
+3815	1629	DIYYNNMEEVCGGEKPYLSPDILEEK	0
+3816	1629	YQQELEEEIKELYENFCK	0
+3817	1630	LVQNCLWTLR	0
+3818	1630	AGDKDDITEPAVCALR	0
+3819	1630	NLALCPANHAPLQEAAVIPR	0
+3820	1631	TGSQGQCTQVR	0
+3821	1631	TGSQGQCTQVRVEFMDDTSR	0
+3822	1632	VLFLLGADGGCITR	0
+3823	1632	DCFIIYQGHHGDVGAPIADVILPGAAYTEK	0
+3824	1632	LSVAGNCR	0
+3825	1632	MCLVEIEKAPK	0
+3826	1632	VVAACAMPVMK	0
+3827	1633	FSPNSSNPIIVSCGWDK	0
+3828	1633	TNHIGHTGYLNTVTVSPDGSLCASGGK	0
+3829	1633	YWLCAATGPSIK	0
+3830	1633	YTVQDESHSEWVSCVR	0
+3831	1633	LWNTLGVCK	0
+3832	1634	VCENIPIVLCGNKVDIK	0
+3833	1634	VCENIPIVLCGNK	0
+3834	1635	DKPLKDVIIADCGK	0
+3835	1635	HYGPGWVSMANAGK	0
+3836	1636	IICQGFTGK	0
+3837	1636	LIGPNCPGVINPGECK	0
+3838	1636	GPNCPGVINPGECK	0
+3839	1637	FQSIVIGCALEDQKK	0
+3840	1637	SHLMSLYSACSSEVPHGPVDQK	0
+3841	1637	FQSIVIGCALEDQK	0
+3842	1638	SNIWVAGDAACFYDIK	0
+3843	1638	CLIATGGTPR	0
+3844	1639	AGESVLVHGASGGVGLAACQIAR	0
+3845	1639	VHACGVNPVETYIR	0
+3846	1640	KAAAPAPEEEMDECEQALAAEPK	0
+3847	1640	WFLTCINQPQFR	0
+3848	1640	AVLGEVKLCEK	0
+3849	1641	AGSDGESIGNCPFSQR	0
+3850	1641	FLDGNEMTLADCNLLPK	0
+3851	1641	IGNCPFSQR	0
+3852	1641	YLTNAYSRDEFTNTCPSDKEVEIAYSDVAK	0
+3853	1642	EEFASTCPDDEEIELAYEQVAK	0
+3854	1642	IGNCPFSQR	0
+3855	1642	LHIVQVVCK	0
+3856	1642	LHIVQVVCKK	0
+3857	1642	FLDGNELTLADCNLLPK	0
+3858	1642	KFLDGNELTLADCNLLPK	0
+3859	1643	LHIVQVVCK	0
+3860	1643	LHIVQVVCKK	0
+3861	1643	FLNGNELTLADCNLLPK	0
+3862	1644	AALEALGSCLNNK	0
+3863	1644	AALEALGSCLNNKYSEGYPGKR	0
+3864	1644	GLELIASENFCSR	0
+3865	1644	VLELVSITANKNTCPGDR	0
+3866	1644	YYGGAEVVDEIELLCQR	0
+3867	1644	MREVCDEVK	0
+3868	1645	MMAEIYANGPISCGIMATER	0
+3869	1645	YNLAIEEHCTFGDPIV	0
+3870	1646	CMQLTDFILK	0
+3871	1646	ALVDGPCTQVR	0
+3872	1647	ELEKVCNPIITK	0
+3873	1647	VCNPIITK	0
+3874	1647	AVGIDLGTTYSCVGVFQHGK	0
+3875	1647	GPAVGIDLGTTYSCVGVFQHGK	0
+3876	1647	LRTACER	0
+3877	1648	GPCIIYNEDNGIIK	0
+3878	1648	RGPCIIYNEDNGIIK	0
+3879	1648	SGQGAFGNMCR	0
+3880	1648	YAICSALAASALPALVMSK	0
+3881	1648	FCIWTESAFR	0
+3882	1649	VFADYEAYMQCQAQVDQLYR	0
+3883	1649	TCAYTNHTVLPEALER	0
+3884	1649	WLLLCNPGLADTIVEK	0
+3885	1650	SYCAEIAHNVSSK	0
+3886	1650	ELEVLLMCNK	0
+3887	1651	YGEVEEMNVCDNLGDHLVGNVYVK	0
+3888	1651	QYEMGECTR	0
+3889	1651	GGFCNFMHLKPISR	0
+3890	1651	VNCSFYFK	0
+3891	1651	DKVNCSFYFK	0
+3892	1652	FTSGAFLSPSVSVQECR	0
+3893	1652	ADTSQEICSPR	0
+3894	1652	HQCITAMKEYESK	0
+3895	1652	HCQLLETPESWAK	0
+3896	1653	APVPSTCSSTFPEELSPPSHQAK	0
+3897	1653	HLCQQLQAEQAAAEKR	0
+3898	1653	LDFVCSFLQK	0
+3899	1653	AEVSKLEQQCQK	0
+3900	1653	CISELKAETR	0
+3901	1653	TCYPLESRPSLSLGTITDEEMK	0
+3902	1654	CVFELPAENDKPHDVEINK	0
+3903	1654	LGNPTDRNVCFK	0
+3904	1655	NIAFFSTNCVEGTAR	0
+3905	1655	LIIVEGCQR	0
+3906	1655	CSSILIHGK	0
+3907	1655	IISANGCKVDNSSLTGESEPQTR	0
+3908	1655	ACVVHGSDLKDMTSEQLDDILK	0
+3909	1655	NLEAVETLGSTSTICSDKTGTLTQNR	0
+3910	1656	CLVGEFVSDALLVPDK	0
+3911	1656	CLVGEFVSDALLVPDKCK	0
+3912	1656	CSEQAETGPCR	0
+3913	1657	AAPCIYWLPLTDSQIVQK	0
+3914	1657	FLCADYAEQDELDYHR	0
+3915	1657	DSSTSYTETKDPSSGQEVATPPVPQLQVCEPK	0
+3916	1658	AVCMLSNTTAIAEAWAR	0
+3917	1658	AYHEQLSVAEITNACFEPANQMVK	0
+3918	1658	RSIQFVDWCPTGFK	0
+3919	1658	SIQFVDWCPTGFK	0
+3920	1658	TIGGGDDSFTTFFCETGAGK	0
+3921	1658	YMACCLLYR	0
+3922	1659	AVCMLSNTTAVAEAWAR	0
+3923	1659	AYHEQLTVAEITNACFEPANQMVK	0
+3924	1659	TIQFVDWCPTGFK	0
+3925	1659	YMACCLLYR	0
+3926	1660	TTQFSCTLGEKFEETTADGRK	0
+3927	1660	TQTVCNFTDGALVQHQEWDGKESTITR	0
+3928	1661	KTSCEFTGDILR	0
+3929	1661	IPIFSAAGLPHNEIAAQICR	0
+3930	1661	GQKIPIFSAAGLPHNEIAAQICR	0
+3931	1662	LFVSDGVPGCLPVLAAAGR	0
+3932	1662	SCPVVQSSQHLFLDLPK	0
+3933	1663	NSLDCEIVSAK	0
+3934	1663	TDGCHAYLSK	0
+3935	1663	CVNTTLQIK	0
+3936	1663	ALLVTASQCQQPAENK	0
+3937	1664	CGNQAAIMELDDTLK	0
+3938	1664	NVVTIFSAPNYCYR	0
+3939	1664	ELDQWIEQLNECK	0
+3940	1665	TIAECLADELINAAK	0
+3941	1665	AQCPIVER	0
+3942	1665	KAQCPIVER	0
+3943	1666	KCDLISIPK	0
+3944	1666	KCEPIIMTVPR	0
+3945	1666	PDTSIIYLCGK	0
+3946	1666	RGLDVNKCEIAR	0
+3947	1666	SIKDTICNQDER	0
+3948	1666	VTWDSSFCAVNPR	0
+3949	1666	NDQCYDDIR	0
+3950	1666	NGSLICTASK	0
+3951	1666	GLDVNKCEIAR	0
+3952	1666	CDLISIPK	0
+3953	1667	CLKDGTFPLPIGESVTVTR	0
+3954	1667	CQVEGGAPR	0
+3955	1667	DLEGTYLCR	0
+3956	1668	ALYDTFSAFGNILSCK	0
+3957	1668	SKGFGFVCFSSPEEATK	0
+3958	1668	GFGFVCFSSPEEATK	0
+3959	1669	AGAIAPCEVTVPAQNTGLGPEK	0
+3960	1669	CFIVGADNVGSK	0
+3961	1669	IIQLLDDYPKCFIVGADNVGSK	0
+3962	1670	TNCNVAVINVGAPAAGMNAAVR	0
+3963	1670	GITNLCVIGGDGSLTGANLFR	0
+3964	1671	CPENAFFLDHVR	0
+3965	1671	IICDLVEEK	0
+3966	1671	LLQFYAETCPAPQR	0
+3967	1671	RDQAVMISGESGAGK	0
+3968	1672	VYCENQPMLPIGLSDIPGEAMVK	0
+3969	1672	YQQGDFGYCPR	0
+3970	1672	CMDVYTPK	0
+3971	1673	CATITPDEARVEEFK	0
+3972	1673	DLAGCIHGLSNVK	0
+3973	1673	NILGGTVFREPIICK	0
+3974	1673	SSGGFVWACK	0
+3975	1673	VCVETVESGAMTK	0
+3976	1673	CATITPDEAR	0
+3977	1674	AIGAVPLIQGEYMIPCEK	0
+3978	1674	EGCEAIVDTGTSLMVGPVDEVR	0
+3979	1674	EGCEAIVDTGTSLMVGPVDEVRELQK	0
+3980	1674	KAYWQVHLDQVEVASGLTLCK	0
+3981	1674	LLDIACWIHHK	0
+3982	1674	PLIQGEYMIPCEK	0
+3983	1674	DIACWIHHK	0
+3984	1675	SGDLFNCGSLTIR	0
+3985	1675	VCGYDTPFPHIFEPFYIPDKWK	0
+3986	1675	LGVSCEVIDLR	0
+3987	1676	WYQMGAYQPFFR	0
+3988	1676	TCEESSFCKR	0
+3989	1676	TCEESSFCK	0
+3990	1676	DGSDYEGWCWPGSAGYPDFTNPTMR	0
+3991	1677	TTMRPQSFYDGSHSCAR	0
+3992	1677	IKNVDCILLAR	0
+3993	1678	TREEECHFYAGGQVYPGEASR	0
+3994	1678	HGEVCPAGWKPGSETIIPDPAGK	0
+3995	1678	EEECHFYAGGQVYPGEASR	0
+3996	1679	GYAFITFCGK	0
+3997	1679	HIGVCISVANNR	0
+3998	1679	LCDSYEIRPGK	0
+3999	1679	EAAQEAVKLCDSYEIRPGK	0
+4000	1679	SAFLCGVMK	0
+4001	1679	GFCFLEYEDHK	0
+4002	1680	HIGVCISVANNR	0
+4003	1680	GYAFVTFCTK	0
+4004	1680	SAFLCGVMK	0
+4005	1680	GFCFLEYEDHK	0
+4006	1681	NECDPALALLSDYVLHNSNTMR	0
+4007	1681	GTLTLCPYHSDR	0
+4008	1682	GCSFLPDPYQK	0
+4009	1682	GSAVWCQNVK	0
+4010	1682	HCLQTVWNKPTVK	0
+4011	1682	IGACPSAHKPLLGTEK	0
+4012	1682	LGPGMADICK	0
+4013	1682	GEMSRPGEVCSALNLCES	0
+4014	1682	GEMSRPGEVCSALNLCESLQK	0
+4015	1682	GPVLGLKECTR	0
+4016	1683	CVLNEGMPIYR	0
+4017	1683	NVICDKCEGR	0
+4018	1684	VNPLGGAVALGHPLGCTGAR	0
+4019	1684	DCLIPMGITSENVAER	0
+4020	1684	DVNLRPEQLGDICVGNVLQPGAGAIMAR	0
+4021	1685	FYCDYCDTYLTHDSPSVR	0
+4022	1685	PKFYCDYCDTYLTHDSPSVR	0
+4023	1686	ACLISLGYDVENDRQGEAEFNR	0
+4024	1686	CQLEINFNTLQTK	0
+4025	1686	ELPPDQAEYCIAR	0
+4026	1686	ICDQWDALGSLTHSR	0
+4027	1686	TFTAWCNSHLR	0
+4028	1686	PPDQAEYCIAR	0
+4029	1686	EGLLLWCQR	0
+4030	1686	ACLISLGYDVENDR	0
+4031	1687	HLNEIDLFHCIDPNDSK	0
+4032	1687	SKLTFSCLGGSDNFK	0
+4033	1687	LTFSCLGGSDNFK	0
+4034	1688	ADIQMPFTCSVTYYGPSGQK	0
+4035	1688	CLGNGNPPPEEFLFYLPGQPEGIR	0
+4036	1688	QIGDALPVSCTISASR	0
+4037	1688	SSPSFSSLHYQDAGNYVCETALQEVEGLK	0
+4038	1688	TTKADIQMPFTCSVTYYGPSGQK	0
+4039	1688	WYTVNSAYGDTIIIPCR	0
+4040	1689	AGQCVIGLQMGTNK	0
+4041	1689	CASQSGMTAYGTR	0
+4042	1689	CASQVGMTAPGTR	0
+4043	1690	DVQDFWISLPGTLCSEK	0
+4044	1690	KVAQVPLGPECSR	0
+4045	1691	APEEPNIQVNPLGIPVNSKEPEEVATCVGR	0
+4046	1691	AQLVKEDKDAQFYCELNYR	0
+4047	1691	CLADGNPPPHFSISK	0
+4048	1691	EDKDAQFYCELNYR	0
+4049	1691	VYKAPEEPNIQVNPLGIPVNSKEPEEVATCVGR	0
+4050	1691	IFLCQGK	0
+4051	1692	INISEGNCPER	0
+4052	1692	LVVPATQCGSLIGK	0
+4053	1692	AITIAGVPQSVTECVK	0
+4054	1692	VMTIPYQPMPASSPVICAGGQDR	0
+4055	1693	INISEGNCPER	0
+4056	1693	AITIAGIPQSIIECVK	0
+4057	1693	LVVPASQCGSLIGK	0
+4058	1694	AKPYEGSILEADCDILIPAASEK	0
+4059	1694	CAVVDVPFGGAK	0
+4060	1694	CIAVGESDGSIWNPDGIDPK	0
+4061	1694	IIKPCNHVLSLSFPIR	0
+4062	1695	TCHSFIINEK	0
+4063	1695	CLEEFELLGK	0
+4064	1696	CGFSELYSWQR	0
+4065	1696	YTAESSDTLCPR	0
+4066	1696	IHFVPGWDCHGLPIEIK	0
+4067	1697	LVQNCLWTLR	0
+4068	1697	AGDREDITEPAICALR	0
+4069	1697	NLALCPANHAPLR	0
+4070	1697	VAAGVLCELAQDKEAAEAIEAEGATAPLTELLHSR	0
+4071	1698	KLGNNCVFAPADVTSEKDVQTALALAK	0
+4072	1698	LGNNCVFAPADVTSEKDVQTALALAK	0
+4073	1698	VCNFLASQVPFPSR	0
+4074	1698	VDVAVNCAGIAVASK	0
+4075	1698	FGRVDVAVNCAGIAVASK	0
+4076	1699	VAVPSTIHCDHLIEAQVGGEKDLR	0
+4077	1699	VGLIGSCTNSSYEDMGR	0
+4078	1699	CTTDHISAAGPWLK	0
+4079	1699	VAVPSTIHCDHLIEAQVGGEK	0
+4080	1700	LAEQAERYDDMATCMK	0
+4081	1700	YDDMATCMK	0
+4082	1701	NYVVTDHGSCVR	0
+4083	1701	NLCYANTINWK	0
+4084	1701	ACGADSYEMEEDGVRK	0
+4085	1701	IICAQQCSGR	0
+4086	1702	CPLDPYFIMPDK	0
+4087	1702	CSPIGVYTSGK	0
+4088	1702	CSVLAAANSVFGR	0
+4089	1702	HMQLYCDR	0
+4090	1702	KAIACLLFGGSR	0
+4091	1702	AIACLLFGGSR	0
+4092	1703	CQVFEETQIGGER	0
+4093	1703	EGTDSSQGIPQLVSNISACQVIAEAVR	0
+4094	1703	QLCDNAGFDATNILNK	0
+4095	1703	TMMACGGSIQTSVNALSADVLGR	0
+4096	1703	YNFFTGCPK	0
+4097	1703	LPIGDVATQYFADRDMFCAGR	0
+4098	1703	CAMTALSSK	0
+4099	1704	NADMSEEMQQDSVECATQALEK	0
+4100	1704	NADMSEEMQQDSVECATQALEKYNIEK	0
+4101	1704	YNPTWHCIVGR	0
+4102	1705	CKLEEMGFKDTDPDSKPFSLQETYEAK	0
+4103	1705	IHACLYFIAPTGHSLK	0
+4104	1706	CKDDEFTHLYTLIVRPDNTYEVK	0
+4105	1706	GQTLVVQFTVKHEQNIDCGGGYVK	0
+4106	1706	HEQNIDCGGGYVK	0
+4107	1706	LFPNSLDQTDMHGDSEYNIMFGPDICGPGTK	0
+4108	1706	LFPNSLDQTDMHGDSEYNIMFGPDICGPGTKK	0
+4109	1706	SGTIFDNFLITNDEAYAEEFGNETWGVTK	0
+4110	1706	SEYNIMFGPDICGPGTK	0
+4111	1706	LFPNSLDQTDMHGDSEYNIMFGPDICGPG	0
+4112	1707	FELSCYSLAPQIK	0
+4113	1707	YLLGTSLARPCIAR	0
+4114	1708	CESAPGCGVWQRPVIDNPNYK	0
+4115	1708	CGEDYKLHFIFR	0
+4116	1709	AQNTWGCGNSLR	0
+4117	1709	KASASGSGAQVGGPISSGSSASSVTVTR	0
+4118	1709	SGAQVGGPISSGSSASSVTVTR	0
+4119	1709	SGSGAQVGGPISSGSSASSVTVTR	0
+4120	1709	TCGQPADKASASGSGAQVGGPISSGSSASSVTVTR	0
+4121	1710	CDVDIRKDLYANTVLSGGTTMYPGIADR	0
+4122	1710	CPEALFQPSFLGMESCGIHETTFNSIMK	0
+4123	1710	EKLCYVALDFEQEMATAASSSSLEK	0
+4124	1710	LCYVALDFEQEMATAASSSSLEK	0
+4125	1710	TTGIVMDSGDGVTHTVPIYEGYALPHAILR	0
+4126	1710	TVLSGGTTMYPGIADR	0
+4127	1710	HQGVMVGMGQK	0
+4128	1710	DLYANTVLSGGTTMYPGIADR	0
+4129	1710	SYELPDGQVITIGNER	0
+4130	1710	TTMYPGIADR	0
+4131	1710	CDVDIRKDLYANTVLSGG	0
+4132	1711	LCYVALDFENEMATAASSSSLEK	0
+4133	1711	HQGVMVGMGQK	0
+4134	1711	SYELPDGQVITIGNER	0
+4135	1711	TTMYPGIADR	0
+4136	1712	CNFYDNKDLECVTNLQEVAR	0
+4137	1712	IVGNSGLNIYNLYAPCAGGVPSHFR	0
+4138	1712	IVGNSGLNIYNLYAPCAGGVPSHFRYEK	0
+4139	1712	LWSSLQTHCCSQNK	0
+4140	1712	CNFYDNKDLECVTNLQEV	0
+4141	1713	LFPNTMLFASEACVGSK	0
+4142	1713	PPTFPALGTFSR	0
+4143	1713	VPMASCDFSIR	0
+4144	1713	MASCDFSIR	0
+4145	1714	YSGCGGNENNFTSK	0
+4146	1714	LMHSFCAFK	0
+4147	1715	NVCTEAGMFAIR	0
+4148	1715	AVASQLDCNFLK	0
+4149	1715	GCLLYGPPGTGK	0
+4150	1716	AACLESAQEPAGAWGNK	0
+4151	1716	RCDIIIISGRK	0
+4152	1717	CYASDQEVLDMHGFLR	0
+4153	1717	TNNIFCSNPNHR	0
+4154	1717	TPTLTSIYCR	0
+4155	1717	CSQTQCPR	0
+4156	1718	IVEDEPNKICEADR	0
+4157	1718	NLFEDQNTLTSICEK	0
+4158	1718	LLTECPPMMDTEYTK	0
+4159	1718	LSTACPGR	0
+4160	1719	LGYILTCPSNLGTGLR	0
+4161	1719	FCTGLTQIETLFK	0
+4162	1720	LGYILTCPSNLGTGLR	0
+4163	1720	HNNCMASHLTPAVYAR	0
+4164	1721	ITSVSTGNLCTEEQTPPPRPEAYPIPTQTYTR	0
+4165	1721	NIPNGLQEFLDPLCQR	0
+4166	1721	EIILDDDECPLQIFR	0
+4167	1721	SDGREVQLEEDPDLQLPFLLPEDGYSCDVVR	0
+4168	1722	AVAHHTDCTFIR	0
+4169	1722	GVCTEAGMYALR	0
+4170	1723	SCSGVEFSTSGSSNTDTGK	0
+4171	1723	SCSGVEFSTSGSSNTDTGKVTGTLETK	0
+4172	1723	WNTDNTLGTEIAIEDQICQGLK	0
+4173	1723	YKWCEYGLTFTEK	0
+4174	1723	WCEYGLTFTEK	0
+4175	1724	AQAGANTRPCPS	0
+4176	1724	ATATSCRPCPCPYIDASR	0
+4177	1724	AVEPTDQAQYLCR	0
+4178	1724	LHLVSPADSGEYVCR	0
+4179	1724	LYIFQASPADAGQYVCR	0
+4180	1724	LYQASPADSGEYVCR	0
+4181	1724	SQSVRPGADVTFICTAK	0
+4182	1724	AGLSSGFIGCVR	0
+4183	1724	AVTLECVSAGEPR	0
+4184	1724	LPAVEPTDQAQYLCR	0
+4185	1724	DVKESDQGAYTCEAMNAR	0
+4186	1724	CRPVNQEIVR	0
+4187	1724	TCESLGAGGYR	0
+4188	1724	VPAGSAAVFPCIASGYPTPDISWSKLDGSLPPDSR	0
+4189	1725	NLSTFAVDGKDCK	0
+4190	1725	VVTTPAFMCETALHYIHDGIGAMVR	0
+4191	1726	AFQYVETHGEVCPANWTPDSPTIKPSPAASK	0
+4192	1726	STSSSCHAPAVTQHAPYFK	0
+4193	1726	HLSVNDLPVGR	0
+4194	1727	QVLVAPGNAGTACSEK	0
+4195	1727	SAGVQCFGPTAEAAQLESSKR	0
+4196	1727	FGDPECQVILPLLK	0
+4197	1727	AFTKPEEACSFILSADFPALVVK	0
+4198	1728	DGNASGTTLLEALDCILPPTRPTDKPLR	0
+4199	1728	PGKPMCVESFSDYPPLGR	0
+4200	1728	SGDAAIVDMVPGKPMCVESFSDYPPLGR	0
+4201	1728	SGDAAIVDMVPGKPMCVESFSD	0
+4202	1729	SSGEIVYCGQVFEK	0
+4203	1729	DLTTAGAVTQCYR	0
+4204	1729	CHTPPLYR	0
+4205	1730	SSGEIVYCGQVFEK	0
+4206	1730	CHTPPLYR	0
+4207	1730	DLTTAGAVTKCYR	0
+4208	1731	GDFCIQVGR	0
+4209	1731	SCAHDWVYE	0
+4210	1732	ACADATLSQITNNIDPVGR	0
+4211	1732	KACADATLSQITNNIDPVGR	0
+4212	1732	LFVSGACDASAK	0
+4213	1732	LLLAGYDDFNCNVWDALK	0
+4214	1732	LLLAGYDDFNCNVWDALKADR	0
+4215	1732	VSCLGVTDDGMAVATGSWDSFLK	0
+4216	1732	ELAGHTGYLSCCR	0
+4217	1733	HVGPGVLSMANAGPNTNGSQFFICTIK	0
+4218	1733	KIVITDCGQLS	0
+4219	1733	VIPSFMCQAGDFTNHNGTGGK	0
+4220	1733	PSFMCQAGDFTNHNGTGGK	0
+4221	1734	DLAILQCHGELDPMVPVR	0
+4222	1734	YICPHAPR	0
+4223	1735	GYEVIYLTEPVDEYCIQALPEFDGKR	0
+4224	1735	KGYEVIYLTEPVDEYCIQALPEFDGKR	0
+4225	1735	KYSQFINFPIYVWSSK	0
+4226	1735	LTESPCALVASQYGWSGNMER	0
+4227	1735	YSQFINFPIYVWSSK	0
+4228	1736	HFCPNVPIILVGNKK	0
+4229	1736	ISAFGYLECSAK	0
+4230	1736	LVIVGDGACGK	0
+4231	1737	HFCPNVPIILVGNKK	0
+4232	1737	IGAFGYMECSAK	0
+4233	1737	LVIVGDGACGK	0
+4234	1738	LVIVGDGACGK	0
+4235	1738	HFCPNVPIILMLGLP	0
+4236	1739	LCFSTAQHAS	0
+4237	1739	QPAIMPGQSYGLEDGSCSYKDFSESR	0
+4238	1739	VFNVFCLYGNVEK	0
+4239	1739	LNVCVSK	0
+4240	1739	PGQSYGLEDGSCSYKDFSESR	0
+4241	1739	SCSYKDFSESR	0
+4242	1740	DLQPFPTCQALVYR	0
+4243	1740	TTEEQVQASTPCPR	0
+4244	1741	CLAEGAGDVAFVK	0
+4245	1741	CLVENAGDVAFVR	0
+4246	1741	WCVLSTPEIQK	0
+4247	1741	GDSSGEGVCDKSPLER	0
+4248	1742	YFNPTGAHASGCIGEDPQGIPNNLMPYVSQVAIGR	0
+4249	1742	REGDVAACYANPSLAQEELGWTAALGLDR	0
+4250	1742	YFNPTGAHASGCIGED	0
+4251	1743	IHMGSCAENTAK	0
+4252	1743	QAVLGAGLPISTPCTTINK	0
+4253	1743	QGEYGLASICNGGGGASAMLIQKL	0
+4254	1743	QAVLGAGLPISTPCTTINKVCASGMK	0
+4255	1744	YFSLPFCVGSK	0
+4256	1744	NLSGQPNFPCR	0
+4257	1745	HECQANGPEDLNR	0
+4258	1745	AVIFCLSADKK	0
+4259	1745	FQGIKHECQANGPEDLNR	0
+4260	1745	HFVGMLPEKDCR	0
+4261	1745	KCSTPEEIK	0
+4262	1746	SCSGVEFSTSGHAYTDTGK	0
+4263	1746	YKVCNYGLTFTQK	0
+4264	1746	VCNYGLTFTQK	0
+4265	1747	CLGPPAAHSLSEEMELEFR	0
+4266	1747	TVTAEVQPQCGR	0
+4267	1747	VVMDGVISDHECQELQR	0
+4268	1748	ITINPGCVVVDGMPPGVSFK	0
+4269	1748	SILSPGGSCGPIK	0
+4270	1749	DGTAGSHFMASPQCVGYSR	0
+4271	1749	VAYCFEVAAQR	0
+4272	1749	STAAPLTMTMCLPDLK	0
+4273	1749	AGSWDPAGYLLYCPCMGR	0
+4274	1749	NACAMLK	0
+4275	1750	NCPHVVVGTPGR	0
+4276	1750	DFLLKPELLR	0
+4277	1750	QCMMFSATLSK	0
+4278	1751	NCPHIVVGTPGR	0
+4279	1751	DFLLKPELLR	0
+4280	1752	WVPEITHHCPK	0
+4281	1752	YVECSALTKK	0
+4282	1753	CVVVGDGAVGK	0
+4283	1753	YLECSALQQDGVK	0
+4284	1754	CVVVGDGAVGK	0
+4285	1754	YLECSALTQR	0
+4286	1755	HWLDSPWPGFFTLDGQPR	0
+4287	1755	FGLEGCEVLIPALK	0
+4288	1755	TKAEQFYCGDTEGKK	0
+4289	1756	ILCEAPVESVVQVSGTVISRPAGQENPK	0
+4290	1756	LRLECADLLETR	0
+4291	1756	TNTCGELR	0
+4292	1757	LYCYYYQVLQK	0
+4293	1757	TLSCPTKEPQIAK	0
+4294	1757	DLLQPHRLYCYYYQVLQK	0
+4295	1758	WGLGGTCVNVGCIPK	0
+4296	1758	TVGIHPTCSEEVVK	0
+4297	1758	CGASYAQVMR	0
+4298	1759	WGLGGTCVNVGCIPK	0
+4299	1759	IICNTKDNER	0
+4300	1760	CPSIAAAIAAVNALHGR	0
+4301	1760	TVFCMQLAAR	0
+4302	1761	ACEPGVDYVYK	0
+4303	1761	ADIGCTPGSGKDYAGVFSDAGLTFTSSSGQQTAQR	0
+4304	1761	AELQCPQPAAR	0
+4305	1761	VRVELLHNPAFCSLATTK	0
+4306	1761	VYAYYNLEESCTR	0
+4307	1761	LDKACEPGVDYVYK	0
+4308	1761	AKDQLTCNKFDLK	0
+4309	1762	AAYSNFWCGMTSQGYYK	0
+4310	1762	ALQAQEIECR	0
+4311	1762	GELGCFLSHYNIWK	0
+4312	1763	CSLQAAAILDANDAHQTETSSSQVK	0
+4313	1763	YCAYNIGDQSAINELMQMR	0
+4314	1764	DKFNECGHVLYADIK	0
+4315	1764	GCGVVKFESPEVAER	0
+4316	1764	KACQIFVR	0
+4317	1764	SKGCGVVKFESPEVAER	0
+4318	1764	FNECGHVLYADIK	0
+4319	1764	GCAVVEFK	0
+4320	1764	ACQIFVR	0
+4321	1764	MGLAMGGGGGASFDR	0
+4322	1764	SRGCAVVEFK	0
+4323	1765	LAENFCVCHLATGDMLR	0
+4324	1765	NLETPLCK	0
+4325	1766	TPCEEVYVK	0
+4326	1766	RPIPCKLEPGGGAEAQAVR	0
+4327	1767	SYIEGYVPSQADVAVFEAVSSPPPADLCHALR	0
+4328	1767	SSILLDVKPWDDETDMAKLEECVR	0
+4329	1768	KPTDGASSSNCVTDISHLVR	0
+4330	1768	YGETANECGEAFFFYGK	0
+4331	1769	GQLITGMDQALVGMCVNER	0
+4332	1769	GLLGMCVGEKR	0
+4333	1770	VHLTPYTVDSPICDFLELQR	0
+4334	1770	VVTQNICQYR	0
+4335	1771	CELLYEGPPDDEAAMGIK	0
+4336	1771	CLYASVLTAQPR	0
+4337	1771	ETVSEESNVLCLSK	0
+4338	1771	KIWCFGPDGTGPNILTDITK	0
+4339	1771	IWCFGPDGTGPNILTDITK	0
+4340	1771	RCLYASVLTAQPR	0
+4341	1771	STLTDSLVCK	0
+4342	1771	TFCQLILDPIFK	0
+4343	1771	YRCELLYEGPPDDEAAMGIK	0
+4344	1771	YVEPIEDVPCGNIVGLVGVDQFLVK	0
+4345	1771	EGALCEENMR	0
+4346	1771	DLEEDHACIPIKK	0
+4347	1772	CRPDQLTGLSLLPLSEK	0
+4348	1772	EYGSCSHHYQQLLQSLEQGAQEESR	0
+4349	1772	GRLPLLAVCDYK	0
+4350	1772	LLEAQACTGGIIDPSTGERFPVTDAVNK	0
+4351	1772	PSTGERFPVTDAVNK	0
+4352	1772	TLLQGSGCLAGIYLEDTKEK	0
+4353	1772	LQLEACETR	0
+4354	1772	CVEDPETGLR	0
+4355	1772	CDNFTSSWR	0
+4356	1772	TLLQGSGCLAGIYLEDTK	0
+4357	1772	AFCGFEDPR	0
+4358	1772	CITDPQTGLCLLPLKEK	0
+4359	1772	GCLDEETSR	0
+4360	1772	CISELKDIR	0
+4361	1772	LCFEGLR	0
+4362	1772	FLEGTSCIAGVFVDATKER	0
+4363	1772	GAYRDCLGR	0
+4364	1772	VLSSSGSEAAVPSVCFLVPPPNQEAQEAVTR	0
+4365	1772	CRRDDGTGQLLLPLSDAR	0
+4366	1773	DLMACAQTGSGK	0
+4367	1773	GCHLLVATPGR	0
+4368	1773	VRPCVVYGGADIGQQIR	0
+4369	1773	GKIGLDFCK	0
+4370	1774	AVEEYSCEFGSAK	0
+4371	1774	GWAPTFLGYSMQGLCK	0
+4372	1775	IVAECNAVR	0
+4373	1775	NVPILYTASQACLQHPDVAAYK	0
+4374	1775	CVIALQEKDVDGLDR	0
+4375	1776	AKSETVLTCATGR	0
+4376	1776	CQKLELLLMDNLRDK	0
+4377	1776	SETVLTCATGR	0
+4378	1776	TGAVYLCPLTAHK	0
+4379	1776	VLVCAHR	0
+4380	1776	CQKLELLLMDNLR	0
+4381	1777	PLESDAVECLNYQHYK	0
+4382	1777	LFQECCPHSTDR	0
+4383	1777	GSDFDCELR	0
+4384	1777	VVLIGGKPDRVVECIK	0
+4385	1777	AVECLNYQHYK	0
+4386	1778	LFQECCPHSTDR	0
+4387	1778	GSDFDCELR	0
+4388	1778	VVLIGGKPDRVVECIK	0
+4389	1778	IIPTLEEYQHYKGSDFDCELR	0
+4390	1779	CFSIDNPGYEPEVVAVHPGGDTVAIGGVDGNVR	0
+4391	1779	MTVDESGQLISCSMDDTVR	0
+4392	1779	LATGSDDNCAAFFEGPPFK	0
+4393	1779	SIQCLTVHK	0
+4394	1779	VCALGGSK	0
+4395	1780	VGAGAPVYMAAVLEYLTAEILELAGNAAR	0
+4396	1780	VTIAQGGVLPNIQAVLLPK	0
+4397	1780	HLQLAIR	0
+4398	1781	VTIAQGGVLPNIQAVLLPK	0
+4399	1781	VGAGAPVYLAAVLEYLTAEILELAGNAAR	0
+4400	1781	HLQLAIR	0
+4401	1782	VTIAQGGVLPNIQAVLLPK	0
+4402	1782	VGAGAPVYLAAVLEYLTAEILELAGNAAR	0
+4403	1783	ILACDDLDEAAR	0
+4404	1783	ICNQVLVCER	0
+4405	1784	DKLPQPVQPDPVSHCK	0
+4406	1784	SNGLICGGNGVCK	0
+4407	1784	CDDLEALKK	0
+4408	1784	DNTNEIYSGKFCECDNFNCDR	0
+4409	1785	VSFCAPGPPGR	0
+4410	1785	CFLVYSER	0
+4411	1786	GLYGIKDDVFLSVPCILGQNGISDLVK	0
+4412	1786	LGVHPLSCHGWVLGEHGDSSVPVWSGMNVAGVSLK	0
+4413	1786	NRVIGSGCNLDSAR	0
+4414	1786	VIGSGCNLDSAR	0
+4415	1786	SGCNLDSAR	0
+4416	1787	ITVVGVGQVGMACAISILGK	0
+4417	1787	VIGSGCNLDSAR	0
+4418	1787	SGCNLDSAR	0
+4419	1788	EEQCILYLGPR	0
+4420	1788	MFDCRDVAFTVGEGEDHDIPIGIDK	0
+4421	1788	MQREEQCILYLGPR	0
+4422	1788	LQISMCQK	0
+4423	1788	KGEICHLLCKPEYAYGSAGSLPK	0
+4424	1789	ISCMSKPPAPNPTPPR	0
+4425	1789	MCDFGISGYLVDSVAK	0
+4426	1790	IISNASCTTNCLAPLAK	0
+4427	1790	TANVSVVDLTCR	0
+4428	1790	VPTANVSVVDLTCR	0
+4429	1790	VPTANVSVVDLTCRLEKPAK	0
+4430	1790	VPTANVSVVDLTCRLEKPAKYDDIK	0
+4431	1790	SNASCTTNCLAPLAK	0
+4432	1790	LTGMAFRVPTANVSVVDLTCR	0
+4433	1790	TANVSVVDLTCRLEKPAK	0
+4434	1790	RVPTANVSVVDLTCR	0
+4435	1790	SWYDNEFGYSNR	0
+4436	1790	IISNASCTTN	0
+4437	1791	ANACNSVIK	0
+4438	1791	NYLEPGKECVQPATK	0
+4439	1791	CLALATHDNPLRR	0
+4440	1792	CSVNATPQQMPQTEK	0
+4441	1792	THFLMPFPVNYVGECIR	0
+4442	1792	EFQITCGPDSFATDPSK	0
+4443	1792	LLPDHTYSVVSGGDPLCIPELTWEQLK	0
+4444	1793	LRECELSPGVNR	0
+4445	1793	IVHSLDYYNTCEYPNEDEMPNR	0
+4446	1793	AEIISLCK	0
+4447	1793	CGIIHVR	0
+4448	1793	TCSLFMR	0
+4449	1794	MSVQPTVSLGGFEITPPVVLR	0
+4450	1794	DMDMSPLRPQNYLFGCELK	0
+4451	1794	CGSGPVHISGQHLVAVEED	0
+4452	1795	KCAADLGLNK	0
+4453	1795	CAADLGLNK	0
+4454	1795	IIFEDDRCLAFHDISPQAPTHFLVIPK	0
+4455	1795	CAADLGLNKGYR	0
+4456	1796	DYHAEVFQTCSK	0
+4457	1796	ELTEEQGRDYHAEVFQTCSK	0
+4458	1796	SSFATPGVNVGLFCSTPGVALAR	0
+4459	1797	ALQVGCLLR	0
+4460	1797	TVFEALQAPACHENMVK	0
+4461	1797	AADLLYAMCDR	0
+4462	1797	ACNQLGQFLQHR	0
+4463	1797	LVECLETVLNK	0
+4464	1798	ACNQLGQFLQHR	0
+4465	1798	TVFEALQAPACHENLVK	0
+4466	1798	LTECLETILNK	0
+4467	1799	AITIANQTNCPLYITK	0
+4468	1799	GLYDGPVCEVSVTPK	0
+4469	1799	THNSSLEYNIFEGMECR	0
+4470	1800	AHIANPSGASTECFVTDNADGTYQVEYTPFEK	0
+4471	1800	MDGTYACSYTPVK	0
+4472	1800	VAVTEGCQPSR	0
+4473	1800	VVPCLVTPVTGR	0
+4474	1800	SSFLVDCSK	0
+4475	1801	RPTEICADPQFIIGGATR	0
+4476	1801	MPCQLHQVIVAR	0
+4477	1801	FKLPPGEYILVPSTFEPNKDGDFCIR	0
+4478	1802	SLHDALCVVK	0
+4479	1802	SLHDALCVVKR	0
+4480	1802	YINENLIVNTDELGRDCLINAAK	0
+4481	1803	NLQDAMQVCR	0
+4482	1803	TLIQNCGASTIR	0
+4483	1803	VEKIPGGIIEDSCVLR	0
+4484	1803	WSSLACNIALDAVK	0
+4485	1803	IPGGIIEDSCVLR	0
+4486	1804	YFAGNLASGGAAGATSLCFVYPLDFAR	0
+4487	1804	GLGDCLVK	0
+4488	1804	GADIMYTGTVDCWR	0
+4489	1804	KGADIMYTGTVDCWRK	0
+4490	1805	YFAGNLASGGAAGATSLCFVYPLDFAR	0
+4491	1805	GLGDCLVK	0
+4492	1805	KGTDIMYTGTLDCWRK	0
+4493	1806	DLDGTCSLHTTASTLDDDGNYTIMAANPQGR	0
+4494	1806	NEAGIVSCTAR	0
+4495	1807	GYVSCALGCPYEGK	0
+4496	1807	LLEAGNFICQALNR	0
+4497	1807	NINCSIEESFQR	0
+4498	1807	VAQATCKL	0
+4499	1808	VGQSMNMGSDFDVFAHITNNTAEEYVCR	0
+4500	1808	VVSGMVNCNDDQGVLLGR	0
+4501	1808	YRDCLTESNLIK	0
+4502	1808	SVPLCILYEK	0
+4503	1809	NFDEALVDYFCDEFK	0
+4504	1809	SIDLPIQSSLCR	0
+4505	1809	GCALQCAILSPAFK	0
+4506	1809	AQFEQLCASLLAR	0
+4507	1810	WNSPAEEGSSDCEVFSK	0
+4508	1810	GCALQCAILSPAFK	0
+4509	1810	FLEMCNDLLAR	0
+4510	1811	GDPEEEEEEEEELVDPLTTVREQCEQLEK	0
+4511	1811	ERLELCDER	0
+4512	1811	LELCDER	0
+4513	1812	CFGTGAAGNR	0
+4514	1812	CGAALAGHQLIR	0
+4515	1812	CLMDQATDPNILGR	0
+4516	1812	ELLNPVVEFVSHPSTTCR	0
+4517	1812	GLSSLLCNFTK	0
+4518	1812	GYGLFAGPCK	0
+4519	1812	KNILEESLCELVAK	0
+4520	1812	LAAVVSACK	0
+4521	1812	LAGANPAVITCDELLLGHEK	0
+4522	1812	LCYDAFTENMAGENQLLER	0
+4523	1812	INQVFHGSCITEGNELTK	0
+4524	1812	NCISTVVHQGLIR	0
+4525	1812	VEQLFQVMNGILAQDSACSQR	0
+4526	1812	APPCEYKDWLTK	0
+4527	1812	NTCTSVYTK	0
+4528	1812	IIANALSSEPACLAEIEEDKAR	0
+4529	1812	SQGCSEQVLTVLK	0
+4530	1812	ICSKPVVLPK	0
+4531	1813	NQETMGAFQEFPQVEACR	0
+4532	1813	SSIYGRPGACYVDIPADFVNLQVNVNSIK	0
+4533	1813	GVVPDNHPYCVGAAR	0
+4534	1813	DCFVVSEGANTMDIGR	0
+4535	1814	CITPTGTHPLAK	0
+4536	1814	HCCPAGFR	0
+4537	1814	SCEKEVVSAQPATFLAR	0
+4538	1814	GFHCSADGR	0
+4539	1814	SVMCPDAR	0
+4540	1815	ALSIGFETCR	0
+4541	1815	TEAADLCK	0
+4542	1816	SCGSSTPDEFPTDIPGTK	0
+4543	1816	IVLTNPVCTEVGEK	0
+4544	1816	IDPTLCR	0
+4545	1817	AGALQCSPSDAYTKK	0
+4546	1817	ASAGPQPLLVQSCK	0
+4547	1817	AVEGCVSASQAATEDGQLLR	0
+4548	1817	MVAAATNNLCEAANAAVQGHASQEK	0
+4549	1817	VQELGHGCAALVTK	0
+4550	1817	VVAPTISSPVCQEQLVEAGR	0
+4551	1817	ASVPTIQDQASAMQLSQCAK	0
+4552	1817	TMQFEPSTMVYDACR	0
+4553	1817	HTSALCNSCR	0
+4554	1817	AVAAGNSCRQEDVIATANLSR	0
+4555	1818	TCTTVAFTQVNSEDKGALAK	0
+4556	1818	MGVPYCIIK	0
+4557	1819	ILSCGEVIHVK	0
+4558	1819	GQPCSQNYR	0
+4559	1820	ILSCGEVIHVK	0
+4560	1820	GQPCSQNYR	0
+4561	1821	CALLLQEIPAISYR	0
+4562	1821	IGSYQDEEGQLECK	0
+4563	1821	SVGSPVFVCQANR	0
+4564	1821	SGYVIQGSSDLICTEK	0
+4565	1821	EGYTLAGLDTIECLADGK	0
+4566	1821	TTGPNVVYSCNR	0
+4567	1821	CGEPPSIMNGYASGSN	0
+4568	1822	ATCAPQHGAPGPGPADASK	0
+4569	1822	CSGPGLSPGMVR	0
+4570	1822	DGSCGVAYVVQEPGDYEVSVK	0
+4571	1822	DNGNGTYSCSYVPR	0
+4572	1822	IVGPSGAAVPCK	0
+4573	1822	IVGPSGAAVPCKVEPGLGADNSVVR	0
+4574	1822	TPCEEILVK	0
+4575	1822	VQVQDNEGCPVEALVK	0
+4576	1822	SSFTVDCSK	0
+4577	1822	YWPQEAGEYAVHVLCNSEDIR	0
+4578	1823	GMDQGLLGMCPGER	0
+4579	1823	GLMGMCVNER	0
+4580	1824	CSEGSFLLTTFPRPVTVEPMDQLDDEEGLPEK	0
+4581	1824	FACHSASLTVR	0
+4582	1825	ARFEELCSDLFR	0
+4583	1825	ELEQVCNPIISGLYQGAGGPGPGGFGAQGPK	0
+4584	1825	FEELCSDLFR	0
+4585	1825	LRTACER	0
+4586	1826	AAFGLSEAGFNTACVTK	0
+4587	1826	TYFSCTSAHTSTGDGTAMITR	0
+4588	1826	VGSVLQEGCGK	0
+4589	1826	VTLEYRPVIDKTLNEADCATVPPAIR	0
+4590	1826	HVNGQDQIVPGLYACGEAACASVHGANR	0
+4591	1826	CCCVADR	0
+4592	1827	ACEIRDQITSK	0
+4593	1827	CSVSSLGFNVH	0
+4594	1827	CAEIDREMISSLGVSK	0
+4595	1827	NIDQCSEIVK	0
+4596	1828	LPCIFICENNR	0
+4597	1828	NFYGGNGIVGAQVPLGAGIALACK	0
+4598	1828	VDGMDILCVR	0
+4599	1828	CDLHRLEEGPPVTTVLTR	0
+4600	1828	FAAAYCR	0
+4601	1829	MKVELCSFSGYK	0
+4602	1829	CESAFLSK	0
+4603	1830	LMTDTINEPILLCR	0
+4604	1830	YGTCPHGGYGLGLER	0
+4605	1831	CPVGYVLR	0
+4606	1831	CSNQLPQSITK	0
+4607	1831	NTPEYEELCPR	0
+4608	1832	GHTDYIHCLALR	0
+4609	1832	VLTAAGNSCR	0
+4610	1832	LHMTIFSQSVSPCGK	0
+4611	1832	CVNQWQLSGELK	0
+4612	1833	CVANNQVETLEK	0
+4613	1833	EEGFPIRPHYFWPLLVGR	0
+4614	1833	GMQELGVHPDQETYTDYVIPCFDSVNSAR	0
+4615	1833	LIASYCNVGDIEGASK	0
+4616	1833	CVANNQVETLEKLVELTQK	0
+4617	1833	VFNDTCR	0
+4618	1833	LQWFCDR	0
+4619	1833	SCGSLLPELKLEER	0
+4620	1834	NSNVDSSYLESLYQSCPR	0
+4621	1834	ILCAHGGR	0
+4622	1835	GLGTDEDSLIEIICSR	0
+4623	1835	STVHEILCK	0
+4624	1836	GLGTDEDSLIEIICSR	0
+4625	1836	STVHEILCK	0
+4626	1837	AYGTGFVGCLR	0
+4627	1837	EAACLQQTQIEEAR	0
+4628	1837	ESLLDGGNKVVISGFGDPLICDNQVSTGDTR	0
+4629	1837	FGALCEAETGR	0
+4630	1837	GLYVAAQGACR	0
+4631	1837	QVDVTSFAGHPCTR	0
+4632	1837	CGQCPDGR	0
+4633	1838	HTGPGILSMANAGPN	0
+4634	1838	HTGPGILSMANAGPNTNGSQFFICTAK	0
+4635	1838	KITIADCGQLE	0
+4636	1838	IIPGFMCQGGDFTR	0
+4637	1838	PGFMCQGGDFTR	0
+4638	1839	HTGPGILSMANAGPN	0
+4639	1839	HTGPGILSMANAGPNANGSQFFMCPAK	0
+4640	1840	IQIASESSGIPERPCVLTGTPESIEQAK	0
+4641	1840	IQIASESSGIPERPCVLTGTPESIEQAKR	0
+4642	1840	SSGCFPNMAAK	0
+4643	1841	HFSVEGQLEFR	0
+4644	1841	HGLEVIYMIEPIDEYCVQQLKEFEGK	0
+4645	1841	HSQFIGYPITLFVEK	0
+4646	1841	YYTSASGDEMVSLKDYCTR	0
+4647	1841	HIYYITGETK	0
+4648	1841	HSQFIGYPITLFVEKER	0
+4649	1842	HFSVEGQLEFR	0
+4650	1842	HSQFIGYPITLYLEK	0
+4651	1842	GFEVVYMTEPIDEYCVQQLK	0
+4652	1843	DCPLNAEAASSK	0
+4653	1843	IQPGNPSCTLSLK	0
+4654	1843	CAIKVEQSAER	0
+4655	1843	CLKDEDPYVRK	0
+4656	1843	TAAVCVAK	0
+4657	1843	EAQSICER	0
+4658	1843	KTAAVCVAK	0
+4659	1843	CLKDEDPYVR	0
+4660	1844	ECHLNADTVSSK	0
+4661	1844	CAIKVEQSAER	0
+4662	1844	CLKDEDPYVRK	0
+4663	1844	TAAVCVAK	0
+4664	1844	EAQSICER	0
+4665	1844	KTAAVCVAK	0
+4666	1844	CLKDEDPYVR	0
+4667	1844	DIPNENELQFQIKECHLNADTVSSK	0
+4668	1845	IAPQYYDMSNFPQCEAK	0
+4669	1845	IAPQYYDMSNFPQCEAKR	0
+4670	1845	RGVACTQPR	0
+4671	1846	VCFGDFPTMPK	0
+4672	1846	CVLSGPPQLEK	0
+4673	1846	EGPTLSVPMVQGECLLK	0
+4674	1847	IAECSSQLAEEEEKAK	0
+4675	1847	CNGVLEGIR	0
+4676	1847	CIIPNHEK	0
+4677	1848	KLEEEQIILEDQNCK	0
+4678	1848	CNGVLEGIR	0
+4679	1848	CIIPNHEK	0
+4680	1849	AKVDEFPLCGHMVSDEYEQLSSEALEAAR	0
+4681	1849	MLSCAGADR	0
+4682	1849	VDEFPLCGHMVSDEYEQLSSEALEAAR	0
+4683	1850	ADHQPLTEASYVNLPTIALCNTDSPLR	0
+4684	1850	YVDIAIPCNNK	0
+4685	1851	LVAFCPFASSQVALENANAVSEGVVHEDLR	0
+4686	1851	IINDNATYCR	0
+4687	1851	IDCFSEVPTSVFGEK	0
+4688	1851	LAALALASSENSSSTPEECEEMSEKPK	0
+4689	1852	FCADHPFLFFIQHSK	0
+4690	1852	SCDFLSSFR	0
+4691	1853	ASAFNSWFENAEEDLTDPVRCNSLEEIK	0
+4692	1853	VNDVCTNGQDLIKK	0
+4693	1853	GACAGSEDAVK	0
+4694	1854	AKDDSELEGQVISCLK	0
+4695	1854	GNLGMNCQQALQTLIQETDPGADYRIDR	0
+4696	1854	FCENTQAGEGR	0
+4697	1854	CNVENLPR	0
+4698	1854	STITEIKECADEPVGK	0
+4699	1855	QVQSLTCEVDALKGTNESLER	0
+4700	1855	RQVQSLTCEVDALKGTNESLER	0
+4701	1855	SLYASSPGGVYATR	0
+4702	1855	ISLPLPNFSSLNLR	0
+4703	1856	WGTLTDCVVMR	0
+4704	1856	WGTLTDCVVMRD	0
+4705	1856	YHTINGHNCEVK	0
+4706	1856	WGTLTDCVVMRDPQTK	0
+4707	1856	WGTLTDCVVMRDPQTKR	0
+4708	1856	LTDCVVMR	0
+4709	1856	LTDCVVMRD	0
+4710	1857	LTDCVVMRDPASKR	0
+4711	1857	LTDCVVMR	0
+4712	1857	LTDCVVMRDPASK	0
+4713	1857	LTDCVVMRD	0
+4714	1858	SSGPYGGGGQYFAKPR	0
+4715	1858	YHTVNGHNCEVR	0
+4716	1858	WGTLTDCVVMR	0
+4717	1858	LTDCVVMR	0
+4718	1858	LTDCVVMRD	0
+4719	1858	WGTLTDCVVMRD	0
+4720	1859	CTLSANLVASGELMSSK	0
+4721	1859	LTAIDILTTCAADIQR	0
+4722	1859	WLSCETQLPVSFR	0
+4723	1859	FCNRYPNIELSYEVVDKDSIR	0
+4724	1859	MWQSMCPLR	0
+4725	1859	FLHCTEKDLIPYLEK	0
+4726	1859	TNVALMCMLR	0
+4727	1859	CQLPDGSFR	0
+4728	1860	CGESGHLAR	0
+4729	1860	CGETGHVAINCSK	0
+4730	1860	GFQFVSSSLPDICYR	0
+4731	1860	TSEVNCYR	0
+4732	1860	CGESGHLAK	0
+4733	1861	CSQAVYAAEK	0
+4734	1861	GLESTTLADKDGEIYCK	0
+4735	1861	NLDSTTVAVHGEEIYCK	0
+4736	1862	SEAHLTELLEEICDR	0
+4737	1862	TDLCDHALHISHDEL	0
+4738	1862	SQDLHCGACR	0
+4739	1862	EADNVKDKLCSK	0
+4740	1863	SDAYYCTGDVTAWTK	0
+4741	1863	VCSTNDLKELLIFNK	0
+4742	1863	CSESIPKDSLR	0
+4743	1863	WYHPGCFVK	0
+4744	1864	LGEWVGLCK	0
+4745	1864	LVEALCAEHQINLIK	0
+4746	1865	LGEWVGLCK	0
+4747	1865	KVVGCSCVVVK	0
+4748	1866	DCGATWVVLGHSER	0
+4749	1866	IAVAAQNCYK	0
+4750	1866	IIYGGSVTGATCK	0
+4751	1866	VAHALAEGLGVIACIGEK	0
+4752	1866	VAHALAEGLGVIACIGEKLDER	0
+4753	1866	VPADTEVVCAPPTAYIDFAR	0
+4754	1866	ELASQPDVDGFLVGGASLKPEFVDIINAK	0
+4755	1866	VAAQNCYK	0
+4756	1867	IAVAAQNCYK	0
+4757	1867	IIYGGSVTGATCK	0
+4758	1867	VPADTEVVCTPPTAYIDFAR	0
+4759	1867	VAAQNCYK	0
+4760	1868	SFIKDYPVVSIEDPFDQDDWGAWQK	0
+4761	1868	VNQIGSVTESIQACK	0
+4762	1868	FGANAILGVSLAVCK	0
+4763	1868	SKFGANAILGVSLAVCK	0
+4764	1868	IGAEVYHNLK	0
+4765	1869	VNQIGSVTEAIQACK	0
+4766	1869	FGANAILGVSLAVCK	0
+4767	1869	SKFGANAILGVSLAVCK	0
+4768	1870	ALANSLACQGK	0
+4769	1870	CPLLKPWALTFSYGR	0
+4770	1870	PIVEPEILPDGDHDLKR	0
+4771	1870	RALANSLACQGK	0
+4772	1870	YASICQQNGIVPIVEPEILPDGDHDLK	0
+4773	1870	YASICQQNGIVPIVEPEILPDGDHDLKR	0
+4774	1870	RCQYVTEK	0
+4775	1870	LANSLACQGK	0
+4776	1870	CPLLKPWALTF	0
+4777	1871	SLLINAVEASCIR	0
+4778	1871	HIVVSCAAGVTISSVEKK	0
+4779	1871	MLLDSEQHPCQLK	0
+4780	1872	SLLINAVEASCIR	0
+4781	1872	CMTNTPVVVR	0
+4782	1873	AAVEEGIVLGGGCALLR	0
+4783	1873	CEFQDAYVLLSEK	0
+4784	1873	CEFQDAYVLLSEKK	0
+4785	1873	CIPALDSLTPANEDQK	0
+4786	1873	CIPALDSLTPANEDQKIGIEIIK	0
+4787	1873	CIPALDSLTPANEDQKIGIEIIKR	0
+4788	1873	GQKCEFQDAYVLLSEK	0
+4789	1873	GQKCEFQDAYVLLSEKK	0
+4790	1874	AEGSDVANAVLDGADCIMLSGETAK	0
+4791	1874	AEGSDVANAVLDGADCIMLSGETAKGDYPLEAVR	0
+4792	1874	AGKPVICATQMLESMIK	0
+4793	1874	CCSGAIIVLTK	0
+4794	1874	GIFPVLCKDPVQEAWAEDVDLR	0
+4795	1874	NTGIICTIGPASR	0
+4796	1874	PVQEAWAEDVDLR	0
+4797	1874	ITLDNAYMEKCDENILWLDYK	0
+4798	1874	GIFPVLCK	0
+4799	1875	TVFAEHISDECK	0
+4800	1875	TVFAEHISDECKR	0
+4801	1875	VACIGAWHPAR	0
+4802	1875	GCVVGTK	0
+4803	1875	HGSLGFLPR	0
+4804	1876	SNELGDVGVHCVLQGLQTPSCK	0
+4805	1876	WAELLPLLQQCQVVR	0
+4806	1876	ELCQGLGQPGSVLR	0
+4807	1876	CKDISSALR	0
+4808	1876	LDDCGLTEAR	0
+4809	1877	NHQEEDLTEFLCANHVLK	0
+4810	1877	LIEVTETICKR	0
+4811	1878	AEFAAPSTDAPDKGYVVPNVDLPPLCSSR	0
+4812	1878	LGNTTVICGVK	0
+4813	1879	GPFVEAEVPDVDLECPDAK	0
+4814	1879	VKGDADVSVPKLEGDLTGPSVGVEVPDVELECPDAK	0
+4815	1879	SSGCDVNLPGVNVK	0
+4816	1879	LEGDLTGPSVGVEVPDVELECPDAK	0
+4817	1880	AHVEGPSCDR	0
+4818	1880	DGFFGLDQADYFGCR	0
+4819	1880	IAASATCGEEAPAR	0
+4820	1881	CYLFGGLANDSEDPKNNIPR	0
+4821	1881	LVIYGGMSGCR	0
+4822	1881	VAGINACGR	0
+4823	1881	NGPPPCPR	0
+4824	1882	VTDDLVCLVYK	0
+4825	1882	VTDDLVCLVYKTDQAQDVK	0
+4826	1882	HSDGNLCVK	0
+4827	1883	DNPGVVTCLDEAR	0
+4828	1883	YFLVGAGAIGCELLK	0
+4829	1883	VGEFCHNR	0
+4830	1883	SIPICTLK	0
+4831	1884	ITGHFYACQVAQR	0
+4832	1884	TGYAFVDCPDESWALK	0
+4833	1884	SITILSTPEGTSAACK	0
+4834	1885	AATGEEVSAEDLGGADLHCR	0
+4835	1885	CIYLVDSGGAYLPR	0
+4836	1885	LPCIYLVDSGGAYLPR	0
+4837	1885	MVAAVACAQVPK	0
+4838	1885	VSGVECMIIANDATVK	0
+4839	1885	AATGEEVSAEDLGGADLHCRK	0
+4840	1886	DHYSNGFCTVYAK	0
+4841	1886	AYVKDHYSNGFCTVYAK	0
+4842	1887	KYEDICPSTHNMDVPNIK	0
+4843	1887	YEDICPSTHNMDVPNIK	0
+4844	1887	YEDICPSTHNMDVPNIKR	0
+4845	1888	LTCYGDSGQPVDWFVVYK	0
+4846	1888	WTCVGDMNR	0
+4847	1889	GCVNPMINIEQLWR	0
+4848	1889	CKIPNTVEEAVR	0
+4849	1890	TTSILCLAR	0
+4850	1890	FALACNASDKIIEPIQSR	0
+4851	1891	ENLWLNLTDGSILCGR	0
+4852	1891	VCASEKPPKDLGYIYFYQR	0
+4853	1892	GQGVYLGMPGCLPVYDALAGEFIR	0
+4854	1892	CLPVYDALAGEFIR	0
+4855	1893	GFPTICYFEK	0
+4856	1893	DKNQDLCQQEAVK	0
+4857	1894	VAEGQVTCPYLPPFPAR	0
+4858	1894	QDQPIDFSEDARPSPCYQLAQR	0
+4859	1895	TSCKDDEAVVQAPR	0
+4860	1895	ACFQVGTSEEMK	0
+4861	1896	ATCIGNNSAAAVSMLK	0
+4862	1896	IYKLNEDMACSVAGITSDANVLTNELR	0
+4863	1897	NLEVSSCVGSGGSSEAR	0
+4864	1897	DMNLTGCLESGGSEEPGGIGVGEKDWTSDVNVK	0
+4865	1898	FCQVNTGPLPLLGQSEPEKWMLPPQGAISETR	0
+4866	1898	TQIPILTYQGGSVEAAQAFLCK	0
+4867	1899	GLCGAIHSSIAK	0
+4868	1899	HLLIGVSSDR	0
+4869	1900	HIDCAHVYQNENEVGVAIQEK	0
+4870	1900	YKPAVNQIECHPYLTQEK	0
+4871	1901	EAIQCVDNNQSVLVSAHTSAGK	0
+4872	1901	YCLPFLQPGR	0
+4873	1902	ASCSALMSQPSAPDFVQR	0
+4874	1902	SCFQQNNNKPEISVK	0
+4875	1903	FACNGTVIEHPEYGEVIQLQGDQR	0
+4876	1903	NICQFLVEIGLAKDDQLK	0
+4877	1904	CCTESLVNR	0
+4878	1904	YICENQDSISSK	0
+4879	1905	NCIVLIDSTPYR	0
+4880	1905	LLACIASRPGQCGR	0
+4881	1906	SPLAGDFITMQCR	0
+4882	1906	LAGDFITMQCR	0
+4883	1906	EKLTELMFEHYNIPAFFLCK	0
+4884	1907	SLDLFNCEVTNLNDYR	0
+4885	1907	SLDLFNCEVTNLNDYRESVFK	0
+4886	1908	GYGFCEYQDQETALSAMR	0
+4887	1908	LCVQNSPQEAR	0
+4888	1909	DLNYCFSGMSDHR	0
+4889	1909	GLPWSCSADEVQR	0
+4890	1910	CPQIVIAFYEER	0
+4891	1910	GLEPEKIIGATDSCGDLMFLMK	0
+4892	1911	SCALAEDPQELR	0
+4893	1911	TVPAHVETVVLFFPDVWHCLPTR	0
+4894	1911	SCALAEDPQELRDGFQHPAR	0
+4895	1912	CYGFVTMSTAEEATK	0
+4896	1912	KFDFDACNEVPPAPK	0
+4897	1913	GYGFCEYQDQETALSAMR	0
+4898	1913	LCVQNSHQEAR	0
+4899	1914	VCEVCSAYLGLHDNDRR	0
+4900	1914	MDLGECLK	0
+4901	1914	FSDDRVCK	0
+4902	1915	LNISFPATGCQK	0
+4903	1915	MKLNISFPATGCQK	0
+4904	1916	ADCTITMADSDFLALMTGK	0
+4905	1916	GSVLPNSDKKADCTITMADSDFLALMTGK	0
+4906	1917	CQNALQQVVAR	0
+4907	1917	ETDCGVHINAGPEIGVASTK	0
+4908	1918	CHVPLAQAQALVTSELEKFQDR	0
+4909	1918	CVDDHMHLIPTMTK	0
+4910	1919	CFSLAATR	0
+4911	1919	FCNIMGSSNGVDQEHFSNVVKGEK	0
+4912	1920	CQNALQQVTAR	0
+4913	1920	ETDCGVHINAGPEIGVASTK	0
+4914	1921	EIYTHFTCATDTK	0
+4915	1921	DSGVQACFNR	0
+4916	1922	GLYSDTELQQCLAAAQAASQHVFR	0
+4917	1922	NTCEAVVLGTLHPR	0
+4918	1923	CVLPEEDSGELAKPK	0
+4919	1923	ALWCSEDKQILSADDKTVR	0
+4920	1924	RIGRFGYGYGPYQPVPEQPLYPQPYQPQYQQYT	0
+4921	1924	IGRFGYGYGPYQPVPEQPLYPQPYQPQYQQYT	0
+4922	1925	SCTVNIMFGTPQEHR	0
+4923	1925	RFDAERPVDCSVIVVNK	0
+4924	1926	FVKQDQVCIAR	0
+4925	1926	LESGSICK	0
+4926	1926	DMGTVVLGKLESGSICK	0
+4927	1927	CSCSPVHPQQAFCNADVVIR	0
+4928	1927	YQMGCECK	0
+4929	1928	HGGEDYVFSLLTGYCEPPTGVSLR	0
+4930	1928	DVCTFLR	0
+4931	1929	CPQIVIAFYEER	0
+4932	1929	LTWHSCPEDEAQ	0
+4933	1930	QFLECAQNQGDIK	0
+4934	1930	LCEGFNEVLK	0
+4935	1931	GCCFVTFYTR	0
+4936	1931	AMHQAQTMEGCSSPMVVK	0
+4937	1931	GPDGLSRGCAFVTFTTRAMAQTAIK	0
+4938	1932	VEELCPFPLDSLQQEMSK	0
+4939	1932	LVTVYCEHGHK	0
+4940	1933	FCPFAER	0
+4941	1933	LLPDDPYEKACQK	0
+4942	1934	NCGFVAFMNR	0
+4943	1934	PSTTNLYLGNINPQMNEEMLCQEFGR	0
+4944	1935	ASPDGYDCYFDNVGGEFSNTVIGQMKK	0
+4945	1935	HFVGYPTNSDFELK	0
+4946	1936	TCPFFFPFDTR	0
+4947	1936	SCSSSSAVIVPQPEDPDRANTSER	0
+4948	1937	NNLCPSGSNIISNLFK	0
+4949	1938	CVSVQTDPTDEIPTKK	0
+4950	1939	SLPADILYEDQQCLVFR	0
+4951	1940	KLASLTPGFSGADVANVCNEAALIAAR	0
+4952	1941	SNVASSAACSSASSLGLGLAYR	0
+4953	1942	EAELSKGESVCLDR	0
+4954	1943	SGPHCSESIHR	0
+4955	1944	ALEQKPDDAQYYCQR	0
+4956	1945	CADYVVTGAWSAK	0
+4957	1946	ALCQITDSTMLQAIER	0
+4958	1947	ASALGLGDGEEEAPPSRSDPDGGDSPLPASGGPLTCK	0
+4959	1948	LYPTSCHTACTLR	0
+4960	1949	LCSGPGIVGNVLVDPSAR	0
+4961	1950	YYGGTEFIDELETLCQK	0
+4962	1951	GWDQGLLGMCEGEK	0
+4963	1952	SVELEDVKFHQCVR	0
+4964	1953	GQEFLRPCGSTEVD	0
+4965	1954	ATEGMVVADKNCSK	0
+4966	1955	TAPGMGDQSGCYR	0
+4967	1956	SHFECEKETPQSLAFTR	0
+4968	1957	DLSYCLSGMYDHR	0
+4969	1958	EGVECEVINMR	0
+4970	1959	AMGIMNSFVNDIFER	0
+4971	1960	AASLGLLQFPILNASVDENCQNITYK	0
+4972	1961	ILGLGDLGCYGMGIPVGK	0
+4973	1962	LGGTALAQCFSQLGEHPPDLDLPENLVR	0
+4974	1963	SNFLNCYVSGFHPSDIEVDLLK	0
+4975	1964	AYLEGECVEWLR	0
+4976	1965	HSMNPFCEIAVEEAVR	0
+4977	1966	ILCFYGPPGVGK	0
+4978	1967	NNLMGDDIFCYYFK	0
+4979	1968	DGSLIVSSSYDGLCR	0
+4980	1969	GTEAGQVGEPGIPTGEAGPSCSSASDKLPR	0
+4981	1970	GILLYGPPGCGK	0
+4982	1971	KGDSNANSDVCAAALR	0
+4983	1972	NVQLLSQFVSPFTGCIYGR	0
+4984	1973	VLAALPAAELVQACR	0
+4985	1974	YYSSEPQAVDFLECAEEAR	0
+4986	1975	KPDVCPSST	0
+4987	1976	IYFGSNIPNMFVDSSCALK	0
+4988	1977	IDCVSKNEDIPNVAVYPHNGMIDLK	0
+4989	1978	TVEICPFSFDSR	0
+4990	1979	ICHQIEYYFGDFNLPR	0
+4991	1980	FVQCPDGELQK	0
+4992	1981	SGAAVCEFFLK	0
+4993	1982	IEEACEIYAR	0
+4994	1983	YFTLGLPTGSTPLGCYK	0
+4995	1984	NHGLSDEHVFEVICPSIPGYGFSEASSK	0
+4996	1985	NINDAWVCTNDMFR	0
+4997	1986	CLAQEVNIPDWIVDLR	0
+4998	1987	CILPFDKETGFHR	0
+4999	1988	ISLGLPVGAVINCADNTGAK	0
+5000	1989	ASHNNTQIQVVSASNEPLAFASCGTEGFR	0
+5001	1990	YGSVAFPNFEQGVACLR	0
+5002	1991	MLQPCGPPADKPEEN	0
+5003	1992	LTGAGGGGCGITLLKPGLEQPEVEATK	0
+5004	1993	ICNAVSPDKDVDGFHVINVGR	0
+5005	1994	YCAQDAFFQVK	0
+5006	1995	AHDGAEVCSAIFSK	0
+5007	1996	LGIVWQDVLPVNIYCK	0
+5008	1997	NHCGIASAASYPTV	0
+5009	1998	ELHGQNPVVTPCNK	0
+5010	1999	CIDSGLWVPNSK	0
+5011	2000	HVDVLNLCFAQFEPDSTEYIK	0
+5012	2001	IFVGNVSAACTSQELR	0
+5013	2002	EASACPGHVEAAPETTAVSAETGPEVTDAAAR	0
+5014	2003	CLNALEELGTLQVTSQILQK	0
+5015	2004	IDTHNIIVNQLVFPDPEKPCK	0
+5016	2005	TPCNAGTFSQPEK	0
+5017	2006	CWSSDTYNPVPGVMDGVPSANNYQGGFGTTLMAK	0
+5018	2007	LTVVDTPGYGDAINCR	0
+5019	2008	ALVLDCHYPEDEVGQEDEAESDIFSIR	0
+5020	2009	CAGPTPEAELQALAR	0
+5021	2010	GAVHQLCQSLAGK	0
+5022	2011	ANDGGLAAGAPAMHMASYGPEPCTDNSDSLIAK	0
+5023	2012	VTLLDGTEYSCDLEK	0
+5024	2013	LQFHNVKPECLEAYNK	0
+5025	2014	LGPSTGSTAETQCR	0
+5026	2015	AVILGPPGSGKGTVCQR	0
+5027	2016	LGCQDAFPEVYDK	0
+5028	2017	GIYAVGDVCGK	0
+5029	2018	INAGMLAQFIDKPVCFVGR	0
+5030	2019	LVNCPETFTPDMR	0
+5031	2020	CKDVLTGQEFDVR	0
+5032	2021	VLHEAEGHIVTCETNTGEVYR	0
+5033	2022	CQQLQQEYSR	0
+5034	2023	CTVIGGSGFLGQHMVEQLLAR	0
+5035	2024	MTANSVLEPGNSEVSLVCEK	0
+5036	2025	SSEHINEGETAMLVCK	0
+5037	2026	VLQSEFCNAVR	0
+5038	2027	SGDWVCPNPSCGNMNFAR	0
+5039	2028	IVHAFDMEDLGDKAVYCR	0
+5040	2029	TCLSQLLDIMK	0
+5041	2030	TQLPYEYYSLPFCQPSK	0
+5042	2031	CKLEEMGFQDSDGDSQPFSLQETYEAK	0
+5043	2032	IPTPLNTSGVQVICMK	0
+5044	2033	VVEQMCITQYER	0
+5045	2034	VLPMNTGVEAGETACK	0
+5046	2035	CDSSPDSAEDVRK	0
+5047	2036	LMCPQEIVDYIADKKDVYE	0
+5048	2037	SSILLDVKPWDDETDMAQLEACVR	0
+5049	2038	CFIEEIPDETMVIGNYR	0
+5050	2039	YKVEYPIMYSTDPENGHIFNCIQR	0
+5051	2040	GYGCAGVSSVAYGLLAR	0
+5052	2041	SSPVEFECINEK	0
+5053	2042	ESLCQAALGLILK	0
+5054	2043	AYMCPFMQFIEGGR	0
+5055	2044	ALDVGSGSGILTACFAR	0
+5056	2045	KYPEAAACYGR	0
+5057	2046	SCEVLFNPFDDIIPR	0
+5058	2047	NDITAWQECVNNSMAQLEHQAVR	0
+5059	2048	GSCSTEVEKETQEK	0
+5060	2049	VIACDGGGGALGHPK	0
+5061	2050	CKELGITALHIK	0
+5062	2051	NNPAIVIIGNNGQIHYDHQNDGASQALASCQR	0
+5063	2052	MDDGFVSLDSPSYVLYRDR	0
+5064	2053	RPLVASVGLNVPASVCY	0
+5065	2054	ILYSQCGDVMR	0
+5066	2055	VCGDSDKGFVVINQK	0
+5067	2056	KEPEAFDWSPVVTYVCDLEGNR	0
+5068	2057	ALADLVHSHIQSNELCSK	0
+5069	2058	VLSIAQAHSPAFSCEQVR	0
+5070	2059	VITVDGNICTGK	0
+5071	2060	HCSQVDSVR	0
+5072	2061	TCSPASLSQASADLEATLR	0
+5073	2062	NTGDADQWCPLLETLTDAEMEKK	0
+5074	2063	YQTNPCIGYK	0
+5075	2064	NVCEQGTSTVDQNFGKQDATVQTER	0
+5076	2065	KAPGCVLSNPDQK	0
+5077	2066	LCWFLDEAAAR	0
+5078	2067	EMFPYEASTPTGISASCR	0
+5079	2068	SSSLNFSFPSLPTMGQMPGHSSDTSGLSFSQPSCK	0
+5080	2069	TDDYLDQPCYETINR	0
+5081	2070	SIEIPRPVDGVEVPGCGK	0
+5082	2071	DRPHEVLLCSDLVK	0
+5083	2072	TICSHVQNMIK	0
+5084	2073	VANLLLCMYAK	0
+5085	2074	LCNLEEGSPGSGTYTR	0
+5086	2075	VAAQCSHAAVSAYK	0
+5087	2076	LQDAFSSIGQSCHLDLPQIAVVGGQSAGK	0
+5088	2077	ADTLTPEECQQFKK	0
+5089	2078	FSPAGVEGCPALPHK	0
+5090	2079	TPPGVSAPTEPLLCK	0
+5091	2080	NCVILPHIGSATHR	0
+5092	2081	IKADPDGPEAQAEACSGER	0
+5093	2082	SSFESSCPQQWIK	0
+5094	2083	NCIAQTSAVVK	0
+5095	2084	NCLALADDKK	0
+5096	2085	SPQLILVNMASFPECTAAAIK	0
+5097	2086	KTEEPPRDFDPALLEFLVCPLSK	0
+5098	2087	VTCLDPNPHFEK	0
+5099	2088	SSVQEECVSTISSSKDEDPLAATR	0
+5100	2089	TLTEPCPLASESR	0
+5101	2090	LCFLDKVEPHATIAEIK	0
+5102	2091	IQLEHHISPGDFPDCQK	0
+5103	2092	CGDGAFLLTTTPRPVIVEPMEQFDDEDGLPEK	0
+5104	2093	DSLYVDGDCTMDIR	0
+5105	2094	SGALQIESSEESDQGKYECVATNSAGTR	0
+5106	2095	PLELELCPGR	0
+5107	2096	EVPGSEAARPEQEPPVAEPVPVCTIFSQR	0
+5108	2097	LGCDLDMFLDLDETR	0
+5109	2098	SCTEGKGEYTMEYSR	0
+5110	2099	IIYEQEGVYIHSSCGK	0
+5111	2100	SCYLSSLDLLLEHR	0
+5112	2101	NAVWALSNLCR	0
+5113	2102	NHIENQDECVLNVISHAR	0
+5114	2103	EAPFSEFFLDPGTSVLDTCR	0
+5115	2104	ALTDAGCNLNPLQYIK	0
+5116	2105	ICDLLSDFDEFSSR	0
+5117	2106	LNIISNLDCVNEVIGIR	0
+5118	2107	RIPVLSPKPAVAPPAPPSSSQLCR	0
+5119	2108	CVFEMPNENDKLNDMEPSK	0
+5120	2109	CKDGVVFGVEK	0
+5121	2110	AHTVLAASCAR	0
+5122	2111	EGQEIASVSDDHTCR	0
+5123	2112	GYFNNNIPPVEFTQENPFCR	0
+5124	2113	ENSGAAEKPVTIHATPEGTSEACR	0
+5125	2114	GSDELFSTCVTNGPFIMSSNSASAANGNDSKK	0
+5126	2115	CNKEVYFAER	0
+5127	2116	GCGTVLLSGPR	0
+5128	2117	KVDLSQPLIATCR	0
+5129	2118	CMPTFQFFK	0
+5130	2119	CASQAGMTAYGTR	0
+5131	2120	FDTGNLCMVTGGANLGR	0
+5132	2121	TIEEYAVCPDLKVDLGVLGK	0
+5133	2122	AVCVLKGDGPVQGIINFEQK	0
+5134	2123	AILPCQDTPSVK	0
+5135	2124	PSETPQAEVGPTGCPHR	0
+5136	2125	CLTTDEYDGHSTYPSHQYQ	0
+5137	2126	TSSVSNPQDSVGSPCSR	0
+5138	2127	IEYDDFVECLLR	0
+5139	2128	TSLDLYANVIHCK	0
+5140	2129	HIDCAAIYGNEPEIGEALKEDVGPGK	0
+5141	2130	EQWTKYEEENFYLEPYLK	0
+5142	2131	NCSETQYESK	0
+5143	2132	SLEICHPQER	0
+5144	2133	WLGLEEACQLAQFK	0
+5145	2134	ASADLMSYCEEHAR	0
+5146	2135	NCEEVGLFNELASPFENEFKK	0
+5147	2136	CSDSTLLSNLLEEMK	0
+5148	2137	YSVFRPGVLLCDR	0
+5149	2138	APPTACYAGAAPAPSQVK	0
+5150	2139	SSPCIHYFTGTPDPSR	0
+5151	2140	ITQCSVEIQR	0
+5152	2141	CPYKDTLGPMQK	0
+5153	2142	EILSVDCSTNNPSQAK	0
+5154	2143	SCLLHQFTEK	0
+5155	2144	MSFGEIEEDAYQEDLGFSLGHLGK	0
+5156	2145	LLCGLLAER	0
+5157	2146	QGQGQLVTCSGAFK	0
+5158	2147	MAQDLKDIIEHLNTSGAPADTSDPLQQICK	0
+5159	2148	CQQQANEVTEIMR	0
+5160	2149	YVAAAFPSACGK	0
+5161	2150	VIECSYTSADGQR	0
+5162	2151	ESGSLSPEHGPVVVHCSAGIGR	0
+5163	2152	STVPHAYATADCDLGAVLK	0
+5164	2153	TVVALCGQR	0
+5165	2154	CSILAAANPAYGR	0
+5166	2155	GNQLCSLISGIIR	0
+5167	2156	TFDTFCPLGPALVTK	0
+5168	2157	TPPLLENSLPQCYQR	0
+5169	2158	VGLSGAPADACSTAQK	0
+5170	2159	CPFGALSIVNLPSNLEK	0
+5171	2160	SSRGEVQTCSER	0
+5172	2161	SIAACHNVGLLAHDGQVNEDGQPDLGK	0
+5173	2162	NALANPLYCPDYR	0
+5174	2163	GQLTAPACSQVPLQDYQSALEASMKPFISSK	0
+5175	2164	HYSSGYGQGDVLGFYINLPEDTETAK	0
+5176	2165	CALSSPSLAFTPPIK	0
+5177	2166	SPPHCELMAGHLR	0
+5178	2167	GTPEQPQCGFSNAVVQILR	0
+5179	2168	FLLADNLYCK	0
+5180	2169	IGPSILNSDLANLGAECLR	0
+5181	2170	LQVEGGGCSGFQYK	0
+5182	2171	IAVHCTVR	0
+5183	2172	CAGAAGGGPGSGPPEAAR	0
+5184	2173	VTPTEEHVEGPLPSPVTNGTSPAQLNGGSACSSR	0
+5185	2174	SNVVDDMVQSNPVLYTPGEEPDHCVVIK	0
+5186	2175	VQENSAYICSR	0
+5187	2176	DAPCSASSELSGPSTPLHTSSPVQGK	0
+5188	2177	VAAASGHCGAFSGSDSSR	0
+5189	2178	KSEYTQPTPIQCQGVPVALSGR	0
+5190	2179	HCSLQAVPEEIYR	0
+5191	2180	PGHLQEGFGCVVTNRFDQLFDDESDPFEVLK	0
+5192	2181	VFEHDSVELNCK	0
+5193	2182	TGVPFLQVIPCFQR	0
+5194	2183	KVDCPGPGSGAEGSGPGSVVPGSSGVGTPR	0
+5195	2184	ICANHYITPMMELKPNAGSDR	0
+5196	2185	RPPSAFFLFCSEYRPK	0
+5197	2186	TYNTNAQVPDSAGTATAYLCGVK	0
+5198	2187	ASPVNDIFCQSLPGSPFKPLTLR	0
+5199	2188	SFTASCPVSAFVPK	0
+5200	2189	VDVDEYDENKFVDEEDGGDGQAGPDEGEVDSCLR	0
+5201	2190	GDPQVYEELFSYSCPK	0
+5202	2191	CSVLPLSQNQEFMPFVK	0
+5203	2192	CLLSGPTSEGLMTWELDR	0
+5204	2193	TCLHAILNILEK	0
+5205	2194	ESALPCQASPLHPALAYSLPQSPIVR	0
+5206	2195	AGKPACALCPLVGGTSTGGPATAR	0
+5207	2196	ALAGCDFLTISPK	0
+5208	2197	TTSGYAGGLSSAYGGLTSPGLSYSLGSSFGSGAGSSSFSR	0
+5209	2198	VGDSPCLGAGGYADNDIGAVSTTGHGESILK	0
+5210	2199	TVPFCSTFAAFFTR	0
+5211	2200	ICSLVGMPQPDFSFLR	0
+5212	2201	GAGTDEGCLIEILASR	0
+5213	2202	WVDPNSPVLLEDPVLCALAK	0
+5214	2203	WVDPNSPVLLEDPVLCALAK	0
+5215	2204	TTGLVGLAVCNTPHER	0
+5216	2205	TTGLVGLAVCNTPHER	0
+5217	2206	YNCEYSGPPKPLPK	0
+5218	2207	CSWQDLKDFMR	0
+5219	2208	TYAICGAIR	0
+5220	2209	CNNVLYIR	0
+5221	2210	YSQICAK	0
+5222	2211	ALIVVPCAEGKIPEESK	0
+5223	2212	FVALENISCK	0
+5224	2213	LSCAYSGFSSPR	0
+5225	2214	VSLEEIYSGCTK	0
+5226	2215	VCQGIGMVNR	0
+5227	2216	LIVCGHGTLER	0
+5228	2217	LKPEYDIMCK	0
+5229	2218	SFAFLHCK	0
+5230	2219	CSEQVQDFTK	0
+5231	2220	LSNNYYCTR	0
+5232	2221	CPQVVISFYEER	0
+5233	2222	CYVQPQWVFDSVNAR	0
+5234	2223	ELLQLADALGPSICMLK	0
+5235	2224	FCLGLLSNVNR	0
+5236	2225	VCSEVLQMEPDNVNALKDR	0
+5237	2226	FCNTVHDIVNR	0
+5238	2227	TDDYLDQPCLETVNR	0
+5239	2228	NNDLCYWVPELVR	0
+5240	2229	VAVVCSSNQNR	0
+5241	2230	AASPQDLAGGYTSSLACHR	0
+5242	2231	VQFCPFEK	0
+5243	2232	LAELKQECLAR	0
+5244	2233	TDGFGIDTCR	0
+5245	2234	GCTATLGNFAK	0
+5246	2235	GVLMYGPPGCGK	0
+5247	2236	SGAAWTCQQLR	0
+5248	2237	TRDDEPVCGRPLGIR	0
+5249	2238	FHEICSNLVK	0
+5250	2239	GADFQCFQQAR	0
+5251	2240	AQDIQCGLQSR	0
+5252	2241	MATCSSDQSVK	0
+5253	2242	AQAWCYSK	0
+5254	2243	YCFPNYVGRPK	0
+5255	2244	VACETVAK	0
+5256	2245	SCTLARDPTTGK	0
+5257	2246	VLCLAGFR	0
+5258	2247	VQENCIDLVGR	0
+5259	2248	CILQDGR	0
+5260	2249	IHCLENVDK	0
+5261	2250	LLVGNKCDLTTK	0
+5262	2251	HLFCPDLLR	0
+5263	2252	SCYEDGWLIK	0
+5264	2253	CYIASAGADALAK	0
+5265	2254	MADCGGLPQISQPAK	0
+5266	2255	DFNLDGAPYGYTPFCDSR	0
+5267	2256	SGDAAIVDMVPGKPMCAESFSDYPPLGR	0
+5268	2257	AIHYALNCCGLAGGVEQFISDICPK	0
+5269	2258	IAQLICER	0
+5270	2258	TDIQIALPSGCYGR	0
+5271	2259	NLICAFLTDR	0
+5272	2260	ACFHCETCK	0
+5273	2261	HQACLLLQK	0
+5274	2262	KICELYAK	0
+5275	2263	STCTYVGAAK	0
+5276	2264	CSLGQPHIAYFEE	0
+5277	2265	GHALLIDCR	0
+5278	2266	ANCIDSTASAEAVFASEVKK	0
+5279	2267	VGVGTCGIADKPMTQYQDTSK	0
+5280	2268	VTFSCAAGFGQR	0
+5281	2269	LYGIQAFCK	0
+5282	2270	NVLCSACSGQGGK	0
+5283	2271	KPLTSNCTIQIATPGK	0
+5284	2272	VNNSGISLCNLISAVTTPAK	0
+5285	2273	CLSHHVADAYTSSQK	0
+5286	2274	ANSSVVSVNCK	0
+5287	2275	CVCLQTTQGVHPK	0
+5288	2276	SLIDNFALNPDILCSAK	0
+5289	2277	EKPDDPLNYFLGGCAGGLTLGAR	0
+5290	2278	SWVQCGISMK	0
+5291	2279	EANSIIITPGYGLCAAK	0
+5292	2280	LVCTDIADVSVK	0
+5293	2281	MDSLLIAGQINTYCQNIK	0
+5294	2282	ATSITVTGSGSCR	0
+5295	2283	AAGCDFTNVVK	0
+5296	2284	WCSWSLSQAR	0
+5297	2285	YLVLDCVPEER	0
+5298	2286	NCEPMIGLVPILK	0
+5299	2287	CCLTYCFNKPEDK	0
+5300	2288	TNLLQVCER	0
+5301	2289	CNAEEHVR	0
+5302	2290	ASSTCPLTFENVKVPEANILGQIGHGYK	0
+5303	2291	CEFAVGYQR	0
+5304	2292	SFCSMAGPNLIAIGSSESAQK	0
+5305	2293	IFAGHLADVNCTR	0
+5306	2294	CLSEQIADAYSSFR	0
+5307	2295	SLDLFNCEVTNLNDYR	0
+5308	2295	SLDLFNCEVTNLNDYRENVFK	0
+5309	2296	FCAFGGNPPVTGPR	0
+5310	2297	VMYGFCSVK	0
+5311	2298	ALANVNIGSLICNVGAGGPAPAAGAAPAGGPAPSTAAAPAEEK	0
+5312	2299	YTFCPTGSPIPVMEGDDDIEVFR	0
+5313	2300	AISVHSTPEGCSSACK	0
+5314	2301	MSSPTDASVICR	0
+5315	2302	TVVPCDFGLSTEEILAADDKELNR	0
+5316	2302	LLGPTVMLGGCEFSR	0
+5317	2303	LLGGFQETCSK	0
+5318	2304	GIPVMGHSEGICHMYVDSEASVDKVTR	0
+5319	2305	SFPGFQAFCETQGDR	0
+5320	2306	AEDSGEYHCVYHFVSAPK	0
+5321	2307	AASDLMSYCEQHAR	0
+5322	2308	YHTVNGHICEVR	0
+5323	2309	GVNTDSGSVCR	0
+5324	2310	FSGGYPALMDCMNK	0
+5325	2311	KPLGPPPPSYTCFR	0
+5326	2312	HCPYLDTINR	0
+5327	2313	TGGLYSCDITAR	0
+5328	2314	VAQLCDFNPK	0
+5329	2315	CLYALEEGIVR	0
+5330	2316	LGYTPVCR	0
+5331	2317	VIKNPVSDHFPVGCMK	0
+5332	2318	CQGNLETLQK	0
+5333	2319	IDATQVEVNPFGETPEGQVVCFDAK	0
+5334	2320	TLHYECIVLVK	0
+5335	2321	GEAVGVHCALGFGR	0
+5336	2322	SQLEAIFLRDWDSPYSHDLDTSADSVGNACR	0
+5337	2323	AAEEAASTLASSIHPEQCIK	0
+5338	2324	CLQANSYMESK	0
+5339	2325	CGDLVFAK	0
+5340	2326	SAATCLQTR	0
+5341	2327	YYDAIACLK	0
+5342	2328	DIPFSAIYFPCYAHVK	0
+5343	2329	SLLVGMCSGSGR	0
+5344	2330	TQCALAASK	0
+5345	2331	LTEGCSFR	0
+5346	2332	TTDFSDFLSIVGCTK	0
+5347	2333	INEDWLCNK	0
+5348	2334	SGIGSCAFATVEDYLH	0
+5349	2335	CMSSTPAGSIEAQAR	0
+5350	2335	GHELVLANIAESDAGVYTCHAANLAGQR	0
+5351	2336	LATDLLSLMPSLTSGEVAHCAK	0
+5352	2337	VLGPCSDILKR	0
+5353	2338	MSAYAFFVQTCR	0
+5354	2339	LKDALLDHDLALPLCLLMAQQR	0
+5355	2340	CNAAFGAHDFHR	0
+5356	2341	YCTLPEILK	0
+5357	2342	CPARPPPSGSQGLLEEMLAASSSK	0
+5358	2343	CVEENNGVAK	0
+5359	2344	VGVNDFCPMGFGVK	0
+5360	2345	LLGEQYYKDAMEQCHNYNAR	0
+5361	2346	EIQGFLDCAAR	0
+5362	2347	GAGVNLILDCIGGSYWEK	0
+5363	2348	CLLIDYNPDSQELDFR	0
+5364	2349	IGAVNCGDDR	0
+5365	2350	VYSYFECR	0
+5366	2351	AAVETLGVPCFLGGMAR	0
+5367	2352	VCDTLQGENKELLSQLEETR	0
+5368	2353	SGCSDLEEAVDSGADKK	0
+5369	2354	HCILDVSGNAIKR	0
+5370	2355	CIQSLIAVFQK	0
+5371	2356	SDLYSSCDR	0
+5372	2357	AAEQAGCMVSASR	0
+5373	2358	SSGLNLCTGTGSK	0
+5374	2359	ICSWNVDGLR	0
+5375	2360	IYHPNINSNGSICLDILR	0
+5376	2361	TTCMSSQGSDDEQIKR	0
+5377	2362	TPKEDLCSK	0
+5378	2363	CEQPFFWNIK	0
+5379	2364	AYGGSMCAK	0
+5380	2365	HCLVTVEK	0
+5381	2366	CGVISPR	0
+5382	2367	VSFCPLSLWR	0
+5383	2368	TTASEPVEQSEATSKDCSR	0
+5384	2369	AQCEDDLAEK	0
+5385	2370	FSVCVLGDQQHCDEAK	0
+5386	2371	SCGHQTSASSLK	0
+5387	2372	YRNPVSQCMR	0
+5388	2373	LLEAQACTGGIIHPTTGQK	0
+5389	2374	LTYLGCASVNAPR	0
+5390	2375	CGVPDKFGAEIK	0
+5391	2376	QVETELFPCLR	0
+5392	2377	HLSLCHGLSDLAR	0
+5393	2378	MAGCSLSFR	0
+5394	2379	LPTGTTLESAGVVCPYR	0
+5395	2380	YCQYAFDLK	0
+5396	2381	EPGLCTWQSLR	0
+5397	2382	CTTHIPEQQK	0
+5398	2383	EIYTHFTCATDTK	0
+5399	2383	DGGVQACFSR	0
+5400	2384	CEDLEKQNR	0
+5401	2385	YTNLSYIGEGAYGMVCSAYDNVNK	0
+5402	2386	GYDAPLCNLLLFK	0
+5403	2387	AVECPPPR	0
+5404	2388	LAACVNLIPQITSIYEWK	0
+5405	2389	CNFESNFPR	0
+5406	2390	GEPGGILCFLPGWQEIK	0
+5407	2391	SYCAKIAHNVSSK	0
+5408	2392	TPITHILVCRPK	0
+5409	2393	VNLQMVYDSPLCR	0
+5410	2394	IGSSELQEFCPTILQQLDSR	0
+5411	2395	SEVPGIFCAGADLK	0
+5412	2396	SQCALEEYVR	0
+5413	2397	VTIFFFFICK	0
+5414	2398	SVSVTAAGQCR	0
+5415	2399	AGLNCSTENMPIK	0
+5416	2400	CNAAFGANDFHR	0
+5417	2401	FTLDCTHPVEDGIMDAANFEQFLQER	0
+5418	2402	LISETTSVCKPEQVAK	0
+5419	2403	NQSFCPTVNLDK	0
+5420	2404	VNCLAPGLIK	0
+5421	2405	FSSLHTTLCATGGGAFK	0
+5422	2406	TNNIELHYCTGAYR	0
+5423	2407	FCLICNYVSR	0
+5424	2408	VIDPVTGKPCAGTTYLESPLSSETTQLSK	0
+5425	2409	ASLCNLYNWR	0
+5426	2410	AGSVATCQAVMR	0
+5427	2411	CNYLGHYSDPMYR	0
+5428	2412	NFPLALDLGCGR	0
+5429	2413	LQAANDSVCR	0
+5430	2414	VFDCMELVMDELQGSVK	0
+5431	2415	EDARPVPQGSCQSELHR	0
+5432	2416	FIYGGCGGNR	0
+5433	2417	NCSSFLIKR	0
+5434	2418	MVVPLACLLTPLK	0
+5435	2419	NLADCLQK	0
+5436	2420	ELGGCSQAGNR	0
+5437	2421	KFQYGNYCK	0
+5438	2422	FDSNCITPGTEFMDNLAK	0
+5439	2423	EGITGPPADSSKPIGPDDAIDALSSDFTCGSPTAAGK	0
+5440	2423	SESELIDELSEDFDRSECK	0
+5441	2424	CAQGCICK	0
+5442	2425	NPEVEFCGYTTTHPSESK	0
+5443	2426	NPCQDPYILTPENR	0
+5444	2427	KGCVITISGR	0
+5445	2428	YVKSCLQK	0
+5446	2429	GSNFDCELR	0
+5447	2430	NQYCYGSR	0
+5448	2431	LTTVCPTVKPQTQGLAK	0
+5449	2432	EAENPREVLDQVCYR	0
+5450	2433	SICEVLDLER	0
+5451	2434	IREIADGLCLEVEGK	0
+5452	2435	FTCEMFHPNIYPDGR	0
+5453	2436	CTAEQTLQSDFLKDVELSK	0
+5454	2437	KGTVEGFEPADNKCLLR	0
+5455	2438	LYPLADSLQELSLAGCPR	0
+5456	2439	CLSSLKDER	0
+5457	2440	ICPVEFNPNFVAR	0
+5458	2441	SGDAAIVDMVPSKPMCVESFSDYPPLGR	0
+5459	2442	MMIPDCQR	0
+5460	2443	KYDGYTSCPLVTGYNR	0
+5461	2444	SLGSVQAPSYGARPVSSAASVYAGAGGSGSR	0
+5462	2445	CRFPVVENGK	0
+5463	2446	NMVHPNVICDGCNGPVVGTR	0
+5464	2447	LSCQNLGAVLDDVPVQGFFKK	0
+5465	2448	GVNEDTYSGILDCAR	0
+5466	2449	CNILHADIKPDNILVNESK	0
+5467	2450	VCEEIAIIPSKK	0
+5468	2451	FNFACLEAR	0
+5469	2452	CEGINISGNFYR	0
+5470	2453	VYPYLCR	0
+5471	2454	NCFASVFEK	0
+5472	2455	GVSSCTNALYHLAIK	0
+5473	2456	IGDITSCSVLWLNNAFQDV	0
+5474	2457	LASEKEVVECQSTSTVGGQSVK	0
+5475	2458	DNFLSLEDCK	0
+5476	2459	FQMTQEVVCDECPN	0
+5477	2460	TYVDQACR	0
+5478	2461	CAGLHLPPR	0
+5479	2462	ALSGYCGFMAANLYAR	0
+5480	2463	GDIYFCTGYDPPMKPYGR	0
+5481	2464	HTGSGILSMANAGPNTNGSQFFICTAK	0
+5482	2465	NLFNVVDCK	0
+5483	2466	VASGCLDINSSVK	0
+5484	2467	IKNVDCVLLAR	0
+5485	2468	FCVSDTENNLGFALGPMFVK	0
+5486	2469	CLTPPESIPKK	0
+5487	2470	ISGAIGPCVSLNSK	0
+5488	2471	LCPQPSKGEELPTYEEAK	0
+5489	2472	GSYTAQFEHTILLRPTCK	0
+5490	2473	GGCASGLGGGEVPAR	0
+5491	2474	VCDLIMTAIKR	0
+5492	2474	YICQKPSIQK	0
+5493	2475	SLLALKECIR	0
+5494	2476	VPFLVLECPNLK	0
+5495	2477	VCQSLINVEGK	0
+5496	2478	YQLNLPPYPDTECVYR	0
+5497	2479	WDHESVCK	0
+5498	2480	FAEVECLAESHQHLSK	0
+5499	2481	LTALDYHNPAGFNCKDETEFR	0
+5500	2482	AQFEYDPAKDDLIPCKEAGIR	0
+5501	2483	CADVTLEGQVYPGK	0
+5502	2484	YAGLSTCFR	0
+5503	2485	VVDGHLNLPVCK	0
+5504	2486	MLAAATAFTHICAGQGEGDVR	0
+5505	2487	FCVSALGSSPSWAGALGALSMWRPVLGGGR	0
+5506	2488	LILALIVTEILMIFIILFCLIVVR	0
+5507	2489	ICARPFTVFR	0
+5508	2490	AIWNVINWENVTER	0
+5509	2491	RLDECEEAFQGTK	0
+5510	2492	MNQPICTIFMSAIIPSLPFEHCR	0
+5511	2493	EALIQCLK	0
+5512	2494	EGLLSEAAAEEDIADPFFAYCK	0
+5513	2495	TCPLLLR	0
+5514	2496	MREEESAIIPESPGLGCLK	0
+5515	2497	CSHLLVK	0
+5516	2498	CLHFSGVGK	0
+5517	2499	ICVLDVDLQGVR	0
+5518	2500	HFYWYLTNEGIQYLR	0
+5519	2501	ALLPLCK	0
+5520	2502	WTELAGCTADFR	0
+5521	2503	CLVMDVQAFER	0
+5522	2504	NACYTGTR	0
+5523	2505	CVPQIIAFLNSK	0
+5524	2506	LSVACFYGGTPYGGQFER	0
+5525	2507	MIPCDFLIPVQTQHPIR	0
+5526	2508	HQVGSCSDDIGPR	0
+5527	2509	IYNCHVLLNSK	0
+5528	2510	KHHVEVVGVSFHIGSGCPD	0
+5529	2511	SCENLAPFNTALK	0
+5530	2512	VCKEIAIIPSKK	0
+5531	2513	NLEAVETLGSTSVICSDKTGTLTQNR	0
+5532	2514	EDGSCLALVKR	0
+5533	2515	SFGSTCQLSEK	0
+5534	2516	LQAFGFCEYKEPESTLR	0
+5535	2517	CNSLSTLEK	0
+5536	2518	NMACVQR	0
+5537	2519	KIQESYGDVYGICTK	0
+5538	2520	DSIYRHPSLQVLICK	0
+5539	2521	ALNCVTQPNPSPGSADGDK	0
+5540	2522	FICISDLR	0
+5541	2523	VLNGICDK	0
+5542	2524	TLCPLCFSILK	0
+5543	2525	ACVGNAYHK	0
+5544	2526	CTSIVAEDKK	0
+5545	2527	SGMACKTTATISSK	0
+5546	2528	FMADIDLDPGCTLNKK	0
+5547	2529	EKPCYVALDFEQEMATAASSSSLEK	0
+5548	2530	TLPFYKDYFNVPYPLPK	0
+5549	2531	CAQDYLAR	0
+5550	2532	GIYAYGFEKPSAIQQR	0
+5551	2533	KIHAGCYGPQPPHR	0
+5552	2534	EVESVDLPHCHLIK	0
+5553	2535	YLWTHGITCR	0
+5554	2536	LAAPLPEIPPDVVTECRLGLK	0
+5555	2537	ISCESMGASK	0
+5556	2538	RKRGCSHPGGSADGPAKK	0
+5557	2538	DPSLPVASSSSSSSKR	0
+5558	2539	CKGINISGNFYR	0
+5559	2540	VTILCDKFSGHPK	0
+5560	2541	SNAAGVPCDLVTGEER	0
+5561	2542	EVILCKDQDGK	0
+5562	2543	TGDFLGETIGNELFNCR	0
+5563	2544	TCPVIISSTAHYSK	0
+5564	2545	SDSEDICLFTKDEPNSTPEK	0
+5565	2546	ISEECIAQWK	0
+5566	2547	EKEPVVVETVEEKKEPILVCPPLR	0
+5567	2548	VTINDLNENSVTLIQENCHLNK	0
+5568	2549	CASCPYLGMPAFKPGEK	0
+5569	2550	STTPGGALPECFGTTDTTFSSAFCR	0
+5570	2551	VVGSVGQHTGEPVEELALSHCGR	0
+5571	2552	IVGCSVHK	0
+5572	2553	GSAVCMYSMSDVR	0
+5573	2554	ACGKFEISAIR	0
+5574	2555	TAGQTGMCGGVR	0
+5575	2556	SVVMVSTCTGLR	0
+5576	2557	RFAVLDFCYHLLK	0
+5577	2558	AICTEAGLMALR	0
+5578	2559	DATAIGDLLTLYCGLMETALD	0
+5579	2560	TGPLNFVTCMR	0
+5580	2561	HTGPITCLQFNPK	0
+5581	2562	SAAMVLVCFAK	0
+5582	2563	SSVLASCPK	0
+5583	2564	RWCPGLKILSYIGSHR	0
+5584	2565	MKHTQSGQSTSPLVIDFTCR	0
+5585	2566	LCNIPLASR	0
+5586	2567	WCLFPTSTPR	0
+5587	2568	CLKGEGEIEK	0
+5588	2569	LGLHQQGSEPSYLDRTEQLQAVLCSTMEK	0
+5589	2570	IILDGLDADNTVTVIAGNK	0
+5590	2571	EGQNYQQNCIK	0
+5591	2572	ESTTVTCTGEK	0
+5592	2573	GCLVTASADKYVK	0
+5593	2574	EDGGVCIAQSVK	0
+5594	2575	VVVGDQPCHLLPEQQSEQLR	0
+5595	2576	EGPLCDELIR	0
+5596	2577	LPPALWVVTAAAAAATCVSAAR	0
+5597	2578	NICQQVNIK	0
+5598	2579	NRPAPALSPQVSCR	0
+5599	2580	EANQCSR	0
+5600	2581	CQGPGHPLPGQRPAPVR	0
+5601	2582	LMSGPVPPSACSPR	0
+5602	2583	MEDCNVHSAASILASVK	0
+5603	2583	DCGGVPALVRLLRAAR	0
+5604	2584	SITDLGFCNVILVK	0
+5605	2585	AQCGGGLLGVR	0
+5606	2586	EIPPPCLSPEPQETLQKVK	0
+5607	2587	NCEVPEEPEDEDLVHPTYEK	0
+5608	2588	SEPLGCLSPASR	0
+5609	2589	AYSSFNPAMSDPNRPPCR	0
+5610	2590	HVNALISPGQKIGICGR	0
+5611	2591	YWHSCTLSQPPNDPSEK	0
+5612	2592	TCPRRSGPAAAPRAR	0
+5613	2593	SGYCAMISR	0
+5614	2594	CAADAGRPPGEL	0
+5615	2595	CHAEGIPMPR	0
+5616	2596	SVNSLDGLASVLYPGCDTLDKVFTYAK	0
+5617	2597	CLLNLQIQHIDAR	0
+5618	2598	TGEGFLCVFAINNTK	0
+5619	2599	VECGPKYPEAPPSVR	0
+5620	2600	ECMPVTK	0
+5621	2601	YVCEGPSHGGLPGASSEK	0
+5622	2602	EQGFIACGGEDGLLK	0
+5623	2603	VICVRVNVGQVGPKK	0
+5624	2604	CLSPDDSTVK	0
+5625	2605	AEFSSEACR	0
+5626	2606	CREMDEQIR	0
+5627	2607	ICLEDNVLMSGVK	0
+5628	2608	SLSLCNMFLDEMAK	0
+5629	2609	VVALLINHGAEVTCK	0
+5630	2610	VVGNPCPICR	0
+5631	2611	SNVTCTTNCLAPLAK	0
+5632	2612	MIEPESVGDDLR	0
+5633	2613	YIEACAR	0
+5634	2614	CTGTAANSR	0
+5635	2615	CGGLLFNLAVGSCR	0
+5636	2616	CPVDAEPPATVVKWNK	0
+5637	2617	NLSCTNVLQSNSTKK	0
+5638	2618	AICSSIDKLDK	0
+5639	2619	VLVVIVTFGIILPLCLLK	0
+5640	2620	TNPGCPAEVR	0
+5641	2621	CEINPALLATTSGR	0
+5642	2622	MGSVSNQQFAGGCAK	0
+5643	2623	CLLSDELSNIAMQVR	0
+5644	2624	CSLPAEEDSVLEK	0
+5645	2625	VIACFDSLKGR	0
+5646	2626	INQCTPLK	0
+5647	2627	CVSGASLPQGSK	0
+5648	2628	YVYFFEACRLLQK	0
+5649	2629	CISLEAK	0
+5650	2630	KITIADCGQLQ	0
+5651	2631	AFQLEEGEETEPDCKYSK	0
+5652	2632	LICNVQAMEEMMMEMK	0
+5653	2633	CVNELNQWLSVLRK	0
+5654	2634	SVHCQAGDTVGEGDLLVELE	0
+5655	2635	EDGCHER	0
+5656	2636	ACIPVGLLGK	0
+5657	2637	TSWALGVCRENVNRK	0
+5658	2638	LCVSEIYR	0
+5659	2639	RAETPGFGAVTFGECALAFNQK	0
+5660	2640	VSCGNFK	0
+5661	2641	RWGQARPDLHAIPAGVPACLR	0
+5662	2642	TYSFSELACFPHK	0
+5663	2643	SLCLPVQR	0
+5664	2644	RQPCVQALSHTVPVWK	0
+5665	2645	VVAEYINGAVREESIHCK	0
+5666	2646	QCISWEGTSTEKK	0
+5667	2647	IIGTIGHFLLGFLGPLAIIGTCAHLIR	0
+5668	2648	SPDVGLYGVIPECGETYHSDLAEAK	0
+5669	2649	DCLADVDTKPAYQNLR	0
+5670	2650	ENQPLNISNNLCFLEGK	0
+5671	2651	MFVIVITMSLYICIGKIWK	0
+5672	2652	SCIYDAK	0
+5673	2653	CNFTGDGKTGASWTDNIMAQK	0
+5674	2654	AFSYICR	0
+5675	2655	IIVFSACR	0
+5676	2656	VKISSNWGNPGFTCLYR	0
+5677	2657	TPSCGGGQHITIPR	0
+5678	2658	SHVEEVPHTRPQAGLLCS	0
+5679	2659	PNGPLCPIIGAR	0
+5680	2660	DMEMICR	0
+\.
+
+
+--
+-- Name: peptides_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('peptides_id_seq', 5680, true);
+
+
+--
+-- Data for Name: probability_fdr_mappings; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY probability_fdr_mappings (id, dase_id, probability, false_discovery_rate) FROM stdin;
+1	1	0	0.19900000000000001
+2	1	0.100000000000000006	0.0850000000000000061
+3	1	0.200000000000000011	0.0850000000000000061
+4	1	0.299999999999999989	0.067000000000000004
+5	1	0.400000000000000022	0.048000000000000001
+6	1	0.5	0.0359999999999999973
+7	1	0.599999999999999978	0.0250000000000000014
+8	1	0.699999999999999956	0.0170000000000000012
+9	1	0.800000000000000044	0.0120000000000000002
+10	1	0.900000000000000022	0.00600000000000000012
+11	1	0.949999999999999956	0.00400000000000000008
+12	1	0.959999999999999964	0.00300000000000000006
+13	1	0.969999999999999973	0.00300000000000000006
+14	1	0.979999999999999982	0.00300000000000000006
+15	1	0.989999999999999991	0.00200000000000000004
+16	1	1	0
+17	2	0	0.19900000000000001
+18	2	0.100000000000000006	0.0850000000000000061
+19	2	0.200000000000000011	0.0850000000000000061
+20	2	0.299999999999999989	0.067000000000000004
+21	2	0.400000000000000022	0.048000000000000001
+22	2	0.5	0.0359999999999999973
+23	2	0.599999999999999978	0.0250000000000000014
+24	2	0.699999999999999956	0.0170000000000000012
+25	2	0.800000000000000044	0.0120000000000000002
+26	2	0.900000000000000022	0.00600000000000000012
+27	2	0.949999999999999956	0.00400000000000000008
+28	2	0.959999999999999964	0.00300000000000000006
+29	2	0.969999999999999973	0.00300000000000000006
+30	2	0.979999999999999982	0.00300000000000000006
+31	2	0.989999999999999991	0.00200000000000000004
+32	2	1	0
+\.
+
+
+--
+-- Name: probability_fdr_mappings_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('probability_fdr_mappings_id_seq', 32, true);
+
+
+--
+-- Data for Name: protein_references; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY protein_references (id, accession_number, description) FROM stdin;
+1	sp|Q14764	Major vault protein
+2	sp|P46777	60S ribosomal protein L5
+3	tr|Q5T7N0	Ribosomal protein L5
+4	sp|P26640	Valyl-tRNA synthetase
+5	sp|Q9Y4L1	150 kDa oxygen-regulated protein precursor
+6	sp|P42765	3-ketoacyl-CoA thiolase, mitochondrial
+7	sp|Q9Y5L4	Mitochondrial import inner membrane translocase subunit Tim13
+8	tr|Q16269	RCC1 protein
+9	sp|P18754	Regulator of chromosome condensation
+10	sp|Q99567	Nuclear pore complex protein Nup88
+11	sp|P50897	Palmitoyl-protein thioesterase 1 precursor
+12	tr|Q5T0S4	Palmitoyl-protein thioesterase 1
+13	tr|Q5T0S6	Palmitoyl-protein thioesterase 1
+14	sp|O43660-1	Isoform 1 of Pleiotropic regulator 1
+15	sp|O43660-2	Isoform 2 of Pleiotropic regulator 1
+16	sp|Q9UBX1	Cathepsin F precursor
+17	tr|Q9H5G0	Hypothetical protein FLJ23469
+18	tr|Q96AB3	ISOC2 protein
+19	sp|Q92743	Serine protease HTRA1 precursor
+20	sp|P62879	Guanine nucleotide-binding protein G(I)/G(S)/G(T) subunit beta 2
+21	sp|P11021	Hypothetical protein
+22	sp|Q16698	2,4-dienoyl-CoA reductase, mitochondrial precursor
+23	sp|O95571	ETHE1 protein, mitochondrial precursor
+24	sp|P11117	Lysosomal acid phosphatase precursor
+25	tr|Q561W5	lysosomal acid phosphatase 2 precursor
+26	sp|Q9Y6C9	Mitochondrial carrier homolog 2
+27	sp|P54136-1	Isoform Complexed of Arginyl-tRNA synthetase
+28	sp|P54136-2	Isoform Monomeric of Arginyl-tRNA synthetase
+29	sp|Q9UMS4	Pre-mRNA-splicing factor 19
+30	sp|P61160	Actin-like protein 2
+31	ipi|IPI00470573	actin-related protein 2 isoform a
+32	ipi|IPI00749250	45 kDa protein
+33	sp|O15143	Actin-related protein 2/3 complex subunit 1B
+34	ipi|IPI00737530	PREDICTED: similar to Actin-related protein 2/3 complex subunit 1B
+35	sp|Q99959-1	Isoform 2 of Plakophilin-2
+36	sp|Q99959-2	Isoform 1 of Plakophilin-2
+37	sp|Q14151	Scaffold attachment factor B2
+38	sp|P36873-1	Isoform Gamma-1 of Serine/threonine-protein phosphatase PP1-gamma catalytic subunit
+39	tr|Q07161	protein phosphatase 1, catalytic subunit, alpha isoform 3
+40	sp|P36873-2	Isoform Gamma-2 of Serine/threonine-protein phosphatase PP1-gamma catalytic subunit
+41	sp|P62140	Serine/threonine-protein phosphatase PP1-beta catalytic subunit
+42	ipi|IPI00410128	protein phosphatase 1, catalytic subunit, alpha isoform 2
+43	sp|P62136	Serine/threonine-protein phosphatase PP1-alpha catalytic subunit
+44	sp|O43402	Neighbor of COX4
+45	sp|P52943	Cysteine-rich protein 2
+46	sp|Q12904	Multisynthetase complex auxiliary component p43
+47	sp|Q13427-1	Isoform 1 of Peptidyl-prolyl cis-trans isomerase G
+48	sp|Q13427-2	Isoform 2 of Peptidyl-prolyl cis-trans isomerase G
+49	sp|Q9Y2X3	Nucleolar protein NOP5
+50	sp|Q9H078-1	Isoform 1 of Caseinolytic peptidase B protein homolog
+51	sp|Q9H078-2	Isoform 2 of Caseinolytic peptidase B protein homolog
+52	sp|P05091	Aldehyde dehydrogenase, mitochondrial precursor
+53	sp|O60216	Double-strand-break repair protein rad21 homolog
+54	sp|Q96DI7	WD repeat protein 57
+55	ipi|IPI00746612	38kDa splicing factor
+56	sp|Q9BUQ8	Probable ATP-dependent RNA helicase DDX23
+57	sp|P48047	ATP synthase O subunit, mitochondrial precursor
+58	sp|P38606	Vacuolar ATP synthase catalytic subunit A, ubiquitous isoform
+59	sp|P38646	Stress-70 protein, mitochondrial precursor
+60	sp|Q9UHB6-1	Isoform Beta of LIM domain and actin-binding protein 1
+61	sp|Q9UHB6-2	Isoform Alpha of LIM domain and actin-binding protein 1
+62	sp|Q9UHB6-3	Isoform 3 of LIM domain and actin-binding protein 1
+63	sp|P48449	Lanosterol synthase
+64	sp|Q03252	Lamin B2
+65	sp|P13674-1	Isoform 1 of Prolyl 4-hydroxylase alpha-1 subunit precursor
+66	sp|P13674-2	Isoform 2 of Prolyl 4-hydroxylase alpha-1 subunit precursor
+67	sp|O00151	PDZ and LIM domain protein 1
+68	sp|P48643	T-complex protein 1 subunit epsilon
+69	sp|P23246-1	Isoform Long of Splicing factor, proline- and glutamine-rich
+70	sp|P23246-2	Isoform Short of Splicing factor, proline- and glutamine-rich
+71	sp|P07237	Protein disulfide-isomerase precursor
+72	sp|P13804	Electron transfer flavoprotein subunit alpha, mitochondrial precursor
+73	sp|O43175	D-3-phosphoglycerate dehydrogenase
+74	tr|Q5SZU1	Phosphoglycerate dehydrogenase
+75	sp|P23368	NAD-dependent malic enzyme, mitochondrial precursor
+76	tr|Q9BWL6	ME2 protein
+77	sp|P23396	40S ribosomal protein S3
+78	tr|O14979	heterogeneous nuclear ribonucleoprotein D-like
+79	tr|Q96S43	JKTBP1delta6
+80	sp|P13987	CD59 glycoprotein precursor
+81	sp|Q13151	Heterogeneous nuclear ribonucleoprotein A0
+82	sp|P23526	Adenosylhomocysteinase
+83	tr|Q9H4U6	OTTHUMP00000030683
+84	sp|P23528	Cofilin-1
+85	ipi|IPI00784459	24 kDa protein
+86	sp|P15514	Amphiregulin precursor
+87	ipi|IPI00739974	PREDICTED: similar to Amphiregulin precursor
+88	sp|P15586	N-acetylglucosamine-6-sulfatase precursor
+89	sp|Q13242	Splicing factor, arginine/serine-rich 9
+90	sp|Q9BTY2	Plasma alpha-L-fucosidase precursor
+91	sp|Q9HAV0	Guanine nucleotide-binding protein subunit beta 4
+92	sp|P07686	Beta-hexosaminidase beta chain precursor
+93	sp|P33121-1	Isoform 1 of Long-chain-fatty-acid--CoA ligase 1
+94	sp|P33121-2	Isoform 2 of Long-chain-fatty-acid--CoA ligase 1
+95	sp|Q9BUJ2-1	Isoform 1 of Heterogeneous nuclear ribonucleoprotein U-like protein 1
+96	sp|Q9BUJ2-2	Isoform 2 of Heterogeneous nuclear ribonucleoprotein U-like protein 1
+97	sp|Q9BUJ2-3	Isoform 3 of Heterogeneous nuclear ribonucleoprotein U-like protein 1
+98	sp|Q9BUJ2-4	Isoform 4 of Heterogeneous nuclear ribonucleoprotein U-like protein 1
+99	sp|P25205	DNA replication licensing factor MCM3
+100	sp|P07814	glutamyl-prolyl tRNA synthetase
+101	sp|P31930	Ubiquinol-cytochrome-c reductase complex core protein I, mitochondrial precursor
+102	sp|P23919	Thymidylate kinase
+103	sp|P31948	Stress-induced-phosphoprotein 1
+104	tr|Q3ZCU9	STIP1 protein
+105	sp|P31949	Protein S100-A11
+106	sp|O43765	Small glutamine-rich tetratricopeptide repeat-containing protein A
+107	sp|P07942	Laminin beta-1 chain precursor
+108	tr|Q53FI7	Four and a half LIM domains 1 variant
+109	sp|Q13642-3	Four and a half LIM domains 1
+110	sp|Q13642-2	Four and a half LIM domains 1
+111	tr|Q5JXI0	Four and a half LIM domains 1
+112	tr|Q5JXH7	Four and a half LIM domains 1
+113	tr|Q5JXI8	Four and a half LIM domains 1
+114	tr|Q5JXI3	Four and a half LIM domains 1
+115	tr|Q5JXH9	Four and a half LIM domains 1
+116	tr|Q5JXH8	Four and a half LIM domains 1
+117	sp|Q13642-1	Isoform 1 of Four and a half LIM domains protein 1
+118	sp|P09486	SPARC precursor
+119	sp|Q15181	Inorganic pyrophosphatase
+120	tr|Q6ZSW6	CDNA FLJ45159 fis, clone BRAWH3043295, highly similar to Inorganic pyrophosphatase
+121	sp|O94826	Mitochondrial precursor proteins import receptor
+122	sp|Q9NX63	Coiled-coil-helix-coiled-coil-helix domain-containing protein 3
+123	sp|P09622	Dihydrolipoyl dehydrogenase, mitochondrial precursor
+124	sp|P25786-1	Isoform Short of Proteasome subunit alpha type 1
+125	sp|P25786-2	Isoform Long of Proteasome subunit alpha type 1
+126	sp|P43243	Matrin-3
+127	tr|Q68E03	Hypothetical protein DKFZp686L22104
+128	sp|Q15428	Splicing factor 3A subunit 2
+129	sp|P17844	Probable ATP-dependent RNA helicase DDX5
+130	tr|Q59E92	Hypothetical protein (Fragment)
+131	sp|P62316	Small nuclear ribonucleoprotein Sm D2
+132	ipi|IPI00040897	PREDICTED: similar to small nuclear ribonucleoprotein D2
+133	ipi|IPI00742239	PREDICTED: similar to small nuclear ribonucleoprotein D2
+134	sp|P00505	Aspartate aminotransferase, mitochondrial precursor
+135	sp|P19367-1	Isoform 1 of Hexokinase-1
+136	sp|P19367-2	Isoform 2 of Hexokinase-1
+137	sp|P19367-3	Isoform 3 of Hexokinase-1
+138	sp|P19367-4	Isoform 4 of Hexokinase-1
+139	sp|P33991	DNA replication licensing factor MCM4
+140	sp|P09936	Ubiquitin carboxyl-terminal hydrolase isozyme L1
+141	ipi|IPI00657702	16 kDa protein
+142	sp|Q99969	Retinoic acid receptor responder protein 2 precursor
+143	sp|Q09161	Nuclear cap-binding protein subunit 1
+144	sp|P78406	mRNA-associated protein mrnp 41
+145	ipi|IPI00749517	MRNA-associated protein Mrnp 41
+146	sp|P53041	Serine/threonine-protein phosphatase 5
+147	sp|P35611-1	Isoform 1 of Alpha-adducin
+148	sp|P35611-3	Isoform 3 of Alpha-adducin
+149	sp|P35611-2	ADD1 protein
+150	ipi|IPI00376220	adducin 1 (alpha) isoform d
+151	sp|Q9BSH4	Coiled-coil domain-containing protein 44
+152	sp|P51659	Peroxisomal multifunctional enzyme type 2
+153	tr|Q8TCF9	CDNA FLJ11342 fis, clone PLACE1010800
+154	sp|Q07954	Low-density lipoprotein receptor-related protein 1 precursor
+155	sp|P29279-1	Isoform 1 of Connective tissue growth factor precursor
+156	sp|P29279-2	Isoform 2 of Connective tissue growth factor precursor
+157	sp|P43897-1	Isoform 1 of Elongation factor Ts, mitochondrial precursor
+158	sp|P43897-2	Isoform 2 of Elongation factor Ts, mitochondrial precursor
+159	sp|Q9Y265	RuvB-like 1
+160	sp|P63104	14-3-3 protein zeta/delta
+161	ipi|IPI00180776	28 kDa protein
+162	sp|P53396	ATP-citrate synthase
+163	tr|Q8N9C4	ATP citrate lyase isoform 2
+164	tr|Q4LE36	ATP citrate lyase isoform 1
+165	sp|P10515	Dihydrolipoyllysine-residue acetyltransferase component of pyruvate dehydrogenase complex, mitochondrial precursor
+166	tr|Q01991	Dihydrolipoamide S-acetyltransferase (Fragment)
+167	sp|P12004	Proliferating cell nuclear antigen
+168	sp|Q9NQC3-1	Isoform 1 of Reticulon-4
+169	sp|Q9NQC3-3	Isoform 3 of Reticulon-4
+170	sp|Q9NQC3-2	Isoform 2 of Reticulon-4
+171	tr|Q8IUA4	reticulon 4 isoform E
+172	sp|Q9NQC3-4	Isoform 4 of Reticulon-4
+173	tr|Q96B16	reticulon 4 isoform D
+174	sp|P10620	Microsomal glutathione S-transferase 1
+175	sp|Q9BSJ8-1	Isoform 1 of Protein FAM62A
+176	sp|Q9BSJ8-2	Isoform 2 of Protein FAM62A
+177	sp|Q9H1K1-1	Isoform 1 of NifU-like N-terminal domain-containing protein, mitochondrial precursor
+178	sp|Q9H1K1-2	Isoform 2 of NifU-like N-terminal domain-containing protein, mitochondrial precursor
+179	tr|Q9H7R3	hypothetical protein LOC25840
+180	sp|P02751-1	Isoform 1 of Fibronectin precursor
+181	sp|P02751-3	Isoform 3 of Fibronectin precursor
+182	sp|P02751-4	Isoform 4 of Fibronectin precursor
+183	sp|P02751-5	Isoform 5 of Fibronectin precursor
+184	sp|P02751-6	Isoform 6 of Fibronectin precursor
+185	sp|P02751-7	Isoform 7 of Fibronectin precursor
+186	sp|P02751-8	Isoform 8 of Fibronectin precursor
+187	sp|P02751-11	Isoform 11 of Fibronectin precursor
+188	sp|P02751-2	fibronectin 1 isoform 7 preproprotein
+189	sp|P02751-9	fibronectin 1 isoform 4 preproprotein
+190	ipi|IPI00470919	fibronectin 1 isoform 2 preproprotein
+191	sp|P02751-10	Isoform 10 of Fibronectin precursor
+192	sp|P02751-12	Isoform 12 of Fibronectin precursor
+193	ipi|IPI00642991	fibronectin 1 isoform 6 preproprotein
+194	tr|Q68DP9	Hypothetical protein DKFZp686K08164
+195	sp|P02787	Serotransferrin precursor
+196	sp|P61081	NEDD8-conjugating enzyme Ubc12
+197	ipi|IPI00457179	Pseudogene candidate
+198	sp|P55036-1	Isoform Rpn10A of 26S proteasome non-ATPase regulatory subunit 4
+199	sp|P55036-2	Proteasome (Prosome, macropain) 26S subunit, non-ATPase, 4
+200	sp|P55072	Transitional endoplasmic reticulum ATPase
+201	ipi|IPI00478540	89 kDa protein
+202	sp|P55084	Trifunctional enzyme subunit beta, mitochondrial precursor
+203	sp|P53634	Dipeptidyl-peptidase 1 precursor
+204	sp|Q9UBT2	Ubiquitin-like 1-activating enzyme E1B
+205	sp|Q92841-1	Isoform 1 of Probable ATP-dependent RNA helicase DDX17
+206	sp|Q92841-3	Isoform 3 of Probable ATP-dependent RNA helicase DDX17
+207	sp|Q92841-2	Isoform 2 of Probable ATP-dependent RNA helicase DDX17
+208	sp|Q00610-1	clathrin heavy chain 1
+209	sp|Q00610-2	Isoform 2 of Clathrin heavy chain 1
+210	sp|Q9UGI8-1	Isoform 1 of Testin
+211	sp|Q9UGI8-2	Isoform 2 of Testin
+212	sp|Q92973	Transportin 1
+213	sp|Q9NRP2	C16orf61 protein
+214	sp|P30044-1	Isoform Mitochondrial of Peroxiredoxin-5, mitochondrial precursor
+215	ipi|IPI00375306	peroxiredoxin 5 precursor, isoform b
+216	sp|P30044-2	Isoform Cytoplasmic+peroxisomal of Peroxiredoxin-5, mitochondrial precursor
+217	sp|P22033	Methylmalonyl-CoA mutase, mitochondrial precursor
+218	sp|Q02252	Methylmalonate-semialdehyde dehydrogenase [acylating], mitochondrial precursor
+219	sp|P30084	Enoyl-CoA hydratase, mitochondrial precursor
+220	sp|P20645	Cation-dependent mannose-6-phosphate receptor precursor
+221	sp|P55265-2	Isoform 2 of Double-stranded RNA-specific adenosine deaminase
+222	sp|P55265-3	Isoform 3 of Double-stranded RNA-specific adenosine deaminase
+223	sp|P55265-1	Isoform 1 of Double-stranded RNA-specific adenosine deaminase
+224	sp|P55265-4	Isoform 4 of Double-stranded RNA-specific adenosine deaminase
+225	tr|Q5VT73	adenosine deaminase, RNA-specific isoform d
+226	sp|P55265-5	Isoform 5 of Double-stranded RNA-specific adenosine deaminase
+227	sp|P62280	40S ribosomal protein S11
+228	sp|P30101	Protein disulfide-isomerase A3 precursor
+229	ipi|IPI00657680	55 kDa protein
+230	sp|O75390	Citrate synthase, mitochondrial precursor
+231	tr|Q0QEL2	citrate synthase precursor, isoform b
+232	sp|P04843	Dolichyl-diphosphooligosaccharide--protein glycosyltransferase 67 kDa subunit precursor
+233	sp|P14314	Glucosidase 2 subunit beta precursor
+234	ipi|IPI00419384	protein kinase C substrate 80K-H isoform 1
+235	sp|P55769	NHP2-like protein 1
+236	sp|P47756-1	Isoform 1 of F-actin capping protein subunit beta
+237	sp|P47756-2	Capping protein (Actin filament) muscle Z-line, beta
+238	tr|Q5TG69	Capping protein
+239	tr|Q5VVZ6	Capping protein (Actin filament) muscle Z-line, beta
+240	tr|Q5VVZ8	Capping protein (Actin filament) muscle Z-line, beta
+241	tr|Q5TG66	Capping protein
+242	sp|P55795	Heterogeneous nuclear ribonucleoprotein H'
+243	sp|P55809	Succinyl-CoA:3-ketoacid-coenzyme A transferase 1, mitochondrial precursor
+244	sp|O75694-1	Isoform 1 of Nuclear pore complex protein Nup155
+245	sp|O75694-2	Isoform 2 of Nuclear pore complex protein Nup155
+246	sp|P49327	Fatty acid synthase
+247	tr|Q13587	fatty acid synthase
+248	sp|P22570-1	Isoform Short of NADPH:adrenodoxin oxidoreductase, mitochondrial precursor
+249	sp|P22570-2	Isoform Long of NADPH:adrenodoxin oxidoreductase, mitochondrial precursor
+250	sp|P49411	Tu translation elongation factor, mitochondrial
+251	sp|Q02809	Procollagen-lysine,2-oxoglutarate 5-dioxygenase 1 precursor
+252	sp|O75874	Isocitrate dehydrogenase [NADP] cytoplasmic
+253	sp|P49588	Alanyl-tRNA synthetase
+254	ipi|IPI00784131	107 kDa protein
+255	sp|P06756	Integrin alpha-V precursor
+256	tr|Q59EB7	Integrin alpha-V variant (Fragment)
+257	sp|P32320	Cytidine deaminase
+258	sp|P49748-1	Isoform 1 of Very-long-chain specific acyl-CoA dehydrogenase, mitochondrial precursor
+259	sp|P49748-2	Isoform 2 of Very-long-chain specific acyl-CoA dehydrogenase, mitochondrial precursor
+260	ipi|IPI00746368	70 kDa protein
+261	sp|P61158	Actin-like protein 3
+262	sp|P49821-1	Isoform 1 of NADH-ubiquinone oxidoreductase 51 kDa subunit, mitochondrial precursor
+263	sp|P49821-2	Isoform 2 of NADH-ubiquinone oxidoreductase 51 kDa subunit, mitochondrial precursor
+264	sp|Q96N03-1	Isoform 1 of Protein C20orf102 precursor
+265	sp|Q96N03-2	Isoform 2 of Protein C20orf102 precursor
+266	sp|Q14103-1	Isoform 1 of Heterogeneous nuclear ribonucleoprotein D0
+267	sp|Q14103-2	Isoform 2 of Heterogeneous nuclear ribonucleoprotein D0
+268	sp|Q14103-3	Isoform 3 of Heterogeneous nuclear ribonucleoprotein D0
+269	sp|Q14103-4	Isoform 4 of Heterogeneous nuclear ribonucleoprotein D0
+270	tr|Q12771	P37 AUF1
+271	ipi|IPI00477150	36 kDa protein
+272	sp|P49915	GMP synthase
+273	sp|O95218-1	Isoform ZIS-1 of Zinc finger Ran-binding domain-containing protein 2 Zinc finger protein 265
+274	tr|Q59F92	zinc finger protein 265 isoform 2
+275	sp|O95218-2	Isoform ZIS-2 of Zinc finger Ran-binding domain-containing protein 2 Zinc finger protein 265
+276	tr|Q53GS3	zinc finger protein 265 isoform 1
+277	sp|P60900	Proteasome subunit alpha type 6
+278	sp|Q12841	Follistatin-related protein 1 precursor
+279	sp|Q12874	Splicing factor 3A subunit 3
+280	sp|O60568	Procollagen-lysine,2-oxoglutarate 5-dioxygenase 3 precursor
+281	sp|Q12931	Heat shock protein 75 kDa, mitochondrial precursor
+282	ipi|IPI00646055	57 kDa protein
+283	sp|P50213-1	Isoform 1 of Isocitrate dehydrogenase [NAD] subunit alpha, mitochondrial precursor
+284	sp|P50213-2	Isoform 2 of Isocitrate dehydrogenase [NAD] subunit alpha, mitochondrial precursor
+285	ipi|IPI00030828	90 kDa protein
+286	sp|O95479	GDH/6PGL endoplasmic bifunctional protein precursor
+287	tr|Q9BT58	HSDL2 protein
+288	tr|Q658M8	Hydroxysteroid dehydrogenase-like protein
+289	sp|P40939	Trifunctional enzyme subunit alpha, mitochondrial precursor
+290	tr|Q86TB8	Hypothetical protein DKFZp451D234
+291	sp|O60763	General vesicular transport factor p115
+292	sp|P32970	Tumor necrosis factor ligand superfamily member 7
+293	sp|Q16134-1	Isoform 1 of Electron transfer flavoprotein-ubiquinone oxidoreductase, mitochondrial precursor
+294	sp|Q16134-2	Isoform 2 of Electron transfer flavoprotein-ubiquinone oxidoreductase, mitochondrial precursor
+295	tr|Q5RKV6	homolog of yeast mRNA transport regulator 3
+296	sp|P36551	Coproporphyrinogen III oxidase, mitochondrial precursor
+297	ipi|IPI00099730	251 kDa protein
+298	tr|O60382	KIAA0324
+299	sp|Q9UQ35-1	Isoform 1 of Serine/arginine repetitive matrix protein 2
+300	sp|Q9UQ35-2	Isoform 2 of Serine/arginine repetitive matrix protein 2
+301	sp|Q99729-4	Isoform 4 of Heterogeneous nuclear ribonucleoprotein A/B
+302	sp|Q99729-1	Isoform 1 of Heterogeneous nuclear ribonucleoprotein A/B
+303	sp|Q99729-2	Isoform 2 of Heterogeneous nuclear ribonucleoprotein A/B
+304	sp|Q99729-3	Isoform 3 of Heterogeneous nuclear ribonucleoprotein A/B
+305	ipi|IPI00742926	36 kDa protein
+306	sp|Q7KZF4	Staphylococcal nuclease domain-containing protein 1
+307	sp|Q8TAQ2-2	Isoform 2 of SWI/SNF-related matrix-associated actin-dependent regulator of chromatin subfamily C member 2
+308	sp|Q8TAQ2-1	Isoform 1 of SWI/SNF-related matrix-associated actin-dependent regulator of chromatin subfamily C member 2
+309	sp|O43172-1	Isoform 1 of U4/U6 small nuclear ribonucleoprotein Prp4
+310	sp|O43172-2	Isoform 2 of U4/U6 small nuclear ribonucleoprotein Prp4
+311	tr|Q5SYA8	OTTHUMP00000016748
+312	sp|Q9H845	Acyl-CoA dehydrogenase family member 9, mitochondrial precursor
+313	sp|Q99536	Synaptic vesicle membrane protein VAT-1 homolog
+314	tr|Q16464	Chromosome 17q21 mRNA clone 694:2.
+315	sp|Q16658	Fascin
+316	tr|Q96IH1	FSCN1 protein
+317	sp|Q96AE4-2	Isoform 2 of Far upstream element-binding protein 1
+318	sp|Q96AE4-1	far upstream element-binding protein
+319	ipi|IPI00641948	24 kDa protein
+320	ipi|IPI00644386	69 kDa protein
+321	sp|Q96EP5-1	Isoform 1 of DAZ-associated protein 1
+322	sp|Q96EP5-2	Isoform 2 of DAZ-associated protein 1
+323	tr|Q5IRN2	DAZAP1/MEF2D fusion protein
+324	sp|Q9NZ08-2	type 1 tumor necrosis factor receptor shedding aminopeptidase regulator isoform a
+325	sp|Q9NZ08-1	type 1 tumor necrosis factor receptor shedding aminopeptidase regulator isoform b
+326	tr|Q6P1X6	Similar to RIKEN cDNA C030006K11 gene
+327	tr|Q6GMR2	MGC70857 protein
+328	sp|Q10713	Mitochondrial-processing peptidase alpha subunit, mitochondrial precursor
+329	tr|Q8NHP8	Hypothetical protein LOC196463
+330	sp|P00558	Phosphoglycerate kinase 1
+331	sp|Q8NBS9	Thioredoxin domain-containing protein 5 precursor
+332	tr|Q86UY0	thioredoxin domain containing 5 isoform 2
+333	tr|Q8NDI4	nucleoporin 85
+334	sp|Q96I25	Splicing factor 45
+335	sp|P62273	40S ribosomal protein S29
+336	ipi|IPI00639942	ribosomal protein S29 isoform 2
+337	ipi|IPI00738810	PREDICTED: similar to 40S ribosomal protein S29
+338	sp|O60716-2	Isoform 1AB of Catenin delta-1
+339	sp|O60716-1	Isoform 1ABC of Catenin delta-1
+340	sp|O60716-10	Isoform 2AB of Catenin delta-1
+341	sp|O60716-11	Isoform 2AC of Catenin delta-1
+342	sp|O60716-12	Isoform 2BC of Catenin delta-1
+343	sp|O60716-13	Isoform 2A of Catenin delta-1
+344	sp|O60716-14	Isoform 2B of Catenin delta-1
+345	sp|O60716-15	Isoform 2C of Catenin delta-1
+346	sp|O60716-16	Isoform 2 of Catenin delta-1
+347	sp|O60716-17	Isoform 3ABC of Catenin delta-1
+348	sp|O60716-18	Isoform 3AB of Catenin delta-1
+349	sp|O60716-19	Isoform 3AC of Catenin delta-1
+350	sp|O60716-20	Isoform 3BC of Catenin delta-1
+351	sp|O60716-21	Isoform 3A of Catenin delta-1
+352	sp|O60716-22	Isoform 3B of Catenin delta-1
+353	sp|O60716-23	Isoform 3C of Catenin delta-1
+354	sp|O60716-24	Isoform 3 of Catenin delta-1
+355	sp|O60716-25	Isoform 4ABC of Catenin delta-1
+1086	ipi|IPI00746786	20 kDa protein
+356	sp|O60716-26	Isoform 4AB of Catenin delta-1
+357	sp|O60716-27	Isoform 4AC of Catenin delta-1
+358	sp|O60716-28	Isoform 4BC of Catenin delta-1
+359	sp|O60716-29	Isoform 4A of Catenin delta-1
+360	sp|O60716-30	Isoform 4B of Catenin delta-1
+361	sp|O60716-31	Isoform 4C of Catenin delta-1
+362	sp|O60716-32	Isoform 4 of Catenin delta-1
+363	sp|O60716-3	Isoform 1AC of Catenin delta-1
+364	sp|O60716-4	Isoform 1BC of Catenin delta-1
+365	sp|O60716-5	Isoform 1A of Catenin delta-1
+366	sp|O60716-6	Isoform 1B of Catenin delta-1
+367	sp|O60716-7	Isoform 1C of Catenin delta-1
+368	sp|O60716-9	Isoform 2ABC of Catenin delta-1
+369	sp|O60716-8	Isoform 1 of Catenin delta-1
+370	sp|P49736	DNA replication licensing factor MCM2
+371	sp|O94929-1	Isoform 1 of Actin-binding LIM protein 3
+372	sp|O94929-2	Isoform 2 of Actin-binding LIM protein 3
+373	sp|O94929-3	Isoform 3 of Actin-binding LIM protein 3
+374	sp|Q08211	ATP-dependent RNA helicase A
+375	ipi|IPI00742905	146 kDa protein
+376	sp|O94925-3	Isoform GAC of Glutaminase kidney isoform, mitochondrial precursor
+377	sp|O94925-1	Isoform KGA of Glutaminase kidney isoform, mitochondrial precursor
+378	sp|Q9P2E9-1	Isoform 3 of Ribosome-binding protein 1
+379	sp|Q9P2E9-2	Isoform 1 of Ribosome-binding protein 1
+380	sp|Q9P2E9-3	Isoform 2 of Ribosome-binding protein 1
+381	ipi|IPI00744135	109 kDa protein
+382	sp|Q07955-1	splicing factor, arginine/serine-rich 1
+383	sp|Q07955-2	Isoform ASF-2 of Splicing factor, arginine/serine-rich 1
+384	sp|Q07955-3	Isoform ASF-3 of Splicing factor, arginine/serine-rich 1
+385	sp|P11413-2	Isoform Long of Glucose-6-phosphate 1-dehydrogenase
+386	sp|P11413-1	glucose-6-phosphate dehydrogenase isoform b
+387	tr|Q0PHS1	glucose-6-phosphate dehydrogenase isoform a
+388	sp|P14854	Cytochrome c oxidase subunit VIb isoform 1
+389	sp|Q08426	Peroxisomal bifunctional enzyme
+390	sp|P42166	Lamina-associated polypeptide 2 isoform alpha
+391	sp|P21796	Voltage-dependent anion-selective channel protein 1
+392	sp|P07737	Profilin-1
+393	sp|P14868	Aspartyl-tRNA synthetase
+394	sp|P22234	Multifunctional protein ADE2
+395	sp|P20700	Lamin-B1
+396	sp|Q9NPD3	Exosome complex exonuclease RRP41
+397	ipi|IPI00745613	27 kDa protein
+398	sp|P00492	Hypoxanthine-guanine phosphoribosyltransferase
+399	ipi|IPI00513722	25 kDa protein
+400	sp|P23142-3	Isoform B of Fibulin-1 precursor
+401	sp|P23142-1	Isoform D of Fibulin-1 precursor
+402	sp|P23142-4	Isoform C of Fibulin-1 precursor
+403	sp|P23142-2	Isoform A of Fibulin-1 precursor
+404	ipi|IPI00413623	fibulin 1 isoform B precursor
+405	sp|P04083	Annexin A1
+406	sp|Q02790	FK506-binding protein 4
+407	sp|P51970	NADH dehydrogenase [ubiquinone] 1 alpha subcomplex subunit 8
+408	sp|P62888	60S ribosomal protein L30
+409	sp|P09382	Galectin-1
+410	sp|Q12906-5	Isoform 5 of Interleukin enhancer-binding factor 3
+411	sp|Q12906-1	Isoform 1 of Interleukin enhancer-binding factor 3
+412	sp|Q12906-2	Isoform 2 of Interleukin enhancer-binding factor 3
+413	sp|Q12906-3	Isoform 3 of Interleukin enhancer-binding factor 3
+414	sp|Q12906-4	Isoform 4 of Interleukin enhancer-binding factor 3
+415	sp|Q12906-6	Isoform 6 of Interleukin enhancer-binding factor 3
+416	tr|Q59GP7	Interleukin enhancer binding factor 3 isoform c variant (Fragment)
+417	sp|P30086	Phosphatidylethanolamine-binding protein 1
+418	sp|Q9Y2Q3	Glutathione S-transferase kappa 1
+419	tr|Q6P4H0	GSTK1 protein
+420	sp|P09211	Glutathione S-transferase P
+421	sp|P54578	Ubiquitin carboxyl-terminal hydrolase 14
+422	ipi|IPI00640357	ubiquitin specific protease 14 isoform b
+423	sp|P35606	Coatomer subunit beta'
+424	sp|P30041	Peroxiredoxin-6
+425	sp|Q04760	Lactoylglutathione lyase
+426	sp|P13010	ATP-dependent DNA helicase 2 subunit 2
+427	sp|P15144	Aminopeptidase N
+428	sp|P49419	Similar to Aldehyde dehydrogenase family 7 member A1
+429	sp|Q12769-2	nucleoporin 160kDa
+430	sp|Q12769-1	Isoform 1 of Nuclear pore complex protein Nup160
+431	sp|P49792	Ran-binding protein 2
+432	sp|P35637-2	Isoform Short of RNA-binding protein FUS
+433	sp|P35637-1	Fus-like protein (Fragment)
+434	ipi|IPI00645208	53 kDa protein
+435	tr|Q59H57	Fusion (Fragment)
+436	sp|O60832	H/ACA ribonucleoprotein complex subunit 4
+437	sp|Q92922	SWI/SNF-related matrix-associated actin-dependent regulator of chromatin subfamily C member 1
+438	sp|Q8WUM4	PDCD6IP protein
+439	sp|P21266	Glutathione S-transferase Mu 3
+440	sp|P08473	Neprilysin
+441	sp|P31939	Bifunctional purine biosynthesis protein PURH
+442	sp|O75439	PePtidase (mitochondrial Processing) beta
+443	ipi|IPI00749487	55 kDa protein
+444	sp|P11717	Cation-independent mannose-6-phosphate receptor precursor
+445	sp|P40925	Malate dehydrogenase, cytoplasmic
+446	sp|P40926	Malate dehydrogenase, mitochondrial precursor
+447	tr|Q6I9Y2	NIF3L1BP1 protein
+448	sp|P12109	Collagen alpha-1(VI) chain precursor
+449	tr|Q7Z645	collagen, type VI, alpha 1 precursor
+450	sp|Q9BWD1	Acetyl-CoA acetyltransferase, cytosolic
+451	sp|P12268	Inosine-5'-monophosphate dehydrogenase 2
+452	sp|Q14683	Structural maintenance of chromosome 1-like 1 protein
+453	sp|Q99470	Stromal cell-derived factor 2 precursor
+454	sp|Q92499	ATP-dependent RNA helicase DDX1
+455	sp|P30046	D-dopachrome decarboxylase
+456	ipi|IPI00472043	Similar to D-dopachrome tautomerase
+457	sp|P07203	glutathione peroxidase 1 isoform 1
+458	ipi|IPI00784231	16 kDa protein
+459	sp|Q15637-2	Isoform 2 of Splicing factor 1
+460	sp|Q15637-1	splicing factor 1 isoform 1
+461	sp|Q15637-3	Isoform 3 of Splicing factor 1
+462	sp|Q15637-4	Isoform 4 of Splicing factor 1
+463	sp|Q15637-5	Isoform 5 of Splicing factor 1
+464	sp|Q15637-6	Isoform 6 of Splicing factor 1
+465	sp|P46060	Ran GTPase-activating protein 1
+466	tr|Q96JJ2	KIAA1835 protein (Fragment)
+467	sp|P21912	Succinate dehydrogenase [ubiquinone] iron-sulfur protein, mitochondrial precursor
+468	sp|P16152	Carbonyl reductase [NADPH] 1
+469	sp|P07858	Cathepsin B precursor
+470	sp|P53621	Coatomer subunit alpha
+471	tr|Q8IXZ9	COPA protein
+472	sp|Q15067-1	Isoform 1 of Acyl-coenzyme A oxidase 1, peroxisomal
+473	sp|Q15067-2	Isoform 2 of Acyl-coenzyme A oxidase 1, peroxisomal
+474	sp|P78371	T-complex protein 1 subunit beta
+475	sp|P09758	Tumor-associated calcium signal transducer 2 precursor
+476	sp|O60437	Periplakin
+477	sp|P11047	Laminin gamma-1 chain precursor
+478	sp|Q92945	Far upstream element-binding protein 2
+479	tr|Q59EZ9	KH-type splicing regulatory protein
+480	sp|Q99497	Protein DJ-1
+481	sp|Q9UQ80	Proliferation-associated protein 2G4
+482	sp|P11498	Pyruvate carboxylase, mitochondrial precursor
+483	sp|Q99460-1	Isoform 1 of 26S proteasome non-ATPase regulatory subunit 1
+484	sp|Q99460-2	Isoform 2 of 26S proteasome non-ATPase regulatory subunit 1
+485	sp|Q8NCC3	1-O-acylceramide synthase precursor
+486	sp|P61916	Epididymal secretory protein E1 precursor
+487	tr|Q53HU0	Chaperonin containing TCP1, subunit 8
+488	sp|P50990	T-complex protein 1 subunit theta
+489	sp|P50991	T-complex protein 1 subunit delta
+490	sp|P06576	ATP synthase subunit beta, mitochondrial precursor
+491	tr|Q96CM8	Hypothetical protein FLJ20920
+492	sp|P36969-1	Isoform Mitochondrial of Phospholipid hydroperoxide glutathione peroxidase, mitochondrial precursor
+493	sp|P36969-2	Isoform Cytoplasmic of Phospholipid hydroperoxide glutathione peroxidase, mitochondrial precursor
+494	ipi|IPI00745800	glutathione peroxidase 4 isoform B precursor
+495	tr|Q9BVN4	NOL1/NOP2/Sun domain family 2 protein
+496	sp|Q09028	Histone-binding protein RBBP4
+497	ipi|IPI00645329	46 kDa protein
+498	ipi|IPI00645757	Protein
+499	sp|P55145	ARMET protein precursor
+500	sp|P49585	Choline-phosphate cytidylyltransferase A
+501	sp|Q15155	Nodal modulator 1 precursor
+502	sp|Q5JPE7-2	Isoform 2 of Nodal modulator 2 precursor
+503	sp|P69849	Nodal modulator 3 precursor
+504	sp|Q5JPE7-1	Isoform 1 of Nodal modulator 2 precursor
+505	sp|Q9BXY0	MAK16-like protein RBM13
+506	tr|Q6NUK1	Solute carrier family 25 (Mitochondrial carrier; phosphate carrier), member 24
+507	tr|Q5T331	solute carrier family 25 member 24 isoform 2
+508	sp|O00469-2	Isoform 2 of Procollagen-lysine,2-oxoglutarate 5-dioxygenase 2 precursor
+509	sp|O00469-1	Isoform 1 of Procollagen-lysine,2-oxoglutarate 5-dioxygenase 2 precursor
+510	tr|Q53GB2	SEC13-like 1 isoform a
+511	sp|P55735	SEC13-related protein
+512	tr|Q59FA6	SEC13-like 1 isoform b variant (Fragment)
+513	tr|Q6P2E9	autoantigen RCD8
+514	tr|Q13826	Autoantigen
+515	tr|Q13025	CDNA FLJ46741 fis, clone TRACH3021373, highly similar to Homo sapiens autoantigen
+516	sp|Q7Z7K6-3	Isoform 3 of Proline-rich protein 6
+517	sp|Q7Z7K6-1	Isoform 1 of Proline-rich protein 6
+518	sp|Q7Z7K6-2	Isoform 2 of Proline-rich protein 6
+519	sp|Q9UHG3	Prenylcysteine oxidase precursor
+520	sp|Q00839-2	Isoform Short of Heterogeneous nuclear ribonucleoprotein U
+521	tr|Q9BQ09	heterogeneous nuclear ribonucleoprotein U isoform b
+522	sp|Q00839-1	heterogeneous nuclear ribonucleoprotein U isoform a
+523	tr|Q5RI19	Heterogeneous nuclear ribonucleoprotein U
+524	sp|Q96HE7	ERO1-like protein alpha precursor
+525	sp|Q16576	Histone-binding protein RBBP7
+526	tr|Q5JP01	Retinoblastoma binding protein 7
+527	tr|Q5JP00	Retinoblastoma binding protein 7
+528	sp|Q8N1F7	Nuclear pore complex protein Nup93
+529	ipi|IPI00644506	80 kDa protein
+530	sp|Q9BS26	Thioredoxin domain-containing protein 4 precursor
+531	sp|P50995	Annexin A11
+532	sp|P28838	leucine aminopeptidase 3
+533	sp|O75521	Peroxisomal 3,2-trans-enoyl-CoA isomerase
+534	tr|Q5JYK4	Peroxisomal D3,D2-enoyl-CoA isomerase
+535	tr|Q53GC8	Peroxisomal 3,2-trans-enoyl-CoA isomerase
+536	sp|Q96PD2-1	Isoform 1 of Discoidin, CUB and LCCL domain-containing protein 2 precursor
+537	sp|Q96PD2-2	Isoform 2 of Discoidin, CUB and LCCL domain-containing protein 2 precursor
+538	sp|P61247	40S ribosomal protein S3a
+539	ipi|IPI00472119	30 kDa protein
+540	ipi|IPI00736158	PREDICTED: similar to ribosomal protein S3a isoform 2
+541	ipi|IPI00738052	PREDICTED: similar to ribosomal protein S3a
+542	ipi|IPI00738640	PREDICTED: similar to ribosomal protein S3a isoform 1
+543	ipi|IPI00740454	PREDICTED: similar to ribosomal protein S3a isoform 3
+544	ipi|IPI00741924	PREDICTED: similar to ribosomal protein S3a isoform 2
+545	ipi|IPI00742035	PREDICTED: similar to ribosomal protein S3a isoform 1
+546	sp|Q13263-1	tripartite motif-containing 28 protein
+547	sp|Q13263-2	Isoform 2 of Transcription intermediary factor 1-beta
+548	sp|P25705	ATP synthase subunit alpha, mitochondrial precursor
+549	sp|P16278	Beta-galactosidase precursor
+550	sp|P16279	Beta-galactosidase-related protein precursor
+551	sp|Q7Z4W1	L-xylulose reductase
+552	ipi|IPI00453476	PREDICTED: similar to Phosphoglycerate mutase 1 (Phosphoglycerate mutase isozyme B) (PGAM-B) (BPG-dependent PGAM 1) isoform 1
+553	sp|P18669	Phosphoglycerate mutase 1
+554	ipi|IPI00740800	PREDICTED: similar to Phosphoglycerate mutase 1 (Phosphoglycerate mutase isozyme B) (PGAM-B) (BPG-dependent PGAM 1) isoform 4
+555	ipi|IPI00741237	PREDICTED: similar to Phosphoglycerate mutase 1
+556	tr|Q6P6D7	Phosphoglycerate mutase 1
+557	tr|Q1KMD3	Scaffold attachment factor A2
+558	ipi|IPI00741728	PREDICTED: similar to heterogeneous nuclear ribonucleoprotein U
+559	tr|O75141	PREDICTED: structural maintenance of chromosomes flexible hinge domain containing 1
+560	sp|P04040	Catalase
+561	sp|P49189	4-trimethylaminobutyraldehyde dehydrogenase
+562	tr|Q8WUF0	Nitrilase family, member 2
+563	tr|Q6DD88	hypothetical protein LOC25923
+564	tr|Q8N7W5	CDNA FLJ40269 fis, clone TESTI2026597
+565	sp|P14923	Junction plakoglobin
+566	ipi|IPI00556589	PREDICTED: similar to 40S ribosomal protein S28
+567	sp|P62857	40S ribosomal protein S28
+568	sp|P28331	NADH-ubiquinone oxidoreductase 75 kDa subunit, mitochondrial precursor
+569	sp|P63244	Lung cancer oncogene 7
+570	tr|Q5J8M6	Proliferation-inducing gene 21
+571	sp|P62826	GTP-binding nuclear protein Ran
+572	sp|P23284	peptidylprolyl isomerase B precursor
+573	sp|P53597	succinate-CoA ligase, GDP-forming, alpha subunit
+574	sp|O95816	BAG family molecular chaperone regulator 2
+575	sp|O95831-1	Isoform 1 of Programmed cell death protein 8, mitochondrial precursor
+576	tr|Q1L6K4	programmed cell death 8 isoform 2
+577	sp|Q08257	Quinone oxidoreductase
+578	ipi|IPI00641565	26 kDa protein
+579	ipi|IPI00642016	22 kDa protein
+580	ipi|IPI00647366	32 kDa protein
+581	sp|P26641	Elongation factor 1-gamma
+582	ipi|IPI00747497	50 kDa protein
+583	sp|Q9Y696	Chloride intracellular channel protein 4
+584	sp|O00299	Chloride intracellular channel protein 1
+585	ipi|IPI00456966	26 kDa protein
+586	sp|P34897	Serine hydroxymethyltransferase, mitochondrial precursor
+587	sp|Q9UBR2	Cathepsin Z precursor
+588	sp|P50914	60S ribosomal protein L14
+589	ipi|IPI00069693	Similar to ribosomal protein L14
+590	tr|Q53G20	RPL14 protein
+591	ipi|IPI00739139	PREDICTED: similar to 60S ribosomal protein L14 (CAG-ISL 7) isoform 1
+592	tr|Q45RF0	ribosomal protein L14
+593	sp|P11142-1	Isoform 1 of Heat shock cognate 71 kDa protein
+594	sp|P36578	60S ribosomal protein L4
+595	sp|P11216	Glycogen phosphorylase, brain form
+596	ipi|IPI00005589	PREDICTED: similar to 60S ribosomal protein L32
+597	sp|P62910	60S ribosomal protein L32
+598	sp|Q01081	Splicing factor U2AF 35 kDa subunit
+599	tr|Q69YM7	U2 small nuclear RNA auxillary factor 1 isoform b
+600	sp|P52948-1	Isoform 1 of Nuclear pore complex protein Nup98-Nup96 precursor
+601	sp|P52948-2	nucleoporin 98kD isoform 4
+602	sp|P52948-5	Isoform 5 of Nuclear pore complex protein Nup98-Nup96 precursor
+603	sp|Q14980-2	Isoform 2 of Nuclear mitotic apparatus protein 1
+604	sp|Q14980-1	Isoform 1 of Nuclear mitotic apparatus protein 1
+605	sp|O95292-1	VAMP-associated protein B/C
+606	sp|P05023-1	Isoform Long of Sodium/potassium-transporting ATPase alpha-1 chain precursor
+607	sp|P05067-1	Isoform APP770 of Amyloid beta A4 protein precursor (Fragment)
+608	sp|P05067-7	Isoform L-APP733 of Amyloid beta A4 protein precursor (Fragment)
+609	sp|P05067-9	Isoform L-APP752 of Amyloid beta A4 protein precursor (Fragment)
+610	sp|P05067-8	Isoform APP751 of Amyloid beta A4 protein precursor (Fragment)
+611	sp|Q9UKV3-1	Isoform 1 of Apoptotic chromatin condensation inducer in the nucleus
+612	sp|P68366	Tubulin alpha-1 chain
+613	tr|Q8N532	TUBA6 protein
+614	sp|Q9BQE3	Tubulin alpha-6 chain
+615	ipi|IPI00478908	50 kDa protein
+616	sp|Q01469	Fatty acid-binding protein, epidermal
+617	sp|P21281	Vacuolar ATP synthase subunit B, brain isoform
+618	sp|P56192	Methionyl-tRNA synthetase
+619	sp|Q01518	Adenylyl cyclase-associated protein 1
+620	tr|Q5T0S2	CAP, adenylate cyclase-associated protein 1
+621	sp|P67775	Serine/threonine-protein phosphatase 2A catalytic subunit alpha isoform
+622	sp|P46782	40S ribosomal protein S5
+623	sp|Q9ULV4	Coronin-1C
+624	sp|P05362	Intercellular adhesion molecule 1 precursor
+625	tr|O00177	Cell surface glycoprotein
+626	sp|P11940-1	Isoform 1 of Polyadenylate-binding protein 1
+627	sp|Q13310-1	Isoform 1 of Polyadenylate-binding protein 4
+628	sp|P11940-2	Isoform 2 of Polyadenylate-binding protein 1
+629	ipi|IPI00478522	61 kDa protein
+630	sp|Q13310-2	Isoform 2 of Polyadenylate-binding protein 4
+631	tr|Q3B867	Poly(A) binding protein, cytoplasmic 4
+632	tr|Q15164	Poly(A) binding protein, cytoplasmic 4
+633	sp|P05388	60S acidic ribosomal protein P0
+634	tr|Q8NHW5	BLOCK 23
+635	tr|Q3B7A4	RPLP0 protein
+636	ipi|IPI00737483	PREDICTED: similar to acidic ribosomal phosphoprotein P0 isoform 2
+637	ipi|IPI00737567	PREDICTED: similar to 60S acidic ribosomal protein P0 (L10E) isoform 5
+638	ipi|IPI00737840	PREDICTED: similar to acidic ribosomal phosphoprotein P0 isoform 4
+639	sp|Q01813	6-phosphofructokinase type C
+640	tr|O14943	Phosphofructokinase, platelet
+641	sp|O00159	Myosin Ic
+642	sp|P67870	Casein kinase II subunit beta
+643	tr|Q5SRQ3	Casein kinase 2, beta polypeptide
+644	ipi|IPI00640088	27 kDa protein
+645	tr|Q5SRQ5	Casein kinase 2, beta polypeptide
+646	tr|Q5SSR7	Casein kinase 2, beta polypeptide
+647	tr|Q5SQ52	Casein kinase 2, beta polypeptide
+648	sp|P48735	Isocitrate dehydrogenase [NADP], mitochondrial precursor
+649	sp|P07339	Cathepsin D precursor
+650	sp|P21953	2-oxoisovalerate dehydrogenase subunit beta, mitochondrial precursor
+651	sp|Q14697-2	Isoform 2 of Neutral alpha-glucosidase AB precursor
+652	sp|Q14697-1	Isoform 1 of Neutral alpha-glucosidase AB precursor
+653	ipi|IPI00472068	107 kDa protein
+654	sp|Q13126	S-methyl-5-thioadenosine phosphorylase
+655	sp|Q13162	Peroxiredoxin-4
+656	sp|O43390	Heterogeneous nuclear ribonucleoprotein R
+657	tr|Q6MZS5	HNRPR protein
+658	tr|Q2L7G6	Heterogeneous nuclear ribonucleoprotein-R2
+659	sp|O60506-1	Isoform 1 of Heterogeneous nuclear ribonucleoprotein Q
+660	sp|O60506-2	Isoform 2 of Heterogeneous nuclear ribonucleoprotein Q
+661	sp|O60506-3	Isoform 3 of Heterogeneous nuclear ribonucleoprotein Q
+662	sp|O60506-4	Isoform 4 of Heterogeneous nuclear ribonucleoprotein Q
+663	sp|Q13200	26S proteasome non-ATPase regulatory subunit 2
+664	sp|P07602-1	Isoform Sap-mu-0 of Proactivator polypeptide precursor
+665	sp|P07602-2	Prosaposin
+666	sp|P07602-3	Isoform Sap-mu-9 of Proactivator polypeptide precursor
+667	sp|P31689	DnaJ homolog subfamily A member 1
+668	sp|P09110	3-ketoacyl-CoA thiolase, peroxisomal precursor
+669	sp|P09234	U1 small nuclear ribonucleoprotein C
+670	sp|O43707	Alpha-actinin-4
+671	sp|Q15185	Prostaglandin E synthase 3
+672	sp|Q13740	CD166 antigen precursor
+673	ipi|IPI00783803	65 kDa protein
+674	sp|Q99439	Calponin-2
+675	sp|P35052	Glypican-1 precursor
+676	sp|P43121-1	Isoform 1 of Cell surface glycoprotein MUC18 precursor
+677	sp|Q15365	Poly(rC)-binding protein 1
+678	ipi|IPI00012066	poly(rC)-binding protein 2 isoform b
+679	sp|Q15366	Poly(rC)-binding protein 2
+680	tr|Q32Q82	PCBP2 protein
+681	sp|P00367	Glutamate dehydrogenase 1, mitochondrial precursor
+682	sp|Q99613	Eukaryotic translation initiation factor 3 subunit 8
+683	ipi|IPI00646839	PREDICTED: similar to eukaryotic translation initiation factor 3, subunit 8, 110kDa isoform 1
+684	ipi|IPI00740056	PREDICTED: similar to eukaryotic translation initiation factor 3, subunit 8, 110kDa isoform 13
+685	sp|Q9NSE4	Isoleucyl-tRNA synthetase, mitochondrial precursor
+686	sp|P35222-1	Isoform 1 of Catenin beta-1
+687	sp|Q99714-1	hydroxyacyl-Coenzyme A dehydrogenase, type II isoform 1
+688	sp|Q99714-2	Isoform 2 of 3-hydroxyacyl-CoA dehydrogenase type-2
+689	sp|Q99798	Aconitate hydratase, mitochondrial precursor
+690	sp|P27348	14-3-3 protein theta
+691	sp|P00533-1	Isoform 1 of Epidermal growth factor receptor precursor
+692	sp|P00533-3	Isoform 3 of Epidermal growth factor receptor precursor
+693	sp|P00533-4	Isoform 4 of Epidermal growth factor receptor precursor
+694	sp|P33992	DNA replication licensing factor MCM5
+695	sp|Q99832	T-complex protein 1 subunit eta
+696	sp|P63167	Dynein light chain 1, cytoplasmic
+697	sp|Q9NVA2	Septin-11
+698	sp|P27797	Calreticulin precursor
+699	sp|P00966	ArgininosuccinAte synthetAse
+700	tr|Q5T6L6	Argininosuccinate synthase
+701	sp|P27824	Calnexin precursor
+702	sp|P02545-1	Isoform A of Lamin-A/C
+703	sp|P02545-3	Isoform ADelta10 of Lamin-A/C
+704	sp|P60709	Actin, cytoplasmic 1
+705	sp|P63261	Actin, cytoplasmic 2
+706	sp|P62736	Actin, aortic smooth muscle
+707	sp|P68133	Actin, alpha skeletal muscle
+708	sp|P68032	Actin, alpha cardiac
+709	sp|P63267	Actin, gamma-enteric smooth muscle
+710	tr|Q5T8M7	Actin, alpha 1, skeletal muscle
+711	tr|Q5T8M8	Actin, alpha 1, skeletal muscle
+712	sp|P10619	Lysosomal protective protein precursor
+713	tr|Q59EV6	Carrier family 6 , member 8 variant
+714	tr|Q5JZH0	OTTHUMP00000031781
+715	sp|P04062-1	Isoform Long of Glucosylceramidase precursor
+716	sp|P04062-2	Isoform Short of Glucosylceramidase precursor
+717	sp|P10646-1	Isoform Alpha of Tissue factor pathway inhibitor precursor
+718	sp|P62333	26S protease regulatory subunit S10B
+719	sp|Q00341	Vigilin
+720	sp|P29590-1	Isoform PML-1 of Probable transcription factor PML
+721	tr|Q59FP9	promyelocytic leukemia protein isoform 10
+722	sp|P29590-5	Isoform PML-X of Probable transcription factor PML
+723	tr|Q9BWP7	promyelocytic leukemia protein isoform 11
+724	sp|P29590-2	Isoform PML-2 of Probable transcription factor PML
+725	sp|P29590-3	Isoform PML-3 of Probable transcription factor PML
+726	tr|Q9BZX7	promyelocytic leukemia protein isoform 9
+727	sp|P29590-4	Isoform PML-3B of Probable transcription factor PML
+728	tr|Q9BZY1	Tripartite motif protein TRIM19 delta
+729	tr|Q15959	PML protein
+730	tr|Q59H09	Promyelocytic leukemia protein isoform 11 variant (Fragment)
+731	sp|P55060-1	Isoform 1 of Exportin-2
+732	sp|P55060-3	Isoform 3 of Exportin-2
+733	sp|P12277	Creatine kinase B-type
+734	tr|Q53FC4	Ubiquitous mitochondrial creatine kinase variant (Fragment)
+735	sp|P12532	Creatine kinase, ubiquitous mitochondrial precursor
+736	sp|P55196-4	Isoform 4 of Afadin
+737	sp|P55196-3	Isoform 3 of Afadin
+738	sp|P55196-1	Isoform 2 of Afadin
+739	tr|Q59FP0	Myeloid\\/lymphoid or mixed-lineage leukemia (Trithorax homolog, Drosophila)\\; translocated to, 4
+740	sp|P55196-2	myeloid/lymphoid or mixed-lineage leukemia (trithorax homolog, Drosophila); translocated to, 4 isoform 3
+741	sp|P55196-5	Isoform 5 of Afadin
+742	sp|P62195	26S protease regulatory subunit 8
+743	ipi|IPI00745502	45 kDa protein
+744	sp|P45880-1	Isoform 1 of Voltage-dependent anion-selective channel protein 2
+745	sp|P45880-2	Isoform 2 of Voltage-dependent anion-selective channel protein 2
+746	sp|P45880-3	Isoform 3 of Voltage-dependent anion-selective channel protein 2
+747	sp|P45880-4	Isoform 4 of Voltage-dependent anion-selective channel protein 2
+748	sp|P45880-5	Isoform 5 of Voltage-dependent anion-selective channel protein 2
+749	ipi|IPI00455531	PREDICTED: similar to voltage-dependent anion channel 2
+750	tr|Q5JSD2	Voltage-dependent anion channel 2
+751	tr|Q5JSD1	Voltage-dependent anion channel 2
+752	sp|P45880-6	Isoform 6 of Voltage-dependent anion-selective channel protein 2
+753	sp|P98160	Basement membrane-specific heparan sulfate proteoglycan core protein precursor
+754	sp|P30042-1	Isoform Long of ES1 protein homolog, mitochondrial precursor
+755	ipi|IPI00784277	28 kDa protein
+756	sp|P30048	Thioredoxin-dependent peroxide reductase, mitochondrial precursor
+757	sp|P22102-1	Isoform Long of Trifunctional purine biosynthetic protein adenosine-3
+758	sp|P22102-2	Isoform Short of Trifunctional purine biosynthetic protein adenosine-3
+759	tr|Q2F837	EEF1A1 protein
+760	sp|P68104	Elongation factor 1-alpha 1
+761	tr|Q5VTE0	Eukaryotic translation elongation factor 1 alpha-like 3
+762	sp|Q02543	60S ribosomal protein L18a
+763	ipi|IPI00412855	PREDICTED: similar to ribosomal protein L18a
+764	sp|P22392	Nucleoside diphosphate kinase B
+765	sp|O60361	Putative nucleoside diphosphate kinase
+766	tr|Q1WM23	NME1-NME2 protein
+767	sp|P62873	Guanine nucleotide-binding protein G(I)/G(S)/G(T) subunit beta 1
+768	sp|P30405	Peptidyl-prolyl cis-trans isomerase, mitochondrial precursor
+769	sp|O95372	Acyl-protein thioesterase 2
+770	tr|Q5QPQ1	Lysophospholipase II
+771	tr|Q5QPQ0	Lysophospholipase II
+772	sp|P14625	Endoplasmin precursor
+773	sp|P08134	Rho-related GTP-binding protein RhoC precursor
+774	tr|Q5JR08	Ras homolog gene family, member C
+775	sp|P61586	Transforming protein RhoA precursor
+776	tr|Q53HM4	Ras homolog gene family, member A variant
+777	tr|Q5JR05	Ras homolog gene family, member C
+778	sp|P14866	heterogeneous nuclear ribonucleoprotein L isoform a
+779	ipi|IPI00465225	heterogeneous nuclear ribonucleoprotein L isoform b
+780	ipi|IPI00783589	64 kDa protein
+781	sp|Q14137	Ribosome biogenesis protein BOP1
+782	sp|P08582-1	Isoform 1 of Melanotransferrin precursor
+783	tr|Q5QPP4	UDP-galactose-4-epimerase
+784	sp|Q14376	UDP-glucose 4-epimerase
+785	sp|P24752	Acetyl-CoA acetyltransferase, mitochondrial precursor
+786	sp|Q9HD45	Transmembrane 9 superfamily protein member 3 precursor
+787	ipi|IPI00031045	destrin isoform b
+788	sp|P60981	Destrin
+789	sp|Q9Y277-1	Isoform 1 of Voltage-dependent anion-selective channel protein 3
+790	sp|Q32P28-3	Isoform 3 of Prolyl 3-hydroxylase 1 precursor
+791	sp|Q32P28-1	Isoform 1 of Prolyl 3-hydroxylase 1 precursor
+792	sp|P78347-1	Isoform 1 of General transcription factor II-I
+793	sp|P78347-3	Isoform 3 of General transcription factor II-I
+794	sp|P78347-4	Isoform 4 of General transcription factor II-I
+795	sp|P78347-2	Isoform 2 of General transcription factor II-I
+796	sp|Q9H488-1	Isoform 1 of GDP-fucose protein O-fucosyltransferase 1 precursor
+797	tr|Q96FT2	DDX39 protein
+798	tr|Q8N5M0	DDX39 protein
+799	sp|O00148	ATP-dependent RNA helicase DDX39
+800	sp|Q13838	Spliceosome RNA helicase BAT1
+801	tr|Q5HYU0	HLA-B associated transcript 1
+802	tr|Q53GL9	HLA-B associated transcript 1 variant (Fragment)
+803	ipi|IPI00641952	23 kDa protein
+804	tr|Q5HYT8	HLA-B associated transcript 1 (Fragment)
+805	tr|Q59G92	HLA-B associated transcript 1
+806	ipi|IPI00070778	PREDICTED: similar to cell division cycle 42 isoform 1
+807	sp|P84095	Rho-related GTP-binding protein RhoG precursor
+808	sp|P15153	Ras-related C3 botulinum toxin substrate 2 precursor
+809	sp|P63000-1	Isoform A of Ras-related C3 botulinum toxin substrate 1 precursor
+810	sp|P60763	Ras-related C3 botulinum toxin substrate 3
+811	sp|P63000-2	Isoform B of Ras-related C3 botulinum toxin substrate 1 precursor
+812	sp|Q02218	oxoglutarate (alpha-ketoglutarate) dehydrogenase (lipoamide) isoform 1 precursor
+813	tr|Q6PI48	aspartyl-tRNA synthetase 2
+814	sp|Q7Z4H8-1	Isoform 1 of KDEL motif-containing protein 2 precursor
+815	sp|Q7Z4H8-2	Isoform 2 of KDEL motif-containing protein 2 precursor
+816	sp|Q9NNW7-2	Isoform 2 of Thioredoxin reductase 2, mitochondrial precursor
+817	sp|Q9NNW7-1	Isoform 1 of Thioredoxin reductase 2, mitochondrial precursor
+818	sp|Q16881	Thioredoxin reductase 1, cytoplasmic precursor
+819	tr|Q6ZR44	CDNA FLJ46672 fis, clone TRACH3009008, highly similar to Thioredoxin reductase
+820	tr|Q99475	KM-102-derived reductase-like factor
+821	sp|Q14498-1	Isoform 1 of RNA-binding region-containing protein 2
+822	sp|Q14498-2	Isoform 2 of RNA-binding region-containing protein 2
+823	tr|Q5QP20	RNA-binding region
+824	ipi|IPI00164623	187 kDa protein
+825	sp|P01024	Complement C3 precursor (Fragment)
+826	tr|Q8NBJ5	CDNA PSEC0241 fis, clone NT2RP3000234, moderately similar to Homo sapiens cerebral cell adhesion molecule mRNA
+827	sp|Q9UHB9-1	Isoform 1 of Signal recognition particle 68 kDa protein
+828	sp|P52272-1	heterogeneous nuclear ribonucleoprotein M isoform a
+829	sp|P52272-2	Isoform 2 of Heterogeneous nuclear ribonucleoprotein M
+830	sp|P54819-3	Isoform 3 of Adenylate kinase isoenzyme 2, mitochondrial
+831	sp|P54819-1	adenylate kinase 2 isoform a
+832	sp|P54819-2	Isoform 2 of Adenylate kinase isoenzyme 2, mitochondrial
+833	sp|Q14315-1	Isoform 1 of Filamin-C
+834	sp|Q14315-2	Isoform 2 of Filamin-C
+835	tr|Q59H94	gamma filamin
+836	sp|P24534	Elongation factor 1-beta
+837	sp|P49321-1	Isoform 1 of Nuclear autoantigenic sperm protein
+838	sp|P49321-2	Isoform 2 of Nuclear autoantigenic sperm protein
+839	tr|Q53GW5	nuclear autoantigenic sperm protein isoform 1
+840	sp|O95302	FK506-binding protein 9 precursor
+841	ipi|IPI00784875	55 kDa protein
+842	sp|Q8N163-2	Isoform 2 of Protein KIAA1967
+843	sp|Q8N163-1	Isoform 1 of Protein KIAA1967
+844	sp|P13639	Elongation factor 2
+845	tr|Q6S380	plectin 1 isoform 6
+846	tr|Q6S383	plectin 1 isoform 1
+847	tr|Q6S382	plectin 1 isoform 2
+848	tr|Q6S379	plectin 1 isoform 7
+849	tr|Q6S378	plectin 1 isoform 8
+850	tr|Q6S377	plectin 1 isoform 10
+851	tr|Q6S376	plectin 1 isoform 11
+852	tr|Q6S381	plectin 1 isoform 3
+853	sp|O00571	ATP-dependent RNA helicase DDX3X
+854	sp|O15523	ATP-dependent RNA helicase DDX3Y
+855	sp|Q00325-2	Isoform B of Phosphate carrier protein, mitochondrial precursor
+856	sp|P35221-1	Isoform 1 of Catenin alpha-1
+857	sp|P35221-2	Isoform 2 of Catenin alpha-1
+858	sp|P26006-2	Isoform Alpha-3A of Integrin alpha-3 precursor
+859	sp|P26006-1	Isoform Alpha-3B of Integrin alpha-3 precursor
+860	sp|P61978-1	Isoform 1 of Heterogeneous nuclear ribonucleoprotein K
+861	sp|P61978-2	Isoform 2 of Heterogeneous nuclear ribonucleoprotein K
+862	tr|Q5T6W1	Heterogeneous nuclear ribonucleoprotein K
+863	tr|Q59F98	Heterogeneous nuclear ribonucleoprotein K
+864	tr|Q5T6W2	Heterogeneous nuclear ribonucleoprotein K
+865	sp|O75083-2	Isoform 2 of WD repeat protein 1
+866	sp|O75083-1	WD repeat-containing protein 1 isoform 1
+867	tr|Q53GN4	WD repeat-containing protein 1 isoform 1 variant (Fragment)
+868	sp|Q6FI13	Histone H2A type 2-A
+869	sp|Q16777	Histone H2A type 2-C
+870	sp|P04908	Histone H2A type 1-B
+871	sp|Q7L7L0	Histone H2A type 3
+872	sp|Q96KK5	Histone H2A type 1-H
+873	tr|Q9NV63	H2A histone family, member J isoform 1
+874	sp|Q93077	Histone H2A type 1-C
+875	tr|Q9BTM1	H2A histone family, member J isoform 2
+876	sp|P20671	Histone H2A type 1-D
+877	sp|P0C0S8	Histone H2A type 1
+878	sp|P28001	Histone H2A type 1-E
+879	sp|Q99878	Histone H2A type 1-J
+880	sp|Q8IUE6	Histone H2A type 2-B
+881	sp|P16104	Histone H2A.x
+882	sp|Q9P2R7-2	Isoform 2 of Succinyl-CoA ligase [ADP-forming] beta-chain, mitochondrial precursor
+883	sp|Q9P2R7-1	Isoform 1 of Succinyl-CoA ligase [ADP-forming] beta-chain, mitochondrial precursor
+884	tr|Q5T9Q5	Similar to Succinyl-CoA ligase [ADP-forming] beta-chain, mitochondrial precursor
+885	sp|P05556-3	Isoform Beta-1C of Integrin beta-1 precursor
+886	sp|P05556-4	Isoform Beta-1C-2 of Integrin beta-1 precursor
+887	sp|P05556-1	Isoform Beta-1A of Integrin beta-1 precursor
+888	sp|P05556-2	Isoform Beta-1B of Integrin beta-1 precursor
+889	sp|P05556-5	Isoform Beta-1D of Integrin beta-1 precursor
+890	tr|Q8WUM6	integrin beta 1 isoform 1A precursor
+891	sp|Q8IY67-2	Isoform 2 of Ribonucleoprotein PTB-binding 1
+892	sp|Q8IY67-1	Isoform 1 of Ribonucleoprotein PTB-binding 1
+893	ipi|IPI00783093	64 kDa protein
+894	sp|P00338-1	lactate dehydrogenase A
+895	sp|P00338-2	Isoform 2 of L-lactate dehydrogenase A chain
+896	sp|P07195	L-lactate dehydrogenase B chain
+897	sp|Q13451	FK506-binding protein 5
+898	ipi|IPI00743671	51 kDa protein
+899	sp|P46734-3	Isoform 2 of Dual specificity mitogen-activated protein kinase kinase 3
+900	sp|P46734-1	Isoform 3 of Dual specificity mitogen-activated protein kinase kinase 3
+901	sp|P04406	Glyceraldehyde-3-phosphate dehydrogenase
+902	sp|P16615-1	Isoform SERCA2B of Sarcoplasmic/endoplasmic reticulum calcium ATPase 2
+903	ipi|IPI00747443	115 kDa protein
+904	tr|O95204	Metalloprotease 1
+905	tr|Q2M2G6	Metalloprotease 1
+906	sp|Q9BXP5-2	Isoform B of Arsenite-resistance protein 2
+907	ipi|IPI00375144	102 kDa protein
+908	sp|Q9BXP5-1	Isoform A of Arsenite-resistance protein 2
+909	sp|P06748-2	Isoform 2 of Nucleophosmin
+910	sp|P06748-1	Isoform 1 of Nucleophosmin
+911	tr|Q9BYG9	nucleophosmin 1 isoform 3
+912	sp|P49773	Histidine triad nucleotide-binding protein 1
+913	tr|Q53HR9	Enoyl Coenzyme A hydratase domain containing 3 variant
+914	tr|Q5W0J6	Enoyl Coenzyme A hydratase domain containing 3
+915	sp|O95782-2	Isoform B of AP-2 complex subunit alpha-1
+916	sp|O95782-1	Isoform A of AP-2 complex subunit alpha-1
+917	sp|O94973	AP-2 complex subunit alpha-2
+918	sp|Q16555	Dihydropyrimidinase-related protein 2
+919	sp|O75369-1	Isoform 1 of Filamin-B
+920	sp|O75369-2	Isoform 2 of Filamin-B
+921	sp|O75369-3	Isoform 3 of Filamin-B
+922	sp|O75369-6	Isoform 6 of Filamin-B
+923	tr|Q60FE7	Filamin B
+924	ipi|IPI00480131	278 kDa protein
+925	sp|P17655	Calpain-2 catalytic subunit precursor
+926	sp|P17987	T-complex protein 1 subunit alpha
+927	tr|Q5SZY0	chaperonin containing TCP1, subunit 3 isoform b
+928	ipi|IPI00552715	chaperonin containing TCP1, subunit 3 isoform c
+929	sp|P49368	T-complex protein 1 subunit gamma
+930	ipi|IPI00744315	60 kDa protein
+931	sp|P12236	ADP/ATP translocase 3
+932	sp|P05141	ADP/ATP translocase 2
+933	tr|Q4W5A6	palladin
+934	tr|Q7L3E0	CGI-151 protein
+935	sp|P35914	Hydroxymethylglutaryl-CoA lyase, mitochondrial precursor
+936	sp|P21980-1	Isoform 1 of Protein-glutamine gamma-glutamyltransferase 2
+937	sp|O95757	Heat shock 70 kDa protein 4L
+938	sp|P34932	Heat shock 70 kDa protein 4
+939	sp|P07919	Ubiquinol-cytochrome c reductase complex 11 kDa protein, mitochondrial precursor
+940	sp|P78527-1	Isoform 1 of DNA-dependent protein kinase catalytic subunit
+941	sp|P78527-2	Isoform 2 of DNA-dependent protein kinase catalytic subunit
+942	sp|Q9UJ83	2-hydroxyphytanoyl-CoA lyase
+943	sp|P28799-1	Isoform 1 of Granulins precursor
+944	tr|Q86T72	CD44 antigen isoform 4 precursor
+945	sp|P16070-1	Isoform CD44 of CD44 antigen precursor
+946	tr|Q9H5A7	CD44 antigen isoform 2 precursor
+947	tr|Q86Z27	CD44 antigen isoform 3 precursor
+948	sp|P41091	Eukaryotic translation initiation factor 2 subunit 3
+949	ipi|IPI00298994	271 kDa protein
+950	sp|Q9Y490	Talin-1
+951	sp|P62424	60S ribosomal protein L7a
+952	ipi|IPI00479315	31 kDa protein
+953	tr|Q5T8U2	Ribosomal protein L7a
+954	ipi|IPI00736794	PREDICTED: similar to 60S ribosomal protein L7a isoform 1
+955	sp|Q9H2U2-1	Isoform 1 of Inorganic pyrophosphatase 2, mitochondrial precursor
+956	sp|Q9H2U2-2	Isoform 2 of Inorganic pyrophosphatase 2, mitochondrial precursor
+957	tr|Q4W5E9	inorganic pyrophosphatase 2 isoform 5 precursor
+958	ipi|IPI00413014	inorganic pyrophosphatase 2 isoform 3 precursor
+959	sp|Q9H2U2-3	Isoform 3 of Inorganic pyrophosphatase 2, mitochondrial precursor
+960	ipi|IPI00746507	32 kDa protein
+961	ipi|IPI00749469	23 kDa protein
+962	tr|Q4LDE5	SEL-OB protein
+963	tr|Q5VTE4	PREDICTED: similar to sushi, von Willebrand factor type A, EGF and pentraxin domain containing 1 isoform 7
+964	ipi|IPI00740260	PREDICTED: similar to sushi, von Willebrand factor type A, EGF and pentraxin domain containing 1 isoform 12
+965	ipi|IPI00741567	PREDICTED: polydom isoform 6
+966	tr|Q5HY53	Filamin A, alpha
+967	sp|P21333	Filamin-A
+968	tr|Q5HY54	Filamin A, alpha
+969	sp|Q96AY3	FK506-binding protein 10 precursor
+970	sp|Q15233	Non-POU domain-containing octamer-binding protein
+971	sp|P08107	Heat shock 70 kDa protein 1
+972	tr|Q5SP17	heat shock 70kDa protein 1A
+973	tr|Q59EJ3	heat shock 70kDa protein 1B
+974	tr|Q5SP14	Heat shock 70kDa protein 1B
+975	sp|P31040	Succinate dehydrogenase [ubiquinone] flavoprotein subunit, mitochondrial precursor
+976	sp|Q92878-1	Isoform 1 of DNA repair protein RAD50
+977	sp|Q92878-2	Isoform 2 of DNA repair protein RAD50
+978	sp|P08559	Pyruvate dehydrogenase E1 component alpha subunit, somatic form, mitochondrial precursor
+979	sp|P83731	60S ribosomal protein L24
+980	sp|O43776	Asparaginyl-tRNA synthetase, cytoplasmic
+981	tr|Q53GU6	Asparaginyl-tRNA synthetase variant (Fragment)
+982	sp|P35555	Fibrillin-1 precursor
+983	ipi|IPI00784458	312 kDa protein
+984	sp|Q86W42-1	Isoform 1 of THO complex subunit 6 homolog
+985	tr|Q6ZUD8	CDNA FLJ43793 fis, clone TESTI4000014, highly similar to 130 kDa leucine-rich protein
+986	sp|P42704	Leucine-rich PPR motif-containing protein
+987	sp|Q7Z2W4-2	Isoform 2 of Zinc finger CCCH type antiviral protein 1
+988	sp|Q7Z2W4-1	Isoform 1 of Zinc finger CCCH type antiviral protein 1
+989	sp|Q7Z2W4-5	Isoform 5 of Zinc finger CCCH type antiviral protein 1
+990	ipi|IPI00334627	Similar to annexin A2 isoform 1
+991	sp|P07355	Annexin A2
+992	tr|Q6N0B3	annexin A2 isoform 1
+993	sp|O00468	Agrin precursor
+994	ipi|IPI00374732	PREDICTED: similar to peptidylprolyl isomerase A isoform 1
+995	sp|P62937	Peptidyl-prolyl cis-trans isomerase A
+996	ipi|IPI00736146	PREDICTED: similar to peptidylprolyl isomerase A isoform 1
+997	ipi|IPI00745933	18 kDa protein
+998	ipi|IPI00741973	PREDICTED: similar to peptidylprolyl isomerase A isoform 1
+999	sp|Q96I24-1	Isoform 1 of Far upstream element-binding protein 3
+1000	tr|Q5CAQ7	Heat shock protein HSP 90-alpha 2
+1001	sp|P07900	Heat shock protein HSP 90-alpha
+1002	tr|Q9NTK6	Hypothetical protein DKFZp761K0511
+1003	sp|P08238	Heat shock protein HSP 90-beta
+1004	tr|Q86X54	AP1B1 protein
+1005	sp|P63010-1	Isoform 1 of AP-2 complex subunit beta-1
+1006	sp|P63010-2	Isoform 2 of AP-2 complex subunit beta-1
+1007	sp|O43143	DEAH (Asp-Glu-Ala-His) box polypeptide 15
+1008	sp|Q9BQ52-1	Isoform 1 of Zinc phosphodiesterase ELAC protein 2
+1009	sp|P35580	Myosin-10
+1010	sp|P35579	Myosin-9
+1011	ipi|IPI00398057	PREDICTED: similar to ribosomal protein L10 isoform 1
+1012	sp|P27635	60S ribosomal protein L10
+1013	tr|Q5HY50	Ribosomal protein L10
+1014	ipi|IPI00398958	PREDICTED: similar to 40S ribosomal protein SA
+1015	ipi|IPI00413108	33 kDa protein
+1016	ipi|IPI00456731	hypothetical protein LOC388524
+1017	sp|P08865	40S ribosomal protein SA
+1018	ipi|IPI00741023	PREDICTED: similar to 40S ribosomal protein SA
+1019	sp|O00567	Nucleolar protein Nop56
+1020	tr|Q2M3T6	nucleolar protein 5A
+1021	sp|P35237	Hypothetical protein DKFZp686I04222
+1022	tr|Q5TD06	serine (or cysteine) proteinase inhibitor, clade B (ovalbumin), member 6
+1023	sp|Q13813-1	Isoform 1 of Spectrin alpha chain, brain
+1024	ipi|IPI00478292	285 kDa protein
+1025	sp|Q13813-3	Isoform 3 of Spectrin alpha chain, brain
+1026	ipi|IPI00744706	283 kDa protein
+1027	sp|Q13813-2	Isoform 2 of Spectrin alpha chain, brain
+1028	ipi|IPI00760687	Similar to SPTAN1 protein
+1029	tr|Q6P9D1	golgi apparatus protein 1
+1030	sp|Q92896	Golgi apparatus protein 1 precursor
+1031	sp|P08670	Vimentin
+1032	tr|Q5JVT0	Vimentin
+1033	sp|P51991-1	Isoform 1 of Heterogeneous nuclear ribonucleoprotein A3
+1034	sp|P51991-2	Isoform 2 of Heterogeneous nuclear ribonucleoprotein A3
+1035	ipi|IPI00738677	PREDICTED: similar to heterogeneous nuclear ribonucleoprotein A3 isoform 1
+1036	tr|Q9BWA9	HNRPA2B1 protein
+1037	sp|P22626-1	Isoform B1 of Heterogeneous nuclear ribonucleoproteins A2/B1
+1038	sp|P22626-2	Isoform A2 of Heterogeneous nuclear ribonucleoproteins A2/B1
+1039	sp|P09651-1	heterogeneous nuclear ribonucleoprotein A1 isoform b
+1040	tr|Q3MIB7	HNRPA1 protein
+1041	sp|P09651-2	Isoform A1-A of Heterogeneous nuclear ribonucleoprotein A1
+1042	sp|O75643	U5 small nuclear ribonucleoprotein 200 kDa helicase
+1043	sp|P62633-1	Zinc finger protein 9
+1044	sp|P62633-2	Isoform 2 of Cellular nucleic acid-binding protein
+1045	sp|P21291	Cysteine and glycine-rich protein 1
+1046	sp|Q9Y2B0-1	Isoform 1 of MIR-interacting saposin-like protein precursor
+1047	sp|P09874	Poly [ADP-ribose] polymerase 1
+1048	ipi|IPI00456898	PREDICTED: similar to ribosomal protein S12
+1049	sp|P25398	40S ribosomal protein S12
+1050	sp|P60174-1	Triosephosphate isomerase
+1051	tr|Q2QD09	RcTPI1 (Fragment)
+1052	ipi|IPI00736082	PREDICTED: similar to Triosephosphate isomerase (TIM) (Triose-phosphate isomerase) isoform 5
+1053	ipi|IPI00737313	PREDICTED: similar to Triosephosphate isomerase (TIM) (Triose-phosphate isomerase) isoform 3
+1054	ipi|IPI00740392	PREDICTED: similar to Triosephosphate isomerase (TIM) (Triose-phosphate isomerase) isoform 6
+1055	sp|P06733-1	enolase 1
+1056	sp|P06733-2	Isoform MBP-1 of Alpha-enolase
+1057	sp|P09104	Gamma-enolase
+1058	sp|P04075	Fructose-bisphosphate aldolase A
+1059	sp|Q96C36	Pyrroline-5-carboxylate reductase 2
+1060	tr|Q4W8W1	Pyrroline 5-carboxylate reductase isoform
+1061	ipi|IPI00376503	pyrroline-5-carboxylate reductase 1 isoform 2
+1062	sp|P32322	Pyrroline-5-carboxylate reductase 1
+1063	tr|Q38L19	Heat shock protein 60
+1064	sp|P10809	60 kDa heat shock protein, mitochondrial precursor
+1065	sp|P14618-1	pyruvate kinase 3 isoform 1
+1066	ipi|IPI00784179	58 kDa protein
+1067	sp|P39023	60S ribosomal protein L3
+1068	ipi|IPI00651660	ribosomal protein L3 isoform b
+1069	sp|P13489	Ribonuclease inhibitor
+1070	tr|Q8NF54	Trinucleotide repeat containing 5
+1071	sp|Q96B26	Exosome complex exonuclease RRP43
+1072	tr|Q5TBA5	OTTHUMP00000018264
+1073	ipi|IPI00555610	313 kDa protein
+1074	ipi|IPI00641693	400 kDa protein
+1075	sp|O15230	Laminin alpha-5 chain precursor
+1076	ipi|IPI00641743	203 kDa protein
+1077	sp|P49458	Signal recognition particle 9 kDa protein
+1078	sp|P22314	Ubiquitin-activating enzyme E1
+1079	tr|O00425	insulin-like growth factor 2 mRNA binding protein 3
+1080	sp|Q9HCC0-1	Isoform 1 of Methylcrotonoyl-CoA carboxylase beta chain, mitochondrial precursor
+1081	sp|P52907	F-actin capping protein alpha-1 subunit
+1082	sp|Q9GZV4	Eukaryotic translation initiation factor 5A-2
+1083	tr|Q6IS14	PREDICTED: similar to eukaryotic translation initiation factor 5A
+1084	tr|Q7Z4L1	Eukaryotic initiation factor 5A isoform I variant A
+1085	sp|P63241	Eukaryotic translation initiation factor 5A-1
+1087	sp|O00115	Deoxyribonuclease-2-alpha precursor
+1088	sp|Q12996	Cleavage stimulation factor 77 kDa subunit
+1089	sp|P35250-1	Isoform 1 of Replication factor C subunit 2
+1090	sp|P35250-2	Isoform 2 of Replication factor C subunit 2
+1091	sp|P45974-1	Isoform Long of Ubiquitin carboxyl-terminal hydrolase 5
+1092	sp|P45974-2	Isoform Short of Ubiquitin carboxyl-terminal hydrolase 5
+1093	sp|P30040	Endoplasmic reticulum protein ERp29 precursor
+1094	sp|Q14554	Protein disulfide-isomerase A5 precursor
+1095	tr|Q96DV4	mitochondrial ribosomal protein L38
+1096	ipi|IPI00783656	PEBP family protein
+1097	sp|P35658	Nuclear pore complex protein Nup214
+1098	tr|Q5JUP9	Hypothetical protein DKFZp686J0330
+1099	tr|Q15010	KIAA0023 protein
+1100	sp|P25789	Proteasome subunit alpha type 4
+1101	sp|Q9C0C2	182 kDa tankyrase 1-binding protein
+1102	tr|Q6ZV74	CDNA FLJ42913 fis, clone BRHIP3024725
+1103	sp|Q7Z3D6-3	Isoform 3 of Protein C14orf159, mitochondrial precursor
+1104	sp|Q7Z3D6-1	Isoform 1 of Protein C14orf159, mitochondrial precursor
+1105	sp|Q7Z3D6-2	Isoform 2 of Protein C14orf159, mitochondrial precursor
+1106	sp|Q7Z3D6-4	Isoform 4 of Protein C14orf159, mitochondrial precursor
+1107	sp|Q7Z3D6-5	Isoform 5 of Protein C14orf159, mitochondrial precursor
+1108	ipi|IPI00784009	67 kDa protein
+1109	sp|P36542-2	Isoform Heart of ATP synthase gamma chain, mitochondrial precursor
+1110	sp|P36542-1	Isoform Liver of ATP synthase gamma chain, mitochondrial precursor
+1111	sp|P15121	Aldose reductase
+1112	tr|Q59EL5	Aldo-keto reductase family 1, member B1 variant (Fragment)
+1113	sp|P42285	Superkiller viralicidic activity 2-like 2
+1114	sp|P46939	Utrophin
+1115	sp|P41567	Eukaryotic translation initiation factor 1
+1116	tr|Q56G89	ALB protein
+1117	tr|Q86YG0	ALB protein
+1118	sp|P02768	Serum albumin precursor
+1119	sp|P62241	40S ribosomal protein S8
+1120	tr|Q5JR95	Ribosomal protein S8
+1121	sp|O96019-1	Isoform 1 of Actin-like protein 6A
+1122	sp|O96019-2	Isoform 2 of Actin-like protein 6A
+1123	sp|Q92688-1	Isoform 1 of Acidic leucine-rich nuclear phosphoprotein 32 family member B
+1124	tr|Q5T6W8	Acidic
+1125	sp|Q92688-2	Isoform 2 of Acidic leucine-rich nuclear phosphoprotein 32 family member B
+1126	sp|P33240-1	Isoform 1 of Cleavage stimulation factor 64 kDa subunit
+1127	sp|P33240-2	Isoform 2 of Cleavage stimulation factor 64 kDa subunit
+1128	ipi|IPI00744127	64 kDa protein
+1129	sp|P31943	heterogeneous nuclear ribonucleoprotein H1
+1130	tr|Q6IBM4	HNRPH1 protein
+1131	sp|P45973	Chromobox protein homolog 5
+1132	sp|Q8IX12	Cell division cycle and apoptosis regulator protein 1
+1133	sp|Q15424	Scaffold attachment factor B
+1134	ipi|IPI00646058	103 kDa protein
+1135	sp|Q9H0L4	Cleavage stimulation factor 64 kDa subunit, tau variant
+1136	sp|Q9Y383-1	LUC7-like 2
+1137	sp|Q9Y383-2	Isoform 2 of Putative RNA-binding protein Luc7-like 2
+1138	sp|P62753	40S ribosomal protein S6
+1139	ipi|IPI00640929	10 kDa protein
+1140	sp|P22307-1	Isoform SCPx of Nonspecific lipid-transfer protein
+1141	tr|Q6NXF4	sterol carrier protein 2 isoform 2
+1142	sp|P22307-2	Isoform SCP2 of Nonspecific lipid-transfer protein
+1143	ipi|IPI00479934	sterol carrier protein 2 isoform 2 precursor
+1144	sp|Q06210-1	Isoform 1 of Glucosamine--fructose-6-phosphate aminotransferase [isomerizing] 1
+1145	sp|Q06210-2	Isoform 2 of Glucosamine--fructose-6-phosphate aminotransferase [isomerizing] 1
+1146	tr|Q96C01	Hypothetical protein FLJ14668
+1147	sp|Q9NYL9	Tropomodulin-3
+1148	sp|O94808	Glucosamine--fructose-6-phosphate aminotransferase [isomerizing] 2
+1149	sp|P63096	Guanine nucleotide-binding protein G(i), alpha-1 subunit
+1150	ipi|IPI00746986	41 kDa protein
+1151	sp|Q9NQT4	Exosome complex exonuclease RRP46
+1152	tr|Q32Q81	Exosome complex exonuclease RRP46
+1153	sp|Q9Y3F4	Serine-threonine kinase receptor-associated protein
+1154	sp|P02808	Statherin precursor
+1155	sp|Q9HCD5	Nuclear receptor coactivator 5
+1156	ipi|IPI00743103	37 kDa protein
+1157	sp|P15170	G1 to S phase transition protein 1 homolog
+1158	sp|P16035	Metalloproteinase inhibitor 2 precursor
+1159	sp|P08574	Cytochrome c1, heme protein, mitochondrial precursor
+1160	sp|Q13185	Chromobox protein homolog 3
+1161	sp|Q9Y6H1	Coiled-coil-helix-coiled-coil-helix domain-containing protein 2
+1162	sp|Q92879-1	Isoform 1 of CUG triplet repeat RNA-binding protein 1
+1163	sp|Q92879-2	Isoform 2 of CUG triplet repeat RNA-binding protein 1
+1164	sp|Q92879-3	Isoform 3 of CUG triplet repeat RNA-binding protein 1
+1165	tr|Q68CU5	dehydrogenase E1 and transketolase domain containing protein 1
+1166	sp|P78417	Glutathione transferase omega-1
+1167	tr|Q5TA01	Glutathione S-transferase omega 1
+1168	tr|Q5TA02	Glutathione S-transferase omega 1
+1169	tr|O15042	PREDICTED: U2-associated SR140 protein
+1170	sp|Q14914	NADP-dependent leukotriene B4 12-hydroxydehydrogenase
+1171	sp|Q14669	TRIP12 protein
+1172	sp|P60033	CD81 antigen
+1173	ipi|IPI00657752	30 kDa protein
+1174	sp|P18583-1	Isoform F of SON protein
+1175	sp|P18583-10	Isoform J of SON protein
+1176	tr|Q6PKE0	SON protein
+1177	sp|P18583-3	Isoform B of SON protein
+1178	sp|P18583-4	Isoform C of SON protein
+1179	sp|P18583-5	Isoform D of SON protein
+1180	sp|P18583-6	Isoform E of SON protein
+1181	sp|P18583-7	Isoform G of SON protein
+1182	sp|P18583-9	Isoform I of SON protein
+1183	ipi|IPI00401958	252 kDa protein
+1184	ipi|IPI00401959	SON DNA-binding protein isoform F
+1185	sp|P18583-8	Isoform H of SON protein
+1186	sp|P18583-2	Isoform A of SON protein
+1187	sp|Q9BX68	Histidine triad nucleotide-binding protein 2
+1188	sp|Q9Y4W6	AFG3-like protein 2
+1189	sp|Q16352	Alpha-internexin
+1190	sp|P62072	Mitochondrial import inner membrane translocase subunit Tim10
+1191	sp|P42785	Lysosomal Pro-X carboxypeptidase precursor
+1192	ipi|IPI00399307	prolylcarboxypeptidase isoform 2
+1193	tr|Q9P1S2	HDCMD34P
+1194	sp|Q9Y2Z0-2	Isoform 2 of Suppressor of G2 allele of SKP1 homolog
+1195	sp|Q9Y2Z0-1	SGT1, suppressor of G2 allele of SKP1
+1196	sp|Q9Y617-1	Isoform 1 of Phosphoserine aminotransferase
+1197	sp|Q9Y617-2	Isoform 2 of Phosphoserine aminotransferase
+1198	ipi|IPI00001890	98 kDa protein
+1199	sp|Q9Y678	Coatomer subunit gamma
+1200	ipi|IPI00002054	132 kDa protein
+1201	sp|Q8N1G0-1	Isoform 1 of Zinc finger protein 687
+1202	sp|Q08431	Lactadherin precursor
+1203	tr|Q9BTL9	MFGE8 protein
+1204	tr|Q9H7U3	GDP-mannose pyrophosphorylase B isoform 1
+1205	tr|Q9Y5P6	GDP-mannose pyrophosphorylase B isoform 2
+1206	sp|P34896-1	Isoform 1 of Serine hydroxymethyltransferase, cytosolic
+1207	tr|Q9UMD0	14 kDa protein
+1208	sp|P34896-2	Isoform 2 of Serine hydroxymethyltransferase, cytosolic
+1209	sp|P34896-3	Isoform 3 of Serine hydroxymethyltransferase, cytosolic
+1210	sp|P26885	FK506-binding protein 2 precursor
+1211	sp|Q9Y6Q5-1	adaptor-related protein complex 1, mu 2 subunit
+1212	sp|Q9BXS5	AP-1 complex subunit mu-1
+1213	sp|Q9Y6Q5-2	Isoform 2 of AP-1 complex subunit mu-2
+1214	sp|O15460-1	Isoform IIb of Prolyl 4-hydroxylase alpha-2 subunit precursor
+1215	sp|O15460-2	Isoform IIa of Prolyl 4-hydroxylase alpha-2 subunit precursor
+1216	sp|Q99436	Proteasome subunit beta type 7 precursor
+1217	tr|Q5TBG5	Proteasome
+1218	sp|Q9BWF3-1	Isoform 1 of RNA-binding protein 4
+1219	sp|Q9BQ04	RNA-binding protein 4B
+1220	sp|Q9UDY2-1	Isoform A1 of Tight junction protein ZO-2
+1221	sp|Q9UDY2-3	tight junction protein 2 (zona occludens 2) isoform 1
+1222	sp|Q9UDY2-4	Isoform C2 of Tight junction protein ZO-2
+1223	sp|Q9UDY2-2	tight junction protein 2 (zona occludens 2) isoform 2
+1224	sp|Q9UDY2-5	Isoform A3 of Tight junction protein ZO-2
+1225	sp|P52597	heterogeneous nuclear ribonucleoprotein F
+1226	sp|P11177-1	Isoform 1 of Pyruvate dehydrogenase E1 component subunit beta, mitochondrial precursor
+1227	sp|P11177-2	Isoform 2 of Pyruvate dehydrogenase E1 component subunit beta, mitochondrial precursor
+1228	sp|Q16778	Histone H2B type 2-E
+1229	sp|Q99880	Histone H2B type 1-L
+1230	sp|P62807	H2B histone family, member A
+1231	sp|P23527	Histone H2B type 1-O
+1232	sp|P58876	Histone H2B type 1-D
+1233	sp|Q8N257	Histone H2B type 3-B
+1234	sp|P33778	Histone H2B type 1-B
+1235	sp|Q93079	Histone H2B type 1-H
+1236	sp|Q5QNW6	Histone H2B type 2-F
+1237	sp|O60814	Histone H2B type 1-K
+1238	sp|P57053	Histone H2B type F-S
+1239	sp|P06899	Histone H2B type 1-J
+1240	sp|Q99879	Histone H2B type 1-M
+1241	sp|Q99877	Histone H2B.d
+1242	ipi|IPI00784381	H2B histone family, member A
+1243	tr|Q96CF4	HIST1H2BJ protein
+1244	sp|P11182	Lipoamide acyltransferase component of branched-chain alpha-keto acid dehydrogenase complex, mitochondrial precursor
+1245	sp|Q16798	NADP-dependent malic enzyme, mitochondrial precursor
+1246	tr|Q6TCH8	Mitochondrial NADP(+)-dependent malic enzyme 3
+1247	sp|O15067	Phosphoribosylformylglycinamidine synthase
+1248	sp|P61769	Beta-2-microglobulin precursor
+1249	sp|P01889	HLA class I histocompatibility antigen, B-7 alpha chain precursor
+1250	sp|P03989	HLA class I histocompatibility antigen, B-27 alpha chain precursor
+1251	sp|P30486	HLA class I histocompatibility antigen, B-48 alpha chain precursor
+1252	sp|P30485	HLA class I histocompatibility antigen, B-47 alpha chain precursor
+1253	sp|P30461	HLA class I histocompatibility antigen, B-13 alpha chain precursor
+1254	sp|P30501	HLA class I histocompatibility antigen, Cw-2 alpha chain precursor
+1255	sp|Q31610	HLA class I histocompatibility antigen, B-81 alpha chain precursor
+1256	sp|Q31612	HLA class I histocompatibility antigen, B-73 alpha chain precursor
+1257	sp|Q95604	HLA class I histocompatibility antigen, Cw-17 alpha chain precursor
+1258	tr|O19578	Class I MHC antigen HLA-B heavy chain (Fragment)
+1259	sp|Q04826	HLA class I histocompatibility antigen, B-40 alpha chain precursor
+1260	tr|O75823	B antigen (Fragment)
+1261	tr|O02861	MHC class I antigen (Fragment)
+1262	tr|Q8HWM6	MHC class I antigen (Fragment)
+1263	tr|O02874	HLA-B*4012 alpha1 + alpha2 domain precursor (Fragment)
+1264	sp|P38117-1	electron-transfer-flavoprotein, beta polypeptide isoform 1
+1265	sp|P38117-2	Isoform 2 of Electron transfer flavoprotein subunit beta
+1266	sp|P36776	Lon protease homolog, mitochondrial precursor
+1267	tr|Q2VPA0	CDNA FLJ39307 fis, clone OCBBF2013208, highly similar to MITOCHONDRIAL LON PROTEASE
+1268	tr|Q9BSN5	Hypothetical protein
+1269	sp|Q6UW63	KDEL motif-containing protein 1 precursor
+1270	sp|P61964	WD repeat protein 5
+1271	sp|O15355	Protein phosphatase 2C isoform gamma
+1272	sp|P46459	Vesicle-fusing ATPase
+1273	ipi|IPI00739536	PREDICTED: similar to N-ethylmaleimide sensitive fusion protein
+1274	tr|O15450	PELP1
+1275	sp|Q9Y3D5	28S ribosomal protein S18c, mitochondrial precursor
+1276	sp|Q9UK22	F-box only protein 2
+1277	ipi|IPI00747988	30 kDa protein
+1278	sp|P05120	Plasminogen activator inhibitor 2 precursor
+1279	sp|P13284	Gamma-interferon-inducible lysosomal thiol reductase precursor
+1280	sp|O75477	SPFH domain family, member 1
+1281	sp|P54709	Sodium/potassium-transporting ATPase subunit beta-3
+1282	sp|Q9ULW0	Targeting protein for Xklp2
+1283	tr|Q96RR5	Hepatocellular carcinoma-associated antigen 90
+1284	sp|P05455	Lupus La protein
+1285	sp|Q9Y230	RuvB-like 2
+1286	sp|O95639-1	Isoform 1 of Cleavage and polyadenylation specificity factor 30 kDa subunit
+1287	sp|O95639-2	Isoform 2 of Cleavage and polyadenylation specificity factor 30 kDa subunit
+1288	sp|O95639-3	Isoform 3 of Cleavage and polyadenylation specificity factor 30 kDa subunit
+1289	sp|P54920	Alpha-soluble NSF attachment protein
+1290	tr|Q96IK3	N-ethylmaleimide-sensitive factor attachment protein, alpha
+1291	sp|P46926	Glucosamine-6-phosphate isomerase
+1292	tr|Q2VYF1	Glucosamine-6-phosphate isomerase SB52
+1293	tr|Q59EA7	Glucosamine-6-phosphate deaminase 2 variant (Fragment)
+1294	sp|P07099	Epoxide hydrolase 1
+1295	sp|P61970	Nuclear transport factor 2
+1296	sp|Q9Y4W2-3	Isoform 3 of LAS1-like protein
+1297	sp|Q9Y4W2-4	Isoform 4 of LAS1-like protein
+1298	sp|Q9Y4W2-1	Isoform 1 of LAS1-like protein
+1299	sp|Q9Y4W2-2	Isoform 2 of LAS1-like protein
+1300	sp|Q9GZT3	SRA stem-loop-interacting RNA-binding protein, mitochondrial precursor
+1301	sp|P62829	60S ribosomal protein L23
+1302	ipi|IPI00742805	15 kDa protein
+1303	sp|P82912-1	Isoform 1 of 28S ribosomal protein S11, mitochondrial precursor
+1304	sp|P82912-2	Isoform 2 of 28S ribosomal protein S11, mitochondrial precursor
+1305	sp|O00116	Alkyldihydroxyacetonephosphate synthase, peroxisomal precursor
+1306	sp|Q9BWJ5	Splicing factor 3B subunit 5
+1307	sp|Q03426	Mevalonate kinase
+1308	sp|P13995	methylene tetrahydrofolate dehydrogenase 2 isoform A precursor
+1309	tr|Q7Z650	methylene tetrahydrofolate dehydrogenase 2 isoform B
+1310	sp|Q13011	Delta3,5-delta2,4-dienoyl-CoA isomerase, mitochondrial precursor
+1311	tr|Q6ZTI9	CDNA FLJ44603 fis, clone BRACE1000475, highly similar to Delta3,5- delta2,4-dienoyl-CoA isomerase, mitochondrial
+1312	sp|Q05048	Cleavage stimulation factor 50 kDa subunit
+1313	ipi|IPI00644499	38 kDa protein
+1314	sp|O43264	Centromere/kinetochore protein zw10 homolog
+1315	sp|P07711	Cathepsin L precursor
+1316	sp|Q16630-1	Isoform 1 of Cleavage and polyadenylation specificity factor 6
+1317	sp|Q16630-2	Isoform 2 of Cleavage and polyadenylation specificity factor 6
+1318	sp|Q16630-3	Isoform 3 of Cleavage and polyadenylation specificity factor 6
+1319	sp|Q16543	Hsp90 co-chaperone Cdc37
+1320	sp|P82650	Mitochondrial 28S ribosomal protein S22
+1321	sp|Q96PK6-1	Isoform 1 of RNA-binding protein 14
+1322	sp|Q96PK6-2	Isoform 2 of RNA-binding protein 14
+1323	tr|Q2PYN1	Coactivator regulator
+1324	tr|Q9BZC3	Ovary-specific acidic protein
+1325	tr|Q8TDB4	Corneal endothelium specific protein 1
+1326	tr|Q7Z4V5	hepatoma-derived growth factor-related protein 2 isoform 1
+1327	tr|Q9BW08	hepatoma-derived growth factor-related protein 2 isoform 2
+1328	tr|Q53FC6	ArsA arsenite transporter, ATP-binding, homolog 1 variant
+1329	sp|O43681	Arsenical pump-driving ATPase
+1330	sp|O43684	Mitotic checkpoint protein BUB3
+1331	ipi|IPI00514701	BUB3 budding uninhibited by benzimidazoles 3 isoform b
+1332	ipi|IPI00644108	32 kDa protein
+1333	ipi|IPI00644568	16 kDa protein
+1334	sp|P31937	3-hydroxyisobutyrate dehydrogenase, mitochondrial precursor
+1335	tr|Q5XKI1	Hypothetical protein (Fragment)
+1336	sp|Q15019	Septin-2
+1337	sp|Q07021	Complement component 1 Q subcomponent-binding protein, mitochondrial precursor
+1338	sp|Q15050	Ribosome biogenesis regulatory protein homolog
+1339	sp|P09417	Dihydropteridine reductase
+1340	sp|O43823	A-kinase anchor protein 8
+1341	sp|O43491	Band 4.1-like protein 2
+1342	tr|Q59FD8	Hypothetical protein DKFZp781H1755
+1343	sp|O75323	Protein NipSnap2
+1344	sp|Q5T200-2	zinc finger CCCH-type containing 13
+1345	sp|Q5T200-1	Isoform 1 of Zinc finger CCCH domain-containing protein 13
+1346	tr|Q5T9K0	KIAA0853
+1347	sp|P27144	Adenylate kinase isoenzyme 4, mitochondrial
+1348	ipi|IPI00735890	PREDICTED: similar to Adenylate kinase isoenzyme 4, mitochondrial
+1349	ipi|IPI00738805	PREDICTED: similar to Adenylate kinase isoenzyme 4, mitochondrial
+1350	sp|Q15392	24-dehydrocholesterol reductase precursor
+1351	ipi|IPI00647760	Protein
+1352	sp|P00390-1	Isoform Mitochondrial of Glutathione reductase, mitochondrial precursor
+1353	sp|P00390-2	Isoform Cytoplasmic of Glutathione reductase, mitochondrial precursor
+1354	sp|P35244	Replication protein A 14 kDa subunit
+1355	tr|Q9NWE6	CDNA FLJ10079 fis, clone HEMBA1001896, weakly similar to DIMETHYLGLYCINE DEHYDROGENASE
+1356	tr|Q6AI20	Hypothetical protein DKFZp686J1643
+1357	ipi|IPI00739508	PREDICTED: similar to pyruvate dehydrogenase phosphatase regulatory subunit
+1358	sp|P43304-1	Isoform 1 of Glycerol-3-phosphate dehydrogenase, mitochondrial precursor
+1359	sp|P43304-2	Isoform 2 of Glycerol-3-phosphate dehydrogenase, mitochondrial precursor
+1360	sp|P62318	Small nuclear ribonucleoprotein Sm D3
+1361	sp|Q96JB5-2	Isoform 2 of CDK5 regulatory subunit-associated protein 3
+1362	sp|Q96JB5-1	Isoform 1 of CDK5 regulatory subunit-associated protein 3
+1363	sp|Q15738	Sterol-4-alpha-carboxylate 3-dehydrogenase, decarboxylating
+1364	ipi|IPI00646262	28 kDa protein
+1365	sp|P10155-1	Isoform Long of 60 kDa SS-A/Ro ribonucleoprotein
+1366	tr|Q5LJ98	Sjogren syndrome antigen A2
+1367	tr|Q5LJ99	Sjogren syndrome antigen A2
+1368	tr|Q5LJA0	60kD Ro/SSA autoantigen isoform 1
+1369	ipi|IPI00760707	60kD Ro/SSA autoantigen isoform 3
+1370	sp|P35613-2	Isoform 2 of Basigin precursor
+1371	sp|P35613-1	Isoform 1 of Basigin precursor
+1372	ipi|IPI00394876	basigin isoform 3
+1373	ipi|IPI00394877	basigin isoform 4
+1374	sp|Q9NUP9	LIN-7 homolog C
+1375	sp|Q92804-2	Isoform Short of TATA-binding protein-associated factor 2N
+1376	sp|Q92804-1	Isoform Long of TATA-binding protein-associated factor 2N
+1377	sp|Q9NZ45	Zinc finger CDGSH domain-containing protein 1
+1378	sp|P51946	Cyclin-H
+1379	tr|Q59FW7	Cyclin H variant (Fragment)
+1380	sp|Q92544	Transmembrane 9 superfamily protein member 4
+1381	tr|Q6ZTK5	CDNA FLJ44570 fis, clone UTERU3011063, highly similar to Transmembrane 9 superfamily protein member 4
+1382	sp|Q92599-2	Isoform 2 of Septin-8
+1383	sp|Q92599-3	PREDICTED: septin 8 isoform 1
+1384	sp|Q92599-1	Septin 8
+1385	ipi|IPI00657780	Protein
+1386	ipi|IPI00658113	PREDICTED: septin 8 isoform 2
+1387	ipi|IPI00658185	50 kDa protein
+1388	ipi|IPI00658216	51 kDa protein
+1389	sp|Q96CW1	AP-2 complex subunit mu-1
+1390	ipi|IPI00619900	adaptor-related protein complex 2, mu 1 subunit isoform b
+1391	sp|P04156	Major prion protein precursor
+1392	tr|O75942	Prion protein
+1393	sp|P04181	Ornithine aminotransferase, mitochondrial precursor
+1394	sp|P02765	Alpha-2-HS-glycoprotein precursor
+1395	sp|O14561	Acyl carrier protein, mitochondrial precursor
+1396	sp|P29692	Elongation factor 1-delta
+1397	tr|Q4VBZ6	EEF1D protein
+1398	ipi|IPI00100137	PREDICTED: similar to Elongation factor 1-delta (EF-1-delta) (Antigen NY-CO-4) isoform 1
+1399	tr|Q71RH4	eukaryotic translation elongation factor 1 delta isoform 1
+1400	ipi|IPI00736574	PREDICTED: similar to Elongation factor 1-delta (EF-1-delta) (Antigen NY-CO-4) isoform 4
+1401	ipi|IPI00742108	PREDICTED: similar to Elongation factor 1-delta (EF-1-delta) (Antigen NY-CO-4) isoform 3
+1402	sp|Q9BVK6	transmembrane emp24 protein transport domain containing 9
+1403	sp|Q7Z7H5	Transmembrane emp24 domain-containing protein 4 precursor
+1404	tr|Q56VW3	CDNA FLJ90076 fis, clone HEMBA1004444, highly similar to Putative NFkB activating protein HNLF
+1405	sp|O14880	Microsomal glutathione S-transferase 3
+1406	tr|Q53GB9	Microsomal glutathione S-transferase 3
+1407	tr|Q2F833	Microsomal glutathione S-transferase 3
+1408	sp|Q92947-1	Isoform Long of Glutaryl-CoA dehydrogenase, mitochondrial precursor
+1409	sp|Q92947-2	Isoform Short of Glutaryl-CoA dehydrogenase, mitochondrial precursor
+1410	sp|O75131	Copine-3
+1411	sp|Q96RQ3	Methylcrotonoyl-CoA carboxylase subunit alpha, mitochondrial precursor
+1412	sp|P53992	Protein transport protein Sec24C
+1413	tr|Q4W5D3	SEC24 related gene family, member D
+1414	ipi|IPI00647787	112 kDa protein
+1415	sp|O94855	Protein transport protein Sec24D
+1416	tr|Q5VYC1	Protein-L-isoaspartate (D-aspartate) O-methyltransferase
+1417	sp|P22061-1	Protein-L-isoaspartate (D-aspartate) O-methyltransferase
+1418	sp|P22061-2	Isoform 2 of Protein-L-isoaspartate(D-aspartate) O-methyltransferase
+1419	sp|Q9UNE7-1	Isoform 1 of STIP1 homology and U box-containing protein 1
+1420	tr|O60529	serologically defined colon cancer antigen 10
+1421	tr|O60530	Hypothetical protein
+1422	sp|O75934	Breast carcinoma amplified sequence 2
+1423	ipi|IPI00745720	Similar to breast carcinoma amplified sequence 2
+1424	sp|O75348	Vacuolar ATP synthase subunit G 1
+1425	sp|O75380	NADH-ubiquinone oxidoreductase 13 kDa-A subunit, mitochondrial precursor
+1426	sp|P62263	40S ribosomal protein S14
+1427	ipi|IPI00742191	PREDICTED: similar to ribosomal protein S14
+1428	sp|P49257	ERGIC-53 protein precursor
+1429	sp|P49354	Protein farnesyltransferase/geranylgeranyltransferase type I alpha subunit
+1430	sp|P47985	Ubiquinol-cytochrome c reductase iron-sulfur subunit, mitochondrial precursor
+1431	tr|Q5H9F8	OTTHUMP00000028838
+1432	ipi|IPI00761085	30 kDa protein
+1433	sp|P14649	Myosin light polypeptide 6B
+1434	sp|P60660-1	myosin, light polypeptide 6, alkali, smooth muscle and non-muscle isoform 1
+1435	sp|P60660-2	Isoform Smooth muscle of Myosin light polypeptide 6
+1436	ipi|IPI00744444	17 kDa protein
+1437	sp|P40227	T-complex protein 1 subunit zeta
+1438	ipi|IPI00552590	chaperonin containing TCP1, subunit 6A isoform b
+1439	sp|P40261	Nicotinamide N-methyltransferase
+1440	sp|P22830	Ferrochelatase, mitochondrial precursor
+1441	tr|Q8NAN0	ferrochelatase isoform a precursor
+1442	sp|P08571	Monocyte differentiation antigen CD14 precursor
+1443	sp|O95299	NADH dehydrogenase [ubiquinone] 1 alpha subcomplex subunit 10, mitochondrial precursor
+1444	tr|Q8N1B9	NADH dehydrogenase ubiquinone 1 alpha subcomplex
+1445	tr|Q59FM0	NADH dehydrogenase (Fragment)
+1446	sp|Q14247	Src substrate cortactin
+1447	tr|Q96H99	cortactin isoform b
+1448	tr|Q8N707	CTTN protein
+1449	sp|Q14258	Tripartite motif-containing protein 25
+1450	sp|Q12824-1	Isoform A of SWI/SNF-related matrix-associated actin-dependent regulator of chromatin subfamily B member 1
+1451	tr|Q9H836	CDNA FLJ13963 fis, clone Y79AA1001299, highly similar to Homo sapiens integrase interactor 1b protein
+1452	sp|Q12824-2	Isoform B of SWI/SNF-related matrix-associated actin-dependent regulator of chromatin subfamily B member 1
+1453	sp|P18084	Integrin beta-5 precursor
+1454	sp|Q12888-1	Isoform 1 of Tumor suppressor p53-binding protein 1
+1455	ipi|IPI00657708	208 kDa protein
+1456	sp|Q12888-2	Isoform 2 of Tumor suppressor p53-binding protein 1
+1457	sp|P08651-1	Isoform 4 of Nuclear factor 1 C-type
+1458	sp|P08651-2	Isoform 1 of Nuclear factor 1 C-type
+1459	sp|P08651-3	Isoform 2 of Nuclear factor 1 C-type
+1460	sp|P08651-4	Isoform 3 of Nuclear factor 1 C-type
+1461	sp|P08651-5	Isoform 5 of Nuclear factor 1 C-type
+1462	sp|O95336	6-phosphogluconolactonase
+1463	sp|P42167-1	thymopoietin isoform beta
+1464	sp|P42167-2	Isoform Gamma of Lamina-associated polypeptide 2, isoforms beta/gamma
+1465	sp|O60563	Cyclin-T1
+1466	sp|P50395	Rab GDP dissociation inhibitor beta
+1467	tr|Q5SX91	GDP dissociation inhibitor 2
+1468	tr|Q5SX88	GDP dissociation inhibitor 2
+1469	tr|Q5SX87	GDP dissociation inhibitor 2
+1470	sp|P26368	Splicing factor U2AF 65 kDa subunit
+1471	tr|Q96HC5	U2 (RNU2) small nuclear RNA auxiliary factor 2 isoform b
+1472	sp|Q9BRQ6	Coiled-coil-helix-coiled-coil-helix domain-containing protein 6
+1473	sp|P32969	60S ribosomal protein L9
+1474	tr|Q2NKY6	Hypothetical protein
+1475	ipi|IPI00738685	PREDICTED: similar to ribosomal protein L9
+1476	sp|Q9Y2Q5	Mitogen-activated protein-binding protein-interacting protein
+1477	tr|Q5VY97	Mitogen-activated protein-binding protein-interacting protein
+1478	sp|Q9Y3B2	3'-5' exoribonuclease CSL4 homolog
+1479	tr|Q5JTH6	Exosomal core protein CSL4
+1480	tr|Q5JTH4	Exosomal core protein CSL4
+1481	tr|Q5JTH5	Exosomal core protein CSL4
+1482	sp|Q9Y3E5	Peptidyl-tRNA hydrolase 2, mitochondrial precursor
+1483	ipi|IPI00555597	Bcl-2 inhibitor of transcription isoform a
+1484	sp|P50570-1	Isoform 1 of Dynamin-2
+1485	ipi|IPI00181352	dynamin 2 isoform 4
+1486	sp|P50570-2	Isoform 2 of Dynamin-2
+1487	ipi|IPI00477431	98 kDa protein
+1488	tr|Q8N1K8	dynamin 2 isoform 2
+1489	ipi|IPI00743573	98 kDa protein
+1490	sp|Q16181	Septin-7
+1491	tr|Q6NVV2	Septin 7 pseudogene
+1492	tr|Q309B3	cell division cycle 10 isoform 2
+1493	sp|Q9UDR5	Alpha-aminoadipic semialdehyde synthase, mitochondrial precursor
+1494	sp|P29558-2	Isoform 2 of RNA-binding motif, single-stranded-interacting protein 1
+1495	sp|P29558-1	Isoform 1 of RNA-binding motif, single-stranded-interacting protein 1
+1496	tr|Q14869	RNA binding motif, single stranded interacting protein 1 isoform b
+1497	sp|P29558-3	Isoform 3 of RNA-binding motif, single-stranded-interacting protein 1
+1498	tr|Q6I9R1	MSSP-1
+1499	sp|Q9UBQ7	Glyoxylate reductase/hydroxypyruvate reductase
+1500	tr|Q5M7Z5	GRHPR protein (Fragment)
+1501	sp|Q9NX24	H/ACA ribonucleoprotein complex subunit 2
+1502	ipi|IPI00654617	nucleolar protein family A, member 2 isoform b
+1503	tr|Q5JTJ3	Novel protein
+1504	tr|Q5JTJ4	Novel protein
+1505	tr|Q5JTJ2	Novel protein
+1506	sp|Q4VC31	Coiled-coil domain-containing protein 58
+1507	ipi|IPI00059366	H2A histone family, member Y isoform 2
+1508	tr|Q59FH0	H2A histone family, member Y isoform 2 variant (Fragment)
+1509	sp|O75367-1	H2A histone family, member Y isoform 3
+1510	sp|O75367-2	Isoform 1 of Core histone macro-H2A.1
+1511	sp|Q96E11-1	Isoform 1 of Ribosome recycling factor, mitochondrial precursor
+1512	sp|Q96E11-2	Isoform 2 of Ribosome recycling factor, mitochondrial precursor
+1513	sp|Q96E11-3	Isoform 3 of Ribosome recycling factor, mitochondrial precursor
+1514	sp|Q96I23	Protein preY, mitochondrial precursor
+1515	tr|Q6UX53	DILV594
+1516	tr|Q7L0Y3	HNYA
+1517	tr|Q9Y596	NY-REN-49 antigen (Fragment)
+1518	sp|Q969N2-1	Isoform 1 of GPI transamidase component PIG-T precursor
+1519	sp|Q969N2-3	Isoform 3 of GPI transamidase component PIG-T precursor
+1520	sp|Q969N2-2	Isoform 2 of GPI transamidase component PIG-T precursor
+1521	sp|Q969N2-4	Isoform 4 of GPI transamidase component PIG-T precursor
+1522	sp|Q9NZ01-1	Isoform 1 of Synaptic glycoprotein SC2
+1523	ipi|IPI00644037	37 kDa protein
+1524	sp|Q9NZN4	EH-domain-containing protein 2
+1525	tr|Q8WXF1	paraspeckle protein 1 isoform alpha
+1526	tr|Q8NCZ9	paraspeckle protein 1 isoform beta
+1527	tr|Q5JTQ3	Paraspeckle component 1
+1528	sp|P35080-2	Isoform IIb of Profilin-2
+1529	sp|P35080-1	profilin 2 isoform a
+1530	sp|P10586	Receptor-type tyrosine-protein phosphatase F precursor
+1531	tr|Q5T021	protein tyrosine phosphatase, receptor type, F isoform 2 precursor
+1532	tr|Q6PJS2	PTPRF protein
+1533	tr|Q308M3	Protein tyrosine phosphatase receptor type F
+1534	sp|Q9NR45	Sialic acid synthase
+1535	sp|Q8WVT3	Tetratricopeptide repeat protein 15
+1536	tr|Q69YU1	CDNA FLJ36862 fis, clone ASTRO2015529
+1537	tr|Q6P7E5	PAP associated domain containing 1
+1538	tr|Q5T852	Hypothetical protein DKFZp434I138
+1539	ipi|IPI00154473	84 kDa protein
+1540	sp|Q96RP9	Elongation factor G 1, mitochondrial precursor
+1541	sp|Q8TC07	TBC1 domain family member 15
+1542	sp|Q9BQ69	Protein LRP16
+1543	sp|O60684	Importin alpha-7 subunit
+1544	sp|P52294	Importin alpha-1 subunit
+1545	sp|O15131	karyopherin alpha 5
+1546	tr|Q5TFJ7	Karyopherin alpha 6
+1547	ipi|IPI00747764	60 kDa protein
+1548	sp|Q9BZE1	39S ribosomal protein L37, mitochondrial precursor
+1549	tr|Q5VXM2	Mitochondrial ribosomal protein L37
+1550	ipi|IPI00395764	40 kDa protein
+1551	sp|Q9Y2Z4	Probable tyrosyl-tRNA synthetase, mitochondrial precursor
+1552	sp|Q8WVM8	Sec1 family domain-containing protein 1
+1553	ipi|IPI00374338	vesicle transport-related protein isoform b
+1554	sp|Q8N142-2	Isoform 2 of Adenylosuccinate synthetase isozyme 1
+1555	sp|Q8N142-1	Isoform 1 of Adenylosuccinate synthetase isozyme 1
+1556	tr|Q8NB89	CDNA FLJ34068 fis, clone FCBBF3001918, highly similar to SERINE/THREONINE PROTEIN PHOSPHATASE 2A, 65 kDa REGULATORY SUBUNIT A, ALPHA ISOFORM
+1557	sp|P30154	Serine/threonine-protein phosphatase 2A 65 kDa regulatory subunit A beta isoform
+1558	tr|Q8NHV8	beta isoform of regulatory subunit A, protein phosphatase 2 isoform b
+1559	tr|Q6ICQ3	alpha isoform of regulatory subunit A, protein phosphatase 2
+1560	sp|P30153	Serine/threonine-protein phosphatase 2A 65 kDa regulatory subunit A alpha isoform
+1561	tr|Q8NCZ3	nuclear protein UKp68 isoform 3
+1562	tr|Q86TQ5	Putative NY-REN-37 antigen
+1563	tr|Q6PJ32	nuclear protein UKp68 isoform 1
+1564	tr|Q6MZU4	Putative NY-REN-37 antigen isoform 4
+1565	tr|Q86TW0	Full-length cDNA clone CS0DI025YA24 of Placenta of Homo sapiens (Fragment)
+1566	sp|Q9P0L0	vesicle-associated membrane protein-associated protein A isoform 2
+1567	ipi|IPI00640416	19 kDa protein
+1568	sp|P25788-2	Isoform 2 of Proteasome subunit alpha type 3
+1569	sp|P25788-1	proteasome alpha 3 subunit isoform 1
+1570	tr|Q8NBN2	mesenchymal stem cell protein DSCD75
+1571	sp|Q8NFH4	Nucleoporin Nup37
+1572	sp|Q7Z3B4-1	Nucleoporin 54kDa variant (Fragment)
+1573	ipi|IPI00179713	insulin-like growth factor 2 mRNA binding protein 2 isoform a
+1574	sp|Q9Y6M1	Insulin-like growth factor 2 mRNA-binding protein 2
+1575	ipi|IPI00743914	66 kDa protein
+1576	sp|P26599-1	Isoform 1 of Polypyrimidine tract-binding protein 1
+1577	tr|Q9BUQ0	polypyrimidine tract-binding protein 1 isoform a
+1578	sp|P26599-2	Isoform 2 of Polypyrimidine tract-binding protein 1
+1579	tr|Q59H49	Polypyrimidine tract-binding protein 1 isoform c variant (Fragment)
+1580	sp|P50238	Cysteine-rich protein 1
+1581	sp|Q07020	60S ribosomal protein L18
+1582	sp|Q16762	Thiosulfate sulfurtransferase
+1583	sp|P10599	Thioredoxin
+1584	ipi|IPI00382841	11 kDa protein
+1585	tr|O60744	Thioredoxin
+1586	sp|Q15417	Calponin-3
+1587	tr|Q9BWY6	DJ639P13.2.2
+1588	sp|P62701	40S ribosomal protein S4, X isoform
+1589	sp|P36871-2	Phosphoglucomutase 1
+1590	sp|P36871-1	phosphoglucomutase 1
+1591	tr|Q86U74	Phosphoglucomutase 1
+1592	ipi|IPI00218733	16 kDa protein
+1593	sp|P00441	Superoxide dismutase
+1594	sp|P09960-1	LTA4H protein
+1595	sp|P09960-2	Isoform 2 of Leukotriene A-4 hydrolase
+1596	sp|P35520-1	cystathionine-beta-synthase
+1597	sp|P35520-2	Isoform 2 of Cystathionine beta-synthase
+1598	ipi|IPI00219910	23 kDa protein
+1599	sp|P30043	Flavin reductase
+1600	sp|P49023-2	Isoform Alpha of Paxillin
+1601	sp|P49023-3	Isoform Gamma of Paxillin
+1602	sp|P49023-1	Isoform Beta of Paxillin
+1603	tr|Q59GS5	Paxillin variant
+1604	sp|O43920	NADH-ubiquinone oxidoreductase 15 kDa subunit
+1605	sp|P51553	Isocitrate dehydrogenase [NAD] subunit gamma, mitochondrial precursor
+1606	ipi|IPI00335068	isocitrate dehydrogenase 3 (NAD+) gamma isoform b precursor
+1607	tr|O15384	NAD
+1608	tr|Q2Q9C5	Isocitrate dehydrogenase 3 gamma
+1609	ipi|IPI00647368	22 kDa protein
+1610	sp|P14550	Alcohol dehydrogenase
+1611	tr|Q5T621	Aldo-keto reductase family 1, member A1
+1612	sp|P14927	Ubiquinol-cytochrome c reductase complex 14 kDa protein
+1613	tr|Q49AB7	UQCRB protein
+1614	sp|P61981	14-3-3 protein gamma
+1615	sp|Q9Y305	acyl-Coenzyme A thioesterase 2, mitochondrial isoform b
+1616	tr|Q9H2R8	CGI16-iso
+1617	ipi|IPI00646015	acyl-Coenzyme A thioesterase 2, mitochondrial isoform a
+1618	ipi|IPI00748985	43 kDa protein
+1619	sp|P50583	Bis(5'-nucleosyl)-tetraphosphatase
+1620	sp|Q9UBI6	Guanine nucleotide-binding protein G(I)/G(S)/G(O) gamma-12 subunit precursor
+1621	sp|P15336-1	activating transcription factor 2
+1622	tr|Q3B7B7	Similar to Activating transcription factor 2 splice variant
+1623	sp|O14617-2	Isoform 2 of AP-3 complex subunit delta-1
+1624	sp|O14617-1	Isoform 1 of AP-3 complex subunit delta-1
+1625	sp|O14617-4	Isoform 4 of AP-3 complex subunit delta-1
+1626	sp|O14617-3	Isoform 3 of AP-3 complex subunit delta-1
+1627	sp|O14617-5	Isoform 5 of AP-3 complex subunit delta-1
+1628	sp|Q9BUP3-1	Isoform 1 of Oxidoreductase HTATIP2
+1629	ipi|IPI00784029	HIV-1 Tat interactive protein 2, 30kDa
+1630	sp|P17676	CCAAT/enhancer-binding protein beta
+1631	sp|Q12765	Secernin-1
+1632	ipi|IPI00657698	39 kDa protein
+1633	sp|O15400-1	syntaxin 7
+1634	sp|O15400-2	Isoform 2 of Syntaxin-7
+1635	sp|O75821	Eukaryotic translation initiation factor 3 subunit 4
+1636	sp|P10909	Clusterin precursor
+1637	tr|Q5HYC1	clusterin isoform 1
+1638	sp|P61106	Ras-related protein Rab-14
+1639	ipi|IPI00646415	20 kDa protein
+1640	sp|Q8WWY3-1	Isoform 1 of U4/U6 small nuclear ribonucleoprotein Prp31
+1641	ipi|IPI00657721	55 kDa protein
+1642	sp|P14174	Macrophage migration inhibitory factor
+1643	sp|Q16531	DNA damage-binding protein 1
+1644	ipi|IPI00784120	127 kDa protein
+1645	sp|P37198	Nuclear pore glycoprotein p62
+1646	tr|Q6GTM2	nucleoporin 62kDa
+1647	sp|O95183	Vesicle-associated membrane protein 5
+1648	sp|Q16822	Phosphoenolpyruvate carboxykinase (GTP) family protein
+1649	tr|Q86U01	mitochondrial phosphoenolpyruvate carboxykinase 2 isoform 2 precursor
+1650	sp|Q9UBM7	7-dehydrocholesterol reductase
+1651	sp|P18031	Tyrosine-protein phosphatase non-receptor type 1
+1652	sp|O00330	Pyruvate dehydrogenase protein X component, mitochondrial precursor
+1653	sp|P48509	CD151 antigen
+1654	sp|P33993-1	Isoform 1 of DNA replication licensing factor MCM7
+1655	tr|Q9H4N9	minichromosome maintenance protein 7 isoform 2
+1656	ipi|IPI00760697	MinichroMosoMe Maintenance protein 7 isoforM 2
+1657	sp|Q53GS7-1	Isoform 1 of Nucleoporin GLE1
+1658	sp|Q53GS7-2	Isoform 2 of Nucleoporin GLE1
+1659	tr|Q6P2I3	Hypothetical protein DKFZp434N062
+1660	tr|Q96GK7	Fumarylacetoacetate hydrolase domain containing 2A
+1661	ipi|IPI00738089	PREDICTED: similar to fumarylacetoacetate hydrolase domain containing 2A
+1662	ipi|IPI00739979	PREDICTED: similar to fumarylacetoacetate hydrolase domain containing 2A
+1663	tr|Q8NEW0	Zinc transporter ZnT-7
+1664	tr|Q5SQG7	Solute carrier family 30
+1665	ipi|IPI00745002	12 kDa protein
+1666	sp|Q8NFW8-1	Isoform 1 of N-acylneuraminate cytidylyltransferase
+1667	sp|P61221	ATP-binding cassette sub-family E member 1
+1668	sp|Q9H7M9	Platelet receptor Gi24 precursor
+1669	tr|Q2TA85	C10orf54 protein (Fragment)
+1670	tr|Q96BR5	Chromosome 1 open reading frame 163
+1671	sp|P22695	Ubiquinol-cytochrome-c reductase complex core protein 2, mitochondrial precursor
+1672	sp|Q9BV79	Trans-2-enoyl-CoA reductase, mitochondrial precursor
+1673	ipi|IPI00607794	nuclear receptor-binding factor 1 isoform b
+1674	ipi|IPI00760629	Similar to nuclear receptor-binding factor 1
+1675	sp|Q9UBL3-1	Isoform 1 of Set1/Ash2 histone methyltransferase complex subunit ASH2
+1676	sp|Q9UBL3-2	Isoform 2 of Set1/Ash2 histone methyltransferase complex subunit ASH2
+1677	sp|Q9UBL3-3	Isoform 3 of Set1/Ash2 histone methyltransferase complex subunit ASH2
+1678	sp|Q8NFH5	Nucleoporin NUP53
+1679	tr|O00302	SR-related CTD associated factor 6
+1680	tr|Q4G0Y5	CHERP protein
+1681	tr|Q59ET1	Calcium homeostasis endoplasmic reticulum protein
+1682	sp|Q86SX6	Glutaredoxin-related protein 5
+1683	sp|P61758	Von Hippel-Lindau binding protein 1
+1684	sp|Q96AT9-1	Isoform 1 of Ribulose-phosphate 3-epimerase
+1685	sp|Q96AT9-2	Isoform 2 of Ribulose-phosphate 3-epimerase
+1686	tr|Q86U28	HESB like domain containing 1
+1687	ipi|IPI00783970	16 kDa protein
+1688	sp|P62913-1	ribosomal protein L11
+1689	tr|Q5VVC9	Ribosomal protein L11
+1690	tr|Q5VVC8	Ribosomal protein L11
+1691	sp|P62913-2	Isoform 2 of 60S ribosomal protein L11
+1692	sp|Q8NFH8-1	Isoform 1 of RalBP1-associated Eps domain-containing protein 2
+1693	sp|Q15599-1	Isoform 1 of Na(+)/H(+) exchange regulatory cofactor NHE-RF2
+1694	sp|Q15599-2	Isoform 2 of Na(+)/H(+) exchange regulatory cofactor NHE-RF2
+1695	ipi|IPI00645815	solute carrier family 9 isoform 3 regulator 2
+1696	tr|Q7Z525	D-myo-inositol-3-phosphate synthase
+1697	ipi|IPI00478861	55 kDa protein
+1698	tr|Q9H2Y2	Inositol 1-phosphate synthase
+1699	tr|Q9NSU0	Hypothetical protein DKFZp434A0612
+1700	tr|Q9BT65	Hypothetical protein
+1701	ipi|IPI00645069	52 kDa protein
+1702	tr|Q8NAK7	CDNA FLJ35172 fis, clone PLACE6013232
+1703	sp|Q9Y3T9	Nucleolar complex protein 2 homolog
+1704	tr|Q9NT29	tensin like C1 domain containing phosphatase isoform 3
+1705	tr|Q2NL80	tensin like C1 domain containing phosphatase isoform 2
+1706	tr|Q76MW6	tensin like C1 domain containing phosphatase isoform 1
+1707	sp|Q9NZB2-3	Isoform C of Protein C9orf10
+1708	sp|Q9NZB2-1	Isoform A of Protein C9orf10
+1709	tr|O75619	DEAD box polypeptide 42 protein
+1710	ipi|IPI00783850	103 kDa protein
+1711	sp|Q14160-3	Isoform 3 of Protein LAP4
+1712	sp|Q14160-1	Isoform 1 of Protein LAP4
+1713	sp|Q14160-4	Isoform 4 of Protein LAP4
+1714	sp|Q8NC51-1	Isoform 1 of Plasminogen activator inhibitor 1 RNA-binding protein
+1715	sp|Q8NC51-4	Isoform 4 of Plasminogen activator inhibitor 1 RNA-binding protein
+1716	sp|Q8NC51-2	Isoform 2 of Plasminogen activator inhibitor 1 RNA-binding protein
+1717	sp|Q8NC51-3	Isoform 3 of Plasminogen activator inhibitor 1 RNA-binding protein
+1718	sp|P10768	S-formylglutathione hydrolase
+1719	sp|Q9BZH6	Bromodomain and WD repeat domain-containing protein 2
+1720	sp|O00268	Transcription initiation factor TFIID subunit 4
+1721	tr|Q5TBP5	OTTHUMP00000031447
+1722	sp|P43487	Ran-specific GTPase-activating protein
+1723	sp|P09429	High mobility group protein B1
+1724	tr|Q5T7C1	High-mobility group box 1
+1725	tr|Q5T7C5	High-mobility group box 1
+1726	tr|Q59GW1	High-mobility group box 1
+1727	tr|Q5T7C2	High-mobility group box 1
+1728	tr|Q5T7C6	High-mobility group box 1
+1729	sp|P05186	Alkaline phosphatase, tissue-nonspecific isozyme precursor
+1730	sp|Q96DZ1-2	Isoform 2 of XTP3-transactivated gene B protein precursor
+1731	sp|Q96DZ1-1	Isoform 1 of XTP3-transactivated gene B protein precursor
+1732	ipi|IPI00748151	55 kDa protein
+1733	sp|Q6P587-2	Isoform 2 of Fumarylacetoacetate hydrolase domain-containing protein 1
+1734	sp|Q6P587-1	Isoform 1 of Fumarylacetoacetate hydrolase domain-containing protein 1
+1735	ipi|IPI00604759	fumarylacetoacetate hydrolase domain containing 1 isoform 1
+1736	tr|Q6IPM3	Hypothetical protein
+1737	sp|O15511	Actin-related protein 2/3 complex subunit 5
+1738	tr|Q5JV72	Actin related protein 2/3 complex, subunit 5, 16kDa
+1739	tr|Q6PG42	ARPC5 protein
+1740	tr|Q53HQ1	DJ1014D13.1 protein
+1741	sp|Q9Y262	Eukaryotic translation initiation factor 3 subunit 6-interacting protein
+1742	ipi|IPI00783788	Eukaryotic translation initiation factor 3 subunit 6 intEracting protEin
+1743	tr|Q7Z5H0	GARS protein
+1744	sp|P41250	Glycyl-tRNA synthetase
+1745	sp|Q96S52-1	phosphatidylinositol glycan anchor biosynthesis, class S
+1746	sp|Q96S52-2	Isoform 2 of GPI transamidase component PIG-S
+1747	ipi|IPI00472675	228 kDa protein
+1748	sp|Q92621	Nuclear pore complex protein Nup205
+1749	tr|Q5SZX4	Novel protein
+1750	tr|Q6UX96	RGSV2553
+1751	sp|Q9BRZ2	Tripartite motif-containing protein 56
+1752	tr|Q8WZ45	TALDO1 protein
+1753	sp|P37837	Transaldolase
+1754	sp|P05787	Keratin, type II cytoskeletal 8
+1755	tr|Q567Q4	asparaginase-like 1 protein
+1756	sp|P29401	Transketolase
+1757	sp|Q8IZH2-2	Isoform 2 of 5'-3' exoribonuclease 1
+1758	sp|Q8IZH2-1	Isoform 1 of 5'-3' exoribonuclease 1
+1759	sp|P09525	annexin IV
+1760	sp|P42330	Aldo-keto reductase family 1 member C3
+1761	sp|P52895	Aldo-keto reductase family 1 member C2
+1762	sp|Q04828	Aldo-keto reductase family 1 member C1
+1763	sp|P17516	Aldo-keto reductase family 1 member C4
+1764	tr|Q5SR14	Aldo-keto reductase family 1, member C1
+1765	tr|Q59GU2	Aldo-keto reductase family 1, member C2 variant (Fragment)
+1766	ipi|IPI00736657	PREDICTED: similar to Aldo-keto reductase family 1 member C1 (20-alpha-hydroxysteroid dehydrogenase) (20-alpha-HSD) (Trans-1,2-dihydrobenzene-1,2-diol dehydrogenase) (High-affinity hepatic bile acid-binding protein) (HBAB) (Chlordecone reductase homolog HAKRC... isoform 1
+1767	ipi|IPI00739298	PREDICTED: similar to Aldo-keto reductase family 1 member C2 (Trans-1,2-dihydrobenzene-1,2-diol dehydrogenase) (Type III 3-alpha-hydroxysteroid dehydrogenase) (3-alpha-HSD3) (Chlordecone reductase homolog HAKRD) (Dihydrodiol dehydrogenase/bile acid-binding pr... isoform 2
+1768	tr|Q5H9R2	Hypothetical protein DKFZp781K1356
+1769	sp|Q16718	NADH dehydrogenase [ubiquinone] 1 alpha subcomplex subunit 5
+1770	sp|O15118	Niemann-Pick C1 protein precursor
+1771	sp|Q13247-1	Isoform SRP55-1 of Splicing factor, arginine/serine-rich 6
+1772	sp|Q13247-3	Isoform SRP55-3 of Splicing factor, arginine/serine-rich 6
+1773	tr|Q59GY3	Arginine/serine-rich splicing factor 6 variant (Fragment)
+1774	sp|P63220	40S ribosomal protein S21
+1775	tr|Q9BYK1	OTTHUMP00000031487
+1776	sp|P62306	Small nuclear ribonucleoprotein F
+1777	tr|Q5VTU8	OTTHUMP00000018178
+1778	sp|P56381	ATP synthase epsilon chain, mitochondrial
+1779	sp|Q8WXA9-2	Isoform 2 of Splicing factor, arginine/serine-rich 12
+1780	sp|Q8TAT6-2	Isoform 2 of Nuclear protein localization protein 4 homolog
+1781	sp|Q8TAT6-1	nuclear protein localization 4
+1782	sp|Q9Y624	Junctional adhesion molecule A precursor
+1783	ipi|IPI00069985	28 kDa protein
+1784	tr|Q9Y5B2	F11 receptor isoform b
+1785	sp|Q9UDY4	DnaJ homolog subfamily B member 4
+1786	sp|P25685	DnaJ homolog subfamily B member 1
+1787	sp|Q9Y3C6	Peptidyl-prolyl cis-trans isomerase-like 1
+1788	sp|Q99519	Sialidase-1 precursor
+1789	sp|Q9NTK5-2	Isoform 2 of Putative GTP-binding protein PTD004
+1790	sp|Q9NTK5-3	Isoform 3 of Putative GTP-binding protein PTD004
+1791	sp|Q9NTK5-1	Isoform 1 of Putative GTP-binding protein PTD004
+1792	ipi|IPI00745998	Similar to GTP-binding protein PTD004 isoform 2
+1793	sp|O00267-1	Isoform 1 of Transcription elongation factor SPT5
+1794	ipi|IPI00479229	121 kDa protein
+1795	sp|O00267-2	Isoform 2 of Transcription elongation factor SPT5
+1796	ipi|IPI00743277	121 kDa protein
+1797	tr|Q68DJ7	Hypothetical protein MGC61571
+1798	sp|O95182	NADH dehydrogenase [ubiquinone] 1 alpha subcomplex subunit 7
+1799	tr|Q9Y654	Heterochromatin-specific nonhistone protein (Fragment)
+1800	sp|P83916	Chromobox protein homolog 1
+1801	sp|O00541-1	Isoform 1 of Pescadillo homolog 1
+1802	tr|Q6ZUE0	CDNA FLJ43790 fis, clone TESTI2053399, moderately similar to Homo sapiens pescadillo 1, containing BRCT domain
+1803	ipi|IPI00478871	51 kDa protein
+1804	sp|O00541-2	Isoform 2 of Pescadillo homolog 1
+1805	sp|P11172-1	Isoform 1 of Uridine 5'-monophosphate synthase
+1806	sp|P11172-2	Isoform 2 of Uridine 5'-monophosphate synthase
+1807	sp|O15198-1	Isoform A of Mothers against decapentaplegic homolog 9
+1808	sp|Q99717	Mothers against decapentaplegic homolog 5
+1809	sp|Q15796-1	Isoform Long of Mothers against decapentaplegic homolog 2
+1810	sp|Q15797	Mothers against decapentaplegic homolog 1
+1811	sp|P84022	Mothers against decapentaplegic homolog 3
+1812	sp|O15198-2	Isoform B of Mothers against decapentaplegic homolog 9
+1813	sp|Q15796-2	Isoform Short of Mothers against decapentaplegic homolog 2
+1814	sp|Q13217-1	Isoform 1 of DnaJ homolog subfamily C member 3
+1815	sp|Q9UKF6	Cleavage and polyadenylation specificity factor 73 kDa subunit
+1816	sp|P31150	Rab GDP dissociation inhibitor alpha
+1817	tr|Q5TCC4	IARS protein
+1818	sp|P41252	Isoleucyl-tRNA synthetase, cytoplasmic
+1819	tr|Q9BZS6	Ssu72 RNA polymerase II CTD phosphatase homolog
+1820	tr|Q9H933	CDNA FLJ13048 fis, clone NT2RP3001399, weakly similar to SSU72 PROTEIN
+1821	tr|Q5SV20	Novel protein
+1822	sp|P51948	CDK-activating kinase assembly factor MAT1
+1823	tr|Q96EL3	mitochondrial ribosomal protein L53
+1824	sp|P82979	Nuclear protein Hcc-1
+1825	ipi|IPI00783777	Similar to Polyprotein
+1826	sp|P04632	Calpain small subunit 1
+1827	sp|P15880	40S ribosomal protein S2
+1828	ipi|IPI00181923	32 kDa protein
+1829	ipi|IPI00478002	31 kDa protein
+1830	ipi|IPI00479366	31 kDa protein
+1831	ipi|IPI00735504	PREDICTED: similar to ribosomal protein S2 isoform 7
+1832	ipi|IPI00735947	PREDICTED: similar to 40S ribosomal protein S2 isoform 6
+1833	ipi|IPI00736894	PREDICTED: similar to 40S ribosomal protein S2 isoform 4
+1834	ipi|IPI00737547	PREDICTED: similar to ribosomal protein S2 isoform 2
+1835	ipi|IPI00742253	PREDICTED: similar to ribosomal protein S2 isoform 1
+1836	tr|Q8NI62	Ribosomal protein S2
+1837	sp|P43686-1	Isoform 1 of 26S protease regulatory subunit 6B
+1838	sp|P43686-2	Isoform 2 of 26S protease regulatory subunit 6B
+1839	ipi|IPI00738042	PREDICTED: similar to 26S protease regulatory subunit 6B
+1840	sp|Q9HD33	39S ribosomal protein L47, mitochondrial precursor
+1841	ipi|IPI00745964	30 kDa protein
+1842	sp|Q9HDC9	Adipocyte plasma membrane-associated protein
+1843	ipi|IPI00479431	47 kDa protein
+1844	sp|Q15041	ARL-6-interacting protein 1
+1845	sp|P39060-1	Isoform Long of Collagen alpha-1(XVIII) chain precursor
+1846	sp|P39060-2	Isoform Short of Collagen alpha-1(XVIII) chain precursor
+1847	tr|Q8NG19	Multi-functional protein MFP
+1848	tr|Q58EX6	alpha 1 type XVIII collagen isoform 2 precursor
+1849	tr|Q6RZ40	Type XVIII collagen long variant
+1850	tr|Q8N4S4	AlphA 1 type XVIII collAgen isoform 2 precursor
+1851	sp|Q8WVJ2	NudC domain-containing protein 2
+1852	sp|Q96EE3-2	Isoform A of Nucleoporin SEH1-like
+1853	sp|Q96EE3-1	Isoform B of Nucleoporin SEH1-like
+1854	ipi|IPI00646212	17 kDa protein
+1855	sp|P51149	Ras-related protein Rab-7
+1856	sp|P61163	Alpha-centractin
+1857	sp|P42025	Beta-centractin
+1858	sp|P31153	S-adenosylmethionine synthetase isoform type-2
+1859	tr|Q969E7	fuse-binding protein-interacting repressor isoform a
+1860	tr|Q96D94	fuse-binding protein-interacting repressor isoform b
+1861	tr|Q86XN3	Ovarian cancer gene-2 protein
+1862	sp|O75533	Splicing factor 3B subunit 1
+1863	sp|P14678-1	Isoform SM-B' of Small nuclear ribonucleoprotein-associated proteins B and B'
+1864	sp|P63162	Small nuclear ribonucleoprotein-associated protein N
+1865	sp|P14678-3	Isoform SM-B1 of Small nuclear ribonucleoprotein-associated proteins B and B'
+1866	tr|Q9UIS4	Small nuclear ribonucleoprotein B'
+1867	sp|P14678-2	Isoform SM-B of Small nuclear ribonucleoprotein-associated proteins B and B'
+1868	tr|Q15182	SNRPB protein
+1869	ipi|IPI00748644	26 kDa protein
+1870	tr|Q53HE7	Small nuclear ribonucleoprotein polypeptide N variant (Fragment)
+1871	sp|Q01082-1	Isoform Long of Spectrin beta chain, brain 1
+1872	sp|O15020-1	Isoform 1 of Spectrin beta chain, brain 2
+1873	sp|P11277-2	Isoform 2 of Spectrin beta chain, erythrocyte
+1874	sp|O15020-2	Isoform 2 of Spectrin beta chain, brain 2
+1875	sp|P11277-3	Isoform 3 of Spectrin beta chain, erythrocyte
+1876	sp|Q01082-2	Isoform Short of Spectrin beta chain, brain 1
+1877	tr|Q8IX99	spectrin, beta, non-erythrocytic 1 isoform 2
+1878	sp|P11277-1	spectrin beta isoform b
+1879	tr|Q59ER3	Spectrin, beta, non-erythrocytic 1 isoform 1 variant
+1880	tr|Q59FP5	spectrin beta isoform a
+1881	sp|P62820-1	RAB1A, member RAS oncogene family
+1882	sp|P62820-2	Isoform 2 of Ras-related protein Rab-1A
+1883	sp|Q9NUI1-1	Isoform 1 of Peroxisomal 2,4-dienoyl-CoA reductase
+1884	sp|Q9NUI1-2	Isoform 2 of Peroxisomal 2,4-dienoyl-CoA reductase
+1885	sp|P23434	Glycine cleavage system H protein, mitochondrial precursor
+1886	ipi|IPI00740665	PREDICTED: similar to Glycine cleavage system H protein, mitochondrial precursor
+1887	tr|Q6QN92	Mitochondrial glycine cleavage system H-protein (Fragment)
+1888	sp|O43815	Striatin
+1889	tr|Q3KP65	STRN protein
+1890	sp|Q92597	Protein NDRG1
+1891	tr|Q8N959	CDNA FLJ38330 fis, clone FCBBF3025280, highly similar to NDRG1 PROTEIN
+1892	ipi|IPI00783586	43 kDa protein
+1893	ipi|IPI00024466	UDP-glucose ceramide glucosyltransferase-like 1 isoform 1
+1894	sp|Q9NYU2	UDP-glucose:glycoprotein glucosyltransferase 1 precursor
+1895	ipi|IPI00180730	Similar to Elongation factor 1-alpha 1
+1896	sp|P21926	CD9 antigen
+1897	ipi|IPI00657796	18 kDa protein
+1898	sp|P33316-1	Isoform DUT-M of Deoxyuridine 5'-triphosphate nucleotidohydrolase, mitochondrial precursor
+1899	sp|P33316-2	Isoform DUT-N of Deoxyuridine 5'-triphosphate nucleotidohydrolase, mitochondrial precursor
+1900	tr|Q6NSA3	dUTP pyrophosphatase isoform 1 precursor
+1901	sp|Q13464	Rho-associated protein kinase 1
+1902	sp|O75116	Rho-associated protein kinase 2
+1903	ipi|IPI00641659	158 kDa protein
+1904	tr|Q2KHM4	Rho-associated, coiled-coil containing protein kinase 1
+1905	sp|Q14847-1	Isoform 1 of LIM and SH3 domain protein 1
+1906	sp|Q14847-2	Isoform 2 of LIM and SH3 domain protein 1
+1907	ipi|IPI00742786	36 kDa protein
+1908	sp|Q9BQG0-1	Isoform 1 of Myb-binding protein 1A
+1909	sp|Q9BQG0-2	Isoform 2 of Myb-binding protein 1A
+1910	sp|P21397	Amine oxidase [flavin-containing] A
+1911	sp|P27338	Amine oxidase [flavin-containing] B
+1912	sp|Q9P2T1	GMP reductase 2
+1913	sp|P36959	GMP reductase 1
+1914	tr|Q7Z527	GMP dehydrogenase
+1915	ipi|IPI00433025	guanosine monophosphate reductase 2 isoform 1
+1916	tr|Q6PKC0	GMPR2 protein
+1917	sp|Q13287	N-myc-interactor
+1918	sp|P51570	Galactokinase
+1919	tr|Q6ZP37	Hypothetical protein FLJ26554
+1920	ipi|IPI00747722	43 kDa protein
+1921	sp|P22087	rRNA 2'-O-methyltransferase fibrillarin
+1922	sp|O75940	Survival of motor neuron-related-splicing factor 30
+1923	sp|Q14203-1	Isoform p150 of Dynactin-1
+1924	sp|Q14203-2	Isoform p135 of Dynactin-1
+1925	sp|Q9HAV7	GrpE protein homolog 1, mitochondrial precursor
+1926	sp|O60884	DnaJ homolog subfamily A member 2
+1927	sp|Q15061	WD repeat protein 43
+1928	ipi|IPI00735542	PREDICTED: WD repeat domain 43 isoform 1
+1929	ipi|IPI00736707	PREDICTED: WD repeat domain 43 isoform 4
+1930	ipi|IPI00738275	PREDICTED: WD repeat domain 43 isoform 2
+1931	tr|Q5TBT1	dystonin isoform 1
+1932	sp|O94833-2	Isoform 6 of Bullous pemphigoid antigen 1, isoforms 6/9/10
+1933	tr|Q5TBT2	Bullous pemphigoid antigen 1, 230\\/240kDa
+1934	sp|O94833-3	Isoform 9 of Bullous pemphigoid antigen 1, isoforms 6/9/10
+1935	sp|Q8NFQ8	Torsin-1A-interacting protein 2
+1936	tr|Q8IV98	MGEA5 protein
+1937	tr|Q86WV0	Meningioma-expressed antigen 5s splice variant
+1938	tr|O60502	Meningioma-expressed antigen 5
+1939	sp|P42830	Small inducible cytokine B5 precursor
+1940	ipi|IPI00293845	275 kDa protein
+1941	sp|Q5UIP0-2	Isoform 2 of Telomere-associated protein RIF1
+1942	sp|Q5UIP0-1	Isoform 1 of Telomere-associated protein RIF1
+1943	sp|Q86Y39	NADH dehydrogenase [ubiquinone] 1 alpha subcomplex subunit 11
+1944	sp|Q7L014	Probable ATP-dependent RNA helicase DDX46
+1945	ipi|IPI00657954	118 kDa protein
+1946	ipi|IPI00783846	117 kDa protein
+1947	sp|Q13423	NAD(P) transhydrogenase, mitochondrial precursor
+1948	sp|O43148-2	Isoform 2 of mRNA cap guanine-N7 methyltransferase
+1949	sp|O43148-1	Isoform 1 of mRNA cap guanine-N7 methyltransferase
+1950	sp|O15372	Eukaryotic translation initiation factor 3 subunit 3
+1951	sp|Q14118	Dystroglycan precursor
+1952	sp|P52758	Ribonuclease UK114
+1953	sp|P08195	4F2 cell-surface antigen heavy chain
+1954	ipi|IPI00554481	solute carrier family 3 (activators of dibasic and neutral amino acid transport), member 2 isoform a
+1955	ipi|IPI00554611	solute carrier family 3 (activators of dibasic and neutral amino acid transport), member 2 isoform b
+1956	ipi|IPI00554702	solute carrier family 3 (activators of dibasic and neutral amino acid transport), member 2 isoform d
+1957	ipi|IPI00554722	solute carrier family 3 (activators of dibasic and neutral amino acid transport), member 2 isoform e
+1958	ipi|IPI00604710	solute carrier family 3 (activators of dibasic and neutral amino acid transport), member 2 isoform c
+1959	sp|O14776	Transcription elongation regulator 1
+1960	tr|Q2NKN2	transcription elongation regulator 1 isoform 2
+1961	tr|Q53GD6	mitochondrial ribosomal protein S7
+1962	tr|Q5RKT7	ubiquitin and ribosomal protein S27a precursor
+1963	ipi|IPI00397808	PREDICTED: similar to ubiquitin and ribosomal protein S27a precursor
+1964	sp|P62979	40S ribosomal protein S27a
+1965	sp|P18206-2	Isoform 1 of Vinculin
+1966	sp|P18206-1	vinculin isoform meta-VCL
+1967	sp|P11279	lysosomal-associated membrane protein 1
+1968	sp|P45954	Short/branched chain specific acyl-CoA dehydrogenase, mitochondrial precursor
+1969	sp|Q9P2J5	Leucyl-tRNA synthetase, cytoplasmic
+1970	tr|Q0VGM8	HSPC192
+1971	sp|O94760	NG,NG-dimethylarginine dimethylaminohydrolase 1
+1972	sp|Q15542-1	Isoform Long of Transcription initiation factor TFIID subunit 5
+1973	sp|Q15542-2	Isoform Short of Transcription initiation factor TFIID subunit 5
+1974	tr|Q5JTV5	Novel protein
+1975	sp|Q5JTV8-1	Isoform 1 of Torsin-1A-interacting protein 1
+1976	ipi|IPI00743778	76 kDa protein
+1977	sp|P39687	Acidic leucine-rich nuclear phosphoprotein 32 family member A
+1978	tr|Q7M4N6	PHAPI protein (Fragment)
+1979	tr|Q3KPI8	ANP32A protein (Fragment)
+1980	ipi|IPI00479054	24 kDa protein
+1981	tr|Q1AHP8	Hepatopoietin PCn127
+1982	sp|O15446-2	Isoform 2 of RNA polymerase I-associated factor PAF49
+1983	sp|O15446-1	Isoform 1 of RNA polymerase I-associated factor PAF49
+1984	sp|Q16643	Drebrin
+1985	tr|Q9UFZ5	drebrin 1 isoform b
+1986	sp|P05386	60S acidic ribosomal protein P1
+1987	sp|O75503	Ceroid-lipofuscinosis neuronal protein 5
+1988	ipi|IPI00647819	Protein
+1989	tr|Q9NZI8	insulin-like growth factor 2 mRNA binding protein 1
+1990	tr|Q9H5Y6	sushi domain containing 2
+1991	tr|Q7L5J7	hypothetical protein LOC65095 isoform 1
+1992	tr|Q2M1R5	hypothetical protein LOC65095 isoform 2
+1993	tr|Q8N9T8	CDNA FLJ36560 fis, clone TRACH2009340
+1994	sp|Q9BVP2-2	Isoform 2 of Guanine nucleotide-binding protein-like 3
+1995	sp|Q9BVP2-1	Isoform 1 of Guanine nucleotide-binding protein-like 3
+1996	sp|P54886-1	Isoform Long of Delta 1-pyrroline-5-carboxylate synthetase
+1997	sp|P54886-2	Isoform Short of Delta 1-pyrroline-5-carboxylate synthetase
+1998	sp|Q01780-1	Isoform 1 of Exosome component 10
+1999	sp|Q01780-2	Isoform 2 of Exosome component 10
+2000	sp|Q9Y639-1	Isoform 1 of Neuroplastin precursor
+2001	sp|Q9Y639-2	Isoform 2 of Neuroplastin precursor
+2002	sp|Q9Y639-4	Isoform 4 of Neuroplastin precursor
+2003	sp|Q9Y639-3	Isoform 3 of Neuroplastin precursor
+2004	sp|O60262	Guanine nucleotide-binding protein G(I)/G(S)/G(O) gamma-7 subunit precursor
+2005	ipi|IPI00176692	PREDICTED: similar to Heterogeneous nuclear ribonucleoprotein A1
+2006	sp|P12955	Xaa-Pro dipeptidase
+2007	sp|Q9BPW8	Protein NipSnap1
+2008	sp|Q7Z6E9-1	Isoform 1 of Retinoblastoma-binding protein 6
+2009	sp|Q7Z6E9-2	Isoform 2 of Retinoblastoma-binding protein 6
+2010	sp|Q7Z6E9-4	Isoform 4 of Retinoblastoma-binding protein 6
+2011	sp|Q53GS9	U4/U6.U5 tri-snRNP-associated protein 2
+2012	sp|P23229-1	Isoform Alpha-6X1X2B of Integrin alpha-6 precursor
+2013	sp|P23229-2	Isoform Alpha-6X1A of Integrin alpha-6 precursor
+2014	sp|P23229-3	Isoform Alpha-6X1B of Integrin alpha-6 precursor
+2015	sp|P23229-4	Isoform Alpha-6X2A of Integrin alpha-6 precursor
+2016	sp|P23229-5	Isoform Alpha-6X2B of Integrin alpha-6 precursor
+2017	sp|P23229-6	Isoform Alpha-6X1X2A of Integrin alpha-6 precursor
+2018	sp|P09497-1	Isoform Brain of Clathrin light chain B
+2019	sp|P09497-2	Isoform Non-brain of Clathrin light chain B
+2020	sp|Q9P0M9	Mitochondrial 39S ribosomal protein L27
+2021	ipi|IPI00472168	mitochondrial ribosomal protein L27 isoform c
+2022	sp|Q15102	Platelet-activating factor acetylhydrolase IB subunit gamma
+2023	sp|Q92979	Probable ribosome biogenesis protein NEP1
+2024	sp|P18074	TFIIH basal transcription factor complex helicase subunit
+2025	ipi|IPI00442420	81 kDa protein
+2026	ipi|IPI00642906	Similar to TFIIH basal transcription factor complex helicase subunit
+2027	tr|Q7KZU6	Excision repair cross-complementing rodent repair deficiency, complementation group 2
+2028	tr|Q2TB79	ERCC2 protein
+2029	sp|Q96I99	Succinyl-CoA ligase [GDP-forming] beta-chain, mitochondrial precursor
+2030	ipi|IPI00164300	PREDICTED: similar to Succinyl-CoA ligase
+2031	sp|Q9UKK9	ADP-sugar pyrophosphatase
+2032	ipi|IPI00642028	Protein
+2033	ipi|IPI00644292	20 kDa protein
+2034	ipi|IPI00646261	21 kDa protein
+2035	ipi|IPI00646762	26 kDa protein
+2036	ipi|IPI00647797	21 kDa protein
+2037	sp|Q9BVJ7	Dual specificity protein phosphatase 23
+2038	tr|Q8IV08	Phospholipase D family, member 3
+2039	tr|Q9BW87	PLD3 protein
+2040	sp|Q7Z460	CLIP-associating protein 1
+2041	tr|Q2KHQ9	CLASP1 protein
+2042	tr|Q5H9P0	Hypothetical protein DKFZp686H2039
+2043	sp|P56277	P8 MTCP-1 protein
+2044	sp|P51858	Hepatoma-derived growth factor
+2045	sp|Q9P0J1	[Pyruvate dehydrogenase [lipoamide]]-phosphatase 1, mitochondrial precursor
+2046	sp|O00170	AH receptor-interacting protein
+2047	sp|Q9UJS0	Mitochondrial aspartate-glutamate carrier protein
+2048	ipi|IPI00736450	PREDICTED: similar to Formin-binding protein 3 (Huntingtin yeast partner A) (Huntingtin-interacting protein HYPA/FBP11) (Fas-ligand associated factor 1) (NY-REN-6 antigen) isoform 5
+2049	ipi|IPI00737996	PREDICTED: similar to Formin-binding protein 3 (Formin-binding protein 11) (FBP 11) isoform 3
+2050	ipi|IPI00738614	PREDICTED: similar to Formin-binding protein 3 (Huntingtin yeast partner A) (Huntingtin-interacting protein HYPA/FBP11) (Fas-ligand associated factor 1) (NY-REN-6 antigen) isoform 1
+2051	ipi|IPI00740316	PREDICTED: similar to Formin-binding protein 3 (Formin-binding protein 11) (FBP 11) isoform 4
+2052	ipi|IPI00741156	PREDICTED: similar to Formin-binding protein 3 (Formin-binding protein 11) (FBP 11) isoform 2
+2053	sp|Q96QK1	Vacuolar protein sorting 35
+2054	ipi|IPI00737595	PREDICTED: similar to vacuolar protein sorting 35
+2055	ipi|IPI00397358	9 kDa protein
+2056	ipi|IPI00397963	9 kDa protein
+2057	ipi|IPI00451483	PREDICTED: similar to ribosomal protein S27
+2058	ipi|IPI00472293	PREDICTED: similar to ribosomal protein S27
+2059	sp|P42677	40S ribosomal protein S27
+2060	sp|Q71UM5	40S ribosomal protein S27-like protein
+2061	tr|Q6IN49	Cysteine and histidine-rich domain (CHORD)-containing 1
+2062	ipi|IPI00335956	16 kDa protein
+2063	sp|P98175	Hypothetical protein DKFZp686E2459
+2064	tr|Q5JRR2	RNA binding motif protein 10
+2065	tr|Q9NTB1	Hypothetical protein DKFZp434P072
+2066	sp|Q96S59-1	Isoform 1 of Ran-binding protein 9
+2067	sp|Q96S59-2	Isoform 2 of Ran-binding protein 9
+2068	tr|Q8NFA6	PTK7 protein tyrosine kinase 7 isoform d precursor
+2069	tr|Q8NFA8	PTK7 protein tyrosine kinase 7 isoform b precursor
+2070	tr|Q8NFA5	Transmembrane receptor PTK7-5
+2071	ipi|IPI00478565	112 kDa protein
+2072	tr|Q59FV9	PTK7 protein tyrosine kinase 7 isoform a variant (Fragment)
+2073	tr|O14710	Cell cycle progression 2 protein
+2074	tr|Q8NDM4	cell cycle progression 2 protein isoform 1
+2075	sp|P10644	cAMP-dependent protein kinase type I-alpha regulatory subunit
+2076	sp|O15347	High mobility group protein B3
+2077	tr|Q16466	Non-histone chromosomal protein
+2078	ipi|IPI00457201	PREDICTED: similar to high-mobility group box 3
+2079	ipi|IPI00640781	22 kDa protein
+2080	ipi|IPI00643317	High mobility group protein 4
+2081	tr|Q7Z684	Hypothetical protein DKFZp779G118 (Fragment)
+2082	sp|Q8NI27-1	Isoform 1 of THO complex subunit 2
+2083	sp|Q8NI27-2	Isoform 2 of THO complex subunit 2
+2084	sp|O75150-1	Isoform 1 of Ubiquitin-protein ligase BRE1B
+2085	sp|O75150-4	Isoform 4 of Ubiquitin-protein ligase BRE1B
+2086	tr|Q6ZN99	CDNA FLJ16291 fis, clone OCBBF2020048, moderately similar to Homo sapiens 95 kDa retinoblastoma protein binding protein
+2087	sp|O75150-2	Isoform 2 of Ubiquitin-protein ligase BRE1B
+2088	sp|O14832	Phytanoyl-CoA dioxygenase, peroxisomal precursor
+2089	tr|Q5TB64	Phytanoyl-CoA hydroxylase
+2090	ipi|IPI00657970	phytanoyl-CoA 2-hydroxylase isoform b precursor
+2091	tr|Q86TK2	TNKS1BP1 protein (Fragment)
+2092	sp|Q15758	Neutral amino acid transporter B(0)
+2093	tr|Q96CD3	Hypothetical protein (Fragment)
+2094	sp|P21810	Biglycan precursor
+2095	tr|Q8NAB7	CDNA FLJ35635 fis, clone SPLEN2011805, highly similar to BONE/CARTILAGE PROTEOGLYCAN I
+2096	tr|Q53FI4	Biglycan preproprotein variant (Fragment)
+2097	sp|Q92785	Zinc-finger protein ubi-d4
+2098	sp|Q96BP2	Coiled-coil-helix-coiled-coil-helix domain-containing protein 1
+2099	ipi|IPI00646310	11 kDa protein
+2100	ipi|IPI00760710	Similar to coiled-coil-helix-coiled-coil-helix domain containing 1
+2101	sp|Q53FA7-1	Isoform 1 of Putative quinone oxidoreductase
+2102	sp|Q9NQ55-2	Isoform 2 of Suppressor of SWI4 1 homolog
+2103	sp|Q9NQ55-1	Isoform 1 of Suppressor of SWI4 1 homolog
+2104	ipi|IPI00479124	52 kDa protein
+2105	ipi|IPI00641364	PPAN-P2RY11 protein
+2106	tr|Q17RJ6	ER-resident protein ERdj5
+2107	sp|P43490-1	Isoform 1 of Nicotinamide phosphoribosyltransferase
+2108	sp|P43490-2	Isoform 2 of Nicotinamide phosphoribosyltransferase
+2109	tr|Q5SYT8	PREDICTED: similar to Nicotinamide phosphoribosyltransferase
+2110	ipi|IPI00737373	PREDICTED: similar to Nicotinamide phosphoribosyltransferase
+2111	tr|O43341	ilvB (bacterial acetolactate synthase)-like isoform 1
+2112	tr|Q59GP4	IlvB (Fragment)
+2113	sp|Q14789	Golgin subfamily B member 1
+2114	sp|Q92538	Golgi-specific brefeldin A-resistance guanine nucleotide exchange factor 1
+2115	sp|Q92796	Discs large homolog 3
+2116	sp|Q12959-1	Isoform 1 of Disks large homolog 1
+2117	sp|Q12959-2	Isoform 2 of Disks large homolog 1
+2118	sp|Q15700-1	Isoform 1 of Discs large homolog 2
+2119	sp|Q15700-3	Isoform 3 of Discs large homolog 2
+2120	sp|Q12959-6	Isoform 6 of Disks large homolog 1
+2121	sp|Q12959-7	Isoform 7 of Disks large homolog 1
+2122	sp|Q12959-4	Isoform 4 of Disks large homolog 1
+2123	sp|Q12959-5	Isoform 5 of Disks large homolog 1
+2124	tr|Q5JUW8	Discs, large homolog 3
+2125	sp|Q12959-3	Isoform 3 of Disks large homolog 1
+2126	sp|Q15700-4	Isoform 4 of Discs large homolog 2
+2127	tr|Q5JUW6	Discs, large homolog 3
+2128	sp|Q15700-2	Isoform 2 of Discs large homolog 2
+2129	sp|Q9UDP3	Putative S100 calcium-binding protein H_NH0456N16.1
+2130	tr|Q2VIN3	RNA binding motif protein, X-linked-like 1
+2131	tr|Q2T9J0	trypsin domain containing 1 isoform a
+2132	tr|Q8IVQ3	Trypsin domain containing 1
+2133	tr|Q5SQU1	trypsin domain containing 1 isoform b
+2134	tr|Q4G0N4	CDNA FLJ30596 fis, clone BRAWH2009227
+2135	sp|P27695	DNA-(apurinic or apyrimidinic site) lyase
+2136	tr|Q9UQL0	Ubiquitin-conjugating enzyme HBUCE1
+2137	sp|P51668	Ubiquitin-conjugating enzyme E2 D1
+2138	tr|Q96RP6	ubiquitin-conjugating enzyme E2D 2 isoform 2
+2139	sp|P61077	Ubiquitin-conjugating enzyme E2 D3
+2140	tr|Q8N924	ubiquitin-conjugating enzyme E2D 3 isoform 2
+2141	sp|P62837	Ubiquitin-conjugating enzyme E2 D2
+2142	ipi|IPI00375142	ubiquitin-conjugating enzyme E2D 3 isoform 3
+2143	ipi|IPI00478393	17 kDa protein
+2144	ipi|IPI00745144	16 kDa protein
+2145	ipi|IPI00749013	17 kDa protein
+2146	sp|Q9P0V9-2	Isoform 2 of Septin-10
+2147	sp|Q9P0V9-1	Isoform 1 of Septin-10
+2148	sp|Q13084	39S ribosomal protein L28, mitochondrial precursor
+2149	tr|Q4TT37	Mitochondrial ribosomal protein L28
+2150	sp|Q8IWB7	WD repeat and FYVE domain-containing protein 1
+2151	tr|Q9H8N9	CDNA FLJ13353 fis, clone OVARC1002182, weakly similar to BETA-TRCP
+2152	sp|P49207	60S ribosomal protein L34
+2153	ipi|IPI00247707	PREDICTED: similar to ribosomal protein L34
+2154	sp|P07225	Vitamin K-dependent protein S precursor
+2155	sp|P62244	40S ribosomal protein S15a
+2156	ipi|IPI00376555	PREDICTED: similar to ribosomal protein S15a
+2157	ipi|IPI00736230	PREDICTED: similar to ribosomal protein S15a
+2158	sp|O96005-2	Isoform 2 of Cleft lip and palate transmembrane protein 1
+2159	sp|O96005-1	Isoform 1 of Cleft lip and palate transmembrane protein 1
+2160	sp|Q15007-1	Isoform 1 of Wilms' tumor 1-associating protein
+2161	ipi|IPI00294834	86 kDa protein
+2162	sp|Q12797	aspartate beta-hydroxylase isoform a
+2163	sp|P62906	60S ribosomal protein L10a
+2164	ipi|IPI00413986	25 kDa protein
+2165	sp|Q9HB90	Ras-related GTP-binding protein C
+2166	sp|Q13148	TAR DNA-binding protein 43
+2167	tr|Q5TEQ8	TAR DNA binding protein
+2168	tr|Q5TEQ7	TAR DNA binding protein
+2169	sp|P15924-1	Isoform DPI of Desmoplakin
+2170	sp|P15924-2	Isoform DPII of Desmoplakin
+2171	tr|Q6ZMY1	Rab6 GTPase activating protein, GAPCenA
+2172	tr|Q9HA28	CDNA FLJ12346 fis, clone MAMMA1002297, highly similar to Homo sapiens Rab6 GTPase activating protein
+2173	sp|P50281	Matrix metalloproteinase-14 precursor
+2174	sp|O95154	Aflatoxin B1 aldehyde reductase member 3
+2175	sp|O43488	Aflatoxin B1 aldehyde reductase member 2
+2176	sp|Q9P2I0	Cleavage and polyadenylation specificity factor 100 kDa subunit
+2177	sp|P50224-1	Phenol sulfotransferase 1A5*1A possible alternative splicing form
+2178	sp|P50225	Sulfotransferase 1A1
+2179	sp|P50226	Sulfotransferase 1A2
+2180	ipi|IPI00640414	29 kDa protein
+2181	tr|Q9UMT9	sulfotransferase family, cytosolic, 1A, phenol-preferring, member 1 isoform b
+2182	tr|Q59GG0	Phenol-sulfating phenol sulfotransferase 1 variant (Fragment)
+2183	tr|Q1ET63	Phenol sulfotransferase 1A5*4
+2184	tr|Q14CJ7	sulfotransferase family, cytosolic, 1A, phenol-preferring, member 2
+2185	sp|P54098	DNA polymerase subunit gamma 1
+2186	sp|Q13485	Mothers against decapentaplegic homolog 4
+2187	sp|P01033	Metalloproteinase inhibitor 1 precursor
+2188	tr|Q5H9A8	Tissue inhibitor of metalloproteinase 1
+2189	tr|Q5H9A7	Tissue inhibitor of metalloproteinase 1
+2190	ipi|IPI00478197	73 kDa protein
+2191	sp|P08754	Guanine nucleotide-binding protein G(k) subunit alpha
+2192	sp|P12270	Nucleoprotein TPR
+2193	tr|Q5SWY0	Translocated promoter region
+2194	sp|P28482	Mitogen-activated protein kinase 1
+2195	sp|O60488-1	Isoform Long of Long-chain-fatty-acid--CoA ligase 4
+2196	sp|O60488-2	Isoform Short of Long-chain-fatty-acid--CoA ligase 4
+2197	sp|Q15046	Lysyl-tRNA synthetase
+2198	tr|Q9HB23	Lysyl-tRNA synthetase
+2199	tr|Q6ZTI3	CDNA FLJ44621 fis, clone BRACE2016896, highly similar to Lysyl-tRNA synthetase
+2200	sp|O60888-2	Isoform A of Protein CutA precursor
+2201	sp|O60888-3	Isoform C of Protein CutA precursor
+2202	sp|O60888-1	Isoform B of Protein CutA precursor
+2203	sp|Q96JM3	Zinc finger protein KIAA1802
+2204	ipi|IPI00784530	90 kDa protein
+2205	sp|Q7L2E3	Putative ATP-dependent RNA helicase DHX30
+2206	ipi|IPI00477295	DEAH (Asp-Glu-Ala-His) box polypeptide 30 isoform 2
+2207	ipi|IPI00376817	PREDICTED: similar to 60S ribosomal protein L32
+2208	sp|Q15022	Polycomb protein SUZ12
+2209	sp|Q9Y285	Phenylalanyl-tRNA synthetase alpha chain
+2210	tr|Q15043	KIAA0062 protein
+2211	tr|Q96BB3	SLC39A14 protein
+2212	tr|Q6ZME8	Hypothetical protein FLJ23971
+2213	sp|Q13825-1	Isoform 1 of Methylglutaconyl-CoA hydratase, mitochondrial precursor
+2214	sp|P10589	COUP transcription factor 1
+2215	sp|P24468	COUP transcription factor 2
+2216	tr|Q8TBI6	ARHGAP29 protein
+2217	ipi|IPI00220730	116 kDa protein
+2218	sp|O00291	Huntingtin-interacting protein 1
+2219	sp|P05198	Eukaryotic translation initiation factor 2 subunit 1
+2220	ipi|IPI00251559	114 kDa protein
+2221	ipi|IPI00783010	Zn-finger, RING domain containing protein
+2222	sp|Q5VTR2	Ubiquitin-protein ligase BRE1A
+2223	sp|P35268	60S ribosomal protein L22
+2224	tr|Q7Z4W8	Heparin-binding protein HBp15
+2225	sp|Q06136	3-ketodihydrosphingosine reductase precursor
+2226	ipi|IPI00640823	14 kDa protein
+2227	ipi|IPI00398135	PREDICTED: similar to 60S ribosomal protein L27a
+2228	sp|P46776	60S ribosomal protein L27a
+2229	ipi|IPI00746186	13 kDa protein
+2230	sp|Q9BTZ2-1	peroxisomal short-chain alcohol dehydrogenase
+2231	tr|Q2LE81	NADP(H)-dependent retinol dehydrogenase/reductase B1 isoform
+2232	ipi|IPI00737912	PREDICTED: similar to peroxisomal short-chain alcohol dehydrogenase isoform 2
+2233	ipi|IPI00740466	PREDICTED: similar to peroxisomal short-chain alcohol dehydrogenase isoform 13
+2234	ipi|IPI00740559	PREDICTED: similar to peroxisomal short-chain alcohol dehydrogenase isoform 1
+2235	sp|Q8TE04-1	Isoform 1 of Pantothenate kinase 1
+2236	sp|Q8TE04-2	Isoform 2 of Pantothenate kinase 1
+2237	sp|Q8TE04-3	Isoform 3 of Pantothenate kinase 1
+2238	sp|Q8TE04-4	Isoform 4 of Pantothenate kinase 1
+2239	ipi|IPI00745584	36 kDa protein
+2240	sp|Q9NVM9	Protein C12orf11
+2241	sp|P35249	Replication factor C subunit 4
+2242	sp|Q9Y2R5	28S ribosomal protein S17, mitochondrial precursor
+2243	tr|Q8IY71	Mitochondrial ribosoMal protein S17
+2244	tr|O60306	aquarius
+2245	sp|O94906	Pre-mRNA-processing factor 6 homolog
+2246	sp|P07996	Thrombospondin-1 precursor
+2247	tr|Q5TEU4	hypothetical protein LOC79133 isoform 1
+2248	ipi|IPI00431456	SAM (and some other nucleotide) binding motif domain containing protein
+2249	tr|Q6GPH3	hypothetical protein LOC79133 isoform 2
+2250	ipi|IPI00743175	30 kDa protein
+2251	sp|Q8TDH9-1	Isoform 1 of Muted protein homolog
+2252	sp|Q9H410-1	Isoform 1 of Uncharacterized protein C20orf172
+2253	sp|Q9H410-2	Isoform 2 of Uncharacterized protein C20orf172
+2254	tr|Q5JW55	OTTHUMP00000030880
+2255	tr|Q4G1A1	C20orf172 protein
+2256	tr|Q5JW54	OTTHUMP00000030875
+2257	sp|P22692	Insulin-like growth factor-binding protein 4 precursor
+2258	sp|Q06481-1	Isoform 1 of Amyloid-like protein 2 precursor
+2259	sp|Q06481-3	Isoform 3 of Amyloid-like protein 2 precursor
+2260	tr|Q7M4L3	Amyloid precursor protein homolog (Fragment)
+2261	sp|P46779	60S ribosomal protein L28
+2262	sp|Q15437	Protein transport protein Sec23B
+2263	tr|Q5QPE2	Sec23 homolog B
+2264	sp|Q14197	Immature colon carcinoma transcript 1 protein precursor
+2265	sp|O95081-1	Isoform 1 of HIV-1 Rev-binding protein-like protein
+2266	sp|O95081-2	Isoform 2 of HIV-1 Rev-binding protein-like protein
+2267	tr|Q7L2J0	Bin3, bicoid-interacting 3, homolog
+2268	sp|Q9H0D6	5'-3' exoribonuclease 2
+2269	sp|P20810-1	Isoform 1 of Calpastatin
+2270	sp|P20810-4	calpastatin isoform b
+2271	tr|Q7Z4K0	calpastatin isoform j
+2272	ipi|IPI00761035	calpastatin isoform g
+2273	ipi|IPI00761069	calpastatin isoform f
+2274	ipi|IPI00761140	calpastatin isoform h
+2275	ipi|IPI00761160	calpastatin isoform a
+2276	sp|P80294	Metallothionein-1H
+2277	sp|P13640-1	Isoform 1 of Metallothionein-1G
+2278	sp|P80297	Metallothionein-1X
+2279	sp|P02795	Metallothionein-2
+2280	sp|P04731	Metallothionein-1A
+2281	sp|P13640-2	Isoform 2 of Metallothionein-1G
+2282	ipi|IPI00456560	PREDICTED: hypothetical protein XP_498969
+2283	ipi|IPI00457184	PREDICTED: similar to metallothionein 1G
+2284	sp|P80295	Metallothionein-1I
+2285	ipi|IPI00647104	7 kDa protein
+2286	sp|Q9Y2S0	DNA-directed RNA polymerase I subunit D
+2287	sp|Q12805-1	Isoform 1 of EGF-containing fibulin-like extracellular matrix protein 1 precursor
+2288	sp|Q12805-2	Isoform 2 of EGF-containing fibulin-like extracellular matrix protein 1 precursor
+2289	sp|Q12805-3	Isoform 3 of EGF-containing fibulin-like extracellular matrix protein 1 precursor
+2290	sp|Q12805-4	Isoform 4 of EGF-containing fibulin-like extracellular matrix protein 1 precursor
+2291	sp|O00154-1	Isoform 1 of Cytosolic acyl coenzyme A thioester hydrolase
+2292	sp|O00154-5	Isoform 5 of Cytosolic acyl coenzyme A thioester hydrolase
+2293	sp|O00154-6	Isoform 6 of Cytosolic acyl coenzyme A thioester hydrolase
+2294	sp|O00154-4	acyl-CoA thioesterase 7 isoform hBACHa
+2295	sp|Q15059-1	Isoform 1 of Bromodomain-containing protein 3
+2296	tr|Q5T1R8	Bromodomain containing 3
+2297	ipi|IPI00738757	PREDICTED: similar to heterogeneous nuclear ribonucleoprotein K
+2298	ipi|IPI00740915	PREDICTED: similar to heterogeneous nuclear ribonucleoprotein K
+2299	tr|Q96JN3	KIAA1792 protein (Fragment)
+2300	tr|Q7L8L6	FAST kinase domains 5
+2301	sp|P07947	Proto-oncogene tyrosine-protein kinase Yes
+2302	ipi|IPI00477734	61 kDa protein
+2303	sp|Q15459	Splicing factor 3 subunit 1
+2304	ipi|IPI00470590	splicing factor 3a, subunit 1, 120kDa isoform 2
+2305	sp|P35659	Protein DEK
+2306	tr|Q5W0H4	Tumor protein, translationally-controlled 1
+2307	tr|Q9UP43	HDCMB21P
+2308	sp|P13693	Translationally-controlled tumor protein
+2309	sp|P60604	Ubiquitin-conjugating enzyme E2 G2
+2310	ipi|IPI00337747	ubiquitin-conjugating enzyme E2G 2 isoform 2
+2311	sp|Q9NYV4	Cell division cycle 2-related protein kinase 7
+2312	sp|P37108	Signal recognition particle 14 kDa protein
+2313	tr|Q9NW81	CDNA FLJ10241 fis, clone HEMBB1000623
+2314	sp|P52209	6-phosphogluconate dehydrogenase, decarboxylating
+2315	ipi|IPI00747533	53 kDa protein
+2316	sp|Q9UI30	TRM112-like protein
+2317	tr|Q14222	EEF1A protein (Fragment)
+2318	sp|O75347	Tubulin-specific chaperone A
+2319	sp|Q9Y6N5	Sulfide:quinone oxidoreductase, mitochondrial precursor
+2320	ipi|IPI00554788	49 kDa protein
+2321	sp|P05783	Keratin, type I cytoskeletal 18
+2322	sp|P15529-1	Isoform A of Membrane cofactor protein precursor
+2323	sp|P15529-10	Isoform 2 of Membrane cofactor protein precursor
+2324	sp|P15529-2	Isoform B of Membrane cofactor protein precursor
+2325	sp|P15529-8	Isoform M of Membrane cofactor protein precursor
+2326	sp|P15529-4	Isoform F of Membrane cofactor protein precursor
+2327	sp|P15529-5	Isoform H of Membrane cofactor protein precursor
+2328	sp|P15529-7	Isoform L of Membrane cofactor protein precursor
+2329	sp|P15529-9	Isoform N of Membrane cofactor protein precursor
+2330	sp|P15529-13	Isoform G of Membrane cofactor protein precursor
+2331	sp|P15529-14	Isoform I of Membrane cofactor protein precursor
+2332	sp|P15529-6	Isoform J of Membrane cofactor protein precursor
+2333	sp|P15529-15	Isoform K of Membrane cofactor protein precursor
+2334	sp|P15529-11	Isoform C of Membrane cofactor protein precursor
+2335	sp|P15529-12	Isoform E of Membrane cofactor protein precursor
+2336	sp|P15529-3	Isoform D of Membrane cofactor protein precursor
+2337	sp|P15529-16	Isoform 3 of Membrane cofactor protein precursor
+2338	tr|Q13502	Phosphotyrosine independent ligand p62B for the Lck SH2 domain B-cell isoform (Fragment)
+2339	ipi|IPI00179473	48 kDa protein
+2340	ipi|IPI00651643	48 kDa protein
+2341	sp|Q13501-1	Isoform 1 of Sequestosome-1
+2342	sp|Q13501-2	Isoform 2 of Sequestosome-1
+2343	sp|Q14690	RRP5 protein homolog
+2344	sp|Q9H936	Mitochondrial glutamate carrier 1
+2345	sp|Q13523	Serine/threonine-protein kinase PRP4 homolog
+2346	tr|Q5JYK3	PRP4 pre-mRNA processing factor 4 homolog B
+2347	tr|Q15456	PRPF4B protein
+2348	sp|P08708	40S ribosomal protein S17
+2349	ipi|IPI00478114	16 kDa protein
+2350	ipi|IPI00743305	Similar to 40S ribosomal protein S17
+2351	sp|Q8IVS2-1	Isoform 1 of Malonyl CoA-acyl carrier protein transacylase, mitochondrial precursor
+2352	sp|P40429	60S ribosomal protein L13a
+2353	ipi|IPI00398964	PREDICTED: similar to ribosomal protein L13a isoform 1
+2354	ipi|IPI00736201	PREDICTED: similar to ribosomal protein L13a isoform 2
+2355	ipi|IPI00736586	PREDICTED: similar to ribosomal protein L13a isoform 1
+2356	ipi|IPI00737767	PREDICTED: similar to ribosomal protein L13a isoform 2
+2357	ipi|IPI00742235	PREDICTED: similar to ribosomal protein L13a isoform 2
+2358	ipi|IPI00746448	23 kDa protein
+2359	sp|Q14566	DNA replication licensing factor MCM6
+2360	tr|Q9BXV5	PNAS-139
+2361	sp|O15144	Actin-related protein 2/3 complex subunit 2
+2362	sp|Q9UKA4	A-kinase anchor protein 11
+2363	tr|Q6AI61	A-kinase anchor protein 11 isoform 2
+2364	sp|Q969U6-1	Isoform 1 of F-box/WD repeat protein 5
+2365	sp|Q969U6-2	Isoform 2 of F-box/WD repeat protein 5
+2366	ipi|IPI00645389	29 kDa protein
+2367	sp|Q96T23-1	remodeling and spacing factor 1
+2368	sp|Q96T23-3	Isoform 3 of Remodeling and spacing factor 1
+2369	sp|Q96T23-2	Isoform 2 of Remodeling and spacing factor 1
+2370	tr|Q5HYG4	Adult retina protein
+2371	sp|Q9UBS4	DnaJ homolog subfamily B member 11 precursor
+2372	sp|Q9UKK6	NTF2-related export protein 1
+2373	sp|Q9NPJ8-1	Isoform A of NTF2-related export protein 2
+2374	tr|Q0VAN8	Nuclear transport factor 2-like export factor 2
+2375	tr|Q5T9V0	RUN and SH3 domain containing 1
+2376	sp|P53618	Coatomer subunit beta
+2377	sp|Q9NRV9	Heme-binding protein 1
+2378	ipi|IPI00657716	PREDICTED: similar to peptidylprolyl isomerase A (cyclophilin A)-like 4
+2379	ipi|IPI00747227	Similar to cyclophilin-LC
+2380	sp|P55884-1	Isoform 1 of Eukaryotic translation initiation factor 3 subunit 9
+2381	sp|P55884-2	Isoform 2 of Eukaryotic translation initiation factor 3 subunit 9
+2382	ipi|IPI00747447	99 kDa protein
+2383	sp|P05166	Propionyl-CoA carboxylase beta chain, mitochondrial precursor
+2384	tr|Q9HBR7	Hypothetical protein
+2385	tr|Q5VYJ1	Methylthioadenosine phosphorylase
+2386	sp|P42892-1	Isoform B of Endothelin-converting enzyme 1
+2387	sp|P42892-2	Isoform A of Endothelin-converting enzyme 1
+2388	sp|P42892-3	Isoform C of Endothelin-converting enzyme 1
+2389	sp|P42892-4	Isoform D of Endothelin-converting enzyme 1
+2390	sp|P34059	N-acetylgalactosamine-6-sulfatase precursor
+2391	tr|Q96I49	GALNS protein
+2392	sp|Q15436	Protein transport protein Sec23A
+2393	sp|Q9Y2J4-2	Isoform 2 of Angiomotin-like protein 2
+2394	sp|Q9Y2J4-1	Isoform 1 of Angiomotin-like protein 2
+2395	sp|P50579	Methionine aminopeptidase 2
+2396	tr|Q8NB11	CDNA FLJ34411 fis, clone HEART2002220, highly similar to METHIONINE AMINOPEPTIDASE 2
+2397	sp|Q6ZMN7-1	Isoform 1 of PDZ domain-containing RING finger protein 4
+2398	sp|Q7Z6Z7-2	Isoform 2 of HECT, UBA and WWE domain-containing protein 1
+2399	sp|Q7Z6Z7-1	Isoform 1 of HECT, UBA and WWE domain-containing protein 1
+2400	tr|Q5H962	Upstream regulatory element binding protein 1
+2401	sp|Q7Z6Z7-3	Isoform 3 of HECT, UBA and WWE domain-containing protein 1
+2402	sp|O00139	Kinesin-like protein KIF2
+2403	sp|Q99661-2	Isoform 2 of Kinesin-like protein KIF2C
+2404	sp|Q99661-1	Isoform 1 of Kinesin-like protein KIF2C
+2405	tr|Q5JR89	Kinesin family member 2C
+2406	tr|Q9NRP0	DC2 protein
+2407	sp|Q86T03-1	Isoform 1 of Transmembrane protein 55B
+2408	sp|Q86T03-2	Isoform 2 of Transmembrane protein 55B
+2409	tr|Q496C6	apolipoprotein A-I binding protein precursor
+2410	sp|O95232-1	Isoform 1 of Cisplatin resistance-associated overexpressed protein
+2411	sp|O95232-2	Isoform 2 of Cisplatin resistance-associated overexpressed protein
+2412	sp|Q14839-1	Isoform 1 of Chromodomain helicase-DNA-binding protein 4
+2413	sp|Q14839-2	Isoform 2 of Chromodomain helicase-DNA-binding protein 4
+2414	sp|Q9Y224	Protein C14orf166
+2415	sp|O14936	Peripheral plasma membrane protein CASK
+2416	tr|Q5VT18	Calcium/calmodulin-dependent serine protein kinase
+2417	tr|Q5VT16	Calcium/calmodulin-dependent serine protein kinase
+2418	tr|Q17RI4	Calcium/calmodulin-dependent serine protein kinase
+2419	tr|Q5VT19	Calcium/calmodulin-dependent serine protein kinase
+2420	tr|Q5JS79	Calcium/calmodulin-dependent serine protein kinase
+2421	tr|Q5JR29	Calcium/calmodulin-dependent serine protein kinase
+2422	sp|Q14696	Mesoderm development candidate 2
+2423	sp|P49591	Seryl-tRNA synthetase
+2424	tr|Q5T5C7	Seryl-tRNA synthetase
+2425	tr|Q6DKN9	GTF3C1 protein
+2426	sp|Q12789-2	Isoform 2 of General transcription factor 3C polypeptide 1
+2427	sp|Q12789-1	Hypothetical protein DKFZp686O0870 (Fragment)
+2428	ipi|IPI00784053	239 kDa protein
+2429	tr|Q96BX9	CDNA FLJ32915 fis, clone TESTI2006425
+2430	tr|Q9NTB9	Hypothetical protein DKFZp434J212
+2431	ipi|IPI00749502	Conserved hypothetical protein
+2432	tr|Q9NW64	CDNA FLJ10290 fis, clone MAMMA1002385, weakly similar to RIBONUCLEOPROTEIN RB97D
+2433	ipi|IPI00783867	47 kDa protein
+2434	sp|P04179	Superoxide dismutase [Mn], mitochondrial precursor
+2435	tr|Q5TCM0	manganese superoxide dismutase isoform B precursor
+2436	sp|P61289-1	Isoform 1 of Proteasome activator complex subunit 3
+2437	sp|P61289-2	Isoform 2 of Proteasome activator complex subunit 3
+2438	ipi|IPI00742956	Similar to SH3 domain-binding protein 5
+2439	sp|Q96SN8-1	Isoform 1 of CDK5 regulatory subunit-associated protein 2
+2440	sp|Q96SN8-2	Isoform 2 of CDK5 regulatory subunit-associated protein 2
+2441	sp|Q96SN8-3	CDK5 regulatory subunit associated protein 2 isoform a
+2442	sp|Q96SN8-4	Isoform 4 of CDK5 regulatory subunit-associated protein 2
+2443	tr|Q7Z3M0	Hypothetical protein DKFZp686M1993
+2444	tr|Q5JTU8	CDK5 regulatory subunit associated protein 2
+2445	tr|Q5VU01	CDK5 regulatory subunit associated protein 2
+2446	tr|Q5JTU9	CDK5 regulatory subunit associated protein 2 isoform b
+2447	ipi|IPI00746319	215 kDa protein
+2448	ipi|IPI00746700	100 kDa protein
+2449	sp|O94880	PHD finger protein 14
+2450	ipi|IPI00472782	PHD finger protein 14 isoform 1
+2451	ipi|IPI00784687	107 kDa protein
+2452	sp|O00422	Histone deacetylase complex subunit SAP18
+2453	ipi|IPI00749324	Similar to Phosphatidylinositol 3,4,5-trisphosphate-dependent Rac exchanger 1 protein
+2454	sp|Q13526	Peptidyl-prolyl cis-trans isomerase NIMA-interacting 1
+2455	sp|Q96I51	Williams-Beuren syndrome chromosome region 16 protein
+2456	tr|Q548B1	Williams-Beuren syndrome chromosome region 16
+2457	ipi|IPI00738393	PREDICTED: similar to RCC1-like G exchanging factor-like isoform 1 isoform 2
+2458	ipi|IPI00739144	PREDICTED: similar to RCC1-like G exchanging factor-like isoform 1 isoform 1
+2459	sp|Q16774	Guanylate kinase
+2460	tr|Q658U3	Hypothetical protein DKFZp666D023
+2461	tr|Q5T430	Guanylate kinase 1
+2462	tr|Q5T432	Guanylate kinase 1
+2463	tr|Q5T429	Guanylate kinase 1
+2464	tr|Q5T436	Guanylate kinase 1
+2465	tr|Q5T433	Guanylate kinase 1
+2466	tr|Q5T434	Guanylate kinase 1
+2467	tr|Q5T435	Guanylate kinase 1
+2468	sp|P46783	40S ribosomal protein S10
+2469	tr|Q5TZB9	Ribosomal protein S10
+2470	tr|Q59GE4	40S ribosomal protein S10
+2471	sp|Q9H1R2-2	Isoform 2 of Dual specificity protein phosphatase 15
+2472	sp|Q9H1R2-3	Isoform 3 of Dual specificity protein phosphatase 15
+2473	sp|Q12907	Vesicular integral-membrane protein VIP36 precursor
+2474	tr|Q9BUB1	Hypothetical protein
+2475	sp|P13861	cAMP-dependent protein kinase type II-alpha regulatory subunit
+2476	sp|O15031	PREDICTED: plexin B2
+2477	ipi|IPI00736693	PREDICTED: similar to Plexin B2 precursor
+2478	sp|O94874	Protein KIAA0776
+2479	tr|Q49AT0	KIAA0776 protein
+2480	sp|Q9NR30-1	Isoform 1 of Nucleolar RNA helicase 2
+2481	sp|Q9NR30-2	Isoform 2 of Nucleolar RNA helicase 2
+2482	sp|P06744	Glucose-6-phosphate isomerase
+2483	tr|Q8N7M3	CDNA FLJ40852 fis, clone TRACH2015381
+2484	sp|Q86X76-1	Isoform 2 of Nitrilase homolog 1
+2485	sp|Q86X76-2	Isoform 1 of Nitrilase homolog 1
+2486	sp|Q86X76-3	Isoform 4 of Nitrilase homolog 1
+2487	sp|Q86X76-4	Isoform 5 of Nitrilase homolog 1
+2488	tr|Q5SY58	Nitrilase 1
+2489	sp|Q96A70-1	Isoform 1 of Arginine decarboxylase
+2490	sp|Q96A70-2	Isoform 2 of Arginine decarboxylase
+2491	sp|Q96A70-3	Isoform 3 of Arginine decarboxylase
+2492	sp|Q96A70-4	Isoform 4 of Arginine decarboxylase
+2493	sp|Q13155	Multisynthetase complex auxiliary component p38
+2494	ipi|IPI00414603	PREDICTED: similar to 40S ribosomal protein S17
+2495	tr|O00349	PREDICTED: similar to 40S ribosomal protein S17
+2496	sp|P20648	Potassium-transporting ATPase alpha chain 1
+2497	tr|Q53FM3	ATPase, H+/K+ exchanging, alpha polypeptide variant (Fragment)
+2498	tr|Q5T4S8	Retinoblastoma-associated factor 600
+2499	tr|O75050	retinoblastoma-associated factor 600
+2500	tr|Q5T4S9	Retinoblastoma-associated factor 600
+2501	ipi|IPI00746934	574 kDa protein
+2502	sp|P11388-3	Isoform 3 of DNA topoisomerase 2-alpha
+2503	sp|P11388-4	Isoform 4 of DNA topoisomerase 2-alpha
+2504	sp|P11388-2	Isoform 2 of DNA topoisomerase 2-alpha
+2505	sp|P11388-1	Isoform 1 of DNA topoisomerase 2-alpha
+2506	sp|P49756	RNA binding motif protein 25
+2507	sp|P13473-1	Isoform LAMP-2A of Lysosome-associated membrane glycoprotein 2 precursor
+2508	tr|Q6Q3G8	Lysosomal-associated membrane protein 2C
+2509	sp|P13473-2	Isoform LAMP-2B of Lysosome-associated membrane glycoprotein 2 precursor
+2510	sp|P37802	Transgelin-2
+2511	ipi|IPI00644531	21 kDa protein
+2512	ipi|IPI00647915	24 kDa protein
+2513	ipi|IPI00737267	PREDICTED: similar to Transgelin-2
+2514	sp|P20020-1	Isoform D of Plasma membrane calcium-transporting ATPase 1
+2515	sp|P20020-2	Isoform A of Plasma membrane calcium-transporting ATPase 1
+2516	sp|P20020-3	Isoform B of Plasma membrane calcium-transporting ATPase 1
+2517	sp|P20020-4	Isoform C of Plasma membrane calcium-transporting ATPase 1
+2518	sp|P20020-5	Isoform E of Plasma membrane calcium-transporting ATPase 1
+2519	sp|P20020-6	Isoform K of Plasma membrane calcium-transporting ATPase 1
+2520	sp|P46100-3	Isoform 2 of Transcriptional regulator ATRX
+2521	sp|P46100-4	Isoform 3 of Transcriptional regulator ATRX
+2522	sp|P46100-5	Isoform 5 of Transcriptional regulator ATRX
+2523	sp|P46100-1	Isoform 4 of Transcriptional regulator ATRX
+2524	sp|P46100-6	Isoform 6 of Transcriptional regulator ATRX
+2525	ipi|IPI00737229	PREDICTED: similar to transcriptional regulator ATRX isoform 1 isoform 6
+2526	ipi|IPI00739969	PREDICTED: similar to transcriptional regulator ATRX isoform 1 isoform 4
+2527	ipi|IPI00740949	PREDICTED: similar to transcriptional regulator ATRX isoform 1 isoform 5
+2528	sp|P36956-2	Isoform SREBP-1B of Sterol regulatory element-binding protein 1
+2529	sp|P36956-1	sterol regulatory element binding transcription factor 1 isoform a
+2530	sp|P36956-3	sterol regulatory element binding transcription factor 1 isoform b
+2531	sp|Q6P2Q9	Pre-mRNA-processing-splicing factor 8
+2532	tr|Q6ZTW1	CDNA FLJ44181 fis, clone THYMU2038301, highly similar to Homo sapiens PRP8 protein
+2533	tr|Q5SGD5	CNKSR family member 3
+2534	tr|Q5T4Y7	Membrane associated guanylate kinase interacting protein-like 1
+2535	sp|Q9H2P0	Activity-dependent neuroprotector
+2536	sp|Q9UKX7	Nucleoporin 50 kDa
+2537	tr|Q8N6V5	nucleoporin 50kDa isoform a
+2538	ipi|IPI00414327	47 kDa protein
+2539	sp|Q13510	Acid ceramidase precursor
+2540	tr|Q96AS2	ASAH1 protein
+2541	tr|Q9H715	Hypothetical protein FLJ21558
+2542	tr|Q6W898	N-acylsphingosine amidohydrolase (acid ceramidase) 1 isoform b
+2543	ipi|IPI00455843	PREDICTED: similar to transcription elongation factor B polypeptide 3 binding protein 1
+2544	sp|P26639	Threonyl-tRNA synthetase, cytoplasmic
+2545	ipi|IPI00737333	PREDICTED: similar to cytoplasmic beta-actin
+2546	sp|P55786	Puromycin-sensitive aminopeptidase
+2547	ipi|IPI00454711	PREDICTED: similar to aminopeptidase puromycin sensitive
+2548	ipi|IPI00740834	PREDICTED: similar to Puromycin-sensitive aminopeptidase (PSA) isoform 6
+2549	ipi|IPI00741725	PREDICTED: similar to Puromycin-sensitive aminopeptidase
+2550	ipi|IPI00741900	PREDICTED: similar to aminopeptidase puromycin sensitive
+2551	ipi|IPI00749458	Similar to Puromycin-sensitive aminopeptidase
+2552	sp|O75410-1	Isoform 1 of Transforming acidic coiled-coil-containing protein 1
+2553	sp|O75410-4	Isoform 4 of Transforming acidic coiled-coil-containing protein 1
+2554	sp|O75410-5	Isoform 5 of Transforming acidic coiled-coil-containing protein 1
+2555	sp|O75410-6	Isoform 6 of Transforming acidic coiled-coil-containing protein 1
+2556	sp|O75410-3	Isoform 3 of Transforming acidic coiled-coil-containing protein 1
+2557	sp|O75410-7	Isoform 7 of Transforming acidic coiled-coil-containing protein 1
+2558	sp|O75410-8	Isoform 8 of Transforming acidic coiled-coil-containing protein 1
+2559	sp|O75410-2	Isoform 2 of Transforming acidic coiled-coil-containing protein 1
+2560	sp|P38919	Probable ATP-dependent RNA helicase DDX48
+2561	sp|P60842	Eukaryotic initiation factor 4A-I
+2562	sp|Q14240-1	Isoform 1 of Eukaryotic initiation factor 4A-II
+2563	sp|Q14240-2	Isoform 2 of Eukaryotic initiation factor 4A-II
+2564	tr|Q59F68	CD68 antigen variant (Fragment)
+2565	tr|Q6ZUP4	Hypothetical protein FLJ43491 (Fragment)
+2566	ipi|IPI00760926	Conserved hypothetical protein
+2567	sp|Q15165-1	Isoform 1 of Serum paraoxonase/arylesterase 2
+2568	sp|Q15165-2	Isoform 2 of Serum paraoxonase/arylesterase 2
+2569	tr|Q5FBX7	Similar to Serum paraoxonase/arylesterase 2 (EC 3.1.1.2) (EC 3.1.8.1) (PON 2) (Serum aryldialkylphosphatase 2) (A-esterase 2) (Aromatic esterase 2). Splice isoform 2
+2570	ipi|IPI00154533	IMP dehydrogenase/GMP reductase family protein
+2571	sp|P32298-3	Isoform 3 of G protein-coupled receptor kinase 4
+2572	sp|P32298-4	Isoform 4 of G protein-coupled receptor kinase 4
+2573	sp|P32298-2	Isoform 2 of G protein-coupled receptor kinase 4
+2574	sp|P32298-1	Isoform 1 of G protein-coupled receptor kinase 4
+2575	tr|Q8NBI7	CDNA PSEC0250 fis, clone NT2RP3001874, highly similar to Twisted gastrulation
+2576	tr|Q96K46	CDNA FLJ14723 fis, clone NT2RP3001708, weakly similar to TWISTED GASTRULATION PROTEIN
+2577	sp|Q01831	DNA-repair protein complementing XP-C cells
+2578	ipi|IPI00478469	PREDICTED: similar to ribosomal protein L13a isoform 1
+2579	ipi|IPI00739917	PREDICTED: similar to ribosomal protein L13a isoform 2
+2580	sp|Q86U42-1	poly(A) binding protein, nuclear 1
+2581	ipi|IPI00375983	PREDICTED: similar to poly(A)binding protein nuclear-like 1
+2582	sp|Q86U42-2	Isoform 2 of Polyadenylate-binding protein 2
+2583	tr|O43630	Putative ATP-dependent mitochondrial RNA helicase
+2584	sp|O00560	Syntenin-1
+2585	ipi|IPI00478874	syntenin isoform 2
+2586	ipi|IPI00479018	Syntenin iSoform 3
+2587	ipi|IPI00745667	Similar to Syntenin 1
+2588	tr|O60316	ubiquitin specific protease 34
+2589	sp|Q8IYQ7	Threonine synthase-like 1
+2590	sp|O76021	Ribosomal L1 domain-containing protein 1
+2591	ipi|IPI00642046	55 kDa protein
+2592	sp|P54577	Tyrosyl-tRNA synthetase, cytoplasmic
+2593	tr|Q5T7E0	mitochondrial ribosomal protein L50
+2594	tr|Q5XKG7	N2,N2-dimethylguanosine tRNA methyltransferase-like
+2595	sp|Q6FI81-3	Isoform 3 of Anamorsin
+2596	sp|Q6FI81-1	Isoform 1 of Anamorsin
+2597	sp|Q6FI81-2	Isoform 2 of Anamorsin
+2598	tr|Q6ZT40	PREDICTED: hypothetical protein LOC23379
+2599	sp|Q9H6Y2	WD repeat protein 55
+2600	tr|Q86SE5	RALY-like protein isoform 1
+2601	sp|P07910-2	Isoform C1 of Heterogeneous nuclear ribonucleoproteins C1/C2
+2602	sp|P07910-1	Isoform C2 of Heterogeneous nuclear ribonucleoproteins C1/C2
+2603	ipi|IPI00736458	PREDICTED: similar to heterogeneous nuclear ribonucleoprotein C isoform b isoform 2
+2604	ipi|IPI00739257	PREDICTED: similar to heterogeneous nuclear ribonucleoprotein C isoform b isoform 3
+2605	ipi|IPI00740914	PREDICTED: similar to heterogeneous nuclear ribonucleoprotein C isoform b isoform 1
+2606	sp|P07910-4	Isoform 4 of Heterogeneous nuclear ribonucleoproteins C1/C2
+2607	tr|Q8N1C2	LOC138046 protein
+2608	sp|Q14563	Semaphorin-3A precursor
+2609	sp|Q96G03	Phosphoglucomutase-2
+2610	tr|Q32Q58	Novel protein
+2611	tr|Q69YH0	PRPF38B protein
+2612	sp|Q99965-1	Isoform 1 of ADAM 2 precursor
+2613	sp|Q99965-2	Isoform 2 of ADAM 2 precursor
+2614	tr|Q6P2G0	ADAM2 protein
+2615	tr|Q5IED0	cytoplasmic FMR1 interacting protein 1 isoform b
+2616	tr|Q14467	cytoplasmic FMR1 interacting protein 1 isoform a
+2617	sp|P62191	26S protease regulatory subunit 4
+2618	ipi|IPI00398111	PREDICTED: similar to peptidase (prosome, macropain) 26S subunit, ATPase 1
+2619	tr|Q9NX51	Hypothetical protein FLJ20436
+2620	sp|Q9H0W9-1	Isoform 1 of Ester hydrolase C11orf54
+2621	sp|Q9H0W9-4	Isoform 4 of Ester hydrolase C11orf54
+2622	sp|Q9H0W9-2	Isoform 2 of Ester hydrolase C11orf54
+2623	tr|Q6UXN9	WD40 protein
+2624	tr|Q8TEB2	Hypothetical protein FLJ23710
+2625	ipi|IPI00333529	16 kDa protein
+2626	tr|Q13863	DNA-binding protein
+2627	sp|Q00059	Transcription factor A, mitochondrial precursor
+2628	ipi|IPI00643708	Protein
+2629	ipi|IPI00644515	25 kDa protein
+2630	tr|Q3SX57	TFAM protein (Fragment)
+2631	sp|Q96L91-2	Isoform 2 of E1A-binding protein p400
+2632	ipi|IPI00167535	344 kDa protein
+2633	ipi|IPI00477005	336 kDa protein
+2634	sp|Q96L91-1	Isoform 1 of E1A-binding protein p400
+2635	ipi|IPI00748478	332 kDa protein
+2636	ipi|IPI00782937	333 kDa protein
+2637	sp|Q96L91-4	E1A binding protein p400 (EC 3.6.1.-) (p400 kDa SWI2/SNF2-related protein) (Domino homolog) (hDomino) (CAG repeat protein 32) (Trinucleotide repeat-containing gene 12 protein). Splice isoform 2
+2638	sp|Q96L91-3	Isoform 3 of E1A-binding protein p400
+2639	tr|Q6NSH5	TMEM116 protein
+2640	sp|O95159-1	Isoform 1 of Zinc finger protein-like 1
+2641	sp|O95159-2	Isoform 2 of Zinc finger protein-like 1
+2642	ipi|IPI00478387	15 kDa protein
+2643	sp|Q6NYC1-2	Isoform 2 of Protein PTDSR
+2644	sp|Q6NYC1-1	Isoform 1 of Protein PTDSR
+2645	sp|Q6NYC1-3	Isoform 3 of Protein PTDSR
+2646	sp|Q15075	Early endosome antigen 1
+2647	sp|Q9BV38	WD repeat protein 18
+2648	sp|Q00872	Myosin-binding protein C, slow-type
+2649	tr|Q86T42	myosin binding protein C, slow type isoform 2
+2650	tr|Q17RR7	myosin binding protein C, slow type isoform 1
+2651	tr|Q569K7	myosin binding protein C, slow type isoform 4
+2652	tr|Q86TC8	Hypothetical protein DKFZp451I083
+2653	tr|Q96II6	NDUFB10 protein
+2654	sp|O96000	NADH dehydrogenase [ubiquinone] 1 beta subcomplex subunit 10
+2655	sp|Q92576	PHD finger protein 3
+2656	sp|Q13610	Periodic tryptophan protein 1 homolog
+2657	sp|Q14833	Metabotropic glutamate receptor 4 precursor
+2658	tr|Q6ZMQ2	CDNA FLJ16766 fis, clone BRAWH3013197, highly similar to Metabotropic glutamate receptor 4
+2659	sp|O43157-2	Isoform 2 of Plexin-B1 precursor
+2660	sp|O43157-1	Isoform 1 of Plexin-B1 precursor
+2661	sp|Q15029	116 kDa U5 small nuclear ribonucleoprotein component
+2662	sp|P29322	Ephrin type-A receptor 8 precursor
+2663	tr|Q6IN80	EPH receptor A8 isoform 2 precursor
+2664	sp|Q14152	Eukaryotic translation initiation factor 3 subunit 10
+2665	tr|Q8IUS6	AQP12B protein (Fragment)
+2666	tr|Q86V94	LOC554223 protein
+2667	sp|O60304	Zinc finger protein 500
+2668	tr|Q8N4Z8	ZNF500 protein
+2669	sp|P26378-1	Isoform 1 of ELAV-like protein 4
+2670	sp|O00192-1	Isoform Long of Armadillo repeat protein deleted in velo-cardio-facial syndrome
+2671	tr|Q6NUI2	LOC150763 protein
+2672	tr|Q6ZNI5	CDNA FLJ16024 fis, clone BRAWH2018729, weakly similar to GLYCEROL-3- PHOSPHATE ACYLTRANSFERASE, MITOCHONDRIAL
+2673	tr|Q6P2E4	Hypothetical protein LOC150763
+2674	ipi|IPI00760677	IMP dehydrogenase/GMP reductase family protein
+2675	sp|P13611-1	Isoform V0 of Versican core protein precursor
+2676	sp|P13611-2	Isoform V1 of Versican core protein precursor
+2677	sp|P13611-3	Isoform V2 of Versican core protein precursor
+2678	sp|P13611-4	Isoform V3 of Versican core protein precursor
+2679	sp|P13611-5	Isoform Vint of Versican core protein precursor
+2680	sp|Q8TE82	SH3 domain and tetratricopeptide repeats-containing protein 1
+2681	tr|Q8TEM9	FLJ00164 protein (Fragment)
+2682	sp|Q14149	MORC family CW-type zinc finger 3
+2683	ipi|IPI00743972	Conserved hypothetical protein
+2684	sp|P16870	Carboxypeptidase E precursor
+2685	sp|Q09428-1	ATP-binding cassette, sub-family C, member 8
+2686	tr|Q6ZRD8	CDNA FLJ46432 fis, clone THYMU3014701
+2687	tr|Q6ZMP7	CDNA FLJ16779 fis, clone BRHIP3038037
+2688	sp|Q9Y375	Complex I intermediate-associated protein 30, mitochondrial precursor
+2689	sp|Q8NBJ7-1	Isoform 1 of Sulfatase-modifying factor 2 precursor
+2690	sp|Q8NBJ7-2	Isoform 2 of Sulfatase-modifying factor 2 precursor
+2691	ipi|IPI00783351	sulfatase modifying factor 2 isoform d precursor
+2692	ipi|IPI00783919	sulfatase modifying factor 2 isoform a precursor
+2693	ipi|IPI00784010	sulfatase modifying factor 2 isoform c precursor
+2694	tr|Q6MZW2	Hypothetical protein DKFZp686E04229
+2695	tr|Q8TBU0	follistatin-like 4
+2696	sp|O95573	Long-chain-fatty-acid--CoA ligase 3
+2697	tr|Q5VWN6	Chromosome 10 open reading frame 18
+2698	tr|Q2YD91	PREDICTED: similar to retinoblastoma-associated protein 140 isoform 4
+2699	tr|Q6ZRQ8	CDNA FLJ46171 fis, clone TESTI4003565
+2700	sp|P01112	GTPase HRas precursor
+2701	sp|P01116-1	Isoform 2A of GTPase KRas
+2702	sp|P01116-2	Isoform 2B of GTPase KRas
+2703	tr|P78460	v-Ha-ras Harvey rat sarcoma viral oncogene homolog isoform 2
+2704	ipi|IPI00784217	29 kDa protein
+2705	sp|Q15819	Ubiquitin-conjugating enzyme E2 variant 2
+2706	ipi|IPI00746619	27 kDa protein
+2707	sp|P19838	nuclear factor kappa-B, subunit 1
+2708	sp|Q9P2L0-1	Isoform 1 of WD repeat protein 35
+2709	sp|Q9P2L0-2	Isoform 2 of WD repeat protein 35
+2710	ipi|IPI00398147	PREDICTED: similar to abnormal GONad development family member (gon-1) isoform 1
+2711	ipi|IPI00471925	PREDICTED: similar to abnormal GONad development family member (gon-1) isoform 1
+2712	ipi|IPI00735189	PREDICTED: similar to abnormal GONad development family member (gon-1) isoform 2
+2713	tr|Q9UPZ6	PREDICTED: similar to abnormal GONad development family member (gon-1) isoform 2
+2714	sp|P78559	Microtubule-associated protein 1A
+2715	sp|O60613-1	15 kDa selenoprotein isoform 1 precursor
+2716	sp|O60613-2	15 kDa selenoprotein isoform 2 precursor
+2717	ipi|IPI00641463	15 kDa protein
+2718	ipi|IPI00178083	29 kDa protein
+2719	sp|P06753-2	tropomyosin 3 isoform 2
+2720	tr|Q5VU61	Tropomyosin 3
+2721	tr|Q2QD06	RcTPM3 (Fragment)
+2722	tr|Q5VU58	Tropomyosin 3
+2723	tr|Q5VU64	Tropomyosin 3
+2724	tr|Q5HYB6	Hypothetical protein DKFZp686J1372
+2725	sp|P06753-3	Isoform 3 of Tropomyosin alpha-3 chain
+2726	ipi|IPI00749440	26 kDa protein
+2727	sp|Q92520	Protein FAM3C precursor
+2728	ipi|IPI00334282	25 kDa protein
+2729	ipi|IPI00741858	PREDICTED: similar to Protein FAM3C precursor
+2730	sp|Q9Y2A7	Nck-associated protein 1
+2731	ipi|IPI00409684	NCK-associated protein 1 isoform 2
+2732	sp|Q8N8A2-2	Isoform 2 of Ankyrin repeat domain-containing protein 44
+2733	sp|Q8N8A2-4	Isoform 4 of Ankyrin repeat domain-containing protein 44
+2734	sp|Q8N8A2-3	Isoform 3 of Ankyrin repeat domain-containing protein 44
+2735	sp|Q8N8A2-1	Isoform 1 of Ankyrin repeat domain-containing protein 44
+2736	sp|Q9Y676	28S ribosomal protein S18b, mitochondrial precursor
+2737	ipi|IPI00644652	13 kDa protein
+2738	tr|Q5STN0	Mitochondrial ribosomal protein S18B
+2739	ipi|IPI00748219	Similar to Glyceraldehyde-3-phosphate dehydrogenase, liver
+2740	sp|O75417	DNA polymerase theta
+2741	sp|O60701	UDP-glucose 6-dehydrogenase
+2742	sp|Q05655	Protein kinase C delta type
+2743	tr|Q86XJ6	protein kinase C, delta
+2744	sp|Q99487	Platelet-activating factor acetylhydrolase 2, cytoplasmic
+2745	tr|Q5SY01	Platelet-activating factor acetylhydrolase 2, 40kDa
+2746	tr|Q5SY00	Platelet-activating factor acetylhydrolase 2, 40kDa
+2747	tr|Q9UPX0	PREDICTED: hypothetical protein LOC22997
+2748	tr|Q8N7W7	CDNA FLJ40259 fis, clone TESTI2025486. (Fragment)
+2749	sp|Q6ZU52-1	Isoform 1 of Protein KIAA0408
+2750	sp|Q6ZU52-2	Isoform 2 of Protein KIAA0408
+2751	sp|P49590	Histidyl-tRNA synthetase homolog
+2752	tr|Q8NC61	NGT
+2753	ipi|IPI00005625	136 kDa protein
+2754	sp|Q6PD62	RNA polymerase-associated protein CTR9 homolog
+2755	ipi|IPI00376291	PREDICTED: hypothetical protein XP_372816
+2756	tr|Q9H9Z2	lin-28 homolog
+2757	sp|Q86YH6-1	Isoform 1 of Decaprenyl-diphosphate synthase subunit 2
+2758	sp|Q86YH6-2	Isoform 2 of Decaprenyl-diphosphate synthase subunit 2
+2759	sp|P27816-1	Isoform 1 of Microtubule-associated protein 4
+2760	tr|Q59FT2	Microtubule-associated protein 4 isoform 1 variant (Fragment)
+2761	sp|Q9NR56-1	Isoform EXP42 of Muscleblind-like protein
+2762	tr|Q68DD0	muscleblind-like 1 isoform e
+2763	tr|Q5VZF2	muscleblind-like 2 isoform 1
+2764	sp|Q9NR56-2	Isoform EXP40 of Muscleblind-like protein
+2765	tr|Q86UV9	Muscleblind-like protein EXP40s
+2766	tr|Q96P92	muscleblind-like 1 isoform a
+2767	sp|Q9NR56-3	Isoform EXP35 of Muscleblind-like protein
+2768	tr|Q86UV8	muscleblind-like 1 isoform g
+2769	tr|Q3SXY5	MBNL2 protein
+2770	tr|Q58F19	muscleblind-like 2 isoform 3
+2771	tr|O95205	Zinc finger protein
+2772	tr|O00252	Hypothetical protein (Fragment)
+2773	sp|Q96L34-2	Isoform 2 of MAP/microtubule affinity-regulating kinase 4
+2774	tr|Q3LID9	MARK4 protein
+2775	sp|Q9NR80-1	Rho guanine nucleotide exchange factor 4 isoform a
+2776	sp|Q9NR80-3	Isoform 3 of Rho guanine nucleotide exchange factor 4
+2777	sp|Q9NR80-2	Rho guanine nucleotide exchange factor 4 isoform b
+2778	ipi|IPI00396920	PREDICTED: similar to NAD(P) dependent steroid dehydrogenase-like
+2779	ipi|IPI00258904	PREDICTED: similar to peptidylprolyl isomerase A isoform 1
+2780	sp|P38432	Coilin
+2781	sp|Q9UGN5-1	Isoform 1 of Poly [ADP-ribose] polymerase 2
+2782	sp|Q9UGN5-2	Isoform 2 of Poly [ADP-ribose] polymerase 2
+2783	ipi|IPI00157918	PREDICTED: similar to Ras GTPase-activating protein 4 (RasGAP-activating-like protein 2) (Calcium-promoted Ras inactivator) isoform 1
+2784	ipi|IPI00735191	PREDICTED: similar to Ras GTPase-activating protein 4 (RasGAP-activating-like protein 2) (Calcium-promoted Ras inactivator) isoform 6
+2785	ipi|IPI00737069	PREDICTED: similar to Ras GTPase-activating protein 4 (RasGAP-activating-like protein 2) (Calcium-promoted Ras inactivator) isoform 9
+2786	ipi|IPI00739085	PREDICTED: similar to Ras GTPase-activating protein 4 (RasGAP-activating-like protein 2) (Calcium-promoted Ras inactivator) isoform 12
+2787	ipi|IPI00739959	PREDICTED: similar to Ras GTPase-activating protein 4 (RasGAP-activating-like protein 2) (Calcium-promoted Ras inactivator) isoform 13
+2788	ipi|IPI00744244	Similar to Ras GTPase-activating protein 4
+2789	tr|Q5VXU2	Propionyl Coenzyme A carboxylase, alpha polypeptide
+2790	tr|Q5JTW4	Propionyl Coenzyme A carboxylase, alpha polypeptide (Fragment)
+2791	tr|Q5JVH2	Propionyl Coenzyme A carboxylase, alpha polypeptide
+2792	tr|Q8WXQ7	propionyl-Coenzyme A carboxylase, alpha polypeptide precursor
+2793	sp|P05165	Propionyl-CoA carboxylase alpha chain, mitochondrial precursor
+2794	sp|Q9UL68-1	Isoform 1 of Myelin transcription factor 1-like protein
+2795	sp|Q9UL68-2	Isoform 2 of Myelin transcription factor 1-like protein
+2796	ipi|IPI00760647	Similar to myelin transcription factor 1-like
+2797	sp|Q96GQ7	Probable ATP-dependent RNA helicase DDX27
+2798	sp|Q96F44-1	Isoform 1 of Tripartite motif-containing protein 11
+2799	sp|P08069	Insulin-like growth factor 1 receptor precursor
+2800	tr|Q59FS2	KRAB-zinc finger protein
+2801	sp|Q8NGI0	Olfactory receptor 52N2
+2802	tr|Q2M3D8	PREDICTED: hypothetical protein LOC283876
+2803	tr|Q8N8D4	CDNA FLJ39639 fis, clone SMINT2003340
+2804	ipi|IPI00744308	Similar to papilin
+2805	ipi|IPI00741147	PREDICTED: similar to subcommissural organ spondin isoform 7
+2806	ipi|IPI00741814	PREDICTED: similar to subcommissural organ spondin isoform 16
+2807	sp|O75095	EGF-like-domain, multiple 3
+2808	tr|Q4AC86	PREDICTED: EGF-like-domain, multiple 3
+2809	ipi|IPI00741402	PREDICTED: similar to EGF-like-domain, multiple 3
+2810	tr|Q86XN0	MRPL43 protein (Fragment)
+2811	sp|Q9H7Z3	Uncharacterized protein C14orf102
+2812	tr|Q4G0A7	hypothetical protein LOC55051 isoform 1
+2813	sp|O75388	Probable G-protein coupled receptor 32
+2814	sp|P46940	Ras GTPase-activating-like protein IQGAP1
+2815	sp|Q96IK1-1	Isoform 1 of Protein FAM44B
+2816	sp|Q96IK1-2	Isoform 2 of Protein FAM44B
+2817	sp|Q8NFC6	Protein FAM44A
+2818	tr|Q9H6G0	family with sequence similarity 44, member A
+2819	tr|Q5T062	Ubiquitin specific proteinase 45
+2820	tr|Q86TC0	Hypothetical protein DKFZp451H032
+2821	ipi|IPI00736865	PREDICTED: ubiquitin specific protease 45 isoform 10
+2822	ipi|IPI00736925	PREDICTED: ubiquitin specific protease 45 isoform 11
+2823	tr|Q86T44	PREDICTED: similar to ubiquitin specific protease 45 isoform 1 isoform 22
+2824	ipi|IPI00738106	PREDICTED: similar to ubiquitin specific protease 45 isoform 1 isoform 12
+2825	tr|Q71M28	Hypothetical protein FP6628
+2826	sp|Q99571	P2X purinoceptor 4
+2827	tr|Q5U089	Purinergic receptor P2X, ligand-gated ion channel, 4
+2828	tr|Q8N4N1	purinergic receptor P2X4
+2829	sp|Q7Z6K5	Uncharacterized protein C15orf38
+2830	ipi|IPI00748696	44 kDa protein
+2831	sp|Q9Y6R0	Numb-like protein
+2832	sp|P49757-1	Isoform 1 of Protein numb homolog
+2833	sp|P49757-2	Isoform 2 of Protein numb homolog
+2834	sp|P49757-4	Isoform 4 of Protein numb homolog
+2835	sp|P49757-3	Isoform 3 of Protein numb homolog
+2836	tr|Q86SW6	Full-length cDNA 5-PRIME end of clone CS0DK001YD24 of HeLa cells of Homo sapiens (Fragment)
+2837	sp|Q07960	Rho-GTPase-activating protein 1
+2838	sp|Q8TC36	Sperm-associated antigen 4-like protein
+2839	ipi|IPI00477521	43 kDa protein
+2840	tr|Q5T9R1	OTTHUMP00000030621
+2841	tr|Q96F83	C14orf79 protein
+2842	ipi|IPI00783964	34 kDa protein
+2843	tr|Q9BTP4	hypothetical protein LOC122616
+2844	tr|Q8N5X6	C21orf2 protein
+2845	tr|Q6ZS16	CDNA FLJ45896 fis, clone OCBBF3025127
+2846	sp|Q8TD26-1	Isoform 1 of Chromodomain-helicase-DNA-binding protein 6
+2847	sp|Q8TD26-3	Isoform 3 of Chromodomain-helicase-DNA-binding protein 6
+\.
+
+
+--
+-- Name: protein_references_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('protein_references_id_seq', 2847, true);
+
+
+--
+-- Data for Name: proteins; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY proteins (id, dase_id, probability) FROM stdin;
+1	1	1
+2	1	1
+3	1	1
+4	1	1
+5	1	1
+6	1	1
+7	1	1
+8	1	1
+9	1	1
+10	1	1
+11	1	1
+12	1	1
+13	1	1
+14	1	1
+15	1	1
+16	1	1
+17	1	1
+18	1	1
+19	1	1
+20	1	1
+21	1	1
+22	1	1
+23	1	1
+24	1	1
+25	1	1
+26	1	1
+27	1	1
+28	1	1
+29	1	1
+30	1	1
+31	1	1
+32	1	1
+33	1	1
+34	1	1
+35	1	1
+36	1	1
+37	1	1
+38	1	1
+39	1	1
+40	1	1
+41	1	1
+42	1	1
+43	1	1
+44	1	1
+45	1	1
+46	1	1
+47	1	1
+48	1	1
+49	1	1
+50	1	1
+51	1	1
+52	1	1
+53	1	1
+54	1	1
+55	1	1
+56	1	1
+57	1	1
+58	1	1
+59	1	1
+60	1	1
+61	1	1
+62	1	1
+63	1	1
+64	1	1
+65	1	1
+66	1	1
+67	1	1
+68	1	1
+69	1	1
+70	1	1
+71	1	1
+72	1	1
+73	1	1
+74	1	1
+75	1	1
+76	1	1
+77	1	1
+78	1	1
+79	1	1
+80	1	1
+81	1	1
+82	1	1
+83	1	1
+84	1	1
+85	1	1
+86	1	1
+87	1	1
+88	1	1
+89	1	1
+90	1	1
+91	1	1
+92	1	1
+93	1	1
+94	1	1
+95	1	1
+96	1	1
+97	1	1
+98	1	1
+99	1	1
+100	1	1
+101	1	1
+102	1	1
+103	1	1
+104	1	1
+105	1	1
+106	1	1
+107	1	1
+108	1	1
+109	1	1
+110	1	1
+111	1	1
+112	1	1
+113	1	1
+114	1	1
+115	1	1
+116	1	1
+117	1	1
+118	1	1
+119	1	1
+120	1	1
+121	1	1
+122	1	1
+123	1	1
+124	1	1
+125	1	1
+126	1	1
+127	1	1
+128	1	1
+129	1	1
+130	1	1
+131	1	1
+132	1	1
+133	1	1
+134	1	1
+135	1	1
+136	1	1
+137	1	1
+138	1	1
+139	1	1
+140	1	1
+141	1	1
+142	1	1
+143	1	1
+144	1	1
+145	1	1
+146	1	1
+147	1	1
+148	1	1
+149	1	1
+150	1	1
+151	1	1
+152	1	1
+153	1	1
+154	1	1
+155	1	1
+156	1	1
+157	1	1
+158	1	1
+159	1	1
+160	1	1
+161	1	1
+162	1	1
+163	1	1
+164	1	1
+165	1	1
+166	1	1
+167	1	1
+168	1	1
+169	1	1
+170	1	1
+171	1	1
+172	1	1
+173	1	1
+174	1	1
+175	1	1
+176	1	1
+177	1	1
+178	1	1
+179	1	1
+180	1	1
+181	1	1
+182	1	1
+183	1	1
+184	1	1
+185	1	1
+186	1	1
+187	1	1
+188	1	1
+189	1	1
+190	1	1
+191	1	1
+192	1	1
+193	1	1
+194	1	1
+195	1	1
+196	1	1
+197	1	1
+198	1	1
+199	1	1
+200	1	1
+201	1	1
+202	1	1
+203	1	1
+204	1	1
+205	1	1
+206	1	1
+207	1	1
+208	1	1
+209	1	1
+210	1	1
+211	1	1
+212	1	1
+213	1	1
+214	1	1
+215	1	1
+216	1	1
+217	1	1
+218	1	1
+219	1	1
+220	1	1
+221	1	1
+222	1	1
+223	1	1
+224	1	1
+225	1	1
+226	1	1
+227	1	1
+228	1	1
+229	1	1
+230	1	1
+231	1	1
+232	1	1
+233	1	1
+234	1	1
+235	1	1
+236	1	1
+237	1	1
+238	1	1
+239	1	1
+240	1	1
+241	1	1
+242	1	1
+243	1	1
+244	1	1
+245	1	1
+246	1	1
+247	1	1
+248	1	1
+249	1	1
+250	1	1
+251	1	1
+252	1	1
+253	1	1
+254	1	1
+255	1	1
+256	1	1
+257	1	1
+258	1	1
+259	1	1
+260	1	1
+261	1	1
+262	1	1
+263	1	1
+264	1	1
+265	1	1
+266	1	1
+267	1	1
+268	1	1
+269	1	1
+270	1	1
+271	1	1
+272	1	1
+273	1	1
+274	1	1
+275	1	1
+276	1	1
+277	1	1
+278	1	1
+279	1	1
+280	1	1
+281	1	1
+282	1	1
+283	1	1
+284	1	1
+285	1	1
+286	1	1
+287	1	1
+288	1	1
+289	1	1
+290	1	1
+291	1	1
+292	1	1
+293	1	1
+294	1	1
+295	1	1
+296	1	1
+297	1	1
+298	1	1
+299	1	1
+300	1	1
+301	1	1
+302	1	1
+303	1	1
+304	1	1
+305	1	1
+306	1	1
+307	1	1
+308	1	1
+309	1	1
+310	1	1
+311	1	1
+312	1	1
+313	1	0.999399999999999955
+314	1	1
+315	1	1
+316	1	1
+317	1	1
+318	1	1
+319	1	1
+320	1	1
+321	1	1
+322	1	1
+323	1	1
+324	1	1
+325	1	1
+326	1	1
+327	1	1
+328	1	1
+329	1	1
+330	1	1
+331	1	1
+332	1	1
+333	1	1
+334	1	1
+335	1	1
+336	1	1
+337	1	1
+338	1	1
+339	1	1
+340	1	0.999900000000000011
+341	1	1
+342	1	1
+343	1	1
+344	1	1
+345	1	1
+346	1	1
+347	1	1
+348	1	1
+349	1	1
+350	1	0.989800000000000013
+351	1	1
+352	1	1
+353	1	1
+354	1	1
+355	1	1
+356	1	1
+357	1	1
+358	1	1
+359	1	1
+360	1	1
+361	1	1
+362	1	1
+363	1	1
+364	1	1
+365	1	0.999700000000000033
+366	1	1
+367	1	1
+368	1	1
+369	1	1
+370	1	1
+371	1	1
+372	1	1
+373	1	1
+374	1	1
+375	1	1
+376	1	1
+377	1	1
+378	1	1
+379	1	1
+380	1	1
+381	1	0.999600000000000044
+382	1	1
+383	1	1
+384	1	1
+385	1	1
+386	1	1
+387	1	1
+388	1	1
+389	1	0.999800000000000022
+390	1	0.989700000000000024
+391	1	1
+392	1	0.999900000000000011
+393	1	1
+394	1	1
+395	1	1
+396	1	1
+397	1	1
+398	1	1
+399	1	0.999900000000000011
+400	1	0.963500000000000023
+401	1	1
+402	1	1
+403	1	1
+404	1	1
+405	1	1
+406	1	0.999600000000000044
+407	1	0.999600000000000044
+408	1	0.952400000000000024
+409	1	1
+410	1	0.999900000000000011
+411	1	1
+412	1	1
+413	1	1
+414	1	1
+415	1	1
+416	1	1
+417	1	1
+418	1	1
+419	1	1
+420	1	1
+421	1	0.989700000000000024
+422	1	1
+423	1	0.999500000000000055
+424	1	0.989700000000000024
+425	1	1
+426	1	1
+427	1	1
+428	1	0.999900000000000011
+429	1	0.891599999999999948
+430	1	1
+431	1	1
+432	1	1
+433	1	1
+434	1	1
+435	1	1
+436	1	1
+437	1	1
+438	1	1
+439	1	1
+440	1	1
+441	1	1
+442	1	1
+443	1	1
+444	1	1
+445	1	1
+446	1	1
+447	1	1
+448	1	0.899399999999999977
+449	1	1
+450	1	0.999700000000000033
+451	1	0.499800000000000022
+452	1	0.499599999999999989
+453	1	1
+454	1	1
+455	1	1
+456	1	1
+457	1	0.999600000000000044
+458	1	1
+459	1	1
+460	1	1
+461	1	1
+462	1	1
+463	1	1
+464	1	0.999900000000000011
+465	1	1
+466	1	1
+467	1	1
+468	1	1
+469	1	1
+470	1	1
+471	1	1
+472	1	1
+473	1	1
+474	1	1
+475	1	0.978700000000000014
+476	1	0.999900000000000011
+477	1	1
+478	1	1
+479	1	1
+480	1	1
+481	1	1
+482	1	1
+483	1	1
+484	1	1
+485	1	1
+486	1	1
+487	1	1
+488	1	0.999900000000000011
+489	1	0.499800000000000022
+490	1	0.4995
+491	1	1
+492	1	1
+493	1	1
+494	1	1
+495	1	1
+496	1	1
+497	1	1
+498	1	1
+499	1	1
+500	1	1
+501	1	1
+502	1	1
+503	1	1
+504	1	1
+505	1	0.749800000000000022
+506	1	0.749600000000000044
+507	1	1
+508	1	1
+509	1	0.844799999999999995
+510	1	1
+511	1	1
+512	1	0.999299999999999966
+513	1	1
+514	1	0.994299999999999962
+515	1	1
+516	1	1
+517	1	0.999600000000000044
+518	1	0.999600000000000044
+519	1	1
+520	1	1
+521	1	1
+522	1	1
+523	1	1
+524	1	1
+525	1	1
+526	1	1
+527	1	1
+528	1	0.999800000000000022
+529	1	1
+530	1	1
+531	1	1
+532	1	1
+533	1	1
+534	1	0.999500000000000055
+535	1	0.999299999999999966
+536	1	1
+537	1	0.987299999999999955
+538	1	1
+539	1	0.999299999999999966
+540	1	1
+541	1	1
+542	1	0.996399999999999952
+543	1	1
+544	1	1
+545	1	1
+546	1	1
+547	1	1
+548	1	1
+549	1	1
+550	1	1
+551	1	1
+552	1	1
+553	1	1
+554	1	1
+555	1	1
+556	1	0.999900000000000011
+557	1	0.999900000000000011
+558	1	0.999900000000000011
+559	1	0.999900000000000011
+560	1	0.999900000000000011
+561	1	0.999900000000000011
+562	1	0.999900000000000011
+563	1	0.999900000000000011
+564	1	0.999900000000000011
+565	1	0.999900000000000011
+566	1	0.999900000000000011
+567	1	0.999900000000000011
+568	1	0.999900000000000011
+569	1	0.999900000000000011
+570	1	0.999900000000000011
+571	1	0.999900000000000011
+572	1	0.999900000000000011
+573	1	0.999900000000000011
+574	1	0.998999999999999999
+575	1	0.999900000000000011
+576	1	0.999800000000000022
+577	1	0.999800000000000022
+578	1	0.999800000000000022
+579	1	0.999800000000000022
+580	1	0.999800000000000022
+581	1	0.999800000000000022
+582	1	0.999800000000000022
+583	1	0.999800000000000022
+584	1	0.999099999999999988
+585	1	0.999700000000000033
+586	1	0.999700000000000033
+587	1	0.999700000000000033
+588	1	0.999700000000000033
+589	1	0.999600000000000044
+590	1	0.999600000000000044
+591	1	0.999600000000000044
+592	1	0.999399999999999955
+593	1	0.999399999999999955
+594	1	0.999199999999999977
+595	1	0.999199999999999977
+596	1	0.999199999999999977
+597	1	0.999099999999999988
+598	1	0.999099999999999988
+599	1	0.998999999999999999
+600	1	0.99890000000000001
+601	1	0.998399999999999954
+602	1	0.998700000000000032
+603	1	0.99670000000000003
+604	1	0.997600000000000042
+605	1	0.996800000000000019
+606	1	0.995900000000000007
+607	1	0.995500000000000052
+608	1	0.995500000000000052
+609	1	0.995500000000000052
+610	1	0.995500000000000052
+611	1	0.995500000000000052
+612	1	0.995500000000000052
+613	1	0.995500000000000052
+614	1	0.995500000000000052
+615	1	0.995500000000000052
+616	1	0.995500000000000052
+617	1	0.995500000000000052
+618	1	0.995500000000000052
+619	1	0.995500000000000052
+620	1	0.995500000000000052
+621	1	0.995500000000000052
+622	1	0.995500000000000052
+623	1	0.995500000000000052
+624	1	0.995500000000000052
+625	1	0.995500000000000052
+626	1	0.995500000000000052
+627	1	0.995500000000000052
+628	1	0.995500000000000052
+629	1	0.995500000000000052
+630	1	0.995500000000000052
+631	1	0.995500000000000052
+632	1	0.995500000000000052
+633	1	0.995500000000000052
+634	1	0.995500000000000052
+635	1	0.995500000000000052
+636	1	0.995500000000000052
+637	1	0.995500000000000052
+638	1	0.995500000000000052
+639	1	0.995500000000000052
+640	1	0.995500000000000052
+641	1	0.995500000000000052
+642	1	0.995500000000000052
+643	1	0.995500000000000052
+644	1	0.995500000000000052
+645	1	0.995500000000000052
+646	1	0.995500000000000052
+647	1	0.995500000000000052
+648	1	0.995500000000000052
+649	1	0.995500000000000052
+650	1	0.995500000000000052
+651	1	0.995500000000000052
+652	1	0.995500000000000052
+653	1	0.995500000000000052
+654	1	0.995500000000000052
+655	1	0.995500000000000052
+656	1	0.995500000000000052
+657	1	0.995500000000000052
+658	1	0.995500000000000052
+659	1	0.995500000000000052
+660	1	0.995500000000000052
+661	1	0.995500000000000052
+662	1	0.995500000000000052
+663	1	0.995500000000000052
+664	1	0.995500000000000052
+665	1	0.995500000000000052
+666	1	0.995500000000000052
+667	1	0.995500000000000052
+668	1	0.995500000000000052
+669	1	0.995500000000000052
+670	1	0.995500000000000052
+671	1	0.995500000000000052
+672	1	0.995500000000000052
+673	1	0.995500000000000052
+674	1	0.995500000000000052
+675	1	0.995500000000000052
+676	1	0.995500000000000052
+677	1	0.995500000000000052
+678	1	0.995500000000000052
+679	1	0.995500000000000052
+680	1	0.995500000000000052
+681	1	0.995500000000000052
+682	1	0.995500000000000052
+683	1	0.995500000000000052
+684	1	0.995500000000000052
+685	1	0.995500000000000052
+686	1	0.995500000000000052
+687	1	0.995500000000000052
+688	1	0.995500000000000052
+689	1	0.995500000000000052
+690	1	0.995500000000000052
+691	1	0.995500000000000052
+692	1	0.995500000000000052
+693	1	0.995500000000000052
+694	1	0.995500000000000052
+695	1	0.995500000000000052
+696	1	0.995500000000000052
+697	1	0.995500000000000052
+698	1	0.995500000000000052
+699	1	0.995500000000000052
+700	1	0.995500000000000052
+701	1	0.995500000000000052
+702	1	0.995500000000000052
+703	1	0.995500000000000052
+704	1	0.995500000000000052
+705	1	0.995500000000000052
+706	1	0.995500000000000052
+707	1	0.995500000000000052
+708	1	0.995500000000000052
+709	1	0.995500000000000052
+710	1	0.995500000000000052
+711	1	0.995500000000000052
+712	1	0.995500000000000052
+713	1	0.995500000000000052
+714	1	0.995500000000000052
+715	1	0.995500000000000052
+716	1	0.995500000000000052
+717	1	0.995500000000000052
+718	1	0.995500000000000052
+719	1	0.995500000000000052
+720	1	0.995500000000000052
+721	1	0.995500000000000052
+722	1	0.995500000000000052
+723	1	0.995500000000000052
+724	1	0.995500000000000052
+725	1	0.995500000000000052
+726	1	0.995500000000000052
+727	1	0.995500000000000052
+728	1	0.995500000000000052
+729	1	0.995500000000000052
+730	1	0.995500000000000052
+731	1	0.995500000000000052
+732	1	0.995500000000000052
+733	1	0.995500000000000052
+734	1	0.995500000000000052
+735	1	0.995500000000000052
+736	1	0.995500000000000052
+737	1	0.995500000000000052
+738	1	0.995500000000000052
+739	1	0.995500000000000052
+740	1	0.995500000000000052
+741	1	0.995500000000000052
+742	1	0.995500000000000052
+743	1	0.995500000000000052
+744	1	0.995500000000000052
+745	1	0.995500000000000052
+746	1	0.995500000000000052
+747	1	0.995500000000000052
+748	1	0.995500000000000052
+749	1	0.995500000000000052
+750	1	0.995500000000000052
+751	1	0.995500000000000052
+752	1	0.995500000000000052
+753	1	0.995500000000000052
+754	1	0.995500000000000052
+755	1	0.995500000000000052
+756	1	0.995500000000000052
+757	1	0.995500000000000052
+758	1	0.995500000000000052
+759	1	0.995500000000000052
+760	1	0.995500000000000052
+761	1	0.995500000000000052
+762	1	0.995500000000000052
+763	1	0.995500000000000052
+764	1	0.995500000000000052
+765	1	0.995500000000000052
+766	1	0.995500000000000052
+767	1	0.995500000000000052
+768	1	0.995500000000000052
+769	1	0.995500000000000052
+770	1	0.995500000000000052
+771	1	0.995500000000000052
+772	1	0.995500000000000052
+773	1	0.995500000000000052
+774	1	0.995500000000000052
+775	1	0.995500000000000052
+776	1	0.995500000000000052
+777	1	0.995500000000000052
+778	1	0.995500000000000052
+779	1	0.995500000000000052
+780	1	0.995500000000000052
+781	1	0.995500000000000052
+782	1	0.995500000000000052
+783	1	0.995500000000000052
+784	1	0.995500000000000052
+785	1	0.995500000000000052
+786	1	0.995500000000000052
+787	1	0.995500000000000052
+788	1	0.995500000000000052
+789	1	0.995500000000000052
+790	1	0.995500000000000052
+791	1	0.995500000000000052
+792	1	0.995500000000000052
+793	1	0.995500000000000052
+794	1	0.995500000000000052
+795	1	0.995500000000000052
+796	1	0.995500000000000052
+797	1	0.995500000000000052
+798	1	0.995500000000000052
+799	1	0.995500000000000052
+800	1	0.995500000000000052
+801	1	0.995500000000000052
+802	1	0.995500000000000052
+803	1	0.995500000000000052
+804	1	0.995500000000000052
+805	1	0.995500000000000052
+806	1	0.995500000000000052
+807	1	0.995500000000000052
+808	1	0.995500000000000052
+809	1	0.995500000000000052
+810	1	0.995500000000000052
+811	1	0.995500000000000052
+812	1	0.995500000000000052
+813	1	0.995500000000000052
+814	1	0.995500000000000052
+815	1	0.995500000000000052
+816	1	0.995500000000000052
+817	1	0.995500000000000052
+818	1	0.995500000000000052
+819	1	0.995500000000000052
+820	1	0.995500000000000052
+821	1	0.995500000000000052
+822	1	0.995500000000000052
+823	1	0.995500000000000052
+824	1	0.995500000000000052
+825	1	0.995500000000000052
+826	1	0.995500000000000052
+827	1	0.995500000000000052
+828	1	0.995500000000000052
+829	1	0.995500000000000052
+830	1	0.995500000000000052
+831	1	0.995500000000000052
+832	1	0.995500000000000052
+833	1	0.995500000000000052
+834	1	0.995500000000000052
+835	1	0.995500000000000052
+836	1	0.995500000000000052
+837	1	0.995500000000000052
+838	1	0.995500000000000052
+839	1	0.995500000000000052
+840	1	0.995500000000000052
+841	1	0.995500000000000052
+842	1	0.995500000000000052
+843	1	0.995500000000000052
+844	1	0.995500000000000052
+845	1	0.995500000000000052
+846	1	0.995500000000000052
+847	1	0.995500000000000052
+848	1	0.995500000000000052
+849	1	0.995500000000000052
+850	1	0.995500000000000052
+851	1	0.995500000000000052
+852	1	0.995500000000000052
+853	1	0.995500000000000052
+854	1	0.995500000000000052
+855	1	0.995500000000000052
+856	1	0.995500000000000052
+857	1	0.995500000000000052
+858	1	0.995500000000000052
+859	1	0.995500000000000052
+860	1	0.995500000000000052
+861	1	0.995500000000000052
+862	1	0.995500000000000052
+863	1	0.995500000000000052
+864	1	0.995500000000000052
+865	1	0.995500000000000052
+866	1	0.995500000000000052
+867	1	0.995500000000000052
+868	1	0.995500000000000052
+869	1	0.995500000000000052
+870	1	0.995500000000000052
+871	1	0.985700000000000021
+872	1	0.497699999999999976
+873	1	0.496400000000000008
+874	1	0.497699999999999976
+875	1	0.497699999999999976
+876	1	0.995399999999999952
+877	1	0.995199999999999974
+878	1	0.995199999999999974
+879	1	0.995199999999999974
+880	1	0.995099999999999985
+881	1	0.995099999999999985
+882	1	0.994999999999999996
+883	1	0.994999999999999996
+884	1	0.994999999999999996
+885	1	0.994999999999999996
+886	1	0.994999999999999996
+887	1	0.994999999999999996
+888	1	0.994999999999999996
+889	1	0.994999999999999996
+890	1	0.994999999999999996
+891	1	0.994900000000000007
+892	1	0.994900000000000007
+893	1	0.994900000000000007
+894	1	0.994900000000000007
+895	1	0.994900000000000007
+896	1	0.994900000000000007
+897	1	0.994900000000000007
+898	1	0.994900000000000007
+899	1	0.994900000000000007
+900	1	0.994900000000000007
+901	1	0.994700000000000029
+902	1	0.99460000000000004
+903	1	0.99460000000000004
+904	1	0.985700000000000021
+905	1	0.994500000000000051
+906	1	0.994500000000000051
+907	1	0.994500000000000051
+908	1	0.994399999999999951
+909	1	0.994399999999999951
+910	1	0.994399999999999951
+911	1	0.994399999999999951
+912	1	0.994299999999999962
+913	1	0.994299999999999962
+914	1	0.993999999999999995
+915	1	0.993999999999999995
+916	1	0.993999999999999995
+917	1	0.993900000000000006
+918	1	0.993900000000000006
+919	1	0.993800000000000017
+920	1	0.993800000000000017
+921	1	0.993800000000000017
+922	1	0.993800000000000017
+923	1	0.993800000000000017
+924	1	0.993800000000000017
+925	1	0.993800000000000017
+926	1	0.993800000000000017
+927	1	0.993800000000000017
+928	1	0.993700000000000028
+929	1	0.993700000000000028
+930	1	0.993600000000000039
+931	1	0.993600000000000039
+932	1	0.993600000000000039
+933	1	0.993600000000000039
+934	1	0.993600000000000039
+935	1	0.993600000000000039
+936	1	0.993600000000000039
+937	1	0.993600000000000039
+938	1	0.993600000000000039
+939	1	0.993600000000000039
+940	1	0.993600000000000039
+941	1	0.993600000000000039
+942	1	0.993600000000000039
+943	1	0.993600000000000039
+944	1	0.993600000000000039
+945	1	0.993600000000000039
+946	1	0.993600000000000039
+947	1	0.993600000000000039
+948	1	0.993600000000000039
+949	1	0.993600000000000039
+950	1	0.993600000000000039
+951	1	0.993600000000000039
+952	1	0.99350000000000005
+953	1	0.992900000000000005
+954	1	0.992399999999999949
+955	1	0.99229999999999996
+956	1	0.992099999999999982
+957	1	0.992099999999999982
+958	1	0.992099999999999982
+959	1	0.991800000000000015
+960	1	0.991800000000000015
+961	1	0.991800000000000015
+962	1	0.991800000000000015
+963	1	0.991800000000000015
+964	1	0.991800000000000015
+965	1	0.990900000000000003
+966	1	0.990800000000000014
+967	1	0.990700000000000025
+968	1	0.984899999999999998
+969	1	0.990500000000000047
+970	1	0.990399999999999947
+971	1	0.990299999999999958
+972	1	0.99009999999999998
+973	1	0.989900000000000002
+974	1	0.989900000000000002
+975	1	0.989900000000000002
+976	1	0.989900000000000002
+977	1	0.989900000000000002
+978	1	0.989900000000000002
+979	1	0.989900000000000002
+980	1	0.989900000000000002
+981	1	0.989900000000000002
+982	1	0.989900000000000002
+983	1	0.989199999999999968
+984	1	0.988900000000000001
+985	1	0.988700000000000023
+986	1	0.988700000000000023
+987	1	0.988099999999999978
+988	1	0.988099999999999978
+989	1	0.988099999999999978
+990	1	0.988099999999999978
+991	1	0.988099999999999978
+992	1	0.988099999999999978
+993	1	0.988099999999999978
+994	1	0.988099999999999978
+995	1	0.987700000000000022
+996	1	0.987700000000000022
+997	1	0.987299999999999955
+998	1	0.98680000000000001
+999	1	0.98680000000000001
+1000	1	0.986700000000000021
+1001	1	0.986299999999999955
+1002	1	0.986199999999999966
+1003	1	0.986199999999999966
+1004	1	0.986199999999999966
+1005	1	0.985999999999999988
+1006	1	0.985299999999999954
+1007	1	0.985299999999999954
+1008	1	0.985199999999999965
+1009	1	0.984400000000000053
+1010	1	0.984400000000000053
+1011	1	0.984400000000000053
+1012	1	0.984400000000000053
+1013	1	0.98360000000000003
+1014	1	0.982600000000000029
+1015	1	0.982600000000000029
+1016	1	0.982600000000000029
+1017	1	0.982600000000000029
+1018	1	0.981899999999999995
+1019	1	0.981700000000000017
+1020	1	0.98129999999999995
+1021	1	0.981199999999999961
+1022	1	0.980700000000000016
+1023	1	0.980700000000000016
+1024	1	0.980700000000000016
+1025	1	0.980099999999999971
+1026	1	0.978899999999999992
+1027	1	0.978899999999999992
+1028	1	0.978899999999999992
+1029	1	0.978500000000000036
+1030	1	0.977700000000000014
+1031	1	0.977099999999999969
+1032	1	0.977099999999999969
+1033	1	0.976899999999999991
+1034	1	0.975400000000000045
+1035	1	0.975299999999999945
+1036	1	0.974899999999999989
+1037	1	0.974099999999999966
+1038	1	0.973500000000000032
+1039	1	0.973500000000000032
+1040	1	0.973500000000000032
+1041	1	0.972799999999999998
+1042	1	0.972400000000000042
+1043	1	0.971700000000000008
+1044	1	0.971700000000000008
+1045	1	0.971700000000000008
+1046	1	0.971700000000000008
+1047	1	0.971700000000000008
+1048	1	0.966600000000000015
+1049	1	0.966400000000000037
+1050	1	0.966400000000000037
+1051	1	0.966400000000000037
+1052	1	0.964600000000000013
+1053	1	0.964400000000000035
+1054	1	0.963199999999999945
+1055	1	0.961099999999999954
+1056	1	0.96050000000000002
+1057	1	0.959999999999999964
+1058	1	0.959400000000000031
+1059	1	0.959400000000000031
+1060	1	0.957600000000000007
+1061	1	0.95730000000000004
+1062	1	0.955899999999999972
+1063	1	0.954099999999999948
+1064	1	0.952400000000000024
+1065	1	0.952400000000000024
+1066	1	0.952400000000000024
+1067	1	0.952400000000000024
+1068	1	0.949400000000000022
+1069	1	0.945699999999999985
+1070	1	0.945599999999999996
+1071	1	0.942400000000000015
+1072	1	0.942200000000000037
+1073	1	0.941200000000000037
+1074	1	0.938799999999999968
+1075	1	0.935499999999999998
+1076	1	0.933799999999999963
+1077	1	0.932200000000000029
+1078	1	0.930499999999999994
+1079	1	0.928899999999999948
+1080	1	0.928899999999999948
+1081	1	0.924000000000000044
+1082	1	0.922399999999999998
+1083	1	0.920799999999999952
+1084	1	0.917499999999999982
+1085	1	0.917499999999999982
+1086	1	0.916300000000000003
+1087	1	0.914300000000000002
+1088	1	0.91120000000000001
+1089	1	0.909599999999999964
+1090	1	0.909599999999999964
+1091	1	0.908000000000000029
+1092	1	0.908000000000000029
+1093	1	0.904200000000000004
+1094	1	0.903699999999999948
+1095	1	0.903299999999999992
+1096	1	0.895599999999999952
+1097	1	0.894100000000000006
+1098	1	0.894100000000000006
+1099	1	0.894000000000000017
+1100	1	0.893800000000000039
+1101	1	0.89249999999999996
+1102	1	0.891800000000000037
+1103	1	0.891499999999999959
+1104	1	0.891000000000000014
+1105	1	0.891000000000000014
+1106	1	0.888000000000000012
+1107	1	0.886499999999999955
+1108	1	0.885000000000000009
+1109	1	0.884499999999999953
+1110	1	0.884399999999999964
+1111	1	0.883700000000000041
+1112	1	0.882199999999999984
+1113	1	0.880499999999999949
+1114	1	0.87609999999999999
+1115	1	0.874600000000000044
+1116	1	0.87170000000000003
+1117	1	0.862999999999999989
+1118	1	0.861600000000000033
+1119	1	0.858800000000000008
+1120	1	0.858800000000000008
+1121	1	0.851700000000000013
+1122	1	0.843999999999999972
+1123	1	0.84760000000000002
+1124	1	0.846199999999999952
+1125	1	0.844700000000000006
+1126	1	0.843400000000000039
+1127	1	0.843400000000000039
+1128	1	0.839400000000000035
+1129	1	0.838199999999999945
+1130	1	0.837999999999999967
+1131	1	0.835400000000000031
+1132	1	0.835300000000000042
+1133	1	0.82999999999999996
+1134	1	0.828600000000000003
+1135	1	0.826300000000000034
+1136	1	0.823400000000000021
+1137	1	0.823400000000000021
+1138	1	0.820799999999999974
+1139	1	0.820799999999999974
+1140	1	0.819500000000000006
+1141	1	0.819500000000000006
+1142	1	0.816899999999999959
+1143	1	0.813500000000000001
+1144	1	0.800200000000000022
+1145	1	0.797900000000000054
+1146	1	0.801699999999999968
+1147	1	0.8004
+1148	1	0.795499999999999985
+1149	1	0.793000000000000038
+1150	1	0.790599999999999969
+1151	1	0.788200000000000012
+1152	1	0.788200000000000012
+1153	1	0.788200000000000012
+1154	1	0.785800000000000054
+1155	1	0.778599999999999959
+1156	1	0.77629999999999999
+1157	1	0.761299999999999977
+1158	1	0.761299999999999977
+1159	1	0.758000000000000007
+1160	1	0.750199999999999978
+1161	1	0.743600000000000039
+1162	1	0.741500000000000048
+1163	1	0.740399999999999947
+1164	1	0.738299999999999956
+1165	1	0.734199999999999964
+1166	1	0.724600000000000022
+1167	1	0.72150000000000003
+1168	1	0.718500000000000028
+1169	1	0.715400000000000036
+1170	1	0.712400000000000033
+1171	1	0.697699999999999987
+1172	1	0.690100000000000047
+1173	1	0.686899999999999955
+1174	1	0.683599999999999985
+1175	1	0.681699999999999973
+1176	1	0.677200000000000024
+1177	1	0.674399999999999999
+1178	1	0.671699999999999964
+1179	1	0.666399999999999992
+1180	1	0.657699999999999951
+1181	1	0.651699999999999946
+1182	1	0.651599999999999957
+1183	1	0.649199999999999999
+1184	1	0.63270000000000004
+1185	1	0.63270000000000004
+1186	1	0.62719999999999998
+1187	1	0.624800000000000022
+1188	1	0.624800000000000022
+1189	1	0.620099999999999985
+1190	1	0.619299999999999962
+1191	1	0.617800000000000016
+1192	1	0.616299999999999959
+1193	1	0.613199999999999967
+1194	1	0.612500000000000044
+1195	1	0.608700000000000019
+1196	1	0.606700000000000017
+1197	1	0.602800000000000002
+1198	1	0.600600000000000023
+1199	1	0.599099999999999966
+1200	1	0.595500000000000029
+1201	1	0.574699999999999989
+1202	1	0.569300000000000028
+1203	1	0.564100000000000046
+1204	1	0.563400000000000012
+1205	1	0.562799999999999967
+1206	1	0.562799999999999967
+1207	1	0.558899999999999952
+1208	1	0.558000000000000052
+1209	1	0.555599999999999983
+1210	1	0.555100000000000038
+1211	1	0.55259999999999998
+1212	1	0.550000000000000044
+1213	1	0.540900000000000047
+1214	1	0.535499999999999976
+1215	1	0.53080000000000005
+1216	1	0.526800000000000046
+1217	1	0.523299999999999987
+1218	1	0.522800000000000042
+1219	1	0.517700000000000049
+1220	1	0.514900000000000024
+1221	1	0.514399999999999968
+1222	1	0.512199999999999989
+1223	1	0.508900000000000019
+1224	1	0.505199999999999982
+1225	1	0.503600000000000048
+1226	1	0.503099999999999992
+1227	1	0.501499999999999946
+1228	1	0.500399999999999956
+1229	1	0.498300000000000021
+1230	1	0.495800000000000018
+1231	1	0.495800000000000018
+1232	1	0.495199999999999974
+1233	1	0.489999999999999991
+1234	1	0.488599999999999979
+1235	1	0.485099999999999976
+1236	1	0.483200000000000018
+1237	1	0.483200000000000018
+1238	1	0.47589999999999999
+1239	1	0.474899999999999989
+1240	1	0.471100000000000019
+1241	1	0.471100000000000019
+1242	1	0.462799999999999989
+1243	1	0.462399999999999978
+1244	1	0.462100000000000011
+1245	1	0.461899999999999977
+1246	1	0.453400000000000025
+1247	1	0.45119999999999999
+1248	1	0.448199999999999987
+1249	1	0.443500000000000005
+1250	1	0.443099999999999994
+1251	1	0.434900000000000009
+1252	1	0.432800000000000018
+1253	1	0.422999999999999987
+1254	1	0.41449999999999998
+1255	1	0.411899999999999988
+1256	1	0.411100000000000021
+1257	1	0.409299999999999997
+1258	1	0.404899999999999982
+1259	1	0.399600000000000011
+1260	1	0.395799999999999985
+1261	1	0.387299999999999978
+1262	1	0.385000000000000009
+1263	1	0.377599999999999991
+1264	1	0.374099999999999988
+1265	1	0.372199999999999975
+1266	1	0.371300000000000019
+1267	1	0.369400000000000006
+1268	1	0.366999999999999993
+1269	1	0.366999999999999993
+1270	1	0.365499999999999992
+1271	1	0.364300000000000013
+1272	1	0.359899999999999998
+1273	1	0.359899999999999998
+1274	1	0.358999999999999986
+1275	1	0.358099999999999974
+1276	1	0.358099999999999974
+1277	1	0.353499999999999981
+1278	1	0.352700000000000014
+1279	1	0.348999999999999977
+1280	1	0.34760000000000002
+1281	1	0.345999999999999974
+1282	1	0.342700000000000005
+1283	1	0.340100000000000013
+1284	1	0.331799999999999984
+1285	1	0.330000000000000016
+1286	1	0.330000000000000016
+1287	1	0.329199999999999993
+1288	1	0.328699999999999992
+1289	1	0.326100000000000001
+1290	1	0.325000000000000011
+1291	1	0.32350000000000001
+1292	1	0.322099999999999997
+1293	1	0.319900000000000018
+1294	1	0.318300000000000027
+1295	1	0.318000000000000005
+1296	1	0.310099999999999987
+1297	1	0.305900000000000005
+1298	1	0.298899999999999999
+1299	1	0.28460000000000002
+1300	1	0.279299999999999993
+1301	1	0.274299999999999988
+1302	1	0.27250000000000002
+1303	1	0.270100000000000007
+1304	1	0.269199999999999995
+1305	1	0.265500000000000014
+1306	1	0.263400000000000023
+1307	1	0.261199999999999988
+1308	1	0.260000000000000009
+1309	1	0.257299999999999973
+1310	1	0.255500000000000005
+1311	1	0.249599999999999989
+1312	1	0.247499999999999998
+1313	1	0.244400000000000006
+1314	1	0.243400000000000005
+1315	1	0.236100000000000004
+1316	1	0.235100000000000003
+1317	1	0.228099999999999997
+1318	1	0.224700000000000011
+1319	1	0.224299999999999999
+1320	1	0.218700000000000006
+1321	1	0.216700000000000004
+1322	1	0.211900000000000005
+1323	1	0.206100000000000005
+1324	1	0.205399999999999999
+1325	1	0.204499999999999987
+1326	1	0.204100000000000004
+1327	1	0.203499999999999986
+1328	1	0.203499999999999986
+1329	1	0.202199999999999991
+1330	1	0.201800000000000007
+1331	2	1
+1332	2	1
+1333	2	1
+1334	2	1
+1335	2	1
+1336	2	1
+1337	2	1
+1338	2	1
+1339	2	1
+1340	2	1
+1341	2	1
+1342	2	1
+1343	2	1
+1344	2	1
+1345	2	1
+1346	2	1
+1347	2	1
+1348	2	1
+1349	2	1
+1350	2	1
+1351	2	1
+1352	2	1
+1353	2	1
+1354	2	1
+1355	2	1
+1356	2	1
+1357	2	1
+1358	2	1
+1359	2	1
+1360	2	1
+1361	2	1
+1362	2	1
+1363	2	1
+1364	2	1
+1365	2	1
+1366	2	1
+1367	2	1
+1368	2	1
+1369	2	1
+1370	2	1
+1371	2	1
+1372	2	1
+1373	2	1
+1374	2	1
+1375	2	1
+1376	2	1
+1377	2	1
+1378	2	1
+1379	2	1
+1380	2	1
+1381	2	1
+1382	2	1
+1383	2	1
+1384	2	1
+1385	2	1
+1386	2	1
+1387	2	1
+1388	2	1
+1389	2	1
+1390	2	1
+1391	2	1
+1392	2	1
+1393	2	1
+1394	2	1
+1395	2	1
+1396	2	1
+1397	2	1
+1398	2	1
+1399	2	1
+1400	2	1
+1401	2	1
+1402	2	1
+1403	2	1
+1404	2	1
+1405	2	1
+1406	2	1
+1407	2	1
+1408	2	1
+1409	2	1
+1410	2	1
+1411	2	1
+1412	2	1
+1413	2	1
+1414	2	1
+1415	2	1
+1416	2	1
+1417	2	1
+1418	2	1
+1419	2	1
+1420	2	1
+1421	2	1
+1422	2	1
+1423	2	1
+1424	2	1
+1425	2	1
+1426	2	1
+1427	2	1
+1428	2	1
+1429	2	1
+1430	2	1
+1431	2	1
+1432	2	1
+1433	2	1
+1434	2	1
+1435	2	1
+1436	2	1
+1437	2	1
+1438	2	1
+1439	2	1
+1440	2	1
+1441	2	1
+1442	2	1
+1443	2	1
+1444	2	1
+1445	2	1
+1446	2	1
+1447	2	1
+1448	2	1
+1449	2	1
+1450	2	1
+1451	2	1
+1452	2	1
+1453	2	1
+1454	2	1
+1455	2	1
+1456	2	1
+1457	2	1
+1458	2	1
+1459	2	1
+1460	2	1
+1461	2	1
+1462	2	1
+1463	2	1
+1464	2	1
+1465	2	1
+1466	2	1
+1467	2	1
+1468	2	1
+1469	2	1
+1470	2	1
+1471	2	1
+1472	2	1
+1473	2	1
+1474	2	1
+1475	2	1
+1476	2	1
+1477	2	1
+1478	2	1
+1479	2	1
+1480	2	1
+1481	2	1
+1482	2	1
+1483	2	1
+1484	2	1
+1485	2	1
+1486	2	1
+1487	2	1
+1488	2	1
+1489	2	1
+1490	2	1
+1491	2	1
+1492	2	1
+1493	2	1
+1494	2	1
+1495	2	1
+1496	2	1
+1497	2	1
+1498	2	1
+1499	2	1
+1500	2	1
+1501	2	1
+1502	2	1
+1503	2	1
+1504	2	1
+1505	2	1
+1506	2	1
+1507	2	1
+1508	2	1
+1509	2	1
+1510	2	1
+1511	2	1
+1512	2	1
+1513	2	1
+1514	2	1
+1515	2	1
+1516	2	1
+1517	2	1
+1518	2	1
+1519	2	1
+1520	2	1
+1521	2	1
+1522	2	1
+1523	2	1
+1524	2	1
+1525	2	1
+1526	2	1
+1527	2	1
+1528	2	1
+1529	2	1
+1530	2	1
+1531	2	1
+1532	2	1
+1533	2	1
+1534	2	1
+1535	2	1
+1536	2	1
+1537	2	1
+1538	2	1
+1539	2	1
+1540	2	1
+1541	2	1
+1542	2	1
+1543	2	1
+1544	2	1
+1545	2	1
+1546	2	1
+1547	2	1
+1548	2	1
+1549	2	1
+1550	2	1
+1551	2	1
+1552	2	1
+1553	2	1
+1554	2	1
+1555	2	1
+1556	2	1
+1557	2	1
+1558	2	1
+1559	2	1
+1560	2	1
+1561	2	1
+1562	2	1
+1563	2	1
+1564	2	1
+1565	2	1
+1566	2	1
+1567	2	1
+1568	2	1
+1569	2	1
+1570	2	1
+1571	2	1
+1572	2	1
+1573	2	1
+1574	2	1
+1575	2	1
+1576	2	1
+1577	2	1
+1578	2	1
+1579	2	1
+1580	2	1
+1581	2	1
+1582	2	1
+1583	2	1
+1584	2	1
+1585	2	1
+1586	2	1
+1587	2	1
+1588	2	1
+1589	2	1
+1590	2	1
+1591	2	1
+1592	2	1
+1593	2	1
+1594	2	1
+1595	2	1
+1596	2	1
+1597	2	1
+1598	2	1
+1599	2	1
+1600	2	1
+1601	2	1
+1602	2	1
+1603	2	1
+1604	2	1
+1605	2	1
+1606	2	1
+1607	2	1
+1608	2	1
+1609	2	1
+1610	2	1
+1611	2	1
+1612	2	1
+1613	2	1
+1614	2	1
+1615	2	1
+1616	2	1
+1617	2	1
+1618	2	1
+1619	2	1
+1620	2	1
+1621	2	1
+1622	2	1
+1623	2	1
+1624	2	1
+1625	2	1
+1626	2	1
+1627	2	1
+1628	2	1
+1629	2	1
+1630	2	1
+1631	2	1
+1632	2	1
+1633	2	1
+1634	2	1
+1635	2	1
+1636	2	1
+1637	2	1
+1638	2	1
+1639	2	1
+1640	2	1
+1641	2	1
+1642	2	1
+1643	2	0.999399999999999955
+1644	2	1
+1645	2	1
+1646	2	1
+1647	2	1
+1648	2	1
+1649	2	1
+1650	2	1
+1651	2	1
+1652	2	1
+1653	2	1
+1654	2	1
+1655	2	1
+1656	2	1
+1657	2	1
+1658	2	1
+1659	2	1
+1660	2	1
+1661	2	1
+1662	2	1
+1663	2	1
+1664	2	1
+1665	2	1
+1666	2	1
+1667	2	1
+1668	2	1
+1669	2	1
+1670	2	0.999900000000000011
+1671	2	1
+1672	2	1
+1673	2	1
+1674	2	1
+1675	2	1
+1676	2	1
+1677	2	1
+1678	2	1
+1679	2	1
+1680	2	0.989800000000000013
+1681	2	1
+1682	2	1
+1683	2	1
+1684	2	1
+1685	2	1
+1686	2	1
+1687	2	1
+1688	2	1
+1689	2	1
+1690	2	1
+1691	2	1
+1692	2	1
+1693	2	1
+1694	2	1
+1695	2	0.999700000000000033
+1696	2	1
+1697	2	1
+1698	2	1
+1699	2	1
+1700	2	1
+1701	2	1
+1702	2	1
+1703	2	1
+1704	2	1
+1705	2	1
+1706	2	1
+1707	2	1
+1708	2	1
+1709	2	1
+1710	2	1
+1711	2	0.999600000000000044
+1712	2	1
+1713	2	1
+1714	2	1
+1715	2	1
+1716	2	1
+1717	2	1
+1718	2	1
+1719	2	0.999800000000000022
+1720	2	0.989700000000000024
+1721	2	1
+1722	2	0.999900000000000011
+1723	2	1
+1724	2	1
+1725	2	1
+1726	2	1
+1727	2	1
+1728	2	1
+1729	2	0.999900000000000011
+1730	2	0.963500000000000023
+1731	2	1
+1732	2	1
+1733	2	1
+1734	2	1
+1735	2	1
+1736	2	0.999600000000000044
+1737	2	0.999600000000000044
+1738	2	0.952400000000000024
+1739	2	1
+1740	2	0.999900000000000011
+1741	2	1
+1742	2	1
+1743	2	1
+1744	2	1
+1745	2	1
+1746	2	1
+1747	2	1
+1748	2	1
+1749	2	1
+1750	2	1
+1751	2	0.989700000000000024
+1752	2	1
+1753	2	0.999500000000000055
+1754	2	0.989700000000000024
+1755	2	1
+1756	2	1
+1757	2	1
+1758	2	0.999900000000000011
+1759	2	0.891599999999999948
+1760	2	1
+1761	2	1
+1762	2	1
+1763	2	1
+1764	2	1
+1765	2	1
+1766	2	1
+1767	2	1
+1768	2	1
+1769	2	1
+1770	2	1
+1771	2	1
+1772	2	1
+1773	2	1
+1774	2	1
+1775	2	1
+1776	2	1
+1777	2	1
+1778	2	0.899399999999999977
+1779	2	1
+1780	2	0.999700000000000033
+1781	2	0.499800000000000022
+1782	2	0.499599999999999989
+1783	2	1
+1784	2	1
+1785	2	1
+1786	2	1
+1787	2	0.999600000000000044
+1788	2	1
+1789	2	1
+1790	2	1
+1791	2	1
+1792	2	1
+1793	2	1
+1794	2	0.999900000000000011
+1795	2	1
+1796	2	1
+1797	2	1
+1798	2	1
+1799	2	1
+1800	2	1
+1801	2	1
+1802	2	1
+1803	2	1
+1804	2	1
+1805	2	0.978700000000000014
+1806	2	0.999900000000000011
+1807	2	1
+1808	2	1
+1809	2	1
+1810	2	1
+1811	2	1
+1812	2	1
+1813	2	1
+1814	2	1
+1815	2	1
+1816	2	1
+1817	2	1
+1818	2	0.999900000000000011
+1819	2	0.499800000000000022
+1820	2	0.4995
+1821	2	1
+1822	2	1
+1823	2	1
+1824	2	1
+1825	2	1
+1826	2	1
+1827	2	1
+1828	2	1
+1829	2	1
+1830	2	1
+1831	2	1
+1832	2	1
+1833	2	1
+1834	2	1
+1835	2	0.749800000000000022
+1836	2	0.749600000000000044
+1837	2	1
+1838	2	1
+1839	2	0.844799999999999995
+1840	2	1
+1841	2	1
+1842	2	0.999299999999999966
+1843	2	1
+1844	2	0.994299999999999962
+1845	2	1
+1846	2	1
+1847	2	0.999600000000000044
+1848	2	0.999600000000000044
+1849	2	1
+1850	2	1
+1851	2	1
+1852	2	1
+1853	2	1
+1854	2	1
+1855	2	1
+1856	2	1
+1857	2	1
+1858	2	0.999800000000000022
+1859	2	1
+1860	2	1
+1861	2	1
+1862	2	1
+1863	2	1
+1864	2	0.999500000000000055
+1865	2	0.999299999999999966
+1866	2	1
+1867	2	0.987299999999999955
+1868	2	1
+1869	2	0.999299999999999966
+1870	2	1
+1871	2	1
+1872	2	0.996399999999999952
+1873	2	1
+1874	2	1
+1875	2	1
+1876	2	1
+1877	2	1
+1878	2	1
+1879	2	1
+1880	2	1
+1881	2	1
+1882	2	1
+1883	2	1
+1884	2	1
+1885	2	1
+1886	2	0.999900000000000011
+1887	2	0.999900000000000011
+1888	2	0.999900000000000011
+1889	2	0.999900000000000011
+1890	2	0.999900000000000011
+1891	2	0.999900000000000011
+1892	2	0.999900000000000011
+1893	2	0.999900000000000011
+1894	2	0.999900000000000011
+1895	2	0.999900000000000011
+1896	2	0.999900000000000011
+1897	2	0.999900000000000011
+1898	2	0.999900000000000011
+1899	2	0.999900000000000011
+1900	2	0.999900000000000011
+1901	2	0.999900000000000011
+1902	2	0.999900000000000011
+1903	2	0.999900000000000011
+1904	2	0.998999999999999999
+1905	2	0.999900000000000011
+1906	2	0.999800000000000022
+1907	2	0.999800000000000022
+1908	2	0.999800000000000022
+1909	2	0.999800000000000022
+1910	2	0.999800000000000022
+1911	2	0.999800000000000022
+1912	2	0.999800000000000022
+1913	2	0.999800000000000022
+1914	2	0.999099999999999988
+1915	2	0.999700000000000033
+1916	2	0.999700000000000033
+1917	2	0.999700000000000033
+1918	2	0.999700000000000033
+1919	2	0.999600000000000044
+1920	2	0.999600000000000044
+1921	2	0.999600000000000044
+1922	2	0.999399999999999955
+1923	2	0.999399999999999955
+1924	2	0.999199999999999977
+1925	2	0.999199999999999977
+1926	2	0.999199999999999977
+1927	2	0.999099999999999988
+1928	2	0.999099999999999988
+1929	2	0.998999999999999999
+1930	2	0.99890000000000001
+1931	2	0.998399999999999954
+1932	2	0.998700000000000032
+1933	2	0.99670000000000003
+1934	2	0.997600000000000042
+1935	2	0.996800000000000019
+1936	2	0.995900000000000007
+1937	2	0.995500000000000052
+1938	2	0.995500000000000052
+1939	2	0.995500000000000052
+1940	2	0.995500000000000052
+1941	2	0.995500000000000052
+1942	2	0.995500000000000052
+1943	2	0.995500000000000052
+1944	2	0.995500000000000052
+1945	2	0.995500000000000052
+1946	2	0.995500000000000052
+1947	2	0.995500000000000052
+1948	2	0.995500000000000052
+1949	2	0.995500000000000052
+1950	2	0.995500000000000052
+1951	2	0.995500000000000052
+1952	2	0.995500000000000052
+1953	2	0.995500000000000052
+1954	2	0.995500000000000052
+1955	2	0.995500000000000052
+1956	2	0.995500000000000052
+1957	2	0.995500000000000052
+1958	2	0.995500000000000052
+1959	2	0.995500000000000052
+1960	2	0.995500000000000052
+1961	2	0.995500000000000052
+1962	2	0.995500000000000052
+1963	2	0.995500000000000052
+1964	2	0.995500000000000052
+1965	2	0.995500000000000052
+1966	2	0.995500000000000052
+1967	2	0.995500000000000052
+1968	2	0.995500000000000052
+1969	2	0.995500000000000052
+1970	2	0.995500000000000052
+1971	2	0.995500000000000052
+1972	2	0.995500000000000052
+1973	2	0.995500000000000052
+1974	2	0.995500000000000052
+1975	2	0.995500000000000052
+1976	2	0.995500000000000052
+1977	2	0.995500000000000052
+1978	2	0.995500000000000052
+1979	2	0.995500000000000052
+1980	2	0.995500000000000052
+1981	2	0.995500000000000052
+1982	2	0.995500000000000052
+1983	2	0.995500000000000052
+1984	2	0.995500000000000052
+1985	2	0.995500000000000052
+1986	2	0.995500000000000052
+1987	2	0.995500000000000052
+1988	2	0.995500000000000052
+1989	2	0.995500000000000052
+1990	2	0.995500000000000052
+1991	2	0.995500000000000052
+1992	2	0.995500000000000052
+1993	2	0.995500000000000052
+1994	2	0.995500000000000052
+1995	2	0.995500000000000052
+1996	2	0.995500000000000052
+1997	2	0.995500000000000052
+1998	2	0.995500000000000052
+1999	2	0.995500000000000052
+2000	2	0.995500000000000052
+2001	2	0.995500000000000052
+2002	2	0.995500000000000052
+2003	2	0.995500000000000052
+2004	2	0.995500000000000052
+2005	2	0.995500000000000052
+2006	2	0.995500000000000052
+2007	2	0.995500000000000052
+2008	2	0.995500000000000052
+2009	2	0.995500000000000052
+2010	2	0.995500000000000052
+2011	2	0.995500000000000052
+2012	2	0.995500000000000052
+2013	2	0.995500000000000052
+2014	2	0.995500000000000052
+2015	2	0.995500000000000052
+2016	2	0.995500000000000052
+2017	2	0.995500000000000052
+2018	2	0.995500000000000052
+2019	2	0.995500000000000052
+2020	2	0.995500000000000052
+2021	2	0.995500000000000052
+2022	2	0.995500000000000052
+2023	2	0.995500000000000052
+2024	2	0.995500000000000052
+2025	2	0.995500000000000052
+2026	2	0.995500000000000052
+2027	2	0.995500000000000052
+2028	2	0.995500000000000052
+2029	2	0.995500000000000052
+2030	2	0.995500000000000052
+2031	2	0.995500000000000052
+2032	2	0.995500000000000052
+2033	2	0.995500000000000052
+2034	2	0.995500000000000052
+2035	2	0.995500000000000052
+2036	2	0.995500000000000052
+2037	2	0.995500000000000052
+2038	2	0.995500000000000052
+2039	2	0.995500000000000052
+2040	2	0.995500000000000052
+2041	2	0.995500000000000052
+2042	2	0.995500000000000052
+2043	2	0.995500000000000052
+2044	2	0.995500000000000052
+2045	2	0.995500000000000052
+2046	2	0.995500000000000052
+2047	2	0.995500000000000052
+2048	2	0.995500000000000052
+2049	2	0.995500000000000052
+2050	2	0.995500000000000052
+2051	2	0.995500000000000052
+2052	2	0.995500000000000052
+2053	2	0.995500000000000052
+2054	2	0.995500000000000052
+2055	2	0.995500000000000052
+2056	2	0.995500000000000052
+2057	2	0.995500000000000052
+2058	2	0.995500000000000052
+2059	2	0.995500000000000052
+2060	2	0.995500000000000052
+2061	2	0.995500000000000052
+2062	2	0.995500000000000052
+2063	2	0.995500000000000052
+2064	2	0.995500000000000052
+2065	2	0.995500000000000052
+2066	2	0.995500000000000052
+2067	2	0.995500000000000052
+2068	2	0.995500000000000052
+2069	2	0.995500000000000052
+2070	2	0.995500000000000052
+2071	2	0.995500000000000052
+2072	2	0.995500000000000052
+2073	2	0.995500000000000052
+2074	2	0.995500000000000052
+2075	2	0.995500000000000052
+2076	2	0.995500000000000052
+2077	2	0.995500000000000052
+2078	2	0.995500000000000052
+2079	2	0.995500000000000052
+2080	2	0.995500000000000052
+2081	2	0.995500000000000052
+2082	2	0.995500000000000052
+2083	2	0.995500000000000052
+2084	2	0.995500000000000052
+2085	2	0.995500000000000052
+2086	2	0.995500000000000052
+2087	2	0.995500000000000052
+2088	2	0.995500000000000052
+2089	2	0.995500000000000052
+2090	2	0.995500000000000052
+2091	2	0.995500000000000052
+2092	2	0.995500000000000052
+2093	2	0.995500000000000052
+2094	2	0.995500000000000052
+2095	2	0.995500000000000052
+2096	2	0.995500000000000052
+2097	2	0.995500000000000052
+2098	2	0.995500000000000052
+2099	2	0.995500000000000052
+2100	2	0.995500000000000052
+2101	2	0.995500000000000052
+2102	2	0.995500000000000052
+2103	2	0.995500000000000052
+2104	2	0.995500000000000052
+2105	2	0.995500000000000052
+2106	2	0.995500000000000052
+2107	2	0.995500000000000052
+2108	2	0.995500000000000052
+2109	2	0.995500000000000052
+2110	2	0.995500000000000052
+2111	2	0.995500000000000052
+2112	2	0.995500000000000052
+2113	2	0.995500000000000052
+2114	2	0.995500000000000052
+2115	2	0.995500000000000052
+2116	2	0.995500000000000052
+2117	2	0.995500000000000052
+2118	2	0.995500000000000052
+2119	2	0.995500000000000052
+2120	2	0.995500000000000052
+2121	2	0.995500000000000052
+2122	2	0.995500000000000052
+2123	2	0.995500000000000052
+2124	2	0.995500000000000052
+2125	2	0.995500000000000052
+2126	2	0.995500000000000052
+2127	2	0.995500000000000052
+2128	2	0.995500000000000052
+2129	2	0.995500000000000052
+2130	2	0.995500000000000052
+2131	2	0.995500000000000052
+2132	2	0.995500000000000052
+2133	2	0.995500000000000052
+2134	2	0.995500000000000052
+2135	2	0.995500000000000052
+2136	2	0.995500000000000052
+2137	2	0.995500000000000052
+2138	2	0.995500000000000052
+2139	2	0.995500000000000052
+2140	2	0.995500000000000052
+2141	2	0.995500000000000052
+2142	2	0.995500000000000052
+2143	2	0.995500000000000052
+2144	2	0.995500000000000052
+2145	2	0.995500000000000052
+2146	2	0.995500000000000052
+2147	2	0.995500000000000052
+2148	2	0.995500000000000052
+2149	2	0.995500000000000052
+2150	2	0.995500000000000052
+2151	2	0.995500000000000052
+2152	2	0.995500000000000052
+2153	2	0.995500000000000052
+2154	2	0.995500000000000052
+2155	2	0.995500000000000052
+2156	2	0.995500000000000052
+2157	2	0.995500000000000052
+2158	2	0.995500000000000052
+2159	2	0.995500000000000052
+2160	2	0.995500000000000052
+2161	2	0.995500000000000052
+2162	2	0.995500000000000052
+2163	2	0.995500000000000052
+2164	2	0.995500000000000052
+2165	2	0.995500000000000052
+2166	2	0.995500000000000052
+2167	2	0.995500000000000052
+2168	2	0.995500000000000052
+2169	2	0.995500000000000052
+2170	2	0.995500000000000052
+2171	2	0.995500000000000052
+2172	2	0.995500000000000052
+2173	2	0.995500000000000052
+2174	2	0.995500000000000052
+2175	2	0.995500000000000052
+2176	2	0.995500000000000052
+2177	2	0.995500000000000052
+2178	2	0.995500000000000052
+2179	2	0.995500000000000052
+2180	2	0.995500000000000052
+2181	2	0.995500000000000052
+2182	2	0.995500000000000052
+2183	2	0.995500000000000052
+2184	2	0.995500000000000052
+2185	2	0.995500000000000052
+2186	2	0.995500000000000052
+2187	2	0.995500000000000052
+2188	2	0.995500000000000052
+2189	2	0.995500000000000052
+2190	2	0.995500000000000052
+2191	2	0.995500000000000052
+2192	2	0.995500000000000052
+2193	2	0.995500000000000052
+2194	2	0.995500000000000052
+2195	2	0.995500000000000052
+2196	2	0.995500000000000052
+2197	2	0.995500000000000052
+2198	2	0.995500000000000052
+2199	2	0.995500000000000052
+2200	2	0.995500000000000052
+2201	2	0.985700000000000021
+2202	2	0.497699999999999976
+2203	2	0.496400000000000008
+2204	2	0.497699999999999976
+2205	2	0.497699999999999976
+2206	2	0.995399999999999952
+2207	2	0.995199999999999974
+2208	2	0.995199999999999974
+2209	2	0.995199999999999974
+2210	2	0.995099999999999985
+2211	2	0.995099999999999985
+2212	2	0.994999999999999996
+2213	2	0.994999999999999996
+2214	2	0.994999999999999996
+2215	2	0.994999999999999996
+2216	2	0.994999999999999996
+2217	2	0.994999999999999996
+2218	2	0.994999999999999996
+2219	2	0.994999999999999996
+2220	2	0.994999999999999996
+2221	2	0.994900000000000007
+2222	2	0.994900000000000007
+2223	2	0.994900000000000007
+2224	2	0.994900000000000007
+2225	2	0.994900000000000007
+2226	2	0.994900000000000007
+2227	2	0.994900000000000007
+2228	2	0.994900000000000007
+2229	2	0.994900000000000007
+2230	2	0.994900000000000007
+2231	2	0.994700000000000029
+2232	2	0.99460000000000004
+2233	2	0.99460000000000004
+2234	2	0.985700000000000021
+2235	2	0.994500000000000051
+2236	2	0.994500000000000051
+2237	2	0.994500000000000051
+2238	2	0.994399999999999951
+2239	2	0.994399999999999951
+2240	2	0.994399999999999951
+2241	2	0.994399999999999951
+2242	2	0.994299999999999962
+2243	2	0.994299999999999962
+2244	2	0.993999999999999995
+2245	2	0.993999999999999995
+2246	2	0.993999999999999995
+2247	2	0.993900000000000006
+2248	2	0.993900000000000006
+2249	2	0.993800000000000017
+2250	2	0.993800000000000017
+2251	2	0.993800000000000017
+2252	2	0.993800000000000017
+2253	2	0.993800000000000017
+2254	2	0.993800000000000017
+2255	2	0.993800000000000017
+2256	2	0.993800000000000017
+2257	2	0.993800000000000017
+2258	2	0.993700000000000028
+2259	2	0.993700000000000028
+2260	2	0.993600000000000039
+2261	2	0.993600000000000039
+2262	2	0.993600000000000039
+2263	2	0.993600000000000039
+2264	2	0.993600000000000039
+2265	2	0.993600000000000039
+2266	2	0.993600000000000039
+2267	2	0.993600000000000039
+2268	2	0.993600000000000039
+2269	2	0.993600000000000039
+2270	2	0.993600000000000039
+2271	2	0.993600000000000039
+2272	2	0.993600000000000039
+2273	2	0.993600000000000039
+2274	2	0.993600000000000039
+2275	2	0.993600000000000039
+2276	2	0.993600000000000039
+2277	2	0.993600000000000039
+2278	2	0.993600000000000039
+2279	2	0.993600000000000039
+2280	2	0.993600000000000039
+2281	2	0.993600000000000039
+2282	2	0.99350000000000005
+2283	2	0.992900000000000005
+2284	2	0.992399999999999949
+2285	2	0.99229999999999996
+2286	2	0.992099999999999982
+2287	2	0.992099999999999982
+2288	2	0.992099999999999982
+2289	2	0.991800000000000015
+2290	2	0.991800000000000015
+2291	2	0.991800000000000015
+2292	2	0.991800000000000015
+2293	2	0.991800000000000015
+2294	2	0.991800000000000015
+2295	2	0.990900000000000003
+2296	2	0.990800000000000014
+2297	2	0.990700000000000025
+2298	2	0.984899999999999998
+2299	2	0.990500000000000047
+2300	2	0.990399999999999947
+2301	2	0.990299999999999958
+2302	2	0.99009999999999998
+2303	2	0.989900000000000002
+2304	2	0.989900000000000002
+2305	2	0.989900000000000002
+2306	2	0.989900000000000002
+2307	2	0.989900000000000002
+2308	2	0.989900000000000002
+2309	2	0.989900000000000002
+2310	2	0.989900000000000002
+2311	2	0.989900000000000002
+2312	2	0.989900000000000002
+2313	2	0.989199999999999968
+2314	2	0.988900000000000001
+2315	2	0.988700000000000023
+2316	2	0.988700000000000023
+2317	2	0.988099999999999978
+2318	2	0.988099999999999978
+2319	2	0.988099999999999978
+2320	2	0.988099999999999978
+2321	2	0.988099999999999978
+2322	2	0.988099999999999978
+2323	2	0.988099999999999978
+2324	2	0.988099999999999978
+2325	2	0.987700000000000022
+2326	2	0.987700000000000022
+2327	2	0.987299999999999955
+2328	2	0.98680000000000001
+2329	2	0.98680000000000001
+2330	2	0.986700000000000021
+2331	2	0.986299999999999955
+2332	2	0.986199999999999966
+2333	2	0.986199999999999966
+2334	2	0.986199999999999966
+2335	2	0.985999999999999988
+2336	2	0.985299999999999954
+2337	2	0.985299999999999954
+2338	2	0.985199999999999965
+2339	2	0.984400000000000053
+2340	2	0.984400000000000053
+2341	2	0.984400000000000053
+2342	2	0.984400000000000053
+2343	2	0.98360000000000003
+2344	2	0.982600000000000029
+2345	2	0.982600000000000029
+2346	2	0.982600000000000029
+2347	2	0.982600000000000029
+2348	2	0.981899999999999995
+2349	2	0.981700000000000017
+2350	2	0.98129999999999995
+2351	2	0.981199999999999961
+2352	2	0.980700000000000016
+2353	2	0.980700000000000016
+2354	2	0.980700000000000016
+2355	2	0.980099999999999971
+2356	2	0.978899999999999992
+2357	2	0.978899999999999992
+2358	2	0.978899999999999992
+2359	2	0.978500000000000036
+2360	2	0.977700000000000014
+2361	2	0.977099999999999969
+2362	2	0.977099999999999969
+2363	2	0.976899999999999991
+2364	2	0.975400000000000045
+2365	2	0.975299999999999945
+2366	2	0.974899999999999989
+2367	2	0.974099999999999966
+2368	2	0.973500000000000032
+2369	2	0.973500000000000032
+2370	2	0.973500000000000032
+2371	2	0.972799999999999998
+2372	2	0.972400000000000042
+2373	2	0.971700000000000008
+2374	2	0.971700000000000008
+2375	2	0.971700000000000008
+2376	2	0.971700000000000008
+2377	2	0.971700000000000008
+2378	2	0.966600000000000015
+2379	2	0.966400000000000037
+2380	2	0.966400000000000037
+2381	2	0.966400000000000037
+2382	2	0.964600000000000013
+2383	2	0.964400000000000035
+2384	2	0.963199999999999945
+2385	2	0.961099999999999954
+2386	2	0.96050000000000002
+2387	2	0.959999999999999964
+2388	2	0.959400000000000031
+2389	2	0.959400000000000031
+2390	2	0.957600000000000007
+2391	2	0.95730000000000004
+2392	2	0.955899999999999972
+2393	2	0.954099999999999948
+2394	2	0.952400000000000024
+2395	2	0.952400000000000024
+2396	2	0.952400000000000024
+2397	2	0.952400000000000024
+2398	2	0.949400000000000022
+2399	2	0.945699999999999985
+2400	2	0.945599999999999996
+2401	2	0.942400000000000015
+2402	2	0.942200000000000037
+2403	2	0.941200000000000037
+2404	2	0.938799999999999968
+2405	2	0.935499999999999998
+2406	2	0.933799999999999963
+2407	2	0.932200000000000029
+2408	2	0.930499999999999994
+2409	2	0.928899999999999948
+2410	2	0.928899999999999948
+2411	2	0.924000000000000044
+2412	2	0.922399999999999998
+2413	2	0.920799999999999952
+2414	2	0.917499999999999982
+2415	2	0.917499999999999982
+2416	2	0.916300000000000003
+2417	2	0.914300000000000002
+2418	2	0.91120000000000001
+2419	2	0.909599999999999964
+2420	2	0.909599999999999964
+2421	2	0.908000000000000029
+2422	2	0.908000000000000029
+2423	2	0.904200000000000004
+2424	2	0.903699999999999948
+2425	2	0.903299999999999992
+2426	2	0.895599999999999952
+2427	2	0.894100000000000006
+2428	2	0.894100000000000006
+2429	2	0.894000000000000017
+2430	2	0.893800000000000039
+2431	2	0.89249999999999996
+2432	2	0.891800000000000037
+2433	2	0.891499999999999959
+2434	2	0.891000000000000014
+2435	2	0.891000000000000014
+2436	2	0.888000000000000012
+2437	2	0.886499999999999955
+2438	2	0.885000000000000009
+2439	2	0.884499999999999953
+2440	2	0.884399999999999964
+2441	2	0.883700000000000041
+2442	2	0.882199999999999984
+2443	2	0.880499999999999949
+2444	2	0.87609999999999999
+2445	2	0.874600000000000044
+2446	2	0.87170000000000003
+2447	2	0.862999999999999989
+2448	2	0.861600000000000033
+2449	2	0.858800000000000008
+2450	2	0.858800000000000008
+2451	2	0.851700000000000013
+2452	2	0.843999999999999972
+2453	2	0.84760000000000002
+2454	2	0.846199999999999952
+2455	2	0.844700000000000006
+2456	2	0.843400000000000039
+2457	2	0.843400000000000039
+2458	2	0.839400000000000035
+2459	2	0.838199999999999945
+2460	2	0.837999999999999967
+2461	2	0.835400000000000031
+2462	2	0.835300000000000042
+2463	2	0.82999999999999996
+2464	2	0.828600000000000003
+2465	2	0.826300000000000034
+2466	2	0.823400000000000021
+2467	2	0.823400000000000021
+2468	2	0.820799999999999974
+2469	2	0.820799999999999974
+2470	2	0.819500000000000006
+2471	2	0.819500000000000006
+2472	2	0.816899999999999959
+2473	2	0.813500000000000001
+2474	2	0.800200000000000022
+2475	2	0.797900000000000054
+2476	2	0.801699999999999968
+2477	2	0.8004
+2478	2	0.795499999999999985
+2479	2	0.793000000000000038
+2480	2	0.790599999999999969
+2481	2	0.788200000000000012
+2482	2	0.788200000000000012
+2483	2	0.788200000000000012
+2484	2	0.785800000000000054
+2485	2	0.778599999999999959
+2486	2	0.77629999999999999
+2487	2	0.761299999999999977
+2488	2	0.761299999999999977
+2489	2	0.758000000000000007
+2490	2	0.750199999999999978
+2491	2	0.743600000000000039
+2492	2	0.741500000000000048
+2493	2	0.740399999999999947
+2494	2	0.738299999999999956
+2495	2	0.734199999999999964
+2496	2	0.724600000000000022
+2497	2	0.72150000000000003
+2498	2	0.718500000000000028
+2499	2	0.715400000000000036
+2500	2	0.712400000000000033
+2501	2	0.697699999999999987
+2502	2	0.690100000000000047
+2503	2	0.686899999999999955
+2504	2	0.683599999999999985
+2505	2	0.681699999999999973
+2506	2	0.677200000000000024
+2507	2	0.674399999999999999
+2508	2	0.671699999999999964
+2509	2	0.666399999999999992
+2510	2	0.657699999999999951
+2511	2	0.651699999999999946
+2512	2	0.651599999999999957
+2513	2	0.649199999999999999
+2514	2	0.63270000000000004
+2515	2	0.63270000000000004
+2516	2	0.62719999999999998
+2517	2	0.624800000000000022
+2518	2	0.624800000000000022
+2519	2	0.620099999999999985
+2520	2	0.619299999999999962
+2521	2	0.617800000000000016
+2522	2	0.616299999999999959
+2523	2	0.613199999999999967
+2524	2	0.612500000000000044
+2525	2	0.608700000000000019
+2526	2	0.606700000000000017
+2527	2	0.602800000000000002
+2528	2	0.600600000000000023
+2529	2	0.599099999999999966
+2530	2	0.595500000000000029
+2531	2	0.574699999999999989
+2532	2	0.569300000000000028
+2533	2	0.564100000000000046
+2534	2	0.563400000000000012
+2535	2	0.562799999999999967
+2536	2	0.562799999999999967
+2537	2	0.558899999999999952
+2538	2	0.558000000000000052
+2539	2	0.555599999999999983
+2540	2	0.555100000000000038
+2541	2	0.55259999999999998
+2542	2	0.550000000000000044
+2543	2	0.540900000000000047
+2544	2	0.535499999999999976
+2545	2	0.53080000000000005
+2546	2	0.526800000000000046
+2547	2	0.523299999999999987
+2548	2	0.522800000000000042
+2549	2	0.517700000000000049
+2550	2	0.514900000000000024
+2551	2	0.514399999999999968
+2552	2	0.512199999999999989
+2553	2	0.508900000000000019
+2554	2	0.505199999999999982
+2555	2	0.503600000000000048
+2556	2	0.503099999999999992
+2557	2	0.501499999999999946
+2558	2	0.500399999999999956
+2559	2	0.498300000000000021
+2560	2	0.495800000000000018
+2561	2	0.495800000000000018
+2562	2	0.495199999999999974
+2563	2	0.489999999999999991
+2564	2	0.488599999999999979
+2565	2	0.485099999999999976
+2566	2	0.483200000000000018
+2567	2	0.483200000000000018
+2568	2	0.47589999999999999
+2569	2	0.474899999999999989
+2570	2	0.471100000000000019
+2571	2	0.471100000000000019
+2572	2	0.462799999999999989
+2573	2	0.462399999999999978
+2574	2	0.462100000000000011
+2575	2	0.461899999999999977
+2576	2	0.453400000000000025
+2577	2	0.45119999999999999
+2578	2	0.448199999999999987
+2579	2	0.443500000000000005
+2580	2	0.443099999999999994
+2581	2	0.434900000000000009
+2582	2	0.432800000000000018
+2583	2	0.422999999999999987
+2584	2	0.41449999999999998
+2585	2	0.411899999999999988
+2586	2	0.411100000000000021
+2587	2	0.409299999999999997
+2588	2	0.404899999999999982
+2589	2	0.399600000000000011
+2590	2	0.395799999999999985
+2591	2	0.387299999999999978
+2592	2	0.385000000000000009
+2593	2	0.377599999999999991
+2594	2	0.374099999999999988
+2595	2	0.372199999999999975
+2596	2	0.371300000000000019
+2597	2	0.369400000000000006
+2598	2	0.366999999999999993
+2599	2	0.366999999999999993
+2600	2	0.365499999999999992
+2601	2	0.364300000000000013
+2602	2	0.359899999999999998
+2603	2	0.359899999999999998
+2604	2	0.358999999999999986
+2605	2	0.358099999999999974
+2606	2	0.358099999999999974
+2607	2	0.353499999999999981
+2608	2	0.352700000000000014
+2609	2	0.348999999999999977
+2610	2	0.34760000000000002
+2611	2	0.345999999999999974
+2612	2	0.342700000000000005
+2613	2	0.340100000000000013
+2614	2	0.331799999999999984
+2615	2	0.330000000000000016
+2616	2	0.330000000000000016
+2617	2	0.329199999999999993
+2618	2	0.328699999999999992
+2619	2	0.326100000000000001
+2620	2	0.325000000000000011
+2621	2	0.32350000000000001
+2622	2	0.322099999999999997
+2623	2	0.319900000000000018
+2624	2	0.318300000000000027
+2625	2	0.318000000000000005
+2626	2	0.310099999999999987
+2627	2	0.305900000000000005
+2628	2	0.298899999999999999
+2629	2	0.28460000000000002
+2630	2	0.279299999999999993
+2631	2	0.274299999999999988
+2632	2	0.27250000000000002
+2633	2	0.270100000000000007
+2634	2	0.269199999999999995
+2635	2	0.265500000000000014
+2636	2	0.263400000000000023
+2637	2	0.261199999999999988
+2638	2	0.260000000000000009
+2639	2	0.257299999999999973
+2640	2	0.255500000000000005
+2641	2	0.249599999999999989
+2642	2	0.247499999999999998
+2643	2	0.244400000000000006
+2644	2	0.243400000000000005
+2645	2	0.236100000000000004
+2646	2	0.235100000000000003
+2647	2	0.228099999999999997
+2648	2	0.224700000000000011
+2649	2	0.224299999999999999
+2650	2	0.218700000000000006
+2651	2	0.216700000000000004
+2652	2	0.211900000000000005
+2653	2	0.206100000000000005
+2654	2	0.205399999999999999
+2655	2	0.204499999999999987
+2656	2	0.204100000000000004
+2657	2	0.203499999999999986
+2658	2	0.203499999999999986
+2659	2	0.202199999999999991
+2660	2	0.201800000000000007
+\.
+
+
+--
+-- Name: proteins_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('proteins_id_seq', 2660, true);
+
+
+--
+-- Data for Name: samples; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY samples (id, perm_id, expe_id) FROM stdin;
+\.
+
+
+--
+-- Name: samples_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('samples_id_seq', 1, false);
+
+
+--
+-- Data for Name: sequences; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY sequences (id, db_id, prre_id, amino_acid_sequence, checksum) FROM stdin;
+1	1	1		0
+2	1	2		0
+3	1	3		0
+4	1	4		0
+5	1	5		0
+6	1	6		0
+7	1	7		0
+8	1	8		0
+9	1	9		0
+10	1	10		0
+11	1	11		0
+12	1	12		0
+13	1	13		0
+14	1	14		0
+15	1	15		0
+16	1	16		0
+17	1	17		0
+18	1	18		0
+19	1	19		0
+20	1	20		0
+21	1	21		0
+22	1	22		0
+23	1	23		0
+24	1	24		0
+25	1	25		0
+26	1	26		0
+27	1	27		0
+28	1	28		0
+29	1	29		0
+30	1	30		0
+31	1	31		0
+32	1	32		0
+33	1	33		0
+34	1	34		0
+35	1	35		0
+36	1	36		0
+37	1	37		0
+38	1	38		0
+39	1	39		0
+40	1	40		0
+41	1	41		0
+42	1	42		0
+43	1	43		0
+44	1	44		0
+45	1	45		0
+46	1	46		0
+47	1	47		0
+48	1	48		0
+49	1	49		0
+50	1	50		0
+51	1	51		0
+52	1	52		0
+53	1	53		0
+54	1	54		0
+55	1	55		0
+56	1	56		0
+57	1	57		0
+58	1	58		0
+59	1	59		0
+60	1	60		0
+61	1	61		0
+62	1	62		0
+63	1	63		0
+64	1	64		0
+65	1	65		0
+66	1	66		0
+67	1	67		0
+68	1	68		0
+69	1	69		0
+70	1	70		0
+71	1	71		0
+72	1	72		0
+73	1	73		0
+74	1	74		0
+75	1	75		0
+76	1	76		0
+77	1	77		0
+78	1	78		0
+79	1	79		0
+80	1	80		0
+81	1	81		0
+82	1	82		0
+83	1	83		0
+84	1	84		0
+85	1	85		0
+86	1	86		0
+87	1	87		0
+88	1	88		0
+89	1	89		0
+90	1	90		0
+91	1	91		0
+92	1	92		0
+93	1	93		0
+94	1	94		0
+95	1	95		0
+96	1	96		0
+97	1	97		0
+98	1	98		0
+99	1	99		0
+100	1	100		0
+101	1	101		0
+102	1	102		0
+103	1	103		0
+104	1	104		0
+105	1	105		0
+106	1	106		0
+107	1	107		0
+108	1	108		0
+109	1	109		0
+110	1	110		0
+111	1	111		0
+112	1	112		0
+113	1	113		0
+114	1	114		0
+115	1	115		0
+116	1	116		0
+117	1	117		0
+118	1	118		0
+119	1	119		0
+120	1	120		0
+121	1	121		0
+122	1	122		0
+123	1	123		0
+124	1	124		0
+125	1	125		0
+126	1	126		0
+127	1	127		0
+128	1	128		0
+129	1	129		0
+130	1	130		0
+131	1	131		0
+132	1	132		0
+133	1	133		0
+134	1	134		0
+135	1	135		0
+136	1	136		0
+137	1	137		0
+138	1	138		0
+139	1	139		0
+140	1	140		0
+141	1	141		0
+142	1	142		0
+143	1	143		0
+144	1	144		0
+145	1	145		0
+146	1	146		0
+147	1	147		0
+148	1	148		0
+149	1	149		0
+150	1	150		0
+151	1	151		0
+152	1	152		0
+153	1	153		0
+154	1	154		0
+155	1	155		0
+156	1	156		0
+157	1	157		0
+158	1	158		0
+159	1	159		0
+160	1	160		0
+161	1	161		0
+162	1	162		0
+163	1	163		0
+164	1	164		0
+165	1	165		0
+166	1	166		0
+167	1	167		0
+168	1	168		0
+169	1	169		0
+170	1	170		0
+171	1	171		0
+172	1	172		0
+173	1	173		0
+174	1	174		0
+175	1	175		0
+176	1	176		0
+177	1	177		0
+178	1	178		0
+179	1	179		0
+180	1	180		0
+181	1	181		0
+182	1	182		0
+183	1	183		0
+184	1	184		0
+185	1	185		0
+186	1	186		0
+187	1	187		0
+188	1	188		0
+189	1	189		0
+190	1	190		0
+191	1	191		0
+192	1	192		0
+193	1	193		0
+194	1	194		0
+195	1	195		0
+196	1	196		0
+197	1	197		0
+198	1	198		0
+199	1	199		0
+200	1	200		0
+201	1	201		0
+202	1	202		0
+203	1	203		0
+204	1	204		0
+205	1	205		0
+206	1	206		0
+207	1	207		0
+208	1	208		0
+209	1	209		0
+210	1	210		0
+211	1	211		0
+212	1	212		0
+213	1	213		0
+214	1	214		0
+215	1	215		0
+216	1	216		0
+217	1	217		0
+218	1	218		0
+219	1	219		0
+220	1	220		0
+221	1	221		0
+222	1	222		0
+223	1	223		0
+224	1	224		0
+225	1	225		0
+226	1	226		0
+227	1	227		0
+228	1	228		0
+229	1	229		0
+230	1	230		0
+231	1	231		0
+232	1	232		0
+233	1	233		0
+234	1	234		0
+235	1	235		0
+236	1	236		0
+237	1	237		0
+238	1	238		0
+239	1	239		0
+240	1	240		0
+241	1	241		0
+242	1	242		0
+243	1	243		0
+244	1	244		0
+245	1	245		0
+246	1	246		0
+247	1	247		0
+248	1	248		0
+249	1	249		0
+250	1	250		0
+251	1	251		0
+252	1	252		0
+253	1	253		0
+254	1	254		0
+255	1	255		0
+256	1	256		0
+257	1	257		0
+258	1	258		0
+259	1	259		0
+260	1	260		0
+261	1	261		0
+262	1	262		0
+263	1	263		0
+264	1	264		0
+265	1	265		0
+266	1	266		0
+267	1	267		0
+268	1	268		0
+269	1	269		0
+270	1	270		0
+271	1	271		0
+272	1	272		0
+273	1	273		0
+274	1	274		0
+275	1	275		0
+276	1	276		0
+277	1	277		0
+278	1	278		0
+279	1	279		0
+280	1	280		0
+281	1	281		0
+282	1	282		0
+283	1	283		0
+284	1	284		0
+285	1	285		0
+286	1	286		0
+287	1	287		0
+288	1	288		0
+289	1	289		0
+290	1	290		0
+291	1	291		0
+292	1	292		0
+293	1	293		0
+294	1	294		0
+295	1	295		0
+296	1	296		0
+297	1	297		0
+298	1	298		0
+299	1	299		0
+300	1	300		0
+301	1	301		0
+302	1	302		0
+303	1	303		0
+304	1	304		0
+305	1	305		0
+306	1	306		0
+307	1	307		0
+308	1	308		0
+309	1	309		0
+310	1	310		0
+311	1	311		0
+312	1	312		0
+313	1	313		0
+314	1	314		0
+315	1	315		0
+316	1	316		0
+317	1	317		0
+318	1	318		0
+319	1	319		0
+320	1	320		0
+321	1	321		0
+322	1	322		0
+323	1	323		0
+324	1	324		0
+325	1	325		0
+326	1	326		0
+327	1	327		0
+328	1	328		0
+329	1	329		0
+330	1	330		0
+331	1	331		0
+332	1	332		0
+333	1	333		0
+334	1	334		0
+335	1	335		0
+336	1	336		0
+337	1	337		0
+338	1	338		0
+339	1	339		0
+340	1	340		0
+341	1	341		0
+342	1	342		0
+343	1	343		0
+344	1	344		0
+345	1	345		0
+346	1	346		0
+347	1	347		0
+348	1	348		0
+349	1	349		0
+350	1	350		0
+351	1	351		0
+352	1	352		0
+353	1	353		0
+354	1	354		0
+355	1	355		0
+356	1	356		0
+357	1	357		0
+358	1	358		0
+359	1	359		0
+360	1	360		0
+361	1	361		0
+362	1	362		0
+363	1	363		0
+364	1	364		0
+365	1	365		0
+366	1	366		0
+367	1	367		0
+368	1	368		0
+369	1	369		0
+370	1	370		0
+371	1	371		0
+372	1	372		0
+373	1	373		0
+374	1	374		0
+375	1	375		0
+376	1	376		0
+377	1	377		0
+378	1	378		0
+379	1	379		0
+380	1	380		0
+381	1	381		0
+382	1	382		0
+383	1	383		0
+384	1	384		0
+385	1	385		0
+386	1	386		0
+387	1	387		0
+388	1	388		0
+389	1	389		0
+390	1	390		0
+391	1	391		0
+392	1	392		0
+393	1	393		0
+394	1	394		0
+395	1	395		0
+396	1	396		0
+397	1	397		0
+398	1	398		0
+399	1	399		0
+400	1	400		0
+401	1	401		0
+402	1	402		0
+403	1	403		0
+404	1	404		0
+405	1	405		0
+406	1	406		0
+407	1	407		0
+408	1	408		0
+409	1	409		0
+410	1	410		0
+411	1	411		0
+412	1	412		0
+413	1	413		0
+414	1	414		0
+415	1	415		0
+416	1	416		0
+417	1	417		0
+418	1	418		0
+419	1	419		0
+420	1	420		0
+421	1	421		0
+422	1	422		0
+423	1	423		0
+424	1	424		0
+425	1	425		0
+426	1	426		0
+427	1	427		0
+428	1	428		0
+429	1	429		0
+430	1	430		0
+431	1	431		0
+432	1	432		0
+433	1	433		0
+434	1	434		0
+435	1	435		0
+436	1	436		0
+437	1	437		0
+438	1	438		0
+439	1	439		0
+440	1	440		0
+441	1	441		0
+442	1	442		0
+443	1	443		0
+444	1	444		0
+445	1	445		0
+446	1	446		0
+447	1	447		0
+448	1	448		0
+449	1	449		0
+450	1	450		0
+451	1	451		0
+452	1	452		0
+453	1	453		0
+454	1	454		0
+455	1	455		0
+456	1	456		0
+457	1	457		0
+458	1	458		0
+459	1	459		0
+460	1	460		0
+461	1	461		0
+462	1	462		0
+463	1	463		0
+464	1	464		0
+465	1	465		0
+466	1	466		0
+467	1	467		0
+468	1	468		0
+469	1	469		0
+470	1	470		0
+471	1	471		0
+472	1	472		0
+473	1	473		0
+474	1	474		0
+475	1	475		0
+476	1	476		0
+477	1	477		0
+478	1	478		0
+479	1	479		0
+480	1	480		0
+481	1	481		0
+482	1	482		0
+483	1	483		0
+484	1	484		0
+485	1	485		0
+486	1	486		0
+487	1	487		0
+488	1	488		0
+489	1	489		0
+490	1	490		0
+491	1	491		0
+492	1	492		0
+493	1	493		0
+494	1	494		0
+495	1	495		0
+496	1	496		0
+497	1	497		0
+498	1	498		0
+499	1	499		0
+500	1	500		0
+501	1	501		0
+502	1	502		0
+503	1	503		0
+504	1	504		0
+505	1	505		0
+506	1	506		0
+507	1	507		0
+508	1	508		0
+509	1	509		0
+510	1	510		0
+511	1	511		0
+512	1	512		0
+513	1	513		0
+514	1	514		0
+515	1	515		0
+516	1	516		0
+517	1	517		0
+518	1	518		0
+519	1	519		0
+520	1	520		0
+521	1	521		0
+522	1	522		0
+523	1	523		0
+524	1	524		0
+525	1	525		0
+526	1	526		0
+527	1	527		0
+528	1	528		0
+529	1	529		0
+530	1	530		0
+531	1	531		0
+532	1	532		0
+533	1	533		0
+534	1	534		0
+535	1	535		0
+536	1	536		0
+537	1	537		0
+538	1	538		0
+539	1	539		0
+540	1	540		0
+541	1	541		0
+542	1	542		0
+543	1	543		0
+544	1	544		0
+545	1	545		0
+546	1	546		0
+547	1	547		0
+548	1	548		0
+549	1	549		0
+550	1	550		0
+551	1	551		0
+552	1	552		0
+553	1	553		0
+554	1	554		0
+555	1	555		0
+556	1	556		0
+557	1	557		0
+558	1	558		0
+559	1	559		0
+560	1	560		0
+561	1	561		0
+562	1	562		0
+563	1	563		0
+564	1	564		0
+565	1	565		0
+566	1	566		0
+567	1	567		0
+568	1	568		0
+569	1	569		0
+570	1	570		0
+571	1	571		0
+572	1	572		0
+573	1	573		0
+574	1	574		0
+575	1	575		0
+576	1	576		0
+577	1	577		0
+578	1	578		0
+579	1	579		0
+580	1	580		0
+581	1	581		0
+582	1	582		0
+583	1	583		0
+584	1	584		0
+585	1	585		0
+586	1	586		0
+587	1	587		0
+588	1	588		0
+589	1	589		0
+590	1	590		0
+591	1	591		0
+592	1	592		0
+593	1	593		0
+594	1	594		0
+595	1	595		0
+596	1	596		0
+597	1	597		0
+598	1	598		0
+599	1	599		0
+600	1	600		0
+601	1	601		0
+602	1	602		0
+603	1	603		0
+604	1	604		0
+605	1	605		0
+606	1	606		0
+607	1	607		0
+608	1	608		0
+609	1	609		0
+610	1	610		0
+611	1	611		0
+612	1	612		0
+613	1	613		0
+614	1	614		0
+615	1	615		0
+616	1	616		0
+617	1	617		0
+618	1	618		0
+619	1	619		0
+620	1	620		0
+621	1	621		0
+622	1	622		0
+623	1	623		0
+624	1	624		0
+625	1	625		0
+626	1	626		0
+627	1	627		0
+628	1	628		0
+629	1	629		0
+630	1	630		0
+631	1	631		0
+632	1	632		0
+633	1	633		0
+634	1	634		0
+635	1	635		0
+636	1	636		0
+637	1	637		0
+638	1	638		0
+639	1	639		0
+640	1	640		0
+641	1	641		0
+642	1	642		0
+643	1	643		0
+644	1	644		0
+645	1	645		0
+646	1	646		0
+647	1	647		0
+648	1	648		0
+649	1	649		0
+650	1	650		0
+651	1	651		0
+652	1	652		0
+653	1	653		0
+654	1	654		0
+655	1	655		0
+656	1	656		0
+657	1	657		0
+658	1	658		0
+659	1	659		0
+660	1	660		0
+661	1	661		0
+662	1	662		0
+663	1	663		0
+664	1	664		0
+665	1	665		0
+666	1	666		0
+667	1	667		0
+668	1	668		0
+669	1	669		0
+670	1	670		0
+671	1	671		0
+672	1	672		0
+673	1	673		0
+674	1	674		0
+675	1	675		0
+676	1	676		0
+677	1	677		0
+678	1	678		0
+679	1	679		0
+680	1	680		0
+681	1	681		0
+682	1	682		0
+683	1	683		0
+684	1	684		0
+685	1	685		0
+686	1	686		0
+687	1	687		0
+688	1	688		0
+689	1	689		0
+690	1	690		0
+691	1	691		0
+692	1	692		0
+693	1	693		0
+694	1	694		0
+695	1	695		0
+696	1	696		0
+697	1	697		0
+698	1	698		0
+699	1	699		0
+700	1	700		0
+701	1	701		0
+702	1	702		0
+703	1	703		0
+704	1	704		0
+705	1	705		0
+706	1	706		0
+707	1	707		0
+708	1	708		0
+709	1	709		0
+710	1	710		0
+711	1	711		0
+712	1	712		0
+713	1	713		0
+714	1	714		0
+715	1	715		0
+716	1	716		0
+717	1	717		0
+718	1	718		0
+719	1	719		0
+720	1	720		0
+721	1	721		0
+722	1	722		0
+723	1	723		0
+724	1	724		0
+725	1	725		0
+726	1	726		0
+727	1	727		0
+728	1	728		0
+729	1	729		0
+730	1	730		0
+731	1	731		0
+732	1	732		0
+733	1	733		0
+734	1	734		0
+735	1	735		0
+736	1	736		0
+737	1	737		0
+738	1	738		0
+739	1	739		0
+740	1	740		0
+741	1	741		0
+742	1	742		0
+743	1	743		0
+744	1	744		0
+745	1	745		0
+746	1	746		0
+747	1	747		0
+748	1	748		0
+749	1	749		0
+750	1	750		0
+751	1	751		0
+752	1	752		0
+753	1	753		0
+754	1	754		0
+755	1	755		0
+756	1	756		0
+757	1	757		0
+758	1	758		0
+759	1	759		0
+760	1	760		0
+761	1	761		0
+762	1	762		0
+763	1	763		0
+764	1	764		0
+765	1	765		0
+766	1	766		0
+767	1	767		0
+768	1	768		0
+769	1	769		0
+770	1	770		0
+771	1	771		0
+772	1	772		0
+773	1	773		0
+774	1	774		0
+775	1	775		0
+776	1	776		0
+777	1	777		0
+778	1	778		0
+779	1	779		0
+780	1	780		0
+781	1	781		0
+782	1	782		0
+783	1	783		0
+784	1	784		0
+785	1	785		0
+786	1	786		0
+787	1	787		0
+788	1	788		0
+789	1	789		0
+790	1	790		0
+791	1	791		0
+792	1	792		0
+793	1	793		0
+794	1	794		0
+795	1	795		0
+796	1	796		0
+797	1	797		0
+798	1	798		0
+799	1	799		0
+800	1	800		0
+801	1	801		0
+802	1	802		0
+803	1	803		0
+804	1	804		0
+805	1	805		0
+806	1	806		0
+807	1	807		0
+808	1	808		0
+809	1	809		0
+810	1	810		0
+811	1	811		0
+812	1	812		0
+813	1	813		0
+814	1	814		0
+815	1	815		0
+816	1	816		0
+817	1	817		0
+818	1	818		0
+819	1	819		0
+820	1	820		0
+821	1	821		0
+822	1	822		0
+823	1	823		0
+824	1	824		0
+825	1	825		0
+826	1	826		0
+827	1	827		0
+828	1	828		0
+829	1	829		0
+830	1	830		0
+831	1	831		0
+832	1	832		0
+833	1	833		0
+834	1	834		0
+835	1	835		0
+836	1	836		0
+837	1	837		0
+838	1	838		0
+839	1	839		0
+840	1	840		0
+841	1	841		0
+842	1	842		0
+843	1	843		0
+844	1	844		0
+845	1	845		0
+846	1	846		0
+847	1	847		0
+848	1	848		0
+849	1	849		0
+850	1	850		0
+851	1	851		0
+852	1	852		0
+853	1	853		0
+854	1	854		0
+855	1	855		0
+856	1	856		0
+857	1	857		0
+858	1	858		0
+859	1	859		0
+860	1	860		0
+861	1	861		0
+862	1	862		0
+863	1	863		0
+864	1	864		0
+865	1	865		0
+866	1	866		0
+867	1	867		0
+868	1	868		0
+869	1	869		0
+870	1	870		0
+871	1	871		0
+872	1	872		0
+873	1	873		0
+874	1	874		0
+875	1	875		0
+876	1	876		0
+877	1	877		0
+878	1	878		0
+879	1	879		0
+880	1	880		0
+881	1	881		0
+882	1	882		0
+883	1	883		0
+884	1	884		0
+885	1	885		0
+886	1	886		0
+887	1	887		0
+888	1	888		0
+889	1	889		0
+890	1	890		0
+891	1	891		0
+892	1	892		0
+893	1	893		0
+894	1	894		0
+895	1	895		0
+896	1	896		0
+897	1	897		0
+898	1	898		0
+899	1	899		0
+900	1	900		0
+901	1	901		0
+902	1	902		0
+903	1	903		0
+904	1	904		0
+905	1	905		0
+906	1	906		0
+907	1	907		0
+908	1	908		0
+909	1	909		0
+910	1	910		0
+911	1	911		0
+912	1	912		0
+913	1	913		0
+914	1	914		0
+915	1	915		0
+916	1	916		0
+917	1	917		0
+918	1	918		0
+919	1	919		0
+920	1	920		0
+921	1	921		0
+922	1	922		0
+923	1	923		0
+924	1	924		0
+925	1	925		0
+926	1	926		0
+927	1	927		0
+928	1	928		0
+929	1	929		0
+930	1	930		0
+931	1	931		0
+932	1	932		0
+933	1	933		0
+934	1	934		0
+935	1	935		0
+936	1	936		0
+937	1	937		0
+938	1	938		0
+939	1	939		0
+940	1	940		0
+941	1	941		0
+942	1	942		0
+943	1	943		0
+944	1	944		0
+945	1	945		0
+946	1	946		0
+947	1	947		0
+948	1	948		0
+949	1	949		0
+950	1	950		0
+951	1	951		0
+952	1	952		0
+953	1	953		0
+954	1	954		0
+955	1	955		0
+956	1	956		0
+957	1	957		0
+958	1	958		0
+959	1	959		0
+960	1	960		0
+961	1	961		0
+962	1	962		0
+963	1	963		0
+964	1	964		0
+965	1	965		0
+966	1	966		0
+967	1	967		0
+968	1	968		0
+969	1	969		0
+970	1	970		0
+971	1	971		0
+972	1	972		0
+973	1	973		0
+974	1	974		0
+975	1	975		0
+976	1	976		0
+977	1	977		0
+978	1	978		0
+979	1	979		0
+980	1	980		0
+981	1	981		0
+982	1	982		0
+983	1	983		0
+984	1	984		0
+985	1	985		0
+986	1	986		0
+987	1	987		0
+988	1	988		0
+989	1	989		0
+990	1	990		0
+991	1	991		0
+992	1	992		0
+993	1	993		0
+994	1	994		0
+995	1	995		0
+996	1	996		0
+997	1	997		0
+998	1	998		0
+999	1	999		0
+1000	1	1000		0
+1001	1	1001		0
+1002	1	1002		0
+1003	1	1003		0
+1004	1	1004		0
+1005	1	1005		0
+1006	1	1006		0
+1007	1	1007		0
+1008	1	1008		0
+1009	1	1009		0
+1010	1	1010		0
+1011	1	1011		0
+1012	1	1012		0
+1013	1	1013		0
+1014	1	1014		0
+1015	1	1015		0
+1016	1	1016		0
+1017	1	1017		0
+1018	1	1018		0
+1019	1	1019		0
+1020	1	1020		0
+1021	1	1021		0
+1022	1	1022		0
+1023	1	1023		0
+1024	1	1024		0
+1025	1	1025		0
+1026	1	1026		0
+1027	1	1027		0
+1028	1	1028		0
+1029	1	1029		0
+1030	1	1030		0
+1031	1	1031		0
+1032	1	1032		0
+1033	1	1033		0
+1034	1	1034		0
+1035	1	1035		0
+1036	1	1036		0
+1037	1	1037		0
+1038	1	1038		0
+1039	1	1039		0
+1040	1	1040		0
+1041	1	1041		0
+1042	1	1042		0
+1043	1	1043		0
+1044	1	1044		0
+1045	1	1045		0
+1046	1	1046		0
+1047	1	1047		0
+1048	1	1048		0
+1049	1	1049		0
+1050	1	1050		0
+1051	1	1051		0
+1052	1	1052		0
+1053	1	1053		0
+1054	1	1054		0
+1055	1	1055		0
+1056	1	1056		0
+1057	1	1057		0
+1058	1	1058		0
+1059	1	1059		0
+1060	1	1060		0
+1061	1	1061		0
+1062	1	1062		0
+1063	1	1063		0
+1064	1	1064		0
+1065	1	1065		0
+1066	1	1066		0
+1067	1	1067		0
+1068	1	1068		0
+1069	1	1069		0
+1070	1	1070		0
+1071	1	1071		0
+1072	1	1072		0
+1073	1	1073		0
+1074	1	1074		0
+1075	1	1075		0
+1076	1	1076		0
+1077	1	1077		0
+1078	1	1078		0
+1079	1	1079		0
+1080	1	1080		0
+1081	1	1081		0
+1082	1	1082		0
+1083	1	1083		0
+1084	1	1084		0
+1085	1	1085		0
+1086	1	1086		0
+1087	1	1087		0
+1088	1	1088		0
+1089	1	1089		0
+1090	1	1090		0
+1091	1	1091		0
+1092	1	1092		0
+1093	1	1093		0
+1094	1	1094		0
+1095	1	1095		0
+1096	1	1096		0
+1097	1	1097		0
+1098	1	1098		0
+1099	1	1099		0
+1100	1	1100		0
+1101	1	1101		0
+1102	1	1102		0
+1103	1	1103		0
+1104	1	1104		0
+1105	1	1105		0
+1106	1	1106		0
+1107	1	1107		0
+1108	1	1108		0
+1109	1	1109		0
+1110	1	1110		0
+1111	1	1111		0
+1112	1	1112		0
+1113	1	1113		0
+1114	1	1114		0
+1115	1	1115		0
+1116	1	1116		0
+1117	1	1117		0
+1118	1	1118		0
+1119	1	1119		0
+1120	1	1120		0
+1121	1	1121		0
+1122	1	1122		0
+1123	1	1123		0
+1124	1	1124		0
+1125	1	1125		0
+1126	1	1126		0
+1127	1	1127		0
+1128	1	1128		0
+1129	1	1129		0
+1130	1	1130		0
+1131	1	1131		0
+1132	1	1132		0
+1133	1	1133		0
+1134	1	1134		0
+1135	1	1135		0
+1136	1	1136		0
+1137	1	1137		0
+1138	1	1138		0
+1139	1	1139		0
+1140	1	1140		0
+1141	1	1141		0
+1142	1	1142		0
+1143	1	1143		0
+1144	1	1144		0
+1145	1	1145		0
+1146	1	1146		0
+1147	1	1147		0
+1148	1	1148		0
+1149	1	1149		0
+1150	1	1150		0
+1151	1	1151		0
+1152	1	1152		0
+1153	1	1153		0
+1154	1	1154		0
+1155	1	1155		0
+1156	1	1156		0
+1157	1	1157		0
+1158	1	1158		0
+1159	1	1159		0
+1160	1	1160		0
+1161	1	1161		0
+1162	1	1162		0
+1163	1	1163		0
+1164	1	1164		0
+1165	1	1165		0
+1166	1	1166		0
+1167	1	1167		0
+1168	1	1168		0
+1169	1	1169		0
+1170	1	1170		0
+1171	1	1171		0
+1172	1	1172		0
+1173	1	1173		0
+1174	1	1174		0
+1175	1	1175		0
+1176	1	1176		0
+1177	1	1177		0
+1178	1	1178		0
+1179	1	1179		0
+1180	1	1180		0
+1181	1	1181		0
+1182	1	1182		0
+1183	1	1183		0
+1184	1	1184		0
+1185	1	1185		0
+1186	1	1186		0
+1187	1	1187		0
+1188	1	1188		0
+1189	1	1189		0
+1190	1	1190		0
+1191	1	1191		0
+1192	1	1192		0
+1193	1	1193		0
+1194	1	1194		0
+1195	1	1195		0
+1196	1	1196		0
+1197	1	1197		0
+1198	1	1198		0
+1199	1	1199		0
+1200	1	1200		0
+1201	1	1201		0
+1202	1	1202		0
+1203	1	1203		0
+1204	1	1204		0
+1205	1	1205		0
+1206	1	1206		0
+1207	1	1207		0
+1208	1	1208		0
+1209	1	1209		0
+1210	1	1210		0
+1211	1	1211		0
+1212	1	1212		0
+1213	1	1213		0
+1214	1	1214		0
+1215	1	1215		0
+1216	1	1216		0
+1217	1	1217		0
+1218	1	1218		0
+1219	1	1219		0
+1220	1	1220		0
+1221	1	1221		0
+1222	1	1222		0
+1223	1	1223		0
+1224	1	1224		0
+1225	1	1225		0
+1226	1	1226		0
+1227	1	1227		0
+1228	1	1228		0
+1229	1	1229		0
+1230	1	1230		0
+1231	1	1231		0
+1232	1	1232		0
+1233	1	1233		0
+1234	1	1234		0
+1235	1	1235		0
+1236	1	1236		0
+1237	1	1237		0
+1238	1	1238		0
+1239	1	1239		0
+1240	1	1240		0
+1241	1	1241		0
+1242	1	1242		0
+1243	1	1243		0
+1244	1	1244		0
+1245	1	1245		0
+1246	1	1246		0
+1247	1	1247		0
+1248	1	1248		0
+1249	1	1249		0
+1250	1	1250		0
+1251	1	1251		0
+1252	1	1252		0
+1253	1	1253		0
+1254	1	1254		0
+1255	1	1255		0
+1256	1	1256		0
+1257	1	1257		0
+1258	1	1258		0
+1259	1	1259		0
+1260	1	1260		0
+1261	1	1261		0
+1262	1	1262		0
+1263	1	1263		0
+1264	1	1264		0
+1265	1	1265		0
+1266	1	1266		0
+1267	1	1267		0
+1268	1	1268		0
+1269	1	1269		0
+1270	1	1270		0
+1271	1	1271		0
+1272	1	1272		0
+1273	1	1273		0
+1274	1	1274		0
+1275	1	1275		0
+1276	1	1276		0
+1277	1	1277		0
+1278	1	1278		0
+1279	1	1279		0
+1280	1	1280		0
+1281	1	1281		0
+1282	1	1282		0
+1283	1	1283		0
+1284	1	1284		0
+1285	1	1285		0
+1286	1	1286		0
+1287	1	1287		0
+1288	1	1288		0
+1289	1	1289		0
+1290	1	1290		0
+1291	1	1291		0
+1292	1	1292		0
+1293	1	1293		0
+1294	1	1294		0
+1295	1	1295		0
+1296	1	1296		0
+1297	1	1297		0
+1298	1	1298		0
+1299	1	1299		0
+1300	1	1300		0
+1301	1	1301		0
+1302	1	1302		0
+1303	1	1303		0
+1304	1	1304		0
+1305	1	1305		0
+1306	1	1306		0
+1307	1	1307		0
+1308	1	1308		0
+1309	1	1309		0
+1310	1	1310		0
+1311	1	1311		0
+1312	1	1312		0
+1313	1	1313		0
+1314	1	1314		0
+1315	1	1315		0
+1316	1	1316		0
+1317	1	1317		0
+1318	1	1318		0
+1319	1	1319		0
+1320	1	1320		0
+1321	1	1321		0
+1322	1	1322		0
+1323	1	1323		0
+1324	1	1324		0
+1325	1	1325		0
+1326	1	1326		0
+1327	1	1327		0
+1328	1	1328		0
+1329	1	1329		0
+1330	1	1330		0
+1331	1	1331		0
+1332	1	1332		0
+1333	1	1333		0
+1334	1	1334		0
+1335	1	1335		0
+1336	1	1336		0
+1337	1	1337		0
+1338	1	1338		0
+1339	1	1339		0
+1340	1	1340		0
+1341	1	1341		0
+1342	1	1342		0
+1343	1	1343		0
+1344	1	1344		0
+1345	1	1345		0
+1346	1	1346		0
+1347	1	1347		0
+1348	1	1348		0
+1349	1	1349		0
+1350	1	1350		0
+1351	1	1351		0
+1352	1	1352		0
+1353	1	1353		0
+1354	1	1354		0
+1355	1	1355		0
+1356	1	1356		0
+1357	1	1357		0
+1358	1	1358		0
+1359	1	1359		0
+1360	1	1360		0
+1361	1	1361		0
+1362	1	1362		0
+1363	1	1363		0
+1364	1	1364		0
+1365	1	1365		0
+1366	1	1366		0
+1367	1	1367		0
+1368	1	1368		0
+1369	1	1369		0
+1370	1	1370		0
+1371	1	1371		0
+1372	1	1372		0
+1373	1	1373		0
+1374	1	1374		0
+1375	1	1375		0
+1376	1	1376		0
+1377	1	1377		0
+1378	1	1378		0
+1379	1	1379		0
+1380	1	1380		0
+1381	1	1381		0
+1382	1	1382		0
+1383	1	1383		0
+1384	1	1384		0
+1385	1	1385		0
+1386	1	1386		0
+1387	1	1387		0
+1388	1	1388		0
+1389	1	1389		0
+1390	1	1390		0
+1391	1	1391		0
+1392	1	1392		0
+1393	1	1393		0
+1394	1	1394		0
+1395	1	1395		0
+1396	1	1396		0
+1397	1	1397		0
+1398	1	1398		0
+1399	1	1399		0
+1400	1	1400		0
+1401	1	1401		0
+1402	1	1402		0
+1403	1	1403		0
+1404	1	1404		0
+1405	1	1405		0
+1406	1	1406		0
+1407	1	1407		0
+1408	1	1408		0
+1409	1	1409		0
+1410	1	1410		0
+1411	1	1411		0
+1412	1	1412		0
+1413	1	1413		0
+1414	1	1414		0
+1415	1	1415		0
+1416	1	1416		0
+1417	1	1417		0
+1418	1	1418		0
+1419	1	1419		0
+1420	1	1420		0
+1421	1	1421		0
+1422	1	1422		0
+1423	1	1423		0
+1424	1	1424		0
+1425	1	1425		0
+1426	1	1426		0
+1427	1	1427		0
+1428	1	1428		0
+1429	1	1429		0
+1430	1	1430		0
+1431	1	1431		0
+1432	1	1432		0
+1433	1	1433		0
+1434	1	1434		0
+1435	1	1435		0
+1436	1	1436		0
+1437	1	1437		0
+1438	1	1438		0
+1439	1	1439		0
+1440	1	1440		0
+1441	1	1441		0
+1442	1	1442		0
+1443	1	1443		0
+1444	1	1444		0
+1445	1	1445		0
+1446	1	1446		0
+1447	1	1447		0
+1448	1	1448		0
+1449	1	1449		0
+1450	1	1450		0
+1451	1	1451		0
+1452	1	1452		0
+1453	1	1453		0
+1454	1	1454		0
+1455	1	1455		0
+1456	1	1456		0
+1457	1	1457		0
+1458	1	1458		0
+1459	1	1459		0
+1460	1	1460		0
+1461	1	1461		0
+1462	1	1462		0
+1463	1	1463		0
+1464	1	1464		0
+1465	1	1465		0
+1466	1	1466		0
+1467	1	1467		0
+1468	1	1468		0
+1469	1	1469		0
+1470	1	1470		0
+1471	1	1471		0
+1472	1	1472		0
+1473	1	1473		0
+1474	1	1474		0
+1475	1	1475		0
+1476	1	1476		0
+1477	1	1477		0
+1478	1	1478		0
+1479	1	1479		0
+1480	1	1480		0
+1481	1	1481		0
+1482	1	1482		0
+1483	1	1483		0
+1484	1	1484		0
+1485	1	1485		0
+1486	1	1486		0
+1487	1	1487		0
+1488	1	1488		0
+1489	1	1489		0
+1490	1	1490		0
+1491	1	1491		0
+1492	1	1492		0
+1493	1	1493		0
+1494	1	1494		0
+1495	1	1495		0
+1496	1	1496		0
+1497	1	1497		0
+1498	1	1498		0
+1499	1	1499		0
+1500	1	1500		0
+1501	1	1501		0
+1502	1	1502		0
+1503	1	1503		0
+1504	1	1504		0
+1505	1	1505		0
+1506	1	1506		0
+1507	1	1507		0
+1508	1	1508		0
+1509	1	1509		0
+1510	1	1510		0
+1511	1	1511		0
+1512	1	1512		0
+1513	1	1513		0
+1514	1	1514		0
+1515	1	1515		0
+1516	1	1516		0
+1517	1	1517		0
+1518	1	1518		0
+1519	1	1519		0
+1520	1	1520		0
+1521	1	1521		0
+1522	1	1522		0
+1523	1	1523		0
+1524	1	1524		0
+1525	1	1525		0
+1526	1	1526		0
+1527	1	1527		0
+1528	1	1528		0
+1529	1	1529		0
+1530	1	1530		0
+1531	1	1531		0
+1532	1	1532		0
+1533	1	1533		0
+1534	1	1534		0
+1535	1	1535		0
+1536	1	1536		0
+1537	1	1537		0
+1538	1	1538		0
+1539	1	1539		0
+1540	1	1540		0
+1541	1	1541		0
+1542	1	1542		0
+1543	1	1543		0
+1544	1	1544		0
+1545	1	1545		0
+1546	1	1546		0
+1547	1	1547		0
+1548	1	1548		0
+1549	1	1549		0
+1550	1	1550		0
+1551	1	1551		0
+1552	1	1552		0
+1553	1	1553		0
+1554	1	1554		0
+1555	1	1555		0
+1556	1	1556		0
+1557	1	1557		0
+1558	1	1558		0
+1559	1	1559		0
+1560	1	1560		0
+1561	1	1561		0
+1562	1	1562		0
+1563	1	1563		0
+1564	1	1564		0
+1565	1	1565		0
+1566	1	1566		0
+1567	1	1567		0
+1568	1	1568		0
+1569	1	1569		0
+1570	1	1570		0
+1571	1	1571		0
+1572	1	1572		0
+1573	1	1573		0
+1574	1	1574		0
+1575	1	1575		0
+1576	1	1576		0
+1577	1	1577		0
+1578	1	1578		0
+1579	1	1579		0
+1580	1	1580		0
+1581	1	1581		0
+1582	1	1582		0
+1583	1	1583		0
+1584	1	1584		0
+1585	1	1585		0
+1586	1	1586		0
+1587	1	1587		0
+1588	1	1588		0
+1589	1	1589		0
+1590	1	1590		0
+1591	1	1591		0
+1592	1	1592		0
+1593	1	1593		0
+1594	1	1594		0
+1595	1	1595		0
+1596	1	1596		0
+1597	1	1597		0
+1598	1	1598		0
+1599	1	1599		0
+1600	1	1600		0
+1601	1	1601		0
+1602	1	1602		0
+1603	1	1603		0
+1604	1	1604		0
+1605	1	1605		0
+1606	1	1606		0
+1607	1	1607		0
+1608	1	1608		0
+1609	1	1609		0
+1610	1	1610		0
+1611	1	1611		0
+1612	1	1612		0
+1613	1	1613		0
+1614	1	1614		0
+1615	1	1615		0
+1616	1	1616		0
+1617	1	1617		0
+1618	1	1618		0
+1619	1	1619		0
+1620	1	1620		0
+1621	1	1621		0
+1622	1	1622		0
+1623	1	1623		0
+1624	1	1624		0
+1625	1	1625		0
+1626	1	1626		0
+1627	1	1627		0
+1628	1	1628		0
+1629	1	1629		0
+1630	1	1630		0
+1631	1	1631		0
+1632	1	1632		0
+1633	1	1633		0
+1634	1	1634		0
+1635	1	1635		0
+1636	1	1636		0
+1637	1	1637		0
+1638	1	1638		0
+1639	1	1639		0
+1640	1	1640		0
+1641	1	1641		0
+1642	1	1642		0
+1643	1	1643		0
+1644	1	1644		0
+1645	1	1645		0
+1646	1	1646		0
+1647	1	1647		0
+1648	1	1648		0
+1649	1	1649		0
+1650	1	1650		0
+1651	1	1651		0
+1652	1	1652		0
+1653	1	1653		0
+1654	1	1654		0
+1655	1	1655		0
+1656	1	1656		0
+1657	1	1657		0
+1658	1	1658		0
+1659	1	1659		0
+1660	1	1660		0
+1661	1	1661		0
+1662	1	1662		0
+1663	1	1663		0
+1664	1	1664		0
+1665	1	1665		0
+1666	1	1666		0
+1667	1	1667		0
+1668	1	1668		0
+1669	1	1669		0
+1670	1	1670		0
+1671	1	1671		0
+1672	1	1672		0
+1673	1	1673		0
+1674	1	1674		0
+1675	1	1675		0
+1676	1	1676		0
+1677	1	1677		0
+1678	1	1678		0
+1679	1	1679		0
+1680	1	1680		0
+1681	1	1681		0
+1682	1	1682		0
+1683	1	1683		0
+1684	1	1684		0
+1685	1	1685		0
+1686	1	1686		0
+1687	1	1687		0
+1688	1	1688		0
+1689	1	1689		0
+1690	1	1690		0
+1691	1	1691		0
+1692	1	1692		0
+1693	1	1693		0
+1694	1	1694		0
+1695	1	1695		0
+1696	1	1696		0
+1697	1	1697		0
+1698	1	1698		0
+1699	1	1699		0
+1700	1	1700		0
+1701	1	1701		0
+1702	1	1702		0
+1703	1	1703		0
+1704	1	1704		0
+1705	1	1705		0
+1706	1	1706		0
+1707	1	1707		0
+1708	1	1708		0
+1709	1	1709		0
+1710	1	1710		0
+1711	1	1711		0
+1712	1	1712		0
+1713	1	1713		0
+1714	1	1714		0
+1715	1	1715		0
+1716	1	1716		0
+1717	1	1717		0
+1718	1	1718		0
+1719	1	1719		0
+1720	1	1720		0
+1721	1	1721		0
+1722	1	1722		0
+1723	1	1723		0
+1724	1	1724		0
+1725	1	1725		0
+1726	1	1726		0
+1727	1	1727		0
+1728	1	1728		0
+1729	1	1729		0
+1730	1	1730		0
+1731	1	1731		0
+1732	1	1732		0
+1733	1	1733		0
+1734	1	1734		0
+1735	1	1735		0
+1736	1	1736		0
+1737	1	1737		0
+1738	1	1738		0
+1739	1	1739		0
+1740	1	1740		0
+1741	1	1741		0
+1742	1	1742		0
+1743	1	1743		0
+1744	1	1744		0
+1745	1	1745		0
+1746	1	1746		0
+1747	1	1747		0
+1748	1	1748		0
+1749	1	1749		0
+1750	1	1750		0
+1751	1	1751		0
+1752	1	1752		0
+1753	1	1753		0
+1754	1	1754		0
+1755	1	1755		0
+1756	1	1756		0
+1757	1	1757		0
+1758	1	1758		0
+1759	1	1759		0
+1760	1	1760		0
+1761	1	1761		0
+1762	1	1762		0
+1763	1	1763		0
+1764	1	1764		0
+1765	1	1765		0
+1766	1	1766		0
+1767	1	1767		0
+1768	1	1768		0
+1769	1	1769		0
+1770	1	1770		0
+1771	1	1771		0
+1772	1	1772		0
+1773	1	1773		0
+1774	1	1774		0
+1775	1	1775		0
+1776	1	1776		0
+1777	1	1777		0
+1778	1	1778		0
+1779	1	1779		0
+1780	1	1780		0
+1781	1	1781		0
+1782	1	1782		0
+1783	1	1783		0
+1784	1	1784		0
+1785	1	1785		0
+1786	1	1786		0
+1787	1	1787		0
+1788	1	1788		0
+1789	1	1789		0
+1790	1	1790		0
+1791	1	1791		0
+1792	1	1792		0
+1793	1	1793		0
+1794	1	1794		0
+1795	1	1795		0
+1796	1	1796		0
+1797	1	1797		0
+1798	1	1798		0
+1799	1	1799		0
+1800	1	1800		0
+1801	1	1801		0
+1802	1	1802		0
+1803	1	1803		0
+1804	1	1804		0
+1805	1	1805		0
+1806	1	1806		0
+1807	1	1807		0
+1808	1	1808		0
+1809	1	1809		0
+1810	1	1810		0
+1811	1	1811		0
+1812	1	1812		0
+1813	1	1813		0
+1814	1	1814		0
+1815	1	1815		0
+1816	1	1816		0
+1817	1	1817		0
+1818	1	1818		0
+1819	1	1819		0
+1820	1	1820		0
+1821	1	1821		0
+1822	1	1822		0
+1823	1	1823		0
+1824	1	1824		0
+1825	1	1825		0
+1826	1	1826		0
+1827	1	1827		0
+1828	1	1828		0
+1829	1	1829		0
+1830	1	1830		0
+1831	1	1831		0
+1832	1	1832		0
+1833	1	1833		0
+1834	1	1834		0
+1835	1	1835		0
+1836	1	1836		0
+1837	1	1837		0
+1838	1	1838		0
+1839	1	1839		0
+1840	1	1840		0
+1841	1	1841		0
+1842	1	1842		0
+1843	1	1843		0
+1844	1	1844		0
+1845	1	1845		0
+1846	1	1846		0
+1847	1	1847		0
+1848	1	1848		0
+1849	1	1849		0
+1850	1	1850		0
+1851	1	1851		0
+1852	1	1852		0
+1853	1	1853		0
+1854	1	1854		0
+1855	1	1855		0
+1856	1	1856		0
+1857	1	1857		0
+1858	1	1858		0
+1859	1	1859		0
+1860	1	1860		0
+1861	1	1861		0
+1862	1	1862		0
+1863	1	1863		0
+1864	1	1864		0
+1865	1	1865		0
+1866	1	1866		0
+1867	1	1867		0
+1868	1	1868		0
+1869	1	1869		0
+1870	1	1870		0
+1871	1	1871		0
+1872	1	1872		0
+1873	1	1873		0
+1874	1	1874		0
+1875	1	1875		0
+1876	1	1876		0
+1877	1	1877		0
+1878	1	1878		0
+1879	1	1879		0
+1880	1	1880		0
+1881	1	1881		0
+1882	1	1882		0
+1883	1	1883		0
+1884	1	1884		0
+1885	1	1885		0
+1886	1	1886		0
+1887	1	1887		0
+1888	1	1888		0
+1889	1	1889		0
+1890	1	1890		0
+1891	1	1891		0
+1892	1	1892		0
+1893	1	1893		0
+1894	1	1894		0
+1895	1	1895		0
+1896	1	1896		0
+1897	1	1897		0
+1898	1	1898		0
+1899	1	1899		0
+1900	1	1900		0
+1901	1	1901		0
+1902	1	1902		0
+1903	1	1903		0
+1904	1	1904		0
+1905	1	1905		0
+1906	1	1906		0
+1907	1	1907		0
+1908	1	1908		0
+1909	1	1909		0
+1910	1	1910		0
+1911	1	1911		0
+1912	1	1912		0
+1913	1	1913		0
+1914	1	1914		0
+1915	1	1915		0
+1916	1	1916		0
+1917	1	1917		0
+1918	1	1918		0
+1919	1	1919		0
+1920	1	1920		0
+1921	1	1921		0
+1922	1	1922		0
+1923	1	1923		0
+1924	1	1924		0
+1925	1	1925		0
+1926	1	1926		0
+1927	1	1927		0
+1928	1	1928		0
+1929	1	1929		0
+1930	1	1930		0
+1931	1	1931		0
+1932	1	1932		0
+1933	1	1933		0
+1934	1	1934		0
+1935	1	1935		0
+1936	1	1936		0
+1937	1	1937		0
+1938	1	1938		0
+1939	1	1939		0
+1940	1	1940		0
+1941	1	1941		0
+1942	1	1942		0
+1943	1	1943		0
+1944	1	1944		0
+1945	1	1945		0
+1946	1	1946		0
+1947	1	1947		0
+1948	1	1948		0
+1949	1	1949		0
+1950	1	1950		0
+1951	1	1951		0
+1952	1	1952		0
+1953	1	1953		0
+1954	1	1954		0
+1955	1	1955		0
+1956	1	1956		0
+1957	1	1957		0
+1958	1	1958		0
+1959	1	1959		0
+1960	1	1960		0
+1961	1	1961		0
+1962	1	1962		0
+1963	1	1963		0
+1964	1	1964		0
+1965	1	1965		0
+1966	1	1966		0
+1967	1	1967		0
+1968	1	1968		0
+1969	1	1969		0
+1970	1	1970		0
+1971	1	1971		0
+1972	1	1972		0
+1973	1	1973		0
+1974	1	1974		0
+1975	1	1975		0
+1976	1	1976		0
+1977	1	1977		0
+1978	1	1978		0
+1979	1	1979		0
+1980	1	1980		0
+1981	1	1981		0
+1982	1	1982		0
+1983	1	1983		0
+1984	1	1984		0
+1985	1	1985		0
+1986	1	1986		0
+1987	1	1987		0
+1988	1	1988		0
+1989	1	1989		0
+1990	1	1990		0
+1991	1	1991		0
+1992	1	1992		0
+1993	1	1993		0
+1994	1	1994		0
+1995	1	1995		0
+1996	1	1996		0
+1997	1	1997		0
+1998	1	1998		0
+1999	1	1999		0
+2000	1	2000		0
+2001	1	2001		0
+2002	1	2002		0
+2003	1	2003		0
+2004	1	2004		0
+2005	1	2005		0
+2006	1	2006		0
+2007	1	2007		0
+2008	1	2008		0
+2009	1	2009		0
+2010	1	2010		0
+2011	1	2011		0
+2012	1	2012		0
+2013	1	2013		0
+2014	1	2014		0
+2015	1	2015		0
+2016	1	2016		0
+2017	1	2017		0
+2018	1	2018		0
+2019	1	2019		0
+2020	1	2020		0
+2021	1	2021		0
+2022	1	2022		0
+2023	1	2023		0
+2024	1	2024		0
+2025	1	2025		0
+2026	1	2026		0
+2027	1	2027		0
+2028	1	2028		0
+2029	1	2029		0
+2030	1	2030		0
+2031	1	2031		0
+2032	1	2032		0
+2033	1	2033		0
+2034	1	2034		0
+2035	1	2035		0
+2036	1	2036		0
+2037	1	2037		0
+2038	1	2038		0
+2039	1	2039		0
+2040	1	2040		0
+2041	1	2041		0
+2042	1	2042		0
+2043	1	2043		0
+2044	1	2044		0
+2045	1	2045		0
+2046	1	2046		0
+2047	1	2047		0
+2048	1	2048		0
+2049	1	2049		0
+2050	1	2050		0
+2051	1	2051		0
+2052	1	2052		0
+2053	1	2053		0
+2054	1	2054		0
+2055	1	2055		0
+2056	1	2056		0
+2057	1	2057		0
+2058	1	2058		0
+2059	1	2059		0
+2060	1	2060		0
+2061	1	2061		0
+2062	1	2062		0
+2063	1	2063		0
+2064	1	2064		0
+2065	1	2065		0
+2066	1	2066		0
+2067	1	2067		0
+2068	1	2068		0
+2069	1	2069		0
+2070	1	2070		0
+2071	1	2071		0
+2072	1	2072		0
+2073	1	2073		0
+2074	1	2074		0
+2075	1	2075		0
+2076	1	2076		0
+2077	1	2077		0
+2078	1	2078		0
+2079	1	2079		0
+2080	1	2080		0
+2081	1	2081		0
+2082	1	2082		0
+2083	1	2083		0
+2084	1	2084		0
+2085	1	2085		0
+2086	1	2086		0
+2087	1	2087		0
+2088	1	2088		0
+2089	1	2089		0
+2090	1	2090		0
+2091	1	2091		0
+2092	1	2092		0
+2093	1	2093		0
+2094	1	2094		0
+2095	1	2095		0
+2096	1	2096		0
+2097	1	2097		0
+2098	1	2098		0
+2099	1	2099		0
+2100	1	2100		0
+2101	1	2101		0
+2102	1	2102		0
+2103	1	2103		0
+2104	1	2104		0
+2105	1	2105		0
+2106	1	2106		0
+2107	1	2107		0
+2108	1	2108		0
+2109	1	2109		0
+2110	1	2110		0
+2111	1	2111		0
+2112	1	2112		0
+2113	1	2113		0
+2114	1	2114		0
+2115	1	2115		0
+2116	1	2116		0
+2117	1	2117		0
+2118	1	2118		0
+2119	1	2119		0
+2120	1	2120		0
+2121	1	2121		0
+2122	1	2122		0
+2123	1	2123		0
+2124	1	2124		0
+2125	1	2125		0
+2126	1	2126		0
+2127	1	2127		0
+2128	1	2128		0
+2129	1	2129		0
+2130	1	2130		0
+2131	1	2131		0
+2132	1	2132		0
+2133	1	2133		0
+2134	1	2134		0
+2135	1	2135		0
+2136	1	2136		0
+2137	1	2137		0
+2138	1	2138		0
+2139	1	2139		0
+2140	1	2140		0
+2141	1	2141		0
+2142	1	2142		0
+2143	1	2143		0
+2144	1	2144		0
+2145	1	2145		0
+2146	1	2146		0
+2147	1	2147		0
+2148	1	2148		0
+2149	1	2149		0
+2150	1	2150		0
+2151	1	2151		0
+2152	1	2152		0
+2153	1	2153		0
+2154	1	2154		0
+2155	1	2155		0
+2156	1	2156		0
+2157	1	2157		0
+2158	1	2158		0
+2159	1	2159		0
+2160	1	2160		0
+2161	1	2161		0
+2162	1	2162		0
+2163	1	2163		0
+2164	1	2164		0
+2165	1	2165		0
+2166	1	2166		0
+2167	1	2167		0
+2168	1	2168		0
+2169	1	2169		0
+2170	1	2170		0
+2171	1	2171		0
+2172	1	2172		0
+2173	1	2173		0
+2174	1	2174		0
+2175	1	2175		0
+2176	1	2176		0
+2177	1	2177		0
+2178	1	2178		0
+2179	1	2179		0
+2180	1	2180		0
+2181	1	2181		0
+2182	1	2182		0
+2183	1	2183		0
+2184	1	2184		0
+2185	1	2185		0
+2186	1	2186		0
+2187	1	2187		0
+2188	1	2188		0
+2189	1	2189		0
+2190	1	2190		0
+2191	1	2191		0
+2192	1	2192		0
+2193	1	2193		0
+2194	1	2194		0
+2195	1	2195		0
+2196	1	2196		0
+2197	1	2197		0
+2198	1	2198		0
+2199	1	2199		0
+2200	1	2200		0
+2201	1	2201		0
+2202	1	2202		0
+2203	1	2203		0
+2204	1	2204		0
+2205	1	2205		0
+2206	1	2206		0
+2207	1	2207		0
+2208	1	2208		0
+2209	1	2209		0
+2210	1	2210		0
+2211	1	2211		0
+2212	1	2212		0
+2213	1	2213		0
+2214	1	2214		0
+2215	1	2215		0
+2216	1	2216		0
+2217	1	2217		0
+2218	1	2218		0
+2219	1	2219		0
+2220	1	2220		0
+2221	1	2221		0
+2222	1	2222		0
+2223	1	2223		0
+2224	1	2224		0
+2225	1	2225		0
+2226	1	2226		0
+2227	1	2227		0
+2228	1	2228		0
+2229	1	2229		0
+2230	1	2230		0
+2231	1	2231		0
+2232	1	2232		0
+2233	1	2233		0
+2234	1	2234		0
+2235	1	2235		0
+2236	1	2236		0
+2237	1	2237		0
+2238	1	2238		0
+2239	1	2239		0
+2240	1	2240		0
+2241	1	2241		0
+2242	1	2242		0
+2243	1	2243		0
+2244	1	2244		0
+2245	1	2245		0
+2246	1	2246		0
+2247	1	2247		0
+2248	1	2248		0
+2249	1	2249		0
+2250	1	2250		0
+2251	1	2251		0
+2252	1	2252		0
+2253	1	2253		0
+2254	1	2254		0
+2255	1	2255		0
+2256	1	2256		0
+2257	1	2257		0
+2258	1	2258		0
+2259	1	2259		0
+2260	1	2260		0
+2261	1	2261		0
+2262	1	2262		0
+2263	1	2263		0
+2264	1	2264		0
+2265	1	2265		0
+2266	1	2266		0
+2267	1	2267		0
+2268	1	2268		0
+2269	1	2269		0
+2270	1	2270		0
+2271	1	2271		0
+2272	1	2272		0
+2273	1	2273		0
+2274	1	2274		0
+2275	1	2275		0
+2276	1	2276		0
+2277	1	2277		0
+2278	1	2278		0
+2279	1	2279		0
+2280	1	2280		0
+2281	1	2281		0
+2282	1	2282		0
+2283	1	2283		0
+2284	1	2284		0
+2285	1	2285		0
+2286	1	2286		0
+2287	1	2287		0
+2288	1	2288		0
+2289	1	2289		0
+2290	1	2290		0
+2291	1	2291		0
+2292	1	2292		0
+2293	1	2293		0
+2294	1	2294		0
+2295	1	2295		0
+2296	1	2296		0
+2297	1	2297		0
+2298	1	2298		0
+2299	1	2299		0
+2300	1	2300		0
+2301	1	2301		0
+2302	1	2302		0
+2303	1	2303		0
+2304	1	2304		0
+2305	1	2305		0
+2306	1	2306		0
+2307	1	2307		0
+2308	1	2308		0
+2309	1	2309		0
+2310	1	2310		0
+2311	1	2311		0
+2312	1	2312		0
+2313	1	2313		0
+2314	1	2314		0
+2315	1	2315		0
+2316	1	2316		0
+2317	1	2317		0
+2318	1	2318		0
+2319	1	2319		0
+2320	1	2320		0
+2321	1	2321		0
+2322	1	2322		0
+2323	1	2323		0
+2324	1	2324		0
+2325	1	2325		0
+2326	1	2326		0
+2327	1	2327		0
+2328	1	2328		0
+2329	1	2329		0
+2330	1	2330		0
+2331	1	2331		0
+2332	1	2332		0
+2333	1	2333		0
+2334	1	2334		0
+2335	1	2335		0
+2336	1	2336		0
+2337	1	2337		0
+2338	1	2338		0
+2339	1	2339		0
+2340	1	2340		0
+2341	1	2341		0
+2342	1	2342		0
+2343	1	2343		0
+2344	1	2344		0
+2345	1	2345		0
+2346	1	2346		0
+2347	1	2347		0
+2348	1	2348		0
+2349	1	2349		0
+2350	1	2350		0
+2351	1	2351		0
+2352	1	2352		0
+2353	1	2353		0
+2354	1	2354		0
+2355	1	2355		0
+2356	1	2356		0
+2357	1	2357		0
+2358	1	2358		0
+2359	1	2359		0
+2360	1	2360		0
+2361	1	2361		0
+2362	1	2362		0
+2363	1	2363		0
+2364	1	2364		0
+2365	1	2365		0
+2366	1	2366		0
+2367	1	2367		0
+2368	1	2368		0
+2369	1	2369		0
+2370	1	2370		0
+2371	1	2371		0
+2372	1	2372		0
+2373	1	2373		0
+2374	1	2374		0
+2375	1	2375		0
+2376	1	2376		0
+2377	1	2377		0
+2378	1	2378		0
+2379	1	2379		0
+2380	1	2380		0
+2381	1	2381		0
+2382	1	2382		0
+2383	1	2383		0
+2384	1	2384		0
+2385	1	2385		0
+2386	1	2386		0
+2387	1	2387		0
+2388	1	2388		0
+2389	1	2389		0
+2390	1	2390		0
+2391	1	2391		0
+2392	1	2392		0
+2393	1	2393		0
+2394	1	2394		0
+2395	1	2395		0
+2396	1	2396		0
+2397	1	2397		0
+2398	1	2398		0
+2399	1	2399		0
+2400	1	2400		0
+2401	1	2401		0
+2402	1	2402		0
+2403	1	2403		0
+2404	1	2404		0
+2405	1	2405		0
+2406	1	2406		0
+2407	1	2407		0
+2408	1	2408		0
+2409	1	2409		0
+2410	1	2410		0
+2411	1	2411		0
+2412	1	2412		0
+2413	1	2413		0
+2414	1	2414		0
+2415	1	2415		0
+2416	1	2416		0
+2417	1	2417		0
+2418	1	2418		0
+2419	1	2419		0
+2420	1	2420		0
+2421	1	2421		0
+2422	1	2422		0
+2423	1	2423		0
+2424	1	2424		0
+2425	1	2425		0
+2426	1	2426		0
+2427	1	2427		0
+2428	1	2428		0
+2429	1	2429		0
+2430	1	2430		0
+2431	1	2431		0
+2432	1	2432		0
+2433	1	2433		0
+2434	1	2434		0
+2435	1	2435		0
+2436	1	2436		0
+2437	1	2437		0
+2438	1	2438		0
+2439	1	2439		0
+2440	1	2440		0
+2441	1	2441		0
+2442	1	2442		0
+2443	1	2443		0
+2444	1	2444		0
+2445	1	2445		0
+2446	1	2446		0
+2447	1	2447		0
+2448	1	2448		0
+2449	1	2449		0
+2450	1	2450		0
+2451	1	2451		0
+2452	1	2452		0
+2453	1	2453		0
+2454	1	2454		0
+2455	1	2455		0
+2456	1	2456		0
+2457	1	2457		0
+2458	1	2458		0
+2459	1	2459		0
+2460	1	2460		0
+2461	1	2461		0
+2462	1	2462		0
+2463	1	2463		0
+2464	1	2464		0
+2465	1	2465		0
+2466	1	2466		0
+2467	1	2467		0
+2468	1	2468		0
+2469	1	2469		0
+2470	1	2470		0
+2471	1	2471		0
+2472	1	2472		0
+2473	1	2473		0
+2474	1	2474		0
+2475	1	2475		0
+2476	1	2476		0
+2477	1	2477		0
+2478	1	2478		0
+2479	1	2479		0
+2480	1	2480		0
+2481	1	2481		0
+2482	1	2482		0
+2483	1	2483		0
+2484	1	2484		0
+2485	1	2485		0
+2486	1	2486		0
+2487	1	2487		0
+2488	1	2488		0
+2489	1	2489		0
+2490	1	2490		0
+2491	1	2491		0
+2492	1	2492		0
+2493	1	2493		0
+2494	1	2494		0
+2495	1	2495		0
+2496	1	2496		0
+2497	1	2497		0
+2498	1	2498		0
+2499	1	2499		0
+2500	1	2500		0
+2501	1	2501		0
+2502	1	2502		0
+2503	1	2503		0
+2504	1	2504		0
+2505	1	2505		0
+2506	1	2506		0
+2507	1	2507		0
+2508	1	2508		0
+2509	1	2509		0
+2510	1	2510		0
+2511	1	2511		0
+2512	1	2512		0
+2513	1	2513		0
+2514	1	2514		0
+2515	1	2515		0
+2516	1	2516		0
+2517	1	2517		0
+2518	1	2518		0
+2519	1	2519		0
+2520	1	2520		0
+2521	1	2521		0
+2522	1	2522		0
+2523	1	2523		0
+2524	1	2524		0
+2525	1	2525		0
+2526	1	2526		0
+2527	1	2527		0
+2528	1	2528		0
+2529	1	2529		0
+2530	1	2530		0
+2531	1	2531		0
+2532	1	2532		0
+2533	1	2533		0
+2534	1	2534		0
+2535	1	2535		0
+2536	1	2536		0
+2537	1	2537		0
+2538	1	2538		0
+2539	1	2539		0
+2540	1	2540		0
+2541	1	2541		0
+2542	1	2542		0
+2543	1	2543		0
+2544	1	2544		0
+2545	1	2545		0
+2546	1	2546		0
+2547	1	2547		0
+2548	1	2548		0
+2549	1	2549		0
+2550	1	2550		0
+2551	1	2551		0
+2552	1	2552		0
+2553	1	2553		0
+2554	1	2554		0
+2555	1	2555		0
+2556	1	2556		0
+2557	1	2557		0
+2558	1	2558		0
+2559	1	2559		0
+2560	1	2560		0
+2561	1	2561		0
+2562	1	2562		0
+2563	1	2563		0
+2564	1	2564		0
+2565	1	2565		0
+2566	1	2566		0
+2567	1	2567		0
+2568	1	2568		0
+2569	1	2569		0
+2570	1	2570		0
+2571	1	2571		0
+2572	1	2572		0
+2573	1	2573		0
+2574	1	2574		0
+2575	1	2575		0
+2576	1	2576		0
+2577	1	2577		0
+2578	1	2578		0
+2579	1	2579		0
+2580	1	2580		0
+2581	1	2581		0
+2582	1	2582		0
+2583	1	2583		0
+2584	1	2584		0
+2585	1	2585		0
+2586	1	2586		0
+2587	1	2587		0
+2588	1	2588		0
+2589	1	2589		0
+2590	1	2590		0
+2591	1	2591		0
+2592	1	2592		0
+2593	1	2593		0
+2594	1	2594		0
+2595	1	2595		0
+2596	1	2596		0
+2597	1	2597		0
+2598	1	2598		0
+2599	1	2599		0
+2600	1	2600		0
+2601	1	2601		0
+2602	1	2602		0
+2603	1	2603		0
+2604	1	2604		0
+2605	1	2605		0
+2606	1	2606		0
+2607	1	2607		0
+2608	1	2608		0
+2609	1	2609		0
+2610	1	2610		0
+2611	1	2611		0
+2612	1	2612		0
+2613	1	2613		0
+2614	1	2614		0
+2615	1	2615		0
+2616	1	2616		0
+2617	1	2617		0
+2618	1	2618		0
+2619	1	2619		0
+2620	1	2620		0
+2621	1	2621		0
+2622	1	2622		0
+2623	1	2623		0
+2624	1	2624		0
+2625	1	2625		0
+2626	1	2626		0
+2627	1	2627		0
+2628	1	2628		0
+2629	1	2629		0
+2630	1	2630		0
+2631	1	2631		0
+2632	1	2632		0
+2633	1	2633		0
+2634	1	2634		0
+2635	1	2635		0
+2636	1	2636		0
+2637	1	2637		0
+2638	1	2638		0
+2639	1	2639		0
+2640	1	2640		0
+2641	1	2641		0
+2642	1	2642		0
+2643	1	2643		0
+2644	1	2644		0
+2645	1	2645		0
+2646	1	2646		0
+2647	1	2647		0
+2648	1	2648		0
+2649	1	2649		0
+2650	1	2650		0
+2651	1	2651		0
+2652	1	2652		0
+2653	1	2653		0
+2654	1	2654		0
+2655	1	2655		0
+2656	1	2656		0
+2657	1	2657		0
+2658	1	2658		0
+2659	1	2659		0
+2660	1	2660		0
+2661	1	2661		0
+2662	1	2662		0
+2663	1	2663		0
+2664	1	2664		0
+2665	1	2665		0
+2666	1	2666		0
+2667	1	2667		0
+2668	1	2668		0
+2669	1	2669		0
+2670	1	2670		0
+2671	1	2671		0
+2672	1	2672		0
+2673	1	2673		0
+2674	1	2674		0
+2675	1	2675		0
+2676	1	2676		0
+2677	1	2677		0
+2678	1	2678		0
+2679	1	2679		0
+2680	1	2680		0
+2681	1	2681		0
+2682	1	2682		0
+2683	1	2683		0
+2684	1	2684		0
+2685	1	2685		0
+2686	1	2686		0
+2687	1	2687		0
+2688	1	2688		0
+2689	1	2689		0
+2690	1	2690		0
+2691	1	2691		0
+2692	1	2692		0
+2693	1	2693		0
+2694	1	2694		0
+2695	1	2695		0
+2696	1	2696		0
+2697	1	2697		0
+2698	1	2698		0
+2699	1	2699		0
+2700	1	2700		0
+2701	1	2701		0
+2702	1	2702		0
+2703	1	2703		0
+2704	1	2704		0
+2705	1	2705		0
+2706	1	2706		0
+2707	1	2707		0
+2708	1	2708		0
+2709	1	2709		0
+2710	1	2710		0
+2711	1	2711		0
+2712	1	2712		0
+2713	1	2713		0
+2714	1	2714		0
+2715	1	2715		0
+2716	1	2716		0
+2717	1	2717		0
+2718	1	2718		0
+2719	1	2719		0
+2720	1	2720		0
+2721	1	2721		0
+2722	1	2722		0
+2723	1	2723		0
+2724	1	2724		0
+2725	1	2725		0
+2726	1	2726		0
+2727	1	2727		0
+2728	1	2728		0
+2729	1	2729		0
+2730	1	2730		0
+2731	1	2731		0
+2732	1	2732		0
+2733	1	2733		0
+2734	1	2734		0
+2735	1	2735		0
+2736	1	2736		0
+2737	1	2737		0
+2738	1	2738		0
+2739	1	2739		0
+2740	1	2740		0
+2741	1	2741		0
+2742	1	2742		0
+2743	1	2743		0
+2744	1	2744		0
+2745	1	2745		0
+2746	1	2746		0
+2747	1	2747		0
+2748	1	2748		0
+2749	1	2749		0
+2750	1	2750		0
+2751	1	2751		0
+2752	1	2752		0
+2753	1	2753		0
+2754	1	2754		0
+2755	1	2755		0
+2756	1	2756		0
+2757	1	2757		0
+2758	1	2758		0
+2759	1	2759		0
+2760	1	2760		0
+2761	1	2761		0
+2762	1	2762		0
+2763	1	2763		0
+2764	1	2764		0
+2765	1	2765		0
+2766	1	2766		0
+2767	1	2767		0
+2768	1	2768		0
+2769	1	2769		0
+2770	1	2770		0
+2771	1	2771		0
+2772	1	2772		0
+2773	1	2773		0
+2774	1	2774		0
+2775	1	2775		0
+2776	1	2776		0
+2777	1	2777		0
+2778	1	2778		0
+2779	1	2779		0
+2780	1	2780		0
+2781	1	2781		0
+2782	1	2782		0
+2783	1	2783		0
+2784	1	2784		0
+2785	1	2785		0
+2786	1	2786		0
+2787	1	2787		0
+2788	1	2788		0
+2789	1	2789		0
+2790	1	2790		0
+2791	1	2791		0
+2792	1	2792		0
+2793	1	2793		0
+2794	1	2794		0
+2795	1	2795		0
+2796	1	2796		0
+2797	1	2797		0
+2798	1	2798		0
+2799	1	2799		0
+2800	1	2800		0
+2801	1	2801		0
+2802	1	2802		0
+2803	1	2803		0
+2804	1	2804		0
+2805	1	2805		0
+2806	1	2806		0
+2807	1	2807		0
+2808	1	2808		0
+2809	1	2809		0
+2810	1	2810		0
+2811	1	2811		0
+2812	1	2812		0
+2813	1	2813		0
+2814	1	2814		0
+2815	1	2815		0
+2816	1	2816		0
+2817	1	2817		0
+2818	1	2818		0
+2819	1	2819		0
+2820	1	2820		0
+2821	1	2821		0
+2822	1	2822		0
+2823	1	2823		0
+2824	1	2824		0
+2825	1	2825		0
+2826	1	2826		0
+2827	1	2827		0
+2828	1	2828		0
+2829	1	2829		0
+2830	1	2830		0
+2831	1	2831		0
+2832	1	2832		0
+2833	1	2833		0
+2834	1	2834		0
+2835	1	2835		0
+2836	1	2836		0
+2837	1	2837		0
+2838	1	2838		0
+2839	1	2839		0
+2840	1	2840		0
+2841	1	2841		0
+2842	1	2842		0
+2843	1	2843		0
+2844	1	2844		0
+2845	1	2845		0
+2846	1	2846		0
+2847	1	2847		0
+\.
+
+
+--
+-- Name: sequences_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('sequences_id_seq', 2847, true);
+
+
+--
+-- Data for Name: spectrum_references; Type: TABLE DATA; Schema: public; Owner: -
+--
+
+COPY spectrum_references (id, pept_id, reference) FROM stdin;
+\.
+
+
+--
+-- Name: spectrum_references_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
+--
+
+SELECT pg_catalog.setval('spectrum_references_id_seq', 1, false);
+
+
+--
+-- Name: pk_abundances; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY abundances
+    ADD CONSTRAINT pk_abundances PRIMARY KEY (id);
+
+
+--
+-- Name: pk_data_sets; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_sets
+    ADD CONSTRAINT pk_data_sets PRIMARY KEY (id);
+
+
+--
+-- Name: pk_databases; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY databases
+    ADD CONSTRAINT pk_databases PRIMARY KEY (id);
+
+
+--
+-- Name: pk_experiments; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiments
+    ADD CONSTRAINT pk_experiments PRIMARY KEY (id);
+
+
+--
+-- Name: pk_identified_proteins; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY identified_proteins
+    ADD CONSTRAINT pk_identified_proteins PRIMARY KEY (id);
+
+
+--
+-- Name: pk_modification_fractions; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY modification_fractions
+    ADD CONSTRAINT pk_modification_fractions PRIMARY KEY (id);
+
+
+--
+-- Name: pk_modifications; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY modifications
+    ADD CONSTRAINT pk_modifications PRIMARY KEY (id);
+
+
+--
+-- Name: pk_modified_peptides; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY modified_peptides
+    ADD CONSTRAINT pk_modified_peptides PRIMARY KEY (id);
+
+
+--
+-- Name: pk_peptides; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY peptides
+    ADD CONSTRAINT pk_peptides PRIMARY KEY (id);
+
+
+--
+-- Name: pk_probability_fdr_mappings; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY probability_fdr_mappings
+    ADD CONSTRAINT pk_probability_fdr_mappings PRIMARY KEY (id);
+
+
+--
+-- Name: pk_protein_references; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY protein_references
+    ADD CONSTRAINT pk_protein_references PRIMARY KEY (id);
+
+
+--
+-- Name: pk_proteins; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY proteins
+    ADD CONSTRAINT pk_proteins PRIMARY KEY (id);
+
+
+--
+-- Name: pk_samples; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY samples
+    ADD CONSTRAINT pk_samples PRIMARY KEY (id);
+
+
+--
+-- Name: pk_sequences; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY sequences
+    ADD CONSTRAINT pk_sequences PRIMARY KEY (id);
+
+
+--
+-- Name: pk_spectrum_references; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY spectrum_references
+    ADD CONSTRAINT pk_spectrum_references PRIMARY KEY (id);
+
+
+--
+-- Name: tuc_data_sets_1; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY data_sets
+    ADD CONSTRAINT tuc_data_sets_1 UNIQUE (perm_id);
+
+
+--
+-- Name: tuc_databases_1; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY databases
+    ADD CONSTRAINT tuc_databases_1 UNIQUE (name_and_version);
+
+
+--
+-- Name: tuc_experiments_1; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY experiments
+    ADD CONSTRAINT tuc_experiments_1 UNIQUE (perm_id);
+
+
+--
+-- Name: tuc_protein_references_1; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY protein_references
+    ADD CONSTRAINT tuc_protein_references_1 UNIQUE (accession_number);
+
+
+--
+-- Name: tuc_samples_1; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
+--
+
+ALTER TABLE ONLY samples
+    ADD CONSTRAINT tuc_samples_1 UNIQUE (perm_id);
+
+
+--
+-- Name: idx_protein_references_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX idx_protein_references_1 ON protein_references USING btree (accession_number);
+
+
+--
+-- Name: idx_proteins_1; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX idx_proteins_1 ON proteins USING btree (dase_id);
+
+
+--
+-- Name: ix_fk_abundances_proteins; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_abundances_proteins ON abundances USING btree (prot_id);
+
+
+--
+-- Name: ix_fk_data_sets_experiments; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_data_sets_experiments ON data_sets USING btree (expe_id);
+
+
+--
+-- Name: ix_fk_data_sets_samples; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_data_sets_samples ON data_sets USING btree (samp_id);
+
+
+--
+-- Name: ix_fk_identified_proteins_proteins; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_identified_proteins_proteins ON identified_proteins USING btree (prot_id);
+
+
+--
+-- Name: ix_fk_modification_fractions_modifications; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_modification_fractions_modifications ON modification_fractions USING btree (modi_id);
+
+
+--
+-- Name: ix_fk_modifications_modified_peptides; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_modifications_modified_peptides ON modifications USING btree (mope_id);
+
+
+--
+-- Name: ix_fk_modified_peptides_peptides; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_modified_peptides_peptides ON modified_peptides USING btree (pept_id);
+
+
+--
+-- Name: ix_fk_peptides_proteins; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_peptides_proteins ON peptides USING btree (prot_id);
+
+
+--
+-- Name: ix_fk_probability_fdr_mappings_data_sets; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_probability_fdr_mappings_data_sets ON probability_fdr_mappings USING btree (dase_id);
+
+
+--
+-- Name: ix_fk_sequences_protein_references; Type: INDEX; Schema: public; Owner: -; Tablespace: 
+--
+
+CREATE INDEX ix_fk_sequences_protein_references ON sequences USING btree (prre_id);
+
+
+--
+-- Name: da_ex_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_sets
+    ADD CONSTRAINT da_ex_fk FOREIGN KEY (expe_id) REFERENCES experiments(id);
+
+
+--
+-- Name: da_sa_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_sets
+    ADD CONSTRAINT da_sa_fk FOREIGN KEY (samp_id) REFERENCES samples(id);
+
+
+--
+-- Name: data_sets_probability_fdr_mappings; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY probability_fdr_mappings
+    ADD CONSTRAINT data_sets_probability_fdr_mappings FOREIGN KEY (dase_id) REFERENCES data_sets(id) ON DELETE CASCADE;
+
+
+--
+-- Name: data_sets_proteins; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY proteins
+    ADD CONSTRAINT data_sets_proteins FOREIGN KEY (dase_id) REFERENCES data_sets(id) ON DELETE CASCADE;
+
+
+--
+-- Name: databases_data_sets; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY data_sets
+    ADD CONSTRAINT databases_data_sets FOREIGN KEY (db_id) REFERENCES databases(id);
+
+
+--
+-- Name: databases_sequences; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sequences
+    ADD CONSTRAINT databases_sequences FOREIGN KEY (db_id) REFERENCES databases(id);
+
+
+--
+-- Name: modifications_modification_fractions; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY modification_fractions
+    ADD CONSTRAINT modifications_modification_fractions FOREIGN KEY (modi_id) REFERENCES modifications(id) ON DELETE CASCADE;
+
+
+--
+-- Name: modified_peptides_modifications; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY modifications
+    ADD CONSTRAINT modified_peptides_modifications FOREIGN KEY (mope_id) REFERENCES modified_peptides(id) ON DELETE CASCADE;
+
+
+--
+-- Name: pe_pr_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY peptides
+    ADD CONSTRAINT pe_pr_fk FOREIGN KEY (prot_id) REFERENCES proteins(id) ON DELETE CASCADE;
+
+
+--
+-- Name: peptides_modified_peptides; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY modified_peptides
+    ADD CONSTRAINT peptides_modified_peptides FOREIGN KEY (pept_id) REFERENCES peptides(id) ON DELETE CASCADE;
+
+
+--
+-- Name: peptides_spectrum_references; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY spectrum_references
+    ADD CONSTRAINT peptides_spectrum_references FOREIGN KEY (pept_id) REFERENCES peptides(id) ON DELETE CASCADE;
+
+
+--
+-- Name: protein_references_sequences; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY sequences
+    ADD CONSTRAINT protein_references_sequences FOREIGN KEY (prre_id) REFERENCES protein_references(id);
+
+
+--
+-- Name: proteins_abundances; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY abundances
+    ADD CONSTRAINT proteins_abundances FOREIGN KEY (prot_id) REFERENCES proteins(id) ON DELETE CASCADE;
+
+
+--
+-- Name: proteins_identified_proteins; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY identified_proteins
+    ADD CONSTRAINT proteins_identified_proteins FOREIGN KEY (prot_id) REFERENCES proteins(id) ON DELETE CASCADE;
+
+
+--
+-- Name: samples_abundances; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY abundances
+    ADD CONSTRAINT samples_abundances FOREIGN KEY (samp_id) REFERENCES samples(id);
+
+
+--
+-- Name: samples_modification_fractions; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY modification_fractions
+    ADD CONSTRAINT samples_modification_fractions FOREIGN KEY (samp_id) REFERENCES samples(id);
+
+
+--
+-- Name: sequences_identified_proteins; Type: FK CONSTRAINT; Schema: public; Owner: -
+--
+
+ALTER TABLE ONLY identified_proteins
+    ADD CONSTRAINT sequences_identified_proteins FOREIGN KEY (sequ_id) REFERENCES sequences(id);
+
+
+--
+-- Name: public; Type: ACL; Schema: -; Owner: -
+--
+
+REVOKE ALL ON SCHEMA public FROM PUBLIC;
+REVOKE ALL ON SCHEMA public FROM gakin;
+GRANT ALL ON SCHEMA public TO gakin;
+GRANT ALL ON SCHEMA public TO PUBLIC;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
-- 
GitLab