glas-fritz.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:81:4f:1e:3e:a2:4e:97:a9:44:28:99:0d:3b:0f:c5:e7:25 was issued on by Let's Encrypt.
With 10 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=glas-fritz.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:81:4f:1e:3e:a2:4e:97:a9:44:28:99:0d:3b:0f:c5:e7:25Serial Number (int): 305338449179023247057051734824160286074661
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 00:d7:82:10:e2:2d:69:a2:e8:08:e9:39:f6:a5:dd:44:e5:14:26:83
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 57:23:be:e5:44:bc:03:ca:0f:67:a4:d3:04:f5:81:d8:7d:f5:3c:92
Fingerprint (sha256): 23:e6:93:34:de:3b:92:a5:98:1a:1c:8b:54:69:1e:3e:f2:22:aa:65:9c:37:7a:9e:43:40:29:ce:4b:50:0a:d9
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate glas-fritz.de
10
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for glas-fritz.de
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
glas-fritz.ch
glas-fritz.com
glas-fritz.de
glas-fritz.eu
glasfritz.de
www.glas-fritz.ch
www.glas-fritz.com
www.glas-fritz.de
www.glas-fritz.eu
www.glasfritz.de
glas-fritz.com
glas-fritz.de
glas-fritz.eu
glasfritz.de
www.glas-fritz.ch
www.glas-fritz.com
www.glas-fritz.de
www.glas-fritz.eu
www.glasfritz.de
Other certificates including the domain name glas-fritz.de
(limited to 100 certificates)
glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
glas-fritz.de
glas-fritz.de
temp.glas-fritz.de
Certificate
The complete raw certificate details for glas-fritz.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFmzCCBIOgAwIBAgISA4FPHj6iTpepRCiZDTsPxeclMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAzMjQwMjIxMDdaFw0x ODA2MjIwMjIxMDdaMBgxFjAUBgNVBAMTDWdsYXMtZnJpdHouZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDd27TNIfPqqM1Mp1XPI7o7KFqJL+BOTVdy fPekn0DoaTBkp1lZwZBG82viuvn0e3lxigpotZ7rp0baweJbOWve/8dEtZ7yx21T UqQf1caa9a6/PIgqbEfhY8g/PzsF9QUQPZ3WF750BKCP9AO7wYfjIhUJAUOwJsbI YAlZbTo2wd2yRBavzwa6Ww3TVeXj3v/hsl8BpgPuUdZpozV8HxkP2KENjq+sedke 2zE69MIwiM+q2KimhdjNa5FjiPF181VJ1SXluakBqFpBpzzjTlVi7O1Jsqjlb3w5 4GtD3ybZwtORpyDUuVGchHoUPgpTGfySigwPLNk+y6w7jg+iU4azAgMBAAGjggKr MIICpzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFADXghDiLWmi6AjpOfal3UTlFCaD MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y Zy8wgbUGA1UdEQSBrTCBqoINZ2xhcy1mcml0ei5jaIIOZ2xhcy1mcml0ei5jb22C DWdsYXMtZnJpdHouZGWCDWdsYXMtZnJpdHouZXWCDGdsYXNmcml0ei5kZYIRd3d3 LmdsYXMtZnJpdHouY2iCEnd3dy5nbGFzLWZyaXR6LmNvbYIRd3d3LmdsYXMtZnJp dHouZGWCEXd3dy5nbGFzLWZyaXR6LmV1ghB3d3cuZ2xhc2ZyaXR6LmRlMIH+BgNV HSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcC ARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGb VGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5 aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0 aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcv cmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAG8U53yoCuMGsBzfBSAycoU7 cba9FEobjEjCZl7Ta438+Hu2nh3PyosvTKR2YXNtXJ3sZsCVHFbh7SJIkB4iy2dE eyo9Xk8HwFgH/8wtkDpDMi+FNC04zOYEkUSD/0f+l7KHG2gdIIOZeFhVz7Qipm/P B6oB8HCBZYu0NpFZ5EH+111faa9QNAeo9dpdu5WegbEA5FeQZmTA1+w6E0jSNnpX Np7EG4hlXCENcVD0kSb6obIpEMdvN3k9PfC5Ba8wDlfnF7M+e9ZshsBM3pstikc8 M0bXSvKnuJhow/3xdwv5RaqvFj4kGtOPiAN0TvaJwq/1cx8SatJ5dzF+YZ3OjP0= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3du0zSHz6qjNTKdVzyO6 OyhaiS/gTk1Xcnz3pJ9A6GkwZKdZWcGQRvNr4rr59Ht5cYoKaLWe66dG2sHiWzlr 3v/HRLWe8sdtU1KkH9XGmvWuvzyIKmxH4WPIPz87BfUFED2d1he+dASgj/QDu8GH 4yIVCQFDsCbGyGAJWW06NsHdskQWr88GulsN01Xl497/4bJfAaYD7lHWaaM1fB8Z D9ihDY6vrHnZHtsxOvTCMIjPqtiopoXYzWuRY4jxdfNVSdUl5bmpAahaQac8405V YuztSbKo5W98OeBrQ98m2cLTkacg1LlRnIR6FD4KUxn8kooMDyzZPsusO44PolOG swIDAQAB -----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 305338449179023247057051734824160286074661 . . . . . . . . [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-03-24 02:21:07 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-06-22 02:21:07 +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 'glas-fritz.de' . . . . . . . . [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 28007006589808220879519445565806461873094927931334234528272871767293214810616862669241756755805883717354101545324159584271848096760487917660197683600423348318137900029563671139915619322483364592828561228698997658052225845456311607862814594998265410909161147258453835794634870262017639188357924848212342535147200671719499207520442297007393552295560948221099156360463606554265630583653281724288066794673251157189057288143339490259016683694656647426620141703136367323581481705234398770424539133645500915393213760579478512481303926348134595028958175030477930747601691566350956581487581332934315511239963154983666282890931 . . . . . . . . . . . . . . . . . . . . [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) 00d78210e22d69a2e808e939f6a5dd44e5142683 . . . . . . . . . . . . . . . . [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 (173 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'glas-fritz.ch' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'glas-fritz.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'glas-fritz.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'glas-fritz.eu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'glasfritz.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.glas-fritz.ch' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.glas-fritz.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.glas-fritz.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.glas-fritz.eu' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.glasfritz.de' . . . . . . . . . . . . . . . . [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.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 006f14e77ca80ae306b01cdf05203272853b71b6bd144a1b8c48c2665ed36b8dfcf87bb69e1dcfca8b2f4ca47661736d5c9dec66c0951c56e1ed2248901e22cb67447b2a3d5e4f07c05807ffcc2d903a43322f85342d38cce604914483ff47fe97b2871b681d208399785855cfb422a66fcf07aa01f07081658bb4369159e441fed75d5f69af503407a8f5da5dbb959e81b100e457906664c0d7ec3a1348d2367a57369ec41b88655c210d7150f49126faa1b22910c76f37793d3df0b905af300e57e717b33e7bd66c86c04cde9b2d8a473c3346d74af2a7b89868c3fdf1770bf945aaaf163e241ad38f8803744ef689c2aff5731f126ad27977317e619dce8cfd