utils.iota.org

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:8c:30:8f:2d:bf:64:5f:a5:38:55:a1:86:c1:d7:7f:cb:d2 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=utils.iota.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:8c:30:8f:2d:bf:64:5f:a5:38:55:a1:86:c1:d7:7f:cb:d2
Serial Number (int): 309040935534332646600708719305302120319954
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 30:bd:e8:35:81:3e:be:93:0c:d5:ac:11:f6:6b:3a:c1:7b:c5:cc:fd
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 4b:b9:78:68:fa:0b:54:c9:79:3b:a2:e9:c3:7d:0e:ba:94:29:6e:c1
Fingerprint (sha256): 1c:35:96:1c:25:92:0d:6d:de:34:c3:d7:42:22:ab:57:40:d7:21:fd:2d:c6:7c:1a:28:13:96:05:6e:dc:93:fe

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 utils.iota.org

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for utils.iota.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

utils.iota.org

Other certificates including the domain name iota.org

(limited to 100 certificates)
powbox.testnet.iota.org
transparency.iota.org
iota.org
nodes.testnet.iota.org
transparency.iota.org
datum.iota.org
app.loginfo.ca
assets.iota.org
nodes.devnet.iota.org
insights.iota.org
tradedemo.iota.org
roadmap.iota.org
kyc.iota.org
sni164330.cloudflaressl.com
sni164330.cloudflaressl.com
dev.iota.org
iota.org
dev.iota.org
client.chatterslaundry.co.nz
kyc.iota.org
sni164330.cloudflaressl.com
standupbot.iota.org
sni164330.cloudflaressl.com
trinity-beta-ios.iota.org
industry.iota.org
utils-api.iota.org
utils-api.iota.org
ecosystem.iota.org
ppa.taneko.net
test.risk-focus.com
sni164330.cloudflaressl.com
blog.iota.org
data.iota.org
nodes.spamnet.iota.org
nodes.canary.spamnet.iota.org
nodes.stable.spamnet.iota.org
ipfs.iota.org
data.iota.org
sni164330.cloudflaressl.com
ssl470338.cloudflaressl.com
transparency.iota.org
ecosystem.iota.org
trinity-beta-ios.iota.org
faucet.devnet.iota.org
mfpvolunteer.com
vault.secops.fra.ext.iota.org
sni164330.cloudflaressl.com
vault.secops.fra.ext.iota.org
discord.iota.org
docs-api.iota.org
ssl470339.cloudflaressl.com
trinity-alpha.iota.org
roadmap.iota.org
nodes.spamnet.iota.org
nodes.stable.spamnet.iota.org
sni164330.cloudflaressl.com
nodes.iota.org
altnodes.devnet.iota.org
utils.iota.org
www.iota.org
dev.iota.org
dena.ai
docs.iota.org
trinity-alpha.iota.org
tumur.me
sni164330.cloudflaressl.com
newsletter-api.iota.org
status.iota.org
data.iota.org
faucet.devnet.iota.org
sni164330.cloudflaressl.com
ecosystem.iota.org
dev.iota.org
utils-api.iota.org
dev.iota.org
iota.org
docs.iota.org
trinity.iota.org
ipfs.iota.org
datum.iota.org
dashboards.spamnet.iota.org
sni164330.cloudflaressl.com
newsletter.iota.org
csworkindiauatpassword.creatorofone.in
nodes.devnet.iota.org
industry.iota.org
nodes.devnet.iota.org
faucet.testnet.iota.org
sni164330.cloudflaressl.com
nodes.spamnet.iota.org
talk.iota.org
eclass.iota.org
nodes.devnet.iota.org
docs-api.iota.org
sni164330.cloudflaressl.com
ssl470338.cloudflaressl.com
sni164330.cloudflaressl.com
eclass.iota.org
iota.org
datum.iota.org

Certificate

