Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » UML2 » References in stereotype properties (tag values).
References in stereotype properties (tag values). [message #478268] Mon, 30 March 2009 16:02 Go to next message
Juan Pedro Silva is currently offline Juan Pedro SilvaFriend
Messages: 258
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------020303050009060703030307
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello everybody.
I got a profile from a particular source which has two stereotype
properties with no defined type. I am trying to set the correct type to
them. Based on its use, uml::NamedElement is a good candidate.

The profile is a dynamic profile for what I see (it also has an ecore
representation in it below an EAnnotation). It was in here that I
realized that it was a reference and not a attribute, that is why I
didn't use String instead of NamedElement. What I did was to set the
correspondent property as NamedElement also
(org.eclipse.uml2.uml.NamedElement) in the Ecore too. The profile then
validates correctly.

However, when I try to use the tweaked profile in a model, and try to
set this property value, the property editor works funny on me (see the
attached picture). I can't see the available elements to be selected,
although I can scroll down and select them one by one. The other thing
is that the different elements in my model are not available for
selection, I just get uml metaclasses, I think. Then, If I reopen my
model, I get the different applied stereotypes as elements (as you can
see in the picture with the different colored stars).

Which is the way to go here?. Formerly, tag values types use to be
primitive types only, I don't know if that is part of the problem. I
don't know if I did the right thing setting the uml and ecore
representation types like that (if those types correspond). Could it be
that I'm using an older UML2 version that the one used to make the
profile? (my UML2 version is 2.1.0v200805131030, but I don't know which
one they used for the profile).

Any help will be greatly appreciated.
Best regards,
Juan Pedro

--------------020303050009060703030307
Content-Type: image/jpeg;
name="theme.JPG"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="theme.JPG"

/9j/4AAQSkZJRgABAQEAYABgAAD/4QAWRXhpZgAASUkqAAgAAAAAAAAAAAD/ 2wBDAAgGBgcG
BQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAx NDQ0Hyc5PTgy
PC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAPABQADASIAAhEBAxEB/8QAHwAA AQUBAQEBAQEA
AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR BRIhMUEGE1Fh
ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF RkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip qrKztLW2t7i5
usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEB
AQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEE BSExBhJBUQdh
cRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNE RUZHSElKU1RV
VldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaan qKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwD3
+iiigAooooAKKKKACiiigAooooA818duR4ohTGR9lTAHc73rIllew2i5VYsj IB61veLdv/Cb
WzNjAtU6+u6TFcV4i1rT7mU/bLxFdPlI86QY/wDIJr2KM2oQil0MJUou8mbk eoeYgeNlZT3F
Bvn9B+Vc34Za3mguXs5jLBvAB8xnGe+N0ae3rXW6SuPt3/XnJ/St5NRV7HLb 3rXK329/QflR
9vf0H5Vek0eCGzkkmZ1mh8syxq4bhj/ujB69zUkugRRnahkdpZQsA3gbkxkk nHpn/Cp9pTHy
Mzft7+g/Kj7e/oPyqbUtPgtobaa3kLrLuzltwBU44OBn8qpm3cQrKSm0nAAc E/lnIq4uLVyW
mjpfDNjFrX2r7Q8ieTs2+XgZznrkH0roP+EUsv8Anvc/99L/APE1H4OGNET8 f/Qmroa8qvWm
qjSeh2U4LlVzC/4RSy/573P/AH0v/wATR/will/z3uf++l/+JrdorL6xU7l+ zh2ML/hFLL/n
vc/99L/8TR/will/z3uf++l/+Jrdoo9vU7h7OHYwv+EUsv8Anvc/99L/APE0 f8IpZf8APe5/
76X/AOJrdoo9vU7i9lDsYX/CKWX/AD3uf++l/wDiaP8AhFLL/nvc/wDfS/8A xNbtFH1ir3H7
KHYwv+EUsv8Anvc/99L/APE0f8IpZf8APe5/76X/AOJrdope3qdw9nHsYX/C KWX/AD3uf++l
/wDiaP8AhFLL/nvc/wDfS/8AxNbtFP29TuHs49jC/wCEUsv+e9z/AN9L/wDE 0f8ACKWX/Pe5
/wC+l/8Aia3aKPb1O4ezj2ML/hFLL/nvc/8AfS//ABNH/CKWX/Pe5/76X/4m t2il7ep3D2cO
xhf8IpZf897n/vpf/iaP+EUsv+e9z/30v/xNbtFP29TuHs4djC/4RSy/573P /fS//E0f8IpZ
f897n/vpf/ia3aKXt6ncPZw7GF/will/z3uf++l/+Jo/4RSy/wCe9z/30v8A 8TW7RT9vU7h7
OPYwv+EUsv8Anvc/99L/APE0f8IpZf8APe5/76X/AOJrdoo+sVe4ezj2ML/h FLL/AJ73P/fS
/wDxNH/CKWX/AD3uf++l/wDia3aKPrFXuHs4djC/4RSy/wCe9z/30v8A8TR/ will/wA97n/v
pf8A4mt2il7ep3D2cOxhf8IpZf8APe5/76X/AOJo/wCEUsv+e9z/AN9L/wDE 1u0U/b1O4ezj
2ML/AIRSy/573P8A30v/AMTR/wAIpZf897n/AL6X/wCJrdoo9vU7h7OHYwv+ EUsv+e9z/wB9
L/8AE0f8IpZf897n/vpf/ia3aKPb1O4ezh2ML/hFLL/nvc/99L/8TR/will/ z3uf++l/+Jrd
oo9vU7h7OHY4LxNYxaL9l+zvI/nb93mYOMY6YA9awPt7+g/Kup8fLn+z/wDt p/7LXIS27wsF
YoSRn5HDD8wTXq4Z81KLluzjqxSnoTfb39B+VH29/QflWlfq8y6darcSqJYI VMf8HPc88np2
7darrBaQatBDAJ/MjulRjIQQQD146c1SnFrYnl8yr9vf0H5Ufb39B+Vatxar cI6F5Ar6mUdQ
RjnPI4yDjjqahOlWO9WM0sUS3L28hdgegJBBxx0/WkqsOqHysofb39B+VH29 /QflWh/YsCy3
Bk85I4kUhWkQFixIyGPGOKqpbR2+vQRwyiWNZ02uCDkZB7VSnB7C5WiA37+g /Kj7fJ6D8q1d
Sk/0W9iuZo5ZGuCYFDBmQbjnPoMdqlvdNjutYuJLglITJHErB8HcVHAG057e lQqkeq/rQfL5
mL9vk9B+VH2+T0H5VentLa30qUGJmeO9MRcMAxAHrjgY7evPtVrU7aGW8u2m MwtrNI1WKMj+
LHTIwBT9pG+39f0w5fMx/t8noPyo+3yeg/Krz6TbW73/AJ7zMlsY9uwgEhvX I+lPXSrLy13N
cb/sgumwVxjuBxT9pDsHKzO+3yeg/Kj7fJ6D8qfqFnHayQ+SXKSwrKA+CRnP HFU9prVKLV0S
1Ys/b5PQflR9vk9B+VVtpo2mnyoCz9vk9B+VH2+T0H5VW2mjaaOVAWft8noP yo+3yeg/Kq20
0bTRyoCz9vk9B+VH2+T0H5VW2mjaaOVAWft8noPyo+3yeg/Kq200bTRyoCz9 vk9B+VH2+T0H
5VW2mjaaOVAWft8noPyo+3yeg/Kq200bTRyoCz9vk9B+VH2+T0H5VW2mjaaO VAWft8noPyo+
3yeg/Kq200bTRyoCz9vk9B+VH2+T0H5VW2mjaaOVAWft8noPyo+3yeg/Kq20 0bTRyoCz9vk9
B+VH2+T0H5VW2mjaaOVAWft8noPyo+3yeg/Kq200bTRyoCz9vk9B+VH2+T0H 5VW2mjaaOVAW
ft8noPyo+3yeg/Kq200bTRyoCz9vk9B+VH2+T0H5VW2mjaaOVAWft8noPyo+ 3yeg/Kq200bT
RyoCz9vk9B+VH2+T0H5VW2mjaaOVAWft8noPyo+3yeg/Kq200bTRyoCz9vk9 B+VH2+T0H5VW
2mjaaOVAWft8noPyo+3yeg/Kq200bTRyoCz9vk9B+VJ9vk9F/Kq+00bTRyoC x/aD/wCz+VH9
oP8A7P5VX2mjaaOVAWP7Qf8A2fyo/tB/9n8qr7TRtNHKgLH9oP8A7P5Uf2g/ +z+VV9po2mjl
QFj+0H/2fyo/tB/9n8qr7TRtNHKgLH9oP/s/lR/aD/7P5VX2mjaaOVAWP7Qf /Z/Kj+0H/wBn
8qr7TRtNHKgLH9oP/s/lR/aD/wCz+VV9po2mjlQFj+0H/wBn8qP7Qf8A2fyq vtNG00cqAsf2
g/8As/lR/aD/AOz+VV9po2mjlQFj+0H/ANn8qP7Qf/Z/Kq+00bTRyoCx/aD/ AOz+VH9oP/s/
lVfaaNpo5UBY/tB/9n8qP7Qf/Z/Kq+00bTRyoCx/aD/7P5Uf2g/+z+VV9po2 mjlQFj+0H/2f
yo/tB/8AZ/Kq+00bTRyoCx/aD/7P5Uf2g/8As/lVfaaNpo5UBY/tB/8AZ/Kj +0H/ANn8qr7T
RtNHKgLH9oP/ALP5Uf2g/wDs/lVfaaNpo5UBY/tB/wDZ/Kj+0H/2fyqvtNG0 0cqAsf2g/wDs
/lR/aD/7P5VX2mjaaOVAWP7Qf/Z/Kj+0H/2fyqvtNG00cqAsf2g/+z+VH9oP /s/lVfaaNpo5
UBY/tB/9n8qP7Qf/AGfyqvtNG00cqA9mooor5w9IKKKKACiiigAooooAKKKK APOPGv8AyNUf
/Xmn/oclc3faLperMr31skrr/FkqT9cEZ/GvTNX0TT7+9W4urfzJRGEDb2HA JOOD7mswaPoA
cpsi3LnK+e2Rjr/FXfTxtOEFFp3XoYTozbvFnJ29tbWdusFtGkUSjCqgwBVt tQnNv5Bm/d7d
mMDO30z1xXTJoOkSLuS2yASv+sfqDg9/UU7/AIRzSf8An0/8iP8A41f1+i90 /wAP8zP6rPuc
w2p3LwtE0+UZdrAgZI9zjNM+3TZhPnEGAYjIx8tdNLoOiwqGlgSNScZaZgM/ nSf2HonkGcQK
0QBYssrEYHXoaX16h/K/uX+YfVp9zmri+luo1jmkDKpyo2gY/IVX+T1rr18P 6M5IW3ViOoEr
HHJHr6g/lTv+Ec0n/n0/8iP/AI01mFFaJP8AD/MPqs31KnhjW7WwhnhvLnZG NvlDYT/eJ6D3
Fb//AAlOin/l9H/ft/8ACsn/AIR/RvM8v7Ou/G7b5rZx64zSr4d0h1DLbAqR kEStgj865qlb
DTk5O9/kbRhUirGr/wAJTovH+m9f+mT/AOFH/CUaNjP20f8Aft/8Kym8O6Qo y1sAMgcyt1PT
vS/8I5pP/Pp/5Ef/ABqOfDf3vwKtU8jU/wCEp0U/8vo/79v/AIUf8JTo3/P6 P+/b/wCFZX/C
O6QGC/ZhuIyB5rZI/P3FL/wjmk/8+n/kR/8AGjnw3978AtV8jU/4SjRv+f0f 9+3/AMKP+Ep0
X/n9H/ft/wDCsv8A4RzSf+fT/wAiP/jUb6HoccixvFGrt0UzMCfwzRz4b+9+ ArVfI2f+Eo0b
/n9H/ft/8KT/AISnRs4+2/8AkJ/8Ky/+Ec0n/n0/8iP/AI0f8I5pP/Pp/wCR H/xo58N/e/AL
VPI1P+Ep0Y/8vv8A5Cf/AAoHinRT/wAvn/kJ/wDCslvD+joyK1rgudq/vH5O CfX0Bp3/AAjm
k/8APp/5Ef8Axo58L/e/ALVPI1P+Ep0b/n9H/ft/8KP+Ep0X/n9H/ft/8Kym 8O6QilmtgFAy
SZWwB+dNi0HRZlLRQJIoOMrMxGfzo58L/e/ALVPI1/8AhKdFzj7aP+/b/wCF H/CU6N/z+f8A
kJ/8Ky/+Ec0n/n0/8iP/AI0i+HdIdQy2wKkZBErYI/Ojnw3978AtU8jV/wCE p0b/AJ/R/wB+
3/wo/wCEp0b/AJ/P/IT/AOFZR8O6QCAbYAscDMrcn86X/hHNJ/59P/Ij/wCN HPhv734Bap5G
p/wlGjH/AJfR/wB+3/wpf+Eo0b/n9H/ft/8ACslvDukIpZrYBQMkmVsAfnUb 6LoUaqzxxKrj
Klp2AYe3NHPhv734Bap5Gz/wlOjf8/o/79v/AIUf8JRo3/P6P+/b/wCFZKeH 9GkGUt1Yeqys
e2fX0IpjaLoSy+U0cQkyBsM7ZyenGaOfDf3vwC1TyNn/AISnRv8An8/8hP8A 4Uf8JVov/P7/
AOQn/wAKyG0HRUdUa3AZhkZkfnkD19SPzpy+HdIdQy2wKkZBErYI/Ojnw397 8AtU8jV/4SnR
v+f0f9+3/wAKP+Ep0X/n9/8AIT/4Vl/8I5pP/Pp/5Ef/ABo/4RzSf+fT/wAi P/jRz4bz/ALV
PI1P+Ep0b/n99P8Alm/+FH/CU6Ln/j9/ON/8Kx/7D0PzvJ8qPzf7nnNu9ema k/4RzSf+fT/y
I/8AjT58L/e/ALVfI1P+Eo0b/n9Hp/q3/wAKP+Ep0Y/8vo/79v8A4Vl/8I5p P/Pp/wCRH/xo
/wCEc0n/AJ9P/Ij/AONLnw3978AtV8jU/wCEp0X/AJ/R/wB+3/wo/wCEp0X/ AJ/R/wB+3/wr
J/4R/Rtu77OuM7c+a3XOMdfXimjQ9DKI4ijKudqt5zYY+g55p8+F/vfgFqvk bH/CU6Mf+Xz/
AMhP/hR/wlOjf8/o/wC/b/4VlL4d0h1DLbAqRkEStgj86ji0XQpmKxRxSMBn CzsTj86XPhv7
34Bar5Gz/wAJRo3/AD+j/v2/+FH/AAlWi5x9s/8AIT/4Vj/2Hom9kMChlO0g ysOePf8A2h+d
Sf8ACOaT/wA+n/kR/wDGjnwv978AtU8jU/4SnRf+fz/yE/8AhS/8JRo3/P6P +/b/AOFZX/CO
aT/z6f8AkR/8aP8AhHNJ/wCfT/yI/wDjRz4b+9+AWqeRR8U6rYal9k+yz+Zs 37vlK9duOo9q
5z5PWuvXw/ozbdtup3DcuJW5HqOfcfnQnh/RpBlLdWHqsrHtn19CK6qeNo04 8sU/wMZ0Jyd2
zmHvpJI0RnU7FCq2xdygdMNjNOk1CeUqXl5Vw4IUD5h34HJrpX8P6PGoZ7XA JC/6x+pOB39T
Tv8AhHNJ/wCfT/yI/wDjT+v0P5X9yF9Wn3Oaj1F/PjaV90YnE7AKBlu5p0+p yvcmSOXaiyM0
a7QMZz1Hc8966P8A4RzSf+fT/wAiP/jR/wAI5pP/AD6f+RH/AMaX16he9n9y /wAx/Vp9zmV1
K4WXzFmwdoTG0Y2joMYxUTXLtdfaWkzNuDbsDqOldSfD+jAOTbqAn3j5rfLx nnnjiiTw/o8U
bSPa4VQWJ8x+APxqlj6C6P7l/mL6tPuclJIJZGkdsu5LMfUmrQ1W6Ds/n/M2 CTtHUcA9OvvX
S/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NDx9B7p/cg+rTXU5aS+lmjkS SQMsj72BUfe9
fb8KeNSuBcSTib95IAHO0YOOnHSum/4RzSf+fT/yI/8AjR/wjmk/8+n/AJEf /Gl9fofyv7l/
mH1afc5VryVlnDS5E5Bkzj5scinfbpv+ev8Ayx8j7o+56V1H/COaT/z6f+RH /wAaP+Ec0n/n
0/8AIj/40fX6HZ/cg+rT7nJSzmfZ5jhvLQIvAGFHQVH8nqK7H/hHNJ/59P8A yI/+NH/COaT/
AM+n/kR/8apZhRXR/h/mL6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hH NJ/59P8AyI/+
NH9pUez/AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8A yI/+NH9pUez/
AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NH9p Uez/AA/zD6rP
ucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NH9pUez/AA/z D6rPucd8nqKP
k9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NH9pUez/AA/zD6rPucd8 nqKPk9RXY/8A
COaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NH9pUez/AA/zD6rPucd8nqKPk9RX Y/8ACOaT/wA+
n/kR/wDGj/hHNJ/59P8AyI/+NH9pUez/AA/zD6rPucd8nqKPk9RXY/8ACOaT /wA+n/kR/wDG
j/hHNJ/59P8AyI/+NH9pUez/AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR /wDGj/hHNJ/5
9P8AyI/+NH9pUez/AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hH NJ/59P8AyI/+
NH9pUez/AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8A yI/+NH9pUez/
AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NH9p Uez/AA/zD6rP
ucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NH9pUez/AA/z D6rPucd8nqKP
k9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NH9pUez/AA/zD6rPucd8 nqKPk9RXY/8A
COaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NH9pUez/AA/zD6rPucd8nqKPk9RX Y/8ACOaT/wA+
n/kR/wDGj/hHNJ/59P8AyI/+NH9pUez/AA/zD6rPucd8nqKPk9RXY/8ACOaT /wA+n/kR/wDG
j/hHNJ/59P8AyI/+NH9pUez/AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR /wDGj/hHNJ/5
9P8AyI/+NH9pUez/AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hH NJ/59P8AyI/+
NH9pUez/AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8A yI/+NH9pUez/
AA/zD6rPucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hHNJ/59P8AyI/+NH9p Uez/AA/zD6rP
ucd8nqKPk9RXY/8ACOaT/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/z D6rLucd8nqKP
k9RXY/8ACN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8 nqKPk9RXY/8A
CN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RX Y/8ACN6T/wA+
n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RXY/8ACN6T /wA+n/kR/wDG
j/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RXY/8ACN6T/wA+n/kR /wDGj/hG9J/5
9P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RXY/8ACN6T/wA+n/kR/wDGj/hG 9J/59P8AyI/+
NH9pUez/AA/zD6rLucd8nqKPk9RXY/8ACN6T/wA+n/kR/wDGj/hG9J/59P8A yI/+NH9pUez/
AA/zD6rLucd8nqKPk9RXY/8ACN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9p Uez/AA/zD6rL
ucd8nqKPk9RXY/8ACN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/z D6rLucd8nqKP
k9RXY/8ACN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8 nqKPk9RXY/8A
CN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RX Y/8ACN6T/wA+
n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RXY/8ACN6T /wA+n/kR/wDG
j/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RXY/8ACN6T/wA+n/kR /wDGj/hG9J/5
9P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RXY/8ACN6T/wA+n/kR/wDGj/hG 9J/59P8AyI/+
NH9pUez/AA/zD6rLucd8nqKPk9RXY/8ACN6T/wA+n/kR/wDGj/hG9J/59P8A yI/+NH9pUez/
AA/zD6rLucd8nqKPk9RXY/8ACN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9p Uez/AA/zD6rL
ucd8nqKPk9RXY/8ACN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/z D6rLucd8nqKP
k9RXY/8ACN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8 nqKPk9RXY/8A
CN6T/wA+n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RX Y/8ACN6T/wA+
n/kR/wDGj/hG9J/59P8AyI/+NH9pUez/AA/zD6rLucd8nqKPk9RXY/8ACN6T /wA+n/kR/wDG
j/hG9J/59P8AyI/+NH9pUez/AA/zD6rLudZRRRXmHYFFFFABRRRQAUUUUAFF FFAFG8/1w/3a
xfJnWyuXWWYNmYrGAOpLYxxn0PWtu6UGUZdR8vfNQbV/56J+R/wrGW5SMVku QxAaWMbnMe2N
myxkb0IHTb97j9a16fsX/nqn5H/CjYv/AD1T8j/hSsMo3wb/AEdgZVCy5LRp uIG1h0wfX071
WvMywSA/aXUwYiwjgs/zA7gAP9nqMenetfav/PRPyP8AhRtX/non5H/CgDMt kcXrSSiXLblQ
/Njh369uhGM/hWhT9i/89U/I/wCFGxf+eqfkf8KLAZ08breyXCIxMcaEYH3h l9y+/Bzj121W
j+0ItoAJUZFiXbscgjjcTg7R1I5GePpW1tX/AJ6J+R/wo2r/AM9E/I/4UAZm y5AALSYidIwQ
TlxvUlj6/Ljn13VCryK6r+/MxgbzgxfG7KAlR0OMsfl/DtWzsX/nqn5H/CmJ bQxszIIlZzli
qkFj78UWAyrdJDcRvL5zRozKjbXU87CMgnOMhuvHH0qWwW4EmZpJCdn7xSjA BuO5OPX7ox+l
ae1f+eifkf8ACjav/PRPyP8AhQAyqchKXR8ky72dS6eWdjdATux/d9D2q/sX /nqn5H/CjYv/
AD1T8j/hRYDHg+1LG5dpXcpiRdjgKxIyQS3OPm4TGfyp1os73Cq7zeUhfBKs ob7hGd2T13d+
x7cVrbV/56J+R/wo2r/z0T8j/hQBkpEZhbLILjzQ4MxJcAHY2cHoBn+7x0q7 a7/Iw+7IdwN3
XaGIH14xzVnYv/PVPyP+FGxf+eqfkf8ACiwFW9VnsLhVBLGJgAByTg1BJbzG eJmlYs7hXMQK
jYFc+p7nrn0xg1o7F/56p+R/wo2L/wA9U/I/4UWAzVWRrgK3nby7iTlgvl/N twemfu9Of1qv
bfaXNu7Sy8rGV+RmBXaM5OdvXd1Gf0rZaJHUqzoVIwQQcEflS7F/56p+R/wo sBkbN8ULSi5L
o4af/WcHaw+XHuf4ePwrUp+xf+eqfkf8KNi/89U/I/4UWAp3oleJI4kDF3Ab JIG0cnPB4OMf
jUCpMLQxPFgpcJgKSRt3q3HA4AOPwrT2r/z0T8j/AIUbV/56J+R/woApQvsu 7hGWQF5AynYd
pGxe+MdjUcZMeoT7mnAaQYUREo3yKM52+vv2rR2r/wA9E/I/4UbV/wCeifkf 8KAMULKZYGAu
POCgTEh8A7484zxjhunGPanwp5VtbxyC5EaoVkC+ZkSALjGOcfe6fLWvsX/n qn5H/CjYv/PV
PyP+FFgKFik+6R7lpN/yjaT8v3FyRjjrn+nerlP2L/z1T8j/AIUbF/56p+R/ wosBmPFN587E
fuPPV2UIdxwqnIOeeQOMdj3qO5e4EDRIJ/ODynKq33SH289O68fStfav/PRP yP8AhRtX/non
5H/CgCpCjRXMkYMhi2KVLsW+bLZ5P0HH+NWKfsX/AJ6p+R/wo2L/AM9U/I/4 UWAzMN5X2fZJ
5n2jf9w7dvmbs7unT39utQxWTraWxKthfJYR4+625dxx24H6t61s7V/56J+R /wAKNq/89E/I
/wCFAFLT3zZQxlZFaONVYOhXnHuOaq2xkXT0jDXJcIm5WiK7VBG4KdozxnuT 6Vr7F/56p+R/
wo2L/wA9U/I/4UWAwzE7vII1uPIL7ju3gkAxc8854bHfjirP7zzht8/dvTys 7tvl/LuznjP3
vvc/pWntX/non5H/AAo2r/z0T8j/AIUAVLFHSyi8xpGkZAW8w85wOP8AP86s U/Yv/PVPyP8A
hRsX/nqn5H/CiwGQYbqPPlceVmGPjOFOcduQMx5P+w34vS3Y3hhPnLboCECu ygALGByD/vfr
WptX/non5H/Cjav/AD0T8j/hQBjfvpEiNws5mLwsoAbbj5S2QPl67uvP6U5f tAjVl8/eqBpw
d3LBlJC545AcfLx09q19q/8APRPyP+FG1f8Anon5H/CgChbpcrcgTNkKhJIJ wSxBxz6EN9AV
q5T9i/8APVPyP+FGxf8Anqn5H/CiwGVcW8zx6iVklXdnaiqMP+7X1Gfbiop0 uX+0gtKWKyDY
I2wVwdvOdv8Ad6DP61tbV/56J+R/wo2r/wA9E/I/4UAZdszNcAoZi3nSCTcW 27QWxjPHXb05
/WtGnLEijCugGSeAep69qXYv/PVPyP8AhRYBlFP2r/z0T8j/AIUbV/56J+R/ wpWAZRT9q/8A
PRPyP+FG1f8Anon5H/CiwDKKftX/AJ6J+R/wo2r/AM9E/I/4UWAZRT9q/wDP RPyP+FG1f+ei
fkf8KLAMop+1f+eifkf8KNq/89E/I/4UWAZRT9q/89E/I/4UbV/56J+R/wAK LAMop+1f+eif
kf8ACjav/PRPyP8AhRYBlFP2r/z0T8j/AIUbV/56J+R/wosAyin7V/56J+R/ wo2r/wA9E/I/
4UWAZRT9q/8APRPyP+FG1f8Anon5H/CiwDKKftX/AJ6J+R/wo2r/AM9E/I/4 UWAZRT9q/wDP
RPyP+FG1f+eifkf8KLAMop+1f+eifkf8KNq/89E/I/4UWAZRT9q/89E/I/4U bV/56J+R/wAK
LAMop+1f+eifkf8ACjav/PRPyP8AhRYBlFP2r/z0T8j/AIUbV/56J+R/wosA yin7V/56J+R/
wo2r/wA9E/I/4UWAZRT9q/8APRPyP+FG1f8Anon5H/CiwDKKftX/AJ6J+R/w o2r/AM9E/I/4
UWAZRT9q/wDPRPyP+FG1f+eifkf8KLAMop+1f+eifkf8KNq/89E/I/4UWAZR T9q/89E/I/4U
bV/56J+R/wAKLAMop+1f+eifkf8ACjav/PRPyP8AhRYBlFP2r/z0T8j/AIUb V/56J+R/wosA
yin7V/56J+R/wo2r/wA9E/I/4UWAZRT9q/8APRPyP+FG1f8Anon5H/CiwDKK ftX/AJ6J+R/w
o2r/AM9E/I/4UWAZRT9q/wDPRPyP+FG1f+eifkf8KLAMop+1f+eifkf8KNq/ 89E/I/4UWAZR
T9q/89E/I/4UbV/56J+R/wAKLAMop+1f+eifkf8ACjav/PRPyP8AhRYBlFP2 r/z0T8j/AIUb
V/56J+R/wosAyin7V/56J+R/wo2r/wA9E/I/4UWAZRT9q/8APRPyP+FG1f8A non5H/CiwDKK
ftX/AJ6J+R/wo2r/AM9E/I/4UWAZRT9q/wDPRPyP+FG1f+eifkf8KLAMop+1 f+eifkf8KNq/
89E/I/4UWAZRT9q/89E/I/4UbV/56J+R/wAKLAMop+1f+eifkf8ACjav/PRP yP8AhRYBlFP2
r/z0T8j/AIUbV/56J+R/wosAyin7V/56J+R/wo2r/wA9E/I/4UWAZRT9q/8A PRPyP+FG1f8A
non5H/CiwDKKftX/AJ6J+R/wo2r/AM9E/I/4UWAZRT9q/wDPRPyP+FG1f+ei fkf8KLAMop+1
f+eifkf8KNq/89E/I/4UWAZRT9q/89E/I/4UbV/56J+R/wAKLAMop+1f+eif kf8ACjav/PRP
yP8AhRYDUoooroICiiigAooooAKKKKACiiigCjef60f7tVqs3n+tH+7VG3TY sv7ny90rNkvu
L8D5upwO2OOnvWMt2UiWiobq6hsrZ7idmWNMZKqWPJx0AJ71Wg1mxuUZ4nlK r1Jgdec4AGRy
ckDFHLLl5raC5op8t9S/RVe3uvObZJFJDJgMEkUjKkA5GeuMgEdjx6E2KiMl JXRTVtwooqpH
cz3FwscUMJRjJhnlIOEbaeAp7kd+n5VSTewm0i3RVS7ubmzY74oGQRPMSszZ 2rjdgbMZ5GOa
t0OLW4JphRSKJZZWSJUO1QSXcjrn2PpTIpS+VeN43XGVYfy9R1os7XAkooqI J/ppk8npEV80
vwPmHyhc9e+cdqQyWiisM+LNGOpxWkeo2ciNDJK8y3ClY9u3gkcDILHk/wAB ppXE2lublFQ2
lwLuzguVSSNZo1kCSDDLkZwR2NTUhhRRVPU9Tg0q1E84dtzBERBlnb0HbsTz 6UCbSV2XKK5y
TxNdWswF7pZSNlDgxzb3KnodpUA/gf1rfgmjuYI54XDxSKHRh3B5BqYyUtiY 1Iy2JKKKa7rH
G0jsFRQSzHoAKosdRXPv4mlFql6unE2LsVWUygNkf7OMD8TW3bXMV5bR3ELb o5BlTUqSexEZ
xloiWiiiqLCimSjMTjaWyp+UHBPtmiJdkES+WItsajyw27bwOM85x60APopC QoySBzjmsmz1
trxJytnLvinljCJlsqhI3ZxxnawA7kYz1IHpFyeyF1sa9FMilSaMOhyp9sEH oQR2IPGKguNR
trWXy5XYPt3ELGzYHPPAPoaV1a5STbsi1RWbBq6XNvFPDbXLK0aySL5R3Rht uAQM5b5gcDsC
fTOijrIiujBkYZVlOQR6ikpxbsmDi1uLRVDUNXttNaOOQSSTycpDEu52Hc47 D3NMg1f7QhZb
C8TbjzFaPJUHGOFzk/MDjrgE+mSUlFXZKacuVbmlRSI6yIrowZGGVZTkEeop aoYUUVFbpsEv
7ny90rNkvuL8D5upwO2OOnvQBLRTJJY4YzJK6og6sxwB+Ncza+OLC5v2gVP3 QYgyBssOcAlc
dzgDBJ5HFVGEpXa6CeiuzqaKr2d9bX8ZktpN4U4YFSrKeuCDgj8akmnht0Dz yxxKTgF2CjP4
1F1a4L3tiSisx9f09LsW/nA8gGQEbQT05z9ORx+RxpKyuoZSGUjIIOQRVOLW 4Jpi0UVTv79L
KM4AeTGQhJHfAzgE8nAAAJJOACamUlFXZSTexcoqvaXLXAmV0VJIpPLYK+4Z wD1wOxFWKE01
dCatowooqIJ/ppk8npEV80vwPmHyhc9e+cdqYEtFFZ/mCVLh7iC5nVWIjiWI lCOmeB8xyCfT
kcd6aVxGhRWbYWFwtrLJPPcpcOd0a7crCP7u0DBHrx9PWrFjLNJCy3KFZkbD AjHuPT1x+FNx
aC5aooqKJMXNw/k7d2weYXzvwDwFzxj6DOfapGS0UVCJWHk78v50ZkCpGSVA x1xnP3uvFNK4
iaimq4ZiuGDAAkMpU/r9KdSGFFFVrqW6Td9mjSQrsBUkD7xI6kgdQBj3ppXE WaKZNHNFHI3n
RnYrH7nXAz/ep9Di1uFwooqG5uYrSEyzNhenAzk+lIZNRUSXCShGjyyOcBgO OmR+g/zkVLRY
Aooqst6j3Yt1VzlWIkwNpKkBgD3ILD26jOQQE5Jbgk2WaKKKYBRRRQAUUxJA /Yjk4z3wcHH4
0+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACi
iigAooooAKKKKAFVWc4UZp5ZU4QAnuxGfyFD/IgQdTy31qOnsIf50n99h9Di jzH/AL7/APfR
plc3rZ11tSnOm3axW1vaLLIhdFJJL5IzE+eFHcVUI8zte3qKUuVXtc6fzZP7 7/8AfRqKa5lQ
xopZ5JW2Iu/GTgnr9AawrmPVLaOE3m+Z22xxyRzKBHIXUZY+X3G75sYwSuMn nYwwvtMDkF/O
O4qMAnypOg7VMW/aOLWw38KkupNs1n/nja/+Bb//ABul2az/AM8rX/wLf/43 XHeLLu6utcaC
CVGije3UKbuaNAyvvbdsXaGOVHUkYUjngOudUx8NrmO/kxPdfaIbbdI8rS4c gAsRnPYAk5AH
0GkGpT5EiXZR5k7nX7NZ/wCeVr/4Fv8A/G6Nms/88rX/AMC3/wDjdMshf23h izW0tIXvI7aJ
RDczNCuQFBDMEYjAz/CeRjjrVbTfFdpe6fo9xcJPayapawXCZgkaFDKBtQz7 fLDEnaASCSVw
MsAbcUmJXaLmzWf+eVr/AOBb/wDxujZrP/PK1/8AAt//AI3SReIdMnt7S4hm klS7s3v7cRwy
M0kKhCWChc5/eJ8uNx3cA81Y07U7bVYGns3kIRykkcsTxPG2AcOjgMpwQQCB kMD0INKy7D17
mhRRRTAKKKKACiiigAooooAKKKKAKN5/rR/u1Rt02LL+58vdKzZL7i/A+bqc Dtjjp71evP8A
Wj/dqjbpsWX9z5e6VmyX3F+B83U4HbHHT3rGW7KK+qxxy2QjmjWSN5oVZHGQ QZF6ir8Wi6bb
qwjsLWNGBDBYlAI754qGeCO5hMUoJQkHhipBBBBBHI5ApWj3QeSZJivr5rbv ++s5/WhTlFNL
qS4KTuypa2dvYahPBBCIwYYmOSSSAXVevoqis3XvC51zUbC7XWtWsEt2/fwW V5JElynJCsFI
wc4+Yc4yP7pXZgs4reR5EMrO4Cs0szyHAzgZYnHU/nU9Z04qCsjRu7uwrnDd PCqyRShZhcXE
SKQMNmRiRksoH3M8n9cV0dZEugRST+at5dRYkaVUTYQrNnJ5Un+I9fWuilKK vzGU03sZs9/J
c2l+08ymWG1kTYoXgMOuVZgfu+vb6V1NYR8LwETA396fOUrJzH8wJJ/uf7R/ yBW7RVlFpcoQ
TV7lVEV7dCMHfGhYu2TkA+oPrRsWOMdAwKKuxsfx5OQAB39KiOkWxJPzDJzj j/CnR6XbxSrI
NxKnI6dfwFDnGxVmXaiCf6aZPJ6RFfNL8D5h8oXPXvnHapaiCf6aZPJ6RFfN L8D5h8oXPXvn
HaskUS1wmpSfYPEU51NxeaWIIo5Z5IRgTEtsE23CHaG44H+sjyDgNXd1WvbG G/jjiny0SSrK
U4w5U7lB9gwB4x0GeMgidiJx5lY47w0yza9c3Wn2IktQUWSaK5KhWwV2gD5Z VVdpAY5QHgZw
tdJ4i0Z9e0aaxh1K802c/NDdWczRvG46E7SNy+qnr7HBGqqhVCqAFAwAO1LR cIR5VZlTTbBd
M063skuLq4EK7fOupmllkPdmY8kk/gOgAGBXJfEaK78jT7i3IEaO6OfdgMf+ gn/JruKjmgiu
YWhniSWJhhkdQQfqDUyV1YVSHPBxOO8Za9aNplvpcEUc96saMzknFv8AKO47 +3T1rd8LRTRe
G7QTjDsGkAPZWcsv6EUQ+FtFgmEq2QZgcgSSO6j/AICxI/Stikk+ZyZnTpzU 3KRz9p4XNr4r
udaOs6tLDKv7vTpLyRreJzncwUnBBGMKeFOcfw7di+tvtun3NoWKCeJo9w7b gRn9asUVRu1d
WPPZH1fSfDS6AIJYg0jC4u3QsgVm4Ctgjn8+gAzWn4Z121t7PTtOkdf30Rkj kySSWZcKRjHW
TGVLDjryM9Jqmmwavps1hdbvJmADbcZ4IPf6Vz1l8PtHsL6G8ja4MsUglG4p gsDkE4UGs2pJ
6GmGo4eEG5t82y9DX8RaM+vaNNYw6leabOfmhurOZo3jcdCdpG5fVT19jgi1 ptgumadb2SXF
1cCFdvnXUzSyyHuzMeSSfwHQADAq3RWhAyUZicbS2VPyg4J9s0RLsgiXyxFt jUeWG3beBxnn
OPWiUZicbS2VPyg4J9s0RLsgiXyxFtjUeWG3beBxnnOPWn0Ay7qc2l3qMolm 8xbeJocYfy3Y
svyoSAT8o46nJA64rKh0wQ6TLA9jc3F28ks3nExIC8mdwwJDhSOCMk9wQcY2 77R4r67S68+e
CZF27oiuCOcZDAjIy3I5+Y1GmhpvHnXt3cR/xRSbNrex2qCR7Z56HI4rdezd Nxm9+luxk+fm
UolvTpUm0+BokdI9u1QwUHA4B+XjBxkY4wRisPVDe/21eLFe28S/ZIyqvCSc Zfg/NzyCe3BA
7ZPTVWudOsr1la6s7edlGAZYlYgfiK5Zx5lZHRTlyu7OS0u3eeHRYbya3nMs ax4EX8CjzNjc
8jKA/XtgkHtqo2Wj6bp4j+yWMETRrsV1Qb8Yxy3U/Unmr1KEFG4VJ8z0OSmu pbPxfqqPNFBN
c2YFjNNwoYDGM9ud3+TWdA1/PqenWuo3NtqFxMdsiRkMY4w4ch2Gdw4zjPGM dCQezv8ATbPU
4RFeW6yqpyucgqfYjkfhTNP0fT9L3GztliZ+GbJZiPTJJOPanKKkrPY41Smp 3i7ItTwrcW8k
LlwkilGMbsjAEY4ZSCD7ggisbwz4cfw5aTxTazqeqyzSlvOv7lpCqZO1VBOB gHkj7xyeBgDd
oqjpCordNiy/ufL3Ss2S+4vwPm6nA7Y46e9S1FbpsWX9z5e6VmyX3F+B83U4 HbHHT3poChqF
1Ha6paGZsKsMrjrkNmNQQBzuwxAxz8xHeuTu/CnnGSSwjSyMkgkCtdZCjnjA j46n+Igdsiu1
vdNtNQaJriMl4iTG6OyMuRg4ZSDg9x9KgGhWAIyLhx3V7qVlPsQWwR7HiuWU aylLklZM1vTl
DlkrmV4N0mbT7e7uJ5jIZ2UIQxKsig4YE88lj+QI4OToXN5Hb6xN5il3FvEI kX7xLNJkL9dg
z2+XJ4Fa9UrvSbO9uFuJo3EyrsEkcrRttznBKkEjPY1U6cnT5YvUinyQdraE Fvqd9Y6fFHJB
ZbIIgrSNdMowo6n93x0qxpXm/wBlWwmjMcixhSpz0HAPIBGQAcEZGcGoo9Es YpUkAncoQwEt
zJIuRyDtZiMg8j0IBrRqqftf+Xkr/wBeg5+z+yivdG6cCCxCG4bqXOAi/wB7 ofoP64Nc3bz3
cet/Y4PMSSQlbgTEuUCrncck9OADnB3D1BrrkdkJKHBIwTioI7aGKeedIwJZ 2DSv3YgYH5Dt
/jTcOa6lqn+ARny7CwQJbxBEB9ST1Y+prDtPC5tfFdzrR1nVpYZV/d6dJeSN bxOc7mCk4IIx
hTwpzj+Hb0FFXFKKsiG23dhUQT/TTJ5PSIr5pfgfMPlC569847VLUQT/AE0y eT0iK+aX4HzD
5QuevfOO1UgJaxSLe1IhdBvlmfYNhbuzcnHAwD1+lbVYl/bTzzXME1lLcWrs GjaGVUP3cEH5
lPXJ79faufERm4+5ubUHFS97Y53w1qVvqur6gZJ2EkUzxxwEgIyFsqwU8lvl P0BrsNPgEJuW
xzJID+G0cfTrWBLokbSRSW+iS2pWQPIYBAjOADxuDgjnBz7fiOjsBP8AZFNz EIpmJLIG3bee
BnvxissPGoptz7HRjKlKdnT+7sWaiiTFzcP5O3dsHmF878A8Bc8Y+gzn2qWo okxc3D+Tt3bB
5hfO/APAXPGPoM59q7UcI6Zd0TDeU77gcYqvbW80ssDGOa3WAAAliCeh28dQ cDJP065xZdBJ
GyHOGBBxVeKySCSWSN2VpW3Odq/MeeenuaqLS3Eyw3/H0eMful7Y/ib2FNli 80AB3Qg9VOKV
I9rFi7MSAOQBgDPoB60+lJ3d0CADAA9PWq7sFuh50McilG2E84HAPGO+T+H4 1YqOWESkHcyk
dCP/AK9JOzArx3nnaWzSzRZeJiiibcwUrwGzjJySOh7d+auUiqEQKowAMAUt OUrgkRxw+W7N
5jtnoGYnFNuraO7gMUgyDyD6HsamoqbjKassMMdoLZWVW+WMgMF6nI3duv8A KpYlbzdwgWFQ
pBAAG48Y6fj+dTFVLBioJHQ46UtU5CsQ3ccsts6Qvtc47kZGeRkcjIyMjkZy OlZ095ZXBt7U
6T9pkRWCwGOPMAXaCMMQB95enBGCOMGteo/Ih+0faPKTztuzzNo3bc5xnrjP auerS53uXGVi
np8BjnnkSy+xQMqKsGEHzAtubCEjkFRnr8vsKz9e8LnXNR0+7XWtWsEt2/fw WV5JElynJCsF
Iwc4+Yc4yP7pXoKK0pxUI2QpSu7sKhI2yOXtVnycqxCnAwOOffP51NRVp2JI BcCaHyIoBFgn
AAA8s5PPH4/X86nIyCPX0pFVVztUDJycDqaWhu4EcUXlAgu7knqxzUlFFIYU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV JGAo8xug6A9z
TVUseO3UntSuwwEX7o/U0xDSSSSeppKKKQwrC1S3uGvL4pY3dws9ksUTQTqi hwZM7wXXI+Ze
x71u0U07O4nqYt2qXEcUdt4bltpRcQv5zLbgIqyKzHKuT90HoK1H/wCQjp3/ AF3b/wBFSVNT
JIklTa4yOvoQfUHtTUveuxNaWOJ8Q+CtQS91C/juvMsGL3DqjMZhkliqoBg9 Tg5/CrvgPXdV
1jVr43CubIKWBMpkVHLcKGPtngeg4FdJ9jX/AJ73n/gXL/8AFUfY1/573n/g XL/8VWsJwhFp
LcyhSULtdS/qEepS24XTbu0tp94LPc2zTqVweAqyIQc45z2PHPHIv8N4kuNN +zXVq0Fi9mY5
b2yE93GtsY8JFMHURowiyRsPzSSH+LA3/sa/897z/wAC5f8A4qj7Gv8Az3vP /AuX/wCKpc8T
SzKcng238nWo4ZyjalKrrlCyKgcymJ1LfvI2lknZxxuWZkyAFxY8KeG/+Eat r+INY/6Xd/af
LsbL7LDH+6jj2rHvbH+r3E55LGpPsa/897z/AMC5f/iqPsa/897z/wAC5f8A 4qjniFmb9FFF
UAUUUUAFFFFABRRRQAUUUUAUbz/Wj/dqnLNFCAZZUjB4BdgKn1OXyUeUjISM t+WahYDSdLuL
6SMS3UUDSSNnliBkqDjheOP8ayteRV9CH7fZ/wDP3B/38FH2+z/5+4P+/gqt qHjbR7C4WL7Q
s4Zc74Zoyo4Y45Yc/IenqPUV0m+klFtpPYbTSTa3MT7fZ/8AP3B/38FH2+z/ AOfuD/v4K3N9
G+nyCuYf2+z/AOfuD/v4KPt9n/z9wf8AfwVq29zDdW0VxbypNBKgeOSNgyup GQQRwQR3qffR
yBcw/t9n/wA/cH/fwUfb7P8A5+4P+/grc30b6OQLmH9vs/8An7g/7+Cj7fZ/ 8/cH/fwVub6g
NzCl0luZUEzozpGWG5lUgMQOpALLk9tw9aOQLmV9vs/+fuD/AL+Cj7fZ/wDP 3B/38Fbm+jfR
yBcw/t9n/wA/cH/fwUfb7P8A5+4P+/grc31RGp2r37WYkbzkfacxsF3bQ20M RtLbTnAOcZPY
0cnmFyj9vs/+fuD/AL+Cj7fZ/wDP3B/38FLbLpd9NLHYtLDIiqxaFGjUqSdr AEbXB2n5gCD6
9KdmWCRYrkLluEkX7r+3se+PyJwaTjYLjPt9n/z9wf8AfwUfb7P/AJ+4P+/g qxRUjK/2+z/5
+4P+/go+32f/AD9wf9/BWLoHiC51bULi3mtPLWNSxwpBiOcbGyeW6+n3TxXR UJ3IhNTV0V/t
9n/z9wf9/BR9vs/+fuD/AL+CrFFBZX+32f8Az9wf9/BR9vs/+fuD/v4KsUUA V/t9n/z9wf8A
fwUfb7P/AJ+4P+/gqQTxNcPbrKhmRVdoww3KrEhSR1AJVsHvtPpSyxRzLtkU MAcj1B9Qex96
AIvt9n/z9wf9/BR9vs/+fuD/AL+CnW7swkRzl4n2FvXgEH8iM++amoAr/b7P /n7g/wC/go+3
2f8Az9wf9/BViigCv9vs/wDn7g/7+Cj7fZ/8/cH/AH8FWKKAK/2+z/5+4P8A v4KPt9n/AM/c
H/fwVYooAr/b7P8A5+4P+/go+32f/P3B/wB/BViigCv9vs/+fuD/AL+Cj7fZ /wDP3B/38FWK
KAK/2+z/AOfuD/v4KPt9n/z9wf8AfwVYooAr/b7P/n7g/wC/go+32f8Az9wf 9/BViq9zdpa4
3g4IJJ3KoABA5LEdyKaTbshN23D7fZ/8/cH/AH8FH2+z/wCfuD/v4Krf23Zg jMiAEgZ86M4y
fZq0FZXRXRgysMgg5BFNxcdwTT2IPt9n/wA/cH/fwUfb7P8A5+4P+/gqG4u5 grSW0e+OKRVk
OwuW+YBgoHJIBJJ7YxgnO2WO/hlkWPEyM3C+bC8e49cAsBk4BOPY+lYqrC/L cvkdri/b7P8A
5+4P+/go+32f/P3B/wB/BVimQsXgjZjklQT+VaEkX2+z/wCfuD/v4KPt9n/z 9wf9/BTpLqOO
TYclu+McVIJELlA67x1XPNOzEQ/b7P8A5+4P+/go+32f/P3B/wB/BVispdQ1 Hyp3ktLKIwHD
o92+7k4UgCI7t3bGcnjqCAJXGXft9n/z9wf9/BR9vs/+fuD/AL+CnWrzy2sb 3MKwTMMtEr79
vtnAz/nrVG81f7NqLWu/T4tsSSbry88nduLDCjac428/UUrAXPt9n/z9wf8A fwUfb7P/AJ+4
P+/gqnZ6v9p1FbXfp8u6J5N1needt2lRhhtGM7uPoam1S/ksI7fyoPOeaXyw vz8fKzZwisx+
72FOwib7fZ/8/cH/AH8FWAQRkcisT+2rxHi83TtqPKkZbbcLjcwXOXgVe/ci tAILW5iWIBYZ
SVKDoGxkEDtwDn8Pehqwy0zqilnYKo5JJwBUH2+z/wCfuD/v4KZCguZXnlAY JIViU9F2nGce
uQefTHTmo4rq9ms2uEtrU7EDPH9pO9CVDbWGzhsEHHuKluwLUn+32f8Az9wf 9/BR9vs/+fuD
/v4KksZ49QjVoT1OGVuqn0PvVz7FL/eX8/8A61OPvK6Bqxn/AG+z/wCfuD/v 4KPt9n/z9wf9
/BWj9ik/vJ+Zo+xSf3k/M0+ViuZ32+z/AOfuD/v4KPt9n/z9wf8AfwVo/YpP 7yfmaPsUn95P
zNHKwuZ32+z/AOfuD/v4KPt9n/z9wf8AfwVo/YpP7yfmaPsUn95PzNHKwuZ3 2+z/AOfuD/v4
KPt9n/z9wf8AfwVo/YpP7yfmaPsUn95PzNHKwuZ32+z/AOfuD/v4KPt9n/z9 wf8AfwVofYpf
7yc9eTx3pfsUn95PzNHKwuZ32+z/AOfuD/v4KPt9n/z9wf8AfwVo/YpP7yfm aT7FJ6r+f/1q
OVhcz/t9n/z9wf8AfwUfb7P/AJ+4P+/grR+xSf3k/M0fYpP7yfmaOVhczvt9 n/z9wf8AfwUf
b7P/AJ+4P+/gqxUAQXuofZX/ANRGgeRem/PQfTg5oSuAn2+z/wCfuD/v4KPt 9n/z9wf9/BU5
vZku5LK2tbVRFxGr3BjLKFUkqoQ8DeBn1qWw1NbuSS3kQR3MRIaPdkEA43Kc DI/Dj8slle1w
6XKf2+z/AOfuD/v4KPt9n/z9wf8AfwVvbR6UtX7MVzA+32f/AD9wf9/BR9vs /wDn7g/7+Ct+
ij2YXMD7fZ/8/cH/AH8FH2+z/wCfuD/v4K36KPZhcwPt9n/z9wf9/BR9vs/+ fuD/AL+Ct+ij
2YXMD7fZ/wDP3B/38FH2+z/5+4P+/gre2j0paPZhcwPt9n/z9wf9/BR9vs/+ fuD/AL+Ct+ij
2YXMD7fZ/wDP3B/38FH2+z/5+4P+/gre2j0qG6uIrS3luZm2RRIXdsE4UDJO B7UezC5j/b7P
/n7g/wC/go+32f8Az9wf9/BVma8025tPMmQypv2CN7djIHxnHl7d+dvPTOOe nNRR2gktobrT
JmeGVFdY5nYqykZBBILKcY/wpOHYdyP7fZ/8/cH/AH8FH2+z/wCfuD/v4Kkh mEyngq6nDo3V
T6GpKgZX+32f/P3B/wB/BR9vs/8An7g/7+Ci9uWtURgsWCTveWTYkahWYszY OB8tRTXk1lLE
t9FFHFJkCSOUuFIx97KjA56//rqW7asFrsS/b7P/AJ+4P+/go+32f/P3B/38 FXIYvOcruxgZ
6VP9h/6a/wDjtWot7CuZn2+z/wCfuD/v4KPt9n/z9wf9/BWp9h/6af8AjtH2 H/pp/wCO0+Rh
cy/t9n/z9wf9/BR9vs/+fuD/AL+CtT7D/wBNP/HaPsP/AE0/8do5GFzL+32f /P3B/wB/BR9v
s/8An7g/7+CtT7D/ANNP/HaPsP8A00/8do5GFzL+32f/AD9wf9/B/jR9vs/+ fuD/AL+D/GtT
7D/00/8AHaPsPrL3/u0cjC5l/b7L/n7g/wC/g/xo+32X/P3B/wB/B/jWp9h/ 6aH8qPsP/TT/
AMdo5GFzL+32X/P3B/38H+NL9vsv+fyD/v4v+Naf2H/pp/47R9h/6a/+O+1H IwuZn2+y/wCf
yD/v4v8AjR9vsv8An8h/7+L/AI1bmi8lwu7ORnpUdS1YZB9vsf8An8h/7+L/ AI0fb7H/AJ/I
f++1/wAafLCkuCRh1+64+8v0P+c1XlumXSZ7hriC2eKN908wzFGy5BZhkfKC Ceo47igCX7fY
/wDP5D/32v8AjR9vsf8An8h/77X/ABrh9D8darqV/oMMthDJ/aEUnnQwK4kV FOFvVLkYtm6B
ZAj5Py7+h7+m9BEH2+x/5/If++1/xo+3WP8Az+Q/99r/AI1PRSGQ/brD/n8h /wC+1/xo+3WH
/P7D/wB9r/jU1FAEP26w/wCf2L/vtf8AGj7dYf8AP7F/32v+NTUUAQ/brD/n 9i/77X/Gj7dp
/wDz+xf99L/jU1FAEP27T/8An9i/76X/ABo+3af/AM/sX/fS/wCNTVnajqf2 G5t4N1mnmo7+
Zd3PkqNpUYB2nJO79DTEW/t2n/8AP7F/30v+NL9u0/8A5/Yv++l/xrMh1vzb 22t/N0ubz3Kf
6Jf+cy4RmyV2Dj5cde4q7qV41hZNOkXmtvRAmTyWcL2BPfsCaAJvt2n/APP7 F/30v+NTI0LR
h0YuD0IwAfx5rAuNdvra3knfTcrGhc/JcjgDPU24A/EgVpzILaVJ4gFDyBZV HRtxxnHrkjn0
z14oegF15PlwMKg7f41V+32f/P3B/wB/BUlvAt5czGZVeGEhFjYZBbAJJHfg jH4+xrMPiy4+
0SRiLR4sTSxotzqhikcJI0e7b5RwCUPc1Sg5Bcv/AG+z/wCfuD/v4KPt9n/z 9wf9/BT9J1e5
vr25tbm3tomiiimV7a5MyuHLjqUXBBjPr1rZ30+QLmH9vs/+fuD/AL+Cj7fZ /wDP3B/38Fbm
+oBcwvdPbiVDMiK7xhhuVWJCkjqASrYPfafSlyBcyvt9n/z9wf8AfwUfb7P/ AJ+4P+/grc30
b6OQLmH9vs/+fuD/AL+Cj7fZ/wDP3B/38Fbm+qMup20N6tnJIwnIVvuNtG4k LlsbQSQQATye
BRyeYXKP2+z/AOfuD/v4KPt9n/z9wf8AfwU/Ol3V/JbxB0usOxkhRkDEEBju A2uQxAI5wcgj
rQ/m2jAXBDwlsLMOvsGGOPTI4PtkCk42C4z7fZ/8/cH/AH8FH2+z/wCfuD/v 4KsUVIzXooor
oICiiigAooooAKKKKACiiigDJ1v/AI9Lj/rg38jUWuvnw9qX/XrL/wCgGpdc /wCPS4/64N/I
0smyWNo5FV0YFWVhkEHqCKyvaRXQ4fxXqS/2rH5+mujeSMrNOFLDbN2ScDHV ehPzkdwD0fjd
8/D/AMSf9gu6/wDRTVr76N9Zwjyycu5Upc0Uuxw9xBc+F9MvbmKDTtBS9eGG OKwuEjtLVl8x
2nkleDahkBWLmJslYxn5hsj8PeKrrVZrBdV8QQWMf3Ld7eSEpqci3M8TKHdP 3nyxQn90EP77
OAGUL3m+jfWnMTY800bxFead4A0q3uLs6fczWFoto7SRw28MCxKTM0zxyD5j 8jZQ7WeJAo3L
K8Nz421J/DF5e3PiSDTZrawnewmgeBk1KeOa4jwGkjxLgQwn92qZ83OAGUL6 jvqhqOlWmreU
L0TvHHkGJbiRI5AcZWRFYLIpxja4IwSMcnL5hWOa0jX9cuvGslrcX9kIftVx FJp3nBpooULi
OTyVh3x7gsbb3lKEScAF0ApwLoZ+Jeryalc+GluhqUPkw3tsjXrN9lg2GKRp AVG/GAEPIbBy
ePQN9G+lzBY4PUPE97Fpc0j+IPs0McttHbXvkRp9qtnuYkkutzqUO1WKfKAv PmY2yxBaE2vX
v9sx3EGp/bLaCK4t4NW2xtutnm07zp9yqIj5fmTfNt2jyvmB2tn0O7toL6FY bhPMjWWOYDcR
88bq6Hj0ZVP4c1Y30+YLHFaRrOqal4ltbC2137TpS/aZFvRFE7X0cYtCMOoC cPNLGSq42qwx
vG8Y2n+KfFN1ZiVtW05bmZ7QTQKwuGsZZLmCMxvGsUflDbJKpjkkaQ7flbKM 1enb6N9HMFh8
AaG3jjeZ53RArSyBQzkD7x2gDJ68AD0ArGmubKbVr23MC3OAqTWICu074RhI VYhVVVwNxI3H
A6qmdbfRvpcw7FDS72C4vr5FmE84ZXaUdQjFtkbKeUZMEFf+BHlmA05Vjnia ORQyN1FR76N9
HMBVDPbyiCZtwb/Vyn+L2P8Atfz/ADAmpZVSaNo5F3KeoqqVuYMiPbPH1Cux Dj2zzu/HH1qQ
Ob1u2eaPU3F/5Ki8QeQ65SU+VHwQFLE98cj5enetvQY/K0O1Q3QucKf3i9Op +UZ5wPu/h2ql
faRpuoNO11bXMdxJIJPNWHLoQoXAYAjGB0Oep/C9YC002yitLeO5EcYON0Mh JJOSTx1JJNJ7
3MlBqbkcT5erf2H5n22y/s3/AISb/j3+yP53/IW/56+Zj73P3OnHvVTw74h1 yWXQ4Ptun20R
gsVjsWdY2uInhiaSRLdYSzAF5AGR0RfL5ACNn0r7bF/cn/8AAd/8KPtsX9yf /wAB3/wqrmpw
ja5qsfgrQLm71xIL3UoEu3vZpYbO3QeWn7rc8Uo3tu3AbcsVkIKqAlGmeJNa 1Hw/e61NfLFE
GsY/LihULbJNDavPNubPCCWRl3cL8xfeMBe7+2xf3J//AAHf/Cj7bF/cn/8A Ad/8KLgcDc3c
0FxrmtaV4jmvVsNDhuVmX7PJHeFJLxgshWPG0FSv7vYcZ5zyOjtLzV5PEjaT LJ+7tJZLqafC
fvreQEQR7f4fmMi7gc/6Lk/60Vt/bYv7k/8A4Dv/AIVBb/YrWa6mhhnWS6lE 0x8mQ7nCKgPI
4+VFHHp9aLgT23+vu/8ArqP/AEBasVRhuUSW4Zo5wHkDL+4fkbVHp6g1N9ti /uT/APgO/wDh
UjLFFV/tsX9yf/wHf/Cj7bF/cn/8B3/woAsUVX+2xf3J/wDwHf8Awo+2xf3J /wDwHf8AwoAs
UVX+2xf3J/8AwHf/AAo+2xf3J/8AwHf/AAoAsUVX+2xf3J//AAHf/Cj7bF/c n/8AAd/8KALF
FV/tsX9yf/wHf/Cj7bF/cn/8B3/woAsUVX+2xf3J/wDwHf8Awo+2xf3J/wDw Hf8AwoAsVm6m
wE9qCQCXUDPf97FVr7bF/cn/APAd/wDCo5pra4iMciXBUkHiGRTkHI5Az1FX CXLJMmSurD4p
NfadFm0nTViLAO6ag7MFzyQDCMnHbI+opNM/5BNn/wBcE/8AQRUO6D/npqf/ AH8uP8aliuLe
GJIo45wiKFUeRJwB07VU5qS0RMIcpm6/HbRRo8rhI5pUMyNs2ShCG53sqhvl A65IzwcDbXsZ
bf7ZPfabDYQ20MQEsamEMQdxJDoTj7q8MQDzyMZrd+2xf3J//Ad/8KqSR2ku ofbHF0x2Kvlm
B9hKklWI25JBY98dDjIBHDUoScuaLsdMZrl5ZGkjB0VxkBhkbgQfxB5FMt/+ PaL/AHB/Ko/t
sX9yf/wHf/CmRXUaQohWfKqAcQP/APE10mRm6vfW9hfoWiVpWUPuZSw9BwCP SnWUUt29tdxM
ywMd5BPAIJyB3q1dLY3u3z4J2K9CIZAR+IFTx3NvFGsccUyoowFFu+APyq+f SwrFqo3ghkmj
meJGliz5blQSmeDg9s1H9ti/uT/+A7/4UfbYv7k//gO/+FQMsUVX+2xf3J// AAHf/Cj7bF/c
n/8AAd/8KALFUr0ypc6fcxW8lwILgu6RlQ2DE65G4gdWHepftsX9yf8A8B3/ AMKPtsX9yf8A
8B3/AMKEBDqN7c6hbpbJpV5ETcQuXkaHaoWVWJOJCegPQVNc/wCvtP8Arqf/ AEBqPtsX9yf/
AMB3/wAKikuElubRVWUHzSfmiZR9xu5FNtsRU1CO5l8NajHZ/wDHwyzhBtLE nc3AAI5PQHsS
Dz0rifCsGoHxVFLDGyRpdOZHOntGqoYhwTkYyCML2yG5zivQrScLE48qdsSy cpA7D77dwMVU
TTLGKNY449VRFAVVWS6AAHQAZrelWcIuNtzlrYZVJxm3t/nc0tKffq2on0uQ P/IMdblc5ZLD
p+77PDegu29y8UzknAGcsCegA/Crn9oy/wBy6/8AAV//AIms4ytc6TXorJ/t GX+5df8AgK//
AMTR/aMv9y6/8BX/APiarm8gsa1FZP8AaMv9y6/8BX/+Jo/tGX+5df8AgK// AMTRzeQWNais
n+0Zf7l1/wCAr/8AxNH9oy/3Lr/wFf8A+Jo5gsa1FZH9pS9Nlyff7I//AMTS /wBoy/3Lr/wF
f/4mjm8gsa1FZP8AaMv9y6/8BX/+Jo/tGX+5df8AgK//AMTRzeQWNaisn+0Z f7l1/wCAr/8A
xNH9oy/3Lr/wFf8A+Jo5vILGtRWT/aMv9y6/8BX/APiaP7Rl/uXX/gK//wAT RzBYSo9O/wCQ
1d/9cU/maTzx/wA8br/wGk/+Jp2mBm1W6lMUqRtEgDSRsmSCfUCs4rUbPJ9X s9WOvXcbQySX
Z+0YMenN8580EMpycDBU7snaCBznNeq27SnW7JZXR5BaTbmVdoJ3RZIGTge2 T9asz6JYz3Ut
w32hZJSGcx3UsYJAC5wrAdAB+FOtNIs7O5FxEJzKEKBpbiSTCkgkAMxxyo/K uqpU54pNbHJQ
w6oyck9zSooorM6QophLZ4P6UuSR6UAOooooAKKKKACiiigAooooAKp6lLBB pt3Pcx+bbxwu
8se0NuUKSRg8HI9auUUAcp9oi/s7zfOj8zZ5X9qbx5e3fu8jz/v4x8nmY685 3/LW/p0sE+mW
k9vH5VvJCjxR4C7VKggYHAwPSrlFAGdfWBlYXFvhbhRjno4/un+h7VVhmEyn gq6nDo3VT6Gt
vNUbvT0uW81GMU4GBIv8iO4qJRvsNM89+IsN49vG8Y3W4t5QcWxk2v8AKck5 wvyg844w3XPF
nQUvbXwprv2lTHG3mtCjWxgOPLGTtJ4BPQY7Hk546S9sJpUQXdq8qxtvWS0m ZWBwRnAIboTw
CaqPpljLG0ckequjAqytJdEEHqCM1p7Z+z9m0cywy9t7ZPU6Cy/1p6/d/rV6 sVLsxtlIroHp
/wAe0n/xNSf2jL/cuv8AwFf/AOJrKMrLU6TWorJ/tGX+5df+Ar//ABNH9oy/ 3Lr/AMBX/wDi
arm8gsa1FZP9oy/3Lr/wFf8A+Jo/tGX+5df+Ar//ABNLnQWNaisn+0Zf7l1/ 4Cv/APE0n9pS
n+C5Hv8AZX/+Jp8yCxr0Vk/2jL/cuv8AwFf/AOJo/tGX+5df+Ar/APxNHN5B Y1qKyf7Rl/uX
X/gK/wD8TR/aMv8Acuv/AAFf/wCJo5kFjWorJ/tGX+5df+Ar/wDxNH9oy/3L r/wFf/4mjm8g
sWL3/XD/AHarUx7syNl4ronp/wAe0n/xNN88f88br/wGk/8Aiazd2xktV7L/ AFDf9dZf/Q2p
/nj/AJ43X/gNJ/8AE1DaymOJleC6BMjt/wAe0nQsSO3oaVmMqeJHt49Aumud K/tWL5AbMwGY
SEuACyhWJUHDEhWICkgEjFL4bhjt9AtY4WlMY34822e325cnasTgNGi52op6 KFGT1Oh54/54
3X/gNJ/8TR54/wCeN1/4DSf/ABNGoiWiovPH/PG6/wDAaT/4mjzx/wA8br/w Gk/+JosxktFR
eeP+eN1/4DSf/E0eeP8Anjdf+A0n/wATRZgS0VF54/543X/gNJ/8TR54/wCe N1/4DSf/ABNF
mBLRUXnj/njdf+A0n/xNHnj/AJ43X/gNJ/8AE0WYEtFReeP+eN1/4DSf/E0e eP8Anjdf+A0n
/wATRZgS1T1JJXtUMMTSvHcQy7FIBYLKrHGSBnAPU1P54/543X/gNJ/8TR54 /wCeN1/4DSf/
ABNFmIrarqNzfaPe2kWjXwknt5IlLNDgFlIGf3nTmpr3/UL/ANdYv/Q1p/nj /njdf+A0n/xN
QXc6tEg8qdcyx8vA6j769yMU229wLdg2JLz/AK7D/wBFpXCebd/bZfJ+0eUt 1dA7JGC5+0yn
oJkHcfwn69h21q2Jrv8A67D/ANASqc+g2U9yZgZIgzbnjiIVXJOSTxkE98Ee vXmtKU4xfvCa
K/h6cya7qBYkkWdsDkkn78/qT6+tV9Q0XSJviTpN5LpVlJctYXUzTPboXMkc lqI3LYzuUEgH
qM8Vt2un2dlcTT20CxSTKqvsyAQucYHQfePT1q3vqZTTd0FjzQeNNVlvr6KL WtLhjntpLlV1
C/iWTTsTQp5coWAeRJtmZdsnnfOqg5CtvsaVrV02uvqJuL5NPaxs2vL28SEz LGtxebSRGPK8
psDMq5AQhujGWP0PfRvpcwWOd/tfTtP+I1/Be39rbTXWnWKW8c0yo0zeddDC AnLHLDgeo9a4
f+2NS1HwodLF39pe48ObYdO0kQNs3WO4m4hCeZHl2whjOw5jUhcjf61vo30c w7FfRbmG40mC
W31X+1Ym3bbzfE3m/Me8SqnHTgDpzzmqt/d2v9srbuFMnkfvYeGa7Rt6rGEP DAEFix4UezMR
pb6N9HMFjNsLu1/tlrdAok8j91DwrWiLsVoyg4UEkMGHDD2VSdhiroUcBlYY IIyCKh30b6OY
LFRgbJwjEtbscI5OSh/usfT0P4H3npzFXUqwDKRggjIIqp5M0Bxbsrx/885W OR9G5P4Efj2q
WB0FFFFbkhRRRQAUUUUAFFFFABRRRQBk63/x6XH/AFwb+Rq7bxo0CkopPPJH vVLW/wDj0uP+
uDfyNX7X/j3T8f51mviY+hnSarCsqoLKRvMmaCI5iXzXXduChnBJARj06KT0 q7aPFd2/mrEU
+ZkKsBkFSVI4yOoNcRrvhm61HVLKVor5TbXcsqeRqLwrKrCbAULKu1v3uSwG 7Clfumux0W2l
trALcIUmZnZlLZxl2YdOM89vb0FatIlNlia2kbHkNCnrviLflgjHemXlgbm3 WOOXyWEschdV
5IVwxX6MAV+h71coqbK9xvUZ5Mf9xfypot4wANqnHH3RUtFFgGeTH/zzT/vm jyY/+eaf980+
iiyAZ5Mf/PNP++aaLeMEnaPxHSpaKLIBnkx/880/75o8mP8A55p/3zT6KLIB nkx/880/75o8
mP8A55p/3zT6KLIBnkx/880/75o8mP8A55p/3zT6KLIBnkx/880/75o8mP8A 55p/3zT6KLAM
8mP/AJ5p/wB80eTH/wA80/75p9FFkAzyY/8Anmn/AHzSeTH/AM80/wC+RUlF FgI/Kj/55r/3
yKPKj/55r/3yKkoosBH5Uf8AzzX/AL5FHlR/881/75FSUUWAj8qP/nmv/fIo 8qP/AJ5r/wB8
ipKKLAR+VH/zzX/vkUeVH/zzX/vkVJRRYCPyo/8Anmv/AHyKPKj/AOea/wDf IqSiiwEflR/8
81/75FHlR/8APNf++RUlFFgI/Kj/AOea/wDfIo8qP/nmv/fIqSiiwEflR/8A PNf++RR5Uf8A
zzX/AL5FSUUWAj8qP/nmv/fIo8qP/nmv/fIqSiiwEflR/wDPNf8AvkUeVH/z zX/vkVJRRYCP
yo/+ea/98ijyo/8Anmv/AHyKkoosBH5Uf/PNf++RR5Uf/PNf++RUlFFgI/Kj /wCea/8AfIo8
qP8A55r/AN8ipKKLAR+VH/zzX/vkUeVH/wA81/75FSUUWAj8qP8A55r/AN8i jyo/+ea/98ip
KKLAR+VH/wA81/75FHlR/wDPNf8AvkVJRRYCPyo/+ea/98ijyo/+ea/98ipK KLAR+VH/AM80
/wC+RWXqaqt3ZhQAPMPQf7D1sVk6r/x+2X/XQ/8AoD1M1oNFjSP+Qf8A9tZf /RjUTXpiujBH
azzuqB28soAoJIH3mH909KNI/wCQf/21l/8ARjVi+INOmuZncQ3TW/loS9tf NbFShkzlkdDj
D9M449hVx2JZt2t59olkhaCWGWNVYrIVPDZwflJH8JpuozPCkOyRow0hDFdu cBGbHzcdhWVo
Glz2onW4iuYo9ipH51480h5cnLl2Y/f4yeOMdBVnW5UtYbR2cIvnt8zPjBMc nckY59x+FO13
YL2RX/th45EdZzMg3eZFJJDv2gA7l2Hnvx7dutdEK4ea/ie2uWN9GMQuAjT5 LkqRwBKw/MVs
eO/+Se+Jf+wVdf8AopqJQ5X6hGV0aN5qMVndabBKJPMvrg28WwDAYRSS/Nz0 2xsOM8kfUSXN
7b209nDPJskupTFANpO9wjSEcdPlRjz6euK4JfD2rR6pBfaBoEGjW8UweGxn MSRpMtteIZnS
BmXazTW6Eqd5CcgBQay7PwZdR3RaXw5d3GiwXFvc/wBmXkenqZ38q6jcpFCV hyPNgJL4JCdT
tUUhnpOnasuqTXQgtpxbwStCty4UJK6MySBRu3fK6sp3Kueq7hzWpXnreFGg 03zX0GC6MutX
d3qNoiwl7+BpLnyQ24hJNplikAdht28fMAKoHwVqEuneIDLp5M8+iy22mRNM uIGeS8KQhd2x
WSKaKMEfKoLKrbScgHqNZ95qMVndabBKJPMvrg28WwDAYRSS/Nz02xsOM8kf UcrZeFpdM8Sx
3VhpsFrbR6qQjQBI9tkbIgxgDkRm6JbZ/fO/H8VZ+o6Tcajpz6RYab9jurPw hNa/YGnD+W90
FWKJZCcNtNrIpYkdVPOTgA9KorzbxJ4KmudVhWzt757VLRYrM2slvm2uPMka SZ5LhXkjZi8b
GWLdIShY5YJlLjwzqMmqazLb6UXhmlEk018lv9qvE+0xu9vHKj/NA0SOgjmC 4yiltuQgB6VR
XnumaTqWj6umr23h+dLD/SYrfSLZ7dJLVJFtf4fMESqXt5mIVzzKpxkttz9C 8FajZeFrlbrT
/wDiYN/Z6NC0yt5tvFBZi4hX5tg8wwyRkHAfChjtAIAPUqwNQ8V6bpOpmwux d+fsiZBBayTm
QyecQqrGGYkC3kJ4wABzXG6v4Qn1G7tpbPQ77T7QWiw2Vna/YI/7PnEspeQs wk8ndujbfb7n
+Ukjcqir40m91zUTqFhcT2sTeJJpmnh8vzYUhs3s2OJFZTmWIgcN8rg8HO0A 7axvYNRtI7q1
k8yF8gEqVIIJDKynBVgQQVIBBBBAIq5XmXjHwlqL2K2ul2d3dvBbzS2NzAtn 5yXsju8ksrzg
GMM5jYGDaQd/TCYp2mhXupw6g2h6Z/ZeonUNXEmtbo4vtAZ7qNE3xsZTtkaJ vmUAeTkHKrkA
9ZrmL7xvpFg+oxyJqLT6fBJczxjTp1ARFc5DsgTDeW4UlgGIwCa5XTfAztdW KPpl9Dpa36y3
FrdvaRDatvcIzeVaBYyrGSJGyWZx8rKEX5ug8R6JqN+PF32a38z+0NAjsrb5 1HmTD7VleTx/
rU5OB83Xg4AOxorzbxB4Lm+1zW+k6b9n0H/RZZbKwjtlFw4Fyr4hlHks2Xtm JcDIjGCWRQK8
Xge5JV5tM85kisIYGu2gkljg+2zPcRZUKqr9nkCNGg2bT5alwOQD1GsSz8T6 Xfai1lBNP5wm
kgDSWsscckkZYOiSMoR2BR+FJOFY9ASOBvfBOrXFwomt71oY/Oh05LWS1AsR 9qnaN98ys0C+
U9uFaAF1EeNuUQVtp4P1OXRdUzqV1DfNcalNpsLSRpFayzPOI5leNPMzslJ5 ZsbzwCBgA76u
bn8WWltYanqL2d81lp/nDz0jDLM0IkMoUBsrtMTrmQIpbAUnIJ5LTfAztdWK Ppl9Dpa36y3F
rdvaRDatvcIzeVaBYyrGSJGyWZx8rKEX5jWfBN7N4buo7DSYF1O51DVZp3Ty 1eZJYr1ICz5G
7/XxgZPy7ucYOADtrPxPpd9qLWUE0/nCaSANJayxxySRlg6JIyhHYFH4Uk4V j0BIt6pqMWk2
LXcwkcB0jSOMAs8juERBkgZZmVckgDOSQMmuV0vw5qtjf297cyz3UCarezrp 7NEot/OnlCXE
bKAWxHKxZHY8SEjDIqHnbDwHqKWYt7uxup5We0TUmuWsxBfMt1A8kgEah5ht jlO6c78ORtYu
2AD1S3kaWCOSSCSBmQM0chUshI+6dpIyOnBI9CasV51P4PuF8breRWt2sEdx btZS232WOC0t
o0jVoSzIZ0BKS/u4vkYSAErvcjPl8DXMXhfwzaSafdzR21ljULO2FpPI90Uh AdhdbomCCORA
QdygqqfJkAA9VqB5lieFGEhaV9i7Y2YA7S3zEDCjCnk4GcDqQDwFn4Nu7X7R evYJJrK6npzR
ag8qS3DW8cdok/78hWIIScHIUuC3y/NgssvD2q2lnpAsdAgttaspd95qNx5X l304s7mMTO0b
GV1MrqSXAfEmcZ3YAO61fUotH0a+1OdZHhs7eS4kWMAsVRSxAyQM4HqKy5vG vh630jU9Ul1D
bY6XdNZ3kvkyHypgyqVxty3LqMgEc9a4jT9Eu9LuhpwsL6ys9Q1DTjax3aWc a+bBLLczNstP
kGYoFXcRuLbQTtGV0L7wJcXeg6vMIf8AiYyRaqkNvuH715Zbk277t2FwlzMM Hr53zYKDAB6V
RXE2dnFD4m1KWW7jTRtGuJbweZhFgup4w8uWJzhFklkycqfteOPKGM/xTrvh vxDeeHbO1bTv
Ejf2kzyaba3FvO0ii1uOSruFwCQckjoO+BQB6NRXk2u+FtfuNBigi024aaCK 5k0pbMWZkspJ
JZHjR3m/1aon2dV+ztlSj4OFjNa83ha6j8N6hB/ZnnSX2q3Et7GBBNNJbm4m khEQnzCMFo22
twA0hAEhoA6e/wDE+l6XqJsbuedJliWeRltJXjhjYsA8kiqUjXKPyxAAUk8D NbdeY+HfBeqX
AuodXn1KzsJbIWjWxe2Jnh+03ZEMmxW2AQyxDERQANhSNo23P+EUlg03zZ9H +3GTWru7vrEu
khu7dpLnyUAkYRlQZY5QhKgEM2N/UA7JNRhk1q50xVk8+3t4bh2ONpWRpFUD nOcxNnjuOvbQ
ryaXwjqJa9DeHPOuriw8nSrwm3P9kObi6eMZL7o/KSWAfuQ2PLwudq5PE3hb X9S1XU7i20yc
Xd3FewSzwizjt5oWtpkgQvxcM24wbg5KB1JHyqhAB6zRXM6zo083hu98NaXZ xx295pt3ELmW
Y4SZwAu/OXcuZJGZ+TlSTktXP3mg3nibxlb3+peG5I9LV7YSwaibeUOI4r4F tiSOCA08OO+T
nHBNAHbXmoxWd1psEok8y+uDbxbAMBhFJL83PTbGw4zyR9RoV5roPhfWbLVf D001n5ccUVpP
qBEqHdd/ZryO4lbB+eRmkgDPyW45IU49KoAKKKKACiiigAooooAKKKKACiii gAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACqOr/wDIP/7axf8AoxavVR1f/kH/ APbWL/0YtJ7A
Z1t/r7v/AK6j/wBAWrFV7b/X3f8A11H/AKAtWKwLCiiigAqjLq9pHK0Ss8so JAjijZyzDqBg
Yzwfpg5qe9cx2Nw4JBWJiCO3FPk0fR5IWibTbUIy7TtiVSB7Ecj8KpQck7bi vZobbz+cXRlK
SxnDoQfUjIyBlTg4Pf8AMU6eeO2iMkhbbkL8qliSSAAAOTyRVfS4Y4tPiZB8 0oEsjd3dhksf
c/54qjrNnNJI15HcRRGOL900ke8xyAnbtBBHzErkgE/KAOTkc8pThC9rsuKU nboLJ4jt9s0l
tbXF3BCdrzQGPbnnIG5gT07DFaNjfQajZx3ds++GTODjHIJBH4EEVyFxDPbL qEOo2aPJdSmQ
ziMKuShYDHOTjIOCcFeScgnY8FYHhO0AAADygAf9dXrt/dzoe0jumk/uuYe9 Gpyva1/xNyaa
K3iaWaRI416u7AAfiaVHWRFdGDIwBVlOQR6iqOuxJLoV8HBIWFnGCRhlG4H8 wKyreJ31Oaxk
0zSWWGFfLQyB34CAbmILYwT1TsOe9RGClG5blZnS0UyFdkEaeWke1QNifdXj oOBx+ArCtNK8
QReK7m8uPETz6KV3QWH2aIMrnOVZwmSi8EYOTnk/Kd+Yzt6KKK6CQooooAKK KKACiiigAooo
oAyNb/49Lj/rg38jWha/8e6fj/Os/W/+PS4/64N/I1oWv/Hun4/zqF8TG9in JqkIlVYxcsEk
KuY7aRgcZBGQhBwfQjp17G7azpcw+bGSUJI5BBBBwQQeQQQRXn+u6fqt1qmn vbXerWyWd9PM
VgtkZcMs6h0LRPlj5qjk7dueN2DXZ6Ekq6cGmEiM7yN5brjGZGbPTOSCOvt7 1o0QmadFFFIo
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigArJ1T/
AI/bL/rof/QHrWrJ1T/j9sv+uh/9AepnsNFjSP8AkH/9tZf/AEY1T3G8W0pQ kMEJGOucfQ/y
P0NQaR/yD/8AtrL/AOjGqa7G61mGM5RhjGc8emDn8j9DTWwixVe5nS2hMshI QEDhSSSTgAAc
kkkCrFZ2rhzp26ON5GSWJ9qDJIWRScAewNNbiewyPVITMyyC5UPIFQyW0igZ wAMlABk+pPXr
2D9X1KLRrCS9nVmjRkUhSoOWYKOWIAGSMkkACuWs49Va8gSa/wBcvYzNGSl5 axIi4kVt2UhQ
5AB6nHPTOK2/EcEw0fcrXFwUuLdyiR72IWaMk4VcnAUnj1Ptikk2kyZNqLaK tp440m4u/Ilm
jtcqzCSa6gZDggYykjYPzcA4zg+lblnqlhqO/wCw3ttdeXjf5Eqvtz0zg8dD +Vc1qepNO6Ja
wXqQgbmYWVzG5bt/ywYYHXHc4B4yGt+H5Z7rVbu6lt5Ii1pbxsWgkjVnV5id vmKpPDKenGcc
1coK10Zwm+blbudPWe2racr3sbahaiSxQPdqZlzbqVLAyc/ICoJyccDNZHiW 11e4uYHgW7uN
MVCLi0sLoWtxI2eCHOCRnacLJFgK2TJuCDBsfCiX+r6jc2tvJY6dPewxzQNC 1utxZLaWzInl
lRkCSPyyrDASS4XALcZG53tvcQ3VvFcQSxzQSqHjkRgyupGQQRwQRzmmPfW6 ajFYNJi5likm
jTafmRCgY56cGRPz9jXmvh2DWLXTtGt5o9Yh1OJNNS0jCzrbpaCKAXAkA/ch x/pQxJ+8ztx/
yzqnJba1I9rPaDW01pdLePVp7iK7eOORri0M/kgkKcotwQtsQSFGw5CGgD1Z 763TUYrBpMXM
sUk0abT8yIUDHPTgyJ+fsat15rolndjUYZdUF9qWlrp+oJuudPnGYmNofL8u V5Jn3FZsCQ7m
wwVdgXPR+GrTV7e5nedbu30xkAt7S/uhdXEbZ5JcZIGdxw0kuQy4Me0oQDQn 8SaFbX0thca3
p0N5EheS3kukWRFC7ySpOQAvzZ9Oela9eba9JqFrbazaeF31xmeK+aW1axkj jgdopX823lMa
s8jXBTAWR+JGKrgArWurLX4rbULm3fXDdeVrF3GPPnYfaIbnFmFTONpRmxGB skGCVbaMAHo+
oX1vpunXN/dyeXbW0TzSvtJ2ooJY4HJwAelPuLiG1t5bieWOGCJS8kjsFVFA ySSeAAOc15Pq
H23U9E1yLTv7bu7+SXWIL1H+0yQNbj7UkSRB/wB0WDi3UCL5+COm+rGp6b4m 1K48QWpu76S5
uYtQh+x/ZJhC0LJKtuPOeX7MMgwH92nmZ4b/AJamgD1Bp4VuUtzKgndGdIyw 3MqkBiB1IBZQ
T23D1qxXnuvXMuuXyXumPqtjDa2E8Ety+kXW9TLPbEKse1JH3LFIC0Zyn3sq dprIu4vE0y2R
jbVdKj+yg2MKLeag5nMsuS0nmR4yvkMBdjYN20hQsgoA9Futd0iy1GDT7vVb K3vp9vk201wi
SSbjtXapOTkggY6mtSuV0m6Gi3Nzp2oW1817dahNMtzDZTTRzJJKTEWlRSF2 psjO8rtEf9wK
x5FLjxBLf3++71XT47q1kluo10y/uBazefDiJGMh8z5XmTdbeWMAuMBUKgHr FFeTXcXiaZbI
xtqulR/ZQbGFFvNQczmWXJaTzI8ZXyGAuxsG7aQoWQV6zQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFUdX/wCQf/21i/8ARi1eqjq/ /IP/AO2sX/ox
aT2Azrb/AF93/wBdR/6AtWKqRwxTS3ayxpIomBwygjOxaf8AYLP/AJ9IP+/Y rAssUVX+wWf/
AD6Qf9+xR9gs/wDn0g/79igCSeFbi3lhckLIhQkdcEYqD7JP/wBBG6/75j/+ IpJrfTbdA80N
pGpOAXVQM/jUPmaJ/f0/80q4uS+El26l6CFbe3ihQkrGgQE9cAYpzoksbRyI rowKsrDIIPUE
Vn+Zon9/T/zSjzNE/v6f+aUuVvoPmXcy7zwTY3txNM99fKZQAwDRngDAGWQn oB35xzk1u6fY
W+mWMVnapthiGFGc98kn3JJNVvM0T+/p/wCaUeZon9/T/wA0ppSUFFbLoJuL lzPc0HRZEZHU
MjAhlYZBHoaox6HpkU0kqWUQMi7WXHyEcH7v3f4R27U3zNE/v6f+aUeZon9/ T/zShc62uDcW
aCIsaKiKFRQAqqMAD0FOrN8zRP7+n/mlTx2unzRiSK3tnQ9GVFIP41LTW400 dFRRRW5IUUUU
AFFFFABRRRQAUUUUAZGt/wDHpcf9cG/ka0LX/j3T8f51n63/AMelx/1wb+Rr Qtf+PdPx/nUL
4mN7FO51OxinjWW8tVeOQ7leRMr8p9SMHt36/iL8Msc8QkidXjblWU5B/GvO 9a1HWINU09NN
1W0tYYL+4e4jmt2cgET4L4lTehLR4TGd2GzgYrs9Ad5dNEpYFJJJHX5SDzI5 z9CCP1rRqxCd
zVooopFBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIxAHOfw oAWiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACi
iigAooooAKydU/4/bL/rof8A0B61qydU/wCP2y/66H/0B6mew0WNI/5B/wD2 1l/9GNUl6M2N
wM4/dtyQCBx6Nx+fFR6R/wAg/wD7ay/+jGqa6O21mOcYRjnOMceuRj8x9RTW wixRRRTArQ8y
3OAuRIM7QMn5V64PX644xx3Nmq8JzLcDOcSAdc4+Vfc4/T6dzYoAzrjVbGC4 WNr22Qq+JFaV
QV4PXJGOcev07i5FLHPGskTq8bcqyHIP4155rWo6xBqmnppuq2lrDBf3D3Ec 1uzkAifBfEqb
0JaPCYzuw2cDFdforTzaWsqSIFkklcbkJzmRznqOOVP4H14bViU7jZvE2mQi Z3a78uFnWSRb
GdkUoSG+YJjAIOTnHFbO4djXBWSeFSb06m2ji7+3XW/7QYw/+ufGc89MUt2n hRfsh006Obz7
da+X9naPzP8AXpnGOemfwrV049DFVZdbHfUVQ1OW+i0y4fTIUmvFTMSOeCfp kAnGSFLKCcAs
gO4efarH/a0mi29zH/a+pvqg+1abrKfZ4Y/9EuiFWMI6+WGD7ZAJdxTHmPsB XE6D1Cq888Vv
GHmljiQuqBnYKCzMFUc9yxAA7kgV5l4k1jU/BOiw20GoWtnPZW896sU91HDb zhnd0tYQ8LNM
Igoj2oYTtaPG3cAljWNVuLy2ulk1eOTVYtXt1TQ5JIo1iRNRiWKQgIZlDoI2 3EsP3uQuCoAB
6bRXlXiXxrf6Zpglg1WO31Cwt5J7qLUJYbRbiblvs6xmOQyFcD5UkU7JYiJH 8wPUmq+K9Vtb
5jZ6v52sfa7+L/hHtkTfu4obloG8sL5/z+VA2d+G8zjAZQAD0mCCK3jKQxRx IXZyqKFBZmLM
eO5Ykk9ySasV57oOrXN7pGqnVPEUFzaQ+SYb3TbsXMiSlj8geKCON2yIsRBH YlsMGWRVPR+H
LnV7i3nOoxSmFXAtJ54RBPNHjhpIwxAOMHJ8sklgYo9o3AG/RXiXgu8t9K8P 2d1ptxp0r/2E
oupNHiSD7LKxgVWvWzIGddzt5jKNixznY+SF0Y/GeqvppEuv2ssdveywCTS7 22mvL3EUDosG
+FYpyGmZWVURuEA3MCHAPXKK8+0jXtcuvG8lpcX9iIftVzDJp3nhpooULiOX yVhDx7gsbb3l
KEScAF0A9BoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKK
ACiiigAqjq//ACD/APtrF/6MWr1UdX/5B/8A21i/9GLSewGdbf6+7/66j/0B ax9N8UHUrK2v
jouoWtlcrC8NxcyWyq4lZFTAEpOTvBwRk4wMsQp2Lb/X3f8A11H/AKAtcrYe BbTTvDWl2ltY
aZBqsH2H7VdQwhTL5MsUknzhdzbvLJGepxnFYlHQWniLRL+3ubiz1jT7iG1X fcSQ3KOsK4Jy
5BwowDyfQ1Bo/iXT9ZlvBa3NrJDFefZIJorhXW5byUlO0jgkBmGBn7hPrjDf wffnTPDsCzWv
naRp0cLZZtsk0ctrKoB25CE2zKWxkbgdp6Vo6XperR3097fW2mLJc6n9rdEl ebyYxaLCDG5R
fnLIM8Y2swo0A6Bv+Qhp3/Xdv/RT1tVit/yENO/67t/6KetqtY7InqxaKKKo AooooAKKKKAE
NYVp/q5v+vmf/wBGtW6awrT/AFc3/XzP/wCjWqZ/CC3N6iiiqAKKKKACiiig AooooAKKKKAM
jW/+PS4/64N/I1oWv/Hun4/zrP1v/j0uP+uDfyNaFr/x7p+P86hfExvYJP8A Ww/e+/2JH8J6
46/jx+OKnrzfXLu+g1PT1sdJ0u7jkv5xdSXMhVmAE+Ff9y+1ARGQ4OcgLgA5 rs9AYvpoIVRH
5kmzbwAPMfAA7ADH+RzoyVc1aKKKQwooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACsnVP+P2y/66H/0B61qydU/4/bL/AK6H/wBA epnsNFjSP+Qf
/wBtZf8A0Y1TXW77LNszv8ttv3uuP9nn8ufSodI/5B//AG1l/wDRjVNdDdaz DGcowxjOePTB
z+R+hprYRYooopgQRbvOuN3TzBt+902r68dc9OPxzU9V4RiW4OMZkB6Yz8q+ wz+v17CxQBBJ
/rYfvff7Ej+E9cdfx4/HFTV5xrl3fQanp62Ok6XdxyX84upLmQqzACfCv+5f agIjIcHOQFwA
c11+jPI2lqYY4ynmS7BuKgDzHwAADgfdH0z6ct2EmySTxDokMrxS6vYRyIxV 0e5QFSOCCM8G
tTgiuO07Q7bU7W9M8l2VkvLpHjS7lSMjznBGwMBg9+Oam1DTF06K2uIbzUA4 vLZfnv5nUhpk
UggsQQQSOa0cF0ZipvdrQ6yiqGqXk2n6XcXUFpJdyxJuWFM5b8gTgdTtDNgH arHCnhNT1O81
SDR5jfT6gLnVfIm07RLg2rw7bWeQxM7SRv5ittL7zH9xf3anIbI3PSqK851D xDr3hvRAI7aS
8m063mvr63lRZXjtS8hgR5mmXDiONkZlE5yhJ3cF5dc1LVL/AEKbUmEMtlFr VvBBYww4nZ4d
Sjiz5rSBDuMbEAquNwBbgkgHoNZh0aybV/7UdZ5LnqgluZHjjbbt3JGWKI23 I3KoOGbn5jnk
NX8banaaQt9YQw38lnavf6jBBb/LFFufaheSWNkYeVKjHy3YMhJjQ4Qmq+M9 X0y1Os7LKTTB
dX9t9j8l1m/0WK5bd52/b8zW3Ty+A+OcZIB6FRXG6bq2u3NnqsGtPBpFxZxR 3KXciQoFQlyf
MiE8uI/3RyxddwZgu0purT8N6zc6xBO1xAhSFgkV5AHWC7XH34w4BweDxvTD Ltkf5sAG/RXl
2i+LLubW57+1j1W8/tmK6eztbmCeG2Z4cm0SB5FCJ50AeRzk5Kg/L906dhr/ AIg1LU7fSbe/
06K8CXLXn2jR5kMDx/ZsRbPtGCcXG7erspG3bkckA76ivOdL8d65q9zaXdtp EaaUz2UU5d4s
K1xFDJ/rWmQgr56gKIW3lQAQXwkral4k1Wz8KahBqNja/wBrXaTQRC0kZYo3 s7iQxy4mHnYw
uCNg3KGx0AAPQaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKK
KACiiigAqjq//IP/AO2sX/oxavVR1f8A5B//AG1i/wDRi0nsBnW3+vu/+uo/ 9AWrFRWWPtN5
kf8ALUf+gJV3C+g/KsCyvRVjC+g/KjC+g/KgCnNAk+zfvBRtylHKEHBHUEHo TTPsif8APe8/
8C5f/iqv4X0H5VnXE0kt89rFL5AjiWQsoXcxYsAOQQANp7c5HTHKlV5Fe4KH Mx32NP8Anvef
+Bcv/wAVR9jT/nvef+Bcv/xVUItdCBFaWwuVEio0kVz8+0sBkqFxwDk8gcE8 dBoX2p2llZx3
TDzYpLiG3UxYb5pJViU9egZxn2B69KIVuf4WOVPl3Qn2NP8Anvef+Bcv/wAV R9jT/nvef+Bc
v/xVQXniTSNN1Ce01G7t7HyYoZTNdSJFG3mmUKoZjy37lzj0x15xPJrekQ/Y fN1OwT7fj7Hu
nQfaM4x5fPz53L0z1HrV80u5Fl2D7Gn/AD3vP/AuX/4qj7Gn/Pe8/wDAuX/4 qql54r0Kxtrq
4bUbSVLO4it7sQzIxtmklEYMnPyAEnOegVvTFW01vSJLu1tE1Kxa5u4hNbwr OheaMgkOi5yy
4BORxwaOaXcLLsH2RP8Anvef+Bcv/wAVUkMKQR7EztyT8zFiSTkkk8nkmq6e IdCe4urZNY05
prNXe5jW5QtAqHDlxnKhT1J6d6kh1rR7iGCaHU7GSK4z5LpOhWXDrGdpB5+d lXj+JgOpFJyk
9xpJG9RRRW5IUUUUAFFFFABRRRQAUUUUAZGt/wDHpcf9cG/ka0LX/j3T8f51 n63/AMelx/1w
b+RrQtf+PdPx/nUL4mN7FS503T5LiOSWyt2kkc5ZokJY7SecjJ6duePTNXoY o4IhHFGqRrwq
qMAfhXB61r9xp+o6dEum6lei7vp4pJILtUG1ROQiAzJhh5anJG3bnncQK67R JmmsMneQJJAr
M+7IEjADJOTgAcn298aMhGlRRRSKCiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiii
gAooooAKKKKACiiigAooooAKydU/4/bL/rof/QHrWrJ1T/j9sv8Arof/AEB6 mew0WNI/5B//
AG1l/wDRjVJenFjcHGf3bcEgA8ercfnxUekf8g//ALay/wDoxqmujttZjnGE Y5zjHHrkY/Mf
UU1sIsUUUUwK0BPn3XAH70dCDn5F646fjz+GKs1XhOZbgZziQDrnHyr7nH6f TubFAGbc6bp8
lxHJLZW7SSOcs0SEsdpPORk9O3PHpmrsUUcEaxxRqka8KqjAH4VFO7I0JAJO 84UEAt8rHHJH
9f6h5mcE4tpTjPQrz19/Yf8AfQ98F2FihL4e0WaV5ZdIsJJHYs7vboSxPJJO OTWfcQ+FNI1W
ztpbCwt72Z1+zEWYGXzxhguAcj1zWxqF+un2pneKaXJCLHBHvdmJwAB/U4A7 1UTRkupBPqrR
XlxFcGW3cRbPIXcCqqRz/CpOScn2wKqL7t2M5RXRK5s1TewtJLxLt7WFrpMb ZjGC64DgYbrw
JJAP99vU0zVdSi0nTJ9QnWRooF3MEAyfxJAUerMQqjJYgAkZcOv3EWiXGu6j BAmn+Us1tFay
iZzGeQ7yZEYyGXOCUTaWMhU5WTQ0NT0LSNa8r+1dKsb/AMnPl/ardJdmcZxu BxnA6egobQtI
fUZNQbS7Jr6XZ5lybdDI+wqy5bGTgohHoVX0FY//AAkOqG1srlbGxdtVmWLT YFu8qR5UkxeW
ZVYDKIcKiuAwHzsGysH/AAnBjtpjLp+268p1tYRPkXN1Hcm1eFW2/KvmmEB2 AyJgSBtbABt3
/hrQtUk3ajounXjly+6e1SQ7iqqT8wPO1EGfRVHYVTPg/TW8Xf8ACSyAtfDm MeRCuxvL8vO9
UEjfKSMO7Lz04XGLdfESWB9Wkj0K7ms7FbwLOEmUM9ushbe5i8pULRMoZZHO SmVBLBZtX8W6
nawavG2jyW72OkNqMsq3ce6FSJ9icowMv7lT0ZBl+W2r5gB0lnoWkWFp9ks9 Ksba2MqzmGG3
REMikFX2gY3AqpB6jaPStOvPdb8XXltcafqhtvK0O0v71JXjuiZ5/s9vdB1a LaF274WK5kOd
qEgE/LsaP4h1XXLS9VNK+xX1v5bxm5iuFgmBJygaWKJw2FIJCMF3ofn5WgDa k0rTprOKyl0+
0e1hTZFA0KlEXYY8KuMAbGZcDsSOhrMufBXhy7ksPO0exa1sYpooLI2sZgXz WRmYIVwGynBG
PvN1zRp+vXOs2t/HYQQR6nYyiGWOSUSwNIp+ZBLGTjOGHzAOmVZo+QrWNC11 NaN3EYTFdWUv
kXKpKs0YkHBCyIcHBB+VgrgYLIu4ZALkmladNqcWpy6faSX8KbIrtoVMqLzw r4yB8zcA9z61
Wbw3oTx3qNomnFb9w94ptUxcMGLAycfOQxJyc8nNVIdeuNT1u503TIIFWxlV b2a5lAdQecJC
p3/MFYBpPLHIdfNXrzmn+JNQ0LwpoXiDWNRu9Ug1Ky8+5jeKFWhYWklyTFsV ARiJl2tnO5Tu
XaQwB6NRXCweNtWunt7ZPDvl31xdLBH9okuLeBgYppSQ8tsrlgICCBGR86fN yQI7n4iypKsF
voV1czwozXkcCTTFSs0sJWIxxMHJaCXHmGIEbeRltgB31FcTL46msLe41HUd LjTTFuL2CGS3
ujLO7WwnZi0bIqqCtvJjDnkqO5IoXni3WdF8S3yajp0b3E9vZRWtnaXM9zEG Y3js52wbwSsJ
B2xt91MnGSoB6LRXCnx1f+TdXX9g+Va6fp639+LmeSGZU3zq3lRtFl+LdmXe Y9wZchcnF+Tx
Rex2V/qw0yH+x7KWSN5jdkTBYZvKncx+XjaoWVxhyzBFGAWwADq6KwE1TU9S t7qfSba1cW16
9vGLmVkW5VBskIZVJiKy715Vs+UccOGGfe+Kv7Q+Hes69pPmQSW9ncvC7eXI FkSNiCrKXjkG
ccqzDOVPIYAA6+iuBtvEmp6Umow3v2qe6jS3e2tNUCfaZDI0gbH2KORWTbEx UKrOCkhbC7TU
9n48N9NpqJYR2qXTmOSXUJZLdPNEzwtFCTF+8l3RuRG/luQVOB8wQA7eiuQ8 K+MpfE1wMaRd
21pNb/aba4eKYKyZXAcvEiByHBAjaQHDfNgAt19ABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUU
UUAFUdX/AOQf/wBtYv8A0YtXqo6v/wAg/wD7axf+jFpPYChaHFxef9dR/wCg JVvdUOmKrXl6
GAI8wdR/sJWp5Uf9xfyrJRuVco7qN1XvKj/uL+VHlR/3F/Kn7MLlHdWFqumX tzqP2i3MEkEk
SxywyuUztLEchWyDvORgdByQSK6vyo/7i/lS+VH/AHF/KoqUFUjyyKhUcHdH JzecI4IdQuDY
ozM7zW1wewwF3FR1zn/gP4hLqyn1Xw1DBE6+fFPDPG0pIWZoZlkGTyQH8sfN hsbs4bHPWeVH
/cX8qPKj/uL+VVCjGEUorUmU3J3ZwqaFq174ms9cvls7aSGWMPbwTvMPLjhu lDByiZYtdD5c
YATOTnATSNC1bRNXnu4VsrmO9lcTh53jMMf2u4mVlwjb2K3GCp2gFOpzkd35 Uf8AcX8qPKj/
ALi/lVcrFc8vPg7XJ9Shu7meGSW2iBE8uoTy/a5VuLecHymXZbKxgIIj3Bd4 wGCgVfk8LXlx
4ga+uIoTHc3VvezY1K5CQSRJENiwLtSbmEESNtPzDKnYA3oXlR/3F/Kjyo/7 i/lRZhc8jtNI
1i9u9P0pLZEh8P2YtorqQTRrcyRXFrIgIeJQocWx5jMoXOcn5d3Q6d4buh4r XX9RjshK32iQ
wxuZfIkeO1iXY7Kufkt3ycKR5m3BGSe68qP+4v5UeVH/AHF/KjlYXJKKKK0E FFFFABRRRQAU
UUUAFFFFAGRrf/Hpcf8AXBv5GtC1/wCPdPx/nWfrf/Hpcf8AXBv5GtC1/wCP dPx/nUL4mN7F
GXw/ps8jSSQPudizYmdRknJ4Bx1q9aW0VnbrBAmyNc4XJPU5PJ9zU9FXcmwU UlFAxaKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA rJ1T/j9sv+uh
/wDQHrWrJ1T/AI/bL/rof/QHqZ7DRY0j/kH/APbWX/0Y1S3e77JMQHyEbATJ Y8dsEHP0I+tR
aR/yD/8AtrL/AOjGqa6G61mGM5RhjGc8emDn8j9DTWwixRRRTArQljLcZDgC QYLZwflXpk9P
pjnPHc2arwjEtwcYzID0xn5V9hn9fr2FigCtMWEtvgOQZDkrnA+VuuD0+uec cdxZrhtX8UR6
dqNhFcy6oz3V5NEPs1g0qwqomwVKwvub91gqDuwxb7orpdPvTLY75jLIweRd wiJJCu4H3RjO
F7d8eoptWEnczbHWvDl3q0lxb6xDJczKkKxtPgYzwqKcck+nPStn+07D7d9h +2232z/n381f
M6Z+7nPTn6VzMml3WmWGmafc6rZGFJreKECycSytG6sq7hIcZ2jJ2kAZNalt orXV5Y6vqQCa
nBkhYXJjQEOu0A57OMkYyVB6cVbUe5nGUtrG/VC00qx0+6uZrO1S3e6fzZxF 8qyPkkuVHG85
5bGWwMk7Rh99ewadaSXV1J5cKYBIUsSSQFVVGSzEkAKASSQACTXK634tvrOG wmC2uiWd3ei3
W91leNnkzSbzGJEKAmOMDeytlmDIpAzmam1N4X0abzyLMwNcSid2tZXgbzfm zKDGQVkYMys4
wzKdrEjirMWiafBFYxpb4Wxlae3JdiRIyurOxJy7MJHyWySWJOTzWBp3juBo JBqFvOGt7V7y
4vIISbb7MrzIs4OSdriDeqjcSJF27wGYV9b8VX0hs9NtNO1Sx1Ke7SOW3T7K 1yIWinkV42Z2
h5a3YHcc4VuASpoA27jwjol1JdNPaSSJdJKskJuJfKHmKVkZI92xHYM+XUBj vfn5jm5eaJp9
/wD2h9pt/M/tC1FldfOw8yEb8LweP9a/Iwfm68DHIH4hQadqmpvqU+bSPZBb RbYoMzC4vY2+
eRwo+S2HLOAdnAVm2V0cXirTp/CM3iaFpJbCC3mndY9rN+63b1BB2sQUYZDF TjIJBBoAJvCW
iT35vJrSSQ75H8h7iU2+6RGSQ+QW8rLCR8nbyXYnkk0+LwzpcVpc2pgnnjud onNzdyzvKqnI
jZ3YsY+W+QnadzgjDNnJsvFWo2lklrq+n/bdcXUDYSw6VtETyGA3IKGZ1+UR YyWIO4EAYwak
bx5ZqZyNM1F4LS3+0X06iLbZqJJY3DgybmKNBLnyw+dvy7sjIBvTaVZTaWNM e2jFgEWP7Ony
JsXGEwuBswMFehGQQQSKsW9vDa28VvBFHDBEoSONFCqigYAAHAAHGK43SvGU guLu0uknvrxb
uWK2toIUV5P9KvFVQ7OqcRWxPzbfufedmAGnfeMtP03WdM0zUI5LW5vkiKrJ cW+6N5GKKhjE
hkY7vl3IrKM53YDEAGvdaVZahcWtzc20bT2r77efpJEcgna45AbADAHDDg5B IqhpvhHRdLga
3gtHkgNubUR3dxLcqkJABjUSswVCAoKrgHauc4GMTSvHUs+j6LeanYT20t/p /wBoECxoftEh
a2RPKYSnYrPcBVD4POWKBfm0P+EyD3kdhBoeqz6kfN82zQ24e38sRE7maUIc rcREbWb73OCC
AAF34H064Nl5c97H5F0LiWVr24aeUCKWNUE5k8xVBlLABsfeGPnJq3J4R0WU RI1pII402OqT
yqLhSxYifDfvwWZyRJuyXcnO9sj+I1FvaahBY3d3o93bpPHeWkbSsoYZG6ED zMEFMbFY8tuC
BcmPxRqt3aeD7zXNEurF/s1q96rzRGeOaNY2cBSjrjdxhskY7HNAFuTw7pMk EdvLZRywx3E9
yI5MspkmEglJBOGDCaQbTkfN04GKieDNFQzHZeyTS+Xm4l1K5eZNm/bslaQu nEkg+UjIdgcg
msyXxJqeh67fw6vHJfWdppsF1cXNjBHFFbAyXO+RkeUyEbI14UufkOACcFLr 4m+H7W/v7Rnk
d7JLgny5YWaR4EZpEEfmeYpAjk+Z1VTt4b5l3AG4PC+jraXdqLP91e2v2O5B lcmWLMhO5s5L
EzSEvncS5JJNEmgRQm/n0u4nsb25ikCSCV5IYZH58wW5by9275iQoLEtk/Mc 0G8cWFu039o2
d9p6Qb1nknWNxFKkRnMR8t3JbyR5mVBXHG7f8tU9N+INnrmo6fa6aI90t75F yjTRTFI2t55E
ZXhkdMloCME5AByBlSQDebw9pM2j2mkTWUcum2iIkVrKS8ZVF2qHUkhwBggN nkBuoBF3ULG3
1LTrmwu4/MtrmJ4ZU3EbkYEMMjkZBPSuNvvGmpWXjF7BoLX+yrWeUXkmxvNS FYrMhwd20BXu
yzk8CNCeo5f4X8WavrHiKTTtQtIbaM/aZY4zG6TRxqlnJEsgZjiQLdEOOm5e OByAbY8J6QLZ
4vLund3V/tMl7O9wpUEDbOXMigBnGFYDDuP42yW/hPSLV7YRx3RS2cyJFLez yRlzI0pd0Zyr
vvYsGYEg4IPyjG/RQBkad4e0zSrhprSCRHKGNA88kiwoSCUiVmIiThflQKPl Xj5RjXoooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAqjq/wDyD/8AtrF/6MWr1UdX/wCQ f/21i/8ARi0n
sBX0r/j9vf8AroP/AEBK1qydK/4/b3/roP8A0BK1qUNhsKKKKoQUUUUAFFFF ABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAZGt/8elx/wBcG/ka0LX/AI90/H+d Z+t/8elx/wBc
G/ka0LX/AI90/H+dQviY3sT0UUVYgooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigArJ1T/j9sv8Arof/AEB61qydU/4/bL/r of8A0B6mew0W
NI/5B/8A21l/9GNUt6QtlOWICiJic9MY+h/kfoai0j/kH/8AbWX/ANGNU10d trMc4wjHOcY4
9cjH5j6imthFiiiqWo3Elva74tu8yRxguMgbnC5xkZxnPWmgH25Uz3QBGRKA 2PXYvXgdsev1
7C1XGaX4zsdT1C5trDW9NvZYbmOJ44cEyKwizJHiVvkHmAZxjcrD3rrEuIZS BHLG5IyArA8Y
B/kw/MetFhXMe58M2tzcCV7i5BWVpowChEbtuyVypIOGYfQkVqWNpHY2iW8R ZlUk7nOSSSSS
fxJrmtS8XKL6AaWwuraGTddyRjIK9Nqn+I87uP7oGeTXRafqVpqlsLmzuEmi JxuU9D6EdQeR
wabTIjOLdkyFtOkkkvpDez75xiEtgi2+UqCgxjPzMc9TwD0rBXwrqQvpZ/t6 x+ZEkIKMxKbR
Bhhn5iQY5SAzMPmGQdz5v3es6vB4rtdIi0yyktbmJ51uGvnVxHG0SyZj8kjd mYYG7BxyVqn4
f8b2Gp+G7K/vpJLa7ksoriWN7SaISMwUEQB1zKN7qo2b8l0HJZctSa2HKCe5 09xbw3VtLbzx
RzQSoUkjdQyupGCCDwQRxisiDwrZW1zaSQzXaQ2lx9ogtfN3RRP5UkRCBslE 2y4CKQq7F2gf
NujbxnoMQhD3U8bSeYSr2kytCE2b2mBTMKgSRsWk2ja4bODmpD4s0gWyS+Zd O7uyfZo7Kd7h
SoBO6AIZFADIcsoGHQ/xrmSye50GxvbnUpboSSrqVkljcRFsKYlMvAxggnzn BOfTGO9S38Kw
x6lb6ld6hfX2oQSrILifylLKsc0aoVjRV2j7RKeBuy3JIAFbdvcQ3VvFcQSx zQSqHjkRgyup
GQQRwQRzmrFAHKjwPYR3Ut3b3t9b3hlMsc6NGWhcyXEhKhkKnP2uZPmDfKR/ EN1X73w5aajo
S6PfvPd2/mxyyNcMHadklWXDgjbtZlwVAChTtUKMAbdFAHE3vw+s4dVs7zw+ U0QrcRvObGGK
PCpDcoCimNlLk3GCWB+UcYIGQeAw2pXqnUrtNMu7JLe6hQx7rxjLcSTGUmPK hzOf9UUxubG3
C47aigDlR4HsI7qW7t72+t7wymWOdGjLQuZLiQlQyFTn7XMnzBvlI/iG6nz+ EI7i4WU6vqIV
ri3urqIeTtup4THtkf8Ad5BPkxghCi/LwBk56eigDlE8D6eYLaE3l80dlE0N kC0f+ipvgkjC
/J83ltbxld+7PO7eDV3TvC9tYaoupm7u7m+2zLLPOUBmMnkgswRVUELbxKNo AwDkEkmt6igD
nYvB+mf2bp+n3Xn3thY2sdrFaXD7oWCDG6SMALIxwv3wQpUFQpyTp6vpsWsa NfaZO0iQ3lvJ
byNGQGCupUkZBGcH0NX6KAMXUvDdpqf9r+fLOv8Aaunrp8+xgNsY83BXIOG/ fNycjgcdc0rr
wfbXVvf2R1LUU0+9S4Bso5EWON5w3mODs3sSZJG2uzKC2Qvyrt6eigDnL/wf pmpvcm78+SO6
u3upYt+FYtam0ZeBkKYyTwc7uc44ofwuZo1a41zVZ72GUS296zQh4CFdPlQR iLlZJASUJO7k
/Km3o6KAOctPCNhDdvd3Ms9/cTRTxXL3QjK3IlEKtvRVC8JbxoAABgHIJJNM uvCEcutTava6
vqNheSvIzPb+SwIdIEK4kjYYxbRn1zu5wcDpqKACiiigAooooAKKKKACiiig AooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooo
oAKKKKACiiigAqjq/wDyD/8AtrF/6MWr1UdX/wCQf/21i/8ARi0nsBX0r/j9 vf8AroP/AEBK
1qydK/4/b3/roP8A0BK1qUNhsKKKKoQUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAZGt/8elx/wBcG/ka0LX/AI90/H+dZ+t/8elx/wBcG/ka0LX/ AI90/H+dQviY
3sT0UUVYgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK
KKACiiigArJ1T/j9sv8Arof/AEB61qydU/4/bL/rof8A0B6mew0WNI/5B/8A 21l/9GNU12dt
rMc4wjHOcY49cjH5j6iodI/5B/8A21l/9GNU12N1rMMZyjDGM549MHP5H6Gm thFiqmoWpvLN
oVk8tiysr7c4KsGHH1FW6qX1ybW2MiqGYuiKrNtBLMFGTg4GT6U1uJ7GFa+G ZYb+ad73d5t0
lzMPKI811VACPnOOI1HT+H8a6esG31Zxc3aGK2Jiu47e4CTMWSR1jIAzGu75 XQ5yeuM8YG9T
YKxzmr+F4NS1C2uo9sKmT/TFUY89OoBx1OQBn0J54Fb0EMVtCsMMaRRqMKiK FCj2ArB1fxRB
puoW1rHtmUSf6YynPkJ0BOOhyQcegPHIregmiuYVmhkSWNhlXRgwYexFDvbU iPJzPl3KUume
b4hs9V87H2a1ntvK2/e814W3ZzxjycYxzu7Y55y68Aw3mi6Nps90kq6Zpi2I EtsGSdle2kVn
Qtym62AZM8hyNw61r3PiGS38Rw6L/YmoyPMrSJcI0HlGNTGHfmUPhTKoI25P OAaj8O+MNI8Q
eHY9Wiv7JNtrHc3sa3SP9j3LuKyHjbjDDJA+6fSkaGQPh7H/AGdd2yXNjatc afe2brYactvC
puBCu9UDZ+UQDO5mLFj8ygBRJq3gGLU9XudSZtOuJpbh5Uj1LThdQIrw28bf JvU782ykNkYD
sMHORvL4k0J47J11vTit+5SzYXSYuGDBSI+fnIYgYGeTill8R6FDpkOpy61p yafM+yO6a6QR
O3PCvnBPytwD2PpQBbsbNNP0+2so8lLeJIlOxU4UAD5UAUdOigAdgBVyiigA ooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACi
iigAqjq//IP/AO2sX/oxavVR1f8A5B//AG1i/wDRi0nsBX0r/j9vf+ug/wDQ ErWrJ0r/AI/b
3/roP/QErWpQ2GwoooqhBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRR
QBka3/x6XH/XBv5GtC1/490/H+dZ+t/8elx/1wb+RrQtf+PdPx/nUL4mN7E9 FFFWIKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKydU/4/
bL/rof8A0B61qydU/wCP2y/66H/0B6mew0WNI/5B/wD21l/9GNU12N1rMMZy jDGM549MHP5H
6GodI/5B/wD21l/9GNUt6A1lcBgCpiYHPTGPqP5j6imthFmqWp28lzYtHAVE odHXd0yrhufy
q7Va7uBaQ+ays/zKoVcZJYhQOSB1IprcT2OL0bwOml6tPdWthpdo0tzHJI1v EEKKoj+RMRr8
h8sHGcbix612yW8MRBjijQgYBVQOMAfyUfkPSs2HVh584a2nAWdIpD5kbeU7 BMKwEhIJ3KcY
HDA45ydmmwRx+peElN9AdLUWttNJtu44zgBeu5R/CeNvH94HHBrotP0600y2 FtZ26QxDkqvc
+pPUngcmquqa/aaVe2dtOfmuH2k5/wBWvTcfbdgfme1a/vRzX0Eqai+ZLcyZ tOmm8U2GqBo/
It7O5t3Uk7i0jwMpHGMYibPPcde3KXXgW/utB8PWRnh8zStLS1k2TSR+ZKkt pKArqAyKfszL
vHzLuBCkjFdXqPiHTNLuFhu55EcoJHKQSSLChJAeVlUiJOG+Zyo+VuflONek UedS+BNRls9R
CLawT32m39syPfXF0RLOluiFppQWcYg5OFwCqhTgsZ9V8G6hP4hu9YgKTGS4 kaOBdSuLE7Hg
tULNLCpbIa1PyYIIcHIK4rvqgmmWBd7iQqXVAEjZzlmCjhQTjJ5PQDJOACaA K2k2C6VpFlp6
BAlpbxwL5asFwqheAzMQOO7E+pPWtCs99Rhj1q20xlk8+4t5rhGGNoWNo1YH nOcyrjjsenfQ
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooo
oAKKKKACiiigAooooAKo6v8A8g//ALaxf+jFq9VHV/8AkH/9tYv/AEYtJ7AV 9K/4/b3/AK6D
/wBAStasnSv+P29/66D/ANAStalDYbCiiiqEFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFF
ABRRRQAUUUUAFFFFAGRrf/Hpcf8AXBv5GtC1/wCPdPx/nWfrf/Hpcf8AXBv5 GtC1/wCPdPx/
nUL4mN7E9FFFWIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKK
KKACiiigAooooAKydU/4/bL/AK6H/wBAetasnVP+P2y/66H/ANAepnsNFjSP +Qf/ANtZf/Rj
VNdnbazHOMIxznGOPXIx+Y+oqHSP+Qf/ANtZf/RjVLd7vskwBfJjbBTIYcds AnP0B+lNbCLN
UNVjlmsSsCb5VkjcJkDO11Yjn2FX6r3M6W0JlkJCAgcKSSScAADkkkgU1uJ7 HB6L4Xu9P1i6
uI4r4rcXsUr/AGjUXmEaqsWQwaVtzfu8hiN2GC9AK71IFjI2mQ4/vOzdgO59 h+vqapxapCZW
WQXKh5AqGS2kUDOABkoAMn1J69ew06bBHCat4Vmj1FP7P3yQ3z7Lhpv3jQ99 248kYB6nrjnk
V1el6XDpNjHaQNM0adDLIWP+AHsMD2pmoaxZabeWFrcybZb6UxRDjrjqfbO1 fq6jvWkDStYt
ybRzJi1PR9V1SSz0yTUU1S4W4R0mjiW3cQxxFZdxzs/dq25A55YbPlG/M07w ZcaZPpemrMZd
Jjitprw7AvmXNqiRxnG4sN+2B+DhfsuDnzWrqm1bTle9jbULUSWKB7tTMubd SpYGTn5AVBOT
jgZqxb3EN1bxXEEsc0Eqh45EYMrqRkEEcEEc5oJPK7DwHqkdoIZrfUvtJe0W +na4toVu3S6g
kkmRoFWWQhY5WEkzCQbuAWdsb8nhBobjVZ7XTUR31fT3tArqFS0hNmX2LnCA eS+QAC3lr1wl
d7RQB5G/g3U5IYIYdCks7uLTTb6nqMZtt2pyefavIQSzGQyLFP8A69QDvw+A zV2vgzSJNF0a
aBoLu3je4aSKC5aDdEu1QQEt1EUYLBm2pnO4sTuYgdPRQAUUUUAFFFFABRRR QAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAVR1f8
Re: References in stereotype properties (tag values). [message #478271 is a reply to message #478268] Tue, 31 March 2009 00:59 Go to previous messageGo to next message
james bruck is currently offline james bruckFriend
Messages: 1724
Registered: July 2009
Senior Member
It looks like the model now has unrecognized content.
After "tweaking" the profile, did you remember to "define" it again and then
reapply the profile to the model?
I think that may solve your issue.

Cheers,
- James.

"Juan Pedro Silva" <jpsilvagallino@gmail.com> wrote in message
news:gqqqfh$ucq$1@build.eclipse.org...
> Hello everybody.
> I got a profile from a particular source which has two stereotype
> properties with no defined type. I am trying to set the correct type to
> them. Based on its use, uml::NamedElement is a good candidate.
>
> The profile is a dynamic profile for what I see (it also has an ecore
> representation in it below an EAnnotation). It was in here that I
> realized that it was a reference and not a attribute, that is why I
> didn't use String instead of NamedElement. What I did was to set the
> correspondent property as NamedElement also
> (org.eclipse.uml2.uml.NamedElement) in the Ecore too. The profile then
> validates correctly.
>
> However, when I try to use the tweaked profile in a model, and try to
> set this property value, the property editor works funny on me (see the
> attached picture). I can't see the available elements to be selected,
> although I can scroll down and select them one by one. The other thing
> is that the different elements in my model are not available for
> selection, I just get uml metaclasses, I think. Then, If I reopen my
> model, I get the different applied stereotypes as elements (as you can
> see in the picture with the different colored stars).
>
> Which is the way to go here?. Formerly, tag values types use to be
> primitive types only, I don't know if that is part of the problem. I
> don't know if I did the right thing setting the uml and ecore
> representation types like that (if those types correspond). Could it be
> that I'm using an older UML2 version that the one used to make the
> profile? (my UML2 version is 2.1.0v200805131030, but I don't know which
> one they used for the profile).
>
> Any help will be greatly appreciated.
> Best regards,
> Juan Pedro
>
Re: References in stereotype properties (tag values). [message #478273 is a reply to message #478271] Tue, 31 March 2009 11:16 Go to previous message
Juan Pedro Silva is currently offline Juan Pedro SilvaFriend
Messages: 258
Registered: July 2009
Senior Member
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi James, thanks for your answer.<br>
Disregard the unrecognized elements, I guess you are right on them.<br>
I'm more concerned on the visualization of the elements to be selected
for the stereotype property.<br>
<br>
I was able to find the desired elements from my model (I was searching
for an operation and found it with the "&lt;operation&gt;" marking,
mixed with all UML2 operations). The problem is, as you can see in the
picture I send, that I cannot visualize the list of available elements.
I made the profile from scratch, defined it, and I get the same
behavior. <br>
<br>
Any ideas on why is that?.<br>
Thank you and best regards,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; Juan Pedro<br>
<br>
<br>
James Bruck escribi&oacute;:
<blockquote cite="mid:gqrpu2$qed$1@build.eclipse.org" type="cite">
<pre wrap="">It looks like the model now has unrecognized content.
After "tweaking" the profile, did you remember to "define" it again and then
reapply the profile to the model?
I think that may solve your issue.

Cheers,
- James.

"Juan Pedro Silva" <a class="moz-txt-link-rfc2396E" href="mailto:jpsilvagallino@gmail.com">&lt;jpsilvagallino@gmail.com&gt;</a> wrote in message
<a class="moz-txt-link-freetext" href="news:gqqqfh$ucq$1@build.eclipse.org">news:gqqqfh$ucq$1@build.eclipse.org</a>...
</pre>
<blockquote type="cite">
<pre wrap="">Hello everybody.
I got a profile from a particular source which has two stereotype
properties with no defined type. I am trying to set the correct type to
them. Based on its use, uml::NamedElement is a good candidate.

The profile is a dynamic profile for what I see (it also has an ecore
representation in it below an EAnnotation). It was in here that I
realized that it was a reference and not a attribute, that is why I
didn't use String instead of NamedElement. What I did was to set the
correspondent property as NamedElement also
(org.eclipse.uml2.uml.NamedElement) in the Ecore too. The profile then
validates correctly.

However, when I try to use the tweaked profile in a model, and try to
set this property value, the property editor works funny on me (see the
attached picture). I can't see the available elements to be selected,
although I can scroll down and select them one by one. The other thing
is that the different elements in my model are not available for
selection, I just get uml metaclasses, I think. Then, If I reopen my
model, I get the different applied stereotypes as elements (as you can
see in the picture with the different colored stars).

Which is the way to go here?. Formerly, tag values types use to be
primitive types only, I don't know if that is part of the problem. I
don't know if I did the right thing setting the uml and ecore
representation types like that (if those types correspond). Could it be
that I'm using an older UML2 version that the one used to make the
profile? (my UML2 version is 2.1.0v200805131030, but I don't know which
one they used for the profile).

Any help will be greatly appreciated.
Best regards,
Juan Pedro

</pre>
</blockquote>
<pre wrap=""><!---->

</pre>
</blockquote>
</body>
</html>
Re: References in stereotype properties (tag values). [message #627460 is a reply to message #478268] Tue, 31 March 2009 00:59 Go to previous message
james bruck is currently offline james bruckFriend
Messages: 1724
Registered: July 2009
Senior Member
It looks like the model now has unrecognized content.
After "tweaking" the profile, did you remember to "define" it again and then
reapply the profile to the model?
I think that may solve your issue.

Cheers,
- James.

"Juan Pedro Silva" <jpsilvagallino@gmail.com> wrote in message
news:gqqqfh$ucq$1@build.eclipse.org...
> Hello everybody.
> I got a profile from a particular source which has two stereotype
> properties with no defined type. I am trying to set the correct type to
> them. Based on its use, uml::NamedElement is a good candidate.
>
> The profile is a dynamic profile for what I see (it also has an ecore
> representation in it below an EAnnotation). It was in here that I
> realized that it was a reference and not a attribute, that is why I
> didn't use String instead of NamedElement. What I did was to set the
> correspondent property as NamedElement also
> (org.eclipse.uml2.uml.NamedElement) in the Ecore too. The profile then
> validates correctly.
>
> However, when I try to use the tweaked profile in a model, and try to
> set this property value, the property editor works funny on me (see the
> attached picture). I can't see the available elements to be selected,
> although I can scroll down and select them one by one. The other thing
> is that the different elements in my model are not available for
> selection, I just get uml metaclasses, I think. Then, If I reopen my
> model, I get the different applied stereotypes as elements (as you can
> see in the picture with the different colored stars).
>
> Which is the way to go here?. Formerly, tag values types use to be
> primitive types only, I don't know if that is part of the problem. I
> don't know if I did the right thing setting the uml and ecore
> representation types like that (if those types correspond). Could it be
> that I'm using an older UML2 version that the one used to make the
> profile? (my UML2 version is 2.1.0v200805131030, but I don't know which
> one they used for the profile).
>
> Any help will be greatly appreciated.
> Best regards,
> Juan Pedro
>
Re: References in stereotype properties (tag values). [message #627462 is a reply to message #478271] Tue, 31 March 2009 11:16 Go to previous message
Juan Pedro Silva is currently offline Juan Pedro SilvaFriend
Messages: 258
Registered: July 2009
Senior Member
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi James, thanks for your answer.<br>
Disregard the unrecognized elements, I guess you are right on them.<br>
I'm more concerned on the visualization of the elements to be selected
for the stereotype property.<br>
<br>
I was able to find the desired elements from my model (I was searching
for an operation and found it with the "&lt;operation&gt;" marking,
mixed with all UML2 operations). The problem is, as you can see in the
picture I send, that I cannot visualize the list of available elements.
I made the profile from scratch, defined it, and I get the same
behavior. <br>
<br>
Any ideas on why is that?.<br>
Thank you and best regards,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; Juan Pedro<br>
<br>
<br>
James Bruck escribi&oacute;:
<blockquote cite="mid:gqrpu2$qed$1@build.eclipse.org" type="cite">
<pre wrap="">It looks like the model now has unrecognized content.
After "tweaking" the profile, did you remember to "define" it again and then
reapply the profile to the model?
I think that may solve your issue.

Cheers,
- James.

"Juan Pedro Silva" <a class="moz-txt-link-rfc2396E" href="mailto:jpsilvagallino@gmail.com">&lt;jpsilvagallino@gmail.com&gt;</a> wrote in message
<a class="moz-txt-link-freetext" href="news:gqqqfh$ucq$1@build.eclipse.org">news:gqqqfh$ucq$1@build.eclipse.org</a>...
</pre>
<blockquote type="cite">
<pre wrap="">Hello everybody.
I got a profile from a particular source which has two stereotype
properties with no defined type. I am trying to set the correct type to
them. Based on its use, uml::NamedElement is a good candidate.

The profile is a dynamic profile for what I see (it also has an ecore
representation in it below an EAnnotation). It was in here that I
realized that it was a reference and not a attribute, that is why I
didn't use String instead of NamedElement. What I did was to set the
correspondent property as NamedElement also
(org.eclipse.uml2.uml.NamedElement) in the Ecore too. The profile then
validates correctly.

However, when I try to use the tweaked profile in a model, and try to
set this property value, the property editor works funny on me (see the
attached picture). I can't see the available elements to be selected,
although I can scroll down and select them one by one. The other thing
is that the different elements in my model are not available for
selection, I just get uml metaclasses, I think. Then, If I reopen my
model, I get the different applied stereotypes as elements (as you can
see in the picture with the different colored stars).

Which is the way to go here?. Formerly, tag values types use to be
primitive types only, I don't know if that is part of the problem. I
don't know if I did the right thing setting the uml and ecore
representation types like that (if those types correspond). Could it be
that I'm using an older UML2 version that the one used to make the
profile? (my UML2 version is 2.1.0v200805131030, but I don't know which
one they used for the profile).

Any help will be greatly appreciated.
Best regards,
Juan Pedro

</pre>
</blockquote>
<pre wrap=""><!---->

</pre>
</blockquote>
</body>
</html>
Previous Topic:Redefined feature diagnostic.
Next Topic:Problem with Property and eDerivedStructuralFeatureID()
Goto Forum:
  


Current Time: Mon Apr 23 15:41:57 GMT 2018

Powered by FUDForum. Page generated in 0.03188 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software