From win-pv-devel-bounces@lists.xenproject.org Tue Apr 22 19:00:13 2025
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 22 Apr 2025 19:00:13 +0000
Received: from list by lists.xenproject.org with outflank-mailman.963415.1354421 (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u7Iqp-0004yJ-Jy; Tue, 22 Apr 2025 19:00:11 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 963415.1354421; Tue, 22 Apr 2025 19:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u7Iqp-0004yB-HJ; Tue, 22 Apr 2025 19:00:11 +0000
Received: by outflank-mailman (input) for mailman id 963415;
 Tue, 22 Apr 2025 19:00:10 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=i7GR=XI=kotan.hu=info@srs-se1.protection.inumbo.net>)
 id 1u7Iqn-0004y5-TX
 for win-pv-devel@lists.xenproject.org; Tue, 22 Apr 2025 19:00:10 +0000
Received: from mx1.faircomp.hu (mx1.faircomp.hu [185.80.49.45])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id fed262b7-1fab-11f0-9ffb-bf95429c2676;
 Tue, 22 Apr 2025 21:00:06 +0200 (CEST)
X-BeenThere: win-pv-devel@lists.xenproject.org
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Precedence: list
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>
X-Inumbo-ID: fed262b7-1fab-11f0-9ffb-bf95429c2676
X-FairComp-Spam-Status: No
X-Faircomp-MailScanner-From: info@kotan.hu
X-Faircomp-MailScanner: Found to be clean
X-Faircomp-MailScanner-ID: 2D31680842.A8346
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kotan.hu; s=mail;
	t=1745348398; bh=EPLbhkIK2MI/TWOhjhzhPbfXewLWQ/edAfemR8JjnvE=;
	h=Date:From:Subject:To:From;
	b=VQCS4tUN9SGTOax+3givWnJZ4/bMiBgERDRh56+tZSAW2gYcOvCH82V8o7xuHK/IW
	 x4ZQST85R1Cku8yT7TeHXnErbBjxjr1douy/l+x6QsQraL9F3/IEOB6xXJi2gpY+7V
	 OORMYsDDaPPizDB1XsmJIa1rmyMbVTREIrDmFvAKglROJFOwsn8cLqUUp3OdMOnv1D
	 bQaHda3UGb0ilMMiDeENXlLJprDN1ynDI/j3meGNHpm6rJSDktT5zk1rcReF1GP/UI
	 zAnMoLTYyuBSlNz/HaYDjlFzCDli4B5tSMwORwyGeSokxAuM1u5KvS9x3wAh+Stuzo
	 SgMAGc7wvzgcw==
Content-Type: multipart/alternative;
 boundary="------------Q00DN0Brumh0IPTot8tAqcej"
Message-ID: <72b8d723-8fac-4ceb-abed-68c2d2f80081@kotan.hu>
Date: Tue, 22 Apr 2025 20:59:57 +0200
MIME-Version: 1.0
User-Agent: Mozilla-Thunderbird
From: =?UTF-8?Q?Kot=C3=A1n_Attila?= <info@kotan.hu>
Subject: Windows domu DRBD backend problem
To: win-pv-devel <win-pv-devel@lists.xenproject.org>
Content-Language: hu

This is a multi-part message in MIME format.
--------------Q00DN0Brumh0IPTot8tAqcej
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

I use many windows as xen domu and installed your winpv driver. I 
experience the problem in very special case, but not an unique.
The windows freeze when the disk backend of domu is DRBD and the the 
DRBD secondary node (DRBD status=secondary) goes to disconnect, for 
example i reboot the computer.

The problem is reproducible:
- Two DELL server with PERC RAID controller
- RAID0,1,10 virtual disks boot side
- DRBD backend is an RAID virtual disk
- Primary side installed an Windows with XEN VBD driver

If the secondary side goes to offline, the DRBD status change to 
disconencted, but working continuously, but the windows freeze.

- No problem with linux domu
- No problem until the winpv VBD install
- No problem if the DRBD backend is not a RAID virtual disk (for example 
with M.2 NVME backend)

I tested the
- Winpv driver 9.0 (signed)
- Winpv driver latest (testsigned)
- citrix xenserver driver (managementagent-9.4.0)
and the problem is occurs in everyone.

Everyting workin fine until the secondary DRBD node goes to offline / 
disconnected. I think i tested many situation and finally left the WinPV 
driver what is caused the problem i mean.

Do you have any tipp, what can i set?
How can i debugging this problem?
I try to see what happened on linux domu when the DRBD status change, 
but i can't find anything.

Have any ideas?

Thank you and best regards.
Attila

--------------Q00DN0Brumh0IPTot8tAqcej
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hello, <br>
    <br>
    I use many windows as xen domu and installed your winpv driver. I
    experience the problem in very special case, but not an unique. <br>
    The windows freeze when the disk backend of domu is DRBD and the the
    DRBD secondary node (DRBD status=secondary) goes to disconnect, for
    example i reboot the computer.  <br>
    <br>
    The problem is <span class="HwtZe" lang="en"><span
        class="jCAhz ChMk0b"><span class="ryNqvb">reproducible: <br>
          - Two DELL server with PERC RAID controller<br>
          - RAID0,1,10 virtual disks boot side<br>
          - DRBD backend is an RAID virtual disk<br>
          - Primary side installed an Windows with XEN VBD driver<br>
          <br>
          If the secondary side goes to offline, the DRBD status change
          to disconencted, but working </span></span></span><span
      class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
          class="ryNqvb">continuously, but the windows freeze.<br>
          <br>
          - No problem with linux domu<br>
          - No problem until the winpv VBD install<br>
          - No problem if the DRBD backend is not a RAID virtual disk
          (for example with M.2 NVME backend) <br>
          <br>
          I tested the <br>
          - Winpv driver 9.0 (signed) <br>
          - Winpv driver latest (testsigned)<br>
          - citrix xenserver driver (managementagent-9.4.0)<br>
          and the problem is occurs in everyone. <br>
          <br>
          Everyting workin fine until the secondary DRBD node goes to
          offline / disconnected. I think i tested many situation and
          finally left the WinPV driver what is caused the problem i
          mean. <br>
          <br>
          Do you have any tipp, what can i set?<br>
          How can i debugging this problem? </span></span></span><span
      class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
          class="ryNqvb"><br>
          I try to see what happened on linux domu when the DRBD status
          change, but i can't find anything. <br>
          <br>
          Have any ideas? <br>
          <br>
          Thank you and best regards.<br>
          Attila<br>
          <br>
        </span></span></span>
  </body>
</html>

--------------Q00DN0Brumh0IPTot8tAqcej--


From win-pv-devel-bounces@lists.xenproject.org Wed Apr 23 11:04:08 2025
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 23 Apr 2025 11:04:08 +0000
Received: from list by lists.xenproject.org with outflank-mailman.964342.1355161 (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u7Xtd-0001rg-VF; Wed, 23 Apr 2025 11:04:05 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 964342.1355161; Wed, 23 Apr 2025 11:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u7Xtd-0001rY-S8; Wed, 23 Apr 2025 11:04:05 +0000
Received: by outflank-mailman (input) for mailman id 964342;
 Wed, 23 Apr 2025 11:04:04 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=VZer=XJ=bounce.vates.tech=bounce-md_30504962.6808c920.v1-1ee4abbf0dbc4610b7177c756a0eccae@srs-se1.protection.inumbo.net>)
 id 1u7Xtc-0001rS-Gu
 for win-pv-devel@lists.xenproject.org; Wed, 23 Apr 2025 11:04:04 +0000
Received: from mail128-130.atl41.mandrillapp.com
 (mail128-130.atl41.mandrillapp.com [198.2.128.130])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id a9a2b60d-2032-11f0-9ffb-bf95429c2676;
 Wed, 23 Apr 2025 13:04:02 +0200 (CEST)
Received: from pmta08.mandrill.prod.atl01.rsglab.com (localhost [127.0.0.1])
 by mail128-130.atl41.mandrillapp.com (Mailchimp) with ESMTP id
 4ZjGSc4THwzS62GWq
 for <win-pv-devel@lists.xenproject.org>; Wed, 23 Apr 2025 11:04:00 +0000 (GMT)
Received: from [37.26.189.201] by mandrillapp.com id
 1ee4abbf0dbc4610b7177c756a0eccae; Wed, 23 Apr 2025 11:04:00 +0000
X-BeenThere: win-pv-devel@lists.xenproject.org
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Precedence: list
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>
X-Inumbo-ID: a9a2b60d-2032-11f0-9ffb-bf95429c2676
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com;
	s=mte1; t=1745406240; x=1745676240;
	bh=Lc77Zos8rHl6gA59xXdfXc/Lp0ZTz580uTwHMtWe6jI=;
	h=From:Subject:Message-Id:To:References:In-Reply-To:Feedback-ID:
	 Date:MIME-Version:Content-Type:Content-Transfer-Encoding:CC:Date:
	 Subject:From;
	b=EObSjClncp6uCsnl9MKb/3awaADl5dVb3H2qlRMjp18PHDYM4fCW4135GNipK1Jpx
	 rN2LrxPiZmV0TBH7Be3z58fLndOwD1uJfm+RJQ5JDuqBspY3cf+8GsHO3s3tqDcnZl
	 3KIk66zBZVZuk00d/LRciN1shkcb09y+rmzxt0fLa2LpXYVKYkTHt2WXNfS/GVpOLe
	 N2NBT6ImK76Q/Eu84RF4pw06cP1yUio7atB6DjG6xvCLKrYgtHDvcRgjHX6MoXu4NC
	 WzWET5PhPXtKhY2Uy0O4VFf1GRXCtA3+PLELoZnBxi3v0lNd0nWHoiojprbZ71uZra
	 o7UqobcYrZVoQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vates.tech; s=mte1;
	t=1745406240; x=1745666740; i=ngoc-tu.dinh@vates.tech;
	bh=Lc77Zos8rHl6gA59xXdfXc/Lp0ZTz580uTwHMtWe6jI=;
	h=From:Subject:Message-Id:To:References:In-Reply-To:Feedback-ID:
	 Date:MIME-Version:Content-Type:Content-Transfer-Encoding:CC:Date:
	 Subject:From;
	b=bz1wLCxK/sSlX+xh0hB54NQcIShW+jcFldBZHxTVRYWAnlddD25GQZKjokXsSWWEJ
	 UyTd4Zjf+YitGpnZO9KxAZttnzg+GVaVPN5M7eRxo4PLAfXjiNOgLhnUuOkACykuHk
	 qDHXaOa77ksbZLoaLPe/tPv4MrBNPBVAY+AOmADbpkI3WjKEH6mDw6OeJTmV2MHol4
	 mcRd2KlHkgmFP9vv2QznncBBCdvBWwXMFO4UBisxJXQ46z4fhTcp9i+QEKyNxJYM9D
	 2eLc7lrBhaXxsYRkSuVoF/JdzqMhPmJfo5CxWlxGlC3B1UNKEkdwR7R6244ooSQbUJ
	 p8992Sw+nWOYg==
From: "Tu Dinh" <ngoc-tu.dinh@vates.tech>
Subject: =?utf-8?Q?Re:=20Windows=20domu=20DRBD=20backend=20problem?=
X-Bm-Disclaimer: Yes
X-Bm-Milter-Handled: 4ffbd6c1-ee69-4e1b-aabd-f977039bd3e2
X-Bm-Transport-Timestamp: 1745406239991
Message-Id: <dbfdbc99-e649-464e-9895-1e9792c62712@vates.tech>
To: win-pv-devel@lists.xenproject.org
References: <72b8d723-8fac-4ceb-abed-68c2d2f80081@kotan.hu>
In-Reply-To: <72b8d723-8fac-4ceb-abed-68c2d2f80081@kotan.hu>
X-Native-Encoded: 1
X-Report-Abuse: =?UTF-8?Q?Please=20forward=20a=20copy=20of=20this=20message,=20including=20all=20headers,=20to=20abuse@mandrill.com.=20You=20can=20also=20report=20abuse=20here:=20https://mandrillapp.com/contact/abuse=3Fid=3D30504962.1ee4abbf0dbc4610b7177c756a0eccae?=
X-Mandrill-User: md_30504962
Feedback-ID: 30504962:30504962.20250423:md
Date: Wed, 23 Apr 2025 11:04:00 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Attila,

On 22/04/2025 21:00, Kot=C3=A1n Attila wrote:
> Hello,
> 
> I use many windows as xen domu and installed your winpv driver. I 
> experience the problem in very special case, but not an unique.
> The windows freeze when the disk backend of domu is DRBD and the the 
> DRBD secondary node (DRBD status=3Dsecondary) goes to disconnect, for 
> example i reboot the computer.
> 
> The problem is reproducible:
> - Two DELL server with PERC RAID controller
> - RAID0,1,10 virtual disks boot side
> - DRBD backend is an RAID virtual disk
> - Primary side installed an Windows with XEN VBD driver
> 
> If the secondary side goes to offline, the DRBD status change to 
> disconencted, but working continuously, but the windows freeze.
> 
> - No problem with linux domu
> - No problem until the winpv VBD install
> - No problem if the DRBD backend is not a RAID virtual disk (for example 
> with M.2 NVME backend)
> 
> I tested the
> - Winpv driver 9.0 (signed)
> - Winpv driver latest (testsigned)
> - citrix xenserver driver (managementagent-9.4.0)
> and the problem is occurs in everyone.
> 
> Everyting workin fine until the secondary DRBD node goes to offline / 
> disconnected. I think i tested many situation and finally left the WinPV 
> driver what is caused the problem i mean.
> 
> Do you have any tipp, what can i set?
> How can i debugging this problem?
> I try to see what happened on linux domu when the DRBD status change, 
> but i can't find anything.
> 
> Have any ideas?
> 
> Thank you and best regards.
> Attila
> 

If the problem doesn't happen with the DRBD NVMe backend then it 
suggests a problem with DRBD itself, which is not handling failovers 
correctly.

Do you have any relevant kernel debug outputs when the freeze happens, 
as opposed to during a normal failover (e.g. with DRBD NVMe)?

Best regards,
Tu Dinh


Ngoc Tu Dinh | Vates XCP-ng Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech




From win-pv-devel-bounces@lists.xenproject.org Wed Apr 23 17:28:38 2025
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 23 Apr 2025 17:28:38 +0000
Received: from list by lists.xenproject.org with outflank-mailman.965043.1355703 (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u7dtk-0005DY-FK; Wed, 23 Apr 2025 17:28:36 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 965043.1355703; Wed, 23 Apr 2025 17:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u7dtk-0005DR-Cl; Wed, 23 Apr 2025 17:28:36 +0000
Received: by outflank-mailman (input) for mailman id 965043;
 Wed, 23 Apr 2025 17:28:35 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=l1QG=XJ=kotan.hu=info@srs-se1.protection.inumbo.net>)
 id 1u7dtj-0004jS-4p
 for win-pv-devel@lists.xenproject.org; Wed, 23 Apr 2025 17:28:35 +0000
Received: from mx1.faircomp.hu (mx1.faircomp.hu [185.80.49.45])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 60bc3db7-2068-11f0-9eb0-5ba50f476ded;
 Wed, 23 Apr 2025 19:28:34 +0200 (CEST)
X-BeenThere: win-pv-devel@lists.xenproject.org
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Precedence: list
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>
X-Inumbo-ID: 60bc3db7-2068-11f0-9eb0-5ba50f476ded
X-FairComp-Spam-Status: No
X-Faircomp-MailScanner-From: info@kotan.hu
X-Faircomp-MailScanner: Found to be clean
X-Faircomp-MailScanner-ID: D8C047FCA8.AD849
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kotan.hu; s=mail;
	t=1745429310; bh=DIMWrSS9K0QpOSurqmZraMmvk+nyp24Clb8pS7o+mGo=;
	h=Date:From:Subject:To:References:In-Reply-To:From;
	b=UFw3TW0R8dgNIIBPKlCXdceD+S1dSSdYFA/Ilyv9fGs3i+65u+ZnPcf7D7LlAfJ3+
	 MduxUlTpruGGcjsbVuUnlU9+flWeFzaUyoDGxHaP3QQtYTBYjDiXZkuwzJ4l/9EmNB
	 jMHx5HRG+4CqcQxppRGrDAN2FCRDK4XXqqm9/j9MfRTaUbMeGpvSLOYo+bt+ftmY/L
	 mDyNbXcHFXozq5qXkeYU7oBOPEHAL3/r7XQq9z8XfE2HO5NnhqsIr5fVuxd1mn1nn5
	 92wbBwAgwKJfDjn5jQZ/s69fOGhPQbMHd5fQWIVJkgfSUN4HdxBirhFLJ4bm+i8Dm5
	 gcOM1hGTDUXiQ==
Content-Type: multipart/alternative;
 boundary="------------MdOC8K03Uqgz0gQxgz35K3Zy"
Message-ID: <e0184553-1d27-4f23-b29d-12b94756f4c2@kotan.hu>
Date: Wed, 23 Apr 2025 19:28:29 +0200
MIME-Version: 1.0
User-Agent: Mozilla-Thunderbird
From: =?UTF-8?Q?Kot=C3=A1n_Attila?= <info@kotan.hu>
Subject: Re: Windows domu DRBD backend problem
To: win-pv-devel@lists.xenproject.org
References: <72b8d723-8fac-4ceb-abed-68c2d2f80081@kotan.hu>
 <dbfdbc99-e649-464e-9895-1e9792c62712@vates.tech>
Content-Language: hu
In-Reply-To: <dbfdbc99-e649-464e-9895-1e9792c62712@vates.tech>

This is a multi-part message in MIME format.
--------------MdOC8K03Uqgz0gQxgz35K3Zy
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello Tu Dinh,
Update info:
I baught today an NVME for testing and unfortunately the problem is 
present when the DRBD backend is NVME too.
I tested before this situation when the primary node is not an DELL 
server (i tested with desktop category computer).
Seems definitely related only to DELL servers or maybe the 
multiprocessor environment. I use only DELL servers, no have info about 
another vendor.


Thank you for your advise.
I try to catch all info / output:

DRBD configs
- global_common.conf
-----
global {
         usage-count yes;
         udev-always-use-vnr; # treat implicit the same as explicit volumes
}

common {
         handlers {
         }

         startup {
         }

         options {
         }

         disk {
                 on-io-error     detach;
                 resync-rate         160M;
         }

         net {
         }
}
-----

- w2022_system.res
-----
resource w2022_system {
   protocol C;

   net {
   }

   syncer {
    }

   on xen18 {
     device    /dev/drbd0;
     disk      /dev/NVME01/w2022_system;
     address   172.16.16.8:7800;
     meta-disk internal;
   }

   on xen16 {
     device     /dev/drbd0;
     disk       /dev/VG02/w2022_system;
     address    172.16.16.6:7800;
     meta-disk  internal;
   }
}
-----

Domu config
- w2022.cfg
-----
name = 'w2022'
builder = 'hvm'
memory = 16384
#shadow_memory = 8
vcpus=16
uuid = 'cac0559e-06fd-42fc-a92f-fa2d8cadaff1'
vif = [ 'bridge=xenbr0, mac=00:11:6c:1c:49:17' ]
disk = [ 'drbd:w2022_system,xvda,w', ]
boot='dc'
vnc=1
vncunused=0
vnclisten = '0.0.0.0'
vncdisplay=2
stdvga=1
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
usb=1
usbdevice=['tablet']
-----

Nothing special in config.

I tested with Domain-0 is Debian 10, 11, 12 and testing (maybe trixie).
I try Domu is Windows 7 or Windows 2022.
The test envionment is:
- Node1 (xen18) DELL T630 with PERC H730 (1G, BBU) or 1TB NVME as primary
- Node2  (xen16) DELL R730XD with PERC H730mini (1G, BBU) as secondary

I have problem too with another environment with two DELL R640 server.

The node1 kern.log with PERC (DELL Raid controller) virtual disk DRBD 
backend:
-----
Apr 23 12:46:22 xen18 kernel: [  574.527385] drbd w2022_system: PingAck 
did not arrive in time.
Apr 23 12:46:22 xen18 kernel: [  574.527464] drbd w2022_system: peer( 
Secondary -> Unknown ) conn( Connected -> NetworkFailure ) pdsk( 
UpToDate -> DUnknown )
Apr 23 12:46:22 xen18 kernel: [  574.527600] block drbd0: new current 
UUID 19B04B0803CC3C87:CB60C112A5C9EA5D:EBEF8CB4948C160D:EBEE8CB4948C160D
Apr 23 12:46:22 xen18 kernel: [  574.527661] drbd w2022_system: 
ack_receiver terminated
Apr 23 12:46:22 xen18 kernel: [  574.527665] drbd w2022_system: 
Terminating drbd_a_w2022_sy
Apr 23 12:46:22 xen18 kernel: [  574.583747] drbd w2022_system: 
Connection closed
Apr 23 12:46:22 xen18 kernel: [  574.584035] drbd w2022_system: conn( 
NetworkFailure -> Unconnected )
Apr 23 12:46:22 xen18 kernel: [  574.584038] drbd w2022_system: receiver 
terminated
Apr 23 12:46:22 xen18 kernel: [  574.584041] drbd w2022_system: 
Restarting receiver thread
Apr 23 12:46:22 xen18 kernel: [  574.584043] drbd w2022_system: receiver 
(re)started
Apr 23 12:46:22 xen18 kernel: [  574.584052] drbd w2022_system: conn( 
Unconnected -> WFConnection )
-----

The node1 kern.log with NVME DRBD backend:
-----
Apr 23 10:51:18 xen18 kernel: [  912.800847] drbd w2022_system: PingAck 
did not arrive in time.
Apr 23 10:51:18 xen18 kernel: [  912.800930] drbd w2022_system: peer( 
Secondary -> Unknown ) conn( Connected -> NetworkFailure ) pdsk( 
UpToDate -> DUnknown )
Apr 23 10:51:18 xen18 kernel: [  912.807793] block drbd0: new current 
UUID 2361269D52925DF1:AB440CB0842F155D:25CE81C2C028E09E:74D2255AB30D4115
Apr 23 10:51:18 xen18 kernel: [  912.811762] drbd w2022_system: 
ack_receiver terminated
Apr 23 10:51:18 xen18 kernel: [  912.811768] drbd w2022_system: 
Terminating drbd_a_w2022_sy
Apr 23 10:51:18 xen18 kernel: [  912.853400] drbd w2022_system: 
Connection closed
Apr 23 10:51:18 xen18 kernel: [  912.853723] drbd w2022_system: conn( 
NetworkFailure -> Unconnected )
Apr 23 10:51:18 xen18 kernel: [  912.853727] drbd w2022_system: receiver 
terminated
Apr 23 10:51:18 xen18 kernel: [  912.853729] drbd w2022_system: 
Restarting receiver thread
Apr 23 10:51:18 xen18 kernel: [  912.853732] drbd w2022_system: receiver 
(re)started
Apr 23 10:51:18 xen18 kernel: [  912.853740] drbd w2022_system: conn( 
Unconnected -> WFConnection )
-----

Seems the Domu can't write back to the DRBD because after i destroy the 
Domu (no other sollution to exit), i got the following error:
libxl: error: libxl_exec.c:117:libxl_report_child_exitstatus: 
/etc/xen/scripts/block-drbd remove [1380] exited with error status 1
libxl: error: libxl_device.c:1259:device_hotplug_child_death_cb: script: 
/etc/xen/scripts/block-drbd failed; error detected.

The domu can't release the DRBD, and looks cannot release in the xenstore:
root@xen18:~# xl list
Name                                        ID   Mem VCPUs State    Time(s)
Domain-0                                     0  4096     4 r-----     144.7
(null)                                       1     0    16 --p--d     387.5

I try to man many test with different DRBD config, but no luck.
Sometimes the windows survive the disconnection, but if reconnecting the 
secondary thats freeze like disconnect.

I didn't have problem if the:
- Domu OS is Linux with same config.
- XEN PV (VBD) driver no installed to Domu.

The latest (unsigned) or any other windpws driver have any debug options?

Thank you for your help.
Best Regards:

Attila





