mocapstudios.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:69:90:21:95:f3:aa:8d:22:9a:d4:77:e6:50:5b:93:cb:e8 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=mocapstudios.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:69:90:21:95:f3:aa:8d:22:9a:d4:77:e6:50:5b:93:cb:e8Serial Number (int): 297258089540552895647227812502371636071400
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: fa:de:b4:2e:aa:d0:49:ab:1f:77:f1:e7:70:8c:4e:82:15:f6:ae:f3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 8c:52:81:86:f4:c9:62:e5:e4:0a:02:70:d4:a4:e6:f7:a2:2e:f3:1f
Fingerprint (sha256): 80:70:70:47:fa:a5:d1:8f:3c:6c:08:81:b3:d6:65:3b:bf:65:41:41:fe:92:83:b2:81:6c:6a:8f:3c:f1:8d:bb
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate mocapstudios.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for mocapstudios.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
mocapstudios.com
Other certificates including the domain name mocapstudios.com
(limited to 100 certificates)
mocapstudios.com
mocapstudios.com
www.mocapstudios.com
mocapstudios.com
4x.money
www.mocapstudios.com
www.kuriosidades.com
mocapstudios.com
www.mocapstudios.com
www.mocapstudios.com
mocapstudios.com
mocapstudios.com
mocapstudios.com
mocapstudios.com
mocapstudios.com
www.mocapstudios.com
mocapstudios.com
mocapstudios.com
mocapstudios.com
mocapstudios.com
www.mocapstudios.com
mocapstudios.com
4x.money
www.mocapstudios.com
www.kuriosidades.com
mocapstudios.com
www.mocapstudios.com
www.mocapstudios.com
mocapstudios.com
mocapstudios.com
mocapstudios.com
mocapstudios.com
mocapstudios.com
www.mocapstudios.com
mocapstudios.com
mocapstudios.com
mocapstudios.com
Certificate
The complete raw certificate details for mocapstudios.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVzCCBT+gAwIBAgISA2mQIZXzqo0imtR35lBbk8voMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA2MTIxNzAyNDBaFw0x OTA5MTAxNzAyNDBaMBsxGTAXBgNVBAMTEG1vY2Fwc3R1ZGlvcy5jb20wggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+bX8BsD1di77/++rdYbjNzqI1E0p2 a+5wAcUbsFnZ36j/UeT6Rpqb/uXfjNQ6sHBLzawtpuLFMnuXhEwo+yyuaZrUC6WW 0wLBIjNtv2MPzzIx5qccxa4/4u7jW8fHfk7DPdT1CX0hVl5o9lM+/OxSYjBcJA4G Dhylb0VXm4gMrsEEJmsyOOjCoVkB0S1vSmdysFh+wugmgj1XSzBkdsChgDT65cCA hdbeARrgpCqwZhJfaWGjWmOuPs/j2fn0DcvzTm0qzcs41XMFUGAcvN8YKi79SCKv GNE5uEACn34OkLZ4/gpa5i5lmiytwXq8wcDUiyhr7IDsvnJsokTxLL2qCSEcmJei 5PNfjkjz49yW6F9W493XM5X3h0krcWjEAPtfk2VJ0sXW490ENOc2itld+PLTgftR f6i3V9QkCS5kJ7PUscbSGYFYrPd91J8KFYNQUgQ0cFHQBx/USvCMdeTvhQHhOo2J H515nJDN2XnyfdnQhxFU8F38xmkyzQp9AW9EDuhzQnUkFRA2b3zpyOkQ7rDBEY34 1zQ6PygsKIUjHKFa8pC6CFA2iYjTPRGCOgNfhjynoGx2tm5k4Ga2yyV2bnS5XQXW kFugp1UxziY+Xx+Q9GXtbGu/XRFC1OrwHhGj4W03fH9Za+xbegBnjuXZcLITdK6n m5qCtOyOq4n2DQIDAQABo4ICZDCCAmAwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT6 3rQuqtBJqx938edwjE6CFfau8zAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv 86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMBsGA1UdEQQUMBKCEG1vY2Fwc3R1ZGlvcy5j b20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEF BQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEEAdZ5AgQC BIH0BIHxAO8AdgB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAWtM 2y9zAAAEAwBHMEUCIQCroDy2z8SUrIRtmqt9yaJasH6radxVWYdEfaJsMOExeAIg VDcGTFLH3QOFLog2ZS/hzrT1YBNuUdAriDaL489G4BcAdQApPFGWVMg5ZbqqUPxY B9S3b79Yeily3KTDDPTlRUf0eAAAAWtM2y2bAAAEAwBGMEQCIBdxxpAvei9oITwI XfTzB1S49HQ8XAgSr3znmULIydldAiBQdCvZOazU28V6Rfiqoe13y7sh56+Slqhm apbrP/WPdjANBgkqhkiG9w0BAQsFAAOCAQEAkIUNd+VFwJj/PeCP1qjMRJz1TiSO Jh0gwQ79jD+JM8ACIMYB1j4CkW/XNc4owczfzMRxqXi/xRwIgqseSeYsUZXZ4nM8 CyR4vMzvVdRAp0Y9rZK4AUzDNfPWOaP8vcwVZuuL+k5Vq2qTkeQFmVlyQDkVvf+x 3YWmgAIifRiipV20AMmsuo4gDb7zH9LeTW7URFai0zaXlOtJmC0VwLmvDwB5+V8g KVfWCQt8PZmnadK6xXjEz2IYnwA9+IoTdHbAaPeNV6dw22URwUmJKPjTjGYNKE7H qgsONqHBRnAQhlNI+0pt69sqA/eeYrBZG7H53y1z9WhGcLa64+MIfKxKDg== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvm1/AbA9XYu+//vq3WG4 zc6iNRNKdmvucAHFG7BZ2d+o/1Hk+kaam/7l34zUOrBwS82sLabixTJ7l4RMKPss rmma1AulltMCwSIzbb9jD88yMeanHMWuP+Lu41vHx35Owz3U9Ql9IVZeaPZTPvzs UmIwXCQOBg4cpW9FV5uIDK7BBCZrMjjowqFZAdEtb0pncrBYfsLoJoI9V0swZHbA oYA0+uXAgIXW3gEa4KQqsGYSX2lho1pjrj7P49n59A3L805tKs3LONVzBVBgHLzf GCou/UgirxjRObhAAp9+DpC2eP4KWuYuZZosrcF6vMHA1Isoa+yA7L5ybKJE8Sy9 qgkhHJiXouTzX45I8+PcluhfVuPd1zOV94dJK3FoxAD7X5NlSdLF1uPdBDTnNorZ Xfjy04H7UX+ot1fUJAkuZCez1LHG0hmBWKz3fdSfChWDUFIENHBR0Acf1ErwjHXk 74UB4TqNiR+deZyQzdl58n3Z0IcRVPBd/MZpMs0KfQFvRA7oc0J1JBUQNm986cjp EO6wwRGN+Nc0Oj8oLCiFIxyhWvKQughQNomI0z0RgjoDX4Y8p6BsdrZuZOBmtssl dm50uV0F1pBboKdVMc4mPl8fkPRl7Wxrv10RQtTq8B4Ro+FtN3x/WWvsW3oAZ47l 2XCyE3Sup5uagrTsjquJ9g0CAwEAAQ== -----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 297258089540552895647227812502371636071400 . . . . . . . . [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-06-12 17:02:40 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-10 17:02:40 +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 'mocapstudios.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 776877315089622758323102190246287208452247142516251908325389051763814142435557282662337841537734938998696969792351500251904306110751331939751098843617438743256143380194854532436283524636378089008862991824068237114357788648647831154827972570620441203393067284188363185828592538175906492103887996964749839328799825991811470239966791252527696837034423528926678434653252373979138800405956221343674288882303663619719259555028670783763394245090806786751323136326043599536522856420170677377187189744432548339218953819301647015398035952568525565755726953535091325076553289796952308892078524067618100501356494705786005271510257727490963793815779539388814311664831803358252292903851614389826849777735467279334169082591299600201098066043574329677325281978845333521926610505534681328790859131312484280672507119912174693321150731325523697358519197314941513990393335421685595652002161648149388902401557777677899424615681092484632583751241848868422901463654403900526148016210995428379375631783998204870755236460565629078857000430874954373186438582753210144049363267010455702416521537383894659467174908623172746096173102372629307504635190938961157340926295578780540744142476256564620301554582418547825592272664470237053410950001839572079743628604941 . . . . . . . . . . . . . . . . . . . . [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) fadeb42eaad049ab1f77f1e7708c4e8215f6aef3 . . . . . . . . . . . . . . . . [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 (20 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mocapstudios.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) 00ef007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016b4cdb2f730000040300473045022100aba03cb6cfc494ac846d9aab7dc9a25ab07eab69dc555987447da26c30e1317802205437064c52c7dd03852e8836652fe1ceb4f560136e51d02b88368be3cf46e017007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016b4cdb2d9b000004030046304402201771c6902f7a2f68213c085df4f30754b8f4743c5c0812af7ce79942c8c9d95d022050742bd939acd4dbc57a45f8aaa1ed77cbbb21e7af9296a8666a96eb3ff58f76 . . . . [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) 0090850d77e545c098ff3de08fd6a8cc449cf54e248e261d20c10efd8c3f8933c00220c601d63e02916fd735ce28c1ccdfccc471a978bfc51c0882ab1e49e62c5195d9e2733c0b2478bcccef55d440a7463dad92b8014cc335f3d639a3fcbdcc1566eb8bfa4e55ab6a9391e405995972403915bdffb1dd85a68002227d18a2a55db400c9acba8e200dbef31fd2de4d6ed44456a2d3369794eb49982d15c0b9af0f0079f95f202957d6090b7c3d99a769d2bac578c4cf62189f003df88a137476c068f78d57a770db6511c1498928f8d38c660d284ec7aa0b0e36a1c1467010865348fb4a6debdb2a03f79e62b0591bb1f9df2d73f5684670b6bae3e3087cac4a0e