.Steven Sprague · July 4, 2026
"To prove this, let Facts be submitted to a candid world."
Declaration of Independence, July 4, 1776
Two hundred and fifty years ago today, a handful of people made an argument to the world and chose to win it with facts. They did not ask to be believed. They did not petition the king politely one more time. They wrote down a list, a public record of specific, checkable grievances, and submitted it to a candid world with a dare: read it, and judge for yourself. Then they printed it by the thousands and let it travel.
Print was the first trust technology. Not because ink is honest, but because the printed word carried its origin with it. A masthead. A byline. A printer's mark. When you held a document you held something with a provenance you could reason about: who made it, where it came from, whether it had been tampered with on the way to your hands. For four centuries that physical chain of custody is what let strangers share facts across distance and time. The medium was the proof.
Then we digitized everything, and quietly threw the proof away.
A bit has no origin. A number copied out of a spreadsheet, a quote lifted from a transcript, a screenshot of a vote: the moment it becomes digital it is infinitely copyable, trivially alterable, and carries no memory of where it came from. We built the most powerful distribution system in human history, and in the process we cut every fact loose from its source. The reach went up and to the right. The provenance went to zero.
We noticed the symptoms and misnamed the disease. We called it misinformation. We called it fake news. As if the problem were the content. It was not. The problem was that every digital thing, true and false alike, had been severed from where it came from. A real vote count and an invented one look identical on a screen. The pixels will not tell you which one came from the House Clerk and which one someone made up on the couch.
Here is the part that still amazes me, because I have spent my career inside it.
We have been able to fix this since the 1990s. Public-key cryptography, digital signatures, the trusted hardware I spent decades building at Wave Systems and beyond: the math to give a digital object a verifiable origin has existed for more than thirty years. A signature does two things, cleanly and permanently. It proves a thing has not been altered, and it proves it came from who it claims to come from. Integrity and origin, provable by anyone, without having to trust the person handing it to you.
We had the cure in the medicine cabinet for thirty years and never took it. We signed code and certificates and a handful of emails. But the facts themselves, the votes, the filings, the words a public official actually published, traveled naked. Not because we could not sign them, but because there was no one on the other end who would bother to check.
That is the quiet truth about signing. A signature is only worth something if someone verifies it, and people do not. We do not inspect cryptographic proofs. We trust mastheads and brands and habits and the vague feeling that a source is respectable. Verification was a button nobody clicked. So for three decades we held the power to prove and had almost no partner willing to do the proving. The infrastructure was finished, waiting for an audience that never showed up.
Something changed that we are only beginning to understand. The primary reader of the world's information is no longer a person. It is an AI. And an AI will do the one thing humans never would. It will verify at machine speed. It will follow a fact to its source, check a signature, and confirm a record is unaltered, in the time it takes to render a sentence.
Understand what this is not. It is not notarization. A notary stamps a page to record that a signing happened, but the notary rarely reads the document and never checks whether what it claims is true. A notarized signature is theater: someone vouched, nobody verified. Most of what passes for trust online is exactly that kind of theater, a familiar logo, a blue checkmark, an assurance that somewhere, somehow, someone stood behind it. The beauty of mathematics is that it does not vouch. It checks. An AI holding the right proof validates three separate things in a single pass: the integrity of the document, the origin of the document, and the origin of the signer. No witness is required, because the mathematics is the witness.
Artificial intelligence is the partner that digital signing has waited thirty years for. For the first time there is a reader at planetary scale that can check origin on every fact it touches, if we give it facts with an origin to check.
Which brings us to hallucination, the flaw everyone complains about and few diagnose correctly. AI does not hallucinate because it is stupid. It hallucinates because it was raised on an ocean of origin-less text in which a true statement and a fluent, confident, entirely fabricated one are indistinguishable. We handed it a world with the provenance stripped out, then act shocked when it cannot tell a fact from a good-looking lie. It has no way to. Give a model facts that carry their source and their signature, and hallucination stops being fate and becomes a choice.
Watch closely and you can already see the beginning of it. Ask a modern AI a question and it will increasingly tell you where it got the answer, a list of links, a little bibliography at the bottom. That is progress. Now ask it to prove any single line, and it falls flat. A link is not a proof. It tells you where the model looked, not that what it found is authentic, unaltered, and actually from who it claims. A citation gestures at provenance without ever being provenance.
So here is the work, and here is where we should stop being polite about it. It is not for us to trust a fact because Google returned it, or because Anthropic's model sounded certain when it said it, or because Microsoft indexed it. Those are the mastheads of our age, and a masthead is precisely the thing we should have stopped trusting. The point is never that a number came from Google. The point is that it came from the United States Congress, signed, at the source. Reputation is not proof. A brand is not a source. No aggregator, however large or well-funded, has earned the right to be believed on its say-so.
So we are not asking the platforms to be more careful. We are building the thing that makes their carefulness beside the point. Let the machine verify the fact from origin, every time, and it will not matter whose logo it arrived under. We hold this to be self-evident: a fact you cannot verify is not a fact, it is a rumor with better production values. Raise the depth and the quality of the bibliography until every claim an AI leans on rests on something you can check. When the answer comes from the model's own learning, fine, say so. When it comes from a lookup, from the live world, it should carry its papers. That is the purpose of proof.rootz.global: to be the foundation under the facts an AI relies on. This is the future.
Every AI answer should end in a prove-it button. Ask who represents you, how they voted, where they stand, and next to the answer, a way to walk each fact back to a signed, primary source and confirm it yourself. Not "trust me." Here is the receipt. That button is coming for all of AI. It is the natural end of the arc: print gave facts a physical origin, digital took it away, signing can give it back, and AI is finally the reader that will insist on it.
We do not have to wait for all of it to start with some of it.
We cannot sign the entire internet yet. So we started where the stakes are highest and the need is impossible to argue with: the facts a democracy runs on.
That is what politics.rootz.global is. Every U.S. official, from town clerk to president. Hundreds of thousands of verified roll-call votes. Their positions, in their own published words. Every record carries its source URL and is cryptographically signed, Ed25519, at the moment we capture it from its government or campaign source. We do not paraphrase, rate, or editorialize. We publish two things and no others: what is in the public record, and what the official published themselves. Each one with an origin that you, or your AI, can verify.
It is free. There is no login. And it is built, on purpose, so that you never have to trust us. You verify the source.
On the 250th anniversary of a document that won its argument by submitting facts to a candid world, that is exactly the right place to begin. The founders submitted their facts and trusted free people to judge. We can finally do the thing they could only dream of. We can submit facts to a candid world and prove them.
The prove-it button is coming for everything. Today, we start with what we can do.
Steven Sprague, CEO, Rootz
{
"v": 1,
"type": "rootz-signed-instruction",
"signedFields": {
"artifactHash": "8a4602ea719414f541dd82ef0f16a5fda8d2c12a696525b8612f08fcb98f222a",
"consent": {
"at": 1783181696130,
"authorized": true,
"text": "I, STEVEN KROFTA SPRAGUE, authorize signing this document as its author."
},
"deviceKey": "5b0a796280d6261309c3c60705b4187b364f35398dbaa626be443f1276eb18cb",
"holderName": "STEVEN KROFTA SPRAGUE",
"identitySubject": "5b0a796280d6261309c3c60705b4187b364f35398dbaa626be443f1276eb18cb",
"kind": "authorship",
"nonce": "ff83a62c-25df-40a0-90b6-7ae43a7dd064",
"timestamp": 1783181696135,
"vcDigest": "f6da289da95235ebd13f37ef27c61886f15bda3201796b7fc9a8ac5d08f960b9"
},
"signature": "b3adF8GOrWTLoD7SUyufbKuRUJ1jCX0khU1HsTl8eS5AM5vdstijT_XPdWawPPC4lUUVZ6ewZcAI4X-LLgwksA",
"devicePublicJwk": {
"crv": "P-256",
"kty": "EC",
"x": "NAr3spEn9B49hyDJ-SyiMWOejvH15dh19rP7sb7nvis",
"y": "8ZKyhVOHvd1m91tSCiGIk2J50Wq-Jy-xrr1CvGRfw3k"
},
"deviceAddress": "0x5b0a796280d6261309c3c60705b4187b364f3539",
"vc": {
"claims": {
"@type": "CitizenshipCredential",
"assurance": {
"attestingDevice": "5b0a796280d6261309c3c60705b4187b364f35398dbaa626be443f1276eb18cb",
"faceMatched": true,
"govRoot": "f14133b234df67e677297c3adf2ec8414efd3503e24768b37ee7d4fc61e0f11e",
"liveness": true,
"method": "ICAO-9303-PassiveAuth(on-device, US CSCA) + StrongBox-bound + active-liveness(blink) + DG2-face-match(MobileFaceNet)"
},
"claim": {
"isNational": true,
"nationality": "USA",
"over18": true,
"over21": true
},
"expiresAt": 1785773682355,
"issuedAt": 1783181682355,
"issuer": "rootz-assurance-android",
"name": "STEVEN KROFTA SPRAGUE",
"subject": "5b0a796280d6261309c3c60705b4187b364f35398dbaa626be443f1276eb18cb",
"version": "1.0"
},
"signature": "Tid3JStzwDrI6lJp60eJ2XdHW-UgHi7BqtCkDU6d3e446op_o7V8ZfjL3ckatRwNfz-yLv87Knkw9byWXEkAuQ"
},
"attestation": {
"type": "android-key-attestation",
"format": "x509-pem-chain",
"note": "StrongBox key attestation for the signing device key. The leaf certificate certifies devicePublicJwk and the chain terminates at the Google Hardware Attestation Root. Verify: the leaf certificate's public key equals devicePublicJwk, and the chain is valid to the Google root; the attestation records security level StrongBox and a locked, verified-boot device.",
"chainPem": "-----BEGIN CERTIFICATE-----\nMIICojCCAkmgAwIBAgIBATAKBggqhkjOPQQDAjA/MRIwEAYDVQQMDAlTdHJvbmdC\nb3gxKTAnBgNVBAUTIDk0MWUzYjU3ZjI4NDhmOTNjZmViMzRjODg3MzAxNzk2MCAX\nDTcwMDEwMTAwMDAwMFoYDzIxMDYwMjA3MDYyODE1WjAfMR0wGwYDVQQDDBRBbmRy\nb2lkIEtleXN0b3JlIEtleTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDQK97KR\nJ/QePYcgyfksojFjno7x9eXYdfaz+7G+574r8ZKyhVOHvd1m91tSCiGIk2J50Wq+\nJy+xrr1CvGRfw3mjggFSMIIBTjAOBgNVHQ8BAf8EBAMCB4AwggE6BgorBgEEAdZ5\nAgERBIIBKjCCASYCAQMKAQICAQQKAQIEFHJvb3R6LWNpdGl6ZW5zaGlwLXYxBAAw\nWb+FPQgCBgGexgZnbb+FRUkERzBFMR8wHQQYZ2xvYmFsLnJvb3R6LmNpdGl6ZW5z\naGlwAgEBMSIEIMscd7rIjMoCfcMZCD9y0/7Ew0d8xAqRAc+bXCyItR9AMIGkoQgx\nBgIBAgIBA6IDAgEDowQCAgEApQUxAwIBBKoDAgEBv4N3AgUAv4U+AwIBAL+FQEww\nSgQg+xEBCxaMhp+Dos2Lp9Dl4Arf2a/1ycySrV8gRP+udbEBAf8KAQAEIKl3xm+6\ngDA/yNT7VZnysQZNRGrJVAGCxXBubnDycIa9v4VBBQIDAnEAv4VCBQIDAxdtv4VO\nBgIEATUmmb+FTwYCBAE1JpkwCgYIKoZIzj0EAwIDRwAwRAIgVFmWk4qz0I/Nl4O5\nCCQF8Reesd1oV9ZMUWzH+ejc+IECIDeSMtH7G7JWXchdBsUP1nv4N/Wvvo/1co1D\ntVogVukI\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIICADCCAYagAwIBAgIRAOnCyda8dZySzx8RiodYjtMwCgYIKoZIzj0EAwIwPzES\nMBAGA1UEDAwJU3Ryb25nQm94MSkwJwYDVQQFEyAxODRkZDRhN2Q4YTcxMzFlOThh\nYWU0ZWE3YWY1MTBkYTAeFw0yMTA5MTUyMjU4MjlaFw0zMTA5MTMyMjU4MjlaMD8x\nEjAQBgNVBAwMCVN0cm9uZ0JveDEpMCcGA1UEBRMgOTQxZTNiNTdmMjg0OGY5M2Nm\nZWIzNGM4ODczMDE3OTYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASp425sWunZ\nk7m+Ci+kHIWE00ddMi2aO4jq58jn3PM0kXTZklXBtGdON2bvKgNfroHuw5nWnfDo\ncrglr2LLbc49o2MwYTAdBgNVHQ4EFgQUZynCPXF04B9iTGp5ENkLZ6NMzMQwHwYD\nVR0jBBgwFoAUSOnPaSYKicTFhEmcbbrYRuWiZrMwDwYDVR0TAQH/BAUwAwEB/zAO\nBgNVHQ8BAf8EBAMCAgQwCgYIKoZIzj0EAwIDaAAwZQIxANrC4hPTZV+79yLNgkpB\ngCaEXXP8pZ0hsn4iotgKbxJjZ1FVeXu6OJjYttwT/N/D1QIwL1R442hSY9pMj7qa\n7FNIljiv1J2W75Ng0wOkArTc7GWI702cDxRolm+7BB59OAr9\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDmTCCAYGgAwIBAgIQX2QYl7aGHVmUog6Auip7CDANBgkqhkiG9w0BAQsFADAb\nMRkwFwYDVQQFExBmOTIwMDllODUzYjZiMDQ1MB4XDTIxMDkxNTIyNTczMFoXDTMx\nMDkxMzIyNTczMFowPzESMBAGA1UEDAwJU3Ryb25nQm94MSkwJwYDVQQFEyAxODRk\nZDRhN2Q4YTcxMzFlOThhYWU0ZWE3YWY1MTBkYTB2MBAGByqGSM49AgEGBSuBBAAi\nA2IABOJCY0w7Wa4TFmLgmf7CcuxyDXZCzcwEL19gXP/dvnOzaCLSGB/SdoSvwlul\nmYPvqRpg+QGgCXVFFjp2VMZi9i6QWdl8wU5ZLV78aewlysPMvakD/VEbHEsTgl0v\nGekqWaNjMGEwHQYDVR0OBBYEFEjpz2kmConExYRJnG262EblomazMB8GA1UdIwQY\nMBaAFDZh4QB8iAUJUYtEbEf/GkzJ6k8SMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P\nAQH/BAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQBJMd0S+/Yn6JsMzicug7AHHKBT\ni0LYAB40+N3HEPuiN8cEA2FSB2n9oQoXUB23ENwYlMy/H/9vS87f8Kdwj+a0D6RW\nufUo1G3MBKIWe3wTD2SawfF1Z5RDizFdFYd/55AlPxPkAjl5uwaIvESvnwnu7hpN\nnwM581CPaJuiQCbH5Z5bUndAdi+ofnbXC2qyStT7Ly191KxNC2kiapqKEko7/lMZ\n8WxTCuwlCFN97HLqe8nQt160zMxwhEkS2AiaVrIdbWShrlXDrmxfmjqLvtXQxkUB\nBxCC8d8zmXu8W9sUYfz17rP/w59H0Vsk073TkEljs3GXtnc8/jFLlKZT9pG6UpTP\nbfEQticQDRV597bviztkPQYG4HKGnefObV1v3h/37mDCUbD2M8sgID/oJDhXsPvO\nz82S+N1tsxqlAixpX6kS9N4XguLELDKqjnv0+NJibMFRM2hx/eWfhc5moZOnotjj\nUp7wOiHuS9vCiAdygxzw+lOjAfEe+hlR6qylxad0DRq14ga0EbJ/I82T+rEODuQM\nCO9h+40Y5SHrhn/BaeZK+L5ueftZI8cGVBv+RM92v3pndPO0uei5h27KShvYlkkI\nVvYfFnjQbBdtr8Io7reXBStLJNMgh54e5RgfdjpAYc93+bUDSozjF+p84bjRAGHR\nTTms+P20Y9vNRKxVJA==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIFHDCCAwSgAwIBAgIJANUP8luj8tazMA0GCSqGSIb3DQEBCwUAMBsxGTAXBgNV\nBAUTEGY5MjAwOWU4NTNiNmIwNDUwHhcNMTkxMTIyMjAzNzU4WhcNMzQxMTE4MjAz\nNzU4WjAbMRkwFwYDVQQFExBmOTIwMDllODUzYjZiMDQ1MIICIjANBgkqhkiG9w0B\nAQEFAAOCAg8AMIICCgKCAgEAr7bHgiuxpwHsK7Qui8xUFmOr75gvMsd/dTEDDJdS\nSxtf6An7xyqpRR90PL2abxM1dEqlXnf2tqw1Ne4Xwl5jlRfdnJLmN0pTy/4lj4/7\ntv0Sk3iiKkypnEUtR6WfMgH0QZfKHM1+di+y9TFRtv6y//0rb+T+W8a9nsNL/ggj\nnar86461qO0rOs2cXjp3kOG1FEJ5MVmFmBGtnrKpa73XpXyTqRxB/M0n1n/W9nGq\nC4FSYa04T6N5RIZGBN2z2MT5IKGbFlbC8UrW0DxW7AYImQQcHtGl/m00QLVWutHQ\noVJYnFPlXTcHYvASLu+RhhsbDmxMgJJ0mcDpvsC4PjvB+TxywElgS70vE0XmLD+O\nJtvsBslHZvPBKCOdT0MS+tgSOIfga+z1Z1g7+DVagf7quvmag8jfPioyKvxnK/Eg\nsTUVi2ghzq8wm27ud/mIM7AY2qEORR8Go3TVB4HzWQgpZrt3i5MIlCaY504LzSRi\nigHCzAPlHws+W0rB5N+er5/2pJKnfBSDiCiFAVtCLOZ7gLiMm0jhO2B6tUXHI/+M\nRPjy02i59lINMRRev56GKtcd9qO/0kUJWdZTdA2XoS82ixPvZtXQpUpuL12ab+9E\naDK8Z4RHJYYfCT3Q5vNAXaiWQ+8PTWm2QgBR/bkwSWc+NpUFgNPN9PvQi8WEg5Um\nAGMCAwEAAaNjMGEwHQYDVR0OBBYEFDZh4QB8iAUJUYtEbEf/GkzJ6k8SMB8GA1Ud\nIwQYMBaAFDZh4QB8iAUJUYtEbEf/GkzJ6k8SMA8GA1UdEwEB/wQFMAMBAf8wDgYD\nVR0PAQH/BAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQBOMaBc8oumXb2voc7XCWnu\nXKhBBK3e2KMGz39t7lA3XXRe2ZLLAkLM5y3J7tURkf5a1SutfdOyXAmeE6SRo83U\nh6WszodmMkxK5GM4JGrnt4pBisu5igXEydaW7qq2CdC6DOGjG+mEkN8/TA6p3cno\nL/sPyz6evdjLlSeJ8rFBH6xWyIZCbrcpYEJzXaUOEaxxXxgYz5/cTiVKN2M1G2ok\nQBUIYSY6bjEL4aUN5cfo7ogP3UvliEo3Eo0YgwuzR2v0KR6C1cZqZJSTnghIC/vA\nD32KdNQ+c3N+vl2OTsUVMC1GiWkngNx1OO1+kXW+YTnnTUOtOIswUP/Vqd5SYgAI\nmMAfY8U9/iIgkQj6T2W6FsScy94IN9fFhE1UtzmLoBIuUFsVXJMTz+Jucth+IqoW\nFua9v1R93/k98p41pjtFX+H8DslVgfP097vju4KDlqN64xV1grw3ZLl4CiOe/A91\noeLm2UHOq6wn3esB4r2EIQKb6jTVGu5sYCcdWpXr0AUVqcABPdgL+H7qJguBw09o\njm6xNIrw2OocrDKsudk/okr/AwqEyPKw9WnMlQgLIKw1rODG2NvU9oR3GVGdMkUB\nZutL8VuFkERQGt6vQ2OCw0sV47VMkuYbacK/xyZFiRcrPJPb41zgbQj9XAEyLKCH\nex0SdDrx+tWUDqG8At2JHA==\n-----END CERTIFICATE-----\n"
}
}{
"claims": {
"@type": "CitizenshipCredential",
"assurance": {
"attestingDevice": "5b0a796280d6261309c3c60705b4187b364f35398dbaa626be443f1276eb18cb",
"faceMatched": true,
"govRoot": "f14133b234df67e677297c3adf2ec8414efd3503e24768b37ee7d4fc61e0f11e",
"liveness": true,
"method": "ICAO-9303-PassiveAuth(on-device, US CSCA) + StrongBox-bound + active-liveness(blink) + DG2-face-match(MobileFaceNet)"
},
"claim": {
"isNational": true,
"nationality": "USA",
"over18": true,
"over21": true
},
"expiresAt": 1785773682355,
"issuedAt": 1783181682355,
"issuer": "rootz-assurance-android",
"name": "STEVEN KROFTA SPRAGUE",
"subject": "5b0a796280d6261309c3c60705b4187b364f35398dbaa626be443f1276eb18cb",
"version": "1.0"
},
"signature": "Tid3JStzwDrI6lJp60eJ2XdHW-UgHi7BqtCkDU6d3e446op_o7V8ZfjL3ckatRwNfz-yLv87Knkw9byWXEkAuQ"
}-----BEGIN CERTIFICATE----- MIIHFDCCBPygAwIBAgIETjLQBjANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMC VVMxGDAWBgNVBAoMD1UuUy4gR292ZXJubWVudDEcMBoGA1UECwwTRGVwYXJ0bWVu dCBvZiBTdGF0ZTENMAsGA1UECwwETVJURDEiMCAGA1UECwwZQ2VydGlmaWNhdGlv biBBdXRob3JpdGllczEpMCcGA1UECwwgVS5TLiBEZXBhcnRtZW50IG9mIFN0YXRl IE1SVEQgQ0EwHhcNMTkxMTE0MTYzNzEyWhcNNDAwNTE0MTcwNzEyWjCBozELMAkG A1UEBhMCVVMxGDAWBgNVBAoMD1UuUy4gR292ZXJubWVudDEcMBoGA1UECwwTRGVw YXJ0bWVudCBvZiBTdGF0ZTENMAsGA1UECwwETVJURDEiMCAGA1UECwwZQ2VydGlm aWNhdGlvbiBBdXRob3JpdGllczEpMCcGA1UECwwgVS5TLiBEZXBhcnRtZW50IG9m IFN0YXRlIE1SVEQgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCj Mg42Fipd4tZOLauEOb5fZlfU4xSv+PsNmBzrNdntXOxhUH7oBGIhuiTvtLE+2T1l 5Qiq6ONbn0nJv4RSIjqCIhk673NjsED41B+Fl7LDOvVcpeF9E53maZSK/c3Pm6Qw EXAGgJo4dRyGirCaXfmUKT5fsrc05L74dZufG9FAWo4i2xNxoyDaOn0EX6+YevSd u5yyLjMDcHNQpaytu9xXTkzgf/KjKu7/m6rwmS1LFvELMreIpdXKLpLBGQ6Il6Rv O1Uqi4QtCVWGWEZpxQ5Dy5v49NriBFYpUe2HrxiZhbmTXb/YHnYKvMCd3EIZ7B83 kq8PLnChAQNcdwn472zneWJiNkU1Tlx4v5HjyNShctU+4KZcVAqqjU3+376VZHqJ xbLy2WUdkayvUYNVfT4Rj7SAlRQtH5I/OwCq3kiAKrQGVD+LPiItRLx8CgezjoBT e7/Ic1FqkG7dc6orAKZAfYc1S59RnIPnpxVogHMTQgtYrBjsdoRw/bzLQP/746mo /PjhzxiHAtxJ2ghgkg5vcXMFWyr7UHbdV6pNnwjGkOQjjC6YEvAlL54nXfpcFR6A vWFBC/kFGtw39eAn3DILjdA353wt8FZRlCh3LuQpcLQq2tq2AfDBrMJ3GXw9HenR p5du95QFsmbJFBLbuMPKSdythSvOQbxZFaGtbS1RHQIDAQABo4IBTDCCAUgwHAYD VR0SBBUwE4ERbXJ0ZG9wc0BzdGF0ZS5nb3YwHAYDVR0RBBUwE4ERbXJ0ZG9wc0Bz dGF0ZS5nb3YwDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwgZkG A1UdHwSBkTCBjjCBi6CBiKCBhYYqaHR0cHM6Ly9wa2Rkb3dubG9hZDEuaWNhby5p bnQvQ1JMcy9VU0EuY3JshipodHRwczovL3BrZGRvd25sb2FkMi5pY2FvLmludC9D UkxzL1VTQS5jcmyGK2h0dHA6Ly9jcmxzLnBraS5zdGF0ZS5nb3YvY3Jscy9VU01S VERDQS5jcmwwKwYDVR0QBCQwIoAPMjAxOTExMTQxNjM3MTJagQ8yMDI1MDUxNTEw MDkwOVowHQYDVR0OBBYEFPGKi/tqRKNGgzTS1ZIVgViCSkz7MA0GCSqGSIb3DQEB CwUAA4ICAQARoYLCR1di+iUGqrcBi/ABSFx4oHm2cJzMAT7cs6cUAbzeGhFELYEC Jzjbwb93lQgg8IpFl8mcBPT4yoMlZDZKKzDiztI9hTwLJw054n5oRk6YJm/45g3Q 1HUb+0wv6HzXfRlCx1fjPsPQFOpcKIKgdNc1QarEaxnUSHG29ie9E2WR3dD8yCFW kbdGvmlf4FO+P1O+gfUwSbfLuuUg5RDif9bU+D7VBzuC+6QxueKRo6y99ZZcmHTJ 6dsaw/oKABOB+FfSad2RGLvpIynpKjpPNpoFw8H8FcSpOiwpdtSp5tdgLAKVwR/6 hVMGhuwsSxmxknbLopaKSBC1shp4uZNOlSNjh/d2ssYfGPLrWuTARb/dD9H9SQjg eqWZV8CJ8cNASsgenIwbygmH70J2p3+qlmA4WLq86qpOzrCUOZaUHYuVSjTEb8fy CGUjAparnyVnPEUwqeVWOC9tbZtscV9WE4A9c0u8gr1DPVVWIdXrhdpXeOZQwJDm sKLyTo/yp7GYLMBvNZcMz+orcsyTXoznGk/Xu/7piTpKQZ+EPT8yBp3zb2zNs0Cp iNTD+szdm/UZE4Wl0kfzCPAz0fSKprZa7ifoiaZZzOwzkpnkpU2SuYcKQqyTw0E+ Up7Z2qhj2NjkxaikFjTjm4d03dwnU+ojALwufJG1LIj9VShAVQG0ZQ== -----END CERTIFICATE-----
-----BEGIN CERTIFICATE----- MIICojCCAkmgAwIBAgIBATAKBggqhkjOPQQDAjA/MRIwEAYDVQQMDAlTdHJvbmdC b3gxKTAnBgNVBAUTIDk0MWUzYjU3ZjI4NDhmOTNjZmViMzRjODg3MzAxNzk2MCAX DTcwMDEwMTAwMDAwMFoYDzIxMDYwMjA3MDYyODE1WjAfMR0wGwYDVQQDDBRBbmRy b2lkIEtleXN0b3JlIEtleTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDQK97KR J/QePYcgyfksojFjno7x9eXYdfaz+7G+574r8ZKyhVOHvd1m91tSCiGIk2J50Wq+ Jy+xrr1CvGRfw3mjggFSMIIBTjAOBgNVHQ8BAf8EBAMCB4AwggE6BgorBgEEAdZ5 AgERBIIBKjCCASYCAQMKAQICAQQKAQIEFHJvb3R6LWNpdGl6ZW5zaGlwLXYxBAAw Wb+FPQgCBgGexgZnbb+FRUkERzBFMR8wHQQYZ2xvYmFsLnJvb3R6LmNpdGl6ZW5z aGlwAgEBMSIEIMscd7rIjMoCfcMZCD9y0/7Ew0d8xAqRAc+bXCyItR9AMIGkoQgx BgIBAgIBA6IDAgEDowQCAgEApQUxAwIBBKoDAgEBv4N3AgUAv4U+AwIBAL+FQEww SgQg+xEBCxaMhp+Dos2Lp9Dl4Arf2a/1ycySrV8gRP+udbEBAf8KAQAEIKl3xm+6 gDA/yNT7VZnysQZNRGrJVAGCxXBubnDycIa9v4VBBQIDAnEAv4VCBQIDAxdtv4VO BgIEATUmmb+FTwYCBAE1JpkwCgYIKoZIzj0EAwIDRwAwRAIgVFmWk4qz0I/Nl4O5 CCQF8Reesd1oV9ZMUWzH+ejc+IECIDeSMtH7G7JWXchdBsUP1nv4N/Wvvo/1co1D tVogVukI -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIICADCCAYagAwIBAgIRAOnCyda8dZySzx8RiodYjtMwCgYIKoZIzj0EAwIwPzES MBAGA1UEDAwJU3Ryb25nQm94MSkwJwYDVQQFEyAxODRkZDRhN2Q4YTcxMzFlOThh YWU0ZWE3YWY1MTBkYTAeFw0yMTA5MTUyMjU4MjlaFw0zMTA5MTMyMjU4MjlaMD8x EjAQBgNVBAwMCVN0cm9uZ0JveDEpMCcGA1UEBRMgOTQxZTNiNTdmMjg0OGY5M2Nm ZWIzNGM4ODczMDE3OTYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASp425sWunZ k7m+Ci+kHIWE00ddMi2aO4jq58jn3PM0kXTZklXBtGdON2bvKgNfroHuw5nWnfDo crglr2LLbc49o2MwYTAdBgNVHQ4EFgQUZynCPXF04B9iTGp5ENkLZ6NMzMQwHwYD VR0jBBgwFoAUSOnPaSYKicTFhEmcbbrYRuWiZrMwDwYDVR0TAQH/BAUwAwEB/zAO BgNVHQ8BAf8EBAMCAgQwCgYIKoZIzj0EAwIDaAAwZQIxANrC4hPTZV+79yLNgkpB gCaEXXP8pZ0hsn4iotgKbxJjZ1FVeXu6OJjYttwT/N/D1QIwL1R442hSY9pMj7qa 7FNIljiv1J2W75Ng0wOkArTc7GWI702cDxRolm+7BB59OAr9 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIDmTCCAYGgAwIBAgIQX2QYl7aGHVmUog6Auip7CDANBgkqhkiG9w0BAQsFADAb MRkwFwYDVQQFExBmOTIwMDllODUzYjZiMDQ1MB4XDTIxMDkxNTIyNTczMFoXDTMx MDkxMzIyNTczMFowPzESMBAGA1UEDAwJU3Ryb25nQm94MSkwJwYDVQQFEyAxODRk ZDRhN2Q4YTcxMzFlOThhYWU0ZWE3YWY1MTBkYTB2MBAGByqGSM49AgEGBSuBBAAi A2IABOJCY0w7Wa4TFmLgmf7CcuxyDXZCzcwEL19gXP/dvnOzaCLSGB/SdoSvwlul mYPvqRpg+QGgCXVFFjp2VMZi9i6QWdl8wU5ZLV78aewlysPMvakD/VEbHEsTgl0v GekqWaNjMGEwHQYDVR0OBBYEFEjpz2kmConExYRJnG262EblomazMB8GA1UdIwQY MBaAFDZh4QB8iAUJUYtEbEf/GkzJ6k8SMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P AQH/BAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQBJMd0S+/Yn6JsMzicug7AHHKBT i0LYAB40+N3HEPuiN8cEA2FSB2n9oQoXUB23ENwYlMy/H/9vS87f8Kdwj+a0D6RW ufUo1G3MBKIWe3wTD2SawfF1Z5RDizFdFYd/55AlPxPkAjl5uwaIvESvnwnu7hpN nwM581CPaJuiQCbH5Z5bUndAdi+ofnbXC2qyStT7Ly191KxNC2kiapqKEko7/lMZ 8WxTCuwlCFN97HLqe8nQt160zMxwhEkS2AiaVrIdbWShrlXDrmxfmjqLvtXQxkUB BxCC8d8zmXu8W9sUYfz17rP/w59H0Vsk073TkEljs3GXtnc8/jFLlKZT9pG6UpTP bfEQticQDRV597bviztkPQYG4HKGnefObV1v3h/37mDCUbD2M8sgID/oJDhXsPvO z82S+N1tsxqlAixpX6kS9N4XguLELDKqjnv0+NJibMFRM2hx/eWfhc5moZOnotjj Up7wOiHuS9vCiAdygxzw+lOjAfEe+hlR6qylxad0DRq14ga0EbJ/I82T+rEODuQM CO9h+40Y5SHrhn/BaeZK+L5ueftZI8cGVBv+RM92v3pndPO0uei5h27KShvYlkkI VvYfFnjQbBdtr8Io7reXBStLJNMgh54e5RgfdjpAYc93+bUDSozjF+p84bjRAGHR TTms+P20Y9vNRKxVJA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIFHDCCAwSgAwIBAgIJANUP8luj8tazMA0GCSqGSIb3DQEBCwUAMBsxGTAXBgNV BAUTEGY5MjAwOWU4NTNiNmIwNDUwHhcNMTkxMTIyMjAzNzU4WhcNMzQxMTE4MjAz NzU4WjAbMRkwFwYDVQQFExBmOTIwMDllODUzYjZiMDQ1MIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEAr7bHgiuxpwHsK7Qui8xUFmOr75gvMsd/dTEDDJdS Sxtf6An7xyqpRR90PL2abxM1dEqlXnf2tqw1Ne4Xwl5jlRfdnJLmN0pTy/4lj4/7 tv0Sk3iiKkypnEUtR6WfMgH0QZfKHM1+di+y9TFRtv6y//0rb+T+W8a9nsNL/ggj nar86461qO0rOs2cXjp3kOG1FEJ5MVmFmBGtnrKpa73XpXyTqRxB/M0n1n/W9nGq C4FSYa04T6N5RIZGBN2z2MT5IKGbFlbC8UrW0DxW7AYImQQcHtGl/m00QLVWutHQ oVJYnFPlXTcHYvASLu+RhhsbDmxMgJJ0mcDpvsC4PjvB+TxywElgS70vE0XmLD+O JtvsBslHZvPBKCOdT0MS+tgSOIfga+z1Z1g7+DVagf7quvmag8jfPioyKvxnK/Eg sTUVi2ghzq8wm27ud/mIM7AY2qEORR8Go3TVB4HzWQgpZrt3i5MIlCaY504LzSRi igHCzAPlHws+W0rB5N+er5/2pJKnfBSDiCiFAVtCLOZ7gLiMm0jhO2B6tUXHI/+M RPjy02i59lINMRRev56GKtcd9qO/0kUJWdZTdA2XoS82ixPvZtXQpUpuL12ab+9E aDK8Z4RHJYYfCT3Q5vNAXaiWQ+8PTWm2QgBR/bkwSWc+NpUFgNPN9PvQi8WEg5Um AGMCAwEAAaNjMGEwHQYDVR0OBBYEFDZh4QB8iAUJUYtEbEf/GkzJ6k8SMB8GA1Ud IwQYMBaAFDZh4QB8iAUJUYtEbEf/GkzJ6k8SMA8GA1UdEwEB/wQFMAMBAf8wDgYD VR0PAQH/BAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQBOMaBc8oumXb2voc7XCWnu XKhBBK3e2KMGz39t7lA3XXRe2ZLLAkLM5y3J7tURkf5a1SutfdOyXAmeE6SRo83U h6WszodmMkxK5GM4JGrnt4pBisu5igXEydaW7qq2CdC6DOGjG+mEkN8/TA6p3cno L/sPyz6evdjLlSeJ8rFBH6xWyIZCbrcpYEJzXaUOEaxxXxgYz5/cTiVKN2M1G2ok QBUIYSY6bjEL4aUN5cfo7ogP3UvliEo3Eo0YgwuzR2v0KR6C1cZqZJSTnghIC/vA D32KdNQ+c3N+vl2OTsUVMC1GiWkngNx1OO1+kXW+YTnnTUOtOIswUP/Vqd5SYgAI mMAfY8U9/iIgkQj6T2W6FsScy94IN9fFhE1UtzmLoBIuUFsVXJMTz+Jucth+IqoW Fua9v1R93/k98p41pjtFX+H8DslVgfP097vju4KDlqN64xV1grw3ZLl4CiOe/A91 oeLm2UHOq6wn3esB4r2EIQKb6jTVGu5sYCcdWpXr0AUVqcABPdgL+H7qJguBw09o jm6xNIrw2OocrDKsudk/okr/AwqEyPKw9WnMlQgLIKw1rODG2NvU9oR3GVGdMkUB ZutL8VuFkERQGt6vQ2OCw0sV47VMkuYbacK/xyZFiRcrPJPb41zgbQj9XAEyLKCH ex0SdDrx+tWUDqG8At2JHA== -----END CERTIFICATE-----