*.ultradns.com

Issued by Amazon

About this certificate

This digital certificate with serial number 0b:8d:ff:07:e6:0f:c6:13:0c:9d:f6:1e:9c:61:1f:2e was issued on by Amazon.

With 4 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.


We have idenified some issues with this certificate:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=*.ultradns.com

Amazon

Organization: Amazon
Organization unit: Server CA 1B
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 0b:8d:ff:07:e6:0f:c6:13:0c:9d:f6:1e:9c:61:1f:2e
Serial Number (int): 15358794450934175599537631495075209006
Serial Number lenght: 124 bits, 16 octets

SubjectKeyId: b9:59:5f:63:c9:77:8b:8c:5d:00:21:29:67:c0:76:a2:3b:e9:8b:e3
AuthorityKeyId: 59:a4:66:06:52:a0:7b:95:92:3c:a3:94:07:27:96:74:5b:f9:3d:d0

Fingerprint (sha1): e7:a7:a1:e1:00:1f:90:91:c5:e3:18:5d:63:ca:27:9a:56:1e:93:30
Fingerprint (sha256): 03:d8:3d:35:7f:51:58:72:42:95:68:ef:e5:3f:16:c0:6a:1e:61:b3:f3:fe:ad:e7:ee:aa:f9:86:30:bb:84:3d

Issuing Certificate URL: http://crt.sca1b.amazontrust.com/sca1b.crt

Revocation information

OCSP Server: http://ocsp.sca1b.amazontrust.com
CRL Distribution Point: http://crl.sca1b.amazontrust.com/sca1b-1.crl

Check the revocation status for certificate *.ultradns.com

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for *.ultradns.com

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication
Client Authentication

Extensions

10 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

*.ultradns.com
*.concentric.com
*.xo.com
*.ultradns.neustar

Other certificates including the domain name ultradns.com

(limited to 100 certificates)
smb.ultradns.com
*.ultradns.com
smb.ultradns.com
portal.ultradns.com
bdns-qa.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradnsfirewall.neustar
dnssec.ultradns.com
*.ultradns.com
bdns-dev.ultradns.com
smb.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
*.test.ultradns.net
bdns-qa.ultradns.com
ultra-api.ultradns.com
*.ultradns.com
smb.ultradns.com
api.ddr.ultradns.com
bdns-dev.ultradns.com
basic.ultradns.com
*.sso2.ultradns.com
*.ultradnsfirewall.neustar
*.dev.ultradns.net
bdns-qa.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
*.sso.ultradns.com
bdns.dev.ultradns.com
bdns-qa.ultradns.com
smb.ultradns.com
basic.ultradns.com
*.ultradns.com
*.sso2.ultradns.com
*.ultradns.com
bdns-dev.ultradns.com
bdns-dev.ultradns.com
*.ultradns.com
partner.ultradns.com
*.ultradns.com
*.sso.ultradns.com
portal.ultradns.com
*.ultradns.com
ultra-api.ultradns.com
*.sso2.ultradns.com
ultra-api.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
smb.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
www.ultradns.com
portal.ultradns.com
ultra-api.ultradns.com
bdns-qa.ultradns.com
*.ultradns.com
*.sso.ultradns.com
*.ultradns.com
bdns-qa.ultradns.com
smb.ultradns.com
*.ultradns.com
smb.ultradns.com
smb.ultradns.com
*.ultradns.com
*.ultradns.com
smb.ultradns.com
*.testsso.ultradns.com
smb.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
bdns-qa.ultradns.com
*.ultradns.com
bdns.qa.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
smb.ultradns.com
*.ultradns.com
*.ultradns.com
*.ultradns.com
bdns-dev.ultradns.com
portal.ultradns.com
*.ultradns.com
*.ultradns.com
smb.ultradns.com
*.ultradns.com
*.ultradns.com
smb.ultradns.com

Certificate

