dev.technoogies.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:f3:97:03:9d:d3:19:56:98:53:90:96:3d:90:ef:1f:b9:c9 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=dev.technoogies.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:f3:97:03:9d:d3:19:56:98:53:90:96:3d:90:ef:1f:b9:c9Serial Number (int): 344226205162386176338792344584676981062089
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 87:74:9d:4b:3e:28:af:16:68:2a:16:ab:09:ee:b3:76:f6:e7:08:32
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 3c:cd:2e:88:30:2d:25:57:2e:51:0f:ed:6e:af:77:60:2f:42:1f:0a
Fingerprint (sha256): d6:3b:aa:a7:09:53:3f:0c:29:29:45:18:29:c3:8f:40:04:95:ce:51:21:aa:86:0c:ee:2b:a6:7a:a0:52:43:a9
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.technoogies.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for dev.technoogies.com
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
dev.technoogies.com
Other certificates including the domain name technoogies.com
(limited to 100 certificates)
inyoice.com
admin.happily.ai
broccolycoder.net
sni.cloudflaressl.com
firebase.technoogies.com
www.gbl.cz
sni.cloudflaressl.com
sni.cloudflaressl.com
technoogies.com
lendlease-workplace-uk.equiem.mobi
sni.cloudflaressl.com
technoogies.com
ornaghia.it
app-staging.getcino.com
admin.happily.ai
technoogies.com
lendlease-workplace-uk.equiem.mobi
technoogies.com
technoogies.com
technoogies.com
sni.cloudflaressl.com
dev.technoogies.com
sni.cloudflaressl.com
renro.org
admin.happily.ai
broccolycoder.net
sni.cloudflaressl.com
firebase.technoogies.com
www.gbl.cz
sni.cloudflaressl.com
sni.cloudflaressl.com
technoogies.com
lendlease-workplace-uk.equiem.mobi
sni.cloudflaressl.com
technoogies.com
ornaghia.it
app-staging.getcino.com
admin.happily.ai
technoogies.com
lendlease-workplace-uk.equiem.mobi
technoogies.com
technoogies.com
technoogies.com
sni.cloudflaressl.com
dev.technoogies.com
sni.cloudflaressl.com
renro.org
Certificate
The complete raw certificate details for dev.technoogies.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGYDCCBUigAwIBAgISA/OXA53TGVaYU5CWPZDvH7nJMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMDkwNTE5MDFaFw0y MDA1MDkwNTE5MDFaMB4xHDAaBgNVBAMTE2Rldi50ZWNobm9vZ2llcy5jb20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCTa+R4S6zaU9pnqDc8V3GOsH7X TQn6DKRPDqHRLRMl5DKgUf1K76RNDXxZInJ67LOLz3YYZrqUa0ZEeWROI4Yb1Baa Ri0SUjUXXdQoRHld38MCu5zg789yhmrC3E4R2tUY/rL9NZrUjykCz3YLQre628ie bTJNY8SwH1SUfe1UhMzxL7LcKe7OVl3iMPnRxzTnInsFAGWCAu8mmbNQJDzlqtyL jIi9q6Vko4NSfo9/lp0of5EeBan99c/rkEdTKsLUdKiZRCuLANOwlujbYMPdVpIa h5qEI+fJ1XPZFfmF21DV2RUoAbjuNdYEB91/h+pFwNts36j+H7qDevGi/cCcIDIU OsbLVpkCpLVNk3Ch/h8L1fAljb7rx0J0QPqn0SIYTZOPn2tx21vsOYwmkRmMeiLm TD4Tt54TW8EwO6DPHXXocTMej0uQUV3kiAe0Ggwiy9KVUJy/SM2C597hV/2Psev1 B8eTsbva9ByONv91dPiw3QyCCf6gdu7ns8xb29r7xNx920Dtn10D8u7Qp8oXYF+W a2/tMmXe11shzfDjs65qSLKOZ/61vW273R+KMvKu1HY4+zW//i22VPJKX2UDPWJH FD35t5EgRqrCJYTAQgS9fYRhMX/gbpsqkyEmT2ga/3W6Duw7RTus+P3pUnqos2fp 0ZuRN6d016teTgB2dQIDAQABo4ICajCCAmYwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBSHdJ1LPiivFmgqFqsJ7rN29ucIMjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE2Rldi50ZWNobm9v Z2llcy5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEGBgorBgEE AdZ5AgQCBIH3BIH0APIAdwCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQ XgAAAXAome1bAAAEAwBIMEYCIQCUkrUUQIKsJRal28ZYNkVepootIQBGU45Zo8MJ UwWZJAIhAOi+Es15YvJga3JPCuB78EzJV1+QbbR+wSNg2VL7rlrWAHcA5xLysDd+ GmL7jskMYYTx6ns3y1YdESZb8+DzS/JBVG4AAAFwKJntZQAABAMASDBGAiEAuqSu 1KYQOLd6UQk0wl7Zu6y/ohvg04xAjbI5DJ4ftegCIQD2X2o3qGJ3do5Xlx7YqYgH H2s0pfNBa0ituJziMrUmpzANBgkqhkiG9w0BAQsFAAOCAQEAV1aEgCfttKC+qMxr 1qg7ULzYZNH2TNrtCPMg8iOJ3Epy8c/EciNGRVpE7JHt8wr06xfuYo5GWjRURNW2 8GXd/IXJVqoUvfkSaYLioJat3CUqc5AC404ng6f5RG2d0TFfzLOuIH1hwCExrrui e8dqMa0iiYuzY98oo6guFR3q2MXafq9awKdLMc/fFG1Wpg0ZuVTepTqZ3Fm5Zj2F nx2jsidMV6xQhASnysZPiUxZD3C+RXCxHYOWLmpwgJaCWGb2nuXXT/d14Nun/nMX gNy3bQ6nzwLRnMg16qevy7TNt8J2gY/DRSY22zk7V87sqctr3JxTxJ7TK2SdRKeA grgpig== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAk2vkeEus2lPaZ6g3PFdx jrB+100J+gykTw6h0S0TJeQyoFH9Su+kTQ18WSJyeuyzi892GGa6lGtGRHlkTiOG G9QWmkYtElI1F13UKER5Xd/DAruc4O/PcoZqwtxOEdrVGP6y/TWa1I8pAs92C0K3 utvInm0yTWPEsB9UlH3tVITM8S+y3CnuzlZd4jD50cc05yJ7BQBlggLvJpmzUCQ8 5arci4yIvaulZKODUn6Pf5adKH+RHgWp/fXP65BHUyrC1HSomUQriwDTsJbo22DD 3VaSGoeahCPnydVz2RX5hdtQ1dkVKAG47jXWBAfdf4fqRcDbbN+o/h+6g3rxov3A nCAyFDrGy1aZAqS1TZNwof4fC9XwJY2+68dCdED6p9EiGE2Tj59rcdtb7DmMJpEZ jHoi5kw+E7eeE1vBMDugzx116HEzHo9LkFFd5IgHtBoMIsvSlVCcv0jNgufe4Vf9 j7Hr9QfHk7G72vQcjjb/dXT4sN0Mggn+oHbu57PMW9va+8TcfdtA7Z9dA/Lu0KfK F2Bflmtv7TJl3tdbIc3w47Ouakiyjmf+tb1tu90fijLyrtR2OPs1v/4ttlTySl9l Az1iRxQ9+beRIEaqwiWEwEIEvX2EYTF/4G6bKpMhJk9oGv91ug7sO0U7rPj96VJ6 qLNn6dGbkTendNerXk4AdnUCAwEAAQ== -----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 344226205162386176338792344584676981062089 . . . . . . . . [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-09 05:19:01 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-09 05:19:01 +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.technoogies.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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 601427064079932280474557635211313083604903001333147003730439427300667742457685776899958090635224903316301791632731987358278836434791126810473887544048519214053468714440171792886359921623844209150904573132997091295657840780532098516647546065945856642234336487567661559953446034143950548176175331748452573747511493372632491891423639493622437431827089077432227099814299346005287325482555054278998700073790668702527142078890268916008553314205892939064902773285223965025160903316730514357634761573150206520457303846022687953982481231995115112465818192578997069059700685120535077454317992348004015238180409286704298021550099363535091531328761653628239343170040221162672031898313605175730351888597842489406613143034939573551510214465355969835159498871410289615986715913754577536997967755489572081840794318902504693820702255266935963867273797975878765764941364990577631601349038219671896953013832228705197618034653145460211830191825438496566889864059736829882299971685501940142863882301151543125477460797734577600400905634081849702118703354974694009700929679272042273458848881235200563302601328422616651809983786936656987144136968781332670969342606853416359190333755938736277222545847109105927647661062331465820942156048156713222061992998517 . . . . . . . . . . . . . . . . . . . . [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) 87749d4b3e28af16682a16ab09eeb376f6e70832 . . . . . . . . . . . . . . . . [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 (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'dev.technoogies.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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f2007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001702899ed5b00000403004830460221009492b5144082ac2516a5dbc65836455ea68a2d210046538e59a3c30953059924022100e8be12cd7962f2606b724f0ae07bf04cc9575f906db47ec12360d952fbae5ad6007700e712f2b0377e1a62fb8ec90c6184f1ea7b37cb561d11265bf3e0f34bf241546e000001702899ed650000040300483046022100baa4aed4a61038b77a510934c25ed9bbacbfa21be0d38c408db2390c9e1fb5e8022100f65f6a37a86277768e57971ed8a988071f6b34a5f3416b48adb89ce232b526a7 . . . . [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) 005756848027edb4a0bea8cc6bd6a83b50bcd864d1f64cdaed08f320f22389dc4a72f1cfc4722346455a44ec91edf30af4eb17ee628e465a345444d5b6f065ddfc85c956aa14bdf9126982e2a096addc252a739002e34e2783a7f9446d9dd1315fccb3ae207d61c02131aebba27bc76a31ad22898bb363df28a3a82e151dead8c5da7eaf5ac0a74b31cfdf146d56a60d19b954dea53a99dc59b9663d859f1da3b2274c57ac508404a7cac64f894c590f70be4570b11d83962e6a708096825866f69ee5d74ff775e0dba7fe731780dcb76d0ea7cf02d19cc835eaa7afcbb4cdb7c276818fc3452636db393b57ceeca9cb6bdc9c53c49ed32b649d44a78082b8298a