Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s92Is-00Gv13-Af for pgsql-general@arkaria.postgresql.org; Mon, 20 May 2024 12:39:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s92Is-001ajS-9D for pgsql-general@arkaria.postgresql.org; Mon, 20 May 2024 12:39:46 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s90t1-000rFM-Tg for pgsql-general@lists.postgresql.org; Mon, 20 May 2024 11:09:00 +0000 Received: from mail-qt1-x82e.google.com ([2607:f8b0:4864:20::82e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1s90sx-001BFr-Tu for pgsql-general@lists.postgresql.org; Mon, 20 May 2024 11:08:59 +0000 Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-43e1593d633so19404721cf.3 for ; Mon, 20 May 2024 04:08:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716203335; x=1716808135; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=NIffMl5vdyjfOWvgBuNOR3eSj9d6H+jqSAia1Q/Bu0o=; b=Qf7v6Nxpc6DpyvAuJjIhFDc0slFLj9RqLbtfTkihJZlX+IeXyDd6flj4UaWl7BmxEP y3Fq3nQ/5pinQzHOJkgL+qJrxxOxkqb3qMuT3of6ORcaTbf1SC8N2aucKdVoNlN70Qgt Bunt3L0gqy2irGZkuehFay2Cl9tDKKi2fGYGrvPpa6djVyxEPf2pWT7pXxfzzO8mglce XR2J2p4LDPu5f4tmWitoWgwFbXsmERfWyq0yfECIYSR1ZbY9gGp532nGDLtgecjtzU1d BYOSfqaQmtlazq+QCHgojF9cfqOqxqZO2ofHoA1fwyyT51UFAsv9Yd5byEK4HQK3fe7x Injg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716203335; x=1716808135; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NIffMl5vdyjfOWvgBuNOR3eSj9d6H+jqSAia1Q/Bu0o=; b=oNSNoP6IS4QKnVhpEuORY4ZCsCedwfYTy3ISDZSag7TYc8nBGYZlPyb147IY9VgXUp ghVeYzRq77HfE3Y6UYIIZi8+Ps505yIpU5IPNfI4KwSdouf2Z7OKQo7mZaAbGPH6vfpd NNL65eA/RbDnvaiZto8ntTv43rm2U0NoU8wGWTrZCnbMJJ/Kky7B6OKY/V7J2iS+hu7Y pX9dNjat0bGD8igDZlu7l/ZrhijdoFi1XXam7TTfWKE0ZEM4ENKAWecNMKN4XYdy1JlA oYBiZ7hJPSkmOGWNKMX98wms9D0X9vVy1LbA4VLyhQonq2Kh+kLBTouyU87XnSe7mgHB NZNg== X-Gm-Message-State: AOJu0YxglxRAoaAJkiVyd2i8Ey0EPLxnIBq+hmCiMIvL6na0dwFWRtBR LEsX1gvtF3nroof96lkSbQV0A40dpo3ODuRhzqN/izpvTURrfWaDzEb22gHZpfGEhKCG4XBhgXf jjgJAoAbFOxhv6irpGYFzdE+44tU= X-Google-Smtp-Source: AGHT+IFPKiXUWw1D98Pl55XJ9qbj0Of3p70KDetvEQp+JRDURVKesy/M8DQOxv9iyAMYBnVe4pdI5SQ0GJcVivU79KA= X-Received: by 2002:a05:622a:178a:b0:43d:fce2:7a2c with SMTP id d75a77b69052e-43dfdb20107mr322041651cf.6.1716203334468; Mon, 20 May 2024 04:08:54 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?B?U2HFoW8gR2FudGFy?= Date: Mon, 20 May 2024 13:08:43 +0200 Message-ID: Subject: Re: problem with query To: David Rowley Cc: pgsql-general@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000001d0e800618e0ba26" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000001d0e800618e0ba26 Content-Type: text/plain; charset="UTF-8" > > > Aggregate (cost=512.53..512.54 rows=1 width=32) (actual > time=8430.692..8430.724 rows=1 loops=1) > Buffers: shared hit=2031540, temp read=954 written=956 > -> Subquery Scan on info (cost=510.85..512.52 rows=2 width=152) > (actual time=8257.310..8430.532 rows=57 loops=1) > Buffers: shared hit=2031540, temp read=954 written=956 > -> GroupAggregate (cost=510.85..512.50 rows=2 width=324) (actual > time=8257.304..8430.427 rows=57 loops=1) > Group Key: pgc.oid, pgn.nspname, pgc.relname, (CASE WHEN > (pgc.relkind = 'r'::"char") THEN 'TABLE'::text WHEN (pgc.relkind = > 'f'::"char") THEN 'FOREIGN TABLE'::text WHEN (pgc.relkind = 'v'::"char") > THEN 'VIEW'::text WHEN (pgc.relkind = 'm'::"char") THEN 'MATERIALIZED > VIEW'::text WHEN (pgc.relkind = 'p'::"char") THEN 'PARTITIONED TABLE'::text > ELSE NULL::text END), (ROW(nc_1.nspname, c_1.relname, CASE WHEN > pg_has_role(c_1.relowner, 'USAGE'::text) THEN pg_get_viewdef(c_1.oid) ELSE > NULL::text END, CASE WHEN ((pg_relation_is_updatable((c_1.oid)::regclass, > false) & 20) = 20) THEN 'YES'::text ELSE 'NO'::text END, CASE WHEN > ((pg_relation_is_updatable((c_1.oid)::regclass, false) & 8) = 8) THEN > 'YES'::text ELSE 'NO'::text END, CASE WHEN (alternatives: SubPlan 1 or > hashed SubPlan 2) THEN 'YES'::text ELSE 'NO'::text END, CASE WHEN > (alternatives: SubPlan 3 or hashed SubPlan 4) THEN 'YES'::text ELSE > 'NO'::text END, CASE WHEN (alternatives: SubPlan 5 or hashed SubPlan 6) > THEN 'YES'::text ELSE 'NO'::text END)) > Buffers: shared hit=2031540, temp read=954 written=956 > -> Sort (cost=510.85..510.85 rows=2 width=582) (actual > time=8253.824..8258.370 rows=12994 loops=1) > Sort Key: pgc.oid, pgc.relname, (CASE WHEN > (pgc.relkind = 'r'::"char") THEN 'TABLE'::text WHEN (pgc.relkind = > 'f'::"char") THEN 'FOREIGN TABLE'::text WHEN (pgc.relkind = 'v'::"char") > THEN 'VIEW'::text WHEN (pgc.relkind = 'm'::"char") THEN 'MATERIALIZED > VIEW'::text WHEN (pgc.relkind = 'p'::"char") THEN 'PARTITIONED TABLE'::text > ELSE NULL::text END), (ROW(nc_1.nspname, c_1.relname, CASE WHEN > pg_has_role(c_1.relowner, 'USAGE'::text) THEN pg_get_viewdef(c_1.oid) ELSE > NULL::text END, CASE WHEN ((pg_relation_is_updatable((c_1.oid)::regclass, > false) & 20) = 20) THEN 'YES'::text ELSE 'NO'::text END, CASE WHEN > ((pg_relation_is_updatable((c_1.oid)::regclass, false) & 8) = 8) THEN > 'YES'::text ELSE 'NO'::text END, CASE WHEN (alternatives: SubPlan 1 or > hashed SubPlan 2) THEN 'YES'::text ELSE 'NO'::text END, CASE WHEN > (alternatives: SubPlan 3 or hashed SubPlan 4) THEN 'YES'::text ELSE > 'NO'::text END, CASE WHEN (alternatives: SubPlan 5 or hashed SubPlan 6) > THEN 'YES'::text ELSE 'NO'::text END)) > Sort Method: external merge Disk: 7632kB > Buffers: shared hit=2004085, temp read=954 written=956 > -> Nested Loop Left Join (cost=353.35..510.84 rows=2 > width=582) (actual time=25.558..8232.211 rows=12994 loops=1) > Join Filter: (nc_1.nspname = pgn.nspname) > Buffers: shared hit=2004074 > -> Nested Loop Left Join (cost=352.79..455.74 > rows=2 width=519) (actual time=25.548..8207.051 rows=12994 loops=1) > Join Filter: (nc.nspname = pgn.nspname) > Buffers: shared hit=1963631 > -> Nested Loop Left Join > (cost=350.04..447.39 rows=2 width=487) (actual time=25.527..8049.285 > rows=12994 loops=1) > Buffers: shared hit=1719586 > -> Nested Loop Left Join > (cost=349.76..446.26 rows=1 width=417) (actual time=25.509..8039.922 > rows=429 loops=1) > Join Filter: > (((ist.event_object_schema)::name = pgn.nspname) AND > ((ist.event_object_table)::name = pgc.relname) AND > ((ist.trigger_name)::name = pgt.tgname)) > Rows Removed by Join Filter: > 43600 > Buffers: shared hit=1711154 > -> Nested Loop Left Join > (cost=39.75..81.15 rows=1 width=201) (actual time=0.209..1.186 rows=401 > loops=1) > Buffers: shared hit=329 > -> Nested Loop > (cost=39.47..80.56 rows=1 width=133) (actual time=0.179..0.475 rows=57 > loops=1) > Buffers: shared > hit=65 > -> Index Scan > using pg_namespace_nspname_index on pg_namespace pgn (cost=0.28..2.49 > rows=1 width=68) (actual time=0.006..0.007 rows=1 loops=1) > Index Cond: > (nspname = 'servicedesk'::name) > Buffers: > shared hit=3 > -> Bitmap Heap > Scan on pg_class pgc (cost=39.19..77.93 rows=14 width=73) (actual > time=0.171..0.432 rows=57 loops=1) > Recheck > Cond: (relnamespace = pgn.oid) > Filter: > (relkind = ANY ('{r,v,f,m,p}'::"char"[])) > Rows Removed > by Filter: 163 > Heap Blocks: > exact=44 > Buffers: > shared hit=62 > -> Bitmap > Index Scan on pg_class_relname_nsp_index (cost=0.00..39.19 rows=53 > width=0) (actual time=0.158..0.158 rows=220 loops=1) > Index > Cond: (relnamespace = pgn.oid) > > Buffers: shared hit=18 > -> Index Scan using > pg_trigger_tgrelid_tgname_index on pg_trigger pgt (cost=0.28..0.52 rows=7 > width=72) (actual time=0.005..0.009 rows=7 loops=57) > Index Cond: > (tgrelid = pgc.oid) > Buffers: shared > hit=264 > -> Subquery Scan on ist > (cost=310.01..365.05 rows=3 width=408) (actual time=11.344..20.034 > rows=109 loops=401) > Filter: > ((ist.event_object_schema)::name = 'servicedesk'::name) > Rows Removed by Filter: > 364 > Buffers: shared > hit=1710825 > -> WindowAgg > (cost=310.01..358.34 rows=537 width=888) (actual time=0.057..19.955 > rows=473 loops=401) > Buffers: shared > hit=1710825 > -> Sort > (cost=310.01..311.35 rows=537 width=438) (actual time=0.008..0.042 > rows=473 loops=401) > Sort Key: > ((n.nspname)::information_schema.sql_identifier), > ((c_2.relname)::information_schema.sql_identifier), "*VALUES*".column1, > (((t_1.tgtype)::integer & 1)), (((t_1.tgtype)::integer & 66)), t_1.tgname > Sort Method: > quicksort Memory: 268kB > Buffers: > shared hit=2056 > -> Nested > Loop (cost=195.66..285.66 rows=537 width=438) (actual time=2.143..2.752 > rows=473 loops=1) > Join > Filter: (((t_1.tgtype)::integer & "*VALUES*".column1) <> 0) > Rows > Removed by Join Filter: 679 > > Buffers: shared hit=2053 > -> > Hash Join (cost=195.66..269.45 rows=180 width=330) (actual > time=2.136..2.532 rows=384 loops=1) > > Hash Cond: (t_1.tgrelid = c_2.oid) > > Buffers: shared hit=2053 > > -> Seq Scan on pg_trigger t_1 (cost=0.00..70.55 rows=383 width=202) > (actual time=0.005..0.313 rows=384 loops=1) > > Filter: (NOT tgisinternal) > > Rows Removed by Filter: 1872 > > Buffers: shared hit=48 > > -> Hash (cost=181.57..181.57 rows=1127 width=136) (actual > time=2.120..2.123 rows=2401 loops=1) > > Buckets: 4096 (originally 2048) Batches: 1 (originally 1) Memory > Usage: 426kB > > Buffers: shared hit=2005 > > -> Hash Join (cost=23.06..181.57 rows=1127 width=136) (actual > time=0.892..1.695 rows=2401 loops=1) > > Hash Cond: (c_2.relnamespace = n.oid) > > Buffers: shared hit=2005 > > -> Seq Scan on pg_class c_2 (cost=0.00..154.04 rows=1690 > width=76) (actual time=0.003..0.449 rows=2401 loops=1) > > Filter: (pg_has_role(relowner, 'USAGE'::text) OR > has_table_privilege(oid, 'INSERT, UPDATE, DELETE, TRUNCATE, REFERENCES, > TRIGGER'::text) OR has_any_column_privilege(oid, 'INSERT, UPDATE, > REFERENCES'::text)) > > Buffers: shared hit=58 > > -> Hash (cost=17.44..17.44 rows=450 width=68) (actual > time=0.868..0.869 rows=47 loops=1) > > Buckets: 1024 Batches: 1 Memory Usage: 13kB > > Buffers: shared hit=1947 > > -> Seq Scan on pg_namespace n (cost=0.00..17.44 > rows=450 width=68) (actual time=0.003..0.859 rows=47 loops=1) > > Filter: (NOT pg_is_other_temp_schema(oid)) > > Rows Removed by Filter: 642 > > Buffers: shared hit=1947 > -> > Materialize (cost=0.00..0.05 rows=3 width=36) (actual time=0.000..0.000 > rows=3 loops=384) > > -> Values Scan on "*VALUES*" (cost=0.00..0.04 rows=3 width=36) (actual > time=0.003..0.004 rows=3 loops=1) > -> Index Scan using > pg_attribute_relid_attnum_index on pg_attribute pga (cost=0.28..1.06 > rows=7 width=70) (actual time=0.005..0.016 rows=30 loops=429) > Index Cond: (attrelid = > pgc.oid) > Buffers: shared hit=8432 > -> Nested Loop Left Join > (cost=2.76..4.16 rows=1 width=224) (actual time=0.011..0.012 rows=1 > loops=12994) > Buffers: shared hit=244045 > -> Nested Loop (cost=2.21..3.52 > rows=1 width=228) (actual time=0.010..0.011 rows=1 loops=12994) > Buffers: shared hit=219133 > -> Nested Loop > (cost=1.93..3.17 rows=1 width=627) (actual time=0.006..0.007 rows=1 > loops=12994) > Buffers: shared > hit=187599 > -> Index Scan using > pg_class_relname_nsp_index on pg_class c (cost=0.28..0.44 rows=1 width=76) > (actual time=0.001..0.001 rows=1 loops=12994) > Index Cond: > (relname = pgc.relname) > Filter: (relkind = > ANY ('{r,v,m,f,p}'::"char"[])) > Buffers: shared > hit=39712 > -> Nested Loop > (cost=1.65..2.72 rows=1 width=571) (actual time=0.005..0.005 rows=1 > loops=13724) > Buffers: shared > hit=147887 > -> Nested Loop > Left Join (cost=1.38..2.39 rows=1 width=503) (actual time=0.004..0.004 > rows=1 loops=13724) > Buffers: > shared hit=116864 > -> Nested > Loop Left Join (cost=1.10..2.07 rows=1 width=294) (actual > time=0.003..0.003 rows=1 loops=13724) > Join > Filter: (t.typtype = 'd'::"char") > > Buffers: shared hit=92576 > -> > Nested Loop (cost=0.55..1.32 rows=1 width=160) (actual time=0.002..0.002 > rows=1 loops=13724) > > Buffers: shared hit=71866 > > -> Index Scan using pg_attribute_relid_attnam_index on pg_attribute a > (cost=0.28..1.00 rows=1 width=80) (actual time=0.001..0.001 rows=1 > loops=13724) > > Index Cond: ((attrelid = c.oid) AND (attname = pga.attname)) > > Filter: ((NOT attisdropped) AND (attnum > 0) AND > (pg_has_role(c.relowner, 'USAGE'::text) OR has_column_privilege(c.oid, > attnum, 'SELECT, INSERT, UPDATE, REFERENCES'::text))) > > Rows Removed by Filter: 0 > > Buffers: shared hit=40843 > > -> Index Scan using pg_type_oid_index on pg_type t (cost=0.27..0.32 > rows=1 width=84) (actual time=0.001..0.001 rows=1 loops=10341) > > Index Cond: (oid = a.atttypid) > > Buffers: shared hit=31023 > -> > Nested Loop (cost=0.55..0.74 rows=1 width=138) (actual time=0.001..0.001 > rows=0 loops=10341) > > Buffers: shared hit=20710 > > -> Index Scan using pg_type_oid_index on pg_type bt (cost=0.27..0.42 > rows=1 width=78) (actual time=0.001..0.001 rows=0 loops=10341) > > Index Cond: (oid = t.typbasetype) > > Buffers: shared hit=20689 > > -> Index Scan using pg_namespace_oid_index on pg_namespace nbt > (cost=0.28..0.32 rows=1 width=68) (actual time=0.001..0.001 rows=1 loops=7) > > Index Cond: (oid = bt.typnamespace) > > Buffers: shared hit=21 > -> Index > Scan using pg_attrdef_adrelid_adnum_index on pg_attrdef ad > (cost=0.28..0.32 rows=1 width=211) (actual time=0.001..0.001 rows=0 > loops=10341) > Index > Cond: ((adrelid = a.attrelid) AND (adnum = a.attnum)) > > Buffers: shared hit=24288 > -> Index Scan > using pg_namespace_oid_index on pg_namespace nc (cost=0.28..0.32 rows=1 > width=68) (actual time=0.001..0.001 rows=1 loops=10341) > Index Cond: > (oid = c.relnamespace) > Filter: > ((NOT pg_is_other_temp_schema(oid)) AND (nspname = 'servicedesk'::name)) > Rows Removed > by Filter: 0 > Buffers: > shared hit=31023 > -> Index Scan using > pg_namespace_oid_index on pg_namespace nt (cost=0.28..0.32 rows=1 > width=68) (actual time=0.001..0.001 rows=1 loops=10150) > Index Cond: (oid = > t.typnamespace) > Buffers: shared hit=30450 > -> Nested Loop (cost=0.55..0.63 > rows=1 width=4) (actual time=0.001..0.001 rows=0 loops=10150) > Buffers: shared hit=24912 > -> Index Scan using > pg_collation_oid_index on pg_collation co (cost=0.28..0.31 rows=1 > width=72) (actual time=0.001..0.001 rows=0 loops=10150) > Index Cond: (oid = > a.attcollation) > Buffers: shared hit=21453 > -> Index Scan using > pg_namespace_oid_index on pg_namespace nco (cost=0.28..0.32 rows=1 > width=68) (actual time=0.001..0.001 rows=0 loops=1153) > Index Cond: (oid = > co.collnamespace) > Filter: ((nspname <> > 'pg_catalog'::name) OR (co.collname <> 'default'::name)) > Rows Removed by Filter: 1 > Buffers: shared hit=3459 > -> Nested Loop (cost=0.56..27.52 rows=1 > width=160) (actual time=0.001..0.001 rows=0 loops=12994) > Buffers: shared hit=40443 > -> Index Scan using > pg_class_relname_nsp_index on pg_class c_1 (cost=0.28..0.46 rows=1 > width=76) (actual time=0.001..0.001 rows=0 loops=12994) > Index Cond: (relname = pgc.relname) > Filter: ((relkind = ANY > ('{v,m}'::"char"[])) AND (pg_has_role(relowner, 'USAGE'::text) OR > has_table_privilege(oid, 'SELECT, INSERT, UPDATE, DELETE, TRUNCATE, > REFERENCES, TRIGGER'::text) OR has_any_column_privilege(oid, 'SELECT, > INSERT, UPDATE, REFERENCES'::text))) > Rows Removed by Filter: 1 > Buffers: shared hit=39712 > -> Index Scan using > pg_namespace_oid_index on pg_namespace nc_1 (cost=0.28..0.43 rows=1 > width=68) (actual time=0.001..0.001 rows=1 loops=9) > Index Cond: (oid = c_1.relnamespace) > Filter: ((NOT > pg_is_other_temp_schema(oid)) AND (nspname = 'servicedesk'::name)) > Buffers: shared hit=27 > SubPlan 1 > -> Index Scan using > pg_trigger_tgrelid_tgname_index on pg_trigger (cost=0.28..8.80 rows=1 > width=0) (actual time=0.001..0.001 rows=0 loops=9) > Index Cond: (tgrelid = c_1.oid) > Filter: (((tgtype)::integer & 81) > = 81) > Buffers: shared hit=18 > SubPlan 2 > -> Seq Scan on pg_trigger pg_trigger_1 > (cost=0.00..87.46 rows=11 width=4) (never executed) > Filter: (((tgtype)::integer & 81) > = 81) > SubPlan 3 > -> Index Scan using > pg_trigger_tgrelid_tgname_index on pg_trigger pg_trigger_2 > (cost=0.28..8.80 rows=1 width=0) (actual time=0.001..0.001 rows=0 loops=9) > Index Cond: (tgrelid = c_1.oid) > Filter: (((tgtype)::integer & 73) > = 73) > Buffers: shared hit=18 > SubPlan 4 > -> Seq Scan on pg_trigger pg_trigger_3 > (cost=0.00..87.46 rows=11 width=4) (never executed) > Filter: (((tgtype)::integer & 73) > = 73) > SubPlan 5 > -> Index Scan using > pg_trigger_tgrelid_tgname_index on pg_trigger pg_trigger_4 > (cost=0.28..8.80 rows=1 width=0) (actual time=0.001..0.001 rows=0 loops=9) > Index Cond: (tgrelid = c_1.oid) > Filter: (((tgtype)::integer & 69) > = 69) > Buffers: shared hit=18 > SubPlan 6 > -> Seq Scan on pg_trigger pg_trigger_5 > (cost=0.00..87.46 rows=11 width=4) (never executed) > Filter: (((tgtype)::integer & 69) > = 69) > Planning: > Buffers: shared hit=498 > Planning Time: 7.419 ms > Execution Time: 8432.371 ms > --0000000000001d0e800618e0ba26 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxibG9ja3F1b3RlIGNsYXNz PSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVm dDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48YnI+QWdncmVn YXRlIMKgKGNvc3Q9NTEyLjUzLi41MTIuNTQgcm93cz0xIHdpZHRoPTMyKSAoYWN0dWFsIHRpbWU9 ODQzMC42OTIuLjg0MzAuNzI0IHJvd3M9MSBsb29wcz0xKTxicj7CoCBCdWZmZXJzOiBzaGFyZWQg aGl0PTIwMzE1NDAsIHRlbXAgcmVhZD05NTQgd3JpdHRlbj05NTY8YnI+wqAgLSZndDsgwqBTdWJx dWVyeSBTY2FuIG9uIGluZm8gwqAoY29zdD01MTAuODUuLjUxMi41MiByb3dzPTIgd2lkdGg9MTUy KSAoYWN0dWFsIHRpbWU9ODI1Ny4zMTAuLjg0MzAuNTMyIHJvd3M9NTcgbG9vcHM9MSk8YnI+wqAg wqAgwqAgwqAgQnVmZmVyczogc2hhcmVkIGhpdD0yMDMxNTQwLCB0ZW1wIHJlYWQ9OTU0IHdyaXR0 ZW49OTU2PGJyPsKgIMKgIMKgIMKgIC0mZ3Q7IMKgR3JvdXBBZ2dyZWdhdGUgwqAoY29zdD01MTAu ODUuLjUxMi41MCByb3dzPTIgd2lkdGg9MzI0KSAoYWN0dWFsIHRpbWU9ODI1Ny4zMDQuLjg0MzAu NDI3IHJvd3M9NTcgbG9vcHM9MSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgR3JvdXAgS2V5OiBw Z2Mub2lkLCBwZ24ubnNwbmFtZSwgcGdjLnJlbG5hbWUsIChDQVNFIFdIRU4gKHBnYy5yZWxraW5k ID0gJiMzOTtyJiMzOTs6OiZxdW90O2NoYXImcXVvdDspIFRIRU4gJiMzOTtUQUJMRSYjMzk7Ojp0 ZXh0IFdIRU4gKHBnYy5yZWxraW5kID0gJiMzOTtmJiMzOTs6OiZxdW90O2NoYXImcXVvdDspIFRI RU4gJiMzOTtGT1JFSUdOIFRBQkxFJiMzOTs6OnRleHQgV0hFTiAocGdjLnJlbGtpbmQgPSAmIzM5 O3YmIzM5Ozo6JnF1b3Q7Y2hhciZxdW90OykgVEhFTiAmIzM5O1ZJRVcmIzM5Ozo6dGV4dCBXSEVO IChwZ2MucmVsa2luZCA9ICYjMzk7bSYjMzk7OjomcXVvdDtjaGFyJnF1b3Q7KSBUSEVOICYjMzk7 TUFURVJJQUxJWkVEIFZJRVcmIzM5Ozo6dGV4dCBXSEVOIChwZ2MucmVsa2luZCA9ICYjMzk7cCYj Mzk7OjomcXVvdDtjaGFyJnF1b3Q7KSBUSEVOICYjMzk7UEFSVElUSU9ORUQgVEFCTEUmIzM5Ozo6 dGV4dCBFTFNFIE5VTEw6OnRleHQgRU5EKSwgKFJPVyhuY18xLm5zcG5hbWUsIGNfMS5yZWxuYW1l LCBDQVNFIFdIRU4gcGdfaGFzX3JvbGUoY18xLnJlbG93bmVyLCAmIzM5O1VTQUdFJiMzOTs6OnRl eHQpIFRIRU4gcGdfZ2V0X3ZpZXdkZWYoY18xLm9pZCkgRUxTRSBOVUxMOjp0ZXh0IEVORCwgQ0FT RSBXSEVOICgocGdfcmVsYXRpb25faXNfdXBkYXRhYmxlKChjXzEub2lkKTo6cmVnY2xhc3MsIGZh bHNlKSAmYW1wOyAyMCkgPSAyMCkgVEhFTiAmIzM5O1lFUyYjMzk7Ojp0ZXh0IEVMU0UgJiMzOTtO TyYjMzk7Ojp0ZXh0IEVORCwgQ0FTRSBXSEVOICgocGdfcmVsYXRpb25faXNfdXBkYXRhYmxlKChj XzEub2lkKTo6cmVnY2xhc3MsIGZhbHNlKSAmYW1wOyA4KSA9IDgpIFRIRU4gJiMzOTtZRVMmIzM5 Ozo6dGV4dCBFTFNFICYjMzk7Tk8mIzM5Ozo6dGV4dCBFTkQsIENBU0UgV0hFTiAoYWx0ZXJuYXRp dmVzOiBTdWJQbGFuIDEgb3IgaGFzaGVkIFN1YlBsYW4gMikgVEhFTiAmIzM5O1lFUyYjMzk7Ojp0 ZXh0IEVMU0UgJiMzOTtOTyYjMzk7Ojp0ZXh0IEVORCwgQ0FTRSBXSEVOIChhbHRlcm5hdGl2ZXM6 IFN1YlBsYW4gMyBvciBoYXNoZWQgU3ViUGxhbiA0KSBUSEVOICYjMzk7WUVTJiMzOTs6OnRleHQg RUxTRSAmIzM5O05PJiMzOTs6OnRleHQgRU5ELCBDQVNFIFdIRU4gKGFsdGVybmF0aXZlczogU3Vi UGxhbiA1IG9yIGhhc2hlZCBTdWJQbGFuIDYpIFRIRU4gJiMzOTtZRVMmIzM5Ozo6dGV4dCBFTFNF ICYjMzk7Tk8mIzM5Ozo6dGV4dCBFTkQpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJz OiBzaGFyZWQgaGl0PTIwMzE1NDAsIHRlbXAgcmVhZD05NTQgd3JpdHRlbj05NTY8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgLSZndDsgwqBTb3J0IMKgKGNvc3Q9NTEwLjg1Li41MTAuODUgcm93cz0y IHdpZHRoPTU4MikgKGFjdHVhbCB0aW1lPTgyNTMuODI0Li44MjU4LjM3MCByb3dzPTEyOTk0IGxv b3BzPTEpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFNvcnQgS2V5OiBwZ2Mub2lk LCBwZ2MucmVsbmFtZSwgKENBU0UgV0hFTiAocGdjLnJlbGtpbmQgPSAmIzM5O3ImIzM5Ozo6JnF1 b3Q7Y2hhciZxdW90OykgVEhFTiAmIzM5O1RBQkxFJiMzOTs6OnRleHQgV0hFTiAocGdjLnJlbGtp bmQgPSAmIzM5O2YmIzM5Ozo6JnF1b3Q7Y2hhciZxdW90OykgVEhFTiAmIzM5O0ZPUkVJR04gVEFC TEUmIzM5Ozo6dGV4dCBXSEVOIChwZ2MucmVsa2luZCA9ICYjMzk7diYjMzk7OjomcXVvdDtjaGFy JnF1b3Q7KSBUSEVOICYjMzk7VklFVyYjMzk7Ojp0ZXh0IFdIRU4gKHBnYy5yZWxraW5kID0gJiMz OTttJiMzOTs6OiZxdW90O2NoYXImcXVvdDspIFRIRU4gJiMzOTtNQVRFUklBTElaRUQgVklFVyYj Mzk7Ojp0ZXh0IFdIRU4gKHBnYy5yZWxraW5kID0gJiMzOTtwJiMzOTs6OiZxdW90O2NoYXImcXVv dDspIFRIRU4gJiMzOTtQQVJUSVRJT05FRCBUQUJMRSYjMzk7Ojp0ZXh0IEVMU0UgTlVMTDo6dGV4 dCBFTkQpLCAoUk9XKG5jXzEubnNwbmFtZSwgY18xLnJlbG5hbWUsIENBU0UgV0hFTiBwZ19oYXNf cm9sZShjXzEucmVsb3duZXIsICYjMzk7VVNBR0UmIzM5Ozo6dGV4dCkgVEhFTiBwZ19nZXRfdmll d2RlZihjXzEub2lkKSBFTFNFIE5VTEw6OnRleHQgRU5ELCBDQVNFIFdIRU4gKChwZ19yZWxhdGlv bl9pc191cGRhdGFibGUoKGNfMS5vaWQpOjpyZWdjbGFzcywgZmFsc2UpICZhbXA7IDIwKSA9IDIw KSBUSEVOICYjMzk7WUVTJiMzOTs6OnRleHQgRUxTRSAmIzM5O05PJiMzOTs6OnRleHQgRU5ELCBD QVNFIFdIRU4gKChwZ19yZWxhdGlvbl9pc191cGRhdGFibGUoKGNfMS5vaWQpOjpyZWdjbGFzcywg ZmFsc2UpICZhbXA7IDgpID0gOCkgVEhFTiAmIzM5O1lFUyYjMzk7Ojp0ZXh0IEVMU0UgJiMzOTtO TyYjMzk7Ojp0ZXh0IEVORCwgQ0FTRSBXSEVOIChhbHRlcm5hdGl2ZXM6IFN1YlBsYW4gMSBvciBo YXNoZWQgU3ViUGxhbiAyKSBUSEVOICYjMzk7WUVTJiMzOTs6OnRleHQgRUxTRSAmIzM5O05PJiMz OTs6OnRleHQgRU5ELCBDQVNFIFdIRU4gKGFsdGVybmF0aXZlczogU3ViUGxhbiAzIG9yIGhhc2hl ZCBTdWJQbGFuIDQpIFRIRU4gJiMzOTtZRVMmIzM5Ozo6dGV4dCBFTFNFICYjMzk7Tk8mIzM5Ozo6 dGV4dCBFTkQsIENBU0UgV0hFTiAoYWx0ZXJuYXRpdmVzOiBTdWJQbGFuIDUgb3IgaGFzaGVkIFN1 YlBsYW4gNikgVEhFTiAmIzM5O1lFUyYjMzk7Ojp0ZXh0IEVMU0UgJiMzOTtOTyYjMzk7Ojp0ZXh0 IEVORCkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFNvcnQgTWV0aG9kOiBleHRl cm5hbCBtZXJnZSDCoERpc2s6IDc2MzJrQjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCBCdWZmZXJzOiBzaGFyZWQgaGl0PTIwMDQwODUsIHRlbXAgcmVhZD05NTQgd3JpdHRlbj05NTY8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSZndDsgwqBOZXN0ZWQgTG9vcCBMZWZ0 IEpvaW4gwqAoY29zdD0zNTMuMzUuLjUxMC44NCByb3dzPTIgd2lkdGg9NTgyKSAoYWN0dWFsIHRp bWU9MjUuNTU4Li44MjMyLjIxMSByb3dzPTEyOTk0IGxvb3BzPTEpPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEpvaW4gRmlsdGVyOiAobmNfMS5uc3BuYW1lID0gcGdu Lm5zcG5hbWUpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZl cnM6IHNoYXJlZCBoaXQ9MjAwNDA3NDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCAtJmd0OyDCoE5lc3RlZCBMb29wIExlZnQgSm9pbiDCoChjb3N0PTM1Mi43OS4uNDU1 Ljc0IHJvd3M9MiB3aWR0aD01MTkpIChhY3R1YWwgdGltZT0yNS41NDguLjgyMDcuMDUxIHJvd3M9 MTI5OTQgbG9vcHM9MSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgSm9pbiBGaWx0ZXI6IChuYy5uc3BuYW1lID0gcGduLm5zcG5hbWUpPGJyPsKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJl ZCBoaXQ9MTk2MzYzMTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCAtJmd0OyDCoE5lc3RlZCBMb29wIExlZnQgSm9pbiDCoChjb3N0PTM1MC4wNC4uNDQ3 LjM5IHJvd3M9MiB3aWR0aD00ODcpIChhY3R1YWwgdGltZT0yNS41MjcuLjgwNDkuMjg1IHJvd3M9 MTI5OTQgbG9vcHM9MSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgQnVmZmVyczogc2hhcmVkIGhpdD0xNzE5NTg2PGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKg TmVzdGVkIExvb3AgTGVmdCBKb2luIMKgKGNvc3Q9MzQ5Ljc2Li40NDYuMjYgcm93cz0xIHdpZHRo PTQxNykgKGFjdHVhbCB0aW1lPTI1LjUwOS4uODAzOS45MjIgcm93cz00MjkgbG9vcHM9MSk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgSm9pbiBGaWx0ZXI6ICgoKGlzdC5ldmVudF9vYmplY3Rfc2NoZW1hKTo6bmFtZSA9 IHBnbi5uc3BuYW1lKSBBTkQgKChpc3QuZXZlbnRfb2JqZWN0X3RhYmxlKTo6bmFtZSA9IHBnYy5y ZWxuYW1lKSBBTkQgKChpc3QudHJpZ2dlcl9uYW1lKTo6bmFtZSA9IHBndC50Z25hbWUpKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCBSb3dzIFJlbW92ZWQgYnkgSm9pbiBGaWx0ZXI6IDQzNjAwPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1 ZmZlcnM6IHNoYXJlZCBoaXQ9MTcxMTE1NDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoE5lc3RlZCBMb29w IExlZnQgSm9pbiDCoChjb3N0PTM5Ljc1Li44MS4xNSByb3dzPTEgd2lkdGg9MjAxKSAoYWN0dWFs IHRpbWU9MC4yMDkuLjEuMTg2IHJvd3M9NDAxIGxvb3BzPTEpPGJyPsKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MzI5PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKgTmVz dGVkIExvb3AgwqAoY29zdD0zOS40Ny4uODAuNTYgcm93cz0xIHdpZHRoPTEzMykgKGFjdHVhbCB0 aW1lPTAuMTc5Li4wLjQ3NSByb3dzPTU3IGxvb3BzPTEpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9NjU8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgLSZndDsgwqBJbmRleCBTY2FuIHVzaW5nIHBnX25hbWVzcGFjZV9uc3BuYW1lX2luZGV4IG9u IHBnX25hbWVzcGFjZSBwZ24gwqAoY29zdD0wLjI4Li4yLjQ5IHJvd3M9MSB3aWR0aD02OCkgKGFj dHVhbCB0aW1lPTAuMDA2Li4wLjAwNyByb3dzPTEgbG9vcHM9MSk8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgSW5kZXggQ29uZDogKG5zcG5hbWUgPSAmIzM5O3NlcnZpY2Vk ZXNrJiMzOTs6Om5hbWUpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1 ZmZlcnM6IHNoYXJlZCBoaXQ9Mzxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDC oEJpdG1hcCBIZWFwIFNjYW4gb24gcGdfY2xhc3MgcGdjIMKgKGNvc3Q9MzkuMTkuLjc3LjkzIHJv d3M9MTQgd2lkdGg9NzMpIChhY3R1YWwgdGltZT0wLjE3MS4uMC40MzIgcm93cz01NyBsb29wcz0x KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBSZWNoZWNrIENvbmQ6IChy ZWxuYW1lc3BhY2UgPSBwZ24ub2lkKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCBGaWx0ZXI6IChyZWxraW5kID0gQU5ZICgmIzM5O3tyLHYsZixtLHB9JiMzOTs6OiZxdW90 O2NoYXImcXVvdDtbXSkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFJv d3MgUmVtb3ZlZCBieSBGaWx0ZXI6IDE2Mzxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCBIZWFwIEJsb2NrczogZXhhY3Q9NDQ8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgQnVmZmVyczogc2hhcmVkIGhpdD02Mjxicj7CoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoEJpdG1hcCBJbmRleCBTY2FuIG9uIHBnX2NsYXNzX3Jl bG5hbWVfbnNwX2luZGV4IMKgKGNvc3Q9MC4wMC4uMzkuMTkgcm93cz01MyB3aWR0aD0wKSAoYWN0 dWFsIHRpbWU9MC4xNTguLjAuMTU4IHJvd3M9MjIwIGxvb3BzPTEpPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEluZGV4IENvbmQ6IChyZWxuYW1lc3BhY2Ug PSBwZ24ub2lkKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCBCdWZmZXJzOiBzaGFyZWQgaGl0PTE4PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKgSW5k ZXggU2NhbiB1c2luZyBwZ190cmlnZ2VyX3RncmVsaWRfdGduYW1lX2luZGV4IG9uIHBnX3RyaWdn ZXIgcGd0IMKgKGNvc3Q9MC4yOC4uMC41MiByb3dzPTcgd2lkdGg9NzIpIChhY3R1YWwgdGltZT0w LjAwNS4uMC4wMDkgcm93cz03IGxvb3BzPTU3KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCBJbmRleCBDb25kOiAodGdyZWxpZCA9IHBnYy5vaWQpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MjY0PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKgU3VicXVl cnkgU2NhbiBvbiBpc3QgwqAoY29zdD0zMTAuMDEuLjM2NS4wNSByb3dzPTMgd2lkdGg9NDA4KSAo YWN0dWFsIHRpbWU9MTEuMzQ0Li4yMC4wMzQgcm93cz0xMDkgbG9vcHM9NDAxKTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCBGaWx0ZXI6ICgoaXN0LmV2ZW50X29iamVjdF9zY2hlbWEpOjpuYW1lID0gJiMz OTtzZXJ2aWNlZGVzayYjMzk7OjpuYW1lKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBSb3dzIFJlbW92 ZWQgYnkgRmlsdGVyOiAzNjQ8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgQnVmZmVyczogc2hhcmVkIGhp dD0xNzEwODI1PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKgV2luZG93QWdnIMKgKGNvc3Q9 MzEwLjAxLi4zNTguMzQgcm93cz01Mzcgd2lkdGg9ODg4KSAoYWN0dWFsIHRpbWU9MC4wNTcuLjE5 Ljk1NSByb3dzPTQ3MyBsb29wcz00MDEpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1 ZmZlcnM6IHNoYXJlZCBoaXQ9MTcxMDgyNTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAt Jmd0OyDCoFNvcnQgwqAoY29zdD0zMTAuMDEuLjMxMS4zNSByb3dzPTUzNyB3aWR0aD00MzgpIChh Y3R1YWwgdGltZT0wLjAwOC4uMC4wNDIgcm93cz00NzMgbG9vcHM9NDAxKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBTb3J0IEtleTogKChuLm5zcG5hbWUpOjppbmZvcm1h dGlvbl9zY2hlbWEuc3FsX2lkZW50aWZpZXIpLCAoKGNfMi5yZWxuYW1lKTo6aW5mb3JtYXRpb25f c2NoZW1hLnNxbF9pZGVudGlmaWVyKSwgJnF1b3Q7KlZBTFVFUyomcXVvdDsuY29sdW1uMSwgKCgo dF8xLnRndHlwZSk6OmludGVnZXIgJmFtcDsgMSkpLCAoKCh0XzEudGd0eXBlKTo6aW50ZWdlciAm YW1wOyA2NikpLCB0XzEudGduYW1lPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIFNvcnQgTWV0aG9kOiBxdWlja3NvcnQgwqBNZW1vcnk6IDI2OGtCPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MjA1Njxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoE5lc3RlZCBMb29wIMKgKGNv c3Q9MTk1LjY2Li4yODUuNjYgcm93cz01Mzcgd2lkdGg9NDM4KSAoYWN0dWFsIHRpbWU9Mi4xNDMu LjIuNzUyIHJvd3M9NDczIGxvb3BzPTEpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIEpvaW4gRmlsdGVyOiAoKCh0XzEudGd0eXBlKTo6aW50ZWdlciAmYW1w OyAmcXVvdDsqVkFMVUVTKiZxdW90Oy5jb2x1bW4xKSAmbHQ7Jmd0OyAwKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBSb3dzIFJlbW92ZWQgYnkgSm9pbiBG aWx0ZXI6IDY3OTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCBCdWZmZXJzOiBzaGFyZWQgaGl0PTIwNTM8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgLSZndDsgwqBIYXNoIEpvaW4gwqAoY29zdD0xOTUuNjYuLjI2OS40 NSByb3dzPTE4MCB3aWR0aD0zMzApIChhY3R1YWwgdGltZT0yLjEzNi4uMi41MzIgcm93cz0zODQg bG9vcHM9MSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgSGFzaCBDb25kOiAodF8xLnRncmVsaWQgPSBjXzIub2lkKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJzOiBzaGFy ZWQgaGl0PTIwNTM8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgLSZndDsgwqBTZXEgU2NhbiBvbiBwZ190cmlnZ2VyIHRfMSDCoChjb3N0PTAu MDAuLjcwLjU1IHJvd3M9MzgzIHdpZHRoPTIwMikgKGFjdHVhbCB0aW1lPTAuMDA1Li4wLjMxMyBy b3dzPTM4NCBsb29wcz0xKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBGaWx0ZXI6IChOT1QgdGdpc2ludGVybmFsKTxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCBSb3dzIFJlbW92ZWQgYnkgRmlsdGVyOiAxODcyPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJl ZCBoaXQ9NDg8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgLSZndDsgwqBIYXNoIMKgKGNvc3Q9MTgxLjU3Li4xODEuNTcgcm93cz0xMTI3IHdp ZHRoPTEzNikgKGFjdHVhbCB0aW1lPTIuMTIwLi4yLjEyMyByb3dzPTI0MDEgbG9vcHM9MSk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgQnVja2V0czogNDA5NiAob3JpZ2luYWxseSAyMDQ4KSDCoEJhdGNoZXM6IDEgKG9yaWdp bmFsbHkgMSkgwqBNZW1vcnkgVXNhZ2U6IDQyNmtCPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBo aXQ9MjAwNTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoEhhc2ggSm9pbiDCoChjb3N0PTIzLjA2Li4xODEuNTcg cm93cz0xMTI3IHdpZHRoPTEzNikgKGFjdHVhbCB0aW1lPTAuODkyLi4xLjY5NSByb3dzPTI0MDEg bG9vcHM9MSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgSGFzaCBDb25kOiAoY18yLnJlbG5hbWVzcGFjZSA9 IG4ub2lkKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJzOiBzaGFyZWQgaGl0PTIwMDU8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgLSZndDsgwqBTZXEgU2NhbiBvbiBwZ19jbGFzcyBjXzIgwqAoY29zdD0wLjAw Li4xNTQuMDQgcm93cz0xNjkwIHdpZHRoPTc2KSAoYWN0dWFsIHRpbWU9MC4wMDMuLjAuNDQ5IHJv d3M9MjQwMSBsb29wcz0xKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBGaWx0ZXI6IChwZ19o YXNfcm9sZShyZWxvd25lciwgJiMzOTtVU0FHRSYjMzk7Ojp0ZXh0KSBPUiBoYXNfdGFibGVfcHJp dmlsZWdlKG9pZCwgJiMzOTtJTlNFUlQsIFVQREFURSwgREVMRVRFLCBUUlVOQ0FURSwgUkVGRVJF TkNFUywgVFJJR0dFUiYjMzk7Ojp0ZXh0KSBPUiBoYXNfYW55X2NvbHVtbl9wcml2aWxlZ2Uob2lk LCAmIzM5O0lOU0VSVCwgVVBEQVRFLCBSRUZFUkVOQ0VTJiMzOTs6OnRleHQpKTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJzOiBzaGFyZWQgaGl0PTU4PGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IC0mZ3Q7IMKgSGFzaCDCoChjb3N0PTE3LjQ0Li4xNy40NCByb3dzPTQ1MCB3aWR0aD02OCkgKGFj dHVhbCB0aW1lPTAuODY4Li4wLjg2OSByb3dzPTQ3IGxvb3BzPTEpPGJyPsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIEJ1Y2tldHM6IDEwMjQgwqBCYXRjaGVzOiAxIMKgTWVtb3J5IFVzYWdlOiAxM2tC PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MTk0Nzxicj7C oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoFNlcSBTY2FuIG9uIHBnX25hbWVzcGFjZSBu IMKgKGNvc3Q9MC4wMC4uMTcuNDQgcm93cz00NTAgd2lkdGg9NjgpIChhY3R1YWwgdGltZT0wLjAw My4uMC44NTkgcm93cz00NyBsb29wcz0xKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCBGaWx0ZXI6IChOT1QgcGdfaXNfb3RoZXJfdGVtcF9zY2hlbWEob2lkKSk8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgUm93cyBSZW1vdmVkIGJ5IEZpbHRlcjogNjQyPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MTk0 Nzxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDC oE1hdGVyaWFsaXplIMKgKGNvc3Q9MC4wMC4uMC4wNSByb3dzPTMgd2lkdGg9MzYpIChhY3R1YWwg dGltZT0wLjAwMC4uMC4wMDAgcm93cz0zIGxvb3BzPTM4NCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSZndDsgwqBWYWx1ZXMgU2NhbiBv biAmcXVvdDsqVkFMVUVTKiZxdW90OyDCoChjb3N0PTAuMDAuLjAuMDQgcm93cz0zIHdpZHRoPTM2 KSAoYWN0dWFsIHRpbWU9MC4wMDMuLjAuMDA0IHJvd3M9MyBsb29wcz0xKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoElu ZGV4IFNjYW4gdXNpbmcgcGdfYXR0cmlidXRlX3JlbGlkX2F0dG51bV9pbmRleCBvbiBwZ19hdHRy aWJ1dGUgcGdhIMKgKGNvc3Q9MC4yOC4uMS4wNiByb3dzPTcgd2lkdGg9NzApIChhY3R1YWwgdGlt ZT0wLjAwNS4uMC4wMTYgcm93cz0zMCBsb29wcz00MjkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEluZGV4IENvbmQ6 IChhdHRyZWxpZCA9IHBnYy5vaWQpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9ODQz Mjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0 OyDCoE5lc3RlZCBMb29wIExlZnQgSm9pbiDCoChjb3N0PTIuNzYuLjQuMTYgcm93cz0xIHdpZHRo PTIyNCkgKGFjdHVhbCB0aW1lPTAuMDExLi4wLjAxMiByb3dzPTEgbG9vcHM9MTI5OTQpPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1 ZmZlcnM6IHNoYXJlZCBoaXQ9MjQ0MDQ1PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKgTmVzdGVkIExvb3AgwqAoY29zdD0y LjIxLi4zLjUyIHJvd3M9MSB3aWR0aD0yMjgpIChhY3R1YWwgdGltZT0wLjAxMC4uMC4wMTEgcm93 cz0xIGxvb3BzPTEyOTk0KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJzOiBzaGFyZWQgaGl0PTIxOTEzMzxi cj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAtJmd0OyDCoE5lc3RlZCBMb29wIMKgKGNvc3Q9MS45My4uMy4xNyByb3dzPTEg d2lkdGg9NjI3KSAoYWN0dWFsIHRpbWU9MC4wMDYuLjAuMDA3IHJvd3M9MSBsb29wcz0xMjk5NCk8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgQnVmZmVyczogc2hhcmVkIGhpdD0xODc1OTk8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgLSZndDsgwqBJbmRleCBTY2FuIHVzaW5nIHBnX2NsYXNzX3JlbG5hbWVfbnNw X2luZGV4IG9uIHBnX2NsYXNzIGMgwqAoY29zdD0wLjI4Li4wLjQ0IHJvd3M9MSB3aWR0aD03Nikg KGFjdHVhbCB0aW1lPTAuMDAxLi4wLjAwMSByb3dzPTEgbG9vcHM9MTI5OTQpPGJyPsKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIEluZGV4IENvbmQ6IChyZWxuYW1lID0gcGdjLnJlbG5hbWUpPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEZpbHRlcjogKHJlbGtpbmQgPSBBTlkgKCYjMzk7 e3IsdixtLGYscH0mIzM5Ozo6JnF1b3Q7Y2hhciZxdW90O1tdKSk8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgQnVmZmVyczogc2hhcmVkIGhpdD0zOTcxMjxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCAtJmd0OyDCoE5lc3RlZCBMb29wIMKgKGNvc3Q9MS42NS4uMi43MiByb3dzPTEgd2lkdGg9NTcx KSAoYWN0dWFsIHRpbWU9MC4wMDUuLjAuMDA1IHJvd3M9MSBsb29wcz0xMzcyNCk8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgQnVmZmVyczogc2hhcmVkIGhpdD0xNDc4ODc8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgLSZndDsgwqBOZXN0ZWQgTG9vcCBMZWZ0IEpvaW4gwqAoY29z dD0xLjM4Li4yLjM5IHJvd3M9MSB3aWR0aD01MDMpIChhY3R1YWwgdGltZT0wLjAwNC4uMC4wMDQg cm93cz0xIGxvb3BzPTEzNzI0KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCBCdWZmZXJzOiBzaGFyZWQgaGl0PTExNjg2NDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAtJmd0OyDCoE5lc3RlZCBMb29wIExlZnQgSm9pbiDCoChjb3N0PTEuMTAuLjIu MDcgcm93cz0xIHdpZHRoPTI5NCkgKGFjdHVhbCB0aW1lPTAuMDAzLi4wLjAwMyByb3dzPTEgbG9v cHM9MTM3MjQpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IEpvaW4gRmlsdGVyOiAodC50eXB0eXBlID0gJiMzOTtkJiMzOTs6OiZxdW90O2NoYXImcXVvdDsp PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6 IHNoYXJlZCBoaXQ9OTI1NzY8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgLSZndDsgwqBOZXN0ZWQgTG9vcCDCoChjb3N0PTAuNTUuLjEuMzIgcm93cz0xIHdp ZHRoPTE2MCkgKGFjdHVhbCB0aW1lPTAuMDAyLi4wLjAwMiByb3dzPTEgbG9vcHM9MTM3MjQpPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1 ZmZlcnM6IHNoYXJlZCBoaXQ9NzE4NjY8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSZndDsgwqBJbmRleCBTY2FuIHVzaW5nIHBnX2F0dHJp YnV0ZV9yZWxpZF9hdHRuYW1faW5kZXggb24gcGdfYXR0cmlidXRlIGEgwqAoY29zdD0wLjI4Li4x LjAwIHJvd3M9MSB3aWR0aD04MCkgKGFjdHVhbCB0aW1lPTAuMDAxLi4wLjAwMSByb3dzPTEgbG9v cHM9MTM3MjQpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIEluZGV4IENvbmQ6ICgoYXR0cmVsaWQgPSBjLm9pZCkgQU5EIChh dHRuYW1lID0gcGdhLmF0dG5hbWUpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBGaWx0ZXI6ICgoTk9UIGF0dGlzZHJvcHBl ZCkgQU5EIChhdHRudW0gJmd0OyAwKSBBTkQgKHBnX2hhc19yb2xlKGMucmVsb3duZXIsICYjMzk7 VVNBR0UmIzM5Ozo6dGV4dCkgT1IgaGFzX2NvbHVtbl9wcml2aWxlZ2UoYy5vaWQsIGF0dG51bSwg JiMzOTtTRUxFQ1QsIElOU0VSVCwgVVBEQVRFLCBSRUZFUkVOQ0VTJiMzOTs6OnRleHQpKSk8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgUm93cyBSZW1vdmVkIGJ5IEZpbHRlcjogMDxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJzOiBzaGFyZWQg aGl0PTQwODQzPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIC0mZ3Q7IMKgSW5kZXggU2NhbiB1c2luZyBwZ190eXBlX29pZF9pbmRleCBvbiBw Z190eXBlIHQgwqAoY29zdD0wLjI3Li4wLjMyIHJvd3M9MSB3aWR0aD04NCkgKGFjdHVhbCB0aW1l PTAuMDAxLi4wLjAwMSByb3dzPTEgbG9vcHM9MTAzNDEpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEluZGV4IENvbmQ6IChv aWQgPSBhLmF0dHR5cGlkKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJzOiBzaGFyZWQgaGl0PTMxMDIzPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKgTmVzdGVk IExvb3AgwqAoY29zdD0wLjU1Li4wLjc0IHJvd3M9MSB3aWR0aD0xMzgpIChhY3R1YWwgdGltZT0w LjAwMS4uMC4wMDEgcm93cz0wIGxvb3BzPTEwMzQxKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJzOiBzaGFyZWQgaGl0PTIwNzEw PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IC0mZ3Q7IMKgSW5kZXggU2NhbiB1c2luZyBwZ190eXBlX29pZF9pbmRleCBvbiBwZ190eXBlIGJ0 IMKgKGNvc3Q9MC4yNy4uMC40MiByb3dzPTEgd2lkdGg9NzgpIChhY3R1YWwgdGltZT0wLjAwMS4u MC4wMDEgcm93cz0wIGxvb3BzPTEwMzQxKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBJbmRleCBDb25kOiAob2lkID0gdC50 eXBiYXNldHlwZSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgQnVmZmVyczogc2hhcmVkIGhpdD0yMDY4OTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoElu ZGV4IFNjYW4gdXNpbmcgcGdfbmFtZXNwYWNlX29pZF9pbmRleCBvbiBwZ19uYW1lc3BhY2UgbmJ0 IMKgKGNvc3Q9MC4yOC4uMC4zMiByb3dzPTEgd2lkdGg9NjgpIChhY3R1YWwgdGltZT0wLjAwMS4u MC4wMDEgcm93cz0xIGxvb3BzPTcpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEluZGV4IENvbmQ6IChvaWQgPSBidC50eXBu YW1lc3BhY2UpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MjE8YnI+wqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSZndDsgwqBJbmRleCBTY2FuIHVzaW5nIHBnX2F0dHJk ZWZfYWRyZWxpZF9hZG51bV9pbmRleCBvbiBwZ19hdHRyZGVmIGFkIMKgKGNvc3Q9MC4yOC4uMC4z MiByb3dzPTEgd2lkdGg9MjExKSAoYWN0dWFsIHRpbWU9MC4wMDEuLjAuMDAxIHJvd3M9MCBsb29w cz0xMDM0MSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg SW5kZXggQ29uZDogKChhZHJlbGlkID0gYS5hdHRyZWxpZCkgQU5EIChhZG51bSA9IGEuYXR0bnVt KSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgQnVmZmVy czogc2hhcmVkIGhpdD0yNDI4ODxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDC oEluZGV4IFNjYW4gdXNpbmcgcGdfbmFtZXNwYWNlX29pZF9pbmRleCBvbiBwZ19uYW1lc3BhY2Ug bmMgwqAoY29zdD0wLjI4Li4wLjMyIHJvd3M9MSB3aWR0aD02OCkgKGFjdHVhbCB0aW1lPTAuMDAx Li4wLjAwMSByb3dzPTEgbG9vcHM9MTAzNDEpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIEluZGV4IENvbmQ6IChvaWQgPSBjLnJlbG5hbWVzcGFjZSk8YnI+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgRmlsdGVyOiAoKE5PVCBwZ19pc19vdGhlcl90ZW1w X3NjaGVtYShvaWQpKSBBTkQgKG5zcG5hbWUgPSAmIzM5O3NlcnZpY2VkZXNrJiMzOTs6Om5hbWUp KTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBSb3dzIFJlbW92ZWQgYnkg RmlsdGVyOiAwPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6 IHNoYXJlZCBoaXQ9MzEwMjM8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSZndDsgwqBJbmRleCBTY2FuIHVzaW5nIHBn X25hbWVzcGFjZV9vaWRfaW5kZXggb24gcGdfbmFtZXNwYWNlIG50IMKgKGNvc3Q9MC4yOC4uMC4z MiByb3dzPTEgd2lkdGg9NjgpIChhY3R1YWwgdGltZT0wLjAwMS4uMC4wMDEgcm93cz0xIGxvb3Bz PTEwMTUwKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBJbmRleCBDb25kOiAob2lkID0gdC50eXBuYW1l c3BhY2UpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MzA0NTA8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg LSZndDsgwqBOZXN0ZWQgTG9vcCDCoChjb3N0PTAuNTUuLjAuNjMgcm93cz0xIHdpZHRoPTQpIChh Y3R1YWwgdGltZT0wLjAwMS4uMC4wMDEgcm93cz0wIGxvb3BzPTEwMTUwKTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBC dWZmZXJzOiBzaGFyZWQgaGl0PTI0OTEyPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKgSW5kZXggU2NhbiB1 c2luZyBwZ19jb2xsYXRpb25fb2lkX2luZGV4IG9uIHBnX2NvbGxhdGlvbiBjbyDCoChjb3N0PTAu MjguLjAuMzEgcm93cz0xIHdpZHRoPTcyKSAoYWN0dWFsIHRpbWU9MC4wMDEuLjAuMDAxIHJvd3M9 MCBsb29wcz0xMDE1MCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgSW5kZXggQ29uZDogKG9pZCA9IGEu YXR0Y29sbGF0aW9uKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJzOiBzaGFyZWQgaGl0PTIx NDUzPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKgSW5kZXggU2NhbiB1c2luZyBwZ19uYW1lc3BhY2Vfb2lk X2luZGV4IG9uIHBnX25hbWVzcGFjZSBuY28gwqAoY29zdD0wLjI4Li4wLjMyIHJvd3M9MSB3aWR0 aD02OCkgKGFjdHVhbCB0aW1lPTAuMDAxLi4wLjAwMSByb3dzPTAgbG9vcHM9MTE1Myk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgSW5kZXggQ29uZDogKG9pZCA9IGNvLmNvbGxuYW1lc3BhY2UpPGJyPsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIEZpbHRlcjogKChuc3BuYW1lICZsdDsmZ3Q7ICYjMzk7cGdfY2F0YWxv ZyYjMzk7OjpuYW1lKSBPUiAoY28uY29sbG5hbWUgJmx0OyZndDsgJiMzOTtkZWZhdWx0JiMzOTs6 Om5hbWUpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBSb3dzIFJlbW92ZWQgYnkgRmlsdGVyOiAxPGJy PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9MzQ1OTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoE5lc3RlZCBMb29wIMKgKGNvc3Q9 MC41Ni4uMjcuNTIgcm93cz0xIHdpZHRoPTE2MCkgKGFjdHVhbCB0aW1lPTAuMDAxLi4wLjAwMSBy b3dzPTAgbG9vcHM9MTI5OTQpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9NDA0NDM8YnI+wqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSZndDsgwqBJbmRleCBTY2FuIHVzaW5n IHBnX2NsYXNzX3JlbG5hbWVfbnNwX2luZGV4IG9uIHBnX2NsYXNzIGNfMSDCoChjb3N0PTAuMjgu LjAuNDYgcm93cz0xIHdpZHRoPTc2KSAoYWN0dWFsIHRpbWU9MC4wMDEuLjAuMDAxIHJvd3M9MCBs b29wcz0xMjk5NCk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgSW5kZXggQ29uZDogKHJlbG5hbWUgPSBwZ2MucmVsbmFtZSk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgRmls dGVyOiAoKHJlbGtpbmQgPSBBTlkgKCYjMzk7e3YsbX0mIzM5Ozo6JnF1b3Q7Y2hhciZxdW90O1td KSkgQU5EIChwZ19oYXNfcm9sZShyZWxvd25lciwgJiMzOTtVU0FHRSYjMzk7Ojp0ZXh0KSBPUiBo YXNfdGFibGVfcHJpdmlsZWdlKG9pZCwgJiMzOTtTRUxFQ1QsIElOU0VSVCwgVVBEQVRFLCBERUxF VEUsIFRSVU5DQVRFLCBSRUZFUkVOQ0VTLCBUUklHR0VSJiMzOTs6OnRleHQpIE9SIGhhc19hbnlf Y29sdW1uX3ByaXZpbGVnZShvaWQsICYjMzk7U0VMRUNULCBJTlNFUlQsIFVQREFURSwgUkVGRVJF TkNFUyYjMzk7Ojp0ZXh0KSkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIFJvd3MgUmVtb3ZlZCBieSBGaWx0ZXI6IDE8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgQnVmZmVy czogc2hhcmVkIGhpdD0zOTcxMjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCAtJmd0OyDCoEluZGV4IFNjYW4gdXNpbmcgcGdfbmFtZXNwYWNlX29pZF9p bmRleCBvbiBwZ19uYW1lc3BhY2UgbmNfMSDCoChjb3N0PTAuMjguLjAuNDMgcm93cz0xIHdpZHRo PTY4KSAoYWN0dWFsIHRpbWU9MC4wMDEuLjAuMDAxIHJvd3M9MSBsb29wcz05KTxicj7CoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBJbmRleCBD b25kOiAob2lkID0gY18xLnJlbG5hbWVzcGFjZSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgRmlsdGVyOiAoKE5PVCBwZ19pc19vdGhl cl90ZW1wX3NjaGVtYShvaWQpKSBBTkQgKG5zcG5hbWUgPSAmIzM5O3NlcnZpY2VkZXNrJiMzOTs6 Om5hbWUpKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCBCdWZmZXJzOiBzaGFyZWQgaGl0PTI3PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFN1YlBsYW4gMTxicj7CoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoEluZGV4IFNjYW4gdXNp bmcgcGdfdHJpZ2dlcl90Z3JlbGlkX3RnbmFtZV9pbmRleCBvbiBwZ190cmlnZ2VyIMKgKGNvc3Q9 MC4yOC4uOC44MCByb3dzPTEgd2lkdGg9MCkgKGFjdHVhbCB0aW1lPTAuMDAxLi4wLjAwMSByb3dz PTAgbG9vcHM9OSk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgSW5kZXggQ29uZDogKHRncmVsaWQgPSBjXzEub2lkKTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBG aWx0ZXI6ICgoKHRndHlwZSk6OmludGVnZXIgJmFtcDsgODEpID0gODEpPGJyPsKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEJ1ZmZlcnM6 IHNoYXJlZCBoaXQ9MTg8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgU3ViUGxhbiAyPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIC0mZ3Q7IMKgU2VxIFNjYW4gb24gcGdfdHJpZ2dlciBwZ190cmlnZ2Vy XzEgwqAoY29zdD0wLjAwLi44Ny40NiByb3dzPTExIHdpZHRoPTQpIChuZXZlciBleGVjdXRlZCk8 YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgRmlsdGVyOiAoKCh0Z3R5cGUpOjppbnRlZ2VyICZhbXA7IDgxKSA9IDgxKTxicj7CoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBTdWJQbGFuIDM8YnI+ wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSZndDsg wqBJbmRleCBTY2FuIHVzaW5nIHBnX3RyaWdnZXJfdGdyZWxpZF90Z25hbWVfaW5kZXggb24gcGdf dHJpZ2dlciBwZ190cmlnZ2VyXzIgwqAoY29zdD0wLjI4Li44LjgwIHJvd3M9MSB3aWR0aD0wKSAo YWN0dWFsIHRpbWU9MC4wMDEuLjAuMDAxIHJvd3M9MCBsb29wcz05KTxicj7CoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBJbmRleCBDb25k OiAodGdyZWxpZCA9IGNfMS5vaWQpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEZpbHRlcjogKCgodGd0eXBlKTo6aW50ZWdlciAm YW1wOyA3MykgPSA3Myk8YnI+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgQnVmZmVyczogc2hhcmVkIGhpdD0xODxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBTdWJQbGFuIDQ8YnI+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgLSZndDsgwqBTZXEg U2NhbiBvbiBwZ190cmlnZ2VyIHBnX3RyaWdnZXJfMyDCoChjb3N0PTAuMDAuLjg3LjQ2IHJvd3M9 MTEgd2lkdGg9NCkgKG5ldmVyIGV4ZWN1dGVkKTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBGaWx0ZXI6ICgoKHRndHlwZSk6Omlu dGVnZXIgJmFtcDsgNzMpID0gNzMpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIFN1YlBsYW4gNTxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoEluZGV4IFNjYW4gdXNpbmcgcGdfdHJpZ2dl cl90Z3JlbGlkX3RnbmFtZV9pbmRleCBvbiBwZ190cmlnZ2VyIHBnX3RyaWdnZXJfNCDCoChjb3N0 PTAuMjguLjguODAgcm93cz0xIHdpZHRoPTApIChhY3R1YWwgdGltZT0wLjAwMS4uMC4wMDEgcm93 cz0wIGxvb3BzPTkpPGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIEluZGV4IENvbmQ6ICh0Z3JlbGlkID0gY18xLm9pZCk8YnI+wqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg RmlsdGVyOiAoKCh0Z3R5cGUpOjppbnRlZ2VyICZhbXA7IDY5KSA9IDY5KTxicj7CoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBCdWZmZXJz OiBzaGFyZWQgaGl0PTE4PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIFN1YlBsYW4gNjxicj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCAtJmd0OyDCoFNlcSBTY2FuIG9uIHBnX3RyaWdnZXIgcGdfdHJpZ2dl cl81IMKgKGNvc3Q9MC4wMC4uODcuNDYgcm93cz0xMSB3aWR0aD00KSAobmV2ZXIgZXhlY3V0ZWQp PGJyPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIEZpbHRlcjogKCgodGd0eXBlKTo6aW50ZWdlciAmYW1wOyA2OSkgPSA2OSk8YnI+UGxh bm5pbmc6PGJyPsKgIEJ1ZmZlcnM6IHNoYXJlZCBoaXQ9NDk4PGJyPlBsYW5uaW5nIFRpbWU6IDcu NDE5IG1zPGJyPkV4ZWN1dGlvbiBUaW1lOiA4NDMyLjM3MSBtczxicj4NCjwvYmxvY2txdW90ZT48 L2Rpdj48L2Rpdj4NCg== --0000000000001d0e800618e0ba26--