Cookies Settings

Loading

dnb-logo
Direct 2.0
Collapse

Know Your Customer - Report

The D&B KYC Report provides critical compliance information on businesses and principles in 110 countries to ensure your business is compliant with AML regulations and KYC requirements.

We match our global database of businesses and the directors associated with those businesses against OFAC (US) HM Treasury (UK), EU Consolidated list and PEP lists. This report also highlights if a business is listed on a global stock exchange or regulated by the FSA and 100 other supervisors across the globe.

IMPORTANT: This product is deprecated.

Update History

No modifications have been made to this data layer since the initial release.

Report Request

IMPORTANT: Due to a known issue, please do not include request values for SubmittingOfficeID.

Overview

When requesting this feature, a valid D-U-N-S Number for a company, a product (format) preference, and the appropriate product code will be required. For improved performance, include its country code.

A trade up option exists to request data for the headquarters when the requested organization is a branch.

NOTE: When ordering information for organizations located in Germany, customers are required to provide a valid order reason code.

Report sample(s):

This report is available in HTML and PDF formats in the following languages: English(UK, US), French, French-Beligian and French-Canadian, German, and Dutch.

Global Availability

The KYC data layer is available for businesses domiciled in the following countries:

CountryISO Code
United States of AmericaUS
BelgiumBE
FranceFR
GermanyDE
ItalyIT
NetherlandsNL
PortugalPT
SpainES
United KingdomGB
AustraliaAU
New ZealandNZ
AndorraAD
AnguillaAI
Antigua & BarbudaAG
ArubaAW
BahamasBS
BarbadosBB
BelizeBZ
BermudaBM
BoliviaBO
British Virgin IslandsVG
CanadaCA
Cayman IslandsKY
ColombiaCO
Costa RicaCR
DenmarkDK
DominicaDM
Dominican RepublicDO
EcuadorEC
El SalvadorSV
Faero IslandsFO
FinlandFI
GrenadaGD
GuatemalaGT
GuyanaGY
HaitiHT
HondurasHN
IrelandIE
JamaicaJM
JapanJP
LuxembourgLU
MexicoMX
MonacoMC
MontserratMS
Netherlands AntillesAN
Bonaire, Sint Eustatius And SabaBQ
CuraçaoCW
Sint Maarten (dutch)SX
NicaraguaNI
NorwayNO
PanamaPA
Saint Kitts & NevisKN
Saint LuciaLC
Saint VincentVC
San MarinoSM
SurinameSR
SwedenSE
TaiwanTW
Trinidad And TobagoTT
Turks And CaicosTC
VenezuelaVE
AlbaniaAL
ArgentinaAR
ArmeniaAM
AustriaAT
AzerbaijanAZ
Bosnia And HerzegovinaBA
BrazilBR
BulgariaBG
BelarusBY
China, Peoples Republic ofCN
CroatiaHR
CyprusCY
Turkish Republic of Northern CyprusXT
Czech RepublicCZ
EstoniaEE
GeorgiaGE
GibraltarGI
GreeceGR
Hong Kong SARHK
HungaryHU
IcelandIS
IndonesiaID
KazakhstanKZ
Korea, Republic ofKR
KyrgyzstanKG
LatviaLV
LiechtensteinLI
LithuaniaLT
North MacedoniaMK
MaltaMT
MoldovaMD
MontenegroME
ParaguayPY
PhilippinesPH
PolandPL
RomaniaRO
Russian FederationRU
SerbiaRS
SlovakiaSK
SloveniaSI
SwitzerlandCH
TajhikstanTJ
ThailandTH
TurkiyeTR
TurkmenistanTM
UkraineUA
UruguayUY
UzbekistanUZ
Serbia & MontenegroCS
KosovoXK

Data Layer Entitlement

For customers in U.S. and Canadian markets, the API is provisioned for specific collections of products, reports, and/or features (collectively referred to as data layers) for production and trial usage. Entitlement is not required for testing in the sandbox environment.

For customers in the UK, Ireland, Belgium, Netherlands and Luxembourg markets, the API is provisioned as a specific set of data layers for production, trial, and sandbox usage.

  • This particular data layer is included in the D&B Direct Onboard 2.0 suite.

Specification

Correction: The IncludeAttachmentIndicator option is currently not available in this REST implementation for PDF report formats.

Sample Request (KYC)
GET https://direct.dnb.com/V3.2/organizations/214567885/products/KYC?CountryISOAlpha2Code=GB&ProductFormatPreferenceCode=15107
Authorization: <My Token>
Embedded MTOM Name Characteristics
Y Y {version} Element
Y Y ApplicationTransactionID string up to 64 chars., Optional

A number assigned by the calling application to uniquely identify this request.

Y Y TransactionTimestamp dateTime, Optional

The date and time when this request was created. When the request is from an intermediary, such as a workflow manager or service bus, this is the date and time when the message was sent to the D&B function, i.e., the date and time when the xml document was created by the requesting intermediary.

Y Y SubmittingOfficeID string up to 64 chars., Optional

A number that identifies the system or the software application from where this request originated. / A number used to uniquely identfy the D&B business segment or delivery channel from where this request originated.

Y Y {DUNS} string up to 15 chars. Pattern: {([0-9a-zA-Z]*)}., Optional

The D-U-N-S Number is D&B's identification number, which provides unique identification of this organization, in accordance with the Data Universal Numbering System (D-U-N-S).

Y Y CountryISOAlpha2Code string at least 2 chars. up to 2 chars., Optional

The two-letter country code, defined in the ISO 3166-1 scheme published by International Organization for Standardization (ISO)identifying the country of the inquired subject.

Y Y {productID} string up to 64 chars., Required

An alphanumeric string that uniquely identifies the product being requested.

Y Y ProductFormatPreferenceCode integer up to 7 digits., Required

A D&B code value that describes the defined structure in which the product is to be rendered, e.g., txt, xml, pdf.

Possible values: HTML - 5183; TEXT - 15106 (default); PDF - 13204

Y Y LanguagePreferenceCode integer up to 7 digits., Optional

A D&B code value that defines the language in which the customer wants this product to be rendered.

Possible values: English - 39 (default); US English - 331; French - 40; Spanish - 44; German - 41; Portuguese - 43; Italian - 42; Dutch - 38; Belgian Dutch - 36; Belgian French - 37

Y Y OrderReasonCode integer up to 7 digits., Optional

A D&B code value that defines the grounds for the customer requesting the product, e.g., required to support a credit decision.

