mutt/2242: Mutt 1.5.9i crashes when reading mail with unicode symbols.
>Number: 2242
>Notify-List:
>Category: mutt
>Synopsis: Mutt 1.5.9i crashes when reading mail with unicode symbols.
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: mutt-dev
>State: open
>Keywords:
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed May 17 10:31:40 +0200 2006
>Originator: Evgeniy Polyakov
>Release: Mutt 1.5.9i
>Organization:
>Environment:
$ mutt -v
Mutt 1.5.9i (2005-03-13)
Copyright (C) 1996-2002 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.
System: Linux 2.6.16.1-2ka (i686) [using ncurses 5.2]
Compile options:
-DOMAIN
-DEBUG
-HOMESPOOL +USE_SETGID +USE_DOTLOCK +DL_STANDALONE
+USE_FCNTL -USE_FLOCK -USE_INODESORT
+USE_POP +USE_IMAP -USE_GSS +USE_SSL -USE_GNUTLS -USE_SASL -USE_SASL2
-HAVE_REGCOMP +USE_GNU_REGEX
+HAVE_COLOR +HAVE_START_COLOR +HAVE_TYPEAHEAD +HAVE_BKGDSET
+HAVE_CURS_SET +HAVE_META +HAVE_RESIZETERM
+CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME +CRYPT_BACKEND_GPGME
-BUFFY_SIZE -EXACT_ADDRESS -SUN_ATTACHMENT
+ENABLE_NLS +LOCALES_HACK +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET
+HAVE_LANGINFO_YESEXPR
+HAVE_ICONV -ICONV_NONTRANS -HAVE_LIBIDN +HAVE_GETSID +HAVE_GETADDRINFO
-USE_HCACHE
ISPELL="/usr/bin/ispell"
SENDMAIL="/usr/bin/sendmail"
MAILPATH="/var/mail"
PKGDATADIR="/usr//share/mutt"
SYSCONFDIR="/usr//etc"
EXECSHELL="/bin/sh"
-MIXMASTER
To contact the developers, please mail to <mutt-dev@xxxxxxxx>.
To report a bug, please use the flea(1) utility.
>Description:
Mutt crashes when reading attached e-mail.
Program received signal SIGSEGV, Segmentation fault.
0xa7f3b88e in PutAttrChar () from /usr/lib/libncursesw.so.5
(gdb) bt
#0 0xa7f3b88e in PutAttrChar () from /usr/lib/libncursesw.so.5
#1 0xa7f37b7f in EmitRange () from /usr/lib/libncursesw.so.5
#2 0xa7f37ca3 in PutRange () from /usr/lib/libncursesw.so.5
#3 0xa7f38d47 in TransformLine () from /usr/lib/libncursesw.so.5
#4 0xa7f37f98 in doupdate () from /usr/lib/libncursesw.so.5
#5 0xa7f32bb7 in wrefresh () from /usr/lib/libncursesw.so.5
#6 0x0805ef82 in mutt_refresh () at curs_lib.c:62
#7 0x080853f2 in mutt_pager (banner=0x0, fname=0xa7f5aba0 "�J\004",
flags=66, extra=0xafe7d130) at pager.c:1754
#8 0x0805792e in mutt_display_message (cur=0x8141908) at commands.c:211
#9 0x08061b16 in mutt_index_menu () at curs_main.c:1144
#10 0x0807802a in main (argc=135716808, argv=0xafe7e514) at main.c:934
#11 0xa7c751c4 in __libc_start_main () from /lib/libc.so.6
(gdb)
>How-To-Repeat:
mutt -f mbox
hit enter to read the mail
>Fix:
Unknown
>Add-To-Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="mbox"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="mbox"
RnJvbSBqZXRpbzk5NUBkZnllLmNvbSAgV2VkIE1heSAxNyAxMjoyNDoxNiAyMDA2ClJldHVybi1Q
YXRoOiA8amV0aW85OTVAZGZ5ZS5jb20+ClgtU3BhbS1DaGVja2VyLVZlcnNpb246IFNwYW1Bc3Nh
c3NpbiAzLjEuMCAoMjAwNS0wOS0xMykgb24gd3d3LjJrYS5taXB0LnJ1ClgtU3BhbS1MZXZlbDog
KgpYLVNwYW0tU3RhdHVzOiBObywgc2NvcmU9MS4zIHJlcXVpcmVkPTUuMCB0ZXN0cz1NSVNTSU5H
X1NVQkpFQ1QgYXV0b2xlYXJuPW5vIAoJdmVyc2lvbj0zLjEuMApSZWNlaXZlZDogZnJvbSBtYWls
ZXIuY2FtcHVzLm1pcHQucnUgKG1haWxlci5jYW1wdXMubWlwdC5ydSBbMTk0Ljg1LjgyLjRdKQoJ
YnkgMmthLm1pcHQucnUgKDguMTMuNi84LjEzLjYpIHdpdGggRVNNVFAgaWQgazRIOE9HUDEwMjg5
NDIKCWZvciA8am9obnBvbEAya2EubWlwdC5ydT47IFdlZCwgMTcgTWF5IDIwMDYgMTI6MjQ6MTYg
KzA0MDAKUmVjZWl2ZWQ6IGZyb20gZGZ5ZS5jb20gKFs1OS40MS4xMTQuMTY1XSkKCWJ5IG1haWxl
ci5jYW1wdXMubWlwdC5ydSAoOC4xMy42LzguMTMuNikgd2l0aCBFU01UUCBpZCBrNEg3TnFSazAw
MTA2NgoJZm9yIDxqb2hucG9sQDJrYS5taXB0LnJ1PjsgV2VkLCAxNyBNYXkgMjAwNiAxMToyMzo1
NiArMDQwMApNZXNzYWdlLUlkOiA8MjAwNjA1MTcwNzIzLms0SDdOcVJrMDAxMDY2QG1haWxlci5j
YW1wdXMubWlwdC5ydT4KRnJvbTogPT9HQjIzMTI/Qj9LN0w2eHJmUjBMZWl2TEM4dk1yMXlNdlVz
YnJMME1TNTNNRHR2THpFM05HMXdiY3I/PQogPGpldGlvOTk1QGRmeWUuY29tPgpUbzogam9obnBv
bEAya2EubWlwdC5ydQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47CgljaGFyc2V0PSJjaGFyc2V0
PSJHQjIzMTIiIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CkRhdGU6IFdlZCwgMTcg
TWF5IDIwMDYgMTY6MjQ6MDEgKzA4MDAKWC1NYWlsZXI6IEZveE1haWwgNC4wIGJldGEgMiBbY25d
ClgtR3JleWxpc3Q6IFNlbmRlciBJUCB3aGl0ZWxpc3RlZCwgbm90IGRlbGF5ZWQgYnkgbWlsdGVy
LWdyZXlsaXN0LTEuNy41ICgya2EubWlwdC5ydSBbMTk0Ljg1LjgyLjY1XSk7IFdlZCwgMTcgTWF5
IDIwMDYgMTI6MjQ6MTYgKzA0MDAgKE1TRCkKWC1HcmV5bGlzdDogUmVjaXBpZW50IGUtbWFpbCB3
aGl0ZWxpc3RlZCwgbm90IGRlbGF5ZWQgYnkgbWlsdGVyLWdyZXlsaXN0LTEuNy41IChtYWlsZXIu
Y2FtcHVzLm1pcHQucnUgWzE5NC44NS44Mi40XSk7IFdlZCwgMTcgTWF5IDIwMDYgMTE6MjQ6MDMg
KzA0MDAgKE1TRCkKU3RhdHVzOiBSTwpDb250ZW50LUxlbmd0aDogNzQ3MApMaW5lczogMjA4Cgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCgogyOeyu9DoytW1vc/gudjF4NG1ueO45qOsx+u9q8T60qrSxrP9tcTTys/ku9i4tNb3
zOKhsNLGs/2hsbW9CmdiY2hlbnhpQDIxY24uY29tLL60x+u8+8HCo6EKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKCiAgICAg
ILL6IMa3INHQILeiILywILy8IMr1IMjLINSxILrLINDEILncIMDtILy8IMTcING1IMG3CgqhoQog
ICAgICAgICAgICAgICDJz7qjoaTJ7tvaoaSxsb6pIMjnxtq+2dDQCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCtb3sOy1pc67
o7rW0LuqtLTKwLzNxvPStcXg0bXN+C8vucuyqcu+tLTG89K1ucvOytPQz965q8u+CgrKsbzktdi1
46O6MjAwNsTqNtTCMy0tNMjVIKOo0MfG2sH5oaLI1aOpIMnPuqOhpL3wy67N5bTzvsa16goKyrG8
5LXYteOjujIwMDbE6jbUwjktLTEwyNWjqNDHxtrO5aGiwfmjqSDJ7tvaoaS98LDZus+0877GteoK
CsqxvOS12LXjo7oyMDA2xOo31MIxLS0yyNUgo6jQx8bawfmhosjVo6kgsbG+qaGkufq8yrvh1bm+
xrXqCgrK1bfRserXvKO6MjIwMNSqL8jLo6i6rMXg0bW30aGi1qTK6bfRoaLWuLaoxeDRtb3MssS3
0aGizueyzbfRoaKy6LXjt9G1yKOpCgrKyrrPttTP86O6xvPStdfcvq3A7S+y+sa30dC3oqGiyrXR
6crSoaK8vMr1sr/Dxdb3udyhor6twO0vyMvKwrK/w8XW97ncoaK+rcDtoaMKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKxeDR
tcrV0uajugoKICDNqLn90afPsKOssO/W+tGn1LHV67bU0NTBy73isvrGt9HQt6K8sLy8yvXIy9Sx
tcTM2LXjo6yyotPQ0Ke12MzhuN8KttSy+sa30dC3orywvLzK9cjL1LG1xLyo0Ke/vLrL0+vP4NOm
udzA7aOs09DQp7iotby0y8Dg1qrKttDN1LG5pLKivKQKt6LL+8PHtcTHscTc0+u0tNTs0NSjrLau
tcPI57rOyrXKqdfu09DQp7XEvLzK9bykwPi3vcq9o6zVxs7VtLTQwrncwO0KtcTT0NCnyrXO8be9
t6ijrLTTtvi8q7TzzOHJ/cbz0rW1xLy8yvW5pNf3vNvWtaGjCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgrF4NG1t73KvaO6
CgogILC4wP3R3dLvoaLKtc7xt9bO9qGiy6vP8rultq+hor3Hyauw59HdoaLF4NG1087Pt6GiytPG
tdHQzNahowotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoKv86zzMzhuNmjuqGhCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CqOo0rujqbL6xrfR0LeivLC8vMr1yMvUsbXEzNi14woxLiCy+sa30dC3orrNvLzK9dHQt6K1xLfW
wOAKMi4gsvrGt9HQt6K8sLy8yvXIy9Sx0+u53MDtyMvUsbXEsrvNrMzY1soKMy4gsvrGt9HQt6K8
sLy8yvXIy9SxtcS5pNf3us29x8mrCjQuILL6xrfR0LeivLC8vMr1yMvUsbXEyq6088zYteO8sMvE
uPa7+bG+udzA7dKqteMKNS4gvLzK9cjLssXX38/yudzA7dXftcS9x8mr16q7u9PrtqjOu6O6sLjA
/dHQzNYKCqOotv6jqbL6xrfR0LeivLC8vMr1yMvUsbHYsbi1xMH5uPbPsLnfCs+wud/WrqO616jX
or3hufujrNHbudu08828CjEuIM+wud+1xMXg0fgKMi4gz7C539Pr1K3U8gozLiCy+sa30dC3otPr
vLzK9cjL1LG1xMj9uPa6w8+wud8KNC4gsvrGt9HQt6LT67y8yvXIy9Sx16jXorPJufu1xNKqx/MK
NS4g0du527Tzzby21LL6xrfR0Lei0+u8vMr1yMvUsbXE0qrH8wrPsLnf1q6jur30v9vSqsrCo6y3
otW508XKxgoxLiCy+sa30dC3otPrvLzK9cjL1LHDpsK1vLDO3rPJ0Ke1xNSt0vIKMi4gsvrGt9HQ
t6LT67y8yvXIy9SxyOe6zr30v9vSqsrCCjMuILL6xrfR0Lei0+u8vMr1yMvUsbXENETUrdTyCjQu
ILL6xrfR0Lei0+u8vMr1yMvUscj9uPa6w7XEzcW208+wud8KNS4gus7OvbL6xrfR0Lei0+u8vMr1
yMvUsdPFysYKNi4gt6LVuc3FttPTxcrGttSy+sa30dC3otPrvLzK9cjL1LG1xNKqx/MKz7C539au
o7q8r8u8uePS5qOstLTU7NDFyM4KMS4g1PXR+bLFxNzKx7L6xrfR0Lei0+u8vMr1zcW207yo0KfX
7rTzu68KMi4gsvrGt9HQt6LT67y8yvXIy9SxzcW207rP1/e1xDXW1re9yr0KMy4g1eTPp7Lu0uy1
xLLjtM4KNC4gvK/LvLnj0ua1xLe9yr0KNS4g1+nWr8e/tPO1xNSt0vIKNi4gsrvQxcjOus27s9LJ
ysfV5tX9tcS53MDts8mxvtau1LQKNy4g0MXIzrXEu/m0oQo4LiDH6bjQ1cq7pwoKo6jI/aOpttSy
+sa30dC3otPrvLzK9cjL1LG53MDty8SyvbeoCrXa0ruyvaO60dC3otPrvLzK9cjL1LG1xLzGu67T
6772st8KMS4gsvrGt9HQt6LT67y8yvXIy9SxvMa7rrXE1tbA4KGizNi149Pr0qrL2AoyLiC6w8S/
seq1xMvEuPbUrdTyCjMuIM/W17S31s72tcS8uNbWuaS+3wo0LiCy+sa30dC3otPrvLzK9cjL1LG+
9rLftcS5/bPMCjUuILL6xrfR0Lei0+u8vMr1yMvUsb72st+5pL7fCjYuILL6xrfR0Lei0+u8vMr1
yMvUscjOzvG53MDtt723qAq12rb+sr2jutHQt6LT67y8yvXIy9SxtcTX6dav0+u31sXJCjEuILOj
vPuy+sa30dC3orrNvLzK9bncwO3X6davveG5ucnovMa3vbeo0+vTptPDCjIuILL6xrfR0Lei0+u8
vMr1yMvUsbmk1/e31sXJCjMuILL6xrfR0Lei0+u8vMr1yMvUsbmk1/e31sXJ1K3U8go0LiCy+sa3
0dC3otPrvLzK9cjL1LG5pNf3t9bFybXEsr3W6Ao1LiCy+sa30dC3otPrvLzK9cjL1LG5pNf3t9bF
ybXEzsrM4gq12sj9sr2jutHQt6LT67y8yvXIy9SxtcS8qNCnv7y6y7ncwO3T67ykwPjPtc2zCjEu
IL6yzKzT67avzKy/vLrLzOXPtbXEz+C7pbnYz7UKMi4gyP3A4NaqyrbQzdSxuaS1xLyo0KfGwLnA
t723qKO6ysLO8dDNoaK+9rLf0M2horS00MLQzQozLiDR0Lei0+u8vMr1yMvUsbXEveG5+9Pruf2z
zL+8usu1xMf4sfDT69Om08MKNC4g0dC3otPrvLzK9cjL1LG1xDfW1r+8usu3vbeo0+u5pL7fo7pL
UEmholBCQ6Gi09DO3r+8usu3qKGivde2zgq/vLrLt6ihotfK1LSzybG+v7y6y7eooaLK9tawt6ih
os7Ez9e3qAo1LiC8vMr1sr/Dxb+8usvWuLHqCjYuINX9yLe1xL+8usu53MDtwfezzNPrS1BJyei8
xgo3LiCy+sa30dC3otPrvLzK9cjL1LG/vLrL0+tIUr+8usu1xMjaus8KOC4gv7y6y9fUxsDT68v7
xsC1xNKqteMKOS4gyOe6zr2owaKy+sa30dC3otPrvLzK9cjL1LG1xLyo0Ke/vLrLzOXPtaOoxLO5
q8u+18nRr7C4wP2jqQoxMC4gvKjQp8PmzLi1xLn9s8zT68q1zvG3vbeoCjExLiCy+sa30dC3otPr
vLzK9cjL1LG8qNCnv7y6y9PrudzA7bC4wP3R0MzWCrC4wP3Su6O60dC3otPrvLzK9cjL1LG8qNCn
v7y6y7XE0sC+3dPru/m0oQqwuMD9tv6jutHQt6LT67y8yvXIy9SxtqjQ1MS/serJ6LaotcSyu73i
1q7D1aGjCrC4wP3I/aO60dC3otPrvLzK9cjL1LG/vLrL1tC1xKGwwb+7r6GxyfG7sNPrzvPH+KGj
CjEyLiCy+sa30dC3otPrvLzK9cjL1LG8qNCnubXNqAoxMy4gtc28qNCnsvrGt9HQt6LT67y8yvXI
y9SxtcS4qLW8CqLZobDPucOm0M2hsaOouaTX97rcw6ajrLWrw7vT0NbYteOjqby8yvXIy9SxtcS8
qNCnuKi1vAqi2qGwuNC+9dDNobGjqLyo0Ke63LLuo6y1q7j2yMu40L71wby6w6OpvLzK9cjL1LG1
xLyo0Ke4qLW8CqLbobC/2rrF0M2hsaOoy+bS4rPQxbWjrLrcydm20s/Wo6m8vMr1yMvUsbXEvKjQ
p7iotbwKotyhsMexwabQzaGxo6i438Tcwaa1zbyo0Kejqby8yvXIy9SxtcS8qNCnuKi1vAoxNC4g
svrGt9HQt6LT67y8yvXIy9SxvKjQp73hufvTptPD0+u53MDtCjE1LiDI57rOt6LVubL6xrfR0Lei
0+u8vMr1yMvUsbXEuPbIy/fIwaYKMTYuILbUsvrGt9HQt6LT67y8yvXIy9SxtcTH6b6wwey1vNPr
udzA7be9uPEKMTcuIMjnus68pMD40dC3orywvLzK9cjL1LGjusLty7nC5dDox/Oy47TOwO3C26Gi
y6vS8svYwO3C26GiWFnA7cLboaK2r7v6wO3C2wq12svEsr2jutHQt6LT67y8yvXIy9SxtcS/2NbG
0+u+wMarCjEuILL6xrfR0Lei0+u8vMr1yMvUsbmk1/e/2NbGCjIuILL6xrfR0Lei0+u8vMr1yMvU
sc7KzOK53MDtCjMuILL6xrfR0Lei0+u8vMr1yMvUsbXENdbQs+XNu73ivva3vbeoCjQuINHQt6LG
q7Lut6LP1tPrudzA7Qo1LiDR0LeiuaTX99e319myvdboCjYuILL6xrfR0Lei0+u8vMr1yMvUsbzN
wsnD5sy4t723qAo3LiCy+sa30dC3otPrvLzK9cjL1LG5pNf3tcS/2NbGuaS+3wo4LiCy+sa30dC3
otPrvLzK9cjL1LHXqtDNudzA7bXEMTLW1s7kxvcKCqOoy8SjqaGi0dC3otPrvLzK9cjL1LG1xLS0
0MK53MDtz7XNswoxoaK0tNTsucTA+LS00MK1xLfVzqejutPF0OO5q8u+tcSwy7TztLTQwrncwO3O
xLuvCjKhosjnus69qMGiyN3IzMqnsNy1xLv61sYKM6GiyOe6zr2owaLD5s/yytCzobXEtLTQwtDN
1+nWr6O6vtjV89bG0+vHv8/uxL/WxrXE1MvX9wo0oaLI57rO1MvTw1BBQ0W3vbeowtvT60lQRMH3
s8y3vbeowtujrNLUuMTJxtHQt6LW3Mbao6zM4cn90dC3orncwO3Lrsa9CjWhosjnus7F4NH4uN+2
y7XEtLTQwsjL1LGjurjazrvC1ru7oaK9u7Lmts3BtqGitLTQwsu8zqzF4NH4oaK8vMr1ueO2yNPr
vLzK9cnutsi1xMXg0fgKNqGiyOe6zrbU0dC3otPrvLzK9cjL1LG9+NDQtLTU7NDUy7zOrLXExeDR
+AotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoKytq/zteovNKjurPCus3AvCAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICBNQkGholBNUKGiUE1Ju+HUsaGjxLO437/GvLzJz8rQuavLvtHQt6LP7sS/udzA7bK/19y+rcDt
o6zU2rbgxOq1xLmkCtf31tC7/cDbwcu34bi7tcTR0LeiwfezzLncwO2hos/uxL+53MDtoaLR0Lei
uPfWsMTcv+kgudzA7bywseS477ncwO21xAq+rdHpo6yyorPJuaaw79b6vajBorjDuavLvrnmt7a1
xNHQt6K53MDtwfezzNPrINHQt6K53MDtxr3MqKGjobbP7sS/udwKwO28vMr1obfU09a+seDOr6Os
Q1RBo6i9o8fFufq8ysXg0bXKpqOpoaPKx7n6xNrJ2cr918rJ7rL6xrfR0Lei18nRr7nLCs7Ko6zP
7sS/udzA7cq11b3XqLzSoaMKCiAgTXIuY2hlbrbgxOq008rCxvPStbncwO2jrLKis6TG2rfWudzP
7sS/udzA7dPr0dC3ormk1/ejrLv9wNvBy7fhuLvKtQrVvb6t0emho9TauavLvtDCsvrGt8/uxL+5
3MDt0uLKtrrNuea3trW8yOssz+7Ev7ncwO3TptPDwPqzzMy9y/e6zcq1vPkKzca9+KOs08jG5MrH
xvPStc/uxL+53MDtuea3tiDM5c+1vajJ6NPr0MKy+sa30dC3os/uxL+53MDtt73D5szlu+HGxMnu
oaMK1PjOqrbgvNK5q8u+1+nWr7Hg0LTBy9DCsvrGt7+qt6LP7sS/udzA7be9t6jC2yy3vbeowtuw
/MCotauyu8/e09rQwrL6Csa3v6q3otfp1q/J6LzGoaLB97PMoaK55re2oaLEo7DloaLWuLW8ytay
4brN0dC3os/uxL+/vLrLsOy3qKGjIL6txvPStQrTptPDuvOjrL75yKG1w8G8usPQp7n7us3Qp9Lm
oaMKCiAgttTR0LeitLTQwtbQyOe6ztOm08PP7sS/udzA7be9t6i+39PQye6/zNHQvr8so6zU2rn6
xNq9z9Tnv6q3osHLobay+grGt9HQt6K8sLy8yvXIy9SxusvQxLncwO28vMTc0bXBt6G3oaKhttDC
svrGt9HQt6LP7sS/udzA7SCht6GiobbP7sS/wfcKs8y53MDtobehoqG2z+7Ev7yo0Ke/vLrL0+u5
3MDtobehoqG21+nWr7uvz+7Ev7ncwO2ht6GiobbIutfpz+7Ev7ncwO2htwqhoqG2UE1PvajJ6LrN
udzA7aG3tcjKtdPD0NS6zbLZ1/fQ1L3Px7+1xL6rxre/zrPMoaPNrMqxo6y24LTO06bR+7P2z68K
uPfW1rn6vMq5+sTatcTP7sS/udzA7bvh0ukgo6zG5NDC07G1xMu8z+vT67nbteO1w7W90rXE2sjL
yr/G1bHpudjXoqGjCs6qvfyw2bzSxvPStczhuanP7sS/udzA7SDXydGv0+vF4NG1t/7O8aOsxuTO
8cq1tcTF4NG1xNrI3byw5rXK7LXEytq/zgq8vMfJye7K3L/Nu6fU3tP+oaMKCiDU+MzhuanR0Lei
udzA7dfJ0a+6zcXg0bW1xLK/t9a/zbun09CjutbQufrKr7uvo6izpLPHyPO7rNPN0dC3otbQ0MSj
qaGiCtbQufrSxravo6jEs8qh1PbWtdK1zvHW0NDE0MKy+sa3v6q3osXg0bWjqaGiwMrRtqGisK7B
otDFoaJORUOhorGmuNa5+gq8yqGi1tC5+s34zaihos/E0MK159fToaLPw8PFyLr2zrv60LWhosTP
t73Ct7v6oaLKtbTvtefE1KOoIMe2yOvKvcjtvP4K1tW2y7L6xre/qreio6mhosu/wPbRxbyvzcUg
o6i7r7mksvrGt7+qt6KjqaGiva3L1b27zai/xtGn0dC+v9S6oaK5+rzSCrXnwaa/xtGn0dC+v9S6
oaK727TPufq8yqGivM7A78G4082hotDL0rXS+NDQoaLW0Ln6vajJ6NL40NChoiDGvbCysaPP1Qq8
r83FoaK9qMno0vjQ0LijvajKobfW0NChotbQufrFqdK1INL40NChorPJtrzJzNK10vjQ0KOovfDI
2rf+zvGy+sa3v6oKt6KjqaGizquy8bavwaahotbQufq6vb/V0MXPornJt93T0M/euavLviCjqMjt
vP6y+sa3v6q3oqOpoaLW0Ln60cyy3b/GCtGn0dC+v9S6oaLB+tHSvu3RzLOnIKGi1tC5+sqzxrfS
qca3vOC2vbncwO2+1qGixqzX0PGl0qnStaGiuqPQx7Xn19OhogrM2MjwtefX06GivNHNqMLWzKWh
osH41t3O5cHioaLI/bCytefX06Giyb22q8LB0rWhotbQwsHI8MP2oa2hrQoKICDTybPCus3AvM/I
yfrW972ytcQgPDyy+sa30dC3orywvLzK9cjL1LG6y9DEudzA7by8xNzRtcG3Pj6/zrPM1Nq5+sTa
CtLRtO+1vbDZs6Esv827p8L60uK2yL75tO+1vTk2JdLUyc8sIMq1yrXU2tTazqrG89K1veK+9sHL
vLzK9bncwO3E0cziLAq007b4vKu088zhyf3G89K1tcS8vMr1uaTX97zb1rWhoyAKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoKsajD+9fJ0a+157uwo7oKClRlbKO6o6gwMjCjqTM5OTg1Nzg2ICAzOTk4NTYxNaGhICDN9c/I
yfogICCzwtChveMKCkZheKO6o6gwMjCjqTM5OTg1NjE1Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAgICA9PT09PT09
PT09PT09saggIMP7ICC72CAg1rQgILHtPT09PT09PT09PT09PQoKCiAgICAgICAgICAgICAgIFRl
bC9GYXg6MDIwLS0zOTk4NTYxNQoKCqHzofOyzr/O1vfM4jqy+sa30dC3orywvLzK9cjL1LG6y9DE
udzA7by8xNzRtcG3CgoKofOh87LOv8612LXjOqH1yc+6oyCh9cnu29ogofWxsb6pKMfr0aHU8bTy
obChzKGxKQoKCqHzofO5q8u+w/uzxjpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCgoKofOh89Gn1LHQ1cP7Ol9fX19fX19fX19fX6GiX19fX19fX19fX19foaJfX19fX19fX19f
X1+hogoKCiAgICAgICAgICAgICBfX19fX19fX19fX1+hol9fX19fX19fX19fX6GiX19fX19fX19f
X19foaIKCgqh86Hz0afUscGqz7XK1rv6Ol9fX19fX19fX19fX19fX1/Tys/kOl9fX19fX19fX19f
X19fX18KCgqh86HzwarPtcjLOl9fX19fX19fX19fX7Xnu7A6X19fX19fX19fX19fX18KCgqh86Hz
tKvV5jpfX19fX19fX19fX19fX1/Tys/kOl9fX19fX19fX19fX18KCgqh86Hzss6/zrfR08M6X19f
X19f1KrH69Gh1PG4trfRt73KvTqh9TEuz9a98CCh9TIu1qfGsSCh9TMu16rVygo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQoK