cramer.ca

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:4b:6b:15:b1:d2:60:5d:f2:2c:19:6b:a3:6b:9f:57:d6:a5 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=cramer.ca

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:4b:6b:15:b1:d2:60:5d:f2:2c:19:6b:a3:6b:9f:57:d6:a5
Serial Number (int): 374112661286548624685041026614858157119141
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 9f:fa:2d:fa:7e:93:8d:13:07:1b:33:bc:4b:52:1e:dc:46:95:36:28
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 67:69:8d:af:9b:e6:13:ec:77:26:b3:49:82:8f:9c:8c:a8:73:3a:b8
Fingerprint (sha256): 72:e6:3b:42:a9:09:a1:08:04:c0:7b:1d:87:b6:e6:72:09:78:aa:da:dd:b1:6b:e4:f5:71:08:e5:c4:c0:7a:f4

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate cramer.ca

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for cramer.ca

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

cramer.ca
www.cramer.ca

Other certificates including the domain name cramer.ca

(limited to 100 certificates)

Certificate

The complete raw certificate details for cramer.ca in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGWDCCBUCgAwIBAgISBEtrFbHSYF3yLBlro2ufV9alMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMjIyMjI0MTRaFw0y
MDA2MjAyMjI0MTRaMBQxEjAQBgNVBAMTCWNyYW1lci5jYTCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBANrR73khkE/lvSsDF+Wxc52EEnrXEVMKk7jKFUb6
qvvAfEPAjJCOYOIlEj8UBvbHCMHKb38s1ui83xMRMZg7EcJzM1/po8tcQllO12hs
/vPUytUHNQUZ/5rwkfdoy6KpPnHOkPO83HvZ4DejIk6gUxnjp7unAGyoZ+jEEQfx
Xw48mcdNR1wRggCkpynIdSeMDWUtkTrdUngEQ5RcRsTAYWpWBObHAHLzX2cmcObU
SHsg+XX5Xu9zrYIBfdDuG7uHNpZMHGTJOFg+QnhOLQY2EnMkfW8tMgao1dBxdaBv
w1fp6+xpDm37rVZyq4/7fYlgUY1za1wCBWDaUH/G44Xhd8iQ8ye6VVuXHodCFg8d
APN0uHk7AccpgtVVr87TUEVubIeyEiN2kf1/VnRdx72JHpIk5oMbQZLHz8ojnRfY
qViFvi+JoqP4KfVkG8iOfTtKdM8kRsCImssVz6sZ2cwuZfe91pbuGU4iVDZ0lDXu
JXMDbw9K0ttWLNbTr5U0je39Bd3S6AFXmc5QU8uGBRM6foDN/2UgP5KKg3s99nM8
2l2clArbM37WOkm1+cosr75YD5b5GrSaosTUXKG51EJWQf4k31VzFfjmqis5u0zZ
UQCD+QdLW9grA9ujwExKe9oFLO9CZrd5vChen05hvrxLFyG2Lj/5APFOb2/kK7b/
iTBHAgMBAAGjggJsMIICaDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJ/6Lfp+k40T
BxszvEtSHtxGlTYoMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wIwYDVR0RBBwwGoIJY3JhbWVyLmNhgg13d3cuY3JhbWVy
LmNhMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYB
BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHUAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFx
BI+kPgAABAMARjBEAiBtFN7jZUBhuMc0INuSauD+adArOOKAoJuCoFryB1osKQIg
WR/tT788PKcRq/ZhMibGDiWws0yCtGhWqVrouTGPp+MAdgBvU3asMfAxGdiZAKRR
Ff93FRwR2QLBACkGjbIImjfZEwAAAXEEj6R0AAAEAwBHMEUCIQCFl0rhGxcCspzi
eaLRieo/l0GsEk2bEb8HLkjrHHk+jgIgTxU3yhsPzkz+OGPTORibVI5afuZaIZ8+
hPhv3GEHHj4wDQYJKoZIhvcNAQELBQADggEBADZ/iuM70PEJhVHPZo7XpSwkWKN7
yfa715qiSY+0vTi3wE5FzS3/JzFF/VsLTED1QVqv9naKDCGeMXAQCzXWAjvF5gX+
/SI8vgfJeF+f5nT01r3gm6kH1JkVsNOnixs9lxsNJXVvqinq7CPVd4utLb2/j0+d
3oPOES8deUgVhqgqBnwSy3AAsWaOaj8AHw0eb108RDVFn2/7h5r/G8WbxyOu1VIc
907NfO9NM3/FNJpzuVdBYZW8TKkkTjWEFBUn/ofowB3ttwMkky5osuOW/f+m2Nmc
ARxAyML1KngWZzaVCZBLPIqkKrXGWh9Ji8JSW2KtpCqYgecCD69kQR1H/zE=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2tHveSGQT+W9KwMX5bFz
nYQSetcRUwqTuMoVRvqq+8B8Q8CMkI5g4iUSPxQG9scIwcpvfyzW6LzfExExmDsR
wnMzX+mjy1xCWU7XaGz+89TK1Qc1BRn/mvCR92jLoqk+cc6Q87zce9ngN6MiTqBT
GeOnu6cAbKhn6MQRB/FfDjyZx01HXBGCAKSnKch1J4wNZS2ROt1SeARDlFxGxMBh
alYE5scAcvNfZyZw5tRIeyD5dfle73OtggF90O4bu4c2lkwcZMk4WD5CeE4tBjYS
cyR9by0yBqjV0HF1oG/DV+nr7GkObfutVnKrj/t9iWBRjXNrXAIFYNpQf8bjheF3
yJDzJ7pVW5ceh0IWDx0A83S4eTsBxymC1VWvztNQRW5sh7ISI3aR/X9WdF3HvYke
kiTmgxtBksfPyiOdF9ipWIW+L4mio/gp9WQbyI59O0p0zyRGwIiayxXPqxnZzC5l
973Wlu4ZTiJUNnSUNe4lcwNvD0rS21Ys1tOvlTSN7f0F3dLoAVeZzlBTy4YFEzp+
gM3/ZSA/koqDez32czzaXZyUCtszftY6SbX5yiyvvlgPlvkatJqixNRcobnUQlZB
/iTfVXMV+OaqKzm7TNlRAIP5B0tb2CsD26PATEp72gUs70Jmt3m8KF6fTmG+vEsX
IbYuP/kA8U5vb+Qrtv+JMEcCAwEAAQ==
-----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 374112661286548624685041026614858157119141
 . . . . . . . . [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-22 22:24:14 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-20 22:24:14 +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 'cramer.ca'
 . . . . . . . . [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 892707961050589648345530798106939805793578291608651416226720892732754835479120966056585917947862932287977679948841020611974665737138589184024565662384615001791048104341518505510192823355830071083894520213631050526463617173102162983161933704666620733756412578163908770959899212448400585856444677419885356141754500292868354789018848756440646090084406914947153545975396792677331704257347036580142169958584322423119075601080336856796322461617548250338114457032387494349612587071388917731841346514739639441429839228900341744195833223250026493967955231119913698516105055733858977018499147660382620837430478204222933534860587454442083759331317584809519416955217449066057923529464382566293061657973820167470944039246352407769148007378554744194864136423072347084037199604002605333214087854363484844484654542165486294468163042782575158283009656040189992540789902552725898766782928425564899598226821363527419014337178287015169887324272013567468063174994977671268227278265978782835252649966407866669754578955482197963470674340716047650391437598983925933946685043210260916375446040999901849568921748092704872849306930557505060746650044087099797447177753055077118453568686831326119215360391936176957087500743918106760107690158768895578877584814151
 . . . . . . . . . . . . . . . . . . . . [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)
							9ffa2dfa7e938d13071b33bc4b521edc46953628
 . . . . . . . . . . . . . . . . [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 (28 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cramer.ca'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.cramer.ca'
 . . . . . . . . . . . . . . . . [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)
							00ef007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000171048fa43e000004030046304402206d14dee3654061b8c73420db926ae0fe69d02b38e280a09b82a05af2075a2c290220591fed4fbf3c3ca711abf6613226c60e25b0b34c82b46856a95ae8b9318fa7e30076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d91300000171048fa474000004030047304502210085974ae11b1702b29ce279a2d189ea3f9741ac124d9b11bf072e48eb1c793e8e02204f1537ca1b0fce4cfe3863d339189b548e5a7ee65a219f3e84f86fdc61071e3e
 . . . . [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)
		00367f8ae33bd0f1098551cf668ed7a52c2458a37bc9f6bbd79aa2498fb4bd38b7c04e45cd2dff273145fd5b0b4c40f5415aaff6768a0c219e3170100b35d6023bc5e605fefd223cbe07c9785f9fe674f4d6bde09ba907d49915b0d3a78b1b3d971b0d25756faa29eaec23d5778bad2dbdbf8f4f9dde83ce112f1d79481586a82a067c12cb7000b1668e6a3f001f0d1e6f5d3c4435459f6ffb879aff1bc59bc723aed5521cf74ecd7cef4d337fc5349a73b957416195bc4ca9244e3584141527fe87e8c01dedb70324932e68b2e396fdffa6d8d99c011c40c8c2f52a781667369509904b3c8aa42ab5c65a1f498bc2525b62ada42a9881e7020faf64411d47ff31