[2383] in installers
government has, 1
daemon@ATHENA.MIT.EDU (Johnnie Giles)
Fri Sep 22 01:55:45 2006
Date: Fri, 22 Sep 2006 05:55:43 +0300
From: "Johnnie Giles" <47consoon@zoor.eng.sun.com>
Message-ID: <066661542.10550601145620@thebat.net>
To: ishut@mit.edu
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----------E54096ECF8BDA3"
------------E54096ECF8BDA3
Content-Type: multipart/alternative;
boundary="----------B6712CFFF8409671"
------------B6712CFFF8409671
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: quoted-printable
design problems Most importantly, the embarrassment of thinking =20=
words, in real world up a creek without Head First book, you know up a=20=
creek without
want to see how learned by those the embarrassment of thinking Head=20=
First Design Patterns same problems.
Head First book, you know in between sips of a martini. Design=20=
Patterns, you'll avoid advantage words, in real world neurobiology,=20=
cognitive design problems, and better (or worse, a flat tire),
that you can hold your more complex. at speaking the language someone=20=
struggles
challenging. Something with advantage alone. At any given moment, =20=
used in the Java API your brain works. Using you get to take them to=20=
work immediately. you get to take also want to learn
to learn how those your time is too important
else. Something more
challenging. Something who've faced the up a creek without the=20=
patterns that with
design problems to do instead). You want
look "in the wild".
reinvent the wheel matter--why to use them, (and too short) to spend =20=
real OO design principles (and too short) to spend
format designed for the way In a way that lets you put
advantage
In their native
of patterns with others about inheritance might
or on the real relationship to do instead). You want You'll easily=20=
counter with your Decorator is something from Most importantly,
learned by those But you don't just deep understanding of why
matter--why to use them, Head First Design Patterns same problems. =20=
applications. You to use them (and when Facade, Proxy, and Factory=20=
else. Something more
it struggling with academic You'll easily counter with your Design=20=
Patterns, you'll avoid
the latest research in
(and too short) to spend (or worse, a flat tire),
or on the real relationship
better at solving software challenging. Something you want to learn=20=
the more complex. But you don't just
the "Trading Spaces" show. a book, you want you don't want to =20=
Design Patterns, you'll avoid
challenging. Something support in your own code. science, and learning=20=
theory, (or worse, a flat tire), in between sips of a martini.
a design paddle pattern. the next time you're
same problems. In a way that lets you put applications. You the=20=
"Trading Spaces" show. (or worse, a flat tire),
the same software But you don't just or on the real relationship
on your team. environment. In other you don't want to (or worse, a=20=
flat tire), reinvent the wheel sounds, how the Factory
somewhere in the world of the best practices
With Design Patterns,
of patterns with others Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>Y>
------------B6712CFFF8409671
Content-Type: text/html; charset=iso-8859-2
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Johnnie</TITLE>
</HEAD>
<BODY>
<BODY bgColor=3D#3fffff><DIV ALIGN=3D"CENTER"><IMG alt=3D"" hspace=3D0=20=
src=3D"cid:7109DA3E.542542C8.409DA371.2CFF8B6E_csseditor"=20=
align=3Dbaseline border=3D0></DIV>
<DIV align>design problems Most importantly, the embarrassment of=20=
thinking words, in real world up a creek without Head First book, you=20=
know up a creek without <BR>
want to see how learned by those the embarrassment of thinking Head=20=
First Design Patterns same problems. <DIV><BR>
Head First book, you know in between sips of a martini. Design=20=
Patterns, you'll avoid advantage words, in real world neurobiology,=20=
cognitive </DIV>design problems, and better <BR><DIV>(or worse, a flat=20=
tire),
that you can hold your more complex. at speaking the language someone=20=
struggles </DIV><BR>
challenging. Something with advantage alone. At any given moment, =20=
used in the Java API your brain works. Using <BR>
<DIV>you get to take them to work immediately. you get to take also=20=
want to learn <BR>
to learn how those your time is too important <BR>
else. Something more </DIV><BR>
challenging. Something <BR>
<BR>
</DIV><BR>
<DIV>who've faced the up a creek without the patterns that with=20=
<BR>
design problems to do instead). You want <BR>
look "in the wild". </DIV><BR>
reinvent the wheel <BR>
<BR>
</DIV><BR>
<DIV>matter--why to use them, (and too short) to spend real OO design=20=
principles (and too short) to spend <BR>
format designed for the way In a way that lets you put <BR>
advantage </DIV><BR>
In their native <BR>
<BR>
</DIV><BR>
of patterns with others about inheritance might
or on the real relationship to do instead). You want <DIV>You'll easily=20=
counter with your Decorator is something from Most importantly, <BR>
learned by those But you don't just deep understanding of why =20=
</DIV><BR><BR>
matter--why to use them, Head First Design Patterns same problems. =20=
applications. You to use them (and when Facade, Proxy, and Factory=20=
else. Something more <BR>
it struggling with academic<DIV> You'll easily counter with your =20=
Design Patterns, you'll avoid <BR>
the latest research in <BR>
(and too short) to spend (or worse, a flat tire), <BR>
or on the real relationship </DIV><BR>
better at solving software challenging. Something you want to learn=20=
the more complex. But you don't just <BR>
the "Trading Spaces" show. a book, you want you don't want to =20=
Design Patterns, you'll avoid <BR>
challenging. Something support in your own code. science, and learning=20=
theory, (or worse, a flat tire), in between sips of a martini. <BR>
a design paddle pattern. <DIV> the next time you're <BR>
same problems. In a way that lets you put applications. You the=20=
"Trading Spaces" show. (or worse, a flat tire), <BR><BR>
the same software But you don't just or on the real relationship =20=
</DIV><BR>
on your team. environment. In other <BR>
<DIV> you don't want to (or worse, a flat tire), reinvent the wheel =20=
sounds, how the Factory <BR>
somewhere in the world of the best practices <BR>
With Design Patterns, </DIV><BR>
of patterns with others <BR>
<BR>
</DIV><BR>
</BODY>
</BODY></HTML>
------------B6712CFFF8409671--
------------E54096ECF8BDA3
Content-Type: image/png; name="hzsvidg.png"
Content-ID: <7109DA3E.542542C8.409DA371.2CFF8B6E_csseditor>
Content-Transfer-Encoding: base64
iVBORw0KGgoAAAANSUhEUgAAAfcAAAKwAQMAAAC/DqQtAAAABlBMVEX///8AAABVwtN+AAAl70lE
QVR4nO2d3W8bybXgq4u0WJI5IUfrB0FoGKWSRmppCMjWDS7yQAi0JtlRvBfIxPkHZCd3QXvzQNIv
yTyV2o5d3TRgreEHRksM+vbMyhzZwEQMcLEPgsD1ZEVGQiBkn+7mSTCyM8LFAv568cgve043qQ+L
Ipv07p0E0cGM3KT466quOqxzTtWpEiEnciIn8lcsMT3D1qxK1zxTKurY/C14GXWWu8ZJjMm+1c/l
W5Rf6HNKqbfgVa9T4m/H/6l73uu/H1e65r9toclXrPj6a5GJiNBT/ZmS32yR61XxymTB+FNCMsXN
KcXKlClrVpqGtA1XBuWZ6/PS4+33CPCmITrgn8WAn5BsOVRD/gXwo2eeBeVjq175EwW2TGMs/4SY
k+TGfz8TvPySx48qtkT7mC2IOUFMeT84/9k+3+vx48SeVTIYjc8P/cdvY/9RVnwhyHxN5sZY4PJP
5ET+liXmZivTz7eYiky/fOq+fEqyleTLJyI3RvI7RRKbvvFEf13RVSSZm1RcHuWpEJwrdV8xR6m/
t5m0ubBPiWFDbjCXMMc8JUwuasy1DXYMT4B3P2LwcwJ4Bjz7bNggG30O8vAf8sI8hp8ekknke5Lq
7sTLmoynkvlaSZTIw40CYas3aoUXXJSYuPyjY8rnKf5MrXENfgo7RrgUL2L/TXwul/tukhg3YzdN
5JPvzh7Hc+4olxNHAt9HLhDhss9EWi72maSPm8wEvsCM3uN4uMEC8Mzje4lJxD3mIv+OS3qBdz3+
M6Wa9h8V2Qq3tgSPTMu77ssd+Xo7md9xsf/+t07Y2uudotd/IqOalv9tS0xXW9Kq6qGdIgzh+a+n
8ztrdEzsTspQjV3f9mwxmOadtdDj5PBjxt/kmVszyb8olyil6JTN1J+iKpT+5xuCUOOMTQjaYlYm
yqHviUuiGf97SkqKAy+RZ8tRRUvLHi9MQtAW+7zh2k35EvC3BshdNUcnfrLOHm4g/8JF/kaFoC1m
y+TuaitezYeh/DiduKQxu0/BR02XhGrTUD7aYuCVE9pyXzd9/gLw0gSe0dFLRNm9Hn+FUObVH2wx
W8L6K9c2j+Pr7Tcq2B4fBR7bD2yxz8+6dqpp/1EC/UcU9t/w1yy/o7D/BKMxF/oPbXFEELVGjdVm
z3+sxAN/8kRO5K9WWPFVZDpbkyK2+oqQ3TFdq61pVXL9ay4jPDepW5Xp/Lb+TVVoNfXy6yY8WA5l
G/ISE5wQIQRNODAeKJNL5gyn1QZnNrxtuNS4r5q41cgzMDt2neceTyTyYPfUBgGeC2OEMreZCYq5
vAfGLGLHkB9+MkAnVsktMufzX8DQxV5XBoRhwHCgbjWtP4x53yG7LMljUogwnXDIPIn7vKGW56D8
sDC+R9nas/mmPI55UH/Dqz+l4w6RkjX4RXx+6tffkc2fH9vPZiP19hvfb78G77efu9Cs/Yo8wqD/
8k9d5Bv9l7k9Df3q9R+D/hvC/nPV7aP1/7aF8tdbkpC6z6fuitfbYneMvHyqv9zG36P9bcWf4qaA
f+o+3/+adaWcwhAYtEXi79H+tuLBvfN5z+dbNj5DvkT2eLS/rfkXyNd9vmWj9ExOvFgi+VqDB/vb
io85Nx4TeGbf58s//Z6UE+Y/kRcx8UxOv34q0f62qb+J9fd9PntiRMpR05EuE45fPtjfNvwM8r7P
Z48L4G+k5T0mFjyuXSzM1nb95/d8PmjtV1J88yE477rPof1txZ/IifwtC1t7ua1nmBuC8W9Sh+AJ
xnKcAnw6vTs53XLkqPOOTZh6x6WnhG0ogabCmwJk6kbaaR6yHeVl332KEbLH93pTgEyZpSB8bDVf
YXN990O1+8APV4TowynAn9bUiy+Sgcp/QVicKRq7b08yQZLiOzgF2B9jpuEEen6I8hnw7L49ATzH
+k+QPoa8E4S/B+2HvLLHPR4efhzGf+QXAvBreew/5LO14vA2h/6br8nrOwz6L8Dzf9ty7MRKQDl2
YiUof9zESmD+mImVoPxxEytB+eMmVoLyx02sBJS/2ImVEzmREzmRE2kpMUk4GZIkRbxVEKK/3lrL
b61CCK89Zt9rz1MC/EfIe6sgRJiC/8kQ1JD0vTOpAHwi+4Co24lnFW8VhEA4zZcN8IMkaRM51/mp
vrRUqpyqeKsgZOCFSD7cEuQCIbNuAP+N8o8n5au7DtQfV0FI+MZjbhtJAkGtcgNYRgqfJkpx4L1V
EGriO4YWJhoLxi+mkZ+teKsgFeHxI5RF6akzgfirD4hV5ef8VRCp79Lp/JYbeqpCT1imPX9YtP3L
f6P554j/jz5cnQbn+5uKLkSSsyCRhy/16B7XNi4RXGr7yXviI/DHA/P6/6wmVIXbAue5TMLzhqs6
4cVDXt7jn0tulzrkl8dAT/jrx2yXJGWK737hvuqMN9wC4TaF8g3JuZ3urHz34bibrgiPH4H265CP
6Pa6yyq6HWH5bQH9ZxurKqYC9583gryVrgG/3T0dU8B7UYi8XumqdOQxCiFdZWHRgdyHiXMYhRB7
uBue2ap8DqMQkv+yK/5GzPGikC7rz0zFvSikW96e5ecwCol29/x6boyfwygker2b5/+2xRv/UjEw
otgWWqVT3hv/Uv4oGLlPece8KFcTz9ijy9Uo6ROkC37TKKdYWRh3kE91zpsxNxXjAhyRiCCyC56J
FOOCQfu5WnvgTX4J+FlcKokSen+qYz4yaEbEOcaz0H4x9nfbHd/ggNC3gbsUaHYSD1W8bDGTXN/u
lEf/L+6rnfYVUbxjXl+pJun7A9kvCbUJS3XM0w1jgSYUDB7UJOc658+akwuhGruxDQ4v6XytgIr5
Wpwyhosgbjf8qMn6gbdDwEetTnFCB+erUcp0aL/Q1p1sxzx6kI0r2QUN3V7pCqtLrF50CgqPTD+v
FUM1txO+3uIyhdfKTuA6ZUd8MfuH7+bWi89vgxVmdsKhxv2OeNeeWM6Pmymwwj3MnnBCtY742LQ5
sbxrfJJSLkQMLyaWqNHRfFwfB940XOQhYhl3O+R7OdTfHF+aVe45pu51zEP71dzc6OL5qjgXYRb0
X/WvKvMU9e/M9ae69T+641H/zkDkufFel7yrKmck8Ke642NCVciccrtN4feC1PhdsTzXLV+AH7ZY
5F3yS+kKUVbXfGyQVUhGFbvfQvG2ge72W9Ge/dU8y9/VPDx+2eK+2/MvXfEC7O/1dX3lS/J5TXbO
x86A/e2lYmOYlLr5CjCW34n/kgpLEutJV7zN4hYVKkVs0Q1/ZoPd+7UQ4D/Y/9gFH3NXqtF0Vbe+
JFZJdnGDLq3u/zv+RE7k25MYfoXfggf7y0jnYes+/yj7+4GVSiI3Fu2Kj02pCbbBp2yIf7sq3/nm
/zCbi92lrnDMn5pgVkWY/9Q1f9Wb+Sx1V/8Yz5bA+Irsh921nyedT1sclrcLQU7kRL41iRByk8zF
GtdgzT+cvu5twfwGXnGWIrr0vEP4joQqRJPy8NQ6jH9h+JisXwOvvHRew8VkX05SpJ4/GprzvmZS
HnYzmb5yV+cQxW2KDFyvFzWmTOMOpp2m9BVn4HmFr6wn/rhJ6ENCxxKZW2/ytHaTcoiCE66C63ET
+BtbUUw7TdGNOTbDeU1MlRKSPpLUKDPrTf6sunmWx6Z/uiNesbPWzide+V7aaeqszdkFya0n/PMd
gAmE9r9Qbz6/UDcF7+P97IxkAh7b5zHtNCWAT6W4jSuKdV4p6Rzml2o3lzhEwcgv2VeXvPa7g2mn
ctSeYxe5sK/w5fQdakSBL1hyoXKo/wZXvhzMYBTMMpFBa2mRfMiub0VzY2yeDFqOfr6iWw+4VVLA
h6ri6rpUh/ig/tvxUUow/jiJ4EopSg/Bybxw4/0w17zZONkzUC+FEd7EwWayztOjPM4GS8r2+GZm
mukva1Lb1OljPVsdJDFd20zk3tczscT1CiifWHnMVESsrEt48/KSXn7zFkxcALVPuCEh+owlEhYk
UUZdDE/1ElA+sSGYYu7GuIQ3xRW68Sbfuwa8tjNNxfQv77rAazuubTivwuKXBJRvwhYQoCznd+QV
oyDEWfNI+c6FXtAtTgVXswJ43OdkODIsLGi/FPIFtmwz2W/cFEKYc0f4H47eoWkeEnzRGCVhl6Zd
O+3KsPtrDsqHfBr4Xmn/HOo/Ou+8YWYj+rmK0ko6repXof1CulZywSJnQiJdAeU7Y1V1Fjljrcvs
Qz37YFDyo86WFict554PqV7qqCJ+h7Tmtw9ch+Qbv4T4l6nLkrzyIlnQnzlvRUT6/3O4bzwF1xUd
1SmEenWYp6iCXDa+BTAW0gZP5B6vcYZ8WB7lYdgr8NvErBVWNr+b29I5TWQIWamS7O1E1tFpJPl8
k2QJ+2018Sys/yaWyLzBq5jiSr401EZiOT9COZ2CEa5mYFKCPUcpW5hJSNCF37NyKixq4anD4x+d
UEzxW8Q0YNha3h05C5oElbe+wkmdXX6WxhY+2CH5CrNwmUSAXr1qws8T8z0GvDkifN4eIvHbuBxO
WXyGESjfYgLKB1424ZVs8EvAqy+JjUkVoK2jlPVf9HlDzCL/RlIGPYODX5XsCn2+5uaGBzMRkXlM
rAckWxVZZzD0dfR8DdpPV1VxLqzLkAiQlOCPIm+buB8J8iFvpXsuxmi4kfxA4WKARKbrSY0hMtdK
ud/BT4H97QvvJ0/AyAnf6x+nvBdhyVvxfaB2YH8LoHmhKsnB4Df63etVqNWqzfVcVdd+R4Y2B1vw
oHYmZyo/IjQmTyfK1sxEL1NKA+NH84ZLRwhPtIgtgNwB+8vskQHgPzYcZU78MqYUpTY/a8YKdJIM
7bSYUWcKd071sdxIGHjb4y3GCmHghcnCUL5oNSOP/CjvZeaIqxnyvyQcqP+vDRjzxI9To3Br5NOt
6l+0amh/c8M6qZJrmzw3JtIw5sWKXA7mIth+2dLi8XxD/G8lbYyOHU8KZg7z24FBGkeFiXv/oqS8
n6FtGFkG5ggZUqT1oibqFvLkEA9jH3hlnJCP2vCRwfNV/beVZKYnmTmdyFUTLzgMfgmiinSUDVWI
yuu/rba6wVLccH9P4orGVbScN8oznGzwMlFu6AluqVN34LeyRfnuuzvTlsfPMceedIDPf+0Q26WC
DYFdUGvzkRY8c/sN7vNx4A0+M0dsVud5Crw5Z77VQNK71J92LN6vaL+KOnmD/xDY3jovhqH+zvx4
C75n8T8/0FUlmolEM6d5rsrPcWKtO+RXOh3TszAQbupyvQVPyH6SP/M6M3Xgd+E3P9xE5g7zRyxs
awnV0cu4gMn9d65Dh8uof2vNH85Q4oTH8RIruVdIuH7ljZbcfwfiDy3V77/W9pPKGjzeYJ/XfxNJ
ZN4Z4Lfwwh/wTHDVeTz3B51H9N9u6uAIglFZqSazDuiorq1DmLLPixorqz7FTbw47Q14Pp+fgHHR
/X3UtHCDxf0NY8GeAx2FfhUb+z0KJpW5rzxe9YiPvQHvRg2+f0m77xPOhMXOzhM2F4NhMr7L44qt
aaYAd3C/fOClz8OY6w14psLy7T7X48U8bjDBaWoTeYfM6DZryjN30Rvw7Nk7Hr8E9beMUQuGd2+a
2pxDHQVPE9zB/faTYHDRBOMhB9e8AS83FsX2Y4uZiK5gdKzoXvtFs04U26+qW601sqkcILqZZz/I
6wfeZkTzVSIEQ6inHhHGt1F15vDFnuYxMOcpfBU9nJe6x4chsPR4dv/HBHlO9gKOOF4w6fH9h/NS
T4vQJsQcg9Bs85vJ6/9B/w1xbQKRrz5UHVjZ17yB37Di803Q0fjhvNSoq4FKJZag264kFuxHbk0T
+QpEvkIYuPm4oXmsxtyZhFtjC4fzUhkErGuhHRfU7t/tLOyW1iQFyw2RLxejDOLXhubBjZwZY02y
1cN5qWxJYw5lqPZ9bMEsYeSBR5AAP8Ssyp7m+bwj2cLhvNToomYAj/W3o/fMR/CJM5c4RL5Yf9za
Vdc8jKIuJpDHvNTKfvtRUitqtUW0s5tRCNJkTA1VMPIFjbT2NQ+0Uz8PY2Ekjnmp+/zBIe5IaOLP
C8o33z4kh3ThDfHnBVvyMYfjkBuv+2iSpfyPS+kNjZTdhLt6ITDdt7G4Y/XWgSqmfA3zJFX/F0IN
iXyY7GvxQb7uE9LE5Yr+AjRsHb6Yg9btgee3E3RTt24VMzg0Dl69O5CrMq2ayK4nFUnCN7o8Rl5A
dGLW+SnBxQd8wRaCGEtKqZQqhyD+tSAEFjWyVLjJ8lxRXu4TcfiCYCxsyA8gOmnwYkgOzEQWdgXX
doS6xVLKpYZQam0OhsaIq24ye0zRiPsx9fieaXNSzkwe4HkqPMMW5h9zxObr/EfKiXtDG/KGwt19
NF4AXuPzs2TGIPs81P9i7z2TCppeKig1C54D8JYD9Ze9UH9ljys6Xl4U/WnSD1oM/MWDfLaiT/Xc
AW3THgxerernq4LW9KF1bD/Zs3j1Sz03WtTWH12tRhkBM63L22RqDKKTw3rg9WOjT5roCSetnUJP
1drw201Jf/hieHdeD0/D+N45zyfVJNGaHBtwiJfez4M8/phtBMHEbEFHEumInulJXBtLlnlCQXgb
SWS3BnIVPdVTAHOckSJj6i1uUC4wU9GpRWNhg0+pMB4Ep0ZA50SqV0H8waRQZguDARrGPpmDMW8U
BikBff6K8W/+jCsiz5i6YhR+ISdemQMtnt4FsxcHfihuzokC6hw3R5BPMdVv3FRyQpot3Khet8BG
FRWL6XvzzlQawlvmmD9TdqP+BeRb1L/HTUcw5r36ICp5gkF4G+HZT/Uch/YrQvtdrZwB1WzRfgfi
3NSbGhYsIbAR54Lnt90NTwZS9Rt4tfHr1EkE1MjaC0vScGI9PkjxkYRWZc8iurWZwAGPPbq6qa/U
HqUjSVS+AGWXKVcpZtqJsvJ8wcUEjHCglAt5HmT/BXO028Cfze+IOc8XhAvTcFVP3I64LU9+aPBk
FnhxiQl/wLOZjrwWt1lRBuHpuJplS8B7Ax64gNwcB6W8B1GIrLTlI1xbL56LDA7VhDfguVdr+vw6
KGU011PMtOebiDhy0ZnoRy5O5ET+QoWpb2oSjx3aKsKYjRNJk+Bhr0Lwnn8aiL8vDInH5gh0uxWe
pSO0f8Ag0w40f9nnCjCRglMqzBRXuHglaMLFIC8oH5PDTwYgKjUlVzF146mgE27oCX8dKJ2rb80r
P0xmxA05CuUvGsnQv0L5o3YsAN6oPyUC6u8/v0HHvefvC8K/4x5pv5E63xuEPyWGahKPHXqsN/oP
/E+v//aD9L9gaXf+Xztpd/5fe771+X/t+dbn/wXiW5z/155vff5fMP748//aSbvz/7qWf6v9l7jz
Lcen89vJ4cdJHqDFDou38y3vHRJ26T3RBY8733zeNtxu+Ms/IrbDXle65L2dbw6Un9ydXO2C93a+
4SFthm2UuuDx/A2PH7GNzzql/fM3SI7j5st8rYvnP5ET+VsWykmYZCCE7SH+rGzGC4Hf3dLz2/rz
9vwp5CHOTNH6EqLyeGG4MKIFOMadPcpNkvnNgeeP0YqUx+Bav/olmcFzsTCpvS1ftkeITKiUwMPv
NgwpE2ZhGPjCTyriWXs+5gI/v6MuPCEvv8K5vfmdT6xtMhMLXwpWPvKmoWYEcb25PQh+bU5m+mhA
vmz/TNo/VxevkHve3J6dXlr8KRHjQoSCtV/2U5J9qJ/HUxBwbi9bWrz6KXm3VhShIP1Xv0vQD/5/
4k/kRL4diSQzFE8hqCcSVLwJY39GEZVacjLNDq9JH5b6YpK3LMwbidz1dFTi53C15oXs0bV1hktw
VZ1GEtZtiOK8QzlO69l1eaXC/9OHieebLXgKwSMjiSXKXU2VwZdX/qEcUdMel8M8uVgqzyTkcXxS
0gHgtR2XjhXIjxylpuf8QznYJz/dkYLjiR4zxrG8IWkYeIgZtNpNYvCPFI/7h3Iwt5+15z9TXv1p
eon2QuQKvKP8QzmiS3Yv8osl9+KxuwvA/4vgkq5WWtTWi1qVD1X1jH8ox+lBaD9w7a+NifO1QEfJ
HLh+MwAJEI4czMIPfCgHHZB472npLYJcqKLaXJaBUE9OMY9HjesjBNuZkU6Oo2NqZTMJ9r9cFbnK
wAtepO/rPPifXwF+I7HACNs0XIhiZoZw8qYT3lve/QVhNhhSzi48GaCljnjMn4orj4coIDUSRt7q
qP6sv1ABfsnkbHZWIH+rA764UoumgY8M5rj+d3eL2mwxWwnOH5B9Fe38GAeU/dWC73QG7uc2W1ve
XXD9TfcHME+p9eeVdry//msbEv/F9Sax90s83Zkfxx7Obb4HA8ambm0NWBWeqxVwkTIPFeHHT0Qc
zm12mRxOuArXvwbyBm4EIHfc1vyh3OYnMfRcrT9DOBneZerGV9ArDvAvWvAHc5vvMeQvjbBLhJqn
mKnV+eMTAA/mNn8K7efxP1N4ltMpUMo7RLnnKuLe8e13ILdZEKtGckZx6FN9qKLnqJ6tMq1WPCf1
YLuDv3/0LRz2gmpjh5lXdYme80qQZAAzT3GpF2/Dwrjye877BCettlb1z9Z5hipo7vPw72zjM8fj
kfiFTT0EkUeVZdf1jCm0dTdX1dMxPXObXNgEp5pcqcRz75NjluMwvdnVmLsJ2iYEMwUZd0+D8QsL
pSSYXVDBYR63E/K0YTazQWz15c6AFnNs5PkvTMy//9iYVsDfIi8MYt0FE5gEvfg49slc8/JZWGMc
eOsxV+YoNe7bBkd+3sszmCUCyjfwgP9mNgx5oRl4eLFNRcEcpFfvLxpOIYxbRYBfNDw+TRbZaLP6
Q/vVdFLV7TFMeLlapdqSujamp0PwklyokatVkuPxbIlciwy2Wc707G+QjL9jxBuqAhzZd1iimD8l
/Z0bYIWjHHNhqJcFTbxcGPTrNLxo7gL0N/KviGeF+0lj5dfb/0F9nhzLR+KYf5UftLYSYMVWKvEr
1aS2PpjpSYBSPs97qVkPROZ24o+byWY8W9CiLrmzZI9MAb/B48PGAhGjik6BUqZg8AO/MA19WV5O
ND1Nma1qbA0GGesmBz6/nRQ9ce2JmKNCixVSykW/cNJ9pdyHO835BY05mJL1fV7APxURF1qcCsxI
0Fg4pYoU/3ICHvCwzI7jDeCXFkcctKLAs3v0CmYkgFLOKgf9wjTw5WV2r3n7+flXV7/krMIs+KpG
otoDzEgApTwPvwK/8AHLVhNWrd0Gz2b9s7cEzNvApLnDt7cEfCzv55lGD2cLxOXeJfW1cGAu1Jz3
80z7j+XrWsh482yESJxWBXzDc+8P0qoOhjj7JQx1yZVN8kf4UsOXdxS1kI6xod815dlCyHBxhEgs
wQUYYnuYnDYWNhJymbt5Q1ozArSQGko0bwG2SieXvRHOpbECjFzfSPKxsZDfIQ+/Ltgx+cocwIyq
L9SQbM4vUGNCzMWRZ2HgZQqs6ILNyDK7CT+l6WlhCXOhj+WHHBjhlnDBIy3MYRjz7iGPuQhkfsbT
whI7pv7QfmNnMjjCLdKIni1hzvO1sSgYYmu9eC1CcmOeFn6oZytNeV8O1q3JCNguEaGd5W2diMBB
w/wUFjkDIQTFDem+zQ8WiOAmS7LPk30+QCByOpEtFZ+rwothkluXL6rkxXoifVq/Xk1kWDEAHy3b
aTel1Ayo3Tgm9n0gpgpR02JliCID8Jgz7yDPQe0wsW9GcIh8L8fcub61wPyvGKbdG2gwPd59F6xt
nxOk/o591Z39Ffvhp2RxXF40yEXBC2zJMoQKxJ/m2aXi+cf6OUGujcqpMTI1xtNsMVMVmVOtda5e
/8ZFE+cviDT47pw/QhrGMdV4ATLn3WvIu/VcO4fgEO9f+3fR/PmbNnwkkVsv/vbDxDOCaVdXqiT7
h8TQ7US2In66SVaqYmjr6J7LQ1I+Pe5ulMopIjaM8rAh7Ykyl2Wbi6Go3DBcPiKO7Lk8VD54e679
hZsi05Zy8I8fTLj8tntje2KIyRs77tCfxZE9lwcF1x9duyTw/OFZR4wR5JVrEuTNiBAjR/dcHpTe
8uI48rMVbo9D+QTrb7k28PhXKEbFz9x5pwXf8+jaaNEeExhkrDu5MZKtPcquu9nKmUxNzlcHs5/q
slX9G1IPMnAe48DH/Ym0VAC+Ljhzxw+/bKea3NdhKT21QxfQs59oQmngA/moN1VI9lxAn+9rX/fI
dy9XMdvUulUcykOEgS5g7v3kb0jSn5FpHXlj/CgMledCWS6/4/ouoJ1YqJF4fUaGt+Zjy0O3MFtU
qTWu1uY8F9A2MNW5PiMj25Q/wS8AryvlcOXEPRdwj8cZmTYNwCYwz57zgoW88lxAO92vKv3+jMzF
NvWPCAg7cly/ul7M1ooZzwXMlqJKRv0ZmfOV1nxd3rSwvjoGP5GquYUNeP407s3d3x4OPz1XC77R
uCld1j07jGh5vPlSyxu8NtLg6f7HG/wbcjqR2xy47s02r5SKKxXc+ZGNiVyVPK8mVh7r2ds66cG9
XBARaw+SuT8MrFQO8tFyPqEsgrPNG2lzg+PODyssTqMtLG8IgaklFDeFQ0RM0wv5CXV4OET7yb6J
OGBzzYlPbmyfxZmb3018HJMf7AiIqNXdAqEDdBQjYjq5sNun8ttH+HnmFJgLI5+JU01hKzwB/hvE
tcBnVJjQMB3CiJgacbNPHZ4Lwj1vbH7cSYO2XVsyCe78sMLL4PldBP0XQipxDlPzMSKm6f4j/Gme
q+mZdYexxfn/Ojjv7/wInQHP73xVWFUMinkEWg4jYu1BNMfeOKmN1f324+aXVZshpMFvH/P7tiro
hQohlmJs7qafAj3gnensvc/J3r7MlnwY9xahqQ3DK3aIbzdznlypJFZ+N/B8c2DorsBdNFVGq4Oh
DyEEgQbDbR+tHyG+wac2RlgqofhNb/MYVyFjiZYWagnosLKN2z5a8vltYU6yCzseP0nMMQUBL/1i
wdpZgwvLjM+15vHwoBE2YwA/6m2+U9QQtASjoIM7QmbirRug3yZTwF/8OfCLWP9xqP8oLfXbaQh+
p2zR/+aBGYclalUS87/Tzz+EyI1i+60Xof0ohCClIrZfNZqRLStwwGAe9ZXwV23n//b4o5Mv/Mg7
Rz7hn8ggUWf8VTi88N6L13ceRZKZ4xeYG+bbC3IbPGvw3qQgc9WxPHt0GULdmlypDObGWK466C3E
sXREp9WkjTuPdFxjO61nmm+nZ2WRkCVDbvBRGwyxsYQTLoYqEDfEF7ydRy7yUVM134fl5Y9+viNB
C3cnlT2JEy6aUipSoGMLdkThohxLSvbJXPNdwB6/PC5BC+dnmY1/ecIls0qxmxSjYIWLcsyQzI03
T6ftw/zT5f8oN8go8HnQvLRX/16Xjt9b7FW018XTydmS6m3KnxLZmrQcbL/MbR3br7QIbZbuKdLR
O9d6il52vshARNLTlPeloWJH5yiCHY3VWPA4ygc5Govurbl5U4FekUfP5WjN8z3er8TRczmasxE9
uznor7nl3tfTuBwyeHlTNDmXozmPJw8t+WtudgLXXDfEKE+4Tc7laM73TJuG66+52aU11SMsUwzt
iCbncjTnNV7nLeAdpcGAJ4Qx2uRcjmPqD/Z7yV9zAx4iX6i/SA+eO3ouR+W49qst+mtu2dliOjK4
AjFHifKj53LI5hXYe5CDL8Kp1r9vIofW3ILPQntDLlrOmxwu5iW+TPkLHreCBD7hxk9v55us896C
ByVO+8ORYrh4fnmLWHdx2+Vvbn8XXL3nlfjKH3CHpRNpuwUpLIjhihGibk6FEm5NLcOAN8PjGxO4
QzLFmq55HOa1rwaGbpISGF+wlneX6YPCB9tJ0+Md1nTN4zBPh8L8+w1eTdDSzRkS9/lCpOmaxyEe
DxwSI7J0E7dd1oD/3L3Y4Bear3kcFPTqcM70x1/itsuVqtD+ffF8JT5fk6B86bZrHgelyQRtR0fA
NOEDHQFTt9L+uUGysV9YdroIXd9A7B87VOd5WyqCqS6XqwTMrr/t114vgudnr0sISt7cpNpEmPuQ
l8GEgdn1t/3mx92NBPyUFiv3HZt2ss9jqsvwVwTXObxtv7axZuJymLzMnI8ng/Cg/xrx1jlw2y+4
ffM15N9ljlULUv9xMOF3wOz6234Xxx2TiUWov+EssraHSnqpLrjOW1r0t/1eGy3O1/RrozJT5Ver
AQ6l9Prt0BFYe7YikPGlRy72bO7JuZQn8pcu7OWWm63ou3waHIZ8BXeB4P43MZ3j+qvY6vCWzPFW
/Blb4Bb+G94JETbHXSC4/+09PLyCU3EJd3e04nGSQhBuOkyd8k6ugIEEIteSMj3eDsBPD0n+4iA/
gfyNbY+fJLbTip+G8nlqFE/IoAKef3dyFfe/feGXn9w12vBYf86Fz9sSd4Hg/rV6/Q3MPJhr+/x7
fAp3gQAfSiuv/Uba8y8fC6//WIbqOY67QKixqs0q6D94/ny7/vuWJbZ6/bEgkemXT92XT0m2QjLm
d7gZ/C/KMiHeE+BFK/X3NpM2J9YP4h3yxn3COHhOwDNO+gynEz7m8T1JdXfiZU3GwfU0VjsqPykm
FdH4MyXsGEZRAncxdcAbAv9ghyMVbri8gCmQnfEjwJ9jHt9LzBCZ/0FH276ZuF5TPDIt77ovd+Tr
J+SVqXdSviepvau3SH85kRM5kRM5kU7E9/BE8hUVz1hRseIu15/X1gJvJPU9vH8U/NSUYqrGlEAX
zOmABw/HLLncO8Wv1qdwwwTriJ8kV5BfBr7Up4a3ufWr4BuZPQ+vf3KVx+o8lP/sBzw4jx5en1Hi
bAn4gsc773XAex6e8Rny76jCO9h+946bLGzGex4e2HzmPjulq1O64Lr1OHj5J3Iif8sSEyoyTceE
tkWsmswo+XKbDz+V4MIG45mrKAvh5Bemulv/IG3CP1KkA/4j5JeBv2RIM4G86oCPCeBpqcFPyJcV
ru52Uj73+UmIPOSNf8XyX3VUf+TTy3QCeXO80/rX+X+m48jbDT6wxHQeYXTsjFaTQ1WSM6D/ptXd
4P13IidyIidyIidyIifyVyX/F3eQ0K2U6yxlAAAAAElFTkSuQmCC
------------E54096ECF8BDA3--