www.getviva.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:0f:e4:51:99:37:29:f4:cd:21:12:10:be:9b:9c:da:8b:e7 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=www.getviva.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:0f:e4:51:99:37:29:f4:cd:21:12:10:be:9b:9c:da:8b:e7Serial Number (int): 266744580965758522160870244440509358181351
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 5c:99:0e:01:8f:90:c9:ae:a6:a0:32:fc:10:65:bc:64:5a:b9:05:68
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): c4:b1:33:14:f0:e1:40:38:12:d9:6c:06:14:a2:53:c2:93:36:24:36
Fingerprint (sha256): 68:88:a1:ed:ce:d6:e0:c4:8b:db:85:5f:16:8b:89:c9:a1:e7:cd:78:02:27:35:cf:63:89:52:f5:de:b0:fb:38
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.getviva.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.getviva.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
www.getviva.com
Other certificates including the domain name getviva.com
(limited to 100 certificates)
san.bestbuy.com
getviva.com
e.getviva.com
san.bestbuy.com
*.social.getviva.com
san.bestbuy.com
getviva.com
san.bestbuy.com
shop.getviva.com
getviva.com
getviva.com
san.bestbuy.com
www.getviva.com
san.bestbuy.com
nyarthritisclinic.com
san.bestbuy.com
san.bestbuy.com
www.getviva.com
*.getviva.com
*.getviva.com
san.bestbuy.com
san.bestbuy.com
getviva.com
san.bestbuy.com
san.bestbuy.com
getviva.com
getviva.com
e.getviva.com
san.bestbuy.com
*.social.getviva.com
san.bestbuy.com
getviva.com
san.bestbuy.com
shop.getviva.com
getviva.com
getviva.com
san.bestbuy.com
www.getviva.com
san.bestbuy.com
nyarthritisclinic.com
san.bestbuy.com
san.bestbuy.com
www.getviva.com
*.getviva.com
*.getviva.com
san.bestbuy.com
san.bestbuy.com
getviva.com
san.bestbuy.com
san.bestbuy.com
getviva.com
Certificate
The complete raw certificate details for www.getviva.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVTCCBT2gAwIBAgISAw/kUZk3KfTNIRIQvpuc2ovnMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMjgxNDM0NDhaFw0y MDA0MjcxNDM0NDhaMBoxGDAWBgNVBAMTD3d3dy5nZXR2aXZhLmNvbTCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBAN1EQi/qIUcGoF9/RKzLsLRFBUzHzust vuMwYP7owTabLmP3aj0FO5NVuzJl1FC2herbeupdL5hozQKv4c7YYLQ3hI9LTfNF wSffrO0R7wjQ+CTk1zUUAhMJPKJQp1Q3yfOmFDUujs1fB+qJYGDNGaxgFpAHJ+WP bIBFYStOUml0qcQrPugqw5PGi532ZsHaUPm/lKIVaoC8JlMgrhH5Q2ilfw5Vbw4q eLmRZ9L0os1iMobD2zIv135kZiw0EOX7/5T1HUbRCibs+8p3AmBCLQufd1ohbvEp ttyfeohsYaSZFqiKE4/gklHJUWhGEzKFjc9WVzceTZFQh19eQvBaHnpkXfQ7SJfb QKssg5KyKy+iQy4keDuQGZw+2JlhlWLbO78y0GU317fuQryCAvtv9Ss3A9HCup/y yQFMG55u24REPUqOySD7uoVT9LjYbgSVBAPlwwdvMNR2omh5GiQWWKK0YWC1J0LX ilN9LgLq07duAV4na+lQLxx3HWI9lT680GwQzGpnd8D56xRR1Yffj9M257pLKks9 YxBvvOVhadA6NjupzhGK8ojH9RreoOsL+NYslT1X2H0R7BBsgm1hH3CS95XYa0js qgneh8Qx1PUdMKiY040Ic4UfxDevd0YxGoLrp7orA6w7HKHnN9R6SsqaN8ZAiB6S M5b44uZ0YQjrAgMBAAGjggJjMIICXzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFFyZ DgGPkMmupqAy/BBlvGRauQVoMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wGgYDVR0RBBMwEYIPd3d3LmdldHZpdmEuY29t MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUH AgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB 9ASB8QDvAHUAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgAAAFv7Mpz JQAABAMARjBEAiAaNUtxchBggMa8LNQSbmEPc6744gqwrrhntaHr3vbDiwIgfkLM UJAZww2iBZ9BeNPKuqHuX3FXuA1U3wphWfBQ7GsAdgCyHgXMi6LNiiBOh2b5K7mK JSBna9r6cOeySVMt74uQXgAAAW/synMrAAAEAwBHMEUCIF2yCnaV9ifMDIZkBcZ7 8zzzbOEF6Au/HJEEgyp/dkwiAiEAhQKtJVKRLaxfrFfKjGTRAZo2wUAgObCUwQsW Zgq0BbMwDQYJKoZIhvcNAQELBQADggEBAIHNlQhqH43hBedNi3dhAi2uqqfI2XX7 KDAoPuhWfliaG8xVsXarkAz9Mzd9PbGoinTfUjZoHRfXRX4FCPnLzcO1EGFqXMa7 1bvPGIsGGAztPMYQOGtR2bEBvlEGNqx/QvSCgMiO82cgli7WCy13OoKCCCCr9x4E JkNyWF0Q733wr9WHJo7AYYtPr791So2BesWZ0y12Mwp9kuZ98KjLeBmge4gYuoBa glv2j6KJsbgeP5VbWs4msbxudYW473ckNAFrInilGH9Jc46GBx5ElDr8SvK6TeVS sQgwpFB7LLv0Sw+LSgompmtFSUIQrgYIGNP1L1pjK0xsvbufGt5mfC8= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3URCL+ohRwagX39ErMuw tEUFTMfO6y2+4zBg/ujBNpsuY/dqPQU7k1W7MmXUULaF6tt66l0vmGjNAq/hzthg tDeEj0tN80XBJ9+s7RHvCND4JOTXNRQCEwk8olCnVDfJ86YUNS6OzV8H6olgYM0Z rGAWkAcn5Y9sgEVhK05SaXSpxCs+6CrDk8aLnfZmwdpQ+b+UohVqgLwmUyCuEflD aKV/DlVvDip4uZFn0vSizWIyhsPbMi/XfmRmLDQQ5fv/lPUdRtEKJuz7yncCYEIt C593WiFu8Sm23J96iGxhpJkWqIoTj+CSUclRaEYTMoWNz1ZXNx5NkVCHX15C8Foe emRd9DtIl9tAqyyDkrIrL6JDLiR4O5AZnD7YmWGVYts7vzLQZTfXt+5CvIIC+2/1 KzcD0cK6n/LJAUwbnm7bhEQ9So7JIPu6hVP0uNhuBJUEA+XDB28w1HaiaHkaJBZY orRhYLUnQteKU30uAurTt24BXidr6VAvHHcdYj2VPrzQbBDMamd3wPnrFFHVh9+P 0zbnuksqSz1jEG+85WFp0Do2O6nOEYryiMf1Gt6g6wv41iyVPVfYfRHsEGyCbWEf cJL3ldhrSOyqCd6HxDHU9R0wqJjTjQhzhR/EN693RjEaguunuisDrDscoec31HpK ypo3xkCIHpIzlvji5nRhCOsCAwEAAQ== -----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 266744580965758522160870244440509358181351 . . . . . . . . [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-01-28 14:34:48 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-27 14:34:48 +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 'www.getviva.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 902689114667464373524611694107966786526195279280870908620270293069384574063525515112947153112497635155676716131998000102163346716123807646696281279711604021717149039931805000763119459152861151277758678035658043767885065541177886154653039104832319379177237202930080085089877849176469748354320944015402682293747361881243270268364151774289273788881770984261826677247442319420353278660547530207699876066679234285642434790247779717986890802836109742495807196208082754157536895461911697523156775354850753997767861243168133595300269285671297599808453287664113377368287794652237775246319967687760700653875000603240593232829845939312356245935599715290827295321522229503706740039764737786943601211615548600048118733108678083886228443907967103093117111043585789690198123282586735040840385504118087199518448434119128160455928790588092423895032876081952141066603374280666597917760314783208792403567812529124968129329054608307855145551444440992892088298732201531584514976872587772263040951726130608889980502370178437570065826038520746944321737600384742915006791258309996341495362300364687307233795910534125681990622788235503761969960229250716238851350696587552420830438763014897601244679683971255387697932599271445194430841742852535795520888703211 . . . . . . . . . . . . . . . . . . . . [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) 5c990e018f90c9aea6a032fc1065bc645ab90568 . . . . . . . . . . . . . . . . [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 (19 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.getviva.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef0075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016fecca7325000004030046304402201a354b7172106080c6bc2cd4126e610f73aef8e20ab0aeb867b5a1ebdef6c38b02207e42cc509019c30da2059f4178d3cabaa1ee5f7157b80d54df0a6159f050ec6b007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016fecca732b000004030047304502205db20a7695f627cc0c866405c67bf33cf36ce105e80bbf1c9104832a7f764c220221008502ad2552912dac5fac57ca8c64d1019a36c1402039b094c10b16660ab405b3 . . . . [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) 0081cd95086a1f8de105e74d8b7761022daeaaa7c8d975fb2830283ee8567e589a1bcc55b176ab900cfd33377d3db1a88a74df5236681d17d7457e0508f9cbcdc3b510616a5cc6bbd5bbcf188b06180ced3cc610386b51d9b101be510636ac7f42f48280c88ef36720962ed60b2d773a82820820abf71e04264372585d10ef7df0afd587268ec0618b4fafbf754a8d817ac599d32d76330a7d92e67df0a8cb7819a07b8818ba805a825bf68fa289b1b81e3f955b5ace26b1bc6e7585b8ef772434016b2278a5187f49738e86071e44943afc4af2ba4de552b10830a4507b2cbbf44b0f8b4a0a26a66b45494210ae060818d3f52f5a632b4c6cbdbb9f1ade667c2f