blog.angularjs.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:dc:06:80:10:a6:66:b1:eb:a9:10:d1:66:63:83:fc:5a:79 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=blog.angularjs.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:dc:06:80:10:a6:66:b1:eb:a9:10:d1:66:63:83:fc:5a:79
Serial Number (int): 336207618837562015054529277783712863115897
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 68:7f:71:71:a0:e8:ec:0b:32:e6:3b:c3:80:5b:9e:88:42:f7:a1:ed
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): be:8a:db:75:2c:30:9e:8f:87:43:39:76:55:64:b0:10:3e:b3:92:b1
Fingerprint (sha256): 1a:a1:65:2a:b7:44:b7:be:43:25:47:37:83:fd:ee:4b:5c:68:1a:44:89:2b:48:75:5f:a2:c8:3a:46:32:4b:25

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 blog.angularjs.org

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for blog.angularjs.org

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

blog.angularjs.org

Other certificates including the domain name angularjs.org

(limited to 100 certificates)
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
thomashugo.com
*.firebaseapp.com
hacktoberfest.pwapilipinas.org
galla.in
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
www.dscova.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
blog.angularjs.org
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
www.meetwithpuffin.com
*.angularjs.org
barcrypto.club
*.firebaseapp.com
develocity.gmbh
errors.angularjs.org
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
blog.angularjs.org
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
blog.angularjs.org
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
www.followthehuntofthecarofthemanbehindthewheel.org
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
tech.fanai.io
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
domino-7reqa.cf
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
blog.angularjs.org
www.dswitch.online
*.firebaseapp.com
tylercrimm.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
*.firebaseapp.com
merchantsbox.co
gloryofgodcenter.org
*.firebaseapp.com
*.firebaseapp.com
blog.angularjs.org
*.firebaseapp.com
*.firebaseapp.com
gaon.cl
*.firebaseapp.com
*.firebaseapp.com

Certificate