2025. 04. 23. 13:04 keltezéssel, Tu Dinh írta:
> Hi Attila,
>
> On 22/04/2025 21:00, Kotán Attila wrote:
>> Hello,
>>
>> I use many windows as xen domu and installed your winpv driver. I
>> experience the problem in very special case, but not an unique.
>> The windows freeze when the disk backend of domu is DRBD and the the
>> DRBD secondary node (DRBD status=secondary) goes to disconnect, for
>> example i reboot the computer.
>>
>> The problem is reproducible:
>> - Two DELL server with PERC RAID controller
>> - RAID0,1,10 virtual disks boot side
>> - DRBD backend is an RAID virtual disk
>> - Primary side installed an Windows with XEN VBD driver
>>
>> If the secondary side goes to offline, the DRBD status change to
>> disconencted, but working continuously, but the windows freeze.
>>
>> - No problem with linux domu
>> - No problem until the winpv VBD install
>> - No problem if the DRBD backend is not a RAID virtual disk (for example
>> with M.2 NVME backend)
>>
>> I tested the
>> - Winpv driver 9.0 (signed)
>> - Winpv driver latest (testsigned)
>> - citrix xenserver driver (managementagent-9.4.0)
>> and the problem is occurs in everyone.
>>
>> Everyting workin fine until the secondary DRBD node goes to offline /
>> disconnected. I think i tested many situation and finally left the WinPV
>> driver what is caused the problem i mean.
>>
>> Do you have any tipp, what can i set?
>> How can i debugging this problem?
>> I try to see what happened on linux domu when the DRBD status change,
>> but i can't find anything.
>>
>> Have any ideas?
>>
>> Thank you and best regards.
>> Attila
>>
> If the problem doesn't happen with the DRBD NVMe backend then it
> suggests a problem with DRBD itself, which is not handling failovers
> correctly.
>
> Do you have any relevant kernel debug outputs when the freeze happens,
> as opposed to during a normal failover (e.g. with DRBD NVMe)?
>
> Best regards,
> Tu Dinh
>
>
> Ngoc Tu Dinh | Vates XCP-ng Developer
>
> XCP-ng & Xen Orchestra - Vates solutions
>
> web:https://vates.tech
>
>
>

--------------MdOC8K03Uqgz0gQxgz35K3Zy
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hello <span style="white-space: pre-wrap">Tu Dinh,
</span>  <br>
    Update info: <br>
    I baught today an NVME for testing and unfortunately the problem is
    present when the DRBD backend is NVME too. <br>
    I tested before this situation when the primary node is not an DELL
    server (i tested with desktop category computer). <br>
    Seems <span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
          class="ryNqvb">definitely related only to DELL servers or
          maybe the multiprocessor environment. I use only DELL servers,
          no have info about another vendor. <br>
          <br>
        </span></span></span><br>
    Thank you for your advise.<br>
    I try to catch all info / output:<br>
    <br>
    DRBD configs<br>
    - global_common.conf<br>
    -----<br>
    global {<br>
            usage-count yes;<br>
            udev-always-use-vnr; # treat implicit the same as explicit
    volumes<br>
    }<br>
    <br>
    common {<br>
            handlers {<br>
            }<br>
    <br>
            startup {<br>
            }<br>
    <br>
            options {<br>
            }<br>
    <br>
            disk {<br>
                    on-io-error     detach;<br>
                    resync-rate         160M;<br>
            }<br>
    <br>
            net {<br>
            }<br>
    }<br>
    -----<br>
    <br>
    - w2022_system.res<br>
    -----<br>
    resource w2022_system {<br>
      protocol C;<br>
    <br>
      net {<br>
      }<br>
    <br>
      syncer {<br>
       }<br>
    <br>
      on xen18 {<br>
        device    /dev/drbd0;<br>
        disk      /dev/NVME01/w2022_system;<br>
        address   172.16.16.8:7800;<br>
        meta-disk internal;<br>
      }<br>
    <br>
      on xen16 {<br>
        device     /dev/drbd0;<br>
        disk       /dev/VG02/w2022_system; <br>
        address    172.16.16.6:7800;<br>
        meta-disk  internal;<br>
      }<br>
    }<br>
    -----<br>
    <br>
    Domu config<br>
    - w2022.cfg<br>
    -----<br>
    name = 'w2022'<br>
    builder = 'hvm'<br>
    memory = 16384<br>
    #shadow_memory = 8<br>
    vcpus=16<br>
    uuid = 'cac0559e-06fd-42fc-a92f-fa2d8cadaff1'<br>
    vif = [ 'bridge=xenbr0, mac=00:11:6c:1c:49:17' ]<br>
    disk = [ 'drbd:w2022_system,xvda,w', ]<br>
    boot='dc'<br>
    vnc=1<br>
    vncunused=0<br>
    vnclisten = '0.0.0.0'<br>
    vncdisplay=2<br>
    stdvga=1<br>
    on_poweroff = 'destroy'<br>
    on_reboot = 'restart'<br>
    on_crash = 'restart'<br>
    usb=1<br>
    usbdevice=['tablet']<br>
    -----<br>
    <br>
    Nothing special in config.<br>
    <br>
    I tested with Domain-0 is Debian 10, 11, 12 and testing (maybe
    trixie). <br>
    I try Domu is Windows 7 or Windows 2022. <br>
    The test envionment is: <br>
    - Node1 (xen18) DELL T630 with PERC H730 (1G, BBU) or 1TB NVME as
    primary<br>
    - Node2  (xen16) DELL R730XD with PERC H730mini (1G, BBU) as
    secondary<br>
    <br>
    I have problem too with another environment with two DELL R640
    server.<br>
    <br>
    The node1 kern.log with PERC (DELL Raid controller) virtual disk
    DRBD backend: <br>
    -----<br>
    Apr 23 12:46:22 xen18 kernel: [  574.527385] drbd w2022_system:
    PingAck did not arrive in time.<br>
    Apr 23 12:46:22 xen18 kernel: [  574.527464] drbd w2022_system:
    peer( Secondary -&gt; Unknown ) conn( Connected -&gt; NetworkFailure
    ) pdsk( UpToDate -&gt; DUnknown ) <br>
    Apr 23 12:46:22 xen18 kernel: [  574.527600] block drbd0: new
    current UUID
    19B04B0803CC3C87:CB60C112A5C9EA5D:EBEF8CB4948C160D:EBEE8CB4948C160D<br>
    Apr 23 12:46:22 xen18 kernel: [  574.527661] drbd w2022_system:
    ack_receiver terminated<br>
    Apr 23 12:46:22 xen18 kernel: [  574.527665] drbd w2022_system:
    Terminating drbd_a_w2022_sy<br>
    Apr 23 12:46:22 xen18 kernel: [  574.583747] drbd w2022_system:
    Connection closed<br>
    Apr 23 12:46:22 xen18 kernel: [  574.584035] drbd w2022_system:
    conn( NetworkFailure -&gt; Unconnected ) <br>
    Apr 23 12:46:22 xen18 kernel: [  574.584038] drbd w2022_system:
    receiver terminated<br>
    Apr 23 12:46:22 xen18 kernel: [  574.584041] drbd w2022_system:
    Restarting receiver thread<br>
    Apr 23 12:46:22 xen18 kernel: [  574.584043] drbd w2022_system:
    receiver (re)started<br>
    Apr 23 12:46:22 xen18 kernel: [  574.584052] drbd w2022_system:
    conn( Unconnected -&gt; WFConnection ) <br>
    -----<br>
    <br>
    The node1 kern.log with NVME DRBD backend:<br>
    -----<br>
    Apr 23 10:51:18 xen18 kernel: [  912.800847] drbd w2022_system:
    PingAck did not arrive in time.<br>
    Apr 23 10:51:18 xen18 kernel: [  912.800930] drbd w2022_system:
    peer( Secondary -&gt; Unknown ) conn( Connected -&gt; NetworkFailure
    ) pdsk( UpToDate -&gt; DUnknown ) <br>
    Apr 23 10:51:18 xen18 kernel: [  912.807793] block drbd0: new
    current UUID
    2361269D52925DF1:AB440CB0842F155D:25CE81C2C028E09E:74D2255AB30D4115<br>
    Apr 23 10:51:18 xen18 kernel: [  912.811762] drbd w2022_system:
    ack_receiver terminated<br>
    Apr 23 10:51:18 xen18 kernel: [  912.811768] drbd w2022_system:
    Terminating drbd_a_w2022_sy<br>
    Apr 23 10:51:18 xen18 kernel: [  912.853400] drbd w2022_system:
    Connection closed<br>
    Apr 23 10:51:18 xen18 kernel: [  912.853723] drbd w2022_system:
    conn( NetworkFailure -&gt; Unconnected ) <br>
    Apr 23 10:51:18 xen18 kernel: [  912.853727] drbd w2022_system:
    receiver terminated<br>
    Apr 23 10:51:18 xen18 kernel: [  912.853729] drbd w2022_system:
    Restarting receiver thread<br>
    Apr 23 10:51:18 xen18 kernel: [  912.853732] drbd w2022_system:
    receiver (re)started<br>
    Apr 23 10:51:18 xen18 kernel: [  912.853740] drbd w2022_system:
    conn( Unconnected -&gt; WFConnection ) <br>
    -----<br>
    <br>
    Seems the Domu can't write back to the DRBD because after i destroy
    the Domu (no other sollution to exit), i got the following error: <br>
    libxl: error: libxl_exec.c:117:libxl_report_child_exitstatus:
    /etc/xen/scripts/block-drbd remove [1380] exited with error status 1<br>
    libxl: error: libxl_device.c:1259:device_hotplug_child_death_cb:
    script: /etc/xen/scripts/block-drbd failed; error detected.<br>
    <br>
    The domu can't release the DRBD, and looks cannot release in the
    xenstore: <br>
    root@xen18:~# xl list <br>
    Name                                        ID   Mem VCPUs   
    State    Time(s)<br>
    Domain-0                                     0  4096     4    
    r-----     144.7<br>
    (null)                                       1     0    16    
    --p--d     387.5<br>
     <br>
    I try to man many test with different DRBD config, but no luck.<br>
    Sometimes the windows survive the disconnection, but if reconnecting
    the secondary thats freeze like disconnect.<br>
    <br>
    I didn't have problem if the: <br>
    - Domu OS is Linux with same config. <br>
    - XEN PV (VBD) driver no installed to Domu.<br>
    <br>
    The latest (unsigned) or any other windpws driver have any debug
    options? <br>
    <br>
    Thank you for your help.<br>
    Best Regards: <br>
    <br>
    Attila<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">2025. 04. 23. 13:04 keltezéssel, Tu
      Dinh írta:<br>
    </div>
    <blockquote type="cite"
      cite="mid:dbfdbc99-e649-464e-9895-1e9792c62712@vates.tech">
      <pre wrap="" class="moz-quote-pre">Hi Attila,

On 22/04/2025 21:00, Kotán Attila wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="" class="moz-quote-pre">Hello,

I use many windows as xen domu and installed your winpv driver. I 
experience the problem in very special case, but not an unique.
The windows freeze when the disk backend of domu is DRBD and the the 
DRBD secondary node (DRBD status=secondary) goes to disconnect, for 
example i reboot the computer.

The problem is reproducible:
- Two DELL server with PERC RAID controller
- RAID0,1,10 virtual disks boot side
- DRBD backend is an RAID virtual disk
- Primary side installed an Windows with XEN VBD driver

If the secondary side goes to offline, the DRBD status change to 
disconencted, but working continuously, but the windows freeze.

- No problem with linux domu
- No problem until the winpv VBD install
- No problem if the DRBD backend is not a RAID virtual disk (for example 
with M.2 NVME backend)

I tested the
- Winpv driver 9.0 (signed)
- Winpv driver latest (testsigned)
- citrix xenserver driver (managementagent-9.4.0)
and the problem is occurs in everyone.

Everyting workin fine until the secondary DRBD node goes to offline / 
disconnected. I think i tested many situation and finally left the WinPV 
driver what is caused the problem i mean.

Do you have any tipp, what can i set?
How can i debugging this problem?
I try to see what happened on linux domu when the DRBD status change, 
but i can't find anything.

Have any ideas?

Thank you and best regards.
Attila

</pre>
      </blockquote>
      <pre wrap="" class="moz-quote-pre">If the problem doesn't happen with the DRBD NVMe backend then it 
suggests a problem with DRBD itself, which is not handling failovers 
correctly.

Do you have any relevant kernel debug outputs when the freeze happens, 
as opposed to during a normal failover (e.g. with DRBD NVMe)?

Best regards,
Tu Dinh


Ngoc Tu Dinh | Vates XCP-ng Developer

XCP-ng &amp; Xen Orchestra - Vates solutions

web: <a class="moz-txt-link-freetext" href="https://vates.tech">https://vates.tech</a>



</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------MdOC8K03Uqgz0gQxgz35K3Zy--


From win-pv-devel-bounces@lists.xenproject.org Thu Apr 24 09:55:44 2025
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 24 Apr 2025 09:55:44 +0000
Received: from list by lists.xenproject.org with outflank-mailman.966048.1356382 (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u7tJ0-0006l1-D6; Thu, 24 Apr 2025 09:55:42 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 966048.1356382; Thu, 24 Apr 2025 09:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u7tJ0-0006ku-AR; Thu, 24 Apr 2025 09:55:42 +0000
Received: by outflank-mailman (input) for mailman id 966048;
 Thu, 24 Apr 2025 09:55:41 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Gvw8=XK=bounce.vates.tech=bounce-md_30504962.680a0a98.v1-6bc66b188be74d5c8e55894d5d32588f@srs-se1.protection.inumbo.net>)
 id 1u7tIz-0006ko-9g
 for win-pv-devel@lists.xenproject.org; Thu, 24 Apr 2025 09:55:41 +0000
Received: from mail179-46.suw41.mandrillapp.com
 (mail179-46.suw41.mandrillapp.com [198.2.179.46])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 4637ec45-20f2-11f0-9eb1-5ba50f476ded;
 Thu, 24 Apr 2025 11:55:39 +0200 (CEST)
Received: from pmta12.mandrill.prod.suw01.rsglab.com (localhost [127.0.0.1])
 by mail179-46.suw41.mandrillapp.com (Mailchimp) with ESMTP id
 4ZjrvD35NGz8XS244
 for <win-pv-devel@lists.xenproject.org>; Thu, 24 Apr 2025 09:55:36 +0000 (GMT)
Received: from [37.26.189.201] by mandrillapp.com id
 6bc66b188be74d5c8e55894d5d32588f; Thu, 24 Apr 2025 09:55:36 +0000
X-BeenThere: win-pv-devel@lists.xenproject.org
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Precedence: list
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>
X-Inumbo-ID: 4637ec45-20f2-11f0-9eb1-5ba50f476ded
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com;
	s=mte1; t=1745488536; x=1745758536;
	bh=LTbhN1B8odjzNF4ToCFEzEl7rn6TyLpOGWsSQu4HYxs=;
	h=From:Subject:Message-Id:To:References:In-Reply-To:Feedback-ID:
	 Date:MIME-Version:Content-Type:Content-Transfer-Encoding:CC:Date:
	 Subject:From;
	b=FKZPZrdFjBglA3wNwwt9B30jb2pMvBMHAw8rogKzHboppmZhhvk6pcsN33hgirjoF
	 tg+l0n3tQJbsG75bk52rzWsSvFTWF+8dvp8qgPRSk34++5HXULelZg+mMGaQrvyTXA
	 iGYW52aGQg9ttBRO9zFAV73E0i7PiZNmJW/RIqdoVmDzHWxfVC9r6vUxz9J6XQ8ox4
	 61WgdOvWho+5a5nYV5L7aMLGiOOrS1ai6iCavI0KAnQTErwUD65CDDMWXSgwUn8dl2
	 k+3AGk87GisD9m+X4tYXqfgK0rb1XpoW5CAo7h8qlOmGFjYYWrbm95vV99PzsaRQI+
	 DGqM/z07lbchw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vates.tech; s=mte1;
	t=1745488536; x=1745749036; i=ngoc-tu.dinh@vates.tech;
	bh=LTbhN1B8odjzNF4ToCFEzEl7rn6TyLpOGWsSQu4HYxs=;
	h=From:Subject:Message-Id:To:References:In-Reply-To:Feedback-ID:
	 Date:MIME-Version:Content-Type:Content-Transfer-Encoding:CC:Date:
	 Subject:From;
	b=Rvr7UN3RCbyQn4F7HbM215YdoetJjUSssv/fi25LNEng39AI8xREFmNHleu+cyOu2
	 GsiGWfkUh0EMgSaQg6ti9E9ypQdKeqZQisX30KxgbBPZRUbq5L8f9ENbMN+2yax/j4
	 XNb/mm8OVInzlHmYlTRFGkrxZzDc1IrS46di7Eyh5HDxZA7n2Q4wlkQP+i+ZVix+tD
	 4Vqpc0eoQBm4yADEytxmGBv4A+ejkCaMqDX0WBsFGIgCpU3SKKjHn96PLgz/PoYmEe
	 bnytc2/EM92LKDT8HdsmwNdHyuVowyXa+OfAGOyjZDZbt2dh8pBYinA/4sqjeqnILN
	 SxSYC2CZMA2Ig==
From: "Tu Dinh" <ngoc-tu.dinh@vates.tech>
Subject: =?utf-8?Q?Re:=20Windows=20domu=20DRBD=20backend=20problem?=
X-Bm-Disclaimer: Yes
X-Bm-Milter-Handled: 4ffbd6c1-ee69-4e1b-aabd-f977039bd3e2
X-Bm-Transport-Timestamp: 1745488535379
Message-Id: <6c3b46c4-8314-4f69-896f-70f040b59103@vates.tech>
To: "=?utf-8?Q?Kot=C3=A1n=20Attila?=" <info@kotan.hu>, win-pv-devel@lists.xenproject.org
References: <72b8d723-8fac-4ceb-abed-68c2d2f80081@kotan.hu> <dbfdbc99-e649-464e-9895-1e9792c62712@vates.tech> <e0184553-1d27-4f23-b29d-12b94756f4c2@kotan.hu>
In-Reply-To: <e0184553-1d27-4f23-b29d-12b94756f4c2@kotan.hu>
X-Native-Encoded: 1
X-Report-Abuse: =?UTF-8?Q?Please=20forward=20a=20copy=20of=20this=20message,=20including=20all=20headers,=20to=20abuse@mandrill.com.=20You=20can=20also=20report=20abuse=20here:=20https://mandrillapp.com/contact/abuse=3Fid=3D30504962.6bc66b188be74d5c8e55894d5d32588f?=
X-Mandrill-User: md_30504962
Feedback-ID: 30504962:30504962.20250424:md
Date: Thu, 24 Apr 2025 09:55:36 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Attila,

On 23/04/2025 19:28, Kot=C3=A1n Attila wrote:
> Hello Tu Dinh,
> Update info:
> I baught today an NVME for testing and unfortunately the problem is 
> present when the DRBD backend is NVME too.
> I tested before this situation when the primary node is not an DELL 
> server (i tested with desktop category computer).
> Seems definitely related only to DELL servers or maybe the 
> multiprocessor environment. I use only DELL servers, no have info about 
> another vendor.
> 
> 
> Thank you for your advise.
> I try to catch all info / output:
> 
> DRBD configs
> - global_common.conf
> -----
> global {
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 usage-count yes;
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 udev-always-use-vnr; # treat =
implicit the same as explicit volumes
> }
> 
> common {
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 handlers {
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }
> 
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 startup {
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }
> 
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 options {
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }
> 
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 disk {
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 on-io-error=C2=A0=C2=A0=C2=A0=C2=A0 detach;
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 resync-rate=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 160M;
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }
> 
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 net {
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }
> }
> -----
> 
> - w2022_system.res
> -----
> resource w2022_system {
>  =C2=A0 protocol C;
> 
>  =C2=A0 net {
>  =C2=A0 }
> 
>  =C2=A0 syncer {
>  =C2=A0=C2=A0 }
> 
>  =C2=A0 on xen18 {
>  =C2=A0=C2=A0=C2=A0 device=C2=A0=C2=A0=C2=A0 /dev/drbd0;
>  =C2=A0=C2=A0=C2=A0 disk=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /dev/NVME01/w2022_=
system;
>  =C2=A0=C2=A0=C2=A0 address=C2=A0=C2=A0 172.16.16.8:7800;
>  =C2=A0=C2=A0=C2=A0 meta-disk internal;
>  =C2=A0 }
> 
>  =C2=A0 on xen16 {
>  =C2=A0=C2=A0=C2=A0 device=C2=A0=C2=A0=C2=A0=C2=A0 /dev/drbd0;
>  =C2=A0=C2=A0=C2=A0 disk=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /dev/VG02/w2=
022_system;
>  =C2=A0=C2=A0=C2=A0 address=C2=A0=C2=A0=C2=A0 172.16.16.6:7800;
>  =C2=A0=C2=A0=C2=A0 meta-disk=C2=A0 internal;
>  =C2=A0 }
> }
> -----
> 
> Domu config
> - w2022.cfg
> -----
> name =3D 'w2022'
> builder =3D 'hvm'
> memory =3D 16384
> #shadow_memory =3D 8
> vcpus=3D16
> uuid =3D 'cac0559e-06fd-42fc-a92f-fa2d8cadaff1'
> vif =3D [ 'bridge=3Dxenbr0, mac=3D00:11:6c:1c:49:17' ]
> disk =3D [ 'drbd:w2022_system,xvda,w', ]
> boot=3D'dc'
> vnc=3D1
> vncunused=3D0
> vnclisten =3D '0.0.0.0'
> vncdisplay=3D2
> stdvga=3D1
> on_poweroff =3D 'destroy'
> on_reboot =3D 'restart'
> on_crash =3D 'restart'
> usb=3D1
> usbdevice=3D['tablet']
> -----
> 
> Nothing special in config.
> 
> I tested with Domain-0 is Debian 10, 11, 12 and testing (maybe trixie).
> I try Domu is Windows 7 or Windows 2022.
> The test envionment is:
> - Node1 (xen18) DELL T630 with PERC H730 (1G, BBU) or 1TB NVME as primary
> - Node2=C2=A0 (xen16) DELL R730XD with PERC H730mini (1G, BBU) as seconda=
ry
> 
> I have problem too with another environment with two DELL R640 server.
> 
> The node1 kern.log with PERC (DELL Raid controller) virtual disk DRBD 
> backend:
> -----
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.527385] drbd w2022_system: Ping=
Ack 
> did not arrive in time.
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.527464] drbd w2022_system: 
> peer( Secondary -> Unknown ) conn( Connected -> NetworkFailure ) 
> pdsk( UpToDate -> DUnknown )
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.527600] block drbd0: new curren=
t 
> UUID 19B04B0803CC3C87:CB60C112A5C9EA5D:EBEF8CB4948C160D:EBEE8CB4948C160D
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.527661] drbd w2022_system: 
> ack_receiver terminated
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.527665] drbd w2022_system: 
> Terminating drbd_a_w2022_sy
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.583747] drbd w2022_system: 
> Connection closed
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.584035] drbd w2022_system: 
> conn( NetworkFailure -> Unconnected )
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.584038] drbd w2022_system: rece=
iver 
> terminated
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.584041] drbd w2022_system: 
> Restarting receiver thread
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.584043] drbd w2022_system: rece=
iver 
> (re)started
> Apr 23 12:46:22 xen18 kernel: [=C2=A0 574.584052] drbd w2022_system: 
> conn( Unconnected -> WFConnection )
> -----
> 
> The node1 kern.log with NVME DRBD backend:
> -----
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.800847] drbd w2022_system: Ping=
Ack 
> did not arrive in time.
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.800930] drbd w2022_system: 
> peer( Secondary -> Unknown ) conn( Connected -> NetworkFailure ) 
> pdsk( UpToDate -> DUnknown )
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.807793] block drbd0: new curren=
t 
> UUID 2361269D52925DF1:AB440CB0842F155D:25CE81C2C028E09E:74D2255AB30D4115
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.811762] drbd w2022_system: 
> ack_receiver terminated
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.811768] drbd w2022_system: 
> Terminating drbd_a_w2022_sy
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.853400] drbd w2022_system: 
> Connection closed
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.853723] drbd w2022_system: 
> conn( NetworkFailure -> Unconnected )
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.853727] drbd w2022_system: rece=
iver 
> terminated
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.853729] drbd w2022_system: 
> Restarting receiver thread
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.853732] drbd w2022_system: rece=
iver 
> (re)started
> Apr 23 10:51:18 xen18 kernel: [=C2=A0 912.853740] drbd w2022_system: 
> conn( Unconnected -> WFConnection )
> -----
> 
> Seems the Domu can't write back to the DRBD because after i destroy the 
> Domu (no other sollution to exit), i got the following error:
> libxl: error: libxl_exec.c:117:libxl_report_child_exitstatus: /etc/xen/ 
> scripts/block-drbd remove [1380] exited with error status 1
> libxl: error: libxl_device.c:1259:device_hotplug_child_death_cb: 
> script: /etc/xen/scripts/block-drbd failed; error detected.
> 
> The domu can't release the DRBD, and looks cannot release in the xenstore=
:
> root@xen18:~# xl list
> Name=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 ID=C2=A0=C2=A0 Mem VCPUs State=C2=A0=C2=A0=C2=A0 Time(s)
> Domain-0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 0=C2=A0 4096=C2=A0=C2=A0=C2=A0=C2=A0 4 r-----=C2=A0=C2=A0=C2=A0=C2=A0 1=
44.7
> (null)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 1=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0 16 --p--d=C2=A0=
=C2=A0=C2=A0=C2=A0 387.5
> 
> I try to man many test with different DRBD config, but no luck.
> Sometimes the windows survive the disconnection, but if reconnecting the 
> secondary thats freeze like disconnect.
> 
> I didn't have problem if the:
> - Domu OS is Linux with same config.
> - XEN PV (VBD) driver no installed to Domu.
> 
> The latest (unsigned) or any other windpws driver have any debug options?
> 
> Thank you for your help.
> Best Regards:
> 
> Attila
> 
> 
Default builds of Windows PV drivers will send their log data over 
xen_platform_log, you can get them from your QEMU log.

