[Date Prev][Date Next] [Chronological] [Thread] [Top]

Réf. : Re: (ITS#6810) slapd crashes writing to bdb backend



--0__=4EBBF2B9DFA5BFCE8f9e8a93df938690918c4EBBF2B9DFA5BFCE
Content-type: multipart/alternative; 
	Boundary="1__=4EBBF2B9DFA5BFCE8f9e8a93df938690918c4EBBF2B9DFA5BFCE"

--1__=4EBBF2B9DFA5BFCE8f9e8a93df938690918c4EBBF2B9DFA5BFCE
Content-type: text/plain; charset=US-ASCII

Hi, Quanah,

Here are my answers plus some comments.

All is under ext3 fs
BDB log files and data files are one seperate filesystem

BDB is 4.6.21 with patch 4 (as provided by
http://ltb-project.org/wiki/download )

Running on a VSPhere4  VM - this hardware emulated :
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host
bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP
bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:07.7 System peripheral: VMware Virtual Machine Communication Interface
(rev 10)
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X
Fusion-MPT Dual Ultra320 SCSI (rev 01)

The 2 servers are in mirror mode. See below the diff between their conf
and here's a slapd.conf extract plus the DB_CONFIG file.

Most parameters have been provided in the early ages with the old slapd
(2.2.x).
Mirroring setup is based on admin guide

--------------
slapd.conf excerpt
--------------
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
include         my schemas

serverID        2

pidfile         /var/ldap/server/var/run/slapd.pid
argsfile        /var/ldap/server/var/run/slapd.args

loglevel        256

allow   bind_v2

gentlehup       off
idletimeout     3600
defaultsearchbase       "dc=carrefour,dc=com"
timelimit       unlimited
sizelimit       unlimited

database        bdb
suffix          "dc=carrefour,dc=com"
rootdn          "cn=*******,dc=carrefour,dc=com"
rootpw          *******
directory       /var/ldap/data

cachesize       500000

maxderefdepth   5

checkpoint      512     720

# Indices to maintain
index           objectclass,entryCSN,entryUUID eq
index           uid     pres,eq,sub
index           cn,sn   pres,eq,sub,subany
index
memberOf,eduPersonOrgUnitDN,eduPersonPrimaryOrgUnitDN,employeeNumber,seeAlso
    eq
index           businessCategory eq
index           eduPersonAffiliation,employeeType eq
index           mail    eq
index           givenName       eq
index           userCertificate eq


# some acces rules, granting write user replic
dn="uid=replic,dc=carrefour,dc=com"
#...

overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 100

syncrepl rid=001
                provider=ldap://X.X.X.X
                bindmethod=simple
                binddn="uid=replic,dc=carrefour,dc=com"
                credentials=**********
                searchbase="dc=carrefour,dc=com"
                schemachecking=on
                type=refreshAndPersist
                retry="20 +"

mirrormode on

# pour cacti
database monitor
-------------

--------------
slapd.conf diff between mirror peers
--------------

< serverID        1
---
> serverID        2
27c27
< loglevel        0
---
> loglevel        256
132c132
<                 provider=ldap://X.X.X.X
---
>                 provider=ldap://X.X.X.Y


--------------
DB_CONFIG
--------------
#====================================================================
# BDB configuration
#
# Provided by LTB-project (http://www.ltb-project.org)
#====================================================================
set_cachesize   1 0 1

set_flags               DB_LOG_AUTOREMOVE

set_lg_regionmax        1048576
set_lg_max              10485760
set_lg_bsize            2097152

set_lg_dir      /var/ldap/logs

--------------


Regards
Bruno HALEBLIAN


|---------+---------------------------->
|         |                            |
|         |                            |
|         |                            |
|         |                            |
|         |                            |
|         |                            |
|         |                            |
|         |                            |
|         |                            |
|         |                            |
|         |                            |
|---------+---------------------------->
  >---------------------------------------------------------------------------------------------------------------------|
  |                                                                                                                |
  |	Quanah Gibson-Mount <quanah@zimbra.com>                                                                       |
  |                                                                                                                     |
  |Pour :	bruno_haleblian@carrefour.com, openldap-its@openldap.org                                                      |
  |cc :                                                                                                               |
  |Objet :	Re: (ITS#6810) slapd crashes writing to bdb backend                                                          |
  |                                                                                                                     |
  |	31/01/2011 22:14                                                                                             |
  >---------------------------------------------------------------------------------------------------------------------|




--On Friday, January 28, 2011 9:47 AM +0000 bruno_haleblian@carrefour.com
wrote:

> Full_Name: Bruno HALEBLIAN
> Version: 2.4.23
> OS: RHEL 5.5/64 bits
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (92.243.12.111)
>
>
> Hello,
> I'm stuck with "random" slapd crashes, my slapd has been tested
> successfully in read mode but since I run updates, I get several crashes
> a day, with no BDB corruption (recover and restart OK) but I can't let
> this go to production stage.
>
> Here's the first core stack I caught, I'll send more if I meet different
> ones.
>
> Thanks for your help.

Hi Bruno,

What type of filesystem is BDB located on?  I.e., NFS, ext3, SAN, etc.
Also, what version of BDB are you using from Oracle?  Can you provide your
configuration file/cn=config directory (minus any passwords)?

Thanks,
Quanah


--

Quanah Gibson-Mount
Sr. Member of Technical Staff
Zimbra, Inc
A Division of VMware, Inc.
--------------------
Zimbra ::  the leader in open source messaging and collaboration


This e-mail and any attachment are confidential and intended solely for the use of the individual to whom it is addressed. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system. Unauthorized publication, use, dissemination, forwarding, printing or copying of this e-mail and its associated attachments is strictly prohibited.

http://disclaimer.carrefour.com/

Let's respect the environment together. Only print this message if necessary

--1__=4EBBF2B9DFA5BFCE8f9e8a93df938690918c4EBBF2B9DFA5BFCE
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline

<html><body>
<p><tt>Hi,</tt> <tt>Quanah,</tt><br>
<br>
<tt>Here are my answers plus some comments.</tt><br>
<br>
<tt>All is under ext3 fs</tt><br>
<tt>BDB log files and data files are one seperate filesystem</tt><br>
<br>
<tt>BDB is 4.6.21 with patch 4 (as provided by <a href="http://ltb-project.org/wiki/download";>http://ltb-project.org/wiki/download</a> )</tt><br>
<br>
<tt>Running on a VSPhere4 &nbsp;VM - this hardware emulated : </tt><br>
<tt>00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)</tt><br>
<tt>00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)</tt><br>
<tt>00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)</tt><br>
<tt>00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)</tt><br>
<tt>00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)</tt><br>
<tt>00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)</tt><br>
<tt>00:0f.0 VGA compatible controller: VMware SVGA II Adapter</tt><br>
<tt>00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)</tt><br>
<br>
<tt>The 2 servers are in mirror mode. See below the diff between their conf</tt><br>
<tt>and here's a slapd.conf extract plus the DB_CONFIG file. </tt><br>
<br>
<tt>Most parameters have been provided in the early ages with the old slapd (2.2.x).</tt><br>
<tt>Mirroring setup is based on admin guide</tt><br>
<br>
<tt>--------------</tt><br>
<tt>slapd.conf excerpt</tt><br>
<tt>--------------</tt><br>
<tt># See slapd.conf(5) for details on configuration options.</tt><br>
<tt># This file should NOT be world readable.</tt><br>
<tt>#</tt><br>
<tt>include &nbsp; &nbsp; &nbsp; &nbsp; my schemas</tt><br>
<br>
<tt>serverID &nbsp; &nbsp; &nbsp; &nbsp;2</tt><br>
<br>
<tt>pidfile &nbsp; &nbsp; &nbsp; &nbsp; /var/ldap/server/var/run/slapd.pid</tt><br>
<tt>argsfile &nbsp; &nbsp; &nbsp; &nbsp;/var/ldap/server/var/run/slapd.args</tt><br>
<br>
<tt>loglevel &nbsp; &nbsp; &nbsp; &nbsp;256</tt><br>
<br>
<tt>allow &nbsp; bind_v2</tt><br>
<br>
<tt>gentlehup &nbsp; &nbsp; &nbsp; off</tt><br>
<tt>idletimeout &nbsp; &nbsp; 3600</tt><br>
<tt>defaultsearchbase &nbsp; &nbsp; &nbsp; &quot;dc=carrefour,dc=com&quot;</tt><br>
<tt>timelimit &nbsp; &nbsp; &nbsp; unlimited</tt><br>
<tt>sizelimit &nbsp; &nbsp; &nbsp; unlimited</tt><br>
<br>
<tt>database &nbsp; &nbsp; &nbsp; &nbsp;bdb</tt><br>
<tt>suffix &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;dc=carrefour,dc=com&quot;</tt><br>
<tt>rootdn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;cn=*******,dc=carrefour,dc=com&quot;</tt><br>
<tt>rootpw &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*******</tt><br>
<tt>directory &nbsp; &nbsp; &nbsp; /var/ldap/data</tt><br>
<br>
<tt>cachesize &nbsp; &nbsp; &nbsp; 500000</tt><br>
<br>
<tt>maxderefdepth &nbsp; 5</tt><br>
<br>
<tt>checkpoint &nbsp; &nbsp; &nbsp;512 &nbsp; &nbsp; 720</tt><br>
<br>
<tt># Indices to maintain</tt><br>
<tt>index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; objectclass,entryCSN,entryUUID eq</tt><br>
<tt>index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; uid &nbsp; &nbsp; pres,eq,sub</tt><br>
<tt>index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cn,sn &nbsp; pres,eq,sub,subany</tt><br>
<tt>index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; memberOf,eduPersonOrgUnitDN,eduPersonPrimaryOrgUnitDN,employeeNumber,seeAlso &nbsp; &nbsp;eq</tt><br>
<tt>index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; businessCategory eq</tt><br>
<tt>index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; eduPersonAffiliation,employeeType eq</tt><br>
<tt>index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mail &nbsp; &nbsp;eq</tt><br>
<tt>index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; givenName &nbsp; &nbsp; &nbsp; eq</tt><br>
<tt>index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; userCertificate eq</tt><br>
<br>
<br>
<tt># some acces rules, granting write user replic dn=&quot;uid=replic,dc=carrefour,dc=com&quot;</tt><br>
<tt>#...</tt><br>
<br>
<tt>overlay syncprov</tt><br>
<tt>syncprov-checkpoint 100 10</tt><br>
<tt>syncprov-sessionlog 100</tt><br>
<br>
<tt>syncrepl rid=001</tt><br>
<tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; provider=ldap://X.X.X.X</tt><br>
<tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bindmethod=simple</tt><br>
<tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; binddn=&quot;uid=replic,dc=carrefour,dc=com&quot;</tt><br>
<tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; credentials=**********</tt><br>
<tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; searchbase=&quot;dc=carrefour,dc=com&quot;</tt><br>
<tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; schemachecking=on</tt><br>
<tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; type=refreshAndPersist</tt><br>
<tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; retry=&quot;20 +&quot;</tt><br>
<br>
<tt>mirrormode on</tt><br>
<br>
<tt># pour cacti</tt><br>
<tt>database monitor</tt><br>
<tt>-------------</tt><br>
<br>
<tt>--------------</tt><br>
<tt>slapd.conf diff between mirror peers</tt><br>
<tt>--------------</tt><br>
<br>
<tt>&lt; serverID &nbsp; &nbsp; &nbsp; &nbsp;1</tt><br>
<tt>---</tt><br>
<tt>&gt; serverID &nbsp; &nbsp; &nbsp; &nbsp;2</tt><br>
<tt>27c27</tt><br>
<tt>&lt; loglevel &nbsp; &nbsp; &nbsp; &nbsp;0</tt><br>
<tt>---</tt><br>
<tt>&gt; loglevel &nbsp; &nbsp; &nbsp; &nbsp;256</tt><br>
<tt>132c132</tt><br>
<tt>&lt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; provider=ldap://X.X.X.X</tt><br>
<tt>---</tt><br>
<tt>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; provider=ldap://X.X.X.Y</tt><br>
<br>
<br>
<tt>--------------</tt><br>
<tt>DB_CONFIG</tt><br>
<tt>--------------</tt><br>
<tt>#====================================================================</tt><br>
<tt># BDB configuration</tt><br>
<tt>#</tt><br>
<tt># Provided by LTB-project (<a href="http://www.ltb-project.org";>http://www.ltb-project.org</a>)</tt><br>
<tt>#====================================================================</tt><br>
<tt>set_cachesize &nbsp; 1 0 1</tt><br>
<br>
<tt>set_flags &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DB_LOG_AUTOREMOVE</tt><br>
<br>
<tt>set_lg_regionmax &nbsp; &nbsp; &nbsp; &nbsp;1048576</tt><br>
<tt>set_lg_max &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;10485760</tt><br>
<tt>set_lg_bsize &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2097152</tt><br>
<br>
<tt>set_lg_dir &nbsp; &nbsp; &nbsp;/var/ldap/logs</tt><br>
<br>
<tt>--------------</tt><br>
<br>
<tt>&nbsp;</tt><br>
Regards <br>
Bruno HALEBLIAN<br>
<img width="16" height="16" src="cid:1__=4EBBF2B9DFA5BFCE8f9e8a93df@carrefour.com" border="0" alt="Inactive hide details for unnamed section"><br>
<br>
<br>

