api.porterbuddy.com

Issued by R3

About this certificate

This digital certificate with serial number 03:50:6e:81:ba:0a:a8:43:2c:f0:45:f3:23:41:47:64:d0:85 was issued on by Let's Encrypt.

With 4 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=api.porterbuddy.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 03:50:6e:81:ba:0a:a8:43:2c:f0:45:f3:23:41:47:64:d0:85
Serial Number (int): 288706335808159451351974792929747314987141
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: ad:b0:fe:02:39:04:d4:2e:11:16:8c:f8:c0:c1:49:be:c9:d7:87:ff
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 04:3c:70:14:e5:82:0a:05:ba:31:5e:bb:e9:96:ba:8f:7b:9b:af:fc
Fingerprint (sha256): af:c0:cc:16:80:b0:7c:d0:9f:2f:23:07:5c:d8:b3:d4:b9:46:e4:7e:19:c9:44:9e:4c:ba:87:23:d1:ce:d9:4d

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate api.porterbuddy.com

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api.porterbuddy.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

api.porterbuddy.com
mobile-api.porterbuddy.com
order.porterbuddy.com
pby.no

Other certificates including the domain name porterbuddy.com

(limited to 100 certificates)
api.porterbuddy.com
jobb.porterbuddy.com
porterbuddy.com
data.aws.porterbuddy.com
widget.porterbuddy.com
widget.porterbuddy.com
jobb.porterbuddy.com
jobb.porterbuddy.com
jobb.porterbuddy.com
porterbuddy.com
beta.porterbuddy.com
beta.porterbuddy.com
widget.porterbuddy.com
faye.porterbuddy.com
tracking.porterbuddy.com
skiwo.com
beta.porterbuddy.com
jobb.porterbuddy.com
jobb.porterbuddy.com
punch-clock.porterbuddy.com
api.porterbuddy.com
skiwo.com
jobb.porterbuddy.com
jobb.porterbuddy.com
porterbuddy.com
api2.porterbuddy.com
widget.porterbuddy.com
dispatch.porterbuddy.com
beta.porterbuddy.com
api.porterbuddy.com
porterbuddy.com
faye.porterbuddy.com
clientserver.porterbuddy.com
prod.aws.porterbuddy.com
support.porterbuddy.com
jobb.porterbuddy.com
api.porterbuddy.com
skiwo.com
www.topperscorner.com
developer.porterbuddy.com
skiwo.com
api.porterbuddy.com
beta.porterbuddy.com
developer.porterbuddy.com
porterbuddy.com
api.porterbuddy.com
www.porterbuddy.com
porterbuddy.com
punch-clock.porterbuddy.com
faye.porterbuddy.com
support.porterbuddy.com
beta.porterbuddy.com
api.porterbuddy.com
support.porterbuddy.com
api.porterbuddy.com
support.porterbuddy.com
*.porterbuddy.com
porterbuddy.com
jobb.porterbuddy.com
www2.porterbuddy.com
api.porterbuddy.com
beta.porterbuddy.com
api.porterbuddy.com
api.porterbuddy.com
api.porterbuddy.com
beta.porterbuddy.com
clientserver.porterbuddy.com
widget.porterbuddy.com
developer.porterbuddy.com
www.maple.chat
faye.porterbuddy.com
api.porterbuddy.com
www2.porterbuddy.com
widget.porterbuddy.com
porterbuddy.com
engine.daymaster.com
test.aws.porterbuddy.com
porterbuddy.com
api.porterbuddy.com
support.porterbuddy.com
porterbuddy.com
support.porterbuddy.com
faye.porterbuddy.com
porterbuddy.com
support.porterbuddy.com
punch-clock.porterbuddy.com
support.porterbuddy.com
api.porterbuddy.com
porterbuddy.com
developer.porterbuddy.com
support.porterbuddy.com
support.porterbuddy.com
skiwo.com
widget.porterbuddy.com
support.porterbuddy.com
porterbuddy.com
api.porterbuddy.com
support.porterbuddy.com
widget.porterbuddy.com
beta.porterbuddy.com

Certificate

