contract-qs.ui-portal.de

- 1 und 1 Internet AG -

Issued by Thawte SSL CA

About this certificate

This digital certificate with serial number 27:e9:00:04:0b:a6:14:31:0d:71:9a:41:f8:69:91:29 was issued on by Thawte, Inc..

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)
  • Sub certificates SHOULD include Subject Key Identifier in end entity certs (RFC 5280: 4.2 & 4.2.1.2)

1 und 1 Internet AG

Organization: 1 und 1 Internet AG
State / Province: Rhineland-Palatinate
Locality: Montabaur
Country: DE

Thawte, Inc.

Organization: Thawte, Inc.
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 27:e9:00:04:0b:a6:14:31:0d:71:9a:41:f8:69:91:29
Serial Number (int): 53049697324168096084033097576456229161
Serial Number lenght: 126 bits, 16 octets

SubjectKeyId:
AuthorityKeyId: a7:a2:83:bb:34:45:40:3d:fc:d5:30:4f:12:b9:3e:a1:01:9f:f6:db

Fingerprint (sha1): 81:79:c6:f7:45:ba:fe:37:1d:ad:e4:71:0f:a1:bc:99:29:03:6e:b6
Fingerprint (sha256): 0a:90:f0:28:f1:dc:db:30:9a:f2:09:90:f2:42:cb:b0:44:dd:dc:2b:18:1d:a7:8e:e0:7a:cf:29:4b:c6:bd:de

Issuing Certificate URL: http://svr-ov-aia.thawte.com/ThawteOV.cer

Revocation information

OCSP Server: http://ocsp.thawte.com
CRL Distribution Point: http://svr-ov-crl.thawte.com/ThawteOV.crl

Check the revocation status for certificate contract-qs.ui-portal.de

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for contract-qs.ui-portal.de

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA1 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

contract-qs.ui-portal.de

Other certificates including the domain name ui-portal.de

(limited to 100 certificates)
img.ui-portal.de
img.ui-portal.de
px.wa.ui-portal.de
wa.ui-portal.de
contract-qs.ui-portal.de
img.ui-portal.de
login.ui-portal.de
js.ui-portal.de
img.ui-portal.de
img.ui-portal.de
login.ui-portal.de
wa.ui-portal.de
afb.ui-portal.de
img.ui-portal.de
wa.ui-portal.de
contract-qs.ui-portal.de
www2.webbaukasten.ui-portal.de
px.wa.ui-portal.de
img.ui-portal.de
*.ui-portal.de
img-pool.ui-portal.de
img.ui-portal.de
img.ui-portal.de
*.ui-portal.de
www1.webbaukasten.ui-portal.de
img.ui-portal.de
*.ui-portal.de
www2.webbaukasten-demo.ui-portal.de
www3.webbaukasten.ui-portal.de
img.ui-portal.de
img.ui-portal.de
wa.ui-portal.de
r.ui-portal.de
*.ui-portal.de
img.ui-portal.de
px.wa.ui-portal.de
*.ui-portal.de
px.wa.ui-portal.de
px.wa.ui-portal.de
*.ui-portal.de
img.ui-portal.de
px.wa.ui-portal.de
img.ui-portal.de
webbaukasten.ui-portal.de
img.ui-portal.de
img.ui-portal.de
px.wa.ui-portal.de
*.ui-portal.de
px.wa.ui-portal.de
img.ui-portal.de
img.ui-portal.de
*.ui-portal.de
contract-pre.ui-portal.de
px.wa.ui-portal.de
img-eue.ui-portal.de
img-eue.ui-portal.de
img.ui-portal.de
*.ui-portal.de
img.ui-portal.de
contract.ui-portal.de
www1.webbaukasten.ui-portal.de
img.ui-portal.de
px.wa.ui-portal.de
px.wa.ui-portal.de
img.ui-portal.de
contract.ui-portal.de
img.ui-portal.de
www1.webbaukasten-demo.ui-portal.de
sms-alert.ui-portal.de
images.ui-portal.de
www3.webbaukasten.ui-portal.de
img.ui-portal.de
img.ui-portal.de
www2.webbaukasten.ui-portal.de
r.ui-portal.de
px.wa.ui-portal.de
img.ui-portal.de
r.ui-portal.de
img.ui-portal.de
img.ui-portal.de

