xn--edelstahl-wrmetauscher-b5b.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:76:b9:3f:b9:65:9d:32:48:19:0b:f2:c8:97:60:02:92:02 was issued on by Let's Encrypt.
With 2 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=xn--edelstahl-wrmetauscher-b5b.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:76:b9:3f:b9:65:9d:32:48:19:0b:f2:c8:97:60:02:92:02Serial Number (int): 388848701077930493428606678188426306687490
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 2a:35:83:88:a7:70:8b:9b:21:72:3d:9b:f3:7f:9f:23:88:d4:8c:c6
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): f6:1f:85:2c:4e:89:91:d8:39:d4:7a:9f:e7:ca:7b:d6:82:06:91:77
Fingerprint (sha256): 8a:57:46:20:db:e2:13:d2:60:4e:6e:01:02:ae:58:3f:22:85:5e:32:17:7f:d4:69:c4:f7:11:dd:75:71:a2:39
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate xn--edelstahl-wrmetauscher-b5b.de
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for xn--edelstahl-wrmetauscher-b5b.de
Public Key Algorithm
RSA
Key Size
4096
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
*.xn--edelstahl-wrmetauscher-b5b.de
xn--edelstahl-wrmetauscher-b5b.de
xn--edelstahl-wrmetauscher-b5b.de
Other certificates including the domain name xn--edelstahl-wrmetauscher-b5b.de
(limited to 100 certificates)
Certificate
The complete raw certificate details for xn--edelstahl-wrmetauscher-b5b.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGnjCCBYagAwIBAgISBHa5P7llnTJIGQvyyJdgApICMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMjUxMDQyMDFaFw0y MDA2MjMxMDQyMDFaMCwxKjAoBgNVBAMTIXhuLS1lZGVsc3RhaGwtd3JtZXRhdXNj aGVyLWI1Yi5kZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMecEuVB Qx82TO+/mdCxlgYnYxsIrqFR8HALp3yxHnBoveEVl2H9B4c/aPjVxh+YCgm92x2K GGdGBaziazDzhJw4aBHRNyVJ3OG7UPYUF7if7Iu4v6hpxQm0TwSghEBZ92Yb1zDS 4P68oC+c5fCJU6CFb1pAtayaSmbqHSNoeZ5Cv5k4AbVEd1tzLpBfztpWXllMbnDV 7ltjyqgJABofStI2LVHGAgycXNNBS7mYs8sShLmENxY87z6iyYc1043xYvo4ibkN 8/1rptdB2l85bFnPNgS0xVxR8R9dcuwlYeXceHmUHjWyi16fBecOSuezh/UuPvs8 nbhXZyCogqwXfQ8rp2OMcGyB35ZZK2u/no3Fe6pZuAtNSJa18riuotyiRhJ8Rp9o OKpZBifRry6T1bQYfMviTbKkgJELdIOcMrQmtdnhncp+1cdUBdpbUFLtWgdYbEci CkdlH2lnpLwojGINRywqy6FQVXXbCs6zXS9WbuosU5Wsr6Rs5WlXFSeBjqXMzIMy aQN+HL2XtwXIFmxQaXQeXrYf51AEdvcoWMC0IY0pcYuE5NIDpfx+cSh41SaYlerH jwD1pbDJc+HPzdoHJnL5Nf6MtWpJ9MKzHPQnMxHmkuedVcEQ2riROsyj7PKaWxW9 SOiEiKpHLETbx0CTIu/4QYPczjdmplRt632rAgMBAAGjggKaMIICljAOBgNVHQ8B Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB /wQCMAAwHQYDVR0OBBYEFCo1g4incIubIXI9m/N/nyOI1IzGMB8GA1UdIwQYMBaA FKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcw AYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcw AoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wUQYDVR0RBEow SIIjKi54bi0tZWRlbHN0YWhsLXdybWV0YXVzY2hlci1iNWIuZGWCIXhuLS1lZGVs c3RhaGwtd3JtZXRhdXNjaGVyLWI1Yi5kZTBMBgNVHSAERTBDMAgGBmeBDAECATA3 BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNy eXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1APCVpFnyANGCQBAtL5OI jq1L/h1H45nh0DSmsKiqjrJzAAABcRF/0j4AAAQDAEYwRAIgGHpePLhAXEiMxbiL JI9AwbY809XpqdQUs9cTkahLl14CIDH3w5RM5PPZeOCWpts7FjqDYfZDkLwzi+Hr BcAwLG1OAHYAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFxEX/S OAAABAMARzBFAiEA7GrnoA8SE/gm2nmr0+ApfihIt2Ikp/7OqN4fiIGpD54CICMi jQ+oE/hevW67cyNV/8U/IEr5hg1Gwp56mGEFeec7MA0GCSqGSIb3DQEBCwUAA4IB AQBoIbCOzFb7LEAvJm8SCqq5VF7Eko34i0BE1prU1Q3g/TfnvnnAUV0nVnVP3baK mkdpTKUVDE+lRx9u7+XxRIuZSJhQnsN4BZPgab+4Q+1ZGcJvthpGP2/gz97wwWj5 vW0sTVt9zt9iBNgbMn/FBHVyUOW0a1qWjjwYqXH/4s0WnHJBco6Xwloqx9H/WEWx OvNa/WZCjH88d4iV4CdRITUw32C9avp2ME+Q7KfA+cKBYIpOVKLUa+tpLV7aMWjM /x1eTwLcRhcJoUOu0Jd0rFF/KWags8avRy5sj8IcUaHSvKuZA9u0qnrFIbEGlt+1 6UvBGkkR3dPxsT/CqMQU3bPH -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx5wS5UFDHzZM77+Z0LGW BidjGwiuoVHwcAunfLEecGi94RWXYf0Hhz9o+NXGH5gKCb3bHYoYZ0YFrOJrMPOE nDhoEdE3JUnc4btQ9hQXuJ/si7i/qGnFCbRPBKCEQFn3ZhvXMNLg/rygL5zl8IlT oIVvWkC1rJpKZuodI2h5nkK/mTgBtUR3W3MukF/O2lZeWUxucNXuW2PKqAkAGh9K 0jYtUcYCDJxc00FLuZizyxKEuYQ3FjzvPqLJhzXTjfFi+jiJuQ3z/Wum10HaXzls Wc82BLTFXFHxH11y7CVh5dx4eZQeNbKLXp8F5w5K57OH9S4++zyduFdnIKiCrBd9 DyunY4xwbIHfllkra7+ejcV7qlm4C01IlrXyuK6i3KJGEnxGn2g4qlkGJ9GvLpPV tBh8y+JNsqSAkQt0g5wytCa12eGdyn7Vx1QF2ltQUu1aB1hsRyIKR2UfaWekvCiM Yg1HLCrLoVBVddsKzrNdL1Zu6ixTlayvpGzlaVcVJ4GOpczMgzJpA34cvZe3BcgW bFBpdB5eth/nUAR29yhYwLQhjSlxi4Tk0gOl/H5xKHjVJpiV6sePAPWlsMlz4c/N 2gcmcvk1/oy1akn0wrMc9CczEeaS551VwRDauJE6zKPs8ppbFb1I6ISIqkcsRNvH QJMi7/hBg9zON2amVG3rfasCAwEAAQ== -----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 388848701077930493428606678188426306687490 . . . . . . . . [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 2020-03-25 10:42:01 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-23 10:42:01 +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 'xn--edelstahl-wrmetauscher-b5b.de' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 814336378894607921835770187182628808834597945250779754995272364164580316609312209321405334099339914524060072418955283961861675617007436220124836336450068832718474773515850014134475436635965090442181229027079452178945692998211758011550502355004984095522937258142542461976213004152426880523171625198415080923171110571176826826007036173107505065076052377224661371652265081357084719606138696682706760052432392273034089715298407194771208439738049629175489509797718047548211366003729219718927424216711990773825164427332462642404069362792491141901731596793722222191090126556454138336939068714285918060752834812165233160632853988291796167652345773359828306737947463673763851394136372117542373274209925381448116733092095549444742644101487260943235484611215272543682687813223653016117244445945983187157999388959293032694394492656658328651824698997795762578203777467992433999600285124826257210115722681257675506427830335789824002289957102432499573879934942074681114779952208343889190706290305885294921468785443460946468959632043592886648547607200421510932140756007420515563776833532638634622857028126375057324361777196629370806672924978525697725932612289241366085187828112360691345029684419493571671992012883588661874425164263070544190348426667 . . . . . . . . . . . . . . . . . . . . [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) 2a358388a7708b9b21723d9bf37f9f2388d48cc6 . . . . . . . . . . . . . . . . [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 (74 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.xn--edelstahl-wrmetauscher-b5b.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'xn--edelstahl-wrmetauscher-b5b.de' . . . . . . . . . . . . . . . . [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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb27300000171117fd23e00000403004630440220187a5e3cb8405c488cc5b88b248f40c1b63cd3d5e9a9d414b3d71391a84b975e022031f7c3944ce4f3d978e096a6db3b163a8361f64390bc338be1eb05c0302c6d4e007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000171117fd2380000040300473045022100ec6ae7a00f1213f826da79abd3e0297e2848b76224a7fecea8de1f8881a90f9e022023228d0fa813f85ebd6ebb732355ffc53f204af9860d46c29e7a98610579e73b . . . . [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) 006821b08ecc56fb2c402f266f120aaab9545ec4928df88b4044d69ad4d50de0fd37e7be79c0515d2756754fddb68a9a47694ca5150c4fa5471f6eefe5f1448b994898509ec3780593e069bfb843ed5919c26fb61a463f6fe0cfdef0c168f9bd6d2c4d5b7dcedf6204d81b327fc504757250e5b46b5a968e3c18a971ffe2cd169c7241728e97c25a2ac7d1ff5845b13af35afd66428c7f3c778895e02751213530df60bd6afa76304f90eca7c0f9c281608a4e54a2d46beb692d5eda3168ccff1d5e4f02dc461709a143aed09774ac517f2966a0b3c6af472e6c8fc21c51a1d2bcab9903dbb4aa7ac521b10696dfb5e94bc11a4911ddd3f1b13fc2a8c414ddb3c7