developentity.upful.ai

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:fd:4c:3b:27:17:03:44:71:f7:6d:d1:af:42:cc:db:52:0f 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=developentity.upful.ai

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:fd:4c:3b:27:17:03:44:71:f7:6d:d1:af:42:cc:db:52:0f
Serial Number (int): 347529625092309711837696342601482314142223
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: d4:66:96:e8:be:fb:13:84:26:6e:34:67:98:07:b5:bc:db:94:88:ae
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 3a:24:a3:25:c2:34:e3:e7:7a:ef:26:da:63:1f:84:11:e9:fd:51:8f
Fingerprint (sha256): 46:89:82:16:f0:01:aa:91:35:43:92:54:34:7e:0d:52:ad:fc:ac:31:2e:9e:ce:84:92:04:0f:1f:14:0c:72:14

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 developentity.upful.ai

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for developentity.upful.ai

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

developentity.upful.ai

Other certificates including the domain name upful.ai

(limited to 100 certificates)
dev-lang.upful.ai
upful.ai
laapi.upful.ai
elegantcreation.in
staging.upful.ai
www.upful.ai
api.emailexp.biz
devwaitlist.upful.ai
developentity.upful.ai
prod-entity.upful.ai
orange.app.nossaff.com
dev-entity.upful.ai
waitlist.upful.ai
link.artwalks.app
primemx.lernit.app
dev-lang.upful.ai
app.flambu.com
prod-entity.upful.ai
wsdev.upful.ai
support.docxonomy.com
prochac.com
dev-lang.upful.ai
prod-entity.upful.ai
prod-lang.upful.ai
dev-entity.upful.ai
production.upful.ai
prod-entity.upful.ai
dev-entity.upful.ai
prod-entity.upful.ai
developentity.upful.ai
dev-entity.upful.ai
developentity.upful.ai
dev.upful.ai
veldre-bygdebok.no
www.goneliving.com
dev.upful.ai
devwaitlist.upful.ai
dev-lang.upful.ai
stanleywirawan.me
dev-lang.upful.ai
dev-lang.upful.ai
dev-lang.upful.ai
prodentity.upful.ai
prodentity.upful.ai
dev-lang.upful.ai
plainenglish.io
prod-entity.upful.ai
documentation.motapi.com
avaya-app.speakylink.com
dev-entity.upful.ai
logos.upful.ai
prod-lang.upful.ai
production.upful.ai
alch.cc
ironworks.haus
haby.academy
staging.upful.ai
deventity.upful.ai
ames.minhacentralonline.com.br
www.avatarsmith.com
giropay.pokern.casino
prod-entity.upful.ai
get.upful.ai
dev-entity.upful.ai
prod-entity.upful.ai
dev-entity.upful.ai
www.relhero.com
www.oa-nft.art
dev-entity.upful.ai
logos.upful.ai
staging.upful.ai
logos.upful.ai
developentity.upful.ai
devwaitlist.upful.ai
developentity.upful.ai
upful.ai
dev-lang.upful.ai
get.upful.ai
prod-lang.upful.ai
prod-lang.upful.ai
upful.ai
kazimierowicz.eu
dev-entity.upful.ai
www.goneliving.com
prod-entity.upful.ai
prod-lang.upful.ai
prodentity.upful.ai
devwaitlist.upful.ai
staging.upful.ai
upful.ai
wsdev.upful.ai
nutchy.dev
prod-lang.upful.ai
qa.upful.ai
testws.upful.ai
orange.app.nossaff.com
www.upful.ai
production.upful.ai
prod-entity.upful.ai
dev-lang.upful.ai

Certificate

