physicalwallet.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:15:06:b0:02:10:65:1b:07:c0:d4:54:f4:c1:7f:e9:41:f2 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=physicalwallet.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:15:06:b0:02:10:65:1b:07:c0:d4:54:f4:c1:7f:e9:41:f2Serial Number (int): 268491676754706019768636905534886616056306
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 08:61:1f:64:2b:03:3f:ea:23:6d:97:21:dd:5c:ef:49:5a:31:16:af
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 26:73:2b:f6:36:71:bd:57:74:eb:34:02:2e:34:02:5e:66:50:a5:71
Fingerprint (sha256): ab:8d:76:04:71:ec:d1:8a:c3:74:21:ad:30:f4:ef:70:b9:24:7f:ab:8f:94:80:d7:e4:9b:80:8d:3b:3a:61:41
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate physicalwallet.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for physicalwallet.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
physicalwallet.com
Other certificates including the domain name physicalwallet.com
(limited to 100 certificates)
insuresys.com
physicalwallet.com
physicalwallet.com
winnersinstinct.com
curenumber.com
curenumber.com
insuresys.com
www.physicalwallet.com
insuresys.com
elemental-journeys.com
physicalwallet.com
www.physicalwallet.com
www.physicalwallet.com
insuresys.com
physicalwallet.com
physicalwallet.com
physicalwallet.com
3dprintervillage.com
physicalwallet.com
kepaws.com
insuresys.com
physicalwallet.com
puntagorda.work
3dprintervillage.com
www.physicalwallet.com
physicalwallet.com
physicalwallet.com
winnersinstinct.com
curenumber.com
curenumber.com
insuresys.com
www.physicalwallet.com
insuresys.com
elemental-journeys.com
physicalwallet.com
www.physicalwallet.com
www.physicalwallet.com
insuresys.com
physicalwallet.com
physicalwallet.com
physicalwallet.com
3dprintervillage.com
physicalwallet.com
kepaws.com
insuresys.com
physicalwallet.com
puntagorda.work
3dprintervillage.com
www.physicalwallet.com
Certificate
The complete raw certificate details for physicalwallet.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXTCCBUWgAwIBAgISAxUGsAIQZRsHwNRU9MF/6UHyMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMTYxOTQ2NTBaFw0y MDAzMTUxOTQ2NTBaMB0xGzAZBgNVBAMTEnBoeXNpY2Fsd2FsbGV0LmNvbTCCAiIw DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKHktBVTIHpQKpAqd38sqW6H9Eg1 6WvDsFlerxMe+c/yY6C89Nu7qyciX5U8jh0WvQ0DJA2dtQlY/EV0A0mJeqY/kgV+ a2PxqOPFzszS0A0VSY6CHJfZBXk+g5IJFkVvx8pS/ODOI2pTQgl7wZr788PcevoF 41fHjdk7cNSICQIgW2WclDogroTR63AOPO6IUW5wkjS53ry2GXGqvvcXS2NwE3VR fNWu00ks3kTNE9fdSTPaQiGR/GSgK8wqbC6epqPdvW3ExdHYxfo42joRphyhuR3B RtUDX6scPkTO9LFQjgOUI5tkkmW6jyEi2yK0DVWx/eKJsZH5k/6FLyEuqjVG3E8V 2TM8APKHocsp0BQe+GKXp7xBl+Wx43X+INGxIioqlrn3pK+NzwxOGdBAOUz4zzKu LTP5USL/2roNu1oil9EoRC8Le07oJPgwlbWh8PlAFmG37TE24cxn/V5PpYmuuxyu ijX4O7N8ns7F2Q07ErIqMmePZarwdl3GUaZBgw1me+8xxiYTpsXDWG+0H3jopirS yzWCuheHXi14IbavmQxLIzYW/tHR36kLGKDgvBagUDZVrBkV61VVdJWk357HV631 8dwlOW8Z1qv6UhBAqIG8idiR/ZdScF8agxbzGT3p+O+HWrPo4viXXWGwsHdKtdTv +TMgBLzMWBxLfXOpAgMBAAGjggJoMIICZDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FAhhH2QrAz/qI22XId1c70laMRavMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wHQYDVR0RBBYwFIIScGh5c2ljYWx3YWxs ZXQuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYKKwYBBAHW eQIEAgSB9gSB8wDxAHYA8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQNKawqKqOsnMA AAFvEHasuQAABAMARzBFAiBZJ4LGl9//R3pacAoG0wd/lx+Aq55l1Saq9qDOu9tq iQIhALlz71YXVO57VD6R31afVehIZbL8aAMtCX0FLpHvfxHQAHcAsh4FzIuizYog Todm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFvEHasrQAABAMASDBGAiEAue0xdRpS pdNWUTmv7aVGt07KjzVS6AQKE4DzuYmzQQICIQCE6gGuijDByCNqCv5egBq2wOCR QuififK9dksxIsSUATANBgkqhkiG9w0BAQsFAAOCAQEALmNzXj22cH+kHXBb5n15 T/K5fLIFkywNRxx+VR1M0VRQBM0Q9J3sWzkYbzZssmiCDzcjch7rH2q0rtFyYOJH UCUOu1v4u+EUg9KVUuRy9NE08BpoywLt3WaAK+EEXbQWtuMB7VDTTVXjEcHlx6QB St0ORfnfr7w7bGn+4JpGAXkM/r8s28tyt1Kga7/bjITj+uARo+IItFnEsi8vpouS B8iTTrFjfqNh9LnmmA/f3x1mmstALoyNm+c072W7o6q4uO9SgdB/XPpEDKWTFqZd Ff5vhXiTmLaj+SozfWnsaor/Wu/jNPdoLpyp5+/efMNxHTnFggR0mPwr5VoJMVzY SQ== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoeS0FVMgelAqkCp3fyyp bof0SDXpa8OwWV6vEx75z/JjoLz027urJyJflTyOHRa9DQMkDZ21CVj8RXQDSYl6 pj+SBX5rY/Go48XOzNLQDRVJjoIcl9kFeT6DkgkWRW/HylL84M4jalNCCXvBmvvz w9x6+gXjV8eN2Ttw1IgJAiBbZZyUOiCuhNHrcA487ohRbnCSNLnevLYZcaq+9xdL Y3ATdVF81a7TSSzeRM0T191JM9pCIZH8ZKArzCpsLp6mo929bcTF0djF+jjaOhGm HKG5HcFG1QNfqxw+RM70sVCOA5Qjm2SSZbqPISLbIrQNVbH94omxkfmT/oUvIS6q NUbcTxXZMzwA8oehyynQFB74YpenvEGX5bHjdf4g0bEiKiqWufekr43PDE4Z0EA5 TPjPMq4tM/lRIv/aug27WiKX0ShELwt7Tugk+DCVtaHw+UAWYbftMTbhzGf9Xk+l ia67HK6KNfg7s3yezsXZDTsSsioyZ49lqvB2XcZRpkGDDWZ77zHGJhOmxcNYb7Qf eOimKtLLNYK6F4deLXghtq+ZDEsjNhb+0dHfqQsYoOC8FqBQNlWsGRXrVVV0laTf nsdXrfXx3CU5bxnWq/pSEECogbyJ2JH9l1JwXxqDFvMZPen474das+ji+JddYbCw d0q11O/5MyAEvMxYHEt9c6kCAwEAAQ== -----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 268491676754706019768636905534886616056306 . . . . . . . . [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-12-16 19:46:50 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-15 19:46:50 +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 'physicalwallet.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 660467338211851831011864886816118049460037927136031826955059367040693565404781729331704073110849153809241030023634398631241558839986430897204446524144554426852449352672757867191510897288095886127768342760669812857978316755429800858907966611135273122349502506168020307758357258133099586758535025525145817985432659636074401489365644407972992233627405349744483536119764111448535206250297395967127642237861295323889146035163722387588139680008819208326756368678686752705121395171502146480620514869980947825436300301274065068260229540709098395563732717215588780270370904672249732055250501121466010873410082667296035175994678871060136396850096454707115812373859502064023797589926016074217389072475016860865882339736281672405526852863137451626554787025556369020573699106961900739482461764834440540219130661006252518788750049606841954773920303348145001624809577413249705245888848279956769340719169112452068531641207151495679870116433071734816617600624326807953536605528212376789609753475963624039564840150953193424858944706724434600379834081333122410867955987043675618552553333481690887004171849267735973992025915723057703247209528502620059641232520367769726588987132842394133755818687897679559060342020565439941082125615629827055167616152489 . . . . . . . . . . . . . . . . . . . . [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) 08611f642b033fea236d9721dd5cef495a3116af . . . . . . . . . . . . . . . . [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 (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'physicalwallet.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) 00f1007600f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016f1076acb900000403004730450220592782c697dfff477a5a700a06d3077f971f80ab9e65d526aaf6a0cebbdb6a89022100b973ef561754ee7b543e91df569f55e84865b2fc68032d097d052e91ef7f11d0007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f1076acad0000040300483046022100b9ed31751a52a5d3565139afeda546b74eca8f3552e8040a1380f3b989b3410202210084ea01ae8a30c1c8236a0afe5e801ab6c0e09142e89f89f2bd764b3122c49401 . . . . [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) 002e63735e3db6707fa41d705be67d794ff2b97cb205932c0d471c7e551d4cd1545004cd10f49dec5b39186f366cb268820f3723721eeb1f6ab4aed17260e24750250ebb5bf8bbe11483d29552e472f4d134f01a68cb02eddd66802be1045db416b6e301ed50d34d55e311c1e5c7a4014add0e45f9dfafbc3b6c69fee09a4601790cfebf2cdbcb72b752a06bbfdb8c84e3fae011a3e208b459c4b22f2fa68b9207c8934eb1637ea361f4b9e6980fdfdf1d669acb402e8c8d9be734ef65bba3aab8b8ef5281d07f5cfa440ca59316a65d15fe6f85789398b6a3f92a337d69ec6a8aff5aefe334f7682e9ca9e7efde7cc3711d39c582047498fc2be55a09315cd849