rs-fenster.ch
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:3a:6e:58:a0:f6:89:58:a3:e0:d5:7e:a5:56:c6:c7:d5:61 was issued on by Let's Encrypt.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. 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=rs-fenster.ch
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:3a:6e:58:a0:f6:89:58:a3:e0:d5:7e:a5:56:c6:c7:d5:61Serial Number (int): 281219910343073233800085291735735412970849
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 8b:f7:a5:f3:7a:ce:2d:c0:40:90:51:a0:5a:ad:e4:01:fb:da:d9:34
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): a4:2a:bb:24:9a:3b:6f:48:5a:00:f0:59:17:c0:55:4a:c7:95:14:1d
Fingerprint (sha256): 59:56:6c:70:fa:41:2d:7b:3b:13:d3:05:91:10:8b:42:4b:8a:f3:85:c7:0e:94:e2:bd:51:c1:c6:dc:9e:59:a3
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate rs-fenster.ch
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for rs-fenster.ch
Public Key Algorithm
RSA
Key Size
2048
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
rs-fenster.ch
www.rs-fenster.ch
www.rs-fenster.ch
Other certificates including the domain name rs-fenster.ch
(limited to 100 certificates)
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
rs-fenster.ch
Certificate
The complete raw certificate details for rs-fenster.ch in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGGTCCBQGgAwIBAgISAzpuWKD2iVij4NV+pVbGx9VhMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA0MDgyMzA5NTlaFw0x ODA3MDcyMzA5NTlaMBgxFjAUBgNVBAMTDXJzLWZlbnN0ZXIuY2gwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAtAC85uS7c9/8ovhmXJ6I3zeGHIBTtDcV IcJXd5A01gvoLoiOPtJCunpqhnG2T2Yq16kazvfRGXLduKdyhoPwnrTVf2SWjOtz w3YO3CdFLCP1+YAF1A3E3JRhm6HXGHpnFMyDnxZKBZQ6ONcmc0ntjMbTZIHmDY9b xuPUIkBmTu1mUXekO16m+cdyVk25YOSxvO67M3kr77QrJNrBdzZru/gckkmighlv e1hXmpr3wF0upSGS4Accz5+5fYjIs9aPbkPqZk0JA5YxcAtHUtAeIUIc6TQdrDcJ fJipdmO49hM+CcVGV8amdCohZKsVUOij68FvtzhtiROFMIW6JHW1AgMBAAGjggMp MIIDJTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFIv3pfN6zi3AQJBRoFqt5AH72tk0 MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y Zy8wKwYDVR0RBCQwIoINcnMtZmVuc3Rlci5jaIIRd3d3LnJzLWZlbnN0ZXIuY2gw gf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYGCCsG AQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIw gZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5 IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGggdGhl IENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNyeXB0 Lm9yZy9yZXBvc2l0b3J5LzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3ANt0r+7L Keyx/so+cW0s5bmquzb3hHGDx12dTze2H79kAAABYqe87tIAAAQDAEgwRgIhAIU4 dbopFmPWFxufqffkFVwMsUz3NLYCXUhh3rhjxKImAiEAsLeG1M0TnDyhBHbDReaT HjvK3EObqZHTp4JFDG88kCMAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTl RUf0eAAAAWKnvO78AAAEAwBHMEUCIH3HiqzNKXJ4fI8oZxkW2AfL3G5vIYA2uN+M qry1Sf37AiEAmM1UnEoXUWZGhd1z9IUuh+A4FHUT8enFXIHdqWGyhYcwDQYJKoZI hvcNAQELBQADggEBAGnUPY7Gr4ernxk9un3a3oxMdhB83VAZtUfUOatNDrSlYikX OBEbFN6B0pkx/NtwhWSKUWZlDHpn5DgxmRC+x6iFstLiXsm353lDoOnMuJe5whIt 33NS+d32BizWi3g1dCnxPiZBPTylFLsY1IM/WQw/n56+19Da7Y3n2dmHibc/GAGR HbRofoersa0kjD+xBY/jR/dAbrH/meToHy76kDiGImsuHW+2UdLyWgMcGjnhgJmu oLeYtkMiG4JsX2blJCAMHJ3mIcx7Lwgy26OVkUzdWWF4hQ1v4yh/SO9OM9iau/Sc zNzESabkDKC96gFtDs8H+sTyHH+Y35gd0nIyynQ= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwLQAvObku3Pf/KL4Zlye iN83hhyAU7Q3FSHCV3eQNNYL6C6Ijj7SQrp6aoZxtk9mKtepGs730Rly3bincoaD 8J601X9klozrc8N2DtwnRSwj9fmABdQNxNyUYZuh1xh6ZxTMg58WSgWUOjjXJnNJ 7YzG02SB5g2PW8bj1CJAZk7tZlF3pDtepvnHclZNuWDksbzuuzN5K++0KyTawXc2 a7v4HJJJooIZb3tYV5qa98BdLqUhkuAHHM+fuX2IyLPWj25D6mZNCQOWMXALR1LQ HiFCHOk0Haw3CXyYqXZjuPYTPgnFRlfGpnQqIWSrFVDoo+vBb7c4bYkThTCFuiR1 tQIDAQAB -----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 281219910343073233800085291735735412970849 . . . . . . . . [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 2018-04-08 23:09:59 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-07-07 23:09:59 +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 'rs-fenster.ch' . . . . . . . . [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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 24326517283034163443586017212580793808877875519006904084533928985267282501508442965466149145782301439099611976115686898109828250687628724571015178731166695237875787747638429329212881304348673363029582222332892829862193098219023074289475509459820205685142096559095270001473205780049982434682819541949538369088330298929988148055831950935105142401452084905642227441323627425768736151787070724484884867467115652959741103133620841341231126958225523194828819011473648060782172396164734060442592361387655255519865101423529706718950415999758518581532143942662728492750637688270992507001468888203322767396764792838627111761333 . . . . . . . . . . . . . . . . . . . . [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) 8bf7a5f37ace2dc0409051a05aade401fbdad934 . . . . . . . . . . . . . . . . [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 (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rs-fenster.ch' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.rs-fenster.ch' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00f1007700db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf6400000162a7bceed20000040300483046022100853875ba291663d6171b9fa9f7e4155c0cb14cf734b6025d4861deb863c4a226022100b0b786d4cd139c3ca10476c345e6931e3bcadc439ba991d3a782450c6f3c9023007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000162a7bceefc000004030047304502207dc78aaccd2972787c8f28671916d807cbdc6e6f218036b8df8caabcb549fdfb02210098cd549c4a1751664685dd73f4852e87e038147513f1e9c55c81dda961b28587 . . . . [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) 0069d43d8ec6af87ab9f193dba7ddade8c4c76107cdd5019b547d439ab4d0eb4a562291738111b14de81d29931fcdb7085648a5166650c7a67e438319910bec7a885b2d2e25ec9b7e77943a0e9ccb897b9c2122ddf7352f9ddf6062cd68b78357429f13e26413d3ca514bb18d4833f590c3f9f9ebed7d0daed8de7d9d98789b73f1801911db4687e87abb1ad248c3fb1058fe347f7406eb1ff99e4e81f2efa903886226b2e1d6fb651d2f25a031c1a39e18099aea0b798b643221b826c5f66e524200c1c9de621cc7b2f0832dba395914cdd596178850d6fe3287f48ef4e33d89abbf49cccdcc449a6e40ca0bdea016d0ecf07fac4f21c7f98df981dd27232ca74