nosweatbodyband.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:80:08:d0:88:af:e9:20:bc:60:e6:58:50:1d:1c:bd:47:3b 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=nosweatbodyband.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:80:08:d0:88:af:e9:20:bc:60:e6:58:50:1d:1c:bd:47:3bSerial Number (int): 304904717355218501953444035178507926325051
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: c0:e1:6b:5b:91:a0:34:c6:c7:05:c8:40:f4:21:dc:e6:9c:17:f3:0e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 8a:0b:fd:37:d3:a5:c4:b4:0c:e0:3c:ce:32:25:dd:10:cf:f4:07:9c
Fingerprint (sha256): 5a:2c:b1:fd:7b:7a:b0:5e:b3:0d:70:8a:25:f8:90:ef:1a:a8:bd:78:44:4f:e6:ea:94:f0:81:fe:e1:9f:6f:79
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate nosweatbodyband.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for nosweatbodyband.com
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
nosweatbodyband.com
Other certificates including the domain name nosweatbodyband.com
(limited to 100 certificates)
www.nosweatbodyband.com
remanufacturedtonercartridge.com
makeup.organic
www.hiposteoarthritis.org
www.organicmenstrualpad.com
nosweatbodyband.com
brokervergleich.com.de
celeb-nude.org
www.nosweatbodyband.com
www.humantrainers.com
chance.house
eplasticsworld.com
smashsubscribetwice.com
bijbelgenootschap.bible
odorvac.com
nameszilla.com
remanufacturedtonercartridge.com
makeup.organic
www.hiposteoarthritis.org
www.organicmenstrualpad.com
nosweatbodyband.com
brokervergleich.com.de
celeb-nude.org
www.nosweatbodyband.com
www.humantrainers.com
chance.house
eplasticsworld.com
smashsubscribetwice.com
bijbelgenootschap.bible
odorvac.com
nameszilla.com
Certificate
The complete raw certificate details for nosweatbodyband.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXjCCBUagAwIBAgISA4AI0Iiv6SC8YOZYUB0cvUc7MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMzEwODI2NTFaFw0y MDAzMzAwODI2NTFaMB4xHDAaBgNVBAMTE25vc3dlYXRib2R5YmFuZC5jb20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDE3EDdxl0sj96aUAAphbVzliQS MYIS93K4wBEbcSSY5G09zwoF6nwNdgQkAoDj0kFpl/MRdR6ztj0jzNoqIjLYFOCB 9PCkquvXcIsIigUw2vUDt5USHDwHAJzU99AM+rYiIY9iRHj2Hgl7llx6lL6AhXjn sEq0UHcBIxQEtZUWHnTU8l5a+ud0Ge1Y2qE1Cr7+UAlGcDa0nI8HumV2Qafz8B+U K+caLUdOwOkPZIf/je79Ov/rIeXTAK3CDFBppSnNpUIDl7LjkXpQzY+TWL5xQyOI IdHqUkXtXn4o0wpSZdUh9v1RYzLgLX6eFyinF03JPBcy2sAdB5ARfJPaE3m+GSPK HPuxfGn0/yrJvFGmmqm+qfLpU32D/zyb2aP7TeYBZTYArtDZz0R9qB6MKi7ebYA7 YyelcS0n9zpX9oVp9wWFc2aNCXoVFFqHNPFued2uBsS9HEOtO5J8QsLf+/jZzyaM CDRk0qL+W8UKfZ5QBrE7BWdUBSiLWi11cSALPjibtp+cEHdMBmblFL3xnbdXMTjY ZcrlS39tugvETZbUpjVt5pY8eUzSWVrv+UF2HdP8G3nD51ahsQ7w3H+hBV4a5MzW wnCkFQ/KQSX08kLb1VB9u6hgXoX0bVwqiDe9OqgjkZlOXpOU2LvTz3RZpeRGBGTM UeB2dSUNop6BuEhEowIDAQABo4ICaDCCAmQwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBTA4WtbkaA0xscFyED0IdzmnBfzDjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE25vc3dlYXRib2R5 YmFuZC5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEE AdZ5AgQCBIH1BIHyAPAAdQDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6y cwAAAW9bR4bRAAAEAwBGMEQCIGjzJ1YJhDq5v7bgAokCMxONMq1/6orD1wavOPgm RFOJAiBF0ZvaQCEKQ+CkoVzG0fGKzh7yqhvAcumZmrl+VnRPMwB3ALIeBcyLos2K IE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABb1tHhsAAAAQDAEgwRgIhAMOOOPem DBvm+bRuUyxIbXe2jNHxRNrurVkqPSZTo8EhAiEAzSY/ug5QJkAWX2GdoSK31lLN kUH2TqImFw23SYdIHYkwDQYJKoZIhvcNAQELBQADggEBAGrICLt688TrL1SUAfV5 iRnAHK5oOQVWbUB6jgFPj3yR+RuXzcnQvOy/sL96B4q88lZBw0YcOKtCm8bnGlDv 8WC5vc6KpuUeHByuY1i9xBPjuIefNmFkEi2sXwfXDFQZeaNkCSPE1+NYY7tdEfJu x4QxJI6n7q29mF77BQ+hnGnD4mYB5QJAJ4N2LWTw4WLOl2fF7MYVnHpnPwLUaASN QHrQqttx83rkaH8AinrKKI4QwJa1yzDjYwA5MmwkBhQYotL3V4FWODBmiiTb93fb cHtqQUASMVVzWLYVsCQP8xaX287GnFt218jpuMVC5Nab4ShE+lL5YzVth+UTvU+M DEA= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxNxA3cZdLI/emlAAKYW1 c5YkEjGCEvdyuMARG3EkmORtPc8KBep8DXYEJAKA49JBaZfzEXUes7Y9I8zaKiIy 2BTggfTwpKrr13CLCIoFMNr1A7eVEhw8BwCc1PfQDPq2IiGPYkR49h4Je5ZcepS+ gIV457BKtFB3ASMUBLWVFh501PJeWvrndBntWNqhNQq+/lAJRnA2tJyPB7pldkGn 8/AflCvnGi1HTsDpD2SH/43u/Tr/6yHl0wCtwgxQaaUpzaVCA5ey45F6UM2Pk1i+ cUMjiCHR6lJF7V5+KNMKUmXVIfb9UWMy4C1+nhcopxdNyTwXMtrAHQeQEXyT2hN5 vhkjyhz7sXxp9P8qybxRppqpvqny6VN9g/88m9mj+03mAWU2AK7Q2c9EfagejCou 3m2AO2MnpXEtJ/c6V/aFafcFhXNmjQl6FRRahzTxbnndrgbEvRxDrTuSfELC3/v4 2c8mjAg0ZNKi/lvFCn2eUAaxOwVnVAUoi1otdXEgCz44m7afnBB3TAZm5RS98Z23 VzE42GXK5Ut/bboLxE2W1KY1beaWPHlM0lla7/lBdh3T/Bt5w+dWobEO8Nx/oQVe GuTM1sJwpBUPykEl9PJC29VQfbuoYF6F9G1cKog3vTqoI5GZTl6TlNi70890WaXk RgRkzFHgdnUlDaKegbhIRKMCAwEAAQ== -----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 304904717355218501953444035178507926325051 . . . . . . . . [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-12-31 08:26:51 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-30 08:26:51 +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 'nosweatbodyband.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 803120219408356615484965284571047128375892079537675508347506569469881647121267285787034531494573116180977188805685337825144303940968339884043278718892361590460339585440085917331989078106191951352270001390863884855987531088489325193476802515866696179630781995544216905269753877738427890682575499921614674817250227182131939012838117942556619445466566249133166478960018980995681772171536662475587636759757806680646606193973207274884049903310453958343620195790059015512111574560283380571632206780028471797088946273759058895906701051860210208581092670220700952939819811728262736054833728581679714582586724093115381319375180642043448988038848494837752663800675075313757187243407613258939699285361900364124785646616745379811655569323249259055510714781562000394837078387395234576029755201343803338784310818231272170973542628703371025214476453357999195256372849290631096607898908448997622794861886779019228485993788511222445561927371424156347546496208126483289700774396176742854727221885357076490756410701548704556868469292138393710939735130824072001107508335271688455094652566023987905910607871687342125147494408969530733872419202601629454882679161951889378116269144020462261119773272822573380073805660485636491874494152086867331871106679971 . . . . . . . . . . . . . . . . . . . . [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) c0e16b5b91a034c6c705c840f421dce69c17f30e . . . . . . . . . . . . . . . . [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 (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nosweatbodyband.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) 00f0007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016f5b4786d10000040300463044022068f3275609843ab9bfb6e002890233138d32ad7fea8ac3d706af38f826445389022045d19bda40210a43e0a4a15cc6d1f18ace1ef2aa1bc072e9999ab97e56744f33007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f5b4786c00000040300483046022100c38e38f7a60c1be6f9b46e532c486d77b68cd1f144daeead592a3d2653a3c121022100cd263fba0e502640165f619da122b7d652cd9141f64ea226170db74987481d89 . . . . [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) 006ac808bb7af3c4eb2f549401f5798919c01cae683905566d407a8e014f8f7c91f91b97cdc9d0bcecbfb0bf7a078abcf25641c3461c38ab429bc6e71a50eff160b9bdce8aa6e51e1c1cae6358bdc413e3b8879f366164122dac5f07d70c541979a3640923c4d7e35863bb5d11f26ec78431248ea7eeadbd985efb050fa19c69c3e26601e502402783762d64f0e162ce9767c5ecc6159c7a673f02d468048d407ad0aadb71f37ae4687f008a7aca288e10c096b5cb30e3630039326c24061418a2d2f75781563830668a24dbf777db707b6a41401231557358b615b0240ff31697dbcec69c5b76d7c8e9b8c542e4d69be12844fa52f963356d87e513bd4f8c0c40