RE: Fewer Keyholes in 2005

"White Wolf" <[email protected]> Wed, 12 Jan 2005 00:00:44 +0200
Newsgroups gmane.comp.programming.keyholes
Message-ID <20050111220049.QDSY19007.fep30-app.kolumbus.fi@EVO>
This is a multi-part message in MIME format.

------=_NextPart_000_002B_01C4F839.C37CD920
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Scott Meyers wrote:
> At 11:40 AM 1/11/2005, White Wolf wrote:
>> Ehem.  Progress ON YOUR computer. ;-)  Let me take a wild guess: have
>> you recently changed your browser to FireFox?  I have just tested the
>> United site with IEofXP (latest) and FireFox.  As I have explained
>> earlier (a year earlier?), the month keyhole on the United site is a
>> keyhole-bug in Internet Explorer.  So I suggest you start up your IE
>> and revert back to sad. :-(  It still shows only 10 items.  Not a
>> security issue I guess.  And who cares about usability issues, when
>> you have the 98% of the market...? :-(
> 
> Nice call.

See!  My gran'pa was a detective. :-)  One of them.  The other was an engine
driver, so I guess that explains the smoke. :-)

> Yes, I'm now using Firefox, and yes, the keyhole
> still exists under IE, though I see 11 entries, not 10.

Eleven.  You are right, it is really eleven.  Hm, my mistake.  I don't know
why I remembered 10.

> But
> now I'm wondering where the responsibility for the keyhole
> lies.

Redmond.  Lies in Redmond.  (Will I be sued for saying that? ;-)

> I assumed it was the site designers at UAL, but now it
> looks like it could be the developers at MS.  Do you have any
> insight into what causes this problem?

The problem is clearly in IE.  Last time (when you have brought up the
issue) I have tried to look for all sorts of possible solutions.  If you
specify a height for a select control in HTML, it (IIRC by standard) becomes
a list; and it is not a dropdown anymore.  And IE uses this hardcoded size
for the dropdown.

<Intermezzo>
Eleven.  Sounds like:
'Well, make it ten then!'
'You mean you want always at least then visible selections?'
'Hmmm, yes.'
'OK, then I make it eleven, so of there is a horizontal scrollbar, we can
still see 10.'
</Intermezzo>

I was trying to do some Javascript+DHTML magic to make it work (back then),
to make it /look like/ it is a dropdown, with all the elements, but it did
not work out.  My opinion of the matter was that MS should fix its browser.
It is just way too much pain to do it any other way.

Until that happens, as a user, I use the keyboard to type in the first
letter of the month (twice for July and August) and then TAB away.  At least
there are no Canadian months to get into the list. :-)  The problem with
that approach is that some (not UA) sites screw up the TAB order, as they
only test the site using the mouse, and in their "clever" table-aligned
design it is not simple to provide the good TAB order.  I also like to use
keys to select the month (year/whatever) because I don't like when that
dropdown part opens.  It may cover something I'd like to see during the
selection; as well as I am dumb and always get puzzled on how to get out of
it using the keyboard (or with a mouse click) without inadvertently starting
some action.

As a designer (not that I actually do much Web design) I would opt to have a
normal field with the "key" next to it (like YYYY.MM.DD); and for Javascript
supporting browsers I would give a popup-calendar thing in addition.  I find
those very convenient, because in a well-done-one one you can see the days
of the Week.  Meaning that you can see there if you do qualify with a
Saturday night stay etc. You do not need to open MS OutOfLuck or other
calendar.  Which is good, because people are lazy.  If they are like me. ;-)

BTW I guess you will not call it a keyhole, but I can go bananas on these
stupid registrations.  I mean if the SIP committee could decide to allow
sessions to be "dialed" using email addresses why the heck should I keep
trying to choose a unique username?  At places I am wwolf, others wolof,
then others whitewolf, white_wolf...  Who can keep that all in mind?  And
the worse is not that.  The worse is the "usual handling".  I get the creeps
when I see the "friendly message": 'The identifier you have chosen is
already in use.  Please use the back button of your browser to select
another one.'  It is not only that it is a boring guessing game.  But on
most sites, pressing the back button of the browser will bring you back to
an *empty* form, where you can start typing in all the things, into all the
keyholes (tell something about yourself in a 10x10 box, BTW it is mandatory)
again.  Just to find out, that you should do it all over again, because the
identifier IwillKillTheDesignerOfThisSite is already taken...  For a
fraction of the sites the password is the only thing removed (I guess by the
browser as a security feature) after backing, but that is already annoying
enough.  Even in those, if you make the mistake of thinking too long an a
new ID before pressing the back button, they give an empty form.  I have no
idea why.

Skype (I have just installed it.  BTW the identifier "modest" was in use, so
if you wanted to get the cppguru identifier or cppexpert let me know.  We
can trade.  ;-)

OK.  So Skype OTOH has a very nice way of doing things.  (It is a GUI and
not Web, so they have no problem with sessionless HTTP etc.)  If the ID is
already taken, the new page suggests some different (and nobodycanremember)
spellings (with random numbers at the end); or it allows (radiobutton) to
type in a new one.  PNG of this stage is attached, I hope it is not too big
for the list (24K).

---

Another keyhole, which *is* a keyhole IMO.  Let me know if you also think it
is (or not).  At some point of my life I thought that there is a possibility
greater than NIL, that if I write to girls on a Hungarian online dating
service, one may answer.  So I have registered to few of those.  Their
engine had a timeout in its registration process.  So that if I did think
about what to write into those keyhole boxes, when I have pressed next, all
I have got was a cryptic error message, that there is some problem, the
server has no idea why I have sent that form-data.  The timeout is long, but
it is an arbitrary value, enough for some, not enough for others.

The worst effect of this timeout-keyhole (did I really find a keyhole type
here?) comes when it is backed up by a bug in the code.  The bug is that the
code has no idea about time zones.  So when Deutche Telekom has installed
their all-bells-and-whistles new webmail interface at freemail.hu, I was
unable to see my emails.  Why?  They had a (they think) large enough
inactivity timeout for the sessions.  30 minutes of user inactivity towards
the server should be plenty of time to read an email (and plenty of time so
that in a public access point the timing out  of the sessions had absolutely
no practical security/privacy value).  But my time in Finland is 1 hours
later than Hungary!  So guess what.  Logging in resulted in a "friendly
message" telling me that I have to log in again, because my session has
expired.  Which have resulted in me sending a not-so-friendly message to the
support address, explaining that there is a really huge part of the world
outside of Hungary, with different time zones and stuff, and that the
Hungarians living at the US West Coast are pretty happy with their 8 hours
security timeout...

Solution?  First of all, give a hint that there *is* a timeout!  Hell,
Javascipt even allows a countdown on the page.  And then, save that session
data (like a registration) for few days, and enable the user to start over
where he/she left off.  I have actually seen sites doing that.  On the first
registration page you had to give ID, PWD and email.  If anything bad
happened on later pages, the server sent you an email with a link where you
could continue the registration process (where you left off) within 72
hours.  Of course, that link was a unique thing and (IIRC) the site asked
for the password anyway.  Of course I have tried (curiosity kills the cat)
to go back to the site and start over the registration process.  I have got
a message, that the ID I have chosen is being registered, so I should either
find another one I like or come back in 72 hours and see if it has been
cancelled.

>> Ps: Give my regards to Persephone!
> 
> I wish I could, but she passed away in September.  Very sudden, very
> sad. The holidays were not much fun this year.  Thank you for
> thinking of her. 

Oh my god.  I am very sorry to hear that.  My collies are getting old, too.
I am trying not to think about the inevitable.  Apache gave us the scare as
he run away on New Years Eve, because of the fireworks.  But he has got back
after few days, only his collar was missing.  So I was upset about that; my
father told me I am a moron: I should be happy that he is back.  I could not
tell him that I cannot even think of the possibility that he is not, so I
had to...  I am not trying to turn this around, I am just trying to express
my condolences in an impossible way.

BR, WW

Ps: Should you think about getting a collie puppy, I will deliver you one
myself.  (If there will be any more puppies, I cannot do that part.)

Ps2: My apologies to all for the very long mail.  I have a birth defect of
not being able to express myself concisely.

