Content-Type: multipart/related; start=<op.mhtml.1186422562761.90d6fa6f5c557aec@127.0.0.1>; boundary=----------smtYibMkKnT8oTARGoLxfE
Content-Location: http://www-128.ibm.com/developerworks/aix/library/au-badunixhabits.html
Subject: =?utf-8?Q?UNIX=20tips:=20Learn=2010=20good=20UNIX=20usage=20habits?=
MIME-Version: 1.0

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=au-badunixhabits.html
Content-Type: text/html; name=au-badunixhabits.html
Content-Id: <op.mhtml.1186422562761.90d6fa6f5c557aec@127.0.0.1>
Content-Location: http://www-128.ibm.com/developerworks/aix/library/au-badunixhabits.html
Content-Transfer-Encoding: Base64

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJh
bnNpdGlvbmFsLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQv
eGh0bWwxLXRyYW5zaXRpb25hbC5kdGQiPjxodG1sIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy8xOTk5L3hodG1sIiB4bWw6bGFuZz0iZW4tVVMiIGxhbmc9ImVuLVVT
Ij48aGVhZD48bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgi
IGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIvPjx0aXRsZT5VTklYIHRpcHM6IExl
YXJuIDEwIGdvb2QgVU5JWCB1c2FnZSBoYWJpdHM8L3RpdGxlPjxtZXRhIGh0dHAt
ZXF1aXY9IlBJQ1MtTGFiZWwiIGNvbnRlbnQ9JyhQSUNTLTEuMSAiaHR0cDovL3d3
dy5pY3JhLm9yZy9yYXRpbmdzdjAyLmh0bWwiIGwgZ2VuIHRydWUgciAoY3ogMSBs
eiAxIG56IDEgb3ogMSB2eiAxKSAiaHR0cDovL3d3dy5yc2FjLm9yZy9yYXRpbmdz
djAxLmh0bWwiIGwgZ2VuIHRydWUgciAobiAwIHMgMCB2IDAgbCAwKSAiaHR0cDov
L3d3dy5jbGFzc2lmeS5vcmcvc2FmZXN1cmYvIiBsIGdlbiB0cnVlIHIgKFNTfn4w
MDAgMSkpJyAvPg0KPGxpbmsgcmVsPSJzY2hlbWEuREMiIGhyZWY9Imh0dHA6Ly9w
dXJsLm9yZy9EQy9lbGVtZW50cy8xLjAvIiAvPg0KPGxpbmsgcmVsPSJTSE9SVENV
VCBJQ09OIiBocmVmPSJodHRwOi8vd3d3LmlibS5jb20vZmF2aWNvbi5pY28iIC8+
DQo8bWV0YSBuYW1lPSJPd25lciIgY29udGVudD0iZFcgSW5mb3JtYXRpb24vUmFs
ZWlnaC9JQk0iIC8+DQo8bWV0YSBuYW1lPSJEQy5MYW5ndWFnZSIgc2NoZW1lPSJy
ZmMxNzY2IiBjb250ZW50PSJlbi1VUyIgLz4NCjxtZXRhIG5hbWU9IklCTS5Db3Vu
dHJ5IiBjb250ZW50PSJaWiIgLz4NCjxtZXRhIG5hbWU9IlNlY3VyaXR5IiBjb250
ZW50PSJQdWJsaWMiIC8+DQo8IS0tIDxtZXRhIG5hbWU9IklCTS5TcGVjaWFsUHVy
cG9zZSIgY29udGVudD0iU1AwMDEiIC8+DQo8bWV0YSBuYW1lPSJJQk0uUGFnZUF0
dHJpYnV0ZXMiIGNvbnRlbnQ9InNpZD0xMDAzIi8+IC0tPg0KPG1ldGEgbmFtZT0i
U291cmNlIiBjb250ZW50PSJCYXNlZCBvbiB2MTQgVGVtcGxhdGUgR2VuZXJhdG9y
LCBUZW1wbGF0ZSAxNCIvPg0KPG1ldGEgbmFtZT0iQWJzdHJhY3QiIGNvbnRlbnQ9
IkFkb3B0IDEwIGdvb2QgaGFiaXRzIHRoYXQgaW1wcm92ZSB5b3VyIFVOSVgoUikg
Y29tbWFuZCBsaW5lIHByb2R1Y3Rpdml0eSAtLSBhbmQgYnJlYWsgYXdheSBmcm9t
IGJhZCB1c2FnZSBwYXR0ZXJucyBpbiB0aGUgcHJvY2Vzcy4gVGhpcyBhcnRpY2xl
IHRha2VzIHlvdSBzdGVwLWJ5LXN0ZXAgdGhyb3VnaCBzZXZlcmFsIGdvb2QsIGJ1
dCB0b28gb2Z0ZW4gbmVnbGVjdGVkLCB0ZWNobmlxdWVzIGZvciBjb21tYW5kLWxp
bmUgb3BlcmF0aW9ucy4gTGVhcm4gYWJvdXQgY29tbW9uIGVycm9ycyBhbmQgaG93
IHRvIG92ZXJjb21lIHRoZW0sIHNvIHlvdSBjYW4gbGVhcm4gZXhhY3RseSB3aHkg
dGhlc2UgVU5JWCBoYWJpdHMgYXJlIHdvcnRoIHBpY2tpbmcgdXAuIiAvPjxtZXRh
IG5hbWU9IkRlc2NyaXB0aW9uIiBjb250ZW50PSJBZG9wdCAxMCBnb29kIGhhYml0
cyB0aGF0IGltcHJvdmUgeW91ciBVTklYKFIpIGNvbW1hbmQgbGluZSBwcm9kdWN0
aXZpdHkgLS0gYW5kIGJyZWFrIGF3YXkgZnJvbSBiYWQgdXNhZ2UgcGF0dGVybnMg
aW4gdGhlIHByb2Nlc3MuIFRoaXMgYXJ0aWNsZSB0YWtlcyB5b3Ugc3RlcC1ieS1z
dGVwIHRocm91Z2ggc2V2ZXJhbCBnb29kLCBidXQgdG9vIG9mdGVuIG5lZ2xlY3Rl
ZCwgdGVjaG5pcXVlcyBmb3IgY29tbWFuZC1saW5lIG9wZXJhdGlvbnMuIExlYXJu
IGFib3V0IGNvbW1vbiBlcnJvcnMgYW5kIGhvdyB0byBvdmVyY29tZSB0aGVtLCBz
byB5b3UgY2FuIGxlYXJuIGV4YWN0bHkgd2h5IHRoZXNlIFVOSVggaGFiaXRzIGFy
ZSB3b3J0aCBwaWNraW5nIHVwLmYKICAgICAgIiAvPjxtZXRhIG5hbWU9IktleXdv
cmRzIiBjb250ZW50PSJ0aXBzLCBVTklYLCBBSVgsIGNvbW1hbmQgbGluZSwgQ0xJ
LCBoYWJpdHMsIHByb2R1Y3Rpdml0eSwgc2hlbGwsIGdyZXAsIHRhciwgbWtkaXIs
IHhhcmdzLCAgYXdrLCBwaXBlbGluZXMsIGlucHV0IGxpbmUsIHN1YnNoZWxscywg
bWljaGFlbCBzdHV0eiwgZGRkYXVjYSIgLz48bWV0YSBuYW1lPSJEQy5EYXRlIiBz
Y2hlbWU9Imlzbzg2MDEiIGNvbnRlbnQ9IjIwMDYtMTItMTIiIC8+PG1ldGEgbmFt
ZT0iREMuVHlwZSIgc2NoZW1lPSJJQk1fQ29udGVudENsYXNzVGF4b25vbXkiIGNv
bnRlbnQ9IkNUMzE2IiAvPjxtZXRhIG5hbWU9IkRDLlN1YmplY3QiIHNjaGVtZT0i
SUJNX1N1YmplY3RUYXhvbm9teSIgY29udGVudD0iIiAvPjxtZXRhIG5hbWU9IkRD
LlJpZ2h0cyIgY29udGVudD0iQ29weXJpZ2h0IChjKSAyMDA2IGJ5IElCTSBDb3Jw
b3JhdGlvbiIgLz4gPG1ldGEgbmFtZT0iUm9ib3RzIiBjb250ZW50PSJpbmRleCxm
b2xsb3ciIC8+PG1ldGEgbmFtZT0iSUJNLkVmZmVjdGl2ZSIgc2NoZW1lPSJXM0NE
VEYiIGNvbnRlbnQ9IjIwMDYtMTItMTIiIC8+PG1ldGEgbmFtZT0iTGFzdCB1cGRh
dGUiIGNvbnRlbnQ9IjA5MDEyMDA3ZGhheWxleUB1cy5pYm0uY29tIiAvPjwhLS0g
U1RZTEVTSEVFVFMvU0NSSVBUUyAtLT4NCjwhLS0gZm9yIHRhYmxlcyAtLT4NCjxs
aW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3Jl
ZW4scHJpbnQiIGhyZWY9Ii8vd3d3LmlibS5jb20vY29tbW9uL3YxNC90YWJsZS5j
c3MiIC8+IA0KPCEtLSBlbmQgZm9yIHRhYmxlcyAtLT4NCjxzY3JpcHQgbGFuZ3Vh
Z2U9IkphdmFTY3JpcHQiIHNyYz0iL2RldmVsb3BlcndvcmtzL2pzL2R3Y3NzMTQu
anMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+DQo8bGluayByZWw9
InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSIvL3d3dy5pYm0uY29t
L2NvbW1vbi92MTQvbWFpbi5jc3MiIC8+DQo8bGluayByZWw9InN0eWxlc2hlZXQi
IHR5cGU9InRleHQvY3NzIiBtZWRpYT0iYWxsIiBocmVmPSIvL3d3dy5pYm0uY29t
L2NvbW1vbi92MTQvc2NyZWVuLmNzcyIgLz4NCjxsaW5rIHJlbD0ic3R5bGVzaGVl
dCIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJwcmludCIgaHJlZj0iLy93d3cuaWJt
LmNvbS9jb21tb24vdjE0L3ByaW50LmNzcyIgLz4NCjxzY3JpcHQgbGFuZ3VhZ2U9
IkphdmFTY3JpcHQiIHNyYz0iLy93d3cuaWJtLmNvbS9jb21tb24vdjE0L2RldGVj
dGlvbi5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4NCjxzY3Jp
cHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHNyYz0iL2RldmVsb3BlcndvcmtzL2pz
L2Ryb3Bkb3duLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0Pg0K
PHNjcmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlwdCIgc3JjPSIvZGV2ZWxvcGVyd29y
a3MvZW1haWwvZ3JhYnRpdGxlLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwv
c2NyaXB0Pg0KPHNjcmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlwdCIgc3JjPSIvZGV2
ZWxvcGVyd29ya3MvZW1haWwvZW1haWxmcmllbmQyLmpzIiB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiPjwvc2NyaXB0PjxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQi
IHNyYz0iL2RldmVsb3BlcndvcmtzL2pzL3VybHRhY3RpYy5qcyIgdHlwZT0idGV4
dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD48c2NyaXB0IGxhbmd1YWdlPSJKYXZhU2Ny
aXB0IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogPCEtLQogc2V0RGVmYXVsdFF1
ZXJ5KCdhaXhhcnQnKTsKIC8vLS0+Cjwvc2NyaXB0Pgo8IS0tU1RBUlQgUkVTRVJW
RUQgRk9SIEZVVFVSRSBVU0UgSU5DTFVERSBGSUxFUy0tPjxzY3JpcHQgbGFuZ3Vh
Z2U9ImphdmFzY3JpcHQiIHNyYz0iL2RldmVsb3BlcndvcmtzL2pzL2FqYXgxLmpz
IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0PjxzY3JpcHQgbGFuZ3Vh
Z2U9ImphdmFzY3JpcHQiIHNyYz0iL2RldmVsb3BlcndvcmtzL2pzL3NlYXJjaGNv
dW50LmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0PjwhLS1FTkQg
UkVTRVJWRUQgRk9SIEZVVFVSRSBVU0UgSU5DTFVERSBGSUxFUy0tPjxzY3JpcHQg
bGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+dmFy
IGVtYWlsQWJzdHJhY3QgPSAiQWRvcHQgMTAgZ29vZCBoYWJpdHMgdGhhdCBpbXBy
b3ZlIHlvdXIgVU5JWChSKSBjb21tYW5kIGxpbmUgcHJvZHVjdGl2aXR5IC0tIGFu
ZCBicmVhayBhd2F5IGZyb20gYmFkIHVzYWdlIHBhdHRlcm5zIGluIHRoZSBwcm9j
ZXNzLiBUaGlzIGFydGljbGUgdGFrZXMgeW91IHN0ZXAtYnktc3RlcCB0aHJvdWdo
IHNldmVyYWwgZ29vZCwgYnV0IHRvbyBvZnRlbiBuZWdsZWN0ZWQsIHRlY2huaXF1
ZXMgZm9yIGNvbW1hbmQtbGluZSBvcGVyYXRpb25zLiBMZWFybiBhYm91dCBjb21t
b24gZXJyb3JzIGFuZCBob3cgdG8gb3ZlcmNvbWUgdGhlbSwgc28geW91IGNhbiBs
ZWFybiBleGFjdGx5IHdoeSB0aGVzZSBVTklYIGhhYml0cyBhcmUgd29ydGggcGlj
a2luZyB1cC4iOyA8L3NjcmlwdD48L2hlYWQ+PGJvZHk+PCEtLU1BU1RIRUFEX0JF
R0lOLS0+PHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFj
aW5nPSIwIiB3aWR0aD0iMTAwJSI+DQo8dHIgdmFsaWduPSJ0b3AiPg0KPHRkIGNs
YXNzPSJiYmciIHdpZHRoPSIxMTAiPjxhIGhyZWY9Imh0dHA6Ly93d3cuaWJtLmNv
bS8iPjxpbWcgYWx0PSJJQk0mcmVnOyIgYm9yZGVyPSIwIiBoZWlnaHQ9IjUyIiBz
cmM9Ii8vd3d3LmlibS5jb20vaS92MTQvdC9pYm0tbG9nby5naWYiIHdpZHRoPSIx
MTAiLz48L2E+PC90ZD4NCjx0ZCBjbGFzcz0iYmJnIj48aW1nIHNyYz0iLy93d3cu
aWJtLmNvbS9pL2MuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBib3JkZXI9IjAi
IGFsdD0iIiAvPjwvdGQ+DQo8dGQgYWxpZ249InJpZ2h0IiAgY2xhc3M9Im1iYmci
IHdpZHRoPSI2NTAiPg0KPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAi
IGNlbGxzcGFjaW5nPSIwIiBhbGlnbj0icmlnaHQiID4NCjx0ciBjbGFzcz0iY3R5
LXRvdSI+DQo8dGQgcm93c3Bhbj0iMiIgd2lkdGg9IjE3IiBjbGFzcz0idXBwZXIt
bWFzdGhlYWQtY29ybmVyIj48YSBocmVmPSIjbWFpbiI+PGltZyBzcmM9Ii8vd3d3
LmlibS5jb20vaS9jLmdpZiIgYm9yZGVyPSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIx
IiBhbHQ9IlNraXAgdG8gbWFpbiBjb250ZW50Ii8+PC9hPjwvdGQ+DQo8dGQgYWxp
Z249ImxlZnQiPg0KPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNl
bGxzcGFjaW5nPSIwIiBhbGlnbj0ibGVmdCI+DQo8dHI+DQo8dGQ+PHNwYW4gY2xh
c3M9InNwYWNlciI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9zcGFuPjxiIGNs
YXNzPSJjb3VudHJ5Ij5Db3VudHJ5L3JlZ2lvbjwvYj48c3BhbiBjbGFzcz0ic3Bh
Y2VyIj4mbmJzcDtbPC9zcGFuPjxhIGNsYXNzPSJ1ci1saW5rIiBocmVmPSJodHRw
Oi8vd3d3LmlibS5jb20vZGV2ZWxvcGVyd29ya3MvY291bnRyeS8iPnNlbGVjdDwv
YT48c3BhbiBjbGFzcz0ic3BhY2VyIj5dPC9zcGFuPjwvdGQ+DQo8dGQgd2lkdGg9
IjI5IiBjbGFzcz0idXBwZXItbWFzdGhlYWQtZGl2aWRlciI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7PC90ZD4NCjx0ZCBhbGlnbj0ibGVmdCI+PGEgY2xhc3M9InVy
LWxpbmsiIGhyZWY9Imh0dHA6Ly93d3cuaWJtLmNvbS9sZWdhbC8iPlRlcm1zIG9m
IHVzZTwvYT48L3RkPg0KPC90cj4NCjwvdGFibGU+DQo8L3RkPg0KPHRkIHdpZHRo
PSI0MCI+Jm5ic3A7PC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgY2xhc3M9ImN0eS10
b3UtYm9yZGVyIiBoZWlnaHQ9IjEiIGNvbHNwYW49IjIiPjxpbWcgc3JjPSIvL3d3
dy5pYm0uY29tL2kvYy5naWYiIGFsdD0iIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIi8+
PC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgY29sc3Bhbj0iMyI+PGltZyBhbHQ9IiIg
aGVpZ2h0PSI4IiBzcmM9Ii8vd3d3LmlibS5jb20vaS9jLmdpZiIgd2lkdGg9IjEi
Lz48L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD4mbmJzcDs8L3RkPg0KPHRkIGFsaWdu
PSJjZW50ZXIiIGNvbHNwYW49IjIiPg0KPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBh
ZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIj4NCjx0cj4NCjxmb3JtIG1ldGhvZD0i
Z2V0IiBhY3Rpb249Ii8vd3d3LmlibS5jb20vZGV2ZWxvcGVyd29ya3Mvc2VhcmNo
L3NlYXJjaFJlc3VsdHMuanNwIiBpZD0iZm9ybTEiIG5hbWU9ImZvcm0xIj48aW5w
dXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZWFyY2hUeXBlIiB2YWx1ZT0iMSIvPjxp
bnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InNlYXJjaFNpdGUiIHZhbHVlPSJkVyIv
Pg0KPHRkIHdpZHRoPSIxOCI+PGxhYmVsIGZvcj0icSI+PGltZyBzcmM9Ii8vd3d3
LmlibS5jb20vaS9jLmdpZiIgd2lkdGg9IjEiIGhlaWdodD0iMSIgYWx0PSJTZWFy
Y2ggaW46Ii8+PC9sYWJlbD48L3RkPg0KPHRkIGFsaWduPSJyaWdodCI+PHNlbGVj
dCBpZD0ic3EiIG5hbWU9InNlYXJjaFNjb3BlIiBjbGFzcz0iaW5wdXQtbG9jYWwi
IHNpemU9IjEiPg0KPGxhYmVsIGZvcj0ic3EiPjxvcHRpb24gdmFsdWU9ImRXIiBz
ZWxlY3RlZD5BbGwgb2YgZFc8L29wdGlvbj4NCjxvcHRpb24gdmFsdWU9ImRXIj4t
LS0tLS0tLS0tLS0tLS0tLTwvb3B0aW9uPg0KPG9wdGlvbiB2YWx1ZT0iYWl4dW5p
eCI+Jm5ic3A7Jm5ic3A7QUlYIGFuZCBVTklYPC9vcHRpb24+DQo8b3B0aW9uIHZh
bHVlPSJlc2VydmVyIj4mbmJzcDsmbmJzcDtJQk0gU3lzdGVtczwvb3B0aW9uPg0K
PG9wdGlvbiB2YWx1ZT0iZGIyIj4mbmJzcDsmbmJzcDtJbmZvcm1hdGlvbiBNZ210
PC9vcHRpb24+DQo8b3B0aW9uIHZhbHVlPSJsb3R1cyI+Jm5ic3A7Jm5ic3A7TG90
dXM8L29wdGlvbj4NCjxvcHRpb24gdmFsdWU9InJkZCI+Jm5ic3A7Jm5ic3A7UmF0
aW9uYWw8L29wdGlvbj4NCjxvcHRpb24gdmFsdWU9InRpdm9saSI+Jm5ic3A7Jm5i
c3A7VGl2b2xpPC9vcHRpb24+ICANCjxvcHRpb24gdmFsdWU9IldTREQiPiZuYnNw
OyZuYnNwO1dlYlNwaGVyZTwvb3B0aW9uPg0KPG9wdGlvbiB2YWx1ZT0iZFciPi0t
LS0tLS0tLS0tLS0tLS0tPC9vcHRpb24+IA0KPG9wdGlvbiB2YWx1ZT0iYXJjaFoi
PiZuYnNwOyZuYnNwO0FyY2hpdGVjdHVyZTwvb3B0aW9uPg0KPG9wdGlvbiB2YWx1
ZT0iYWNaIj4mbmJzcDsmbmJzcDtBdXRvbm9taWMgY29tcHV0aW5nPC9vcHRpb24+
DQo8b3B0aW9uIHZhbHVlPSJncmlkWiI+Jm5ic3A7Jm5ic3A7R3JpZCBjb21wdXRp
bmc8L29wdGlvbj4NCjxvcHRpb24gdmFsdWU9ImphdmFaIj4mbmJzcDsmbmJzcDtK
YXZhIHRlY2hub2xvZ3k8L29wdGlvbj4gDQo8b3B0aW9uIHZhbHVlPSJsaW51eFoi
PiZuYnNwOyZuYnNwO0xpbnV4PC9vcHRpb24+IA0KPG9wdGlvbiB2YWx1ZT0ib3Bl
bnNyY1oiPiZuYnNwOyZuYnNwO09wZW4gc291cmNlPC9vcHRpb24+DQo8b3B0aW9u
IHZhbHVlPSJwYVoiPiZuYnNwOyZuYnNwO1Bvd2VyIEFyY2hpdGVjdHVyZTwvb3B0
aW9uPg0KPG9wdGlvbiB2YWx1ZT0id2Vic2VydloiPiZuYnNwOyZuYnNwO1NPQSAm
YW1wOyBXZWIgc2VydmljZXM8L29wdGlvbj4NCjxvcHRpb24gdmFsdWU9IndlYmFy
Y2haIj4mbmJzcDsmbmJzcDtXZWIgZGV2ZWxvcG1lbnQ8L29wdGlvbj4gIA0KPG9w
dGlvbiB2YWx1ZT0ieG1sWiI+Jm5ic3A7Jm5ic3A7WE1MPC9vcHRpb24+DQo8b3B0
aW9uIHZhbHVlPSJkVyI+LS0tLS0tLS0tLS0tLS0tLS08L29wdGlvbj4NCjxvcHRp
b24gdmFsdWU9ImZvcnVtcyI+Jm5ic3A7Jm5ic3A7ZFcgZm9ydW1zPC9vcHRpb24+
IA0KPG9wdGlvbiB2YWx1ZT0iZFciPi0tLS0tLS0tLS0tLS0tLS0tPC9vcHRpb24+
DQo8b3B0aW9uIHZhbHVlPSJhVyI+YWxwaGFXb3Jrczwvb3B0aW9uPg0KPG9wdGlv
biB2YWx1ZT0iZFciPi0tLS0tLS0tLS0tLS0tLS0tPC9vcHRpb24+DQo8b3B0aW9u
IHZhbHVlPSJhbGwiPkFsbCBvZiBJQk08L29wdGlvbj4NCjwvbGFiZWw+PC9zZWxl
Y3Q+PC90ZD4NCjx0ZCB3aWR0aD0iNyIgYWxpZ249InJpZ2h0Ij48bGFiZWwgZm9y
PSJxIj48aW1nIHNyYz0iLy93d3cuaWJtLmNvbS9pL2MuZ2lmIiB3aWR0aD0iMSIg
aGVpZ2h0PSIxIiBhbHQ9IlNlYXJjaCBmb3I6Ii8+PC9sYWJlbD4mbmJzcDsmbmJz
cDs8L3RkPg0KPHRkIGFsaWduPSJyaWdodCI+PGlucHV0IGNsYXNzPSJpbnB1dCIg
aWQ9InEiIG1heGxlbmd0aD0iMTAwIiBuYW1lPSJxdWVyeSIgc2l6ZT0iMTUiIHR5
cGU9InRleHQiIHZhbHVlPSIiLz4NCjwvdGQ+DQo8dGQgd2lkdGg9IjciPiZuYnNw
Ow0KPC90ZD4NCjx0ZCB3aWR0aD0iOTAiPjxpbnB1dCBhbHQ9IlNlYXJjaCIgbmFt
ZT0iU2VhcmNoIiBzcmM9Ii8vd3d3LmlibS5jb20vaS92MTQvdC9zZWFyY2guZ2lm
IiB0eXBlPSJpbWFnZSIgdmFsdWU9IlNlYXJjaCIgLz48L3RkPg0KPCEtLSA8dGQg
d2lkdGg9IjIwIj4mbmJzcDs8L3RkPiAtLT4NCjwvZm9ybT4NCjwvdHI+DQo8L3Rh
YmxlPg0KPC90ZD4NCjwvdHI+DQo8L3RhYmxlPg0KPC90ZD4NCjwvdHI+DQo8dHI+
DQo8dGQgY2xhc3M9ImJsYmciIGNvbHNwYW49IjMiPg0KPHRhYmxlIGJvcmRlcj0i
MCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iMTAwJSI+
DQo8dHI+DQo8dGQ+DQo8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIg
Y2VsbHNwYWNpbmc9IjAiPg0KPHRyPg0KPHRkPjxzcGFuIGNsYXNzPSJzcGFjZXIi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bhbj48L3RkPg0KPHRkPjxhIGNs
YXNzPSJtYXN0aGVhZC1tYWlubGluayIgaHJlZj0iaHR0cDovL3d3dy5pYm0uY29t
LyI+SG9tZTwvYT48L3RkPg0KPHRkIGNsYXNzPSJtYXN0aGVhZC1kaXZpZGVyIiB3
aWR0aD0iMjciPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvdGQ+DQo8dGQ+PGEg
Y2xhc3M9Im1hc3RoZWFkLW1haW5saW5rIiBocmVmPSJodHRwOi8vd3d3LmlibS5j
b20vcHJvZHVjdHMvIj5Qcm9kdWN0czwvYT48L3RkPg0KPHRkIGNsYXNzPSJtYXN0
aGVhZC1kaXZpZGVyIiB3aWR0aD0iMjciPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OzwvdGQ+DQo8dGQ+PGEgY2xhc3M9Im1hc3RoZWFkLW1haW5saW5rIiBocmVmPSJo
dHRwOi8vd3d3LmlibS5jb20vc2VydmljZXNzb2x1dGlvbnMvIj5TZXJ2aWNlcyAm
YW1wOyBpbmR1c3RyeSBzb2x1dGlvbnM8L2E+PC90ZD4NCjx0ZCBjbGFzcz0ibWFz
dGhlYWQtZGl2aWRlciIgd2lkdGg9IjI3Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDs8L3RkPg0KPHRkPjxhIGNsYXNzPSJtYXN0aGVhZC1tYWlubGluayIgaHJlZj0i
aHR0cDovL3d3dy5pYm0uY29tL3N1cHBvcnQvIj5TdXBwb3J0ICZhbXA7IGRvd25s
b2FkczwvYT48L3RkPg0KPHRkIGNsYXNzPSJtYXN0aGVhZC1kaXZpZGVyIiB3aWR0
aD0iMjciPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvdGQ+DQo8dGQ+PGEgY2xh
c3M9Im1hc3RoZWFkLW1haW5saW5rIiBocmVmPSJodHRwOi8vd3d3LmlibS5jb20v
YWNjb3VudC8iPk15IElCTTwvYT48L3RkPg0KPHRkPjxzcGFuIGNsYXNzPSJzcGFj
ZXIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bhbj48L3RkPg0KPC90cj4N
CjwvdGFibGU+DQo8L3RkPg0KPC90cj4NCjwvdGFibGU+DQo8L3RkPg0KPC90cj4N
CjwvdGFibGU+DQoNCjxzY3JpcHQgc3JjPSIvL3d3dy5pYm0uY29tL2NvbW1vbi92
MTQvcG1oLmpzIiBsYW5ndWFnZT0iSmF2YVNjcmlwdCIgdHlwZT0idGV4dC9qYXZh
c2NyaXB0Ij48L3NjcmlwdD48IS0tTUFTVEhFQURfRU5ELS0+PCEtLSBDTUEgSUQg
Zm9yIHRoaXMgY29udGVudCBpczogMTgyNTI0IC0tPiA8dGFibGUgaWQ9InYxNC1i
b2R5LXRhYmxlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2lu
Zz0iMCIgd2lkdGg9IjEwMCUiPjx0ciB2YWxpZ249InRvcCI+PCEtLUxFRlROQVZf
QkVHSU4tLT48dGQgaWQ9Im5hdmlnYXRpb24iIHdpZHRoPSIxNTAiPjx0YWJsZSB3
aWR0aD0iMTUwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRl
cj0iMCI+PHRyPjx0ZCBjbGFzcz0ibGVmdC1uYXYtc3BhY2VyIj48YSBocmVmPSJo
dHRwOi8vd3d3LmlibS5jb20vZGV2ZWxvcGVyd29ya3MiIGNsYXNzPSJsZWZ0LW5h
di1vdmVydmlldyI+wqA8L2E+PC90ZD48L3RyPjwvdGFibGU+PHRhYmxlIHdpZHRo
PSIxNTAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIw
Ij48dHI+PHRkIGNvbHNwYW49IjIiIGNsYXNzPSJsZWZ0LW5hdi1vdmVydmlldyI+
PGEgaHJlZj0iaHR0cDovL3d3dy5pYm0uY29tL2RldmVsb3BlcndvcmtzIiBjbGFz
cz0ibGVmdC1uYXYtb3ZlcnZpZXciPmRldmVsb3BlcldvcmtzPC9hPjwvdGQ+PC90
cj48L3RhYmxlPjx0YWJsZSB3aWR0aD0iMTUwIiBjZWxsc3BhY2luZz0iMCIgY2Vs
bHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPjx0ZCBjb2xzcGFuPSIyIiBjbGFz
cz0ibGVmdC1uYXYiPjxhIGNsYXNzPSJsZWZ0LW5hdiIgaHJlZj0iaHR0cDovL3d3
dy5pYm0uY29tL2RldmVsb3BlcndvcmtzL3ZpZXdzL2FpeC9saWJyYXJ5dmlldy5q
c3A/c2VhcmNoX2J5PVVOSVgrdGlwcyI+TW9yZSBpbiB0aGlzIHNlcmllczo8L2E+
PGJyIC8+PGEgY2xhc3M9ImxlZnQtbmF2LWNoaWxkIiBocmVmPSJodHRwOi8vd3d3
LmlibS5jb20vZGV2ZWxvcGVyd29ya3Mvdmlld3MvYWl4L2xpYnJhcnl2aWV3Lmpz
cD9zZWFyY2hfYnk9VU5JWCt0aXBzIj5VTklYIHRpcHM8L2E+PC90ZD48L3RyPjx0
cj48dGQgY2xhc3M9ImR3LWxlZnQtbmF2LXNlcGFyYXRvciIgd2lkdGg9IjE0Ij48
aW1nIGFsdD0iIiBoZWlnaHQ9IjYiIHdpZHRoPSIxNCIgc3JjPSIvL3d3dy5pYm0u
Y29tL2kvYy5naWYiLz48L3RkPjx0ZCBjbGFzcz0iZHctbGVmdC1uYXYtc2VwYXJh
dG9yIiB3aWR0aD0iMTM2Ij48aW1nIGFsdD0iIiBoZWlnaHQ9IjYiIHdpZHRoPSIx
MzYiIHNyYz0iLy93d3cuaWJtLmNvbS9pL2MuZ2lmIi8+PC90ZD48L3RyPjx0cj48
dGQgY29sc3Bhbj0iMiIgY2xhc3M9ImxlZnQtbmF2LWhpZ2hsaWdodCI+PGEgaHJl
Zj0iIyIgY2xhc3M9ImxlZnQtbmF2Ij5JbiB0aGlzIGFydGljbGU6PC9hPjwvdGQ+
PC90cj48dHIgY2xhc3M9ImxlZnQtbmF2LWNoaWxkLWhpZ2hsaWdodCI+PHRkPjxp
bWcgYWx0PSIiIGhlaWdodD0iOCIgd2lkdGg9IjIiIHNyYz0iLy93d3cuaWJtLmNv
bS9pL3YxNC90L2NsLWJ1bGxldC5naWYiLz48L3RkPjx0ZD48YSBocmVmPSIjaW50
cm8iIGNsYXNzPSJsZWZ0LW5hdi1jaGlsZCI+SW50cm9kdWN0aW9uPC9hPjwvdGQ+
PC90cj48dHIgY2xhc3M9ImxlZnQtbmF2LWNoaWxkLWhpZ2hsaWdodCI+PHRkPjxp
bWcgYWx0PSIiIGhlaWdodD0iOCIgd2lkdGg9IjIiIHNyYz0iLy93d3cuaWJtLmNv
bS9pL3YxNC90L2NsLWJ1bGxldC5naWYiLz48L3RkPjx0ZD48YSBocmVmPSIjbGlz
dCIgY2xhc3M9ImxlZnQtbmF2LWNoaWxkIj5BZG9wdCAxMCBnb29kIGhhYml0czwv
YT48L3RkPjwvdHI+PHRyIGNsYXNzPSJsZWZ0LW5hdi1jaGlsZC1oaWdobGlnaHQi
Pjx0ZD48aW1nIGFsdD0iIiBoZWlnaHQ9IjgiIHdpZHRoPSIyIiBzcmM9Ii8vd3d3
LmlibS5jb20vaS92MTQvdC9jbC1idWxsZXQuZ2lmIi8+PC90ZD48dGQ+PGEgaHJl
Zj0iI29uZSIgY2xhc3M9ImxlZnQtbmF2LWNoaWxkIj5NYWtlIGRpcmVjdG9yeSB0
cmVlcyBpbiBhIHNpbmdsZSBzd2lwZTwvYT48L3RkPjwvdHI+PHRyIGNsYXNzPSJs
ZWZ0LW5hdi1jaGlsZC1oaWdobGlnaHQiPjx0ZD48aW1nIGFsdD0iIiBoZWlnaHQ9
IjgiIHdpZHRoPSIyIiBzcmM9Ii8vd3d3LmlibS5jb20vaS92MTQvdC9jbC1idWxs
ZXQuZ2lmIi8+PC90ZD48dGQ+PGEgaHJlZj0iI3R3byIgY2xhc3M9ImxlZnQtbmF2
LWNoaWxkIj5DaGFuZ2UgdGhlIHBhdGg7IGRvIG5vdCBtb3ZlIHRoZSBhcmNoaXZl
PC9hPjwvdGQ+PC90cj48dHIgY2xhc3M9ImxlZnQtbmF2LWNoaWxkLWhpZ2hsaWdo
dCI+PHRkPjxpbWcgYWx0PSIiIGhlaWdodD0iOCIgd2lkdGg9IjIiIHNyYz0iLy93
d3cuaWJtLmNvbS9pL3YxNC90L2NsLWJ1bGxldC5naWYiLz48L3RkPjx0ZD48YSBo
cmVmPSIjdGhyZWUiIGNsYXNzPSJsZWZ0LW5hdi1jaGlsZCI+Q29tYmluZSB5b3Vy
IGNvbW1hbmRzIHdpdGggY29udHJvbCBvcGVyYXRvcnM8L2E+PC90ZD48L3RyPjx0
ciBjbGFzcz0ibGVmdC1uYXYtY2hpbGQtaGlnaGxpZ2h0Ij48dGQ+PGltZyBhbHQ9
IiIgaGVpZ2h0PSI4IiB3aWR0aD0iMiIgc3JjPSIvL3d3dy5pYm0uY29tL2kvdjE0
L3QvY2wtYnVsbGV0LmdpZiIvPjwvdGQ+PHRkPjxhIGhyZWY9IiNmb3VyIiBjbGFz
cz0ibGVmdC1uYXYtY2hpbGQiPlF1b3RlIHZhcmlhYmxlcyB3aXRoIGNhdXRpb248
L2E+PC90ZD48L3RyPjx0ciBjbGFzcz0ibGVmdC1uYXYtY2hpbGQtaGlnaGxpZ2h0
Ij48dGQ+PGltZyBhbHQ9IiIgaGVpZ2h0PSI4IiB3aWR0aD0iMiIgc3JjPSIvL3d3
dy5pYm0uY29tL2kvdjE0L3QvY2wtYnVsbGV0LmdpZiIvPjwvdGQ+PHRkPjxhIGhy
ZWY9IiNmaXZlIiBjbGFzcz0ibGVmdC1uYXYtY2hpbGQiPlVzZSBlc2NhcGUgc2Vx
dWVuY2VzIHRvIG1hbmFnZSBsb25nIGlucHV0PC9hPjwvdGQ+PC90cj48dHIgY2xh
c3M9ImxlZnQtbmF2LWNoaWxkLWhpZ2hsaWdodCI+PHRkPjxpbWcgYWx0PSIiIGhl
aWdodD0iOCIgd2lkdGg9IjIiIHNyYz0iLy93d3cuaWJtLmNvbS9pL3YxNC90L2Ns
LWJ1bGxldC5naWYiLz48L3RkPjx0ZD48YSBocmVmPSIjc2l4IiBjbGFzcz0ibGVm
dC1uYXYtY2hpbGQiPkdyb3VwIHlvdXIgY29tbWFuZHMgdG9nZXRoZXIgaW4gYSBs
aXN0PC9hPjwvdGQ+PC90cj48dHIgY2xhc3M9ImxlZnQtbmF2LWNoaWxkLWhpZ2hs
aWdodCI+PHRkPjxpbWcgYWx0PSIiIGhlaWdodD0iOCIgd2lkdGg9IjIiIHNyYz0i
Ly93d3cuaWJtLmNvbS9pL3YxNC90L2NsLWJ1bGxldC5naWYiLz48L3RkPjx0ZD48
YSBocmVmPSIjc2V2ZW4iIGNsYXNzPSJsZWZ0LW5hdi1jaGlsZCI+VXNlIHhhcmdz
IG91dHNpZGUgb2YgZmluZDwvYT48L3RkPjwvdHI+PHRyIGNsYXNzPSJsZWZ0LW5h
di1jaGlsZC1oaWdobGlnaHQiPjx0ZD48aW1nIGFsdD0iIiBoZWlnaHQ9IjgiIHdp
ZHRoPSIyIiBzcmM9Ii8vd3d3LmlibS5jb20vaS92MTQvdC9jbC1idWxsZXQuZ2lm
Ii8+PC90ZD48dGQ+PGEgaHJlZj0iI2VpZ2h0IiBjbGFzcz0ibGVmdC1uYXYtY2hp
bGQiPktub3cgd2hlbiBncmVwIHNob3VsZCBkbyB0aGUgY291bnRpbmcgLS0gYW5k
IHdoZW4gaXQgc2hvdWxkIHN0ZXAgYXNpZGU8L2E+PC90ZD48L3RyPjx0ciBjbGFz
cz0ibGVmdC1uYXYtY2hpbGQtaGlnaGxpZ2h0Ij48dGQ+PGltZyBhbHQ9IiIgaGVp
Z2h0PSI4IiB3aWR0aD0iMiIgc3JjPSIvL3d3dy5pYm0uY29tL2kvdjE0L3QvY2wt
YnVsbGV0LmdpZiIvPjwvdGQ+PHRkPjxhIGhyZWY9IiNuaW5lIiBjbGFzcz0ibGVm
dC1uYXYtY2hpbGQiPk1hdGNoIGNlcnRhaW4gZmllbGRzIGluIG91dHB1dCwgbm90
IGp1c3QgbGluZXM8L2E+PC90ZD48L3RyPjx0ciBjbGFzcz0ibGVmdC1uYXYtY2hp
bGQtaGlnaGxpZ2h0Ij48dGQ+PGltZyBhbHQ9IiIgaGVpZ2h0PSI4IiB3aWR0aD0i
MiIgc3JjPSIvL3d3dy5pYm0uY29tL2kvdjE0L3QvY2wtYnVsbGV0LmdpZiIvPjwv
dGQ+PHRkPjxhIGhyZWY9IiN0ZW4iIGNsYXNzPSJsZWZ0LW5hdi1jaGlsZCI+U3Rv
cCBwaXBpbmcgY2F0czwvYT48L3RkPjwvdHI+PHRyIGNsYXNzPSJsZWZ0LW5hdi1j
aGlsZC1oaWdobGlnaHQiPjx0ZD48aW1nIGFsdD0iIiBoZWlnaHQ9IjgiIHdpZHRo
PSIyIiBzcmM9Ii8vd3d3LmlibS5jb20vaS92MTQvdC9jbC1idWxsZXQuZ2lmIi8+
PC90ZD48dGQ+PGEgaHJlZj0iI04xMDQyNSIgY2xhc3M9ImxlZnQtbmF2LWNoaWxk
Ij5Db25jbHVzaW9uOiBFbWJyYWNlIGdvb2QgaGFiaXRzPC9hPjwvdGQ+PC90cj48
dHIgY2xhc3M9ImxlZnQtbmF2LWNoaWxkLWhpZ2hsaWdodCI+PHRkPjxpbWcgYWx0
PSIiIGhlaWdodD0iOCIgd2lkdGg9IjIiIHNyYz0iLy93d3cuaWJtLmNvbS9pL3Yx
NC90L2NsLWJ1bGxldC5naWYiLz48L3RkPjx0ZD48YSBocmVmPSIjcmVzb3VyY2Vz
IiBjbGFzcz0ibGVmdC1uYXYtY2hpbGQiPlJlc291cmNlczwvYT48L3RkPjwvdHI+
PHRyIGNsYXNzPSJsZWZ0LW5hdi1jaGlsZC1oaWdobGlnaHQiPjx0ZD48aW1nIGFs
dD0iIiBoZWlnaHQ9IjgiIHdpZHRoPSIyIiBzcmM9Ii8vd3d3LmlibS5jb20vaS92
MTQvdC9jbC1idWxsZXQuZ2lmIi8+PC90ZD48dGQ+PGEgaHJlZj0iI2F1dGhvciIg
Y2xhc3M9ImxlZnQtbmF2LWNoaWxkIj5BYm91dCB0aGUgYXV0aG9yPC9hPjwvdGQ+
PC90cj48dHIgY2xhc3M9ImxlZnQtbmF2LWNoaWxkLWhpZ2hsaWdodCI+PHRkPjxp
bWcgYWx0PSIiIGhlaWdodD0iOCIgd2lkdGg9IjIiIHNyYz0iLy93d3cuaWJtLmNv
bS9pL3YxNC90L2NsLWJ1bGxldC5naWYiLz48L3RkPjx0ZD48YSBocmVmPSIjcmF0
ZSIgY2xhc3M9ImxlZnQtbmF2LWNoaWxkIj5SYXRlIHRoaXMgcGFnZTwvYT48L3Rk
PjwvdHI+PHRyIGNsYXNzPSJsZWZ0LW5hdi1sYXN0Ij48dGQgd2lkdGg9IjE0Ij48
aW1nIGNsYXNzPSJkaXNwbGF5LWltZyIgYWx0PSIiIGhlaWdodD0iMSIgd2lkdGg9
IjE0IiBzcmM9Ii8vd3d3LmlibS5jb20vaS9jLmdpZiIvPjwvdGQ+PHRkIHdpZHRo
PSIxMzYiPjxpbWcgY2xhc3M9ImRpc3BsYXktaW1nIiBhbHQ9IiIgaGVpZ2h0PSIx
OSIgd2lkdGg9IjEzNiIgc3JjPSIvL3d3dy5pYm0uY29tL2kvdjE0L3QvbGVmdC1u
YXYtY29ybmVyLmdpZiIvPjwvdGQ+PC90cj48L3RhYmxlPjxiciAvPjx0YWJsZSB3
aWR0aD0iMTUwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRl
cj0iMCI+PHRyPjx0ZCBjbGFzcz0icmVsYXRlZCIgY29sc3Bhbj0iMiI+PGIgY2xh
c3M9InJlbGF0ZWQiPlJlbGF0ZWQgbGlua3M8L2I+PC90ZD48L3RyPjx0ciBjbGFz
cz0icmxpbmtzIj48dGQ+PGltZyBhbHQ9IiIgaGVpZ2h0PSI4IiB3aWR0aD0iMiIg
c3JjPSIvL3d3dy5pYm0uY29tL2kvdjE0L3QvcmwtYnVsbGV0LmdpZiIvPjwvdGQ+
PHRkPjxhIGNsYXNzPSJybGlua3MiIGhyZWY9Imh0dHA6Ly93d3cuaWJtLmNvbS9k
ZXZlbG9wZXJ3b3Jrcy92aWV3cy9haXgvbGlicmFyeS5qc3AiPkFJWCBhbmQgVU5J
WCB0ZWNobmljYWwgbGlicmFyeTwvYT48L3RkPjwvdHI+PCEtLVNUQVJUIFJFU0VS
VkVEIEZPUiBGVVRVUkUgVVNFIElOQ0xVREUgRklMRVMtLT48IS0tIE5vIGNvbnRl
bnQgY3VycmVudGx5IC0tPjwhLS1FTkQgUkVTRVJWRUQgRk9SIEZVVFVSRSBVU0Ug
SU5DTFVERSBGSUxFUy0tPjx0cj48dGQgd2lkdGg9IjE0Ij48aW1nIGNsYXNzPSJk
aXNwbGF5LWltZyIgYWx0PSIiIGhlaWdodD0iMSIgd2lkdGg9IjE0IiBzcmM9Ii8v
d3d3LmlibS5jb20vaS9jLmdpZiIvPjwvdGQ+PHRkIHdpZHRoPSIxMzYiPjxpbWcg
Y2xhc3M9ImRpc3BsYXktaW1nIiBhbHQ9IiIgaGVpZ2h0PSIxOSIgd2lkdGg9IjEz
NiIgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5naWYiLz48L3RkPjwvdHI+PC90YWJs
ZT48IS0tU1RBUlQgUkVTRVJWRUQgRk9SIEZVVFVSRSBVU0UgSU5DTFVERSBGSUxF
Uy0tPjwhLS0gTmV4dCBTdGVwcyBBcmVhOiAgU3RhcnQgLS0+DQo8IS0tIENvbW1l
bnRlZCBvdXQgdGhlIGluY2x1ZGUgY2FsbCBpbiB0aGUgZHdtYXN0ZXIgdmVyc2lv
biBvZiB0aGlzIGZpbGUgdG8gcHJldmVudCBhamF4IGNhbGxzDQogICAgIGJlaW5n
IG1hZGUgZHVyaW5nIGFydGljbGUgcHJldmlld3MgYW5kIHRlc3RpbmcuICBMaXZl
IHNpdGUgaGFzIHVuY29tbWVudGVkIGNvcHkgb2YgdGhpcyBmaWxlIChqcHApIC0t
Pg0KPCEtLSBDYWxsIE5leHQgU3RlcHMgU2VydmxldCAtLT4NCjxzY3JpcHQgbGFu
Z3VhZ2U9IkphdmFTY3JpcHQiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQo8IS0t
DQovKg0KICogYWpheEluY2x1ZGUgbWFrZXMgYSBjYWxsIHRvIHRoZSB1cmwgYW5k
IHJlbmRlciB0aGUgcmVzdWx0cyBpbiB0aGUgZGl2IHRhZyBzcGVjaWZpZWQgaW4g
ZGl2SWQNCiAqLw0KZnVuY3Rpb24gYWpheEluY2x1ZGUodXJsLCBkaXZJZCkgeyAN
CiB2YXIgcmVxID0gbmV3WE1MSHR0cFJlcXVlc3QoKTsgDQogaWYgKHJlcSkgeyAN
CiAgIHJlcS5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBnZXRSZWFkeVN0YXRlSGFuZGxl
cihyZXEsIA0KCWZ1bmN0aW9uIChyZXN1bHQpIHsgIA0KICAgICAgICAgICB2YXIg
Y29udGVudHMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChkaXZJZCk7ICANCiAg
ICAgICAgICAgaWYgKHJlc3VsdCAhPSBudWxsICYmIHJlc3VsdC5sZW5ndGggPiAw
ICYmIGNvbnRlbnRzICE9IG51bGwpIHsNCgkgICAgIGNvbnRlbnRzLmlubmVySFRN
TCA9IHJlc3VsdDsgIA0KICAgICAgICAgICB9DQogICAgICAgIH0pOyANCiAgIHJl
cS5vcGVuKCJHRVQiLCB1cmwsIHRydWUpOw0KICAgcmVxLnNlbmQoIiIpOw0KIH0N
Cn0NCi8vLS0+DQo8L3NjcmlwdD4NCg0KPCEtLSBEaXNwbGF5IE5leHQgU3RlcHMg
UmVzdWx0IC0tPg0KPGRpdiBpZD0ibmV4dHN0ZXBzIj48L2Rpdj4NCg0KPCEtLSBJ
bml0aWF0ZSBOZXh0IFN0ZXBzIENhbGwgLS0+DQo8c2NyaXB0IGxhbmd1YWdlPSJK
YXZhU2NyaXB0IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KPCEtLSANCiBhamF4
SW5jbHVkZSgiL2RldmVsb3BlcndvcmtzL25pYWdhcmEvanNwL2dldE5pYWdhcmFD
b250ZW50LmpzcD91cmw9Iit3aW5kb3cubG9jYXRpb24uaHJlZiwibmV4dHN0ZXBz
Iik7DQovLy0tPg0KPC9zY3JpcHQ+DQo8IS0tIE5leHQgU3RlcHMgQXJlYTogIEVu
ZCAtLT48IS0tRU5EIFJFU0VSVkVEIEZPUiBGVVRVUkUgVVNFIElOQ0xVREUgRklM
RVMtLT48L3RkPjwhLS1MRUZUTkFWX0VORC0tPjx0ZCB3aWR0aD0iMTAwJSI+PHRh
YmxlIGlkPSJjb250ZW50LXRhYmxlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIw
IiBjZWxsc3BhY2luZz0iMCIgd2lkdGg9IjEwMCUiPjx0ciB2YWxpZ249InRvcCI+
PHRkIHdpZHRoPSIxMDAlIj48dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0i
MCIgY2VsbHNwYWNpbmc9IjAiIHdpZHRoPSIxMDAlIj48dHI+PHRkPjxhIG5hbWU9
Im1haW4iPjxpbWcgYm9yZGVyPSIwIiBhbHQ9InNraXAgdG8gbWFpbiBjb250ZW50
IiBoZWlnaHQ9IjEiIHdpZHRoPSI1OTIiIHNyYz0iLy93d3cuaWJtLmNvbS9pL2Mu
Z2lmIi8+PC9hPjwvdGQ+PC90cj48L3RhYmxlPjx0YWJsZSBib3JkZXI9IjAiIGNl
bGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgd2lkdGg9IjEwMCUiPjx0ciB2
YWxpZ249InRvcCI+PHRkIGhlaWdodD0iMTgiIHdpZHRoPSIxMCI+PGltZyBhbHQ9
IiIgaGVpZ2h0PSIxOCIgd2lkdGg9IjEwIiBzcmM9Ii8vd3d3LmlibS5jb20vaS9j
LmdpZiIvPjwvdGQ+PHRkIHdpZHRoPSIxMDAlIj48aW1nIGFsdD0iIiBoZWlnaHQ9
IjYiIHdpZHRoPSIxIiBzcmM9Ii8vd3d3LmlibS5jb20vaS9jLmdpZiIvPjxiciAv
PjxhIGhyZWY9Imh0dHA6Ly93d3cuaWJtLmNvbS9kZXZlbG9wZXJ3b3Jrcy8iIGNs
YXNzPSJiY3RsIj5kZXZlbG9wZXJXb3JrczwvYT48c3BhbiBjbGFzcz0iYmN0Ij7C
oMKgJmd0O8KgwqA8L3NwYW4+PGEgY2xhc3M9ImJjdGwiIGhyZWY9Imh0dHA6Ly93
d3cuaWJtLmNvbS9kZXZlbG9wZXJ3b3Jrcy9haXgvIj5BSVggYW5kIFVOSVg8L2E+
PHNwYW4gY2xhc3M9ImJjdCI+wqDCoCZndDs8L3NwYW4+PGltZyBhbHQ9IiIgaGVp
Z2h0PSIxIiB3aWR0aD0iMSIgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5naWYiLz48
YnIgLz48aDE+PHNwYW4gc3R5bGU9ImNvbG9yOiAjOTk5OTk5Ij5VTklYIHRpcHM6
IDwvc3Bhbj5MZWFybiAxMCBnb29kIFVOSVggdXNhZ2UgaGFiaXRzPC9oMT48cCBp
ZD0ic3VidGl0bGUiPjxlbT5CcmVhayBiYWQgVU5JWCB1c2FnZSBwYXR0ZXJuczwv
ZW0+PC9wPjxpbWcgYWx0PSIiIGhlaWdodD0iNiIgd2lkdGg9IjEiIHNyYz0iLy93
d3cuaWJtLmNvbS9pL2MuZ2lmIiBjbGFzcz0iZGlzcGxheS1pbWciLz48L3RkPjx0
ZCBjbGFzcz0ibm8tcHJpbnQiIHdpZHRoPSIxOTIiPjxhIGhyZWY9Imh0dHA6Ly93
d3cuaWJtLmNvbS9kZXZlbG9wZXJ3b3Jrcy8iPjxpbWcgYWx0PSJkZXZlbG9wZXJX
b3JrcyIgYm9yZGVyPSIwIiBoZWlnaHQ9IjE4IiB3aWR0aD0iMTkyIiBzcmM9Ii9k
ZXZlbG9wZXJ3b3Jrcy9pL2R3LmdpZiIvPjwvYT48L3RkPjwvdHI+PC90YWJsZT48
L3RkPjwvdHI+PC90YWJsZT48dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0i
MCIgY2VsbHNwYWNpbmc9IjAiIHdpZHRoPSIxMDAlIj48dHIgdmFsaWduPSJ0b3Ai
Pjx0ZCB3aWR0aD0iMTAiPjxpbWcgYWx0PSIiIGhlaWdodD0iMSIgd2lkdGg9IjEw
IiBzcmM9Ii8vd3d3LmlibS5jb20vaS9jLmdpZiIvPjwvdGQ+PHRkIHdpZHRoPSIx
MDAlIj48dGFibGUgY2xhc3M9Im5vLXByaW50IiBib3JkZXI9IjAiIHdpZHRoPSIx
NjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYWxpZ249InJpZ2h0
Ij48dHI+PHRkIHdpZHRoPSIxMCI+PGltZyBhbHQ9IiIgaGVpZ2h0PSIxIiB3aWR0
aD0iMTAiIHNyYz0iLy93d3cuaWJtLmNvbS9pL2MuZ2lmIi8+PC90ZD48dGQ+PHRh
YmxlIHdpZHRoPSIxNTAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIg
Ym9yZGVyPSIwIj48dHI+PHRkIGNsYXNzPSJ2MTQtaGVhZGVyLTEtc21hbGwiPkRv
Y3VtZW50IG9wdGlvbnM8L3RkPjwvdHI+PC90YWJsZT48dGFibGUgY2xhc3M9InYx
NC1ncmF5LXRhYmxlLWJvcmRlciIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5n
PSIwIiBib3JkZXI9IjAiPjx0cj48dGQgY2xhc3M9Im5vLXBhZGRpbmciIHdpZHRo
PSIxNTAiPjx0YWJsZSB3aWR0aD0iMTQzIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBh
ZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHNjcmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlw
dCIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KPCEtLQpkb2N1bWVudC53cml0ZSgn
PHRyIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjgiPjxpbWcgc3JjPSIvL3d3dy5p
Ym0uY29tL2kvYy5naWYiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiIGFsdD0iIi8+PC90
ZD48dGQgd2lkdGg9IjE2Ij48aW1nIGFsdD0iU2V0IHByaW50ZXIgb3JpZW50YXRp
b24gdG8gbGFuZHNjYXBlIG1vZGUiIGhlaWdodD0iMTYiIHNyYz0iLy93d3cuaWJt
LmNvbS9pL3YxNC9pY29ucy9wcmludGVyLmdpZiIgd2lkdGg9IjE2IiB2c3BhY2U9
IjMiIC8+PC90ZD48dGQgd2lkdGg9IjEyMiI+PHA+PGI+PGEgY2xhc3M9InNtYWxs
cGxhaW5saW5rIiBocmVmPSJqYXZhc2NyaXB0OnByaW50KCkiPlByaW50IHRoaXMg
cGFnZTwvYT48L2I+PC9wPjwvdGQ+PC90cj4nKTsKLy8tLT4KPC9zY3JpcHQ+Cjxu
b3NjcmlwdD48L25vc2NyaXB0PjxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQi
IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CjwhLS0gNS42IDEwLzI0IGxsazogYWRk
ZWQgY2RhdGEgYXJvdW5kIHRoZSBzdWJkaXJlY3RvcnkgcGF0aCBvZiBlbWFpbCBn
aWYtLT4KPCEtLQpkb2N1bWVudC53cml0ZSgnPHRyIHZhbGlnbj0idG9wIj48dGQg
d2lkdGg9IjgiPjxpbWcgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5naWYiIHdpZHRo
PSI4IiBoZWlnaHQ9IjEiIGFsdD0iIi8+PC90ZD48dGQgd2lkdGg9IjE2Ij48aW1n
IHNyYz0iLy93d3cuaWJtLmNvbS9pL3YxNC9pY29ucy9lbS5naWYiIGhlaWdodD0i
MTYiIHdpZHRoPSIxNiIgdnNwYWNlPSIzIiBhbHQ9IkVtYWlsIHRoaXMgcGFnZSIg
Lz48L3RkPjx0ZCB3aWR0aD0iMTIyIj48cD48YSBjbGFzcz0ic21hbGxwbGFpbmxp
bmsiIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCBuZXdXaW5kb3coKSI+PGI+RS1tYWls
IHRoaXMgcGFnZTwvYj48L2E+PC9wPjwvdGQ+PC90cj4nKTsKLy8tLT4KPC9zY3Jp
cHQ+PG5vc2NyaXB0Pjx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSI4Ij48aW1n
IGFsdD0iIiBoZWlnaHQ9IjEiIHdpZHRoPSI4IiBzcmM9Ii8vd3d3LmlibS5jb20v
aS9jLmdpZiIvPjwvdGQ+PHRkIHdpZHRoPSIxNiI+PGltZyBhbHQ9IiIgd2lkdGg9
IjE2IiBoZWlnaHQ9IjE2IiBzcmM9Ii8vd3d3LmlibS5jb20vaS9jLmdpZiIvPjwv
dGQ+PHRkIGNsYXNzPSJzbWFsbCIgd2lkdGg9IjEyMiI+PHA+PHNwYW4gY2xhc3M9
ImFzdCI+RG9jdW1lbnQgb3B0aW9ucyByZXF1aXJpbmcgSmF2YVNjcmlwdCBhcmUg
bm90IGRpc3BsYXllZDwvc3Bhbj48L3A+PC90ZD48L3RyPjwvbm9zY3JpcHQ+PC90
YWJsZT48L3RkPjwvdHI+PC90YWJsZT48IS0tU1RBUlQgUkVTRVJWRUQgRk9SIEZV
VFVSRSBVU0UgSU5DTFVERSBGSUxFUy0tPjwhLS0gMDcvMjQvMDcgcmVmcmVzaGVk
IGJ5IGppbGwsIHBlciBNT0MgLS0+IA0KDQo8IS0tPGJyIC8+PHRhYmxlIGJvcmRl
cj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iMTUw
Ij48dHI+PHRkIGNsYXNzPSJ2MTQtaGVhZGVyLTItc21hbGwiPmRldmVsb3Blcldv
cmtzIGNvbWVzIHRvIHlvdSE8L3RkPjwvdHI+PC90YWJsZT48dGFibGUgYm9yZGVy
PSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIGNsYXNzPSJ2MTQt
Z3JheS10YWJsZS1ib3JkZXIiPjx0cj48dGQgd2lkdGg9IjE1MCIgY2xhc3M9Im5v
LXBhZGRpbmciPjx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxs
c3BhY2luZz0iMCIgd2lkdGg9IjE0MyI+PHRyIHZhbGlnbj0idG9wIj48dGQgd2lk
dGg9IjgiPjxpbWcgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5naWYiIHdpZHRoPSI4
IiBoZWlnaHQ9IjEiIGFsdD0iIi8+PC90ZD48dGQ+PGltZyBzcmM9Ii8vd3d3Lmli
bS5jb20vaS92MTQvaWNvbnMvZndfYm9sZC5naWYiIGhlaWdodD0iMTYiIHdpZHRo
PSIxNiIgYm9yZGVyPSIwIiB2c3BhY2U9IjMiIGFsdD0iIi8+PC90ZD48dGQgd2lk
dGg9IjEyNSI+PHA+PGEgaHJlZj0iaHR0cDovL3d3dy5pYm0uY29tL2RldmVsb3Bl
cndvcmtzL2xpYnJhcnkvd2EtZ2l6bW9zLyIgY2xhc3M9InNtYWxscGxhaW5saW5r
Ij5FeHBvcnQgY29udGVudCB0byB5b3VyIGlHb29nbGUgcGFnZSBhbmQgZGVza3Rv
cDwvYT4NCjwvcD48L3RkPjwvdHI+PC90YWJsZT48L3RkPjwvdHI+PC90YWJsZT4t
LT48IS0tRU5EIFJFU0VSVkVEIEZPUiBGVVRVUkUgVVNFIElOQ0xVREUgRklMRVMt
LT48YnIgLz48dGFibGUgd2lkdGg9IjE1MCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxw
YWRkaW5nPSIwIiBib3JkZXI9IjAiPjx0cj48dGQgY2xhc3M9InYxNC1oZWFkZXIt
Mi1zbWFsbCI+UmF0ZSB0aGlzIHBhZ2U8L3RkPjwvdHI+PC90YWJsZT48dGFibGUg
Y2xhc3M9InYxNC1ncmF5LXRhYmxlLWJvcmRlciIgY2VsbHNwYWNpbmc9IjAiIGNl
bGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPjx0cj48dGQgY2xhc3M9Im5vLXBhZGRp
bmciIHdpZHRoPSIxNTAiPjx0YWJsZSB3aWR0aD0iMTQzIiBjZWxsc3BhY2luZz0i
MCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRyIHZhbGlnbj0idG9wIj48
dGQgd2lkdGg9IjgiPjxpbWcgYWx0PSIiIGhlaWdodD0iMSIgd2lkdGg9IjgiIHNy
Yz0iLy93d3cuaWJtLmNvbS9pL2MuZ2lmIi8+PC90ZD48dGQ+PGltZyBhbHQ9IiIg
dnNwYWNlPSIzIiBib3JkZXI9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgc3Jj
PSIvL3d3dy5pYm0uY29tL2kvdjE0L2ljb25zL2RfYm9sZC5naWYiLz48L3RkPjx0
ZCB3aWR0aD0iMTI1Ij48cD48YSBocmVmPSIjcmF0ZSIgY2xhc3M9InNtYWxscGxh
aW5saW5rIj48Yj5IZWxwIHVzIGltcHJvdmUgdGhpcyBjb250ZW50PC9iPjwvYT48
L3A+PC90ZD48L3RyPjwvdGFibGU+PC90ZD48L3RyPjwvdGFibGU+PGJyIC8+PC90
ZD48L3RyPjwvdGFibGU+PHA+TGV2ZWw6IEludGVybWVkaWF0ZTwvcD48cD48YSBo
cmVmPSIjYXV0aG9yIj5NaWNoYWVsIFN0dXR6PC9hPiAoPGEgaHJlZj0ibWFpbHRv
OnN0dXR6QGRzbC5vcmc/c3ViamVjdD1MZWFybiAxMCBnb29kIFVOSVggdXNhZ2Ug
aGFiaXRzJmFtcDtjYz1tbWNjcmFyeUB1cy5pYm0uY29tIj5zdHV0ekBkc2wub3Jn
PC9hPiksIEF1dGhvciwgQ29uc3VsdGFudAoJCQk8YnIgLz48L3A+PHA+IDEyIERl
YyAgMjAwNjwvcD48YmxvY2txdW90ZT5BZG9wdCAxMCBnb29kIGhhYml0cyB0aGF0
IGltcHJvdmUgeW91ciBVTklYJiMxNzQ7IGNvbW1hbmQgbGluZSBlZmZpY2llbmN5
IC0tIGFuZAoJYnJlYWsgYXdheSBmcm9tIGJhZCB1c2FnZSBwYXR0ZXJucyBpbiB0
aGUgcHJvY2Vzcy4gVGhpcyBhcnRpY2xlIHRha2VzIHlvdSBzdGVwLWJ5LXN0ZXAK
CXRocm91Z2ggc2V2ZXJhbCBnb29kLCBidXQgdG9vIG9mdGVuIG5lZ2xlY3RlZCwg
dGVjaG5pcXVlcyBmb3IgY29tbWFuZC1saW5lIG9wZXJhdGlvbnMuCglMZWFybiBh
Ym91dCBjb21tb24gZXJyb3JzIGFuZCBob3cgdG8gb3ZlcmNvbWUgdGhlbSwgc28g
eW91IGNhbiBsZWFybiBleGFjdGx5IHdoeQoJdGhlc2UgVU5JWCBoYWJpdHMgYXJl
IHdvcnRoIHBpY2tpbmcgdXAuCjwvYmxvY2txdW90ZT48IS0tU1RBUlQgUkVTRVJW
RUQgRk9SIEZVVFVSRSBVU0UgSU5DTFVERSBGSUxFUy0tPjxzY3JpcHQgbGFuZ3Vh
Z2U9IkphdmFTY3JpcHQiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQo8IS0tDQpp
ZiAoZG9jdW1lbnQucmVmZXJyZXImJmRvY3VtZW50LnJlZmVycmVyIT0iIikgeyAN
CiAgIC8vIGRvY3VtZW50LndyaXRlKGRvY3VtZW50LnJlZmVycmVyKTsNCiAgIHZh
ciBxID0gZG9jdW1lbnQucmVmZXJyZXI7DQogICB2YXIgZW5naW5lID0gcTsNCiAg
IHZhciBpc0cgPSBlbmdpbmUuc2VhcmNoKC9nb29nbGVcLmNvbS9pKTsNCiAgIHZh
ciBzZWFyY2hUZXJtczsNCiAgIC8vdmFyIHNlYXJjaFRlcm1zRm9yRGlzcGxheTsN
CiAgIGlmIChpc0cgIT0gLTEpIHsgDQoJICAgdmFyIGkgPSBxLnNlYXJjaCgvcT0v
KTsNCgkgICB2YXIgcTIgPSBxLnN1YnN0cmluZyhpKzIpOw0KCSAgIHZhciBqID0g
cTIuc2VhcmNoKC8mLyk7DQoJICAgaiA9IChqID09IC0xKT9xMi5sZW5ndGg6ajsN
CgkgICBzZWFyY2hUZXJtcyA9IHEuc3Vic3RyaW5nKGkrMixpKzIraik7DQoJICAg
aWYgKHNlYXJjaFRlcm1zLmxlbmd0aCAhPSAwKSB7DQoJICAgICAgIHNlYXJjaFF1
ZXJ5KHNlYXJjaFRlcm1zKTsNCgkgICAgICAgZG9jdW1lbnQud3JpdGUoIjxkaXYg
aWQ9XCJjb250ZW50c1wiPjwvZGl2PiIpOw0KCSAgIH0NCiAgIH0gDQp9DQovLy0t
Pg0KPC9zY3JpcHQ+PCEtLUVORCBSRVNFUlZFRCBGT1IgRlVUVVJFIFVTRSBJTkNM
VURFIEZJTEVTLS0+CjxwPjxhIG5hbWU9ImludHJvIj48c3BhbiBjbGFzcz0iYXRp
dGxlIj5JbnRyb2R1Y3Rpb248L3NwYW4+PC9hPjwvcD4KPHA+V2hlbiB5b3UgdXNl
IGEgc3lzdGVtIG9mdGVuLCB5b3UgdGVuZCB0byBmYWxsIGludG8gc2V0IHVzYWdl
IHBhdHRlcm5zLiBTb21ldGltZXMsIHlvdSBkbyBub3Qgc3RhcnQgdGhlIGhhYml0
IG9mIGRvaW5nIHRoaW5ncyBpbiB0aGUgYmVzdCBwb3NzaWJsZSB3YXkuIFNvbWV0
aW1lcywgeW91IGV2ZW4gcGljayB1cCBiYWQgcHJhY3RpY2VzIHRoYXQgbGVhZCB0
byBjbHV0dGVyIGFuZCBjbHVtc2luZXNzLiBPbmUgb2YgdGhlIGJlc3Qgd2F5cyB0
byBjb3JyZWN0IHN1Y2ggaW5hZGVxdWFjaWVzIGlzIHRvIGNvbnNjaWVudGlvdXNs
eSBwaWNrIHVwIGdvb2QgaGFiaXRzIHRoYXQgY291bnRlcmFjdCB0aGVtLiBUaGlz
IGFydGljbGUgc3VnZ2VzdHMgMTAgVU5JWCBjb21tYW5kLWxpbmUgaGFiaXRzIHdv
cnRoIHBpY2tpbmcgdXAgLS0gZ29vZCBoYWJpdHMgdGhhdCBoZWxwIHlvdSBicmVh
ayBtYW55IGNvbW1vbiB1c2FnZSBmb2libGVzIGFuZCBtYWtlIHlvdSBtb3JlIHBy
b2R1Y3RpdmUgYXQgdGhlIGNvbW1hbmQgbGluZSBpbiB0aGUgcHJvY2Vzcy4gRWFj
aCBoYWJpdCBpcyBkZXNjcmliZWQgaW4gbW9yZSBkZXRhaWwgZm9sbG93aW5nIHRo
ZSBsaXN0IG9mIGdvb2QgaGFiaXRzLjwvcD4KCjxwPjxhIG5hbWU9Imxpc3QiPjxz
cGFuIGNsYXNzPSJhdGl0bGUiPkFkb3B0IDEwIGdvb2QgaGFiaXRzPC9zcGFuPjwv
YT48L3A+CjxwPlRlbiBnb29kIGhhYml0cyB0byBhZG9wdCBhcmU6IDwvcD4KCQk8
b2w+CgkJCTxsaT48YSBocmVmPSIjb25lIj5NYWtlIGRpcmVjdG9yeSB0cmVlcyBp
biBhIHNpbmdsZSBzd2lwZTwvYT4uPC9saT4KCQkJPGxpPjxhIGhyZWY9IiN0d28i
PkNoYW5nZSB0aGUgcGF0aDsgZG8gbm90IG1vdmUgdGhlIGFyY2hpdmU8L2E+Ljwv
bGk+CgkJCTxsaT48YSBocmVmPSIjdGhyZWUiPkNvbWJpbmUgeW91ciBjb21tYW5k
cyB3aXRoIGNvbnRyb2wgb3BlcmF0b3JzPC9hPi48L2xpPgoJCQk8bGk+PGEgaHJl
Zj0iI2ZvdXIiPlF1b3RlIHZhcmlhYmxlcyB3aXRoIGNhdXRpb248L2E+LjwvbGk+
CgkJCTxsaT48YSBocmVmPSIjZml2ZSI+VXNlIGVzY2FwZSBzZXF1ZW5jZXMgdG8g
bWFuYWdlIGxvbmcgaW5wdXQ8L2E+LjwvbGk+CgkJCTxsaT48YSBocmVmPSIjc2l4
Ij5Hcm91cCB5b3VyIGNvbW1hbmRzIHRvZ2V0aGVyIGluIGEgbGlzdDwvYT4uPC9s
aT4KCQkJPGxpPjxhIGhyZWY9IiNzZXZlbiI+VXNlIDxjb2RlPnhhcmdzPC9jb2Rl
PiBvdXRzaWRlIG9mIDxjb2RlPmZpbmQ8L2NvZGU+PC9hPi48L2xpPgoJCQk8bGk+
PGEgaHJlZj0iI2VpZ2h0Ij5Lbm93IHdoZW4gPGNvZGU+Z3JlcDwvY29kZT4gc2hv
dWxkIGRvIHRoZSBjb3VudGluZyAtLSBhbmQgd2hlbiBpdAoJCQkJc2hvdWxkIHN0
ZXAgYXNpZGU8L2E+LjwvbGk+CgkJCTxsaT48YSBocmVmPSIjbmluZSI+TWF0Y2gg
Y2VydGFpbiBmaWVsZHMgaW4gb3V0cHV0LCBub3QganVzdCBsaW5lczwvYT4uPC9s
aT4KCQkJPGxpPjxhIGhyZWY9IiN0ZW4iPlN0b3AgcGlwaW5nIDxjb2RlPmNhdDwv
Y29kZT5zPC9hPi48L2xpPgoJCTwvb2w+CgoJPHA+PGEgbmFtZT0ib25lIj48c3Bh
biBjbGFzcz0iYXRpdGxlIj5NYWtlIGRpcmVjdG9yeSB0cmVlcyBpbiBhIHNpbmds
ZSBzd2lwZTwvc3Bhbj48L2E+PC9wPgoJCTxwPkxpc3RpbmcgMSBpbGx1c3RyYXRl
cyBvbmUgb2YgdGhlIG1vc3QgY29tbW9uIGJhZCBVTklYIGhhYml0cyBhcm91bmQ6
IGRlZmluaW5nIGRpcmVjdG9yeSB0cmVlcyBvbmUgYXQgYSB0aW1lLjwvcD4KCjxi
ciAvPjxhIG5hbWU9Imxpc3RpbmcxIj48Yj5MaXN0aW5nIDEuIEV4YW1wbGUgb2Yg
YmFkIGhhYml0ICMxOiBEZWZpbmluZyBkaXJlY3RvcnkgdHJlZXMgaW5kaXZpZHVh
bGx5PC9iPjwvYT48YnIgLz48dGFibGUgd2lkdGg9IjEwMCUiIGNlbGxwYWRkaW5n
PSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj48dHI+PHRkIGNsYXNzPSJj
b2RlLW91dGxpbmUiPjxwcmUgY2xhc3M9ImRpc3BsYXljb2RlIj4KCQp+ICQgPHNw
YW4gY2xhc3M9ImJvbGRjb2RlIj5ta2RpciB0bXA8L3NwYW4+Cn4gJCA8c3BhbiBj
bGFzcz0iYm9sZGNvZGUiPmNkIHRtcDwvc3Bhbj4Kfi90bXAgJCA8c3BhbiBjbGFz
cz0iYm9sZGNvZGUiPm1rZGlyIGE8L3NwYW4+Cn4vdG1wICQgPHNwYW4gY2xhc3M9
ImJvbGRjb2RlIj5jZCBhPC9zcGFuPgp+L3RtcC9hICQgPHNwYW4gY2xhc3M9ImJv
bGRjb2RlIj5ta2RpciBiPC9zcGFuPgp+L3RtcC9hICQgPHNwYW4gY2xhc3M9ImJv
bGRjb2RlIj5jZCBiPC9zcGFuPgp+L3RtcC9hL2IvICQgPHNwYW4gY2xhc3M9ImJv
bGRjb2RlIj5ta2RpciBjPC9zcGFuPgp+L3RtcC9hL2IvICQgPHNwYW4gY2xhc3M9
ImJvbGRjb2RlIj5jZCBjPC9zcGFuPgp+L3RtcC9hL2IvYyAkCjwvcHJlPjwvdGQ+
PC90cj48L3RhYmxlPjxiciAvPgoKPHA+SXQgaXMgc28gbXVjaCBxdWlja2VyIHRv
IHVzZSB0aGUgPGNvZGU+LXA8L2NvZGU+IG9wdGlvbiB0byA8Y29kZT5ta2Rpcjwv
Y29kZT4gYW5kIG1ha2UgYWxsIHBhcmVudCBkaXJlY3RvcmllcyBhbG9uZyB3aXRo
IHRoZWlyCmNoaWxkcmVuIGluIGEgc2luZ2xlIGNvbW1hbmQuIEJ1dCBldmVuIGFk
bWluaXN0cmF0b3JzIHdobyBrbm93IGFib3V0IHRoaXMgb3B0aW9uIGFyZSBzdGls
bCBjYXVnaHQgc3RlcHBpbmcgdGhyb3VnaCB0aGUgc3ViZGlyZWN0b3JpZXMgYXMg
dGhleSBtYWtlIHRoZW0gb24gdGhlCmNvbW1hbmQgbGluZS4gSXQgaXMgd29ydGgg
eW91ciB0aW1lIHRvIGNvbnNjaWVudGlvdXNseSBwaWNrIHVwIHRoZSBnb29kIGhh
Yml0OjwvcD4KCjxiciAvPjxhIG5hbWU9Imxpc3RpbmcyIj48Yj5MaXN0aW5nIDIu
IEV4YW1wbGUgb2YgZ29vZCBoYWJpdCAjMTogRGVmaW5pbmcgZGlyZWN0b3J5IHRy
ZWVzIHdpdGggb25lIGNvbW1hbmQ8L2I+PC9hPjxiciAvPjx0YWJsZSB3aWR0aD0i
MTAwJSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiBib3JkZXI9IjAi
Pjx0cj48dGQgY2xhc3M9ImNvZGUtb3V0bGluZSI+PHByZSBjbGFzcz0iZGlzcGxh
eWNvZGUiPgoKfiAkIDxzcGFuIGNsYXNzPSJib2xkY29kZSI+bWtkaXIgLXAgdG1w
L2EvYi9jPC9zcGFuPgo8L3ByZT48L3RkPjwvdHI+PC90YWJsZT48YnIgLz4KCjxw
PllvdSBjYW4gdXNlIHRoaXMgb3B0aW9uIHRvIG1ha2UgZW50aXJlIGNvbXBsZXgg
ZGlyZWN0b3J5IHRyZWVzLCB3aGljaCBhcmUgZ3JlYXQgdG8gdXNlIGluc2lkZSBz
Y3JpcHRzOyBub3QganVzdCBzaW1wbGUgaGllcmFyY2hpZXMuIEZvciBleGFtcGxl
OjwvcD4KCjxiciAvPjxhIG5hbWU9Imxpc3RpbmczIj48Yj5MaXN0aW5nIDMuIEFu
b3RoZXIgZXhhbXBsZSBvZiBnb29kIGhhYml0ICMxOiBEZWZpbmluZyBjb21wbGV4
IGRpcmVjdG9yeSB0cmVlcyB3aXRoIG9uZSBjb21tYW5kPC9iPjwvYT48YnIgLz48
dGFibGUgd2lkdGg9IjEwMCUiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0i
MCIgYm9yZGVyPSIwIj48dHI+PHRkIGNsYXNzPSJjb2RlLW91dGxpbmUiPjxwcmUg
Y2xhc3M9ImRpc3BsYXljb2RlIj4KCn4gJCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUi
Pm1rZGlyIC1wIHByb2plY3Qve2xpYi9leHQsYmluLHNyYyxkb2Mve2h0bWwsaW5m
byxwZGZ9LGRlbW8vc3RhdC9hfTwvc3Bhbj4KPC9wcmU+PC90ZD48L3RyPjwvdGFi
bGU+PGJyIC8+Cgo8cD5JbiB0aGUgcGFzdCwgdGhlIG9ubHkgZXhjdXNlIHRvIGRl
ZmluZSBkaXJlY3RvcmllcyBpbmRpdmlkdWFsbHkgd2FzIHRoYXQgeW91ciA8Y29k
ZT5ta2RpcjwvY29kZT4gaW1wbGVtZW50YXRpb24gZGlkIG5vdCBzdXBwb3J0IHRo
aXMgb3B0aW9uLCBidXQgCXRoaXMgaXMgbm8gbG9uZ2VyIHRydWUgb24gbW9zdCBz
eXN0ZW1zLiAgSUJNLCBBSVgmIzE3NDssIDxjb2RlPm1rZGlyPC9jb2RlPiwgR05V
IDxjb2RlPm1rZGlyPC9jb2RlPiwgYW5kIG90aGVycyB0aGF0IGNvbmZvcm0gdG8g
dGhlIFNpbmdsZSBVTklYIFNwZWNpZmljYXRpb24gbm93IGhhdmUgdGhpcyBvcHRp
b24uPC9wPgo8cD5Gb3IgdGhlIGZldyBzeXN0ZW1zIHRoYXQgc3RpbGwgbGFjayB0
aGUgY2FwYWJpbGl0eSwgdXNlIHRoZSA8Y29kZT5ta2RpcmhpZXI8L2NvZGU+IHNj
cmlwdCAoc2VlIDxhIGhyZWY9IiNyZXNvdXJjZXMiPlJlc291cmNlczwvYT4pLCB3
aGljaCBpcyBhIHdyYXBwZXIgZm9yIDxjb2RlPm1rZGlyPC9jb2RlPiB0aGF0IGRv
ZXMgdGhlIHNhbWUgZnVuY3Rpb246PC9wPgoKPHRhYmxlIHdpZHRoPSIxMDAlIiBj
ZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPjx0
ZCBjbGFzcz0iY29kZS1vdXRsaW5lIj48cHJlIGNsYXNzPSJkaXNwbGF5Y29kZSI+
Cn4gJCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPm1rZGlyaGllciBwcm9qZWN0L3ts
aWIvZXh0LGJpbixzcmMsZG9jL3todG1sLGluZm8scGRmfSxkZW1vL3N0YXQvYX08
L3NwYW4+CjwvcHJlPjwvdGQ+PC90cj48L3RhYmxlPjxiciAvPgoKCTxwPjxhIG5h
bWU9InR3byI+PHNwYW4gY2xhc3M9ImF0aXRsZSI+Q2hhbmdlIHRoZSBwYXRoOyBk
byBub3QgbW92ZSB0aGUgYXJjaGl2ZTwvc3Bhbj48L2E+PC9wPgo8cD5Bbm90aGVy
IGJhZCB1c2FnZSBwYXR0ZXJuIGlzIG1vdmluZyBhIC50YXIgYXJjaGl2ZSBmaWxl
IHRvIGEgY2VydGFpbiBkaXJlY3RvcnkgYmVjYXVzZSBpdCBoYXBwZW5zIHRvIGJl
IHRoZSBkaXJlY3RvcnkgeW91IHdhbnQgdG8gZXh0cmFjdCBpdCBpbi4gWW91IG5l
dmVyIG5lZWQgdG8KZG8gdGhpcy4gIFlvdSBjYW4gdW5wYWNrIGFueSAudGFyIGFy
Y2hpdmUgZmlsZSBpbnRvIGFueSBkaXJlY3RvcnkgeW91IGxpa2UgLS0gdGhhdCBp
cyB3aGF0IHRoZSA8Y29kZT4tQzwvY29kZT4gb3B0aW9uIGlzIGZvci4gVXNlIHRo
ZSA8Y29kZT4tQzwvY29kZT4gb3B0aW9uIHdoZW4gdW5wYWNraW5nIGFuIGFyY2hp
dmUgZmlsZSB0byBzcGVjaWZ5IHRoZSBkaXJlY3RvcnkgdG8gdW5wYWNrIGl0IGlu
OjwvcD4KCjxiciAvPjxhIG5hbWU9Imxpc3Rpbmc0Ij48Yj5MaXN0aW5nIDQuIEV4
YW1wbGUgb2YgZ29vZCBoYWJpdCAjMjogVXNpbmcgb3B0aW9uIC1DIHRvIHVucGFj
ayBhIC50YXIgYXJjaGl2ZSBmaWxlPC9iPjwvYT48YnIgLz48dGFibGUgd2lkdGg9
IjEwMCUiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIw
Ij48dHI+PHRkIGNsYXNzPSJjb2RlLW91dGxpbmUiPjxwcmUgY2xhc3M9ImRpc3Bs
YXljb2RlIj4KCn4gJCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPnRhciB4dmYgLUMg
dG1wL2EvYi9jIG5ld2FyYy50YXIuZ3o8L3NwYW4+CjwvcHJlPjwvdGQ+PC90cj48
L3RhYmxlPjxiciAvPgoKPHA+TWFraW5nIGEgaGFiaXQgb2YgdXNpbmcgPGNvZGU+
LUM8L2NvZGU+IGlzIHByZWZlcmFibGUgdG8gbW92aW5nIHRoZSBhcmNoaXZlIGZp
bGUgdG8gd2hlcmUgeW91IHdhbnQgdG8gdW5wYWNrIGl0LCBjaGFuZ2luZyB0byB0
aGF0IGRpcmVjdG9yeSwgYW5kIG9ubHkgdGhlbiBleHRyYWN0aW5nIGl0cyBjb250
ZW50cyAtLSBlc3BlY2lhbGx5IGlmIHRoZSBhcmNoaXZlIGZpbGUgYmVsb25ncyBz
b21ld2hlcmUgZWxzZS48L3A+Cgo8YnIgLz48dGFibGUgYm9yZGVyPSIwIiBjZWxs
c3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj48dHI+PHRk
PjxpbWcgd2lkdGg9IjEwMCUiIHNyYz0iLy93d3cuaWJtLmNvbS9pL3YxNC9ydWxl
cy9ibHVlX3J1bGUuZ2lmIiBoZWlnaHQ9IjEiIGFsdD0iIi8+PC90ZD48L3RyPjwv
dGFibGU+PHRhYmxlIGNsYXNzPSJuby1wcmludCIgY2VsbHNwYWNpbmc9IjAiIGNl
bGxwYWRkaW5nPSIwIiBhbGlnbj0icmlnaHQiPjx0ciBhbGlnbj0icmlnaHQiPjx0
ZD48dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9
IjAiPjx0cj48dGQgdmFsaWduPSJtaWRkbGUiPjxpbWcgd2lkdGg9IjE2IiBzcmM9
Ii8vd3d3LmlibS5jb20vaS92MTQvaWNvbnMvdV9ib2xkLmdpZiIgaGVpZ2h0PSIx
NiIgYm9yZGVyPSIwIiBhbHQ9IiIvPjxiciAvPjwvdGQ+PHRkIHZhbGlnbj0idG9w
IiBhbGlnbj0icmlnaHQiPjxhIGhyZWY9IiNtYWluIiBjbGFzcz0iZmJveCI+PGI+
QmFjayB0byB0b3A8L2I+PC9hPjwvdGQ+PC90cj48L3RhYmxlPjwvdGQ+PC90cj48
L3RhYmxlPjxiciAvPjxiciAvPjxwPjxhIG5hbWU9InRocmVlIj48c3BhbiBjbGFz
cz0iYXRpdGxlIj5Db21iaW5lIHlvdXIgY29tbWFuZHMgd2l0aCBjb250cm9sIG9w
ZXJhdG9yczwvc3Bhbj48L2E+PC9wPgo8cD5Zb3UgcHJvYmFibHkgYWxyZWFkeSBr
bm93IHRoYXQgaW4gbW9zdCBzaGVsbHMsIHlvdSBjYW4gY29tYmluZSBjb21tYW5k
cyBvbiBhIHNpbmdsZSBjb21tYW5kIGxpbmUgYnkgcGxhY2luZyBhIHNlbWljb2xv
biAoOykgYmV0d2VlbiB0aGVtLiBUaGUgc2VtaWNvbG9uIGlzIGEgc2hlbGwgPGk+
Y29udHJvbCBvcGVyYXRvcjwvaT4sIGFuZCB3aGlsZSBpdCBpcyB1c2VmdWwgZm9y
IHN0cmluZ2luZyB0b2dldGhlciBtdWx0aXBsZSBkaXNjcmV0ZSBjb21tYW5kcyBv
biBhIHNpbmdsZSBjb21tYW5kIGxpbmUsIGl0IGRvZXMgbm90IHdvcmsgZm9yIGV2
ZXJ5dGhpbmcuIEZvciBleGFtcGxlLCBzdXBwb3NlIHlvdSB1c2UgYSBzZW1pY29s
b24gdG8gY29tYmluZSB0d28gY29tbWFuZHMgaW4gd2hpY2ggdGhlIHByb3BlciBl
eGVjdXRpb24gb2YgdGhlIHNlY29uZCBjb21tYW5kIGRlcGVuZHMgZW50aXJlbHkg
dXBvbiB0aGUgc3VjY2Vzc2Z1bCBjb21wbGV0aW9uIG9mIHRoZSBmaXJzdC4gSWYg
dGhlIGZpcnN0IGNvbW1hbmQgZG9lcyBub3QgZXhpdCBhcyB5b3UgZXhwZWN0ZWQs
IHRoZSBzZWNvbmQgY29tbWFuZCBzdGlsbCBydW5zIC0tIGFuZCBmYWlscy4gSW5z
dGVhZCwgdXNlIG1vcmUgYXBwcm9wcmlhdGUgY29udHJvbCBvcGVyYXRvcnMgKHNv
bWUgYXJlIGRlc2NyaWJlZCBpbiB0aGlzIGFydGljbGUpLiBBcyBsb25nIGFzIHlv
dXIgc2hlbGwgc3VwcG9ydHMgdGhlbSwgdGhleSBhcmUgd29ydGggZ2V0dGluZyBp
bnRvIHRoZSBoYWJpdCBvZiB1c2luZyB0aGVtLjwvcD4KCgk8cD48YSBuYW1lPSJ0
aHJlZWEiPjxzcGFuIGNsYXNzPSJzbWFsbHRpdGxlIj5SdW4gYSBjb21tYW5kIG9u
bHkgaWYgYW5vdGhlciBjb21tYW5kIHJldHVybnMgYSB6ZXJvIGV4aXQgc3RhdHVz
PC9zcGFuPjwvYT48L3A+Cgk8cD5Vc2UgdGhlIDxjb2RlPiZhbXA7JmFtcDs8L2Nv
ZGU+IGNvbnRyb2wgb3BlcmF0b3IgdG8gY29tYmluZSB0d28gY29tbWFuZHMgc28g
dGhhdCB0aGUgc2Vjb25kIGlzIHJ1biA8aT5vbmx5PC9pPiBpZiB0aGUgZmlyc3Qg
Y29tbWFuZCByZXR1cm5zIGEKemVybyBleGl0IHN0YXR1cy4gSW4gb3RoZXIgd29y
ZHMsIGlmIHRoZSBmaXJzdCBjb21tYW5kIHJ1bnMgc3VjY2Vzc2Z1bGx5LCB0aGUg
c2Vjb25kIGNvbW1hbmQgcnVucy4gSWYgdGhlIGZpcnN0IGNvbW1hbmQgZmFpbHMs
IHRoZSBzZWNvbmQgY29tbWFuZCBkb2VzIG5vdCBydW4gYXQgYWxsLiBGb3IgZXhh
bXBsZTo8L3A+Cgo8YnIgLz48YSBuYW1lPSJsaXN0aW5nNSI+PGI+TGlzdGluZyA1
LiBFeGFtcGxlIG9mIGdvb2QgaGFiaXQgIzM6IENvbWJpbmluZyBjb21tYW5kcyB3
aXRoIGNvbnRyb2wgb3BlcmF0b3JzPC9iPjwvYT48YnIgLz48dGFibGUgd2lkdGg9
IjEwMCUiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIw
Ij48dHI+PHRkIGNsYXNzPSJjb2RlLW91dGxpbmUiPjxwcmUgY2xhc3M9ImRpc3Bs
YXljb2RlIj4KCn4gJCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPmNkIHRtcC9hL2Iv
YyAmYW1wOyZhbXA7IHRhciB4dmYgfi9hcmNoaXZlLnRhcjwvc3Bhbj4KPC9wcmU+
PC90ZD48L3RyPjwvdGFibGU+PGJyIC8+Cgo8cD5JbiB0aGlzIGV4YW1wbGUsIHRo
ZSBjb250ZW50cyBvZiB0aGUgYXJjaGl2ZSBhcmUgZXh0cmFjdGVkIGludG8gdGhl
IH4vdG1wL2EvYi9jIGRpcmVjdG9yeSB1bmxlc3MgdGhhdCBkaXJlY3RvcnkgZG9l
cyBub3QgZXhpc3QuIElmIHRoZSBkaXJlY3RvcnkgZG9lcyBub3QgZXhpc3QsIHRo
ZQo8Y29kZT50YXI8L2NvZGU+IGNvbW1hbmQgZG9lcyBub3QgcnVuLCBzbyBub3Ro
aW5nIGlzIGV4dHJhY3RlZC48L3A+CgoJPHA+PGEgbmFtZT0idGhyZWViIj48c3Bh
biBjbGFzcz0ic21hbGx0aXRsZSI+UnVuIGEgY29tbWFuZCBvbmx5IGlmIGFub3Ro
ZXIgY29tbWFuZCByZXR1cm5zIGEgbm9uLXplcm8gZXhpdCBzdGF0dXM8L3NwYW4+
PC9hPjwvcD4KCTxwPlNpbWlsYXJseSwgdGhlIDxjb2RlPnx8PC9jb2RlPiBjb250
cm9sIG9wZXJhdG9yIHNlcGFyYXRlcyB0d28gCWNvbW1hbmRzIGFuZCBydW5zIHRo
ZSBzZWNvbmQgY29tbWFuZCBvbmx5IGlmIHRoZSBmaXJzdCBjb21tYW5kIHJldHVy
bnMgYSBub24temVybyBleGl0IHN0YXR1cy4gSW4gb3RoZXIgd29yZHMsIGlmIHRo
ZSBmaXJzdCBjb21tYW5kIGlzIDxpPnN1Y2Nlc3NmdWwsPC9pPiB0aGUgc2Vjb25k
IGNvbW1hbmQgZG9lcyBub3QgcnVuLiBJZiB0aGUgZmlyc3QgY29tbWFuZCBmYWls
cywgdGhlIHNlY29uZCBjb21tYW5kCjxpPmRvZXM8L2k+IHJ1bi4gVGhpcyBvcGVy
YXRvciBpcyBvZnRlbiB1c2VkIHdoZW4gdGVzdGluZyBmb3Igd2hldGhlciBhIGdp
dmVuIGRpcmVjdG9yeSBleGlzdHMgYW5kLCBpZiBub3QsIGl0IGNyZWF0ZXMgb25l
OjwvcD4KCjxiciAvPjxhIG5hbWU9Imxpc3Rpbmc2Ij48Yj5MaXN0aW5nIDYuIEFu
b3RoZXIgZXhhbXBsZSBvZiBnb29kIGhhYml0ICMzOiBDb21iaW5pbmcgY29tbWFu
ZHMgd2l0aCBjb250cm9sIG9wZXJhdG9yczwvYj48L2E+PGJyIC8+PHRhYmxlIHdp
ZHRoPSIxMDAlIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIGJvcmRl
cj0iMCI+PHRyPjx0ZCBjbGFzcz0iY29kZS1vdXRsaW5lIj48cHJlIGNsYXNzPSJk
aXNwbGF5Y29kZSI+Cgp+ICQgPHNwYW4gY2xhc3M9ImJvbGRjb2RlIj5jZCB0bXAv
YS9iL2MgfHwgbWtkaXIgLXAgdG1wL2EvYi9jPC9zcGFuPgo8L3ByZT48L3RkPjwv
dHI+PC90YWJsZT48YnIgLz4KCjxwPllvdSBjYW4gYWxzbyBjb21iaW5lIHRoZSBj
b250cm9sIG9wZXJhdG9ycyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9uLiBFYWNo
IHdvcmtzIG9uIHRoZSBsYXN0IGNvbW1hbmQgcnVuOjwvcD4KCjxiciAvPjxhIG5h
bWU9Imxpc3Rpbmc3Ij48Yj5MaXN0aW5nIDcuIEEgY29tYmluZWQgZXhhbXBsZSBv
ZiBnb29kIGhhYml0ICMzOiBDb21iaW5pbmcgY29tbWFuZHMgd2l0aCBjb250cm9s
IG9wZXJhdG9yczwvYj48L2E+PGJyIC8+PHRhYmxlIHdpZHRoPSIxMDAlIiBjZWxs
cGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPjx0ZCBj
bGFzcz0iY29kZS1vdXRsaW5lIj48cHJlIGNsYXNzPSJkaXNwbGF5Y29kZSI+Cgp+
ICQgPHNwYW4gY2xhc3M9ImJvbGRjb2RlIj5jZCB0bXAvYS9iL2MgfHwgbWtkaXIg
LXAgdG1wL2EvYi9jICZhbXA7JmFtcDsgdGFyIHh2ZiAtQyB0bXAvYS9iL2Mgfi9h
cmNoaXZlLnRhcjwvc3Bhbj4KPC9wcmU+PC90ZD48L3RyPjwvdGFibGU+PGJyIC8+
Cgo8YnIgLz48dGFibGUgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBh
ZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj48dHI+PHRkPjxpbWcgd2lkdGg9IjEwMCUi
IHNyYz0iLy93d3cuaWJtLmNvbS9pL3YxNC9ydWxlcy9ibHVlX3J1bGUuZ2lmIiBo
ZWlnaHQ9IjEiIGFsdD0iIi8+PC90ZD48L3RyPjwvdGFibGU+PHRhYmxlIGNsYXNz
PSJuby1wcmludCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBhbGln
bj0icmlnaHQiPjx0ciBhbGlnbj0icmlnaHQiPjx0ZD48dGFibGUgYm9yZGVyPSIw
IiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPjx0cj48dGQgdmFsaWdu
PSJtaWRkbGUiPjxpbWcgd2lkdGg9IjE2IiBzcmM9Ii8vd3d3LmlibS5jb20vaS92
MTQvaWNvbnMvdV9ib2xkLmdpZiIgaGVpZ2h0PSIxNiIgYm9yZGVyPSIwIiBhbHQ9
IiIvPjxiciAvPjwvdGQ+PHRkIHZhbGlnbj0idG9wIiBhbGlnbj0icmlnaHQiPjxh
IGhyZWY9IiNtYWluIiBjbGFzcz0iZmJveCI+PGI+QmFjayB0byB0b3A8L2I+PC9h
PjwvdGQ+PC90cj48L3RhYmxlPjwvdGQ+PC90cj48L3RhYmxlPjxiciAvPjxiciAv
PjxwPjxhIG5hbWU9ImZvdXIiPjxzcGFuIGNsYXNzPSJhdGl0bGUiPlF1b3RlIHZh
cmlhYmxlcyB3aXRoIGNhdXRpb248L3NwYW4+PC9hPjwvcD4KPHA+QWx3YXlzIGJl
IGNhcmVmdWwgd2l0aCBzaGVsbCBleHBhbnNpb24gYW5kIHZhcmlhYmxlIG5hbWVz
LiBJdCBpcyBnZW5lcmFsbHkgYSBnb29kIGlkZWEgdG8gZW5jbG9zZSB2YXJpYWJs
ZSBjYWxscyBpbiBkb3VibGUgcXVvdGF0aW9uIG1hcmtzLCB1bmxlc3MgeW91IGhh
dmUgYSBnb29kIHJlYXNvbiBub3QgdG8uIFNpbWlsYXJseSwgaWYgeW91IGFyZSBk
aXJlY3RseSBmb2xsb3dpbmcgYSB2YXJpYWJsZSBuYW1lIHdpdGggYWxwaGFudW1l
cmljIHRleHQsIGJlIHN1cmUgYWxzbyB0byBlbmNsb3NlIHRoZSB2YXJpYWJsZSBu
YW1lIGluIGN1cmx5IGJyYWNlcyAoe30pIHRvCmRpc3Rpbmd1aXNoIGl0IGZyb20g
dGhlIHN1cnJvdW5kaW5nIHRleHQuIE90aGVyd2lzZSwgdGhlIHNoZWxsIGludGVy
cHJldHMgdGhlIHRyYWlsaW5nIHRleHQgYXMgcGFydCBvZiB5b3VyIHZhcmlhYmxl
IG5hbWUgLS0gYW5kIG1vc3QgbGlrZWx5IHJldHVybnMgYSBudWxsIHZhbHVlLiBM
aXN0aW5nIDggcHJvdmlkZXMgZXhhbXBsZXMgb2YgdmFyaW91cyBxdW90YXRpb24g
YW5kIG5vbi1xdW90YXRpb24gb2YgdmFyaWFibGVzIGFuZCB0aGVpciBlZmZlY3Rz
LjwvcD4KCjxiciAvPjxhIG5hbWU9Imxpc3Rpbmc4Ij48Yj5MaXN0aW5nIDguIEV4
YW1wbGUgb2YgZ29vZCBoYWJpdCAjNDogUXVvdGluZyAoYW5kIG5vdCBxdW90aW5n
KSBhIHZhcmlhYmxlPC9iPjwvYT48YnIgLz48dGFibGUgd2lkdGg9IjEwMCUiIGNl
bGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj48dHI+PHRk
IGNsYXNzPSJjb2RlLW91dGxpbmUiPjxwcmUgY2xhc3M9ImRpc3BsYXljb2RlIj4K
Cn4gJCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPmxzIHRtcC88L3NwYW4+CmEgYgp+
ICQgPHNwYW4gY2xhc3M9ImJvbGRjb2RlIj5WQVI9InRtcC8qIjwvc3Bhbj4KfiAk
IDxzcGFuIGNsYXNzPSJib2xkY29kZSI+ZWNobyAkVkFSPC9zcGFuPgp0bXAvYSB0
bXAvYgp+ICQgPHNwYW4gY2xhc3M9ImJvbGRjb2RlIj5lY2hvICIkVkFSIjwvc3Bh
bj4KdG1wLyoKfiAkIDxzcGFuIGNsYXNzPSJib2xkY29kZSI+ZWNobyAkVkFSYTwv
c3Bhbj4KCn4gJCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPmVjaG8gIiRWQVJhIjwv
c3Bhbj4KCn4gJCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPmVjaG8gIiR7VkFSfWEi
PC9zcGFuPgp0bXAvKmEKfiAkIDxzcGFuIGNsYXNzPSJib2xkY29kZSI+ZWNobyAk
e1ZBUn1hPC9zcGFuPgp0bXAvYQp+ICQKPC9wcmU+PC90ZD48L3RyPjwvdGFibGU+
PGJyIC8+Cgo8YnIgLz48dGFibGUgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIg
Y2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj48dHI+PHRkPjxpbWcgd2lkdGg9
IjEwMCUiIHNyYz0iLy93d3cuaWJtLmNvbS9pL3YxNC9ydWxlcy9ibHVlX3J1bGUu
Z2lmIiBoZWlnaHQ9IjEiIGFsdD0iIi8+PC90ZD48L3RyPjwvdGFibGU+PHRhYmxl
IGNsYXNzPSJuby1wcmludCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIw
IiBhbGlnbj0icmlnaHQiPjx0ciBhbGlnbj0icmlnaHQiPjx0ZD48dGFibGUgYm9y
ZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPjx0cj48dGQg
dmFsaWduPSJtaWRkbGUiPjxpbWcgd2lkdGg9IjE2IiBzcmM9Ii8vd3d3LmlibS5j
b20vaS92MTQvaWNvbnMvdV9ib2xkLmdpZiIgaGVpZ2h0PSIxNiIgYm9yZGVyPSIw
IiBhbHQ9IiIvPjxiciAvPjwvdGQ+PHRkIHZhbGlnbj0idG9wIiBhbGlnbj0icmln
aHQiPjxhIGhyZWY9IiNtYWluIiBjbGFzcz0iZmJveCI+PGI+QmFjayB0byB0b3A8
L2I+PC9hPjwvdGQ+PC90cj48L3RhYmxlPjwvdGQ+PC90cj48L3RhYmxlPjxiciAv
PjxiciAvPjxwPjxhIG5hbWU9ImZpdmUiPjxzcGFuIGNsYXNzPSJhdGl0bGUiPlVz
ZSBlc2NhcGUgc2VxdWVuY2VzIHRvIG1hbmFnZSBsb25nIGlucHV0PC9zcGFuPjwv
YT48L3A+CjxwPllvdSBoYXZlIHByb2JhYmx5IHNlZW4gY29kZSBleGFtcGxlcyBp
biB3aGljaCBhIGJhY2tzbGFzaCAoXCkgY29udGludWVzIGEgbG9uZyBsaW5lIG92
ZXIgdG8gdGhlIG5leHQgbGluZSwgYW5kIHlvdSBrbm93IHRoYXQgbW9zdCBzaGVs
bHMgdHJlYXQgd2hhdCB5b3UgdHlwZSBvdmVyIHN1Y2Nlc3NpdmUgbGluZXMgam9p
bmVkIGJ5IGEgYmFja3NsYXNoIGFzIG9uZSBsb25nIGxpbmUuIEhvd2V2ZXIsIHlv
dSBtaWdodCBub3QgdGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcyBmdW5jdGlvbiBvbiB0
aGUgY29tbWFuZCBsaW5lIGFzIG9mdGVuIGFzIHlvdSBjYW4uIFRoZSBiYWNrc2xh
c2ggaXMgZXNwZWNpYWxseSBoYW5keSBpZiB5b3VyIHRlcm1pbmFsIGRvZXMgbm90
IGhhbmRsZSBtdWx0aS1saW5lIHdyYXBwaW5nIHByb3Blcmx5IG9yIHdoZW4geW91
ciBjb21tYW5kIGxpbmUgaXMgc21hbGxlciB0aGFuIHVzdWFsIChzdWNoIGFzIHdo
ZW4KeW91IGhhdmUgYSBsb25nIHBhdGggb24gdGhlIHByb21wdCkuIFRoZSBiYWNr
c2xhc2ggaXMgYWxzbyB1c2VmdWwgZm9yIG1ha2luZyBzZW5zZSBvZiBsb25nIGlu
cHV0IGxpbmVzIGFzIHlvdSB0eXBlIHRoZW0sIGFzIGluIHRoZSBmb2xsb3dpbmcg
ZXhhbXBsZTo8L3A+Cgo8YnIgLz48YSBuYW1lPSJsaXN0aW5nOSI+PGI+TGlzdGlu
ZyA5LiBFeGFtcGxlIG9mIGdvb2QgaGFiaXQgIzU6IFVzaW5nIGEgYmFja3NsYXNo
IGZvciBsb25nIGlucHV0PC9iPjwvYT48YnIgLz48dGFibGUgd2lkdGg9IjEwMCUi
IGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj48dHI+
PHRkIGNsYXNzPSJjb2RlLW91dGxpbmUiPjxwcmUgY2xhc3M9ImRpc3BsYXljb2Rl
Ij4KCn4gJCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPmNkIHRtcC9hL2IvYyB8fCBc
PC9zcGFuPgomZ3Q7IDxzcGFuIGNsYXNzPSJib2xkY29kZSI+bWtkaXIgLXAgdG1w
L2EvYi9jICZhbXA7JmFtcDsgXDwvc3Bhbj4KJmd0OyA8c3BhbiBjbGFzcz0iYm9s
ZGNvZGUiPnRhciB4dmYgLUMgdG1wL2EvYi9jIH4vYXJjaGl2ZS50YXI8L3NwYW4+
CjwvcHJlPjwvdGQ+PC90cj48L3RhYmxlPjxiciAvPgoKPHA+QWx0ZXJuYXRpdmVs
eSwgdGhlIGZvbGxvd2luZyBjb25maWd1cmF0aW9uIGFsc28gd29ya3M6PC9wPgoK
PGJyIC8+PGEgbmFtZT0ibGlzdGluZzEwIj48Yj5MaXN0aW5nIDEwLiBBbHRlcm5h
dGl2ZSBleGFtcGxlIG9mIGdvb2QgaGFiaXQgIzU6IFVzaW5nIGEgYmFja3NsYXNo
IGZvciBsb25nIGlucHV0PC9iPjwvYT48YnIgLz48dGFibGUgd2lkdGg9IjEwMCUi
IGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj48dHI+
PHRkIGNsYXNzPSJjb2RlLW91dGxpbmUiPjxwcmUgY2xhc3M9ImRpc3BsYXljb2Rl
Ij4KCn4gJCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPmNkIHRtcC9hL2IvYyBcPC9z
cGFuPgomZ3Q7IDxzcGFuIGNsYXNzPSJib2xkY29kZSI+ICAgICAgICAgICAgICAg
IHx8IFw8L3NwYW4+CiZndDsgPHNwYW4gY2xhc3M9ImJvbGRjb2RlIj5ta2RpciAt
cCB0bXAvYS9iL2MgXDwvc3Bhbj4KJmd0OyA8c3BhbiBjbGFzcz0iYm9sZGNvZGUi
PiAgICAgICAgICAgICAgICAgICAmYW1wOyZhbXA7IFw8L3NwYW4+CiZndDsgPHNw
YW4gY2xhc3M9ImJvbGRjb2RlIj50YXIgeHZmIC1DIHRtcC9hL2IvYyB+L2FyY2hp
dmUudGFyPC9zcGFuPgo8L3ByZT48L3RkPjwvdHI+PC90YWJsZT48YnIgLz4KCjxw
Pkhvd2V2ZXIgeW91IGRpdmlkZSBhbiBpbnB1dCBsaW5lIG92ZXIgbXVsdGlwbGUg
bGluZXMsIHRoZSBzaGVsbCBhbHdheXMgdHJlYXRzIGl0IGFzIG9uZSBjb250aW51
b3VzIGxpbmUsIGJlY2F1c2UgaXQgYWx3YXlzIHN0cmlwcyBvdXQgYWxsIHRoZSBi
YWNrc2xhc2hlcyBhbmQgZXh0cmEKc3BhY2VzLjwvcD4KPHA+PGI+Tm90ZTo8L2I+
IEluIG1vc3Qgc2hlbGxzLCB3aGVuIHlvdSBwcmVzcyB0aGUgdXAgYXJyb3cga2V5
LCB0aGUgZW50aXJlIG11bHRpLWxpbmUgZW50cnkgaXMgcmVkcmF3biBvbiBhIHNp
bmdsZSwgbG9uZyBpbnB1dCBsaW5lLjwvcD4KCjxiciAvPjx0YWJsZSBib3JkZXI9
IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUi
Pjx0cj48dGQ+PGltZyB3aWR0aD0iMTAwJSIgc3JjPSIvL3d3dy5pYm0uY29tL2kv
djE0L3J1bGVzL2JsdWVfcnVsZS5naWYiIGhlaWdodD0iMSIgYWx0PSIiLz48L3Rk
PjwvdHI+PC90YWJsZT48dGFibGUgY2xhc3M9Im5vLXByaW50IiBjZWxsc3BhY2lu
Zz0iMCIgY2VsbHBhZGRpbmc9IjAiIGFsaWduPSJyaWdodCI+PHRyIGFsaWduPSJy
aWdodCI+PHRkPjx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxs
c3BhY2luZz0iMCI+PHRyPjx0ZCB2YWxpZ249Im1pZGRsZSI+PGltZyB3aWR0aD0i
MTYiIHNyYz0iLy93d3cuaWJtLmNvbS9pL3YxNC9pY29ucy91X2JvbGQuZ2lmIiBo
ZWlnaHQ9IjE2IiBib3JkZXI9IjAiIGFsdD0iIi8+PGJyIC8+PC90ZD48dGQgdmFs
aWduPSJ0b3AiIGFsaWduPSJyaWdodCI+PGEgaHJlZj0iI21haW4iIGNsYXNzPSJm
Ym94Ij48Yj5CYWNrIHRvIHRvcDwvYj48L2E+PC90ZD48L3RyPjwvdGFibGU+PC90
ZD48L3RyPjwvdGFibGU+PGJyIC8+PGJyIC8+PHA+PGEgbmFtZT0ic2l4Ij48c3Bh
biBjbGFzcz0iYXRpdGxlIj5Hcm91cCB5b3VyIGNvbW1hbmRzIHRvZ2V0aGVyIGlu
IGEgbGlzdDwvc3Bhbj48L2E+PC9wPgo8cD5Nb3N0IHNoZWxscyBoYXZlIHdheXMg
dG8gZ3JvdXAgYSBzZXQgb2YgY29tbWFuZHMgdG9nZXRoZXIgaW4gYSBsaXN0IHNv
IHRoYXQgeW91IGNhbiBwYXNzIHRoZWlyIHN1bS10b3RhbCBvdXRwdXQgZG93biBh
IHBpcGVsaW5lIG9yIG90aGVyd2lzZSByZWRpcmVjdCBhbnkgb3IgYWxsIG9mIGl0
cyBzdHJlYW1zIHRvIHRoZSBzYW1lIHBsYWNlLiBZb3UgY2FuIGdlbmVyYWxseSBk
byB0aGlzIGJ5IHJ1bm5pbmcgYSBsaXN0IG9mIGNvbW1hbmRzIGluIGEgc3Vic2hl
bGwgb3IgYnkgcnVubmluZyBhIGxpc3Qgb2YgY29tbWFuZHMgaW4gdGhlIGN1cnJl
bnQgc2hlbGwuPC9wPgoKCTxwPjxhIG5hbWU9Ik4xMDIzMSI+PHNwYW4gY2xhc3M9
InNtYWxsdGl0bGUiPlJ1biBhIGxpc3Qgb2YgY29tbWFuZHMgaW4gYSBzdWJzaGVs
bDwvc3Bhbj48L2E+PC9wPgoJPHA+VXNlIHBhcmVudGhlc2VzIHRvIGVuY2xvc2Ug
YSBsaXN0IG9mIGNvbW1hbmRzIGluIGEgc2luZ2xlIGdyb3VwLiBEb2luZyBzbyBy
dW5zIHRoZSBjb21tYW5kcyBpbiBhIG5ldyBzdWJzaGVsbCBhbmQgYWxsb3dzIHlv
dSB0byByZWRpcmVjdCBvciBvdGhlcndpc2UKY29sbGVjdCB0aGUgb3V0cHV0IG9m
IHRoZSB3aG9sZSwgYXMgaW4gdGhlIGZvbGxvd2luZyBleGFtcGxlOjwvcD4KCjxi
ciAvPjxhIG5hbWU9Imxpc3RpbmcxMSI+PGI+TGlzdGluZyAxMS4gRXhhbXBsZSBv
ZiBnb29kIGhhYml0ICM2OiBSdW5uaW5nIGEgbGlzdCBvZiBjb21tYW5kcyBpbiBh
IHN1YnNoZWxsPC9iPjwvYT48YnIgLz48dGFibGUgd2lkdGg9IjEwMCUiIGNlbGxw
YWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj48dHI+PHRkIGNs
YXNzPSJjb2RlLW91dGxpbmUiPjxwcmUgY2xhc3M9ImRpc3BsYXljb2RlIj4KCn4g
JCA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPiggY2QgdG1wL2EvYi9jLyB8fCBta2Rp
ciAtcCB0bXAvYS9iL2MgJmFtcDsmYW1wOyBcPC9zcGFuPgomZ3Q7IDxzcGFuIGNs
YXNzPSJib2xkY29kZSI+VkFSPSRQV0Q7IGNkIH47IHRhciB4dmYgLUMgJFZBUiBh
cmNoaXZlLnRhciApIFw8L3NwYW4+CiZndDsgPHNwYW4gY2xhc3M9ImJvbGRjb2Rl
Ij58IG1haWx4IGFkbWluIC1TICJBcmNoaXZlIGNvbnRlbnRzIjwvc3Bhbj4KPC9w
cmU+PC90ZD48L3RyPjwvdGFibGU+PGJyIC8+Cgo8cD5JbiB0aGlzIGV4YW1wbGUs
IHRoZSBjb250ZW50IG9mIHRoZSBhcmNoaXZlIGlzIGV4dHJhY3RlZCBpbiB0aGUg
dG1wL2EvYi9jLyBkaXJlY3Rvcnkgd2hpbGUgdGhlIG91dHB1dCBvZiB0aGUgZ3Jv
dXBlZCBjb21tYW5kcywgaW5jbHVkaW5nIGEgbGlzdCBvZiBleHRyYWN0ZWQgZmls
ZXMsIGlzIG1haWxlZCB0byB0aGUgPGNvZGU+YWRtaW48L2NvZGU+IGFkZHJlc3Mu
PC9wPgo8cD5UaGUgdXNlIG9mIGEgc3Vic2hlbGwgaXMgcHJlZmVyYWJsZSBpbiBj
YXNlcyB3aGVuIHlvdSBhcmUgcmVkZWZpbmluZyBlbnZpcm9ubWVudCB2YXJpYWJs
ZXMgaW4geW91ciBsaXN0IG9mIGNvbW1hbmRzIGFuZCB5b3UgZG8gbm90IHdhbnQg
dGhvc2UgZGVmaW5pdGlvbnMgdG8KYXBwbHkgdG8geW91ciBjdXJyZW50IHNoZWxs
LjwvcD4KCgk8cD48YSBuYW1lPSJOMTAyNTYiPjxzcGFuIGNsYXNzPSJzbWFsbHRp
dGxlIj5SdW4gYSBsaXN0IG9mIGNvbW1hbmRzIGluIHRoZSBjdXJyZW50IHNoZWxs
PC9zcGFuPjwvYT48L3A+Cgk8cD5Vc2UgY3VybHkgYnJhY2VzICh7fSkgdG8gZW5j
bG9zZSBhIGxpc3Qgb2YgY29tbWFuZHMgdG8gcnVuIGluIHRoZSA8aT5jdXJyZW50
PC9pPiBzaGVsbC4gTWFrZSBzdXJlIHlvdSBpbmNsdWRlIHNwYWNlcyBiZXR3ZWVu
IHRoZSBicmFjZXMgYW5kIHRoZSBhY3R1YWwgY29tbWFuZHMsIG9yIHRoZSBzaGVs
bCBtaWdodCBub3QgaW50ZXJwcmV0IHRoZSBicmFjZXMgY29ycmVjdGx5LiBBbHNv
LCBtYWtlIHN1cmUgdGhhdCB0aGUgZmluYWwgY29tbWFuZCBpbiB5b3VyIGxpc3Qg
ZW5kcyB3aXRoIGEgc2VtaWNvbG9uLCBhcyBpbiB0aGUgZm9sbG93aW5nIGV4YW1w
bGU6PC9wPgoKPGJyIC8+PGEgbmFtZT0ibGlzdGluZzEyIj48Yj5MaXN0aW5nIDEy
LiBBbm90aGVyIGV4YW1wbGUgb2YgZ29vZCBoYWJpdCAjNjogUnVubmluZyBhIGxp
c3Qgb2YgY29tbWFuZHMgaW4gdGhlIGN1cnJlbnQgc2hlbGw8L2I+PC9hPjxiciAv
Pjx0YWJsZSB3aWR0aD0iMTAwJSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5n
PSIwIiBib3JkZXI9IjAiPjx0cj48dGQgY2xhc3M9ImNvZGUtb3V0bGluZSI+PHBy
ZSBjbGFzcz0iZGlzcGxheWNvZGUiPgoKfiAkIDxzcGFuIGNsYXNzPSJib2xkY29k
ZSI+eyBjcCAke1ZBUn1hIC4gJmFtcDsmYW1wOyBjaG93biAtUiBndWVzdC5ndWVz
dCBhICZhbXA7JmFtcDsgXDwvc3Bhbj4KJmd0OyA8c3BhbiBjbGFzcz0iYm9sZGNv
ZGUiPnRhciBjdmYgbmV3YXJjaGl2ZS50YXIgYTsgfSB8IG1haWx4IGFkbWluIC1T
ICJOZXcgYXJjaGl2ZSI8L3NwYW4+CjwvcHJlPjwvdGQ+PC90cj48L3RhYmxlPjxi
ciAvPgoKPGJyIC8+PHRhYmxlIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNl
bGxwYWRkaW5nPSIwIiB3aWR0aD0iMTAwJSI+PHRyPjx0ZD48aW1nIHdpZHRoPSIx
MDAlIiBzcmM9Ii8vd3d3LmlibS5jb20vaS92MTQvcnVsZXMvYmx1ZV9ydWxlLmdp
ZiIgaGVpZ2h0PSIxIiBhbHQ9IiIvPjwvdGQ+PC90cj48L3RhYmxlPjx0YWJsZSBj
bGFzcz0ibm8tcHJpbnQiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIg
YWxpZ249InJpZ2h0Ij48dHIgYWxpZ249InJpZ2h0Ij48dGQ+PHRhYmxlIGJvcmRl
cj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIj48dHI+PHRkIHZh
bGlnbj0ibWlkZGxlIj48aW1nIHdpZHRoPSIxNiIgc3JjPSIvL3d3dy5pYm0uY29t
L2kvdjE0L2ljb25zL3VfYm9sZC5naWYiIGhlaWdodD0iMTYiIGJvcmRlcj0iMCIg
YWx0PSIiLz48YnIgLz48L3RkPjx0ZCB2YWxpZ249InRvcCIgYWxpZ249InJpZ2h0
Ij48YSBocmVmPSIjbWFpbiIgY2xhc3M9ImZib3giPjxiPkJhY2sgdG8gdG9wPC9i
PjwvYT48L3RkPjwvdHI+PC90YWJsZT48L3RkPjwvdHI+PC90YWJsZT48YnIgLz48
YnIgLz48cD48YSBuYW1lPSJzZXZlbiI+PHNwYW4gY2xhc3M9ImF0aXRsZSI+VXNl
IHhhcmdzIG91dHNpZGUgb2YgZmluZDwvc3Bhbj48L2E+PC9wPgo8cD5Vc2UgdGhl
IDxjb2RlPnhhcmdzPC9jb2RlPiB0b29sIGFzIGEgZmlsdGVyIGZvciBtYWtpbmcg
Z29vZCB1c2Ugb2Ygb3V0cHV0IGN1bGxlZCBmcm9tIHRoZSA8Y29kZT5maW5kPC9j
b2RlPiBjb21tYW5kLiBUaGUgZ2VuZXJhbCBwcmVjZXB0IGlzIHRoYXQgYSA8Y29k
ZT5maW5kPC9jb2RlPiBydW4gcHJvdmlkZXMgYSBsaXN0IG9mIGZpbGVzIHRoYXQg
bWF0Y2ggc29tZSBjcml0ZXJpYS4gVGhpcyBsaXN0IGlzIHBhc3NlZCBvbiB0byA8
Y29kZT54YXJnczwvY29kZT4sIHdoaWNoIHRoZW4gcnVucyBzb21lIG90aGVyIHVz
ZWZ1bCBjb21tYW5kIHdpdGggdGhhdCBsaXN0IG9mIGZpbGVzIGFzIGFyZ3VtZW50
cywgYXMgaW4gdGhlIGZvbGxvd2luZyBleGFtcGxlOjwvcD4KCjxiciAvPjxhIG5h
bWU9Imxpc3RpbmcxMyI+PGI+TGlzdGluZyAxMy4gRXhhbXBsZSBvZiB0aGUgY2xh
c3NpYyB1c2Ugb2YgdGhlIHhhcmdzIHRvb2w8L2I+PC9hPjxiciAvPjx0YWJsZSB3
aWR0aD0iMTAwJSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiBib3Jk
ZXI9IjAiPjx0cj48dGQgY2xhc3M9ImNvZGUtb3V0bGluZSI+PHByZSBjbGFzcz0i
ZGlzcGxheWNvZGUiPgoKfiAkIDxzcGFuIGNsYXNzPSJib2xkY29kZSI+ZmluZCA8
aT5zb21lLWZpbGUtY3JpdGVyaWEgc29tZS1maWxlLXBhdGg8L2k+IHwgXDwvc3Bh
bj4KJmd0OyA8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPnhhcmdzIDxpPnNvbWUtZ3Jl
YXQtY29tbWFuZC10aGF0LW5lZWRzLWZpbGVuYW1lLWFyZ3VtZW50czwvaT48L3Nw
YW4+CjwvcHJlPjwvdGQ+PC90cj48L3RhYmxlPjxiciAvPgoKPHA+SG93ZXZlciwg
ZG8gbm90IHRoaW5rIG9mIDxjb2RlPnhhcmdzPC9jb2RlPiBhcyBqdXN0IGEgaGVs
cGVyIGZvciA8Y29kZT5maW5kPC9jb2RlPjsgaXQgaXMgb25lIG9mIHRob3NlIHVu
ZGVydXRpbGl6ZWQgdG9vbHMgdGhhdCwgd2hlbgp5b3UgZ2V0IGludG8gdGhlIGhh
Yml0IG9mIHVzaW5nIGl0LCB5b3Ugd2FudCB0byB0cnkgb24gZXZlcnl0aGluZywg
aW5jbHVkaW5nIHRoZSBmb2xsb3dpbmcgdXNlcy48L3A+CgoJPHA+PGEgbmFtZT0i
TjEwMkFFIj48c3BhbiBjbGFzcz0ic21hbGx0aXRsZSI+UGFzc2luZyBhIHNwYWNl
LWRlbGltaXRlZCBsaXN0PC9zcGFuPjwvYT48L3A+Cgk8cD5JbiBpdHMgc2ltcGxl
c3QgaW52b2NhdGlvbiwgPGNvZGU+eGFyZ3M8L2NvZGU+IGlzIGxpa2UgYSBmaWx0
ZXIgdGhhdCB0YWtlcyBhcyBpbnB1dCBhIGxpc3QgKHdpdGggZWFjaCBtZW1iZXIg
b24gYSBzaW5nbGUgbGluZSkuIFRoZSB0b29sIHB1dHMgdGhvc2UgbWVtYmVycyBv
biBhIHNpbmdsZSBzcGFjZS1kZWxpbWl0ZWQgbGluZTo8L3A+Cgo8YnIgLz48YSBu
YW1lPSJsaXN0aW5nMTQiPjxiPkxpc3RpbmcgMTQuIEV4YW1wbGUgb2Ygb3V0cHV0
IGZyb20gdGhlIHhhcmdzIHRvb2w8L2I+PC9hPjxiciAvPjx0YWJsZSB3aWR0aD0i
MTAwJSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiBib3JkZXI9IjAi
Pjx0cj48dGQgY2xhc3M9ImNvZGUtb3V0bGluZSI+PHByZSBjbGFzcz0iZGlzcGxh
eWNvZGUiPgoKfiAkIDxzcGFuIGNsYXNzPSJib2xkY29kZSI+eGFyZ3M8L3NwYW4+
CjxzcGFuIGNsYXNzPSJib2xkY29kZSI+YTwvc3Bhbj4KPHNwYW4gY2xhc3M9ImJv
bGRjb2RlIj5iPC9zcGFuPgo8c3BhbiBjbGFzcz0iYm9sZGNvZGUiPmM8L3NwYW4+
CjxzcGFuIGNsYXNzPSJib2xkY29kZSI+PGk+Q29udHJvbC1EPC9pPjwvc3Bhbj4K
YSBiIGMKfiAkCjwvcHJlPjwvdGQ+PC90cj48L3RhYmxlPjxiciAvPgoKPHA+WW91
IGNhbiBzZW5kIHRoZSBvdXRwdXQgb2YgYW55IHRvb2wgdGhhdCBvdXRwdXRzIGZp
bGUgbmFtZXMgdGhyb3VnaCA8Y29kZT54YXJnczwvY29kZT4gdG8gZ2V0IGEgbGlz
dCBvZiBhcmd1bWVudHMgZm9yIHNvbWUgb3RoZXIgdG9vbCB0aGF0IHRha2VzIGZp
bGUgbmFtZXMgYXMgYW4gYXJndW1lbnQsIGFzIGluIHRoZSBmb2xsb3dpbmcgZXhh
bXBsZTo8L3A+Cgo8YnIgLz48YSBuYW1lPSJsaXN0aW5nMTUiPjxiPkxpc3Rpbmcg
MTUuIEV4YW1wbGUgb2YgdXNpbmcgb2YgdGhlIHhhcmdzIHRvb2w8L2I+PC9hPjxi
ciAvPjx0YWJsZSB3aWR0aD0iMTAwJSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFj
aW5nPSIwIiBib3JkZXI9IjAiPjx0cj48dGQgY2xhc3M9ImNvZGUtb3V0bGluZSI+
PHByZSBjbGFzcz0iZGlzcGxheWNvZGUiPgoKfi90bXAgJCA8c3BhbiBjbGFzcz0i
Ym9sZGNvZGUiPmxzIC0xIHwgeGFyZ3M8L3NwYW4+CkRlY2VtYmVyX1JlcG9ydC5w
ZGYgUkVBRE1FIGEgYXJjaGl2ZS50YXIgbWtkaXJoaWVyLnNoCn4vdG1wICQgPHNw
YW4gY2xhc3M9ImJvbGRjb2RlIj5scyAtMSB8IHhhcmdzIGZpbGU8L3NwYW4+CkRl
Y2VtYmVyX1JlcG9ydC5wZGY6IFBERiBkb2N1bWVudCwgdmVyc2lvbiAxLjMKUkVB
RE1FOiBBU0NJSSB0ZXh0CmE6IGRpcmVjdG9yeQphcmNoaXZlLnRhcjogUE9TSVgg
dGFyIGFyY2hpdmUKbWtkaXJoaWVyLnNoOiBCb3VybmUgc2hlbGwgc2NyaXB0IHRl
eHQgZXhlY3V0YWJsZQp+L3RtcCAkCjwvcHJlPjwvdGQ+PC90cj48L3RhYmxlPjxi
ciAvPgoKPHA+VGhlIDxjb2RlPnhhcmdzPC9jb2RlPiBjb21tYW5kIGlzIHVzZWZ1
bCBmb3IgbW9yZSB0aGFuIHBhc3NpbmcgZmlsZSBuYW1lcy4gVXNlIGl0IGFueSB0
aW1lIHlvdSBuZWVkIHRvIGZpbHRlciB0ZXh0IGludG8gYSBzaW5nbGUgbGluZTo8
L3A+Cgo8YnIgLz48YSBuYW1lPSJsaXN0aW5nMTYiPjxiPkxpc3RpbmcgMTYuIEV4
YW1wbGUgb2YgZ29vZCBoYWJpdCAjNzogVXNpbmcgdGhlIHhhcmdzIHRvb2wgdG8g
ZmlsdGVyIHRleHQgaW50byBhIHNpbmdsZSBsaW5lPC9iPjwvYT48YnIgLz48dGFi
bGUgd2lkdGg9IjEwMCUiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIg
Ym9yZGVyPSIwIj48dHI+PHRkIGNsYXNzPSJjb2RlLW91dGxpbmUiPjxwcmUgY2xh
c3M9ImRpc3BsYXljb2RlIj4KCn4vdG1wICQgPHNwYW4gY2xhc3M9ImJvbGRjb2Rl
Ij5scyAtbCB8IHhhcmdzPC9zcGFuPgotcnctci0tci0tIDcgam9lIGpvZSAxMjA0
MyBKYW4gMjcgMjA6MzYgRGVjZW1iZXJfUmVwb3J0LnBkZiAtcnctci0tci0tIDEg
XApyb290IHJvb3QgMjM4IERlYyAwMyAwODoxOSBSRUFETUUgZHJ3eHIteHIteCAz
OCBqb2Ugam9lIDM1NDA4MiBOb3YgMDIgXAoxNjowNyBhIC1ydy1yLS1yLS0gMyBq
b2Ugam9lIDUwOTYgRGVjIDE0IDE0OjI2IGFyY2hpdmUudGFyIC1yd3hyLXhyLXgg
MSBcCmpvZSBqb2UgMzIzOSBTZXAgMzAgMTI6NDAgbWtkaXJoaWVyLnNoCn4vdG1w
ICQKPC9wcmU+PC90ZD48L3RyPjwvdGFibGU+PGJyIC8+CgoJPHA+PGEgbmFtZT0i
TjEwMzA5Ij48c3BhbiBjbGFzcz0ic21hbGx0aXRsZSI+QmUgY2F1dGlvdXMgdXNp
bmcgeGFyZ3M8L3NwYW4+PC9hPjwvcD4KCTxwPlRlY2huaWNhbGx5LCBhIHJhcmUg
c2l0dWF0aW9uIG9jY3VycyBpbiB3aGljaCB5b3UgY291bGQgZ2V0IGludG8gdHJv
dWJsZSB1c2luZyA8Y29kZT54YXJnczwvY29kZT4uIEJ5IGRlZmF1bHQsIHRoZSBl
bmQtb2YtZmlsZSBzdHJpbmcgaXMgYW4gdW5kZXJzY29yZSAoXyk7IGlmIHRoYXQg
Y2hhcmFjdGVyIGlzIHNlbnQgYXMgYSBzaW5nbGUgaW5wdXQgYXJndW1lbnQsIGV2
ZXJ5dGhpbmcgYWZ0ZXIgaXQgaXMgaWdub3JlZC4gQXMgYSBwcmVjYXV0aW9uIGFn
YWluc3QgdGhpcywgdXNlIHRoZSA8Y29kZT4tZTwvY29kZT4gZmxhZywgd2hpY2gs
IHdpdGhvdXQgYXJndW1lbnRzLCB0dXJucyBvZmYgdGhlIGVuZC1vZi1maWxlIHN0
cmluZyBjb21wbGV0ZWx5LjwvcD4KCjxiciAvPjx0YWJsZSBib3JkZXI9IjAiIGNl
bGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUiPjx0cj48
dGQ+PGltZyB3aWR0aD0iMTAwJSIgc3JjPSIvL3d3dy5pYm0uY29tL2kvdjE0L3J1
bGVzL2JsdWVfcnVsZS5naWYiIGhlaWdodD0iMSIgYWx0PSIiLz48L3RkPjwvdHI+
PC90YWJsZT48dGFibGUgY2xhc3M9Im5vLXByaW50IiBjZWxsc3BhY2luZz0iMCIg
Y2VsbHBhZGRpbmc9IjAiIGFsaWduPSJyaWdodCI+PHRyIGFsaWduPSJyaWdodCI+
PHRkPjx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2lu
Zz0iMCI+PHRyPjx0ZCB2YWxpZ249Im1pZGRsZSI+PGltZyB3aWR0aD0iMTYiIHNy
Yz0iLy93d3cuaWJtLmNvbS9pL3YxNC9pY29ucy91X2JvbGQuZ2lmIiBoZWlnaHQ9
IjE2IiBib3JkZXI9IjAiIGFsdD0iIi8+PGJyIC8+PC90ZD48dGQgdmFsaWduPSJ0
b3AiIGFsaWduPSJyaWdodCI+PGEgaHJlZj0iI21haW4iIGNsYXNzPSJmYm94Ij48
Yj5CYWNrIHRvIHRvcDwvYj48L2E+PC90ZD48L3RyPjwvdGFibGU+PC90ZD48L3Ry
PjwvdGFibGU+PGJyIC8+PGJyIC8+PHA+PGEgbmFtZT0iZWlnaHQiPjxzcGFuIGNs
YXNzPSJhdGl0bGUiPktub3cgd2hlbiBncmVwIHNob3VsZCBkbyB0aGUgY291bnRp
bmcgLS0gYW5kIHdoZW4gaXQgc2hvdWxkIHN0ZXAgYXNpZGU8L3NwYW4+PC9hPjwv
cD4KPHA+QXZvaWQgcGlwaW5nIGEgPGNvZGU+Z3JlcDwvY29kZT4gdG8gPGNvZGU+
d2MgLWw8L2NvZGU+IGluIG9yZGVyIHRvIGNvdW50IHRoZSBudW1iZXIgb2YgbGlu
ZXMgb2Ygb3V0cHV0LiBUaGUgPGNvZGU+LWM8L2NvZGU+IG9wdGlvbiB0byA8Y29k
ZT5ncmVwPC9jb2RlPiBnaXZlcyBhIGNvdW50IG9mIGxpbmVzIHRoYXQgbWF0Y2gg
dGhlIHNwZWNpZmllZCBwYXR0ZXJuIGFuZCBpcyBnZW5lcmFsbHkgZmFzdGVyIHRo
YW4gYSBwaXBlIHRvIDxjb2RlPndjPC9jb2RlPiwgYXMgaW4gdGhlIGZvbGxvd2lu
ZyBleGFtcGxlOjwvcD4KCjxiciAvPjxhIG5hbWU9Imxpc3RpbmcxNyI+PGI+TGlz
dGluZyAxNy4gRXhhbXBsZSBvZiBnb29kIGhhYml0ICM4OiBDb3VudGluZyBsaW5l
cyB3aXRoIGFuZCB3aXRob3V0IGdyZXA8L2I+PC9hPjxiciAvPjx0YWJsZSB3aWR0
aD0iMTAwJSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiBib3JkZXI9
IjAiPjx0cj48dGQgY2xhc3M9ImNvZGUtb3V0bGluZSI+PHByZSBjbGFzcz0iZGlz
cGxheWNvZGUiPgoKfiAkIDxzcGFuIGNsYXNzPSJib2xkY29kZSI+dGltZSBncmVw
IGFuZCB0bXAvYS9sb25nZmlsZS50eHQgfCB3YyAtbDwvc3Bhbj4KMjgxMQoKcmVh
bCAgICAwbTAuMDk3cwp1c2VyICAgIDBtMC4wMDZzCnN5cyAgICAgMG0wLjAzMnMK
fiAkIDxzcGFuIGNsYXNzPSJib2xkY29kZSI+dGltZSBncmVwIC1jIGFuZCB0bXAv
YS9sb25nZmlsZS50eHQ8L3NwYW4+CjI4MTEKCnJlYWwgICAgMG0wLjAxM3MKdXNl
ciAgICAwbTAuMDA2cwpzeXMgICAgIDBtMC4wMDVzCn4gJCAKPC9wcmU+PC90ZD48
L3RyPjwvdGFibGU+PGJyIC8+Cgo8cD5BbiBhZGRpdGlvbiB0byB0aGUgc3BlZWQg
ZmFjdG9yLCB0aGUgPGNvZGU+LWM8L2NvZGU+IG9wdGlvbiBpcyBhbHNvIGEgYmV0
dGVyIHdheSB0byBkbyB0aGUgY291bnRpbmcuIFdpdGggbXVsdGlwbGUgZmlsZXMs
IDxjb2RlPmdyZXA8L2NvZGU+IHdpdGggdGhlIDxjb2RlPi1jPC9jb2RlPiBvcHRp
b24gcmV0dXJucyBhIHNlcGFyYXRlIGNvdW50IGZvciBlYWNoIGZpbGUsIG9uZSBv
biBlYWNoIGxpbmUsIHdoZXJlYXMgYSBwaXBlIHRvIDxjb2RlPndjPC9jb2RlPiBn
aXZlcyBhIHRvdGFsIGNvdW50IGZvciBhbGwgZmlsZXMgY29tYmluZWQuPC9wPgo8
cD5Ib3dldmVyLCByZWdhcmRsZXNzIG9mIHNwZWVkIGNvbnNpZGVyYXRpb25zLCB0
aGlzIGV4YW1wbGUgc2hvd2Nhc2VzIGFub3RoZXIgY29tbW9uIGVycm9yIHRvIGF2
b2lkLiBUaGVzZSBjb3VudGluZyBtZXRob2RzIG9ubHkgZ2l2ZSBjb3VudHMgb2Yg
PGk+dGhlIG51bWJlciBvZiBsaW5lcyBjb250YWluaW5nIG1hdGNoZWQgcGF0dGVy
bnM8L2k+IC0tIGFuZCBpZiB0aGF0IGlzIHdoYXQgeW91IGFyZSBsb29raW5nIGZv
ciwgdGhhdCBpcyBncmVhdC4gQnV0IGluIGNhc2VzIHdoZXJlIGxpbmVzIGNhbiBo
YXZlIG11bHRpcGxlIGluc3RhbmNlcyBvZiBhIHBhcnRpY3VsYXIgcGF0dGVybiwg
dGhlc2UgbWV0aG9kcyBkbyBub3QgZ2l2ZSB5b3UgYSB0cnVlIGNvdW50IG9mIHRo
ZSBhY3R1YWwgPGk+bnVtYmVyIG9mIGluc3RhbmNlczwvaT4gbWF0Y2hlZC4gVG8g
Y291bnQgdGhlIG51bWJlciBvZiBpbnN0YW5jZXMsIHVzZSA8Y29kZT53YzwvY29k
ZT4gdG8gY291bnQsIGFmdGVyIGFsbC4gRmlyc3QsIHJ1biBhIDxjb2RlPmdyZXA8
L2NvZGU+IGNvbW1hbmQgd2l0aCB0aGUgPGNvZGU+LW88L2NvZGU+IG9wdGlvbiwg
aWYgeW91ciB2ZXJzaW9uIHN1cHBvcnRzIGl0LiBUaGlzIG9wdGlvbiBvdXRwdXRz
IDxpPm9ubHk8L2k+IHRoZSBtYXRjaGVkIHBhdHRlcm4sIG9uZSBvbiBlYWNoIGxp
bmUsIGFuZCBub3QgdGhlIGxpbmUgaXRzZWxmLiBCdXQgeW91IGNhbm5vdCB1c2Ug
aXQgaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgPGNvZGU+LWM8L2NvZGU+IG9wdGlv
biwgc28gdXNlIDxjb2RlPndjIC1sPC9jb2RlPiB0byBjb3VudCB0aGUgbGluZXMs
IGFzIGluIHRoZSBmb2xsb3dpbmcgZXhhbXBsZTo8L3A+Cgo8YnIgLz48YSBuYW1l
PSJsaXN0aW5nMTgiPjxiPkxpc3RpbmcgMTguIEV4YW1wbGUgb2YgZ29vZCBoYWJp
dCAjODogQ291bnRpbmcgcGF0dGVybiBpbnN0YW5jZXMgd2l0aCBncmVwPC9iPjwv
YT48YnIgLz48dGFibGUgd2lkdGg9IjEwMCUiIGNlbGxwYWRkaW5nPSIwIiBjZWxs
c3BhY2luZz0iMCIgYm9yZGVyPSIwIj48dHI+PHRkIGNsYXNzPSJjb2RlLW91dGxp
bmUiPjxwcmUgY2xhc3M9ImRpc3BsYXljb2RlIj4KCn4gJCA8c3BhbiBjbGFzcz0i
Ym9sZGNvZGUiPmdyZXAgLW8gYW5kIHRtcC9hL2xvbmdmaWxlLnR4dCB8IHdjIC1s
PC9zcGFuPgozNDAyCn4gJAo8L3ByZT48L3RkPjwvdHI+PC90YWJsZT48YnIgLz4K
CjxwPkluIHRoaXMgY2FzZSwgYSBjYWxsIHRvIDxjb2RlPndjPC9jb2RlPiBpcyBz
bGlnaHRseSBmYXN0ZXIgdGhhbiBhIHNlY29uZCBjYWxsIHRvIDxjb2RlPmdyZXA8
L2NvZGU+IHdpdGggYSBkdW1teSBwYXR0ZXJuIHB1dCBpbiB0byBtYXRjaCBhbmQg
Y291bnQgZWFjaCBsaW5lIChzdWNoIGFzIDxjb2RlPmdyZXAgLWM8L2NvZGU+KS48
L3A+Cgo8YnIgLz48dGFibGUgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2Vs
bHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj48dHI+PHRkPjxpbWcgd2lkdGg9IjEw
MCUiIHNyYz0iLy93d3cuaWJtLmNvbS9pL3YxNC9ydWxlcy9ibHVlX3J1bGUuZ2lm
IiBoZWlnaHQ9IjEiIGFsdD0iIi8+PC90ZD48L3RyPjwvdGFibGU+PHRhYmxlIGNs
YXNzPSJuby1wcmludCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBh
bGlnbj0icmlnaHQiPjx0ciBhbGlnbj0icmlnaHQiPjx0ZD48dGFibGUgYm9yZGVy
PSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPjx0cj48dGQgdmFs
aWduPSJtaWRkbGUiPjxpbWcgd2lkdGg9IjE2IiBzcmM9Ii8vd3d3LmlibS5jb20v
aS92MTQvaWNvbnMvdV9ib2xkLmdpZiIgaGVpZ2h0PSIxNiIgYm9yZGVyPSIwIiBh
bHQ9IiIvPjxiciAvPjwvdGQ+PHRkIHZhbGlnbj0idG9wIiBhbGlnbj0icmlnaHQi
PjxhIGhyZWY9IiNtYWluIiBjbGFzcz0iZmJveCI+PGI+QmFjayB0byB0b3A8L2I+
PC9hPjwvdGQ+PC90cj48L3RhYmxlPjwvdGQ+PC90cj48L3RhYmxlPjxiciAvPjxi
ciAvPjxwPjxhIG5hbWU9Im5pbmUiPjxzcGFuIGNsYXNzPSJhdGl0bGUiPk1hdGNo
IGNlcnRhaW4gZmllbGRzIGluIG91dHB1dCwgbm90IGp1c3QgbGluZXM8L3NwYW4+
PC9hPjwvcD4KPHA+QSB0b29sIGxpa2UgPGNvZGU+YXdrPC9jb2RlPiBpcyBwcmVm
ZXJhYmxlIHRvIDxjb2RlPmdyZXA8L2NvZGU+IHdoZW4geW91IHdhbnQgdG8gbWF0
Y2ggdGhlIHBhdHRlcm4gaW4gb25seSBhIDxpPnNwZWNpZmljIGZpZWxkPC9pPiBp
biB0aGUgbGluZXMgb2Ygb3V0cHV0IGFuZCBub3QganVzdCBhbnl3aGVyZSBpbiB0
aGUgbGluZXMuPC9wPgo8cD5UaGUgZm9sbG93aW5nIHNpbXBsaWZpZWQgZXhhbXBs
ZSBzaG93cyBob3cgdG8gbGlzdCBvbmx5IHRob3NlIGZpbGVzIG1vZGlmaWVkIGlu
IERlY2VtYmVyOjwvcD4KCjxiciAvPjxhIG5hbWU9Imxpc3RpbmcxOSI+PGI+TGlz
dGluZyAxOS4gRXhhbXBsZSBvZiBiYWQgaGFiaXQgIzk6IFVzaW5nIGdyZXAgdG8g
ZmluZCBwYXR0ZXJucyBpbiBzcGVjaWZpYyBmaWVsZHM8L2I+PC9hPjxiciAvPjx0
YWJsZSB3aWR0aD0iMTAwJSIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIw
IiBib3JkZXI9IjAiPjx0cj48dGQgY2xhc3M9ImNvZGUtb3V0bGluZSI+PHByZSBj
bGFzcz0iZGlzcGxheWNvZGUiPgoKfi90bXAgJCA8c3BhbiBjbGFzcz0iYm9sZGNv
ZGUiPmxzIC1sIC90bXAvYS9iL2MgfCBncmVwIERlYzwvc3Bhbj4KLXJ3LXItLXIt
LSAgNyBqb2Ugam9lICAxMjA0MyBKYW4gMjcgMjA6MzYgRGVjZW1iZXJfUmVwb3J0
LnBkZgotcnctci0tci0tICAxIHJvb3Qgcm9vdCAgMjM4IERlYyAwMyAwODoxOSBS
RUFETUUKLXJ3LXItLXItLSAgMyBqb2Ugam9lICAgNTA5NiBEZWMgMTQgMTQ6MjYg
YXJjaGl2ZS50YXIKfi90bXAgJAo8L3ByZT48L3RkPjwvdHI+PC90YWJsZT48YnIg
Lz4KCjxwPkluIHRoaXMgZXhhbXBsZSwgPGNvZGU+Z3JlcDwvY29kZT4gZmlsdGVy
cyB0aGUgbGluZXMsIG91dHB1dHRpbmcgYWxsIGZpbGVzIHdpdGggPGNvZGU+RGVj
PC9jb2RlPiBpbiB0aGVpciBtb2RpZmljYXRpb24gZGF0ZXMgYXMgd2VsbCBhcyBp
biB0aGVpciBuYW1lcy4gVGhlcmVmb3JlLCBhIGZpbGUgc3VjaCBhcyBEZWNlbWJl
cl9SZXBvcnQucGRmIGlzIG1hdGNoZWQsIGV2ZW4gaWYgaXQgaGFzIG5vdCBiZWVu
IG1vZGlmaWVkIHNpbmNlIEphbnVhcnkuIFRoaXMgcHJvYmFibHkgaXMgbm90IHdo
YXQgeW91IHdhbnQuIFRvIG1hdGNoIGEgcGF0dGVybiBpbiBhIHBhcnRpY3VsYXIg
ZmllbGQsIGl0IGlzIGJldHRlciB0byB1c2UgPGNvZGU+YXdrPC9jb2RlPiwgd2hl
cmUgYSByZWxhdGlvbmFsIG9wZXJhdG9yIG1hdGNoZXMgdGhlIGV4YWN0IGZpZWxk
LCBhcyBpbiB0aGUgZm9sbG93aW5nIGV4YW1wbGU6PC9wPgoKPGJyIC8+PGEgbmFt
ZT0ibGlzdGluZzIwIj48Yj5MaXN0aW5nIDIwLiBFeGFtcGxlIG9mIGdvb2QgaGFi
aXQgIzk6IFVzaW5nIGF3ayB0byBmaW5kIHBhdHRlcm5zIGluIHNwZWNpZmljIGZp
ZWxkczwvYj48L2E+PGJyIC8+PHRhYmxlIHdpZHRoPSIxMDAlIiBjZWxscGFkZGlu
Zz0iMCIgY2VsbHNwYWNpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPjx0ZCBjbGFzcz0i
Y29kZS1vdXRsaW5lIj48cHJlIGNsYXNzPSJkaXNwbGF5Y29kZSI+Cgp+L3RtcCAk
IDxzcGFuIGNsYXNzPSJib2xkY29kZSI+bHMgLWwgfCBhd2sgJyQ2ID09ICJEZWMi
Jzwvc3Bhbj4KLXJ3LXItLXItLSAgMyBqb2Ugam9lICAgNTA5NiBEZWMgMTQgMTQ6
MjYgYXJjaGl2ZS50YXIKLXJ3LXItLXItLSAgMSByb290IHJvb3QgIDIzOCBEZWMg
MDMgMDg6MTkgUkVBRE1FCn4vdG1wICQKPC9wcmU+PC90ZD48L3RyPjwvdGFibGU+
PGJyIC8+CjxwPlNlZSA8YSBocmVmPSIjcmVzb3VyY2VzIj5SZXNvdXJjZXM8L2E+
IGZvciBtb3JlIGRldGFpbHMgYWJvdXQgaG93IHRvIHVzZSA8Y29kZT5hd2s8L2Nv
ZGU+LjwvcD4KCjxiciAvPjx0YWJsZSBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIw
IiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUiPjx0cj48dGQ+PGltZyB3aWR0
aD0iMTAwJSIgc3JjPSIvL3d3dy5pYm0uY29tL2kvdjE0L3J1bGVzL2JsdWVfcnVs
ZS5naWYiIGhlaWdodD0iMSIgYWx0PSIiLz48L3RkPjwvdHI+PC90YWJsZT48dGFi
bGUgY2xhc3M9Im5vLXByaW50IiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9
IjAiIGFsaWduPSJyaWdodCI+PHRyIGFsaWduPSJyaWdodCI+PHRkPjx0YWJsZSBi
b3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+PHRyPjx0
ZCB2YWxpZ249Im1pZGRsZSI+PGltZyB3aWR0aD0iMTYiIHNyYz0iLy93d3cuaWJt
LmNvbS9pL3YxNC9pY29ucy91X2JvbGQuZ2lmIiBoZWlnaHQ9IjE2IiBib3JkZXI9
IjAiIGFsdD0iIi8+PGJyIC8+PC90ZD48dGQgdmFsaWduPSJ0b3AiIGFsaWduPSJy
aWdodCI+PGEgaHJlZj0iI21haW4iIGNsYXNzPSJmYm94Ij48Yj5CYWNrIHRvIHRv
cDwvYj48L2E+PC90ZD48L3RyPjwvdGFibGU+PC90ZD48L3RyPjwvdGFibGU+PGJy
IC8+PGJyIC8+PHA+PGEgbmFtZT0idGVuIj48c3BhbiBjbGFzcz0iYXRpdGxlIj5T
dG9wIHBpcGluZyBjYXRzPC9zcGFuPjwvYT48L3A+CjxwPkEgYmFzaWMtYnV0LWNv
bW1vbiA8Y29kZT5ncmVwPC9jb2RlPiB1c2FnZSBlcnJvciBpbnZvbHZlcyBwaXBp
bmcgdGhlIG91dHB1dCBvZiA8Y29kZT5jYXQ8L2NvZGU+IHRvIDxjb2RlPmdyZXA8
L2NvZGU+IHRvIHNlYXJjaCB0aGUgY29udGVudHMgb2YgYSBzaW5nbGUgZmlsZS4g
VGhpcyBpcyBhYnNvbHV0ZWx5IHVubmVjZXNzYXJ5IGFuZCBhIHdhc3RlIG9mIHRp
bWUsIGJlY2F1c2UgdG9vbHMgc3VjaCBhcyA8Y29kZT5ncmVwPC9jb2RlPiB0YWtl
IGZpbGUgbmFtZXMgYXMgYXJndW1lbnRzLiBZb3Ugc2ltcGx5IGRvIG5vdCBuZWVk
IHRvIHVzZSA8Y29kZT5jYXQ8L2NvZGU+IGluIHRoaXMgc2l0dWF0aW9uIGF0IGFs
bCwgYXMgaW4gdGhlIGZvbGxvd2luZyBleGFtcGxlOjwvcD4KCjxiciAvPjxhIG5h
bWU9Imxpc3RpbmcyMSI+PGI+TGlzdGluZyAyMS4gRXhhbXBsZSBvZiBnb29kIGFu
ZCBiYWQgaGFiaXQgIzEwOiBVc2luZyBncmVwIHdpdGggYW5kIHdpdGhvdXQgY2F0
PC9iPjwvYT48YnIgLz48dGFibGUgd2lkdGg9IjEwMCUiIGNlbGxwYWRkaW5nPSIw
IiBjZWxsc3BhY2luZz0iMCIgYm9yZGVyPSIwIj48dHI+PHRkIGNsYXNzPSJjb2Rl
LW91dGxpbmUiPjxwcmUgY2xhc3M9ImRpc3BsYXljb2RlIj4KCQp+ICQgPHNwYW4g
Y2xhc3M9ImJvbGRjb2RlIj50aW1lIGNhdCB0bXAvYS9sb25nZmlsZS50eHQgfCBn
cmVwIGFuZDwvc3Bhbj4KMjgxMQoKcmVhbCAgICAwbTAuMDE1cwp1c2VyICAgIDBt
MC4wMDNzCnN5cyAgICAgMG0wLjAxM3MKfiAkIDxzcGFuIGNsYXNzPSJib2xkY29k
ZSI+dGltZSBncmVwIGFuZCB0bXAvYS9sb25nZmlsZS50eHQ8L3NwYW4+CjI4MTEK
CnJlYWwgICAgMG0wLjAxMHMKdXNlciAgICAwbTAuMDA2cwpzeXMgICAgIDBtMC4w
MDRzCn4gJCAKPC9wcmU+PC90ZD48L3RyPjwvdGFibGU+PGJyIC8+Cgo8cD5UaGlz
IG1pc3Rha2UgYXBwbGllcyB0byBtYW55IHRvb2xzLiBCZWNhdXNlIG1vc3QgdG9v
bHMgdGFrZSBzdGFuZGFyZCBpbnB1dCBhcyBhbiBhcmd1bWVudCB1c2luZyBhIGh5
cGhlbiAoLSksIGV2ZW4gdGhlIGFyZ3VtZW50IGZvciB1c2luZyA8Y29kZT5jYXQ8
L2NvZGU+IHRvIGludGVyc3BlcnNlIG11bHRpcGxlIGZpbGVzIHdpdGggPGNvZGU+
c3RkaW48L2NvZGU+IGlzIG9mdGVuIG5vdCB2YWxpZC4gSXQgaXMgcmVhbGx5IG9u
bHkgbmVjZXNzYXJ5IHRvIGNvbmNhdGVuYXRlIGZpcnN0IGJlZm9yZSBhIHBpcGUg
d2hlbiB5b3UgdXNlIDxjb2RlPmNhdDwvY29kZT4gd2l0aCBvbmUgb2YgaXRzIHNl
dmVyYWwgZmlsdGVyaW5nIG9wdGlvbnMuPC9wPgoKPGJyIC8+PHRhYmxlIGJvcmRl
cj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iMTAw
JSI+PHRyPjx0ZD48aW1nIHdpZHRoPSIxMDAlIiBzcmM9Ii8vd3d3LmlibS5jb20v
aS92MTQvcnVsZXMvYmx1ZV9ydWxlLmdpZiIgaGVpZ2h0PSIxIiBhbHQ9IiIvPjwv
dGQ+PC90cj48L3RhYmxlPjx0YWJsZSBjbGFzcz0ibm8tcHJpbnQiIGNlbGxzcGFj
aW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYWxpZ249InJpZ2h0Ij48dHIgYWxpZ249
InJpZ2h0Ij48dGQ+PHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNl
bGxzcGFjaW5nPSIwIj48dHI+PHRkIHZhbGlnbj0ibWlkZGxlIj48aW1nIHdpZHRo
PSIxNiIgc3JjPSIvL3d3dy5pYm0uY29tL2kvdjE0L2ljb25zL3VfYm9sZC5naWYi
IGhlaWdodD0iMTYiIGJvcmRlcj0iMCIgYWx0PSIiLz48YnIgLz48L3RkPjx0ZCB2
YWxpZ249InRvcCIgYWxpZ249InJpZ2h0Ij48YSBocmVmPSIjbWFpbiIgY2xhc3M9
ImZib3giPjxiPkJhY2sgdG8gdG9wPC9iPjwvYT48L3RkPjwvdHI+PC90YWJsZT48
L3RkPjwvdHI+PC90YWJsZT48YnIgLz48YnIgLz48cD48YSBuYW1lPSJOMTA0MjUi
PjxzcGFuIGNsYXNzPSJhdGl0bGUiPkNvbmNsdXNpb246IEVtYnJhY2UgZ29vZCBo
YWJpdHM8L3NwYW4+PC9hPjwvcD4KPHA+SXQgaXMgZ29vZCB0byBleGFtaW5lIHlv
dXIgY29tbWFuZC1saW5lIGhhYml0cyBmb3IgYW55IGJhZCB1c2FnZSBwYXR0ZXJu
cy4gQmFkIGhhYml0cyBzbG93IHlvdSBkb3duIGFuZCBvZnRlbiBsZWFkIHRvIHVu
ZXhwZWN0ZWQgZXJyb3JzLiBUaGlzIGFydGljbGUgcHJlc2VudHMgMTAgbmV3IGhh
Yml0cyB0aGF0IGNhbiBoZWxwIHlvdSBicmVhayBhd2F5IGZyb20gbWFueSBvZiB0
aGUgbW9zdCBjb21tb24gdXNhZ2UgZXJyb3JzLiBQaWNraW5nIHVwIHRoZXNlIGdv
b2QgaGFiaXRzIGlzIGEgcG9zaXRpdmUgc3RlcCB0b3dhcmQgc2hhcnBlbmluZyB5
b3VyIFVOSVggY29tbWFuZC1saW5lIHNraWxscy48L3A+CgogICAgICA8dGFibGUg
YWxpZ249InJpZ2h0IiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFk
ZGluZz0iMCIgd2lkdGg9IjE1MCI+PHRyPjx0ZCB3aWR0aD0iMTAiPjxpbWcgYWx0
PSIiIGhlaWdodD0iMSIgd2lkdGg9IjEwIiBzcmM9Ii8vd3d3LmlibS5jb20vaS9j
LmdpZiIvPjwvdGQ+PHRkPjx0YWJsZSBib3JkZXI9IjEiIGNlbGxzcGFjaW5nPSIw
IiBjZWxscGFkZGluZz0iNSIgd2lkdGg9IjEwMCUiPjx0cj48dGQgYmdjb2xvcj0i
I2VlZWVlZSI+CiAgICAgICAgPGEgbmFtZT0iTjEwNDMxIj48Yj5TaGFyZSB0aGlz
Li4uPC9iPjwvYT48YnIgLz4KICAgICAgICA8cD4KICAgICAgICA8dGFibGUgYm9y
ZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHdpZHRoPSIx
MzUiPjx0cj48dGQgY29sc3Bhbj0iMiI+CiAgICAgICAgICAgICAgPGltZyBhbHQ9
IiIgYm9yZGVyPSIwIiBoZWlnaHQ9IjUiIHNyYz0iLy93d3cuaWJtLmNvbS9pL2Mu
Z2lmIiB3aWR0aD0iMSIvPgogICAgICAgICAgICA8L3RkPjwvdHI+PHRyIGFsaWdu
PSJsZWZ0IiB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSIyMSI+CgogICAgICAgICAg
ICAgIDxhIGhyZWY9Imh0dHA6Ly9kaWdnLmNvbS9zdWJtaXQ/cGhhc2U9MiZhbXA7
dXJsPWh0dHA6Ly93d3cuaWJtLmNvbS9kZXZlbG9wZXJ3b3Jrcy9zeXN0ZW1zL2xp
YnJhcnkvYXUtYmFkdW5peGhhYml0cy5odG1sIj4KICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgPGltZyBhbHQ9ImRpZ2ciIGJvcmRlcj0iMCIgaGVpZ2h0
PSIxMCIgc3JjPSIvL3d3dy5pYm0uY29tL2kvdjE0L2ljb25zLzEweDEwLWRpZ2ct
dGh1bWIuZ2lmIiB3aWR0aD0iMTAiLz4KICAgICAgICAgICAgICA8L2E+CiAgICAg
ICAgICAgIDwvdGQ+PHRkPgoKICAgICAgICAgICAgICA8YSBocmVmPSJodHRwOi8v
ZGlnZy5jb20vc3VibWl0P3BoYXNlPTImYW1wO3VybD1odHRwOi8vd3d3LmlibS5j
b20vZGV2ZWxvcGVyd29ya3Mvc3lzdGVtcy9saWJyYXJ5L2F1LWJhZHVuaXhoYWJp
dHMuaHRtbCI+RGlnZyB0aGlzIHN0b3J5PC9hPgogICAgICAgICAgICA8L3RkPjwv
dHI+PHRyPjx0ZCBjb2xzcGFuPSIyIj4KICAgICAgICAgICAgICA8aW1nIGFsdD0i
IiBib3JkZXI9IjAiIGhlaWdodD0iNSIgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5n
aWYiIHdpZHRoPSIxIi8+CiAgICAgICAgICAgIDwvdGQ+PC90cj48dHIgYWxpZ249
ImxlZnQiIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjIxIj48YSBocmVmPSJodHRw
Oi8vZGVsLmljaW8udXMvcG9zdCIgb25DbGljaz0id2luZG93Lm9wZW4oJ2h0dHA6
Ly9kZWwuaWNpby51cy9wb3N0P3Y9NCZhbXA7bm91aSZhbXA7anVtcD1jbG9zZSZh
bXA7dXJsPScrZW5jb2RlVVJJQ29tcG9uZW50KGxvY2F0aW9uLmhyZWYpKycmYW1w
O3RpdGxlPScrZW5jb2RlVVJJQ29tcG9uZW50KGRvY3VtZW50LnRpdGxlKSwgJ2Rl
bGljaW91cycsJ3Rvb2xiYXI9bm8sd2lkdGg9NzAwLGhlaWdodD00MDAnKTsgcmV0
dXJuIGZhbHNlOyI+PGltZyBhbHQ9ImRlbC5pY2lvLnVzIiBib3JkZXI9IjAiIGhl
aWdodD0iMTAiIHNyYz0iLy9kZWwuaWNpby51cy9zdGF0aWMvaW1nL2RlbGljaW91
cy5zbWFsbC5naWYiIHdpZHRoPSIxMCIvPjwvYT4KICAgICAgICAgICAgPC90ZD48
dGQ+PGEgaHJlZj0iaHR0cDovL2RlbC5pY2lvLnVzL3Bvc3QiIG9uQ2xpY2s9Indp
bmRvdy5vcGVuKCdodHRwOi8vZGVsLmljaW8udXMvcG9zdD92PTQmYW1wO25vdWkm
YW1wO2p1bXA9Y2xvc2UmYW1wO3VybD0nK2VuY29kZVVSSUNvbXBvbmVudChsb2Nh
dGlvbi5ocmVmKSsnJmFtcDt0aXRsZT0nK2VuY29kZVVSSUNvbXBvbmVudChkb2N1
bWVudC50aXRsZSksICdkZWxpY2lvdXMnLCd0b29sYmFyPW5vLHdpZHRoPTcwMCxo
ZWlnaHQ9NDAwJyk7IHJldHVybiBmYWxzZTsiPlBvc3QgdG8gZGVsLmljaW8udXM8
L2E+CiAgICAgICAgICAgIDwvdGQ+PC90cj48dHI+PHRkIGNvbHNwYW49IjIiPgog
ICAgICAgICAgICAgIDxpbWcgYWx0PSIiIGJvcmRlcj0iMCIgaGVpZ2h0PSI1IiBz
cmM9Ii8vd3d3LmlibS5jb20vaS9jLmdpZiIgd2lkdGg9IjEiLz4KICAgICAgICAg
ICAgPC90ZD48L3RyPjx0ciBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiPjx0ZCB3
aWR0aD0iMjEiPgogICAgICAgICAgICAgIAo8YSBocmVmPSJqYXZhc2NyaXB0Omxv
Y2F0aW9uLmhyZWY9J2h0dHA6Ly9zbGFzaGRvdC5vcmcvYm9va21hcmsucGw/dXJs
PScrZW5jb2RlVVJJQ29tcG9uZW50KGxvY2F0aW9uLmhyZWYpKycmYW1wO3RpdGxl
PScrZW5jb2RlVVJJQ29tcG9uZW50KGRvY3VtZW50LnRpdGxlKSI+PGltZyBhbHQ9
IlNsYXNoZG90IiBib3JkZXI9IjAiIGhlaWdodD0iMTYiIHNyYz0iLy9pbWFnZXMu
c2xhc2hkb3Qub3JnL2Zhdmljb24uaWNvIiB3aWR0aD0iMTYiLz48L2E+IAoKICAg
ICAgICAgICAgICAKICAgICAgICAgICAgPC90ZD48dGQ+CiAgICAgICAgICAgICAg
PGEgaHJlZj0iamF2YXNjcmlwdDpsb2NhdGlvbi5ocmVmPSdodHRwOi8vc2xhc2hk
b3Qub3JnL2Jvb2ttYXJrLnBsP3VybD0nK2VuY29kZVVSSUNvbXBvbmVudChsb2Nh
dGlvbi5ocmVmKSsnJmFtcDt0aXRsZT0nK2VuY29kZVVSSUNvbXBvbmVudChkb2N1
bWVudC50aXRsZSkiPlNsYXNoZG90IGl0ITwvYT4KICAgICAgICAgICAgPC90ZD48
L3RyPjx0cj48dGQgY29sc3Bhbj0iMiI+CiAgICAgICAgICAgICAgPGltZyBhbHQ9
IiIgYm9yZGVyPSIwIiBoZWlnaHQ9IjUiIHNyYz0iLy93d3cuaWJtLmNvbS9pL2Mu
Z2lmIiB3aWR0aD0iMSIvPgogICAgICAgICAgICA8L3RkPjwvdHI+PC90YWJsZT4K
ICAgICAgICA8L3A+CiAgICAgIDwvdGQ+PC90cj48L3RhYmxlPjwvdGQ+PC90cj48
L3RhYmxlPgoKPGJyIC8+PGJyIC8+PHA+PGEgbmFtZT0icmVzb3VyY2VzIj48c3Bh
biBjbGFzcz0iYXRpdGxlIj5SZXNvdXJjZXM8L3NwYW4+PC9hPjwvcD48Yj5MZWFy
bjwvYj48YnIgLz48dWw+PGxpPgoJCSI8YSBocmVmPSJodHRwOi8vd3d3LmlibS5j
b20vZGV2ZWxvcGVyd29ya3MvYWl4L2xpYnJhcnkvYXUtdW5peC1mc29mdC5odG1s
Ij5Vc2UgZnJlZSBzb2Z0d2FyZSB3aXRoaW4gY29tbWVyY2lhbCBVTklYPC9hPiIg
KGRldmVsb3BlcldvcmtzLCBGZWJydWFyeSAyMDA2KSBpcyBhIHNob3J0IHByaW1l
ciBvbiB1c2luZyB0aGUgbXlyaWFkIG9mIG9wZW4gc291cmNlIHNvZnR3YXJlIG9u
IGEgY29tbWVyY2lhbCwgcHJvcHJpZXRhcnkgVU5JWCBpbXBsZW1lbnRhdGlvbi4K
CTxiciAvPjxiciAvPjwvbGk+PGxpPgoJCSI8YSBocmVmPSJodHRwOi8vd3d3Lmli
bS5jb20vZGV2ZWxvcGVyd29ya3MvZWR1L2F1LWR3LWF1LWJhc2gtaS5odG1sIj5X
b3JraW5nIGluIHRoZSBiYXNoIHNoZWxsPC9hPiIgKGRldmVsb3BlcldvcmtzLCBN
YXkgMjAwNikgcHJvdmlkZXMgYW4gaW50cm9kdWN0b3J5IHR1dG9yaWFsIG9uIHRo
ZSBwb3B1bGFyIEJhc2ggc2hlbGwuCgk8YnIgLz48YnIgLz48L2xpPjxsaT4KCQki
PGEgaHJlZj0iaHR0cDovL3d3dy5pYm0uY29tL2RldmVsb3BlcndvcmtzL2VkdS9h
dS1kdy1hdS1nYXdrLWkuaHRtbCI+R2V0IHN0YXJ0ZWQgd2l0aCBHQVdLPC9hPiIg
KGRldmVsb3BlcldvcmtzLCBTZXB0ZW1iZXIgMjAwNikgc2hvd3MgeW91IGhvdyB0
byBtYW5pcHVsYXRlIHRleHQgd2l0aCB0aGUgQVdLIGxhbmd1YWdlLgoJPGJyIC8+
PGJyIC8+PC9saT48bGk+CgkJIjxhIGhyZWY9Imh0dHA6Ly93d3cuaWJtLmNvbS9k
ZXZlbG9wZXJ3b3Jrcy9haXgvbGlicmFyeS9hdS1leHByZXNzaW9ucy5odG1sIj5I
b25lIHlvdXIgcmVnZXhwIHBhdHRlcm4tYnVpbGRpbmcgc2tpbGxzPC9hPiIgKGRl
dmVsb3BlcldvcmtzLCBKdWx5IDIwMDYpIGRlc2NyaWJlcyBtb3JlIHVzZWZ1bCB3
YXlzIHRvIHVzZSA8Y29kZT5ncmVwPC9jb2RlPi4KCTxiciAvPjxiciAvPjwvbGk+
PGxpPgoJCVZpc2l0IHRoZSBkZXZlbG9wZXJXb3JrcyA8YSBocmVmPSJodHRwOi8v
d3d3LmlibS5jb20vZGV2ZWxvcGVyd29ya3MvYWl4Ij5BSVggYW5kIFVOSVggem9u
ZTwvYT4gdG8gZ2V0IHRoZSByZXNvdXJjZXMgeW91IG5lZWQgdG8gYWR2YW5jZSB5
b3VyIHNraWxscy4KCTxiciAvPjxiciAvPjwvbGk+PGxpPgoJCU5ldyB0byBBSVgg
YW5kIFVOSVg/IFZpc2l0IHRoZSA8YSBocmVmPSJodHRwOi8vd3d3LmlibS5jb20v
ZGV2ZWxvcGVyd29ya3MvYWl4L25ld3RvIj5OZXcgdG8gQUlYIGFuZCBVTklYIHBh
Z2U8L2E+IHRvIGxlYXJuIG1vcmUuCgk8YnIgLz48YnIgLz48L2xpPjxsaT4KCQlC
cm93c2UgdGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuaWJtLmNvbS9kZXZlbG9wZXJ3
b3Jrcy9hcHBzL1NlbmRUbz9ib29rc3RvcmU9c2FmYXJpIj50ZWNobm9sb2d5IGJv
b2tzdG9yZTwvYT4gZm9yIGJvb2tzIG9uIHRoZXNlIGFuZCBvdGhlciB0ZWNobmlj
YWwgdG9waWNzLgoJPGJyIC8+PGJyIC8+PC9saT48L3VsPjxiciAvPjxiPkdldCBw
cm9kdWN0cyBhbmQgdGVjaG5vbG9naWVzPC9iPjxiciAvPjx1bD48bGk+CgkJVG8g
b2J0YWluIGEgY29weSBvZiA8Y29kZT5ta2RpcmhpZXI8L2NvZGU+LCB5b3UgY2Fu
IGRvd25sb2FkIGEgdmVyc2lvbiBmcm9tIHRoZSA8YSBocmVmPSJodHRwOi8vZGFy
Y3MuaGFza2VsbC5vcmcvZ2hjL3V0aWxzL21rZGlyaGllci8iPkhhc2tlbGwgY29t
cGlsZXI8L2E+LgoJPC9saT48L3VsPjxiciAvPjxiPkRpc2N1c3M8L2I+PGJyIC8+
PHVsPjxsaT4KCQk8YSBocmVmPSJodHRwOi8vd3d3LmlibS5jb20vZGV2ZWxvcGVy
d29ya3MvcG9kY2FzdCI+UG9kY2FzdHM8L2E+OiBUdW5lIGluIGFuZCBjYXRjaCB1
cCB3aXRoIElCTSB0ZWNobmljYWwgZXhwZXJ0cy4KCTxiciAvPjxiciAvPjwvbGk+
PGxpPgoJCUNoZWNrIG91dCA8YSBocmVmPSJodHRwOi8vd3d3LmlibS5jb20vZGV2
ZWxvcGVyd29ya3MvYmxvZ3MiPmRldmVsb3BlcldvcmtzIGJsb2dzPC9hPiBhbmQg
Z2V0IGludm9sdmVkIGluIHRoZSA8YSBocmVmPSJodHRwOi8vd3d3LmlibS5jb20v
ZGV2ZWxvcGVyd29ya3MvY29tbXVuaXR5Ij5kZXZlbG9wZXJXb3JrcyBjb21tdW5p
dHk8L2E+LgoJPGJyIC8+PGJyIC8+PC9saT48L3VsPjxiciAvPjxiciAvPjxwPjxh
IG5hbWU9ImF1dGhvciI+PHNwYW4gY2xhc3M9ImF0aXRsZSI+QWJvdXQgdGhlIGF1
dGhvcjwvc3Bhbj48L2E+PC9wPjx0YWJsZSBib3JkZXI9IjAiIGNlbGxzcGFjaW5n
PSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUiPjx0cj48dGQgY29sc3Bh
bj0iMyI+PGltZyBhbHQ9IiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iNSIgc3JjPSIv
L3d3dy5pYm0uY29tL2kvYy5naWYiLz48L3RkPjwvdHI+PHRyIGFsaWduPSJsZWZ0
IiB2YWxpZ249InRvcCI+PHRkPjxwPjxpbWcgYWxpZ249ImxlZnQiIGFsdD0iUGhv
dG8gb2YgTWljaGFlbCBTdHV0eiIgaGVpZ2h0PSI4MCIgc3JjPSJodHRwOi8vd3d3
LmlibS5jb20vZGV2ZWxvcGVyd29ya3MvaS9wLW1zdHV0ei5qcGciIHZhbGlnbj0i
dG9wIiB3aWR0aD0iNjQiLz48L3A+PC90ZD48dGQ+PGltZyBhbHQ9IiIgd2lkdGg9
IjQiIGhlaWdodD0iNSIgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5naWYiLz48L3Rk
Pjx0ZCB3aWR0aD0iMTAwJSI+PHA+TWljaGFlbCBTdHV0eiBpcyBhdXRob3Igb2Yg
PGEgaHJlZj0iaHR0cDovL2RzbC5vcmciPjxpPlRoZSBMaW51eCYjMTc0OyBDb29r
Ym9vazwvaT48L2E+LCB3aGljaCwgaW5jaWRlbnRhbGx5LCBoZSBkZXNpZ25lZCBh
bmQgdHlwZXNldCB1c2luZyBvbmx5IG9wZW4gc291cmNlIHNvZnR3YXJlLiBIaXMg
cmVzZWFyY2ggaW50ZXJlc3RzIGluY2x1ZGUgZGlnaXRhbCBwdWJsaXNoaW5nIGFu
ZCB0aGUgZnV0dXJlIG9mIHRoZSBib29rLiBIZSBoYXMgdXNlZCB2YXJpb3VzIFVO
SVggb3BlcmF0aW5nIHN5c3RlbXMgZm9yIDIwIHllYXJzLiBZb3UgY2FuIHJlYWNo
IE1pY2hhZWwgYXQgPGEgaHJlZj0ic3R1dHpAZHNsLm9yZz9TdWJqZWN0PWRldmVs
b3BlcldvcmtzIj5zdHV0ekBkc2wub3JnPC9hPi48L3A+PC90ZD48L3RyPjwvdGFi
bGU+PGJyIC8+PGJyIC8+PGJyIC8+PHAgY2xhc3M9Im5vLXByaW50Ij48c3BhbiBj
bGFzcz0iYXRpdGxlIj48YSBuYW1lPSJyYXRlIj5SYXRlIHRoaXMgcGFnZTwvYT48
L3NwYW4+PC9wPjxzcGFuIGNsYXNzPSJuby1wcmludCI+PGZvcm0gYWN0aW9uPSJo
dHRwOi8vd3d3LTEyOC5pYm0uY29tL2RldmVsb3BlcndvcmtzL3V0aWxzL1JhdGlu
Z3NIYW5kbGVyIiBtZXRob2Q9InBvc3QiPjxpbnB1dCB2YWx1ZT0iMSIgbmFtZT0i
U0lURV9JRCIgdHlwZT0iaGlkZGVuIi8+PGlucHV0IHZhbHVlPSJVTklYIHRpcHM6
IExlYXJuIDEwIGdvb2QgVU5JWCB1c2FnZSBoYWJpdHMiIG5hbWU9IkFydGljbGVU
aXRsZSIgdHlwZT0iaGlkZGVuIi8+PGlucHV0IHZhbHVlPSJBSVggYW5kIFVOSVgi
IG5hbWU9IlpvbmUiIHR5cGU9ImhpZGRlbiIvPjxpbnB1dCB2YWx1ZT0iaHR0cDov
L3d3dy5pYm0uY29tL2RldmVsb3BlcndvcmtzL3RoYW5reW91L2ZlZWRiYWNrLXRo
YW5reW91Lmh0bWwiIG5hbWU9IlJlZGlyZWN0VVJMIiB0eXBlPSJoaWRkZW4iLz48
aW5wdXQgdmFsdWU9IjE4MjUyNCIgbmFtZT0iQXJ0aWNsZUlEIiB0eXBlPSJoaWRk
ZW4iLz48aW5wdXQgdmFsdWU9IjEyMTIyMDA2IiBuYW1lPSJwdWJsaXNoLWRhdGUi
IHR5cGU9ImhpZGRlbiIvPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImF1dGhv
cjEtZW1haWwiIHZhbHVlPSJzdHV0ekBkc2wub3JnIiAvPjxpbnB1dCB0eXBlPSJo
aWRkZW4iIG5hbWU9ImF1dGhvcjEtZW1haWwtY2MiIHZhbHVlPSJtbWNjcmFyeUB1
cy5pYm0uY29tIiAvPjxzY3JpcHQgbGFuZ3VhZ2U9ImphdmFzY3JpcHQiIHR5cGU9
InRleHQvamF2YXNjcmlwdCI+ZG9jdW1lbnQud3JpdGUoJzxpbnB1dCB0eXBlPSJo
aWRkZW4iIG5hbWU9InVybCIgdmFsdWU9IicrbG9jYXRpb24uaHJlZisnIiAvPicp
Ozwvc2NyaXB0PjxpbWcgd2lkdGg9IjEwMCUiIHNyYz0iLy93d3cuaWJtLmNvbS9p
L3YxNC9ydWxlcy9ncmF5X3J1bGUuZ2lmIiBoZWlnaHQ9IjEiIGFsdD0iIi8+PGJy
IC8+PHRhYmxlIHdpZHRoPSIxMDAlIiBjbGFzcz0idjE0LWdyYXktdGFibGUtYm9y
ZGVyIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+
PHRyPjx0ZCB3aWR0aD0iMTAwJSI+PHRhYmxlIHdpZHRoPSIxMDAlIiBib3JkZXI9
IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+PHRyPjx0ZCBjb2xz
cGFuPSIzIj48cD5QbGVhc2UgdGFrZSBhIG1vbWVudCB0byBjb21wbGV0ZSB0aGlz
IGZvcm0gdG8gaGVscCB1cyBiZXR0ZXIgc2VydmUgeW91LjwvcD48L3RkPjwvdHI+
PHRyIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjE0MCI+PGltZyB3aWR0aD0iMTQw
IiBzcmM9Ii8vd3d3LmlibS5jb20vaS9jLmdpZiIgaGVpZ2h0PSIxIiBhbHQ9IiIv
PjxiciAvPjxwPjxsYWJlbCBmb3I9IkdvYWwiPkRpZCB0aGUgaW5mb3JtYXRpb24g
aGVscCB5b3UgdG8gYWNoaWV2ZSB5b3VyIGdvYWw/PC9sYWJlbD48L3A+PC90ZD48
dGQgd2lkdGg9IjMwMyI+PGltZyB3aWR0aD0iMzAzIiBzcmM9Ii8vd3d3LmlibS5j
b20vaS9jLmdpZiIgaGVpZ2h0PSI2IiBhbHQ9IiIvPjxiciAvPjx0YWJsZSB3aWR0
aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9
IjAiPjx0cj48dGQ+PGlucHV0IHZhbHVlPSJZZXMiIGlkPSJHb2FsIiBuYW1lPSJH
b2FsIiB0eXBlPSJyYWRpbyIvPlllczwvdGQ+PHRkPjxpbnB1dCB2YWx1ZT0iTm8i
IGlkPSJHb2FsIiBuYW1lPSJHb2FsIiB0eXBlPSJyYWRpbyIvPk5vPC90ZD48dGQ+
PGlucHV0IHZhbHVlPSJEb24ndCBrbm93IiBpZD0iR29hbCIgbmFtZT0iR29hbCIg
dHlwZT0icmFkaW8iLz5Eb24ndCBrbm93PC90ZD48L3RyPjwvdGFibGU+PC90ZD48
dGQgd2lkdGg9IjEwMCUiPsKgPC90ZD48L3RyPjx0cj48dGQgY29sc3Bhbj0iMyI+
PGltZyBhbHQ9IiIgaGVpZ2h0PSIxMiIgd2lkdGg9IjgiIHNyYz0iLy93d3cuaWJt
LmNvbS9pL2MuZ2lmIi8+PC90ZD48L3RyPjx0ciB2YWxpZ249InRvcCI+PHRkIHdp
ZHRoPSIxNDAiPjxpbWcgd2lkdGg9IjE0MCIgc3JjPSIvL3d3dy5pYm0uY29tL2kv
Yy5naWYiIGhlaWdodD0iMSIgYWx0PSIiLz48YnIgLz48cD48bGFiZWwgZm9yPSJD
b21tZW50cyI+UGxlYXNlIHByb3ZpZGUgdXMgd2l0aCBjb21tZW50cyB0byBoZWxw
IGltcHJvdmUgdGhpcyBwYWdlOjwvbGFiZWw+PC9wPjwvdGQ+PHRkIHdpZHRoPSIz
MDMiPjxpbWcgd2lkdGg9IjMwMyIgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5naWYi
IGhlaWdodD0iNiIgYWx0PSIiLz48YnIgLz48dGFibGUgd2lkdGg9IjEwMCUiIGNl
bGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj48dHI+PHRk
Pjx0ZXh0YXJlYSBjbGFzcz0iaWZvcm0iIGNvbHM9IjM1IiByb3dzPSI1IiB3cmFw
PSJ2aXJ0dWFsIiBpZD0iQ29tbWVudHMiIG5hbWU9IkNvbW1lbnRzIj7CoDwvdGV4
dGFyZWE+PC90ZD48L3RyPjwvdGFibGU+PC90ZD48dGQgd2lkdGg9IjEwMCUiPsKg
PC90ZD48L3RyPjx0cj48dGQgY29sc3Bhbj0iMyI+PGltZyBhbHQ9IiIgaGVpZ2h0
PSIxMiIgd2lkdGg9IjgiIHNyYz0iLy93d3cuaWJtLmNvbS9pL2MuZ2lmIi8+PC90
ZD48L3RyPjx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSIxNDAiPjxpbWcgd2lk
dGg9IjE0MCIgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5naWYiIGhlaWdodD0iMSIg
YWx0PSIiLz48YnIgLz48cD48bGFiZWwgZm9yPSJSYXRpbmciPkhvdyB1c2VmdWwg
aXMgdGhlIGluZm9ybWF0aW9uPzwvbGFiZWw+PC9wPjwvdGQ+PHRkIHdpZHRoPSIz
MDMiPjxpbWcgd2lkdGg9IjMwMyIgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5naWYi
IGhlaWdodD0iNiIgYWx0PSIiLz48YnIgLz48dGFibGUgd2lkdGg9IjEwMCUiIGNl
bGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj48dHI+PHRk
IGFsaWduPSJsZWZ0IiB3aWR0aD0iNjAiPjxpbnB1dCB2YWx1ZT0iMSIgaWQ9IlJh
dGluZyIgbmFtZT0iUmF0aW5nIiB0eXBlPSJyYWRpbyIvPjE8L3RkPjx0ZCBhbGln
bj0ibGVmdCIgd2lkdGg9IjYwIj48aW5wdXQgdmFsdWU9IjIiIGlkPSJSYXRpbmci
IG5hbWU9IlJhdGluZyIgdHlwZT0icmFkaW8iLz4yPC90ZD48dGQgYWxpZ249Imxl
ZnQiIHdpZHRoPSI2MCI+PGlucHV0IHZhbHVlPSIzIiBpZD0iUmF0aW5nIiBuYW1l
PSJSYXRpbmciIHR5cGU9InJhZGlvIi8+MzwvdGQ+PHRkIGFsaWduPSJsZWZ0IiB3
aWR0aD0iNjAiPjxpbnB1dCB2YWx1ZT0iNCIgaWQ9IlJhdGluZyIgbmFtZT0iUmF0
aW5nIiB0eXBlPSJyYWRpbyIvPjQ8L3RkPjx0ZCBhbGlnbj0ibGVmdCIgd2lkdGg9
IjYzIj48aW5wdXQgdmFsdWU9IjUiIGlkPSJSYXRpbmciIG5hbWU9IlJhdGluZyIg
dHlwZT0icmFkaW8iLz41PC90ZD48L3RyPjx0cj48dGQgYWxpZ249ImxlZnQiIHdp
ZHRoPSI2MCI+PHNwYW4gY2xhc3M9ImdyZXl0ZXh0Ij5Ob3Q8L3NwYW4+PGJyIC8+
PHNwYW4gY2xhc3M9ImdyZXl0ZXh0Ij51c2VmdWw8L3NwYW4+PC90ZD48dGQgYWxp
Z249ImxlZnQiIHdpZHRoPSI2MCI+PGltZyBzcmM9Ii8vd3d3LmlibS5jb20vaS9j
LmdpZiIgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgYWx0PSIiLz48L3RkPjx0ZCBhbGln
bj0ibGVmdCIgd2lkdGg9IjYwIj48aW1nIHNyYz0iLy93d3cuaWJtLmNvbS9pL2Mu
Z2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIvPjwvdGQ+PHRkIGFsaWdu
PSJsZWZ0IiB3aWR0aD0iNjAiPjxpbWcgc3JjPSIvL3d3dy5pYm0uY29tL2kvYy5n
aWYiIGhlaWdodD0iMSIgd2lkdGg9IjEiIGFsdD0iIi8+PC90ZD48dGQgYWxpZ249
ImxlZnQiIHdpZHRoPSI2MyI+PHNwYW4gY2xhc3M9ImdyZXl0ZXh0Ij5FeHRyZW1l
bHk8YnIgLz51c2VmdWw8L3NwYW4+PC90ZD48L3RyPjwvdGFibGU+PC90ZD48dGQg
d2lkdGg9IjEwMCUiPsKgPC90ZD48L3RyPjwvdGFibGU+PC90ZD48L3RyPjwvdGFi
bGU+PHRhYmxlIGNsYXNzPSJ2MTQtZ3JheS10YWJsZS1ib3JkZXIiIHdpZHRoPSIx
MDAlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+
PHRyPjx0ZCBjb2xzcGFuPSIzIj48aW1nIGFsdD0iIiBoZWlnaHQ9IjgiIHdpZHRo
PSI4IiBzcmM9Ii8vd3d3LmlibS5jb20vaS9jLmdpZiIvPjwvdGQ+PC90cj48dHI+
PHRkIHdpZHRoPSI4Ij48aW1nIGFsdD0iIiBoZWlnaHQ9IjEiIHdpZHRoPSI4IiBz
cmM9Ii8vd3d3LmlibS5jb20vaS9jLmdpZiIvPjwvdGQ+PHRkIGNvbHNwYW49IjMi
PjxpbnB1dCBhbHQ9IlN1Ym1pdCIgaGVpZ2h0PSIyMSIgd2lkdGg9IjEyMCIgYm9y
ZGVyPSIwIiBzcmM9Ii8vd3d3LmlibS5jb20vaS92MTQvYnV0dG9ucy9zdWJtaXQu
Z2lmIiB0eXBlPSJpbWFnZSIvPjwvdGQ+PC90cj48dHI+PHRkIGNvbHNwYW49IjMi
PjxpbWcgYWx0PSIiIGhlaWdodD0iOCIgd2lkdGg9IjgiIHNyYz0iLy93d3cuaWJt
LmNvbS9pL2MuZ2lmIi8+PC90ZD48L3RyPjwvdGFibGU+PC9mb3JtPjxiciAvPjwv
c3Bhbj48c3BhbiBjbGFzcz0ibm8tcHJpbnQiPjx0YWJsZSBjZWxsc3BhY2luZz0i
MCIgY2VsbHBhZGRpbmc9IjAiIGFsaWduPSJyaWdodCI+PHRyIGFsaWduPSJyaWdo
dCI+PHRkPjx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3Bh
Y2luZz0iMCI+PHRyPjx0ZCB2YWxpZ249Im1pZGRsZSI+PGltZyB3aWR0aD0iMTYi
IHNyYz0iLy93d3cuaWJtLmNvbS9pL3YxNC9pY29ucy91X2JvbGQuZ2lmIiBoZWln
aHQ9IjE2IiBib3JkZXI9IjAiIGFsdD0iIi8+PGJyIC8+PC90ZD48dGQgdmFsaWdu
PSJ0b3AiIGFsaWduPSJyaWdodCI+PGEgaHJlZj0iI21haW4iIGNsYXNzPSJmYm94
Ij48Yj5CYWNrIHRvIHRvcDwvYj48L2E+PC90ZD48L3RyPjwvdGFibGU+PC90ZD48
L3RyPjwvdGFibGU+PGJyIC8+PGJyIC8+PC9zcGFuPjwvdGQ+PHRkIHdpZHRoPSIx
MCI+PGltZyBhbHQ9IiIgaGVpZ2h0PSIxIiB3aWR0aD0iMTAiIHNyYz0iLy93d3cu
aWJtLmNvbS9pL2MuZ2lmIi8+PC90ZD48L3RyPjwvdGFibGU+PHAgY2xhc3M9Imdy
ZXl0ZXh0Ij5JQk0gYW5kIEFJWCBhcmUgdHJhZGVtYXJrcyBvZiBJQk0gQ29ycG9y
YXRpb24gaW4gdGhlIFVuaXRlZCBTdGF0ZXMsIG90aGVyIGNvdW50cmllcywgb3Ig
Ym90aC4gIFVOSVggaXMgYSByZWdpc3RlcmVkIHRyYWRlbWFyayBvZiBUaGUgT3Bl
biBHcm91cCBpbiB0aGUgVW5pdGVkIFN0YXRlcyBhbmQgb3RoZXIgY291bnRyaWVz
LiAgTGludXggaXMgYSByZWdpc3RlcmVkIHRyYWRlbWFyayBvZiBMaW51cyBUb3J2
YWxkcyBpbiB0aGUgVW5pdGVkIFN0YXRlcywgb3RoZXIgY291bnRyaWVzLCBvciBi
b3RoLiAgT3RoZXIgY29tcGFueSwgcHJvZHVjdCwgb3Igc2VydmljZSBuYW1lcyBt
YXkgYmUgdHJhZGVtYXJrcyBvciBzZXJ2aWNlIG1hcmtzIG9mIG90aGVycy4gIE90
aGVyIGNvbXBhbnksIHByb2R1Y3QsIG9yIHNlcnZpY2UgbmFtZXMgbWF5IGJlIAog
IHRyYWRlbWFya3Mgb3Igc2VydmljZSBtYXJrcyBvZiBvdGhlcnMuPC9wPjwvdGQ+
PC90cj48L3RhYmxlPjwhLS1GT09URVJfQkVHSU4tLT48YnIgLz4KPHRhYmxlIGJv
cmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0i
MTAwJSI+Cjx0cj4KPHRkIGNsYXNzPSJiYmciIGhlaWdodD0iMTkiPgo8dGFibGUg
Ym9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPgo8dHI+
Cjx0ZD48c3BhbiBjbGFzcz0ic3BhY2VyIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDs8L3NwYW4+PGEgY2xhc3M9Im1haW5saW5rIiBocmVmPSJodHRwOi8vd3d3Lmli
bS5jb20vaWJtLyI+QWJvdXQgSUJNPC9hPjwvdGQ+Cjx0ZCBjbGFzcz0iZm9vdGVy
LWRpdmlkZXIiIHdpZHRoPSIyNyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC90
ZD4KPHRkPjxhIGNsYXNzPSJtYWlubGluayIgaHJlZj0iaHR0cDovL3d3dy5pYm0u
Y29tL3ByaXZhY3kvIj5Qcml2YWN5PC9hPjwvdGQ+Cjx0ZCBjbGFzcz0iZm9vdGVy
LWRpdmlkZXIiIHdpZHRoPSIyNyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PC90
ZD4KPHRkPjxhIGNsYXNzPSJtYWlubGluayIgaHJlZj0iaHR0cDovL3d3dy5pYm0u
Y29tL2NvbnRhY3QvIj5Db250YWN0PC9hPjwvdGQ+CjwvdHI+CjwvdGFibGU+Cjwv
dGQ+CjwvdHI+CjwvdGFibGU+Cgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw
dCIgbGFuZ3VhZ2U9IkphdmFTY3JpcHQxLjIiIHNyYz0iLy93d3cuaWJtLmNvbS9j
b21tb24vc3RhdHMvc3RhdHMuanMiPjwvc2NyaXB0Pgo8bm9zY3JpcHQ+PGltZyBz
cmM9Ii8vc3RhdHMud3d3LmlibS5jb20vcmMvaW1hZ2VzL3VjLkdJRj9SPW5vc2Ny
aXB0IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBhbHQ9IiIgYm9yZGVyPSIwIiAvPjwv
bm9zY3JpcHQ+PCEtLUZPT1RFUl9FTkQtLT48IS0tWFNMVCBzdHlsZXNoZWV0IHVz
ZWQgdG8gdHJhbnNmb3JtIHRoaXMgZmlsZTogIGR3LWRvY3VtZW50LWh0bWwtNS44
LnhzbC0tPjwvYm9keT48L2h0bWw+
------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=fw_bold.gif
Content-Type: image/gif; name=fw_bold.gif
Content-Location: http://www.ibm.com/i/v14/icons/fw_bold.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAQAIABAFyBp////yH5BAEAAAEALAAAAAAQABAAAAIXjI+py+2fADxA
uooty7hxfYHXRJbmORUAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=table.css
Content-Type: text/css; name=table.css
Content-Location: http://www.ibm.com/common/v14/table.css
Content-Transfer-Encoding: 8bit

table.data-table-1 td,
table.data-table-1 th{ border-top:#ccc solid 1px; padding-left:5px; padding-right:4px; padding-top:4px; vertical-align:top; }
table.data-table-1 th{ background:#efefef; }
table.data-table-2{ margin-top:1px; }
table.data-table-2 td,
table.data-table-2 th.tb-row{ border-bottom:#ccc solid 1px; }
table.data-table-2 td,
table.data-table-2 th{ padding-left:5px; padding-right:5px; padding-top:4px; vertical-align:top; }
table.data-table-2 th{ background:#c8d7e3; }
table th.tb-row{ background:#fff; font-weight:normal; }
table.data-table-1{ border:1px solid #ccc; border-top:0px; }
table.data-table-1 caption,
table.data-table-2 caption,
table.data-table-3 caption{ text-align:left; background:#3c5f84; padding-top:3px; padding-bottom:4px; padding-left:6px; }
table.data-table-2 caption{ border-bottom:#fff solid 1px; }
table.data-table-1 caption em,
table.data-table-2 caption em,
table.data-table-3 caption em{ color:#fff; }
table.v14-gray-table-border table.data-table-1{ border:0px solid #ccc; border-top:0px; }
table.data-table-1 td.no-padding{ padding-left:0; padding-right:0; }
table.data-table-1 td.ntb{ border-top:0; }
table tr.alt-row td,
table tr.alt-row th.tb-row {background:#eee;}

table.data-table-3 td,
table.data-table-3 th{ padding-left:6px; padding-right:0px; padding-top:4px; vertical-align:top; }
table.data-table-3 th{ font-weight:bold; }
table.data-table-3 td{ padding-right:5px; }
table.data-table-3{ border:1px solid #ccc; border-top:0px; }
table.data-table-1 .imgleft{ padding-left:5px; margin-right:5px; }
p.dtnf{ font-family:verdana,arial,sans-serif; font-size:11px; }
th.numeric, td.numeric{ text-align:right; }

table.data-table-1 caption.header-1,
table.data-table-2 caption.header-1,
table.data-table-3 caption.header-1{ background:#98b1c4; }
table.data-table-1 caption.header-2,
table.data-table-2 caption.header-2{ background:#eee; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; }
table.data-table-1 caption.header-2 em,
table.data-table-2 caption.header-2 em,
table.data-table-3 caption.header-2 em{ color:#000; }

a.dtable-alink {
font-weight:bold;
background:url(//www.ibm.com/i/v14/icons/fw_bold.gif) 
no-repeat 0px 4px;
margin:0px;
padding:5px 5px 5px 15px;
}

a.dtable-alink:link,
a.dtable-alink:visited {text-decoration:none;}
a.dtable-alink:hover {text-decoration:underline;}

div.dtable-bullet-list ul{
	padding-right:10px;
	padding-left:0px;
	margin:0px;
}

div.dtable-bullet-list li{
list-style-type: none;
	padding:0px 0px 0px 7px;
	background:url("//www.ibm.com/i/v14/bullets/bk-bullet.gif") 
		no-repeat 0% 0%; 
}

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=dwcss14.js
Content-Type: application/x-javascript; name=dwcss14.js
Content-Location: http://www-128.ibm.com/developerworks/js/dwcss14.js
Content-Transfer-Encoding: Base64

aWYoKG5hdmlnYXRvci5hcHBOYW1lID09ICJNaWNyb3NvZnQgSW50ZXJuZXQgRXhw
bG9yZXIiKSAmJiAocGFyc2VJbnQobmF2aWdhdG9yLmFwcFZlcnNpb24pID49IDQg
KSl7aWYoKG5hdmlnYXRvci5hcHBWZXJzaW9uLmluZGV4T2YoIk1hY2ludG9zaCIp
KSE9IC0xKXtkb2N1bWVudC53cml0ZSgnPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBo
cmVmPSIvZGV2ZWxvcGVyd29ya3MvY3NzL3IxdjE0LmNzcyIgdHlwZT0idGV4dC9j
c3MiLz4nKTt9ZWxzZSBpZiAoKG5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZigi
IE9wZXJhICIpICE9IC0xKSB8fCAobmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9m
KCJPcGVyYS8iKSAhPSAtMSkpe2RvY3VtZW50LndyaXRlKCc8bGluayByZWw9InN0
eWxlc2hlZXQiIGhyZWY9Ii9kZXZlbG9wZXJ3b3Jrcy9jc3MvcjF2MTQuY3NzIiB0
eXBlPSJ0ZXh0L2NzcyIvPicpO31lbHNlIGlmICgobmF2aWdhdG9yLmFwcFZlcnNp
b24uaW5kZXhPZignTVNJRSA2JykpICE9IC0xKXtkb2N1bWVudC53cml0ZSgnPGxp
bmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvZGV2ZWxvcGVyd29ya3MvY3NzL2ll
NnYxNC5jc3MiIHR5cGU9InRleHQvY3NzIi8+Jyk7fWVsc2V7ZG9jdW1lbnQud3Jp
dGUoJzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2RldmVsb3Blcndvcmtz
L2Nzcy9pZTF2MTQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIvPicpO319CmVsc2UgaWYg
KChuYXZpZ2F0b3IuYXBwTmFtZSA9PSAiTmV0c2NhcGUiKSAmJiAocGFyc2VJbnQo
bmF2aWdhdG9yLmFwcFZlcnNpb24pID49IDQpKXtpZigobmF2aWdhdG9yLmFwcFZl
cnNpb24uaW5kZXhPZigiTWFjaW50b3NoIikpIT0gLTEpe2RvY3VtZW50LndyaXRl
KCc8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9kZXZlbG9wZXJ3b3Jrcy9j
c3MvcjF2MTQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIvPicpO31lbHNlIGlmICgobmF2
aWdhdG9yLmFwcE5hbWUgPT0gIk5ldHNjYXBlIikgJiYgKHBhcnNlSW50KG5hdmln
YXRvci5hcHBWZXJzaW9uKSA+PSA1KSl7ZG9jdW1lbnQud3JpdGUoJzxsaW5rIHJl
bD0ic3R5bGVzaGVldCIgaHJlZj0iL2RldmVsb3BlcndvcmtzL2Nzcy9yMXYxNC5j
c3MiIHR5cGU9InRleHQvY3NzIi8+Jyk7fWVsc2UgaWYgKChuYXZpZ2F0b3IuYXBw
VmVyc2lvbi5pbmRleE9mKCdYMTEnKSkgIT0gLTEpe2RvY3VtZW50LndyaXRlKCc8
bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9kZXZlbG9wZXJ3b3Jrcy9jc3Mv
cjF2MTQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIvPicpO31lbHNlIGlmICgobmF2aWdh
dG9yLnVzZXJBZ2VudC5pbmRleE9mKCIgT3BlcmEgIikgIT0gLTEpIHx8IChuYXZp
Z2F0b3IudXNlckFnZW50LmluZGV4T2YoIk9wZXJhLyIpICE9IC0xKSl7ZG9jdW1l
bnQud3JpdGUoJzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2RldmVsb3Bl
cndvcmtzL2Nzcy9yMXYxNC5jc3MiIHR5cGU9InRleHQvY3NzIi8+Jyk7fWVsc2V7
ZG9jdW1lbnQud3JpdGUoJzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2Rl
dmVsb3BlcndvcmtzL2Nzcy9uczF2MTQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIvPicp
O319CmVsc2V7ZG9jdW1lbnQud3JpdGUoJzxsaW5rIHJlbD0ic3R5bGVzaGVldCIg
aHJlZj0iL2RldmVsb3BlcndvcmtzL2Nzcy9yMXYxNC5jc3MiIHR5cGU9InRleHQv
Y3NzIi8+Jyk7fQ==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=upper-nav-cnr.gif
Content-Type: image/gif; name=upper-nav-cnr.gif
Content-Location: http://www.ibm.com/i/v14/t/upper-nav-cnr.gif
Content-Transfer-Encoding: Base64

R0lGODlhIgAkAJEAAC9ObzxfhAAAAAAAACwAAAAAIgAkAAACXoSPqavBD5VwsTIx
rUY4b915XxSK41VS51Ji6sq1JgzILn3YN67vcO87AYOfIRFknFmSRxJTCXk2UdJX
VDpNYDtW1jZr+HKvYmi4PEWPJepje517B+Vw+to+xnP1nQIAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=left-nav-corner.gif
Content-Type: image/gif; name=left-nav-corner.gif
Content-Location: http://www.ibm.com/i/v14/t/left-nav-corner.gif
Content-Transfer-Encoding: Base64

R0lGODlhiAATAIAAAMjX4////ywAAAAAiAATAAACPYSPqcvtD6OctNqLs968+w+G
4kiW5omm6sq27gvH8kzX9o3n+s73/g8MCoebAPGYCBiRSOWSOXQ+oUBpoAAAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=upper-masthead-divider.gif
Content-Type: image/gif; name=upper-masthead-divider.gif
Content-Location: http://www.ibm.com/i/v14/t/upper-masthead-divider.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQAKAJEAAClNa1yBpylNczlNayH5BAEAAAAALAAAAAABAAoAAAIDjI8F
ADs=

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=masthead-divider.gif
Content-Type: image/gif; name=masthead-divider.gif
Content-Location: http://www.ibm.com/i/v14/t/masthead-divider.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQAKAIAAAJixxAAAACwAAAAAAQAKAAACA4SPBQA7
------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=footer-divider.gif
Content-Type: image/gif; name=footer-divider.gif
Content-Location: http://www.ibm.com/i/v14/t/footer-divider.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQAKAIAAAGZmZgAAACwAAAAAAQAKAAACA4SPBQA7
------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=main.css
Content-Type: text/css; name=main.css
Content-Location: http://www.ibm.com/common/v14/main.css
Content-Transfer-Encoding: 8bit

/*template classes*/
#print-masthead{ display:none; }
.ibm-access { position:absolute; left:-3000px; width:1px; }
.cty-tou{ background:#2f4e6f; white-space:nowrap; }
.cty-tou-div,
.masthead-phone{ color:#293d6b; white-space:nowrap; }
.spacer{ color:#98b1c4; white-space:nowrap; }
.cty-tou-border{ background:#3c5f84; }
.mbbg{ background:#000; }
.country{ color:#c8d7e3; white-space:nowrap; }
.upper-masthead-corner{ background-image:url("//www.ibm.com/i/v14/t/upper-nav-cnr.gif"); background-repeat:no-repeat; background-position:100% 100%; }
em.caution{ font-style:normal; font-weight:bold; text-transform:uppercase; }

a.ur-link:link,
a.ur-link:visited{ text-decoration:none; color:#c8d7e3; white-space:nowrap; }
a.ur-link:hover{ text-decoration:underline; color:#c8d7e3; white-space:nowrap; }

.input,
.input-local{ background:#eee; }
td.blbg{ background:#c8d7e3; border-top:2px solid #99afc4; border-bottom:1px solid #99afc4; white-space:nowrap; }

a.masthead-mainlink:link,
a.masthead-mainlink:visited{ text-decoration:none; color:#293d6b; white-space:nowrap; }
a.masthead-mainlink:hover{ text-decoration:underline; color:#293d6b; white-space:nowrap; }

#left-nav-angle{ background-image:url("//www.ibm.com/i/v14/t/left-nav-angle.gif"); background-repeat:no-repeat; background-position:100% 100%; }

.bbg{ background-color:#000; white-space:nowrap;}
.dbg{ background-color:#fff; }
.mbg{ background-color:#c8d7e3; border-bottom:1px solid white; padding-left:4px; }
th.mbg{ background-color:#98b1c4; border-bottom:1px solid white; padding-left:4px; }
th.mbg a.nav:link{ color:#fff; }
td.hil{ background-color:#fff; border-bottom:1px solid white; }
th.hil{ background-color:#98b1c4; border-bottom:1px solid white; padding-left:4px; }
th.hil a.nav:link{ color:#fff; }
.hil{ background-color:#fff; padding-left:4px; }

.lbg,
td.left-nav,
tr.left-nav-child td,
tr.left-nav-last,
.v14-graphic-tab-lblue-table{ background-color:#c8d7e3; vertical-align:top; }

th.left-nav-overview,
td.left-nav-overview,
.v14-graphic-tab-dblue-table{ background:#98b1c4; }

td.left-nav-highlight,
tr.left-nav-child-highlight td{ background:#fff; vertical-align:top; }

td.left-nav,
td.left-nav-highlight,
tr.left-nav-last td{ border-top:1px solid white; }
tr.rlinks td{ vertical-align:top; }

a.rlinks:link,
a.rlinks:visited{ text-decoration:none; color:#666; }
a.rlinks:hover{ text-decoration:underline; color:#666; }
a.rlinks-red:link,
a.rlinks-red:visited{ text-decoration:none; color:#f00; }
a.rlinks-red:hover{ text-decoration:underline; color:#f00; }

a.mainlink:link,
a.mainlink:visited{ text-decoration:none; color:#fff; white-space:nowrap; }
a.mainlink:hover{ text-decoration:underline; color:#fff; white-space:nowrap; }

a.parent:link,
a.parent:visited{ text-decoration:none; color:#666; }
a.parent:hover{ text-decoration:underline; color:#666; }

.left-nav-corner{ background-image:url("//www.ibm.com/i/v14/t/left-nav-corner.gif"); background-repeat:no-repeat;  background-position:100% 100%; }

a.left-nav-overview:link,
a.left-nav-overview:visited{ text-decoration:none; color:#fff; }
a.left-nav-overview:hover{ text-decoration:underline; color:#fff; }

a.left-nav:link,
a.left-nav:visited{ text-decoration:none; color:#293d6b; }
a.left-nav:hover{ text-decoration:underline; color:#293d6b; }

a.nav:link,
a.nav:visited{ text-decoration:none; color:#293d6b; }
a.nav:hover{ text-decoration:underline; color:#293d6b; }

a.left-nav-child:link,
a.left-nav-child:visited{ text-decoration:none; color:#293d6b; }
a.left-nav-child:hover{ text-decoration:underline; color:#293d6b; }

td.upper-masthead-divider{ background-image:url("//www.ibm.com/i/v14/t/upper-masthead-divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }
td.masthead-divider{ background-image:url("//www.ibm.com/i/v14/t/masthead-divider.gif"); background-repeat:no-repeat; background-position:50% 60%; }
td.footer-divider{ background-image:url("//www.ibm.com/i/v14/t/footer-divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }
/*template classes*/

body{ margin:0px; padding:0px; background:#fff; color:#000; }
form{ margin:0px; padding:0px; }
th{ text-align:left; }
/*a sup{ vertical-align:top; }*/
fieldset{ border:0px; }

.nowrap{ white-space:nowrap; }

h2,
b.related,
b.rlinks,
.fnt,
.greytextbld,
.greytext,
#v14-body-table p#subtitle{ color:#666; }

#v14-pop-mast h1{ color:#fff; background:#000; white-space:nowrap; }

a:link{ color:#5c81a7 }
a:visited{ color:#969 }
a:hover{ color:#5c81a7 }

.tbgc{ background-color:#069; }
.gbg,
.lgray{ background-color:#ccc; }
.bluebullet{ color:#069; }
td.bbl{ background-image: url(//www.ibm.com/i/v14/bullets/bl-bullet.gif); background-repeat:no-repeat; width:6px; }
td.dbl{ background-image: url(//www.ibm.com/i/v14/bullets/dbl-bullet.gif); background-repeat:no-repeat; width:6px; }
td.bkl{ background-image: url(//www.ibm.com/i/v14/bullets/bk-bullet.gif); background-repeat:no-repeat; width:6px; }

.dkgd{ background-color:#996; }
.hdgd,
.sth,
.popup_title{ color:#fff; }
.mdgd{ color:#663; background:#cc9; }
.flgd{ background:#f7f7e7; }
.dgbg{ background-color:#999; }

a.fbox:link{ text-decoration:none; color:#5c81a7; }
a.fbox:visited{ text-decoration:none; color:#969; }
a.fbox:hover{ text-decoration:underline; color:#5c81a7; }

a.bctl:link,
a.bctl:visited{ text-decoration:none; color:#999; }
a.bctl:hover{ text-decoration:underline; color:#999; }

/*tabs*/
.tbdark{background:#a3aab0; }
.tbwhite{background:#fff; white-space:nowrap; }
.tbimage1{background-image:url("//www.ibm.com/i/v11/tabs/tbimage1.gif"); white-space:nowrap; }
.tbimage2{background-image:url("//www.ibm.com/i/v11/tabs/tbimage2.gif"); }

a.tbmainlink:link,
a.tbmainlink:visited{ text-decoration:none; color:#333; white-space:nowrap; }
a.tbmainlink:hover{ text-decoration:underline; color:#333; white-space:nowrap; }

a.tablink:link,
a.tablink:visited{ text-decoration:none; color:#333; }
a.tablink:hover{ text-decoration:underline; color:#333; }

a.tablinkblue:link,
a.tablinkblue:visited{ text-decoration:none; }
a.tablinkblue:hover{ text-decoration:underline; }

a.texttabselectlink:link,
a.texttabselectlink:visited{ text-decoration:none; color:#333; }
a.texttabselectlink:hover{ text-decoration:underline; color:#333; }

a.toclink:link,
a.toclink:visited{ text-decoration:none; }
a.toclink:hover{ text-decoration:underline; }

a.tocselectlink:link,
a.tocselectlink:visited{ text-decoration:none; color:#333; }
a.tocselectlink:hover{ text-decoration:underline; color:#333; }

.v14-graphic-tab-selected{ background-color:#c8d7e3; white-space:nowrap; }
.v14-graphic-tab-unselected{ background-image:url("//www.ibm.com/i/v14/tabs/tab_dmpttn.gif"); white-space:nowrap; }
td.v14-tab-hlrt{ background-image:url("//www.ibm.com/i/v14/tabs/tab_hlrt.gif"); background-repeat:no-repeat; background-color:#c8d7e3; }
td.v14-tab-hlrt-end{ background-image:url("//www.ibm.com/i/v14/tabs/tab_hlrt_end.gif"); background-repeat:no-repeat; background-color:#c8d7e3; }
td.v14-tab-hllt{ background-image:url("//www.ibm.com/i/v14/tabs/tab_hllt.gif"); background-repeat:no-repeat; background-color:#c8d7e3; }
td.v14-tab-dmrt{background-image:url("//www.ibm.com/i/v14/tabs/tab_dmrt.gif"); background-repeat:no-repeat; background-color:#5c81a7; }
td.v14-tab-dmrt-end{background-image:url("//www.ibm.com/i/v14/tabs/tab_dmrt_end.gif"); background-repeat:no-repeat; background-color:#5c81a7; }
.v14-graphic-tab-selected2{ background-color:#c8d7e3; white-space:nowrap; }
.v14-graphic-tab-unselected2{ background-image:url("//www.ibm.com/i/v14/tabs/tab_dmpttn2.gif"); white-space:nowrap; }
td.v14-tab-hlrt2{ background-image:url("//www.ibm.com/i/v14/tabs/tab_hlrt2.gif"); background-repeat:no-repeat; background-color:#c8d7e3; }
td.v14-tab-hlrt-end2{ background-image:url("//www.ibm.com/i/v14/tabs/tab_hlrt_end2.gif"); background-repeat:no-repeat; background-color:#c8d7e3; }
td.v14-tab-hllt2{ background-image:url("//www.ibm.com/i/v14/tabs/tab_hllt2.gif"); background-repeat:no-repeat; background-color:#c8d7e3; }
td.v14-tab-dmrt2{background-image:url("//www.ibm.com/i/v14/tabs/tab_dmrt2.gif"); background-repeat:no-repeat; background-color:#5c81a7; }
td.v14-tab-dmrt-end2{background-image:url("//www.ibm.com/i/v14/tabs/tab_dmrt_end2.gif"); background-repeat:no-repeat; background-color:#5c81a7; }

.v14-ttd{ color:#98b1c4; }

a.v14-tab-link-selected:link,
a.v14-tab-link-selected:visited { text-decoration:none; color:#005077; background-color:#c8d7e3; }
a.v14-tab-link-selected:hover { text-decoration:none; color:#000; background-color:#c8d7e3; }

a.v14-tab-link-unselected:link,
a.v14-tab-link-unselected:visited { text-decoration:none; color:#fff; background-color:#5c81a7; }
a.v14-tab-link-unselected:hover { text-decoration:none; color:#dce8f2; background-color:#5c81a7; }

a.v14-text-tab-select-link:link,
a.v14-text-tab-select-link:visited{ text-decoration:none; color:#000; }
a.v14-text-tab-select-link:hover{ text-decoration:underline; color:#000; }

a.v14-text-tab-unselect-link:link,
a.v14-text-tab-unselect-link:visited{ text-decoration:none; color:#5c81a7; }
a.v14-text-tab-unselect-link:hover{ text-decoration:underline; color:#5c81a7; }

td.v14-graphic-tab-lblue-table a.v14-text-tab-unselect-link:link,
tr.v14-graphic-tab-lblue-table a.v14-text-tab-unselect-link:link,
td.v14-graphic-tab-lblue-table a.v14-text-tab-unselect-link:visited,
tr.v14-graphic-tab-lblue-table a.v14-text-tab-unselect-link:visited{ text-decoration:none; color:#293d6b; }
td.v14-graphic-tab-lblue-table a.v14-text-tab-unselect-link:hover,
tr.v14-graphic-tab-lblue-table a.v14-text-tab-unselect-link:hover{ text-decoration:underline; color:#293d6b; }

/*tabs*/

.tblue{ color:#fff; background:#98b1c4; }
.tdblue{ color:#fff; background:#3c5f84; }
.tgray{ color:#fff; background:#999; }
.tgreen{ color:#333; background:#ccc; }
.medbluetitlebar{ color:#fff; background-color:#69c; }
.medgraytitlebar{ color:#fff; background-color:#999; }
.lightgraytitlebar{ color:#666; background-color:#eee; }
.whitetitlebar{ color:#666; background-color:#fff; }
.subtitle{ color:#666; }

td.v14-header-1,
th.v14-header-1{ color:#fff; background:#3c5f84; }
td.v14-header-2,
th.v14-header-2,
td.v14-header-1-small,
th.v14-header-1-small{ color:#fff; background:#98b1c4; }
td.v14-header-2-small,
th.v14-header-2-small{ color:#333; background:#ccc; }
td.v14-header-3,
th.v14-header-3{ color:#fff; background:#999; }
td.v14-header-3-small,
th.v14-header-3-small{ border:#ccc solid 1px; }
td.v14-header-4,
th.v14-header-4{ color:#333; background:#ccc; }
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ border:#ccc solid 1px; color:#000; background:#eee; }

td.gradient_bar { background-image:url("//www.ibm.com/i/v14/rules/gradient_bar.gif"); background-repeat:repeat-y; background-position:100% 100%; }

.small-price,
.price{ color:#f60; }
.error{ color:#f00; }
em.error,
em.caution{ font-style:normal; }
.graytext,
.smgraytext,
.lggraytitle{ color:#666; }
.divider{ color:#666; }
.bct{ color:#ccc; }
.ast{ color:#f30; }
.dgray{ background-color:#999; }
.vlgray{ background-color:#eee; }
.tvgray{ color:#000; background:#eee; }

a.bs:link{ text-decoration:none; color:#069; }
a.bs:visited{ text-decoration:none; color:#969; }
a.bs:hover{ text-decoration:underline; color:#069; }

a.close:link,
a.close:visited,
a.close:hover{ text-decoration:underline; color:#fff; }

a.smallplainlink:link{ text-decoration:none; color:#5c81a7; }
a.smallplainlink:visited{ text-decoration:none; color:#969; }
a.smallplainlink:hover{ text-decoration:underline; color:#5c81a7; }

.dotted{ background-color:#fff; background-image:url("//www.ibm.com/i/dotted.gif"); }

.ibmSurveyCVM .v14-header-2-small { color:#fff !important; background:#999 !important; }
.ibmSurveyCVM .no-padding { background-color:#ffc !important; }
.ibmSurveyCVM .smallplainlink { color:#666 !important; }
.flashtext{ position: absolute; left: -3000px; width: 500px; }

td.why-ibm{ background:#fff url("//www.ibm.com/i/v14/mod/bg-why-ibm.gif") repeat-y 100% 0%; border-bottom:#e8e8e8 solid 1px; }

#v14-body-table td.why-ibm p,
#v14-body-table td.why-ibm-rv p{ margin:0px; padding:5px 7px 10px; }

#v14-body-table td.why-ibm p.is-branding,
#v14-body-table td.why-ibm-rv p.is-branding{ line-height:1.4em; padding:5px 7px 8px; }

td.why-ibm-rv{ background:#4b4b4b; border-bottom:#454545 solid 1px; }

td.why-ibm-rv p,
td.why-ibm-rv p a:link,
td.why-ibm-rv p a:visited,
td.why-ibm-rv p a:hover{ color:#fff; }

td.why-ibm h2, 
td.why-ibm-rv h2{ color:#000; font-size:small; font-weight:bold; margin:0px; padding:4px 7px 0px; }

td.why-ibm-rv h2{ color:#FFF; }
td.v14-header-1-small h2{ color:#fff; }

td.scm-bg{ background:url('//www.ibm.com/i/v14/t/add-website-bg.gif') repeat-x; }

.gen-intfce-nvyblue {color:#293d6b}
.gen-intfce-drkblue {color:#3c5f84} 
.gen-intfce-blue {color:#5c81a7}
.gen-intfce-violet {color:#996699}
.gen-intfce-mdblue {color:#98b1c4}
.gen-intfce-plblue {color:#c8d7e3}
.gen-intfce-blk {color:#000}
.gen-intfce-drkestgry {color:#333}
.gen-intfce-drkgry {color:#666}
.gen-intfce-mdgry {color:#999}
.gen-intfce-gry {color:#ccc}
.gen-intfce-ltgry {color:#eee}
.gen-intfce-white {color:#fff}
.lu-red {color:#ff0000}
.lu-brtorng {color:#ff3300}
.lu-orng {color:#ff6600}
td.tbl-plblue {color:#c8d7e3}
td.tbl-ltblue {color:#dfe8ef}
td.tbl-smkwhite {color:#ebebeb}
td.tbl-ghstwhite {color:#f6f6f6}
td p.last-updated { text-align: right; }


form.ibm-column-form label {
	clear:left;
	display:block;
	float:left;
	font-weight:bold;
	width:150px;
}
form.ibm-column-form p span {
	display:block;
	margin-left:157px;
}
form.ibm-column-form p span.ast {
        display:inline;
        margin-left:0px;
}
form.ibm-column-form label span {
	display:inline;
	margin:0px;
}
form.ibm-column-form .ibm-buttons-row p {
	padding-left:157px;
	float:none;
}
form.ibm-column-form .ibm-buttons-row p.ibm-first {padding-left:157px;}
.ibm-buttons-row p.ibm-first {
	width:140px;
	float:left !important;
}
.ibm-buttons-row p.ibm-second {margin-left:160px;}


------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=masthead-bg.gif
Content-Type: image/gif; name=masthead-bg.gif
Content-Location: http://www.ibm.com/i/v14/t/masthead-bg.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQACAIAAADJObA4UGiH5BAAAAAAALAAAAAABAAIAAAICRAoAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=screen.css
Content-Type: text/css; name=screen.css
Content-Location: http://www.ibm.com/common/v14/screen.css
Content-Transfer-Encoding: 8bit

body,td,th,font{ font-family:verdana,arial,sans-serif; font-size:11px; }

ul,ol{ margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }

h1{ font-family:arial,sans-serif; font-weight:normal; font-size:25px; margin:0; }
h2{ font-family:arial,sans-serif; font-weight:normal; font-size:14px; margin:0; }
h3{ font-family:arial,sans-serif; font-weight:bold; font-size:22px; }
h4{ font-family:arial,sans-serif; font-size:18px; }

p.fnt sup{ vertical-align:top; font-size:8px; }

td.blbg{ height:22px; }
td.upper-masthead-divider{ height:17px; }

#v14-body-table p#subtitle{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; margin:0; padding:2px 0px 0px 0px; }

#v14-body-table p#subtitle em{ font-style:normal; }

#v14-h-tasks table td,
#v14-h-tasks table th,
table.data-table-1 td,
table.data-table-1 th,
table.data-table-2 td,
table.data-table-2 th{ font-size:10px; padding-bottom:4px; }
table.data-table-3 td,
table.data-table-3 th{ font-size:11px; padding-bottom:4px; }

table.data-table-3 td a.fbox:link,
table.data-table-3 td a.fbox:visited,
table.data-table-3 td a.fbox:hover{ font-size:11px; }

#v14-pop-mast h1{ font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:normal; line-height:1.1em; margin:0; padding-right:6px; }

.left-nav-child-highlight img,
.left-nav-child img,
.rlinks img{ float:right; margin-right:0px; }

td.left-nav,
td.left-nav-overview,
th.left-nav-overview,
tr.left-nav-child td,
td.left-nav-highlight,
tr.left-nav-child-highlight td{ padding-top:3px; padding-bottom:4px; }

td.left-nav,
td.left-nav-overview,
th.left-nav-overview,
td.left-nav-highlight{ padding-left:4px; padding-right:5px;}

tr.left-nav-child td,
tr.left-nav-child-highlight td{ padding-right:4px; }

td.related{ padding-left:4px; padding-right:5px; padding-bottom:3px; }
tr.rlinks td{ padding-bottom:2px; padding-right:4px; }

.bullet-spacer{ padding-right:4px; }
img.pbl{ margin-top:7px; margin-bottom:10px; }
tr.bullet-list td{ vertical-align:top; padding:0px 0px 3px 0px; }
tr.bullet-list td img{ float:right; padding-right:4px; }
tr.no-padding td img{ padding-right:0px; }

.mbbg{ background:#000 url(//www.ibm.com/i/v14/t/masthead-bg.gif) repeat-x; }
.masthead-phone{ font-weight:bold; }
td.lbg,
td.hil,
.mbg{ font-weight:bold; }
.input{ width:130px; }

a.bs:link,
a.bs:visited,
a.bs:hover{ font-family:verdana,arial,sans-serif; font-size:9px; }

.spacer,
.smgraytext,
.small,
.cty-tou-div,
.country,
a.ur-link:link,
a.ur-link:visited,
a.ur-link:hover,
.masthead-phone,
.input,
.input-local,
a.rlinks:link,
a.rlinks:visited,
a.rlinks:hover,
a.rlinks-red:link,
a.rlinks-red:visited,
a.rlinks-red:hover,
a.highlight:link,
a.highlight:visited,
a.highlight:hover,
a.nav:link,
a.nav:visited,
a.nav:hover,
a.left-nav-child:link,
a.left-nav-child:visited,
a.left-nav-child:hover,
.divider,
.bct,
.bctl,
a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
a.close:link,
a.close:visited,
a.close:hover,
.fnt{ font-family:verdana,arial,sans-serif; font-size:10px; }

b.related,
a.left-nav:link,
a.left-nav:visited,
a.left-nav:hover,
a.left-nav-overview:link,
a.left-nav-overview:visited,
a.left-nav-overview:hover,
a.mainlink:link,
a.mainlink:visited,
a.mainlink:hover,
a.masthead-mainlink:link,
a.masthead-mainlink:visited,
a.masthead-mainlink:hover,
.small-price,
a.v14-tab-link-selected:link,
a.v14-tab-link-selected:visited,
a.v14-tab-link-selected:hover,
a.v14-tab-link-unselected:link,
a.v14-tab-link-unselected:visited,
a.v14-tab-link-unselected:hover,
td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2-small,
th.v14-header-2-small,
td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }

.sth,
.iform,
.iformwh,
a.v14-text-tab-unselect-link:link,
a.v14-text-tab-unselect-link:visited,
a.v14-text-tab-unselect-link:hover,
a.tablink:link,
a.tablink:visited,
a.tablink:hover,
a.tablinkblue:link,
a.tablinkblue:visited,
a.tablinkblue:hover,
a.toclink:link,
a.toclink:visited,
a.toclink:hover,
a.fbox:link,
a.fbox:visited,
a.fbox:hover{ font-family:verdana,arial,sans-serif; font-size:11px; }

.medbluetitlebar,
.medgraytitlebar,
.lightgraytitlebar,
.whitetitlebar,
a.tbmainlink:link,
a.tbmainlink:visited,
a.tbmainlink:hover,
a.texttabselectlink:link,
a.texttabselectlink:visited,
a.texttabselectlink:hover,
a.tocselectlink:link,
a.tocselectlink:visited,
a.tocselectlink:hover,
.tblue,
.tdblue,
.tgray,
.tgreen,
.price,
td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4,
td.v14-header-5,
th.v14-header-5,
a.v14-text-tab-select-link:link,
a.v14-text-tab-select-link:visited,
a.v14-text-tab-select-link:hover{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; }

table.data-table-1 caption em,
table.data-table-2 caption em,
table.data-table-3 caption em{ font-family:verdana,arial,sans-serif; font-style:normal; font-weight:bold; font-size:11px; }

.greytextbld,
.hdgd,
.mdgd{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px; }

.mstagline{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:13px; }

a.parent:link,
a.parent:visited,
a.parent:hover{ font-family:verdana,arial,sans-serif; font-size:10px; vertical-align:top; }

/* NS6 */
body > table:first-child td img{ display:block; }
img.display-img{ display:block; }
/* NS6 */

.title1{ font-family:arial,sans-serif; font-size:25px; }
.lggraytitle{ font-size:24px; }
.tvgray{ font-family:verdana,arial,sans-serif; font-weight:bold; }

.title{ font-family:arial,sans-serif; font-size:25px; }
.subtitle{ font-family:arial,sans-serif; font-size:15px; }
.boldtitle{ font-family:"Arial Black",arial,sans-serif; font-size:24px; }
.smalltitle,
#v14-body-table p#newstitle em{ font-family:arial,sans-serif; font-style:normal; font-weight:bold; font-size:15px; }
.pagesubtitle{ font-family:arial,sans-serif; font-size:15px; line-height:18px; }
.pagetitle{ font-family:"Arial Black",arial,sans-serif; font-size:24px; line-height:24px; }
.popup_title{ font-family:arial,sans-serif; font-size:16px; }

td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2-small,
th.v14-header-2-small{ padding-top:4px; padding-bottom:4px; }

td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ padding-top:3px; padding-bottom:3px; }

td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4{ padding-top:3px; padding-bottom:4px; }

td.v14-header-1,
th.v14-header-1,
td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2,
th.v14-header-2,
td.v14-header-2-small,
th.v14-header-2-small,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4{ padding-left:6px; }

td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ padding-left:5px; }

td.gradient_bar { padding-top:2px; padding-bottom:3px; padding-left:6px; }

.imgpaddingright { padding-right:6px; }
.imgpaddingtop { padding-top:6px; }

#v14-body-table p{ padding-bottom:8px; padding-top:5px; margin-top:0px; margin-bottom:0px; }
table.v14-gray-table-border{ border:1px solid #ccc; border-top:0px; }
table.v14-gray-table-border p{ padding:5px 5px 5px 5px; }
table.v14-gray-table-border table{ margin-left:5px; margin-right:5px; }
td.no-padding table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.no-padding table td p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.left-nav-spacer{ vertical-align:top; height:22px; }
td.left-nav-spacer img{padding-top:4px;}
* html td.left-nav-spacer img{padding-top:3px;}
tr.left-nav-spacer td{ vertical-align:top; padding-top:4px; padding-bottom:4px; }
table.v14-list-spacing td{ padding-top:2px; padding-bottom:3px; }
table.v14-list-spac-wbg-no td{ padding-top:1px; padding-bottom:5px; }
table.v14-list-spac-wbg-toc td{ padding-top:3px; padding-bottom:3px; }
table.v14-list-spac-wbg-no td,
td.v14-graphic-tab-lblue-table td{ padding-top:3px; }
table.v14-list-spac-wbg-toc tr.bullet-list td,
table.v14-list-spac-wbg-no tr.bullet-list td,
table.v14-list-spacing tr.bullet-list td{ padding-top:0px; padding-bottom:6px; }

.esbp{ padding-bottom:8px; }
.ipt{ padding-top:4px; }
.gbp{ padding-top:5px; padding-bottom:9px; }
.spl{ padding-left:5px; }
td.npl p{ padding-left:0px; }
td.espl p{ padding-left:9px !important; }
td.npb p{ padding-bottom:0px !important; }
td.nlbp p{ padding-left:0px !important; padding-bottom:0px !important; }
td.iltbp{ padding-left:7px; padding-top:8px; padding-bottom:8px; }
td.ntb p{ font-size:11px; }

.imgleft{ float:left; padding:7px 5px 0px 0px; }
table.v14-gray-table-border .imgleft{ padding-left:5px; }
td.v14-header-1-small h2{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
td.text-tab-link-section{ line-height:1.6em; }
td.inc-prof {padding-top:1px;}
.shrinky {
      border:#666 solid 1px;
      display:none;
      position:absolute;
      z-index:9;
}

.displaycode {margin-top: 0; margin-bottom: 0; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 11px}
.boldcode {font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 11px; font-weight: bold}
.code-outline {background-color:#eeeeee; border: 1px solid #ccc; padding: 5px 5px 5px 5px}
.data-table-1-input {font-family:verdana; font-size:1em;}

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=c.gif
Content-Type: image/gif; name=c.gif
Content-Location: http://www.ibm.com/i/c.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=print.css
Content-Type: text/css; name=print.css
Content-Location: http://www.ibm.com/common/v14/print.css
Content-Transfer-Encoding: 8bit

#print-masthead { display:block; }

#ibm-myinterest-module,
.bbg,
.mbbg,
.blbg-border,
.blbg,
#navigation,
#right-nav,
.bctl,
.bct,
.lgray,
.no-print,
td.v14-graphic-tab-lblue-table{ display:none !important; }

tr.v14-graphic-tab-lblue-table td{ background-color:#fff; }
td.v14-graphic-tab-dblue-table{ background-color:#fff; border-top: 1px solid #000; }

.v14-graphic-tab-selected,
.v14-graphic-tab-selected2,
.v14-graphic-tab-unselected,
.v14-graphic-tab-unselected2,
td.v14-tab-hlrt,
td.v14-tab-dmrt,
td.v14-tab-hllt,
td.v14-tab-dmrt-end,
td.v14-tab-hlrt-end,
td.v14-tab-hlrt2,
td.v14-tab-dmrt2,
td.v14-tab-hllt2,
td.v14-tab-dmrt-end2,
td.v14-tab-hlrt-end2{ background-color:#fff; background-image:url("//www.ibm.com/i/c.gif"); }

a.v14-tab-link-selected:link,
a.v14-tab-link-selected:visited,
a.v14-tab-link-selected:hover{ color:#000; text-decoration:none; font-family:"Times New Roman",Garamond,sans-serif; background-color:#fff; font-weight:bold; }

a.v14-tab-link-unselected:link,
a.v14-tab-link-unselected:visited,
a.v14-tab-link-unselected:hover{ color:#000; text-decoration:underline; font-family:"Times New Roman",Garamond,sans-serif; background-color:#fff; font-weight:normal; }

body,
p,
b,
.tdblue,
.tdblue,
.tgray,
.small,
.fnt,
.price,
td.why-ibm-rv p,
td.why-ibm-rv p a:link,
td.why-ibm-rv p a:visited,
td.why-ibm-rv p a:hover,
td.why-ibm-rv h2,
td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4,
table.data-table-1 th,
table.data-table-2 th{ background-color:#fff; color:#000; font-family:"Times New Roman",Garamond,sans-serif; }

#content-table{background-color:#fff; color:#000; font-family:"Times New Roman",Garamond,sans-serif; width:510px; }

#content-3-1 p,
#content-3-2 p{ background-color:#fff; color:#000; font-family:"Times New Roman",Garamond,sans-serif; width:218px; }

#content-4-1 p,
#content-4-2 p,
#content-4-3 p{ background-color:#fff; color:#000; font-family:"Times New Roman",Garamond,sans-serif; width:143px; }

#content-3-1,
#content-3-2{ background-color:#fff; color:#000; font-family:"Times New Roman",Garamond,sans-serif; width:218px; }

#content-4-1,
#content-4-2,
#content-4-3{ background-color:#fff; color:#000; font-family:"Times New Roman",Garamond,sans-serif; width:143px; }

td{ color:#000; font-family:"Times New Roman",Garamond,serif; }

td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4{ padding-left:0px; padding-bottom:10px; padding-top:10px; margin-top:0px; margin-bottom:0px; }

a.v14-text-tab-select-link:link,
a.v14-text-tab-select-link:visited,
a.v14-text-tab-select-link:hover{ color:#000; text-decoration:none; font-family:"Times New Roman",Garamond,serif; }

tr.v14-graphic-tab-lblue-table a.v14-text-tab-unselect-link:link,
tr.v14-graphic-tab-lblue-table a.v14-text-tab-unselect-link:visited,
tr.v14-graphic-tab-lblue-table a.v14-text-tab-unselect-link:hover{ color:#000; text-decoration:underline; font-family:"Times New Roman",Garamond,serif; }

a.v14-text-tab-unselect-link:link,
a.v14-text-tab-unselect-link:visited,
a.v14-text-tab-unselect-link:hover{ color:#000; text-decoration:underline; font-family:"Times New Roman",Garamond,serif; }

a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
a:link,
a:visited,
a:hover,
a.fbox:link,
a.fbox:visited,
a.fbox:hover{ color:#000; text-decoration:underline; font-family:"Times New Roman",Garamond,sans-serif; }

table.v14-gray-table-border{ border:0px; }
table.v14-gray-table-border p{ padding:0px 0px 0px 0px; }
table.v14-gray-table-border table{ margin-left:0px; margin-right:0px; }

body,
#content,
#content-3-1,
#content-3-2,
#content-4-1,
#content-4-2,
#content-4-3,
p,
b,
.tdblue,
.tdblue,
.tgray,
.small,
.fnt,
.price,
td,
td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4,
a.v14-tab-link-selected:link,
a.v14-tab-link-selected:visited,
a.v14-tab-link-selected:hover,
a.v14-tab-link-unselected:link,
a.v14-tab-link-unselected:visited,
a.v14-tab-link-unselected:hover,
a.v14-text-tab-select-link:link,
a.v14-text-tab-select-link:visited,
a.v14-text-tab-select-link:hover,
a.v14-text-tab-unselect-link:link,
a.v14-text-tab-unselect-link:visited,
a.v14-text-tab-unselect-link:hover,
a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
a:link,
a:visited,
a:hover,
a.fbox:link,
a.fbox:visited,
a.fbox:hover{ font-size:11pt; }

table.data-table-1 td,
table.data-table-1 th,
table.data-table-2 td,
table.data-table-2 th { font-size:10pt; }

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=detection.js
Content-Type: application/x-javascript; name=detection.js
Content-Location: http://www.ibm.com/common/v14/detection.js
Content-Transfer-Encoding: Base64

aWYoKG5hdmlnYXRvci5hcHBOYW1lID09ICJNaWNyb3NvZnQgSW50ZXJuZXQgRXhw
bG9yZXIiKSAmJiAocGFyc2VJbnQobmF2aWdhdG9yLmFwcFZlcnNpb24pID49IDQg
KSAmJiAobmF2aWdhdG9yLnBsYXRmb3JtID09ICJXaW4zMiIpICYmIChuYXZpZ2F0
b3IudXNlckFnZW50LmluZGV4T2YoIiBPcGVyYSAiKSA9PSAtMSkgJiYgKG5hdmln
YXRvci51c2VyQWdlbnQuaW5kZXhPZigiT3BlcmEvIikgPT0gLTEpKXsKCWlmICgo
bmF2aWdhdG9yLmFwcFZlcnNpb24uaW5kZXhPZignTVNJRSA2JykpICE9IC0xIHx8
IChuYXZpZ2F0b3IuYXBwVmVyc2lvbi5pbmRleE9mKCdNU0lFIDcnKSkgIT0gLTEp
ewoJZG9jdW1lbnQud3JpdGUoJzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgbWVkaWE9
InNjcmVlbiIgaHJlZj0iLy93d3cuaWJtLmNvbS9jb21tb24vdjE0L2llMl9zY3Jl
ZW4uY3NzIiB0eXBlPSJ0ZXh0L2NzcyIvPicpOwoJfQoJZWxzZXsKCWRvY3VtZW50
LndyaXRlKCc8bGluayByZWw9InN0eWxlc2hlZXQiIG1lZGlhPSJzY3JlZW4iIGhy
ZWY9Ii8vd3d3LmlibS5jb20vY29tbW9uL3YxNC9pZTFfc2NyZWVuLmNzcyIgdHlw
ZT0idGV4dC9jc3MiLz4nKTsKCX0KfQovLyBTdXJmYWlkIGR1bW15IGZ1bmN0aW9u
IGZvciBwcmVsb2FkaW5nCmZ1bmN0aW9uIHNhX29uY2xpY2socDEsIHAyKSB7IHJl
dHVybiB0cnVlOyB9Cgo=

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=dropdown.js
Content-Type: application/x-javascript; name=dropdown.js
Content-Location: http://www-128.ibm.com/developerworks/js/dropdown.js
Content-Transfer-Encoding: Base64

Ci8vIENvbW1vbiByZWRpcmVjdCBmdW5jdGlvbgovLyBEcm9wZG93biBmaWVsZCBt
dXN0IGJlIG5hbWVkICJ1cmwiCmZ1bmN0aW9uIGlibUNvbW1vbkRyb3Bkb3duKGZv
cm0pIHsKdmFyIHZhbHVlOwppZiAodHlwZW9mKGZvcm0pID09ICJvYmplY3QiICYm
IHR5cGVvZihmb3JtLnVybCkgPT0gIm9iamVjdCIpIHsKdmFsdWUgPSAoZm9ybS51
cmxbZm9ybS51cmwuc2VsZWN0ZWRJbmRleF0pLnZhbHVlOwppZiAodmFsdWUgJiYg
dmFsdWUgIT0gIiMiKSB7CndpbmRvdy5sb2NhdGlvbi5ocmVmID0gdmFsdWU7Cn0K
cmV0dXJuIGZhbHNlOwp9CmVsc2UgewpyZXR1cm4gdHJ1ZTsKfQp9Cg==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=grabtitle.js
Content-Type: application/x-javascript; name=grabtitle.js
Content-Location: http://www-128.ibm.com/developerworks/email/grabtitle.js
Content-Transfer-Encoding: Base64

Ly8gVXNlZCBmb3IgZFcgZS1tYWlsIHRvIGEgZnJpZW5kIGZ1bmN0aW9uCi8vIEdy
YWIgb25seSB0aGUgdGl0bGUgZnJvbSB0aGUgZW50aXJlIGRvY3VtZW50LnRpdGxl
IHZhbHVlCmZ1bmN0aW9uIGRXU3BsaXRDaGFyKGNoLCBzdHIpIHsKICAgIHZhciBz
dGFydCA9IDA7CiAgICB2YXIgc3BsaXRzID0gbmV3IE9iamVjdDsKICAgIHZhciBl
bmQ7CiAgICB2YXIgaSA9IDA7CiAgICB3aGlsZSAoc3RhcnQgPCBzdHIubGVuZ3Ro
KSB7CiAgICAgICAgZW5kID0gc3RhcnQ7CiAgICAgICAgd2hpbGUgKGVuZCA8IHN0
ci5sZW5ndGggJiYKICAgICAgICAgICAgICAgY2guaW5kZXhPZihzdHIuY2hhckF0
KGVuZCkpIDwgMCkgewogICAgICAgICAgICBlbmQrKzsKICAgICAgICB9CiAgICAg
ICAgc3BsaXRzW2krK10gPSBzdHIuc3Vic3RyaW5nKHN0YXJ0LGVuZCk7CiAgICAg
ICAgc3RhcnQgPSBlbmQgKyAxOwogICAgfQogICAgc3BsaXRzLmxlbmd0aCA9IGk7
CiAgICByZXR1cm4gc3BsaXRzOwp9CgpmdW5jdGlvbiBnZXRUaXRsZSgpewogICAg
dmFyIGo9MDsKICAgIHZhciB0aXRsZXN0cmluZz0iIjsKICAgIHZhciBzcGxpdGZp
ZWxkcyA9IGRXU3BsaXRDaGFyKCc6JywgZG9jdW1lbnQudGl0bGUpOwogICAgaWYg
KHNwbGl0ZmllbGRzLmxlbmd0aD4yKSB7CiAgICAgICAgZm9yIChqPTI7ajxzcGxp
dGZpZWxkcy5sZW5ndGg7aisrKSB7CiAgICAgICAgICAgIGlmIChqIT0yKSB7CiAg
ICAgICAgICAgICAgICB0aXRsZXN0cmluZys9IjogIjsKICAgICAgICAgICAgfQog
ICAgICAgICAgICB0aXRsZXN0cmluZys9c3BsaXRmaWVsZHNbal07CiAgICAgICAg
fQogICAgfSBlbHNlIHsKICAgICAgICB0aXRsZXN0cmluZz1kb2N1bWVudC50aXRs
ZTsKICAgIH0KICAgIHJldHVybiB0aXRsZXN0cmluZzsKfQoKdmFyIGp1c3RUaXRs
ZSA9IGdldFRpdGxlKCk7Cg==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=emailfriend2.js
Content-Type: application/x-javascript; name=emailfriend2.js
Content-Location: http://www-128.ibm.com/developerworks/email/emailfriend2.js
Content-Transfer-Encoding: Base64

Ly8gZGV2ZWxvcGVyV29ya3MgZS1tYWlsIHRvIGEgZnJpZW5kIEphdmFTY3JpcHQN
Ci8vIEFkYXB0ZWQgZnJvbSBEYW5ueSBHb29kbWFuJ3MNCi8vICJKYXZhU2NyaXB0
IEJpYmxlLCAzcmQgRWRpdGlvbiIgKHd3dy5kYW5ueWcuY29tKQ0KLy8gSW5pdGlh
bGl6ZSBnbG9iYWwgdmFyIGZvciBuZXcgd2luZG93IG9iamVjdA0KLy8gc28gaXQg
Y2FuIGJlIGFjY2Vzc2VkIGJ5IGFsbCBmdW5jdGlvbnMgb24gdGhlIHBhZ2UNCnZh
ciBlbWFpbFdpbmRvdyANCi8vIHNldCBmbGFnIHRvIGhlbHAgb3V0IHdpdGggc3Bl
Y2lhbCBoYW5kbGluZyBmb3Igd2luZG93IGNsb3NpbmcNCnZhciBpc0lFMyA9IChu
YXZpZ2F0b3IuYXBwVmVyc2lvbi5pbmRleE9mKCJNU0lFIDMiKSAhPSAtMSkgPyB0
cnVlIDogZmFsc2UNCi8vIG1ha2UgdGhlIG5ldyB3aW5kb3cgYW5kIHB1dCBzb21l
IHN0dWZmIGluIGl0DQpmdW5jdGlvbiBuZXdXaW5kb3coKSB7DQogICAgICAgIC8v
dmFyIG91dHB1dCA9ICIiDQogICAgICAgIC8vZW1haWxXaW5kb3cgPSB3aW5kb3cu
b3BlbignJywnc3Vid2luZG93JywnSEVJR0hUPTUzMCxXSURUSD02MDAscmVzaXph
YmxlPXllcyxzY3JvbGxiYXJzPXllcycpDQogICAgICAgIC8vIHRha2UgY2FyZSBv
ZiBOYXZpZ2F0b3IgMg0KICAgICAgICAvL2lmIChlbWFpbFdpbmRvdy5vcGVuZXIg
PT0gbnVsbCkgew0KICAgICAgICAvLyAgICAgICAgZW1haWxXaW5kb3cub3BlbmVy
ID0gd2luZG93DQogICAgICAgIC8vfQ0KDQogICAgICAgIC8vb3V0cHV0ICs9ICI8
aHRtbD48Qk9EWSBCR0NPTE9SPScjRkZGRkZGJyBURVhUPScjMDAwMDAwJz4iDQog
ICAgICAgIC8vb3V0cHV0ICs9ICI8Zm9ybSBuYW1lPSdlbWFpbEl0JyBtZXRob2Q9
J3Bvc3QnIGFjdGlvbj0nL2RldmVsb3BlcndvcmtzL3NlY3VyZS9lbWFpbC1pdC5q
c3AnPiINCiAgICAgICAgLy9vdXRwdXQgKz0gIjxpbnB1dCB0eXBlPWhpZGRlbiBu
YW1lPXN1YmplY3QgdmFsdWU9XCIiICsganVzdFRpdGxlICsgIlwiPiINCiAgICAg
ICAgLy9vdXRwdXQgKz0gIjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPXVybCB2YWx1
ZT1cIiIgKyBkb2N1bWVudC5sb2NhdGlvbi5ocmVmICsgJz9lJyArICJcIj4iDQog
ICAgICAgIC8vb3V0cHV0ICs9ICI8aW5wdXQgdHlwZT1oaWRkZW4gbmFtZT1ib2R5
IHZhbHVlPVwiIiArIGVtYWlsQWJzdHJhY3QgKyAiXCI+Ig0KICAgICAgICAvL291
dHB1dCArPSAiPC9mb3JtPiINCiAgICAgICAgLy9vdXRwdXQgKz0gIjwvYm9keT4i
DQogICAgICAgIC8vb3V0cHV0ICs9ICI8L2h0bWw+Ig0KDQogICAgICAgIC8vdGhp
cy5kb2N1bWVudC53cml0ZShvdXRwdXQpDQogICAgICAgIC8vdGhpcy5kb2N1bWVu
dC5lbWFpbEl0LnN1Ym1pdCgpOw0KICAgICAgICAvL2VtYWlsV2luZG93LmRvY3Vt
ZW50LmNsb3NlKCkNCiAgICAgICAgDQoNCg0KICAgICAgICB3aW5kb3cubG9jYXRp
b24uYXNzaWduKCJodHRwczovL3d3dy5pYm0uY29tL2RldmVsb3BlcndvcmtzL3Nl
Y3VyZS9lbWFpbC1pdC5qc3A/c3ViamVjdD0iICsgZXNjYXBlKGp1c3RUaXRsZSkg
KyAiJnVybD0iICsgZXNjYXBlKGRvY3VtZW50LmxvY2F0aW9uLmhyZWYpICsgIiZi
b2R5PSIgKyBlc2NhcGUoZW1haWxBYnN0cmFjdCkpOw0KfSAgICAgICAgICAgICAg
ICAgIA0KLy8gY2xvc2Ugc3Vid2luZG93LCBpbmNsdWRpbmcgdWdseSB3b3JrYXJv
dW5kIGZvciBJRTMNCmZ1bmN0aW9uIGNsb3NlV2luZG93KCkgew0KICAgICAgICBp
ZiAoaXNJRTMpIHsNCiAgICAgICAgICAgICAgICAvLyBpZiB3aW5kb3cgaXMgYWxy
ZWFkeSBvcGVuLCBub3RoaW5nIGFwcGVhcnMgdG8gaGFwcGVuDQogICAgICAgICAg
ICAgICAgLy8gYnV0IGlmIG5vdCwgdGhlIHN1YndpbmRvdyBmbGFzaGVzIG1vbWVu
dGFyaWx5ICh5ZWNoISkNCiAgICAgICAgICAgICAgICBlbWFpbFdpbmRvdyA9IHdp
bmRvdy5vcGVuKCIiLCJzdWJ3aW5kb3ciLCJIRUlHSFQ9MjAwLFdJRFRIPTIwMCIp
ICAgIA0KICAgICAgICB9ICAgICAgICAgIA0KICAgICAgICBpZiAoZW1haWxXaW5k
b3cgJiYgIWVtYWlsV2luZG93LmNsb3NlZCkgew0KICAgICAgICAgICAgICAgIGVt
YWlsV2luZG93LmNsb3NlKCkNCiAgICAgICAgfSAgICAgICAgICANCn0gICAgICAg
ICAgICAgICAgIA0K
------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=urltactic.js
Content-Type: application/x-javascript; name=urltactic.js
Content-Location: http://www-128.ibm.com/developerworks/js/urltactic.js
Content-Transfer-Encoding: Base64

LyoNClRhY3RpYyBjb2RlIHJlcGxhY2VtZW50DQpBdXRob3IgOiBGcmFuayBDb25z
aWdsaW8NCkRhdGU6IE1heSAyMDA2DQpDb250YWN0czogIFNlcmEgTGV3aXMsIERp
YW5lIEhvYWcsIFRvbSBDb3BwZWRnZSANCg0KVGhpcyBjb2RlIHJlYnVpbGRzIHRo
ZSBocmVmIFVSTCBvZiBhIGxpbmsgb24gYSBkVyBwYWdlLg0KVGhlIGxvZ2ljIG9m
IHRoaXMgY29kZSBpcyBiYXNlZCBvbiBhIHNldCBvZiBSVUxFUzogaW5ib3VuZCBV
UkwgdnMuIG91dGJvdW5kIEhSRUYuDQpTZWUgb25lIG9mIHRoZSBjb250YWN0cyBm
b3IgZGV0YWlscy4NCiovDQoNCi8qDQpUSEUgUlVMRVMNClJVTEUgMS4NClNfVEFD
VA0KMXN0IGNob2ljZTogIAlpbmJvdW5kIFVSTCBmcm9tIHJlZmVycmluZyBwYWdl
DQoybmQgY2hvaWNlOiAgCXpvbmUgdmFsdWVzDQpMT0dJQzoNCmlmIEluYm91bmQg
VVJMIGNvbnRhaW5zIFNfVEFDVCB0aGVuDQoJdXNlIEluYm91bmQgVVJMIFNfVEFD
VCBhbmQgU19DTVAoaWYgcHJlc2VudCkNCmVsc2UgDQoJdXNlIFpvbmUgU19UQUNU
IGFuZCBTX0NNUA0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgkNClJVTEUgMi4NClNfUEtHLCBTX1NSQ0lELCBhbmQgc291cmNl
DQoxc3QgY2hvaWNlOiAgCXdoYXQncyBiZWVuIGNvZGVkIGluIHRoZSBocmVmDQoy
bmQgY2hvaWNlOiAgCWluYm91bmQgVVJMIGZyb20gcmVmZXJyaW5nIHBhZ2UNCkxP
R0lDOg0KaWYgSFJFRiBjb250YWlucyBTX1BLRw0KCXVzZSBIUkVGIFNfUEtHDQpl
bHNlIGlmIEluYm91bmQgY29udGFpbnMgU19QS0cNCgl1c2UgSW5ib3VuZCBVUkwg
U19QS0cNCgkNCmlmIEhSRUYgY29udGFpbnMgU19TUkNJRA0KCXVzZSBIUkVGIFNf
U1JDSUQNCmVsc2UgaWYgSW5ib3VuZCBjb250YWlucyBTX1NSQ0lEDQoJdXNlIElu
Ym91bmQgVVJMIFNfU1JDSUQNCgkNCmlmIEhSRUYgY29udGFpbnMgc291cmNlDQoJ
dXNlIEhSRUYgc291cmNlDQplbHNlIGlmIEluYm91bmQgY29udGFpbnMgc291cmNl
DQoJdXNlIEluYm91bmQgVVJMIHNvdXJjZQ0KKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqDQpSVUxFIDMuDQpOb24tdGFjdGljIHBh
cmFtcyAoY2E9LCBsYW5nPSwgZXRjLikNCjFzdCBjaG9pY2U6IAl3aGF0J3MgYmVl
biBjb2RlZCBpbiB0aGUgaHJlZg0KTm90ZTogIE5FVkVSIFRBS0UgVEhFU0UgRlJP
TSBUSEUgSU5CT1VORCBVUkwgRlJPTSBSRUZFUlJJTkcgUEFHRSANCkxPR0lDOg0K
QWx3YXlzIHVzZSBIUkVGIHBhcmFtcyBub3QgY292ZXJlZCBpbiB0aGUgUlVMRVMg
MSAmIDIgYWJvdmUuDQoqLw0KDQovKiBnbG9iYWwgdmFyaWFibGVzKi8NCnZhciB1
bmRlZmluZWQ7DQoNCi8qIFJlZ0V4cCBjb25zdGFudHMqLw0KdmFyIFFVRVJZUEFU
VEVSTiA9IC9cPy87IC8vIGEgbGl0ZXJhbCAnPycNCnZhciBUQUNUSUNQQVRURVJO
ID0gL1NfVEFDVC87IA0KdmFyIFBLR1BBVFRFUk4gPSAvU19QS0cvOw0KdmFyIFNS
Q0lEUEFUVEVSTiA9IC9TX1NSQ0lELzsNCnZhciBTT1VSQ0VQQVRURVJOID0gL3Nv
dXJjZS87DQp2YXIgREVGQVVMVEhFUkUgPSAnU19UQUNUPTEwNUFHWDAxJlNfQ01Q
PUxQJzsvLyBmamMgMTEvMjENCnZhciB6b25lX3RhY3RpYyA9IERFRkFVTFRIRVJF
OyAvKiB0aGlzIHZhcmlhYmxlIGlzIHNldCB3aXRoIHNldERlZmF1bHRRdWVyeSgp
ICovCQ0KLyogT3JpZ2luYWwgZW50cnkgcG9pbnQsIA0KbGVnYWN5IGNvZGUgYW5k
IGVudHJ5IHBvaW50IGNvdWxkIG5vdCBiZSBjaGFuZ2VkLg0KbGlua1F1ZXJ5QXBw
ZW5kKCk6DQpDaGFuZ2UgdGhlIGhyZWYgb2YgYW4gPGE+IG9iamVjdC4NCmE6IGlz
IHRoZSA8QT4sIHdob3NlIEhSRUYgIHdlIGFyZSBhdHRlbXB0aW5nIHRvIG1vZGlm
eQ0KKi8JDQpmdW5jdGlvbiBsaW5rUXVlcnlBcHBlbmQoYSkNCnsJDQoJLy8gdGVz
dCBpZiBhbHJlYWR5IGRvbmUNCglpZiAoYS5kb25lT25jZSAhPSB1bmRlZmluZWQp
DQoJeyAJDQoJCXJldHVybjsvLyBvbm1vdXNlb3ZlciwgZG8gb25seSBvbmNlLg0K
CX0NCgllbHNlDQoJew0KCQlhLmRvbmVPbmNlID0gdHJ1ZTsvLyBhZGQgcHJvcGVy
dHkgdG8gPGE+IG9iamVjdCBzbyB3ZSBkbyBub3QgcmVlbnRlcg0KCX0NCgkNCgl2
YXIgaHJlZlN0cmluZyA9ICBhLmhyZWY7IC8vIGdldCB0aGUgaHJlZiANCgl2YXIg
cmUgPSBuZXcgUmVnRXhwKCJcXD8uKiIsImciKTsvLyByZW1vdmUgZXZlcnl0aGlu
ZyBmcm9tICc/JyB0byB0aGUgZW5kDQoJdmFyIGNsZWFuSHJlZiA9IGhyZWZTdHJp
bmcubWF0Y2gocmUpID8gaHJlZlN0cmluZy5yZXBsYWNlKHJlLCIiKSA6IGhyZWZT
dHJpbmcgOyAvLyBjbGVhbiBvZmYgYW55IHF1ZXJ5c3RyaW5nIGFuZCBzYXZlCQ0K
CXZhciBvbGRBcmdsaXN0ID0gUVVFUllQQVRURVJOLnRlc3QoaHJlZlN0cmluZykg
PyBocmVmU3RyaW5nLnN1YnN0cmluZyhocmVmU3RyaW5nLmluZGV4T2YoJz8nKSsx
KSA6ICIiOyAvLyBnZXQgaW5ib3VuZCBhcmcgbGlzdA0KCXZhciBuZXdBcmdsaXN0
ID0gYnVpbGRBcmdMaXN0KG9sZEFyZ2xpc3QpOyAvLyByZWJ1aWxkIHRoZSBhcmds
aXN0DQoJDQoJYS5ocmVmID0gY2xlYW5IcmVmICsgbmV3QXJnbGlzdDsgLy8gcmVi
dWlsZCBhbmQgcmVwbGFjZSB0aGUgaHJlZg0KfQkNCgkNCgkNCi8qDQpwcmNvY2Vz
cyB0aGUgVVJMIGFuZCBIUkVGOiBzdGVwIHRocm91Z2h0IHRoZSBsb2dpYyANCmFu
ZCByZXR1cm4gYSBuZXcgYXJnbGlzdC4NCkZKQyAtIDcvNi8wNiBDaGFuZ2VkIG9y
ZGVyIG9mIGJ1aWxkaW5nIHRoZSBzdHJpbmcuDQoqLw0KZnVuY3Rpb24gYnVpbGRB
cmdMaXN0KG91dEFyZ3MpDQp7DQoJdmFyIGFyZ1N0cmluZyA9ICIiOw0KCXZhciBh
cmdzID0gbG9jYXRpb24uc2VhcmNoOyAvLyBnZXQgdGhlIGluYm91bmQgcXVlcnlz
dHJpbmcNCgl2YXIgaW5BcmdzICA9IFFVRVJZUEFUVEVSTi50ZXN0KGFyZ3MpID8g
YXJncy5zdWJzdHJpbmcoYXJncy5pbmRleE9mKCc/JykrMSkgOiAiIjsgLy8gZ2V0
IGluYm91bmQgYXJnIGxpc3QNCg0KCXZhciBvT3V0QXJncyA9IG5ldyBBcmdzKG91
dEFyZ3MpOy8vIG1ha2UgYW4gQXJncyBvYmplY3QNCgl2YXIgb0luQXJncyA9IG5l
dyBBcmdzKGluQXJncyk7Ly8gbWFrZSBhbiBBcmdzIG9iamVjdA0KDQoJLy8gbG9n
aWMgMykgZ2V0IHRoZSByZXN0IG9mIHRoZSBwYXJhbXMgb2ZmIG9mIHRoZSBocmVm
DQoJdmFyIHNBcmdzID0gb091dEFyZ3MuZ2V0UGFyYW1zKCk7IC8vIGdldCBhbGwg
b3RoZXIgcGFyYW1zDQoJaWYgKHNBcmdzICE9ICIiKSAvLyBpZiB0aGVyZSBhcmUg
YW55DQoJew0KCQlhcmdTdHJpbmcgKz0gICI/IiArIHNBcmdzOyAvLyBhZGQgdGhl
bSB0byB0aGUgYXJnc3RyaW5nDQoJfQ0KDQoJLy8gbG9naWMgc3RlcCAyKSBnZXQg
dGhlIFBLRywgU1JDSUQgJiBzb3VyY2UgcGFyYW1zIGZyb20gaHJlZg0KCWlmIChQ
S0dQQVRURVJOLnRlc3Qob3V0QXJncykpLy8gaWYgdGhlcmUgaXMgUEtHIG9uIGhy
ZWYNCgl7DQoJCWFyZ1N0cmluZyArPSAoYXJnU3RyaW5nPT0iIik/ICI/IiArIG9P
dXRBcmdzLmdldFBLRygpIDogIiYiICsgb091dEFyZ3MuZ2V0UEtHKCk7Ly8gdXNl
IFBLRyBmcm9tIHRoZSBocmVmCQ0KCX0NCgllbHNlIGlmIChQS0dQQVRURVJOLnRl
c3QoaW5BcmdzKSkNCgl7DQoJCWFyZ1N0cmluZyArPSAoYXJnU3RyaW5nPT0iIik/
ICI/IiArICBvSW5BcmdzLmdldFBLRygpIDogIiYiICsgb0luQXJncy5nZXRQS0co
KSA7Ly9lbHNlIHVzZSBQS0cgZnJvbSB0aGUgVVJMDQoJfQ0KDQoJaWYgKFNSQ0lE
UEFUVEVSTi50ZXN0KG91dEFyZ3MpKS8vIGlmIHRoZXJlIGlzIFNSQ0lEIG9uIGhy
ZWYNCgl7DQoJCWFyZ1N0cmluZyArPSAoYXJnU3RyaW5nPT0iIik/ICI/IiArIG9P
dXRBcmdzLmdldFNSQ0lEKCkgOiAiJiIgKyBvT3V0QXJncy5nZXRTUkNJRCgpOy8v
IHVzZSBTUkNJRCBmcm9tIHRoZSBocmVmCQ0KCX0NCgllbHNlIGlmIChTUkNJRFBB
VFRFUk4udGVzdChpbkFyZ3MpKQ0KCXsNCgkJYXJnU3RyaW5nICs9IChhcmdTdHJp
bmc9PSIiKT8gIj8iICsgb0luQXJncy5nZXRTUkNJRCgpIDogIiYiICsgb0luQXJn
cy5nZXRTUkNJRCgpOy8vZWxzZSB1c2UgU1JDSUQgZnJvbSB0aGUgVVJMDQoJfQ0K
DQoJaWYgKFNPVVJDRVBBVFRFUk4udGVzdChvdXRBcmdzKSkvLyBpZiB0aGVyZSBp
cyBzb3VyY2Ugb24gaHJlZg0KCXsNCgkJYXJnU3RyaW5nICs9IChhcmdTdHJpbmc9
PSIiKT8gIj8iICsgb091dEFyZ3MuZ2V0c291cmNlKCkgOiAiJiIgKyBvT3V0QXJn
cy5nZXRzb3VyY2UoKTsvLyB1c2Ugc291cmNlIGZyb20gdGhlIGhyZWYJDQoJfQ0K
CWVsc2UgaWYgKFNPVVJDRVBBVFRFUk4udGVzdChpbkFyZ3MpKQ0KCXsNCgkJYXJn
U3RyaW5nICs9IChhcmdTdHJpbmc9PSIiKT8gIj8iICsgb0luQXJncy5nZXRzb3Vy
Y2UoKSA6ICImIiArIG9JbkFyZ3MuZ2V0c291cmNlKCk7Ly9lbHNlIHVzZSBzb3Vy
Y2UgZnJvbSB0aGUgVVJMDQoJfQ0KCQ0KCQkvLyBsb2dpYyBzdGVwIDEpIGdldCB0
YWN0aWMNCglpZihUQUNUSUNQQVRURVJOLnRlc3QoaW5BcmdzKSkvLyBpZiB0aGVy
ZSBpcyBhIFRhY3RpYyBvbiBJbmJvdW5kIFVSTA0KCXsNCgkJYXJnU3RyaW5nICs9
IChhcmdTdHJpbmc9PSIiKT8gIj8iICsgICBvSW5BcmdzLmdldFRhY3RpYygpIDog
IiYiICsgIG9JbkFyZ3MuZ2V0VGFjdGljKCk7Ly8gdXNlIHRhY3RpYyBjb2RlIGZy
b20gdGhlIGluYm91bmQgVVJMDQoJfQ0KCWVsc2UgaWYgKHpvbmVfdGFjdGljICE9
ICIiKQ0KCXsJCQ0KCQlhcmdTdHJpbmcgKz0gKGFyZ1N0cmluZz09IiIpPyAiPyIg
KyAgem9uZV90YWN0aWMgOiAiJiIgKyAgem9uZV90YWN0aWM7Ly8gZWxzZSBhZGQg
dGhlIHpvbmUgdGFjdGljLg0KCX0NCg0KCXJldHVybiBhcmdTdHJpbmc7IC8vIGFy
ZyBzdHJpbmcgbm93IGhhcyBhIHRhY3RpYyBhbmQgcG9zc2libHkgb3RoZXIgcGFy
YW1zLg0KfQ0KDQoNCi8qQXJncygpDQpSZXR1cm4gYW4gb2JqZWN0IHdpdGggcHJv
cGVydHkvdmFsdWUgcGFpcnMgdGhhdA0KYXJlIHRoZSBwYXJhbWV0ZXIgbmFtZS92
YWx1ZSBwYWlycyBvZiBhIFF1ZXJ5U3RyaW5nIEFyZyBMaXN0DQoqLw0KZnVuY3Rp
b24gQXJncyhhcmdsaXN0KXsNCgl0aGlzLmFyZ2xpc3QgPSBhcmdsaXN0PT11bmRl
ZmluZWQgPyAiIiA6IGFyZ2xpc3Q7Ly8gc2FuaXR5LiBtYWtlIGl0ICIiIGlmIGFy
Z2xpc3QgaXMgbm90IGRlZmluaWVkDQoNCgl2YXIgYXJncyA9IG5ldyBPYmplY3Qo
KTsNCgl2YXIgcGFpcnMgPSB0aGlzLmFyZ2xpc3Quc3BsaXQoIiYiKTsgLy8gZ2V0
IGFuIGFycmF5IG9mIHBhcmFtcw0KCWZvciAodmFyIGkgPSAwOyBpIDwgcGFpcnMu
bGVuZ3RoOyBpKyspDQoJew0KCQl2YXIgcG9zID0gcGFpcnNbaV0uaW5kZXhPZign
PScpOyAvLyBsb29rIGZvciAibmFtZT12YWx1ZSINCgkJaWYgKHBvcyA9PSAtMSkg
Y29udGludWU7DQoJCXZhciBhcmduYW1lID0gcGFpcnNbaV0uc3Vic3RyaW5nKDAs
IHBvcyk7Ly8gZ2V0IHRoZSBuYW1lDQoJCXZhciB2YWx1ZSA9IHBhaXJzW2ldLnN1
YnN0cmluZyhwb3MrMSk7Ly8gZ2V0IHRoZSB2YWx1ZQ0KCQlhcmdzW2FyZ25hbWVd
ID0gdmFsdWU7IC8vIG1ha2UgYSBwcm9wZXJ0eSBhbmQgYXNzaWduIHRoZSB2YWx1
ZSB0byBpdA0KCX0NCgkNCg0KCS8vIGFjY2VzcyBtZXRob2QgdG8gcmV0dXJuIGEg
dGFjdGljIGNvZGUNCgl0aGlzLmdldFRhY3RpYyA9IGZ1bmN0aW9uKCkvLyByZXR1
cm5zIHRoZSBTX1RBQ1Q9dmFsdWUmU19DTVA9dmFsdWUgcGFyYW0NCgkJCQkJCQkJ
CQl7IA0KCQkJCQkJCQkJCQl2YXIgdGFjdCA9ICggZXZhbCgiYXJncy5TX1RBQ1Qi
KT09dW5kZWZpbmVkID8gIiIgOiAiU19UQUNUPSIgKyBldmFsKCJhcmdzLlNfVEFD
VCIpKTsJCQkJCQkJCQkJCQ0KCQkJCQkJCQkJCQlpZiAoIHRhY3QgIT0gIiIpLy8g
aWYgdGhlcmUgaXMgYSB0YWN0aWMgYWRkIGEgQ01QIGlmIGF2YWlsYWJsZQ0KCQkJ
CQkJCQkJCQkJdGFjdCArPSAoIGV2YWwoImFyZ3MuU19DTVAiKT09dW5kZWZpbmVk
ID8gIiIgOiAiJlNfQ01QPSIgKyBldmFsKCJhcmdzLlNfQ01QIikpOw0KCQkJCQkJ
CQkJCQlyZXR1cm4gdGFjdDsNCgkJCQkJCQkJCQl9Ow0KCQ0KCXRoaXMuZ2V0U1JD
SUQgPSBmdW5jdGlvbigpLy8gcmV0dXJucyB0aGUgU19TUkNJRD12YWx1ZSBwYXJh
bQ0KCQkJCQkJCQkJCXsgDQoJCQkJCQkJCQkJCXJldHVybiggZXZhbCgiYXJncy5T
X1NSQ0lEIik9PXVuZGVmaW5lZCA/ICIiIDogIlNfU1JDSUQ9IiArIGV2YWwoImFy
Z3MuU19TUkNJRCIpICk7DQoJCQkJCQkJCQkJfTsNCg0KCXRoaXMuZ2V0UEtHID0g
ZnVuY3Rpb24oKS8vIHJldHVybnMgdGhlIFNfUEtHPXZhbHVlIHBhcmFtDQoJCQkJ
CQkJCQkJeyANCgkJCQkJCQkJCQkJcmV0dXJuKCBldmFsKCJhcmdzLlNfUEtHIik9
PXVuZGVmaW5lZCA/ICAiIiA6ICJTX1BLRz0iICsgZXZhbCgiYXJncy5TX1BLRyIp
ICk7DQoJCQkJCQkJCQkJfTsNCg0KCXRoaXMuZ2V0c291cmNlID0gZnVuY3Rpb24o
KS8vIHJldHVybnMgdGhlIHNvdXJjZT12YWx1ZSBwYXJhbQ0KCQkJCQkJCQkJCXsg
DQoJCQkJCQkJCQkJCXJldHVybiggZXZhbCgiYXJncy5zb3VyY2UiKT09dW5kZWZp
bmVkID8gIiIgOiAic291cmNlPSIgKyBldmFsKCJhcmdzLnNvdXJjZSIpICk7DQoJ
CQkJCQkJCQkJfTsNCgkNCgl0aGlzLmdldFBhcmFtcyA9IGZ1bmN0aW9uKCkvLyBj
bGVhbnMgdXAgdGhlIGFyZ2xpc3Qgb2YgYWxsIGJ1dCB0aGUgZXh0cmEgcGFyYW1z
DQoJCQkJCQkJCQkJewkJCQkJCQkJCQkgIA0KCQkJCQkJCQkJCQkJdmFyIHJlID0g
bmV3IFJlZ0V4cCgiU19UQUNUPSguKj8mKXwoJlNfVEFDVD0uW14mXSopfChTX1RB
Q1Q9LiopIiwgImdpIik7Ly8gRE8gTk9UIE1PRElGWQ0KCQkJCQkJCQkJCQkJdmFy
IHJlc3VsdCA9ICB0aGlzLmFyZ2xpc3QucmVwbGFjZShyZSwgIiIpOwkJCQkJCQkJ
CQkJCQ0KDQoJCQkJCQkJCQkJCQlpZiAocmVzdWx0ICE9ICIiKQ0KCQkJCQkJCQkJ
CQkJewkJCQkJCQkNCgkJCQkJCQkJCQkJCQlyZS5jb21waWxlKCJTX0NNUD0oLio/
Jil8KCZTX0NNUD0uW14mXSopfChTX0NNUD0uKikiLCAiZ2kiKTsvLyBETyBOT1Qg
TU9ESUZZDQoJCQkJCQkJCQkJCQkgIHJlc3VsdCA9IHJlc3VsdC5yZXBsYWNlKHJl
LCAiIik7CQkJCQkJCQkJCQkNCgkJCQkJCQkJCQkJCX0NCg0KCQkJCQkJCQkJCQkJ
aWYgKHJlc3VsdCAhPSAiIikNCgkJCQkJCQkJCQkJCXsJCQkJCQkJDQoJCQkJCQkJ
CQkJCQkJcmUuY29tcGlsZSgiU19QS0c9KC4qPyYpfCgmU19QS0c9LlteJl0qKXwo
U19QS0c9LiopIiwgImdpIik7Ly8gRE8gTk9UIE1PRElGWQ0KCQkJCQkJCQkJCQkJ
ICByZXN1bHQgPSByZXN1bHQucmVwbGFjZShyZSwgIiIpOwkJCQkJCQkJCQkJDQoJ
CQkJCQkJCQkJCQl9DQoNCgkJCQkJCQkJCQkJCWlmIChyZXN1bHQgIT0gIiIpDQoJ
CQkJCQkJCQkJCQl7CQkJCQkJCQkJCQkJCQ0KCQkJCQkJCQkJCQkJCXJlLmNvbXBp
bGUoIlNfU1JDSUQ9KC4qPyYpfCgmU19TUkNJRFteJl0qKXwoU19TUkNJRD0uKiki
LCAiZ2kiKTsvLyBETyBOT1QgTU9ESUZZDQoJCQkJCQkJCQkJCQkgIHJlc3VsdCA9
IHJlc3VsdC5yZXBsYWNlKHJlLCAiIik7CQkJCQkJCQkJCQkJCQkJDQoJCQkJCQkJ
CQkJCQl9DQoNCgkJCQkJCQkJCQkJCWlmIChyZXN1bHQgIT0gIiIpDQoJCQkJCQkJ
CQkJCQl7CQkJCQkJCQkJCQkJCQkJCQkNCgkJCQkJCQkJCQkJCQlyZS5jb21waWxl
KCJzb3VyY2U9KC4qPyYpfCgmc291cmNlPS5bXiZdKil8KHNvdXJjZT0uKikiLCAi
Z2kiKTsvLyBETyBOT1QgTU9ESUZZDQoJCQkJCQkJCQkJCQkgIHJlc3VsdCA9IHJl
c3VsdC5yZXBsYWNlKHJlLCAiIik7CQkJCQkJCQkJCQkJCQkJDQoJCQkJCQkJCQkJ
CQl9DQoNCgkJCQkJCQkJCQkJCXJldHVybiByZXN1bHQ7DQoJCQkJCQkJCQkJCQ0K
CQkJCQkJCQkJCX07DQp9DQoNCi8qDQpDb2xsZWN0aW9uIG9mIHpvbmVzIGFuZCBj
b3JyZXNwb25kaW5nIHRhY3RpYyBjb2Rlcy4NCnRhY3RpY3MgaXMgYW4gb2JqZWN0
IHdob3NlIHByb3BlcnRpZXMgYXJlIHRoZSB6b25lIG5hbWVzLA0KYW5kIHZhbHVl
cyBhcmUgdGhlIHRhY3RpYyBzdHJpbmdzLiAgDQpUT08gQUREIEEgWk9ORTogIHVz
ZSB0aGUgZm9ybWF0Og0Kem9uZV9uYW1lIDogJ1NfVEFDVD1OTk5BQUFOTiZTX0NN
UD1aT05FJyAsDQphbmQgaW5zZXJ0IGl0IGF0IHRoZSB0b3Agb2YgdGhlIHByb3Bl
cnR5ICBsaXN0Lg0KDQpzZXREZWZhdWx0UXVlcnkoKTogc2V0cyBhIGdsb2JhbCB2
YXJpYWJsZSAiem9uZV90YWN0aWMiIHVzZWQgYnkgdGhlIFRhY3RpYyByZWJ1aWxk
aW5nIGNvZGUuDQpUaGlzIGlzIGEgYmFkIGRlc2lnbiwgYnV0IGl0IGlzIGxlZ2Fj
eSBhbmQgY291bGQgbm90IGJlIGNoYW5nZWQuDQoqLw0KZnVuY3Rpb24gc2V0RGVm
YXVsdFF1ZXJ5KHpvbmUpew0KCXZhciBwYXR0ZXJuID0gL1tcc10vOyAvLyBhbnkg
d2hpdGVzcGFjZQ0KCWlmICggem9uZT09dW5kZWZpbmVkKSAgcmV0dXJuOy8vIG5l
ZWQgdG8gYnVsbGV0IHByb29mIHRoaXMgY2FsbAkNCglpZiAocGF0dGVybi50ZXN0
KHpvbmUpIHx8IHpvbmUgPT0gIiIpICAgcmV0dXJuOw0KCQ0KCQ0KCXZhciB0YWN0
aWNzID0ge2phdmEgOiAnU19UQUNUPTEwNUFHWDQ1JlNfQ01QPUxQSkFWQScsDQoJ
CQkJCQkJCWxpbnV4IDogJ1NfVEFDVD0xMDVBR1g0NSZTX0NNUD1MUExJTlVYJywN
CgkJCQkJCQkJbm90ZXNkb21pbm8gOiAnU19UQUNUPTEwNUFHWDEzJlNfQ01QPUxQ
TE9UVVMnLA0KCQkJCQkJCQl3cyA6ICdTX1RBQ1Q9MTA1QUdYNDUmU19DTVA9TFBX
UycsDQoJCQkJCQkJCXhtbCA6ICdTX1RBQ1Q9MTA1QUdYNDUmU19DTVA9TFBYTUwn
LA0KCQkJCQkJCQlhaXhscCA6ICdTX1RBQ1Q9MTA1QUdZMDYmU19DTVA9TFAnLA0K
CQkJCQkJCQlhaXhhcnQgOiAnU19UQUNUPTEwNUFHWTA2JlNfQ01QPUFSVCcsDQoJ
CQkJCQkJCWFpeHR1dCA6ICdTX1RBQ1Q9MTA1QUdZMDYmU19DTVA9VFVUJywNCgkJ
CQkJCQkJc3lzdGVtc2xwIDogJ1NfVEFDVD0xMDVBR1gxMiZTX0NNUD1MUCcsDQoJ
CQkJCQkJCXN5c3RlbXNhcnQgOiAnU19UQUNUPTEwNUFHWDEyJlNfQ01QPUFSVCcs
DQoJCQkJCQkJCXN5c3RlbXN0dXQgOiAnU19UQUNUPTEwNUFHWDEyJlNfQ01QPVRV
VCcsDQoJCQkJCQkJCWRiMmxwIDogJ1NfVEFDVD0xMDVBR1gxMSZTX0NNUD1MUCcs
DQoJCQkJCQkJCWRiMmFydCA6ICdTX1RBQ1Q9MTA1QUdYMTEmU19DTVA9QVJUJywN
CgkJCQkJCQkJZGIydHV0IDogJ1NfVEFDVD0xMDVBR1gxMSZTX0NNUD1UVVQnLA0K
CQkJCQkJCQlpYm1scCA6ICdTX1RBQ1Q9MTA1QUdYNDYmU19DTVA9TFAnLA0KCQkJ
CQkJCQlpYm1hcnQgOiAnU19UQUNUPTEwNUFHWDQ2JlNfQ01QPUFSVCcsDQoJCQkJ
CQkJCWlibXR1dCA6ICdTX1RBQ1Q9MTA1QUdYNDYmU19DTVA9VFVUJywNCgkJCQkJ
CQkJbG90dXNscCA6ICdTX1RBQ1Q9MTA1QUdYMTMmU19DTVA9TFAnLA0KCQkJCQkJ
CQlsb3R1c2FydCA6ICdTX1RBQ1Q9MTA1QUdYMTMmU19DTVA9QVJUJywNCgkJCQkJ
CQkJbG90dXN0dXQgOiAnU19UQUNUPTEwNUFHWDEzJlNfQ01QPVRVVCcsDQoJCQkJ
CQkJCXJhdGlvbmFsbHAgOiAnU19UQUNUPTEwNUFHWDE1JlNfQ01QPUxQJywNCgkJ
CQkJCQkJcmF0aW9uYWxhcnQgOiAnU19UQUNUPTEwNUFHWDE1JlNfQ01QPUFSVCcs
DQoJCQkJCQkJCXJhdGlvbmFsdHV0IDogJ1NfVEFDVD0xMDVBR1gxNSZTX0NNUD1U
VVQnLA0KCQkJCQkJCQllZGdlIDogJ1NfVEFDVD0xMDVBR1gxNSZTX0NNUD1FREdF
JywNCgkJCQkJCQkJdGl2b2xpbHAgOiAnU19UQUNUPTEwNUFHWDE0JlNfQ01QPUxQ
JywNCgkJCQkJCQkJdGl2b2xpYXJ0IDogJ1NfVEFDVD0xMDVBR1gxNCZTX0NNUD1B
UlQnLA0KCQkJCQkJCQl0aXZvbGl0dXQgOiAnU19UQUNUPTEwNUFHWDE0JlNfQ01Q
PVRVVCcsDQoJCQkJCQkJCXdlYnNwaGVyZWxwIDogJ1NfVEFDVD0xMDVBR1gxMCZT
X0NNUD1MUCcsDQoJCQkJCQkJCXdlYnNwaGVyZWFydCA6ICdTX1RBQ1Q9MTA1QUdY
MTAmU19DTVA9QVJUJywNCgkJCQkJCQkJd2Vic3BoZXJldHV0IDogJ1NfVEFDVD0x
MDVBR1gxMCZTX0NNUD1UVVQnLA0KCQkJCQkJCQl3b3JrcGxhY2VscCA6ICdTX1RB
Q1Q9MTA1QUdYMTAmU19DTVA9TFAnLA0KCQkJCQkJCQl3b3JrcGxhY2VhcnQgOiAn
U19UQUNUPTEwNUFHWDEwJlNfQ01QPUFSVCcsDQoJCQkJCQkJCXdvcmtwbGFjZXR1
dCA6ICdTX1RBQ1Q9MTA1QUdYMTAmU19DTVA9VFVUJywNCgkJCQkJCQkJYXJjaGl0
ZWN0dXJlbHAgOiAnU19UQUNUPTEwNUFHWDc4JlNfQ01QPUxQJywNCgkJCQkJCQkJ
YXJjaGl0ZWN0dXJlYXJ0IDogJ1NfVEFDVD0xMDVBR1g3OCZTX0NNUD1BUlQnLA0K
CQkJCQkJCQlhcmNoaXRlY3R1cmV0dXQgOiAnU19UQUNUPTEwNUFHWDc4JlNfQ01Q
PVRVVCcsDQoJCQkJCQkJCWF1dG9ub21pY2xwIDogJ1NfVEFDVD0xMDVBR1gwOSZT
X0NNUD1MUCcsDQoJCQkJCQkJCWF1dG9ub21pY2FydCA6ICdTX1RBQ1Q9MTA1QUdY
MDkmU19DTVA9QVJUJywNCgkJCQkJCQkJYXV0b25vbWljdHV0IDogJ1NfVEFDVD0x
MDVBR1gwOSZTX0NNUD1UVVQnLA0KCQkJCQkJCQlncmlkbHAgOiAnU19UQUNUPTEw
NUFHWDA3JlNfQ01QPUxQJywNCgkJCQkJCQkJZ3JpZGFydCA6ICdTX1RBQ1Q9MTA1
QUdYMDcmU19DTVA9QVJUJywNCgkJCQkJCQkJZ3JpZHR1dCA6ICdTX1RBQ1Q9MTA1
QUdYMDcmU19DTVA9VFVUJywNCgkJCQkJCQkJamF2YWxwIDogJ1NfVEFDVD0xMDVB
R1gwMiZTX0NNUD1MUCcsDQoJCQkJCQkJCWphdmFhcnQgOiAnU19UQUNUPTEwNUFH
WDAyJlNfQ01QPUFSVCcsDQoJCQkJCQkJCWphdmF0dXQgOiAnU19UQUNUPTEwNUFH
WDAyJlNfQ01QPVRVVCcsDQoJCQkJCQkJCWxpbnV4bHAgOiAnU19UQUNUPTEwNUFH
WDAzJlNfQ01QPUxQJywNCgkJCQkJCQkJbGludXhhcnQgOiAnU19UQUNUPTEwNUFH
WDAzJlNfQ01QPUFSVCcsDQoJCQkJCQkJCWxpbnV4dHV0IDogJ1NfVEFDVD0xMDVB
R1gwMyZTX0NNUD1UVVQnLA0KCQkJCQkJCQlvcGVuc291cmNlbHAgOiAnU19UQUNU
PTEwNUFHWDQ0JlNfQ01QPUxQJywNCgkJCQkJCQkJb3BlbnNvdXJjZWFydCA6ICdT
X1RBQ1Q9MTA1QUdYNDQmU19DTVA9QVJUJywNCgkJCQkJCQkJb3BlbnNvdXJjZXR1
dCA6ICdTX1RBQ1Q9MTA1QUdYNDQmU19DTVA9VFVUJywNCgkJCQkJCQkJcG93ZXJs
cCA6ICdTX1RBQ1Q9MTA1QUdYMTYmU19DTVA9TFAnLA0KCQkJCQkJCQlwb3dlcmFy
dCA6ICdTX1RBQ1Q9MTA1QUdYMTYmU19DTVA9QVJUJywNCgkJCQkJCQkJcG93ZXJ0
dXQgOiAnU19UQUNUPTEwNUFHWDE2JlNfQ01QPVRVVCcsDQoJCQkJCQkJCXdlYnNl
cnZpY2VzbHAgOiAnU19UQUNUPTEwNUFHWDA0JlNfQ01QPUxQJywNCgkJCQkJCQkJ
d2Vic2VydmljZXNhcnQgOiAnU19UQUNUPTEwNUFHWDA0JlNfQ01QPUFSVCcsDQoJ
CQkJCQkJCXdlYnNlcnZpY2VzdHV0IDogJ1NfVEFDVD0xMDVBR1gwNCZTX0NNUD1U
VVQnLA0KCQkJCQkJCQl3ZWJscCA6ICdTX1RBQ1Q9MTA1QUdYMDgmU19DTVA9TFAn
LA0KCQkJCQkJCQl3ZWJhcnQgOiAnU19UQUNUPTEwNUFHWDA4JlNfQ01QPUFSVCcs
DQoJCQkJCQkJCXdlYnR1dCA6ICdTX1RBQ1Q9MTA1QUdYMDgmU19DTVA9VFVUJywN
CgkJCQkJCQkJd2lyZWxlc3NscCA6ICdTX1RBQ1Q9MTA1QUdYMDUmU19DTVA9TFAn
LA0KCQkJCQkJCQl3aXJlbGVzc2FydCA6ICdTX1RBQ1Q9MTA1QUdYMDUmU19DTVA9
QVJUJywNCgkJCQkJCQkJd2lyZWxlc3N0dXQgOiAnU19UQUNUPTEwNUFHWDA1JlNf
Q01QPVRVVCcsDQoJCQkJCQkJCXhtbGxwIDogJ1NfVEFDVD0xMDVBR1gwNiZTX0NN
UD1MUCcsDQoJCQkJCQkJCXhtbGFydCA6ICdTX1RBQ1Q9MTA1QUdYMDYmU19DTVA9
QVJUJywNCgkJCQkJCQkJeG1sdHV0IDogJ1NfVEFDVD0xMDVBR1gwNiZTX0NNUD1U
VVQnLA0KCQkJCQkJCQl4bWxuZXd0byA6ICdTX1RBQ1Q9MTA1QUdYMDYmU19DTVA9
TkVXVE8nLA0KCQkJCQkJCQl4bWxzdG5kIDogJ1NfVEFDVD0xMDVBR1gwNiZTX0NN
UD1TVE5EJywNCgkJCQkJCQkJZ3JubW9hcnQgOiAnU19UQUNUPTEwNUFHWDQ0JlNf
Q01QPUdSTk1PQVJUJywNCgkJCQkJCQkJZ3JubW90dXQgOiAnU19UQUNUPTEwNUFH
WDQ0JlNfQ01QPUdSTk1PVFVUJywNCgkJCQkJCQkJZGVyYnlhcnQgOiAnU19UQUNU
PTEwNUFHWDQ0JlNfQ01QPURFUkJZQVJUJywNCgkJCQkJCQkJZGVyYnl0dXQgOiAn
U19UQUNUPTEwNUFHWDQ0JlNfQ01QPURFUkJZVFVUJywNCgkJCQkJCQkJcGhwYXJ0
IDogJ1NfVEFDVD0xMDVBR1g0NCZTX0NNUD1QSFBBUlQnLA0KCQkJCQkJCQlwaHB0
dXQgOiAnU19UQUNUPTEwNUFHWDQ0JlNfQ01QPVBIUFRVVCcsDQoJCQkJCQkJCWVj
bGlwc2VhcnQgOiAnU19UQUNUPTEwNUFHWDQ0JlNfQ01QPUdSTk1PQVJUJywNCgkJ
CQkJCQkJZWNsaXBzZXR1dCA6ICdTX1RBQ1Q9MTA1QUdYNDQmU19DTVA9R1JOTU9U
VVQnLA0KCQkJCQkJCQlldXJvcGEgOiAnU19UQUNUPTEwNUFHWDQ0JlNfQ01QPUVV
Uk9QQScsDQoJCQkJCQkJCWRvd25sb2FkIDogJ1NfVEFDVD0xMDVBR1g0NSZTX0NN
UD1MUERXTkwnLA0KCQkJCQkJCQlkbG1haW4gOiAnU19UQUNUPTEwNUFHWDI4JlNf
Q01QPURMTUFJTicsDQoJCQkJCQkJCWxwY2QgOiAnU19UQUNUPTEwNUFHWDQ1JlNf
Q01QPUxQQ0QnLA0KCQkJCQkJCQlzZWtkdmQgOiAnU19UQUNUPTEwNUFHWDQ1JlNf
Q01QPVNFS0RWRCcsDQoJCQkJCQkJCXdzZGsgOiAnU19UQUNUPTEwNUFHWDE4JlNf
Q01QPUxQV1NESycsDQoJCQkJCQkJCXRjaGJyZiA6ICdTX1RBQ1Q9MTA3QTcyN1cm
U19DTVA9VENIQlJGJywNCgkJCQkJCQkJZXhlY2JyZiA6ICdTX1RBQ1Q9MTA3QTcy
N1cmU19DTVA9TFBFWEVDQlJGJywNCgkJCQkJCQkJZGIyIDogJ1NfVEFDVD0xMDVB
R1gxMSZTX0NNUD1MUERCMicsDQoJCQkJCQkJCWRiMmdzayA6ICdTX1RBQ1Q9MTA1
QUdYMTEmU19DTVA9REIyR1NLJywNCgkJCQkJCQkJZGNvIDogJ1NfVEFDVD0xMDVB
R1gyNiZTX0NNUD1MUERDTycsDQoJCQkJCQkJCWxueHNzIDogJ1NfVEFDVD0xMDVB
R1gxNyZTX0NNUD1MTlhTUycsDQoJCQkJCQkJCWxueHNzcCA6ICdTX1RBQ1Q9MTA1
QUdYMTcmU19DTVA9TE5YU1NQJywNCgkJCQkJCQkJbG54c3N6IDogJ1NfVEFDVD0x
MDVBR1gxNyZTX0NNUD1MTlhTU1onLA0KCQkJCQkJCQl3c3NzIDogJ1NfVEFDVD0x
MDVBR1gxOCZTX0NNUD1XU1NTJywNCgkJCQkJCQkJZHd0IDogJ1NfVEFDVD0xMDVB
R1gxOSZTX0NNUD1aSFAnLA0KCQkJCQkJCQlkZW1vcyA6ICdTX1RBQ1Q9MTA1QUdY
MTkmU19DTVA9REVNT1MnLA0KCQkJCQkJCQlvbmRlbWFuZCA6ICdTX1RBQ1Q9MTA1
QUdYNDAmU19DTVA9WkhQJywNCgkJCQkJCQkJcnJjdHIgOiAnU19UQUNUPTEwNUFH
WDE1JlNfQ01QPVJSQ1RSJywNCgkJCQkJCQkJdGJjb2RlIDogJ1NfVEFDVD0xMDRB
SFc2MiZTX0NNUD1UQkNPREUnLA0KCQkJCQkJCQlscGVtZWEgOiAnU19UQUNUPTEw
NUFHWDUxJlNfQ01QPUxQRU1FQScsDQoJCQkJCQkJCWRiMmJiIDogJ1NfVEFDVD0x
MDVBR1g2NCZTX0NNUD1EQjJMUEJCJywNCgkJCQkJCQkJdHZiYiA6ICdTX1RBQ1Q9
MTA1QUdYNjQmU19DTVA9VFZMUEJCJywNCgkJCQkJCQkJcmJiIDogJ1NfVEFDVD0x
MDVBR1g2NCZTX0NNUD1STFBCQicsDQoJCQkJCQkJCXdlc2JiIDogJ1NfVEFDVD0x
MDVBR1g2NCZTX0NNUD1XRVNMUEJCJywNCgkJCQkJCQkJbHNiYiA6ICdTX1RBQ1Q9
MTA1QUdYNjQmU19DTVA9TFNMUEJCJywNCgkJCQkJCQkJbGludXhiYiA6ICdTX1RB
Q1Q9MTA1QUdYNjQmU19DTVA9TElOVVhMUEJCJywNCgkJCQkJCQkJcGVyamFzYSA6
ICdTX1RBQ1Q9MTA0QUhXMjUmU19DTVA9UEVSSkFTQScsDQoJCQkJCQkJCWF1dG9u
b21pYyA6ICdTX1RBQ1Q9MTA1QUdYMDkmU19DTVA9RFdOTCcsDQoJCQkJCQkJCXdl
YmNhc3QgOiAnU19UQUNUPTEwNUFHWDQ1JlNfQ01QPUxQV0MnLA0KCQkJCQkJCQlt
aWdyYXRlIDogJ1NfVEFDVD0xMDVBR1g0MiZTX0NNUD1NR1NUJywNCgkJCQkJCQkJ
c2RwIDogJ1NfVEFDVD0xMDVBR1g0MyZTX0NNUD1TRFAnLA0KCQkJCQkJCQlkYjJj
ZXJ0NzAzIDogJ1NfVEFDVD0xMDVBR1g0NSZTX0NNUD1DRVJUNzAzJywNCgkJCQkJ
CQkJZGIyY2VydDUxMiA6ICdTX1RBQ1Q9MTA1QUdYNDUmU19DTVA9Q0VSVDUxMics
DQoJCQkJCQkJCXdlc2R0dXRzIDogJ1NfVEFDVD0xMDVBR1gxMCZTX0NNUD1MSUIn
LA0KCQkJCQkJCQl3ZXN3YnQgOiAnU19UQUNUPTEwNUFHWDEwJlNfQ01QPVdCVCcs
DQoJCQkJCQkJCWx4amRrIDogJ1NfVEFDVD0xMDVBR1gwMyZTX0NNUD1MWEpESycs
DQoJCQkJCQkJCXJ0ZSA6ICdTX1RBQ1Q9MTA3QTcyN1cmU19DTVA9UlRFJywNCgkJ
CQkJCQkJUlRFIDogJ1NfVEFDVD0xMDdBNzI3VyZTX0NNUD1SVEUnLA0KCQkJCQkJ
CQl0Y2hldnQgOiAnU19UQUNUPTEwN0E3MjdXJlNfQ01QPVRDSEVWVCcsDQoJCQkJ
CQkJCWxvcCA6ICdTX1RBQ1Q9MTA1QUdYNDEmU19DTVA9TE9QJywNCgkJCQkJCQkJ
cG93ZXJhcmNoIDogJ1NfVEFDVD0xMDVBR1gxNiZTX0NNUD1EV1BBJywNCgkJCQkJ
CQkJdHV0cmVkaXJlY3QgOiAnU19UQUNUPTEwNUFHWDQ1JlNfQ01QPVRVVFJEUics
DQoJCQkJCQkJCWpuZXd0byA6ICdTX1RBQ1Q9MTA1QUdYMDImU19DTVA9TkVXVE8n
LA0KCQkJCQkJCQlwcHJlZCA6ICdTX1RBQ1Q9MTA0QUhXMjEmU19DTVA9UFBSRUQn
LA0KCQkJCQkJCQlzdW1wYWdlIDogJ1NfVEFDVD0xMDVBR1g2OCZTX0NNUD1TUCcs
DQoJCQkJCQkJCWh0YiA6ICdTX1RBQ1Q9MTA1QUdYNzEmU19DTVA9SFRCJywNCgkJ
CQkJCQkJZGIyZGwgOiAnU19UQUNUPTEwNUFHWDExJlNfQ01QPURCREwnLA0KCQkJ
CQkJCQlsc2RsIDogJ1NfVEFDVD0xMDVBR1gxMyZTX0NNUD1MU0RMJywNCgkJCQkJ
CQkJcmRsIDogJ1NfVEFDVD0xMDVBR1gxNSZTX0NNUD1SREwnLA0KCQkJCQkJCQl0
dmRsIDogJ1NfVEFDVD0xMDVBR1gxNCZTX0NNUD1UVkRMJywNCgkJCQkJCQkJd2Vz
ZGwgOiAnU19UQUNUPTEwNUFHWDEwJlNfQ01QPVdFU0RMJywNCgkJCQkJCQkJZGVm
YXVsdEhlcmUgOiAnU19UQUNUPTEwNUFHWDAxJlNfQ01QPUxQJywNCgkJCQkJCQkJ
YXJjaHpuIDogJ1NfVEFDVD0xMDVBR1g3OCZTX0NNUD1IUCcsDQoJCQkJCQkJCXdv
cmtwbGFjZSA6ICdTX1RBQ1Q9MTA1QUdYNzkmU19DTVA9V1AnLA0KCQkJCQkJCQl3
dHBvZGNhc3QgOiAnU19UQUNUPTEwNUFHWDgwJlNfQ01QPVdUUCcsDQoJCQkJCQkJ
CWdybm1vbHAgOiAnU19UQUNUPTEwNUFHWDQ0JlNfQ01QPUdSTk1PTFAnLA0KCQkJ
CQkJCQllY2xpcHNlbHAgOiAnU19UQUNUPTEwNUFHWDQ0JlNfQ01QPUVDTExQJywN
CgkJCQkJCQkJcGhwbHAgOiAnU19UQUNUPTEwNUFHWDQ0JlNfQ01QPVBIUExQJywN
CgkJCQkJCQkJd2FzY2UgOiAnU19UQUNUPTEwNUFHWDEwJlNfQ01QPVdBU0NFJywN
CgkJCQkJCQkJam91cm5hbCA6ICdTX1RBQ1Q9MTA1QUdYMTAmU19DTVA9SlJOTCcs
DQoJCQkJCQkJCWRlcmJ5bHAgOiAnU19UQUNUPTEwNUFHWDQ0JlNfQ01QPURFUkJZ
TFAnLA0KCQkJCQkJCQlzaW1wbGUgOiAnU19UQUNUPTEwNUFHWTAzJlNfQ01QPVNJ
TVBMRUxQJywNCgkJCQkJCQkJZHdydXNzaWEgOiAnU19UQUNUPTEwNUFHWDk5JlNf
Q01QPWNvbnRlbnQnLA0KCQkJCQkJCQlkd2NoaW5hIDogJ1NfVEFDVD0xMDVBR1g1
MiZTX0NNUD1jb250ZW50JywNCgkJCQkJCQkJZHdjaGluYWxwIDogJ1NfVEFDVD0x
MDVBR1g1MiZTX0NNUD1MUCcsDQoJCQkJCQkJCWR3amFwYW4gOiAnU19UQUNUPTEw
NUFHWDkwJlNfQ01QPWNvbnRlbnQnLA0KCQkJCQkJCQlkd2tvcmVhIDogJ1NfVEFD
VD0xMDVBR1g1NSZTX0NNUD1jb250ZW50JywNCgkJCQkJCQkJcmFkY2VydCA6ICdT
X1RBQ1Q9MTA1QUdZMDQmU19DTVA9UkFEQ0VSVCcsDQoJCQkJCQkJCXNvYWR2ZCA6
ICdTX1RBQ1Q9MTA1QUdYMTAmU19DTVA9U09BRFZEJywNCgkJCQkJCQkJdmlwZXIg
OiAnU19UQUNUPTEwNUFHWDExJlNfQ01QPVZJUEVSJywNCgkJCQkJCQkJdHlicGYg
OiAnU19UQUNUPTEwNUFHWTE0JlNfQ01QPVRZQkxQJywNCgkJCQkJCQkJZWFrbHAg
OiAnU19UQUNUPTEwNUFHWTI0JlNfQ01QPUtJVExQJywNCgkJCQkJCQkJY2FsbGlz
dG8gOiAnU19UQUNUPTEwNUFHWDQ0JlNfQ01QPUNBTExJU1RPJywNCgkJCQkJCQkJ
dGVzdGtpdCA6ICdTX1RBQ1Q9MTA1QUdZMjUmU19DTVA9VEVTVExQJywNCgkJCQkJ
CQkJYXJjaGxwIDogJ1NfVEFDVD0xMDVBR1g3OCZTX0NNUD1BUkNITFAnLA0KCQkJ
CQkJCQlvbmxpbmUgOiAnU19UQUNUPTEwNUFHWDI4JlNfQ01QPU9OTElORScsDQoJ
CQkJCQkJCXdlc2NlcnQ5OTBscCA6ICdTX1RBQ1Q9MTA1QUdYMTkmU19DTVA9d2Vz
Y2VydDk5MGxwJywNCgkJCQkJCQkJd2VzY2VydDk5NmxwIDogJ1NfVEFDVD0xMDVB
R1gxOSZTX0NNUD13ZXNjZXJ0OTk2bHAnLA0KCQkJCQkJCQlkYjJjZXJ0bHAgOiAn
U19UQUNUPTEwNUFHWDE5JlNfQ01QPWRiMmNlcnRscCcsDQoJCQkJCQkJCXJhZGNl
cnRscCA6ICdTX1RBQ1Q9MTA1QUdYMTkmU19DTVA9cmFkY2VydCcsDQoJCQkJCQkJ
CWFqYXhscCA6ICdTX1RBQ1Q9MTA1QUdZMzAmU19DTVA9YWpheGxwJywNCgkJCQkJ
CQkJZGVmYXVsdEhlcmVDTiA6ICdTX1RBQ1Q9MTA1QUdYNTImU19DTVA9RURVJywN
CgkJCQkJCQkJZGVmYXVsdEhlcmVKUCA6ICdTX1RBQ1Q9MTA1QUdYOTAmU19DTVA9
RURVJywNCgkJCQkJCQkJZGVmYXVsdEhlcmVLUiA6ICdTX1RBQ1Q9MTA1QUdYNTUm
U19DTVA9RURVJywNCgkJCQkJCQkJZGVmYXVsdEhlcmVSVSA6ICdTX1RBQ1Q9MTA1
QUdYOTkmU19DTVA9RURVJywNCgkJCQkJCQkJaHdscCA6ICdTX1RBQ1Q9MTA1QUdY
MTkmU19DTVA9SFdMUCcsDQoJCQkJCQkJCXByb2J1bmRsZSA6ICdTX1RBQ1Q9MTA1
QUdZMzImU19DTVA9UFJPQlVORExFJywNCgkJCQkJCQkJc29hbGF1bmNoIDogJ1Nf
VEFDVD0xMDVBR1gwNCZTX0NNUD1MQVVOQ0gnLA0KCQkJCQkJCQlkZW1vcyA6ICdT
X1RBQ1Q9MTA1QUdZNTAmU19DTVA9REVNT1MnLA0KCQkJCQkJCQltb3ZldXAgOiAn
U19UQUNUPTEwNUFHWTUxJlNfQ01QPVJBRENFTFAnLA0KCQkJCQkJCQljYW10dXQg
OiAnU19UQUNUPTEwNUFHWDE5JlNfQ01QPVRVVCcsDQoJCQkJCQkJCWJ0bWxwIDog
J1NfVEFDVD0xMDVBR1g0NCZTX0NNUD1CVE1MUCcsDQoJCQkJCQkJCXNwYWNlcyA6
ICdTX1RBQ1Q9MTA1QUdZNTYmU19DTVA9TFAnLA0KCQkJCQkJCQlyYmRld3MgOiAn
U19UQUNUPTEwNUFHWDE1JlNfQ01QPVJCREVXUycsDQoJCQkJCQkJCWR0YWN0ciA6
ICdTX1RBQ1Q9MTA1QUdZNTUmU19DTVA9RFRBQ1RSJywNCgkJCQkJCQkJZWdsa2l0
IDogJ1NfVEFDVD0xMDVBR1kyNyZTX0NNUD1FR0xMUCcJCQkJCQkJCQ0KCQkJCQkJ
CQl9CTsNCgkNCgl6b25lX3RhY3RpYyA9IChldmFsKCJ0YWN0aWNzLiIrem9uZSk9
PXVuZGVmaW5lZCA/ICIiIDogZXZhbCgidGFjdGljcy4iK3pvbmUpKTsJCQkJCQkJ
DQp9DQo=

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=ajax1.js
Content-Type: application/x-javascript; name=ajax1.js
Content-Location: http://www-128.ibm.com/developerworks/js/ajax1.js
Content-Transfer-Encoding: Base64

LyoKICogUmV0dXJucyBhbiBuZXcgWE1MSHR0cFJlcXVlc3Qgb2JqZWN0LCBvciBm
YWxzZSBpZiB0aGUgYnJvd3NlcgogKiBkb2Vzbid0IHN1cHBvcnQgaXQKICovCmZ1
bmN0aW9uIG5ld1hNTEh0dHBSZXF1ZXN0KCkgewoKICB2YXIgeG1scmVxID0gZmFs
c2U7CgogIC8vIENyZWF0ZSBYTUxIdHRwUmVxdWVzdCBvYmplY3QgaW4gbm9uLU1p
Y3Jvc29mdCBicm93c2VycwogIGlmICh3aW5kb3cuWE1MSHR0cFJlcXVlc3QpIHsK
ICAgIHhtbHJlcSA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOwogIH0gZWxzZSBpZiAo
d2luZG93LkFjdGl2ZVhPYmplY3QpIHsKICAgIAogICAgdHJ5IHsKICAgICAgLy8g
VHJ5IHRvIGNyZWF0ZSBYTUxIdHRwUmVxdWVzdCBpbiBsYXRlciB2ZXJzaW9ucwog
ICAgICAvLyBvZiBJbnRlcm5ldCBFeHBsb3JlcgoKICAgICAgeG1scmVxID0gbmV3
IEFjdGl2ZVhPYmplY3QoIk1zeG1sMi5YTUxIVFRQIik7CiAgICB9IGNhdGNoIChl
MSkgewoKICAgICAgLy8gRmFpbGVkIHRvIGNyZWF0ZSByZXF1aXJlZCBBY3RpdmVY
T2JqZWN0CiAgICAgIAogICAgICB0cnkgewogICAgICAgIC8vIFRyeSB2ZXJzaW9u
IHN1cHBvcnRlZCBieSBvbGRlciB2ZXJzaW9ucwogICAgICAgIC8vIG9mIEludGVy
bmV0IEV4cGxvcmVyCiAgICAgIAogICAgICAgIHhtbHJlcSA9IG5ldyBBY3RpdmVY
T2JqZWN0KCJNaWNyb3NvZnQuWE1MSFRUUCIpOwoKICAgICAgfSBjYXRjaCAoZTIp
IHsKCiAgICAgICAgLy8gVW5hYmxlIHRvIGNyZWF0ZSBhbiBYTUxIdHRwUmVxdWVz
dCBieSBhbnkgbWVhbnMKICAgICAgICB4bWxyZXEgPSBmYWxzZTsKICAgICAgfQog
ICAgfQogIH0KCnJldHVybiB4bWxyZXE7Cn0KCiAvKgoJKiBSZXR1cm5zIGEgZnVu
Y3Rpb24gdGhhdCB3YWl0cyBmb3IgdGhlIHNwZWNpZmllZCBYTUxIdHRwUmVxdWVz
dAoJKiB0byBjb21wbGV0ZSwgdGhlbiBwYXNzZXMgaXQgWE1MIHJlc3BvbnNlIHRv
IHRoZSBnaXZlbiBoYW5kbGVyIGZ1bmN0aW9uLgogICogcmVxIC0gVGhlIFhNTEh0
dHBSZXF1ZXN0IHdob3NlIHN0YXRlIGlzIGNoYW5naW5nCiAgKiByZXNwb25zZVht
bEhhbmRsZXIgLSBGdW5jdGlvbiB0byBwYXNzIHRoZSBYTUwgcmVzcG9uc2UgdG8K
ICAqLwogZnVuY3Rpb24gZ2V0UmVhZHlTdGF0ZUhhbmRsZXIocmVxLCByZXNwb25z
ZVhtbEhhbmRsZXIpIHsKICAgLy8gUmV0dXJuIGFuIGFub255bW91cyBmdW5jdGlv
biB0aGF0IGxpc3RlbnMgdG8gdGhlIFhNTEh0dHBSZXF1ZXN0IGluc3RhbmNlCiAg
IHJldHVybiBmdW5jdGlvbiAoKSB7Ci8vICAgICBhbGVydCgiaW4gZ2V0UmVhZHlT
dGF0ZUhhbmRsZXI6ICIgKyByZXEucmVhZHlTdGF0ZSArICIgOiAiICsgcmVxLnN0
YXR1cyk7CiAgICAgLy8gSWYgdGhlIHJlcXVlc3QncyBzdGF0dXMgaXMgImNvbXBs
ZXRlIgogICAgIGlmIChyZXEucmVhZHlTdGF0ZSA9PSA0KSB7CiAgICAgICAKICAg
ICAgIC8vIENoZWNrIHRoYXQgd2UgcmVjZWl2ZWQgYSBzdWNjZXNzZnVsIHJlc3Bv
bnNlIGZyb20gdGhlIHNlcnZlcgogICAgICAgaWYgKHJlcS5zdGF0dXMgPT0gMjAw
KSB7CgogICAgICAgICAvLyBQYXNzIHRoZSBYTUwgcGF5bG9hZCBvZiB0aGUgcmVz
cG9uc2UgdG8gdGhlIGhhbmRsZXIgZnVuY3Rpb24uCiAgICAgICAgIC8vcmVzcG9u
c2VYbWxIYW5kbGVyKHJlcS5yZXNwb25zZVhNTCk7CiAgICAgICAgIHJlc3BvbnNl
WG1sSGFuZGxlcihyZXEucmVzcG9uc2VUZXh0KTsgCgogICAgICAgfSBlbHNlIHsK
CiAgICAgICAgIC8vIEFuIEhUVFAgcHJvYmxlbSBoYXMgb2NjdXJyZWQKICAgICAg
ICAgLy8gYWxlcnQoIkhUVFAgZXJyb3IgIityZXEuc3RhdHVzKyI6ICIrcmVxLnN0
YXR1c1RleHQpOwogICAgICAgfQogICAgIH0KICAgfQogfQo=

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=searchcount.js
Content-Type: application/x-javascript; name=searchcount.js
Content-Location: http://www-128.ibm.com/developerworks/js/searchcount.js
Content-Transfer-Encoding: Base64

dmFyIGdsb2JhbFF1ZXJ5OwoKLyoKICogRmluZCBvdXQgaWYgdGhlcmUgYXJlIGFu
eSBzZWFyY2ggcmVzdWx0cyBmb3IgdGhlIGdpdmVuIHF1ZXJ5CiAqLwpmdW5jdGlv
biBzZWFyY2hRdWVyeShxdWVyeSkgewogZ2xvYmFsUXVlcnkgPSBxdWVyeTsgICAg
ICAgICAgIAogdmFyIHJlcSA9IG5ld1hNTEh0dHBSZXF1ZXN0KCk7IAppZiAocmVx
KSB7CiAgIHJlcS5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBnZXRSZWFkeVN0YXRlSGFu
ZGxlcihyZXEsIHByb2Nlc3NTZWFyY2hSZXN1bHRzKTsKICAgcmVxLm9wZW4oIkdF
VCIsICJodHRwOi8vd3d3LTEyOC5pYm0uY29tL2RldmVsb3BlcndvcmtzL3NlYXJj
aC9TZWFyY2hSb3V0ZXIuanNwP3F1ZXJ5PSIgKyBxdWVyeSwgdHJ1ZSk7CiAgIHJl
cS5zZW5kKCIiKTsKIH0KfQoKCi8qCiAqIElmIHRoZXJlIGFyZSByZXN1bHRzLCBw
cmludCB0aGUgPHRhYmxlPiBodG1sCiAqLwpmdW5jdGlvbiBwcm9jZXNzU2VhcmNo
UmVzdWx0cyhyZXN1bHQpIHsKICAgdmFyIGNvbnRlbnRzID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoImNvbnRlbnRzIik7IAogICBpZiAocmVzdWx0ICE9IG51bGwg
JiYgcmVzdWx0ID4gMCAmJiBjb250ZW50cyAhPSBudWxsKSB7IAogICAgICB2YXIg
ZGlzcGxheVF1ZXJ5ID0gZ2xvYmFsUXVlcnk7CiAgICAgIGRpc3BsYXlRdWVyeSA9
IGRpc3BsYXlRdWVyeS5yZXBsYWNlKC9cKy9nLCAiICIpOwogICAgICBkaXNwbGF5
UXVlcnkgPSB1bmVzY2FwZShkaXNwbGF5UXVlcnkpOwogICAgICBjb250ZW50cy5p
bm5lckhUTUwgPSAiPHRhYmxlIHdpZHRoPVwiNzUlXCIgY2VsbHBhZGRpbmc9XCIw
XCIgY2VsbHNwYWNpbmc9XCIwXCIgYm9yZGVyPVwiMFwiPjx0ciB2YWxpZ249XCJ0
b3BcIj48dGQgYmdjb2xvcj1cIiNmNmY2ZjZcIiB3aWR0aD1cIjE2XCI+PGltZyBz
cmM9XCIvL3d3dy5pYm0uY29tL2kvdjE0L2ljb25zL2Z3X2JvbGQuZ2lmXCIgaGVp
Z2h0PVwiMTZcIiB3aWR0aD1cIjE2XCIgYm9yZGVyPVwiMFwiIHZzcGFjZT1cIjNc
IiBhbHQ9XCJcIiAvPjwvdGQ+PHRkIGFsaWduPVwibGVmdFwiIGJnY29sb3I9XCIj
ZjZmNmY2XCIgd2lkdGg9XCIqXCI+PHA+PGEgY2xhc3M9XCJmYm94XCIgd2lkdGg9
XCI3MCVcIiBocmVmPVwiaHR0cDovL3d3dy5pYm0uY29tL2RldmVsb3Blcndvcmtz
L3NlYXJjaC9zZWFyY2hSZXN1bHRzLmpzcD9zb3VyY2U9Z29vZ2xlJnNlYXJjaFR5
cGU9MSZzZWFyY2hTaXRlPWRXJnNlYXJjaFNjb3BlPWRXJnF1ZXJ5PSIrZ2xvYmFs
UXVlcnkrIlwiPk1vcmUgZFcgY29udGVudCByZWxhdGVkIHRvOiA8Yj4iK2Rpc3Bs
YXlRdWVyeSsiPC9iPjwvYT48L3A+PC90ZD48dGQgYmdjb2xvcj1cIiNmNmY2ZjZc
IiB3aWR0aD1cIjNcIj48aW1nIHNyYz1cIi8vd3d3LmlibS5jb20vaS9jLmdpZlwi
IGhlaWdodD1cIjFcIiB3aWR0aD1cIjNcIiBib3JkZXI9XCIwXCIgYWx0PVwiXCIg
Lz48L3RkPjwvdHI+PC90YWJsZT4iOwogICB9Cn0KCgo=

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=ibm-logo.gif
Content-Type: image/gif; name=ibm-logo.gif
Content-Location: http://www.ibm.com/i/v14/t/ibm-logo.gif
Content-Transfer-Encoding: Base64

R0lGODlhbgA0ALMAAAAAAP///zxZdxMaIbi4uLe3t1paWnNzc3JyckBAQAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABuADQAAAT/UMhJq7046827r0MojmRp
nmiqrmxLAnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9is9lcIeL9g
cAHQDZvDhMOMcAaraYe2GMqWgwmAuv38hunbeDRldoFbhoeIiT9/dmODe2djeZB9
MHGQhU2McmObkF+BnmGSMY9ymYqpqquJZziMM6YBCDN2fZdtpFauN6ZrZjSEMaJe
qKzHyMlSvDbEzDJ7eLKjWc+Cn8U1fG5huKDK4OHiR9a/2LoxZtKAAGboVOUyzsDB
1O286uP6+/w38aVhzIGpd8cPmnQHsfyD4UuGrEr3CgLwFqCPu34YMy4xwPHItDN4
W+btYXhq2DeEuWYYiLGyiMhsL9lNSmnpS6VGMlYaSKBTIxSdLVv6bNKzJ5GYnbCZ
6UNMFxtUOHOyNPLxYsw7lapCJRiJBkehQ8OKHUu2rNmzaNOqXcu2rdstEQAAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=c.gif
Content-Type: image/gif; name=c.gif
Content-Location: http://www.ibm.com/i/c.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=search.gif
Content-Type: image/gif; name=search.gif
Content-Location: http://www.ibm.com/i/v14/t/search.gif
Content-Transfer-Encoding: Base64

R0lGODlhRwASAOYAAP///1VVVQkJCQYGBgQEBC0tLUpKSjg4OBAQECcnJzIyMj4/
Pg0NDENERBEQEBQUFD8+Px0dHQwMDSoqKysrKzIzMhgYGD4+Ph0cHS4tLSIiIhkY
GDk4OCsqKzIyM0lKShQUFUNEQysrKhAREAMEBElKSRUUFERDRB0dHA0NDUNDRDg5
OQQEAy0uLTIzMysqKkRERCMjIiIjIwwNDTg4OT8/PygnJxERERgZGERDQxkZGBgY
GT4+PwwNDAMEAyIiIzMzMyorKyIjIjk5OBwdHUREQyMjIw0MDAAAABgZGSMiIhUV
FUpJST8/Pjg5OCcoJxAQET8+PkNDQy4uLicoKCcnKB0cHAwMDEpJSg0MDTExMTY2
NkZGRhQVFC8vLywsLAQDBC0tLklJSSorKkxMTE9PT0pKSVJSUjs7Ozk4OSMiI0BA
QDk5OTMzMhkZGRwcHSoqKhUUFTM0MxARERkYGTMyMz4/PwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABHABIAAAf/gEgBg4SFhoeIiYqLjIRI
Z2YlBkxMBpYlH5eZBpiam5iblpyipKKdnB+hpZVYlZ1mWGdlJyEqJ1IwIQ27ug0q
vQ29Kr+7wycnRQ05yDm5yMrAwr/HyTlFOb8w2s0wJzBlZBd2EAsQ5gs1POQ1Tevq
6E3l8AsLF/XkUeUQ9hfn6evxyPGDkC/KBR71eFzox4OMmAMHaKw4wIHDChoULw6x
iJHjkIw0PqY54ASiyYokIXI8AABASIojS5o8MNEkG4hDxHDxoICnggoufnoIWgFI
0JYAfgIBqrSCgqcePLT5ybTnUKEti1a1+vOpAhcV6nhwqoCLlCkFCrRImyFti7Zs
/1u+BZC2AFy2a+2GqZshbwa4LVry7cu27t66eQtIWZOgCpUETxJItiE5AeUELStT
RgogARUbnCVnHo0Uc2gbTy5XllzlCZUqk9dciCFDww8NGmTEwK1bgxDdSHe3BA7g
hxEhRjS0VMIZaW/lAHy3PJ5ciRIhtNXI+GH8hxI1F9AQwRCBfAQU5a2gJ7/eSksM
zQGQb46iJYrx9tO/j9AywngMGKB3HhERFOgfCm+gcQAOFliQxAY74KCDBRFOuAEO
AFDYkgUtSWjBBhu0tAGHAOjQIYgdTrjDhiFmCKKDEzq4Ax0PukHhBhxsAQIIXcRh
wgMmLPEAkEKCECRSRTYHZP9zILT0o5GcPdDSA00C8OSTXQwJApVD/vjAFkCM4ICY
DiBg5g1QnFkmAmiqueYNDqw5JplmmjnnmWmyGWedc5Y5R5lljoCAoAjIocURDEhw
RAozSCABA4k+GimkjkLaQ6UM9NDDogykwOgVjXKaAqaYXrppCp3OAOoMnfbAQBZZ
zDCDFl4IYOutuOaq66689urrr7d6McUAxBZr7LHIJqvsssw2W+wUXxAgrbQsSEsC
CdZOe2222koLRrUs+DAtuASEay22BKBLwLflikuAu9LCS8AXSFDQgQgUvBDEBC+I
0AG/+AL8b7/2AlxwBxRMQMEYQVCwL8IKC2zwvxNA7DAOBSIoHMQYFMAxgb9IBAIA
Ow==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=pmh.js
Content-Type: application/x-javascript; name=pmh.js
Content-Location: http://www.ibm.com/common/v14/pmh.js
Content-Transfer-Encoding: Base64

Ly8gJElkOiBwbWguanMsdiAxLjExIDIwMDcvMDMvMjIgMjE6MzY6MjMga3J1c2No
IEV4cCAkCi8vIENvcHlyaWdodCAoYykgMjAwNiBJQk0gQ29ycG9yYXRpb24KLy8g
T3duZXI6IENvcnBvcmF0ZSBXZWJtYXN0ZXIgKE5VU19OX05JV1dXKQpkb2N1bWVu
dC53cml0ZSgnPGltZyBzcmM9Ii8vd3d3LmlibS5jb20vaS92MTQvdC9wcmludC1o
ZWFkZXIuZ2lmIiB3aWR0aD0iNTEwIiBoZWlnaHQ9IjMyIiBhbHQ9IiIgaWQ9InBy
aW50LW1hc3RoZWFkIi8+Jyk7CgovLyBTdXJ2ZXkgaW52aXRhdGlvbgpmdW5jdGlv
biBpYm1TdXJ2ZXlTZWxlY3QoKSB7Cgl2YXIgZGMgPSBkb2N1bWVudC5jb29raWU7
Cgl2YXIgcHJlZml4ID0gJ2libVN1cnZleT0nOwoKCXZhciBiZWdpbiA9IGRjLmlu
ZGV4T2YocHJlZml4KTsKCXZhciBub3cgPSBuZXcgRGF0ZSgpOwoJaWYgKGJlZ2lu
ID09IC0xIHx8IChiZWdpbiA+IDAgJiYgZGMuaW5kZXhPZigiOyAiICsgcHJlZml4
KSA9PSAtMSkpIHsKCQlpZiAod2luZG93LmxvY2F0aW9uLmhyZWYuaW5kZXhPZigi
LmlibS5jb20iKSA+IDApIHsKCQkJZG9jdW1lbnQuY29va2llID0gcHJlZml4ICsg
bm93LmdldFRpbWUoKS50b1N0cmluZygpICsgIjsgcGF0aD0vOyBkb21haW49Lmli
bS5jb20iOwoJCX0KCX0KfQppYm1TdXJ2ZXlTZWxlY3QoKTsKCi8vIExpc3Qgb2Yg
cGF0dGVybnMgZm9yIGluY2x1c2lvbiBhbmQgZXhjbHVzaW9uIGZyb20gc2VhcmNo
IGtleXdvcmQgdHJhY2tpbmcKLy8gVGhlIGZpcnN0IG1hdGNoaW5nIHJ1bGUgYXBw
bGllcyAodHJ1ZSA9IHRyYWNrLCBmYWxzZSA9IGRvbid0IHRyYWNrKQp2YXIgaWJt
U2VhcmNoVGVybVJ1bGVzID0gbmV3IEFycmF5KAoJWyAiL3N1cHBvcnQvYXUvIiwg
ZmFsc2UgXSwKCVsgIi8vd3d3LmlibS5jb20vKC4rLyk/YXUvIiwgdHJ1ZSBdLAog
ICAgICAgIFsgIi9idXNpbmVzc2NlbnRlci9zbWIvKGRrfGZpfG5vfHNlKS8iLCB0
cnVlIF0KCSk7CmlmICh0eXBlb2YgUmVnRXhwICE9ICd1bmRlZmluZWQnICYmIHR5
cGVvZihlbmNvZGVVUklDb21wb25lbnQpICE9ICd1bmRlZmluZWQnICYmIHR5cGVv
Zihkb2N1bWVudC5mb3Jtc1snc2VhcmNoLWZvcm0nXSkgPT0gJ29iamVjdCcpIHsK
CWZvciAodmFyIGlibVNlYXJjaFRlcm1SdWxlID0gMDsgaWJtU2VhcmNoVGVybVJ1
bGUgPCBpYm1TZWFyY2hUZXJtUnVsZXMubGVuZ3RoOyBpYm1TZWFyY2hUZXJtUnVs
ZSsrKSB7CgoJCXZhciBpYm1TZWFyY2hUZXJtUmVnZXhwID0gbmV3IFJlZ0V4cChp
Ym1TZWFyY2hUZXJtUnVsZXNbaWJtU2VhcmNoVGVybVJ1bGVdWzBdKTsKICAgICAg
ICBpZiAoaWJtU2VhcmNoVGVybVJlZ2V4cC50ZXN0KHdpbmRvdy5sb2NhdGlvbi5o
cmVmKSkgewoJCQlpZiAoaWJtU2VhcmNoVGVybVJ1bGVzW2libVNlYXJjaFRlcm1S
dWxlXVsxXSkgewoJCQkJZG9jdW1lbnQuZm9ybXNbJ3NlYXJjaC1mb3JtJ10ub25z
dWJtaXQgPSBmdW5jdGlvbiAoKSB7CgkJCQkJaWYgKHR5cGVvZiBzYV9vbmNsaWNr
ID09ICdmdW5jdGlvbicgJiYgdHlwZW9mIHNhX2dpZiA9PSAnc3RyaW5nJykKCQkJ
CQkJc2Ffb25jbGljaygiaHR0cDovL3d3dy5pYm0uY29tL3NlYXJjaC90ZXJtLyIg
KyBlbmNvZGVVUklDb21wb25lbnQoZG9jdW1lbnQuZm9ybXNbJ3NlYXJjaC1mb3Jt
J10ucS52YWx1ZSkgKyAiLz9yZT0iICsgZW5jb2RlVVJJQ29tcG9uZW50KHdpbmRv
dy5sb2NhdGlvbi5ocmVmKSk7CgkJCQkJcmV0dXJuIHRydWU7CgkJCQl9OwoJCQl9
CgkJCWJyZWFrOwogICAgICAgIH0KCX0KfQoKLy8gTG9hZCBPcGVuU2VhcmNoIGRl
c2NyaXB0aW9uIGFuZCBmZWVkcyBmb3IgY29tcGF0aWJsZSBicm93c2VycwpmdW5j
dGlvbiBpYm1TZWFyY2hPcGVuc2VhcmNoTGluaygpIHsKCWlmICh0eXBlb2YgZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCAhPSAndW5kZWZpbmVkJykgewoJCXZhciBoZWFk
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKTsKCQlpZiAo
aGVhZC5sZW5ndGggPiAwKSB7CgkJCWlmICh0eXBlb2Ygd2luZG93LmV4dGVybmFs
ID09ICdvYmplY3QnICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
d2luZG93LmV4dGVybmFsICYmIAoJCQkJdHlwZW9mIHdpbmRvdy5leHRlcm5hbC5B
ZGRTZWFyY2hQcm92aWRlciAhPSAndW5kZWZpbmVkJyAmJgoJCQkJd2luZG93Lmxv
Y2F0aW9uLmhvc3RuYW1lLmluZGV4T2YoJy5pYm0uY29tJykgIT0gLTEpIHsKCQkJ
CXZhciBsaW5rID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbGluaycpOwoJCQkJ
bGluay5zZXRBdHRyaWJ1dGUoJ3JlbCcsICdzZWFyY2gnKTsKCQkJCWxpbmsuc2V0
QXR0cmlidXRlKCd0eXBlJywgJ2FwcGxpY2F0aW9uL29wZW5zZWFyY2hkZXNjcmlw
dGlvbit4bWwnKTsKCQkJCWxpbmsuc2V0QXR0cmlidXRlKCdocmVmJywgJ2h0dHA6
Ly93d3cuaWJtLmNvbS9zZWFyY2gvb3BlbnNlYXJjaC9kZXNjcmlwdGlvbi54bWwn
KTsKCQkJCWxpbmsuc2V0QXR0cmlidXRlKCd0aXRsZScsICdJQk0gU2VhcmNoJyk7
CgkJCQloZWFkWzBdLmFwcGVuZENoaWxkKGxpbmspOwoJCQl9CgoJCQkvLyBSZXN0
cmljdCBmZWVkcyB0byBVVEYtOCBlbmNvZGVkIHNlYXJjaGVzCgkJCWlmICh3aW5k
b3cubG9jYXRpb24uaHJlZi50b0xvd2VyQ2FzZSgpLmluZGV4T2YoJy8vd3d3Lmli
bS5jb20vc2VhcmNoLz8nKSAhPSAtMSAmJgoJCQkJd2luZG93LmxvY2F0aW9uLmhy
ZWYudG9Mb3dlckNhc2UoKS5pbmRleE9mKCdlbj11dGYnKSAhPSAtMSkgewoJCQkJ
dmFyIGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaW5rJyk7CgkJCQls
aW5rLnNldEF0dHJpYnV0ZSgncmVsJywgJ2FsdGVybmF0ZScpOwoJCQkJbGluay5z
ZXRBdHRyaWJ1dGUoJ3R5cGUnLCAnYXBwbGljYXRpb24vcnNzK3htbCcpOwoJCQkJ
bGluay5zZXRBdHRyaWJ1dGUoJ2hyZWYnLCAnaHR0cDovL3d3dy5pYm0uY29tL2Zz
Y3JpcHRzL3NlYXJjaC9vcGVuc2VhcmNoL3NlYXJjaC5mY2dpJyArIHdpbmRvdy5s
b2NhdGlvbi5zZWFyY2ggKyAnJmZvcm1hdD1yc3Mmc3RhcnRJbmRleD0xJyk7CgkJ
CQlsaW5rLnNldEF0dHJpYnV0ZSgndGl0bGUnLCBkb2N1bWVudC50aXRsZSArICcg
KFJTUyknKTsKCQkJCWhlYWRbMF0uYXBwZW5kQ2hpbGQobGluayk7CgoJCQkJdmFy
IGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaW5rJyk7CgkJCQlsaW5r
LnNldEF0dHJpYnV0ZSgncmVsJywgJ2FsdGVybmF0ZScpOwoJCQkJbGluay5zZXRB
dHRyaWJ1dGUoJ3R5cGUnLCAnYXBwbGljYXRpb24vYXRvbSt4bWwnKTsKCQkJCWxp
bmsuc2V0QXR0cmlidXRlKCdocmVmJywgJ2h0dHA6Ly93d3cuaWJtLmNvbS9mc2Ny
aXB0cy9zZWFyY2gvb3BlbnNlYXJjaC9zZWFyY2guZmNnaScgKyB3aW5kb3cubG9j
YXRpb24uc2VhcmNoICsgJyZmb3JtYXQ9YXRvbSZzdGFydEluZGV4PTEnKTsKCQkJ
CWxpbmsuc2V0QXR0cmlidXRlKCd0aXRsZScsIGRvY3VtZW50LnRpdGxlICsgJyAo
QVRPTSknKTsKCQkJCWhlYWRbMF0uYXBwZW5kQ2hpbGQobGluayk7CgkJCX0KCQl9
Cgl9Cn0KaWJtU2VhcmNoT3BlbnNlYXJjaExpbmsoKTsK
------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=cl-bullet.gif
Content-Type: image/gif; name=cl-bullet.gif
Content-Location: http://www.ibm.com/i/v14/t/cl-bullet.gif
Content-Transfer-Encoding: Base64

R0lGODlhAgAIAIAAAP///yk9ayH5BAEAAAAALAAAAAACAAgAAAIFhI8WGwUAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=left-nav-corner.gif
Content-Type: image/gif; name=left-nav-corner.gif
Content-Location: http://www.ibm.com/i/v14/t/left-nav-corner.gif
Content-Transfer-Encoding: Base64

R0lGODlhiAATAIAAAMjX4////ywAAAAAiAATAAACPYSPqcvtD6OctNqLs968+w+G
4kiW5omm6sq27gvH8kzX9o3n+s73/g8MCoebAPGYCBiRSOWSOXQ+oUBpoAAAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=rl-bullet.gif
Content-Type: image/gif; name=rl-bullet.gif
Content-Location: http://www.ibm.com/i/v14/t/rl-bullet.gif
Content-Transfer-Encoding: Base64

R0lGODlhAgAIAIAAAP///2ZmZiH5BAEAAAAALAAAAAACAAgAAAIFhI8WGwUAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=dw.gif
Content-Type: image/gif; name=dw.gif
Content-Location: http://www-128.ibm.com/developerworks/i/dw.gif
Content-Transfer-Encoding: Base64

R0lGODlhwAASAMQAAAAAAP///+NdKO95Su+Sa+2XdffDrfXFsvfRwvvo4OdRGOFR
GeFRGuVoOOdpOed0R+l/VuuLZu+ihPGulPO5o/nc0femjP3z8AAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACwAAAAAwAASAAAF/2AgjmRpmkuqrmzrvnAsz3Rt3/h87jyZ
/8CgcEjE9Y67onLJbDKR0JIzhSgoJ5Np6iBRNRDd1DdCeyAeWlZ0LZoGwkQEIn1I
qCQBe6oQQM8gARBpK2xsTm9Kcml4DVsijQsHFzWAgoMphYZDEhcBF3hhDwciFWhc
KgIIZKKkfooLrAEVZLBgCZ4TAikCFJ0JVgsFCBOfDwHAFxOICxcHsKOytMLEEpUp
EwiNxJ4UukSZmkCgCxCdXQIXFQ28Fw29dwHr6eu9jYro6ryB5CJdeBRULgjCQwbP
hQKNLgA0BqGCM2MF8NHbZxBhJXaC+HQBBEcIuHA5FKrQuIDRrmIBaP85LBnvZBdF
JlMkcAYI4LUAsI6pgKlzix1OJScxirlgJktggCJUuOAHjzcsRT6CtJEUFSIEnyRo
TTDHqDEyWLVunaPoVQo8/Gjxg4BnglgEONGOjIeAZp86C8yy3JsCUCdnYvJMsBRV
6poc1lRcTSBWqxWnxKgwbmyl7Bx4a1VUAtXYH04vb5a9EakXrVx+yVJ6weYJ2BDD
U2c06JmzCwU9Z60IGJ1lwe0VEirP+a0CL8e5DfhAWhDBM4sEt/xI0kncJ9+0eS/o
euBHwNIUCgYoUPADdmwZCSp4G9WFJD9g0CC5BySc+TJjG/PoEpB+wWzA6AB0WgoU
eAJPALpEcB/BIqdZ00AzCygDiTIpWGCBAeTlYN55MDxwAWNYLVMgBcRUoIKClxEY
AInpUHHZiCXq4hdjCTC1RwC2tHPdjTblZKKKLKp3XWIEPchYgb0RYIABDpS34WE2
NOCYABAsx5YEavW1XF9aqcWdCg90qVlKBWi1pZTBedMAYbtUuQIEfqQQJpZeEEal
N+Q0IkCZEsQZnnhOPhnFJUUkRuihOggKJaI/GMroo2oougYDlFZq6aWYZqrpppx2
6umnoIYqqqchAAA7
------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=d_bold.gif
Content-Type: image/gif; name=d_bold.gif
Content-Location: http://www.ibm.com/i/v14/icons/d_bold.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAQAIABAFyBp////yH5BAEAAAEALAAAAAAQABAAAAIXjI+py+2PgIRB
Amqf3W5fPWHUSJYmVQAAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=blue_rule.gif
Content-Type: image/gif; name=blue_rule.gif
Content-Location: http://www.ibm.com/i/v14/rules/blue_rule.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQABAIAAAJixxAAAACwAAAAAAQABAAACAkQBADs=

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=u_bold.gif
Content-Type: image/gif; name=u_bold.gif
Content-Location: http://www.ibm.com/i/v14/icons/u_bold.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAQAIABAFyBp////yH5BAEAAAEALAAAAAAQABAAAAIXjI+py+2fADSg
wood3i9f+0nTSJbmUwAAOw==

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=10x10-digg-thumb.gif
Content-Type: image/gif; name=10x10-digg-thumb.gif
Content-Location: http://www.ibm.com/i/v14/icons/10x10-digg-thumb.gif
Content-Transfer-Encoding: Base64

R0lGODlhCgAKAKIHAFKJwO3z+d7o89zn8tDf7rbN5KzG4f///yH5BAEAAAcALAAA
AAAKAAoAAAMkeDcAo/CAEEBUQAh7Z2CN0VACFWxjQBRN65VkS61uCp8TUYcJADs=

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=delicious.small.gif
Content-Type: image/gif; name=delicious.small.gif
Content-Location: http://del.icio.us/static/img/delicious.small.gif
Content-Transfer-Encoding: Base64

R0lGODlhCgAKAPcAAAAAAAAA/93d3f///wAAgIAAgACAgICAgMDAwP8AAAD/AP//
AAAA//8A/wD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAA
mQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBmZgBmmQBmzABm/wCZAACZ
MwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/mQD/zAD/
/zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNm
mTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/
MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz
/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbM
mWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkz
M5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZmZmZzJmZ
/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswA
mcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZ
M8yZZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz/
//8AAP8AM/8AZv8Amf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9m
mf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//
M///Zv//mf//zAAAACH5BAEAABAALAAAAAAKAAoAAAgrAAcIFBigYMGBBA0GQDhA
4UKEDhk6BECRooCLFytaxChAIwCOHTWC9AgyIAA7
------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=favicon.ico
Content-Type: image/x-icon; name=favicon.ico
Content-Location: http://images.slashdot.org/favicon.ico
Content-Transfer-Encoding: Base64

AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAgIAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiIiIiIiIiIAIiIiACIiIR
ECIiERAiIhEQIiEREQIiIRECIRERAiIhEQIhEREiIiIRECIREiIiIhEQIiIiIiIi
IRECIiIiIiIhEQIiIiIiIiIRECIiIiIiIhEQIiIiIiIiIRECIiIiIiIhESIiIiIi
IiIiIiIiIiIiIiIiIiL//wAA5+cAAMPDAADDgQAA4YEAAOGDAADwxwAA8P8AAPh/
AAD4fwAA/D8AAPw/AAD+HwAA/j8AAP//AAD//wAA
------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=p-mstutz.jpg
Content-Type: image/jpeg; name=p-mstutz.jpg
Content-Location: http://www.ibm.com/developerworks/i/p-mstutz.jpg
Content-Transfer-Encoding: Base64

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2Jl
AGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQ
DA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AA
EQgAUABAAwERAAIRAQMRAf/EAHoAAAIDAQEBAAAAAAAAAAAAAAcIAwUGAAECAQEA
AAAAAAAAAAAAAAAAAAAAEAACAQMCAwQGBwUJAAAAAAABAgMRBAUABiESBzFBURNh
IrJzNQhxgZEyIxQVQlJykjPB0fGC0iRUlBYRAQAAAAAAAAAAAAAAAAAAAAD/2gAM
AwEAAhEDEQA/AGYsrDHfp8EskEX9JGd2Vf3QSSToA3v/AOY/p/t29lx+KsostdQ/
1JECeTXwVhUsR39mgFmb+bTPNBKuLwVnbu4IjnlQPyV7+WgBI+nQY+2+ZDqjUK93
bOgYtU2sVaeBIHEaDSY35o91wzwi9tLOaMA8/wCAATXsrSmgNfTDrvsndc8OLyUE
GOy0p5YQ6gRyN+6GIFGPdoDB+mY3/jRfyL/doPi2ghhvp0hjWNTFESqgAV5pOPDQ
Y7qtkr7G9HsxdWLmO6GPVI5F7V8wKjEf5WOgQCdnidyCKg0ZyKsx76HQQ2VnPkLi
i8zCp40Ld1ewaD39LvBIQF5SvcTxrSug4C4VlWWpUHgBwJ+vQcbl4p/MRmRkPq8a
EceB0D0fLT1Bu94dPUF8xkyGJk/KTTMal1ArGxPjThoCinxCf3MXtSaDDdXrx7To
xm50iWVhj1XlbsAflUtw71B5tAj+HwTZS8eM+qtBxPiTRQo9LHQHTZXSLH46JJeW
t0yqJa0pw7hw+3QaK/6S2E0DSLDGC5Z5V5VBavgSOHboBFvPpW+PlNzYQurcxLRr
6ysvgOyjaAYZ6ya2f8SJ45G4Nzgrx7qVHhoGs+SmGVdlZyVhSOS+URnx5Y+PtaBg
0+IT+5i9qTQV9/hLPO7Smwt6D+UyNkbaYr94LLFykr6RWo0CZ7W2Jl8duhIbuQBs
VdTWt9CR957eUrwYHvoGGgYHETMUCKtOGgtZVle3YivMo4HQYzcl5ZWkb/nJ44WP
c7AE/UdAv/UqC3urGS9gYOkbijqa9/o+nQMp8pcK2nTeSydQlylx58o7ys6AqT/K
RoDKnxCf3MXtSaDsd8Ptfcx+yNAuHWC2ymJ6hZW4tpo7C0u/IvpLooHIQwCJyEPa
TJAdBlsB1C3LFuD8qkk99amBbmtxbw2w8lqcpjYOas3NwXt9Gg3W5dzZqfB236cx
V78FI2DchFO2p7j3aAXthNx2t/JHbJBeQzQhnubuGSSfz2A542aZmogNfWXt8NBF
u/bMdvteSMrHE0iMZFi4KGpUHjoDz8ueNuLfFXk0xI5bextig+6JEhMkn08Ze3QF
pPiE/uYvak0HY74fa+5j9kaAb9Z8ZBJNib1kDNJ5lpITShUgSLX7G0A7k29jsXav
dKIkJBINBVa+A8dB7LavFtuwmZS0MZY0HaKmv9ugssdksRPYK0336layDsYcKFtA
POqMytbtDFUIysT4UpoGQ6R7cucJsy1F1IHur8JeTBexeeJFVQT20VBoNYnxCf3M
XtSaDsd8Ptfcx+yNBjes2NubrZMt1ag+fjJo7wU4nkSqyfYjk/VoAVlZ7n8gMiZD
c27J+IE4+XHwqQnaadp0FnjY8vlsTb2a3EsuMkPmRrDFIS9V9UBwvYfp0FW63LZN
LC3kQW1uC9y4ZXAC/seoWXmJ9OgzXUi7tkjt4IjVnXyx/FIwH2DQOPgYfJweOh5g
/l20Kcw7DyxgVGgmT4hP7mL2pNB5jyFxtszGgEKEk9gHKNANd8fMZ0q26Z7CW+/W
rwKyS2WPUTrUihR5SRCPAjm+rQAXH7otZWW4jtTZYvIF5bK1aXzTFFKSBG0nKvMR
9GgusW7WNYLaN5oHYMIPOkSInxKIV0Et7LbY+wnKKsDHjIFFAF0AzLTbiyZueJtL
ZSsTH9pyKcP4RoGO6N9b9uTYay25ua9TF5i0Rbe2lu2EcV0iVVSkrUTmAABUmugM
UDo99K6MGRoYSrKaggtJxBGgRPq/1X37mdxZfb91lZY8Jjrueygx9ufJiaK3laNP
NCUMhovHmJ0AzDEVUcAo0Gz2Vu7E2tjLis6sklkSDbPGOZk5j6w7RQAnmB0BXtIs
zY2SX2KCZbHXCBrW8jNH5fSpoK1/w0FXeYreG6JBaXMQsrRvVnZR+Iy94r2CvfoL
yz2vb2AWzgQBYkoAo4Cg0GL6g21riNuT/mrdJjdP5VtG44CQ1POO+qDjoDP8m95d
XPT7Ki4meYW+SMMPOxbkjFvEwRa9gqxNNAvG+enu+7re+4Lq22/kJrafJ3ksM0dt
KyOj3DsrKwWhBBqNBSDpp1ErX/zWS/6s3+nQSW/TPqB5oD7cyYU8G/20w7OIrRdA
buhWE3jjZcljMtj7q3sGRLq0/MoY41ctyyKpk5fWYMCV9GgLQxXNVUhVSe31kUfa
SNBDDtG0s4rjIZC4XyYlaV7a0H5i5kCivKiqD6x7BSugV7qJiupu8M9JkW2pkbSy
j/Dx2PW2mIhhrXieX1pG7XbvPoA0DCfKJgs1hdkZi1y9jPj7l8mZUhuY2icobeJQ
wDAGlVIroP/Z
------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=gray_rule.gif
Content-Type: image/gif; name=gray_rule.gif
Content-Location: http://www.ibm.com/i/v14/rules/gray_rule.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQABAIAAAMzMzAAAACwAAAAAAQABAAACAkQBADs=

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=submit.gif
Content-Type: image/gif; name=submit.gif
Content-Location: http://www.ibm.com/i/v14/buttons/submit.gif
Content-Transfer-Encoding: Base64

R0lGODlheAAVANUAAP///1yBpypIaY6it1h9ozVVeTJSdTtdgsnR2nyXs1Z7oEFc
ekxwllR4nmJ4kT5hhkltksTM1S1MblJ2nDZYezhafpWrwk5ymFB0mkFlikZqj0tu
lCxLbC5OcGaHqtPd51d1lSxJaitKa87Y4jBQcniLoCpJakdrkI6esKu3xEpjf6K1
yF19nb7N3C9PcUNmjExnhICWrFp/pVJujH+Uq0tsjq26x7K/zqe7zztWda+7yXGL
p3KRsYOfu7TB0EBjiCH5BAAAAAAALAAAAAB4ABUAQAb/QIBw+MH1PApPYjUaOp/Q
qHRKrVqv2GGCwbh4vYzNSXioUAoGEskBDbgDVXd2KAfU5/g8YmZIdyQiAoKDgyoI
eYiJiosAHzwEkJAKDRMYDCcaGQ8HIIeMn6ChADsPpZsHZWdCf4GDbE9vdbJwdrSz
Qre1uLSivQARKA4LIQsOKBG+ycp5LTwyMpKUFwwQGiw+y9naQyMN3t/eExdiL5tm
BQWe2+uhmBrvGlMkfxwiHLC8dLb7b/r9/btqAWRXBUEZM2f6uOjAwQQhQSGQOeGV
q+K+gLoy3iGIxQaMVg8LpeBIUtQHCwGiNcAwbUCTkjAVtfAQKZo4cj9q3IjJM4uF
jQYKFEiadDOTOQo0eiqdsgIDhglQobLcAKBcKjQGBijauBQUCwgbwlKNknChhAX4
6FDhioetUhAvXmSYK2VePUFoJ8bSh9Fi34sZuwqxgApVhXN9AAAKiWKKX42AH7tV
GuMM1oUcQoQUVCLKXn+zBkqmOJmnjgUuJDTcLCjHSMGwnyAooTlkiBLqYgsOAgA7

------------smtYibMkKnT8oTARGoLxfE
Content-Disposition: inline; filename=stats.js
Content-Type: application/x-javascript; name=stats.js
Content-Location: http://www.ibm.com/common/stats/stats.js
Content-Transfer-Encoding: Base64

Ly8gQ29weXJpZ2h0IChjKSAyMDAyLTIwMDQgYnkgSUJNIENvcnBvcmF0aW9uCnNh
X2dpZiAgICA9ICIvL3N0YXRzLnN1cmZhaWQuaWhvc3QuY29tL3JjL2ltYWdlcy91
Yy5HSUYiOwpzYV8zcF9qcyAgPSAiLy9yZWRpcmVjdC53d3cuaWJtLmNvbS9yYy9z
YTNwLnNqcyI7CnNhX2RvbWFpbiA9ICI7IGRvbWFpbj0uaWJtLmNvbSI7CnNhX3Zl
ciAgICA9ICIxLjM5IjsKLy8Kc2FfY2xpY2s9IiI7ZnVuY3Rpb24gc3goc3kpe2lm
KCF3aW5kb3cuUmVnRXhwKXJldHVybihzeSk7c3o9L1w/W0trXXJ5cHRvPVteJl0r
JC87aWYoIXN6LnRlc3Qoc3kpKXtzej0vW0trXXJ5cHRvPVteJl0rJi87aWYoIXN6
LnRlc3Qoc3kpKXtzej0vJltLa11yeXB0bz1bXiZdKyQvO2lmKCFzei50ZXN0KHN5
KSlyZXR1cm4oc3kpO319cmV0dXJuKHN5LnJlcGxhY2Uoc3osIiIpKTt9CnM3PWRv
Y3VtZW50O3NrPSJ1bmRlZmluZWQiO2Z1bmN0aW9uIHNsKCl7czM9ImlibXdtIjtz
Zz0iaWJtd20iO3M0PSJ3M2libVByb2ZpbGUiO3M1PSIiO3NpPSJzYXVpZHAiO3Nk
PSJzYXNpZHAiO3RlPSJzYXRzdCI7aWYoKHR5cGVvZihTQV9JRCkhPXNrKSYmKFNB
X0lEIT1udWxsKSl7dmFyIHNtPVNBX0lELnNwbGl0KCc7Jyk7czM9c21bMF07c2c9
c21bMV07aWYoc20ubGVuZ3RoPjIpe3M0PXNtWzJdO319czY9bmV3IERhdGUoKTtz
Yz1NYXRoLnJhbmRvbSgpLnRvU3RyaW5nKCkuc3Vic3RyaW5nKDIsMTApK3M2Lmdl
dFRpbWUoKS50b1N0cmluZygpO3MxPXM3LmNvb2tpZTtzYT1zMS5pbmRleE9mKHNp
KTtzOT1zMS5pbmRleE9mKHNkKTtzdD0nLm5wci5vcmcnO3NwPSd3d3cubnByLm9y
Zyc7c3E9J3NhX3V2Yyc7c289KGxvY2F0aW9uLmhyZWYuaW5kZXhPZihzdCkhPS0x
KTtzcz0nJztzaj0nJztzZj0nJztpZihzbylzYV9kb21haW49Jztkb21haW49Jytz
dDtpZihzYT49MCl7c2xfZmluKCk7fWVsc2V7czcuY29va2llPXRlKyI9dGVzdDtw
YXRoPS87ZXhwaXJlcz0iKyhuZXcgRGF0ZSgyMDEwLDApKS50b0dNVFN0cmluZygp
K3NhX2RvbWFpbjtpZihzNy5jb29raWUuaW5kZXhPZih0ZSk9PS0xKXtzbF9maW4o
KTt9ZWxzZXtzNy5jb29raWU9dGUrIj0xO3BhdGg9LztleHBpcmVzPSIrKG5ldyBE
YXRlKDIwMDAsMCkpLnRvR01UU3RyaW5nKCk7ZG9jdW1lbnQud3JpdGVsbigiPHNj
ciIrImlwdCB0eXBlPSd0ZXh0L2phdiIrImFzY3IiKyJpcHQnICIrImxhbmd1YWdl
PSdKYXYiKyJhU2NyIisiaXB0MS4xJyBzcmM9JyIrc2FfM3BfanMrIic+IisiPC9z
Y3IiKyJpcHQ+Iik7fQp9fWZ1bmN0aW9uIHNsX2ZpbihzYV8zcCl7aWYoc2EhPS0x
KXtzaD1zYStzaS5sZW5ndGgrMTtzOD1zMS5pbmRleE9mKCI7IixzaCk7aWYoczg9
PS0xKXM4PXMxLmxlbmd0aDtzaj1zMS5zdWJzdHJpbmcoc2gsczgpO31lbHNle3Nq
PXNhXzNwP3NhXzNwOigiVSIrc2MpO3M3LmNvb2tpZT1zaSsiPSIrc2orIjtwYXRo
PS87ZXhwaXJlcz0iKyhuZXcgRGF0ZSgyMDEwLDApKS50b0dNVFN0cmluZygpK3Nh
X2RvbWFpbjtpZihzNy5jb29raWUuaW5kZXhPZihzaSk9PS0xKXNqPSIiO31pZihz
OSE9LTEpe3NoPXM5K3NkLmxlbmd0aCsxO3M4PXMxLmluZGV4T2YoIjsiLHNoKTtp
ZihzOD09LTEpczg9czEubGVuZ3RoO3NmPXMxLnN1YnN0cmluZyhzaCxzOCk7fWVs
c2V7c2Y9IlMiK3NjO3M3LmNvb2tpZT1zZCsiPSIrc2YrIjtwYXRoPS8iK3NhX2Rv
bWFpbjtpZihzNy5jb29raWUuaW5kZXhPZihzZCk9PS0xKXNmPSIiO31pZihzbyl7
bHZfaV91dmM9czEuaW5kZXhPZihzcSk7aWYobG9jYXRpb24uaHJlZi5pbmRleE9m
KHNwKSE9LTEpe2lmKHNqKXtpZihsdl9pX3V2Yz09LTEpe3M3LmNvb2tpZT1zcSsi
PSIrc2orIjtwYXRoPS8iK3NhX2RvbWFpbjt9fX1lbHNle2lmKChzaikmJihsdl9p
X3V2YyE9LTEpKXtzaD1sdl9pX3V2YytzcS5sZW5ndGgrMTtzOD1zMS5pbmRleE9m
KCI7IixzaCk7aWYoczg9PS0xKXM4PXMxLmxlbmd0aDtzcj1zMS5zdWJzdHJpbmco
c2gsczgpO2lmKHNyIT1zail7czcuY29va2llPXNpKyI9IitzaisiO3BhdGg9Lztl
eHBpcmVzPSIrKG5ldyBEYXRlKDIwMDAsMCkpLnRvR01UU3RyaW5nKCk7czcuY29v
a2llPXNpKyI9IitzcisiO3BhdGg9LztleHBpcmVzPSIrKG5ldyBEYXRlKDIwMTAs
MCkpLnRvR01UU3RyaW5nKCkrc2FfZG9tYWluO3NqPXNyO319fX1pZihzNCl7aWYo
KHM5PXMxLmluZGV4T2YoczQpKSE9LTEpe3NoPXM5K3M0Lmxlbmd0aCsxO3M4PXMx
LmluZGV4T2YoIjsiLHNoKTtpZihzOD09LTEpczg9czEubGVuZ3RoO2lmKHM1IT0i
Iil7czU9czUrJzsgJzt9czU9czUrczQrIj0iK3MxLnN1YnN0cmluZyhzaCxzOCk7
fX1zZT0odHlwZW9mKHNjcmVlbik9PXNrfHxzY3JlZW49PW51bGwpPycweDB4MCc6
c2NyZWVuLmNvbG9yRGVwdGgrIngiK3NjcmVlbi53aWR0aCsieCIrc2NyZWVuLmhl
aWdodDtzdT0iPyIrc2FfdmVyKyImIitlc2NhcGUoczMpKyImIitlc2NhcGUoc2cp
KyImIisoc2FfY2xpY2s/ZXNjYXBlKHNhX2NsaWNrKTplc2NhcGUobG9jYXRpb24p
KSsiJiIrKHNhX2NsaWNrP2VzY2FwZShsb2NhdGlvbik6ZXNjYXBlKHM3LnJlZmVy
cmVyKSkrIiYiK3M1KyImIitzZisiJiIrc2orIiYiK3M2LmdldFRpbWV6b25lT2Zm
c2V0KCkrIiYiK3NlKyImIitzNy5pbWFnZXMubGVuZ3RoLnRvU3RyaW5nKCkrIiYi
KygodHlwZW9mKFNBX1RpdGxlKT09c2t8fFNBX1RpdGxlPT1udWxsKT8iIjplc2Nh
cGUoU0FfVGl0bGUpKSsiJiIrKCh0eXBlb2YoU0FfTWVzc2FnZSk9PXNrfHxTQV9N
ZXNzYWdlPT1udWxsKT8iIjplc2NhcGUoU0FfTWVzc2FnZSkpKyImIitzYztpZih0
eXBlb2YoczcuczIpPT1za3x8czcuczI9PW51bGwpe3M3LnMyPW5ldyBJbWFnZSgp
O31zNy5zMi5zcmM9c2FfZ2lmK3N1O30KZnVuY3Rpb24gd3JpdGVfaWZyYW1lKCl7
ZG9jdW1lbnQud3JpdGVsbignPGlmcmFtZSBzcmM9Ii8vd3d3LmlibS5jb20vY29t
bW9uL3N0YXRzL3NhX2RhdGEuaHRtbD9yZXE9JyArIGVzY2FwZShsb2NhdGlvbikg
KyAnJnJlZj0nICsgZXNjYXBlKGRvY3VtZW50LnJlZmVycmVyKSArICAnIiBmcmFt
ZWJvcmRlcj0iMCIgd2lkdGg9IjAiIGhlaWdodD0iMCI+PC9pZnJhbWU+Jyk7ZG9j
dW1lbnQuczI9MTt9CmZ1bmN0aW9uIHNhX29uY2xpY2soc24pe3dpbmRvdy5TQV9U
aXRsZT0odHlwZW9mKFNBX1RpdGxlKT09c2t8fFNBX1RpdGxlPT1udWxsKT8ibWVk
aWFfZmlsZSI6ZXNjYXBlKFNBX1RpdGxlKTtzYV9jbGljaz1zbjtpZigobmF2aWdh
dG9yLmFwcE5hbWUuaW5kZXhPZigiTmV0c2NhcGUiKSE9LTEpKXtzZXRUaW1lb3V0
KCJzbCgpIiwwKTt9ZWxzZXtzbCgpO31yZXR1cm4odHJ1ZSk7fQppZih0eXBlb2Yo
czcuczIpPT1za3x8czcuczI9PW51bGwpe3ZhciB0Zj1sb2NhdGlvbi5ob3N0bmFt
ZS50b0xvd2VyQ2FzZSgpO2lmKHRmLmluZGV4T2YoIi5pYm0uY29tIik9PS0xJiYh
KHR5cGVvZihzNy5ib2R5KT09c2t8fCFzNy5ib2R5KSl7d3JpdGVfaWZyYW1lKCk7
fWVsc2V7c2woKTt9fQ==

------------smtYibMkKnT8oTARGoLxfE--
