Received: from danum.ids.org.my (danum.ids.org.my [202.185.241.1]) by hub.org (8.9.2/8.9.1) with SMTP id CAA85975 for ; Wed, 24 Mar 1999 02:13:39 -0500 (EST) (envelope-from daniel@ids.org.my) Received: from dvader (unverified [202.185.241.135]) by danum.ids.org.my (EMWAC SMTPRS 0.83) with SMTP id ; Wed, 24 Mar 1999 15:09:56 +0800 Message-ID: <003801be764c$59a91d80$87f1b9ca@dvader.ids.org.my> From: "Daniel" To: "Byron Nikolaidis" Cc: Subject: Re: [INTERFACES] why there's only char type? Date: Wed, 24 Mar 1999 15:15:07 -0800 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0032_01BE7609.1A628500" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 This is a multi-part message in MIME format. ------=_NextPart_000_0032_01BE7609.1A628500 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit After many times of reconfiguring the ODBC connection profile, recreating the database, and even re-installing the postODBC, I think the problem lies on the fact that Powerbuilder needs a set of its own system (or 'catalog') tables in order to work properly in the *visual* mode. Because right now Powerbuilder reports an error ("Catalog table could not be created and are not available for use") everytime I start a connection to the database. Interestingly, I could create a table with INT4 and CHAR fields from Powerbuilder's text mode and it worked, but in visual mode, it could only see the 1st field and ignored the 2nd. Anyway, thanks for suggesting looking into the log file. The log files attached with this mail created right after the following process: 1) Re-create the database test. 2) In Powerbuilder, delete & then re-configure the ODBC connection profile, uncheck 'ReadOnly'. 3) Start the trace log (from ODBC Data Source Admin). 4) Connect to the database, and got the error msg "Catalog...." as mentioned above. 5) Still can connect to the database. At this point if I am to create a new table, Powerbuilder will show me only the 'char' type. But as far as the log files are conecerned, I didnt do anything. 6) Disconnect from the database (by connecting to another db, i.e. Sybase). If you examine the Sql.log, it did call SQLGetTypeInfo(). But the error occured when exiting SQLSetStmtOption. Could that be the whole problem? Is that a problem of PostODBC or Powerbuilder? Thanks for any help. Daniel -----Original Message----- From: Byron Nikolaidis To: Daniel Cc: pgsql-interfaces@hub.org Date: Monday, March 22, 1999 11:35 AM Subject: Re: [INTERFACES] why there's only char type? > > >Daniel wrote: > >> Last week I got PostgreSQL 6.3.x running with -i switch and then created a >> test database. On Win95 end, postODBC was installed and my PowerBuilder >> could connect to the database. Then I tried to transfer the data from Sybase >> SQL Anywhere to Postgres via Powerbuilder's pipeline mechanism. In >> Powerbuilder I did notice that there were some unfamiliar database type in >> Postgres such as INT4 to represent Sybase's INTEGER type and got me really >> excited. However I couldnt create anything in Postgres because I forgot to >> uncheck the "read-only" option when i setup the odbc connection, but that's >> different story. >> >> After coming back from weekend, I tried to do the transfer of data again, >> and I did make sure the "read-only" option has been unchecked. But right now >> I encounter a new problem: I found that I could no longer see other data >> type in Postgres except CHAR. I've tried all the possible setting in odbc >> connection but it still doesn't help. What seems to be the problem? Please >> help. >> > >I'm not sure why you would only see 'char'. If the application is using the >odbc function SQLGetTypeInfo() to retrieve the data types, then maybe it is >looking for data types that support a certain feature. Maybe this is >configurable. I'm not really sure what your application is doing. > >If you want, you could send an odbc trace log of the session so we could at >least see if it is calling SQLGetTypeInfo() and retrieving the results. >Otherwise, there is nothing else I can do. > >Byron > > > ------=_NextPart_000_0032_01BE7609.1A628500 Content-Type: application/octet-stream; name="Sql.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Sql.log" DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRGlzY29ubmVjdCAN CgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoNClBCMDUwICAgICAgICAgICBmZmZi NzA2MzpmZmZjMmI3MwlFWElUICBTUUxEaXNjb25uZWN0ICB3aXRoIHJldHVybiBjb2RlIDAgKFNR TF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCg0KUEIwNTAgICAg ICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEZyZWVDb25uZWN0IA0KCQlIREJDICAg ICAgICAgICAgICAgIDB4MDE0OWZkOWMNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMy YjczCUVYSVQgIFNRTEZyZWVDb25uZWN0ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNT KQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCg0KUEIwNTAgICAgICAgICAgIGZm ZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEZyZWVFbnYgDQoJCUhFTlYgICAgICAgICAgICAgICAg MHgwMTQ5ZmNmYw0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FM RnJlZUVudiAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSEVOViAgICAgICAg ICAgICAgICAweDAxNDlmY2ZjDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlF TlRFUiBTUUxBbGxvY0VudiANCgkJSEVOViAqICAgICAgICAgICAgICAweDE0ZjNmMzA0DQoNClBC MDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxBbGxvY0VudiAgd2l0aCBy ZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSEVOViAqICAgICAgICAgICAgICAweDE0ZjNm MzA0ICggMHgwMTNhMGI3OCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVO VEVSIFNRTEFsbG9jRW52IA0KCQlIRU5WICogICAgICAgICAgICAgIDB4MTRmM2YzMDQNCg0KUEIw NTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEFsbG9jRW52ICB3aXRoIHJl dHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIRU5WICogICAgICAgICAgICAgIDB4MTRmM2Yz MDQgKCAweDAxNDlmY2ZjKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5U RVIgU1FMQWxsb2NDb25uZWN0IA0KCQlIRU5WICAgICAgICAgICAgICAgIDB4MDE0OWZjZmMNCgkJ SERCQyAqICAgICAgICAgICAgICAweDAwNjNlMWY0DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2 MzpmZmZjMmI3MwlFWElUICBTUUxBbGxvY0Nvbm5lY3QgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FM X1NVQ0NFU1MpDQoJCUhFTlYgICAgICAgICAgICAgICAgMHgwMTQ5ZmNmYw0KCQlIREJDICogICAg ICAgICAgICAgIDB4MDA2M2UxZjQgKCAweDAxNDlmZmEwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZm YjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRHJpdmVyQ29ubmVjdFcgDQoJCUhEQkMgICAgICAgICAg ICAgICAgMHgwMTQ5ZmZhMA0KCQlIV05EICAgICAgICAgICAgICAgIDB4MDAwMDA4NDgNCgkJV0NI QVIgKiAgICAgICAgICAgICAweDZhOWFjMjg0IFsgICAgICAtM10gIioqKioqKlwgMCINCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4NmE5 YWMyODQgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgOCANCgkJU1dPUkQgKiAgICAg ICAgICAgICAweDAwMDAwMDAwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FM X0RSSVZFUl9DT01QTEVURT4NCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVY SVQgIFNRTERyaXZlckNvbm5lY3RXICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0K CQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJSFdORCAgICAgICAgICAgICAgICAw eDAwMDAwODQ4DQoJCVdDSEFSICogICAgICAgICAgICAgMHg2YTlhYzI4NCBbICAgICAgLTNdICIq KioqKipcIDAiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAtMyANCgkJV0NIQVIgKiAg ICAgICAgICAgICAweDZhOWFjMjg0IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDgg DQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDAwMDAwMA0KCQlVV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDEgPFNRTF9EUklWRVJfQ09NUExFVEU+DQoNClBCMDUwICAgICAgICAgICBmZmZi NzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRDb25uZWN0T3B0aW9uIA0KCQlIREJDICAgICAgICAg ICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgMTA0IA0KCQlQ VFIgICAgICAgICAgICAgICAgMHgwMDYzZTFmMA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6 ZmZmYzJiNzMJRVhJVCAgU1FMR2V0Q29ubmVjdE9wdGlvbiAgd2l0aCByZXR1cm4gY29kZSAwIChT UUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAg ICAgICAgICAgICAgICAgICAgIDEwNCANCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA2M2UxZjAN Cg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTFNldENvbm5lY3RP cHRpb24gDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAxMDQgPFNRTF9PUFRfVFJBQ0U+DQoJCVVEV09SRCAgICAgICAgICAgICAg ICAgICAgIDANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdl dEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgIDEwIDxTUUxfT0RCQ19WRVI+DQoJCVBUUiAgICAgICAgICAgICAgICAg MHgwMTNhMDA4MCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAq ICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMy YjczCUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0K CQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAg ICAgICAgIDEwIDxTUUxfT0RCQ19WRVI+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDA4 MCBbICAgICAgMjBdICIwMy41MS4wMDAwIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1 MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMjApDQoNClBCMDUwICAgICAg ICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAg ICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA3NyA8U1FM X0RSSVZFUl9PREJDX1ZFUj4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2EwMDgwIA0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgw MDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0 SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAg ICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNzcgPFNRTF9E UklWRVJfT0RCQ19WRVI+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDA4MCBbICAgICAg MTBdICIwMi4wMCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAq ICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDEwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6 ZmZmYzJiNzMJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5 ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgPFNRTF9EQVRBX1NPVVJDRV9O QU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTAwODAgDQoJCVNXT1JEICAgICAgICAg ICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBC MDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCBy ZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlm ZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiA8U1FMX0RBVEFfU09VUkNFX05B TUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDA4MCBbICAgICAgMjBdICJwZ3NxbCB0 ZXN0Ig0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAg ICAgICAgMHgwMDYzZTFjMiAoMjApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3 MwlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJ CVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxNyA8U1FMX0RCTVNfTkFNRT4NCgkJUFRSICAg ICAgICAgICAgICAgICAweDAxM2ExMmY0IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1 MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAg ZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAo U1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAg ICAgICAgICAgICAgICAgICAgICAgMTcgPFNRTF9EQk1TX05BTUU+DQoJCVBUUiAgICAgICAgICAg ICAgICAgMHgwMTNhMTJmNCBbICAgICAgMjBdICJQb3N0Z3JlU1FMIg0KCQlTV09SRCAgICAgICAg ICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMjAp DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZvVyAN CgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgNiA8U1FMX0RSSVZFUl9OQU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEz YTEyZjQgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDQ5MCANCgkJU1dPUkQgKiAgICAg ICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlF WElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERC QyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgNiA8U1FMX0RSSVZFUl9OQU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTEyZjQg WyAgICAgIDI0XSAiUFNRTE9EQkMuRExMIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA0 OTAgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMjQpDQoNClBCMDUwICAgICAg ICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAg ICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxNiA8U1FM X0RBVEFCQVNFX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDA4MCANCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2 M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEdldElu Zm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAg ICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDE2IDxTUUxfREFU QUJBU0VfTkFNRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2EwMDgwIA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFj MiAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldElu Zm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgIDI1IDxTUUxfREFUQV9TT1VSQ0VfUkVBRF9PTkxZPg0KCQlQVFIgICAgICAg ICAgICAgICAgIDB4MDEzYTE2ZWMgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiAN CgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZi NzA2MzpmZmZjMmI3MwlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxf U1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAg ICAgICAgICAgICAgICAgICAyNSA8U1FMX0RBVEFfU09VUkNFX1JFQURfT05MWT4NCgkJUFRSICAg ICAgICAgICAgICAgICAweDAxM2ExNmVjIFsgICAgICAgMl0gIk4iDQoJCVNXT1JEICAgICAgICAg ICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyICgyKQ0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMR2V0SW5mb1cgDQoJ CUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAg ICAgICAgMTMgPFNRTF9TRVJWRVJfTkFNRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2Ew MDgwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAg ICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJ VCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMg ICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAg MTMgPFNRTF9TRVJWRVJfTkFNRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2EwMDgwIFsg ICAgICAgNl0gInR1eCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDYpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2 MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAx NDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAzMiA8U1FMX01BWF9TQ0hFTUFf TkFNRV9MRU4+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjMA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdp dGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMzIgPFNRTF9NQVhfU0NIRU1B X05BTUVfTEVOPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzAgKDApDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNl MWMyICgyKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMR2V0 SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgMzUgPFNRTF9NQVhfVEFCTEVfTkFNRV9MRU4+DQoJCVBUUiAgICAgICAg ICAgICAgICAgMHgwMDYzZTFjMA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJ CVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcw NjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NV Q0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgMzUgPFNRTF9NQVhfVEFCTEVfTkFNRV9MRU4+DQoJCVBUUiAgICAgICAg ICAgICAgICAgMHgwMDYzZTFjMCAoMzIpDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyICgyKQ0KDQpQQjA1MCAgICAgICAg ICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAg ICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgOTMgPFNRTF9R VU9URURfSURFTlRJRklFUl9DQVNFPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzAN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAqICAgICAgICAgICAg IDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNR TEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDkzIDxT UUxfUVVPVEVEX0lERU5USUZJRVJfQ0FTRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNl MWMwICgzKQ0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAg ICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMy YjczCUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTAN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA5IDxTUUxfT0RCQ19BUElfQ09ORk9STUFO Q0U+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjMA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1 MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0 dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZh MA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDkgPFNRTF9PREJDX0FQSV9DT05GT1JN QU5DRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWMwICgxKQ0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAo MikNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldEluZm9X IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgIDE1IDxTUUxfT0RCQ19TUUxfQ09ORk9STUFOQ0U+DQoJCVBUUiAgICAgICAgICAg ICAgICAgMHgwMDYzZTFjMA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJCVNX T1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6 ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NF U1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgMTUgPFNRTF9PREJDX1NRTF9DT05GT1JNQU5DRT4NCgkJUFRSICAgICAgICAg ICAgICAgICAweDAwNjNlMWMwICgxKQ0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIg DQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0KUEIwNTAgICAgICAgICAg IGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAg ICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQ2IDxTUUxfVFhO X0NBUEFCTEU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjMA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdp dGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNDYgPFNRTF9UWE5fQ0FQQUJM RT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWMwICgyKQ0KCQlTV09SRCAgICAgICAg ICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMikN Cg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldENvbm5lY3RP cHRpb24gDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAxMDIgDQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNjNlMWM0DQoNClBC MDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxHZXRDb25uZWN0T3B0aW9u ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAg IDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgMTAyIA0KCQlQVFIgICAg ICAgICAgICAgICAgMHgwMDYzZTFjNA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJi NzMJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDggPFNRTF9GRVRDSF9ESVJFQ1RJT04+DQoJ CVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjNA0KCQlTV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDQgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAg ICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNv ZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlV V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDggPFNRTF9GRVRDSF9ESVJFQ1RJT04+DQoJCVBU UiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjNA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICAgIDQgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoNCkNCg0KUEIwNTAgICAg ICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQzIDxT UUxfU0NST0xMX0NPTkNVUlJFTkNZPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzQN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAqICAgICAgICAgICAg IDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNR TEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQzIDxT UUxfU0NST0xMX0NPTkNVUlJFTkNZPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzQN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAqICAgICAgICAgICAg IDB4MDA2M2UxYzIgKDQpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRF UiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICA0NCA8U1FMX1NDUk9MTF9PUFRJT05TPg0KCQlQVFIgICAg ICAgICAgICAgICAgIDB4MDA2M2UxYzQNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0 IA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZm ZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNR TF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAg ICAgICAgICAgICAgICAgICAgIDQ0IDxTUUxfU0NST0xMX09QVElPTlM+DQoJCVBUUiAgICAgICAg ICAgICAgICAgMHgwMDYzZTFjNA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgDQoJ CVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoNCkNCg0KUEIwNTAgICAgICAgICAgIGZm ZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAg IDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDE0IDxTUUxfU0VBUkNI X1BBVFRFUk5fRVNDQVBFPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTE2ZWMgDQoJCVNX T1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAw NjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxHZXRJ bmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAg ICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxNCA8U1FMX1NF QVJDSF9QQVRURVJOX0VTQ0FQRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExNmVjIA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAg MHgwMDYzZTFjMiAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVS IFNRTEFsbG9jU3RtdCANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1U ICogICAgICAgICAgICAgMHgwMDYzZTE5Yw0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZm YzJiNzMJRVhJVCAgU1FMQWxsb2NTdG10ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNT KQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJSFNUTVQgKiAgICAgICAgICAg ICAweDAwNjNlMTljICggMHgwMTNhMGQ0NCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZm ZmMyYjczCUVOVEVSIFNRTEdldFR5cGVJbmZvIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEz YTBkNDQNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIDExIDxTUUxfVElNRVNUQU1QPg0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0VHlwZUluZm8g IHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAg MHgwMTNhMGQ0NA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTEgPFNRTF9USU1FU1RB TVA+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxCaW5kQ29s IA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgICAzIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgPFNRTF9DX0xP Tkc+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNjNlMWNjDQoJCVNEV09SRCAgICAgICAgICAg ICAgICAgICAgIDQNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNjNlMWQwDQoNClBCMDUwICAg ICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBj b2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJ VVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAzIA0KCQlTV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDQgPFNRTF9DX0xPTkc+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNjNlMWNjDQoJ CVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDQNCgkJU0RXT1JEICogICAgICAgICAgICAweDAw NjNlMWQwICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FM RmV0Y2ggDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAg ICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRmV0Y2ggIHdpdGggcmV0dXJuIGNvZGUgMCAo U1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAg ICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRmV0Y2ggDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJ RVhJVCAgU1FMRmV0Y2ggIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1U ICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZm YzJiNzMJRU5URVIgU1FMRmV0Y2ggDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRmV0Y2ggIHdpdGgg cmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNh MGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRmV0Y2gg DQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZm YjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRmV0Y2ggIHdpdGggcmV0dXJuIGNvZGUgMTAwIChTUUxf Tk9fREFUQV9GT1VORCkNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBCMDUw ICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNUTVQg ICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBT UUxGcmVlU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAg ICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8 U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxH ZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAg ICAgICAgICAgICAgICAgICA5NCA8U1FMX1NQRUNJQUxfQ0hBUkFDVEVSUz4NCgkJUFRSICAgICAg ICAgICAgICAgICAweDAxM2EwMDgwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIg DQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZm YjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FM X1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgOTQgPFNRTF9TUEVDSUFMX0NIQVJBQ1RFUlM+DQoJCVBUUiAgICAg ICAgICAgICAgICAgMHgwMTNhMDA4MCBbICAgICAgIDJdICJfIg0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0K UEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJ SERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICogICAgICAgICAgICAgMHgw MDYzZTM1Yw0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQWxs b2NTdG10ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAg ICAgICAgIDB4MDE0OWZmYTANCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlMzVjICggMHgw MTNhMGQ0NCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdl dFR5cGVJbmZvIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgICAwIDxTUUxfQUxMX1RZUEVTPg0KDQpQQjA1MCAgICAgICAgICAg ZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0VHlwZUluZm8gIHdpdGggcmV0dXJuIGNvZGUg MCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlTV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDAgPFNRTF9BTExfVFlQRVM+DQoNClBCMDUwICAgICAg ICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRGdW5jdGlvbnMgDQoJCUhEQkMgICAg ICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNTkg DQoJCVVXT1JEICogICAgICAgICAgICAgMHgwMDYzZTMxNg0KDQpQQjA1MCAgICAgICAgICAgZmZm YjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0RnVuY3Rpb25zICB3aXRoIHJldHVybiBjb2RlIDAg KFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgIDU5IA0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA2M2Uz MTYgKDEpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxTZXRT dG10T3B0aW9uIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAg ICAgICAgICAgICAgICAgICAgICA5IDxTUUxfUk9XU0VUX1NJWkU+DQoJCVVEV09SRCAgICAgICAg ICAgICAgICAgICAgMTYNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQg IFNRTFNldFN0bXRPcHRpb24gIHdpdGggcmV0dXJuIGNvZGUgMSAoU1FMX1NVQ0NFU1NfV0lUSF9J TkZPKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgICA5IDxTUUxfUk9XU0VUX1NJWkU+DQoJCVVEV09SRCAgICAgICAgICAgICAg ICAgICAgMTYNCg0KCQlESUFHIFswMVMwMl0gUmVxdWVzdGVkIHZhbHVlIGNoYW5nZWQuOwpEcml2 ZXIgZG9lcyBub3Qgc3VwcG9ydCBzZXR0aW5nIHRoaXMgY29ubmVjdCBvcHRpb24gKDE2KSANCg0K UEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEVycm9yVyANCgkJSEVO ViAgICAgICAgICAgICAgICAweDAxNDlmY2ZjDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5 ZmZhMA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAgICAg ICAgICAweDAwNjNlMmUwIChOWUkpIA0KIAkJU0RXT1JEICogICAgICAgICAgICAweDAwNjNlMzMw DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDYzZGVlMCANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UzMjYNCg0KUEIwNTAg ICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEVycm9yVyAgd2l0aCByZXR1cm4g Y29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSEVOViAgICAgICAgICAgICAgICAweDAxNDlmY2ZjDQoJ CUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4 MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwNjNlMmUwIChOWUkpIA0KIAkJU0RX T1JEICogICAgICAgICAgICAweDAwNjNlMzMwICgxNikNCgkJV0NIQVIgKiAgICAgICAgICAgICAw eDAwNjNkZWUwIFsgICAgICA3N10gIlJlcXVlc3RlZCB2YWx1ZSBjaGFuZ2VkLjtcIGFEcml2ZXIg ZG9lcyAiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAg ICAgICAgICAweDAwNjNlMzI2ICg3NykNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMy YjczCUVOVEVSIFNRTEdldFN0bXRPcHRpb24gDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNh MGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDkgDQoJCVBUUiAgICAgICAgICAg ICAgICAweDAwNGRkNjljDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElU ICBTUUxHZXRTdG10T3B0aW9uICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlI U1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgICA5IA0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRkZDY5Yw0KDQpQQjA1MCAgICAgICAg ICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAg ICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSANCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAg ICAgICAgMHgwMDRlN2IxOA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTMwDQoJCVNEV09S RCAqICAgICAgICAgICAgMHgwMDRlODMzYw0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZm YzJiNzMJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgMSANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFS Pg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlN2IxOA0KCQlTRFdPUkQgICAgICAgICAgICAg ICAgICAgMTMwDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlODMzYyAoMCkNCg0KUEIwNTAg ICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAg ICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIg DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAg ICAgICAgICAgICAgICAweDAwNGU4M2EwDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDIN CgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU4M2M0DQoNClBCMDUwICAgICAgICAgICBmZmZi NzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9T VUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNR TF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlODNhMA0KCQlTRFdPUkQgICAg ICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlODNjNCAoMCkN Cg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEJpbmRDb2wgDQoJ CUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDMgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNCA8U1FMX0NfTE9ORz4N CgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTg0MjgNCgkJU0RXT1JEICAgICAgICAgICAgICAg ICAgICAgNA0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTg0NmMNCg0KUEIwNTAgICAgICAg ICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUg MCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgNCA8U1FMX0NfTE9ORz4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTg0MjgNCgkJU0RX T1JEICAgICAgICAgICAgICAgICAgICAgNA0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTg0 NmMgKDApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxCaW5k Q29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgICA0IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9D X0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGUzYjY0DQoJCVNEV09SRCAgICAgICAg ICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU0Mzc4DQoNClBCMDUw ICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVy biBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGUzYjY0 DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAw eDAwNGU0Mzc4ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIg U1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgNSANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAx IDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNGI2Yw0KCQlTRFdPUkQg ICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNTM4MA0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQmluZENvbCAgd2l0 aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAx M2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSANCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgw MDRlNGI2Yw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09SRCAqICAgICAg ICAgICAgMHgwMDRlNTM4MCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjcz CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlV V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDYgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTUzZTQNCgkJ U0RXT1JEICAgICAgICAgICAgICAgICAgICA2NA0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0 ZTU3ZTgNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEJpbmRD b2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDYgDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAg ICAgIDB4MDA0ZTUzZTQNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICA2NA0KCQlTRFdPUkQg KiAgICAgICAgICAgIDB4MDA0ZTU3ZTggKDApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2Mzpm ZmZjMmI3MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBk NDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA3IA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRl NTg0Yw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAgICAg ICAgMHgwMDRlNTg3MA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAg U1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAg ICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNyAN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAg ICAgICAgICAgICAgIDB4MDA0ZTU4NGMNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAgMg0K CQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTU4NzAgKDApDQoNClBCMDUwICAgICAgICAgICBm ZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAg IDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA4IA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAg ICAgMHgwMDRlNThkNA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAq ICAgICAgICAgICAgMHgwMDRlNThmOA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJi NzMJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJ SFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgOCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4N CgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTU4ZDQNCgkJU0RXT1JEICAgICAgICAgICAgICAg ICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTU4ZjggKDApDQoNClBCMDUwICAg ICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAg ICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA5IA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAg ICAgICAgICAgICAgMHgwMDRlNTk1Yw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJ CVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNTk4MA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcw NjM6ZmZmYzJiNzMJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VD Q0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgOSANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA1IDxTUUxf Q19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTU5NWMNCgkJU0RXT1JEICAgICAg ICAgICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTU5ODAgKDApDQoN ClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlI U1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgIDEwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0K CQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNTllNA0KCQlTRFdPUkQgICAgICAgICAgICAgICAg ICAgICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNWEwOA0KDQpQQjA1MCAgICAgICAg ICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAw IChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAxMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTU5ZTQNCgkJU0RX T1JEICAgICAgICAgICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTVh MDggKDApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxCaW5k Q29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgIDExIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9D X1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNWE2Yw0KCQlTRFdPUkQgICAgICAg ICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNWE5MA0KDQpQQjA1 MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1 cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0 DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxMSANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTVh NmMNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAg IDB4MDA0ZTVhOTAgKDApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRF UiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgIDEyIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNWFmNA0KCQlTRFdP UkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNWIx OA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQmluZENvbCAg d2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAw eDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxMiANCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAg IDB4MDA0ZTVhZjQNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAg ICAgICAgICAgIDB4MDA0ZTViMTggKDApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZj MmI3MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEzIA0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU1Yjc0 DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMzANCgkJU0RXT1JEICogICAgICAgICAgICAw eDAwNGU2Mzk4DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxC aW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAg ICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEzIA0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAg ICAgICAgICAweDAwNGU1Yjc0DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMzANCgkJU0RX T1JEICogICAgICAgICAgICAweDAwNGU2Mzk4ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcw NjM6ZmZmYzJiNzMJRU5URVIgU1FMRXh0ZW5kZWRGZXRjaCANCgkJSFNUTVQgICAgICAgICAgICAg ICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0ZFVENI X05FWFQ+DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDENCgkJVURXT1JEICogICAgICAg ICAgICAweDAwNjNlMzRjDQoJCVVXT1JEICogICAgICAgICAgICAgMHgwMDRkYTVmNA0KDQpQQjA1 MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRXh0ZW5kZWRGZXRjaCAgd2l0 aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAx M2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0ZFVENIX05FWFQ+ DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDENCgkJVURXT1JEICogICAgICAgICAgICAw eDAwNjNlMzRjICgxKQ0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA0ZGE1ZjQgKDApDQoNClBC MDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNU TVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElU ICBTUUxGcmVlU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQg ICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBT UUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAg ICAgICAgICAgICAgICAgICAgICA0NyA8U1FMX1VTRVJfTkFNRT4NCgkJUFRSICAgICAgICAgICAg ICAgICAweDAxM2EwMjk0IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAyNTggDQoJCVNX T1JEICogICAgICAgICAgICAgMHgwMDYzZTg3YQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6 ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NF U1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgNDcgPFNRTF9VU0VSX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgw MTNhMDI5NCBbICAgICAgMTJdICJ0ZXN0ZXIiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg IDI1OCANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlODdhICgxMikNCg0KUEIwNTAgICAg ICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJSERCQyAgICAg ICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTgwOA0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQWxsb2NTdG10ICB3 aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4 MDE0OWZmYTANCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlODA4ICggMHgwMTNhMGQ0NCkN Cg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTFRhYmxlc1cgDQoJ CUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4 MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAg ICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAg DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTNhMGJlYyBbICAgICAgLTNdICJwYmNhIg0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgw MDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KDQpQQjA1MCAgICAg ICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMVGFibGVzVyAgd2l0aCByZXR1cm4gY29k ZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVdD SEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAg ICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAxM2EwYmVjIFsg ICAgICAtM10gInBiY2EiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAtMyANCgkJV0NI QVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICAgIDAgDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxGZXRj aCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBCMDUwICAgICAgICAgICBm ZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxGZXRjaCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxf U1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBCMDUwICAgICAg ICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNUTVQgICAgICAg ICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FM X0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxGcmVl U3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAg ICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RS T1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxBbGxvY1N0 bXQgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlIU1RNVCAqICAgICAgICAg ICAgIDB4MDA2M2U4MDgNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQg IFNRTEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAg ICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTgw OCAoIDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRF UiBTUUxUYWJsZXNXIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIg KiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAg ICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDE0OWZmNzAgWyAgICAg IC0zXSAicGJjYSINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MCANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTFRhYmxlc1cg IHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAg MHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAw IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAg ICAgMHgwMTQ5ZmY3MCBbICAgICAgLTNdICJwYmNhIg0KCQlTV09SRCAgICAgICAgICAgICAgICAg ICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgICAwIA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJi NzMJRU5URVIgU1FMRmV0Y2ggDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQ QjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRmV0Y2ggIHdpdGggcmV0 dXJuIGNvZGUgMTAwIChTUUxfTk9fREFUQV9GT1VORCkNCgkJSFNUTVQgICAgICAgICAgICAgICAw eDAxM2EwZDQ0DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxG cmVlU3RtdCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2 MzpmZmZjMmI3MwlFWElUICBTUUxGcmVlU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VD Q0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2Mzpm ZmZjMmI3MwlFTlRFUiBTUUxBbGxvY1N0bXQgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5 ZmZhMA0KCQlIU1RNVCAqICAgICAgICAgICAgIDB4MDA2M2U4MDgNCg0KUEIwNTAgICAgICAgICAg IGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAw IChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1U ICogICAgICAgICAgICAgMHgwMDYzZTgwOCAoIDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAg ICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxUYWJsZXNXIA0KCQlIU1RNVCAgICAgICAgICAg ICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAw MDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAg ICAgICAgIDB4MDEzYTBiZWMgWyAgICAgIC0zXSAiUEJDQSINCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZm ZmMyYjczCUVYSVQgIFNRTFRhYmxlc1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1Mp DQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAg IDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIg KiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTNhMGJlYyBbICAgICAgLTNdICJQQkNBIg0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAg MHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KDQpQQjA1MCAg ICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRmV0Y2ggDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJ RVhJVCAgU1FMRmV0Y2ggIHdpdGggcmV0dXJuIGNvZGUgMTAwIChTUUxfTk9fREFUQV9GT1VORCkN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBCMDUwICAgICAgICAgICBmZmZi NzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNUTVQgICAgICAgICAgICAgICAw eDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoN ClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxGcmVlU3RtdCAgd2l0 aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAx M2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBC MDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxBbGxvY1N0bXQgDQoJCUhE QkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlIU1RNVCAqICAgICAgICAgICAgIDB4MDA2 M2U4MzANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEFsbG9j U3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAg ICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTgzMCAoIDB4MDEz YTBkNDQpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJ bmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgICAzMCA8U1FMX01BWF9DT0xVTU5fTkFNRV9MRU4+DQoJCVBUUiAgICAgICAg ICAgICAgICAgMHgwMDYzZTc2Mg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJ CVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTc2MA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcw NjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NV Q0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgMzAgPFNRTF9NQVhfQ09MVU1OX05BTUVfTEVOPg0KCQlQVFIgICAgICAg ICAgICAgICAgIDB4MDA2M2U3NjIgKDMyKQ0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTc2MCAoMikNCg0KUEIwNTAgICAgICAg ICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEV4ZWNEaXJlY3QgDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVQ0hBUiAqICAgICAgICAgICAgIDB4MDA0ZTg5NzQgWyAg ICAgNDAzXSAiQ1JFQVRFIFRBQkxFIHBiY2F0Y29sIChwYmNfdG5hbSBjaGFyKDMzKSBOT1QgTlVM TCxwYmNfdGlkID8/Pz8/ICxwYmNfb3duciBjaGFyKDMzKSBOT1QgTlVMTCxwYmNfY25hbSBjaGFy KDMzKSBOT1QgTlVMTCxwYmNfY2lkID8/Pz8/ICxwYmNfbGFibCBjaGFyKDI1NCkgLHBiY19scG9z ID8/Pz8/ICxwYmNfaGRyIGNoYXIoMjU0KSAscGJjX2hwb3MgPz8/Pz8gLHBiY19qdGZ5ID8/Pz8/ ICxwYmNfbWFzayBjaGFyKDMxKSAscGJjX2Nhc2UgPz8/Pz8gLHBiY19oZ2h0ID8/Pz8/ICxwYmNf d2R0aCA/Pz8/PyAscGJjX3B0cm4gY2hhcigzMSkgLHBiY19ibWFwIGNoYXIoMSkgLHBiY19pbml0 IGNoYXIoMjU0KSAscGJjX2NtbnQgY2hhcigyNTQpICxwYmNfZWRpdCBjaGFyKDMxKSAscGJjX3Rh ZyBjaGFyKDI1NCkgKSINCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgIDQwMw0KDQpQQjA1MCAg ICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRXhlY0RpcmVjdCAgd2l0aCByZXR1 cm4gY29kZSAtMSAoU1FMX0VSUk9SKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQN CgkJVUNIQVIgKiAgICAgICAgICAgICAweDAwNGU4OTc0IFsgICAgIDQwM10gIkNSRUFURSBUQUJM RSBwYmNhdGNvbCAocGJjX3RuYW0gY2hhcigzMykgTk9UIE5VTEwscGJjX3RpZCA/Pz8/PyAscGJj X293bnIgY2hhcigzMykgTk9UIE5VTEwscGJjX2NuYW0gY2hhcigzMykgTk9UIE5VTEwscGJjX2Np ZCA/Pz8/PyAscGJjX2xhYmwgY2hhcigyNTQpICxwYmNfbHBvcyA/Pz8/PyAscGJjX2hkciBjaGFy KDI1NCkgLHBiY19ocG9zID8/Pz8/ICxwYmNfanRmeSA/Pz8/PyAscGJjX21hc2sgY2hhcigzMSkg LHBiY19jYXNlID8/Pz8/ICxwYmNfaGdodCA/Pz8/PyAscGJjX3dkdGggPz8/Pz8gLHBiY19wdHJu IGNoYXIoMzEpICxwYmNfYm1hcCBjaGFyKDEpICxwYmNfaW5pdCBjaGFyKDI1NCkgLHBiY19jbW50 IGNoYXIoMjU0KSAscGJjX2VkaXQgY2hhcigzMSkgLHBiY190YWcgY2hhcigyNTQpICkiDQoJCVNE V09SRCAgICAgICAgICAgICAgICAgICA0MDMNCg0KCQlESUFHIFtTMDAwMV0gRXJyb3IgY3JlYXRp bmcgdGhlIHRhYmxlOwpFUlJPUjogIHBhcnNlcjogcGFyc2UgZXJyb3IgYXQgb3IgbmVhciAiIiAo MTcpIA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRXJyb3JX IA0KCQlIRU5WICAgICAgICAgICAgICAgIDB4MDE0OWZjZmMNCgkJSERCQyAgICAgICAgICAgICAg ICAweDAxNDlmZmEwDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4MDA2M2U3YmMgKE5ZSSkgDQogCQlTRFdPUkQgKiAgICAgICAgICAgIDB4 MDA2M2U4MGMNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwNjNlM2JjIA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTgwMg0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRXJyb3JXICB3aXRo IHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIRU5WICAgICAgICAgICAgICAgIDB4MDE0 OWZjZmMNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICAgICAgICAg ICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDA2M2U3YmMgKE5ZSSkg DQogCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA2M2U4MGMgKDE3KQ0KCQlXQ0hBUiAqICAgICAg ICAgICAgIDB4MDA2M2UzYmMgWyAgICAgIDY3XSAiRXJyb3IgY3JlYXRpbmcgdGhlIHRhYmxlO1wg YUVSUk9SOiAiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAg ICAgICAgICAgICAweDAwNjNlODAyICg2NykNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZm ZmMyYjczCUVOVEVSIFNRTEZyZWVTdG10IA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBk NDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfRFJPUD4NCg0KUEIwNTAg ICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEZyZWVTdG10ICB3aXRoIHJldHVy biBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfRFJPUD4NCg0KUEIwNTAgICAg ICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQ1IDxT UUxfVEFCTEVfVEVSTT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2EwN2YwIA0KCQlTV09S RCAgICAgICAgICAgICAgICAgICAgICAgNjQgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYz ZWU4ZQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5m b1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAg ICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNDUgPFNRTF9UQUJM RV9URVJNPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTA3ZjAgWyAgICAgIDEwXSAidGFi bGUiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICA2NCANCgkJU1dPUkQgKiAgICAgICAg ICAgICAweDAwNjNlZThlICgxMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjcz CUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJ CUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZWU4Yw0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcw NjM6ZmZmYzJiNzMJRVhJVCAgU1FMQWxsb2NTdG10ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9T VUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJSFNUTVQgKiAgICAg ICAgICAgICAweDAwNjNlZThjICggMHgwMTNhMGQ0NCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3 MDYzOmZmZmMyYjczCUVOVEVSIFNRTFRhYmxlc1cgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgw MTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAg MHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MCANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTFRhYmxlc1cg IHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAg MHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAw IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAg ICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hB UiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgMCANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTFNldFN0 bXRPcHRpb24gDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDkgPFNRTF9ST1dTRVRfU0laRT4NCgkJVURXT1JEICAgICAgICAg ICAgICAgICAgIDEwMA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAg U1FMU2V0U3RtdE9wdGlvbiAgd2l0aCByZXR1cm4gY29kZSAxIChTUUxfU1VDQ0VTU19XSVRIX0lO Rk8pDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDkgPFNRTF9ST1dTRVRfU0laRT4NCgkJVURXT1JEICAgICAgICAgICAgICAg ICAgIDEwMA0KDQoJCURJQUcgWzAxUzAyXSBSZXF1ZXN0ZWQgdmFsdWUgY2hhbmdlZC4gKDE2KSAN Cg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEVycm9yVyANCgkJ SEVOViAgICAgICAgICAgICAgICAweDAxNDlmY2ZjDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTQ5ZmZhMA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAg ICAgICAgICAweDAwNjNlZTEwIChOWUkpIA0KIAkJU0RXT1JEICogICAgICAgICAgICAweDAwNjNl ZTYwDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDYzZWExMCANCgkJU1dPUkQgICAgICAgICAg ICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2VlNTYNCg0KUEIw NTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEVycm9yVyAgd2l0aCByZXR1 cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSEVOViAgICAgICAgICAgICAgICAweDAxNDlmY2Zj DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlIU1RNVCAgICAgICAgICAgICAg IDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwNjNlZTEwIChOWUkpIA0KIAkJ U0RXT1JEICogICAgICAgICAgICAweDAwNjNlZTYwICgxNikNCgkJV0NIQVIgKiAgICAgICAgICAg ICAweDAwNjNlYTEwIFsgICAgICAyNF0gIlJlcXVlc3RlZCB2YSINCgkJU1dPUkQgICAgICAgICAg ICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2VlNTYgKDI0KQ0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMR2V0U3RtdE9wdGlv biANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgOSANCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZGQ2OWMNCg0KUEIwNTAg ICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEdldFN0bXRPcHRpb24gIHdpdGgg cmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNh MGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDkgDQoJCVBUUiAgICAgICAgICAg ICAgICAweDAwNGRkNjljDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRF UiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgICAxIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGQzM2FjDQoJCVNEV09S RCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGRlNDlj DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5kQ29sICB3 aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4 MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAw eDAwNGQzM2FjDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAg ICAgICAgICAweDAwNGRlNDljICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJi NzMJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJ CVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgICAgICAgICAgICAgICAg ICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRkNjYyOA0K CQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgw MDRkZTYzMA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQmlu ZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAg ICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAg ICAgICAgMHgwMDRkNjYyOA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09S RCAqICAgICAgICAgICAgMHgwMDRkZTYzMCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYz OmZmZmMyYjczCUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNh MGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVNXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0 ZTZiN2MNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgIDEyOQ0KCQlTRFdPUkQgKiAgICAgICAg ICAgIDB4MDA0ZGU3YzQNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQg IFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAg ICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMg DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAg ICAgICAgICAgICAgIDB4MDA0ZTZiN2MNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgIDEyOQ0K CQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZGU3YzQgKDApDQoNClBCMDUwICAgICAgICAgICBm ZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAg IDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAg ICAweDAwNGU5ZGY4DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICog ICAgICAgICAgICAweDAwNGRlOTU4DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3 MwlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlI U1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgICA0IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJ CVBUUiAgICAgICAgICAgICAgICAweDAwNGU5ZGY4DQoJCVNEV09SRCAgICAgICAgICAgICAgICAg ICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGRlOTU4ICgwKQ0KDQpQQjA1MCAgICAg ICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRXh0ZW5kZWRGZXRjaCANCgkJSFNUTVQg ICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MSA8U1FMX0ZFVENIX05FWFQ+DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDENCgkJVURX T1JEICogICAgICAgICAgICAweDAwNjNlZTdjDQoJCVVXT1JEICogICAgICAgICAgICAgMHgwMDRk ZTNkMA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRXh0ZW5k ZWRGZXRjaCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAg ICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FM X0ZFVENIX05FWFQ+DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDENCgkJVURXT1JEICog ICAgICAgICAgICAweDAwNjNlZTdjICgxKQ0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA0ZGUz ZDAgKDApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxGcmVl U3RtdCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2Mzpm ZmZjMmI3MwlFWElUICBTUUxGcmVlU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VT UykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZj MmI3MwlFTlRFUiBTUUxBbGxvY1N0bXQgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZh MA0KCQlIU1RNVCAqICAgICAgICAgICAgIDB4MDA2M2YxOTgNCg0KUEIwNTAgICAgICAgICAgIGZm ZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChT UUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICog ICAgICAgICAgICAgMHgwMDYzZjE5OCAoIDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAgICBm ZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxFeGVjRGlyZWN0IA0KCQlIU1RNVCAgICAgICAgICAg ICAgIDB4MDEzYTBkNDQNCgkJVUNIQVIgKiAgICAgICAgICAgICAweDAwNjNmMjYwIFsgICAgICAt M10gInNlbGVjdCBwYmVfbmFtZSwgcGJlX2VkaXQsIHBiZV90eXBlLCBwYmVfY250ciwgcGJlX3dv cmssIHBiZV9zZXFuLCBwYmVfZmxhZyBmcm9tIHBiY2F0ZWR0IG9yZGVyIGJ5IHBiZV9uYW1lLCBw YmVfc2VxblwgMCINCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAtMw0KDQpQQjA1MCAgICAg ICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRXhlY0RpcmVjdCAgd2l0aCByZXR1cm4g Y29kZSAtMSAoU1FMX0VSUk9SKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJ VUNIQVIgKiAgICAgICAgICAgICAweDAwNjNmMjYwIFsgICAgICAtM10gInNlbGVjdCBwYmVfbmFt ZSwgcGJlX2VkaXQsIHBiZV90eXBlLCBwYmVfY250ciwgcGJlX3dvcmssIHBiZV9zZXFuLCBwYmVf ZmxhZyBmcm9tIHBiY2F0ZWR0IG9yZGVyIGJ5IHBiZV9uYW1lLCBwYmVfc2VxblwgMCINCgkJU0RX T1JEICAgICAgICAgICAgICAgICAgICAtMw0KDQoJCURJQUcgWzA4UzAxXSBFcnJvciB3aGlsZSBl eGVjdXRpbmcgdGhlIHF1ZXJ5OwpFUlJPUjogIHBiY2F0ZWR0OiBUYWJsZSBkb2VzIG5vdCBleGlz dC4gKDEpIA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRXJy b3JXIA0KCQlIRU5WICAgICAgICAgICAgICAgIDB4MDE0OWZjZmMNCgkJSERCQyAgICAgICAgICAg ICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hB UiAqICAgICAgICAgICAgIDB4MDA2M2YxNDggKE5ZSSkgDQogCQlTRFdPUkQgKiAgICAgICAgICAg IDB4MDA2M2YxOTgNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwNjNlZDQ4IA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZjE4 ZQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRXJyb3JXICB3 aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIRU5WICAgICAgICAgICAgICAgIDB4 MDE0OWZjZmMNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDA2M2YxNDggKE5Z SSkgDQogCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA2M2YxOTggKDEpDQoJCVdDSEFSICogICAg ICAgICAgICAgMHgwMDYzZWQ0OCBbICAgICAgNzJdICJFcnJvciB3aGlsZSBleGVjdXRpbmcgdGhl IHF1ZXJ5O1wgYUVSUiINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDA2M2YxOGUgKDcyKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcw NjM6ZmZmYzJiNzMJRU5URVIgU1FMRnJlZVN0bXQgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgw MTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9QPg0KDQpQ QjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRnJlZVN0bXQgIHdpdGgg cmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNh MGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9QPg0KDQpQQjA1 MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRGlzY29ubmVjdCANCgkJSERC QyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2Mzpm ZmZjMmI3MwlFWElUICBTUUxEaXNjb25uZWN0ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUND RVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCg0KUEIwNTAgICAgICAgICAg IGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEZyZWVDb25uZWN0IA0KCQlIREJDICAgICAgICAg ICAgICAgIDB4MDE0OWZmYTANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVY SVQgIFNRTEZyZWVDb25uZWN0ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlI REJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYz OmZmZmMyYjczCUVOVEVSIFNRTEZyZWVFbnYgDQoJCUhFTlYgICAgICAgICAgICAgICAgMHgwMTQ5 ZmNmYw0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRnJlZUVu diAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSEVOViAgICAgICAgICAgICAg ICAweDAxNDlmY2ZjDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBT UUxBbGxvY0VudiANCgkJSEVOViAqICAgICAgICAgICAgICAweDE0ZjNmMzA0DQoNClBCMDUwICAg ICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxBbGxvY0VudiAgd2l0aCByZXR1cm4g Y29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSEVOViAqICAgICAgICAgICAgICAweDE0ZjNmMzA0ICgg MHgwMTNhMTQzOCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNR TEFsbG9jRW52IA0KCQlIRU5WICogICAgICAgICAgICAgIDB4MTRmM2YzMDQNCg0KUEIwNTAgICAg ICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEFsbG9jRW52ICB3aXRoIHJldHVybiBj b2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIRU5WICogICAgICAgICAgICAgIDB4MTRmM2YzMDQgKCAw eDAxNDlmY2ZjKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FM QWxsb2NDb25uZWN0IA0KCQlIRU5WICAgICAgICAgICAgICAgIDB4MDE0OWZjZmMNCgkJSERCQyAq ICAgICAgICAgICAgICAweDAwNjNlMWY0DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZj MmI3MwlFWElUICBTUUxBbGxvY0Nvbm5lY3QgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NF U1MpDQoJCUhFTlYgICAgICAgICAgICAgICAgMHgwMTQ5ZmNmYw0KCQlIREJDICogICAgICAgICAg ICAgIDB4MDA2M2UxZjQgKCAweDAxNDlmZDljKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6 ZmZmYzJiNzMJRU5URVIgU1FMRHJpdmVyQ29ubmVjdFcgDQoJCUhEQkMgICAgICAgICAgICAgICAg MHgwMTQ5ZmQ5Yw0KCQlIV05EICAgICAgICAgICAgICAgIDB4MDAwMDA4NDgNCgkJV0NIQVIgKiAg ICAgICAgICAgICAweDZhOWFjMjg0IFsgICAgICAtM10gIioqKioqKlwgMCINCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4NmE5YWMyODQg DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgOCANCgkJU1dPUkQgKiAgICAgICAgICAg ICAweDAwMDAwMDAwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RSSVZF Ul9DT01QTEVURT4NCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNR TERyaXZlckNvbm5lY3RXICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJD ICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJSFdORCAgICAgICAgICAgICAgICAweDAwMDAw ODQ4DQoJCVdDSEFSICogICAgICAgICAgICAgMHg2YTlhYzI4NCBbICAgICAgLTNdICIqKioqKipc IDAiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAtMyANCgkJV0NIQVIgKiAgICAgICAg ICAgICAweDZhOWFjMjg0IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDggDQoJCVNX T1JEICogICAgICAgICAgICAgMHgwMDAwMDAwMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAg ICAgIDEgPFNRTF9EUklWRVJfQ09NUExFVEU+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2Mzpm ZmZjMmI3MwlFTlRFUiBTUUxHZXRDb25uZWN0T3B0aW9uIA0KCQlIREJDICAgICAgICAgICAgICAg IDB4MDE0OWZkOWMNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgMTA0IA0KCQlQVFIgICAg ICAgICAgICAgICAgMHgwMDYzZTFmMA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJi NzMJRVhJVCAgU1FMR2V0Q29ubmVjdE9wdGlvbiAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VD Q0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgIDEwNCANCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA2M2UxZjANCg0KUEIw NTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTFNldENvbm5lY3RPcHRpb24g DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAgICAg ICAgICAgICAxMDQgPFNRTF9PUFRfVFJBQ0U+DQoJCVVEV09SRCAgICAgICAgICAgICAgICAgICAg IDANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldEluZm9X IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgIDEwIDxTUUxfT0RCQ19WRVI+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNh MTZlYyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAg ICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVY SVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJD ICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAg IDEwIDxTUUxfT0RCQ19WRVI+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMTZlYyBbICAg ICAgMjBdICIwMy41MS4wMDAwIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJ CVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMjApDQoNClBCMDUwICAgICAgICAgICBm ZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAg ICAweDAxNDlmZDljDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA3NyA8U1FMX0RSSVZF Ul9PREJDX1ZFUj4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExNmVjIA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFj Mg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cg IHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAg MHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNzcgPFNRTF9EUklWRVJf T0RCQ19WRVI+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMTZlYyBbICAgICAgMTBdICIw Mi4xMCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAg ICAgICAgIDB4MDA2M2UxYzIgKDEwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJi NzMJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgPFNRTF9EQVRBX1NPVVJDRV9OQU1FPg0K CQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTE2ZWMgDQoJCVNXT1JEICAgICAgICAgICAgICAg ICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAg ICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4g Y29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJ CVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiA8U1FMX0RBVEFfU09VUkNFX05BTUU+DQoJ CVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMTZlYyBbICAgICAgMjBdICJBZG1pbmZpbmFuIg0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAg MHgwMDYzZTFjMiAoMjApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRF UiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAxNyA8U1FMX0RCTVNfTkFNRT4NCgkJUFRSICAgICAgICAg ICAgICAgICAweDAxM2ExZGE4IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJ CVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcw NjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NV Q0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgMTcgPFNRTF9EQk1TX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAg MHgwMTNhMWRhOCBbICAgICAgMzhdICJTeWJhc2UgU1FMIEFueXdoZXJlIg0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAo MzgpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZv VyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgNiA8U1FMX0RSSVZFUl9OQU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4 MDEzYTA0YTggDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDQ3MiANCgkJU1dPUkQgKiAg ICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3 MwlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJ SERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCVVXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgNiA8U1FMX0RSSVZFUl9OQU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTA0 YTggWyAgICAgIDIwXSAiV09ENTBULkRMTCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg NDcyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDIwKQ0KDQpQQjA1MCAgICAg ICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAg ICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTYgPFNR TF9EQVRBQkFTRV9OQU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTE2ZWMgDQoJCVNX T1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAw NjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxHZXRJ bmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAg ICAgICAweDAxNDlmZDljDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxNiA8U1FMX0RB VEFCQVNFX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMTZlYyBbICAgICAgMjBd ICJBZG1pbmZpbmFuIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JE ICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMjApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2 MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAx NDlmZDljDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAyNSA8U1FMX0RBVEFfU09VUkNF X1JFQURfT05MWT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExZjk0IA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFj Mg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cg IHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAg MHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMjUgPFNRTF9EQVRBX1NP VVJDRV9SRUFEX09OTFk+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMWY5NCBbICAgICAg IDJdICJOIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAg ICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMy YjczCUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEzIDxTUUxfU0VSVkVSX05BTUU+DQoJCVBU UiAgICAgICAgICAgICAgICAgMHgwMTNhMTZlYyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAg ICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAg ICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2Rl IDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdP UkQgICAgICAgICAgICAgICAgICAgICAgIDEzIDxTUUxfU0VSVkVSX05BTUU+DQoJCVBUUiAgICAg ICAgICAgICAgICAgMHgwMTNhMTZlYyBbICAgICAgMjBdICJBZG1pbmZpbmFuIg0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFj MiAoMjApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJ bmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgICAzMiA8U1FMX01BWF9TQ0hFTUFfTkFNRV9MRU4+DQoJCVBUUiAgICAgICAg ICAgICAgICAgMHgwMDYzZTFjMA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJ CVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcw NjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NV Q0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgMzIgPFNRTF9NQVhfU0NIRU1BX05BTUVfTEVOPg0KCQlQVFIgICAgICAg ICAgICAgICAgIDB4MDA2M2UxYzAgKDEyOCkNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICAyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDIpDQoNClBCMDUwICAgICAg ICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAg ICAgICAgICAweDAxNDlmZDljDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAzNSA8U1FM X01BWF9UQUJMRV9OQU1FX0xFTj4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWMwDQoJ CVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAw eDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxH ZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAg ICAgICAgICAweDAxNDlmZDljDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAzNSA8U1FM X01BWF9UQUJMRV9OQU1FX0xFTj4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWMwICgx MjgpDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgKiAgICAgICAg ICAgICAweDAwNjNlMWMyICgyKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJ RU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlV V09SRCAgICAgICAgICAgICAgICAgICAgICAgOTMgPFNRTF9RVU9URURfSURFTlRJRklFUl9DQVNF Pg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICAyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAg ICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVy biBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDkzIDxTUUxfUVVPVEVEX0lERU5USUZJRVJf Q0FTRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWMwICg0KQ0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAo MikNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldEluZm9X IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgICA5IDxTUUxfT0RCQ19BUElfQ09ORk9STUFOQ0U+DQoJCVBUUiAgICAgICAgICAg ICAgICAgMHgwMDYzZTFjMA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJCVNX T1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6 ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NF U1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDkgPFNRTF9PREJDX0FQSV9DT05GT1JNQU5DRT4NCgkJUFRSICAgICAgICAg ICAgICAgICAweDAwNjNlMWMwICgyKQ0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIg DQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0KUEIwNTAgICAgICAgICAg IGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAg ICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDE1IDxTUUxfT0RC Q19TUUxfQ09ORk9STUFOQ0U+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjMA0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgw MDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0 SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAg ICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTUgPFNRTF9P REJDX1NRTF9DT05GT1JNQU5DRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWMwICgy KQ0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAg ICAgMHgwMDYzZTFjMiAoMikNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVO VEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdP UkQgICAgICAgICAgICAgICAgICAgICAgIDQ2IDxTUUxfVFhOX0NBUEFCTEU+DQoJCVBUUiAgICAg ICAgICAgICAgICAgMHgwMDYzZTFjMA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIg DQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZm YjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FM X1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgNDYgPFNRTF9UWE5fQ0FQQUJMRT4NCgkJUFRSICAgICAgICAgICAg ICAgICAweDAwNjNlMWMwICgzKQ0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJ CVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0KUEIwNTAgICAgICAgICAgIGZm ZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdldENvbm5lY3RPcHRpb24gDQoJCUhEQkMgICAgICAg ICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAxMDIgDQoJ CVBUUiAgICAgICAgICAgICAgICAweDAwNjNlMWM0DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2 MzpmZmZjMmI3MwlFWElUICBTUUxHZXRDb25uZWN0T3B0aW9uICB3aXRoIHJldHVybiBjb2RlIDAg KFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgMTAyIA0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDYzZTFj NA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMR2V0SW5mb1cg DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDggPFNRTF9GRVRDSF9ESVJFQ1RJT04+DQoJCVBUUiAgICAgICAgICAgICAgICAg MHgwMDYzZTFjNA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgDQoJCVNXT1JEICog ICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJi NzMJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJ CUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDggPFNRTF9GRVRDSF9ESVJFQ1RJT04+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgw MDYzZTFjNA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgDQoJCVNXT1JEICogICAg ICAgICAgICAgMHgwMDYzZTFjMiAoNCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMy YjczCUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQzIDxTUUxfU0NST0xMX0NPTkNVUlJFTkNZ Pg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzQNCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICA0IA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAg ICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVy biBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQzIDxTUUxfU0NST0xMX0NPTkNVUlJFTkNZ Pg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzQNCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICA0IA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDQpDQoNClBC MDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERC QyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICA0NCA8U1FMX1NDUk9MTF9PUFRJT05TPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2Ux YzQNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAqICAgICAgICAg ICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQg IFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAg ICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQ0 IDxTUUxfU0NST0xMX09QVElPTlM+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjNA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgDQoJCVNXT1JEICogICAgICAgICAgICAg MHgwMDYzZTFjMiAoNCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVS IFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgIDE0IDxTUUxfU0VBUkNIX1BBVFRFUk5fRVNDQVBFPg0KCQlQ VFIgICAgICAgICAgICAgICAgIDB4MDEzYTFmOTQgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAg ICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29k ZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCVVX T1JEICAgICAgICAgICAgICAgICAgICAgICAxNCA8U1FMX1NFQVJDSF9QQVRURVJOX0VTQ0FQRT4N CgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExZjk0IFsgICAgICAgMl0gIn4iDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNl MWMyICgyKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMR2V0 SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgOTQgPFNRTF9TUEVDSUFMX0NIQVJBQ1RFUlM+DQoJCVBUUiAgICAgICAg ICAgICAgICAgMHgwMTNhMTZlYyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0K CQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmI3 MDYzOmZmZmMyYjczCUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9T VUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgIDk0IDxTUUxfU1BFQ0lBTF9DSEFSQUNURVJTPg0KCQlQVFIgICAgICAg ICAgICAgICAgIDB4MDEzYTE2ZWMgWyAgICAgICA2XSAiQCQjIg0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoNikNCg0K UEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJ SERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCUhTVE1UICogICAgICAgICAgICAgMHgw MDYzZTM1Yw0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQWxs b2NTdG10ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAg ICAgICAgIDB4MDE0OWZkOWMNCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlMzVjICggMHgw MTNhMGQ0NCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEdl dFR5cGVJbmZvIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgICAwIDxTUUxfQUxMX1RZUEVTPg0KDQpQQjA1MCAgICAgICAgICAg ZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0VHlwZUluZm8gIHdpdGggcmV0dXJuIGNvZGUg MCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlTV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDAgPFNRTF9BTExfVFlQRVM+DQoNClBCMDUwICAgICAg ICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRGdW5jdGlvbnMgDQoJCUhEQkMgICAg ICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNTkg DQoJCVVXT1JEICogICAgICAgICAgICAgMHgwMDYzZTMxNg0KDQpQQjA1MCAgICAgICAgICAgZmZm YjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMR2V0RnVuY3Rpb25zICB3aXRoIHJldHVybiBjb2RlIDAg KFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgIDU5IA0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA2M2Uz MTYgKDEpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxTZXRT dG10T3B0aW9uIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAg ICAgICAgICAgICAgICAgICAgICA5IDxTUUxfUk9XU0VUX1NJWkU+DQoJCVVEV09SRCAgICAgICAg ICAgICAgICAgICAgMTYNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQg IFNRTFNldFN0bXRPcHRpb24gIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhT VE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAg ICAgIDkgPFNRTF9ST1dTRVRfU0laRT4NCgkJVURXT1JEICAgICAgICAgICAgICAgICAgICAxNg0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMQmluZENvbCANCgkJ SFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMSANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0K CQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNWU2Yw0KCQlTRFdPUkQgICAgICAgICAgICAgICAg ICAgMTMwDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNWI3Yw0KDQpQQjA1MCAgICAgICAg ICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAw IChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMSANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNWU2Yw0KCQlTRFdP UkQgICAgICAgICAgICAgICAgICAgMTMwDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNWI3 YyAoNTEzNTIyOCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNR TEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8 U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU1YmUwDQoJCVNEV09SRCAg ICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU1YzA0DQoN ClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5kQ29sICB3aXRo IHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEz YTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAgICAgICAg ICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgw MDRlNWJlMA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAg ICAgICAgMHgwMDRlNWMwNCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjcz CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlV V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgNCA8U1FMX0NfTE9ORz4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTVjNjgNCgkJ U0RXT1JEICAgICAgICAgICAgICAgICAgICAgNA0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0 ZTVjYWMNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEJpbmRD b2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgNCA8U1FMX0NfTE9ORz4NCgkJUFRSICAgICAgICAgICAg ICAgIDB4MDA0ZTVjNjgNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAgNA0KCQlTRFdPUkQg KiAgICAgICAgICAgIDB4MDA0ZTVjYWMgKDApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2Mzpm ZmZjMmI3MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBk NDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGY5 OWE0DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAg ICAweDAwNGZhMWI4DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBT UUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAg ICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAg ICAgICAgICAgICAweDAwNGY5OWE0DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkNCgkJ U0RXT1JEICogICAgICAgICAgICAweDAwNGZhMWI4ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZm YjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAw eDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSANCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAg MHgwMDRmODMwNA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09SRCAqICAg ICAgICAgICAgMHgwMDRmOGIxOA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJ RVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNU TVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgNSANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQ VFIgICAgICAgICAgICAgICAgMHgwMDRmODMwNA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAg MTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRmOGIxOCAoMCkNCg0KUEIwNTAgICAgICAg ICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAg ICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDYgDQoJCVNX T1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAg ICAgICAgIDB4MDA0ZjhiN2MNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICA2NA0KCQlTRFdP UkQgKiAgICAgICAgICAgIDB4MDA0ZjhmODANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZm ZmMyYjczCUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1Mp DQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDYgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hB Uj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZjhiN2MNCgkJU0RXT1JEICAgICAgICAgICAg ICAgICAgICA2NA0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZjhmODAgKDMxNTgwNjgpDQoN ClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlI U1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgICA3IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0K CQlQVFIgICAgICAgICAgICAgICAgMHgwMDRmOGZlNA0KCQlTRFdPUkQgICAgICAgICAgICAgICAg ICAgICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRmOTAwOA0KDQpQQjA1MCAgICAgICAg ICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAw IChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgNyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZjhmZTQNCgkJU0RX T1JEICAgICAgICAgICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0Zjkw MDggKDc3OTM4MzU1MikNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVS IFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAg ICAgICAgICAgICAgICAgICAgICAgIDggDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg NSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGY5MDZjDQoJCVNEV09S RCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGY5MDkw DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5kQ29sICB3 aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4 MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA4IA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAg MHgwMDRmOTA2Yw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAg ICAgICAgICAgMHgwMDRmOTA5MCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMy YjczCUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDkgDQoJCVNXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGY5MGY0 DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAw eDAwNGY5MTE4DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxC aW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAg ICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA5IA0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAg ICAgICAgICAgMHgwMDRmOTBmNA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNE V09SRCAqICAgICAgICAgICAgMHgwMDRmOTExOCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3 MDYzOmZmZmMyYjczCUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgw MTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTAgDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAw eDAwNGY5MTdjDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAg ICAgICAgICAweDAwNGY5MWEwDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlF WElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RN VCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAg IDEwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQ VFIgICAgICAgICAgICAgICAgMHgwMDRmOTE3Yw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAg ICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRmOTFhMCAoMzE0ODA4MSkNCg0KUEIwNTAg ICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAg ICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTEg DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAg ICAgICAgICAgICAgICAweDAwNGY5MjA0DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDIN CgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGY5MjI4DQoNClBCMDUwICAgICAgICAgICBmZmZi NzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9T VUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgIDExIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNR TF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRmOTIwNA0KCQlTRFdPUkQgICAg ICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRmOTIyOCAoMTg1 MjEzOTM1NSkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEJp bmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgMTIgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FM X0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGY5MjhjDQoJCVNEV09SRCAgICAg ICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGY5MmIwDQoNClBC MDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJl dHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBk NDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEyIA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRm OTI4Yw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAgICAg ICAgMHgwMDRmOTJiMCAoNjU1MzYpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3 MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJ VVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEzIA0KCQlTV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGUzYjY0DQoJ CVNEV09SRCAgICAgICAgICAgICAgICAgICAxMzANCgkJU0RXT1JEICogICAgICAgICAgICAweDAw NGU0Mzg4DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5k Q29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAg ICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEzIA0KCQlTV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAg ICAgICAweDAwNGUzYjY0DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMzANCgkJU0RXT1JE ICogICAgICAgICAgICAweDAwNGU0Mzg4ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6 ZmZmYzJiNzMJRU5URVIgU1FMRXh0ZW5kZWRGZXRjaCANCgkJSFNUTVQgICAgICAgICAgICAgICAw eDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0ZFVENIX05F WFQ+DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDENCgkJVURXT1JEICogICAgICAgICAg ICAweDAwNjNlMzRjDQoJCVVXT1JEICogICAgICAgICAgICAgMHgwMDRkYTc2Yw0KDQpQQjA1MCAg ICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRXh0ZW5kZWRGZXRjaCAgd2l0aCBy ZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2Ew ZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0ZFVENIX05FWFQ+DQoJ CVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDENCgkJVURXT1JEICogICAgICAgICAgICAweDAw NjNlMzRjICgxNSkNCgkJVVdPUkQgKiAgICAgICAgICAgICAweDAwNGRhNzZjICgwKQ0KDQpQQjA1 MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRnJlZVN0bXQgDQoJCUhTVE1U ICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDEgPFNRTF9EUk9QPg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAg U1FMRnJlZVN0bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAg ICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEg PFNRTF9EUk9QPg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FM R2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgNDcgPFNRTF9VU0VSX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAg ICAgMHgwMTNhMDA4MCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgMjU4IA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDA2M2U4N2ENCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZm ZmMyYjczCUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNT KQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMNCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgIDQ3IDxTUUxfVVNFUl9OQU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEz YTAwODAgWyAgICAgICA2XSAiZGJhIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAyNTgg DQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTg3YSAoNikNCg0KUEIwNTAgICAgICAgICAg IGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJSERCQyAgICAgICAgICAg ICAgICAweDAxNDlmZDljDQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTgwOA0KDQpQQjA1 MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQWxsb2NTdG10ICB3aXRoIHJl dHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZk OWMNCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlODA4ICggMHgwMTNhMGQ0NCkNCg0KUEIw NTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTFRhYmxlc1cgDQoJCUhTVE1U ICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAw MDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAg ICAgICAweDAxNDlmYzQ4IFsgICAgICAgM10gImQiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAxNDlmZjcwIFsgICAgICAtM10gInBi Y2EiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAtMyANCgkJV0NIQVIgKiAgICAgICAg ICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoNClBC MDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxUYWJsZXNXICB3aXRoIHJl dHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBk NDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTQ5ZmM0OCBbICAgICAg IDNdICJkIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVdDSEFSICogICAg ICAgICAgICAgMHgwMTQ5ZmY3MCBbICAgICAgLTNdICJwYmNhIg0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6 ZmZmYzJiNzMJRU5URVIgU1FMRmV0Y2ggDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0 NA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRmV0Y2ggIHdp dGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgw MTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRnJl ZVN0bXQgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9QPg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6 ZmZmYzJiNzMJRVhJVCAgU1FMRnJlZVN0bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NF U1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDEgPFNRTF9EUk9QPg0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZm YzJiNzMJRU5URVIgU1FMQWxsb2NTdG10IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZk OWMNCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlODA4DQoNClBCMDUwICAgICAgICAgICBm ZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxBbGxvY1N0bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAo U1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlIU1RNVCAq ICAgICAgICAgICAgIDB4MDA2M2U4MDggKCAweDAxM2EwZDQ0KQ0KDQpQQjA1MCAgICAgICAgICAg ZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMVGFibGVzVyANCgkJSFNUTVQgICAgICAgICAgICAg ICAweDAxM2EwZDQ0DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQg ICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDEzYTAz YzQgWyAgICAgICAzXSAiZCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAzIA0KCQlX Q0hBUiAqICAgICAgICAgICAgIDB4MDEzYTBiZWMgWyAgICAgIC0zXSAicGJjYSINCgkJU1dPUkQg ICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAw MDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAgICAgICAgICAg IGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTFRhYmxlc1cgIHdpdGggcmV0dXJuIGNvZGUgMCAo U1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MCANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAxM2EwM2M0IFsgICAgICAgM10gImQiDQoJCVNX T1JEICAgICAgICAgICAgICAgICAgICAgICAgMyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAx M2EwYmVjIFsgICAgICAtM10gInBiY2EiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAt MyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDAgDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRF UiBTUUxGZXRjaCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBCMDUwICAg ICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxGZXRjaCAgd2l0aCByZXR1cm4gY29k ZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBC MDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNU TVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElU ICBTUUxGcmVlU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQg ICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBT UUxBbGxvY1N0bXQgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlIU1RNVCAq ICAgICAgICAgICAgIDB4MDA2M2U4MDgNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMy YjczCUVYSVQgIFNRTEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCUhTVE1UICogICAgICAgICAgICAg MHgwMDYzZTgwOCAoIDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZj MmI3MwlFTlRFUiBTUUxUYWJsZXNXIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQN CgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTQ5ZmM0OCBbICAgICAgIDNd ICJkIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVdDSEFSICogICAgICAg ICAgICAgMHgwMTQ5ZmY3MCBbICAgICAgLTNdICJwYmNhIg0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQg ICAgICAgICAgICAgICAgICAgICAgICAwIA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZm YzJiNzMJRVhJVCAgU1FMVGFibGVzVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVdDSEFSICogICAgICAgICAgICAg MHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4MDE0OWZjNDggWyAgICAgICAzXSAiZCINCgkJU1dPUkQgICAgICAgICAg ICAgICAgICAgICAgICAzIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDE0OWZmNzAgWyAgICAg IC0zXSAicGJjYSINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MCANCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEZldGNoIA0K CQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3 MDYzOmZmZmMyYjczCUVYSVQgIFNRTEZldGNoICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUND RVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAg IGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEZyZWVTdG10IA0KCQlIU1RNVCAgICAgICAgICAg ICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfRFJP UD4NCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEZyZWVTdG10 ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAg IDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfRFJPUD4N Cg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEFsbG9jU3RtdCAN CgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCUhTVE1UICogICAgICAgICAgICAg MHgwMDYzZTgwOA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FM QWxsb2NTdG10ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDE0OWZkOWMNCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlODA4ICgg MHgwMTNhMGQ0NCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNR TFRhYmxlc1cgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAg ICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCAN CgkJV0NIQVIgKiAgICAgICAgICAgICAweDAxM2EwM2M0IFsgICAgICAgM10gImQiDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAxM2Ew YmVjIFsgICAgICAtM10gInBiY2EiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAtMyAN CgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDAgDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBT UUxUYWJsZXNXICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAg ICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAg MHgwMTNhMDNjNCBbICAgICAgIDNdICJkIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTNhMGJlYyBbICAgICAgLTNdICJwYmNhIg0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAg MHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KDQpQQjA1MCAg ICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRmV0Y2ggDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJ RVhJVCAgU1FMRmV0Y2ggIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1U ICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZm YzJiNzMJRU5URVIgU1FMRnJlZVN0bXQgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0 NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9QPg0KDQpQQjA1MCAg ICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRnJlZVN0bXQgIHdpdGggcmV0dXJu IGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9QPg0KDQpQQjA1MCAgICAg ICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMQWxsb2NTdG10IA0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDE0OWZkOWMNCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlODA4DQoN ClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxBbGxvY1N0bXQgIHdp dGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTQ5ZmQ5Yw0KCQlIU1RNVCAqICAgICAgICAgICAgIDB4MDA2M2U4MDggKCAweDAxM2EwZDQ0KQ0K DQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMVGFibGVzVyANCgkJ SFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVdDSEFSICogICAgICAgICAgICAgMHgw MDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAg ICAgICAgICAgIDB4MDE0OWZjNDggWyAgICAgICAzXSAiZCINCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICAzIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDE0OWZmNzAgWyAgICAgIC0z XSAicGJjYSINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAg ICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCAN Cg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTFRhYmxlc1cgIHdp dGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgw MTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAxNDlmYzQ4IFsg ICAgICAgM10gImQiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMyANCgkJV0NIQVIg KiAgICAgICAgICAgICAweDAxNDlmZjcwIFsgICAgICAtM10gInBiY2EiDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAtMyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoNClBCMDUwICAgICAgICAgICBmZmZi NzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxGZXRjaCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAx M2EwZDQ0DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxGZXRj aCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAg ICAweDAxM2EwZDQ0DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBT UUxGcmVlU3RtdCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZi NzA2MzpmZmZjMmI3MwlFWElUICBTUUxGcmVlU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxf U1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2 MzpmZmZjMmI3MwlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAx NDlmZDljDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA0NSA8U1FMX1RBQkxFX1RFUk0+ DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDQzMCANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgIDY0IA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2VlOGUNCg0KUEIwNTAg ICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVy biBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZkOWMN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQ1IDxTUUxfVEFCTEVfVEVSTT4NCgkJUFRS ICAgICAgICAgICAgICAgICAweDAxM2EwNDMwIFsgICAgICAxMF0gIlRhYmxlIg0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICAgNjQgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZWU4 ZSAoMTApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxBbGxv Y1N0bXQgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KCQlIU1RNVCAqICAgICAg ICAgICAgIDB4MDA2M2VlOGMNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVY SVQgIFNRTEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERC QyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYz ZWU4YyAoIDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlF TlRFUiBTUUxUYWJsZXNXIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NI QVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJ CVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAgICAw eDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoNClBCMDUwICAg ICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxUYWJsZXNXICB3aXRoIHJldHVybiBj b2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJ V0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAg DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAg ICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoNClBCMDUw ICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxTZXRTdG10T3B0aW9uIA0KCQlI U1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgICA5IDxTUUxfUk9XU0VUX1NJWkU+DQoJCVVEV09SRCAgICAgICAgICAgICAgICAgICAxMDAN Cg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTFNldFN0bXRPcHRp b24gIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDkgPFNRTF9ST1dT RVRfU0laRT4NCgkJVURXT1JEICAgICAgICAgICAgICAgICAgIDEwMA0KDQpQQjA1MCAgICAgICAg ICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAg ICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSANCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAg ICAgICAgMHgwMDRkNTU3OA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09S RCAqICAgICAgICAgICAgMHgwMDRmOWYwNA0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZm YzJiNzMJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgMSANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFS Pg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRkNTU3OA0KCQlTRFdPUkQgICAgICAgICAgICAg ICAgICAgMTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRmOWYwNCAoMikNCg0KUEIwNTAg ICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAg ICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIg DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAg ICAgICAgICAgICAgIDB4MDA0ZTZiN2MNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgIDEyOQ0K CQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZGRjNDQNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3 MDYzOmZmZmMyYjczCUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NV Q0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FM X0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTZiN2MNCgkJU0RXT1JEICAgICAg ICAgICAgICAgICAgIDEyOQ0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZGRjNDQgKDApDQoN ClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxCaW5kQ29sIA0KCQlI U1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgICAzIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJ CVBUUiAgICAgICAgICAgICAgICAweDAwNGU5ZGY4DQoJCVNEV09SRCAgICAgICAgICAgICAgICAg ICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGRkZjNjDQoNClBCMDUwICAgICAgICAg ICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAg KFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgICAzIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU5ZGY4DQoJCVNEV09S RCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGRkZjNj ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMQmluZENv bCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgNCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19D SEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlZDA3NA0KCQlTRFdPUkQgICAgICAgICAg ICAgICAgICAgMTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRkZTI2OA0KDQpQQjA1MCAg ICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4g Y29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJ CVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNCANCgkJU1dPUkQgICAgICAgICAgICAgICAg ICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlZDA3NA0K CQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgw MDRkZTI2OCAoMTc2ODc3Njc2OSkNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjcz CUVOVEVSIFNRTEV4dGVuZGVkRmV0Y2ggDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0 NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9GRVRDSF9ORVhUPg0KCQlT RFdPUkQgICAgICAgICAgICAgICAgICAgICAxDQoJCVVEV09SRCAqICAgICAgICAgICAgMHgwMDYz ZWU3Yw0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA0ZjllMjgNCg0KUEIwNTAgICAgICAgICAg IGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTEV4dGVuZGVkRmV0Y2ggIHdpdGggcmV0dXJuIGNv ZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlV V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9GRVRDSF9ORVhUPg0KCQlTRFdPUkQg ICAgICAgICAgICAgICAgICAgICAxDQoJCVVEV09SRCAqICAgICAgICAgICAgMHgwMDYzZWU3YyAo MTAwKQ0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA0ZjllMjggKDApDQoNClBCMDUwICAgICAg ICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxFeHRlbmRlZEZldGNoIA0KCQlIU1RNVCAg ICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAx IDxTUUxfRkVUQ0hfTkVYVD4NCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAgMQ0KCQlVRFdP UkQgKiAgICAgICAgICAgIDB4MDA2M2VlN2MNCgkJVVdPUkQgKiAgICAgICAgICAgICAweDAwNGY5 ZTI4DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxFeHRlbmRl ZEZldGNoICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAg ICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxf RkVUQ0hfTkVYVD4NCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAgMQ0KCQlVRFdPUkQgKiAg ICAgICAgICAgIDB4MDA2M2VlN2MgKDQ0KQ0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA0Zjll MjggKDApDQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZjMmI3MwlFTlRFUiBTUUxGcmVl U3RtdCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2Mzpm ZmZjMmI3MwlFWElUICBTUUxGcmVlU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VT UykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZiNzA2MzpmZmZj MmI3MwlFTlRFUiBTUUxEaXNjb25uZWN0IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZk OWMNCg0KUEIwNTAgICAgICAgICAgIGZmZmI3MDYzOmZmZmMyYjczCUVYSVQgIFNRTERpc2Nvbm5l Y3QgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAg ICAgMHgwMTQ5ZmQ5Yw0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIg U1FMRnJlZUNvbm5lY3QgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KDQpQQjA1 MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRVhJVCAgU1FMRnJlZUNvbm5lY3QgIHdpdGgg cmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5 ZmQ5Yw0KDQpQQjA1MCAgICAgICAgICAgZmZmYjcwNjM6ZmZmYzJiNzMJRU5URVIgU1FMRnJlZUVu diANCgkJSEVOViAgICAgICAgICAgICAgICAweDAxNDlmY2ZjDQoNClBCMDUwICAgICAgICAgICBm ZmZiNzA2MzpmZmZjMmI3MwlFWElUICBTUUxGcmVlRW52ICB3aXRoIHJldHVybiBjb2RlIDAgKFNR TF9TVUNDRVNTKQ0KCQlIRU5WICAgICAgICAgICAgICAgIDB4MDE0OWZjZmMNCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTERpc2Nvbm5lY3QgDQoJCUhEQkMgICAg ICAgICAgICAgICAgMHgwMTQ5ZmQ5Yw0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIx MTkJRVhJVCAgU1FMRGlzY29ubmVjdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZDljDQoNClBCMDUwICAgICAgICAgICBmZmZk YmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxGcmVlQ29ubmVjdCANCgkJSERCQyAgICAgICAgICAgICAg ICAweDAxNDlmZDljDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBT UUxGcmVlQ29ubmVjdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAg ICAgICAgICAgICAgICAweDAxNDlmZDljDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZk YjExOQlFTlRFUiBTUUxGcmVlRW52IA0KCQlIRU5WICAgICAgICAgICAgICAgIDB4MDE0OWZjZmMN Cg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEZyZWVFbnYgIHdp dGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhFTlYgICAgICAgICAgICAgICAgMHgw MTQ5ZmNmYw0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQWxs b2NFbnYgDQoJCUhFTlYgKiAgICAgICAgICAgICAgMHgxNGYzZjMwNA0KDQpQQjA1MCAgICAgICAg ICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQWxsb2NFbnYgIHdpdGggcmV0dXJuIGNvZGUg MCAoU1FMX1NVQ0NFU1MpDQoJCUhFTlYgKiAgICAgICAgICAgICAgMHgxNGYzZjMwNCAoIDB4MDEz YTBiNzgpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxBbGxv Y0VudiANCgkJSEVOViAqICAgICAgICAgICAgICAweDE0ZjNmMzA0DQoNClBCMDUwICAgICAgICAg ICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxBbGxvY0VudiAgd2l0aCByZXR1cm4gY29kZSAw IChTUUxfU1VDQ0VTUykNCgkJSEVOViAqICAgICAgICAgICAgICAweDE0ZjNmMzA0ICggMHgwMTQ5 ZmNmYykNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEFsbG9j Q29ubmVjdCANCgkJSEVOViAgICAgICAgICAgICAgICAweDAxNDlmY2ZjDQoJCUhEQkMgKiAgICAg ICAgICAgICAgMHgwMDYzZTFmNA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJ RVhJVCAgU1FMQWxsb2NDb25uZWN0ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0K CQlIRU5WICAgICAgICAgICAgICAgIDB4MDE0OWZjZmMNCgkJSERCQyAqICAgICAgICAgICAgICAw eDAwNjNlMWY0ICggMHgwMTQ5ZmZhMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRi MTE5CUVOVEVSIFNRTERyaXZlckNvbm5lY3RXIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0 OWZmYTANCgkJSFdORCAgICAgICAgICAgICAgICAweDAwMDAwNzQ0DQoJCVdDSEFSICogICAgICAg ICAgICAgMHg2YTlhYzI4NCBbICAgICAgLTNdICIqKioqKipcIDAiDQoJCVNXT1JEICAgICAgICAg ICAgICAgICAgICAgICAtMyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDZhOWFjMjg0IA0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDggDQoJCVNXT1JEICogICAgICAgICAgICAgMHgw MDAwMDAwMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUklWRVJfQ09N UExFVEU+DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxEcml2 ZXJDb25uZWN0VyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAg ICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhXTkQgICAgICAgICAgICAgICAgMHgwMDAwMDc0NA0K CQlXQ0hBUiAqICAgICAgICAgICAgIDB4NmE5YWMyODQgWyAgICAgIC0zXSAiKioqKioqXCAwIg0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAg MHg2YTlhYzI4NCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA4IA0KCQlTV09SRCAq ICAgICAgICAgICAgIDB4MDAwMDAwMDANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAx IDxTUUxfRFJJVkVSX0NPTVBMRVRFPg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIx MTkJRU5URVIgU1FMR2V0Q29ubmVjdE9wdGlvbiANCgkJSERCQyAgICAgICAgICAgICAgICAweDAx NDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgIDEwNCANCgkJUFRSICAgICAgICAg ICAgICAgIDB4MDA2M2UxZjANCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVY SVQgIFNRTEdldENvbm5lY3RPcHRpb24gIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1Mp DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAg ICAgICAgICAxMDQgDQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNjNlMWYwDQoNClBCMDUwICAg ICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxTZXRDb25uZWN0T3B0aW9uIA0KCQlI REJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgMTA0IDxTUUxfT1BUX1RSQUNFPg0KCQlVRFdPUkQgICAgICAgICAgICAgICAgICAgICAwDQoN ClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJ SERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAg ICAgICAxMCA8U1FMX09EQkNfVkVSPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTAwODAg DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAg ICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBT UUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAg ICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxMCA8 U1FMX09EQkNfVkVSPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTAwODAgWyAgICAgIDIw XSAiMDMuNTEuMDAwMCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDIwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNzcgPFNRTF9EUklWRVJfT0RC Q19WRVI+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDA4MCANCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0K UEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRo IHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0 OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDc3IDxTUUxfRFJJVkVSX09EQkNf VkVSPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTAwODAgWyAgICAgIDEwXSAiMDIuMDAi DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAg ICAweDAwNjNlMWMyICgxMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVO VEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdP UkQgICAgICAgICAgICAgICAgICAgICAgICAyIDxTUUxfREFUQV9TT1VSQ0VfTkFNRT4NCgkJUFRS ICAgICAgICAgICAgICAgICAweDAxM2EwMDgwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAg ICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUg MCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDIgPFNRTF9EQVRBX1NPVVJDRV9OQU1FPg0KCQlQVFIg ICAgICAgICAgICAgICAgIDB4MDEzYTAwODAgWyAgICAgIDIwXSAicGdzcWwgdGVzdCINCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2 M2UxYzIgKDIwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FM R2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgMTcgPFNRTF9EQk1TX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAg ICAgMHgwMTNhMTY3OCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZm ZmRiMTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNT KQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgIDE3IDxTUUxfREJNU19OQU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEz YTE2NzggWyAgICAgIDIwXSAiUG9zdGdyZVNRTCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAg ICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDIwKQ0KDQpQQjA1MCAg ICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAg ICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDYg PFNRTF9EUklWRVJfTkFNRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExNjc4IA0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICA0OTAgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgw MDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0 SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAg ICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDYgPFNRTF9E UklWRVJfTkFNRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExNjc4IFsgICAgICAyNF0g IlBTUUxPREJDLkRMTCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNDkwIA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDI0KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTYgPFNRTF9EQVRBQkFTRV9O QU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTAwODAgDQoJCVNXT1JEICAgICAgICAg ICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBC MDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCBy ZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlm ZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxNiA8U1FMX0RBVEFCQVNFX05BTUU+ DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDA4MCANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDApDQoNClBC MDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERC QyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAyNSA8U1FMX0RBVEFfU09VUkNFX1JFQURfT05MWT4NCgkJUFRSICAgICAgICAgICAgICAgICAw eDAxM2ExYTcwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICog ICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIx MTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJ CUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAg ICAgICAgMjUgPFNRTF9EQVRBX1NPVVJDRV9SRUFEX09OTFk+DQoJCVBUUiAgICAgICAgICAgICAg ICAgMHgwMTNhMWE3MCBbICAgICAgIDJdICJOIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEzIDxT UUxfU0VSVkVSX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDA4MCANCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2 M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldElu Zm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAg ICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEzIDxTUUxfU0VS VkVSX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDA4MCBbICAgICAgIDZdICJ0 dXgiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAg ICAgICAweDAwNjNlMWMyICg2KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJ RU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlV V09SRCAgICAgICAgICAgICAgICAgICAgICAgMzIgPFNRTF9NQVhfU0NIRU1BX05BTUVfTEVOPg0K CQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzANCgkJU1dPUkQgICAgICAgICAgICAgICAg ICAgICAgICAyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBj b2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJ VVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDMyIDxTUUxfTUFYX1NDSEVNQV9OQU1FX0xFTj4N CgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWMwICgwKQ0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0K UEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEdldEluZm9XIA0KCQlI REJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgIDM1IDxTUUxfTUFYX1RBQkxFX05BTUVfTEVOPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4 MDA2M2UxYzANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAqICAg ICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5 CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlI REJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgIDM1IDxTUUxfTUFYX1RBQkxFX05BTUVfTEVOPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4 MDA2M2UxYzAgKDMyKQ0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JE ICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZk OmZmZmRiMTE5CUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0 OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDkzIDxTUUxfUVVPVEVEX0lERU5U SUZJRVJfQ0FTRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWMwDQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMy DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxHZXRJbmZvVyAg d2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAw eDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA5MyA8U1FMX1FVT1RFRF9J REVOVElGSUVSX0NBU0U+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjMCAoMykNCgkJ U1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4 MDA2M2UxYzIgKDIpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBT UUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgOSA8U1FMX09EQkNfQVBJX0NPTkZPUk1BTkNFPg0KCQlQVFIg ICAgICAgICAgICAgICAgIDB4MDA2M2UxYzANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICAyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAg KFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgICA5IDxTUUxfT0RCQ19BUElfQ09ORk9STUFOQ0U+DQoJCVBU UiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjMCAoMSkNCgkJU1dPUkQgICAgICAgICAgICAgICAg ICAgICAgICAyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDIpDQoNClBCMDUw ICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAg ICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAx NSA8U1FMX09EQkNfU1FMX0NPTkZPUk1BTkNFPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2 M2UxYzANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAqICAgICAg ICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVY SVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJD ICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAg IDE1IDxTUUxfT0RCQ19TUUxfQ09ORk9STUFOQ0U+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgw MDYzZTFjMCAoMSkNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAq ICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDIpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpm ZmZkYjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlm ZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA0NiA8U1FMX1RYTl9DQVBBQkxFPg0K CQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzANCgkJU1dPUkQgICAgICAgICAgICAgICAg ICAgICAgICAyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBj b2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJ VVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQ2IDxTUUxfVFhOX0NBUEFCTEU+DQoJCVBUUiAg ICAgICAgICAgICAgICAgMHgwMDYzZTFjMCAoMikNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAg ICAgICAyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDIpDQoNClBCMDUwICAg ICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxHZXRDb25uZWN0T3B0aW9uIA0KCQlI REJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgMTAyIA0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDYzZTFjNA0KDQpQQjA1MCAgICAgICAg ICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0Q29ubmVjdE9wdGlvbiAgd2l0aCByZXR1 cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEw DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgIDEwMiANCgkJUFRSICAgICAgICAgICAgICAg IDB4MDA2M2UxYzQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNR TEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAg ICAgICAgICAgICAgICAgICAgICA4IDxTUUxfRkVUQ0hfRElSRUNUSU9OPg0KCQlQVFIgICAgICAg ICAgICAgICAgIDB4MDA2M2UxYzQNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0K CQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmRi ZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9T VUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgICA4IDxTUUxfRkVUQ0hfRElSRUNUSU9OPg0KCQlQVFIgICAgICAgICAg ICAgICAgIDB4MDA2M2UxYzQNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlT V09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDQpDQoNClBCMDUwICAgICAgICAgICBmZmZk YmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAw eDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA0MyA8U1FMX1NDUk9MTF9D T05DVVJSRU5DWT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWM0DQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgNCANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMy DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxHZXRJbmZvVyAg d2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAw eDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA0MyA8U1FMX1NDUk9MTF9D T05DVVJSRU5DWT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWM0DQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgNCANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMy ICg0KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0SW5m b1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgNDQgPFNRTF9TQ1JPTExfT1BUSU9OUz4NCgkJUFRSICAgICAgICAgICAgICAg ICAweDAwNjNlMWM0DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNCANCgkJU1dPUkQg KiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZk YjExOQlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAgICAg ICAgICAgICA0NCA8U1FMX1NDUk9MTF9PUFRJT05TPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4 MDA2M2UxYzQNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAqICAg ICAgICAgICAgIDB4MDA2M2UxYzIgKDQpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZk YjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEw DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxNCA8U1FMX1NFQVJDSF9QQVRURVJOX0VT Q0FQRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExYTcwIA0KCQlTV09SRCAgICAgICAg ICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQ QjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGgg cmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5 ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTQgPFNRTF9TRUFSQ0hfUEFUVEVS Tl9FU0NBUEU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMWE3MCANCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIg KDApDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxBbGxvY1N0 bXQgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlIU1RNVCAqICAgICAgICAg ICAgIDB4MDA2M2UxOWMNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQg IFNRTEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAg ICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTE5 YyAoIDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRF UiBTUUxHZXRUeXBlSW5mbyANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVNX T1JEICAgICAgICAgICAgICAgICAgICAgICAxMSA8U1FMX1RJTUVTVEFNUD4NCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldFR5cGVJbmZvICB3aXRoIHJldHVy biBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIDExIDxTUUxfVElNRVNUQU1QPg0KDQpQQjA1 MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQg ICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IDxTUUxfQ19MT05HPg0KCQlQVFIg ICAgICAgICAgICAgICAgMHgwMDYzZTFjYw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICA0 DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDYzZTFkMA0KDQpQQjA1MCAgICAgICAgICAgZmZm ZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxf U1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgMyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IDxT UUxfQ19MT05HPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDYzZTFjYw0KCQlTRFdPUkQgICAg ICAgICAgICAgICAgICAgICA0DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDYzZTFkMCAoMCkN Cg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEZldGNoIA0KCQlI U1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZk OmZmZmRiMTE5CUVYSVQgIFNRTEZldGNoICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNT KQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAgIGZm ZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEZldGNoIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4 MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEZl dGNoICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAg ICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVS IFNRTEZldGNoIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEZldGNoICB3aXRoIHJldHVybiBjb2Rl IDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIw NTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEZldGNoIA0KCQlIU1RNVCAg ICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRi MTE5CUVYSVQgIFNRTEZldGNoICB3aXRoIHJldHVybiBjb2RlIDEwMCAoU1FMX05PX0RBVEFfRk9V TkQpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAg ZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMRnJlZVN0bXQgDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9Q Pg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMRnJlZVN0bXQg IHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAg MHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9QPg0K DQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0SW5mb1cgDQoJ CUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAgICAg ICAgICAgOTQgPFNRTF9TUEVDSUFMX0NIQVJBQ1RFUlM+DQoJCVBUUiAgICAgICAgICAgICAgICAg MHgwMTNhMDA4MCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAq ICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRi MTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0K CQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAg ICAgICAgIDk0IDxTUUxfU1BFQ0lBTF9DSEFSQUNURVJTPg0KCQlQVFIgICAgICAgICAgICAgICAg IDB4MDEzYTAwODAgWyAgICAgICAyXSAiXyINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg NTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDIpDQoNClBCMDUwICAgICAg ICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxBbGxvY1N0bXQgDQoJCUhEQkMgICAgICAg ICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlIU1RNVCAqICAgICAgICAgICAgIDB4MDA2M2UzNWMNCg0K UEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEFsbG9jU3RtdCAgd2l0 aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAx NDlmZmEwDQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTM1YyAoIDB4MDEzYTBkNDQpDQoN ClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxHZXRUeXBlSW5mbyAN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVNXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgMCA8U1FMX0FMTF9UWVBFUz4NCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZm ZmRiMTE5CUVYSVQgIFNRTEdldFR5cGVJbmZvICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUND RVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJU1dPUkQgICAgICAgICAg ICAgICAgICAgICAgICAwIDxTUUxfQUxMX1RZUEVTPg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0RnVuY3Rpb25zIA0KCQlIREJDICAgICAgICAgICAgICAg IDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDU5IA0KCQlVV09SRCAq ICAgICAgICAgICAgIDB4MDA2M2UzMTYNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRi MTE5CUVYSVQgIFNRTEdldEZ1bmN0aW9ucyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VT UykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICA1OSANCgkJVVdPUkQgKiAgICAgICAgICAgICAweDAwNjNlMzE2ICgxKQ0KDQpQ QjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMU2V0U3RtdE9wdGlvbiAN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgOSA8U1FMX1JPV1NFVF9TSVpFPg0KCQlVRFdPUkQgICAgICAgICAgICAgICAgICAg IDE2DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxTZXRTdG10 T3B0aW9uICB3aXRoIHJldHVybiBjb2RlIDEgKFNRTF9TVUNDRVNTX1dJVEhfSU5GTykNCgkJSFNU TVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgOSA8U1FMX1JPV1NFVF9TSVpFPg0KCQlVRFdPUkQgICAgICAgICAgICAgICAgICAgIDE2DQoN CgkJRElBRyBbMDFTMDJdIFJlcXVlc3RlZCB2YWx1ZSBjaGFuZ2VkLjsKRHJpdmVyIGRvZXMgbm90 IHN1cHBvcnQgc2V0dGluZyB0aGlzIGNvbm5lY3Qgb3B0aW9uICgxNikgDQoNClBCMDUwICAgICAg ICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxFcnJvclcgDQoJCUhFTlYgICAgICAgICAg ICAgICAgMHgwMTQ5ZmNmYw0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJSFNU TVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDYz ZTJlMCAoTllJKSANCiAJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDYzZTMzMA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4MDA2M2RlZTAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUx MiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMzI2DQoNClBCMDUwICAgICAgICAgICBm ZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxFcnJvclcgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FM X1NVQ0NFU1MpDQoJCUhFTlYgICAgICAgICAgICAgICAgMHgwMTQ5ZmNmYw0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDE0OWZmYTANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJ CVdDSEFSICogICAgICAgICAgICAgMHgwMDYzZTJlMCAoTllJKSANCiAJCVNEV09SRCAqICAgICAg ICAgICAgMHgwMDYzZTMzMCAoMTYpDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDYzZGVlMCBb ICAgICAgNzddICJSZXF1ZXN0ZWQgdmFsdWUgY2hhbmdlZC47XCBhRHJpdmVyIGRvZXMgIg0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgw MDYzZTMyNiAoNzcpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBT UUxHZXRTdG10T3B0aW9uIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdP UkQgICAgICAgICAgICAgICAgICAgICAgICA5IA0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRk ZGFiNA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0U3Rt dE9wdGlvbiAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAg ICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgOSANCgkJ UFRSICAgICAgICAgICAgICAgIDB4MDA0ZGRhYjQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZk OmZmZmRiMTE5CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNh MGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgDQoJCVNXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0 ZTdiMTgNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgIDEzMA0KCQlTRFdPUkQgKiAgICAgICAg ICAgIDB4MDA0ZTgzM2MNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQg IFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAg ICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEg DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAg ICAgICAgICAgICAgIDB4MDA0ZTdiMTgNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgIDEzMA0K CQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTgzM2MgKDApDQoNClBCMDUwICAgICAgICAgICBm ZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAg IDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAg ICAgMHgwMDRlODNhMA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAq ICAgICAgICAgICAgMHgwMDRlODNjNA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIx MTkJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJ SFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4N CgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTgzYTANCgkJU0RXT1JEICAgICAgICAgICAgICAg ICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTgzYzQgKDApDQoNClBCMDUwICAg ICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAg ICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAzIA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgPFNRTF9DX0xPTkc+DQoJCVBUUiAgICAg ICAgICAgICAgICAweDAwNGU4NDI4DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDQNCgkJ U0RXT1JEICogICAgICAgICAgICAweDAwNGU4NDZjDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2 ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUND RVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgICAzIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgPFNRTF9D X0xPTkc+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU4NDI4DQoJCVNEV09SRCAgICAgICAg ICAgICAgICAgICAgIDQNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU4NDZjICgwKQ0KDQpQ QjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJSFNU TVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgNCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQ VFIgICAgICAgICAgICAgICAgMHgwMDRlM2I2NA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAg MTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNDM3OA0KDQpQQjA1MCAgICAgICAgICAg ZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChT UUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgNCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAx IDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlM2I2NA0KCQlTRFdPUkQg ICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNDM3OCAo MCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEJpbmRDb2wg DQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDUgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hB Uj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTRiNmMNCgkJU0RXT1JEICAgICAgICAgICAg ICAgICAgIDEyOQ0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTUzODANCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNv ZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlV V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTRiNmMNCgkJ U0RXT1JEICAgICAgICAgICAgICAgICAgIDEyOQ0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0 ZTUzODAgKDApDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxC aW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgICA2IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNR TF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU1M2U0DQoJCVNEV09SRCAgICAg ICAgICAgICAgICAgICAgNjQNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU1N2U4DQoNClBC MDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJl dHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBk NDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA2IA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU1 M2U0DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgNjQNCgkJU0RXT1JEICogICAgICAgICAg ICAweDAwNGU1N2U4ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5U RVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgNyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTU4NGMNCgkJU0RX T1JEICAgICAgICAgICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTU4 NzANCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEJpbmRDb2wg IHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAg MHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDcgDQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAg ICAweDAwNGU1ODRjDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICog ICAgICAgICAgICAweDAwNGU1ODcwICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZm ZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0 DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgOCANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTU4 ZDQNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAg IDB4MDA0ZTU4ZjgNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNR TEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDggDQoJ CVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAg ICAgICAgICAgICAweDAwNGU1OGQ0DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJ U0RXT1JEICogICAgICAgICAgICAweDAwNGU1OGY4ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZm ZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAw eDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgOSANCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAg IDB4MDA0ZTU5NWMNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAg ICAgICAgICAgIDB4MDA0ZTU5ODANCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5 CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhT VE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAg ICAgIDkgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJ CVBUUiAgICAgICAgICAgICAgICAweDAwNGU1OTVjDQoJCVNEV09SRCAgICAgICAgICAgICAgICAg ICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU1OTgwICgwKQ0KDQpQQjA1MCAgICAg ICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAg ICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxMCANCgkJ U1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAg ICAgICAgICAgIDB4MDA0ZTU5ZTQNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAgMg0KCQlT RFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTVhMDgNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZk OmZmZmRiMTE5CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NF U1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgMTAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0Nf U0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU1OWU0DQoJCVNEV09SRCAgICAgICAg ICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU1YTA4ICgwKQ0KDQpQ QjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJSFNU TVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAxMSANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJ UFRSICAgICAgICAgICAgICAgIDB4MDA0ZTVhNmMNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAg ICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTVhOTANCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAo U1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAg ICAgICAgICAgICAgICAgICAgICAgMTEgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg NSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU1YTZjDQoJCVNEV09S RCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU1YTkw ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQmluZENv bCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAxMiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA1IDxTUUxfQ19T SE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTVhZjQNCgkJU0RXT1JEICAgICAgICAg ICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTViMTgNCg0KUEIwNTAg ICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJu IGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTIgDQoJCVNXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU1YWY0 DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAw eDAwNGU1YjE4ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIg U1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAg ICAgICAgICAgICAgICAgICAgICAxMyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAx IDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNWI3NA0KCQlTRFdPUkQg ICAgICAgICAgICAgICAgICAgMTMwDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNjM5OA0K DQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQmluZENvbCAgd2l0 aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAx M2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAxMyANCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgw MDRlNWI3NA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTMwDQoJCVNEV09SRCAqICAgICAg ICAgICAgMHgwMDRlNjM5OCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5 CUVOVEVSIFNRTEV4dGVuZGVkRmV0Y2ggDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0 NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9GRVRDSF9ORVhUPg0KCQlT RFdPUkQgICAgICAgICAgICAgICAgICAgICAxDQoJCVVEV09SRCAqICAgICAgICAgICAgMHgwMDYz ZTM0Yw0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA0ZGE3NmMNCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEV4dGVuZGVkRmV0Y2ggIHdpdGggcmV0dXJuIGNv ZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlV V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9GRVRDSF9ORVhUPg0KCQlTRFdPUkQg ICAgICAgICAgICAgICAgICAgICAxDQoJCVVEV09SRCAqICAgICAgICAgICAgMHgwMDYzZTM0YyAo MSkNCgkJVVdPUkQgKiAgICAgICAgICAgICAweDAwNGRhNzZjICgwKQ0KDQpQQjA1MCAgICAgICAg ICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMRnJlZVN0bXQgDQoJCUhTVE1UICAgICAgICAg ICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9E Uk9QPg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMRnJlZVN0 bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9Q Pg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0SW5mb1cg DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAgICAgICAgICAgICAg ICAgICAgICAgNDcgPFNRTF9VU0VSX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNh MTJmNCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgMjU4IA0KCQlTV09SRCAqICAgICAg ICAgICAgIDB4MDA2M2U4N2ENCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVY SVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJD ICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAg IDQ3IDxTUUxfVVNFUl9OQU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTEyZjQgWyAg ICAgIDEyXSAidGVzdGVyIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAyNTggDQoJCVNX T1JEICogICAgICAgICAgICAgMHgwMDYzZTg3YSAoMTIpDQoNClBCMDUwICAgICAgICAgICBmZmZk YmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxBbGxvY1N0bXQgDQoJCUhEQkMgICAgICAgICAgICAgICAg MHgwMTQ5ZmZhMA0KCQlIU1RNVCAqICAgICAgICAgICAgIDB4MDA2M2U4MDgNCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEFsbG9jU3RtdCAgd2l0aCByZXR1cm4g Y29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJ CUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTgwOCAoIDB4MDEzYTBkNDQpDQoNClBCMDUwICAg ICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxUYWJsZXNXIA0KCQlIU1RNVCAgICAg ICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAg MHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4MDEzYTBiZWMgWyAgICAgIC0zXSAicGJjYSINCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJ CVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAgICAgICAgICAgIGZmZmRi ZDZkOmZmZmRiMTE5CUVYSVQgIFNRTFRhYmxlc1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NV Q0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAg ICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJ V0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTNhMGJlYyBbICAgICAgLTNdICJw YmNhIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAg ICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KDQpQ QjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMRmV0Y2ggDQoJCUhTVE1U ICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZm ZGIxMTkJRVhJVCAgU1FMRmV0Y2ggIHdpdGggcmV0dXJuIGNvZGUgMTAwIChTUUxfTk9fREFUQV9G T1VORCkNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBCMDUwICAgICAgICAg ICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNUTVQgICAgICAgICAg ICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RS T1A+DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxGcmVlU3Rt dCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAg ICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+ DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxBbGxvY1N0bXQg DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlIU1RNVCAqICAgICAgICAgICAg IDB4MDA2M2U4MDgNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNR TEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAg ICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTgwOCAo IDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBT UUxUYWJsZXNXIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAg ICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAg DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDEzYTA4NDQgWyAgICAgIC0z XSAiUEJDQSINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAg ICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCAN Cg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTFRhYmxlc1cgIHdp dGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgw MTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAg MHgwMTNhMDg0NCBbICAgICAgLTNdICJQQkNBIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgICAwIA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJ RU5URVIgU1FMRmV0Y2ggDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KDQpQQjA1 MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMRmV0Y2ggIHdpdGggcmV0dXJu IGNvZGUgMTAwIChTUUxfTk9fREFUQV9GT1VORCkNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAx M2EwZDQ0DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxGcmVl U3RtdCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpm ZmZkYjExOQlFWElUICBTUUxGcmVlU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VT UykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZk YjExOQlFTlRFUiBTUUxBbGxvY1N0bXQgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZh MA0KCQlIU1RNVCAqICAgICAgICAgICAgIDB4MDA2M2U4MzANCg0KUEIwNTAgICAgICAgICAgIGZm ZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChT UUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICog ICAgICAgICAgICAgMHgwMDYzZTgzMCAoIDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAgICBm ZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxFeGVjRGlyZWN0IA0KCQlIU1RNVCAgICAgICAgICAg ICAgIDB4MDEzYTBkNDQNCgkJVUNIQVIgKiAgICAgICAgICAgICAweDAwNGRlMTg4IFsgICAgICA1 MF0gIkNSRUFURSBUQUJMRSBwYmNhdHRibCAocGJ0X3RuYW0gY2hhcigzMykgTk9UIE5VTEwpIg0K CQlTRFdPUkQgICAgICAgICAgICAgICAgICAgIDUwDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2 ZDpmZmZkYjExOQlFWElUICBTUUxFeGVjRGlyZWN0ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9T VUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVUNIQVIgKiAgICAg ICAgICAgICAweDAwNGRlMTg4IFsgICAgICA1MF0gIkNSRUFURSBUQUJMRSBwYmNhdHRibCAocGJ0 X3RuYW0gY2hhcigzMykgTk9UIE5VTEwpIg0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgIDUw DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxFeGVjRGlyZWN0 IA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVUNIQVIgKiAgICAgICAgICAg ICAweDAwNGRhNDg0IFsgICAgICA2Ml0gIkNSRUFURSBVTklRVUUgSU5ERVggcGJjYXR0X3ggT04g cGJjYXR0YmwgKHBidF90bmFtICxwYnRfb3duciApIg0KCQlTRFdPUkQgICAgICAgICAgICAgICAg ICAgIDYyDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxFeGVj RGlyZWN0ICB3aXRoIHJldHVybiBjb2RlIC0xIChTUUxfRVJST1IpDQoJCUhTVE1UICAgICAgICAg ICAgICAgMHgwMTNhMGQ0NA0KCQlVQ0hBUiAqICAgICAgICAgICAgIDB4MDA0ZGE0ODQgWyAgICAg IDYyXSAiQ1JFQVRFIFVOSVFVRSBJTkRFWCBwYmNhdHRfeCBPTiBwYmNhdHRibCAocGJ0X3RuYW0g LHBidF9vd25yICkiDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgNjINCg0KCQlESUFHIFtT MDAwMV0gRXJyb3IgY3JlYXRpbmcgdGhlIHRhYmxlOwpFUlJPUjogIERlZmluZUluZGV4OiBhdHRy aWJ1dGUgInBidF9vd25yIiBub3QgZm91bmQgKDE3KSANCg0KUEIwNTAgICAgICAgICAgIGZmZmRi ZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEVycm9yVyANCgkJSEVOViAgICAgICAgICAgICAgICAweDAx NDlmY2ZjDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlIU1RNVCAgICAgICAg ICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwNjNlN2JjIChOWUkp IA0KIAkJU0RXT1JEICogICAgICAgICAgICAweDAwNjNlODBjDQoJCVdDSEFSICogICAgICAgICAg ICAgMHgwMDYzZTNiYyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDA2M2U4MDINCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZm ZmRiMTE5CUVYSVQgIFNRTEVycm9yVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSEVOViAgICAgICAgICAgICAgICAweDAxNDlmY2ZjDQoJCUhEQkMgICAgICAgICAgICAgICAg MHgwMTQ5ZmZhMA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAg ICAgICAgICAgICAweDAwNjNlN2JjIChOWUkpIA0KIAkJU0RXT1JEICogICAgICAgICAgICAweDAw NjNlODBjICgxNykNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwNjNlM2JjIFsgICAgICA3N10g IkVycm9yIGNyZWF0aW5nIHRoZSB0YWJsZTtcIGFFUlJPUjogIERlZmkiDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlODAyICg3 NykNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEZyZWVTdG10 IA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgICAxIDxTUUxfRFJPUD4NCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRi MTE5CUVYSVQgIFNRTEZyZWVTdG10ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0K CQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAg ICAgICAgICAxIDxTUUxfRFJPUD4NCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5 CUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCgkJ VVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDQ1IDxTUUxfVEFCTEVfVEVSTT4NCgkJUFRSICAg ICAgICAgICAgICAgICAweDAxM2EwN2YwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg NjQgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZWU4ZQ0KDQpQQjA1MCAgICAgICAgICAg ZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAo U1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlVV09SRCAg ICAgICAgICAgICAgICAgICAgICAgNDUgPFNRTF9UQUJMRV9URVJNPg0KCQlQVFIgICAgICAgICAg ICAgICAgIDB4MDEzYTA3ZjAgWyAgICAgIDEwXSAidGFibGUiDQoJCVNXT1JEICAgICAgICAgICAg ICAgICAgICAgICA2NCANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlZThlICgxMCkNCg0K UEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJ SERCQyAgICAgICAgICAgICAgICAweDAxNDlmZmEwDQoJCUhTVE1UICogICAgICAgICAgICAgMHgw MDYzZWU4Yw0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQWxs b2NTdG10ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAg ICAgICAgIDB4MDE0OWZmYTANCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlZThjICggMHgw MTNhMGQ0NCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTFRh Ymxlc1cgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAg ICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJ V0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAg DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAgICAgICAgICAgIGZm ZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTFRhYmxlc1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FM X1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAg ICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCAN CgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQg ICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAw MDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTFNldFN0bXRPcHRpb24gDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDkgPFNR TF9ST1dTRVRfU0laRT4NCgkJVURXT1JEICAgICAgICAgICAgICAgICAgIDEwMA0KDQpQQjA1MCAg ICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMU2V0U3RtdE9wdGlvbiAgd2l0aCBy ZXR1cm4gY29kZSAxIChTUUxfU1VDQ0VTU19XSVRIX0lORk8pDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDkgPFNRTF9ST1dT RVRfU0laRT4NCgkJVURXT1JEICAgICAgICAgICAgICAgICAgIDEwMA0KDQoJCURJQUcgWzAxUzAy XSBSZXF1ZXN0ZWQgdmFsdWUgY2hhbmdlZC4gKDE2KSANCg0KUEIwNTAgICAgICAgICAgIGZmZmRi ZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEVycm9yVyANCgkJSEVOViAgICAgICAgICAgICAgICAweDAx NDlmY2ZjDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KCQlIU1RNVCAgICAgICAg ICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwNjNlZTEwIChOWUkp IA0KIAkJU0RXT1JEICogICAgICAgICAgICAweDAwNjNlZTYwDQoJCVdDSEFSICogICAgICAgICAg ICAgMHgwMDYzZWExMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDA2M2VlNTYNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZm ZmRiMTE5CUVYSVQgIFNRTEVycm9yVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSEVOViAgICAgICAgICAgICAgICAweDAxNDlmY2ZjDQoJCUhEQkMgICAgICAgICAgICAgICAg MHgwMTQ5ZmZhMA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAg ICAgICAgICAgICAweDAwNjNlZTEwIChOWUkpIA0KIAkJU0RXT1JEICogICAgICAgICAgICAweDAw NjNlZTYwICgxNikNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwNjNlYTEwIFsgICAgICAyNF0g IlJlcXVlc3RlZCB2YSINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDA2M2VlNTYgKDI0KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0U3RtdE9wdGlvbiANCgkJSFNUTVQgICAgICAgICAgICAg ICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgOSANCgkJUFRSICAg ICAgICAgICAgICAgIDB4MDA0ZGRhYjQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRi MTE5CUVYSVQgIFNRTEdldFN0bXRPcHRpb24gIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NF U1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDkgDQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGRkYWI0DQoNClBCMDUw ICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAg ICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAx IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAg ICAgICAgICAgICAgICAweDAwNGQzM2FjDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkN CgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGRlNDljDQoNClBCMDUwICAgICAgICAgICBmZmZk YmQ2ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9T VUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgICAxIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNR TF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGQzM2FjDQoJCVNEV09SRCAgICAg ICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGRlNDljICgwKQ0K DQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJ SFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0K CQlQVFIgICAgICAgICAgICAgICAgMHgwMDRkNjYyOA0KCQlTRFdPUkQgICAgICAgICAgICAgICAg ICAgMTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRkZTYzMA0KDQpQQjA1MCAgICAgICAg ICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAw IChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRkNjYyOA0KCQlTRFdP UkQgICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRkZTYz MCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEJpbmRD b2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDMgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0Nf Q0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZThiMjANCgkJU0RXT1JEICAgICAgICAg ICAgICAgICAgIDEyOQ0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZGU3YzQNCg0KUEIwNTAg ICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJu IGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVNXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZThiMjAN CgkJU0RXT1JEICAgICAgICAgICAgICAgICAgIDEyOQ0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4 MDA0ZGU3YzQgKDApDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBT UUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAg ICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEg PFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGViZDljDQoJCVNEV09SRCAg ICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGRlOTU4DQoN ClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRo IHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEz YTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAgICAgICAg ICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAw NGViZDljDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAg ICAgICAweDAwNGRlOTU4ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJ RU5URVIgU1FMRXh0ZW5kZWRGZXRjaCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0 DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0ZFVENIX05FWFQ+DQoJCVNE V09SRCAgICAgICAgICAgICAgICAgICAgIDENCgkJVURXT1JEICogICAgICAgICAgICAweDAwNjNl ZTdjDQoJCVVXT1JEICogICAgICAgICAgICAgMHgwMDRkZTNkMA0KDQpQQjA1MCAgICAgICAgICAg ZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMRXh0ZW5kZWRGZXRjaCAgd2l0aCByZXR1cm4gY29k ZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVX T1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0ZFVENIX05FWFQ+DQoJCVNEV09SRCAg ICAgICAgICAgICAgICAgICAgIDENCgkJVURXT1JEICogICAgICAgICAgICAweDAwNjNlZTdjICgx KQ0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA0ZGUzZDAgKDApDQoNClBCMDUwICAgICAgICAg ICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNUTVQgICAgICAgICAg ICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RS T1A+DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxGcmVlU3Rt dCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAg ICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+ DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxEaXNjb25uZWN0 IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDE0OWZmYTANCg0KUEIwNTAgICAgICAgICAgIGZm ZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTERpc2Nvbm5lY3QgIHdpdGggcmV0dXJuIGNvZGUgMCAo U1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KDQpQQjA1MCAg ICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMRnJlZUNvbm5lY3QgDQoJCUhEQkMg ICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZm ZGIxMTkJRVhJVCAgU1FMRnJlZUNvbm5lY3QgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NF U1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTQ5ZmZhMA0KDQpQQjA1MCAgICAgICAgICAg ZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMRnJlZUVudiANCgkJSEVOViAgICAgICAgICAgICAg ICAweDAxNDlmY2ZjDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBT UUxGcmVlRW52ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIRU5WICAgICAg ICAgICAgICAgIDB4MDE0OWZjZmMNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5 CUVOVEVSIFNRTEFsbG9jRW52IA0KCQlIRU5WICogICAgICAgICAgICAgIDB4MTRmM2YzMDQNCg0K UEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEFsbG9jRW52ICB3aXRo IHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIRU5WICogICAgICAgICAgICAgIDB4MTRm M2YzMDQgKCAweDAxM2EwN2YwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJ RU5URVIgU1FMQWxsb2NFbnYgDQoJCUhFTlYgKiAgICAgICAgICAgICAgMHgxNGYzZjMwNA0KDQpQ QjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQWxsb2NFbnYgIHdpdGgg cmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhFTlYgKiAgICAgICAgICAgICAgMHgxNGYz ZjMwNCAoIDB4MDE0OWZjZmMpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlF TlRFUiBTUUxBbGxvY0Nvbm5lY3QgDQoJCUhFTlYgICAgICAgICAgICAgICAgMHgwMTQ5ZmNmYw0K CQlIREJDICogICAgICAgICAgICAgIDB4MDA2M2UxZjQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRi ZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEFsbG9jQ29ubmVjdCAgd2l0aCByZXR1cm4gY29kZSAwIChT UUxfU1VDQ0VTUykNCgkJSEVOViAgICAgICAgICAgICAgICAweDAxNDlmY2ZjDQoJCUhEQkMgKiAg ICAgICAgICAgICAgMHgwMDYzZTFmNCAoIDB4MDEzYTE0MDgpDQoNClBCMDUwICAgICAgICAgICBm ZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxEcml2ZXJDb25uZWN0VyANCgkJSERCQyAgICAgICAg ICAgICAgICAweDAxM2ExNDA4DQoJCUhXTkQgICAgICAgICAgICAgICAgMHgwMDAwMDc0NA0KCQlX Q0hBUiAqICAgICAgICAgICAgIDB4NmE5YWMyODQgWyAgICAgIC0zXSAiKioqKioqXCAwIg0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHg2 YTlhYzI4NCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA4IA0KCQlTV09SRCAqICAg ICAgICAgICAgIDB4MDAwMDAwMDANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxT UUxfRFJJVkVSX0NPTVBMRVRFPg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJ RVhJVCAgU1FMRHJpdmVyQ29ubmVjdFcgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1Mp DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlIV05EICAgICAgICAgICAgICAg IDB4MDAwMDA3NDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDZhOWFjMjg0IFsgICAgICAtM10g IioqKioqKlwgMCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4NmE5YWMyODQgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg OCANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwMDAwMDAwDQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgMSA8U1FMX0RSSVZFUl9DT01QTEVURT4NCg0KUEIwNTAgICAgICAgICAgIGZm ZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEdldENvbm5lY3RPcHRpb24gDQoJCUhEQkMgICAgICAg ICAgICAgICAgMHgwMTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAxMDQgDQoJ CVBUUiAgICAgICAgICAgICAgICAweDAwNjNlMWYwDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2 ZDpmZmZkYjExOQlFWElUICBTUUxHZXRDb25uZWN0T3B0aW9uICB3aXRoIHJldHVybiBjb2RlIDAg KFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgMTA0IA0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDYzZTFm MA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMU2V0Q29ubmVj dE9wdGlvbiANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAg ICAgICAgICAgICAgICAgIDEwNCA8U1FMX09QVF9UUkFDRT4NCgkJVURXT1JEICAgICAgICAgICAg ICAgICAgICAgMA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FM R2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgMTAgPFNRTF9PREJDX1ZFUj4NCgkJUFRSICAgICAgICAgICAgICAg ICAweDAxM2ExYTcwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JE ICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZm ZGIxMTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1Mp DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAg ICAgICAgICAgMTAgPFNRTF9PREJDX1ZFUj4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2Ex YTcwIFsgICAgICAyMF0gIjAzLjUxLjAwMDAiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg IDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyICgyMCkNCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDc3IDxT UUxfRFJJVkVSX09EQkNfVkVSPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTFhNzAgDQoJ CVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAw eDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxH ZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAg ICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA3NyA8U1FM X0RSSVZFUl9PREJDX1ZFUj4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExYTcwIFsgICAg ICAxMF0gIjAyLjEwIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JE ICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMTApDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2 ZDpmZmZkYjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAx M2ExNDA4DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiA8U1FMX0RBVEFfU09VUkNF X05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMWE3MCANCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0K UEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRo IHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEz YTE0MDgNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIDxTUUxfREFUQV9TT1VSQ0Vf TkFNRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExYTcwIFsgICAgICAyMF0gIkFkbWlu ZmluYW4iDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAg ICAgICAgICAweDAwNjNlMWMyICgyMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRi MTE5CUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDE3IDxTUUxfREJNU19OQU1FPg0KCQlQVFIg ICAgICAgICAgICAgICAgIDB4MDEzYTFjODQgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg IDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAg ICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAw IChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAxNyA8U1FMX0RCTVNfTkFNRT4NCgkJUFRSICAgICAgICAg ICAgICAgICAweDAxM2ExYzg0IFsgICAgICAzOF0gIlN5YmFzZSBTUUwgQW55d2hlcmUiDQoJCVNX T1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAw NjNlMWMyICgzOCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNR TEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQgICAg ICAgICAgICAgICAgICAgICAgICA2IDxTUUxfRFJJVkVSX05BTUU+DQoJCVBUUiAgICAgICAgICAg ICAgICAgMHgwMTNhMDRhOCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNDcyIA0KCQlT V09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZk OmZmZmRiMTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUND RVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgICA2IDxTUUxfRFJJVkVSX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAg MHgwMTNhMDRhOCBbICAgICAgMjBdICJXT0Q1MFQuRExMIg0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICA0NzIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMjApDQoNClBC MDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERC QyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAxNiA8U1FMX0RBVEFCQVNFX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMWE3 MCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAg ICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQg IFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAg ICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDE2 IDxTUUxfREFUQUJBU0VfTkFNRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExYTcwIFsg ICAgICAyMF0gIkFkbWluZmluYW4iDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiAN CgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyICgyMCkNCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAg ICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDI1IDxTUUxfREFU QV9TT1VSQ0VfUkVBRF9PTkxZPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTAzZWMgDQoJ CVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAw eDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxH ZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAg ICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAyNSA8U1FM X0RBVEFfU09VUkNFX1JFQURfT05MWT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2EwM2Vj IFsgICAgICAgMl0gIk4iDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dP UkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyICgyKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTMgPFNRTF9TRVJWRVJfTkFN RT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2ExYTcwIA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1 MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0 dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQw OA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTMgPFNRTF9TRVJWRVJfTkFNRT4NCgkJ UFRSICAgICAgICAgICAgICAgICAweDAxM2ExYTcwIFsgICAgICAyMF0gIkFkbWluZmluYW4iDQoJ CVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAw eDAwNjNlMWMyICgyMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVS IFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgIDMyIDxTUUxfTUFYX1NDSEVNQV9OQU1FX0xFTj4NCgkJUFRS ICAgICAgICAgICAgICAgICAweDAwNjNlMWMwDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAg ICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAw IChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAzMiA8U1FMX01BWF9TQ0hFTUFfTkFNRV9MRU4+DQoJCVBU UiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjMCAoMTI4KQ0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAoMikNCg0KUEIw NTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJD ICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAg IDM1IDxTUUxfTUFYX1RBQkxFX05BTUVfTEVOPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2 M2UxYzANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAqICAgICAg ICAgICAgIDB4MDA2M2UxYzINCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVY SVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJD ICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAg IDM1IDxTUUxfTUFYX1RBQkxFX05BTUVfTEVOPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2 M2UxYzAgKDEyOCkNCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09SRCAq ICAgICAgICAgICAgIDB4MDA2M2UxYzIgKDIpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpm ZmZkYjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2Ex NDA4DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA5MyA8U1FMX1FVT1RFRF9JREVOVElG SUVSX0NBU0U+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjMA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0K DQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdp dGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgOTMgPFNRTF9RVU9URURfSURF TlRJRklFUl9DQVNFPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2M2UxYzAgKDQpDQoJCVNX T1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAw NjNlMWMyICgyKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FM R2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDkgPFNRTF9PREJDX0FQSV9DT05GT1JNQU5DRT4NCgkJUFRSICAg ICAgICAgICAgICAgICAweDAwNjNlMWMwDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBm ZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChT UUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgOSA8U1FMX09EQkNfQVBJX0NPTkZPUk1BTkNFPg0KCQlQVFIg ICAgICAgICAgICAgICAgIDB4MDA2M2UxYzAgKDIpDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyICgyKQ0KDQpQQjA1MCAg ICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAg ICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTUg PFNRTF9PREJDX1NRTF9DT05GT1JNQU5DRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwNjNl MWMwDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgKiAgICAgICAg ICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElU ICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAg ICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAx NSA8U1FMX09EQkNfU1FMX0NPTkZPUk1BTkNFPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDA2 M2UxYzAgKDIpDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgKiAg ICAgICAgICAgICAweDAwNjNlMWMyICgyKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZm ZGIxMTkJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQw OA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNDYgPFNRTF9UWE5fQ0FQQUJMRT4NCgkJ UFRSICAgICAgICAgICAgICAgICAweDAwNjNlMWMwDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAg ICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29k ZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVX T1JEICAgICAgICAgICAgICAgICAgICAgICA0NiA8U1FMX1RYTl9DQVBBQkxFPg0KCQlQVFIgICAg ICAgICAgICAgICAgIDB4MDA2M2UxYzAgKDMpDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyICgyKQ0KDQpQQjA1MCAgICAg ICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0Q29ubmVjdE9wdGlvbiANCgkJSERC QyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg IDEwMiANCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA2M2UxYzQNCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldENvbm5lY3RPcHRpb24gIHdpdGggcmV0dXJu IGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAxMDIgDQoJCVBUUiAgICAgICAgICAgICAgICAw eDAwNjNlMWM0DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxH ZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgOCA8U1FMX0ZFVENIX0RJUkVDVElPTj4NCgkJUFRSICAgICAgICAg ICAgICAgICAweDAwNjNlMWM0DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNCANCgkJ U1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2 ZDpmZmZkYjExOQlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VD Q0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgOCA8U1FMX0ZFVENIX0RJUkVDVElPTj4NCgkJUFRSICAgICAgICAgICAg ICAgICAweDAwNjNlMWM0DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNCANCgkJU1dP UkQgKiAgICAgICAgICAgICAweDAwNjNlMWMyICg0KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNDMgPFNRTF9TQ1JPTExfQ09O Q1VSUkVOQ1k+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjNA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDQgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0K DQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdp dGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgw MTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNDMgPFNRTF9TQ1JPTExfQ09O Q1VSUkVOQ1k+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDYzZTFjNA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDQgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMiAo NCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEdldEluZm9X IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgIDQ0IDxTUUxfU0NST0xMX09QVElPTlM+DQoJCVBUUiAgICAgICAgICAgICAgICAg MHgwMDYzZTFjNA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgDQoJCVNXT1JEICog ICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIx MTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJ CUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAgICAg ICAgICAgNDQgPFNRTF9TQ1JPTExfT1BUSU9OUz4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAw NjNlMWM0DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNCANCgkJU1dPUkQgKiAgICAg ICAgICAgICAweDAwNjNlMWMyICg0KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIx MTkJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTQgPFNRTF9TRUFSQ0hfUEFUVEVSTl9FU0NB UEU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDNlYyANCgkJU1dPUkQgICAgICAgICAg ICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDA2M2UxYzINCg0KUEIw NTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJl dHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0 MDgNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDE0IDxTUUxfU0VBUkNIX1BBVFRFUk5f RVNDQVBFPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTAzZWMgWyAgICAgICAyXSAifiIN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAg IDB4MDA2M2UxYzIgKDIpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRF UiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICA5NCA8U1FMX1NQRUNJQUxfQ0hBUkFDVEVSUz4NCgkJUFRS ICAgICAgICAgICAgICAgICAweDAxM2ExYTcwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTFjMg0KDQpQQjA1MCAgICAgICAg ICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUg MCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlVV09S RCAgICAgICAgICAgICAgICAgICAgICAgOTQgPFNRTF9TUEVDSUFMX0NIQVJBQ1RFUlM+DQoJCVBU UiAgICAgICAgICAgICAgICAgMHgwMTNhMWE3MCBbICAgICAgIDZdICJAJCMiDQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlMWMy ICg2KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQWxsb2NT dG10IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJSFNUTVQgKiAgICAgICAg ICAgICAweDAwNjNlMzVjDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElU ICBTUUxBbGxvY1N0bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMg ICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlIU1RNVCAqICAgICAgICAgICAgIDB4MDA2M2Uz NWMgKCAweDAxM2EwZDQ0KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5U RVIgU1FMR2V0VHlwZUluZm8gDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgPFNRTF9BTExfVFlQRVM+DQoNClBCMDUwICAg ICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxHZXRUeXBlSW5mbyAgd2l0aCByZXR1 cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0 DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCA8U1FMX0FMTF9UWVBFUz4NCg0KUEIw NTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEdldEZ1bmN0aW9ucyANCgkJ SERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAgICAgICAgICAgICAg ICAgICA1OSANCgkJVVdPUkQgKiAgICAgICAgICAgICAweDAwNjNlMzE2DQoNClBCMDUwICAgICAg ICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxHZXRGdW5jdGlvbnMgIHdpdGggcmV0dXJu IGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNTkgDQoJCVVXT1JEICogICAgICAgICAgICAg MHgwMDYzZTMxNiAoMSkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVS IFNRTFNldFN0bXRPcHRpb24gDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlV V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDkgPFNRTF9ST1dTRVRfU0laRT4NCgkJVURXT1JE ICAgICAgICAgICAgICAgICAgICAxNg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIx MTkJRVhJVCAgU1FMU2V0U3RtdE9wdGlvbiAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VT UykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgOSA8U1FMX1JPV1NFVF9TSVpFPg0KCQlVRFdPUkQgICAgICAgICAgICAgICAg ICAgIDE2DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxCaW5k Q29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgICAxIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9D X0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU2MTc4DQoJCVNEV09SRCAgICAgICAg ICAgICAgICAgICAxMzANCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU1YjdjDQoNClBCMDUw ICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVy biBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIA0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU2MTc4 DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMzANCgkJU0RXT1JEICogICAgICAgICAgICAw eDAwNGU1YjdjICg1MTM1MjI4KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJ RU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVX T1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAg ICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTViZTANCgkJ U0RXT1JEICAgICAgICAgICAgICAgICAgICAgMg0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0 ZTVjMDQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEJpbmRD b2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDIgDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAg ICAgICAweDAwNGU1YmUwDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JE ICogICAgICAgICAgICAweDAwNGU1YzA0ICgwKQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6 ZmZmZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2Ew ZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMyANCgkJU1dPUkQgICAgICAgICAg ICAgICAgICAgICAgICA0IDxTUUxfQ19MT05HPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRl NWM2OA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICA0DQoJCVNEV09SRCAqICAgICAgICAg ICAgMHgwMDRlNWNhYw0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAg U1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAg ICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMyAN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IDxTUUxfQ19MT05HPg0KCQlQVFIgICAg ICAgICAgICAgICAgMHgwMDRlNWM2OA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICA0DQoJ CVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNWNhYyAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZm ZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAg MHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgDQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAg IDB4MDA0ZTdiMTgNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgIDEyOQ0KCQlTRFdPUkQgKiAg ICAgICAgICAgIDB4MDA0ZTgzMmMNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5 CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhT VE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAg ICAgIDQgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJ UFRSICAgICAgICAgICAgICAgIDB4MDA0ZTdiMTgNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAg IDEyOQ0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTgzMmMgKDApDQoNClBCMDUwICAgICAg ICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAg ICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA1IA0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAg ICAgICAgICAweDAwNGUzYjY0DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RX T1JEICogICAgICAgICAgICAweDAwNGU0Mzc4DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpm ZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNT KQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgICA1IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NI QVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGUzYjY0DQoJCVNEV09SRCAgICAgICAgICAg ICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU0Mzc4ICgwKQ0KDQpQQjA1 MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQg ICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAg NiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIg ICAgICAgICAgICAgICAgMHgwMDRlNDNkYw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgIDY0 DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNDdlMA0KDQpQQjA1MCAgICAgICAgICAgZmZm ZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxf U1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgNiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxT UUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNDNkYw0KCQlTRFdPUkQgICAg ICAgICAgICAgICAgICAgIDY0DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNDdlMCAoMCkN Cg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEJpbmRDb2wgDQoJ CUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDcgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+ DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU0ODQ0DQoJCVNEV09SRCAgICAgICAgICAgICAg ICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU0ODY4DQoNClBCMDUwICAgICAg ICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2Rl IDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdP UkQgICAgICAgICAgICAgICAgICAgICAgICA3IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNDg0NA0KCQlT RFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRl NDg2OCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEJp bmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgIDggDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FM X0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU0OGNjDQoJCVNEV09SRCAgICAg ICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU0OGYwDQoNClBC MDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJl dHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBk NDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA4IA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRl NDhjYw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAgICAg ICAgMHgwMDRlNDhmMCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVO VEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDkgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU0OTU0DQoJCVNE V09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGU0 OTc4DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29s ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAg IDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA5IA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAg ICAgMHgwMDRlNDk1NA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJCVNEV09SRCAq ICAgICAgICAgICAgMHgwMDRlNDk3OCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZm ZmRiMTE5CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0 NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTAgDQoJCVNXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGU0 OWRjDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICogICAgICAgICAg ICAweDAwNGU0YTAwDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBT UUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAg ICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEwIA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAg ICAgICAgICAgICAgMHgwMDRlNDlkYw0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgICAyDQoJ CVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNGEwMCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZm ZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAg MHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTEgDQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAg ICAweDAwNGU0YTY0DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJU0RXT1JEICog ICAgICAgICAgICAweDAwNGU0YTg4DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjEx OQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlI U1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAg ICAgIDExIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0K CQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNGE2NA0KCQlTRFdPUkQgICAgICAgICAgICAgICAg ICAgICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNGE4OCAoMCkNCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgMTIgDQoJ CVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAg ICAgICAgICAgICAweDAwNGU0YWVjDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDINCgkJ U0RXT1JEICogICAgICAgICAgICAweDAwNGU0YjEwDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2 ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUND RVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgIDEyIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9D X1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDRlNGFlYw0KCQlTRFdPUkQgICAgICAg ICAgICAgICAgICAgICAyDQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRlNGIxMCAoMCkNCg0K UEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhT VE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAg ICAgMTMgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJ UFRSICAgICAgICAgICAgICAgIDB4MDA0ZTRiNmMNCgkJU0RXT1JEICAgICAgICAgICAgICAgICAg IDEzMA0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTUzOTANCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAo U1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAg ICAgICAgICAgICAgICAgICAgICAgMTMgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZTRiNmMNCgkJU0RXT1JE ICAgICAgICAgICAgICAgICAgIDEzMA0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZTUzOTAg KDApDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxFeHRlbmRl ZEZldGNoIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgICAxIDxTUUxfRkVUQ0hfTkVYVD4NCgkJU0RXT1JEICAgICAgICAgICAg ICAgICAgICAgMQ0KCQlVRFdPUkQgKiAgICAgICAgICAgIDB4MDA2M2UzNGMNCgkJVVdPUkQgKiAg ICAgICAgICAgICAweDAwNGRhNWY0DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjEx OQlFWElUICBTUUxFeHRlbmRlZEZldGNoICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNT KQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgICAxIDxTUUxfRkVUQ0hfTkVYVD4NCgkJU0RXT1JEICAgICAgICAgICAgICAgICAg ICAgMQ0KCQlVRFdPUkQgKiAgICAgICAgICAgIDB4MDA2M2UzNGMgKDE1KQ0KCQlVV09SRCAqICAg ICAgICAgICAgIDB4MDA0ZGE1ZjQgKDApDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZk YjExOQlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0 DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAg ICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxGcmVlU3RtdCAgd2l0aCByZXR1cm4g Y29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJ CVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAg ICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAg ICAgICAgICAweDAxM2ExNDA4DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICA0NyA8U1FM X1VTRVJfTkFNRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAxM2EwMDgwIA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICAyNTggDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDYzZTg3 YQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMR2V0SW5mb1cg IHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAg MHgwMTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNDcgPFNRTF9VU0VSX05B TUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMTNhMDA4MCBbICAgICAgIDZdICJkYmEiDQoJ CVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDI1OCANCgkJU1dPUkQgKiAgICAgICAgICAgICAw eDAwNjNlODdhICg2KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIg U1FMQWxsb2NTdG10IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJSFNUTVQg KiAgICAgICAgICAgICAweDAwNjNlODA4DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZk YjExOQlFWElUICBTUUxBbGxvY1N0bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1Mp DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlIU1RNVCAqICAgICAgICAgICAg IDB4MDA2M2U4MDggKCAweDAxM2EwZDQ0KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZm ZGIxMTkJRU5URVIgU1FMVGFibGVzVyANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0 DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDE0OWZjNDggWyAgICAgICAz XSAiZCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAzIA0KCQlXQ0hBUiAqICAgICAg ICAgICAgIDB4MDEzYTBiZWMgWyAgICAgIC0zXSAicGJjYSINCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZm ZmRiMTE5CUVYSVQgIFNRTFRhYmxlc1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1Mp DQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAg IDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIg KiAgICAgICAgICAgICAweDAxNDlmYzQ4IFsgICAgICAgM10gImQiDQoJCVNXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgMyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAxM2EwYmVjIFsgICAg ICAtM10gInBiY2EiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAtMyANCgkJV0NIQVIg KiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDAgDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxGZXRjaCAN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBCMDUwICAgICAgICAgICBmZmZk YmQ2ZDpmZmZkYjExOQlFWElUICBTUUxGZXRjaCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VD Q0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBCMDUwICAgICAgICAg ICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNUTVQgICAgICAgICAg ICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RS T1A+DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxGcmVlU3Rt dCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAg ICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0RST1A+ DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxBbGxvY1N0bXQg DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlIU1RNVCAqICAgICAgICAgICAg IDB4MDA2M2U4MDgNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNR TEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSERCQyAgICAg ICAgICAgICAgICAweDAxM2ExNDA4DQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTgwOCAo IDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBT UUxUYWJsZXNXIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJV0NIQVIgKiAg ICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAg DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTQ5ZmMwYyBbICAgICAgIDNdICJkIg0KCQlTV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTNh MDdjYyBbICAgICAgLTNdICJwYmNhIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgLTMg DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICAwIA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAg U1FMVGFibGVzVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAg ICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCAN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAg IDB4MDE0OWZjMGMgWyAgICAgICAzXSAiZCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICAzIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDEzYTA3Y2MgWyAgICAgIC0zXSAicGJjYSIN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAgICAgICAgICAg IDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAg ICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEZldGNoIA0KCQlIU1RNVCAgICAg ICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5 CUVYSVQgIFNRTEZldGNoICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RN VCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZm ZmRiMTE5CUVOVEVSIFNRTEZyZWVTdG10IA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBk NDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfRFJPUD4NCg0KUEIwNTAg ICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEZyZWVTdG10ICB3aXRoIHJldHVy biBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQN CgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfRFJPUD4NCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJSERCQyAgICAg ICAgICAgICAgICAweDAxM2ExNDA4DQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZTgwOA0K DQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQWxsb2NTdG10ICB3 aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4 MDEzYTE0MDgNCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlODA4ICggMHgwMTNhMGQ0NCkN Cg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTFRhYmxlc1cgDQoJ CUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4 MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAg ICAgICAgICAgICAweDAxNDlmYzQ4IFsgICAgICAgM10gImQiDQoJCVNXT1JEICAgICAgICAgICAg ICAgICAgICAgICAgMyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAxM2EwYmVjIFsgICAgICAt M10gInBiY2EiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAtMyANCgkJV0NIQVIgKiAg ICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAg DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxUYWJsZXNXICB3 aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4 MDEzYTBkNDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTQ5ZmM0OCBb ICAgICAgIDNdICJkIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVdDSEFS ICogICAgICAgICAgICAgMHgwMTNhMGJlYyBbICAgICAgLTNdICJwYmNhIg0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCAN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KDQpQQjA1MCAgICAgICAgICAgZmZm ZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMRmV0Y2ggDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgw MTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMRmV0 Y2ggIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMTNhMGQ0NA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIg U1FMRnJlZVN0bXQgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAg ICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9QPg0KDQpQQjA1MCAgICAgICAgICAgZmZm ZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMRnJlZVN0bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FM X1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDEgPFNRTF9EUk9QPg0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRU5URVIgU1FMQWxsb2NTdG10IA0KCQlIREJDICAgICAgICAgICAgICAgIDB4 MDEzYTE0MDgNCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlODA4DQoNClBCMDUwICAgICAg ICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxBbGxvY1N0bXQgIHdpdGggcmV0dXJuIGNv ZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlI U1RNVCAqICAgICAgICAgICAgIDB4MDA2M2U4MDggKCAweDAxM2EwZDQ0KQ0KDQpQQjA1MCAgICAg ICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMVGFibGVzVyANCgkJSFNUTVQgICAgICAg ICAgICAgICAweDAxM2EwZDQ0DQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJ U1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4 MDE0OWZjMGMgWyAgICAgICAzXSAiZCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAz IA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDEzYTA3Y2MgWyAgICAgIC0zXSAicGJjYSINCgkJ U1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4 MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTFRhYmxlc1cgIHdpdGggcmV0dXJuIGNv ZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlX Q0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAxNDlmYzBjIFsgICAgICAgM10gImQi DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMyANCgkJV0NIQVIgKiAgICAgICAgICAg ICAweDAxM2EwN2NjIFsgICAgICAtM10gInBiY2EiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgICAtMyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDAgDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjEx OQlFTlRFUiBTUUxGZXRjaCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoNClBC MDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxGZXRjaCAgd2l0aCByZXR1 cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0 DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxGcmVlU3RtdCAN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjEx OQlFWElUICBTUUxGcmVlU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJ SFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMSA8U1FMX0RST1A+DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlF TlRFUiBTUUxBbGxvY1N0bXQgDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlI U1RNVCAqICAgICAgICAgICAgIDB4MDA2M2U4MDgNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZk OmZmZmRiMTE5CUVYSVQgIFNRTEFsbG9jU3RtdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VD Q0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoJCUhTVE1UICogICAgICAg ICAgICAgMHgwMDYzZTgwOCAoIDB4MDEzYTBkNDQpDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2 ZDpmZmZkYjExOQlFTlRFUiBTUUxUYWJsZXNXIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEz YTBkNDQNCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAg ICAgICAgICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMTQ5ZmM0OCBbICAg ICAgIDNdICJkIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVdDSEFSICog ICAgICAgICAgICAgMHgwMTNhMGJlYyBbICAgICAgLTNdICJwYmNhIg0KCQlTV09SRCAgICAgICAg ICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJ U1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRVhJVCAgU1FMVGFibGVzVyAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VD Q0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVdDSEFSICogICAgICAg ICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlX Q0hBUiAqICAgICAgICAgICAgIDB4MDE0OWZjNDggWyAgICAgICAzXSAiZCINCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgICAzIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDEzYTBiZWMg WyAgICAgIC0zXSAicGJjYSINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlX Q0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMCANCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEZl dGNoIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEZldGNoICB3aXRoIHJldHVybiBjb2RlIDAgKFNR TF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCg0KUEIwNTAgICAg ICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEZyZWVTdG10IA0KCQlIU1RNVCAgICAg ICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxT UUxfRFJPUD4NCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEZy ZWVTdG10ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAg ICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxf RFJPUD4NCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEdldElu Zm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0MDgNCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgIDQ1IDxTUUxfVEFCTEVfVEVSTT4NCgkJUFRSICAgICAgICAgICAgICAgICAw eDAxM2ExN2JjIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgNjQgDQoJCVNXT1JEICog ICAgICAgICAgICAgMHgwMDYzZWU4ZQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIx MTkJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJ CUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KCQlVV09SRCAgICAgICAgICAgICAgICAg ICAgICAgNDUgPFNRTF9UQUJMRV9URVJNPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDEzYTE3 YmMgWyAgICAgIDEwXSAiVGFibGUiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICA2NCAN CgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwNjNlZThlICgxMCkNCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJSERCQyAgICAgICAgICAg ICAgICAweDAxM2ExNDA4DQoJCUhTVE1UICogICAgICAgICAgICAgMHgwMDYzZWU4Yw0KDQpQQjA1 MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMQWxsb2NTdG10ICB3aXRoIHJl dHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDEzYTE0 MDgNCgkJSFNUTVQgKiAgICAgICAgICAgICAweDAwNjNlZThjICggMHgwMTNhMGQ0NCkNCg0KUEIw NTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTFRhYmxlc1cgDQoJCUhTVE1U ICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAw MDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAgICAg ICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVdD SEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAg ICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5 CUVYSVQgIFNRTFRhYmxlc1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhT VE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAw MDAwMDAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIgKiAgICAg ICAgICAgICAweDAwMDAwMDAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJ CVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAg ICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAgDQoJCVNXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgMCANCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRi MTE5CUVOVEVSIFNRTFNldFN0bXRPcHRpb24gDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNh MGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDkgPFNRTF9ST1dTRVRfU0laRT4N CgkJVURXT1JEICAgICAgICAgICAgICAgICAgIDEwMA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRVhJVCAgU1FMU2V0U3RtdE9wdGlvbiAgd2l0aCByZXR1cm4gY29kZSAwIChT UUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAg ICAgICAgICAgICAgICAgICAgICAgOSA8U1FMX1JPV1NFVF9TSVpFPg0KCQlVRFdPUkQgICAgICAg ICAgICAgICAgICAgMTAwDQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRF UiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgICAxIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGQzM2FjDQoJCVNEV09S RCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGRkMTNj DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3 aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4 MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAw eDAwNGQzM2FjDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAg ICAgICAgICAweDAwNGRkMTNjICgxNzY4Nzc2NzY5KQ0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJk NmQ6ZmZmZGIxMTkJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAx M2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgw MDRkNjYyOA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTI5DQoJCVNEV09SRCAqICAgICAg ICAgICAgMHgwMDRkZDJmMA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJ VCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQg ICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAg MiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIg ICAgICAgICAgICAgICAgMHgwMDRkNjYyOA0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgMTI5 DQoJCVNEV09SRCAqICAgICAgICAgICAgMHgwMDRkZDJmMCAoMCkNCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAg ICAgIDB4MDA0ZThiMjANCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgIDEyOQ0KCQlTRFdPUkQg KiAgICAgICAgICAgIDB4MDA0ZGRlNWMNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRi MTE5CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJ CUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDMgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4N CgkJUFRSICAgICAgICAgICAgICAgIDB4MDA0ZThiMjANCgkJU0RXT1JEICAgICAgICAgICAgICAg ICAgIDEyOQ0KCQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDA0ZGRlNWMgKDApDQoNClBCMDUwICAg ICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAg ICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAg ICAgICAgICAgICAweDAwNGViZDljDQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAxMjkNCgkJ U0RXT1JEICogICAgICAgICAgICAweDAwNGRlMjY4DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2 ZDpmZmZkYjExOQlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUND RVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgICA0IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9D X0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwNGViZDljDQoJCVNEV09SRCAgICAgICAg ICAgICAgICAgICAxMjkNCgkJU0RXT1JEICogICAgICAgICAgICAweDAwNGRlMjY4ICgwKQ0KDQpQ QjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRU5URVIgU1FMRXh0ZW5kZWRGZXRjaCAN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgMSA8U1FMX0ZFVENIX05FWFQ+DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAg IDENCgkJVURXT1JEICogICAgICAgICAgICAweDAwNjNlZTdjDQoJCVVXT1JEICogICAgICAgICAg ICAgMHgwMDRlODE2MA0KDQpQQjA1MCAgICAgICAgICAgZmZmZGJkNmQ6ZmZmZGIxMTkJRVhJVCAg U1FMRXh0ZW5kZWRGZXRjaCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNU TVQgICAgICAgICAgICAgICAweDAxM2EwZDQ0DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgMSA8U1FMX0ZFVENIX05FWFQ+DQoJCVNEV09SRCAgICAgICAgICAgICAgICAgICAgIDENCgkJ VURXT1JEICogICAgICAgICAgICAweDAwNjNlZTdjICgxMDApDQoJCVVXT1JEICogICAgICAgICAg ICAgMHgwMDRlODE2MCAoMCkNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVO VEVSIFNRTEV4dGVuZGVkRmV0Y2ggDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0K CQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9GRVRDSF9ORVhUPg0KCQlTRFdP UkQgICAgICAgICAgICAgICAgICAgICAxDQoJCVVEV09SRCAqICAgICAgICAgICAgMHgwMDYzZWU3 Yw0KCQlVV09SRCAqICAgICAgICAgICAgIDB4MDA0ZTgxNjANCg0KUEIwNTAgICAgICAgICAgIGZm ZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEV4dGVuZGVkRmV0Y2ggIHdpdGggcmV0dXJuIGNvZGUg MCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMTNhMGQ0NA0KCQlVV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9GRVRDSF9ORVhUPg0KCQlTRFdPUkQgICAg ICAgICAgICAgICAgICAgICAxDQoJCVVEV09SRCAqICAgICAgICAgICAgMHgwMDYzZWU3YyAoNDQp DQoJCVVXT1JEICogICAgICAgICAgICAgMHgwMDRlODE2MCAoMCkNCg0KUEIwNTAgICAgICAgICAg IGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTEZyZWVTdG10IA0KCQlIU1RNVCAgICAgICAgICAg ICAgIDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfRFJP UD4NCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNRTEZyZWVTdG10 ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAg IDB4MDEzYTBkNDQNCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfRFJPUD4N Cg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVOVEVSIFNRTERpc2Nvbm5lY3Qg DQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMTNhMTQwOA0KDQpQQjA1MCAgICAgICAgICAgZmZm ZGJkNmQ6ZmZmZGIxMTkJRVhJVCAgU1FMRGlzY29ubmVjdCAgd2l0aCByZXR1cm4gY29kZSAwIChT UUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoNClBCMDUwICAg ICAgICAgICBmZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxGcmVlQ29ubmVjdCANCgkJSERCQyAg ICAgICAgICAgICAgICAweDAxM2ExNDA4DQoNClBCMDUwICAgICAgICAgICBmZmZkYmQ2ZDpmZmZk YjExOQlFWElUICBTUUxGcmVlQ29ubmVjdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VT UykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAxM2ExNDA4DQoNClBCMDUwICAgICAgICAgICBm ZmZkYmQ2ZDpmZmZkYjExOQlFTlRFUiBTUUxGcmVlRW52IA0KCQlIRU5WICAgICAgICAgICAgICAg IDB4MDE0OWZjZmMNCg0KUEIwNTAgICAgICAgICAgIGZmZmRiZDZkOmZmZmRiMTE5CUVYSVQgIFNR TEZyZWVFbnYgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhFTlYgICAgICAg ICAgICAgICAgMHgwMTQ5ZmNmYw0K ------=_NextPart_000_0032_01BE7609.1A628500 Content-Type: application/octet-stream; name="psqlodbc.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="psqlodbc.log" conn=3D26282108, SQLDriverConnect( in)=3D'DSN=3Dpgsql test;', = fDriverCompletion=3D1 DSN info: DSN=3D'pgsql = test',server=3D'foo',port=3D'5432',dbase=3D'test',user=3D'tester',passwd=3D= 'testing' = readonly=3D'0',protocol=3D'',showoid=3D'0',fakeoidindex=3D'0',showsystabl= e=3D'0' conn_settings=3D'' translation_dll=3D'',translation_option=3D'' conn=3D26282108, SQLDriverConnect(out)=3D'DSN=3Dpgsql = test;DATABASE=3Dtest;SERVER=3Dtux;PORT=3D5432;UID=3Dtester;PWD=3Dtesting;= READONLY=3D0;PROTOCOL=3D;FAKEOIDINDEX=3D0;SHOWOIDCOLUMN=3D0;ROWVERSIONING= =3D0;SHOWSYSTEMTABLES=3D0;CONNSETTINGS=3D' Global Options: Version=3D'06.30.0250', fetch=3D100, socket=3D4096, = unknown_sizes=3D0, max_varchar_size=3D254, max_longvarchar_size=3D4094 disable_optimizer=3D1, unique_index=3D0, = use_declarefetch=3D0 text_as_longvarchar=3D1, unknowns_as_longvarchar=3D0, = bools_as_char=3D1 extra_systable_prefixes=3D'dd_;', conn_settings=3D'' conn=3D26282108, query=3D' ' conn=3D26282108, query=3D'set DateStyle to 'ISO'' conn=3D26282108, query=3D'set geqo to 'OFF'' conn=3D26282108, query=3D'select oid from pg_type where typname=3D'lo'' [ fetched 0 rows ] CONN ERROR: func=3DSQLSetConnectOption, desc=3D'fOption=3D1041, = vParam=3D351504640', errnum=3D5, errmsg=3D'Driver does not support = setting this connect option' ------------------------------------------------------------ henv=3D27328644, conn=3D26282108, status=3D1, num_stmts=3D16 sock=3D27328660, stmts=3D27328700, lobj_type=3D-999 ---------------- Socket Info ------------------------------- socket=3D23, reverse=3D0, errornumber=3D0, = errormsg=3D'(null)' buffer_in=3D26288400, buffer_out=3D26292500 buffer_filled_in=3D28, buffer_filled_out=3D0, = buffer_read_in=3D28 CONN ERROR: func=3DSQLSetConnectOption, desc=3D'fOption=3D1042, = vParam=3D351504652', errnum=3D5, errmsg=3D'Driver does not support = setting this connect option' ------------------------------------------------------------ henv=3D27328644, conn=3D26282108, status=3D1, num_stmts=3D16 sock=3D27328660, stmts=3D27328700, lobj_type=3D-999 ---------------- Socket Info ------------------------------- socket=3D23, reverse=3D0, errornumber=3D0, = errormsg=3D'(null)' buffer_in=3D26288400, buffer_out=3D26292500 buffer_filled_in=3D28, buffer_filled_out=3D0, = buffer_read_in=3D28 conn=3D26282108, query=3D'select relname, usename, relhasrules from = pg_class, pg_user where relkind =3D 'r' and relname like 'pbcattbl' and = relname !~ '^pg_|^dd_' and relname !~ '^xinv[0-9]+' and = int4out(usesysid) =3D int4out(relowner)order by relname' [ fetched 0 rows ] conn=3D26282108, query=3D'select relname, usename, relhasrules from = pg_class, pg_user where relkind =3D 'r' and relname like 'PBCATTBL' and = relname !~ '^pg_|^dd_' and relname !~ '^xinv[0-9]+' and = int4out(usesysid) =3D int4out(relowner)order by relname' [ fetched 0 rows ] conn=3D26282108, query=3D'BEGIN' conn=3D26282108, query=3D'CREATE TABLE pbcattbl (pbt_tnam char(33) NOT = NULL)' conn=3D26282108, query=3D'COMMIT' conn=3D26282108, query=3D'BEGIN' conn=3D26282108, query=3D'CREATE UNIQUE INDEX pbcatt_x ON pbcattbl = (pbt_tnam ,pbt_ownr )' ERROR from backend during send_query: 'ERROR: DefineIndex: attribute = "pbt_ownr" not found' conn=3D26282108, query=3D'COMMIT' STATEMENT ERROR: func=3DSC_execute, desc=3D'', errnum=3D17, = errmsg=3D'Error creating the table' = ------------------------------------------------------------ hdbc=3D26282108, stmt=3D26296600, result=3D0 manual_result=3D0, prepare=3D0, internal=3D0 bindings=3D0, bindings_allocated=3D0 parameters=3D0, parameters_allocated=3D0 statement_type=3D4, statement=3D'CREATE UNIQUE INDEX = pbcatt_x ON pbcattbl (pbt_tnam ,pbt_ownr )' stmt_with_params=3D'CREATE UNIQUE INDEX pbcatt_x ON = pbcattbl (pbt_tnam ,pbt_ownr )' data_at_exec=3D-1, current_exec_param=3D-1, = put_data=3D0 currTuple=3D-1, current_col=3D-1, lobj_fd=3D-1 maxRows=3D0, rowset_size=3D1, keyset_size=3D0, = cursor_type=3D0, scroll_concurrency=3D1 cursor_name=3D'SQL_CUR01914118' ----------------QResult Info = ------------------------------- CONN ERROR: func=3DSC_execute, desc=3D'', errnum=3D10, errmsg=3D'ERROR: = DefineIndex: attribute "pbt_ownr" not found' ------------------------------------------------------------ henv=3D27328644, conn=3D26282108, status=3D1, num_stmts=3D16 sock=3D27328660, stmts=3D27328700, lobj_type=3D-999 ---------------- Socket Info ------------------------------- socket=3D23, reverse=3D0, errornumber=3D0, = errormsg=3D'(null)' buffer_in=3D26288400, buffer_out=3D26292500 buffer_filled_in=3D2, buffer_filled_out=3D0, = buffer_read_in=3D2 conn=3D26282108, query=3D'select relname, usename, relhasrules from = pg_class, pg_user where relkind =3D 'r' and relname !~ '^pg_|^dd_' and = relname !~ '^xinv[0-9]+' and int4out(usesysid) =3D = int4out(relowner)order by relname' [ fetched 1 rows ] conn=3D26282108, SQLDisconnect ------=_NextPart_000_0032_01BE7609.1A628500--