The complete raw certificate details for blog.angularjs.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXTCCBEWgAwIBAgISA9wGgBCmZrHrqRDRZmOD/Fp5MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAxMTgwNTQzMTJaFw0x
OTA0MTgwNTQzMTJaMB0xGzAZBgNVBAMTEmJsb2cuYW5ndWxhcmpzLm9yZzCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN3eG/bA5oNTHpEaLc1gRWsdxNUA
/SLfrSQc2UxLeNZ1kZJySI3kWM4HcW1cSWOOVvAzFFypyEJf9MWrUNUX75LMEbgH
hpn+2+jpLhtedDgImLJwt53G5jhSYKabcITZP62LSE41K7/QxYGQmQnOkmX4FCrF
6s4eB1tNphCuBPWETNn4jyuWu6F0+uv48PZPe9JqBGyd/NHsMB5VHzUPb2Ns081m
dRW6bPrd1g4zpn21gsa0rTud/RKFWz28o/+ZPS1cjc1F+ohteptfIFZDaEOi4aqV
dwFroGLCklzLKlQpg253ihMV1y3ubKirVZ8q9+n6X5xAfvAgwUFU35Tn3x8CAwEA
AaOCAmgwggJkMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUaH9xcaDo7Asy5jvDgFue
iEL3oe0wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzAdBgNVHREEFjAUghJibG9nLmFuZ3VsYXJqcy5vcmcwTAYDVR0gBEUw
QzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwAp
PFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWhfsvw7AAAEAwBIMEYC
IQCRHMN8itxsizx2A7ZtILHX2D346YibxiyL4rAWPsSvSAIhAMAyR2+6tafWpFlN
uXDBEz8KhdUX60/ZCRSeaMM8qwoYAHYA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SP
KJMBnd3x2/4AAAFoX7L+IQAABAMARzBFAiAfRzJPhICGZtDqxCu7+MLbdqCb5i3g
SYSgvIcF7QLyhgIhALhdA3YQBKZxWVHMazJe/Dc2kwp0UPsNX0xeBOj4Kq/rMA0G
CSqGSIb3DQEBCwUAA4IBAQBpxA5S0YWvInOolgJG0RiJh7nnoAn1JzVELtSakMnm
oouXly4ZTqHaD7Gi9hS7vGRcDatzornLtSIxGZiz7NyYsu6S9IuDkzbRO0veiHzr
URUNy0iPUFSSTzm/IqsaLWudI78qj1mArQ9B+mNZbtq/x17a64WjudK2dbMZokij
Xg1+D0VLWBqU9KcgNW7D6ese/TgF7KU6+NGmgD7118lYGxYz0dQAxAdG1EsVgymz
6QlRNZdvnaQnrrv4s8wjvTl/bx4JHyttiDSjm4qkohoH/6/hklCqIClHLnRbxLU1
zvcZBIqdivjbljZVntf8XSdM8YlG2J46A5HK+KFi1QLc
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3d4b9sDmg1MekRotzWBF
ax3E1QD9It+tJBzZTEt41nWRknJIjeRYzgdxbVxJY45W8DMUXKnIQl/0xatQ1Rfv
kswRuAeGmf7b6OkuG150OAiYsnC3ncbmOFJgpptwhNk/rYtITjUrv9DFgZCZCc6S
ZfgUKsXqzh4HW02mEK4E9YRM2fiPK5a7oXT66/jw9k970moEbJ380ewwHlUfNQ9v
Y2zTzWZ1Fbps+t3WDjOmfbWCxrStO539EoVbPbyj/5k9LVyNzUX6iG16m18gVkNo
Q6LhqpV3AWugYsKSXMsqVCmDbneKExXXLe5sqKtVnyr36fpfnEB+8CDBQVTflOff
HwIDAQAB
-----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 336207618837562015054529277783712863115897
 . . . . . . . . [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-01-18 05:43:12 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-18 05:43:12 +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 'blog.angularjs.org'
 . . . . . . . . [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 28008191542835252504119135679880669563863189875471454889972994775188617700687956967164853600864311591225191563808698214518324530799046457045006074168649198736426562630604830977189392722369514833753900388268122342518115842065891841711410434336793495534198364693741741454353650266972128785955155578301122797570350762155464698503100018569993732091554198156933797017279622860498295724725523583365763195381894228667827115775007359536794733836502874222939886681849551635486258482981682332080110895996035996597769024063786242682205027701812984809566186072529708656918372698346746783619896001781976315018791247378102633357087
 . . . . . . . . . . . . . . . . . . . . [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)
							687f7171a0e8ec0b32e63bc3805b9e8842f7a1ed
 . . . . . . . . . . . . . . . . [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 (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blog.angularjs.org'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001685fb2fc3b0000040300483046022100911cc37c8adc6c8b3c7603b66d20b1d7d83df8e9889bc62c8be2b0163ec4af48022100c032476fbab5a7d6a4594db970c1133f0a85d517eb4fd909149e68c33cab0a18007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe000001685fb2fe21000004030047304502201f47324f84808666d0eac42bbbf8c2db76a09be62de04984a0bc8705ed02f286022100b85d03761004a6715951cc6b325efc3736930a7450fb0d5f4c5e04e8f82aafeb
 . . . . [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)
		0069c40e52d185af2273a8960246d1188987b9e7a009f52735442ed49a90c9e6a28b97972e194ea1da0fb1a2f614bbbc645c0dab73a2b9cbb522311998b3ecdc98b2ee92f48b839336d13b4bde887ceb51150dcb488f5054924f39bf22ab1a2d6b9d23bf2a8f5980ad0f41fa63596edabfc75edaeb85a3b9d2b675b319a248a35e0d7e0f454b581a94f4a720356ec3e9eb1efd3805eca53af8d1a6803ef5d7c9581b1633d1d400c40746d44b158329b3e9095135976f9da427aebbf8b3cc23bd397f6f1e091f2b6d8834a39b8aa4a21a07ffafe19250aa2029472e745bc4b535cef719048a9d8af8db9636559ed7fc5d274cf18946d89e3a0391caf8a162d502dc