------=_NextPart_000_002B_01C4F839.C37CD920
Content-Type: image/png;
	name="skype.PNG"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="skype.PNG"

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
45O/zz93wfnypifOP1e+t6RvEXKllKnz95a2O186ADc9edP7C2Rp2bh4b2mhsqieXLToq+Klpa8o
+Vi//Hz7vaW/VxK1fvktlhNv0Zi6a+wCuUb8KKVY65cv8t9bUmq0/tZFu87TM0xPXnBhokniS/HS
0j/cqsTvqft/pjRp/a1j4u2lf1BiY7588OcXpPr05EWXlMnSg7ddIF5dOlYJ0oO3aa3Cicd7S4nN
hBMPJ14DTjwjQnlvnll612bJg1Cab0+fvunlL8+UabfdNgn33dhYMs8kPHtKmb7yild4sqTtpNac
xHJae+ONSm/054mF5ySv0yZG0urV6ldhNmkpkvaTeJd2/5ukHK276UbHfNFxrNYGUyVZ+rJlia27
5Tz9Lm07a2n1kfJdWtdy0o++f/FOJ52v5Cr7uLLkmkrJXZnBpN6lda0idc36W5crA0jOM1nv0mqr
6P5j1Eu16bu0yZez1Ru1WqtSwyhoLd1/rHqj9pDbpMQhSzjxcOLxOm0zr9P23loS3rlkbknMM119
9aY/+qNEoj7wAdlVirUPSpaO2G47bz2eWSDe0i67ZMlD2o8L+0lZS1OOs9bsrb5qSlCWVq9WbrTV
R/R0l4eiuaXUiadkadHN+tHib7PLg9GkZeNyu4eAtXTBLeuVuhxVssvDBcvlNcKDp3Z52PVC9c/k
48rSRfonZElu98AuD+zyoDd6YJeHQdnlocdzS8IA2uOww5y5pTvv3HTQQXJuSfwhPspaeq7VmmOt
x0vcd9Jxl1lLS6/KFognF6y+Sm8+pJ1yieMukaWgE0867nroxJMGU3glnk6Ptpa0E2/TuuULLSfe
Lcp6e3LRmJCl85W/LujEk467IifewYnrb5HeeWhXd0qpOyee8OaJbYcuuEi5/owJhbXE5kNsPsTm
Q81vPtTjlXjaLyfX4+nVDccem/judL+drspb1mpdrnYnMn48Z2Jp06a1N55tr8Sbcly6JkLZTFMW
3CgtEvG33BbPfeFp06ZlV8tt8aYer6eX0k/iwavqxCvbEy/w3pJ23GlZypQpebZa8rDTuFnYnXy9
fvlirU/pGnE9vZR+/CUP6WTSBdmGeAcnM0n36Zmk5FNvycPJr77WWtunoiiQpR9cnDyFJQ/siccC
8WxDPJY89HxPvB6/t6RlRqzH+0/9Oq0O4jWmt7/d/PORVuvrajGe+MaeXqq+y4PWsHU3nqN2a3Xm
ltiqVc8wsVWr2a0VJx5OPJx4Ys/WAdqqdUJkSSuTtpmE/GxI9Un47pYqTRLWkvhJ7FRUV5amHHeO
fvE2NZWQJXYQZ5cHdhDPtg8X2z2wg7jaRHyAdxAXsiRWflcM7Tcf8hbXiXkmsQLia7vvLtbdiTUO
Yj5J+O60nSQ8eOLXurLEwRZiSR4HW3CwBQdbiOMtONhCHG8xlAdb1D3ktv0C8aI9wrX9pPcXF3aS
p0nirupOPM5b4rwlzlsyysR5S0Kf2BNvmPbEq3ukReey1PbUJWSJHcTZQZwdxPVhgOwgPpl3EO+Z
LFXch5zLIAABCEAAAhNBwD+d1lqhzJ8QgAAEIACBRgkEjgFs9Pk8DAIQgAAEIGARQJaoDhCAAAQg
EBEBZCmiwiApEIAABCCALFEHIAABCEAgIgLIUkSFQVIgAAEIQABZog5AAAIQgEBEBJCliAqDpEAA
AhCAALJEHYAABCAAgYgIIEsRFQZJgQAEIAABZIk6AAEIQAACERGoLUsbrc//++1v13/ve7d87nNL
Dzro+v32W/Ludy858MA7Zs9+4uc/f/6JJ357//0b7rzzqTvv/M3q1c89/rh9Y8nfEbEhKRCAAAQg
0DiBzmXpsRtv/Mkhh9y4//73fehD6w8++N53vvPGvfdevNdeV+255/KDD159xBH/ddRR6485Zt1X
vnL/F76w6tOfXnn44Q/Mn//rX/yiXJ8aJ8ADIQABCEAgIgIdytLa73znx+9617rR0SdHRh5405uW
7bDD4j/5kxve975fnnTSxuuv33jvvRvXrdu4Zo38Y+XKjbffvvGWWzZee+1vzjln9ac//Ysjjnji
1luLxCkiNiQFAhCAAAQaJ9CJLP3qZz8TmvSrww57+G1vW7Hddt/fbLMf7bXXQ1//+sa779742GMb
167d+POfb/zhD/9w6aXPn3/+c2ef/dy3vvXCOedsHBvbeMUVG7/73Wfnz//FP/7jPV/96gtPP50X
p8YJ8EAIQAACEIiIQG1ZEvNJ13/wg+s/8QmhScu32urKKVNu/uAHf//jH2986ilpHi1Z8uyFFz5+
+ukPn3LKQ6ed9uAZZzx42mnrTjhhzZe+tO5zn3vk8MN/ffTRL5x88h/E95/5zG0zZvz2v/7LU6aI
2JAUCEAAAhBonEBtWVp7xRU3HXDAk4ccIuwkoUkr/umfpI9OaNIttzx/6aWPCkG65JINYsnDo49u
fP75RHJeeOGFRx558oYb1sybt+rQQ9eOjDw+Ovq7f/u3hz/+8Zve//7fCuvK+jROgAdCAAIQgEBE
BGrL0s2f+tT9H/qQmE8SvrubDjpIapJw3F1//TMLFz501llPr1pVvqLh6XvuWfnZz971N3+z/m//
9rEDD1xzwAE3H3SQ7c2LiA1JgQAEIACBxgnUlqWf/P3frz/oILHG4do99/z9D3+4Uaz8vu66Zxcu
XD9v3nOPPFJxFfjKz33uzj/7szWve91De+1115573vHlL5sbGyfAAyEAAQhAICICtWXp+r/7O7EW
/Pt//MfrTzhB2kk33PCHCy986Jhjnrz55oAmPfvsxg0bNj73nP/Ts8+u3Hvve3ba6b5XvOKB3Xe/
7pWv/L/LlulrarNZOquVfWYtrX1/b29Yu3B/mZqO0yFyU3Sv/VOS6fClpT+WZ7cYZheRdkk4TZOb
2b6np24Rl5SsDah/+eqymLgdAj0jUFuWlrzrXeL9pGXvec/GFSs2CpfdJZc8feKJa449NptJ0vIi
FoiPj//3mWc+N/e4Z2bNevqII+Q31ufJWbPu2X771bvues/LXnbzttteu99+f/jDH+rKUiICli51
oQg9YdqNLJXc6/80EbJUDrN/3WUmlbYS9D09dWSpRq3oX756Uv+JBAI9IFBblq474IDv77nn+jlz
Nq5fv/Hqq39/2mm/Ovzwtaee6thDt9323DHHbPjkJx99//sffs97fvnOd6557WtXv/nNG++/31z2
wllnrX3DG+592cvu3Gyz5a3WFVts8chtt9WUpaS1779wrSKRtOj0nz2gUz+KGh1QLvJeyVL9VMs7
2sDsX3dpWXBW0fYvPR3grVErBipfHaDgFgi0J1Bblm474ogr99jjvxcv3njXXX84++xnjznml5/4
xLrTT7dl6XcXX7zy9a+//6//eu1ee6194xuFJq159atXvfSla/bcU75XKzx7q1f/7qij1uy++92b
b76i1bqx1RILKG486qjuZCnVJWcca7ulbMHS3++/cKH2AYqfvG8SEyw/Qi+VPdMBZbZH/qnGT2d1
V56tYj828JPpvEKmhNezOY65YveiJ0s+TCfSNEWzlgZ60ZSjHCuUptMSw7QMQhXWSb+BmX9w+DqT
raXavZp6WDOoTnWxWRcUdF284ZINp9YiZtMxSSxKXlvO7XsCroBANARqy5LY7+7Wgw+WL8yOjz93
4olPf/7zvzz00AeE8WR/XnjhF0ceeeMee9yw664377DDbTvscNdOO63aZZf7dt1VvO309Gc/u0Eo
2ZvfvHLzze9otX7eai1rtRa3Wt/ZZx/hx6tFxmrbIZ9KmVvK7axlD+R/k/RjWcR2f1uUzNAjlejp
G7wurVtZcryX5in2QwLpKZLVcphWpI6A5QwBh5LLNE1uijT/ayht6ZMXOtN2peKQqU9qBLqkvH91
lp6lmYlpx5fLQvGowr7NS4P8Z8FAwbrLr1fh+lCrSXExBPpPoLYsvfDUU6u/+EU5sXT++c986UtP
ifdqDzlk1Yc/vPGZZ7x1Dc+sX7/+u9+968gjb9p//5+8+tXXb7vtss02u23LLX/xkpf8Ysst72q1
7my1hCzd0mpd32pd3Wot2nnn3/7qVzWR+D2bpU5pd+D5+BJ7Ib3RVx1rcsrrcauokukF04dmdkUb
Wcr6uBKBNT+lqdePKX6Im4V2vqQSmJmg+pGUUnLT6SbUu7EwcZkA2Ze4sqT/leAJyWb6Ywm4+ulJ
8+M+N1B+QUah1FoDlzac3Z9L60PNJsXlEOg3gdqy9NsHHlgj1i/cdNPzJ5+84Z//+bGRkUcOPPDe
ffZ5TGwvVPz53aOPPnz99XfPnr3k9a8fV147oUkiaA/ej1qt77Za54jppbvv7gCINxxNFMEfaxpb
Rf9e6ATKC5v+xun5ClOZ71xD1kP6jMqq4UdbbHV5WXOVpsI0fRhmxmuWFADHInDS5lHKUbZohC2p
vL1kx5Hdni8/WSZ26h3J9oYJ3lBFcek8Pb4VmKsdBZKbT20J59LkldaHDpoUt0CgnwRqy5I4q2Kd
kKUf/eiZI4+UmrTffg/tu++aN77xrh13/M2ZZ7Z9b0kstlt97rnXbr31DcpUEh68pa3WNWLJQ6s1
v9Vad9NNXcAwDVf1MoGuIN/B2VMtgY7OiqOaKgWe6kRb2n2UGDMdy1LIiVVBnKxOOrna6xUDc1/y
K59SzsLMmT4571oudQ4zA8Il6YmpNVXljU68f1qxhKIIrvUPpSfkjrNqctgQc7Lu2/T+1GZ58pCl
LvoNbo2OQG1ZEucnrTn88I3f+fcNn/rUw+9+97o377n65busTK2fX33kIxvvuKNcnH7/1FPrzzrr
J1OmCPfdTa3WdcqDd2mrdWartbaWLOV1xO50KllLoUUQ0pZKP14v2L5Dzz+1zFoK9q01nHhhqytk
SDiqUjaDoyxD9XGzkkZgFomErMqcdpdYS4HyCbeOcJfrdNtp4nSaQk48z1qqMJNT2FQ7wBv2uAVS
mw0HfM7luJCl6HpWEtQFgdqy9PTq1fd+8pNiYunxj35UrPD+xVZbiVkiEe5utYQ4rdpiC7Ho7rGP
fOTZefM2/uQnG3/1K1uinr7++jWHHLL6Xe9a/6//qsOqvfYSZtP3Wq2LW60zpkx5eOXKOnlJGqPp
ZdMRpdPe/ZUAydW5cXwy0ve7bKs/r7Ly3Axq3ZmD1CpzU+z2prkp7rw8Vlg6IW6y+iifUD7X5iHl
MO1ICwU/v54uEzMl9k4BuaUVXEapElcgbflVda73Nin3sLUUkKWSGTq3TnaAt0QoUwoBt6Kb9FJc
yFKdfoNrYydQW5aef/zxuw499PdnnPHIe9+7aptttCYJd9zNakGdnjS6Z9tt73v5y8W68F/uu++T
o6PPnnKKWLb3y6OPXvPRj/76hz/0wuNjY6ve8pbLWq1v7rLLbx9/vBawoGcjUw/HRPC8IlVlKZty
sFWpcOwa9rWUJ8l4Eksk0PuptBuyfyz2buVAl8N0nuj7FC2fn6vdoRLIrUsMLS2zUhewTrJo7Xk/
zx9YNrcUkqXQ7FI7u7IqXqf4kncS2i+j9FzCeZiVhimVzdJaTY+LITBxBGrLkljDfccnP/mb2bN/
+da3rtxsM61JP2m1rn3JS2468MCfvOENP1YLGbTxJFbcia0cxLrwuzbffN2nP/3IN76hw3PqvVrx
30dOOUUHsRfRaVtu+eCtt9bOqttYc/2I/XO5y67IkvDNiLyDK2/WmBd6/PUBdt+3/8Kl3lZFWS9X
ssxY/lRZliwTRXeD5SZfMUzviUUmjBe9ucxEHL6gLGkBWcpmzDw3ZpJBqyirW0u2aVYjPa4yFeF1
S9b9l1PxyjmX1+bQ+3D5dea1Wxg3QKBhArVlScjJvfPmPfjxjz/yzneuUuu8hZ30ox12ePTOO8VP
YkXDbR/7mFAmoVXakNJh5Wtfu+6ww0wwnj2hVSb8bNttr/7c5xrOf/vHFQ42RRdRxa3X/gnDcEUB
pZCkDEN2yQMEIDBxBDqRpaf+8z9ve/vbxbEU9+6wg7CKhO9OHE5hzyH9dJ99xJrv26xV4Hf/+Z/f
9973mmAuzr583/vufOlLL371qycuq7VjtsfBuXUI8kdUyTPGylfR1S4AboAABCYjgU5kSfjxbjj4
4LX77bf2L/5CeOrEmoUb9tnHlqXnN2y44YADxLLva9U7SWIV+H/uuuuqPfeU4a/+SgRzsf6n/un2
7bYb32abiAohk6X84jhMpbSgyigVr2OIqJhJCgQgEBeBTmRJiIo4h2LJa17z8Fvfes/WW4uZpCWt
1jNiOyL38+gNN6yaN+/umTNv22yzFVOm3PXKV9612253i/CqV5kLxd/ym912u+tP//S2F71oydSp
ceEhNRCAAAQg0CyBDmVJ6MrPDjvs9je9af1rXiP8eGIL8DuE2LjLwbX2PHP77Ste9KIVm29++4tf
fOcOOwhP3Z077rhhfFz8JP4r/hbhjh12WLHlluIasUFRs9nnaRCAAAQgEBeBzmXp+V//+upp01a+
7nUP7LSTUCZhM92z665iIXj+XVqhNyu22EIKz9Spt2+99R3bbnvHdtvJIP7YdlvxjfxpyhRxzQ07
7xwXHlIDAQhAAALNEuhcloT8PPXAA5f95V/eudtu92+3nVAmEe7ZbrvHPvrRP1x55caHHtr43/+t
JereffcVwnP7VlsJg0mI0O3bbLNBnIshrKXFi8Xf8pupU7Uy3f6RjzSbfZ4GAQhAAAJxEehKloS0
PHHffZe95S3LdtxRvEIrZOnOzTe/e9tt73nVq9bsu+9Dhx76yBe/+Oixxz7wgQ+sEJqkTKXblalk
LCppLQllEnI1deryqVN/09FWrXERJTUQgAAEINAFgW5lSQjMsxs2/OAzn7lk6tQbpk4Vi+7Ea0w/
FavGt9hi6dZbX7/99tftuOO1O+54q9AkoT3bbCN9dy95yYZrrpHW0jXXiL+FUEm5evGLVx56qPiy
i7xwKwQgAAEIDDyBHsiSNn3uv/76Sw44YMEWW4gjKsSZft9vta4UJ/upPVjFfncXiX2JhMGUytId
22+fBC1L22yz4m1v0/EMPFEyAAEIQAACXRDomSxpUVl7660/OProc9/2ttN22WXelCknt1ontVon
brnl13bZ5ZgpU67YckttLRlNEv+8dfvtf/Ev/2Lcel3khVshAAEIQGDgCfRYloy6/PrRRx9auXL1
TTeJsH7lyg2PPrru5pu///nPL9xjj3/feecf7bjjT1/2sv943etu/8QnficWR1ifgSdKBiAAAQhA
oAsCtWWpi2dxKwQgAAEIQKANAWSJKgIBCEAAAhERQJYiKgySAgEIQAACyBJ1AAIQgAAEIiKALEVU
GCQFAhCAAASQJeoABCAAAQhERABZiqgwSAoEIAABCCBL1AEIQAACEIiIALIUUWGQFAhAAAIQQJao
AxCAAAQgEBEBZCmiwiApEIAABCAQkCXxFQECEIAABCDQLwIXnXJYS3zE4x97eE2/EsFzIQABCEAA
ApoAsoR1CAEIQAACERFAliIqDMZKEIAABCCALCFLEIAABCAQEQFkKaLCYJQEAQhAAALIErIEAQhA
AAIREUCWIioMRkkQgAAEIIAsIUsQgAAEIBARAWQposJglAQBCEAAAsgSsgQBCEAAAhERQJYiKgxG
SRCAAAQggCwhSxCAAAQgEBEBZCmiwmCUBAEIQAACyBKyBAEIQAACERFAliIqDEZJEIAABCCALCFL
EIAABCAQEQFkKaLCYJQEAQhAAALIErIEAQhAAAIREUCWIioMRkkQgAAEIIAsIUsQgAAEIBARAWQp
osJglAQBCEAAAsgSsgQBCEAAAhERQJYiKgxGSRCAAAQgMAiyND5z+rSZS1Z0qh9d3t7xcyfzjV0y
7/J2Qb77GCau+DpI24KRlvqMLnBbgY6qgwi7z11fHtp9svsSQxGr/PdQVQUUoyzpFmg+02eM1JMl
UbTpzdNnX9LjHkpFLqPV9XuyVaOK+fUuq3iX6TLqXp/va9rG0PaC3vRfl8yd5lXnVu36vGLeaGvv
ueOhYVlnstRZ3mlWHVSJ8gJClgqQxihLfndfrxXZbXje6Ix5PVYOmZiR0WlpN1EvbZ0afB20hwm6
pWJ+K15WlMgub49wuGDnqG7upB6MjAVZdSZLndQNmlUXjRdrqWaVGxhZmjsjGXUmfoxs7OYNJEX7
cduwqRPSEyIulgPY1BmiGtsCrTTV4texiaiE4Fnd35LZe6ejYpWeRL204yUZMrdLeS5hOp4kXpWp
kt5N/aQopVcmNxo+IrPpx/P8mGhzVLN8ST9qNvZPzFDvEdaAumX7XdP43diydh6il/imSnLk36X5
2HlUCXbK2tgcVofuV628HVyU/sJKmOvCcgVXpz67pZavD4Hic2tLJmwCyMhYSd6LSlBabAPWrGpV
ttKGk5RmoJZmTBI+JTVZTEOU9BKqa7IaePWqVbPHH4iJqwGRJeNVF3og+zurkeRGImNawLRsmK7c
HnIaUdF/yJ/SvltKl2h+xfGnjxNPkf1dfhzkxZlo4ZJVFVIur9HJTv6QQqJ7VVmhPcvPe7Sqx1YX
nHYiyWVWB50fYifX5HJtQRub4eliHlGWWh+LeWLajJPY8i3K0NPCWZYjq+vP4coS4CNN78qSlEJL
Csi9oKAKqfSXVUK/8XuyVKc+WzAL6kNWfG5tSVMoKs/ojBFVN+aNmhGJjTernCmNQW9W+apbUtkq
VjMTQ1qpkk4ga7C5OplvazqSXM8jG3g2WKxTtZCl5pQ2N7pMljxYvYnlsw+5OPQscaI6qQ2RFGFS
6iFpSe0nZ0bAit8emdo2hzfM9C5z1NGO2kt5ccJ0MyvCkjek/PSHJMcYNIVUtYFVkH3vEe3TlovN
nkzKW3K5rtwv8SLmDg0Xqf3EIpOx0Fpy028/3aOU7ym6qc/5upTYhY7d4yx8SDvlsRlyvCVFVHyj
24IZ3OSTVFKCdo88GM2qZmUzhV7U8AO2uBk+CsKWV7+kJpfXWNPAa1UtZCkiWaq0Nk91SaqxjWlr
Iy1CJUhpT+0MDI1br2Dtn3WxHITOTpdCGXvLGx8VyVhBZSpMWF1Z8vlUk6UwVauFB7vIYq9XaGFI
SOqC9Mp7SQnEneEruN5B2pUs6bFwmn6n2rSbeGgrSyX1uQtZklVU1PPEATsytkDZTF4VNSpu24tl
uRugZlW5suXrsNdC8/VNXqCcotoGTXQrVCezYV9pjbVlqVL/1q7WDaxiDYgTzxvXq67BXyxrKlbe
faduF92Ts4LOLKizW2Dem5GvnVmNUZXeHXS7xrjrLE7cjwUpt8ZraTpDTpvUdkke5PWzmTnoPSXk
xPOjylEdnzmarDkUt6e+7+SufBEoRVeTN+G05WPL9QUOPX+44ObIHR+krt1QAtTYMyt6+6Elypca
HFl2/PSHKqF1lzOGK5elkvrsW34hp24Sea62qHvF8hyd9yWzR4QrL5vACCQpK8GAG3awmlXdylbY
cAJOXbt6awdpUrvyddIeART9qh7teunrVK2B1Z4SI2dAZSk/uW0GDvaSXHcWUTX+tHtK+1nPNjcO
K8/cDvf+ZsZIap7+JMt/8yNc+xtnWt4b8lgJc9KWeNLMrKm/ztgb3ubTn/smEJV/jR5sqnyla+J1
Tt0lD0qbRWrT12sK0haITVfNML12OfLvKkyAi7SiLFkT1Gl2cukPQw65lNvIUkl9zq1zSQrEmuoL
VC2TBktpjDFUZC1ZAOVDnAH7wDWrmpXNbuAFzTNQ35IWmpV4eU0O/Oo9q6SXKBrxIEvNOfEmmnVV
f0XjZrI38T4RHMr8M43ndyIy6MXZANIGctHwI8xSkVrPjbZZ1coFF/ebQKzW0gRzyZbQOE6S/nfK
TsImCMIkk6UmkE5QSTUerRnOO+tcKicj2mY1POPpymUx0FmepLI00GVG4iEAAQgMMQFkqf8W0hBX
L7IGAQhAoC6BQZClvjid+vLQcgu9aL/OJv2QRVjy33cAsINbBtGnUZ7Nkl+Lf9LruJy1pt2R6XmE
dTsmrp/MBGKUpWz/GLOPTvOr+Kt3kdWv7KqnsJZU5ZcFNpCG/PItOzudyZK1km0SbapbRZaC15Tc
qFYoJC/SdbyVsB2/idDes3ziqpm9Aq35xt5Vw8Td0nsCUcqSqZd6Yc/ENYaS6lj9odWv7Kb2B5eH
Nt+Ye2kt2UI7mTbVrSJLwapSKktC19P3uzvdStiVpSTChmWpmzbCvcNCIG5Z0pt62Z1vsszfemuy
6JvsvWt9hX80gL+TYzZyb7tnYvZKhNmG1X6zR1rfWWzZ+yWVd+fM3Z7sLKDykY0lrY1T1dkf1eOP
Y9NJa+MJ3ZxMQce6qW793T9lieW26PVeCTI7R6iLzb4hSUFblU3/JECZjRbz3ZBmaJZ3F7Yd6x0+
WVeTLYy9d9RcP1LRRr3597TsBlKlLfg1WY9EnfpsS2ZxhzCZHV/DlPeoZanG9oXZ1odJI2mzmaZl
fISvTKp+bs8eZ1NqtzPN+ojg7gzelqD5mI0tHH5dP3DolNs+k+6vyp6wJql93XRywDbV9etMyHeR
1cN8cRftgmpvc+7tDFTwU9E5F5a0u/s9hipbkh33vfJyB1qmDaEqmlQqN83WBhbZRgb+TrW5zVDU
qM6pzwFZKmlBvXcrDVOnH39eopSl4JvPmf2hf/aOb9AjUHcLrOAtSeNpd6VuBvkY8o6U8m904883
qpK0eReXTLDZstR+31WrrdpPNwNwtbtMHzadHJhNdd06402t2ZU2WNz+BlqhrcqNrpjqZ+tEUmoF
Zy95FqcdQ0Fl08ZfjTMti+pbcDNfLz2JC6Fgu2Ev5ioAy1o3sjTYBKKUJW/IFmyiSS0PHseXdh95
wfCdHsVXljw0mLyi+f8SWSoamfZKlkri9zY5lYnv76aTmbc2+k11c+Iki7jdprGBwX5HspTbdNgf
+VoPcrYSDlYGNSAYYFliccSwTCZ51XhwZCm/naXbAvXiCHdr0dCOh+kgrs2VSeT5GDwfhXad58+n
aHtOUnHa8n4Pe97FH6QXHQ9YlnfjD+zPppNmHD0Zdv/MKlLBPraeW9gZD4WceN6mw17H5AzFlIIW
bhCsnWDWwpNATXYH3dkF3Tnx8oajiTk/HDTftN1Z2BhkQ9pZx+9861UKB0iWAttZ5jZPzO3PmPdW
OU68dNdRZ5GCuyl4PgbrG+3+znYvNe0hu6b4VNnCtOWXPITOG1TPSh6tljw4R1Llc2S11T5vOmlN
QqSur4HYVLej3T+NThTtY+uWlL/kwa5sZsmDs+lwTjlsG8LentXxjVujFpkwMyNrtYhQ5x7aqDfn
VPQaSJW24NXkkHFZYWfh4BhxsN1ZveroByueGGVpsAiS2oklwO6fjP0hMMkIIEsMpqImwO6fE6v6
k6y/A+ZAEECWou6UB6IOkUgIQAACPSSALCFLEIAABCAQEQFkKaLC6OFwg6ggAAEIDCgBZAlZggAE
IACBiAggSxEVxoAObUg2BCAAgR4SQJaQJQhAAAIQiIgAshRRYfRwuEFUEIAABAaUALKELEEAAhCA
QEQEkKWICmNAhzYkGwIQgEAPCSBLyBIEIAABCEREAFmKqDB6ONwgKghAAAIDSgBZQpYgAAEIQCAi
AshSRIUxoEMbkg0BCECghwSQJWQJAhCAAAQiIoAsRVQYPRxuEBUEIACBASWALCFLEIAABCAQEQFk
KaLCGNChDcmGAAQg0EMCyBKyBAEIQAACERFAliIqjB4ON4gKAhCAwIASQJaQJQhAAAIQiIgAshRR
YQzo0IZkQwACEOghAWQJWYIABCAAgYgIDJ0sjc+cPm3mkhU5xPnvi67M32u+6eCWktj4CQIQgAAE
cgSilaVL5k5rtYICU1SKWjN6K0sitlbymT77klW9lSUVuYxW56i3kVPXIQABCAwmgVhlSfbRI6PT
9p47XtO07KUszRttmQTMG50xr8fK4eURWRrMJtRDlzpRQQACgkCksrRk9t7CjBibkRoT0rAYGUu6
LaEW8m9xTWrJKPFwraXQr0Ln9B3W9dpMSSLyVDB5UFZRjHIsGFGRSJNudIEWTqVhC7SaJtElPxXF
r2MTUQnBs6ylkpSPLlBGZCt9aC7m7F5taMoL6ks78gABCECgfwTilCXR+arOVHTZqR9PSFTSy5t+
3FDT3xQ58cyvaQct++7M3WdpT85eEQ+VHy0bRjlsjTSJyT1FJl7KZ3H86eOSrOWtJS/ORAsNllzM
VsLGZigVR5b617QY9kIAAp0RiFKWsg7acqOlAjA2Ix3+WxM/mcyYe4O/GnURgmFkLLW51P+NTWY5
D6UeKHFK4rSvSbQhJC2p/VQUv51Ue1asKOX56/2YxRMLskDvDAEIQGBACMQoS5YXS/ay6aIAYUIp
4yPvnrLtpExsLPXylkJoq6LIugqXnJIfdcuYMLaM/bRiiRKk1HBxLB7j1gutDHTXOIgsj85Ol2wY
t5uXwiIZ8xOMONWcjxyQttrZwJO7IDBwBGKUJWvCxvHjyb57xkiiUpYAOE65nNi4LjvZYclvsvUL
shNP54fc7kxElXffKVHMJr3Sqal8qlIPZGn82VJDpSWufPop92RJugfdlI/PHE3W9aVeUJx4SA4E
IDBoBGKUJffFI8uPZ0/qKG3Qn+lCq0yHbk3Y+L8al5extzLDK/3NWZKerC8IrJJQkmCZcSG/ovEH
ek45U0W8yaR0Ii2cL9u6KnJUqlQludb6hCwNWoMcuIEtCYZAzwnEKEs9z+TERmity+jxCnK6VAhA
AAKTjwCy1O08RLZE0J0umlgtnHw1FZ4QgMAkIYAsdStLk6SikE0IQAACzRBAlpAlCEAAAhCIiACy
FFFhNDMS4SkQgAAEYiaALCFLEIAABCAQEQFkKaLCiHn8QtogAAEINEMAWUKWIAABCEAgIgLIUkSF
0cxIhKdAAAIQiJkAsoQsQQACEIBARASQpYgKI+bxC2mDAAQg0AwBZAlZggAEIACBiAggSxEVRjMj
EZ4CAQhAIGYCyBKyBAEIQAACEREYAFkSSTQhZoUnbRCAAAQg0D2BqGVJq5F9Mrj+pka2vTONer7x
th2/Plu96FDBnj+aCCEAAQgMI4F4ZckI0ibro/v9xx5eU1WZ8rLkn/HanemaxW8dV5hWFHmgX3Ku
YHZAX3rguvlGnASfpiEVtvSAwe7SNoz1tWq5k3cIQGBgCcQuS7Ym6b9Fx9SVLBUdDttZEToHxVoC
ow9W18fmipgXjKTnsuvjzOW5t8k35hRBqUlODHTBEIAABCYhgUhlSScrr0mFyhSQB9H1j4yp7+em
x6tLJUiuzA5El6ZJdq65Ov68KLbkGHJtsykJSa60jCGlQ0tm751E65zCLqwfcaW4Uf9XG0PJ32Mz
0pPXOxNI7oIABCAwFASGRZbSzl3owegMbZrMGxWSoPTGsUsCTjxLJDKZkbLhxyafksQmfpLuuJBL
MNEk/7BaLYRajWyPn7afLGFjdmoomtYkHOSSZQj0hMDQyJJwmklrY2yGspC0YNiyYUQiLySZqZSZ
QZViExoTkKXMDksWazgGUypIzkNd+0n+hDePeTUIQGCSEhgeWZKWzQJlIa1Q7js9nWMvedB/B2XJ
d7UpO6ltbGFZsmpSaB2gmHNK55nUla59psYa2n6apDWyJ6MtIoEABAaXQKSyJIAWTS8VLnkYnzk6
Tc3oSOfbiHDlObNEQWspc6m5UqEuDsRWzYmX1YZUlkR6UpnxFuxJ00qnWS6RUH+oiS6sJVQZAhCY
pASiliXdv9sLH/Q3BSvxrB7fLG8rsZaUEoiPu+TBXtKdmiwmtsIlD65Zll/sl678zt5qCqwFN94/
TKVJ2hoHd3hLyiHQQwLxypKWH0+B8t/0kAVRQQACEIBA3wlELUvGNtJqVON1JZZyQQACEIDAYBIY
AFnqu3STAAhAAAIQaIwAssQ0BgQgAAEIREQAWYqoMBobjPAgCEAAAtESQJaQJQhAAAIQiIgAshRR
YUQ7eCFhEIAABBojgCwhSxCAAAQgEBEBZCmiwmhsMMKDIAABCERLAFlCliAAAQhAICICyFJEhRHt
4IWEQQACEGiMALKELEEAAhCAQEQEBkCWRBJNaEyueRAEIAABCPSFQNSypNUoOUxP/U9/U4NU6MSj
Gre33VHKjj/dFNw5TqltDFwAAQhAAAIWgXhlyQiSfbCFlqgae7bmZSl0zHnnQpXF7x6kFDi3QtrI
8igN77Ba/wRCfZJhRAZ153DIBQQgAIH6BGKXJVuT9N+il+xKlvKHIdWnlvXUtsiZs/ukJgXO8ZMH
/c0YkSfkqieKA3ClxloilP8GSYAABCAw2QhEKktFR9MWKlNAHtTR6er7ueq4v+QIvuRKc+aedwyg
OoKvKLbCYwCFqZR+5OMC5/gJyUnOG7SNoRJjrhux5F4IQAACA0tgWGRJHmcuDRTR+4vj0tXsjvKG
yQPI0wPR9SGzASdecq8ckiS/FsRW6dB0S6LSRyealMWf+uiQpYFtOZNtAEt+IdAYgaGRJTFtI22U
sRnKQpoxTwqM/q+xTvTfeVlS0mV9pLxVik0IYVuRk2KZWWbJU7wk2V3zRK/RQAYgAAEIxE1geGRJ
2kkL9HoB5b5boGymirKUW2VQKba2siRT4jr0PNXBWoq7eTQ2PORBEICAIRCpLIn0FU0vFS55GJ85
Ok3N30hX3ohw5TmzRMaBFpg3km43f1V3MLZKTjy53E4nQ4qit/YBWUKHIAABCJQSiFqWtHjai/H0
NwUr8awl2noayZvL8Zx4erl2y1vyYJbGhWIrXPLgmmWZ1y639sGSpWTdnVmLYdbmWd8wgIIABCAw
2QjEK0tafjwFyn8z2QqM/EIAAhAYbgJRy5KxjbQa1XhdCRsZAhCAAAQGk8AAyNJwjwvIHQQgAAEI
2ASQJbb5gQAEIACBiAggSxEVBiMmCEAAAhBAlpAlCEAAAhCIiACyFFFhMEqCAAQgAAFkCVmCAAQg
AIGICCBLERUGoyQIQAACEECWkCUIQAACEIiIALIUUWEwSoIABCAAAWQJWYIABCAAgYgIDIAsiSSa
wDgCAhCAAASGm0DUsqTVyD6hT39To0gm+lQ9O36xbTmbfw/mHlw1ahQZhAAEJphAvLJkBMk+2EL3
+zX2bC05Z68nipVFYh2EkR136x1soU8pVMZy4Bpz2ro8HpeOEgIQgMDkJBC7LNmapP8W5dSVLJke
v7eylJ34Z51Ia459MmcpJbKUv0YerJ4cRWjdNTkrJbmGAAQmM4FIZanoaNpCZQqcOauOTlffz1XH
/YmPdYy6lAH9kSfJerZLUWyFxwAaQ0ecIjgiDsmVB+N6hxA6/7RkKXmWiMEYSfbfmE0QgAAEJheB
YZEleZy57NbFka/iuHRldiiPmdIbxwqxJSexXSwZcEXCj63aoeny0YnkuU48xz7zrrF8gPJw29yx
trj1IAABCEwOAkMjS+IEdNmVj81QFtKMedIA0v+1p3O0UHnnqWemkhYTKW+VYhNXBkROnsWuhFAZ
ZCINIbdh4BonGUwvTa7h4WT22JB3CHgEhkeWpGWzQK8pUO67BcpmqihLRrpSCakUW1CWHJPItXtC
GqbUq8SooneGAAQgMLkIRCpLQjyLppcKlzyMzxSTOnKiSLryRoQrT07wlMtSMp0j/WmJo8+ybAKx
VXLiWbFl6yC8qabia5SNpXNBgAAEIDAJCUQtS7o87MV4+puClXjW9IxZzFYiS9JTl1/yINYs6DXc
odgKlzzk9C83tyTML/MCVmLGedekrz2hSZOwHZJlCEDAEIhXlrT8eAqU/4ayhAAEIACBYSIQtSwZ
20irUY3XlfCAQQACEIDAYBIYAFkaplEAeYEABCAAgXICyBIrCyAAAQhAICICyFJEhcEYCgIQgAAE
kCVkCQIQgAAEIiKALEVUGIySIAABCEAAWUKWIAABCEAgIgLIUkSFwSgJAhCAAASQJWQJAhCAAAQi
IoAsRVQYjJIgAAEIQABZQpYgAAEIQCAiAgMgSyKJJjCOgAAEIACB4SYQtSxpNTIbb4s/9Dc1isQ5
/WgChgN2/OkW4P4ZGYO5LVUNyGQQAhCAQO8IxCtLRpDsgy20RNXYszUvS+Gz+DpVrCx+6yAM65zZ
9Pyn7FQLmYHsyFp9bqF8un3yhXtNp2nrXS1BoiAAAQg0RiB2WbI1Sf8t0HQlS6EjzDvHbYtccqjg
klX6YFzv0Kb0ueKQJ0ercgfjihvNNZ0nDE2CAAQgMJgEIpWloqNpC5UpIA/q6HT1/Vx13J/4WMeo
y0Ng9UeKRGbfqPPLi2IrPAZQnjabfByZCR2IbtRLx5aXJe9M28GsWAgqBCAAgc4IDIssycNkR8aU
K0wcl66MFeUfU3qT2C76yNqAEy+5VxJMfi2IrdKh6ZbPLac6vhkUkiVMpc6qMndBAALDQWBoZEk4
vqShMzZDWUhi8sb815gjWgPysmRNBSmLR8pbpdjElWUzVdZsk7Z48mZQcOrLNqcwlSAAAQhMMgLD
I0vSTlqgVxAo952e4LH7/RJZynnSKsVWJks5TQrOGLU1pyZZdRyOsR65gAAEuiEQqSyJLBVNLxUu
eRifOTpt73Q1wYhw5TmzRMZBF5g3kjND/qruYGwVnXjSKlJzVLaoBGeMPFliVgkZhgAEJj2BqGVJ
d+v2Yjz9TcFKPMtA0dNI3poCz1pS5ktuyUMruVEqUCotJrbCJQ+OWeYt9VZKKVdYaMk0wb5MiWLg
mm5GHNwLAQhAYBAJxCtLWn48Bcp/M4jQSTMEIAABCBQRiFqWjG2k1ajG60qT3gqmxkMAAhAYUAID
IEsDSpZkQwACEIBABwSQJbb2gQAEIACBiAggSxEVRgfDCm6BAAQgMGQEkCVkCQIQgAAEIiKALEVU
GEM25CE7EIAABDoggCwhSxCAAAQgEBEBZCmiwuhgWMEtEIAABIaMALKELEEAAhCAQEQEkKWICmPI
hjxkBwIQgEAHBJAlZAkCEIAABCIiMACyJJJoQgfCyy0QgAAEIDBABKKWJa1G5jhy8Yf+pgbf4Knk
Pdwxz45fbDRujmbv4SOICgIQgMBkIhCvLBlBsg+20P1+jT1bg8e/5s+86LjIs/jtc//kAU7moFsl
orlvrCNxvQMvaohux8nmRghAAAKxEohdlmxN0n+LXrsrWTIl0RNDKnCooDw2KTlUMD2oSRzspL+R
ZyyJA91FGvThuYli5c4MjLW6IJkQgAAEJppApLJUdDRtoTKF5WFkTH0/Vx33Jz7WMepSPPRHGiuZ
7aIUoii2wmMAjTEkThHce7o4TD3RFfG9+Fv/V4lQQAtFSpCliKZbJ7rJET8EIFBOYFhkKe36hTki
jktXhsi8UeGsU3rj2C625GhvXkA2EiHxY6t0aLrtzdOSY8mS/axCoaKPhgAEIDB5CQyNLIkT0KXN
MTZDWUjCUWb+m2hPaqnkZcma5jETQpViEzZQQOTUg7J1Gq615MuSrWGTtxYyeIQABCBgCAyPLEnL
ZoGykFYIG2VkTE/e2E4z/XdQlox0pZM6lWIrkiV/+qrIiYcmocQQgAAEfAKRypKQzaLppcIlD+Mz
R8W8jpgokisLRoQrz5klMvM6gXkjOTOULkBIAQVjq+TEM4jl9JVOT2DJg7SomFKiQUIAAhAYKFnS
Np29GE9/U7ASzzI+0iVwZdaSUovckgexZsFMOKWyYWIrXPLgmmXpC0zWym9/gbhckmd9WCOOBwMC
EICAJhCvtaTlx1Og/DcUJAQgAAEIDBOBqGXJ2EZajWq8rsR7PxCAAAQgMJgEBkCWhmkUQF4gAAEI
QKCcALLEfCMEIAABCEREAFmKqDAYQ0EAAhCAALKELEEAAhCAQEQEkKWICoNREgQgAAEIIEvIEgQg
AAEIREQAWYqoMBglQQACEIAAsoQsQQACEIBARASQpYgKg1ESBCAAAQggS8gSBCAAAQhERABZiqgw
GCVBAAIQgACyhCxBAAIQgEBEBJCliAqDURIEIAABCCBLyBIEIAABCEREAFmKqDAYJUEAAhCAALKE
LEEAAhCAQEQEkKWICoNREgQgAAEIIEvIEgQgAAEIREQAWYqoMBglQQACEIAAsoQsQQACEIBARASQ
pYgKg1ESBCAAAQggS8gSBCAAAQhERABZiqgwGCVBAAIQgACyhCxBAAIQgEBEBJCliAqDURIEIAAB
CCBLyBIEIAABCEREAFmKqDAYJUEAAhCAALKELEEAAhCAQEQEkKWICoNREgQgAAEIIEvIEgQgAAEI
REQAWYqoMBglQQACEIAAsoQsQQACEIBARASQpYgKg1ESBCAAAQggS8gSBCAAAQhERABZiqgwGCVB
AAIQgACyhCxBAAIQgEBEBJCliAqDURIEIAABCCBLyBIEIAABCEREAFmKqDAYJUEAAhCAALKELEEA
AhCAQEQEkKWICoNREgQgAAEIIEvIEgQgAAEIREQAWYqoMBglQQACEIAAsoQsQQACEIBARASQpYgK
g1ESBCAAAQggS8gSBCAAAQhERABZiqgwGCVBAAIQgACyhCxBAAIQgEBEBJCliAqDURIEIAABCCBL
yBIEIAABCEREAFmKqDAYJUEAAhCAALKELEEAAhCAQEQEkKWICoNREgQgAAEIIEvIEgQgAAEIREQA
WYqoMBglQQACEIAAsoQsQQACEIBARAQGQZYWjLTUZ3RBr8GNz5w+beaSFRWiFVe2RsaCV9qRVI+w
ykM7uKaEVd/T1kF2zC1tE9/2gm6e3uS9DWSkeoMKJqb67U1y41lDRCBGWZquVSiRgXmjrb3njldQ
jg5KpXoXYK7M36K/sf/bQUp6c0uIVUnKe/PQ7oqmYhEEsSf1pDV99iWrKsZTMctyFKKi1df3NvLy
NEz4s+o0qEBi6txelNOKeax4mf2UDm5pWyWK4pyIZ+UT08xT2kJo9oIYZcnpBUrMlO5J1SjyeaPa
riqSpeb7r2ANzpt0wylLduc4b3TGvB4rh4Q2MjotHQ/VqCfdiXQDElirQYVHAwVug+rtsSLPipdN
tCx1Ka7VsXBlSiByWRK9T/rJvG2XzJ1mHHpp96SGt5mNZVfo0oF2y4hN7va5M5KvLOehfLT++ENp
z1qSjg7VqWUJ822+JbP3TvOWXjltpvvQUE5tv5ZvVoZZJQmeMSKsOj9TVZJnbEFPerN7WzmM+W+S
7Ge5luRdnvnE5B+RZF+Uu9s5mlJOyOfQLdBK45ZpUfZ1bCIqIXiWVISKLIlzdEGSl6S25GJ2M56p
V0mcSRXSCfDqZ5b9FEVxUVpT6G6DKgOe1UnLy23dLtKTVCdVEG2jyvrcokL31M66LKu64pqSRlEt
ZlW4qiG0TbmqxmnVqlF1vUekeffL2uGWNJlgt6DTEOqRuh4GRamFkctSgf/E9BfJH7K16O5AFqo3
dvZlKbs4HWKHbjdTWeIR9vxTkbVky1I2ILV6z5Khn86FathJp2Ye6ufU1MJcmosG2ua5gfiLk5dl
YcnYjJGxgMyXYbTApn2N4ZP2pzJaJ835xOQfkTXCMT1o0LJh4rGSvcpDJ39KRwZSusTTS7OvCl08
RZZIvuyyIlNxmlFIUnC5mD2ewb7Ai1NXZpmMQFknCRPxZE3ARd1+jB8Enisvb/I1WJ0CJEtrfsYz
VI3tgZc1asxGh4WNwi6p4pjthhBOedoMw41atYjyqus8IqQcuY6rrI5paSzqkaLUlS4XEw6mLKWV
KdBr6PYf6EbTypH/yfum+u1eh5jWnnRWzB5C2rNlVkpsWzCc5qR5Z91Q3ltouryg8tn9iOliMpEw
KTCTeTp5elwc6unstpon4IuEF78brd22VcOzPqWFaJqinn5PRT1LcJIFmf6QtCgjW9hP3hODHaJt
LNqJ9L63fbz5vHg87a6kKM5kKJ3joAsl7ZrHZnhGeaimeY/zPQTpLeVFkLeV7eqUL7sitl6hO5EU
WMB+xS5oFBVj9tt7u1qXXN9p1a1e1vlyCU5aB5v5cInTgMqS7mss94VXufsoS9NmjmmLrch8Mc3b
DN6LOnp1pZPTfL9pOq+ix5XLUpuFiGlTzPO0jUj9a/6bwvZjtfBg8oLSW5hUVQ1UPBn5PDonMaks
FcVpXSxMltHZ6aqWoiLzclEl4xWrQX6QlIwVhMNKGXxFU55traV8Imt9U9LEymt+RfEouqykUVSM
uTzlbapx/aprt1mv/gSfFaxj5WkeLk0Snd6gypJ2eaUTPEEvXDLySj0htvvLmucIOknKVS04q+FK
i9ASlTbLDeVVHbfjs13Yvp45Oe3IiWd86J61VJq80WQdmuj+tGHh8VQ9u14hmQ0n89+4y/rHZzrR
JnNvOuY8q+wRfiGKJ+bdd6nbzZn2M5XELtPM1Vbw1oGvYc4cQ+IrLrGW8nnJZzwnvUkevYohsxn2
R0m9FJMuSTEFa5qca8lo+E8MAvfLy3+DIjyMqBCVbzT4hZ6434OXBfXSnt91uv52MecK133zJFex
06Zdo+oGxyX5Ji9L1m0yRd0CstSlW7D72wsXLzg9u+ouzcJx1Xerj9V7qn9PV/OlzstJ6YsX2U/e
7aWVQM9qtFnyoLqSZOGy7amzspDMjpgUFj7UzanTAl2PTcEgPUmwzcHuXMLJ06PCLKdmJjaDlmKU
F2nC+W8ysPoaP1ptDiY8/YuzCHOFmE1uZ0tLklJOyUtQFjo7cts5Gcy+RzId1RYWWb6zrpBx3VIC
ceaTlKveyWjAHiHl6dm9XqGdnT6sxIPkSUXQPss/PZAef2rQbSCBBX6BqpskpqBRhKtTgW8wM1hd
CF41zkZdTosoq7qlLdHplHJNJlzHkKXudaWJGLyVCENnxmYM48+pmYI2pZD/pi8FlHeS9CUZ/Xpo
JKUwEdlvplE0CbDJZ01EifQ0ziideBVy6C8BqHBLE2I5AcmINqdmWGcs1Pw3/WXuoCsYwPY3hRP6
dOnl6/nGKBNQwzuAMKGNoslq3OSzOuDcr1sGVZb6xYvnQgACEIDAhBJAlobzfbQJrTREDgEIQGDi
CAyyLHXvlsnHkM5ASu+H/XcDvovus9NAInkEBCAAgQkmMDiyFFzs1Oa1m3aWULr0M12qZ63XDK5i
6rgwihaM2qvdeitLah1UfzYb7ZgSN0IAAhCI9L2l8oLJ61PHBekpgezKrX0Nik6y6OBxAclxJXCY
NhvtgA+3QAACEEgJxGgtJbZLJhLqhfakZw9u4CiNDm/RUWBXRFPq3hsVufcSWtP2zralybYUEg/x
9lQNbfWoYsvvuGq/A6R8stamYTphRrqSDdai22xUvcI8YYeM0CYhAAEIKAIxypLeHFq/xK7ERu2w
UvDGor+3ab5c/RcCrDfSPSde+J01Sz/M9ZkKlv5q3q4IOegGbLNRLZzIEh0HBCAwwQRilCW9+2Sy
cbX2btk+rqATL9/veyaRbSrldyzNv7huP8W8da93kfDUq/zXtluWDcxmo+0m6ia4pk7csh9ihgAE
oiIQoyyp1wD1HpTKfbdA2UzlSx4Cs0QFZ7jlTaJynQsKnr+5nNVlB02uNssZBmizUcQJAhCAwMQS
iFGWhAKJg0H1KrIls0eEKy85Ty/btss77yR3Io4lA+23am1jfuW2oXQ0pvRXx+TKbcw1WJuN4sTD
HIQABBohEKUs2YuzQ9MzZXuPptT8HQ9tmt5WrW29guElErWOTbI2JE1SMnCbjTK3NLEjxKi8KCQG
An0kEKcs0f5TApN8s9FGhmZ9bH48GgIQyBNAlqKWwEm+2SgtFgIQmIQEkKWoZWkS1kiyDAEITHIC
yBKyBAEIQAACERFAliIqjEk+RCL7EIAABCLd5YGCgQAEIACBSUsAawlrCQIQgAAEIiKALEVUGJN2
cETGIQABCBgCyBKyBAEIQAACERFAliIqDIZLEIAABCAwzLIk8kaAQJ7AYw+voeVDAALREhhyWXIO
neAfEGi1RFNElqLtj0gYBIZ8gbiW3E18IGARQJbo+CAQOYHht5bokwUB5NlUA2Qp8i6J5EFgAGTJ
nhuoVWBYS6YvRpaQpVpth4sh0EcCUcuSFiR7QkR/U5HXsMnS2oX7779wbUfWH7I0iWRpfP5ply+u
2EZ6fNn4/DmnLlo+YceRLL/85EXji688dc6icRbQDjOBeGXJCJLdD2uJqjhlbWSp4968kgQItUiV
s41qLJ2VSeyspZUity+qIksF1yBLHcnS5YvmWJ8uO1zRZcvPyVcuq9OhJHfNSbp7759BAeibLAnB
mH9dmqTrzktyKrQkg3je5d0IoZIlQe/yRV2WxYQJZze5415DIHZZyvfd1ecGGpElITVGjJbOKhYb
JV7Zz2WXFulVFVkquBdZ6lSWsn62q15j2aLTgoJUWUKuO882EUothspxFuaosxiEZCaqo+XcF2Ah
Kl2acaksLVl++fx66o4ODRSBSGXJ879pI6NuzxKWJbtz13/L/86alZo8Ujry16jvElvHsYmELFUx
fMKS4hta6qqFqU2VxGtdlChg9o26JLtr1tL0OV5qkaW6lUd12aJ7dWRJdqynirG/+NIYUuoC0Y/L
78Vn/nWJQZO7MeBYk+qS3OVF6Hci4kqnlze2SCotaXqEGWEnRsQjFdE8RXToaRbc71Vm1efU+Yuy
VNkptO41Rptl/RjNUEnyExyEqX1xyY1OnM5zs7TNSbW5M+EcqK65q2HQgOd0AGTJnlvSnUtFg6mG
LBmLR/rZss5dPsxIVyo/nqGTeObKtUmqROkVWt1skyoxw3SCVLYTycm+SWK17ypILbLUqSw5Trzr
0vF+ZrtoEyE1FKTDSvXUbh+9RFyfflwbIu1e/QjtbkXrh+3+Et+4XizHlrISY1snOkl5k0V/78Wg
b8y+FE8873Jzb04Upbq4X/qyVPRcw8q+3Xuu+WdGddmiRf2aPxvwHn8g1A5Z0taSWUqg1GCp9Y0l
BrYXzveWaXUqkp4i/5tnCYUtuTRtmW1nfRMU0U1+apClTmXJN3rUAN/qc1V/La0l1UtaXiY9C5KE
QtVJbsxFmOv7sm49p0m+JBhLQv+RWUXS1LB79tSKkt87omKJZSbLpy4SqpxkKo3TzaOtuJ4s+XZn
gJUVp6XiclLtSmuayiQAWRoIgekskQMgS6JDmXgnXltZ0t1aufiUOPTsKai0h5SalOphUHISB2MH
suSnFlnqqSxZZkRqLZXLkjGnsj+08FSxltSVoqdONCY02x+0dXTk9tIDW5a879tYSyoNngnoLT0o
ceIFZ5XMl+6NcjnDlc5EWkY7uxIn3lAbbZHKkmgDRcu7K3rw7BiclXiWPy3RBdtG0fIRumZWog6u
4SP+ZSwk80vIZWd72pS+Oa7CQEoyKy2RrlTFQk48Y+2l8ualFlnqrSxZsx3p3FKptaQMrGyCxxpC
6hmd3GRV2ulky9iUGtmr2tzlA+7cknZw6b7bzNmoiRm7ZzeWULK8LZlbEg8yqTLJll5Ec6+xZpyF
2v6SBxldGnNw5Ui20FF7EfUntUfT1Alj1DX4lECy5KHOes5B07CoZUm3Xttdpr+pvUDcXZdtPGdy
oUMiQuYKf51Bck1iJ8nL3FXgnhsunQQKufPsS/XvZsV4lhJPYKyL0pTYqy+yJQ9rNSbH5ZilFlnq
SJaGueV35l0pvctZID4B8ZviYIH4kNfMeGVJy4+nQPlvSmp/1ddpiyZ+/OmjAf43soQsTaROpL3k
BL9Oq7LA67RDrknG0RX1tspaimoJkm6ByJLpi5ElZKkJWRo0ZxFM4iQQtbXUJbKqsjTAVhBJr02g
uhO4y+rH7RCAQGcEkKXa/Ro3DDQBZKmznoK7INAYAWRpoPtYEl+bALLUWOfCgyDQGYEhl6XOoHDX
cBOouJJzuCGQOwhES2CYZcleK8HfEOh47Uy0rZeEQWAoCQyzLA1lgZEpCEAAAsNNAFka/pcAhrsG
kzsIQGDICCBLyBIEIAABCEREAFmKqDCGbMhDdiAAAQh0QABZQpYgAAEIQCAiAshSRIXRwbCCWyAA
AQgMGQFkCVmCAAQgAIGICCBLERXGkA15yA4EIACBDgggS8gSBCAAAQhERGDSyZI+BNM5VXOS7MY/
QOdMR57U9NRX93zYiFp1B+PTqrdEXjTBttw2zW0v6EcXkTuifnJUMOtMosjOW1JnJJs2f915J1+5
rIsiSQ6NVpGImMUZzP2oZM0/1JxCnchwr9peb0uns36kTyUoegp9DHn23z6lpPnqlDyxV7VoIrkl
xWQe0TbNbS+YyNQWFSWyFJ8snTd/0Zz516naEJalOjUpK+A6d3XV8ht7UFGDEWLsCXCvkiSlvV3p
dNmMe5XULpNRzLa9LJksdJmX/O1dRtjZOKBX2emmROpmvG2a217QTWq7vhdZilCWLhelojvWVJYu
XyTdb+Ij5EoenBz6W8iYuCzRM6MraQHbd2nzS3xjmWKiwz110XIZg4l8iakcuVrixiaq+Kknt02e
HMfJy6wUKuMjvdEyCp0IdVKty9IWZSiJIbzjmcwfX53cInO3aDyU8cSsFE/RTPK4VPKUxemXjpcL
O/FJtDrLxXHaEPyUOCUii1gWk118BdHmxss5XAU3FuG17SSvl3QImGhFcRdU1CJETt6DNdZE6GEx
lSf9/tRF12X1zY0qnFqvZZkIrXvLq6UB7tfqLElZ+2rb1grbVJqwsmK6PGsvfppN209JVsyUVy1z
dT6pwqLXMleqv7XjJ1f3/H4m7RnM9/ZcQzc9VReupq7FtbPBfZRzS4mrLSkJLUvCJZV0u9oOSAs7
+z65q0SWlpi7MliWW09H5T2oSJb856bWiePnkZqaJjvtzYsmJHzZcyP0H2cQCcPlVNnj521K2Qz0
R3fiktiiTLNzGc/gqEfnwKaVO1Q6/gjASrweW+jcFcaZ1v4EgjWMdVKSRptkNs1C22hT5+3iK11c
7fPo4S2RpeIs6BIvqTA2Iq8UAjU2X/Ndyzh7kMIefnpBaguBuCWiC1TE3Ja8X+42B/tvlQW/rRW0
qVzj9YvV97J68eSde+Vtrfh6nZI0j9kA12mMBU013894JeV3CJ32VJ0JQ3/vilmWZE+qeiVR3tZg
QReP1TiTztf0vzmFL3fiuX2c/6ASWXKe6zkECpInRq/+aotszOUuxHAjtCeKlMyIdM6/Tl2jUiha
pjYgAiEZpukRXGJnWN5RU93NE5XVeKVaG+IIm47cuj4tHfVleq3MoDVC1Pk13VNhnKHbZbSnCt1N
G7ybVFM0OTh5CGFcxTcW4K1kLalyzDmI/GcVIMpu1La7Z5Mlwwuhc7kWkRa93ScWIioor0Iguezo
dBZe78ZvJ8n6u11bK2hTViWvUEwZsdyotG6m3Aay3GOY/lOWvv13uKkW5t3wyTvxOuup+iswnT09
bllS4yntU2pvLSXNsqa1lHml5uuFFUWjGK+W2GNSib5YlmwdKqxqacedlWJOljw9W365dBsm6zhO
PXmRGpIXyZKZCzHDZ8sdl2S80FryonVHbWnpJMrhmTueqPvQcj1pRWtJd8pCsdLZR29pZbAOBHAV
pUfpaAhvsSz5vUlIljwvq/Ht2Mrdc2tJR+7ltCi1hUCKe/DgolYvfjva8N+pteQwaS9LFYqpI1kK
r9T1jXi3zpv+Jxv5Jd7mYF0q8sqY7/N9Reo/r9dTdSYM/b0rdllS4w5d/LkJBjm+tr3hc5QzJNcl
2Svx8mNPVZmk+GULBIIPkg9zK6txuKt7/XarI/GTF6hqmcO6zFqyZmXSpGazRzIlOdFKPXiOEy/x
JpnMOhnPUuLNA9lw3NWMpnS8XBSZAtnckhtn7vbUdtIpCUyiOPrqRRss5TAutxBtAQ5eX2It+eVo
KkC4JhQZlNm0RDIBaW73po4EmUpzS2nF8KurMVvVBQWJzICkF/j1vABgmIY21kPzTE5m07ZW2Kac
KdjUAWC1guTGojTnSNbOlKqWbh6N4aid1fqTzTtks6GmqYbnsH3Hgzso7KinYm6pT1NkXWp7t2vQ
BzPXSo+tFR8Fmt0l2+ZvF4PTrt4o6G9pDkspNF/uE/7ECIpmkvRUUVpLDfcL7ozxhFfuhnNX8jgv
4xG0ukkEv6hcKIV4GoiXkr4XzaTpqZClwbNw6bshAAEIDDGBYZalwESONfwp/3WIi5ysQQACEIiZ
wFDJkjsNnr0JW7Q+bTLujBeth4SEQQACEFAEhkqWPPnBWop5QETaIAABCAQJRClL7iYf0gZKNuxp
twmNszDULND0dnAJ7u3BDBMEIAABCERBIFJZSnbocV+y89+oNeub3Zf/vffRvP1Ryt5Ww4KGAAQg
AIF+E4hbltT+K+mGPaHdVpR55O0tlH/D3N7w5sr0TR2WPOBAgAAEIBAhgbhlyd3AMW8teZvQmH26
vH3Y7KUNOWspsFFNhOVEkiAAAQhMEgKRypK994xl1rTbhEbPLfmbn7r7o/i/IktReJMnSXsjmxCA
QFsCkcrSZDyOut/+3LZ1hQsgAAEINEAAWcJWgAAEIACBiAhEKUvYDRCAAAQgMFkJIEsRjREasI55
BAQgAIHICSBLyBIEIAABCEREAFmKqDAiH8KQPAhAAAINEECWkCUIQAACEIiIALIUUWE0MAzhERCA
AAQiJ4AsIUsQgAAEIBARAWQposKIfAhD8iAAAQg0QABZQpYgAAEIQCAiAshSRIXRwDCER0AAAhCI
nACyhCxBAAIQgEBEBJCliAoj8iEMyYMABCDQAAFkCVmCAAQgAIGICCBLERVGA8MQHgEBCEAgcgLI
ErIEAQhAAAIREUCWIiqMyIcwJA8CEIBAAwSQJWQJAhCAAAQiIoAsRVQYDQxDeAQEIACByAkgS8gS
BCAAAQhERABZiqgwIh/CkDwIQAACDRBAlpAlCEAAAhCIiACyFFFhNDAM4REQgAAEIieALCFLEIAA
BCAQEQFkKaLCiHwIQ/IgAAEINEAAWUKWIAABCEAgIgLIUkSF0cAwhEdAAAIQiJwAsoQsQQACEIBA
RASQpYgKI/IhDMmDAAQg0AABZAlZggAEIACBiAggSxEVRgPDEB4BAQhAIHICyBKyBAEIQAACERFA
liIqjMiHMCQPAhCAQAMEkCVkCQIQgAAEIiKALEVUGA0MQ3gEBCAAgcgJIEvIEgQgAAEIREQAWYqo
MCIfwpA8CEAAAg0QQJaQJQhAAAIQiIgAshRRYTQwDOEREIAABCIngCwhSxCAAAQgEBEBZCmiwoh8
CEPyIAABCDRAAFlCliAAAQhAICICyFJEhdHAMIRHQAACEIicALKELEEAAhCAQEQEkKWICiPyIQzJ
gwAEINAAAWQJWYIABCAAgYgIIEsRFUYDwxAeAQEIQCByAsgSsgQBCEAAAhERQJYiKozIhzAkDwIQ
gEADBJAlZAkCEIAABCIigCxFVBgNDEN4BAQgAIHICSBLyBIEIAABCEREAFmKqDAiH8KQPAhAAAIN
EECWkCUIQAACEIiIALIUUWE0MAzhERCAAAQiJ4AsIUsQgAAEIBARAWQposKIfAhD8iAAAQg0QABZ
QpYgAAEIQCAiAshSRIXRwDCER0AAAhCInACyhCxBAAIQgEBEBJCliAoj8iEMyYMABCDQAAFkCVmC
AAQgAIGICCBLERVGA8MQHgEBCEAgcgLIErIEAQhAAAIREUCWIiqMyIcwJA8CEIBAAwSQJWQJAhCA
AAQiIoAsRVQYDQxDeAQEIACByAkgS8gSBCAAAQhERABZiqgwIh/CkDwIQAACDRBAlpAlCEAAAhCI
iACyFFFhNDAM4REQgAAEIieALCFLEIAABCAQEQFkKaLCiHwIQ/IgAAEINEAAWUKWIAABCEAgIgLI
UkSF0cAwhEdAAAIQiJwAsoQsQQACEIBARASQpYgKI/IhDMmDAAQg0AABZAlZggAEIACBiAggSxEV
RgPDEB4BAQhAIHICyBKyBAEIQAACERFAliIqjMiHMCQPAhCAQAMEkCVkCQIQgAAEIiKALEVUGA0M
Q3gEBCAAgcgJIEvIEgQgAAEIREQAWYqoMCIfwpA8CEAAAg0QQJaQJQhAAAIQiIgAshRRYTQwDOER
EIAABCIngCwhSxCAAAQgEBEBZCmiwoh8CEPyIAABCDRAAFlCliAAAQhAICICyFJEhdHAMIRHQAAC
EIicALKELEEAAhCAQEQEkKWICiPyIQzJgwAEINAAAWQJWYIABCAAgYgIIEsRFUYDwxAeAQEIQCBy
AsgSsgQBCEAAAhERQJYiKozIhzAkDwIQgEADBJAlZAkCEIAABCIigCxFVBgNDEN4BAQgAIHICSBL
yBIEIAABCEREAFmKqDAiH8KQPAhAAAINEECWkCUIQAACEIiIALIUUWE0MAzhERCAAAQiJ4AsIUsQ
gAAEIBARAWQposKIfAhD8iAAAQg0QABZQpYgAAEIQCAiAshSRIXRwDCER0AAAhCInACyhCxBAAIQ
gEBEBJCliAoj8iEMyYMABCDQAAFkCVmCAAQgAIGICCBLERVGA8MQHgEBCEAgcgLIErIEAQhAAAIR
EUCWIiqMyIcwJA8CEIBAAwSQJWQJAhCAAAQiIoAsRVQYDQxDeAQEIACByAkgS8gSBCAAAQhERABZ
iqgwIh/CkDwIQAACDRBAlpAlCEAAAhCIiACyFFFhNDAM4REQgAAEIieALCFLEIAABCAQEQFkKaLC
iHwIQ/IgAAEINEAAWUKWIDCBBB57eM0Qh1arVbGTElcO96ciB33ZEFcJkbXqtaIIGrI0gV1SrZrK
xUNJQLTSocyXyJTuOyrmTlw5rH2xltuKHIws1bp+gC6uVSuQJeQHAn0ggCzprkfL0gB1rxWTmozr
kSVVynUHK8hSH7qkijWby4aYwFD2xR10QMiSXcmpFeVNHicecgWBCSRAB4S1lO+CqRXI0gR2OkM8
zCdrPSFAB4QsIUt1mxLWEqIFgQkkgCwhS8gSsjSBXUxduFwPgehkaXzm9Gkzl6QT1N0UUK01V8wt
DcDcUi/qRq1awZIH5AoCfSAwsbIk+hHrbaDRBRUy2Iuup9ElDyqP02dfknRhtdJf6+KOpLpvK/EW
jGQlP2NeN8OL7N5e4EKWKjTCjqpab8qYR0NAvTjZ0+o0b9S2dex+pGKfUvGyCmVXqwPq3FqSCR4Z
nbb33HHV3mulP3zxJXOnjYxVyGCVguuLLC2ZvXerlWVhbEaPslOLbQHAWrUCawkNg0AfCPROlkRn
Kvp2twOy+xExfFajZtVn6U/ala+YN5p+NTo7deLJ4ba5oBMytTqg7mRp5pI0d5ksZZaizoXMY2JU
yZ/El5qY/GTGVtKZKiC9cGb2Q5ZEvgIF55e7qhtzZyQEUkvaqgnCtvYYIktVRiJcA4FBJ9ATWRqT
nUtIQhwnXu6CpCuXvXPm39Ndj7yx2yF2o7K0YomAIHORdJ2ie03TbzrTJFNWr13ez2p63XnA+iBL
bctOl7vKXVLu4hupwW5NkELuMkSWBr27If0QqEKga1mSw9vCSaOgE8/WKq1Ant9PDqC71SSR94Zl
KRGkTFatWbU0O9piqDcRJa3Gzmn0R5aCdl5JuRtogZpgMI6MIUtVmjTXQGDQCXQtS9K9VmYtZR2N
Gvwm/itrGiYvS9NmjonuuzsroQ+ypPyTiROyqANVCwGqytKAWkvSyslZxuXlXiRLnrwhS4Pe3ZB+
CFQh0BNZUg+qMLfk2kbSdMi7btKuR0hdbsal3gxT09aShGDmhIJGpPZKWb12ob9roOeW9PShu+TB
UpSk3AOWdN6J5xriyFKVJs01EBh0Ar2TJa0ZuZV4mSsr6aeUaaXm+WeMJO47y72TLXmw1wh0tCyt
H7K0ZFUyTWJP1+vFC5ZQWX45TcMV4IFfiecubEmmx/xyb+fgTSbqTP3J+3snvlawEq/eSHDQe0PS
HwmBXstSRNW4IVnqqHNsrPT7MLc0CEC65M/mQxG18y7LktsjJIAs6ULpfIH4IPTCIne16h61ohwX
soQsQWACCdABIUv5LphagSxNYKdTa4jExZOQAB0QsoQs1W34WEuIFgQmkACyhCwhS8jSBHYxdeFy
PQSQJWQJWarbD2AtIWMQmEACyJItS6K7Gb6gl1jX6nmpFcwtTWCnU6sucvEkJCA6oOHriE2OqnfH
9k5BQ/l3rbpNrUCWkCUI9I3AUHbBdqYqdsdwsEFBA1nqW5dUscVyGQQgAAEIGALMLSFaEIAABCAQ
EQFkKaLCYLgEAQhAAALIErIEAQhAAAIREUCWIioMRkkQgAAEIIAsIUsQgAAEIBARAWQposJglAQB
CEAAAsgSsgQBCEAAAhERQJYiKgxGSRCAAAQggCwhSxCAAAQgEBEBZCmiwmCUBAEIQAACyBKyBAEI
QAACERFAliIqDEZJEIAABCCALCFLEIAABCAQEQFkKaLCYJQEAQhAAALIErIEAQhAAAIREUCWIioM
RkkQgAAEIIAsIUsQgAAEIBARAWQposJglAQBCEAAAsgSsgQBCEAAAhERQJYiKgxGSRCAAAQggCwh
SxCAAAQgEBEBZCmiwmCUBAEIQAACyBKyBAEIQAACERHIZEn8RYAABCAAAQj0nUCLDwQgAAEIQCAq
Av8fIGM3HiNwsBUAAAAASUVORK5CYII=

------=_NextPart_000_002B_01C4F839.C37CD920
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
software-keyholes mailing list
software-keyholes-xIg/pKzrS18HpDbxM/[email protected]
http://lists.artima.com/mailman/listinfo/software-keyholes

------=_NextPart_000_002B_01C4F839.C37CD920--