modulodacquisto.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:42:ad:50:2b:b7:a5:4f:2d:e4:f9:78:cc:88:88:70:bd:cf 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=modulodacquisto.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:42:ad:50:2b:b7:a5:4f:2d:e4:f9:78:cc:88:88:70:bd:cfSerial Number (int): 284025866725775679206299862881363502874063
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d1:69:f9:6a:8d:f6:b9:31:7e:22:3a:f4:8c:c6:be:2e:47:fb:9a:7d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 00:9f:e2:5a:0f:23:65:d3:63:63:74:f6:3d:a5:be:1a:50:45:6d:d9
Fingerprint (sha256): bc:26:7a:e8:0b:d9:30:72:f7:96:be:08:59:a1:33:9a:41:78:ab:2f:c8:8e:4a:4e:2a:ef:9b:db:bf:26:22:72
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate modulodacquisto.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for modulodacquisto.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
modulodacquisto.com
Other certificates including the domain name modulodacquisto.com
(limited to 100 certificates)
modulodacquisto.com
www.modulodacquisto.com
www.modulodacquisto.com
www.electricaltoothbrush.com
www.modulodacquisto.com
www.modulodacquisto.com
modulodacquisto.com
nhrco.com
www.modulodacquisto.com
www.myfitnessheroes.com
modulodacquisto.com
modulodacquisto.com
www.modulodacquisto.com
modulodacquisto.com
modulodacquisto.com
modulodacquisto.com
www.modulodacquisto.com
www.modulodacquisto.com
www.electricaltoothbrush.com
www.modulodacquisto.com
www.modulodacquisto.com
modulodacquisto.com
nhrco.com
www.modulodacquisto.com
www.myfitnessheroes.com
modulodacquisto.com
modulodacquisto.com
www.modulodacquisto.com
modulodacquisto.com
modulodacquisto.com
modulodacquisto.com
Certificate
The complete raw certificate details for modulodacquisto.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXzCCBUegAwIBAgISA0KtUCu3pU8t5Pl4zIiIcL3PMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAzMjMyMzU3MDNaFw0x OTA2MjEyMzU3MDNaMB4xHDAaBgNVBAMTE21vZHVsb2RhY3F1aXN0by5jb20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDEo21/sZI54PsVVH/2o9JaDUI/ GLb6jgeiPb1NrvassQy7LIbX02UMNMjz1ZhUIomgY2ruTxaWx7xEt8BsVSm26c/n i/ZBk6kqwCI0LjIlWbMmdzMwe8ffA4o29Szes6ONR1VUAi48XokvRk83Y4e9pyoL AU/P/kIZq5SOGQ3b9VjcIaZ23Whs43zVlSpRvRNTPbaa45xwHpaUFaZ7z379is5z mBlWUem9KTlU4SBWXLaaA+yCjC7rdVEcZ+gSvjxjoatMPaSbLw3T+/PV2moDEzA5 vHGURh0av8uXhBYkrZ6Gj9G1IVi1zNWmyhEqeCxI5yM1cUcpEw002nSu0s/LeSb9 jwOtA034kf9E7NT7MskdFqv0h+70bT8zvC2sVzTnn2IMdJqg7RvWUXQ8JD07NfMH TdzHJSTe90dMEBkLoMfu0NW23PfotDSVAmWCdvHlNynwTQExJlQXdmA6rxvyqDSh DtbFy3UIgKpyNmmuA2368C+Jx010tj/7cQs4+uL9uKzqEIJDBZqzjKROexj7Z7g7 SI9L3HHzHsyQZnx0UFKL3BokbIPb+1IyFE7TXRYYFvuAyOrIVpp9CbN7bP7Z3h3z FDpT3V5xxDvebd/V+bbTMSE/RRLe0rCF+yqS9ppSpbpMjW4ABnf6JOBhROHmDwmV SDumWpGUQkK0cc0rTQIDAQABo4ICaTCCAmUwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBTRaflqjfa5MX4iOvSMxr4uR/uafTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE21vZHVsb2RhY3F1 aXN0by5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEE AdZ5AgQCBIH2BIHzAPEAdwDiaUuuJujpQAnohhu2O4PUPuf+dIj7pI8okwGd3fHb /gAAAWmtM3KvAAAEAwBIMEYCIQDkHNpt0V4RCzYH2zBNWMDMmkXo+o13fc2X19bm ZKzqQQIhAK3KYmIZXd8zTrO60zelEb0Z2fDijc+XnpALV3hEUyJAAHYAY/Lbzeg7 zCzPC3KEJ1drM6SNYXePvXWmOLHHaFRL2I0AAAFprTNwwQAABAMARzBFAiEAx/qi 9zZ3xvPnbFLhp2FFYNX23q437qfUWBkdIbwsFOwCIH9l074M9Gnzsl/eZjH6Zrfm /QBywF4XGtfEbs3yxkGwMA0GCSqGSIb3DQEBCwUAA4IBAQCCHc3R3UgokzTwdJ53 S0gyhIvWQL1ZBiX2JpKe5yF5bN0knDgk8ElRyXVqP+Q+UoeSJvgwKMYun/ifoORR EN77e0QQRmLxpgwxQTDS+TkWlTG/221HXoI4V408T8DONTi1BIBxFfYzd3s9syxX RxghLxeciAiX4wwlITe+MPEMxodR2rWJuyA0rNpkmGr1RUntwZoranaOhqdKsYm7 iuZE56c3wMgnnUE4mhK+hbu9YzO0cPQ33R8Hli9TyQj1rUKa+emLwrExJkoswkS9 Xuz/bKrrTnp84CnzQ1hQ7a+T7oaW/RX6u7O8EQSsUErCg5xtxdnm2v9p8IG0ahde dOHw -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxKNtf7GSOeD7FVR/9qPS Wg1CPxi2+o4Hoj29Ta72rLEMuyyG19NlDDTI89WYVCKJoGNq7k8Wlse8RLfAbFUp tunP54v2QZOpKsAiNC4yJVmzJnczMHvH3wOKNvUs3rOjjUdVVAIuPF6JL0ZPN2OH vacqCwFPz/5CGauUjhkN2/VY3CGmdt1obON81ZUqUb0TUz22muOccB6WlBWme89+ /YrOc5gZVlHpvSk5VOEgVly2mgPsgowu63VRHGfoEr48Y6GrTD2kmy8N0/vz1dpq AxMwObxxlEYdGr/Ll4QWJK2eho/RtSFYtczVpsoRKngsSOcjNXFHKRMNNNp0rtLP y3km/Y8DrQNN+JH/ROzU+zLJHRar9Ifu9G0/M7wtrFc0559iDHSaoO0b1lF0PCQ9 OzXzB03cxyUk3vdHTBAZC6DH7tDVttz36LQ0lQJlgnbx5Tcp8E0BMSZUF3ZgOq8b 8qg0oQ7Wxct1CICqcjZprgNt+vAvicdNdLY/+3ELOPri/bis6hCCQwWas4ykTnsY +2e4O0iPS9xx8x7MkGZ8dFBSi9waJGyD2/tSMhRO010WGBb7gMjqyFaafQmze2z+ 2d4d8xQ6U91eccQ73m3f1fm20zEhP0US3tKwhfsqkvaaUqW6TI1uAAZ3+iTgYUTh 5g8JlUg7plqRlEJCtHHNK00CAwEAAQ== -----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 284025866725775679206299862881363502874063 . . . . . . . . [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 2019-03-23 23:57:03 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-21 23:57:03 +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 'modulodacquisto.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 802214639550779809239929713487970956545542092353997830716381742289080774196859242476249543604165602331941019984592924862159102600794056919530786265336036005172709554601678344721577172799765915729221483887538887124732713692860576886202983205134169542364673017896230849206403982808190928154225186323785063357692671254367310751921075228015573121717686935470131120902272570815996338629298225533458506537843136587513740256564267539795411262660399251914949938157029897180604892235706573700544636123849037224387325587585256514135307571974217150088674256749340264019102302740517164652878225925604456745210468009868684225932791209105385766053118286902676384403968472416294931080318346358883456750768763497626965283588405133395248867763046806159880495302626864213588792826138606273181451505658548465925106987005754372700921489929763170294165255652579790431428034005584046773109219713662082550216596063970006400769396757047370285528529340848505540099792494669985352383498983293322424385869633827598467661581634323435910820906181689565395017623413563117667448024540859038409618149853910984086469432113118830749645763612586866575381116298616325106282890963955403763786187572503722679536148367461592632579436677783109689606924775320970063099276109 . . . . . . . . . . . . . . . . . . . . [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) d169f96a8df6b9317e223af48cc6be2e47fb9a7d . . . . . . . . . . . . . . . . [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 'modulodacquisto.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) 00f1007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000169ad3372af0000040300483046022100e41cda6dd15e110b3607db304d58c0cc9a45e8fa8d777dcd97d7d6e664acea41022100adca6262195ddf334eb3bad337a511bd19d9f0e28dcf979e900b57784453224000760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000169ad3370c10000040300473045022100c7faa2f73677c6f3e76c52e1a7614560d5f6deae37eea7d458191d21bc2c14ec02207f65d3be0cf469f3b25fde6631fa66b7e6fd0072c05e171ad7c46ecdf2c641b0 . . . . [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) 00821dcdd1dd48289334f0749e774b4832848bd640bd590625f626929ee721796cdd249c3824f04951c9756a3fe43e52879226f83028c62e9ff89fa0e45110defb7b44104662f1a60c314130d2f939169531bfdb6d475e8238578d3c4fc0ce3538b504807115f633777b3db32c574718212f179c880897e30c252137be30f10cc68751dab589bb2034acda64986af54549edc19a2b6a768e86a74ab189bb8ae644e7a737c0c8279d41389a12be85bbbd6333b470f437dd1f07962f53c908f5ad429af9e98bc2b131264a2cc244bd5eecff6caaeb4e7a7ce029f3435850edaf93ee8696fd15fabbb3bc1104ac504ac2839c6dc5d9e6daff69f081b46a175e74e1f0