beta.beekeeping.io

Issued by GTS CA 1D2

About this certificate

This digital certificate with serial number 7d:80:89:8a:61:5e:e5:a2:0a:00:00:00:00:15:3d:b0 was issued on by Google Trust Services.

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=beta.beekeeping.io

Google Trust Services

Organization: Google Trust Services
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 7d:80:89:8a:61:5e:e5:a2:0a:00:00:00:00:15:3d:b0
Serial Number (int): 166820903124743838687486394586482687408
Serial Number lenght: 127 bits, 16 octets

SubjectKeyId: 06:2c:bb:95:ac:95:3a:fb:4c:5a:7a:9b:8a:50:78:1a:22:f9:95:f8
AuthorityKeyId: b1:dd:32:5d:e8:b7:37:72:d2:ce:5c:ce:26:fe:47:79:e2:01:08:e9

Fingerprint (sha1): ad:62:1d:9e:a5:32:58:da:56:8b:d2:b3:4b:a4:c1:01:61:28:5f:cb
Fingerprint (sha256): d7:17:ed:81:e7:fe:e9:b1:3f:00:5f:23:90:fe:ce:e1:ac:0b:19:5b:38:3b:e6:21:e1:57:77:95:fc:df:3b:72

Issuing Certificate URL: http://pki.goog/gsr2/GTS1D2.crt

Revocation information

OCSP Server: http://ocsp.pki.goog/gts1d2
CRL Distribution Point: http://crl.pki.goog/GTS1D2.crl

Check the revocation status for certificate beta.beekeeping.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for beta.beekeeping.io

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication

Extensions

10 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

beta.beekeeping.io

Other certificates including the domain name beekeeping.io

(limited to 100 certificates)
app.beekeeping.io
app.beekeeping.io
app.beekeeping.io
dev.internetweathermap.com
staging.beekeeping.io
www.beekeeping.io
app.beekeeping.io
www.beekeeping.io
research.docs.beekeeping.io
beta.beekeeping.io
dev.beecounted.org
app.beekeeping.io
app.beekeeping.io
staging.beekeeping.io
research.docs.beekeeping.io
app.beekeeping.io
dev.internetweathermap.com
api.beekeeping.io
dev.internetweathermap.com
dev.internetweathermap.com
api.beekeeping.io
staging.beekeeping.io
api.beekeeping.io
app.beekeeping.io
app.beekeeping.io
app.beekeeping.io
dev.beecounted.org
www.beekeeping.io
dev.internetweathermap.com
app.beekeeping.io
app.beekeeping.io
app.beekeeping.io
dev.pulsewise.com
dev.beecounted.org
dev.internetweathermap.com
app.beekeeping.io
app.beekeeping.io
research.docs.beekeeping.io
dev.internetweathermap.com
dev.internetweathermap.com
api.beekeeping.io
app.beekeeping.io
dev.internetweathermap.com
www.beekeeping.io
staging.beekeeping.io
www.beekeeping.io
beta.beekeeping.io
staging.beekeeping.io
beekeeping.io
www.beekeeping.io
dev.beekeeping.io
beta.beekeeping.io
app.beekeeping.io
app.beekeeping.io
dev.beecounted.org
www.beecounted.org
api.beekeeping.io
beekeeping.io
staging.beekeeping.io
www.beecounted.org
dev.internetweathermap.com
staging.beekeeping.io
app.beekeeping.io
app.beekeeping.io
beta.beekeeping.io
www.beekeeping.io
app.beekeeping.io
app.beekeeping.io
staging.beekeeping.io
staging.beekeeping.io
app.beekeeping.io
staging.beekeeping.io
beta.beekeeping.io
api.beekeeping.io
research.docs.beekeeping.io
api.beekeeping.io
research.docs.beekeeping.io
app.beekeeping.io
api.beekeeping.io
beta.beekeeping.io
dev.beecounted.org
dev.internetweathermap.com
staging.beekeeping.io
research.docs.beekeeping.io
dev.internetweathermap.com
api.beekeeping.io
beta.beekeeping.io
dev.internetweathermap.com

