Library.types.ps1xml

<?xml version="1.0" encoding="utf-8"?>
<Types>
    <Type>
        <Name>KeeperSecurity.Authentication.AuthCommon</Name>
        <Members>
            <ScriptProperty>
                <Name>ConfigurationInfo</Name>
                <GetScriptBlock>
                    $conf = @()
                    if ($this.Storage -is [KeeperSecurity.Configuration.JsonConfigurationStorage]) {
                    if ($this.Storage.Cache.Loader -is
                    [KeeperSecurity.Configuration.JsonConfigurationFileLoader]) {
                    $conf += $this.Storage.Cache.Loader.FilePath
                    }
                    }
                    $conf -join "`n"
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.FileRecord</Name>
        <Members>
            <NoteProperty>
                <Name>TypeName</Name>
                <Value>file</Value>
            </NoteProperty>
            <ScriptProperty>
                <Name>PublicInformation</Name>
                <GetScriptBlock>
                    [KeeperSecurity.Utils.RecordTypesUtils]::KeeperRecordPublicInformation($this)
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.ApplicationRecord</Name>
        <Members>
            <NoteProperty>
                <Name>TypeName</Name>
                <Value>app</Value>
            </NoteProperty>
            <ScriptProperty>
                <Name>PublicInformation</Name>
                <GetScriptBlock>
                    [KeeperSecurity.Utils.RecordTypesUtils]::KeeperRecordPublicInformation($this)
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.TypedRecord</Name>
        <Members>
            <ScriptProperty>
                <Name>PublicInformation</Name>
                <GetScriptBlock>
                    [KeeperSecurity.Utils.RecordTypesUtils]::KeeperRecordPublicInformation($this)
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>MainFields</Name>
                <GetScriptBlock>
                    $values = @()
                    foreach ($f in $this.Fields) {
                    if ($f.FieldName -ne 'fileRef') {
                    $name = [KeeperSecurity.Utils.RecordTypesUtils]::GetTypedFieldName($f)
                    if (Get-KeeperPasswordVisible) {
                    $value = "$([KeeperSecurity.Utils.RecordTypesUtils]::GetTypedFieldValues($f))"
                    } else {
                    $value =
                    "$([KeeperSecurity.Utils.RecordTypesUtils]::GetTypedFieldInformation($f))"
                    }
                    $values += , @($name, $value)
                    }
                    }
                    $m = 16
                    foreach ($p in $values) {
                    if ($p[0].Length -gt $m) {
                    $m = $p[0].Length
                    }
                    }
                    $ff = @()
                    $m = -$m
                    foreach ($p in $values) {
                    $ff += "{0, $m} | {1}" -f $p[0], $p[1]
                    }
                    $ff -join "`n"
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>CustomFields</Name>
                <GetScriptBlock>
                    $values = @()
                    foreach ($f in $this.Custom) {
                    if ($f.FieldName -ne 'fileRef') {
                    $name = [KeeperSecurity.Utils.RecordTypesUtils]::GetTypedFieldName($f)
                    if (Get-KeeperPasswordVisible) {
                    $value = "$([KeeperSecurity.Utils.RecordTypesUtils]::GetTypedFieldValues($f))"
                    } else {
                    $value =
                    "$([KeeperSecurity.Utils.RecordTypesUtils]::GetTypedFieldInformation($f))"
                    }
                    $values += , @($name, $value)
                    }
                    }
                    $m = 16
                    foreach ($p in $values) {
                    if ($p[0].Length -gt $m) {
                    $m = $p[0].Length
                    }
                    }
                    $ff = @()
                    $m = -$m
                    foreach ($p in $values) {
                    $ff += "{0, $m} | {1}" -f $p[0], $p[1]
                    }
                    $ff -join "`n"
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>AttachmentsInfo</Name>
                <GetScriptBlock>
                    $private:vault = $Script:Vault
                    if ($vault) {
                    foreach ($a in $vault.RecordAttachments($this)) {
                    $af += "$($a.Id) | Name=$(if ($a.Title) {$a.Title} else {$a.Name}) ;
                    Size=$($a.Size)"
                    }
                    }
                    $af -join "`n"
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.PasswordRecord</Name>
        <Members>
            <NoteProperty>
                <Name>TypeName</Name>
                <Value>legacy</Value>
            </NoteProperty>
            <ScriptProperty>
                <Name>DisplayedPassword</Name>
                <GetScriptBlock>
                    if (Get-KeeperPasswordVisible) {
                    $this.Password
                    } else {
                    if ($this.Password) {
                    "$([char]0x2022)$([char]0x2022)$([char]0x2022)$([char]0x2022)$([char]0x2022)$([char]0x2022)"
                    }
                    }
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>CustomFields</Name>
                <GetScriptBlock>
                    if ($this.Custom) {
                    $values = @()
                    foreach ($c in $this.Custom) {
                    $name = $c.Name
                    $value = $c.Value
                    $values += , @($name, $value)
                    }
                    $m = 16
                    foreach ($p in $values) {
                    if ($p[0].Length -gt $m) {
                    $m = $p[0].Length
                    }
                    }
                    $ff = @()
                    $m = -$m
                    foreach ($p in $values) {
                    $ff += "{0, $m} | {1}" -f $p[0], $p[1]
                    }
                    $ff -join "`n"
                    }
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>AttachmentsInfo</Name>
                <GetScriptBlock>
                    if ($this.Attachments) {
                    $af = @()
                    foreach ($a in $this.Attachments) {
                    $af += "$($a.Id) | Name=$(if ($a.Title) {$a.Title} else {$a.Name}) ;
                    Size=$($a.Size)"
                    }
                    $af -join "`r`n"
                    }
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.SharedFolder</Name>
        <Members>
            <ScriptProperty>
                <Name>Users</Name>
                <GetScriptBlock>
                    $ul = @()
                    foreach ($up in $this.UsersPermissions) {
                        $displayName = $up.Name
                        if (-not $displayName) {
                            if ($up.UserType -eq [KeeperSecurity.Vault.UserType]::Team) {
                                $availableTeam = Get-KeeperAvailableTeam -Uid $up.Uid
                                if ($availableTeam) {
                                    $displayName = $availableTeam.Name
                                } else {
                                    $displayName = $up.Uid
                                }
                            }
                        }
                        $ul += "$($up.UserType): $displayName ($($up.ShareStatus))"
                    }
                    $ul -join "`r`n"
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>UserCount</Name>
                <GetScriptBlock>$this.UsersPermissions.Count</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>RecordCount</Name>
                <GetScriptBlock>$this.RecordPermissions.Count</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.Team</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>TeamUid</Name>
                            <Name>Name</Name>
                            <Name>RestrictEdit</Name>
                            <Name>RestrictShare</Name>
                            <Name>RestrictView</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.SharedFolderPermission</Name>
        <Members>

            <ScriptProperty>
                <Name>DisplayName</Name>
                <GetScriptBlock>
                    $displayName = $this.Name
                    if (-not $displayName) {
                        if ($this.UserType -eq [KeeperSecurity.Vault.UserType]::Team) {
                            $availableTeam = Get-KeeperAvailableTeam -Uid $this.Uid
                            if ($availableTeam) {
                                $displayName = $availableTeam.Name
                            } else {
                                $displayName = $this.Uid
                            }
                        }
                    }
                    $displayName
                </GetScriptBlock>
            </ScriptProperty>

            <ScriptProperty>
                <Name>ShareStatus</Name>
                <GetScriptBlock>
                    if ($this.ManageRecords -and $this.ManageUsers) {
                    $status = "Can Manage Users &amp; Records"
                    } elseif ($this.ManageRecords) {
                    $status = "Can Manage Records"
                    } elseif ($this.ManageUsers) {
                    $status = "Can Manage Users"
                    } else {
                    $status = "No User Permission"
                    }
                    $status
                </GetScriptBlock>
            </ScriptProperty>

            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>UserType</Name>
                            <Name>DisplayName</Name>
                            <Name>ManageRecords</Name>
                            <Name>ManageUsers</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.SharedFolderRecord</Name>
        <Members>
            <ScriptProperty>
                <Name>RecordTitle</Name>
                <GetScriptBlock>
                    Get-KeeperObject $this.RecordUid -ObjectType Record -PropertyName Title
                </GetScriptBlock>
            </ScriptProperty>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>RecordUid</Name>
                            <Name>RecordTitle</Name>
                            <Name>CanShare</Name>
                            <Name>CanEdit</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.FolderNode</Name>
        <Members>
            <ScriptProperty>
                <Name>RecordCount</Name>
                <GetScriptBlock>
                    $this.Records.Count
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>SubfolderCount</Name>
                <GetScriptBlock>
                    $this.Subfolders.Count
                </GetScriptBlock>
            </ScriptProperty>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>FolderUid</Name>
                            <Name>Name</Name>
                            <Name>FolderType</Name>
                            <Name>ParentUid</Name>
                            <Name>SharedFolderUid</Name>
                            <Name>Subfolders</Name>
                            <Name>Records</Name>
                            <Name>SubfolderCount</Name>
                            <Name>RecordCount</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.RecordSharePermissions</Name>
        <Members>
            <ScriptProperty>
                <Name>RecordTitle</Name>
                <GetScriptBlock>
                    (Get-KeeperObject -Uid $this.RecordUid -ObjectType Record).Title
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.UserRecordPermissions</Name>
        <Members>
            <ScriptProperty>
                <Name>ShareStatus</Name>
                <GetScriptBlock>
                    if ($this.Owner) {
                    "Owner"
                    } elseif ($this.AwaitingApproval) {
                    "Awaiting Approval"
                    } elseif ($this.CanShare -and $this.CanEdit) {
                    "Can Edit &amp; Share"
                    } elseif ($this.CanShare) {
                    "Can Share"
                    } elseif ($this.CanEdit) {
                    "Can Edit"
                    } else {
                    "Read Only"
                    }
                </GetScriptBlock>
            </ScriptProperty>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Username</Name>
                            <Name>ShareStatus</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.SharedFolderRecordPermissions</Name>
        <Members>
            <ScriptProperty>
                <Name>ShareStatus</Name>
                <GetScriptBlock>
                    if ($this.CanShare -and $this.CanEdit) {
                    "Can Edit &amp; Share"
                    } elseif ($this.CanShare) {
                    "Can Share"
                    } elseif ($this.CanEdit) {
                    "Can Edit"
                    } else {
                    "Read Only"
                    }
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>SharedFolderName</Name>
                <GetScriptBlock>
                    (Get-KeeperObject -Uid $this.SharedFolderUid -ObjectType SharedFolder).Name
                </GetScriptBlock>
            </ScriptProperty>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>SharedFolderUid</Name>
                            <Name>SharedFolderName</Name>
                            <Name>ShareStatus</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>

    <Type>
        <Name>KeeperSecurity.Vault.RecordSharePermissions</Name>
        <Members>
            <ScriptProperty>
                <Name>Owner</Name>
                <GetScriptBlock>
                    $this.UserPermissions | Where-Object { $_.Owner } | Select-Object
                    -ExpandProperty Username
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Users</Name>
                <GetScriptBlock>
                    ($this.UserPermissions | Where-Object { -not $_.Owner }).Count
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Folders</Name>
                <GetScriptBlock>
                    $this.SharedFolderPermissions.Count
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>UserShares</Name>
                <GetScriptBlock>
                    $shares = @()
                    foreach($up in $this.UserPermissions) {
                    if ($up.Owner) {
                    continue
                    }
                    $shares += "$($up.Username) ($($up.ShareStatus))"
                    }
                    $shares -join "`r`n"
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>FolderShares</Name>
                <GetScriptBlock>
                    $shares = @()
                    foreach($Sp in $this.SharedFolderPermissions) {
                    $shares += "$($sp.SharedFolderName)[$($sp.SharedFolderUid)]
                    ($($sp.ShareStatus))"
                    }
                    $shares -join "`r`n"
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>

