From jaltman@auristor.com Tue Jun 6 18:05:23 2023 From: jaltman@auristor.com (Jeffrey E Altman) Date: Tue, 6 Jun 2023 13:05:23 -0400 Subject: [OpenAFS-devel] Re: Request to create a Dump Tag registry In-Reply-To: <2ba1c266-9534-f915-b12f-1b52d3f6ab22@auristor.com> References: <2ba1c266-9534-f915-b12f-1b52d3f6ab22@auristor.com> Message-ID: <9533cb7f-7cb2-5677-59df-ea3c729f22a5@auristor.com> This is a cryptographically signed message in MIME format. --------------ms030109060102080507090307 Content-Type: multipart/alternative; boundary="------------dHuDpiD0IAP5oL0rS90A0tAk" --------------dHuDpiD0IAP5oL0rS90A0tAk Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 10/12/2022 11:40 PM, Jeffrey E Altman (jaltman@auristor.com) wrote: > > AuriStor has been investigating extending the Dump Stream to support > the functionality proposed in April 2011 as RPC Refresh (Gerrit 4573) > as well as additional data and metadata types implemented by > AuriStorFS. To avoid unnecessary collisions and to maximize > interoperability I propose the creation of a Dump Tag Registry. > > The Dump Format is poorly documented and many tags and sub-tags have > been squatted upon over the years without creation of a registry. > The dump stream registry has been created.  It is linked from http://registrar.central.org/. > I will provide additional details of the AuriStor sub-tags to the > Registrar once a Registry has been published. > The 3 June 2023 draft of the "AFS Dump Stream Format" document that I written is available at http://registrar.central.org/dump/dump_format.txt I will reference this document in my AFS Technology Workshop presentation "An Overview of the Dump Stream Framework Adopted by OpenAFS and the Dump Tag Registry" on Wednesday 14 June 2023 at 2:20pm EDT (UTC-4). To register for the workshop which will be held virtually via Zoom Events (50 USD) the link https://workshop.openafs.org/afsbpw23/ redirects to https://events.zoom.us/e/view/vqOro4A_RfGeHNSVWD4Yvw Hope to see you there. Jeffrey Altman --------------dHuDpiD0IAP5oL0rS90A0tAk Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
On 10/12/2022 11:40 PM, Jeffrey E Altman (jaltman@auristor.com) wrote:

AuriStor has been investigating extending the Dump Stream to support the functionality proposed in April 2011 as RPC Refresh (Gerrit 4573) as well as additional data and metadata types implemented by AuriStorFS.  To avoid unnecessary collisions and to maximize interoperability I propose the creation of a Dump Tag Registry.

The Dump Format is poorly documented and many tags and sub-tags have been squatted upon over the years without creation of a registry.

The dump stream registry has been created.  It is linked from http://registrar.central.org/.

I will provide additional details of the AuriStor sub-tags to the Registrar once a Registry has been published.

The 3 June 2023 draft of the "AFS Dump Stream Format" document that I written is available at http://registrar.central.org/dump/dump_format.txt

I will reference this document in my AFS Technology Workshop presentation "An Overview of the Dump Stream Framework Adopted by OpenAFS and the Dump Tag Registry" on Wednesday 14 June 2023 at 2:20pm EDT (UTC-4). 

To register for the workshop which will be held virtually via Zoom Events (50 USD) the link https://workshop.openafs.org/afsbpw23/ redirects to https://events.zoom.us/e/view/vqOro4A_RfGeHNSVWD4Yvw

Hope to see you there.

Jeffrey Altman