The complete raw certificate details for utils.iota.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVDCCBDygAwIBAgISA4wwjy2/ZF+lOFWhhsHXf8vSMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMTYwODU5NTFaFw0y
MDA2MTQwODU5NTFaMBkxFzAVBgNVBAMTDnV0aWxzLmlvdGEub3JnMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxKyCCr6kDE39fbzVtYy8IQxuCmQ14/rt
SrboFIbvhfYcMdwcNgfeZgi0bdBzZoSyy/v5C8iErW/BUsiITv8GXJAkYvdCi6QW
xPJt/XaAYT9/OlFFFMqno1hTQXg2VA3BtBIVv8LKnfMSGsKwc9+WbKd/nN8WnkTB
JYz5ruJp3OgSkqoL8veqbLl2naq+D6k6r+hBuGTXnonrdR2nILP1PGPS91Oo6iCC
u6xbFkindivYVIb5JC0/ot5flaln+J9tiDTc9n/GLM4IeoT3TD/RIiC5brkbudkA
BoY85/bQSkCFT7uP9E3tz2BzCmsOzxrv9Ujb2JkQC6LhL/1q5DnIpQIDAQABo4IC
YzCCAl8wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQwveg1gT6+kwzVrBH2azrBe8XM
/TAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj
MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v
cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v
cmcvMBkGA1UdEQQSMBCCDnV0aWxzLmlvdGEub3JnMEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAXqdz+d9WwOe1
Nkh90EngMnqRmgyEoRIShBh1loFxRVgAAAFw4skMKgAABAMARzBFAiEA6i3UBqpY
A/S4Ywn8FLhIbgUcsoCcoS88CQKuj+8uhU8CIGJrGi3Sa3mWHfwnehbeuBZcGcCC
Wen6cKeD3hchMzBJAHYAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnTohwA
AAFw4skMWQAABAMARzBFAiAdae3xU8r3Erh5N5s16v5NzlsHoRL9/O3BDGHusDfS
ewIhAOf3/CxZvxMRDmtIHsJeyE6lUdowOherhWL52o5jpdBPMA0GCSqGSIb3DQEB
CwUAA4IBAQBNeOMgReWlCZ4rzM7QCs35Ru7K1FTlEwRoC+UIqgzdD5ukN0qL/Blj
JErOXbBmGbyN/bBt398XrQWk72Xv1tzYALjCAoGBjfWzcfr+rbyaKWy0uEF/Wi+H
ygY7+AEkTeKapvBpn7/kL+gW4LLhLI1HGE5VwGcuxLDMradBjlEKBiYfS89gJ4Y5
3bMkCb6mAWF2tTeTjY+Li5UPLvFIY1UvxSxJhkRsDntFX5j1d97lo7CjqSj7TpjX
ja1Tc607MDK2w+bXbtEvUZ4TpZSCFkIxF3cJ1Y8+UnIDcBl9VkUpy0JX1H67EgqU
gVLgExhUjd0qYEJ/fRS62ehHKXI9GVuq
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxKyCCr6kDE39fbzVtYy8
IQxuCmQ14/rtSrboFIbvhfYcMdwcNgfeZgi0bdBzZoSyy/v5C8iErW/BUsiITv8G
XJAkYvdCi6QWxPJt/XaAYT9/OlFFFMqno1hTQXg2VA3BtBIVv8LKnfMSGsKwc9+W
bKd/nN8WnkTBJYz5ruJp3OgSkqoL8veqbLl2naq+D6k6r+hBuGTXnonrdR2nILP1
PGPS91Oo6iCCu6xbFkindivYVIb5JC0/ot5flaln+J9tiDTc9n/GLM4IeoT3TD/R
IiC5brkbudkABoY85/bQSkCFT7uP9E3tz2BzCmsOzxrv9Ujb2JkQC6LhL/1q5DnI
pQIDAQAB
-----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 309040935534332646600708719305302120319954
 . . . . . . . . [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-16 08:59:51 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-14 08:59: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 'utils.iota.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 24827774627020517413166854237157994641165181368056760250601048417417637333874474304102440856510963632060741635029695260217529606110586844430044073557563963367964361859570908175320492517416544455320982993118029056176285324388974013428548701421558419372266790186495915283719124522390956813288818528164503569344955134615356175386429354569533734441898765891379360764420330382799988512590879231841382478415139315971064595826466366791543343132497256263114850653043373540521430613865702070053745779066099831150738223325069919497383388452872143000797430137748138240475018704905000430428403190930218079081838532451625856518309
 . . . . . . . . . . . . . . . . . . . . [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)
							30bde835813ebe930cd5ac11f66b3ac17bc5ccfd
 . . . . . . . . . . . . . . . . [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 (18 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'utils.iota.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a11212841875968171455800000170e2c90c2a0000040300473045022100ea2dd406aa5803f4b86309fc14b8486e051cb2809ca12f3c0902ae8fef2e854f0220626b1a2dd26b79961dfc277a16deb8165c19c08259e9fa70a783de172133304900760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c00000170e2c90c59000004030047304502201d69edf153caf712b879379b35eafe4dce5b07a112fdfcedc10c61eeb037d27b022100e7f7fc2c59bf13110e6b481ec25ec84ea551da303a17ab8562f9da8e63a5d04f
 . . . . [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)
		004d78e32045e5a5099e2bccced00acdf946eecad454e51304680be508aa0cdd0f9ba4374a8bfc1963244ace5db06619bc8dfdb06ddfdf17ad05a4ef65efd6dcd800b8c20281818df5b371fafeadbc9a296cb4b8417f5a2f87ca063bf801244de29aa6f0699fbfe42fe816e0b2e12c8d47184e55c0672ec4b0ccada7418e510a06261f4bcf60278639ddb32409bea6016176b537938d8f8b8b950f2ef14863552fc52c4986446c0e7b455f98f577dee5a3b0a3a928fb4e98d78dad5373ad3b3032b6c3e6d76ed12f519e13a59482164231177709d58f3e52720370197d564529cb4257d47ebb120a948152e01318548ddd2a60427f7d14bad9e84729723d195baa