aves-apis.us
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:77:59:c3:ae:59:c2:0f:f9:6a:80:aa:4d:5f:94:40:e7:48 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=aves-apis.us
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:77:59:c3:ae:59:c2:0f:f9:6a:80:aa:4d:5f:94:40:e7:48Serial Number (int): 301949776784635325798875974456755586393928
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 6c:17:ca:ee:16:f9:d4:3c:07:75:8a:4a:8d:01:e8:96:1e:13:71:54
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 7b:d1:46:c3:2d:3b:8c:ba:93:fc:e0:c7:23:a1:bb:00:e0:45:e1:a4
Fingerprint (sha256): 0b:e6:a4:6e:06:a8:44:f3:f7:40:5c:fc:ae:77:c4:e7:6b:03:9a:62:09:4d:46:b4:32:ce:0a:77:28:3c:e7:f7
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.org/Check the revocation status for certificate aves-apis.us
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for aves-apis.us
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
aves-apis.us
www.aves-apis.us
www.aves-apis.us
Other certificates including the domain name aves-apis.us
(limited to 100 certificates)
aves-apis.us
aves-apis.us
aves-apis.us
bodosom.net
www.aves-apis.us
aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
aves-apis.us
aves-apis.us
bodosom.net
aves-apis.us
bodosom.net
bodosom.net
www.bodosom.net
aves-apis.us
aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
www.aves-apis.us
www.aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
aves-apis.us
www.bodosom.net
aves-apis.us
bodosom.net
aves-apis.us
aves-apis.us
www.aves-apis.us
bodosom.net
bodosom.net
aves-apis.us
aves-apis.us
aves-apis.us
bodosom.net
www.aves-apis.us
aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
aves-apis.us
aves-apis.us
bodosom.net
aves-apis.us
bodosom.net
bodosom.net
www.bodosom.net
aves-apis.us
aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
www.aves-apis.us
www.aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
aves-apis.us
www.bodosom.net
aves-apis.us
bodosom.net
aves-apis.us
aves-apis.us
www.aves-apis.us
bodosom.net
bodosom.net
aves-apis.us
Certificate
The complete raw certificate details for aves-apis.us in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGDjCCBPagAwIBAgISA3dZw65Zwg/5aoCqTV+UQOdIMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjA3MjAxODUwMDBaFw0x NjEwMTgxODUwMDBaMBcxFTATBgNVBAMTDGF2ZXMtYXBpcy51czCCAiIwDQYJKoZI hvcNAQEBBQADggIPADCCAgoCggIBANIbk76V9wRZi4kOxOSNWSr7oHrAXHCmiRx2 xag8wDuxM2ycD8iEwjH9+8NAtHKET6bJ84AtSUqlfOWLGfQFNX1RNq8UCVjVQzrI Er53Jb5z7tS5An/xLxBxdVfzlVVM3haPup40wN8bNdGdlUJXKaL8BrzRYfXljuHR Eebu8GOYp5H0TbNJWoZ5NhK8nFLHl9EnYWDZNYlIb8BfJjViNVFgZUvXCDy/AuB9 rQVrMbNFA55qIS/myY1mv/klVUYUAYexCv6gynSb6XzW1uGMOqFqCmjMsRt03LcV jZxc3L9l/j8JUTtKmkbnN1ojtt6G7LCbKWRLGcpI2rte3xbBXjG8gAolUEYt1r/y do7gEKfU+uk7WcxKQHKxysRt0xxURJ99xcL/xUYa2tjReqoOphCmi6ODlnRlS6lx infbAQKNZhWeQJeInB0stpNT2OqrObo2sKe01oFLU+g+TVFJfI/O9NojUu2s9f+p v5X0FJzY0wgK3k3NNfSOJau8WpDT0FmYtqSUvItrVFTeFupqV3thObfX+pOyh2+6 s1rMuMiggTEAbo+y5WOYxBrRQTk8WHvfZU5pYGDO74M6PKB/1MaNnHsawj8qnWnc 5HGWIcf0HN+FOrUjYJIec3OopmSPg3y3J0EkOPmTpKSIF3SmKYNNKo5VfAyOn6pc dMOBI1Z3AgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGwXyu4W +dQ8B3WKSo0B6JYeE3FUMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyh MHAGCCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50LXgz LmxldHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14 My5sZXRzZW5jcnlwdC5vcmcvMCkGA1UdEQQiMCCCDGF2ZXMtYXBpcy51c4IQd3d3 LmF2ZXMtYXBpcy51czCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC 3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3Jn MIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUg cmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29y ZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBz Oi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IB AQBr3w347AwROnbiy8+slk95fg8psLLCUNMQsBGFPMW7aPAL087tZDEt2u5hEXrQ ZbEEyF3EddkurftakHEQS8UVXMZkAygojHLtzbOKM4KqVqrodU5qIDG/+fzpzFi1 quLVONIizpuFm1G9SPMyXEnFRU+zNd7DCBu/wGK88mv7qBVAKL4ADNp5qzWBAiYB U3AW6ren2d6coVyQsMdPLt6KfVpNRxditKy2vRZQpgHsdtR4uPm+3k0SEj6/d6gx TWV5CiJdt2RIctoMqhrUUXKtZE8KKMiHgGepIcOI4+2hckVGCmDElfF6xkU4FfFt lMLVBTGvVoXlrxi+Quiywhep -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0huTvpX3BFmLiQ7E5I1Z KvugesBccKaJHHbFqDzAO7EzbJwPyITCMf37w0C0coRPpsnzgC1JSqV85YsZ9AU1 fVE2rxQJWNVDOsgSvnclvnPu1LkCf/EvEHF1V/OVVUzeFo+6njTA3xs10Z2VQlcp ovwGvNFh9eWO4dER5u7wY5inkfRNs0lahnk2ErycUseX0SdhYNk1iUhvwF8mNWI1 UWBlS9cIPL8C4H2tBWsxs0UDnmohL+bJjWa/+SVVRhQBh7EK/qDKdJvpfNbW4Yw6 oWoKaMyxG3TctxWNnFzcv2X+PwlRO0qaRuc3WiO23obssJspZEsZykjau17fFsFe MbyACiVQRi3Wv/J2juAQp9T66TtZzEpAcrHKxG3THFREn33Fwv/FRhra2NF6qg6m EKaLo4OWdGVLqXGKd9sBAo1mFZ5Al4icHSy2k1PY6qs5ujawp7TWgUtT6D5NUUl8 j8702iNS7az1/6m/lfQUnNjTCAreTc019I4lq7xakNPQWZi2pJS8i2tUVN4W6mpX e2E5t9f6k7KHb7qzWsy4yKCBMQBuj7LlY5jEGtFBOTxYe99lTmlgYM7vgzo8oH/U xo2cexrCPyqdadzkcZYhx/Qc34U6tSNgkh5zc6imZI+DfLcnQSQ4+ZOkpIgXdKYp g00qjlV8DI6fqlx0w4EjVncCAwEAAQ== -----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 301949776784635325798875974456755586393928 . . . . . . . . [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 2016-07-20 18:50:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-10-18 18:50:00 +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 'aves-apis.us' . . . . . . . . [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 857164726401419745673791306315474893834176447047183703039475045722558918189892261652042952762612664994801367922719658864755995123174655450524130594150433835777273944420380290737606024770566075840395288653270650834745864613826205617340925870768201841459873427388795716483334872895750616140482598011324572986132278146736474670763120278989008121330500402333902877443684745780387954492880581762743808273784219861089110944331034020443553702266997974766368057516853048207119272128466821010339187540141990169038950365340972590517892401651476869312604650063143471339332707178986542947732943951820676959375814071549026395983913704171730091972629379454970231759207754285056303031232481777601566328015698751982820898160261148157019431462950143542083712163230779480477783619151983201667749671751350731028237238867577650862425713685722075045512828616576274760781584448296828004336921220066162734306151667893623426586537346843872903561245396414688490141256262013282479441615708277876683290099447658308914458374422777072776917401015473081950342711864733356605832462444200991101778153748302668898658055801651724323487659207106663862571077700442851460720798119425543097235279059611870020744903921152091821529196278742476759917965682762783541013206647 . . . . . . . . . . . . . . . . . . . . [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) 6c17caee16f9d43c07758a4a8d01e8961e137154 . . . . . . . . . . . . . . . . [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 (100 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 (34 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'aves-apis.us' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.aves-apis.us' . . . . . . . . . . . . . . . . [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) 006bdf0df8ec0c113a76e2cbcfac964f797e0f29b0b2c250d310b011853cc5bb68f00bd3ceed64312ddaee61117ad065b104c85dc475d92eadfb5a9071104bc5155cc6640328288c72edcdb38a3382aa56aae8754e6a2031bff9fce9cc58b5aae2d538d222ce9b859b51bd48f3325c49c5454fb335dec3081bbfc062bcf26bfba8154028be000cda79ab3581022601537016eab7a7d9de9ca15c90b0c74f2ede8a7d5a4d471762b4acb6bd1650a601ec76d478b8f9bede4d12123ebf77a8314d65790a225db7644872da0caa1ad45172ad644f0a28c8878067a921c388e3eda17245460a60c495f17ac6453815f16d94c2d50531af5685e5af18be42e8b2c217a9