Best regards,


Ngoc Tu Dinh | Vates XCP-ng Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech




From win-pv-devel-bounces@lists.xenproject.org Thu Apr 24 18:45:18 2025
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 24 Apr 2025 18:45:18 +0000
Received: from list by lists.xenproject.org with outflank-mailman.966802.1356905 (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u81ZT-00033T-VZ; Thu, 24 Apr 2025 18:45:15 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 966802.1356905; Thu, 24 Apr 2025 18:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u81ZT-00033M-Rm; Thu, 24 Apr 2025 18:45:15 +0000
Received: by outflank-mailman (input) for mailman id 966802;
 Thu, 24 Apr 2025 18:45:14 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=rxr2=XK=kotan.hu=info@srs-se1.protection.inumbo.net>)
 id 1u81ZR-00033D-EE
 for win-pv-devel@lists.xenproject.org; Thu, 24 Apr 2025 18:45:14 +0000
Received: from mx1.faircomp.hu (mx1.faircomp.hu [185.80.49.45])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 3e208ea1-213c-11f0-9ffb-bf95429c2676;
 Thu, 24 Apr 2025 20:45:07 +0200 (CEST)
X-BeenThere: win-pv-devel@lists.xenproject.org
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Precedence: list
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>
X-Inumbo-ID: 3e208ea1-213c-11f0-9ffb-bf95429c2676
X-FairComp-Spam-Status: No
X-Faircomp-MailScanner-From: info@kotan.hu
X-Faircomp-MailScanner: Found to be clean
X-Faircomp-MailScanner-ID: 401AD80386.AA256
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kotan.hu; s=mail;
	t=1745520302; bh=d/I7cyHkhVkVQHSUzQ/wT0DeHehNC4+GeMWc6ymlTgE=;
	h=Date:From:Subject:To:References:In-Reply-To:From;
	b=pkrKiPXHeerlOU8khFuet4Tnt/g/XA0R0T2cTpFb/tMOVdkgP1xo4yhumtpaAJF23
	 5PwRWQidvMZXO3eVidybkpGY3rCVN3PuygOHoc5PXLt/5LkrcknQz0hB5BXx7dmBt6
	 ocpeeHhdPRQtbM43nQSUmvupesa1Ji0cGUFZOaWQZOaMsqst00RgsZ+6c9gjymgO3T
	 TkQM1Wa0eBgMHf45n5bIcYddxmMd/hlWhOn8NVCTkeCsuHkK/7rQvaH9q0MOv7TVJI
	 tOvrCTcGia8goXsenOS2brAsCj8/0CRTmjICGhzUKnsPR1Z/4dosFSTfLqu1TsIsHH
	 Z+aDstFaI+RMA==
Content-Type: multipart/alternative;
 boundary="------------6BH473qC2L0S0E7LUFrKxPYC"
Message-ID: <79371e92-1861-41f3-bad4-5a453408aa8d@kotan.hu>
Date: Thu, 24 Apr 2025 20:45:01 +0200
MIME-Version: 1.0
User-Agent: Mozilla-Thunderbird
From: =?UTF-8?Q?Kot=C3=A1n_Attila?= <info@kotan.hu>
Subject: Re: Windows domu DRBD backend problem
To: win-pv-devel@lists.xenproject.org
References: <72b8d723-8fac-4ceb-abed-68c2d2f80081@kotan.hu>
 <dbfdbc99-e649-464e-9895-1e9792c62712@vates.tech>
 <e0184553-1d27-4f23-b29d-12b94756f4c2@kotan.hu>
 <6c3b46c4-8314-4f69-896f-70f040b59103@vates.tech>
Content-Language: hu
In-Reply-To: <6c3b46c4-8314-4f69-896f-70f040b59103@vates.tech>

This is a multi-part message in MIME format.
--------------6BH473qC2L0S0E7LUFrKxPYC
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello,

Thank you the info, but i can't figure out how can i debug Domu via qemu 
yet.
I try to add another disk(1) to Windows, and if the disk1 drdb status 
change then no problem.
I moved to pagefile and the event logs to D: drive. I tought the 
pagefile caused the error, but no luck.
But at least i have windows error log about the problem:




"The description for Event ID 129 from source xenvbd cannot be found. 
Either the component that raises this event is not installed on your 
local computer or the installation is corrupted. You can install or 
repair the component on the local computer.

If the event originated on another computer, the display information had 
to be saved with the event.

The following information was included with the event:

\Device\RaidPort0

The message resource is present but the message was not found in the 
message table"

Maybe you have any tipp what xen (xl.cfg or something else) parameter is 
affected.

Thank you and Best Regards

Attila


2025. 04. 24. 11:55 keltezéssel, Tu Dinh írta:
> Hi Attila,
>
> On 23/04/2025 19:28, Kotán Attila wrote:
>> Hello Tu Dinh,
>> Update info:
>> I baught today an NVME for testing and unfortunately the problem is
>> present when the DRBD backend is NVME too.
>> I tested before this situation when the primary node is not an DELL
>> server (i tested with desktop category computer).
>> Seems definitely related only to DELL servers or maybe the
>> multiprocessor environment. I use only DELL servers, no have info about
>> another vendor.
>>
>>
>> Thank you for your advise.
>> I try to catch all info / output:
>>
>> DRBD configs
>> - global_common.conf
>> -----
>> global {
>>           usage-count yes;
>>           udev-always-use-vnr; # treat implicit the same as explicit volumes
>> }
>>
>> common {
>>           handlers {
>>           }
>>
>>           startup {
>>           }
>>
>>           options {
>>           }
>>
>>           disk {
>>                   on-io-error     detach;
>>                   resync-rate         160M;
>>           }
>>
>>           net {
>>           }
>> }
>> -----
>>
>> - w2022_system.res
>> -----
>> resource w2022_system {
>>     protocol C;
>>
>>     net {
>>     }
>>
>>     syncer {
>>      }
>>
>>     on xen18 {
>>       device    /dev/drbd0;
>>       disk      /dev/NVME01/w2022_system;
>>       address   172.16.16.8:7800;
>>       meta-disk internal;
>>     }
>>
>>     on xen16 {
>>       device     /dev/drbd0;
>>       disk       /dev/VG02/w2022_system;
>>       address    172.16.16.6:7800;
>>       meta-disk  internal;
>>     }
>> }
>> -----
>>
>> Domu config
>> - w2022.cfg
>> -----
>> name = 'w2022'
>> builder = 'hvm'
>> memory = 16384
>> #shadow_memory = 8
>> vcpus=16
>> uuid = 'cac0559e-06fd-42fc-a92f-fa2d8cadaff1'
>> vif = [ 'bridge=xenbr0, mac=00:11:6c:1c:49:17' ]
>> disk = [ 'drbd:w2022_system,xvda,w', ]
>> boot='dc'
>> vnc=1
>> vncunused=0
>> vnclisten = '0.0.0.0'
>> vncdisplay=2
>> stdvga=1
>> on_poweroff = 'destroy'
>> on_reboot = 'restart'
>> on_crash = 'restart'
>> usb=1
>> usbdevice=['tablet']
>> -----
>>
>> Nothing special in config.
>>
>> I tested with Domain-0 is Debian 10, 11, 12 and testing (maybe trixie).
>> I try Domu is Windows 7 or Windows 2022.
>> The test envionment is:
>> - Node1 (xen18) DELL T630 with PERC H730 (1G, BBU) or 1TB NVME as primary
>> - Node2  (xen16) DELL R730XD with PERC H730mini (1G, BBU) as secondary
>>
>> I have problem too with another environment with two DELL R640 server.
>>
>> The node1 kern.log with PERC (DELL Raid controller) virtual disk DRBD
>> backend:
>> -----
>> Apr 23 12:46:22 xen18 kernel: [  574.527385] drbd w2022_system: PingAck
>> did not arrive in time.
>> Apr 23 12:46:22 xen18 kernel: [  574.527464] drbd w2022_system:
>> peer( Secondary -> Unknown ) conn( Connected -> NetworkFailure )
>> pdsk( UpToDate -> DUnknown )
>> Apr 23 12:46:22 xen18 kernel: [  574.527600] block drbd0: new current
>> UUID 19B04B0803CC3C87:CB60C112A5C9EA5D:EBEF8CB4948C160D:EBEE8CB4948C160D
>> Apr 23 12:46:22 xen18 kernel: [  574.527661] drbd w2022_system:
>> ack_receiver terminated
>> Apr 23 12:46:22 xen18 kernel: [  574.527665] drbd w2022_system:
>> Terminating drbd_a_w2022_sy
>> Apr 23 12:46:22 xen18 kernel: [  574.583747] drbd w2022_system:
>> Connection closed
>> Apr 23 12:46:22 xen18 kernel: [  574.584035] drbd w2022_system:
>> conn( NetworkFailure -> Unconnected )
>> Apr 23 12:46:22 xen18 kernel: [  574.584038] drbd w2022_system: receiver
>> terminated
>> Apr 23 12:46:22 xen18 kernel: [  574.584041] drbd w2022_system:
>> Restarting receiver thread
>> Apr 23 12:46:22 xen18 kernel: [  574.584043] drbd w2022_system: receiver
>> (re)started
>> Apr 23 12:46:22 xen18 kernel: [  574.584052] drbd w2022_system:
>> conn( Unconnected -> WFConnection )
>> -----
>>
>> The node1 kern.log with NVME DRBD backend:
>> -----
>> Apr 23 10:51:18 xen18 kernel: [  912.800847] drbd w2022_system: PingAck
>> did not arrive in time.
>> Apr 23 10:51:18 xen18 kernel: [  912.800930] drbd w2022_system:
>> peer( Secondary -> Unknown ) conn( Connected -> NetworkFailure )
>> pdsk( UpToDate -> DUnknown )
>> Apr 23 10:51:18 xen18 kernel: [  912.807793] block drbd0: new current
>> UUID 2361269D52925DF1:AB440CB0842F155D:25CE81C2C028E09E:74D2255AB30D4115
>> Apr 23 10:51:18 xen18 kernel: [  912.811762] drbd w2022_system:
>> ack_receiver terminated
>> Apr 23 10:51:18 xen18 kernel: [  912.811768] drbd w2022_system:
>> Terminating drbd_a_w2022_sy
>> Apr 23 10:51:18 xen18 kernel: [  912.853400] drbd w2022_system:
>> Connection closed
>> Apr 23 10:51:18 xen18 kernel: [  912.853723] drbd w2022_system:
>> conn( NetworkFailure -> Unconnected )
>> Apr 23 10:51:18 xen18 kernel: [  912.853727] drbd w2022_system: receiver
>> terminated
>> Apr 23 10:51:18 xen18 kernel: [  912.853729] drbd w2022_system:
>> Restarting receiver thread
>> Apr 23 10:51:18 xen18 kernel: [  912.853732] drbd w2022_system: receiver
>> (re)started
>> Apr 23 10:51:18 xen18 kernel: [  912.853740] drbd w2022_system:
>> conn( Unconnected -> WFConnection )
>> -----
>>
>> Seems the Domu can't write back to the DRBD because after i destroy the
>> Domu (no other sollution to exit), i got the following error:
>> libxl: error: libxl_exec.c:117:libxl_report_child_exitstatus: /etc/xen/
>> scripts/block-drbd remove [1380] exited with error status 1
>> libxl: error: libxl_device.c:1259:device_hotplug_child_death_cb:
>> script: /etc/xen/scripts/block-drbd failed; error detected.
>>
>> The domu can't release the DRBD, and looks cannot release in the xenstore:
>> root@xen18:~# xl list
>> Name                                        ID   Mem VCPUs State    Time(s)
>> Domain-0                                     0  4096     4 r-----     144.7
>> (null)                                       1     0    16 --p--d     387.5
>>
>> I try to man many test with different DRBD config, but no luck.
>> Sometimes the windows survive the disconnection, but if reconnecting the
>> secondary thats freeze like disconnect.
>>
>> I didn't have problem if the:
>> - Domu OS is Linux with same config.
>> - XEN PV (VBD) driver no installed to Domu.
>>
>> The latest (unsigned) or any other windpws driver have any debug options?
>>
>> Thank you for your help.
>> Best Regards:
>>
>> Attila
>>
>>
> Default builds of Windows PV drivers will send their log data over
> xen_platform_log, you can get them from your QEMU log.
>
> Best regards,
>
>
> Ngoc Tu Dinh | Vates XCP-ng Developer
>
> XCP-ng & Xen Orchestra - Vates solutions
>
> web:https://vates.tech
>
>
>

--------------6BH473qC2L0S0E7LUFrKxPYC
Content-Type: multipart/related;
 boundary="------------2U6IuM1f07Jr7eMVES205k3R"

--------------2U6IuM1f07Jr7eMVES205k3R
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hello, <br>
    <br>
    Thank you the info, but i can't figure out how can i debug Domu via
    qemu yet. <br>
    I try to add another disk(1) to Windows, and if the disk1 drdb
    status change then no problem. <br>
    I moved to pagefile and the event logs to D: drive. I tought the
    pagefile caused the error, but no luck. <br>
    But at least i have windows error log about the problem: <br>
    <br>
    <br>
    <img src="cid:part1.jDi1EmAQ.t0Z0aQEI@kotan.hu" alt=""><br>
    <br>
    "The description for Event ID 129 from source xenvbd cannot be
    found. Either the component that raises this event is not installed
    on your local computer or the installation is corrupted. You can
    install or repair the component on the local computer.<br>
    <br>
    If the event originated on another computer, the display information
    had to be saved with the event.<br>
    <br>
    The following information was included with the event: <br>
    <br>
    \Device\RaidPort0<br>
    <br>
    The message resource is present but the message was not found in the
    message table"<br>
    <br>
    Maybe you have any tipp what xen (xl.cfg or something else)
    parameter is affected.<br>
    <br>
    Thank you and Best Regards<br>
    <br>
    Attila<br>
    <br>
    <br>
    <div class="moz-cite-prefix">2025. 04. 24. 11:55 keltezéssel, Tu
      Dinh írta:<br>
    </div>
    <blockquote type="cite"
      cite="mid:6c3b46c4-8314-4f69-896f-70f040b59103@vates.tech">
      <pre wrap="" class="moz-quote-pre">Hi Attila,

On 23/04/2025 19:28, Kotán Attila wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="" class="moz-quote-pre">Hello Tu Dinh,
Update info:
I baught today an NVME for testing and unfortunately the problem is 
present when the DRBD backend is NVME too.
I tested before this situation when the primary node is not an DELL 
server (i tested with desktop category computer).
Seems definitely related only to DELL servers or maybe the 
multiprocessor environment. I use only DELL servers, no have info about 
another vendor.


Thank you for your advise.
I try to catch all info / output:

DRBD configs
- global_common.conf
-----
global {
         usage-count yes;
         udev-always-use-vnr; # treat implicit the same as explicit volumes
}

common {
         handlers {
         }

         startup {
         }

         options {
         }

         disk {
                 on-io-error     detach;
                 resync-rate         160M;
         }

         net {
         }
}
-----

- w2022_system.res
-----
resource w2022_system {
   protocol C;

   net {
   }

   syncer {
    }

   on xen18 {
     device    /dev/drbd0;
     disk      /dev/NVME01/w2022_system;
     address   172.16.16.8:7800;
     meta-disk internal;
   }

   on xen16 {
     device     /dev/drbd0;
     disk       /dev/VG02/w2022_system;
     address    172.16.16.6:7800;
     meta-disk  internal;
   }
}
-----

Domu config
- w2022.cfg
-----
name = 'w2022'
builder = 'hvm'
memory = 16384
#shadow_memory = 8
vcpus=16
uuid = 'cac0559e-06fd-42fc-a92f-fa2d8cadaff1'
vif = [ 'bridge=xenbr0, mac=00:11:6c:1c:49:17' ]
disk = [ 'drbd:w2022_system,xvda,w', ]
boot='dc'
vnc=1
vncunused=0
vnclisten = '0.0.0.0'
vncdisplay=2
stdvga=1
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
usb=1
usbdevice=['tablet']
-----

Nothing special in config.

I tested with Domain-0 is Debian 10, 11, 12 and testing (maybe trixie).
I try Domu is Windows 7 or Windows 2022.
The test envionment is:
- Node1 (xen18) DELL T630 with PERC H730 (1G, BBU) or 1TB NVME as primary
- Node2  (xen16) DELL R730XD with PERC H730mini (1G, BBU) as secondary

I have problem too with another environment with two DELL R640 server.

The node1 kern.log with PERC (DELL Raid controller) virtual disk DRBD 
backend:
-----
Apr 23 12:46:22 xen18 kernel: [  574.527385] drbd w2022_system: PingAck 
did not arrive in time.
Apr 23 12:46:22 xen18 kernel: [  574.527464] drbd w2022_system: 
peer( Secondary -&gt; Unknown ) conn( Connected -&gt; NetworkFailure ) 
pdsk( UpToDate -&gt; DUnknown )
Apr 23 12:46:22 xen18 kernel: [  574.527600] block drbd0: new current 
UUID 19B04B0803CC3C87:CB60C112A5C9EA5D:EBEF8CB4948C160D:EBEE8CB4948C160D
Apr 23 12:46:22 xen18 kernel: [  574.527661] drbd w2022_system: 
ack_receiver terminated
Apr 23 12:46:22 xen18 kernel: [  574.527665] drbd w2022_system: 
Terminating drbd_a_w2022_sy
Apr 23 12:46:22 xen18 kernel: [  574.583747] drbd w2022_system: 
Connection closed
Apr 23 12:46:22 xen18 kernel: [  574.584035] drbd w2022_system: 
conn( NetworkFailure -&gt; Unconnected )
Apr 23 12:46:22 xen18 kernel: [  574.584038] drbd w2022_system: receiver 
terminated
Apr 23 12:46:22 xen18 kernel: [  574.584041] drbd w2022_system: 
Restarting receiver thread
Apr 23 12:46:22 xen18 kernel: [  574.584043] drbd w2022_system: receiver 
(re)started
Apr 23 12:46:22 xen18 kernel: [  574.584052] drbd w2022_system: 
conn( Unconnected -&gt; WFConnection )
-----

The node1 kern.log with NVME DRBD backend:
-----
Apr 23 10:51:18 xen18 kernel: [  912.800847] drbd w2022_system: PingAck 
did not arrive in time.
Apr 23 10:51:18 xen18 kernel: [  912.800930] drbd w2022_system: 
peer( Secondary -&gt; Unknown ) conn( Connected -&gt; NetworkFailure ) 
pdsk( UpToDate -&gt; DUnknown )
Apr 23 10:51:18 xen18 kernel: [  912.807793] block drbd0: new current 
UUID 2361269D52925DF1:AB440CB0842F155D:25CE81C2C028E09E:74D2255AB30D4115
Apr 23 10:51:18 xen18 kernel: [  912.811762] drbd w2022_system: 
ack_receiver terminated
Apr 23 10:51:18 xen18 kernel: [  912.811768] drbd w2022_system: 
Terminating drbd_a_w2022_sy
Apr 23 10:51:18 xen18 kernel: [  912.853400] drbd w2022_system: 
Connection closed
Apr 23 10:51:18 xen18 kernel: [  912.853723] drbd w2022_system: 
conn( NetworkFailure -&gt; Unconnected )
Apr 23 10:51:18 xen18 kernel: [  912.853727] drbd w2022_system: receiver 
terminated
Apr 23 10:51:18 xen18 kernel: [  912.853729] drbd w2022_system: 
Restarting receiver thread
Apr 23 10:51:18 xen18 kernel: [  912.853732] drbd w2022_system: receiver 
(re)started
Apr 23 10:51:18 xen18 kernel: [  912.853740] drbd w2022_system: 
conn( Unconnected -&gt; WFConnection )
-----

Seems the Domu can't write back to the DRBD because after i destroy the 
Domu (no other sollution to exit), i got the following error:
libxl: error: libxl_exec.c:117:libxl_report_child_exitstatus: /etc/xen/ 
scripts/block-drbd remove [1380] exited with error status 1
libxl: error: libxl_device.c:1259:device_hotplug_child_death_cb: 
script: /etc/xen/scripts/block-drbd failed; error detected.

The domu can't release the DRBD, and looks cannot release in the xenstore:
root@xen18:~# xl list
Name                                        ID   Mem VCPUs State    Time(s)
Domain-0                                     0  4096     4 r-----     144.7
(null)                                       1     0    16 --p--d     387.5

I try to man many test with different DRBD config, but no luck.
Sometimes the windows survive the disconnection, but if reconnecting the 
secondary thats freeze like disconnect.

I didn't have problem if the:
- Domu OS is Linux with same config.
- XEN PV (VBD) driver no installed to Domu.

The latest (unsigned) or any other windpws driver have any debug options?

Thank you for your help.
Best Regards:

Attila


</pre>
      </blockquote>
      <pre wrap="" class="moz-quote-pre">Default builds of Windows PV drivers will send their log data over 
xen_platform_log, you can get them from your QEMU log.

Best regards,


Ngoc Tu Dinh | Vates XCP-ng Developer

XCP-ng &amp; Xen Orchestra - Vates solutions

web: <a class="moz-txt-link-freetext" href="https://vates.tech">https://vates.tech</a>



</pre>
    </blockquote>
    <br>
  </body>
