***
found key for : sslcertificate
chain [0] = [
[
Version: V3
Subject: CN=Elvis Stansvik, OU=intnet13, O=KTH, L=Stockholm, ST=Sverige, C=SE
Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
Key: Sun RSA public key, 2048 bits
modulus: 20625817039645439539905741216559850805661726468816600779668543963077223146317508125148910002718818985191088567634470008735981379044356184402755406944623577501534692333696972521560362700191817010350567066615914375662673999324714620527928655986850989864944800588099741157223772555738788712833673401574710530048452411223096063316261300324492254166497739901936247309365005372478417338392808932100004459009519854967319222471355264428153331743481715080544734603270409560563021965182890835483694974880404594868779445973572576395707139335017478205014960902963189520159533399359666113112863312534587800214869971041176545528727
public exponent: 65537
Validity: [From: Sat Feb 23 23:24:19 CET 2013,
To: Sun Feb 23 23:24:19 CET 2014]
Issuer: CN=Elvis Stansvik, OU=intnet13, O=KTH, L=Stockholm, ST=Sverige, C=SE
SerialNumber: [ 643bd343]
Certificate Extensions: 1
[1]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 73 10 0A C0 DE 6C 28 6A B0 0A 87 17 49 8A CA 42 s....l(j....I..B
0010: 87 88 76 5D ..v]
]
]
]
Algorithm: [SHA256withRSA]
Signature:
0000: 32 BC 05 53 DF 77 57 F3 08 D3 F2 E2 31 48 00 5B 2..S.wW.....1H.[
0010: 69 F5 4E 1A CA FE 84 6D AF 34 F1 B7 41 69 C6 DD i.N....m.4..Ai..
0020: 32 E3 43 2D E6 8F 5D 54 96 C3 6B 7B 1B A9 25 E7 2.C-..]T..k...%.
0030: C1 65 95 92 56 53 57 ED F9 50 21 0C AD E0 7B AB .e..VSW..P!.....
0040: 4F F2 05 F3 55 A1 92 51 E4 93 5A 8E 93 AF 92 8B O...U..Q..Z.....
0050: 5B 96 08 D6 AC 7D 84 C1 63 49 65 EE 74 36 43 75 [.......cIe.t6Cu
0060: D2 82 45 A8 E4 EE 46 AF 4D DA F4 91 0C 1B 6E CB ..E...F.M.....n.
0070: A7 05 D8 68 46 F7 D8 73 B6 06 4F E1 3E 66 FC ED ...hF..s..O.>f..
0080: 2F E8 90 7D 45 D6 B6 7E 5E 92 1C 2E 1A 72 B5 73 /...E...^....r.s
0090: DF 60 D0 C1 99 A5 6E BE 55 EC 8C 16 34 82 60 31 .`....n.U...4.`1
00A0: A2 3C 46 8E DD 02 3F F1 FD D7 58 78 3D 91 33 D5 .<F...?...Xx=.3.
00B0: 27 29 5D CB B3 C0 57 8F 66 FA D3 EC 20 54 BE 61 ')]...W.f... T.a
00C0: 47 3E CC CE A3 D1 1E 6D 15 AA BD F1 AF 7C 60 2E G>.....m......`.
00D0: B3 AF 5C 4D 27 A0 A4 C8 25 D8 61 E3 C4 34 99 C1 ..\M'...%.a..4..
00E0: 91 32 E4 9B E9 3E 25 BE 52 38 E4 10 30 52 3F CD .2...>%.R8..0R?.
00F0: AF C8 4A 60 2E A7 4B EA A6 A2 95 0A EE 08 84 A7 ..J`..K.........
]
***
trustStore is: C:\Program Files\Java\jdk1.7.0_10\jre\lib\security\cacerts
trustStore type is : jks
trustStore provider is :
init truststore
adding as trusted cert:
Subject: CN=SwissSign Platinum CA - G2, O=SwissSign AG, C=CH
Issuer: CN=SwissSign Platinum CA - G2, O=SwissSign AG, C=CH
Algorithm: RSA; Serial number: 0x4eb200670c035d4f
Valid from Wed Oct 25 10:36:00 CEST 2006 until Sat Oct 25 10:36:00 CEST 2036
adding as trusted cert:
Subject: EMAILADDRESS=info@valicert.com, CN=http://w...content-available-to-author-only...t.com/, OU=ValiCert Class 1 Policy Validation Authority, O="ValiCert, Inc.", L=ValiCert Validation Network
Issuer: EMAILADDRESS=info@valicert.com, CN=http://w...content-available-to-author-only...t.com/, OU=ValiCert Class 1 Policy Validation Authority, O="ValiCert, Inc.", L=ValiCert Validation Network
Algorithm: RSA; Serial number: 0x1
Valid from Sat Jun 26 00:23:48 CEST 1999 until Wed Jun 26 00:23:48 CEST 2019
adding as trusted cert:
Subject: CN=thawte Primary Root CA, OU="(c) 2006 thawte, Inc. - For authorized use only", OU=Certification Services Division, O="thawte, Inc.", C=US
Issuer: CN=thawte Primary Root CA, OU="(c) 2006 thawte, Inc. - For authorized use only", OU=Certification Services Division, O="thawte, Inc.", C=US
Algorithm: RSA; Serial number: 0x344ed55720d5edec49f42fce37db2b6d
Valid from Fri Nov 17 01:00:00 CET 2006 until Thu Jul 17 01:59:59 CEST 2036
adding as trusted cert:
Subject: CN=Entrust Root Certification Authority, OU="(c) 2006 Entrust, Inc.", OU=www.entrust.net/CPS is incorporated by reference, O="Entrust, Inc.", C=US
Issuer: CN=Entrust Root Certification Authority, OU="(c) 2006 Entrust, Inc.", OU=www.entrust.net/CPS is incorporated by reference, O="Entrust, Inc.", C=US
Algorithm: RSA; Serial number: 0x456b5054
Valid from Mon Nov 27 21:23:42 CET 2006 until Fri Nov 27 21:53:42 CET 2026
adding as trusted cert:
Subject: CN=KEYNECTIS ROOT CA, OU=ROOT, O=KEYNECTIS, C=FR
Issuer: CN=KEYNECTIS ROOT CA, OU=ROOT, O=KEYNECTIS, C=FR
Algorithm: RSA; Serial number: 0x1121bc276c5547af584eefd4ced629b2a285
Valid from Tue May 26 02:00:00 CEST 2009 until Tue May 26 02:00:00 CEST 2020
adding as trusted cert:
Subject: CN=Global Chambersign Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU
Issuer: CN=Global Chambersign Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU
Algorithm: RSA; Serial number: 0xc9cdd3e9d57d23ce
Valid from Fri Aug 01 14:31:40 CEST 2008 until Sat Jul 31 14:31:40 CEST 2038
adding as trusted cert:
Subject: CN=America Online Root Certification Authority 2, O=America Online Inc., C=US
Issuer: CN=America Online Root Certification Authority 2, O=America Online Inc., C=US
Algorithm: RSA; Serial number: 0x1
Valid from Tue May 28 08:00:00 CEST 2002 until Tue Sep 29 16:08:00 CEST 2037
adding as trusted cert:
Subject: CN=AddTrust Qualified CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
Issuer: CN=AddTrust Qualified CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
Algorithm: RSA; Serial number: 0x1
Valid from Tue May 30 12:44:50 CEST 2000 until Sat May 30 12:44:50 CEST 2020
adding as trusted cert:
Subject: CN=QuoVadis Root Certification Authority, OU=Root Certification Authority, O=QuoVadis Limited, C=BM
Issuer: CN=QuoVadis Root Certification Authority, OU=Root Certification Authority, O=QuoVadis Limited, C=BM
Algorithm: RSA; Serial number: 0x3ab6508b
Valid from Mon Mar 19 19:33:33 CET 2001 until Wed Mar 17 19:33:33 CET 2021
adding as trusted cert:
Subject: CN=SwissSign Silver CA - G2, O=SwissSign AG, C=CH
Issuer: CN=SwissSign Silver CA - G2, O=SwissSign AG, C=CH
Algorithm: RSA; Serial number: 0x4f1bd42f54bb2f4b
Valid from Wed Oct 25 10:32:46 CEST 2006 until Sat Oct 25 10:32:46 CEST 2036
adding as trusted cert:
Subject: OU=Security Communication EV RootCA1, O="SECOM Trust Systems CO.,LTD.", C=JP
Issuer: OU=Security Communication EV RootCA1, O="SECOM Trust Systems CO.,LTD.", C=JP
Algorithm: RSA; Serial number: 0x0
Valid from Wed Jun 06 04:12:32 CEST 2007 until Sat Jun 06 04:12:32 CEST 2037
adding as trusted cert:
Subject: CN=Equifax Secure Global eBusiness CA-1, O=Equifax Secure Inc., C=US
Issuer: CN=Equifax Secure Global eBusiness CA-1, O=Equifax Secure Inc., C=US
Algorithm: RSA; Serial number: 0x1
Valid from Mon Jun 21 06:00:00 CEST 1999 until Sun Jun 21 06:00:00 CEST 2020
adding as trusted cert:
Subject: CN=SwissSign Gold CA - G2, O=SwissSign AG, C=CH
Issuer: CN=SwissSign Gold CA - G2, O=SwissSign AG, C=CH
Algorithm: RSA; Serial number: 0xbb401c43f55e4fb0
Valid from Wed Oct 25 10:30:35 CEST 2006 until Sat Oct 25 10:30:35 CEST 2036
adding as trusted cert:
Subject: EMAILADDRESS=personal-freemail@thawte.com, CN=Thawte Personal Freemail CA, OU=Certification Services Division, O=Thawte Consulting, L=Cape Town, ST=Western Cape, C=ZA
Issuer: EMAILADDRESS=personal-freemail@thawte.com, CN=Thawte Personal Freemail CA, OU=Certification Services Division, O=Thawte Consulting, L=Cape Town, ST=Western Cape, C=ZA
Algorithm: RSA; Serial number: 0x123df0e7da2a2247a43889e08aeec967
Valid from Mon Jan 01 01:00:00 CET 1996 until Sat Jan 02 00:59:59 CET 2021
adding as trusted cert:
Subject: CN=thawte Primary Root CA - G3, OU="(c) 2008 thawte, Inc. - For authorized use only", OU=Certification Services Division, O="thawte, Inc.", C=US
Issuer: CN=thawte Primary Root CA - G3, OU="(c) 2008 thawte, Inc. - For authorized use only", OU=Certification Services Division, O="thawte, Inc.", C=US
Algorithm: RSA; Serial number: 0x600197b746a7eab4b49ad64b2ff790fb
Valid from Wed Apr 02 02:00:00 CEST 2008 until Wed Dec 02 00:59:59 CET 2037
adding as trusted cert:
Subject: CN=GTE CyberTrust Global Root, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US
Issuer: CN=GTE CyberTrust Global Root, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US
Algorithm: RSA; Serial number: 0x1a5
Valid from Thu Aug 13 02:29:00 CEST 1998 until Tue Aug 14 01:59:00 CEST 2018
adding as trusted cert:
Subject: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE
Issuer: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE
Algorithm: RSA; Serial number: 0x20000b9
Valid from Fri May 12 20:46:00 CEST 2000 until Tue May 13 01:59:00 CEST 2025
adding as trusted cert:
Subject: OU=Class 1 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
Issuer: OU=Class 1 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0x3f691e819cf09a4af373ffb948a2e4dd
Valid from Mon Jan 29 01:00:00 CET 1996 until Thu Aug 03 01:59:59 CEST 2028
adding as trusted cert:
Subject: CN=DigiCert High Assurance EV Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
Issuer: CN=DigiCert High Assurance EV Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
Algorithm: RSA; Serial number: 0x2ac5c266a0b409b8f0b79f2ae462577
Valid from Fri Nov 10 01:00:00 CET 2006 until Mon Nov 10 01:00:00 CET 2031
adding as trusted cert:
Subject: CN=QuoVadis Root CA 2, O=QuoVadis Limited, C=BM
Issuer: CN=QuoVadis Root CA 2, O=QuoVadis Limited, C=BM
Algorithm: RSA; Serial number: 0x509
Valid from Fri Nov 24 19:27:00 CET 2006 until Mon Nov 24 19:23:33 CET 2031
adding as trusted cert:
Subject: CN=Baltimore CyberTrust Code Signing Root, OU=CyberTrust, O=Baltimore, C=IE
Issuer: CN=Baltimore CyberTrust Code Signing Root, OU=CyberTrust, O=Baltimore, C=IE
Algorithm: RSA; Serial number: 0x20000bf
Valid from Wed May 17 16:01:00 CEST 2000 until Sun May 18 01:59:00 CEST 2025
adding as trusted cert:
Subject: CN=T-TeleSec GlobalRoot Class 3, OU=T-Systems Trust Center, O=T-Systems Enterprise Services GmbH, C=DE
Issuer: CN=T-TeleSec GlobalRoot Class 3, OU=T-Systems Trust Center, O=T-Systems Enterprise Services GmbH, C=DE
Algorithm: RSA; Serial number: 0x1
Valid from Wed Oct 01 12:29:56 CEST 2008 until Sun Oct 02 01:59:59 CEST 2033
adding as trusted cert:
Subject: CN=Entrust.net Certification Authority (2048), OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), O=Entrust.net
Issuer: CN=Entrust.net Certification Authority (2048), OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), O=Entrust.net
Algorithm: RSA; Serial number: 0x3863def8
Valid from Fri Dec 24 18:50:51 CET 1999 until Tue Jul 24 16:15:12 CEST 2029
adding as trusted cert:
Subject: CN=TC TrustCenter Class 4 CA II, OU=TC TrustCenter Class 4 CA, O=TC TrustCenter GmbH, C=DE
Issuer: CN=TC TrustCenter Class 4 CA II, OU=TC TrustCenter Class 4 CA, O=TC TrustCenter GmbH, C=DE
Algorithm: RSA; Serial number: 0x5c00001000241d0060a4dce7510
Valid from Thu Mar 23 15:10:23 CET 2006 until Wed Dec 31 23:59:59 CET 2025
adding as trusted cert:
Subject: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 2 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
Issuer: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 2 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0xb92f60cc889fa17a4609b85b706c8aaf
Valid from Mon May 18 02:00:00 CEST 1998 until Wed Aug 02 01:59:59 CEST 2028
adding as trusted cert:
Subject: CN=thawte Primary Root CA - G2, OU="(c) 2007 thawte, Inc. - For authorized use only", O="thawte, Inc.", C=US
Issuer: CN=thawte Primary Root CA - G2, OU="(c) 2007 thawte, Inc. - For authorized use only", O="thawte, Inc.", C=US
Algorithm: EC; Serial number: 0x35fc265cd9844fc93d263d579baed756
Valid from Mon Nov 05 01:00:00 CET 2007 until Tue Jan 19 00:59:59 CET 2038
adding as trusted cert:
Subject: EMAILADDRESS=server-certs@thawte.com, CN=Thawte Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
Issuer: EMAILADDRESS=server-certs@thawte.com, CN=Thawte Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
Algorithm: RSA; Serial number: 0x34a4fff630af4ca53c331742a1946675
Valid from Thu Aug 01 02:00:00 CEST 1996 until Sat Jan 02 00:59:59 CET 2021
adding as trusted cert:
Subject: CN=Deutsche Telekom Root CA 2, OU=T-TeleSec Trust Center, O=Deutsche Telekom AG, C=DE
Issuer: CN=Deutsche Telekom Root CA 2, OU=T-TeleSec Trust Center, O=Deutsche Telekom AG, C=DE
Algorithm: RSA; Serial number: 0x26
Valid from Fri Jul 09 14:11:00 CEST 1999 until Wed Jul 10 01:59:00 CEST 2019
adding as trusted cert:
Subject: CN=Entrust.net Secure Server Certification Authority, OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS incorp. by ref. (limits liab.), O=Entrust.net, C=US
Issuer: CN=Entrust.net Secure Server Certification Authority, OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS incorp. by ref. (limits liab.), O=Entrust.net, C=US
Algorithm: RSA; Serial number: 0x374ad243
Valid from Tue May 25 18:09:40 CEST 1999 until Sat May 25 18:39:40 CEST 2019
adding as trusted cert:
Subject: CN=GeoTrust Universal CA, O=GeoTrust Inc., C=US
Issuer: CN=GeoTrust Universal CA, O=GeoTrust Inc., C=US
Algorithm: RSA; Serial number: 0x1
Valid from Thu Mar 04 06:00:00 CET 2004 until Sun Mar 04 06:00:00 CET 2029
adding as trusted cert:
Subject: CN=TC TrustCenter Universal CA I, OU=TC TrustCenter Universal CA, O=TC TrustCenter GmbH, C=DE
Issuer: CN=TC TrustCenter Universal CA I, OU=TC TrustCenter Universal CA, O=TC TrustCenter GmbH, C=DE
Algorithm: RSA; Serial number: 0x1da200010002ecb76080788db606
Valid from Wed Mar 22 16:54:28 CET 2006 until Wed Dec 31 23:59:59 CET 2025
adding as trusted cert:
Subject: CN=T-TeleSec GlobalRoot Class 2, OU=T-Systems Trust Center, O=T-Systems Enterprise Services GmbH, C=DE
Issuer: CN=T-TeleSec GlobalRoot Class 2, OU=T-Systems Trust Center, O=T-Systems Enterprise Services GmbH, C=DE
Algorithm: RSA; Serial number: 0x1
Valid from Wed Oct 01 12:40:14 CEST 2008 until Sun Oct 02 01:59:59 CEST 2033
adding as trusted cert:
Subject: CN=VeriSign Class 3 Public Primary Certification Authority - G3, OU="(c) 1999 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Issuer: CN=VeriSign Class 3 Public Primary Certification Authority - G3, OU="(c) 1999 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0x9b7e0649a33e62b9d5ee90487129ef57
Valid from Fri Oct 01 02:00:00 CEST 1999 until Thu Jul 17 01:59:59 CEST 2036
adding as trusted cert:
Subject: EMAILADDRESS=info@valicert.com, CN=http://w...content-available-to-author-only...t.com/, OU=ValiCert Class 2 Policy Validation Authority, O="ValiCert, Inc.", L=ValiCert Validation Network
Issuer: EMAILADDRESS=info@valicert.com, CN=http://w...content-available-to-author-only...t.com/, OU=ValiCert Class 2 Policy Validation Authority, O="ValiCert, Inc.", L=ValiCert Validation Network
Algorithm: RSA; Serial number: 0x1
Valid from Sat Jun 26 02:19:54 CEST 1999 until Wed Jun 26 02:19:54 CEST 2019
adding as trusted cert:
Subject: CN=DigiCert Global Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
Issuer: CN=DigiCert Global Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
Algorithm: RSA; Serial number: 0x83be056904246b1a1756ac95991c74a
Valid from Fri Nov 10 01:00:00 CET 2006 until Mon Nov 10 01:00:00 CET 2031
adding as trusted cert:
Subject: CN=AddTrust Class 1 CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
Issuer: CN=AddTrust Class 1 CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
Algorithm: RSA; Serial number: 0x1
Valid from Tue May 30 12:38:31 CEST 2000 until Sat May 30 12:38:31 CEST 2020
adding as trusted cert:
Subject: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE
Issuer: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE
Algorithm: RSA; Serial number: 0x1
Valid from Tue May 30 12:48:38 CEST 2000 until Sat May 30 12:48:38 CEST 2020
adding as trusted cert:
Subject: CN=Class 2 Primary CA, O=Certplus, C=FR
Issuer: CN=Class 2 Primary CA, O=Certplus, C=FR
Algorithm: RSA; Serial number: 0x85bd4bf3d8dae369f694d75fc3a54423
Valid from Wed Jul 07 19:05:00 CEST 1999 until Sun Jul 07 01:59:59 CEST 2019
adding as trusted cert:
Subject: OU=Equifax Secure Certificate Authority, O=Equifax, C=US
Issuer: OU=Equifax Secure Certificate Authority, O=Equifax, C=US
Algorithm: RSA; Serial number: 0x35def4cf
Valid from Sat Aug 22 18:41:51 CEST 1998 until Wed Aug 22 18:41:51 CEST 2018
adding as trusted cert:
Subject: CN=Chambers of Commerce Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU
Issuer: CN=Chambers of Commerce Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU
Algorithm: RSA; Serial number: 0xa3da427ea4b1aeda
Valid from Fri Aug 01 14:29:50 CEST 2008 until Sat Jul 31 14:29:50 CEST 2038
adding as trusted cert:
Subject: CN=VeriSign Class 2 Public Primary Certification Authority - G3, OU="(c) 1999 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Issuer: CN=VeriSign Class 2 Public Primary Certification Authority - G3, OU="(c) 1999 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0x6170cb498c5f984529e7b0a6d9505b7a
Valid from Fri Oct 01 02:00:00 CEST 1999 until Thu Jul 17 01:59:59 CEST 2036
adding as trusted cert:
Subject: CN=AAA Certificate Services, O=Comodo CA Limited, L=Salford, ST=Greater Manchester, C=GB
Issuer: CN=AAA Certificate Services, O=Comodo CA Limited, L=Salford, ST=Greater Manchester, C=GB
Algorithm: RSA; Serial number: 0x1
Valid from Thu Jan 01 01:00:00 CET 2004 until Mon Jan 01 00:59:59 CET 2029
adding as trusted cert:
Subject: CN=Equifax Secure eBusiness CA-1, O=Equifax Secure Inc., C=US
Issuer: CN=Equifax Secure eBusiness CA-1, O=Equifax Secure Inc., C=US
Algorithm: RSA; Serial number: 0x4
Valid from Mon Jun 21 06:00:00 CEST 1999 until Sun Jun 21 06:00:00 CEST 2020
adding as trusted cert:
Subject: OU=Starfield Class 2 Certification Authority, O="Starfield Technologies, Inc.", C=US
Issuer: OU=Starfield Class 2 Certification Authority, O="Starfield Technologies, Inc.", C=US
Algorithm: RSA; Serial number: 0x0
Valid from Tue Jun 29 19:39:16 CEST 2004 until Thu Jun 29 19:39:16 CEST 2034
adding as trusted cert:
Subject: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 1 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
Issuer: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 1 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0x4cc7eaaa983e71d39310f83d3a899192
Valid from Mon May 18 02:00:00 CEST 1998 until Wed Aug 02 01:59:59 CEST 2028
adding as trusted cert:
Subject: CN=DigiCert Assured ID Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
Issuer: CN=DigiCert Assured ID Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
Algorithm: RSA; Serial number: 0xce7e0e517d846fe8fe560fc1bf03039
Valid from Fri Nov 10 01:00:00 CET 2006 until Mon Nov 10 01:00:00 CET 2031
adding as trusted cert:
Subject: CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
Issuer: CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
Algorithm: RSA; Serial number: 0x40000000001154b5ac394
Valid from Tue Sep 01 14:00:00 CEST 1998 until Fri Jan 28 13:00:00 CET 2028
adding as trusted cert:
Subject: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
Issuer: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0x7dd9fe07cfa81eb7107967fba78934c6
Valid from Mon May 18 02:00:00 CEST 1998 until Wed Aug 02 01:59:59 CEST 2028
adding as trusted cert:
Subject: CN=QuoVadis Root CA 3, O=QuoVadis Limited, C=BM
Issuer: CN=QuoVadis Root CA 3, O=QuoVadis Limited, C=BM
Algorithm: RSA; Serial number: 0x5c6
Valid from Fri Nov 24 20:11:23 CET 2006 until Mon Nov 24 20:06:44 CET 2031
adding as trusted cert:
Subject: CN=Certum CA, O=Unizeto Sp. z o.o., C=PL
Issuer: CN=Certum CA, O=Unizeto Sp. z o.o., C=PL
Algorithm: RSA; Serial number: 0x10020
Valid from Tue Jun 11 12:46:39 CEST 2002 until Fri Jun 11 12:46:39 CEST 2027
adding as trusted cert:
Subject: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2
Issuer: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2
Algorithm: RSA; Serial number: 0x400000000010f8626e60d
Valid from Fri Dec 15 09:00:00 CET 2006 until Wed Dec 15 09:00:00 CET 2021
adding as trusted cert:
Subject: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
Issuer: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
Algorithm: RSA; Serial number: 0x36122296c5e338a520a1d25f4cd70954
Valid from Thu Aug 01 02:00:00 CEST 1996 until Sat Jan 02 00:59:59 CET 2021
adding as trusted cert:
Subject: CN=Chambers of Commerce Root, OU=http://w...content-available-to-author-only...n.org, O=AC Camerfirma SA CIF A82743287, C=EU
Issuer: CN=Chambers of Commerce Root, OU=http://w...content-available-to-author-only...n.org, O=AC Camerfirma SA CIF A82743287, C=EU
Algorithm: RSA; Serial number: 0x0
Valid from Tue Sep 30 18:13:43 CEST 2003 until Wed Sep 30 18:13:44 CEST 2037
adding as trusted cert:
Subject: CN=Entrust Root Certification Authority - G2, OU="(c) 2009 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US
Issuer: CN=Entrust Root Certification Authority - G2, OU="(c) 2009 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US
Algorithm: RSA; Serial number: 0x4a538c28
Valid from Tue Jul 07 19:25:54 CEST 2009 until Sat Dec 07 18:55:54 CET 2030
adding as trusted cert:
Subject: CN=Class 3P Primary CA, O=Certplus, C=FR
Issuer: CN=Class 3P Primary CA, O=Certplus, C=FR
Algorithm: RSA; Serial number: 0xbf5cdbb6f21c6ec04deb7a023b36e879
Valid from Wed Jul 07 19:10:00 CEST 1999 until Sun Jul 07 01:59:59 CEST 2019
adding as trusted cert:
Subject: CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Issuer: CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0x18dad19e267de8bb4a2158cdcc6b3b4a
Valid from Wed Nov 08 01:00:00 CET 2006 until Thu Jul 17 01:59:59 CEST 2036
adding as trusted cert:
Subject: CN=VeriSign Universal Root Certification Authority, OU="(c) 2008 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Issuer: CN=VeriSign Universal Root Certification Authority, OU="(c) 2008 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0x401ac46421b31321030ebbe4121ac51d
Valid from Wed Apr 02 02:00:00 CEST 2008 until Wed Dec 02 00:59:59 CET 2037
adding as trusted cert:
Subject: CN=GeoTrust Global CA, O=GeoTrust Inc., C=US
Issuer: CN=GeoTrust Global CA, O=GeoTrust Inc., C=US
Algorithm: RSA; Serial number: 0x23456
Valid from Tue May 21 06:00:00 CEST 2002 until Sat May 21 06:00:00 CEST 2022
adding as trusted cert:
Subject: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
Issuer: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0x3c9131cb1ff6d01b0e9ab8d044bf12be
Valid from Mon Jan 29 01:00:00 CET 1996 until Thu Aug 03 01:59:59 CEST 2028
adding as trusted cert:
Subject: CN=Certum Trusted Network CA, OU=Certum Certification Authority, O=Unizeto Technologies S.A., C=PL
Issuer: CN=Certum Trusted Network CA, OU=Certum Certification Authority, O=Unizeto Technologies S.A., C=PL
Algorithm: RSA; Serial number: 0x444c0
Valid from Wed Oct 22 14:07:37 CEST 2008 until Mon Dec 31 13:07:37 CET 2029
adding as trusted cert:
Subject: OU=Security Communication RootCA1, O=SECOM Trust.net, C=JP
Issuer: OU=Security Communication RootCA1, O=SECOM Trust.net, C=JP
Algorithm: RSA; Serial number: 0x0
Valid from Tue Sep 30 06:20:49 CEST 2003 until Sat Sep 30 06:20:49 CEST 2023
adding as trusted cert:
Subject: CN=Sonera Class1 CA, O=Sonera, C=FI
Issuer: CN=Sonera Class1 CA, O=Sonera, C=FI
Algorithm: RSA; Serial number: 0x24
Valid from Fri Apr 06 12:49:13 CEST 2001 until Tue Apr 06 12:49:13 CEST 2021
adding as trusted cert:
Subject: OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US
Issuer: OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US
Algorithm: RSA; Serial number: 0x0
Valid from Tue Jun 29 19:06:20 CEST 2004 until Thu Jun 29 19:06:20 CEST 2034
adding as trusted cert:
Subject: CN=UTN-USERFirst-Client Authentication and Email, OU=http://w...content-available-to-author-only...t.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
Issuer: CN=UTN-USERFirst-Client Authentication and Email, OU=http://w...content-available-to-author-only...t.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
Algorithm: RSA; Serial number: 0x44be0c8b500024b411d336252567c989
Valid from Fri Jul 09 19:28:50 CEST 1999 until Tue Jul 09 19:36:58 CEST 2019
adding as trusted cert:
Subject: CN=UTN-USERFirst-Hardware, OU=http://w...content-available-to-author-only...t.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
Issuer: CN=UTN-USERFirst-Hardware, OU=http://w...content-available-to-author-only...t.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
Algorithm: RSA; Serial number: 0x44be0c8b500024b411d3362afe650afd
Valid from Fri Jul 09 20:10:42 CEST 1999 until Tue Jul 09 20:19:22 CEST 2019
adding as trusted cert:
Subject: CN=GeoTrust Primary Certification Authority, O=GeoTrust Inc., C=US
Issuer: CN=GeoTrust Primary Certification Authority, O=GeoTrust Inc., C=US
Algorithm: RSA; Serial number: 0x18acb56afd69b6153a636cafdafac4a1
Valid from Mon Nov 27 01:00:00 CET 2006 until Thu Jul 17 01:59:59 CEST 2036
adding as trusted cert:
Subject: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R3
Issuer: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R3
Algorithm: RSA; Serial number: 0x4000000000121585308a2
Valid from Wed Mar 18 11:00:00 CET 2009 until Sun Mar 18 11:00:00 CET 2029
adding as trusted cert:
Subject: CN=GeoTrust Primary Certification Authority - G2, OU=(c) 2007 GeoTrust Inc. - For authorized use only, O=GeoTrust Inc., C=US
Issuer: CN=GeoTrust Primary Certification Authority - G2, OU=(c) 2007 GeoTrust Inc. - For authorized use only, O=GeoTrust Inc., C=US
Algorithm: EC; Serial number: 0x3cb2f4480a00e2feeb243b5e603ec36b
Valid from Mon Nov 05 01:00:00 CET 2007 until Tue Jan 19 00:59:59 CET 2038
adding as trusted cert:
Subject: CN=VeriSign Class 1 Public Primary Certification Authority - G3, OU="(c) 1999 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Issuer: CN=VeriSign Class 1 Public Primary Certification Authority - G3, OU="(c) 1999 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Algorithm: RSA; Serial number: 0x8b5b75568454850b00cfaf3848ceb1a4
Valid from Fri Oct 01 02:00:00 CEST 1999 until Thu Jul 17 01:59:59 CEST 2036
adding as trusted cert:
Subject: CN=America Online Root Certification Authority 1, O=America Online Inc., C=US
Issuer: CN=America Online Root Certification Authority 1, O=America Online Inc., C=US
Algorithm: RSA; Serial number: 0x1
Valid from Tue May 28 08:00:00 CEST 2002 until Thu Nov 19 21:43:00 CET 2037
adding as trusted cert:
Subject: OU=Security Communication RootCA2, O="SECOM Trust Systems CO.,LTD.", C=JP
Issuer: OU=Security Communication RootCA2, O="SECOM Trust Systems CO.,LTD.", C=JP
Algorithm: RSA; Serial number: 0x0
Valid from Fri May 29 07:00:39 CEST 2009 until Tue May 29 07:00:39 CEST 2029
adding as trusted cert:
Subject: CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, ST=Western Cape, C=ZA
Issuer: CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, ST=Western Cape, C=ZA
Algorithm: RSA; Serial number: 0x0
Valid from Wed Jan 01 01:00:00 CET 1997 until Fri Jan 01 00:59:59 CET 2021
adding as trusted cert:
Subject: CN=GeoTrust Primary Certification Authority - G3, OU=(c) 2008 GeoTrust Inc. - For authorized use only, O=GeoTrust Inc., C=US
Issuer: CN=GeoTrust Primary Certification Authority - G3, OU=(c) 2008 GeoTrust Inc. - For authorized use only, O=GeoTrust Inc., C=US
Algorithm: RSA; Serial number: 0x15ac6e9419b2794b41f627a9c3180f1f
Valid from Wed Apr 02 02:00:00 CEST 2008 until Wed Dec 02 00:59:59 CET 2037
adding as trusted cert:
Subject: CN=GTE CyberTrust Root 5, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US
Issuer: CN=GTE CyberTrust Root 5, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US
Algorithm: RSA; Serial number: 0x1b6
Valid from Fri Aug 14 16:50:00 CEST 1998 until Thu Aug 15 01:59:00 CEST 2013
adding as trusted cert:
Subject: CN=VeriSign Class 3 Public Primary Certification Authority - G4, OU="(c) 2007 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Issuer: CN=VeriSign Class 3 Public Primary Certification Authority - G4, OU="(c) 2007 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
Algorithm: EC; Serial number: 0x2f80fe238c0e220f486712289187acb3
Valid from Mon Nov 05 01:00:00 CET 2007 until Tue Jan 19 00:59:59 CET 2038
adding as trusted cert:
Subject: CN=UTN-USERFirst-Object, OU=http://w...content-available-to-author-only...t.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
Issuer: CN=UTN-USERFirst-Object, OU=http://w...content-available-to-author-only...t.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
Algorithm: RSA; Serial number: 0x44be0c8b500024b411d3362de0b35f1b
Valid from Fri Jul 09 20:31:20 CEST 1999 until Tue Jul 09 20:40:36 CEST 2019
adding as trusted cert:
Subject: CN=UTN - DATACorp SGC, OU=http://w...content-available-to-author-only...t.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
Issuer: CN=UTN - DATACorp SGC, OU=http://w...content-available-to-author-only...t.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
Algorithm: RSA; Serial number: 0x44be0c8b500021b411d32a6806a9ad69
Valid from Thu Jun 24 20:57:21 CEST 1999 until Mon Jun 24 21:06:30 CEST 2019
adding as trusted cert:
Subject: CN=Sonera Class2 CA, O=Sonera, C=FI
Issuer: CN=Sonera Class2 CA, O=Sonera, C=FI
Algorithm: RSA; Serial number: 0x1d
Valid from Fri Apr 06 09:29:40 CEST 2001 until Tue Apr 06 09:29:40 CEST 2021
adding as trusted cert:
Subject: CN=TC TrustCenter Class 2 CA II, OU=TC TrustCenter Class 2 CA, O=TC TrustCenter GmbH, C=DE
Issuer: CN=TC TrustCenter Class 2 CA II, OU=TC TrustCenter Class 2 CA, O=TC TrustCenter GmbH, C=DE
Algorithm: RSA; Serial number: 0x2e6a000100021fd752212c115c3b
Valid from Thu Jan 12 15:38:43 CET 2006 until Wed Dec 31 23:59:59 CET 2025
trigger seeding of SecureRandom
done seeding SecureRandom
Ignoring unavailable cipher suite: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_DHE_RSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
Ignoring unavailable cipher suite: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
Ignoring unavailable cipher suite: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
Ignoring unavailable cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
Ignoring unavailable cipher suite: TLS_RSA_WITH_AES_256_CBC_SHA256
Ignoring unavailable cipher suite: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
Ignoring unavailable cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
Ignoring unavailable cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_RSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_DHE_RSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
Ignoring unavailable cipher suite: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
Ignoring unavailable cipher suite: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
Ignoring unavailable cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
Ignoring unavailable cipher suite: TLS_RSA_WITH_AES_256_CBC_SHA256
Ignoring unavailable cipher suite: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
Ignoring unavailable cipher suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
Ignoring unavailable cipher suite: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
Ignoring unavailable cipher suite: TLS_RSA_WITH_AES_256_CBC_SHA
Allow unsafe renegotiation: false
Allow legacy hello messages: true
Is initial handshake: true
Is secure renegotiation: false
Ignoring unsupported cipher suite: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 for SSLv2Hello
Ignoring unsupported cipher suite: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 for SSLv2Hello
Ignoring unsupported cipher suite: TLS_RSA_WITH_AES_128_CBC_SHA256 for SSLv2Hello
Ignoring unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 for SSLv2Hello
Ignoring unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 for SSLv2Hello
Ignoring unsupported cipher suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 for SSLv2Hello
Ignoring unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 for SSLv2Hello
Ignoring unsupported cipher suite: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 for SSLv3
Ignoring unsupported cipher suite: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 for SSLv3
Ignoring unsupported cipher suite: TLS_RSA_WITH_AES_128_CBC_SHA256 for SSLv3
Ignoring unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 for SSLv3
Ignoring unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 for SSLv3
Ignoring unsupported cipher suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 for SSLv3
Ignoring unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 for SSLv3
Ignoring unsupported cipher suite: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 for TLSv1
Ignoring unsupported cipher suite: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 for TLSv1
Ignoring unsupported cipher suite: TLS_RSA_WITH_AES_128_CBC_SHA256 for TLSv1
Ignoring unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 for TLSv1
Ignoring unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 for TLSv1
Ignoring unsupported cipher suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 for TLSv1
Ignoring unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 for TLSv1
Ignoring unsupported cipher suite: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 for TLSv1.1
Ignoring unsupported cipher suite: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 for TLSv1.1
Ignoring unsupported cipher suite: TLS_RSA_WITH_AES_128_CBC_SHA256 for TLSv1.1
Ignoring unsupported cipher suite: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 for TLSv1.1
Ignoring unsupported cipher suite: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 for TLSv1.1
Ignoring unsupported cipher suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 for TLSv1.1
Ignoring unsupported cipher suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 for TLSv1.1
[Raw read]: length = 5
0000: 16 03 01 00 A7 .....
[Raw read]: length = 167
0000: 01 00 00 A3 03 01 51 2A 0F B5 09 0C FC 8A 44 89 ......Q*......D.
0010: 1D EE 38 F7 5D 4A 81 E5 83 C8 67 75 36 4C 60 8C ..8.]J....gu6L`.
0020: 0A 63 43 CA 33 64 20 51 2A 09 85 2E 8E 70 A9 A2 .cC.3d Q*....p..
0030: 79 69 F4 45 FD 5E 90 52 6C 23 E9 92 D2 7C 49 AF yi.E.^.Rl#....I.
0040: 74 8A E3 A4 73 DC FA 00 36 00 33 00 6B 00 6A 00 t...s...6.3.k.j.
0050: 69 00 68 00 3D 00 39 00 38 00 37 00 36 00 35 00 i.h.=.9.8.7.6.5.
0060: 67 00 40 00 3F 00 3E 00 3C 00 32 00 31 00 30 00 g.@.?.>.<.2.1.0.
0070: 2F 00 05 00 04 00 13 00 0D 00 16 00 10 00 0A 01 /...............
0080: 00 00 24 00 00 00 0E 00 0C 00 00 09 6C 6F 63 61 ..$.........loca
0090: 6C 68 6F 73 74 FF 01 00 01 00 00 05 00 05 01 00 lhost...........
00A0: 00 00 00 33 74 00 00 ...3t..
main, READ: TLSv1 Handshake, length = 167
*** ClientHello, TLSv1
RandomCookie: GMT: 1361710773 bytes = { 9, 12, 252, 138, 68, 137, 29, 238, 56, 247, 93, 74, 129, 229, 131, 200, 103, 117, 54, 76, 96, 140, 10, 99, 67, 202, 51, 100 }
Session ID: {81, 42, 9, 133, 46, 142, 112, 169, 162, 121, 105, 244, 69, 253, 94, 144, 82, 108, 35, 233, 146, 210, 124, 73, 175, 116, 138, 227, 164, 115, 220, 250}
Cipher Suites: [TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, TLS_DH_RSA_WITH_AES_256_CBC_SHA256, TLS_DH_DSS_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_DH_RSA_WITH_AES_256_CBC_SHA, TLS_DH_DSS_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, TLS_DH_RSA_WITH_AES_128_CBC_SHA256, TLS_DH_DSS_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_DH_RSA_WITH_AES_128_CBC_SHA, TLS_DH_DSS_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_RC4_128_SHA, SSL_RSA_WITH_RC4_128_MD5, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA]
Compression Methods: { 0 }
Extension server_name, server_name: [host_name: localhost]
Extension renegotiation_info, renegotiated_connection: <empty>
Unsupported extension status_request, data: 01:00:00:00:00
Unsupported extension type_13172, data:
***
[read] MD5 and SHA1 hashes: len = 167
0000: 01 00 00 A3 03 01 51 2A 0F B5 09 0C FC 8A 44 89 ......Q*......D.
0010: 1D EE 38 F7 5D 4A 81 E5 83 C8 67 75 36 4C 60 8C ..8.]J....gu6L`.
0020: 0A 63 43 CA 33 64 20 51 2A 09 85 2E 8E 70 A9 A2 .cC.3d Q*....p..
0030: 79 69 F4 45 FD 5E 90 52 6C 23 E9 92 D2 7C 49 AF yi.E.^.Rl#....I.
0040: 74 8A E3 A4 73 DC FA 00 36 00 33 00 6B 00 6A 00 t...s...6.3.k.j.
0050: 69 00 68 00 3D 00 39 00 38 00 37 00 36 00 35 00 i.h.=.9.8.7.6.5.
0060: 67 00 40 00 3F 00 3E 00 3C 00 32 00 31 00 30 00 g.@.?.>.<.2.1.0.
0070: 2F 00 05 00 04 00 13 00 0D 00 16 00 10 00 0A 01 /...............
0080: 00 00 24 00 00 00 0E 00 0C 00 00 09 6C 6F 63 61 ..$.........loca
0090: 6C 68 6F 73 74 FF 01 00 01 00 00 05 00 05 01 00 lhost...........
00A0: 00 00 00 33 74 00 00 ...3t..
%% Initialized: [Session-1, SSL_NULL_WITH_NULL_NULL]
matching alias: sslcertificate
%% Negotiating: [Session-1, TLS_DHE_RSA_WITH_AES_128_CBC_SHA]
*** ServerHello, TLSv1
RandomCookie: GMT: 1361710773 bytes = { 84, 83, 72, 202, 88, 173, 141, 143, 164, 55, 60, 149, 139, 182, 146, 197, 135, 62, 142, 34, 137, 85, 185, 156, 129, 206, 135, 139 }
Session ID: {81, 42, 15, 181, 157, 106, 102, 50, 32, 41, 108, 128, 241, 38, 214, 35, 21, 173, 93, 19, 60, 127, 142, 91, 49, 161, 224, 77, 254, 192, 14, 229}
Cipher Suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA
Compression Method: 0
Extension renegotiation_info, renegotiated_connection: <empty>
***
Cipher suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA
*** Certificate chain
chain [0] = [
[
Version: V3
Subject: CN=Elvis Stansvik, OU=intnet13, O=KTH, L=Stockholm, ST=Sverige, C=SE
Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
Key: Sun RSA public key, 2048 bits
modulus: 20625817039645439539905741216559850805661726468816600779668543963077223146317508125148910002718818985191088567634470008735981379044356184402755406944623577501534692333696972521560362700191817010350567066615914375662673999324714620527928655986850989864944800588099741157223772555738788712833673401574710530048452411223096063316261300324492254166497739901936247309365005372478417338392808932100004459009519854967319222471355264428153331743481715080544734603270409560563021965182890835483694974880404594868779445973572576395707139335017478205014960902963189520159533399359666113112863312534587800214869971041176545528727
public exponent: 65537
Validity: [From: Sat Feb 23 23:24:19 CET 2013,
To: Sun Feb 23 23:24:19 CET 2014]
Issuer: CN=Elvis Stansvik, OU=intnet13, O=KTH, L=Stockholm, ST=Sverige, C=SE
SerialNumber: [ 643bd343]
Certificate Extensions: 1
[1]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 73 10 0A C0 DE 6C 28 6A B0 0A 87 17 49 8A CA 42 s....l(j....I..B
0010: 87 88 76 5D ..v]
]
]
]
Algorithm: [SHA256withRSA]
Signature:
0000: 32 BC 05 53 DF 77 57 F3 08 D3 F2 E2 31 48 00 5B 2..S.wW.....1H.[
0010: 69 F5 4E 1A CA FE 84 6D AF 34 F1 B7 41 69 C6 DD i.N....m.4..Ai..
0020: 32 E3 43 2D E6 8F 5D 54 96 C3 6B 7B 1B A9 25 E7 2.C-..]T..k...%.
0030: C1 65 95 92 56 53 57 ED F9 50 21 0C AD E0 7B AB .e..VSW..P!.....
0040: 4F F2 05 F3 55 A1 92 51 E4 93 5A 8E 93 AF 92 8B O...U..Q..Z.....
0050: 5B 96 08 D6 AC 7D 84 C1 63 49 65 EE 74 36 43 75 [.......cIe.t6Cu
0060: D2 82 45 A8 E4 EE 46 AF 4D DA F4 91 0C 1B 6E CB ..E...F.M.....n.
0070: A7 05 D8 68 46 F7 D8 73 B6 06 4F E1 3E 66 FC ED ...hF..s..O.>f..
0080: 2F E8 90 7D 45 D6 B6 7E 5E 92 1C 2E 1A 72 B5 73 /...E...^....r.s
0090: DF 60 D0 C1 99 A5 6E BE 55 EC 8C 16 34 82 60 31 .`....n.U...4.`1
00A0: A2 3C 46 8E DD 02 3F F1 FD D7 58 78 3D 91 33 D5 .<F...?...Xx=.3.
00B0: 27 29 5D CB B3 C0 57 8F 66 FA D3 EC 20 54 BE 61 ')]...W.f... T.a
00C0: 47 3E CC CE A3 D1 1E 6D 15 AA BD F1 AF 7C 60 2E G>.....m......`.
00D0: B3 AF 5C 4D 27 A0 A4 C8 25 D8 61 E3 C4 34 99 C1 ..\M'...%.a..4..
00E0: 91 32 E4 9B E9 3E 25 BE 52 38 E4 10 30 52 3F CD .2...>%.R8..0R?.
00F0: AF C8 4A 60 2E A7 4B EA A6 A2 95 0A EE 08 84 A7 ..J`..K.........
]
***
*** Diffie-Hellman ServerKeyExchange
DH Modulus: { 233, 230, 66, 89, 157, 53, 95, 55, 201, 127, 253, 53, 103, 18, 11, 142, 37, 201, 205, 67, 233, 39, 179, 169, 103, 15, 190, 197, 216, 144, 20, 25, 34, 210, 195, 179, 173, 36, 128, 9, 55, 153, 134, 157, 30, 132, 106, 171, 73, 250, 176, 173, 38, 210, 206, 106, 34, 33, 157, 71, 11, 206, 125, 119, 125, 74, 33, 251, 233, 194, 112, 181, 127, 96, 112, 2, 243, 206, 248, 57, 54, 148, 207, 69, 238, 54, 136, 193, 26, 140, 86, 171, 18, 122, 61, 175 }
DH Base: { 48, 71, 10, 213, 160, 5, 251, 20, 206, 45, 157, 205, 135, 227, 139, 199, 209, 177, 197, 250, 203, 174, 203, 233, 95, 25, 10, 167, 163, 29, 35, 196, 219, 188, 190, 6, 23, 69, 68, 64, 26, 91, 44, 2, 9, 101, 216, 194, 189, 33, 113, 211, 102, 132, 69, 119, 31, 116, 186, 8, 77, 32, 41, 216, 60, 28, 21, 133, 71, 243, 169, 241, 162, 113, 91, 226, 61, 81, 174, 77, 62, 90, 31, 106, 112, 100, 243, 22, 147, 58, 52, 109, 63, 82, 146, 82 }
Server DH Public Key: { 43, 57, 78, 253, 147, 233, 132, 107, 58, 250, 213, 201, 60, 201, 13, 199, 98, 157, 87, 116, 230, 7, 26, 96, 134, 33, 226, 51, 253, 88, 226, 253, 85, 41, 158, 21, 128, 151, 45, 86, 162, 100, 95, 100, 120, 4, 32, 219, 248, 230, 84, 208, 167, 125, 216, 247, 45, 229, 213, 17, 41, 79, 201, 193, 170, 66, 185, 125, 118, 113, 184, 51, 96, 98, 236, 50, 18, 2, 114, 63, 52, 203, 243, 193, 200, 122, 42, 53, 241, 101, 87, 218, 70, 142, 7, 134 }
Signed with a DSA or RSA public key
*** ServerHelloDone
[write] MD5 and SHA1 hashes: len = 1544
0000: 02 00 00 4D 03 01 51 2A 0F B5 54 53 48 CA 58 AD ...M..Q*..TSH.X.
0010: 8D 8F A4 37 3C 95 8B B6 92 C5 87 3E 8E 22 89 55 ...7<......>.".U
0020: B9 9C 81 CE 87 8B 20 51 2A 0F B5 9D 6A 66 32 20 ...... Q*...jf2
0030: 29 6C 80 F1 26 D6 23 15 AD 5D 13 3C 7F 8E 5B 31 )l..&.#..].<..[1
0040: A1 E0 4D FE C0 0E E5 00 33 00 00 05 FF 01 00 01 ..M.....3.......
0050: 00 0B 00 03 83 00 03 80 00 03 7D 30 82 03 79 30 ...........0..y0
0060: 82 02 61 A0 03 02 01 02 02 04 64 3B D3 43 30 0D ..a.......d;.C0.
0070: 06 09 2A 86 48 86 F7 0D 01 01 0B 05 00 30 6D 31 ..*.H........0m1
0080: 0B 30 09 06 03 55 04 06 13 02 53 45 31 10 30 0E .0...U....SE1.0.
0090: 06 03 55 04 08 13 07 53 76 65 72 69 67 65 31 12 ..U....Sverige1.
00A0: 30 10 06 03 55 04 07 13 09 53 74 6F 63 6B 68 6F 0...U....Stockho
00B0: 6C 6D 31 0C 30 0A 06 03 55 04 0A 13 03 4B 54 48 lm1.0...U....KTH
00C0: 31 11 30 0F 06 03 55 04 0B 13 08 69 6E 74 6E 65 1.0...U....intne
00D0: 74 31 33 31 17 30 15 06 03 55 04 03 13 0E 45 6C t131.0...U....El
00E0: 76 69 73 20 53 74 61 6E 73 76 69 6B 30 1E 17 0D vis Stansvik0...
00F0: 31 33 30 32 32 33 32 32 32 34 31 39 5A 17 0D 31 130223222419Z..1
0100: 34 30 32 32 33 32 32 32 34 31 39 5A 30 6D 31 0B 40223222419Z0m1.
0110: 30 09 06 03 55 04 06 13 02 53 45 31 10 30 0E 06 0...U....SE1.0..
0120: 03 55 04 08 13 07 53 76 65 72 69 67 65 31 12 30 .U....Sverige1.0
0130: 10 06 03 55 04 07 13 09 53 74 6F 63 6B 68 6F 6C ...U....Stockhol
0140: 6D 31 0C 30 0A 06 03 55 04 0A 13 03 4B 54 48 31 m1.0...U....KTH1
0150: 11 30 0F 06 03 55 04 0B 13 08 69 6E 74 6E 65 74 .0...U....intnet
0160: 31 33 31 17 30 15 06 03 55 04 03 13 0E 45 6C 76 131.0...U....Elv
0170: 69 73 20 53 74 61 6E 73 76 69 6B 30 82 01 22 30 is Stansvik0.."0
0180: 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 82 ...*.H..........
0190: 01 0F 00 30 82 01 0A 02 82 01 01 00 A3 63 50 43 ...0.........cPC
01A0: EF EC 2E 8F 35 93 4B 99 91 56 A6 56 55 FD E6 39 ....5.K..V.VU..9
01B0: D2 1A 84 3F A2 E1 21 D5 64 DB 54 86 C7 1B D2 19 ...?..!.d.T.....
01C0: 68 78 3C A2 FD E5 D2 AC 22 7B 55 FE C4 CD A9 03 hx<.....".U.....
01D0: EF 22 E7 AA 91 95 42 6B 95 6F 8B EA C5 EC F0 C8 ."....Bk.o......
01E0: 81 A6 E4 6F D5 FD 94 68 BB 5B D5 13 28 3C 84 CB ...o...h.[..(<..
01F0: 3F 26 B7 75 06 50 4C 63 99 8B 26 3B C5 43 87 85 ?&.u.PLc..&;.C..
0200: A5 02 BA DA B7 F4 DE CC 84 21 6A 29 EE 8C 70 FF .........!j)..p.
0210: 33 72 9E 04 AC ED 2A B1 37 16 65 09 BA B5 27 59 3r....*.7.e...'Y
0220: 3D 87 69 ED 66 DE 56 5D A1 78 3D 6E B5 21 69 F0 =.i.f.V].x=n.!i.
0230: 36 B0 8B 45 4E 7D 69 B6 0F 88 63 3B 49 CF B2 E6 6..EN.i...c;I...
0240: 15 9E 31 94 73 24 91 33 33 AE 70 7C 41 FA 26 01 ..1.s$.33.p.A.&.
0250: 11 6D 1D 8A F2 3C 67 11 E0 96 4E F0 D8 69 38 22 .m...<g...N..i8"
0260: F3 C8 34 83 A0 11 45 F2 D9 71 F6 A0 4A B0 81 03 ..4...E..q..J...
0270: 81 07 69 A7 0F 18 9E E5 30 39 99 82 63 24 01 94 ..i.....09..c$..
0280: CB EC 06 E1 FA 51 45 A2 C0 7D 07 96 6A 77 FF DD .....QE.....jw..
0290: 66 9F CA CA 1E 46 E8 0E 0E 7A 0B 97 02 03 01 00 f....F...z......
02A0: 01 A3 21 30 1F 30 1D 06 03 55 1D 0E 04 16 04 14 ..!0.0...U......
02B0: 73 10 0A C0 DE 6C 28 6A B0 0A 87 17 49 8A CA 42 s....l(j....I..B
02C0: 87 88 76 5D 30 0D 06 09 2A 86 48 86 F7 0D 01 01 ..v]0...*.H.....
02D0: 0B 05 00 03 82 01 01 00 32 BC 05 53 DF 77 57 F3 ........2..S.wW.
02E0: 08 D3 F2 E2 31 48 00 5B 69 F5 4E 1A CA FE 84 6D ....1H.[i.N....m
02F0: AF 34 F1 B7 41 69 C6 DD 32 E3 43 2D E6 8F 5D 54 .4..Ai..2.C-..]T
0300: 96 C3 6B 7B 1B A9 25 E7 C1 65 95 92 56 53 57 ED ..k...%..e..VSW.
0310: F9 50 21 0C AD E0 7B AB 4F F2 05 F3 55 A1 92 51 .P!.....O...U..Q
0320: E4 93 5A 8E 93 AF 92 8B 5B 96 08 D6 AC 7D 84 C1 ..Z.....[.......
0330: 63 49 65 EE 74 36 43 75 D2 82 45 A8 E4 EE 46 AF cIe.t6Cu..E...F.
0340: 4D DA F4 91 0C 1B 6E CB A7 05 D8 68 46 F7 D8 73 M.....n....hF..s
0350: B6 06 4F E1 3E 66 FC ED 2F E8 90 7D 45 D6 B6 7E ..O.>f../...E...
0360: 5E 92 1C 2E 1A 72 B5 73 DF 60 D0 C1 99 A5 6E BE ^....r.s.`....n.
0370: 55 EC 8C 16 34 82 60 31 A2 3C 46 8E DD 02 3F F1 U...4.`1.<F...?.
0380: FD D7 58 78 3D 91 33 D5 27 29 5D CB B3 C0 57 8F ..Xx=.3.')]...W.
0390: 66 FA D3 EC 20 54 BE 61 47 3E CC CE A3 D1 1E 6D f... T.aG>.....m
03A0: 15 AA BD F1 AF 7C 60 2E B3 AF 5C 4D 27 A0 A4 C8 ......`...\M'...
03B0: 25 D8 61 E3 C4 34 99 C1 91 32 E4 9B E9 3E 25 BE %.a..4...2...>%.
03C0: 52 38 E4 10 30 52 3F CD AF C8 4A 60 2E A7 4B EA R8..0R?...J`..K.
03D0: A6 A2 95 0A EE 08 84 A7 0C 00 02 28 00 60 E9 E6 ...........(.`..
03E0: 42 59 9D 35 5F 37 C9 7F FD 35 67 12 0B 8E 25 C9 BY.5_7...5g...%.
03F0: CD 43 E9 27 B3 A9 67 0F BE C5 D8 90 14 19 22 D2 .C.'..g.......".
0400: C3 B3 AD 24 80 09 37 99 86 9D 1E 84 6A AB 49 FA ...$..7.....j.I.
0410: B0 AD 26 D2 CE 6A 22 21 9D 47 0B CE 7D 77 7D 4A ..&..j"!.G...w.J
0420: 21 FB E9 C2 70 B5 7F 60 70 02 F3 CE F8 39 36 94 !...p..`p....96.
0430: CF 45 EE 36 88 C1 1A 8C 56 AB 12 7A 3D AF 00 60 .E.6....V..z=..`
0440: 30 47 0A D5 A0 05 FB 14 CE 2D 9D CD 87 E3 8B C7 0G.......-......
0450: D1 B1 C5 FA CB AE CB E9 5F 19 0A A7 A3 1D 23 C4 ........_.....#.
0460: DB BC BE 06 17 45 44 40 1A 5B 2C 02 09 65 D8 C2 .....ED@.[,..e..
0470: BD 21 71 D3 66 84 45 77 1F 74 BA 08 4D 20 29 D8 .!q.f.Ew.t..M ).
0480: 3C 1C 15 85 47 F3 A9 F1 A2 71 5B E2 3D 51 AE 4D <...G....q[.=Q.M
0490: 3E 5A 1F 6A 70 64 F3 16 93 3A 34 6D 3F 52 92 52 >Z.jpd...:4m?R.R
04A0: 00 60 2B 39 4E FD 93 E9 84 6B 3A FA D5 C9 3C C9 .`+9N....k:...<.
04B0: 0D C7 62 9D 57 74 E6 07 1A 60 86 21 E2 33 FD 58 ..b.Wt...`.!.3.X
04C0: E2 FD 55 29 9E 15 80 97 2D 56 A2 64 5F 64 78 04 ..U)....-V.d_dx.
04D0: 20 DB F8 E6 54 D0 A7 7D D8 F7 2D E5 D5 11 29 4F ...T.....-...)O
04E0: C9 C1 AA 42 B9 7D 76 71 B8 33 60 62 EC 32 12 02 ...B..vq.3`b.2..
04F0: 72 3F 34 CB F3 C1 C8 7A 2A 35 F1 65 57 DA 46 8E r?4....z*5.eW.F.
0500: 07 86 01 00 3E 27 3F 74 10 83 55 22 14 5D 21 7E ....>'?t..U".]!.
0510: 3D B2 DA E0 28 1F 68 E4 63 B6 8B C2 2C 1D 98 98 =...(.h.c...,...
0520: F1 81 E3 DF 13 3B B0 E1 1F C3 12 D1 B7 57 AF 24 .....;.......W.$
0530: AB A9 57 A2 21 E4 E1 7B CC 96 53 1F 27 29 63 8F ..W.!.....S.')c.
0540: B1 A6 A5 3F 82 3F 51 3F B4 1B BA 31 9D B3 81 67 ...?.?Q?...1...g
0550: CF 0E E2 CD 7C 1E 02 2E A0 40 3E 23 7D 05 6D EC .........@>#..m.
0560: 2B FF F7 E7 A2 1E 72 63 76 0A B9 B5 07 C0 3A 23 +.....rcv.....:#
0570: 4F 5C CC BD DF 41 5B 2C 42 8B 6F 07 47 42 CB 33 O\...A[,B.o.GB.3
0580: 37 05 8A 1C 8E 40 12 4E 82 D0 87 4C CA 28 FF 61 7....@.N...L.(.a
0590: 55 82 63 D7 8D 7C 5B 3F BE 33 E1 D9 16 06 24 F1 U.c...[?.3....$.
05A0: B4 13 E1 70 BF D8 96 9B DD 5A 31 8D 35 10 A5 F4 ...p.....Z1.5...
05B0: 4C 30 6A 5A 18 F5 34 EE 1F 30 BC 48 D0 EE 7C 52 L0jZ..4..0.H...R
05C0: E6 50 65 71 24 89 59 86 9B 2B 77 3C 21 25 9E 4E .Peq$.Y..+w<!%.N
05D0: A4 E5 F6 BF CE 2D 98 F9 77 12 B0 8E E8 5A 16 E2 .....-..w....Z..
05E0: 2D D2 DD ED 7F 1A D4 69 E0 E2 84 D7 2D 92 35 0F -......i....-.5.
05F0: 94 19 2D 89 6A CB EC 52 AA 94 3D 38 03 9B D1 86 ..-.j..R..=8....
0600: 69 23 E3 99 0E 00 00 00 i#......
main, WRITE: TLSv1 Handshake, length = 1544
[Raw write]: length = 1549
0000: 16 03 01 06 08 02 00 00 4D 03 01 51 2A 0F B5 54 ........M..Q*..T
0010: 53 48 CA 58 AD 8D 8F A4 37 3C 95 8B B6 92 C5 87 SH.X....7<......
0020: 3E 8E 22 89 55 B9 9C 81 CE 87 8B 20 51 2A 0F B5 >.".U...... Q*..
0030: 9D 6A 66 32 20 29 6C 80 F1 26 D6 23 15 AD 5D 13 .jf2 )l..&.#..].
0040: 3C 7F 8E 5B 31 A1 E0 4D FE C0 0E E5 00 33 00 00 <..[1..M.....3..
0050: 05 FF 01 00 01 00 0B 00 03 83 00 03 80 00 03 7D ................
0060: 30 82 03 79 30 82 02 61 A0 03 02 01 02 02 04 64 0..y0..a.......d
0070: 3B D3 43 30 0D 06 09 2A 86 48 86 F7 0D 01 01 0B ;.C0...*.H......
0080: 05 00 30 6D 31 0B 30 09 06 03 55 04 06 13 02 53 ..0m1.0...U....S
0090: 45 31 10 30 0E 06 03 55 04 08 13 07 53 76 65 72 E1.0...U....Sver
00A0: 69 67 65 31 12 30 10 06 03 55 04 07 13 09 53 74 ige1.0...U....St
00B0: 6F 63 6B 68 6F 6C 6D 31 0C 30 0A 06 03 55 04 0A ockholm1.0...U..
00C0: 13 03 4B 54 48 31 11 30 0F 06 03 55 04 0B 13 08 ..KTH1.0...U....
00D0: 69 6E 74 6E 65 74 31 33 31 17 30 15 06 03 55 04 intnet131.0...U.
00E0: 03 13 0E 45 6C 76 69 73 20 53 74 61 6E 73 76 69 ...Elvis Stansvi
00F0: 6B 30 1E 17 0D 31 33 30 32 32 33 32 32 32 34 31 k0...13022322241
0100: 39 5A 17 0D 31 34 30 32 32 33 32 32 32 34 31 39 9Z..140223222419
0110: 5A 30 6D 31 0B 30 09 06 03 55 04 06 13 02 53 45 Z0m1.0...U....SE
0120: 31 10 30 0E 06 03 55 04 08 13 07 53 76 65 72 69 1.0...U....Sveri
0130: 67 65 31 12 30 10 06 03 55 04 07 13 09 53 74 6F ge1.0...U....Sto
0140: 63 6B 68 6F 6C 6D 31 0C 30 0A 06 03 55 04 0A 13 ckholm1.0...U...
0150: 03 4B 54 48 31 11 30 0F 06 03 55 04 0B 13 08 69 .KTH1.0...U....i
0160: 6E 74 6E 65 74 31 33 31 17 30 15 06 03 55 04 03 ntnet131.0...U..
0170: 13 0E 45 6C 76 69 73 20 53 74 61 6E 73 76 69 6B ..Elvis Stansvik
0180: 30 82 01 22 30 0D 06 09 2A 86 48 86 F7 0D 01 01 0.."0...*.H.....
0190: 01 05 00 03 82 01 0F 00 30 82 01 0A 02 82 01 01 ........0.......
01A0: 00 A3 63 50 43 EF EC 2E 8F 35 93 4B 99 91 56 A6 ..cPC....5.K..V.
01B0: 56 55 FD E6 39 D2 1A 84 3F A2 E1 21 D5 64 DB 54 VU..9...?..!.d.T
01C0: 86 C7 1B D2 19 68 78 3C A2 FD E5 D2 AC 22 7B 55 .....hx<.....".U
01D0: FE C4 CD A9 03 EF 22 E7 AA 91 95 42 6B 95 6F 8B ......"....Bk.o.
01E0: EA C5 EC F0 C8 81 A6 E4 6F D5 FD 94 68 BB 5B D5 ........o...h.[.
01F0: 13 28 3C 84 CB 3F 26 B7 75 06 50 4C 63 99 8B 26 .(<..?&.u.PLc..&
0200: 3B C5 43 87 85 A5 02 BA DA B7 F4 DE CC 84 21 6A ;.C...........!j
0210: 29 EE 8C 70 FF 33 72 9E 04 AC ED 2A B1 37 16 65 )..p.3r....*.7.e
0220: 09 BA B5 27 59 3D 87 69 ED 66 DE 56 5D A1 78 3D ...'Y=.i.f.V].x=
0230: 6E B5 21 69 F0 36 B0 8B 45 4E 7D 69 B6 0F 88 63 n.!i.6..EN.i...c
0240: 3B 49 CF B2 E6 15 9E 31 94 73 24 91 33 33 AE 70 ;I.....1.s$.33.p
0250: 7C 41 FA 26 01 11 6D 1D 8A F2 3C 67 11 E0 96 4E .A.&..m...<g...N
0260: F0 D8 69 38 22 F3 C8 34 83 A0 11 45 F2 D9 71 F6 ..i8"..4...E..q.
0270: A0 4A B0 81 03 81 07 69 A7 0F 18 9E E5 30 39 99 .J.....i.....09.
0280: 82 63 24 01 94 CB EC 06 E1 FA 51 45 A2 C0 7D 07 .c$.......QE....
0290: 96 6A 77 FF DD 66 9F CA CA 1E 46 E8 0E 0E 7A 0B .jw..f....F...z.
02A0: 97 02 03 01 00 01 A3 21 30 1F 30 1D 06 03 55 1D .......!0.0...U.
02B0: 0E 04 16 04 14 73 10 0A C0 DE 6C 28 6A B0 0A 87 .....s....l(j...
02C0: 17 49 8A CA 42 87 88 76 5D 30 0D 06 09 2A 86 48 .I..B..v]0...*.H
02D0: 86 F7 0D 01 01 0B 05 00 03 82 01 01 00 32 BC 05 .............2..
02E0: 53 DF 77 57 F3 08 D3 F2 E2 31 48 00 5B 69 F5 4E S.wW.....1H.[i.N
02F0: 1A CA FE 84 6D AF 34 F1 B7 41 69 C6 DD 32 E3 43 ....m.4..Ai..2.C
0300: 2D E6 8F 5D 54 96 C3 6B 7B 1B A9 25 E7 C1 65 95 -..]T..k...%..e.
0310: 92 56 53 57 ED F9 50 21 0C AD E0 7B AB 4F F2 05 .VSW..P!.....O..
0320: F3 55 A1 92 51 E4 93 5A 8E 93 AF 92 8B 5B 96 08 .U..Q..Z.....[..
0330: D6 AC 7D 84 C1 63 49 65 EE 74 36 43 75 D2 82 45 .....cIe.t6Cu..E
0340: A8 E4 EE 46 AF 4D DA F4 91 0C 1B 6E CB A7 05 D8 ...F.M.....n....
0350: 68 46 F7 D8 73 B6 06 4F E1 3E 66 FC ED 2F E8 90 hF..s..O.>f../..
0360: 7D 45 D6 B6 7E 5E 92 1C 2E 1A 72 B5 73 DF 60 D0 .E...^....r.s.`.
0370: C1 99 A5 6E BE 55 EC 8C 16 34 82 60 31 A2 3C 46 ...n.U...4.`1.<F
0380: 8E DD 02 3F F1 FD D7 58 78 3D 91 33 D5 27 29 5D ...?...Xx=.3.')]
0390: CB B3 C0 57 8F 66 FA D3 EC 20 54 BE 61 47 3E CC ...W.f... T.aG>.
03A0: CE A3 D1 1E 6D 15 AA BD F1 AF 7C 60 2E B3 AF 5C ....m......`...\
03B0: 4D 27 A0 A4 C8 25 D8 61 E3 C4 34 99 C1 91 32 E4 M'...%.a..4...2.
03C0: 9B E9 3E 25 BE 52 38 E4 10 30 52 3F CD AF C8 4A ..>%.R8..0R?...J
03D0: 60 2E A7 4B EA A6 A2 95 0A EE 08 84 A7 0C 00 02 `..K............
03E0: 28 00 60 E9 E6 42 59 9D 35 5F 37 C9 7F FD 35 67 (.`..BY.5_7...5g
03F0: 12 0B 8E 25 C9 CD 43 E9 27 B3 A9 67 0F BE C5 D8 ...%..C.'..g....
0400: 90 14 19 22 D2 C3 B3 AD 24 80 09 37 99 86 9D 1E ..."....$..7....
0410: 84 6A AB 49 FA B0 AD 26 D2 CE 6A 22 21 9D 47 0B .j.I...&..j"!.G.
0420: CE 7D 77 7D 4A 21 FB E9 C2 70 B5 7F 60 70 02 F3 ..w.J!...p..`p..
0430: CE F8 39 36 94 CF 45 EE 36 88 C1 1A 8C 56 AB 12 ..96..E.6....V..
0440: 7A 3D AF 00 60 30 47 0A D5 A0 05 FB 14 CE 2D 9D z=..`0G.......-.
0450: CD 87 E3 8B C7 D1 B1 C5 FA CB AE CB E9 5F 19 0A ............._..
0460: A7 A3 1D 23 C4 DB BC BE 06 17 45 44 40 1A 5B 2C ...#......ED@.[,
0470: 02 09 65 D8 C2 BD 21 71 D3 66 84 45 77 1F 74 BA ..e...!q.f.Ew.t.
0480: 08 4D 20 29 D8 3C 1C 15 85 47 F3 A9 F1 A2 71 5B .M ).<...G....q[
0490: E2 3D 51 AE 4D 3E 5A 1F 6A 70 64 F3 16 93 3A 34 .=Q.M>Z.jpd...:4
04A0: 6D 3F 52 92 52 00 60 2B 39 4E FD 93 E9 84 6B 3A m?R.R.`+9N....k:
04B0: FA D5 C9 3C C9 0D C7 62 9D 57 74 E6 07 1A 60 86 ...<...b.Wt...`.
04C0: 21 E2 33 FD 58 E2 FD 55 29 9E 15 80 97 2D 56 A2 !.3.X..U)....-V.
04D0: 64 5F 64 78 04 20 DB F8 E6 54 D0 A7 7D D8 F7 2D d_dx. ...T.....-
04E0: E5 D5 11 29 4F C9 C1 AA 42 B9 7D 76 71 B8 33 60 ...)O...B..vq.3`
04F0: 62 EC 32 12 02 72 3F 34 CB F3 C1 C8 7A 2A 35 F1 b.2..r?4....z*5.
0500: 65 57 DA 46 8E 07 86 01 00 3E 27 3F 74 10 83 55 eW.F.....>'?t..U
0510: 22 14 5D 21 7E 3D B2 DA E0 28 1F 68 E4 63 B6 8B ".]!.=...(.h.c..
0520: C2 2C 1D 98 98 F1 81 E3 DF 13 3B B0 E1 1F C3 12 .,........;.....
0530: D1 B7 57 AF 24 AB A9 57 A2 21 E4 E1 7B CC 96 53 ..W.$..W.!.....S
0540: 1F 27 29 63 8F B1 A6 A5 3F 82 3F 51 3F B4 1B BA .')c....?.?Q?...
0550: 31 9D B3 81 67 CF 0E E2 CD 7C 1E 02 2E A0 40 3E 1...g.........@>
0560: 23 7D 05 6D EC 2B FF F7 E7 A2 1E 72 63 76 0A B9 #..m.+.....rcv..
0570: B5 07 C0 3A 23 4F 5C CC BD DF 41 5B 2C 42 8B 6F ...:#O\...A[,B.o
0580: 07 47 42 CB 33 37 05 8A 1C 8E 40 12 4E 82 D0 87 .GB.37....@.N...
0590: 4C CA 28 FF 61 55 82 63 D7 8D 7C 5B 3F BE 33 E1 L.(.aU.c...[?.3.
05A0: D9 16 06 24 F1 B4 13 E1 70 BF D8 96 9B DD 5A 31 ...$....p.....Z1
05B0: 8D 35 10 A5 F4 4C 30 6A 5A 18 F5 34 EE 1F 30 BC .5...L0jZ..4..0.
05C0: 48 D0 EE 7C 52 E6 50 65 71 24 89 59 86 9B 2B 77 H...R.Peq$.Y..+w
05D0: 3C 21 25 9E 4E A4 E5 F6 BF CE 2D 98 F9 77 12 B0 <!%.N.....-..w..
05E0: 8E E8 5A 16 E2 2D D2 DD ED 7F 1A D4 69 E0 E2 84 ..Z..-......i...
05F0: D7 2D 92 35 0F 94 19 2D 89 6A CB EC 52 AA 94 3D .-.5...-.j..R..=
0600: 38 03 9B D1 86 69 23 E3 99 0E 00 00 00 8....i#......
[Raw read]: length = 5
0000: 16 03 01 00 66 ....f
[Raw read]: length = 102
0000: 10 00 00 62 00 60 C7 B8 3C 6A BA 50 2A 49 30 B6 ...b.`..<j.P*I0.
0010: 82 11 67 2A 1B 2C E1 26 BA 52 B6 DC C4 59 B6 0F ..g*.,.&.R...Y..
0020: 45 3A 91 BB DC 6F F3 23 B0 07 B9 69 69 A7 C6 91 E:...o.#...ii...
0030: B9 55 57 A7 97 53 1A F6 56 52 78 2A 77 A2 27 0D .UW..S..VRx*w.'.
0040: 61 AB DB 0F FC 9A 0C DE 86 7F 45 9A 89 C0 35 C5 a.........E...5.
0050: 1A 6B BA 72 80 09 A4 E4 F6 6E 53 1D A4 A0 36 E5 .k.r.....nS...6.
0060: 55 9D 1C BE D1 E2 U.....
main, READ: TLSv1 Handshake, length = 102
*** ClientKeyExchange, DH
DH Public key: { 199, 184, 60, 106, 186, 80, 42, 73, 48, 182, 130, 17, 103, 42, 27, 44, 225, 38, 186, 82, 182, 220, 196, 89, 182, 15, 69, 58, 145, 187, 220, 111, 243, 35, 176, 7, 185, 105, 105, 167, 198, 145, 185, 85, 87, 167, 151, 83, 26, 246, 86, 82, 120, 42, 119, 162, 39, 13, 97, 171, 219, 15, 252, 154, 12, 222, 134, 127, 69, 154, 137, 192, 53, 197, 26, 107, 186, 114, 128, 9, 164, 228, 246, 110, 83, 29, 164, 160, 54, 229, 85, 157, 28, 190, 209, 226 }
SESSION KEYGEN:
PreMaster Secret:
0000: A1 69 A0 D6 A4 DB 83 50 4D 90 2B 12 76 F9 5C 6D .i.....PM.+.v.\m
0010: 11 92 A8 B0 26 ED 26 F1 38 4B 7E 40 25 00 1C 91 ....&.&.8K.@%...
0020: 57 C4 FB DA CB 2F CD 1C D3 59 4A 4B 85 DD FF 5A W..../...YJK...Z
0030: 10 0A 7D B1 D8 83 23 A6 E3 65 F6 E3 E0 5C AF 62 ......#..e...\.b
0040: 0C 12 3A 96 AC 01 D2 A5 0E 1C C8 2D 59 D1 30 C6 ..:........-Y.0.
0050: 3A A5 74 37 60 5A F2 DA E5 F8 E6 84 1F 9C 4B 83 :.t7`Z........K.
CONNECTION KEYGEN:
Client Nonce:
0000: 51 2A 0F B5 09 0C FC 8A 44 89 1D EE 38 F7 5D 4A Q*......D...8.]J
0010: 81 E5 83 C8 67 75 36 4C 60 8C 0A 63 43 CA 33 64 ....gu6L`..cC.3d
Server Nonce:
0000: 51 2A 0F B5 54 53 48 CA 58 AD 8D 8F A4 37 3C 95 Q*..TSH.X....7<.
0010: 8B B6 92 C5 87 3E 8E 22 89 55 B9 9C 81 CE 87 8B .....>.".U......
Master Secret:
0000: E5 C8 7C 48 92 82 FD 65 BF DD 2D 65 0A 92 E5 45 ...H...e..-e...E
0010: 51 72 16 DC 3A D3 08 5D A9 D1 DC 6C 95 0D D2 CB Qr..:..]...l....
0020: 69 F8 C3 11 5E 82 8F 04 FD 94 50 98 C7 34 5A 04 i...^.....P..4Z.
Client MAC write Secret:
0000: 56 0A F6 AA B7 CA AF F7 4D 8C B3 49 22 D7 9E 62 V.......M..I"..b
0010: 89 10 2C 03 ..,.
Server MAC write Secret:
0000: 09 B7 F0 85 B0 EE 44 56 97 1E 0B D3 AA 01 C0 2F ......DV......./
0010: 9D F0 10 BF ....
Client write key:
0000: 81 A1 05 9F D4 BC 52 0D FA BF 6D 1E 87 93 A8 1E ......R...m.....
Server write key:
0000: 76 31 F7 33 6A CE 87 96 46 86 21 07 7D 0E 7B 53 v1.3j...F.!....S
Client write IV:
0000: 32 7A 7B 57 91 BF 8E 2E 10 82 A3 5A EF DE ED 11 2z.W.......Z....
Server write IV:
0000: 2E 1B C5 0D 29 97 CE 2E 72 6E C5 E8 E7 C4 69 4B ....)...rn....iK
[read] MD5 and SHA1 hashes: len = 102
0000: 10 00 00 62 00 60 C7 B8 3C 6A BA 50 2A 49 30 B6 ...b.`..<j.P*I0.
0010: 82 11 67 2A 1B 2C E1 26 BA 52 B6 DC C4 59 B6 0F ..g*.,.&.R...Y..
0020: 45 3A 91 BB DC 6F F3 23 B0 07 B9 69 69 A7 C6 91 E:...o.#...ii...
0030: B9 55 57 A7 97 53 1A F6 56 52 78 2A 77 A2 27 0D .UW..S..VRx*w.'.
0040: 61 AB DB 0F FC 9A 0C DE 86 7F 45 9A 89 C0 35 C5 a.........E...5.
0050: 1A 6B BA 72 80 09 A4 E4 F6 6E 53 1D A4 A0 36 E5 .k.r.....nS...6.
0060: 55 9D 1C BE D1 E2 U.....
[Raw read]: length = 5
0000: 14 03 01 00 01 .....
[Raw read]: length = 1
0000: 01 .
main, READ: TLSv1 Change Cipher Spec, length = 1
[Raw read]: length = 5
0000: 16 03 01 00 30 ....0
[Raw read]: length = 48
0000: E4 CD 43 1E 06 DF 3F C9 AB D9 05 A1 DD 68 B4 C8 ..C...?......h..
0010: 93 57 6A 95 62 E7 D5 CE 5E A2 23 04 D9 E3 22 65 .Wj.b...^.#..."e
0020: 26 65 30 08 95 27 16 A5 1A 9A D0 E8 1A 88 D5 78 &e0..'.........x
main, READ: TLSv1 Handshake, length = 48
Padded plaintext after DECRYPTION: len = 48
0000: 14 00 00 0C 56 8D E6 0A A4 0B BB DF C7 77 51 4F ....V........wQO
0010: 30 2F 3C F3 9C 9D 5E BD 6C 06 0B FC 0E A4 77 0D 0/<...^.l.....w.
0020: 6A 39 63 2A 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B j9c*............
*** Finished
verify_data: { 86, 141, 230, 10, 164, 11, 187, 223, 199, 119, 81, 79 }
***
[read] MD5 and SHA1 hashes: len = 16
0000: 14 00 00 0C 56 8D E6 0A A4 0B BB DF C7 77 51 4F ....V........wQO
main, WRITE: TLSv1 Change Cipher Spec, length = 1
[Raw write]: length = 6
0000: 14 03 01 00 01 01 ......
*** Finished
verify_data: { 193, 254, 34, 206, 57, 21, 232, 148, 247, 194, 128, 182 }
***
[write] MD5 and SHA1 hashes: len = 16
0000: 14 00 00 0C C1 FE 22 CE 39 15 E8 94 F7 C2 80 B6 ......".9.......
Padded plaintext before ENCRYPTION: len = 48
0000: 14 00 00 0C C1 FE 22 CE 39 15 E8 94 F7 C2 80 B6 ......".9.......
0010: 48 21 B8 AB BA 54 7B E2 DC FF 8E 85 2C 92 CB DC H!...T......,...
0020: 88 26 6A 09 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B .&j.............
main, WRITE: TLSv1 Handshake, length = 48
[Raw write]: length = 53
0000: 16 03 01 00 30 1D 4C FF E2 B4 98 7B B8 40 4C AD ....0.L......@L.
0010: 3C 07 DE 8A D1 37 1B 4D BC 6F 75 69 18 76 AA 94 <....7.M.oui.v..
0020: 0E B4 21 FD 81 DF 78 E7 4D 45 06 75 34 D7 FF BB ..!...x.ME.u4...
0030: 59 00 36 12 D7 Y.6..
%% Cached server session: [Session-1, TLS_DHE_RSA_WITH_AES_128_CBC_SHA]
[Raw read]: length = 5
0000: 17 03 01 00 20 ....
[Raw read]: length = 32
0000: E7 32 5C BF 15 32 FC 88 6B E8 56 7A 80 17 8A 77 .2\..2..k.Vz...w
0010: 2A E2 31 91 24 DF 9A 15 7C B2 0E 67 31 25 1D 6E *.1.$......g1%.n
main, READ: TLSv1 Application Data, length = 32
Padded plaintext after DECRYPTION: len = 32
0000: 47 BA AB EC 5F 16 44 9D E4 6C C6 DD 2B 83 F2 41 G..._.D..l..+..A
0010: 70 77 86 B7 EF 0A 0A 0A 0A 0A 0A 0
KioqCmZvdW5kIGtleSBmb3IgOiBzc2xjZXJ0aWZpY2F0ZQpjaGFpbiBbMF0gPSBbClsKICBWZXJzaW9uOiBWMwogIFN1YmplY3Q6IENOPUVsdmlzIFN0YW5zdmlrLCBPVT1pbnRuZXQxMywgTz1LVEgsIEw9U3RvY2tob2xtLCBTVD1TdmVyaWdlLCBDPVNFCiAgU2lnbmF0dXJlIEFsZ29yaXRobTogU0hBMjU2d2l0aFJTQSwgT0lEID0gMS4yLjg0MC4xMTM1NDkuMS4xLjExCgogIEtleTogIFN1biBSU0EgcHVibGljIGtleSwgMjA0OCBiaXRzCiAgbW9kdWx1czogMjA2MjU4MTcwMzk2NDU0Mzk1Mzk5MDU3NDEyMTY1NTk4NTA4MDU2NjE3MjY0Njg4MTY2MDA3Nzk2Njg1NDM5NjMwNzcyMjMxNDYzMTc1MDgxMjUxNDg5MTAwMDI3MTg4MTg5ODUxOTEwODg1Njc2MzQ0NzAwMDg3MzU5ODEzNzkwNDQzNTYxODQ0MDI3NTU0MDY5NDQ2MjM1Nzc1MDE1MzQ2OTIzMzM2OTY5NzI1MjE1NjAzNjI3MDAxOTE4MTcwMTAzNTA1NjcwNjY2MTU5MTQzNzU2NjI2NzM5OTkzMjQ3MTQ2MjA1Mjc5Mjg2NTU5ODY4NTA5ODk4NjQ5NDQ4MDA1ODgwOTk3NDExNTcyMjM3NzI1NTU3Mzg3ODg3MTI4MzM2NzM0MDE1NzQ3MTA1MzAwNDg0NTI0MTEyMjMwOTYwNjMzMTYyNjEzMDAzMjQ0OTIyNTQxNjY0OTc3Mzk5MDE5MzYyNDczMDkzNjUwMDUzNzI0Nzg0MTczMzgzOTI4MDg5MzIxMDAwMDQ0NTkwMDk1MTk4NTQ5NjczMTkyMjI0NzEzNTUyNjQ0MjgxNTMzMzE3NDM0ODE3MTUwODA1NDQ3MzQ2MDMyNzA0MDk1NjA1NjMwMjE5NjUxODI4OTA4MzU0ODM2OTQ5NzQ4ODA0MDQ1OTQ4Njg3Nzk0NDU5NzM1NzI1NzYzOTU3MDcxMzkzMzUwMTc0NzgyMDUwMTQ5NjA5MDI5NjMxODk1MjAxNTk1MzMzOTkzNTk2NjYxMTMxMTI4NjMzMTI1MzQ1ODc4MDAyMTQ4Njk5NzEwNDExNzY1NDU1Mjg3MjcKICBwdWJsaWMgZXhwb25lbnQ6IDY1NTM3CiAgVmFsaWRpdHk6IFtGcm9tOiBTYXQgRmViIDIzIDIzOjI0OjE5IENFVCAyMDEzLAogICAgICAgICAgICAgICBUbzogU3VuIEZlYiAyMyAyMzoyNDoxOSBDRVQgMjAxNF0KICBJc3N1ZXI6IENOPUVsdmlzIFN0YW5zdmlrLCBPVT1pbnRuZXQxMywgTz1LVEgsIEw9U3RvY2tob2xtLCBTVD1TdmVyaWdlLCBDPVNFCiAgU2VyaWFsTnVtYmVyOiBbICAgIDY0M2JkMzQzXQoKQ2VydGlmaWNhdGUgRXh0ZW5zaW9uczogMQpbMV06IE9iamVjdElkOiAyLjUuMjkuMTQgQ3JpdGljYWxpdHk9ZmFsc2UKU3ViamVjdEtleUlkZW50aWZpZXIgWwpLZXlJZGVudGlmaWVyIFsKMDAwMDogNzMgMTAgMEEgQzAgREUgNkMgMjggNkEgICBCMCAwQSA4NyAxNyA0OSA4QSBDQSA0MiAgcy4uLi5sKGouLi4uSS4uQgowMDEwOiA4NyA4OCA3NiA1RCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLnZdCl0KXQoKXQogIEFsZ29yaXRobTogW1NIQTI1NndpdGhSU0FdCiAgU2lnbmF0dXJlOgowMDAwOiAzMiBCQyAwNSA1MyBERiA3NyA1NyBGMyAgIDA4IEQzIEYyIEUyIDMxIDQ4IDAwIDVCICAyLi5TLndXLi4uLi4xSC5bCjAwMTA6IDY5IEY1IDRFIDFBIENBIEZFIDg0IDZEICAgQUYgMzQgRjEgQjcgNDEgNjkgQzYgREQgIGkuTi4uLi5tLjQuLkFpLi4KMDAyMDogMzIgRTMgNDMgMkQgRTYgOEYgNUQgNTQgICA5NiBDMyA2QiA3QiAxQiBBOSAyNSBFNyAgMi5DLS4uXVQuLmsuLi4lLgowMDMwOiBDMSA2NSA5NSA5MiA1NiA1MyA1NyBFRCAgIEY5IDUwIDIxIDBDIEFEIEUwIDdCIEFCICAuZS4uVlNXLi5QIS4uLi4uCjAwNDA6IDRGIEYyIDA1IEYzIDU1IEExIDkyIDUxICAgRTQgOTMgNUEgOEUgOTMgQUYgOTIgOEIgIE8uLi5VLi5RLi5aLi4uLi4KMDA1MDogNUIgOTYgMDggRDYgQUMgN0QgODQgQzEgICA2MyA0OSA2NSBFRSA3NCAzNiA0MyA3NSAgWy4uLi4uLi5jSWUudDZDdQowMDYwOiBEMiA4MiA0NSBBOCBFNCBFRSA0NiBBRiAgIDREIERBIEY0IDkxIDBDIDFCIDZFIENCICAuLkUuLi5GLk0uLi4uLm4uCjAwNzA6IEE3IDA1IEQ4IDY4IDQ2IEY3IEQ4IDczICAgQjYgMDYgNEYgRTEgM0UgNjYgRkMgRUQgIC4uLmhGLi5zLi5PLj5mLi4KMDA4MDogMkYgRTggOTAgN0QgNDUgRDYgQjYgN0UgICA1RSA5MiAxQyAyRSAxQSA3MiBCNSA3MyAgLy4uLkUuLi5eLi4uLnIucwowMDkwOiBERiA2MCBEMCBDMSA5OSBBNSA2RSBCRSAgIDU1IEVDIDhDIDE2IDM0IDgyIDYwIDMxICAuYC4uLi5uLlUuLi40LmAxCjAwQTA6IEEyIDNDIDQ2IDhFIEREIDAyIDNGIEYxICAgRkQgRDcgNTggNzggM0QgOTEgMzMgRDUgIC48Ri4uLj8uLi5YeD0uMy4KMDBCMDogMjcgMjkgNUQgQ0IgQjMgQzAgNTcgOEYgICA2NiBGQSBEMyBFQyAyMCA1NCBCRSA2MSAgJyldLi4uVy5mLi4uIFQuYQowMEMwOiA0NyAzRSBDQyBDRSBBMyBEMSAxRSA2RCAgIDE1IEFBIEJEIEYxIEFGIDdDIDYwIDJFICBHPi4uLi4ubS4uLi4uLmAuCjAwRDA6IEIzIEFGIDVDIDREIDI3IEEwIEE0IEM4ICAgMjUgRDggNjEgRTMgQzQgMzQgOTkgQzEgIC4uXE0nLi4uJS5hLi40Li4KMDBFMDogOTEgMzIgRTQgOUIgRTkgM0UgMjUgQkUgICA1MiAzOCBFNCAxMCAzMCA1MiAzRiBDRCAgLjIuLi4+JS5SOC4uMFI/LgowMEYwOiBBRiBDOCA0QSA2MCAyRSBBNyA0QiBFQSAgIEE2IEEyIDk1IDBBIEVFIDA4IDg0IEE3ICAuLkpgLi5LLi4uLi4uLi4uCgpdCioqKgp0cnVzdFN0b3JlIGlzOiBDOlxQcm9ncmFtIEZpbGVzXEphdmFcamRrMS43LjBfMTBcanJlXGxpYlxzZWN1cml0eVxjYWNlcnRzCnRydXN0U3RvcmUgdHlwZSBpcyA6IGprcwp0cnVzdFN0b3JlIHByb3ZpZGVyIGlzIDogCmluaXQgdHJ1c3RzdG9yZQphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPVN3aXNzU2lnbiBQbGF0aW51bSBDQSAtIEcyLCBPPVN3aXNzU2lnbiBBRywgQz1DSAogIElzc3VlcjogIENOPVN3aXNzU2lnbiBQbGF0aW51bSBDQSAtIEcyLCBPPVN3aXNzU2lnbiBBRywgQz1DSAogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDRlYjIwMDY3MGMwMzVkNGYKICBWYWxpZCBmcm9tIFdlZCBPY3QgMjUgMTA6MzY6MDAgQ0VTVCAyMDA2IHVudGlsIFNhdCBPY3QgMjUgMTA6MzY6MDAgQ0VTVCAyMDM2CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IEVNQUlMQUREUkVTUz1pbmZvQHZhbGljZXJ0LmNvbSwgQ049aHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnQuY29tLywgT1U9VmFsaUNlcnQgQ2xhc3MgMSBQb2xpY3kgVmFsaWRhdGlvbiBBdXRob3JpdHksIE89IlZhbGlDZXJ0LCBJbmMuIiwgTD1WYWxpQ2VydCBWYWxpZGF0aW9uIE5ldHdvcmsKICBJc3N1ZXI6ICBFTUFJTEFERFJFU1M9aW5mb0B2YWxpY2VydC5jb20sIENOPWh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbS8sIE9VPVZhbGlDZXJ0IENsYXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5LCBPPSJWYWxpQ2VydCwgSW5jLiIsIEw9VmFsaUNlcnQgVmFsaWRhdGlvbiBOZXR3b3JrCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MQogIFZhbGlkIGZyb20gU2F0IEp1biAyNiAwMDoyMzo0OCBDRVNUIDE5OTkgdW50aWwgV2VkIEp1biAyNiAwMDoyMzo0OCBDRVNUIDIwMTkKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049dGhhd3RlIFByaW1hcnkgUm9vdCBDQSwgT1U9IihjKSAyMDA2IHRoYXd0ZSwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5IiwgT1U9Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbiwgTz0idGhhd3RlLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIENOPXRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EsIE9VPSIoYykgMjAwNiB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPUNlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24sIE89InRoYXd0ZSwgSW5jLiIsIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgzNDRlZDU1NzIwZDVlZGVjNDlmNDJmY2UzN2RiMmI2ZAogIFZhbGlkIGZyb20gRnJpIE5vdiAxNyAwMTowMDowMCBDRVQgMjAwNiB1bnRpbCBUaHUgSnVsIDE3IDAxOjU5OjU5IENFU1QgMjAzNgoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1FbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIE9VPSIoYykgMjAwNiBFbnRydXN0LCBJbmMuIiwgT1U9d3d3LmVudHJ1c3QubmV0L0NQUyBpcyBpbmNvcnBvcmF0ZWQgYnkgcmVmZXJlbmNlLCBPPSJFbnRydXN0LCBJbmMuIiwgQz1VUwogIElzc3VlcjogIENOPUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgT1U9IihjKSAyMDA2IEVudHJ1c3QsIEluYy4iLCBPVT13d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVuY2UsIE89IkVudHJ1c3QsIEluYy4iLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4NDU2YjUwNTQKICBWYWxpZCBmcm9tIE1vbiBOb3YgMjcgMjE6MjM6NDIgQ0VUIDIwMDYgdW50aWwgRnJpIE5vdiAyNyAyMTo1Mzo0MiBDRVQgMjAyNgoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1LRVlORUNUSVMgUk9PVCBDQSwgT1U9Uk9PVCwgTz1LRVlORUNUSVMsIEM9RlIKICBJc3N1ZXI6ICBDTj1LRVlORUNUSVMgUk9PVCBDQSwgT1U9Uk9PVCwgTz1LRVlORUNUSVMsIEM9RlIKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgxMTIxYmMyNzZjNTU0N2FmNTg0ZWVmZDRjZWQ2MjliMmEyODUKICBWYWxpZCBmcm9tIFR1ZSBNYXkgMjYgMDI6MDA6MDAgQ0VTVCAyMDA5IHVudGlsIFR1ZSBNYXkgMjYgMDI6MDA6MDAgQ0VTVCAyMDIwCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwOCwgTz1BQyBDYW1lcmZpcm1hIFMuQS4sIFNFUklBTE5VTUJFUj1BODI3NDMyODcsIEw9TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKSwgQz1FVQogIElzc3VlcjogIENOPUdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwOCwgTz1BQyBDYW1lcmZpcm1hIFMuQS4sIFNFUklBTE5VTUJFUj1BODI3NDMyODcsIEw9TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKSwgQz1FVQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweGM5Y2RkM2U5ZDU3ZDIzY2UKICBWYWxpZCBmcm9tIEZyaSBBdWcgMDEgMTQ6MzE6NDAgQ0VTVCAyMDA4IHVudGlsIFNhdCBKdWwgMzEgMTQ6MzE6NDAgQ0VTVCAyMDM4CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUFtZXJpY2EgT25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMiwgTz1BbWVyaWNhIE9ubGluZSBJbmMuLCBDPVVTCiAgSXNzdWVyOiAgQ049QW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAyLCBPPUFtZXJpY2EgT25saW5lIEluYy4sIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgxCiAgVmFsaWQgZnJvbSBUdWUgTWF5IDI4IDA4OjAwOjAwIENFU1QgMjAwMiB1bnRpbCBUdWUgU2VwIDI5IDE2OjA4OjAwIENFU1QgMjAzNwoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1BZGRUcnVzdCBRdWFsaWZpZWQgQ0EgUm9vdCwgT1U9QWRkVHJ1c3QgVFRQIE5ldHdvcmssIE89QWRkVHJ1c3QgQUIsIEM9U0UKICBJc3N1ZXI6ICBDTj1BZGRUcnVzdCBRdWFsaWZpZWQgQ0EgUm9vdCwgT1U9QWRkVHJ1c3QgVFRQIE5ldHdvcmssIE89QWRkVHJ1c3QgQUIsIEM9U0UKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgxCiAgVmFsaWQgZnJvbSBUdWUgTWF5IDMwIDEyOjQ0OjUwIENFU1QgMjAwMCB1bnRpbCBTYXQgTWF5IDMwIDEyOjQ0OjUwIENFU1QgMjAyMAoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1RdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5LCBPVT1Sb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5LCBPPVF1b1ZhZGlzIExpbWl0ZWQsIEM9Qk0KICBJc3N1ZXI6ICBDTj1RdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5LCBPVT1Sb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5LCBPPVF1b1ZhZGlzIExpbWl0ZWQsIEM9Qk0KICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgzYWI2NTA4YgogIFZhbGlkIGZyb20gTW9uIE1hciAxOSAxOTozMzozMyBDRVQgMjAwMSB1bnRpbCBXZWQgTWFyIDE3IDE5OjMzOjMzIENFVCAyMDIxCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPVN3aXNzU2lnbiBTaWx2ZXIgQ0EgLSBHMiwgTz1Td2lzc1NpZ24gQUcsIEM9Q0gKICBJc3N1ZXI6ICBDTj1Td2lzc1NpZ24gU2lsdmVyIENBIC0gRzIsIE89U3dpc3NTaWduIEFHLCBDPUNICiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4NGYxYmQ0MmY1NGJiMmY0YgogIFZhbGlkIGZyb20gV2VkIE9jdCAyNSAxMDozMjo0NiBDRVNUIDIwMDYgdW50aWwgU2F0IE9jdCAyNSAxMDozMjo0NiBDRVNUIDIwMzYKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogT1U9U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBFViBSb290Q0ExLCBPPSJTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuIiwgQz1KUAogIElzc3VlcjogIE9VPVNlY3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMSwgTz0iU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELiIsIEM9SlAKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgwCiAgVmFsaWQgZnJvbSBXZWQgSnVuIDA2IDA0OjEyOjMyIENFU1QgMjAwNyB1bnRpbCBTYXQgSnVuIDA2IDA0OjEyOjMyIENFU1QgMjAzNwoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1FcXVpZmF4IFNlY3VyZSBHbG9iYWwgZUJ1c2luZXNzIENBLTEsIE89RXF1aWZheCBTZWN1cmUgSW5jLiwgQz1VUwogIElzc3VlcjogIENOPUVxdWlmYXggU2VjdXJlIEdsb2JhbCBlQnVzaW5lc3MgQ0EtMSwgTz1FcXVpZmF4IFNlY3VyZSBJbmMuLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MQogIFZhbGlkIGZyb20gTW9uIEp1biAyMSAwNjowMDowMCBDRVNUIDE5OTkgdW50aWwgU3VuIEp1biAyMSAwNjowMDowMCBDRVNUIDIwMjAKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049U3dpc3NTaWduIEdvbGQgQ0EgLSBHMiwgTz1Td2lzc1NpZ24gQUcsIEM9Q0gKICBJc3N1ZXI6ICBDTj1Td2lzc1NpZ24gR29sZCBDQSAtIEcyLCBPPVN3aXNzU2lnbiBBRywgQz1DSAogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweGJiNDAxYzQzZjU1ZTRmYjAKICBWYWxpZCBmcm9tIFdlZCBPY3QgMjUgMTA6MzA6MzUgQ0VTVCAyMDA2IHVudGlsIFNhdCBPY3QgMjUgMTA6MzA6MzUgQ0VTVCAyMDM2CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IEVNQUlMQUREUkVTUz1wZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tLCBDTj1UaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0EsIE9VPUNlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24sIE89VGhhd3RlIENvbnN1bHRpbmcsIEw9Q2FwZSBUb3duLCBTVD1XZXN0ZXJuIENhcGUsIEM9WkEKICBJc3N1ZXI6ICBFTUFJTEFERFJFU1M9cGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbSwgQ049VGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBLCBPVT1DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uLCBPPVRoYXd0ZSBDb25zdWx0aW5nLCBMPUNhcGUgVG93biwgU1Q9V2VzdGVybiBDYXBlLCBDPVpBCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MTIzZGYwZTdkYTJhMjI0N2E0Mzg4OWUwOGFlZWM5NjcKICBWYWxpZCBmcm9tIE1vbiBKYW4gMDEgMDE6MDA6MDAgQ0VUIDE5OTYgdW50aWwgU2F0IEphbiAwMiAwMDo1OTo1OSBDRVQgMjAyMQoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj10aGF3dGUgUHJpbWFyeSBSb290IENBIC0gRzMsIE9VPSIoYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPUNlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24sIE89InRoYXd0ZSwgSW5jLiIsIEM9VVMKICBJc3N1ZXI6ICBDTj10aGF3dGUgUHJpbWFyeSBSb290IENBIC0gRzMsIE9VPSIoYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPUNlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24sIE89InRoYXd0ZSwgSW5jLiIsIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHg2MDAxOTdiNzQ2YTdlYWI0YjQ5YWQ2NGIyZmY3OTBmYgogIFZhbGlkIGZyb20gV2VkIEFwciAwMiAwMjowMDowMCBDRVNUIDIwMDggdW50aWwgV2VkIERlYyAwMiAwMDo1OTo1OSBDRVQgMjAzNwoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1HVEUgQ3liZXJUcnVzdCBHbG9iYWwgUm9vdCwgT1U9IkdURSBDeWJlclRydXN0IFNvbHV0aW9ucywgSW5jLiIsIE89R1RFIENvcnBvcmF0aW9uLCBDPVVTCiAgSXNzdWVyOiAgQ049R1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJvb3QsIE9VPSJHVEUgQ3liZXJUcnVzdCBTb2x1dGlvbnMsIEluYy4iLCBPPUdURSBDb3Jwb3JhdGlvbiwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDFhNQogIFZhbGlkIGZyb20gVGh1IEF1ZyAxMyAwMjoyOTowMCBDRVNUIDE5OTggdW50aWwgVHVlIEF1ZyAxNCAwMTo1OTowMCBDRVNUIDIwMTgKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049QmFsdGltb3JlIEN5YmVyVHJ1c3QgUm9vdCwgT1U9Q3liZXJUcnVzdCwgTz1CYWx0aW1vcmUsIEM9SUUKICBJc3N1ZXI6ICBDTj1CYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290LCBPVT1DeWJlclRydXN0LCBPPUJhbHRpbW9yZSwgQz1JRQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDIwMDAwYjkKICBWYWxpZCBmcm9tIEZyaSBNYXkgMTIgMjA6NDY6MDAgQ0VTVCAyMDAwIHVudGlsIFR1ZSBNYXkgMTMgMDE6NTk6MDAgQ0VTVCAyMDI1CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IE9VPUNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIE89IlZlcmlTaWduLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIE9VPUNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIE89IlZlcmlTaWduLCBJbmMuIiwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDNmNjkxZTgxOWNmMDlhNGFmMzczZmZiOTQ4YTJlNGRkCiAgVmFsaWQgZnJvbSBNb24gSmFuIDI5IDAxOjAwOjAwIENFVCAxOTk2IHVudGlsIFRodSBBdWcgMDMgMDE6NTk6NTkgQ0VTVCAyMDI4CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPURpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0EsIE9VPXd3dy5kaWdpY2VydC5jb20sIE89RGlnaUNlcnQgSW5jLCBDPVVTCiAgSXNzdWVyOiAgQ049RGlnaUNlcnQgSGlnaCBBc3N1cmFuY2UgRVYgUm9vdCBDQSwgT1U9d3d3LmRpZ2ljZXJ0LmNvbSwgTz1EaWdpQ2VydCBJbmMsIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgyYWM1YzI2NmEwYjQwOWI4ZjBiNzlmMmFlNDYyNTc3CiAgVmFsaWQgZnJvbSBGcmkgTm92IDEwIDAxOjAwOjAwIENFVCAyMDA2IHVudGlsIE1vbiBOb3YgMTAgMDE6MDA6MDAgQ0VUIDIwMzEKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049UXVvVmFkaXMgUm9vdCBDQSAyLCBPPVF1b1ZhZGlzIExpbWl0ZWQsIEM9Qk0KICBJc3N1ZXI6ICBDTj1RdW9WYWRpcyBSb290IENBIDIsIE89UXVvVmFkaXMgTGltaXRlZCwgQz1CTQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDUwOQogIFZhbGlkIGZyb20gRnJpIE5vdiAyNCAxOToyNzowMCBDRVQgMjAwNiB1bnRpbCBNb24gTm92IDI0IDE5OjIzOjMzIENFVCAyMDMxCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUJhbHRpbW9yZSBDeWJlclRydXN0IENvZGUgU2lnbmluZyBSb290LCBPVT1DeWJlclRydXN0LCBPPUJhbHRpbW9yZSwgQz1JRQogIElzc3VlcjogIENOPUJhbHRpbW9yZSBDeWJlclRydXN0IENvZGUgU2lnbmluZyBSb290LCBPVT1DeWJlclRydXN0LCBPPUJhbHRpbW9yZSwgQz1JRQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDIwMDAwYmYKICBWYWxpZCBmcm9tIFdlZCBNYXkgMTcgMTY6MDE6MDAgQ0VTVCAyMDAwIHVudGlsIFN1biBNYXkgMTggMDE6NTk6MDAgQ0VTVCAyMDI1CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPVQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMsIE9VPVQtU3lzdGVtcyBUcnVzdCBDZW50ZXIsIE89VC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSCwgQz1ERQogIElzc3VlcjogIENOPVQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMsIE9VPVQtU3lzdGVtcyBUcnVzdCBDZW50ZXIsIE89VC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSCwgQz1ERQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDEKICBWYWxpZCBmcm9tIFdlZCBPY3QgMDEgMTI6Mjk6NTYgQ0VTVCAyMDA4IHVudGlsIFN1biBPY3QgMDIgMDE6NTk6NTkgQ0VTVCAyMDMzCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KSwgT1U9KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZCwgT1U9d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKSwgTz1FbnRydXN0Lm5ldAogIElzc3VlcjogIENOPUVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KSwgT1U9KGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZCwgT1U9d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKSwgTz1FbnRydXN0Lm5ldAogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDM4NjNkZWY4CiAgVmFsaWQgZnJvbSBGcmkgRGVjIDI0IDE4OjUwOjUxIENFVCAxOTk5IHVudGlsIFR1ZSBKdWwgMjQgMTY6MTU6MTIgQ0VTVCAyMDI5CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPVRDIFRydXN0Q2VudGVyIENsYXNzIDQgQ0EgSUksIE9VPVRDIFRydXN0Q2VudGVyIENsYXNzIDQgQ0EsIE89VEMgVHJ1c3RDZW50ZXIgR21iSCwgQz1ERQogIElzc3VlcjogIENOPVRDIFRydXN0Q2VudGVyIENsYXNzIDQgQ0EgSUksIE9VPVRDIFRydXN0Q2VudGVyIENsYXNzIDQgQ0EsIE89VEMgVHJ1c3RDZW50ZXIgR21iSCwgQz1ERQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDVjMDAwMDEwMDAyNDFkMDA2MGE0ZGNlNzUxMAogIFZhbGlkIGZyb20gVGh1IE1hciAyMyAxNToxMDoyMyBDRVQgMjAwNiB1bnRpbCBXZWQgRGVjIDMxIDIzOjU5OjU5IENFVCAyMDI1CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IE9VPVZlcmlTaWduIFRydXN0IE5ldHdvcmssIE9VPSIoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5IiwgT1U9Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyLCBPPSJWZXJpU2lnbiwgSW5jLiIsIEM9VVMKICBJc3N1ZXI6ICBPVT1WZXJpU2lnbiBUcnVzdCBOZXR3b3JrLCBPVT0iKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPUNsYXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMiwgTz0iVmVyaVNpZ24sIEluYy4iLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4YjkyZjYwY2M4ODlmYTE3YTQ2MDliODViNzA2YzhhYWYKICBWYWxpZCBmcm9tIE1vbiBNYXkgMTggMDI6MDA6MDAgQ0VTVCAxOTk4IHVudGlsIFdlZCBBdWcgMDIgMDE6NTk6NTkgQ0VTVCAyMDI4CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPXRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMiwgT1U9IihjKSAyMDA3IHRoYXd0ZSwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5IiwgTz0idGhhd3RlLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIENOPXRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMiwgT1U9IihjKSAyMDA3IHRoYXd0ZSwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5IiwgTz0idGhhd3RlLCBJbmMuIiwgQz1VUwogIEFsZ29yaXRobTogRUM7IFNlcmlhbCBudW1iZXI6IDB4MzVmYzI2NWNkOTg0NGZjOTNkMjYzZDU3OWJhZWQ3NTYKICBWYWxpZCBmcm9tIE1vbiBOb3YgMDUgMDE6MDA6MDAgQ0VUIDIwMDcgdW50aWwgVHVlIEphbiAxOSAwMDo1OTo1OSBDRVQgMjAzOAoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBFTUFJTEFERFJFU1M9c2VydmVyLWNlcnRzQHRoYXd0ZS5jb20sIENOPVRoYXd0ZSBTZXJ2ZXIgQ0EsIE9VPUNlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24sIE89VGhhd3RlIENvbnN1bHRpbmcgY2MsIEw9Q2FwZSBUb3duLCBTVD1XZXN0ZXJuIENhcGUsIEM9WkEKICBJc3N1ZXI6ICBFTUFJTEFERFJFU1M9c2VydmVyLWNlcnRzQHRoYXd0ZS5jb20sIENOPVRoYXd0ZSBTZXJ2ZXIgQ0EsIE9VPUNlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24sIE89VGhhd3RlIENvbnN1bHRpbmcgY2MsIEw9Q2FwZSBUb3duLCBTVD1XZXN0ZXJuIENhcGUsIEM9WkEKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgzNGE0ZmZmNjMwYWY0Y2E1M2MzMzE3NDJhMTk0NjY3NQogIFZhbGlkIGZyb20gVGh1IEF1ZyAwMSAwMjowMDowMCBDRVNUIDE5OTYgdW50aWwgU2F0IEphbiAwMiAwMDo1OTo1OSBDRVQgMjAyMQoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1EZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMiwgT1U9VC1UZWxlU2VjIFRydXN0IENlbnRlciwgTz1EZXV0c2NoZSBUZWxla29tIEFHLCBDPURFCiAgSXNzdWVyOiAgQ049RGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIsIE9VPVQtVGVsZVNlYyBUcnVzdCBDZW50ZXIsIE89RGV1dHNjaGUgVGVsZWtvbSBBRywgQz1ERQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDI2CiAgVmFsaWQgZnJvbSBGcmkgSnVsIDA5IDE0OjExOjAwIENFU1QgMTk5OSB1bnRpbCBXZWQgSnVsIDEwIDAxOjU5OjAwIENFU1QgMjAxOQoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1FbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5LCBPVT0oYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1pdGVkLCBPVT13d3cuZW50cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKSwgTz1FbnRydXN0Lm5ldCwgQz1VUwogIElzc3VlcjogIENOPUVudHJ1c3QubmV0IFNlY3VyZSBTZXJ2ZXIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIE9VPShjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQsIE9VPXd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pLCBPPUVudHJ1c3QubmV0LCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4Mzc0YWQyNDMKICBWYWxpZCBmcm9tIFR1ZSBNYXkgMjUgMTg6MDk6NDAgQ0VTVCAxOTk5IHVudGlsIFNhdCBNYXkgMjUgMTg6Mzk6NDAgQ0VTVCAyMDE5CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUdlb1RydXN0IFVuaXZlcnNhbCBDQSwgTz1HZW9UcnVzdCBJbmMuLCBDPVVTCiAgSXNzdWVyOiAgQ049R2VvVHJ1c3QgVW5pdmVyc2FsIENBLCBPPUdlb1RydXN0IEluYy4sIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgxCiAgVmFsaWQgZnJvbSBUaHUgTWFyIDA0IDA2OjAwOjAwIENFVCAyMDA0IHVudGlsIFN1biBNYXIgMDQgMDY6MDA6MDAgQ0VUIDIwMjkKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049VEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBIEksIE9VPVRDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQSwgTz1UQyBUcnVzdENlbnRlciBHbWJILCBDPURFCiAgSXNzdWVyOiAgQ049VEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBIEksIE9VPVRDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQSwgTz1UQyBUcnVzdENlbnRlciBHbWJILCBDPURFCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MWRhMjAwMDEwMDAyZWNiNzYwODA3ODhkYjYwNgogIFZhbGlkIGZyb20gV2VkIE1hciAyMiAxNjo1NDoyOCBDRVQgMjAwNiB1bnRpbCBXZWQgRGVjIDMxIDIzOjU5OjU5IENFVCAyMDI1CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPVQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIsIE9VPVQtU3lzdGVtcyBUcnVzdCBDZW50ZXIsIE89VC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSCwgQz1ERQogIElzc3VlcjogIENOPVQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIsIE9VPVQtU3lzdGVtcyBUcnVzdCBDZW50ZXIsIE89VC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSCwgQz1ERQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDEKICBWYWxpZCBmcm9tIFdlZCBPY3QgMDEgMTI6NDA6MTQgQ0VTVCAyMDA4IHVudGlsIFN1biBPY3QgMDIgMDE6NTk6NTkgQ0VTVCAyMDMzCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPVZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMywgT1U9IihjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkiLCBPVT1WZXJpU2lnbiBUcnVzdCBOZXR3b3JrLCBPPSJWZXJpU2lnbiwgSW5jLiIsIEM9VVMKICBJc3N1ZXI6ICBDTj1WZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzMsIE9VPSIoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5IiwgT1U9VmVyaVNpZ24gVHJ1c3QgTmV0d29yaywgTz0iVmVyaVNpZ24sIEluYy4iLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4OWI3ZTA2NDlhMzNlNjJiOWQ1ZWU5MDQ4NzEyOWVmNTcKICBWYWxpZCBmcm9tIEZyaSBPY3QgMDEgMDI6MDA6MDAgQ0VTVCAxOTk5IHVudGlsIFRodSBKdWwgMTcgMDE6NTk6NTkgQ0VTVCAyMDM2CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IEVNQUlMQUREUkVTUz1pbmZvQHZhbGljZXJ0LmNvbSwgQ049aHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnQuY29tLywgT1U9VmFsaUNlcnQgQ2xhc3MgMiBQb2xpY3kgVmFsaWRhdGlvbiBBdXRob3JpdHksIE89IlZhbGlDZXJ0LCBJbmMuIiwgTD1WYWxpQ2VydCBWYWxpZGF0aW9uIE5ldHdvcmsKICBJc3N1ZXI6ICBFTUFJTEFERFJFU1M9aW5mb0B2YWxpY2VydC5jb20sIENOPWh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbS8sIE9VPVZhbGlDZXJ0IENsYXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5LCBPPSJWYWxpQ2VydCwgSW5jLiIsIEw9VmFsaUNlcnQgVmFsaWRhdGlvbiBOZXR3b3JrCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MQogIFZhbGlkIGZyb20gU2F0IEp1biAyNiAwMjoxOTo1NCBDRVNUIDE5OTkgdW50aWwgV2VkIEp1biAyNiAwMjoxOTo1NCBDRVNUIDIwMTkKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049RGlnaUNlcnQgR2xvYmFsIFJvb3QgQ0EsIE9VPXd3dy5kaWdpY2VydC5jb20sIE89RGlnaUNlcnQgSW5jLCBDPVVTCiAgSXNzdWVyOiAgQ049RGlnaUNlcnQgR2xvYmFsIFJvb3QgQ0EsIE9VPXd3dy5kaWdpY2VydC5jb20sIE89RGlnaUNlcnQgSW5jLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4ODNiZTA1NjkwNDI0NmIxYTE3NTZhYzk1OTkxYzc0YQogIFZhbGlkIGZyb20gRnJpIE5vdiAxMCAwMTowMDowMCBDRVQgMjAwNiB1bnRpbCBNb24gTm92IDEwIDAxOjAwOjAwIENFVCAyMDMxCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUFkZFRydXN0IENsYXNzIDEgQ0EgUm9vdCwgT1U9QWRkVHJ1c3QgVFRQIE5ldHdvcmssIE89QWRkVHJ1c3QgQUIsIEM9U0UKICBJc3N1ZXI6ICBDTj1BZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QsIE9VPUFkZFRydXN0IFRUUCBOZXR3b3JrLCBPPUFkZFRydXN0IEFCLCBDPVNFCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MQogIFZhbGlkIGZyb20gVHVlIE1heSAzMCAxMjozODozMSBDRVNUIDIwMDAgdW50aWwgU2F0IE1heSAzMCAxMjozODozMSBDRVNUIDIwMjAKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049QWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdCwgT1U9QWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmssIE89QWRkVHJ1c3QgQUIsIEM9U0UKICBJc3N1ZXI6ICBDTj1BZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290LCBPVT1BZGRUcnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yaywgTz1BZGRUcnVzdCBBQiwgQz1TRQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDEKICBWYWxpZCBmcm9tIFR1ZSBNYXkgMzAgMTI6NDg6MzggQ0VTVCAyMDAwIHVudGlsIFNhdCBNYXkgMzAgMTI6NDg6MzggQ0VTVCAyMDIwCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUNsYXNzIDIgUHJpbWFyeSBDQSwgTz1DZXJ0cGx1cywgQz1GUgogIElzc3VlcjogIENOPUNsYXNzIDIgUHJpbWFyeSBDQSwgTz1DZXJ0cGx1cywgQz1GUgogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDg1YmQ0YmYzZDhkYWUzNjlmNjk0ZDc1ZmMzYTU0NDIzCiAgVmFsaWQgZnJvbSBXZWQgSnVsIDA3IDE5OjA1OjAwIENFU1QgMTk5OSB1bnRpbCBTdW4gSnVsIDA3IDAxOjU5OjU5IENFU1QgMjAxOQoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBPVT1FcXVpZmF4IFNlY3VyZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHksIE89RXF1aWZheCwgQz1VUwogIElzc3VlcjogIE9VPUVxdWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eSwgTz1FcXVpZmF4LCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MzVkZWY0Y2YKICBWYWxpZCBmcm9tIFNhdCBBdWcgMjIgMTg6NDE6NTEgQ0VTVCAxOTk4IHVudGlsIFdlZCBBdWcgMjIgMTg6NDE6NTEgQ0VTVCAyMDE4CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUNoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4LCBPPUFDIENhbWVyZmlybWEgUy5BLiwgU0VSSUFMTlVNQkVSPUE4Mjc0MzI4NywgTD1NYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpLCBDPUVVCiAgSXNzdWVyOiAgQ049Q2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgsIE89QUMgQ2FtZXJmaXJtYSBTLkEuLCBTRVJJQUxOVU1CRVI9QTgyNzQzMjg3LCBMPU1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRkcmVzcyksIEM9RVUKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHhhM2RhNDI3ZWE0YjFhZWRhCiAgVmFsaWQgZnJvbSBGcmkgQXVnIDAxIDE0OjI5OjUwIENFU1QgMjAwOCB1bnRpbCBTYXQgSnVsIDMxIDE0OjI5OjUwIENFU1QgMjAzOAoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1WZXJpU2lnbiBDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzMsIE9VPSIoYykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5IiwgT1U9VmVyaVNpZ24gVHJ1c3QgTmV0d29yaywgTz0iVmVyaVNpZ24sIEluYy4iLCBDPVVTCiAgSXNzdWVyOiAgQ049VmVyaVNpZ24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczLCBPVT0iKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPVZlcmlTaWduIFRydXN0IE5ldHdvcmssIE89IlZlcmlTaWduLCBJbmMuIiwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDYxNzBjYjQ5OGM1Zjk4NDUyOWU3YjBhNmQ5NTA1YjdhCiAgVmFsaWQgZnJvbSBGcmkgT2N0IDAxIDAyOjAwOjAwIENFU1QgMTk5OSB1bnRpbCBUaHUgSnVsIDE3IDAxOjU5OjU5IENFU1QgMjAzNgoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1BQUEgQ2VydGlmaWNhdGUgU2VydmljZXMsIE89Q29tb2RvIENBIExpbWl0ZWQsIEw9U2FsZm9yZCwgU1Q9R3JlYXRlciBNYW5jaGVzdGVyLCBDPUdCCiAgSXNzdWVyOiAgQ049QUFBIENlcnRpZmljYXRlIFNlcnZpY2VzLCBPPUNvbW9kbyBDQSBMaW1pdGVkLCBMPVNhbGZvcmQsIFNUPUdyZWF0ZXIgTWFuY2hlc3RlciwgQz1HQgogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDEKICBWYWxpZCBmcm9tIFRodSBKYW4gMDEgMDE6MDA6MDAgQ0VUIDIwMDQgdW50aWwgTW9uIEphbiAwMSAwMDo1OTo1OSBDRVQgMjAyOQoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1FcXVpZmF4IFNlY3VyZSBlQnVzaW5lc3MgQ0EtMSwgTz1FcXVpZmF4IFNlY3VyZSBJbmMuLCBDPVVTCiAgSXNzdWVyOiAgQ049RXF1aWZheCBTZWN1cmUgZUJ1c2luZXNzIENBLTEsIE89RXF1aWZheCBTZWN1cmUgSW5jLiwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDQKICBWYWxpZCBmcm9tIE1vbiBKdW4gMjEgMDY6MDA6MDAgQ0VTVCAxOTk5IHVudGlsIFN1biBKdW4gMjEgMDY6MDA6MDAgQ0VTVCAyMDIwCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IE9VPVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5LCBPPSJTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIE9VPVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5LCBPPSJTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuIiwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDAKICBWYWxpZCBmcm9tIFR1ZSBKdW4gMjkgMTk6Mzk6MTYgQ0VTVCAyMDA0IHVudGlsIFRodSBKdW4gMjkgMTk6Mzk6MTYgQ0VTVCAyMDM0CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IE9VPVZlcmlTaWduIFRydXN0IE5ldHdvcmssIE9VPSIoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5IiwgT1U9Q2xhc3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyLCBPPSJWZXJpU2lnbiwgSW5jLiIsIEM9VVMKICBJc3N1ZXI6ICBPVT1WZXJpU2lnbiBUcnVzdCBOZXR3b3JrLCBPVT0iKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPUNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMiwgTz0iVmVyaVNpZ24sIEluYy4iLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4NGNjN2VhYWE5ODNlNzFkMzkzMTBmODNkM2E4OTkxOTIKICBWYWxpZCBmcm9tIE1vbiBNYXkgMTggMDI6MDA6MDAgQ0VTVCAxOTk4IHVudGlsIFdlZCBBdWcgMDIgMDE6NTk6NTkgQ0VTVCAyMDI4CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPURpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQSwgT1U9d3d3LmRpZ2ljZXJ0LmNvbSwgTz1EaWdpQ2VydCBJbmMsIEM9VVMKICBJc3N1ZXI6ICBDTj1EaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EsIE9VPXd3dy5kaWdpY2VydC5jb20sIE89RGlnaUNlcnQgSW5jLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4Y2U3ZTBlNTE3ZDg0NmZlOGZlNTYwZmMxYmYwMzAzOQogIFZhbGlkIGZyb20gRnJpIE5vdiAxMCAwMTowMDowMCBDRVQgMjAwNiB1bnRpbCBNb24gTm92IDEwIDAxOjAwOjAwIENFVCAyMDMxCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUdsb2JhbFNpZ24gUm9vdCBDQSwgT1U9Um9vdCBDQSwgTz1HbG9iYWxTaWduIG52LXNhLCBDPUJFCiAgSXNzdWVyOiAgQ049R2xvYmFsU2lnbiBSb290IENBLCBPVT1Sb290IENBLCBPPUdsb2JhbFNpZ24gbnYtc2EsIEM9QkUKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHg0MDAwMDAwMDAwMTE1NGI1YWMzOTQKICBWYWxpZCBmcm9tIFR1ZSBTZXAgMDEgMTQ6MDA6MDAgQ0VTVCAxOTk4IHVudGlsIEZyaSBKYW4gMjggMTM6MDA6MDAgQ0VUIDIwMjgKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogT1U9VmVyaVNpZ24gVHJ1c3QgTmV0d29yaywgT1U9IihjKSAxOTk4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkiLCBPVT1DbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIsIE89IlZlcmlTaWduLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIE9VPVZlcmlTaWduIFRydXN0IE5ldHdvcmssIE9VPSIoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5IiwgT1U9Q2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyLCBPPSJWZXJpU2lnbiwgSW5jLiIsIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHg3ZGQ5ZmUwN2NmYTgxZWI3MTA3OTY3ZmJhNzg5MzRjNgogIFZhbGlkIGZyb20gTW9uIE1heSAxOCAwMjowMDowMCBDRVNUIDE5OTggdW50aWwgV2VkIEF1ZyAwMiAwMTo1OTo1OSBDRVNUIDIwMjgKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049UXVvVmFkaXMgUm9vdCBDQSAzLCBPPVF1b1ZhZGlzIExpbWl0ZWQsIEM9Qk0KICBJc3N1ZXI6ICBDTj1RdW9WYWRpcyBSb290IENBIDMsIE89UXVvVmFkaXMgTGltaXRlZCwgQz1CTQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDVjNgogIFZhbGlkIGZyb20gRnJpIE5vdiAyNCAyMDoxMToyMyBDRVQgMjAwNiB1bnRpbCBNb24gTm92IDI0IDIwOjA2OjQ0IENFVCAyMDMxCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUNlcnR1bSBDQSwgTz1Vbml6ZXRvIFNwLiB6IG8uby4sIEM9UEwKICBJc3N1ZXI6ICBDTj1DZXJ0dW0gQ0EsIE89VW5pemV0byBTcC4geiBvLm8uLCBDPVBMCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MTAwMjAKICBWYWxpZCBmcm9tIFR1ZSBKdW4gMTEgMTI6NDY6MzkgQ0VTVCAyMDAyIHVudGlsIEZyaSBKdW4gMTEgMTI6NDY6MzkgQ0VTVCAyMDI3CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUdsb2JhbFNpZ24sIE89R2xvYmFsU2lnbiwgT1U9R2xvYmFsU2lnbiBSb290IENBIC0gUjIKICBJc3N1ZXI6ICBDTj1HbG9iYWxTaWduLCBPPUdsb2JhbFNpZ24sIE9VPUdsb2JhbFNpZ24gUm9vdCBDQSAtIFIyCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4NDAwMDAwMDAwMDEwZjg2MjZlNjBkCiAgVmFsaWQgZnJvbSBGcmkgRGVjIDE1IDA5OjAwOjAwIENFVCAyMDA2IHVudGlsIFdlZCBEZWMgMTUgMDk6MDA6MDAgQ0VUIDIwMjEKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogRU1BSUxBRERSRVNTPXByZW1pdW0tc2VydmVyQHRoYXd0ZS5jb20sIENOPVRoYXd0ZSBQcmVtaXVtIFNlcnZlciBDQSwgT1U9Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbiwgTz1UaGF3dGUgQ29uc3VsdGluZyBjYywgTD1DYXBlIFRvd24sIFNUPVdlc3Rlcm4gQ2FwZSwgQz1aQQogIElzc3VlcjogIEVNQUlMQUREUkVTUz1wcmVtaXVtLXNlcnZlckB0aGF3dGUuY29tLCBDTj1UaGF3dGUgUHJlbWl1bSBTZXJ2ZXIgQ0EsIE9VPUNlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24sIE89VGhhd3RlIENvbnN1bHRpbmcgY2MsIEw9Q2FwZSBUb3duLCBTVD1XZXN0ZXJuIENhcGUsIEM9WkEKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgzNjEyMjI5NmM1ZTMzOGE1MjBhMWQyNWY0Y2Q3MDk1NAogIFZhbGlkIGZyb20gVGh1IEF1ZyAwMSAwMjowMDowMCBDRVNUIDE5OTYgdW50aWwgU2F0IEphbiAwMiAwMDo1OTo1OSBDRVQgMjAyMQoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1DaGFtYmVycyBvZiBDb21tZXJjZSBSb290LCBPVT1odHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4ubi5vcmcsIE89QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3LCBDPUVVCiAgSXNzdWVyOiAgQ049Q2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCwgT1U9aHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLm4ub3JnLCBPPUFDIENhbWVyZmlybWEgU0EgQ0lGIEE4Mjc0MzI4NywgQz1FVQogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDAKICBWYWxpZCBmcm9tIFR1ZSBTZXAgMzAgMTg6MTM6NDMgQ0VTVCAyMDAzIHVudGlsIFdlZCBTZXAgMzAgMTg6MTM6NDQgQ0VTVCAyMDM3CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyLCBPVT0iKGMpIDIwMDkgRW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5IiwgT1U9U2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtcywgTz0iRW50cnVzdCwgSW5jLiIsIEM9VVMKICBJc3N1ZXI6ICBDTj1FbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMiwgT1U9IihjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPVNlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMsIE89IkVudHJ1c3QsIEluYy4iLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4NGE1MzhjMjgKICBWYWxpZCBmcm9tIFR1ZSBKdWwgMDcgMTk6MjU6NTQgQ0VTVCAyMDA5IHVudGlsIFNhdCBEZWMgMDcgMTg6NTU6NTQgQ0VUIDIwMzAKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049Q2xhc3MgM1AgUHJpbWFyeSBDQSwgTz1DZXJ0cGx1cywgQz1GUgogIElzc3VlcjogIENOPUNsYXNzIDNQIFByaW1hcnkgQ0EsIE89Q2VydHBsdXMsIEM9RlIKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHhiZjVjZGJiNmYyMWM2ZWMwNGRlYjdhMDIzYjM2ZTg3OQogIFZhbGlkIGZyb20gV2VkIEp1bCAwNyAxOToxMDowMCBDRVNUIDE5OTkgdW50aWwgU3VuIEp1bCAwNyAwMTo1OTo1OSBDRVNUIDIwMTkKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049VmVyaVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1LCBPVT0iKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPVZlcmlTaWduIFRydXN0IE5ldHdvcmssIE89IlZlcmlTaWduLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIENOPVZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHNSwgT1U9IihjKSAyMDA2IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkiLCBPVT1WZXJpU2lnbiBUcnVzdCBOZXR3b3JrLCBPPSJWZXJpU2lnbiwgSW5jLiIsIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgxOGRhZDE5ZTI2N2RlOGJiNGEyMTU4Y2RjYzZiM2I0YQogIFZhbGlkIGZyb20gV2VkIE5vdiAwOCAwMTowMDowMCBDRVQgMjAwNiB1bnRpbCBUaHUgSnVsIDE3IDAxOjU5OjU5IENFU1QgMjAzNgoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgT1U9IihjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkiLCBPVT1WZXJpU2lnbiBUcnVzdCBOZXR3b3JrLCBPPSJWZXJpU2lnbiwgSW5jLiIsIEM9VVMKICBJc3N1ZXI6ICBDTj1WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgT1U9IihjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkiLCBPVT1WZXJpU2lnbiBUcnVzdCBOZXR3b3JrLCBPPSJWZXJpU2lnbiwgSW5jLiIsIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHg0MDFhYzQ2NDIxYjMxMzIxMDMwZWJiZTQxMjFhYzUxZAogIFZhbGlkIGZyb20gV2VkIEFwciAwMiAwMjowMDowMCBDRVNUIDIwMDggdW50aWwgV2VkIERlYyAwMiAwMDo1OTo1OSBDRVQgMjAzNwoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1HZW9UcnVzdCBHbG9iYWwgQ0EsIE89R2VvVHJ1c3QgSW5jLiwgQz1VUwogIElzc3VlcjogIENOPUdlb1RydXN0IEdsb2JhbCBDQSwgTz1HZW9UcnVzdCBJbmMuLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MjM0NTYKICBWYWxpZCBmcm9tIFR1ZSBNYXkgMjEgMDY6MDA6MDAgQ0VTVCAyMDAyIHVudGlsIFNhdCBNYXkgMjEgMDY6MDA6MDAgQ0VTVCAyMDIyCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IE9VPUNsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIE89IlZlcmlTaWduLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIE9VPUNsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIE89IlZlcmlTaWduLCBJbmMuIiwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDNjOTEzMWNiMWZmNmQwMWIwZTlhYjhkMDQ0YmYxMmJlCiAgVmFsaWQgZnJvbSBNb24gSmFuIDI5IDAxOjAwOjAwIENFVCAxOTk2IHVudGlsIFRodSBBdWcgMDMgMDE6NTk6NTkgQ0VTVCAyMDI4CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EsIE9VPUNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgTz1Vbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuLCBDPVBMCiAgSXNzdWVyOiAgQ049Q2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSwgT1U9Q2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5LCBPPVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4sIEM9UEwKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHg0NDRjMAogIFZhbGlkIGZyb20gV2VkIE9jdCAyMiAxNDowNzozNyBDRVNUIDIwMDggdW50aWwgTW9uIERlYyAzMSAxMzowNzozNyBDRVQgMjAyOQoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBPVT1TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEsIE89U0VDT00gVHJ1c3QubmV0LCBDPUpQCiAgSXNzdWVyOiAgT1U9U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0ExLCBPPVNFQ09NIFRydXN0Lm5ldCwgQz1KUAogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDAKICBWYWxpZCBmcm9tIFR1ZSBTZXAgMzAgMDY6MjA6NDkgQ0VTVCAyMDAzIHVudGlsIFNhdCBTZXAgMzAgMDY6MjA6NDkgQ0VTVCAyMDIzCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPVNvbmVyYSBDbGFzczEgQ0EsIE89U29uZXJhLCBDPUZJCiAgSXNzdWVyOiAgQ049U29uZXJhIENsYXNzMSBDQSwgTz1Tb25lcmEsIEM9RkkKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgyNAogIFZhbGlkIGZyb20gRnJpIEFwciAwNiAxMjo0OToxMyBDRVNUIDIwMDEgdW50aWwgVHVlIEFwciAwNiAxMjo0OToxMyBDRVNUIDIwMjEKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogT1U9R28gRGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgTz0iVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIE9VPUdvIERhZGR5IENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIE89IlRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLiIsIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgwCiAgVmFsaWQgZnJvbSBUdWUgSnVuIDI5IDE5OjA2OjIwIENFU1QgMjAwNCB1bnRpbCBUaHUgSnVuIDI5IDE5OjA2OjIwIENFU1QgMjAzNAoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwsIE9VPWh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbSwgTz1UaGUgVVNFUlRSVVNUIE5ldHdvcmssIEw9U2FsdCBMYWtlIENpdHksIFNUPVVULCBDPVVTCiAgSXNzdWVyOiAgQ049VVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsLCBPVT1odHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5jb20sIE89VGhlIFVTRVJUUlVTVCBOZXR3b3JrLCBMPVNhbHQgTGFrZSBDaXR5LCBTVD1VVCwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDQ0YmUwYzhiNTAwMDI0YjQxMWQzMzYyNTI1NjdjOTg5CiAgVmFsaWQgZnJvbSBGcmkgSnVsIDA5IDE5OjI4OjUwIENFU1QgMTk5OSB1bnRpbCBUdWUgSnVsIDA5IDE5OjM2OjU4IENFU1QgMjAxOQoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1VVE4tVVNFUkZpcnN0LUhhcmR3YXJlLCBPVT1odHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5jb20sIE89VGhlIFVTRVJUUlVTVCBOZXR3b3JrLCBMPVNhbHQgTGFrZSBDaXR5LCBTVD1VVCwgQz1VUwogIElzc3VlcjogIENOPVVUTi1VU0VSRmlyc3QtSGFyZHdhcmUsIE9VPWh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbSwgTz1UaGUgVVNFUlRSVVNUIE5ldHdvcmssIEw9U2FsdCBMYWtlIENpdHksIFNUPVVULCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4NDRiZTBjOGI1MDAwMjRiNDExZDMzNjJhZmU2NTBhZmQKICBWYWxpZCBmcm9tIEZyaSBKdWwgMDkgMjA6MTA6NDIgQ0VTVCAxOTk5IHVudGlsIFR1ZSBKdWwgMDkgMjA6MTk6MjIgQ0VTVCAyMDE5CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIE89R2VvVHJ1c3QgSW5jLiwgQz1VUwogIElzc3VlcjogIENOPUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHksIE89R2VvVHJ1c3QgSW5jLiwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDE4YWNiNTZhZmQ2OWI2MTUzYTYzNmNhZmRhZmFjNGExCiAgVmFsaWQgZnJvbSBNb24gTm92IDI3IDAxOjAwOjAwIENFVCAyMDA2IHVudGlsIFRodSBKdWwgMTcgMDE6NTk6NTkgQ0VTVCAyMDM2CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUdsb2JhbFNpZ24sIE89R2xvYmFsU2lnbiwgT1U9R2xvYmFsU2lnbiBSb290IENBIC0gUjMKICBJc3N1ZXI6ICBDTj1HbG9iYWxTaWduLCBPPUdsb2JhbFNpZ24sIE9VPUdsb2JhbFNpZ24gUm9vdCBDQSAtIFIzCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4NDAwMDAwMDAwMDEyMTU4NTMwOGEyCiAgVmFsaWQgZnJvbSBXZWQgTWFyIDE4IDExOjAwOjAwIENFVCAyMDA5IHVudGlsIFN1biBNYXIgMTggMTE6MDA6MDAgQ0VUIDIwMjkKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049R2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyLCBPVT0oYykgMjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHksIE89R2VvVHJ1c3QgSW5jLiwgQz1VUwogIElzc3VlcjogIENOPUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMiwgT1U9KGMpIDIwMDcgR2VvVHJ1c3QgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5LCBPPUdlb1RydXN0IEluYy4sIEM9VVMKICBBbGdvcml0aG06IEVDOyBTZXJpYWwgbnVtYmVyOiAweDNjYjJmNDQ4MGEwMGUyZmVlYjI0M2I1ZTYwM2VjMzZiCiAgVmFsaWQgZnJvbSBNb24gTm92IDA1IDAxOjAwOjAwIENFVCAyMDA3IHVudGlsIFR1ZSBKYW4gMTkgMDA6NTk6NTkgQ0VUIDIwMzgKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczLCBPVT0iKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPVZlcmlTaWduIFRydXN0IE5ldHdvcmssIE89IlZlcmlTaWduLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIENOPVZlcmlTaWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMywgT1U9IihjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkiLCBPVT1WZXJpU2lnbiBUcnVzdCBOZXR3b3JrLCBPPSJWZXJpU2lnbiwgSW5jLiIsIEM9VVMKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHg4YjViNzU1Njg0NTQ4NTBiMDBjZmFmMzg0OGNlYjFhNAogIFZhbGlkIGZyb20gRnJpIE9jdCAwMSAwMjowMDowMCBDRVNUIDE5OTkgdW50aWwgVGh1IEp1bCAxNyAwMTo1OTo1OSBDRVNUIDIwMzYKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049QW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAxLCBPPUFtZXJpY2EgT25saW5lIEluYy4sIEM9VVMKICBJc3N1ZXI6ICBDTj1BbWVyaWNhIE9ubGluZSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDEsIE89QW1lcmljYSBPbmxpbmUgSW5jLiwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDEKICBWYWxpZCBmcm9tIFR1ZSBNYXkgMjggMDg6MDA6MDAgQ0VTVCAyMDAyIHVudGlsIFRodSBOb3YgMTkgMjE6NDM6MDAgQ0VUIDIwMzcKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogT1U9U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyLCBPPSJTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuIiwgQz1KUAogIElzc3VlcjogIE9VPVNlY3VyaXR5IENvbW11bmljYXRpb24gUm9vdENBMiwgTz0iU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELiIsIEM9SlAKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgwCiAgVmFsaWQgZnJvbSBGcmkgTWF5IDI5IDA3OjAwOjM5IENFU1QgMjAwOSB1bnRpbCBUdWUgTWF5IDI5IDA3OjAwOjM5IENFU1QgMjAyOQoKYWRkaW5nIGFzIHRydXN0ZWQgY2VydDoKICBTdWJqZWN0OiBDTj1UaGF3dGUgVGltZXN0YW1waW5nIENBLCBPVT1UaGF3dGUgQ2VydGlmaWNhdGlvbiwgTz1UaGF3dGUsIEw9RHVyYmFudmlsbGUsIFNUPVdlc3Rlcm4gQ2FwZSwgQz1aQQogIElzc3VlcjogIENOPVRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EsIE9VPVRoYXd0ZSBDZXJ0aWZpY2F0aW9uLCBPPVRoYXd0ZSwgTD1EdXJiYW52aWxsZSwgU1Q9V2VzdGVybiBDYXBlLCBDPVpBCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MAogIFZhbGlkIGZyb20gV2VkIEphbiAwMSAwMTowMDowMCBDRVQgMTk5NyB1bnRpbCBGcmkgSmFuIDAxIDAwOjU5OjU5IENFVCAyMDIxCgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMywgT1U9KGMpIDIwMDggR2VvVHJ1c3QgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5LCBPPUdlb1RydXN0IEluYy4sIEM9VVMKICBJc3N1ZXI6ICBDTj1HZW9UcnVzdCBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzMsIE9VPShjKSAyMDA4IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSwgTz1HZW9UcnVzdCBJbmMuLCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MTVhYzZlOTQxOWIyNzk0YjQxZjYyN2E5YzMxODBmMWYKICBWYWxpZCBmcm9tIFdlZCBBcHIgMDIgMDI6MDA6MDAgQ0VTVCAyMDA4IHVudGlsIFdlZCBEZWMgMDIgMDA6NTk6NTkgQ0VUIDIwMzcKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049R1RFIEN5YmVyVHJ1c3QgUm9vdCA1LCBPVT0iR1RFIEN5YmVyVHJ1c3QgU29sdXRpb25zLCBJbmMuIiwgTz1HVEUgQ29ycG9yYXRpb24sIEM9VVMKICBJc3N1ZXI6ICBDTj1HVEUgQ3liZXJUcnVzdCBSb290IDUsIE9VPSJHVEUgQ3liZXJUcnVzdCBTb2x1dGlvbnMsIEluYy4iLCBPPUdURSBDb3Jwb3JhdGlvbiwgQz1VUwogIEFsZ29yaXRobTogUlNBOyBTZXJpYWwgbnVtYmVyOiAweDFiNgogIFZhbGlkIGZyb20gRnJpIEF1ZyAxNCAxNjo1MDowMCBDRVNUIDE5OTggdW50aWwgVGh1IEF1ZyAxNSAwMTo1OTowMCBDRVNUIDIwMTMKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049VmVyaVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0LCBPVT0iKGMpIDIwMDcgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seSIsIE9VPVZlcmlTaWduIFRydXN0IE5ldHdvcmssIE89IlZlcmlTaWduLCBJbmMuIiwgQz1VUwogIElzc3VlcjogIENOPVZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHNCwgT1U9IihjKSAyMDA3IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkiLCBPVT1WZXJpU2lnbiBUcnVzdCBOZXR3b3JrLCBPPSJWZXJpU2lnbiwgSW5jLiIsIEM9VVMKICBBbGdvcml0aG06IEVDOyBTZXJpYWwgbnVtYmVyOiAweDJmODBmZTIzOGMwZTIyMGY0ODY3MTIyODkxODdhY2IzCiAgVmFsaWQgZnJvbSBNb24gTm92IDA1IDAxOjAwOjAwIENFVCAyMDA3IHVudGlsIFR1ZSBKYW4gMTkgMDA6NTk6NTkgQ0VUIDIwMzgKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049VVROLVVTRVJGaXJzdC1PYmplY3QsIE9VPWh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbSwgTz1UaGUgVVNFUlRSVVNUIE5ldHdvcmssIEw9U2FsdCBMYWtlIENpdHksIFNUPVVULCBDPVVTCiAgSXNzdWVyOiAgQ049VVROLVVTRVJGaXJzdC1PYmplY3QsIE9VPWh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbSwgTz1UaGUgVVNFUlRSVVNUIE5ldHdvcmssIEw9U2FsdCBMYWtlIENpdHksIFNUPVVULCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4NDRiZTBjOGI1MDAwMjRiNDExZDMzNjJkZTBiMzVmMWIKICBWYWxpZCBmcm9tIEZyaSBKdWwgMDkgMjA6MzE6MjAgQ0VTVCAxOTk5IHVudGlsIFR1ZSBKdWwgMDkgMjA6NDA6MzYgQ0VTVCAyMDE5CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPVVUTiAtIERBVEFDb3JwIFNHQywgT1U9aHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnQuY29tLCBPPVRoZSBVU0VSVFJVU1QgTmV0d29yaywgTD1TYWx0IExha2UgQ2l0eSwgU1Q9VVQsIEM9VVMKICBJc3N1ZXI6ICBDTj1VVE4gLSBEQVRBQ29ycCBTR0MsIE9VPWh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbSwgTz1UaGUgVVNFUlRSVVNUIE5ldHdvcmssIEw9U2FsdCBMYWtlIENpdHksIFNUPVVULCBDPVVTCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4NDRiZTBjOGI1MDAwMjFiNDExZDMyYTY4MDZhOWFkNjkKICBWYWxpZCBmcm9tIFRodSBKdW4gMjQgMjA6NTc6MjEgQ0VTVCAxOTk5IHVudGlsIE1vbiBKdW4gMjQgMjE6MDY6MzAgQ0VTVCAyMDE5CgphZGRpbmcgYXMgdHJ1c3RlZCBjZXJ0OgogIFN1YmplY3Q6IENOPVNvbmVyYSBDbGFzczIgQ0EsIE89U29uZXJhLCBDPUZJCiAgSXNzdWVyOiAgQ049U29uZXJhIENsYXNzMiBDQSwgTz1Tb25lcmEsIEM9RkkKICBBbGdvcml0aG06IFJTQTsgU2VyaWFsIG51bWJlcjogMHgxZAogIFZhbGlkIGZyb20gRnJpIEFwciAwNiAwOToyOTo0MCBDRVNUIDIwMDEgdW50aWwgVHVlIEFwciAwNiAwOToyOTo0MCBDRVNUIDIwMjEKCmFkZGluZyBhcyB0cnVzdGVkIGNlcnQ6CiAgU3ViamVjdDogQ049VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSBJSSwgT1U9VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSwgTz1UQyBUcnVzdENlbnRlciBHbWJILCBDPURFCiAgSXNzdWVyOiAgQ049VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSBJSSwgT1U9VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSwgTz1UQyBUcnVzdENlbnRlciBHbWJILCBDPURFCiAgQWxnb3JpdGhtOiBSU0E7IFNlcmlhbCBudW1iZXI6IDB4MmU2YTAwMDEwMDAyMWZkNzUyMjEyYzExNWMzYgogIFZhbGlkIGZyb20gVGh1IEphbiAxMiAxNTozODo0MyBDRVQgMjAwNiB1bnRpbCBXZWQgRGVjIDMxIDIzOjU5OjU5IENFVCAyMDI1Cgp0cmlnZ2VyIHNlZWRpbmcgb2YgU2VjdXJlUmFuZG9tCmRvbmUgc2VlZGluZyBTZWN1cmVSYW5kb20KSWdub3JpbmcgdW5hdmFpbGFibGUgY2lwaGVyIHN1aXRlOiBUTFNfRUNESEVfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBCklnbm9yaW5nIHVuYXZhaWxhYmxlIGNpcGhlciBzdWl0ZTogVExTX0RIRV9SU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEKSWdub3JpbmcgdW5hdmFpbGFibGUgY2lwaGVyIHN1aXRlOiBUTFNfRUNESF9SU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEKSWdub3JpbmcgdW5hdmFpbGFibGUgY2lwaGVyIHN1aXRlOiBUTFNfREhFX0RTU19XSVRIX0FFU18yNTZfQ0JDX1NIQTI1NgpJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19ESEVfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMjU2Cklnbm9yaW5nIHVuYXZhaWxhYmxlIGNpcGhlciBzdWl0ZTogVExTX0VDREhFX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQTM4NApJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIX0VDRFNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMzg0Cklnbm9yaW5nIHVuYXZhaWxhYmxlIGNpcGhlciBzdWl0ZTogVExTX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQTI1NgpJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIRV9FQ0RTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQQpJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIRV9FQ0RTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQTM4NApJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19ESEVfRFNTX1dJVEhfQUVTXzI1Nl9DQkNfU0hBCklnbm9yaW5nIHVuYXZhaWxhYmxlIGNpcGhlciBzdWl0ZTogVExTX0VDREhfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMzg0Cklnbm9yaW5nIHVuYXZhaWxhYmxlIGNpcGhlciBzdWl0ZTogVExTX0VDREhfRUNEU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEKSWdub3JpbmcgdW5hdmFpbGFibGUgY2lwaGVyIHN1aXRlOiBUTFNfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBCklnbm9yaW5nIHVuYXZhaWxhYmxlIGNpcGhlciBzdWl0ZTogVExTX0VDREhFX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQQpJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19ESEVfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBCklnbm9yaW5nIHVuYXZhaWxhYmxlIGNpcGhlciBzdWl0ZTogVExTX0VDREhfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBCklnbm9yaW5nIHVuYXZhaWxhYmxlIGNpcGhlciBzdWl0ZTogVExTX0RIRV9EU1NfV0lUSF9BRVNfMjU2X0NCQ19TSEEyNTYKSWdub3JpbmcgdW5hdmFpbGFibGUgY2lwaGVyIHN1aXRlOiBUTFNfREhFX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQTI1NgpJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIRV9SU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEzODQKSWdub3JpbmcgdW5hdmFpbGFibGUgY2lwaGVyIHN1aXRlOiBUTFNfRUNESF9FQ0RTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQTM4NApJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19SU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEyNTYKSWdub3JpbmcgdW5hdmFpbGFibGUgY2lwaGVyIHN1aXRlOiBUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEKSWdub3JpbmcgdW5hdmFpbGFibGUgY2lwaGVyIHN1aXRlOiBUTFNfRUNESEVfRUNEU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEzODQKSWdub3JpbmcgdW5hdmFpbGFibGUgY2lwaGVyIHN1aXRlOiBUTFNfREhFX0RTU19XSVRIX0FFU18yNTZfQ0JDX1NIQQpJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQTM4NApJZ25vcmluZyB1bmF2YWlsYWJsZSBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIX0VDRFNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBCklnbm9yaW5nIHVuYXZhaWxhYmxlIGNpcGhlciBzdWl0ZTogVExTX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQQpBbGxvdyB1bnNhZmUgcmVuZWdvdGlhdGlvbjogZmFsc2UKQWxsb3cgbGVnYWN5IGhlbGxvIG1lc3NhZ2VzOiB0cnVlCklzIGluaXRpYWwgaGFuZHNoYWtlOiB0cnVlCklzIHNlY3VyZSByZW5lZ290aWF0aW9uOiBmYWxzZQpJZ25vcmluZyB1bnN1cHBvcnRlZCBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIRV9FQ0RTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiBmb3IgU1NMdjJIZWxsbwpJZ25vcmluZyB1bnN1cHBvcnRlZCBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFNTTHYySGVsbG8KSWdub3JpbmcgdW5zdXBwb3J0ZWQgY2lwaGVyIHN1aXRlOiBUTFNfUlNBX1dJVEhfQUVTXzEyOF9DQkNfU0hBMjU2IGZvciBTU0x2MkhlbGxvCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0VDREhfRUNEU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFNTTHYySGVsbG8KSWdub3JpbmcgdW5zdXBwb3J0ZWQgY2lwaGVyIHN1aXRlOiBUTFNfRUNESF9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFNTTHYySGVsbG8KSWdub3JpbmcgdW5zdXBwb3J0ZWQgY2lwaGVyIHN1aXRlOiBUTFNfREhFX1JTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiBmb3IgU1NMdjJIZWxsbwpJZ25vcmluZyB1bnN1cHBvcnRlZCBjaXBoZXIgc3VpdGU6IFRMU19ESEVfRFNTX1dJVEhfQUVTXzEyOF9DQkNfU0hBMjU2IGZvciBTU0x2MkhlbGxvCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzEyOF9DQkNfU0hBMjU2IGZvciBTU0x2MwpJZ25vcmluZyB1bnN1cHBvcnRlZCBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFNTTHYzCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX1JTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiBmb3IgU1NMdjMKSWdub3JpbmcgdW5zdXBwb3J0ZWQgY2lwaGVyIHN1aXRlOiBUTFNfRUNESF9FQ0RTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiBmb3IgU1NMdjMKSWdub3JpbmcgdW5zdXBwb3J0ZWQgY2lwaGVyIHN1aXRlOiBUTFNfRUNESF9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFNTTHYzCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFNTTHYzCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0RIRV9EU1NfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFNTTHYzCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzEyOF9DQkNfU0hBMjU2IGZvciBUTFN2MQpJZ25vcmluZyB1bnN1cHBvcnRlZCBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFRMU3YxCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX1JTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiBmb3IgVExTdjEKSWdub3JpbmcgdW5zdXBwb3J0ZWQgY2lwaGVyIHN1aXRlOiBUTFNfRUNESF9FQ0RTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiBmb3IgVExTdjEKSWdub3JpbmcgdW5zdXBwb3J0ZWQgY2lwaGVyIHN1aXRlOiBUTFNfRUNESF9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFRMU3YxCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFRMU3YxCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0RIRV9EU1NfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFRMU3YxCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0VDREhFX0VDRFNBX1dJVEhfQUVTXzEyOF9DQkNfU0hBMjU2IGZvciBUTFN2MS4xCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0VDREhFX1JTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiBmb3IgVExTdjEuMQpJZ25vcmluZyB1bnN1cHBvcnRlZCBjaXBoZXIgc3VpdGU6IFRMU19SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFRMU3YxLjEKSWdub3JpbmcgdW5zdXBwb3J0ZWQgY2lwaGVyIHN1aXRlOiBUTFNfRUNESF9FQ0RTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiBmb3IgVExTdjEuMQpJZ25vcmluZyB1bnN1cHBvcnRlZCBjaXBoZXIgc3VpdGU6IFRMU19FQ0RIX1JTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiBmb3IgVExTdjEuMQpJZ25vcmluZyB1bnN1cHBvcnRlZCBjaXBoZXIgc3VpdGU6IFRMU19ESEVfUlNBX1dJVEhfQUVTXzEyOF9DQkNfU0hBMjU2IGZvciBUTFN2MS4xCklnbm9yaW5nIHVuc3VwcG9ydGVkIGNpcGhlciBzdWl0ZTogVExTX0RIRV9EU1NfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgZm9yIFRMU3YxLjEKW1JhdyByZWFkXTogbGVuZ3RoID0gNQowMDAwOiAxNiAwMyAwMSAwMCBBNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLi4uLgpbUmF3IHJlYWRdOiBsZW5ndGggPSAxNjcKMDAwMDogMDEgMDAgMDAgQTMgMDMgMDEgNTEgMkEgICAwRiBCNSAwOSAwQyBGQyA4QSA0NCA4OSAgLi4uLi4uUSouLi4uLi5ELgowMDEwOiAxRCBFRSAzOCBGNyA1RCA0QSA4MSBFNSAgIDgzIEM4IDY3IDc1IDM2IDRDIDYwIDhDICAuLjguXUouLi4uZ3U2TGAuCjAwMjA6IDBBIDYzIDQzIENBIDMzIDY0IDIwIDUxICAgMkEgMDkgODUgMkUgOEUgNzAgQTkgQTIgIC5jQy4zZCBRKi4uLi5wLi4KMDAzMDogNzkgNjkgRjQgNDUgRkQgNUUgOTAgNTIgICA2QyAyMyBFOSA5MiBEMiA3QyA0OSBBRiAgeWkuRS5eLlJsIy4uLi5JLgowMDQwOiA3NCA4QSBFMyBBNCA3MyBEQyBGQSAwMCAgIDM2IDAwIDMzIDAwIDZCIDAwIDZBIDAwICB0Li4ucy4uLjYuMy5rLmouCjAwNTA6IDY5IDAwIDY4IDAwIDNEIDAwIDM5IDAwICAgMzggMDAgMzcgMDAgMzYgMDAgMzUgMDAgIGkuaC49LjkuOC43LjYuNS4KMDA2MDogNjcgMDAgNDAgMDAgM0YgMDAgM0UgMDAgICAzQyAwMCAzMiAwMCAzMSAwMCAzMCAwMCAgZy5ALj8uPi48LjIuMS4wLgowMDcwOiAyRiAwMCAwNSAwMCAwNCAwMCAxMyAwMCAgIDBEIDAwIDE2IDAwIDEwIDAwIDBBIDAxICAvLi4uLi4uLi4uLi4uLi4uCjAwODA6IDAwIDAwIDI0IDAwIDAwIDAwIDBFIDAwICAgMEMgMDAgMDAgMDkgNkMgNkYgNjMgNjEgIC4uJC4uLi4uLi4uLmxvY2EKMDA5MDogNkMgNjggNkYgNzMgNzQgRkYgMDEgMDAgICAwMSAwMCAwMCAwNSAwMCAwNSAwMSAwMCAgbGhvc3QuLi4uLi4uLi4uLgowMEEwOiAwMCAwMCAwMCAzMyA3NCAwMCAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLi4zdC4uCm1haW4sIFJFQUQ6IFRMU3YxIEhhbmRzaGFrZSwgbGVuZ3RoID0gMTY3CioqKiBDbGllbnRIZWxsbywgVExTdjEKUmFuZG9tQ29va2llOiAgR01UOiAxMzYxNzEwNzczIGJ5dGVzID0geyA5LCAxMiwgMjUyLCAxMzgsIDY4LCAxMzcsIDI5LCAyMzgsIDU2LCAyNDcsIDkzLCA3NCwgMTI5LCAyMjksIDEzMSwgMjAwLCAxMDMsIDExNywgNTQsIDc2LCA5NiwgMTQwLCAxMCwgOTksIDY3LCAyMDIsIDUxLCAxMDAgfQpTZXNzaW9uIElEOiAgezgxLCA0MiwgOSwgMTMzLCA0NiwgMTQyLCAxMTIsIDE2OSwgMTYyLCAxMjEsIDEwNSwgMjQ0LCA2OSwgMjUzLCA5NCwgMTQ0LCA4MiwgMTA4LCAzNSwgMjMzLCAxNDYsIDIxMCwgMTI0LCA3MywgMTc1LCAxMTYsIDEzOCwgMjI3LCAxNjQsIDExNSwgMjIwLCAyNTB9CkNpcGhlciBTdWl0ZXM6IFtUTFNfREhFX1JTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQSwgVExTX0RIRV9SU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEyNTYsIFRMU19ESEVfRFNTX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMjU2LCBUTFNfREhfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMjU2LCBUTFNfREhfRFNTX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMjU2LCBUTFNfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMjU2LCBUTFNfREhFX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQSwgVExTX0RIRV9EU1NfV0lUSF9BRVNfMjU2X0NCQ19TSEEsIFRMU19ESF9SU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEsIFRMU19ESF9EU1NfV0lUSF9BRVNfMjU2X0NCQ19TSEEsIFRMU19SU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEsIFRMU19ESEVfUlNBX1dJVEhfQUVTXzEyOF9DQkNfU0hBMjU2LCBUTFNfREhFX0RTU19XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiwgVExTX0RIX1JTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiwgVExTX0RIX0RTU19XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiwgVExTX1JTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiwgVExTX0RIRV9EU1NfV0lUSF9BRVNfMTI4X0NCQ19TSEEsIFRMU19ESF9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEsIFRMU19ESF9EU1NfV0lUSF9BRVNfMTI4X0NCQ19TSEEsIFRMU19SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEsIFNTTF9SU0FfV0lUSF9SQzRfMTI4X1NIQSwgU1NMX1JTQV9XSVRIX1JDNF8xMjhfTUQ1LCBTU0xfREhFX0RTU19XSVRIXzNERVNfRURFX0NCQ19TSEEsIFNTTF9ESF9EU1NfV0lUSF8zREVTX0VERV9DQkNfU0hBLCBTU0xfREhFX1JTQV9XSVRIXzNERVNfRURFX0NCQ19TSEEsIFNTTF9ESF9SU0FfV0lUSF8zREVTX0VERV9DQkNfU0hBLCBTU0xfUlNBX1dJVEhfM0RFU19FREVfQ0JDX1NIQV0KQ29tcHJlc3Npb24gTWV0aG9kczogIHsgMCB9CkV4dGVuc2lvbiBzZXJ2ZXJfbmFtZSwgc2VydmVyX25hbWU6IFtob3N0X25hbWU6IGxvY2FsaG9zdF0KRXh0ZW5zaW9uIHJlbmVnb3RpYXRpb25faW5mbywgcmVuZWdvdGlhdGVkX2Nvbm5lY3Rpb246IDxlbXB0eT4KVW5zdXBwb3J0ZWQgZXh0ZW5zaW9uIHN0YXR1c19yZXF1ZXN0LCBkYXRhOiAwMTowMDowMDowMDowMApVbnN1cHBvcnRlZCBleHRlbnNpb24gdHlwZV8xMzE3MiwgZGF0YTogCioqKgpbcmVhZF0gTUQ1IGFuZCBTSEExIGhhc2hlczogIGxlbiA9IDE2NwowMDAwOiAwMSAwMCAwMCBBMyAwMyAwMSA1MSAyQSAgIDBGIEI1IDA5IDBDIEZDIDhBIDQ0IDg5ICAuLi4uLi5RKi4uLi4uLkQuCjAwMTA6IDFEIEVFIDM4IEY3IDVEIDRBIDgxIEU1ICAgODMgQzggNjcgNzUgMzYgNEMgNjAgOEMgIC4uOC5dSi4uLi5ndTZMYC4KMDAyMDogMEEgNjMgNDMgQ0EgMzMgNjQgMjAgNTEgICAyQSAwOSA4NSAyRSA4RSA3MCBBOSBBMiAgLmNDLjNkIFEqLi4uLnAuLgowMDMwOiA3OSA2OSBGNCA0NSBGRCA1RSA5MCA1MiAgIDZDIDIzIEU5IDkyIEQyIDdDIDQ5IEFGICB5aS5FLl4uUmwjLi4uLkkuCjAwNDA6IDc0IDhBIEUzIEE0IDczIERDIEZBIDAwICAgMzYgMDAgMzMgMDAgNkIgMDAgNkEgMDAgIHQuLi5zLi4uNi4zLmsuai4KMDA1MDogNjkgMDAgNjggMDAgM0QgMDAgMzkgMDAgICAzOCAwMCAzNyAwMCAzNiAwMCAzNSAwMCAgaS5oLj0uOS44LjcuNi41LgowMDYwOiA2NyAwMCA0MCAwMCAzRiAwMCAzRSAwMCAgIDNDIDAwIDMyIDAwIDMxIDAwIDMwIDAwICBnLkAuPy4+LjwuMi4xLjAuCjAwNzA6IDJGIDAwIDA1IDAwIDA0IDAwIDEzIDAwICAgMEQgMDAgMTYgMDAgMTAgMDAgMEEgMDEgIC8uLi4uLi4uLi4uLi4uLi4KMDA4MDogMDAgMDAgMjQgMDAgMDAgMDAgMEUgMDAgICAwQyAwMCAwMCAwOSA2QyA2RiA2MyA2MSAgLi4kLi4uLi4uLi4ubG9jYQowMDkwOiA2QyA2OCA2RiA3MyA3NCBGRiAwMSAwMCAgIDAxIDAwIDAwIDA1IDAwIDA1IDAxIDAwICBsaG9zdC4uLi4uLi4uLi4uCjAwQTA6IDAwIDAwIDAwIDMzIDc0IDAwIDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4uLjN0Li4KJSUgSW5pdGlhbGl6ZWQ6ICBbU2Vzc2lvbi0xLCBTU0xfTlVMTF9XSVRIX05VTExfTlVMTF0KbWF0Y2hpbmcgYWxpYXM6IHNzbGNlcnRpZmljYXRlCiUlIE5lZ290aWF0aW5nOiAgW1Nlc3Npb24tMSwgVExTX0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEFdCioqKiBTZXJ2ZXJIZWxsbywgVExTdjEKUmFuZG9tQ29va2llOiAgR01UOiAxMzYxNzEwNzczIGJ5dGVzID0geyA4NCwgODMsIDcyLCAyMDIsIDg4LCAxNzMsIDE0MSwgMTQzLCAxNjQsIDU1LCA2MCwgMTQ5LCAxMzksIDE4MiwgMTQ2LCAxOTcsIDEzNSwgNjIsIDE0MiwgMzQsIDEzNywgODUsIDE4NSwgMTU2LCAxMjksIDIwNiwgMTM1LCAxMzkgfQpTZXNzaW9uIElEOiAgezgxLCA0MiwgMTUsIDE4MSwgMTU3LCAxMDYsIDEwMiwgNTAsIDMyLCA0MSwgMTA4LCAxMjgsIDI0MSwgMzgsIDIxNCwgMzUsIDIxLCAxNzMsIDkzLCAxOSwgNjAsIDEyNywgMTQyLCA5MSwgNDksIDE2MSwgMjI0LCA3NywgMjU0LCAxOTIsIDE0LCAyMjl9CkNpcGhlciBTdWl0ZTogVExTX0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEKQ29tcHJlc3Npb24gTWV0aG9kOiAwCkV4dGVuc2lvbiByZW5lZ290aWF0aW9uX2luZm8sIHJlbmVnb3RpYXRlZF9jb25uZWN0aW9uOiA8ZW1wdHk+CioqKgpDaXBoZXIgc3VpdGU6ICBUTFNfREhFX1JTQV9XSVRIX0FFU18xMjhfQ0JDX1NIQQoqKiogQ2VydGlmaWNhdGUgY2hhaW4KY2hhaW4gWzBdID0gWwpbCiAgVmVyc2lvbjogVjMKICBTdWJqZWN0OiBDTj1FbHZpcyBTdGFuc3ZpaywgT1U9aW50bmV0MTMsIE89S1RILCBMPVN0b2NraG9sbSwgU1Q9U3ZlcmlnZSwgQz1TRQogIFNpZ25hdHVyZSBBbGdvcml0aG06IFNIQTI1NndpdGhSU0EsIE9JRCA9IDEuMi44NDAuMTEzNTQ5LjEuMS4xMQoKICBLZXk6ICBTdW4gUlNBIHB1YmxpYyBrZXksIDIwNDggYml0cwogIG1vZHVsdXM6IDIwNjI1ODE3MDM5NjQ1NDM5NTM5OTA1NzQxMjE2NTU5ODUwODA1NjYxNzI2NDY4ODE2NjAwNzc5NjY4NTQzOTYzMDc3MjIzMTQ2MzE3NTA4MTI1MTQ4OTEwMDAyNzE4ODE4OTg1MTkxMDg4NTY3NjM0NDcwMDA4NzM1OTgxMzc5MDQ0MzU2MTg0NDAyNzU1NDA2OTQ0NjIzNTc3NTAxNTM0NjkyMzMzNjk2OTcyNTIxNTYwMzYyNzAwMTkxODE3MDEwMzUwNTY3MDY2NjE1OTE0Mzc1NjYyNjczOTk5MzI0NzE0NjIwNTI3OTI4NjU1OTg2ODUwOTg5ODY0OTQ0ODAwNTg4MDk5NzQxMTU3MjIzNzcyNTU1NzM4Nzg4NzEyODMzNjczNDAxNTc0NzEwNTMwMDQ4NDUyNDExMjIzMDk2MDYzMzE2MjYxMzAwMzI0NDkyMjU0MTY2NDk3NzM5OTAxOTM2MjQ3MzA5MzY1MDA1MzcyNDc4NDE3MzM4MzkyODA4OTMyMTAwMDA0NDU5MDA5NTE5ODU0OTY3MzE5MjIyNDcxMzU1MjY0NDI4MTUzMzMxNzQzNDgxNzE1MDgwNTQ0NzM0NjAzMjcwNDA5NTYwNTYzMDIxOTY1MTgyODkwODM1NDgzNjk0OTc0ODgwNDA0NTk0ODY4Nzc5NDQ1OTczNTcyNTc2Mzk1NzA3MTM5MzM1MDE3NDc4MjA1MDE0OTYwOTAyOTYzMTg5NTIwMTU5NTMzMzk5MzU5NjY2MTEzMTEyODYzMzEyNTM0NTg3ODAwMjE0ODY5OTcxMDQxMTc2NTQ1NTI4NzI3CiAgcHVibGljIGV4cG9uZW50OiA2NTUzNwogIFZhbGlkaXR5OiBbRnJvbTogU2F0IEZlYiAyMyAyMzoyNDoxOSBDRVQgMjAxMywKICAgICAgICAgICAgICAgVG86IFN1biBGZWIgMjMgMjM6MjQ6MTkgQ0VUIDIwMTRdCiAgSXNzdWVyOiBDTj1FbHZpcyBTdGFuc3ZpaywgT1U9aW50bmV0MTMsIE89S1RILCBMPVN0b2NraG9sbSwgU1Q9U3ZlcmlnZSwgQz1TRQogIFNlcmlhbE51bWJlcjogWyAgICA2NDNiZDM0M10KCkNlcnRpZmljYXRlIEV4dGVuc2lvbnM6IDEKWzFdOiBPYmplY3RJZDogMi41LjI5LjE0IENyaXRpY2FsaXR5PWZhbHNlClN1YmplY3RLZXlJZGVudGlmaWVyIFsKS2V5SWRlbnRpZmllciBbCjAwMDA6IDczIDEwIDBBIEMwIERFIDZDIDI4IDZBICAgQjAgMEEgODcgMTcgNDkgOEEgQ0EgNDIgIHMuLi4ubChqLi4uLkkuLkIKMDAxMDogODcgODggNzYgNUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi52XQpdCl0KCl0KICBBbGdvcml0aG06IFtTSEEyNTZ3aXRoUlNBXQogIFNpZ25hdHVyZToKMDAwMDogMzIgQkMgMDUgNTMgREYgNzcgNTcgRjMgICAwOCBEMyBGMiBFMiAzMSA0OCAwMCA1QiAgMi4uUy53Vy4uLi4uMUguWwowMDEwOiA2OSBGNSA0RSAxQSBDQSBGRSA4NCA2RCAgIEFGIDM0IEYxIEI3IDQxIDY5IEM2IEREICBpLk4uLi4ubS40Li5BaS4uCjAwMjA6IDMyIEUzIDQzIDJEIEU2IDhGIDVEIDU0ICAgOTYgQzMgNkIgN0IgMUIgQTkgMjUgRTcgIDIuQy0uLl1ULi5rLi4uJS4KMDAzMDogQzEgNjUgOTUgOTIgNTYgNTMgNTcgRUQgICBGOSA1MCAyMSAwQyBBRCBFMCA3QiBBQiAgLmUuLlZTVy4uUCEuLi4uLgowMDQwOiA0RiBGMiAwNSBGMyA1NSBBMSA5MiA1MSAgIEU0IDkzIDVBIDhFIDkzIEFGIDkyIDhCICBPLi4uVS4uUS4uWi4uLi4uCjAwNTA6IDVCIDk2IDA4IEQ2IEFDIDdEIDg0IEMxICAgNjMgNDkgNjUgRUUgNzQgMzYgNDMgNzUgIFsuLi4uLi4uY0llLnQ2Q3UKMDA2MDogRDIgODIgNDUgQTggRTQgRUUgNDYgQUYgICA0RCBEQSBGNCA5MSAwQyAxQiA2RSBDQiAgLi5FLi4uRi5NLi4uLi5uLgowMDcwOiBBNyAwNSBEOCA2OCA0NiBGNyBEOCA3MyAgIEI2IDA2IDRGIEUxIDNFIDY2IEZDIEVEICAuLi5oRi4ucy4uTy4+Zi4uCjAwODA6IDJGIEU4IDkwIDdEIDQ1IEQ2IEI2IDdFICAgNUUgOTIgMUMgMkUgMUEgNzIgQjUgNzMgIC8uLi5FLi4uXi4uLi5yLnMKMDA5MDogREYgNjAgRDAgQzEgOTkgQTUgNkUgQkUgICA1NSBFQyA4QyAxNiAzNCA4MiA2MCAzMSAgLmAuLi4ubi5VLi4uNC5gMQowMEEwOiBBMiAzQyA0NiA4RSBERCAwMiAzRiBGMSAgIEZEIEQ3IDU4IDc4IDNEIDkxIDMzIEQ1ICAuPEYuLi4/Li4uWHg9LjMuCjAwQjA6IDI3IDI5IDVEIENCIEIzIEMwIDU3IDhGICAgNjYgRkEgRDMgRUMgMjAgNTQgQkUgNjEgICcpXS4uLlcuZi4uLiBULmEKMDBDMDogNDcgM0UgQ0MgQ0UgQTMgRDEgMUUgNkQgICAxNSBBQSBCRCBGMSBBRiA3QyA2MCAyRSAgRz4uLi4uLm0uLi4uLi5gLgowMEQwOiBCMyBBRiA1QyA0RCAyNyBBMCBBNCBDOCAgIDI1IEQ4IDYxIEUzIEM0IDM0IDk5IEMxICAuLlxNJy4uLiUuYS4uNC4uCjAwRTA6IDkxIDMyIEU0IDlCIEU5IDNFIDI1IEJFICAgNTIgMzggRTQgMTAgMzAgNTIgM0YgQ0QgIC4yLi4uPiUuUjguLjBSPy4KMDBGMDogQUYgQzggNEEgNjAgMkUgQTcgNEIgRUEgICBBNiBBMiA5NSAwQSBFRSAwOCA4NCBBNyAgLi5KYC4uSy4uLi4uLi4uLgoKXQoqKioKKioqIERpZmZpZS1IZWxsbWFuIFNlcnZlcktleUV4Y2hhbmdlCkRIIE1vZHVsdXM6ICB7IDIzMywgMjMwLCA2NiwgODksIDE1NywgNTMsIDk1LCA1NSwgMjAxLCAxMjcsIDI1MywgNTMsIDEwMywgMTgsIDExLCAxNDIsIDM3LCAyMDEsIDIwNSwgNjcsIDIzMywgMzksIDE3OSwgMTY5LCAxMDMsIDE1LCAxOTAsIDE5NywgMjE2LCAxNDQsIDIwLCAyNSwgMzQsIDIxMCwgMTk1LCAxNzksIDE3MywgMzYsIDEyOCwgOSwgNTUsIDE1MywgMTM0LCAxNTcsIDMwLCAxMzIsIDEwNiwgMTcxLCA3MywgMjUwLCAxNzYsIDE3MywgMzgsIDIxMCwgMjA2LCAxMDYsIDM0LCAzMywgMTU3LCA3MSwgMTEsIDIwNiwgMTI1LCAxMTksIDEyNSwgNzQsIDMzLCAyNTEsIDIzMywgMTk0LCAxMTIsIDE4MSwgMTI3LCA5NiwgMTEyLCAyLCAyNDMsIDIwNiwgMjQ4LCA1NywgNTQsIDE0OCwgMjA3LCA2OSwgMjM4LCA1NCwgMTM2LCAxOTMsIDI2LCAxNDAsIDg2LCAxNzEsIDE4LCAxMjIsIDYxLCAxNzUgfQpESCBCYXNlOiAgeyA0OCwgNzEsIDEwLCAyMTMsIDE2MCwgNSwgMjUxLCAyMCwgMjA2LCA0NSwgMTU3LCAyMDUsIDEzNSwgMjI3LCAxMzksIDE5OSwgMjA5LCAxNzcsIDE5NywgMjUwLCAyMDMsIDE3NCwgMjAzLCAyMzMsIDk1LCAyNSwgMTAsIDE2NywgMTYzLCAyOSwgMzUsIDE5NiwgMjE5LCAxODgsIDE5MCwgNiwgMjMsIDY5LCA2OCwgNjQsIDI2LCA5MSwgNDQsIDIsIDksIDEwMSwgMjE2LCAxOTQsIDE4OSwgMzMsIDExMywgMjExLCAxMDIsIDEzMiwgNjksIDExOSwgMzEsIDExNiwgMTg2LCA4LCA3NywgMzIsIDQxLCAyMTYsIDYwLCAyOCwgMjEsIDEzMywgNzEsIDI0MywgMTY5LCAyNDEsIDE2MiwgMTEzLCA5MSwgMjI2LCA2MSwgODEsIDE3NCwgNzcsIDYyLCA5MCwgMzEsIDEwNiwgMTEyLCAxMDAsIDI0MywgMjIsIDE0NywgNTgsIDUyLCAxMDksIDYzLCA4MiwgMTQ2LCA4MiB9ClNlcnZlciBESCBQdWJsaWMgS2V5OiAgeyA0MywgNTcsIDc4LCAyNTMsIDE0NywgMjMzLCAxMzIsIDEwNywgNTgsIDI1MCwgMjEzLCAyMDEsIDYwLCAyMDEsIDEzLCAxOTksIDk4LCAxNTcsIDg3LCAxMTYsIDIzMCwgNywgMjYsIDk2LCAxMzQsIDMzLCAyMjYsIDUxLCAyNTMsIDg4LCAyMjYsIDI1MywgODUsIDQxLCAxNTgsIDIxLCAxMjgsIDE1MSwgNDUsIDg2LCAxNjIsIDEwMCwgOTUsIDEwMCwgMTIwLCA0LCAzMiwgMjE5LCAyNDgsIDIzMCwgODQsIDIwOCwgMTY3LCAxMjUsIDIxNiwgMjQ3LCA0NSwgMjI5LCAyMTMsIDE3LCA0MSwgNzksIDIwMSwgMTkzLCAxNzAsIDY2LCAxODUsIDEyNSwgMTE4LCAxMTMsIDE4NCwgNTEsIDk2LCA5OCwgMjM2LCA1MCwgMTgsIDIsIDExNCwgNjMsIDUyLCAyMDMsIDI0MywgMTkzLCAyMDAsIDEyMiwgNDIsIDUzLCAyNDEsIDEwMSwgODcsIDIxOCwgNzAsIDE0MiwgNywgMTM0IH0KU2lnbmVkIHdpdGggYSBEU0Egb3IgUlNBIHB1YmxpYyBrZXkKKioqIFNlcnZlckhlbGxvRG9uZQpbd3JpdGVdIE1ENSBhbmQgU0hBMSBoYXNoZXM6ICBsZW4gPSAxNTQ0CjAwMDA6IDAyIDAwIDAwIDREIDAzIDAxIDUxIDJBICAgMEYgQjUgNTQgNTMgNDggQ0EgNTggQUQgIC4uLk0uLlEqLi5UU0guWC4KMDAxMDogOEQgOEYgQTQgMzcgM0MgOTUgOEIgQjYgICA5MiBDNSA4NyAzRSA4RSAyMiA4OSA1NSAgLi4uNzwuLi4uLi4+LiIuVQowMDIwOiBCOSA5QyA4MSBDRSA4NyA4QiAyMCA1MSAgIDJBIDBGIEI1IDlEIDZBIDY2IDMyIDIwICAuLi4uLi4gUSouLi5qZjIgCjAwMzA6IDI5IDZDIDgwIEYxIDI2IEQ2IDIzIDE1ICAgQUQgNUQgMTMgM0MgN0YgOEUgNUIgMzEgIClsLi4mLiMuLl0uPC4uWzEKMDA0MDogQTEgRTAgNEQgRkUgQzAgMEUgRTUgMDAgICAzMyAwMCAwMCAwNSBGRiAwMSAwMCAwMSAgLi5NLi4uLi4zLi4uLi4uLgowMDUwOiAwMCAwQiAwMCAwMyA4MyAwMCAwMyA4MCAgIDAwIDAzIDdEIDMwIDgyIDAzIDc5IDMwICAuLi4uLi4uLi4uLjAuLnkwCjAwNjA6IDgyIDAyIDYxIEEwIDAzIDAyIDAxIDAyICAgMDIgMDQgNjQgM0IgRDMgNDMgMzAgMEQgIC4uYS4uLi4uLi5kOy5DMC4KMDA3MDogMDYgMDkgMkEgODYgNDggODYgRjcgMEQgICAwMSAwMSAwQiAwNSAwMCAzMCA2RCAzMSAgLi4qLkguLi4uLi4uLjBtMQowMDgwOiAwQiAzMCAwOSAwNiAwMyA1NSAwNCAwNiAgIDEzIDAyIDUzIDQ1IDMxIDEwIDMwIDBFICAuMC4uLlUuLi4uU0UxLjAuCjAwOTA6IDA2IDAzIDU1IDA0IDA4IDEzIDA3IDUzICAgNzYgNjUgNzIgNjkgNjcgNjUgMzEgMTIgIC4uVS4uLi5TdmVyaWdlMS4KMDBBMDogMzAgMTAgMDYgMDMgNTUgMDQgMDcgMTMgICAwOSA1MyA3NCA2RiA2MyA2QiA2OCA2RiAgMC4uLlUuLi4uU3RvY2tobwowMEIwOiA2QyA2RCAzMSAwQyAzMCAwQSAwNiAwMyAgIDU1IDA0IDBBIDEzIDAzIDRCIDU0IDQ4ICBsbTEuMC4uLlUuLi4uS1RICjAwQzA6IDMxIDExIDMwIDBGIDA2IDAzIDU1IDA0ICAgMEIgMTMgMDggNjkgNkUgNzQgNkUgNjUgIDEuMC4uLlUuLi4uaW50bmUKMDBEMDogNzQgMzEgMzMgMzEgMTcgMzAgMTUgMDYgICAwMyA1NSAwNCAwMyAxMyAwRSA0NSA2QyAgdDEzMS4wLi4uVS4uLi5FbAowMEUwOiA3NiA2OSA3MyAyMCA1MyA3NCA2MSA2RSAgIDczIDc2IDY5IDZCIDMwIDFFIDE3IDBEICB2aXMgU3RhbnN2aWswLi4uCjAwRjA6IDMxIDMzIDMwIDMyIDMyIDMzIDMyIDMyICAgMzIgMzQgMzEgMzkgNUEgMTcgMEQgMzEgIDEzMDIyMzIyMjQxOVouLjEKMDEwMDogMzQgMzAgMzIgMzIgMzMgMzIgMzIgMzIgICAzNCAzMSAzOSA1QSAzMCA2RCAzMSAwQiAgNDAyMjMyMjI0MTlaMG0xLgowMTEwOiAzMCAwOSAwNiAwMyA1NSAwNCAwNiAxMyAgIDAyIDUzIDQ1IDMxIDEwIDMwIDBFIDA2ICAwLi4uVS4uLi5TRTEuMC4uCjAxMjA6IDAzIDU1IDA0IDA4IDEzIDA3IDUzIDc2ICAgNjUgNzIgNjkgNjcgNjUgMzEgMTIgMzAgIC5VLi4uLlN2ZXJpZ2UxLjAKMDEzMDogMTAgMDYgMDMgNTUgMDQgMDcgMTMgMDkgICA1MyA3NCA2RiA2MyA2QiA2OCA2RiA2QyAgLi4uVS4uLi5TdG9ja2hvbAowMTQwOiA2RCAzMSAwQyAzMCAwQSAwNiAwMyA1NSAgIDA0IDBBIDEzIDAzIDRCIDU0IDQ4IDMxICBtMS4wLi4uVS4uLi5LVEgxCjAxNTA6IDExIDMwIDBGIDA2IDAzIDU1IDA0IDBCICAgMTMgMDggNjkgNkUgNzQgNkUgNjUgNzQgIC4wLi4uVS4uLi5pbnRuZXQKMDE2MDogMzEgMzMgMzEgMTcgMzAgMTUgMDYgMDMgICA1NSAwNCAwMyAxMyAwRSA0NSA2QyA3NiAgMTMxLjAuLi5VLi4uLkVsdgowMTcwOiA2OSA3MyAyMCA1MyA3NCA2MSA2RSA3MyAgIDc2IDY5IDZCIDMwIDgyIDAxIDIyIDMwICBpcyBTdGFuc3ZpazAuLiIwCjAxODA6IDBEIDA2IDA5IDJBIDg2IDQ4IDg2IEY3ICAgMEQgMDEgMDEgMDEgMDUgMDAgMDMgODIgIC4uLiouSC4uLi4uLi4uLi4KMDE5MDogMDEgMEYgMDAgMzAgODIgMDEgMEEgMDIgICA4MiAwMSAwMSAwMCBBMyA2MyA1MCA0MyAgLi4uMC4uLi4uLi4uLmNQQwowMUEwOiBFRiBFQyAyRSA4RiAzNSA5MyA0QiA5OSAgIDkxIDU2IEE2IDU2IDU1IEZEIEU2IDM5ICAuLi4uNS5LLi5WLlZVLi45CjAxQjA6IEQyIDFBIDg0IDNGIEEyIEUxIDIxIEQ1ICAgNjQgREIgNTQgODYgQzcgMUIgRDIgMTkgIC4uLj8uLiEuZC5ULi4uLi4KMDFDMDogNjggNzggM0MgQTIgRkQgRTUgRDIgQUMgICAyMiA3QiA1NSBGRSBDNCBDRCBBOSAwMyAgaHg8Li4uLi4iLlUuLi4uLgowMUQwOiBFRiAyMiBFNyBBQSA5MSA5NSA0MiA2QiAgIDk1IDZGIDhCIEVBIEM1IEVDIEYwIEM4ICAuIi4uLi5Cay5vLi4uLi4uCjAxRTA6IDgxIEE2IEU0IDZGIEQ1IEZEIDk0IDY4ICAgQkIgNUIgRDUgMTMgMjggM0MgODQgQ0IgIC4uLm8uLi5oLlsuLig8Li4KMDFGMDogM0YgMjYgQjcgNzUgMDYgNTAgNEMgNjMgICA5OSA4QiAyNiAzQiBDNSA0MyA4NyA4NSAgPyYudS5QTGMuLiY7LkMuLgowMjAwOiBBNSAwMiBCQSBEQSBCNyBGNCBERSBDQyAgIDg0IDIxIDZBIDI5IEVFIDhDIDcwIEZGICAuLi4uLi4uLi4haikuLnAuCjAyMTA6IDMzIDcyIDlFIDA0IEFDIEVEIDJBIEIxICAgMzcgMTYgNjUgMDkgQkEgQjUgMjcgNTkgIDNyLi4uLiouNy5lLi4uJ1kKMDIyMDogM0QgODcgNjkgRUQgNjYgREUgNTYgNUQgICBBMSA3OCAzRCA2RSBCNSAyMSA2OSBGMCAgPS5pLmYuVl0ueD1uLiFpLgowMjMwOiAzNiBCMCA4QiA0NSA0RSA3RCA2OSBCNiAgIDBGIDg4IDYzIDNCIDQ5IENGIEIyIEU2ICA2Li5FTi5pLi4uYztJLi4uCjAyNDA6IDE1IDlFIDMxIDk0IDczIDI0IDkxIDMzICAgMzMgQUUgNzAgN0MgNDEgRkEgMjYgMDEgIC4uMS5zJC4zMy5wLkEuJi4KMDI1MDogMTEgNkQgMUQgOEEgRjIgM0MgNjcgMTEgICBFMCA5NiA0RSBGMCBEOCA2OSAzOCAyMiAgLm0uLi48Zy4uLk4uLmk4IgowMjYwOiBGMyBDOCAzNCA4MyBBMCAxMSA0NSBGMiAgIEQ5IDcxIEY2IEEwIDRBIEIwIDgxIDAzICAuLjQuLi5FLi5xLi5KLi4uCjAyNzA6IDgxIDA3IDY5IEE3IDBGIDE4IDlFIEU1ICAgMzAgMzkgOTkgODIgNjMgMjQgMDEgOTQgIC4uaS4uLi4uMDkuLmMkLi4KMDI4MDogQ0IgRUMgMDYgRTEgRkEgNTEgNDUgQTIgICBDMCA3RCAwNyA5NiA2QSA3NyBGRiBERCAgLi4uLi5RRS4uLi4uancuLgowMjkwOiA2NiA5RiBDQSBDQSAxRSA0NiBFOCAwRSAgIDBFIDdBIDBCIDk3IDAyIDAzIDAxIDAwICBmLi4uLkYuLi56Li4uLi4uCjAyQTA6IDAxIEEzIDIxIDMwIDFGIDMwIDFEIDA2ICAgMDMgNTUgMUQgMEUgMDQgMTYgMDQgMTQgIC4uITAuMC4uLlUuLi4uLi4KMDJCMDogNzMgMTAgMEEgQzAgREUgNkMgMjggNkEgICBCMCAwQSA4NyAxNyA0OSA4QSBDQSA0MiAgcy4uLi5sKGouLi4uSS4uQgowMkMwOiA4NyA4OCA3NiA1RCAzMCAwRCAwNiAwOSAgIDJBIDg2IDQ4IDg2IEY3IDBEIDAxIDAxICAuLnZdMC4uLiouSC4uLi4uCjAyRDA6IDBCIDA1IDAwIDAzIDgyIDAxIDAxIDAwICAgMzIgQkMgMDUgNTMgREYgNzcgNTcgRjMgIC4uLi4uLi4uMi4uUy53Vy4KMDJFMDogMDggRDMgRjIgRTIgMzEgNDggMDAgNUIgICA2OSBGNSA0RSAxQSBDQSBGRSA4NCA2RCAgLi4uLjFILltpLk4uLi4ubQowMkYwOiBBRiAzNCBGMSBCNyA0MSA2OSBDNiBERCAgIDMyIEUzIDQzIDJEIEU2IDhGIDVEIDU0ICAuNC4uQWkuLjIuQy0uLl1UCjAzMDA6IDk2IEMzIDZCIDdCIDFCIEE5IDI1IEU3ICAgQzEgNjUgOTUgOTIgNTYgNTMgNTcgRUQgIC4uay4uLiUuLmUuLlZTVy4KMDMxMDogRjkgNTAgMjEgMEMgQUQgRTAgN0IgQUIgICA0RiBGMiAwNSBGMyA1NSBBMSA5MiA1MSAgLlAhLi4uLi5PLi4uVS4uUQowMzIwOiBFNCA5MyA1QSA4RSA5MyBBRiA5MiA4QiAgIDVCIDk2IDA4IEQ2IEFDIDdEIDg0IEMxICAuLlouLi4uLlsuLi4uLi4uCjAzMzA6IDYzIDQ5IDY1IEVFIDc0IDM2IDQzIDc1ICAgRDIgODIgNDUgQTggRTQgRUUgNDYgQUYgIGNJZS50NkN1Li5FLi4uRi4KMDM0MDogNEQgREEgRjQgOTEgMEMgMUIgNkUgQ0IgICBBNyAwNSBEOCA2OCA0NiBGNyBEOCA3MyAgTS4uLi4ubi4uLi5oRi4ucwowMzUwOiBCNiAwNiA0RiBFMSAzRSA2NiBGQyBFRCAgIDJGIEU4IDkwIDdEIDQ1IEQ2IEI2IDdFICAuLk8uPmYuLi8uLi5FLi4uCjAzNjA6IDVFIDkyIDFDIDJFIDFBIDcyIEI1IDczICAgREYgNjAgRDAgQzEgOTkgQTUgNkUgQkUgIF4uLi4uci5zLmAuLi4ubi4KMDM3MDogNTUgRUMgOEMgMTYgMzQgODIgNjAgMzEgICBBMiAzQyA0NiA4RSBERCAwMiAzRiBGMSAgVS4uLjQuYDEuPEYuLi4/LgowMzgwOiBGRCBENyA1OCA3OCAzRCA5MSAzMyBENSAgIDI3IDI5IDVEIENCIEIzIEMwIDU3IDhGICAuLlh4PS4zLicpXS4uLlcuCjAzOTA6IDY2IEZBIEQzIEVDIDIwIDU0IEJFIDYxICAgNDcgM0UgQ0MgQ0UgQTMgRDEgMUUgNkQgIGYuLi4gVC5hRz4uLi4uLm0KMDNBMDogMTUgQUEgQkQgRjEgQUYgN0MgNjAgMkUgICBCMyBBRiA1QyA0RCAyNyBBMCBBNCBDOCAgLi4uLi4uYC4uLlxNJy4uLgowM0IwOiAyNSBEOCA2MSBFMyBDNCAzNCA5OSBDMSAgIDkxIDMyIEU0IDlCIEU5IDNFIDI1IEJFICAlLmEuLjQuLi4yLi4uPiUuCjAzQzA6IDUyIDM4IEU0IDEwIDMwIDUyIDNGIENEICAgQUYgQzggNEEgNjAgMkUgQTcgNEIgRUEgIFI4Li4wUj8uLi5KYC4uSy4KMDNEMDogQTYgQTIgOTUgMEEgRUUgMDggODQgQTcgICAwQyAwMCAwMiAyOCAwMCA2MCBFOSBFNiAgLi4uLi4uLi4uLi4oLmAuLgowM0UwOiA0MiA1OSA5RCAzNSA1RiAzNyBDOSA3RiAgIEZEIDM1IDY3IDEyIDBCIDhFIDI1IEM5ICBCWS41XzcuLi41Zy4uLiUuCjAzRjA6IENEIDQzIEU5IDI3IEIzIEE5IDY3IDBGICAgQkUgQzUgRDggOTAgMTQgMTkgMjIgRDIgIC5DLicuLmcuLi4uLi4uIi4KMDQwMDogQzMgQjMgQUQgMjQgODAgMDkgMzcgOTkgICA4NiA5RCAxRSA4NCA2QSBBQiA0OSBGQSAgLi4uJC4uNy4uLi4uai5JLgowNDEwOiBCMCBBRCAyNiBEMiBDRSA2QSAyMiAyMSAgIDlEIDQ3IDBCIENFIDdEIDc3IDdEIDRBICAuLiYuLmoiIS5HLi4udy5KCjA0MjA6IDIxIEZCIEU5IEMyIDcwIEI1IDdGIDYwICAgNzAgMDIgRjMgQ0UgRjggMzkgMzYgOTQgICEuLi5wLi5gcC4uLi45Ni4KMDQzMDogQ0YgNDUgRUUgMzYgODggQzEgMUEgOEMgICA1NiBBQiAxMiA3QSAzRCBBRiAwMCA2MCAgLkUuNi4uLi5WLi56PS4uYAowNDQwOiAzMCA0NyAwQSBENSBBMCAwNSBGQiAxNCAgIENFIDJEIDlEIENEIDg3IEUzIDhCIEM3ICAwRy4uLi4uLi4tLi4uLi4uCjA0NTA6IEQxIEIxIEM1IEZBIENCIEFFIENCIEU5ICAgNUYgMTkgMEEgQTcgQTMgMUQgMjMgQzQgIC4uLi4uLi4uXy4uLi4uIy4KMDQ2MDogREIgQkMgQkUgMDYgMTcgNDUgNDQgNDAgICAxQSA1QiAyQyAwMiAwOSA2NSBEOCBDMiAgLi4uLi5FREAuWywuLmUuLgowNDcwOiBCRCAyMSA3MSBEMyA2NiA4NCA0NSA3NyAgIDFGIDc0IEJBIDA4IDREIDIwIDI5IEQ4ICAuIXEuZi5Fdy50Li5NICkuCjA0ODA6IDNDIDFDIDE1IDg1IDQ3IEYzIEE5IEYxICAgQTIgNzEgNUIgRTIgM0QgNTEgQUUgNEQgIDwuLi5HLi4uLnFbLj1RLk0KMDQ5MDogM0UgNUEgMUYgNkEgNzAgNjQgRjMgMTYgICA5MyAzQSAzNCA2RCAzRiA1MiA5MiA1MiAgPlouanBkLi4uOjRtP1IuUgowNEEwOiAwMCA2MCAyQiAzOSA0RSBGRCA5MyBFOSAgIDg0IDZCIDNBIEZBIEQ1IEM5IDNDIEM5ICAuYCs5Ti4uLi5rOi4uLjwuCjA0QjA6IDBEIEM3IDYyIDlEIDU3IDc0IEU2IDA3ICAgMUEgNjAgODYgMjEgRTIgMzMgRkQgNTggIC4uYi5XdC4uLmAuIS4zLlgKMDRDMDogRTIgRkQgNTUgMjkgOUUgMTUgODAgOTcgICAyRCA1NiBBMiA2NCA1RiA2NCA3OCAwNCAgLi5VKS4uLi4tVi5kX2R4LgowNEQwOiAyMCBEQiBGOCBFNiA1NCBEMCBBNyA3RCAgIEQ4IEY3IDJEIEU1IEQ1IDExIDI5IDRGICAgLi4uVC4uLi4uLS4uLilPCjA0RTA6IEM5IEMxIEFBIDQyIEI5IDdEIDc2IDcxICAgQjggMzMgNjAgNjIgRUMgMzIgMTIgMDIgIC4uLkIuLnZxLjNgYi4yLi4KMDRGMDogNzIgM0YgMzQgQ0IgRjMgQzEgQzggN0EgICAyQSAzNSBGMSA2NSA1NyBEQSA0NiA4RSAgcj80Li4uLnoqNS5lVy5GLgowNTAwOiAwNyA4NiAwMSAwMCAzRSAyNyAzRiA3NCAgIDEwIDgzIDU1IDIyIDE0IDVEIDIxIDdFICAuLi4uPic/dC4uVSIuXSEuCjA1MTA6IDNEIEIyIERBIEUwIDI4IDFGIDY4IEU0ICAgNjMgQjYgOEIgQzIgMkMgMUQgOTggOTggID0uLi4oLmguYy4uLiwuLi4KMDUyMDogRjEgODEgRTMgREYgMTMgM0IgQjAgRTEgICAxRiBDMyAxMiBEMSBCNyA1NyBBRiAyNCAgLi4uLi47Li4uLi4uLlcuJAowNTMwOiBBQiBBOSA1NyBBMiAyMSBFNCBFMSA3QiAgIENDIDk2IDUzIDFGIDI3IDI5IDYzIDhGICAuLlcuIS4uLi4uUy4nKWMuCjA1NDA6IEIxIEE2IEE1IDNGIDgyIDNGIDUxIDNGICAgQjQgMUIgQkEgMzEgOUQgQjMgODEgNjcgIC4uLj8uP1E/Li4uMS4uLmcKMDU1MDogQ0YgMEUgRTIgQ0QgN0MgMUUgMDIgMkUgICBBMCA0MCAzRSAyMyA3RCAwNSA2RCBFQyAgLi4uLi4uLi4uQD4jLi5tLgowNTYwOiAyQiBGRiBGNyBFNyBBMiAxRSA3MiA2MyAgIDc2IDBBIEI5IEI1IDA3IEMwIDNBIDIzICArLi4uLi5yY3YuLi4uLjojCjA1NzA6IDRGIDVDIENDIEJEIERGIDQxIDVCIDJDICAgNDIgOEIgNkYgMDcgNDcgNDIgQ0IgMzMgIE9cLi4uQVssQi5vLkdCLjMKMDU4MDogMzcgMDUgOEEgMUMgOEUgNDAgMTIgNEUgICA4MiBEMCA4NyA0QyBDQSAyOCBGRiA2MSAgNy4uLi5ALk4uLi5MLiguYQowNTkwOiA1NSA4MiA2MyBENyA4RCA3QyA1QiAzRiAgIEJFIDMzIEUxIEQ5IDE2IDA2IDI0IEYxICBVLmMuLi5bPy4zLi4uLiQuCjA1QTA6IEI0IDEzIEUxIDcwIEJGIEQ4IDk2IDlCICAgREQgNUEgMzEgOEQgMzUgMTAgQTUgRjQgIC4uLnAuLi4uLloxLjUuLi4KMDVCMDogNEMgMzAgNkEgNUEgMTggRjUgMzQgRUUgICAxRiAzMCBCQyA0OCBEMCBFRSA3QyA1MiAgTDBqWi4uNC4uMC5ILi4uUgowNUMwOiBFNiA1MCA2NSA3MSAyNCA4OSA1OSA4NiAgIDlCIDJCIDc3IDNDIDIxIDI1IDlFIDRFICAuUGVxJC5ZLi4rdzwhJS5OCjA1RDA6IEE0IEU1IEY2IEJGIENFIDJEIDk4IEY5ICAgNzcgMTIgQjAgOEUgRTggNUEgMTYgRTIgIC4uLi4uLS4udy4uLi5aLi4KMDVFMDogMkQgRDIgREQgRUQgN0YgMUEgRDQgNjkgICBFMCBFMiA4NCBENyAyRCA5MiAzNSAwRiAgLS4uLi4uLmkuLi4uLS41LgowNUYwOiA5NCAxOSAyRCA4OSA2QSBDQiBFQyA1MiAgIEFBIDk0IDNEIDM4IDAzIDlCIEQxIDg2ICAuLi0uai4uUi4uPTguLi4uCjA2MDA6IDY5IDIzIEUzIDk5IDBFIDAwIDAwIDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkjLi4uLi4uCm1haW4sIFdSSVRFOiBUTFN2MSBIYW5kc2hha2UsIGxlbmd0aCA9IDE1NDQKW1JhdyB3cml0ZV06IGxlbmd0aCA9IDE1NDkKMDAwMDogMTYgMDMgMDEgMDYgMDggMDIgMDAgMDAgICA0RCAwMyAwMSA1MSAyQSAwRiBCNSA1NCAgLi4uLi4uLi5NLi5RKi4uVAowMDEwOiA1MyA0OCBDQSA1OCBBRCA4RCA4RiBBNCAgIDM3IDNDIDk1IDhCIEI2IDkyIEM1IDg3ICBTSC5YLi4uLjc8Li4uLi4uCjAwMjA6IDNFIDhFIDIyIDg5IDU1IEI5IDlDIDgxICAgQ0UgODcgOEIgMjAgNTEgMkEgMEYgQjUgID4uIi5VLi4uLi4uIFEqLi4KMDAzMDogOUQgNkEgNjYgMzIgMjAgMjkgNkMgODAgICBGMSAyNiBENiAyMyAxNSBBRCA1RCAxMyAgLmpmMiApbC4uJi4jLi5dLgowMDQwOiAzQyA3RiA4RSA1QiAzMSBBMSBFMCA0RCAgIEZFIEMwIDBFIEU1IDAwIDMzIDAwIDAwICA8Li5bMS4uTS4uLi4uMy4uCjAwNTA6IDA1IEZGIDAxIDAwIDAxIDAwIDBCIDAwICAgMDMgODMgMDAgMDMgODAgMDAgMDMgN0QgIC4uLi4uLi4uLi4uLi4uLi4KMDA2MDogMzAgODIgMDMgNzkgMzAgODIgMDIgNjEgICBBMCAwMyAwMiAwMSAwMiAwMiAwNCA2NCAgMC4ueTAuLmEuLi4uLi4uZAowMDcwOiAzQiBEMyA0MyAzMCAwRCAwNiAwOSAyQSAgIDg2IDQ4IDg2IEY3IDBEIDAxIDAxIDBCICA7LkMwLi4uKi5ILi4uLi4uCjAwODA6IDA1IDAwIDMwIDZEIDMxIDBCIDMwIDA5ICAgMDYgMDMgNTUgMDQgMDYgMTMgMDIgNTMgIC4uMG0xLjAuLi5VLi4uLlMKMDA5MDogNDUgMzEgMTAgMzAgMEUgMDYgMDMgNTUgICAwNCAwOCAxMyAwNyA1MyA3NiA2NSA3MiAgRTEuMC4uLlUuLi4uU3ZlcgowMEEwOiA2OSA2NyA2NSAzMSAxMiAzMCAxMCAwNiAgIDAzIDU1IDA0IDA3IDEzIDA5IDUzIDc0ICBpZ2UxLjAuLi5VLi4uLlN0CjAwQjA6IDZGIDYzIDZCIDY4IDZGIDZDIDZEIDMxICAgMEMgMzAgMEEgMDYgMDMgNTUgMDQgMEEgIG9ja2hvbG0xLjAuLi5VLi4KMDBDMDogMTMgMDMgNEIgNTQgNDggMzEgMTEgMzAgICAwRiAwNiAwMyA1NSAwNCAwQiAxMyAwOCAgLi5LVEgxLjAuLi5VLi4uLgowMEQwOiA2OSA2RSA3NCA2RSA2NSA3NCAzMSAzMyAgIDMxIDE3IDMwIDE1IDA2IDAzIDU1IDA0ICBpbnRuZXQxMzEuMC4uLlUuCjAwRTA6IDAzIDEzIDBFIDQ1IDZDIDc2IDY5IDczICAgMjAgNTMgNzQgNjEgNkUgNzMgNzYgNjkgIC4uLkVsdmlzIFN0YW5zdmkKMDBGMDogNkIgMzAgMUUgMTcgMEQgMzEgMzMgMzAgICAzMiAzMiAzMyAzMiAzMiAzMiAzNCAzMSAgazAuLi4xMzAyMjMyMjI0MQowMTAwOiAzOSA1QSAxNyAwRCAzMSAzNCAzMCAzMiAgIDMyIDMzIDMyIDMyIDMyIDM0IDMxIDM5ICA5Wi4uMTQwMjIzMjIyNDE5CjAxMTA6IDVBIDMwIDZEIDMxIDBCIDMwIDA5IDA2ICAgMDMgNTUgMDQgMDYgMTMgMDIgNTMgNDUgIFowbTEuMC4uLlUuLi4uU0UKMDEyMDogMzEgMTAgMzAgMEUgMDYgMDMgNTUgMDQgICAwOCAxMyAwNyA1MyA3NiA2NSA3MiA2OSAgMS4wLi4uVS4uLi5TdmVyaQowMTMwOiA2NyA2NSAzMSAxMiAzMCAxMCAwNiAwMyAgIDU1IDA0IDA3IDEzIDA5IDUzIDc0IDZGICBnZTEuMC4uLlUuLi4uU3RvCjAxNDA6IDYzIDZCIDY4IDZGIDZDIDZEIDMxIDBDICAgMzAgMEEgMDYgMDMgNTUgMDQgMEEgMTMgIGNraG9sbTEuMC4uLlUuLi4KMDE1MDogMDMgNEIgNTQgNDggMzEgMTEgMzAgMEYgICAwNiAwMyA1NSAwNCAwQiAxMyAwOCA2OSAgLktUSDEuMC4uLlUuLi4uaQowMTYwOiA2RSA3NCA2RSA2NSA3NCAzMSAzMyAzMSAgIDE3IDMwIDE1IDA2IDAzIDU1IDA0IDAzICBudG5ldDEzMS4wLi4uVS4uCjAxNzA6IDEzIDBFIDQ1IDZDIDc2IDY5IDczIDIwICAgNTMgNzQgNjEgNkUgNzMgNzYgNjkgNkIgIC4uRWx2aXMgU3RhbnN2aWsKMDE4MDogMzAgODIgMDEgMjIgMzAgMEQgMDYgMDkgICAyQSA4NiA0OCA4NiBGNyAwRCAwMSAwMSAgMC4uIjAuLi4qLkguLi4uLgowMTkwOiAwMSAwNSAwMCAwMyA4MiAwMSAwRiAwMCAgIDMwIDgyIDAxIDBBIDAyIDgyIDAxIDAxICAuLi4uLi4uLjAuLi4uLi4uCjAxQTA6IDAwIEEzIDYzIDUwIDQzIEVGIEVDIDJFICAgOEYgMzUgOTMgNEIgOTkgOTEgNTYgQTYgIC4uY1BDLi4uLjUuSy4uVi4KMDFCMDogNTYgNTUgRkQgRTYgMzkgRDIgMUEgODQgICAzRiBBMiBFMSAyMSBENSA2NCBEQiA1NCAgVlUuLjkuLi4/Li4hLmQuVAowMUMwOiA4NiBDNyAxQiBEMiAxOSA2OCA3OCAzQyAgIEEyIEZEIEU1IEQyIEFDIDIyIDdCIDU1ICAuLi4uLmh4PC4uLi4uIi5VCjAxRDA6IEZFIEM0IENEIEE5IDAzIEVGIDIyIEU3ICAgQUEgOTEgOTUgNDIgNkIgOTUgNkYgOEIgIC4uLi4uLiIuLi4uQmsuby4KMDFFMDogRUEgQzUgRUMgRjAgQzggODEgQTYgRTQgICA2RiBENSBGRCA5NCA2OCBCQiA1QiBENSAgLi4uLi4uLi5vLi4uaC5bLgowMUYwOiAxMyAyOCAzQyA4NCBDQiAzRiAyNiBCNyAgIDc1IDA2IDUwIDRDIDYzIDk5IDhCIDI2ICAuKDwuLj8mLnUuUExjLi4mCjAyMDA6IDNCIEM1IDQzIDg3IDg1IEE1IDAyIEJBICAgREEgQjcgRjQgREUgQ0MgODQgMjEgNkEgIDsuQy4uLi4uLi4uLi4uIWoKMDIxMDogMjkgRUUgOEMgNzAgRkYgMzMgNzIgOUUgICAwNCBBQyBFRCAyQSBCMSAzNyAxNiA2NSAgKS4ucC4zci4uLi4qLjcuZQowMjIwOiAwOSBCQSBCNSAyNyA1OSAzRCA4NyA2OSAgIEVEIDY2IERFIDU2IDVEIEExIDc4IDNEICAuLi4nWT0uaS5mLlZdLng9CjAyMzA6IDZFIEI1IDIxIDY5IEYwIDM2IEIwIDhCICAgNDUgNEUgN0QgNjkgQjYgMEYgODggNjMgIG4uIWkuNi4uRU4uaS4uLmMKMDI0MDogM0IgNDkgQ0YgQjIgRTYgMTUgOUUgMzEgICA5NCA3MyAyNCA5MSAzMyAzMyBBRSA3MCAgO0kuLi4uLjEucyQuMzMucAowMjUwOiA3QyA0MSBGQSAyNiAwMSAxMSA2RCAxRCAgIDhBIEYyIDNDIDY3IDExIEUwIDk2IDRFICAuQS4mLi5tLi4uPGcuLi5OCjAyNjA6IEYwIEQ4IDY5IDM4IDIyIEYzIEM4IDM0ICAgODMgQTAgMTEgNDUgRjIgRDkgNzEgRjYgIC4uaTgiLi40Li4uRS4ucS4KMDI3MDogQTAgNEEgQjAgODEgMDMgODEgMDcgNjkgICBBNyAwRiAxOCA5RSBFNSAzMCAzOSA5OSAgLkouLi4uLmkuLi4uLjA5LgowMjgwOiA4MiA2MyAyNCAwMSA5NCBDQiBFQyAwNiAgIEUxIEZBIDUxIDQ1IEEyIEMwIDdEIDA3ICAuYyQuLi4uLi4uUUUuLi4uCjAyOTA6IDk2IDZBIDc3IEZGIEREIDY2IDlGIENBICAgQ0EgMUUgNDYgRTggMEUgMEUgN0EgMEIgIC5qdy4uZi4uLi5GLi4uei4KMDJBMDogOTcgMDIgMDMgMDEgMDAgMDEgQTMgMjEgICAzMCAxRiAzMCAxRCAwNiAwMyA1NSAxRCAgLi4uLi4uLiEwLjAuLi5VLgowMkIwOiAwRSAwNCAxNiAwNCAxNCA3MyAxMCAwQSAgIEMwIERFIDZDIDI4IDZBIEIwIDBBIDg3ICAuLi4uLnMuLi4ubChqLi4uCjAyQzA6IDE3IDQ5IDhBIENBIDQyIDg3IDg4IDc2ICAgNUQgMzAgMEQgMDYgMDkgMkEgODYgNDggIC5JLi5CLi52XTAuLi4qLkgKMDJEMDogODYgRjcgMEQgMDEgMDEgMEIgMDUgMDAgICAwMyA4MiAwMSAwMSAwMCAzMiBCQyAwNSAgLi4uLi4uLi4uLi4uLjIuLgowMkUwOiA1MyBERiA3NyA1NyBGMyAwOCBEMyBGMiAgIEUyIDMxIDQ4IDAwIDVCIDY5IEY1IDRFICBTLndXLi4uLi4xSC5baS5OCjAyRjA6IDFBIENBIEZFIDg0IDZEIEFGIDM0IEYxICAgQjcgNDEgNjkgQzYgREQgMzIgRTMgNDMgIC4uLi5tLjQuLkFpLi4yLkMKMDMwMDogMkQgRTYgOEYgNUQgNTQgOTYgQzMgNkIgICA3QiAxQiBBOSAyNSBFNyBDMSA2NSA5NSAgLS4uXVQuLmsuLi4lLi5lLgowMzEwOiA5MiA1NiA1MyA1NyBFRCBGOSA1MCAyMSAgIDBDIEFEIEUwIDdCIEFCIDRGIEYyIDA1ICAuVlNXLi5QIS4uLi4uTy4uCjAzMjA6IEYzIDU1IEExIDkyIDUxIEU0IDkzIDVBICAgOEUgOTMgQUYgOTIgOEIgNUIgOTYgMDggIC5VLi5RLi5aLi4uLi5bLi4KMDMzMDogRDYgQUMgN0QgODQgQzEgNjMgNDkgNjUgICBFRSA3NCAzNiA0MyA3NSBEMiA4MiA0NSAgLi4uLi5jSWUudDZDdS4uRQowMzQwOiBBOCBFNCBFRSA0NiBBRiA0RCBEQSBGNCAgIDkxIDBDIDFCIDZFIENCIEE3IDA1IEQ4ICAuLi5GLk0uLi4uLm4uLi4uCjAzNTA6IDY4IDQ2IEY3IEQ4IDczIEI2IDA2IDRGICAgRTEgM0UgNjYgRkMgRUQgMkYgRTggOTAgIGhGLi5zLi5PLj5mLi4vLi4KMDM2MDogN0QgNDUgRDYgQjYgN0UgNUUgOTIgMUMgICAyRSAxQSA3MiBCNSA3MyBERiA2MCBEMCAgLkUuLi5eLi4uLnIucy5gLgowMzcwOiBDMSA5OSBBNSA2RSBCRSA1NSBFQyA4QyAgIDE2IDM0IDgyIDYwIDMxIEEyIDNDIDQ2ICAuLi5uLlUuLi40LmAxLjxGCjAzODA6IDhFIEREIDAyIDNGIEYxIEZEIEQ3IDU4ICAgNzggM0QgOTEgMzMgRDUgMjcgMjkgNUQgIC4uLj8uLi5YeD0uMy4nKV0KMDM5MDogQ0IgQjMgQzAgNTcgOEYgNjYgRkEgRDMgICBFQyAyMCA1NCBCRSA2MSA0NyAzRSBDQyAgLi4uVy5mLi4uIFQuYUc+LgowM0EwOiBDRSBBMyBEMSAxRSA2RCAxNSBBQSBCRCAgIEYxIEFGIDdDIDYwIDJFIEIzIEFGIDVDICAuLi4ubS4uLi4uLmAuLi5cCjAzQjA6IDREIDI3IEEwIEE0IEM4IDI1IEQ4IDYxICAgRTMgQzQgMzQgOTkgQzEgOTEgMzIgRTQgIE0nLi4uJS5hLi40Li4uMi4KMDNDMDogOUIgRTkgM0UgMjUgQkUgNTIgMzggRTQgICAxMCAzMCA1MiAzRiBDRCBBRiBDOCA0QSAgLi4+JS5SOC4uMFI/Li4uSgowM0QwOiA2MCAyRSBBNyA0QiBFQSBBNiBBMiA5NSAgIDBBIEVFIDA4IDg0IEE3IDBDIDAwIDAyICBgLi5LLi4uLi4uLi4uLi4uCjAzRTA6IDI4IDAwIDYwIEU5IEU2IDQyIDU5IDlEICAgMzUgNUYgMzcgQzkgN0YgRkQgMzUgNjcgICguYC4uQlkuNV83Li4uNWcKMDNGMDogMTIgMEIgOEUgMjUgQzkgQ0QgNDMgRTkgICAyNyBCMyBBOSA2NyAwRiBCRSBDNSBEOCAgLi4uJS4uQy4nLi5nLi4uLgowNDAwOiA5MCAxNCAxOSAyMiBEMiBDMyBCMyBBRCAgIDI0IDgwIDA5IDM3IDk5IDg2IDlEIDFFICAuLi4iLi4uLiQuLjcuLi4uCjA0MTA6IDg0IDZBIEFCIDQ5IEZBIEIwIEFEIDI2ICAgRDIgQ0UgNkEgMjIgMjEgOUQgNDcgMEIgIC5qLkkuLi4mLi5qIiEuRy4KMDQyMDogQ0UgN0QgNzcgN0QgNEEgMjEgRkIgRTkgICBDMiA3MCBCNSA3RiA2MCA3MCAwMiBGMyAgLi53LkohLi4ucC4uYHAuLgowNDMwOiBDRSBGOCAzOSAzNiA5NCBDRiA0NSBFRSAgIDM2IDg4IEMxIDFBIDhDIDU2IEFCIDEyICAuLjk2Li5FLjYuLi4uVi4uCjA0NDA6IDdBIDNEIEFGIDAwIDYwIDMwIDQ3IDBBICAgRDUgQTAgMDUgRkIgMTQgQ0UgMkQgOUQgIHo9Li5gMEcuLi4uLi4uLS4KMDQ1MDogQ0QgODcgRTMgOEIgQzcgRDEgQjEgQzUgICBGQSBDQiBBRSBDQiBFOSA1RiAxOSAwQSAgLi4uLi4uLi4uLi4uLl8uLgowNDYwOiBBNyBBMyAxRCAyMyBDNCBEQiBCQyBCRSAgIDA2IDE3IDQ1IDQ0IDQwIDFBIDVCIDJDICAuLi4jLi4uLi4uRURALlssCjA0NzA6IDAyIDA5IDY1IEQ4IEMyIEJEIDIxIDcxICAgRDMgNjYgODQgNDUgNzcgMUYgNzQgQkEgIC4uZS4uLiFxLmYuRXcudC4KMDQ4MDogMDggNEQgMjAgMjkgRDggM0MgMUMgMTUgICA4NSA0NyBGMyBBOSBGMSBBMiA3MSA1QiAgLk0gKS48Li4uRy4uLi5xWwowNDkwOiBFMiAzRCA1MSBBRSA0RCAzRSA1QSAxRiAgIDZBIDcwIDY0IEYzIDE2IDkzIDNBIDM0ICAuPVEuTT5aLmpwZC4uLjo0CjA0QTA6IDZEIDNGIDUyIDkyIDUyIDAwIDYwIDJCICAgMzkgNEUgRkQgOTMgRTkgODQgNkIgM0EgIG0/Ui5SLmArOU4uLi4uazoKMDRCMDogRkEgRDUgQzkgM0MgQzkgMEQgQzcgNjIgICA5RCA1NyA3NCBFNiAwNyAxQSA2MCA4NiAgLi4uPC4uLmIuV3QuLi5gLgowNEMwOiAyMSBFMiAzMyBGRCA1OCBFMiBGRCA1NSAgIDI5IDlFIDE1IDgwIDk3IDJEIDU2IEEyICAhLjMuWC4uVSkuLi4uLVYuCjA0RDA6IDY0IDVGIDY0IDc4IDA0IDIwIERCIEY4ICAgRTYgNTQgRDAgQTcgN0QgRDggRjcgMkQgIGRfZHguIC4uLlQuLi4uLi0KMDRFMDogRTUgRDUgMTEgMjkgNEYgQzkgQzEgQUEgICA0MiBCOSA3RCA3NiA3MSBCOCAzMyA2MCAgLi4uKU8uLi5CLi52cS4zYAowNEYwOiA2MiBFQyAzMiAxMiAwMiA3MiAzRiAzNCAgIENCIEYzIEMxIEM4IDdBIDJBIDM1IEYxICBiLjIuLnI/NC4uLi56KjUuCjA1MDA6IDY1IDU3IERBIDQ2IDhFIDA3IDg2IDAxICAgMDAgM0UgMjcgM0YgNzQgMTAgODMgNTUgIGVXLkYuLi4uLj4nP3QuLlUKMDUxMDogMjIgMTQgNUQgMjEgN0UgM0QgQjIgREEgICBFMCAyOCAxRiA2OCBFNCA2MyBCNiA4QiAgIi5dIS49Li4uKC5oLmMuLgowNTIwOiBDMiAyQyAxRCA5OCA5OCBGMSA4MSBFMyAgIERGIDEzIDNCIEIwIEUxIDFGIEMzIDEyICAuLC4uLi4uLi4uOy4uLi4uCjA1MzA6IEQxIEI3IDU3IEFGIDI0IEFCIEE5IDU3ICAgQTIgMjEgRTQgRTEgN0IgQ0MgOTYgNTMgIC4uVy4kLi5XLiEuLi4uLlMKMDU0MDogMUYgMjcgMjkgNjMgOEYgQjEgQTYgQTUgICAzRiA4MiAzRiA1MSAzRiBCNCAxQiBCQSAgLicpYy4uLi4/Lj9RPy4uLgowNTUwOiAzMSA5RCBCMyA4MSA2NyBDRiAwRSBFMiAgIENEIDdDIDFFIDAyIDJFIEEwIDQwIDNFICAxLi4uZy4uLi4uLi4uLkA+CjA1NjA6IDIzIDdEIDA1IDZEIEVDIDJCIEZGIEY3ICAgRTcgQTIgMUUgNzIgNjMgNzYgMEEgQjkgICMuLm0uKy4uLi4ucmN2Li4KMDU3MDogQjUgMDcgQzAgM0EgMjMgNEYgNUMgQ0MgICBCRCBERiA0MSA1QiAyQyA0MiA4QiA2RiAgLi4uOiNPXC4uLkFbLEIubwowNTgwOiAwNyA0NyA0MiBDQiAzMyAzNyAwNSA4QSAgIDFDIDhFIDQwIDEyIDRFIDgyIEQwIDg3ICAuR0IuMzcuLi4uQC5OLi4uCjA1OTA6IDRDIENBIDI4IEZGIDYxIDU1IDgyIDYzICAgRDcgOEQgN0MgNUIgM0YgQkUgMzMgRTEgIEwuKC5hVS5jLi4uWz8uMy4KMDVBMDogRDkgMTYgMDYgMjQgRjEgQjQgMTMgRTEgICA3MCBCRiBEOCA5NiA5QiBERCA1QSAzMSAgLi4uJC4uLi5wLi4uLi5aMQowNUIwOiA4RCAzNSAxMCBBNSBGNCA0QyAzMCA2QSAgIDVBIDE4IEY1IDM0IEVFIDFGIDMwIEJDICAuNS4uLkwwalouLjQuLjAuCjA1QzA6IDQ4IEQwIEVFIDdDIDUyIEU2IDUwIDY1ICAgNzEgMjQgODkgNTkgODYgOUIgMkIgNzcgIEguLi5SLlBlcSQuWS4uK3cKMDVEMDogM0MgMjEgMjUgOUUgNEUgQTQgRTUgRjYgICBCRiBDRSAyRCA5OCBGOSA3NyAxMiBCMCAgPCElLk4uLi4uLi0uLncuLgowNUUwOiA4RSBFOCA1QSAxNiBFMiAyRCBEMiBERCAgIEVEIDdGIDFBIEQ0IDY5IEUwIEUyIDg0ICAuLlouLi0uLi4uLi5pLi4uCjA1RjA6IEQ3IDJEIDkyIDM1IDBGIDk0IDE5IDJEICAgODkgNkEgQ0IgRUMgNTIgQUEgOTQgM0QgIC4tLjUuLi4tLmouLlIuLj0KMDYwMDogMzggMDMgOUIgRDEgODYgNjkgMjMgRTMgICA5OSAwRSAwMCAwMCAwMCAgICAgICAgICAgOC4uLi5pIy4uLi4uLgpbUmF3IHJlYWRdOiBsZW5ndGggPSA1CjAwMDA6IDE2IDAzIDAxIDAwIDY2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4uLi5mCltSYXcgcmVhZF06IGxlbmd0aCA9IDEwMgowMDAwOiAxMCAwMCAwMCA2MiAwMCA2MCBDNyBCOCAgIDNDIDZBIEJBIDUwIDJBIDQ5IDMwIEI2ICAuLi5iLmAuLjxqLlAqSTAuCjAwMTA6IDgyIDExIDY3IDJBIDFCIDJDIEUxIDI2ICAgQkEgNTIgQjYgREMgQzQgNTkgQjYgMEYgIC4uZyouLC4mLlIuLi5ZLi4KMDAyMDogNDUgM0EgOTEgQkIgREMgNkYgRjMgMjMgICBCMCAwNyBCOSA2OSA2OSBBNyBDNiA5MSAgRTouLi5vLiMuLi5paS4uLgowMDMwOiBCOSA1NSA1NyBBNyA5NyA1MyAxQSBGNiAgIDU2IDUyIDc4IDJBIDc3IEEyIDI3IDBEICAuVVcuLlMuLlZSeCp3LicuCjAwNDA6IDYxIEFCIERCIDBGIEZDIDlBIDBDIERFICAgODYgN0YgNDUgOUEgODkgQzAgMzUgQzUgIGEuLi4uLi4uLi5FLi4uNS4KMDA1MDogMUEgNkIgQkEgNzIgODAgMDkgQTQgRTQgICBGNiA2RSA1MyAxRCBBNCBBMCAzNiBFNSAgLmsuci4uLi4ublMuLi42LgowMDYwOiA1NSA5RCAxQyBCRSBEMSBFMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVLi4uLi4KbWFpbiwgUkVBRDogVExTdjEgSGFuZHNoYWtlLCBsZW5ndGggPSAxMDIKKioqIENsaWVudEtleUV4Y2hhbmdlLCBESApESCBQdWJsaWMga2V5OiAgeyAxOTksIDE4NCwgNjAsIDEwNiwgMTg2LCA4MCwgNDIsIDczLCA0OCwgMTgyLCAxMzAsIDE3LCAxMDMsIDQyLCAyNywgNDQsIDIyNSwgMzgsIDE4NiwgODIsIDE4MiwgMjIwLCAxOTYsIDg5LCAxODIsIDE1LCA2OSwgNTgsIDE0NSwgMTg3LCAyMjAsIDExMSwgMjQzLCAzNSwgMTc2LCA3LCAxODUsIDEwNSwgMTA1LCAxNjcsIDE5OCwgMTQ1LCAxODUsIDg1LCA4NywgMTY3LCAxNTEsIDgzLCAyNiwgMjQ2LCA4NiwgODIsIDEyMCwgNDIsIDExOSwgMTYyLCAzOSwgMTMsIDk3LCAxNzEsIDIxOSwgMTUsIDI1MiwgMTU0LCAxMiwgMjIyLCAxMzQsIDEyNywgNjksIDE1NCwgMTM3LCAxOTIsIDUzLCAxOTcsIDI2LCAxMDcsIDE4NiwgMTE0LCAxMjgsIDksIDE2NCwgMjI4LCAyNDYsIDExMCwgODMsIDI5LCAxNjQsIDE2MCwgNTQsIDIyOSwgODUsIDE1NywgMjgsIDE5MCwgMjA5LCAyMjYgfQpTRVNTSU9OIEtFWUdFTjoKUHJlTWFzdGVyIFNlY3JldDoKMDAwMDogQTEgNjkgQTAgRDYgQTQgREIgODMgNTAgICA0RCA5MCAyQiAxMiA3NiBGOSA1QyA2RCAgLmkuLi4uLlBNLisudi5cbQowMDEwOiAxMSA5MiBBOCBCMCAyNiBFRCAyNiBGMSAgIDM4IDRCIDdFIDQwIDI1IDAwIDFDIDkxICAuLi4uJi4mLjhLLkAlLi4uCjAwMjA6IDU3IEM0IEZCIERBIENCIDJGIENEIDFDICAgRDMgNTkgNEEgNEIgODUgREQgRkYgNUEgIFcuLi4uLy4uLllKSy4uLloKMDAzMDogMTAgMEEgN0QgQjEgRDggODMgMjMgQTYgICBFMyA2NSBGNiBFMyBFMCA1QyBBRiA2MiAgLi4uLi4uIy4uZS4uLlwuYgowMDQwOiAwQyAxMiAzQSA5NiBBQyAwMSBEMiBBNSAgIDBFIDFDIEM4IDJEIDU5IEQxIDMwIEM2ICAuLjouLi4uLi4uLi1ZLjAuCjAwNTA6IDNBIEE1IDc0IDM3IDYwIDVBIEYyIERBICAgRTUgRjggRTYgODQgMUYgOUMgNEIgODMgIDoudDdgWi4uLi4uLi4uSy4KQ09OTkVDVElPTiBLRVlHRU46CkNsaWVudCBOb25jZToKMDAwMDogNTEgMkEgMEYgQjUgMDkgMEMgRkMgOEEgICA0NCA4OSAxRCBFRSAzOCBGNyA1RCA0QSAgUSouLi4uLi5ELi4uOC5dSgowMDEwOiA4MSBFNSA4MyBDOCA2NyA3NSAzNiA0QyAgIDYwIDhDIDBBIDYzIDQzIENBIDMzIDY0ICAuLi4uZ3U2TGAuLmNDLjNkClNlcnZlciBOb25jZToKMDAwMDogNTEgMkEgMEYgQjUgNTQgNTMgNDggQ0EgICA1OCBBRCA4RCA4RiBBNCAzNyAzQyA5NSAgUSouLlRTSC5YLi4uLjc8LgowMDEwOiA4QiBCNiA5MiBDNSA4NyAzRSA4RSAyMiAgIDg5IDU1IEI5IDlDIDgxIENFIDg3IDhCICAuLi4uLj4uIi5VLi4uLi4uCk1hc3RlciBTZWNyZXQ6CjAwMDA6IEU1IEM4IDdDIDQ4IDkyIDgyIEZEIDY1ICAgQkYgREQgMkQgNjUgMEEgOTIgRTUgNDUgIC4uLkguLi5lLi4tZS4uLkUKMDAxMDogNTEgNzIgMTYgREMgM0EgRDMgMDggNUQgICBBOSBEMSBEQyA2QyA5NSAwRCBEMiBDQiAgUXIuLjouLl0uLi5sLi4uLgowMDIwOiA2OSBGOCBDMyAxMSA1RSA4MiA4RiAwNCAgIEZEIDk0IDUwIDk4IEM3IDM0IDVBIDA0ICBpLi4uXi4uLi4uUC4uNFouCkNsaWVudCBNQUMgd3JpdGUgU2VjcmV0OgowMDAwOiA1NiAwQSBGNiBBQSBCNyBDQSBBRiBGNyAgIDREIDhDIEIzIDQ5IDIyIEQ3IDlFIDYyICBWLi4uLi4uLk0uLkkiLi5iCjAwMTA6IDg5IDEwIDJDIDAzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4uLC4KU2VydmVyIE1BQyB3cml0ZSBTZWNyZXQ6CjAwMDA6IDA5IEI3IEYwIDg1IEIwIEVFIDQ0IDU2ICAgOTcgMUUgMEIgRDMgQUEgMDEgQzAgMkYgIC4uLi4uLkRWLi4uLi4uLi8KMDAxMDogOUQgRjAgMTAgQkYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi4uLgpDbGllbnQgd3JpdGUga2V5OgowMDAwOiA4MSBBMSAwNSA5RiBENCBCQyA1MiAwRCAgIEZBIEJGIDZEIDFFIDg3IDkzIEE4IDFFICAuLi4uLi5SLi4ubS4uLi4uClNlcnZlciB3cml0ZSBrZXk6CjAwMDA6IDc2IDMxIEY3IDMzIDZBIENFIDg3IDk2ICAgNDYgODYgMjEgMDcgN0QgMEUgN0IgNTMgIHYxLjNqLi4uRi4hLi4uLlMKQ2xpZW50IHdyaXRlIElWOgowMDAwOiAzMiA3QSA3QiA1NyA5MSBCRiA4RSAyRSAgIDEwIDgyIEEzIDVBIEVGIERFIEVEIDExICAyei5XLi4uLi4uLlouLi4uClNlcnZlciB3cml0ZSBJVjoKMDAwMDogMkUgMUIgQzUgMEQgMjkgOTcgQ0UgMkUgICA3MiA2RSBDNSBFOCBFNyBDNCA2OSA0QiAgLi4uLikuLi5ybi4uLi5pSwpbcmVhZF0gTUQ1IGFuZCBTSEExIGhhc2hlczogIGxlbiA9IDEwMgowMDAwOiAxMCAwMCAwMCA2MiAwMCA2MCBDNyBCOCAgIDNDIDZBIEJBIDUwIDJBIDQ5IDMwIEI2ICAuLi5iLmAuLjxqLlAqSTAuCjAwMTA6IDgyIDExIDY3IDJBIDFCIDJDIEUxIDI2ICAgQkEgNTIgQjYgREMgQzQgNTkgQjYgMEYgIC4uZyouLC4mLlIuLi5ZLi4KMDAyMDogNDUgM0EgOTEgQkIgREMgNkYgRjMgMjMgICBCMCAwNyBCOSA2OSA2OSBBNyBDNiA5MSAgRTouLi5vLiMuLi5paS4uLgowMDMwOiBCOSA1NSA1NyBBNyA5NyA1MyAxQSBGNiAgIDU2IDUyIDc4IDJBIDc3IEEyIDI3IDBEICAuVVcuLlMuLlZSeCp3LicuCjAwNDA6IDYxIEFCIERCIDBGIEZDIDlBIDBDIERFICAgODYgN0YgNDUgOUEgODkgQzAgMzUgQzUgIGEuLi4uLi4uLi5FLi4uNS4KMDA1MDogMUEgNkIgQkEgNzIgODAgMDkgQTQgRTQgICBGNiA2RSA1MyAxRCBBNCBBMCAzNiBFNSAgLmsuci4uLi4ublMuLi42LgowMDYwOiA1NSA5RCAxQyBCRSBEMSBFMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVLi4uLi4KW1JhdyByZWFkXTogbGVuZ3RoID0gNQowMDAwOiAxNCAwMyAwMSAwMCAwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLi4uLgpbUmF3IHJlYWRdOiBsZW5ndGggPSAxCjAwMDA6IDAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4KbWFpbiwgUkVBRDogVExTdjEgQ2hhbmdlIENpcGhlciBTcGVjLCBsZW5ndGggPSAxCltSYXcgcmVhZF06IGxlbmd0aCA9IDUKMDAwMDogMTYgMDMgMDEgMDAgMzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi4uLjAKW1JhdyByZWFkXTogbGVuZ3RoID0gNDgKMDAwMDogRTQgQ0QgNDMgMUUgMDYgREYgM0YgQzkgICBBQiBEOSAwNSBBMSBERCA2OCBCNCBDOCAgLi5DLi4uPy4uLi4uLmguLgowMDEwOiA5MyA1NyA2QSA5NSA2MiBFNyBENSBDRSAgIDVFIEEyIDIzIDA0IEQ5IEUzIDIyIDY1ICAuV2ouYi4uLl4uIy4uLiJlCjAwMjA6IDI2IDY1IDMwIDA4IDk1IDI3IDE2IEE1ICAgMUEgOUEgRDAgRTggMUEgODggRDUgNzggICZlMC4uJy4uLi4uLi4uLngKbWFpbiwgUkVBRDogVExTdjEgSGFuZHNoYWtlLCBsZW5ndGggPSA0OApQYWRkZWQgcGxhaW50ZXh0IGFmdGVyIERFQ1JZUFRJT046ICBsZW4gPSA0OAowMDAwOiAxNCAwMCAwMCAwQyA1NiA4RCBFNiAwQSAgIEE0IDBCIEJCIERGIEM3IDc3IDUxIDRGICAuLi4uVi4uLi4uLi4ud1FPCjAwMTA6IDMwIDJGIDNDIEYzIDlDIDlEIDVFIEJEICAgNkMgMDYgMEIgRkMgMEUgQTQgNzcgMEQgIDAvPC4uLl4ubC4uLi4udy4KMDAyMDogNkEgMzkgNjMgMkEgMEIgMEIgMEIgMEIgICAwQiAwQiAwQiAwQiAwQiAwQiAwQiAwQiAgajljKi4uLi4uLi4uLi4uLgoqKiogRmluaXNoZWQKdmVyaWZ5X2RhdGE6ICB7IDg2LCAxNDEsIDIzMCwgMTAsIDE2NCwgMTEsIDE4NywgMjIzLCAxOTksIDExOSwgODEsIDc5IH0KKioqCltyZWFkXSBNRDUgYW5kIFNIQTEgaGFzaGVzOiAgbGVuID0gMTYKMDAwMDogMTQgMDAgMDAgMEMgNTYgOEQgRTYgMEEgICBBNCAwQiBCQiBERiBDNyA3NyA1MSA0RiAgLi4uLlYuLi4uLi4uLndRTwptYWluLCBXUklURTogVExTdjEgQ2hhbmdlIENpcGhlciBTcGVjLCBsZW5ndGggPSAxCltSYXcgd3JpdGVdOiBsZW5ndGggPSA2CjAwMDA6IDE0IDAzIDAxIDAwIDAxIDAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4uLi4uLgoqKiogRmluaXNoZWQKdmVyaWZ5X2RhdGE6ICB7IDE5MywgMjU0LCAzNCwgMjA2LCA1NywgMjEsIDIzMiwgMTQ4LCAyNDcsIDE5NCwgMTI4LCAxODIgfQoqKioKW3dyaXRlXSBNRDUgYW5kIFNIQTEgaGFzaGVzOiAgbGVuID0gMTYKMDAwMDogMTQgMDAgMDAgMEMgQzEgRkUgMjIgQ0UgICAzOSAxNSBFOCA5NCBGNyBDMiA4MCBCNiAgLi4uLi4uIi45Li4uLi4uLgpQYWRkZWQgcGxhaW50ZXh0IGJlZm9yZSBFTkNSWVBUSU9OOiAgbGVuID0gNDgKMDAwMDogMTQgMDAgMDAgMEMgQzEgRkUgMjIgQ0UgICAzOSAxNSBFOCA5NCBGNyBDMiA4MCBCNiAgLi4uLi4uIi45Li4uLi4uLgowMDEwOiA0OCAyMSBCOCBBQiBCQSA1NCA3QiBFMiAgIERDIEZGIDhFIDg1IDJDIDkyIENCIERDICBIIS4uLlQuLi4uLi4sLi4uCjAwMjA6IDg4IDI2IDZBIDA5IDBCIDBCIDBCIDBCICAgMEIgMEIgMEIgMEIgMEIgMEIgMEIgMEIgIC4mai4uLi4uLi4uLi4uLi4KbWFpbiwgV1JJVEU6IFRMU3YxIEhhbmRzaGFrZSwgbGVuZ3RoID0gNDgKW1JhdyB3cml0ZV06IGxlbmd0aCA9IDUzCjAwMDA6IDE2IDAzIDAxIDAwIDMwIDFEIDRDIEZGICAgRTIgQjQgOTggN0IgQjggNDAgNEMgQUQgIC4uLi4wLkwuLi4uLi5ATC4KMDAxMDogM0MgMDcgREUgOEEgRDEgMzcgMUIgNEQgICBCQyA2RiA3NSA2OSAxOCA3NiBBQSA5NCAgPC4uLi43Lk0ub3VpLnYuLgowMDIwOiAwRSBCNCAyMSBGRCA4MSBERiA3OCBFNyAgIDREIDQ1IDA2IDc1IDM0IEQ3IEZGIEJCICAuLiEuLi54Lk1FLnU0Li4uCjAwMzA6IDU5IDAwIDM2IDEyIEQ3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFkuNi4uCiUlIENhY2hlZCBzZXJ2ZXIgc2Vzc2lvbjogW1Nlc3Npb24tMSwgVExTX0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEFdCltSYXcgcmVhZF06IGxlbmd0aCA9IDUKMDAwMDogMTcgMDMgMDEgMDAgMjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLi4uLiAKW1JhdyByZWFkXTogbGVuZ3RoID0gMzIKMDAwMDogRTcgMzIgNUMgQkYgMTUgMzIgRkMgODggICA2QiBFOCA1NiA3QSA4MCAxNyA4QSA3NyAgLjJcLi4yLi5rLlZ6Li4udwowMDEwOiAyQSBFMiAzMSA5MSAyNCBERiA5QSAxNSAgIDdDIEIyIDBFIDY3IDMxIDI1IDFEIDZFICAqLjEuJC4uLi4uLmcxJS5uCm1haW4sIFJFQUQ6IFRMU3YxIEFwcGxpY2F0aW9uIERhdGEsIGxlbmd0aCA9IDMyClBhZGRlZCBwbGFpbnRleHQgYWZ0ZXIgREVDUllQVElPTjogIGxlbiA9IDMyCjAwMDA6IDQ3IEJBIEFCIEVDIDVGIDE2IDQ0IDlEICAgRTQgNkMgQzYgREQgMkIgODMgRjIgNDEgIEcuLi5fLkQuLmwuLisuLkEKMDAxMDogNzAgNzcgODYgQjcgRUYgMEEgMEEgMEEgICAwQSAwQSAwQSAw