info.kpmg.se
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:78:23:45:ef:72:cf:7d:87:1d:28:c6:2c:db:8f:3d:9c:e5 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=info.kpmg.se
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:78:23:45:ef:72:cf:7d:87:1d:28:c6:2c:db:8f:3d:9c:e5Serial Number (int): 302217627930721187464327858168364734979301
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e4:43:84:9f:e7:1b:40:8d:97:75:3c:1f:f7:1e:62:07:a9:a9:86:31
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 1d:71:ed:e4:45:9e:3f:95:1a:9b:64:98:bc:e7:d6:ef:70:7f:56:58
Fingerprint (sha256): c5:7b:ed:88:ec:3d:4e:95:c1:e2:05:d9:55:8d:b3:9c:8a:50:1d:5b:f0:69:7c:6c:30:54:64:83:34:21:0a:5d
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate info.kpmg.se
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for info.kpmg.se
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
info.kpmg.se
Other certificates including the domain name kpmg.se
(limited to 100 certificates)
*.kpmg.se
ka.kpmg.se
access.lync.omvideo.se
sipfed.kpmg.com
mi.kpmg.se
sentry.kpmg.se
sft.kpmg.se
ef.kpmg.se
sipfed.kpmg.com
Sip.kpmg.com
sip-ema.kpmg.com
ka.kpmg.se
sipfed.kpmg.com
*.kpmg.se
*.kpmg.se
indecon.kpmg.se
cdpapp1.kpmg.se
access.lync.omvideo.se
sipfed.kpmg.com
sft.kpmg.se
*.kpmg.se
info.kpmg.se
sipfed-ema2.kpmg.com
apimgmt.kpmg.se
access.lync.omvideo.se
video.kpmg.se
ef.kpmg.se
ka2.kpmg.se
sipfed-ema2.kpmg.com
*.kpmg.se
sipfed-ema2.kpmg.com
access.lync.omvideo.se
*.kpmg.se
sentry.kpmg.se
sip-amr.kpmg.com
access.lync.omvideo.se
*.kpmg.se
gp.kpmg.se
*.kpmg.se
mi.kpmg.se
*.kpmg.se
sft.kpmg.se
access.lync.omvideo.se
dialogue.kpmg.se
sip-ema2.kpmg.com
*.kpmg.se
info.kpmg.se
Sip.kpmg.com
access.lync.omvideo.se
sip-ema3.kpmg.com
xmpp.vm.omvideo.se
sipfed.kpmg.com
access.lync.omvideo.se
info.kpmg.se
info.kpmg.se
sft.kpmg.se
ka.kpmg.se
access.lync.omvideo.se
sipfed.kpmg.com
mi.kpmg.se
sentry.kpmg.se
sft.kpmg.se
ef.kpmg.se
sipfed.kpmg.com
Sip.kpmg.com
sip-ema.kpmg.com
ka.kpmg.se
sipfed.kpmg.com
*.kpmg.se
*.kpmg.se
indecon.kpmg.se
cdpapp1.kpmg.se
access.lync.omvideo.se
sipfed.kpmg.com
sft.kpmg.se
*.kpmg.se
info.kpmg.se
sipfed-ema2.kpmg.com
apimgmt.kpmg.se
access.lync.omvideo.se
video.kpmg.se
ef.kpmg.se
ka2.kpmg.se
sipfed-ema2.kpmg.com
*.kpmg.se
sipfed-ema2.kpmg.com
access.lync.omvideo.se
*.kpmg.se
sentry.kpmg.se
sip-amr.kpmg.com
access.lync.omvideo.se
*.kpmg.se
gp.kpmg.se
*.kpmg.se
mi.kpmg.se
*.kpmg.se
sft.kpmg.se
access.lync.omvideo.se
dialogue.kpmg.se
sip-ema2.kpmg.com
*.kpmg.se
info.kpmg.se
Sip.kpmg.com
access.lync.omvideo.se
sip-ema3.kpmg.com
xmpp.vm.omvideo.se
sipfed.kpmg.com
access.lync.omvideo.se
info.kpmg.se
info.kpmg.se
sft.kpmg.se
Certificate
The complete raw certificate details for info.kpmg.se in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFUDCCBDigAwIBAgISA3gjRe9yz32HHSjGLNuPPZzlMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MDEwMjAwNTFaFw0x OTExMzAwMjAwNTFaMBcxFTATBgNVBAMTDGluZm8ua3BtZy5zZTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALyKrva31qmB7ZRTwtbm6l5eud+Ey3FCKLDn j9yFRv6EIhykQXTluA+2ixawHi+o2I/gN6cKIYiF+vlghN/+nB1ryHtpzgLUpMwC tcr2Oc+v/dl5WpskW3ApTpctsWp8YGAfAhiKZTm+Ls1anG8BMXHHuliuNhlAoOOL V7uM+IwDoE9iWAu+tYaHWeRpX4uI2abpDGDhsjR11j4WCxfWTQpZvVW4BesEk8Sj Pm999o8RuWjtbZkHHx23My75boLDRvTasemvoliPeLpNWDYMysLH8j7idd+3tlKj xENFy8K8KzGcu1hsTzmRchfojgaraDUscjQcDfrc5Z82gPYUQq0CAwEAAaOCAmEw ggJdMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH AwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU5EOEn+cbQI2XdTwf9x5iB6mphjEw HwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBh MC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3Jn MC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3Jn LzAXBgNVHREEEDAOggxpbmZvLmtwbWcuc2UwTAYDVR0gBEUwQzAIBgZngQwBAgEw NwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j cnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgB0ftqDMa0zEJEhnM4l T0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWzqxKguAAAEAwBHMEUCIQCdNaLO5j1zv445 LLv5snTsnxsXToqZxH3M4Q13rI5GpQIgVXDWlrihhWqpn6LAgX6lQuqFRUv1JQih G0rxD1zV/ugAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWzq xKZXAAAEAwBHMEUCIQD3uvOePMgWR0mBmRfjJip5OjUVPEQvvfHiPxZnMd3N6gIg SHzYbIgZXU1eYJFaH65DQTss2890E6Wcmzc1NJRyteAwDQYJKoZIhvcNAQELBQAD ggEBAIQN002Kg9DvJ7GgYEV7hB+5Vc2h1kWZ2fHAeimrNbLzo9zAE62/5r/MRO3E FjdyEflFoD7hQmbB+XaIzCfsTBhXFp4KLC6cQXR2h4WSGQpINTM8JpI0I7ZTuAIi 7KqN8gSMltijt/eXTqlmH62DrYqIhNGsNLD0B4RAqnquOtOJREn5TnELyRGlDsVs OW27xBDDuEYPkhw0TJ/Juxtqfi4v7zm2WtSUwRaWc82vDN53pZUqXBT0tCZTgVPe 3kOJACUgbMTyi+Gdugu09i9jljQS5zzbpqWBCXQpUCAxohw8gupQdLQ+qmfHqstU BPI+afGr4bh4jW+cPXQ5TxU98S0= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIqu9rfWqYHtlFPC1ubq Xl6534TLcUIosOeP3IVG/oQiHKRBdOW4D7aLFrAeL6jYj+A3pwohiIX6+WCE3/6c HWvIe2nOAtSkzAK1yvY5z6/92XlamyRbcClOly2xanxgYB8CGIplOb4uzVqcbwEx cce6WK42GUCg44tXu4z4jAOgT2JYC761hodZ5Glfi4jZpukMYOGyNHXWPhYLF9ZN Clm9VbgF6wSTxKM+b332jxG5aO1tmQcfHbczLvlugsNG9Nqx6a+iWI94uk1YNgzK wsfyPuJ137e2UqPEQ0XLwrwrMZy7WGxPOZFyF+iOBqtoNSxyNBwN+tzlnzaA9hRC rQIDAQAB -----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 302217627930721187464327858168364734979301 . . . . . . . . [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-09-01 02:00:51 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-30 02:00: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 'info.kpmg.se' . . . . . . . . [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 23801188692691042228402033147166587944344054019339788676043877106055337402778173131806471124265663854900660499129467136734354373010732776500631247607981701327843052346545314488075900667108348964187431447667989646035931586464933950408972008013582916765636451087888150840571744575702445089762598448848609137717761000461976949830533913369236113129629860694628575268689024696888836904331933437336803926576128118757244672667450519426766810971495845010907437818427184932467840368914576212402971944460568154399796236176485562783919664180470654559625122306398238079622395466529229868206916532271112649274356570419827093815981 . . . . . . . . . . . . . . . . . . . . [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) e443849fe71b408d97753c1ff71e6207a9a98631 . . . . . . . . . . . . . . . . [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 (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'info.kpmg.se' . . . . . . . . . . . . . . . . [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) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016ceac4a82e00000403004730450221009d35a2cee63d73bf8e392cbbf9b274ec9f1b174e8a99c47dcce10d77ac8e46a502205570d696b8a1856aa99fa2c0817ea542ea85454bf52508a11b4af10f5cd5fee8007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016ceac4a6570000040300473045022100f7baf39e3cc8164749819917e3262a793a35153c442fbdf1e23f166731ddcdea0220487cd86c88195d4d5e60915a1fae43413b2cdbcf7413a59c9b3735349472b5e0 . . . . [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) 00840dd34d8a83d0ef27b1a060457b841fb955cda1d64599d9f1c07a29ab35b2f3a3dcc013adbfe6bfcc44edc416377211f945a03ee14266c1f97688cc27ec4c1857169e0a2c2e9c417476878592190a4835333c26923423b653b80222ecaa8df2048c96d8a3b7f7974ea9661fad83ad8a8884d1ac34b0f4078440aa7aae3ad3894449f94e710bc911a50ec56c396dbbc410c3b8460f921c344c9fc9bb1b6a7e2e2fef39b65ad494c1169673cdaf0cde77a5952a5c14f4b426538153dede43890025206cc4f28be19dba0bb4f62f63963412e73cdba6a581097429502031a21c3c82ea5074b43eaa67c7aacb5404f23e69f1abe1b8788d6f9c3d74394f153df12d