</html>
--------------2U6IuM1f07Jr7eMVES205k3R
Content-Type: image/png; name="obEDtrt9z4JkDapr.png"
Content-Disposition: inline; filename="obEDtrt9z4JkDapr.png"
Content-Id: <part1.jDi1EmAQ.t0Z0aQEI@kotan.hu>
Content-Transfer-Encoding: base64

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
gH2g9qDlwfWHGIeK65C66XXd9Zn17Q1JDW2HQw83N3o1HjrieGRHk2lTxVHdo8uOUY8tONZ7
vOB4zwnpia6TGScfN09qvntq3Knrp6NPt54JO3P+bNDZU+c4546f9z7fdMHzwuGL7Iv1l9wu
1bW4thz61fXXQ61urXWX3S83XPG40tg2pu3YVd+rJ68FXDt7nXf90o2IG20342/evpVyq/22
8PbzOzl3Xv2W/9vnu3PvEe4V39e8X/rA8EHl77a/72l3az/6MOBhy6PYR3cfCx6/eCJ/8qVj
wVPa09JnJs+qnzs/b+oM6rzyx/g/Ol5IX3zuKvpT68/1L21eHvzL76+W7nHdHa9kr3pfL3mj
/2bHW5e3zT1RPQ/e5b77/L74g/6Hqo/sj+c+JX569nnqF9KXsq+2Xxu/hX2715vb2yvly/h9
vwIYUB5t0gF4vQMAWhIADHhupI5XnQ/7CqI60/Yh8J+w6gzZV9wAqIX/9NFd8O/mFgB7twFg
BfXpKQBE0QCI8wDo6NGDdeAs13fuVBYiPBtsjvialpsG/k1RnUl/8HtoD5SqLmBo/y+2IIME
OkpiLQAAAKJlWElmTU0AKgAAAAgABgEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEaAAUAAAAB
AAAAVgEbAAUAAAABAAAAXgEoAAMAAAABAAIAAIdpAAQAAAABAAAAZgAAAAAAAACQAAAAAQAA
AJAAAAABAAOShgAHAAAAEgAAAJCgAgAEAAAAAQAAB/agAwAEAAAAAQAABGYAAAAAQVNDSUkA
AABTY3JlZW5zaG90+qdHuAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAA1VpVFh0WE1MOmNvbS5h
ZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1w
dGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3
LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFk
b2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5h
ZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+MTwvdGlm
ZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpS
ZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTQ0PC90aWZmOlhS
ZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQ8L3RpZmY6WVJlc29s
dXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlm
ZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlv
bj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+
MjAzODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlVzZXJDb21tZW50
PlNjcmVlbnNob3Q8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgICAgIDxleGlmOlBpeGVsWURp
bWVuc2lvbj4xMTI2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3Jp
cHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cre+Q+AAAEAASURBVHgB7N1/tF1l
fSD8mwvk1cJArChdkxTf2BAyuvg1QnScZoxYkw6ZjB1KYeISro4tAUOoEoelssi7BsSsNxI0
RU3FoiBlMVG7hKWohBnMgNSE6ig6OoJACsROQRrDG9JqQHnx+5wnJ+fcu3P2Pnefe8+598Mf
57t/Pj8+z7OfvS87zzkzbrjhhueH/EeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0hcDIyEiUY+fOnREPzaXavn17XhQJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gACBCRb4wAc+MGaOw2NutZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoC4H9
M/ZzadatW5cXRQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCCBPbs2TNmTmbs
j8liIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6A8BL/b7ox2UggABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIjCngxf6YLDYSIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAIH+EPBivz/aQSkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCY
Al7sj8liIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6A8BL/b7ox2UggABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjCngxf6YLDYSIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAIH+EPBivz/aQSkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gMCYAl7sj8liIwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6A8BL/b7ox2UggAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjCngxf6YLDYSIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAIH+EDh0/MW4J5JYOeesiJuf+cWYSV6y+cnYvnbpzDH3T5WNe++6
PKoy+8yfRdyy69qIC4dntFTxtjWnxPrI9Ttati+/alus37RqQcv2Zropvbyz6Pi8f/rE3A+v
iCov3vrViCvmjbeL9yrd6dMyakqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgXwRmzZrV
UpTdu3e3rLevVD2+/fy61s3Yr0tSOgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
oAcC453OfECRTozlTd+qa6b0AUlPyGK3M7Mfi9JtWHZ6xM/PWxbxnCNaZ+jnKuzbcWMs/sPS
7RF3b8jfYJDzXx3bb1maHP/wkJtjfdnZ+RsAUlw4/I3YvnJO6/Hjn6EeyfogQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIDAlBfIM/LbZ+7n7f0CYMZ+v7SEchAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAgTEEapyxP0bq02LTsVHLNbc/lOJQY+b9X31uzNrPnDsS2//T
3Pbdr4gN8086pGXHA3feHuu//V+uiLhwOH8TwKJYv2jtSyKuvyPlv2Leglj3QYAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQKtAnlmfvuM/Pb11rOGhvJ57dsnat2M/YmSlg8BAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhCYAJn7D8Wxcu/Rb/34h/G+tql+TfmU+n3
3nV5LJy47mUR795yccSX/W36bfolp70n1r/73K8iDg29LeKWXddGbP72fJrhfvJlJ8X297//
LxrHp7D8qm2xcNOqn0ZcOeesiJuf+UWKpx4dceNI+o37bRuXxXrvPh6NpB+8/7iIi17ZmLl/
V69ybG2P757x5cjoplVpxn9RO8xufGHAvh29ao/fiHJU7ycnt0D90yOfjvXFr3tfxNxfmu3e
+s0GRfVZftWH4vxUqpYsrBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMKACeQZ+v8/U
z7xm7GcJkQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI9KFAjTP2vxfVu7Ax0/3C
/ZVtnVF/wZoVsedNt90Zce3S1pnw/+32NHN85L3bY//sGY3frF/0l7G+ctuTEVfMS0XPM8sv
2PRAbL9pVYQXPlJ5bvzRu2PD7t1XR8zHzz7zY7F+34Vppv8nd34h1ofmpJn+i7d+NdZzPmln
7z5vW5O+meAf339LZLJwOE2N3zvv+Fj/Ult5Fw4/Htu33PY/U6HOSKH857Fx6JrbPxNx5ZyP
R7zvwrMiXn/e7oi3PJY88kz9oaHUHqt73B7V+0nqL7ndr/rw8ij/3T/dFbH5jQ8XpXot/VrE
FfO+GXH1oksjnn7z30fc2vgmie9fd3asL3omfUPE4ljzQYAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAgYkTMGN/4qzlRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEKgvU
OGP/xMh807c6zHQ/fUkcd9J5n4t430fSVPOFw9+I9Tt+8I6Il109M+K+HY9EfODn3464edQ3
AsTmoQUjr0sLQ0c2YirPn65e2lhP4fBG/ucckWaiP/zIL2PHwnkth03AymORR/4t+fbfuM8F
OPz0K2PxnvWNmeO/+ZLGrtdEfPvb04z+fHz1uChOueazWyLO/s23RLxkc/pmhPzNATndCWuP
iv0kl29oKLX7Bze9K9UnffHB0NDckVh/z8hHI97/cJqBv++Q1L92vOqy2L52Sep3sfLCxwnn
r47Fc65I/SVvFwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGFyBWbNmlSp8Pm737vSN
56VO6sFBZuz3AFWSBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgLoEaZ+yXLVKa
IX7R2vTb9us3PRAnXnpYWt+zPM2Mzr/pvm9/sm+NpS270nHtM8n3H9b4Dfjmer8t5Zn650fB
/vnGH0VcM+/gTXHC+ekbDnan0/ZX6rY1p8Ty/fNeuX/bxCz0uj2q9ZPOdU7uD/1oTzp0Secz
HEGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwNQSyDPw22vVPiO//bi83n5cezq9Wh/u
VcLSJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBMYvcPBp4uNPvzCF49+8LPY9
sfLjETcN/1bE1V9p/c34mXPTTPTjX3Rp7L9200URb1q1IOKgfey961NR5M/PS7/dvq3DTP2i
+u296/LYdcn33hHx7qtbfxu+6LzR2+9J6ZyXfhNiy67bYv36Y9dEvO+xP4uYvyFhotujbD+J
QsbH9+LzK3c8FHHFvNRP9u34eqx/afvvR1z/5sMizhxO/WvuD8+K9eu3XBBx7dLk+f3r0jdE
bH7mV7F9cXz6IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgKggUzcDP2/NM/cmuqxn7
k90C8idAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgcRqHHGfpopfeGpR0d2F7Zl
uvyqbbElz7SfOfeNsb70sCsjfn7exoifGJ4RsfmRfmv92nvWx6Ylp70+4qzL0gzqfNyCkZtj
cdvGI/OmijHlc8Y5T8V5I416bNyfbvqGgYqJjjr8kYceiG0/ujHNBJ9146hDYkPT66exvnJO
mlG++ZlfNE54W8Qtu66IOLvBlmfyn7juZbH97i0Xt+yPlfh4LD43LHtHxH98/5cjLhxOM9xf
vDZ9k8IfLE3lbKYzUe0RxRkq30/S8UNDJ8bCS3+cvnFg1qx7846Il2x+MmL+BoKhoVSfaz57
fmyffebLI14Tn0NDy6/6UCydc8QXG1sEAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQG
VSDPxC9b/qrHl0236nFm7FcVczwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJhA
gRk33HDD87/Ob/v27ZHtunXrJjB7WdUtcNuaUyLJ+5ek9sy/FV93PtIjQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAgXoF9uzZEwnOmTMn4s6dOyOasV+vs9QIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgECtAofWmprEJlHgnsj7K5t/N+I7P3zYJJZF1gQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBQl4AZ+3VJSocAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECPRAwIz9HqBOTpKLIttP7kxxcsogVwIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBCoW8CM/bpFpUeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGoU8GK/
RkxJESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBugW82K9bVHoECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQKBGAS/2a8SUFAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQqFvAi/26RaVHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqFPBi
v0ZMSREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgboFvNivW1R6BAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECgRoFDy6Z16623lj3UcQQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgECBwB/8wR8U7Bl7sxn7Y7vYSoAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIE+kLAi/2+aAaFIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
Ywt4sT+2i60ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAvBA4tW4qq3/FfNl3H
ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsUCZuwX29hDgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQmXcCL/UlvAgUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQLFAl7sF9vYQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJl3Ai/1J
bwIFIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECxQJe7Bfb2EOAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBCZdwIv9SW8CBSBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAsUCXuwX29hDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmXcCL
/UlvAgUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLFAl7sF9vYQ4AAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJl3Ai/1JbwIFIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECxQJe7Bfb2EOAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCZd
4NC6S/DEE0/UnaT0JlDgmGOOmcDcZEWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
nQTM2O8kZD8BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJhEgdpn7Oe6zJ8/Py+K
AyDw4IMPDkApFZEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLTT8CM/enX5mpMgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgMk0LMZ+wNkoKgHCDzxxBMHrFmsW+CYY46p
O0npESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwxQXM2J/iDax6BAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIDDYAmbsD3b71V56M8prJ40EfRNCb1ylSoAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQGA6CJixPx1aWR0JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAYGAFvNgf2KZTcAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYDgJe7E+HVlZH
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBhYAS/2B7bpFJwAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIEpoOAF/vToZXVkQABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQGVuDQfi/5vkc+FUX83QUXRPybZ3/VUuSX/av1sf7te/9zxN+e0bJ7Cq98Pep23lGX
RXzT39wTcWT+IVO4zqpGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB6Sdgxv70a3M1
JkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEBEujbGfvNmfqfDs5V/2tfxPYZ6V9Y
dWFsf/z55yP+9oxpM2U/6uuDAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBKa2gBn7
U7t91Y4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBlygD2fs/22QXv3O9Nvxb/7i
zlhvn6mf3c/6+Ka8KE6IwD2Ry8o5Z0Xc/Mwvxsx1+VXbYvtNqxaMuX+yNu7bcWNkveS0myKu
3Pa1iCvmfTOtz7ki4uKtX21s78NLJErmgwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB
6SJgxv50aWn1JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGBFOi76cj7HrkzIG+9
d3nEj/73w7qC3ffIp+K8311wQcS/efZXjXTeEfHeX14f8fXDWyOed1T6hoDXXPEvY/3d7/54
xPxx5jU/iMW/es+r8qaI3ebz4v/4f8X51103N2Iuz9+tnh/rf/SJhyLmj1f98W2x+INP/fu8
aZLjiZH/pm+1z2zPM/rfEPtf9+CnI27buKzL8ub06plJP3PuSJRj61MpdlkopxEgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQGDCBMzYnzBqGREgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAgeoCfTdjP1fhsNP+RSz+9owZeVPE+z+eZvKffNGXG9tfG/GGB+6NODL/7oh/
fMpnIq76X/sa2w+JuHfLeyOet/F/R3z9eyK88PGdWLjuf70v4vPPfyxiPv6IpVfH+l//aetM
/27zeWrBtxv5tH4DwNDHf5y27//CgK/Hev5GgRv/c5r5PpIm9se+/vpYFMW59p71EZeclmb0
3/eRM2J94XBre/ZX2ZWGAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC/Sdgxn7/tYkS
ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/QJ9O2P/2b9JM+off/75KGyeuX/S
qi/F+vOrWmey5xrteyT9Nv2P/ml7bLrp+FTFt+cDGvFVf/xvGkv/rBFPiXhpY0Z8Y+PQ4UvS
DPlzj7wsNv34oV9FPPXQ8eXz75cdn7Noic1vCNjQsn1oKH0zwZvatvbr6sy5b4yiLX/tlRG/
duezERcunRlx344bIy45LX1lwnefS65DQ2+L7Vt2/VHE6489O+LmZ36R4qlHR9w4cnPEbRtT
+9y2JrXfyPU7Ynv+WNB23NDQPbFr5ZwrIi7emr5RYMW8fEZ7fCw2bFh2esQr732q5YBLNj8Z
62sb9WrZaYUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1CJixXwOiJAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAQK8E+m7G/sxXpqnTC178mahzniH/+vmHVDR4exx/
7y//IuLrC3/bPc38r5j4AYe/PZbHm8++Rz4V6bzx3/2skV6awf764Udj/UNvPC/i4H+kGfOr
F/1lVGXltjTjfcW81BX33nV5bL9g0zERb9r5hVTlUTPsW7vuWzZ8J47bvf+LDlpn5t+yemns
L56Zn7Jp/9x7V2qXz8/bmNK/PX1DQPtx1gkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
INArATP2eyUrXQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUINA67TnGhIcfxLp
t9nXfOilkdTJx/9JxON+eX3E4pn3KefmjP+LY8OGjWvSee95VTqgps+683n2oQeiZH976oKI
vz1jRsR9j9wZ8dZ702/Ur4q1QfqYF4U97nfSvyHZt+ORWH/g59+OuPnUoyNeGJ/NjwUjr2us
HNnceJClPNN/9pnXth31mlhf3La17Ophc1P5X3TzuXHKufP/OuJNq1I7lU3HcQQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIEOhWwIz9buWcR4AAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIEJkCgD2fsp1qftOpLsfDMce+NeMQhY/8bhDOv+UHsH5l/SDpxKM34/4vv/Fms
/+6CEyLOuCT9Zn3joKFX/fFtsfiDT/2zvKlirDefw5dcFPm/e93CiMcOXxrxZf/qP0Vc9tpc
v1jt+499O74eZfzS9jTjff0rG+V/NBf9rbGwZVeaYb9wOH1DQd7bjPc0F8dY2rfjxti67Oyf
RdyyK8WFw4/H+oZl549xVvlNM+eOxMFbn0rx+9edHeuzZm2JeMnmJyOuXTozog8CBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAjULTD22/K6c5EeAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAg0JVA387Yz7U5fMnVsfj88ynm7Z3izFf+SRxy374UOx3/2afTb6ePPi7N
zC/aX18+/3dk/YGvpxngHxhdkLYtBy9X28ETuJpm2K9elL5x4PSb08z5/TPy574yynL8i9L+
azelbyro9jfrn93xUKT3+CnzI86ekWb+N78x4LnYvjI+x/9xwvmfi0TuGUoz99c/9EhKdOmC
8ScuBQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIwhYMb+GCg2ESBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgACBfhHo+xn7/QKlHO0C34sNF556dIr7d78mljZ96ycRV8xr
72KLYvu196yPuOS010ecddmvIuaPBSM3x+K2jcsinnHOUxFHGvlt3L8/fSPDuzacHvtf/ZK1
EV962rkRl556SMRuP/bedXmcOvvMa9uSeFusb9l1fNt2qwQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIEKhXwIz9ej2lRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEahWY
ccMNNzz/6xS3b98eCa9bt25cGTzxxBNx/vz56TfPx5WYkydM4MEHH4y8jjnmmAnLczpllK8L
vtOp1dWVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDWBPXv2xAlz5syJuHPnzohm7Fdz
dDQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJhQAS/2J5RbZgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAoJqAF/vVvBxNgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQmVMCL/QnllhkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgm4MV+
NS9HEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBCRXwYn9CuWVGgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgSqCXixX83L0QQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAYEIFvNifUG6ZESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBagJe
7FfzcjQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJhQgUMnNDeZ9b3AE0880fdl
HOQC8h3k1lN2AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAq0CxxxzTOuGHq2Zsd8jWMkS
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE6BMzYr0NxCqQxf/78KVALVSBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgEDvBR588MHeZ3JADmbsH4BhkQABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQI9JvAhM/Yf/rpp/vNQHkIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgEBHgaOOOqrjMb04wIz9XqhKkwABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQI1CTgxX5NkJIhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK9EPBi
vxeq0iRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUJeLFfE6RkCBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIBALwS82O+FqjQJECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgEBNAl7s1wQpGQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0AsB
L/Z7oSpNAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQk4AX+zVBSoYAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPRCwIv9XqhKkwABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQI1CTgxX5NkJIhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK9
EPBivxeq0iRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUJeLFfE6RkCBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALwS82O+FqjQJECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgEBNAl7s1wQpGQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
0AsBL/Z7oSpNAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQk4AX+zVBSoYAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPRCwIv9XqhKkwABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQI1CTgxX5NkJIhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQK9EPBivxeq0iRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUJeLFfE6RkCBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALwS82O+FqjQJECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgEBNAl7s1wQpGQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAg0AsBL/Z7oSpNAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQk4AX+zVBSoYA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPRCwIv9XqhKkwABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQI1CTgxX5NkJIhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQK9EPBivxeq0iRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUJeLFfE6Rk
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALwS82O+FqjQJECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgEBNAofWlM6kJ3PrrbdOehkUgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAtNBYGRkJKr59NNPT4fqTnodzdif9CZQAAIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgUCwwZWbs5ypu3749L4oECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgUKPABz7wgRpTk1RZATP2y0o5jgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQITILAlJuxnw3XrVuXF0UCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqEFgz549
NaQiiaoCZuxXFXM8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYQAEv9icQW1YE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCqgBf7VcUcT4AAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIEJlDAi/0JxJYVAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBCoKuDFflUxxxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQkU8GJ/ArFl
RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEqgp4sV9VzPEECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQGACBQ6dwLwmJavb1pwS+Y5cv6NU/suv+lAc9xvrvhhx8dav
Rlwxr1+o7onyrJxzRZ+WL4pV+LFvx42xb8lpN0Vcue1rEXvlO9H5FVa8w469d10eR8w+89qI
Lz0tte/dWy5O22d0SKC23bl/nRUpbn7mF2OmfMnmJ2P72qUzx9w/uBtz/T8XVXjnY38WceHw
NyKunHNwl+VXbYvjblq1IGLVj2Y/+FmcumVX6g8Lh1s7QNG4VpR/M92UXi5X0fF5f3tsT2fy
+ml7yawTGI9Avu7rvq/2Kt3x1HUqn9sf3lN/nKzLOadz8Ptqft543/xbovNWf37M+dR9fU/U
tTTo5Z8oJ/lMrsD06qeD8vdl+T7RXftNPYfyYr08crq7Tp36F11X34zu0/v/n1eUf7/8f81e
XkX9mPagtceglbcf21yZqgtMbr9z/6neYmOd0e+O/V6+sUxtI1AkMFy0w3YCBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIEBg8gWm/D/XfMuG74Ty7g0Zu9O/AGvsb8zYz2eJ9QjM
nDsSCW19KsXxp3rw9qw/v/GXuDWFVP5LzrsuNueZaZM/E/7EKM+mb/XbN1a06hWvHbxfFJ/X
aU+RS87vDZHA6x78dMRtG5d1SPCx2L9h2ekRPz8vHX/OEa0z9HMi+V8W/sPS7bFp94b8jQk5
/9Wx/Zalqd3+8JCbY33Z2fkbAFJsfgNB6/HF35zRr/00y4gECEwdgTyeDdoMa+Nkd32w6L7a
nlrR8+Og9pdcv0Evf66HOBgC3fa3bs+rW6U/ytH/f1+2u/fGbfAc2l16vd6d+9RxHbT6d1fe
Xvci6RMgMBUFput409/1nrz7b3+7jL4CD17eyXMcXdKxtvR7+cYqs20EigTM2C+SsZ0AAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPSBwJSfsd8HxopAoIRAmrF23O/4tzYlsPrw
kEVRpmvvWR9xyWlpxvx9Hzkj1hcOjz0Df2jo2Ni/5vaHUhxq/MvHv/pcrLd/5H9Z+J/mtu95
RWyYf9IhLTseuPP2WP/t/5JmvjbLkcp70dqXxP71d6T8V8xb0HL+6BX9dLSJLQQIEDhQwDh5
oIZlAgQIECBAgAABAgQIECBAgAABAgTqE/AWsT5LKREgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAgdoFzNjvQPpPj6Tfyl78uvfFkd997lcRl1+1LeJNq1pnuObfwF5y2ntajh8a
elusb9l1bcTmzNlYHfVRlM7yqz4Ux/7GqDPShqLzRuf/eJyQf9v7ynufaklx9G+9P1by+PTb
3yvnpBnCLz4r/Qb4DTekKcZbdv1RpHP9sR+MuHhr/g33b8Z6Pu+1n07HffatRe4/bRx/VsTN
z/wixVOPjrhxJP22+LaNRzaOS+Vp5pe6frFXnDY02qH1t2ROvuykOPD97/+LdELjs6h/NA/K
6Yxd/q+09a/xlnN0O5Trh83yti+19oe9F/8wDli7NP/mezp+712Xx8KJ614W8e4tF0d82d/e
GLHzdfKNOC73i87eZftF+i37SLzGj5lz3xipLX/tlRG/duezERe2udSYZSOpRyM+eP9xERe9
8pC0/a7G7q5D2X6a3Yuu+9TfTn70s1GS0e2eCtjpeisaF/J5/+HRNM4uunRLS407X4/58NZ+
3WlcHO912T4eDeVvbGiMn839reNj8fX8eFSk7LheXP5O96tWp++e8eXIN98Pi6772TOSc/l8
q17/6c6Y619+XDo5d4CIdd33O92vWzJtWWn17dQPb1tzSpw9cv2OllQW7L8P5vEuX89XxHGd
x9P8fNPteak4xe2d9ufrd+3S/Pww9n2xeV/P9Wmp7qiVutpx9PNToyPvzzH7jF3uuu/nzXEh
PceUHTfKt3eqWFG7dd+v94N1uZCdU/9dvDU9H25d/NZIr9NzYM60d/2idbwqHqdz/8n1Gbvf
NPt7eo7tfflzuXJO7bHauFTUf3Kqzes+Pzdmj9S+9d3vy6Vb9Jww3nrUdd2NHoda+1vnfPJz
Wqf+1j6+Zr9O542vn3a+j+W/5zqVo738ucfleqT+VXR9/p///C/jhKr30+a4/Hdxfn4O6XT/
Lu5f7c9hj1dKN9e6eX/o5NZt+7W6duvQLG/rUmef98YJ9yz/vYjln/sujuP79+/RXrm2ptt5
3MjPgalditsj7W+O6+N9nmstZ7Nftf49VL78ne5f6ZvyfvLOc6Mixc8TaXzpPF4VjUPJqdNn
sXP7uJDu20XHd/u8VpReLneznce+f5dvl5xijq3tVN/1nNLvVO5mP6v2fF10P+n0/3tzrXOs
7p7PbHXrdN/pdf8dGqpWnur1bh0fJv95sbU8nftR2b9f0jhS7NM+HrQ+F1btl8X5lLt+OueX
nXr1PJLKWVyPdq+iv3tyOa+IBJvtOT3uP53Hh7LP4/m4dsc0vha3U7n+1v19JqXffD5uL1+1
5/icmkhgMgWGJzNzeRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIHF8j/HPHg
R03Lvd+LWl/14eUR7/7proizvp5mIM8+82Oxft+FeeZz+hdyqxf9ZWxfue3JiCvmJeI8g/GC
TQ/E9jyzMVZaPtK/EFu96NLYevrNfx9xa2PG7/evOzvWFz2Tvjlgcaz9+iOfVy7/P/8XaUb7
5+dtjBR23170L4sfi/155kGembn79tZ/wR0HtXwkv3847n+k9Hfn41M5r2859sCVsd2b/6L+
ojj4lqVfi/jJnV9IJ4+a4Zrcs8uBOaTl7DW2c/NfkJ0Rhx+3LeW3Yl5OKZXzxh+9Ozbs3n11
xNzOo/tH+78IXBTHly1/UX8oW87R7ZDrURRT/S5sfAPChfsPa/2XjhesWRF73nTbnRHXLm3t
R//t9i/H9pH3pn+5P3tGcl9Z+jrJGVfz7uya050a8bY1aebJP77/lqhQ/hfie+cdH+tfGjVe
PR7bt9z2PxNA6uZpueWzbD/9aeOs1E6j+1tu9/Fdb8Xj8csj/x83vuli9+4086L89ZiKv/eu
T8VC53FxvONHg6tyKPKtOk7n8pe7X4y+Xx0bJV9z+2cirpzz8Yj3XZj+Bfb15+2O9VseS/8C
Ns/Uz+Nx+ftkJPPCR7Xrv/q4lMannE97Pyu6/6yYl/7ldtH4XHy/zvVqj1XbMZ3/lg3fiYXd
G3J6jeutcV+8ZfXS2NH9/SunW60dFg5/I04s8im6f41//E7lrN6O3V4PZcfJfN11Ow7mdqga
62236v26U3lT+To9bywcbk/nDbGhc39J7kXXd33P9bl8qT6j74N5f47V+k3vy5+f03P5cqw6
Lo23n499/Tbbqer9Ptdj7HS7Hd+Lxq/ux9k8XpYdh1rrVfbvkc7XS043x1730/T3Uef7WPqG
t+rlz/XIscP1Wfl+mtNNsfpzZLn2Lv93e2t5hoZ63X7t+VV1GPv88s+LP48E/nya/D1avn8V
uebt6TooO25M3vNcLm97rFb+V28t+fddx/+vlMrRebxqf+5uL3/Rer5/lhsXblqV/v4ues6u
/ryW8+/2ObVau+T/X9HUSH9fVv87LpV7ZcH/P+18v26WoNpSh/tJ6cS6dW+dWVr2/9P2rv9O
1+fF0g3dOLDa3y/d/n+Tzn+H5HJ32//y+WWvg14/j1R9ji76uyfXqyhWG+cG5/6T6tt5fCj7
PJ761WjFevpb+eeX9vcwo0t04Jb6nrMOTNUygd4KjPrfZL3NTuoECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIBAFYFDqxw8vY49Mar7wU3virh/xuHpS2L9nCOuiPjwI7+MePIh
j0R84Offjrh51Ezn2Dy0YOR1aWFo7H8htm9HSmfHqy6L49Yuyb9dlU474fzVsXDOFSn/RmJD
+byy+R92xrw49UU3nxvx3Pl/HbF9Zua+HV+P7V/a/vsR138pzQCOlYN+JL8zlqZ8Dnpoy84C
97kjcdR7Rj4a8f6Hf5XOqpp8I6+m1x/Flne++bDGnhRmdswvlfNPGzMh88mHF/SPhY1vbsjH
lY11lbPbdtj0rfQv8vI3T4wqd6O+J52XZkjf95E09Tv/y/47fvCOOOWyq1M/btan7HVyZCPL
qt6jSjrBG1LHPO53evVvpx6L+rR/k0b79Xv46VfGcfesPzviot98ScPhNRHf/vay13PjtI4h
tVN7f2u2+/iut+LxeFuUbHHbeFP1ejxsbtlxMY/33danI2TBAUW+1cbpZnuUvQ7Hvl/lmWDX
fHZLlHf2b74lYv4Nw/aZGNXz7fL6rzguNbGT76h+VnA/2Ne471e9Xzfza13q9n7b/GaK9A1C
zVTTdb64uaGxlOpZ/v6VE6h2XvO5aHKuk6rtWPb5aajg+S0rFcVm/58cj7Ltndutrn5d5NHc
nvpVx+eN5gldLhVc3wXPbdmhfL84slGulE/7fbDLQh9wWq/LP/Y4X3VcGn8/71TPqvf7TFiQ
bofx/YGfd3u9pvyqXnfd9rey+Szs8u+mrNg5FjgXXGf576Pq97HOJRn7iFS+outzvOWo/hxZ
7jms7N/tY9e5ytaq7Td22mUdxj57qPL/1zh8Vfr/M1P979Hxuja9ux2fuh0PmznXs1Sx/CX/
vitbtvGOE0X5NO+f5caFfTueiqTqel5r5t9tO1drlzz+t3vkv9+rX8/dlru9BGXXU32L7idl
U+nWfd8h1f7+z+XpXf+tVp5u6z20/zkm+Y/6e2//88bEPC82y5OF64lNn3LjwdDQkY2Mq/XL
Zj7dXj/V8iuv06l9e/M+pnP5UrnKPnefPCD3n1zvXo0POf26+ltZ/6L7TC5Pe6zvOas9ZesE
eifQq7dOvSuxlAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDQSOHQa1XWCqvrW
yGfLrjRzrn3GYu8LUS3/rU+lmfD5N7hmzUozL/OMy/fN732Jy+WQZig/9KM96fD0D/PLneqo
Hgqk30q6aG3q7+s3PRB5XXpYWt+zPP1LyvyNF/v2l6RsPy36bZ79CfXVQnNmW/qnxOtfeUjN
5UvXwYZl50e6/3zjjyKu6fCNECecn75RYXc6bX+ZbltzSizfP++V+7dN54X8TR2DMy6Ot7XK
Xofjzaf9/LL5dnv9VxuX2ks3er0/7z/5NyOXnf2zKPKWXSkuHH481vM4Mbo+03VLp3Ys2y+n
q990rXfZftHteNVr17Ll73U5+jX9TuPCRJe7bHv1a3+r5tUv97G6ylH9ObJseyfXTs+na5fO
rNYAPTq6rEPn8lbzmep/j9bn2qOG79Nky7sdvAJ1jRMHz+XXe8v1+1yezukN2hHV/o7bN2jV
m6Ty5v7i78ZuG2CynhfLjQdDQ1PjubDb1mmeV9areUYvlwbl/mN8SL2gfHv1x/N2L/uutAdH
YHhwiqqkBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg+gmYsV9Tm8+c+8pI6fgX
XRrx2k0XRWz/zetO2eV05v7wrDj0+i0XRMz/ov3716WZ0JufSb8xv7iRYD6v2/zzjN57htJv
ca9/KP2G9Mylb4wclr/2yojXNmZkV61Xo5glwvfimK/c8VDEFfPSb342Z0L/fmxf/+bDSqRV
fEi719fuvCYOXtiY6ZD/xdpHbvzXKb8Pjy+/4pIcfM+glPP4Ny+Lijyx8uMRNw3/VsTVX2n9
Dff2+nR7nRxcbTL2pn8hu3pRuv5Pv/nxKETd39ix965PRbqfn7c64rYOM/WLJPJvJ13yvXfE
IXdf3dt/cdje7v16vbV7FY+LreN9+fq8IrKYf9KOiD9+OI3j+bfZ9t61Jba3j+/t5Wpfnzm3
2jjd3h7dX4ep319y3u4o0pZdt0W8/tg1Ee977M8i5uugvnwj2Y4fZcelZkLV7j8zh1M/qHq/
bubXulS1HZ/dke6Tj58yPxKaPWNGxOb98rlYX9mazYSttbd3+etkvEXsrh27fX4qW9ruPXoz
bhSVO5ezer9O48HKOVdE0ou3fjXiii7vU0Xlm6jt2aHX/aJX9amr/FXHpfZ8J+667yQ5vnGh
1/Vod+v+vtzJob/298t9rFflKPscWbW9i9IdWpr+bu6vVh4aqlrebq+Hss993aY/6K7dlr/d
q9fjYbflLHtecX88eAq9Gidyru3OncaFfHz157WcY2vM6eXnnslu59HX89NR4DM+tv9H1mO9
+3JP7PN1q3Zzrdvyzxyu9vd/7/tvtfJ0W++mXK+Wqj0vDg31ph+1+3QaD7rVaM9nsq/7uurR
K69uy5fP69f7T6/Hh1z/Qetvxe3Vn8/b2VmcXgLD06u6akuAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAZLwIz92tor/RbUtfesjxSXnPb6iLMua8zIbOSzYOTmWNq2Mc1wbmw+
IKR0rvns+bFt9pkvj5jmkw8NLb/qQ7F+zhFfPOCcXy9Wy/+/v2VbnD/7zPQNAM3E3haLW3bl
mdZpBuCa2z8T21fOeUPEWZf9onnKC0uXbH4y1tcubdncxcqJcc5Lf5xmfM6adW9LGjmfPAM0
1/uMc56K40ZOPTrixv3OR7ac31xp90ozzK95LrfXa+LQTd+6I2Izv2YKE7M0WeVM/1L1wobn
hW2VXX5V6j/5mxvyjK6lh10ZR35+3saInxhO/ad5ent9Ol0nRe3XTHHspZRPcb8ouv7GTq25
tcgl95efxKG9mqH4yEMPRPo/ujFdt7NubJbswKVm+/w0Nq+ck74BZPMz+brN13maWTm7vZkO
TKyW5fZ278/rLX+TQedxMf0LzeZ4X7Y+x4bmBWtWRGwf3xeMjMT2c46o+m/uUrrlx+n29uh0
HbZfL49FOTcse0fEf3z/lyMuHE4uL16bvrnjD5amfnr3lotj/+wZVfPt9vqP7IbKj0vp+KGh
E2Oh6v2n+v0659ceq7bjn0QC79pwesRXv2RtxJeedm7EpaceEnHyPtrbu+x1ks7rfvzurh2b
13PV66GscLcevRo3isqdyllfvy7KJ28vuq+m/c37WT6+PXbqL92OI+3t1alfjC+f4v4+vnTH
36+rjkvtbmWv+/Z2rXt9vONCr+vR7jZZ/a39fp/boTfX2eGnV72PdSpHUflzPcaO1csxdjrd
P0cevL3L/90+drm6/3u5KL2Dby/vUJRO1eshtXv5576q6Y9vHC4e36v11/G7Fnl32t7uVXY8
7M312qm07fvLu6W/Y4rbq+p41V6STuvtzgcfF/L/T6zvea09/7Lt3Kle3e3Pv3W86oSPRgLr
nvtgxE+M+iaobss90c/XRQ7jK3/5v/973X+n6/Nit/0otXvxeJPuD+Wf48d3n2rm0+vrvlO9
66pHufGz6Kqsa/ug3H+qPwd3247djnd1tcjB0ynfXgdPx14CEylQ9e3BRJZNXgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAYNoLzLjhhhue/7XC9u3bA2PdunXjQnniiSfi/Pnz
02++tif29NPpt5Hat493/dZbb40k6qrHeMvj/KoCU+u3WavW3vEECBAgQIAAAQIECNQp4O+L
OjWlRYAAAQIEJlLgtjWnRHb3L0n/v3rt0pkTmb28po2A58Vp09QqSoBATwT27NkT6c6ZMydi
r97/9qTwNSR61FFHRSoPPvhgxGOOOaaGVJtJtPvu3Lkzdpqx3zSyRIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIE+k7g0L4rkQIRIECAAAECBAgQIECAAAECBAgQIECAwLQS2Lfj
xqjvx7//joifudpM/WnVAVSWAAECBAgQ6Chgxn5HIgcQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAIHJEzBjf/Ls5UyAAAECBAgQIECAAAECBAgQIECAAIFpKvBY1HvDstMjXnnv
KyJu+tYdEWfPiOCDAAECBAgQIECgIWDGvq5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgT6WMCM/T5unOlVtEVR3U/uvHN6VVttCRAgQIAAAQIECBDogYC/L3qAKkkCBAgQIFCz
wLGR3prbH0qx5tQlR+DgAp4XD+5jLwECBAj0o4AZ+/3YKspEgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQaAl7s6woECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCP
BbzY7+PGUTQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIODFvj5AgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgT6WMCL/T5uHEUjQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQKHIiAwMQL3RDYr51wRcfHWr0ZcMa9aF7xtzSlx3hdeeUvEm1YtiNj+sfeu
y2PTm257XcRtG5e1H2K9hMC+HTfGUUtOuyniym1fi1i13Upk1eNDivrfN1O9xtkve1z4gUt+
4vtNUftWG18GDlqBCXQlMNnXy2TnXxVt0MpbtX6OJ0CAAAECBAgQIECAAAECBAgQIEBgUATM
2B+UllJOAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJiWAqYzTstm/3WlB3MG2r+9
6N3RYh857WMR77vw2ogLh2dEHBp6LOKfb/ibiH+68f9pbBe6EZg5dyRO2/pUit2k0d05g9k/
u6vr1Dur/n6jP0y9XtLPNRr0/jbo5e/nvqFs9Qvor/WbSpEAAQIECBAgQIAAAQIECBAgQGCq
CpixP1VbVr0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYEoImLE/JZpx+lQizwR+
z8hHo9LXbnog4k2rFkQguYV4AABAAElEQVTce9enIn5+3uqI2+bp4gHhgwABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgACBgRUwY39gm07BCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQGA6CEyj6czpt9c3LDs92vXKe59qad9LNj8Z62uXzoy4b8eNEZec9p6I333uVxHzR/vx
7b9Z/+KzUjo33DA3Ttmy648iXn/sByN22r9461fjuBX7Z5wX/QbpN+O4lXOuiPjaT6d8PvvW
98V6Lvfyq7bF+k2rfto4/qyIm5/5RYqnHh1x48jNEbdtXBax2OFtsX/LrtbfuC86fvlVH4rj
fyM+x//xby96dyTy8ZVbIv7kXS+O+F833BLxjIsvj9j+UVS+fFyndi3fLp0urWr98bY1p0QR
R67fkYsacUFbe7X3w5MvOymOe//7/6LlvGZ/SN900LKzZaVcvyufT6d6fy5y/8k7z43YqX+W
d2mp1LhXxtuPRl//rddRs4Ct/kXnnfzoZ+OU0eNV+3X6jTiu/HjR2j/Ke7eWu3ndtI5XRfVZ
ODyjQZDT6TReHdkke2Hpnx75dKwvfl3RONhar+L2bPfL5WrJ7oCVTv273vtM0Xifx7H/8Ggq
/6JL0ziZCzr6+s/OV8QhRemOPi+lWOyX9ufy5PvreMep4vza26u1v3cep6rdH7NneywuX288
mvnndhyU66VZ8gOXqvvls6tdf+XHs5x+1VitPNXrndv74Ndtvv56Px60lqc57ufnofb9aXze
uvitAdvpfl/sc/DrvvN9pmq7Op4AAQIECBAgQIAAAQIECBAgQIDA5AkMT17WciZAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6CeRpNJ2OG+D9rTOmvnvGl6Muu29vnbHZrGCa
UbR60aWx6fSb/z7i1lEz+c+I7cdt+1rEFfMivPDxvVj4h+P+R8Tdu3M+Kd3rO+7P6VSNKd+r
Prw8Trz7p7sivuxvb4y45LSLIt6yNJX3kzu/EOtDjZn+RTOrVi/6yzhu5bY00zR/g8Deu9KM
+Av2/8Z9mulY5Pb9686OdBY9k775YHHKvevPmXNH4txVJ6SZ7B/blLryt5+9OLZ/Zkn6xoRm
BuNt12ZK41uq2h9Tbm/Z8J1Y2L0h59468+2W1UtjR3s/vPFH6ZsNdu++Ovbndpt95sdi/b4L
i2aK53w6xdTvyubz6q2figQ/P29jxN23p2+GGJVLx/6ZzqjuMiqnihvG24+KxodOxSg6r9EP
Sl+nOZ9q40W+7uvzLqpPLl+Oi2Kh7HiVx9/2cXDW19N4NbrffyPSLz/O5fE8ly/Hqtd1Pf2o
uJ4vj4L9uPFNLbt3p2/CKL7+cz2q9ov0DQxF435zhu3B75dlx4+Fw1Xbq7VeZfPp3N9yuu2x
nnYtW87mN1vkcgzK9ZLL2x679fu7SCh/I1Pn57yUb33jWXs9put40O7Qaf0NcUDn6y33i7LP
oznfsveZfLxIgAABAgQIECBAgAABAgQIECBAoP8Fhvu/iEpIgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgSmr0Ca5jyF679vx9ejdl/a/vsR13/p+IPWdt+OR2L/Az9Pv1X/zjcf
1nJ8nin+npGPxvb7H04z0Ifm5cNOjIUzlu7fkHc0Yqf9bYeXXk3pfnDTu+KM2fmnoBsz24vL
O3YGTYdvxwGbTz064oVthy8YeV1s2bfjqYg7XnVZxLVtM+ZPOH91bD/niisi1vXxe8v+XSQ1
cuYHIubfkt1f/0ZGzfp02671lLhqf8y5Nmfaphn2efvQ0GticXFzQ2Mp9Yc/bczkz7sPP31J
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
xlkuBAgQIECAAAECBAgQIECAAAECBAgMuoC32YPegspPgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAlNaYBrO2L87GnTlnLMjbn7mFymeenTEr1y1LeJNqxZEbH7k39g7Kza1n7dx
5ObYvm3jkc1TXlj6p0c+HeuLX/e+iN997lcRlxfks2/HjbF/yWnvaTl+aOhtsb5l17URFw7P
iFj00Tmd98ap9yz/vYh7L/5hxLVLZ7Ykufeuy2P9xHUvi3j3losjvuxvy5bzG3H8yjlXRDz5
spMivv/9fxExfzQ9fhqbVs7p5LwsnzpmLK5/OvySzU/GQrO+uX1TOV98VnK44Ya5cdyWXX8U
8fpjPxhx8davRlwxL11CRfktv+pDcdxvrPti23nfjPXs0kyvdXtnr9Z+etuaUyLdket3RMwf
C9r6Z1nfonoV9cei4/c75AKVjEXp5dM7tWNVv5xue+zsmvtjaz+qmn/5+m6PInZux4kaj1qv
89HXT6dx67Goz4Zlp0e88t6nWpqgvZ3LO+XxrLVdXvvpdD1/9q2t43LO5z88msbbRZduaSlH
c5zK1125dDud17z+03gyNNSa7uKtqZxbF781ylN8/0n9sNin/T4y3nbLPLm8ncbtieqP3d0f
i8epXL90f2i2198FQOd+m6/XdH5R/xvdT7Lv2LHzuHRCS/mq3udnj2Iscqh63zr4fb79Oay4
PyeXfN12ez8vao+cbvnxIJWnc7uk66Ds+D36OeHgzx25t+TyF7lUvT/ldIti1efdzk75vppy
LOoHxddte0lz/+00TnUaR1O6o33b8xt7vapTUb2LnsNG51rt/tq5XcY3rpT/+yENQEX1L9/u
SSTX6/4laTwuui6a43vrdXb2R4+OhG5t/J3XvC7L3p/Hd/9rtmvZfjy+/Ircy/e7VOLO6bw3
Dpyqf482280SAQIECBAgQIAAAQIECBCoT2C4vqSkRIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECNQtkKcH1p1uH6f3b6Jsn9z5hVTGxkzy9hkaoyuwqOR5aSbF0ND34virPrw8
4t0/3RVx1tfTDPjZZ34s1u+7MM9kTTMnVy/6y9i+cluaUZ5nhOeZ8xdseiD2j/5Ggdj8wkfK
v3M6P48T/nzNiohvuu3OiGuXts6Q+m+3fzm2j7w3zXCZPaMxU6R0OeP0Fz6Sx40/ends2L37
6oi5Xu0e1dsn55Prf2lsOP3mv4+4tfFNBM2ZI2fE9uO2fS3iinkRXvhI5fyH4/5HbNi9u3Vm
7vX5sP3x4Pl9/7r0zRCLnknf1LB4/3mdFqp55W9weMuG70TCuzfk9Bvt1ejnt6xO3zTQ2TfX
q2x/TDMwVy8a2726Q85/7PTKtmPZ/pb9slp77Oy6NE5p70fl88/Xf7X6lm3H3K97Nx5lsaLr
J+9vj60zCb97Rhpvdt+er7v24+vpF8UOL48Mf9z4RpXduz8X60Xj1ML9/zQu1bs93ebMxIsi
nVuWto837fUrWn9D7Cjb3p3H/3wfyflVbbd8Xo6Ddn8c+zqrOk7tvetTAfD5eRsj7r699f6Z
dZqx3n7SeVxK4/0Fle/zzRJXW0r1Kzvule/PY7dX2ftA8f187PZoPqdVHQ/SDOOy7VK2/qPb
oJ5xsGw7dbo/Vr+/lHXK99X0jRDjf76oNk4V5Vfc7w4d3VQtW8bub8X3iVzvss9hY983q45T
Zftv9XEl9duVpf9+qPe58veW/btojXVtf+/svSt9M8+OV6V++Y93PBTHrZiXPB+48/ZY/2fz
r2i0ZipXY+WFUO3+3O310syvWj+unl9+Hh1fv/P3aLPFLBEgQIAAAQIECBAgQIAAgboF9r+W
qDth6REgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLjF+g0vWT8OUzbFE6Mmn9w
07si7v+t2tOXxPo5R6SZHw8/8stYP/mQRyI+8PNvR9x86tERL4zP5seCkdc1VsaembNvR7V0
Dl+VynPSeWlm6n0fSTPZFw6nGRt3/OAdkd9lV6ffqq6a/tBQ/o3H5PGnq9MMrFyjwws8Fs7L
R1SLzfKl39B+55sPa0lg5tyRWH/PyEcj3v9wmkk/tD+/VM4zlu7f0HJ++0rOb8erLotda5ck
p3zcCeevjsVzrsgzffKeTrGq16GRYHNmcfomiGYur4nFxc0NB13K9SrbH/fteCrSq8uhmf/4
2rF8f0t+RSjVXau1X/P677a+RSXP21N5ejceHdnIKOVT/vr5epz3pe2/H3H9l47PBR4z1tUv
ih22Rb6L267/zuNUgW/H8WbMana9selT9j7SXbt1XcD9JxZ4FdwPmtdH2Xod/P5Y1zh12Nx0
n3jRzedGzc6d/9cRi79Rp6DeXfaTsuNS7r9l7/P7m6nyQqpf+XH34Bk0+3O342IqT/F4VNAe
+/th1fGg3vtwkU5dLuXb6eD3x6GhTo6tz7sL51VzyvWt67otcs3bc34P/LzbfpdTao8FTgXX
/76a/i6oOk71alxpupYbx+t+rswOR/7vh6NhfvJ8ap9v3Z6+SeE/vves2PBfr04z+H/yrhfH
+pbb/r+IZ2xM4/3QUPuM/ZRO+c+CfrB/3Bn7eimffvuR1fKr+35b9u+Iqfb3aHsrWCdAgAAB
AgQIECBAgAABAnUKDNeZmLQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBegU6
TcOpNzeplRB4axyzZVeacd35t02LkqyWzkVrU37rN6XfXr70sLS+Z3maOZK/cWDf/uzKpp9+
U3P/aRZ6IpB/83XZ2T+L9LfsSnHh8OOxvmHZ+V3mW66dc/5dZtK3p+V61e/at1VuK1i59s+/
pdp2stWhx8LgoR/tSRZLJopkqrZb2XpNjHP+BpitT6Vvgvn+dWdHxrNmbYl4yeYnI65t/aKa
MQpXrZ9UH5fSbzKXvc+PUUCbSghUb5cSiU7BQzi1N2qn6398417Zcep982+JgpV/3qk2ruzb
X+1y9cn9ZP9p41yYOfeNkcLSw9Lz8N0PvzrW7/nBmyJednUaqH+28ZpYf/iR/x7xjmfTN5l9
5nem25/M5dopkA76US2dsvepqv3Jc+pBG8lOAgQIECBAgAABAgQIEBgwgeEBK6/iEiBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgACBaSUw3aYf9G3jzpz7yijb8S+6NOK1my6KWPxb
vWNXpdt0jn/zskjwiZUfj7hp+Lcirv5K629ed5v+2KWtf2t7+b52Z5p5s3DpzMgszwD6yI3/
OtbXf/iwcRUi5zf3h+m3Oa/fckGkt7aR3/evS998sPmZX8X2xePKrfjkZ3c8FDsfP2V+xNkz
ZkTctyP/hvlzsb4yPjt/5HqV7Y/5+Loccno5/163Y5FI3a5F+fRLfXP52svT7XiU0yuKeQbd
8tdeGYdc2/jGkKJxr71ck9UvRtcn/UbvV+5I1+GKeek33pvX3+/HKevfnMebV8T6/JN2RPzx
w2l8GGr8hO/eu7bE9qrjRrtPr9otCjeBH3XVK6dT1zjVTnDC+Z+LTfcMpZn76x96JB2SJoK+
sFy1n7TnkNa7HZdG3+efjgTP+Fij442d3aRtze012feBsgDdtkvZ9PNxg+aSy51jVadc315d
t7lcOeb86u931a7/mcP1/F2Q65Vj0Tj17GHdPUeOHlfq+fsht0N97X5sECx5y5ER17zr/414
zFv+LOLsGem+vOQt/yfWr782PUcf85b0XJ+/uSx2TuGP7J77f7fPEd2m06v+1LsmS99Mt3LO
FZHF4q1fjbhinv/F0jtzKRMgQIAAAQIECBAgQICAGfv6AAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQ6GMB/5y8cuOk35Q845yn4syRU4+OuHHk5ojbNqaZIJWTHUrpXnvP+jh1
yWmvjzjrssZMzkaCC/bnk2bYj86nu3TyzNmlh6WZs5+ftzGS/sRwmrHSzKdq+uPzKHYuW/80
c+ia57Lja6Iqm751R8SFo+rXrGm5peRxzWfTb3bOPvPlcVr6noChoeVXfSjWzznii+WS6/Ko
w0//kzjzXRtOj/jql6yN+NLTzo249NRDIjY/Urk7+Vbtj/U5tPezXrdjU+bApequB55dZbnb
+nZqx/Fdf+Xbv9t80gy6Nbd/JrBWznlDxFmX/aIFr/lb5d06tSTXg5UTI82X/nhNxFmz7m3J
I5e/Od6kel+wZkUc1z5uLBgZie3nHNH+b+86tXcaF+tqt713XR7lOHHdyyLeveXiVN7220Js
/fVHp/J120/a231898e6xqnsM/vM9M0s+xmG3haLW3blb7z5aWNX1X7STPHApW7Hpfxb26tO
+Ggkt+65D0b8RN/OLGxv98m5Dxxof7Dl6u3S7fUyWC7tZt061XXddh6n2sfRuvpd1eu/vZ27
G/fKjlOHD1d9jkwt27u/H1I71Nfuqbx5Rvi+D9wUG874ROs3luT9323sX7mtdX97f26ud3s9
N1OottSr/Orpd/k6K/88ktq7d/1pfM8fxX8vdZtutdZ2NAECBAgQIECAAAECBAgQOFCg/a3B
gfssEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApMsMOOGG254/tdl2L59exRl
3bp14yrSE088EefPn59+67s9saefTr/p2r59vOu33nprJFFXPcZbHucT+LXAvh03BsSS0/4m
4von08zO5szd2OyDAIGBFJjav61625pTolXuX5KeD9YunTmQrTT5he6vfqJdJ79HKAEBAgQI
ECBAgAABAgQIECBAgACBQRfYs2dPVGHOnDkRe/X+t1+djjrqqCjagw8+GPGYY46ptajtvjt3
7oz0zdivlVliBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgXoFD601OagQIHCjw
1Y+l3zJ+/JR3xObZMwp/nPrA0ywTIEBgEgXSDPOvbP7dKMM7P3zYJJZF1nUJ5G+Q+fj30/3o
M/8/e/cfLFdZHwx8E0hGhQrWH3QmeelEQ0h1RBlJdNpJjVFzbdJIS5E0Fr3j+JYAEqrEYbQM
+QMKmUaCpLGm0qIgZWi0M8LYCFwqpkRqsHREGW3BhFTAtwVpDIW0Gqm+8H3uybKbu9l97t37
5O7u55/97jnnOc+Pz3P27J1885y9yhMYumWrHgIECBAgQIAAAQIECBAgQIAAAQIECJQQsGK/
hLI2CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAOAWs2B8nnNMIJIFHImxcviTi
5fc82QRzdmyP7F0TcZYF+00+NgkQmHoCi6JLn3ksxanXPz3qTKD5++lX47Qt990R0fdRZ4pK
ESBAgAABAgQIECBAgAABAgQIECBAYKoIWLE/VWZCPwgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAwBgCVuyPgWIXgc4FToyia7ftSrHzE5UkQKDnBaqV7Xf2/EgMYDIFjtR14vtp
MmdV3QQIECBAgAABAgQIECBAgAABAgQIECgtYMV+aXHtESBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgACBDAGJ/QwsRQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQGkB
if3S4tojQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIZAhL7GViKEiBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgACB0gIS+6XFtUeAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBDIEJPYzsBQlQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKlBST2
S4trjwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZAhI7GdgKUqAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBEoLSOyXFtceAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBDIEJDYz8BSlAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlBaQ2C8t
rj0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAhILGfgaUoAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAoLSCxX1pcewQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAIENAYj8DS1ECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBaQGK/tLj2
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAhoDEfgaWogQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAoLSAxH5pce0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAIEMAYn9DCxFCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAaQGJ/dLi2iNA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhkCEvsZWIoSIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAIHSAhL7pcW1R4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIEMgQk9jOwFCVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqUFJPZLi2uPAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkCEjsZ2ApSoAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIESgtI7JcW1x4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
EMgQkNjPwFKUAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUFpDYLy2uPQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCEgsZ+BpSgBAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECgtILFfWlx7BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAg
Q0BiPwNLUQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFpAYr+0uPYIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgECGgMR+BpaiBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECgtIDEfmlx7REgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgQwB
if0MLEUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBpAYn90uLaI0CAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECGQJHZ5TtyaK3rj01+j183Z6O+r/iiiuj3EvWfyni
4u23RVw1tyzV/rsujXZnnbE54ssXXBbx7pEL0/5pETJedkTZ1bNTPfVxfaPF/rLjbR7IgT03
xK6lC25M/dt5e8TS89Dcr2p7svrX/XmvetzbcbK8e1tl4r0/8q6t7kuTdf8p1V6pdhqvgfHP
Z+n+lm6v0ckWAQIECBAgQIAAAQIECBAgQIAAAQIECBDoRQEr9ntx1vSZAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAZGYLKWRU4ZwNM3fiv6sm9j1aV2KwVHj4+u2K/OKhdT+xe9
/9po8qKtT0RcNzSzXBemQEsz5wxHL7Y/meIU6FJDF7rfv0Gf98N/Lrvv3TCdA7vBtb+mvvV8
Hv7z1X2F0u11fwS9USPn3pgnvSRAgAABAgQIECBAgAABAgQIECBAgEB3BKzY746jWggQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwKQI9P2K/UlRK1LpKdHKSa/xfy+KcE+ZRsz7
lJkKHSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwRQRkjafIROgGAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAYS8CK/bFUXrDvfx7+bGwtfsvHIt7/7M8jrrhiZ8QbPzQ/
YvVyYM8N8Xbpgo9ErMrXamfH9sjezREXTp8Wsf5S/VbumbFr6zM/TfG0V0T8SlN7rdtJNV60
9Yl4s25oZtoxztfcdm5de2q09O2l9za1X43vsti/ePttEVfNTZdg1c5Z16Tx3rLppXF89ezm
8t9o2P/GS94Q2x//+F9FrF5y52fFFVfGqS9Z/6WIzf2r6q3HVuPJ7d+PosrVsydr3hv7+eIz
0/Vw/fVzot2Rve+JeN2JfxLxzZ9N259/b+P1Xl1Pv/uDdB0vungkylcvrbyr62H4uj1V0Yjz
h2+KuPPgPI89/k2HlGu+Hhqvn0M/d6nZqv/1z0OjS+511DCY5zaqcU78ul8eVVf1tXZL5Wq1
R6L8xuVLIl5+z5MRq5dDx10dqWKjQ/26z72OG++Dnfer6kdzbNWv6ivr8Mer+0nz9XDwc97c
3Oh2q/Na3b9blW/XTnPz1XxP/Pppvm+mz/H2xe+NJpu/V5o/X1W/cr/3qvNqtWpeOvs8V+fl
ttfKvdU8Ve00x/b1fDRO2bHiHRH3X/i9iPX7SKpx/12XxptT1r8y4t0jF0Z85b91+vfA16N8
9X3X/n50+O+Nal6/enr6O6W5X7Oa//yI1r0QIECAAAECBAgQIECAAAECBAgQIECAwFQXmD7V
O6h/BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgkAWq5Y+DbNBi7N+J/Vd8YkXE
u3+0N+LxX0sr82ad8anY/uZ51Qr8tOJuzaK/jv2rd6YV89WK9GpF37lbHozjzSv9a7VFsf8z
j/1txNohK9WrqUorItcsujjKLbnpPyJuH12ZX1+BuCz2n7Tz9oir5kbIeBlfO+9e/tvRxvpb
74y4biitLN5/V1rhvee1aangf9+xK46vmptW+j5457bY/qV5aUV2rZZWJMbOMV/S/Nzwrx+O
o/v2XRWxcm49P2O7PXDtWXH+omfSExkWx9ZEXvL6N/nznvrznyf9Qwxq375qhXWa5+tq7a73
V8V53x99csS+fV+I7dbeaZ5P3/it1N7GCM+9VCt60zzfvCY9uaHT8Ve11OP4rtP65yFvng59
0kbqyTu6dt2n+tq7DUXBdz/ylxG/OHdTxH3bqpX8qZ6Jv+b6PBpNVk8QuH/Z3432q7reJt6j
w9dw+Ouh9ee8Oq/T+3e6P7W6D7duZ+zed+/6ab5vvjUa7Pzz1e4+0Py917z0O+97rNb2vtPc
3tdjPOP/nq38O53vn8QJf7F2VcS3N32vVbX9/bZ0nQ9/ND2pZta0VP/qjv8eqGrK+7y1m9f9
d+2sKhYJECBAgAABAgQIECBAgAABAgQIECBAoA8ErNjvg0k0BAIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBDoX4FqGXj/jnDcIzslzvyTLedHPPibtEuWxvbKY9OK490P/29sv/Go
hyM++JN/jrj1tFdEPC9e6y/zh98yujG+FawH9lTtpN9C/+A7Z9Qrf+7dzDnDsf2R4Wsifnt3
WoFey1yxP952ZsxLDb30X3ZH+z/8RYTafdvSSsTf/+iZseNvrkor+H94/otje+TW/4q4bFPV
0eaVp6me+muanz9ak1YuV/uPaTM/e157SRRdtzT91nx13uvPWRNvV15WPTGgOjLemNe/hdWw
WzQ33vmoz3vqz7KhVg21u97Tys/FTee38l449+gYSX1Ff3qyRX14b4q3i+s7xvWuWy6dXkfV
uJo7O2NOcp34dZ9q7tStavdFN70vTnzfvH+MeOgTQZp73Ol23nX8xqO+FhV/+d53Rdzw5ZM7
bagr5arrIfdzXp3X6f37wJ4no7+57bQaZDWPE79+2t03W/Wg2t/uPtD4vdfq81DV1j7mtdet
79nc+T7mQ+l7/w3vT08q+eYn0xNxFk7/egzxju9+IOIlV6Xvldz6a7WXjlLlfd7afW8cs+Ty
qHf3ktHqBQIECBAgQIAAAQIECBAgQIAAAQIECBDoaYHpPd17nSdAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAn0ukJbV9vkgyw7vvdHcyN60QrnVb3KX7VO51mbOeVs0NjTjnIh3
735dxB3ffXvES65KK+x/vOnq2N798Fcj3vGztALyc69xSQZIj78c2HNDjGD5WT+OOLI3xYXT
H43tjcvT9dHjwzzY/W5d97lu1RM6tj+ZntRR/bb78cenJ2JctPWJ6OO6obSS+GCHvWkh0Nn9
u5qnFpVk7+7W9ZPdcM+e0Nk8tR9eXj0XrEvf6xu2PBhVXzwjbT+9Ij3JoHqyz4GDDXda/46D
Z3hDgAABAgQIECBAgAABAgQIECBAgAABAgRaCVix30rGfgIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgMAUELI/u0iTMnPPqqOnkF10ccfOWCyJ277euU0eb27n9zrTyfeHoitxq
Jeknb/iNOGHDJ2akEzNfx9/OidHS0tPTbwavPf9PY/uE0/8s4qxpvzp6/N8jXrd52ujxc0eP
R+j6SzWeOd87M+q+biS1V61kfuDatPJy6zM/j+OLu96DiVVY9b+6viZr3ifWy/rZP9uzKzYe
PXVexFnT0jwf2FP9BvuzsX91/ZRxvZs6Lt257vdP0O3156TfAN9ROys8N+x6OLkOzR+Xb+5J
1crzFW9Ov+29eXRlc/59MN0n5r1hT3Th+7vT57I2N/Vo/10j8ab581pdD7mf8+q86vPV7v5d
lc9tp7Vnd66f1vX3x5HKvdN5ajXq8dZz8juXR5WPr/7ziFum/0rENV85uaGp8dbfUEkXNvbf
dWnUcsr6V0a8e+TCiNWTBbrQhCoIECBAgAABAgQIECBAgAABAgQIECBAoKCAFfsFsTVFgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBazYzxVrWX5RHNm8Y0PEpQt+PeLxl4yu
NB09b/7wTfFu56a08m90d0ZobietGLz62aqdN0VdW+67I+LC6WmldEYDo0Un1k61svHAH98Y
9S379OhS29Haq+P3jx5fvbPxeH5/252RxnP159Nvu88641VxQnreQa224oorY3vlsV9qV9ER
Oj6x+Sjd6WOW/GE0ef7GJRFf97J1EV++4H0Rh047KmL9JY1v2conY9fwaa+IuOng5yU9AaJe
vno3tVyq63q8132uW7Uid9YZ6YkTlUqtdna8HdnbuJK4fnyy3qWV52u3fS4aWD37rRGPv+Sn
DQ1etPWJ2F431LD7BRupnnPXrop9zZ/X+cPDsX/lsc3/Ny1dD/mf8+brqLP7d347LxjiGG8n
ev2MUeXorvF+vlrXePgjk9Xe+Obp0L6Or57qiRRDM9ITKb44d1NU/elDvmdz6291fzu05417
Du/81dMbS9siQIAAAQIECBAgQIAAAQIECBAgQIAAgd4WaM6K9PZo9J4AAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECPSZwLTrr7/+F8+P6d57742hrV+/fkJDfPzxx+P8efPSb2s3
V/bUU0817+rK9i233BL1dGscXemUSnpG4MCeG6KvSxf8U8QNT6QV0ON/4kHPDF1HCRAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECHQs8PTTT0fZ2bNnR5ys/G/HHSpc8LjjjosWH3rooYgn
nHBCV3vQ7PvYY49F/Vbsd5VZZQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoLsC
R3e3OrUR6E2B2z51TXT80VM/EHHWtGm9ORC9JkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECg7wSs2O+7KTUgAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgnASv2+2k2jeUw
Ao/EsY3Ll0S8/J4nm8qeHdsje9dEnGXBfpOPTQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIEjpSAFftHSl67BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgAwEr9jtAUqQf
BE6MQazdtivFfhiSMRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMBACVuwPxDQbJAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAwEAISOwPxDQbJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEAISOwPxDQbJAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAwEAISOwPxDQbJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEAISOwPxDQbJAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAwEAISOwPxDQbJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEAISOwPxDQbJAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAwEAISOwPxDQbJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEAISOwPxDQbJAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAwEAISOwPxDQbJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEAISOwPxDQbJAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAwEAISOwPxDQbJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEAISOwPxDQbJAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAwEAISOwPxDQbJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEAISOwPxDQbJAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAwEAISOwPxDQbJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEAISOwPxDQbJAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0qoDEfq/OnH4TIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAwEAISOwPxDQbJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAj0qsDRvdrxTvu9evaaKPrBR/4s4sLp01qcuiP2r559ZsStz/x0zHIrrtgZ+2/80Pwxj0/W
zgN7boiqly64MeLqnbdHXDV3sqaw8vhCtNMtv4u2PhH1rRuaGTH3ZfwO1XguiyYXb78t4qq5
34jYet7fFMe33HfHaPnJ8o7qO37Zf9elUXbWGZsbzjlS12dDJ2wQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQINBVASv2u8qpMgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
0F2BqbH8uLtjaqht2cqvx/btd/4s4sK2K8VPiXJb7qtWdFdE1Yrvt8bxtzz02Yg7Ny2PONkv
M+cMRxPbn0xxstur1RZFE8tWXhhxon71FeYXRX3v2ptWmrd+gsLYI5w8h7Hn/YFrz4qO/M55
n474myPJY1arBz+M3e2MvdV11vxkgcbr8KL374s6R/b+OOLC6ek6r55QcfNQ8/Wb0QVFCRAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYUgJW7E+p6dAZAgQIECBAgAABAgQIECBAgAAB
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
/W3tV5VsjqndC9a9LA78znmfjvibI/834vkb3x7xdS9bF/HlC94Xcei0oyK2f0n1X/35NK+z
znhVnJLW0ddqK664MrZXHvul9lV1VKLZMT1p4epnq/murpc7oraDT3ZoW3eqd9nKJ6Pk8Oh1
uOngdTMc+7d9IT3pYNYvJ8+q2mqeD70+qxIiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQK9JmDFfq/NmP4SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwEAJTLv++ut/8fyI
77333hj4+vXrJwTw+OOPx/nz5qXfTG+u7Kmnnmre1ZXtW265JerpdBz777o0yp/7L38QsdVv
0nelc31YCb8+nFRDIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBG4Omnn44Ss2fPjjhZ
+d823Thih4877rho+6GHHop4wgkndLUvzb6PPfZY1G/FfleZVUaAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBLorcHR3q+ud2o5Zkn7T/sYlvdPnqdRTflNpNvSFAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAIF+FrBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n19gIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoOcFJPZ7fgoNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgT6WUBiv59n
19gIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOcFju75EbQZwK1rT40Sw9ftaVMy
HV5xxZXx5iXrvxRx8fbbIq6a2/dUCcArgSkgcGDPDdGLpQtujLh65+0RfQ6nwOQ0dGFHmp/Z
l0Xs3ftlv4yjYXJsEJiSAvvvujT6NeuMzRFfviDdP+4euTDtnzYlu53Rqbz7ydT5vsvrdwaI
ogMtMN7rarznDTS2wRMgQIAAAQIECBAgQIAAAQIDIGDF/gBMsiESIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAQO8K9P0y9NM3fitmZ9/GapLarQAZPT66Yr86SyRAoJzAzDnD0dj2
J1Ms1/KgttTuvjhVXMbbz/GeN1XGrR8EppLAeD9P6byL3n9tDOairU9EXDc0cyoNrnhfyn3f
jXfeipNo8IgKuE6OKL/GCRAgQIAAAQIECBAgQIAAAQJtBKzYbwPkMAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQOJICfb9i/0jiapsAAQIECBAgQOCFAqfExkmv8X9LX6jiPQEC
BAgQIECAAAECBAgQIECAAAECBNoJ+FfVdkKOEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgACBIyhgxX4b/P95+LNRYvFbPhbx/md/HnHFFTsj3vih+RGrlwN7boi3Sxd8JGJVvlY7
O7ZH9m6OuHD6tIiHvjT+tuWbP/ueKPL59za2X/027e/+INW76OKRhqom3r9Ho76Ny5dEvPye
Jxvqr9pfN/QfHZZLv6F769pTo/zwdXsa6ps/fFNs79y0vGF/K88VV1wZ5V6y/ksRF2+/LeKq
uemSbnXeeOfhxWem/l9//Zxop5rHN/7g87Hdfr479UzttO5/NFer+6fytVrjddPs0fr4N6LC
1bMvi9hqnAund6v/4/sc1Mfz/6Kf7a/LyiV51V8bnVp9vg79/DSe18qp/PXQ7Pn1GGo1n2+8
5A2x/fGP/1Wd4Ll39fH9aLT8mRG3PvPTFE97RcRNLT6XcXCMl87vl42e9fmtvpKaj6f73/bF
703967ifVT3txvfShtF0Po50WuvPa/P8uO+/EHqq3fer76dvL703uln/7ffqOkr3yebrtZr/
s65Jn5tbRr/Hqvraf989Eu11677W/nPf6d8tabbq3zfJZfXsdp+nxu/x+vfP2Od9penvqcrz
0O/V5v5U9/nDz0+9/eb5a/z+65bbwb9PUnc7eG3V/4n1r95wVf/Y/vX7vPvg82ad/73Tb3//
dnqdpM935/e3+pX4/Lvc79fGs+tbre8TnX7v1uvyjgABAgQIECBAgAABAgQIECDQSwLTe6mz
+kqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAZNoFoeOWjj7mC834kyV3xiRcS7
f7Q34vFfuzTirDM+FfGb51Ur8NNK2TWL/jr2r975RMRqBfn+u9J55255MPY3r/SPnQ0v7dp/
VZT+/uhKt337vhDbVTsT7d9f/FpaQf/FuZui3n3bmlfgpc7uv+sv4027cql0rXb6xm+l+jZW
e6oVQmkl3c1rhuLAqrlppdqaRRfH9pKb0sqo7UNphd4D154V+xc9k56gsDi2nn9J9XV7Hv7z
pH+IFvbtq1Y6jva7w/nu1LPe/7HHXV+htCz6c9LO2yOumhthAi/pejt0nI0rSe9f9nfRxr5t
lUNzk932b6w/93prPPuFW2N/vl75bzdEoaULLoh481Czbyunyb4eOr2vVGNM/bzhXz8cO/bt
uypiq/vDZx7723Ti6JMbmlckV7W2juP1bF1j45G3xmZ+Pxd1eF6av1pt7HG47zfORu7nsFfu
++9Y/tsx0PW33hlx3VD63tt/V3oizp7Xpicu/Pcdu+L4qrnpPvjgndti+5fmpe+x2HjupdNx
v/uRvO/Rqv5DY97nfuH06u+WvO+byf4ctvren+zvv07vl+3cWv99cuiMdbYnd16bnwziPvi8
c6d/F3b691r/3Qc7vU7SVdvp/a3+9+nY36/t/+5q/pRM7t+Zza3ZJkCAAAECBAgQIECAAAEC
BAhMNQEr9qfajOgPAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBB4gcDRL3jvbYPA
KbH1J1vOjzirWgC1ZGlsrzw2rczb/fD/xvYbj3o44oM/+eeIW0d/o/q82Kq/zB9+y+hGqxXP
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
ECBAgAABAgQITB2Bp59+Ojoze/bsiJOV/506I27syXHHHRc7HnrooYgnnHBCY4EJbjX7PvbY
Y1GjFfsThHU6AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYTAHLVCdTV92TJnDb
p66Juh899QMRZ02rfmt+0ppUMQECBAgcQQH3/SOIr2kCBKaEgPvglJgGnSBAgAABAgQIECBA
gAABAgQIHDEBK/aPGL2GCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAewEr9tsb
KXFEBB6JVjcuXxLx8nuebOrF2bE9sndNxFkW7Df52CRAgECvCbjv99qM6S8BAt0WcB/stqj6
CBAgQIAAAQIECBAgQIAAAQL9JDC9nwZjLAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAoN8ErNjvtxntm/GcGCNZu21Xin0zLgM5sgKLovnPPHbnke2G1gkQGEPAfX8MFLsIEBgo
AffBgZpugyVAgAABAgQIECBAgAABAgQIZApYsZ8JpjgBAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECgpILFfUltbBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgU0Bi
PxNMcQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFJAYr+ktrYIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgECmgMR+JpjiBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECgpIDEfkltbREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUwBif1M
MMUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBJAYn9ktraIkCAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECmQIS+5lgihMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAgZICEvsltbVFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQyBST2M8EU
J0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECJQUk9ktqa4sAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECGQKSOxngilOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgRKCkjsl9TWFgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBSQ2M8EU5wA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQUkNgvqa0tAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECCQKSCxnwmmOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQKCkgsV9SW1sECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBTQGI/E0xxAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQUkBiv6S2tggQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAQKaAxH4mmOIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QKCkgMR+SW1tESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBTAGJ/UwwxQkQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEkBif2S2toiQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQKZAhL7mWCKEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB
kgIS+yW1tUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDIFJPYzwRQnQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlBST2S2priwABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIZApI7GeCKU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoK
SOyX1NYWAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFJDYzwRTnAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIlBSQ2C+prS0CBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIJApILGfCaY4AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoKSCx
X1JbWwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFNAYj8TTHECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIFBSQGK/pLa2CBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIBApoDEfiaY4gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoKSAxH5J
bW0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFMAYn9TDDFCRAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIBASQGJ/ZLa2iJAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABApkCEvuZYIoTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGSAhL7JbW1
RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgUk9jPBFCdAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAiUFJPZLamuLAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAhkCkjsZ4IpToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIESgpI7JfU1hYB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgUkNjPBFOcAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAiUFJDYL6mtLQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgkCkgsZ8JpjgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgpILFfUltbBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgU0BiPxNMcQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgUFJAYr+ktrYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gECmgMR+JpjiBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgpIDEfkltbREgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUwBif1MMMUJECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgEBJAYn9ktraIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
mQIS+5lgihMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZICEvsltbVFgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQyBST2M8EUJ0CAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECJQUk9ktqa4sAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQK
SOxngilOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKCkjsl9TWFgECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQyBSQ2M8EU5wAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECJQUkNgvqa0tAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQKSCx
nwmmOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKCkgsV9SW1sECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQCBTQGI/E0xxAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBQUkBiv6S2tggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKaAxH4m
mOIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCkgMR+SW1tESBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgACBTAGJ/UwwxQkQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAQEkBif2S2toiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKZAhL7mWCK
EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkgIS+yW1tUWAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBDIFJPYzwRQnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIlBST2S2priwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZApI7GeCKU6A
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoKSOyX1NYWAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBDIFJDYzwRTnAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIlBSQ2C+prS0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJApILGfCaY4AQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoKSCxX1JbWwQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAIFNAYj8TTHECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IFBSQGK/pLa2CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApoDEfiaY4gQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoKSAxH5JbW0RIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAIFMAYn9TDDFCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA
SQGJ/ZLa2iJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApkCEvuZYIoTIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAIGSAhL7JbW1RYAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIEMgUk9jPBFCdAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAiUF
JPZLamuLAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkCkjsZ4IpToAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIESgpI7JfU1hYBAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIEMgUkNjPBFOcAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUFJDY
L6mtLQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkCkgsZ8JpjgBAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECgpILFfUltbBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIEAgU0BiPxNMcQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFJAYr+k
trYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECmgMR+JpjiBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECgpIDEfkltbREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAgUwBif1MMMUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBJAYn9ktra
IkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECmQIS+5lgihMgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAgZICEvsltbVFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQyBST2M8EUJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECJQUk9ktqa4sA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQKSOxngilOgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgRKCkjsl9TWFgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQyBSQ2M8EU5wAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQUkNgvqa0tAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQKSCxnwmmOAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQKCkgsV9SW1sECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QCBTQGI/E0xxAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQUkBiv6S2tggQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKaAxH4mmOIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQKCkgMR+SW1tESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB
TAGJ/UwwxQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEkBif2S2toiQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKZAhL7mWCKEyBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgACBkgIS+yW1tUWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDIF
JPYzwRQnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIlBST2S2priwABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIZApI7GeCKU6AAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBEoKSOyX1NYWAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFJDY
zwRTnAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlBSQ2C+prS0CBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIJApILGfCaY4AQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAoKSCxX1JbWwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFNAYj8T
THECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBSQGK/pLa2CBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIBApoDEfiaY4gQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAoKSAxH5JbW0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFMAYn9TDDF
CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBASQGJ/ZLa2iJAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABApkCEvuZYIoTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAIGSAhL7JbW1RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgUk9jPBFCdA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAiUFJPZLamuLAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAhkCkjsZ4IpToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIESgpI7JfU1hYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgUkNjPBFOcAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUFJDYL6mtLQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgkCkgsZ8JpjgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECgpILFfUltbBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgU0BiPxNMcQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUFJAYr+ktrYIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgECmgMR+JpjiBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg
pIDEfkltbREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUwBif1MMMUJECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgEBJAYn9ktraIkCAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECmQIS+5lgihMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZIC
EvsltbVFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQyBST2M8EUJ0CAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECJQUk9ktqa4sAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECGQKSOxngilOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRKCkjs
l9TWFgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBSQ2M8EU5wAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECJQUkNgvqa0tAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECCQKSCxnwmmOAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKCkgsV9S
W1sECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBTQGI/E0xxAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBQUkBiv6S2tggQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAQKaAxH4mmOIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCkgMR+SW1t
ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBTAGJ/UwwxQkQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAQEkBif2S2toiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQKZAhL7mWCKEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBkgIS+yW1tUWA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDIFJPYzwRQnQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIlBST2S2priwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIZApI7GeCKU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEoKSOyX1NYWAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFJDYzwRTnAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIlBSQ2C+prS0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IJApILGfCaY4AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoKSCxX1JbWwQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFNAYj8TTHECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIFBSQGK/pLa2CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBA
poDEfiaY4gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoKSAxH5JbW0RIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAIFMAYn9TDDFCRAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIBASQGJ/ZLa2iJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApkC
EvuZYIoTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGSAhL7JbW1RYAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgUk9jPBFCdAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAiUFJPZLamuLAAECBAgQIECAAAEC/5+9+w+zq6wPRb9nIDlquBBFxNtJ8QkO
IdUDmEpSb9u0aZAZb2IOPYjEWHBErwQMocr4cKQ8TJ8mQu6JBIxBorQoMfDQQHs0BwNkYmMK
0k6QKshVCSZEA5wriDE0pFcDytXvu9cMe2d2Zq9ksrN/fP7Z373e9a73x2ftvWeFl+9aBAgQ
IECAAAECBAgQIECAAAECBAjkFLCwnxNMdQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgUEsBC/u11NYXAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIKWBhPyeY6gQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJYCFvZrqa0vAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECCQU8DCfk4w1QkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAQC0FLOzXUltfBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgp4CF/ZxgqhMg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoKWNivpba+CBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIBATgEL+znBVCdAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABArUUsLBfS219ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBnAIW9nOCqU6A
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGopYGG/ltr6IkCAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECOQUs7OcEU50AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECNRSwMJ+LbX1RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgpY2M8JpjoB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKilgIX9WmrriwABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQI5BSwsJ8TTHUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIFBLAQv7tdTWFwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyClgYT8nmOoE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCWAhb2a6mtLwIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgkFPAwn5OMNUJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgEAtBSzs11JbXwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKeAhf2cYKoT
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFaCljYr6W2vggQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAQE4BC/s5wVQnQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQK1FLCwX0ttfREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZwCFvZzgqlO
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqKWBhv5ba+iJAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAjkFLOznBFOdAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAjUUsDCfi219UWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIKWNjPCaY6
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCopYCF/Vpq64sAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECOQUsLCfE0x1Amp+eBsAAEAASURBVAQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBQSwEL+7XU1hcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIEMgpYGE/J5jqBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECglgIW9muprS8C
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBTwMJ+TjDVCRAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIBALQUs7NdSW18ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQCCngIX9nGCqEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBWgpY2K+ltr4I
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBOAQv7OcFUJ0CAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECtRSwsF9LbX0RIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAIGcAhb2c4KpToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEailgYb+W2voi
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5BSzs5wRTnQABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQI1FLAwn4ttfVFgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgRyCljYzwmmOgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqKWAhf1aauuL
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFLCwnxNMdQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgUEsBC/u11NYXAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBDIKWBhPyeY6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJYCFvZrqa0v
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQU8DCfk4w1QkQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAQC0FLOzXUltfBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIEAgp4CF/ZxgqhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoKWNivpba+
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATgEL+znBVCdAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABArUUsLBfS219ESBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgACBnAIW9nOCqU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGopYGG/ltr6
IkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQUs7OcEU50AAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECNRSwMJ+LbX1RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIEcgpY2M8JpjoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKilgIX9Wmrr
iwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BSwsJ8TTHUCBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIFBLAQv7tdTWFwECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQyClgYT8nmOoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCWAhb2a6mt
LwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFPAwn5OMNUJECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgEAtBSzs11JbXwQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAIKeAhf2cYKoTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFaCljYr6W2
vggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE4BC/s5wVQnQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQK1FLCwX0ttfREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAgZwCFvZzgqlOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRqKWBhv5ba
+iJAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjkFLOznBFOdAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAjUUsDCfi219UWAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBHIKWNjPCaY6AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCopYCF/Vpq
64sAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQUsLCfE0x1AgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBQSwEL+7XU1hcBAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIEMgpYGE/J5jqBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECglgIW9mup
rS8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBTwMJ+TjDVCRAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIBALQUs7NdSW18ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQCCngIX9nGCqEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBWgpY2K+l
tr4IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBOAQv7OcFUJ0CAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECtRSwsF9LbX0RIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAIGcAhb2c4KpToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEailgYb+W
2voiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5BSzs5wRTnQABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQI1FLAwn4ttfVFgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgRyCljYzwmmOgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqKWAhf1a
auuLAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFLCwnxNMdQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgUEsBC/u11NYXAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBDIKWBhPyeY6gQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJYCFvZr
qa0vAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQU8DCfk4w1QkQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAQC0FLOzXUltfBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIEAgp4CF/ZxgqhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVoKWNiv
pba+CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATgEL+znBVCdAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABArUUsLBfS219ESBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgACBnAIW9nOCqU6AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBGopYGG/
ltr6IkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQUs7OcEU50AAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECNRSwMJ+LbX1RYAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIEcgpY2M8JpjoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKilgIX9
WmrriwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BSwsJ8TTHUCBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIFBLAQv7tdTWFwECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQyClgYT8nmOoECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCWAhb2
a6mtLwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFPAwn5OMNUJECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgEAtBY6sZWe16Ouv/uqvopvdu3fXojt9ECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgACBQyogY/+Q8mqcAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgcnEDTZOz39PQcnISjCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIBAHQrI2K/Dk2JIBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgE2iajP3nn38+
m5NIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaRkDGftOcShMhQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAgWYUsLDfjGfVnAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECgaQQs7DfNqTQRAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhGAQv7
zXhWzYkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmkbAwn7TnEoTIUCAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAIFmFLCw34xn1ZwIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAoGkELOw3zak0EQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoRgEL
+814Vs2JAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJpGwMJ+05xKEyFAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgACBZhSwsN+MZ9WcCBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQKBpBCzsN82pNBECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEYB
C/vNeFbNiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaRsDCftOcShMhQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWYUsLDfjGfVnAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECgaQQs7DfNqTQRAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhG
AQv7zXhWzYkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmkbAwn7TnEoTIUCAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAIFmFLCw34xn1ZwIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAoGkELOw3zak0EQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBo
RgEL+814Vs2JAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJpGwMJ+05xKEyFAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgACBZhSwsN+MZ9WcCBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQKBpBCzsN82pNBECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
aEYBC/vNeFbNiQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSaRsDCftOcShMhQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWYUsLDfjGfVnAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECgaQQs7DfNqTQRAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
EGhGAQv7zXhWzYkAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEmkbAwn7TnEoTIUCA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFmFLCw34xn1ZwIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAoGkELOw3zak0EQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBBoRgEL+814Vs2JAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJpGwMJ+05xKEyFA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBZhSwsN+MZ9WcCBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQKBpBCzsN82pNBECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQaEaBIxt3UvfH0OdPWBRxxqZ7Is7rrPcpZeM+J8b7yHu+GHFg+eyI+75k9RttnvvOREnj
COzZeFUMtuPsFWWDPi+2+3em8mntbWX7bRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
MNoCMvZHW1R7BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgFAXqPb19FKdab02d
GgM6+gcXRly0fnvEvu6x9TZQ42khgb3bV8VsZ5/784j9O1PMMvOz/bd+/cXYP63rUH1e3ami
hT52pkqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCCgIz9EYDsJkCAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECh1NAxv7h1P9N3+/7xF/HCP7+2s9HfLrr0ogdHl0eDl5qK/Di
9q3R4ZNTJkXsaCv9II6d2BPlH5pY23HpjQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAr
C8jYb+Wzb+4ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUPcCLZexnz0jvGvqx+Pk
PPzSr0tO0mVrno3t8mfdVzpuztXXRP3XLPlKxBmb7ok4r7M62lef+KGov+CUqRE/eWNXxNUL
Jkcc6WVt75So0nPz9pKqk3tui+2B5bOL5aXPLP+DL743yr/8/k9GzByy+f/XH58X5dMv7y8e
n8KcqwfiTfn4KvkUCqmd/p0r4ri3buqLeOqS4yLe1+8OBQFRJy/jZqbP3zs/cE6MqPLncUfs
XzZ7ZsQ9l34/Yvn3Zs/Gq6J86HyfFdt//+4zIi5+4LmI2ctla+6It09/+PyIa174ZYqnvz7i
8rLPdbWfu2nt34zj509YFHG0P//RqBcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECh0ig
/RC1q1kCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgFASqSysfhY4OfxMpY33h
9MtjKDNv+0nETd1jIw5l/s6K7ZMG7o04r/NfI1Y67tGbzo39019Imf8zYiv/y1nLPhsH3T1h
YcTbu7PM//23dday70SFXcuyeqWZ+bcv7I4d8zqz/d+NN1d/ek7E+366M+L4b6TM6o6z3xDb
Pyxm5u/alTKos8zrjrNviP0PXpwy8LNM6IXTb43y+QPpjgfZHQuy4y5auSX2f/73InipW4Hp
MbIvPPWtiFlG/vgrU2Z9dkeHvu4TYv9FvfMinrF2Q8S+7uwOEbFZ+Pq6r8Wbnk9sjjj+G4sj
3tm5POKudaX1o/C3L0/9Q3pbzLDf904Y2fe5us/d6gVZy6P9+W/LGhYJECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIHDIBGfuHjFbDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IEDg4AVaJmN/7/YnQmvLL9Kz5T985pgSvbETe2L74z2fifjItpSBv/eIdNz2t1wZ5X1dKcM/
O/iUC1OG/dxF6dndWXn+mDKlr/vyO+LQM1asjzhv+dH7bSrLiO84O2XQD1V+e7ydMVRQfHdq
xE+t/GjEjizhuPhs9blHDUT5jO7BFP/Yzp69PveoNM9tT/wqyt9W9Nnyi3+L7TXFZ6FfHFtD
L5N70rzGLUgZ29tmDu3zrh4FUkZ+77qtMbiF21dF7Jr6xjTY4h0v+rq7Yvu0D6Q7Ozx4/azY
zu7ksP57F8T2ldem782YH6XP1atuOz/Kz5/0LxFXL5gcsdqXoe9zdZ+7QiH7Ho3u539aZ8v8
hFZ7atQjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4BAIy9g8BqiYJECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgMBoCUg3HS3JUWpn3MyPREvvXZZS2hetv3HYlvcWM6hnn/vz
2N+/M8Vp7U/G9rLZFw573KErfH9xHOnOAdPas1sBHLoetVw7geyOFiuuWRedfuTuDRH7umdH
vKQvnfelK7fE9uVj0vbuOekOD4N3hijeGWPTc+kOGY/edG7UHz++P+Jla56N2NcdoYqXaj93
91fRlioECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE6lNAxn59nhejIkCAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECIdAyGftjJ54YEz75VZdHvHfDdRGndadnf2cZ8Nev+qMo
X/rpMRHHtqfjJn7/nNi+uf+iiH3F4x69KWUmr3nh11E+I14P5iU923zhDVdFI11T3xfx4Zem
RJwRr4XCi9vTs8+fnDIpSjraUob83u3fiO27Nr8UcX6x/qEK5a4rVl4SXVV6ZvqejWlepy45
Lurd139pxMGM7kM1UO1WJbBn499Fvf95wgcjzht8hvyO2O5f++2IJ81aFDF7OfnMlLn/zPzP
RdHK9ucjzrqhM6sybDzlwjui/P5CytxfuvWJVG+EjP28n7thO1dIgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAoEEE2htknIZJgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRa
UqAJMva/Gyfu4tNfn2LZaZxz9UCUrF4wPeKK+5dG7Jr6xojXvZQy7QuFt8f2yofWRxx6Rnw6
7rovp2fWd5z9hnRcvBYKc66+Jt7NPeorxZLRCeXPNJ9++c9KGh438yOx/dFlMyO+9bV9EY+d
en7E7tOPiHjoX8pd/zC6HH9l5ppGMLnntnjzT2cd+hHp4cAFxs08OQ7eNKEj4sUv/LKksew8
DiyYXFKefV4XnPKZKF/y0qci3jiY8Z+qZ3ds6Dg73eliqJHz4m3/ztR/oZDanzX3uSjvKX6/
lxc/RwPL0x0Chr7P+//cDSw/eqgr7wgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0mICM
/QY7YYZLgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAq0l0HbLLbe8/Nspb968OWa+
ZMmSgxJ45pln4vhJk9Kz38sbe/759Ozt8vJG3d67fVUMvWvqtyIufTZlIg9l/DfqzIybQH6B
tb1T4qBHutLvSV/32PyNOIIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAnQocc8wxMbLH
H3884vHHHz+qI929e3e0N2HChIhPPfVURBn7o8qsMQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgMLoCR45uc63X2j03pGeKPznlgph8R1tb6yGYccsLZHeu+Nyj6XvwpWtl6rf8
hwIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAqAnI2B81Sg0RIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAIHRF5CxP6LpjqixbPbMiIsfeK7siPNiu3/nwogdEvbLfGw2p0D5
9+JNMc2VD62P6HvQnGfdrAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBA6PgIz9w+OuVwIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUJWAjP0RmU6IGr3rtqY4Yn0VCLSCgO9F
K5xlcyRAgAABAgQIECBAgAABAgQIECBAgAABAgQIEKgPARn79XEejIIAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECAwrYGF/WBaFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECgPgQs7NfHeTAKAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwrICF/WFZ
FBIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgfoQsLBfH+fBKAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAwLACFvaHZVFIgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgTqQ8DCfn2cB6MgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLDCljY
H5ZFIQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQqA8BC/v1cR6MggABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIDCtgYX9YFoUECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQKA+BCzs18d5MAoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDCs
gIX9YVkUEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB+hCwsF8f58EoCBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAsAIW9odlUUiAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBOpDwMJ+fZwHoyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AsMKWNgflkUhAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoDwEL+/VxHoyCAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMK3DksKUNVLhn41Ux2o6zV5SN+rzY7t+Z
yqe1t5Xtt0mAQPMK3B9Tmz9hUcQZm+6JOK/zYH/yDlW7zXsmzIxA/Qr4Pld3bjhV51SbWmt7
p0RHPTdvL+lwztUDsb16weSS8krXyZXq523/0ZvOjf6mX95f0m+hMDrX4XnHXzaIQja+P7/z
j2PXff2XRuw4wH8W5PU51OPJ2h9y+nkUVfr3z1C90n83Vfo8ZO2PFKt13tfv7dH0yofWRxzp
Oi3rZ+TP25PR3rLZMyMufuC5iNnLZWuejbd93WOzIpEAAQIECBAgQIAAAQIECBAg0BACMvYb
4jQZJAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0qsDBpq8eNre921dF37PPzTJT
Uswy87P9t379xag3rUtGxmE7WTomQIAAAQIECBA4YIHsuvZn3ZujjV3Lsuva7I4KC6P89u7s
DjX/GtuXfWBXxP6d2XXyN2N7/oTS+u854rYor7799E+IJ7b8MPUz6hnQaV7Vjn/fTO90/A2L
/jnGV/i9lLGfNvK/5vcv/yfW6I6nUNgRk8gy0u/snB3bc48a/lYE2fj3/XfT8J+HfT0rmVU3
ryxT/x9OvD0a2rWr9M4SlVovL6/+8/bjOPTUj/0g9bduTMTMoWvqZbH9rmfd2S0gvBAgQIAA
AQIECBAgQIAAAQINIyBjv2FOlYESIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCsK
lKeTNIzBi9u3xlifnDIpYkdbaYbK2Ik9Uf6hiQ0zJQMlQIAAAQIECBAgsI9A5evaN0XdSacd
UXLMno3pmfePvOddUZ7d0apQmB7bl/S9NuLS9el6et6CStfNw7c/1NkJ8fakN4/u/yuce/yd
pRngj96UMrFf91d/HeN781dfGhryAbzL61/exWiPp1BI7r3r0vnrLaTM+fn/eEd517G9ZcO6
iL/7N4sijvh5KPMcttHfFI48rzSu9d+7IJr4v68tPU+V2q1cXu3nLX3OzzyztKWxE0+MgpNf
9VDpDlsECBAgQIAAAQIECBAgQIAAgQYRGN3/CtcgkzZMAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECDQKAINm7E/bmZXGL/zA+dE/OSNaXv1gv1nggw9W/HjcdzDL/265Fxdts8z
QosZMBNShsuMTdmzSzO6SvvTs03nF4979TnpWai33JJuIdC/M3um45PRf/aMzMUPPLff8VQe
/3lxXNbuWzf1xfapS46LeF//pRE7Sm9sEGVeCGQCy2Z3xtuHZ30tYvZ92rPxqtiu9Hmq9nM5
rf2b0U72vXjblafF9hVX/F3E7GXO1QPxdvWC10TMvh97Lv1+bPd1p+9TVn/f8b0t2xXx/3vi
ixFnvOOTEbPv/VA/pb8bleYz5+pr4vg0qnjrhQCBFhOo9PuQMex7HZH2VDpu8HdlyVeiYvl1
xmgfVyiUXi9kmbsj9pNNsBj3/d11nVFGVKPNH0c/jz9yUsTpJx4R8YmNWyKeNOkvIpa/nNh5
chT9cO224q7Sv4ND9YdvP3vG+9bHvhdVF5/++ogXFw+s9Pd1qN39v3ti64GNP/scX/W9dAeC
Oz6Wrqvf/dXn99/hAe+t5JMarP14DngiJQeO9P2udl7ZnRe+ffK/R/uLfvf4iGte+GXEY6em
f19l/04Z/41K15s7ov7Bft6y8ex7J4to3gsBAgQIECBAgAABAgQIECBAoO4FZOzX/SkyQAIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoZYEs7bwBDdKzE7/w1Ldi7FlG7/grU2bO
vhlzKbN+4fTLo/7M234ScVMx8zfLPOmaOivKTxq4N+K8lMAc7w/s5btx2M9O+ueIu3ZlGVEp
8yQbd5YhvWtdtr+8t2z8t8aO+QPPRpzXmU5hlllz0cqU4fT53ys/3jaBkQV6130pKs2f8LmI
D16c7ohx8wd2xfbtO1Jm1dCdH/J9LlcvyMaQvherHvtYFOzadW3E7HPccfYNsf3gxenOFhf1
zovtM9ZuiNjXPTti9vL1dekOAz2f2BxFHW0pFgqpn6s/PSfK7/vpzojH/WhVxK6pl0S8vTv7
vqc7bVT6nXj0pnOj/vQX0p0+ZsSWFwIEWkMg+73Lex1xoL8r+++v8u9Rdlx11wurF/w0Tp/f
vcb8FK/tTXdK+I8rbo8JZHdgeHSUplOp/X2f8Z51mD5/8ycsjILbu8vvdJXVG+2YrqtXXJIc
5i5P1wWFwm2j3VFJe5V9Ds94Sgb3io3sDg13lV1fTWt/Mmr1r/12qp3+GfSKI8vfHti8Hlv1
/0RDf/nQ0xG/UPz3y9reKbGd3Xmt8r9fToh6veu2phivv33Z/+dt8Hfy8v44YnJP+jwMLC+9
jhxszhsCBAgQIECAAAECBAgQIECAQJ0LtNf5+AyPAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAi0tEBK925ogtIMjoXbs0zcN6ZZFTPzPznpidje8ov3RvzwmWNKZj12YnoW58d7
PhPlj2xLGbmFzpJqB7Bxahwzq7u0ob3bvxHld21+V8Sld52837b3bs/G/29Rb03Zs0yzgyf3
vCPejluwOOK2mdkekUA1AulOGNd9OWU2dbzurDgouwNGlgmYtZT3c1koHF08NH0v/nJhd9ZU
xHEzuyLOPWpRxG1P/CritGL5aR+4I7YfvD6llE1r/2Zsr//eBRGvvHZsxKGX1M+nVn40igbv
NFDh+773iPQ92/6WK6N+X1dpe6dcmDIQ5y5K4xvqxzsCBJpdYOj3Lt91xIH+rmT95f09yo7b
8ovqrhf2bk93Osrbz7iZrjMOz2d+R3Rbfsen1Qsq3fEp7ygPtv10HTFrbvpc/cP6lGE9r3O0
xjf8fB696ROx4+FZ6Tq+t5gRvnf78PUPvLQ6n9qNp7qZZN/X+5cW7zz0utcWD3x7xA9+sPTf
IVn98n9HHOi8JvdcFv1kdxrLRv3O2e+Ot0vWbouY/98v+/+8nXJhum7cdWHqMbsz1Pjx10XB
yofWRywfV6rtlQABAgQIECBAgAABAgQIECBQfwLt9TckIyJAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQygSbI2M+mkmKWeb/imnVR8JG70zO5PzmptF7jbr0/ht6/Mz17vDyD
unHnZeSNLVDt5zI9CzX/XFNG1iV96XO/dOWWaOLyMWl795xFsT2YkT9iBynjbutju1PNrhEP
UIEAAQINJlDd7/Le4p2OGmxyLTjcLFM8pR7/zvLHwiDLTC8HyZ6p/sNiJnShUJox/8TW9Hf0
pEl/UTw0X/vl/VXaPqnzxEq79lte/fj/92jnhkX/HPGuF9Kdq8anG+/s08efFP/e39d/aezL
e92wbPZI/uk659CPZ5+pVVVQnsGeHZQ96/6RiufrwOa17r8V74CWdXSI40ift+xOBKs+PCVG
Mnp3aDvEE9M8AQIECBAgQIAAAQIECBAgQKAo0E6CAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQqF+Bhs3Y37Px70L1f57wwYhDz0ZMGUf9a78d5SfNWhRx7MSjI578qssj3rsh
PVtxWvfY2M4y1q5f9UexvfTTYyIWCm+KOOm09JDOH24rZp50pt17NqZnka95IZXPKB41Uhg7
8c+iypw/SM+oXVHMQK70jNSxE1PGUzb+FSsvieMr1c+eIXnqkuOiXv7MpJFmYH9zCqSMrMs+
sCum179zbcSbT+iN+OCOz0bM7hSR93MZBx/Ey8lnzo6jn5n/uYgr298YceHdpc+GHeriu/H2
7rJn/O7d/o0ov2vzuyIuPTN938e2p+/ZxO+fE+U3918Usa/4O/HoTekOAXm/79GIFwIEGlqg
/Peu2uuIA/1dyfrL+3uUHVft9UJWP28/rjNq+3Hes/Fvo8M7OxdGHCg+Q77SKMZMTBeqr7rt
nqjy4PWzIk5r/2bEGxb9POKsTaneno1/E9vVth+Vh3kZup4+NvbOv7i9WCtdX8yfkK7LZ2xK
4xq6fi9trPrxpwz6eQs+Gg18obSZQjaed89/PvZ8aX2WqZ9vPNX7pzsMfeGpZw7peMqmecCb
2ff4su9eEG3cd236d1FWXv7viAOd12kfTOf99oXd0c+8zv8V8fPLbo8469KrIlbqt9KdFbLz
e/2q0s/bno1fj/a+N+OMiNl1a6GQzvvda14f5TMGP5+x6YUAAQIECBAgQIAAAQIECBAgUPcC
2X9tq/uBGiABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGhFgSMbddLjZqYM3U0T
OmIKF7/wy5KpTO65LbYHFmTPFE1xxf1Lo7xrasr0ve6l7NmPb4/ylQ+tjziU2XFCbF/UOy9i
x9lviJjy/X/zxNKentiee1Te/0citdu77ktx/PwJfxpx/JWl87hszbNR3tedMoCGxv+HxfrZ
+GPzN+NJ8/6ns9K2VwJ5BJbNThlb/3HF1+Kwae3pe/PqvpQh/+fdKWN96A4Q+T6XA8vTnTPy
jOmVdbM7XXSPWRzFd3Yuj3hje9srq73i/anx/tgf9kYcP/6BV+wrFLLv19D3Pc3nui+nDMDy
7/ucq6+J4+ce9ZWSdmwQINDIAunOHhefnjI4Ly6bypyrB6Jk9YLy37tqryMO9Hfl4I6r9nph
YHm6E4rfvbITX2ebT2zdEiN6bFX6Ozx+1fADHPq8puvTdXdsjYodr3ttyQHZ378sY/7RjXnb
/2m0N39CusPNmrLr8PL2SzqvYmPsxHzjr6LJg6qS3z/798dBdTuKB2d3KCg/X+dFH/07U0Z9
lhm/Z9R6zn43Uz9dU9O/oy4u/vsr+3fLQPHOSHs2Vuq40vhT/fLP294jno4dl7/h2IgPD/57
b/j6qdQrAQIECBAgQIAAAQIECBAgQKD+BfKuRtf/jIyQAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAg0kUDbLbfc8vJv57N58+aY1pIlSw5qes88k54pOWnSpGHbef759IzLYXcq
JECAAAECBAi0kED2jOiuqd+KWS99NmVkD91JZHiMAz1u+NaUEiBAgAABAgQIECBAgAABAgQI
ECBAgEC1Asccc0xUffzxxyMef/zx1R5aVb3du3dHvQkTJkR86qmnIsrYr4pPJQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgcHgEjjw83eqVAAECBAgQIEDgnhs+EwhPTrkgYkdb
W1UoB3pcVY2rRIAAAQIECBAgQIAAAQIECBAgQIAAAQJ1JyBjv+5OiQERIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAIEhARn7QxbeESBAgAABAgRGWWBHtLds9syIix94rqz982K7
f+fCiB2DCfsHelxZ8zYJECBAgAABAgQIECBAgAABAgQIECBAoCkEZOw3xWk0CQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBBoVgEZ+816Zs2LAAECBAgQqAOBE2IMveu2plj1iA70
uKo7UJEAAQIECBAgQIAAAQIECBAgQIAAAQIEGkhAxn4DnSxDJUCAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAIHWE7Cw33rn3IwJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
oIEELOw30MkyVAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoPQEL+613zs2YAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpIwMJ+A50sQyVAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgACB1hOwsN9659yMCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QKCBBCzsN9DJMlQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaD0BC/utd87NmAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQaSMDCfgOdLEMlQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAgdYTsLDfeufcjAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECggQQs7DfQyTJUAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGg9AQv7rXfOzZgA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGkjAwn4DnSxDJUCAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAIHWE7Cw33rn3IwJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAoIEELOw30MkyVAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoPQEL+613zs2Y
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBpIwMJ+A50sQyVAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgACB1hM4snGnfH8Mff6EcyKueeGXw07lsjXPRnlf99hh9zduYTb/
O2IKH97x2YjT2r8ZcSSXOVcPRL3VCyZH9EJgOIE9G6+K4o6zfx6xf+eKiNPa20qqr+2dEts9
N28vKa/0ORtqN7WXHVSpfrZfJECAwGgJVPrdqtT+6P8+ZX/HF0WXMzbdE3Fe58Femu2IdpbN
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
uGNBSSUbBAgQIECAAAECBAgQIECAAAECBJpEQMZ+k5xI0yBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgACB5hRou+WWW17+7dQ2b94cM1yyZMlBzfSZZ56J4ydNmjRsO88/n54pO+xO
hQQIEGgigewZx11TvxWzWvpsylTdNzM2ZdD++uV0J5C2QjG2ZXcGyWKWadtESKZCoMUE1vam
OwA80pWuu/q6959R3WI8pkuAAAECBAgQIECAAAECBAgQIECAAIG6FzjmmGNijI8//njE448/
flTHvHv37mhvwoQJEZ966qmIMvZHlVljBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IEBgdAWOHN3mtEaAAAECmcA9N6RnaT855YIo6hjMwM9qpPjyyy/Fm7ZCMXM3S9AfrBY3Vhnc
8oYAgcYTyO7g8blH0+/Bl66Vqd94Z9GICRAgQIAAAQIECBAgQIAAAQIECBAgcPgEZOwfPns9
EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBEQVk7I9IpAIBAgQqCeyIHctmz4y4
+IHnyiqeF9v9OxdG7NgnEz9VzzL229v/U9nxNgkQaFyB8t+HN8VUVj60PmKl34PGna+REyBA
gAABAgQIECBAgAABAgQIECBAgMChFJCxfyh1tU2AAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBA5SQMb+QQI6nACBVhY4ISbfu25rigdI0daWPWs7S+l/uayl8u2y3TYJEKhDgdH5
fajDiRkSAQIECBAgQIAAAQIECBAgQIAAAQIECBwGARn7hwFdlwQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAoFoBGfvVSqlHgACBQySQZey3FVLG/lB+fnr38ssptrVlGf2HaCCa
JUCAAAECBAj8/+3dDZiddXkg/DMzyfARCigitEntGwgQteIXia5tujEtiYZm2SKKUWt2dTVE
CAp0ubQs9Nog5b3QYCPUqK9aELlo1O2W14IQXEyhtomlVrRWgUCUghXEGAxBmGTmbLjv538O
cyZDJpkJmTPn117XuZ+P/+fvOefk4DP3/yFAgAABAgQIECBAgAABAgQIECAwLgVk7I/Ly2JQ
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgBWTseycQIEBgnAjUayVXv8QcmEz9
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
IECAAAECBAgQIECAAAECnScgY7/zrrkZE9hjARnAe0y2lxXyb61WnpJfzZd8o97STmZir92c
x2d3d7WctzuxBHJlhqXT+mNac9f1RVw8wz/dE+s6mw0BAgQIECBAgAABAgQIECBAgAABAgQI
ENi9gIz93RspQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE9puAtL/9Rq9jAgQI
tAoMxIHzb8zM7PNbTzf2Zeo3KCb0Rq7Q8KkHyyT9k10kRAIECBAgQIAAAQIECBAgQIAAAQIE
CBAg0GkCMvY77YqbLwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0lYAb+211uQyW
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpNwI39Trvi5kuAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECbSXgxn5bXS6DJUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAIFOE3Bjv9OuuPkSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFsJuLHfVpfL
YAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0wTc2O+0K26+BAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQINBWAm7st9XlMlgCBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQ6DQBN/Y77YqbLwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0lYAb+211
uQyWAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpNwI39Trvi5kuAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECbSXgxn5bXS6DJUCAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAIFOE3Bjv9OuuPkSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFsJuLHf
VpfLYAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0wTc2O+0K26+BAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQINBWAm7st9XlMlgCBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQ6DQBN/Y77YqbLwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0lYAb
+211uQyWAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpNwI39Trvi5kuAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECbSXgxn5bXS6DJUCAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAIFOE3Bjv9OuuPkSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFsJ
uLHfVpfLYAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0wTc2O+0K26+BAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQINBWAm7st9XlMlgCBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQ6DQBN/Y77YqbLwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAi0
lYAb+211uQyWAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpNwI39Trvi5kuAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECbSXgxn5bXS6DJUCAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAIFOE3Bjv9OuuPkSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
QFsJuLHfVpfLYAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0wTc2O+0K26+BAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBWAm7st9XlMlgCBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQ6DQBN/Y77YqbLwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAi0lYAb+211uQyWAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpNwI39Trvi5kuA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECbSXgxn5bXS6DJUCAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAIFOE3Bjv9OuuPkSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAQFsJuLHfVpfLYAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0wTc2O+0K26+
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBWAm7st9XlMlgCBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQ6DQBN/Y77YqbLwECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAi0lYAb+211uQyWAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpNwI39Trvi
5kuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECbSXgxn5bXS6DJUCAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAIFOE3Bjv9OuuPkSIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAQFsJuLHfVpfLYAkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0wTc2O+0
K26+BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBWAm7st9XlMlgCBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQ6DQBN/Y77YqbLwECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAi0lYAb+211uQyWAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDpNwI39
Trvi5kuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECbSXgxn5bXS6DJUCAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAIFOE3Bjv9OuuPkSIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAQFsJTHquR3vYYYc9113qjwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQItK2AjP22vXQGToAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdIODGfidcZXMk
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbYVcGO/bS+dgRMgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIBAJwhM2leTvOeee/ZV09olQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIdI/B/Ac8gI1Ypxc/PAAAAAElFTkSuQmCC