The complete raw certificate details for *.ultradns.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIElzCCA3+gAwIBAgIQC43/B+YPxhMMnfYenGEfLjANBgkqhkiG9w0BAQsFADBG
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRUwEwYDVQQLEwxTZXJ2ZXIg
Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0yMjA5MTQwMDAwMDBaFw0yMzEwMTMy
MzU5NTlaMBkxFzAVBgNVBAMMDioudWx0cmFkbnMuY29tMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAvU3bAdM/Yc4GK2g2oK8tUMEjL09X9OvtDlGOujYg
so4ZaA0CmpLxTwkvY9Kl/b0wEuU2dmWrupzF9zoIw3oqYT7GGtB3t0kVTEZ38DBi
cHppjHE8WaeDfPH71cMqudi1/egKrWhanZf/CJSkrrnzl+SxqEpJgBm9A8z9nCK+
r+7v0sGxatG5d8p+LdIiD51RDpwkB+xkn2iBPCEFEXQN6L6REC/9ZcUa5Spv8zRl
+bB4doXWAz5L9YeEjqpomozBTfJ0lDV9KlSnOumxyUSYYsaWmbfG3tsbtatg2VAj
7nztGi2G8Bvv7aB0GcnbYv3yol2yEzLVqPM6xKO9wmU+IQIDAQABo4IBrDCCAagw
HwYDVR0jBBgwFoAUWaRmBlKge5WSPKOUByeWdFv5PdAwHQYDVR0OBBYEFLlZX2PJ
d4uMXQAhKWfAdqI76YvjMEkGA1UdEQRCMECCDioudWx0cmFkbnMuY29tghAqLmNv
bmNlbnRyaWMuY29tgggqLnhvLmNvbYISKi51bHRyYWRucy5uZXVzdGFyMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwPQYDVR0f
BDYwNDAyoDCgLoYsaHR0cDovL2NybC5zY2ExYi5hbWF6b250cnVzdC5jb20vc2Nh
MWItMS5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwdQYIKwYBBQUHAQEEaTBnMC0G
CCsGAQUFBzABhiFodHRwOi8vb2NzcC5zY2ExYi5hbWF6b250cnVzdC5jb20wNgYI
KwYBBQUHMAKGKmh0dHA6Ly9jcnQuc2NhMWIuYW1hem9udHJ1c3QuY29tL3NjYTFi
LmNydDAMBgNVHRMBAf8EAjAAMBMGCisGAQQB1nkCBAMBAf8EAgUAMA0GCSqGSIb3
DQEBCwUAA4IBAQBXP61B7rAPwyYvHfDErTtiyHAZ4M4d129KHS/DHJH6N8OZixNl
wddXs5VMqoJVxdo5kMfEGhhxuwXw3vYccqkLADQ4fgZEceMVnbTgtsyRMNRs6pFk
hUCqGRFlBJ2IMwLJO+liq3q5TCfUKjRFoqLaA0OgoqkAIowcL8Ks+Fj8a5rK+xt2
s/1u+KP4NzVcFtO4YU+xk8Kae8XCIIwR/L72HGRcUvVUTWMoNk08NkyWoEv/M5y/
faTjNNXPT1zVxCICsLfai1glpeej6fMWrpY2NgzGeGuiic1lUX56oYrZdzYsaCaI
wlAfYbdRWJUDbuGl9Xr0iopPKa1AVjI8CHAu
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvU3bAdM/Yc4GK2g2oK8t
UMEjL09X9OvtDlGOujYgso4ZaA0CmpLxTwkvY9Kl/b0wEuU2dmWrupzF9zoIw3oq
YT7GGtB3t0kVTEZ38DBicHppjHE8WaeDfPH71cMqudi1/egKrWhanZf/CJSkrrnz
l+SxqEpJgBm9A8z9nCK+r+7v0sGxatG5d8p+LdIiD51RDpwkB+xkn2iBPCEFEXQN
6L6REC/9ZcUa5Spv8zRl+bB4doXWAz5L9YeEjqpomozBTfJ0lDV9KlSnOumxyUSY
YsaWmbfG3tsbtatg2VAj7nztGi2G8Bvv7aB0GcnbYv3yol2yEzLVqPM6xKO9wmU+
IQIDAQAB
-----END PUBLIC KEY-----

ASN.1 decoded

 [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2
 . . . . . . . . [c:0|t:2|false] INTEGER 15358794450934175599537631495075209006
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Amazon'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.11 (organizationalUnitName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Server CA 1B'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Amazon'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-09-14 00:00:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-10-13 23:59:59 +0000 UTC
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String '*.ultradns.com'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption)
 . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 23897431614847152639565937185787320410830642272233979389836589045456035514475183411588045019820479541493565310007865463261641926222934205997015853051487610608437013947894979308037273190849087675422152085746789342728322772260831575950122903767069640057819532527058235122690378591844122577568117994572340496936770670814876630228354472978112115950281967496490871679187871891433983128310834270451038821558211190814418942670834895014868446961824210999353510641670577536810528556858037054008698285365635769578801026919692029486866424626309557454401869468871228997187805030437962786532067551525428926846275174211431581433377
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537

 . . . . . . . . [c:2|t:3|true] ORAddress 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName 59a4660652a07b95923ca394072796745bf93dd0
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes)
							b9595f63c9778b8c5d00212967c076a23be98be3
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (66 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.ultradns.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.concentric.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.xo.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.ultradns.neustar'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits)
							05a0
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (54 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.sca1b.amazontrust.com/sca1b-1.crl'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (12 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (105 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://ocsp.sca1b.amazontrust.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crt.sca1b.amazontrust.com/sca1b.crt'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.3 (CT Precertificate Poison)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [c:0|t:3|false] BIT STRING (2048 bits)
		00573fad41eeb00fc3262f1df0c4ad3b62c87019e0ce1dd76f4a1d2fc31c91fa37c3998b1365c1d757b3954caa8255c5da3990c7c41a1871bb05f0def61c72a90b0034387e064471e3159db4e0b6cc9130d46cea91648540aa191165049d883302c93be962ab7ab94c27d42a3445a2a2da0343a0a2a900228c1c2fc2acf858fc6b9acafb1b76b3fd6ef8a3f837355c16d3b8614fb193c29a7bc5c2208c11fcbef61c645c52f5544d6328364d3c364c96a04bff339cbf7da4e334d5cf4f5cd5c42202b0b7da8b5825a5e7a3e9f316ae9636360cc6786ba289cd65517e7aa18ad977362c682688c2501f61b7515895036ee1a5f57af48a8a4f29ad4056323c08702e