--------------dHuDpiD0IAP5oL0rS90A0tAk-- --------------ms030109060102080507090307 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC DHEwggXSMIIEuqADAgECAhBAAYJpmi/rPn/F0fJyDlzMMA0GCSqGSIb3DQEBCwUAMDoxCzAJ BgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxFzAVBgNVBAMTDlRydXN0SUQgQ0EgQTEz MB4XDTIyMDgwNDE2MDQ0OFoXDTI1MTAzMTE2MDM0OFowcDEvMC0GCgmSJomT8ixkAQETH0Ew MTQxMEQwMDAwMDE4MjY5OUEyRkQyMDAwMjMzQ0QxGTAXBgNVBAMTEEplZmZyZXkgRSBBbHRt YW4xFTATBgNVBAoTDEF1cmlTdG9yIEluYzELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCkC7PKBBZnQqDKPtZPMLAy77zo2DPvwtGnd1hNjPvbXrpGxUb3 xHZRtv179LHKAOcsY2jIctzieMxf82OMyhpBziMPsFAG/ukihBMFj3/xEeZVso3K27pSAyyN fO/wJ0rX7G+ges22Dd7goZul8rPaTJBIxbZDuaykJMGpNq4PQ8VPcnYZx+6b+nJwJJoJ46kI EEfNh3UKvB/vM0qtxS690iAdgmQIhTl+qfXq4IxWB6b+3NeQxgR6KLU4P7v88/tvJTpxIKkg 9xj89ruzeThyRFd2DSe3vfdnq9+g4qJSHRXyTft6W3Lkp7UWTM4kMqOcc4VSRdufVKBQNXjG IcnhAgMBAAGjggKcMIICmDAOBgNVHQ8BAf8EBAMCBPAwgYQGCCsGAQUFBwEBBHgwdjAwBggr BgEFBQcwAYYkaHR0cDovL2NvbW1lcmNpYWwub2NzcC5pZGVudHJ1c3QuY29tMEIGCCsGAQUF BzAChjZodHRwOi8vdmFsaWRhdGlvbi5pZGVudHJ1c3QuY29tL2NlcnRzL3RydXN0aWRjYWEx My5wN2MwHwYDVR0jBBgwFoAULbfeG1l+KpguzeHUG+PFEBJe6RQwCQYDVR0TBAIwADCCASsG A1UdIASCASIwggEeMIIBGgYLYIZIAYb5LwAGAgEwggEJMEoGCCsGAQUFBwIBFj5odHRwczov L3NlY3VyZS5pZGVudHJ1c3QuY29tL2NlcnRpZmljYXRlcy9wb2xpY3kvdHMvaW5kZXguaHRt bDCBugYIKwYBBQUHAgIwga0MgapUaGlzIFRydXN0SUQgQ2VydGlmaWNhdGUgaGFzIGJlZW4g aXNzdWVkIGluIGFjY29yZGFuY2Ugd2l0aCBJZGVuVHJ1c3QncyBUcnVzdElEIENlcnRpZmlj YXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL3NlY3VyZS5pZGVudHJ1c3QuY29tL2NlcnRp ZmljYXRlcy9wb2xpY3kvdHMvaW5kZXguaHRtbDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8v dmFsaWRhdGlvbi5pZGVudHJ1c3QuY29tL2NybC90cnVzdGlkY2FhMTMuY3JsMB8GA1UdEQQY MBaBFGphbHRtYW5AYXVyaXN0b3IuY29tMB0GA1UdDgQWBBQB+nzqgljLocLTsiUn2yWqEc2s gjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQELBQADggEBAJwV eycprp8Ox1npiTyfwc5QaVaqtoe8Dcg2JXZc0h4DmYGW2rRLHp8YL43snEV93rPJVk6B2v4c WLeQfaMrnyNeEuvHx/2CT44cdLtaEk5zyqo3GYJYlLcRVz6EcSGHv1qPXgDT0xB/25etwGYq utYF4Chkxu4KzIpq90eDMw5ajkexw+8ARQz4N5+d6NRbmMCovd7wTGi8th/BZvz8hgKUiUJo Qle4wDxrdXdnIhCP7g87InXKefWgZBF4VX21t2+hkc04qrhIJlHrocPG9mRSnnk2WpsY0MXt a8ivbVKtfpY7uSNDZSKTDi1izEFH5oeQdYRkgIGb319a7FjslV8wggaXMIIEf6ADAgECAhBA AXA7OrqBjMk8rp4OuNQSMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAlVTMRIwEAYDVQQK EwlJZGVuVHJ1c3QxJzAlBgNVBAMTHklkZW5UcnVzdCBDb21tZXJjaWFsIFJvb3QgQ0EgMTAe Fw0yMDAyMTIyMTA3NDlaFw0zMDAyMTIyMTA3NDlaMDoxCzAJBgNVBAYTAlVTMRIwEAYDVQQK EwlJZGVuVHJ1c3QxFzAVBgNVBAMTDlRydXN0SUQgQ0EgQTEzMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAu6sUO01SDD99PM+QdZkNxKxJNt0NgQE+Zt6ixaNP0JKSjTd+SG5L wqxBWjnOgI/3dlwgtSNeN77AgSs+rA4bK4GJ75cUZZANUXRKw/et8pf9Qn6iqgB63OdHxBN/ 15KbM3HR+PyiHXQoUVIevCKW8nnlWnnZabT1FejOhRRKVUg5HACGOTfnCOONrlxlg+m1Vjgn o1uNqNuLM/jkD1z6phNZ/G9IfZGI0ppHX5AA/bViWceX248VmefNhSR14ADZJtlAAWOi2un0 3bqrBPHA9nDyXxI8rgWLfUP5rDy8jx2hEItg95+ORF5wfkGUq787HBjspE86CcaduLka/Bk2 VwIDAQABo4IChzCCAoMwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwgYkG CCsGAQUFBwEBBH0wezAwBggrBgEFBQcwAYYkaHR0cDovL2NvbW1lcmNpYWwub2NzcC5pZGVu dHJ1c3QuY29tMEcGCCsGAQUFBzAChjtodHRwOi8vdmFsaWRhdGlvbi5pZGVudHJ1c3QuY29t L3Jvb3RzL2NvbW1lcmNpYWxyb290Y2ExLnA3YzAfBgNVHSMEGDAWgBTtRBnA0/AGi+6ke75C 5yZUyI42djCCASQGA1UdIASCARswggEXMIIBEwYEVR0gADCCAQkwSgYIKwYBBQUHAgEWPmh0 dHBzOi8vc2VjdXJlLmlkZW50cnVzdC5jb20vY2VydGlmaWNhdGVzL3BvbGljeS90cy9pbmRl eC5odG1sMIG6BggrBgEFBQcCAjCBrQyBqlRoaXMgVHJ1c3RJRCBDZXJ0aWZpY2F0ZSBoYXMg YmVlbiBpc3N1ZWQgaW4gYWNjb3JkYW5jZSB3aXRoIElkZW5UcnVzdCdzIFRydXN0SUQgQ2Vy dGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vc2VjdXJlLmlkZW50cnVzdC5jb20v Y2VydGlmaWNhdGVzL3BvbGljeS90cy9pbmRleC5odG1sMEoGA1UdHwRDMEEwP6A9oDuGOWh0 dHA6Ly92YWxpZGF0aW9uLmlkZW50cnVzdC5jb20vY3JsL2NvbW1lcmNpYWxyb290Y2ExLmNy bDAdBgNVHQ4EFgQULbfeG1l+KpguzeHUG+PFEBJe6RQwHQYDVR0lBBYwFAYIKwYBBQUHAwIG CCsGAQUFBwMEMA0GCSqGSIb3DQEBCwUAA4ICAQB/7BKcygLX6Nl4a03cDHt7TLdPxCzFvDF2 bkVYCFTRX47UfeomF1gBPFDee3H/IPlLRmuTPoNt0qjdpfQzmDWN95jUXLdLPRToNxyaoB5s 0hOhcV6H08u3FHACBif55i0DTDzVSaBv0AZ9h1XeuGx4Fih1Vm3Xxz24GBqqVudvPRLyMJ7u 6hvBqTIKJ53uCs3dyQLZT9DXnp+kJv8y7ZSAY+QVrI/dysT8avtn8d7k7azNBkfnbRq+0e88 QoBnel6u+fpwbd5NLRHywXeH+phbzULCa+bLPRMqJaW2lbhvSWrMHRDy3/d8HvgnLCBFK2s4 Spns4YCN4xVcbqlGWzgolHCKUH39vpcsDo1ymZFrJ8QR6ihIn8FmJ5oKwAnnd/G6ADXFC9bu db9+532phSAXOZrrecIQn+vtP366PC+aClAPsIIDJDsotS5z4X2JUFsNIuEgXGqhiKE7SuZb rFG9sdcLprSlJN7TsRDc0W2b9nqwD+rj/5MN0C+eKwha+8ydv0+qzTyxPP90KRgaegGowC4d UsZyTk2n4Z3MuAHX5nAZL/Vh/SyDj/ajorV44yqZBzQ3ChKhXbfUSwe2xMmygA2Z5DRwMRJn p/BscizYdNk2WXJMTnH+wVLN8sLEwEtQR4eTLoFmQvrK2AMBS9kW5sBkMzINt/ZbbcZ3F+eA MDGCAxQwggMQAgEBME4wOjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5UcnVzdDEXMBUG A1UEAxMOVHJ1c3RJRCBDQSBBMTMCEEABgmmaL+s+f8XR8nIOXMwwDQYJYIZIAWUDBAIBBQCg ggGXMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIzMDYwNjE3 MDUyM1owLwYJKoZIhvcNAQkEMSIEIN+BQfQnRxLFwfU2b5To+1ppnQGmBtRP8/IltZhpoLmg MF0GCSsGAQQBgjcQBDFQME4wOjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5UcnVzdDEX MBUGA1UEAxMOVHJ1c3RJRCBDQSBBMTMCEEABgmmaL+s+f8XR8nIOXMwwXwYLKoZIhvcNAQkQ AgsxUKBOMDoxCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxFzAVBgNVBAMTDlRy dXN0SUQgQ0EgQTEzAhBAAYJpmi/rPn/F0fJyDlzMMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZI AWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZI hvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEggEARhjq p0xd5haoykelOJz2xdxOGzM7v7d0/LTZ7E+wy9pSuKZd6JpQD2bf9QX9g+exIr37B6vbpdF+ ubuCLfqCRdjKM4WM75Xs65o7iC/ZIZp6QbgIlIeqHawpBrkltnnC05uk4ONqhgaozL3Vajtc YbHtf7kvX4lKXHPM5XQfKRxhz2x9HTgbJcrigxrgk+/cUX/1ASewqDKE0ob0WFOyFr1yPcei iqBwgC82gV/pJBDMocR/DwwPOQMvdf/HnlYJqupYFbXPTNdh++cRaX8szC/RhxN8/tDBy2pM zusDorA/jEK5bC+IE8Y9XnUuWkYa9gOjdK7e+UGtoe1dPWHTtwAAAAAAAA== --------------ms030109060102080507090307-- From Tracy.DiMarcoWhite@gs.com Wed Jun 7 19:17:01 2023 From: Tracy.DiMarcoWhite@gs.com (Di Marco White, Tracy J) Date: Wed, 7 Jun 2023 18:17:01 +0000 Subject: [OpenAFS-devel] 2023 AFS Technologies Workshop - virtual Message-ID: Hi all, I'd like to invite anyone interested in AFS to register for the 2023 AFS Te= chnologies Workshop taking place next week on June 12th, 13th, & 14th. The = workshop is again this year being hosted on Zoom, and registration is open = at https://workshop.openafs.org with the talks and timings listed. The main= talks will run from 9:30am until 3pm Eastern time, with themed community d= iscussion or social time for an hour before the start each day, and an hour= after the talks end each day. If you have any issues with registration, please mail to openafs.workshop@g= mail.com to let us help. If you are a student at a higher education institution, please contact open= afs.workshop@gmail.com to take advantage of our offer of comped registratio= n. Please feel free to forward to anyone who you feel is interested in the con= ference If you have any questions, please let us know at openafs.workshop@gmail.com= . Tracy Di Marco White On behalf of the 2023 Workshop organizers ________________________________ Your Personal Data: We may collect and process information about you that m= ay be subject to data protection laws. For more information about how we us= e and disclose your personal data, how we protect your information, our leg= al basis to use your information, your rights and who you can contact, plea= se refer to: www.gs.com/privacy-notices From Tracy.DiMarcoWhite@gs.com Fri Jun 9 15:21:53 2023 From: Tracy.DiMarcoWhite@gs.com (Di Marco White, Tracy J) Date: Fri, 9 Jun 2023 14:21:53 +0000 Subject: [OpenAFS-devel] RE: 2023 AFS Technologies Workshop - virtual In-Reply-To: References: Message-ID: Once you've registered for the conference, please join the Zoom Events Lobb= y and look through the talks available. Within the lobby, you are able to b= ookmark talks, and those bookmarked talks are used to build your itinerary = for the conference. Please explore Zoom Events in advance if you can. Zoom has made available a video (https://youtu.be/LJr-DE4ktb4) walking thro= ugh these steps. Thanks, Tracy -----Original Message----- From: Di Marco White, Tracy J [Engineering] Sent: Wednesday, June 7, 2023 1:17 PM To: OpenAFS devel Subject: 2023 AFS Technologies Workshop - virtual Hi all, I'd like to invite anyone interested in AFS to register for the 2023 AFS Te= chnologies Workshop taking place next week on June 12th, 13th, & 14th. The = workshop is again this year being hosted on Zoom, and registration is open = at https://workshop.openafs.org with the talks and timings listed. The main= talks will run from 9:30am until 3pm Eastern time, with themed community d= iscussion or social time for an hour before the start each day, and an hour= after the talks end each day. If you have any issues with registration, please mail to openafs.workshop@g= mail.com to let us help. If you are a student at a higher education institution, please contact open= afs.workshop@gmail.com to take advantage of our offer of comped registratio= n. Please feel free to forward to anyone who you feel is interested in the con= ference If you have any questions, please let us know at openafs.workshop@gmail.com= . Tracy Di Marco White On behalf of the 2023 Workshop organizers ________________________________ Your Personal Data: We may collect and process information about you that m= ay be subject to data protection laws. For more information about how we us= e and disclose your personal data, how we protect your information, our leg= al basis to use your information, your rights and who you can contact, plea= se refer to: www.gs.com/privacy-notices From jaltman@auristor.com Thu Jun 15 10:10:15 2023 From: jaltman@auristor.com (Jeffrey E Altman) Date: Thu, 15 Jun 2023 05:10:15 -0400 Subject: [OpenAFS-devel] AFS Assigned Numbers Registry has been updated Message-ID: <9cd4646d-b3a5-5eff-29dd-a05708487266@auristor.com> This is a cryptographically signed message in MIME format. --------------ms030302070501000302030002 Content-Type: multipart/alternative; boundary="------------uPVlgCCMrvVQszcjwOMQtrx8" --------------uPVlgCCMrvVQszcjwOMQtrx8 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit The AFS Assigned Numbers Registry, http://registrar.central.org/, was created in 2011 as a successor to the older non-authoritative listings maintained at http://www.central.org/numbers/index.html. Since 2014 requests submitted to registrar@grand.central.org have been responded to and assignments have been issued, but the visible registry pages have not been updated.   As a result, allocations made by the registrar have not be visible to the community. The registry pages are now believed to be up to date.   At the very least, they contain all of the allocated values that have been assigned by the registrars. The lack of visibility of assignments has been particularly problematic for error tables additions have been coordinated with the registry leading to conflicts. The following Gerrit issues have been submitted in an effort to synchronize the error tables used by OpenAFS with those in use by other implementations. * RXGK - https://gerrit.openafs.org/#/c/15467/ * BZ - https://gerrit.openafs.org/#/c/15468/ * CMD - https://gerrit.openafs.org/#/c/15469/ * U - https://gerrit.openafs.org/#/c/15470/ During the review of source trees available for review by the registrar it was noted that opcode AFSVol 65552 which was assigned by the registrar to AFSVol_GetCapabilities in 2006 for use in implemented compressed dump format support was later used by openafs-osd for AFSVol_OsdPolicyUsage.  openafs-osd made use of 65552 through 65555 without registration even though registration had been requested for eleven prior AFSVol opcodes not in use by OpenAFS.  The AFSVol_GetCapabiliites RPC is not implemented by OpenAFS but was implemented by the original requestor and has been implemented by AuriStorFS on the assumption that OpenAFS would implement it someday.   This conflict potentially prevents deployment of openafs-osd volservers within the same cell as other AFS-family servers. During the 2023 AFS Tech Workshop it was noted that some sites have deployed private Rx Services on the standard AFS3 ports and have done so without registration. As a reminder, allocation of new Rx Service IDs for use on standard AFS3 ports must be registered before use to avoid conflicts.  This is true for all ID values excluding the site local use range 64512-65536.  The registrar will not manage the RPC number space for private services but is willing to publish the private allocations. Please review the registry contents. If there are missing entries, please submit requests to add them to registrar@grand.central,org. Thank you. Jeffrey Altman --------------uPVlgCCMrvVQszcjwOMQtrx8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

The AFS Assigned Numbers Registry, http://registrar.central.org/, was created in 2011 as a successor to the older non-authoritative listings maintained at http://www.central.org/numbers/index.html.

Since 2014 requests submitted to registrar@grand.central.org have been responded to and assignments have been issued, but the visible registry pages have not been updated.   As a result, allocations made by the registrar have not be visible to the community.

The registry pages are now believed to be up to date.   At the very least, they contain all of the allocated values that have been assigned by the registrars.  

The lack of visibility of assignments has been particularly problematic for error tables additions have been coordinated with the registry leading to conflicts.  The following Gerrit issues have been submitted in an effort to synchronize the error tables used by OpenAFS with those in use by other implementations.

During the review of source trees available for review by the registrar it was noted that opcode AFSVol 65552 which was assigned by the registrar to AFSVol_GetCapabilities in 2006 for use in implemented compressed dump format support was later used by openafs-osd for AFSVol_OsdPolicyUsage.  openafs-osd made use of 65552 through 65555 without registration even though registration had been requested for eleven prior AFSVol opcodes not in use by OpenAFS.  The AFSVol_GetCapabiliites RPC is not implemented by OpenAFS but was implemented by the original requestor and has been implemented by AuriStorFS on the assumption that OpenAFS would implement it someday.   This conflict potentially prevents deployment of openafs-osd volservers within the same cell as other AFS-family servers.

During the 2023 AFS Tech Workshop it was noted that some sites have deployed private Rx Services on the standard AFS3 ports and have done so without registration.  As a reminder, allocation of new Rx Service IDs for use on standard AFS3 ports must be registered before use to avoid conflicts.  This is true for all ID values excluding the site local use range 64512-65536.  The registrar will not manage the RPC number space for private services but is willing to publish the private allocations.

Please review the registry contents.  If there are missing entries, please submit requests to add them to registrar@grand.central,org.

Thank you.

Jeffrey Altman


--------------uPVlgCCMrvVQszcjwOMQtrx8-- --------------ms030302070501000302030002 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC DHEwggXSMIIEuqADAgECAhBAAYJpmi/rPn/F0fJyDlzMMA0GCSqGSIb3DQEBCwUAMDoxCzAJ BgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxFzAVBgNVBAMTDlRydXN0SUQgQ0EgQTEz MB4XDTIyMDgwNDE2MDQ0OFoXDTI1MTAzMTE2MDM0OFowcDEvMC0GCgmSJomT8ixkAQETH0Ew MTQxMEQwMDAwMDE4MjY5OUEyRkQyMDAwMjMzQ0QxGTAXBgNVBAMTEEplZmZyZXkgRSBBbHRt YW4xFTATBgNVBAoTDEF1cmlTdG9yIEluYzELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQCkC7PKBBZnQqDKPtZPMLAy77zo2DPvwtGnd1hNjPvbXrpGxUb3 xHZRtv179LHKAOcsY2jIctzieMxf82OMyhpBziMPsFAG/ukihBMFj3/xEeZVso3K27pSAyyN fO/wJ0rX7G+ges22Dd7goZul8rPaTJBIxbZDuaykJMGpNq4PQ8VPcnYZx+6b+nJwJJoJ46kI EEfNh3UKvB/vM0qtxS690iAdgmQIhTl+qfXq4IxWB6b+3NeQxgR6KLU4P7v88/tvJTpxIKkg 9xj89ruzeThyRFd2DSe3vfdnq9+g4qJSHRXyTft6W3Lkp7UWTM4kMqOcc4VSRdufVKBQNXjG IcnhAgMBAAGjggKcMIICmDAOBgNVHQ8BAf8EBAMCBPAwgYQGCCsGAQUFBwEBBHgwdjAwBggr BgEFBQcwAYYkaHR0cDovL2NvbW1lcmNpYWwub2NzcC5pZGVudHJ1c3QuY29tMEIGCCsGAQUF BzAChjZodHRwOi8vdmFsaWRhdGlvbi5pZGVudHJ1c3QuY29tL2NlcnRzL3RydXN0aWRjYWEx My5wN2MwHwYDVR0jBBgwFoAULbfeG1l+KpguzeHUG+PFEBJe6RQwCQYDVR0TBAIwADCCASsG A1UdIASCASIwggEeMIIBGgYLYIZIAYb5LwAGAgEwggEJMEoGCCsGAQUFBwIBFj5odHRwczov L3NlY3VyZS5pZGVudHJ1c3QuY29tL2NlcnRpZmljYXRlcy9wb2xpY3kvdHMvaW5kZXguaHRt bDCBugYIKwYBBQUHAgIwga0MgapUaGlzIFRydXN0SUQgQ2VydGlmaWNhdGUgaGFzIGJlZW4g aXNzdWVkIGluIGFjY29yZGFuY2Ugd2l0aCBJZGVuVHJ1c3QncyBUcnVzdElEIENlcnRpZmlj YXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL3NlY3VyZS5pZGVudHJ1c3QuY29tL2NlcnRp ZmljYXRlcy9wb2xpY3kvdHMvaW5kZXguaHRtbDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8v dmFsaWRhdGlvbi5pZGVudHJ1c3QuY29tL2NybC90cnVzdGlkY2FhMTMuY3JsMB8GA1UdEQQY MBaBFGphbHRtYW5AYXVyaXN0b3IuY29tMB0GA1UdDgQWBBQB+nzqgljLocLTsiUn2yWqEc2s gjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwDQYJKoZIhvcNAQELBQADggEBAJwV eycprp8Ox1npiTyfwc5QaVaqtoe8Dcg2JXZc0h4DmYGW2rRLHp8YL43snEV93rPJVk6B2v4c WLeQfaMrnyNeEuvHx/2CT44cdLtaEk5zyqo3GYJYlLcRVz6EcSGHv1qPXgDT0xB/25etwGYq utYF4Chkxu4KzIpq90eDMw5ajkexw+8ARQz4N5+d6NRbmMCovd7wTGi8th/BZvz8hgKUiUJo Qle4wDxrdXdnIhCP7g87InXKefWgZBF4VX21t2+hkc04qrhIJlHrocPG9mRSnnk2WpsY0MXt a8ivbVKtfpY7uSNDZSKTDi1izEFH5oeQdYRkgIGb319a7FjslV8wggaXMIIEf6ADAgECAhBA AXA7OrqBjMk8rp4OuNQSMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAlVTMRIwEAYDVQQK EwlJZGVuVHJ1c3QxJzAlBgNVBAMTHklkZW5UcnVzdCBDb21tZXJjaWFsIFJvb3QgQ0EgMTAe Fw0yMDAyMTIyMTA3NDlaFw0zMDAyMTIyMTA3NDlaMDoxCzAJBgNVBAYTAlVTMRIwEAYDVQQK EwlJZGVuVHJ1c3QxFzAVBgNVBAMTDlRydXN0SUQgQ0EgQTEzMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAu6sUO01SDD99PM+QdZkNxKxJNt0NgQE+Zt6ixaNP0JKSjTd+SG5L wqxBWjnOgI/3dlwgtSNeN77AgSs+rA4bK4GJ75cUZZANUXRKw/et8pf9Qn6iqgB63OdHxBN/ 15KbM3HR+PyiHXQoUVIevCKW8nnlWnnZabT1FejOhRRKVUg5HACGOTfnCOONrlxlg+m1Vjgn o1uNqNuLM/jkD1z6phNZ/G9IfZGI0ppHX5AA/bViWceX248VmefNhSR14ADZJtlAAWOi2un0 3bqrBPHA9nDyXxI8rgWLfUP5rDy8jx2hEItg95+ORF5wfkGUq787HBjspE86CcaduLka/Bk2 VwIDAQABo4IChzCCAoMwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwgYkG CCsGAQUFBwEBBH0wezAwBggrBgEFBQcwAYYkaHR0cDovL2NvbW1lcmNpYWwub2NzcC5pZGVu dHJ1c3QuY29tMEcGCCsGAQUFBzAChjtodHRwOi8vdmFsaWRhdGlvbi5pZGVudHJ1c3QuY29t L3Jvb3RzL2NvbW1lcmNpYWxyb290Y2ExLnA3YzAfBgNVHSMEGDAWgBTtRBnA0/AGi+6ke75C 5yZUyI42djCCASQGA1UdIASCARswggEXMIIBEwYEVR0gADCCAQkwSgYIKwYBBQUHAgEWPmh0 dHBzOi8vc2VjdXJlLmlkZW50cnVzdC5jb20vY2VydGlmaWNhdGVzL3BvbGljeS90cy9pbmRl eC5odG1sMIG6BggrBgEFBQcCAjCBrQyBqlRoaXMgVHJ1c3RJRCBDZXJ0aWZpY2F0ZSBoYXMg YmVlbiBpc3N1ZWQgaW4gYWNjb3JkYW5jZSB3aXRoIElkZW5UcnVzdCdzIFRydXN0SUQgQ2Vy dGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vc2VjdXJlLmlkZW50cnVzdC5jb20v Y2VydGlmaWNhdGVzL3BvbGljeS90cy9pbmRleC5odG1sMEoGA1UdHwRDMEEwP6A9oDuGOWh0 dHA6Ly92YWxpZGF0aW9uLmlkZW50cnVzdC5jb20vY3JsL2NvbW1lcmNpYWxyb290Y2ExLmNy bDAdBgNVHQ4EFgQULbfeG1l+KpguzeHUG+PFEBJe6RQwHQYDVR0lBBYwFAYIKwYBBQUHAwIG CCsGAQUFBwMEMA0GCSqGSIb3DQEBCwUAA4ICAQB/7BKcygLX6Nl4a03cDHt7TLdPxCzFvDF2 bkVYCFTRX47UfeomF1gBPFDee3H/IPlLRmuTPoNt0qjdpfQzmDWN95jUXLdLPRToNxyaoB5s 0hOhcV6H08u3FHACBif55i0DTDzVSaBv0AZ9h1XeuGx4Fih1Vm3Xxz24GBqqVudvPRLyMJ7u 6hvBqTIKJ53uCs3dyQLZT9DXnp+kJv8y7ZSAY+QVrI/dysT8avtn8d7k7azNBkfnbRq+0e88 QoBnel6u+fpwbd5NLRHywXeH+phbzULCa+bLPRMqJaW2lbhvSWrMHRDy3/d8HvgnLCBFK2s4 Spns4YCN4xVcbqlGWzgolHCKUH39vpcsDo1ymZFrJ8QR6ihIn8FmJ5oKwAnnd/G6ADXFC9bu db9+532phSAXOZrrecIQn+vtP366PC+aClAPsIIDJDsotS5z4X2JUFsNIuEgXGqhiKE7SuZb rFG9sdcLprSlJN7TsRDc0W2b9nqwD+rj/5MN0C+eKwha+8ydv0+qzTyxPP90KRgaegGowC4d UsZyTk2n4Z3MuAHX5nAZL/Vh/SyDj/ajorV44yqZBzQ3ChKhXbfUSwe2xMmygA2Z5DRwMRJn p/BscizYdNk2WXJMTnH+wVLN8sLEwEtQR4eTLoFmQvrK2AMBS9kW5sBkMzINt/ZbbcZ3F+eA MDGCAxQwggMQAgEBME4wOjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5UcnVzdDEXMBUG A1UEAxMOVHJ1c3RJRCBDQSBBMTMCEEABgmmaL+s+f8XR8nIOXMwwDQYJYIZIAWUDBAIBBQCg ggGXMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIzMDYxNTA5 MTAxNlowLwYJKoZIhvcNAQkEMSIEIETzaagY1f8QdJP9ZCbSTzbKyfzMD9ccOnKP6rn9xf6R MF0GCSsGAQQBgjcQBDFQME4wOjELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUlkZW5UcnVzdDEX MBUGA1UEAxMOVHJ1c3RJRCBDQSBBMTMCEEABgmmaL+s+f8XR8nIOXMwwXwYLKoZIhvcNAQkQ AgsxUKBOMDoxCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxFzAVBgNVBAMTDlRy dXN0SUQgQ0EgQTEzAhBAAYJpmi/rPn/F0fJyDlzMMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZI AWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZI hvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEggEAgkj1 fyIQw3TCjgjDsmgvaNAcjmvMA8Xz1DPFJaFialDMgliQ5r0xYwIYCQDnJLiU5NyN73JqM5a6 onwFU7GBwHJtv/afwSQOaoYsX13Vg7YY3eAtAXCzBpXG3d7No0c3hJexgCZKXB5C9uXtccYT RuxFVacmTDsSAf7KjhHFwtJmBqcKaJ0CGpR33XCxJ4JYr5lM5BOt/kykTAv023tIqD/YhdYd oFTT3eQgYAl8x5NlsEFl0Mga3y1ItLt47KfhUhCqAxgi8lq3AtTbOBdIs93LOVbHK3E//VOM 8KCHRrxELRy0A1JKiIpi/80p7tYRGEqIaD+nzSqNrwstMy6w/gAAAAAAAA== --------------ms030302070501000302030002--