1 Return-Path: <jeff@ocjtech.us>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by olra.theworths.org (Postfix) with ESMTP id 2B43A431FC0
\r
6 for <notmuch@notmuchmail.org>; Fri, 27 Nov 2009 22:37:09 -0800 (PST)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
8 Received: from olra.theworths.org ([127.0.0.1])
\r
9 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
10 with ESMTP id mkpqS8QiHHBd for <notmuch@notmuchmail.org>;
\r
11 Fri, 27 Nov 2009 22:37:08 -0800 (PST)
\r
12 Received: from mail-yx0-f187.google.com (mail-yx0-f187.google.com
\r
14 by olra.theworths.org (Postfix) with ESMTP id 06C68431FAE
\r
15 for <notmuch@notmuchmail.org>; Fri, 27 Nov 2009 22:37:07 -0800 (PST)
\r
16 Received: by yxe17 with SMTP id 17so2120112yxe.33
\r
17 for <notmuch@notmuchmail.org>; Fri, 27 Nov 2009 22:37:07 -0800 (PST)
\r
19 Received: by 10.91.74.11 with SMTP id b11mr2849635agl.39.1259390227556; Fri,
\r
20 27 Nov 2009 22:37:07 -0800 (PST)
\r
21 In-Reply-To: <873a3ztc3k.fsf@yoom.home.cworth.org>
\r
22 References: <935ead450911271709p3924d929n15e743c26704ecbe@mail.gmail.com>
\r
23 <873a3ztc3k.fsf@yoom.home.cworth.org>
\r
24 Date: Sat, 28 Nov 2009 00:37:07 -0600
\r
25 Message-ID: <935ead450911272237l6dd8712hae8de5c638b4b2aa@mail.gmail.com>
\r
26 From: Jeffrey Ollie <jeff@ocjtech.us>
\r
27 To: Carl Worth <cworth@cworth.org>
\r
28 Content-Type: multipart/mixed; boundary=0016e644c6ea25a9d9047968a356
\r
29 Cc: Not Much Mail <notmuch@notmuchmail.org>
\r
30 Subject: Re: [notmuch] Problems importing my mail...
\r
31 X-BeenThere: notmuch@notmuchmail.org
\r
32 X-Mailman-Version: 2.1.12
\r
34 List-Id: "Use and development of the notmuch mail system."
\r
35 <notmuch.notmuchmail.org>
\r
36 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
37 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
38 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
39 List-Post: <mailto:notmuch@notmuchmail.org>
\r
40 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
41 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
42 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
43 X-List-Received-Date: Sat, 28 Nov 2009 06:37:09 -0000
\r
45 --0016e644c6ea25a9d9047968a356
\r
46 Content-Type: text/plain; charset=UTF-8
\r
47 Content-Transfer-Encoding: quoted-printable
\r
49 On Sat, Nov 28, 2009 at 12:09 AM, Carl Worth <cworth@cworth.org> wrote:
\r
50 > On Fri, 27 Nov 2009 19:09:56 -0600, Jeffrey Ollie <jeff@ocjtech.us> wrote=
\r
54 >> Found 328184 total files.
\r
56 > That's certainly not the largest number of messages we've seen indexed
\r
57 > successfully by notmuch, (I think Keith has near 3 times that
\r
58 > number). [Maybe notmuch should be reporting the total size of the mail
\r
61 Heh, I'm not done downloading them all yet, but I doubt that I'll hit
\r
62 the 1M mark, maybe 500-600K.
\r
64 >> Warning: Unexpected extra parts of multipart/signed. Indexing anyway.
\r
66 > Oh, that's a warning I put in place because I wasn't sure if it was
\r
67 > legitimate for a multipart/signed message to have more than two
\r
68 > parts. I'd actually be interested to know if the mail is correct, (and I
\r
69 > should just eliminate the warning), or if the mail is somehow malformed
\r
70 > and the warning is correct.
\r
72 No, I think it's legitimate to have multiple parts inside of a
\r
73 multipart/signed (just very rare). I've identified the message that
\r
74 caused the warning. I'm including it as an attachment, hopefully it
\r
75 won't get tagged as spam because it's a response to a spam report that
\r
76 I sent a while back.
\r
78 >> Note: Ignoring non-mail file:
\r
79 >> /home/jeff/mail/message/6/5/65c74c15a686187bb6bbf9958f494fc6b80068034a65=
\r
80 9a9ad44991b08c58f2d2
\r
81 >> Note: Ignoring non-mail file:
\r
82 >> /home/jeff/mail/message/7/9/7902699be42c8a8e46fbbb4501726517e86b22c56a18=
\r
83 9f7625a6da49081b2451
\r
84 >> Note: Ignoring non-mail file:
\r
85 >> /home/jeff/mail/message/8/0/802071f7fcd8b0b74a19e1ca64e5468184fee0c9171b=
\r
86 acb77ae1fe1669c426ee
\r
88 > Those you should check to see if they actually do look like mail
\r
89 > messages. Notmuch decides to ignore a file when it can't find any of the
\r
90 > following headers: Subject:, From:, not To:.
\r
92 Yes, all of those appear to not be complete mail messages, why they
\r
93 are in one of my IMAP servers remains to be seen.
\r
95 >> A Xapian exception occurred creating message: Db block overwritten -
\r
96 >> are there multiple writers?
\r
97 >> Error: A Xapian exception occurred. Halting processing.
\r
99 > That's an error I've never seen before. We might want to talk to the
\r
100 > Xapian folks to see what that could be. There's really no way there can
\r
101 > be multiple writers here. So I don't know what the actual problem might
\r
104 >> Internal error: Message with document ID of 175013 has no thread ID.
\r
105 >> =C2=A0(lib/message.cc:353).
\r
106 >> [jeff@max1 notmuch]$ ./notmuch new
\r
107 >> Internal error: Message with document ID of 175013 has no thread ID.
\r
108 >> =C2=A0(lib/message.cc:353).
\r
110 > Hmm... we could probably do better here. The fatal error you're getting
\r
111 > here is for an invariant that notmuch thinks is fairly important, (no
\r
112 > mail document should exist without a thread ID). Meanwhile, however when
\r
113 > adding a new message we do actually create a mail document in the
\r
114 > database, and only later resolve its thread ID and add that to the
\r
115 > database as well. A better solution would be to resolve the thread ID
\r
116 > before adding anything to the database so that this invariant would
\r
117 > never be violated.
\r
119 > Some people have been proposing a "notmuch gc" command or so for
\r
120 > cleaning up problems like this.
\r
122 > In the meantime, you could explore the current state of your database by
\r
123 > changing the code that's currently giving you an internal error to
\r
124 > instead return a fake thread ID. For example:
\r
126 > =C2=A0 =C2=A0if (i =3D=3D message->doc.termlist_end () || id[0] !=3D *pre=
\r
128 > =C2=A0 =C2=A0 =C2=A0 =C2=A0message->thread_id =3D talloc_strdup (message,=
\r
129 "00000000000000000000000000000000");
\r
130 > =C2=A0 =C2=A0else
\r
131 > =C2=A0 =C2=A0 =C2=A0 =C2=A0message->thread_id =3D talloc_strdup (message,=
\r
134 Unfortunately I deleted the database and am in the process of
\r
135 recreating it with the verbose flag turned on. So far the problem has
\r
136 not occurred again. So if there's a real bug somewhere I'm wondering
\r
137 if there isn't a timing-related component to it.
\r
142 --0016e644c6ea25a9d9047968a356
\r
143 Content-Type: application/zip; name="multipart.zip"
\r
144 Content-Disposition: attachment; filename="multipart.zip"
\r
145 Content-Transfer-Encoding: base64
\r
146 X-Attachment-Id: f_g2k049061
\r
148 UEsDBBQAAAAIAEpYezt8n/s/QhQAABMpAABAABUAMTk1NzU5NzI2MTFiNzM3ZTRhOTdhZGNmNWQw
\r
149 MmFkZjBhYjIyYTg0YzdkMzBkYzUyODZkYWMxNTZmZWNhMjkzY1VUCQADHAYQS8FMEEtVeAQA9AH0
\r
150 AeVYa5Oi2pL93PyKHR0TM923SgUEX336RvNULPEF+LpxPyAgoryKh6i/fnKjVllddU73nJgPEzFG
\r
151 d1UJ7NyZK1euzI3o+N7BSRy7okcdtHM2mx+Rtcsca1vNU2LqWA7ctjtofUIUWaUYqtqm4BcqvGyL
\r
152 NFUfI89GGcVYKVVnGs16cvC/Eej6UaPwEdEMUs0E0STZQhTdIdsdtoUqZJMk0ZexqH99vwlLVmmK
\r
153 rVKNt7uEVCNI6vVGs82yp7UL96sUTTbqrXq71WiQ1F/tS3Xq7Q7T+HDfijaWO8hJkihBX9wocn2n
\r
154 akXB7ZIXojiJLCdNvdBFdp7gX34U7fMYRRsURNnWSdKtF1cBymroZB0kDjWUeYET5dlXZPmeE2YV
\r
155 L/5Ok60qVaeqTJWpf3sXNsNUKYqu0s1L1OPRuI6j3tPNYMM06HaD2qYWrP91mOybMBeVbmB6fkV2
\r
156 MmtbUcLNNc+Jc6pGPjj3w8X3ccioidIgi6uvF9pt9u3DhPiOMB8Yep9TiqnSQB6q9TanEdWy0mad
\r
157 rhfm9jUwOfEeURsNowOOq4nIS1xtiKtVxqV9QJsmgNugqz9Rc88ECU3SNNMmt7kDfrSZBkmSFNNo
\r
158 N3/akHy7I012gOcf7fh/hTBwk62/I4yJCQOFQbeYcOP8Osb6mxg/ZIt1SW9s0RQgWbXMIM7Tqh2Y
\r
159 llV17BxRiGpQULNktVGlSebCmssiMKhCYKOB1EHjJLJzy7ERf0KqZyVRGm0yJB2trRm6Dpo1quxd
\r
160 kGiTAAHfo4W+fHDtX/dQ/fsrIER8CszjhZdVC1O26pkgaehLq9qukrXy59cLctKNLE8cR1Ik20ab
\r
161 KCE+/XFRw58t/PPbBUoGiY6FqHYb6g5gpDssBUgCuQhVUaXKDDz0orCDqCpJCFGY4Zzqp9jpINUY
\r
162 6MqYm+q11HNDx/6G+ZJFANj3z2Yc+55lZrC0dqzEe6iOCn7KzPLE+fwNBXDTd7+nW5P6htZRHtpm
\r
163 cvr+uXL3CVJaYFiZapMM22ZbLZpt0nJdItutz+/g9SMwt43SDHPqI6wxTpRZwkXdw0V8ArwUwKvO
\r
164 NOn3iJAtjAhNvuHWDQVF7KA/xl7oVLvaCDJGstV2CxjLkC2KYmlgUp1t/XjvzT8JJaxMndg/ldrz
\r
165 R73RaEpMq1VtihCrLMkfJAv4x+VgKMyuqFbmZhJCRXY+LERznacOigrIyq2IkR3hAq6sU7AlHSI/
\r
166 L81oUZ5YkEwvMONOrfZaIyTTbFLX4oB/pRu1l9gt30zTDsqTsGPdX3LSTgCbma5DaPl651jgzBTM
\r
167 /0suIFnglI2GTlZEyR47k2b5ZoNZilLTd/5NiGYGz76jJYWTQGHZZDEtL/Z/BT9Zwl+hKQp08sMs
\r
168 QElrlZ6ZVrgsM61tB52c9HJRH0pyRYiSxPHNLEo6iJATLIyfpYFSHUo60hwL9DA71bgS6KmTxlEI
\r
169 f+iOGXxGf5Tw/3jZCGf5c//SYpBQRSMMMTz2J4VJCNbf3uqj1DpXZXpN7zcTuPSdN1PP+lE467Ld
\r
170 vchgjQCt1bdeiq6ZRPAnNAMsBzhXgZlV8QMO2ngJVFxsJhlKt1Hu22jtoMQxbXPtOyhzjtkjmCq2
\r
171 Hv62xbdgJ0zack2KzMRBvrd3/BPKw5d1uDihgZT7VcwCP5RFkZ9WwZbmhDbC7sIl0JDA+WFHVuok
\r
172 0MlBzq1qYUKKQzeLwlLQMbOCCAx40ACqBFGp/J7A/CR0urTQa+MBpwy/IYAySZ3su6FVOE1QFIL4
\r
173 jj/EEsCGAK/J2ZopYOGEcOUiVFiXrhn9rxRpsRnUpDKOS1ZxMsG/W84BcPNWJxBzcvAsB7edg2c7
\r
174 ySMyAQQ7clIURhkqVc8MTwgSCRKbwWUCwgagKmA5QVaeZlEA3H9EUQhIW1EFq2XmPCJFG2NbcAMX
\r
175 BxrC10vTBqyJse+Y4Bnmoun7LzR8RIYg1QxeekSqKl98MVIHiyyOCpUlA/F6aZpjVxLHNRMb5xwD
\r
176 ZIMkpRmkOkDhqwy8uIiz+hOjqzeAhSiIfaBPVj71iuUHZXFlY4cgQOt5B6WxY3kbz0JmuRZT8dKI
\r
177 8ByDv1k32+iLV3WqOMTHW1R48MCRPSIYJb4SBP0VKaHl57YDObKi+HQzEm02ADqO51o3NSC5Z10Z
\r
178 jTY5oLgFkuM4sVHvYsWGCOv3NrPEtJwEKgBMJmjeGykaYJfFUBLZ1syQ7QQRBtHEqYZfISS9NJht
\r
179 YZW7vcNmbVr7dRTiAkL419XTK009XG24Ej0HkyO5GjHxPiBUuPDMW5pecoSfS/N15fX75rZhaQNv
\r
180 g+28XgY/Pso1hI3KMvxf+EmInutlpg9bjU0/QpwPAXcBoMI8ddA2y3BrK4qiCpE7ZgKHQvuyAM+7
\r
181 Ncv1KmsvrJXAEwL0Vcf1HKQ6vh+FyAjxOQEwBkv3piCmqhXkpWK+rC7TBu09c6A5W2i+jTzokm8+
\r
182 VxMAgHd9DJt6caLASwhuqgwR6DMUUmkDyg+73bm3gJ0wYSgvl5fLavhr+Vd1mwU+MVXG0nX9JHcS
\r
183 SHPnnR8lKl7slFbsde1u+f9eeu418rXWXkQSZBpkHkoB8/RS/s+5ty8RjoJHAnzCkoipm17FML6K
\r
184 4YWvWAMv969Mq116Am5bzyBDuB0C3/SPDHjYCcxMEFMQCezEpQTKG1vz4AGr4YdvXqQVQuAsy4mz
\r
185 slmBSKBxBKPuCX25Q/SqXjUzj0ssv16EEntIWFinwKsQpjJcJokTO7DhZQtwNH2RPKL2D/Q7Y8C7
\r
186 KQDSe1v3oa9vauJnX8vVPkxuCTB44LnbrDAPuFuEVvURjWInubj5iGBcM6+nIYC/C+SPccNHMzO0
\r
187 ovyAW9WcQ+1Wq0GjMpKXnjaKUyQ4mP8dmM1JOME0aLrC1FkG/aNGoL/dqV+PJKqykMRviB8ZQ5Gb
\r
188 Lr/fm2vSQosS5AYltxsi3xJ4SpBYoSn/7mRP//lkf7MgOqkFZZWVR6f/LwPVL3F9P04JPW6qSfr3
\r
189 PK2YqeV5v5uC+p+ngMDduvr3XFMlTeO6Um0qCy2afnXvZdr7TfeY32CIBxUMbaVkiDIcKEOJuDvX
\r
190 lsfa3IeuQlfvxBB9+eDav2iyWaVagAnTrjL//kp8wqfg331tcHtroMMpmGRbdeITzvKfvzXQt/kj
\r
191 qt8dz9odstmhWte3Bpcz3C8euhyn1nmy/2HaVlqBWah83/ZytgME/sALS0gpCO/m3Y8P4/rnHXJf
\r
192 nks+M1QdWHqI9qDoJZjX1vD125sDPtlh6506fkEGn3f4h/sQJlb0pScNRmWZvAH+K/qCkafrVLVd
\r
193 r1L1xleoKID+gxS9IP1Xu7++uv45vtfD9F8foT94Z3Mb5KcOTLzhpQ0B19FnEI/oAMdQUKL0Yh30
\r
194 xwHN8TboFOWowAJEYDnB2lAKEV5wRTM4lXiU7wS9NKsSnz7xkE6YwGzH9G+Tpg3zFyF4qRURTRYS
\r
195 MtXG9COiUBwVuDs0GBWJU06tUQ0VbXzQmk+f/oNqP7bbbBXwKOcUCXeJOPEgBPyeDcsXMVPG0C3I
\r
196 T+XnPxqPNEni5wf4aIZppMW+ByWND/9I0IyaqBnlk9QjzZZPEioWMU03ZBmZB4ijFEoHVO+EfYZZ
\r
197 v1KSKLgO76fL6a6cJXB/xqHC2eAJz4agjeDmey5zoqCVTfMTSDae1e5vtqlGpdmiKo02S8MBPatS
\r
198 JPuIZPOIXu80aIJQwPCpTFoK4ygaSvMaMjRJrKGpJBtTXhIR9NhhDQ24IQL/vDgAcblADgPk6cqU
\r
199 FM1h+cZ38DHtFI6gMVnQgXHUWQL+14WRCvQUCNlbO0mQHxH8ATfwU1xq4SYxdIp14tlueRDNHFjU
\r
200 BbdMf4NusCNEcPp/6jCCJ6Z9gnPAE7iSREckChxSoyxKYMJBQmQ7R2SIGn53CosUXiVUqBhPd6wt
\r
201 mpoWsKcrCoiz8dkG4RlmcfIjF7tiaFMYeHwITTulVdQbE7/bgiqVvztScOPxQBE4XRkNa4vK+EnQ
\r
202 mhVN6Q453ZhK39CQU6Xvn1PcOqtxM/38uhqfzDZOUpFgGLLLN3U8p0kN5nd7CPs/nDK0WjlQCMkp
\r
203 ziI3MeMtzG/a7Z3rx32H03VO6KnSUP+GZGUg/Y1oQHKUfoNb9p+ilbI9WENuYgkRXKN1QRBsQ+Am
\r
204 0lE4c33eNRLRVYWua3Aql3YF7bmrKeu6OJF6nCkIBF+fFK47eQCDYtzgRM6VBG7L9Rj2SRXZON71
\r
205 eNFuxb5BmonKkfcGeJ4Do0pPVadWQciTpTibTJ6kgp2vFv3YoP1w7RWuNmd3g520UXmyy1GGJBzV
\r
206 +SyYnczZMF7RjDvr9SmrPnH1YEbadPtEmGe5q0qT28Ntu27XB+HKtwL/bM7tfBAMD2utfVot+INF
\r
207 ++S63mcHVH8y0fj+Gu5ZIZcrUp8lFLnvrzwm1SWfn3isOpMm0fK0Z0eiDDlblhtwR7V2782EPm6t
\r
208 uuqqGi9eDE5jwg78vT2XU0UeUstwuANPvNVCyYzu7GTR7Xyp8aM1hDAL5NScT7d2d7ZXeWYh6ntG
\r
209 1blC3cF/kSsIVY7wRfZyUTkP9T01mkWQAGmOQfxdDIlfgfi7GBJ/CWK3z/45hpKj8sVtgxnxl1jo
\r
210 aqFeQhtIp1gCD2K7C3hKvqRIw3S5GJ4VUXIHsBY8mp6XtFysNL5rz48YdN8KV/GSNo7yjjN4dzjj
\r
211 OdUQjdhfBSugwd7V6SNsZhz7Orfj3f3zdu91iXZB8sJEmstB+SC3vjyUL+ljbAdGbs6l3F6ohbtq
\r
212 FeLkvpSA2RNOdJcksLvbJ7ioy3ODczit9TeOKjujQb11YkNyyLT0p/whPmx6uWAywVDVfbKmBE3t
\r
213 IXnuqla9/tDS9jvd4Lx9nQqfCU8YzuhE21uR43J7v87F5JQ9SOYh4LmHQ3389BSJmc/s/K2SCYYv
\r
214 H5fPurqqpQemPlz3m6OWdO4PUyYlXKvL5M/q88BaMpy2ixVb3D8Ypya7a+7nD7Me56o8x3V3rg3h
\r
215 2VwhYPCnpM5zSgEdkk+K8rtL8Eo3VBWucLnlYKmsFG65ZqZYGiZS4YpcxLtuwruSzIO8wIHOMntT
\r
216 0uqpjcGpDYyychtzcDGMCSAhANvOBuRwYpx5783CHT9XeWMu+iUB9ZKAAuaZmqucirXKHM8u9wh8
\r
217 sw8FOKF4Xen62OjJEhh3Ge5dK5gFUBY+ENRXusd4OVeApEdyBfefumo80i33VhXYI+76KSRI7y28
\r
218 iYuFawJC53AfCRrHQLal8b7Rkxr93i4l7Cd9qp3ZpaCJbLCjzmdHj0hVnY95qjnMjUOaKg1PCO3Z
\r
219 +Tw7usUmnXZPwXynHxqFt1uTQ3/F9OL905yYL9lDnZnXm01WHegP9ogdtljG6/cbPrsM6OnMGO/3
\r
220 RfckPEm+Go0adtpobnRlV6NzerUzpqvsfIzUYk2sZO4hbSx0KhlK1mqaYu0e7ASBi4FXhcJzrjLl
\r
221 hn16EJGGKFLt9Nn1F2YtFxfGG6YTgLwAVC8WZ2mgcvuymvmtKsxm6lE+c7NLrUX6h5nTrWJ4LWpC
\r
222 OrHiuiufrRN3VGSeWgaQnRMkP/Cz5QJkRMJFPI1Xgb9bLqbxGkvtYkaaXdCqxZS9qSWhisbxJpcX
\r
223 teSYy7U7tbSKX3pHqNNW0btpznF1J6e8YYWzsy3wI5CaOghfohrLYspdnz1Tf8Lset+3uu0zuAvq
\r
224 uD8YPs+DgL0QdAIENYCgA++oaoYsDPZHYypsd0+4CRhuQUzdcgdROrfvvXnFTRqWBlddnwblpJbz
\r
225 wjXqM8+ihydzDpt71ATWnYk1zW4ViT1ACPPl/BivujK5mk9+KWQXHcvMqRJJcpLNiNpk2PA82tCP
\r
226 M2aYuEMt6R9CWasdRtv6U0yzra7X9O39cbLgG66Rsxo/nA8sS2GWU+G5JXj750xaPMUC0VKUEZfv
\r
227 Dw8tpZk3m/1+EcMgydGT3Yha+5qiM/bT4RiaD9NFJDIO3RuN1WP8PNrQ0X6fj1tMd96Im/ID0WyF
\r
228 6yGdKFrq9vlcW92EbCPyDZWXusJc6Gpct/sgAcsnEwmznd/xPUyFnsZJUNYPqlh0CYG+PWjwfCHx
\r
229 qkAWT8VSgf+AiQEKKc17kGj7xNI4GVaZDHa3pskDyEyxrg+hRUGDdLS2ZkhSIRY3CXULEDa+hutM
\r
230 5AblzpOWxJdCtvw5AcIlARJHeAO3PmrXTV+0uMR83jBLibemDc0MyEP70LXJVrwfDYt1wBW9rZ/L
\r
231 8jwa50Ygx/3FUYb2kfVa2WBIm8QkborjRBs958aAz5qnmZc01Jbz0LVtXVdH7dNIXUCS+5NgnBbP
\r
232 y4VIUcvuft/ay8dZRBsuNyaXymi2Idxn8/jcH8jzbsLvJmqr0RoPefNpkgTM0XWVFsiKMOIgTF3g
\r
233 Gfh/FqUF6Pil52/V0b3UpmUpnJhj78zZl8JMdfmuMBV5erIXQxKI69s9G0BOj9MdL92eHS/sOvGr
\r
234 bFyTUc5DULjFwOMFR+O11XyZQ5X3J4aS6/JUIi7dwD1qIt+9Dgz6mLrz5m7qmJClwb25WMWr3my7
\r
235 FnjdnvfPy3o/JpYQ42DGg3jBwBRIMGC1SUVebdddfw9C5q84ZcI/jLQd92Cay2MxqW+eVrNh9/mn
\r
236 2ZuIoFGpvHvfbvocyO5tXMHTChC16L0Z6veyOmld50ilGIJ2EOpZoUZyVCjFmwcldbqU5FHjOQyc
\r
237 p5M85uK0t+mt19az4JLp9mCqsvJmc0I8y7IqqYXgQlncDBVWIb75DqcwV4BGaXV5LR3B917ZNIWb
\r
238 ITi+cq7M/XwR6iv6ubtyE4ODgYOT62Gj105W9oDtikreCo95b8N0C+JksxNFNcYir564h7m7d851
\r
239 fxPlWtK2Y3G/fE6UU2NqTuzd9vBg6KulGQ3Op7zY0K0HX2hyGdsWo2bvgZi5R8b3ogdl0AstxW+t
\r
240 J0nqDUebmc/uqHRZ84zeims31kWjOeHHD4E4y8cadcr5qOnrSy/IJ8Nl7GUmodOT7799hoXjLvHf
\r
241 UEsBAhcDFAAAAAgASlh7O3yf+z9CFAAAEykAAEAADQAAAAAAAQAAALSBAAAAADE5NTc1OTcyNjEx
\r
242 YjczN2U0YTk3YWRjZjVkMDJhZGYwYWIyMmE4NGM3ZDMwZGM1Mjg2ZGFjMTU2ZmVjYTI5M2NVVAUA
\r
243 AxwGEEtVeAAAUEsFBgAAAAABAAEAewAAALUUAAAAAA==
\r
244 --0016e644c6ea25a9d9047968a356--
\r