--------------2U6IuM1f07Jr7eMVES205k3R--

--------------6BH473qC2L0S0E7LUFrKxPYC--


From win-pv-devel-bounces@lists.xenproject.org Fri Apr 25 07:32:20 2025
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 25 Apr 2025 07:32:20 +0000
Received: from list by lists.xenproject.org with outflank-mailman.967254.1357109 (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u8DXn-0001VF-1j; Fri, 25 Apr 2025 07:32:19 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 967254.1357109; Fri, 25 Apr 2025 07:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u8DXm-0001V8-VZ; Fri, 25 Apr 2025 07:32:18 +0000
Received: by outflank-mailman (input) for mailman id 967254;
 Fri, 25 Apr 2025 07:32:18 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=8ziY=XL=bounce.vates.tech=bounce-md_30504962.680b3a7c.v1-f4665bc0f1e8411bb153f46c175eabd1@srs-se1.protection.inumbo.net>)
 id 1u8DXm-0001V2-5X
 for win-pv-devel@lists.xenproject.org; Fri, 25 Apr 2025 07:32:18 +0000
Received: from mail136-13.atl41.mandrillapp.com
 (mail136-13.atl41.mandrillapp.com [198.2.136.13])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 6321953e-21a7-11f0-9ffb-bf95429c2676;
 Fri, 25 Apr 2025 09:32:06 +0200 (CEST)
