eu.unblu.app
Issued by WR3
About this certificate
This digital certificate with serial number 28:83:42:44:49:25:5c:0f:12:d7:8a:f7:02:5a:cc:d0 was issued on by Google Trust Services.
This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=eu.unblu.app
Google Trust Services
Organization:
Google Trust Services
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 28:83:42:44:49:25:5c:0f:12:d7:8a:f7:02:5a:cc:d0Serial Number (int): 53850654769051160023771937325467749584
Serial Number lenght: 126 bits, 16 octets
SubjectKeyId: 6e:cf:24:08:15:08:6f:33:a6:e9:83:9c:91:49:7d:0a:86:02:f1:fb
AuthorityKeyId: c7:81:f5:fd:8e:88:d9:00:3c:4d:63:a2:50:31:24:a0:ce:23:fe:23
Fingerprint (sha1): 68:dc:0b:18:89:21:eb:0e:db:06:8b:e9:2c:c7:ec:75:a7:19:81:b5
Fingerprint (sha256): 6a:1e:6e:42:09:89:83:38:03:62:ec:a1:cc:1b:37:e3:54:a8:26:1a:a4:a9:8e:33:10:14:9c:04:3e:55:a5:23
Issuing Certificate URL: http://i.pki.goog/wr3.crt
Revocation information
OCSP Server: http://o.pki.goog/s/wr3/KIMCRL Distribution Point: http://c.pki.goog/wr3/iClmnah11BI.crl
Check the revocation status for certificate eu.unblu.app
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for eu.unblu.app
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Extensions
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
eu.unblu.app
Other certificates including the domain name unblu.app
(limited to 100 certificates)
carta.us.unblu.app
collaboration.cbk.unblu.app
rco-eu.unblu.app
carta.us.unblu.app
santander.unblu.app
bper-banca.unblu.app
celero.unblu.app
uba-uat.mirabaud.unblu.app
carta.us.unblu.app
us.unblu.app
carta.us.unblu.app
postbranch.unblu.app
bms.balins.cb.unblu.app
bug-bounty-visitor.app.unblu.app
carta.us.unblu.app
euipo.eu.unblu.app
ringcentral-cnb.app.unblu.app
carta.us.unblu.app
ca.unblu.app
carta.us.unblu.app
carta.us.unblu.app
eu.unblu.app
carta.us.unblu.app
turn-admin.unblu.app
optimatax.us.unblu.app
bugbounty.eu.unblu.app
mirabaud.unblu.app
carta.us.unblu.app
us.sfu.unblu.app
carta.us.unblu.app
*.turn.unblu.app
carta.us.unblu.app
carta.us.unblu.app
euipo.eu.unblu.app
us.unblu.app
stridecu.ca.unblu.app
cbk.unblu.app
euipo.eu.unblu.app
optimatax.us.unblu.app
alternasavings.unblu.app
synergycu.celero.unblu.app
bms.stridecu.cb.unblu.app
nl.sfu.unblu.app
mcmcg.us.unblu.app
abnamro.unblu.app
carta.us.unblu.app
mcmcg.us.unblu.app
carta.us.unblu.app
secmsg.rco-eu.unblu.app
cffcu.us.unblu.app
carta.us.unblu.app
carta.us.unblu.app
collaboration.cbk.unblu.app
rco-eu.unblu.app
carta.us.unblu.app
santander.unblu.app
bper-banca.unblu.app
celero.unblu.app
uba-uat.mirabaud.unblu.app
carta.us.unblu.app
us.unblu.app
carta.us.unblu.app
postbranch.unblu.app
bms.balins.cb.unblu.app
bug-bounty-visitor.app.unblu.app
carta.us.unblu.app
euipo.eu.unblu.app
ringcentral-cnb.app.unblu.app
carta.us.unblu.app
ca.unblu.app
carta.us.unblu.app
carta.us.unblu.app
eu.unblu.app
carta.us.unblu.app
turn-admin.unblu.app
optimatax.us.unblu.app
bugbounty.eu.unblu.app
mirabaud.unblu.app
carta.us.unblu.app
us.sfu.unblu.app
carta.us.unblu.app
*.turn.unblu.app
carta.us.unblu.app
carta.us.unblu.app
euipo.eu.unblu.app
us.unblu.app
stridecu.ca.unblu.app
cbk.unblu.app
euipo.eu.unblu.app
optimatax.us.unblu.app
alternasavings.unblu.app
synergycu.celero.unblu.app
bms.stridecu.cb.unblu.app
nl.sfu.unblu.app
mcmcg.us.unblu.app
abnamro.unblu.app
carta.us.unblu.app
mcmcg.us.unblu.app
carta.us.unblu.app
secmsg.rco-eu.unblu.app
cffcu.us.unblu.app
carta.us.unblu.app
carta.us.unblu.app
Certificate
The complete raw certificate details for eu.unblu.app in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFIzCCBAugAwIBAgIQKINCREklXA8S14r3AlrM0DANBgkqhkiG9w0BAQsFADA7 MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQww CgYDVQQDEwNXUjMwHhcNMjQwNjEwMTYxMDI5WhcNMjQwOTA4MTcwMjIxWjAXMRUw EwYDVQQDEwxldS51bmJsdS5hcHAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCrsk4ma+29pYPw5nwNxKq3WIzOo9lLhNGNbCQ+Mqp/rr6hBya5VibV4YvM 9J09m2j8/DqV8dxLjvKlJadYv4p9SlrwpDOyrQrAMgeFHaCcJPCN1hCEl5wWl8aa BhicLbVYm9BXf3T6L6SnkDsLgQczJ9dWjCkJ24BQTNRh2qrKpFk5TnBpUtB6/oh7 bGAHg3oAPJGn7zSutBC5JW7QcLJRl7lS7GD58isI12NDgeTfH+6bmhXlZrvBtJiF URtb8JbG9l3kb5bVv+TVTx5zJXvWbmjFoIXFbSbtBleeRXx6EU4XhOjcY58C0VjG 93Bj5dmV/FmQfclMLReOU6Is3zefAgMBAAGjggJFMIICQTAOBgNVHQ8BAf8EBAMC BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU bs8kCBUIbzOm6YOckUl9CoYC8fswHwYDVR0jBBgwFoAUx4H1/Y6I2QA8TWOiUDEk oM4j/iMwXgYIKwYBBQUHAQEEUjBQMCcGCCsGAQUFBzABhhtodHRwOi8vby5wa2ku Z29vZy9zL3dyMy9LSU0wJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dy My5jcnQwFwYDVR0RBBAwDoIMZXUudW5ibHUuYXBwMBMGA1UdIAQMMAowCAYGZ4EM AQIBMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dyMy9pQ2xt bmFoMTFCSS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQDuzdBk1dsazsVc t520zROiModGfLzs3sNRSFlGcR+1mwAAAZADIUQ0AAAEAwBGMEQCIG+Rybx8YK+0 WzEln7kGmyftuGOn8JoeJpVH5bPE1G1xAiBFga+5oh4QbwZFqB93WolsgGpUXH/w FBnnargwz11LSAB3AEiw42vapkc0D+VqAvqdMOscUgHLVt0sgdm7v6s52IRzAAAB kAMhRFoAAAQDAEgwRgIhANmb+EkGvrVQk3xIyEfGvD7QOCRQqKkz49V2kIlpSAMG AiEAyKt2nyqmk1P2CwuxPvk0bJrgpcYpcvstlqSY/FBPMnQwDQYJKoZIhvcNAQEL BQADggEBAHbqlFh3tFLDeXgZIB0Hcw0k1iCOj5qsZZVBSTGUxh9h4tvSfnm2tD73 V2m/9+5qoQ/THjv1O6StQMaSUqyVYsjzyPp9xOop3fKkxWEdoOnQ+/yP6haw9l9E NZhjJvfTPKEi/FathpvZkjLR6/FUXpATz/1USYTVELPl3npko4YSM54SeUbtLqRV oq2WDJ4+HMlxd3xAguPdDN4IY0Cg0gDNVnSz0MALZ5X7NX/4JGpNPDfWSipKCOJA +9xTlI+f6ptQEwdd84niIaRiRR71+Wr/Z7nU4wwL83yFjbZngHU3IIUUDZxyVAO+ 6bf73rXdA7bpDCzs4fpToyux6v4esLY= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq7JOJmvtvaWD8OZ8DcSq t1iMzqPZS4TRjWwkPjKqf66+oQcmuVYm1eGLzPSdPZto/Pw6lfHcS47ypSWnWL+K fUpa8KQzsq0KwDIHhR2gnCTwjdYQhJecFpfGmgYYnC21WJvQV390+i+kp5A7C4EH MyfXVowpCduAUEzUYdqqyqRZOU5waVLQev6Ie2xgB4N6ADyRp+80rrQQuSVu0HCy UZe5Uuxg+fIrCNdjQ4Hk3x/um5oV5Wa7wbSYhVEbW/CWxvZd5G+W1b/k1U8ecyV7 1m5oxaCFxW0m7QZXnkV8ehFOF4To3GOfAtFYxvdwY+XZlfxZkH3JTC0XjlOiLN83 nwIDAQAB -----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 53850654769051160023771937325467749584 . . . . . . . . [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 'Google Trust Services' . . . . . . . . . . . . [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 'WR3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-10 16:10:29 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-09-08 17:02:21 +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:19|false] PrintableString 'eu.unblu.app' . . . . . . . . [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 21674675756722819330358062840585845343170559526876387371027531578213796882846511202504566422073210896372783175520376952360805122102195190617530822731098850461371725538395323138300486200795737217247161311419575624383390995950411508921981110278730420475072846787395262418051920725989883961506462609483310204789998887614239958619815560158274623639020353810551505592636785335430199311173700911515267203782844460831580464607235814264511041635577601135181129977383306282536352025622513728845455422556850069288998029347059458199719941541555104343453633595024378094449805204546606920641832307981870684881430266424724148926367 . . . . . . . . . . . . . . . . . . . . [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.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 (12 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: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 2.5.29.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) 6ecf240815086f33a6e9839c91497d0a8602f1fb . . . . . . . . . . . . . . . . [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 c781f5fd8e88d9003c4d63a2503124a0ce23fe23 . . . . . . . . . . . . . . . . [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 (82 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://o.pki.goog/s/wr3/KIM' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://i.pki.goog/wr3.crt' . . . . . . . . . . . . . . . . [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 (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'eu.unblu.app' . . . . . . . . . . . . . . . . [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 2.5.29.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (47 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://c.pki.goog/wr3/iClmnah11BI.crl' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007500eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000019003214434000004030046304402206f91c9bc7c60afb45b31259fb9069b27edb863a7f09a1e269547e5b3c4d46d7102204581afb9a21e106f0645a81f775a896c806a545c7ff01419e76ab830cf5d4b4800770048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d88473000001900321445a0000040300483046022100d99bf84906beb550937c48c847c6bc3ed0382450a8a933e3d576908969480306022100c8ab769f2aa69353f60b0bb13ef9346c9ae0a5c62972fb2d96a498fc504f3274 . . . . [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) 0076ea945877b452c3797819201d07730d24d6208e8f9aac659541493194c61f61e2dbd27e79b6b43ef75769bff7ee6aa10fd31e3bf53ba4ad40c69252ac9562c8f3c8fa7dc4ea29ddf2a4c5611da0e9d0fbfc8fea16b0f65f4435986326f7d33ca122fc56ad869bd99232d1ebf1545e9013cffd544984d510b3e5de7a64a38612339e127946ed2ea455a2ad960c9e3e1cc971777c4082e3dd0cde086340a0d200cd5674b3d0c00b6795fb357ff8246a4d3c37d64a2a4a08e240fbdc53948f9fea9b5013075df389e221a462451ef5f96aff67b9d4e30c0bf37c858db6678075372085140d9c725403bee9b7fbdeb5dd03b6e90c2cece1fa53a32bb1eafe1eb0b6