cochranebikerepair.ca
Issued by R3
About this certificate
This digital certificate with serial number 03:37:bc:88:b1:fe:28:b2:fd:a5:8f:7a:da:82:04:84:d9:06 was issued on by Let's Encrypt.
With 13 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=cochranebikerepair.ca
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:37:bc:88:b1:fe:28:b2:fd:a5:8f:7a:da:82:04:84:d9:06Serial Number (int): 280302992601635729262991021539673300588806
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 7a:f1:92:0d:35:a2:1e:15:b3:54:65:4d:44:4e:a5:de:47:45:6a:46
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 5d:80:23:1d:56:96:b2:d9:6a:ef:d1:eb:e5:39:c9:c4:75:26:50:ba
Fingerprint (sha256): 05:16:84:95:2d:6b:19:5f:a3:96:ca:69:bb:7d:78:c6:f2:cc:79:a1:a6:fa:9e:47:54:20:8e:3e:7c:ed:5a:9b
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate cochranebikerepair.ca
13
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cochranebikerepair.ca
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
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
821.eu
cochranebikerepair.ca
cutbandits.com
directtoconsumerambassadors.net
gpsmatrimonio.com
internetadexchange.com.nfwaterworks.ca
longfellowshydroseeding.com
omeiapad.de.omeiapad.de
plusgram.com
rebets.com.cooperdao.xyz
securemgmt.com
swirl.com
wxpertoption.com.fatguysholsters.com
cochranebikerepair.ca
cutbandits.com
directtoconsumerambassadors.net
gpsmatrimonio.com
internetadexchange.com.nfwaterworks.ca
longfellowshydroseeding.com
omeiapad.de.omeiapad.de
plusgram.com
rebets.com.cooperdao.xyz
securemgmt.com
swirl.com
wxpertoption.com.fatguysholsters.com
Other certificates including the domain name cochranebikerepair.ca
(limited to 100 certificates)
Certificate
The complete raw certificate details for cochranebikerepair.ca in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGSTCCBTGgAwIBAgISAze8iLH+KLL9pY962oIEhNkGMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzAzMDgyMDExMzJaFw0yMzA2MDYyMDExMzFaMCAxHjAcBgNVBAMT FWNvY2hyYW5lYmlrZXJlcGFpci5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAL3neQnl45EuSuH57s4jV+DorHQc988mI+4+BHjPYsySUO3z7abj9JNV 6vf+zxxILWRb81VOPsvaElV6WBAZMS1Dx1JalBQcR90RReVU1r5nj/wcFPRbXnVH A2JwFV114NUYRyysdu4dUfnY+6i3mTYUBtpNX0UqpugSfsgPI1cek2bcktHqx+2f HvFnphI2eNgPlnBkFpxUfvIGcFsI8LLioF8JOdJIkcTsJI4Xdnzny8uV5cU0SVlL fXaJnvQkTM8OpS0sETgzv6kp5dT9MiQUjxdJhYGcv8yyzo6/LHv9eP9C6PRdWqFe imXMjlBzYiuRhf/MyTsAgQYMARWOmysCAwEAAaOCA2kwggNlMA4GA1UdDwEB/wQE AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw ADAdBgNVHQ4EFgQUevGSDTWiHhWzVGVNRE6l3kdFakYwHwYDVR0jBBgwFoAUFC6z F7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVo dHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxl bmNyLm9yZy8wggE3BgNVHREEggEuMIIBKoIGODIxLmV1ghVjb2NocmFuZWJpa2Vy ZXBhaXIuY2GCDmN1dGJhbmRpdHMuY29tgh9kaXJlY3R0b2NvbnN1bWVyYW1iYXNz YWRvcnMubmV0ghFncHNtYXRyaW1vbmlvLmNvbYImaW50ZXJuZXRhZGV4Y2hhbmdl LmNvbS5uZndhdGVyd29ya3MuY2GCG2xvbmdmZWxsb3dzaHlkcm9zZWVkaW5nLmNv bYIXb21laWFwYWQuZGUub21laWFwYWQuZGWCDHBsdXNncmFtLmNvbYIYcmViZXRz LmNvbS5jb29wZXJkYW8ueHl6gg5zZWN1cmVtZ210LmNvbYIJc3dpcmwuY29tgiR3 eHBlcnRvcHRpb24uY29tLmZhdGd1eXNob2xzdGVycy5jb20wTAYDVR0gBEUwQzAI BgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nw cy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQC3Pvsk 35xNunXyOcW6WPRsXfxCz3qfNcSeHQmBJe20mQAAAYbDEKGGAAAEAwBGMEQCIDU7 8IxrpVN7jrV5JDnClVfaJmcbBsvSGbnYYjVLFxW5AiATRjuN4nfBiKzG5uwayYHp CzsuLE04MZsECjyTWrq7IAB3AHoyjFTYty22IOo44FIe6YQWcDIThU070ivBOlej UutSAAABhsMQob0AAAQDAEgwRgIhAMKDfoHY17TFHJ5Tk3tltEaDyV1herYndA9l t8GtZ+KwAiEA+tLkMKPCHGq4yCpTA7L+BUh/mkW4wk4ZdSTcDHtLN2owDQYJKoZI hvcNAQELBQADggEBAKMudlS3tP9GaTaUf7phKzOxkRbNpBh2tXJlO0Y7I0k+QhaD aSBZUwXOzz/XVaglEXWoarl6PguwlExjYUHJB6mE2MEDq4uGWNwLQkMYfxhUFMIv OBpeXzw9870V1MgS1D7D4/BTMwjNnN4I8qrOqmnauauIH7QiKse/2Hr9M8vYsKXB S2IHNAzaK5RW2B06nnALk+rhhhIq53lL9j0Yr4c6Jf8GQjkEn+hqtr5Uw9PbDFiU VLYIq7DHFrYC84NnOypGw03587Is4MMIN+X0ZYvKJSxw1GQr1nL55aF7Bz7e9HWo 4kRnc8xyJbTaoMRh1AL7zqAkyk5DXdyBpCvVkpk= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAved5CeXjkS5K4fnuziNX 4OisdBz3zyYj7j4EeM9izJJQ7fPtpuP0k1Xq9/7PHEgtZFvzVU4+y9oSVXpYEBkx LUPHUlqUFBxH3RFF5VTWvmeP/BwU9FtedUcDYnAVXXXg1RhHLKx27h1R+dj7qLeZ NhQG2k1fRSqm6BJ+yA8jVx6TZtyS0erH7Z8e8WemEjZ42A+WcGQWnFR+8gZwWwjw suKgXwk50kiRxOwkjhd2fOfLy5XlxTRJWUt9dome9CRMzw6lLSwRODO/qSnl1P0y JBSPF0mFgZy/zLLOjr8se/14/0Lo9F1aoV6KZcyOUHNiK5GF/8zJOwCBBgwBFY6b KwIDAQAB -----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 280302992601635729262991021539673300588806 . . . . . . . . [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 'Let's Encrypt' . . . . . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-03-08 20:11:32 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-06 20:11:31 +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 'cochranebikerepair.ca' . . . . . . . . [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 23973183134041946797114972009010895081375457013279854379811769192428274690168560285200679738950906921293710211051776536636413584370965922713159260549943733935139546992588786064647989201504449805342502597358749998864127708622170508765835901741914815230944949019434808456430427107771977153011555742810252008821381328863163497589058593466822603904393969171689174247253772327656396458324170161570935795502069533670301265936016470484250357637157070987228472861403720136897000997632185582722648856456425450529244938592241834221701154067846405869901614857399173312125534209951703606646485646140439236651583225091507121724203 . . . . . . . . . . . . . . . . . . . . [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 (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.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) 7af1920d35a21e15b354654d444ea5de47456a46 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://r3.i.lencr.org/' . . . . . . . . . . . . . . . . [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 (302 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '821.eu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cochranebikerepair.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cutbandits.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'directtoconsumerambassadors.net' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gpsmatrimonio.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'internetadexchange.com.nfwaterworks.ca' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'longfellowshydroseeding.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'omeiapad.de.omeiapad.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'plusgram.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rebets.com.cooperdao.xyz' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'securemgmt.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'swirl.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'wxpertoption.com.fatguysholsters.com' . . . . . . . . . . . . . . . . [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 (69 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.4.1.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org' . . . . . . . . . . . . . . . . [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) 00f0007500b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000186c310a18600000403004630440220353bf08c6ba5537b8eb5792439c29557da26671b06cbd219b9d862354b1715b9022013463b8de277c188acc6e6ec1ac981e90b3b2e2c4d38319b040a3c935ababb200077007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000186c310a1bd0000040300483046022100c2837e81d8d7b4c51c9e53937b65b44683c95d617ab627740f65b7c1ad67e2b0022100fad2e430a3c21c6ab8c82a5303b2fe05487f9a45b8c24e197524dc0c7b4b376a . . . . [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) 00a32e7654b7b4ff466936947fba612b33b19116cda41876b572653b463b23493e4216836920595305cecf3fd755a8251175a86ab97a3e0bb0944c636141c907a984d8c103ab8b8658dc0b4243187f185414c22f381a5e5f3c3df3bd15d4c812d43ec3e3f0533308cd9cde08f2aaceaa69dab9ab881fb4222ac7bfd87afd33cbd8b0a5c14b6207340cda2b9456d81d3a9e700b93eae186122ae7794bf63d18af873a25ff064239049fe86ab6be54c3d3db0c589454b608abb0c716b602f383673b2a46c34df9f3b22ce0c30837e5f4658bca252c70d4642bd672f9e5a17b073edef475a8e2446773cc7225b4daa0c461d402fbcea024ca4e435ddc81a42bd59299