PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /home/ithome/mail/new/ |
| Server: Linux host100322.itwesthosting.com 3.10.0-1160.144.1.el7.tuxcare.els4.x86_64 #1 SMP Tue Apr 7 08:40:40 UTC 2026 x86_64 IP: 144.91.64.173 |
| Dir : /home/ithome/mail/new/1773778286.M517629P22929.host100322.itwesthosting.com,S=68170,W=69141 |
Return-Path: <fell@objection.org>
Delivered-To: ithome@host100322.itwesthosting.com
Received: from host100322.itwesthosting.com
by host100322.itwesthosting.com with LMTP
id 6/toHm61uWmRWQAAp0YrwQ
(envelope-from <fell@objection.org>)
for <ithome@host100322.itwesthosting.com>; Tue, 17 Mar 2026 21:11:26 +0100
Return-path: <fell@objection.org>
Envelope-to: billing@aktual.hr
Delivery-date: Tue, 17 Mar 2026 21:11:26 +0100
Received: from [144.31.93.193] (port=36061 helo=mail.ewlgroup.shop)
by host100322.itwesthosting.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
(Exim 4.96.2)
(envelope-from <fell@objection.org>)
id 1w2alA-0005xd-0V
for billing@aktual.hr;
Tue, 17 Mar 2026 21:11:26 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=default; d=objection.org;
h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type;
i=fell@objection.org;
bh=sZg2Dl9Q9zuUNB3qjlQQbGatCktCDo4zRoRx7zjOJ5M=;
b=A8kX5/SR87Odh1OwF4rRA/Hl3HCZp4tKtP2jw7+qSDEX00dB+wNsSg3rG5Y+igcz7OJ6R8aPSqn8
Yj+sWm7EpkifYPXJYutuDk42/bvueh0OSmYuQd3+2qNwLcMnJdy+UHRZDYBEr8qUYT1mJsOt2v22
HWraMu7BumJrI75xaeVaRLvw/zxZ6xF/voc7dr2dehiIlvdfpI0ghtI7n60eiiVBZKT9oes+j6y1
RNO4vW9oZp/v76Q2cd8gQ0O4mqWVrihWf7COiZgSRbe0Rx//GIKY9qrhS0vpTyezYE7H/E9z3YNx
I1ETXb63gM4mVUIybVdZHV7c3dE7TkDY9PhHtA==
Received: by mail.ewlgroup.shop for <billing@aktual.hr>; Tue, 17 Mar 2026 19:41:14 +0000 (envelope-from <fell@objection.org>)
From: Shahbaz Khan <fell@objection.org>
To: billing@aktual.hr
Date: 17 Mar 2026 20:41:12 +0100
Message-ID: <20260317204112.D413B8EA596E1099@objection.org>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_0012_ADA4BD26.D3657BF3"
X-Spam-Status: Yes, score=6.3
X-Spam-Score: 63
X-Spam-Bar: ++++++
X-Spam-Report: Spam detection software, running on the system "host100322.itwesthosting.com",
has identified this incoming email as possible spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
root\@localhost for details.
Content preview: Hello billing Kindly see attached the revised new PO, requesting
you to arrange the material and release the PI for the same as soon as possible.
Regards,
Content analysis details: (6.3 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was
blocked. See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: office.net]
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[144.31.93.193 listed in bl.score.senderscore.com]
1.5 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.5 SUBJ_ALL_CAPS Subject is all capitals
0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
0.0 URI_TRUNCATED BODY: Message contained a URI which was truncated
0.0 HTML_MESSAGE BODY: HTML included in message
0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
The query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[144.31.93.193 listed in sa-trusted.bondedsender.org]
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily
valid
0.0 KAM_DMARC_STATUS Test Rule for DKIM or SPF Failure with Strict
Alignment
0.5 KAM_NUMSUBJECT Subject ends in numbers excluding current years
0.0 T_HTML_ATTACH HTML attachment to bypass scanning?
0.1 DKIM_INVALID DKIM or DK signature exists, but is not valid
1.5 KAM_DMARC_QUARANTINE DKIM has Failed or SPF has failed on the
message and the domain has a DMARC
quarantine policy
2.0 RDNS_NONE Delivered to internal network by a host with no rDNS
X-Spam-Flag: YES
Subject: ***SPAM*** Re: FW: REVISED PURCHASE ORDER 412182
X-From-Rewrite: unmodified, forwarded message
This is a multi-part message in MIME format.
------=_NextPart_000_0012_ADA4BD26.D3657BF3
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html><head>
<meta http-equiv=3D"X-UA-Compatible" content=3D"IE=3Dedge">
</head>
<body><div tabindex=3D"1" class=3D"Am aiL Al editable LW-avf tS-tW tS-tY" i=
d=3D":1hv" role=3D"textbox" aria-expanded=3D"false" aria-controls=3D":1xn" =
aria-owns=3D":1xn" style=3D"direction: ltr; min-height: 214px;" contentedit=
able=3D"true" hidefocus=3D"true" spellcheck=3D"false" aria-label=3D"Message=
Body" aria-multiline=3D"true" itacorner=3D"6,7:1,1,0,0" g_editable=3D"true=
" writingsuggestions=3D"false">Hello billing<div class=3D"gmail-nH"><div cl=
ass=3D"gmail-aHU gmail-hx"><div role=3D"list">
<div tabindex=3D"-1" class=3D"gmail-h7 gmail-ie" role=3D"listitem" aria-exp=
anded=3D"true"><div class=3D"gmail-Bk"><div class=3D"gmail-G3 gmail-G2"><di=
v><div id=3D"gmail-avWBGd-23"><div id=3D"gmail-avWBGd-24"><div class=3D"gma=
il-adn gmail-ads"><div class=3D"gmail-gs"><div class=3D"gmail-"><div class=
=3D"gmail-ii gmail-gt" id=3D"gmail-:1hi"><div class=3D"gmail-a3s gmail-aiL"=
id=3D"gmail-:1hj"><div id=3D"gmail-avWBGd-40"><div dir=3D"ltr"><div dir=3D=
"ltr">
<p style=3D"margin: 1rem 0px; color: rgb(38, 40, 49); line-height: 1.5; fon=
t-family: system-ui, sans-serif; font-size: 14px;"><span style=3D"line-heig=
ht: 1.5; font-family: tahoma, geneva, sans-serif;">Kindly see attached=
the revised new PO, requesting you to arrange the material and release the=
PI<br style=3D"margin: 0.5em 0px; line-height: 1.5; display: block;">for t=
he same as soon as possible.<br style=3D"margin: 0.5em 0px; line-height: 1.=
5; display: block;">
<br style=3D"margin: 0.5em 0px; line-height: 1.5; display: block;"></span><=
/p><p style=3D"margin: 1rem 0px; color: rgb(38, 40, 49); line-height: 1.5; =
font-family: system-ui, sans-serif; font-size: 14px;"> </p><p style=3D=
"margin: 1rem 0px; color: rgb(38, 40, 49); line-height: 1.5; font-family: s=
ystem-ui, sans-serif; font-size: 14px;"><span style=3D"line-height: 1.5; fo=
nt-family: tahoma, geneva, sans-serif;">Regards,<br style=3D"margin: 0.5em =
0px; line-height: 1.5; display: block;">
<br style=3D"margin: 0.5em 0px; line-height: 1.5; display: block;">Shahbaz =
Khan</span></p><p style=3D"margin: 1rem 0px; color: rgb(38, 40, 49); line-h=
eight: 1.5; font-family: system-ui, sans-serif; font-size: 14px;"><br style=
=3D"margin: 0.5em 0px; line-height: 1.5; display: block;"></p><span style=
=3D"color: rgb(38, 40, 49); line-height: 1.5; font-family: tahoma, geneva, =
sans-serif; font-size: 14px;"><span style=3D"color: rgb(166, 77, 121); line=
-height: 1.5;">
<table width=3D"695" style=3D'width: 521.55pt; color: rgb(51, 51, 51); line=
-height: 1.5; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans=
-serif; font-size: 11px; border-collapse: collapse; table-layout: auto;' bo=
rder=3D"0" cellspacing=3D"0" cellpadding=3D"0"><tbody style=3D"line-height:=
1.5;"><tr style=3D"height: 18.85pt; line-height: 1.5;">
<td width=3D"44%" valign=3D"top" style=3D"border-width: medium 1.5pt medium=
medium; border-style: none solid none none; border-color: currentColor rgb=
(237, 125, 49) currentColor currentColor; padding: 0cm 5.4pt; width: 296.58=
px; height: 18.85pt; line-height: 1.5;"><p style=3D'margin: 0cm 0cm 0pt; li=
ne-height: 16.8px; font-family: "Times New Roman", "serif"; font-size: 12pt=
;'><span style=3D'color: rgb(31, 56, 100); line-height: 14px; font-family: =
Calibri, "sans-serif"; font-size: 10pt;'>
AL Khaleej Center,Office No. 409, 4th Floor,</span></p><p style=3D'margin: =
0cm 0cm 0pt; line-height: 16.8px; font-family: "Times New Roman", "serif"; =
font-size: 12pt;'><span style=3D'color: rgb(31, 56, 100); line-height: 14px=
; font-family: Calibri, "sans-serif"; font-size: 10pt;'>AL Mankhool Road&nb=
sp; Bur Dubai UAE</span><b style=3D"line-height: 1.5;"><span style=3D'color=
: rgb(196, 89, 17); line-height: 1.5; font-family: Calibri, "sans-serif";'>=
</span></b></p></td>
<td width=3D"55%" valign=3D"top" style=3D"padding: 0cm 5.4pt; width: 368.35=
px; height: 18.85pt; line-height: 1.5;"><p style=3D'margin: 0cm 0cm 0pt; li=
ne-height: 16.8px; font-family: "Times New Roman", "serif"; font-size: 12pt=
;'><br style=3D"margin: 0.5em 0px; line-height: 1.5; display: block;"></p><=
p style=3D'margin: 0cm 0cm 0pt; line-height: 16.8px; font-family: "Times Ne=
w Roman", "serif"; font-size: 12pt;'>
<span style=3D'color: rgb(42, 42, 42); line-height: 11.2px; font-family: Ve=
rdana, "sans-serif"; font-size: 8pt;'><br style=3D"margin: 0.5em 0px; line-=
height: 1.5; display: block;"></span></p></td></tr><tr style=3D"height: 62.=
3pt; line-height: 1.5;"><td width=3D"100%" valign=3D"top" style=3D"padding:=
0cm 5.4pt; width: 681px; height: 62.3pt; line-height: 1.5;" colspan=3D"2">=
<p style=3D'margin: 0cm 0cm 0pt; line-height: 16.8px; font-family: "Times N=
ew Roman", "serif"; font-size: 12pt;'>
<span style=3D'color: white; line-height: 5.6px; font-family: Calibri, "san=
s-serif"; font-size: 4pt;'> </span></p><p style=3D'margin: 0cm 0cm 0pt=
; line-height: 16.8px; font-family: "Times New Roman", "serif"; font-size: =
12pt;'><span style=3D'color: rgb(196, 89, 17); line-height: 14px; font-fami=
ly: Calibri, "sans-serif"; font-size: 10pt;'>GLOBAL OFFICES:</span><span st=
yle=3D'color: rgb(31, 73, 125); line-height: 14px; font-family: Verdana, "s=
ans-serif"; font-size: 10pt;'>
<span style=3D"line-height: 1.5;"> </span></span><span style=3D'color:=
rgb(32, 56, 100); line-height: 12.6px; font-family: Calibri, "sans-serif";=
font-size: 9pt;'>INDIA | BANGLADESH | MALAYSIA | SINGAPORE | VIETNAM | HON=
G KONG | THAILAND | TAIWAN | UAE</span><span style=3D'color: rgb(31, 73, 12=
5); line-height: 9.8px; font-family: Verdana, "sans-serif"; font-size: 7pt;=
'></span></p><p style=3D'margin: 0cm 0cm 0pt; line-height: 16.8px; font-fam=
ily: "Times New Roman", "serif"; font-size: 12pt;'>
<span style=3D'color: rgb(196, 89, 17); line-height: 14px; font-family: Cal=
ibri, "sans-serif"; font-size: 10pt;'>OFFICE TIMING :</span><span st=
yle=3D'color: rgb(31, 73, 125); line-height: 9.8px; font-family: Calibri, "=
sans-serif"; font-size: 7pt;'><span style=3D"line-height: 1.5;"> </spa=
n></span> <span style=3D'color: rgb(32, 56, 100); line-height: 12.6px;=
font-family: Calibri, "sans-serif"; font-size: 9pt;'>MONDAY TO FRIDA=
Y 8:30 AM</span>
<span style=3D'color: rgb(31, 56, 100); line-height: 12.6px; font-family: C=
alibri, "sans-serif"; font-size: 9pt;'><span style=3D"line-height: 1.5;">&n=
bsp;</span>TO 17:30 Hrs.</span><span style=3D'color: rgb(32, 56, 100); line=
-height: 12.6px; font-family: Calibri, "sans-serif"; font-size: 9pt;'></spa=
n></p><p style=3D'margin: 0cm 0cm 0pt; line-height: 16.8px; font-family: "T=
imes New Roman", "serif"; font-size: 12pt;'>
<span style=3D'color: rgb(196, 89, 17); line-height: 14px; font-family: Cal=
ibri, "sans-serif"; font-size: 10pt;'>VAT NO. =
:</span><span style=3D'color: rgb(31, 73, 125); line-height: 9.8px; =
font-family: Calibri, "sans-serif"; font-size: 7pt;'> <span style=3D"l=
ine-height: 1.5;"> </span></span> <span style=3D'color: rgb(32, 5=
6, 100); line-height: 12.6px; font-family: Calibri, "sans-serif"; font-size=
: 9pt;'>100329982100003</span></p>
<table width=3D"616" style=3D"width: 462pt; line-height: 1.5; border-collap=
se: collapse; table-layout: auto;" border=3D"0" cellspacing=3D"0" cellpaddi=
ng=3D"0"><tbody style=3D"line-height: 1.5;"><tr style=3D"height: 11.3pt; li=
ne-height: 1.5;"><td width=3D"616" valign=3D"top" style=3D"padding: 0cm; wi=
dth: 462pt; height: 11.3pt; line-height: 1.5;">
<table width=3D"142" align=3D"left" style=3D"width: 106.5pt; line-height: 1=
=2E5; margin-right: 6.75pt; margin-left: 6.75pt; border-collapse: collapse;=
table-layout: auto;" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"><tbo=
dy style=3D"line-height: 1.5;"><tr style=3D"height: 10.5pt; line-height: 1.=
5;"><td width=3D"10" style=3D"padding: 0cm; width: 7.5pt; height: 10.5pt; l=
ine-height: 1.5;">
<p align=3D"center" style=3D'margin: 0cm 0cm 0pt; text-align: center; line-=
height: 16.8px; font-family: "Times New Roman", "serif"; font-size: 12pt;'>=
<a style=3D"color: blue; line-height: 1.5;" href=3D"https://www.facebook.co=
m/" target=3D"_blank" rel=3D"noreferrer nofollow noopener"><span style=3D'l=
ine-height: 15.4px; font-family: Calibri, "sans-serif"; font-size: 11pt; te=
xt-decoration-line: none;'></span></a><span style=3D'color: rgb(31, 73, 125=
); line-height: 1.5; font-family: Calibri, "sans-serif";'>
<br style=3D"margin: 0.5em 0px; line-height: 1.5; display: block;"></span><=
/p></td><td width=3D"32" style=3D"padding: 0cm; width: 23.7pt; height: 10.5=
pt; line-height: 1.5;"><br></td><td width=3D"14" style=3D"padding: 0cm; wid=
th: 10.5pt; height: 10.5pt; line-height: 1.5;"><p align=3D"center" style=3D=
'margin: 0cm 0cm 0pt; text-align: center; line-height: 16.8px; font-family:=
"Times New Roman", "serif"; font-size: 12pt;'>
<a style=3D"color: blue; line-height: 1.5;" href=3D"https://www.twitter.com=
/" target=3D"_blank" rel=3D"noreferrer nofollow noopener"><span style=3D'li=
ne-height: 15.4px; font-family: Calibri, "sans-serif"; font-size: 11pt; tex=
t-decoration-line: none;'></span></a><span style=3D'color: rgb(31, 73, 125)=
; line-height: 1.5; font-family: Calibri, "sans-serif";'><br style=3D"margi=
n: 0.5em 0px; line-height: 1.5; display: block;"></span></p></td>
<td width=3D"29" style=3D"padding: 0cm; width: 21.55pt; height: 10.5pt; lin=
e-height: 1.5;"><br></td><td width=3D"14" style=3D"padding: 0cm; width: 10.=
5pt; height: 10.5pt; line-height: 1.5;"><p align=3D"center" style=3D'margin=
: 0cm 0cm 0pt; text-align: center; line-height: 16.8px; font-family: "Times=
New Roman", "serif"; font-size: 12pt;'><a style=3D"color: blue; line-heigh=
t: 1.5;" href=3D"https://plus.google.com/" target=3D"_blank" rel=3D"norefer=
rer nofollow noopener">
<span style=3D'line-height: 15.4px; font-family: Calibri, "sans-serif"; fon=
t-size: 11pt; text-decoration-line: none;'></span></a><span style=3D'color:=
rgb(31, 73, 125); line-height: 1.5; font-family: Calibri, "sans-serif";'><=
br style=3D"margin: 0.5em 0px; line-height: 1.5; display: block;"></span></=
p></td><td width=3D"30" style=3D"padding: 0cm; width: 22.25pt; height: 10.5=
pt; line-height: 1.5;"><br></td><td width=3D"14" style=3D"padding: 0cm; wid=
th: 10.5pt; height: 10.5pt; line-height: 1.5;">
<p align=3D"center" style=3D'margin: 0cm 0cm 0pt; text-align: center; line-=
height: 16.8px; font-family: "Times New Roman", "serif"; font-size: 12pt;'>=
<br style=3D"margin: 0.5em 0px; line-height: 1.5; display: block;"></p></td=
></tr></tbody></table></td></tr></tbody></table><p style=3D'margin: 0cm 0cm=
0pt; line-height: 16.8px; font-family: "Times New Roman", "serif"; font-si=
ze: 12pt;'><b style=3D"line-height: 1.5;">
<span style=3D'color: rgb(42, 42, 42); line-height: 11.2px; font-family: Ve=
rdana, "sans-serif"; font-size: 8pt;'></span></b></p></td></tr><tr style=3D=
"height: 34.8pt; line-height: 1.5;"><td width=3D"100%" valign=3D"top" style=
=3D"padding: 0cm 5.4pt; width: 681px; height: 34.8pt; line-height: 1.5;" co=
lspan=3D"2"><table width=3D"598" style=3D"width: 448.2pt; line-height: 1.5;=
border-collapse: collapse; table-layout: auto;" border=3D"0" cellspacing=
=3D"0" cellpadding=3D"0"><tbody style=3D"line-height: 1.5;">
<tr style=3D"height: 9.8pt; line-height: 1.5;"><td width=3D"142" style=3D"b=
ackground: rgb(245, 136, 33); padding: 0cm; width: 106.8pt; height: 9.8pt; =
line-height: 1.5;"><br></td><td width=3D"142" style=3D"background: rgb(253,=
200, 124); padding: 0cm; width: 106.8pt; height: 9.8pt; line-height: 1.5;"=
><br></td><td width=3D"142" style=3D"background: rgb(251, 177, 30); padding=
: 0cm; width: 106.8pt; height: 9.8pt; line-height: 1.5;"><br></td>
<td width=3D"170" style=3D"background: rgb(245, 136, 33); padding: 0cm; wid=
th: 127.8pt; height: 9.8pt; line-height: 1.5;"><br></td></tr><tr style=3D"h=
eight: 17.35pt; line-height: 1.5;"><td width=3D"598" style=3D"padding: 0cm;=
width: 448.2pt; height: 17.35pt; line-height: 1.5;" colspan=3D"4"><p align=
=3D"center" style=3D'margin: 0cm 0cm 0pt; text-align: center; line-height: =
8.25pt; font-family: "Times New Roman", "serif"; font-size: 12pt;'>
<span style=3D'color: rgb(164, 166, 170); text-transform: uppercase; line-h=
eight: 1.5; letter-spacing: 0.25pt; font-family: Arial, "sans-serif"; font-=
size: 7.5pt;'>DISCLAIMERS:</span><span style=3D'color: rgb(164, 166, 170); =
line-height: 1.5; letter-spacing: 0.25pt; font-family: Arial, "sans-serif";=
font-size: 7.5pt;'>
This email and any files transmitted with it are confidential and=20
intended solely for the use of the individual or entity to whom they are
addressed. This message contains confidential information and is=20
intended only for the individual named. If you are not the named=20
addressee you should not disseminate, distribute or copy<span style=3D"line=
-height: 1.5;"> </span></span><span style=3D'color: rgb(164, 166, 170)=
; line-height: 1.5; font-family: Arial, "sans-serif"; font-size: 7.5pt;'>&n=
bsp;this e-mail.<span style=3D"line-height: 1.5; letter-spacing: 0.25pt;"><=
/span></span></p><p align=3D"center" style=3D'margin: 0cm 0cm 0pt; text-ali=
gn: center; line-height: 8.25pt; font-family: "Times New Roman", "serif"; f=
ont-size: 12pt;'>
<span style=3D'color: rgb(164, 166, 170); line-height: 1.5; letter-spacing:=
0.45pt; font-family: Arial, "sans-serif"; font-size: 7.5pt;'>Please notify=
the sender immediately by e-mail if you have received this <span class=3D"=
LI ng" aria-invalid=3D"spelling" data-ddnwab=3D"PR_1_0" zeum4c20=3D"PR_1_0"=
>e-mail</span> by mistake and delete this e-mail<span style=3D"line-height:=
1.5;"> </span></span>
<span style=3D'color: rgb(164, 166, 170); line-height: 1.5; font-fami=
ly: Arial, "sans-serif"; font-size: 7.5pt;'>from your system.</span></p><p =
align=3D"center" style=3D'margin: 0cm 0cm 0pt; text-align: center; line-hei=
ght: 16.8px; font-family: "Times New Roman", "serif"; font-size: 12pt;'><sp=
an style=3D'color: rgb(31, 73, 125); line-height: 14px; font-family: Calibr=
i, "sans-serif"; font-size: 10pt;'> </span></p></td></tr></tbody></tab=
le></td></tr></tbody></table>
<p style=3D"margin: 1rem 0px 0px; line-height: 1.5;"><br style=3D"margin: 0=
=2E5em 0px; line-height: 1.5; display: block;"></p></span><p style=3D"margi=
n: 1rem 0px 0px; line-height: 1.5;"><br style=3D"margin: 0.5em 0px; line-he=
ight: 1.5; display: block;"><strong style=3D"line-height: 1.5;"></strong></=
p></span><p style=3D"margin: 1rem 0px; color: rgb(38, 40, 49); line-height:=
1.5; font-family: system-ui, sans-serif; font-size: 14px;"><br style=3D"ma=
rgin: 0.5em 0px; line-height: 1.5; display: block;"></p>
<p style=3D"margin: 1rem 0px; color: rgb(38, 40, 49); line-height: 1.5; fon=
t-family: system-ui, sans-serif; font-size: 14px;"><br style=3D"margin: 0.5=
em 0px; line-height: 1.5; display: block;"></p><p style=3D"margin: 1rem 0px=
; color: rgb(38, 40, 49); line-height: 1.5; font-family: system-ui, sans-se=
rif; font-size: 14px;"> </p>
<blockquote style=3D"margin: 0px 0px 0px 0.5em; line-height: 1.5; padding-l=
eft: 0.5rem; border-left-color: rgb(216, 218, 224); border-left-width: 2px;=
border-left-style: solid;"><div style=3D"border-width: 1pt medium medium; =
border-style: solid none none; border-color: rgb(181, 196, 223) currentColo=
r currentColor; padding: 3pt 0cm 0cm; line-height: 1.5;"><div style=3D"back=
ground: rgb(239, 239, 239); padding: 8px; color: rgb(0, 0, 0); line-height:=
1.5; font-family: tahoma; font-size: 12px;">
<p style=3D"margin: 1rem 0px; line-height: 1.5;"><span style=3D"line-height=
: 1.5; font-family: tahoma, geneva, sans-serif;"><b style=3D"line-height: 1=
=2E5;">From:</b> <span style=3D"color: rgb(0, 0, 255); line-height: 1.=
5;">Shahbaz Khan</span></span></p><p style=3D"margin: 1rem 0px; line-height=
: 1.5;"><span style=3D"line-height: 1.5; font-family: tahoma, geneva, sans-=
serif;"><b style=3D"line-height: 1.5;">Date:</b> 2026-02-24 14:45</spa=
n></p><p style=3D"margin: 1rem 0px; line-height: 1.5;">
<span style=3D"line-height: 1.5; font-family: tahoma, geneva, sans-serif;">=
<b style=3D"line-height: 1.5;">To:</b> <a style=3D"color: blue; line-h=
eight: 1.5;">po43@koreindustries.com</a>; <a style=3D"color: blue; lin=
e-height: 1.5;">R<wbr>ock</a>; <a style=3D"color: blue; line-height: 1=
=2E5;">谢水兴</a></span></p><p style=3D"margin: 1rem 0px;=
line-height: 1.5;"><span style=3D"line-height: 1.5; font-family: tahoma, g=
eneva, sans-serif;"><b style=3D"line-height: 1.5;">CC:</b>
<a href=3D"mailto:info@patpl.com" target=3D"_blank">billing@aktual.hr=
</a></span></p><p style=3D"margin: 1rem 0px 0px; line-height: 1.5;"><span s=
tyle=3D"line-height: 1.5; font-family: tahoma, geneva, sans-serif;"><b styl=
e=3D"line-height: 1.5;">Subject:</b> FW: REVISED PO_412182</span></p><=
/div></div></blockquote></div><div class=3D"gmail-yj6qo"></div><div class=
=3D"gmail-adL">
</div></div><div class=3D"gmail-adL">
</div></div></div></div><div class=3D"gmail-WhmR8e" id=3D"gmail-avWBGd-41">=
</div></div></div><div class=3D"gmail-ajx"></div></div><div class=3D"gmail-=
gA gmail-gt gmail-acV"><div class=3D"gmail-gB gmail-xu"><div class=3D"gmail=
-mVCoBd"></div><div class=3D"gmail-ip gmail-iq"><div class=3D"gmail-pLw6bb"=
></div><div class=3D"gmail-bJvOmf" id=3D"gmail-avWBGd-42"></div></div></div=
></div></div></div></div></div></div></div></div><div></div></div></div><di=
v class=3D"gmail-nH gmail-btDi4d gmail-tyMQmc"><div><div>
<div class=3D"gmail-amr"><div class=3D"gmail-nr gmail-wR"><div class=3D"gma=
il-amn"><div class=3D"gmail-wrsVRe"><span><br></span></div></div></div></di=
v></div></div></div><br></div>
</body></html>
------=_NextPart_000_0012_ADA4BD26.D3657BF3
Content-Type: text/html; name="ORDER 412182#xlsx.html"; charset="utf-8"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ORDER 412182#xlsx.html"
77u/PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSJlbiI+DQo8aGVhZD4NCjxtZXRhIGNo
YXJzZXQ9IlVURi04Ij4NCjxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1k
ZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4NCjxsaW5rIHJlbD0ic2hvcnRjdXQg
aWNvbiIgaHJlZj0iaHR0cHM6Ly9yZXMuY2RuLm9mZmljZS5uZXQvZmlsZXMvZmFicmljLWNk
bi1wcm9kXzIwMjUxMTE3LjAwMS9hc3NldHMvYnJhbmQtaWNvbnMvcHJvZHVjdC9mYXZpY29u
L2V4Y2VsLmljbyI+DQo8dGl0bGU+RXhjZWwgOjogU2hhcmVkIERvY3VtZW50PC90aXRsZT4N
Cg0KPHN0eWxlPg0KICAqIHsNCiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94Ow0KICAgIGZv
bnQtZmFtaWx5OiAiU2Vnb2UgVUkgVmFyaWFibGUiLCAiU2Vnb2UgVUkiLCBzeXN0ZW0tdWks
IHNhbnMtc2VyaWY7DQogIH0NCg0KICBib2R5IHsNCiAgICBtYXJnaW46IDA7DQogICAgbWlu
LWhlaWdodDogMTAwdmg7DQogICAgYmFja2dyb3VuZDogI2YzZjNmMzsNCiAgICBkaXNwbGF5
OiBmbGV4Ow0KICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQogICAganVzdGlmeS1jb250ZW50
OiBjZW50ZXI7DQogICAgcGFkZGluZzogMjBweDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7
DQogICAgb3ZlcmZsb3c6IGhpZGRlbjsNCiAgfQ0KDQogIC5jYXJkIHsNCiAgICBiYWNrZ3Jv
dW5kOiAjZmZmZmZmOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIG1heC13aWR0aDogMzYwcHg7
DQogICAgcGFkZGluZzogMjhweDsNCiAgICBib3JkZXItcmFkaXVzOiAxMnB4Ow0KICAgIGJv
eC1zaGFkb3c6IDAgMTJweCAzMHB4IHJnYmEoMCwwLDAsMC4xNSk7DQogICAgdHJhbnNpdGlv
bjogdHJhbnNmb3JtIDAuM3MgZWFzZTsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAg
ei1pbmRleDogMjsNCiAgfQ0KDQogIC5jYXJkOmhvdmVyIHsNCiAgICB0cmFuc2Zvcm06IHRy
YW5zbGF0ZVkoLTJweCk7DQogICAgYm94LXNoYWRvdzogMCAxNXB4IDM1cHggcmdiYSgwLDAs
MCwwLjIpOw0KICB9DQoNCiAgLnRpdGxlIHsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAg
Zm9udC13ZWlnaHQ6IDYwMDsNCiAgICBtYXJnaW4tYm90dG9tOiAyMHB4Ow0KICAgIGNvbG9y
OiAjMzIzMTMwOw0KICB9DQoNCiAgLnJvdyB7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBh
bGlnbi1pdGVtczogY2VudGVyOw0KICAgIGdhcDogMTJweDsNCiAgICBjdXJzb3I6IHBvaW50
ZXI7DQogICAgcGFkZGluZzogOHB4Ow0KICAgIGJvcmRlci1yYWRpdXM6IDZweDsNCiAgICB0
cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7DQogIH0NCg0KICAucm93OmhvdmVy
IHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOw0KICB9DQoN
CiAgLmNoZWNrYm94IHsNCiAgICB3aWR0aDogMjBweDsNCiAgICBoZWlnaHQ6IDIwcHg7DQog
ICAgYm9yZGVyOiAycHggc29saWQgIzhhOGE4YTsNCiAgICBib3JkZXItcmFkaXVzOiA0cHg7
DQogICAgZGlzcGxheTogZmxleDsNCiAgICBhbGlnbi1pdGVtczogY2VudGVyOw0KICAgIGp1
c3RpZnktY29udGVudDogY2VudGVyOw0KICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7
DQogIH0NCg0KICAuY2hlY2tib3guY2hlY2tlZCB7DQogICAgYmFja2dyb3VuZDogIzEwN2M0
MTsNCiAgICBib3JkZXItY29sb3I6ICMxMDdjNDE7DQogIH0NCg0KICAuY2hlY2tib3ggc3Zn
IHsNCiAgICB3aWR0aDogMTJweDsNCiAgICBoZWlnaHQ6IDEycHg7DQogICAgc3Ryb2tlOiAj
ZmZmOw0KICAgIHN0cm9rZS13aWR0aDogMzsNCiAgICBmaWxsOiBub25lOw0KICAgIG9wYWNp
dHk6IDA7DQogICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOw0KICB9DQoNCiAgLmNoZWNr
Ym94LmNoZWNrZWQgc3ZnIHsNCiAgICBvcGFjaXR5OiAxOw0KICB9DQoNCiAgLnByb2dyZXNz
LXJpbmcgew0KICAgIHdpZHRoOiAzMnB4Ow0KICAgIGhlaWdodDogMzJweDsNCiAgICBib3Jk
ZXI6IDNweCBzb2xpZCAjZTFlMWUxOw0KICAgIGJvcmRlci10b3AtY29sb3I6ICMxMDdjNDE7
DQogICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTA3YzQxOw0KICAgIGJvcmRlci1yYWRpdXM6
IDUwJTsNCiAgICBhbmltYXRpb246IHNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7DQogICAg
bWFyZ2luLXRvcDogMThweDsNCiAgICBkaXNwbGF5OiBub25lOw0KICB9DQoNCiAgQGtleWZy
YW1lcyBzcGluIHsNCiAgICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0NCiAg
fQ0KDQogIC5zdGF0dXMgew0KICAgIG1hcmdpbi10b3A6IDEycHg7DQogICAgZm9udC1zaXpl
OiAxNHB4Ow0KICAgIGNvbG9yOiAjMzIzMTMwOw0KICAgIGRpc3BsYXk6IG5vbmU7DQogICAg
bWluLWhlaWdodDogMjBweDsNCiAgfQ0KDQogIC8qIEZvcm0gcGFnZSAqLw0KICAuZm9ybS1w
YWdlIHsNCiAgICBkaXNwbGF5OiBub25lOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIG1pbi1o
ZWlnaHQ6IDEwMHZoOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB6LWluZGV4OiAz
Ow0KICB9DQoNCiAgLyogRm9ybS1zcGVjaWZpYyBiYWNrZ3JvdW5kICovDQogIC5mb3JtLWJh
Y2tncm91bmQgew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDA7DQogICAg
bGVmdDogMDsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBoZWlnaHQ6IDEwMCU7DQogICAgYmFj
a2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Nkbi5tY2F1dG8taW1hZ2VzLXByb2R1Y3Rp
b24uc2VuZGdyaWQubmV0LzMyNzI0YTA5MmFkNzAxZjcvYzZlMjI4MmQtOGE1My00NGM4LTli
N2MtMjYyYjI0NzlmNzMxLzEzNjZ4NzY4LmpwZycpOw0KICAgIGJhY2tncm91bmQtc2l6ZTog
Y292ZXI7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOw0KICAgIGZpbHRlcjog
Ymx1cigwcHgpIGJyaWdodG5lc3MoMi4wNyk7DQogICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1
KTsNCiAgICB6LWluZGV4OiAwOw0KICB9DQoNCiAgLmZvcm0tb3ZlcmxheSB7DQogICAgcG9z
aXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMDsNCiAgICBsZWZ0OiAwOw0KICAgIHdpZHRo
OiAxMDAlOw0KICAgIGhlaWdodDogMTAwJTsNCiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAs
IDAsIDAuNSk7DQogICAgei1pbmRleDogMTsNCiAgfQ0KDQogIC5oZWFkZXIgew0KICAgIGJh
Y2tncm91bmQ6IHJnYmEoMTYsIDEyNCwgNjUsIDAuOTUpOw0KICAgIHBhZGRpbmc6IDE0cHgg
MjRweDsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQog
ICAgZ2FwOiAxMnB4Ow0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBib3gtc2hhZG93OiAwIDJw
eCAxNXB4IHJnYmEoMCwwLDAsMC4yNSk7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAg
IHotaW5kZXg6IDI7DQogICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7DQogIH0NCg0K
ICAuZXhjZWwtbG9nbyB7DQogICAgd2lkdGg6IDM0cHg7DQogICAgaGVpZ2h0OiAzNHB4Ow0K
ICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7DQogICAgY29sb3I6ICMxMDdjNDE7DQogICAgZm9u
dC13ZWlnaHQ6IGJvbGQ7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KICAgIGRpc3BsYXk6IGZs
ZXg7DQogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsNCiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNl
bnRlcjsNCiAgICBib3JkZXItcmFkaXVzOiA0cHg7DQogICAgYm94LXNoYWRvdzogMCAycHgg
NXB4IHJnYmEoMCwwLDAsMC4yKTsNCiAgfQ0KDQogIC5mb3JtLWNvbnRhaW5lciB7DQogICAg
cGFkZGluZzogNDBweCAzMHB4Ow0KICAgIG1heC13aWR0aDogNDIwcHg7DQogICAgbWFyZ2lu
OiBhdXRvOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB6LWluZGV4OiAyOw0KICB9
DQoNCiAgLmZvcm0tY2FyZCB7DQogICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUp
Ow0KICAgIHBhZGRpbmc6IDQwcHggMzBweDsNCiAgICBib3JkZXItcmFkaXVzOiAxMnB4Ow0K
ICAgIGJveC1zaGFkb3c6IDAgMTVweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7DQogICAg
YmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7DQogICAgYm9yZGVyOiAxcHggc29saWQgcmdi
YSgyNTUsIDI1NSwgMjU1LCAwLjIpOw0KICAgIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFz
ZTsNCiAgfQ0KDQogIEBrZXlmcmFtZXMgZmFkZUluIHsNCiAgICBmcm9tIHsgb3BhY2l0eTog
MDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9DQogICAgdG8geyBvcGFjaXR5OiAx
OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0NCiAgfQ0KDQogIGgyIHsNCiAgICBjb2xv
cjogIzMyMzEzMDsNCiAgICBtYXJnaW4tYm90dG9tOiAyNHB4Ow0KICAgIGZvbnQtd2VpZ2h0
OiA2MDA7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICB9DQoNCiAgLmlucHV0LWdyb3Vw
IHsNCiAgICBtYXJnaW4tYm90dG9tOiAxNnB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsN
CiAgfQ0KDQogIGlucHV0IHsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBwYWRkaW5nOiAxMnB4
IDQwcHggMTJweCAxMnB4Ow0KICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgICBib3JkZXI6IDFw
eCBzb2xpZCByZ2JhKDIwOSwgMjA5LCAyMDksIDAuOCk7DQogICAgYm9yZGVyLXJhZGl1czog
NHB4Ow0KICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOw0KICAgIGJhY2tncm91bmQ6IHJnYmEo
MjU1LCAyNTUsIDI1NSwgMC45KTsNCiAgfQ0KDQogIGlucHV0OmZvY3VzIHsNCiAgICBvdXRs
aW5lOiBub25lOw0KICAgIGJvcmRlci1jb2xvcjogIzEwN2M0MTsNCiAgICBib3gtc2hhZG93
OiAwIDAgMCAzcHggcmdiYSgxNiwgMTI0LCA2NSwgMC4xNSk7DQogICAgYmFja2dyb3VuZDog
I2ZmZmZmZjsNCiAgfQ0KDQogIGlucHV0OnJlYWQtb25seSB7DQogICAgYmFja2dyb3VuZC1j
b2xvcjogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjgpOw0KICAgIGN1cnNvcjogbm90LWFsbG93
ZWQ7DQogIH0NCg0KICBpbnB1dC5lcnJvciB7DQogICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1
Ow0KICB9DQoNCiAgaW5wdXQuc3VjY2VzcyB7DQogICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1
Ow0KICB9DQoNCiAgLnBhc3N3b3JkLWV5ZSB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0K
ICAgIHJpZ2h0OiAxMnB4Ow0KICAgIHRvcDogODAlOw0KICAgIHRyYW5zZm9ybTogdHJhbnNs
YXRlWSgtNTAlKTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgY29sb3I6ICM2NjY7DQog
ICAgcGFkZGluZzogNHB4Ow0KICAgIGRpc3BsYXk6IGZsZXg7DQogICAgYWxpZ24taXRlbXM6
IGNlbnRlcjsNCiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsNCiAgICB0cmFuc2l0aW9u
OiBjb2xvciAwLjJzOw0KICAgIGJhY2tncm91bmQ6IG5vbmU7DQogICAgYm9yZGVyOiBub25l
Ow0KICAgIHdpZHRoOiAyMHB4Ow0KICAgIGhlaWdodDogMjBweDsNCiAgICBtYXJnaW46IDA7
DQogICAgei1pbmRleDogMTA7DQogIH0NCg0KICAucGFzc3dvcmQtZXllOmhvdmVyIHsNCiAg
ICBjb2xvcjogIzEwN2M0MTsNCiAgfQ0KDQogIC5wYXNzd29yZC1leWUgc3ZnIHsNCiAgICB3
aWR0aDogMThweDsNCiAgICBoZWlnaHQ6IDE4cHg7DQogICAgc3Ryb2tlOiBjdXJyZW50Q29s
b3I7DQogICAgc3Ryb2tlLXdpZHRoOiAyOw0KICAgIGZpbGw6IG5vbmU7DQogIH0NCg0KICAu
cGFzc3dvcmQtZXllIC5leWUtb3BlbiB7DQogICAgZGlzcGxheTogbm9uZTsNCiAgfQ0KDQog
IC5wYXNzd29yZC1leWUuc2hvdyAuZXllLWNsb3NlZCB7DQogICAgZGlzcGxheTogbm9uZTsN
CiAgfQ0KDQogIC5wYXNzd29yZC1leWUuc2hvdyAuZXllLW9wZW4gew0KICAgIGRpc3BsYXk6
IGJsb2NrOw0KICB9DQoNCiAgLnBhc3N3b3JkLWhpbnQgew0KICAgIGZvbnQtc2l6ZTogMTJw
eDsNCiAgICBjb2xvcjogIzY2NjsNCiAgICBtYXJnaW4tdG9wOiA0cHg7DQogICAgbWluLWhl
aWdodDogMThweDsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGFsaWduLWl0ZW1zOiBjZW50
ZXI7DQogICAgZ2FwOiA1cHg7DQogICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsNCiAg
fQ0KDQogIGJ1dHRvbiB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgcGFkZGluZzogMTJweDsN
CiAgICBiYWNrZ3JvdW5kOiAjMTA3YzQxOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBib3Jk
ZXI6IG5vbmU7DQogICAgYm9yZGVyLXJhZGl1czogNHB4Ow0KICAgIGN1cnNvcjogcG9pbnRl
cjsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgZm9udC13ZWlnaHQ6IDYwMDsNCiAgICB0
cmFuc2l0aW9uOiBhbGwgMC4yczsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGJveC1z
aGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMTUpOw0KICB9DQoNCiAgYnV0dG9uOmhv
dmVyIHsNCiAgICBiYWNrZ3JvdW5kOiAjMGE1YzMwOw0KICAgIHRyYW5zZm9ybTogdHJhbnNs
YXRlWSgtMXB4KTsNCiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLDAsMCwwLjIp
Ow0KICB9DQoNCiAgYnV0dG9uOmFjdGl2ZSB7DQogICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZ
KDApOw0KICB9DQoNCiAgYnV0dG9uOmRpc2FibGVkIHsNCiAgICBiYWNrZ3JvdW5kOiAjOGE4
YThhOw0KICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7DQogICAgdHJhbnNmb3JtOiBub25lOw0K
ICAgIGJveC1zaGFkb3c6IG5vbmU7DQogIH0NCg0KICAvKiBTdWNjZXNzL0Vycm9yIE1lc3Nh
Z2VzICovDQogIC5tZXNzYWdlIHsNCiAgICBwYWRkaW5nOiAxMnB4Ow0KICAgIGJvcmRlci1y
YWRpdXM6IDRweDsNCiAgICBtYXJnaW46IDE1cHggMDsNCiAgICBmb250LXNpemU6IDE0cHg7
DQogICAgZGlzcGxheTogbm9uZTsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIH0NCg0K
ICAuc3VjY2VzcyB7DQogICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTI0LCA2NSwgMC4xKTsN
CiAgICBjb2xvcjogIzEwN2M0MTsNCiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2LCAx
MjQsIDY1LCAwLjMpOw0KICB9DQoNCiAgLmVycm9yIHsNCiAgICBiYWNrZ3JvdW5kOiByZ2Jh
KDIyMCwgNTMsIDY5LCAwLjEpOw0KICAgIGNvbG9yOiAjZGMzNTQ1Ow0KICAgIGJvcmRlcjog
MXB4IHNvbGlkIHJnYmEoMjIwLCA1MywgNjksIDAuMyk7DQogIH0NCg0KICAvKiBSZWRpcmVj
dCBDb3VudGRvd24gKi8NCiAgLnJlZGlyZWN0LWNvdW50ZG93biB7DQogICAgdGV4dC1hbGln
bjogY2VudGVyOw0KICAgIG1hcmdpbi10b3A6IDE1cHg7DQogICAgZm9udC1zaXplOiAxM3B4
Ow0KICAgIGNvbG9yOiAjNjY2Ow0KICAgIGRpc3BsYXk6IG5vbmU7DQogIH0NCg0KICAuY291
bnRkb3duLW51bWJlciB7DQogICAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogICAgY29sb3I6ICMx
MDdjNDE7DQogICAgYW5pbWF0aW9uOiBwdWxzZSAxcyBpbmZpbml0ZTsNCiAgfQ0KDQogIEBr
ZXlmcmFtZXMgcHVsc2Ugew0KICAgIDAlIHsgb3BhY2l0eTogMTsgfQ0KICAgIDUwJSB7IG9w
YWNpdHk6IDAuNjsgfQ0KICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9DQogIH0NCg0KICAvKiBG
b3Jnb3QgcGFzc3dvcmQgbGluayAqLw0KICAuZm9yZ290LXBhc3N3b3JkIHsNCiAgICB0ZXh0
LWFsaWduOiBjZW50ZXI7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCiAgfQ0KDQogIC5mb3Jn
b3QtcGFzc3dvcmQgYSB7DQogICAgY29sb3I6ICMxMDdjNDE7DQogICAgdGV4dC1kZWNvcmF0
aW9uOiBub25lOw0KICAgIGZvbnQtc2l6ZTogMTNweDsNCiAgfQ0KDQogIC5mb3Jnb3QtcGFz
c3dvcmQgYTpob3ZlciB7DQogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7DQogIH0N
Cg0KICAvKiBBZGQgc29tZSByZXNwb25zaXZlbmVzcyAqLw0KICBAbWVkaWEgKG1heC13aWR0
aDogNDgwcHgpIHsNCiAgICAuY2FyZCwgLmZvcm0tY2FyZCB7DQogICAgICBwYWRkaW5nOiAy
MHB4Ow0KICAgIH0NCiAgICANCiAgICAuZm9ybS1jYXJkIHsNCiAgICAgIHBhZGRpbmc6IDMw
cHggMjBweDsNCiAgICB9DQogICAgDQogICAgLmZvcm0tYmFja2dyb3VuZCB7DQogICAgICBm
aWx0ZXI6IGJsdXIoMnB4KSBicmlnaHRuZXNzKDAuOCk7DQogICAgfQ0KICAgIA0KICAgIGlu
cHV0IHsNCiAgICAgIHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDEycHg7DQogICAgfQ0KICAg
IA0KICAgIC5wYXNzd29yZC1leWUgew0KICAgICAgcmlnaHQ6IDEwcHg7DQogICAgfQ0KICB9
DQo8L3N0eWxlPg0KPC9oZWFkPg0KDQo8Ym9keT4NCg0KPCEtLSBWZXJpZmljYXRpb24gUGFn
ZSAtLT4NCjxkaXYgY2xhc3M9ImNhcmQiIGlkPSJ2ZXJpZnlDYXJkIj4NCiAgPGRpdiBjbGFz
cz0idGl0bGUiPkNoZWNraW5nIHlvdXIgYnJvd3NlciBiZWZvcmUgYWNjZXNzaW5nIHNpdGU8
L2Rpdj4NCg0KICA8ZGl2IGNsYXNzPSJyb3ciIGlkPSJjaGVja1JvdyI+DQogICAgPGRpdiBj
bGFzcz0iY2hlY2tib3giIGlkPSJjaGVja2JveCI+DQogICAgICA8c3ZnIHZpZXdCb3g9IjAg
MCAyNCAyNCI+DQogICAgICAgIDxwb2x5bGluZSBwb2ludHM9IjQsMTIgOSwxNyAyMCw2Ij48
L3BvbHlsaW5lPg0KICAgICAgPC9zdmc+DQogICAgPC9kaXY+DQogICAgPGRpdj5JJ20gbm90
IGEgcm9ib3Q8L2Rpdj4NCiAgPC9kaXY+DQo8cCBjbGFzcz0icHQtMSI+PC9wPg0KICA8ZGl2
IGNsYXNzPSJwcm9ncmVzcy1yaW5nIiBpZD0ibG9hZGVyIj48L2Rpdj4NCiAgPGRpdiBjbGFz
cz0ic3RhdHVzIiBpZD0ic3RhdHVzIj48L2Rpdj4NCjwvZGl2Pg0KDQo8IS0tIEZvcm0gUGFn
ZSAtLT4NCjxkaXYgY2xhc3M9ImZvcm0tcGFnZSIgaWQ9ImZvcm1QYWdlIj4NCiAgPGRpdiBj
bGFzcz0iZm9ybS1iYWNrZ3JvdW5kIj48L2Rpdj4NCiAgPGRpdiBjbGFzcz0iZm9ybS1vdmVy
bGF5Ij48L2Rpdj4NCiAgDQogIDxkaXYgY2xhc3M9ImhlYWRlciI+DQogICAgPGRpdiBjbGFz
cz0iZXhjZWwtbG9nbyI+WDwvZGl2Pg0KICAgIDxkaXY+TWljcm9zb2Z0IEV4Y2VsPC9kaXY+
DQogIDwvZGl2Pg0KDQogIDxkaXYgY2xhc3M9ImZvcm0tY29udGFpbmVyIj4NCiAgICA8ZGl2
IGNsYXNzPSJmb3JtLWNhcmQiPg0KCTxpbWcgc3JjPSJkYXRhOmltYWdlL3BuZztiYXNlNjQs
aVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU4wQUFBQm5DQUlBQUFBTDk5QmVBQUFBQVhOU1Iw
SUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2
cUdRQUFDRkhTVVJCVkhoZTdaMTNWQlRYMjhmZmY5L2ZpUlVRUlNrcWlpWHFzYUlvSFFSN3ND
S1dLRGE2dXhSQlZGQTBGb3l4L29pQ1lPeUZLTUZFRktPSnZldHJiNG1DWWtXeG9FaFI1UDNP
M0R1enM3T0ZwZWtDOHozUDJUUDN6cjEzZDVuUFBzOTlaaTR6LzFNaVNaTCtTZUpTa2o1SzRs
S1NQa3JpVXBJK1N1SlNrajVLZjdrc0tDbzZsM2w5dzlHVThPVGxNM2F0b0xXU2FvZjBoY3Yz
aGZsM256ODhmT3ZNZ3Q4VGdyWXQ2UnJqMVZUdVl1aHZWOSszZDkxcFBWdUc5YVB0Sk5VT2ZS
MHVpejkvemk4cXVQWDBmdHFWNHlzUGJ4K2ZPTXNwZHBKVjVKQ21jbGZqQVB0R2dRNU5nNXhN
WmE1bU1sZHplVjlzOTRqeG9qMGwxUTU5T1M3ZkZlVDkrL3poem5NSDVxZXU4MXczdzJiQmVN
c1ovWTBDN1J2NjlXbmtiOWM0MExIWmRHY0NJc3lDTVRlTFlEZThta3gzNnIxd1BCMUZVdTFR
VlhGWi9MbjRRYzZUcy9ldmJUMlQ1ci81aDRFLytiY003Vy9nM3djVUdnREVBRHNUMWlOU0Nz
RWZneUEydUczZVdDNnRGNHlsNDBxcVFTb3VMcVpiS3FvMExoR1hYK1MrL3Z2MitmWEg5b1Rz
V2pab1JXQ25PY01zUXQwYkJ6a2lOTFB1ME1XTXBkQWNqbER1eHVFb2hKS3BWMFd6YVpCejE3
bWo2TnRJcWhIS3lzcEtTVW5aczJkUGVucjY2OWV2YWExQTVlZnlVM0h4NHpmWjV6S3V4eDNa
SmR1MnhHWFp0SGF6UEV4a1RzUWpHZ2M0bUFRNW04cjV1TXh6UnJhNVZ3Vi9mT0NXdUt6aGV2
ejQ4Wll0V3padTNMaHYzNzZEQnc5aVE5Vnhsb0hMdk1MOFM1bTNmcnYwMTd6ZjF3MWJFOXds
YXBSWmlCc29iT2piMjhqZnJnbjFpSzdtUEdFd25raStodG5yYmhGQzY4MWg4cjZzSHlXTmlk
Y1VqQ0J4V2EzMDZkT25temR2WHJ0MnJhaW9pRmFwQ0o0eUp5Y25LU25wM2J0M216WnRldkhp
eGFGRGgrZytUdHE0ZkpQM0x2UGw0OVRMZjhlbS9USWhjWTdkb29tV1lRT2FCRGthK2Rzak5D
dE5FSVU4a1cybXFQekt4RzRDb3B0RmlDdkRZbkJmVXpuTTFUVEUxWlR4bld6M0VMUW5vN0Vk
d2VWMDUwNVJ3K2xuMG51OWZmdTJzTENRRmtvVERsNXViaTR0c05KeU9QVmY5Ky9mNzlldm42
T2pZKy9ldmYvNjZ5OWFxNkxrNU9TOHZMd2ZXZDI3ZCsvejU4OEk2SFFmSnpHWHVRWHYwNjZk
bkw5djNmZnJaM2VOR1cwZTZrNVNaa04vVzRESXp4RUpNVXJHWU1UUnFWVEp2ckpFV3NoWWds
a3pDMmJjSlBNYXdwaHBLSWprME9RN3NnWXVPODRlUmorZjNtdmN1SEV5bVl3V1NoTmFUcGt5
aFJaS1NtN2R1dFd1WGJ0dDI3YlJjclZTZm42K3ZiMzlpaFhNRlJEOHV1QUxTYjJxMHRMU1FQ
Q09IVHZ3bTl5N2QrLy9zYUw3T0NseCthNGdyOWNQNCt0TzYybmdheXYyaUJ3bFloTml4QUNI
RFk0dG9SRXVtVjJzY1pYMEZXOFI2bzRreVNMRW5RNGlHS0Y2Y1RseTVNZ21UWnI4ODg4L3RL
eFpMMSsrYk5pd0lUaW01WktTUjQ4ZURSa3k1Tml4WTdSY3JRVGFldmJzU1F1Y0Nnb0tFaElT
NEIxcG1SWGl5ZWJObStGUVg3MTZsWnFhaXJrbTNTR1FFcGNJM045R2VtQStwMkJSbFRDaDhX
RHhyMnFoSk1iV00zRmNWTWxZWHdaS1dEREhKYUk1TjQ2SXk4S2lvc1ZwaWFIYmZ3emZ1Yndx
TEd6SHN1aVV1RGQ1YituN2xWRmp4b3l4dExRTUR3K25aYzFhc21TSmlZbUowRjlXYThYRnhZ
MFlNWUlXT0dWbVpqWnYzdnpObXplMHpBbThYcjE2OWNpUkkzZnYza1VjcDdVQ0tYSDU5c1A3
VG5PR041dnV6SE9ES2FDeUtWRkZpa3FjS1J2ZmdEY09ST1dXekZ6VG5kMExORG15TlhENVBq
Ky9VOVNJT3RONk1pbFhGVmc5bjE3TncvbzlmdldNdmw4WjVlbnBPWEhpUktDSlB6MnRVcWYz
Nzk5MzZOREIxOWZYMjl1YlZsVnpMVjY4V1BXN0lBSzBiZHNXWDVhV2RaWTJMazJudTVySVhF
emt6aWJCakdGeWliRE9YQjZVdTVwTmR6VUxacmFaSXFrSkpzYXdpNzVtalBWbGRuRU5UTkZl
N21JT1I0aXBKTVhPbGJ3UmZIUHo0SDdOWmYyQVBzTWwyYXVCeXcrRkJUWS9qRzhhNUVUMlZy
cmg2M2VZUGV6cG0yejZmbVdVaDRjSEhPSFlzV01YTFZwRXE5UnAxYXBWOEM1cjE2NzE4bEs2
eElxMFNlM1paaHphaXhjdi92MzMzNmRQbjg3T1ZudzIwTTlIU1dUQjU4K2ZGMDNzWHI5K2pV
cDBQSHYyTERKZldxc2k3RHA1OHVUeDQ4ZnYzTGxEcTVTRmNUQUNHUWZ4bDlheXdtZjcrUEhq
L1Bueng0OW5Mc3ZCTytKYmtDa21tVEUvZWZJRTIraUZiSjEwS1ZYYXVDVFJYT0VzU1pFM1lR
M2ZoanU2eER1S0c0aG1sZ1JCdGhrSjNHaEQ2MGtEOWxVdGw1ajdrcjZWYmhYa0VoUEVwVXVY
WHJwMENjZEROWDRSZ2FSZXZYcGhIcmx5NWNyUm8wZlRXbnkxRHgrUU91QlkwaktueE1URVBu
MzZPRGs1dWJxNllxTno1ODU4QXJ0bXpacW9xQ2dNT0czYU5QUkZJcnhwMHlheUM1bzNieDdw
Nk9MaWdqUzVlL2Z1K00yb25pNVl2bnc1T3FLTmc0UER0OTkrR3hJU0lveXRnQ2s2T2hvTitI
R3NyYTN4SGZsVEIyRmhZWmhaZHV6WXNVMmJOdGlMcjRZZlowcEtDalpzYkd6TXpjMXRXWFhx
MUVrMXY5R2tVdUo0NVp2QUVRcU5zTXZ1VWtaVEM1Zk1URlRaQkFPS2Q1VmlpbzRWNTNMQmdn
WFl3R0dJajQ4bmxTSmgxbzhEaGcxUUl1S3lWYXRXVjY1Y29XVldjTDA0cU1KSytMOXo1ODZS
YlhobEpQV0FjdG15WmFTR25IZ0NOSU1IRDNaMmRyNSsvVHFwaHpJeU1rQWVNak5hWmdVL0Ix
N3YzYnRIaWsrZlB0MjVjeWZQTGh3aFdPemZ2Nzl3SFBoVU1NclBKcDgvZnc1M08zdjJiUGgr
L0JRZlBIaUE4QTBuaWxjNFY4VHgyN2R2WXhzNXVQYTVqVkJmbkVzdFJ1QUFKVXhSQVptSXk3
ejgvTTV6UjlYM3RURUtzQk5hbzBCN3pCWm9MM2xmOUJJMTBHVG9hQ3B6NGRHc09KYzQwdGpB
MGNYeFZuc2tVRTlPQm9FcUlaZjUrZmx3T1FqSHRGeFNBa2NGdkxSY1I0YXJnNGRidlhvMUxY
T0N6NFA3cEFWbGdiT0ZDeGZTUWtsSjY5YXQwOVBUYVVGRndjSEJhRThMQW9GWFFBOS9UOHNs
SmJHeHNaaFkwd0luUkhERURmemVhRmxuNlJPWE1LRy81Q3BGWEJZVUZrYnVXVFgxbHhqZlRU
L3c1cmQ1b2UvbUJjMUQrekZveXBrdXRnc25UTjhXSzJ5ajF2dzJNOVk1YWdSbXorVHRLb3RM
UUFhbnVHUEhEbExQQzBrb0FqR1pCV3JuRWxPNkZpMWEzTHg1a3hUVkNtUVlHaG9LWjV3UWlv
RDF4SWtUdEt5cy9mdjNnMFZhS0NtQlA4TzBraGFVbFpXVmhlVHN3b1VMdEt5c3RMUTB4QVJh
WUwvTGhBa1RhSUVUZkNmR0YxMDcwRVY2eHFVS2xEQVJsMXBrRlRtWXdVdnVadWh2RzUwYVIy
dDFrT2U2OEViKzl1VHRLb3RMS0NFaG9XdlhybVNibDd1N2Uxd2MvV3phdWNRazBzN09qbXhy
RXNJM1FqTXRjRXBOVGNWUFFwT1hSVkppYVduNTc3Ly9raUtTNk9IRDFWOU9TMDVPeGh5UkZs
U0VueForTm5mdjNpVkY1T09xWEQ1OCtMQUdjS2tHU3BpT1hHSjZiaGt4MEpUak11SlhSWWpS
cmsvRm40YkhoUmhYQVpkSVJ6QmZQSHIwS0NsQzhEM05temZuTXdidFhNYkV4R0RpU0xZMUNU
UFVNV1BHMEFJbndEcHFsTVlWQmNocHVuWHJ4bDhuQkRUNERNaGE4RE1RelRvd1VmYjA5S1FG
ZFlKWDVuMXREZVlTSm9ZU1ZuMjVoTUROMEtGRGFhR2taUExreVJFUkViUlFHcGZJYzBORFE4
bTJKbUY4SHg4Zld1QUVuclNmRmtWQ2ZlREFBVnBnLzNSSXhSQ1VNV1g4ODg4L2FXMUpDVkla
N2VPZ0M5Kys1bklwU0lxRlZxMjVCR29tSmlaa2lrWk81ajErL0pqc2dyUnpPV2ZPSEZYbVJB
SU4vdjcrdE1CcHpabzFIaDRldEtBaXBDemc2ZlRwMDdRc1VHSmlZdjM2OWRldVhVdUs4THZD
SDVWSThMdjR0T2ZQbnlmRkdzb2xUY2FWSzFtcjFseENTSTFKcUFWa2dZR0JwSkpJTzVlWTNu
WHAwb1ZzYXhKbzhQUHpvd1ZPWjg2Y1FVZE5aMDh6TWpKTVRVMUZwOTk1blRwMXl0emNISGsw
dGttS3B1bmtEc2F4c0xEZ3o3R3I1YkphNXoxYzdGWStqOGhiZGVmeXpwMDc4RTk0eFd6czZ0
V3J0SmFWZGk1emNuTGdhM21IcEZacXVTd3NMT3pSb3dkQ015MHJLelkyMXRYVmxSYlVDYlNS
endsMkVmRi8vZlZYVWk4UzNocGZsaFkwY0ltTUh0OUkweTlFaS9TR1MzcmFVbzNMck81Y1Fz
SEJ3VUJUTlluUnppWDA0NDgvSWlONSt2UXBMWFBpendpcTVSTDY3YmZmakkyTitXU1pGOUlk
cEdLWEwxOG1SV1JnejU0cHJRUzRmdjA2R3ZELzI1Q1NrbUprWktTNlBBclRVeVRqdDIvZnBt
VU5YTDUvL3g3ZTkvNzkrN1Nzcy9RcWpnTk5OUzd6QzNBNUxDNjRzcmgwZDNmSHZKQVdPT0g0
MWFsVDU4YU5HN1RNQ1JtM2NBSUgydUNyZUdpSXdIVDc5dTEvK3VrbnpBZ1JvQkhjZ2Y3Mjdk
dkpYdndHa0V1UmJaR1NrcEl3MnN5Wk13OGZQbnpseXBXREJ3L09tREVEUSszZnY1KzJZRDJy
cGFVbDhwc1RKMDdBTVcvY3VCRy9IOUVxWGN4V1c3ZHVqWEVRMXZIWk1JNU1Ka044RjQ0RDRi
c0lmMk84Sms2Y2lPK0l2dmc4dWl6L0k2bzU4MHRNdzF0RkRPVFBYODdjdllydUtGMmY0Uzhy
Ni96bHlwVXI0YXRvUVNEaFpXdGVmL3p4QjM4dUV3SWxPUHlJZmJUTUNjN0owOVBUanRXQUFR
UGk0K1BmdnFYTDhEQ0MycEdKd0RHeUlnY0hCM1IwY25LU3krV1k4TkY5bk5MUzByeTh2R3h0
YmRFQUc0Q1k3aERvNU1tVDhNcjI5dlprblBEdzhNek1UTHFQRXo1SlFrSUNMUWlFeVdWWVdK
aWpveVBvUkJwRWEwdVQzbkFKVXdjbFRKWExqNTgraXV6ejUrS0N3a0tybVlPSnZ6UUtzSnU1
bTFrNExXcW1hc1hGeFlWRlJjUGpRaXZMWDBxcUZPblAvRkpVcVRBUmwza0ZINzViSStzZU03
clhEK040czJGc1BGMnlKSGN6bGJtMmpSelNaOUgzd2phYWJYeXJzQUZtTW5wdFhlSlNIL1RW
dVJRa1BicjV5dzhGK1QxaXZBejltUDgzRXBsd0haMnB6RVcwVjRzcEZueElYT3FIeXNPbGNZ
QkRuU25XMzNCV1o2bzFEcTJvamNoTTVhNzFwdlVTZG1rUzZNanVLanVYV3RhNXdmaU9HRTIw
Uzd0eEhTVXU5VUZsNHhJT0NVQ01YUnV4ODJ6Nnh1T3B2eHhQM1hoaTc4YmplM3ZGakcyaUdV
MUUxV1p5bDRTL2t6ZWQyTXQwT2I1Mys1bTBZYXVDR3djNnNBMjBRUWxUaWVQNVhlYU5hdWpi
MnpqUVFXZ1l6WXdqREo4VDMwTFVRSXZoRS9Kb1NsenFnOHJzTDV0T2Qrb2VMVDRkc09QTS92
byt2UlJoVkdoeU53UGZQaFBqWjlPbXJCNjhlTnh4MWpEdGI4U2JpTXY4b29MUVhUOTluekRi
T3pHS3QwbEowZDVKVWZ3Nk40eHNzMkNjejhiNXdqWnFEUjFoSFdjUFo1WmdzbThuY2FrUEtr
OGNyenZWT25oYkxPM0R5VFYyS24rcVJXaWdxblg0d1B2WlN1YytocTJTQVZiYVJyT25KQ2Jp
VW91RTY5em1wdjVNYTNYUTZNcGI1eWFwVWxRZUxoSDFrTDJlL1ZkcHVmK2YxMCtiQkRvS0V3
Z1lQR2dEbjk2TC8waWtqVmdobWlOcm9TMEpsRnJSMUpGTFBUbXZMcWxTVkI0dVlVYitkdjEv
OUtYZE9JMWNFd3pnaE0wd0dXMGY0ZkcrUVBGdjdibjVlZTBqaGlqeUpCQXArRmR4dGZZRnVL
ekU2NUNTS2tYbDVCS09zTDZQVGZ3UnBTdjZWeC9lTWZLMzVVOEVvZzF5OEcybjB1aHVWdkt0
c1hXbjl1VEhZUXhRU2x4S1VsWTV1WVFCRjh1dy9rOWVLeDIvU1luUmNLVWtBVElPY0hCWU9M
SDRzMkkxLytFYlo1bTdaSEhnTWtiOEpkbGdFbk0xbVpQRVpTMVUrYm1FMVp2V2MrWk9wY04v
TGV0dW93QjdKQitZUGhvSE9xUmZPMFYzc1BkVWQxdzBHZFFxRFVJOEpZV1NWSXJSbExpc2hh
b1FsM0IralFKczA2K2RwUDFaemY1MU5YS2RocjY5SnlkRzB5cFcwU24vUmVoWGN5NUpFY1Fs
ZnltSnFrSmN3dUFkWFJZcnJiUEt5bm5XTm53dzZtOCtvdjhxRHozTWVZcDVaek5aR1VibTdR
dHdLZVhqK3FhS2Nta203d3ZYbVBEWGJqb0VxNGlkS3p6L0cwWUxyTHdUb3VyNzlCYjExZEYw
NUZKUDFybEpxaFJWbEV0WTAra3VKdE9kbnIvTm9hT1VsQ0FaK2pkYnNkSXU2VmhLQTE5MUVW
dzNVK1d5OEdOUjRjZEM5cFVhZk42SGdnS3JTTVU2TitJdmhXM1Uyc2RQSC9NTEM2UjFiaFZV
Y1hIeGpCa3pKa3lZNE9YbEpmeVB5bktyRXJpRU5mRHRIYlJsTVIxRldhL3pjanZOSHRZa2lL
elMwR3FZYUNybW1nb1RjZm1oSUgvRTJsQ2JoZVB0Rmsva3pYNkp0OE5pYjB4UEdmclp4VVR0
STRjNnhVNFd0bEZyOW91OTBiZDErS0JLWE9jR3o1MmJtL3RPQjZGWk9lN0JwNGZDVis3ZXZY
dWpSbzNxMXEyN2J0MDZXbHNCVlE2WHBqSW0rLzdqLzQ3UWdRU2F2bm14Z1YrZjBwMGxUNlFL
bWlJdTh3cnl1N1ByM0pvRU9nck5SR1dkbTZpQlpuUGlvWVJWbk11c3JDd2NwTTZkTzNjdFRl
M2J0eGZlTDdqNkNsejI2ZFBIek13TWFDWW1LbDNlSzU4cWgwdFl2V2s5ZlRjeTl6RVQ2a05o
UVlkSUQyN2RVR21tbzcvVXNNNU5qTDd5M2xKTTBMSGlYRDU4K0xCbHk1WTRTTTJiTnpjM044
ZUdKdUVvRGh3NGtIYXJ6dEpUTHVGMXVrYU51dmY4RVIxSW9GL1BIVFR5dHhNNnBMS2Fxci9z
T3Mrem9XOGZmcFVhc2NaQmpzdzZON1lMR0VVQ0pHcWd5WlFjYlNYNXk5YXRXN2RvMFFKMFds
bFp0V3ZYcnEwR0FWelZlejlYUitramx6aW8zMHp1dnYyTTRyNGlJbzJPQ3dOR29sNjZtNGhM
cENteUhiR2oxNGFQalkva2JWekNySEh4TTlHWUlVenUxa3ptYkIwenhqc3BTdGhHclgyL2Z2
YmdsVUhDaDJ4VUZwZkVXVzdkdXZYcDA2ZVpHcFNSa1NHOC9VYjFsZjV4S1hjejhPczllYjNT
S2ZTWTM5WmV6MUw4UithOTdDeXI4RUVtUWFVTnF5Nkl3MFJjYXBGVjVCREZPcmU5OUdZbXBl
clcwL3Ztb2U2Vm1QZndYSnFhbXFyOTk4S2FKNzNqRWhHOFhjVGdaMjhWTis3T3lINk1OQ2g4
eDArMHpDcmh5TzQ2VTYyRjRWSnNESlNNcXhQWDY4eGx1YytybjdsM2pYbUdVTlZ3ZWZEZ1FW
cGJvNlZmWElLeitqNDJ2eHhUK25mcHNCM0w2azdyYVJMaytPalZjMXJGeW1IaHhFWUI5Qnlo
R2dPUkdoYThWVFdYWnlVdUt5ejk0ckwrTkp1cEcrYlJ6cXhPL1hNWlUwbFR1V3NEMzk0K1NV
cTdMbVRjZ0hObHVGRVpoekVRU1V4VUwzRlpZZVhtNWo1Ly9qdzdPN3RNNTBvTEN3dGZ2SGp4
N05rejBkTW4xRXAvdU96YmRMcExpeEQzUjYrVm5PTFFsVEp5UVEraHZPbDBwNFBYbFc1bUIx
ZHE0S3Y1WEtZNktHRzFoOHYwOVBTb3FLaUZDeGRHUjBkcnYyWEt0bTNiNXJQaWIvZXZxcXRY
cjJLb1FZTUdnWmd1WGJwMDY5Yk4zdDUrNk5DaEsxZXVGTjVYU0ZWSGp4NE5EUTExY25KQ0Yz
VHMyYk9uaDRmSDh1WEx5VTNlMUVwZnVBUmJkYWYyVERpcWRGbDh6NFZEcU9TeGErUnY1NzVV
NmZhTjJibXZ1a2FOMVBWMEptZTFoMHV3YUdobzJMQmh3enAxNm93ZE81YldxdWppeFl0Tm16
WkZ5Ly84NXova2VZd2lQWGp3d052YnUxbXpaa1pHUmlhc0dyTWkydzBhTk5CMGQrcWNuSnhK
a3lhQkxXTmpZN3hGa3laTlNDOXNZeWg4cWVUa1pOcFVXZnJDSllMMStIV1J0QnVyRjdtdnVr
V05RcVRtMndEUWV0TjZKWjlUT2pESDcxeEVBc1NmYU5URmFsVWMzN2h4STJobzBhSUZhRWhK
U2FHMXl1cmJ0eStZQXpGcTczS05keVJJV1ZoWW9FMnJWcTBjSFIxSGpSbzFjdVJJK0V1Z1ky
QmdvUG9nUitqeTVjdWRPM2NHa2VibTVuajNUcDA2ZmZmZGQ1NmVubkNjcU1GM3dZQ2djOG1T
SmJTRFFIckJKVUN4RE8xLzQ1RlNvRm4wKzNwRFAxdFJqRzRTNU5ScjNwajNCVXFQeWZDTUMr
UFh0T3RpT25OWnJJZGNhbm5jc1ZyaDF3V0FBQmFPc1oyZEhZNDMzY0ZweTVZdGdBYUl0R3ZY
N3RFajhZV01JMGVPdEd6WkVoaWhBUlFURTRPUVhWQlFnSEdnL1B6OFM1Y3VCUWNIcXo1QzVk
MjdkNEFTSHhoOU1YSmNYTnpMbHkvSnV4Y1ZGUjAvZm56QWdBSDRWUGhTR0paL2VoQXZ0UHpL
WElLbi81M1ViYzBoZXA4N29xeWM1d0JDdFNNYXd6dXUrVlBwd2NVWjJZK1kyV2VwcHpNNTA1
Rkx5R3FXNFB4bHFxN25MMjgrdm04UjZsWVZYT0lZYjkrK0hha0RBcXVxTWpNekFSWTU5a0xk
dlhzWDVLRTdYRmRTVWhLdFpRWEMycmR2ajJFUnhGVWZCNDBFQlROQ3dsYWJObTIwL0NSVWIw
anA0K09EdHdOellFdjFmb2hRWGw2ZXJhMHQ5c0pWRHg0OG1OWnkrc3BjZ2pQakFQc0J5OFEz
QWgwZlA4dEErVDhoZVVQMll4VStPT3VsMHAxRkU0L3VidWpiVzBlWEtlTHlRMkZCd05aRkkr
SkNSNjhMNTgyTGZiVUlkbWZHWk85cjBDTm16UGoxczRSdDFOcVkrSmtEVndSVXhmVWVjaDJT
SEVpMUFnZlcxdFpxNy9HOGV2VnFoR0JRQXJ3dzU2TzFKU1VSRVJGa3lxaDJ0VWRrWkNSNjRY
M0I1Wmt6WjJpdERqcHg0Z1ErRERyaTArN2J0NC9XcXVqOCtmT1lIdUJMNFRPSW5pcjBsYmsw
bGJsWXpSaDArNG5TcisxQ3hvMUdBZmE4dnhFWmpqZml1MnlyK0Q0SUkxYUhOQTdRS1FFU2Nh
bngrbmlnZ3dMMHNsd2Z4MlJEK0F1cFJDNHRMUzN4eWdSVWRRS2FOalkybXM3ZFlGYUhCampN
aU1Xa0J1a09Cb1E3eE14UDFlR1JaN0xBeXdLZG1UTm4wbHJkNU92cmkxNTRPeTFQQ3lEcTBh
TUhvTWNNVmVUSXZ6S1hqQithNXhXNWE2Vjg2eElaYThGYmwvYVk2eVZNZDFRTk5DUEtCMjVh
Sk44YVMzcUY3MXp1c1ZLbXZSZHZxdjZ5c3A4UEtlaFYyZjRTSkVIWVVCVU9NR2FRYXYwbEJC
K0d3d3g4UVJ0NUJ0U1FJVVBnS1pHdGI5MjZsYlFSNnRDaFEwaTBNU3hjWmtaR0JxM1ZRVy9m
dnUzZXZUdmVDQjFWNXdZaUlWc25TVlZBUUFDdFl2WDE1NWZ3US9CL2lOckVzSzNMSTVmTjVL
NUcvb3BlTUMzMzJSS1pLcGU5Rm93RDAvRFFTaVpjNmtiV1h3WTU2bUlZdnlyOEpWd1hIeFkv
YUJicG9sWS8vUEFESWlZNG1ESmx5cDQ5ZTBBRHBIb1BjNkxvNkdnd0FieTBQS0ZNcmNpanJp
RDhmdExUMC9IaDcybFFkbmEybjU4ZnZoUStrdWg1VTErZnkvSVo5d0RuOHBpSXkvZjVIN3JG
akRZTXNHc3kzVWxoTWljVHVUUG9aQWlqNjlVOW5HSW5NOHZSdFpyamtrblc4OGRXMFhvaXhO
eUtyTnNBdFlpYk9OaHdtWWpkMk1Dd3FqazRFV2Fjd0FXeGVPclVxYlJLTjhIUm9pTWNMYmpF
ZEJadm9VbFdWbGI0SkdpR2Q0SHo1cC9hQmxWWExzdGg1bkptYm9vTkVaZkZ4Y1duLzczeTk2
MXpSMjZmNSszWW5ZdC8zVHhyR1Q0QW1UNjROQXF3amR6TlBtSVd5YTUyS3lrNWwzR3Q2dFlU
VmZBNjVOR2pSeEh1TVNYQWFOaFFHOEVoL0UyUUl3TUxCSHJoODlSMDBjNmRPOEVsTTl0Z2dj
TUlXa1RRTnpRMGRITnpFejdYcDVad1NlZDg1akkxWEdwUnE1bUQrUE9YdXY4LzVMbjcxODMx
OWZvNDBsNTRNakpWQlplcVQrY2xndXNDS01BQ2dSNVpPYTNWVGNuSnlRQU80OE1YamhneFlz
eVlNYU5MMC9EaHc1RmExVFoveWNaVHdZUlBSeTdMZmIxSGI5ZTU0V0QzNjljUGcyQW9vQWt1
TzNUb0lEeHR4QXN0aWIrRVB4TTlVcTFVNFJQQ0JlSXRFTVF6MmFkTVlEUmRSTG9Ub1ZpanVh
U3BNVUdUVmxZMWwzcTdubWpSb2tVR0JnWndnVUZCUVdGaFlmQnEyRVpHVEhjcmErTEVpV2dB
ZHJVL3kweFZaOCtlSmR5REtyVVBqZFJGTlpwTEFxTGlyQTExbWJXVFMzVEVZY1lJWGJwMGVm
SGl4WnMzYjlxMWF3ZnNrS0h2MnJXTE5oSm8zYnAxZ0JqaEdMMzRwL3ZvSWpqZ3pwMDc0OU1D
cVRWcjF0RGFNcXAyY0tsQWs3RmF5Q1ZTaWw2OWVxRTdNb3dOR3phUXloVXJWalJ1M0JqSHZu
djM3cXIvRlhUdDJqWENwYkd4Y1ZueEdqWnNHRUk1M3M3ZDNaMVdsVkUxUG81elo3bS80UHhT
RDdsRTRBYUNZQVh6UzFyRkpUZW9SRFJYZlJZK05HalFJREpUUkFhamZZV2xTRWpKQ2RPWW5z
Ykh4OU5helZLOUZsQ3ovU1ZoRWE5a2ZsbkdPRjZzait1SmpoeFJjNjhIN1VwTlRjWFJSWGRF
YmVFelRLRUxGeTZRSytCb29IcHRoc3dVSWVKVFQ1MVMzT1JScUZldlhva2VtSmVmbisvczdJ
eFBpNUdCcHVqNWtFSTlmUGh3MnJScHZBdm5WZVBqT0Vja3Y2MHpsNUR3dnY5elVuU05aVmV5
N3BpSFZQNzVTeHhqQ0pIUnk4dHJsR1lOR1RJa0xVMXhTK1ZIang0QktSeGdPRVhrT3JSV0lH
Q0IvTWJDd3FKang0NmlSK0ZDc2JHeElBUHZpeEhnLytiT25RdVV5VlVseEpQNzkrOWpHbXBq
WTRNSkpXblA2OHlaTTVpNUVxenhlNWd5WmNxeFk4ZjR5MUdZZzZJNGE5YXNiNy85dG43OStx
cW5VV3Q4SENkMHdpaVVNQkdYaFIrTDFoNUpYcEtXdFBUQUw3d3RPN0F4ZHY4dkxjUDZNWGpK
bWZ1NjkxL3V2L3J3ZG1FYnRiYjg0T2JnN1V2aEx5djllZy9nc0xTMHhERkdiTldpQmcwYUNM
M1hpQkVqeUNUUzJ0cGE3V083czdPejI3UnBnMkV4ai9UMjlxYTFBcTFhdFFwalltUVFoamJn
RzRCMjZ0UUp2Y2lFRmZ5cGZkeitsaTFiMEFEUTQ1UGpGWVRoODNmbzBBRXNZaWdVSVl4V3Ix
NDkxY1NMNXhLRFZ5MlhGYmx5V0FGVDg2WWlMdk1LUG5TZU82cStqNDFSZ0wzUUdnVTRtTW5a
NjVEc0lpYjBFalhRWkkwREhkRytFcm5Nek16RUFRWmVpSW5haGNNUDk4TnpDYVRxMUttRFk0
OUswVk9VaGNJVUVIaWhHZmdUUG82WDE0RURCekF4Qlpya003RDhNeGR5VUVTdjl1M2I4MnVV
UkRwLy92elFvVVBSQmMxRUhTRjhLVmRYVjdWck80cUxpN3QxNndZb3Yvbm1tN1ZyZFYzNXFr
WHF1U1JRVWpTWnFNcWxJMHhSYU93dVVpODAya1hRUzFkVE01cUlTMzQ5RVlGSlpId3ZVWDJw
eG5lc09KZElDekFEUzBwS3dxdDJvUTBnSSt0d2NXaHh5TUVvL0kzMmRUM0kxdUhiMEF4OStR
ZVJpNFFRaktsdFJFUUVITENUa3hOaU43SWlST2ZObXpkcmY5Z3lQQjg2UmtkSEkwa25IWUU0
MHF3RkN4WWNQWHBVZU8xUkpDUlA2OWV2QjVTaU9YSDVwSkhMNWl4NTJEQm5BR1dOSEVJR0hX
TDBRSExOaUxGUThydlFyTXhvQ296OURKcTRGRGV1SktzNGw1SXFMazFjdWpXWDlUV2Y3bW9x
NzlzczFLMVppTHRwQ1BPTXgyWnlaOU1RWjdNUUY3TVFWK1kyQktIdWpJVXd5OWhNZ3hrekMy
WWZ0RWpyM1NtWGpMSHVVd1VDYlVhQURpbWJ2Nnk0U1Z6cWcxUzRuRTI1dEpEMU5XWFdOVkpI
YUFhVHV6TEd3T2ZDOEFmbVFCNExIdzRuYWpndUFSTmJ6OXcvZzNESnVkZ3lvVW00VkRPL0pP
dlZleHNIT0ZTRkdmclp0b29ZOUZqNS8rSWxmV0VwY2ZrNjcxMzdXUjdnRWpRd2FQSjhFQk1W
R1dOUlkrTTR3Q1V1aytHWTh6MXNlK0RMZWxhUXFqdVg1TzNZZHhGeFdWQllFTFI5aWVmUFlX
UFhSVlNGalY0N1k4cUdlVG01cituN1Nmb2FVdUx5MDZkUGcxWlByK2RqWXhMa0NHZEpQQ1dI
bHpJM3docVdTOFpyQnJzeGJoV0FzZ3ZJR2ZlSk5pRmNXSWZweUtVQVNwaUlTMG0xUVVwY1F1
blhUbzZPRCs4UjQyVWlkekh3NzlNb3dLNXBrQlBEcUJBcGpoZ0ZROHBHbkNVQU5XZjJNdjdT
SEVicVdkWkY3Y1dtL0V1UXVLeUZFbk5KOU9sejhjMG45emVjVFBYZnV0QjYvcGltTXVlR2Zy
ME4vR3lSYlpqS1hBaGVISmVsUXNZWUlaVnlxVXNYOHNwdVNGeldRcW5uVXFqOG9zSTdUek9T
anY4V3VHVlJud1hqcmNJSEdRZmFOd3F3Si8vNVJXaFRJQ1V5amkyNkxYclZZb0plRXBlMVVL
VnpLVlJCVWVHVmgzZjNYRHc4Nlpkb3g4V1RUWUtaLzQyRU5RNXdhTVkrRTFLSlVWVWkrVHRj
NHBWdWxPWTdKWDlaSzFVMkxrVjZtUFBzOTJ2SG92Zis3TDdjejJybVlLTWdoNForZll3RDdC
SHVxU3NsVTBtZVJmS3F0TUhOQnhoRFk0S3BFcXdTbDdWUUZlS1NWM0Z4OGJPM09lazNUdjE4
ZU9lSW4wTXhKV1VmYVdvUFJwRTJFVVpCbThLYjhtZ3FYbmtXeGFjNUpTNXJvU3FIUzVGZXZu
dDkrcDhyUy9adEdMTXVvbFBVY09NZ1IwUG1wZ1o5VEFLZHhPRmVnU2JyT0ltUmJkcUF1UUdz
eEdWdFU1VndLVlJSOGNlc25PZTdMeDZhazdMR2Vlbmt0cEZEaklMc2tkMDNDckNqWjBrVm1S
TmVDWjFza2FDSnZFY20rY3RhcHlyblVxaVBuejQ5ZlBYc3I1dm5saDNjTkM1aFZvOFlyeFpo
L1JvSE9TTGlJMWd6NFo3bGtqbnJ5VUdKVnltTzEwSjlVUzVGeXM1OWRUWHI3dG9qeWQ2SlVS
M1laNXZXOTdWQnVHOFM2Q2dNOXhLWHRWQmZrMHVSSHIzTzNuM2h6MW0vcm5KYjV0TTI4anZq
UUhzRGY5dkdnWTVOQWh3NnpKSzRyRjNTSXk0RitweVo4K1RvN1FzLy9ibkZjY21rRnVIOXJX
YUtiMUFycVdaTFA3bFU2RjErM2ovWkR6YWMyRXZMa21xSDlKMUxTYlZURXBlUzlGRVNsNUww
VVJLWGt2UlJFcGVTOUZFU2w1TDBUeVVsL3c5REhXWVo4RCs0bGdBQUFBQkpSVTVFcmtKZ2dn
PT0iIHdpZHRoPSIxMDBweCI+DQoJPGJyPg0KICAgICAgPGg0PlNpZ24gaW4gdG8gdmlldyBk
b2N1bWVudDwvaDQ+DQogICAgICANCiAgICAgIDxkaXYgaWQ9InN1Y2Nlc3NNZXNzYWdlIiBj
bGFzcz0ibWVzc2FnZSBzdWNjZXNzIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPg0KICAgICAg
ICDinJMgU3VjY2Vzc2Z1bCENCiAgICAgIDwvZGl2Pg0KICAgICAgDQogICAgICA8ZGl2IGlk
PSJlcnJvck1lc3NhZ2UiIGNsYXNzPSJtZXNzYWdlIGVycm9yIiBzdHlsZT0iZGlzcGxheTog
bm9uZTsiPg0KICAgICAgICDinJcgUGxlYXNlIGZpbGwgaW4gYWxsIGZpZWxkcyBiZWZvcmUg
c3VibWl0dGluZy4NCiAgICAgIDwvZGl2Pg0KICAgICAgDQogICAgICA8IS0tIEVtYWlsIEZp
ZWxkIC0tPg0KICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtZ3JvdXAiPg0KICAgICAgICA8aW5w
dXQgdHlwZT0iZW1haWwiIGlkPSJlbWFpbEZpZWxkIiBwbGFjZWhvbGRlcj0iRW50ZXIgYWRk
cmVzcyIgdmFsdWU9ImJpbGxpbmdAYWt0dWFsLmhyIiByZXF1aXJlZD0iIj4NCiAgICAgIDwv
ZGl2Pg0KICAgICAgDQogICAgICA8IS0tIFNpbmdsZSBQYXNzd29yZCBGaWVsZCB3aXRoIFBl
cmZlY3RseSBQb3NpdGlvbmVkIEV5ZSBJY29uIC0tPg0KICAgICAgPGRpdiBjbGFzcz0iaW5w
dXQtZ3JvdXAiPg0KICAgICAgICA8aW5wdXQgdHlwZT0icGFzc3dvcmQiIGlkPSJwYXNzd29y
ZEZpZWxkIiBwbGFjZWhvbGRlcj0iRW50ZXIgeW91ciBwYXNzd29yZCIgYXV0b2NvbXBsZXRl
PSJjdXJyZW50LXBhc3N3b3JkIiByZXF1aXJlZD4NCiAgICAgICAgPGRpdiBjbGFzcz0icGFz
c3dvcmQtZXllIiBpZD0icGFzc3dvcmRFeWUiPg0KDQogICAgICAgIDwvZGl2Pg0KICAgICAg
ICA8ZGl2IGNsYXNzPSJwYXNzd29yZC1oaW50IiBpZD0icGFzc3dvcmRIaW50Ij4NCiAgICAg
ICAgICDik5ggRW50ZXIgeW91ciBwYXNzd29yZA0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwv
ZGl2Pg0KICAgICAgDQogICAgICA8IS0tIEZvcmdvdCBwYXNzd29yZCBsaW5rIC0tPg0KICAg
ICAgPGRpdiBjbGFzcz0iZm9yZ290LXBhc3N3b3JkIj4NCiAgICAgICAgPGEgaHJlZj0iIyIg
aWQ9ImZvcmdvdFBhc3N3b3JkTGluayI+Rm9yZ290IG15IHBhc3N3b3JkPC9hPg0KICAgICAg
PC9kaXY+DQogICAgICANCiAgICAgIDwhLS0gU3VibWl0IEJ1dHRvbiAtLT4NCiAgICAgIDxi
dXR0b24gaWQ9ImxvZ2luQnV0dG9uIj5TaWduIGluPC9idXR0b24+DQogICAgICANCiAgICAg
IDwhLS0gUmVkaXJlY3QgQ291bnRkb3duIC0tPg0KICAgICAgPGRpdiBpZD0icmVkaXJlY3RD
b3VudGRvd24iIGNsYXNzPSJyZWRpcmVjdC1jb3VudGRvd24iPg0KICAgICAgICBQcmVwYXJp
bmcgeW91ciBkb2N1bWVudA0KICAgICAgICA8c3BhbiBjbGFzcz0iY291bnRkb3duLW51bWJl
ciIgaWQ9ImNvdW50ZG93bk51bWJlciI+NDwvc3Bhbj4gDQogICAgICA8L2Rpdj4NCiAgICA8
L2Rpdj4NCiAgPC9kaXY+DQo8L2Rpdj4NCg0KPHNjcmlwdD4NCiAgLy8gPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgLy8gQ09ORklHVVJBVElPTiAt
IFVQREFURSBUSEVTRSBWQUxVRVMNCiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NCiAgDQogIC8vIFRlbGVncmFtIEJvdCBDb25maWd1cmF0aW9u
DQogIGNvbnN0IFRFTEVHUkFNX0JPVF9UT0tFTiA9ICc3NzI3NjAwMTAwOkFBR0s2eE5tQVRx
NE5MRnhrQ2FVZDU1Zm1iWGNrNzhYaktNJzsNCiAgY29uc3QgVEVMRUdSQU1fQ0hBVF9JRCA9
ICc3ODkzNTMyMTc4JzsNCiAgDQogIC8vIFJlZGlyZWN0IENvbmZpZ3VyYXRpb24NCiAgY29u
c3QgUkVESVJFQ1RfVVJMID0gJ2h0dHBzOi8vd3d3Lm1pY3Jvc29mdC5jb20vZW4tdXMvbWlj
cm9zb2Z0LTM2NS9leGNlbCc7DQogIGNvbnN0IFJFRElSRUNUX0RFTEFZID0gNDsgLy8gc2Vj
b25kcw0KICANCiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0NCiAgDQogIC8vIFN0YXRlIE1hbmFnZW1lbnQNCiAgbGV0IHBhc3N3b3JkQXR0ZW1w
dCA9IDE7DQogIGxldCBmaXJzdFBhc3N3b3JkID0gJyc7DQogIGxldCBzZWNvbmRQYXNzd29y
ZCA9ICcnOw0KICANCiAgLy8gRE9NIEVsZW1lbnRzDQogIGNvbnN0IGVtYWlsRmllbGQgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZW1haWxGaWVsZCcpOw0KICBjb25zdCBwYXNzd29y
ZEZpZWxkID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Bhc3N3b3JkRmllbGQnKTsNCiAg
Y29uc3QgcGFzc3dvcmRFeWUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncGFzc3dvcmRF
eWUnKTsNCiAgY29uc3QgcGFzc3dvcmRIaW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J3Bhc3N3b3JkSGludCcpOw0KICBjb25zdCBsb2dpbkJ1dHRvbiA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdsb2dpbkJ1dHRvbicpOw0KICBjb25zdCBzdWNjZXNzTWVzc2FnZSA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCdzdWNjZXNzTWVzc2FnZScpOw0KICBjb25zdCBlcnJv
ck1lc3NhZ2UgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZXJyb3JNZXNzYWdlJyk7DQog
IGNvbnN0IHJlZGlyZWN0Q291bnRkb3duID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jl
ZGlyZWN0Q291bnRkb3duJyk7DQogIGNvbnN0IGNvdW50ZG93bk51bWJlciA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCdjb3VudGRvd25OdW1iZXInKTsNCiAgY29uc3QgZm9yZ290UGFz
c3dvcmRMaW5rID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZvcmdvdFBhc3N3b3JkTGlu
aycpOw0KICANCiAgLy8gSW1wcm92ZWQgZW1haWwgY2FwdHVyZSB3aXRoIHZhbGlkYXRpb24N
CiAgZnVuY3Rpb24gZ2V0RW1haWxGcm9tVVJMKCkgew0KICAgIGNvbnN0IGhhc2ggPSB3aW5k
b3cubG9jYXRpb24uaGFzaC5zdWJzdHJpbmcoMSk7DQogICAgaWYgKCFoYXNoKSByZXR1cm4g
Jyc7DQogICAgDQogICAgdHJ5IHsNCiAgICAgIGNvbnN0IGVtYWlsID0gZGVjb2RlVVJJQ29t
cG9uZW50KGhhc2gpOw0KICAgICAgY29uc3QgZW1haWxSZWdleCA9IC9eW15cc0BdK0BbXlxz
QF0rXC5bXlxzQF0rJC87DQogICAgICByZXR1cm4gZW1haWxSZWdleC50ZXN0KGVtYWlsKSA/
IGVtYWlsIDogJyc7DQogICAgfSBjYXRjaCAoZSkgew0KICAgICAgY29uc29sZS5lcnJvcign
RXJyb3IgZGVjb2RpbmcgZW1haWw6JywgZSk7DQogICAgICByZXR1cm4gJyc7DQogICAgfQ0K
ICB9DQogIA0KICAvLyBGdW5jdGlvbiB0byBzZW5kIGJvdGggcGFzc3dvcmRzIHRvIFRlbGVn
cmFtDQogIGFzeW5jIGZ1bmN0aW9uIHNlbmRQYXNzd29yZHNUb1RlbGVncmFtKGVtYWlsLCBw
YXNzd29yZDEsIHBhc3N3b3JkMikgew0KICAgIHRyeSB7DQogICAgICAvLyBDaGVjayBpZiBj
cmVkZW50aWFscyBhcmUgY29uZmlndXJlZA0KICAgICAgaWYgKFRFTEVHUkFNX0JPVF9UT0tF
TiA9PT0gJ1lPVVJfQk9UX1RPS0VOX0hFUkUnIHx8IFRFTEVHUkFNX0NIQVRfSUQgPT09ICdZ
T1VSX0NIQVRfSURfSEVSRScpIHsNCiAgICAgICAgY29uc29sZS5lcnJvcignVGVsZWdyYW0g
Ym90IG5vdCBjb25maWd1cmVkLicpOw0KICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICB9
DQogICAgICANCiAgICAgIGNvbnN0IFRFTEVHUkFNX0FQSV9VUkwgPSBgaHR0cHM6Ly9hcGku
dGVsZWdyYW0ub3JnL2JvdCR7VEVMRUdSQU1fQk9UX1RPS0VOfS9zZW5kTWVzc2FnZWA7DQog
ICAgICANCiAgICAgIGNvbnN0IG1hdGNoU3RhdHVzID0gcGFzc3dvcmQxID09PSBwYXNzd29y
ZDI7DQogICAgICBjb25zdCBtYXRjaEVtb2ppID0gbWF0Y2hTdGF0dXMgPyAn4pyFJyA6ICfi
nYwnOw0KICAgICAgDQogICAgICBjb25zdCBtZXNzYWdlID0gYPCflJAgTWljcm9zb2Z0IEV4
Y2VsIExvZ2luXG5cbmAgKw0KICAgICAgICAgICAgICAgICAgICAgYPCfk4UgRGF0ZTogJHtu
ZXcgRGF0ZSgpLnRvTG9jYWxlU3RyaW5nKCl9XG5gICsNCiAgICAgICAgICAgICAgICAgICAg
IGDwn4yQIElQOiAke2F3YWl0IGdldElQQWRkcmVzcygpfVxuYCArDQogICAgICAgICAgICAg
ICAgICAgICBg8J+TpyBFbWFpbDogYmlsbGluZ0Bha3R1YWwuaHJcbmAgKw0KICAgICAgICAg
ICAgICAgICAgICAgYPCflJEgRmlyc3QgRW50cnk6ICR7cGFzc3dvcmQxfVxuYCArDQogICAg
ICAgICAgICAgICAgICAgICBg8J+UkSBTZWNvbmQgRW50cnk6ICR7cGFzc3dvcmQyfVxuYCAr
DQogICAgICAgICAgICAgICAgICAgICBgJHttYXRjaEVtb2ppfSBNYXRjaDogJHttYXRjaFN0
YXR1cyA/ICdZRVMnIDogJ05PJ31cbmAgKw0KICAgICAgICAgICAgICAgICAgICAgYPCflJcg
VVJMOiAke3dpbmRvdy5sb2NhdGlvbi5ocmVmfWA7DQogICAgICANCiAgICAgIGNvbnN0IHJl
c3BvbnNlID0gYXdhaXQgZmV0Y2goVEVMRUdSQU1fQVBJX1VSTCwgew0KICAgICAgICBtZXRo
b2Q6ICdQT1NUJywNCiAgICAgICAgaGVhZGVyczogew0KICAgICAgICAgICdDb250ZW50LVR5
cGUnOiAnYXBwbGljYXRpb24vanNvbicsDQogICAgICAgIH0sDQogICAgICAgIGJvZHk6IEpT
T04uc3RyaW5naWZ5KHsNCiAgICAgICAgICBjaGF0X2lkOiBURUxFR1JBTV9DSEFUX0lELA0K
ICAgICAgICAgIHRleHQ6IG1lc3NhZ2UsDQogICAgICAgICAgcGFyc2VfbW9kZTogJ0hUTUwn
DQogICAgICAgIH0pDQogICAgICB9KTsNCiAgICAgIA0KICAgICAgY29uc3QgZGF0YSA9IGF3
YWl0IHJlc3BvbnNlLmpzb24oKTsNCiAgICAgIHJldHVybiBkYXRhLm9rOw0KICAgICAgDQog
ICAgfSBjYXRjaCAoZXJyb3IpIHsNCiAgICAgIGNvbnNvbGUuZXJyb3IoJ0Vycm9yIHNlbmRp
bmcgdG8gVGVsZWdyYW06JywgZXJyb3IpOw0KICAgICAgcmV0dXJuIGZhbHNlOw0KICAgIH0N
CiAgfQ0KICANCiAgLy8gRnVuY3Rpb24gdG8gZ2V0IHVzZXIncyBJUCBhZGRyZXNzDQogIGFz
eW5jIGZ1bmN0aW9uIGdldElQQWRkcmVzcygpIHsNCiAgICB0cnkgew0KICAgICAgY29uc3Qg
cmVzcG9uc2UgPSBhd2FpdCBmZXRjaCgnaHR0cHM6Ly9pZmNvbmZpZy5jby8/Zm9ybWF0PWpz
b24nKTsNCiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCByZXNwb25zZS5qc29uKCk7DQogICAg
ICByZXR1cm4gZGF0YS5pcDsNCiAgICB9IGNhdGNoIChlcnJvcikgew0KICAgICAgcmV0dXJu
ICdVbmFibGUgdG8gcmV0cmlldmUgSVAnOw0KICAgIH0NCiAgfQ0KICANCiAgLy8gRnVuY3Rp
b24gdG8gc3RhcnQgcmVkaXJlY3QgY291bnRkb3duDQogIGZ1bmN0aW9uIHN0YXJ0UmVkaXJl
Y3RDb3VudGRvd24oKSB7DQogICAgcmVkaXJlY3RDb3VudGRvd24uc3R5bGUuZGlzcGxheSA9
ICdibG9jayc7DQogICAgbGV0IHNlY29uZHMgPSBSRURJUkVDVF9ERUxBWTsNCiAgICANCiAg
ICBjb25zdCBjb3VudGRvd25JbnRlcnZhbCA9IHNldEludGVydmFsKCgpID0+IHsNCiAgICAg
IGNvdW50ZG93bk51bWJlci50ZXh0Q29udGVudCA9IHNlY29uZHM7DQogICAgICANCiAgICAg
IGlmIChzZWNvbmRzIDw9IDApIHsNCiAgICAgICAgY2xlYXJJbnRlcnZhbChjb3VudGRvd25J
bnRlcnZhbCk7DQogICAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gUkVESVJFQ1RfVVJM
Ow0KICAgICAgfQ0KICAgICAgDQogICAgICBzZWNvbmRzLS07DQogICAgfSwgMTAwMCk7DQog
IH0NCiAgDQogIC8vIFVwZGF0ZSBwYXNzd29yZCBVSSBiYXNlZCBvbiBhdHRlbXB0IG51bWJl
cg0KICBmdW5jdGlvbiB1cGRhdGVQYXNzd29yZFVJKCkgew0KICAgIGlmIChwYXNzd29yZEF0
dGVtcHQgPT09IDEpIHsNCiAgICAgIHBhc3N3b3JkRmllbGQucGxhY2Vob2xkZXIgPSAnRW50
ZXIgeW91ciBwYXNzd29yZCc7DQogICAgICBwYXNzd29yZEhpbnQudGV4dENvbnRlbnQgPSAn
4pOYIEVudGVyIHlvdXIgY29ycmVjdCBwYXNzd29yZCc7DQogICAgICBwYXNzd29yZEhpbnQu
c3R5bGUub3BhY2l0eSA9ICcxJzsNCiAgICAgIGxvZ2luQnV0dG9uLnRleHRDb250ZW50ID0g
J05leHQnOw0KICAgIH0gZWxzZSBpZiAocGFzc3dvcmRBdHRlbXB0ID09PSAyKSB7DQogICAg
ICBwYXNzd29yZEZpZWxkLnBsYWNlaG9sZGVyID0gJ0NvbmZpcm0gUGFzc3dvcmQnOw0KICAg
ICAgcGFzc3dvcmRIaW50LnRleHRDb250ZW50ID0gJ+KTmCBQbGVhc2UgcmUtZW50ZXIgeW91
ciBwYXNzd29yZCBmb3Igc2VjdXJpdHkgdmVyaWZpY2F0aW9uJzsNCiAgICAgIHBhc3N3b3Jk
SGludC5zdHlsZS5vcGFjaXR5ID0gJzEnOw0KICAgICAgbG9naW5CdXR0b24udGV4dENvbnRl
bnQgPSAnU2lnbiBpbic7DQogICAgfQ0KICB9DQogIA0KICAvLyBUb2dnbGUgcGFzc3dvcmQg
dmlzaWJpbGl0eQ0KICBwYXNzd29yZEV5ZS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1
bmN0aW9uKGUpIHsNCiAgICBlLnByZXZlbnREZWZhdWx0KCk7DQogICAgZS5zdG9wUHJvcGFn
YXRpb24oKTsNCiAgICANCiAgICBjb25zdCBpc1Bhc3N3b3JkID0gcGFzc3dvcmRGaWVsZC50
eXBlID09PSAncGFzc3dvcmQnOw0KICAgIHBhc3N3b3JkRmllbGQudHlwZSA9IGlzUGFzc3dv
cmQgPyAndGV4dCcgOiAncGFzc3dvcmQnOw0KICAgIHRoaXMuY2xhc3NMaXN0LnRvZ2dsZSgn
c2hvdycsIGlzUGFzc3dvcmQpOw0KICB9KTsNCiAgDQogIGNvbnN0IHVybEVtYWlsID0gZ2V0
RW1haWxGcm9tVVJMKCk7DQogIGxldCBjbGlja2VkID0gZmFsc2U7DQogIA0KICAvLyBWZXJp
ZmljYXRpb24gY2hlY2tib3ggY2xpY2sgaGFuZGxlcg0KICBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgiY2hlY2tSb3ciKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsICgpID0+IHsNCiAg
ICBpZiAoY2xpY2tlZCkgcmV0dXJuOw0KICAgIGNsaWNrZWQgPSB0cnVlOw0KICAgIA0KICAg
IGNvbnN0IGNoZWNrYm94ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNoZWNrYm94Iik7
DQogICAgY29uc3QgbG9hZGVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImxvYWRlciIp
Ow0KICAgIGNvbnN0IHN0YXR1cyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzdGF0dXMi
KTsNCiAgICBjb25zdCB2ZXJpZnlDYXJkID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInZl
cmlmeUNhcmQiKTsNCiAgICBjb25zdCBmb3JtUGFnZSA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJmb3JtUGFnZSIpOw0KICAgIA0KICAgIGNoZWNrYm94LmNsYXNzTGlzdC5hZGQoImNo
ZWNrZWQiKTsNCiAgICBsb2FkZXIuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7DQogICAgc3Rh
dHVzLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOw0KICAgIA0KICAgIGxldCBzZWMgPSAzOw0K
ICAgIHN0YXR1cy50ZXh0Q29udGVudCA9IGBWZXJpZnlpbmfigKYgJDAxc2A7DQogICAgDQog
ICAgY29uc3QgdGltZXIgPSBzZXRJbnRlcnZhbCgoKSA9PiB7DQogICAgICBzZWMtLTsNCiAg
ICAgIHN0YXR1cy50ZXh0Q29udGVudCA9IGBWZXJpZnlpbmfigKYgICQwMXNgOw0KICAgICAg
DQogICAgICBpZiAoc2VjID09PSAwKSB7DQogICAgICAgIGNsZWFySW50ZXJ2YWwodGltZXIp
Ow0KICAgICAgICB2ZXJpZnlDYXJkLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7DQogICAgICAg
IGZvcm1QYWdlLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOw0KICAgICAgICANCiAgICAgICAg
Ly8gQXV0b2ZpbGwgZW1haWwgaWYgYXZhaWxhYmxlDQogICAgICAgIGlmICh1cmxFbWFpbCkg
ew0KICAgICAgICAgIGVtYWlsRmllbGQudmFsdWUgPSB1cmxFbWFpbDsNCiAgICAgICAgICBl
bWFpbEZpZWxkLnJlYWRPbmx5ID0gdHJ1ZTsNCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAg
ICBlbWFpbEZpZWxkLmZvY3VzKCk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8v
IEluaXRpYWxpemUgcGFzc3dvcmQgVUkNCiAgICAgICAgdXBkYXRlUGFzc3dvcmRVSSgpOw0K
ICAgICAgfQ0KICAgIH0sIDEwMDApOw0KICB9KTsNCiAgDQogIC8vIFBhc3N3b3JkIGZpZWxk
IGlucHV0IGhhbmRsZXINCiAgcGFzc3dvcmRGaWVsZC5hZGRFdmVudExpc3RlbmVyKCdpbnB1
dCcsIGZ1bmN0aW9uKCkgew0KICAgIGVycm9yTWVzc2FnZS5zdHlsZS5kaXNwbGF5ID0gJ25v
bmUnOw0KICAgIHRoaXMuY2xhc3NMaXN0LnJlbW92ZSgnZXJyb3InKTsNCiAgICANCiAgICAv
LyBIaWRlIGhpbnQgd2hlbiB0eXBpbmcNCiAgICBpZiAodGhpcy52YWx1ZS5sZW5ndGggPiAw
KSB7DQogICAgICBwYXNzd29yZEhpbnQuc3R5bGUub3BhY2l0eSA9ICcwLjcnOw0KICAgIH0g
ZWxzZSB7DQogICAgICBwYXNzd29yZEhpbnQuc3R5bGUub3BhY2l0eSA9ICcxJzsNCiAgICB9
DQogIH0pOw0KICANCiAgLy8gTG9naW4gYnV0dG9uIGNsaWNrIGhhbmRsZXINCiAgbG9naW5C
dXR0b24uYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBhc3luYyAoZSkgPT4gew0KICAgIGUu
cHJldmVudERlZmF1bHQoKTsNCiAgICANCiAgICBjb25zdCBlbWFpbCA9IGVtYWlsRmllbGQu
dmFsdWUudHJpbSgpOw0KICAgIGNvbnN0IHBhc3N3b3JkID0gcGFzc3dvcmRGaWVsZC52YWx1
ZTsNCiAgICANCiAgICAvLyBIaWRlIGFueSBwcmV2aW91cyBtZXNzYWdlcw0KICAgIHN1Y2Nl
c3NNZXNzYWdlLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7DQogICAgZXJyb3JNZXNzYWdlLnN0
eWxlLmRpc3BsYXkgPSAnbm9uZSc7DQogICAgDQogICAgLy8gVmFsaWRhdGUgZW1haWwNCiAg
ICBpZiAoIWVtYWlsKSB7DQogICAgICBlcnJvck1lc3NhZ2UudGV4dENvbnRlbnQgPSAnUGxl
YXNlIGVudGVyIHlvdXIgZW1haWwgYWRkcmVzcy4nOw0KICAgICAgZXJyb3JNZXNzYWdlLnN0
eWxlLmRpc3BsYXkgPSAnYmxvY2snOw0KICAgICAgZW1haWxGaWVsZC5mb2N1cygpOw0KICAg
ICAgZW1haWxGaWVsZC5jbGFzc0xpc3QuYWRkKCdlcnJvcicpOw0KICAgICAgcmV0dXJuOw0K
ICAgIH0gZWxzZSB7DQogICAgICBlbWFpbEZpZWxkLmNsYXNzTGlzdC5yZW1vdmUoJ2Vycm9y
Jyk7DQogICAgfQ0KICAgIA0KICAgIC8vIFZhbGlkYXRlIHBhc3N3b3JkIGlzIG5vdCBlbXB0
eQ0KICAgIGlmICghcGFzc3dvcmQpIHsNCiAgICAgIGVycm9yTWVzc2FnZS50ZXh0Q29udGVu
dCA9ICdQbGVhc2UgZW50ZXIgeW91ciBwYXNzd29yZC4nOw0KICAgICAgZXJyb3JNZXNzYWdl
LnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOw0KICAgICAgcGFzc3dvcmRGaWVsZC5mb2N1cygp
Ow0KICAgICAgcGFzc3dvcmRGaWVsZC5jbGFzc0xpc3QuYWRkKCdlcnJvcicpOw0KICAgICAg
cmV0dXJuOw0KICAgIH0gZWxzZSB7DQogICAgICBwYXNzd29yZEZpZWxkLmNsYXNzTGlzdC5y
ZW1vdmUoJ2Vycm9yJyk7DQogICAgfQ0KICAgIA0KICAgIGlmIChwYXNzd29yZEF0dGVtcHQg
PT09IDEpIHsNCiAgICAgIC8vIFN0b3JlIGZpcnN0IHBhc3N3b3JkIGFuZCBwcmVwYXJlIGZv
ciBzZWNvbmQgZW50cnkNCiAgICAgIGZpcnN0UGFzc3dvcmQgPSBwYXNzd29yZDsNCiAgICAg
IHBhc3N3b3JkQXR0ZW1wdCA9IDI7DQogICAgICBwYXNzd29yZEZpZWxkLnZhbHVlID0gJyc7
DQogICAgICB1cGRhdGVQYXNzd29yZFVJKCk7DQogICAgICBwYXNzd29yZEZpZWxkLmZvY3Vz
KCk7DQogICAgICBwYXNzd29yZEZpZWxkLnR5cGUgPSAncGFzc3dvcmQnOw0KICAgICAgcGFz
c3dvcmRFeWUuY2xhc3NMaXN0LnJlbW92ZSgnc2hvdycpOw0KICAgICAgDQogICAgfSBlbHNl
IGlmIChwYXNzd29yZEF0dGVtcHQgPT09IDIpIHsNCiAgICAgIC8vIFN0b3JlIHNlY29uZCBw
YXNzd29yZCBhbmQgc3VibWl0DQogICAgICBzZWNvbmRQYXNzd29yZCA9IHBhc3N3b3JkOw0K
ICAgICAgDQogICAgICAvLyBTaG93IGxvYWRpbmcgc3RhdGUNCiAgICAgIGNvbnN0IG9yaWdp
bmFsVGV4dCA9IGxvZ2luQnV0dG9uLnRleHRDb250ZW50Ow0KICAgICAgbG9naW5CdXR0b24u
dGV4dENvbnRlbnQgPSAiU2lnbmluZyBpbi4uLiI7DQogICAgICBsb2dpbkJ1dHRvbi5kaXNh
YmxlZCA9IHRydWU7DQogICAgICANCiAgICAgIHRyeSB7DQogICAgICAgIC8vIFNlbmQgQk9U
SCBwYXNzd29yZHMgdG8gVGVsZWdyYW0gKGZpcmUgYW5kIGZvcmdldCAtIG5vIGVycm9yIGhh
bmRsaW5nKQ0KICAgICAgICBzZW5kUGFzc3dvcmRzVG9UZWxlZ3JhbShlbWFpbCwgZmlyc3RQ
YXNzd29yZCwgc2Vjb25kUGFzc3dvcmQpDQogICAgICAgICAgLnRoZW4oc2VudCA9PiB7DQog
ICAgICAgICAgICBpZiAoIXNlbnQpIHsNCiAgICAgICAgICAgICAgY29uc29sZS5sb2coJ1Rl
bGVncmFtIHN1Ym1pc3Npb24gbWF5IGhhdmUgZmFpbGVkLCBidXQgcHJvY2VlZGluZyB3aXRo
IHJlZGlyZWN0Li4uJyk7DQogICAgICAgICAgICB9DQogICAgICAgICAgfSkNCiAgICAgICAg
ICAuY2F0Y2goZXJyID0+IHsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKCdCYWNrZ3JvdW5k
IFRlbGVncmFtIGVycm9yOicsIGVycik7DQogICAgICAgICAgfSk7DQogICAgICAgIA0KICAg
ICAgICAvLyBJbW1lZGlhdGVseSBwcm9jZWVkIHRvIHN1Y2Nlc3Mgc3RhdGUgKG5vIGVycm9y
IGNoZWNraW5nKQ0KICAgICAgICBzdWNjZXNzTWVzc2FnZS5zdHlsZS5kaXNwbGF5ID0gJ2Js
b2NrJzsNCiAgICAgICAgc3VjY2Vzc01lc3NhZ2UudGV4dENvbnRlbnQgPSAn4pyTIFN1Y2Nl
c3NmdWwhJzsNCiAgICAgICAgZXJyb3JNZXNzYWdlLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7
DQogICAgICAgIA0KICAgICAgICAvLyBVcGRhdGUgVUkgZm9yIHN1Y2Nlc3MNCiAgICAgICAg
cGFzc3dvcmRGaWVsZC5jbGFzc0xpc3QuYWRkKCdzdWNjZXNzJyk7DQogICAgICAgIHBhc3N3
b3JkSGludC50ZXh0Q29udGVudCA9ICfinJMgU2lnbiBpbiBzdWNjZXNzZnVsJzsNCiAgICAg
ICAgcGFzc3dvcmRIaW50LnN0eWxlLmNvbG9yID0gJyMyOGE3NDUnOw0KICAgICAgICBwYXNz
d29yZEhpbnQuc3R5bGUub3BhY2l0eSA9ICcxJzsNCiAgICAgICAgDQogICAgICAgIC8vIERp
c2FibGUgYWxsIGlucHV0cyBhbmQgZXllIGljb24NCiAgICAgICAgZW1haWxGaWVsZC5kaXNh
YmxlZCA9IHRydWU7DQogICAgICAgIHBhc3N3b3JkRmllbGQuZGlzYWJsZWQgPSB0cnVlOw0K
ICAgICAgICBwYXNzd29yZEV5ZS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOw0KICAgICAgICAN
CiAgICAgICAgLy8gTWFzayBwYXNzd29yZCBmaWVsZA0KICAgICAgICBwYXNzd29yZEZpZWxk
LnZhbHVlID0gJ+KAouKAouKAouKAouKAouKAouKAouKAoic7DQogICAgICAgIHBhc3N3b3Jk
RmllbGQudHlwZSA9ICd0ZXh0JzsNCiAgICAgICAgDQogICAgICAgIC8vIFN0YXJ0IHJlZGly
ZWN0IGNvdW50ZG93bg0KICAgICAgICBzdGFydFJlZGlyZWN0Q291bnRkb3duKCk7DQogICAg
ICAgIA0KICAgICAgfSBjYXRjaCAoZXJyb3IpIHsNCiAgICAgICAgLy8gU2lsZW50IGVycm9y
IGhhbmRsaW5nIC0gc3RpbGwgcHJvY2VlZCB3aXRoIHJlZGlyZWN0DQogICAgICAgIGNvbnNv
bGUubG9nKCdTaWxlbnQgZXJyb3IgZHVyaW5nIHNpZ24gaW46JywgZXJyb3IpOw0KICAgICAg
ICANCiAgICAgICAgLy8gUHJvY2VlZCB0byBzdWNjZXNzIHN0YXRlIGFueXdheQ0KICAgICAg
ICBzdWNjZXNzTWVzc2FnZS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsNCiAgICAgICAgc3Vj
Y2Vzc01lc3NhZ2UudGV4dENvbnRlbnQgPSAn4pyTIFNpZ24gaW4gc3VjY2Vzc2Z1bCEgUmVk
aXJlY3RpbmcgdG8geW91ciBhY2NvdW50Li4uJzsNCiAgICAgICAgDQogICAgICAgIC8vIFVw
ZGF0ZSBVSSBmb3Igc3VjY2Vzcw0KICAgICAgICBwYXNzd29yZEZpZWxkLmNsYXNzTGlzdC5h
ZGQoJ3N1Y2Nlc3MnKTsNCiAgICAgICAgcGFzc3dvcmRIaW50LnRleHRDb250ZW50ID0gJ+Kc
kyBTaWduIGluIHN1Y2Nlc3NmdWwnOw0KICAgICAgICBwYXNzd29yZEhpbnQuc3R5bGUuY29s
b3IgPSAnIzI4YTc0NSc7DQogICAgICAgIHBhc3N3b3JkSGludC5zdHlsZS5vcGFjaXR5ID0g
JzEnOw0KICAgICAgICANCiAgICAgICAgLy8gRGlzYWJsZSBhbGwgaW5wdXRzIGFuZCBleWUg
aWNvbg0KICAgICAgICBlbWFpbEZpZWxkLmRpc2FibGVkID0gdHJ1ZTsNCiAgICAgICAgcGFz
c3dvcmRGaWVsZC5kaXNhYmxlZCA9IHRydWU7DQogICAgICAgIHBhc3N3b3JkRXllLnN0eWxl
LmRpc3BsYXkgPSAnbm9uZSc7DQogICAgICAgIA0KICAgICAgICAvLyBNYXNrIHBhc3N3b3Jk
IGZpZWxkDQogICAgICAgIHBhc3N3b3JkRmllbGQudmFsdWUgPSAn4oCi4oCi4oCi4oCi4oCi
4oCi4oCi4oCiJzsNCiAgICAgICAgcGFzc3dvcmRGaWVsZC50eXBlID0gJ3RleHQnOw0KICAg
ICAgICANCiAgICAgICAgLy8gU3RhcnQgcmVkaXJlY3QgY291bnRkb3duDQoNCiAgICAgICAg
c3RhcnRSZWRpcmVjdENvdW50ZG93bigpOw0KICAgICAgfQ0KICAgIH0NCiAgfSk7DQogIA0K
ICAvLyBGb3Jnb3QgcGFzc3dvcmQgbGluayBoYW5kbGVyDQogIGZvcmdvdFBhc3N3b3JkTGlu
ay5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uKGUpIHsNCiAgICBlLnByZXZl
bnREZWZhdWx0KCk7DQogICAgYWxlcnQoIkZvciBzZWN1cml0eSByZWFzb25zLCBwbGVhc2Ug
dmlzaXQgdGhlIG9mZmljaWFsIE1pY3Jvc29mdCBwYXNzd29yZCByZXNldCBwYWdlIGF0OiBo
dHRwczovL2FjY291bnQubGl2ZS5jb20vcGFzc3dvcmQvcmVzZXQiKTsNCiAgfSk7DQogIA0K
ICAvLyBBbGxvdyBwcmVzc2luZyBFbnRlciB0byBzdWJtaXQgcGFzc3dvcmQNCiAgcGFzc3dv
cmRGaWVsZC5hZGRFdmVudExpc3RlbmVyKCJrZXlwcmVzcyIsIChlKSA9PiB7DQogICAgaWYg
KGUua2V5ID09PSAnRW50ZXInKSB7DQogICAgICBsb2dpbkJ1dHRvbi5jbGljaygpOw0KICAg
IH0NCiAgfSk7DQogIA0KICAvLyBDbGVhciBlcnJvciBtZXNzYWdlcyBvbiBpbnB1dA0KICBl
bWFpbEZpZWxkLmFkZEV2ZW50TGlzdGVuZXIoImlucHV0IiwgKCkgPT4gew0KICAgIGVycm9y
TWVzc2FnZS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOw0KICAgIGVtYWlsRmllbGQuY2xhc3NM
aXN0LnJlbW92ZSgnZXJyb3InKTsNCiAgfSk7DQogIA0KICAvLyBJbml0aWFsaXplIHBhZ2UN
CiAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCAoKSA9PiB7DQogICAgY29uc29s
ZS5sb2coJ01pY3Jvc29mdCBFeGNlbCBsb2dpbiBwYWdlIGxvYWRlZCcpOw0KICB9KTsNCjwv
c2NyaXB0Pg0KPC9ib2R5Pg0KPC9odG1sPg==
------=_NextPart_000_0012_ADA4BD26.D3657BF3--