From: <Fukken saved by M.Dvach>
Subject: =?utf-8?B?0J/RgNC+INC/0YDQtdC00L/QvtGH0YLQtdC90LjRjyBmdG0g0Lgg0YLQvtC80LHQvtC10LogLSDQotGA0LDQv9GLIC0g0Jwu0JTQstCw0Yc=?=
Date: Tue, 18 Aug 2026 12:00:43 +0300
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----6a841f3be14ed"; type="text/html"; start="<start@bld1-ds04.test-hf.su>"
Snapshot-Content-Location: https://bld1-ds04.test-hf.su/fg/res/813408.html
Content-Location: https://bld1-ds04.test-hf.su/fg/res/813408.html

This is a multi-part message in MIME format, mezhdu prochim.

------6a841f3be14ed
Content-Type: text/html; charset="utf-8"
Content-ID: <start@bld1-ds04.test-hf.su>
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/fg/res/813408.html

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgaHRtbCBQVUJM
SUMgIi0vL1dBUEZPUlVNLy9EVEQgWEhUTUwgTW9iaWxlIDEuMC8vRU4iICJodHRwOi8vd3d3Lndh
cGZvcnVtLm9yZy9EVEQveGh0bWwtbW9iaWxlMTAuZHRkIj48aHRtbCB4bWxucz0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS94aHRtbCIgeG1sbnM6bWluaT0iaHR0cHM6Ly9tMmNoLmhrL29tLWZvbGRp
bmcucGRmIiB4bWw6bGFuZz0icnUiIGxhbmc9InJ1Ij48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJY
LVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiIC8+PG1ldGEgaHR0cC1lcXVpdj0iQ29u
dGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIC8+PHRpdGxlPtCf
0YDQviDQv9GA0LXQtNC/0L7Rh9GC0LXQvdC40Y8gZnRtINC4INGC0L7QvNCx0L7QtdC6IC0g0KLR
gNCw0L/RiyAtINCcLtCU0LLQsNGHPC90aXRsZT48bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29u
dGVudD0i0J/RgNC+INC/0YDQtdC00L/QvtGH0YLQtdC90LjRjyBmdG0g0Lgg0YLQvtC80LHQvtC1
0LoiIC8+PG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9ItC00LLQsNGHLCDRgtC40YDQtdGH
LCAyY2gsIDItY2gsIDIt0YHRgNGO0LrQsywg0LzQvtCx0LjQu9GM0L3Ri9C5LCDQuNC80LjQtNC2
0LHQvtGA0LTQsCwg0LjQvNC40LTQttCx0L7RgNC0LCDRhNC+0YDRg9C8LCDQsNC90L7QvdC40LzR
g9GBLCAyY2guaGssIHBkYSwgd2FwIiAvPjxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3
aWR0aD1kZXZpY2Utd2lkdGgsaW5pdGlhbC1zY2FsZT0xLjAiIC8+PG1ldGEgbmFtZT0iZm9ybWF0
LWRldGVjdGlvbiIgY29udGVudD0idGVsZXBob25lPW5vIiAvPjxtZXRhIG5hbWU9IkhhbmRoZWxk
RnJpZW5kbHkiIGNvbnRlbnQ9IlRydWUiIC8+PG1ldGEgaHR0cC1lcXVpdj0iY2xlYXJ0eXBlIiBj
b250ZW50PSJvbiIgLz48YmFzZSBocmVmPSJodHRwczovL2JsZDEtZHMwNC50ZXN0LWhmLnN1LyIg
dGFyZ2V0PSJfdG9wIiAvPjxsaW5rIHJlbD0iYXBwbGUtdG91Y2gtaWNvbiIgc2l6ZXM9IjE4MHgx
ODAiIGhyZWY9Ii9hcHBsZS10b3VjaC1pY29uLnBuZz92PTIiLz48bGluayByZWw9Imljb24iIHR5
cGU9ImltYWdlL3BuZyIgc2l6ZXM9IjMyeDMyIiBocmVmPSIvZmF2aWNvbi0zMngzMi5wbmciLz48
bGluayByZWw9Imljb24iIHR5cGU9ImltYWdlL3BuZyIgc2l6ZXM9IjE5MngxOTIiIGhyZWY9Ii9h
bmRyb2lkLWNocm9tZS0xOTJ4MTkyLnBuZyIvPjxsaW5rIHJlbD0iaWNvbiIgdHlwZT0iaW1hZ2Uv
cG5nIiBzaXplcz0iMTZ4MTYiIGhyZWY9Ii9mYXZpY29uLTE2eDE2LnBuZyIvPjxsaW5rIHJlbD0i
bWFuaWZlc3QiIGhyZWY9Ii9tYW5pZmVzdC5qc29uIi8+PGxpbmsgcmVsPSJtYXNrLWljb24iIGhy
ZWY9Ii9zYWZhcmktcGlubmVkLXRhYi5zdmciIGNvbG9yPSIjZmU5MTQ5Ii8+PGxpbmsgcmVsPSJz
aG9ydGN1dCBpY29uIiBocmVmPSIvZmF2aWNvbi5pY28/dj0yIi8+PG1ldGEgbmFtZT0iYXBwbGUt
bW9iaWxlLXdlYi1hcHAtdGl0bGUiIGNvbnRlbnQ9ItCcLtCU0LLQsNGHIiAvPjxtZXRhIG5hbWU9
ImFwcGxpY2F0aW9uLW5hbWUiIGNvbnRlbnQ9ItCcLtCU0LLQsNGHIiAvPjxtZXRhIG5hbWU9Im1z
YXBwbGljYXRpb24tVGlsZUNvbG9yIiBjb250ZW50PSIjZGE1MzJjIiAvPjxtZXRhIG5hbWU9Im1z
YXBwbGljYXRpb24tVGlsZUltYWdlIiBjb250ZW50PSJtc3RpbGUtMTQ0eDE0NC5wbmciIC8+PG1l
dGEgbmFtZT0idGhlbWUtY29sb3IiIGNvbnRlbnQ9IiNlZWVlZWUiIC8+PG1ldGEgbmFtZT0idGVs
ZWdyYW06Y2hhbm5lbCIgY29udGVudD0iQG0yY2huZXdzIiAvPjxtZXRhIG5hbWU9Im9nOnNpdGVf
bmFtZSIgY29udGVudD0i0Jwu0JTQstCw0YciIC8+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVm
PSIvY3NzL21haW4uY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgLz48
IS0tW2lmIGx0ZSBJRSA2XT48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9jc3MvaWU2LmNz
cyIgdHlwZT0idGV4dC9jc3MiIC8+PCFbZW5kaWZdLS0+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBo
cmVmPSIvY3NzL3Bob3Rvbi5jc3MiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxs
IiB0aXRsZT0iUGhvdG9uIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9
Ii9jc3MvbmV1dHJvbi5jc3MiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxsIiB0
aXRsZT0iTmV1dHJvbiIgLz48bGluayByZWw9ImFsdGVybmF0ZSBzdHlsZXNoZWV0IiBocmVmPSIv
Y3NzL2Z1dGFiYS5jc3MiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxsIiB0aXRs
ZT0iRnV0YWJhIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9jc3Mv
ZGFyay5jc3MiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxsIiB0aXRsZT0iRGFy
ayIgLz48bGluayByZWw9ImFsdGVybmF0ZSBzdHlsZXNoZWV0IiBocmVmPSIvY3NzL3NjLmNzcyIg
dHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIHRpdGxlPSJTaWVtZW5zLWNsdWIi
IC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9jaGVycnkuY3Nz
IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkNoZXJyeSIgLz48
bGluayByZWw9ImFsdGVybmF0ZSBzdHlsZXNoZWV0IiBocmVmPSIvY3NzL2Jhc2hvcmcuY3NzIiB0
eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkJhc2hvcmciIC8+PGxp
bmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy93aGl0ZS5jc3MiIHR5cGU9
InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxsIiB0aXRsZT0iRS1pbmsiIC8+PGxpbmsgcmVs
PSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9yZW5haXNzYW5jZS5jc3MiIHR5cGU9
InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxsIiB0aXRsZT0iUmVuYWlzc2FuY2UiIC8+PG5v
c2NyaXB0PjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9ub3NjcmlwdC5jc3MiIHR5
cGU9InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxsIiAvPjwvbm9zY3JpcHQ+PGxpbmsgcmVs
PSJkbnMtcHJlZmV0Y2giIGhyZWY9Ii8vMmNoLmxpZmUiIC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUi
IHRpdGxlPSLQndC+0LLRi9C1INGC0YDQtdC00YsgL2ZnLyAoYmxkMS1kczA0LnRlc3QtaGYuc3Ug
bGlua3MpIiBocmVmPSIvZmcvaW5kZXgucnNzIiB0eXBlPSJhcHBsaWNhdGlvbi9yc3MreG1sIiAv
PjxsaW5rIHJlbD0iYWx0ZXJuYXRlIiB0aXRsZT0i0J3QvtCy0YvQtSDRgtGA0LXQtNGLIC9mZy8g
KDJjaC5saWZlIGxpbmtzKSIgaHJlZj0iL2ZnL2luZGV4LndlYi5yc3MiIHR5cGU9ImFwcGxpY2F0
aW9uL3Jzcyt4bWwiIC8+PGxpbmsgcmVsPSJoZWxwIiB0eXBlPSJ0ZXh0L2h0bWwiIGhyZWY9Ii9o
ZWxwIiAvPjxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwczovL20yY2guaGsvZmcvcmVz
LzgxMzQwOC5odG1sIiAvPjxsaW5rIHJlbD0icHJldiIgaHJlZj0iL2ZnLyIgLz48c2NyaXB0Pg0K
dmFyIGlzT3BlcmFNaW5pID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHdpbmRvdy5v
cGVyYW1pbmkpID09PSAiW29iamVjdCBPcGVyYU1pbmldIiwNCmlzQXJjaGl2ZWQgPSBmYWxzZSwN
CmlzRG93biA9IGZhbHNlOw0KPC9zY3JpcHQ+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5ib2R5IHtm
b250LXNpemU6IDEycHQ7fSAudGhyZC10aHVtYiB7IG1heC13aWR0aDogMTUwcHg7IH0gLnRocmQt
dGh1bWIgaW1nIHsgbWF4LWhlaWdodDogMTUwcHg7IH0gPC9zdHlsZT48L2hlYWQ+PGJvZHk+PGRp
diBjbGFzcz0iYm9keSI+PGRpdiByb2xlPSJuYXZpZ2F0aW9uIiBhcmlhLWxhYmVsPSLQpdC70LXQ
sdC90YvQtSDQutGA0L7RiNC60LgiPjxoMiBjbGFzcz0ibmF2IG5hdGl2ZSI+PGEgaHJlZj0iL2lu
ZGV4Ij7QnC7QlNCy0LDRhzwvYT4gPGIgYXJpYS1oaWRkZW49InRydWUiPi88L2I+IDxhIGhyZWY9
Ii9mZy8iIGFjY2Vzc2tleT0iMCI+0KLRgNCw0L/RizwvYT48L2gyPjxhIGhyZWY9Ii9mZy8iIGFj
Y2Vzc2tleT0iNCIgdGFiaW5kZXg9Ii0xIiBhcmlhLWxhYmVsPSLQndCw0LfQsNC0Ij48L2E+PC9k
aXY+PGEgaWQ9InRvcCI+PC9hPjxkaXYgcm9sZT0ibWFpbiI+PGRpdiBjbGFzcz0id2FybiIgcm9s
ZT0ic3RhdHVzIj7QlNCy0LDRhy5oayDQv9GA0LjRgdC70LDQuyDQsdC40YLRi9C1INC00LDQvdC9
0YvQtS48YnIgLz7QktGLINCy0LjQtNC40YLQtSDQutC+0L/QuNGOINGC0YDQtdC00LAsINGB0L7R
hdGA0LDQvdC10L3QvdGD0Y4gMTkg0LDQv9GA0LXQu9GPIDIwMjIg0LPQvtC00LAuPGJyIC8+0JzQ
vtC20LXRgtC1INC/0L7Qv9GA0L7QsdC+0LLQsNGC0YwgPGEgaHJlZj0iL2ZnL3Jlcy84MTM0MDgu
aHRtbD82MCI+0L7QsdC90L7QstC40YLRjCDRgdGC0YDQsNC90LjRhtGDPC9hPiwg0YfRgtC+0LHR
iyDRg9Cy0LjQtNC10YLRjCDQsNC60YLRg9Cw0LvRjNC90YPRjiDQstC10YDRgdC40Y4uPGJyIC8+
PGJyIC8+PHNwYW4gaWQ9ImRsd2QtbGFiZWwtd2FybiIgY2xhc3M9Im5vLXJpbmciIHRhYmluZGV4
PSItMSI+0KHQutCw0YfQsNGC0Ywg0YLRgNC10LQ8L3NwYW4+OiA8YSBpZD0ibGlnaHQtdmVyLXdh
cm4iIGFyaWEtbGFiZWxsZWRieT0iZGx3ZC1sYWJlbC13YXJuIGxpZ2h0LXZlci13YXJuIiBocmVm
PSIvZmcvcmVzLzgxMzQwOC5taHQiPtGC0L7Qu9GM0LrQviDRgSDQv9GA0LXQstGM0Y48L2E+LCA8
YSBpZD0iZnVsbC12ZXItd2FybiIgYXJpYS1sYWJlbGxlZGJ5PSJkbHdkLWxhYmVsLXdhcm4gZnVs
bC12ZXItd2FybiIgaHJlZj0iL2ZnL3Jlcy84MTM0MDgubWh0P2Z1bGwiPtGBINC/0YDQtdCy0YzR
jiDQuCDQv9GA0LjQutGA0LXQv9C70LXQvdC90YvQvNC4INGE0LDQudC70LDQvNC4PC9hPi48YnIg
Lz48c21hbGwgY2xhc3M9InBhbGUiPtCS0YLQvtGA0L7QuSDQstCw0YDQuNCw0L3RgiDQvNC+0LbQ
tdGCINC00L7Qu9Cz0L4g0YHQutCw0YfQuNCy0LDRgtGM0YHRjy4g0KTQsNC50LvRiyDQsdGD0LTR
g9GCINGC0L7Qu9GM0LrQviDQsiZuYnNwO9C20LjQstGL0YUg0LjQu9C4INC90LXQtNCw0LLQvdC+
INGD0YLQvtC90YPQstGI0LjRhSDRgtGA0LXQtNCw0YUuIDxhIGhyZWY9Ii9oZWxwI3RocmVhZHNh
dmluZyIgYXJpYS1sYWJlbD0i0J/QvtC00YDQvtCx0L3QtdC1INC+INGB0LrQsNGH0LjQstCw0L3Q
uNC4INGC0YDQtdC00L7QsiI+0J/QvtC00YDQvtCx0L3QtdC1PC9hPjwvc21hbGw+PGJyIC8+PGJy
IC8+PHNtYWxsPtCV0YHQu9C4INCy0LDQvCDQv9C+0LvQtdC30LXQvSDQsNGA0YXQuNCyINCcLtCU
0LLQsNGH0LAsIDxhIGhyZWY9Ii9kb25hdGUiPtC/0L7QttC10YDRgtCy0YPQudGC0LUg0L3QsCDQ
vtC/0LvQsNGC0YMg0YHQtdGA0LLQtdGA0LA8L2E+Ljwvc21hbGw+PC9kaXY+PGRpdiBjbGFzcz0i
dGhyZWFkIGhhdmUtYW5zIG9uZS1maWxlLXBvc3Qgbm8tcmluZyIgaWQ9IjgxMzQwOCIgdGFiaW5k
ZXg9Ii0xIj48YSBjbGFzcz0idGhyZC10aHVtYiIgaHJlZj0iaHR0cHM6Ly8yY2gubGlmZS8vZmcv
c3JjLzgxMzQwOC8xNjMxNzQwMjE1NzIzMC5qcGciIHRpdGxlPSJlNjVjMzE5NjU5ODAyMGRmNTVm
NWM3NTk0NWU5MWI3NS0tZnRtLXRyYW5zaXRpb24tY29tbWVudC5qcGciPjxpbWcgc3JjPSJodHRw
czovLzJjaC5saWZlL2ZnL3RodW1iLzgxMzQwOC8xNjMxNzQwMjE1NzIzMHMuanBnIiBvbmVycm9y
PSJ0aGlzLnNyYz0naW1nL2Vycm9yLnBuZyc7IiBhbHQ9ImU2NWMzMTk2NTk4MDIwZGY1NWY1Yzc1
OTQ1ZTkxYjc1LS1mdG0tdHJhbnNpdGlvbi1jb21tZW50LmpwZyIgLz48c3Bhbj41NCDQmtCxLCA0
NzR4NDc0PC9zcGFuPjwvYT48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5n
IiBhcmlhLWxldmVsPSIzIj48c3Ryb25nIGNsYXNzPSJmdCI+0J/RgNC+INC/0YDQtdC00L/QvtGH
0YLQtdC90LjRjyBmdG0g0Lgg0YLQvtC80LHQvtC10Lo8L3N0cm9uZz4gPHRpbWUgZGF0ZXRpbWU9
IjIwMjEtMDktMTZUMDA6MTA6MTMrMDM6MDAiPjE2Jm5ic3A70YHQtdC9LCAwMDoxMDwvdGltZT48
L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3QsCDR
jdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQw
OCI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjgxPC9zcGFuPjM0MDg8L2I+PC9hPiA8YSBocmVmPSIv
ZmcvcmVzLzgxMzQwOC5odG1sI2JvdHRvbSI+0JIg0LrQvtC90LXRhiDRgtGA0LXQtNCwPC9hPiB8
IDxhIGhyZWY9Imh0dHBzOi8vMmNoLmxpZmUvZmcvcmVzLzgxMzQwOC5odG1sI3RvcCI+0JLQtdCx
PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+0K3RgtC+INGC0YDQtdC0LdC+0L/RgNC+0YEuINCh
0LDQvCDQstC+0L/RgNC+0YEg0L3QsNGF0L7QtNC40YLRgdGPINCyINC60L7QvdGG0LUg0L/QvtGB
0YLQsC48YnIgLz48YnIgLz48c3BhbiBjbGFzcz0idW5rZnVuYyI+Jmd0OyAmcXVvdDvQkdC40L7Q
u9C+0LPQuNGH0LXRgdC60LjRhSDRgtGP0L0g0YLRj9C90LXRgiDQuiDQvdC10YHRgtCw0L3QtNCw
0YDRgtC90YvQvCwg0YXQsNGA0LjQt9C80LDRgtC40YfQvdGL0Lwg0L/QsNGA0L3Rj9C8LCDRg9Cy
0LXRgNC10L3QvdGL0Lwg0LIg0YHQtdCx0LUsINC90LDRgdGC0L7Rj9GJ0LjQvCDQsNC70YzRhNC+
0YHQvtC80YbQsNC8LiDQn9C+0YLQvtC80YMg0YfRgtC+INC40YUg0LfQsNC00L7Qu9Cx0LDQu9C4
INGB0LrRg9GH0L3Ri9C1INC90LjRh9C10Lwg0L3QtSDQv9GA0LjQvNC10YfQsNGC0LXQu9GM0L3R
i9C1INC60YPQvdGLLCDRgtGP0L0g0L/RgNC10YHRi9GC0LjQu9C40YHRjCDQstC90LjQvNCw0L3Q
uNC10Lwg0YLQsNC60LjRhSDQv9Cw0YDQvdC10Lkg0Lgg0L/QvtGC0L7QvNGDINGA0LXQt9C+0L3Q
vdC+INGF0L7RgtGP0YIg0YfQtdCz0L4t0L3QuNCx0YPQtNGMINGN0LTQsNC60L7Qs9C+LiDQndGD
0LbQvdC+INGD0YfQuNGC0YzRgdGPINCy0LXRgdC10LvQviDRiNGD0YLQuNGC0Ywg0Lgg0YDQsNC3
0LLQu9C10LrQsNGC0Ywg0YLRj9C90L7Quiwg0YfRgtC+0LHRiyDQv9C40YHQuNGH0LrQtSDQvtCx
0YnQtdC90LjQtSDRgSDRgtC+0LHQvtC5INCy0L3QtdC30LDQv9C90L4g0L3QtSDQvdCw0YHQutGD
0YfQuNC70L4sINC90YPQttC90L4g0YPRh9C40YLRjNGB0Y8g0LTQtdC70LDRgtGMINC40Lwg0LrQ
vtC80L/Qu9C10LzQtdC90YLRiyDQuiDQutC+0YLQvtGA0YvQvCDQvtC90Lgg0L/RgNC40LLRi9C6
0LvQuC4g0J/QsNGA0L3QuCwg0L3QtSDQtNC10LvQsNGO0YnQuNC1INGN0YLQvtCz0L4g0LPQvtC0
0Y/RgtGB0Y8g0YLQvtC70YzQutC+INGH0YLQvtCx0Ysg0YEg0L3QuNGFINGC0L7QuiDQsdCw0LHQ
vtC6INGB0YLRgNGP0YHRgtC4LCDQvdGDINCwINGH0LXQs9C+INGBINGN0YLQuNGFINC60LDQu9C4
0YfQtdC5INC10YnQtSDQstC30Y/RgtGMPyZxdW90Ozwvc3Bhbj48YnIgLz7QrdGC0L4g0LHRi9C7
INCy0YvRgdC10YAg0L7QtNC90L7Qs9C+INC80LXRgdGC0L3QvtCz0L4g0LjQutGB0L/QtdGA0YLQ
sCwg0LLQv9GA0L7Rh9C10LwsINC+0YfQtdC90Ywg0YLQvtGH0L3QviDQvtC/0LjRgdGL0LLQsNGO
0YnQuNC5INGA0LXQsNC70YzQvdGD0Y4g0YHQuNGB0YLQtdC80YMg0YbQtdC90L3QvtGB0YLQtdC5
INGDINC/0L7QtNCw0LLQu9GP0Y7RidC10LPQviDQsdC+0LvRjNGI0LjQvdGB0YLQstCwINGB0LrR
gNC10L/QvdGL0YUg0YLRj9C90L7Qsi4g0JTQsNC20LUg0YLQtSwg0YfRgtC+INGB0LDQvNC4INC4
0Lcg0YHQtdCx0Y8g0L3QuNGH0LXQs9C+INC/0L7QtNC+0LHQvdC+0LPQviDQvdC1INC/0YDQtdC0
0YHRgtCw0LLQu9GP0Y7RgiAtINGC0YDQtdCx0YPRjtGCINCy0YHRkSDRjdGC0L4g0L7RgiDQv9Cw
0YDQvdC10LksINCwINC/0LDRgNC90Lgg0Lgg0YDQsNC00Ysg0YHRgtCw0YDQsNGC0YzRgdGPLiDQ
m9GO0LTQuCwg0L/RgNC40LTQtdGA0LbQuNCy0LDRjtGJ0LjQtdGB0Y8g0YLRgNCw0LTQuNGG0LjQ
vtC90L3Ri9GFINGG0LXQvdC90L7RgdGC0LXQuSwg0YHRh9C40YLQsNGO0YIg0L3QvtGA0LzQvtC5
INC90LXRgNCw0LLQvdC+0L/RgNCw0LLQvdGL0LUg0L7RgtC90L7RiNC10L3QuNGPINCy0YDQvtC0
0LUg0LDQu9GM0YTQsNGHLdC/0LjQt9C00L7Qu9C40LcgKyDQuNC30LHQsNC70L7QstCw0L3QvdCw
0Y8g0L/QuNGB0LjRh9C60LAuPGJyIC8+PGJyIC8+0JzQvdC1INGC0LDQutC+0Lkg0YTQvtGA0LzQ
sNGCINC+0YLQvdC+0YjQtdC90LjQuSDQv9GA0L7RgtC40LLQtdC9INC4INC/0YDQvtGC0LjQstC9
0Ysg0LvRjtC00LgsINC80YvRgdC70Y/RidC40LUg0YLQsNC60LjQvNC4INC60LDRgtC10LPQvtGA
0LjRj9C80LguINCc0L3QtSDQtdGB0YLRjCDRgSDRh9C10Lwg0YHRgNCw0LLQvdC40YLRjCwg0YMg
0LzQtdC90Y8g0LHRi9C70Lgg0L7RgtC90L7RiNC10L3QuNGPINGBINC/0LDRgNC90Y/QvNC4INC4
INC90Lgg0YEg0L7QtNC90LjQvCDQuNC3INC90LjRhSDQvdC1INGC0YDQtdCx0L7QstCw0LvQvtGB
0Ywg0LHRi9GC0Ywg0LrQu9C+0YPQvdC+0LwsINGA0LLRg9GJ0LjQvCDQttC+0L/RgyDRh9GC0L7Q
sdGLINCy0YvQs9C70Y/QtNC10YLRjCDQvdC10YHQutGD0YfQvdGL0LwsINC30LDQutC40LTRi9Cy
0LDRgtGMINC/0LDRgNGC0L3RkdGA0LAg0LrQvtC80L/Qu9C40LzQtdC90YLQsNC80Lgg0LjQu9C4
INGB0YLRgNC+0LjRgtGMINC40Lcg0YHQtdCx0Y8g0LDQu9GM0YTQsNGH0LAsINC60LDQuiDQvdC1
INGC0YDQtdCx0L7QstCw0LvQvtGB0Ywg0Lgg0LjQvC4g0KEg0L/QsNGA0L3QtdC8INCz0L7RgNCw
0LfQtNC+INC60L7QvNGE0L7RgNGC0L3QtdC1LCDQv9C+0YLQvtC80YMg0YfRgtC+INGC0LDQvCDQ
vdC10YIg0L/QvtGC0YDQtdCx0LjRgtC10LvRjNGB0LrQvtCz0L4g0L7RgtC90L7RiNC10L3QuNGP
INC6INGC0LXQsdC1LCDQvdCw0L/RgNC+0YLQuNCyLCDRgtC10LHRjyDRgdGH0LjRgtCw0Y7RgiDR
h9C10LvQvtCy0LXQutC+0LwsINCwINC+0YLQvdC+0YjQtdC90LjRjyDQv9C+0LvQvdC+0YHRgtGM
0Y4g0YDQsNCy0L3QvtC/0YDQsNCy0L3Riy48YnIgLz48YnIgLz7QkiDQvtCx0YnQtdC8LCDRgSDQ
sdC40L7Qu9C+0LPQuNGH0LXRgdC60LjQvNC4INGG0LjRgSDRgtGP0L3QsNC80Lgg0LLRgdGRINGP
0YHQvdC+LiBtdGYg0L/RgNC40LTQtdGA0LbQuNCy0LDRjtGC0YHRjyDRgtC+0Lkg0LbQtSDRgdC4
0YHRgtC10LzRiyDRhtC10L3QvdC+0YHRgtC10LksINGCLtC6LiDQvtC90Lgg0L/QviDRgdGD0YLQ
uCDRgtC1INC20LUg0YLRj9C90YsuINCQINC60LDQuiDQtNC10LvQsCDRgSDRjdGC0LjQvCDRgyBm
dG0g0Lgg0YLQvtC80LHQvtC10Lo/INCe0L3QuCDQvNGL0YHQu9GP0YIg0LrQsNC6INC/0LDRgNC9
0Lgg0LjQu9C4INC60LDQuiDRgtGP0L0/INCS0LXQtNGMINC10YHQu9C4IG10ZiDQvNGL0YHQu9GP
0YIg0LrQsNC6INGC0Y/QvdGLLCDRgtC+IGZ0bSDQtNC+0LvQttC90Ysg0LTRg9C80LDRgtGMINC6
0LDQuiDQv9Cw0YDQvdC4LiDQmNC70Lgg0L3QtdGCPyDQryDRhdC+0YfRgyDRjdGC0L4g0L/RgNC+
0Y/RgdC90LjRgtGMINCyINC00LDQvdC90L7QvCDRgtGA0LXQtNC1LjxiciAvPjxiciAvPtCY0YLQ
sNC6LCA8c3Ryb25nPtC60LDQutC40YUg0L/QsNGA0L3QtdC5INC/0YDQtdC00L/QvtGH0LjRgtCw
0Y7RgiBmdG0g0Lgg0YLQvtC80LHQvtC50LrQuD8g0JrQsNC60L7QuSDRhNC+0YDQvNCw0YIg0L7R
gtC90L7RiNC10L3QuNC5INC/0YDQuNC10LzQu9C10Lwg0LTQu9GPINC90LjRhT88L3N0cm9uZz48
YnIgLz7QldGB0LvQuCDQstGLINCx0YvQu9C4INCyINC+0YLQvdC+0YjQtdC90LjRj9GFINGBINC9
0LjQvNC4INC40LvQuCDRgdCw0LzQuCDRj9Cy0LvRj9C10YLQtdGB0YwsINC/0YDQvtGB0YzQsdCw
INC+0YLQstC10YLQuNGC0Ywg0L3QsCDQstC+0L/RgNC+0YEuPGJyIC8+I2Z0bTwvZGl2PjxkaXYg
Y2xhc3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48YSBhcmlhLWxhYmVs
PSLQntGC0LLQtdGC0Ysg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBjbGFzcz0ibGlr
ZWxpbmsiIGhyZWY9Ii9qYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7
Ij7QntGC0LLQtdGC0Ys8L2E+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZmcvcmVz
LzgxMzQwOC5odG1sIzgxMzQxNiI+MzQxNjwvYT48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2Zn
L3Jlcy84MTM0MDguaHRtbCM4MTM0NTQiPjM0NTQ8L2E+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9
Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzODkwIj4zODkwPC9hPjxhIGNsYXNzPSJhbCBoYW5kIiBo
cmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxNDM2NiI+NDM2NjwvYT48YSBjbGFzcz0iYWwgaGFu
ZCIgaHJlZj0iL2ZnL3Jlcy84MTM0MDguaHRtbCM4MTQ1MTMiPjQ1MTM8L2E+PGEgY2xhc3M9ImFs
IGhhbmQiIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODE0ODQwIj40ODQwPC9hPjwvZGl2Pjwv
ZGl2PjxkaXYgY2xhc3M9InJlcGx5IGhhdmUtYW5zIG5vLXJpbmciIGlkPSI4MTM0MTYiIHRhYmlu
ZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1s
ZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj4yIDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMS0w
OS0xNlQwMTo0MzoxOCswMzowMCI+MTYmbmJzcDvRgdC10L0sIDAxOjQzPC90aW1lPjwvc3Bhbj4g
PHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUiPjI8L3NwYW4+IDxhIGNsYXNz
PSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHR
idC10L3QuNC1IiBocmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQxNiI+PGI+PHNwYW4gY2xh
c3M9InBhbGUiPjgxPC9zcGFuPjM0MTY8L2I+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEg
aHJlZj0iL2ZnL3Jlcy84MTM0MDguaHRtbCM4MTM0MDgiPj4+ODEzNDA4IChPUCk8L2E+PGJyIC8+
PHNwYW4gY2xhc3M9InVua2Z1bmMiPiZndDsmZ3Q7ICZxdW90O9CR0LjQvtC70L7Qs9C40YfQtdGB
0LrQuNGFINGC0Y/QvSDRgtGP0L3QtdGCINC6INC90LXRgdGC0LDQvdC00LDRgNGC0L3Ri9C8LCDR
hdCw0YDQuNC30LzQsNGC0LjRh9C90YvQvCDQv9Cw0YDQvdGP0LwsINGD0LLQtdGA0LXQvdC90YvQ
vCDQsiDRgdC10LHQtSwg0L3QsNGB0YLQvtGP0YnQuNC8INCw0LvRjNGE0L7RgdC+0LzRhtCw0Lwu
INCf0L7RgtC+0LzRgyDRh9GC0L4g0LjRhSDQt9Cw0LTQvtC70LHQsNC70Lgg0YHQutGD0YfQvdGL
0LUg0L3QuNGH0LXQvCDQvdC1INC/0YDQuNC80LXRh9Cw0YLQtdC70YzQvdGL0LUg0LrRg9C90Yss
INGC0Y/QvSDQv9GA0LXRgdGL0YLQuNC70LjRgdGMINCy0L3QuNC80LDQvdC40LXQvCDRgtCw0LrQ
uNGFINC/0LDRgNC90LXQuSDQuCDQv9C+0YLQvtC80YMg0YDQtdC30L7QvdC90L4g0YXQvtGC0Y/R
giDRh9C10LPQvi3QvdC40LHRg9C00Ywg0Y3QtNCw0LrQvtCz0L4uINCd0YPQttC90L4g0YPRh9C4
0YLRjNGB0Y8g0LLQtdGB0LXQu9C+INGI0YPRgtC40YLRjCDQuCDRgNCw0LfQstC70LXQutCw0YLR
jCDRgtGP0L3QvtC6LCDRh9GC0L7QsdGLINC/0LjRgdC40YfQutC1INC+0LHRidC10L3QuNC1INGB
INGC0L7QsdC+0Lkg0LLQvdC10LfQsNC/0L3QviDQvdC1INC90LDRgdC60YPRh9C40LvQviwg0L3R
g9C20L3QviDRg9GH0LjRgtGM0YHRjyDQtNC10LvQsNGC0Ywg0LjQvCDQutC+0LzQv9C70LXQvNC1
0L3RgtGLINC6INC60L7RgtC+0YDRi9C8INC+0L3QuCDQv9GA0LjQstGL0LrQu9C4LiDQn9Cw0YDQ
vdC4LCDQvdC1INC00LXQu9Cw0Y7RidC40LUg0Y3RgtC+0LPQviDQs9C+0LTRj9GC0YHRjyDRgtC+
0LvRjNC60L4g0YfRgtC+0LHRiyDRgSDQvdC40YUg0YLQvtC6INCx0LDQsdC+0Log0YHRgtGA0Y/R
gdGC0LgsINC90YMg0LAg0YfQtdCz0L4g0YEg0Y3RgtC40YUg0LrQsNC70LjRh9C10Lkg0LXRidC1
INCy0LfRj9GC0Yw/JnF1b3Q7PC9zcGFuPjxiciAvPjxzcGFuIGNsYXNzPSJ1bmtmdW5jIj4mZ3Q7
0K3RgtC+INCx0YvQuyDQstGL0YHQtdGAINC+0LTQvdC+0LPQviDQvNC10YHRgtC90L7Qs9C+INC4
0LrRgdC/0LXRgNGC0LAsINCy0L/RgNC+0YfQtdC8LCDQvtGH0LXQvdGMINGC0L7Rh9C90L4g0L7Q
v9C40YHRi9Cy0LDRjtGJ0LjQuSDRgNC10LDQu9GM0L3Rg9GOINGB0LjRgdGC0LXQvNGDINGG0LXQ
vdC90L7RgdGC0LXQuSDRgyDQv9C+0LTQsNCy0LvRj9GO0YnQtdCz0L4g0LHQvtC70YzRiNC40L3R
gdGC0LLQsCDRgdC60YDQtdC/0L3Ri9GFINGC0Y/QvdC+0LIuINCU0LDQttC1INGC0LUsINGH0YLQ
viDRgdCw0LzQuCDQuNC3INGB0LXQsdGPINC90LjRh9C10LPQviDQv9C+0LTQvtCx0L3QvtCz0L4g
0L3QtSDQv9GA0LXQtNGB0YLQsNCy0LvRj9GO0YIgLSDRgtGA0LXQsdGD0Y7RgiDQstGB0ZEg0Y3R
gtC+INC+0YIg0L/QsNGA0L3QtdC5LCDQsCDQv9Cw0YDQvdC4INC4INGA0LDQtNGLINGB0YLQsNGA
0LDRgtGM0YHRjy4g0JvRjtC00LgsINC/0YDQuNC00LXRgNC20LjQstCw0Y7RidC40LXRgdGPINGC
0YDQsNC00LjRhtC40L7QvdC90YvRhSDRhtC10L3QvdC+0YHRgtC10LksINGB0YfQuNGC0LDRjtGC
INC90L7RgNC80L7QuSDQvdC10YDQsNCy0L3QvtC/0YDQsNCy0L3Ri9C1INC+0YLQvdC+0YjQtdC9
0LjRjyDQstGA0L7QtNC1INCw0LvRjNGE0LDRhy3Qv9C40LfQtNC+0LvQuNC3ICsg0LjQt9Cx0LDQ
u9C+0LLQsNC90L3QsNGPINC/0LjRgdC40YfQutCwLjwvc3Bhbj48YnIgLz7QsdC70Y/QtNGMLjxi
ciAvPjxiciAvPkYgNjQuMCDRgdC/0YDQsNCy0LrQsCDQtdGB0YLRjCA/INC90LXRgiA/INC40LTQ
uCDQvdCwINGF0YPQuS48L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjxzcGFuIGNsYXNzPSJhbnMtbG5r
IGhhbmQgbGwtaCI+PGEgYXJpYS1sYWJlbD0i0J7RgtCy0LXRgtGLINC90LAg0Y3RgtC+INGB0L7Q
vtCx0YnQtdC90LjQtSIgY2xhc3M9Imxpa2VsaW5rIiBocmVmPSIvamF2YXNjcmlwdDp2b2lkKDAp
OyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyI+0J7RgtCy0LXRgtGLPC9hPjwvc3Bhbj48YSBjbGFz
cz0iYWwgaGFuZCIgaHJlZj0iL2ZnL3Jlcy84MTM0MDguaHRtbCM4MTM0MjMiPjM0MjM8L2E+PC9k
aXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgbm8tcmluZyIgaWQ9IjgxMzQyMyIgdGFiaW5kZXg9
Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVs
PSI0Ij48c3BhbiBjbGFzcz0ic3IiPjMgPC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIxLTA5LTE2
VDAyOjA3OjE4KzAzOjAwIj4xNiZuYnNwO9GB0LXQvSwgMDI6MDc8L3RpbWU+PC9zcGFuPiA8c3Bh
biBjbGFzcz0icHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+Mzwvc3Bhbj4gPGEgY2xhc3M9InJl
ZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQ
vdC40LUiIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzNDIzIj48Yj48c3BhbiBjbGFzcz0i
cGFsZSI+ODE8L3NwYW4+MzQyMzwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVm
PSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQxNiI+Pj44MTM0MTY8L2E+PGJyIC8+0KLRgNC10LQg
0L/RgNC+INGC0LXRhSwg0YMg0LrQvtCz0L4g0LXRgdGC0YwuINCd0LUg0LHQvtC80LHQuC48L2Rp
dj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmci
IGlkPSI4MTM0MjciIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9s
ZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj40IDwvc3Bhbj48dGlt
ZSBkYXRldGltZT0iMjAyMS0wOS0xNlQwMjo0Mjo1NiswMzowMCI+MTYmbmJzcDvRgdC10L0sIDAy
OjQyPC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUi
PjQ8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3Q
sCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgx
MzQyNyI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjgxPC9zcGFuPjM0Mjc8L2I+PC9hPjwvZGl2Pjxk
aXYgY2xhc3M9InBzdCI+0JrQsNC60LDRjyDRgNCw0LfQvdC40YbQsCwg0LXRgdGC0Ywg0LjQu9C4
INC90LXRgj8g0JXRkSDQvdCw0LvQuNGH0LjQtSDQvdC1INGD0LrQsNC30LDQvdC+LCDQutCw0Log
0L7QsdGP0LfQsNGC0LXQu9GM0L3QvtC1INC00LvRjyDRg9GH0LDRgdGC0LjRjyDQsiDQvtCx0YHR
g9C20LTQtdC90LjQuC48L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xh
c3M9InJlcGx5IGhhdmUtYW5zIG5vLXJpbmciIGlkPSI4MTM0MzQiIHRhYmluZGV4PSItMSI+PGRp
diBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNw
YW4gY2xhc3M9InNyIj41IDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMS0wOS0xNlQwMzo1NDoy
NSswMzowMCI+MTYmbmJzcDvRgdC10L0sIDAzOjU0PC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9
InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUiPjU8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBh
cmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBo
cmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQzNCI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjgx
PC9zcGFuPjM0MzQ8L2I+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJlZj0iL2ZnL3Jl
cy84MTM0MDguaHRtbCM4MTM0MzIiPj4+ODEzNDMyPC9hPjxiciAvPjxzcGFuIGNsYXNzPSJ1bmtm
dW5jIj4mZ3Q70KLRiyDQvdC1INC00YPQvNCw0LssINGH0YLQviDQvdC10LrQvtGC0L7RgNGL0LUg
0LvRjtC00Lgg0L/RgNC+0YHRgtC+INGP0LLQu9GP0Y7RgtGB0Y8g0L3QtdGB0LrRg9GH0L3Ri9C8
0Lgg0Lgg0LjQvNC10Y7RgiDRh9GD0LLRgdGC0LLQviDRjtC80L7RgNCwPzwvc3Bhbj48YnIgLz7Q
ndC10YIsINC90LUg0LTRg9C80LDQuy4g0K8g0YHRh9C40YLQsNGOLCDRh9GC0L4g0LrQsNC20LTR
i9C5INGH0LXQu9C+0LLQtdC6INGP0LLQu9GP0LXRgtGB0Y8g0L3QtdGB0LrRg9GH0L3Ri9C8INC0
0LvRjyDQvtC00LjQvSwg0LAg0LTQu9GPINC00YDRg9Cz0LjRhSDQvdC10YIuINCYINGBINGO0LzQ
vtGA0L7QvCDRgtC+INC20LUg0YHQsNC80L7QtS48YnIgLz48c3BhbiBjbGFzcz0idW5rZnVuYyI+
Jmd0O9Ch0LvQtdC00YPRjtGJ0LjQvNC4INCx0YPQtNGD0YIg0YHQvtCx0LDQutC4LCDQstC40LTQ
uNC80L4uPC9zcGFuPjxiciAvPtCd0YMg0YIu0LUuINGE0YLQvCDRjdGC0L4g0L/QvtGH0YLQuCDQ
utCw0Log0YHQvtCx0LDQutC4INC00LvRjyDRgtC10LHRjy4g0JLQvtC/0YDQvtGB0L7QsiDQvdC1
INC40LzQtdGOLjwvZGl2PjxkaXYgY2xhc3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFu
ZCBsbC1oIj48YSBhcmlhLWxhYmVsPSLQntGC0LLQtdGC0Ysg0L3QsCDRjdGC0L4g0YHQvtC+0LHR
idC10L3QuNC1IiBjbGFzcz0ibGlrZWxpbmsiIGhyZWY9Ii9qYXZhc2NyaXB0OnZvaWQoMCk7IiBv
bmNsaWNrPSJyZXR1cm4gZmFsc2U7Ij7QntGC0LLQtdGC0Ys8L2E+PC9zcGFuPjxhIGNsYXNzPSJh
bCBoYW5kIiBocmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQzNSI+MzQzNTwvYT48YSBjbGFz
cz0iYWwgaGFuZCIgaHJlZj0iL2ZnL3Jlcy84MTM0MDguaHRtbCM4MTM2MjciPjM2Mjc8L2E+PC9k
aXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgbm8tcmluZyIgaWQ9IjgxMzQzNSIgdGFiaW5kZXg9
Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVs
PSI0Ij48c3BhbiBjbGFzcz0ic3IiPjYgPC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIxLTA5LTE2
VDAzOjU0OjQ0KzAzOjAwIj4xNiZuYnNwO9GB0LXQvSwgMDM6NTQ8L3RpbWU+PC9zcGFuPiA8c3Bh
biBjbGFzcz0icHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+Njwvc3Bhbj4gPGEgY2xhc3M9InJl
ZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQ
vdC40LUiIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzNDM1Ij48Yj48c3BhbiBjbGFzcz0i
cGFsZSI+ODE8L3NwYW4+MzQzNTwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVm
PSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQzNCI+Pj44MTM0MzQ8L2E+PGJyIC8+PHNwYW4gY2xh
c3M9InVua2Z1bmMiPiZndDvQvtC00LjQvTwvc3Bhbj48YnIgLz4q0L7QtNC90LjRhTwvZGl2Pjxk
aXYgY2xhc3M9ImFucyI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgaGF2ZS1hbnMgb25l
LWZpbGUtcG9zdCBuby1yaW5nIiBpZD0iODEzNDU0IiB0YWJpbmRleD0iLTEiPjxhIGNsYXNzPSJ0
aHJkLXRodW1iIiBocmVmPSJodHRwczovLzJjaC5saWZlLy9mZy9zcmMvODEzNDA4LzE2MzE3NzM3
MDE2MTEwLmpwZyIgdGl0bGU9IjE2MTQ5MzI2NTIxMjQxNzc2NDguanBnIj48aW1nIHNyYz0iaHR0
cHM6Ly8yY2gubGlmZS9mZy90aHVtYi84MTM0MDgvMTYzMTc3MzcwMTYxMTBzLmpwZyIgb25lcnJv
cj0idGhpcy5zcmM9J2ltZy9lcnJvci5wbmcnOyIgYWx0PSIxNjE0OTMyNjUyMTI0MTc3NjQ4Lmpw
ZyIgLz48c3Bhbj4xMjYg0JrQsSwgNzAweDY0NTwvc3Bhbj48L2E+PGRpdiBjbGFzcz0icHN0X2Jh
ciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj43
IDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMS0wOS0xNlQwOToyODoyMCswMzowMCI+MTYmbmJz
cDvRgdC10L0sIDA5OjI4PC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1o
aWRkZW49InRydWUiPjc8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB
0YvQu9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIvZmcvcmVzLzgx
MzQwOC5odG1sIzgxMzQ1NCI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjgxPC9zcGFuPjM0NTQ8L2I+
PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJlZj0iL2ZnL3Jlcy84MTM0MDguaHRtbCM4
MTM0MDgiPj4+ODEzNDA4IChPUCk8L2E+PGJyIC8+PHNwYW4gY2xhc3M9InVua2Z1bmMiPiZndDsg
bXRmINC/0YDQuNC00LXRgNC20LjQstCw0Y7RgtGB0Y8g0YLQvtC5INC20LUg0YHQuNGB0YLQtdC8
0Ysg0YbQtdC90L3QvtGB0YLQtdC5LCDRgi7Qui4g0L7QvdC4INC/0L4g0YHRg9GC0Lgg0YLQtSDQ
ttC1INGC0Y/QvdGLLjwvc3Bhbj48YnIgLz7QoyDRgtC10LHRjyDQtdGB0YLRjCDQutCw0LrQsNGP
LdGC0L4g0LLRi9Cx0L7RgNC60LAg0YXQvtGC0Y8g0LHRiyDQuNC3INC/0LDRgNGLINGC0YvRgdGP
0Ycg0YfQtdC70L7QstC10LosINC40LvQuCDQvtGC0LrRg9C00LAg0Y3RgtCwINC40L3RhNC+0YDQ
vNCw0YbQuNGPPyDQotC+LCDRh9GC0L4g0YLQtdCx0LUg0YLQvtC70YzQutC+INGC0LDQutC40LUg
0L/QvtC/0LDQtNCw0LvQuNGB0YwgLSDQtdGJ0LUg0L3QtSDQt9C90LDRh9C40YIsINGH0YLQviDQ
stGB0LUg0YLQsNC60LjQtS4g0JTQsCDQuCDRgdCw0LzQsCAmcXVvdDvRgdC40YHRgtC10LzQsCDR
htC10L3QvdC+0YHRgtC10LkmcXVvdDsg0LrRgNCw0LnQvdC1INGB0YLRgNCw0L3QvdCw0Y8g0Lgg
0L7RgtC00LDQtdGCINC80LDQvdGP0YTQsNC90YLQsNC30LjRj9C80Lgg0Lgo0LjQu9C4KSDRgdC7
0LDQsdC+0Lkg0YHQvtGG0LjQsNC70LjQt9Cw0YbQuNC10LksINCwINGB0LDQvCDQv9C+0YHRgiAt
INC+0L/RgNCw0LLQtNCw0L3QuNC10Lwg0YHQstC+0LXQs9C+INCy0LvQtdGH0LXQvdC40Y8g0Log
0LzRg9C20YfQuNC90LDQvCwg0YEg0LrQvtGC0L7RgNGL0LzQuCDRgtC10LHQtSDQutC+0LzRhNC+
0YDRgtC90LXQtS4g0JIg0YDQtdCw0LvRjNC90L7QuSDQttC40LfQvdC4INGDINC70Y7QtNC10Lkg
0LLRgdGRINCx0YvQstCw0LXRgiDQvtGH0LXQvdGMINC4INC+0YfQtdC90Ywg0L/Qvi3RgNCw0LfQ
vdC+0LzRgywg0L/RgNC40YfQtdC8INC60LDQuiDQsiDQs9C10YLQtdGA0L4sINGC0LDQuiDQuCDQ
siDQs9C+0LzQvtGB0LXQutGB0YPQsNC70YzQvdGL0YUg0L7RgtC90L7RiNC10L3QuNGP0YUuPGJy
IC8+PGJyIC8+PGEgaHJlZj0iL2ZnL3Jlcy84MTM0MDguaHRtbCM4MTM0MzciPj4+ODEzNDM3PC9h
PjxiciAvPjxzcGFuIGNsYXNzPSJ1bmtmdW5jIj4mZ3Q7INCi0LDQuiDQuCDQsiDRh9C10Lwg0L/R
gNC+0LHQu9C10LzQsCwg0YHQutCw0LbQuCDQutC+0L3QutGA0LXRgtC90L4gLSDRjywg0LzQvtC7
LCDQtNGD0YjQvdC40LvQsCwg0LjRidGDINC00YPRiNC90LjQu9GDLCDRh9GC0L7QsdGLINGDINC9
0LDRgSDQsdGL0LvQsCDQtNGD0YjQvdC40LvRjNGB0LrQsNGPINCz0LDRgNC80L7QvdC40Y8uPC9z
cGFuPjxiciAvPnRoaXM8L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjxzcGFuIGNsYXNzPSJhbnMtbG5r
IGhhbmQgbGwtaCI+PGEgYXJpYS1sYWJlbD0i0J7RgtCy0LXRgtGLINC90LAg0Y3RgtC+INGB0L7Q
vtCx0YnQtdC90LjQtSIgY2xhc3M9Imxpa2VsaW5rIiBocmVmPSIvamF2YXNjcmlwdDp2b2lkKDAp
OyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyI+0J7RgtCy0LXRgtGLPC9hPjwvc3Bhbj48YSBjbGFz
cz0iYWwgaGFuZCIgaHJlZj0iL2ZnL3Jlcy84MTM0MDguaHRtbCM4MTM2NTIiPjM2NTI8L2E+PC9k
aXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgaGF2ZS1hbnMgbm8tcmluZyIgaWQ9IjgxMzYyNyIg
dGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBh
cmlhLWxldmVsPSI0Ij48c3BhbiBjbGFzcz0ic3IiPjggPC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIy
MDIxLTA5LTE3VDE2OjExOjA1KzAzOjAwIj4xNyZuYnNwO9GB0LXQvSwgMTY6MTE8L3RpbWU+PC9z
cGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+ODwvc3Bhbj4gPGEg
Y2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+
0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzNjI3Ij48Yj48c3Bh
biBjbGFzcz0icGFsZSI+ODE8L3NwYW4+MzYyNzwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0
Ij48YSBocmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQzNCI+Pj44MTM0MzQ8L2E+PGJyIC8+
PHNwYW4gY2xhc3M9InVua2Z1bmMiPiZndDvQndGDINGCLtC1LiDRhNGC0Lwg0Y3RgtC+INC/0L7R
h9GC0Lgg0LrQsNC6INGB0L7QsdCw0LrQuCDQtNC70Y8g0YLQtdCx0Y8uPC9zcGFuPjxiciAvPtC/
0L7RgdGC0LXRgCDRgSDQvdC10LTQvtGB0YLQsNGC0L7QvCDQvNC+0LfQs9CwINCyINGH0LXRgNC1
0L/QvdC+0Lkg0LrQvtGA0L7QsdC60LUg0L3QtSDRgdC80L7QsyDQvtGB0LjQu9C40YLRjCDRgdGD
0YLQuC4g0L3QtSDRgdGC0YDQsNC90L3Qviwg0YLRiyDQttC1INGB0YfQuNGC0LDQtdGI0YwsINGH
0YLQviDQvdCw0LvQuNGH0LjQtSDQuNC70Lgg0L7RgtGB0YPRgtGB0YLQstC40LUg0L/QuNGB0YLR
gNGD0L3Rh9C10LLRgdC60L7Qs9C+INCy0LvQuNGP0LXRgiDQvdCwINC60LDQutGD0Y4t0YLQviDR
gtCw0LwgPGVtPtGB0LjRgdGC0LXQvNGDINGG0LXQvdC90L7RgdGC0LXQuTwvZW0+PGJyIC8+PHNw
YW4gY2xhc3M9InVua2Z1bmMiPiZndDvQv9Cw0YDQvdGPINGBINCy0LDQs9C40L3QvtGH0LrQvtC5
INGF0L7Rh9C10YbQsCgoKDk8L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3BhbiBjbGFz
cz0iYW5zLWxuayBoYW5kIGxsLWgiPjxhIGFyaWEtbGFiZWw9ItCe0YLQstC10YLRiyDQvdCwINGN
0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGNsYXNzPSJsaWtlbGluayIgaHJlZj0iL2phdmFzY3Jp
cHQ6dm9pZCgwKTsiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiPtCe0YLQstC10YLRizwvYT48L3Nw
YW4+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzNjUyIj4z
NjUyPC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmciIGlkPSI4MTM2NTIi
IHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIg
YXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNhZ2UiPjxiPnNhZ2U8L2I+PC9zcGFuPiA8c3Bh
biBjbGFzcz0ic3IiPjkgPC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIxLTA5LTE3VDIxOjMyOjQ4
KzAzOjAwIj4xNyZuYnNwO9GB0LXQvSwgMjE6MzI8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0i
cHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+OTwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFy
aWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhy
ZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzNjUyIj48Yj48c3BhbiBjbGFzcz0icGFsZSI+ODE8
L3NwYW4+MzY1MjwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZmcvcmVz
LzgxMzQwOC5odG1sIzgxMzQzNyI+Pj44MTM0Mzc8L2E+PGJyIC8+PHNwYW4gY2xhc3M9InVua2Z1
bmMiPiZndDvQn9GA0L4g0YHQvtCx0LDQuiAtINGN0YLQviDQsdGL0Lsg0L/RgNC40LzQtdGAINC8
0L7QtdCz0L4g0LLRgdGA0LDRgtC+0LPQviDRjtC80L7RgNC60LA8L3NwYW4+PGJyIC8+0KHQvtGA
0Y/QvSwg0LLQtdC30LTQtSDRg9C20LUg0LLQuNC20YMg0LDQs9GALiDQm9Cw0LTQvdC+LCDRjyDQ
v9C+0L3Rj9C7LjxiciAvPjxiciAvPjxhIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzNDU0
Ij4+PjgxMzQ1NDwvYT48YnIgLz48c3BhbiBjbGFzcz0idW5rZnVuYyI+Jmd0O9C10YnQtSDQvdC1
INC30L3QsNGH0LjRgiwg0YfRgtC+INCy0YHQtSDRgtCw0LrQuNC1PC9zcGFuPjxiciAvPtCc0L3Q
tSDQv9C+0L/QsNC00LDQu9C40YHRjCDQuCDQvdC1INGC0LDQutC40LUgPHNwYW4gY2xhc3M9InNw
b2lsZXIiPjozPC9zcGFuPiDQlNCwLCDQtNC10LnRgdGC0LLQuNGC0LXQu9GM0L3Qviwg0L/RgNC+
INC80YLRhCDRjyDQv9C10YDQtdCz0L3Rg9C7LjxiciAvPjxiciAvPjxhIGhyZWY9Ii9mZy9yZXMv
ODEzNDA4Lmh0bWwjODEzNjI3Ij4+PjgxMzYyNzwvYT48YnIgLz7QkCDRgtGLINC+0YLQstCw0LvQ
uC48L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5v
LXJpbmciIGlkPSI4MTM4ODEiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNw
YW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj4xMCA8L3Nw
YW4+PHRpbWUgZGF0ZXRpbWU9IjIwMjEtMDktMjBUMDk6NTQ6MzIrMDM6MDAiPjIwJm5ic3A70YHQ
tdC9LCAwOTo1NDwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVu
PSJ0cnVlIj4xMDwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C7
0LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMvODEzNDA4
Lmh0bWwjODEzODgxIj48Yj48c3BhbiBjbGFzcz0icGFsZSI+ODE8L3NwYW4+Mzg4MTwvYj48L2E+
PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQz
MiI+Pj44MTM0MzI8L2E+PGJyIC8+0L3QtdGC0L7Qu9C10YDQsNC90YLQvdGL0LUg0YjRg9GC0LXQ
udC60Lgg0Y3RgtC+INCw0LvRjNGE0LDRh9C40YLRjD8g0LXRgdC70Lgg0YLRiyDRhNGC0LwsINC6
0LDQuiDQvNC+0LbQvdC+INCx0YvRgtGMINC90LXRgtC+0LvQtdGA0LDQvdGC0L3Ri9C8LCDRgdCw
0LzQvtC80YMg0YHQtdCx0LUg0L3QsCDQs9C+0LvQvtCy0YMg0YHRgNCw0YLRjDwvZGl2PjxkaXYg
Y2xhc3M9ImFucyI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgbm8tcmluZyIgaWQ9Ijgx
Mzg5MCIgdGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFk
aW5nIiBhcmlhLWxldmVsPSI0Ij48c3BhbiBjbGFzcz0ic3IiPjExIDwvc3Bhbj48dGltZSBkYXRl
dGltZT0iMjAyMS0wOS0yMFQxMzoxNDo0MCswMzowMCI+MjAmbmJzcDvRgdC10L0sIDEzOjE0PC90
aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUiPjExPC9z
cGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3R
gtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2ZnL3Jlcy84MTM0MDguaHRtbCM4MTM4OTAi
PjxiPjxzcGFuIGNsYXNzPSJwYWxlIj44MTwvc3Bhbj4zODkwPC9iPjwvYT48L2Rpdj48ZGl2IGNs
YXNzPSJwc3QiPjxhIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzNDA4Ij4+PjgxMzQwOCAo
T1ApPC9hPjxiciAvPtGPINGC0L7QvNCx0L7QuS4g0J/RgNC10LTQv9C+0YfQuNGC0LDRjiDQu9C4
0LHQviDQvNGD0LbRh9C40L0sINC70LjQsdC+INC20LXQvdGB0YLQstC10L3QvdGL0YUuINCh0L4g
0LLRgtC+0YDRi9C80Lgg0YDQsNC30LLQu9C10LrQsNGO0YHRjCDQuCDQvdC40YfQtdCz0L4g0YHQ
tdGA0YzRkdC30L3QvtCz0L4g0LHRi9GC0Ywg0L3QtSDQvNC+0LbQtdGCLCDQsCDRgSDQv9C10YDQ
stGL0LzQuCDQvdC+0YDQvC48L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYg
Y2xhc3M9InJlcGx5IG5vLXJpbmciIGlkPSI4MTM5MzgiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFz
cz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xh
c3M9InNyIj4xMiA8L3NwYW4+PHRpbWUgZGF0ZXRpbWU9IjIwMjEtMDktMjBUMTk6MzM6NTArMDM6
MDAiPjIwJm5ic3A70YHQtdC9LCAxOTozMzwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3Rj
bnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj4xMjwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEt
bGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9
Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzOTM4Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+ODE8L3Nw
YW4+MzkzODwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48c3BhbiBjbGFzcz0idW5rZnVu
YyI+Jmd0OyBtdGYg0L/RgNC40LTQtdGA0LbQuNCy0LDRjtGC0YHRjyDRgtC+0Lkg0LbQtSDRgdC4
0YHRgtC10LzRiyDRhtC10L3QvdC+0YHRgtC10LksINGCLtC6LiDQvtC90Lgg0L/QviDRgdGD0YLQ
uCDRgtC1INC20LUg0YLRj9C90YsuPC9zcGFuPjxiciAvPjxiciAvPtCd0YMg0L3QtSDQt9C90LDR
jiwg0LzQvtC20LXRgiwg0L3QtSDQvdCw0LTQviDQt9CwINCy0YHQtdGFPyDQktC+0YIg0LzQvdC1
LCDQvdCw0L/RgNC40LzQtdGALCDQs9C70LDQstC90L7QtSwg0YfRgtC+0LHRiyDQtdCx0LDQu9GM
0L3QuNC6INCx0YvQuyDQsiDQvNC+0LXQvCDQstC60YPRgdC1INC4INC90LUg0LHRi9C7INC/0L7Q
tdGF0LDQstGI0LjQvCDQvdCwINCz0L7Qu9C+0LLRgywg0LAg0YLQsNC8INC/0YPRgdGC0Ywg0LHR
g9C00LXRgiDRhdC+0YLRjCDRgdGC0L4g0YDQsNC3INGB0LrRg9GH0L3Ri9C8INC4IMKr0LTRg9GI
0L3Ri9C8wrs8L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJl
cGx5IG5vLXJpbmciIGlkPSI4MTQyOTUiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2Jh
ciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj4x
MyA8L3NwYW4+PHRpbWUgZGF0ZXRpbWU9IjIwMjEtMDktMjNUMjI6MDU6MDUrMDM6MDAiPjIzJm5i
c3A70YHQtdC9LCAyMjowNTwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEt
aGlkZGVuPSJ0cnVlIj4xMzwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh
0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMv
ODEzNDA4Lmh0bWwjODE0Mjk1Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+ODE8L3NwYW4+NDI5NTwv
Yj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZmcvcmVzLzgxMzQwOC5odG1s
IzgxNDA5MyI+Pj44MTQwOTM8L2E+PGJyIC8+0JTQsC3QtNCwLCDQvNGLINGD0LbQtSDQv9C+0L3R
j9C70Lgg0YfRgtC+INGC0Ysg0LfQvdCw0LXRiNGMINC+0LHQviDQstGB0ZHQvCDQu9GD0YfRiNC1
INCy0YHQtdGFLiDQndCwINGN0YLQvtC8INC80L7QttC10YjRjCDQv9GA0LjQvdGP0YLRjCDRgdCy
0L7QuCDRgtCw0LHQu9C10YLQvtGH0LrQuCDQuCDRgdGK0LXQsdCw0YLRjC48L2Rpdj48ZGl2IGNs
YXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmciIGlkPSI4MTQz
NjYiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGlu
ZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj4xNCA8L3NwYW4+PHRpbWUgZGF0ZXRp
bWU9IjIwMjEtMDktMjRUMTU6MzU6MTMrMDM6MDAiPjI0Jm5ic3A70YHQtdC9LCAxNTozNTwvdGlt
ZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj4xNDwvc3Bh
bj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQ
viDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODE0MzY2Ij48
Yj48c3BhbiBjbGFzcz0icGFsZSI+ODE8L3NwYW4+NDM2NjwvYj48L2E+PC9kaXY+PGRpdiBjbGFz
cz0icHN0Ij48YSBocmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQwOCI+Pj44MTM0MDggKE9Q
KTwvYT48YnIgLz48c3BhbiBjbGFzcz0idW5rZnVuYyI+Jmd0O9CR0LjQvtC70L7Qs9C40YfQtdGB
0LrQuNGFINGC0Y/QvSDRgtGP0L3QtdGCINC6INC90LXRgdGC0LDQvdC00LDRgNGC0L3Ri9C8LCDR
hdCw0YDQuNC30LzQsNGC0LjRh9C90YvQvCDQv9Cw0YDQvdGP0LwsINGD0LLQtdGA0LXQvdC90YvQ
vCDQsiDRgdC10LHQtSwg0L3QsNGB0YLQvtGP0YnQuNC8INCw0LvRjNGE0L7RgdC+0LzRhtCw0Lwu
PC9zcGFuPjxiciAvPtCf0LjQt9C00LXQti4g0JjRgdC60LvRjtGH0LjRgtC10LvRjNC90L4g0LrR
g9C70YzRgtGD0YDQvdC+0LUuPGJyIC8+PHNwYW4gY2xhc3M9InVua2Z1bmMiPiZndDvRgSDQsdC4
0L7Qu9C+0LPQuNGH0LXRgdC60LjQvNC4INGG0LjRgSDRgtGP0L3QsNC80Lgg0LLRgdC1INGP0YHQ
vdC+PC9zcGFuPjxiciAvPtCd0LXRj9GB0L3Qviwg0LTQvtC70LHQvtC10LEuINCS0YHQtSDQu9GO
0LTQuCDRgNCw0LfQvdGL0LUuPGJyIC8+PHNwYW4gY2xhc3M9InVua2Z1bmMiPiZndDvQntC90Lgg
0LzRi9GB0LvRj9GCINC60LDQuiDQv9Cw0YDQvdC4INC40LvQuCDQutCw0Log0YLRj9C9Pzwvc3Bh
bj48YnIgLz7QndC1INGB0YPRidC10YHRgtCy0YPQtdGCINC90LjQutCw0LrQvtCz0L4gJnF1b3Q7
0LbQtdC90YHQutC+0LPQviZxdW90OyDQuCAmcXVvdDvQvNGD0LbRgdC60L7Qs9C+JnF1b3Q7INC8
0YvRiNC70LXQvdC40Y8uPGJyIC8+PHNwYW4gY2xhc3M9InVua2Z1bmMiPiZndDvQutCw0LrQuNGF
INC/0LDRgNC90LXQuSDQv9GA0LXQtNC/0L7Rh9C40YLQsNGO0YIgZnRtINC4INGC0L7QvNCx0L7Q
udC60Lg/PC9zcGFuPjxiciAvPtCvINC90LUg0YLQvtC80LHQvtC50LrQsCwg0L/RgNC+0YHRgtC+
INCw0LPQtdC90LTQtdGALCDRhdC+0YLRjyDQu9GO0LTRj9C8INC/0YDQtdC00YHRgtCw0LLQu9GP
0Y7RgdGMINCy0YHQtdCz0LTQsCDQsiDQttC10L3RgdC60L7QvCDQs9C10L3QtNC10YDQtSwg0L/R
gNC+0YHRgtC+INC90L7RiNGDINC80YPQttGB0LrRg9GOINC+0LTQtdC20LTRgywg0YHRgtCw0YDQ
sNGO0YHRjCDQstGL0LPQu9GP0LTQtdGC0Ywg0Lgg0LLQtdGB0YLQuCDRgdC10LHRjyDQsNC90LTR
gNC+0LPQuNC90L3Qvi4g0JvRjtCx0LvRjiDQvNCw0LrRgdC40LzQsNC70YzQvdC+INC/0LDRgdGB
0LjQstC90YvRhSwg0LzRj9Cz0LrQuNGFLCDRjdC80L/QsNGC0LjRh9C90YvRhSDQutGD0L3QvtCy
LiDQktGB0LUg0LzQvtC4INC60YPQvdGLINCy0YHQtdCz0LTQsCDQsdGL0LvQuCDQsdC10LfRgNCw
0LHQvtGC0L3Ri9C1INC+0LzQtdC20LrQuCDQsdC10Lcg0LTRgNGD0LfQtdC5LjxiciAvPjxzcGFu
IGNsYXNzPSJ1bmtmdW5jIj4mZ3Q70JrQsNC60L7QuSDRhNC+0YDQvNCw0YIg0L7RgtC90L7RiNC1
0L3QuNC5INC/0YDQuNC10LzQu9C10Lwg0LTQu9GPINC90LjRhT88L3NwYW4+PGJyIC8+0JzQvdC1
INC90YDQsNCy0Y/RgtGB0Y8g0YDRgC3QvtGC0L3QvtGI0LXQvdC40Y8sINC60L7Qs9C00LAg0LrR
g9C9INGN0LzQvtGG0LjQvtC90LDQu9GM0L3QviDQvtCx0YHQu9GD0LbQuNCy0LDQtdGCINC80LXQ
vdGPINC4INCy0L4g0LLRgdC10Lwg0YHQu9GD0YjQsNC10YLRgdGPLiDQo9GB0YLRgNC+0LjRgiwg
0LXRgdC70Lgg0LrRg9C9INCx0YPQtNC10YIg0LPQvtGC0L7QstC40YLRjCDQtdGB0YLRjCwg0YPQ
sdC40YDQsNGC0YzRgdGPLCDQsCDRjyDQtdCz0L4g0YTQuNC90LDQvdGB0L7QstC+INC+0LHQtdGB
0L/QtdGH0LjQstCw0YLRjC4g0JIg0L/QvtGB0YLQtdC70Lgg0Y8g0LTQvtC70LbQvdCwINCx0YvR
gtGMINGC0L7Qu9GM0LrQviDQsiDQstC10YDRhdC90LXQuSDRgNC+0LvQuC48L2Rpdj48ZGl2IGNs
YXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmciIGlkPSI4MTQ1
MTMiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGlu
ZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj4xNSA8L3NwYW4+PHRpbWUgZGF0ZXRp
bWU9IjIwMjEtMDktMjVUMTY6NDY6NDUrMDM6MDAiPjI1Jm5ic3A70YHQtdC9LCAxNjo0NjwvdGlt
ZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj4xNTwvc3Bh
bj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQ
viDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODE0NTEzIj48
Yj48c3BhbiBjbGFzcz0icGFsZSI+ODE8L3NwYW4+NDUxMzwvYj48L2E+PC9kaXY+PGRpdiBjbGFz
cz0icHN0Ij48YSBocmVmPSIvZmcvcmVzLzgxMzQwOC5odG1sIzgxMzQwOCI+Pj44MTM0MDggKE9Q
KTwvYT48YnIgLz48c3BhbiBjbGFzcz0idW5rZnVuYyI+Jmd0O9C60LDQutC40YUg0L/QsNGA0L3Q
tdC5INC/0YDQtdC00L/QvtGH0LjRgtCw0Y7RgiBmdG0g0Lgg0YLQvtC80LHQvtC50LrQuDwvc3Bh
bj48YnIgLz7QstGL0LHQvtGA0LrQsCDQutC+0L3QutGA0LXRgtC90L4g0LLQvtGCINGN0YLQuNGF
INCx0YvQu9CwINC+0Ycg0LzQsNC70LXQvdGM0LrQsNGPLCDQstC40LTQuNC80L4g0LjRhSDRgNC1
0LDQu9GM0L3QviDQvdC10L/RgNC+0YHRgtC+INC90LDQudGC0LguINCd0L4g0LLRgdC1INGH0YLQ
viDQu9C40YfQvdC+INCy0YHRgtGA0LXRh9Cw0Lsg0Lgg0YEg0LrQtdC8INC70LjRh9C90L4g0L7Q
sdGJ0LDQu9GB0Y8gLSDQv9C+INC40YLQvtCz0YMg0LrQsNGH0LXRgdGC0LLQtdC90L3QviDRgtCw
INC20LUg0YXQtdGA0L3RjyDRh9GC0L4g0Lgg0YMg0YbQuNGB0L7QuiA8c3BhbiBjbGFzcz0ic3Bv
aWxlciI+0L3RgyDQuCDRgtC+INC20LUsINGC0L7Qu9GM0LrQviDRg9GA0L7QtNC70LjQstC+INC4
INCz0YDQvtGC0LXRgdC60L3QviDQs9C40L/QtdGA0YLRgNC+0YTQuNGA0L7QstCw0L3QvdC+0LUg
0YMg0LzRgtGEPC9zcGFuPjxiciAvPtCS0L3QtdGI0L3QvtGB0YLRjCAtINC/0YDQuNC+0YDQuNGC
0LXRgi4g0J7QsdC10LfRjNGP0L3RjNC4INGB0LrQuNC70LvRiyAtINC/0YDQuNC+0YDQuNGC0LXR
gi4g0J7RgdGC0LDQu9GM0L3QvtC1INCy0YHQtSDQvdC40LrQvtCz0L4g0L3QtSDQuNC90YLQtdGA
0LXRgdGD0LXRgi4gPHNwYW4gY2xhc3M9InNwb2lsZXIiPtC90YMg0LzQvtC20LXRgiDQtdGJ0LUg
0LTQtdC90YzQs9C4PC9zcGFuPi4g0JLQutGD0YHRiyDQutC+0L3QtdGH0L3QviDRgyDQstGB0LXR
hSDRgNCw0LfQvdGL0LUgKNC+0YDQuiDQs9C40LPQsNGH0LXQtCDQsNC70YzRhNCwINC10LHRi9GA
0YwgODAg0LvQstC7LCDQu9C40LHQviDQvdC10LbQvdGL0Lkg0YTQtdC80LHQvtC5INC60L7RiNC6
0L7QvNCw0LvRjNGH0LjQuiksINC90L4g0LDQsdGB0L7Qu9GO0YLQvdC+INGC0L7Rh9C90L4g0L3Q
uNC60L7QvNGDINC90LUg0L3RgNCw0LLQuNGC0YHRjyDQtNC10YTQvtC70YLQvdGL0Lkg0LHQsNC7
0LDQvdGB0L3Ri9C5INC/0LXRgNGBINC4INGC0LXQvCDQsdC+0LvQtdC1INC/0LXRgNGBINC90LjQ
ttC1INGB0YDQtdC00L3QtdCz0L4uIDxiciAvPlNhZCBidXQgdHJ1ZTwvZGl2PjxkaXYgY2xhc3M9
ImFucyI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgbm8tcmluZyIgaWQ9IjgxNDg0MCIg
dGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBh
cmlhLWxldmVsPSI0Ij48c3BhbiBjbGFzcz0ic3IiPjE2IDwvc3Bhbj48dGltZSBkYXRldGltZT0i
MjAyMS0wOS0yN1QxOTo0MDoxMSswMzowMCI+MjcmbmJzcDvRgdC10L0sIDE5OjQwPC90aW1lPjwv
c3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUiPjE2PC9zcGFuPiA8
YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB
0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2ZnL3Jlcy84MTM0MDguaHRtbCM4MTQ4NDAiPjxiPjxz
cGFuIGNsYXNzPSJwYWxlIj44MTwvc3Bhbj40ODQwPC9iPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJw
c3QiPjxhIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODEzNDA4Ij4+PjgxMzQwOCAoT1ApPC9h
PjxiciAvPjxzcGFuIGNsYXNzPSJ1bmtmdW5jIj4mZ3Q70L3Rg9C20L3QviDRg9GH0LjRgtGM0YHR
jyDQstC10YHQtdC70L4g0YjRg9GC0LjRgtGMINC4INGA0LDQt9Cy0LvQtdC60LDRgtGMINGC0Y/Q
vdC+0LogPC9zcGFuPjxiciAvPtCi0LAg0L3QsNC+0LHQvtGA0L7RgiDQstGB0ZEuINCQ0LvRjNGE
0LDRh9C10Lkg0YDQtdCw0LvRjNC90L4g0L7QvtC+0Ycg0LzQsNC70L4uINCYINGC0YPRgiDRg9C2
0LUg0YHQsNC80Lgg0YLRj9C90LrQuCDQuNGFINGA0LDQt9Cy0LvQtdC60LDRjtGCINC4INGD0LrR
gNCw0YjQsNGO0YIg0LjQvCDQttC40LfQvdGMLiDQn9C+0YLQvtC80YMg0YfRgtC+INGF0L7Rh9C1
0YLRgdGPINGN0YLQviDQtNC10LvQsNGC0YwuINCt0YLQuCDQu9GO0LTQuCDRgdCw0LzQuCDQv9C+
INGB0LXQsdC1INGC0L7QttC1INC90LUg0LHRgNGR0LLQvdCwINCyINC/0LvQsNC90LUg0L7QsdGJ
0LXQvdC40Y8uINCd0L4g0LTQu9GPINGC0L7Qs9C+INGH0YLQvtCx0Ysg0LjRgdC60YDQtdC90L3Q
tSDQu9GO0LHQuNGC0Ywg0LDQu9GM0YTQsNC60YPQvdC+0LIg0L3Rg9C20L3QviDQsdGL0YLRjCDQ
utGA0LDQudC90LUg0YTQtdC80LjQvdC90YvQvCDRgdGD0YnQtdGB0YLQstC+0LwuPC9kaXY+PGRp
diBjbGFzcz0iYW5zIj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSBuby1yaW5nIiBpZD0i
ODE1NzExIiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIHJvbGU9Imhl
YWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+MTcgPC9zcGFuPjx0aW1lIGRh
dGV0aW1lPSIyMDIxLTEwLTAzVDE1OjUxOjI0KzAzOjAwIj4zJm5ic3A70L7QutGCLCAxNTo1MTwv
dGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj4xNzwv
c3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN
0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWwjODE1NzEx
Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+ODE8L3NwYW4+NTcxMTwvYj48L2E+PC9kaXY+PGRpdiBj
bGFzcz0icHN0Ij7QoyDQvNC10L3RjyDQv9Cw0YDQtdC90YwgZnRtLCDRjyDQs9C10LksINC+0LHR
i9GH0L3QvtCz0L4g0YLQtdC70L7RgdC70L7QttC10L3QuNGPLCDRgdGA0LXQtNC90LXQuSDQutGA
0LDRgdC+0YLRiy4g0JvRjtCx0LjQvCDQtNGA0YPQsyDQtNGA0YPQs9CwLjxiciAvPtCf0YDQsNCy
0LTQsCwg0LXRgdC70Lgg0LLQtdGA0LjRgtGMINCy0LjQutC40L/QtdC00LjQuCwg0YLQviDRjyDQ
s9C10L3QtNC10YDRhNC70Y7QuNC00L3Ri9C5INCz0L7QvNC+LdC/0LDQvdGB0LXQutGB0YPQsNC7
LCDQv9C+0YLQvtC80YMg0YfRgtC+INC10LHRg9GB0Ywg0YEg0YLRgNCw0L3RgdC80YPQttGH0LjQ
vdC+0Lkg0Lgg0YHQsNC8INC+0YLRi9Cz0YDRi9Cy0LDRjiDQttC10L3RgdC60YPRjiDQs9C10L3Q
tNC10YDQvdGD0Y4g0LzQvtC00LXQu9GMIC0g0L3Qviwg0LHQu9GPINC40LTQuNGC0LUg0L3QsNGF
0YPQuS48YnIgLz7QntCx0YnQsNGP0YHRjCDRgSDRgtGA0LDQvdGB0LDQvNC4INGPINC/0L7QvdGP
0Lsg0YLRgNC4INCy0LXRidC4OjxiciAvPjEuINCSINCz0L7RgNC80L7QvdCw0LvRjNC90L7QvCDQ
v9C10YDQtdGF0L7QtNC1INC+0L3QuCDQu9GO0YLQviDQtdCx0LvQuNCy0YvQtSDQuCDQuNGFINGC
0Y/QvdC10YIg0L3QsCDQstGB0LXRhSDQstC+0LrRgNGD0LMg0LzRg9C20LjQutC+0LIsINGCLtC6
LiDQsdCw0LHRiyDQvdC1INCy0YvRgtGP0LPQuNCy0LDRjtGCINGN0YLQvtCz0L47PGJyIC8+Mi4g
0JzRg9C20LjQutC4INC90YDQsNCy0Y/RgtGB0Y8g0YDQsNC30L3Ri9C1LCDQsiDRhtC10LvQvtC8
INC40LvQuCAmcXVvdDvQsdC+0LvRjNGI0LUg0LTQtdCy0L7Rh9C60LgmcXVvdDssINC60LDQuiDR
jywg0LjQu9C4INC/0YDRj9C8ICZxdW90O9C80YPQttC40Log0LIg0LrRg9Cx0LUmcXVvdDs7PGJy
IC8+My4g0JrQvtCz0LTQsCDRh9C10YDQtdC3INCz0L7QtC3QtNCy0LAg0YLQtdGA0LDQv9C40Lgg
0L/QvtGF0L7RgtGMINGD0YXQvtC00LjRgiwg0YLQviDQvdCw0YfQuNC90LDRjtGCINC/0YDQvtGP
0LLQu9GP0YLRjCDQuNC90YLQtdGA0LXRgSDQuiDRgtGP0L3QutCw0LwuPC9kaXY+PGRpdiBjbGFz
cz0iYW5zIj48L2Rpdj48L2Rpdj48YSBpZD0iZW5kIj48L2E+PGEgaWQ9ImJvdHRvbSI+PC9hPjxh
IGhyZWY9Ii9mZy9yZXMvODEzNDA4Lmh0bWw/MzIjODE1NzExIiBvbmNsaWNrPSJ3aW5kb3cubG9j
YXRpb24ucmVsb2FkKHRydWUpO3JldHVybiBmYWxzZTsiIGNsYXNzPSJiaWctbGluayBoYW5kIHJl
ZnJlc2gtYnRuIHRocmQtYWN0aW9uIj7QntCx0L3QvtCy0LjRgtGMINGC0YDQtdC0PC9hPjxkaXYg
Y2xhc3M9Indhcm4iIHJvbGU9InN0YXR1cyI+0JTQstCw0YcuaGsg0L/RgNC40YHQu9Cw0Lsg0LHQ
uNGC0YvQtSDQtNCw0L3QvdGL0LUuPGJyIC8+0JLRiyDQstC40LTQuNGC0LUg0LrQvtC/0LjRjiDR
gtGA0LXQtNCwLCDRgdC+0YXRgNCw0L3QtdC90L3Rg9GOIDE5INCw0L/RgNC10LvRjyAyMDIyINCz
0L7QtNCwLjxiciAvPtCc0L7QttC10YLQtSDQv9C+0L/RgNC+0LHQvtCy0LDRgtGMIDxhIGhyZWY9
Ii9mZy9yZXMvODEzNDA4Lmh0bWw/NjAiPtC+0LHQvdC+0LLQuNGC0Ywg0YHRgtGA0LDQvdC40YbR
gzwvYT4sINGH0YLQvtCx0Ysg0YPQstC40LTQtdGC0Ywg0LDQutGC0YPQsNC70YzQvdGD0Y4g0LLQ
tdGA0YHQuNGOLjxiciAvPjxiciAvPjxzcGFuIGlkPSJkbHdkLWxhYmVsLXdhcm4iIGNsYXNzPSJu
by1yaW5nIiB0YWJpbmRleD0iLTEiPtCh0LrQsNGH0LDRgtGMINGC0YDQtdC0PC9zcGFuPjogPGEg
aWQ9ImxpZ2h0LXZlci13YXJuIiBhcmlhLWxhYmVsbGVkYnk9ImRsd2QtbGFiZWwtd2FybiBsaWdo
dC12ZXItd2FybiIgaHJlZj0iL2ZnL3Jlcy84MTM0MDgubWh0Ij7RgtC+0LvRjNC60L4g0YEg0L/R
gNC10LLRjNGOPC9hPiwgPGEgaWQ9ImZ1bGwtdmVyLXdhcm4iIGFyaWEtbGFiZWxsZWRieT0iZGx3
ZC1sYWJlbC13YXJuIGZ1bGwtdmVyLXdhcm4iIGhyZWY9Ii9mZy9yZXMvODEzNDA4Lm1odD9mdWxs
Ij7RgSDQv9GA0LXQstGM0Y4g0Lgg0L/RgNC40LrRgNC10L/Qu9C10L3QvdGL0LzQuCDRhNCw0LnQ
u9Cw0LzQuDwvYT4uPGJyIC8+PHNtYWxsIGNsYXNzPSJwYWxlIj7QktGC0L7RgNC+0Lkg0LLQsNGA
0LjQsNC90YIg0LzQvtC20LXRgiDQtNC+0LvQs9C+INGB0LrQsNGH0LjQstCw0YLRjNGB0Y8uINCk
0LDQudC70Ysg0LHRg9C00YPRgiDRgtC+0LvRjNC60L4g0LImbmJzcDvQttC40LLRi9GFINC40LvQ
uCDQvdC10LTQsNCy0L3QviDRg9GC0L7QvdGD0LLRiNC40YUg0YLRgNC10LTQsNGFLiA8YSBocmVm
PSIvaGVscCN0aHJlYWRzYXZpbmciIGFyaWEtbGFiZWw9ItCf0L7QtNGA0L7QsdC90LXQtSDQviDR
gdC60LDRh9C40LLQsNC90LjQuCDRgtGA0LXQtNC+0LIiPtCf0L7QtNGA0L7QsdC90LXQtTwvYT48
L3NtYWxsPjxiciAvPjxiciAvPjxzbWFsbD7QldGB0LvQuCDQstCw0Lwg0L/QvtC70LXQt9C10L0g
0LDRgNGF0LjQsiDQnC7QlNCy0LDRh9CwLCA8YSBocmVmPSIvZG9uYXRlIj7Qv9C+0LbQtdGA0YLQ
stGD0LnRgtC1INC90LAg0L7Qv9C70LDRgtGDINGB0LXRgNCy0LXRgNCwPC9hPi48L3NtYWxsPjwv
ZGl2PjxkaXYgcm9sZT0ibmF2aWdhdGlvbiI+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVm
PSIvZmcvIj4mbGFxdW87IC9mZy88L2E+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIv
ZmcvcmVzLzgxMzQwOC5odG1sI3RvcCI+0JIg0L3QsNGH0LDQu9C+INGC0YDQtdC00LA8L2E+PGEg
Y2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSJodHRwczovLzJjaC5saWZlL2ZnL3Jlcy84MTM0
MDguaHRtbCNib3R0b20iPtCS0LXQsS3QstC10YDRgdC40Y88L2E+PGEgY2xhc3M9ImJpZy1icmlj
ayBoYW5kIiBocmVmPSIvc2V0dGluZ3MiPtCd0LDRgdGC0YDQvtC50LrQuDwvYT48aHIgY2xhc3M9
ImludmlzLWxpbmUgbm9tYXJnIiAvPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFuZCIgaHJlZj0iL2Ev
IiB0aXRsZT0i0JDQvdC40LzQtSI+L2EvPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFuZCIgaHJl
Zj0iL2IvIiB0aXRsZT0i0JHRgNC10LQiPi9iLzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQi
IGhyZWY9Ii9tdS8iIHRpdGxlPSLQnNGD0LfRi9C60LAiPi9tdS88L2E+PGEgY2xhc3M9ImJpZy1i
cmljayBoYW5kIiBocmVmPSIvcy8iIHRpdGxlPSLQn9GA0L7Qs9GA0LDQvNC80YsiPi9zLzwvYT48
YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii92Zy8iIHRpdGxlPSJWaWRlbyBHYW1lcyBH
ZW5lcmFsIj4vdmcvPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFuZCIgaHJlZj0iL2JvYXJkcyI+
0JLRgdC1INC00L7RgdC60Lg8L2E+PC9kaXY+PC9kaXY+PGZvb3Rlcj48aHIgY2xhc3M9Im5vbWFy
Z3RvcCIgLz48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgYXN5bmM9ImFzeW5jIiBzcmM9
Ii9qcy9hMTF5LmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgYXN5
bmM9ImFzeW5jIiBzcmM9Ii9qcy9obC5qcyI+PC9zY3JpcHQ+IDxwIGNsYXNzPSJzciI+PGEgaHJl
Zj0iL2ZlZWRiYWNrIiB0YWJpbmRleD0iLTEiPtCf0L7Qu9GM0LfRg9C10YLQtdGB0Ywg0YHQutGA
0LjQvdGA0LjQtNC10YDQvtC8IOKAlCDQv9C40YjQuNGC0LUsINGH0YLQviDQvNC+0LbQvdC+INGD
0LvRg9GH0YjQuNGC0YwuPC9hPjwvcD4gPHNtYWxsPjxzcGFuIGNsYXNzPSJwYWxlIj48YSBocmVm
PSJodHRwczovL3d3dy5ob3N0LWZvb2QucnUvcC82MzQwNS8iPkhvc3QtRm9vZC5ydSDigJQg0L3Q
sNC00ZHQttC90YvQuSDRhdC+0YHRgtC40L3QsyDQvtGCJm5ic3A7MTImbmJzcDvRgNGD0LEv0LzQ
tdGBPC9hPiB8IDxhIGhyZWY9Imh0dHBzOi8vZnJlZWRucy5hZnJhaWQub3JnLyI+RnJlZSBETlM8
L2E+PC9zcGFuPjxiciAvPtCX0LXRgNC60LDQu9CwINCcLtCU0LLQsNGH0LA6IG0yY2guaGssIG0y
Y2gubGliLCA8c3BhbiBjbGFzcz0iYnJlYWstd29yZCI+bTJjaGZhcGlzd2Z3MndjYWtwdHFwNG82
bHRnY2h2anV4ZmFiN3VyeGxkdXJhb210bG5odzV4YWQub25pb248L3NwYW4+PC9zbWFsbD48L2Zv
b3Rlcj48L2Rpdj48L2JvZHk+PC9odG1sPg==
------6a841f3be14ed
Content-Type: image/x-icon
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/favicon.ico

AAABAAMAMDAAAAEAIACoJQAANgAAACAgAAABACAAqBAAAN4lAAAQEAAAAQAgAGgEAACGNgAAKAAA
ADAAAABgAAAAAQAgAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGCmAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTpP8DMWKsGAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBgpgEAAAAAP33c
fR89ai4AAAAAHj1sAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAEmR/gQAAAAATJf/cDx30LkAAAAAAAAAAAkSIAEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiP+wIAAAAASpT/KEmR+/8wX6dwAAAAAFqz
/gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQ/AEA
AAAAIkV7AUqT/9hFivD5GzdhOAAAAAA1abkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABJkv8DAAAAAEiQ/JpKlP//P33bxgAAABMAAAAAGTFXAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkf4EAAAAAEmR/l1Jkf3/
SpP//zduv5MAAAAAxf//AQkSIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABIj/sCAAAAAEmR/iVJkf76SZL//0iO+P4qU5JaAAAAAEiP+wIAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkf7RSZD9/0qU//9DhunjESE8
KQAAAAApU5ICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+BAAA
AABJkf6XSZH+/0mR/flKlP//PXnStQAAAAcAAAAACRIgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAASZL/AwAAAABJkf5XSZH+/0mR/vxJkf78SZH9/zNlsX4AAAAAd+z/AgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASI/7AgAAAABJkf4hSZH++EmR/v9J
kf79SpP//0aM8/cjRntHAAAAADVpuQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiRXsBIkV7ASJFewEiRXsBIkV7ASJFewEiRXsB
KVOSAilTkgIAAAAASZH9zEmR/v9Jkf79SZD9/UqU//9BguLVAAADHAAAAAAiRHcDIkV7ASJFewEi
RXsBIkV7ASJFewEiRXsBGTFXAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gQAAAAASpP/jEmR/v9Jkf77SZH+/0mQ/fxKk///
OnPJowAAAAIAAAAACRIgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAADhuwggPHzUVCA8aFAkRHhUJER4VCREeFQkRHhUJER4VCREeFRIjPRgAAAAHQH7e
XEmR/v9Jkf78SZH+/0mR/v9Jkf79SZH7/y5bn28AAAANDx81FQkRHhUJER4VCREeFQgPGhQJER4V
Bw0XDQAAAAAJEiABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEeN9y1GivLqRYnw5kWJ8eZFifHnRYnx50WJ
8edFifHnRYnx50WJ8edFifDmRovz6UmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZL//0iP+fZFifDmRYrx
50WJ8edFifHnRYnx50WJ8OZGi/TtP33bxgQIDhsAAAAAGTFXAQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASI/7AgAAAABK
k/+jSpL//0qT//xKk///SpP//0qT//9Kk///SpP//0qS//9Kk///SpL//0mR/v9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/kmS/v9Kk///SpL//0qT//9Kk///SpP//0qS//9Jkv/9SpT//zlxxZ8JEiABAAAA
AAkSIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAASI/7AgAAAABJkf4hSZH+8EmR/v1Jkf75SZH++kmR/vpJkf76SZH++kmR/vpJ
kf76SZH++kmR/vtJkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v5Jkf39SZH+/kmR/v5JkP37SZH9+kmR
/vpJkf35SZL/+UiP+f8tWZxhAAAAAFqz/gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gQAAAAASZH+ekmR/v9Jkf78
SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7+SZH+/0mR/v9Jkf7/SZH+/0mR/v9J
kf7/SZH+/0mR/v9Kk///SZH+/0mR/v9Jkf7/SZH9/kqT//9FiO7xGzVdQQAAAABIkPwBAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AEiQ/AEAAAAASJD5DkmR/ppJkf2qSZH9pkmR/adJkf2nSZH9p0mR/adJkf2oSZH9pkmR/apJkf71
SZH+/0mR/v5Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/f9DhOjCSJH8pEmR/ahJkf2nSZH9qEiR/KRK
k/+zPXrTaQAAAADF//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAASJD8AQAAAABJkf7CSZH+/0mR/vxJkf7/SZH+/0mR/v9Jkf7/SZH9/UqT//89edSu
AAAAAgAAAAAJEiABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AUmR
/wRJkv8DSZL/A0mS/wNJkv8DSZL/A0mS/wNJkv8DSZH+BwAAAABJkf6FSZH+/0mR/vtJkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/v1Jkv7/NGe1hQAAAABt0f8FPn7kBEmS/wNKk/8ENWm5AgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASI/7AwAA
AABJkf5ISZH+/0mR/v1Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v5Kkv//R4z0+CRIfkkAAAAANWm5
AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQ/AFTpP8DU6T/A1Ok/wNTpP8DU6T/A1Ok/wNT
pP8DU6T/A1Ok/wNTpP8DRovyBQAAAABKk/8YSZH+70mR/v9Jkf7+SZH+/0mR/v9Jkf7/SZH+/0mR
/v9JkP39SpT//0KC49YAAAMcAAAAAB49bAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiP+wIAAAAASZH9u0mR/v9J
kf78SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZD9/EqT//86c8mjCRIgAQAAAAAJEiABAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABIj/sCAAAAAEOG6ic7dc13OXHFbjlyx3E5csdwOXLHcDlyx3A5csdwOXLHcDlyx3A5csdw
OXLHcDpzyXM2bL1mRYjuv0mS//9Jkf79SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mS//1I
kPv/LlugZgAAAABas/4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEmS/x1Jkf7tSZH+/0mR/v5Jkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/
SZH+/0mR/v9Jkf7/SZH+/0mR/f5Kk///RYjt6xgwVTIAAAAAKVOSAgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZL/AwAA
AABJkf5nSZH+/0mR/vhJkf78SZH+/EmR/vxJkf78SZH+/EmR/vxJkf78SZH+/EmR/vxJkf77SZH+
/kmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9JkP38SpT//z582L8AAAAN
AAAAABkxVwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCSZH+yEmR/v9Jkf79SZH+/0mR/v9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/kmR/v1Jkf79SZH+/UmR/v1Jkf79SZH+/UmR/v1Jkf79SZH+
/UmR/v1Jkf79SZH++kmS/v81abiFAAAAAMX//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmS/wMAAAAASZH+Q0mR/v9J
kf79SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZL//0mR/v9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/kqS//9Hjfb8JkyFVgAAAABnzP8BAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABJkv8DAAAAAEmR/qNJkf7/SZH+/EmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9J
kf3/R4325EmS/t1Jkf7eSZH+3kmR/t5Jkf7eSZH+3kmR/t5Jkf7eSZH+3kmR/t5Jkf7eSZH+3kmQ
/dtKk//nQoPjuAAAAA4AAAAAGTFXAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEmR/iNJkf7wSZH+/0mR/v5Jkf7/
SZH+/0mR/v9Jkf7/SZH+/0mR/fxKk///OXHHmwAAAAJu2v8GPHjYBUaL8gVGi/IFRovyBUaL8gVG
i/IFRovyBUaL8gVGi/IFRovyBUaL8gU2a9EDW7TzCFqz/gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+
BAAAAABJkf56SZH+/0mR/vtJkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v5Kkv//R432/CZLg0kAAAAA
SI/7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAASJD8AQAAAABHj/oKSZH+1kmR/v9Jkf79SZH+/0mR/v9Jkf7/SZH+
/0mR/v9JkP39SpT//0CA38wAAAASAAAAAClTkgJIkPwBSJD8AUiQ/AFIkPwBSJD8AUiQ/AFIkPwB
SJD8AUiQ/AFIkPwBSJD8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmS/wMAAAAASZH+VEmR
/v9Jkf78SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/EmS/v80aLaAAAAAAHfs/wIAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAABIj/sCAAAAAEmR/rRJkf7/SZH+/EmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/kqT
//9FivDwHDdhNgAAAAA1abkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEmR/jBJkf75SZH+/0mR/v5J
kf7/SZH+/0mR/v9Jkf7/SZH+/0mQ/fxKlP//PXrUtQAAAAYAAAAACRIgAQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SZH+BAAAAABJkf6NSZH+/0mR/vtJkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf/9SJD7/y5boGYA
AAAAWrP+AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AQAAAABJkf4USZH+40mR/v9Jkf7+SZH+/0mR/v9Jkf7/
SZH+/0mR/v9JkP39SpP//0OF6N8KEyIhAAAAAB49bAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gQAAAAASZH+
ZUmR/v9Jkf78SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZD9/EqT//85ccebAAAAAMX//wEAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABIkPwBAAAAAEmR/sRJkf7/SZH++0mR/v1Jkf79SZH+/UmR/v1Jkf79SZH+
/UmS//1Hjfb8J02HTAAAAABIj/sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkv8DAAAAAEmR/j9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mQ/f1KlP//QYHg0QAAABgAAAAAGTFXAQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAASZL/AwAAAABJkf6VSZH+8EmR/uBJkf7jSZH+40mR/uNJkf7lSZH+5UmR/udJkf7mSZL99zVq
uW4AAAAAd+z/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQ/AFIj/sDR4z2CUeM9QhHjPUIR4z1CEeM9QhH
jPYJR4/6CkeP+gpHjfkNSJD5DlOl9w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIkPwB
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AUiQ/AFIkPwBSJD8AUiQ/AFIkPwBSJD8AUiQ/AFIkPwB
SJD8AUiQ/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD///////8AAP///////wAA///f////
AAD//9////8AAP//z////wAA///H////AAD//+P///8AAP//4////wAA///h////AAD//+D///8A
AP//8P///wAA///wf///AAD///A///8AAP//8B///wAA///4H///AAD/wAAAD/8AAP/AAAAH/wAA
/+AAAAf/AAD/8AAAA/8AAP/wAAAD/wAA///8AP//AAD///wAf/8AAP///gB//wAA///+AD//AAD/
//4AH/8AAP///gAf/wAA/8AAAA//AAD/4AAAB/8AAP/gAAAD/wAA//AAAAP/AAD/8AAAAf8AAP/4
AP///wAA//wA////AAD//AB///8AAP/+AD///wAA//4AP///AAD//wAf//8AAP//AB///wAA//+A
D///AAD//8AH//8AAP//wAf//wAA///gA///AAD//+AD//8AAP///////wAA////////AAD/////
//8AACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJeZ4BAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOG/EDTpmlwIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQH/eAwAA
AABAgOBUMWGpQAAAAAAxYqoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABKk/4CAAAAAE6b/zVBguLGAAAACgAAAAAYNWQBAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/QEAAAAAAAAAAEqS/uE8d9CWAAAAAGO+/wMAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gMAAAAASpP/nEiO+P8w
X6hMAAAAAD560QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+
BAAAAABIkPxbSpP//0SH7N8aNF0eAAAAAChRjwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAABJkf4CAAAAAEmR/iVJkP33SpP//z9927EAAAAA9///AQobQAEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt1zQEAAAAAAAAAAEmR/tFJkf7/SZH8/zhvw3YAAAAA
UJv/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlyP8BZMb/A2PG/wNjxv8DY8X/A1Wp/wcAAAAASZL/mEmR
/v9Kkv/7Roz0+CxWmTwAAAAAUqPoBWPF/wNjxf8DZcj/A1679wMlSXoBAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SJD7AwAAAABIj/pRSZH+/0mQ/fpKk///Q4Tn0wYMFxIAAAAAJ06JAQAAAAAAAAAAAAAAAF+XvQEA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEOG6gMAAAAARIfsTEOE
6LRChOejQoTnp0KE56ZChOenQoPmo0SH7LVJkf7/SZH+/0mR/v1Jkv7/Q4Xox0KD5aFChOeoQoTm
pUOF6qo+e9iWEB81DwAAAAAaN2gBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SpT/AgAAAABLlP8eSpL/7UqS//9Kkv/+SpL//0qS//9Kkv//SZL//kmR/vxJkf7/SZH+/0mR/v5K
k///SpL//0mS//9Jkv//SpL//EmS//87dcyJAAAAAGzW/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAASZH+AwAAAABJkf1pSZH+/0mR/vxJkf7/SZH+/0mR/v9Jkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/f1Jkf37SZH+/EmS/v9JkP3/SZL//kiO+P8yZK9hAAAAAFGh/wIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gpJkf5oSZH9ckmR/W9J
kf1wSZH9ckmR/WhJkf6VSZH+/0mR/v5Jkf7/SZH+/kqS//9GjPXyQYDfekuV/21Ij/tvSpP/d0OE
5FYAAAAAqv//AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARYrx
AgAAAAAAAAAAAAAAAAAAAABJkf4CAAAAAEmR/hxJkf70SZH+/0mR/v5Jkf7/SZH+/UmQ/f87dMx9
AAAAAFu0/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAF+8/wFbtf8EUqP/B1Kj/wdSo/8HUqP/B1Ki/whRof8Inf//AUmR/slJkf7/SZH+/EmR
/v9Jkf7/SpL//0iO+P8xYqxTAAAAAEaK7whAf+EDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/wQAAAAA
SJD8h0mR/v9Jkf77SZH+/0mR/v9Jkf39SpP//0SH7OEZMlkdAAAAACdQjQIAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ4XoAwAAAABEhutPQoPmrEKD5ZxCg+WfQoPln0KD
5Z9Cg+WfQoPmoEGB45lFifHBSZL//0mR/v5Jkf7/SZH+/0mR/v9Jkf38SpP//z992q8AAAAAzv//
AQcWOQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKk/8CAAAAAEqU/yZKkv/z
SZL//0mS//5Jkv//SZL//0mS//9Jkv//SpL//0mS//9Jkf79SZH+/UmR/v1Jkf79SZH+/UmR/v1J
kf76SZD8/zduwG8AAAAAUaH/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABJkf4DAAAAAEmR/XFJkf7/SZH++EmR/vtJkf77SZH++0mR/vtJkf77SZH+/UmR/v9Jkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/v5Kk///Rovz9ypUlDwAAAAAOnPJAgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAEmR/gEAAAAASZH+B0mR/tBJkf7/SZH+/UmR/v9Jkf7/SZH+/kmR/v9I
j/nuSZH94EmR/uVJkf7jSZH+40mR/uNJkf7jSZH+5EmQ/eBKk//vQoLjswAAAAQAAAAAHz5sAQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gMAAAAASZH+TUmR/v9Jkf79SZH+
/0mR/v9Jkf39SpP//0KE6M8GCwAQbtn/B0KD6glIj/kJR475CUeO+QlHjvgISI/6CUSG7wdRovQN
QYHLAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gIA
AAAASZH+rUmR/v9Jkf78SZH+/0mR/v9Jkf78SZH9/zpyyHoAAAAAVar/AwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAASZH+AgAAAABJkf4qSZH+9kmR/v9Jkf7+SZH+/0mR/v5Kk///Rovy8ydNiC8AAAAA
Nm3BA0yW/wFIj/sBSJD8AUiQ/AFJkP0BR433AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+BAAAAABJkf6GSZH+/0mR/vtJkf7/SZH+/0mR
/fxKk///QH/etQAAAADv//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkf4BAAAAAEmR/hBJkf7e
SZH+/0mR/v1Jkf7/SZH+/0mR//1IkPr/NWq6YAAAAABDheYDAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABJkf4DAAAAAEmR/l5Jkf7/SZH++0mR/v1Jkf7+SZH9/EqT//9EiOzhFSpMGQAAAAAqVJQBAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABJkf4BAAAAAEmR/r5Jkf7/SZH+/EmR/v9Jkf7/SZH+/EqT//89
etSeAAAAAJL//wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gIAAAAASZH+OUmR/utJkf7nSZH+
50mR/uhJkf7oSZL/6keN9vAuXKE7AAAAADx2zwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJ
kv8CSI/6CUiO+QtIjvkLSI75C0iQ+gxGjPkMTJb3EUqT5AsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAEmR/gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////f////z////
8/////n////4////+P////h////8P//+AAD//gAAf/8AAH///Af///4H///+A////gH//gAA//4A
AP//AAB//wAAP/+A////gP///8B////AP///4D////Af///wD///+A////////////8oAAAAEAAA
ACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3bsMG
PXbBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEOE6AIA
AAAAQoTnKTx30EQAAAAAP37aAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABLlP8BAAAAAFiu/wpFifC5NGa0HgAAAAA0aLsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAARYryAkeO9wcAAAAASpL/qkSG67oAAAAAWa//BEOF6wREhuoDAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABJkf4EAAAAAEqS/1RJkPz/P33baQAAAABKk/8DAAAAAE6V3QEA
AAAAAAAAAAAAAAAAAAAAQoPmAQAAAABDhelBQoPmW0GB4kxEh+1uSZL//0eO+PFAft1kQ4XpVEB+
3k8nTokHAAAAAAAAAAAAAAAAAAAAAEmQ/QMAAAAASJD8Z0mQ/f9JkP38SZD9/0mR/v5Jkv79SZH9
/0mR/fxJkPz/QH/ffgAAAABRof8DAAAAAAAAAAAAAAAAAAAAAEyW/wVKlP81SpP/PEuU/yxJkv+p
SZH+/0mS//9Fie+7RYrpL0iP9jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1arkEAAAAAEiQ/AQA
AAAASI/7VkmR/v9Jkv/6SI/6/z15000AAAAARIbrAwAAAAAAAAAAAAAAAEeN9wMAAAAARoz1fEeM
9t1HjPbKRoz1zEeO+NVJkf7/SZH+/kqS//9HjPXuNGe1JgAAAAA8eNICAAAAAAAAAABKkv8CAAAA
AEqT/ypJkv/3SZL//0mS//9Jkf34SZH95EmR/upJkf3kSpL/90SG66YAAAAAiv//AQAAAAAAAAAA
AAAAAEmR/gMAAAAASZH+fUmR/v9Jkv/7R4349DhwwTBs1f8ERov2D0mQ+wtLlPMSOHDCAwAAAAAA
AAAAAAAAAAAAAABJkf4BAAAAAEmR/gxJkf7YSZH+/0mS//9Eh+uuAAAAAHv1/wEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gMAAAAASZH+VkmR/v9Jkf/7SJD8/z572F8AAAAAR433
BEaL9AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+AgAAAABJkf6rSZH970qS/+pGi/PP
ID9xDgAAAAA2a7sBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZD9CEmQ/BFI
jvwOS5T2FUGC2QgAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA/f8AAPz/AAD+/wAA/n8AAPAP
AAD+HwAA/x8AAPAPAADwBwAA+P8AAPh/AAD8fwAA/D8AAP//AAA=
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/main.css

@charset "utf-8"; .btn-reset { border: none; padding: 0; box-sizing: conten=
t-box; background: none; font-size: 1em; } body { padding: 0; margin: 0; li=
ne-height: 1.33; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: non=
e; -ms-text-size-adjust: none; text-size-adjust: none; text-decoration-skip=
-ink: none; } .body { max-width: 800px; padding: 0; margin: 0 auto; } img {=
 border: none; } img, embed, object, video { max-width: 100%; } input { fon=
t-size: 0.9em; } /* b33 */ input[type=3D"checkbox"], input[type=3D"radio"] =
{ width: 1em; height: 1em; } /* b33 */ h1.native, h2.native, h3.native, h4.=
native, .complex-header__header { margin: 0; } h1.native, h2.native { font-=
size: 1.2em; } h2.native, h3.native, .complex-header__container { padding: =
0 1px; } .complex-header__header { display: inline; } .complex-header--noti=
ce-state .complex-header__notice-state { display: inline !important; } .com=
plex-header--notice-state .complex-header__default-state { display: none; }=
 .sitenews__header { margin: 0; font-size: 1.1em; } .sitenews__header--last=
-news { margin: 0.5em 0; font-size: 1em; font-weight: normal; } /* table, t=
able td { border-style: none; } */ /* makaba.css b4 */ /* sup > sub, sup > =
sup, sub > sub, sub > sup { display: none; } */ /* makaba.css b4 */ dt { fo=
nt-weight: bold; } dl.wallets { margin: 0.5em 0; } dl.wallets dt { margin-t=
op: 0.33em; } dl.wallets dd { word-wrap: break-word; /* b30 */ } @media all=
 and (max-width: 400px) { dd { margin-left: 0; } dt, dl.wallets dt { margin=
-top: 0.5em; } } .nav { font-weight: normal; } h3.fst { margin-top: 0.5em; =
} /* settings */ input.fontsize { width: 3em; -wap-input-format: "2N"; } .n=
ostyle { border: none; background-color: inherit; } p, pre, ul { margin: 0.=
5em 0; } li.native { margin: 0.25em 0; } hr { border: none; border-style: s=
olid none none none; border-width: 1px; clear: both; height: 0; /* IE6 */ d=
isplay: block; /* IE6 */ } .nomarg { margin: 0; } .nomargtop { margin-top: =
0; } .nomargbtm { margin-bottom: 0; } hr.nomarg { *margin-top: -8px; *margi=
n-bottom: -7px; } hr.nomargtop { *margin-top: -8px; } hr.nomargbtm { *margi=
n-bottom: -7px; } .invis-line { border: 0; visibility: hidden; /* IE 6 */ }=
 form { margin: 0; } textarea { overflow: auto; /* IE */ } wbr { display: i=
nline-block; } pre, code { white-space: -pre-wrap; white-space: -o-pre-wrap=
; white-space: -moz-pre-wrap; white-space: pre-wrap; word-wrap: break-word;=
 overflow: auto; } nobr { white-space: nowrap; -webkit-hyphens: none; -moz-=
hyphens: none; -ms-hyphens: none; hyphens: none; } small, .small { font-siz=
e: 0.85em; line-height: 1.5; } /* b2 */ .icon { margin-bottom: -3px; margin=
-right: 4px; margin-left: 1px; } .m { margin-bottom: -3px; vertical-align: =
baseline !important; } /* b5 */ .mob-link { white-space: nowrap; margin: 0 =
-0.3em; position: relative; z-index: 2; } /* b3 */ .hand { overflow: hidden=
; cursor: pointer; display: block; } .tch { padding: 0.5em 0 0.7em 0; } .br=
ick { padding: 0.5em; display: block; float: left; } .inline-brick { paddin=
g: 0.5em; display: inline; } .inline-brick2 { padding: .5em .5em .5em .4em;=
 margin: 0 -0.4em; display: inline; } .likelink { border-bottom-width: 1px;=
 border-bottom-style: dashed; text-decoration: none; } summary > p { displa=
y: inline; text-decoration: underline; } @supports selector(any) { summary =
{ cursor: pointer; } summary > p { border-bottom-width: 1px; border-bottom-=
style: dashed; text-decoration: none; } } span.hide-this { position: relati=
ve; z-index: 5; } #index-top { overflow: hidden; } #greeting { margin-right=
: 0.5em; float: left; } div.bricks-menu { float: right; } .width100 { displ=
ay: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: bo=
rder-box; box-sizing: border-box; } .input-big-font { font-size: 2em; } .bt=
n-padding { padding: 0.5em; } .dwld-thrd { margin: 1em .75em; } .settings-r=
esult { padding: 1em 0 0.25em 0.75em; } .target-hl:target { -webkit-animati=
on: 4s ease highlighter; -moz-animation: 4s ease highlighter; -o-animation:=
 4s ease highlighter; animation: 4s ease highlighter; } .cen { text-align: =
center; /* cache show full */ } .feedback-link { padding-left:21px; backgro=
und-image:url('/img/globe.png'); background-repeat:no-repeat; background-po=
sition:0 50%; } .donations h4 { font-size: 1.1em; } .donations ul { padding=
-left: .37em; } .donations li { list-style-type: none; } .donations li:befo=
re { content: "\200B"; position: absolute; /* b31 */ } .donations b { displ=
ay: inline-block; min-width: 5.5em; } .donations b.outcome { margin-left: -=
.37em; min-width: 5.84em; } .warn { padding: 10px; border-width: 3px; borde=
r-style: dashed; } .warn--pagetop { margin-bottom: 1em; } .warn--thread-bot=
tom { margin-bottom: 0.25em; } .thread, .big-link { padding: 1em 0; } .thre=
ad { position: relative; overflow: hidden; *height: 100%; } .nav-brick { pa=
dding: 1em; display: block; float: left; } .big-brick { padding: 0.75em; di=
splay: block; float: left; min-width: 28px; text-align: center; } .tick-blo=
ck { padding: 1em; display: block; } @media all and (max-width: 320px) { .t=
ick-block, .nav-brick { padding: 0.75em; } } .thread div.op { display: bloc=
k; line-height: 1.5; margin: 0 0.8em; } .thread div.op p, .thread div.op pr=
e { margin: 1px 0; } .thread div.op a { position: relative; z-index: 5; } .=
thread div.op a:not([class]) { padding: 0.4em 0; } .thread div.op video { p=
osition: relative; z-index: 5; } /* b39 */ .thread td, .thread td img { ver=
tical-align: top; } /* makabatest_prod.css */ .thread table { border-collap=
se: collapse; border-spacing: 0; } /* makabatest_prod.css */ .thread .reply=
 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:=
 border-box; } /* diy sticky */ .thread div[style=3D"overflow: auto;"] { ov=
erflow: visible !important; } /* diy sticky b11 */ .thread .header { z-inde=
x: 1; } /* se sticky b6 */ .thread a.mo-navigator-links { margin-bottom: 0;=
 padding: 0.4em; } /* mo sticky */ .to-button { -webkit-box-sizing: border-=
box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.2em 0.=
2em 0.2em 1em !important; } /* wh sticky */ .hashlink { padding-right: .333=
3em; } /* s sticky, makaba_prod.css b36 */ .thread div.op span.spoiler { po=
sition: relative; z-index: 5; } .thread div.op a .reply { position: relativ=
e; z-index: 5; display: inline-block; } .thread-bar { margin: 0 0.65em; } .=
thread-bar .hints { position: relative; z-index: 5; cursor: help; } .pst a =
.reply { display: inline-block; } .thread .z { position: relative; z-index:=
 5; } .thread .lnk-new-posts { position: relative; z-index: 5; padding: 0.5=
em; margin-left: -0.5em; } @media not handheld { .thread .oz { position: re=
lative; z-index: 5; } } @media handheld and (min-width: 241px) { .thread .o=
z { position: relative; z-index: 5; } } .thread span.cnt { position: relati=
ve; } .srch_pst { position: relative; } .srch_pst a { position: relative; z=
-index: 5; padding: 0.4em 0; } .srch_pst span.spoiler { position: relative;=
 z-index: 5; } .srch_pst .z { position: relative; z-index: 5; } .thread .ps=
t_bar { margin: 0 0.5em 0.6em 0.5em; } .thread .pst { margin: 0.5em; } .thr=
d-action { margin-bottom: 0.25em; clear: both; } .thrd-action--closed { tex=
t-decoration: none; } .thrd-action--closed:hover, .thrd-action--closed:focu=
s { text-decoration: underline; } .thrd-action--closed .thrd-action__refres=
h { display: none; } .thrd-action--closed:hover .thrd-action__closed, .thrd=
-action--closed:focus .thrd-action__closed { display: none; } .thrd-action-=
-closed:hover .thrd-action__refresh, .thrd-action--closed:focus .thrd-actio=
n__refresh { display: inline; } .no-ring:focus { outline: none; } .reply { =
margin-bottom: 0.25em; overflow-y: hidden; -webkit-transition: background-c=
olor 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; -moz-transition: backgr=
ound-color 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; -o-transition: ba=
ckground-color 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; transition: b=
ackground-color 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; content-visi=
bility: auto; contain-intrinsic-height: auto 8em; } .reply:has(.thumbs-cont=
) { contain-intrinsic-height: auto 18em; } .reply:has(.short-post) { contai=
n-intrinsic-height: auto 500px; } .reply .pst_bar { margin: 0.5em 0.5em 0.6=
em 0.5em; } .reply .pst { margin: 0.5em; } /* b9 */ .pst p { margin: 0; } /=
* b21 */ .pst_bar .ft { display: block; margin-bottom: 0.1em; } .fast-reply=
 { position: absolute; } .thread.have-ans .pst { margin-bottom: 0.3em; } .r=
eply.have-ans .pst { margin-bottom: 0.1em; } .pst-cont { overflow-y: hidden=
; } /* b20 */ .short-post { max-height: 500px; overflow-y: hidden; -o-mini-=
fold: unfolded; } .full-post { overflow-y: hidden; -o-mini-fold: folded; } =
.om-unfolded { -o-mini-fold: unfolded; } .om-folded { -o-mini-fold: folded;=
 } .ans { width: 0; height: 0; } /* IE 5-7 margin-bottom fix */ .have-ans .=
ans { width: auto; height: auto; } .ans:not(:empty) { width: auto; height: =
auto; } /* b20 */ .ans { font-size: 0.8em; font-style: italic; line-height:=
 0.8; } .pst { zoom: 1; } /* b7 */ .al, .ans-lnk { display: inline-block; p=
adding: 0.8em 0.3em 1em 0.3em; } .ans-lnk { padding-left: 0.6em; } .ans-con=
t { padding-left: 1.2em; position: relative; } .ans-hide { width: 1em; heig=
ht: 100%; float: left; position: absolute; top: 0; left: 0; border-right: .=
2em transparent solid; -webkit-background-clip: padding-box; -moz-backgroun=
d-clip: padding; background-clip: padding-box; } .thread, .reply, .lst_rpl,=
 .break-word { word-wrap: break-word; } .lst_rpl { margin-top: 1px; font-si=
ze: 0.85em; overflow-y: hidden; position: relative; } .lst_rpl p, .lst_rpl =
pre { margin: 0.5em 0; } .lst_rpl .pst { margin: 0.8em; line-height: 1.33; =
word-break: normal; } .lst_rpl div.pst a { position: relative; z-index: 5; =
padding: 0.4em 0; } .lst_rpl div.pst span.spoiler { position: relative; z-i=
ndex: 5; } .lst_rpl a.bg { position: absolute !important; z-index: 1; top: =
0 !important; left: 0; width: 100%; height: 100%; } .lst_rpl .z { position:=
 relative; z-index: 5; } a.bg { position: absolute !important; z-index: 2; =
top: 0 !important; left: 0; width: 100%; height: 100%; display: block; } .p=
st:empty { margin: 0; } .shown-above { position: relative; } .shown-above .=
reply { -khtml-opacity: 0.35; -moz-opacity: 0.35; opacity: 0.35; filter: al=
pha(opacity=3D35); zoom: 1; max-height: 2.2em; overflow: hidden; contain-in=
trinsic-height: auto 2.2em !important; word-break: break-all; line-height: =
2.3; } .shown-above:before { content: "=D0=A0=D0=B0=D1=81=D0=BA=D1=80=D1=8B=
=D1=82 =D0=B2=D1=8B=D1=88=D0=B5"; position: absolute; z-index: 1; right: 0;=
 top: 0; padding: .1em .33em; font-size: small; -webkit-border-bottom-left-=
radius: .3em; -moz-border-radius-bottomleft: .3em; border-bottom-left-radiu=
s: .3em; -webkit-transition: background-color 0.1s ease; -moz-transition: b=
ackground-color 0.1s ease; -o-transition: background-color 0.1s ease; trans=
ition: background-color 0.1s ease; /* b43 */ } .shown-above .pst_bar { disp=
lay: inline; margin-right: 0; } .shown-above .reply.one-file-post .pst_bar =
{ margin-left: 0; } .shown-above .ft { display: inline; } .shown-above .ua =
{ color: #777; } .shown-above .ua__extra-detail { display: none; } .shown-a=
bove .ua__short { display: inline; } .shown-above .post-icon-title { displa=
y: none; } .shown-above .pst { display: inline; } .shown-above .pst br { co=
ntent: ' '; } /* opera */ .shown-above .pst br:after { content: ' '; } /* w=
ebkit */ @-moz-document url-prefix() { .shown-above .pst br { display: none=
; } .shown-above .pst a, .shown-above .pst .unkfunc { margin-right: 0.33em;=
 } } .shown-above .reply.one-file-post .thrd-thumb { position: relative; /*=
 b42 */ } .shown-above .reply.one-file-post .thrd-thumb.not-portrait img { =
max-height: 3.15em; /* 2.2 / 0.7 */ } .shown-above .reply.one-file-post .th=
rd-thumb.not-portrait span { position: absolute; /* bXX */ } .shown-above:h=
over .reply { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha=
(opacity=3D100); max-height: 100em; overflow: auto; line-height: 1.33; word=
-break: normal; } .shown-above:hover .reply .pst_bar { display: block; marg=
in: 0.5em 0.5em 0.6em 0.5em; } .shown-above:hover .reply .pst { display: bl=
ock; } .shown-above:hover .reply .pst a, .shown-above:hover .reply .pst .un=
kfunc { margin-right: 0; } .shown-above:hover .reply .pst br { display: inl=
ine; content: normal; } .shown-above:hover .reply .ft { display: block; } .=
shown-above:hover .reply .ua { color: #a4a4a4; } .shown-above:hover .reply =
.ua__extra-detail { display: inline; } .shown-above:hover .reply .ua__short=
 { display: none; } .shown-above:hover .reply .post-icon-title { display: i=
nline; } .shown-above:hover .reply.one-file-post .thrd-thumb { left: 0; top=
: 0; margin-right: 0.8em; -webkit-transition: left 0.05s ease, top 0.05s ea=
se; -moz-transition: left 0.05s ease, top 0.05s ease; -o-transition: left 0=
.05s ease, top 0.05s ease; transition: left 0.05s ease, top 0.05s ease; /* =
b42 */ } .shown-above:hover .reply.one-file-post .thrd-thumb.not-portrait i=
mg { max-height: inherit; /* b42 */ } .shown-above:hover .reply.one-file-po=
st .thrd-thumb.not-portrait span { position: static; } .shown-above .reply:=
target { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; max-height: 100em;=
 overflow: auto; line-height: 1.33; word-break: normal; } .shown-above .rep=
ly:target .pst_bar { display: block; margin: 0.5em 0.5em 0.6em 0.5em; } .sh=
own-above .reply:target .pst { display: block; } .shown-above .reply:target=
 .pst a, .shown-above .reply:target .pst .unkfunc { margin-right: 0; } .sho=
wn-above .reply:target .pst br { display: inline; content: normal; } .shown=
-above .reply:target .ft { display: block; } .shown-above .reply:target .ua=
 { color: #a4a4a4; } .shown-above .reply:target .ua__extra-detail { display=
: inline; } .shown-above .reply:target .ua__short { display: none; } .shown=
-above .reply:target .post-icon-title { display: inline; } .shown-above .re=
ply.one-file-post:target .thrd-thumb { left: 0; top: 0; margin-right: 0.8em=
; -webkit-transition: left 0.05s ease, top 0.05s ease; -moz-transition: lef=
t 0.05s ease, top 0.05s ease; -o-transition: left 0.05s ease, top 0.05s eas=
e; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-above .r=
eply.one-file-post:target .thrd-thumb.not-portrait img { max-height: inheri=
t; /* b42 */ } .shown-above .reply.one-file-post:target .thrd-thumb.not-por=
trait span { position: static; } .shown-above .reply:focus { -khtml-opacity=
: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=3D100); max-height:=
 100em; overflow: auto; line-height: 1.33; word-break: normal; } .shown-abo=
ve .reply:focus .pst_bar { display: block; margin: 0.5em 0.5em 0.6em 0.5em;=
 } .shown-above .reply:focus .pst { display: block; } .shown-above .reply:f=
ocus .pst a, .shown-above .reply:focus .pst .unkfunc { margin-right: 0; } .=
shown-above .reply:focus .pst br { display: inline; content: normal; } .sho=
wn-above .reply:focus .ft { display: block; } .shown-above .reply:focus .ua=
 { color: #a4a4a4; } .shown-above .reply:focus .ua__extra-detail { display:=
 inline; } .shown-above .reply:focus .ua__short { display: none; } .shown-a=
bove .reply:focus .post-icon-title { display: inline; } .shown-above .reply=
.one-file-post:focus .thrd-thumb { left: 0; top: 0; margin-right: 0.8em; -w=
ebkit-transition: left 0.05s ease, top 0.05s ease; -moz-transition: left 0.=
05s ease, top 0.05s ease; -o-transition: left 0.05s ease, top 0.05s ease; t=
ransition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-above .reply=
.one-file-post:focus .thrd-thumb.not-portrait img { max-height: inherit; /*=
 b42 */ } .shown-above .reply.one-file-post:focus .thrd-thumb.not-portrait =
span { position: static; } .shown-above .reply:focus-within { opacity: 1; m=
ax-height: 100em; overflow: auto; line-height: 1.33; word-break: normal; } =
.shown-above .reply:focus-within .pst_bar { display: block; margin: 0.5em 0=
.5em 0.6em 0.5em; } .shown-above .reply:focus-within .pst { display: block;=
 } .shown-above .reply:focus-within .pst a, .shown-above .reply:focus-withi=
n .pst .unkfunc { margin-right: 0; } .shown-above .reply:focus-within .pst =
br { display: inline; content: normal; } .shown-above .reply:focus-within .=
ft { display: block; } .shown-above .reply:focus-within .ua { color: #a4a4a=
4; } .shown-above .reply:focus-within .ua__extra-detail { display: inline; =
} .shown-above .reply:focus-within .ua__short { display: none; } .shown-abo=
ve .reply:focus-within .post-icon-title { display: inline; } .shown-above .=
reply.one-file-post:focus-within .thrd-thumb { left: 0; top: 0; margin-righ=
t: 0.8em; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-a=
bove .reply.one-file-post:focus-within .thrd-thumb.not-portrait img { max-h=
eight: inherit; /* b42 */ } .shown-above .reply.one-file-post:focus-within =
.thrd-thumb.not-portrait span { position: static; } .shown-above-group:hove=
r .shown-above .reply { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; fil=
ter: alpha(opacity=3D100); max-height: 100em; overflow: auto; line-height: =
1.33; word-break: normal; } .shown-above-group:hover .shown-above .pst_bar =
{ display: block; margin: 0.5em 0.5em 0.6em 0.5em; } .shown-above-group:hov=
er .shown-above .pst { display: block; } .shown-above-group:hover .shown-ab=
ove .pst a, .shown-above-group:hover .shown-above .pst .unkfunc { margin-ri=
ght: 0; } .shown-above-group:hover .shown-above .pst br { display: inline; =
content: normal; } .shown-above-group:hover .shown-above .ft { display: blo=
ck; } .shown-above-group:hover .shown-above .ua { color: #a4a4a4; } .shown-=
above-group:hover .shown-above .ua__extra-detail { display: inline; } .show=
n-above-group:hover .shown-above .ua__short { display: none; } .shown-above=
-group:hover .shown-above .post-icon-title { display: inline; } .shown-abov=
e-group:hover .shown-above .reply.one-file-post .thrd-thumb { left: 0; top:=
 0; margin-right: 0.8em; -webkit-transition: left 0.05s ease, top 0.05s eas=
e; -moz-transition: left 0.05s ease, top 0.05s ease; -o-transition: left 0.=
05s ease, top 0.05s ease; transition: left 0.05s ease, top 0.05s ease; /* b=
42 */ } .shown-above-group:hover .shown-above .reply.one-file-post .thrd-th=
umb.not-portrait img { max-height: inherit; /* b42 */ } .shown-above-group:=
hover .shown-above .reply.one-file-post .thrd-thumb.not-portrait span { pos=
ition: static; } .shown-above-group:focus-within .shown-above .reply { opac=
ity: 1; max-height: 100em; overflow: auto; line-height: 1.33; word-break: n=
ormal; } .shown-above-group:focus-within .shown-above .pst_bar { display: b=
lock; margin: 0.5em 0.5em 0.6em 0.5em; } .shown-above-group:focus-within .s=
hown-above .pst { display: block; } .shown-above-group:focus-within .shown-=
above .pst a, .shown-above-group:focus-within .shown-above .pst .unkfunc { =
margin-right: 0; } .shown-above-group:focus-within .shown-above .pst br { d=
isplay: inline; content: normal; } .shown-above-group:focus-within .shown-a=
bove .ft { display: block; } .shown-above-group:focus-within .shown-above .=
ua { color: #a4a4a4; } .shown-above-group:focus-within .shown-above .ua__ex=
tra-detail { display: inline; } .shown-above-group:focus-within .shown-abov=
e .ua__short { display: none; } .shown-above-group:focus-within .shown-abov=
e .post-icon-title { display: inline; } .shown-above-group:focus-within .sh=
own-above .reply.one-file-post .thrd-thumb { left: 0; top: 0; margin-right:=
 0.8em; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-abo=
ve-group:focus-within .shown-above .reply.one-file-post .thrd-thumb.not-por=
trait img { max-height: inherit; /* b42 */ } .shown-above-group:focus-withi=
n .shown-above .reply.one-file-post .thrd-thumb.not-portrait span { positio=
n: static; } .shown-above-group:has(:target) .shown-above .reply { /* b44 *=
/ opacity: 1; max-height: 100em; overflow: auto; line-height: 1.33; word-br=
eak: normal; } .shown-above-group:has(:target) .shown-above .pst_bar { disp=
lay: block; margin: 0.5em 0.5em 0.6em 0.5em; } .shown-above-group:has(:targ=
et) .shown-above .pst { display: block; } .shown-above-group:has(:target) .=
shown-above .pst a, .shown-above-group:has(:target) .shown-above .pst .unkf=
unc { margin-right: 0; } .shown-above-group:has(:target) .shown-above .pst =
br { display: inline; content: normal; } .shown-above-group:has(:target) .s=
hown-above .ft { display: block; } .shown-above-group:has(:target) .shown-a=
bove .ua { color: #a4a4a4; } .shown-above-group:has(:target) .shown-above .=
ua__extra-detail { display: inline; } .shown-above-group:has(:target) .show=
n-above .ua__short { display: none; } .shown-above-group:has(:target) .show=
n-above .post-icon-title { display: inline; } .shown-above-group:has(:targe=
t) .shown-above .reply.one-file-post .thrd-thumb { left: 0; top: 0; margin-=
right: 0.8em; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .sho=
wn-above-group:has(:target) .shown-above .reply.one-file-post .thrd-thumb.n=
ot-portrait img { max-height: inherit; /* b42 */ } .shown-above-group:has(:=
target) .shown-above .reply.one-file-post .thrd-thumb.not-portrait span { p=
osition: static; } .nomargtbl { width: 100%; border-spacing: 0; border-coll=
apse: collapse; } .nomargtbl td { padding: 0; width: 50%; } .big-link { tex=
t-align: center; } fieldset { border-color: currentcolor; border-width: 1px=
; /* b41 */ -webkit-border-radius: .25em; -moz-border-radius: .25em; border=
-radius: .25em; } fieldset.styles { float: left; } fieldset.styles label { =
padding: 0.1em 0.5em 0.1em 0; } div.pics { overflow: hidden; } div.pics lab=
el { float: left; padding: 0.1em 0.5em 0.1em 0; } td.srch { width: 100%; ve=
rtical-align: middle; padding-right: 5px; } .srchtxt { width: 100%; vertica=
l-align: middle; font-size: 1.5em; margin: 0; padding-left: 0; padding-righ=
t: 0; } .srchbtn { font-size: 1.5em; } .thrd-thumb { display: block; float:=
 left; margin-right: 0.8em; text-decoration: none; text-align: center; font=
-size: 0.7em; } .thrd-thumb img { vertical-align: bottom; } .thrd-thumb spa=
n, .thrd-thumb div { display: block; } .pics-off { padding: 0.25em; } .show=
-moar { clear: both; background: inherit; -o-mini-fold: unfolded; text-deco=
ration: none; } /* @media all and (max-width: 420px) { .one-file-post, .one=
-file-post .short-post, .one-file-post .full-post { display: -ms-flexbox; d=
isplay: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-fl=
ex-direction: column; flex-direction: column; } .pst_bar { -ms-flex-order: =
-2; -webkit-order: -2; order: -2; flex-shrink: 0; */ /* b27 */ /* } .thrd-t=
humb { -ms-flex-order: -1; -webkit-order: -1; order: -1; -ms-flex-item-alig=
n: start; -webkit-align-self: flex-start; align-self: flex-start; } } */ .t=
humbs-cont .pics-off { padding-top: 0; } .thumbs-cont a { display: inline-b=
lock; float: none; vertical-align: top; } .thumb { float: left; margin-righ=
t: 1em; margin-bottom: 1.9em; width: 64px; height: 64px; background-positio=
n: 50% 50%; background-position-x: 50%; background-position-y: 50%; backgro=
und-repeat: no-repeat; -webkit-background-size: contain; -moz-background-si=
ze: contain; -o-background-size: contain; background-size: contain; } .big-=
thumb { float: left; margin-right: 1em; margin-bottom: 0.9em; width: 150px;=
 height: 150px; background-position: 50% 50%; background-position-x: 50%; b=
ackground-position-y: 50%; background-repeat: no-repeat; -webkit-background=
-size: contain; -moz-background-size: contain; -o-background-size: contain;=
 background-size: contain; } .thread .thumb, .thread .big-thumb { margin-bo=
ttom: 0; } .thread .has-short-desc { margin-bottom: 0.8em; } .short-desc { =
display: inline; } .full-desc { display: none; } .pics-off-thrd .short-desc=
 { display: none; } .pics-off-thrd .full-desc { display: inline; } @media a=
ll and (max-width: 320px) { .thumb, .big-thumb { margin-right: 0.75em; } } =
.thumbs-cont .thrd-thumb, .thumbs-cont .thumb, .thumbs-cont .big-thumb { ma=
rgin-right: 0.5em; } .desc2 { margin-bottom: 1.9em; } .desc1 { margin-botto=
m: 0.9em; } a.il { text-decoration: none; } .img_size { padding-top: 64px; =
text-align: center; font-size: 0.7em; } .img_size-big { padding-top: 150px;=
 text-align: center; font-size: 0.7em; } .vid { height: 48px; background-co=
lor: #000; } .vid .img_size { padding-top: 48px; } .vid-big { height: 96px;=
 background-color: #000; } .vid-big .img_size-big { padding-top: 96px; } .s=
m { height: 20px; } .sm .img_size { padding-top: 20px; } .sm-big { height: =
33px; } .sm-big .img_size-big { padding-top: 33px; } .dm .img_size { font-s=
ize: 0.5em; } .cb { height: 55px; } .cb .img_size { padding-top: 55px; } .c=
b-big { height: 111px; } .cb-big .img_size-big { padding-top: 111px; } .tw =
{ background-color: #000; } .nopic { background-image: url('/img/nopic.png'=
); height: 50px; margin-bottom: 2em; } .nopic .img_size { padding-top: 50px=
; } .nopic-big { background-image: url('/img/big/nopic.png'); height: 100px=
; margin-bottom: 1em; } .nopic-big .img_size-big { padding-top: 100px; } .l=
ikes, .dislikes { display: inline; padding: 0.3em; font-weight: 700; text-d=
ecoration: none; } .likes { color: green !important; } .dislikes { color: r=
ed !important; } .voted-like .likes span { border-bottom: 2px solid green; =
} .voted-dislike .dislikes span { border-bottom: 2px solid red; } .pst_bar =
em { position: relative; white-space: nowrap; } .post-icon { position: abso=
lute; top: 0; bottom: 0; left: 0; /* b26 */ margin: auto; /* b10 */ } .post=
-icon-spacer { visibility: hidden; margin-top: -100px; } .uid-hl { -webkit-=
border-radius: .2em; -moz-border-radius: .2em; border-radius: .2em; z-index=
: 2; position: relative; /* b23 */ } @supports (transform: rotate(360deg)) =
and (animation: proceed-spinner .6s linear infinite) { @keyframes proceed-s=
pinner { to {transform: rotate(360deg);} } .proceed-spinner .pst-err:before=
 { content: ''; display: inline-block; width: 0.5em; height: 0.5em; border-=
radius: 50%; border: 2px solid #ccc; border-top-color: #333; animation: pro=
ceed-spinner .6s linear infinite; margin-right: 0.3em; } } .uid { white-spa=
ce: nowrap; cursor: pointer; font-size: .85em; padding: .4em .2em; margin: =
0 -0.2em; } .uid-counter { -webkit-border-radius: 50%; -moz-border-radius: =
50%; border-radius: 50%; font-size: 0.85em; width: 1.4em; height: 1.4em; ve=
rtical-align: bottom; /* b19 */ display: inline-block; text-align: center; =
position: relative; top: -0.1em; -khtml-opacity: 0.7; -moz-opacity: 0.7; op=
acity: 0.7; filter: alpha(opacity=3D70); zoom: 1; } .uid-light .uid-counter=
 { color: #000; } .uid-dark .uid-counter { color: #fff; } .reflink a, a.ref=
link { font-size: 0.85em; text-decoration: none; } .pstcnt { font-weight: b=
old; font-size: 0.85em; margin: 0 0.15em; } .s { text-decoration: line-thro=
ugh; } .u { text-decoration: underline; } .o { text-decoration: overline; }=
 .spoiler, .open-spoiler { -webkit-border-radius: 0.2em; -moz-border-radius=
: 0.2em; border-radius: 0.2em; -webkit-box-decoration-break: clone; -o-box-=
decoration-break: clone; box-decoration-break: clone; margin: 0 -0.1em; pad=
ding: 0.05em 0.2em 0.3em 0.1em; } .spoiler > .spoiler, .open-spoiler > .ope=
n-spoiler { padding-left: 0; padding-right: 0; margin: auto; } .spoiler:emp=
ty, .open-spoiler:empty { padding: 0; margin: auto; } .spoiler img { visibi=
lity: hidden; } .spoiler:hover img, .spoiler:focus img { visibility: visibl=
e; } /* b1 */ .spoiler:focus-within img { visibility: visible; } .spoiler a=
 { position: relative; left: -9999px; } /* tap fix */ .spoiler:hover a, .sp=
oiler:focus a { left: 0; -webkit-transition-delay: 1ms; -moz-transition-del=
ay: 1ms; -o-transition-delay: 1ms; transition-delay: 1ms; } .spoiler:focus-=
within a { left: 0; } .spoiler a:focus { left: 0; } /* b27 */ .spoiler { -w=
ebkit-text-fill-color: transparent; } /* b1 */ .spoiler:hover, .spoiler:foc=
us { -webkit-text-fill-color: unset; } .spoiler:focus-within { -webkit-text=
-fill-color: unset; } .spoiler a { text-decoration-color: transparent; } /*=
 b1 */ .spoiler:hover > a, .spoiler:focus > a { text-decoration-color: curr=
entcolor; } .spoiler:focus-within > a { text-decoration-color: currentcolor=
; } span.spoiler { display: inline !important; } /* b17 */ blockquote.unkfu=
nc, blockquote.unkfunc p { display: inline; margin: 0; } .ua { color: #a4a4=
a4; } .inquisitor { color: #ffc261; } .op-mark { white-space: nowrap; posit=
ion: relative; top: -0.10em; font-size: .75em; -webkit-border-radius: .5em;=
 -moz-border-radius: .5em; border-radius: .5em; padding: 0 .3em .1em .3em; =
background-color: #47a147; color: #fff; } .dice, .spoiler:hover .dice, .spo=
iler:focus .dice { color: green; font-style: italic; } .spoiler:focus-withi=
n .dice { color: green; font-style: italic; } .spoiler:hover font[color=3D"=
green"], .spoiler:focus font[color=3D"green"] { color: green; } .spoiler:fo=
cus-within font[color=3D"green"] { color: green; } .ban-desc { color: #c122=
67; font-style: italic; } .rainbow-alt { opacity: 0.99; position: relative;=
 padding: 2px 5px; font-weight: 700; color: white; -webkit-text-fill-color:=
 transparent; background-image: -webkit-gradient( linear, left top, right t=
op, color-stop(0, #f00), color-stop(0.1, #f80), color-stop(0.2, #ff0), colo=
r-stop(0.3, #8f0), color-stop(0.4, #0f0),color-stop(0.5, #0f8), color-stop(=
0.6, #0ff), color-stop(0.7, #08f), color-stop(0.8, #00f), color-stop(0.9, #=
80f), color-stop(1, #f08) ); background-image: -webkit-linear-gradient(left=
, #f00, #f80, #ff0, #8f0, #0f0, #0f8, #0ff, #08f, #00f, #80f, #f08); backgr=
ound-image: linear-gradient(to right, #f00, #f80, #ff0, #8f0, #0f0, #0f8, #=
0ff, #08f, #00f, #80f, #f08); -webkit-background-clip: text; background-cli=
p: text; } .rainbow-alt:before { content: ''; background-color: pink; posit=
ion: absolute; top:0; left:0; width: 100%; height: 100%; z-index: -1; } .ml=
-dg { overflow: hidden; display: inline-block; width: 0.9em; height: 1.35em=
; vertical-align: text-top; color: transparent; } /* don't remove height */=
 .ml-dg:before { content: '\40'; } .ml-dt { overflow: hidden; display: inli=
ne-block; width: 0.3em; height: 1.3em; vertical-align: text-top; color: tra=
nsparent; } .ml-dt:before { content: '\2E'; } .ml-spc1 { display: none; } /=
* .ml-spc2 { width: 0; display: inline-block; height: 0; overflow: hidden; =
} b35 */ .ml-spc2, .ml-spc3 { visibility: hidden; display: inline-block; te=
xt-indent: -9999em; } .menu-boards-wrap { margin: 0; padding: 0; list-style=
: none; } .menu-boards-wrap li { display: inline; /* IE 5-7 */ } .menu-boar=
d-link { display: block; padding: 0.5em 0 0.7em 0; text-decoration: none; }=
 .menu-board-link .board-link { font-weight: 700; padding-right: 0.5em; dis=
play: inline-block; min-width: 4em; text-decoration: underline; } .menu-boa=
rd-link .board-desc { display: inline-block; text-decoration: underline; } =
.menu-boards-wrap .all-boards { text-decoration: underline; } .menu-boards-=
wrap .all-boards:after { content: "..."; } @supports (display: flex) or (di=
splay: -webkit-flex) { .menu-boards-wrap-flex { display: -webkit-flex; disp=
lay: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .menu-boards-wrap-fl=
ex li { -webkit-flex: 1 1 6em; flex: 1 1 6em; } .menu-boards-wrap-flex .men=
u-board-link { display: block; width: 100%; height: 100%; box-sizing: borde=
r-box; text-align: center; padding: 0.25em 0.5em 0.65em 0.5em; } .menu-boar=
ds-wrap-flex .board-link, .menu-boards-wrap-flex .board-desc { display: blo=
ck; } .menu-boards-wrap-flex .board-link { font-weight: normal; /* reset */=
 padding: 0; /* reset */ font-size: 1.5em; padding-bottom: 0.07em; text-dec=
oration-skip: edges; } .menu-boards-wrap-flex .all-boards:after { content: =
""; } /* reset */ .menu-boards-wrap-flex .all-boards { display: -webkit-fle=
x; display: flex; padding-bottom: 0.5em; } .menu-boards-wrap-flex .all-boar=
ds span { margin: auto; font-size: 1.5em; } .menu-boards-wrap-flex .add-boa=
rd { max-width: 5em; } .menu-boards-wrap-flex .add-board span { font-size: =
3em; } } .sr { clip: rect(1px 1px 1px 1px); /* IE6-7 */ clip: rect(1px, 1px=
, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); position=
: absolute; overflow: hidden; width: 1px; height: 1px; border: 0; margin: -=
1px; padding: 0; white-space: nowrap; word-wrap: normal; } 
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/ie6.css

body { text-align: center; }=0A.body { width: auto !important; width: 800px=
; text-align: left; }=0A#index-top, .thread, .reply, .lst_rpl, div.pics, .t=
humbs-cont { zoom: 1; }=0A/* Hides from IE5-mac. =D0=93=D0=B8=D0=BB=D1=8C=
=D0=BE=D1=82=D0=B8=D0=BD=D0=B0=3F \*/=0A.pst, .pst_bar, .reply, .thread { hei=
ght: 1%; }=0A/* End hide from IE5-mac */=0A.short-post { height: 500px; } /=
* b8 */=0A.reply .pst { margin-bottom: 0.125em !important; } /* b9 */
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/noscript.css

.likelink { color: inherit; border: none; cursor: default; }=0A.likelink:ho=
ver, .ll-h:hover .likelink { color: inherit; }=0A.short-post, .show-moar { =
display: none !important; }=0A.full-post { display: block !important; }=0A.=
uid { cursor: auto; }=0Aspan.hand { cursor: auto; }=0Aspan.hand:hover { bac=
kground-color: inherit; }
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/photon.css

@charset "utf-8"; body { color: #333; background-color: #eee; } body, .btn-=
reset { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe U=
I", "Segoe WP", Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue",=
 "Lucida Grande", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-s=
erif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color=
 Emoji"; } .ml-dg:before, .ml-dt:before { color: #333; } a, .likelink { col=
or: #f60; } a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoiler=
 a:hover { color: #06f; } .likelink { border-bottom-color: #f60; } .likelin=
k:hover { border-bottom-color: #06f; } .ll-h:hover .likelink { color: #06f;=
 border-bottom-color: #06f; } h2.native, h3.native, .complex-header__contai=
ner { background-color: #ddd; } h2.native { border: 1px solid #ccc; } hr, f=
ieldset { border-color: #bbb; } .warn { border-color: #f66; background-colo=
r: #f9eee0; } .reply, .lst_rpl, .shown-above:before { background-color: #dd=
d; } .shown-above:hover:before { background-color: #d0d0d0; } .shown-above:=
focus-within:before { background-color: #d0d0d0; } .shown-above:has(:target=
):before { background-color: #d0d0d0; } .uid-hl { -webkit-box-shadow: #ff6b=
00 0 0 1em inset, #ff6b00 0 0 .5em; -moz-box-shadow: #ff6b00 0 0 1em inset,=
 #ff6b00 0 0 .5em; box-shadow: #ff6b00 0 0 1em inset, #ff6b00 0 0 .5em; } .=
reply:focus { background-color: #eedacd; } .reply:target { background-color=
: #eedacd; } .fake-hl { background-color: #eedacd; } .double-fake-hl { back=
ground-color: #ddd !important; } @supports selector(.reply:target) { .reply=
:focus { background-color: #ddd; } .reply:focus.reply:target { background-c=
olor: #eedacd; } } @-webkit-keyframes highlighter { 0% { background-color: =
#eedacd; } 75% { background-color: #eedacd; } 100% { background-color: tran=
sparent; } } @-moz-keyframes highlighter { 0% { background-color: #eedacd; =
} 75% { background-color: #eedacd; } 100% { background-color: transparent; =
} } @-o-keyframes highlighter { 0% { background-color: #eedacd; } 75% { bac=
kground-color: #eedacd; } 100% { background-color: transparent; } } @keyfra=
mes highlighter { 0% { background-color: #eedacd; } 75% { background-color:=
 #eedacd; } 100% { background-color: transparent; } } .reflink a, a.reflink=
 { color: #333; } .pstcnt { color: #4f7942; } .hand:hover, .hover-color:hov=
er { background-color: #e3e3e3; } .img_size, .img_size-big, .thrd-thumb { c=
olor: #666; } .spoiler, .open-spoiler { background-color: #bbb; } .spoiler,=
 .spoiler a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"gree=
n"], .spoiler .ml-dg:before, .spoiler .ml-dt:before { color: #bbb; } .spoil=
er:hover, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spo=
iler:focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-=
dt:before { color: #333; } .spoiler:focus-within, .spoiler:focus-within .ml=
-dg:before, .spoiler:focus-within .ml-dt:before { color: #333; } .spoiler:h=
over a, .spoiler:focus a, .open-spoiler a, .spoiler a:focus { color: #dd400=
0; } .spoiler:focus-within a { color: #dd4000; } .unkfunc, .spoiler:hover .=
unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:b=
efore { color:#789922; } .spoiler:focus-within .unkfunc { color:#789922; } =
.postertrip, .postertripid { color: #228854; } .pale, .pale a { color: #666=
; } .good { color: green; } .sage { color: red; } .mod { color: #26a; } .ad=
m { color: #800080; } 
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/neutron.css

@charset "utf-8"; body { color: #698cc0; background-color: #212121; font-fa=
mily: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP",=
 Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande=
", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Co=
lor Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-=
dg:before, .ml-dt:before { color: #698cc0; } a, .likelink, .spoiler:hover a=
, .spoiler:focus a, .spoiler a:focus { color: #c9be89; } .spoiler:focus-wit=
hin a { color: #c9be89; } a:hover, .likelink:hover, .spoiler:hover a:hover,=
 .open-spoiler a:hover { color: #eefebb; } .likelink { border-bottom-color:=
 #c9be89; } .likelink:hover { border-bottom-color: #eefebb; } .ll-h:hover .=
likelink { color: #eefebb; border-bottom-color: #eefebb; } h2.native, h3.na=
tive, .complex-header__container { color: #7494c5; background-color: #2c2c2=
c; } h2.native { border: 1px solid #575757; } hr, fieldset { border-color: =
#7A8EAB; } pre { background: #2c2c2c; color: #ccc; } .warn { border-color: =
#d0be89; background-color: #333; } .reply, .lst_rpl { background-color: #2c=
2c2c; } .shown-above:before { color: #667ea2; background-color: #1e1e1e; -w=
ebkit-transition: color 0.1s ease; -moz-transition: color 0.1s ease; -o-tra=
nsition: color 0.1s ease; transition: color 0.1s ease; } .shown-above:hover=
:before { color: #698cc0; background-color: #212121; } .shown-above:focus-w=
ithin:before { color: #698cc0; background-color: #212121; } .shown-above:ha=
s(:target):before { color: #698cc0; background-color: #212121; } .rpl-hl { =
background-color: #111110; } .reply:focus { background-color: #111110; } .r=
eply:target { background-color: #111110; } .uid-hl { -webkit-box-shadow: #1=
4334c 0 0 1em inset, #1c5584 0 0 3em; -moz-box-shadow: #14334c 0 0 1em inse=
t, #1c5584 0 0 3em; box-shadow: #14334c 0 0 1em inset, #1c5584 0 0 3em; } .=
reply:focus { background-color: #111110; } .reply:target { background-color=
: #111110; } .fake-hl { background-color: #111110; } .double-fake-hl { back=
ground-color: #2c2c2c !important; } @supports selector(.reply:target) { .re=
ply:focus { background-color: #2c2c2c; } .reply:focus.reply:target { backgr=
ound-color: #111110; } } @-webkit-keyframes highlighter { 0% { background-c=
olor: #14334c; } 75% { background-color: #14334c; } 100% { background-color=
: transparent; } } @-moz-keyframes highlighter { 0% { background-color: #14=
334c; } 75% { background-color: #14334c; } 100% { background-color: transpa=
rent; } } @-o-keyframes highlighter { 0% { background-color: #14334c; } 75%=
 { background-color: #14334c; } 100% { background-color: transparent; } } @=
keyframes highlighter { 0% { background-color: #14334c; } 75% { background-=
color: #14334c; } 100% { background-color: transparent; } } .pstcnt { color=
: #789922; } .hand:hover, .hover-color:hover { background-color: #333; } .i=
mg_size, .img_size-big, .thrd-thumb { color: gray; } .spoiler, .open-spoile=
r { background-color: #575757; } .spoiler, .spoiler a, .spoiler .unkfunc, .=
spoiler .dice, .spoiler font[color=3D"green"], .spoiler .ml-dg:before, .spo=
iler .ml-dt:before { color: #575757; } .spoiler:hover, .spoiler:focus, .ope=
n-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .spo=
iler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: #48b0fd; } =
.spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoiler:focus-=
within .ml-dt:before { color: #48b0fd; } .unkfunc, .spoiler:hover .unkfunc,=
 .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:before { =
color:#789922; } .spoiler:focus-within .unkfunc { color:#789922; } .postert=
rip, .postertripid { color: #228854; } .pale, .pale a { color: #888; } .goo=
d { color: #559655; } .sage { color: #900; } .mod { color: #26a; } .adm { c=
olor: #800080; } 
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/futaba.css

@charset "utf-8";=0Abody {=0Acolor:#800000;=0Abackground-color: #ffe;=0Afon=
t-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe =
WP", Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Gr=
ande", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Appl=
e Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";=0A=
} .ml-dg:before, .ml-dt:before { color: #800000; } a, .likelink, .spoiler:h=
over a, .spoiler:focus a, .spoiler a:focus { color: #00e; }=0A.spoiler:focu=
s-within a { color: #00e; }=0Aa:hover, .likelink:hover, .spoiler:hover a:ho=
ver, .open-spoiler a:hover { color: #d00; }=0A.likelink { border-bottom-col=
or: #00e; }=0A.likelink:hover { border-bottom-color: #d00; }=0A.ll-h:hover =
.likelink { color: #d00; border-bottom-color: #d00; } h2.native, h3.native,=
 .complex-header__container { background-color: #f0e0d6; }=0Ah2.native { bo=
rder: 1px solid #f0d0b6; } .reply, .lst_rpl, .shown-above:before { backgrou=
nd-color: #f0e0d6; }=0A.shown-above:hover:before { background-color: #f9f4e=
5; }=0A.shown-above:focus-within:before { background-color: #f9f4e5; }=0A.s=
hown-above:has(:target):before { background-color: #f9f4e5; } .uid-hl { -we=
bkit-box-shadow: #ea8 0 0 1em inset, #ea8 0 0 .5em; -moz-box-shadow: #ea8 0=
 0 1em inset, #ea8 0 0 .5em; box-shadow: #ea8 0 0 1em inset, #ea8 0 0 .5em;=
 }=0A/* border: 2px dashed #ea8; */=0A.reply:focus { background-color: #f3c=
fb9; }=0A.reply:target { background-color: #f3cfb9; }=0A.fake-hl { backgrou=
nd-color: #f3cfb9; }=0A.double-fake-hl { background-color: #f0e0d6; }=0A@su=
pports selector(.reply:target) { .reply:focus { background-color: #f0e0d6; =
} .reply:focus.reply:target { background-color: #f3cfb9; }=0A} @-webkit-key=
frames highlighter { 0% { background-color: #f3cfb9; } 75% { background-col=
or: #f3cfb9; } 100% { background-color: transparent; }=0A}=0A@-moz-keyframe=
s highlighter { 0% { background-color: #f3cfb9; } 75% { background-color: #=
f3cfb9; } 100% { background-color: transparent; }=0A}=0A@-o-keyframes highl=
ighter { 0% { background-color: #f3cfb9; } 75% { background-color: #f3cfb9;=
 } 100% { background-color: transparent; }=0A}=0A@keyframes highlighter { 0=
% { background-color: #f3cfb9; } 75% { background-color: #f3cfb9; } 100% { =
background-color: transparent; }=0A} hr, fieldset { border-color: #800000; =
} .warn { border-color: #c33; background-color: #fed; } .hand:hover, .hover=
-color:hover { background-color: #ffefe5; } .pstcnt { color: #4f7942; } .re=
flink a, a.reflink { color: #800000; } .img_size, .img_size-big, .thrd-thum=
b { color: #c09090; } .ft { color: #cc1105; } .pn { color: #117743; font-we=
ight: 800; } .uid { font-weight: normal; }=0A.ua { font-weight: normal; } .=
spoiler, .open-spoiler { background-color: #f0d0b6; }=0A.spoiler, .spoiler =
a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"green"], .spoi=
ler .ml-dg:before, .spoiler .ml-dt:before { color: #f0d0b6; }=0A.spoiler:ho=
ver, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:=
focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:be=
fore { color: #800000; }=0A.spoiler:focus-within, .spoiler:focus-within .ml=
-dg:before, .spoiler:focus-within .ml-dt:before { color: #800000; } .unkfun=
c, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before=
, .unkfunc .ml-dt:before { color: #708b28; /* cont */ }=0A.spoiler:focus-wi=
thin .unkfunc { color: #708b28; } .postertrip, .postertripid { color: #2288=
54; } .pale, .pale a { color: #c09090; } .good { color: green; } .sage { co=
lor: red; } .mod { color: #f00; } .adm { color: #800080; }=0A
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/dark.css

@charset "utf-8"; body { color: #898989; background-color: #111; font-famil=
y: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP", Ro=
boto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande", =
"Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Color=
 Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-dg:=
before, .ml-dt:before { color: #777; } a, .likelink, .spoiler:hover a, .spo=
iler:focus a, .spoiler a:focus { color: #aaa; } .spoiler:focus-within a { c=
olor: #aaa; } a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoil=
er a:hover { color: #ddd; } .likelink { border-bottom-color: #aaa; } .likel=
ink:hover { border-bottom-color: #ddd; } .ll-h:hover .likelink { color: #dd=
d; border-bottom-color: #ddd; } h2.native, h3.native, .complex-header__cont=
ainer { background-color: #222; } h2.native { border: 1px solid #555; } hr,=
 fieldset { border-color: #555; } pre { background: #333; color: #999; } .w=
arn { border-color: #999; background-color: #262626; color: #888; } .reply,=
 .lst_rpl, .shown-above:before { background-color: #222; } .shown-above:hov=
er:before { background-color: #111; } .shown-above:focus-within:before { ba=
ckground-color: #111; } .shown-above:has(:target):before { background-color=
: #111; } .rpl-hl { background-color: #151515; } .reply:focus { background-=
color: #151515; } .reply:target { background-color: #151515; } .uid-hl { -w=
ebkit-box-shadow: #cecece 0 0 1em inset, #cecece 0 0 .5em; -moz-box-shadow:=
 #cecece 0 0 1em inset, #cecece 0 0 .5em; box-shadow: #cecece 0 0 1em inset=
, #cecece 0 0 .5em; } .reply:focus { background-color: #151515; } .reply:ta=
rget { background-color: #151515; } .fake-hl { background-color: #151515; }=
 .double-fake-hl { background-color: #222 !important; } @supports selector(=
.reply:target) { .reply:focus { background-color: #222; } .reply:focus.repl=
y:target { background-color: #151515; } } @-webkit-keyframes highlighter { =
0% { background-color: #656565; color: #c3c3c3; } 75% { background-color: #=
656565; color: #c3c3c3; } 100% { background-color: transparent; color: inhe=
rit; } } @-moz-keyframes highlighter { 0% { background-color: #656565; colo=
r: #c3c3c3; } 75% { background-color: #656565; color: #c3c3c3; } 100% { bac=
kground-color: transparent; color: inherit; } } @-o-keyframes highlighter {=
 0% { background-color: #656565; color: #c3c3c3; } 75% { background-color: =
#656565; color: #c3c3c3; } 100% { background-color: transparent; color: inh=
erit; } } @keyframes highlighter { 0% { background-color: #656565; color: #=
c3c3c3; } 75% { background-color: #656565; color: #c3c3c3; } 100% { backgro=
und-color: transparent; color: inherit; } } .reflink a, a.reflink { color: =
#9b905b; } .pstcnt { color: #999; } .hand:hover, .hover-color:hover { backg=
round-color: #292929; } .img_size, .img_size-big, .thrd-thumb { color: gray=
; } .spoiler, .open-spoiler { background-color: #444; } .spoiler, .spoiler =
a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"green"], .spoi=
ler .ml-dg:before, .spoiler .ml-dt:before { color: #444; } .spoiler:hover, =
.spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus=
 .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before =
{ color: #888; } .spoiler:focus-within, .spoiler:focus-within .ml-dg:before=
, .spoiler:focus-within .ml-dt:before { color: #888; } .unkfunc, .spoiler:h=
over .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .m=
l-dt:before { color:#567000; } .spoiler:focus-within .unkfunc { color:#5670=
00; } .postertrip, .postertripid { color: #228854; } .pale { color: #444; }=
 .pale a, a.pale { color: #666; } .good { color: #3d8c3d; } .sage { color: =
#900; } .mod { color: #26a; } .adm { color: #800080; } 
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/sc.css

@charset "utf-8"; body { color: #494949; background-color: #ebebeb; font-fa=
mily: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP",=
 Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande=
", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Co=
lor Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-=
dg:before, .ml-dt:before { color: #494949; } a, .likelink, .spoiler:hover a=
, .spoiler:focus a, .spoiler a:focus { color: #3b678d; text-decoration: non=
e; } .spoiler:focus-within a { color: #3b678d; text-decoration: none; } a:h=
over, .likelink:hover, .spoiler:hover a:hover, .open-spoiler a:hover { text=
-decoration: none; color: black; position: relative; top: 1px; } .likelink =
{ border-bottom-color: #3b678d; } .likelink:hover { border-bottom-color: bl=
ack; } .ll-h:hover .likelink { color: black; border-bottom-color: black; } =
h2.native, h3.native, .complex-header__container { background-color: #d4d6d=
4; color: #333333; /* b38 */ padding: 4px 7px; } h2.native, h3.native, .com=
plex-header__header, .complex-header__tip { font-size: 0.9em; } h2.native {=
 background-image: url('../img/cellpic1.gif'); border: 1px solid #999; -web=
kit-background-size: auto 100%; -moz-background-size: auto 100%; background=
-size: auto 100%; /* b37 */ } hr, fieldset { border-color: #999; } pre { ma=
rgin: 3px 0px; border: 1px dotted #999; background-color: #f9f9f9; padding:=
 3px; } .warn { border-color: #335577; background-color: #ddd; } .thread { =
background-color: #ebebeb; } .reply, .lst_rpl, .shown-above:before { backgr=
ound-color: #d4d6d4; } .shown-above:before { border-left: 1px solid #999; b=
order-bottom: 1px solid #999; } .shown-above:hover:before { background-colo=
r: #ebebeb; } .shown-above:focus-within:before { background-color: #ebebeb;=
 } .shown-above:has(:target):before { background-color: #ebebeb; } .uid-hl =
{ -webkit-box-shadow: #6f8ea0 0 0 1em inset, #6f8ea0 0 0 .5em; -moz-box-sha=
dow: #6f8ea0 0 0 1em inset, #6f8ea0 0 0 .5em; box-shadow: #6f8ea0 0 0 1em i=
nset, #6f8ea0 0 0 .5em; } .reply:focus { background-color: #e4e6e4; } .repl=
y:target { background-color: #e4e6e4; } .fake-hl { background-color: #e4e6e=
4; } .double-fake-hl { background-color: #d4d6d4 !important; } @supports se=
lector(.reply:target) { .reply:focus { background-color: #d4d6d4; } .reply:=
focus.reply:target { background-color: #e4e6e4; } } @-webkit-keyframes high=
lighter { 0% { background-color: #7e9cad; } 75% { background-color: #7e9cad=
; } 100% { background-color: transparent; } } @-moz-keyframes highlighter {=
 0% { background-color: #7e9cad; } 75% { background-color: #7e9cad; } 100% =
{ background-color: transparent; } } @-o-keyframes highlighter { 0% { backg=
round-color: #7e9cad; } 75% { background-color: #7e9cad; } 100% { backgroun=
d-color: transparent; } } @keyframes highlighter { 0% { background-color: #=
7e9cad; } 75% { background-color: #7e9cad; } 100% { background-color: trans=
parent; } } .reflink { font-size: 0.9em; } .pstcnt { color: #494949; } .ref=
link a, a.reflink { color: #494949; } .hand:hover, .hover-color:hover { bac=
kground-color: #ddd; } .img_size, .img_size-big, .thrd-thumb { color: gray;=
 } .spoiler, .open-spoiler { background-color: #b4b6b4; } .spoiler, .spoile=
r a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"green"], .sp=
oiler .ml-dg:before, .spoiler .ml-dt:before { color: #b4b6b4; } .spoiler:ho=
ver, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:=
focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:be=
fore { color: #494949; } .spoiler:focus-within, .spoiler:focus-within .ml-d=
g:before, .spoiler:focus-within .ml-dt:before { color: #494949; } .unkfunc,=
 .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, =
.unkfunc .ml-dt:before { color:#567000; } .spoiler:focus-within .unkfunc { =
color:#567000; } .postertrip, .postertripid { color: #228854; } .pale, .pal=
e a { color: #777; } .good { color: green; } .sage { color: #d00; } .mod { =
color: #26a; } .adm { color: #800080; } 
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/cherry.css

@charset "utf-8"; /* =D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=D0=BE =D0=BD=D0=
=B0 =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B5 =D1=81=D1=82=D0=B8=D0=BB=D1=8F Dar=
k c http://100ch.ru/ */ body { color: #ccc; background-color: #333; font-fa=
mily: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP",=
 Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande=
", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Co=
lor Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-=
dg:before, .ml-dt:before { color: #ccc; } a, .likelink, .spoiler:hover a, .=
spoiler:focus a, .spoiler a:focus { color: #e14b4b; } .spoiler:focus-within=
 a { color: #e14b4b; } a:hover, .likelink:hover, .spoiler:hover a:hover, .o=
pen-spoiler a:hover { color: #bca0a0; } .likelink { border-bottom-color: #e=
14b4b; } .likelink:hover { border-bottom-color: #bca0a0; } .ll-h:hover .lik=
elink { color: #bca0a0; border-bottom-color: #bca0a0; } h2.native, h3.nativ=
e, .complex-header__container { background-color: #292929; } h2.native { bo=
rder: 1px solid #222; } hr, fieldset { border-color: #666; } .warn { backgr=
ound-color: #444; border-color: #c06064; } .reply, .lst_rpl, .shown-above:b=
efore { background-color: #292929; } .shown-above:hover:before { background=
-color: #333; } .shown-above:focus-within:before { background-color: #333; =
} .shown-above:has(:target):before { background-color: #333; } .rpl-hl { ba=
ckground-color: #444; color: #eee; } .reply:focus { background-color: #444;=
 color: #eee; } .reply:target { background-color: #444; color: #eee; } .uid=
-hl { -webkit-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; -=
moz-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; box-shadow:=
 #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; } .reply:focus { backgroun=
d-color: #444; color: #eee; } .reply:target { background-color: #444; color=
: #eee; } .fake-hl { background-color: #444; color: #eee; } .double-fake-hl=
 { background-color: #292929 !important; } @supports selector(.reply:target=
) { .reply:focus { background-color: #292929; } .reply:focus.reply:target {=
 background-color: #444; color: #eee; } } @-webkit-keyframes highlighter { =
0% { background-color: #632e2e; color: #eee; } 75% { background-color: #632=
e2e; color: #eee; } 100% { background-color: transparent; color: inherit; }=
 } @-moz-keyframes highlighter { 0% { background-color: #632e2e; color: #ee=
e; } 75% { background-color: #632e2e; color: #eee; } 100% { background-colo=
r: transparent; color: inherit; } } @-o-keyframes highlighter { 0% { backgr=
ound-color: #632e2e; color: #eee; } 75% { background-color: #632e2e; color:=
 #eee; } 100% { background-color: transparent; color: inherit; } } @keyfram=
es highlighter { 0% { background-color: #632e2e; color: #eee; } 75% { backg=
round-color: #632e2e; color: #eee; } 100% { background-color: transparent; =
color: inherit; } } .hand:hover, .hover-color:hover { background-color: #48=
3636; } .img_size, .img_size-big, .thrd-thumb { color: gray; } .reflink a, =
a.reflink { color: #999; } .pstcnt { color: #a97777; } .spoiler, .open-spoi=
ler { background-color: #c06064; } .spoiler, .spoiler a, .spoiler .unkfunc,=
 .spoiler .dice, .spoiler font[color=3D"green"], .spoiler .ml-dg:before, .s=
poiler .ml-dt:before { color: #c06064; } .spoiler:hover, .spoiler:focus, .o=
pen-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .s=
poiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: #ccc; } .=
spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoiler:focus-w=
ithin .ml-dt:before { color: #ccc; } .unkfunc, .spoiler:hover .unkfunc, .sp=
oiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:before { colo=
r:#f07074; } .spoiler:focus-within .unkfunc { color:#f07074; } .postertrip,=
 .postertripid { color: #f30; } .pale, .pale a { color: #777; } .good { col=
or: #4dae4d; } .sage { color: #c00; } .mod { color: #ffab3f; } .adm { color=
: #ffab3f; } input, textarea, select, input[type=3D"text"] { background-col=
or: #222; border: 1px solid #444; color: #ccc; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; } 
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/bashorg.css

@charset "utf-8"; body { color: #000; background-color: #fff; font-family: =
"Helvetica Neue", "Tahoma", "Helvetica", "Arial", "Liberation Sans", "Sans =
Uralic", "Droid Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "=
Segoe UI Symbol", "Noto Color Emoji"; } .ml-dg:before, .ml-dt:before { colo=
r: #000; } .body { font-size: 0.9em; } a, .likelink, .spoiler:hover a, .spo=
iler:focus a, .spoiler a:focus { color: #05c; } .spoiler:focus-within a { c=
olor: #05c; } a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoil=
er a:hover { color: #c00; } .likelink { border-bottom-color: #05c; } .likel=
ink:hover { border-bottom-color: #c00; } .ll-h:hover .likelink { color: #c0=
0; border-bottom-color: #c00; } hr, fieldset { border: 1px dotted #bbb; } h=
1.native, h2.native { font-family: "Georgia", "Liberation Serif", "Droid Se=
rif", "Roman Uralic", serif; font-size: 1.7em; font-weight: 400; margin: 0;=
 padding: 0 3px; text-align: right; white-space: nowrap; } @media all and (=
min-width: 666px) { h1.native { background: url('../img/bashlogo.gif') left=
 center no-repeat; margin: 5px 0; } } #greeting { float: none; text-align: =
right; } div.bricks-menu { float: left; } h1.native { font-weight: 700; } h=
3.native, .complex-header__container { border-bottom: 1px dotted #bbb; marg=
in-top: 0.5em; padding-left: 0; } h4.native { padding: 0; } .warn { backgro=
und-color: #f3f3f3; border: 1px dotted #bbb !important; -webkit-border-radi=
us: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: 3px; } .r=
eply, .lst_rpl, .shown-above:before { background-color: #f3f3f3; border: 1p=
x dotted #bbb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-=
radius: 3px; font-family: "Monaco", "Liberation Mono", "Droid Sans Mono", "=
Ubuntu Mono", "Lucida Console", "Helvetica Neue", monospace; line-height: 1=
.3em; } .shown-above:before { content: '[:|||:]'; } .rpl-hl { background-co=
lor: #fff; } .reply:focus { background-color: #fff; } .reply:target { backg=
round-color: #fff; } .uid-hl { -webkit-box-shadow: #86bbff 0 0 .5em inset, =
#2887ff 0 0 .75em; -moz-box-shadow: #86bbff 0 0 .5em inset, #2887ff 0 0 .75=
em; box-shadow: #86bbff 0 0 .5em inset, #2887ff 0 0 .75em; } .uid-counter {=
 height: 1.6em; vertical-align: baseline; font-size: .9em; width: 1.6em; } =
.reply .op-mark { padding: .3em .5em .2em .45em; } .reply:focus { backgroun=
d-color: #fff; } .reply:target { background-color: #fff; } .fake-hl { backg=
round-color: #fff; } .double-fake-hl { background-color: #f3f3f3 !important=
; } @supports selector(.reply:target) { .reply:focus { background-color: #f=
3f3f3; } .reply:focus.reply:target { background-color: #fff; } } @-webkit-k=
eyframes highlighter { 0% { background-color: #d2e6ff; } 75% { background-c=
olor: #d2e6ff; } 100% { background-color: transparent; } } @-moz-keyframes =
highlighter { 0% { background-color: #d2e6ff; } 75% { background-color: #d2=
e6ff; } 100% { background-color: transparent; } } @-o-keyframes highlighter=
 { 0% { background-color: #d2e6ff; } 75% { background-color: #d2e6ff; } 100=
% { background-color: transparent; } } @keyframes highlighter { 0% { backgr=
ound-color: #d2e6ff; } 75% { background-color: #d2e6ff; } 100% { background=
-color: transparent; } } .lst_rpl { margin-bottom: 0.5em; } .reply { paddin=
g: 3px; } .reply time { color: #8c8c8c; font-family: "Helvetica Neue", "Tah=
oma", "Helvetica", "Arial", "Liberation Sans", "Sans Uralic", "Droid Sans",=
 sans-serif; } .ans { font-size: 0.8em; } .reflink a, a.reflink, .pstcnt { =
font-size: 1em; font-family: "Helvetica Neue", "Tahoma", "Helvetica", "Aria=
l", "Liberation Sans", "Sans Uralic", "Droid Sans", sans-serif; } .reflink =
a:before, a.reflink:before { content: "#"; } .pstcnt { color: #000; font-we=
ight: normal; } .reflink b { font-weight: normal; } /* .reply span.reflink:=
:before { content: "+ "; } .reply span.reflink::after { content: " - [:|||:=
]"; } .thread span.cnt::before { content: "+ "; } .thread span.cnt::after {=
 content: " -"; } */ .ans { font-family: "Helvetica Neue", "Tahoma", "Helve=
tica", "Arial", "Liberation Sans", "Sans Uralic", "Droid Sans", sans-serif;=
 font-style: normal; } .shown-above .reply.one-file-post .thrd-thumb { left=
: -3px; top: -3px; margin-right: 0.5em; } .shown-above .reply.one-file-post=
 .thrd-thumb.not-portrait img { max-height: 3.7em; } .hand:hover, .hover-co=
lor:hover { background-color: #e2e7ea; } .lst_rpl:hover { background-color:=
 #f9f9f9; } .img_size, .img_size-big, .thrd-thumb { color: #999; line-heigh=
t: 13px !important; font-family: "Helvetica Neue", "Tahoma", "Helvetica", "=
Arial", "Liberation Sans", "Sans Uralic", "Droid Sans", sans-serif; } .spoi=
ler, .open-spoiler { padding-top: 0.3em; background-color: #bbb; } .spoiler=
, .spoiler a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"gre=
en"], .spoiler .ml-dg:before, .spoiler .ml-dt:before { color: #bbb; } .spoi=
ler:hover, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .sp=
oiler:focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml=
-dt:before { color: #333; } .spoiler:focus-within, .spoiler:focus-within .m=
l-dg:before, .spoiler:focus-within .ml-dt:before { color: #333; } .unkfunc,=
 .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, =
.unkfunc .ml-dt:before { color:#789922; } .spoiler:focus-within .unkfunc { =
color:#789922; } .postertrip, .postertripid { color: #228854; } .pale, .pal=
e a { color: #939393; } .good { color: green; } .sage { color: red; } .mod =
{ color: #26a; } .adm { color: #800080; } 
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/white.css

@charset "utf-8"; body { color: #000; background-color: #fff; font-family: =
system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP", Robot=
o, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande", "Tr=
ebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Color Em=
oji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-dg:bef=
ore, .ml-dt:before { color: #000; } a, .likelink { color: #555; } a:hover, =
.likelink:hover { color: #888; } .likelink { border-bottom-color: #555; } .=
likelink:hover { border-bottom-color: #888; } .ll-h:hover .likelink { color=
: #888; border-bottom-color: #888; } a.hand:hover { color: #767676; } h2.na=
tive, h3.native, .complex-header__container { background-color: #dfdfdf; } =
h2.native { border: 1px solid #ccc; } hr, fieldset { border-color: #ccc; } =
.warn { border-color: #767676; background-color: #eee; } .reply, .lst_rpl, =
.shown-above:before { background-color: #dfdfdf; } .shown-above:hover:befor=
e { background-color: #eee; } .shown-above:focus-within:before { background=
-color: #eee; } .shown-above:has(:target):before { background-color: #eee; =
} .uid-hl { -webkit-box-shadow: #4a4a4a 0 0 1em inset, #4a4a4a 0 0 .5em; -m=
oz-box-shadow: #4a4a4a 0 0 1em inset, #4a4a4a 0 0 .5em; box-shadow: #4a4a4a=
 0 0 1em inset, #4a4a4a 0 0 .5em; } .reply:focus { background-color: #f7f7f=
7; } .reply:target { background-color: #f7f7f7; } .fake-hl { background-col=
or: #f7f7f7; } .double-fake-hl { background-color: #dfdfdf !important; } @s=
upports selector(.reply:target) { .reply:focus { background-color: #dfdfdf;=
 } .reply:focus.reply:target { background-color: #f7f7f7; } } @-webkit-keyf=
rames highlighter { 0% { background-color: #d0d0d0; } 75% { background-colo=
r: #d0d0d0; } 100% { background-color: transparent; } } @-moz-keyframes hig=
hlighter { 0% { background-color: #d0d0d0; } 75% { background-color: #d0d0d=
0; } 100% { background-color: transparent; } } @-o-keyframes highlighter { =
0% { background-color: #d0d0d0; } 75% { background-color: #d0d0d0; } 100% {=
 background-color: transparent; } } @keyframes highlighter { 0% { backgroun=
d-color: #d0d0d0; } 75% { background-color: #d0d0d0; } 100% { background-co=
lor: transparent; } } .reflink a, a.reflink { color: #000; } .pstcnt { colo=
r: #555; } .hand:hover, .hover-color:hover { background-color: #eee; } .img=
_size, .img_size-big, .thrd-thumb { color: #626262; } .spoiler, .open-spoil=
er { background-color: #d2d2d2; } .spoiler, .spoiler a, .spoiler .unkfunc, =
.spoiler .dice, .spoiler font[color=3D"green"], .spoiler .ml-dg:before, .sp=
oiler .ml-dt:before { color: #d2d2d2; } /* b29 */ .spoiler:hover, .spoiler:=
focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:b=
efore, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: =
#222; } .spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoile=
r:focus-within .ml-dt:before { color: #222; } .spoiler:hover a, .spoiler:fo=
cus a, .open-spoiler a, .spoiler a:focus { color: #555; } .spoiler:focus-wi=
thin a { color: #555; } .spoiler:hover a:hover, .open-spoiler a:hover { col=
or: #888; } .unkfunc, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .un=
kfunc .ml-dg:before, .unkfunc .ml-dt:before { color: #626262; } .spoiler:fo=
cus-within .unkfunc { color: #767676; } .postertrip, .postertripid { color:=
 #aaa; } .pale, .pale a { color: #626262; } .good { color: #767676; } .sage=
 { color: #555; } .mod { color: #aaa; } .adm { color: #555; } .op-mark { co=
lor: #fff; background-color: #222; } .likes { color: #26702b !important; } =
/* cont */ .dislikes { color: #c90000 !important; } 
------6a841f3be14ed
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/renaissance.css

@charset "utf-8"; /* v1.1 (23-03-29) | =D1=81=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=
=D0=BE =D0=BD=D0=B0 =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B5 =D1=8E=D0=B7=D0=B5=
=D1=80=D1=81=D1=82=D0=B0=D0=B9=D0=BB=D0=B0 "2ch Reborn" */=0Abody { backgro=
und-color: #2a2622; color: #ddd8d5; font-family: system-ui, Roboto, "Droid =
Sans", "Ubuntu", "Segoe UI", "Segoe WP", -apple-system, BlinkMacSystemFont,=
 "Oxygen", "Helvetica Heue", "Lucida Grande", Trebuchet, "Trebuchet MS", Ta=
homa, Verdana, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "S=
egoe UI Symbol", "Noto Color Emoji";=0A} .ml-dg:before, .ml-dt:before { col=
or: #b1a59b; } /* =D1=86=D0=B2=D0=B5=D1=82=D0=B0 =D1=81=D1=81=D1=8B=D0=BB=
=D0=BE=D1=87=D0=B5=D0=BA */=0Aa, .likelink,=0A.spoiler:hover a, .spoiler:fo=
cus a, .spoiler a:focus, .spoiler:focus-within a { color: #ff8732; }=0A.lik=
elink { border-bottom-color: #ff8732; } a:hover, .likelink:hover,=0A.spoile=
r:hover a:hover, .open-spoiler a:hover, .ll-h:hover .likelink { color: #ffc=
08c; }=0A.likelink:hover, .ll-h:hover .likelink { border-bottom-color: #ffc=
08c; } /* =D0=BA=D0=B0=D1=82=D0=B5=D0=B3=D0=BE=D1=80=D0=B8=D0=B8 =D0=B8 =D0=
=BF=D0=BE=D0=BB=D0=BE=D1=81=D0=BA=D0=B0 =D0=BD=D0=B0=D0=B2=D0=B8=D0=B3=D0=
=B0=D1=86=D0=B8=D0=B8 =D1=81=D0=B2=D0=B5=D1=80=D1=85=D1=83 */=0Ah2.native, =
h3.native, .complex-header__container { background-color: #38322e; }=0Ah2.n=
ative { border: 2px solid #3e3936; -webkit-border-radius: 0 0 4px 4px; -moz=
-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;=0A} /* =D1=80=D0=
=B0=D0=B7=D0=B4=D0=B5=D0=BB=D0=B8=D1=82=D0=B5=D0=BB=D0=B8 */=0A.warn { back=
ground-color: #444; border-color: #544b45; }=0Ahr, fieldset { border-color:=
 #544b45; } /* =D0=BF=D0=BE=D1=81=D1=82=D1=8B */=0A.reply, .lst_rpl { backg=
round-color: #38322e; border: 2px solid #3e3936; -webkit-border-radius: 4px=
; -moz-border-radius: 4px; border-radius: 4px;=0A}=0A.shown-above:before { =
color: #b1a59b; background-color: #312c29; -webkit-border-top-right-radius:=
 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }=0A.=
shown-above:hover:before { background-color: #3e3936; }=0A.shown-above:focu=
s-within:before { background-color: #3e3936; }=0A.shown-above:has(:target):=
before { background-color: #3e3936; }=0A.reply:focus, .reply:target, .fake-=
hl { background-color: #443022; border-color: #e87d31; }=0A.double-fake-hl =
{ background-color: #443022 !important; }=0A@supports selector(.reply:targe=
t) { .reply:focus { background-color: #443022; } .reply:focus.reply:target =
{ background-color: #443022; border-color: #e87d31; }=0A}=0A.uid-hl { -webk=
it-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; -moz-box-sha=
dow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; box-shadow: #b91c1c 0 =
0 1em 0.1em inset, #b91c1c 0 0 0.5em; } /* =D0=B2=D1=8B=D0=B4=D0=B5=D0=BB=
=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5 =D1=8D=D0=BB=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=
=D1=8B =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81=D0=B0 (=D0=BA=
=D1=80=D0=BE=D0=BC=D0=B5 =D0=BF=D0=BE=D1=81=D1=82=D0=BE=D0=B2) */=0A@-webki=
t-keyframes highlighter { 20% { background-color: #443022; color: #ffc08c; =
} 100% { background-color: transparent; color: inherit; }=0A}=0A@-moz-keyfr=
ames highlighter { 20% { background-color: #443022; color: #ffc08c; } 100% =
{ background-color: transparent; color: inherit; }=0A}=0A@-o-keyframes high=
lighter { 20% { background-color: #443022; color: #ffc08c; } 100% { backgro=
und-color: transparent; color: inherit; }=0A}=0A@keyframes highlighter { 20=
% { background-color: #443022; color: #ffc08c; } 100% { background-color: t=
ransparent; color: inherit; }=0A} /* =D1=80=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB=
=D0=B8=D1=82=D0=B5=D0=BB=D0=B8 =D0=B2 =D0=B2=D0=B5=D1=82=D0=BA=D0=B5 =D0=BE=
=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=B2 */=0A.btn-reset { border-left: 2px das=
hed #8b7e75; }=0A.btn-reset:hover { border-left: 2px dashed #d6a480; } /* =
=D1=84=D0=BE=D0=BD =D1=81=D1=81=D1=8B=D0=BB=D0=BE=D0=BA/=D0=BA=D0=BD=D0=BE=
=D0=BF=D0=BE=D0=BA =D1=81 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5=D0=BD=
=D0=BD=D0=BE=D0=B9 =D0=B7=D0=BE=D0=BD=D0=BE=D0=B9 =D0=BD=D0=B0=D0=B6=D0=B0=
=D1=82=D0=B8=D1=8F */=0A.hand:hover, .hover-color:hover { background-color:=
 #564538; } /* =D1=82=D0=B0=D0=BC=D0=B1=D0=BD=D0=B5=D0=B9=D0=BB=D1=8B =D0=
=B8 =D0=BF=D0=BE=D0=B4=D0=BF=D0=B8=D1=81=D0=B8 =D0=BA =D0=BA=D0=B0=D1=80=D1=
=82=D0=B8=D0=BD=D0=BA=D0=B0=D0=BC */=0A.img_size, .img_size-big, .thrd-thum=
b { color: #999; } /* =D1=81=D1=81=D1=8B=D0=BB=D0=BA=D0=B0 =D0=BD=D0=B0 =D1=
=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 */=0A.reflink a, a.refl=
ink { color: #b1a59b; } /* =D0=BD=D0=BE=D0=BC=D0=B5=D1=80 =D0=BF=D0=BE=D1=
=81=D1=82=D0=B0 */=0A.pstcnt { color: #d6a480; } /* =D1=81=D0=BF=D0=BE=D0=
=B9=D0=BB=D0=B5=D1=80=D1=8B */=0A.spoiler, .open-spoiler { background-color=
: #544b45; }=0A.spoiler, .spoiler a, .spoiler .unkfunc, .spoiler .dice, .sp=
oiler font[color=3D"green"], .spoiler .ml-dg:before, .spoiler .ml-dt:before=
 { color: #544b45; } .spoiler:hover, .spoiler:focus, .open-spoiler, .spoile=
r:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .spoiler:hover .ml-dt:=
before, .spoiler:focus .ml-dt:before, .spoiler:focus-within, .spoiler:focus=
-within .ml-dg:before, .spoiler:focus-within .ml-dt:before { color: #b49b8a=
; } /* =D0=B3=D1=80=D0=B8=D0=BD=D1=82=D0=B5=D0=BA=D1=81=D1=82 */=0A.unkfunc=
, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before,=
 .unkfunc .ml-dt:before { background-color: #404534; color:#70c270; }=0A.sp=
oiler:focus-within .unkfunc { color:#70c270; } /* =D0=B7=D0=B0=D1=82=D0=B5=
=D0=BC=D0=BD=D1=91=D0=BD=D0=BD=D1=8B=D0=B9 =D1=82=D0=B5=D0=BA=D1=81=D1=82 =
=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81=D0=B0 */=0A.pale, .p=
ale a { color: #8b7e75; } /* =D0=BC=D0=BE=D0=B4=D0=B8=D1=84=D0=B8=D0=BA=D0=
=B0=D1=82=D0=BE=D1=80=D1=8B =D0=BF=D0=BE=D1=81=D1=82=D0=B5=D1=80=D0=B0 */=
=0A.postertrip, .postertripid { color: #f62; }=0A.good { color: #4dae4d; }=
=0A.sage { color: #e42; }=0A.mod, .adm { color: #ffab3f; } /* =D1=82=D0=B5=
=D0=BA=D1=81=D1=82=D0=BE=D0=B2=D1=8B=D0=B5 =D0=BF=D0=BE=D0=BB=D1=8F =D0=B8 =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B8 */=0Atextarea, input { background-colo=
r: #242221; color: #b1a59b; border: 2px solid #3e3936; -webkit-border-radiu=
s: 4px; -moz-border-radius: 4px; border-radius: 4px;=0A}=0A#btn, select, in=
put[type=3Dsubmit] { background-color: #544b45; border: 2px solid #544b45;=
=0A}=0A
------6a841f3be14ed
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/js/hl.js

"use strict";
/*
window.onerror =3D function (message, url, lineNumber, colNumber, e) {

 var extra =3D (typeof colNumber !=3D=3D 'undefined') =3F '%20col%20' + encod=
eURIComponent(colNumber) : '';
 extra +=3D (typeof e !=3D=3D 'undefined') =3F '%20e.name%20' + encodeURIComp=
onent(e.name) + '%20e.mess%20' + encodeURIComponent(e.message) + (e.stack =3F=
 ('%20e.stack%20' + encodeURIComponent(e.stack)) : '') : '';

=09(new Image(1, 1)).src =3D '../jslog=3Fm=3Dmess%20' + encodeURIComponent(me=
ssage) + '%20url%20' + encodeURIComponent(url) + '%20line%20' + encodeURICo=
mponent(lineNumber) + extra;

 return true;
} */

try {

 (function() {

 // XHTML rulez
 // var document.body =3D document.getElementsByTagName('body')[0];

 var XHR_TIMEOUT =3D 10; // sec
 var ERROR_AUTOHIDE_TIMEOUT =3D 7;
 var REFMAP_MAX_LINKS =3D 7;

 var S =3D {
 '2CH_IS_DOWN' : '=D0=94=D0=B2=D0=B0=D1=87 =D0=BB=D0=B5=D0=B6=D0=B8=D1=82',
 '2CH_IS_DOWN_OR_NETWORK_ERROR' : '=D0=94=D0=B2=D0=B0=D1=87 =D0=BB=D0=B5=D0=
=B6=D0=B8=D1=82, =D0=BB=D0=B8=D0=B1=D0=BE =D0=BD=D0=B5=D1=82 =D1=81=D0=B5=
=D1=82=D0=B8',
 'UNKNOWN_ERROR' : '=D0=9D=D0=B5=D0=B8=D0=B7=D0=B2=D0=B5=D1=81=D1=82=D0=BD=
=D0=B0=D1=8F =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0',
 'VOTE_FAILED' : '=D0=93=D0=BE=D0=BB=D0=BE=D1=81 =D0=BD=D0=B5 =D0=B7=D0=B0=
=D1=81=D1=87=D0=B8=D1=82=D0=B0=D0=BD',
 'ARCHIVED_THREAD' : '=D0=A2=D1=80=D0=B5=D0=B4 =D0=B2 =D0=B0=D1=80=D1=85=D0=
=B8=D0=B2=D0=B5',
 'ALREADY_VOTED' : '=D0=93=D0=BE=D0=BB=D0=BE=D1=81 =D1=83=D0=B6=D0=B5 =D0=
=BE=D1=82=D0=B4=D0=B0=D0=BD',
 'MHT_ARCHIVE' : '=D0=92=D1=8B =D1=87=D0=B8=D1=82=D0=B0=D0=B5=D1=82=D0=B5 =
=D0=BE=D1=84=D0=BB=D0=B0=D0=B9=D0=BD-=D0=B0=D1=80=D1=85=D0=B8=D0=B2',
 'LIKE': ['=D0=BB=D0=B0=D0=B9=D0=BA', '=D0=BB=D0=B0=D0=B9=D0=BA=D0=B0', '=
=D0=BB=D0=B0=D0=B9=D0=BA=D0=BE=D0=B2'],
 'DISLIKE': ['=D0=B4=D0=B8=D0=B7=D0=BB=D0=B0=D0=B9=D0=BA', '=D0=B4=D0=B8=D0=
=B7=D0=BB=D0=B0=D0=B9=D0=BA=D0=B0', '=D0=B4=D0=B8=D0=B7=D0=BB=D0=B0=D0=B9=
=D0=BA=D0=BE=D0=B2'],
 'POSTS': ['=D0=BF=D0=BE=D1=81=D1=82', '=D0=BF=D0=BE=D1=81=D1=82=D0=B0', '=
=D0=BF=D0=BE=D1=81=D1=82=D0=BE=D0=B2'],
 'REPLY': ['=D0=BE=D1=82=D0=B2=D0=B5=D1=82', '=D0=BE=D1=82=D0=B2=D0=B5=D1=
=82=D0=B0', '=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=B2'],
 'POST_LIKED': '=D0=9F=D0=BE=D1=81=D1=82 =D0=BB=D0=B0=D0=B9=D0=BA=D0=BD=D1=
=83=D1=82',
 'POST_DISLIKED': '=D0=9F=D0=BE=D1=81=D1=82 =D0=B4=D0=B8=D0=B7=D0=BB=D0=B0=
=D0=B9=D0=BA=D0=BD=D1=83=D1=82',
 'CLOSE_REPLIES_BRANCH': '=D0=97=D0=B0=D0=BA=D1=80=D1=8B=D1=82=D1=8C =D0=B2=
=D0=B5=D1=82=D0=BA=D1=83 =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=B2',
 'SHOW_LINKS': '=D0=9F=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D1=81=D1=
=81=D1=8B=D0=BB=D0=BA=D0=B8 =D0=BD=D0=B0'
 };

 var handleUidClick =3D function me(event) {

 var eventTarget =3D event.target || event.srcElement;

 if (!eventTarget.hasAttribute('data-uid') && !eventTarget.parentElement.ha=
sAttribute('data-uid')) return;

 var uid =3D eventTarget.getAttribute('data-uid') || eventTarget.parentElem=
ent.getAttribute('data-uid'),
 uidColor =3D eventTarget.style.borderColor || eventTarget.parentElement.st=
yle.borderColor || eventTarget.style.color, /* b18 */
 replies =3D document.getElementsByClassName('reply'),
 repliesLen =3D replies.length;

 for (var i =3D 0; i < repliesLen; i++) {

 if (replies[i].querySelector('[data-uid=3D"' + me.highlightedUid + '"]')) =
{

 replies[i].className =3D replies[i].className.replace(/(=3F:^| )uid-hl(=3F=3D =
|$)/g, '');
 replies[i].removeAttribute('style');

 } else if (uid !=3D=3D me.highlightedUid && replies[i].querySelector('[dat=
a-uid=3D"' + uid + '"]')) {

 replies[i].className +=3D ' uid-hl';
 replies[i].style.boxShadow =3D me.currentShadow.replace(/(,\s*)rgb.+=3F\)/g,=
 '$1' + uidColor);

 }

 }

 me.highlightedUid =3D (me.highlightedUid !=3D=3D uid) =3F uid : null;

 }

 handleUidClick.highlightedUid =3D null;

 handleUidClick.currentShadow =3D (function() {

 try {

 var sheets =3D document.styleSheets,
 rules;

 for (var i =3D 0; i < sheets.length; i++) {

 rules =3D sheets[i].cssRules; // peezdareekee

 for (var j =3D 0; j < rules.length; j++) {

 if (rules[j].selectorText =3D=3D=3D '.uid-hl' && rules[j].style.boxShadow)
 return rules[j].style.boxShadow;

 }

 }

 }

 catch(e) {

 return 'rgb(255, 107, 0) 0px 0px 1em inset, rgb(255, 107, 0) 0px 0px 0.5em=
'; // photon.css

 }

 })();

 function showReplyPreview(replyId, x, y) {

 var reply =3D document.getElementById(replyId);

 if (!reply) return;

 var replyPreview =3D cloneReply(reply);

 replyPreview.className +=3D ' fast-reply';
 replyPreview.style.left =3D x + 'px';
 replyPreview.style.top =3D y + 'px';
 replyPreview.setAttribute('aria-hidden', 'true');

 document.body.appendChild(replyPreview);

 return replyPreview;

 }

 var highlightReply =3D function me(replyId) {

 var replyForHighlight =3D document.getElementById(replyId);

 if (!replyForHighlight || (' ' + replyForHighlight.className + ' ').indexO=
f(' reply ') =3D=3D=3D -1) return;

 if (replyForHighlight =3D=3D=3D document.activeElement || window.location.=
hash.substring(1) =3D=3D=3D replyId) {

 replyForHighlight.className +=3D ' double-fake-hl';

 setTimeout(function() {

 replyForHighlight.className =3D replyForHighlight.className.replace(/(=3F:^|=
 )double-fake-hl(=3F=3D |$)/g, '');

 }, 750);

 return;

 }

 replyForHighlight.className +=3D ' fake-hl';

 clearTimeout(me.replyTimers[replyId]);
 me.replyTimers[replyId] =3D setTimeout(function() {
 replyForHighlight.className =3D replyForHighlight.className.replace(/(=3F:^|=
 )fake-hl(=3F=3D |$)/g, '');
 }, 1500);

 }

 highlightReply.replyTimers =3D [];

 function handleThumbsClick(event) {

 /*

 var eventTarget =3D event.target || event.srcElement;

 if (eventTarget.className.indexOf('thrd-thumb') =3D=3D -1 && eventTarget.p=
arentElement.className.indexOf('thrd-thumb') =3D=3D -1) return;

 var parentReply =3D eventTarget.parentElement;

 while (parentReply.className.indexOf('reply') =3D=3D -1 && parentReply.cla=
ssName.indexOf('thread') =3D=3D -1 && (parentReply !=3D document.body)) {

 parentReply =3D parentReply.parentElement;

 }

 if (parentReply =3D=3D document.body) return;

 location.hash =3D '#' + parentReply.id;

 */

 }


 function handleAnswersClick(event) {

 var eventTarget =3D event.target || event.srcElement;

 if ((' ' + eventTarget.className + ' ').indexOf(' ans-lnk ') =3D=3D=3D -1 =
&& (' ' + eventTarget.parentElement.className + ' ').indexOf(' ans-lnk ') =
=3D=3D=3D -1) return;

 var answersEl,
 answersCont =3D document.createElement('div'),
 hash, parentReply, answersHider, hiderClickFunction, replyEl;

 answersEl =3D eventTarget.parentElement;

 if ((' ' + answersEl.className + ' ').indexOf(' ans-lnk ') !=3D=3D -1)
 answersEl =3D answersEl.parentElement;

 parentReply =3D answersEl.parentElement;
 answersEl =3D answersEl.getElementsByTagName('a');

 while ((' ' + parentReply.className + ' ').indexOf(' reply ') =3D=3D=3D -1=
 && (' ' + parentReply.className + ' ').indexOf(' thread ') =3D=3D=3D -1 &&=
 (parentReply !=3D=3D document.body)) {

 parentReply =3D parentReply.parentElement;

 }

 if (parentReply =3D=3D=3D document.body) return;

 if (parentReply.parentElement.className =3D=3D=3D 'shown-above') {
 parentReply =3D parentReply.parentElement;
 }

 if (
 parentReply.nextElementSibling
 && (' ' + parentReply.nextElementSibling.className + ' ').indexOf(' ans-co=
nt ') !=3D=3D -1
 ) {
 closeAnswerMap(parentReply.nextElementSibling);
 return;
 }

 answersCont.className =3D 'ans-cont';

 for (var i =3D 0; i < answersEl.length; i++) {

 if (!answersEl[i].hash) continue; // b16

 hash =3D answersEl[i].hash.substring(1);

 replyEl =3D document.getElementById(hash);

 if (replyEl) {
 answersCont.appendChild(cloneReply(replyEl));
 if (replyEl.parentElement.className !=3D=3D 'shown-above') {
 var shownAboveWrapper =3D document.createElement('div');
 shownAboveWrapper.className =3D 'shown-above';
 replyEl.parentElement.replaceChild(shownAboveWrapper, replyEl);
 shownAboveWrapper.appendChild(replyEl);
 }
 }

 }

 if (answersCont.childNodes.length =3D=3D=3D 0) return;

 answersHider =3D document.createElement('button');
 answersHider.className =3D 'btn-reset ans-hide hand';
 answersHider.setAttribute('aria-label', S['CLOSE_REPLIES_BRANCH']);

 hiderClickFunction =3D function(event) {

 var eventTarget =3D event.target || event.srcElement;
 var answersContainer =3D eventTarget.parentElement;
 var parentPost =3D answersContainer.previousElementSibling;

 if (parentPost.getBoundingClientRect().top < 0) {
 var postHeight =3D parentPost.getBoundingClientRect().bottom - parentPost.=
getBoundingClientRect().top,
 viewportHeight =3D Math.max(document.documentElement.clientHeight, window.=
innerHeight || 0);
 if (postHeight < viewportHeight * 0.7) // b13
 parentPost.scrollIntoView();
 else if (parentPost.getBoundingClientRect().bottom < viewportHeight * 0.3)
 window.scroll(window.scrollX, window.scrollY + parentPost.getBoundingClien=
tRect().bottom - viewportHeight * 0.3);
 highlightReply(parentPost.id);
 }

 closeAnswerMap(answersContainer);
 }

 if (answersHider.addEventListener) {
 answersHider.addEventListener('click', hiderClickFunction, false);
 } else if (answersHider.attachEvent) {
 answersHider.attachEvent('onclick', hiderClickFunction);
 }

 answersCont.appendChild(answersHider);

 parentReply.parentElement.insertBefore(answersCont, parentReply.nextElemen=
tSibling);

 function closeAnswerMap(answersContainer) {
 answersContainer.parentElement.removeChild(answersContainer);

 for (var i =3D 0; i < answersContainer.children.length; i++) {
 if ((' ' + answersContainer.children[i].className + ' ').indexOf(' ans-con=
t ') !=3D=3D -1) {
 closeAnswerMap(answersContainer.children[i]);
 i--; // shift due subcontainer removal
 continue;
 }

 var anotherSameReplies =3D findSameReplies(answersContainer.children[i]);

 if (anotherSameReplies.length =3D=3D=3D 1) {
 anotherSameReplies[0].parentElement.parentElement // remove wrapper
 .replaceChild(anotherSameReplies[0], anotherSameReplies[0].parentElement);
 }
 }
 }
 }

 function cloneReply(replyEl) {

 var reply =3D replyEl.cloneNode(true);

 do {
 reply.id =3D reply.id + 'sub';
 } while (document.getElementById(reply.id));

 var shortPost =3D reply.getElementsByClassName('short-post')[0],
 fullPost =3D reply.getElementsByClassName('full-post')[0],
 showMoar =3D reply.getElementsByClassName('show-moar')[0];

 if (shortPost && fullPost && showMoar) {

 shortPost.id =3D 'sh' + reply.id;
 fullPost.id =3D 'full' + reply.id;
 showMoar.id =3D 'moar' + reply.id;

 shortPost.style.display =3D '';
 fullPost.style.display =3D 'none';
 showMoar.style.display =3D '';

 showMoar.onclick =3D (function(shortPost, fullPost) {
 return function() {
 shortPost.style.display =3D 'none';
 fullPost.style.display =3D '';
 this.style.display =3D 'none';
 }
 })(shortPost, fullPost);

 showMoar.setAttribute('mini:onclick', 'fold:' + showMoar.id + ',' + shortP=
ost.id + ';' + fullPost.id);

 }

 reply.className =3D reply.className.replace(/(=3F:^| )fake-hl(=3F=3D |$)/g, ''=
);
 reply.className =3D reply.className.replace(/(=3F:^| )double-fake-hl(=3F=3D |$=
)/g, '');

 return reply;

 }

 function findSameReplies(replyEl) {

 if (replyEl.id =3D=3D=3D '') return [];

 var clonedReplies =3D [],
 allElements =3D document.getElementsByTagName('*'),
 originReplyId =3D parseInt(replyEl.id, 10),
 regExp =3D new RegExp('^' + originReplyId);

 // i =3D 1 is an "allElements[i-1] is undefined" fix
 for (var i =3D 1; allElements[i-1].id !=3D=3D originReplyId.toString(); i+=
+) {
 if (regExp.test(allElements[i].id)) {
 clonedReplies.push(allElements[i]);
 }
 }

 return clonedReplies;

 }

 var handleLikesClick =3D function me(event) {

 var eventTarget =3D event.target || event.srcElement;

 if ((' ' + eventTarget.className + ' ').indexOf(' vote-btn ') =3D=3D=3D -1=
 && (' ' + eventTarget.parentElement.className + ' ').indexOf(' vote-btn ')=
 =3D=3D=3D -1) return;

 if ((' ' + eventTarget.className + ' ').indexOf(' vote-btn ') =3D=3D=3D -1=
) {

 eventTarget =3D eventTarget.parentElement;

 }

 event.preventDefault =3F event.preventDefault() : event.returnValue =3D fals=
e;

 var task, board, replyId, replyEl, originReplyEl;

 replyEl =3D eventTarget;

 while ((' ' + replyEl.className + ' ').indexOf(' reply ') =3D=3D=3D -1 && =
(' ' + replyEl.className + ' ').indexOf(' thread ') =3D=3D=3D -1 && (replyE=
l !=3D=3D document.body)) {

 replyEl =3D replyEl.parentElement;

 }

 if (replyEl =3D=3D=3D document.body) return;

 replyId =3D parseInt(replyEl.id, 10);

 originReplyEl =3D document.getElementById(replyId);

 if (!originReplyEl) return;

 if ((' ' + originReplyEl.className + ' ').indexOf(' proceed ') !=3D=3D -1)=
 return;

 showReplyBindedError(replyEl, null); // remove error if any

 if (isArchived) {

 showReplyBindedError(replyEl, S['ARCHIVED_THREAD']);
 return;

 } else if (location.protocol =3D=3D=3D 'file:' || location.protocol =3D=3D=
=3D 'attachment:' || location.protocol =3D=3D=3D 'mhtml:') {

 showReplyBindedError(replyEl, S['MHT_ARCHIVE']);
 return;

 } else if (isDown) {

 showReplyBindedError(replyEl, S['2CH_IS_DOWN']);
 return;

 } else if (originReplyEl.className.indexOf('voted') > -1) {

 showReplyBindedError(replyEl, S['ALREADY_VOTED']);
 return;

 }

 originReplyEl.className +=3D ' proceed';
 replyEl.className +=3D ' proceed-spinner';

 task =3D ((' ' + eventTarget.className + ' ').indexOf(' likes ') !=3D=3D -=
1) =3F 'like' : 'dislike';

 board =3D document.location.pathname.substring(1);
 board =3D (board.indexOf('/') !=3D=3D -1) =3F board.substring(0, board.index=
Of('/')) : board;

 var XHR =3D ((new XMLHttpRequest()).withCredentials !=3D=3D undefined) =3F X=
MLHttpRequest : XDomainRequest;

 var whatsWithMyVote =3D function(likesBefore, dislikesBefore, likesAfter, =
dislikesAfter) {

 var likesBeforeOnPage =3D parseInt(originReplyEl.getElementsByClassName('q=
ty-likes')[0].innerHTML);
 var dislikesBeforeOnPage =3D parseInt(originReplyEl.getElementsByClassName=
('qty-dislikes')[0].innerHTML);

 likesBefore =3D (likesBefore !=3D=3D null) =3F parseInt(likesBefore) : likes=
BeforeOnPage;
 dislikesBefore =3D (dislikesBefore !=3D=3D null) =3F parseInt(dislikesBefore=
) : dislikesBeforeOnPage;

 likesAfter =3D (likesAfter !=3D=3D null) =3F parseInt(likesAfter) : null;
 dislikesAfter =3D (dislikesAfter !=3D=3D null) =3F parseInt(dislikesAfter) :=
 null;

 var votesBefore =3D (task =3D=3D=3D 'like') =3F likesBefore : dislikesBefore=
;
 var votesAfter =3D (task =3D=3D=3D 'like') =3F likesAfter : dislikesAfter;

 var successfullyVoted;

 if (votesBefore =3D=3D=3D votesAfter) {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['VOTE_FAILED']);
 successfullyVoted =3D false;

 } else {

 originReplyEl.className +=3D ' voted';
 successfullyVoted =3D true;

 }

 var likesNow =3D (likesAfter !=3D=3D null) =3F likesAfter : (likesBefore + (=
(task =3D=3D=3D 'like') =3F 1 : 0));
 var dislikesNow =3D (dislikesAfter !=3D=3D null) =3F dislikesAfter : (dislik=
esBefore + ((task =3D=3D=3D 'dislike') =3F 1 : 0));

 var votedReplies =3D findSameReplies(originReplyEl);

 for (var i in votedReplies) {
 votedReplies[i].getElementsByClassName('qty-likes')[0].innerHTML =3D likes=
Now;
 votedReplies[i].getElementsByClassName('qty-dislikes')[0].innerHTML =3D di=
slikesNow;

 var likeAriaLabel =3D votedReplies[i].getElementsByClassName('likes')[0].g=
etAttribute('aria-label'),
 dislikeAriaLabel =3D votedReplies[i].getElementsByClassName('dislikes')[0]=
.getAttribute('aria-label'),
 likesNowString =3D likesNow + ' ' + getWordByNum(likesNow, S['LIKE']),
 dislikesNowString =3D dislikesNow + ' ' + getWordByNum(dislikesNow, S['DIS=
LIKE']);

 likeAriaLabel =3D likeAriaLabel.replace(likesBeforeOnPage + ' ' + getWordB=
yNum(likesBeforeOnPage, S['LIKE']), likesNowString);
 dislikeAriaLabel =3D dislikeAriaLabel.replace(dislikesBeforeOnPage + ' ' +=
 getWordByNum(dislikesBeforeOnPage, S['DISLIKE']), dislikesNowString);

 if (successfullyVoted) {

 votedReplies[i].className +=3D (' voted-' + task);

 if (task =3D=3D=3D 'like') {
 likeAriaLabel =3D S['POST_LIKED'] + ', ' + likesNowString;
 dislikeAriaLabel =3D dislikesNowString;
 } else {
 likeAriaLabel =3D likesNowString;
 dislikeAriaLabel =3D S['POST_DISLIKED'] + ', ' + dislikesNowString;
 }

 }

 votedReplies[i].getElementsByClassName('likes')[0].setAttribute('aria-labe=
l', likeAriaLabel);
 votedReplies[i].getElementsByClassName('dislikes')[0].setAttribute('aria-l=
abel', dislikeAriaLabel);
 }

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');

 }

 var sendVote =3D function(likesBefore, dislikesBefore) {

 var xhrPM =3D new XHR();
 var xhrHK =3D new XHR();

 xhrPM.open('GET', 'https://2ch.life/api/' + task + '=3Fboard=3D' + board + '=
&num=3D' + replyId, true);
 xhrHK.open('GET', 'https://2ch.hk/api/' + task + '=3Fboard=3D' + board + '&n=
um=3D' + replyId, true);

 xhrHK.onload =3D xhrHK.onerror =3D xhrPM.onload =3D xhrPM.onerror =3D func=
tion() {

 var xhrButThen =3D new XHR();

 xhrButThen.open('GET', location.protocol + '//' + location.host + '/api/vo=
tes=3Fbrd=3D' + board + '&num=3D' + replyId);

 xhrButThen.onload =3D function() {

 var responseText =3D xhrButThen.responseText;

 if (responseText =3D=3D=3D 'ERR404') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['ARCHIVED_THREAD']);
 isArchived =3D true;
 return;

 } else {

 var votes;

 if (votes =3D /^(\d+)\|(\d+)$/g.exec(responseText)) {

 whatsWithMyVote(likesBefore, dislikesBefore, votes[1], votes[2]);

 } else {

 whatsWithMyVote(likesBefore, dislikesBefore, null, null);

 }

 }

 }

 xhrButThen.ontimeout =3D xhrButThen.onerror =3D function() {

 whatsWithMyVote(likesBefore, dislikesBefore, null, null);

 }

 xhrButThen.timeout =3D XHR_TIMEOUT * 1000;

 xhrButThen.send(null);

 }

 xhrHK.ontimeout =3D function() {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['2CH_IS_DOWN_OR_NETWORK_ERROR']);

 }

 xhrPM.ontimeout =3D function() {

 xhrHK.send(null);

 }

 xhrHK.timeout =3D xhrPM.timeout =3D XHR_TIMEOUT * 1000;

 xhrPM.send(null);

 }

 var xhrAtFirstIWasLike =3D new XHR();

 xhrAtFirstIWasLike.open('GET', location.protocol + '//' + location.host + =
'/api/votes=3Fbrd=3D' + board + '&num=3D' + replyId);

 xhrAtFirstIWasLike.onload =3D function() {

 var responseText =3D xhrAtFirstIWasLike.responseText;

 if (responseText =3D=3D=3D 'ERR') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['UNKNOWN_ERROR']);
 return;

 } else if (responseText =3D=3D=3D 'ERR404') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['ARCHIVED_THREAD']);
 isArchived =3D true;
 return;

 } else if (responseText =3D=3D=3D 'BAD_GATEWAY') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['2CH_IS_DOWN']);
 return;

 } else {

 var votes;

 if (votes =3D /^(\d+)\|(\d+)$/g.exec(responseText)) {

 sendVote(votes[1], votes[2]);

 } else {

 sendVote(null, null);

 }

 }

 }

 xhrAtFirstIWasLike.ontimeout =3D xhrAtFirstIWasLike.onerror =3D function()=
 {

 sendVote(null, null);

 }

 xhrAtFirstIWasLike.timeout =3D XHR_TIMEOUT * 1000;

 xhrAtFirstIWasLike.send(null);

 }

 var showReplyBindedError =3D function me(replyEl, errorText) {

 var errorEl =3D replyEl.getElementsByClassName('pst-err')[0],
 replyId =3D replyEl.id;

 if (errorText =3D=3D=3D null) errorText =3D ''; // stupid IE

 clearTimeout(me.errorTimeouts[replyId]);

 errorEl.innerHTML =3D errorText;
 // make NVDA read it again if innerHTML is the same
 errorEl.setAttribute('aria-label', errorText);

 me.errorTimeouts[replyId] =3D setTimeout(function() {

 errorEl.innerHTML =3D '';
 errorEl.removeAttribute('aria-label');

 }, ERROR_AUTOHIDE_TIMEOUT * 1000);

 }

 showReplyBindedError.errorTimeouts =3D [];

 function getWordByNum(num, wordForms) {

 var lastDigit =3D num % 10,
 twoLastDigits =3D num % 100;

 if ((twoLastDigits >=3D 11 && twoLastDigits <=3D 14) || (lastDigit >=3D 5 =
&& lastDigit <=3D 9) || lastDigit =3D=3D=3D 0)
 return wordForms[2];
 else if (lastDigit =3D=3D=3D 1)
 return wordForms[0];
 else // if (lastDigit =3D=3D=3D 2, 3, 4)
 return wordForms[1];
 }

 function preventGettingFocusForReplies(event) {

 var clickedReply =3D event.target || event.srcElement;

 if ((' ' + clickedReply.className + ' ').indexOf(' reply ') =3D=3D=3D -1) =
return;

 if (window.location.hash.substring(1) !=3D=3D clickedReply.id)
 setTimeout( function() { clickedReply.blur(); }, 1); // fix text selection

 }

 function getRandId() {
 return Math.random().toString(36).replace(/[^a-z]+/g, '').substring(2);
 }

 (function wrapLongRefmaps() {

 if (!isOperaMini) return;

 var refmaps =3D document.getElementsByClassName('ans');

 if (!refmaps) return;

 for (var i =3D 0; i < refmaps.length; i++) {

 if (refmaps[i].children.length > REFMAP_MAX_LINKS + 1) {

 var replyQty =3D refmaps[i].children.length - 1;

 var container =3D document.createElement('div');
 if (isOperaMini)
 container.appendChild(refmaps[i].children[0].cloneNode(true));
 for (var j =3D replyQty; j > 0; j--) {
 container.appendChild(refmaps[i].children[1]);
 }
 if (!isOperaMini)
 container.style.display =3D 'none';
 container.className =3D 'om-folded';
 container.id =3D getRandId();

 var button =3D document.createElement('a');
 button.className =3D 'al hand om-unfolded ll-h';
 button.id =3D getRandId();
 button.setAttribute('aria-label', S['SHOW_LINKS'] + ' ' + replyQty + ' ' +=
 getWordByNum(replyQty, S['REPLY']));
 button.setAttribute('aria-role', 'button');
 button.setAttribute('mini:onclick', 'fold:' + button.id + ';' + container.=
id);

 var likelink =3D document.createElement('span');
 likelink.className =3D 'likelink';
 likelink.appendChild(document.createTextNode(replyQty + ' ' + getWordByNum=
(replyQty, S['POSTS'])));
 button.appendChild(likelink);

 refmaps[i].appendChild(button);
 refmaps[i].appendChild(container);

 }

 }

 })();

 function addEventListeners() {
 document.body.addEventListener('click', handleUidClick, false);
 document.body.addEventListener('click', handleAnswersClick, false);
 document.body.addEventListener('click', handleLikesClick, false);
 document.body.addEventListener('click', handleThumbsClick, false);
 document.body.addEventListener('focus', preventGettingFocusForReplies, tru=
e);
 //document.body.addEventListener('mouseover', handleLinkMouseover, false);
 //document.body.addEventListener('mouseout', handleLinkMouseout, false);
 }

 if (window.addEventListener) {
 window.addEventListener('load', addEventListeners, false);
 if (document.readyState) {
 if (document.readyState =3D=3D=3D 'loading') {
 document.addEventListener('DOMContentLoaded', addEventListeners, false);
 } else {
 addEventListeners();
 }
 }
 } else if (window.attachEvent) {
 window.attachEvent('onload', function() {
 document.body.attachEvent('onclick', handleUidClick);
 document.body.attachEvent('onclick', handleAnswersClick);
 document.body.attachEvent('onclick', handleLikesClick);
 document.body.attachEvent('onclick', handleThumbsClick);
 document.body.attachEvent('onfocusin', preventGettingFocusForReplies);
 //document.body.attachEvent('onmouseover', handleLinkMouseover);
 //document.body.attachEvent('onmouseout', handleLinkMouseout);
 });
 } else if (document.addEventListener) { // Netfront on PSP fix
 document.addEventListener('load', addEventListeners, false);
 } else {
 (new Image(1, 1))
 .src =3D '../jslog=3Fm=3D' + encodeURIComponent('Can\'t add Event Listener')=
;
 }
 })();

}

catch (e) {

 (new Image(1, 1)).src =3D '../jslog=3Fm=3Dname%20' + encodeURIComponent(e.na=
me) + '%20mess%20' + encodeURIComponent(e.message) + (e.stack =3F ('%20stack%=
20' + encodeURIComponent(e.stack)) : '');

 if (Object.prototype.toString.call(window.opera) =3D=3D=3D "[object Opera]=
" && location.protocol =3D=3D=3D 'attachment:') {

 console.log('Name\n' + e.name + '\nMessage\n' + e.message + '\nStack\n' + =
e.stack);

 }

}

------6a841f3be14ed
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/js/a11y.js

"use strict";=0A=0Atry {=0A=0A (function() {=0A =0A var spoilers =3D docume=
nt.getElementsByClassName('spoiler'),=0A accessibleBtn =3D document.createE=
lement('button');=0A =0A accessibleBtn.innerHTML =3D 'Spoiler';=0A accessib=
leBtn.className =3D 'sr';=0A accessibleBtn.setAttribute('tabindex', '-1');=
=0A accessibleBtn.setAttribute('aria-expanded', 'false');=0A =0A function h=
andleSpoilerButton(event) {=0A =0A var btn =3D event.target || event.srcEle=
ment,=0A spoiler =3D btn.nextSibling,=0A isExpanded =3D btn.getAttribute('a=
ria-expanded') =3D=3D=3D 'true'; =0A =0A if (!isExpanded) {=0A for (var i =
=3D 0; i < spoilers.length; i++) {=0A =0A if (!spoilers[i].contains(spoiler=
)) {=0A spoilers[i].setAttribute('aria-hidden', 'true');=0A spoilers[i].set=
Attribute('aria-expanded', 'false');=0A spoilers[i].previousSibling.setAttr=
ibute('aria-expanded', 'false'); =0A }=0A =0A }=0A =0A spoiler.setAttribute=
('aria-hidden', 'false');=0A spoiler.setAttribute('aria-expanded', 'true');=
=0A btn.setAttribute('aria-expanded', 'true'); =0A } else { =0A spoiler.set=
Attribute('aria-hidden', 'true');=0A spoiler.setAttribute('aria-expanded', =
'false');=0A btn.setAttribute('aria-expanded', 'false'); =0A }=0A } =0A =0A=
 for (var i =3D 0; i < spoilers.length; i++) {=0A =0A if (spoilers[i].tagNa=
me.toLowerCase() !=3D=3D 'span') continue; /* b17 */=0A =0A var btn =3D acc=
essibleBtn.cloneNode(true);=0A =0A if (window.addEventListener) {=0A =0A bt=
n.addEventListener('click', handleSpoilerButton, false);=0A =0A } else if (=
window.attachEvent) {=0A =0A btn.attachEvent('onclick', handleSpoilerButton=
); =0A =0A } else return;=0A =0A btn.setAttribute('aria-controls', 'sp' + i=
);=0A spoilers[i].parentNode.insertBefore(btn, spoilers[i]);=0A spoilers[i]=
.setAttribute('aria-hidden', 'true');=0A spoilers[i].setAttribute('aria-exp=
anded', 'false');=0A spoilers[i].setAttribute('role', 'alert');=0A spoilers=
[i].id =3D 'sp' + i;=0A =0A }=0A =0A })();=0A =0A}=0A=0Acatch (e) {=0A =0A =
(new Image(1, 1)).src =3D 'jslog=3Fm=3DA11Y%20name%20' + encodeURIComponent(e=
.name) + '%20mess%20' + encodeURIComponent(e.message) + '%20codeName%20' + =
encodeURIComponent(navigator.appCodeName) + '%20appName%20' + encodeURIComp=
onent(navigator.appName) + (e.stack =3F ('%20stack%20' + encodeURIComponent(e=
.stack)) : '');=0A =0A} =0A=0Atry {=0A=0A (function() {=0A =0A function get=
CSSNameByHref(href) {=0A return href.substring(href.lastIndexOf("/") + 1, h=
ref.lastIndexOf("."));=0A }=0A =0A function getChosenStyle()=0A {=0A var i,=
 a;=0A for (i =3D 0; (a =3D document.getElementsByTagName("link")[i]); i++)=
 {=0A if (a.getAttribute("rel").indexOf("style") !=3D=3D -1=0A && a.getAttr=
ibute("title")=0A && a.disabled =3D=3D=3D false // b47=0A && a.sheet && a.s=
heet.disabled =3D=3D=3D false) { // b45=0A return getCSSNameByHref(a.getAtt=
ribute("href"));=0A }=0A }=0A }=0A =0A function setChosenStyle(name)=0A {=
=0A var i, a, found =3D false, firstStyle =3D null;=0A for (i =3D 0; (a =3D=
 document.getElementsByTagName("link")[i]); i++) {=0A =0A if (a.getAttribut=
e("rel").indexOf("style") !=3D=3D -1=0A && a.getAttribute("title")) {=0A if=
 (firstStyle =3D=3D=3D null) {=0A firstStyle =3D a;=0A }=0A a.disabled =3D =
true; // b46=0A if (getCSSNameByHref(a.getAttribute("href")) =3D=3D=3D name=
) {=0A a.disabled =3D false;=0A found =3D true;=0A }=0A }=0A }=0A if (!foun=
d && firstStyle) { // b14=0A firstStyle.disabled =3D false;=0A }=0A }=0A =
=0A function initialize() { // b24, b45=0A =0A var i, a, notDisabledCounter=
 =3D 0;=0A for (i =3D 0; (a =3D document.getElementsByTagName("link")[i]); =
i++) {=0A if (=0A a.getAttribute("rel").indexOf("style") !=3D=3D -1=0A && a=
.getAttribute("title")=0A && a.sheet && a.sheet.disabled =3D=3D=3D false=0A=
 ) {=0A notDisabledCounter++;=0A }=0A }=0A =0A if (notDisabledCounter > 1) =
{=0A for (i =3D 0; (a =3D document.getElementsByTagName("link")[i]); i++) {=
=0A if (a.getAttribute("rel") =3D=3D=3D 'alternate stylesheet') {=0A a.disa=
bled =3D true; // b45=0A }=0A }=0A }=0A }=0A =0A function getCookie(name) {=
=0A =0A if (!name) return;=0A return decodeURIComponent(document.cookie.rep=
lace(new RegExp("(=3F:(=3F:^|.*;)\\s*" + encodeURIComponent(name).replace(/[\-\=
.\+\*]/g, "\\$&") + "\\s*\\=3D\\s*([^;]*).*$)|^.*$"), "$1")) || null;=0A =
=0A }=0A =0A function setCookie(name, value) {=0A =0A document.cookie =3D e=
ncodeURIComponent(name) + "=3D" + encodeURIComponent(value) + "; expires=3D=
Tue, 19 Jan 2038 03:14:07 GMT; domain=3D." + location.hostname + "; path=3D=
/" + (location.protocol =3D=3D=3D 'https:' =3F '; secure' : '') + "; samesite=
=3Dlax"; // b13=0A =0A }=0A =0A var handleStyleRadio =3D function me(event)=
 {=0A =0A var btn =3D event.target || event.srcElement;=0A =0A if (btn.tagN=
ame.toLowerCase() !=3D=3D 'input' || btn.type !=3D=3D 'radio' || btn.name !=
=3D=3D 'style') return;=0A =0A setChosenStyle(btn.value);=0A setCookie('sty=
le', btn.value);=0A =0A var complexHeader =3D document.getElementById('styl=
e').parentElement,=0A radioLabel =3D btn.parentElement;=0A =0A if (!complex=
Header || !radioLabel || radioLabel.getAttribute('data-labelledby') =3D=3D=
=3D null) return;=0A =0A clearTimeout(me.timeout); // aria-labelledby =D0=
=BD=D0=B5 =D1=83=D0=B1=D0=B5=D1=80=D0=B5=D1=82=D1=81=D1=8F. role=3Dstatus s=
upport=3F=0A complexHeader.className =3D complexHeader.className.replace(/(=3F:=
^| )complex-header--notice-state(=3F=3D |$)/g, '');=0A =0A setTimeout(functio=
n() {=0A complexHeader.className +=3D ' complex-header--notice-state';=0A }=
, 300);=0A radioLabel.setAttribute('aria-labelledby', radioLabel.getAttribu=
te('data-labelledby'));=0A radioLabel.setAttribute('aria-relevant', 'additi=
ons');=0A =0A me.timeout =3D setTimeout(function() {=0A=0A complexHeader.cl=
assName =3D complexHeader.className.replace(/(=3F:^| )complex-header--notice-=
state(=3F=3D |$)/g, '');=0A radioLabel.removeAttribute('aria-labelledby');=0A=
 =0A }, 3000);=0A =0A }=0A =0A handleStyleRadio.timeout =3D null;=0A =0A in=
itialize();=0A =0A var styleCookie =3D getCookie('style');=0A =0A if (style=
Cookie && styleCookie !=3D=3D getChosenStyle()) { // b22=0A setChosenStyle(=
styleCookie);=0A }=0A =0A var chosenOnLoad =3D getChosenStyle(); // b25=0A=
=0A if (!styleCookie && window.matchMedia && window.matchMedia("(prefers-co=
lor-scheme: dark)").matches) {=0A setChosenStyle('neutron'); // b40=0A }=0A=
 =0A function handleBrowserStyleSwitching(chosenOnLoad) {=0A =0A return fun=
ction() {=0A =0A if (chosenOnLoad !=3D=3D getChosenStyle()) {=0A =0A setCoo=
kie('style', getChosenStyle());=0A =0A }=0A =0A }=0A =0A }=0A =0A window.on=
beforeunload =3D handleBrowserStyleSwitching(chosenOnLoad); // b12=0A=0A if=
 (window.addEventListener) {=0A =0A window.addEventListener('unload', handl=
eBrowserStyleSwitching(chosenOnLoad), false);=0A document.body.addEventList=
ener('change', handleStyleRadio, false);=0A =0A } else if (window.attachEve=
nt) {=0A =0A window.attachEvent('onunload', handleBrowserStyleSwitching(cho=
senOnLoad)); =0A document.body.attachEvent('onchange', handleStyleRadio); =
=0A =0A }=0A =0A })();=0A =0A}=0A=0Acatch (e) {=0A =0A (new Image(1, 1)).sr=
c =3D 'jslog=3Fm=3DAltCSS%20name%20' + encodeURIComponent(e.name) + '%20mess%=
20' + encodeURIComponent(e.message) + (e.stack =3F ('%20stack%20' + encodeURI=
Component(e.stack)) : '');=0A =0A} =0A
------6a841f3be14ed
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/img/big/nopic.png

iVBORw0KGgoAAAANSUhEUgAAAIAAAABkCAMAAAB5NchtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAADlQTFRF/+eQ/2Y6/+f//4GQ/4EA///b/2Zm//+2/522/7Y6/50A/8//
/89m/7bb/4Fm/4E6/8/b/2YA////qdL9cAAAAdBJREFUeNrs2NtSwyAQBmCqOUFSFd7/YeWwELYh
kqkjae2fG5t2A9+wQBaFOfkSAAAAAAAAAAAAAAAAAAAAADwXoO8ub+HTqAcAAAgflLbX7L6IVwxp
AhDU6bUZIHXjAfZ+sn8W6vSevPwOsPj+jZF2CBoBeAqUy77PxPspgGxAXhRgFJ/x7QGSJuFpgJHG
3qjpHEDaiPRZAJcF2oubAF6+ItLHLqQAAAAAAOC5AaG+tcXeWvIN6QcZXvz5GSTVw+49TTfhpZ23
ZFhYHeB6zmvOmZceBYDaAVBLhoXVAQsr9aR/WMSjSCg+xmxg/I9lQGyJhVUBa91jbkc01aEM0Hcf
XRGQWmJhVUBW68p03IyAm0OQv5X6qwxILbGwCiCeMuLRuw4Qeop9sgeyllhYHUBRMhS7PAUFgBrM
HiD2x8IOpGCgo/C8nQPLZg4sNqzfS8FgtmH1VaBoCYdoDlD8JC70Z5hf5VWg0rhlYYf2gcn3NeVL
zD+rqOMV4L/fA1BLPOzATji6f7rElF54fudbwNXsA6glHnYA4B6Ie+6c2pNpX84Bg/kJQC2xsPte
RiItqT99GekG12OPwAMDUJIBAAAAAAAAAAAAAAAAAP8W8C3AAFAAYNkdzqOvAAAAAElFTkSuQmCC
------6a841f3be14ed
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/img/cellpic1.gif

R0lGODlhAQAWAPcAALy6vMzKzNTW1AAAdxDYBAtYAAATAAAAAAAACAIAAAAAAAAAAFuoVADn6AAS
EgAAAAAAiAAAcQAA+AAAdwAAzAAA6AAAEgAAAAAALAAA6AAAEgAAAAoACAAAAAAAAAAAAAQAzOYA
6BIAEgAAANgArFgA6hMAEgAAAAYABCoAAPgAAncAAAAAPwAAABMAAAAAANAAAlgAABMAAAAAANgA
AFgAABMAEwAAAOAAAOUAABIAAAAAAIgAAAYAABMAAAAAAJgA6OYA5xIAEgAAAFUAiB8ABvgAE3cA
AEAAoCoA6PgAEncAAP8AAP8AAP8AAP8AAKgAQ+YAKhIA+AAAdx4ADMcA6fwAEncAAMgAfhoAABMA
AAAAANgAHlgAxxMA/AAAdwAAAwAAAAAAAAAAAEQAAMYAAPwAAHcAAAAAfgEAAAAACAAAAqQAMeUA
ABIAMAAAAAEANgEAAAEAMAEAAKAAMuYAABIAOAAAAFUAMR8AAPgAMHcAAChgSCXnsPgSE3cAAP/Y
SP8hsP8TE/8AAHQGSOYqsBL4EwB3ANQA1NQA50MTEnkAAAB0AADnsBMSEwAAAABFAAAAAAAAAAAA
AAiMBzAqABb4AAB3ABYAGAAA6QATEsAAANh4AFgTABMTAAAAAAAKAAAAAAAAAAAAAH5IAACwAAAT
AMAAAADqAACUAABDAAB5AP//oP//6P//Ev//AP/YO/9YAP8TAP8AAADA/wDc/wBP/wAA/wBsOwBv
AABOAAAAAACI+ADn8hMSEgAAAGzYAACUAABDAAB5AAAAsNQA6EMAEnkAANhY/ljnWBMSSwAAABcA
kNEA6EMAEnkAABacWwD5YgASTsAAAAFVxOcf6BL4EgB3AAAY6gHAlAD4QwB3eRT/Z+b/6RL/EgD/
AKCsw+fo/xIS/wAAf5zSLPkI6RJEEgB5AFWsSB/osPgSE3cAACjh6iUIlPhEQ3d5ef8ASP8AsP8A
E/8AAFQxAecAABIwAAAAADcQAMYAAEMaAHkAAAATbgA0/RP4RgB3ACH5BAAAAAAALAAAAAABABYA
BwgOAAEEEECwoMGDBQMACAgAOw==
------6a841f3be14ed
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/fg/thumb/813408/16317402157230s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSJpVDFNOHlfWXZoX0FWeUs5dzRqQXRnIj4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
UEItRWF1RGFLb3loMWZJUDA1YUF3UWcnLGtFWFBJOicwLDQyNDAwNDUsNDg3OTEsMzAwMjIsMTYx
MDUsNzgyMTksMjY2NTc3LDU1MzI4MDAsODQ3LDE1Nyw1OTkxMjU4LDMsOSwzMDgxOTI5NCwyNTIy
ODY4MSwyMTc1NDgsMTc2MTQ5LDE0ODc0Nyw1MTgyMSw0NjMzOSwyMDY3OCwxMTg4MywxNjE3OSw0
Mjc4MCw0LDE1MTQsMzM1NSwxMjAxMSwxNiwxNzM5OCw1MDg5LDMwMjYsMjksNzY3LDM2NjIzLDUz
MzcsMjg5Miw4NTMwLDE5NzI2LDUsOTY0LDIsMTQ3LDE1MTcxLDE5NDg2LDIsNjMzNSwxMjcyNiwx
MzYxLDI0MiwzLDQ5ODAsMTAsMTM1MjgsNjI5Myw1MDQ0LDE4Mzg0LDExNDI3LDE5MzAsMTEyMjIs
MTAyNCwxMCw3MTc3LDM5MzMsNTQyMCwyMTAxMTk1MSw0LDI5NjAsMywxMDA1NSwzLDE3OTY4LDMs
NjUxMjE5NCw2LDgyMzEsNjksNjU3OCwxNzk0LDMsMjk4MCwxMjQ5LDMsOTk2LDU3MSwyMjMsMywy
NzMsNDIwMywyMjIsNDY5LDg3LDEzNTksNzc0NjgsNDc5LDE4NjQwMDQsNTczNDg0LDMxNywxMDc4
MDEzLDIxMDM2MCwxNzUwNDA2LDEzNTU2NTA2LDEsMTA1Njg1LDE0MjgxLDMzMTUyNSw1LDExMDA1
NjYsMTA3MywyLDE3MjAsNjc3Nyw3LDcsNywxNjg0NSwxMCwxMjM3LDExMDksNDg5NSw1MzU1LDU3
NSw0Mzg4LDUsMTgsMTU1MTgsMTgwLDM2MSw1NTM2LDU1NTQsNSw3ODU0LDQsNDA2Niw5MjIsNSw0
MDM2LDY4MzIsNzkzNiwzMzk2LDEzMDksMSw1NTQsODIxLDQsODc5OCw5NTUsMjEzOSw0LDQ1ODUs
OTExLDM4NTQsNDQ1LDMwLDE1MDUsNTEyLDg1MDksOTQsNzQ4NSw0ODE4LDI3MSw0NjM4LDQsMzY3
NiwxNTE2LDY5ODEsMjE0MSwyMjEwLDk1NTcsNCwxNDg3LDQ0OTUsMzgyOCw4NjczLDQsMjYsMjc4
LDU3LDUsNiw2ODksNSw1OCw0LDMzMTQsMjIzOCw1LDM4Miw5NjEsMTA4Miw0LDQxOCw0LDkyNiwy
Mjc4LDUsMTgzMCwxLDI2MDMsMSw2ODksMjIxLDUsMTEzNiw0NDQ1LDUsMTYxNSw0LDIwLDUzLDI1
MTksMjI4NiwzNjIsNCwyMzU0LDU2MiwzLDIzNDksMSwyLDIxLDEsMzc0NCw1LDY0MiwyMDY4LDIw
NzYsMTI2NCwyNTIsMzUyNyw0LDEzMSw0LDQ4MCw0LDg1Miw2MjAsNCw2MTAsNzY5LDQsMjAwMiwx
MDEsMiwzNDcsMTA2LDUsMzAyMCw1MTUwLDQsMzk5Niw0LDkyMyw0LDc5LDUsMjYxOSwyNjI2LDk2
OSw4Niw5NzksNTcyLDE3MzQsMTE0NSw1LDEyNTMsNSw2NTMsNCw0MjcsNzAyLDUsNTc5LDMsMTI3
Nyw4MDQsMjc2LDQsNjYwLDMwMjQsNSwyNTEyLDU3OCwxLDU2Myw1LDcwNiw1ODcsNSwzNDgxLDIy
NDYsODE1Miw1MjQ0LDEwNzAsNSwxNDcyLDUzOSw0LDczNSw0LDE1NjYsMjA2MCw3NDYsNCwyMjUs
MTcxMiwyLDI4MSw0LDMwLDY0NCwxMzczLDQsMjI5Myw0LDE5NCwxNzkzLDQsMjI2NCw0NTQsMTYx
LDQsMTA5Miw0MjYwLDUsNDIsMjAzNCw1LDExMDAsMTAzLDEzODQsNywxNTcyLDU3NywyNDgzLDM0
Niw0MTQsMTI4OSw0LDU3MSwyMzYsNTAxLDUsMTMsNTY1LDMsMiwyLDIsMzgxLDMsMiwyLDIsNiwy
LDQsMjUzNiw1LDE2NzQsMTAsMzI0OSw0LDIsMzI4LDQsMjI3MSw0LDQxNSwyLDEsMSwxLDIsMTc5
NywxMDUxNSw1LDMyOCwzOTcsMTg5LDMsMiwyLDIsNDQsODIsNCwyNDE1LDE0NDksOTIyLDYxOSwz
NzUsMTgyMSwxMDgxLDY4Niw2MiwyLDEwOTgsMjQyMSwyNzcsNCwyLDQ5Niw0LDUxMiw0LDE0MTAs
NDYsMTgzOCw0MjUsMywyLDIsMiw5MjksNDYwLDM2MDAsMTk1LDEyMzYsMjIsNDA5MCw1LDI0MCwx
MTAsOTcsNCwyMTEsMSwzODcsMjYwOSw0ODIsMTU5LDksNTIsNTE2LDMzLDQsMiwzMzEsMTk3OCw5
NjgsNCwzNTMsMTMxLDIsMjU0LDEwNCwyLDMsMiwyLDIsMjI0LDE4OSw1LDE5OTksMTAwOSwxNDE5
LDQsMTI1NiwxODQyLDQsMTUyLDI0MCw1MCw0LDIxOSw2NDEsNywyMzU0LDEzMSw1LDYxMiw1ODUs
NCwyMTksNSwyNzksNCwyLDIyMjYsNTg1LDQsOTU4LDQsNzI0LDMzMiwxNTAsNCw5NzgsNCw5MDMs
MzU4LDI0NCwyLDEwNDYsMywxOTAzLDMsMiwyLDIsNDg4LDEwOSwyMyw3NDg4LDE0ODMsMTU1LDQs
MTM3MiwxMTAxLDQsNjY1LDI5OCwyMDcsMTU4LDg3Nyw3NzYsNCwyNzcsMzkwLDUsNDMwLDQsMTkw
LDQ2MywxLDE1MywzNTgsNCwyOTQwLDc1LDExNDksMywyLDIsMiwxMDEsOCwyNDAsNCwxODk3LDE0
NDEnLGtCTDonamU5dScsa09QSTo4OTk3ODQ0OX07KGZ1bmN0aW9uKCl7dmFyIGE7KChhPXdpbmRv
dy5nb29nbGUpPT1udWxsPzA6YS5zdHZzYyk/Z29vZ2xlLmtFST1fZy5rRUk6d2luZG93Lmdvb2ds
ZT1fZzt9KS5jYWxsKHRoaXMpO30pKCk7KGZ1bmN0aW9uKCl7Z29vZ2xlLnNuPSd3ZWJocCc7Z29v
Z2xlLmtITD0ncnUnO2dvb2dsZS51c2I9dHJ1ZTt9KSgpOyhmdW5jdGlvbigpewp2YXIgaD10aGlz
fHxzZWxmO3ZhciBrPS8jfCQvO2Z1bmN0aW9uIGwoYSxjKXt2YXIgZT1hLnNlYXJjaChrKTthOnt2
YXIgYj0wO2Zvcih2YXIgZj1jLmxlbmd0aDsoYj1hLmluZGV4T2YoYyxiKSk+PTAmJmI8ZTspe3Zh
ciBkPWEuY2hhckNvZGVBdChiLTEpO2lmKGQ9PTM4fHxkPT02MylpZihkPWEuY2hhckNvZGVBdChi
K2YpLCFkfHxkPT02MXx8ZD09Mzh8fGQ9PTM1KWJyZWFrIGE7Yis9ZisxfWI9LTF9aWYoYjwwKXJl
dHVybiBudWxsO2Y9YS5pbmRleE9mKCImIixiKTtpZihmPDB8fGY+ZSlmPWU7Yis9Yy5sZW5ndGgr
MTtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGEuc2xpY2UoYixmIT09LTE/ZjowKS5yZXBsYWNl
KC9cKy9nLCIgIikpfTtmdW5jdGlvbiBtKCl7cmV0dXJuIHdpbmRvdy5nb29nbGUmJndpbmRvdy5n
b29nbGUua09QSXx8bnVsbH07dmFyIG47ZnVuY3Rpb24gcChhKXtmb3IodmFyIGM7YSYmKCFhLmdl
dEF0dHJpYnV0ZXx8IShjPWEuZ2V0QXR0cmlidXRlKCJlaWQiKSkpOylhPWEucGFyZW50Tm9kZTty
ZXR1cm4gY3x8bn1mdW5jdGlvbiBxKGEpe2Zvcih2YXIgYz1udWxsO2EmJighYS5nZXRBdHRyaWJ1
dGV8fCEoYz1hLmdldEF0dHJpYnV0ZSgibGVpZCIpKSk7KWE9YS5wYXJlbnROb2RlO3JldHVybiBj
fQpmdW5jdGlvbiB0KGEsYyxlLGIsZil7dmFyIGQ9IiI7Yy5zZWFyY2goIiZlaT0iKT09PS0xJiYo
ZD0iJmVpPSIrcChiKSxjLnNlYXJjaCgiJmxlaT0iKT09PS0xJiYoYj1xKGIpKSYmKGQrPSImbGVp
PSIrYikpO3ZhciByPWMuc2VhcmNoKCImY3NoaWQ9Iik9PT0tMSYmYSE9PSJzbGgiO3ZhciBnPWc9
PT12b2lkIDA/d2luZG93LmxvY2F0aW9uOmc7Yj0iJnp4PSIrRGF0ZS5ub3coKS50b1N0cmluZygp
O2guX2NzaGlkJiZyJiYoYis9IiZjc2hpZD0iK2guX2NzaGlkKTsoZT1lKCkpJiYoYis9IiZvcGk9
IitlKTsoZT1sKGcuc2VhcmNoLCJnZW1jaWQiKSkmJihiKz0iJmdlbWNpZD0iK2UpOyhnPWwoZy5z
ZWFyY2gsImdlbXJpZCIpKSYmKGIrPSImZ2VtcmlkPSIrZyk7cmV0dXJuIi8iKyhmfHwiZ2VuXzIw
NCIpKyI/YXR5cD1pJmN0PSIrU3RyaW5nKGEpKyImY2FkPSIrKGMrZCtiKX07bj1nb29nbGUua0VJ
O2dvb2dsZS5nZXRFST1wO2dvb2dsZS5nZXRMRUk9cTtnb29nbGUubWw9ZnVuY3Rpb24oKXtyZXR1
cm4gbnVsbH07Z29vZ2xlLmxvZz1mdW5jdGlvbihhLGMsZSxiLGYsZCl7ZD1kPT09dm9pZCAwP206
ZDtlfHwoZT10KGEsYyxkLGIsZikpO2E9ZTsvXmh0dHA6L2kudGVzdChhKSYmd2luZG93LmxvY2F0
aW9uLnByb3RvY29sPT09Imh0dHBzOiImJihnb29nbGUubWwmJmdvb2dsZS5tbChFcnJvcigiYSIp
LCExLHtzcmM6YSxnbG1tOjF9KSxhPSIiKTtpZihlPWEpdHJ5e3dpbmRvdy5uYXZpZ2F0b3Iuc2Vu
ZEJlYWNvbihlLCIiKX1jYXRjaChyKXt9fTtnb29nbGUubG9nVXJsPWZ1bmN0aW9uKGEsYyl7Yz1j
PT09dm9pZCAwP206YztyZXR1cm4gdCgiIixhLGMpfTt9KS5jYWxsKHRoaXMpOyhmdW5jdGlvbigp
e2dvb2dsZS55PXt9O2dvb2dsZS5zeT17fTtmdW5jdGlvbiBlKGEsYixkKXtpZihhKXZhciBjPWEu
aWQ7ZWxzZXtkbyBjPU1hdGgucmFuZG9tKCk7d2hpbGUoZFtjXSl9ZFtjXT1bYSxiXX12YXIgZjso
Zj1nb29nbGUpLnh8fChmLng9ZnVuY3Rpb24oYSxiKXtlKGEsYixnb29nbGUueSl9KTt2YXIgZzso
Zz1nb29nbGUpLnN4fHwoZy5zeD1mdW5jdGlvbihhLGIpe2UoYSxiLGdvb2dsZS5zeSl9KTtnb29n
bGUuYng9ITE7dmFyIGg7KGg9Z29vZ2xlKS5seHx8KGgubHg9ZnVuY3Rpb24oKXt9KTt2YXIgaz1b
XSxsOyhsPWdvb2dsZSkuZmNlfHwobC5mY2U9ZnVuY3Rpb24oYSxiLGQsYyl7ay5wdXNoKFthLGIs
ZCxjXSl9KTtnb29nbGUucWNlPWs7Z29vZ2xlLmFkbD1bXTt9KS5jYWxsKHRoaXMpO2dvb2dsZS5m
PXt9OyhmdW5jdGlvbigpewpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5l
cigic3VibWl0IixmdW5jdGlvbihiKXt2YXIgYTtpZihhPWIudGFyZ2V0KXt2YXIgYz1hLmdldEF0
dHJpYnV0ZSgiZGF0YS1zdWJtaXRmYWxzZSIpO2E9Yz09PSIxInx8Yz09PSJxIiYmIWEuZWxlbWVu
dHMucS52YWx1ZT8hMDohMX1lbHNlIGE9ITE7YSYmKGIucHJldmVudERlZmF1bHQoKSxiLnN0b3BQ
cm9wYWdhdGlvbigpKX0sITApO2RvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hZGRFdmVudExpc3Rl
bmVyKCJjbGljayIsZnVuY3Rpb24oYil7dmFyIGE7YTp7Zm9yKGE9Yi50YXJnZXQ7YSYmYSE9PWRv
Y3VtZW50LmRvY3VtZW50RWxlbWVudDthPWEucGFyZW50RWxlbWVudClpZihhLnRhZ05hbWU9PT0i
QSIpe2E9YS5nZXRBdHRyaWJ1dGUoImRhdGEtbm9ocmVmIik9PT0iMSI7YnJlYWsgYX1hPSExfWEm
JmIucHJldmVudERlZmF1bHQoKX0sITApO30pLmNhbGwodGhpcyk7PC9zY3JpcHQ+PHNjcmlwdCBu
b25jZT0iaVQxTTh5X1l2aF9BVnlLOXc0akF0ZyI+O3RoaXMuZ2Jhcl89e0NPTkZJRzpbW1swLCJ3
d3cuZ3N0YXRpYy5jb20iLCJvZy5xdG0uZW5fVVMuYVYtdlVNS3A5UjQuZXM1Lk8iLCJydSIsInJ1
IiwiNTM4IiwwLFs0LDIsIiIsIiIsIiIsIjk2NTY4MjUwMiIsIjAiXSxudWxsLCJQQi1FYXIzUUs5
TDF3UEFQckllbEtBIixudWxsLDAsIm9nLnF0bS5FWkJZMkVPcDZaUS5MLlguTyIsIkFBMllyVHQx
UWpkLXNjZXB0Qkw0cFRJLTM5N19uTlAtSVEiLCJBQTJZclRzUVVER0xGSl9feGQxcmV2NmM3ckI2
eV9Zb3hBIiwiIiwyLDEsMjAwLCJSVVMiLG51bGwsbnVsbCwiMSIsIjUzOCIsMSxudWxsLG51bGws
ODk5Nzg0NDksbnVsbCwwLDAsMCwwXSxudWxsLFsxLDAuMTAwMDAwMDAxNDkwMTE2MSwyLDFdLG51
bGwsWzAsMCwwLG51bGwsIiIsIiIsIiIsIiIsMCwwLG51bGwsIiIsMSwiIiwiaHR0cHM6Ly9saDMu
Z29vZ2xldXNlcmNvbnRlbnQuY29tL29ndy9kZWZhdWx0LXVzZXI9czgzIl0sWzAsMCwiIiwxLDAs
MCwwLDAsMCwwLG51bGwsMCwwLG51bGwsMCwwLG51bGwsbnVsbCwwLDAsMCwiIiwiIiwiIiwiIiwi
IiwiIixudWxsLDAsMCwwLDAsMCxudWxsLG51bGwsbnVsbCwicmdiYSgzMiwzMywzNiwxKSIsInJn
YmEoMjU1LDI1NSwyNTUsMSkiLDAsMCwxLG51bGwsbnVsbCxudWxsLDAsbnVsbCxudWxsLG51bGws
MF0sbnVsbCxudWxsLFsiMSIsImdjaV85MWYzMDc1NWQ2YTZiNzg3ZGNjMmE0MDYyZTZlOTgyNC5q
cyIsImdvb2dsZWFwaXMuY2xpZW50OmdhcGkuaWZyYW1lcyIsIiIsInJ1Il0sbnVsbCxudWxsLG51
bGwsbnVsbCxudWxsLFswLjAwOTk5OTk5OTc3NjQ4MjU4MiwicnUiLCI1MzgiLFtudWxsLCIiLCIw
IixudWxsLDEsNTE4NDAwMCxudWxsLG51bGwsIiIsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLDAs
bnVsbCwwLG51bGwsMSwwLDAsMCxudWxsLG51bGwsMCwwLG51bGwsMCwwLDAsMCwwXSxudWxsLG51
bGwsbnVsbCwwXSxbMSxudWxsLG51bGwsMjcwNDMsNTM4LCJSVVMiLCJydSIsIjk2NTY4MjUwMi4w
Iiw4LG51bGwsMCwwLG51bGwsbnVsbCxudWxsLG51bGwsIjM3MDA5NDksMTE2MjIxMTQ5LDExNjIy
MTE1MiwxMTYyNDkwNDAsMTE2MjQ5MDQzLDExOTg1MjczNywxMTk4NTI3MzkiLG51bGwsbnVsbCxu
dWxsLCJQQi1FYXIzUUs5TDF3UEFQckllbEtBIiwwLDAsMCxudWxsLDIsNSwibHUiLDI0LDAsMCxu
dWxsLG51bGwsMSw4OTk3ODQ0OSwwLDBdLFtbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3Lmdz
dGF0aWMuY29tL29nL18vanMvaz1vZy5xdG0uZW5fVVMuYVYtdlVNS3A5UjQuZXM1Lk8vcnQ9ai9t
PXFhYnIscV9kbnAscWFwaWQscWFsZCxxYWRzL2V4bT1xYWF3LHFhZGQscWFpZCxxZWluLHFoYXcs
cWhiYSxxaGJyLHFoY2gscWhnYSxxaGlkLHFoaW4vZD0xL2VkPTEvcnM9QUEyWXJUdDFRamQtc2Nl
cHRCTDRwVEktMzk3X25OUC1JUSJdLFtudWxsLG51bGwsbnVsbCwiaHR0cHM6Ly93d3cuZ3N0YXRp
Yy5jb20vb2cvXy9zcy9rPW9nLnF0bS5FWkJZMkVPcDZaUS5MLlguTy9tPWRfYl9nbTMsZF93aV9n
bTMsZF9sb19nbTMvZXhjbT1xYWF3LHFhZGQscWFpZCxxZWluLHFoYXcscWhiYSxxaGJyLHFoY2gs
cWhnYSxxaGlkLHFoaW4vZD0xL2VkPTEvY3Q9emdtcy9ycz1BQTJZclRzUVVER0xGSl9feGQxcmV2
NmM3ckI2eV9Zb3hBIl1dXV0sfTt0aGlzLmdiYXJfPXRoaXMuZ2Jhcl98fHt9OyhmdW5jdGlvbihf
KXt2YXIgd2luZG93PXRoaXM7CnRyeXsKXy5fRl90b2dnbGVzX2luaXRpYWxpemU9ZnVuY3Rpb24o
YSl7KHR5cGVvZiBnbG9iYWxUaGlzIT09InVuZGVmaW5lZCI/Z2xvYmFsVGhpczp0eXBlb2Ygc2Vs
ZiE9PSJ1bmRlZmluZWQiP3NlbGY6dGhpcykuX0ZfdG9nZ2xlc19nYmFyXz1hfHxbXX07KDAsXy5f
Rl90b2dnbGVzX2luaXRpYWxpemUpKFtdKTsKLyoKCiBDb3B5cmlnaHQgVGhlIENsb3N1cmUgTGli
cmFyeSBBdXRob3JzLgogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjAKKi8KdmFy
IGlhLG9hLHFhLHZhLHhhLHlhLFBhLFFhLGhiLGtiLG5iLHNiLG9iLHZiLEFiLE1iLE5iLE9iLFBi
LFFiLFliLFpiLCRiLGFjO18uYWE9ZnVuY3Rpb24oYSxiKXtpZihFcnJvci5jYXB0dXJlU3RhY2tU
cmFjZSlFcnJvci5jYXB0dXJlU3RhY2tUcmFjZSh0aGlzLF8uYWEpO2Vsc2V7dmFyIGM9RXJyb3Io
KS5zdGFjaztjJiYodGhpcy5zdGFjaz1jKX1hJiYodGhpcy5tZXNzYWdlPVN0cmluZyhhKSk7YiE9
PXZvaWQgMCYmKHRoaXMuY2F1c2U9Yil9O18uYmE9ZnVuY3Rpb24oYSl7YS5rcj0hMDtyZXR1cm4g
YX07Cl8uaGE9ZnVuY3Rpb24oYSl7dmFyIGI9YTtpZigoMCxfLmNhKShiKSl7aWYoIS9eXHMqKD86
LT9bMS05XVxkKnwwKT9ccyokLy50ZXN0KGIpKXRocm93IEVycm9yKFN0cmluZyhiKSk7fWVsc2Ug
aWYoZGEoYikmJiFOdW1iZXIuaXNTYWZlSW50ZWdlcihiKSl0aHJvdyBFcnJvcihTdHJpbmcoYikp
O3JldHVybiBlYT9CaWdJbnQoYSk6YT1mYShhKT9hPyIxIjoiMCI6KDAsXy5jYSkoYSk/YS50cmlt
KCl8fCIwIjpTdHJpbmcoYSl9O2lhPWZ1bmN0aW9uKGEsYil7aWYoYS5sZW5ndGg+Yi5sZW5ndGgp
cmV0dXJuITE7aWYoYS5sZW5ndGg8Yi5sZW5ndGh8fGE9PT1iKXJldHVybiEwO2Zvcih2YXIgYz0w
O2M8YS5sZW5ndGg7YysrKXt2YXIgZD1hW2NdLGU9YltjXTtpZihkPmUpcmV0dXJuITE7aWYoZDxl
KXJldHVybiEwfX07Xy5qYT1mdW5jdGlvbihhKXtfLnQuc2V0VGltZW91dChmdW5jdGlvbigpe3Ro
cm93IGE7fSwwKX07Cl8ubGE9ZnVuY3Rpb24oKXtyZXR1cm4gXy5rYSgpLnRvTG93ZXJDYXNlKCku
aW5kZXhPZigid2Via2l0IikhPS0xfTtfLmthPWZ1bmN0aW9uKCl7dmFyIGE9Xy50Lm5hdmlnYXRv
cjtyZXR1cm4gYSYmKGE9YS51c2VyQWdlbnQpP2E6IiJ9O29hPWZ1bmN0aW9uKGEpe2lmKCFtYXx8
IW5hKXJldHVybiExO2Zvcih2YXIgYj0wO2I8bmEuYnJhbmRzLmxlbmd0aDtiKyspe3ZhciBjPW5h
LmJyYW5kc1tiXS5icmFuZDtpZihjJiZjLmluZGV4T2YoYSkhPS0xKXJldHVybiEwfXJldHVybiEx
fTtfLnBhPWZ1bmN0aW9uKGEpe3JldHVybiBfLmthKCkuaW5kZXhPZihhKSE9LTF9O3FhPWZ1bmN0
aW9uKCl7cmV0dXJuIG1hPyEhbmEmJm5hLmJyYW5kcy5sZW5ndGg+MDohMX07Xy5yYT1mdW5jdGlv
bigpe3JldHVybiBxYSgpPyExOl8ucGEoIk9wZXJhIil9O18udGE9ZnVuY3Rpb24oKXtyZXR1cm4g
cWEoKT8hMTpfLnBhKCJUcmlkZW50Iil8fF8ucGEoIk1TSUUiKX07Cl8udWE9ZnVuY3Rpb24oKXty
ZXR1cm4gXy5wYSgiRmlyZWZveCIpfHxfLnBhKCJGeGlPUyIpfTtfLndhPWZ1bmN0aW9uKCl7cmV0
dXJuIF8ucGEoIlNhZmFyaSIpJiYhKHZhKCl8fChxYSgpPzA6Xy5wYSgiQ29hc3QiKSl8fF8ucmEo
KXx8KHFhKCk/MDpfLnBhKCJFZGdlIikpfHwocWEoKT9vYSgiTWljcm9zb2Z0IEVkZ2UiKTpfLnBh
KCJFZGcvIikpfHwocWEoKT9vYSgiT3BlcmEiKTpfLnBhKCJPUFIiKSl8fF8udWEoKXx8Xy5wYSgi
U2lsayIpfHxfLnBhKCJBbmRyb2lkIikpfTt2YT1mdW5jdGlvbigpe3JldHVybiBxYSgpP29hKCJD
aHJvbWl1bSIpOihfLnBhKCJDaHJvbWUiKXx8Xy5wYSgiQ3JpT1MiKSkmJiEocWEoKT8wOl8ucGEo
IkVkZ2UiKSl8fF8ucGEoIlNpbGsiKX07eGE9ZnVuY3Rpb24oKXtyZXR1cm4gbWE/ISFuYSYmISFu
YS5wbGF0Zm9ybTohMX07eWE9ZnVuY3Rpb24oKXtyZXR1cm4gXy5wYSgiaVBob25lIikmJiFfLnBh
KCJpUG9kIikmJiFfLnBhKCJpUGFkIil9OwpfLnphPWZ1bmN0aW9uKCl7cmV0dXJuIHlhKCl8fF8u
cGEoImlQYWQiKXx8Xy5wYSgiaVBvZCIpfTtfLkFhPWZ1bmN0aW9uKCl7cmV0dXJuIHhhKCk/bmEu
cGxhdGZvcm09PT0ibWFjT1MiOl8ucGEoIk1hY2ludG9zaCIpfTtfLkNhPWZ1bmN0aW9uKGEsYil7
cmV0dXJuKDAsXy5CYSkoYSxiKT49MH07Xy5EYT1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIHR5cGVv
ZiBTeW1ib2w9PT0iZnVuY3Rpb24iJiZ0eXBlb2YgU3ltYm9sKCk9PT0ic3ltYm9sIj8oYz09PXZv
aWQgMD8wOmMpJiZTeW1ib2wuZm9yJiZhP1N5bWJvbC5mb3IoYSk6YSE9bnVsbD9TeW1ib2woYSk6
U3ltYm9sKCk6Yn07Xy5IYT1mdW5jdGlvbihhLGIpe18uRWF8fF8udyBpbiBhfHxGYShhLEdhKTth
W18ud118PWJ9O18uSWE9ZnVuY3Rpb24oYSxiKXtfLkVhfHxfLncgaW4gYXx8RmEoYSxHYSk7YVtf
LnddPWJ9O18uTWE9ZnVuY3Rpb24oYSl7cmV0dXJuIGFbSmFdPT09S2F9OwpfLk9hPWZ1bmN0aW9u
KGEsYil7cmV0dXJuIGI9PT12b2lkIDA/YS52IT09TmEmJiEhKDImKGEuTFtfLnddfDApKTohISgy
JmIpJiZhLnYhPT1OYX07UGE9ZnVuY3Rpb24oYSl7cmV0dXJuIGF9O1FhPWZ1bmN0aW9uKGEsYil7
YS5fX2Nsb3N1cmVfX2Vycm9yX19jb250ZXh0X185ODQzODJ8fChhLl9fY2xvc3VyZV9fZXJyb3Jf
X2NvbnRleHRfXzk4NDM4Mj17fSk7YS5fX2Nsb3N1cmVfX2Vycm9yX19jb250ZXh0X185ODQzODIu
c2V2ZXJpdHk9Yn07Xy5SYT1mdW5jdGlvbihhKXthPUVycm9yKGEpO1FhKGEsIndhcm5pbmciKTty
ZXR1cm4gYX07Xy5UYT1mdW5jdGlvbihhLGIpe2lmKGEhPW51bGwpe3ZhciBjO3ZhciBkPShjPVNh
KSE9bnVsbD9jOlNhPXt9O2M9ZFthXXx8MDtjPj1ifHwoZFthXT1jKzEsYT1FcnJvcigpLFFhKGEs
ImluY2lkZW50IiksXy5qYShhKSl9fTsKXy5WYT1mdW5jdGlvbihhKXtpZih0eXBlb2YgYSE9PSJi
b29sZWFuIil0aHJvdyBFcnJvcigieWAiK18uVWEoYSkrImAiK2EpO3JldHVybiBhfTtfLldhPWZ1
bmN0aW9uKGEpe2lmKGE9PW51bGx8fHR5cGVvZiBhPT09ImJvb2xlYW4iKXJldHVybiBhO2lmKHR5
cGVvZiBhPT09Im51bWJlciIpcmV0dXJuISFhfTtfLllhPWZ1bmN0aW9uKGEpe2lmKCEoMCxfLlhh
KShhKSl0aHJvdyBfLlJhKCJlbnVtIik7cmV0dXJuIGF8MH07Xy5aYT1mdW5jdGlvbihhKXtyZXR1
cm4gYT09bnVsbD9hOigwLF8uWGEpKGEpP2F8MDp2b2lkIDB9O18uJGE9ZnVuY3Rpb24oYSl7aWYo
dHlwZW9mIGEhPT0ibnVtYmVyIil0aHJvdyBfLlJhKCJpbnQzMiIpO2lmKCEoMCxfLlhhKShhKSl0
aHJvdyBfLlJhKCJpbnQzMiIpO3JldHVybiBhfDB9O18uYWI9ZnVuY3Rpb24oYSl7aWYoYSE9bnVs
bCYmdHlwZW9mIGEhPT0ic3RyaW5nIil0aHJvdyBFcnJvcigpO3JldHVybiBhfTsKXy5iYj1mdW5j
dGlvbihhKXtyZXR1cm4gYT09bnVsbHx8dHlwZW9mIGE9PT0ic3RyaW5nIj9hOnZvaWQgMH07Xy5j
Yj1mdW5jdGlvbihhLGIsYyl7aWYoYSE9bnVsbCYmXy5NYShhKSlyZXR1cm4gYTtpZihBcnJheS5p
c0FycmF5KGEpKXt2YXIgZD1hW18ud118MDtjPWR8YyYzMnxjJjI7YyE9PWQmJl8uSWEoYSxjKTty
ZXR1cm4gbmV3IGIoYSl9fTtfLmZiPWZ1bmN0aW9uKGEpe3ZhciBiPV8uZGIoXy5lYik7cmV0dXJu
IGI/YVtiXTp2b2lkIDB9O2hiPWZ1bmN0aW9uKGEsYil7YjwxMDB8fF8uVGEoZ2IsMSl9OwprYj1m
dW5jdGlvbihhLGIsYyxkKXt2YXIgZT1kIT09dm9pZCAwO2Q9ISFkO3ZhciBmPV8uZGIoXy5lYiks
ZzshZSYmXy5FYSYmZiYmKGc9YVtmXSkmJmcub2UoaGIpO2Y9W107dmFyIGg9YS5sZW5ndGg7Zz00
Mjk0OTY3Mjk1O3ZhciBrPSExLG09ISEoYiY2NCksbj1tP2ImMTI4PzA6LTE6dm9pZCAwO2lmKCEo
YiYxKSl7dmFyIHA9aCYmYVtoLTFdO3AhPW51bGwmJnR5cGVvZiBwPT09Im9iamVjdCImJnAuY29u
c3RydWN0b3I9PT1PYmplY3Q/KGgtLSxnPWgpOnA9dm9pZCAwO2lmKG0mJiEoYiYxMjgpJiYhZSl7
az0hMDt2YXIgcTtnPSgocT1pYikhPW51bGw/cTpQYSkoZy1uLG4sYSxwLHZvaWQgMCkrbn19Yj12
b2lkIDA7Zm9yKHE9MDtxPGg7cSsrKXt2YXIgcj1hW3FdO2lmKHIhPW51bGwmJihyPWMocixkKSkh
PW51bGwpaWYobSYmcT49Zyl7dmFyIHU9cS1uLHY9dm9pZCAwOygodj1iKSE9bnVsbD92OmI9e30p
W3VdPXJ9ZWxzZSBmW3FdPXJ9aWYocClmb3IodmFyIHogaW4gcCloPXBbel0sCmghPW51bGwmJiho
PWMoaCxkKSkhPW51bGwmJihxPSt6LHI9dm9pZCAwLG0mJiFOdW1iZXIuaXNOYU4ocSkmJihyPXEr
bik8Zz9mW3JdPWg6KHE9dm9pZCAwLCgocT1iKSE9bnVsbD9xOmI9e30pW3pdPWgpKTtiJiYoaz9m
LnB1c2goYik6ZltnXT1iKTtlJiZfLmRiKF8uZWIpJiYoYT1fLmZiKGEpKSYmImZ1bmN0aW9uIj09
dHlwZW9mIF8uamImJmEgaW5zdGFuY2VvZiBfLmpiJiYoZltfLmViXT1hLmooKSk7cmV0dXJuIGZ9
OwpuYj1mdW5jdGlvbihhKXtzd2l0Y2godHlwZW9mIGEpe2Nhc2UgIm51bWJlciI6cmV0dXJuIE51
bWJlci5pc0Zpbml0ZShhKT9hOiIiK2E7Y2FzZSAiYmlnaW50IjpyZXR1cm4oMCxfLmxiKShhKT9O
dW1iZXIoYSk6IiIrYTtjYXNlICJib29sZWFuIjpyZXR1cm4gYT8xOjA7Y2FzZSAib2JqZWN0Ijpp
ZihBcnJheS5pc0FycmF5KGEpKXt2YXIgYj1hW18ud118MDtyZXR1cm4gYS5sZW5ndGg9PT0wJiZi
JjE/dm9pZCAwOmtiKGEsYixuYil9aWYoYSE9bnVsbCYmXy5NYShhKSlyZXR1cm4gb2IoYSk7aWYo
ImZ1bmN0aW9uIj09dHlwZW9mIF8ucGImJmEgaW5zdGFuY2VvZiBfLnBiKXJldHVybiBhLnYoKTty
ZXR1cm59cmV0dXJuIGF9O3NiPWZ1bmN0aW9uKGEsYil7aWYoYil7aWI9Yj09bnVsbHx8Yj09PVBh
fHxiW3FiXSE9PXJiP1BhOmI7dHJ5e3JldHVybiBvYihhKX1maW5hbGx5e2liPXZvaWQgMH19cmV0
dXJuIG9iKGEpfTsKb2I9ZnVuY3Rpb24oYSl7YT1hLkw7cmV0dXJuIGtiKGEsYVtfLnddfDAsbmIp
fTtfLng9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLnRiKGEsYixjLDIwNDgpfTsKXy50Yj1mdW5j
dGlvbihhLGIsYyxkKXtkPWQ9PT12b2lkIDA/MDpkO2lmKGE9PW51bGwpe3ZhciBlPTMyO2M/KGE9
W2NdLGV8PTEyOCk6YT1bXTtiJiYoZT1lJi0xNjc2MDgzM3woYiYxMDIzKTw8MTQpfWVsc2V7aWYo
IUFycmF5LmlzQXJyYXkoYSkpdGhyb3cgRXJyb3IoInoiKTtlPWFbXy53XXwwO2lmKHViJiYxJmUp
dGhyb3cgRXJyb3IoIkEiKTsyMDQ4JmUmJiEoMiZlKSYmdmIoKTtpZihlJjI1Nil0aHJvdyBFcnJv
cigiQiIpO2lmKGUmNjQpcmV0dXJuKGV8ZCkhPT1lJiZfLklhKGEsZXxkKSxhO2lmKGMmJihlfD0x
MjgsYyE9PWFbMF0pKXRocm93IEVycm9yKCJDIik7YTp7Yz1hO2V8PTY0O3ZhciBmPWMubGVuZ3Ro
O2lmKGYpe3ZhciBnPWYtMSxoPWNbZ107aWYoaCE9bnVsbCYmdHlwZW9mIGg9PT0ib2JqZWN0IiYm
aC5jb25zdHJ1Y3Rvcj09PU9iamVjdCl7Yj1lJjEyOD8wOi0xO2ctPWI7aWYoZz49MTAyNCl0aHJv
dyBFcnJvcigiRSIpO2Zvcih2YXIgayBpbiBoKWY9K2ssZjxnJiYKKGNbZitiXT1oW2tdLGRlbGV0
ZSBoW2tdKTtlPWUmLTE2NzYwODMzfChnJjEwMjMpPDwxNDticmVhayBhfX1pZihiKXtrPU1hdGgu
bWF4KGIsZi0oZSYxMjg/MDotMSkpO2lmKGs+MTAyNCl0aHJvdyBFcnJvcigiRiIpO2U9ZSYtMTY3
NjA4MzN8KGsmMTAyMyk8PDE0fX19Xy5JYShhLGV8NjR8ZCk7cmV0dXJuIGF9O3ZiPWZ1bmN0aW9u
KCl7aWYodWIpdGhyb3cgRXJyb3IoIkQiKTtfLlRhKHdiLDUpfTsKQWI9ZnVuY3Rpb24oYSxiKXtp
Zih0eXBlb2YgYSE9PSJvYmplY3QiKXJldHVybiBhO2lmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBj
PWFbXy53XXwwO2EubGVuZ3RoPT09MCYmYyYxP2E9dm9pZCAwOmMmMnx8KCFifHw0MDk2JmN8fDE2
JmM/YT1fLnhiKGEsYywhMSxiJiYhKGMmMTYpKTooXy5IYShhLDM0KSxjJjQmJk9iamVjdC5mcmVl
emUoYSkpKTtyZXR1cm4gYX1pZihhIT1udWxsJiZfLk1hKGEpKXJldHVybiBiPWEuTCxjPWJbXy53
XXwwLF8uT2EoYSxjKT9hOl8ueWIoYSxiLGMpP18uemIoYSxiKTpfLnhiKGIsYyk7aWYoImZ1bmN0
aW9uIj09dHlwZW9mIF8ucGImJmEgaW5zdGFuY2VvZiBfLnBiKXJldHVybiBhfTtfLnpiPWZ1bmN0
aW9uKGEsYixjKXthPW5ldyBhLmNvbnN0cnVjdG9yKGIpO2MmJihhLnY9TmEpO2EuQT1OYTtyZXR1
cm4gYX07Cl8ueGI9ZnVuY3Rpb24oYSxiLGMsZCl7ZCE9bnVsbHx8KGQ9ISEoMzQmYikpO2E9a2Io
YSxiLEFiLGQpO2Q9MzI7YyYmKGR8PTIpO2I9YiYxNjc2OTIxN3xkO18uSWEoYSxiKTtyZXR1cm4g
YX07Xy5CYj1mdW5jdGlvbihhKXt2YXIgYj1hLkwsYz1iW18ud118MDtyZXR1cm4gXy5PYShhLGMp
P18ueWIoYSxiLGMpP18uemIoYSxiLCEwKTpuZXcgYS5jb25zdHJ1Y3RvcihfLnhiKGIsYywhMSkp
OmF9O18uQ2I9ZnVuY3Rpb24oYSl7aWYoYS52IT09TmEpcmV0dXJuITE7dmFyIGI9YS5MO2I9Xy54
YihiLGJbXy53XXwwKTtfLkhhKGIsMjA0OCk7YS5MPWI7YS52PXZvaWQgMDthLkE9dm9pZCAwO3Jl
dHVybiEwfTtfLkRiPWZ1bmN0aW9uKGEpe2lmKCFfLkNiKGEpJiZfLk9hKGEsYS5MW18ud118MCkp
dGhyb3cgRXJyb3IoKTt9O18uRWI9ZnVuY3Rpb24oYSxiKXtiPT09dm9pZCAwJiYoYj1hW18ud118
MCk7YiYzMiYmIShiJjQwOTYpJiZfLklhKGEsYnw0MDk2KX07Cl8ueWI9ZnVuY3Rpb24oYSxiLGMp
e3JldHVybiBjJjI/ITA6YyYzMiYmIShjJjQwOTYpPyhfLklhKGIsY3wyKSxhLnY9TmEsITApOiEx
fTtfLkZiPWZ1bmN0aW9uKGEsYixjLGQsZSl7dmFyIGY9YysoZT8wOi0xKSxnPWEubGVuZ3RoLTE7
aWYoZz49MSsoZT8wOi0xKSYmZj49Zyl7dmFyIGg9YVtnXTtpZihoIT1udWxsJiZ0eXBlb2YgaD09
PSJvYmplY3QiJiZoLmNvbnN0cnVjdG9yPT09T2JqZWN0KXJldHVybiBoW2NdPWQsYn1pZihmPD1n
KXJldHVybiBhW2ZdPWQsYjtpZihkIT09dm9pZCAwKXt2YXIgaztnPSgoaz1iKSE9bnVsbD9rOmI9
YVtfLnddfDApPj4xNCYxMDIzfHw1MzY4NzA5MTI7Yz49Zz9kIT1udWxsJiYoZj17fSxhW2crKGU/
MDotMSldPShmW2NdPWQsZikpOmFbZl09ZH1yZXR1cm4gYn07Cl8uSGI9ZnVuY3Rpb24oYSxiLGMs
ZCxlKXt2YXIgZj0hMTtkPV8uR2IoYSxkLGUsZnVuY3Rpb24oZyl7dmFyIGg9Xy5jYihnLGMsYik7
Zj1oIT09ZyYmaCE9bnVsbDtyZXR1cm4gaH0pO2lmKGQhPW51bGwpcmV0dXJuIGYmJiFfLk9hKGQp
JiZfLkViKGEsYiksZH07Xy5JYj1mdW5jdGlvbigpe3ZhciBhPWZ1bmN0aW9uKCl7dGhyb3cgRXJy
b3IoKTt9O09iamVjdC5zZXRQcm90b3R5cGVPZihhLGEucHJvdG90eXBlKTtyZXR1cm4gYX07Xy55
PWZ1bmN0aW9uKCl7dGhpcy51YT10aGlzLnVhO3RoaXMuZGE9dGhpcy5kYX07Xy5KYj1mdW5jdGlv
bihhLGIpe3JldHVybiBhIT1udWxsPyEhYTohIWJ9O18uQT1mdW5jdGlvbihhLGIpe2I9PXZvaWQg
MCYmKGI9IiIpO3JldHVybiBhIT1udWxsP2E6Yn07Xy5LYj1mdW5jdGlvbihhLGIsYyl7Zm9yKHZh
ciBkIGluIGEpYi5jYWxsKGMsYVtkXSxkLGEpfTtfLkxiPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYiBp
biBhKXJldHVybiExO3JldHVybiEwfTsKTWI9dHlwZW9mIE9iamVjdC5jcmVhdGU9PSJmdW5jdGlv
biI/T2JqZWN0LmNyZWF0ZTpmdW5jdGlvbihhKXt2YXIgYj1mdW5jdGlvbigpe307Yi5wcm90b3R5
cGU9YTtyZXR1cm4gbmV3IGJ9O05iPXR5cGVvZiBPYmplY3QuZGVmaW5lUHJvcGVydGllcz09ImZ1
bmN0aW9uIj9PYmplY3QuZGVmaW5lUHJvcGVydHk6ZnVuY3Rpb24oYSxiLGMpe2lmKGE9PUFycmF5
LnByb3RvdHlwZXx8YT09T2JqZWN0LnByb3RvdHlwZSlyZXR1cm4gYTthW2JdPWMudmFsdWU7cmV0
dXJuIGF9OwpPYj1mdW5jdGlvbihhKXthPVsib2JqZWN0Ij09dHlwZW9mIGdsb2JhbFRoaXMmJmds
b2JhbFRoaXMsYSwib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93LCJvYmplY3QiPT10eXBl
b2Ygc2VsZiYmc2VsZiwib2JqZWN0Ij09dHlwZW9mIGdsb2JhbCYmZ2xvYmFsXTtmb3IodmFyIGI9
MDtiPGEubGVuZ3RoOysrYil7dmFyIGM9YVtiXTtpZihjJiZjLk1hdGg9PU1hdGgpcmV0dXJuIGN9
dGhyb3cgRXJyb3IoImEiKTt9O1BiPU9iKHRoaXMpO1FiPSJJbnQ4IFVpbnQ4IFVpbnQ4Q2xhbXBl
ZCBJbnQxNiBVaW50MTYgSW50MzIgVWludDMyIEZsb2F0MzIgRmxvYXQ2NCIuc3BsaXQoIiAiKTtQ
Yi5CaWdJbnQ2NEFycmF5JiYoUWIucHVzaCgiQmlnSW50NjQiKSxRYi5wdXNoKCJCaWdVaW50NjQi
KSk7CnZhciBTYj1mdW5jdGlvbihhLGIpe2lmKGIpZm9yKHZhciBjPTA7YzxRYi5sZW5ndGg7Yysr
KVJiKFFiW2NdKyJBcnJheS5wcm90b3R5cGUuIithLGIpfSxUYj1mdW5jdGlvbihhLGIpe2ImJlJi
KGEsYil9LFJiPWZ1bmN0aW9uKGEsYil7dmFyIGM9UGI7YT1hLnNwbGl0KCIuIik7Zm9yKHZhciBk
PTA7ZDxhLmxlbmd0aC0xO2QrKyl7dmFyIGU9YVtkXTtpZighKGUgaW4gYykpcmV0dXJuO2M9Y1tl
XX1hPWFbYS5sZW5ndGgtMV07ZD1jW2FdO2I9YihkKTtiIT1kJiZiIT1udWxsJiZOYihjLGEse2Nv
bmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2YWx1ZTpifSl9LFViOwppZih0eXBlb2YgT2JqZWN0
LnNldFByb3RvdHlwZU9mPT0iZnVuY3Rpb24iKVViPU9iamVjdC5zZXRQcm90b3R5cGVPZjtlbHNl
e3ZhciBWYjthOnt2YXIgV2I9e2E6ITB9LFhiPXt9O3RyeXtYYi5fX3Byb3RvX189V2I7VmI9WGIu
YTticmVhayBhfWNhdGNoKGEpe31WYj0hMX1VYj1WYj9mdW5jdGlvbihhLGIpe2EuX19wcm90b19f
PWI7aWYoYS5fX3Byb3RvX18hPT1iKXRocm93IG5ldyBUeXBlRXJyb3IoImJgIithKTtyZXR1cm4g
YX06bnVsbH1ZYj1VYjsKXy5CPWZ1bmN0aW9uKGEsYil7YS5wcm90b3R5cGU9TWIoYi5wcm90b3R5
cGUpO2EucHJvdG90eXBlLmNvbnN0cnVjdG9yPWE7aWYoWWIpWWIoYSxiKTtlbHNlIGZvcih2YXIg
YyBpbiBiKWlmKGMhPSJwcm90b3R5cGUiKWlmKE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKXt2YXIg
ZD1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGIsYyk7ZCYmT2JqZWN0LmRlZmluZVBy
b3BlcnR5KGEsYyxkKX1lbHNlIGFbY109YltjXTthLlo9Yi5wcm90b3R5cGV9O1piPWZ1bmN0aW9u
KGEpe3ZhciBiPTA7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGI8YS5sZW5ndGg/e2RvbmU6ITEs
dmFsdWU6YVtiKytdfTp7ZG9uZTohMH19fTsKXy5EPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBT
eW1ib2whPSJ1bmRlZmluZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmFbU3ltYm9sLml0ZXJhdG9yXTtp
ZihiKXJldHVybiBiLmNhbGwoYSk7aWYodHlwZW9mIGEubGVuZ3RoPT0ibnVtYmVyIilyZXR1cm57
bmV4dDpaYihhKX07dGhyb3cgRXJyb3IoImNgIitTdHJpbmcoYSkpO307JGI9ZnVuY3Rpb24oYSxi
KXtyZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGEsYil9O2FjPXR5
cGVvZiBPYmplY3QuYXNzaWduPT0iZnVuY3Rpb24iP09iamVjdC5hc3NpZ246ZnVuY3Rpb24oYSxi
KXtpZihhPT1udWxsKXRocm93IG5ldyBUeXBlRXJyb3IoImQiKTthPU9iamVjdChhKTtmb3IodmFy
IGM9MTtjPGFyZ3VtZW50cy5sZW5ndGg7YysrKXt2YXIgZD1hcmd1bWVudHNbY107aWYoZClmb3Io
dmFyIGUgaW4gZCkkYihkLGUpJiYoYVtlXT1kW2VdKX1yZXR1cm4gYX07ClRiKCJPYmplY3QuYXNz
aWduIixmdW5jdGlvbihhKXtyZXR1cm4gYXx8YWN9KTtfLmJjPWZ1bmN0aW9uKGEpe2lmKCEoYSBp
bnN0YW5jZW9mIE9iamVjdCkpdGhyb3cgbmV3IFR5cGVFcnJvcigiZWAiK2EpO307Xy5FPWZ1bmN0
aW9uKCl7dGhpcy5kYT0hMTt0aGlzLko9bnVsbDt0aGlzLkE9dm9pZCAwO3RoaXMudj0xO3RoaXMu
Rz10aGlzLk09MDt0aGlzLnVhPXRoaXMuRj1udWxsfTtfLkUucHJvdG90eXBlLlA9ZnVuY3Rpb24o
YSl7dGhpcy5BPWF9O18uRS5wcm90b3R5cGUuZ2V0TmV4dEFkZHJlc3NKc2M9ZnVuY3Rpb24oKXty
ZXR1cm4gdGhpcy52fTtfLkUucHJvdG90eXBlLmdldFlpZWxkUmVzdWx0SnNjPWZ1bmN0aW9uKCl7
cmV0dXJuIHRoaXMuQX07Xy5FLnByb3RvdHlwZS5yZXR1cm49ZnVuY3Rpb24oYSl7dGhpcy5GPXty
ZXR1cm46YX07dGhpcy52PXRoaXMuR307Xy5FLnByb3RvdHlwZVsicmV0dXJuIl09Xy5FLnByb3Rv
dHlwZS5yZXR1cm47Cl8uRS5wcm90b3R5cGUuVT1mdW5jdGlvbihhKXt0aGlzLkY9e25hOmF9O3Ro
aXMudj10aGlzLkd9O18uRS5wcm90b3R5cGUuanVtcFRocm91Z2hGaW5hbGx5QmxvY2tzPV8uRS5w
cm90b3R5cGUuVTtfLkUucHJvdG90eXBlLmo9ZnVuY3Rpb24oYSxiKXt0aGlzLnY9YjtyZXR1cm57
dmFsdWU6YX19O18uRS5wcm90b3R5cGUueWllbGQ9Xy5FLnByb3RvdHlwZS5qO18uRS5wcm90b3R5
cGUuVj1mdW5jdGlvbihhLGIpe2E9Xy5EKGEpO3ZhciBjPWEubmV4dCgpO18uYmMoYyk7aWYoYy5k
b25lKXRoaXMuQT1jLnZhbHVlLHRoaXMudj1iO2Vsc2UgcmV0dXJuIHRoaXMuSj1hLHRoaXMuaihj
LnZhbHVlLGIpfTtfLkUucHJvdG90eXBlLnlpZWxkQWxsPV8uRS5wcm90b3R5cGUuVjtfLkUucHJv
dG90eXBlLm5hPWZ1bmN0aW9uKGEpe3RoaXMudj1hfTtfLkUucHJvdG90eXBlLmp1bXBUbz1fLkUu
cHJvdG90eXBlLm5hO18uRS5wcm90b3R5cGUuQj1mdW5jdGlvbigpe3RoaXMudj0wfTsKXy5FLnBy
b3RvdHlwZS5qdW1wVG9FbmQ9Xy5FLnByb3RvdHlwZS5CO18uRS5wcm90b3R5cGUuRD1mdW5jdGlv
bihhLGIpe3RoaXMuTT1hO2IhPXZvaWQgMCYmKHRoaXMuRz1iKX07Xy5FLnByb3RvdHlwZS5zZXRD
YXRjaEZpbmFsbHlCbG9ja3M9Xy5FLnByb3RvdHlwZS5EO18uRS5wcm90b3R5cGUuVD1mdW5jdGlv
bihhKXt0aGlzLk09MDt0aGlzLkc9YXx8MH07Xy5FLnByb3RvdHlwZS5zZXRGaW5hbGx5QmxvY2s9
Xy5FLnByb3RvdHlwZS5UO18uRS5wcm90b3R5cGUuSz1mdW5jdGlvbihhLGIpe3RoaXMudj1hO3Ro
aXMuTT1ifHwwfTtfLkUucHJvdG90eXBlLmxlYXZlVHJ5QmxvY2s9Xy5FLnByb3RvdHlwZS5LO18u
RS5wcm90b3R5cGUuQz1mdW5jdGlvbihhKXt0aGlzLk09YXx8MDthPXRoaXMuRi5TZzt0aGlzLkY9
bnVsbDtyZXR1cm4gYX07Xy5FLnByb3RvdHlwZS5lbnRlckNhdGNoQmxvY2s9Xy5FLnByb3RvdHlw
ZS5DOwpfLkUucHJvdG90eXBlLk49ZnVuY3Rpb24oYSxiLGMpe2M/dGhpcy51YVtjXT10aGlzLkY6
dGhpcy51YT1bdGhpcy5GXTt0aGlzLk09YXx8MDt0aGlzLkc9Ynx8MH07Xy5FLnByb3RvdHlwZS5l
bnRlckZpbmFsbHlCbG9jaz1fLkUucHJvdG90eXBlLk47Xy5FLnByb3RvdHlwZS5PPWZ1bmN0aW9u
KGEsYil7Yj10aGlzLnVhLnNwbGljZShifHwwKVswXTsoYj10aGlzLkY9dGhpcy5GfHxiKT9iLmZo
P3RoaXMudj10aGlzLk18fHRoaXMuRzpiLm5hIT12b2lkIDAmJnRoaXMuRzxiLm5hPyh0aGlzLnY9
Yi5uYSx0aGlzLkY9bnVsbCk6dGhpcy52PXRoaXMuRzp0aGlzLnY9YX07Xy5FLnByb3RvdHlwZS5s
ZWF2ZUZpbmFsbHlCbG9jaz1fLkUucHJvdG90eXBlLk87Xy5FLnByb3RvdHlwZS5SPWZ1bmN0aW9u
KGEpe3JldHVybiBuZXcgY2MoYSl9O18uRS5wcm90b3R5cGUuZm9ySW49Xy5FLnByb3RvdHlwZS5S
Owp2YXIgY2M9ZnVuY3Rpb24oYSl7dGhpcy5BPWE7dGhpcy5qPVtdO2Zvcih2YXIgYiBpbiBhKXRo
aXMuai5wdXNoKGIpO3RoaXMuai5yZXZlcnNlKCl9O2NjLnByb3RvdHlwZS52PWZ1bmN0aW9uKCl7
Zm9yKDt0aGlzLmoubGVuZ3RoPjA7KXt2YXIgYT10aGlzLmoucG9wKCk7aWYoYSBpbiB0aGlzLkEp
cmV0dXJuIGF9cmV0dXJuIG51bGx9O2NjLnByb3RvdHlwZS5nZXROZXh0PWNjLnByb3RvdHlwZS52
O1RiKCJnbG9iYWxUaGlzIixmdW5jdGlvbihhKXtyZXR1cm4gYXx8UGJ9KTtUYigiUmVmbGVjdC5z
ZXRQcm90b3R5cGVPZiIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpZYj9mdW5jdGlvbihiLGMpe3Ry
eXtyZXR1cm4gWWIoYixjKSwhMH1jYXRjaChkKXtyZXR1cm4hMX19Om51bGx9KTsKVGIoIlN5bWJv
bCIsZnVuY3Rpb24oYSl7aWYoYSlyZXR1cm4gYTt2YXIgYj1mdW5jdGlvbihmLGcpe3RoaXMuaj1m
O05iKHRoaXMsImRlc2NyaXB0aW9uIix7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVl
Omd9KX07Yi5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5qfTt2YXIg
Yz0ianNjb21wX3N5bWJvbF8iKyhNYXRoLnJhbmRvbSgpKjFFOT4+PjApKyJfIixkPTAsZT1mdW5j
dGlvbihmKXtpZih0aGlzIGluc3RhbmNlb2YgZSl0aHJvdyBuZXcgVHlwZUVycm9yKCJnIik7cmV0
dXJuIG5ldyBiKGMrKGZ8fCIiKSsiXyIrZCsrLGYpfTtyZXR1cm4gZX0pO1RiKCJTeW1ib2wuaXRl
cmF0b3IiLGZ1bmN0aW9uKGEpe2lmKGEpcmV0dXJuIGE7YT1TeW1ib2woImgiKTtOYihBcnJheS5w
cm90b3R5cGUsYSx7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmZ1bmN0aW9uKCl7
cmV0dXJuIGRjKFpiKHRoaXMpKX19KTtyZXR1cm4gYX0pOwp2YXIgZGM9ZnVuY3Rpb24oYSl7YT17
bmV4dDphfTthW1N5bWJvbC5pdGVyYXRvcl09ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc307cmV0dXJu
IGF9OwpUYigiUHJvbWlzZSIsZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigpe3RoaXMuaj1udWxsfWZ1
bmN0aW9uIGMoZyl7cmV0dXJuIGcgaW5zdGFuY2VvZiBlP2c6bmV3IGUoZnVuY3Rpb24oaCl7aChn
KX0pfWlmKGEpcmV0dXJuIGE7Yi5wcm90b3R5cGUudj1mdW5jdGlvbihnKXtpZih0aGlzLmo9PW51
bGwpe3RoaXMuaj1bXTt2YXIgaD10aGlzO3RoaXMuQShmdW5jdGlvbigpe2guQygpfSl9dGhpcy5q
LnB1c2goZyl9O3ZhciBkPVBiLnNldFRpbWVvdXQ7Yi5wcm90b3R5cGUuQT1mdW5jdGlvbihnKXtk
KGcsMCl9O2IucHJvdG90eXBlLkM9ZnVuY3Rpb24oKXtmb3IoO3RoaXMuaiYmdGhpcy5qLmxlbmd0
aDspe3ZhciBnPXRoaXMuajt0aGlzLmo9W107Zm9yKHZhciBoPTA7aDxnLmxlbmd0aDsrK2gpe3Zh
ciBrPWdbaF07Z1toXT1udWxsO3RyeXtrKCl9Y2F0Y2gobSl7dGhpcy5CKG0pfX19dGhpcy5qPW51
bGx9O2IucHJvdG90eXBlLkI9ZnVuY3Rpb24oZyl7dGhpcy5BKGZ1bmN0aW9uKCl7dGhyb3cgZzsK
fSl9O3ZhciBlPWZ1bmN0aW9uKGcpe3RoaXMuaj0wO3RoaXMuQT12b2lkIDA7dGhpcy52PVtdO3Ro
aXMuRj0hMTt2YXIgaD10aGlzLkIoKTt0cnl7ZyhoLnJlc29sdmUsaC5yZWplY3QpfWNhdGNoKGsp
e2gucmVqZWN0KGspfX07ZS5wcm90b3R5cGUuQj1mdW5jdGlvbigpe2Z1bmN0aW9uIGcobSl7cmV0
dXJuIGZ1bmN0aW9uKG4pe2t8fChrPSEwLG0uY2FsbChoLG4pKX19dmFyIGg9dGhpcyxrPSExO3Jl
dHVybntyZXNvbHZlOmcodGhpcy5kYSkscmVqZWN0OmcodGhpcy5DKX19O2UucHJvdG90eXBlLmRh
PWZ1bmN0aW9uKGcpe2lmKGc9PT10aGlzKXRoaXMuQyhuZXcgVHlwZUVycm9yKCJpIikpO2Vsc2Ug
aWYoZyBpbnN0YW5jZW9mIGUpdGhpcy5PKGcpO2Vsc2V7YTpzd2l0Y2godHlwZW9mIGcpe2Nhc2Ug
Im9iamVjdCI6dmFyIGg9ZyE9bnVsbDticmVhayBhO2Nhc2UgImZ1bmN0aW9uIjpoPSEwO2JyZWFr
IGE7ZGVmYXVsdDpoPSExfWg/dGhpcy5NKGcpOnRoaXMuRChnKX19O2UucHJvdG90eXBlLk09CmZ1
bmN0aW9uKGcpe3ZhciBoPXZvaWQgMDt0cnl7aD1nLnRoZW59Y2F0Y2goayl7dGhpcy5DKGspO3Jl
dHVybn10eXBlb2YgaD09ImZ1bmN0aW9uIj90aGlzLlAoaCxnKTp0aGlzLkQoZyl9O2UucHJvdG90
eXBlLkM9ZnVuY3Rpb24oZyl7dGhpcy5HKDIsZyl9O2UucHJvdG90eXBlLkQ9ZnVuY3Rpb24oZyl7
dGhpcy5HKDEsZyl9O2UucHJvdG90eXBlLkc9ZnVuY3Rpb24oZyxoKXtpZih0aGlzLmohPTApdGhy
b3cgRXJyb3IoImpgIitnKyJgIitoKyJgIit0aGlzLmopO3RoaXMuaj1nO3RoaXMuQT1oO3RoaXMu
aj09PTImJnRoaXMuTigpO3RoaXMuSigpfTtlLnByb3RvdHlwZS5OPWZ1bmN0aW9uKCl7dmFyIGc9
dGhpcztkKGZ1bmN0aW9uKCl7aWYoZy5LKCkpe3ZhciBoPVBiLmNvbnNvbGU7dHlwZW9mIGghPT0i
dW5kZWZpbmVkIiYmaC5lcnJvcihnLkEpfX0sMSl9O2UucHJvdG90eXBlLks9ZnVuY3Rpb24oKXtp
Zih0aGlzLkYpcmV0dXJuITE7dmFyIGc9UGIuQ3VzdG9tRXZlbnQsaD1QYi5FdmVudCwKaz1QYi5k
aXNwYXRjaEV2ZW50O2lmKHR5cGVvZiBrPT09InVuZGVmaW5lZCIpcmV0dXJuITA7dHlwZW9mIGc9
PT0iZnVuY3Rpb24iP2c9bmV3IGcoInVuaGFuZGxlZHJlamVjdGlvbiIse2NhbmNlbGFibGU6ITB9
KTp0eXBlb2YgaD09PSJmdW5jdGlvbiI/Zz1uZXcgaCgidW5oYW5kbGVkcmVqZWN0aW9uIix7Y2Fu
Y2VsYWJsZTohMH0pOihnPVBiLmRvY3VtZW50LmNyZWF0ZUV2ZW50KCJDdXN0b21FdmVudCIpLGcu
aW5pdEN1c3RvbUV2ZW50KCJ1bmhhbmRsZWRyZWplY3Rpb24iLCExLCEwLGcpKTtnLnByb21pc2U9
dGhpcztnLnJlYXNvbj10aGlzLkE7cmV0dXJuIGsoZyl9O2UucHJvdG90eXBlLko9ZnVuY3Rpb24o
KXtpZih0aGlzLnYhPW51bGwpe2Zvcih2YXIgZz0wO2c8dGhpcy52Lmxlbmd0aDsrK2cpZi52KHRo
aXMudltnXSk7dGhpcy52PW51bGx9fTt2YXIgZj1uZXcgYjtlLnByb3RvdHlwZS5PPWZ1bmN0aW9u
KGcpe3ZhciBoPXRoaXMuQigpO2cuamUoaC5yZXNvbHZlLGgucmVqZWN0KX07CmUucHJvdG90eXBl
LlA9ZnVuY3Rpb24oZyxoKXt2YXIgaz10aGlzLkIoKTt0cnl7Zy5jYWxsKGgsay5yZXNvbHZlLGsu
cmVqZWN0KX1jYXRjaChtKXtrLnJlamVjdChtKX19O2UucHJvdG90eXBlLnRoZW49ZnVuY3Rpb24o
ZyxoKXtmdW5jdGlvbiBrKHEscil7cmV0dXJuIHR5cGVvZiBxPT0iZnVuY3Rpb24iP2Z1bmN0aW9u
KHUpe3RyeXttKHEodSkpfWNhdGNoKHYpe24odil9fTpyfXZhciBtLG4scD1uZXcgZShmdW5jdGlv
bihxLHIpe209cTtuPXJ9KTt0aGlzLmplKGsoZyxtKSxrKGgsbikpO3JldHVybiBwfTtlLnByb3Rv
dHlwZS5jYXRjaD1mdW5jdGlvbihnKXtyZXR1cm4gdGhpcy50aGVuKHZvaWQgMCxnKX07ZS5wcm90
b3R5cGUuamU9ZnVuY3Rpb24oZyxoKXtmdW5jdGlvbiBrKCl7c3dpdGNoKG0uail7Y2FzZSAxOmco
bS5BKTticmVhaztjYXNlIDI6aChtLkEpO2JyZWFrO2RlZmF1bHQ6dGhyb3cgRXJyb3IoImtgIitt
LmopO319dmFyIG09dGhpczt0aGlzLnY9PW51bGw/Zi52KGspOgp0aGlzLnYucHVzaChrKTt0aGlz
LkY9ITB9O2UucmVzb2x2ZT1jO2UucmVqZWN0PWZ1bmN0aW9uKGcpe3JldHVybiBuZXcgZShmdW5j
dGlvbihoLGspe2soZyl9KX07ZS5yYWNlPWZ1bmN0aW9uKGcpe3JldHVybiBuZXcgZShmdW5jdGlv
bihoLGspe2Zvcih2YXIgbT1fLkQoZyksbj1tLm5leHQoKTshbi5kb25lO249bS5uZXh0KCkpYyhu
LnZhbHVlKS5qZShoLGspfSl9O2UuYWxsPWZ1bmN0aW9uKGcpe3ZhciBoPV8uRChnKSxrPWgubmV4
dCgpO3JldHVybiBrLmRvbmU/YyhbXSk6bmV3IGUoZnVuY3Rpb24obSxuKXtmdW5jdGlvbiBwKHUp
e3JldHVybiBmdW5jdGlvbih2KXtxW3VdPXY7ci0tO3I9PTAmJm0ocSl9fXZhciBxPVtdLHI9MDtk
byBxLnB1c2godm9pZCAwKSxyKyssYyhrLnZhbHVlKS5qZShwKHEubGVuZ3RoLTEpLG4pLGs9aC5u
ZXh0KCk7d2hpbGUoIWsuZG9uZSl9KX07cmV0dXJuIGV9KTsKdmFyIGVjPWZ1bmN0aW9uKGEsYixj
KXtpZihhPT1udWxsKXRocm93IG5ldyBUeXBlRXJyb3IoImxgIitjKTtpZihiIGluc3RhbmNlb2Yg
UmVnRXhwKXRocm93IG5ldyBUeXBlRXJyb3IoIm1gIitjKTtyZXR1cm4gYSsiIn07VGIoIlN0cmlu
Zy5wcm90b3R5cGUuc3RhcnRzV2l0aCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihi
LGMpe3ZhciBkPWVjKHRoaXMsYiwic3RhcnRzV2l0aCIpLGU9ZC5sZW5ndGgsZj1iLmxlbmd0aDtj
PU1hdGgubWF4KDAsTWF0aC5taW4oY3wwLGQubGVuZ3RoKSk7Zm9yKHZhciBnPTA7ZzxmJiZjPGU7
KWlmKGRbYysrXSE9YltnKytdKXJldHVybiExO3JldHVybiBnPj1mfX0pO1RiKCJPYmplY3Quc2V0
UHJvdG90eXBlT2YiLGZ1bmN0aW9uKGEpe3JldHVybiBhfHxZYn0pO1RiKCJTeW1ib2wuZGlzcG9z
ZSIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpTeW1ib2woIm4iKX0pOwpUYigiV2Vha01hcCIsZnVu
Y3Rpb24oYSl7ZnVuY3Rpb24gYigpe31mdW5jdGlvbiBjKGspe3ZhciBtPXR5cGVvZiBrO3JldHVy
biBtPT09Im9iamVjdCImJmshPT1udWxsfHxtPT09ImZ1bmN0aW9uIn1mdW5jdGlvbiBkKGspe2lm
KCEkYihrLGYpKXt2YXIgbT1uZXcgYjtOYihrLGYse3ZhbHVlOm19KX19ZnVuY3Rpb24gZShrKXt2
YXIgbT1PYmplY3Rba107bSYmKE9iamVjdFtrXT1mdW5jdGlvbihuKXtpZihuIGluc3RhbmNlb2Yg
YilyZXR1cm4gbjtPYmplY3QuaXNFeHRlbnNpYmxlKG4pJiZkKG4pO3JldHVybiBtKG4pfSl9aWYo
ZnVuY3Rpb24oKXtpZighYXx8IU9iamVjdC5zZWFsKXJldHVybiExO3RyeXt2YXIgaz1PYmplY3Qu
c2VhbCh7fSksbT1PYmplY3Quc2VhbCh7fSksbj1uZXcgYShbW2ssMl0sW20sM11dKTtpZihuLmdl
dChrKSE9Mnx8bi5nZXQobSkhPTMpcmV0dXJuITE7bi5kZWxldGUoayk7bi5zZXQobSw0KTtyZXR1
cm4hbi5oYXMoaykmJm4uZ2V0KG0pPT00fWNhdGNoKHApe3JldHVybiExfX0oKSlyZXR1cm4gYTsK
dmFyIGY9IiRqc2NvbXBfaGlkZGVuXyIrTWF0aC5yYW5kb20oKTtlKCJmcmVlemUiKTtlKCJwcmV2
ZW50RXh0ZW5zaW9ucyIpO2UoInNlYWwiKTt2YXIgZz0wLGg9ZnVuY3Rpb24oayl7dGhpcy5qPShn
Kz1NYXRoLnJhbmRvbSgpKzEpLnRvU3RyaW5nKCk7aWYoayl7az1fLkQoayk7Zm9yKHZhciBtOyEo
bT1rLm5leHQoKSkuZG9uZTspbT1tLnZhbHVlLHRoaXMuc2V0KG1bMF0sbVsxXSl9fTtoLnByb3Rv
dHlwZS5zZXQ9ZnVuY3Rpb24oayxtKXtpZighYyhrKSl0aHJvdyBFcnJvcigibyIpO2Qoayk7aWYo
ISRiKGssZikpdGhyb3cgRXJyb3IoInBgIitrKTtrW2ZdW3RoaXMual09bTtyZXR1cm4gdGhpc307
aC5wcm90b3R5cGUuZ2V0PWZ1bmN0aW9uKGspe3JldHVybiBjKGspJiYkYihrLGYpP2tbZl1bdGhp
cy5qXTp2b2lkIDB9O2gucHJvdG90eXBlLmhhcz1mdW5jdGlvbihrKXtyZXR1cm4gYyhrKSYmJGIo
ayxmKSYmJGIoa1tmXSx0aGlzLmopfTtoLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24oayl7cmV0
dXJuIGMoaykmJgokYihrLGYpJiYkYihrW2ZdLHRoaXMuaik/ZGVsZXRlIGtbZl1bdGhpcy5qXToh
MX07cmV0dXJuIGh9KTsKVGIoIk1hcCIsZnVuY3Rpb24oYSl7aWYoZnVuY3Rpb24oKXtpZighYXx8
dHlwZW9mIGEhPSJmdW5jdGlvbiJ8fCFhLnByb3RvdHlwZS5lbnRyaWVzfHx0eXBlb2YgT2JqZWN0
LnNlYWwhPSJmdW5jdGlvbiIpcmV0dXJuITE7dHJ5e3ZhciBoPU9iamVjdC5zZWFsKHt4OjR9KSxr
PW5ldyBhKF8uRChbW2gsInMiXV0pKTtpZihrLmdldChoKSE9InMifHxrLnNpemUhPTF8fGsuZ2V0
KHt4OjR9KXx8ay5zZXQoe3g6NH0sInQiKSE9a3x8ay5zaXplIT0yKXJldHVybiExO3ZhciBtPWsu
ZW50cmllcygpLG49bS5uZXh0KCk7aWYobi5kb25lfHxuLnZhbHVlWzBdIT1ofHxuLnZhbHVlWzFd
IT0icyIpcmV0dXJuITE7bj1tLm5leHQoKTtyZXR1cm4gbi5kb25lfHxuLnZhbHVlWzBdLnghPTR8
fG4udmFsdWVbMV0hPSJ0Inx8IW0ubmV4dCgpLmRvbmU/ITE6ITB9Y2F0Y2gocCl7cmV0dXJuITF9
fSgpKXJldHVybiBhO3ZhciBiPW5ldyBXZWFrTWFwLGM9ZnVuY3Rpb24oaCl7dGhpc1swXT17fTt0
aGlzWzFdPQpmKCk7dGhpcy5zaXplPTA7aWYoaCl7aD1fLkQoaCk7Zm9yKHZhciBrOyEoaz1oLm5l
eHQoKSkuZG9uZTspaz1rLnZhbHVlLHRoaXMuc2V0KGtbMF0sa1sxXSl9fTtjLnByb3RvdHlwZS5z
ZXQ9ZnVuY3Rpb24oaCxrKXtoPWg9PT0wPzA6aDt2YXIgbT1kKHRoaXMsaCk7bS5saXN0fHwobS5s
aXN0PXRoaXNbMF1bbS5pZF09W10pO20uZW50cnk/bS5lbnRyeS52YWx1ZT1rOihtLmVudHJ5PXtu
ZXh0OnRoaXNbMV0sTmI6dGhpc1sxXS5OYixoZWFkOnRoaXNbMV0sa2V5OmgsdmFsdWU6a30sbS5s
aXN0LnB1c2gobS5lbnRyeSksdGhpc1sxXS5OYi5uZXh0PW0uZW50cnksdGhpc1sxXS5OYj1tLmVu
dHJ5LHRoaXMuc2l6ZSsrKTtyZXR1cm4gdGhpc307Yy5wcm90b3R5cGUuZGVsZXRlPWZ1bmN0aW9u
KGgpe2g9ZCh0aGlzLGgpO3JldHVybiBoLmVudHJ5JiZoLmxpc3Q/KGgubGlzdC5zcGxpY2UoaC5p
bmRleCwxKSxoLmxpc3QubGVuZ3RofHxkZWxldGUgdGhpc1swXVtoLmlkXSxoLmVudHJ5Lk5iLm5l
eHQ9CmguZW50cnkubmV4dCxoLmVudHJ5Lm5leHQuTmI9aC5lbnRyeS5OYixoLmVudHJ5LmhlYWQ9
bnVsbCx0aGlzLnNpemUtLSwhMCk6ITF9O2MucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhp
c1swXT17fTt0aGlzWzFdPXRoaXNbMV0uTmI9ZigpO3RoaXMuc2l6ZT0wfTtjLnByb3RvdHlwZS5o
YXM9ZnVuY3Rpb24oaCl7cmV0dXJuISFkKHRoaXMsaCkuZW50cnl9O2MucHJvdG90eXBlLmdldD1m
dW5jdGlvbihoKXtyZXR1cm4oaD1kKHRoaXMsaCkuZW50cnkpJiZoLnZhbHVlfTtjLnByb3RvdHlw
ZS5lbnRyaWVzPWZ1bmN0aW9uKCl7cmV0dXJuIGUodGhpcyxmdW5jdGlvbihoKXtyZXR1cm5baC5r
ZXksaC52YWx1ZV19KX07Yy5wcm90b3R5cGUua2V5cz1mdW5jdGlvbigpe3JldHVybiBlKHRoaXMs
ZnVuY3Rpb24oaCl7cmV0dXJuIGgua2V5fSl9O2MucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigp
e3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgudmFsdWV9KX07Yy5wcm90b3R5cGUu
Zm9yRWFjaD0KZnVuY3Rpb24oaCxrKXtmb3IodmFyIG09dGhpcy5lbnRyaWVzKCksbjshKG49bS5u
ZXh0KCkpLmRvbmU7KW49bi52YWx1ZSxoLmNhbGwoayxuWzFdLG5bMF0sdGhpcyl9O2MucHJvdG90
eXBlW1N5bWJvbC5pdGVyYXRvcl09Yy5wcm90b3R5cGUuZW50cmllczt2YXIgZD1mdW5jdGlvbiho
LGspe3ZhciBtPWsmJnR5cGVvZiBrO209PSJvYmplY3QifHxtPT0iZnVuY3Rpb24iP2IuaGFzKGsp
P209Yi5nZXQoayk6KG09IiIrICsrZyxiLnNldChrLG0pKTptPSJwXyIrazt2YXIgbj1oWzBdW21d
O2lmKG4mJiRiKGhbMF0sbSkpZm9yKGg9MDtoPG4ubGVuZ3RoO2grKyl7dmFyIHA9bltoXTtpZihr
IT09ayYmcC5rZXkhPT1wLmtleXx8az09PXAua2V5KXJldHVybntpZDptLGxpc3Q6bixpbmRleDpo
LGVudHJ5OnB9fXJldHVybntpZDptLGxpc3Q6bixpbmRleDotMSxlbnRyeTp2b2lkIDB9fSxlPWZ1
bmN0aW9uKGgsayl7dmFyIG09aFsxXTtyZXR1cm4gZGMoZnVuY3Rpb24oKXtpZihtKXtmb3IoO20u
aGVhZCE9CmhbMV07KW09bS5OYjtmb3IoO20ubmV4dCE9bS5oZWFkOylyZXR1cm4gbT1tLm5leHQs
e2RvbmU6ITEsdmFsdWU6ayhtKX07bT1udWxsfXJldHVybntkb25lOiEwLHZhbHVlOnZvaWQgMH19
KX0sZj1mdW5jdGlvbigpe3ZhciBoPXt9O3JldHVybiBoLk5iPWgubmV4dD1oLmhlYWQ9aH0sZz0w
O3JldHVybiBjfSk7ClRiKCJTZXQiLGZ1bmN0aW9uKGEpe2lmKGZ1bmN0aW9uKCl7aWYoIWF8fHR5
cGVvZiBhIT0iZnVuY3Rpb24ifHwhYS5wcm90b3R5cGUuZW50cmllc3x8dHlwZW9mIE9iamVjdC5z
ZWFsIT0iZnVuY3Rpb24iKXJldHVybiExO3RyeXt2YXIgYz1PYmplY3Quc2VhbCh7eDo0fSksZD1u
ZXcgYShfLkQoW2NdKSk7aWYoIWQuaGFzKGMpfHxkLnNpemUhPTF8fGQuYWRkKGMpIT1kfHxkLnNp
emUhPTF8fGQuYWRkKHt4OjR9KSE9ZHx8ZC5zaXplIT0yKXJldHVybiExO3ZhciBlPWQuZW50cmll
cygpLGY9ZS5uZXh0KCk7aWYoZi5kb25lfHxmLnZhbHVlWzBdIT1jfHxmLnZhbHVlWzFdIT1jKXJl
dHVybiExO2Y9ZS5uZXh0KCk7cmV0dXJuIGYuZG9uZXx8Zi52YWx1ZVswXT09Y3x8Zi52YWx1ZVsw
XS54IT00fHxmLnZhbHVlWzFdIT1mLnZhbHVlWzBdPyExOmUubmV4dCgpLmRvbmV9Y2F0Y2goZyl7
cmV0dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPWZ1bmN0aW9uKGMpe3RoaXMuaj1uZXcgTWFwO2lm
KGMpe2M9Cl8uRChjKTtmb3IodmFyIGQ7IShkPWMubmV4dCgpKS5kb25lOyl0aGlzLmFkZChkLnZh
bHVlKX10aGlzLnNpemU9dGhpcy5qLnNpemV9O2IucHJvdG90eXBlLmFkZD1mdW5jdGlvbihjKXtj
PWM9PT0wPzA6Yzt0aGlzLmouc2V0KGMsYyk7dGhpcy5zaXplPXRoaXMuai5zaXplO3JldHVybiB0
aGlzfTtiLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24oYyl7Yz10aGlzLmouZGVsZXRlKGMpO3Ro
aXMuc2l6ZT10aGlzLmouc2l6ZTtyZXR1cm4gY307Yi5wcm90b3R5cGUuY2xlYXI9ZnVuY3Rpb24o
KXt0aGlzLmouY2xlYXIoKTt0aGlzLnNpemU9MH07Yi5wcm90b3R5cGUuaGFzPWZ1bmN0aW9uKGMp
e3JldHVybiB0aGlzLmouaGFzKGMpfTtiLnByb3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7cmV0
dXJuIHRoaXMuai5lbnRyaWVzKCl9O2IucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigpe3JldHVy
biB0aGlzLmoudmFsdWVzKCl9O2IucHJvdG90eXBlLmtleXM9Yi5wcm90b3R5cGUudmFsdWVzOwpi
LnByb3RvdHlwZVtTeW1ib2wuaXRlcmF0b3JdPWIucHJvdG90eXBlLnZhbHVlcztiLnByb3RvdHlw
ZS5mb3JFYWNoPWZ1bmN0aW9uKGMsZCl7dmFyIGU9dGhpczt0aGlzLmouZm9yRWFjaChmdW5jdGlv
bihmKXtyZXR1cm4gYy5jYWxsKGQsZixmLGUpfSl9O3JldHVybiBifSk7VGIoIkFycmF5LmZyb20i
LGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixjLGQpe2M9YyE9bnVsbD9jOmZ1bmN0
aW9uKGgpe3JldHVybiBofTt2YXIgZT1bXSxmPXR5cGVvZiBTeW1ib2whPSJ1bmRlZmluZWQiJiZT
eW1ib2wuaXRlcmF0b3ImJmJbU3ltYm9sLml0ZXJhdG9yXTtpZih0eXBlb2YgZj09ImZ1bmN0aW9u
Iil7Yj1mLmNhbGwoYik7Zm9yKHZhciBnPTA7IShmPWIubmV4dCgpKS5kb25lOyllLnB1c2goYy5j
YWxsKGQsZi52YWx1ZSxnKyspKX1lbHNlIGZvcihmPWIubGVuZ3RoLGc9MDtnPGY7ZysrKWUucHVz
aChjLmNhbGwoZCxiW2ddLGcpKTtyZXR1cm4gZX19KTsKVGIoIk9iamVjdC5lbnRyaWVzIixmdW5j
dGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3ZhciBjPVtdLGQ7Zm9yKGQgaW4gYikkYihi
LGQpJiZjLnB1c2goW2QsYltkXV0pO3JldHVybiBjfX0pO1RiKCJOdW1iZXIuaXNGaW5pdGUiLGZ1
bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIHR5cGVvZiBiIT09Im51bWJl
ciI/ITE6IWlzTmFOKGIpJiZiIT09SW5maW5pdHkmJmIhPT0tSW5maW5pdHl9fSk7VGIoIk51bWJl
ci5NQVhfU0FGRV9JTlRFR0VSIixmdW5jdGlvbigpe3JldHVybiA5MDA3MTk5MjU0NzQwOTkxfSk7
VGIoIk51bWJlci5NSU5fU0FGRV9JTlRFR0VSIixmdW5jdGlvbigpe3JldHVybi05MDA3MTk5MjU0
NzQwOTkxfSk7VGIoIk51bWJlci5pc0ludGVnZXIiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVu
Y3Rpb24oYil7cmV0dXJuIE51bWJlci5pc0Zpbml0ZShiKT9iPT09TWF0aC5mbG9vcihiKTohMX19
KTsKVGIoIk51bWJlci5pc1NhZmVJbnRlZ2VyIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0
aW9uKGIpe3JldHVybiBOdW1iZXIuaXNJbnRlZ2VyKGIpJiZNYXRoLmFicyhiKTw9TnVtYmVyLk1B
WF9TQUZFX0lOVEVHRVJ9fSk7VGIoIk9iamVjdC5pcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpm
dW5jdGlvbihiLGMpe3JldHVybiBiPT09Yz9iIT09MHx8MS9iPT09MS9jOmIhPT1iJiZjIT09Y319
KTtUYigiQXJyYXkucHJvdG90eXBlLmluY2x1ZGVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1
bmN0aW9uKGIsYyl7dmFyIGQ9dGhpcztkIGluc3RhbmNlb2YgU3RyaW5nJiYoZD1TdHJpbmcoZCkp
O3ZhciBlPWQubGVuZ3RoO2M9Y3x8MDtmb3IoYzwwJiYoYz1NYXRoLm1heChjK2UsMCkpO2M8ZTtj
Kyspe3ZhciBmPWRbY107aWYoZj09PWJ8fE9iamVjdC5pcyhmLGIpKXJldHVybiEwfXJldHVybiEx
fX0pOwpUYigiU3RyaW5nLnByb3RvdHlwZS5pbmNsdWRlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/
YTpmdW5jdGlvbihiLGMpe3JldHVybiBlYyh0aGlzLGIsImluY2x1ZGVzIikuaW5kZXhPZihiLGN8
fDApIT09LTF9fSk7dmFyIGZjPWZ1bmN0aW9uKGEsYil7YSBpbnN0YW5jZW9mIFN0cmluZyYmKGEr
PSIiKTt2YXIgYz0wLGQ9ITEsZT17bmV4dDpmdW5jdGlvbigpe2lmKCFkJiZjPGEubGVuZ3RoKXt2
YXIgZj1jKys7cmV0dXJue3ZhbHVlOmIoZixhW2ZdKSxkb25lOiExfX1kPSEwO3JldHVybntkb25l
OiEwLHZhbHVlOnZvaWQgMH19fTtlW1N5bWJvbC5pdGVyYXRvcl09ZnVuY3Rpb24oKXtyZXR1cm4g
ZX07cmV0dXJuIGV9O1RiKCJBcnJheS5wcm90b3R5cGUuZW50cmllcyIsZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiBmYyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0dXJuW2Is
Y119KX19KTsKVGIoIk1hdGgudHJ1bmMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24o
Yil7Yj1OdW1iZXIoYik7aWYoaXNOYU4oYil8fGI9PT1JbmZpbml0eXx8Yj09PS1JbmZpbml0eXx8
Yj09PTApcmV0dXJuIGI7dmFyIGM9TWF0aC5mbG9vcihNYXRoLmFicyhiKSk7cmV0dXJuIGI8MD8t
YzpjfX0pO1RiKCJBcnJheS5wcm90b3R5cGUuZmluZCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpm
dW5jdGlvbihiLGMpe2E6e3ZhciBkPXRoaXM7ZCBpbnN0YW5jZW9mIFN0cmluZyYmKGQ9U3RyaW5n
KGQpKTtmb3IodmFyIGU9ZC5sZW5ndGgsZj0wO2Y8ZTtmKyspe3ZhciBnPWRbZl07aWYoYi5jYWxs
KGMsZyxmLGQpKXtiPWc7YnJlYWsgYX19Yj12b2lkIDB9cmV0dXJuIGJ9fSk7VGIoIk9iamVjdC52
YWx1ZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7dmFyIGM9W10sZDtmb3Io
ZCBpbiBiKSRiKGIsZCkmJmMucHVzaChiW2RdKTtyZXR1cm4gY319KTsKVGIoIk51bWJlci5pc05h
TiIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gdHlwZW9mIGI9PT0i
bnVtYmVyIiYmaXNOYU4oYil9fSk7VGIoIkFycmF5LnByb3RvdHlwZS5rZXlzIixmdW5jdGlvbihh
KXtyZXR1cm4gYT9hOmZ1bmN0aW9uKCl7cmV0dXJuIGZjKHRoaXMsZnVuY3Rpb24oYil7cmV0dXJu
IGJ9KX19KTtUYigiQXJyYXkucHJvdG90eXBlLnZhbHVlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/
YTpmdW5jdGlvbigpe3JldHVybiBmYyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0dXJuIGN9KX19KTsK
VGIoIlByb21pc2UucHJvdG90eXBlLmZpbmFsbHkiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVu
Y3Rpb24oYil7cmV0dXJuIHRoaXMudGhlbihmdW5jdGlvbihjKXtyZXR1cm4gUHJvbWlzZS5yZXNv
bHZlKGIoKSkudGhlbihmdW5jdGlvbigpe3JldHVybiBjfSl9LGZ1bmN0aW9uKGMpe3JldHVybiBQ
cm9taXNlLnJlc29sdmUoYigpKS50aGVuKGZ1bmN0aW9uKCl7dGhyb3cgYzt9KX0pfX0pO1RiKCJB
cnJheS5wcm90b3R5cGUuZmlsbCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMs
ZCl7dmFyIGU9dGhpcy5sZW5ndGh8fDA7YzwwJiYoYz1NYXRoLm1heCgwLGUrYykpO2lmKGQ9PW51
bGx8fGQ+ZSlkPWU7ZD1OdW1iZXIoZCk7ZDwwJiYoZD1NYXRoLm1heCgwLGUrZCkpO2ZvcihjPU51
bWJlcihjfHwwKTtjPGQ7YysrKXRoaXNbY109YjtyZXR1cm4gdGhpc319KTtTYigiZmlsbCIsZnVu
Y3Rpb24oYSl7cmV0dXJuIGE/YTpBcnJheS5wcm90b3R5cGUuZmlsbH0pOwpUYigiQXJyYXkucHJv
dG90eXBlLmZsYXQiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7Yj1iPT09dm9p
ZCAwPzE6Yjt2YXIgYz1bXTtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKHRoaXMsZnVuY3Rp
b24oZCl7QXJyYXkuaXNBcnJheShkKSYmYj4wPyhkPUFycmF5LnByb3RvdHlwZS5mbGF0LmNhbGwo
ZCxiLTEpLGMucHVzaC5hcHBseShjLGQpKTpjLnB1c2goZCl9KTtyZXR1cm4gY319KTt2YXIga2Ms
bGMsb2MscGM7Xy5oYz1fLmhjfHx7fTtfLnQ9dGhpc3x8c2VsZjtrYz1mdW5jdGlvbihhLGIpe3Zh
ciBjPV8uamMoIldJWl9nbG9iYWxfZGF0YS5veE4zbmIiKTthPWMmJmNbYV07cmV0dXJuIGEhPW51
bGw/YTpifTtsYz1fLnQuX0ZfdG9nZ2xlc19nYmFyX3x8W107Xy5qYz1mdW5jdGlvbihhLGIpe2E9
YS5zcGxpdCgiLiIpO2I9Ynx8Xy50O2Zvcih2YXIgYz0wO2M8YS5sZW5ndGg7YysrKWlmKGI9Ylth
W2NdXSxiPT1udWxsKXJldHVybiBudWxsO3JldHVybiBifTtfLlVhPWZ1bmN0aW9uKGEpe3ZhciBi
PXR5cGVvZiBhO3JldHVybiBiIT0ib2JqZWN0Ij9iOmE/QXJyYXkuaXNBcnJheShhKT8iYXJyYXki
OmI6Im51bGwifTtfLm1jPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBhO3JldHVybiBiPT0ib2Jq
ZWN0IiYmYSE9bnVsbHx8Yj09ImZ1bmN0aW9uIn07Xy5uYz0iY2xvc3VyZV91aWRfIisoTWF0aC5y
YW5kb20oKSoxRTk+Pj4wKTsKb2M9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBhLmNhbGwuYXBwbHko
YS5iaW5kLGFyZ3VtZW50cyl9O3BjPWZ1bmN0aW9uKGEsYixjKXtpZighYSl0aHJvdyBFcnJvcigp
O2lmKGFyZ3VtZW50cy5sZW5ndGg+Mil7dmFyIGQ9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwo
YXJndW1lbnRzLDIpO3JldHVybiBmdW5jdGlvbigpe3ZhciBlPUFycmF5LnByb3RvdHlwZS5zbGlj
ZS5jYWxsKGFyZ3VtZW50cyk7QXJyYXkucHJvdG90eXBlLnVuc2hpZnQuYXBwbHkoZSxkKTtyZXR1
cm4gYS5hcHBseShiLGUpfX1yZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gYS5hcHBseShiLGFyZ3Vt
ZW50cyl9fTtfLkY9ZnVuY3Rpb24oYSxiLGMpe18uRj1GdW5jdGlvbi5wcm90b3R5cGUuYmluZCYm
RnVuY3Rpb24ucHJvdG90eXBlLmJpbmQudG9TdHJpbmcoKS5pbmRleE9mKCJuYXRpdmUgY29kZSIp
IT0tMT9vYzpwYztyZXR1cm4gXy5GLmFwcGx5KG51bGwsYXJndW1lbnRzKX07Cl8ucWM9ZnVuY3Rp
b24oYSxiKXt2YXIgYz1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMsMSk7cmV0
dXJuIGZ1bmN0aW9uKCl7dmFyIGQ9Yy5zbGljZSgpO2QucHVzaC5hcHBseShkLGFyZ3VtZW50cyk7
cmV0dXJuIGEuYXBwbHkodGhpcyxkKX19O18uRz1mdW5jdGlvbihhLGIpe2E9YS5zcGxpdCgiLiIp
O2Zvcih2YXIgYz1fLnQsZDthLmxlbmd0aCYmKGQ9YS5zaGlmdCgpKTspYS5sZW5ndGh8fGI9PT12
b2lkIDA/Y1tkXSYmY1tkXSE9PU9iamVjdC5wcm90b3R5cGVbZF0/Yz1jW2RdOmM9Y1tkXT17fTpj
W2RdPWJ9O18uZGI9ZnVuY3Rpb24oYSl7cmV0dXJuIGF9OwpfLkk9ZnVuY3Rpb24oYSxiKXtmdW5j
dGlvbiBjKCl7fWMucHJvdG90eXBlPWIucHJvdG90eXBlO2EuWj1iLnByb3RvdHlwZTthLnByb3Rv
dHlwZT1uZXcgYzthLnByb3RvdHlwZS5jb25zdHJ1Y3Rvcj1hO2EuYmFzZT1mdW5jdGlvbihkLGUs
Zil7Zm9yKHZhciBnPUFycmF5KGFyZ3VtZW50cy5sZW5ndGgtMiksaD0yO2g8YXJndW1lbnRzLmxl
bmd0aDtoKyspZ1toLTJdPWFyZ3VtZW50c1toXTtyZXR1cm4gYi5wcm90b3R5cGVbZV0uYXBwbHko
ZCxnKX19O18uSShfLmFhLEVycm9yKTtfLmFhLnByb3RvdHlwZS5uYW1lPSJDdXN0b21FcnJvciI7
dmFyIHJjPSEhKGxjWzBdPj4yNCYxKSxzYz0hIShsY1swXT4+MTkmMSksdGM9ISEobGNbMF0+PjI2
JjEpLHZjPSEhKGxjWzBdJjQwOTYpO3ZhciBtYT1yYz90YzprYyg2MTA0MDEzMDEsITEpLHViPXJj
P3NjfHwhdmM6a2MoNzQ4NDAyMTQ3LCEwKTtfLndjPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIGEh
PT1udWxsJiZhIT09dm9pZCAwfSk7dmFyIGRhLGZhO2RhPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJu
IHR5cGVvZiBhPT09Im51bWJlciJ9KTtfLmNhPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIHR5cGVv
ZiBhPT09InN0cmluZyJ9KTtmYT1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0eXBlb2YgYT09PSJi
b29sZWFuIn0pO18ueGM9Xy5iYShmdW5jdGlvbihhKXtyZXR1cm4hIWEmJih0eXBlb2YgYT09PSJv
YmplY3QifHx0eXBlb2YgYT09PSJmdW5jdGlvbiIpfSk7Xy56Yz1fLmJhKGZ1bmN0aW9uKCl7cmV0
dXJuITB9KTt2YXIgZWE9dHlwZW9mIF8udC5CaWdJbnQ9PT0iZnVuY3Rpb24iJiZ0eXBlb2YgXy50
LkJpZ0ludCgwKT09PSJiaWdpbnQiO3ZhciBDYyxBYyxEYyxCYztfLmxiPV8uYmEoZnVuY3Rpb24o
YSl7cmV0dXJuIGVhP2E+PUFjJiZhPD1CYzphWzBdPT09Ii0iP2lhKGEsQ2MpOmlhKGEsRGMpfSk7
Q2M9TnVtYmVyLk1JTl9TQUZFX0lOVEVHRVIudG9TdHJpbmcoKTtBYz1lYT9CaWdJbnQoTnVtYmVy
Lk1JTl9TQUZFX0lOVEVHRVIpOnZvaWQgMDtEYz1OdW1iZXIuTUFYX1NBRkVfSU5URUdFUi50b1N0
cmluZygpO0JjPWVhP0JpZ0ludChOdW1iZXIuTUFYX1NBRkVfSU5URUdFUik6dm9pZCAwO18uRWM9
dHlwZW9mIFVpbnQ4QXJyYXkucHJvdG90eXBlLnNsaWNlPT09ImZ1bmN0aW9uIjtfLkZjPXR5cGVv
ZiBUZXh0RGVjb2RlciE9PSJ1bmRlZmluZWQiO18uR2M9dHlwZW9mIFN0cmluZy5wcm90b3R5cGUu
aXNXZWxsRm9ybWVkPT09ImZ1bmN0aW9uIjtfLkhjPXR5cGVvZiBUZXh0RW5jb2RlciE9PSJ1bmRl
ZmluZWQiO18uSWM9U3RyaW5nLnByb3RvdHlwZS50cmltP2Z1bmN0aW9uKGEpe3JldHVybiBhLnRy
aW0oKX06ZnVuY3Rpb24oYSl7cmV0dXJuL15bXHNceGEwXSooW1xzXFNdKj8pW1xzXHhhMF0qJC8u
ZXhlYyhhKVsxXX07dmFyIG5hLEpjPV8udC5uYXZpZ2F0b3I7bmE9SmM/SmMudXNlckFnZW50RGF0
YXx8bnVsbDpudWxsO18uQmE9QXJyYXkucHJvdG90eXBlLmluZGV4T2Y/ZnVuY3Rpb24oYSxiKXty
ZXR1cm4gQXJyYXkucHJvdG90eXBlLmluZGV4T2YuY2FsbChhLGIsdm9pZCAwKX06ZnVuY3Rpb24o
YSxiKXtpZih0eXBlb2YgYT09PSJzdHJpbmciKXJldHVybiB0eXBlb2YgYiE9PSJzdHJpbmcifHxi
Lmxlbmd0aCE9MT8tMTphLmluZGV4T2YoYiwwKTtmb3IodmFyIGM9MDtjPGEubGVuZ3RoO2MrKylp
ZihjIGluIGEmJmFbY109PT1iKXJldHVybiBjO3JldHVybi0xfTtfLktjPUFycmF5LnByb3RvdHlw
ZS5mb3JFYWNoP2Z1bmN0aW9uKGEsYixjKXtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKGEs
YixjKX06ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZD1hLmxlbmd0aCxlPXR5cGVvZiBhPT09InN0
cmluZyI/YS5zcGxpdCgiIik6YSxmPTA7ZjxkO2YrKylmIGluIGUmJmIuY2FsbChjLGVbZl0sZixh
KX07Cl8uTGM9QXJyYXkucHJvdG90eXBlLmZpbHRlcj9mdW5jdGlvbihhLGIsYyl7cmV0dXJuIEFy
cmF5LnByb3RvdHlwZS5maWx0ZXIuY2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3IodmFy
IGQ9YS5sZW5ndGgsZT1bXSxmPTAsZz10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEs
aD0wO2g8ZDtoKyspaWYoaCBpbiBnKXt2YXIgaz1nW2hdO2IuY2FsbChjLGssaCxhKSYmKGVbZisr
XT1rKX1yZXR1cm4gZX07Xy5NYz1BcnJheS5wcm90b3R5cGUubWFwP2Z1bmN0aW9uKGEsYixjKXty
ZXR1cm4gQXJyYXkucHJvdG90eXBlLm1hcC5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMpe2Zv
cih2YXIgZD1hLmxlbmd0aCxlPUFycmF5KGQpLGY9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNwbGl0
KCIiKTphLGc9MDtnPGQ7ZysrKWcgaW4gZiYmKGVbZ109Yi5jYWxsKGMsZltnXSxnLGEpKTtyZXR1
cm4gZX07Cl8uTmM9QXJyYXkucHJvdG90eXBlLnNvbWU/ZnVuY3Rpb24oYSxiKXtyZXR1cm4gQXJy
YXkucHJvdG90eXBlLnNvbWUuY2FsbChhLGIsdm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtmb3IodmFy
IGM9YS5sZW5ndGgsZD10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsZT0wO2U8Yztl
KyspaWYoZSBpbiBkJiZiLmNhbGwodm9pZCAwLGRbZV0sZSxhKSlyZXR1cm4hMDtyZXR1cm4hMX07
Xy5PYz1mdW5jdGlvbihhKXtfLk9jWyIgIl0oYSk7cmV0dXJuIGF9O18uT2NbIiAiXT1mdW5jdGlv
bigpe307dmFyIGFkO18uUGM9Xy5yYSgpO18uUWM9Xy50YSgpO18uUmM9Xy5wYSgiRWRnZSIpO18u
U2M9Xy5wYSgiR2Vja28iKSYmIShfLmxhKCkmJiFfLnBhKCJFZGdlIikpJiYhKF8ucGEoIlRyaWRl
bnQiKXx8Xy5wYSgiTVNJRSIpKSYmIV8ucGEoIkVkZ2UiKTtfLlRjPV8ubGEoKSYmIV8ucGEoIkVk
Z2UiKTtfLlVjPV8uQWEoKTtfLlZjPXhhKCk/bmEucGxhdGZvcm09PT0iV2luZG93cyI6Xy5wYSgi
V2luZG93cyIpO18uV2M9eGEoKT9uYS5wbGF0Zm9ybT09PSJBbmRyb2lkIjpfLnBhKCJBbmRyb2lk
Iik7Xy5YYz15YSgpO18uWWM9Xy5wYSgiaVBhZCIpO18uWmM9Xy5wYSgiaVBvZCIpO18uJGM9Xy56
YSgpOwphOnt2YXIgYmQ9IiIsY2Q9ZnVuY3Rpb24oKXt2YXIgYT1fLmthKCk7aWYoXy5TYylyZXR1
cm4vcnY6KFteXCk7XSspKFwpfDspLy5leGVjKGEpO2lmKF8uUmMpcmV0dXJuL0VkZ2VcLyhbXGRc
Ll0rKS8uZXhlYyhhKTtpZihfLlFjKXJldHVybi9cYig/Ok1TSUV8cnYpWzogXShbXlwpO10rKShc
KXw7KS8uZXhlYyhhKTtpZihfLlRjKXJldHVybi9XZWJLaXRcLyhcUyspLy5leGVjKGEpO2lmKF8u
UGMpcmV0dXJuLyg/OlZlcnNpb24pWyBcL10/KFxTKykvLmV4ZWMoYSl9KCk7Y2QmJihiZD1jZD9j
ZFsxXToiIik7aWYoXy5RYyl7dmFyIGRkLGVkPV8udC5kb2N1bWVudDtkZD1lZD9lZC5kb2N1bWVu
dE1vZGU6dm9pZCAwO2lmKGRkIT1udWxsJiZkZD5wYXJzZUZsb2F0KGJkKSl7YWQ9U3RyaW5nKGRk
KTticmVhayBhfX1hZD1iZH1fLmZkPWFkO18uZ2Q9Xy51YSgpO18uaGQ9eWEoKXx8Xy5wYSgiaVBv
ZCIpO18uaWQ9Xy5wYSgiaVBhZCIpO18uamQ9Xy5wYSgiQW5kcm9pZCIpJiYhKHZhKCl8fF8udWEo
KXx8Xy5yYSgpfHxfLnBhKCJTaWxrIikpO18ubGQ9dmEoKTtfLm1kPV8ud2EoKSYmIV8uemEoKTtf
Lm5kPXR5cGVvZiBVaW50OEFycmF5IT09InVuZGVmaW5lZCI7Xy5vZD0hXy5RYyYmdHlwZW9mIGJ0
b2E9PT0iZnVuY3Rpb24iO3ZhciBwZCxnYix3YixKYSxxYjtfLkVhPXR5cGVvZiBTeW1ib2w9PT0i
ZnVuY3Rpb24iJiZ0eXBlb2YgU3ltYm9sKCk9PT0ic3ltYm9sIjtwZD1fLkRhKCJqYXMiLHZvaWQg
MCwhMCk7Xy5lYj1fLkRhKHZvaWQgMCxTeW1ib2woKSk7Xy5xZD1fLkRhKHZvaWQgMCwiMHViIik7
Z2I9Xy5EYSh2b2lkIDAsIjB1YnMiKTtfLnJkPV8uRGEodm9pZCAwLCIwdWJzYiIpO3diPV8uRGEo
dm9pZCAwLCIwYWN0ayIpO0phPV8uRGEoIm1fbSIsInNyIiwhMCk7cWI9Xy5EYSh2b2lkIDAsInZw
cyIpO18uc2Q9Xy5EYSgpO3ZhciBHYSxGYSx1ZDtHYT17dmw6e3ZhbHVlOjAsY29uZmlndXJhYmxl
OiEwLHdyaXRhYmxlOiEwLGVudW1lcmFibGU6ITF9fTtGYT1PYmplY3QuZGVmaW5lUHJvcGVydGll
cztfLnc9Xy5FYT9wZDoidmwiO3VkPVtdO18uSWEodWQsNyk7Xy50ZD1PYmplY3QuZnJlZXplKHVk
KTt2YXIgS2EsTmE7S2E9e307TmE9e307Xy52ZD1PYmplY3QuZnJlZXplKHt9KTt2YXIgcmI9e307
dmFyIFNhPXZvaWQgMDtfLndkPXR5cGVvZiBCaWdJbnQ9PT0iZnVuY3Rpb24iP0JpZ0ludC5hc0lu
dE46dm9pZCAwO18ueGQ9TnVtYmVyLmlzU2FmZUludGVnZXI7Xy5YYT1OdW1iZXIuaXNGaW5pdGU7
Xy55ZD1NYXRoLnRydW5jO3ZhciBpYjtfLnpkPV8uaGEoMCk7Xy5BZD17fTtfLkJkPWZ1bmN0aW9u
KGEsYixjLGQsZSl7Yj1fLkdiKGEuTCxiLGMsZSk7aWYoYiE9PW51bGx8fGQmJmEuQSE9PU5hKXJl
dHVybiBifTtfLkdiPWZ1bmN0aW9uKGEsYixjLGQpe2lmKGI9PT0tMSlyZXR1cm4gbnVsbDt2YXIg
ZT1iKyhjPzA6LTEpLGY9YS5sZW5ndGgtMTtpZighKGY8MSsoYz8wOi0xKSkpe2lmKGU+PWYpe3Zh
ciBnPWFbZl07aWYoZyE9bnVsbCYmdHlwZW9mIGc9PT0ib2JqZWN0IiYmZy5jb25zdHJ1Y3Rvcj09
PU9iamVjdCl7Yz1nW2JdO3ZhciBoPSEwfWVsc2UgaWYoZT09PWYpYz1nO2Vsc2UgcmV0dXJufWVs
c2UgYz1hW2VdO2lmKGQmJmMhPW51bGwpe2Q9ZChjKTtpZihkPT1udWxsKXJldHVybiBkO2lmKCFP
YmplY3QuaXMoZCxjKSlyZXR1cm4gaD9nW2JdPWQ6YVtlXT1kLGR9cmV0dXJuIGN9fTtfLkNkPWZ1
bmN0aW9uKGEsYixjLGQpe18uRGIoYSk7dmFyIGU9YS5MO18uRmIoZSxlW18ud118MCxiLGMsZCk7
cmV0dXJuIGF9OwpfLko9ZnVuY3Rpb24oYSxiLGMsZCl7dmFyIGU9YS5MLGY9ZVtfLnddfDA7Yj1f
LkhiKGUsZixiLGMsZCk7aWYoYj09bnVsbClyZXR1cm4gYjtmPWVbXy53XXwwO2lmKCFfLk9hKGEs
Zikpe3ZhciBnPV8uQmIoYik7ZyE9PWImJihfLkNiKGEpJiYoZT1hLkwsZj1lW18ud118MCksYj1n
LGY9Xy5GYihlLGYsYyxiLGQpLF8uRWIoZSxmKSl9cmV0dXJuIGJ9O18uSz1mdW5jdGlvbihhLGIs
Yyl7Yz09bnVsbCYmKGM9dm9pZCAwKTtfLkNkKGEsYixjKTtjJiYhXy5PYShjKSYmXy5FYihhLkwp
O3JldHVybiBhfTtfLkRkPWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLlphKF8uQmQoYSxiLGMs
ZCkpfTtfLkw9ZnVuY3Rpb24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPyExOmM7dmFyIGU7cmV0dXJu
KGU9Xy5XYShfLkJkKGEsYixkKSkpIT1udWxsP2U6Y307Cl8uTT1mdW5jdGlvbihhLGIsYyxkKXtj
PWM9PT12b2lkIDA/IiI6Yzt2YXIgZTtyZXR1cm4oZT1fLmJiKF8uQmQoYSxiLGQpKSkhPW51bGw/
ZTpjfTtfLk49ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLmJiKF8uQmQoYSxiLGMsXy5BZCkpfTtf
LlA9ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8uQ2QoYSxiLGM9PW51bGw/YzpfLlZhKGMpLGQp
fTtfLkVkPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy5DZChhLGIsYz09bnVsbD9jOl8uJGEoYykp
fTtfLlE9ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8uQ2QoYSxiLF8uYWIoYyksZCl9O18uUj1m
dW5jdGlvbihhLGIsYyxkKXtyZXR1cm4gXy5DZChhLGIsYz09bnVsbD9jOl8uWWEoYyksZCl9O18u
Uz1mdW5jdGlvbihhLGIsYyl7dGhpcy5MPV8ueChhLGIsYyl9O18uUy5wcm90b3R5cGUudG9KU09O
PWZ1bmN0aW9uKCl7cmV0dXJuIHNiKHRoaXMpfTtfLlMucHJvdG90eXBlLndhPWZ1bmN0aW9uKGEp
e3JldHVybiBKU09OLnN0cmluZ2lmeShzYih0aGlzLGEpKX07Xy5TLnByb3RvdHlwZVtKYV09S2E7
Xy5TLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkwudG9TdHJpbmco
KX07Xy5GZD1fLkliKCk7Xy5HZD1fLkliKCk7Xy5IZD1fLkliKCk7Xy5JZD1TeW1ib2woKTt2YXIg
SmQ9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKEpkLF8uUyk7Xy5LZD1mdW5jdGlvbihh
KXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5LZCxfLlMpO18uS2QucHJvdG90eXBlLlRkPWZ1bmN0aW9u
KGEpe3JldHVybiBfLkVkKHRoaXMsMyxhKX07Xy5MZD1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEp
fTtfLkIoXy5MZCxfLlMpO18ueS5wcm90b3R5cGUudWE9ITE7Xy55LnByb3RvdHlwZS5pc0Rpc3Bv
c2VkPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudWF9O18ueS5wcm90b3R5cGUuZGlzcG9zZT1mdW5j
dGlvbigpe3RoaXMudWF8fCh0aGlzLnVhPSEwLHRoaXMuUygpKX07Xy55LnByb3RvdHlwZVtTeW1i
b2wuZGlzcG9zZV09ZnVuY3Rpb24oKXt0aGlzLmRpc3Bvc2UoKX07Xy55LnByb3RvdHlwZS5TPWZ1
bmN0aW9uKCl7aWYodGhpcy5kYSlmb3IoO3RoaXMuZGEubGVuZ3RoOyl0aGlzLmRhLnNoaWZ0KCko
KX07dmFyIE1kPWZ1bmN0aW9uKGEpe18ueS5jYWxsKHRoaXMpO3RoaXMuQT1hO3RoaXMuaj1bXTt0
aGlzLnY9e319O18uQihNZCxfLnkpO01kLnByb3RvdHlwZS5yZXNvbHZlPWZ1bmN0aW9uKGEpe3Zh
ciBiPXRoaXMuQTthPWEuc3BsaXQoIi4iKTtmb3IodmFyIGM9YS5sZW5ndGgsZD0wO2Q8YzsrK2Qp
aWYoYlthW2RdXSliPWJbYVtkXV07ZWxzZSByZXR1cm4gbnVsbDtyZXR1cm4gYiBpbnN0YW5jZW9m
IEZ1bmN0aW9uP2I6bnVsbH07TWQucHJvdG90eXBlLlJiPWZ1bmN0aW9uKCl7Zm9yKHZhciBhPXRo
aXMuai5sZW5ndGgsYj10aGlzLmosYz1bXSxkPTA7ZDxhOysrZCl7dmFyIGU9YltkXS5qKCksZj10
aGlzLnJlc29sdmUoZSk7aWYoZiYmZiE9dGhpcy52W2VdKXRyeXtiW2RdLlJiKGYpfWNhdGNoKGcp
e31lbHNlIGMucHVzaChiW2RdKX10aGlzLmo9Yy5jb25jYXQoYi5zbGljZShhKSl9O3ZhciBOZD1m
dW5jdGlvbihhKXtfLnkuY2FsbCh0aGlzKTt0aGlzLkE9YTt0aGlzLkM9dGhpcy5qPW51bGw7dGhp
cy5CPTA7dGhpcy5EPXt9O3RoaXMudj0hMTthPXdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50O2Eu
aW5kZXhPZigiTVNJRSIpPj0wJiZhLmluZGV4T2YoIlRyaWRlbnQiKT49MCYmKGE9L1xiKD86TVNJ
RXxydilbOiBdKFteXCk7XSspKFwpfDspLy5leGVjKGEpKSYmYVsxXSYmcGFyc2VGbG9hdChhWzFd
KTw5JiYodGhpcy52PSEwKX07Xy5CKE5kLF8ueSk7TmQucHJvdG90eXBlLkY9ZnVuY3Rpb24oYSxi
KXt0aGlzLmo9Yjt0aGlzLkM9YTtiLnByZXZlbnREZWZhdWx0P2IucHJldmVudERlZmF1bHQoKTpi
LnJldHVyblZhbHVlPSExfTtfLk9kPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQihfLk9k
LF8uUyk7dmFyIFBkPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQihQZCxfLlMpO3ZhciBS
ZD1mdW5jdGlvbigpe3ZhciBhPVFkO3RoaXMuaj1udWxsO18uTChhLDQsITApfTtSZC5wcm90b3R5
cGUubG9nPWZ1bmN0aW9uKGEsYil7Yj1iPT09dm9pZCAwP25ldyBfLktkOmI7Xy5TZCh0aGlzLGEs
OTgsYil9O18uU2Q9ZnVuY3Rpb24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPzk4OmM7ZD1kPT09dm9p
ZCAwP25ldyBfLktkOmQ7aWYoYS5qKXt2YXIgZT1uZXcgSmQ7Xy5RKGUsMSxiLm1lc3NhZ2UpO18u
UShlLDIsYi5zdGFjayk7Xy5FZChlLDMsYi5saW5lTnVtYmVyKTtfLlIoZSw1LDEpO18uSyhkLDQw
LGUpO2Euai5sb2coYyxkKX19O18uVGQ9ZnVuY3Rpb24oYSl7dGhpcy5qPWE7dGhpcy52PXZvaWQg
MDt0aGlzLkE9W119O18uVGQucHJvdG90eXBlLnRoZW49ZnVuY3Rpb24oYSxiLGMpe3RoaXMuQS5w
dXNoKG5ldyBVZChhLGIsYykpO1ZkKHRoaXMpfTtfLlRkLnByb3RvdHlwZS5yZXNvbHZlPWZ1bmN0
aW9uKGEpe2lmKHRoaXMuaiE9PXZvaWQgMHx8dGhpcy52IT09dm9pZCAwKXRocm93IEVycm9yKCJK
Iik7dGhpcy5qPWE7VmQodGhpcyl9O18uVGQucHJvdG90eXBlLnJlamVjdD1mdW5jdGlvbihhKXtp
Zih0aGlzLmohPT12b2lkIDB8fHRoaXMudiE9PXZvaWQgMCl0aHJvdyBFcnJvcigiSiIpO3RoaXMu
dj1hO1ZkKHRoaXMpfTt2YXIgVmQ9ZnVuY3Rpb24oYSl7aWYoYS5BLmxlbmd0aD4wKXt2YXIgYj1h
LmohPT12b2lkIDAsYz1hLnYhPT12b2lkIDA7aWYoYnx8Yyl7Yj1iP2EuQjphLkM7Yz1hLkE7YS5B
PVtdO3RyeXtfLktjKGMsYixhKX1jYXRjaChkKXtjb25zb2xlLmVycm9yKGQpfX19fTsKXy5UZC5w
cm90b3R5cGUuQj1mdW5jdGlvbihhKXthLnYmJmEudi5jYWxsKGEuaix0aGlzLmopfTtfLlRkLnBy
b3RvdHlwZS5DPWZ1bmN0aW9uKGEpe2EuQSYmYS5BLmNhbGwoYS5qLHRoaXMudil9O3ZhciBVZD1m
dW5jdGlvbihhLGIsYyl7dGhpcy52PWE7dGhpcy5BPWI7dGhpcy5qPWN9O18uV2Q9ZnVuY3Rpb24o
YSl7dmFyIGI9InhjIjtpZihhLnhjJiZhLmhhc093blByb3BlcnR5KGIpKXJldHVybiBhLnhjO2I9
bmV3IGE7cmV0dXJuIGEueGM9Yn07Xy5UPWZ1bmN0aW9uKCl7dGhpcy5CPW5ldyBfLlRkO3RoaXMu
aj1uZXcgXy5UZDt0aGlzLkc9bmV3IF8uVGQ7dGhpcy5EPW5ldyBfLlRkO3RoaXMuRj1uZXcgXy5U
ZDt0aGlzLkM9bmV3IF8uVGQ7dGhpcy5BPW5ldyBfLlRkO3RoaXMudj1uZXcgXy5UZDt0aGlzLks9
bmV3IF8uVGQ7dGhpcy5NPW5ldyBfLlRkO3RoaXMuSj1uZXcgXy5UZH07Xy5sPV8uVC5wcm90b3R5
cGU7Xy5sLmtrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuQn07Xy5sLnZrPWZ1bmN0aW9uKCl7cmV0
dXJuIHRoaXMuan07Xy5sLkRrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuR307Xy5sLnVrPWZ1bmN0
aW9uKCl7cmV0dXJuIHRoaXMuRH07Xy5sLkJrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuRn07Xy5s
LnFrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuQ307Xy5sLmRrPWZ1bmN0aW9uKCl7cmV0dXJuIHRo
aXMuQX07Xy5sLmFrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudn07Xy5sLndrPWZ1bmN0aW9uKCl7
cmV0dXJuIHRoaXMuS307Cl8ubC5Faz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkp9O18uVC5qPWZ1
bmN0aW9uKCl7cmV0dXJuIF8uV2QoXy5UKX07dmFyIFhkPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngo
YSl9O18uQihYZCxfLlMpO18uWmQ9ZnVuY3Rpb24oKXtyZXR1cm4gXy5KKF8uWWQsXy5MZCw1KX07
dmFyICRkO3dpbmRvdy5nYmFyXyYmd2luZG93LmdiYXJfLkNPTkZJRz8kZD13aW5kb3cuZ2Jhcl8u
Q09ORklHWzBdfHx7fTokZD1bXTtfLllkPW5ldyBYZCgkZCk7dmFyIFFkO1FkPV8uSihfLllkLFBk
LDMpfHxuZXcgUGQ7Xy5hZT1uZXcgUmQ7Xy5HKCJnYmFyXy5fRHVtcEV4Y2VwdGlvbiIsZnVuY3Rp
b24oYSl7Xy5hZT9fLmFlLmxvZyhhKTpjb25zb2xlLmVycm9yKGEpfSk7Xy5iZT1uZXcgTmQoXy5h
ZSk7Xy5jZT1mdW5jdGlvbigpe3RoaXMuaj17fTt0aGlzLnY9e319O18uZWU9ZnVuY3Rpb24oYSxi
KXt2YXIgYz1fLmNlLmooKTtpZihhIGluIGMuail7aWYoYy5qW2FdIT1iKXRocm93IG5ldyBkZShh
KTt9ZWxzZXtjLmpbYV09YjtpZihiPWMudlthXSlmb3IodmFyIGQ9MCxlPWIubGVuZ3RoO2Q8ZTtk
Kyspe3ZhciBmPWJbZF0sZz1jLmo7ZGVsZXRlIGYualthXTtpZihfLkxiKGYuaikpe2Zvcih2YXIg
aD1mLnYubGVuZ3RoLGs9QXJyYXkoaCksbT0wO208aDttKyspa1ttXT1nW2YudlttXV07Zi5BLmFw
cGx5KGYuQixrKX19ZGVsZXRlIGMudlthXX19O18uY2Uuaj1mdW5jdGlvbigpe3JldHVybiBfLldk
KF8uY2UpfTtfLmZlPWZ1bmN0aW9uKCl7Xy5hYS5jYWxsKHRoaXMpfTtfLkIoXy5mZSxfLmFhKTt2
YXIgZGU9ZnVuY3Rpb24oKXtfLmFhLmNhbGwodGhpcyl9O18uQihkZSxfLmZlKTtfLkcoImdiYXIu
QSIsXy5UZCk7Xy5UZC5wcm90b3R5cGUuYWE9Xy5UZC5wcm90b3R5cGUudGhlbjtfLkcoImdiYXIu
QiIsXy5UKTtfLlQucHJvdG90eXBlLmJhPV8uVC5wcm90b3R5cGUudms7Xy5ULnByb3RvdHlwZS5i
Yj1fLlQucHJvdG90eXBlLkRrO18uVC5wcm90b3R5cGUuYmQ9Xy5ULnByb3RvdHlwZS5CaztfLlQu
cHJvdG90eXBlLmJmPV8uVC5wcm90b3R5cGUua2s7Xy5ULnByb3RvdHlwZS5iZz1fLlQucHJvdG90
eXBlLnVrO18uVC5wcm90b3R5cGUuYmg9Xy5ULnByb3RvdHlwZS5xaztfLlQucHJvdG90eXBlLmJq
PV8uVC5wcm90b3R5cGUuZGs7Xy5ULnByb3RvdHlwZS5iaz1fLlQucHJvdG90eXBlLmFrO18uVC5w
cm90b3R5cGUuYmw9Xy5ULnByb3RvdHlwZS53aztfLlQucHJvdG90eXBlLmJtPV8uVC5wcm90b3R5
cGUuRWs7Xy5HKCJnYmFyLmEiLF8uVC5qKCkpO3dpbmRvdy5nYmFyJiZ3aW5kb3cuZ2Jhci5hcCYm
d2luZG93LmdiYXIuYXAod2luZG93LmdiYXIuYSk7CnZhciBnZT1uZXcgTWQod2luZG93KTtfLmVl
KCJhcGkiLGdlKTt2YXIgaGU9Xy5aZCgpfHxuZXcgXy5MZCxpZT13aW5kb3csamU9Xy5BKF8uTiho
ZSw4KSk7aWUuX19QVlQ9amU7Xy5lZSgiZXEiLF8uYmUpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2Vw
dGlvbihlKX0KdHJ5ewpfLmtlPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQihfLmtlLF8u
Uyk7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBsZT1mdW5jdGlvbihh
KXt0aGlzLkw9Xy54KGEpfTtfLkIobGUsXy5TKTt2YXIgbWU9ZnVuY3Rpb24oKXtfLnkuY2FsbCh0
aGlzKTt0aGlzLnY9W107dGhpcy5qPVtdfTtfLkIobWUsXy55KTttZS5wcm90b3R5cGUuQT1mdW5j
dGlvbihhLGIpe3RoaXMudi5wdXNoKHtmZWF0dXJlczphLG9wdGlvbnM6YiE9bnVsbD9iOm51bGx9
KX07bWUucHJvdG90eXBlLmluaXQ9ZnVuY3Rpb24oYSxiLGMpe3dpbmRvdy5nYXBpPXt9O3ZhciBk
PXdpbmRvdy5fX19qc2w9e307ZC5oPV8uQShfLk4oYSwxKSk7Xy5XYShfLkJkKGEsMTIpKSE9bnVs
bCYmKGQuZHBvPV8uSmIoXy5MKGEsMTIpKSk7ZC5tcz1fLkEoXy5OKGEsMikpO2QubT1fLkEoXy5O
KGEsMykpO2QubD1bXTtfLk0oYiwxKSYmKGE9Xy5OKGIsMykpJiZ0aGlzLmoucHVzaChhKTtfLk0o
YywxKSYmKGM9Xy5OKGMsMikpJiZ0aGlzLmoucHVzaChjKTtfLkcoImdhcGkubG9hZCIsKDAsXy5G
KSh0aGlzLkEsdGhpcykpO3JldHVybiB0aGlzfTt2YXIgbmU9Xy5KKF8uWWQsXy5PZCwxNCk7aWYo
bmUpe3ZhciBvZT1fLkooXy5ZZCxfLmtlLDkpfHxuZXcgXy5rZSxwZT1uZXcgbGUscWU9bmV3IG1l
O3FlLmluaXQobmUsb2UscGUpO18uZWUoImdzIixxZSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2Vw
dGlvbihlKX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxzdHlsZT4u
Z2JfSmJ7Zm9udDoxM3B4LzI3cHggUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7ei1pbmRleDo5ODZ9
LmdiXzB7ZGlzcGxheTpub25lfS5nYl9Yey13ZWJraXQtYmFja2dyb3VuZC1zaXplOjMycHggMzJw
eDtiYWNrZ3JvdW5kLXNpemU6MzJweCAzMnB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2Rp
c3BsYXk6YmxvY2s7bWFyZ2luOjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MzJweDt3aWR0
aDozMnB4O3otaW5kZXg6MH0uZ2JfdGJ7YmFja2dyb3VuZC1jb2xvcjojZThmMGZlO2JvcmRlcjox
cHggc29saWQgcmdiYSgzMiwzMywzNiwuMDgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl90Yi5nYl9Y
e2hlaWdodDozMHB4O3dpZHRoOjMwcHh9LmdiX3RiLmdiX1g6YWN0aXZlLC5nYl90Yi5nYl9YOmhv
dmVyey13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uZ2JfdWJ7YmFja2dy
b3VuZDojZmZmO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbToycHg7LXdlYmtp
dC1ib3gtc2hhZG93OjBweCAxcHggMnB4IDBweCByZ2JhKDYwLDY0LDY3LDAuMyksMHB4IDFweCAz
cHggMXB4IHJnYmEoNjAsNjQsNjcsMC4xNSk7Ym94LXNoYWRvdzowcHggMXB4IDJweCAwcHggcmdi
YSg2MCw2NCw2NywwLjMpLDBweCAxcHggM3B4IDFweCByZ2JhKDYwLDY0LDY3LDAuMTUpO2hlaWdo
dDoxNHB4O21hcmdpbjoycHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxNHB4O2xp
bmUtaGVpZ2h0Om5vcm1hbDt6LWluZGV4OjF9LmdiX3Zie2NvbG9yOiMxZjcxZTc7Zm9udDo0MDAg
MjJweC8zMnB4IEdvb2dsZSBTYW5zLFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjt0
ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhICgtd2Via2l0
LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS4yNSksKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS4y
NSksKG1pbi1yZXNvbHV0aW9uOjEuMjVkcHB4KXsuZ2JfWDpiZWZvcmUsLmdiX3diOmJlZm9yZXtk
aXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNSk7LW1zLXRyYW5z
Zm9ybTpzY2FsZSguNSk7dHJhbnNmb3JtOnNjYWxlKC41KTstd2Via2l0LXRyYW5zZm9ybS1vcmln
aW46bGVmdCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgMDt0cmFuc2Zvcm0tb3JpZ2luOmxl
ZnQgMH0uZ2JfYmEgLmdiX3diOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZShzY2FsZSgu
NDE2NjY2NjY3KSk7LW1zLXRyYW5zZm9ybTpzY2FsZShzY2FsZSguNDE2NjY2NjY3KSk7dHJhbnNm
b3JtOnNjYWxlKHNjYWxlKC40MTY2NjY2NjcpKX19LmdiX1g6Zm9jdXMsLmdiX1g6aG92ZXJ7LXdl
YmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCAxcHgg
MCByZ2JhKDAsMCwwLC4xNSl9LmdiX1g6YWN0aXZley13ZWJraXQtYm94LXNoYWRvdzppbnNldCAw
IDJweCAwIHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgcmdiYSgwLDAs
MCwuMTUpfS5nYl9YOmFjdGl2ZTphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpO2JvcmRl
ci1yYWRpdXM6NTAlO2NvbnRlbnQ6IiI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uZ2JfeGJ7
Y3Vyc29yOnBvaW50ZXI7bGluZS1oZWlnaHQ6NDBweDttaW4td2lkdGg6MzBweDtvcGFjaXR5Oi43
NTtvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtb3ZlcmZsb3c6ZWxs
aXBzaXN9LmdiX0MuZ2JfeGJ7d2lkdGg6YXV0b30uZ2JfeGI6Zm9jdXMsLmdiX3hiOmhvdmVye29w
YWNpdHk6Ljg1fS5nYl95YiAuZ2JfeGIsLmdiX3liIC5nYl96YntsaW5lLWhlaWdodDoyNnB4fSNn
YiNnYi5nYl95YiBhLmdiX3hiLC5nYl95YiAuZ2JfemJ7Zm9udC1zaXplOjExcHg7aGVpZ2h0OmF1
dG99LmdiX0Fie2JvcmRlci10b3A6NHB4IHNvbGlkICMwMDA7Ym9yZGVyLWxlZnQ6NHB4IGRhc2hl
ZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IGRhc2hlZCB0cmFuc3BhcmVudDtkaXNwbGF5
OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo2cHg7b3BhY2l0eTouNzU7dmVydGljYWwtYWxpZ246
bWlkZGxlfS5nYl85YTpob3ZlciAuZ2JfQWJ7b3BhY2l0eTouODV9LmdiXzdhPi5nYl96e3BhZGRp
bmc6M3B4IDNweCAzcHggNHB4fS5nYl9CYi5nYl9zYntjb2xvcjojZmZmfS5nYl85IC5nYl9BYiwu
Z2JfOSAuZ2JfeGJ7b3BhY2l0eToxfSNnYiNnYiAuZ2JfOS5nYl85IGEuZ2JfeGIsI2diI2diLmdi
XzkuZ2JfOSBhLmdiX3hie2NvbG9yOiNmZmZ9LmdiXzkuZ2JfOSAuZ2JfQWJ7Ym9yZGVyLXRvcC1j
b2xvcjojZmZmO29wYWNpdHk6MX0uZ2JfOSAuZ2JfWDpmb2N1cywuZ2JfOSAuZ2JfWDpob3Zlciwu
Z2Jfc2EgLmdiX1g6Zm9jdXMsLmdiX3NhIC5nYl9YOmhvdmVyey13ZWJraXQtYm94LXNoYWRvdzow
IDFweCAwIHJnYmEoMCwwLDAsMC4xNSksMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKTtib3gtc2hh
ZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjIpfS5n
Yl9DYiAuZ2JfeiwuZ2JfRGIgLmdiX3p7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXB4fS5nYl85
YS5nYl84LC5nYl9FYi5nYl84LC5nYl96LmdiXzh7LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQt
ZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5nYl9GYi5nYl9IYiAuZ2JfeGJ7d2lkdGg6MzBw
eCFpbXBvcnRhbnR9LmdiX1YsLmdiX1d7cG9zaXRpb246YWJzb2x1dGV9LmdiX1d7aGVpZ2h0OjQw
cHg7cmlnaHQ6LTVweDt0b3A6LTVweDt3aWR0aDo0MHB4fUAtd2Via2l0LWtleWZyYW1lcyBhcGQt
cmluZy1mYWRlLWluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYXBkLXJp
bmctZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uZ2JfVntoZWlnaHQ6NDJweDt3
aWR0aDo0MnB4Oy13ZWJraXQtYW5pbWF0aW9uOmFwZC1yaW5nLWZhZGUtaW4gLjI1cyBlYXNlLWlu
O2FuaW1hdGlvbjphcGQtcmluZy1mYWRlLWluIC4yNXMgZWFzZS1pbn0uZ2JfSWIgLmdiX1csLmdi
X0piIC5nYl9Xe3JpZ2h0OjA7dG9wOjB9LmdiX0liIC5nYl9WLC5nYl9KYiAuZ2JfViwuZ2JfeSAu
Z2JfVntyaWdodDotMXB4O3RvcDotMXB4fS5nYl95IC5nYl9Xe3JpZ2h0OjFweDt0b3A6LTFweH0u
Z2JfUmEgYS5nYl80YXtib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQ6IzBiNTdkMDtiYWNr
Z3JvdW5kOnZhcigtLWdtMy1zeXMtY29sb3ItcHJpbWFyeSwjMGI1N2QwKTstd2Via2l0LWJveC1z
aXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtjb2xvcjp2
YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXByaW1hcnksI2ZmZik7ZGlzcGxheTppbmxpbmUtYmxvY2s7
Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO21pbi1oZWlnaHQ6NDBweDtvdXRsaW5lOm5v
bmU7cGFkZGluZzoxMHB4IDI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5v
bmU7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjE4cHg7cG9zaXRpb246cmVsYXRpdmV9
LmdiX1JhIGEuZ2JfNmF7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6MXB4IHNvbGlkO2JvcmRl
ci1jb2xvcjojNzQ3Nzc1O2JvcmRlci1jb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUs
Izc0Nzc3NSk7YmFja2dyb3VuZDpub25lOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2Jv
eC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojMGI1N2QwO2NvbG9yOnZhcigtLWdtMy1zeXMtY29s
b3ItcHJpbWFyeSwjMGI1N2QwKTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtm
b250LXdlaWdodDo1MDA7bWluLWhlaWdodDo0MHB4O291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHgg
MjRweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpu
b3JtYWw7bGluZS1oZWlnaHQ6MThweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfYWIuZ2JfSyBhLmdi
XzRhLC5nYl9iYi5nYl9LIGEuZ2JfNGEsLmdiX2NiLmdiX0sgYS5nYl80YXtiYWNrZ3JvdW5kOiNj
MmU3ZmY7YmFja2dyb3VuZDp2YXIoLS1nbTMtc3lzLWNvbG9yLXNlY29uZGFyeS1maXhlZCwjYzJl
N2ZmKTtjb2xvcjojMDAxZDM1O2NvbG9yOnZhcigtLWdtMy1zeXMtY29sb3Itb24tc2Vjb25kYXJ5
LWZpeGVkLCMwMDFkMzUpfS5nYl9SYS5nYl9LIGEuZ2JfNmF7Y29sb3I6I2E4YzdmYTtjb2xvcjp2
YXIoLS1nbTMtc3lzLWNvbG9yLXByaW1hcnksI2E4YzdmYSl9LmdiX1JhIGEuZ2JfWGR7cGFkZGlu
ZzoxMHB4IDEycHg7bWFyZ2luOjEycHggMTZweCAxMnB4IDEwcHg7bWluLXdpZHRoOjg1cHh9QG1l
ZGlhIChtYXgtd2lkdGg6NjQwcHgpey5nYl9SYSBhLmdiX1hke21pbi13aWR0aDo3NXB4fX0uZ2Jf
TmQsLmdiX1Jhe2ZvbnQtZmFtaWx5Okdvb2dsZSBTYW5zIFRleHQsUm9ib3RvLEhlbHZldGljYSxB
cmlhbCxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsfS5nYl9SYS5nYl9hYntjb2xvcjojMWYx
ZjFmO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZh
Y2UsIzFmMWYxZikpfS5nYl9SYS5nYl9hYi5nYl9aZHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3Vu
ZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLWJhY2tncm91bmQs
I2ZmZikpfS5nYl9SYS5nYl9hYiAuZ2JfeWQuZ2JfemQsLmdiX1JhLmdiX2FiIGEuZ2JfNiwuZ2Jf
UmEuZ2JfYWIgc3Bhbi5nYl82e2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xv
cix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9hYiAu
Z2JfQWQgLmdiXzBkLC5nYl9SYS5nYl9hYiAuZ2JfcmQgLmdiXzBke2NvbG9yOiMxZjFmMWY7Y29s
b3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFm
MWYxZikpfS5nYl9SYS5nYl9hYiBzdmd7Y29sb3I6IzQ0NDc0Njtjb2xvcjp2YXIoLS1vZy1zdmct
Y29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsIzQ0NDc0NikpfUBt
ZWRpYSAoZm9yY2VkLWNvbG9yczphY3RpdmUpIGFuZCAocHJlZmVycy1jb2xvci1zY2hlbWU6ZGFy
ayl7LmdiX1JhIHN2ZywuZ2JfUmEuZ2JfSyBzdmcsLmdiX1JhLmdiX2FiIHN2Z3tjb2xvcjp3aGl0
ZX19LmdiX1JhLmdiX0suZ2JfYWJ7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1iYXItY29s
b3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfUmEuZ2JfSy5n
Yl9hYi5nYl9aZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5nYl9SYS5nYl9LLmdiX2FiIC5nYl95
ZC5nYl96ZCwuZ2JfUmEuZ2JfSy5nYl9hYiBhLmdiXzYsLmdiX1JhLmdiX0suZ2JfYWIgc3Bhbi5n
Yl82e2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lz
LWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2FiIC5nYl9BZCAuZ2Jf
MGQsLmdiX1JhLmdiX0suZ2JfYWIgLmdiX3JkIC5nYl8wZHtjb2xvcjojZTNlM2UzO2NvbG9yOnZh
cigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMp
KX0uZ2JfUmEuZ2JfSy5nYl9hYiBzdmd7Y29sb3I6I2M0YzdjNTtjb2xvcjp2YXIoLS1vZy1zdmct
Y29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsI2M0YzdjNSkpfS5n
Yl9SYS5nYl9LLmdiX2FiLmdiX1pke2JhY2tncm91bmQ6IzFmMWYxZjtiYWNrZ3JvdW5kOnZhcigt
LW9nLWJhci1iYWNrZ3JvdW5kLHZhcigtLWdtMy1zeXMtY29sb3ItYmFja2dyb3VuZCwjMTMxMzE0
KSl9LmdiX1JhLmdiX2Jie2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZh
cigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2JiLmdiX1pk
e2JhY2tncm91bmQ6I2U5ZWVmNjtiYWNrZ3JvdW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5kLHZh
cigtLWdtMy1zeXMtY29sb3Itc3VyZmFjZS1jb250YWluZXItaGlnaCwjZTllZWY2KSl9LmdiX1Jh
LmdiX2JiIC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfYmIgYS5nYl82LC5nYl9SYS5nYl9iYiBzcGFu
LmdiXzZ7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1z
eXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2JiIC5nYl9BZCAuZ2JfMGQs
LmdiX1JhLmdiX2JiIC5nYl9yZCAuZ2JfMGR7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1s
b2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1Jh
LmdiX2JiIHN2Z3tjb2xvcjojNDQ0NzQ2O2NvbG9yOnZhcigtLW9nLXN2Zy1jb2xvcix2YXIoLS1n
bTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjNDQ0NzQ2KSl9LmdiX1JhLmdiX0suZ2Jf
YmJ7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5cy1j
b2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfUmEuZ2JfSy5nYl9iYi5nYl9aZHtiYWNrZ3Jv
dW5kOiMyODJhMmM7YmFja2dyb3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1nbTMt
c3lzLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWhpZ2gsIzI4MmEyYykpfS5nYl9SYS5nYl9LLmdi
X2JiIC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfSy5nYl9iYiBhLmdiXzYsLmdiX1JhLmdiX0suZ2Jf
YmIgc3Bhbi5nYl82e2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIo
LS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2JiIC5n
Yl9BZCAuZ2JfMGQsLmdiX1JhLmdiX0suZ2JfYmIgLmdiX3JkIC5nYl8wZHtjb2xvcjojZTNlM2Uz
O2NvbG9yOnZhcigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNl
LCNlM2UzZTMpKX0uZ2JfUmEuZ2JfSy5nYl9iYiBzdmd7Y29sb3I6I2M0YzdjNTtjb2xvcjp2YXIo
LS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsI2M0
YzdjNSkpfS5nYl9SYS5nYl9jYntjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWJhci1jb2xv
cix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9jYi5n
Yl9aZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5nYl9SYS5nYl9jYiAuZ2JfeWQuZ2JfemQsLmdi
X1JhLmdiX2NiIGEuZ2JfNiwuZ2JfUmEuZ2JfY2Igc3Bhbi5nYl82e2NvbG9yOiMxZjFmMWY7Y29s
b3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFm
MWYxZikpfS5nYl9SYS5nYl9jYiAuZ2JfQWQgLmdiXzBkLC5nYl9SYS5nYl9jYiAuZ2JfcmQgLmdi
XzBke2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lz
LWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9jYiBzdmd7Y29sb3I6IzQ0NDc0
Njtjb2xvcjp2YXIoLS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNl
LXZhcmlhbnQsIzQ0NDc0NikpfS5nYl9SYS5nYl9jYi5nYl9LLmdiX1pke2JhY2tncm91bmQ6dHJh
bnNwYXJlbnR9LmdiX1JhLmdiX2NiLmdiX0sgLmdiX3lkLmdiX3pkLC5nYl9SYS5nYl9jYi5nYl9L
IGEuZ2JfNiwuZ2JfUmEuZ2JfY2IuZ2JfSyBzcGFuLmdiXzZ7Y29sb3I6d2hpdGU7Y29sb3I6dmFy
KC0tb2ctdGhlbWUtY29sb3Isd2hpdGUpfS5nYl9SYS5nYl9jYi5nYl9LIC5nYl9BZCAuZ2JfMGQs
LmdiX1JhLmdiX2NiLmdiX0sgLmdiX3JkIC5nYl8wZHtjb2xvcjp3aGl0ZTtjb2xvcjp2YXIoLS1v
Zy10aGVtZS1jb2xvcix3aGl0ZSl9LmdiX1JhLmdiX2NiLmdiX0sgc3Zne2NvbG9yOndoaXRlO2Nv
bG9yOnZhcigtLW9nLXRoZW1lLWNvbG9yLHdoaXRlKX0uZ2JfUmEgYS5nYl82LC5nYl9SYSBzcGFu
LmdiXzZ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmdiX3lke2ZvbnQtZmFtaWx5Okdvb2dsZSBTYW5z
LFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXdl
aWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjI1cHg7bGluZS1oZWlnaHQ6NDhweDttYXJnaW4tYm90
dG9tOjJweDtvcGFjaXR5OjE7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoxNnB4O3Bvc2l0
aW9uOnJlbGF0aXZlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dmVydGljYWwtYWxpZ246bWlkZGxl
O3RvcDoycHg7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZs
ZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30uZ2JfRGR7ZGlzcGxheTpub25lfS5nYl9SYS5nYl9p
YiAuZ2JfeWR7bWFyZ2luLWJvdHRvbTowfS5nYl9BZC5nYl9CZCAuZ2JfeWR7cGFkZGluZy1sZWZ0
OjRweH0uZ2JfUmEuZ2JfaWIgLmdiX0Nke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5nYl9S
YXttaW4td2lkdGg6MTYwcHg7cG9zaXRpb246cmVsYXRpdmV9LmdiX1JhLmdiX2pke21pbi13aWR0
aDoxMjBweH0uZ2JfUmEuZ2JfMWQgLmdiXzJke2Rpc3BsYXk6bm9uZX0uZ2JfUmEuZ2JfMWQgLmdi
X1Rke2hlaWdodDo1NnB4fWhlYWRlci5nYl9SYXtkaXNwbGF5OmJsb2NrfS5nYl9SYSBzdmd7Zmls
bDpjdXJyZW50Q29sb3J9LmdiXzNke3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCV9Lmdi
XzRkey13ZWJraXQtYm94LXNoYWRvdzowIDRweCA1cHggMCByZ2JhKDAsMCwwLC4xNCksMCAxcHgg
MTBweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLC4yKTtib3gt
c2hhZG93OjAgNHB4IDVweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDFweCAxMHB4IDAgcmdiYSgwLDAs
MCwuMTIpLDAgMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsLjIpfS5nYl81ZHtoZWlnaHQ6NjRweH0u
Z2JfVGR7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94
O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5
Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy13ZWJr
aXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJl
dHdlZW47bWluLXdpZHRoOi13ZWJraXQtbWluLWNvbnRlbnQ7bWluLXdpZHRoOi1tb3otbWluLWNv
bnRlbnQ7bWluLXdpZHRoOm1pbi1jb250ZW50fS5nYl9SYTpub3QoLmdiX2liKSAuZ2JfVGR7cGFk
ZGluZzo4cHh9LmdiX1JhOm5vdCguZ2JfaWIpIC5nYl9UZCBhLmdiXzZke21hcmdpbjoxMnB4IDhw
eCAxMnB4IDEwcHh9LmdiX1JhLmdiXzdkIC5nYl9UZHstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtp
dC1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG99LmdiX1JhIC5nYl9UZC5nYl9VZC5nYl84ZHtt
aW4td2lkdGg6MH0uZ2JfUmEuZ2JfaWIgLmdiX1Rke3BhZGRpbmc6NHB4O3BhZGRpbmctbGVmdDo4
cHg7bWluLXdpZHRoOjB9LmdiX1JhLmdiX2liIC5nYl9UZCBhLmdiXzZke21hcmdpbjoxMnB4IDhw
eCAxMnB4IDEwcHh9LmdiXzJke2hlaWdodDo0OHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0
ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRl
bXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6
LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11
c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lmdi
XzlkPi5nYl8yZHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MTAwJX0uZ2JfQWR7cGFkZGluZy1y
aWdodDoyNXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVy
LWJveDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1
dG99LmdiX1JhLmdiX2liIC5nYl9BZHtwYWRkaW5nLXJpZ2h0OjE0cHh9LmdiX2Fley13ZWJraXQt
Ym94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIDEwMCU7ZmxleDoxIDEgMTAwJX0uZ2JfYWU+Om9u
bHktY2hpbGR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiX2JlLmdiX3Nke3BhZGRpbmctbGVmdDo0
cHh9LmdiX1JhLmdiXzdkIC5nYl9iZSwuZ2JfUmEuZ2JfaWI6bm90KC5nYl9OZCkgLmdiX2JlLC5n
Yl9iZS5nYl9jZXtwYWRkaW5nLWxlZnQ6MH0uZ2JfUmEuZ2JfaWIgLmdiX2JlLmdiX2Nle3BhZGRp
bmctcmlnaHQ6MH0uZ2JfUmEuZ2JfaWIgLmdiX2JlLmdiX2NlIC5nYl83YXttYXJnaW4tbGVmdDox
MHB4fS5nYl9zZHtkaXNwbGF5OmlubGluZX0uZ2JfUmEuZ2JfTmQgLmdiX2JlLmdiX2RlLC5nYl9S
YS5nYl9tZCAuZ2JfYmUuZ2JfZGV7cGFkZGluZy1sZWZ0OjJweH0uZ2JfeWR7ZGlzcGxheTppbmxp
bmUtYmxvY2t9LmdiX2Jley13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6
Ym9yZGVyLWJveDtoZWlnaHQ6NDhweDtwYWRkaW5nOjAgNHB4O3BhZGRpbmctbGVmdDo1cHg7LXdl
YmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvOy13ZWJr
aXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2p1c3RpZnkt
Y29udGVudDpmbGV4LWVuZH0uZ2JfTmR7aGVpZ2h0OjQ4cHh9LmdiX1JhLmdiX05ke21pbi13aWR0
aDphdXRvfS5nYl9OZCAuZ2JfYmV7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGlu
Zy1sZWZ0OnZhcigtLW9nLWJhci1wYXJ0cy1zaWRlLXBhZGRpbmcsMzJweCl9LmdiX05kIC5nYl9i
ZS5nYl9lZXtwYWRkaW5nLWxlZnQ6MH0uZ2JfZmV7Zm9udC1zaXplOjE0cHg7bWF4LXdpZHRoOjIw
MHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgMTJweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lz
O3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7LW1vei11c2VyLXNl
bGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LmdiX2EgYSwu
Z2JfZmQgYXtjb2xvcjppbmhlcml0fS5nYl96ZHt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2li
aWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNt
b290aGluZzpncmF5c2NhbGV9LmdiX3pke29wYWNpdHk6MX0uZ2JfZ2V7cG9zaXRpb246cmVsYXRp
dmV9LmdiX1J7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDpub3JtYWw7
cGFkZGluZy1yaWdodDoxNXB4fS5nYl83e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVm
dDoxNXB4fS5nYl83IC5nYl82e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjI0cHg7
dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYl9oZXt0ZXh0LWFsaWduOmxlZnR9LmdiX08sLmdiX1B7
ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzE5cHgpey5nYl9UZCAu
Z2JfTHtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59fS5nYl9MIC5nYl9DLC5nYl9MIC5n
Yl9DOmZvY3VzLC5nYl9MIC5nYl9DOmhvdmVye29wYWNpdHk6MX0uZ2JfUXtkaXNwbGF5Om5vbmV9
LmdiXzF7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZ2Jfc2J7dmlzaWJpbGl0eTpoaWRkZW59QG1l
ZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMTlweCl7LmdiX1RkOm5vdCguZ2JfVWQpIC5nYl9M
e2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn19LmdiX0Vke2Rpc3BsYXk6aW5saW5lLWJs
b2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2JfRmQgLmdiXzB7Ym90dG9tOi0zcHg7cmlnaHQ6
LTVweH1AaWYgKFJUTF9MQU5HKXsuZ2JfRmQgLmdiXzB7bGVmdDotNXB4fX0uZ2JfRWQ6Zmlyc3Qt
Y2hpbGR7cGFkZGluZy1sZWZ0OjB9LmdiX0R7cG9zaXRpb246cmVsYXRpdmV9LmdiX0N7ZGlzcGxh
eTppbmxpbmUtYmxvY2s7b3V0bGluZTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXIt
cmFkaXVzOjUwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRl
ci1ib3g7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH0jZ2IjZ2IgYS5nYl9DLC5nYl9De2N1cnNvcjpw
b2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lfS5nYl9DLGEuZ2JfQ3tjb2xvcjojMDAwfXg6LW8t
cHJlZm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjojY2NjfS5nYl90YXtiYWNrZ3JvdW5kOiNmZmY7
Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtjb2xvcjoj
MDAwOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFk
b3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4yKTtkaXNwbGF5Om5vbmU7b3V0bGluZTpub25lO292
ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1NHB4Oy13ZWJraXQt
YW5pbWF0aW9uOmdiX19hIC4yczthbmltYXRpb246Z2JfX2EgLjJzO2JvcmRlci1yYWRpdXM6MnB4
Oy13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LW1zLXVzZXIt
c2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dH0uZ2JfRWQuZ2JfZWIgLmdiX3RhLC5nYl9lYi5n
Yl90YXtkaXNwbGF5OmJsb2NrfS5nYl9LZHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1
NHB4O3otaW5kZXg6LTF9LmdiX3liIC5nYl90YXttYXJnaW4tdG9wOi0xMHB4fS5nYl9FZDpmaXJz
dC1jaGlsZHtwYWRkaW5nLWxlZnQ6NHB4fS5nYl9SYS5nYl9MZCAuZ2JfRWQ6Zmlyc3QtY2hpbGR7
cGFkZGluZy1sZWZ0OjB9LmdiX01ke3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9OZCAuZ2JfTWQsLmdi
X3JkIC5nYl9NZHtmbG9hdDpyaWdodH0uZ2JfQ3twYWRkaW5nOjhweDtjdXJzb3I6cG9pbnRlcn0u
Z2JfQywuZ2JfUGQgYnV0dG9uIHN2Z3tib3JkZXItcmFkaXVzOjUwJX0uZ2JfRWR7cGFkZGluZzo0
cHh9LmdiX1JhLmdiX0xkIC5nYl9FZHtwYWRkaW5nOjRweCAycHh9LmdiX1JhLmdiX0xkIC5nYl96
LmdiX0Vke3BhZGRpbmctbGVmdDo2cHh9LmdiX3Rhe3otaW5kZXg6OTkxO2xpbmUtaGVpZ2h0Om5v
cm1hbH0uZ2JfdGEuZ2JfUmR7bGVmdDowO3JpZ2h0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6MzUw
cHgpey5nYl90YS5nYl9SZHtsZWZ0OjB9fS5nYl9TZCAuZ2JfdGF7dG9wOjU2cHh9LmdiX3ogLmdi
X0N7cGFkZGluZzo0cHh9LmdiX1p7ZGlzcGxheTpub25lfS5nYl85YTpub3QoLmdiXzZkKXtwb3Np
dGlvbjpyZWxhdGl2ZX0uZ2Jfa2U6YWZ0ZXJ7Y29udGVudDoiIjtib3JkZXI6MXB4IHNvbGlkICMy
MDIxMjQ7b3BhY2l0eTouMTM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtsZWZ0OjRweDtib3Jk
ZXItcmFkaXVzOjUwJTt3aWR0aDozMHB4O2hlaWdodDozMHB4Oy13ZWJraXQtYm94LXNpemluZzpj
b250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5nYl83YXstd2Via2l0LWJveC1zaXpp
bmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxh
eTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQ4cHg7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6bm9uZTtw
YWRkaW5nOjdweCAwIDAgMTZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTQycHg7Ym9y
ZGVyLXJhZGl1czoyOHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBz
b2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfN2EgLmdiXzlhe3dpZHRoOjMycHg7aGVpZ2h0OjMy
cHg7cGFkZGluZzowfS5nYl83YSAuZ2JfVnt0b3A6MnB4O3JpZ2h0OjRweH0uZ2JfN2EgLmdiXzB7
Ym90dG9tOi0ycHg7cmlnaHQ6LTRweH0uZ2JfYWIgLmdiXzdhLC5nYl9iYiAuZ2JfN2F7Ym9yZGVy
LWNvbG9yOiM3NDc3NzU7Ym9yZGVyLWNvbG9yOnZhcigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUs
dmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM3NDc3NzUpKX0uZ2JfYWIuZ2JfSyAuZ2JfN2Es
LmdiX2JiLmdiX0sgLmdiXzdhe2JvcmRlci1jb2xvcjojOGU5MThmO2JvcmRlci1jb2xvcjp2YXIo
LS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwjOGU5
MThmKSl9LmdiX2NiIC5nYl83YXtib3JkZXItY29sb3I6Izc0Nzc3NTtib3JkZXItY29sb3I6dmFy
KC0tb2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUsIzc0
Nzc3NSkpfS5nYl9jYi5nYl9LIC5nYl83YXtib3JkZXItY29sb3I6I2UzZTNlMztib3JkZXItY29s
b3I6dmFyKC0tb2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1
cmZhY2UsI2UzZTNlMykpfS5nYl9kYntkaXNwbGF5OmluaGVyaXR9LmdiXzdhIC5nYl9kYntiYWNr
Z3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDox
NXB4O3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjJweDt0b3A6LTFweDtoZWlnaHQ6MzJweDstd2Vi
a2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6Nzhw
eH0uZ2JfZmJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmdiX2ZiLmdiX2die2JhY2tncm91bmQtY29sb3I6
I2YxZjNmNH0uZ2JfZmIgLmdiX2hie3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtaGVpZ2h0OjI4
cHg7bWF4LXdpZHRoOjc0cHh9LmdiX1JhIC5nYl83YSAuZ2Jfei5nYl9FZHtwYWRkaW5nOjA7bWFy
Z2luLXJpZ2h0OjlweDtmbG9hdDpyaWdodH0uZ2JfUmE6bm90KC5nYl9pYikgLmdiXzdhe21hcmdp
bi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjRweH0uZ2JfN2EgLmdiX2tlOmFmdGVye2xlZnQ6MDt0
b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsuZ2JfN2EgLmdiX2Rie2Rp
c3BsYXk6bm9uZX0uZ2JfN2F7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjQw
cHg7bWFyZ2luOjRweDtvdXRsaW5lOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOjA7d2lk
dGg6NDBweH0uZ2JfUmEgLmdiXzdhIC5nYl96LmdiX0Vke3BhZGRpbmc6NHB4O21hcmdpbi1yaWdo
dDowfX1zZW50aW5lbHt9Ym9keSx0ZCxhLHAsLmh7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1ib2R5
e21hcmdpbjowO292ZXJmbG93LXk6c2Nyb2xsfSNnb2d7cGFkZGluZzozcHggOHB4IDB9dGR7bGlu
ZS1oZWlnaHQ6LjhlbX0uZ2FjX20gdGR7bGluZS1oZWlnaHQ6MTdweH1mb3Jte21hcmdpbi1ib3R0
b206MjBweH0uaHtjb2xvcjojMTU1OGQ2fWVte2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpu
b3JtYWx9LmxzdHtoZWlnaHQ6MjVweDt3aWR0aDo0OTZweH0uZ3NmaSwubHN0e2ZvbnQ6MThweCBz
YW5zLXNlcmlmfS5nc2Zze2ZvbnQ6MTdweCBzYW5zLXNlcmlmfS5kc3tkaXNwbGF5OmlubGluZS1i
b3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjNweCAwIDRweDttYXJnaW4tbGVmdDo0cHh9
aW5wdXR7Zm9udC1mYW1pbHk6aW5oZXJpdH1ib2R5e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMWYx
ZjFmfWF7Y29sb3I6IzY4MWRhODt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6YWN0aXZl
e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZsIGF7Y29sb3I6IzE1NThkNn1hOnZpc2l0ZWR7
Y29sb3I6IzY4MWRhOH0uc2JsY3twYWRkaW5nLXRvcDo1cHh9LnNibGMgYXtkaXNwbGF5OmJsb2Nr
O21hcmdpbjoycHggMDttYXJnaW4tbGVmdDoxM3B4O2ZvbnQtc2l6ZToxMXB4fS5sc2Jie2JhY2tn
cm91bmQ6I2YzZjVmNjtib3JkZXI6c29saWQgMXB4O2JvcmRlci1jb2xvcjojZDJkMmQyICM3MDc1
N2EgIzcwNzU3YSAjZDJkMmQyO2hlaWdodDozMHB4fS5sc2Jie2Rpc3BsYXk6YmxvY2t9I1dxUUFO
YiBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEycHh9LmxzYntiYWNrZ3JvdW5kOnVy
bCgvaW1hZ2VzL25hdl9sb2dvMjI5LnBuZykgMCAtMjYxcHggcmVwZWF0LXg7Y29sb3I6IzFmMWYx
Zjtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MzBweDttYXJnaW46MDtvdXRsaW5l
OjA7Zm9udDoxNXB4IHNhbnMtc2VyaWY7dmVydGljYWwtYWxpZ246dG9wfS5sc2I6YWN0aXZle2Jh
Y2tncm91bmQ6I2RhZGNlMH0ubHN0OmZvY3Vze291dGxpbmU6bm9uZX0uVWNpZ2J7d2lkdGg6NDU4
cHh9PC9zdHlsZT48c2NyaXB0IG5vbmNlPSJpVDFNOHlfWXZoX0FWeUs5dzRqQXRnIj4oZnVuY3Rp
b24oKXt3aW5kb3cuZ29vZ2xlLmVyZD17anNyOjEsYnY6MjUxNyxkZTp0cnVlLGRwZjonanZIUWla
YU56OHpMUmxJemNOVG5lRFdZczZXb3FkOS0yeGpnbjBmN21sOCcsYzonMzYyZid9Owp2YXIgZj10
aGlzfHxzZWxmO3ZhciBrLGw9KGs9Zi5tZWkpIT1udWxsP2s6MSxtLHA9KG09Zi5kaWVsKSE9bnVs
bD9tOjAscSxyPShxPWYuc2RvKSE9bnVsbD9xOiEwO3R5cGVvZiBqc3RsPT09Im51bWJlciImJmpz
dGw+MCYmKEVycm9yLnN0YWNrVHJhY2VMaW1pdD1qc3RsKTt2YXIgdD0wLHUsdj1nb29nbGUuZXJk
LHc9di5qc3I7Z29vZ2xlLm1sPWZ1bmN0aW9uKGEsYixjLG4sZSl7ZT1lPT09dm9pZCAwPzI6ZTti
JiYodT1hJiZhLm1lc3NhZ2UpO2M9PT12b2lkIDAmJihjPXt9KTtjLmNhZD0icGxlXyIrZ29vZ2xl
LnBsZSsiLmFwbGVfIitnb29nbGUuYXBsZTtpZihnb29nbGUuZGwpcmV0dXJuIGdvb2dsZS5kbChh
LGUsYywhMCksbnVsbDtiPWM7aWYodzwwKXt3aW5kb3cuY29uc29sZSYmY29uc29sZS5lcnJvcihh
LGIpO2lmKHc9PT0tMil0aHJvdyBhO2I9ITF9ZWxzZSBiPSFhfHwhYS5tZXNzYWdlfHxhLm1lc3Nh
Z2U9PT0iRXJyb3IgbG9hZGluZyBzY3JpcHQifHx0Pj1sJiYhbj8hMTohMDtpZighYilyZXR1cm4g
bnVsbDt0Kys7Yz1jfHx7fTtiPWVuY29kZVVSSUNvbXBvbmVudDt2YXIgZD0iJmVpPSIrYihnb29n
bGUua0VJKTtnb29nbGUua0VYUEkmJihkKz0iJmpleHBpZD0iK2IoZ29vZ2xlLmtFWFBJKSk7ZCs9
IiZzcmNwZz0iK2IoZ29vZ2xlLnNuKSsiJmpzcj0iK2Iodi5qc3IpKyImYnZlcj0iK2Iodi5idik7
di5kcGYmJihkKz0iJmRwZj0iK2Iodi5kcGYpKTt2YXIgZz1hLmxpbmVOdW1iZXI7ZyE9PXZvaWQg
MCYmKGQrPSImbGluZT0iK2cpO3ZhciBoPWEuZmlsZU5hbWU7aCYmKGguaW5kZXhPZigiLWV4dGVu
c2lvbjovIik+MCYmKGU9MyksZCs9IiZzY3JpcHQ9IitiKGgpLGcmJmg9PT13aW5kb3cubG9jYXRp
b24uaHJlZiYmKGc9ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50Lm91dGVySFRNTC5zcGxpdCgiXG4i
KVtnXSxkKz0iJmNhZD0iK2IoZz9nLnN1YnN0cmluZygwLDMwMCk6Ik5vIHNjcmlwdCBmb3VuZC4i
KSkpO2dvb2dsZS5wbGUmJmdvb2dsZS5wbGU9PT0xJiYoZT0yKTtjJiZ2LmMmJihjLm9mYz1TdHJp
bmcodi5jKSk7ZD1kKygiJmpzZWw9IitlKSsiJmVjdHg9IitiKEpTT04uc3RyaW5naWZ5KGMpKTtk
Kz0iJmVtc2c9IjtkKz1iKGEubmFtZSsiOiAiK2EubWVzc2FnZSk7ZCs9IiZqc3N0PSI7ZCs9Yihh
LnN0YWNrfHwiTi9BIik7ZC5sZW5ndGg+PTEyMjg4JiYoZD1kLnN1YnN0cmluZygwLDEyMjg4KSk7
YT1kO2M9KCIvZ2VuXzIwND9hdHlwPWkiK2EpLnN1YnN0cmluZygwLDEyMjg4KTtufHwoZ29vZ2xl
LmxvZygwLCIiLGMpLGdvb2dsZS5sb2coMCwiIiwoIi9odHRwc2VydmljZS9yZXRyeS9qc2Vycm9y
P2F0eXA9aSIrYSkuc3Vic3RyaW5nKDAsMTIyODgpKSk7cmV0dXJuIGN9O3dpbmRvdy5vbmVycm9y
PWZ1bmN0aW9uKGEsYixjLG4sZSl7dSE9PWEmJihhPWUgaW5zdGFuY2VvZiBFcnJvcj9lOkVycm9y
KGEpLGM9PT12b2lkIDB8fCJsaW5lTnVtYmVyImluIGF8fChhLmxpbmVOdW1iZXI9YyksYj09PXZv
aWQgMHx8ImZpbGVOYW1lImluIGF8fChhLmZpbGVOYW1lPWIpLGdvb2dsZS5tbChhLCExLHZvaWQg
MCwhMSxhLm5hbWU9PT0iU3ludGF4RXJyb3IifHxhLm1lc3NhZ2Uuc3Vic3RyaW5nKDAsMTEpPT09
IlN5bnRheEVycm9yInx8YS5tZXNzYWdlLmluZGV4T2YoIlNjcmlwdCBlcnJvciIpIT09LTE/Mzpw
KSk7dT1udWxsO3ImJnQ+PWwmJih3aW5kb3cub25lcnJvcj1udWxsKX07fSkoKTs8L3NjcmlwdD48
L2hlYWQ+PGJvZHkgYmdjb2xvcj0iI2ZmZiI+PHNjcmlwdCBub25jZT0iaVQxTTh5X1l2aF9BVnlL
OXc0akF0ZyI+KGZ1bmN0aW9uKCl7dmFyIHNyYz0nL2ltYWdlcy9uYXZfbG9nbzIyOS5wbmcnO3Zh
ciBpZXNnPWZhbHNlO2RvY3VtZW50LmJvZHkub25sb2FkID0gZnVuY3Rpb24oKXt3aW5kb3cubiAm
JiB3aW5kb3cubigpO2lmIChkb2N1bWVudC5pbWFnZXMpe25ldyBJbWFnZSgpLnNyYz1zcmM7fQpp
ZiAoIWllc2cpe2RvY3VtZW50LmYmJmRvY3VtZW50LmYucS5mb2N1cygpO2RvY3VtZW50LmdicWYm
JmRvY3VtZW50LmdicWYucS5mb2N1cygpO30KfQp9KSgpOzwvc2NyaXB0PjxkaXYgc3R5bGU9InBh
ZGRpbmc6NnB4Ij48ZGl2IGNsYXNzPSJnYl9SYSBnYl9OZCBnYl9KYiBnYl9lIGdiX2NiIiBpZD0i
Z2IiPjxkaXYgY2xhc3M9ImdiX2JlIGdiX0ZiIGdiXzJkIiBkYXRhLW9nc3ItdXA9IiI+PGRpdj48
ZGl2IGNsYXNzPSJnYl9SIGdiXzggZ2JfMWYgZ2JfOGYiIGRhdGEtb2dibD0iIj48ZGl2IGNsYXNz
PSJnYl83IGdiXzgiPjxhIGNsYXNzPSJnYl82IiBhcmlhLWxhYmVsPSImIzEwNTU7JiMxMDg2OyYj
MTA5NTsmIzEwOTA7JiMxMDcyOyAiIGRhdGEtcGlkPSIyMyIgaHJlZj0iaHR0cHM6Ly9tYWlsLmdv
b2dsZS5jb20vbWFpbC8mYW1wO29nYmwiIHRhcmdldD0iX3RvcCI+JiMxMDU1OyYjMTA4NjsmIzEw
OTU7JiMxMDkwOyYjMTA3Mjs8L2E+PC9kaXY+PGRpdiBjbGFzcz0iZ2JfNyBnYl84Ij48YSBjbGFz
cz0iZ2JfNiIgYXJpYS1sYWJlbD0iJiMxMDU1OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4Mjsg
JiMxMDgyOyYjMTA3MjsmIzEwODg7JiMxMDkwOyYjMTA4MDsmIzEwODU7JiMxMDg2OyYjMTA4Mjsg
IiBkYXRhLXBpZD0iMiIgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9pbWdocD9obD1ydSZh
bXA7b2dibCIgdGFyZ2V0PSJfdG9wIj4mIzEwNTA7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgw
OyYjMTA4NTsmIzEwODI7JiMxMDgwOzwvYT48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJn
Yl9NZCI+PGRpdiBjbGFzcz0iZ2Jfc2QiPjxkaXYgY2xhc3M9ImdiX0wgZ2JfRWQgZ2JfOCIgZGF0
YS1vZ3NyLWFsdD0iIiBpZD0iZ2J3YSI+PGRpdiBjbGFzcz0iZ2JfRCI+PGEgY2xhc3M9ImdiX0Mi
IGFyaWEtbGFiZWw9IiYjMTA1NTsmIzEwODg7JiMxMDgwOyYjMTA4MzsmIzEwODY7JiMxMDc4OyYj
MTA3NzsmIzEwODU7JiMxMDgwOyYjMTEwMzsgR29vZ2xlIiBocmVmPSJodHRwczovL3d3dy5nb29n
bGUucnUvaW50bC9ydS9hYm91dC9wcm9kdWN0cyIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIHJvbGU9
ImJ1dHRvbiIgdGFiaW5kZXg9IjAiPjxzdmcgY2xhc3M9ImdiX0giIGFyaWEtaGlkZGVuPSJ0cnVl
IiBmb2N1c2FibGU9ImZhbHNlIiB2aWV3Ym94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik02LDhjMS4x
LDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTEyLDIw
YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek02
LDIwYzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwy
ek02LDE0YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIg
Miwyek0xMiwxNGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAu
OSwyIDIsMnpNMTYsNmMwLDEuMSAwLjksMiAyLDJzMiwtMC45IDIsLTIgLTAuOSwtMiAtMiwtMiAt
MiwwLjkgLTIsMnpNMTIsOGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAt
MiwyIDAuOSwyIDIsMnpNMTgsMTRjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiww
LjkgLTIsMiAwLjksMiAyLDJ6TTE4LDIwYzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIg
LTIsMC45IC0yLDIgMC45LDIgMiwyeiI+PC9wYXRoPjxpbWFnZSBzcmM9Imh0dHBzOi8vc3NsLmdz
dGF0aWMuY29tL2diL2ltYWdlcy9iYXIvYWwtaWNvbi5wbmciIGFsdD0iIiBoZWlnaHQ9IjI0IiB3
aWR0aD0iMjQiIHN0eWxlPSJib3JkZXI6bm9uZTtkaXNwbGF5Om5vbmUgXDkiPjwvaW1hZ2U+PC9z
dmc+PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjxhIGNsYXNzPSJnYl80YSBnYl82ZCBnYl9YZCBnYl9P
ZCIgYXJpYS1sYWJlbD0iJiMxMDQyOyYjMTA4NjsmIzEwODE7JiMxMDkwOyYjMTA4MDsiIGhyZWY9
Imh0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbS9TZXJ2aWNlTG9naW4/aGw9cnUmYW1wO3Bhc3Np
dmU9dHJ1ZSZhbXA7Y29udGludWU9aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8mYW1wO2VjPUdBWkFt
Z1EiIHRhcmdldD0iX3RvcCI+PHNwYW4gY2xhc3M9ImdiX2xlIj4mIzEwNDI7JiMxMDg2OyYjMTA4
MTsmIzEwOTA7JiMxMDgwOzwvc3Bhbj48L2E+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGNlbnRl
cj48YnIgY2xlYXI9ImFsbCIgaWQ9ImxncGQiPjxkaXY+PGltZyBhbHQ9Ikdvb2dsZSIgaGVpZ2h0
PSI5MiIgc3JjPSIvaW1hZ2VzL2JyYW5kaW5nL2dvb2dsZV93b3JkbWFyay92MS8xeC9nb29nbGVs
b2dvX2NvbG9yX3doaXRlX2JhY2tncm91bmRfMjcyeDkyZHAucG5nIiBzdHlsZT0icGFkZGluZzoy
OHB4IDAgMTRweCIgd2lkdGg9IjI3MiIgaWQ9ImhwbG9nbyI+PGJyPjxicj48L2Rpdj48Zm9ybSBh
Y3Rpb249Ii9zZWFyY2giIG5hbWU9ImYiPjx0YWJsZSBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNp
bmc9IjAiPjx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSIyNSUiPiZuYnNwOzwvdGQ+PHRkIGFs
aWduPSJjZW50ZXIiIG5vd3JhcD0iIj48aW5wdXQgbmFtZT0iaWUiIHZhbHVlPSJJU08tODg1OS0x
IiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0icnUiIG5hbWU9ImhsIiB0eXBlPSJoaWRkZW4i
PjxpbnB1dCBuYW1lPSJzb3VyY2UiIHR5cGU9ImhpZGRlbiIgdmFsdWU9ImhwIj48aW5wdXQgbmFt
ZT0iYml3IiB0eXBlPSJoaWRkZW4iPjxpbnB1dCBuYW1lPSJiaWgiIHR5cGU9ImhpZGRlbiI+PGRp
diBjbGFzcz0iZHMiIHN0eWxlPSJoZWlnaHQ6MzJweDttYXJnaW46NHB4IDAiPjxkaXYgc3R5bGU9
InBvc2l0aW9uOnJlbGF0aXZlO3pvb206MSI+PGlucHV0IGNsYXNzPSJsc3QgVWNpZ2IiIHN0eWxl
PSJtYXJnaW46MDtwYWRkaW5nOjVweCA4cHggMCA2cHg7dmVydGljYWwtYWxpZ246dG9wO2NvbG9y
OiMxZjFmMWY7cGFkZGluZy1yaWdodDozOHB4IiBhdXRvY29tcGxldGU9Im9mZiIgdmFsdWU9IiIg
dGl0bGU9IiYjMTA1NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA3NDsgR29vZ2xl
IiBtYXhsZW5ndGg9IjIwNDgiIG5hbWU9InEiIHNpemU9IjU3Ij48aW1nIHNyYz0iL3RleHRpbnB1
dGFzc2lzdGFudC90aWEucG5nIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50
ZXI7cmlnaHQ6NXB4O3RvcDo0cHg7ei1pbmRleDozMDAiIGRhdGEtc2NyaXB0LXVybD0iL3RleHRp
bnB1dGFzc2lzdGFudC8xMy9ydV90aWEuanMiIGlkPSJ0c3VpZF9QQi1FYXVEYUtveWgxZklQMDVh
QXdRZ18xIiBhbHQ9IiIgaGVpZ2h0PSIyMyIgd2lkdGg9IjI3Ij48c2NyaXB0IG5vbmNlPSJpVDFN
OHlfWXZoX0FWeUs5dzRqQXRnIj4oZnVuY3Rpb24oKXt2YXIgaWQ9J3RzdWlkX1BCLUVhdURhS295
aDFmSVAwNWFBd1FnXzEnO2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKS5vbmNsaWNrID0gZnVu
Y3Rpb24oKXt2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO3Muc3JjID0g
dGhpcy5nZXRBdHRyaWJ1dGUoJ2RhdGEtc2NyaXB0LXVybCcpO2RvY3VtZW50LmJvZHkuYXBwZW5k
Q2hpbGQocyk7fTt9KSgpOzwvc2NyaXB0PjwvZGl2PjwvZGl2PjxiciBzdHlsZT0ibGluZS1oZWln
aHQ6MCI+PHNwYW4gY2xhc3M9ImRzIj48c3BhbiBjbGFzcz0ibHNiYiI+PGlucHV0IGNsYXNzPSJs
c2IiIHZhbHVlPSImIzEwNTU7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgyOyAmIzEwNzQ7IEdv
b2dsZSIgbmFtZT0iYnRuRyIgdHlwZT0ic3VibWl0Ij48L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNz
PSJkcyI+PHNwYW4gY2xhc3M9ImxzYmIiPjxpbnB1dCBjbGFzcz0ibHNiIiBpZD0idHN1aWRfUEIt
RWF1RGFLb3loMWZJUDA1YUF3UWdfMiIgdmFsdWU9IiYjMTA1MjsmIzEwODU7JiMxMDc3OyAmIzEw
ODc7JiMxMDg2OyYjMTA3NDsmIzEwNzc7JiMxMDc5OyYjMTEwNTsmIzEwOTA7ISIgbmFtZT0iYnRu
SSIgdHlwZT0ic3VibWl0Ij48c2NyaXB0IG5vbmNlPSJpVDFNOHlfWXZoX0FWeUs5dzRqQXRnIj4o
ZnVuY3Rpb24oKXt2YXIgaWQ9J3RzdWlkX1BCLUVhdURhS295aDFmSVAwNWFBd1FnXzInO2RvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKGlkKS5vbmNsaWNrID0gZnVuY3Rpb24oKXtpZiAodGhpcy5mb3Jt
LnEudmFsdWUpe3RoaXMuY2hlY2tlZCA9IDE7aWYgKHRoaXMuZm9ybS5pZmxzaWcpdGhpcy5mb3Jt
LmlmbHNpZy5kaXNhYmxlZCA9IGZhbHNlO30KZWxzZSB0b3AubG9jYXRpb249Jy9kb29kbGVzLyc7
fTt9KSgpOzwvc2NyaXB0PjxpbnB1dCB2YWx1ZT0iQUJJTHhlOEFBQUFBYW9RdFRIcXRhRGoyNUF5
RVdIcVM1b3pXemRYTzJ2MkMiIG5hbWU9ImlmbHNpZyIgdHlwZT0iaGlkZGVuIj48L3NwYW4+PC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJmbCBzYmxjIiBhbGlnbj0ibGVmdCIgbm93cmFwPSIiIHdpZHRo
PSIyNSUiPjxhIGhyZWY9Ii9hZHZhbmNlZF9zZWFyY2g/aGw9cnUmYW1wO2F1dGh1c2VyPTAiPiYj
MTA1NjsmIzEwNzI7JiMxMDg5OyYjMTA5NjsmIzEwODA7JiMxMDg4OyYjMTA3NzsmIzEwODU7JiMx
MDg1OyYjMTA5OTsmIzEwODE7ICYjMTA4NzsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7PC9h
PjwvdGQ+PC90cj48L3RhYmxlPjxpbnB1dCBpZD0iZ2J2IiBuYW1lPSJnYnYiIHR5cGU9ImhpZGRl
biIgdmFsdWU9IjEiPjxzY3JpcHQgbm9uY2U9ImlUMU04eV9ZdmhfQVZ5Szl3NGpBdGciPihmdW5j
dGlvbigpe3ZhciBhLGI9IjEiO2lmKGRvY3VtZW50JiZkb2N1bWVudC5nZXRFbGVtZW50QnlJZClp
Zih0eXBlb2YgWE1MSHR0cFJlcXVlc3QhPSJ1bmRlZmluZWQiKWI9IjIiO2Vsc2UgaWYodHlwZW9m
IEFjdGl2ZVhPYmplY3QhPSJ1bmRlZmluZWQiKXt2YXIgYyxkLGU9WyJNU1hNTDIuWE1MSFRUUC42
LjAiLCJNU1hNTDIuWE1MSFRUUC4zLjAiLCJNU1hNTDIuWE1MSFRUUCIsIk1pY3Jvc29mdC5YTUxI
VFRQIl07Zm9yKGM9MDtkPWVbYysrXTspdHJ5e25ldyBBY3RpdmVYT2JqZWN0KGQpLGI9IjIifWNh
dGNoKGgpe319YT1iO2lmKGE9PSIyIiYmbG9jYXRpb24uc2VhcmNoLmluZGV4T2YoIiZnYnY9MiIp
PT0tMSl7dmFyIGY9Z29vZ2xlLmdidnUsZz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ2J2Iik7
ZyYmKGcudmFsdWU9YSk7ZiYmd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtsb2NhdGlvbi5o
cmVmPWZ9LDApfTt9KS5jYWxsKHRoaXMpOzwvc2NyaXB0PjwvZm9ybT48ZGl2IHN0eWxlPSJmb250
LXNpemU6ODMlO21pbi1oZWlnaHQ6My41ZW0iPjxicj48L2Rpdj48c3BhbiBpZD0iZm9vdGVyIj48
ZGl2IHN0eWxlPSJmb250LXNpemU6MTBwdCI+PGRpdiBzdHlsZT0ibWFyZ2luOjE5cHggYXV0bzt0
ZXh0LWFsaWduOmNlbnRlciIgaWQ9IldxUUFOYiI+PGEgaHJlZj0iL2ludGwvcnUvYWRzLyI+JiMx
MDU2OyYjMTA3NzsmIzEwODI7JiMxMDgzOyYjMTA3MjsmIzEwODQ7JiMxMDcyOzwvYT48YSBocmVm
PSJodHRwOi8vd3d3Lmdvb2dsZS5ydS9pbnRsL3J1L3NlcnZpY2VzLyI+JiMxMDU2OyYjMTA3Nzsm
IzEwOTY7JiMxMDc3OyYjMTA4NTsmIzEwODA7JiMxMTAzOyAmIzEwNzY7JiMxMDgzOyYjMTEwMzsg
JiMxMDczOyYjMTA4MDsmIzEwNzk7JiMxMDg1OyYjMTA3NzsmIzEwODk7JiMxMDcyOzwvYT48YSBo
cmVmPSIvaW50bC9ydS9hYm91dC5odG1sIj4mIzEwNDI7JiMxMDg5OyYjMTEwNTsgJiMxMDg2OyBH
b29nbGU8L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zZXRwcmVmZG9tYWluP3By
ZWZkb209UlUmYW1wO3ByZXY9aHR0cHM6Ly93d3cuZ29vZ2xlLnJ1LyZhbXA7c2lnPUtfcW5wbkNk
QXloaUJvcGMwQ0ZrY3QyOVZjZy1nJTNEIj5Hb29nbGUucnU8L2E+PC9kaXY+PC9kaXY+PHAgc3R5
bGU9ImZvbnQtc2l6ZTo4cHQ7Y29sb3I6IzYzNjM2MyI+JmNvcHk7IDIwMjYgLSA8YSBocmVmPSIv
aW50bC9ydS9wb2xpY2llcy9wcml2YWN5LyI+JiMxMDUwOyYjMTA4NjsmIzEwODU7JiMxMDkyOyYj
MTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4NTsmIzEwOTQ7JiMxMDgwOyYjMTA3MjsmIzEwODM7JiMx
MTAwOyYjMTA4NTsmIzEwODY7JiMxMDg5OyYjMTA5MDsmIzExMDA7PC9hPiAtIDxhIGhyZWY9Ii9p
bnRsL3J1L3BvbGljaWVzL3Rlcm1zLyI+JiMxMDU5OyYjMTA4OTsmIzEwODM7JiMxMDg2OyYjMTA3
NDsmIzEwODA7JiMxMTAzOzwvYT48L3A+PC9zcGFuPjwvY2VudGVyPjxzY3JpcHQgbm9uY2U9ImlU
MU04eV9ZdmhfQVZ5Szl3NGpBdGciPnRoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8e307KGZ1bmN0aW9u
KF8pe3ZhciB3aW5kb3c9dGhpczsKdHJ5ewpfLnJlPWZ1bmN0aW9uKGEsYixjKXtpZighYS52KWlm
KGMgaW5zdGFuY2VvZiBBcnJheSl7Yz1fLkQoYyk7Zm9yKHZhciBkPWMubmV4dCgpOyFkLmRvbmU7
ZD1jLm5leHQoKSlfLnJlKGEsYixkLnZhbHVlKX1lbHNle2Q9KDAsXy5GKShhLkYsYSxiKTt2YXIg
ZT1hLkIrYzthLkIrKztiLmRhdGFzZXQuZXFpZD1lO2EuRFtlXT1kO2ImJmIuYWRkRXZlbnRMaXN0
ZW5lcj9iLmFkZEV2ZW50TGlzdGVuZXIoYyxkLCExKTpiJiZiLmF0dGFjaEV2ZW50P2IuYXR0YWNo
RXZlbnQoIm9uIitjLGQpOmEuQS5sb2coRXJyb3IoIkhgIitiKSl9fTsKfWNhdGNoKGUpe18uX0R1
bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5zZT1mdW5jdGlvbigpe2lmKCFfLnQuYWRkRXZlbnRMaXN0
ZW5lcnx8IU9iamVjdC5kZWZpbmVQcm9wZXJ0eSlyZXR1cm4hMTt2YXIgYT0hMSxiPU9iamVjdC5k
ZWZpbmVQcm9wZXJ0eSh7fSwicGFzc2l2ZSIse2dldDpmdW5jdGlvbigpe2E9ITB9fSk7dHJ5e3Zh
ciBjPWZ1bmN0aW9uKCl7fTtfLnQuYWRkRXZlbnRMaXN0ZW5lcigidGVzdCIsYyxiKTtfLnQucmVt
b3ZlRXZlbnRMaXN0ZW5lcigidGVzdCIsYyxiKX1jYXRjaChkKXt9cmV0dXJuIGF9KCk7Cn1jYXRj
aChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciB0ZT1kb2N1bWVudC5xdWVyeVNlbGVj
dG9yKCIuZ2JfTCAuZ2JfQyIpLHVlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNnYi5nYl9qZCIp
O3RlJiYhdWUmJl8ucmUoXy5iZSx0ZSwiY2xpY2siKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRp
b24oZSl9CnRyeXsKdmFyIERpPWZ1bmN0aW9uKGEpe18ueS5jYWxsKHRoaXMpO3RoaXMuRD1hO3Ro
aXMuQj1udWxsO3RoaXMuQT17fTt0aGlzLkY9e307dGhpcy5qPXt9O3RoaXMudj1udWxsfTtfLkIo
RGksXy55KTtfLkVpPWZ1bmN0aW9uKGEpe2lmKGEuQilyZXR1cm4gYS5CO2Zvcih2YXIgYiBpbiBh
LmopaWYoYS5qW2JdLnFmKCkmJmEualtiXS5BYigpKXJldHVybiBhLmpbYl07cmV0dXJuIG51bGx9
O0RpLnByb3RvdHlwZS5DPWZ1bmN0aW9uKGEpe3RoaXMualthXSYmKF8uRWkodGhpcykmJl8uRWko
dGhpcykuS2MoKT09YXx8dGhpcy5qW2FdLmFlKCEwKSl9O0RpLnByb3RvdHlwZS5ZYT1mdW5jdGlv
bihhKXt0aGlzLnY9YTtmb3IodmFyIGIgaW4gdGhpcy5qKXRoaXMualtiXS5xZigpJiZ0aGlzLmpb
Yl0uWWEoYSl9O18uRmk9ZnVuY3Rpb24oYSxiKXthLmpbYi5LYygpXT1ifTtEaS5wcm90b3R5cGUu
SmI9ZnVuY3Rpb24oYSl7cmV0dXJuIGEgaW4gdGhpcy5qP3RoaXMualthXTpudWxsfTt2YXIgR2k9
bmV3IERpKF8uYWUpO18uZWUoImRkIixHaSk7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUp
fQp0cnl7Cl8uWmo9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gXy5QKGEsMzYsYil9O18uYWs9e3RnOiJn
Yl96IixZZDoiZ2JfOWEiLHpvOiJnYl9FYiIsWWY6ImdiXzdhIixocDoiZ2JfRGYiLHhwOiJnYl9m
YiIseXA6ImdiX2hiIixScToiZ2JfZGIiLFZpOiJnYl9WIn07Cn1jYXRjaChlKXtfLl9EdW1wRXhj
ZXB0aW9uKGUpfQp0cnl7CnZhciBiaz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuIitfLmFrLnRn
KyIgLmdiX0MiKSxjaz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjZ2IuZ2JfamQiKTtiayYmIWNr
JiZfLnJlKF8uYmUsYmssImNsaWNrIik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp9
KSh0aGlzLmdiYXJfKTsKLy8gR29vZ2xlIEluYy4KPC9zY3JpcHQ+PGRpdj48ZGl2PjxkaXYgY2xh
c3M9ImdiX1EiPiYjMTA1NTsmIzEwODg7JiMxMDgwOyYjMTA4MzsmIzEwODY7JiMxMDc4OyYjMTA3
NzsmIzEwODU7JiMxMDgwOyYjMTEwMzsgR29vZ2xlPC9kaXY+PC9kaXY+PC9kaXY+PHNjcmlwdCBu
b25jZT0iaVQxTTh5X1l2aF9BVnlLOXc0akF0ZyI+dGhpcy5nYmFyXz10aGlzLmdiYXJffHx7fTso
ZnVuY3Rpb24oXyl7dmFyIHdpbmRvdz10aGlzOwp0cnl7Ci8qCgogQ29weXJpZ2h0IEdvb2dsZSBM
TEMKIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wCiovCnZhciBEZTtfLkJlPWZ1
bmN0aW9uKGEpe3ZhciBiPWEubGVuZ3RoO2lmKGI+MCl7Zm9yKHZhciBjPUFycmF5KGIpLGQ9MDtk
PGI7ZCsrKWNbZF09YVtkXTtyZXR1cm4gY31yZXR1cm5bXX07RGU9ZnVuY3Rpb24oYSl7cmV0dXJu
IG5ldyBfLkNlKGZ1bmN0aW9uKGIpe3JldHVybiBiLnN1YnN0cigwLGEubGVuZ3RoKzEpLnRvTG93
ZXJDYXNlKCk9PT1hKyI6In0pfTtfLkVlPWdsb2JhbFRoaXMudHJ1c3RlZFR5cGVzO18uRmU9ZnVu
Y3Rpb24oYSl7dGhpcy5qPWF9O18uRmUucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0
dXJuIHRoaXMuan07Xy5HZT1uZXcgXy5GZSgiYWJvdXQ6aW52YWxpZCN6Q2xvc3VyZXoiKTtfLkNl
PWZ1bmN0aW9uKGEpe3RoaXMueGw9YX07Xy5IZT1bRGUoImRhdGEiKSxEZSgiaHR0cCIpLERlKCJo
dHRwcyIpLERlKCJtYWlsdG8iKSxEZSgiZnRwIiksbmV3IF8uQ2UoZnVuY3Rpb24oYSl7cmV0dXJu
L15bXjpdKihbLz8jXXwkKS8udGVzdChhKX0pXTtfLkllPWZ1bmN0aW9uKGEpe3RoaXMuaj1hfTtf
LkllLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmorIiJ9O18uSmU9
bmV3IF8uSWUoXy5FZT9fLkVlLmVtcHR5SFRNTDoiIik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0
aW9uKGUpfQp0cnl7CnZhciBLZTtLZT0wO18uTGU9ZnVuY3Rpb24oYSl7cmV0dXJuIE9iamVjdC5w
cm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChhLF8ubmMpJiZhW18ubmNdfHwoYVtfLm5jXT0r
K0tlKX07Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBUZSxVZSxPZSxW
ZSxZZSxXZSxYZSxaZSwkZTtfLk1lPWZ1bmN0aW9uKGEpe3JldHVybi9eW1xzXHhhMF0qJC8udGVz
dChhKX07Xy5QZT1mdW5jdGlvbigpe2lmKCFfLk5lKXtfLk5lPXt9O2Zvcih2YXIgYT0iQUJDREVG
R0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODki
LnNwbGl0KCIiKSxiPVsiKy89IiwiKy8iLCItXz0iLCItXy4iLCItXyJdLGM9MDtjPDU7YysrKXt2
YXIgZD1hLmNvbmNhdChiW2NdLnNwbGl0KCIiKSk7T2VbY109ZDtmb3IodmFyIGU9MDtlPGQubGVu
Z3RoO2UrKyl7dmFyIGY9ZFtlXTtfLk5lW2ZdPT09dm9pZCAwJiYoXy5OZVtmXT1lKX19fX07Cl8u
UWU9ZnVuY3Rpb24oYSxiKXtiPT09dm9pZCAwJiYoYj0wKTtfLlBlKCk7Yj1PZVtiXTtmb3IodmFy
IGM9QXJyYXkoTWF0aC5mbG9vcihhLmxlbmd0aC8zKSksZD1iWzY0XXx8IiIsZT0wLGY9MDtlPGEu
bGVuZ3RoLTI7ZSs9Myl7dmFyIGc9YVtlXSxoPWFbZSsxXSxrPWFbZSsyXSxtPWJbZz4+Ml07Zz1i
WyhnJjMpPDw0fGg+PjRdO2g9YlsoaCYxNSk8PDJ8az4+Nl07az1iW2smNjNdO2NbZisrXT1tK2cr
aCtrfW09MDtrPWQ7c3dpdGNoKGEubGVuZ3RoLWUpe2Nhc2UgMjptPWFbZSsxXSxrPWJbKG0mMTUp
PDwyXXx8ZDtjYXNlIDE6YT1hW2VdLGNbZl09YlthPj4yXStiWyhhJjMpPDw0fG0+PjRdK2srZH1y
ZXR1cm4gYy5qb2luKCIiKX07Xy5SZT1mdW5jdGlvbihhKXtpZihhPT1udWxsKXJldHVybiBhO2lm
KHR5cGVvZiBhPT09InN0cmluZyImJmEpYT0rYTtlbHNlIGlmKHR5cGVvZiBhIT09Im51bWJlciIp
cmV0dXJuO3JldHVybigwLF8uWGEpKGEpP2F8MDp2b2lkIDB9OwpfLlNlPWZ1bmN0aW9uKGEsYil7
cmV0dXJuIGEubGFzdEluZGV4T2YoYiwwKT09MH07VGU9ZnVuY3Rpb24oYSl7aWYoYS5kYSl0aHJv
dyBuZXcgVHlwZUVycm9yKCJmIik7YS5kYT0hMH07VWU9ZnVuY3Rpb24oYSxiKXthLkY9e1NnOmIs
Zmg6ITB9O2Eudj1hLk18fGEuR307T2U9e307Xy5OZT1udWxsO1ZlPWZ1bmN0aW9uKGEpe3RoaXMu
aj1uZXcgXy5FO3RoaXMudj1hfTtZZT1mdW5jdGlvbihhLGIpe1RlKGEuaik7dmFyIGM9YS5qLko7
aWYoYylyZXR1cm4gV2UoYSwicmV0dXJuImluIGM/Y1sicmV0dXJuIl06ZnVuY3Rpb24oZCl7cmV0
dXJue3ZhbHVlOmQsZG9uZTohMH19LGIsYS5qLnJldHVybik7YS5qLnJldHVybihiKTtyZXR1cm4g
WGUoYSl9OwpXZT1mdW5jdGlvbihhLGIsYyxkKXt0cnl7dmFyIGU9Yi5jYWxsKGEuai5KLGMpO18u
YmMoZSk7aWYoIWUuZG9uZSlyZXR1cm4gYS5qLmRhPSExLGU7dmFyIGY9ZS52YWx1ZX1jYXRjaChn
KXtyZXR1cm4gYS5qLko9bnVsbCxVZShhLmosZyksWGUoYSl9YS5qLko9bnVsbDtkLmNhbGwoYS5q
LGYpO3JldHVybiBYZShhKX07WGU9ZnVuY3Rpb24oYSl7Zm9yKDthLmoudjspdHJ5e3ZhciBiPWEu
dihhLmopO2lmKGIpcmV0dXJuIGEuai5kYT0hMSx7dmFsdWU6Yi52YWx1ZSxkb25lOiExfX1jYXRj
aChjKXthLmouQT12b2lkIDAsVWUoYS5qLGMpfWEuai5kYT0hMTtpZihhLmouRil7Yj1hLmouRjth
LmouRj1udWxsO2lmKGIuZmgpdGhyb3cgYi5TZztyZXR1cm57dmFsdWU6Yi5yZXR1cm4sZG9uZToh
MH19cmV0dXJue3ZhbHVlOnZvaWQgMCxkb25lOiEwfX07ClplPWZ1bmN0aW9uKGEpe3RoaXMubmV4
dD1mdW5jdGlvbihiKXtUZShhLmopO2Euai5KP2I9V2UoYSxhLmouSi5uZXh0LGIsYS5qLlApOihh
LmouUChiKSxiPVhlKGEpKTtyZXR1cm4gYn07dGhpcy50aHJvdz1mdW5jdGlvbihiKXtUZShhLmop
O2Euai5KP2I9V2UoYSxhLmouSlsidGhyb3ciXSxiLGEuai5QKTooVWUoYS5qLGIpLGI9WGUoYSkp
O3JldHVybiBifTt0aGlzLnJldHVybj1mdW5jdGlvbihiKXtyZXR1cm4gWWUoYSxiKX07dGhpc1tT
eW1ib2wuaXRlcmF0b3JdPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9fTskZT1mdW5jdGlvbihhKXtm
dW5jdGlvbiBiKGQpe3JldHVybiBhLm5leHQoZCl9ZnVuY3Rpb24gYyhkKXtyZXR1cm4gYS50aHJv
dyhkKX1yZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24oZCxlKXtmdW5jdGlvbiBmKGcpe2cuZG9u
ZT9kKGcudmFsdWUpOlByb21pc2UucmVzb2x2ZShnLnZhbHVlKS50aGVuKGIsYykudGhlbihmLGUp
fWYoYS5uZXh0KCkpfSl9O18uYWY9ZnVuY3Rpb24oYSl7cmV0dXJuICRlKG5ldyBaZShuZXcgVmUo
YSkpKX07Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBjZixwZixiZixk
ZixzZjtjZj1mdW5jdGlvbigpe3ZhciBhPW51bGw7aWYoIWJmKXJldHVybiBhO3RyeXt2YXIgYj1m
dW5jdGlvbihjKXtyZXR1cm4gY307YT1iZi5jcmVhdGVQb2xpY3koIm9nYi1xdG0jaHRtbCIse2Ny
ZWF0ZUhUTUw6YixjcmVhdGVTY3JpcHQ6YixjcmVhdGVTY3JpcHRVUkw6Yn0pfWNhdGNoKGMpe31y
ZXR1cm4gYX07Xy5lZj1mdW5jdGlvbigpe2RmPT09dm9pZCAwJiYoZGY9Y2YoKSk7cmV0dXJuIGRm
fTtfLmdmPWZ1bmN0aW9uKGEpe3ZhciBiPV8uZWYoKTthPWI/Yi5jcmVhdGVTY3JpcHRVUkwoYSk6
YTtyZXR1cm4gbmV3IF8uZmYoYSl9O18uaGY9ZnVuY3Rpb24oYSl7aWYoYSBpbnN0YW5jZW9mIF8u
ZmYpcmV0dXJuIGEuajt0aHJvdyBFcnJvcigiTCIpO307Xy5qZj1mdW5jdGlvbihhKXtpZihhIGlu
c3RhbmNlb2YgXy5GZSlyZXR1cm4gYS5qO3Rocm93IEVycm9yKCJMIik7fTtfLmxmPWZ1bmN0aW9u
KGEpe2lmKGtmLnRlc3QoYSkpcmV0dXJuIGF9OwpfLm1mPWZ1bmN0aW9uKGEpe3JldHVybiBhIGlu
c3RhbmNlb2YgXy5GZT9fLmpmKGEpOl8ubGYoYSl9O18ubmY9ZnVuY3Rpb24oYSxiKXtiPWI9PT12
b2lkIDA/ZG9jdW1lbnQ6Yjt2YXIgYyxkO2I9KGQ9KGM9YikucXVlcnlTZWxlY3Rvcik9PW51bGw/
dm9pZCAwOmQuY2FsbChjLGErIltub25jZV0iKTtyZXR1cm4gYj09bnVsbD8iIjpiLm5vbmNlfHxi
LmdldEF0dHJpYnV0ZSgibm9uY2UiKXx8IiJ9O18uVT1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8u
V2EoXy5CZChhLGIsYyxfLkFkKSl9O18ub2Y9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gXy5SZShfLkJk
KGEsYix2b2lkIDAsXy5BZCkpfTtwZj1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIocGYs
Xy5TKTtwZi5wcm90b3R5cGUuWWI9ZnVuY3Rpb24oYSl7cmV0dXJuIF8uUSh0aGlzLDI0LGEpfTtf
LnFmPWZ1bmN0aW9uKCl7cmV0dXJuIF8uSihfLllkLHBmLDEpfTsKXy5yZj1mdW5jdGlvbihhKXt2
YXIgYj1fLlVhKGEpO3JldHVybiBiPT0iYXJyYXkifHxiPT0ib2JqZWN0IiYmdHlwZW9mIGEubGVu
Z3RoPT0ibnVtYmVyIn07YmY9Xy5FZTtfLmZmPWZ1bmN0aW9uKGEpe3RoaXMuaj1hfTtfLmZmLnBy
b3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmorIiJ9O3ZhciBrZj0vXlxz
Kig/IWphdmFzY3JpcHQ6KSg/OltcdysuLV0rOnxbXjovPyNdKig/OlsvPyNdfCQpKS9pO3ZhciB5
ZixEZix0ZjtfLnZmPWZ1bmN0aW9uKGEpe3JldHVybiBhP25ldyB0ZihfLnVmKGEpKTpzZnx8KHNm
PW5ldyB0Zil9O18ud2Y9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gdHlwZW9mIGI9PT0ic3RyaW5nIj9h
LmdldEVsZW1lbnRCeUlkKGIpOmJ9O18uVj1mdW5jdGlvbihhLGIpe3ZhciBjPWJ8fGRvY3VtZW50
O2MuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZT9hPWMuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShhKVsw
XTooYz1kb2N1bWVudCxhPWE/KGJ8fGMpLnF1ZXJ5U2VsZWN0b3IoYT8iLiIrYToiIik6Xy54Zihj
LCIqIixhLGIpWzBdfHxudWxsKTtyZXR1cm4gYXx8bnVsbH07Xy54Zj1mdW5jdGlvbihhLGIsYyxk
KXthPWR8fGE7cmV0dXJuKGI9YiYmYiE9IioiP1N0cmluZyhiKS50b1VwcGVyQ2FzZSgpOiIiKXx8
Yz9hLnF1ZXJ5U2VsZWN0b3JBbGwoYisoYz8iLiIrYzoiIikpOmEuZ2V0RWxlbWVudHNCeVRhZ05h
bWUoIioiKX07Cl8uQWY9ZnVuY3Rpb24oYSxiKXtfLktiKGIsZnVuY3Rpb24oYyxkKXtkPT0ic3R5
bGUiP2Euc3R5bGUuY3NzVGV4dD1jOmQ9PSJjbGFzcyI/YS5jbGFzc05hbWU9YzpkPT0iZm9yIj9h
Lmh0bWxGb3I9Yzp5Zi5oYXNPd25Qcm9wZXJ0eShkKT9hLnNldEF0dHJpYnV0ZSh5ZltkXSxjKTpf
LlNlKGQsImFyaWEtIil8fF8uU2UoZCwiZGF0YS0iKT9hLnNldEF0dHJpYnV0ZShkLGMpOmFbZF09
Y30pfTt5Zj17Y2VsbHBhZGRpbmc6ImNlbGxQYWRkaW5nIixjZWxsc3BhY2luZzoiY2VsbFNwYWNp
bmciLGNvbHNwYW46ImNvbFNwYW4iLGZyYW1lYm9yZGVyOiJmcmFtZUJvcmRlciIsaGVpZ2h0OiJo
ZWlnaHQiLG1heGxlbmd0aDoibWF4TGVuZ3RoIixub25jZToibm9uY2UiLHJvbGU6InJvbGUiLHJv
d3NwYW46InJvd1NwYW4iLHR5cGU6InR5cGUiLHVzZW1hcDoidXNlTWFwIix2YWxpZ246InZBbGln
biIsd2lkdGg6IndpZHRoIn07Cl8uQmY9ZnVuY3Rpb24oYSl7cmV0dXJuIGE/YS5kZWZhdWx0Vmll
dzp3aW5kb3d9O18uRWY9ZnVuY3Rpb24oYSxiKXt2YXIgYz1iWzFdLGQ9Xy5DZihhLFN0cmluZyhi
WzBdKSk7YyYmKHR5cGVvZiBjPT09InN0cmluZyI/ZC5jbGFzc05hbWU9YzpBcnJheS5pc0FycmF5
KGMpP2QuY2xhc3NOYW1lPWMuam9pbigiICIpOl8uQWYoZCxjKSk7Yi5sZW5ndGg+MiYmRGYoYSxk
LGIpO3JldHVybiBkfTsKRGY9ZnVuY3Rpb24oYSxiLGMpe2Z1bmN0aW9uIGQoaCl7aCYmYi5hcHBl
bmRDaGlsZCh0eXBlb2YgaD09PSJzdHJpbmciP2EuY3JlYXRlVGV4dE5vZGUoaCk6aCl9Zm9yKHZh
ciBlPTI7ZTxjLmxlbmd0aDtlKyspe3ZhciBmPWNbZV07aWYoIV8ucmYoZil8fF8ubWMoZikmJmYu
bm9kZVR5cGU+MClkKGYpO2Vsc2V7YTp7aWYoZiYmdHlwZW9mIGYubGVuZ3RoPT0ibnVtYmVyIil7
aWYoXy5tYyhmKSl7dmFyIGc9dHlwZW9mIGYuaXRlbT09ImZ1bmN0aW9uInx8dHlwZW9mIGYuaXRl
bT09InN0cmluZyI7YnJlYWsgYX1pZih0eXBlb2YgZj09PSJmdW5jdGlvbiIpe2c9dHlwZW9mIGYu
aXRlbT09ImZ1bmN0aW9uIjticmVhayBhfX1nPSExfV8uS2MoZz9fLkJlKGYpOmYsZCl9fX07Xy5G
Zj1mdW5jdGlvbihhKXtyZXR1cm4gXy5DZihkb2N1bWVudCxhKX07Cl8uQ2Y9ZnVuY3Rpb24oYSxi
KXtiPVN0cmluZyhiKTthLmNvbnRlbnRUeXBlPT09ImFwcGxpY2F0aW9uL3hodG1sK3htbCImJihi
PWIudG9Mb3dlckNhc2UoKSk7cmV0dXJuIGEuY3JlYXRlRWxlbWVudChiKX07Xy5HZj1mdW5jdGlv
bihhLGIpe2EuYXBwZW5kQ2hpbGQoYil9O18uSGY9ZnVuY3Rpb24oYSl7Zm9yKHZhciBiO2I9YS5m
aXJzdENoaWxkOylhLnJlbW92ZUNoaWxkKGIpfTtfLklmPWZ1bmN0aW9uKGEpe3JldHVybiBhJiZh
LnBhcmVudE5vZGU/YS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGEpOm51bGx9OwpfLkpmPWZ1bmN0
aW9uKGEsYil7aWYoIWF8fCFiKXJldHVybiExO2lmKGEuY29udGFpbnMmJmIubm9kZVR5cGU9PTEp
cmV0dXJuIGE9PWJ8fGEuY29udGFpbnMoYik7aWYodHlwZW9mIGEuY29tcGFyZURvY3VtZW50UG9z
aXRpb24hPSJ1bmRlZmluZWQiKXJldHVybiBhPT1ifHwhIShhLmNvbXBhcmVEb2N1bWVudFBvc2l0
aW9uKGIpJjE2KTtmb3IoO2ImJmEhPWI7KWI9Yi5wYXJlbnROb2RlO3JldHVybiBiPT1hfTtfLnVm
PWZ1bmN0aW9uKGEpe3JldHVybiBhLm5vZGVUeXBlPT05P2E6YS5vd25lckRvY3VtZW50fHxhLmRv
Y3VtZW50fTt0Zj1mdW5jdGlvbihhKXt0aGlzLmo9YXx8Xy50LmRvY3VtZW50fHxkb2N1bWVudH07
Xy5sPXRmLnByb3RvdHlwZTtfLmwuSD1mdW5jdGlvbihhKXtyZXR1cm4gXy53Zih0aGlzLmosYSl9
O18ubC5VYT1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8uRWYodGhpcy5qLGFyZ3VtZW50cyl9O18u
bC5hcHBlbmRDaGlsZD1fLkdmO18ubC5aZj1fLkhmOwpfLmwuWGg9Xy5JZjtfLmwuV2g9Xy5KZjsK
fWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5paz1mdW5jdGlvbihhLGIpe2Eu
c3JjPV8uaGYoYikudG9TdHJpbmcoKX07Xy5qaz1mdW5jdGlvbihhKXt2YXIgYj1fLm5mKCJzY3Jp
cHQiLGEub3duZXJEb2N1bWVudCk7YiYmYS5zZXRBdHRyaWJ1dGUoIm5vbmNlIixiKX07Xy5raz1m
dW5jdGlvbihhLGIpe2Euc3JjPV8uaGYoYik7Xy5qayhhKX07Xy5saz1mdW5jdGlvbihhKXtpZigh
YSlyZXR1cm4gbnVsbDthPV8uTihhLDQpO3ZhciBiO2E9PT1udWxsfHxhPT09dm9pZCAwP2I9bnVs
bDpiPV8uZ2YoYSk7cmV0dXJuIGJ9O18ubWs9ZnVuY3Rpb24oYSxiLGMpe2E9YS5MO3JldHVybiBf
LkhiKGEsYVtfLnddfDAsYixjKSE9PXZvaWQgMH07Xy5uaz1mdW5jdGlvbihhKXt0aGlzLkw9Xy54
KGEpfTtfLkIoXy5uayxfLlMpO18ub2s9ZnVuY3Rpb24oKXtmb3IodmFyIGE9TnVtYmVyKHRoaXMp
LGI9W10sYz1hO2M8YXJndW1lbnRzLmxlbmd0aDtjKyspYltjLWFdPWFyZ3VtZW50c1tjXTtyZXR1
cm4gYn07Cl8ucGs9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oYnx8ZG9jdW1lbnQpLmdldEVsZW1lbnRz
QnlUYWdOYW1lKFN0cmluZyhhKSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5
ewp2YXIgcms9ZnVuY3Rpb24oYSxiKXthPGI/cWsoYSsxLGIpOl8uYWUubG9nKEVycm9yKCJvYWAi
K2ErImAiK2IpKX0scWs9ZnVuY3Rpb24oYSxiKXtpZihzayl7dmFyIGM9Xy5GZigiU0NSSVBUIik7
Yy5hc3luYz0hMDtjLnR5cGU9InRleHQvamF2YXNjcmlwdCI7Yy5jaGFyc2V0PSJVVEYtOCI7Xy5r
ayhjLHNrKTtjLm9uZXJyb3I9Xy5xYyhyayxhLGIsYy5zcmMpO18ucGsoIkhFQUQiKVswXS5hcHBl
bmRDaGlsZChjKX19LHRrPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQih0ayxfLlMpO3Zh
ciB1az1fLkooXy5ZZCx0aywxNyl8fG5ldyB0ayx2ayxzaz0odms9Xy5KKHVrLF8ubmssMSkpP18u
bGsodmspOm51bGwsd2sseGs9KHdrPV8uSih1ayxfLm5rLDIpKT9fLmxrKHdrKTpudWxsLHlrPWZ1
bmN0aW9uKCl7cWsoMSwyKTtpZih4ayl7dmFyIGE9Xy5GZigiTElOSyIpO2Euc2V0QXR0cmlidXRl
KCJ0eXBlIiwidGV4dC9jc3MiKTthLmhyZWY9Xy5oZih4aykudG9TdHJpbmcoKTthLnJlbD0ic3R5
bGVzaGVldCI7dmFyIGI9Xy5uZigic3R5bGUiLGRvY3VtZW50KTtiJiZhLnNldEF0dHJpYnV0ZSgi
bm9uY2UiLGIpO18ucGsoIkhFQUQiKVswXS5hcHBlbmRDaGlsZChhKX19OyhmdW5jdGlvbigpe3Zh
ciBhPV8ucWYoKTtpZihfLlUoYSwxOCkpeWsoKTtlbHNle3ZhciBiPV8ub2YoYSwxOSl8fDA7d2lu
ZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGZ1bmN0aW9uKCl7d2luZG93LnNldFRpbWVvdXQo
eWssYil9KX19KSgpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KfSkodGhpcy5nYmFy
Xyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxzY3JpcHQgbm9uY2U9ImlUMU04eV9ZdmhfQVZ5
Szl3NGpBdGciPihmdW5jdGlvbigpe3dpbmRvdy5nb29nbGUuY2RvPXtoZWlnaHQ6NzU3LHdpZHRo
OjE0NDB9OyhmdW5jdGlvbigpewp2YXIgZT0vI3wkLztmdW5jdGlvbiBmKGspe3ZhciBkPWcuc2Vh
cmNoLGw9ZC5zZWFyY2goZSk7YTp7dmFyIGE9MDtmb3IodmFyIGI9ay5sZW5ndGg7KGE9ZC5pbmRl
eE9mKGssYSkpPj0wJiZhPGw7KXt2YXIgYz1kLmNoYXJDb2RlQXQoYS0xKTtpZihjPT0zOHx8Yz09
NjMpaWYoYz1kLmNoYXJDb2RlQXQoYStiKSwhY3x8Yz09NjF8fGM9PTM4fHxjPT0zNSlicmVhayBh
O2ErPWIrMX1hPS0xfWlmKGE8MClyZXR1cm4gbnVsbDtiPWQuaW5kZXhPZigiJiIsYSk7aWYoYjww
fHxiPmwpYj1sO2ErPWsubGVuZ3RoKzE7cmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChkLnNsaWNl
KGEsYiE9PS0xP2I6MCkucmVwbGFjZSgvXCsvZywiICIpKX07dmFyIGg9d2luZG93LmlubmVyV2lk
dGgsbT13aW5kb3cuaW5uZXJIZWlnaHQ7aWYoIWh8fCFtKXt2YXIgbj13aW5kb3cuZG9jdW1lbnQs
cD1uLmNvbXBhdE1vZGU9PSJDU1MxQ29tcGF0Ij9uLmRvY3VtZW50RWxlbWVudDpuLmJvZHk7aD1w
LmNsaWVudFdpZHRoO209cC5jbGllbnRIZWlnaHR9aWYoaCYmbSYmKGghPWdvb2dsZS5jZG8ud2lk
dGh8fG0hPWdvb2dsZS5jZG8uaGVpZ2h0KSl7dmFyIHE9Z29vZ2xlLHI9cS5sb2csdD0iL2NsaWVu
dF8yMDQ/JmF0eXA9aSZiaXc9IitoKyImYmloPSIrbSsiJmVpPSIrZ29vZ2xlLmtFSSxnO2c9Zz09
PXZvaWQgMD93aW5kb3cubG9jYXRpb246Zzt2YXIgdT0iIix2PXdpbmRvdy5nb29nbGUmJndpbmRv
dy5nb29nbGUua09QSXx8bnVsbDt2JiYodSs9IiZvcGk9Iit2KTt2YXIgdzsodz1mKCJnZW1jaWQi
KSkmJih1Kz0iJmdlbWNpZD0iK3cpO3ZhciB4Oyh4PWYoImdlbXJpZCIpKSYmKHUrPSImZ2Vtcmlk
PSIreCk7ci5jYWxsKHEsIiIsIiIsdCt1KX07fSkuY2FsbCh0aGlzKTt9KSgpOyhmdW5jdGlvbigp
e2dvb2dsZS54anM9e2Jhc2Vjb21iOicveGpzL18vanMva1x4M2R4anMuaHAuZW4udWkyNXl2dzBZ
bEUuZXM1Lk8vY2tceDNkeGpzLmhwLkpfTUxBNDRXMGY0LkwuWC5PL2FtXHgzZEFCQUFBQUFBQUFB
QUFCQUFBQUFBQUFBQUFBQUFBQUlBQUFBQUFBZ0FBUUZJQUFFQ0FBQUFBQUFBQUFBQUFBQUFBRUFB
QUFBQUFBQUFBQUFBQkJnQUFBUUVBQ0FFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFJQUFDQUFF
QUFBQUFCTUNBQUFJTzZBQUFCQWdGa0lBQUFBMENFL2RceDNkMS9lZFx4M2QxL2RnXHgzZDAvdWpn
XHgzZDEvcnNceDNkQUNUOTBvRUtCa3dfblJtM1JXd1laVFpuS0NVVllxQXc5UT9jYlx4M2QxMjE1
MDkzNzgnLGJhc2Vjc3M6Jy94anMvXy9zcy9rXHgzZHhqcy5ocC5KX01MQTQ0VzBmNC5MLlguTy9h
bVx4M2RBQkFBQUFBQUFBQUFBQkFBQUFBQUFBQUFBQUFBQUFJQUFBQUFBQWdBQVFGSUFBQUNBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFFQUNBRUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFCQUFBSUFBQ0FBRUFBQUFBQk1DQUFBQUFBQUFBQUFnQS9yc1x4M2RBQ1Q5MG9ISFpQOVhz
dmtQZGE1WnJPWHlWeFh2QnlfZ013P2NiXHgzZDEyMTUwOTM3OCcsYmFzZWpzOicveGpzL18vanMv
a1x4M2R4anMuaHAuZW4udWkyNXl2dzBZbEUuZXM1Lk8vYW1ceDNkQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFB
QUFBQUFCQmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFN
Q0FBQUlPNkFBQUJBZ0ZrSUFBQUEwQ0UvZGdceDNkMC9yc1x4M2RBQ1Q5MG9IQk01UTUzaUtNd1hl
NkhyWTgzSk1WeFRqTXNRP2NiXHgzZDEyMTUwOTM3OCcsZXhjbTpbXX07fSkoKTs8L3NjcmlwdD48
bGluayBocmVmPSIveGpzL18vc3Mvaz14anMuaHAuSl9NTEE0NFcwZjQuTC5YLk8vYW09QUJBQUFB
QUFBQUFBQUJBQUFBQUFBQUFBQUFBQUFBSUFBQUFBQUFnQUFRRklBQUFDQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRRUFDQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUlB
QUNBQUVBQUFBQUJNQ0FBQUFBQUFBQUFBZ0EvZD0xL2VkPTEvcnM9QUNUOTBvSEhaUDlYc3ZrUGRh
NVpyT1h5VnhYdkJ5X2dNdy9tPXNiX2hlLGQ/Y2I9MTIxNTA5Mzc4IiByZWw9InN0eWxlc2hlZXQi
IG5vbmNlPSJpVDFNOHlfWXZoX0FWeUs5dzRqQXRnIj48c2NyaXB0IG5vbmNlPSJpVDFNOHlfWXZo
X0FWeUs5dzRqQXRnIj4oZnVuY3Rpb24oKXt2YXIgdT0nL3hqcy9fL2pzL2tceDNkeGpzLmhwLmVu
LnVpMjV5dncwWWxFLmVzNS5PL2FtXHgzZEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFBQUFBQkJnQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTUNBQUFJTzZBQUFCQWdG
a0lBQUFBMENFL2RceDNkMS9lZFx4M2QxL2RnXHgzZDQvcnNceDNkQUNUOTBvSEJNNVE1M2lLTXdY
ZTZIclk4M0pNVnhUak1zUS9tXHgzZHNiX2hlLGQ/Y2JceDNkMTIxNTA5Mzc4Jzt2YXIgYW1kPTEw
MDA7dmFyIHBvdnA9ZmFsc2U7dmFyIGVjYj1mYWxzZTt2YXIgY3JvcD10cnVlO3ZhciBjc3Q9ZmFs
c2U7dmFyIHB4cD1mYWxzZTsKdmFyIGY9dGhpc3x8c2VsZjtmdW5jdGlvbiBnKGEpe3ZhciBiPWRv
Y3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpbmsiKTtiLmFzPSJzY3JpcHQiO2IuaHJlZj1hO2IucmVs
PSJwcmVsb2FkIjtkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGIpfWZ1bmN0aW9uIGgoKXt2YXIg
YT1ba107Z29vZ2xlLmRwfHwoYS5mb3JFYWNoKGcpLGdvb2dsZS5kcD0hMCl9O2dvb2dsZS5wcz1n
b29nbGUucHN8fFtdO2Z1bmN0aW9uIGwoYSl7cmV0dXJuIGE/KGE9YS5tYXRjaCgvXC9jY2I9KFte
Lz9dKykvKSk/YVsxXTpudWxsOm51bGx9ZnVuY3Rpb24gbSgpe3ZhciBhPWssYj1mdW5jdGlvbigp
e307Z29vZ2xlLmx4PWdvb2dsZS5zdHZzYz9iOmZ1bmN0aW9uKCl7cChhKTtnb29nbGUubHg9Yn07
Z29vZ2xlLmJ4fHxnb29nbGUubHgoKX1mdW5jdGlvbiBxKGEsYil7YiYmKGEuc3JjPWIpO2lmKCFs
KGIpKXt2YXIgZT1hLm9ubG9hZDthLm9ubG9hZD1mdW5jdGlvbihkKXtlJiZlKGQpO2dvb2dsZS5w
cz1nb29nbGUucHMuZmlsdGVyKGZ1bmN0aW9uKGMpe3JldHVybiBhLnNyYyE9PWN9KX19Z29vZ2xl
LnBzLnB1c2goYS5zcmMpO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYSl9Z29vZ2xlLmFzPXE7
ZnVuY3Rpb24gcChhKXtnb29nbGUudGljayYmZ29vZ2xlLnRpY2soImxvYWQiLCJ4anNscyIpO3Zh
ciBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO2Iub25lcnJvcj1mdW5jdGlvbigp
e2dvb2dsZS5wbGU9MX07Yi5vbmxvYWQ9ZnVuY3Rpb24oKXtnb29nbGUucGxlPTB9O2woYSkmJihi
LmRvbmU9ZnVuY3Rpb24oKXtnb29nbGUubXVtJiZnb29nbGUubXVtKGEpO2dvb2dsZS5hcGxlPWdv
b2dsZS5hcGxlfHwwO2dvb2dsZS5hcm0mJmdvb2dsZS5hcm1bYV0mJmdvb2dsZS5hcm1bYV0ucmVz
b2x2ZSgpfSk7Z29vZ2xlLnhqc3VzPXZvaWQgMDtxKGIsYSk7Z29vZ2xlLmFwbGU9LTE7Z29vZ2xl
LmRwPSEwfTtmdW5jdGlvbiByKCl7Zm9yKHZhciBhPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdO
YW1lKCJpbWciKSxiPTAsZT1hLmxlbmd0aDtiPGU7YisrKXt2YXIgZD1hW2JdLGM7aWYoYz1kLmhh
c0F0dHJpYnV0ZSgiZGF0YS1senlfIikmJk51bWJlcihkLmdldEF0dHJpYnV0ZSgiZGF0YS1hdGYi
KSkmMSljPWQuZ2V0QXR0cmlidXRlKCJqc2NvbnRyb2xsZXIiKSxjPSEoKGM9PT0iVUJYSEkifHxj
PT09IlIzZmhrYiJ8fGM9PT0iVFNaRXFkIikmJmQuaGFzQXR0cmlidXRlKCJkYXRhLXNyYyIpKTtp
ZihjKXJldHVybiEwfXJldHVybiExfTt2YXIgayx0LHcseCx5LHosQSxCLEM7ZnVuY3Rpb24gRCgp
e2s9cHhwJiZnb29nbGUueGpzdXB8fHU7dmFyIGE9ay5tYXRjaCgvXC9jYj0obG9hZGVkX2hfXGQr
KS8pO0M9YSYmYVsxXXx8IiI7Z29vZ2xlLnhqc3U9aztmLl9GX2pzVXJsPWs7eD1mdW5jdGlvbigp
e20oKX07dD0hMTt3PSEhZ29vZ2xlLmNhZnQmJiFyKCk7QyYmKGZbQ109ZnVuY3Rpb24oYil7dmFy
IGU9ZnVuY3Rpb24oKXtjc3Q/c2V0VGltZW91dChmdW5jdGlvbigpe3JldHVybiB2b2lkIGIuY2Fs
bCh3aW5kb3csd2luZG93Ll8pfSwwKTpiLmNhbGwod2luZG93LHdpbmRvdy5fKX07aWYoQil7dmFy
IGQ9ZnVuY3Rpb24oKXtyZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnVuY3Rpb24oKXtlKCl9KX07aWYo
ZG9jdW1lbnQuaGlkZGVuKXt2YXIgYz1mdW5jdGlvbigpe2RvY3VtZW50LmhpZGRlbnx8KGRvY3Vt
ZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoInZpc2liaWxpdHljaGFuZ2UiLGMpLGQoKSl9O2RvY3Vt
ZW50LmFkZEV2ZW50TGlzdGVuZXIoInZpc2liaWxpdHljaGFuZ2UiLGMse3Bhc3NpdmU6ITB9KX1l
bHNlIGQoKX1lbHNlIGUoKX0pO3k9cG92cDt6PWRvY3VtZW50LnByZXJlbmRlcmluZ3x8eSYmZG9j
dW1lbnQuaGlkZGVuO0I9Y3JvcCYmejtBPXk/InZpc2liaWxpdHljaGFuZ2UiOiJwcmVyZW5kZXJp
bmdjaGFuZ2UifWZ1bmN0aW9uIEUoKXt0fHx3fHx6fHwoeCgpLHQ9ITApfXNldFRpbWVvdXQoZnVu
Y3Rpb24oKXtnb29nbGUudGljayYmZ29vZ2xlLnRpY2soImxvYWQiLCJ4anNwbHMiKTtEKCk7aWYo
d3x8eil7aWYodyl7dmFyIGE9ZnVuY3Rpb24oKXt3PSExO0UoKX07Z29vZ2xlLmNhZnQoYSk7c2V0
VGltZW91dChhLGFtZCl9aWYoeil7dmFyIGI9ZnVuY3Rpb24oKXsoeT9kb2N1bWVudC5oaWRkZW46
ZG9jdW1lbnQucHJlcmVuZGVyaW5nKXx8KHo9ITEsRSgpLGRvY3VtZW50LnJlbW92ZUV2ZW50TGlz
dGVuZXIoQSxiKSl9O2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoQSxiLHtwYXNzaXZlOiEwfSl9
dHx8aCgpfWVsc2UgeCgpfSwwKTt9KSgpO3dpbmRvdy5fID0gd2luZG93Ll8gfHwge307d2luZG93
Ll9EdW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2VwdGlvbiA9IGZ1bmN0aW9uKGUpe3Rocm93IGU7
fTt3aW5kb3cuX3MgPSB3aW5kb3cuX3MgfHwge307X3MuX0R1bXBFeGNlcHRpb24gPSBfLl9EdW1w
RXhjZXB0aW9uO3dpbmRvdy5fcXMgPSB3aW5kb3cuX3FzIHx8IHt9O19xcy5fRHVtcEV4Y2VwdGlv
biA9IF8uX0R1bXBFeGNlcHRpb247d2luZG93LmxvYWRlZF9oXzAgPSBmdW5jdGlvbihjYil7Y2Iu
Y2FsbCh3aW5kb3csd2luZG93Ll8pO307KGZ1bmN0aW9uKCl7dmFyIHQ9WzQwOTYsMCwxNjc3NzIx
NiwwLDAsMTM0MjE3NzI4LDAsMTk2NjA4LDEzMTA3NDU3LDY3MTExOTQwLDExNDY4OCw4Mzg4NjA4
LDUzNjg3MDkxMiwyODkyOCwxMDI4NjYxMjQ4LDMxLDI4NTUzMDExNiw2OTY1MCw2Mzc1MzQyNzQs
Mzc3NDg4Mzg0LDEzNTI2NjQ5Niw0LDAsMzI3ODQsMjY4NDQzNjU2LDAsMzM5ODUsNTQwNzcyMzUy
LDQxOTQzMDQsODU1MSwzNTQ1NDk3Nl07d2luZG93Ll9GX3RvZ2dsZXMgPSB3aW5kb3cuX3hqc190
b2dnbGVzID0gdDt9KSgpO3dpbmRvdy5fRl9pbnN0YWxsQ3NzID0gd2luZG93Ll9GX2luc3RhbGxD
c3MgfHwgZnVuY3Rpb24oY3NzKXt9OyhmdW5jdGlvbigpe3ZhciBwbWM9J3tceDIyZFx4MjI6e30s
XHgyMnNiX2hlXHgyMjp7XHgyMmNsaWVudFx4MjI6XHgyMmhlaXJsb29tLWhwXHgyMixceDIyZGhc
eDIyOnRydWUsXHgyMmRzXHgyMjpceDIyXHgyMixceDIyaG9zdFx4MjI6XHgyMmdvb2dsZS5jb21c
eDIyLFx4MjJqc29ucFx4MjI6dHJ1ZSxceDIybXNnc1x4MjI6e1x4MjJjaWJsXHgyMjpceDIyXFx1
MDQyM1xcdTA0MzRcXHUwNDMwXFx1MDQzYlxcdTA0MzhcXHUwNDQyXFx1MDQ0YyBcXHUwNDNmXFx1
MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQzYVxcdTA0M2VcXHUwNDMyXFx1MDQ0YlxcdTA0MzkgXFx1
MDQzN1xcdTA0MzBcXHUwNDNmXFx1MDQ0MFxcdTA0M2VcXHUwNDQxXHgyMixceDIyZHltXHgyMjpc
eDIyXFx1MDQxMlxcdTA0M2VcXHUwNDM3XFx1MDQzY1xcdTA0M2VcXHUwNDM2XFx1MDQzZFxcdTA0
M2UsIFxcdTA0MzJcXHUwNDRiIFxcdTA0MzhcXHUwNDNjXFx1MDQzNVxcdTA0M2JcXHUwNDM4IFxc
dTA0MzIgXFx1MDQzMlxcdTA0MzhcXHUwNDM0XFx1MDQ0MzpceDIyLFx4MjJsY2t5XHgyMjpceDIy
XFx1MDQxY1xcdTA0M2RcXHUwNDM1IFxcdTA0M2ZcXHUwNDNlXFx1MDQzMlxcdTA0MzVcXHUwNDM3
XFx1MDQ1MVxcdTA0NDIhXHgyMixceDIybG1sXHgyMjpceDIyXFx1MDQxZlxcdTA0M2VcXHUwNDM0
XFx1MDQ0MFxcdTA0M2VcXHUwNDMxXFx1MDQzZFxcdTA0MzVcXHUwNDM1Li4uXHgyMixceDIycHNy
Y1x4MjI6XHgyMlxcdTA0MmRcXHUwNDQyXFx1MDQzZVxcdTA0NDIgXFx1MDQzN1xcdTA0MzBcXHUw
NDNmXFx1MDQ0MFxcdTA0M2VcXHUwNDQxIFxcdTA0MzFcXHUwNDRiXFx1MDQzYiBcXHUwNDQzXFx1
MDQzNFxcdTA0MzBcXHUwNDNiXFx1MDQzNVxcdTA0M2QgXFx1MDQzOFxcdTA0MzcgXFx1MDQzMlxc
dTA0MzBcXHUwNDQ4XFx1MDQzNVxcdTA0MzkgXFx1MDAzQ2EgaHJlZlx4M2RcXFx4MjIvaGlzdG9y
eVxcXHgyMlxcdTAwM0VcXHUwNDM4XFx1MDQ0MVxcdTA0NDJcXHUwNDNlXFx1MDQ0MFxcdTA0Mzhc
XHUwNDM4IFxcdTA0MzJcXHUwNDM1XFx1MDQzMS1cXHUwNDNmXFx1MDQzZVxcdTA0MzhcXHUwNDQx
XFx1MDQzYVxcdTA0MzBcXHUwMDNDL2FcXHUwMDNFXHgyMixceDIycHNybFx4MjI6XHgyMlxcdTA0
MjNcXHUwNDM0XFx1MDQzMFxcdTA0M2JcXHUwNDM4XFx1MDQ0MlxcdTA0NGNceDIyLFx4MjJzYml0
XHgyMjpceDIyXFx1MDQxZlxcdTA0M2VcXHUwNDM4XFx1MDQ0MVxcdTA0M2EgXFx1MDQzZlxcdTA0
M2UgXFx1MDQzYVxcdTA0MzBcXHUwNDQwXFx1MDQ0MlxcdTA0MzhcXHUwNDNkXFx1MDQzYVxcdTA0
MzVceDIyLFx4MjJzcmNoXHgyMjpceDIyXFx1MDQxZlxcdTA0M2VcXHUwNDM4XFx1MDQ0MVxcdTA0
M2EgXFx1MDQzMiBHb29nbGVceDIyfSxceDIyb3ZyXHgyMjp7fSxceDIycHFceDIyOlx4MjJceDIy
LFx4MjJyZnNceDIyOltdLFx4MjJzdG9rXHgyMjpceDIycG41aHRrMHpEdGhJankzMkc3WFQyT1pz
S3o4XHgyMn19Jztnb29nbGUucG1jPUpTT04ucGFyc2UocG1jKTt9KSgpOzwvc2NyaXB0PjwvYm9k
eT48L2h0bWw+
------6a841f3be14ed
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/fg/thumb/813408/16317737016110s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSJickU2UHRvclBKYVJyRnUtNTB0cmJnIj4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
UFItRWFyNkpHdWFRd1BBUHdKUzM2QTgnLGtFWFBJOicwLDQyNDAwNDUsMTQxMTEsNzExMDAsODc5
MjUsMjY2NTc4LDU1MjAzMjUsMTI0NzUsODQ2LDE1OCw1OTkxMjcwLDMwODE5Mjk0LDI1MjI4Njgx
LDIxNzU1MCwxMTQzNzksNjE3NjgsMTQ4NzQ3LDUxODIxLDQ2MzM5LDMyNTYxLDE2MTc5LDcxOTQs
MzU1ODYsNCwxNTE0LDMzNTUsMTIwMTEsMTYsMTczOTgsNTA4OSwzMDI2LDIwLDc3NiwzNjYyMyw1
MzM3LDI4OTIsODUzMCwxODgyOSw4OTcsNSw5NjQsMiwxNDcsMzQ2NTcsMiw2MzM1LDE0MzI5LDMs
NDk5MSwxMCwxMzUxNyw2MjkzLDUwNDQsMTgzODQsMTMzNTcsOTI4MiwxOTQwLDEwMjQsMTAsNzE3
NywzOTMzLDU0MjIsMjEwMTE5NDksNCwyOTYwLDMsMTAwNTEsMywxNzk3MiwzLDgxOTIsNjUwNDAw
Miw2LDgyMzIsNzAsMTE5MjEsNjgxLDMsOTk2LDU3MiwzMTA3LDMsMTU5MSw3OTYwNCw1MjMsMiw5
MiwzNTE1NjgxLDkxNTAzNSwxNDYwMjIzNywxLDEwNTY4NiwzNDU4MDUsNSwxMTAwNTY2LDEwNzMs
MiwxMjUwLDQ3MCw2Nzc3LDcsNyw3LDE2ODQ1LDEwLDEyMzcsMTEwOSw0ODk1LDU5MzAsMzc3LDQw
MTEsNSwxOCwxNTUxOCwxODAsNTg5Niw1NTU1LDUsNzg1NCw0LDQ5ODgsNSwzNzk3LDIzOSw2ODMy
LDc5MzYsMzM5NiwxODY0LDgyMSw0LDg3OTgsMTM3NCwxMiwxMzM0LDM3NCw0LDQ1ODUsOTExLDU4
MzQsMjY4MCw5MCw2MjUxLDYyNDgsMTMzMSw0ODE4LDI3MSw0NjM4LDQsMTQzMTQsMTE3NjcsNCwx
NDgxLDQ1MDEsMzgyOCw5MjUsNCw4LDYsMSwyLDQsNzcyMyw0LDI2LDI3OCw1Nyw1LDQsNjkxLDUs
NTgsNCwyODkwLDQyNSwyMjM3LDUsMzgyLDk2MSwxMDgyLDQsMTM0OCwyMjc4LDUsMTgzMCwxLDI2
MDMsMSw2ODksMjIxLDUsMTEzNiw0NDQ1LDUsMzgzLDEyMzIsNCwyMCw0OSw0ODA5LDgwMywyLDE5
MTUsNTU5LDIzNTUsMSwyLDIxLDEsMzc0NCw1LDY0MiwyMDY4LDIwNzYsMTI2NCwyNTIsMTA3Niw0
LDI0NDcsNCwxMzEsNCw0ODAsNCw4NTIsNjIwLDQsMTM3OSw0LDIwMDEsMTAyLDIsNDUzLDUsODE3
MCw0LDM5OTYsNCw5MjMsNCw3OSw1LDYyMTQsODYsMTU1MSwxMTY2LDU2OCwxMTQ1LDUsMTI1Myw1
LDY1Myw0LDExMjQsNCwyNjY5LDI3Niw0LDY2NywzMDE3LDUsMzA5MCwxLDU2Myw1LDEyOTMsNSwy
Nzc3LDE1MSwyLDI3OTgsMzAsMjIwLDQsNzg5OCwxNzIxLDM1MjIsMTA3MCw1LDc5LDEzOTMsNTM5
LDQsNzM1LDQsNjAsMTUwNiwyMDYwLDc0Niw0LDIyNSwxNjc5LDMzLDIsMjgxLDQsMzAsNjQyLDEz
NzUsNCw4NjgsMTQyNSw0LDE4MywxNzQ4LDU2LDQsOTEzLDQsMTM0Nyw0NTUsMTYwLDQsMzA1LDc4
Nyw0MjYwLDUsMjA3Niw1LDI1ODcsNywyMTM0LDIxNDEsNzAzLDQxNCwxMjg5LDQsNTcxLDIzNiw1
MDEsNSwxMyw1NjUsMywyLDIsMiwzODEsMywyLDIsMiw2LDIsNCw0MjE1LDEwLDMyNDksNCwyLDMy
OCw0LDEyMDcsMiwzLDIsMiwyLDE0NzIsMiwxLDEsMSwyLDQxMCwxMTkwMiw1LDMyOSwzOTYsMTg5
LDMsMiwyLDIsNDMsODMsNCwyOTksMjExNiwxMzc3LDcyLDE1NDEsOTg0LDEyMTAsNDA2LDY3OCwx
ODQ4LDcwNiw0LDE3MTAsMjI2LDUxLDQsMiw0OTYsNCw1MTIsNCwxMTc0LDE3MTAsNCwyOCw0LDc5
OSwzLDIsMiwyLDM0MzYsNjIwLDExMzMsMzMsNiwxMjE2LDIyLDQwNjYsNSwyNDAsMjA3LDQsMjEx
LDEsMjEzNyw4NTksMzk3LDEsMiwyNDQsNjA3LDQsMiwyMiwzMDksNzU5LDIxODEsNCwyNTMsODMy
LDE4OSw1LDE5OTYsMTAxMSw1MzIsMjE0NywxODQzLDQsMTUyLDExMSwxNzksNCwyMTksNjQyLDEw
NzIsMTQxOSw1LDYxNSw0NjcsMzM4LDUsMjc5LDQsMiw0NjAsMTY5Miw3NSwyMjc1LDMzMiwxNDks
NCwxNjEsMSw4MTYsNCwyNDIsNCw5NCwxNjQsMzk5LDMzOCwyLDE4LDI0NCwyLDMsMTA0MywzLDk3
LDM2OSwyLDcxOSw0LDcxMiwzLDIsMiwyLDQ4OCwxMTAsMjIsMTk3NCw3MTUyLDQsODM1LDMxNywx
LDIsMTksMTk4LDc0LDIyMDEsNDE3LDI2Niw1NDIsODY3LDM4MCw1LDE1OTgsMjMwOCwzNDMsMzA2
LDE0NCwxMDc4LDMsMiwyLDIsMTAxLDgsMjQwLDQsMTg5OCwxNDQxJyxrQkw6J2plOXUnLGtPUEk6
ODk5Nzg0NDl9OyhmdW5jdGlvbigpe3ZhciBhOygoYT13aW5kb3cuZ29vZ2xlKT09bnVsbD8wOmEu
c3R2c2MpP2dvb2dsZS5rRUk9X2cua0VJOndpbmRvdy5nb29nbGU9X2c7fSkuY2FsbCh0aGlzKTt9
KSgpOyhmdW5jdGlvbigpe2dvb2dsZS5zbj0nd2ViaHAnO2dvb2dsZS5rSEw9J3J1Jztnb29nbGUu
dXNiPXRydWU7fSkoKTsoZnVuY3Rpb24oKXsKdmFyIGg9dGhpc3x8c2VsZjt2YXIgaz0vI3wkLztm
dW5jdGlvbiBsKGEsYyl7dmFyIGU9YS5zZWFyY2goayk7YTp7dmFyIGI9MDtmb3IodmFyIGY9Yy5s
ZW5ndGg7KGI9YS5pbmRleE9mKGMsYikpPj0wJiZiPGU7KXt2YXIgZD1hLmNoYXJDb2RlQXQoYi0x
KTtpZihkPT0zOHx8ZD09NjMpaWYoZD1hLmNoYXJDb2RlQXQoYitmKSwhZHx8ZD09NjF8fGQ9PTM4
fHxkPT0zNSlicmVhayBhO2IrPWYrMX1iPS0xfWlmKGI8MClyZXR1cm4gbnVsbDtmPWEuaW5kZXhP
ZigiJiIsYik7aWYoZjwwfHxmPmUpZj1lO2IrPWMubGVuZ3RoKzE7cmV0dXJuIGRlY29kZVVSSUNv
bXBvbmVudChhLnNsaWNlKGIsZiE9PS0xP2Y6MCkucmVwbGFjZSgvXCsvZywiICIpKX07ZnVuY3Rp
b24gbSgpe3JldHVybiB3aW5kb3cuZ29vZ2xlJiZ3aW5kb3cuZ29vZ2xlLmtPUEl8fG51bGx9O3Zh
ciBuO2Z1bmN0aW9uIHAoYSl7Zm9yKHZhciBjO2EmJighYS5nZXRBdHRyaWJ1dGV8fCEoYz1hLmdl
dEF0dHJpYnV0ZSgiZWlkIikpKTspYT1hLnBhcmVudE5vZGU7cmV0dXJuIGN8fG59ZnVuY3Rpb24g
cShhKXtmb3IodmFyIGM9bnVsbDthJiYoIWEuZ2V0QXR0cmlidXRlfHwhKGM9YS5nZXRBdHRyaWJ1
dGUoImxlaWQiKSkpOylhPWEucGFyZW50Tm9kZTtyZXR1cm4gY30KZnVuY3Rpb24gdChhLGMsZSxi
LGYpe3ZhciBkPSIiO2Muc2VhcmNoKCImZWk9Iik9PT0tMSYmKGQ9IiZlaT0iK3AoYiksYy5zZWFy
Y2goIiZsZWk9Iik9PT0tMSYmKGI9cShiKSkmJihkKz0iJmxlaT0iK2IpKTt2YXIgcj1jLnNlYXJj
aCgiJmNzaGlkPSIpPT09LTEmJmEhPT0ic2xoIjt2YXIgZz1nPT09dm9pZCAwP3dpbmRvdy5sb2Nh
dGlvbjpnO2I9IiZ6eD0iK0RhdGUubm93KCkudG9TdHJpbmcoKTtoLl9jc2hpZCYmciYmKGIrPSIm
Y3NoaWQ9IitoLl9jc2hpZCk7KGU9ZSgpKSYmKGIrPSImb3BpPSIrZSk7KGU9bChnLnNlYXJjaCwi
Z2VtY2lkIikpJiYoYis9IiZnZW1jaWQ9IitlKTsoZz1sKGcuc2VhcmNoLCJnZW1yaWQiKSkmJihi
Kz0iJmdlbXJpZD0iK2cpO3JldHVybiIvIisoZnx8Imdlbl8yMDQiKSsiP2F0eXA9aSZjdD0iK1N0
cmluZyhhKSsiJmNhZD0iKyhjK2QrYil9O249Z29vZ2xlLmtFSTtnb29nbGUuZ2V0RUk9cDtnb29n
bGUuZ2V0TEVJPXE7Z29vZ2xlLm1sPWZ1bmN0aW9uKCl7cmV0dXJuIG51bGx9O2dvb2dsZS5sb2c9
ZnVuY3Rpb24oYSxjLGUsYixmLGQpe2Q9ZD09PXZvaWQgMD9tOmQ7ZXx8KGU9dChhLGMsZCxiLGYp
KTthPWU7L15odHRwOi9pLnRlc3QoYSkmJndpbmRvdy5sb2NhdGlvbi5wcm90b2NvbD09PSJodHRw
czoiJiYoZ29vZ2xlLm1sJiZnb29nbGUubWwoRXJyb3IoImEiKSwhMSx7c3JjOmEsZ2xtbToxfSks
YT0iIik7aWYoZT1hKXRyeXt3aW5kb3cubmF2aWdhdG9yLnNlbmRCZWFjb24oZSwiIil9Y2F0Y2go
cil7fX07Z29vZ2xlLmxvZ1VybD1mdW5jdGlvbihhLGMpe2M9Yz09PXZvaWQgMD9tOmM7cmV0dXJu
IHQoIiIsYSxjKX07fSkuY2FsbCh0aGlzKTsoZnVuY3Rpb24oKXtnb29nbGUueT17fTtnb29nbGUu
c3k9e307ZnVuY3Rpb24gZShhLGIsZCl7aWYoYSl2YXIgYz1hLmlkO2Vsc2V7ZG8gYz1NYXRoLnJh
bmRvbSgpO3doaWxlKGRbY10pfWRbY109W2EsYl19dmFyIGY7KGY9Z29vZ2xlKS54fHwoZi54PWZ1
bmN0aW9uKGEsYil7ZShhLGIsZ29vZ2xlLnkpfSk7dmFyIGc7KGc9Z29vZ2xlKS5zeHx8KGcuc3g9
ZnVuY3Rpb24oYSxiKXtlKGEsYixnb29nbGUuc3kpfSk7Z29vZ2xlLmJ4PSExO3ZhciBoOyhoPWdv
b2dsZSkubHh8fChoLmx4PWZ1bmN0aW9uKCl7fSk7dmFyIGs9W10sbDsobD1nb29nbGUpLmZjZXx8
KGwuZmNlPWZ1bmN0aW9uKGEsYixkLGMpe2sucHVzaChbYSxiLGQsY10pfSk7Z29vZ2xlLnFjZT1r
O2dvb2dsZS5hZGw9W107fSkuY2FsbCh0aGlzKTtnb29nbGUuZj17fTsoZnVuY3Rpb24oKXsKZG9j
dW1lbnQuZG9jdW1lbnRFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoInN1Ym1pdCIsZnVuY3Rpb24o
Yil7dmFyIGE7aWYoYT1iLnRhcmdldCl7dmFyIGM9YS5nZXRBdHRyaWJ1dGUoImRhdGEtc3VibWl0
ZmFsc2UiKTthPWM9PT0iMSJ8fGM9PT0icSImJiFhLmVsZW1lbnRzLnEudmFsdWU/ITA6ITF9ZWxz
ZSBhPSExO2EmJihiLnByZXZlbnREZWZhdWx0KCksYi5zdG9wUHJvcGFnYXRpb24oKSl9LCEwKTtk
b2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLGZ1bmN0aW9u
KGIpe3ZhciBhO2E6e2ZvcihhPWIudGFyZ2V0O2EmJmEhPT1kb2N1bWVudC5kb2N1bWVudEVsZW1l
bnQ7YT1hLnBhcmVudEVsZW1lbnQpaWYoYS50YWdOYW1lPT09IkEiKXthPWEuZ2V0QXR0cmlidXRl
KCJkYXRhLW5vaHJlZiIpPT09IjEiO2JyZWFrIGF9YT0hMX1hJiZiLnByZXZlbnREZWZhdWx0KCl9
LCEwKTt9KS5jYWxsKHRoaXMpOzwvc2NyaXB0PjxzY3JpcHQgbm9uY2U9ImJyRTZQdG9yUEphUnJG
dS01MHRyYmciPjt0aGlzLmdiYXJfPXtDT05GSUc6W1tbMCwid3d3LmdzdGF0aWMuY29tIiwib2cu
cXRtLmVuX1VTLmFWLXZVTUtwOVI0LmVzNS5PIiwicnUiLCJydSIsIjUzOCIsMCxbNCwyLCIiLCIi
LCIiLCI5NjU2ODI1MDIiLCIwIl0sbnVsbCwiUFItRWFvajNHb2U2d1BBUF9zbU4yQWMiLG51bGws
MCwib2cucXRtLkVaQlkyRU9wNlpRLkwuWC5PIiwiQUEyWXJUdDFRamQtc2NlcHRCTDRwVEktMzk3
X25OUC1JUSIsIkFBMllyVHNRVURHTEZKX194ZDFyZXY2YzdyQjZ5X1lveEEiLCIiLDIsMSwyMDAs
IlJVUyIsbnVsbCxudWxsLCIxIiwiNTM4IiwxLG51bGwsbnVsbCw4OTk3ODQ0OSxudWxsLDAsMCww
LDBdLG51bGwsWzEsMC4xMDAwMDAwMDE0OTAxMTYxLDIsMV0sbnVsbCxbMCwwLDAsbnVsbCwiIiwi
IiwiIiwiIiwwLDAsbnVsbCwiIiwxLCIiLCJodHRwczovL2xoMy5nb29nbGV1c2VyY29udGVudC5j
b20vb2d3L2RlZmF1bHQtdXNlcj1zODMiXSxbMCwwLCIiLDEsMCwwLDAsMCwwLDAsbnVsbCwwLDAs
bnVsbCwwLDAsbnVsbCxudWxsLDAsMCwwLCIiLCIiLCIiLCIiLCIiLCIiLG51bGwsMCwwLDAsMCww
LG51bGwsbnVsbCxudWxsLCJyZ2JhKDMyLDMzLDM2LDEpIiwicmdiYSgyNTUsMjU1LDI1NSwxKSIs
MCwwLDEsbnVsbCxudWxsLG51bGwsMCxudWxsLG51bGwsbnVsbCwwXSxudWxsLG51bGwsWyIxIiwi
Z2NpXzkxZjMwNzU1ZDZhNmI3ODdkY2MyYTQwNjJlNmU5ODI0LmpzIiwiZ29vZ2xlYXBpcy5jbGll
bnQ6Z2FwaS5pZnJhbWVzIiwiIiwicnUiXSxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsWzAuMDA5
OTk5OTk5Nzc2NDgyNTgyLCJydSIsIjUzOCIsW251bGwsIiIsIjAiLG51bGwsMSw1MTg0MDAwLG51
bGwsbnVsbCwiIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsMCxudWxsLDAsbnVsbCwxLDAsMCww
LG51bGwsbnVsbCwwLDAsbnVsbCwwLDAsMCwwLDBdLG51bGwsbnVsbCxudWxsLDBdLFsxLG51bGws
bnVsbCwyNzA0Myw1MzgsIlJVUyIsInJ1IiwiOTY1NjgyNTAyLjAiLDgsbnVsbCwwLDAsbnVsbCxu
dWxsLG51bGwsbnVsbCwiMTE2MjIxMTQ5LDExNjIyMTE1MiwxMTYyNDkwNDAsMTE2MjQ5MDQzLDEx
OTg1MjczNywxMTk4NTI3MzkiLG51bGwsbnVsbCxudWxsLCJQUi1FYW9qM0dvZTZ3UEFQX3NtTjJB
YyIsMCwwLDAsbnVsbCwyLDUsImx1Iiw2NCwwLDAsbnVsbCxudWxsLDEsODk5Nzg0NDksMCwwXSxb
W251bGwsbnVsbCxudWxsLCJodHRwczovL3d3dy5nc3RhdGljLmNvbS9vZy9fL2pzL2s9b2cucXRt
LmVuX1VTLmFWLXZVTUtwOVI0LmVzNS5PL3J0PWovbT1xYWJyLHFfZG5wLHFhcGlkLHFhbGQscWFk
cy9leG09cWFhdyxxYWRkLHFhaWQscWVpbixxaGF3LHFoYmEscWhicixxaGNoLHFoZ2EscWhpZCxx
aGluL2Q9MS9lZD0xL3JzPUFBMllyVHQxUWpkLXNjZXB0Qkw0cFRJLTM5N19uTlAtSVEiXSxbbnVs
bCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL29nL18vc3Mvaz1vZy5xdG0uRVpC
WTJFT3A2WlEuTC5YLk8vbT1kX2JfZ20zLGRfd2lfZ20zLGRfbG9fZ20zL2V4Y209cWFhdyxxYWRk
LHFhaWQscWVpbixxaGF3LHFoYmEscWhicixxaGNoLHFoZ2EscWhpZCxxaGluL2Q9MS9lZD0xL2N0
PXpnbXMvcnM9QUEyWXJUc1FVREdMRkpfX3hkMXJldjZjN3JCNnlfWW94QSJdXV1dLH07dGhpcy5n
YmFyXz10aGlzLmdiYXJffHx7fTsoZnVuY3Rpb24oXyl7dmFyIHdpbmRvdz10aGlzOwp0cnl7Cl8u
X0ZfdG9nZ2xlc19pbml0aWFsaXplPWZ1bmN0aW9uKGEpeyh0eXBlb2YgZ2xvYmFsVGhpcyE9PSJ1
bmRlZmluZWQiP2dsb2JhbFRoaXM6dHlwZW9mIHNlbGYhPT0idW5kZWZpbmVkIj9zZWxmOnRoaXMp
Ll9GX3RvZ2dsZXNfZ2Jhcl89YXx8W119OygwLF8uX0ZfdG9nZ2xlc19pbml0aWFsaXplKShbXSk7
Ci8qCgogQ29weXJpZ2h0IFRoZSBDbG9zdXJlIExpYnJhcnkgQXV0aG9ycy4KIFNQRFgtTGljZW5z
ZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wCiovCnZhciBpYSxvYSxxYSx2YSx4YSx5YSxQYSxRYSxo
YixrYixuYixzYixvYix2YixBYixNYixOYixPYixQYixRYixZYixaYiwkYixhYztfLmFhPWZ1bmN0
aW9uKGEsYil7aWYoRXJyb3IuY2FwdHVyZVN0YWNrVHJhY2UpRXJyb3IuY2FwdHVyZVN0YWNrVHJh
Y2UodGhpcyxfLmFhKTtlbHNle3ZhciBjPUVycm9yKCkuc3RhY2s7YyYmKHRoaXMuc3RhY2s9Yyl9
YSYmKHRoaXMubWVzc2FnZT1TdHJpbmcoYSkpO2IhPT12b2lkIDAmJih0aGlzLmNhdXNlPWIpfTtf
LmJhPWZ1bmN0aW9uKGEpe2Eua3I9ITA7cmV0dXJuIGF9OwpfLmhhPWZ1bmN0aW9uKGEpe3ZhciBi
PWE7aWYoKDAsXy5jYSkoYikpe2lmKCEvXlxzKig/Oi0/WzEtOV1cZCp8MCk/XHMqJC8udGVzdChi
KSl0aHJvdyBFcnJvcihTdHJpbmcoYikpO31lbHNlIGlmKGRhKGIpJiYhTnVtYmVyLmlzU2FmZUlu
dGVnZXIoYikpdGhyb3cgRXJyb3IoU3RyaW5nKGIpKTtyZXR1cm4gZWE/QmlnSW50KGEpOmE9ZmEo
YSk/YT8iMSI6IjAiOigwLF8uY2EpKGEpP2EudHJpbSgpfHwiMCI6U3RyaW5nKGEpfTtpYT1mdW5j
dGlvbihhLGIpe2lmKGEubGVuZ3RoPmIubGVuZ3RoKXJldHVybiExO2lmKGEubGVuZ3RoPGIubGVu
Z3RofHxhPT09YilyZXR1cm4hMDtmb3IodmFyIGM9MDtjPGEubGVuZ3RoO2MrKyl7dmFyIGQ9YVtj
XSxlPWJbY107aWYoZD5lKXJldHVybiExO2lmKGQ8ZSlyZXR1cm4hMH19O18uamE9ZnVuY3Rpb24o
YSl7Xy50LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aHJvdyBhO30sMCl9OwpfLmxhPWZ1bmN0aW9u
KCl7cmV0dXJuIF8ua2EoKS50b0xvd2VyQ2FzZSgpLmluZGV4T2YoIndlYmtpdCIpIT0tMX07Xy5r
YT1mdW5jdGlvbigpe3ZhciBhPV8udC5uYXZpZ2F0b3I7cmV0dXJuIGEmJihhPWEudXNlckFnZW50
KT9hOiIifTtvYT1mdW5jdGlvbihhKXtpZighbWF8fCFuYSlyZXR1cm4hMTtmb3IodmFyIGI9MDti
PG5hLmJyYW5kcy5sZW5ndGg7YisrKXt2YXIgYz1uYS5icmFuZHNbYl0uYnJhbmQ7aWYoYyYmYy5p
bmRleE9mKGEpIT0tMSlyZXR1cm4hMH1yZXR1cm4hMX07Xy5wYT1mdW5jdGlvbihhKXtyZXR1cm4g
Xy5rYSgpLmluZGV4T2YoYSkhPS0xfTtxYT1mdW5jdGlvbigpe3JldHVybiBtYT8hIW5hJiZuYS5i
cmFuZHMubGVuZ3RoPjA6ITF9O18ucmE9ZnVuY3Rpb24oKXtyZXR1cm4gcWEoKT8hMTpfLnBhKCJP
cGVyYSIpfTtfLnRhPWZ1bmN0aW9uKCl7cmV0dXJuIHFhKCk/ITE6Xy5wYSgiVHJpZGVudCIpfHxf
LnBhKCJNU0lFIil9OwpfLnVhPWZ1bmN0aW9uKCl7cmV0dXJuIF8ucGEoIkZpcmVmb3giKXx8Xy5w
YSgiRnhpT1MiKX07Xy53YT1mdW5jdGlvbigpe3JldHVybiBfLnBhKCJTYWZhcmkiKSYmISh2YSgp
fHwocWEoKT8wOl8ucGEoIkNvYXN0IikpfHxfLnJhKCl8fChxYSgpPzA6Xy5wYSgiRWRnZSIpKXx8
KHFhKCk/b2EoIk1pY3Jvc29mdCBFZGdlIik6Xy5wYSgiRWRnLyIpKXx8KHFhKCk/b2EoIk9wZXJh
Iik6Xy5wYSgiT1BSIikpfHxfLnVhKCl8fF8ucGEoIlNpbGsiKXx8Xy5wYSgiQW5kcm9pZCIpKX07
dmE9ZnVuY3Rpb24oKXtyZXR1cm4gcWEoKT9vYSgiQ2hyb21pdW0iKTooXy5wYSgiQ2hyb21lIil8
fF8ucGEoIkNyaU9TIikpJiYhKHFhKCk/MDpfLnBhKCJFZGdlIikpfHxfLnBhKCJTaWxrIil9O3hh
PWZ1bmN0aW9uKCl7cmV0dXJuIG1hPyEhbmEmJiEhbmEucGxhdGZvcm06ITF9O3lhPWZ1bmN0aW9u
KCl7cmV0dXJuIF8ucGEoImlQaG9uZSIpJiYhXy5wYSgiaVBvZCIpJiYhXy5wYSgiaVBhZCIpfTsK
Xy56YT1mdW5jdGlvbigpe3JldHVybiB5YSgpfHxfLnBhKCJpUGFkIil8fF8ucGEoImlQb2QiKX07
Xy5BYT1mdW5jdGlvbigpe3JldHVybiB4YSgpP25hLnBsYXRmb3JtPT09Im1hY09TIjpfLnBhKCJN
YWNpbnRvc2giKX07Xy5DYT1mdW5jdGlvbihhLGIpe3JldHVybigwLF8uQmEpKGEsYik+PTB9O18u
RGE9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiB0eXBlb2YgU3ltYm9sPT09ImZ1bmN0aW9uIiYmdHlw
ZW9mIFN5bWJvbCgpPT09InN5bWJvbCI/KGM9PT12b2lkIDA/MDpjKSYmU3ltYm9sLmZvciYmYT9T
eW1ib2wuZm9yKGEpOmEhPW51bGw/U3ltYm9sKGEpOlN5bWJvbCgpOmJ9O18uSGE9ZnVuY3Rpb24o
YSxiKXtfLkVhfHxfLncgaW4gYXx8RmEoYSxHYSk7YVtfLnddfD1ifTtfLklhPWZ1bmN0aW9uKGEs
Yil7Xy5FYXx8Xy53IGluIGF8fEZhKGEsR2EpO2FbXy53XT1ifTtfLk1hPWZ1bmN0aW9uKGEpe3Jl
dHVybiBhW0phXT09PUthfTsKXy5PYT1mdW5jdGlvbihhLGIpe3JldHVybiBiPT09dm9pZCAwP2Eu
diE9PU5hJiYhISgyJihhLkxbXy53XXwwKSk6ISEoMiZiKSYmYS52IT09TmF9O1BhPWZ1bmN0aW9u
KGEpe3JldHVybiBhfTtRYT1mdW5jdGlvbihhLGIpe2EuX19jbG9zdXJlX19lcnJvcl9fY29udGV4
dF9fOTg0MzgyfHwoYS5fX2Nsb3N1cmVfX2Vycm9yX19jb250ZXh0X185ODQzODI9e30pO2EuX19j
bG9zdXJlX19lcnJvcl9fY29udGV4dF9fOTg0MzgyLnNldmVyaXR5PWJ9O18uUmE9ZnVuY3Rpb24o
YSl7YT1FcnJvcihhKTtRYShhLCJ3YXJuaW5nIik7cmV0dXJuIGF9O18uVGE9ZnVuY3Rpb24oYSxi
KXtpZihhIT1udWxsKXt2YXIgYzt2YXIgZD0oYz1TYSkhPW51bGw/YzpTYT17fTtjPWRbYV18fDA7
Yz49Ynx8KGRbYV09YysxLGE9RXJyb3IoKSxRYShhLCJpbmNpZGVudCIpLF8uamEoYSkpfX07Cl8u
VmE9ZnVuY3Rpb24oYSl7aWYodHlwZW9mIGEhPT0iYm9vbGVhbiIpdGhyb3cgRXJyb3IoInlgIitf
LlVhKGEpKyJgIithKTtyZXR1cm4gYX07Xy5XYT1mdW5jdGlvbihhKXtpZihhPT1udWxsfHx0eXBl
b2YgYT09PSJib29sZWFuIilyZXR1cm4gYTtpZih0eXBlb2YgYT09PSJudW1iZXIiKXJldHVybiEh
YX07Xy5ZYT1mdW5jdGlvbihhKXtpZighKDAsXy5YYSkoYSkpdGhyb3cgXy5SYSgiZW51bSIpO3Jl
dHVybiBhfDB9O18uWmE9ZnVuY3Rpb24oYSl7cmV0dXJuIGE9PW51bGw/YTooMCxfLlhhKShhKT9h
fDA6dm9pZCAwfTtfLiRhPWZ1bmN0aW9uKGEpe2lmKHR5cGVvZiBhIT09Im51bWJlciIpdGhyb3cg
Xy5SYSgiaW50MzIiKTtpZighKDAsXy5YYSkoYSkpdGhyb3cgXy5SYSgiaW50MzIiKTtyZXR1cm4g
YXwwfTtfLmFiPWZ1bmN0aW9uKGEpe2lmKGEhPW51bGwmJnR5cGVvZiBhIT09InN0cmluZyIpdGhy
b3cgRXJyb3IoKTtyZXR1cm4gYX07Cl8uYmI9ZnVuY3Rpb24oYSl7cmV0dXJuIGE9PW51bGx8fHR5
cGVvZiBhPT09InN0cmluZyI/YTp2b2lkIDB9O18uY2I9ZnVuY3Rpb24oYSxiLGMpe2lmKGEhPW51
bGwmJl8uTWEoYSkpcmV0dXJuIGE7aWYoQXJyYXkuaXNBcnJheShhKSl7dmFyIGQ9YVtfLnddfDA7
Yz1kfGMmMzJ8YyYyO2MhPT1kJiZfLklhKGEsYyk7cmV0dXJuIG5ldyBiKGEpfX07Xy5mYj1mdW5j
dGlvbihhKXt2YXIgYj1fLmRiKF8uZWIpO3JldHVybiBiP2FbYl06dm9pZCAwfTtoYj1mdW5jdGlv
bihhLGIpe2I8MTAwfHxfLlRhKGdiLDEpfTsKa2I9ZnVuY3Rpb24oYSxiLGMsZCl7dmFyIGU9ZCE9
PXZvaWQgMDtkPSEhZDt2YXIgZj1fLmRiKF8uZWIpLGc7IWUmJl8uRWEmJmYmJihnPWFbZl0pJiZn
Lm9lKGhiKTtmPVtdO3ZhciBoPWEubGVuZ3RoO2c9NDI5NDk2NzI5NTt2YXIgaz0hMSxtPSEhKGIm
NjQpLG49bT9iJjEyOD8wOi0xOnZvaWQgMDtpZighKGImMSkpe3ZhciBwPWgmJmFbaC0xXTtwIT1u
dWxsJiZ0eXBlb2YgcD09PSJvYmplY3QiJiZwLmNvbnN0cnVjdG9yPT09T2JqZWN0PyhoLS0sZz1o
KTpwPXZvaWQgMDtpZihtJiYhKGImMTI4KSYmIWUpe2s9ITA7dmFyIHE7Zz0oKHE9aWIpIT1udWxs
P3E6UGEpKGctbixuLGEscCx2b2lkIDApK259fWI9dm9pZCAwO2ZvcihxPTA7cTxoO3ErKyl7dmFy
IHI9YVtxXTtpZihyIT1udWxsJiYocj1jKHIsZCkpIT1udWxsKWlmKG0mJnE+PWcpe3ZhciB1PXEt
bix2PXZvaWQgMDsoKHY9YikhPW51bGw/djpiPXt9KVt1XT1yfWVsc2UgZltxXT1yfWlmKHApZm9y
KHZhciB6IGluIHApaD1wW3pdLApoIT1udWxsJiYoaD1jKGgsZCkpIT1udWxsJiYocT0reixyPXZv
aWQgMCxtJiYhTnVtYmVyLmlzTmFOKHEpJiYocj1xK24pPGc/ZltyXT1oOihxPXZvaWQgMCwoKHE9
YikhPW51bGw/cTpiPXt9KVt6XT1oKSk7YiYmKGs/Zi5wdXNoKGIpOmZbZ109Yik7ZSYmXy5kYihf
LmViKSYmKGE9Xy5mYihhKSkmJiJmdW5jdGlvbiI9PXR5cGVvZiBfLmpiJiZhIGluc3RhbmNlb2Yg
Xy5qYiYmKGZbXy5lYl09YS5qKCkpO3JldHVybiBmfTsKbmI9ZnVuY3Rpb24oYSl7c3dpdGNoKHR5
cGVvZiBhKXtjYXNlICJudW1iZXIiOnJldHVybiBOdW1iZXIuaXNGaW5pdGUoYSk/YToiIithO2Nh
c2UgImJpZ2ludCI6cmV0dXJuKDAsXy5sYikoYSk/TnVtYmVyKGEpOiIiK2E7Y2FzZSAiYm9vbGVh
biI6cmV0dXJuIGE/MTowO2Nhc2UgIm9iamVjdCI6aWYoQXJyYXkuaXNBcnJheShhKSl7dmFyIGI9
YVtfLnddfDA7cmV0dXJuIGEubGVuZ3RoPT09MCYmYiYxP3ZvaWQgMDprYihhLGIsbmIpfWlmKGEh
PW51bGwmJl8uTWEoYSkpcmV0dXJuIG9iKGEpO2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBfLnBiJiZh
IGluc3RhbmNlb2YgXy5wYilyZXR1cm4gYS52KCk7cmV0dXJufXJldHVybiBhfTtzYj1mdW5jdGlv
bihhLGIpe2lmKGIpe2liPWI9PW51bGx8fGI9PT1QYXx8YltxYl0hPT1yYj9QYTpiO3RyeXtyZXR1
cm4gb2IoYSl9ZmluYWxseXtpYj12b2lkIDB9fXJldHVybiBvYihhKX07Cm9iPWZ1bmN0aW9uKGEp
e2E9YS5MO3JldHVybiBrYihhLGFbXy53XXwwLG5iKX07Xy54PWZ1bmN0aW9uKGEsYixjKXtyZXR1
cm4gXy50YihhLGIsYywyMDQ4KX07Cl8udGI9ZnVuY3Rpb24oYSxiLGMsZCl7ZD1kPT09dm9pZCAw
PzA6ZDtpZihhPT1udWxsKXt2YXIgZT0zMjtjPyhhPVtjXSxlfD0xMjgpOmE9W107YiYmKGU9ZSYt
MTY3NjA4MzN8KGImMTAyMyk8PDE0KX1lbHNle2lmKCFBcnJheS5pc0FycmF5KGEpKXRocm93IEVy
cm9yKCJ6Iik7ZT1hW18ud118MDtpZih1YiYmMSZlKXRocm93IEVycm9yKCJBIik7MjA0OCZlJiYh
KDImZSkmJnZiKCk7aWYoZSYyNTYpdGhyb3cgRXJyb3IoIkIiKTtpZihlJjY0KXJldHVybihlfGQp
IT09ZSYmXy5JYShhLGV8ZCksYTtpZihjJiYoZXw9MTI4LGMhPT1hWzBdKSl0aHJvdyBFcnJvcigi
QyIpO2E6e2M9YTtlfD02NDt2YXIgZj1jLmxlbmd0aDtpZihmKXt2YXIgZz1mLTEsaD1jW2ddO2lm
KGghPW51bGwmJnR5cGVvZiBoPT09Im9iamVjdCImJmguY29uc3RydWN0b3I9PT1PYmplY3Qpe2I9
ZSYxMjg/MDotMTtnLT1iO2lmKGc+PTEwMjQpdGhyb3cgRXJyb3IoIkUiKTtmb3IodmFyIGsgaW4g
aClmPStrLGY8ZyYmCihjW2YrYl09aFtrXSxkZWxldGUgaFtrXSk7ZT1lJi0xNjc2MDgzM3woZyYx
MDIzKTw8MTQ7YnJlYWsgYX19aWYoYil7az1NYXRoLm1heChiLGYtKGUmMTI4PzA6LTEpKTtpZihr
PjEwMjQpdGhyb3cgRXJyb3IoIkYiKTtlPWUmLTE2NzYwODMzfChrJjEwMjMpPDwxNH19fV8uSWEo
YSxlfDY0fGQpO3JldHVybiBhfTt2Yj1mdW5jdGlvbigpe2lmKHViKXRocm93IEVycm9yKCJEIik7
Xy5UYSh3Yiw1KX07CkFiPWZ1bmN0aW9uKGEsYil7aWYodHlwZW9mIGEhPT0ib2JqZWN0IilyZXR1
cm4gYTtpZihBcnJheS5pc0FycmF5KGEpKXt2YXIgYz1hW18ud118MDthLmxlbmd0aD09PTAmJmMm
MT9hPXZvaWQgMDpjJjJ8fCghYnx8NDA5NiZjfHwxNiZjP2E9Xy54YihhLGMsITEsYiYmIShjJjE2
KSk6KF8uSGEoYSwzNCksYyY0JiZPYmplY3QuZnJlZXplKGEpKSk7cmV0dXJuIGF9aWYoYSE9bnVs
bCYmXy5NYShhKSlyZXR1cm4gYj1hLkwsYz1iW18ud118MCxfLk9hKGEsYyk/YTpfLnliKGEsYixj
KT9fLnpiKGEsYik6Xy54YihiLGMpO2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBfLnBiJiZhIGluc3Rh
bmNlb2YgXy5wYilyZXR1cm4gYX07Xy56Yj1mdW5jdGlvbihhLGIsYyl7YT1uZXcgYS5jb25zdHJ1
Y3RvcihiKTtjJiYoYS52PU5hKTthLkE9TmE7cmV0dXJuIGF9OwpfLnhiPWZ1bmN0aW9uKGEsYixj
LGQpe2QhPW51bGx8fChkPSEhKDM0JmIpKTthPWtiKGEsYixBYixkKTtkPTMyO2MmJihkfD0yKTti
PWImMTY3NjkyMTd8ZDtfLklhKGEsYik7cmV0dXJuIGF9O18uQmI9ZnVuY3Rpb24oYSl7dmFyIGI9
YS5MLGM9YltfLnddfDA7cmV0dXJuIF8uT2EoYSxjKT9fLnliKGEsYixjKT9fLnpiKGEsYiwhMCk6
bmV3IGEuY29uc3RydWN0b3IoXy54YihiLGMsITEpKTphfTtfLkNiPWZ1bmN0aW9uKGEpe2lmKGEu
diE9PU5hKXJldHVybiExO3ZhciBiPWEuTDtiPV8ueGIoYixiW18ud118MCk7Xy5IYShiLDIwNDgp
O2EuTD1iO2Eudj12b2lkIDA7YS5BPXZvaWQgMDtyZXR1cm4hMH07Xy5EYj1mdW5jdGlvbihhKXtp
ZighXy5DYihhKSYmXy5PYShhLGEuTFtfLnddfDApKXRocm93IEVycm9yKCk7fTtfLkViPWZ1bmN0
aW9uKGEsYil7Yj09PXZvaWQgMCYmKGI9YVtfLnddfDApO2ImMzImJiEoYiY0MDk2KSYmXy5JYShh
LGJ8NDA5Nil9OwpfLnliPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gYyYyPyEwOmMmMzImJiEoYyY0
MDk2KT8oXy5JYShiLGN8MiksYS52PU5hLCEwKTohMX07Xy5GYj1mdW5jdGlvbihhLGIsYyxkLGUp
e3ZhciBmPWMrKGU/MDotMSksZz1hLmxlbmd0aC0xO2lmKGc+PTErKGU/MDotMSkmJmY+PWcpe3Zh
ciBoPWFbZ107aWYoaCE9bnVsbCYmdHlwZW9mIGg9PT0ib2JqZWN0IiYmaC5jb25zdHJ1Y3Rvcj09
PU9iamVjdClyZXR1cm4gaFtjXT1kLGJ9aWYoZjw9ZylyZXR1cm4gYVtmXT1kLGI7aWYoZCE9PXZv
aWQgMCl7dmFyIGs7Zz0oKGs9YikhPW51bGw/azpiPWFbXy53XXwwKT4+MTQmMTAyM3x8NTM2ODcw
OTEyO2M+PWc/ZCE9bnVsbCYmKGY9e30sYVtnKyhlPzA6LTEpXT0oZltjXT1kLGYpKTphW2ZdPWR9
cmV0dXJuIGJ9OwpfLkhiPWZ1bmN0aW9uKGEsYixjLGQsZSl7dmFyIGY9ITE7ZD1fLkdiKGEsZCxl
LGZ1bmN0aW9uKGcpe3ZhciBoPV8uY2IoZyxjLGIpO2Y9aCE9PWcmJmghPW51bGw7cmV0dXJuIGh9
KTtpZihkIT1udWxsKXJldHVybiBmJiYhXy5PYShkKSYmXy5FYihhLGIpLGR9O18uSWI9ZnVuY3Rp
b24oKXt2YXIgYT1mdW5jdGlvbigpe3Rocm93IEVycm9yKCk7fTtPYmplY3Quc2V0UHJvdG90eXBl
T2YoYSxhLnByb3RvdHlwZSk7cmV0dXJuIGF9O18ueT1mdW5jdGlvbigpe3RoaXMudWE9dGhpcy51
YTt0aGlzLmRhPXRoaXMuZGF9O18uSmI9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYSE9bnVsbD8hIWE6
ISFifTtfLkE9ZnVuY3Rpb24oYSxiKXtiPT12b2lkIDAmJihiPSIiKTtyZXR1cm4gYSE9bnVsbD9h
OmJ9O18uS2I9ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZCBpbiBhKWIuY2FsbChjLGFbZF0sZCxh
KX07Xy5MYj1mdW5jdGlvbihhKXtmb3IodmFyIGIgaW4gYSlyZXR1cm4hMTtyZXR1cm4hMH07Ck1i
PXR5cGVvZiBPYmplY3QuY3JlYXRlPT0iZnVuY3Rpb24iP09iamVjdC5jcmVhdGU6ZnVuY3Rpb24o
YSl7dmFyIGI9ZnVuY3Rpb24oKXt9O2IucHJvdG90eXBlPWE7cmV0dXJuIG5ldyBifTtOYj10eXBl
b2YgT2JqZWN0LmRlZmluZVByb3BlcnRpZXM9PSJmdW5jdGlvbiI/T2JqZWN0LmRlZmluZVByb3Bl
cnR5OmZ1bmN0aW9uKGEsYixjKXtpZihhPT1BcnJheS5wcm90b3R5cGV8fGE9PU9iamVjdC5wcm90
b3R5cGUpcmV0dXJuIGE7YVtiXT1jLnZhbHVlO3JldHVybiBhfTsKT2I9ZnVuY3Rpb24oYSl7YT1b
Im9iamVjdCI9PXR5cGVvZiBnbG9iYWxUaGlzJiZnbG9iYWxUaGlzLGEsIm9iamVjdCI9PXR5cGVv
ZiB3aW5kb3cmJndpbmRvdywib2JqZWN0Ij09dHlwZW9mIHNlbGYmJnNlbGYsIm9iamVjdCI9PXR5
cGVvZiBnbG9iYWwmJmdsb2JhbF07Zm9yKHZhciBiPTA7YjxhLmxlbmd0aDsrK2Ipe3ZhciBjPWFb
Yl07aWYoYyYmYy5NYXRoPT1NYXRoKXJldHVybiBjfXRocm93IEVycm9yKCJhIik7fTtQYj1PYih0
aGlzKTtRYj0iSW50OCBVaW50OCBVaW50OENsYW1wZWQgSW50MTYgVWludDE2IEludDMyIFVpbnQz
MiBGbG9hdDMyIEZsb2F0NjQiLnNwbGl0KCIgIik7UGIuQmlnSW50NjRBcnJheSYmKFFiLnB1c2go
IkJpZ0ludDY0IiksUWIucHVzaCgiQmlnVWludDY0IikpOwp2YXIgU2I9ZnVuY3Rpb24oYSxiKXtp
ZihiKWZvcih2YXIgYz0wO2M8UWIubGVuZ3RoO2MrKylSYihRYltjXSsiQXJyYXkucHJvdG90eXBl
LiIrYSxiKX0sVGI9ZnVuY3Rpb24oYSxiKXtiJiZSYihhLGIpfSxSYj1mdW5jdGlvbihhLGIpe3Zh
ciBjPVBiO2E9YS5zcGxpdCgiLiIpO2Zvcih2YXIgZD0wO2Q8YS5sZW5ndGgtMTtkKyspe3ZhciBl
PWFbZF07aWYoIShlIGluIGMpKXJldHVybjtjPWNbZV19YT1hW2EubGVuZ3RoLTFdO2Q9Y1thXTti
PWIoZCk7YiE9ZCYmYiE9bnVsbCYmTmIoYyxhLHtjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITAs
dmFsdWU6Yn0pfSxVYjsKaWYodHlwZW9mIE9iamVjdC5zZXRQcm90b3R5cGVPZj09ImZ1bmN0aW9u
IilVYj1PYmplY3Quc2V0UHJvdG90eXBlT2Y7ZWxzZXt2YXIgVmI7YTp7dmFyIFdiPXthOiEwfSxY
Yj17fTt0cnl7WGIuX19wcm90b19fPVdiO1ZiPVhiLmE7YnJlYWsgYX1jYXRjaChhKXt9VmI9ITF9
VWI9VmI/ZnVuY3Rpb24oYSxiKXthLl9fcHJvdG9fXz1iO2lmKGEuX19wcm90b19fIT09Yil0aHJv
dyBuZXcgVHlwZUVycm9yKCJiYCIrYSk7cmV0dXJuIGF9Om51bGx9WWI9VWI7Cl8uQj1mdW5jdGlv
bihhLGIpe2EucHJvdG90eXBlPU1iKGIucHJvdG90eXBlKTthLnByb3RvdHlwZS5jb25zdHJ1Y3Rv
cj1hO2lmKFliKVliKGEsYik7ZWxzZSBmb3IodmFyIGMgaW4gYilpZihjIT0icHJvdG90eXBlIilp
ZihPYmplY3QuZGVmaW5lUHJvcGVydGllcyl7dmFyIGQ9T2JqZWN0LmdldE93blByb3BlcnR5RGVz
Y3JpcHRvcihiLGMpO2QmJk9iamVjdC5kZWZpbmVQcm9wZXJ0eShhLGMsZCl9ZWxzZSBhW2NdPWJb
Y107YS5aPWIucHJvdG90eXBlfTtaYj1mdW5jdGlvbihhKXt2YXIgYj0wO3JldHVybiBmdW5jdGlv
bigpe3JldHVybiBiPGEubGVuZ3RoP3tkb25lOiExLHZhbHVlOmFbYisrXX06e2RvbmU6ITB9fX07
Cl8uRD1mdW5jdGlvbihhKXt2YXIgYj10eXBlb2YgU3ltYm9sIT0idW5kZWZpbmVkIiYmU3ltYm9s
Lml0ZXJhdG9yJiZhW1N5bWJvbC5pdGVyYXRvcl07aWYoYilyZXR1cm4gYi5jYWxsKGEpO2lmKHR5
cGVvZiBhLmxlbmd0aD09Im51bWJlciIpcmV0dXJue25leHQ6WmIoYSl9O3Rocm93IEVycm9yKCJj
YCIrU3RyaW5nKGEpKTt9OyRiPWZ1bmN0aW9uKGEsYil7cmV0dXJuIE9iamVjdC5wcm90b3R5cGUu
aGFzT3duUHJvcGVydHkuY2FsbChhLGIpfTthYz10eXBlb2YgT2JqZWN0LmFzc2lnbj09ImZ1bmN0
aW9uIj9PYmplY3QuYXNzaWduOmZ1bmN0aW9uKGEsYil7aWYoYT09bnVsbCl0aHJvdyBuZXcgVHlw
ZUVycm9yKCJkIik7YT1PYmplY3QoYSk7Zm9yKHZhciBjPTE7Yzxhcmd1bWVudHMubGVuZ3RoO2Mr
Kyl7dmFyIGQ9YXJndW1lbnRzW2NdO2lmKGQpZm9yKHZhciBlIGluIGQpJGIoZCxlKSYmKGFbZV09
ZFtlXSl9cmV0dXJuIGF9OwpUYigiT2JqZWN0LmFzc2lnbiIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8
fGFjfSk7Xy5iYz1mdW5jdGlvbihhKXtpZighKGEgaW5zdGFuY2VvZiBPYmplY3QpKXRocm93IG5l
dyBUeXBlRXJyb3IoImVgIithKTt9O18uRT1mdW5jdGlvbigpe3RoaXMuZGE9ITE7dGhpcy5KPW51
bGw7dGhpcy5BPXZvaWQgMDt0aGlzLnY9MTt0aGlzLkc9dGhpcy5NPTA7dGhpcy51YT10aGlzLkY9
bnVsbH07Xy5FLnByb3RvdHlwZS5QPWZ1bmN0aW9uKGEpe3RoaXMuQT1hfTtfLkUucHJvdG90eXBl
LmdldE5leHRBZGRyZXNzSnNjPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudn07Xy5FLnByb3RvdHlw
ZS5nZXRZaWVsZFJlc3VsdEpzYz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkF9O18uRS5wcm90b3R5
cGUucmV0dXJuPWZ1bmN0aW9uKGEpe3RoaXMuRj17cmV0dXJuOmF9O3RoaXMudj10aGlzLkd9O18u
RS5wcm90b3R5cGVbInJldHVybiJdPV8uRS5wcm90b3R5cGUucmV0dXJuOwpfLkUucHJvdG90eXBl
LlU9ZnVuY3Rpb24oYSl7dGhpcy5GPXtuYTphfTt0aGlzLnY9dGhpcy5HfTtfLkUucHJvdG90eXBl
Lmp1bXBUaHJvdWdoRmluYWxseUJsb2Nrcz1fLkUucHJvdG90eXBlLlU7Xy5FLnByb3RvdHlwZS5q
PWZ1bmN0aW9uKGEsYil7dGhpcy52PWI7cmV0dXJue3ZhbHVlOmF9fTtfLkUucHJvdG90eXBlLnlp
ZWxkPV8uRS5wcm90b3R5cGUuajtfLkUucHJvdG90eXBlLlY9ZnVuY3Rpb24oYSxiKXthPV8uRChh
KTt2YXIgYz1hLm5leHQoKTtfLmJjKGMpO2lmKGMuZG9uZSl0aGlzLkE9Yy52YWx1ZSx0aGlzLnY9
YjtlbHNlIHJldHVybiB0aGlzLko9YSx0aGlzLmooYy52YWx1ZSxiKX07Xy5FLnByb3RvdHlwZS55
aWVsZEFsbD1fLkUucHJvdG90eXBlLlY7Xy5FLnByb3RvdHlwZS5uYT1mdW5jdGlvbihhKXt0aGlz
LnY9YX07Xy5FLnByb3RvdHlwZS5qdW1wVG89Xy5FLnByb3RvdHlwZS5uYTtfLkUucHJvdG90eXBl
LkI9ZnVuY3Rpb24oKXt0aGlzLnY9MH07Cl8uRS5wcm90b3R5cGUuanVtcFRvRW5kPV8uRS5wcm90
b3R5cGUuQjtfLkUucHJvdG90eXBlLkQ9ZnVuY3Rpb24oYSxiKXt0aGlzLk09YTtiIT12b2lkIDAm
Jih0aGlzLkc9Yil9O18uRS5wcm90b3R5cGUuc2V0Q2F0Y2hGaW5hbGx5QmxvY2tzPV8uRS5wcm90
b3R5cGUuRDtfLkUucHJvdG90eXBlLlQ9ZnVuY3Rpb24oYSl7dGhpcy5NPTA7dGhpcy5HPWF8fDB9
O18uRS5wcm90b3R5cGUuc2V0RmluYWxseUJsb2NrPV8uRS5wcm90b3R5cGUuVDtfLkUucHJvdG90
eXBlLks9ZnVuY3Rpb24oYSxiKXt0aGlzLnY9YTt0aGlzLk09Ynx8MH07Xy5FLnByb3RvdHlwZS5s
ZWF2ZVRyeUJsb2NrPV8uRS5wcm90b3R5cGUuSztfLkUucHJvdG90eXBlLkM9ZnVuY3Rpb24oYSl7
dGhpcy5NPWF8fDA7YT10aGlzLkYuU2c7dGhpcy5GPW51bGw7cmV0dXJuIGF9O18uRS5wcm90b3R5
cGUuZW50ZXJDYXRjaEJsb2NrPV8uRS5wcm90b3R5cGUuQzsKXy5FLnByb3RvdHlwZS5OPWZ1bmN0
aW9uKGEsYixjKXtjP3RoaXMudWFbY109dGhpcy5GOnRoaXMudWE9W3RoaXMuRl07dGhpcy5NPWF8
fDA7dGhpcy5HPWJ8fDB9O18uRS5wcm90b3R5cGUuZW50ZXJGaW5hbGx5QmxvY2s9Xy5FLnByb3Rv
dHlwZS5OO18uRS5wcm90b3R5cGUuTz1mdW5jdGlvbihhLGIpe2I9dGhpcy51YS5zcGxpY2UoYnx8
MClbMF07KGI9dGhpcy5GPXRoaXMuRnx8Yik/Yi5maD90aGlzLnY9dGhpcy5NfHx0aGlzLkc6Yi5u
YSE9dm9pZCAwJiZ0aGlzLkc8Yi5uYT8odGhpcy52PWIubmEsdGhpcy5GPW51bGwpOnRoaXMudj10
aGlzLkc6dGhpcy52PWF9O18uRS5wcm90b3R5cGUubGVhdmVGaW5hbGx5QmxvY2s9Xy5FLnByb3Rv
dHlwZS5PO18uRS5wcm90b3R5cGUuUj1mdW5jdGlvbihhKXtyZXR1cm4gbmV3IGNjKGEpfTtfLkUu
cHJvdG90eXBlLmZvckluPV8uRS5wcm90b3R5cGUuUjsKdmFyIGNjPWZ1bmN0aW9uKGEpe3RoaXMu
QT1hO3RoaXMuaj1bXTtmb3IodmFyIGIgaW4gYSl0aGlzLmoucHVzaChiKTt0aGlzLmoucmV2ZXJz
ZSgpfTtjYy5wcm90b3R5cGUudj1mdW5jdGlvbigpe2Zvcig7dGhpcy5qLmxlbmd0aD4wOyl7dmFy
IGE9dGhpcy5qLnBvcCgpO2lmKGEgaW4gdGhpcy5BKXJldHVybiBhfXJldHVybiBudWxsfTtjYy5w
cm90b3R5cGUuZ2V0TmV4dD1jYy5wcm90b3R5cGUudjtUYigiZ2xvYmFsVGhpcyIsZnVuY3Rpb24o
YSl7cmV0dXJuIGF8fFBifSk7VGIoIlJlZmxlY3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9uKGEp
e3JldHVybiBhP2E6WWI/ZnVuY3Rpb24oYixjKXt0cnl7cmV0dXJuIFliKGIsYyksITB9Y2F0Y2go
ZCl7cmV0dXJuITF9fTpudWxsfSk7ClRiKCJTeW1ib2wiLGZ1bmN0aW9uKGEpe2lmKGEpcmV0dXJu
IGE7dmFyIGI9ZnVuY3Rpb24oZixnKXt0aGlzLmo9ZjtOYih0aGlzLCJkZXNjcmlwdGlvbiIse2Nv
bmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2YWx1ZTpnfSl9O2IucHJvdG90eXBlLnRvU3RyaW5n
PWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuan07dmFyIGM9ImpzY29tcF9zeW1ib2xfIisoTWF0aC5y
YW5kb20oKSoxRTk+Pj4wKSsiXyIsZD0wLGU9ZnVuY3Rpb24oZil7aWYodGhpcyBpbnN0YW5jZW9m
IGUpdGhyb3cgbmV3IFR5cGVFcnJvcigiZyIpO3JldHVybiBuZXcgYihjKyhmfHwiIikrIl8iK2Qr
KyxmKX07cmV0dXJuIGV9KTtUYigiU3ltYm9sLml0ZXJhdG9yIixmdW5jdGlvbihhKXtpZihhKXJl
dHVybiBhO2E9U3ltYm9sKCJoIik7TmIoQXJyYXkucHJvdG90eXBlLGEse2NvbmZpZ3VyYWJsZToh
MCx3cml0YWJsZTohMCx2YWx1ZTpmdW5jdGlvbigpe3JldHVybiBkYyhaYih0aGlzKSl9fSk7cmV0
dXJuIGF9KTsKdmFyIGRjPWZ1bmN0aW9uKGEpe2E9e25leHQ6YX07YVtTeW1ib2wuaXRlcmF0b3Jd
PWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9O3JldHVybiBhfTsKVGIoIlByb21pc2UiLGZ1bmN0aW9u
KGEpe2Z1bmN0aW9uIGIoKXt0aGlzLmo9bnVsbH1mdW5jdGlvbiBjKGcpe3JldHVybiBnIGluc3Rh
bmNlb2YgZT9nOm5ldyBlKGZ1bmN0aW9uKGgpe2goZyl9KX1pZihhKXJldHVybiBhO2IucHJvdG90
eXBlLnY9ZnVuY3Rpb24oZyl7aWYodGhpcy5qPT1udWxsKXt0aGlzLmo9W107dmFyIGg9dGhpczt0
aGlzLkEoZnVuY3Rpb24oKXtoLkMoKX0pfXRoaXMuai5wdXNoKGcpfTt2YXIgZD1QYi5zZXRUaW1l
b3V0O2IucHJvdG90eXBlLkE9ZnVuY3Rpb24oZyl7ZChnLDApfTtiLnByb3RvdHlwZS5DPWZ1bmN0
aW9uKCl7Zm9yKDt0aGlzLmomJnRoaXMuai5sZW5ndGg7KXt2YXIgZz10aGlzLmo7dGhpcy5qPVtd
O2Zvcih2YXIgaD0wO2g8Zy5sZW5ndGg7KytoKXt2YXIgaz1nW2hdO2dbaF09bnVsbDt0cnl7aygp
fWNhdGNoKG0pe3RoaXMuQihtKX19fXRoaXMuaj1udWxsfTtiLnByb3RvdHlwZS5CPWZ1bmN0aW9u
KGcpe3RoaXMuQShmdW5jdGlvbigpe3Rocm93IGc7Cn0pfTt2YXIgZT1mdW5jdGlvbihnKXt0aGlz
Lmo9MDt0aGlzLkE9dm9pZCAwO3RoaXMudj1bXTt0aGlzLkY9ITE7dmFyIGg9dGhpcy5CKCk7dHJ5
e2coaC5yZXNvbHZlLGgucmVqZWN0KX1jYXRjaChrKXtoLnJlamVjdChrKX19O2UucHJvdG90eXBl
LkI9ZnVuY3Rpb24oKXtmdW5jdGlvbiBnKG0pe3JldHVybiBmdW5jdGlvbihuKXtrfHwoaz0hMCxt
LmNhbGwoaCxuKSl9fXZhciBoPXRoaXMsaz0hMTtyZXR1cm57cmVzb2x2ZTpnKHRoaXMuZGEpLHJl
amVjdDpnKHRoaXMuQyl9fTtlLnByb3RvdHlwZS5kYT1mdW5jdGlvbihnKXtpZihnPT09dGhpcyl0
aGlzLkMobmV3IFR5cGVFcnJvcigiaSIpKTtlbHNlIGlmKGcgaW5zdGFuY2VvZiBlKXRoaXMuTyhn
KTtlbHNle2E6c3dpdGNoKHR5cGVvZiBnKXtjYXNlICJvYmplY3QiOnZhciBoPWchPW51bGw7YnJl
YWsgYTtjYXNlICJmdW5jdGlvbiI6aD0hMDticmVhayBhO2RlZmF1bHQ6aD0hMX1oP3RoaXMuTShn
KTp0aGlzLkQoZyl9fTtlLnByb3RvdHlwZS5NPQpmdW5jdGlvbihnKXt2YXIgaD12b2lkIDA7dHJ5
e2g9Zy50aGVufWNhdGNoKGspe3RoaXMuQyhrKTtyZXR1cm59dHlwZW9mIGg9PSJmdW5jdGlvbiI/
dGhpcy5QKGgsZyk6dGhpcy5EKGcpfTtlLnByb3RvdHlwZS5DPWZ1bmN0aW9uKGcpe3RoaXMuRygy
LGcpfTtlLnByb3RvdHlwZS5EPWZ1bmN0aW9uKGcpe3RoaXMuRygxLGcpfTtlLnByb3RvdHlwZS5H
PWZ1bmN0aW9uKGcsaCl7aWYodGhpcy5qIT0wKXRocm93IEVycm9yKCJqYCIrZysiYCIraCsiYCIr
dGhpcy5qKTt0aGlzLmo9Zzt0aGlzLkE9aDt0aGlzLmo9PT0yJiZ0aGlzLk4oKTt0aGlzLkooKX07
ZS5wcm90b3R5cGUuTj1mdW5jdGlvbigpe3ZhciBnPXRoaXM7ZChmdW5jdGlvbigpe2lmKGcuSygp
KXt2YXIgaD1QYi5jb25zb2xlO3R5cGVvZiBoIT09InVuZGVmaW5lZCImJmguZXJyb3IoZy5BKX19
LDEpfTtlLnByb3RvdHlwZS5LPWZ1bmN0aW9uKCl7aWYodGhpcy5GKXJldHVybiExO3ZhciBnPVBi
LkN1c3RvbUV2ZW50LGg9UGIuRXZlbnQsCms9UGIuZGlzcGF0Y2hFdmVudDtpZih0eXBlb2Ygaz09
PSJ1bmRlZmluZWQiKXJldHVybiEwO3R5cGVvZiBnPT09ImZ1bmN0aW9uIj9nPW5ldyBnKCJ1bmhh
bmRsZWRyZWplY3Rpb24iLHtjYW5jZWxhYmxlOiEwfSk6dHlwZW9mIGg9PT0iZnVuY3Rpb24iP2c9
bmV3IGgoInVuaGFuZGxlZHJlamVjdGlvbiIse2NhbmNlbGFibGU6ITB9KTooZz1QYi5kb2N1bWVu
dC5jcmVhdGVFdmVudCgiQ3VzdG9tRXZlbnQiKSxnLmluaXRDdXN0b21FdmVudCgidW5oYW5kbGVk
cmVqZWN0aW9uIiwhMSwhMCxnKSk7Zy5wcm9taXNlPXRoaXM7Zy5yZWFzb249dGhpcy5BO3JldHVy
biBrKGcpfTtlLnByb3RvdHlwZS5KPWZ1bmN0aW9uKCl7aWYodGhpcy52IT1udWxsKXtmb3IodmFy
IGc9MDtnPHRoaXMudi5sZW5ndGg7KytnKWYudih0aGlzLnZbZ10pO3RoaXMudj1udWxsfX07dmFy
IGY9bmV3IGI7ZS5wcm90b3R5cGUuTz1mdW5jdGlvbihnKXt2YXIgaD10aGlzLkIoKTtnLmplKGgu
cmVzb2x2ZSxoLnJlamVjdCl9OwplLnByb3RvdHlwZS5QPWZ1bmN0aW9uKGcsaCl7dmFyIGs9dGhp
cy5CKCk7dHJ5e2cuY2FsbChoLGsucmVzb2x2ZSxrLnJlamVjdCl9Y2F0Y2gobSl7ay5yZWplY3Qo
bSl9fTtlLnByb3RvdHlwZS50aGVuPWZ1bmN0aW9uKGcsaCl7ZnVuY3Rpb24gayhxLHIpe3JldHVy
biB0eXBlb2YgcT09ImZ1bmN0aW9uIj9mdW5jdGlvbih1KXt0cnl7bShxKHUpKX1jYXRjaCh2KXtu
KHYpfX06cn12YXIgbSxuLHA9bmV3IGUoZnVuY3Rpb24ocSxyKXttPXE7bj1yfSk7dGhpcy5qZShr
KGcsbSksayhoLG4pKTtyZXR1cm4gcH07ZS5wcm90b3R5cGUuY2F0Y2g9ZnVuY3Rpb24oZyl7cmV0
dXJuIHRoaXMudGhlbih2b2lkIDAsZyl9O2UucHJvdG90eXBlLmplPWZ1bmN0aW9uKGcsaCl7ZnVu
Y3Rpb24gaygpe3N3aXRjaChtLmope2Nhc2UgMTpnKG0uQSk7YnJlYWs7Y2FzZSAyOmgobS5BKTti
cmVhaztkZWZhdWx0OnRocm93IEVycm9yKCJrYCIrbS5qKTt9fXZhciBtPXRoaXM7dGhpcy52PT1u
dWxsP2YudihrKToKdGhpcy52LnB1c2goayk7dGhpcy5GPSEwfTtlLnJlc29sdmU9YztlLnJlamVj
dD1mdW5jdGlvbihnKXtyZXR1cm4gbmV3IGUoZnVuY3Rpb24oaCxrKXtrKGcpfSl9O2UucmFjZT1m
dW5jdGlvbihnKXtyZXR1cm4gbmV3IGUoZnVuY3Rpb24oaCxrKXtmb3IodmFyIG09Xy5EKGcpLG49
bS5uZXh0KCk7IW4uZG9uZTtuPW0ubmV4dCgpKWMobi52YWx1ZSkuamUoaCxrKX0pfTtlLmFsbD1m
dW5jdGlvbihnKXt2YXIgaD1fLkQoZyksaz1oLm5leHQoKTtyZXR1cm4gay5kb25lP2MoW10pOm5l
dyBlKGZ1bmN0aW9uKG0sbil7ZnVuY3Rpb24gcCh1KXtyZXR1cm4gZnVuY3Rpb24odil7cVt1XT12
O3ItLTtyPT0wJiZtKHEpfX12YXIgcT1bXSxyPTA7ZG8gcS5wdXNoKHZvaWQgMCkscisrLGMoay52
YWx1ZSkuamUocChxLmxlbmd0aC0xKSxuKSxrPWgubmV4dCgpO3doaWxlKCFrLmRvbmUpfSl9O3Jl
dHVybiBlfSk7CnZhciBlYz1mdW5jdGlvbihhLGIsYyl7aWYoYT09bnVsbCl0aHJvdyBuZXcgVHlw
ZUVycm9yKCJsYCIrYyk7aWYoYiBpbnN0YW5jZW9mIFJlZ0V4cCl0aHJvdyBuZXcgVHlwZUVycm9y
KCJtYCIrYyk7cmV0dXJuIGErIiJ9O1RiKCJTdHJpbmcucHJvdG90eXBlLnN0YXJ0c1dpdGgiLGZ1
bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixjKXt2YXIgZD1lYyh0aGlzLGIsInN0YXJ0
c1dpdGgiKSxlPWQubGVuZ3RoLGY9Yi5sZW5ndGg7Yz1NYXRoLm1heCgwLE1hdGgubWluKGN8MCxk
Lmxlbmd0aCkpO2Zvcih2YXIgZz0wO2c8ZiYmYzxlOylpZihkW2MrK10hPWJbZysrXSlyZXR1cm4h
MTtyZXR1cm4gZz49Zn19KTtUYigiT2JqZWN0LnNldFByb3RvdHlwZU9mIixmdW5jdGlvbihhKXty
ZXR1cm4gYXx8WWJ9KTtUYigiU3ltYm9sLmRpc3Bvc2UiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6
U3ltYm9sKCJuIil9KTsKVGIoIldlYWtNYXAiLGZ1bmN0aW9uKGEpe2Z1bmN0aW9uIGIoKXt9ZnVu
Y3Rpb24gYyhrKXt2YXIgbT10eXBlb2YgaztyZXR1cm4gbT09PSJvYmplY3QiJiZrIT09bnVsbHx8
bT09PSJmdW5jdGlvbiJ9ZnVuY3Rpb24gZChrKXtpZighJGIoayxmKSl7dmFyIG09bmV3IGI7TmIo
ayxmLHt2YWx1ZTptfSl9fWZ1bmN0aW9uIGUoayl7dmFyIG09T2JqZWN0W2tdO20mJihPYmplY3Rb
a109ZnVuY3Rpb24obil7aWYobiBpbnN0YW5jZW9mIGIpcmV0dXJuIG47T2JqZWN0LmlzRXh0ZW5z
aWJsZShuKSYmZChuKTtyZXR1cm4gbShuKX0pfWlmKGZ1bmN0aW9uKCl7aWYoIWF8fCFPYmplY3Qu
c2VhbClyZXR1cm4hMTt0cnl7dmFyIGs9T2JqZWN0LnNlYWwoe30pLG09T2JqZWN0LnNlYWwoe30p
LG49bmV3IGEoW1trLDJdLFttLDNdXSk7aWYobi5nZXQoaykhPTJ8fG4uZ2V0KG0pIT0zKXJldHVy
biExO24uZGVsZXRlKGspO24uc2V0KG0sNCk7cmV0dXJuIW4uaGFzKGspJiZuLmdldChtKT09NH1j
YXRjaChwKXtyZXR1cm4hMX19KCkpcmV0dXJuIGE7CnZhciBmPSIkanNjb21wX2hpZGRlbl8iK01h
dGgucmFuZG9tKCk7ZSgiZnJlZXplIik7ZSgicHJldmVudEV4dGVuc2lvbnMiKTtlKCJzZWFsIik7
dmFyIGc9MCxoPWZ1bmN0aW9uKGspe3RoaXMuaj0oZys9TWF0aC5yYW5kb20oKSsxKS50b1N0cmlu
ZygpO2lmKGspe2s9Xy5EKGspO2Zvcih2YXIgbTshKG09ay5uZXh0KCkpLmRvbmU7KW09bS52YWx1
ZSx0aGlzLnNldChtWzBdLG1bMV0pfX07aC5wcm90b3R5cGUuc2V0PWZ1bmN0aW9uKGssbSl7aWYo
IWMoaykpdGhyb3cgRXJyb3IoIm8iKTtkKGspO2lmKCEkYihrLGYpKXRocm93IEVycm9yKCJwYCIr
ayk7a1tmXVt0aGlzLmpdPW07cmV0dXJuIHRoaXN9O2gucHJvdG90eXBlLmdldD1mdW5jdGlvbihr
KXtyZXR1cm4gYyhrKSYmJGIoayxmKT9rW2ZdW3RoaXMual06dm9pZCAwfTtoLnByb3RvdHlwZS5o
YXM9ZnVuY3Rpb24oayl7cmV0dXJuIGMoaykmJiRiKGssZikmJiRiKGtbZl0sdGhpcy5qKX07aC5w
cm90b3R5cGUuZGVsZXRlPWZ1bmN0aW9uKGspe3JldHVybiBjKGspJiYKJGIoayxmKSYmJGIoa1tm
XSx0aGlzLmopP2RlbGV0ZSBrW2ZdW3RoaXMual06ITF9O3JldHVybiBofSk7ClRiKCJNYXAiLGZ1
bmN0aW9uKGEpe2lmKGZ1bmN0aW9uKCl7aWYoIWF8fHR5cGVvZiBhIT0iZnVuY3Rpb24ifHwhYS5w
cm90b3R5cGUuZW50cmllc3x8dHlwZW9mIE9iamVjdC5zZWFsIT0iZnVuY3Rpb24iKXJldHVybiEx
O3RyeXt2YXIgaD1PYmplY3Quc2VhbCh7eDo0fSksaz1uZXcgYShfLkQoW1toLCJzIl1dKSk7aWYo
ay5nZXQoaCkhPSJzInx8ay5zaXplIT0xfHxrLmdldCh7eDo0fSl8fGsuc2V0KHt4OjR9LCJ0Iikh
PWt8fGsuc2l6ZSE9MilyZXR1cm4hMTt2YXIgbT1rLmVudHJpZXMoKSxuPW0ubmV4dCgpO2lmKG4u
ZG9uZXx8bi52YWx1ZVswXSE9aHx8bi52YWx1ZVsxXSE9InMiKXJldHVybiExO249bS5uZXh0KCk7
cmV0dXJuIG4uZG9uZXx8bi52YWx1ZVswXS54IT00fHxuLnZhbHVlWzFdIT0idCJ8fCFtLm5leHQo
KS5kb25lPyExOiEwfWNhdGNoKHApe3JldHVybiExfX0oKSlyZXR1cm4gYTt2YXIgYj1uZXcgV2Vh
a01hcCxjPWZ1bmN0aW9uKGgpe3RoaXNbMF09e307dGhpc1sxXT0KZigpO3RoaXMuc2l6ZT0wO2lm
KGgpe2g9Xy5EKGgpO2Zvcih2YXIgazshKGs9aC5uZXh0KCkpLmRvbmU7KWs9ay52YWx1ZSx0aGlz
LnNldChrWzBdLGtbMV0pfX07Yy5wcm90b3R5cGUuc2V0PWZ1bmN0aW9uKGgsayl7aD1oPT09MD8w
Omg7dmFyIG09ZCh0aGlzLGgpO20ubGlzdHx8KG0ubGlzdD10aGlzWzBdW20uaWRdPVtdKTttLmVu
dHJ5P20uZW50cnkudmFsdWU9azoobS5lbnRyeT17bmV4dDp0aGlzWzFdLE5iOnRoaXNbMV0uTmIs
aGVhZDp0aGlzWzFdLGtleTpoLHZhbHVlOmt9LG0ubGlzdC5wdXNoKG0uZW50cnkpLHRoaXNbMV0u
TmIubmV4dD1tLmVudHJ5LHRoaXNbMV0uTmI9bS5lbnRyeSx0aGlzLnNpemUrKyk7cmV0dXJuIHRo
aXN9O2MucHJvdG90eXBlLmRlbGV0ZT1mdW5jdGlvbihoKXtoPWQodGhpcyxoKTtyZXR1cm4gaC5l
bnRyeSYmaC5saXN0PyhoLmxpc3Quc3BsaWNlKGguaW5kZXgsMSksaC5saXN0Lmxlbmd0aHx8ZGVs
ZXRlIHRoaXNbMF1baC5pZF0saC5lbnRyeS5OYi5uZXh0PQpoLmVudHJ5Lm5leHQsaC5lbnRyeS5u
ZXh0Lk5iPWguZW50cnkuTmIsaC5lbnRyeS5oZWFkPW51bGwsdGhpcy5zaXplLS0sITApOiExfTtj
LnByb3RvdHlwZS5jbGVhcj1mdW5jdGlvbigpe3RoaXNbMF09e307dGhpc1sxXT10aGlzWzFdLk5i
PWYoKTt0aGlzLnNpemU9MH07Yy5wcm90b3R5cGUuaGFzPWZ1bmN0aW9uKGgpe3JldHVybiEhZCh0
aGlzLGgpLmVudHJ5fTtjLnByb3RvdHlwZS5nZXQ9ZnVuY3Rpb24oaCl7cmV0dXJuKGg9ZCh0aGlz
LGgpLmVudHJ5KSYmaC52YWx1ZX07Yy5wcm90b3R5cGUuZW50cmllcz1mdW5jdGlvbigpe3JldHVy
biBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuW2gua2V5LGgudmFsdWVdfSl9O2MucHJvdG90eXBl
LmtleXM9ZnVuY3Rpb24oKXtyZXR1cm4gZSh0aGlzLGZ1bmN0aW9uKGgpe3JldHVybiBoLmtleX0p
fTtjLnByb3RvdHlwZS52YWx1ZXM9ZnVuY3Rpb24oKXtyZXR1cm4gZSh0aGlzLGZ1bmN0aW9uKGgp
e3JldHVybiBoLnZhbHVlfSl9O2MucHJvdG90eXBlLmZvckVhY2g9CmZ1bmN0aW9uKGgsayl7Zm9y
KHZhciBtPXRoaXMuZW50cmllcygpLG47IShuPW0ubmV4dCgpKS5kb25lOyluPW4udmFsdWUsaC5j
YWxsKGssblsxXSxuWzBdLHRoaXMpfTtjLnByb3RvdHlwZVtTeW1ib2wuaXRlcmF0b3JdPWMucHJv
dG90eXBlLmVudHJpZXM7dmFyIGQ9ZnVuY3Rpb24oaCxrKXt2YXIgbT1rJiZ0eXBlb2YgazttPT0i
b2JqZWN0Inx8bT09ImZ1bmN0aW9uIj9iLmhhcyhrKT9tPWIuZ2V0KGspOihtPSIiKyArK2csYi5z
ZXQoayxtKSk6bT0icF8iK2s7dmFyIG49aFswXVttXTtpZihuJiYkYihoWzBdLG0pKWZvcihoPTA7
aDxuLmxlbmd0aDtoKyspe3ZhciBwPW5baF07aWYoayE9PWsmJnAua2V5IT09cC5rZXl8fGs9PT1w
LmtleSlyZXR1cm57aWQ6bSxsaXN0Om4saW5kZXg6aCxlbnRyeTpwfX1yZXR1cm57aWQ6bSxsaXN0
Om4saW5kZXg6LTEsZW50cnk6dm9pZCAwfX0sZT1mdW5jdGlvbihoLGspe3ZhciBtPWhbMV07cmV0
dXJuIGRjKGZ1bmN0aW9uKCl7aWYobSl7Zm9yKDttLmhlYWQhPQpoWzFdOyltPW0uTmI7Zm9yKDtt
Lm5leHQhPW0uaGVhZDspcmV0dXJuIG09bS5uZXh0LHtkb25lOiExLHZhbHVlOmsobSl9O209bnVs
bH1yZXR1cm57ZG9uZTohMCx2YWx1ZTp2b2lkIDB9fSl9LGY9ZnVuY3Rpb24oKXt2YXIgaD17fTty
ZXR1cm4gaC5OYj1oLm5leHQ9aC5oZWFkPWh9LGc9MDtyZXR1cm4gY30pOwpUYigiU2V0IixmdW5j
dGlvbihhKXtpZihmdW5jdGlvbigpe2lmKCFhfHx0eXBlb2YgYSE9ImZ1bmN0aW9uInx8IWEucHJv
dG90eXBlLmVudHJpZXN8fHR5cGVvZiBPYmplY3Quc2VhbCE9ImZ1bmN0aW9uIilyZXR1cm4hMTt0
cnl7dmFyIGM9T2JqZWN0LnNlYWwoe3g6NH0pLGQ9bmV3IGEoXy5EKFtjXSkpO2lmKCFkLmhhcyhj
KXx8ZC5zaXplIT0xfHxkLmFkZChjKSE9ZHx8ZC5zaXplIT0xfHxkLmFkZCh7eDo0fSkhPWR8fGQu
c2l6ZSE9MilyZXR1cm4hMTt2YXIgZT1kLmVudHJpZXMoKSxmPWUubmV4dCgpO2lmKGYuZG9uZXx8
Zi52YWx1ZVswXSE9Y3x8Zi52YWx1ZVsxXSE9YylyZXR1cm4hMTtmPWUubmV4dCgpO3JldHVybiBm
LmRvbmV8fGYudmFsdWVbMF09PWN8fGYudmFsdWVbMF0ueCE9NHx8Zi52YWx1ZVsxXSE9Zi52YWx1
ZVswXT8hMTplLm5leHQoKS5kb25lfWNhdGNoKGcpe3JldHVybiExfX0oKSlyZXR1cm4gYTt2YXIg
Yj1mdW5jdGlvbihjKXt0aGlzLmo9bmV3IE1hcDtpZihjKXtjPQpfLkQoYyk7Zm9yKHZhciBkOyEo
ZD1jLm5leHQoKSkuZG9uZTspdGhpcy5hZGQoZC52YWx1ZSl9dGhpcy5zaXplPXRoaXMuai5zaXpl
fTtiLnByb3RvdHlwZS5hZGQ9ZnVuY3Rpb24oYyl7Yz1jPT09MD8wOmM7dGhpcy5qLnNldChjLGMp
O3RoaXMuc2l6ZT10aGlzLmouc2l6ZTtyZXR1cm4gdGhpc307Yi5wcm90b3R5cGUuZGVsZXRlPWZ1
bmN0aW9uKGMpe2M9dGhpcy5qLmRlbGV0ZShjKTt0aGlzLnNpemU9dGhpcy5qLnNpemU7cmV0dXJu
IGN9O2IucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhpcy5qLmNsZWFyKCk7dGhpcy5zaXpl
PTB9O2IucHJvdG90eXBlLmhhcz1mdW5jdGlvbihjKXtyZXR1cm4gdGhpcy5qLmhhcyhjKX07Yi5w
cm90b3R5cGUuZW50cmllcz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmouZW50cmllcygpfTtiLnBy
b3RvdHlwZS52YWx1ZXM9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5qLnZhbHVlcygpfTtiLnByb3Rv
dHlwZS5rZXlzPWIucHJvdG90eXBlLnZhbHVlczsKYi5wcm90b3R5cGVbU3ltYm9sLml0ZXJhdG9y
XT1iLnByb3RvdHlwZS52YWx1ZXM7Yi5wcm90b3R5cGUuZm9yRWFjaD1mdW5jdGlvbihjLGQpe3Zh
ciBlPXRoaXM7dGhpcy5qLmZvckVhY2goZnVuY3Rpb24oZil7cmV0dXJuIGMuY2FsbChkLGYsZixl
KX0pfTtyZXR1cm4gYn0pO1RiKCJBcnJheS5mcm9tIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1
bmN0aW9uKGIsYyxkKXtjPWMhPW51bGw/YzpmdW5jdGlvbihoKXtyZXR1cm4gaH07dmFyIGU9W10s
Zj10eXBlb2YgU3ltYm9sIT0idW5kZWZpbmVkIiYmU3ltYm9sLml0ZXJhdG9yJiZiW1N5bWJvbC5p
dGVyYXRvcl07aWYodHlwZW9mIGY9PSJmdW5jdGlvbiIpe2I9Zi5jYWxsKGIpO2Zvcih2YXIgZz0w
OyEoZj1iLm5leHQoKSkuZG9uZTspZS5wdXNoKGMuY2FsbChkLGYudmFsdWUsZysrKSl9ZWxzZSBm
b3IoZj1iLmxlbmd0aCxnPTA7ZzxmO2crKyllLnB1c2goYy5jYWxsKGQsYltnXSxnKSk7cmV0dXJu
IGV9fSk7ClRiKCJPYmplY3QuZW50cmllcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlv
bihiKXt2YXIgYz1bXSxkO2ZvcihkIGluIGIpJGIoYixkKSYmYy5wdXNoKFtkLGJbZF1dKTtyZXR1
cm4gY319KTtUYigiTnVtYmVyLmlzRmluaXRlIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0
aW9uKGIpe3JldHVybiB0eXBlb2YgYiE9PSJudW1iZXIiPyExOiFpc05hTihiKSYmYiE9PUluZmlu
aXR5JiZiIT09LUluZmluaXR5fX0pO1RiKCJOdW1iZXIuTUFYX1NBRkVfSU5URUdFUiIsZnVuY3Rp
b24oKXtyZXR1cm4gOTAwNzE5OTI1NDc0MDk5MX0pO1RiKCJOdW1iZXIuTUlOX1NBRkVfSU5URUdF
UiIsZnVuY3Rpb24oKXtyZXR1cm4tOTAwNzE5OTI1NDc0MDk5MX0pO1RiKCJOdW1iZXIuaXNJbnRl
Z2VyIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiBOdW1iZXIuaXNG
aW5pdGUoYik/Yj09PU1hdGguZmxvb3IoYik6ITF9fSk7ClRiKCJOdW1iZXIuaXNTYWZlSW50ZWdl
ciIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gTnVtYmVyLmlzSW50
ZWdlcihiKSYmTWF0aC5hYnMoYik8PU51bWJlci5NQVhfU0FGRV9JTlRFR0VSfX0pO1RiKCJPYmpl
Y3QuaXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixjKXtyZXR1cm4gYj09PWM/
YiE9PTB8fDEvYj09PTEvYzpiIT09YiYmYyE9PWN9fSk7VGIoIkFycmF5LnByb3RvdHlwZS5pbmNs
dWRlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3ZhciBkPXRoaXM7ZCBp
bnN0YW5jZW9mIFN0cmluZyYmKGQ9U3RyaW5nKGQpKTt2YXIgZT1kLmxlbmd0aDtjPWN8fDA7Zm9y
KGM8MCYmKGM9TWF0aC5tYXgoYytlLDApKTtjPGU7YysrKXt2YXIgZj1kW2NdO2lmKGY9PT1ifHxP
YmplY3QuaXMoZixiKSlyZXR1cm4hMH1yZXR1cm4hMX19KTsKVGIoIlN0cmluZy5wcm90b3R5cGUu
aW5jbHVkZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixjKXtyZXR1cm4gZWMo
dGhpcyxiLCJpbmNsdWRlcyIpLmluZGV4T2YoYixjfHwwKSE9PS0xfX0pO3ZhciBmYz1mdW5jdGlv
bihhLGIpe2EgaW5zdGFuY2VvZiBTdHJpbmcmJihhKz0iIik7dmFyIGM9MCxkPSExLGU9e25leHQ6
ZnVuY3Rpb24oKXtpZighZCYmYzxhLmxlbmd0aCl7dmFyIGY9YysrO3JldHVybnt2YWx1ZTpiKGYs
YVtmXSksZG9uZTohMX19ZD0hMDtyZXR1cm57ZG9uZTohMCx2YWx1ZTp2b2lkIDB9fX07ZVtTeW1i
b2wuaXRlcmF0b3JdPWZ1bmN0aW9uKCl7cmV0dXJuIGV9O3JldHVybiBlfTtUYigiQXJyYXkucHJv
dG90eXBlLmVudHJpZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oKXtyZXR1cm4g
ZmModGhpcyxmdW5jdGlvbihiLGMpe3JldHVybltiLGNdfSl9fSk7ClRiKCJNYXRoLnRydW5jIixm
dW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe2I9TnVtYmVyKGIpO2lmKGlzTmFOKGIp
fHxiPT09SW5maW5pdHl8fGI9PT0tSW5maW5pdHl8fGI9PT0wKXJldHVybiBiO3ZhciBjPU1hdGgu
Zmxvb3IoTWF0aC5hYnMoYikpO3JldHVybiBiPDA/LWM6Y319KTtUYigiQXJyYXkucHJvdG90eXBl
LmZpbmQiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixjKXthOnt2YXIgZD10aGlz
O2QgaW5zdGFuY2VvZiBTdHJpbmcmJihkPVN0cmluZyhkKSk7Zm9yKHZhciBlPWQubGVuZ3RoLGY9
MDtmPGU7ZisrKXt2YXIgZz1kW2ZdO2lmKGIuY2FsbChjLGcsZixkKSl7Yj1nO2JyZWFrIGF9fWI9
dm9pZCAwfXJldHVybiBifX0pO1RiKCJPYmplY3QudmFsdWVzIixmdW5jdGlvbihhKXtyZXR1cm4g
YT9hOmZ1bmN0aW9uKGIpe3ZhciBjPVtdLGQ7Zm9yKGQgaW4gYikkYihiLGQpJiZjLnB1c2goYltk
XSk7cmV0dXJuIGN9fSk7ClRiKCJOdW1iZXIuaXNOYU4iLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6
ZnVuY3Rpb24oYil7cmV0dXJuIHR5cGVvZiBiPT09Im51bWJlciImJmlzTmFOKGIpfX0pO1RiKCJB
cnJheS5wcm90b3R5cGUua2V5cyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3Jl
dHVybiBmYyh0aGlzLGZ1bmN0aW9uKGIpe3JldHVybiBifSl9fSk7VGIoIkFycmF5LnByb3RvdHlw
ZS52YWx1ZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oKXtyZXR1cm4gZmModGhp
cyxmdW5jdGlvbihiLGMpe3JldHVybiBjfSl9fSk7ClRiKCJQcm9taXNlLnByb3RvdHlwZS5maW5h
bGx5IixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiB0aGlzLnRoZW4o
ZnVuY3Rpb24oYyl7cmV0dXJuIFByb21pc2UucmVzb2x2ZShiKCkpLnRoZW4oZnVuY3Rpb24oKXty
ZXR1cm4gY30pfSxmdW5jdGlvbihjKXtyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGIoKSkudGhlbihm
dW5jdGlvbigpe3Rocm93IGM7fSl9KX19KTtUYigiQXJyYXkucHJvdG90eXBlLmZpbGwiLGZ1bmN0
aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixjLGQpe3ZhciBlPXRoaXMubGVuZ3RofHwwO2M8
MCYmKGM9TWF0aC5tYXgoMCxlK2MpKTtpZihkPT1udWxsfHxkPmUpZD1lO2Q9TnVtYmVyKGQpO2Q8
MCYmKGQ9TWF0aC5tYXgoMCxlK2QpKTtmb3IoYz1OdW1iZXIoY3x8MCk7YzxkO2MrKyl0aGlzW2Nd
PWI7cmV0dXJuIHRoaXN9fSk7U2IoImZpbGwiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6QXJyYXku
cHJvdG90eXBlLmZpbGx9KTsKVGIoIkFycmF5LnByb3RvdHlwZS5mbGF0IixmdW5jdGlvbihhKXty
ZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe2I9Yj09PXZvaWQgMD8xOmI7dmFyIGM9W107QXJyYXkucHJv
dG90eXBlLmZvckVhY2guY2FsbCh0aGlzLGZ1bmN0aW9uKGQpe0FycmF5LmlzQXJyYXkoZCkmJmI+
MD8oZD1BcnJheS5wcm90b3R5cGUuZmxhdC5jYWxsKGQsYi0xKSxjLnB1c2guYXBwbHkoYyxkKSk6
Yy5wdXNoKGQpfSk7cmV0dXJuIGN9fSk7dmFyIGtjLGxjLG9jLHBjO18uaGM9Xy5oY3x8e307Xy50
PXRoaXN8fHNlbGY7a2M9ZnVuY3Rpb24oYSxiKXt2YXIgYz1fLmpjKCJXSVpfZ2xvYmFsX2RhdGEu
b3hOM25iIik7YT1jJiZjW2FdO3JldHVybiBhIT1udWxsP2E6Yn07bGM9Xy50Ll9GX3RvZ2dsZXNf
Z2Jhcl98fFtdO18uamM9ZnVuY3Rpb24oYSxiKXthPWEuc3BsaXQoIi4iKTtiPWJ8fF8udDtmb3Io
dmFyIGM9MDtjPGEubGVuZ3RoO2MrKylpZihiPWJbYVtjXV0sYj09bnVsbClyZXR1cm4gbnVsbDty
ZXR1cm4gYn07Xy5VYT1mdW5jdGlvbihhKXt2YXIgYj10eXBlb2YgYTtyZXR1cm4gYiE9Im9iamVj
dCI/YjphP0FycmF5LmlzQXJyYXkoYSk/ImFycmF5IjpiOiJudWxsIn07Xy5tYz1mdW5jdGlvbihh
KXt2YXIgYj10eXBlb2YgYTtyZXR1cm4gYj09Im9iamVjdCImJmEhPW51bGx8fGI9PSJmdW5jdGlv
biJ9O18ubmM9ImNsb3N1cmVfdWlkXyIrKE1hdGgucmFuZG9tKCkqMUU5Pj4+MCk7Cm9jPWZ1bmN0
aW9uKGEsYixjKXtyZXR1cm4gYS5jYWxsLmFwcGx5KGEuYmluZCxhcmd1bWVudHMpfTtwYz1mdW5j
dGlvbihhLGIsYyl7aWYoIWEpdGhyb3cgRXJyb3IoKTtpZihhcmd1bWVudHMubGVuZ3RoPjIpe3Zh
ciBkPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cywyKTtyZXR1cm4gZnVuY3Rp
b24oKXt2YXIgZT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMpO0FycmF5LnBy
b3RvdHlwZS51bnNoaWZ0LmFwcGx5KGUsZCk7cmV0dXJuIGEuYXBwbHkoYixlKX19cmV0dXJuIGZ1
bmN0aW9uKCl7cmV0dXJuIGEuYXBwbHkoYixhcmd1bWVudHMpfX07Xy5GPWZ1bmN0aW9uKGEsYixj
KXtfLkY9RnVuY3Rpb24ucHJvdG90eXBlLmJpbmQmJkZ1bmN0aW9uLnByb3RvdHlwZS5iaW5kLnRv
U3RyaW5nKCkuaW5kZXhPZigibmF0aXZlIGNvZGUiKSE9LTE/b2M6cGM7cmV0dXJuIF8uRi5hcHBs
eShudWxsLGFyZ3VtZW50cyl9OwpfLnFjPWZ1bmN0aW9uKGEsYil7dmFyIGM9QXJyYXkucHJvdG90
eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzLDEpO3JldHVybiBmdW5jdGlvbigpe3ZhciBkPWMuc2xp
Y2UoKTtkLnB1c2guYXBwbHkoZCxhcmd1bWVudHMpO3JldHVybiBhLmFwcGx5KHRoaXMsZCl9fTtf
Lkc9ZnVuY3Rpb24oYSxiKXthPWEuc3BsaXQoIi4iKTtmb3IodmFyIGM9Xy50LGQ7YS5sZW5ndGgm
JihkPWEuc2hpZnQoKSk7KWEubGVuZ3RofHxiPT09dm9pZCAwP2NbZF0mJmNbZF0hPT1PYmplY3Qu
cHJvdG90eXBlW2RdP2M9Y1tkXTpjPWNbZF09e306Y1tkXT1ifTtfLmRiPWZ1bmN0aW9uKGEpe3Jl
dHVybiBhfTsKXy5JPWZ1bmN0aW9uKGEsYil7ZnVuY3Rpb24gYygpe31jLnByb3RvdHlwZT1iLnBy
b3RvdHlwZTthLlo9Yi5wcm90b3R5cGU7YS5wcm90b3R5cGU9bmV3IGM7YS5wcm90b3R5cGUuY29u
c3RydWN0b3I9YTthLmJhc2U9ZnVuY3Rpb24oZCxlLGYpe2Zvcih2YXIgZz1BcnJheShhcmd1bWVu
dHMubGVuZ3RoLTIpLGg9MjtoPGFyZ3VtZW50cy5sZW5ndGg7aCsrKWdbaC0yXT1hcmd1bWVudHNb
aF07cmV0dXJuIGIucHJvdG90eXBlW2VdLmFwcGx5KGQsZyl9fTtfLkkoXy5hYSxFcnJvcik7Xy5h
YS5wcm90b3R5cGUubmFtZT0iQ3VzdG9tRXJyb3IiO3ZhciByYz0hIShsY1swXT4+MjQmMSksc2M9
ISEobGNbMF0+PjE5JjEpLHRjPSEhKGxjWzBdPj4yNiYxKSx2Yz0hIShsY1swXSY0MDk2KTt2YXIg
bWE9cmM/dGM6a2MoNjEwNDAxMzAxLCExKSx1Yj1yYz9zY3x8IXZjOmtjKDc0ODQwMjE0NywhMCk7
Xy53Yz1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiBhIT09bnVsbCYmYSE9PXZvaWQgMH0pO3ZhciBk
YSxmYTtkYT1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0eXBlb2YgYT09PSJudW1iZXIifSk7Xy5j
YT1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0eXBlb2YgYT09PSJzdHJpbmcifSk7ZmE9Xy5iYShm
dW5jdGlvbihhKXtyZXR1cm4gdHlwZW9mIGE9PT0iYm9vbGVhbiJ9KTtfLnhjPV8uYmEoZnVuY3Rp
b24oYSl7cmV0dXJuISFhJiYodHlwZW9mIGE9PT0ib2JqZWN0Inx8dHlwZW9mIGE9PT0iZnVuY3Rp
b24iKX0pO18uemM9Xy5iYShmdW5jdGlvbigpe3JldHVybiEwfSk7dmFyIGVhPXR5cGVvZiBfLnQu
QmlnSW50PT09ImZ1bmN0aW9uIiYmdHlwZW9mIF8udC5CaWdJbnQoMCk9PT0iYmlnaW50Ijt2YXIg
Q2MsQWMsRGMsQmM7Xy5sYj1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiBlYT9hPj1BYyYmYTw9QmM6
YVswXT09PSItIj9pYShhLENjKTppYShhLERjKX0pO0NjPU51bWJlci5NSU5fU0FGRV9JTlRFR0VS
LnRvU3RyaW5nKCk7QWM9ZWE/QmlnSW50KE51bWJlci5NSU5fU0FGRV9JTlRFR0VSKTp2b2lkIDA7
RGM9TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIudG9TdHJpbmcoKTtCYz1lYT9CaWdJbnQoTnVtYmVy
Lk1BWF9TQUZFX0lOVEVHRVIpOnZvaWQgMDtfLkVjPXR5cGVvZiBVaW50OEFycmF5LnByb3RvdHlw
ZS5zbGljZT09PSJmdW5jdGlvbiI7Xy5GYz10eXBlb2YgVGV4dERlY29kZXIhPT0idW5kZWZpbmVk
IjtfLkdjPXR5cGVvZiBTdHJpbmcucHJvdG90eXBlLmlzV2VsbEZvcm1lZD09PSJmdW5jdGlvbiI7
Xy5IYz10eXBlb2YgVGV4dEVuY29kZXIhPT0idW5kZWZpbmVkIjtfLkljPVN0cmluZy5wcm90b3R5
cGUudHJpbT9mdW5jdGlvbihhKXtyZXR1cm4gYS50cmltKCl9OmZ1bmN0aW9uKGEpe3JldHVybi9e
W1xzXHhhMF0qKFtcc1xTXSo/KVtcc1x4YTBdKiQvLmV4ZWMoYSlbMV19O3ZhciBuYSxKYz1fLnQu
bmF2aWdhdG9yO25hPUpjP0pjLnVzZXJBZ2VudERhdGF8fG51bGw6bnVsbDtfLkJhPUFycmF5LnBy
b3RvdHlwZS5pbmRleE9mP2Z1bmN0aW9uKGEsYil7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5pbmRl
eE9mLmNhbGwoYSxiLHZvaWQgMCl9OmZ1bmN0aW9uKGEsYil7aWYodHlwZW9mIGE9PT0ic3RyaW5n
IilyZXR1cm4gdHlwZW9mIGIhPT0ic3RyaW5nInx8Yi5sZW5ndGghPTE/LTE6YS5pbmRleE9mKGIs
MCk7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspaWYoYyBpbiBhJiZhW2NdPT09YilyZXR1cm4g
YztyZXR1cm4tMX07Xy5LYz1BcnJheS5wcm90b3R5cGUuZm9yRWFjaD9mdW5jdGlvbihhLGIsYyl7
QXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3Io
dmFyIGQ9YS5sZW5ndGgsZT10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsZj0wO2Y8
ZDtmKyspZiBpbiBlJiZiLmNhbGwoYyxlW2ZdLGYsYSl9OwpfLkxjPUFycmF5LnByb3RvdHlwZS5m
aWx0ZXI/ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBBcnJheS5wcm90b3R5cGUuZmlsdGVyLmNhbGwo
YSxiLGMpfTpmdW5jdGlvbihhLGIsYyl7Zm9yKHZhciBkPWEubGVuZ3RoLGU9W10sZj0wLGc9dHlw
ZW9mIGE9PT0ic3RyaW5nIj9hLnNwbGl0KCIiKTphLGg9MDtoPGQ7aCsrKWlmKGggaW4gZyl7dmFy
IGs9Z1toXTtiLmNhbGwoYyxrLGgsYSkmJihlW2YrK109ayl9cmV0dXJuIGV9O18uTWM9QXJyYXku
cHJvdG90eXBlLm1hcD9mdW5jdGlvbihhLGIsYyl7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5tYXAu
Y2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3IodmFyIGQ9YS5sZW5ndGgsZT1BcnJheShk
KSxmPXR5cGVvZiBhPT09InN0cmluZyI/YS5zcGxpdCgiIik6YSxnPTA7ZzxkO2crKylnIGluIGYm
JihlW2ddPWIuY2FsbChjLGZbZ10sZyxhKSk7cmV0dXJuIGV9OwpfLk5jPUFycmF5LnByb3RvdHlw
ZS5zb21lP2Z1bmN0aW9uKGEsYil7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5zb21lLmNhbGwoYSxi
LHZvaWQgMCl9OmZ1bmN0aW9uKGEsYil7Zm9yKHZhciBjPWEubGVuZ3RoLGQ9dHlwZW9mIGE9PT0i
c3RyaW5nIj9hLnNwbGl0KCIiKTphLGU9MDtlPGM7ZSsrKWlmKGUgaW4gZCYmYi5jYWxsKHZvaWQg
MCxkW2VdLGUsYSkpcmV0dXJuITA7cmV0dXJuITF9O18uT2M9ZnVuY3Rpb24oYSl7Xy5PY1siICJd
KGEpO3JldHVybiBhfTtfLk9jWyIgIl09ZnVuY3Rpb24oKXt9O3ZhciBhZDtfLlBjPV8ucmEoKTtf
LlFjPV8udGEoKTtfLlJjPV8ucGEoIkVkZ2UiKTtfLlNjPV8ucGEoIkdlY2tvIikmJiEoXy5sYSgp
JiYhXy5wYSgiRWRnZSIpKSYmIShfLnBhKCJUcmlkZW50Iil8fF8ucGEoIk1TSUUiKSkmJiFfLnBh
KCJFZGdlIik7Xy5UYz1fLmxhKCkmJiFfLnBhKCJFZGdlIik7Xy5VYz1fLkFhKCk7Xy5WYz14YSgp
P25hLnBsYXRmb3JtPT09IldpbmRvd3MiOl8ucGEoIldpbmRvd3MiKTtfLldjPXhhKCk/bmEucGxh
dGZvcm09PT0iQW5kcm9pZCI6Xy5wYSgiQW5kcm9pZCIpO18uWGM9eWEoKTtfLlljPV8ucGEoImlQ
YWQiKTtfLlpjPV8ucGEoImlQb2QiKTtfLiRjPV8uemEoKTsKYTp7dmFyIGJkPSIiLGNkPWZ1bmN0
aW9uKCl7dmFyIGE9Xy5rYSgpO2lmKF8uU2MpcmV0dXJuL3J2OihbXlwpO10rKShcKXw7KS8uZXhl
YyhhKTtpZihfLlJjKXJldHVybi9FZGdlXC8oW1xkXC5dKykvLmV4ZWMoYSk7aWYoXy5RYylyZXR1
cm4vXGIoPzpNU0lFfHJ2KVs6IF0oW15cKTtdKykoXCl8OykvLmV4ZWMoYSk7aWYoXy5UYylyZXR1
cm4vV2ViS2l0XC8oXFMrKS8uZXhlYyhhKTtpZihfLlBjKXJldHVybi8oPzpWZXJzaW9uKVsgXC9d
PyhcUyspLy5leGVjKGEpfSgpO2NkJiYoYmQ9Y2Q/Y2RbMV06IiIpO2lmKF8uUWMpe3ZhciBkZCxl
ZD1fLnQuZG9jdW1lbnQ7ZGQ9ZWQ/ZWQuZG9jdW1lbnRNb2RlOnZvaWQgMDtpZihkZCE9bnVsbCYm
ZGQ+cGFyc2VGbG9hdChiZCkpe2FkPVN0cmluZyhkZCk7YnJlYWsgYX19YWQ9YmR9Xy5mZD1hZDtf
LmdkPV8udWEoKTtfLmhkPXlhKCl8fF8ucGEoImlQb2QiKTtfLmlkPV8ucGEoImlQYWQiKTtfLmpk
PV8ucGEoIkFuZHJvaWQiKSYmISh2YSgpfHxfLnVhKCl8fF8ucmEoKXx8Xy5wYSgiU2lsayIpKTtf
LmxkPXZhKCk7Xy5tZD1fLndhKCkmJiFfLnphKCk7Xy5uZD10eXBlb2YgVWludDhBcnJheSE9PSJ1
bmRlZmluZWQiO18ub2Q9IV8uUWMmJnR5cGVvZiBidG9hPT09ImZ1bmN0aW9uIjt2YXIgcGQsZ2Is
d2IsSmEscWI7Xy5FYT10eXBlb2YgU3ltYm9sPT09ImZ1bmN0aW9uIiYmdHlwZW9mIFN5bWJvbCgp
PT09InN5bWJvbCI7cGQ9Xy5EYSgiamFzIix2b2lkIDAsITApO18uZWI9Xy5EYSh2b2lkIDAsU3lt
Ym9sKCkpO18ucWQ9Xy5EYSh2b2lkIDAsIjB1YiIpO2diPV8uRGEodm9pZCAwLCIwdWJzIik7Xy5y
ZD1fLkRhKHZvaWQgMCwiMHVic2IiKTt3Yj1fLkRhKHZvaWQgMCwiMGFjdGsiKTtKYT1fLkRhKCJt
X20iLCJzciIsITApO3FiPV8uRGEodm9pZCAwLCJ2cHMiKTtfLnNkPV8uRGEoKTt2YXIgR2EsRmEs
dWQ7R2E9e3ZsOnt2YWx1ZTowLGNvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCxlbnVtZXJhYmxl
OiExfX07RmE9T2JqZWN0LmRlZmluZVByb3BlcnRpZXM7Xy53PV8uRWE/cGQ6InZsIjt1ZD1bXTtf
LklhKHVkLDcpO18udGQ9T2JqZWN0LmZyZWV6ZSh1ZCk7dmFyIEthLE5hO0thPXt9O05hPXt9O18u
dmQ9T2JqZWN0LmZyZWV6ZSh7fSk7dmFyIHJiPXt9O3ZhciBTYT12b2lkIDA7Xy53ZD10eXBlb2Yg
QmlnSW50PT09ImZ1bmN0aW9uIj9CaWdJbnQuYXNJbnROOnZvaWQgMDtfLnhkPU51bWJlci5pc1Nh
ZmVJbnRlZ2VyO18uWGE9TnVtYmVyLmlzRmluaXRlO18ueWQ9TWF0aC50cnVuYzt2YXIgaWI7Xy56
ZD1fLmhhKDApO18uQWQ9e307Xy5CZD1mdW5jdGlvbihhLGIsYyxkLGUpe2I9Xy5HYihhLkwsYixj
LGUpO2lmKGIhPT1udWxsfHxkJiZhLkEhPT1OYSlyZXR1cm4gYn07Xy5HYj1mdW5jdGlvbihhLGIs
YyxkKXtpZihiPT09LTEpcmV0dXJuIG51bGw7dmFyIGU9YisoYz8wOi0xKSxmPWEubGVuZ3RoLTE7
aWYoIShmPDErKGM/MDotMSkpKXtpZihlPj1mKXt2YXIgZz1hW2ZdO2lmKGchPW51bGwmJnR5cGVv
ZiBnPT09Im9iamVjdCImJmcuY29uc3RydWN0b3I9PT1PYmplY3Qpe2M9Z1tiXTt2YXIgaD0hMH1l
bHNlIGlmKGU9PT1mKWM9ZztlbHNlIHJldHVybn1lbHNlIGM9YVtlXTtpZihkJiZjIT1udWxsKXtk
PWQoYyk7aWYoZD09bnVsbClyZXR1cm4gZDtpZighT2JqZWN0LmlzKGQsYykpcmV0dXJuIGg/Z1ti
XT1kOmFbZV09ZCxkfXJldHVybiBjfX07Xy5DZD1mdW5jdGlvbihhLGIsYyxkKXtfLkRiKGEpO3Zh
ciBlPWEuTDtfLkZiKGUsZVtfLnddfDAsYixjLGQpO3JldHVybiBhfTsKXy5KPWZ1bmN0aW9uKGEs
YixjLGQpe3ZhciBlPWEuTCxmPWVbXy53XXwwO2I9Xy5IYihlLGYsYixjLGQpO2lmKGI9PW51bGwp
cmV0dXJuIGI7Zj1lW18ud118MDtpZighXy5PYShhLGYpKXt2YXIgZz1fLkJiKGIpO2chPT1iJiYo
Xy5DYihhKSYmKGU9YS5MLGY9ZVtfLnddfDApLGI9ZyxmPV8uRmIoZSxmLGMsYixkKSxfLkViKGUs
ZikpfXJldHVybiBifTtfLks9ZnVuY3Rpb24oYSxiLGMpe2M9PW51bGwmJihjPXZvaWQgMCk7Xy5D
ZChhLGIsYyk7YyYmIV8uT2EoYykmJl8uRWIoYS5MKTtyZXR1cm4gYX07Xy5EZD1mdW5jdGlvbihh
LGIsYyxkKXtyZXR1cm4gXy5aYShfLkJkKGEsYixjLGQpKX07Xy5MPWZ1bmN0aW9uKGEsYixjLGQp
e2M9Yz09PXZvaWQgMD8hMTpjO3ZhciBlO3JldHVybihlPV8uV2EoXy5CZChhLGIsZCkpKSE9bnVs
bD9lOmN9OwpfLk09ZnVuY3Rpb24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPyIiOmM7dmFyIGU7cmV0
dXJuKGU9Xy5iYihfLkJkKGEsYixkKSkpIT1udWxsP2U6Y307Xy5OPWZ1bmN0aW9uKGEsYixjKXty
ZXR1cm4gXy5iYihfLkJkKGEsYixjLF8uQWQpKX07Xy5QPWZ1bmN0aW9uKGEsYixjLGQpe3JldHVy
biBfLkNkKGEsYixjPT1udWxsP2M6Xy5WYShjKSxkKX07Xy5FZD1mdW5jdGlvbihhLGIsYyl7cmV0
dXJuIF8uQ2QoYSxiLGM9PW51bGw/YzpfLiRhKGMpKX07Xy5RPWZ1bmN0aW9uKGEsYixjLGQpe3Jl
dHVybiBfLkNkKGEsYixfLmFiKGMpLGQpfTtfLlI9ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8u
Q2QoYSxiLGM9PW51bGw/YzpfLllhKGMpLGQpfTtfLlM9ZnVuY3Rpb24oYSxiLGMpe3RoaXMuTD1f
LngoYSxiLGMpfTtfLlMucHJvdG90eXBlLnRvSlNPTj1mdW5jdGlvbigpe3JldHVybiBzYih0aGlz
KX07Xy5TLnByb3RvdHlwZS53YT1mdW5jdGlvbihhKXtyZXR1cm4gSlNPTi5zdHJpbmdpZnkoc2Io
dGhpcyxhKSl9O18uUy5wcm90b3R5cGVbSmFdPUthO18uUy5wcm90b3R5cGUudG9TdHJpbmc9ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy5MLnRvU3RyaW5nKCl9O18uRmQ9Xy5JYigpO18uR2Q9Xy5JYigp
O18uSGQ9Xy5JYigpO18uSWQ9U3ltYm9sKCk7dmFyIEpkPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngo
YSl9O18uQihKZCxfLlMpO18uS2Q9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKF8uS2Qs
Xy5TKTtfLktkLnByb3RvdHlwZS5UZD1mdW5jdGlvbihhKXtyZXR1cm4gXy5FZCh0aGlzLDMsYSl9
O18uTGQ9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKF8uTGQsXy5TKTtfLnkucHJvdG90
eXBlLnVhPSExO18ueS5wcm90b3R5cGUuaXNEaXNwb3NlZD1mdW5jdGlvbigpe3JldHVybiB0aGlz
LnVhfTtfLnkucHJvdG90eXBlLmRpc3Bvc2U9ZnVuY3Rpb24oKXt0aGlzLnVhfHwodGhpcy51YT0h
MCx0aGlzLlMoKSl9O18ueS5wcm90b3R5cGVbU3ltYm9sLmRpc3Bvc2VdPWZ1bmN0aW9uKCl7dGhp
cy5kaXNwb3NlKCl9O18ueS5wcm90b3R5cGUuUz1mdW5jdGlvbigpe2lmKHRoaXMuZGEpZm9yKDt0
aGlzLmRhLmxlbmd0aDspdGhpcy5kYS5zaGlmdCgpKCl9O3ZhciBNZD1mdW5jdGlvbihhKXtfLnku
Y2FsbCh0aGlzKTt0aGlzLkE9YTt0aGlzLmo9W107dGhpcy52PXt9fTtfLkIoTWQsXy55KTtNZC5w
cm90b3R5cGUucmVzb2x2ZT1mdW5jdGlvbihhKXt2YXIgYj10aGlzLkE7YT1hLnNwbGl0KCIuIik7
Zm9yKHZhciBjPWEubGVuZ3RoLGQ9MDtkPGM7KytkKWlmKGJbYVtkXV0pYj1iW2FbZF1dO2Vsc2Ug
cmV0dXJuIG51bGw7cmV0dXJuIGIgaW5zdGFuY2VvZiBGdW5jdGlvbj9iOm51bGx9O01kLnByb3Rv
dHlwZS5SYj1mdW5jdGlvbigpe2Zvcih2YXIgYT10aGlzLmoubGVuZ3RoLGI9dGhpcy5qLGM9W10s
ZD0wO2Q8YTsrK2Qpe3ZhciBlPWJbZF0uaigpLGY9dGhpcy5yZXNvbHZlKGUpO2lmKGYmJmYhPXRo
aXMudltlXSl0cnl7YltkXS5SYihmKX1jYXRjaChnKXt9ZWxzZSBjLnB1c2goYltkXSl9dGhpcy5q
PWMuY29uY2F0KGIuc2xpY2UoYSkpfTt2YXIgTmQ9ZnVuY3Rpb24oYSl7Xy55LmNhbGwodGhpcyk7
dGhpcy5BPWE7dGhpcy5DPXRoaXMuaj1udWxsO3RoaXMuQj0wO3RoaXMuRD17fTt0aGlzLnY9ITE7
YT13aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudDthLmluZGV4T2YoIk1TSUUiKT49MCYmYS5pbmRl
eE9mKCJUcmlkZW50Iik+PTAmJihhPS9cYig/Ok1TSUV8cnYpWzogXShbXlwpO10rKShcKXw7KS8u
ZXhlYyhhKSkmJmFbMV0mJnBhcnNlRmxvYXQoYVsxXSk8OSYmKHRoaXMudj0hMCl9O18uQihOZCxf
LnkpO05kLnByb3RvdHlwZS5GPWZ1bmN0aW9uKGEsYil7dGhpcy5qPWI7dGhpcy5DPWE7Yi5wcmV2
ZW50RGVmYXVsdD9iLnByZXZlbnREZWZhdWx0KCk6Yi5yZXR1cm5WYWx1ZT0hMX07Xy5PZD1mdW5j
dGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5PZCxfLlMpO3ZhciBQZD1mdW5jdGlvbihhKXt0
aGlzLkw9Xy54KGEpfTtfLkIoUGQsXy5TKTt2YXIgUmQ9ZnVuY3Rpb24oKXt2YXIgYT1RZDt0aGlz
Lmo9bnVsbDtfLkwoYSw0LCEwKX07UmQucHJvdG90eXBlLmxvZz1mdW5jdGlvbihhLGIpe2I9Yj09
PXZvaWQgMD9uZXcgXy5LZDpiO18uU2QodGhpcyxhLDk4LGIpfTtfLlNkPWZ1bmN0aW9uKGEsYixj
LGQpe2M9Yz09PXZvaWQgMD85ODpjO2Q9ZD09PXZvaWQgMD9uZXcgXy5LZDpkO2lmKGEuail7dmFy
IGU9bmV3IEpkO18uUShlLDEsYi5tZXNzYWdlKTtfLlEoZSwyLGIuc3RhY2spO18uRWQoZSwzLGIu
bGluZU51bWJlcik7Xy5SKGUsNSwxKTtfLksoZCw0MCxlKTthLmoubG9nKGMsZCl9fTtfLlRkPWZ1
bmN0aW9uKGEpe3RoaXMuaj1hO3RoaXMudj12b2lkIDA7dGhpcy5BPVtdfTtfLlRkLnByb3RvdHlw
ZS50aGVuPWZ1bmN0aW9uKGEsYixjKXt0aGlzLkEucHVzaChuZXcgVWQoYSxiLGMpKTtWZCh0aGlz
KX07Xy5UZC5wcm90b3R5cGUucmVzb2x2ZT1mdW5jdGlvbihhKXtpZih0aGlzLmohPT12b2lkIDB8
fHRoaXMudiE9PXZvaWQgMCl0aHJvdyBFcnJvcigiSiIpO3RoaXMuaj1hO1ZkKHRoaXMpfTtfLlRk
LnByb3RvdHlwZS5yZWplY3Q9ZnVuY3Rpb24oYSl7aWYodGhpcy5qIT09dm9pZCAwfHx0aGlzLnYh
PT12b2lkIDApdGhyb3cgRXJyb3IoIkoiKTt0aGlzLnY9YTtWZCh0aGlzKX07dmFyIFZkPWZ1bmN0
aW9uKGEpe2lmKGEuQS5sZW5ndGg+MCl7dmFyIGI9YS5qIT09dm9pZCAwLGM9YS52IT09dm9pZCAw
O2lmKGJ8fGMpe2I9Yj9hLkI6YS5DO2M9YS5BO2EuQT1bXTt0cnl7Xy5LYyhjLGIsYSl9Y2F0Y2go
ZCl7Y29uc29sZS5lcnJvcihkKX19fX07Cl8uVGQucHJvdG90eXBlLkI9ZnVuY3Rpb24oYSl7YS52
JiZhLnYuY2FsbChhLmosdGhpcy5qKX07Xy5UZC5wcm90b3R5cGUuQz1mdW5jdGlvbihhKXthLkEm
JmEuQS5jYWxsKGEuaix0aGlzLnYpfTt2YXIgVWQ9ZnVuY3Rpb24oYSxiLGMpe3RoaXMudj1hO3Ro
aXMuQT1iO3RoaXMuaj1jfTtfLldkPWZ1bmN0aW9uKGEpe3ZhciBiPSJ4YyI7aWYoYS54YyYmYS5o
YXNPd25Qcm9wZXJ0eShiKSlyZXR1cm4gYS54YztiPW5ldyBhO3JldHVybiBhLnhjPWJ9O18uVD1m
dW5jdGlvbigpe3RoaXMuQj1uZXcgXy5UZDt0aGlzLmo9bmV3IF8uVGQ7dGhpcy5HPW5ldyBfLlRk
O3RoaXMuRD1uZXcgXy5UZDt0aGlzLkY9bmV3IF8uVGQ7dGhpcy5DPW5ldyBfLlRkO3RoaXMuQT1u
ZXcgXy5UZDt0aGlzLnY9bmV3IF8uVGQ7dGhpcy5LPW5ldyBfLlRkO3RoaXMuTT1uZXcgXy5UZDt0
aGlzLko9bmV3IF8uVGR9O18ubD1fLlQucHJvdG90eXBlO18ubC5raz1mdW5jdGlvbigpe3JldHVy
biB0aGlzLkJ9O18ubC52az1mdW5jdGlvbigpe3JldHVybiB0aGlzLmp9O18ubC5Eaz1mdW5jdGlv
bigpe3JldHVybiB0aGlzLkd9O18ubC51az1mdW5jdGlvbigpe3JldHVybiB0aGlzLkR9O18ubC5C
az1mdW5jdGlvbigpe3JldHVybiB0aGlzLkZ9O18ubC5xaz1mdW5jdGlvbigpe3JldHVybiB0aGlz
LkN9O18ubC5kaz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkF9O18ubC5haz1mdW5jdGlvbigpe3Jl
dHVybiB0aGlzLnZ9O18ubC53az1mdW5jdGlvbigpe3JldHVybiB0aGlzLkt9OwpfLmwuRWs9ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy5KfTtfLlQuaj1mdW5jdGlvbigpe3JldHVybiBfLldkKF8uVCl9
O3ZhciBYZD1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoWGQsXy5TKTtfLlpkPWZ1bmN0
aW9uKCl7cmV0dXJuIF8uSihfLllkLF8uTGQsNSl9O3ZhciAkZDt3aW5kb3cuZ2Jhcl8mJndpbmRv
dy5nYmFyXy5DT05GSUc/JGQ9d2luZG93LmdiYXJfLkNPTkZJR1swXXx8e306JGQ9W107Xy5ZZD1u
ZXcgWGQoJGQpO3ZhciBRZDtRZD1fLkooXy5ZZCxQZCwzKXx8bmV3IFBkO18uYWU9bmV3IFJkO18u
RygiZ2Jhcl8uX0R1bXBFeGNlcHRpb24iLGZ1bmN0aW9uKGEpe18uYWU/Xy5hZS5sb2coYSk6Y29u
c29sZS5lcnJvcihhKX0pO18uYmU9bmV3IE5kKF8uYWUpO18uY2U9ZnVuY3Rpb24oKXt0aGlzLmo9
e307dGhpcy52PXt9fTtfLmVlPWZ1bmN0aW9uKGEsYil7dmFyIGM9Xy5jZS5qKCk7aWYoYSBpbiBj
Lmope2lmKGMualthXSE9Yil0aHJvdyBuZXcgZGUoYSk7fWVsc2V7Yy5qW2FdPWI7aWYoYj1jLnZb
YV0pZm9yKHZhciBkPTAsZT1iLmxlbmd0aDtkPGU7ZCsrKXt2YXIgZj1iW2RdLGc9Yy5qO2RlbGV0
ZSBmLmpbYV07aWYoXy5MYihmLmopKXtmb3IodmFyIGg9Zi52Lmxlbmd0aCxrPUFycmF5KGgpLG09
MDttPGg7bSsrKWtbbV09Z1tmLnZbbV1dO2YuQS5hcHBseShmLkIsayl9fWRlbGV0ZSBjLnZbYV19
fTtfLmNlLmo9ZnVuY3Rpb24oKXtyZXR1cm4gXy5XZChfLmNlKX07Xy5mZT1mdW5jdGlvbigpe18u
YWEuY2FsbCh0aGlzKX07Xy5CKF8uZmUsXy5hYSk7dmFyIGRlPWZ1bmN0aW9uKCl7Xy5hYS5jYWxs
KHRoaXMpfTtfLkIoZGUsXy5mZSk7Xy5HKCJnYmFyLkEiLF8uVGQpO18uVGQucHJvdG90eXBlLmFh
PV8uVGQucHJvdG90eXBlLnRoZW47Xy5HKCJnYmFyLkIiLF8uVCk7Xy5ULnByb3RvdHlwZS5iYT1f
LlQucHJvdG90eXBlLnZrO18uVC5wcm90b3R5cGUuYmI9Xy5ULnByb3RvdHlwZS5EaztfLlQucHJv
dG90eXBlLmJkPV8uVC5wcm90b3R5cGUuQms7Xy5ULnByb3RvdHlwZS5iZj1fLlQucHJvdG90eXBl
LmtrO18uVC5wcm90b3R5cGUuYmc9Xy5ULnByb3RvdHlwZS51aztfLlQucHJvdG90eXBlLmJoPV8u
VC5wcm90b3R5cGUucWs7Xy5ULnByb3RvdHlwZS5iaj1fLlQucHJvdG90eXBlLmRrO18uVC5wcm90
b3R5cGUuYms9Xy5ULnByb3RvdHlwZS5haztfLlQucHJvdG90eXBlLmJsPV8uVC5wcm90b3R5cGUu
d2s7Xy5ULnByb3RvdHlwZS5ibT1fLlQucHJvdG90eXBlLkVrO18uRygiZ2Jhci5hIixfLlQuaigp
KTt3aW5kb3cuZ2JhciYmd2luZG93LmdiYXIuYXAmJndpbmRvdy5nYmFyLmFwKHdpbmRvdy5nYmFy
LmEpOwp2YXIgZ2U9bmV3IE1kKHdpbmRvdyk7Xy5lZSgiYXBpIixnZSk7dmFyIGhlPV8uWmQoKXx8
bmV3IF8uTGQsaWU9d2luZG93LGplPV8uQShfLk4oaGUsOCkpO2llLl9fUFZUPWplO18uZWUoImVx
IixfLmJlKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5rZT1mdW5jdGlv
bihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5rZSxfLlMpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2Vw
dGlvbihlKX0KdHJ5ewp2YXIgbGU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKGxlLF8u
Uyk7dmFyIG1lPWZ1bmN0aW9uKCl7Xy55LmNhbGwodGhpcyk7dGhpcy52PVtdO3RoaXMuaj1bXX07
Xy5CKG1lLF8ueSk7bWUucHJvdG90eXBlLkE9ZnVuY3Rpb24oYSxiKXt0aGlzLnYucHVzaCh7ZmVh
dHVyZXM6YSxvcHRpb25zOmIhPW51bGw/YjpudWxsfSl9O21lLnByb3RvdHlwZS5pbml0PWZ1bmN0
aW9uKGEsYixjKXt3aW5kb3cuZ2FwaT17fTt2YXIgZD13aW5kb3cuX19fanNsPXt9O2QuaD1fLkEo
Xy5OKGEsMSkpO18uV2EoXy5CZChhLDEyKSkhPW51bGwmJihkLmRwbz1fLkpiKF8uTChhLDEyKSkp
O2QubXM9Xy5BKF8uTihhLDIpKTtkLm09Xy5BKF8uTihhLDMpKTtkLmw9W107Xy5NKGIsMSkmJihh
PV8uTihiLDMpKSYmdGhpcy5qLnB1c2goYSk7Xy5NKGMsMSkmJihjPV8uTihjLDIpKSYmdGhpcy5q
LnB1c2goYyk7Xy5HKCJnYXBpLmxvYWQiLCgwLF8uRikodGhpcy5BLHRoaXMpKTtyZXR1cm4gdGhp
c307dmFyIG5lPV8uSihfLllkLF8uT2QsMTQpO2lmKG5lKXt2YXIgb2U9Xy5KKF8uWWQsXy5rZSw5
KXx8bmV3IF8ua2UscGU9bmV3IGxlLHFlPW5ldyBtZTtxZS5pbml0KG5lLG9lLHBlKTtfLmVlKCJn
cyIscWUpfTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9Cn0pKHRoaXMuZ2Jhcl8pOwov
LyBHb29nbGUgSW5jLgo8L3NjcmlwdD48c3R5bGU+LmdiX0pie2ZvbnQ6MTNweC8yN3B4IFJvYm90
byxBcmlhbCxzYW5zLXNlcmlmO3otaW5kZXg6OTg2fS5nYl8we2Rpc3BsYXk6bm9uZX0uZ2JfWHst
d2Via2l0LWJhY2tncm91bmQtc2l6ZTozMnB4IDMycHg7YmFja2dyb3VuZC1zaXplOjMycHggMzJw
eDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmJsb2NrO21hcmdpbjowcHg7cG9z
aXRpb246cmVsYXRpdmU7aGVpZ2h0OjMycHg7d2lkdGg6MzJweDt6LWluZGV4OjB9LmdiX3Rie2Jh
Y2tncm91bmQtY29sb3I6I2U4ZjBmZTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzIsMzMsMzYsLjA4
KTtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfdGIuZ2JfWHtoZWlnaHQ6MzBweDt3aWR0aDozMHB4fS5n
Yl90Yi5nYl9YOmFjdGl2ZSwuZ2JfdGIuZ2JfWDpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6bm9u
ZTtib3gtc2hhZG93Om5vbmV9LmdiX3Vie2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6bm9uZTtib3Jk
ZXItcmFkaXVzOjUwJTtib3R0b206MnB4Oy13ZWJraXQtYm94LXNoYWRvdzowcHggMXB4IDJweCAw
cHggcmdiYSg2MCw2NCw2NywwLjMpLDBweCAxcHggM3B4IDFweCByZ2JhKDYwLDY0LDY3LDAuMTUp
O2JveC1zaGFkb3c6MHB4IDFweCAycHggMHB4IHJnYmEoNjAsNjQsNjcsMC4zKSwwcHggMXB4IDNw
eCAxcHggcmdiYSg2MCw2NCw2NywwLjE1KTtoZWlnaHQ6MTRweDttYXJnaW46MnB4O3Bvc2l0aW9u
OmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6MTRweDtsaW5lLWhlaWdodDpub3JtYWw7ei1pbmRleDox
fS5nYl92Yntjb2xvcjojMWY3MWU3O2ZvbnQ6NDAwIDIycHgvMzJweCBHb29nbGUgU2FucyxSb2Jv
dG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFu
c2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEu
MjUpLChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuMjUpLChtaW4tcmVzb2x1dGlvbjoxLjI1ZHBw
eCl7LmdiX1g6YmVmb3JlLC5nYl93YjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtp
dC10cmFuc2Zvcm06c2NhbGUoLjUpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zZm9ybTpz
Y2FsZSguNSk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgMDstbXMtdHJhbnNmb3JtLW9y
aWdpbjpsZWZ0IDA7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IDB9LmdiX2JhIC5nYl93YjpiZWZvcmV7
LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoc2NhbGUoLjQxNjY2NjY2NykpOy1tcy10cmFuc2Zvcm06
c2NhbGUoc2NhbGUoLjQxNjY2NjY2NykpO3RyYW5zZm9ybTpzY2FsZShzY2FsZSguNDE2NjY2NjY3
KSl9fS5nYl9YOmZvY3VzLC5nYl9YOmhvdmVyey13ZWJraXQtYm94LXNoYWRvdzowIDFweCAwIHJn
YmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwuMTUpfS5nYl9YOmFj
dGl2ZXstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggMCByZ2JhKDAsMCwwLC4xNSk7Ym94
LXNoYWRvdzppbnNldCAwIDJweCAwIHJnYmEoMCwwLDAsLjE1KX0uZ2JfWDphY3RpdmU6YWZ0ZXJ7
YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjUwJTtjb250ZW50OiIiO2Rp
c3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9LmdiX3hie2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0
OjQwcHg7bWluLXdpZHRoOjMwcHg7b3BhY2l0eTouNzU7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2Fs
LWFsaWduOm1pZGRsZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5nYl9DLmdiX3hie3dpZHRoOmF1
dG99LmdiX3hiOmZvY3VzLC5nYl94Yjpob3ZlcntvcGFjaXR5Oi44NX0uZ2JfeWIgLmdiX3hiLC5n
Yl95YiAuZ2JfemJ7bGluZS1oZWlnaHQ6MjZweH0jZ2IjZ2IuZ2JfeWIgYS5nYl94YiwuZ2JfeWIg
LmdiX3pie2ZvbnQtc2l6ZToxMXB4O2hlaWdodDphdXRvfS5nYl9BYntib3JkZXItdG9wOjRweCBz
b2xpZCAjMDAwO2JvcmRlci1sZWZ0OjRweCBkYXNoZWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0
OjRweCBkYXNoZWQgdHJhbnNwYXJlbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6
NnB4O29wYWNpdHk6Ljc1O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2JfOWE6aG92ZXIgLmdiX0Fi
e29wYWNpdHk6Ljg1fS5nYl83YT4uZ2JfentwYWRkaW5nOjNweCAzcHggM3B4IDRweH0uZ2JfQmIu
Z2Jfc2J7Y29sb3I6I2ZmZn0uZ2JfOSAuZ2JfQWIsLmdiXzkgLmdiX3hie29wYWNpdHk6MX0jZ2Ij
Z2IgLmdiXzkuZ2JfOSBhLmdiX3hiLCNnYiNnYi5nYl85LmdiXzkgYS5nYl94Yntjb2xvcjojZmZm
fS5nYl85LmdiXzkgLmdiX0Fie2JvcmRlci10b3AtY29sb3I6I2ZmZjtvcGFjaXR5OjF9LmdiXzkg
LmdiX1g6Zm9jdXMsLmdiXzkgLmdiX1g6aG92ZXIsLmdiX3NhIC5nYl9YOmZvY3VzLC5nYl9zYSAu
Z2JfWDpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMTUpLDAg
MXB4IDJweCByZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsMC4x
NSksMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKX0uZ2JfQ2IgLmdiX3osLmdiX0RiIC5nYl96e3Bv
c2l0aW9uOmFic29sdXRlO3JpZ2h0OjFweH0uZ2JfOWEuZ2JfOCwuZ2JfRWIuZ2JfOCwuZ2Jfei5n
Yl84ey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAxIGF1dG87ZmxleDowIDEgYXV0
b30uZ2JfRmIuZ2JfSGIgLmdiX3hie3dpZHRoOjMwcHghaW1wb3J0YW50fS5nYl9WLC5nYl9Xe3Bv
c2l0aW9uOmFic29sdXRlfS5nYl9Xe2hlaWdodDo0MHB4O3JpZ2h0Oi01cHg7dG9wOi01cHg7d2lk
dGg6NDBweH1ALXdlYmtpdC1rZXlmcmFtZXMgYXBkLXJpbmctZmFkZS1pbnswJXtvcGFjaXR5OjB9
dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGFwZC1yaW5nLWZhZGUtaW57MCV7b3BhY2l0eTowfXRv
e29wYWNpdHk6MX19LmdiX1Z7aGVpZ2h0OjQycHg7d2lkdGg6NDJweDstd2Via2l0LWFuaW1hdGlv
bjphcGQtcmluZy1mYWRlLWluIC4yNXMgZWFzZS1pbjthbmltYXRpb246YXBkLXJpbmctZmFkZS1p
biAuMjVzIGVhc2UtaW59LmdiX0liIC5nYl9XLC5nYl9KYiAuZ2JfV3tyaWdodDowO3RvcDowfS5n
Yl9JYiAuZ2JfViwuZ2JfSmIgLmdiX1YsLmdiX3kgLmdiX1Z7cmlnaHQ6LTFweDt0b3A6LTFweH0u
Z2JfeSAuZ2JfV3tyaWdodDoxcHg7dG9wOi0xcHh9LmdiX1JhIGEuZ2JfNGF7Ym9yZGVyLXJhZGl1
czoxMDBweDtiYWNrZ3JvdW5kOiMwYjU3ZDA7YmFja2dyb3VuZDp2YXIoLS1nbTMtc3lzLWNvbG9y
LXByaW1hcnksIzBiNTdkMCk7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemlu
Zzpib3JkZXItYm94O2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1wcmlt
YXJ5LCNmZmYpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0
OjUwMDttaW4taGVpZ2h0OjQwcHg7b3V0bGluZTpub25lO3BhZGRpbmc6MTBweCAyNHB4O3RleHQt
YWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5l
LWhlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9SYSBhLmdiXzZhe2JvcmRlci1yYWRp
dXM6MTAwcHg7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItY29sb3I6Izc0Nzc3NTtib3JkZXItY29s
b3I6dmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM3NDc3NzUpO2JhY2tncm91bmQ6bm9uZTst
d2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6
IzBiNTdkMDtjb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9yLXByaW1hcnksIzBiNTdkMCk7ZGlzcGxh
eTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO21pbi1oZWlnaHQ6
NDBweDtvdXRsaW5lOm5vbmU7cGFkZGluZzoxMHB4IDI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4
dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjE4cHg7cG9z
aXRpb246cmVsYXRpdmV9LmdiX2FiLmdiX0sgYS5nYl80YSwuZ2JfYmIuZ2JfSyBhLmdiXzRhLC5n
Yl9jYi5nYl9LIGEuZ2JfNGF7YmFja2dyb3VuZDojYzJlN2ZmO2JhY2tncm91bmQ6dmFyKC0tZ20z
LXN5cy1jb2xvci1zZWNvbmRhcnktZml4ZWQsI2MyZTdmZik7Y29sb3I6IzAwMWQzNTtjb2xvcjp2
YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXNlY29uZGFyeS1maXhlZCwjMDAxZDM1KX0uZ2JfUmEuZ2Jf
SyBhLmdiXzZhe2NvbG9yOiNhOGM3ZmE7Y29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1wcmltYXJ5
LCNhOGM3ZmEpfS5nYl9SYSBhLmdiX1hke3BhZGRpbmc6MTBweCAxMnB4O21hcmdpbjoxMnB4IDE2
cHggMTJweCAxMHB4O21pbi13aWR0aDo4NXB4fUBtZWRpYSAobWF4LXdpZHRoOjY0MHB4KXsuZ2Jf
UmEgYS5nYl9YZHttaW4td2lkdGg6NzVweH19LmdiX05kLC5nYl9SYXtmb250LWZhbWlseTpHb29n
bGUgU2FucyBUZXh0LFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXN0eWxl
Om5vcm1hbH0uZ2JfUmEuZ2JfYWJ7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1iYXItY29s
b3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYWIu
Z2JfWmR7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tb2ctYmFyLWJhY2tncm91bmQs
dmFyKC0tZ20zLXN5cy1jb2xvci1iYWNrZ3JvdW5kLCNmZmYpKX0uZ2JfUmEuZ2JfYWIgLmdiX3lk
LmdiX3pkLC5nYl9SYS5nYl9hYiBhLmdiXzYsLmdiX1JhLmdiX2FiIHNwYW4uZ2JfNntjb2xvcjoj
MWYxZjFmO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1z
dXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYWIgLmdiX0FkIC5nYl8wZCwuZ2JfUmEuZ2JfYWIg
LmdiX3JkIC5nYl8wZHtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxvZ28tY29sb3IsdmFy
KC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYWIgc3Zne2Nv
bG9yOiM0NDQ3NDY7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3It
b24tc3VyZmFjZS12YXJpYW50LCM0NDQ3NDYpKX1AbWVkaWEgKGZvcmNlZC1jb2xvcnM6YWN0aXZl
KSBhbmQgKHByZWZlcnMtY29sb3Itc2NoZW1lOmRhcmspey5nYl9SYSBzdmcsLmdiX1JhLmdiX0sg
c3ZnLC5nYl9SYS5nYl9hYiBzdmd7Y29sb3I6d2hpdGV9fS5nYl9SYS5nYl9LLmdiX2Fie2NvbG9y
OiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24t
c3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYWIuZ2JfWmR7YmFja2dyb3VuZDp0cmFu
c3BhcmVudH0uZ2JfUmEuZ2JfSy5nYl9hYiAuZ2JfeWQuZ2JfemQsLmdiX1JhLmdiX0suZ2JfYWIg
YS5nYl82LC5nYl9SYS5nYl9LLmdiX2FiIHNwYW4uZ2JfNntjb2xvcjojZTNlM2UzO2NvbG9yOnZh
cigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMp
KX0uZ2JfUmEuZ2JfSy5nYl9hYiAuZ2JfQWQgLmdiXzBkLC5nYl9SYS5nYl9LLmdiX2FiIC5nYl9y
ZCAuZ2JfMGR7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdt
My1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYWIgc3Zne2Nv
bG9yOiNjNGM3YzU7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3It
b24tc3VyZmFjZS12YXJpYW50LCNjNGM3YzUpKX0uZ2JfUmEuZ2JfSy5nYl9hYi5nYl9aZHtiYWNr
Z3JvdW5kOiMxZjFmMWY7YmFja2dyb3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1n
bTMtc3lzLWNvbG9yLWJhY2tncm91bmQsIzEzMTMxNCkpfS5nYl9SYS5nYl9iYntjb2xvcjojMWYx
ZjFmO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZh
Y2UsIzFmMWYxZikpfS5nYl9SYS5nYl9iYi5nYl9aZHtiYWNrZ3JvdW5kOiNlOWVlZjY7YmFja2dy
b3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLXN1cmZhY2Ut
Y29udGFpbmVyLWhpZ2gsI2U5ZWVmNikpfS5nYl9SYS5nYl9iYiAuZ2JfeWQuZ2JfemQsLmdiX1Jh
LmdiX2JiIGEuZ2JfNiwuZ2JfUmEuZ2JfYmIgc3Bhbi5nYl82e2NvbG9yOiMxZjFmMWY7Y29sb3I6
dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYx
ZikpfS5nYl9SYS5nYl9iYiAuZ2JfQWQgLmdiXzBkLC5nYl9SYS5nYl9iYiAuZ2JfcmQgLmdiXzBk
e2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNv
bG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9SYS5nYl9iYiBzdmd7Y29sb3I6IzQ0NDc0Njtj
b2xvcjp2YXIoLS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZh
cmlhbnQsIzQ0NDc0NikpfS5nYl9SYS5nYl9LLmdiX2Jie2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFy
KC0tb2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9
LmdiX1JhLmdiX0suZ2JfYmIuZ2JfWmR7YmFja2dyb3VuZDojMjgyYTJjO2JhY2tncm91bmQ6dmFy
KC0tb2ctYmFyLWJhY2tncm91bmQsdmFyKC0tZ20zLXN5cy1jb2xvci1zdXJmYWNlLWNvbnRhaW5l
ci1oaWdoLCMyODJhMmMpKX0uZ2JfUmEuZ2JfSy5nYl9iYiAuZ2JfeWQuZ2JfemQsLmdiX1JhLmdi
X0suZ2JfYmIgYS5nYl82LC5nYl9SYS5nYl9LLmdiX2JiIHNwYW4uZ2JfNntjb2xvcjojZTNlM2Uz
O2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNl
LCNlM2UzZTMpKX0uZ2JfUmEuZ2JfSy5nYl9iYiAuZ2JfQWQgLmdiXzBkLC5nYl9SYS5nYl9LLmdi
X2JiIC5nYl9yZCAuZ2JfMGR7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9y
LHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2Jf
YmIgc3Zne2NvbG9yOiNjNGM3YzU7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1z
eXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCNjNGM3YzUpKX0uZ2JfUmEuZ2JfY2J7Y29sb3I6
IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1z
dXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfY2IuZ2JfWmR7YmFja2dyb3VuZDp0cmFuc3BhcmVu
dH0uZ2JfUmEuZ2JfY2IgLmdiX3lkLmdiX3pkLC5nYl9SYS5nYl9jYiBhLmdiXzYsLmdiX1JhLmdi
X2NiIHNwYW4uZ2JfNntjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFy
KC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfY2IgLmdiX0Fk
IC5nYl8wZCwuZ2JfUmEuZ2JfY2IgLmdiX3JkIC5nYl8wZHtjb2xvcjojMWYxZjFmO2NvbG9yOnZh
cigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYp
KX0uZ2JfUmEuZ2JfY2Igc3Zne2NvbG9yOiM0NDQ3NDY7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9y
LHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCM0NDQ3NDYpKX0uZ2JfUmEu
Z2JfY2IuZ2JfSy5nYl9aZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5nYl9SYS5nYl9jYi5nYl9L
IC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfY2IuZ2JfSyBhLmdiXzYsLmdiX1JhLmdiX2NiLmdiX0sg
c3Bhbi5nYl82e2NvbG9yOndoaXRlO2NvbG9yOnZhcigtLW9nLXRoZW1lLWNvbG9yLHdoaXRlKX0u
Z2JfUmEuZ2JfY2IuZ2JfSyAuZ2JfQWQgLmdiXzBkLC5nYl9SYS5nYl9jYi5nYl9LIC5nYl9yZCAu
Z2JfMGR7Y29sb3I6d2hpdGU7Y29sb3I6dmFyKC0tb2ctdGhlbWUtY29sb3Isd2hpdGUpfS5nYl9S
YS5nYl9jYi5nYl9LIHN2Z3tjb2xvcjp3aGl0ZTtjb2xvcjp2YXIoLS1vZy10aGVtZS1jb2xvcix3
aGl0ZSl9LmdiX1JhIGEuZ2JfNiwuZ2JfUmEgc3Bhbi5nYl82e3RleHQtZGVjb3JhdGlvbjpub25l
fS5nYl95ZHtmb250LWZhbWlseTpHb29nbGUgU2FucyxSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNh
bnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi4y
NXB4O2xpbmUtaGVpZ2h0OjQ4cHg7bWFyZ2luLWJvdHRvbToycHg7b3BhY2l0eToxO292ZXJmbG93
OmhpZGRlbjtwYWRkaW5nLWxlZnQ6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LW92ZXJmbG93
OmVsbGlwc2lzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0b3A6MnB4O3doaXRlLXNwYWNlOm5vd3Jh
cDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99
LmdiX0Rke2Rpc3BsYXk6bm9uZX0uZ2JfUmEuZ2JfaWIgLmdiX3lke21hcmdpbi1ib3R0b206MH0u
Z2JfQWQuZ2JfQmQgLmdiX3lke3BhZGRpbmctbGVmdDo0cHh9LmdiX1JhLmdiX2liIC5nYl9DZHtw
b3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH0uZ2JfUmF7bWluLXdpZHRoOjE2MHB4O3Bvc2l0aW9u
OnJlbGF0aXZlfS5nYl9SYS5nYl9qZHttaW4td2lkdGg6MTIwcHh9LmdiX1JhLmdiXzFkIC5nYl8y
ZHtkaXNwbGF5Om5vbmV9LmdiX1JhLmdiXzFkIC5nYl9UZHtoZWlnaHQ6NTZweH1oZWFkZXIuZ2Jf
UmF7ZGlzcGxheTpibG9ja30uZ2JfUmEgc3Zne2ZpbGw6Y3VycmVudENvbG9yfS5nYl8zZHtwb3Np
dGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlfS5nYl80ZHstd2Via2l0LWJveC1zaGFkb3c6MCA0
cHggNXB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgMXB4IDEwcHggMCByZ2JhKDAsMCwwLC4xMiksMCAy
cHggNHB4IC0xcHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzowIDRweCA1cHggMCByZ2JhKDAs
MCwwLC4xNCksMCAxcHggMTBweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDJweCA0cHggLTFweCByZ2Jh
KDAsMCwwLC4yKX0uZ2JfNWR7aGVpZ2h0OjY0cHh9LmdiX1Rkey13ZWJraXQtYm94LXNpemluZzpi
b3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDox
MDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4
Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1i
ZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi13aWR0aDotd2Via2l0LW1p
bi1jb250ZW50O21pbi13aWR0aDotbW96LW1pbi1jb250ZW50O21pbi13aWR0aDptaW4tY29udGVu
dH0uZ2JfUmE6bm90KC5nYl9pYikgLmdiX1Rke3BhZGRpbmc6OHB4fS5nYl9SYTpub3QoLmdiX2li
KSAuZ2JfVGQgYS5nYl82ZHttYXJnaW46MTJweCA4cHggMTJweCAxMHB4fS5nYl9SYS5nYl83ZCAu
Z2JfVGR7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBh
dXRvfS5nYl9SYSAuZ2JfVGQuZ2JfVWQuZ2JfOGR7bWluLXdpZHRoOjB9LmdiX1JhLmdiX2liIC5n
Yl9UZHtwYWRkaW5nOjRweDtwYWRkaW5nLWxlZnQ6OHB4O21pbi13aWR0aDowfS5nYl9SYS5nYl9p
YiAuZ2JfVGQgYS5nYl82ZHttYXJnaW46MTJweCA4cHggMTJweCAxMHB4fS5nYl8yZHtoZWlnaHQ6
NDhweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtYm94
LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50
ZXI7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7
LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1z
ZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5nYl85ZD4uZ2JfMmR7ZGlzcGxheTp0YWJsZS1j
ZWxsO3dpZHRoOjEwMCV9LmdiX0Fke3BhZGRpbmctcmlnaHQ6MjVweDstd2Via2l0LWJveC1zaXpp
bmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtZmxleDoxOy13
ZWJraXQtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvfS5nYl9SYS5nYl9pYiAuZ2JfQWR7cGFk
ZGluZy1yaWdodDoxNHB4fS5nYl9hZXstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEg
MSAxMDAlO2ZsZXg6MSAxIDEwMCV9LmdiX2FlPjpvbmx5LWNoaWxke2Rpc3BsYXk6aW5saW5lLWJs
b2NrfS5nYl9iZS5nYl9zZHtwYWRkaW5nLWxlZnQ6NHB4fS5nYl9SYS5nYl83ZCAuZ2JfYmUsLmdi
X1JhLmdiX2liOm5vdCguZ2JfTmQpIC5nYl9iZSwuZ2JfYmUuZ2JfY2V7cGFkZGluZy1sZWZ0OjB9
LmdiX1JhLmdiX2liIC5nYl9iZS5nYl9jZXtwYWRkaW5nLXJpZ2h0OjB9LmdiX1JhLmdiX2liIC5n
Yl9iZS5nYl9jZSAuZ2JfN2F7bWFyZ2luLWxlZnQ6MTBweH0uZ2Jfc2R7ZGlzcGxheTppbmxpbmV9
LmdiX1JhLmdiX05kIC5nYl9iZS5nYl9kZSwuZ2JfUmEuZ2JfbWQgLmdiX2JlLmdiX2Rle3BhZGRp
bmctbGVmdDoycHh9LmdiX3lke2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYl9iZXstd2Via2l0LWJv
eC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjQ4cHg7cGFk
ZGluZzowIDRweDtwYWRkaW5nLWxlZnQ6NXB4Oy13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZs
ZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzstd2Via2l0LWJveC1wYWNrOmVuZDstd2Via2l0LWp1
c3RpZnktY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmdiX05ke2hl
aWdodDo0OHB4fS5nYl9SYS5nYl9OZHttaW4td2lkdGg6YXV0b30uZ2JfTmQgLmdiX2Jle2Zsb2F0
OnJpZ2h0O3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctbGVmdDp2YXIoLS1vZy1iYXItcGFydHMt
c2lkZS1wYWRkaW5nLDMycHgpfS5nYl9OZCAuZ2JfYmUuZ2JfZWV7cGFkZGluZy1sZWZ0OjB9Lmdi
X2Zle2ZvbnQtc2l6ZToxNHB4O21heC13aWR0aDoyMDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGlu
ZzowIDEycHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtp
dC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6
dGV4dDt1c2VyLXNlbGVjdDp0ZXh0fS5nYl9hIGEsLmdiX2ZkIGF7Y29sb3I6aW5oZXJpdH0uZ2Jf
emR7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhp
bmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5nYl96ZHtv
cGFjaXR5OjF9LmdiX2dle3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9Se2ZvbnQtZmFtaWx5OmFyaWFs
LHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmctcmlnaHQ6MTVweH0uZ2JfN3tk
aXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MTVweH0uZ2JfNyAuZ2JfNntkaXNwbGF5
OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2Jf
aGV7dGV4dC1hbGlnbjpsZWZ0fS5nYl9PLC5nYl9Qe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVu
IGFuZCAobWF4LXdpZHRoOjMxOXB4KXsuZ2JfVGQgLmdiX0x7ZGlzcGxheTpub25lO3Zpc2liaWxp
dHk6aGlkZGVufX0uZ2JfTCAuZ2JfQywuZ2JfTCAuZ2JfQzpmb2N1cywuZ2JfTCAuZ2JfQzpob3Zl
cntvcGFjaXR5OjF9LmdiX1F7ZGlzcGxheTpub25lfS5nYl8xe2Rpc3BsYXk6bm9uZSFpbXBvcnRh
bnR9LmdiX3Nie3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6
MzE5cHgpey5nYl9UZDpub3QoLmdiX1VkKSAuZ2JfTHtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpo
aWRkZW59fS5nYl9FZHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9
LmdiX0ZkIC5nYl8we2JvdHRvbTotM3B4O3JpZ2h0Oi01cHh9QGlmIChSVExfTEFORyl7LmdiX0Zk
IC5nYl8we2xlZnQ6LTVweH19LmdiX0VkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5nYl9E
e3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9De2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6bm9u
ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1ib3gtc2l6
aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDo0MHB4O3dpZHRoOjQw
cHh9I2diI2diIGEuZ2JfQywuZ2JfQ3tjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9u
ZX0uZ2JfQyxhLmdiX0N7Y29sb3I6IzAwMH14Oi1vLXByZWZvY3Vze2JvcmRlci1ib3R0b20tY29s
b3I6I2NjY30uZ2JfdGF7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3Jk
ZXItY29sb3I6cmdiYSgwLDAsMCwuMik7Y29sb3I6IzAwMDstd2Via2l0LWJveC1zaGFkb3c6MCAy
cHggMTBweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwu
Mik7ZGlzcGxheTpub25lO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJz
b2x1dGU7cmlnaHQ6MDt0b3A6NTRweDstd2Via2l0LWFuaW1hdGlvbjpnYl9fYSAuMnM7YW5pbWF0
aW9uOmdiX19hIC4ycztib3JkZXItcmFkaXVzOjJweDstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7
LW1vei11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRl
eHR9LmdiX0VkLmdiX2ViIC5nYl90YSwuZ2JfZWIuZ2JfdGF7ZGlzcGxheTpibG9ja30uZ2JfS2R7
cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTRweDt6LWluZGV4Oi0xfS5nYl95YiAuZ2Jf
dGF7bWFyZ2luLXRvcDotMTBweH0uZ2JfRWQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjRweH0u
Z2JfUmEuZ2JfTGQgLmdiX0VkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5nYl9NZHtwb3Np
dGlvbjpyZWxhdGl2ZX0uZ2JfTmQgLmdiX01kLC5nYl9yZCAuZ2JfTWR7ZmxvYXQ6cmlnaHR9Lmdi
X0N7cGFkZGluZzo4cHg7Y3Vyc29yOnBvaW50ZXJ9LmdiX0MsLmdiX1BkIGJ1dHRvbiBzdmd7Ym9y
ZGVyLXJhZGl1czo1MCV9LmdiX0Vke3BhZGRpbmc6NHB4fS5nYl9SYS5nYl9MZCAuZ2JfRWR7cGFk
ZGluZzo0cHggMnB4fS5nYl9SYS5nYl9MZCAuZ2Jfei5nYl9FZHtwYWRkaW5nLWxlZnQ6NnB4fS5n
Yl90YXt6LWluZGV4Ojk5MTtsaW5lLWhlaWdodDpub3JtYWx9LmdiX3RhLmdiX1Jke2xlZnQ6MDty
aWdodDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOjM1MHB4KXsuZ2JfdGEuZ2JfUmR7bGVmdDowfX0u
Z2JfU2QgLmdiX3Rhe3RvcDo1NnB4fS5nYl96IC5nYl9De3BhZGRpbmc6NHB4fS5nYl9ae2Rpc3Bs
YXk6bm9uZX0uZ2JfOWE6bm90KC5nYl82ZCl7cG9zaXRpb246cmVsYXRpdmV9LmdiX2tlOmFmdGVy
e2NvbnRlbnQ6IiI7Ym9yZGVyOjFweCBzb2xpZCAjMjAyMTI0O29wYWNpdHk6LjEzO3Bvc2l0aW9u
OmFic29sdXRlO3RvcDo0cHg7bGVmdDo0cHg7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MzBweDto
ZWlnaHQ6MzBweDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250
ZW50LWJveH0uZ2JfN2F7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpi
b3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0OHB4
O292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOm5vbmU7cGFkZGluZzo3cHggMCAwIDE2cHg7dmVydGlj
YWwtYWxpZ246bWlkZGxlO3dpZHRoOjE0MnB4O2JvcmRlci1yYWRpdXM6MjhweDtiYWNrZ3JvdW5k
LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQ7cG9zaXRpb246cmVsYXRpdmV9Lmdi
XzdhIC5nYl85YXt3aWR0aDozMnB4O2hlaWdodDozMnB4O3BhZGRpbmc6MH0uZ2JfN2EgLmdiX1Z7
dG9wOjJweDtyaWdodDo0cHh9LmdiXzdhIC5nYl8we2JvdHRvbTotMnB4O3JpZ2h0Oi00cHh9Lmdi
X2FiIC5nYl83YSwuZ2JfYmIgLmdiXzdhe2JvcmRlci1jb2xvcjojNzQ3Nzc1O2JvcmRlci1jb2xv
cjp2YXIoLS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGlu
ZSwjNzQ3Nzc1KSl9LmdiX2FiLmdiX0sgLmdiXzdhLC5nYl9iYi5nYl9LIC5nYl83YXtib3JkZXIt
Y29sb3I6IzhlOTE4Zjtib3JkZXItY29sb3I6dmFyKC0tb2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2
YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUsIzhlOTE4ZikpfS5nYl9jYiAuZ2JfN2F7Ym9yZGVy
LWNvbG9yOiM3NDc3NzU7Ym9yZGVyLWNvbG9yOnZhcigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUs
dmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM3NDc3NzUpKX0uZ2JfY2IuZ2JfSyAuZ2JfN2F7
Ym9yZGVyLWNvbG9yOiNlM2UzZTM7Ym9yZGVyLWNvbG9yOnZhcigtLW9nLWRhc2hlci1jaGlwLW91
dGxpbmUsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfZGJ7ZGlz
cGxheTppbmhlcml0fS5nYl83YSAuZ2JfZGJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6
NnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MTVweDtwb3NpdGlvbjpzdGF0aWM7cGFkZGlu
ZzoycHg7dG9wOi0xcHg7aGVpZ2h0OjMycHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7
Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjc4cHh9LmdiX2Zie3RleHQtYWxpZ246Y2VudGVy
fS5nYl9mYi5nYl9nYntiYWNrZ3JvdW5kLWNvbG9yOiNmMWYzZjR9LmdiX2ZiIC5nYl9oYnt2ZXJ0
aWNhbC1hbGlnbjptaWRkbGU7bWF4LWhlaWdodDoyOHB4O21heC13aWR0aDo3NHB4fS5nYl9SYSAu
Z2JfN2EgLmdiX3ouZ2JfRWR7cGFkZGluZzowO21hcmdpbi1yaWdodDo5cHg7ZmxvYXQ6cmlnaHR9
LmdiX1JhOm5vdCguZ2JfaWIpIC5nYl83YXttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDo0
cHh9LmdiXzdhIC5nYl9rZTphZnRlcntsZWZ0OjA7dG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1h
eC13aWR0aDo0ODBweCl7LmdiXzdhIC5nYl9kYntkaXNwbGF5Om5vbmV9LmdiXzdhe2JvcmRlcjpu
b25lO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo0MHB4O21hcmdpbjo0cHg7b3V0bGluZToxcHgg
c29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzowO3dpZHRoOjQwcHh9LmdiX1JhIC5nYl83YSAuZ2Jf
ei5nYl9FZHtwYWRkaW5nOjRweDttYXJnaW4tcmlnaHQ6MH19c2VudGluZWx7fWJvZHksdGQsYSxw
LC5oe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9Ym9keXttYXJnaW46MDtvdmVyZmxvdy15OnNjcm9s
bH0jZ29ne3BhZGRpbmc6M3B4IDhweCAwfXRke2xpbmUtaGVpZ2h0Oi44ZW19LmdhY19tIHRke2xp
bmUtaGVpZ2h0OjE3cHh9Zm9ybXttYXJnaW4tYm90dG9tOjIwcHh9Lmh7Y29sb3I6IzE1NThkNn1l
bXtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsfS5sc3R7aGVpZ2h0OjI1cHg7d2lk
dGg6NDk2cHh9LmdzZmksLmxzdHtmb250OjE4cHggc2Fucy1zZXJpZn0uZ3Nmc3tmb250OjE3cHgg
c2Fucy1zZXJpZn0uZHN7ZGlzcGxheTppbmxpbmUtYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21h
cmdpbjozcHggMCA0cHg7bWFyZ2luLWxlZnQ6NHB4fWlucHV0e2ZvbnQtZmFtaWx5OmluaGVyaXR9
Ym9keXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFmMWYxZn1he2NvbG9yOiM2ODFkYTg7dGV4dC1k
ZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
fS5mbCBhe2NvbG9yOiMxNTU4ZDZ9YTp2aXNpdGVke2NvbG9yOiM2ODFkYTh9LnNibGN7cGFkZGlu
Zy10b3A6NXB4fS5zYmxjIGF7ZGlzcGxheTpibG9jazttYXJnaW46MnB4IDA7bWFyZ2luLWxlZnQ6
MTNweDtmb250LXNpemU6MTFweH0ubHNiYntiYWNrZ3JvdW5kOiNmM2Y1ZjY7Ym9yZGVyOnNvbGlk
IDFweDtib3JkZXItY29sb3I6I2QyZDJkMiAjNzA3NTdhICM3MDc1N2EgI2QyZDJkMjtoZWlnaHQ6
MzBweH0ubHNiYntkaXNwbGF5OmJsb2NrfSNXcVFBTmIgYXtkaXNwbGF5OmlubGluZS1ibG9jaztt
YXJnaW46MCAxMnB4fS5sc2J7YmFja2dyb3VuZDp1cmwoL2ltYWdlcy9uYXZfbG9nbzIyOS5wbmcp
IDAgLTI2MXB4IHJlcGVhdC14O2NvbG9yOiMxZjFmMWY7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50
ZXI7aGVpZ2h0OjMwcHg7bWFyZ2luOjA7b3V0bGluZTowO2ZvbnQ6MTVweCBzYW5zLXNlcmlmO3Zl
cnRpY2FsLWFsaWduOnRvcH0ubHNiOmFjdGl2ZXtiYWNrZ3JvdW5kOiNkYWRjZTB9LmxzdDpmb2N1
c3tvdXRsaW5lOm5vbmV9LlVjaWdie3dpZHRoOjQ1OHB4fTwvc3R5bGU+PHNjcmlwdCBub25jZT0i
YnJFNlB0b3JQSmFSckZ1LTUwdHJiZyI+KGZ1bmN0aW9uKCl7d2luZG93Lmdvb2dsZS5lcmQ9e2pz
cjoxLGJ2OjI1MTcsZGU6dHJ1ZSxkcGY6J2p2SFFpWmFOejh6TFJsSXpjTlRuZURXWXM2V29xZDkt
MnhqZ24wZjdtbDgnLGM6JzM2MmYnfTsKdmFyIGY9dGhpc3x8c2VsZjt2YXIgayxsPShrPWYubWVp
KSE9bnVsbD9rOjEsbSxwPShtPWYuZGllbCkhPW51bGw/bTowLHEscj0ocT1mLnNkbykhPW51bGw/
cTohMDt0eXBlb2YganN0bD09PSJudW1iZXIiJiZqc3RsPjAmJihFcnJvci5zdGFja1RyYWNlTGlt
aXQ9anN0bCk7dmFyIHQ9MCx1LHY9Z29vZ2xlLmVyZCx3PXYuanNyO2dvb2dsZS5tbD1mdW5jdGlv
bihhLGIsYyxuLGUpe2U9ZT09PXZvaWQgMD8yOmU7YiYmKHU9YSYmYS5tZXNzYWdlKTtjPT09dm9p
ZCAwJiYoYz17fSk7Yy5jYWQ9InBsZV8iK2dvb2dsZS5wbGUrIi5hcGxlXyIrZ29vZ2xlLmFwbGU7
aWYoZ29vZ2xlLmRsKXJldHVybiBnb29nbGUuZGwoYSxlLGMsITApLG51bGw7Yj1jO2lmKHc8MCl7
d2luZG93LmNvbnNvbGUmJmNvbnNvbGUuZXJyb3IoYSxiKTtpZih3PT09LTIpdGhyb3cgYTtiPSEx
fWVsc2UgYj0hYXx8IWEubWVzc2FnZXx8YS5tZXNzYWdlPT09IkVycm9yIGxvYWRpbmcgc2NyaXB0
Inx8dD49bCYmIW4/ITE6ITA7aWYoIWIpcmV0dXJuIG51bGw7dCsrO2M9Y3x8e307Yj1lbmNvZGVV
UklDb21wb25lbnQ7dmFyIGQ9IiZlaT0iK2IoZ29vZ2xlLmtFSSk7Z29vZ2xlLmtFWFBJJiYoZCs9
IiZqZXhwaWQ9IitiKGdvb2dsZS5rRVhQSSkpO2QrPSImc3JjcGc9IitiKGdvb2dsZS5zbikrIiZq
c3I9IitiKHYuanNyKSsiJmJ2ZXI9IitiKHYuYnYpO3YuZHBmJiYoZCs9IiZkcGY9IitiKHYuZHBm
KSk7dmFyIGc9YS5saW5lTnVtYmVyO2chPT12b2lkIDAmJihkKz0iJmxpbmU9IitnKTt2YXIgaD1h
LmZpbGVOYW1lO2gmJihoLmluZGV4T2YoIi1leHRlbnNpb246LyIpPjAmJihlPTMpLGQrPSImc2Ny
aXB0PSIrYihoKSxnJiZoPT09d2luZG93LmxvY2F0aW9uLmhyZWYmJihnPWRvY3VtZW50LmRvY3Vt
ZW50RWxlbWVudC5vdXRlckhUTUwuc3BsaXQoIlxuIilbZ10sZCs9IiZjYWQ9IitiKGc/Zy5zdWJz
dHJpbmcoMCwzMDApOiJObyBzY3JpcHQgZm91bmQuIikpKTtnb29nbGUucGxlJiZnb29nbGUucGxl
PT09MSYmKGU9Mik7YyYmdi5jJiYoYy5vZmM9U3RyaW5nKHYuYykpO2Q9ZCsoIiZqc2VsPSIrZSkr
IiZlY3R4PSIrYihKU09OLnN0cmluZ2lmeShjKSk7ZCs9IiZlbXNnPSI7ZCs9YihhLm5hbWUrIjog
IithLm1lc3NhZ2UpO2QrPSImanNzdD0iO2QrPWIoYS5zdGFja3x8Ik4vQSIpO2QubGVuZ3RoPj0x
MjI4OCYmKGQ9ZC5zdWJzdHJpbmcoMCwxMjI4OCkpO2E9ZDtjPSgiL2dlbl8yMDQ/YXR5cD1pIith
KS5zdWJzdHJpbmcoMCwxMjI4OCk7bnx8KGdvb2dsZS5sb2coMCwiIixjKSxnb29nbGUubG9nKDAs
IiIsKCIvaHR0cHNlcnZpY2UvcmV0cnkvanNlcnJvcj9hdHlwPWkiK2EpLnN1YnN0cmluZygwLDEy
Mjg4KSkpO3JldHVybiBjfTt3aW5kb3cub25lcnJvcj1mdW5jdGlvbihhLGIsYyxuLGUpe3UhPT1h
JiYoYT1lIGluc3RhbmNlb2YgRXJyb3I/ZTpFcnJvcihhKSxjPT09dm9pZCAwfHwibGluZU51bWJl
ciJpbiBhfHwoYS5saW5lTnVtYmVyPWMpLGI9PT12b2lkIDB8fCJmaWxlTmFtZSJpbiBhfHwoYS5m
aWxlTmFtZT1iKSxnb29nbGUubWwoYSwhMSx2b2lkIDAsITEsYS5uYW1lPT09IlN5bnRheEVycm9y
Inx8YS5tZXNzYWdlLnN1YnN0cmluZygwLDExKT09PSJTeW50YXhFcnJvciJ8fGEubWVzc2FnZS5p
bmRleE9mKCJTY3JpcHQgZXJyb3IiKSE9PS0xPzM6cCkpO3U9bnVsbDtyJiZ0Pj1sJiYod2luZG93
Lm9uZXJyb3I9bnVsbCl9O30pKCk7PC9zY3JpcHQ+PC9oZWFkPjxib2R5IGJnY29sb3I9IiNmZmYi
PjxzY3JpcHQgbm9uY2U9ImJyRTZQdG9yUEphUnJGdS01MHRyYmciPihmdW5jdGlvbigpe3ZhciBz
cmM9Jy9pbWFnZXMvbmF2X2xvZ28yMjkucG5nJzt2YXIgaWVzZz1mYWxzZTtkb2N1bWVudC5ib2R5
Lm9ubG9hZCA9IGZ1bmN0aW9uKCl7d2luZG93Lm4gJiYgd2luZG93Lm4oKTtpZiAoZG9jdW1lbnQu
aW1hZ2VzKXtuZXcgSW1hZ2UoKS5zcmM9c3JjO30KaWYgKCFpZXNnKXtkb2N1bWVudC5mJiZkb2N1
bWVudC5mLnEuZm9jdXMoKTtkb2N1bWVudC5nYnFmJiZkb2N1bWVudC5nYnFmLnEuZm9jdXMoKTt9
Cn0KfSkoKTs8L3NjcmlwdD48ZGl2IHN0eWxlPSJwYWRkaW5nOjZweCI+PGRpdiBjbGFzcz0iZ2Jf
UmEgZ2JfTmQgZ2JfSmIgZ2JfZSBnYl9jYiIgaWQ9ImdiIj48ZGl2IGNsYXNzPSJnYl9iZSBnYl9G
YiBnYl8yZCIgZGF0YS1vZ3NyLXVwPSIiPjxkaXY+PGRpdiBjbGFzcz0iZ2JfUiBnYl84IGdiXzFm
IGdiXzhmIiBkYXRhLW9nYmw9IiI+PGRpdiBjbGFzcz0iZ2JfNyBnYl84Ij48YSBjbGFzcz0iZ2Jf
NiIgYXJpYS1sYWJlbD0iJiMxMDU1OyYjMTA4NjsmIzEwOTU7JiMxMDkwOyYjMTA3MjsgIiBkYXRh
LXBpZD0iMjMiIGhyZWY9Imh0dHBzOi8vbWFpbC5nb29nbGUuY29tL21haWwvJmFtcDtvZ2JsIiB0
YXJnZXQ9Il90b3AiPiYjMTA1NTsmIzEwODY7JiMxMDk1OyYjMTA5MDsmIzEwNzI7PC9hPjwvZGl2
PjxkaXYgY2xhc3M9ImdiXzcgZ2JfOCI+PGEgY2xhc3M9ImdiXzYiIGFyaWEtbGFiZWw9IiYjMTA1
NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA4MjsmIzEwNzI7JiMxMDg4OyYjMTA5
MDsmIzEwODA7JiMxMDg1OyYjMTA4NjsmIzEwODI7ICIgZGF0YS1waWQ9IjIiIGhyZWY9Imh0dHBz
Oi8vd3d3Lmdvb2dsZS5jb20vaW1naHA/aGw9cnUmYW1wO29nYmwiIHRhcmdldD0iX3RvcCI+JiMx
MDUwOyYjMTA3MjsmIzEwODg7JiMxMDkwOyYjMTA4MDsmIzEwODU7JiMxMDgyOyYjMTA4MDs8L2E+
PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ2JfTWQiPjxkaXYgY2xhc3M9ImdiX3NkIj48
ZGl2IGNsYXNzPSJnYl9MIGdiX0VkIGdiXzgiIGRhdGEtb2dzci1hbHQ9IiIgaWQ9Imdid2EiPjxk
aXYgY2xhc3M9ImdiX0QiPjxhIGNsYXNzPSJnYl9DIiBhcmlhLWxhYmVsPSImIzEwNTU7JiMxMDg4
OyYjMTA4MDsmIzEwODM7JiMxMDg2OyYjMTA3ODsmIzEwNzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7
IEdvb2dsZSIgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLnJ1L2ludGwvcnUvYWJvdXQvcHJvZHVj
dHMiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIiByb2xlPSJidXR0b24iIHRhYmluZGV4PSIwIj48c3Zn
IGNsYXNzPSJnYl9IIiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgdmlld2Jv
eD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNiw4YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIs
LTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek0xMiwyMGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0y
IC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnpNNiwyMGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45
LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnpNNiwxNGMxLjEsMCAyLC0wLjkgMiwtMnMt
MC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnpNMTIsMTRjMS4xLDAgMiwtMC45IDIs
LTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTE2LDZjMCwxLjEgMC45LDIg
MiwyczIsLTAuOSAyLC0yIC0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDJ6TTEyLDhjMS4xLDAgMiwt
MC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTE4LDE0YzEuMSww
IDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek0xOCwyMGMx
LjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnoiPjwv
cGF0aD48aW1hZ2Ugc3JjPSJodHRwczovL3NzbC5nc3RhdGljLmNvbS9nYi9pbWFnZXMvYmFyL2Fs
LWljb24ucG5nIiBhbHQ9IiIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiBzdHlsZT0iYm9yZGVyOm5v
bmU7ZGlzcGxheTpub25lIFw5Ij48L2ltYWdlPjwvc3ZnPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48
YSBjbGFzcz0iZ2JfNGEgZ2JfNmQgZ2JfWGQgZ2JfT2QiIGFyaWEtbGFiZWw9IiYjMTA0MjsmIzEw
ODY7JiMxMDgxOyYjMTA5MDsmIzEwODA7IiBocmVmPSJodHRwczovL2FjY291bnRzLmdvb2dsZS5j
b20vU2VydmljZUxvZ2luP2hsPXJ1JmFtcDtwYXNzaXZlPXRydWUmYW1wO2NvbnRpbnVlPWh0dHBz
Oi8vd3d3Lmdvb2dsZS5jb20vJmFtcDtlYz1HQVpBbWdRIiB0YXJnZXQ9Il90b3AiPjxzcGFuIGNs
YXNzPSJnYl9sZSI+JiMxMDQyOyYjMTA4NjsmIzEwODE7JiMxMDkwOyYjMTA4MDs8L3NwYW4+PC9h
PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxjZW50ZXI+PGJyIGNsZWFyPSJhbGwiIGlkPSJsZ3Bk
Ij48ZGl2PjxpbWcgYWx0PSJHb29nbGUiIGhlaWdodD0iOTIiIHNyYz0iL2ltYWdlcy9icmFuZGlu
Zy9nb29nbGVfd29yZG1hcmsvdjEvMXgvZ29vZ2xlbG9nb19jb2xvcl93aGl0ZV9iYWNrZ3JvdW5k
XzI3Mng5MmRwLnBuZyIgc3R5bGU9InBhZGRpbmc6MjhweCAwIDE0cHgiIHdpZHRoPSIyNzIiIGlk
PSJocGxvZ28iPjxicj48YnI+PC9kaXY+PGZvcm0gYWN0aW9uPSIvc2VhcmNoIiBuYW1lPSJmIj48
dGFibGUgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIj48dHIgdmFsaWduPSJ0b3AiPjx0
ZCB3aWR0aD0iMjUlIj4mbmJzcDs8L3RkPjx0ZCBhbGlnbj0iY2VudGVyIiBub3dyYXA9IiI+PGlu
cHV0IG5hbWU9ImllIiB2YWx1ZT0iSVNPLTg4NTktMSIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFs
dWU9InJ1IiBuYW1lPSJobCIgdHlwZT0iaGlkZGVuIj48aW5wdXQgbmFtZT0ic291cmNlIiB0eXBl
PSJoaWRkZW4iIHZhbHVlPSJocCI+PGlucHV0IG5hbWU9ImJpdyIgdHlwZT0iaGlkZGVuIj48aW5w
dXQgbmFtZT0iYmloIiB0eXBlPSJoaWRkZW4iPjxkaXYgY2xhc3M9ImRzIiBzdHlsZT0iaGVpZ2h0
OjMycHg7bWFyZ2luOjRweCAwIj48ZGl2IHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt6b29tOjEi
PjxpbnB1dCBjbGFzcz0ibHN0IFVjaWdiIiBzdHlsZT0ibWFyZ2luOjA7cGFkZGluZzo1cHggOHB4
IDAgNnB4O3ZlcnRpY2FsLWFsaWduOnRvcDtjb2xvcjojMWYxZjFmO3BhZGRpbmctcmlnaHQ6Mzhw
eCIgYXV0b2NvbXBsZXRlPSJvZmYiIHZhbHVlPSIiIHRpdGxlPSImIzEwNTU7JiMxMDg2OyYjMTA4
MDsmIzEwODk7JiMxMDgyOyAmIzEwNzQ7IEdvb2dsZSIgbWF4bGVuZ3RoPSIyMDQ4IiBuYW1lPSJx
IiBzaXplPSI1NyI+PGltZyBzcmM9Ii90ZXh0aW5wdXRhc3Npc3RhbnQvdGlhLnBuZyIgc3R5bGU9
InBvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO3JpZ2h0OjVweDt0b3A6NHB4O3otaW5k
ZXg6MzAwIiBkYXRhLXNjcmlwdC11cmw9Ii90ZXh0aW5wdXRhc3Npc3RhbnQvMTMvcnVfdGlhLmpz
IiBpZD0idHN1aWRfUFItRWFyNkpHdWFRd1BBUHdKUzM2QThfMSIgYWx0PSIiIGhlaWdodD0iMjMi
IHdpZHRoPSIyNyI+PHNjcmlwdCBub25jZT0iYnJFNlB0b3JQSmFSckZ1LTUwdHJiZyI+KGZ1bmN0
aW9uKCl7dmFyIGlkPSd0c3VpZF9QUi1FYXI2Skd1YVF3UEFQd0pTMzZBOF8xJztkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZChpZCkub25jbGljayA9IGZ1bmN0aW9uKCl7dmFyIHMgPSBkb2N1bWVudC5j
cmVhdGVFbGVtZW50KCdzY3JpcHQnKTtzLnNyYyA9IHRoaXMuZ2V0QXR0cmlidXRlKCdkYXRhLXNj
cmlwdC11cmwnKTtkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHMpO307fSkoKTs8L3NjcmlwdD48
L2Rpdj48L2Rpdj48YnIgc3R5bGU9ImxpbmUtaGVpZ2h0OjAiPjxzcGFuIGNsYXNzPSJkcyI+PHNw
YW4gY2xhc3M9ImxzYmIiPjxpbnB1dCBjbGFzcz0ibHNiIiB2YWx1ZT0iJiMxMDU1OyYjMTA4Njsm
IzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDc0OyBHb29nbGUiIG5hbWU9ImJ0bkciIHR5cGU9InN1
Ym1pdCI+PC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFzcz0iZHMiPjxzcGFuIGNsYXNzPSJsc2JiIj48
aW5wdXQgY2xhc3M9ImxzYiIgaWQ9InRzdWlkX1BSLUVhcjZKR3VhUXdQQVB3SlMzNkE4XzIiIHZh
bHVlPSImIzEwNTI7JiMxMDg1OyYjMTA3NzsgJiMxMDg3OyYjMTA4NjsmIzEwNzQ7JiMxMDc3OyYj
MTA3OTsmIzExMDU7JiMxMDkwOyEiIG5hbWU9ImJ0bkkiIHR5cGU9InN1Ym1pdCI+PHNjcmlwdCBu
b25jZT0iYnJFNlB0b3JQSmFSckZ1LTUwdHJiZyI+KGZ1bmN0aW9uKCl7dmFyIGlkPSd0c3VpZF9Q
Ui1FYXI2Skd1YVF3UEFQd0pTMzZBOF8yJztkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCkub25j
bGljayA9IGZ1bmN0aW9uKCl7aWYgKHRoaXMuZm9ybS5xLnZhbHVlKXt0aGlzLmNoZWNrZWQgPSAx
O2lmICh0aGlzLmZvcm0uaWZsc2lnKXRoaXMuZm9ybS5pZmxzaWcuZGlzYWJsZWQgPSBmYWxzZTt9
CmVsc2UgdG9wLmxvY2F0aW9uPScvZG9vZGxlcy8nO307fSkoKTs8L3NjcmlwdD48aW5wdXQgdmFs
dWU9IkFCSUx4ZThBQUFBQWFvUXRUY3lmTlpTbHFJcnprLTRSNFVmZHpZanZaWm83IiBuYW1lPSJp
ZmxzaWciIHR5cGU9ImhpZGRlbiI+PC9zcGFuPjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0iZmwgc2Js
YyIgYWxpZ249ImxlZnQiIG5vd3JhcD0iIiB3aWR0aD0iMjUlIj48YSBocmVmPSIvYWR2YW5jZWRf
c2VhcmNoP2hsPXJ1JmFtcDthdXRodXNlcj0wIj4mIzEwNTY7JiMxMDcyOyYjMTA4OTsmIzEwOTY7
JiMxMDgwOyYjMTA4ODsmIzEwNzc7JiMxMDg1OyYjMTA4NTsmIzEwOTk7JiMxMDgxOyAmIzEwODc7
JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgyOzwvYT48L3RkPjwvdHI+PC90YWJsZT48aW5wdXQg
aWQ9ImdidiIgbmFtZT0iZ2J2IiB0eXBlPSJoaWRkZW4iIHZhbHVlPSIxIj48c2NyaXB0IG5vbmNl
PSJickU2UHRvclBKYVJyRnUtNTB0cmJnIj4oZnVuY3Rpb24oKXt2YXIgYSxiPSIxIjtpZihkb2N1
bWVudCYmZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQpaWYodHlwZW9mIFhNTEh0dHBSZXF1ZXN0IT0i
dW5kZWZpbmVkIiliPSIyIjtlbHNlIGlmKHR5cGVvZiBBY3RpdmVYT2JqZWN0IT0idW5kZWZpbmVk
Iil7dmFyIGMsZCxlPVsiTVNYTUwyLlhNTEhUVFAuNi4wIiwiTVNYTUwyLlhNTEhUVFAuMy4wIiwi
TVNYTUwyLlhNTEhUVFAiLCJNaWNyb3NvZnQuWE1MSFRUUCJdO2ZvcihjPTA7ZD1lW2MrK107KXRy
eXtuZXcgQWN0aXZlWE9iamVjdChkKSxiPSIyIn1jYXRjaChoKXt9fWE9YjtpZihhPT0iMiImJmxv
Y2F0aW9uLnNlYXJjaC5pbmRleE9mKCImZ2J2PTIiKT09LTEpe3ZhciBmPWdvb2dsZS5nYnZ1LGc9
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImdidiIpO2cmJihnLnZhbHVlPWEpO2YmJndpbmRvdy5z
ZXRUaW1lb3V0KGZ1bmN0aW9uKCl7bG9jYXRpb24uaHJlZj1mfSwwKX07fSkuY2FsbCh0aGlzKTs8
L3NjcmlwdD48L2Zvcm0+PGRpdiBzdHlsZT0iZm9udC1zaXplOjgzJTttaW4taGVpZ2h0OjMuNWVt
Ij48YnI+PC9kaXY+PHNwYW4gaWQ9ImZvb3RlciI+PGRpdiBzdHlsZT0iZm9udC1zaXplOjEwcHQi
PjxkaXYgc3R5bGU9Im1hcmdpbjoxOXB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXIiIGlkPSJXcVFB
TmIiPjxhIGhyZWY9Ii9pbnRsL3J1L2Fkcy8iPiYjMTA1NjsmIzEwNzc7JiMxMDgyOyYjMTA4Mzsm
IzEwNzI7JiMxMDg0OyYjMTA3Mjs8L2E+PGEgaHJlZj0iaHR0cDovL3d3dy5nb29nbGUucnUvaW50
bC9ydS9zZXJ2aWNlcy8iPiYjMTA1NjsmIzEwNzc7JiMxMDk2OyYjMTA3NzsmIzEwODU7JiMxMDgw
OyYjMTEwMzsgJiMxMDc2OyYjMTA4MzsmIzExMDM7ICYjMTA3MzsmIzEwODA7JiMxMDc5OyYjMTA4
NTsmIzEwNzc7JiMxMDg5OyYjMTA3Mjs8L2E+PGEgaHJlZj0iL2ludGwvcnUvYWJvdXQuaHRtbCI+
JiMxMDQyOyYjMTA4OTsmIzExMDU7ICYjMTA4NjsgR29vZ2xlPC9hPjxhIGhyZWY9Imh0dHBzOi8v
d3d3Lmdvb2dsZS5jb20vc2V0cHJlZmRvbWFpbj9wcmVmZG9tPVJVJmFtcDtwcmV2PWh0dHBzOi8v
d3d3Lmdvb2dsZS5ydS8mYW1wO3NpZz1LX3lBUm1CYUVFSkdIb2JQSFRJUkltRHVESVdaWSUzRCI+
R29vZ2xlLnJ1PC9hPjwvZGl2PjwvZGl2PjxwIHN0eWxlPSJmb250LXNpemU6OHB0O2NvbG9yOiM2
MzYzNjMiPiZjb3B5OyAyMDI2IC0gPGEgaHJlZj0iL2ludGwvcnUvcG9saWNpZXMvcHJpdmFjeS8i
PiYjMTA1MDsmIzEwODY7JiMxMDg1OyYjMTA5MjsmIzEwODA7JiMxMDc2OyYjMTA3NzsmIzEwODU7
JiMxMDk0OyYjMTA4MDsmIzEwNzI7JiMxMDgzOyYjMTEwMDsmIzEwODU7JiMxMDg2OyYjMTA4OTsm
IzEwOTA7JiMxMTAwOzwvYT4gLSA8YSBocmVmPSIvaW50bC9ydS9wb2xpY2llcy90ZXJtcy8iPiYj
MTA1OTsmIzEwODk7JiMxMDgzOyYjMTA4NjsmIzEwNzQ7JiMxMDgwOyYjMTEwMzs8L2E+PC9wPjwv
c3Bhbj48L2NlbnRlcj48c2NyaXB0IG5vbmNlPSJickU2UHRvclBKYVJyRnUtNTB0cmJnIj50aGlz
LmdiYXJfPXRoaXMuZ2Jhcl98fHt9OyhmdW5jdGlvbihfKXt2YXIgd2luZG93PXRoaXM7CnRyeXsK
Xy5yZT1mdW5jdGlvbihhLGIsYyl7aWYoIWEudilpZihjIGluc3RhbmNlb2YgQXJyYXkpe2M9Xy5E
KGMpO2Zvcih2YXIgZD1jLm5leHQoKTshZC5kb25lO2Q9Yy5uZXh0KCkpXy5yZShhLGIsZC52YWx1
ZSl9ZWxzZXtkPSgwLF8uRikoYS5GLGEsYik7dmFyIGU9YS5CK2M7YS5CKys7Yi5kYXRhc2V0LmVx
aWQ9ZTthLkRbZV09ZDtiJiZiLmFkZEV2ZW50TGlzdGVuZXI/Yi5hZGRFdmVudExpc3RlbmVyKGMs
ZCwhMSk6YiYmYi5hdHRhY2hFdmVudD9iLmF0dGFjaEV2ZW50KCJvbiIrYyxkKTphLkEubG9nKEVy
cm9yKCJIYCIrYikpfX07Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7Cl8uc2U9
ZnVuY3Rpb24oKXtpZighXy50LmFkZEV2ZW50TGlzdGVuZXJ8fCFPYmplY3QuZGVmaW5lUHJvcGVy
dHkpcmV0dXJuITE7dmFyIGE9ITEsYj1PYmplY3QuZGVmaW5lUHJvcGVydHkoe30sInBhc3NpdmUi
LHtnZXQ6ZnVuY3Rpb24oKXthPSEwfX0pO3RyeXt2YXIgYz1mdW5jdGlvbigpe307Xy50LmFkZEV2
ZW50TGlzdGVuZXIoInRlc3QiLGMsYik7Xy50LnJlbW92ZUV2ZW50TGlzdGVuZXIoInRlc3QiLGMs
Yil9Y2F0Y2goZCl7fXJldHVybiBhfSgpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0K
dHJ5ewp2YXIgdGU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmdiX0wgLmdiX0MiKSx1ZT1kb2N1
bWVudC5xdWVyeVNlbGVjdG9yKCIjZ2IuZ2JfamQiKTt0ZSYmIXVlJiZfLnJlKF8uYmUsdGUsImNs
aWNrIik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBEaT1mdW5jdGlv
bihhKXtfLnkuY2FsbCh0aGlzKTt0aGlzLkQ9YTt0aGlzLkI9bnVsbDt0aGlzLkE9e307dGhpcy5G
PXt9O3RoaXMuaj17fTt0aGlzLnY9bnVsbH07Xy5CKERpLF8ueSk7Xy5FaT1mdW5jdGlvbihhKXtp
ZihhLkIpcmV0dXJuIGEuQjtmb3IodmFyIGIgaW4gYS5qKWlmKGEualtiXS5xZigpJiZhLmpbYl0u
QWIoKSlyZXR1cm4gYS5qW2JdO3JldHVybiBudWxsfTtEaS5wcm90b3R5cGUuQz1mdW5jdGlvbihh
KXt0aGlzLmpbYV0mJihfLkVpKHRoaXMpJiZfLkVpKHRoaXMpLktjKCk9PWF8fHRoaXMualthXS5h
ZSghMCkpfTtEaS5wcm90b3R5cGUuWWE9ZnVuY3Rpb24oYSl7dGhpcy52PWE7Zm9yKHZhciBiIGlu
IHRoaXMuail0aGlzLmpbYl0ucWYoKSYmdGhpcy5qW2JdLllhKGEpfTtfLkZpPWZ1bmN0aW9uKGEs
Yil7YS5qW2IuS2MoKV09Yn07RGkucHJvdG90eXBlLkpiPWZ1bmN0aW9uKGEpe3JldHVybiBhIGlu
IHRoaXMuaj90aGlzLmpbYV06bnVsbH07dmFyIEdpPW5ldyBEaShfLmFlKTtfLmVlKCJkZCIsR2kp
Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewpfLlpqPWZ1bmN0aW9uKGEsYil7
cmV0dXJuIF8uUChhLDM2LGIpfTtfLmFrPXt0ZzoiZ2JfeiIsWWQ6ImdiXzlhIix6bzoiZ2JfRWIi
LFlmOiJnYl83YSIsaHA6ImdiX0RmIix4cDoiZ2JfZmIiLHlwOiJnYl9oYiIsUnE6ImdiX2RiIixW
aToiZ2JfViJ9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgYms9ZG9j
dW1lbnQucXVlcnlTZWxlY3RvcigiLiIrXy5hay50ZysiIC5nYl9DIiksY2s9ZG9jdW1lbnQucXVl
cnlTZWxlY3RvcigiI2diLmdiX2pkIik7YmsmJiFjayYmXy5yZShfLmJlLGJrLCJjbGljayIpOwp9
Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJ
bmMuCjwvc2NyaXB0PjxkaXY+PGRpdj48ZGl2IGNsYXNzPSJnYl9RIj4mIzEwNTU7JiMxMDg4OyYj
MTA4MDsmIzEwODM7JiMxMDg2OyYjMTA3ODsmIzEwNzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7IEdv
b2dsZTwvZGl2PjwvZGl2PjwvZGl2PjxzY3JpcHQgbm9uY2U9ImJyRTZQdG9yUEphUnJGdS01MHRy
YmciPnRoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8e307KGZ1bmN0aW9uKF8pe3ZhciB3aW5kb3c9dGhp
czsKdHJ5ewovKgoKIENvcHlyaWdodCBHb29nbGUgTExDCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogQXBhY2hlLTIuMAoqLwp2YXIgRGU7Xy5CZT1mdW5jdGlvbihhKXt2YXIgYj1hLmxlbmd0aDtp
ZihiPjApe2Zvcih2YXIgYz1BcnJheShiKSxkPTA7ZDxiO2QrKyljW2RdPWFbZF07cmV0dXJuIGN9
cmV0dXJuW119O0RlPWZ1bmN0aW9uKGEpe3JldHVybiBuZXcgXy5DZShmdW5jdGlvbihiKXtyZXR1
cm4gYi5zdWJzdHIoMCxhLmxlbmd0aCsxKS50b0xvd2VyQ2FzZSgpPT09YSsiOiJ9KX07Xy5FZT1n
bG9iYWxUaGlzLnRydXN0ZWRUeXBlcztfLkZlPWZ1bmN0aW9uKGEpe3RoaXMuaj1hfTtfLkZlLnBy
b3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmp9O18uR2U9bmV3IF8uRmUo
ImFib3V0OmludmFsaWQjekNsb3N1cmV6Iik7Xy5DZT1mdW5jdGlvbihhKXt0aGlzLnhsPWF9O18u
SGU9W0RlKCJkYXRhIiksRGUoImh0dHAiKSxEZSgiaHR0cHMiKSxEZSgibWFpbHRvIiksRGUoImZ0
cCIpLG5ldyBfLkNlKGZ1bmN0aW9uKGEpe3JldHVybi9eW146XSooWy8/I118JCkvLnRlc3QoYSl9
KV07Xy5JZT1mdW5jdGlvbihhKXt0aGlzLmo9YX07Xy5JZS5wcm90b3R5cGUudG9TdHJpbmc9ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy5qKyIifTtfLkplPW5ldyBfLkllKF8uRWU/Xy5FZS5lbXB0eUhU
TUw6IiIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgS2U7S2U9MDtf
LkxlPWZ1bmN0aW9uKGEpe3JldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNh
bGwoYSxfLm5jKSYmYVtfLm5jXXx8KGFbXy5uY109KytLZSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4
Y2VwdGlvbihlKX0KdHJ5ewp2YXIgVGUsVWUsT2UsVmUsWWUsV2UsWGUsWmUsJGU7Xy5NZT1mdW5j
dGlvbihhKXtyZXR1cm4vXltcc1x4YTBdKiQvLnRlc3QoYSl9O18uUGU9ZnVuY3Rpb24oKXtpZigh
Xy5OZSl7Xy5OZT17fTtmb3IodmFyIGE9IkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVm
Z2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ii5zcGxpdCgiIiksYj1bIisvPSIsIisvIiwi
LV89IiwiLV8uIiwiLV8iXSxjPTA7Yzw1O2MrKyl7dmFyIGQ9YS5jb25jYXQoYltjXS5zcGxpdCgi
IikpO09lW2NdPWQ7Zm9yKHZhciBlPTA7ZTxkLmxlbmd0aDtlKyspe3ZhciBmPWRbZV07Xy5OZVtm
XT09PXZvaWQgMCYmKF8uTmVbZl09ZSl9fX19OwpfLlFlPWZ1bmN0aW9uKGEsYil7Yj09PXZvaWQg
MCYmKGI9MCk7Xy5QZSgpO2I9T2VbYl07Zm9yKHZhciBjPUFycmF5KE1hdGguZmxvb3IoYS5sZW5n
dGgvMykpLGQ9Yls2NF18fCIiLGU9MCxmPTA7ZTxhLmxlbmd0aC0yO2UrPTMpe3ZhciBnPWFbZV0s
aD1hW2UrMV0saz1hW2UrMl0sbT1iW2c+PjJdO2c9YlsoZyYzKTw8NHxoPj40XTtoPWJbKGgmMTUp
PDwyfGs+PjZdO2s9YltrJjYzXTtjW2YrK109bStnK2gra31tPTA7az1kO3N3aXRjaChhLmxlbmd0
aC1lKXtjYXNlIDI6bT1hW2UrMV0saz1iWyhtJjE1KTw8Ml18fGQ7Y2FzZSAxOmE9YVtlXSxjW2Zd
PWJbYT4+Ml0rYlsoYSYzKTw8NHxtPj40XStrK2R9cmV0dXJuIGMuam9pbigiIil9O18uUmU9ZnVu
Y3Rpb24oYSl7aWYoYT09bnVsbClyZXR1cm4gYTtpZih0eXBlb2YgYT09PSJzdHJpbmciJiZhKWE9
K2E7ZWxzZSBpZih0eXBlb2YgYSE9PSJudW1iZXIiKXJldHVybjtyZXR1cm4oMCxfLlhhKShhKT9h
fDA6dm9pZCAwfTsKXy5TZT1mdW5jdGlvbihhLGIpe3JldHVybiBhLmxhc3RJbmRleE9mKGIsMCk9
PTB9O1RlPWZ1bmN0aW9uKGEpe2lmKGEuZGEpdGhyb3cgbmV3IFR5cGVFcnJvcigiZiIpO2EuZGE9
ITB9O1VlPWZ1bmN0aW9uKGEsYil7YS5GPXtTZzpiLGZoOiEwfTthLnY9YS5NfHxhLkd9O09lPXt9
O18uTmU9bnVsbDtWZT1mdW5jdGlvbihhKXt0aGlzLmo9bmV3IF8uRTt0aGlzLnY9YX07WWU9ZnVu
Y3Rpb24oYSxiKXtUZShhLmopO3ZhciBjPWEuai5KO2lmKGMpcmV0dXJuIFdlKGEsInJldHVybiJp
biBjP2NbInJldHVybiJdOmZ1bmN0aW9uKGQpe3JldHVybnt2YWx1ZTpkLGRvbmU6ITB9fSxiLGEu
ai5yZXR1cm4pO2Euai5yZXR1cm4oYik7cmV0dXJuIFhlKGEpfTsKV2U9ZnVuY3Rpb24oYSxiLGMs
ZCl7dHJ5e3ZhciBlPWIuY2FsbChhLmouSixjKTtfLmJjKGUpO2lmKCFlLmRvbmUpcmV0dXJuIGEu
ai5kYT0hMSxlO3ZhciBmPWUudmFsdWV9Y2F0Y2goZyl7cmV0dXJuIGEuai5KPW51bGwsVWUoYS5q
LGcpLFhlKGEpfWEuai5KPW51bGw7ZC5jYWxsKGEuaixmKTtyZXR1cm4gWGUoYSl9O1hlPWZ1bmN0
aW9uKGEpe2Zvcig7YS5qLnY7KXRyeXt2YXIgYj1hLnYoYS5qKTtpZihiKXJldHVybiBhLmouZGE9
ITEse3ZhbHVlOmIudmFsdWUsZG9uZTohMX19Y2F0Y2goYyl7YS5qLkE9dm9pZCAwLFVlKGEuaixj
KX1hLmouZGE9ITE7aWYoYS5qLkYpe2I9YS5qLkY7YS5qLkY9bnVsbDtpZihiLmZoKXRocm93IGIu
U2c7cmV0dXJue3ZhbHVlOmIucmV0dXJuLGRvbmU6ITB9fXJldHVybnt2YWx1ZTp2b2lkIDAsZG9u
ZTohMH19OwpaZT1mdW5jdGlvbihhKXt0aGlzLm5leHQ9ZnVuY3Rpb24oYil7VGUoYS5qKTthLmou
Sj9iPVdlKGEsYS5qLkoubmV4dCxiLGEuai5QKTooYS5qLlAoYiksYj1YZShhKSk7cmV0dXJuIGJ9
O3RoaXMudGhyb3c9ZnVuY3Rpb24oYil7VGUoYS5qKTthLmouSj9iPVdlKGEsYS5qLkpbInRocm93
Il0sYixhLmouUCk6KFVlKGEuaixiKSxiPVhlKGEpKTtyZXR1cm4gYn07dGhpcy5yZXR1cm49ZnVu
Y3Rpb24oYil7cmV0dXJuIFllKGEsYil9O3RoaXNbU3ltYm9sLml0ZXJhdG9yXT1mdW5jdGlvbigp
e3JldHVybiB0aGlzfX07JGU9ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYihkKXtyZXR1cm4gYS5uZXh0
KGQpfWZ1bmN0aW9uIGMoZCl7cmV0dXJuIGEudGhyb3coZCl9cmV0dXJuIG5ldyBQcm9taXNlKGZ1
bmN0aW9uKGQsZSl7ZnVuY3Rpb24gZihnKXtnLmRvbmU/ZChnLnZhbHVlKTpQcm9taXNlLnJlc29s
dmUoZy52YWx1ZSkudGhlbihiLGMpLnRoZW4oZixlKX1mKGEubmV4dCgpKX0pfTtfLmFmPWZ1bmN0
aW9uKGEpe3JldHVybiAkZShuZXcgWmUobmV3IFZlKGEpKSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4
Y2VwdGlvbihlKX0KdHJ5ewp2YXIgY2YscGYsYmYsZGYsc2Y7Y2Y9ZnVuY3Rpb24oKXt2YXIgYT1u
dWxsO2lmKCFiZilyZXR1cm4gYTt0cnl7dmFyIGI9ZnVuY3Rpb24oYyl7cmV0dXJuIGN9O2E9YmYu
Y3JlYXRlUG9saWN5KCJvZ2ItcXRtI2h0bWwiLHtjcmVhdGVIVE1MOmIsY3JlYXRlU2NyaXB0OmIs
Y3JlYXRlU2NyaXB0VVJMOmJ9KX1jYXRjaChjKXt9cmV0dXJuIGF9O18uZWY9ZnVuY3Rpb24oKXtk
Zj09PXZvaWQgMCYmKGRmPWNmKCkpO3JldHVybiBkZn07Xy5nZj1mdW5jdGlvbihhKXt2YXIgYj1f
LmVmKCk7YT1iP2IuY3JlYXRlU2NyaXB0VVJMKGEpOmE7cmV0dXJuIG5ldyBfLmZmKGEpfTtfLmhm
PWZ1bmN0aW9uKGEpe2lmKGEgaW5zdGFuY2VvZiBfLmZmKXJldHVybiBhLmo7dGhyb3cgRXJyb3Io
IkwiKTt9O18uamY9ZnVuY3Rpb24oYSl7aWYoYSBpbnN0YW5jZW9mIF8uRmUpcmV0dXJuIGEuajt0
aHJvdyBFcnJvcigiTCIpO307Xy5sZj1mdW5jdGlvbihhKXtpZihrZi50ZXN0KGEpKXJldHVybiBh
fTsKXy5tZj1mdW5jdGlvbihhKXtyZXR1cm4gYSBpbnN0YW5jZW9mIF8uRmU/Xy5qZihhKTpfLmxm
KGEpfTtfLm5mPWZ1bmN0aW9uKGEsYil7Yj1iPT09dm9pZCAwP2RvY3VtZW50OmI7dmFyIGMsZDti
PShkPShjPWIpLnF1ZXJ5U2VsZWN0b3IpPT1udWxsP3ZvaWQgMDpkLmNhbGwoYyxhKyJbbm9uY2Vd
Iik7cmV0dXJuIGI9PW51bGw/IiI6Yi5ub25jZXx8Yi5nZXRBdHRyaWJ1dGUoIm5vbmNlIil8fCIi
fTtfLlU9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLldhKF8uQmQoYSxiLGMsXy5BZCkpfTtfLm9m
PWZ1bmN0aW9uKGEsYil7cmV0dXJuIF8uUmUoXy5CZChhLGIsdm9pZCAwLF8uQWQpKX07cGY9ZnVu
Y3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKHBmLF8uUyk7cGYucHJvdG90eXBlLlliPWZ1bmN0
aW9uKGEpe3JldHVybiBfLlEodGhpcywyNCxhKX07Xy5xZj1mdW5jdGlvbigpe3JldHVybiBfLkoo
Xy5ZZCxwZiwxKX07Cl8ucmY9ZnVuY3Rpb24oYSl7dmFyIGI9Xy5VYShhKTtyZXR1cm4gYj09ImFy
cmF5Inx8Yj09Im9iamVjdCImJnR5cGVvZiBhLmxlbmd0aD09Im51bWJlciJ9O2JmPV8uRWU7Xy5m
Zj1mdW5jdGlvbihhKXt0aGlzLmo9YX07Xy5mZi5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24o
KXtyZXR1cm4gdGhpcy5qKyIifTt2YXIga2Y9L15ccyooPyFqYXZhc2NyaXB0OikoPzpbXHcrLi1d
Kzp8W146Lz8jXSooPzpbLz8jXXwkKSkvaTt2YXIgeWYsRGYsdGY7Xy52Zj1mdW5jdGlvbihhKXty
ZXR1cm4gYT9uZXcgdGYoXy51ZihhKSk6c2Z8fChzZj1uZXcgdGYpfTtfLndmPWZ1bmN0aW9uKGEs
Yil7cmV0dXJuIHR5cGVvZiBiPT09InN0cmluZyI/YS5nZXRFbGVtZW50QnlJZChiKTpifTtfLlY9
ZnVuY3Rpb24oYSxiKXt2YXIgYz1ifHxkb2N1bWVudDtjLmdldEVsZW1lbnRzQnlDbGFzc05hbWU/
YT1jLmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF06KGM9ZG9jdW1lbnQsYT1hPyhifHxjKS5x
dWVyeVNlbGVjdG9yKGE/Ii4iK2E6IiIpOl8ueGYoYywiKiIsYSxiKVswXXx8bnVsbCk7cmV0dXJu
IGF8fG51bGx9O18ueGY9ZnVuY3Rpb24oYSxiLGMsZCl7YT1kfHxhO3JldHVybihiPWImJmIhPSIq
Ij9TdHJpbmcoYikudG9VcHBlckNhc2UoKToiIil8fGM/YS5xdWVyeVNlbGVjdG9yQWxsKGIrKGM/
Ii4iK2M6IiIpKTphLmdldEVsZW1lbnRzQnlUYWdOYW1lKCIqIil9OwpfLkFmPWZ1bmN0aW9uKGEs
Yil7Xy5LYihiLGZ1bmN0aW9uKGMsZCl7ZD09InN0eWxlIj9hLnN0eWxlLmNzc1RleHQ9YzpkPT0i
Y2xhc3MiP2EuY2xhc3NOYW1lPWM6ZD09ImZvciI/YS5odG1sRm9yPWM6eWYuaGFzT3duUHJvcGVy
dHkoZCk/YS5zZXRBdHRyaWJ1dGUoeWZbZF0sYyk6Xy5TZShkLCJhcmlhLSIpfHxfLlNlKGQsImRh
dGEtIik/YS5zZXRBdHRyaWJ1dGUoZCxjKTphW2RdPWN9KX07eWY9e2NlbGxwYWRkaW5nOiJjZWxs
UGFkZGluZyIsY2VsbHNwYWNpbmc6ImNlbGxTcGFjaW5nIixjb2xzcGFuOiJjb2xTcGFuIixmcmFt
ZWJvcmRlcjoiZnJhbWVCb3JkZXIiLGhlaWdodDoiaGVpZ2h0IixtYXhsZW5ndGg6Im1heExlbmd0
aCIsbm9uY2U6Im5vbmNlIixyb2xlOiJyb2xlIixyb3dzcGFuOiJyb3dTcGFuIix0eXBlOiJ0eXBl
Iix1c2VtYXA6InVzZU1hcCIsdmFsaWduOiJ2QWxpZ24iLHdpZHRoOiJ3aWR0aCJ9OwpfLkJmPWZ1
bmN0aW9uKGEpe3JldHVybiBhP2EuZGVmYXVsdFZpZXc6d2luZG93fTtfLkVmPWZ1bmN0aW9uKGEs
Yil7dmFyIGM9YlsxXSxkPV8uQ2YoYSxTdHJpbmcoYlswXSkpO2MmJih0eXBlb2YgYz09PSJzdHJp
bmciP2QuY2xhc3NOYW1lPWM6QXJyYXkuaXNBcnJheShjKT9kLmNsYXNzTmFtZT1jLmpvaW4oIiAi
KTpfLkFmKGQsYykpO2IubGVuZ3RoPjImJkRmKGEsZCxiKTtyZXR1cm4gZH07CkRmPWZ1bmN0aW9u
KGEsYixjKXtmdW5jdGlvbiBkKGgpe2gmJmIuYXBwZW5kQ2hpbGQodHlwZW9mIGg9PT0ic3RyaW5n
Ij9hLmNyZWF0ZVRleHROb2RlKGgpOmgpfWZvcih2YXIgZT0yO2U8Yy5sZW5ndGg7ZSsrKXt2YXIg
Zj1jW2VdO2lmKCFfLnJmKGYpfHxfLm1jKGYpJiZmLm5vZGVUeXBlPjApZChmKTtlbHNle2E6e2lm
KGYmJnR5cGVvZiBmLmxlbmd0aD09Im51bWJlciIpe2lmKF8ubWMoZikpe3ZhciBnPXR5cGVvZiBm
Lml0ZW09PSJmdW5jdGlvbiJ8fHR5cGVvZiBmLml0ZW09PSJzdHJpbmciO2JyZWFrIGF9aWYodHlw
ZW9mIGY9PT0iZnVuY3Rpb24iKXtnPXR5cGVvZiBmLml0ZW09PSJmdW5jdGlvbiI7YnJlYWsgYX19
Zz0hMX1fLktjKGc/Xy5CZShmKTpmLGQpfX19O18uRmY9ZnVuY3Rpb24oYSl7cmV0dXJuIF8uQ2Yo
ZG9jdW1lbnQsYSl9OwpfLkNmPWZ1bmN0aW9uKGEsYil7Yj1TdHJpbmcoYik7YS5jb250ZW50VHlw
ZT09PSJhcHBsaWNhdGlvbi94aHRtbCt4bWwiJiYoYj1iLnRvTG93ZXJDYXNlKCkpO3JldHVybiBh
LmNyZWF0ZUVsZW1lbnQoYil9O18uR2Y9ZnVuY3Rpb24oYSxiKXthLmFwcGVuZENoaWxkKGIpfTtf
LkhmPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYjtiPWEuZmlyc3RDaGlsZDspYS5yZW1vdmVDaGlsZChi
KX07Xy5JZj1mdW5jdGlvbihhKXtyZXR1cm4gYSYmYS5wYXJlbnROb2RlP2EucGFyZW50Tm9kZS5y
ZW1vdmVDaGlsZChhKTpudWxsfTsKXy5KZj1mdW5jdGlvbihhLGIpe2lmKCFhfHwhYilyZXR1cm4h
MTtpZihhLmNvbnRhaW5zJiZiLm5vZGVUeXBlPT0xKXJldHVybiBhPT1ifHxhLmNvbnRhaW5zKGIp
O2lmKHR5cGVvZiBhLmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uIT0idW5kZWZpbmVkIilyZXR1cm4g
YT09Ynx8ISEoYS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihiKSYxNik7Zm9yKDtiJiZhIT1iOyli
PWIucGFyZW50Tm9kZTtyZXR1cm4gYj09YX07Xy51Zj1mdW5jdGlvbihhKXtyZXR1cm4gYS5ub2Rl
VHlwZT09OT9hOmEub3duZXJEb2N1bWVudHx8YS5kb2N1bWVudH07dGY9ZnVuY3Rpb24oYSl7dGhp
cy5qPWF8fF8udC5kb2N1bWVudHx8ZG9jdW1lbnR9O18ubD10Zi5wcm90b3R5cGU7Xy5sLkg9ZnVu
Y3Rpb24oYSl7cmV0dXJuIF8ud2YodGhpcy5qLGEpfTtfLmwuVWE9ZnVuY3Rpb24oYSxiLGMpe3Jl
dHVybiBfLkVmKHRoaXMuaixhcmd1bWVudHMpfTtfLmwuYXBwZW5kQ2hpbGQ9Xy5HZjtfLmwuWmY9
Xy5IZjsKXy5sLlhoPV8uSWY7Xy5sLldoPV8uSmY7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9u
KGUpfQp0cnl7Cl8uaWs9ZnVuY3Rpb24oYSxiKXthLnNyYz1fLmhmKGIpLnRvU3RyaW5nKCl9O18u
ams9ZnVuY3Rpb24oYSl7dmFyIGI9Xy5uZigic2NyaXB0IixhLm93bmVyRG9jdW1lbnQpO2ImJmEu
c2V0QXR0cmlidXRlKCJub25jZSIsYil9O18ua2s9ZnVuY3Rpb24oYSxiKXthLnNyYz1fLmhmKGIp
O18uamsoYSl9O18ubGs9ZnVuY3Rpb24oYSl7aWYoIWEpcmV0dXJuIG51bGw7YT1fLk4oYSw0KTt2
YXIgYjthPT09bnVsbHx8YT09PXZvaWQgMD9iPW51bGw6Yj1fLmdmKGEpO3JldHVybiBifTtfLm1r
PWZ1bmN0aW9uKGEsYixjKXthPWEuTDtyZXR1cm4gXy5IYihhLGFbXy53XXwwLGIsYykhPT12b2lk
IDB9O18ubms9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKF8ubmssXy5TKTtfLm9rPWZ1
bmN0aW9uKCl7Zm9yKHZhciBhPU51bWJlcih0aGlzKSxiPVtdLGM9YTtjPGFyZ3VtZW50cy5sZW5n
dGg7YysrKWJbYy1hXT1hcmd1bWVudHNbY107cmV0dXJuIGJ9OwpfLnBrPWZ1bmN0aW9uKGEsYil7
cmV0dXJuKGJ8fGRvY3VtZW50KS5nZXRFbGVtZW50c0J5VGFnTmFtZShTdHJpbmcoYSkpfTsKfWNh
dGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFyIHJrPWZ1bmN0aW9uKGEsYil7YTxi
P3FrKGErMSxiKTpfLmFlLmxvZyhFcnJvcigib2FgIithKyJgIitiKSl9LHFrPWZ1bmN0aW9uKGEs
Yil7aWYoc2spe3ZhciBjPV8uRmYoIlNDUklQVCIpO2MuYXN5bmM9ITA7Yy50eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiO2MuY2hhcnNldD0iVVRGLTgiO18ua2soYyxzayk7Yy5vbmVycm9yPV8ucWMocmss
YSxiLGMuc3JjKTtfLnBrKCJIRUFEIilbMF0uYXBwZW5kQ2hpbGQoYyl9fSx0az1mdW5jdGlvbihh
KXt0aGlzLkw9Xy54KGEpfTtfLkIodGssXy5TKTt2YXIgdWs9Xy5KKF8uWWQsdGssMTcpfHxuZXcg
dGssdmssc2s9KHZrPV8uSih1ayxfLm5rLDEpKT9fLmxrKHZrKTpudWxsLHdrLHhrPSh3az1fLkoo
dWssXy5uaywyKSk/Xy5sayh3ayk6bnVsbCx5az1mdW5jdGlvbigpe3FrKDEsMik7aWYoeGspe3Zh
ciBhPV8uRmYoIkxJTksiKTthLnNldEF0dHJpYnV0ZSgidHlwZSIsInRleHQvY3NzIik7YS5ocmVm
PV8uaGYoeGspLnRvU3RyaW5nKCk7YS5yZWw9InN0eWxlc2hlZXQiO3ZhciBiPV8ubmYoInN0eWxl
Iixkb2N1bWVudCk7YiYmYS5zZXRBdHRyaWJ1dGUoIm5vbmNlIixiKTtfLnBrKCJIRUFEIilbMF0u
YXBwZW5kQ2hpbGQoYSl9fTsoZnVuY3Rpb24oKXt2YXIgYT1fLnFmKCk7aWYoXy5VKGEsMTgpKXlr
KCk7ZWxzZXt2YXIgYj1fLm9mKGEsMTkpfHwwO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2Fk
IixmdW5jdGlvbigpe3dpbmRvdy5zZXRUaW1lb3V0KHlrLGIpfSl9fSkoKTsKfWNhdGNoKGUpe18u
X0R1bXBFeGNlcHRpb24oZSl9Cn0pKHRoaXMuZ2Jhcl8pOwovLyBHb29nbGUgSW5jLgo8L3Njcmlw
dD48c2NyaXB0IG5vbmNlPSJickU2UHRvclBKYVJyRnUtNTB0cmJnIj4oZnVuY3Rpb24oKXt3aW5k
b3cuZ29vZ2xlLmNkbz17aGVpZ2h0Ojc1Nyx3aWR0aDoxNDQwfTsoZnVuY3Rpb24oKXsKdmFyIGU9
LyN8JC87ZnVuY3Rpb24gZihrKXt2YXIgZD1nLnNlYXJjaCxsPWQuc2VhcmNoKGUpO2E6e3ZhciBh
PTA7Zm9yKHZhciBiPWsubGVuZ3RoOyhhPWQuaW5kZXhPZihrLGEpKT49MCYmYTxsOyl7dmFyIGM9
ZC5jaGFyQ29kZUF0KGEtMSk7aWYoYz09Mzh8fGM9PTYzKWlmKGM9ZC5jaGFyQ29kZUF0KGErYiks
IWN8fGM9PTYxfHxjPT0zOHx8Yz09MzUpYnJlYWsgYTthKz1iKzF9YT0tMX1pZihhPDApcmV0dXJu
IG51bGw7Yj1kLmluZGV4T2YoIiYiLGEpO2lmKGI8MHx8Yj5sKWI9bDthKz1rLmxlbmd0aCsxO3Jl
dHVybiBkZWNvZGVVUklDb21wb25lbnQoZC5zbGljZShhLGIhPT0tMT9iOjApLnJlcGxhY2UoL1wr
L2csIiAiKSl9O3ZhciBoPXdpbmRvdy5pbm5lcldpZHRoLG09d2luZG93LmlubmVySGVpZ2h0O2lm
KCFofHwhbSl7dmFyIG49d2luZG93LmRvY3VtZW50LHA9bi5jb21wYXRNb2RlPT0iQ1NTMUNvbXBh
dCI/bi5kb2N1bWVudEVsZW1lbnQ6bi5ib2R5O2g9cC5jbGllbnRXaWR0aDttPXAuY2xpZW50SGVp
Z2h0fWlmKGgmJm0mJihoIT1nb29nbGUuY2RvLndpZHRofHxtIT1nb29nbGUuY2RvLmhlaWdodCkp
e3ZhciBxPWdvb2dsZSxyPXEubG9nLHQ9Ii9jbGllbnRfMjA0PyZhdHlwPWkmYml3PSIraCsiJmJp
aD0iK20rIiZlaT0iK2dvb2dsZS5rRUksZztnPWc9PT12b2lkIDA/d2luZG93LmxvY2F0aW9uOmc7
dmFyIHU9IiIsdj13aW5kb3cuZ29vZ2xlJiZ3aW5kb3cuZ29vZ2xlLmtPUEl8fG51bGw7diYmKHUr
PSImb3BpPSIrdik7dmFyIHc7KHc9ZigiZ2VtY2lkIikpJiYodSs9IiZnZW1jaWQ9Iit3KTt2YXIg
eDsoeD1mKCJnZW1yaWQiKSkmJih1Kz0iJmdlbXJpZD0iK3gpO3IuY2FsbChxLCIiLCIiLHQrdSl9
O30pLmNhbGwodGhpcyk7fSkoKTsoZnVuY3Rpb24oKXtnb29nbGUueGpzPXtiYXNlY29tYjonL3hq
cy9fL2pzL2tceDNkeGpzLmhwLmVuLnVpMjV5dncwWWxFLmVzNS5PL2NrXHgzZHhqcy5ocC5KX01M
QTQ0VzBmNC5MLlguTy9hbVx4M2RBQkFBQUFBQUFBQUFBQkFBQUFBQUFBQUFBQUFBQUFJQUFBQUFB
QWdBQVFGSUFBRUNBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBQUFBQUJCZ0FBQVlFQUNBRUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBSUFBQ0FBRUFBQUFBQk1DQUFBSU82QUFBQkFnRmtJQUFB
QTBDRS9kXHgzZDEvZWRceDNkMS9kZ1x4M2QwL3VqZ1x4M2QxL3JzXHgzZEFDVDkwb0ZOeVJKdTdx
MWp1c05Uc29BY3Q4OTZvYW5fQUE/Y2JceDNkMTIxNTA5Mzc4JyxiYXNlY3NzOicveGpzL18vc3Mv
a1x4M2R4anMuaHAuSl9NTEE0NFcwZjQuTC5YLk8vYW1ceDNkQUJBQUFBQUFBQUFBQUJBQUFBQUFB
QUFBQUFBQUFBSUFBQUFBQUFnQUFRRklBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFZRUFDQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUlBQUNBQUVBQUFBQUJNQ0FB
QUFBQUFBQUFBZ0EvcnNceDNkQUNUOTBvR2Nuc1dUSmpPcl9QNFlNdjE4OVhBdjY4UFFzZz9jYlx4
M2QxMjE1MDkzNzgnLGJhc2VqczonL3hqcy9fL2pzL2tceDNkeGpzLmhwLmVuLnVpMjV5dncwWWxF
LmVzNS5PL2FtXHgzZEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFFQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFBQUFBQkJnQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTUNBQUFJTzZBQUFCQWdGa0lBQUFBMENFL2Rn
XHgzZDAvcnNceDNkQUNUOTBvSEJNNVE1M2lLTXdYZTZIclk4M0pNVnhUak1zUT9jYlx4M2QxMjE1
MDkzNzgnLGV4Y206W119O30pKCk7PC9zY3JpcHQ+PGxpbmsgaHJlZj0iL3hqcy9fL3NzL2s9eGpz
LmhwLkpfTUxBNDRXMGY0LkwuWC5PL2FtPUFCQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFBQUFBQUlB
QUFBQUFBZ0FBUUZJQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWUVB
Q0FFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFJQUFDQUFFQUFBQUFCTUNBQUFBQUFBQUFBQWdB
L2Q9MS9lZD0xL3JzPUFDVDkwb0djbnNXVEpqT3JfUDRZTXYxODlYQXY2OFBRc2cvbT1zYl9oZSxk
P2NiPTEyMTUwOTM3OCIgcmVsPSJzdHlsZXNoZWV0IiBub25jZT0iYnJFNlB0b3JQSmFSckZ1LTUw
dHJiZyI+PHNjcmlwdCBub25jZT0iYnJFNlB0b3JQSmFSckZ1LTUwdHJiZyI+KGZ1bmN0aW9uKCl7
dmFyIHU9Jy94anMvXy9qcy9rXHgzZHhqcy5ocC5lbi51aTI1eXZ3MFlsRS5lczUuTy9hbVx4M2RB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFB
QUFBQUFBQUVBQUFBQUFBQUFBQUFBQUJCZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQU1DQUFBSU82QUFBQkFnRmtJQUFBQTBDRS9kXHgzZDEvZWRceDNkMS9k
Z1x4M2Q0L3JzXHgzZEFDVDkwb0hCTTVRNTNpS013WGU2SHJZODNKTVZ4VGpNc1EvbVx4M2RzYl9o
ZSxkP2NiXHgzZDEyMTUwOTM3OCc7dmFyIGFtZD0xMDAwO3ZhciBwb3ZwPWZhbHNlO3ZhciBlY2I9
ZmFsc2U7dmFyIGNyb3A9dHJ1ZTt2YXIgY3N0PWZhbHNlO3ZhciBweHA9ZmFsc2U7CnZhciBmPXRo
aXN8fHNlbGY7ZnVuY3Rpb24gZyhhKXt2YXIgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJsaW5r
Iik7Yi5hcz0ic2NyaXB0IjtiLmhyZWY9YTtiLnJlbD0icHJlbG9hZCI7ZG9jdW1lbnQuYm9keS5h
cHBlbmRDaGlsZChiKX1mdW5jdGlvbiBoKCl7dmFyIGE9W2tdO2dvb2dsZS5kcHx8KGEuZm9yRWFj
aChnKSxnb29nbGUuZHA9ITApfTtnb29nbGUucHM9Z29vZ2xlLnBzfHxbXTtmdW5jdGlvbiBsKGEp
e3JldHVybiBhPyhhPWEubWF0Y2goL1wvY2NiPShbXi8/XSspLykpP2FbMV06bnVsbDpudWxsfWZ1
bmN0aW9uIG0oKXt2YXIgYT1rLGI9ZnVuY3Rpb24oKXt9O2dvb2dsZS5seD1nb29nbGUuc3R2c2M/
YjpmdW5jdGlvbigpe3AoYSk7Z29vZ2xlLmx4PWJ9O2dvb2dsZS5ieHx8Z29vZ2xlLmx4KCl9ZnVu
Y3Rpb24gcShhLGIpe2ImJihhLnNyYz1iKTtpZighbChiKSl7dmFyIGU9YS5vbmxvYWQ7YS5vbmxv
YWQ9ZnVuY3Rpb24oZCl7ZSYmZShkKTtnb29nbGUucHM9Z29vZ2xlLnBzLmZpbHRlcihmdW5jdGlv
bihjKXtyZXR1cm4gYS5zcmMhPT1jfSl9fWdvb2dsZS5wcy5wdXNoKGEuc3JjKTtkb2N1bWVudC5i
b2R5LmFwcGVuZENoaWxkKGEpfWdvb2dsZS5hcz1xO2Z1bmN0aW9uIHAoYSl7Z29vZ2xlLnRpY2sm
Jmdvb2dsZS50aWNrKCJsb2FkIiwieGpzbHMiKTt2YXIgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50
KCJzY3JpcHQiKTtiLm9uZXJyb3I9ZnVuY3Rpb24oKXtnb29nbGUucGxlPTF9O2Iub25sb2FkPWZ1
bmN0aW9uKCl7Z29vZ2xlLnBsZT0wfTtsKGEpJiYoYi5kb25lPWZ1bmN0aW9uKCl7Z29vZ2xlLm11
bSYmZ29vZ2xlLm11bShhKTtnb29nbGUuYXBsZT1nb29nbGUuYXBsZXx8MDtnb29nbGUuYXJtJiZn
b29nbGUuYXJtW2FdJiZnb29nbGUuYXJtW2FdLnJlc29sdmUoKX0pO2dvb2dsZS54anN1cz12b2lk
IDA7cShiLGEpO2dvb2dsZS5hcGxlPS0xO2dvb2dsZS5kcD0hMH07ZnVuY3Rpb24gcigpe2Zvcih2
YXIgYT1kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaW1nIiksYj0wLGU9YS5sZW5ndGg7
YjxlO2IrKyl7dmFyIGQ9YVtiXSxjO2lmKGM9ZC5oYXNBdHRyaWJ1dGUoImRhdGEtbHp5XyIpJiZO
dW1iZXIoZC5nZXRBdHRyaWJ1dGUoImRhdGEtYXRmIikpJjEpYz1kLmdldEF0dHJpYnV0ZSgianNj
b250cm9sbGVyIiksYz0hKChjPT09IlVCWEhJInx8Yz09PSJSM2Zoa2IifHxjPT09IlRTWkVxZCIp
JiZkLmhhc0F0dHJpYnV0ZSgiZGF0YS1zcmMiKSk7aWYoYylyZXR1cm4hMH1yZXR1cm4hMX07dmFy
IGssdCx3LHgseSx6LEEsQixDO2Z1bmN0aW9uIEQoKXtrPXB4cCYmZ29vZ2xlLnhqc3VwfHx1O3Zh
ciBhPWsubWF0Y2goL1wvY2I9KGxvYWRlZF9oX1xkKykvKTtDPWEmJmFbMV18fCIiO2dvb2dsZS54
anN1PWs7Zi5fRl9qc1VybD1rO3g9ZnVuY3Rpb24oKXttKCl9O3Q9ITE7dz0hIWdvb2dsZS5jYWZ0
JiYhcigpO0MmJihmW0NdPWZ1bmN0aW9uKGIpe3ZhciBlPWZ1bmN0aW9uKCl7Y3N0P3NldFRpbWVv
dXQoZnVuY3Rpb24oKXtyZXR1cm4gdm9pZCBiLmNhbGwod2luZG93LHdpbmRvdy5fKX0sMCk6Yi5j
YWxsKHdpbmRvdyx3aW5kb3cuXyl9O2lmKEIpe3ZhciBkPWZ1bmN0aW9uKCl7cmVxdWVzdEFuaW1h
dGlvbkZyYW1lKGZ1bmN0aW9uKCl7ZSgpfSl9O2lmKGRvY3VtZW50LmhpZGRlbil7dmFyIGM9ZnVu
Y3Rpb24oKXtkb2N1bWVudC5oaWRkZW58fChkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKCJ2
aXNpYmlsaXR5Y2hhbmdlIixjKSxkKCkpfTtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJ2aXNp
YmlsaXR5Y2hhbmdlIixjLHtwYXNzaXZlOiEwfSl9ZWxzZSBkKCl9ZWxzZSBlKCl9KTt5PXBvdnA7
ej1kb2N1bWVudC5wcmVyZW5kZXJpbmd8fHkmJmRvY3VtZW50LmhpZGRlbjtCPWNyb3AmJno7QT15
PyJ2aXNpYmlsaXR5Y2hhbmdlIjoicHJlcmVuZGVyaW5nY2hhbmdlIn1mdW5jdGlvbiBFKCl7dHx8
d3x8enx8KHgoKSx0PSEwKX1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7Z29vZ2xlLnRpY2smJmdvb2ds
ZS50aWNrKCJsb2FkIiwieGpzcGxzIik7RCgpO2lmKHd8fHope2lmKHcpe3ZhciBhPWZ1bmN0aW9u
KCl7dz0hMTtFKCl9O2dvb2dsZS5jYWZ0KGEpO3NldFRpbWVvdXQoYSxhbWQpfWlmKHope3ZhciBi
PWZ1bmN0aW9uKCl7KHk/ZG9jdW1lbnQuaGlkZGVuOmRvY3VtZW50LnByZXJlbmRlcmluZyl8fCh6
PSExLEUoKSxkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKEEsYikpfTtkb2N1bWVudC5hZGRF
dmVudExpc3RlbmVyKEEsYix7cGFzc2l2ZTohMH0pfXR8fGgoKX1lbHNlIHgoKX0sMCk7fSkoKTt3
aW5kb3cuXyA9IHdpbmRvdy5fIHx8IHt9O3dpbmRvdy5fRHVtcEV4Y2VwdGlvbiA9IF8uX0R1bXBF
eGNlcHRpb24gPSBmdW5jdGlvbihlKXt0aHJvdyBlO307d2luZG93Ll9zID0gd2luZG93Ll9zIHx8
IHt9O19zLl9EdW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2VwdGlvbjt3aW5kb3cuX3FzID0gd2lu
ZG93Ll9xcyB8fCB7fTtfcXMuX0R1bXBFeGNlcHRpb24gPSBfLl9EdW1wRXhjZXB0aW9uO3dpbmRv
dy5sb2FkZWRfaF8wID0gZnVuY3Rpb24oY2Ipe2NiLmNhbGwod2luZG93LHdpbmRvdy5fKTt9Oyhm
dW5jdGlvbigpe3ZhciB0PVs0MDk2LDAsMTY3NzcyMTYsMCwwLDEzNDIxNzcyOCwwLDE5NjYwOCwx
MzEwNzQ1Nyw2NzExMTk0MCwxMTQ2ODgsODM4ODYwOCw1MzY4NzA5MTIsMjg5MjgsMTAyODY2MTI0
OCwzMSwyODU1MzAxMTYsMTExODIzNCw2Mzc1MzQyNzQsMzc3NDg4Mzg0LDEzNTI2NjQ5Niw0LDAs
MzI3ODQsMjY4NDQzNjU2LDAsMzM5ODUsNTQwNzcyMzUyLDQxOTQzMDQsODU1MSwzNTQ1NDk3Nl07
d2luZG93Ll9GX3RvZ2dsZXMgPSB3aW5kb3cuX3hqc190b2dnbGVzID0gdDt9KSgpO3dpbmRvdy5f
Rl9pbnN0YWxsQ3NzID0gd2luZG93Ll9GX2luc3RhbGxDc3MgfHwgZnVuY3Rpb24oY3NzKXt9Oyhm
dW5jdGlvbigpe3ZhciBwbWM9J3tceDIyZFx4MjI6e30sXHgyMnNiX2hlXHgyMjp7XHgyMmNsaWVu
dFx4MjI6XHgyMmhlaXJsb29tLWhwXHgyMixceDIyZGhceDIyOnRydWUsXHgyMmRzXHgyMjpceDIy
XHgyMixceDIyaG9zdFx4MjI6XHgyMmdvb2dsZS5jb21ceDIyLFx4MjJqc29ucFx4MjI6dHJ1ZSxc
eDIybXNnc1x4MjI6e1x4MjJjaWJsXHgyMjpceDIyXFx1MDQyM1xcdTA0MzRcXHUwNDMwXFx1MDQz
YlxcdTA0MzhcXHUwNDQyXFx1MDQ0YyBcXHUwNDNmXFx1MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQz
YVxcdTA0M2VcXHUwNDMyXFx1MDQ0YlxcdTA0MzkgXFx1MDQzN1xcdTA0MzBcXHUwNDNmXFx1MDQ0
MFxcdTA0M2VcXHUwNDQxXHgyMixceDIyZHltXHgyMjpceDIyXFx1MDQxMlxcdTA0M2VcXHUwNDM3
XFx1MDQzY1xcdTA0M2VcXHUwNDM2XFx1MDQzZFxcdTA0M2UsIFxcdTA0MzJcXHUwNDRiIFxcdTA0
MzhcXHUwNDNjXFx1MDQzNVxcdTA0M2JcXHUwNDM4IFxcdTA0MzIgXFx1MDQzMlxcdTA0MzhcXHUw
NDM0XFx1MDQ0MzpceDIyLFx4MjJsY2t5XHgyMjpceDIyXFx1MDQxY1xcdTA0M2RcXHUwNDM1IFxc
dTA0M2ZcXHUwNDNlXFx1MDQzMlxcdTA0MzVcXHUwNDM3XFx1MDQ1MVxcdTA0NDIhXHgyMixceDIy
bG1sXHgyMjpceDIyXFx1MDQxZlxcdTA0M2VcXHUwNDM0XFx1MDQ0MFxcdTA0M2VcXHUwNDMxXFx1
MDQzZFxcdTA0MzVcXHUwNDM1Li4uXHgyMixceDIycHNyY1x4MjI6XHgyMlxcdTA0MmRcXHUwNDQy
XFx1MDQzZVxcdTA0NDIgXFx1MDQzN1xcdTA0MzBcXHUwNDNmXFx1MDQ0MFxcdTA0M2VcXHUwNDQx
IFxcdTA0MzFcXHUwNDRiXFx1MDQzYiBcXHUwNDQzXFx1MDQzNFxcdTA0MzBcXHUwNDNiXFx1MDQz
NVxcdTA0M2QgXFx1MDQzOFxcdTA0MzcgXFx1MDQzMlxcdTA0MzBcXHUwNDQ4XFx1MDQzNVxcdTA0
MzkgXFx1MDAzQ2EgaHJlZlx4M2RcXFx4MjIvaGlzdG9yeVxcXHgyMlxcdTAwM0VcXHUwNDM4XFx1
MDQ0MVxcdTA0NDJcXHUwNDNlXFx1MDQ0MFxcdTA0MzhcXHUwNDM4IFxcdTA0MzJcXHUwNDM1XFx1
MDQzMS1cXHUwNDNmXFx1MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQzYVxcdTA0MzBcXHUwMDNDL2Fc
XHUwMDNFXHgyMixceDIycHNybFx4MjI6XHgyMlxcdTA0MjNcXHUwNDM0XFx1MDQzMFxcdTA0M2Jc
XHUwNDM4XFx1MDQ0MlxcdTA0NGNceDIyLFx4MjJzYml0XHgyMjpceDIyXFx1MDQxZlxcdTA0M2Vc
XHUwNDM4XFx1MDQ0MVxcdTA0M2EgXFx1MDQzZlxcdTA0M2UgXFx1MDQzYVxcdTA0MzBcXHUwNDQw
XFx1MDQ0MlxcdTA0MzhcXHUwNDNkXFx1MDQzYVxcdTA0MzVceDIyLFx4MjJzcmNoXHgyMjpceDIy
XFx1MDQxZlxcdTA0M2VcXHUwNDM4XFx1MDQ0MVxcdTA0M2EgXFx1MDQzMiBHb29nbGVceDIyfSxc
eDIyb3ZyXHgyMjp7fSxceDIycHFceDIyOlx4MjJceDIyLFx4MjJyZnNceDIyOltdLFx4MjJzdG9r
XHgyMjpceDIyb2FaeGRmT3pKa0hYMkRZckZMajdWZV9ueEZBXHgyMn19Jztnb29nbGUucG1jPUpT
T04ucGFyc2UocG1jKTt9KSgpOzwvc2NyaXB0PjwvYm9keT48L2h0bWw+
------6a841f3be14ed--