xml/dbatools.Types.ps1xml

<?xml version="1.0" encoding="utf-8" ?>
<Types>
<!--Microsoft.SqlServer.Management.Smo.Database -->
<Type>
<Name>Microsoft.SqlServer.Management.Smo.Database</Name>
<Members>
<ScriptMethod>
<Name>Query</Name>
<Script>
param (
    $Query,
    $AllTables = $false
)
 
if ($AllTables) { ($this.ExecuteWithResults($Query)).Tables }
else { ($this.ExecuteWithResults($Query)).Tables[0] }
</Script>
</ScriptMethod>
<ScriptMethod>
<Name>Invoke</Name>
<Script>
param (
    $Command
)
$this.ExecuteNonQuery($Command)
</Script>
</ScriptMethod>
</Members>
</Type>
 
<!--Microsoft.SqlServer.Management.Smo.Server -->
<Type>
<Name>Microsoft.SqlServer.Management.Smo.Server</Name>
<Members>
<ScriptMethod>
<Name>Query</Name>
<Script>
param (
    [string]$Query,
    [string]$Database,
    [bool]$AllTables
)
 
try {
    if ($Database) {
        $dataSet = $this.Databases[$Database].ExecuteWithResults($Query)
    } else {
        $dataSet = $this.ConnectionContext.ExecuteWithResults($Query)
    }
    if ($AllTables) {
        $dataSet.Tables
    } else {
        $dataSet.Tables[0]
    }
} catch {
    $message = ''
    $innerException = $_.Exception.InnerException
    while ($innerException.InnerException) {
        $message += $innerException.Message
        $innerException = $innerException.InnerException
    }
    $message += $innerException.Message
    throw $message
}
</Script>
</ScriptMethod>
<ScriptMethod>
<Name>Invoke</Name>
<Script>
param (
    [string]$Command,
    [string]$Database
)
 