Certificate

The complete raw certificate details for contract-qs.ui-portal.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIEuTCCA6GgAwIBAgIQJ+kABAumFDENcZpB+GmRKTANBgkqhkiG9w0BAQUFADA8
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U
aGF3dGUgU1NMIENBMB4XDTEzMDYxOTAwMDAwMFoXDTE0MDYxOTIzNTk1OVowgYEx
CzAJBgNVBAYTAkRFMR0wGwYDVQQIExRSaGluZWxhbmQtUGFsYXRpbmF0ZTESMBAG
A1UEBxQJTW9udGFiYXVyMRwwGgYDVQQKFBMxIHVuZCAxIEludGVybmV0IEFHMSEw
HwYDVQQDFBhjb250cmFjdC1xcy51aS1wb3J0YWwuZGUwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCnhv0GVOC00Xuve9H/spxnV9CTmo3B+uQGGJwuFXBT
UadhOXrvwvRPh1cH/wBDcglZe582M2CR0RbE5LJjy1iZv9uwlInuhysJ5qZgnKu/
ROjyTGQfn0/bUhcB84LIS9YIJxbOKd0GMB7rPsceIZOQP5aOPm1d/IQFf4/EYaoC
IrOt05zU8Ej49f7MFUJrtw5kNIn+SlxU1HDKecbXC4DfjeNGakcWsyh46DB8nvxf
F0iZdrzSQPhkEM4nka3DxVunfCgBwJ3/zxlb/308qnlxh7l/wMLslSTy19Wvc7CH
JWOMbwMQzav05mbBOprUzWPbTgV2M1aPqGCoH0rz9IdBAgMBAAGjggFvMIIBazAj
BgNVHREEHDAaghhjb250cmFjdC1xcy51aS1wb3J0YWwuZGUwCQYDVR0TBAIwADBC
BgNVHSAEOzA5MDcGCmCGSAGG+EUBBzYwKTAnBggrBgEFBQcCARYbaHR0cHM6Ly93
d3cudGhhd3RlLmNvbS9jcHMvMA4GA1UdDwEB/wQEAwIFoDAfBgNVHSMEGDAWgBSn
ooO7NEVAPfzVME8SuT6hAZ/22zA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vc3Zy
LW92LWNybC50aGF3dGUuY29tL1RoYXd0ZU9WLmNybDAdBgNVHSUEFjAUBggrBgEF
BQcDAQYIKwYBBQUHAwIwaQYIKwYBBQUHAQEEXTBbMCIGCCsGAQUFBzABhhZodHRw
Oi8vb2NzcC50aGF3dGUuY29tMDUGCCsGAQUFBzAChilodHRwOi8vc3ZyLW92LWFp
YS50aGF3dGUuY29tL1RoYXd0ZU9WLmNlcjANBgkqhkiG9w0BAQUFAAOCAQEAKcyx
5ZfxmkH7ooLFC0MIKzhei3YaJ3PJRmx8PZUUDtn4tl9YpNn/38spzITz68BIOTrk
+1+KjENuOsWEyXdO2Qw5b7wDKUlM5psdK9mLF2dBfDBf1eAZHcrUXIANH5FdcDLr
YaSGhGNo3foD83nE+SXn3kX3fegIb739I1bSBE/OK8WnyKRFdY/aXhG4Xug4ofPd
p4IA1VjKuEmO2C7BqbJQPF3/rREjHFCRii9zYgUc2uWHa3sNlRPuEQhtHyGbtSA8
0+IOvH13Dhb95Xo76dI3cj319Kcvuuwl5y3kaXq0CD1U80Pf96B61r70XrnSSSrO
sxozO4vylJpCmKq8cA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp4b9BlTgtNF7r3vR/7Kc
Z1fQk5qNwfrkBhicLhVwU1GnYTl678L0T4dXB/8AQ3IJWXufNjNgkdEWxOSyY8tY
mb/bsJSJ7ocrCeamYJyrv0To8kxkH59P21IXAfOCyEvWCCcWzindBjAe6z7HHiGT
kD+Wjj5tXfyEBX+PxGGqAiKzrdOc1PBI+PX+zBVCa7cOZDSJ/kpcVNRwynnG1wuA
343jRmpHFrMoeOgwfJ78XxdImXa80kD4ZBDOJ5Gtw8Vbp3woAcCd/88ZW/99PKp5
cYe5f8DC7JUk8tfVr3OwhyVjjG8DEM2r9OZmwTqa1M1j204FdjNWj6hgqB9K8/SH
QQIDAQAB
-----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 53049697324168096084033097576456229161
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption)
 . . . . . . . . . . . . [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 'Thawte, Inc.'
 . . . . . . . . . . . . [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 'Thawte SSL CA'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2013-06-19 00:00:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2014-06-19 23:59: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.6 (countryName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'DE'
 . . . . . . . . . . . . [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.8 (stateOrProvinceName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Rhineland-Palatinate'
 . . . . . . . . . . . . [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.7 (localityName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:20|false] TeletexString, T61String 'Montabaur'
 . . . . . . . . . . . . [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:20|false] TeletexString, T61String '1 und 1 Internet AG'
 . . . . . . . . . . . . [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:20|false] TeletexString, T61String 'contract-qs.ui-portal.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 21148362179376309058431187782582133900071537224568047697694241544642582568197396145241335549312896482715613154396019949801140309289357387192152839273883326450301028266628961283309577360317484837038869191651224519353296477984720852908614416125268417283386189463557041301855875275676104910120169988306848230006605568510057055276377106334915690656257374575541160934429401258293357545669614363962720656260515048064054150551624376938039631967837874729918310150224065729708550817189586499634004931878822764986192517216904900206373457624757675130208101321813782243663389949628001502562861611610463430695111157968001465354049
 . . . . . . . . . . . . . . . . . . . . [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.17 (subjectAltName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (28 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'contract-qs.ui-portal.de'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints)
 . . . . . . . . . . . . . . . . . . . . [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.32 (certificatePolicies)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (59 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.16.840.1.113733.1.7.54
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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 'https://www.thawte.com/cps/'
 . . . . . . . . . . . . . . . . [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.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 a7a283bb3445403dfcd5304f12b93ea1019ff6db
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.31 (cRLDistributionPoints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (51 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://svr-ov-crl.thawte.com/ThawteOV.crl'
 . . . . . . . . . . . . . . . . [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 1.3.6.1.5.5.7.1.1 (authorityInfoAccess)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (93 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.thawte.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://svr-ov-aia.thawte.com/ThawteOV.cer'
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption)
 . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [c:0|t:3|false] BIT STRING (2048 bits)
		0029ccb1e597f19a41fba282c50b43082b385e8b761a2773c9466c7c3d95140ed9f8b65f58a4d9ffdfcb29cc84f3ebc048393ae4fb5f8a8c436e3ac584c9774ed90c396fbc0329494ce69b1d2bd98b1767417c305fd5e0191dcad45c800d1f915d7032eb61a486846368ddfa03f379c4f925e7de45f77de8086fbdfd2356d2044fce2bc5a7c8a445758fda5e11b85ee838a1f3dda78200d558cab8498ed82ec1a9b2503c5dffad11231c50918a2f7362051cdae5876b7b0d9513ee11086d1f219bb5203cd3e20ebc7d770e16fde57a3be9d237723df5f4a72fbaec25e72de4697ab4083d54f343dff7a07ad6bef45eb9d2492aceb31a333b8bf2949a4298aabc70