------=_NextPart_000_002E_01CE8DD7.3E9329C0
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: 7bit
Big thanks to all.
I can have a deep breath eventually when I know it's not this patch set (
) broke the master, we are
glad to do something if there is any potential issue relevant with the patch sets we
submitted.
Best Regards,
Dave Chen
-----Original Message-----
From: Doron Fediuck [mailto:dfediuck@redhat.com]
Sent: Wednesday, July 31, 2013 4:28 AM
To: Dead Horse
Cc: Alon Bar-Lev; users; Chen, Wei D; Eli Mesika
Subject: Re: [Users] upgrade to latest master not working
Big thanks DHC for your time and efforts.
Since neither of us managed to reproduce the issue I suggest we drop it for now. If
someone else will hit into it, we should try and
get more
info on a possible failure which will not complete the db upgrade.
Thanks again,
Doron
----- Original Message -----
| From: "Dead Horse" <deadhorseconsulting(a)gmail.com>
| To: "Doron Fediuck" <dfediuck(a)redhat.com>
| Cc: "Alon Bar-Lev" <alonbl(a)redhat.com>, "users"
<users(a)ovirt.org>, "Dave Chen" <wei.d.chen(a)intel.com>, "Eli
Mesika"
| <emesika(a)redhat.com>
| Sent: Tuesday, July 30, 2013 11:20:01 PM
| Subject: Re: [Users] upgrade to latest master not working
|
| Ok, so something from yesterday morning to today changed. I again
| rebuilt engine from the latest commit this AM. Accordingly I also
| built this mornings latest commits of otopi and ovirt-host-deploy. I
| then attempted upgrade and this time I did not note any major issues.
| The upgrade appears to have succeeded, and engine starts and runs.
| The only things that caused failures during upgrade were:
| - If the previous version ovirt-engine-sdk is not removed manually and
| replaced with ovirt-engine-sdk-python engine-upgrade fails due to
| package dependency issues. (which then upsets ovirt-iso-uploader,
| ovirt-image-uploader, ovirt-log-collector dependencies on
| ovirt-engine-sdk)
| - If there is a leftover releasepreview directory engine-upgrade will
| not run
|
| There were some error messages in the engine log griping about "Could
| not parse option AutoRecoveryAllowedTypes value". I have attached the
| engine log file from the first start of the engine after upgrade.
|
| The other minor thing to note is that the default ovirt.brand theme is
| not working. The CSS styles are not being applied. Changes to
| welcome_page.template and messages.properties were picked up however.
|
| - DHC
|
|
|
| On Tue, Jul 30, 2013 at 11:04 AM, Doron Fediuck <dfediuck(a)redhat.com> wrote:
|
| >
| >
| > ----- Original Message -----
| > | From: "Dead Horse" <deadhorseconsulting(a)gmail.com>
| > | To: "Doron Fediuck" <dfediuck(a)redhat.com>
| > | Cc: "Alon Bar-Lev" <alonbl(a)redhat.com>, "users"
<users(a)ovirt.org>,
| > "Dave Chen" <wei.d.chen(a)intel.com>, "Eli Mesika"
| > | <emesika(a)redhat.com>
| > | Sent: Tuesday, July 30, 2013 6:55:18 PM
| > | Subject: Re: [Users] upgrade to latest master not working
| > |
| > | The only error I can find in the upgrade log is:
| > | 2013-07-29 14:06:28 DEBUG
| > | otopi.plugins.otopi.packagers.yumpackager
| > | yumpackager.verbose:84 Yum Done: ovirt-engine.noarch
| > | 0:3.3.0-20.fc18 - u
| > | 2013-07-29 14:06:28 INFO otopi.plugins.otopi.packagers.yumpackager
| > | yumpackager.info:88 Yum update: 10/18: ovirt-engine
| > | 2013-07-29 14:06:35 DEBUG
| > | otopi.plugins.otopi.packagers.yumpackager
| > | yumpackager.verbose:84 Yum Done: ovirt-engine.noarch
| > | 0:3.3.0-20.fc18 - u
| > | 2013-07-29 14:06:35 DEBUG
| > | otopi.plugins.otopi.packagers.yumpackager
| > | yumpackager.verbose:84 Yum Done: ovirt-engine-3.3.0-20.fc18.noarch
| > | 2013-07-29 14:06:37 INFO otopi.plugins.otopi.packagers.yumpackager
| > | yumpackager.info:88 Yum update: 11/18: ovirt-engine-dbscripts
| > | 2013-07-29 14:06:38 DEBUG
| > | otopi.plugins.otopi.packagers.yumpackager
| > | yumpackager.verbose:84 Yum Done:
| > ovirt-engine-dbscripts-3.3.0-20.fc18.noarch
| > | 2013-07-29 14:06:38 DEBUG
| > | otopi.plugins.otopi.packagers.yumpackager
| > | yumpackager.verbose:84 Yum Done: ovirt-engine-backend Traceback
| > | (most recent call last):
| > | File "/usr/lib/python2.7/site-packages/yum/rpmtrans.py", line
| > | 464, in callback
| > | self._unInstStop( bytes, total, h )
| > | File "/usr/lib/python2.7/site-packages/yum/rpmtrans.py", line
| > | 564, in _unInstStop
| > | self.total_actions)
| > | File "/usr/lib/python2.7/site-packages/otopi/miniyum.py", line
| > | 204, in event
| > | package=package.name,
| > | AttributeError: 'str' object has no attribute 'name'
| > | FATAL ERROR: python callback <bound method RPMTransaction.callback
| > | of <yum.rpmtrans.RPMTransaction instance at 0x4587560>> failed,
aborting!
| > |
| > | To test the database upgrade I will revert to a previous snapshot
| > | of the debug VM, capture the dbase from the previous engine
| > | version, re-run upgrade, dump the upgraded database, restore the
| > | previous, and then test
| > a
| > | manual run of the database upgrade script.
| > |
| > | Does this sound prudent?
| > | - DHC
| > |
| >
| > Yes. Although lots of work, it may show if there's a DB upgrade bug
| > we missed, or indeed the general upgrade procedure has / had an issue.
| >
| > |
| > | On Tue, Jul 30, 2013 at 5:54 AM, Doron Fediuck
| > | <dfediuck(a)redhat.com>
| > wrote:
| > |
| > | > Thanks.
| > | > So this leads me further to the upgrade procedure which may have
| > | > fail, thus not completing the DB upgrade.
| > | > Can you please check the upgrade logs to see if something
| > | > matches this flow?
| > | >
| > | > ----- Original Message -----
| > | > | From: "Dead Horse" <deadhorseconsulting(a)gmail.com>
| > | > | To: "Doron Fediuck" <dfediuck(a)redhat.com>
| > | > | Cc: "Alon Bar-Lev" <alonbl(a)redhat.com>,
"users"
| > | > | <users(a)ovirt.org>,
| > | > "Dave Chen" <wei.d.chen(a)intel.com>, "Eli Mesika"
| > | > | <emesika(a)redhat.com>
| > | > | Sent: Tuesday, July 30, 2013 6:37:55 AM
| > | > | Subject: Re: [Users] upgrade to latest master not working
| > | > |
| > | > | The engine version I am attempting to upgrade from was built from:
| > | > | ---------------
| > | > | commit: dbc3d31110ce372a1fa7e06f64c4a5c64544c679
| > | > | tree: ee9ee41c3e855c26f491c77fda9622c05af3fc54
| > | > | parent: 82644cae97f3c546ee631ae79c925c91e7bed836
| > | > |
| > | > | userportal,webadmin: Change remove message
| > | > | Change-Id: Ia934e33d1a975e0235e1a1ffae0c8a4a7af66f10
| > | > | Signed-off-by: Alexander Wels <awels(a)redhat.com>
| > | > | ---------------
| > | > | Thus it is version 3.3 and not 3.2. The upgrade (built from
| > | > | this
| > master
| > | > | this AM) was attempted ovirt a fresh install of the packages
| > | > | built
| > from
| > | > the
| > | > | above commit. I also confirmed the install was fully functional.
| > | > |
| > | > | - DHC
| > | > |
| > | > |
| > | > |
| > | > | On Mon, Jul 29, 2013 at 4:08 PM, Doron Fediuck
| > | > | <dfediuck(a)redhat.com>
| > | > wrote:
| > | > |
| > | > | >
| > | > | >
| > | > | > ----- Original Message -----
| > | > | > | From: "Alon Bar-Lev" <alonbl(a)redhat.com>
| > | > | > | To: "Doron Fediuck" <dfediuck(a)redhat.com>
| > | > | > | Cc: "Dead Horse" <deadhorseconsulting(a)gmail.com>,
"users"
| > | > | > | <
| > | > | > users(a)ovirt.org>, "Dave Chen"
<wei.d.chen(a)intel.com>, "Eli
| > | > | > | Mesika" <emesika(a)redhat.com>
| > | > | > | Sent: Monday, July 29, 2013 11:51:35 PM
| > | > | > | Subject: Re: [Users] upgrade to latest master not working
| > | > | > |
| > | > | > |
| > | > | > |
| > | > | > | ----- Original Message -----
| > | > | > | > From: "Doron Fediuck" <dfediuck(a)redhat.com>
| > | > | > | > To: "Alon Bar-Lev" <alonbl(a)redhat.com>
| > | > | > | > Cc: "Dead Horse"
<deadhorseconsulting(a)gmail.com>, "users"
| > | > | > | > <users(a)ovirt.org>, "Dave Chen"
<wei.d.chen(a)intel.com>,
| > | > | > | > "Eli Mesika" <emesika(a)redhat.com>
| > | > | > | > Sent: Monday, July 29, 2013 11:43:46 PM
| > | > | > | > Subject: Re: [Users] upgrade to latest master not
| > | > | > | > working
| > | > | > | >
| > | > | > | >
| > | > | > | >
| > | > | > | > ----- Original Message -----
| > | > | > | > | From: "Alon Bar-Lev" <alonbl(a)redhat.com>
| > | > | > | > | To: "Doron Fediuck" <dfediuck(a)redhat.com>
| > | > | > | > | Cc: "Dead Horse"
<deadhorseconsulting(a)gmail.com>, "users"
| > | > | > | > | <users(a)ovirt.org>, "Dave Chen"
<wei.d.chen(a)intel.com>,
| > | > | > | > | "Eli Mesika" <emesika(a)redhat.com>
| > | > | > | > | Sent: Monday, July 29, 2013 11:31:42 PM
| > | > | > | > | Subject: Re: [Users] upgrade to latest master not
| > | > | > | > | working
| > | > | > | > |
| > | > | > | > |
| > | > | > | > |
| > | > | > | > | ----- Original Message -----
| > | > | > | > | > From: "Doron Fediuck"
<dfediuck(a)redhat.com>
| > | > | > | > | > To: "Alon Bar-Lev"
<alonbl(a)redhat.com>
| > | > | > | > | > Cc: "Dead Horse"
<deadhorseconsulting(a)gmail.com>, "users"
| > | > | > | > | > <users(a)ovirt.org>, "Dave Chen"
| > | > | > | > | > <wei.d.chen(a)intel.com>,
| > "Eli
| > | > | > | > | > Mesika" <emesika(a)redhat.com>
| > | > | > | > | > Sent: Monday, July 29, 2013 11:27:41 PM
| > | > | > | > | > Subject: Re: [Users] upgrade to latest master not
| > | > | > | > | > working
| > | > | > | > | >
| > | > | > | > | >
| > | > | > | > | >
| > | > | > | > | > ----- Original Message -----
| > | > | > | > | > | From: "Alon Bar-Lev"
<alonbl(a)redhat.com>
| > | > | > | > | > | To: "Dead Horse"
<deadhorseconsulting(a)gmail.com>
| > | > | > | > | > | Cc: "users" <users(a)ovirt.org>,
"Doron Fediuck" <
| > | > | > dfediuck(a)redhat.com>,
| > | > | > | > | > | "Dave
| > | > | > | > | > | Chen" <wei.d.chen(a)intel.com>, "Eli
Mesika"
| > | > | > | > | > | <emesika(a)redhat.com>
| > | > | > | > | > | Sent: Monday, July 29, 2013 10:47:01 PM
| > | > | > | > | > | Subject: Re: [Users] upgrade to latest master not
| > | > | > | > | > | working
| > | > | > | > | > |
| > | > | > | > | > |
| > | > | > | > | > |
| > | > | > | > | > | ----- Original Message -----
| > | > | > | > | > | > From: "Dead Horse"
| > | > | > | > | > | > <deadhorseconsulting(a)gmail.com>
| > | > | > | > | > | > To: "Alon Bar-Lev"
<alonbl(a)redhat.com>
| > | > | > | > | > | > Cc: "users" <users(a)ovirt.org>
| > | > | > | > | > | > Sent: Monday, July 29, 2013 10:41:34 PM
| > | > | > | > | > | > Subject: Re: [Users] upgrade to latest master
| > | > | > | > | > | > not
| > working
| > | > | > | > | > | >
| > | > | > | > | > | > server.log attached
| > | > | > | > | > |
| > | > | > | > | > | Thanks!
| > | > | > | > | > |
| > | > | > | > | > | My guess is that I8ce3448a[1] broke master.
| > | > | > | > | > |
| > | > | > | > | > | [1]
http://gerrit.ovirt.org/#/c/14605/
| > | > | > | > | > |
| > | > | > | > | >
| > | > | > | > | > Works perfectly on my Gentoo with master.
| > | > | > | > | >
| > | > | > | > |
| > | > | > | > | I doubt you are upgrading from 3.2 :)
| > | > | > | > |
| > | > | > | >
| > | > | > | > Just did:
| > | > | > | >
| > | > | > | > $ git checkout origin/engine_3.2 $ cd
| > | > | > | > backend/manager/dbscripts/ $ ./create_db.sh -d
| > | > | > | > upgrade32-test -u engine
| > | > | > | > ~/dev/ovirt/ovirt-engine/backend/manager/dbscripts
| > | > | > | > ~/dev/ovirt/ovirt-engine/backend/manager/dbscripts
| > | > | > | > Creating the database: upgrade32-test
| > | > | > | > dropdb: database removal failed: ERROR: database
| > "upgrade32-test"
| > | > | > does not
| > | > | > | > exist
| > | > | > | > user name is: engine
| > | > | > | > Creating tables...
| > | > | > | > Creating functions...
| > | > | > | > Creating common functions...
| > | > | > | > Inserting data ...
| > | > | > | > Inserting pre-defined roles ...
| > | > | > | > Running upgrade scripts...
| > | > | > | > upgrade script detected a change in Config, View or
| > | > | > | > Stored
| > | > Procedure...
| > | > | > | > Running upgrade sql script
| > upgrade/pre_upgrade/0000_config.sql ...
| > | > | > | >
| > | > | > | > ...
| > | > | > | >
| > | > | > | > Creating stored procedures from vm_templates_sp.sql ...
| > | > | > | > Running upgrade sql script
| > | > | > | >
| > upgrade/post_upgrade/0010_add_object_column_white_list_table.sql
| > | > ...
| > | > | > | > Running upgrade sql script
| > | > | > | > upgrade/post_upgrade/0020_create_materialized_views.sql ...
| > | > | > | > Refreshing materialized views...
| > | > | > | > ~/dev/ovirt/ovirt-engine/backend/manager/dbscripts
| > | > | > | >
| > | > | > | > $ git checkout master
| > | > | > | > $ cd ../../../packaging/dbscripts/ $ ./upgrade.sh -d
| > | > | > | > upgrade32-test -u engine upgrade script detected a
| > | > | > | > change in Config, View or Stored
| > | > Procedure...
| > | > | > | > Running upgrade sql script
| > | > | > | > upgrade/pre_upgrade/0000_config.sql
| > ...
| > | > | > | >
| > | > | > | > ...
| > | > | > | >
| > | > | > | > Creating stored procedures from vms_sp.sql ...
| > | > | > | > Running upgrade sql script
| > | > | > | >
| > upgrade/post_upgrade/0010_add_object_column_white_list_table.sql
| > | > ...
| > | > | > | > Running upgrade sql script
| > | > | > | > upgrade/post_upgrade/0020_create_materialized_views.sql ...
| > | > | > | > Refreshing materialized views...
| > | > | > | > Done.
| > | > | > | >
| > | > | > | >
| > | > | > | > Seems to work well. Am I missing something?
| > | > | > | >
| > | > | > |
| > | > | > | Start jboss?
| > | > | > |
| > | > | > | Please take over this issue, you have relevant logs, and a
| > | > cooperative
| > | > | > user.
| > | > | > |
| > | > | > | Thanks,
| > | > | > | Alon
| > | > | > |
| > | > | >
| > | > | > Since jboss is up and running very well after upgrade I do
| > | > | > not see
| > a
| > | > | > problem.
| > | > | > Is it possible that the install / upgrade process didn't
| > | > | > complete
| > due
| > | > to
| > | > | > other
| > | > | > errors ending up with this state?
| > | > | >
| > | > | > In the meantime you can manually create the missing function
| > | > | > to get
| > | > your
| > | > | > setup running. The only problem is that if my assumption is
| > correct on
| > | > | > upgrade not finishing, you will hit the next db change as an
| > error. So
| > | > | > I'd try and look at the install/upgrade log files to see if
| > | > | > db
| > upgrade
| > | > | > failed at some point.
| > | > | >
| > | > |
| > | >
| > |
| >
|
------=_NextPart_000_002E_01CE8DD7.3E9329C0
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIV/jCCBDYw
ggMeoAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRy
dXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZ
QWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ4MzhaFw0yMDA1MzAxMDQ4Mzha
MG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3Qg
RXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3Qw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC39xoz5vIABC054E5b7R+8bA/Ntfojts7e
mxEzl6QpTH2Tn71KvJPtAxrjj8/lbVBa1pcplFqAsEl62y6V/bjKvzc4LR4+kUGtcFbH8E8/6DKe
dMrIkFTpxl8PeJ2aQDwOrGGqXhSPnoehalDc15pOrwWzpnGUnHGzUGAKxxOdOAeGAqjpqGkmGJCr
TLBPI6s6T4TY386f4Wlvu9dC12tE5Met7m1BX3JacQg3s3llpFmglDf3AC8NwpJy2tA4ctsUqEXE
XSp9t7TWxO6szRNEt8kr3UMAJfphuWlqWCMRt6czj1Z1WfXNKddGtworZbbTQm8Vsrh7++/pXVPV
NFonAgMBAAGjgdwwgdkwHQYDVR0OBBYEFK29mHo0tCb3+sQmVO8DveAky1QaMAsGA1UdDwQEAwIB
BjAPBgNVHRMBAf8EBTADAQH/MIGZBgNVHSMEgZEwgY6AFK29mHo0tCb3+sQmVO8DveAky1QaoXOk
cTBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0
IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290
ggEBMA0GCSqGSIb3DQEBBQUAA4IBAQCwm+CFJcLWI+IPlgaSnUGYnNmEeYHZHlsUByM2ZY+w2He7
rEFsR2CDUbD5Mj3n/PYmE8eAFqW/WvyHz3h5iSGa4kwHCoY1vPLeUcTSlrfcfk7ucP0cOesMAlEU
LY69FuDB30Z15ySt7PRCtIWTcBBnup0GNUoY0yt6zFFCoXpj0ea7ocUrwja+Ew3mvWN+eXunCQ1A
q2rdj4rD9vaMGkIFUdRF9Z+nYiFoFSBDPJnnfL0k2KmRF3OIP1YbMTgYtHEPms3IDp6OLhvhjJiD
yx8x8URMxgRzSXZgD8f4vReAay7pzEwOWpp5DyAKLtWeYyYeVZKU2IIXWnvQvMePToYEMIIE6zCC
A9OgAwIBAgIQUukCyhHoRJ2UZTgvoxowuzANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU
MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3
b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTEzMDMxOTAwMDAwMFoX
DTIwMDUzMDEwNDgzOFoweTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRQwEgYDVQQHEwtTYW50
YSBDbGFyYTEaMBgGA1UEChMRSW50ZWwgQ29ycG9yYXRpb24xKzApBgNVBAMTIkludGVsIEV4dGVy
bmFsIEJhc2ljIElzc3VpbmcgQ0EgNEEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDg
sMyAndhJVfoD2wT6OMfdv4XddrzrPcssq7/pa+Mh29RvGejPaqe+X1QpAjewTXNRFDGt+C+0/Rs+
C3W4PAB8tzofl6qfKL7sWs+xMYJHiDAOarVaRNCA0M1dSBvvV73/qx+r5Z8IOmLxJxqCXIsJGnum
H9XrRxuK0G+dkV6UoIMGHffZLoobdsB2c0YH++TzpvAOVjqiYOzr9Gx83DNBXCj8zeg+u7HrLrPI
ihG6V+RUQ1szT/1GvNA6XIrhblWTgQSx9baOUJXhbzdAqpFxwAohTHDar8egdU9tsROusuYTpFFn
/55aWQZaX6a3HjYc6A6ZfQFF1NGj28fvJ4GjAgMBAAGjggF3MIIBczAfBgNVHSMEGDAWgBStvZh6
NLQm9/rEJlTvA73gJMtUGjAdBgNVHQ4EFgQUHmkqtNwo/kcYTiELP7ysES/wmPUwDgYDVR0PAQH/
BAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwNgYDVR0lBC8wLQYIKwYBBQUHAwQGCisGAQQBgjcK
AwQGCisGAQQBgjcKAwwGCSsGAQQBgjcVBTAXBgNVHSAEEDAOMAwGCiqGSIb4TQEFAWkwSQYDVR0f
BEIwQDA+oDygOoY4aHR0cDovL2NybC50cnVzdC1wcm92aWRlci5jb20vQWRkVHJ1c3RFeHRlcm5h
bENBUm9vdC5jcmwwOgYIKwYBBQUHAQEELjAsMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC50cnVz
dC1wcm92aWRlci5jb20wNQYDVR0eBC4wLKAqMAuBCWludGVsLmNvbTAboBkGCisGAQQBgjcUAgOg
CwwJaW50ZWwuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQApws2j/ZKjUmeiLwbtblDoVI+rV+bIpbex
IN/Vqa/IeSMSB3bmfswpEcYSZHHGjOI8qlyZt9dhT4nSDnrScKjmA8XvxZ3tmbNyYJybVQUV8jF/
DpADX1tGlMLxswxpJISXzLf0+DBr4cQ2ag9mwzrcN1nrOIOc+pxJtx9izyp3+bl3baulerkgZVS1
fotftH+FJLD/ex8BOcEuCIm2KVXJjs4YaZgoIBLYjTiK29JLVa15xdO305kPI1uXsu05sGuAwuFm
Sklb6k5H1/eHlUbZLm4qQDtOH00L0ShJx3BAIAjD5RYptJDQiyPZQUvt8cq+apYpVMv3yxHO8jex
40LgMIIGZjCCBU6gAwIBAgIKFyvckgACAAAU0jANBgkqhkiG9w0BAQUFADB5MQswCQYDVQQGEwJV
UzELMAkGA1UECBMCQ0ExFDASBgNVBAcTC1NhbnRhIENsYXJhMRowGAYDVQQKExFJbnRlbCBDb3Jw
b3JhdGlvbjErMCkGA1UEAxMiSW50ZWwgRXh0ZXJuYWwgQmFzaWMgSXNzdWluZyBDQSA0QTAeFw0x
MzA3MTgwMTEwMzdaFw0xNjA3MDIwMTEwMzdaMDsxFDASBgNVBAMTC0NoZW4sIFdlaSBEMSMwIQYJ
KoZIhvcNAQkBFhR3ZWkuZC5jaGVuQGludGVsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAN50qdmWdvh7vbj60QYyg7t3euDjJ8OU7EkwSPOgX3DKIW1PgAjzkpXvCxMhIBPr/KWX
7OVqYgP/vY8X0gLYrtGgBjwIkPOmFrSB2oRNEQiAtbP8YyOlprYHDeAUHFziVb6UPjPD9sR15q00
rH41v9qhRcll5V2cz4krCAdzSEWMGxnpZMBS8vV3zrwD1fiU0LLyn8Nb1u1MT0Sh0ZKQrWC/Icv1
UWklTdaGkbUxUa3eUZZdH5ayXIfLir4h3hChmkWsjLeLWXMHz/fCn3KW6qP64+WJJr0kcnpOM/Sp
07F9F6yfdg27HVWEHAphROkHJFdHK47RxnWWrnmB6lLMdzkCAwEAAaOCAywwggMoMEQGCSqGSIb3
DQEJDwQ3MDUwDgYIKoZIhvcNAwICAgCAMA4GCCqGSIb3DQMEAgIAgDAHBgUrDgMCBzAKBggqhkiG
9w0DBzAdBgNVHQ4EFgQUUIOKK8gtAh2SucBYccty6S33jggwCwYDVR0PBAQDAgeAMB8GA1UdIwQY
MBaAFB5pKrTcKP5HGE4hCz+8rBEv8Jj1MIHJBgNVHR8EgcEwgb4wgbuggbiggbWGVGh0dHA6Ly93
d3cuaW50ZWwuY29tL3JlcG9zaXRvcnkvQ1JML0ludGVsJTIwRXh0ZXJuYWwlMjBCYXNpYyUyMElz
c3VpbmclMjBDQSUyMDRBLmNybIZdaHR0cDovL2NlcnRpZmljYXRlcy5pbnRlbC5jb20vcmVwb3Np
dG9yeS9DUkwvSW50ZWwlMjBFeHRlcm5hbCUyMEJhc2ljJTIwSXNzdWluZyUyMENBJTIwNEEuY3Js
MIH1BggrBgEFBQcBAQSB6DCB5TBsBggrBgEFBQcwAoZgaHR0cDovL3d3dy5pbnRlbC5jb20vcmVw
b3NpdG9yeS9jZXJ0aWZpY2F0ZXMvSW50ZWwlMjBFeHRlcm5hbCUyMEJhc2ljJTIwSXNzdWluZyUy
MENBJTIwNEEoMikuY3J0MHUGCCsGAQUFBzAChmlodHRwOi8vY2VydGlmaWNhdGVzLmludGVsLmNv
bS9yZXBvc2l0b3J5L2NlcnRpZmljYXRlcy9JbnRlbCUyMEV4dGVybmFsJTIwQmFzaWMlMjBJc3N1
aW5nJTIwQ0ElMjA0QSgyKS5jcnQwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhsOMdYSZ5VGD
/YEohY6fU4KRwAlngd69OZXwQwIBZAIBCDAfBgNVHSUEGDAWBggrBgEFBQcDBAYKKwYBBAGCNwoD
DDApBgkrBgEEAYI3FQoEHDAaMAoGCCsGAQUFBwMEMAwGCisGAQQBgjcKAwwwRQYDVR0RBD4wPKAk
BgorBgEEAYI3FAIDoBYMFHdlaS5kLmNoZW5AaW50ZWwuY29tgRR3ZWkuZC5jaGVuQGludGVsLmNv
bTANBgkqhkiG9w0BAQUFAAOCAQEAFKXJisQoKmP6JRz7poS0Z+AbM5QEpy/NTxT4lI+nHfznQcEW
emgt5pFJORthxKKFipifuHQxDYpnmNBq5wkn5zLpnMJQVMqoG/FPP2NWXW7NHRmzewousUCjm6ci
MSJbu7YNSfJAPz/fUznOKxmwBi5i+yROQXpeAx5eU9bcqaClBUt7e0FRyUCUEGfuwrzqamuPaxGc
Jg0zS7t7uPLtMQ+Xg83nVUBmWzjCXEzJesEG4KkY9lXInQojn7nIqSYJyQnm+0xK1TKNQ/G/J2DD
m2V7WDlfyECVbQwzwseJcFCET+zKvePggmgwoJ7Vjc/6gju3mj9wrr4TEil7PzVKIjCCBmcwggVP
oAMCAQICChcsF54AAgAAFNMwDQYJKoZIhvcNAQEFBQAweTELMAkGA1UEBhMCVVMxCzAJBgNVBAgT
AkNBMRQwEgYDVQQHEwtTYW50YSBDbGFyYTEaMBgGA1UEChMRSW50ZWwgQ29ycG9yYXRpb24xKzAp
BgNVBAMTIkludGVsIEV4dGVybmFsIEJhc2ljIElzc3VpbmcgQ0EgNEEwHhcNMTMwNzE4MDExMDUy
WhcNMTYwNzAyMDExMDUyWjA7MRQwEgYDVQQDEwtDaGVuLCBXZWkgRDEjMCEGCSqGSIb3DQEJARYU
d2VpLmQuY2hlbkBpbnRlbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpHWFM
hzvKyQ+h07xAyVymceQlT/Y1YK+nxXKFLq6Kglz8suv/Uk4ur+YXoBfW/+OWxjYU+misOO+apdAw
my3KXs+222bBd7hmxvMdOuz5jN1m+dLYlMlWpWyvLe+3531ufG4yymmlGxfifVtqKVmWSZ8li1gm
MbOGip1GU1dXfdckGwinmRFaSHFThcy+6jOKMY88cf7gRY/pJP6g3/tSwnO3LZgRZzqBu7VkZJpE
phgfPHMgmNLWQRUuQ/PEO/XrLkCrNWo90RhQzYbvWMFOx+/y/VGRvf/QKqJBUj+cDOT7qLtp15lm
vm5oBGC/qBLv5ty2ZSHU/lUih1Io4nclAgMBAAGjggMtMIIDKTBEBgkqhkiG9w0BCQ8ENzA1MA4G
CCqGSIb3DQMCAgIAgDAOBggqhkiG9w0DBAICAIAwBwYFKw4DAgcwCgYIKoZIhvcNAwcwHQYDVR0O
BBYEFIQlFPFOAdRJpFVdkBxzADk9BtROMAsGA1UdDwQEAwIEMDAfBgNVHSMEGDAWgBQeaSq03Cj+
RxhOIQs/vKwRL/CY9TCByQYDVR0fBIHBMIG+MIG7oIG4oIG1hlRodHRwOi8vd3d3LmludGVsLmNv
bS9yZXBvc2l0b3J5L0NSTC9JbnRlbCUyMEV4dGVybmFsJTIwQmFzaWMlMjBJc3N1aW5nJTIwQ0El
MjA0QS5jcmyGXWh0dHA6Ly9jZXJ0aWZpY2F0ZXMuaW50ZWwuY29tL3JlcG9zaXRvcnkvQ1JML0lu
dGVsJTIwRXh0ZXJuYWwlMjBCYXNpYyUyMElzc3VpbmclMjBDQSUyMDRBLmNybDCB9QYIKwYBBQUH
AQEEgegwgeUwbAYIKwYBBQUHMAKGYGh0dHA6Ly93d3cuaW50ZWwuY29tL3JlcG9zaXRvcnkvY2Vy
dGlmaWNhdGVzL0ludGVsJTIwRXh0ZXJuYWwlMjBCYXNpYyUyMElzc3VpbmclMjBDQSUyMDRBKDIp
LmNydDB1BggrBgEFBQcwAoZpaHR0cDovL2NlcnRpZmljYXRlcy5pbnRlbC5jb20vcmVwb3NpdG9y
eS9jZXJ0aWZpY2F0ZXMvSW50ZWwlMjBFeHRlcm5hbCUyMEJhc2ljJTIwSXNzdWluZyUyMENBJTIw
NEEoMikuY3J0MD0GCSsGAQQBgjcVBwQwMC4GJisGAQQBgjcVCIbDjHWEmeVRg/2BKIWOn1OCkcAJ
Z4S52UGHhP9OAgFkAgENMB8GA1UdJQQYMBYGCCsGAQUFBwMEBgorBgEEAYI3CgMEMCkGCSsGAQQB
gjcVCgQcMBowCgYIKwYBBQUHAwQwDAYKKwYBBAGCNwoDBDBFBgNVHREEPjA8oCQGCisGAQQBgjcU
AgOgFgwUd2VpLmQuY2hlbkBpbnRlbC5jb22BFHdlaS5kLmNoZW5AaW50ZWwuY29tMA0GCSqGSIb3
DQEBBQUAA4IBAQBKK79ulOFE5/S7yfejfIXz8xX3aRUmggULkjwh4sTe1M6JEKLDB9AqzNMKb/hy
PHPDFAlSuYToRu5QUiIIREdC4+RJhZrJ/NRELZktPJrOIpydhKsOAODNle2Rlypq9XvmeCqElLiR
XZTrBQQ4j4bMhnJVjS2h0ZULsR3qraV3ssWYjC1d6mBysmf4IdVnNSKECjGAJhLhwsow9igtjCzz
qKZ9A62vrG+ag/vnlx8bOO7ReqoK/X3hCYvuappzZ7udulpjf5zD/oAv5xJU0S0mSr1XKyfNOCIT
btX0zJM9tOoV1zr0eJb1I+aulgCjqqxaZqbvWdkQPdn++dAgQsmAMYIDvDCCA7gCAQEwgYcweTEL
MAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRQwEgYDVQQHEwtTYW50YSBDbGFyYTEaMBgGA1UEChMR
SW50ZWwgQ29ycG9yYXRpb24xKzApBgNVBAMTIkludGVsIEV4dGVybmFsIEJhc2ljIElzc3Vpbmcg
Q0EgNEECChcr3JIAAgAAFNIwCQYFKw4DAhoFAKCCAgkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEH
ATAcBgkqhkiG9w0BCQUxDxcNMTMwNzMxMDIxODA0WjAjBgkqhkiG9w0BCQQxFgQUd62e99SQ8d9L
OWYe9Ggj9Bse44YwcgYJKoZIhvcNAQkPMWUwYzALBglghkgBZQMEASowCwYJYIZIAWUDBAEWMAoG
CCqGSIb3DQMHMAsGCWCGSAFlAwQBAjAHBgUrDgMCGjALBglghkgBZQMEAgMwCwYJYIZIAWUDBAIC
MAsGCWCGSAFlAwQCATCBmAYJKwYBBAGCNxAEMYGKMIGHMHkxCzAJBgNVBAYTAlVTMQswCQYDVQQI
EwJDQTEUMBIGA1UEBxMLU2FudGEgQ2xhcmExGjAYBgNVBAoTEUludGVsIENvcnBvcmF0aW9uMSsw
KQYDVQQDEyJJbnRlbCBFeHRlcm5hbCBCYXNpYyBJc3N1aW5nIENBIDRBAgoXLBeeAAIAABTTMIGa
BgsqhkiG9w0BCRACCzGBiqCBhzB5MQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFDASBgNVBAcT
C1NhbnRhIENsYXJhMRowGAYDVQQKExFJbnRlbCBDb3Jwb3JhdGlvbjErMCkGA1UEAxMiSW50ZWwg
RXh0ZXJuYWwgQmFzaWMgSXNzdWluZyBDQSA0QQIKFywXngACAAAU0zANBgkqhkiG9w0BAQEFAASC
AQCOzuaz1xzBd0TBQfUvRdyPTkcpo1YP0j/9BxakOXQKiDg8x4O2H8yftqff+Nc24QUTQJY3CfZ1
wk3KHW/di/LptE9U3vbZG+q6R3vKtA1sRap0bzQkron4I/cN3R6zclDq10PAXOGbrKMJH+yy7t06
zFQ9sEyBEa6g6MJmXgoMGgyy53yiwHahcDEymtjoFDHwO39Hc5zVp0ieaXf2lvcLA0MFgvB20pVc
Fg0NnXhd7ym+lHBAhb4vgXHT493wIwsUgz9Q6jRH6/+yvZ/KRosJHd4C+qds3ajLb2NGtOCs0guk
C+VpAGMtGszOLSBdCt4lYbHmFkngri08v/i8zuPvAAAAAAAA
------=_NextPart_000_002E_01CE8DD7.3E9329C0--