<table V5DOTBL=true width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="72" height="1" src="cid:2__=4EBBF2B9DFA5BFCE8f9e8a93df@carrefour.com" border="0" alt=""><br>
</td><td style="background-image:url(cid:3__=4EBBF2B9DFA5BFCE8f9e8a93df@carrefour.com); background-repeat: no-repeat; " width="1%"><img width="222" height="1" src="cid:2__=4EBBF2B9DFA5BFCE8f9e8a93df@carrefour.com" border="0" alt=""><br>
</td><td width="100%"><img width="1" height="1" src="cid:2__=4EBBF2B9DFA5BFCE8f9e8a93df@carrefour.com" border="0" alt=""><br>
<font size="1" face="Arial">	</font><br>
<font size="2">	</font><b><font size="2">Quanah Gibson-Mount &lt;quanah@zimbra.com&gt;</font></b>
<p><font size="2">Pour :	</font><font size="2">bruno_haleblian@carrefour.com, openldap-its@openldap.org</font><br>
<font size="2">cc :	</font><br>
<font size="2">Objet :	</font><font size="2">Re: (ITS#6810) slapd crashes writing to bdb backend</font>
<p><font size="2">	</font><b><font size="2">31/01/2011 22:14</font></b></td></tr>
</table>
<br>
<br>
<tt>--On Friday, January 28, 2011 9:47 AM +0000 bruno_haleblian@carrefour.com <br>
wrote:<br>
<br>
&gt; Full_Name: Bruno HALEBLIAN<br>
&gt; Version: 2.4.23<br>
&gt; OS: RHEL 5.5/64 bits<br>
&gt; URL: </tt><tt><a href="ftp://ftp.openldap.org/incoming/";>ftp://ftp.openldap.org/incoming/</a></tt><tt><br>
&gt; Submission from: (NULL) (92.243.12.111)<br>
&gt;<br>
&gt;<br>
&gt; Hello,<br>
&gt; I'm stuck with &quot;random&quot; slapd crashes, my slapd has been tested<br>
&gt; successfully in read mode but since I run updates, I get several crashes<br>
&gt; a day, with no BDB corruption (recover and restart OK) but I can't let<br>
&gt; this go to production stage.<br>
&gt;<br>
&gt; Here's the first core stack I caught, I'll send more if I meet different<br>
&gt; ones.<br>
&gt;<br>
&gt; Thanks for your help.<br>
<br>
Hi Bruno,<br>
<br>
What type of filesystem is BDB located on? &nbsp;I.e., NFS, ext3, SAN, etc. <br>
Also, what version of BDB are you using from Oracle? &nbsp;Can you provide your <br>
configuration file/cn=config directory (minus any passwords)?<br>
<br>
Thanks,<br>
Quanah<br>
<br>
<br>
--<br>
<br>
Quanah Gibson-Mount<br>
Sr. Member of Technical Staff<br>
Zimbra, Inc<br>
A Division of VMware, Inc.<br>
--------------------<br>
Zimbra :: &nbsp;the leader in open source messaging and collaboration<br>
</tt>

<br><br>
<div class=Section1>
  <p align="justify" class=MsoNormal style='margin-top:12.0pt;line-height:12.0pt;mso-layout-grid-align:
none;text-autospace:none'><i><span style='font-size:9.0pt;font-family:Arial;
color:gray'>This e-mail and any attachment are confidential and intended solely 
    for the use of the individual to whom it is addressed. If you are not the 
    intended recipient, please telephone or email the sender and delete this message 
    and any attachment from your system. Unauthorized publication, use, dissemination, 
    forwarding, printing or copying of this e-mail and its associated attachments 
    is strictly prohibited.
<br>
<a href="http://disclaimer.carrefour.com";> http://disclaimer.carrefour.com </a>
<br>
Let's respect the environment together. Only print this message if necessary
<o:p></o:p></span></i></p>
</div>
</body></html>

--1__=4EBBF2B9DFA5BFCE8f9e8a93df938690918c4EBBF2B9DFA5BFCE--


--0__=4EBBF2B9DFA5BFCE8f9e8a93df938690918c4EBBF2B9DFA5BFCE
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <1__=4EBBF2B9DFA5BFCE8f9e8a93df@carrefour.com>
Content-transfer-encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIX
lI+py+0PopwxUbpuZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFk
IFNtYXJ0U2F2ZXIhAAA7

--0__=4EBBF2B9DFA5BFCE8f9e8a93df938690918c4EBBF2B9DFA5BFCE
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <2__=4EBBF2B9DFA5BFCE8f9e8a93df@carrefour.com>
Content-transfer-encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=4EBBF2B9DFA5BFCE8f9e8a93df938690918c4EBBF2B9DFA5BFCE
Content-type: image/gif; 
	name="pic10697.gif"
Content-Disposition: inline; filename="pic10697.gif"
Content-ID: <3__=4EBBF2B9DFA5BFCE8f9e8a93df@carrefour.com>
Content-transfer-encoding: base64

R0lGODlhWABDALP/AAAAAK04Qf79/o+Gm7WuwlNObwoJFCsoSMDAwGFsmIue
zf///wAAAAAAAAAAAAAAACH5BAEAAAgALAAAAABYAEMAQAT/EMlJq7046827
70RiFMRinqggEUNSHIchG0BCfHhOjAuhEDeUqTASLCbBhQrhG7xis2j0lssN
DopE4jfIJhDaggI8YB1sZeZgLVA9YVCpnGagVjV171aRVrYRRghXcAGFhoUE
TwYxcXNyADJ3GlcSKGAwLwllVC1vjIUHBWsFilKQdI8GA5IcpApeJQt8L09l
mgkHLZikoU5wjqcyAMMFrJIDPAKvCFletKSev1HBw8KrxtjZ2tvc3d5VyKtC
KW3jfz4uMKmq3xu4N0nKBVoJQmx2LGVOmrqNjjJf2hHAQo/eDwJGTKhQMcgQ
EEAnEjFS98+RnW3smGkZU6ncCWav/4wYOnAITihRL/4FEwbp28BXMMcoscQC
VxlepL4IGDSCyJyVQOu0o7CjmLN50OZlqWmyFy5/6yBBuji0AxFRM00oQAqN
IstqI6qKHUsWRAEAvagsmfUEAImyxgbmUpJk3IklNUtJOUAVLoUr1+wqDGTE
4zk+T6FGuQb3SizBCwatiiUgCBN8vrz+zFjVyQ8FWkOlg4NQiZMB5QS8QO3m
pOaKnL0Z2EKvNMSILEThKhCgzMKPVxYJh23qm9KNW7pArPynMqZDiErsTMqI
+LRi3QAgkFUbXpuFKhSYZALd0O5RKa2z9EYKBbpbqxIKsjUPRgD7I2XYV6wy
rOw92ykExP8NW4URhknC5dKGE4v4NENQj2jXjmfNgOZDaXb5glRmXQ33YEWQ
YNcZFnrYcIQLNzyTFDQNkXIff0ExVlY4srziQk43inZgL4rwxxINMvpFFAz1
KOODHiu+4aEwNEjFl5B3JIKWKF3k6I9bfUGp5ZZcdunll5IA4cuHvQQJ5gcs
oCWOOUwgltIwAKRxJgbIkJAQZEq02YliZnpZZ4BH3CnYOXldOUOfQoYDqF1L
FHbXCrO8xmRsfoXDXJ6ChjCAH3QlhJcT6VWE6FCkfCcoCgrMFsROrIEX3o2w
hVjWDjoJccN3LdggSGXLCdLEgHr1lyU3O3QxhgohNKXJCWv8JQr/PDdaqd6w
2rj1inLiGeiCJoDspAoQlYE6QWLSECehcWIYxIQES6zhbn1iImTHEQyqJ4eI
xJJoUBc+3CbBuwZEV5cJPPkIjFDdeEabQbd6WgICTxiiz0f5dBKquXF6k4se
nwEhYGnKEFJeGrxUZy8dB8gmAXI/sPvHESfCwVt5hTgYiqQqtdRNHQIU1PJ3
3ZqmzgE90OwLaoJcnMop1WiMmgkPHQRIrwgFuNV90A3doNKTmrKIN07AnGcI
9BQjhCBN4RfA1qIZnMqorJCogKfGQnxSCDilTVIA0yl5ciTovgLuBDKFUDE9
aQcw9SA+rjSNf9/M1gxrj6VwDTS0IUSElMzBfsj0NFXR2kwsV1A5IF1grLgL
L/r1R40BZEnuBWgmQEybjqRwSAt6bqMCOFkvKFN2GPPkUzIm/SCF8z8pVzpb
jVnMsy0vOr1hw3SaSRUhpY09v0z0J1FnwzPlfmh+xl4WtR0zGu24I4KbMQm3
lnVu2oNWxI9W/lcyzA+mCKF4DBikxb/+UWtOGRiFP8qEwAayIgIAOw==

--0__=4EBBF2B9DFA5BFCE8f9e8a93df938690918c4EBBF2B9DFA5BFCE--