Received: from pmta11.mandrill.prod.atl01.rsglab.com (localhost [127.0.0.1])
 by mail136-13.atl41.mandrillapp.com (Mailchimp) with ESMTP id
 4ZkPgJ1K9JzLfGvkd
 for <win-pv-devel@lists.xenproject.org>; Fri, 25 Apr 2025 07:32:12 +0000 (GMT)
Received: from [37.26.189.201] by mandrillapp.com id
 f4665bc0f1e8411bb153f46c175eabd1; Fri, 25 Apr 2025 07:32:12 +0000
X-BeenThere: win-pv-devel@lists.xenproject.org
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Precedence: list
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>
X-Inumbo-ID: 6321953e-21a7-11f0-9ffb-bf95429c2676
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com;
	s=mte1; t=1745566332; x=1745836332;
	bh=gzPMJ6wVHUxJRieIIw4DvWzUdNUoTqor6mAD5HXIf5w=;
	h=From:Subject:Message-Id:To:References:In-Reply-To:Feedback-ID:
	 Date:MIME-Version:Content-Type:Content-Transfer-Encoding:CC:Date:
	 Subject:From;
	b=VMm0cD+7NPjECwbtxzvEGAPYk2RY3n/Eox5C6dADdF1x3hAdMRFaKc9im+2GicZEW
	 TySnpzlU6hRJizIiQUZ47GaZdDCxw6I60DsfQnruWPWqU451xeJdiNhRVNHY3oNriA
	 jl8jaiUOAcgpFV58szxkAnst7FY97lQDp/ZRO8zgr6kJwcpG9UVuubqobuxrLBDp7B
	 C4kPzKR5cQUGj/tOPatTxGZz9yNXORSw3As6VDg1FHtppbyg2/dPiIi6v/O05Y0sY4
	 n/UPtI8/y3MVJSVNI8M2vgFm/GxAaWWm9z+vh1M6FD2Rbj3DLmz3H7ky0gclY7jipP
	 B9xBmA+WfXBNg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vates.tech; s=mte1;
	t=1745566332; x=1745826832; i=ngoc-tu.dinh@vates.tech;
	bh=gzPMJ6wVHUxJRieIIw4DvWzUdNUoTqor6mAD5HXIf5w=;
	h=From:Subject:Message-Id:To:References:In-Reply-To:Feedback-ID:
	 Date:MIME-Version:Content-Type:Content-Transfer-Encoding:CC:Date:
	 Subject:From;
	b=tv6sf2sZcuayCU2rBvLzAwv16B14r0tT1vjTsL1TJ48FQOq4XzsZgUBNYpbCRy6lT
	 zVAMYi/tOfyI5fQuvPKFyRsetRQh4lOyUEjncjcx8rHWMtd4zqv1aG3OOmotF3+D1y
	 /oYvDqta+LLs/6/V2GjLQivevc48k5IEfaweTfHgoy8rny+BaSR5pxgBRJSmdgnxpF
	 X43YpUjCOq3iekZ4IXqoikDNlKQ3q9X3ELf2LawM56wyZ6bs28C/ybXiU2eHNmiNaH
	 duXd7PlWZMGPyi6Tg8i6Z4NhH0T13IeaafgT7avwAA+LmTX3BiumN8xpgqv+rJzSEe
	 alkJ9Y3RxQo/w==
