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