Certificate

The complete raw certificate details for beta.beekeeping.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFQzCCBCugAwIBAgIQfYCJimFe5aIKAAAAABU9sDANBgkqhkiG9w0BAQsFADBC
MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMRMw
EQYDVQQDEwpHVFMgQ0EgMUQyMB4XDTIwMDIxNDE2MTgyNFoXDTIwMDUxNDE2MTgy
NFowHTEbMBkGA1UEAxMSYmV0YS5iZWVrZWVwaW5nLmlvMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAri0EVor+t6h735GokQK1438PCvTvL6Zr+B0KcFS1
CcqzuBLBr974Z9C4DyZhB5OT5yiqgrYV+Y/CSk/McG2KqKFbmqyMePH5Hkgak4No
kPVDD7wr5ijEyIN8kqbPvcqQBCbEgyH64EAEh9YMmnwgLh6PiRorTVRz4cNwr7rc
tVOKmmuGtc8LkgqpooBuKBw2t3rM9ySJjH28X81yY6gk1eSxjrUowVbw57rSUzhU
ePwwx0uuOeUKEUv2Q1WiMtXwFv95wtWQizUBZW+TFu/6L81ogYCHsjlIodoeI19p
LUmjHURNUKhIFTsBfQ6LhU3XxYxqlD8hBe4f2uq5PIu9LwIDAQABo4ICWDCCAlQw
DgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFAYsu5WslTr7TFp6m4pQeBoi+ZX4MB8GA1UdIwQYMBaAFLHd
Ml3otzdy0s5czib+R3niAQjpMGQGCCsGAQUFBwEBBFgwVjAnBggrBgEFBQcwAYYb
aHR0cDovL29jc3AucGtpLmdvb2cvZ3RzMWQyMCsGCCsGAQUFBzAChh9odHRwOi8v
cGtpLmdvb2cvZ3NyMi9HVFMxRDIuY3J0MB0GA1UdEQQWMBSCEmJldGEuYmVla2Vl
cGluZy5pbzAhBgNVHSAEGjAYMAgGBmeBDAECATAMBgorBgEEAdZ5AgUDMC8GA1Ud
HwQoMCYwJKAioCCGHmh0dHA6Ly9jcmwucGtpLmdvb2cvR1RTMUQyLmNybDCCAQQG
CisGAQQB1nkCBAIEgfUEgfIA8AB2ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJ
Uy3vi5BeAAABcES1aR0AAAQDAEcwRQIgFzujb8vqsuLu2MuKGPwUaU0Or7exsvEN
w2dyrmaL61ICIQCHqboZDNQaL+6OlTfBeT8MP4GlJ0oWHI6PhsHLoiL7bAB2AF6n
c/nfVsDntTZIfdBJ4DJ6kZoMhKESEoQYdZaBcUVYAAABcES1afYAAAQDAEcwRQIg
Bw2Q+To7C2siUpiFAu6fxj9Miwmm6+J999PX+wQ1nVcCIQDD/x87w+1sVZLh4fvv
gAkGJzFTe+WGgLaJmS0pCAiRADANBgkqhkiG9w0BAQsFAAOCAQEAkGwfr+Dif/VE
iWKFafeZFZqjCzuuHDQVGjrZhVP2lH6NM4TX7dBBHbIh9JnVe9QDbLb8HRSsb5cx
rBkn78saYa6hYYmCGUy6ZB/EKdCQbsIqds9RyrJ2qp3DRFBOq7bfFCx4gUKJ1IKu
YD7YA2WIcWHSKOfZB0L6Jj9m/7FyFl2YBOYuSCHP87QpbEasidJ5ZXRV/M9MOW39
b7cHXkfInf2Chd0aAKKgji8Dbagpb35J4rxP06G7b3QvdrIG44h/yU8SEW5Ii9oW
06Q3I4oI4MdBg6f3b06xLf99ywv1lhUNF//Xw9Sebl2zUnsi/bjrLcTLqTJt8ul9
HiCk2rJRVw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAri0EVor+t6h735GokQK1
438PCvTvL6Zr+B0KcFS1CcqzuBLBr974Z9C4DyZhB5OT5yiqgrYV+Y/CSk/McG2K
qKFbmqyMePH5Hkgak4NokPVDD7wr5ijEyIN8kqbPvcqQBCbEgyH64EAEh9YMmnwg
Lh6PiRorTVRz4cNwr7rctVOKmmuGtc8LkgqpooBuKBw2t3rM9ySJjH28X81yY6gk
1eSxjrUowVbw57rSUzhUePwwx0uuOeUKEUv2Q1WiMtXwFv95wtWQizUBZW+TFu/6
L81ogYCHsjlIodoeI19pLUmjHURNUKhIFTsBfQ6LhU3XxYxqlD8hBe4f2uq5PIu9
LwIDAQAB
-----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 166820903124743838687486394586482687408
 . . . . . . . . [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 'Google Trust Services'
 . . . . . . . . . . . . [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 'GTS CA 1D2'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-14 16:18:24 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-14 16:18:24 +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 'beta.beekeeping.io'
 . . . . . . . . [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 21987663747296526525182051460049193419399631705693801638916886360817546098514102865912310456533968166325730780629135355616504323984203645935612864163455231482104762879911784994361855442429205487392689513266739102174447455606090745985534735270530074916512406286272043033342898676405382586333342848507564795293691619886877182586584018412958160312648855646289554282603280394115915575317011554163583599320397061329825393781731383690437019949306637822855710030270705115819749471917579428554763657412354193982945543571861179211548560900942317047271176212596056028198068185642264212084719034396652770692012944511220786642223
 . . . . . . . . . . . . . . . . . . . . [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 (12 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: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)
							062cbb95ac953afb4c5a7a9b8a50781a22f995f8
 . . . . . . . . . . . . . . . . [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 b1dd325de8b73772d2ce5cce26fe4779e20108e9
 . . . . . . . . . . . . . . . . [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 (88 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.pki.goog/gts1d2'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://pki.goog/gsr2/GTS1D2.crt'
 . . . . . . . . . . . . . . . . [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 'beta.beekeeping.io'
 . . . . . . . . . . . . . . . . [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 (26 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.11129.2.5.3
 . . . . . . . . . . . . . . . . [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 (40 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://crl.pki.goog/GTS1D2.crl'
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000017044b5691d00000403004730450220173ba36fcbeab2e2eed8cb8a18fc14694d0eafb7b1b2f10dc36772ae668beb5202210087a9ba190cd41a2fee8e9537c1793f0c3f81a5274a161c8e8f86c1cba222fb6c0076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000017044b569f600000403004730450220070d90f93a3b0b6b2252988502ee9fc63f4c8b09a6ebe27df7d3d7fb04359d57022100c3ff1f3bc3ed6c5592e1e1fbef8009062731537be58680b689992d2908089100
 . . . . [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)
		00906c1fafe0e27ff54489628569f799159aa30b3bae1c34151a3ad98553f6947e8d3384d7edd0411db221f499d57bd4036cb6fc1d14ac6f9731ac1927efcb1a61aea1618982194cba641fc429d0906ec22a76cf51cab276aa9dc344504eabb6df142c78814289d482ae603ed80365887161d228e7d90742fa263f66ffb172165d9804e62e4821cff3b4296c46ac89d279657455fccf4c396dfd6fb7075e47c89dfd8285dd1a00a2a08e2f036da8296f7e49e2bc4fd3a1bb6f742f76b206e3887fc94f12116e488bda16d3a437238a08e0c74183a7f76f4eb12dff7dcb0bf596150d17ffd7c3d49e6e5db3527b22fdb8eb2dc4cba9326df2e97d1e20a4dab25157