try {
    if ($Database) {
        $this.Databases[$Database].ExecuteNonQuery($Command)
    } else {
        $this.ConnectionContext.ExecuteNonQuery($Command)
    }
} catch {
    $message = ''
    $innerException = $_.Exception.InnerException
    while ($innerException.InnerException) {
        $message += $innerException.Message
        $innerException = $innerException.InnerException
    }
    $message += $innerException.Message
    throw $message
}
</Script>
</ScriptMethod>
</Members>
</Type>
<Type>
<Name>Dataplat.Dbatools.dbaSystem.DbatoolsException</Name>
<Members>
<MemberSet>
<Name>PSStandardMembers</Name>
<Members>
<NoteProperty>
<Name>SerializationDepth</Name>
<Value>2</Value>
</NoteProperty>
</Members>
</MemberSet>
</Members>
</Type>
<Type>
<Name>Dataplat.Dbatools.dbaSystem.DbatoolsExceptionRecord</Name>
<Members>
<MemberSet>
<Name>PSStandardMembers</Name>
<Members>
<NoteProperty>
<Name>SerializationDepth</Name>
<Value>2</Value>
</NoteProperty>
</Members>
</MemberSet>
</Members>
</Type>
</Types>
<!-- SIG # Begin signature block -->
<!-- MIIt2gYJKoZIhvcNAQcCoIItyzCCLccCAQMxDTALBglghkgBZQMEAgEwewYKKwYB -->
<!-- BAGCNwIBBKBtBGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -->
<!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBnaTN5MAYNpBwZ -->
<!-- jPK6I7FVRgOvbbBwqGVGdOF7BR4slaCCFdswggbXMIIEv6ADAgECAhMzAAX8dTur -->
<!-- 4iOEVAEzAAAABfx1MA0GCSqGSIb3DQEBDAUAMFoxCzAJBgNVBAYTAlVTMR4wHAYD -->
<!-- VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKzApBgNVBAMTIk1pY3Jvc29mdCBJ -->
<!-- RCBWZXJpZmllZCBDUyBFT0MgQ0EgMDEwHhcNMjUxMjI1MDU0MDQ2WhcNMjUxMjI4 -->
<!-- MDU0MDQ2WjBXMQswCQYDVQQGEwJVUzERMA8GA1UECBMIVmlyZ2luaWExDzANBgNV -->
<!-- BAcTBlZpZW5uYTERMA8GA1UEChMIZGJhdG9vbHMxETAPBgNVBAMTCGRiYXRvb2xz -->
<!-- MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAiljW2aGpHNtT3/hQWcP+ -->
<!-- YZHCH8cYEEVsHiqCyJURq8oiu7cU+NC+FZ9UobN5WpvTkQGL1/zwpTVILrTGB3aw -->
<!-- 1goqeECTx606g+6vzkEM60ngF1jrsvNR0AjTvDhMw+vs6pszQhUBZQSYmR8FsskC -->
<!-- 28l8fDdxIkABnIaZpjQFVM/ytFYoQekMCj+mgl0z14/GJ7nQy/uyK+Tynr6cDGcy -->
<!-- D/25eXd8bpeNc2De5SVdUX8cnlQWCwN8L85YcxT/MZ1Xxjbe/yO55pj3nM70bPr3 -->
<!-- MthQEFxR+52UkbAAsf4TMCzLPtjYLDkiyLTof4HfeYh4yNY4T3/x/xX/C7ZzM1Iz -->
<!-- 8K+uuKUwj94+gxkwOYnTGb94j7/O2VYDroDbYaQeyKnWlDG7AYNHaCgt9f3NG+gy -->
<!-- lbzzjWr/0sATnUTF9LhmMzOM2RxERCiNchZ9fS8udBIkJz9sBTp64EpNqMxGxzj5 -->
<!-- 7AVWZXitK4ehof8GmUJDwkd2M/M3wWmixvCygRzqewpjAgMBAAGjggIXMIICEzAM -->
<!-- BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDA6BgNVHSUEMzAxBgorBgEEAYI3 -->
<!-- YQEABggrBgEFBQcDAwYZKwYBBAGCN2H5+cEspPS4DoOuxLIcm56wGDAdBgNVHQ4E -->
<!-- FgQUDsZ1fu8pF5kMNmx4fJ/ZuFgtPYEwHwYDVR0jBBgwFoAUdpw2dBPRkH1hX7MC -->
<!-- 64D0mUulPoUwZwYDVR0fBGAwXjBcoFqgWIZWaHR0cDovL3d3dy5taWNyb3NvZnQu -->
<!-- Y29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwSUQlMjBWZXJpZmllZCUyMENTJTIw -->
<!-- RU9DJTIwQ0ElMjAwMS5jcmwwgaUGCCsGAQUFBwEBBIGYMIGVMGQGCCsGAQUFBzAC -->
<!-- hlhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29m -->
<!-- dCUyMElEJTIwVmVyaWZpZWQlMjBDUyUyMEVPQyUyMENBJTIwMDEuY3J0MC0GCCsG -->
<!-- AQUFBzABhiFodHRwOi8vb25lb2NzcC5taWNyb3NvZnQuY29tL29jc3AwZgYDVR0g -->
<!-- BF8wXTBRBgwrBgEEAYI3TIN9AQEwQTA/BggrBgEFBQcCARYzaHR0cDovL3d3dy5t -->
<!-- aWNyb3NvZnQuY29tL3BraW9wcy9Eb2NzL1JlcG9zaXRvcnkuaHRtMAgGBmeBDAEE -->
<!-- ATANBgkqhkiG9w0BAQwFAAOCAgEAB3kgke30+gT20GJKO1EJ78hqLJwS+w9XMjXM -->
<!-- BAlzw90xKdHfp6VRFmfOecsYiN5Hz8m2KtBFhonzQmo4iq/sPQp6MRogtSiOcv+6 -->
<!-- t6C6yJyiBySvKwhp0EXbHYCPozAGBirDoNrmav5ly16IAdEGwQvceENV+IshKdnF -->
<!-- 5oJrE0CF6GUPyUaVdzhX4WXeHw+rxAzvOhzuZVy/jRTbgWqvIedDsoSxHRLll1Tq -->
<!-- Vo++PMUwwQdx/x4OxcBnUwFmCLwvcsoDDrCWpt201R+2bv5rfpJGpIpU86Usyi5/ -->
<!-- 5/pa4e1c4r/qo+0eeOG5rVcKSO9up0ydsJyPymCU95IbYNOoARYbg/8XTVEeWrY1 -->
<!-- agLu6qXB9jsOrBQ2vQgOBwV+OR2jTxxzV2rw69AJi4dwkmi2O+tBrryoTUsHDMiX -->
<!-- W9m+PQSXSS8WQAcA823rGrH3UJP3h6gruVPX8yjfsv14EnFDOdjhKhaFiRAR3k8y -->
<!-- a3yTKiWUwY6RFCLCl7BBYPNEaHhtanp3BjbONT9ceLpFGYY8+Wgq5Xoe9mQhYEV1 -->
<!-- +wtHvtVq3c4aRFHAB0I1EaWQFW3jTqwBaEN62Crvw5odDQwzRLVcQuIYWKc7FEhn -->
<!-- gTt/J5/JUr/tUaakMUL2Q8hymT8Inx/TE0AT95VFh0WzMXAiPaaeEvCorBVny8+Z -->
<!-- wVoXVQ8wggdaMIIFQqADAgECAhMzAAAABkoa+s8FYWp0AAAAAAAGMA0GCSqGSIb3 -->
<!-- DQEBDAUAMGMxCzAJBgNVBAYTAlVTMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9y -->
<!-- YXRpb24xNDAyBgNVBAMTK01pY3Jvc29mdCBJRCBWZXJpZmllZCBDb2RlIFNpZ25p -->
<!-- bmcgUENBIDIwMjEwHhcNMjEwNDEzMTczMTU0WhcNMjYwNDEzMTczMTU0WjBaMQsw -->
<!-- CQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSswKQYD -->
<!-- VQQDEyJNaWNyb3NvZnQgSUQgVmVyaWZpZWQgQ1MgRU9DIENBIDAxMIICIjANBgkq -->
<!-- hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx+PIP/Qh3cYZwLvFy6uuJ4fTp3ln7Gqs -->
<!-- 7s8lTVyfgOJWP1aABwk2/oxdVjfSHUq4MTPXilL57qi/fH7YndEK4Knd3u5cedFw -->
<!-- r2aHSTp6vl/PL1dAL9sfoDvNpdG0N/R84AhYNpBQThpO4/BqxmCgl3iIRfhh2oFV -->
<!-- OuiTiDVWvXBg76bcjnHnEEtXzvAWwJu0bBU7oRRqQed4VXJtICVt+ZoKUSjqY5wU -->
<!-- lhAdwHh+31BnpBPCzFtKViLp6zEtRyOxRegagFU+yLgXvvmd07IDN0S2TLYuiZjT -->
<!-- w+kcYOtoNgKr7k0C6E9Wf3H4jHavk2MxqFptgfL0gL+zbSb+VBNKiVT0mqzXJIJm -->
<!-- Wmqw0K+D3MKfmCer3e3CbrP+F5RtCb0XaE0uRcJPZJjWwciDBxBIbkNF4GL12hl5 -->
<!-- vydgFMmzQcNuodKyX//3lLJ1q22roHVS1cgtsLgpjWYZlBlhCTcXJeZ3xuaJvXZB -->
<!-- 9rcLCX15OgXL21tUUwJCLE27V5AGZxkO3i54mgSCswtOmWU4AKd/B/e3KtXv6XBU -->
<!-- RKuAteez1EpgloaZwQej9l5dN9Uh8W19BZg9IlLl+xHRX4vDiMWAUf/7ANe4MoS9 -->
<!-- 8F45r76IGJ0hC02EMuMZxAErwZj0ln0aL53EzlMa5JCiRObb0UoLHfGSdNJsMg0u -->
<!-- j3DAQDdVWTECAwEAAaOCAg4wggIKMA4GA1UdDwEB/wQEAwIBhjAQBgkrBgEEAYI3 -->
<!-- FQEEAwIBADAdBgNVHQ4EFgQUdpw2dBPRkH1hX7MC64D0mUulPoUwVAYDVR0gBE0w -->
<!-- SzBJBgRVHSAAMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNv -->
<!-- bS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAZBgkrBgEEAYI3FAIEDB4KAFMA -->
<!-- dQBiAEMAQTASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFNlBKbAPD2Ns -->
<!-- 72nX9c0pnqRIajDmMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9z -->
<!-- b2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMElEJTIwVmVyaWZpZWQlMjBD -->
<!-- b2RlJTIwU2lnbmluZyUyMFBDQSUyMDIwMjEuY3JsMIGuBggrBgEFBQcBAQSBoTCB -->
<!-- njBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9j -->
<!-- ZXJ0cy9NaWNyb3NvZnQlMjBJRCUyMFZlcmlmaWVkJTIwQ29kZSUyMFNpZ25pbmcl -->
<!-- MjBQQ0ElMjAyMDIxLmNydDAtBggrBgEFBQcwAYYhaHR0cDovL29uZW9jc3AubWlj -->
<!-- cm9zb2Z0LmNvbS9vY3NwMA0GCSqGSIb3DQEBDAUAA4ICAQBqLwmf2LB1QjUga0G7 -->
<!-- zFkbGd8NBQLHP0KOFBWNJFZiTtKfpO0bZ2Wfs6v5vqIKjE32Q6M89G4ZkVcvWuEA -->
<!-- A+dvjLThSy89Y0//m/WTSKwYtiR1Ewn7x1kw/Fg93wQps2C1WUj+00/6uNrF+d4M -->
<!-- VJxV1HoBID+95ZIW0KkqZopnOA4w5vP4T5cBprZQAlP/vMGyB0H9+pHNo0jT9Q8g -->
<!-- fKJNzHS9i1DgBmmufGdW9TByuno8GAizFMhLlIs08b5lilIkE5z3FMAUAr+XgII1 -->
<!-- FNZnb43OI6Qd2zOijbjYfursXUCNHC+RSwJGm5ULzPymYggnJ+khJOq7oSlqPGpb -->
<!-- r70hGBePw/J7/mmSqp7hTgt0mPikS1i4ap8x+P3yemYShnFrgV1752TI+As69Lfg -->
<!-- LthkITvf7bFHB8vmIhadZCOS0vTCx3B+/OVcEMLNO2bJ0O9ikc1JqR0Fvqx7nAwM -->
<!-- RSh3FVqosgzBbWnVkQJq7oWFwMVfFIYn6LPRZMt48u6iMUCFBSPddsPA/6k85mEv -->
<!-- +08U5WCQ7ydj1KVV2THre/8mLHiem9wf/CzohqRntxM2E/x+NHy6TBMnSPQRqhhN -->
<!-- fuOgUDAWEYmlM/ZHGaPIb7xOvfVyLQ/7l6YfogT3eptwp4GOGRjH5z+gG9kpBIx8 -->
<!-- QrRl6OilnlxRExokmMflL7l12TCCB54wggWGoAMCAQICEzMAAAAHh6M0o3uljhwA -->
<!-- AAAAAAcwDQYJKoZIhvcNAQEMBQAwdzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1p -->
<!-- Y3Jvc29mdCBDb3Jwb3JhdGlvbjFIMEYGA1UEAxM/TWljcm9zb2Z0IElkZW50aXR5 -->
<!-- IFZlcmlmaWNhdGlvbiBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDIwMB4X -->
<!-- DTIxMDQwMTIwMDUyMFoXDTM2MDQwMTIwMTUyMFowYzELMAkGA1UEBhMCVVMxHjAc -->
<!-- BgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE0MDIGA1UEAxMrTWljcm9zb2Z0 -->
<!-- IElEIFZlcmlmaWVkIENvZGUgU2lnbmluZyBQQ0EgMjAyMTCCAiIwDQYJKoZIhvcN -->
<!-- AQEBBQADggIPADCCAgoCggIBALLwwK8ZiCji3VR6TElsaQhVCbRS/3pK+MHrJSj3 -->
<!-- Zxd3KU3rlfL3qrZilYKJNqztA9OQacr1AwoNcHbKBLbsQAhBnIB34zxf52bDpIO3 -->
<!-- NJlfIaTE/xrweLoQ71lzCHkD7A4As1Bs076Iu+mA6cQzsYYH/Cbl1icwQ6C65rU4 -->
<!-- V9NQhNUwgrx9rGQ//h890Q8JdjLLw0nV+ayQ2Fbkd242o9kH82RZsH3HEyqjAB5a -->
<!-- 8+Ae2nPIPc8sZU6ZE7iRrRZywRmrKDp5+TcmJX9MRff241UaOBs4NmHOyke8oU1T -->
<!-- Yrkxh+YeHgfWo5tTgkoSMoayqoDpHOLJs+qG8Tvh8SnifW2Jj3+ii11TS8/FGngE -->
<!-- aNAWrbyfNrC69oKpRQXY9bGH6jn9NEJv9weFxhTwyvx9OJLXmRGbAUXN1U9nf4lX -->
<!-- ezky6Uh/cgjkVd6CGUAf0K+Jw+GE/5VpIVbcNr9rNE50Sbmy/4RTCEGvOq3GhjIT -->
<!-- bCa4crCzTTHgYYjHs1NbOc6brH+eKpWLtr+bGecy9CrwQyx7S/BfYJ+ozst7+yZt -->
<!-- G2wR461uckFu0t+gCwLdN0A6cFtSRtR8bvxVFyWwTtgMMFRuBa3vmUOTnfKLsLef -->
<!-- RaQcVTgRnzeLzdpt32cdYKp+dhr2ogc+qM6K4CBI5/j4VFyC4QFeUP2YAidLtvpX -->
<!-- RRo3AgMBAAGjggI1MIICMTAOBgNVHQ8BAf8EBAMCAYYwEAYJKwYBBAGCNxUBBAMC -->
<!-- AQAwHQYDVR0OBBYEFNlBKbAPD2Ns72nX9c0pnqRIajDmMFQGA1UdIARNMEswSQYE -->
<!-- VR0gADBBMD8GCCsGAQUFBwIBFjNodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtp -->
<!-- b3BzL0RvY3MvUmVwb3NpdG9yeS5odG0wGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBD -->
<!-- AEEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTIftJqhSobyhmYBAcnz1AQ -->
<!-- T2ioojCBhAYDVR0fBH0wezB5oHegdYZzaHR0cDovL3d3dy5taWNyb3NvZnQuY29t -->
<!-- L3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwSWRlbnRpdHklMjBWZXJpZmljYXRpb24l -->
<!-- MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDIwLmNybDCBwwYI -->
<!-- KwYBBQUHAQEEgbYwgbMwgYEGCCsGAQUFBzAChnVodHRwOi8vd3d3Lm1pY3Jvc29m -->
<!-- dC5jb20vcGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMElkZW50aXR5JTIwVmVyaWZp -->
<!-- Y2F0aW9uJTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAyMC5j -->
<!-- cnQwLQYIKwYBBQUHMAGGIWh0dHA6Ly9vbmVvY3NwLm1pY3Jvc29mdC5jb20vb2Nz -->
<!-- cDANBgkqhkiG9w0BAQwFAAOCAgEAfyUqnv7Uq+rdZgrbVyNMul5skONbhls5fccP -->
<!-- lmIbzi+OwVdPQ4H55v7VOInnmezQEeW4LqK0wja+fBznANbXLB0KrdMCbHQpbLvG -->
<!-- 6UA/Xv2pfpVIE1CRFfNF4XKO8XYEa3oW8oVH+KZHgIQRIwAbyFKQ9iyj4aOWeAzw -->
<!-- k+f9E5StNp5T8FG7/VEURIVWArbAzPt9ThVN3w1fAZkF7+YU9kbq1bCR2YD+Mtun -->
<!-- SQ1Rft6XG7b4e0ejRA7mB2IoX5hNh3UEauY0byxNRG+fT2MCEhQl9g2i2fs6VOG1 -->
<!-- 9CNep7SquKaBjhWmirYyANb0RJSLWjinMLXNOAga10n8i9jqeprzSMU5ODmrMCJE -->
<!-- 12xS/NWShg/tuLjAsKP6SzYZ+1Ry358ZTFcx0FS/mx2vSoU8s8HRvy+rnXqyUJ9H -->
<!-- BqS0DErVLjQwK8VtsBdekBmdTbQVoCgPCqr+PDPB3xajYnzevs7eidBsM71PINK2 -->
<!-- BoE2UfMwxCCX3mccFgx6UsQeRSdVVVNSyALQe6PT12418xon2iDGE81OGCreLzDc -->
<!-- MAZnrUAx4XQLUz6ZTl65yPUiOh3k7Yww94lDf+8oG2oZmDh5O1Qe38E+M3vhKwmz -->
<!-- IeoB1dVLlz4i3IpaDcR+iuGjH2TdaC1ZOmBXiCRKJLj4DT2uhJ04ji+tHD6n58vh -->
<!-- avFIrmcxghdVMIIXUQIBATBxMFoxCzAJBgNVBAYTAlVTMR4wHAYDVQQKExVNaWNy -->
<!-- b3NvZnQgQ29ycG9yYXRpb24xKzApBgNVBAMTIk1pY3Jvc29mdCBJRCBWZXJpZmll -->
<!-- ZCBDUyBFT0MgQ0EgMDECEzMABfx1O6viI4RUATMAAAAF/HUwCwYJYIZIAWUDBAIB -->
<!-- oHwwEAYKKwYBBAGCNwIBDDECMAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQw -->
<!-- HAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIH/T -->
<!-- 74UMaEG2F7ijQIcpBCLWYpM6UU+lu86nKMsvsEosMAsGCSqGSIb3DQEBAQSCAYAa -->
<!-- 2AjO29pJ2Fi6tMUeKRi4L+Evj2je7u+K7WDdn48nwW+b08neLpUzBZrP9RFfo9a8 -->
<!-- aDHHEsMF8sCDpOfmSoJSBNR7jR/vvemcbmUNCZxSdctEb7ie/91GfTb+x8l50q9K -->
<!-- +pFE81ZfMChKGjNeDdyApktiS2BXEsympMBf2/FDAQk6MqfnMdDMWL+MyTVFFdZG -->
<!-- 80kqU5sqeO4dMEeMeb1V/wIK1CyQglNZw32vEqGiAGImf1lAcPIJCAGei1jTq21r -->
<!-- wmjUkk20mFHwyJWz2DByJv6bjPqd93lOLUjZdNxH5HeLLCEyBdSCZeCTGcn6YvBC -->
<!-- CEaQ0X7uWqcQqZMVrgDNuy7mVd3gFc8OS8fYqkguMvrbGFrze/DO3Bi2zVYq0tHB -->
<!-- BsqMcjfltae2O/88i/Aqw1Gd87zqOIpJrBSsQaFzDrnXfaXNMvTJ4WaVHko/ff3T -->
<!-- 1v13Em8q9VPuvGrTIETqEJU4GjcinjwFhW/VH6phVJED8puM5fXETS7X8HLmzGCh -->
<!-- ghS7MIIUtwYKKwYBBAGCNwMDATGCFKcwghSjBgkqhkiG9w0BBwKgghSUMIIUkAIB -->
<!-- AzEPMA0GCWCGSAFlAwQCAQUAMIIBcwYLKoZIhvcNAQkQAQSgggFiBIIBXjCCAVoC -->
<!-- AQEGCisGAQQBhFkKAwEwMTANBglghkgBZQMEAgEFAAQgPNrIyqhZh4pSEpk/u3k7 -->
<!-- YVqF1hjPZTU3aMePjitS6okCBmlK5RnqRxgSMjAyNTEyMjYwMTU4MjAuNjVaMASA -->
<!-- AgH0Agg+38IXehZCB6CB6aSB5jCB4zELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldh -->
<!-- c2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBD -->
<!-- b3Jwb3JhdGlvbjEtMCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9u -->
<!-- cyBMaW1pdGVkMScwJQYDVQQLEx5uU2hpZWxkIFRTUyBFU046N0ExQS0wNUUwLUQ5 -->
<!-- NDcxNTAzBgNVBAMTLE1pY3Jvc29mdCBQdWJsaWMgUlNBIFRpbWUgU3RhbXBpbmcg -->
<!-- QXV0aG9yaXR5oIIPKTCCB4IwggVqoAMCAQICEzMAAAAF5c8P/2YuyYcAAAAAAAUw -->
<!-- DQYJKoZIhvcNAQEMBQAwdzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1pY3Jvc29m -->
<!-- dCBDb3Jwb3JhdGlvbjFIMEYGA1UEAxM/TWljcm9zb2Z0IElkZW50aXR5IFZlcmlm -->
<!-- aWNhdGlvbiBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDIwMB4XDTIwMTEx -->
<!-- OTIwMzIzMVoXDTM1MTExOTIwNDIzMVowYTELMAkGA1UEBhMCVVMxHjAcBgNVBAoT -->
<!-- FU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFB1Ymxp -->
<!-- YyBSU0EgVGltZXN0YW1waW5nIENBIDIwMjAwggIiMA0GCSqGSIb3DQEBAQUAA4IC -->
<!-- DwAwggIKAoICAQCefOdSY/3gxZ8FfWO1BiKjHB7X55cz0RMFvWVGR3eRwV1wb3+y -->
<!-- q0OXDEqhUhxqoNv6iYWKjkMcLhEFxvJAeNcLAyT+XdM5i2CgGPGcb95WJLiw7HzL -->
<!-- iBKrxmDj1EQB/mG5eEiRBEp7dDGzxKCnTYocDOcRr9KxqHydajmEkzXHOeRGwU+7 -->
<!-- qt8Md5l4bVZrXAhK+WSk5CihNQsWbzT1nRliVDwunuLkX1hyIWXIArCfrKM3+RHh -->
<!-- +Sq5RZ8aYyik2r8HxT+l2hmRllBvE2Wok6IEaAJanHr24qoqFM9WLeBUSudz+qL5 -->
<!-- 1HwDYyIDPSQ3SeHtKog0ZubDk4hELQSxnfVYXdTGncaBnB60QrEuazvcob9n4yR6 -->
<!-- 5pUNBCF5qeA4QwYnilBkfnmeAjRN3LVuLr0g0FXkqfYdUmj1fFFhH8k8YBozrEaX -->
<!-- nsSL3kdTD01X+4LfIWOuFzTzuoslBrBILfHNj8RfOxPgjuwNvE6YzauXi4orp4Sm -->
<!-- 6tF245DaFOSYbWFK5ZgG6cUY2/bUq3g3bQAqZt65KcaewEJ3ZyNEobv35Nf6xN6F -->
<!-- rA6jF9447+NHvCjeWLCQZ3M8lgeCcnnhTFtyQX3XgCoc6IRXvFOcPVrr3D9RPHCM -->
<!-- S6Ckg8wggTrtIVnY8yjbvGOUsAdZbeXUIQAWMs0d3cRDv09SvwVRd61evQIDAQAB -->
<!-- o4ICGzCCAhcwDgYDVR0PAQH/BAQDAgGGMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1Ud -->
<!-- DgQWBBRraSg6NS9IY0DPe9ivSek+2T3bITBUBgNVHSAETTBLMEkGBFUdIAAwQTA/ -->
<!-- BggrBgEFBQcCARYzaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2Nz -->
<!-- L1JlcG9zaXRvcnkuaHRtMBMGA1UdJQQMMAoGCCsGAQUFBwMIMBkGCSsGAQQBgjcU -->
<!-- AgQMHgoAUwB1AGIAQwBBMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUyH7S -->
<!-- aoUqG8oZmAQHJ89QEE9oqKIwgYQGA1UdHwR9MHsweaB3oHWGc2h0dHA6Ly93d3cu -->
<!-- bWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMElkZW50aXR5JTIw -->
<!-- VmVyaWZpY2F0aW9uJTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIw -->
<!-- MjAyMC5jcmwwgZQGCCsGAQUFBwEBBIGHMIGEMIGBBggrBgEFBQcwAoZ1aHR0cDov -->
<!-- L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBJZGVu -->
<!-- dGl0eSUyMFZlcmlmaWNhdGlvbiUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhv -->
<!-- cml0eSUyMDIwMjAuY3J0MA0GCSqGSIb3DQEBDAUAA4ICAQBfiHbHfm21WhV150x4 -->
<!-- aPpO4dhEmSUVpbixNDmv6TvuIHv1xIs174bNGO/ilWMm+Jx5boAXrJxagRhHQtiF -->
<!-- prSjMktTliL4sKZyt2i+SXncM23gRezzsoOiBhv14YSd1Klnlkzvgs29XNjT+c8h -->
<!-- IfPRe9rvVCMPiH7zPZcw5nNjthDQ+zD563I1nUJ6y59TbXWsuyUsqw7wXZoGzZwi -->
<!-- jWT5oc6GvD3HDokJY401uhnj3ubBhbkR83RbfMvmzdp3he2bvIUztSOuFzRqrLfE -->
<!-- vsPkVHYnvH1wtYyrt5vShiKheGpXa2AWpsod4OJyT4/y0dggWi8g/tgbhmQlZqDU -->
<!-- f3UqUQsZaLdIu/XSjgoZqDjamzCPJtOLi2hBwL+KsCh0Nbwc21f5xvPSwym0Ukr4 -->
<!-- o5sCcMUcSy6TEP7uMV8RX0eH/4JLEpGyae6Ki8JYg5v4fsNGif1OXHJ2IWG+7zyj -->
<!-- TDfkmQ1snFOTgyEX8qBpefQbF0fx6URrYiarjmBprwP6ZObwtZXJ23jK3Fg/9uqM -->
<!-- 3j0P01nzVygTppBabzxPAh/hHhhls6kwo3QLJ6No803jUsZcd4JQxiYHHc+Q/wAM -->
<!-- cPUnYKv/q2O444LO1+n6j01z5mggCSlRwD9faBIySAcA9S8h22hIAcRQqIGEjolC -->
<!-- K9F6nK9ZyX4lhthsGHumaABdWzCCB58wggWHoAMCAQICEzMAAABTUsIDi+Wa+E4A -->
<!-- AAAAAFMwDQYJKoZIhvcNAQEMBQAwYTELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFU1p -->
<!-- Y3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFB1YmxpYyBS -->
<!-- U0EgVGltZXN0YW1waW5nIENBIDIwMjAwHhcNMjUwMjI3MTk0MDI2WhcNMjYwMjI2 -->
<!-- MTk0MDI2WjCB4zELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAO -->
<!-- BgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEt -->
<!-- MCsGA1UECxMkTWljcm9zb2Z0IElyZWxhbmQgT3BlcmF0aW9ucyBMaW1pdGVkMScw -->
<!-- JQYDVQQLEx5uU2hpZWxkIFRTUyBFU046N0ExQS0wNUUwLUQ5NDcxNTAzBgNVBAMT -->
<!-- LE1pY3Jvc29mdCBQdWJsaWMgUlNBIFRpbWUgU3RhbXBpbmcgQXV0aG9yaXR5MIIC -->
<!-- IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlzkp+i/zCu1Q53pMxjbNF6qh -->
<!-- wdHM8SCqZ2QCNT/t8WMyh3qRnEXYPTrzMC83O9xf6cic/uM3cUrYr1Hp2nbd409h -->
<!-- cM79LGJ1+jd0rH1g4m7gGYuYHRxKInF7U6GcW4Jh/lzCzBlm0DY2seuvT/FJwVF4 -->
<!-- P1W7OM1V+18Qa8FvB2lxbh+s5iJHBTRozEY0p9A0RPk27gowiMA1ONeoBHPFedk+ -->
<!-- H/B1RdvBEIjxEZR0Xt5NQ3Mv/2s+bN89Imt7etD5DMH1PbJksfq1/1xI6Qluir4p -->
<!-- SBLy1eiOEJOV3Gn3SBiDwU82GCoOQEDaPb2l4ampCFmFsw+ge+NWjYvDIvCPnXmv -->
<!-- E79bE9rZsosLGMggdkYSiaQ5RF3HBRT1alztZYKEWGLKWdz4tKLZ4vDmTe21dDm1 -->
<!-- oNdqo5qhENgBn7jGr+byoq/x5ixNEvIoyQbBCL5WrDS7oOoP471C5WpAjSqG1wQL -->
<!-- IjE/11gxwoV52aLsocYkii7Cbr+5q3CdsTuU3bgRpDOpXU6t4PI/W0QMqEl6uD+x -->
<!-- CVEo0NVyZNEhRlVNWiYyVlAD00b4smR7iGAWy314d/R7H95aDTwyK1yUy+vgiLZB -->
<!-- 7Vna6yucTgbuir2tSNkfpLDP1vuoVf3C9UU8QE3xKnBf2wpx/jRsMTOK8A+B7K2p -->
<!-- OZIyI2HVA+IylCHezkECAwEAAaOCAcswggHHMB0GA1UdDgQWBBRuZESrI2MaHwWz -->
<!-- Qj0h1vRk//aPajAfBgNVHSMEGDAWgBRraSg6NS9IY0DPe9ivSek+2T3bITBsBgNV -->
<!-- HR8EZTBjMGGgX6BdhltodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny -->
<!-- bC9NaWNyb3NvZnQlMjBQdWJsaWMlMjBSU0ElMjBUaW1lc3RhbXBpbmclMjBDQSUy -->
<!-- MDIwMjAuY3JsMHkGCCsGAQUFBwEBBG0wazBpBggrBgEFBQcwAoZdaHR0cDovL3d3 -->
<!-- dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBQdWJsaWMl -->
<!-- MjBSU0ElMjBUaW1lc3RhbXBpbmclMjBDQSUyMDIwMjAuY3J0MAwGA1UdEwEB/wQC -->
<!-- MAAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/BAQDAgeAMGYGA1Ud -->
<!-- IARfMF0wUQYMKwYBBAGCN0yDfQEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly93d3cu -->
<!-- bWljcm9zb2Z0LmNvbS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTAIBgZngQwB -->
<!-- BAIwDQYJKoZIhvcNAQEMBQADggIBAIhz/2VPMlLSGnTEmp99qQ3GGUnxhbrAMbPf -->
<!-- 1Yr2bPoy6x3lxp3i3YSON7XtMAombBDA4SAsxPx8Y2G8Ii95c5uaziwO4bQLAblG -->
<!-- Jsh1+0lZhzoAQxzOI5MPpsq3F3t+8CHh6JUak8u3MJscVPYNK/kPQAJ0/Hddk+N/ -->
<!-- AVEoBWIjIy0v/ZttmOte7lYsyFdPmuL74FuLkQ7bKB6AWQAH4BGgODSsbk924NXp -->
<!-- 1iZU2gdV0AyZcLYofKsisfDUnZs8bALtwUgHPWFuV+li5vnbUUCmZ0ea5Tzn7Qn5 -->
<!-- XHjKVeDzLT+nBBx6GMPRUaETfIWC88OXAx5jiMV4jns2KHFjMw491Ukcij3vU75M -->
<!-- 6xtqiNeZ7e8R0nnpql2+LNyrvmYCVjP0ym+QlQZsyvLKKOiP39QbKxK7Y8l5lxGJ -->
<!-- wxF2N2CmEgtYZVapBKj0OKeXGDEv4kA/dJGBOlSOKCucIHnXlDBFIOwMVMrRFqhr -->
<!-- a4JBKw+YJTIsc4FauSgJc4+tckaO64qkjHVWK1nLr9xXmVoYay+5jqOu63I64aaF -->
<!-- 1R4uTClW5uCmgsYQn5z4y2uAgNKmBm4UgGKY1D3xsAKrOIsfIRodRNImOMFuoNfR -->
<!-- jVpyIzq/T1qwWxarvaBFXIVnDYN7XbAoXGLwydf7ik06aCQLBcgtzC/zQ53jjqa+ -->
<!-- LUE5qOiNMYID1DCCA9ACAQEweDBhMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWlj -->
<!-- cm9zb2Z0IENvcnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUHVibGljIFJT -->
<!-- QSBUaW1lc3RhbXBpbmcgQ0EgMjAyMAITMwAAAFNSwgOL5Zr4TgAAAAAAUzANBglg -->
<!-- hkgBZQMEAgEFAKCCAS0wGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqG -->
<!-- SIb3DQEJBDEiBCArHb7CuHElF8NjgaQrA9Znzsc2Rf8hf+NptQFja7SNujCB3QYL -->
<!-- KoZIhvcNAQkQAi8xgc0wgcowgccwgaAEIEB/HwRijKuU/vjAU7BdHBp/tHRfrRMP -->
<!-- kNejldGf2h0jMHwwZaRjMGExCzAJBgNVBAYTAlVTMR4wHAYDVQQKExVNaWNyb3Nv -->
<!-- ZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMTKU1pY3Jvc29mdCBQdWJsaWMgUlNBIFRp -->
<!-- bWVzdGFtcGluZyBDQSAyMDIwAhMzAAAAU1LCA4vlmvhOAAAAAABTMCIEIE3uJp1q -->
<!-- R08RIeu5IqYJemz8JbG2T0q4E8vkq4FJ+nWrMA0GCSqGSIb3DQEBCwUABIICABmr -->
<!-- WAI5ULSiEYPjm5gUa+yFjnLSpGg6CQsn/ECnrhZrtWtONEDJAlSuKCXqsHHRzwfU -->
<!-- JN3G5zOcEowceklRT+FmzWvgiGJLelA5RpsipUieJ9J8SxD8o1QIRuF2/tvxNRuN -->
<!-- 1azt4imhIG7OCFzlKFAPfV/buzdHsgcE0PkhApt7y5GgoBz6AUwyxfzWG/+YORVH -->
<!-- ZvKKSylnGdmCwlYpqpxIgXwybVkDksbSHcskutXHbJdJvlv3fY/oK7meGVm+MeLg -->
<!-- 25/ieuZOrwHEv0JExMrvgjbTmmXJFsh3JUEu4XKohxZXsBruINURe4KvcV9HCxgf -->
<!-- 8WxG2wvpDX52qpqjDOnRwK7uoN7vHYwFPHXLwC8FV+9vZcR7KYrenybXlwl5aak5 -->
<!-- nW+X/E2ZhkphwgWBklpgnvKcfF1eXBMblUSuTtaSPnbaiCeu1NOhafwYtnqa+/kv -->
<!-- cAnp0dFXYY4Nr88ERLQEoRsAYTCa/GDnNYhuAht9A9J+8VDo/1nEvX9reG029Lnx -->
<!-- 4SDkRaBDJBx+yac0EmHj1mswCiR8UrtBGLQKTI7ie5hRLxNj7Dz3dmJcd7PSxgct -->
<!-- GILRw+x4QRxxzXDiqYD5WBNCcu2HDrtJ0C/LhE6OTveYAJRlNStH9tPyr13wxk7n -->
<!-- +lpk/HT/fPRYtLmz5Y9OQc7mjeavUPlOVVxDljjf -->
<!-- SIG # End signature block -->