nextwave.dk
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:88:ae:40:45:83:d3:19:96:f7:b9:cd:c7:c0:b5:4e:e8:2a was issued on by Let's Encrypt.
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=nextwave.dk
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:88:ae:40:45:83:d3:19:96:f7:b9:cd:c7:c0:b5:4e:e8:2aSerial Number (int): 394959165016484623422844421447000641169450
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 46:3f:e0:20:bb:61:7a:6f:3c:cc:1b:2c:bf:c2:13:8b:25:e5:3b:43
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): a9:92:95:8d:80:2b:50:92:06:70:58:5d:a1:17:f1:68:a7:9d:9e:f5
Fingerprint (sha256): a1:c1:7e:81:70:18:25:1a:46:ca:c2:8e:6d:9c:aa:47:9c:32:59:cc:70:30:e7:e4:64:4f:24:c9:2f:4b:bd:9b
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate nextwave.dk
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for nextwave.dk
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
nextwave.dk
Other certificates including the domain name nextwave.dk
(limited to 100 certificates)
kunde.nextwave.dk
kunde.nextwave.dk
webmail.nextwave.dk
tennis.nextwave.dk
tennis.nextwave.dk
*.nextwave.dk
nextwave.dk
webmail.nextwave.dk
kunde.nextwave.dk
nextwave.dk
kunde.nextwave.dk
webmail.nextwave.dk
kunde.nextwave.dk
webpost.nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
kunde.nextwave.dk
nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
nextwave.dk
*.nextwave.dk
webpost.nextwave.dk
webpost.nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
webpost.nextwave.dk
webmail.nextwave.dk
webmail.nextwave.dk
webpost.nextwave.dk
webmail.nextwave.dk
webpost.nextwave.dk
nextwave.dk
kunde.nextwave.dk
nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
webpost.nextwave.dk
nextwave.dk
*.nextwave.dk
kunde.nextwave.dk
nextwave.dk
nextwave.dk
webmail.nextwave.dk
nextwave.dk
*.nextwave.dk
kunde.nextwave.dk
webmail.nextwave.dk
nextwave.dk
webpost.nextwave.dk
webmail.nextwave.dk
kunde.nextwave.dk
webmail.nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
nextwave.dk
kunde.nextwave.dk
webmail.nextwave.dk
tennis.nextwave.dk
tennis.nextwave.dk
*.nextwave.dk
nextwave.dk
webmail.nextwave.dk
kunde.nextwave.dk
nextwave.dk
kunde.nextwave.dk
webmail.nextwave.dk
kunde.nextwave.dk
webpost.nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
kunde.nextwave.dk
nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
nextwave.dk
*.nextwave.dk
webpost.nextwave.dk
webpost.nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
webpost.nextwave.dk
webmail.nextwave.dk
webmail.nextwave.dk
webpost.nextwave.dk
webmail.nextwave.dk
webpost.nextwave.dk
nextwave.dk
kunde.nextwave.dk
nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
webpost.nextwave.dk
nextwave.dk
*.nextwave.dk
kunde.nextwave.dk
nextwave.dk
nextwave.dk
webmail.nextwave.dk
nextwave.dk
*.nextwave.dk
kunde.nextwave.dk
webmail.nextwave.dk
nextwave.dk
webpost.nextwave.dk
webmail.nextwave.dk
kunde.nextwave.dk
webmail.nextwave.dk
webpost.nextwave.dk
kunde.nextwave.dk
nextwave.dk
Certificate
The complete raw certificate details for nextwave.dk in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFTzCCBDegAwIBAgISBIiuQEWD0xmW97nNx8C1TugqMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMDgxMDUwNTJaFw0x OTA0MDgxMDUwNTJaMBYxFDASBgNVBAMTC25leHR3YXZlLmRrMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEArkmnGp41Ep63uEAUs7NmyZ+4Jhhrte9yo12k z2DvNiVXkLLajlDT7wt4kT8UFLr+a3VMsl2xQepJJ2tShtXkUAVbDbqO9Wmk00by 8tauxerBfaEG/8bfkJU7q6Whbtqkv3wnWtfIMqsOPddy1UoXfiN2mD8iJJoHMeAe uTDDTeHLNTmOtjJlEyu2jqcnm+QYDMumSXXAfL6R7stx4OCvCucZZqpCmQzQH0NC tHJzXpX8TFGMHaH66CUTcHbqS3BxtMIXtLfbOSnbcjaDEfiaOYi8f+Vr9a6GATeg Wur2mtiIEaD5mTrjn2FnWOtE1YLEEidtM42/od7zYDg4qGloDQIDAQABo4ICYTCC Al0wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRGP+Agu2F6bzzMGyy/whOLJeU7QzAf BgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEw LgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcw LwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcv MBYGA1UdEQQPMA2CC25leHR3YXZlLmRrMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5 cHQub3JnMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA4mlLribo6UAJ6IYbtjuD 1D7n/nSI+6SPKJMBnd3x2/4AAAFoLU0SzgAABAMARzBFAiBwcBvRE/rA97F3xgB4 iTVoL2wT0WgrJyApWK/FnKep9AIhAOAgedDEMiRjdkhSr0otmXpS8D4nTLoWkhB8 oTdq0YHHAHcAY/Lbzeg7zCzPC3KEJ1drM6SNYXePvXWmOLHHaFRL2I0AAAFoLU0S wwAABAMASDBGAiEAsRhnP8IgrVffxCgAcHd9N9azSEuSzLUg4yf+nJ9OXbACIQDD xcSm3Grz0Xb1Z/m5S9xkmnO6GJBuZICMxLHKbxVJOjANBgkqhkiG9w0BAQsFAAOC AQEAj5X7lUaVhlqipqVETpEqi/EFThy3a2bfCxkM7Z737rQP8Nqp249W64yab+wO T5aR+lCVa9IKkLumsQa/Ekv8avo0j+5/TrzAxOL2MefGsptFu3Fe6UaBAYUKkES/ bY5ScVn/KdoUt2J73VPZOVuyBoA2THKSFUbMc+jEi8aB65eRv4u7iONeSbiSnwFa NQPrsg0Msc57USk7TgmC10yNcRWa0ZNRqorSSqcN9+h7DtH673DFBH6YnUin0spv k57FQjb3dokUcuL2YQ/XzzWp0yxriDnFHMZ3ZhK7+IsAlHmMZdTfK8/jGt4r98V8 wuk4G1cqby//eX4YZc7Lu6ydaQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArkmnGp41Ep63uEAUs7Nm yZ+4Jhhrte9yo12kz2DvNiVXkLLajlDT7wt4kT8UFLr+a3VMsl2xQepJJ2tShtXk UAVbDbqO9Wmk00by8tauxerBfaEG/8bfkJU7q6Whbtqkv3wnWtfIMqsOPddy1UoX fiN2mD8iJJoHMeAeuTDDTeHLNTmOtjJlEyu2jqcnm+QYDMumSXXAfL6R7stx4OCv CucZZqpCmQzQH0NCtHJzXpX8TFGMHaH66CUTcHbqS3BxtMIXtLfbOSnbcjaDEfia OYi8f+Vr9a6GATegWur2mtiIEaD5mTrjn2FnWOtE1YLEEidtM42/od7zYDg4qGlo DQIDAQAB -----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 394959165016484623422844421447000641169450 . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-01-08 10:50:52 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-08 10:50:52 +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 'nextwave.dk' . . . . . . . . [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 22001784588721255980778538058660733847770495592467998410200660252684276547690220927385189426601620356358502333914005328825443273537189868349864749057482352057169600599169111281134234097932534587231134985316481791631748836382614516688248730419137485701081338993751863469342329410837800068406349545330626637060472134237001042866192426280770924170960626086544311520060245455241711461031038545281086348775869974231429874832318880667013609087744392078783852228944388464384082343487840531529599737214729591514272307505247721792947362996749963082690255714964909332166973836734815487119063681106301845120659948034104236795917 . . . . . . . . . . . . . . . . . . . . [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) 463fe020bb617a6f3ccc1b2cbfc2138b25e53b43 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (99 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.int-x3.letsencrypt.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://cert.int-x3.letsencrypt.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 (15 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nextwave.dk' . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe000001682d4d12ce0000040300473045022070701bd113fac0f7b177c600788935682f6c13d1682b27202958afc59ca7a9f4022100e02079d0c4322463764852af4a2d997a52f03e274cba1692107ca1376ad181c700770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001682d4d12c30000040300483046022100b118673fc220ad57dfc4280070777d37d6b3484b92ccb520e327fe9c9f4e5db0022100c3c5c4a6dc6af3d176f567f9b94bdc649a73ba18906e64808cc4b1ca6f15493a . . . . [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) 008f95fb954695865aa2a6a5444e912a8bf1054e1cb76b66df0b190ced9ef7eeb40ff0daa9db8f56eb8c9a6fec0e4f9691fa50956bd20a90bba6b106bf124bfc6afa348fee7f4ebcc0c4e2f631e7c6b29b45bb715ee9468101850a9044bf6d8e527159ff29da14b7627bdd53d9395bb20680364c72921546cc73e8c48bc681eb9791bf8bbb88e35e49b8929f015a3503ebb20d0cb1ce7b51293b4e0982d74c8d71159ad19351aa8ad24aa70df7e87b0ed1faef70c5047e989d48a7d2ca6f939ec54236f776891472e2f6610fd7cf35a9d32c6b8839c51cc6776612bbf88b0094798c65d4df2bcfe31ade2bf7c57cc2e9381b572a6f2fff797e1865cecbbbac9d69