korpuskonsularny.wroclaw.pl
Issued by Certyfikat SSL
About this certificate
This digital certificate with serial number 1b:5c:eb:05:28:4c:44:be:c7:46:79:fc:96:3e:99:b6 was issued on by home.pl S.A..
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=korpuskonsularny.wroclaw.pl
home.pl S.A.
Organization:
home.pl S.A.
Country:
PL
This certificate will expire on
Certificate Details
Serial Number (hex): 1b:5c:eb:05:28:4c:44:be:c7:46:79:fc:96:3e:99:b6Serial Number (int): 36371613972047206819404934156264577462
Serial Number lenght: 125 bits, 16 octets
SubjectKeyId: 69:b2:ce:88:bf:86:fe:2a:44:a7:2f:b0:d0:d1:22:ff:3d:70:48:b0
AuthorityKeyId: 3d:91:b6:cc:11:7b:eb:e4:66:11:ac:d2:d2:07:cb:a9:a4:80:73:31
Fingerprint (sha1): d9:66:97:05:d3:b0:c7:fa:e2:0a:05:5f:6c:4c:9b:6a:ed:3f:9c:ca
Fingerprint (sha256): 9b:b6:77:4f:95:7b:cb:05:6b:6b:59:e9:6c:f2:76:94:0e:e6:e4:ab:c4:d4:b6:73:52:a1:69:d0:31:ff:51:79
Issuing Certificate URL: http://repository.certum.pl/hsha2.cer
Revocation information
OCSP Server: http://h.ocsp-certum.comCRL Distribution Point: http://crl.certum.pl/hsha2.crl
Check the revocation status for certificate korpuskonsularny.wroclaw.pl
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for korpuskonsularny.wroclaw.pl
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
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
korpuskonsularny.wroclaw.pl
www.korpuskonsularny.wroclaw.pl
www.korpuskonsularny.wroclaw.pl
Other certificates including the domain name korpuskonsularny.wroclaw.pl
(limited to 100 certificates)
Certificate
The complete raw certificate details for korpuskonsularny.wroclaw.pl in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGJDCCBQygAwIBAgIQG1zrBShMRL7HRnn8lj6ZtjANBgkqhkiG9w0BAQsFADA9 MQswCQYDVQQGEwJQTDEVMBMGA1UECgwMaG9tZS5wbCBTLkEuMRcwFQYDVQQDDA5D ZXJ0eWZpa2F0IFNTTDAeFw0yMzA5MTkwOTUzMTlaFw0yNDA5MTgwOTUzMThaMCYx JDAiBgNVBAMMG2tvcnB1c2tvbnN1bGFybnkud3JvY2xhdy5wbDCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALZJ2CW8vyP1A2Gh29ncFWH9f9N2N4cBlrp/ 9tbjFrYChiiVQ/qsHxGmUtPEojF/BrRureA2jLuX8T+GZFNrfT6Aa2moJqIKm9Si cXWlw0vRQ0Uqc+hLYr4pI8JvNbnJNW+cWRQF4DuMRf2/PeCH7Ei+n6vxUTOkpxQp Grf0GbLx8PcYzRlBqyjiP//8Tk38Y0DPblgMR70i6OZoJuT7mf98kb0F1DJZWksX zRQ+KSggMfF/iwpnFRngmYI4Av/zvUmjh/w6Z+58r3vjeLRkLf/n2PBNhmX8FEoE EiFJubwxRXp/tjpG7cpbd1HoJqUOYyaDuklx3nzTcU4CJV9wZ8sCAwEAAaOCAzUw ggMxMAwGA1UdEwEB/wQCMAAwLwYDVR0fBCgwJjAkoCKgIIYeaHR0cDovL2NybC5j ZXJ0dW0ucGwvaHNoYTIuY3JsMGcGCCsGAQUFBwEBBFswWTAkBggrBgEFBQcwAYYY aHR0cDovL2gub2NzcC1jZXJ0dW0uY29tMDEGCCsGAQUFBzAChiVodHRwOi8vcmVw b3NpdG9yeS5jZXJ0dW0ucGwvaHNoYTIuY2VyMB8GA1UdIwQYMBaAFD2RtswRe+vk ZhGs0tIHy6mkgHMxMB0GA1UdDgQWBBRpss6Iv4b+KkSnL7DQ0SL/PXBIsDBNBgNV HSAERjBEMAgGBmeBDAECATA4Bg0qhGgBhvZ3AgUBCQYDMCcwJQYIKwYBBQUHAgEW GWh0dHBzOi8vd3d3LmNlcnR1bS5wbC9DUFMwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBHBgNVHREEQDA+ghtrb3JwdXNrb25z dWxhcm55Lndyb2NsYXcucGyCH3d3dy5rb3JwdXNrb25zdWxhcm55Lndyb2NsYXcu cGwwggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB1ANq2v2s/tbYin5vCu1xr6HCR cWy7UYSFNL2kPTBI1/urAAABiqzbysUAAAQDAEYwRAIgA47ppLRLBqmXdq49BJK2 ttYvrvEYjl1vv1WrkrIDXSMCIEKm5/RCuL3/AVcyvK6yr3S+Cjg51XtND76bjDhE mfYUAHcA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGKrNvIlwAA BAMASDBGAiEA4rM74EUEL1/3FkUeGxFCNjhRr7pTLmuamg8nqq50f18CIQC8smRQ YZEVyt/NeoeQnkURCBM93fs94n0D+Z44tig3RwB2AEiw42vapkc0D+VqAvqdMOsc UgHLVt0sgdm7v6s52IRzAAABiqzbyJ4AAAQDAEcwRQIhALRjPxA2a6khzQucK3+T YNqe0Fz4bi2tzdj0hlJ2kNFjAiBSaLHuTMKwmyi3hGWyvdXNF0ajClxRiq9zEZka Nf/2PDANBgkqhkiG9w0BAQsFAAOCAQEAHctu82TwLg7NP6OD3aOCyjb2omaWLOIO trreAoFa8VDexP3CACQZiYQ8PVrUP2vG6O25E88HDdNPh9mSww1rV+OoQn6P3Y06 9elo8Ygmtb3KHWW33fgduQJwtMZyXNgbsSLs5ypAI6N5gvT3M3YpvaDUM6NuCZdm SOC2XLI9N41Z7f5PrMeN3ZALt08zU9ap2T6KkFgUY0OiDRiMFZt+zmCRbanKNPDb arnEj/bULkG5TdM78FtcY9biaKdxAJ1Dz1laoB+/hdxjgtm29e+wJzkiE9qodmZ1 Wf6Ll3ryv0M+wJs1hCTDIWLIFrEGrBT/4nRd5xPFtPM9CpLbroV2ew== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtknYJby/I/UDYaHb2dwV Yf1/03Y3hwGWun/21uMWtgKGKJVD+qwfEaZS08SiMX8GtG6t4DaMu5fxP4ZkU2t9 PoBraagmogqb1KJxdaXDS9FDRSpz6Etivikjwm81uck1b5xZFAXgO4xF/b894Ifs SL6fq/FRM6SnFCkat/QZsvHw9xjNGUGrKOI///xOTfxjQM9uWAxHvSLo5mgm5PuZ /3yRvQXUMllaSxfNFD4pKCAx8X+LCmcVGeCZgjgC//O9SaOH/Dpn7nyve+N4tGQt /+fY8E2GZfwUSgQSIUm5vDFFen+2Okbtylt3UegmpQ5jJoO6SXHefNNxTgIlX3Bn ywIDAQAB -----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 36371613972047206819404934156264577462 . . . . . . . . [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 'PL' . . . . . . . . . . . . [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:12|false] UTF8String 'home.pl S.A.' . . . . . . . . . . . . [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:12|false] UTF8String 'Certyfikat SSL' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-09-19 09:53:19 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-09-18 09:53:18 +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:12|false] UTF8String 'korpuskonsularny.wroclaw.pl' . . . . . . . . [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 23011785498055311029123713907548420521659471276490536959465864673581178850855565110208326366446971556582186792578922419720117236575766697562337305920381046335522101081066323430985286039460438963709611504427269400591069417998216084352548826804603004494524711455188242439432648242950174044754598006101238425183266812009782333522778350999486889515371287430725581084934140055585045370861287361934662754232295032650692339966892095358142389756118292617160399344476433240975026512660540901450297958369164333709150028953744340566681536248665220090540087750219464105425948148455051806793575797049161050814795936048278039193547 . . . . . . . . . . . . . . . . . . . . [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.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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (40 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.certum.pl/hsha2.crl' . . . . . . . . . . . . . . . . [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 (91 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://h.ocsp-certum.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://repository.certum.pl/hsha2.cer' . . . . . . . . . . . . . . . . [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 3d91b6cc117bebe46611acd2d207cba9a4807331 . . . . . . . . . . . . . . . . [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) 69b2ce88bf86fe2a44a72fb0d0d122ff3d7048b0 . . . . . . . . . . . . . . . . [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 (70 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.2.616.1.113527.2.5.1.9.6.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 'https://www.certum.pl/CPS' . . . . . . . . . . . . . . . . [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.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (64 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'korpuskonsularny.wroclaw.pl' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.korpuskonsularny.wroclaw.pl' . . . . . . . . . . . . . . . . [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 (366 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (362 bytes) 0168007500dab6bf6b3fb5b6229f9bc2bb5c6be87091716cbb51848534bda43d3048d7fbab0000018aacdbcac500000403004630440220038ee9a4b44b06a99776ae3d0492b6b6d62faef1188e5d6fbf55ab92b2035d23022042a6e7f442b8bdff015732bcaeb2af74be0a3839d57b4d0fbe9b8c384499f614007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018aacdbc8970000040300483046022100e2b33be045042f5ff716451e1b1142363851afba532e6b9a9a0f27aaae747f5f022100bcb26450619115cadfcd7a87909e451108133dddfb3de27d03f99e38b628374700760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018aacdbc89e0000040300473045022100b4633f10366ba921cd0b9c2b7f9360da9ed05cf86e2dadcdd8f486527690d16302205268b1ee4cc2b09b28b78465b2bdd5cd1746a30a5c518aaf7311991a35fff63c . . . . [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) 001dcb6ef364f02e0ecd3fa383dda382ca36f6a266962ce20eb6bade02815af150dec4fdc200241989843c3d5ad43f6bc6e8edb913cf070dd34f87d992c30d6b57e3a8427e8fdd8d3af5e968f18826b5bdca1d65b7ddf81db90270b4c6725cd81bb122ece72a4023a37982f4f7337629bda0d433a36e09976648e0b65cb23d378d59edfe4facc78ddd900bb74f3353d6a9d93e8a9058146343a20d188c159b7ece60916da9ca34f0db6ab9c48ff6d42e41b94dd33bf05b5c63d6e268a771009d43cf595aa01fbf85dc6382d9b6f5efb027392213daa876667559fe8b977af2bf433ec09b358424c32162c816b106ac14ffe2745de713c5b4f33d0a92dbae85767b