From: "Tu Dinh" <ngoc-tu.dinh@vates.tech>
Subject: =?utf-8?Q?Re:=20Windows=20domu=20DRBD=20backend=20problem?=
X-Bm-Disclaimer: Yes
X-Bm-Milter-Handled: 4ffbd6c1-ee69-4e1b-aabd-f977039bd3e2
X-Bm-Transport-Timestamp: 1745566331408
Message-Id: <65bb4061-0b0d-4b39-a851-8ce06be6816d@vates.tech>
To: "=?utf-8?Q?Kot=C3=A1n=20Attila?=" <info@kotan.hu>, win-pv-devel@lists.xenproject.org
References: <72b8d723-8fac-4ceb-abed-68c2d2f80081@kotan.hu> <dbfdbc99-e649-464e-9895-1e9792c62712@vates.tech> <e0184553-1d27-4f23-b29d-12b94756f4c2@kotan.hu> <6c3b46c4-8314-4f69-896f-70f040b59103@vates.tech> <79371e92-1861-41f3-bad4-5a453408aa8d@kotan.hu>
In-Reply-To: <79371e92-1861-41f3-bad4-5a453408aa8d@kotan.hu>
X-Native-Encoded: 1
X-Report-Abuse: =?UTF-8?Q?Please=20forward=20a=20copy=20of=20this=20message,=20including=20all=20headers,=20to=20abuse@mandrill.com.=20You=20can=20also=20report=20abuse=20here:=20https://mandrillapp.com/contact/abuse=3Fid=3D30504962.f4665bc0f1e8411bb153f46c175eabd1?=
X-Mandrill-User: md_30504962
Feedback-ID: 30504962:30504962.20250425:md
Date: Fri, 25 Apr 2025 07:32:12 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Attila,

