cdn.fms.transflynd.com
Issued by Amazon RSA 2048 M02
About this certificate
This digital certificate with serial number 05:39:9a:fc:e2:17:33:44:96:02:34:5c:e9:66:26:b3 was issued on by Amazon.
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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=cdn.fms.transflynd.com
Amazon
Organization:
Amazon
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 05:39:9a:fc:e2:17:33:44:96:02:34:5c:e9:66:26:b3Serial Number (int): 6945244426408640110557240038215001779
Serial Number lenght: 123 bits, 16 octets
SubjectKeyId: 3d:2e:5a:72:9b:52:1d:26:2b:ed:a3:2d:58:b9:32:3a:ef:b4:b3:29
AuthorityKeyId: c0:31:52:cd:5a:50:c3:82:7c:74:71:ce:cb:e9:9c:f9:7a:eb:82:e2
Fingerprint (sha1): 9f:b4:2d:34:3e:24:64:a7:08:0c:9c:de:9f:cd:e2:0d:07:0f:5b:4d
Fingerprint (sha256): 63:44:e3:26:df:76:2b:9f:06:9d:c1:d0:cb:06:d5:1c:a7:29:d1:41:36:ed:52:52:9c:9a:07:1b:86:11:94:ae
Issuing Certificate URL: http://crt.r2m02.amazontrust.com/r2m02.cer
Revocation information
OCSP Server: http://ocsp.r2m02.amazontrust.comCRL Distribution Point: http://crl.r2m02.amazontrust.com/r2m02.crl
Check the revocation status for certificate cdn.fms.transflynd.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for cdn.fms.transflynd.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
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
cdn.fms.transflynd.com
Other certificates including the domain name transflynd.com
(limited to 100 certificates)
cdn.fms.transflynd.com
www.transflynd.com
transflynd.com
help.transflynd.com
kidsvaganza.com
transflynd.com
*.dev.transflynd.com
sentry.transflynd.com
techhaus.id
transflynd.com
cdn.fms.transflynd.com
transflynd.com
sentry.transflynd.com
www.transflynd.com
*.staging.transflynd.com
s.transflynd.com
techhaus.id
owner.kitomer.app
transflynd.com
cdn.fms.transflynd.com
atd.eco
techhaus.id
pos.transflynd.com
atd.eco
backend.ts.transflynd.com
cdn.fms.transflynd.com
techhaus.id
s.transflynd.com
markdothing.com
transflynd.com
www.milanfc.info
markdothing.com
cdn.transflynd.com
transflynd.com
transflynd.com
transflynd.com
www.katiecheng.com
techhaus.id
thembamahlangu.com
www.transflynd.com
my.tomorrow.academy
techhaus.id
www.ekgoshta.com
techhaus.id
transflynd.com
mailam.m1studio.co
transflynd.com
transflynd.com
app.humblpay.com
www.foryourdrobe.com
staging.transflynd.com
lcask.com
cdn.transflynd.com
www.atnosoft.com
cdn.transflynd.com
help.transflynd.com
transflynd.com
sentry.transflynd.com
*.staging.transflynd.com
help.transflynd.com
pos.transflynd.com
transflynd.com
www.transflynd.com
transflynd.com
help.transflynd.com
kidsvaganza.com
transflynd.com
*.dev.transflynd.com
sentry.transflynd.com
techhaus.id
transflynd.com
cdn.fms.transflynd.com
transflynd.com
sentry.transflynd.com
www.transflynd.com
*.staging.transflynd.com
s.transflynd.com
techhaus.id
owner.kitomer.app
transflynd.com
cdn.fms.transflynd.com
atd.eco
techhaus.id
pos.transflynd.com
atd.eco
backend.ts.transflynd.com
cdn.fms.transflynd.com
techhaus.id
s.transflynd.com
markdothing.com
transflynd.com
www.milanfc.info
markdothing.com
cdn.transflynd.com
transflynd.com
transflynd.com
transflynd.com
www.katiecheng.com
techhaus.id
thembamahlangu.com
www.transflynd.com
my.tomorrow.academy
techhaus.id
www.ekgoshta.com
techhaus.id
transflynd.com
mailam.m1studio.co
transflynd.com
transflynd.com
app.humblpay.com
www.foryourdrobe.com
staging.transflynd.com
lcask.com
cdn.transflynd.com
www.atnosoft.com
cdn.transflynd.com
help.transflynd.com
transflynd.com
sentry.transflynd.com
*.staging.transflynd.com
help.transflynd.com
pos.transflynd.com
transflynd.com
Certificate
The complete raw certificate details for cdn.fms.transflynd.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF2DCCBMCgAwIBAgIQBTma/OIXM0SWAjRc6WYmszANBgkqhkiG9w0BAQsFADA8 MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g UlNBIDIwNDggTTAyMB4XDTIzMDYxNDAwMDAwMFoXDTI0MDcxMjIzNTk1OVowITEf MB0GA1UEAxMWY2RuLmZtcy50cmFuc2ZseW5kLmNvbTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALP/UFLfOpuEGz+TGPr74WY47OJepwbnenCqzQz3JByx 1ixOajDH9fjWx4ETwVR5ohQrQ3+kA4YHUkVTfzFo/3rGajkcU5WdfJp2TTWa3TSM B69eLGLYqRcLpfraM3GvTmLd7LbFwu4fyGRc9AnYCk8L+Y+VZyfB/WieEs84WBNy x859JcK32UWNV5LczEmTjDgehOg6TcqtlYW4lPJB/GE0GjlDtlYVrzEAuYL3GOjj BKbg7Diw19KCrdvLUtkPe6ntK+Krp06u2bUL2XvvFswjsVBHCx6U5KKE1doENsJl aJdswlsnN/fr0DFWjbKIPziGjzUYg4PV0h4g1SuQp+0CAwEAAaOCAu8wggLrMB8G A1UdIwQYMBaAFMAxUs1aUMOCfHRxzsvpnPl664LiMB0GA1UdDgQWBBQ9Llpym1Id Jivtoy1YuTI677SzKTAhBgNVHREEGjAYghZjZG4uZm1zLnRyYW5zZmx5bmQuY29t MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw OwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5yMm0wMi5hbWF6b250cnVzdC5j b20vcjJtMDIuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMHUGCCsGAQUFBwEBBGkw ZzAtBggrBgEFBQcwAYYhaHR0cDovL29jc3AucjJtMDIuYW1hem9udHJ1c3QuY29t MDYGCCsGAQUFBzAChipodHRwOi8vY3J0LnIybTAyLmFtYXpvbnRydXN0LmNvbS9y Mm0wMi5jZXIwDAYDVR0TAQH/BAIwADCCAX4GCisGAQQB1nkCBAIEggFuBIIBagFo AHYA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGIt/0HRAAABAMA RzBFAiAmToHXwqsYLsyk+pqqo1vo3YtvVaU64HF8ubEoSlrCEQIhAOFm1XFa8bpq 17Q+wl2/6tCdPRMpOBDIEsirD8rrG56XAHYASLDja9qmRzQP5WoC+p0w6xxSActW 3SyB2bu/qznYhHMAAAGIt/0HgAAABAMARzBFAiB+y6WxdkZ/av9kaoyj3tGOC86g CKEEmGO3nj7eIJphNwIhAP5DRYVdDztSEvFbaNSqKwcFvdLF5cloD/8F42wf+ZFE AHYA2ra/az+1tiKfm8K7XGvocJFxbLtRhIU0vaQ9MEjX+6sAAAGIt/0HLwAABAMA RzBFAiEA8jVuDpMbJiBkfX9+QH9bhCl2oXu5vwCCc5C8uUGd/mQCIDMtVmfKA19B TP8Lh36JaTRmlv0iItjxL3GaGaWux36JMA0GCSqGSIb3DQEBCwUAA4IBAQAI7QGt c4BxW4ishmWZiQ30YwhTrT30Q5DkgpnxiV0/gupmiEPGaPRE56eqErkcVfZtb8qD MMEU7Oly/cOVIzhdLc1kEbV7xSuocI1s8MZqR+zOn17Jc1y4iZvSOrpH86aPC9Fj PHhXHZKUr8Ed1dqscDRiIhtrQ27i7B9O7+ObassV+MWqI++FA3KY3Q8MhLC/Whxf yVnUAz8ROD0yclmdNvS3Lw3NQ0wpm7yO6nSKBcPSQxhxGDsbHd810gwkbKUthw6B nscSqrIY3Z9kogT3dUbLSYA+631SDTnwqowKPme4fcWzMiSTyOtA7MOxDnTK3LSp SG37Lsil6B9p7ALo -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs/9QUt86m4QbP5MY+vvh Zjjs4l6nBud6cKrNDPckHLHWLE5qMMf1+NbHgRPBVHmiFCtDf6QDhgdSRVN/MWj/ esZqORxTlZ18mnZNNZrdNIwHr14sYtipFwul+tozca9OYt3stsXC7h/IZFz0CdgK Twv5j5VnJ8H9aJ4SzzhYE3LHzn0lwrfZRY1XktzMSZOMOB6E6DpNyq2VhbiU8kH8 YTQaOUO2VhWvMQC5gvcY6OMEpuDsOLDX0oKt28tS2Q97qe0r4qunTq7ZtQvZe+8W zCOxUEcLHpTkooTV2gQ2wmVol2zCWyc39+vQMVaNsog/OIaPNRiDg9XSHiDVK5Cn 7QIDAQAB -----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 6945244426408640110557240038215001779 . . . . . . . . [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 'Amazon' . . . . . . . . . . . . [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 'Amazon RSA 2048 M02' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-14 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-12 23:59:59 +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 'cdn.fms.transflynd.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 22722556498566247144026439281526695843887129767843678159187242331670815626549521799665824040540704582185924172021648641635205317341246773073074522165616259928294380536101978469320068997659867231642928957906052274767430044664797124940489676769809389823848153075450488921386748295078992125524096829418985174113993455082161271161116569687157365079948907487560617227813536067418613742676078217144015933989695093893761132854790478816615614084100878010715141412135177443541024514433852617622168014352977091998106136443694775312006848870411616877902973186834762728842171799115910792504147453968310133328566470151456620062701 . . . . . . . . . . . . . . . . . . . . [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.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 c03152cd5a50c3827c7471cecbe99cf97aeb82e2 . . . . . . . . . . . . . . . . [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) 3d2e5a729b521d262beda32d58b9323aefb4b329 . . . . . . . . . . . . . . . . [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 'cdn.fms.transflynd.com' . . . . . . . . . . . . . . . . [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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (52 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.r2m02.amazontrust.com/r2m02.crl' . . . . . . . . . . . . . . . . [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.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (105 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.r2m02.amazontrust.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://crt.r2m02.amazontrust.com/r2m02.cer' . . . . . . . . . . . . . . . . [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 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (366 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (362 bytes) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN asn1: syntax error: invalid boolean false . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:29|false] . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:0|false] reserved for BER . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:0|false] reserved for BER . . . . [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) 0008ed01ad7380715b88ac866599890df4630853ad3df44390e48299f1895d3f82ea668843c668f444e7a7aa12b91c55f66d6fca8330c114ece972fdc39523385d2dcd6411b57bc52ba8708d6cf0c66a47ecce9f5ec9735cb8899bd23aba47f3a68f0bd1633c78571d9294afc11dd5daac703462221b6b436ee2ec1f4eefe39b6acb15f8c5aa23ef85037298dd0f0c84b0bf5a1c5fc959d4033f11383d3272599d36f4b72f0dcd434c299bbc8eea748a05c3d2431871183b1b1ddf35d20c246ca52d870e819ec712aab218dd9f64a204f77546cb49803eeb7d520d39f0aa8c0a3e67b87dc5b3322493c8eb40ecc3b10e74cadcb4a9486dfb2ec8a5e81f69ec02e8