The complete raw certificate details for developentity.upful.ai in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYzCCBEugAwIBAgISA/1MOycXA0Rx923Rr0LM21IPMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDExMjgwNTE0NTRaFw0y
MTAyMjYwNTE0NTRaMCExHzAdBgNVBAMTFmRldmVsb3BlbnRpdHkudXBmdWwuYWkw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDECYsUcU4Lm/UitTGssK0N
m3b0tCNHYmhWlfoUKBM7/OnyPUoOILotEvmOrlFFKJJL/rVF5aRV5tWKbrqMKIjd
CB3hQL9fclpzHnJamgN54DVzMSOacirzSPeMHMtsiZN6RyG7kFtySIfVKNh83gkx
JXKEBGgfDByTPgM+NRmQmQRNk0ecS8jADa6vFpBway0iT3EMSJ4aUU2MQVfeQDZ+
V0pA/9GtJZ6bHbIidXpb/mF0Oe4n/KdEcQRebTv5rczqT0kwCfUrlOnSQeVjvthF
1MKRgqzmpDNxIRoMzgMGOM1p43zkJhGhaP85YKivkWtAWOu+9BGBYdtH9SbvF/k3
AgMBAAGjggJqMIICZjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH
AwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNRmlui++xOEJm40
Z5gHtbzblIiuMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsG
AQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNl
bmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl
bmNyeXB0Lm9yZy8wIQYDVR0RBBowGIIWZGV2ZWxvcGVudGl0eS51cGZ1bC5haTBM
BgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIB
FhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQE
gfEA7wB2AG9Tdqwx8DEZ2JkApFEV/3cVHBHZAsEAKQaNsgiaN9kTAAABdg19daMA
AAQDAEcwRQIhAMbCDTaJexi1z4bvlsNaJajssFF3x9w4gkxJ+t/jc3XVAiAxgPnu
9NY9kaGlo8T8+OJJx08ohGUV6wg+Uif6MXDjXAB1AH0+8viP/4hVaCTCwMqeUol5
K8UOeAl/LmqXaJl+IvDXAAABdg19dbUAAAQDAEYwRAIgAMMxHdC1O4yvC5Zh4dMr
7brC/g0A2dTRaekm+9bllA8CICc2dO/LOuNe+qRMGw8amVGIXOghS9ViUlin/9Lb
7RA+MA0GCSqGSIb3DQEBCwUAA4IBAQBj67QHiErdKWIQg/TNB67xka1J4gxyigbE
dyIVfA/i1JooKo6ERXh2Np2Ab42ApfvI4+LUIxY73wDxwZp5rykoa1i64FQ3qJJF
gSLg2A3P6p6D+xbRGG51MJNfvL16TGUXtewKaMtNLJid8MBotGlJ0m+QucGKoAug
AM3ZLjGyXjcXVvO/9mDXCQMrZbWX1wWhYgrvQP8TmxFLj0oAVCVPrutEHYmT6mlt
+7vPu5f+wis3Mpo9si+UYRAzEVDDV3tuBTMIk3W2A3FBCGAC4nTW7NaUKdrGvfss
v0PPWQVM5dzZoO0YoGgDZHMrCsOxJe2dtGwHudgemlri+OrE8TLI
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxAmLFHFOC5v1IrUxrLCt
DZt29LQjR2JoVpX6FCgTO/zp8j1KDiC6LRL5jq5RRSiSS/61ReWkVebVim66jCiI
3Qgd4UC/X3Jacx5yWpoDeeA1czEjmnIq80j3jBzLbImTekchu5BbckiH1SjYfN4J
MSVyhARoHwwckz4DPjUZkJkETZNHnEvIwA2urxaQcGstIk9xDEieGlFNjEFX3kA2
fldKQP/RrSWemx2yInV6W/5hdDnuJ/ynRHEEXm07+a3M6k9JMAn1K5Tp0kHlY77Y
RdTCkYKs5qQzcSEaDM4DBjjNaeN85CYRoWj/OWCor5FrQFjrvvQRgWHbR/Um7xf5
NwIDAQAB
-----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 347529625092309711837696342601482314142223
 . . . . . . . . [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-11-28 05:14:54 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-02-26 05:14:54 +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 'developentity.upful.ai'
 . . . . . . . . [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 24747413740444237319574736066341889495555563006153129691693540521372651689291291458359235030697606422404592651054344310174295158135301030198634262092341353638885509155121019345322415393908348708962056610919758805045431659404115657531622416856192274870236858941740797925102675774030185082825463588059674840893486083342512468885571218539890343307486199663802973834370985929821393392521664009135629923900477911005933759565949932197622460581463210177778351050548759763646235828231934975939407045402138066539270141039258662228793786754207835623278137051303631448774289971866444850358635868969554824194336112329921800960311
 . . . . . . . . . . . . . . . . . . . . [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)
							d46696e8befb1384266e34679807b5bcdb9488ae
 . . . . . . . . . . . . . . . . [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 (26 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'developentity.upful.ai'
 . . . . . . . . . . . . . . . . [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)
							00ef0076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d913000001760d7d75a30000040300473045022100c6c20d36897b18b5cf86ef96c35a25a8ecb05177c7dc38824c49fadfe37375d502203180f9eef4d63d91a1a5a3c4fcf8e249c74f28846515eb083e5227fa3170e35c0075007d3ef2f88fff88556824c2c0ca9e5289792bc50e78097f2e6a9768997e22f0d7000001760d7d75b50000040300463044022000c3311dd0b53b8caf0b9661e1d32bedbac2fe0d00d9d4d169e926fbd6e5940f0220273674efcb3ae35efaa44c1b0f1a9951885ce8214bd5625258a7ffd2dbed103e
 . . . . [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)
		0063ebb407884add29621083f4cd07aef191ad49e20c728a06c47722157c0fe2d49a282a8e84457876369d806f8d80a5fbc8e3e2d423163bdf00f1c19a79af29286b58bae05437a892458122e0d80dcfea9e83fb16d1186e7530935fbcbd7a4c6517b5ec0a68cb4d2c989df0c068b46949d26f90b9c18aa00ba000cdd92e31b25e371756f3bff660d709032b65b597d705a1620aef40ff139b114b8f4a0054254faeeb441d8993ea696dfbbbcfbb97fec22b37329a3db22f946110331150c3577b6e0533089375b6037141086002e274d6ecd69429dac6bdfb2cbf43cf59054ce5dcd9a0ed18a0680364732b0ac3b125ed9db46c07b9d81e9a5ae2f8eac4f132c8