dev.curb360.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:47:35:58:b3:67:1b:0a:ab:7b:77:1b:c7:1b:3e:a0:ae: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=dev.curb360.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:47:35:58:b3:67:1b:0a:ab:7b:77:1b:c7:1b:3e:a0:ae:f3Serial Number (int): 285567815491287711238810313979176002039539
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: e0:c5:57:b6:45:79:5c:23:15:3b:28:f1:80:74:23:60:02:58:19:fe
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 5a:1e:5b:44:8f:60:40:7a:92:56:0e:fe:30:7a:60:68:32:7a:86:4e
Fingerprint (sha256): df:ef:42:f2:16:1b:87:8f:56:c2:36:ef:dc:74:c0:31:4d:be:79:70:96:45:e5:12:42:ec:40:bf:59:d4:f5:3b
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate dev.curb360.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for dev.curb360.com
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
dev.curb360.com
www.dev.curb360.com
www.dev.curb360.com
Other certificates including the domain name curb360.com
(limited to 100 certificates)
*.curb360.com
meeting.feret.com
www.curb360.com
sni.cloudflaressl.com
meeting.curb360.com
*.curb360.com
www.curb360.com
meeting.ammoyyc.com
go.curb360.com
meeting.djedankh.online
webmail.curb360.com
meeting.paznetworks.com
curb360.com
*.curb360.com
meeting.virtualopservices.com
meetings.cjissolutions.support
www.curb360.com
curb360.com
www.curb360.com
curb360.com
meeting.virtualopservices.com
customdomain4.assist-domain.com
*.curb360.com
*.curb360.com
curb360.com
meeting.virtualopservices.com
go.curb360.com
*.curb360.com
*.broker.curb360.com
meetings.karzo.mx
webmail.curb360.com
meeting.iscantech.com
email.curb360.com
sni.cloudflaressl.com
meeting.virtualopservices.com
email.curb360.com
*.curb360.com
meeting.virtualopservices.com
webmail.curb360.com
webmail.curb360.com
meeting.paznetworks.com
webmail.curb360.com
dev.curb360.com
curb360.com
curb360.com
clientes.bas.com.ar
meeting.ammoyyc.com
meeting.sadjawebsolutions.com
dev.curb360.com
meeting.octogonecollectif.com
webmail.curb360.com
meetings.cjissolutions.support
curb360.com
*.curb360.com
meeting.feret.com
www.curb360.com
sni.cloudflaressl.com
meeting.curb360.com
*.curb360.com
www.curb360.com
meeting.ammoyyc.com
go.curb360.com
meeting.djedankh.online
webmail.curb360.com
meeting.paznetworks.com
curb360.com
*.curb360.com
meeting.virtualopservices.com
meetings.cjissolutions.support
www.curb360.com
curb360.com
www.curb360.com
curb360.com
meeting.virtualopservices.com
customdomain4.assist-domain.com
*.curb360.com
*.curb360.com
curb360.com
meeting.virtualopservices.com
go.curb360.com
*.curb360.com
*.broker.curb360.com
meetings.karzo.mx
webmail.curb360.com
meeting.iscantech.com
email.curb360.com
sni.cloudflaressl.com
meeting.virtualopservices.com
email.curb360.com
*.curb360.com
meeting.virtualopservices.com
webmail.curb360.com
webmail.curb360.com
meeting.paznetworks.com
webmail.curb360.com
dev.curb360.com
curb360.com
curb360.com
clientes.bas.com.ar
meeting.ammoyyc.com
meeting.sadjawebsolutions.com
dev.curb360.com
meeting.octogonecollectif.com
webmail.curb360.com
meetings.cjissolutions.support
curb360.com
*.curb360.com
Certificate
The complete raw certificate details for dev.curb360.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFbDCCBFSgAwIBAgISA0c1WLNnGwqre3cbxxs+oK7zMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMTMwMjE2MTZaFw0y MDA1MTMwMjE2MTZaMBoxGDAWBgNVBAMTD2Rldi5jdXJiMzYwLmNvbTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALqHf2k+eq3kh9eWmrnZzs2hYJJnz2ZJ JYsAEz7Bm+jpFnFgTFzW00dYHU/l3oiO+Hz055e9GMeGpo+0Z5Ai2SI0nxtd1+r/ br1E5Yw3MPiFuqAit1Z7O3L6uCAFnkDi5CXRLUiJ7uX3m9oRlYWQShLopSimn8pQ UVkUJQZRvi6TiCPql0bw/HQk+3u7QWXv0V9cyYHueLkgT9HDSvxAc4VFk3Sp6GxT V9cotxyiMj2J/OStcJKTN6IOrFo5+DHfGCdKC/dyjge46SjgSX99iB9uw8gcVY1l IWXN1J4bJceflm6Es7GhVEnshceaPR6iSvYBqklS3+HMxuO88YdydskCAwEAAaOC AnowggJ2MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB BQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU4MVXtkV5XCMVOyjxgHQjYAJY Gf4wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEE YzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQu b3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQu b3JnLzAvBgNVHREEKDAmgg9kZXYuY3VyYjM2MC5jb22CE3d3dy5kZXYuY3VyYjM2 MC5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggr BgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5 AgQCBIH2BIHzAPEAdgDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6ycwAA AXA8jA+3AAAEAwBHMEUCIQCaE/EpfjJkvHUaGvCLAYP291ySy8/QxfFB5hD5ed2z jQIgeqAlC/Bd9si2x8n9dA88s1c2sMHC+OH+DJt+K6Kzl1oAdwCyHgXMi6LNiiBO h2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXA8jA/IAAAEAwBIMEYCIQCzHuUwQaPb UpTvhLAH5QkT5pHVROtywjhGgWpgeTZRSQIhAP8xE3YsOAzUu01RcJJiKj+3ccGa wzStIjIdJU8Io3QgMA0GCSqGSIb3DQEBCwUAA4IBAQCV256XaooFJG7EjBb64RNy gMdshtIbWNtbnM8exE1ZKpMB2Vi+uqk18qvk549ECwz0AJAicXPj/ITjPPFSaCO7 bSGtHobvNn1f2gRQY+KRU9rIMkOaPcnZ//NKjv/llU0ycm/zMur1EgLbOkX0gcQD Lx7YZv7h7tbjoZjVs8/7LILKue3byOmgrGO4vfQIEAPAb7a68odzwFSUkxVWrL0S DwV21BGkroCA5AvQwIvXbfqpyaZhBKfqyaoT+fL7BS/jBt5NhEdcrH7lK+0aF9X4 g7stIYdZiKhL519y+hDbSqGQYQBj/mxFc+5tUkFc4ohO0aDQB7p31kAbYwfsNJs8 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuod/aT56reSH15aaudnO zaFgkmfPZkkliwATPsGb6OkWcWBMXNbTR1gdT+XeiI74fPTnl70Yx4amj7RnkCLZ IjSfG13X6v9uvUTljDcw+IW6oCK3Vns7cvq4IAWeQOLkJdEtSInu5feb2hGVhZBK EuilKKafylBRWRQlBlG+LpOII+qXRvD8dCT7e7tBZe/RX1zJge54uSBP0cNK/EBz hUWTdKnobFNX1yi3HKIyPYn85K1wkpM3og6sWjn4Md8YJ0oL93KOB7jpKOBJf32I H27DyBxVjWUhZc3Unhslx5+WboSzsaFUSeyFx5o9HqJK9gGqSVLf4czG47zxh3J2 yQIDAQAB -----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 285567815491287711238810313979176002039539 . . . . . . . . [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-02-13 02:16:16 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-13 02:16:16 +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 'dev.curb360.com' . . . . . . . . [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 23547141129664345767712632127284321521108882777902547968924516112324378191137628481823799473555992478763194203874207277295455526194651681697315165402133475403243865689620770241161604484785793480667018557610824884266371385424323994037315302969537310930155709375426571613204989857259189680137235865955244774628824074382961690534030796448029802121374656087932951492843190083292702764221371547315932257291134391675893576796249073350134016642804261004287139019171661251767709170234884296006161737196132513275892307636770460552318654239579123322644720271524357473130328173379608237063355961981384373418446384878983968880329 . . . . . . . . . . . . . . . . . . . . [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) e0c557b645795c23153b28f180742360025819fe . . . . . . . . . . . . . . . . [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 (40 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dev.curb360.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.dev.curb360.com' . . . . . . . . . . . . . . . . [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) 00f1007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb273000001703c8c0fb700000403004730450221009a13f1297e3264bc751a1af08b0183f6f75c92cbcfd0c5f141e610f979ddb38d02207aa0250bf05df6c8b6c7c9fd740f3cb35736b0c1c2f8e1fe0c9b7e2ba2b3975a007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001703c8c0fc80000040300483046022100b31ee53041a3db5294ef84b007e50913e691d544eb72c23846816a6079365149022100ff3113762c380cd4bb4d517092622a3fb771c19ac334ad22321d254f08a37420 . . . . [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) 0095db9e976a8a05246ec48c16fae1137280c76c86d21b58db5b9ccf1ec44d592a9301d958bebaa935f2abe4e78f440b0cf40090227173e3fc84e33cf1526823bb6d21ad1e86ef367d5fda045063e29153dac832439a3dc9d9fff34a8effe5954d32726ff332eaf51202db3a45f481c4032f1ed866fee1eed6e3a198d5b3cffb2c82cab9eddbc8e9a0ac63b8bdf4081003c06fb6baf28773c05494931556acbd120f0576d411a4ae8080e40bd0c08bd76dfaa9c9a66104a7eac9aa13f9f2fb052fe306de4d84475cac7ee52bed1a17d5f883bb2d21875988a84be75f72fa10db4aa190610063fe6c4573ee6d52415ce2884ed1a0d007ba77d6401b6307ec349b3c