On 24/04/2025 20:45, Kot=C3=A1n Attila wrote:
> Hello,
> 
> Thank you the info, but i can't figure out how can i debug Domu via qemu 
> yet.
> I try to add another disk(1) to Windows, and if the disk1 drdb status 
> change then no problem.
> I moved to pagefile and the event logs to D: drive. I tought the 
> pagefile caused the error, but no luck.
> But at least i have windows error log about the problem:
> 
> 
> 
> 
> "The description for Event ID 129 from source xenvbd cannot be found. 
> Either the component that raises this event is not installed on your 
> local computer or the installation is corrupted. You can install or 
> repair the component on the local computer.
> 
> If the event originated on another computer, the display information had 
> to be saved with the event.
> 
> The following information was included with the event:
> 
> \Device\RaidPort0
> 
> The message resource is present but the message was not found in the 
> message table"
> 
> Maybe you have any tipp what xen (xl.cfg or something else) parameter is 
> affected.
> 
> Thank you and Best Regards
> 
> Attila
> 
> 
System event ID 129 means some VM disk requests have timed out.

We really need to see your Windows PV driver debug logs to know what's 
going on (look in /var/log for QEMU logs, or alternatively attach a 
kernel debugger)

Best regards,


Ngoc Tu Dinh | Vates XCP-ng Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech




From win-pv-devel-bounces@lists.xenproject.org Fri Apr 25 08:00:24 2025
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 25 Apr 2025 08:00:24 +0000
Received: from list by lists.xenproject.org with outflank-mailman.967286.1357112 (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u8Dyx-00068v-2x; Fri, 25 Apr 2025 08:00:23 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 967286.1357112; Fri, 25 Apr 2025 08:00:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1u8Dyw-00068r-Vv; Fri, 25 Apr 2025 08:00:22 +0000
Received: by outflank-mailman (input) for mailman id 967286;
 Fri, 25 Apr 2025 08:00:21 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=Zu2R=XL=kotan.hu=info@srs-se1.protection.inumbo.net>)
 id 1u8Dyv-00065q-4g
 for win-pv-devel@lists.xenproject.org; Fri, 25 Apr 2025 08:00:21 +0000
Received: from mx1.faircomp.hu (mx1.faircomp.hu [185.80.49.45])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 4fd74bb4-21ab-11f0-9ffb-bf95429c2676;
 Fri, 25 Apr 2025 10:00:11 +0200 (CEST)
X-BeenThere: win-pv-devel@lists.xenproject.org
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Precedence: list
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>
X-Inumbo-ID: 4fd74bb4-21ab-11f0-9ffb-bf95429c2676
X-FairComp-Spam-Status: No
X-Faircomp-MailScanner-From: info@kotan.hu
X-Faircomp-MailScanner: Found to be clean
X-Faircomp-MailScanner-ID: 5994380369.A5DF5
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kotan.hu; s=mail;
	t=1745568013; bh=oAJ+d06JR52j8ki2ZVqmZWyWuIGcRkniV+2MUcDdBGc=;
	h=Date:Subject:To:References:From:In-Reply-To:From;
	b=W58L6nUYZtNZNcUnotLM8uERPpAUZuQJRfA6L0XrcbzbcuuMwOJZVPtKXoLWwb+bb
	 iikkX4ShMjXzAduoPUPW+ojJE9dLMOdr6Tehx5YXNqzGRU4dtyFuxzC908yr30Yi2s
	 ZZNZpblDcGsfoHlCkLHV6Zo5kBCDyKdYJxEhitlzkVfBFCpF2ru6G/GOIlKWL4I/wa
	 G7DfX8ofGL2jWh+139NX+11CyPkw4xYCvUvo55L/3T98dmOZkKZCeYYNQdiMiUcSOH
	 tJ4x+xoci1z4f0aKOkrxiNWaN50Yn+VhMiSMui+0hSnazQIlFH/pLF3SQJ08jWWTGh
	 JqCh31kSpDzeg==
Content-Type: multipart/alternative;
 boundary="------------Xf1V4BEifhzitHHpke9HkgVh"
Message-ID: <f8882524-2c30-4036-ba1c-b56574ed68f4@kotan.hu>
Date: Fri, 25 Apr 2025 10:00:12 +0200
MIME-Version: 1.0
User-Agent: Mozilla-Thunderbird
Subject: Re: Windows domu DRBD backend problem
To: win-pv-devel@lists.xenproject.org
References: <72b8d723-8fac-4ceb-abed-68c2d2f80081@kotan.hu>
 <dbfdbc99-e649-464e-9895-1e9792c62712@vates.tech>
 <e0184553-1d27-4f23-b29d-12b94756f4c2@kotan.hu>
 <6c3b46c4-8314-4f69-896f-70f040b59103@vates.tech>
 <79371e92-1861-41f3-bad4-5a453408aa8d@kotan.hu>
 <65bb4061-0b0d-4b39-a851-8ce06be6816d@vates.tech>
Content-Language: hu
From: =?UTF-8?Q?Kot=C3=A1n_Attila?= <info@kotan.hu>
In-Reply-To: <65bb4061-0b0d-4b39-a851-8ce06be6816d@vates.tech>

This is a multi-part message in MIME format.
--------------Xf1V4BEifhzitHHpke9HkgVh
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello Tu Dinh, The debian defaults Qemu log is no have info about this 
event, then i didn't attached. Only the console show the following error 
when is destroy the Domu. "libxl: error: 
libxl_exec.c:117:libxl_report_child_exitstatus: 
/etc/xen/scripts/block-drbd remove [1841] exited with error status 1 
libxl: error: libxl_device.c:1351:device_hotplug_child_death_cb: script: 
/etc/xen/scripts/block-drbd failed; error detected. " I know this is not 
help... I will try to debug Qemu. Thanks a lot. Attila
2025. 04. 25. 9:32 keltezéssel, Tu Dinh írta:
> Hi Attila,
>
> On 24/04/2025 20:45, Kotán Attila wrote:
>> Hello,
>>
>> Thank you the info, but i can't figure out how can i debug Domu via qemu
>> yet.
>> I try to add another disk(1) to Windows, and if the disk1 drdb status
>> change then no problem.
>> I moved to pagefile and the event logs to D: drive. I tought the
>> pagefile caused the error, but no luck.
>> But at least i have windows error log about the problem:
>>
>>
>>
>>
>> "The description for Event ID 129 from source xenvbd cannot be found.
>> Either the component that raises this event is not installed on your
>> local computer or the installation is corrupted. You can install or
>> repair the component on the local computer.
>>
>> If the event originated on another computer, the display information had
>> to be saved with the event.
>>
>> The following information was included with the event:
>>
>> \Device\RaidPort0
>>
>> The message resource is present but the message was not found in the
>> message table"
>>
>> Maybe you have any tipp what xen (xl.cfg or something else) parameter is
>> affected.
>>
>> Thank you and Best Regards
>>
>> Attila
>>
>>
> System event ID 129 means some VM disk requests have timed out.
>
> We really need to see your Windows PV driver debug logs to know what's
> going on (look in /var/log for QEMU logs, or alternatively attach a
> kernel debugger)
>
> Best regards,
>
>
> Ngoc Tu Dinh | Vates XCP-ng Developer
>
> XCP-ng & Xen Orchestra - Vates solutions
>
> web:https://vates.tech
>
>
>

--------------Xf1V4BEifhzitHHpke9HkgVh
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hello <span style="white-space: pre-wrap">Tu Dinh, 

The debian defaults Qemu log is no have info about this event, then i didn't attached. 

Only the console show the following error when is destroy the Domu. 

"libxl: error: libxl_exec.c:117:libxl_report_child_exitstatus: /etc/xen/scripts/block-drbd remove [1841] exited with error status 1
libxl: error: libxl_device.c:1351:device_hotplug_child_death_cb: script: /etc/xen/scripts/block-drbd failed; error detected.
" 
I know this is not help...

I will try to debug Qemu.

Thanks a lot. 
Attila


</span>
    <div class="moz-cite-prefix">2025. 04. 25. 9:32 keltezéssel, Tu Dinh
      írta:<br>
    </div>
    <blockquote type="cite"
      cite="mid:65bb4061-0b0d-4b39-a851-8ce06be6816d@vates.tech">
      <pre wrap="" class="moz-quote-pre">Hi Attila,

On 24/04/2025 20:45, Kotán Attila wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="" class="moz-quote-pre">Hello,

Thank you the info, but i can't figure out how can i debug Domu via qemu 
yet.
I try to add another disk(1) to Windows, and if the disk1 drdb status 
change then no problem.
I moved to pagefile and the event logs to D: drive. I tought the 
pagefile caused the error, but no luck.
But at least i have windows error log about the problem:




"The description for Event ID 129 from source xenvbd cannot be found. 
Either the component that raises this event is not installed on your 
local computer or the installation is corrupted. You can install or 
repair the component on the local computer.

If the event originated on another computer, the display information had 
to be saved with the event.

The following information was included with the event:

\Device\RaidPort0

The message resource is present but the message was not found in the 
message table"

Maybe you have any tipp what xen (xl.cfg or something else) parameter is 
affected.

Thank you and Best Regards

Attila


</pre>
      </blockquote>
      <pre wrap="" class="moz-quote-pre">System event ID 129 means some VM disk requests have timed out.

We really need to see your Windows PV driver debug logs to know what's 
going on (look in /var/log for QEMU logs, or alternatively attach a 
kernel debugger)

Best regards,


Ngoc Tu Dinh | Vates XCP-ng Developer

XCP-ng &amp; Xen Orchestra - Vates solutions

web: <a class="moz-txt-link-freetext" href="https://vates.tech">https://vates.tech</a>



</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------Xf1V4BEifhzitHHpke9HkgVh--


