gsw-api.creativebot.ai

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:42:e3:7c:c7:0f:18:bc:ed:8a:25:a8:5a:11:2e:4a:97:f3 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=gsw-api.creativebot.ai

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:42:e3:7c:c7:0f:18:bc:ed:8a:25:a8:5a:11:2e:4a:97:f3
Serial Number (int): 284097876649311902354664924483746716620787
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: ae:91:da:db:58:2f:a0:70:00:6b:b2:6f:86:7d:25:a5:af:20:dd:3e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 1a:70:50:99:a8:c4:15:61:75:b4:77:f9:79:6f:a8:b1:05:4e:5c:dc
Fingerprint (sha256): 64:83:c7:2b:3c:e8:e0:2c:5b:0d:61:32:9f:76:db:1b:e2:69:da:0b:a2:72:04:4b:87:62:c1:ce:ba:4b:f0:a0

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 gsw-api.creativebot.ai

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for gsw-api.creativebot.ai

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

gsw-api.creativebot.ai
gswurl.crbt.ai

Other certificates including the domain name creativebot.ai

(limited to 100 certificates)

Certificate

The complete raw certificate details for gsw-api.creativebot.ai in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGdDCCBVygAwIBAgISA0LjfMcPGLztiiWoWhEuSpfzMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMzAxMjIwMjNaFw0y
MDA0MjkxMjIwMjNaMCExHzAdBgNVBAMTFmdzdy1hcGkuY3JlYXRpdmVib3QuYWkw
ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC45zy07Mm5PpQ82qNayJ0m
uUcQJmDDIRVK0YX2XZbbKO1t3uO2xj1IloqOw9Qopxiy2titylC68xvVZ5ZMqmdO
INmeh8F9jPCKGURx2FcmXKK+OFGYoo6RI7IzbbgzNV8RaX2IBhnnYZq4/oCPp2+h
gKmQ3MxyLIqHmnfmuW5r1JM3aPN6ts2LdYQy8mON7T2RlfRGYqRWm9xF3CTyKOEW
g7XTKKuAN8rSx/59/5NRPL9kO92benUTR0yHf6VuzsDEuJlkx/1czag/2kxZdtsz
Aq/3xyrpMrpET/EaA/Wqna9FeU2NSYyItltoNhQ2geiWBVFRvhTeg3wRr0i6P0l3
1joTUMJXOvbNK9aMzD7AQQwPJbbWmq2UZAiQ3Bunp/vidZsb0z4gIRQPkwh7IiC6
vgeg9gYuoVbno7trZG9xpq/WFSbm1H0VUFCuILxB74xpAUo+ikBHcyZXKH0hSBzm
Nxsn7OPZwkDYLUqZdgAK7nZXTGb5PrVn4YN0kW/qL2N5vq0s5Tz1AMKZJhQpGcQJ
R3IK6HgPzfCgiMEuz9mj8eDZn9CoqnNcwnrewKzDMfekLmG5q0G5DFbZ0JVO8Sa/
U0IimBc8R+IZ1/BNA6mGXQGqbUwctCnJeZrXNd8pCf8JSf2T2l5y7Y2+afq8DDmt
CTq4SotoFDyUvo/LeJjQRQIDAQABo4ICezCCAncwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBSukdrbWC+gcABrsm+GfSWlryDdPjAfBgNVHSMEGDAWgBSoSmpjBH3duubR
ObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9v
Y3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9j
ZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMDEGA1UdEQQqMCiCFmdzdy1hcGku
Y3JlYXRpdmVib3QuYWmCDmdzd3VybC5jcmJ0LmFpMEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHUA8JWkWfIA0YJA
EC0vk4iOrUv+HUfjmeHQNKawqKqOsnMAAAFv9pwbFgAABAMARjBEAiB4aexTImA8
vvAKmBY7sZfX6gndJohhjJxE/YY1+ILp+wIgfvcruR1IKM+x4W4g5dsL2/OQ8shB
wv0kTGAKO7Wx4uYAdwAHt1wb5X1o//Gwxh0jFce65ld8V5S3au68YToaadOiHAAA
AW/2nBs/AAAEAwBIMEYCIQCN5dhU589+hPrsq+yGhlQ4Gk+3yhdOk6611loxqUkC
GAIhAJnVXjU8i8FSxhaw4ib1iaCXvkhN/Ol0FdzUwcTDfwRCMA0GCSqGSIb3DQEB
CwUAA4IBAQB0DltMH02ZlPPycOG1y47G7SPy4YjTSmlIBRgvZyjd1ImxTd9ozbZE
MSpy4Vp7LYm4SUZ26u/21W0vvEqBI536cd/9Qh4KT/bZ82mscjlg2LKah9TyqxZs
h/rfPRbnmKxP5smLwKeBV7K6NeYNkmg+uQcoX7f06WUCXfitxRuinlyoz/XK9LRI
9kgEIfraA4Q8txkxAF5gCU65QTuo/SAXIcPUqjlhMygIB2O4iLbw68r9mskT62k9
tBTsJpGtwWALAhbyOri5poiEkRStEEJrJoOAtAGYoe/Fmueph3YtNPxUkZ8KCugI
fdRZ8Gczj1pp8B2amGq62DGk2CV6Gn0X
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuOc8tOzJuT6UPNqjWsid
JrlHECZgwyEVStGF9l2W2yjtbd7jtsY9SJaKjsPUKKcYstrYrcpQuvMb1WeWTKpn
TiDZnofBfYzwihlEcdhXJlyivjhRmKKOkSOyM224MzVfEWl9iAYZ52GauP6Aj6dv
oYCpkNzMciyKh5p35rlua9STN2jzerbNi3WEMvJjje09kZX0RmKkVpvcRdwk8ijh
FoO10yirgDfK0sf+ff+TUTy/ZDvdm3p1E0dMh3+lbs7AxLiZZMf9XM2oP9pMWXbb
MwKv98cq6TK6RE/xGgP1qp2vRXlNjUmMiLZbaDYUNoHolgVRUb4U3oN8Ea9Iuj9J
d9Y6E1DCVzr2zSvWjMw+wEEMDyW21pqtlGQIkNwbp6f74nWbG9M+ICEUD5MIeyIg
ur4HoPYGLqFW56O7a2Rvcaav1hUm5tR9FVBQriC8Qe+MaQFKPopAR3MmVyh9IUgc
5jcbJ+zj2cJA2C1KmXYACu52V0xm+T61Z+GDdJFv6i9jeb6tLOU89QDCmSYUKRnE
CUdyCuh4D83woIjBLs/Zo/Hg2Z/QqKpzXMJ63sCswzH3pC5huatBuQxW2dCVTvEm
v1NCIpgXPEfiGdfwTQOphl0Bqm1MHLQpyXma1zXfKQn/CUn9k9pecu2Nvmn6vAw5
rQk6uEqLaBQ8lL6Py3iY0EUCAwEAAQ==
-----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 284097876649311902354664924483746716620787
 . . . . . . . . [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-01-30 12:20:23 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-29 12:20:23 +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 'gsw-api.creativebot.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 754339528863152218380942279717362779492050614251128696024732393286269319505814403493269523100156986846970566716626345718951780552368044751947676131953605978430387993267163948716092997279580051451950744625617859162798977921409714295991918926530503833328056952140929196423056416766627400261301008160045747650632380712343008435461627304468742357236244366844310157274200336723927175251108801082493576433103209911647279868209651646405972900347444378150654714103743378237524515344593730532216632213789014644200187230803447519738408770789474276923547223878806352248221085426930469081519532930765538429045316234955941426041595860514233539041242273589724000970910663375608701066599237236838612748515995997615618791123435340448891153614970712743405113542039867884407419494416792186175616294540237992827861702405189926955799082509936630465569878330051115801636178270314165295435082339980915485599737895415305311396001877683959547398750038602181708169412441366864545679887300275891190065477634964040483680844378444878725012517848603645799050045007921694261291458787846554928113200645660854730128000941212426571804790489550043493354932942618876240007371838887159722886064857601819490442369321098152244038182470242072421633890221203296785270362181
 . . . . . . . . . . . . . . . . . . . . [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)
							ae91dadb582fa070006bb26f867d25a5af20dd3e
 . . . . . . . . . . . . . . . . [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 (42 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gsw-api.creativebot.ai'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gswurl.crbt.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016ff69c1b16000004030046304402207869ec5322603cbef00a98163bb197d7ea09dd2688618c9c44fd8635f882e9fb02207ef72bb91d4828cfb1e16e20e5db0bdbf390f2c841c2fd244c600a3bb5b1e2e600770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016ff69c1b3f00000403004830460221008de5d854e7cf7e84faecabec868654381a4fb7ca174e93aeb5d65a31a949021802210099d55e353c8bc152c616b0e226f589a097be484dfce97415dcd4c1c4c37f0442
 . . . . [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)
		00740e5b4c1f4d9994f3f270e1b5cb8ec6ed23f2e188d34a694805182f6728ddd489b14ddf68cdb644312a72e15a7b2d89b8494676eaeff6d56d2fbc4a81239dfa71dffd421e0a4ff6d9f369ac723960d8b29a87d4f2ab166c87fadf3d16e798ac4fe6c98bc0a78157b2ba35e60d92683eb907285fb7f4e965025df8adc51ba29e5ca8cff5caf4b448f6480421fada03843cb71931005e60094eb9413ba8fd201721c3d4aa39613328080763b888b6f0ebcafd9ac913eb693db414ec2691adc1600b0216f23ab8b9a688849114ad10426b268380b40198a1efc59ae7a987762d34fc54919f0a0ae8087dd459f067338f5a69f01d9a986abad831a4d8257a1a7d17