The complete raw certificate details for api.porterbuddy.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFLTCCBBWgAwIBAgISA1BugboKqEMs8EXzI0FHZNCFMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDA0MTQwNjQ0MDNaFw0yNDA3MTMwNjQ0MDJaMB4xHDAaBgNVBAMT
E2FwaS5wb3J0ZXJidWRkeS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCwR3DgPlAYbfe+GNDlnwO6gU06afsgPXvZgjMtGTcfxUtA79sPBpY7g3/H
jR7mz5WtHjxKVLjDw1llAaIqKMq5QV+m5zaCSukOWNzGk4SaSCcvCL1giOTUhLki
IPW4Os7sHwKa455ZOje+H7yyzLyM6yhswGSYmmy2hK88yFMZ2xPVeMYd2b3Oi3tc
jQk4Wzp7DeNjBiQ9zJCB4x4hw1uNu2hqAtIevr/QfJJJuBpId1tROM9LxkhqBsDQ
vZsPcJ6DZVhyE7Mu5Y79mURcCyu+9A9nqhjuaedTowFZ5UzauTrUMsPd9ar3lf1v
sfwzxlzREVA3Df41rrJQKHtjeyUzAgMBAAGjggJPMIICSzAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw
HQYDVR0OBBYEFK2w/gI5BNQuERaM+MDBSb7J14f/MB8GA1UdIwQYMBaAFBQusxe3
WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0
cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j
ci5vcmcvMFkGA1UdEQRSMFCCE2FwaS5wb3J0ZXJidWRkeS5jb22CGm1vYmlsZS1h
cGkucG9ydGVyYnVkZHkuY29tghVvcmRlci5wb3J0ZXJidWRkeS5jb22CBnBieS5u
bzATBgNVHSAEDDAKMAgGBmeBDAECATCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2
AD8XS0/XIkdYlB1lHIS+DRLtkDd/H4Vq68G/KIXs+GRuAAABjtuQMYcAAAQDAEcw
RQIgIIbCWTmUeHuDik+Du4UC0ShozIHTp0VmAt7LG23yjSUCIQDjVV8joZ0YdAKK
pEzbRfOdz7sM3f0BBKGYRWeyF22kTgB1AO7N0GTV2xrOxVy3nbTNE6Iyh0Z8vOze
w1FIWUZxH7WbAAABjtuQMX0AAAQDAEYwRAIgCBGNYb8ERiYPmLcOpe2XgPIrKG3a
iWoq4caHrCmWI+ICICUSlzgVbo9jx+QHiXJhZEGc/qedMUsKRRkaP/3iJBLhMA0G
CSqGSIb3DQEBCwUAA4IBAQC0DMDtBQ4AgRwtDgSt0Ojs41c1tpEjpDw9MZxSmp+3
BEwF37HeHeUAZnu2fEzBqUEpRBJfJkz0oXFBulXNG7Aoj9KUsv9a3UxE4L/t36X+
T+SZNV/MS9EvGpgh1lKuXee0hhpixCBnK5EEU4WmefD/R0lEx2fHCpTNaTdwsXIb
+SAeyvPwFYhGrVGzEwK+hJi3zI1vzKtCu7KaEthhlK0BkZZz6XM81+8Ajc49T5XT
A5Q6CI7l5DUP1Gzja9JoEKJeRZ4QSvr4fvKu7YdHc0AeIr1Nt5+DXLuBn3AUDaox
VlN7RkoWh74Z9eKCPSxCrODOhAhAGwv9ah74VtNIje2X
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsEdw4D5QGG33vhjQ5Z8D
uoFNOmn7ID172YIzLRk3H8VLQO/bDwaWO4N/x40e5s+VrR48SlS4w8NZZQGiKijK
uUFfpuc2gkrpDljcxpOEmkgnLwi9YIjk1IS5IiD1uDrO7B8CmuOeWTo3vh+8ssy8
jOsobMBkmJpstoSvPMhTGdsT1XjGHdm9zot7XI0JOFs6ew3jYwYkPcyQgeMeIcNb
jbtoagLSHr6/0HySSbgaSHdbUTjPS8ZIagbA0L2bD3Ceg2VYchOzLuWO/ZlEXAsr
vvQPZ6oY7mnnU6MBWeVM2rk61DLD3fWq95X9b7H8M8Zc0RFQNw3+Na6yUCh7Y3sl
MwIDAQAB
-----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 288706335808159451351974792929747314987141
 . . . . . . . . [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 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-14 06:44:03 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-13 06:44:02 +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 'api.porterbuddy.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 22253170505504679059887596894939003683847380574147314341330798377945348254257393824354976903890912455853569464010007434050612610483855252602763873233340605639842113716258906201283101605204254157097333658172187299775850980747874375348119281470078826384382602394720227671635771427919564571935764459247861507108500005248396951274195644411888922165214269517880903723375463106343088876143752098828641962973911445066917165220208407095050218875065071991724887556362315303235260289808277393325153811736640343695933499102478983195133873653883181404534194516499050240213084368348934530519791798833974328454888744558345076811059
 . . . . . . . . . . . . . . . . . . . . [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)
							adb0fe023904d42e11168cf8c0c149bec9d787ff
 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (82 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.porterbuddy.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mobile-api.porterbuddy.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'order.porterbuddy.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'pby.no'
 . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef0076003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018edb903187000004030047304502202086c2593994787b838a4f83bb8502d12868cc81d3a7456602decb1b6df28d25022100e3555f23a19d1874028aa44cdb45f39dcfbb0cddfd0104a1984567b2176da44e007500eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018edb90317d0000040300463044022008118d61bf0446260f98b70ea5ed9780f22b286dda896a2ae1c687ac299623e2022025129738156e8f63c7e40789726164419cfea79d314b0a45191a3ffde22412e1
 . . . . [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)
		00b40cc0ed050e00811c2d0e04add0e8ece35735b69123a43c3d319c529a9fb7044c05dfb1de1de500667bb67c4cc1a9412944125f264cf4a17141ba55cd1bb0288fd294b2ff5add4c44e0bfeddfa5fe4fe499355fcc4bd12f1a9821d652ae5de7b4861a62c420672b91045385a679f0ff474944c767c70a94cd693770b1721bf9201ecaf3f0158846ad51b31302be8498b7cc8d6fccab42bbb29a12d86194ad01919673e9733cd7ef008dce3d4f95d303943a088ee5e4350fd46ce36bd26810a25e459e104afaf87ef2aeed874773401e22bd4db79f835cbb819f70140daa3156537b464a1687be19f5e2823d2c42ace0ce8408401b0bfd6a1ef856d3488ded97