</Types>
<!-- SIG # Begin signature block -->
<!-- MIInvgYJKoZIhvcNAQcCoIInrzCCJ6sCAQExDzANBglghkgBZQMEAgEFADB5Bgor -->
<!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -->
<!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBdTo2CIgvecJ64 -->
<!-- OWP3kt5KP9Mcmjf56msnisC5nyk56KCCITswggWNMIIEdaADAgECAhAOmxiO+dAt -->
<!-- 5+/bUOIIQBhaMA0GCSqGSIb3DQEBDAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQK -->
<!-- EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNV -->
<!-- BAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBa -->
<!-- Fw0zMTExMDkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2Vy -->
<!-- dCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lD -->
<!-- ZXJ0IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC -->
<!-- ggIBAL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3E -->
<!-- MB/zG6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKy -->
<!-- unWZanMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsF -->
<!-- xl7sWxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU1 -->
<!-- 5zHL2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJB -->
<!-- MtfbBHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObUR -->
<!-- WBf3JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6 -->
<!-- nj3cAORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxB -->
<!-- YKqxYxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5S -->
<!-- UUd0viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+x -->
<!-- q4aLT8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIB -->
<!-- NjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwP -->
<!-- TzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMC -->
<!-- AYYweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp -->
<!-- Y2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNv -->
<!-- bS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0 -->
<!-- aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENB -->
<!-- LmNybDARBgNVHSAECjAIMAYGBFUdIAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0Nc -->
<!-- Vec4X6CjdBs9thbX979XB72arKGHLOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnov -->
<!-- Lbc47/T/gLn4offyct4kvFIDyE7QKt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65Zy -->
<!-- oUi0mcudT6cGAxN3J0TU53/oWajwvy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFW -->
<!-- juyk1T3osdz9HNj0d1pcVIxv76FQPfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPF -->
<!-- mCLBsln1VWvPJ6tsds5vIy30fnFqI2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9z -->
<!-- twGpn1eqXijiuZQwggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0GCSqG -->
<!-- SIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMx -->
<!-- GTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRy -->
<!-- dXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTlaMGkx -->
<!-- CzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UEAxM4 -->
<!-- RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEzODQg -->
<!-- MjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C0Cit -->
<!-- eLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce2vnS -->
<!-- 1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0daE6ZM -->
<!-- swEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6TSXBC -->
<!-- Mo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoAFdE3 -->
<!-- /hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7OhD26j -->
<!-- q22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM1bL5 -->
<!-- OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z8ujo -->
<!-- 7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05huzU -->
<!-- tw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNYmtwm -->
<!-- KwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP/2NP -->
<!-- TLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0TAQH/ -->
<!-- BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYDVR0j -->
<!-- BBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMGA1Ud -->
<!-- JQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYYaHR0 -->
<!-- cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2FjZXJ0 -->
<!-- cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNVHR8E -->
<!-- PDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVz -->
<!-- dGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATANBgkq -->
<!-- hkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95RysQDK -->
<!-- r2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HLIvda -->
<!-- qpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5BtfQ/g+ -->
<!-- lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnhOE7a -->
<!-- brs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIhdXNS -->
<!-- y0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV9zeK -->
<!-- iwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/jwVYb -->
<!-- KyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYHKi8Q -->
<!-- xAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmCXBVm -->
<!-- zGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l/aCn -->
<!-- HwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZWeE4w -->
<!-- gga0MIIEnKADAgECAhANx6xXBf8hmS5AQyIMOkmGMA0GCSqGSIb3DQEBCwUAMGIx -->
<!-- CzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 -->
<!-- dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBH -->
<!-- NDAeFw0yNTA1MDcwMDAwMDBaFw0zODAxMTQyMzU5NTlaMGkxCzAJBgNVBAYTAlVT -->
<!-- MRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1 -->
<!-- c3RlZCBHNCBUaW1lU3RhbXBpbmcgUlNBNDA5NiBTSEEyNTYgMjAyNSBDQTEwggIi -->
<!-- MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC0eDHTCphBcr48RsAcrHXbo0Zo -->
<!-- dLRRF51NrY0NlLWZloMsVO1DahGPNRcybEKq+RuwOnPhof6pvF4uGjwjqNjfEvUi -->
<!-- 6wuim5bap+0lgloM2zX4kftn5B1IpYzTqpyFQ/4Bt0mAxAHeHYNnQxqXmRinvuNg -->
<!-- xVBdJkf77S2uPoCj7GH8BLuxBG5AvftBdsOECS1UkxBvMgEdgkFiDNYiOTx4OtiF -->
<!-- cMSkqTtF2hfQz3zQSku2Ws3IfDReb6e3mmdglTcaarps0wjUjsZvkgFkriK9tUKJ -->
<!-- m/s80FiocSk1VYLZlDwFt+cVFBURJg6zMUjZa/zbCclF83bRVFLeGkuAhHiGPMvS -->
<!-- GmhgaTzVyhYn4p0+8y9oHRaQT/aofEnS5xLrfxnGpTXiUOeSLsJygoLPp66bkDX1 -->
<!-- ZlAeSpQl92QOMeRxykvq6gbylsXQskBBBnGy3tW/AMOMCZIVNSaz7BX8VtYGqLt9 -->
<!-- MmeOreGPRdtBx3yGOP+rx3rKWDEJlIqLXvJWnY0v5ydPpOjL6s36czwzsucuoKs7 -->
<!-- Yk/ehb//Wx+5kMqIMRvUBDx6z1ev+7psNOdgJMoiwOrUG2ZdSoQbU2rMkpLiQ6bG -->
<!-- RinZbI4OLu9BMIFm1UUl9VnePs6BaaeEWvjJSjNm2qA+sdFUeEY0qVjPKOWug/G6 -->
<!-- X5uAiynM7Bu2ayBjUwIDAQABo4IBXTCCAVkwEgYDVR0TAQH/BAgwBgEB/wIBADAd -->
<!-- BgNVHQ4EFgQU729TSunkBnx6yuKQVvYv1Ensy04wHwYDVR0jBBgwFoAU7NfjgtJx -->
<!-- XWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUF -->
<!-- BwMIMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGln -->
<!-- aWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5j -->
<!-- b20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNVHR8EPDA6MDigNqA0hjJo -->
<!-- dHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNy -->
<!-- bDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEwDQYJKoZIhvcNAQEL -->
<!-- BQADggIBABfO+xaAHP4HPRF2cTC9vgvItTSmf83Qh8WIGjB/T8ObXAZz8OjuhUxj -->
<!-- aaFdleMM0lBryPTQM2qEJPe36zwbSI/mS83afsl3YTj+IQhQE7jU/kXjjytJgnn0 -->
<!-- hvrV6hqWGd3rLAUt6vJy9lMDPjTLxLgXf9r5nWMQwr8Myb9rEVKChHyfpzee5kH0 -->
<!-- F8HABBgr0UdqirZ7bowe9Vj2AIMD8liyrukZ2iA/wdG2th9y1IsA0QF8dTXqvcnT -->
<!-- mpfeQh35k5zOCPmSNq1UH410ANVko43+Cdmu4y81hjajV/gxdEkMx1NKU4uHQcKf -->
<!-- ZxAvBAKqMVuqte69M9J6A47OvgRaPs+2ykgcGV00TYr2Lr3ty9qIijanrUR3anzE -->
<!-- wlvzZiiyfTPjLbnFRsjsYg39OlV8cipDoq7+qNNjqFzeGxcytL5TTLL4ZaoBdqbh -->
<!-- OhZ3ZRDUphPvSRmMThi0vw9vODRzW6AxnJll38F0cuJG7uEBYTptMSbhdhGQDpOX -->
<!-- gpIUsWTjd6xpR6oaQf/DJbg3s6KCLPAlZ66RzIg9sC+NJpud/v4+7RWsWCiKi9EO -->
<!-- LLHfMR2ZyJ/+xhCx9yHbxtl5TPau1j/1MIDpMPx0LckTetiSuEtQvLsNz3Qbp7wG -->
<!-- WqbIiOWCnb5WqxL3/BAPvIXKUjPSxyZsq8WhbaM2tszWkPZPubdcMIIG7TCCBNWg -->
<!-- AwIBAgIQCoDvGEuN8QWC0cR2p5V0aDANBgkqhkiG9w0BAQsFADBpMQswCQYDVQQG -->
<!-- EwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xQTA/BgNVBAMTOERpZ2lDZXJ0 -->
<!-- IFRydXN0ZWQgRzQgVGltZVN0YW1waW5nIFJTQTQwOTYgU0hBMjU2IDIwMjUgQ0Ex -->
<!-- MB4XDTI1MDYwNDAwMDAwMFoXDTM2MDkwMzIzNTk1OVowYzELMAkGA1UEBhMCVVMx -->
<!-- FzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBTSEEy -->
<!-- NTYgUlNBNDA5NiBUaW1lc3RhbXAgUmVzcG9uZGVyIDIwMjUgMTCCAiIwDQYJKoZI -->
<!-- hvcNAQEBBQADggIPADCCAgoCggIBANBGrC0Sxp7Q6q5gVrMrV7pvUf+GcAoB38o3 -->
<!-- zBlCMGMyqJnfFNZx+wvA69HFTBdwbHwBSOeLpvPnZ8ZN+vo8dE2/pPvOx/Vj8Tch -->
<!-- TySA2R4QKpVD7dvNZh6wW2R6kSu9RJt/4QhguSssp3qome7MrxVyfQO9sMx6ZAWj -->
<!-- FDYOzDi8SOhPUWlLnh00Cll8pjrUcCV3K3E0zz09ldQ//nBZZREr4h/GI6Dxb2Uo -->
<!-- yrN0ijtUDVHRXdmncOOMA3CoB/iUSROUINDT98oksouTMYFOnHoRh6+86Ltc5zjP -->
<!-- KHW5KqCvpSduSwhwUmotuQhcg9tw2YD3w6ySSSu+3qU8DD+nigNJFmt6LAHvH3KS -->
<!-- uNLoZLc1Hf2JNMVL4Q1OpbybpMe46YceNA0LfNsnqcnpJeItK/DhKbPxTTuGoX7w -->
<!-- JNdoRORVbPR1VVnDuSeHVZlc4seAO+6d2sC26/PQPdP51ho1zBp+xUIZkpSFA8vW -->
<!-- doUoHLWnqWU3dCCyFG1roSrgHjSHlq8xymLnjCbSLZ49kPmk8iyyizNDIXj//cOg -->
<!-- rY7rlRyTlaCCfw7aSUROwnu7zER6EaJ+AliL7ojTdS5PWPsWeupWs7NpChUk555K -->
<!-- 096V1hE0yZIXe+giAwW00aHzrDchIc2bQhpp0IoKRR7YufAkprxMiXAJQ1XCmnCf -->
<!-- gPf8+3mnAgMBAAGjggGVMIIBkTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTkO/zy -->
<!-- Me39/dfzkXFjGVBDz2GM6DAfBgNVHSMEGDAWgBTvb1NK6eQGfHrK4pBW9i/USezL -->
<!-- TjAOBgNVHQ8BAf8EBAMCB4AwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwgZUGCCsG -->
<!-- AQUFBwEBBIGIMIGFMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5j -->
<!-- b20wXQYIKwYBBQUHMAKGUWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdp -->
<!-- Q2VydFRydXN0ZWRHNFRpbWVTdGFtcGluZ1JTQTQwOTZTSEEyNTYyMDI1Q0ExLmNy -->
<!-- dDBfBgNVHR8EWDBWMFSgUqBQhk5odHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGln -->
<!-- aUNlcnRUcnVzdGVkRzRUaW1lU3RhbXBpbmdSU0E0MDk2U0hBMjU2MjAyNUNBMS5j -->
<!-- cmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcBMA0GCSqGSIb3DQEB -->
<!-- CwUAA4ICAQBlKq3xHCcEua5gQezRCESeY0ByIfjk9iJP2zWLpQq1b4URGnwWBdEZ -->
<!-- D9gBq9fNaNmFj6Eh8/YmRDfxT7C0k8FUFqNh+tshgb4O6Lgjg8K8elC4+oWCqnU/ -->
<!-- ML9lFfim8/9yJmZSe2F8AQ/UdKFOtj7YMTmqPO9mzskgiC3QYIUP2S3HQvHG1FDu -->
<!-- +WUqW4daIqToXFE/JQ/EABgfZXLWU0ziTN6R3ygQBHMUBaB5bdrPbF6MRYs03h4o -->
<!-- bEMnxYOX8VBRKe1uNnzQVTeLni2nHkX/QqvXnNb+YkDFkxUGtMTaiLR9wjxUxu2h -->
<!-- ECZpqyU1d0IbX6Wq8/gVutDojBIFeRlqAcuEVT0cKsb+zJNEsuEB7O7/cuvTQasn -->
<!-- M9AWcIQfVjnzrvwiCZ85EE8LUkqRhoS3Y50OHgaY7T/lwd6UArb+BOVAkg2oOvol -->
<!-- /DJgddJ35XTxfUlQ+8Hggt8l2Yv7roancJIFcbojBcxlRcGG0LIhp6GvReQGgMgY -->
<!-- xQbV1S3CrWqZzBt1R9xJgKf47CdxVRd/ndUlQ05oxYy2zRWVFjF7mcr4C34Mj3oc -->
<!-- CVccAvlKV9jEnstrniLvUxxVZE/rptb7IRE2lskKPIJgbaP5t2nGj/ULLi49xTcB -->
<!-- ZU8atufk+EMF/cWuiC7POGT75qaL6vdCvHlshtjdNXOCIUjsarfNZzCCB0kwggUx -->
<!-- oAMCAQICEAWjoxq4NU+fKJYdPQIHYbgwDQYJKoZIhvcNAQELBQAwaTELMAkGA1UE -->
<!-- BhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMUEwPwYDVQQDEzhEaWdpQ2Vy -->
<!-- dCBUcnVzdGVkIEc0IENvZGUgU2lnbmluZyBSU0E0MDk2IFNIQTM4NCAyMDIxIENB -->
<!-- MTAeFw0yNDEyMzEwMDAwMDBaFw0yNTEyMzAyMzU5NTlaMIHRMRMwEQYLKwYBBAGC -->
<!-- NzwCAQMTAlVTMRkwFwYLKwYBBAGCNzwCAQITCERlbGF3YXJlMR0wGwYDVQQPDBRQ -->
<!-- cml2YXRlIE9yZ2FuaXphdGlvbjEQMA4GA1UEBRMHMzQwNzk4NTELMAkGA1UEBhMC -->
<!-- VVMxETAPBgNVBAgTCElsbGlub2lzMRAwDgYDVQQHEwdDaGljYWdvMR0wGwYDVQQK -->
<!-- ExRLZWVwZXIgU2VjdXJpdHkgSW5jLjEdMBsGA1UEAxMUS2VlcGVyIFNlY3VyaXR5 -->
<!-- IEluYy4wggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQDO/6wXrwKVD/ly -->
<!-- Y5UsXcgEgAJyxUNa+DRVz6P0tEWk79TgmoQKRHkjeqMvtDsGyzZcGkHqKDmpzHGY -->
<!-- YeuP/nxfEswjBw3Pz7/GgbHdQdlyMP1U/jWsH49DcQF9c6Sj6f7T6mr5urJkQzDg -->
<!-- HjqO6i8cyLuvG0thJ6r0k9d+u7TKcYYIK1ZdxmCj4XQj3jQ0bJMIXgksSNnM0fKH -->
<!-- u5oLqNp1WmUeVRKuMWJDGcE7k+0TfBEeK+XKzkmyRcmm6e/UoGD+zcipg3GGelyd -->
<!-- ugH2bBA2a3uFYc2qjtK5fIuRwZlZgysFND2iKAFHcnrpbSGkuaHtBY3E4xra5AZf -->
<!-- ge0wrbzdSURPU5st7KZ6i8r5UYa1SXQyghqL0CiiZPOwQIyKIjUphF7NB9D2wdWW -->
<!-- DgOpuHHu/wTplGn5YmFgaq1h5h4saov4WuWSsSpWMRpYpA+KdVpTJgxAYYN0T6HV -->
<!-- tWeXhqvdmXsTBjlrHzkKd2IUw3TDgO7Y1j9l8wGnmxsQnjhDRKUCAwEAAaOCAgIw -->
<!-- ggH+MB8GA1UdIwQYMBaAFGg34Ou2O/hfEYb7/mF7CIhl9E5CMB0GA1UdDgQWBBTn -->
<!-- KL7CoOsQM8480ZplkEaWu6eOzDA9BgNVHSAENjA0MDIGBWeBDAEDMCkwJwYIKwYB -->
<!-- BQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNVHQ8BAf8EBAMC -->
<!-- B4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwgbUGA1UdHwSBrTCBqjBToFGgT4ZNaHR0 -->
<!-- cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29kZVNpZ25p -->
<!-- bmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcmwwU6BRoE+GTWh0dHA6Ly9jcmw0LmRp -->
<!-- Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNENvZGVTaWduaW5nUlNBNDA5NlNI -->
<!-- QTM4NDIwMjFDQTEuY3JsMIGUBggrBgEFBQcBAQSBhzCBhDAkBggrBgEFBQcwAYYY -->
<!-- aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMFwGCCsGAQUFBzAChlBodHRwOi8vY2Fj -->
<!-- ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmluZ1JT -->
<!-- QTQwOTZTSEEzODQyMDIxQ0ExLmNydDAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUA -->
<!-- A4ICAQCyKgKBI5CmZbjIjn38FPlfsIipJg25SiGcpsrMxGaLfp4geoO7UV61pEKO -->
<!-- oJ/DhtqhuiDvC/qNFb8FtPldPKeoFam9I3kfZApu5A2ZNkZs3r4WQ60W2Y9EOym9 -->
<!-- 6SHg/ShLnEXxBdFBqoKdKu43qxVz8yrUJOZCaT+ubEkVe24ISDFraubHR5/4hlDI -->
<!-- /vBXfQBMauJEfnck8P+qdWRYmO6SL+GAI4w645MlDEqILeno/WBsEwvMlVybI2qy -->
<!-- 6thfrL8J/DZVPk9N1P2Y13P2cQ3OYN4qq5eRpvUAmi4RtmiyKxkVzefT3KJKeyRT -->
<!-- Wup5JFkkoIeMNNbc/sUUsoqilgFzbNpR0w9hfXHhpc/VMP0bz4T3JemyC6iXEekV -->
<!-- JM2bayhzSo/OTwZvyprq8dHKOcUcV7F7Bd7Zqdq/k7ddb3gPY3vqcs7qhP5EUD5+ -->
<!-- YRfHyEbnmoeyVTGmhwUzG0Wg3FRYqBpghh1Mdu9MoS2qQNHmF6WSb9J+tkCDKF/T -->
<!-- T3FthHMIS1hgFdSFvkyKP8XKawFwbVwjv5obHICJ2zM3rHYNLlrG6IsuB33kxMwn -->
<!-- vZXeeG4lCkyULuMKm85DeUhnsDik3f/nOJOcOss7lFrJN2GaY1qrIKU5QN81Ofdb -->
<!-- rzBbKtBWHQNz8vGLFWmy8E8c/Xe5KQQB0z0WMA3LCjSxjD3PujGCBdkwggXVAgEB -->
<!-- MH0waTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMUEwPwYD -->
<!-- VQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IENvZGUgU2lnbmluZyBSU0E0MDk2IFNI -->
<!-- QTM4NCAyMDIxIENBMQIQBaOjGrg1T58olh09AgdhuDANBglghkgBZQMEAgEFAKCB -->
<!-- hDAYBgorBgEEAYI3AgEMMQowCKACgAChAoAAMBkGCSqGSIb3DQEJAzEMBgorBgEE -->
<!-- AYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJ -->
<!-- BDEiBCC3Eu9tCtCuuqPjW/6rELMc/xKvgtNXSDEQ0DVLTnj45jANBgkqhkiG9w0B -->
<!-- AQEFAASCAYAIH7geAZJSb1k3OE8FczUmQPSgO/54A9kt7rSYCmT1A9PHny9GFUOs -->
<!-- lZ6h782cMMtGaMVnn4g+DZ+rWFYQwrjUevAcuZl9YxfUUanFJe9/JfJhIJc7veKb -->
<!-- LrInMyHLIs9ADRiUUn1GX4m3Olrk3IK8N8Gb7pVdykorJEoHItNu8z1p0chWOi6m -->
<!-- kufN8X+dWdaQlaMEtpGQ4HHtydzxfw55ns733sHgLwLCLYpHgtzaouuhuzfdjiqo -->
<!-- zz5xZvNWiZ6YMDAyodDpm0lh2bVKpxK6e7NA7g+KzawSCfezhQowUq/8UfXF6Tp1 -->
<!-- HVdSPG+XJQwp1QvuqWQs13WoMF91Amm+A/MrOqHg8u41iocGyl6iG6S5dUagQKe4 -->
<!-- NR7Q6jmzv6VoezKXcaWvhn1QddZwa2sFjJqoKyuR+PQM7QJmaKj09D1ujk5Y0qFR -->
<!-- uw6GGDaJBdOqVQfFwDHSwZfqtc73049xAiGL86tfD8dnXwJDIkzZ4cmrX8oBbPsd -->
<!-- zCXcRCEEiCmhggMmMIIDIgYJKoZIhvcNAQkGMYIDEzCCAw8CAQEwfTBpMQswCQYD -->
<!-- VQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xQTA/BgNVBAMTOERpZ2lD -->
<!-- ZXJ0IFRydXN0ZWQgRzQgVGltZVN0YW1waW5nIFJTQTQwOTYgU0hBMjU2IDIwMjUg -->
<!-- Q0ExAhAKgO8YS43xBYLRxHanlXRoMA0GCWCGSAFlAwQCAQUAoGkwGAYJKoZIhvcN -->
<!-- AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjUwNzMwMjE1NzM2WjAv -->
<!-- BgkqhkiG9w0BCQQxIgQg39UeOvNWatwhtzelEfAHWBWT9S7mM8FStkj4VLEcZsUw -->
<!-- DQYJKoZIhvcNAQEBBQAEggIAZYms//XtGMsNaLqvRfu6sb4ZrN0ZWXubk5sPc/VF -->
<!-- aSB2c4hZIgTjF7tGX/VlJpyT+x6w4/oWPPfUFQRtr+sz1SrpEh2bIG6w73RIsIwQ -->
<!-- q1jCXXTRTXN2sKuzAkOgFr00YexzEVdc4hxD0eeXOwuN+HBghKysEuOMDwAaDXdl -->
<!-- hxpNOBJ5sFsniNcuCeLNSY+hcAtHAZZayNw9m6SZpaG9gjPKb/1KZdApAOvnjrhq -->
<!-- MBRp9BnJJC9U5lx6T3G/RnZYw78TUrdDorZX0hn/8O+MZqMPSA1PRTzrMk95tBkG -->
<!-- D+bkjkHSuVI7emMhavjpEPl5Ayy78EoVmHoIW2c0TISS/qZdOREJydtxgMRoHsOf -->
<!-- wgtWGaLBjRSJHDvykvKOrI6hkMGC8QbOPqs5J9dSIypVdRvUjeXHdnn2xcxTWauS -->
<!-- Y/aFjFFgEmm207xbosRPQIcW7/BrXlQ1tS+pOjMcOP1vIxfhPesyWPz5Y0p1PCFM -->
<!-- vFKLxXCRqoFJTbZyRjcVSZQbL0Q9dth3o6JIlVoMq3e/toL3fgA5Y4T4Fimas7Lz -->
<!-- wU+tTQQJmEcp8tZelVjOBodxF5cBZ4kl3kYkyVIqLL3d4XjlkJE3R3NLcu5W2/15 -->
<!-- kZVM/LGBKSkSpl82cqCLt+Iq583uFb7bO9EDYE0V3qZ96buoXc9LeWF26ugtVc63 -->
<!-- MXY= -->
<!-- SIG # End signature block -->