*.hotel-v3.aipass.jp
Issued by Amazon RSA 2048 M01
About this certificate
This digital certificate with serial number 09:89:bf:5d:67:64:80:21:6d:42:03:77:63:4b:35:d5 was issued on by Amazon.
With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=*.hotel-v3.aipass.jp
Amazon
Organization:
Amazon
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 09:89:bf:5d:67:64:80:21:6d:42:03:77:63:4b:35:d5Serial Number (int): 12678277972135379209962537317233800661
Serial Number lenght: 124 bits, 16 octets
SubjectKeyId: 92:be:95:d9:37:5a:78:98:54:51:a2:5f:80:3c:30:5b:70:da:d7:0c
AuthorityKeyId: 81:b8:0e:63:8a:89:12:18:e5:fa:3b:3b:50:95:9f:e6:e5:90:13:85
Fingerprint (sha1): ef:74:f7:37:b8:82:72:56:5e:a1:b0:a6:7c:60:ff:6e:e1:d7:40:6e
Fingerprint (sha256): 01:92:21:0f:99:14:44:37:e6:2f:79:c6:c1:09:e9:02:50:79:b4:0d:b3:f3:f6:33:3e:8e:e3:17:9a:0e:36:b8
Issuing Certificate URL: http://crt.r2m01.amazontrust.com/r2m01.cer
Revocation information
OCSP Server: http://ocsp.r2m01.amazontrust.comCRL Distribution Point: http://crl.r2m01.amazontrust.com/r2m01.crl
Check the revocation status for certificate *.hotel-v3.aipass.jp
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for *.hotel-v3.aipass.jp
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
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
*.hotel-v3.aipass.jp
hotel-v3.aipass.jp
hotel-v3.aipass.jp
Other certificates including the domain name aipass.jp
(limited to 100 certificates)
*.hotel-v3.aipass.jp
app.ghosttide.eventup.ro
*.aipass.jp
www.pohjoissavontulkkikeskus.fi
perryspuzzles.com
kuburayaprinting.com
fr.arkhamcards.com
api-dev.aipass.jp
dev-api-v2.aipass.jp
appducks.com
www.vivetrassierra.com
sa.decotis.tn
aipass.jp
kneepaincommunication.com
www.techtoinno.com
prod-api.aipass.jp
www.caramelo.vip
www.send.club
appducks.com
aipass.jp
magicmenumaker.com
www.holtrussell.com
arkhamreviewer.com
www.tigertalk.io
integ-id-v3.aipass.jp
app.cajahuastecas.org
chathomebase.com
prod-api-v2.aipass.jp
api.aipass.jp
admin-test.teamtelefoon.nl
*.aipass.jp
www.npestories.com
www.esgplay.net
songs.id
www.angelofernando.art.br
valkiria.com.ua
energyai.berlin
www.hamdanfsc.com
www.fouriergauss.com
go.dengro.com
www.oliveactivewear.com.mx
flyrides.joyridecity.bike
www.pratura.app
guest.dev.aipass.jp
game.codecat.io
www.maity.dev
www.bootstraptechnology.com
ilrito.ru
countdown.levelup-initiative.app
video-dev.weohealth.app
www.gdg.es
www.peepkey.com
*.aipass.jp
insomnia.docbotic.care
www.austincondolaw.com
stage-cards.mingla.cloud
towerdefense.otherg.com
cybridthrust.highlander.cloud
apple-demo.chronwell.net
wwwtest.noxvpn.com
admin.403adamski.jp
profilescms.com
api.aipass.jp
produtos.genexbrasil.com.br
play.claw.games
app.mrtaxi.at
janemanavian.com
guest.dev.aipass.jp
preview.payprz.com
moevil.store
graphql.2nie.com
www.letterstokatie.com
app.ghosttide.eventup.ro
*.aipass.jp
www.pohjoissavontulkkikeskus.fi
perryspuzzles.com
kuburayaprinting.com
fr.arkhamcards.com
api-dev.aipass.jp
dev-api-v2.aipass.jp
appducks.com
www.vivetrassierra.com
sa.decotis.tn
aipass.jp
kneepaincommunication.com
www.techtoinno.com
prod-api.aipass.jp
www.caramelo.vip
www.send.club
appducks.com
aipass.jp
magicmenumaker.com
www.holtrussell.com
arkhamreviewer.com
www.tigertalk.io
integ-id-v3.aipass.jp
app.cajahuastecas.org
chathomebase.com
prod-api-v2.aipass.jp
api.aipass.jp
admin-test.teamtelefoon.nl
*.aipass.jp
www.npestories.com
www.esgplay.net
songs.id
www.angelofernando.art.br
valkiria.com.ua
energyai.berlin
www.hamdanfsc.com
www.fouriergauss.com
go.dengro.com
www.oliveactivewear.com.mx
flyrides.joyridecity.bike
www.pratura.app
guest.dev.aipass.jp
game.codecat.io
www.maity.dev
www.bootstraptechnology.com
ilrito.ru
countdown.levelup-initiative.app
video-dev.weohealth.app
www.gdg.es
www.peepkey.com
*.aipass.jp
insomnia.docbotic.care
www.austincondolaw.com
stage-cards.mingla.cloud
towerdefense.otherg.com
cybridthrust.highlander.cloud
apple-demo.chronwell.net
wwwtest.noxvpn.com
admin.403adamski.jp
profilescms.com
api.aipass.jp
produtos.genexbrasil.com.br
play.claw.games
app.mrtaxi.at
janemanavian.com
guest.dev.aipass.jp
preview.payprz.com
moevil.store
graphql.2nie.com
www.letterstokatie.com
Certificate
The complete raw certificate details for *.hotel-v3.aipass.jp in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIEezCCA2OgAwIBAgIQCYm/XWdkgCFtQgN3Y0s11TANBgkqhkiG9w0BAQsFADA8 MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g UlNBIDIwNDggTTAxMB4XDTIzMDYwNjAwMDAwMFoXDTI0MDcwNDIzNTk1OVowHzEd MBsGA1UEAwwUKi5ob3RlbC12My5haXBhc3MuanAwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC2x0nrDEnbw9/ZsqGnse4Da0KxAQ/2CCLmmAqTV9RsgT2b qxhcYMmQXwNLmpzE+I+uR5Q4PLAPAHMuBjMuEMfJVCIxCKmywTAEJ7OX4zvlJmDT VgJ21/34iMTlLukmn2iGFGCqV7TBxsFh8jRsX7toDIHomcBqMDZscfvIOoN4k84Y uFiV501t4jGcOPFZ9kp3HvFSnURedQsKA6Gu4Z/mRtN+6AJtre+V6Gmgv7Y/KVVG Rn/PN9JU6c9ABVeAjw75PD9Y5aEz5ODQSQOAwUa7FtbOMknCN+wZ4/WmZnB7tqH1 JDwDuW5tmqQ2YmHFCkCzovcAX35/jC9o2QrVD10NAgMBAAGjggGUMIIBkDAfBgNV HSMEGDAWgBSBuA5jiokSGOX6OztQlZ/m5ZAThTAdBgNVHQ4EFgQUkr6V2TdaeJhU UaJfgDwwW3Da1wwwMwYDVR0RBCwwKoIUKi5ob3RlbC12My5haXBhc3MuanCCEmhv dGVsLXYzLmFpcGFzcy5qcDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucjJt MDEuYW1hem9udHJ1c3QuY29tL3IybTAxLmNybDATBgNVHSAEDDAKMAgGBmeBDAEC ATB1BggrBgEFBQcBAQRpMGcwLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLnIybTAx LmFtYXpvbnRydXN0LmNvbTA2BggrBgEFBQcwAoYqaHR0cDovL2NydC5yMm0wMS5h bWF6b250cnVzdC5jb20vcjJtMDEuY2VyMAwGA1UdEwEB/wQCMAAwEwYKKwYBBAHW eQIEAwEB/wQCBQAwDQYJKoZIhvcNAQELBQADggEBADnbykRZRWVA3scSFVkn3TxW n6aFEbtlUgW/qoXhC5WXjJ4t2ebitRhxr5uTbQYrR+P8S17zW01+IF0+ssi8GNbL fuNf1NmdxEc+4qGHMNHkgogXxjB+sdqQ3Fpc3SCia6ldudbCnLH3hsR8bxt/HzS8 PGS4/SiBnq1zwkvwSOoG2x4vp8EcnFTDHin6vYOxdg1FZSxryTNjgV4zgcHoOmoG H+K6bBNSSGLqOiR6mReAuyqetx1Qc0FjEGhVrN/Peg+aDK/fO8azYKiw/GLZ+Ope uwFLHTbgQBheX3b9aJ1/IRSuO2tKa/IOwQ3uT/7ReWcF0SuGbIlPH4LQt3SeJkA= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtsdJ6wxJ28Pf2bKhp7Hu A2tCsQEP9ggi5pgKk1fUbIE9m6sYXGDJkF8DS5qcxPiPrkeUODywDwBzLgYzLhDH yVQiMQipssEwBCezl+M75SZg01YCdtf9+IjE5S7pJp9ohhRgqle0wcbBYfI0bF+7 aAyB6JnAajA2bHH7yDqDeJPOGLhYledNbeIxnDjxWfZKdx7xUp1EXnULCgOhruGf 5kbTfugCba3vlehpoL+2PylVRkZ/zzfSVOnPQAVXgI8O+Tw/WOWhM+Tg0EkDgMFG uxbWzjJJwjfsGeP1pmZwe7ah9SQ8A7lubZqkNmJhxQpAs6L3AF9+f4wvaNkK1Q9d DQIDAQAB -----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 12678277972135379209962537317233800661 . . . . . . . . [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 'Amazon' . . . . . . . . . . . . [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 'Amazon RSA 2048 M01' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-06 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-04 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.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String '*.hotel-v3.aipass.jp' . . . . . . . . [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 23073644445579002998251066545181237909716731690756565309305056446830717734789817351522013845629868588955663756842629542560902930667102186860892494577334860485631944173610534167853481385662887835685244072475271659115652197724814137817639010947915396584945966888070144747703587666267507800450868857305655090877770181841825315467264749741674146937424125604051262861867191204006454620133418955728555105505249562892735807728279617204055586794945707407847100010681476767937287923734213159079203877729989792478377247325063009260578142434084262636906712366698312741148836037418592769394442982062628370009467015534760680185101 . . . . . . . . . . . . . . . . . . . . [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.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 81b80e638a891218e5fa3b3b50959fe6e5901385 . . . . . . . . . . . . . . . . [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) 92be95d9375a78985451a25f803c305b70dad70c . . . . . . . . . . . . . . . . [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 (44 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.hotel-v3.aipass.jp' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hotel-v3.aipass.jp' . . . . . . . . . . . . . . . . [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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (52 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.r2m01.amazontrust.com/r2m01.crl' . . . . . . . . . . . . . . . . [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 (12 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.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (105 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.r2m01.amazontrust.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://crt.r2m01.amazontrust.com/r2m01.cer' . . . . . . . . . . . . . . . . [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 1.3.6.1.4.1.11129.2.4.3 (CT Precertificate Poison) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . [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) 0039dbca4459456540dec712155927dd3c569fa68511bb655205bfaa85e10b95978c9e2dd9e6e2b51871af9b936d062b47e3fc4b5ef35b4d7e205d3eb2c8bc18d6cb7ee35fd4d99dc4473ee2a18730d1e4828817c6307eb1da90dc5a5cdd20a26ba95db9d6c29cb1f786c47c6f1b7f1f34bc3c64b8fd28819ead73c24bf048ea06db1e2fa7c11c9c54c31e29fabd83b1760d45652c6bc93363815e3381c1e83a6a061fe2ba6c13524862ea3a247a991780bb2a9eb71d50734163106855acdfcf7a0f9a0cafdf3bc6b360a8b0fc62d9f8ea5ebb014b1d36e040185e5f76fd689d7f2114ae3b6b4a6bf20ec10dee4ffed1796705d12b866c894f1f82d0b7749e2640