Possible values: 6332 [Credit Decision]; 6333 [Assessment of credit solvency for intended business connection]; 6334 [Assessment of credit solvency for ongoing business connection]; 6335 [Debt Collection]; 6336 [Commercial Credit Insurance]; 6337 [Insurance Contract]; 6338 [Leasing Agreemen

Y Y TradeUpIndicator boolean, Optional

When true (set to 1) this denotes that the customer has requested that D&B return the data for the Headquarters when the requested organization is a Branch. When false (set to 0) this denotes that the customer has not requested that D&B return the data for the Headquarters when the requested organization is a Branch; however as this is the assumed condition there is no requirement to create this tag to represent this fact. Note: There are D&B WorldWide Network operations where the Headquarters information will be returned automatically, regardless of the customer request.

N Y IncludeAttachmentIndicator boolean, Optional

When true (set to 1), the Content Object will be returned as an MTOM Attachment. When false (set to 0), the content object will be returned embedded within the XML / JSON Response.

Possible values: true/false

Y Y ArchiveProductOptOutIndicator boolean, Optional

When true (set to 1), it indicates that the product being ordered is not to be stored. When false (set to 0), it indicates that the product being ordered is to be stored; however as this is the assumed condition there is no requirement to create this tag to represent this fact.

Y Y ExtendArchivePeriodIndicator boolean, Optional

When true (set to 1), the duration to archive the data is to be extended. Note: There is an additional cost for extending the archival period of the data purchased. When false (set to 0), the duration to archive the data is not to be extended.

Y Y CustomerReferenceText-n string up to 240 chars., Optional (up to 5x)

A freeform reference string provided by the customer to be linked to the product in order to support subsequent order reconciliation.

Y Y CustomerBillingEndorsementText string at least 1 chars. up to 240 chars., Optional

Text that is filled in by customer and commonly contains requesting individual or department name, or customer's own account/reference number and/or name for the case on which the product was provided.This text is a reference used during the billing process.

Endpoint

Use the following endpoint for requesting this report. The {version} is dependent on the underlying service delivering the report.

NOTE: While "organizations" is part of this endpoint, there is no service by this name. Many D&B Direct calls have a similar structure; however, the {version} component is based on the SERVICE to which a given product is associated.

Endpoint (ReportProduct)

GET https://direct.dnb.com/V{version}/organizations/{DUNS}/products/{DNBproductID}?

Testing

The following parameters may be used for D&B Direct 2.0 developer sandbox requests to retrieve successful responses. The data returned from sandbox requests may not represent actual values that this feature will deliver.

ReportD-U-N-S Number (Country Code)
Business Background Report804735132 (US)
Business Information Report804735132 (US)
+ BIR Banking (US)804735132 (US)
+ BIR Finance (US)804735132 (US)
+ BIR History & Operations (US)804735132 (US)
+ BIR Special Events/Changes/Updates (US)804800217 (US)
+ BIR ID and Summary804735132 (US)
+ BIR Payments804735132 (US)
+ BIR Public Filings804735132 (US)
+ PAR Payment Habits by Industry (US)804735132 (US)
Compact Report214567885 (GB)
Comprehensive Report804735132 (US)
Electronic Credit File214567885 (GB)
KYC804735132 (US)
214567885 (GB)
Market Analysis Reportn/a

Report Response

Specification

Text reports are returned in a Base64 encoded format within the Report Content/Data tags. All other formats are returned using the Message Transmission Optimization Mechanism (MTOM) method. An option is available to return all report formats as MTOM attachments.

NOTE: The D&B Direct REST implementation uses the BadgerFish approach for JSON with some minor variations.

NOTE: The D-U-N-S Number returned in the response will be a nine-digit zero-padded, numeric value.

Sample Response (KYC)
{"OrderCompanyReportResponse": {
   "@ServiceVersionNumber": "3.0",
   "TransactionDetail":    {
      "ServiceTransactionID": "Id-6e7867557fb0a400641a1000af07aeba-2",
      "TransactionTimestamp": "2015-05-28T16:20:00.006-04:00"
   },
   "TransactionResult":    {
      "SeverityText": "Information",
      "ResultID": "CM000",
      "ResultText": "Success"
   },
   "OrderCompanyReportResponseDetail":    {
      "InquiryDetail":       {
         "DUNSNumber": "214567885",
         "CountryISOAlpha2Code": "GB"
      },
      "Product":       {
         "DNBProductID": "KYC",
         "Organization":          {
            "SubjectHeader":             {
               "DUNSNumber": "214567885",
               "CountryISOAlpha2Code": "GB"
            },
            "OrganizationName": {"OrganizationPrimaryName": {"OrganizationName": {"$": "D & B SAMPLE CO LTD"}}}
         },
         "ObjectAttachment": [         {
            "ContentObject": "PGh0bWw+DQo8dGl0bGU+DQpLbm93IHlvdXIgY3VzdG9tZXINCjwvdGl0bGU+DQo8SEVBRD48TUVUQSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8U0NSSVBUIExBTkdVQUdFPSJqYXZhc2NyaXB0Ij4NCnZhciBJbWFnZVBhdGggPSAiaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvIjsNCnZhciBHcmFwaFBhdGggPSAiaHR0cHM6Ly9yZW5kZXJncmFwaGljcy5kbmIuY29tL01heENWLyI7DQo8L1NDUklQVD4NCjxTQ1JJUFQgTEFOR1VBR0U9ImphdmFzY3JpcHQiIFNSQz0gImh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvc2NyaXB0cy8vRmFicHJkX1BGVG9nZ2xlLmpzIj48L1NDUklQVD4NCjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvc3R5bGUvL2RuYi5jc3MiIC8+DQo8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL3N0eWxlLy9iaXIuY3NzIiAvPg0KPC9IRUFEPg0KPEJPRFk+DQo8YSBuYW1lPSJ0b3AiPjwvYT4NCjxUQUJMRSBjZWxsU3BhY2luZz0iMCIgY2VsbFBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIiBib3JkZXI9IjAiPg0KPFRCT0RZPg0KPFRSPg0KPFREIHZBbGlnbj0iY2VudGVyIiB3aWR0aD0iMSUiPjxJTUcgaGVpZ2h0PSI4MSIgYWx0PSJEdW4gJmFtcDsgQnJhZHN0cmVldDogRGVjaWRlIHdpdGggY29uZmlkZW5jZSIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vZG5iX3dlYl9zaWduYXR1cmUucG5nIiB3aWR0aD0iMjc1IiBib3JkZXI9IjAiPjwvVEQ+DQo8VEQgd2lkdGg9IjUlIj4mbmJzcDs8L1REPg0KPFREIGFsaWduPSJtaWRkbGUiIHdpZHRoPSI3NSUiPg0KPFRBQkxFIGJvcmRlcj0iMCIgd2lkdGg9IjEwMCUiIGFsaWduPSJyaWdodCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIj4NCjxUUj4NCjxURCB3aWR0aD0iNTAlIj4mbmJzcDs8L1REPg0KPFREIGFsaWduPSJsZWZ0IiBub3dyYXAgY2xhc3M9InNtYWxsZXJDb21wYW55VGl0bGUiIGNvbHNwYW49IjIiPktub3cgeW91ciBjdXN0b21lcjwvVEQ+DQo8L1RSPg0KPFRSPjxURCBjb2xzcGFuPSIzIiBzdHlsZT0iaGVpZ2h0OjEwcHgiPjwvVEQ+PC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iNTAlIj4mbmJzcDs8L1REPg0KPFREIHdpZHRoPSIxNSUiIGNsYXNzPSJkdW5zTnVtYmVyIiBWQUxJR049IlRPUCI+PGI+T3JkZXIgRGF0ZTwvYj48L1REPg0KPFREIHdpZHRoPSIzMCUiIGNsYXNzPSJ0b3BtZW51IiBhbGlnbj0ibGVmdCI+MjggTWF5IDIwMTU8L1REPg0KPC9UUj4NCjwvVEFCTEU+PC9URD4NCjxURCB2QWxpZ249InRvcCIgd2lkdGg9IjI1JSIgYWxpZ249InJpZ2h0Ij4mbmJzcDs8L1REPg0KPC9UUj4NCjwvVEJPRFk+DQo8L1RBQkxFPg0KPEJSLz4NCjxzY3JpcHQ+ZG9jdW1lbnQudGl0bGUgPSAiS25vdyB5b3VyIGN1c3RvbWVyIC0gRCAmIEIgU0FNUExFIENPIExURCI7PC9zY3JpcHQ+DQo8VEFCTEUgY2VsbFNwYWNpbmc9MCBjZWxsUGFkZGluZz0wIHdpZHRoPSIxMDAlIiBib3JkZXI9MD4NCjxUQk9EWT4NCjxUUiBXSURUSD0iMTAwJSI+DQo8VEQ+DQo8ZGl2IGlkID0gIklEX0tZQ19IRUFERVIiPjwvZGl2Pg0KPHNjcmlwdD4NCmdldElESGVhZGVyKCJJRF9LWUMiLCJJZGVudGlmaWNhdGlvbiAmIFN1bW1hcnkiLCIma2V5d29yZHM9QklSX2lkZiIsIkNsaWNrIG9uIHRoZSBTZWN0aW9uIEhlYWRpbmdzIHRvIENvbGxhcHNlL0V4cGFuZCBlYWNoIHNlY3Rpb24iKTsNCjwvc2NyaXB0Pg0KPC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjxOT1NDUklQVD48VEFCTEUgV0lEVEg9JzEwMCUnIEJPUkRFUj0nMCcgQ0VMTFBBRERJTkc9JzAnIENFTExTUEFDSU5HPScwJyA+PFRSIGNsYXNzPSdlbXB0eXJvdyc+PFREPjwvVEQ+PC9UUj48VFI+IDxURD48VEFCTEUgY2VsbHBhZGRpbmc9JzEnIGNlbGxzcGFjaW5nPScwJyBib3JkZXI9JzAnIHdpZHRoPScxMDAlJyBjbGFzcz0nc2VjdGlvbi1oZWFkZXJsaW5lJz48VFI+PFREIHdpZHRoPScxJScgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjE4cHg7Rk9OVC1GQU1JTFk6IEFyaWFsOycgYWxpZ249J2xlZnQnPjxJTUcgaWQ9JyArIGlkSW1nICsgJyBoZWlnaHQ9JzE2cHQnIHNyYz0gJ2h0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9taW51c19idXR0b24uZ2lmJyB3aWR0aD0nMTZwdCcgYm9yZGVyPTAgPjwvVEQ+PFREIHdpZHRoPSc5MCUnIGFsaWduPSdsZWZ0JyBzdHlsZT0nY29sb3I6IzAwNTE3MjtGT05ULVNJWkU6MTdweDsnPklkZW50aWZpY2F0aW9uICYgU3VtbWFyeTxURCB3aWR0aD0nNCUnIGFsaWduPSdsZWZ0Jz48L1REPjxURCB3aWR0aD0nMiUnIGFsaWduPSdyaWdodCcgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjEwcHgnPjwvVEQ+PFREIHdpZHRoPScxJScgYWxpZ249J3JpZ2h0Jz48L1REPjwvVFI+PC9UQUJMRT48L1REPjwvVFI+PC9UQUJMRT48L05PU0NSSVBUPg0KPFRBQkxFIGlkID0iSURfS1lDQ29udGVudDIiIHdpZHRoPSIxMDAlIiBib3JkZXI9IjAiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7PC9URD4NCjxURD4NCjxUQUJMRSB3aWR0aD0iMTAwJSIgdmFsaWduPSJ0b3AiIGJvcmRlcj0iMCI+PEJSPg0KPFRSPg0KPFREIGNsYXNzPSJjb21wYW55LXRpdGxlIiBjb2xzcGFuPSI0Ij4mbmJzcDtEICYgQiBTQU1QTEUgQ08gTFREDQo8L1REPg0KPC9UUj4NCjwvVEFCTEU+DQo8L1REPg0KPC9UUj4NCjwvVEFCTEU+DQo8VEFCTEUgaWQ9SURfS1lDQ29udGVudCB3aWR0aD0iMTAwJSIgYm9yZGVyPSIwIj4NCjxUQk9EWT4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOzwvVEQ+DQo8VEQ+PEJSPg0KPFRBQkxFIGNlbGxTcGFjaW5nPSIwIiBjZWxsUGFkZGluZz0iMCIgd2lkdGg9IjEwMCUiIGJvcmRlcj0iMCIgdmFsaWduPSJ0b3AiPg0KPFRCT0RZPg0KPFRSPg0KPFREIGNsYXNzPWNvbXBhbnktdGl0bGUgY29sU3Bhbj00PkQgJiBCIFNBTVBMRSBDTyBMVEQNCjwvVEQ+DQo8L1RSPg0KPFRSPjxURCBjb2xTcGFuPTQ+Jm5ic3A7PC9URD48L1RSPg0KPFRSIHZBbGlnbj10b3A+DQo8VEQgdmFsaWduPXRvcCB3aWR0aD0iNDMlIj4NCjxUQUJMRSBjZWxsc3BhY2luZz0wIGNlbGxwYWRkaW5nPTIgd2lkdGg9IjkwJSIgYm9yZGVyPTA+DQo8VFI+DQo8VEQgY29sc3Bhbj0yIGNsYXNzPXN1YnNlY3Rpb24tdGl0bGUxPlNhbmN0aW9ucyBDaGVjazwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIGNsYXNzPWx0bCB3aWR0aD0iNjAlIj5Db3VudHJ5IG9uIFNhbmN0aW9ucyBMaXN0cyA/PC9URD4NCjxURCBjbGFzcz1yZGF0YT4NCjxGT05UIGNvbG9yPSJncmVlbiI+Tm8gbWF0Y2g8L0ZPTlQ+DQo8L1REPg0KPFRSPg0KPFREIGNsYXNzPWx0bCB3aWR0aD0iNjAlIj5Db21wYW55IG9yIFByaW5jaXBhbHMgb24gU2FuY3Rpb25zIExpc3RzID88L1REPg0KPFREIGNsYXNzPXJkYXRhPg0KPEZPTlQgY29sb3I9ImdyZWVuIj5ObyBtYXRjaDwvRk9OVD4NCjwvVEQ+DQo8L1RSPg0KPC9UUj4NCjxUUj48VEQgY29sc3Bhbj0iMiI+Jm5ic3A7PC9URD48L1RSPg0KPFRSPg0KPFREIGNvbHNwYW49IjQiIGNsYXNzPSJzdWJzZWN0aW9uLXRpdGxlMSI+QnVzaW5lc3MgRGV0YWlsczwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIGNsYXNzPSJsdGwiPlJlZ3VsYXRvcnkvU3VwZXJ2aXNvcnkgSW5mb3JtYXRpb24gPzwvVEQ+DQo8VEQgY2xhc3M9cmRhdGE+DQpObyBtYXRjaA0KPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgY2xhc3M9Imx0bCI+QnVzaW5lc3MgSW5kaWNhdG9yPC9URD4NCjxURCBjbGFzcz1yZGF0YT4NCkFjdGl2ZQ0KPC9URD4NCjwvVFI+DQo8VFI+PFREIGNvbHNwYW49IjIiPiZuYnNwOzwvVEQ+PC9UUj4NCjxUUj4NCjxURCBjbGFzcz1sdGw+UGFyZW50IENvbXBhbnk8L1REPg0KPFREIGNsYXNzPXJkYXRhPg0KTm8NCjwvVEQ+DQo8L1RSPg0KPFRSPjxURCBjb2xzcGFuPSIyIj4mbmJzcDs8L1REPjwvVFI+DQo8VFI+DQo8VEQgY29sc3Bhbj0iNCIgY2xhc3M9InN1YnNlY3Rpb24tdGl0bGUxIj5TdG9jayBFeGNoYW5nZSBEZXRhaWxzPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgY2xhc3M9Imx0bCI+U3RvY2sgTGlzdGVkID88L1REPg0KPFREIGNsYXNzPXJkYXRhPg0KTm8gbWF0Y2gNCjwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIGNsYXNzPSJsdGwiPlRpY2tlciBBdmFpbGFibGUgPzwvVEQ+DQo8VEQgY2xhc3M9cmRhdGE+DQpObyBtYXRjaA0KPC9URD4NCjwvVFI+DQo8VFI+PFREIGNvbHNwYW49IjIiPiZuYnNwOzwvVEQ+PC9UUj4NCjxUUj4NCjxURCBjb2xzcGFuPSIyIiBjbGFzcz0ic3Vic2VjdGlvbi10aXRsZTEiPkZpbmFuY2lhbCBTdW1tYXJ5PC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgY2xhc3M9Imx0bCI+RmluYW5jaWFsIFN0YXRlbWVudCBEYXRlIDwvVEQ+DQo8VEQgY2xhc3M9cmRhdGE+DQozMSBEZWMgMjAxMQ0KPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgY2xhc3M9Imx0bCI+U2FsZXMgVHVybm92ZXI8L1REPg0KPFREIGNsYXNzPSJyZGF0YSI+DQoxNTksMDI2LDU0MCBHQlANCjwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIGNsYXNzPSJsdGwiPlRvdGFsIEFzc2V0czwvVEQ+DQo8VEQgY2xhc3M9InJkYXRhIj4NCjUsNzM5LDMyMCBHQlANCjwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIGNsYXNzPSJsdGwiPk5ldCBXb3J0aCA8L1REPg0KPFREIGNsYXNzPSJyZGF0YSI+DQoyLDg0MywxNTcgR0JQDQo8L1REPg0KPC9UUj4NCjwvVEFCTEU+DQo8L1REPg0KPFREIHdpZHRoPSI1JSI+Jm5ic3A7PC9URD4NCjxURCB3aWR0aD0iNDMlIiB2QWxpZ249dG9wPg0KPFRBQkxFIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCB3aWR0aD0iMTAwJSIgYm9yZGVyPTA+DQo8VEJPRFk+DQo8VFI+DQo8VEQgd2lkdGg9IjEwMCUiPg0KPFRBQkxFIHdpZHRoPSIxMDAlIiB2YWxpZ249InRvcCIgY2xhc3M9InNoYWRlZGRhdGFib3giIGNlbGxwYWRkaW5nPSIzIiBjZWxsU3BhY2luZz0iMyIgYm9yZGVyPSIwIj4NCjxUQk9EWT4NCjxUUj4NCjxURCBjbGFzcz0iY29tcGFueS10aXRsZSIgY29sc3Bhbj0iMyI+DQpJZGVudGlmaWNhdGlvbg0KPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjM5JSIgY2xhc3M9Imx0bCIgdmFsaWduPSJ0b3AiID5ELVUtTi1Twq4gTnVtYmVyPC9URD4NCjxURCB3aWR0aD0iNjAlIiBjbGFzcz0iZGF0YSI+MjEtNDU2LTc4ODU8L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMzklIiBjbGFzcz0ibHRsIiB2YWxpZ249InRvcCI+QnVzaW5lc3MgVHJhZGluZyBBZGRyZXNzPC9URD4NCjxURCB3aWR0aD0iNjAlIiBjbGFzcz0iZGF0YSI+DQpNQVJMT1cgSU5URVJOQVRJT05BTCBQQVJLV0FZDQo8YnIvPg0KTUFSTE9XPGJyLz4NCkJVQ0tJTkdIQU1TSElSRTxici8+DQpTTDcgMUFKPGJyLz4NClVOSVRFRCBLSU5HRE9NDQo8L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMzklIiBjbGFzcz0ibHRsIiB2YWxpZ249InRvcCI+DQpQaHlzaWNhbCBBZGRyZXNzPC9URD4NCjxURCB3aWR0aD0iNjAlIiBjbGFzcz0iZGF0YSI+DQpNYXJsb3cgSW50ZXJuYXRpb25hbDxici8+DQpQYXJrd2F5PGJyLz4NCk1hcmxvdzxici8+DQpCVUNLSU5HSEFNU0hJUkU8YnIvPg0KU0w3IDFBSjxici8+DQpFTkdMQU5EDQo8L1REPg0KPC9UUj4NCjxUUj4NCjxURCBjbGFzcz1sdGwgPlRlbGVwaG9uZSBOdW1iZXI8L1REPg0KPFREIGNsYXNzPWxkYXRhPjAxNjI4NDkyMDAwPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgY2xhc3M9bHRsID5GYXggTnVtYmVyPC9URD4NCjxURCBjbGFzcz1sZGF0YT4wMTYyODQ5MjI2MDwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIGNsYXNzPWx0bCA+RGlhbGluZyBDb2RlPC9URD4NCjxURCBjbGFzcz1sZGF0YT40NDwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIGNsYXNzPWx0bCA+TmF0aW9uYWwgSUQgTnVtYmVyPC9URD4NCjxURCBjbGFzcz1sZGF0YT40MzQ1Njc8L1REPg0KPC9UUj4NCjwvVEJPRFk+DQo8L1RBQkxFPg0KPC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjwvVEQ+DQo8L1RSPg0KPC9UQk9EWT4NCjwvVEFCTEU+DQo8L1REPjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjxUQUJMRT48VFIgc3R5bGUgPSAnaGVpZ2h0OjhweCc+PFREPjwvVEQ+PC9UUj48L1RBQkxFPg0KPFRBQkxFIHdpZHRoPSIxMDAlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgPg0KPFRSIGNsYXNzPWVtcHR5cm93Pg0KPFREPjwvVEQ+PC9UUj4NCjxUUj4NCjxURD4NCjxkaXYgaWQgPSAiQ1RSWUlORk9fS1lDX0hFQURFUiI+PC9kaXY+DQo8c2NyaXB0Pg0KZ2V0SGVhZGVyKCJDVFJZSU5GT19LWUMiLCJDb3VudHJ5IEluZm9ybWF0aW9uIiwiJmtleXdvcmRzPUJJUl9pZGYiLCJDbGljayBvbiB0aGUgU2VjdGlvbiBIZWFkaW5ncyB0byBDb2xsYXBzZS9FeHBhbmQgZWFjaCBzZWN0aW9uIik7DQo8L3NjcmlwdD4NCjwvVEQ+DQo8L1RSPg0KPC9UQUJMRT4NCjxOT1NDUklQVD48VEFCTEUgV0lEVEg9JzEwMCUnIEJPUkRFUj0nMCcgQ0VMTFBBRERJTkc9JzAnIENFTExTUEFDSU5HPScwJyA+PFRSIGNsYXNzPSdlbXB0eXJvdyc+PFREPjwvVEQ+PC9UUj48VFI+IDxURD48VEFCTEUgY2VsbHBhZGRpbmc9JzEnIGNlbGxzcGFjaW5nPScwJyBib3JkZXI9JzAnIHdpZHRoPScxMDAlJyBjbGFzcz0nc2VjdGlvbi1oZWFkZXJsaW5lJz48VFI+PFREIHdpZHRoPScxJScgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjE4cHg7Rk9OVC1GQU1JTFk6IEFyaWFsOycgYWxpZ249J2xlZnQnPjxJTUcgaWQ9JyArIGlkSW1nICsgJyBoZWlnaHQ9JzE2cHQnIHNyYz0gJ2h0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9taW51c19idXR0b24uZ2lmJyB3aWR0aD0nMTZwdCcgYm9yZGVyPTAgPjwvVEQ+PFREIHdpZHRoPSc5MCUnIGFsaWduPSdsZWZ0JyBzdHlsZT0nY29sb3I6IzAwNTE3MjtGT05ULVNJWkU6MTdweDsnPkNvdW50cnkgSW5mb3JtYXRpb248VEQgd2lkdGg9JzQlJyBhbGlnbj0nbGVmdCc+PC9URD48VEQgd2lkdGg9JzIlJyBhbGlnbj0ncmlnaHQnIHN0eWxlPSdjb2xvcjojMDA1MTcyO0ZPTlQtU0laRToxMHB4Jz48L1REPjxURCB3aWR0aD0nMSUnIGFsaWduPSdyaWdodCc+PC9URD48L1RSPjwvVEFCTEU+PC9URD48L1RSPjwvVEFCTEU+PC9OT1NDUklQVD4NCjxBIG5hbWU9IkNOVFlTQU5DVElPTlNIUkVGIj48L0E+DQo8VEFCTEUgaWQ9Q1RSWUlORk9fS1lDQ29udGVudCB3aWR0aD0iMTAwJSIgYm9yZGVyPSIwIj4NCjxUQk9EWT4NCjxUUj48VEQ+PC9URD48L1RSPg0KPFRSPjxURD48L1REPjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDsmbmJzcDs8L1REPg0KPFREIGNsYXNzPXJpc2stdGl0bGUgYWxpZ249bGVmdCA+DQo8QSBuYW1lPSJDTlRZU0FOQ1RJT05TSFJFRiI+DQo8L0E+Q291bnRyeSBvbiBTYW5jdGlvbnMgTGlzdHMgPzwvVEQ+DQo8L1RSPg0KPFRSIGNsYXNzPSJlbXB0eXJvdyI+PFREPjwvVEQ+PC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgY2xhc3M9cmlzay10aXRsZSBhbGlnbj0ibGVmdCI+PElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+PEZPTlQgY2xhc3M9Zm9udHJpc2syPiA8Rm9udCBzaXplPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Tm8gbWF0Y2ggdG8gVU4gU0VDVVJJVFkgQ09VTkNJTCBTQU5DVElPTlMgQ09NTUlUVEVFPC9GT05UPjwvRk9OVD48L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgY2xhc3M9cmlzay10aXRsZSBhbGlnbj0ibGVmdCI+PElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+PEZPTlQgY2xhc3M9Zm9udHJpc2syPiA8Rm9udCBzaXplPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Tm8gbWF0Y2ggdG8gRk9SRUlHTiBBRkZBSVJTIEFORCBJTlRFUk5BVElPTkFMIFRSQURFIENBTkFEQTwvRk9OVD48L0ZPTlQ+PC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDsmbmJzcDs8L1REPg0KPFREIGNsYXNzPXJpc2stdGl0bGUgYWxpZ249ImxlZnQiPjxJTUcgYm9yZGVyPSIwIiBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9pbWFnZV90aWNrLmdpZiIgd2lkdGg9MjAgaGVpZ2h0PTIwPjxGT05UIGNsYXNzPWZvbnRyaXNrMj4gPEZvbnQgc2l6ZT0yPiZuYnNwOyZuYnNwOyZuYnNwO05vIG1hdGNoIHRvIFVLIEZPUkVJR04gJiBDT01NT05XRUFMVEggT0ZGSUNFPC9GT05UPjwvRk9OVD48L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgY2xhc3M9cmlzay10aXRsZSBhbGlnbj0ibGVmdCI+PElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+PEZPTlQgY2xhc3M9Zm9udHJpc2syPiA8Rm9udCBzaXplPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Tm8gbWF0Y2ggdG8gQVVTVFJBTElBTiBERVBBUlRNRU5UIE9GIEZPUkVJR04gQUZGQUlSUyBBTkQgVFJBREU8L0ZPTlQ+PC9GT05UPjwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7Jm5ic3A7PC9URD4NCjxURCBjbGFzcz1yaXNrLXRpdGxlIGFsaWduPSJsZWZ0Ij48SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD48Rk9OVCBjbGFzcz1mb250cmlzazI+IDxGb250IHNpemU9Mj4mbmJzcDsmbmJzcDsmbmJzcDtObyBtYXRjaCB0byBFVSBDT05TT0xJREFURUQgU0FOQ1RJT05TPC9GT05UPjwvRk9OVD48L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgY2xhc3M9cmlzay10aXRsZSBhbGlnbj0ibGVmdCI+PElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+PEZPTlQgY2xhc3M9Zm9udHJpc2syPiA8Rm9udCBzaXplPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Tm8gbWF0Y2ggdG8gSE0gVFJFQVNVUlk8L0ZPTlQ+PC9GT05UPjwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7Jm5ic3A7PC9URD4NCjxURCBjbGFzcz1yaXNrLXRpdGxlIGFsaWduPSJsZWZ0Ij48SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD48Rk9OVCBjbGFzcz1mb250cmlzazI+IDxGb250IHNpemU9Mj4mbmJzcDsmbmJzcDsmbmJzcDtObyBtYXRjaCB0byBVUyBEZXBhcnRtZW50IG9mIFN0YXRlPC9GT05UPjwvRk9OVD48L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgY29sc3Bhbj0iMyI+DQo8VEFCTEUgd2lkdGg9IjgzJSIgYm9yZGVyPTAgY2VsbHBhZGRpbmc9MCBjZWxsc3BhY2luZz0wPg0KPFRSPg0KPFREIHdpZHRoPSI1MCUiIHZhbGlnbj0idG9wIiA+DQo8QlI+DQo8VEFCTEUgY2xhc3M9ZGF0YWJveCB3aWR0aD0iNzMlIiBib3JkZXI9MCBjZWxsc3BhY2luZz0wIGNlbGxwYWRkaW5nPTA+DQo8VEJPRFk+DQo8VFIgY2xhc3M9c3R5bD4NCjxURCB3aWR0aD0yJT48L1REPg0KPFREIGNsYXNzPXN1YnNlY3Rpb24tdGl0bGUxPlJlY2VudCBFdmVudHM8L1REPg0KPC9UUj4NCjxUUiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojMzM2Njk5OyI+PFREPjwvVEQ+PFREPjwvVEQ+PC9UUj4NCjxUUj4NCjxURCB3aWR0aD00JT48L1REPg0KPFREIGFsaWduPSJqdXN0aWZ5Ij5TdXJwcmlzaW5nIGVsZWN0aW9uIG91dGNvbWUgcmFpc2VzIHJpc2sgb2YgRVUtZXhpdCBpbiB0aGUgbWVkaXVtIHRlcm0uPC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjxCUj4NCjxCUj4NCjxUQUJMRSBjbGFzcz1zaGFkZWRkYXRhYm94IHdpZHRoPSI3MyUiIHZhbGlnbj0idG9wIiBib3JkZXI9MD4NCjxUQk9EWT4NCjxUUj4NCjxURCBjb2xTcGFuPSI0Ij4mbmJzcDs8L1REPg0KPC9UUj4NCjxUUj4NCjxURCBhbGlnbj1jZW50ZXIgY2xhc3M9c3Vic2VjdGlvbi10aXRsZTEgd2lkdGg9Ijk1JSI+Q291bnRyeSBSaXNrIEluZGljYXRvciZuYnNwOyZuYnNwOyZuYnNwO0RCMmE8L1REPg0KPFREIGNvbHNwYW49IjMiPiZuYnNwOzwvVEQ+DQo8L1RSPg0KPFRSPjxURCBjb2xTcGFuPSI0Ij4mbmJzcDs8L1REPjwvVFI+DQo8VFI+DQo8VEQgYWxpZ249Y2VudGVyIGNvbFNwYW49IjQiPg0KPFRBQkxFIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCBib3JkZXI9MD4NCjxUQk9EWT4NCjxUUj4NCjxURCBjb2xzcGFuPSI0IiBhbGlnbj0iY2VudGVyIj4NCjxUQUJMRSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+DQo8VFI+DQo8VEQ+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9jdHJ5X3Jpc2tfMi5naWYiLz48L1REPg0KPC9UUj4NCjxUUj48VEQ+DQo8aW1nIHdpZHRoPSIxMDAlIiBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL3Jpc2tfZW4uZ2lmIi8+DQo8L1REPg0KPC9UUj4NCjwvVEFCTEU+DQo8L1REPg0KPC9UUj4NCjxUUj4NCjxURD48UCBhbGlnbj0ianVzdGlmeSI+Rm9yIHRoZSBmdWxsIEQmQiBDb3VudHJ5IFJpc2sgSW5kaWNhdG9yLCB3aGljaCBwcm92aWRlcyBhIGNvbXBhcmF0aXZlLCBjcm9zcy1ib3JkZXIgYXNzZXNzbWVudCBvZiB0aGUgcmlzayBvZiBkb2luZyBidXNpbmVzcyBpbiBhIGNvdW50cnksIHNlZSB0aGUgRCZCIENvdW50cnkgUmVwb3J0IG9yIEQmQiBDb3VudHJ5IFJpc2sgTGluZSBSZXBvcnQ8L1A+PC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjwvVEQ+DQo8L1RSPg0KPC9UQk9EWT4NCjwvVEFCTEU+DQo8L1REPg0KPC9UUj4NCjwvVEFCTEU+DQo8L1REPg0KPC9UUj4NCjwvVEJPRFk+DQo8L1RBQkxFPg0KPFRBQkxFPjxUUiBzdHlsZSA9ICdoZWlnaHQ6OHB4Jz48VEQ+PC9URD48L1RSPjwvVEFCTEU+DQo8QSBuYW1lPSJDb21wYW55IFNhbmN0aW9ucyI+PC9BPg0KPFRBQkxFIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCB3aWR0aD0iMTAwJSIgYm9yZGVyPTA+DQo8VFIgY2xhc3M9ZW1wdHlyb3c+PFREPjwvVEQ+PC9UUj4NCjxUUj4NCjxURD4NCjxkaXYgaWQgPSAiQ09NUF9TQU5DX0FNTF9IRUFERVIiPjwvZGl2Pg0KPFNDUklQVD4NCmdldEhlYWRlcignQ09NUF9TQU5DX0FNTCcsIkNvbXBhbnkgQW5kIFByaW5jaXBhbHMgU2FuY3Rpb25zIENoZWNrIiwiJmtleXdvcmRzPUJJUl9pZGYiLCJDbGljayBvbiB0aGUgU2VjdGlvbiBIZWFkaW5ncyB0byBDb2xsYXBzZS9FeHBhbmQgZWFjaCBzZWN0aW9uIik7DQo8L1NDUklQVD4NCjwvVEQ+DQo8L1RSPg0KPC9UQUJMRT4NCjxOT1NDUklQVD48VEFCTEUgV0lEVEg9JzEwMCUnIEJPUkRFUj0nMCcgQ0VMTFBBRERJTkc9JzAnIENFTExTUEFDSU5HPScwJyA+PFRSIGNsYXNzPSdlbXB0eXJvdyc+PFREPjwvVEQ+PC9UUj48VFI+IDxURD48VEFCTEUgY2VsbHBhZGRpbmc9JzEnIGNlbGxzcGFjaW5nPScwJyBib3JkZXI9JzAnIHdpZHRoPScxMDAlJyBjbGFzcz0nc2VjdGlvbi1oZWFkZXJsaW5lJz48VFI+PFREIHdpZHRoPScxJScgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjE4cHg7Rk9OVC1GQU1JTFk6IEFyaWFsOycgYWxpZ249J2xlZnQnPjxJTUcgaWQ9JyArIGlkSW1nICsgJyBoZWlnaHQ9JzE2cHQnIHNyYz0gJ2h0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9taW51c19idXR0b24uZ2lmJyB3aWR0aD0nMTZwdCcgYm9yZGVyPTAgPjwvVEQ+PFREIHdpZHRoPSc5MCUnIGFsaWduPSdsZWZ0JyBzdHlsZT0nY29sb3I6IzAwNTE3MjtGT05ULVNJWkU6MTdweDsnPkNvbXBhbnkgQW5kIFByaW5jaXBhbHMgU2FuY3Rpb25zIENoZWNrPFREIHdpZHRoPSc0JScgYWxpZ249J2xlZnQnPjwvVEQ+PFREIHdpZHRoPScyJScgYWxpZ249J3JpZ2h0JyBzdHlsZT0nY29sb3I6IzAwNTE3MjtGT05ULVNJWkU6MTBweCc+PC9URD48VEQgd2lkdGg9JzElJyBhbGlnbj0ncmlnaHQnPjwvVEQ+PC9UUj48L1RBQkxFPjwvVEQ+PC9UUj48L1RBQkxFPjwvTk9TQ1JJUFQ+DQo8VEFCTEUgaWQ9Q09NUF9TQU5DX0FNTENvbnRlbnQgd2lkdGg9IjEwMCUiIGJvcmRlcj0iMCI+DQo8VFI+PFREPjwvVEQ+PC9UUj4NCjxUUj48VEQ+PC9URD48L1RSPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7PC9URD4NCjxURCBjbGFzcz1yaXNrLXRpdGxlIGFsaWduPWxlZnQ+PEEgbmFtZT0iQ01QU0FOQ1RJT05TSFJFRiI+PC9BPk1hdGNoZXMgdG8gYW55IHNhbmN0aW9ucyBsaXN0cyA/PC9URD4NCjwvVFI+DQo8VFIgY2xhc3M9ImVtcHR5cm93Ij48VEQ+PC9URD48L1RSPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7PC9URD4NCjxURCBjbGFzcz1yaXNrLXRpdGxlIGFsaWduPSJsZWZ0Ij48SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD48Rk9OVCBjbGFzcz1mb250cmlzazI+PEZvbnQgc2l6ZT0yPiZuYnNwOyZuYnNwOyZuYnNwO05vIG1hdGNoIHRvIE9GRklDRSBPRiBGT1JFSUdOIEFTU0VUUyBDT05UUk9MLCBTRE4gQU5EIEJMT0NLRUQgUEVSU09OUzwvRk9OVD48L0ZPTlQ+PC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDs8L1REPg0KPFREIGNsYXNzPXJpc2stdGl0bGUgYWxpZ249ImxlZnQiPjxJTUcgYm9yZGVyPSIwIiBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9pbWFnZV90aWNrLmdpZiIgd2lkdGg9MjAgaGVpZ2h0PTIwPjxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Tm8gbWF0Y2ggdG8gRVUgQ09OU09MSURBVEVEIFNBTkNUSU9OUzwvRk9OVD48L0ZPTlQ+PC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDs8L1REPg0KPFREIGNsYXNzPXJpc2stdGl0bGUgYWxpZ249ImxlZnQiPjxJTUcgYm9yZGVyPSIwIiBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9pbWFnZV90aWNrLmdpZiIgd2lkdGg9MjAgaGVpZ2h0PTIwPjxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Tm8gbWF0Y2ggdG8gUE9MSVRJQ0FMTFkgRVhQT1NFRCBQRVJTT05TPC9GT05UPjwvRk9OVD48L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOzwvVEQ+DQo8VEQgY2xhc3M9cmlzay10aXRsZSBhbGlnbj0ibGVmdCI+PElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+PEZPTlQgY2xhc3M9Zm9udHJpc2syPjxGb250IHNpemU9Mj4mbmJzcDsmbmJzcDsmbmJzcDtObyBtYXRjaCB0byBITSBUUkVBU1VSWTwvRk9OVD48L0ZPTlQ+PC9URD4NCjwvVFI+DQo8VEFCTEU+PFRSIHN0eWxlID0gJ2hlaWdodDo4cHgnPjxURD48L1REPjwvVFI+PC9UQUJMRT4NCjwvVEQ+DQo8L1RSPg0KPC9UQUJMRT4NCjxUQUJMRT48VFIgc3R5bGUgPSAnaGVpZ2h0OjhweCc+PFREPjwvVEQ+PC9UUj48L1RBQkxFPg0KPFRBQkxFIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCB3aWR0aD0iMTAwJSIgYm9yZGVyPTA+DQo8VEJPRFk+DQo8VFIgY2xhc3M9ZW1wdHlyb3c+PFREPjwvVEQ+PC9UUj4NCjxUUj4NCjxURD4NCjxkaXYgaWQgPSAiQklaX1NVTU1fS1lDX0hFQURFUiI+PC9kaXY+DQo8U0NSSVBUPg0KZ2V0SGVhZGVyKCdCSVpfU1VNTV9LWUMnLCJCdXNpbmVzcyBTdW1tYXJ5IiwiJmtleXdvcmRzPUJJUl9pZGYiLCJDbGljayBvbiB0aGUgU2VjdGlvbiBIZWFkaW5ncyB0byBDb2xsYXBzZS9FeHBhbmQgZWFjaCBzZWN0aW9uIik7DQo8L1NDUklQVD4NCjwvVEQ+DQo8L1RSPg0KPC9UQk9EWT4NCjwvVEFCTEU+DQo8Tk9TQ1JJUFQ+PFRBQkxFIFdJRFRIPScxMDAlJyBCT1JERVI9JzAnIENFTExQQURESU5HPScwJyBDRUxMU1BBQ0lORz0nMCcgPjxUUiBjbGFzcz0nZW1wdHlyb3cnPjxURD48L1REPjwvVFI+PFRSPiA8VEQ+PFRBQkxFIGNlbGxwYWRkaW5nPScxJyBjZWxsc3BhY2luZz0nMCcgYm9yZGVyPScwJyB3aWR0aD0nMTAwJScgY2xhc3M9J3NlY3Rpb24taGVhZGVybGluZSc+PFRSPjxURCB3aWR0aD0nMSUnIHN0eWxlPSdjb2xvcjojMDA1MTcyO0ZPTlQtU0laRToxOHB4O0ZPTlQtRkFNSUxZOiBBcmlhbDsnIGFsaWduPSdsZWZ0Jz48SU1HIGlkPScgKyBpZEltZyArICcgaGVpZ2h0PScxNnB0JyBzcmM9ICdodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vbWludXNfYnV0dG9uLmdpZicgd2lkdGg9JzE2cHQnIGJvcmRlcj0wID48L1REPjxURCB3aWR0aD0nOTAlJyBhbGlnbj0nbGVmdCcgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjE3cHg7Jz5CdXNpbmVzcyBTdW1tYXJ5PFREIHdpZHRoPSc0JScgYWxpZ249J2xlZnQnPjwvVEQ+PFREIHdpZHRoPScyJScgYWxpZ249J3JpZ2h0JyBzdHlsZT0nY29sb3I6IzAwNTE3MjtGT05ULVNJWkU6MTBweCc+PC9URD48VEQgd2lkdGg9JzElJyBhbGlnbj0ncmlnaHQnPjwvVEQ+PC9UUj48L1RBQkxFPjwvVEQ+PC9UUj48L1RBQkxFPjwvTk9TQ1JJUFQ+DQo8VEFCTEUgaWQ9QklaX1NVTU1fS1lDQ29udGVudCB3aWR0aD0iMTAwJSIgYm9yZGVyPSIwIj4NCjxUQk9EWT4NCjxUUj48VEQ+PC9URD48L1RSPg0KPFRSPjxURD48L1REPjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDsmbmJzcDsmbmJzcDs8L1REPg0KPFREIGNsYXNzPXJpc2stdGl0bGUgYWxpZ249bGVmdCB3aWR0aD0iMzAlIj48QSBuYW1lPSJCVVNBQ1RJTkRIUkVGIj48L0E+QnVzaW5lc3MgSW5kaWNhdG9yPC9URD4NCjxURCBjbGFzcz1yaXNrLXRpdGxlIHdpZHRoPSIzJSIgYWxpZ249ImxlZnQiPg0KPElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIj48L0lNRz48L1REPg0KPFREIGNsYXNzPXJpc2stdGl0bGUgYWxpZ249ImxlZnQiPg0KPEZPTlQgY2xhc3M9Zm9udHJpc2syPkFjdGl2ZTwvRk9OVD48L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgdmFsaWduPXRvcCB3aWR0aD0iMzAlIj5MZWdhbCBGb3JtPC9URD4NCjxURCBjb2xzcGFuPSIyIj4NClByaXZhdGUgTGltaXRlZCBDb21wYW55DQo8L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgYWxpZ249bGVmdCB3aWR0aD0iMzAlIj5OYXRpb25hbCBJRCBOdW1iZXI8L1REPg0KPFREIGNvbHNwYW49IjIiPjQzNDU2NyA8L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgYWxpZ249bGVmdCB3aWR0aD0iMzAlIj5ZZWFyIFN0YXJ0ZWQ8L1REPg0KPFREIGNvbHNwYW49IjIiPjE5ODQ8L1REPg0KPC9UUj4NCjxUUj48VEQgY29sc3Bhbj0iNCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9URD48L1RSPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9URD4NCjxURCBhbGlnbj1sZWZ0IHdpZHRoPSIzMCUiPkluZHVzdHJ5IERlc2NyaXB0aW9uPC9URD4NCjxURCBjb2xzcGFuPSIyIj5NSVNDRUxMQU5FT1VTIEJVU0lORVNTIFNFUlZJQ0VTPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDsmbmJzcDsmbmJzcDs8L1REPg0KPFREIGFsaWduPWxlZnQgd2lkdGg9IjMwJSI+DQpTSUMgVUsgMTk3Mg0KPC9URD4NCjxURCBjb2xzcGFuPSIyIj43Mzk5PC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDsmbmJzcDsmbmJzcDs8L1REPg0KPFREIHZhbGlnbj0idG9wIiB3aWR0aD0iMzAlIj5OQUNFPC9URD4NCjxURCBjb2xzcGFuPSIyIj4NCjkzMDAgNzQ4MCA3NDg0IDc0MzAgNzQwMCA3NDgyIDIyMzAgMjIzMTxicj4NCjwvVEQ+DQo8L1RSPg0KPFRSPjxURCBjb2xTcGFuPTQ+Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9URD48L1RSPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9URD4NCjxURCBhbGlnbj1sZWZ0IHdpZHRoPSIzMCUiPlRvdGFsIGVtcGxveWVlczwvVEQ+DQo8VEQgY29sc3Bhbj0iMiI+NzU8L1REPg0KPC9UUj4NCjwvVEJPRFk+DQo8L1RBQkxFPg0KPFRBQkxFPjxUUiBzdHlsZSA9ICdoZWlnaHQ6OHB4Jz48VEQ+PC9URD48L1RSPjwvVEFCTEU+DQo8QSBuYW1lPSJGaW5hbmNpYWxJbmZvcm1hdGlvbiI+PC9BPg0KPFRBQkxFIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCB3aWR0aD0iMTAwJSIgYm9yZGVyPTA+DQo8VEJPRFk+DQo8VFIgY2xhc3M9ZW1wdHlyb3c+DQo8VEQ+PC9URD48L1RSPg0KPFRSPg0KPFREPg0KPGRpdiBpZCA9ICJGSU5TTVJZX0tZQ19IRUFERVIiPjwvZGl2Pg0KPFNDUklQVD4NCmdldEhlYWRlcigiRklOU01SWV9LWUMiLCJGaW5hbmNpYWwgSW5mb3JtYXRpb24iLCIma2V5d29yZHM9QklSX2lkZiIsIkNsaWNrIG9uIHRoZSBTZWN0aW9uIEhlYWRpbmdzIHRvIENvbGxhcHNlL0V4cGFuZCBlYWNoIHNlY3Rpb24iKTsNCjwvU0NSSVBUPg0KPC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjxOT1NDUklQVD48VEFCTEUgV0lEVEg9JzEwMCUnIEJPUkRFUj0nMCcgQ0VMTFBBRERJTkc9JzAnIENFTExTUEFDSU5HPScwJyA+PFRSIGNsYXNzPSdlbXB0eXJvdyc+PFREPjwvVEQ+PC9UUj48VFI+IDxURD48VEFCTEUgY2VsbHBhZGRpbmc9JzEnIGNlbGxzcGFjaW5nPScwJyBib3JkZXI9JzAnIHdpZHRoPScxMDAlJyBjbGFzcz0nc2VjdGlvbi1oZWFkZXJsaW5lJz48VFI+PFREIHdpZHRoPScxJScgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjE4cHg7Rk9OVC1GQU1JTFk6IEFyaWFsOycgYWxpZ249J2xlZnQnPjxJTUcgaWQ9JyArIGlkSW1nICsgJyBoZWlnaHQ9JzE2cHQnIHNyYz0gJ2h0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9taW51c19idXR0b24uZ2lmJyB3aWR0aD0nMTZwdCcgYm9yZGVyPTAgPjwvVEQ+PFREIHdpZHRoPSc5MCUnIGFsaWduPSdsZWZ0JyBzdHlsZT0nY29sb3I6IzAwNTE3MjtGT05ULVNJWkU6MTdweDsnPkZpbmFuY2lhbCBJbmZvcm1hdGlvbjxURCB3aWR0aD0nNCUnIGFsaWduPSdsZWZ0Jz48L1REPjxURCB3aWR0aD0nMiUnIGFsaWduPSdyaWdodCcgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjEwcHgnPjwvVEQ+PFREIHdpZHRoPScxJScgYWxpZ249J3JpZ2h0Jz48L1REPjwvVFI+PC9UQUJMRT48L1REPjwvVFI+PC9UQUJMRT48L05PU0NSSVBUPg0KPFRBQkxFIGlkPUZJTlNNUllfS1lDQ29udGVudCB3aWR0aD0iMTAwJSIgYm9yZGVyPTA+DQo8VEJPRFk+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDs8L1REPg0KPFREIHdpZHRoPSIxMiUiPkZpbmFuY2lhbCBTdGF0ZW1lbnQgRGF0ZSA8Yj4zMSBEZWMgMjAxMTwvYj48L1REPg0KPC9UUj4NCjxUUj4NCjxURCBjb2xzcGFuPSIzIj4mbmJzcDs8L1REPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgd2lkdGg9IjEwMCUiPk5vdGU6IEZpbmFuY2lhbCBpbmZvcm1hdGlvbiBpcyBzb3VyY2VkIGZyb20gdGhlIGxhdGVzdCBGaW5hbmNpYWwgU3RhdGVtZW50IGF2YWlsYWJsZSB0byB1cyBmb3IgdGhpcyBjb21wYW55LjwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIGNvbHNwYW49IjMiPiZuYnNwOzwvVEQ+DQo8L1RSPg0KPFRSPg0KPFRSPjxURD48L1REPjwvVFI+DQo8VFI+PFREPjwvVEQ+PC9UUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOzwvVEQ+DQo8VEQgd2lkdGg9Ijk5JSI+DQo8VEFCTEUgaWQ9UEwgd2lkdGg9IjYwJSIgYm9yZGVyPTAgY2VsbHBhZGRpbmc9MCBjZWxsc3BhY2luZz0wPg0KPFRCT0RZPg0KPFRSPg0KPFREIHdpZHRoPSI1NSUiPg0KPFRBQkxFIGNsYXNzPWRhdGFjZWxsIGNlbGxQYWRkaW5nPTIgd2lkdGg9IjEwMCUiPg0KPFRCT0RZPg0KPFRSIGNsYXNzPXN0eWw+DQo8VEQgd2lkdGg9IjIwJSI+Jm5ic3A7PC9URD4NCjxURCB3aWR0aD0iMjAlIiBhbGlnbj0icmlnaHQiPkdCUDwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREPlNhbGVzIFR1cm5vdmVyPC9URD4NCjx0ZCBjbGFzcz0icmRhdGEiIHdpZHRoPSIxNSUiPjE1OSwwMjYsNTQwPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQ+TmV0IFdvcnRoPC9URD4NCjxURCBjbGFzcz0icmRhdGEiIHdpZHRoPSIxNSUiPjIsODQzLDE1NzwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREPlByb2ZpdCAvIChMb3NzKSBCZWZvcmUgVGF4ZXM8L1REPg0KPFREIGNsYXNzPSJyZGF0YSIgd2lkdGg9IjE1JSI+MTU3LDU2Myw0OTA8L1REPg0KPC9UUj4NCjxUUj4NCjxURD5DYXBpdGFsIEFtb3VudDwvVEQ+DQo8VEQgY2xhc3M9InJkYXRhIiB3aWR0aD0iMTUlIj4xMCwwMDAsMDAwPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQ+Rml4ZWQgQXNzZXRzPC9URD4NCjxURCBjbGFzcz0icmRhdGEiIHdpZHRoPSIxNSUiPjEsNjE2LDU5MDwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREPkdyb3NzIEluY29tZTwvVEQ+DQo8VEQgY2xhc3M9InJkYXRhIiB3aWR0aD0iMTUlIj4xNTgsMjg2LDU0MDwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREPk5ldCBJbmNvbWU8L1REPg0KPFREIGNsYXNzPSJucmRhdGEiIHdpZHRoPSIxNSUiPigxMTQsODgwKTwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREPkNhc2ggYW5kIExpcXVpZCBBc3NldHM8L1REPg0KPFREIGNsYXNzPSJyZGF0YSIgd2lkdGg9IjE1JSI+MTk1LDY0MDwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREPlRvdGFsIEN1cnJlbnQgQXNzZXRzPC9URD4NCjxURCBjbGFzcz0icmRhdGEiIHdpZHRoPSIxNSUiPjQsMTIyLDczMDwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREPlRvdGFsIEFzc2V0czwvVEQ+DQo8VEQgY2xhc3M9InJkYXRhIiB3aWR0aD0iMTUlIj41LDczOSwzMjA8L1REPg0KPC9UUj4NCjxUUj4NCjxURD5Ub3RhbCBMaWFiaWxpdGllcyAmIEVxdWl0aWVzPC9URD4NCjxURCBjbGFzcz0icmRhdGEiIHdpZHRoPSIxNSUiPjUsNzM5LDMyMDwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREPlRvdGFsIExvbmcgVGVybSBMaWFiaWxpdGllczwvVEQ+DQo8VEQgY2xhc3M9InJkYXRhIiB3aWR0aD0iMTUlIj4xLDQyMywyNTk8L1REPg0KPC9UUj4NCjxUUj4NCjxURD5Ub3RhbCBDdXJyZW50IExpYWJpbGl0aWVzPC9URD4NCjxURCBjbGFzcz0icmRhdGEiIHdpZHRoPSIxNSUiPjEsNDcyLDkwNDwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREPlRvdGFsIExpYWJpbGl0aWVzPC9URD4NCjxURCBjbGFzcz0icmRhdGEiIHdpZHRoPSIxNSUiPjIsODk2LDE2MzwvVEQ+DQo8L1RSPg0KPC9UQk9EWT4NCjwvVEFCTEU+DQo8L1REPg0KPC9UUj4NCjwvVEJPRFk+DQo8L1RBQkxFPg0KPC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjxUQUJMRT48VFIgc3R5bGUgPSAnaGVpZ2h0OjhweCc+PFREPjwvVEQ+PC9UUj48L1RBQkxFPg0KPEEgbmFtZT0iRXhlY3V0aXZlcyI+PC9BPg0KPFRBQkxFIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCB3aWR0aD0iMTAwJSIgYm9yZGVyPTA+DQo8VEJPRFk+DQo8VFIgY2xhc3M9ZW1wdHlyb3c+DQo8VEQ+PC9URD48L1RSPg0KPFRSPg0KPFREPg0KPGRpdiBpZCA9ICJFWEVDX0tZQ19IRUFERVIiPjwvZGl2Pg0KPFNDUklQVD4NCmdldEhlYWRlcigiRVhFQ19LWUMiLCJDdXJyZW50IFByaW5jaXBhbHMiLCIma2V5d29yZHM9QklSX2lkZiIsIkNsaWNrIG9uIHRoZSBTZWN0aW9uIEhlYWRpbmdzIHRvIENvbGxhcHNlL0V4cGFuZCBlYWNoIHNlY3Rpb24iKTsNCjwvU0NSSVBUPg0KPC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjxOT1NDUklQVD48VEFCTEUgV0lEVEg9JzEwMCUnIEJPUkRFUj0nMCcgQ0VMTFBBRERJTkc9JzAnIENFTExTUEFDSU5HPScwJyA+PFRSIGNsYXNzPSdlbXB0eXJvdyc+PFREPjwvVEQ+PC9UUj48VFI+IDxURD48VEFCTEUgY2VsbHBhZGRpbmc9JzEnIGNlbGxzcGFjaW5nPScwJyBib3JkZXI9JzAnIHdpZHRoPScxMDAlJyBjbGFzcz0nc2VjdGlvbi1oZWFkZXJsaW5lJz48VFI+PFREIHdpZHRoPScxJScgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjE4cHg7Rk9OVC1GQU1JTFk6IEFyaWFsOycgYWxpZ249J2xlZnQnPjxJTUcgaWQ9JyArIGlkSW1nICsgJyBoZWlnaHQ9JzE2cHQnIHNyYz0gJ2h0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9taW51c19idXR0b24uZ2lmJyB3aWR0aD0nMTZwdCcgYm9yZGVyPTAgPjwvVEQ+PFREIHdpZHRoPSc5MCUnIGFsaWduPSdsZWZ0JyBzdHlsZT0nY29sb3I6IzAwNTE3MjtGT05ULVNJWkU6MTdweDsnPkN1cnJlbnQgUHJpbmNpcGFsczxURCB3aWR0aD0nNCUnIGFsaWduPSdsZWZ0Jz48L1REPjxURCB3aWR0aD0nMiUnIGFsaWduPSdyaWdodCcgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjEwcHgnPjwvVEQ+PFREIHdpZHRoPScxJScgYWxpZ249J3JpZ2h0Jz48L1REPjwvVFI+PC9UQUJMRT48L1REPjwvVFI+PC9UQUJMRT48L05PU0NSSVBUPg0KPFRBQkxFIGlkPUVYRUNfS1lDQ29udGVudCB3aWR0aD0iMTAwJSIgYm9yZGVyPTA+DQo8VEJPRFk+DQo8VFI+PFREPjwvVEQ+PC9UUj4NCjxUUj48VEQ+PC9URD48L1RSPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7Jm5ic3A7PC9URD4NCjxURCB3aWR0aD0iOTklIj4NCjxUQUJMRSBjbGFzcz1kYXRhZ3JpZCB3aWR0aD0iNzUlIiBib3JkZXI9MSBjZWxscGFkZGluZz0wIGNlbGxzcGFjaW5nPTA+DQo8VEJPRFk+DQo8VFIgPg0KPFREIHdpZHRoPSIxMCUiIGFsaWduPSJsZWZ0Ij5OYW1lPC9URD4NCjxURCB3aWR0aD0iMTUlIiBhbGlnbj0ibGVmdCI+PGI+SnVsaWUgYW5tb2wgV2hpdHRha2VyPC9iPjwvVEQ+DQo8L1RSPg0KPFRSID4NCjxURCB3aWR0aD0iMTAlIiBhbGlnbj0ibGVmdCI+VGl0bGU8L1REPg0KPFREIHdpZHRoPSIxNSUiIGFsaWduPSJsZWZ0Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LSA8L1REPg0KPC9UUj4NCjxUUiA+DQo8VEQgd2lkdGg9IjEwJSIgYWxpZ249ImxlZnQiPkdlbmRlcjwvVEQ+DQo8VEQgd2lkdGg9IjE1JSIgYWxpZ249ImxlZnQiPg0KRmVtYWxlDQo8L1REPg0KPC9UUj4NCjxUUj4NCjxURCBjbGFzcz1yaXNrLXRpdGxlIGFsaWduPSJsZWZ0IiBjb2xzcGFuPSIyIj4NCjxJTUcgYm9yZGVyPSIwIiBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9pbWFnZV90aWNrLmdpZiIgd2lkdGg9MjAgaGVpZ2h0PTIwPg0KJm5ic3A7Jm5ic3A7PEZPTlQgY2xhc3M9Zm9udHJpc2syPjxGb250IHNpemU9Mj5ObyBtYXRjaCB0byZuYnNwO09GRklDRSBPRiBGT1JFSUdOIEFTU0VUUyBDT05UUk9MLCBTRE4gQU5EIEJMT0NLRUQgUEVSU09OUzwvRk9OVD48L0ZPTlQ+DQo8YnI+DQo8SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD4NCiZuYnNwOyZuYnNwOzxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Tm8gbWF0Y2ggdG8mbmJzcDtFVSBDT05TT0xJREFURUQgU0FOQ1RJT05TPC9GT05UPjwvRk9OVD4NCjxicj4NCjxJTUcgYm9yZGVyPSIwIiBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9pbWFnZV90aWNrLmdpZiIgd2lkdGg9MjAgaGVpZ2h0PTIwPg0KJm5ic3A7Jm5ic3A7PEZPTlQgY2xhc3M9Zm9udHJpc2syPjxGb250IHNpemU9Mj5ObyBtYXRjaCB0byZuYnNwO1BPTElUSUNBTExZIEVYUE9TRUQgUEVSU09OUzwvRk9OVD48L0ZPTlQ+DQo8YnI+DQo8SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD4NCiZuYnNwOyZuYnNwOzxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Tm8gbWF0Y2ggdG8mbmJzcDtITSBUUkVBU1VSWTwvRk9OVD48L0ZPTlQ+DQo8YnI+DQo8L1REPg0KPC9UUj4NCjwvVEJPRFk+DQo8L1RBQkxFPg0KPC9URD4NCjwvVFI+DQo8VFI+PFREPiZuYnNwOzwvVEQ+PC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOyZuYnNwOzwvVEQ+DQo8VEQgd2lkdGg9Ijk5JSI+DQo8VEFCTEUgY2xhc3M9ZGF0YWdyaWQgd2lkdGg9Ijc1JSIgYm9yZGVyPTEgY2VsbHBhZGRpbmc9MCBjZWxsc3BhY2luZz0wPg0KPFRCT0RZPg0KPFRSID4NCjxURCB3aWR0aD0iMTAlIiBhbGlnbj0ibGVmdCI+TmFtZTwvVEQ+DQo8VEQgd2lkdGg9IjE1JSIgYWxpZ249ImxlZnQiPjxiPkpvYW5UZXN0IDV0aCBqYW4gQ3VsbG9kZW48L2I+PC9URD4NCjwvVFI+DQo8VFIgPg0KPFREIHdpZHRoPSIxMCUiIGFsaWduPSJsZWZ0Ij5UaXRsZTwvVEQ+DQo8VEQgd2lkdGg9IjE1JSIgYWxpZ249ImxlZnQiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstIDwvVEQ+DQo8L1RSPg0KPFRSID4NCjxURCB3aWR0aD0iMTAlIiBhbGlnbj0ibGVmdCI+R2VuZGVyPC9URD4NCjxURCB3aWR0aD0iMTUlIiBhbGlnbj0ibGVmdCI+DQpGZW1hbGUNCjwvVEQ+DQo8L1RSPg0KPFRSPg0KPFREIGNsYXNzPXJpc2stdGl0bGUgYWxpZ249ImxlZnQiIGNvbHNwYW49IjIiPg0KPElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+DQombmJzcDsmbmJzcDs8Rk9OVCBjbGFzcz1mb250cmlzazI+PEZvbnQgc2l6ZT0yPk5vIG1hdGNoIHRvJm5ic3A7T0ZGSUNFIE9GIEZPUkVJR04gQVNTRVRTIENPTlRST0wsIFNETiBBTkQgQkxPQ0tFRCBQRVJTT05TPC9GT05UPjwvRk9OVD4NCjxicj4NCjxJTUcgYm9yZGVyPSIwIiBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9pbWFnZV90aWNrLmdpZiIgd2lkdGg9MjAgaGVpZ2h0PTIwPg0KJm5ic3A7Jm5ic3A7PEZPTlQgY2xhc3M9Zm9udHJpc2syPjxGb250IHNpemU9Mj5ObyBtYXRjaCB0byZuYnNwO0VVIENPTlNPTElEQVRFRCBTQU5DVElPTlM8L0ZPTlQ+PC9GT05UPg0KPGJyPg0KPElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+DQombmJzcDsmbmJzcDs8Rk9OVCBjbGFzcz1mb250cmlzazI+PEZvbnQgc2l6ZT0yPk5vIG1hdGNoIHRvJm5ic3A7UE9MSVRJQ0FMTFkgRVhQT1NFRCBQRVJTT05TPC9GT05UPjwvRk9OVD4NCjxicj4NCjxJTUcgYm9yZGVyPSIwIiBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9pbWFnZV90aWNrLmdpZiIgd2lkdGg9MjAgaGVpZ2h0PTIwPg0KJm5ic3A7Jm5ic3A7PEZPTlQgY2xhc3M9Zm9udHJpc2syPjxGb250IHNpemU9Mj5ObyBtYXRjaCB0byZuYnNwO0hNIFRSRUFTVVJZPC9GT05UPjwvRk9OVD4NCjxicj4NCjwvVEQ+DQo8L1RSPg0KPC9UQk9EWT4NCjwvVEFCTEU+DQo8L1REPg0KPC9UUj4NCjxUUj48VEQ+Jm5ic3A7PC9URD48L1RSPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7Jm5ic3A7PC9URD4NCjxURCB3aWR0aD0iOTklIj4NCjxUQUJMRSBjbGFzcz1kYXRhZ3JpZCB3aWR0aD0iNzUlIiBib3JkZXI9MSBjZWxscGFkZGluZz0wIGNlbGxzcGFjaW5nPTA+DQo8VEJPRFk+DQo8VFIgPg0KPFREIHdpZHRoPSIxMCUiIGFsaWduPSJsZWZ0Ij5OYW1lPC9URD4NCjxURCB3aWR0aD0iMTUlIiBhbGlnbj0ibGVmdCI+PGI+R3V5IEphY3F1ZXMgUGllcm90PC9iPjwvVEQ+DQo8L1RSPg0KPFRSID4NCjxURCB3aWR0aD0iMTAlIiBhbGlnbj0ibGVmdCI+VGl0bGU8L1REPg0KPFREIHdpZHRoPSIxNSUiIGFsaWduPSJsZWZ0Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LSA8L1REPg0KPC9UUj4NCjxUUiA+DQo8VEQgd2lkdGg9IjEwJSIgYWxpZ249ImxlZnQiPkdlbmRlcjwvVEQ+DQo8VEQgd2lkdGg9IjE1JSIgYWxpZ249ImxlZnQiPg0KTWFsZQ0KPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgY2xhc3M9cmlzay10aXRsZSBhbGlnbj0ibGVmdCIgY29sc3Bhbj0iMiI+DQo8SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD4NCiZuYnNwOyZuYnNwOzxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Tm8gbWF0Y2ggdG8mbmJzcDtPRkZJQ0UgT0YgRk9SRUlHTiBBU1NFVFMgQ09OVFJPTCwgU0ROIEFORCBCTE9DS0VEIFBFUlNPTlM8L0ZPTlQ+PC9GT05UPg0KPGJyPg0KPElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+DQombmJzcDsmbmJzcDs8Rk9OVCBjbGFzcz1mb250cmlzazI+PEZvbnQgc2l6ZT0yPk5vIG1hdGNoIHRvJm5ic3A7RVUgQ09OU09MSURBVEVEIFNBTkNUSU9OUzwvRk9OVD48L0ZPTlQ+DQo8YnI+DQo8SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD4NCiZuYnNwOyZuYnNwOzxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Tm8gbWF0Y2ggdG8mbmJzcDtQT0xJVElDQUxMWSBFWFBPU0VEIFBFUlNPTlM8L0ZPTlQ+PC9GT05UPg0KPGJyPg0KPElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+DQombmJzcDsmbmJzcDs8Rk9OVCBjbGFzcz1mb250cmlzazI+PEZvbnQgc2l6ZT0yPk5vIG1hdGNoIHRvJm5ic3A7SE0gVFJFQVNVUlk8L0ZPTlQ+PC9GT05UPg0KPGJyPg0KPC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjwvVEQ+DQo8L1RSPg0KPFRSPjxURD4mbmJzcDs8L1REPjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDsmbmJzcDs8L1REPg0KPFREIHdpZHRoPSI5OSUiPg0KPFRBQkxFIGNsYXNzPWRhdGFncmlkIHdpZHRoPSI3NSUiIGJvcmRlcj0xIGNlbGxwYWRkaW5nPTAgY2VsbHNwYWNpbmc9MD4NCjxUQk9EWT4NCjxUUiA+DQo8VEQgd2lkdGg9IjEwJSIgYWxpZ249ImxlZnQiPk5hbWU8L1REPg0KPFREIHdpZHRoPSIxNSUiIGFsaWduPSJsZWZ0Ij48Yj5MYXVyZW4gSmVubnkgQ0RDIFRlc3QgRnJhbmtseW48L2I+PC9URD4NCjwvVFI+DQo8VFIgPg0KPFREIHdpZHRoPSIxMCUiIGFsaWduPSJsZWZ0Ij5UaXRsZTwvVEQ+DQo8VEQgd2lkdGg9IjE1JSIgYWxpZ249ImxlZnQiPkRpcmVjdG9yPC9URD4NCjwvVFI+DQo8VFIgPg0KPFREIHdpZHRoPSIxMCUiIGFsaWduPSJsZWZ0Ij5HZW5kZXI8L1REPg0KPFREIHdpZHRoPSIxNSUiIGFsaWduPSJsZWZ0Ij4NCkZlbWFsZQ0KPC9URD4NCjwvVFI+DQo8VFI+DQo8VEQgY2xhc3M9cmlzay10aXRsZSBhbGlnbj0ibGVmdCIgY29sc3Bhbj0iMiI+DQo8SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD4NCiZuYnNwOyZuYnNwOzxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Tm8gbWF0Y2ggdG8mbmJzcDtPRkZJQ0UgT0YgRk9SRUlHTiBBU1NFVFMgQ09OVFJPTCwgU0ROIEFORCBCTE9DS0VEIFBFUlNPTlM8L0ZPTlQ+PC9GT05UPg0KPGJyPg0KPElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+DQombmJzcDsmbmJzcDs8Rk9OVCBjbGFzcz1mb250cmlzazI+PEZvbnQgc2l6ZT0yPk5vIG1hdGNoIHRvJm5ic3A7RVUgQ09OU09MSURBVEVEIFNBTkNUSU9OUzwvRk9OVD48L0ZPTlQ+DQo8YnI+DQo8SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD4NCiZuYnNwOyZuYnNwOzxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Tm8gbWF0Y2ggdG8mbmJzcDtQT0xJVElDQUxMWSBFWFBPU0VEIFBFUlNPTlM8L0ZPTlQ+PC9GT05UPg0KPGJyPg0KPElNRyBib3JkZXI9IjAiIHNyYz0iaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL2ltYWdlX3RpY2suZ2lmIiB3aWR0aD0yMCBoZWlnaHQ9MjA+DQombmJzcDsmbmJzcDs8Rk9OVCBjbGFzcz1mb250cmlzazI+PEZvbnQgc2l6ZT0yPk5vIG1hdGNoIHRvJm5ic3A7SE0gVFJFQVNVUlk8L0ZPTlQ+PC9GT05UPg0KPGJyPg0KPC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjwvVEQ+DQo8L1RSPg0KPFRSPjxURD4mbmJzcDs8L1REPjwvVFI+DQo8VFI+DQo8VEQgd2lkdGg9IjElIj4mbmJzcDsmbmJzcDs8L1REPg0KPFREIHdpZHRoPSI5OSUiPg0KPFRBQkxFIGNsYXNzPWRhdGFncmlkIHdpZHRoPSI3NSUiIGJvcmRlcj0xIGNlbGxwYWRkaW5nPTAgY2VsbHNwYWNpbmc9MD4NCjxUQk9EWT4NCjxUUiA+DQo8VEQgd2lkdGg9IjEwJSIgYWxpZ249ImxlZnQiPk5hbWU8L1REPg0KPFREIHdpZHRoPSIxNSUiIGFsaWduPSJsZWZ0Ij48Yj5OYWdhQiBKYW5hZ2FyPC9iPjwvVEQ+DQo8L1RSPg0KPFRSID4NCjxURCB3aWR0aD0iMTAlIiBhbGlnbj0ibGVmdCI+VGl0bGU8L1REPg0KPFREIHdpZHRoPSIxNSUiIGFsaWduPSJsZWZ0Ij5EaXJlY3RvcjwvVEQ+DQo8L1RSPg0KPFRSID4NCjxURCB3aWR0aD0iMTAlIiBhbGlnbj0ibGVmdCI+R2VuZGVyPC9URD4NCjxURCB3aWR0aD0iMTUlIiBhbGlnbj0ibGVmdCI+DQpNYWxlDQo8L1REPg0KPC9UUj4NCjxUUj4NCjxURCBjbGFzcz1yaXNrLXRpdGxlIGFsaWduPSJsZWZ0IiBjb2xzcGFuPSIyIj4NCjxJTUcgYm9yZGVyPSIwIiBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9pbWFnZV90aWNrLmdpZiIgd2lkdGg9MjAgaGVpZ2h0PTIwPg0KJm5ic3A7Jm5ic3A7PEZPTlQgY2xhc3M9Zm9udHJpc2syPjxGb250IHNpemU9Mj5ObyBtYXRjaCB0byZuYnNwO09GRklDRSBPRiBGT1JFSUdOIEFTU0VUUyBDT05UUk9MLCBTRE4gQU5EIEJMT0NLRUQgUEVSU09OUzwvRk9OVD48L0ZPTlQ+DQo8YnI+DQo8SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD4NCiZuYnNwOyZuYnNwOzxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Tm8gbWF0Y2ggdG8mbmJzcDtFVSBDT05TT0xJREFURUQgU0FOQ1RJT05TPC9GT05UPjwvRk9OVD4NCjxicj4NCjxJTUcgYm9yZGVyPSIwIiBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9pbWFnZV90aWNrLmdpZiIgd2lkdGg9MjAgaGVpZ2h0PTIwPg0KJm5ic3A7Jm5ic3A7PEZPTlQgY2xhc3M9Zm9udHJpc2syPjxGb250IHNpemU9Mj5ObyBtYXRjaCB0byZuYnNwO1BPTElUSUNBTExZIEVYUE9TRUQgUEVSU09OUzwvRk9OVD48L0ZPTlQ+DQo8YnI+DQo8SU1HIGJvcmRlcj0iMCIgc3JjPSJodHRwczovL3d3dy5kYmFpLmRuYi5jb20vZWZhYi9pbmNsdWRlL2ltYWdlcy8vaW1hZ2VfdGljay5naWYiIHdpZHRoPTIwIGhlaWdodD0yMD4NCiZuYnNwOyZuYnNwOzxGT05UIGNsYXNzPWZvbnRyaXNrMj48Rm9udCBzaXplPTI+Tm8gbWF0Y2ggdG8mbmJzcDtITSBUUkVBU1VSWTwvRk9OVD48L0ZPTlQ+DQo8YnI+DQo8L1REPg0KPC9UUj4NCjwvVEJPRFk+DQo8L1RBQkxFPg0KPC9URD4NCjwvVFI+DQo8L1RCT0RZPg0KPC9UQUJMRT4NCjwvVEQ+DQo8L1RSPg0KPC9UQk9EWT4NCjwvVEFCTEU+DQo8VEFCTEU+PFRSIHN0eWxlID0gJ2hlaWdodDo4cHgnPjxURD48L1REPjwvVFI+PC9UQUJMRT4NCjxUQUJMRSBXSURUSD0iMTAwJSIgQk9SREVSPSIwIiBDRUxMUEFERElORz0iMCIgQ0VMTFNQQUNJTkc9IjAiPg0KPFRSIGhlaWdodD0iMnB4Ij48VEQ+PC9URD48L1RSPg0KPFRSPg0KPFREPg0KPGRpdiBpZCA9ICJDU1RTUlZDX0FNTF9IRUFERVIiPjwvZGl2Pg0KPHNjcmlwdD4NCmdldEhlYWRlcigiQ1NUU1JWQ19BTUwiLCdDdXN0b21lciBTZXJ2aWNlIGFuZCBTdXBwb3J0JywnJmtleXdvcmRzPUJJUl9jc3MnKTsNCjwvc2NyaXB0Pg0KPC9URD4NCjwvVFI+DQo8L1RBQkxFPg0KPE5PU0NSSVBUPjxUQUJMRSBXSURUSD0nMTAwJScgQk9SREVSPScwJyBDRUxMUEFERElORz0nMCcgQ0VMTFNQQUNJTkc9JzAnID48VFIgY2xhc3M9J2VtcHR5cm93Jz48VEQ+PC9URD48L1RSPjxUUj4gPFREPjxUQUJMRSBjZWxscGFkZGluZz0nMScgY2VsbHNwYWNpbmc9JzAnIGJvcmRlcj0nMCcgd2lkdGg9JzEwMCUnIGNsYXNzPSdzZWN0aW9uLWhlYWRlcmxpbmUnPjxUUj48VEQgd2lkdGg9JzElJyBzdHlsZT0nY29sb3I6IzAwNTE3MjtGT05ULVNJWkU6MThweDtGT05ULUZBTUlMWTogQXJpYWw7JyBhbGlnbj0nbGVmdCc+PElNRyBpZD0nICsgaWRJbWcgKyAnIGhlaWdodD0nMTZwdCcgc3JjPSAnaHR0cHM6Ly93d3cuZGJhaS5kbmIuY29tL2VmYWIvaW5jbHVkZS9pbWFnZXMvL21pbnVzX2J1dHRvbi5naWYnIHdpZHRoPScxNnB0JyBib3JkZXI9MCA+PC9URD48VEQgd2lkdGg9JzkwJScgYWxpZ249J2xlZnQnIHN0eWxlPSdjb2xvcjojMDA1MTcyO0ZPTlQtU0laRToxN3B4Oyc+Q3VzdG9tZXIgU2VydmljZSBhbmQgU3VwcG9ydDxURCB3aWR0aD0nNCUnIGFsaWduPSdsZWZ0Jz48L1REPjxURCB3aWR0aD0nMiUnIGFsaWduPSdyaWdodCcgc3R5bGU9J2NvbG9yOiMwMDUxNzI7Rk9OVC1TSVpFOjEwcHgnPjwvVEQ+PFREIHdpZHRoPScxJScgYWxpZ249J3JpZ2h0Jz48L1REPjwvVFI+PC9UQUJMRT48L1REPjwvVFI+PC9UQUJMRT48L05PU0NSSVBUPg0KPFRBQkxFIGlkPSJDU1RTUlZDX0FNTENvbnRlbnQiIHdpZHRoPSIxMDAlIiBib3JkZXI9IjAiPg0KPFRSPg0KPFREIHdpZHRoPSIxJSI+Jm5ic3A7Jm5ic3A7PC9URD4NCjxURD4NCjxUQUJMRSB3aWR0aD0iMTAwJSI+DQo8VFI+PFREPiZuYnNwOzwvVEQ+PC9UUj4NCjxUUj4NCjxURD4NCjxTUEFOIGNsYXNzPSJzdWJzZWN0aW9uLXRpdGxlIj4mbmJzcDtDb250YWN0IEluZm9ybWF0aW9uPC9TUEFOPg0KPFRBQkxFIHdpZHRoPSI4NSUiPg0KPFRSPg0KPC9UUj4NCjxUUj4NCjxURCB3aWR0aD0iMzUlIj5UZWxlcGhvbmUgTnVtYmVyPC9URD4NCjxURCB3aWR0aD0iMSUiPiZuYnNwOzwvVEQ+DQo8VEQgd2lkdGg9IjY0JSI+KzM1MyAwMSAyNDcgNjUzMDwvVEQ+DQo8L1RSPg0KPC9UQUJMRT4NCjwvVEQ+DQo8L1RSPg0KPC9UQUJMRT4NCjwvVEQ+DQo8L1RSPg0KPC9UQUJMRT4NCjxUQUJMRT48VFIgc3R5bGUgPSAnaGVpZ2h0OjhweCc+PFREPjwvVEQ+PC9UUj48L1RBQkxFPg0KPEJSLz4NCjxQIGFsaWduPSJqdXN0aWZ5Ij4NCldoaWxzdCBEJkIgYXR0ZW1wdHMgdG8gZW5zdXJlIHRoYXQgdGhlIGluZm9ybWF0aW9uIHByb3ZpZGVkIGlzIGFjY3VyYXRlIGFuZCZuYnNwO2NvbXBsZXRlIGJ5IHJlYXNvbiBvZiB0aGUgaW1tZW5zZSBxdWFudGl0eSBvZiBkZXRhaWxlZCBtYXR0ZXIgZGVhbHQgd2l0aGluIGNvbXBpbGluZyZuYnNwOyB0aGUgaW5mb3JtYXRpb24gYW5kIHRoZSBmYWN0IHRoYXQgc29tZSBvZiB0aGUgZGF0YSBhcmUgc3VwcGxpZWQgZnJvbSBzb3VyY2VzIG5vdCBjb250cm9sbGVkIGJ5IEQmQiZuYnNwOyB3aGljaCBjYW5ub3QgYWx3YXlzIGJlIHZlcmlmaWVkLCBpbmNsdWRpbmcgaW5mb3JtYXRpb24gcHJvdmlkZWQgZGlyZWN0IGZyb20gdGhlIHN1YmplY3Qgb2YgZW5xdWlyeSZuYnNwOyBhcyB3ZWxsIGFzIHRoZSBwb3NzaWJpbGl0eSBvZiBuZWdsaWdlbmNlIGFuZCBtaXN0YWtlLCBEJkIgZG9lcyBub3QgZ3VhcmFudGVlIHRoZSZuYnNwO2NvcnJlY3RuZXNzIG9yIHRoZSBlZmZlY3RpdmUgZGVsaXZlcnkgb2YgdGhlIGluZm9ybWF0aW9uJm5ic3A7YW5kIHdpbGwgbm90IGJlIGhlbGQgcmVzcG9uc2libGUgZm9yIGFueSBlcnJvcnMgdGhlcmVpbiBvciBvbWlzc2lvbnMgdGhlcmVmcm9tLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9QPg0KPFAgYWxpZ249Imp1c3RpZnkiPg0KwqkmbmJzcDtEdW4gJiBCcmFkc3RyZWV0IEluYy4sJm5ic3A7MjAxNS4NCjwvUD4NCjxUQUJMRSB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmcgPSAiMCIgY2VsbHBhZGRpbmcgPSAiMCIgYm9yZGVyPSIwIj4NCjxUUj4NCjxURCB3aWR0aD0iMiUiPjwvVEQ+DQo8VEQ+PElNRyBzcmM9Imh0dHBzOi8vd3d3LmRiYWkuZG5iLmNvbS9lZmFiL2luY2x1ZGUvaW1hZ2VzLy9XV04uZ2lmIiBib3JkZXI9IjAiPjwvVEQ+DQo8L1RSPg0KPC9UQUJMRT4NCjwvQk9EWT4NCjwvSFRNTD4=",
            "ObjectFormatTypeText": {"$": "HTML"},
            "DNBProductModuleID": [null]
         }]
      }
   }
}}

Response Codes & Error Handling

Successful service requests will return a CM000 response code in the TransactionResult ResultID field. Otherwise, one of the D&B Direct standard response codes will be returned.

This operation may return the following response codes: CM001-CM005, CM007, CM008, CM011, CM012, PD001-PD006, and SC001-SC008.

Report Notes

The Product Availability Lookup feature may be utilized to determine if a particular report is available for a given D-U-N-S Number.