kadr.app
Issued by Amazon RSA 2048 M03
About this certificate
This digital certificate with serial number 01:f0:58:9c:c3:79:bc:22:09:4f:5b:e2:71:b5:85:30 was issued on by Amazon.
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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=kadr.app
Amazon
Organization:
Amazon
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 01:f0:58:9c:c3:79:bc:22:09:4f:5b:e2:71:b5:85:30Serial Number (int): 2577176513968493448079690558789223728
Serial Number lenght: 121 bits, 16 octets
SubjectKeyId: 0b:bd:1e:c8:98:82:1a:bb:ec:84:d5:86:89:45:24:d5:b0:7a:7d:7c
AuthorityKeyId: 55:d9:18:5f:d2:1c:cc:01:e1:58:b4:be:ab:d9:55:42:01:d7:2e:02
Fingerprint (sha1): 45:4e:3d:01:39:41:6e:f4:d5:33:ee:23:06:0b:69:98:96:80:24:34
Fingerprint (sha256): 5b:34:1a:4a:6c:19:91:ac:3e:42:dd:dc:7e:07:27:71:f9:1d:a4:9f:63:a7:6d:4b:d2:02:f6:ee:56:36:22:7c
Issuing Certificate URL: http://crt.r2m03.amazontrust.com/r2m03.cer
Revocation information
OCSP Server: http://ocsp.r2m03.amazontrust.comCRL Distribution Point: http://crl.r2m03.amazontrust.com/r2m03.crl
Check the revocation status for certificate kadr.app
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for kadr.app
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
kadr.app
Other certificates including the domain name kadr.app
(limited to 100 certificates)
evaluator.cc
gamma.stream
static.lolsquare.com
gjorgegajdov.com
smarty.co.in
rfa.telico.cloud
cstsht.codecraft.no
link.gladia.litsly.co
innovationplace.co.jp
asjpmm.com
www.getsug.com
akai.app
akai.app
jamiebaker.com.au
www.mypips.app
www.kadr.app
performancepros.co.uk
casino-poker.be
www.aoma.tk
kadr.app
www.cloud-storage.cloud
optidash.ai
www.agripuratchi.com
my.marketradar.kz
tillbilly.com
kadr.app
restroomapp.org
www.jayesh-desai.cf
iot.dasos.io
ric-escape.com
app.storybit.io
team-app.mpower.africa
reg.smartsoft.in
garagenotes.app
tryka.com
www.credi.com.ua
admin.brocheballet.com
rtc.tbrplay.com.br
mindbell.app
www.degtrivia.com
neodecoltd.com
api.useimpala.com
www.kadr.app
cstsht.codecraft.no
moneymagnet.finlup.id
hearo.link
qainter.biibiic.com
gamma.stream
static.lolsquare.com
gjorgegajdov.com
smarty.co.in
rfa.telico.cloud
cstsht.codecraft.no
link.gladia.litsly.co
innovationplace.co.jp
asjpmm.com
www.getsug.com
akai.app
akai.app
jamiebaker.com.au
www.mypips.app
www.kadr.app
performancepros.co.uk
casino-poker.be
www.aoma.tk
kadr.app
www.cloud-storage.cloud
optidash.ai
www.agripuratchi.com
my.marketradar.kz
tillbilly.com
kadr.app
restroomapp.org
www.jayesh-desai.cf
iot.dasos.io
ric-escape.com
app.storybit.io
team-app.mpower.africa
reg.smartsoft.in
garagenotes.app
tryka.com
www.credi.com.ua
admin.brocheballet.com
rtc.tbrplay.com.br
mindbell.app
www.degtrivia.com
neodecoltd.com
api.useimpala.com
www.kadr.app
cstsht.codecraft.no
moneymagnet.finlup.id
hearo.link
qainter.biibiic.com
Certificate
The complete raw certificate details for kadr.app in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFvTCCBKWgAwIBAgIQAfBYnMN5vCIJT1vicbWFMDANBgkqhkiG9w0BAQsFADA8 MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g UlNBIDIwNDggTTAzMB4XDTIzMDkyOTAwMDAwMFoXDTI0MTAyNzIzNTk1OVowEzER MA8GA1UEAxMIa2Fkci5hcHAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCtSCADWQRLOWw45+a6AHNfPlOAbmvV8m7eGKRe4e8lEgH+Piu8q5AJG9qXP8vU nTxgxVdgJD7nYTXyR5TqrtXNxiGPxp5CQGB/gDhBkLrjfk/KNU3I7eU6XUhViDvE 7H8SOV/utPF3uHhqp6axKyOTHNFMZtNvqQ9w6kGqvWZ9+Lg5p5+GSNxf1Do5JLP2 IwX8exT1tojRfKaKruHIkbMerv5T5NGSbB9r8Je1S2sxCFJOC7MhJ9lir29SvK99 +NEY24BGDlmrmnPAEKeWoy1yv93BD6AysnykcWDUQQBO2HrKgyfzg+20EALLeOmp 7LZ9VwhwVa2W6nSYEDVl4laPAgMBAAGjggLiMIIC3jAfBgNVHSMEGDAWgBRV2Rhf 0hzMAeFYtL6r2VVCAdcuAjAdBgNVHQ4EFgQUC70eyJiCGrvshNWGiUUk1bB6fXww EwYDVR0RBAwwCoIIa2Fkci5hcHAwEwYDVR0gBAwwCjAIBgZngQwBAgEwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjA7BgNVHR8E NDAyMDCgLqAshipodHRwOi8vY3JsLnIybTAzLmFtYXpvbnRydXN0LmNvbS9yMm0w My5jcmwwdQYIKwYBBQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5y Mm0wMy5hbWF6b250cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQucjJt MDMuYW1hem9udHJ1c3QuY29tL3IybTAzLmNlcjAMBgNVHRMBAf8EAjAAMIIBfwYK KwYBBAHWeQIEAgSCAW8EggFrAWkAdgDuzdBk1dsazsVct520zROiModGfLzs3sNR SFlGcR+1mwAAAYricfkmAAAEAwBHMEUCIFquTiiUb01WttLuJAw8dnyhXml0bQ5q 36XZlJER0MG4AiEAodVUCyJqL9zI4u1zTRBTjUTcmmxEB61mor0FuVw5Wf4AdgBI sONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAYricflJAAAEAwBHMEUC IQCmoulYKuqPyfiYJ5sz6/uR3rxiND3TMQRjE7qIIc/TmQIgbXb3Zp2Qeu4UAfRH cC5Ax4X2KbyYrVeaIN1NViu3UTIAdwDatr9rP7W2Ip+bwrtca+hwkXFsu1GEhTS9 pD0wSNf7qwAAAYricfj7AAAEAwBIMEYCIQDf5ocnL9s0MGCOGnzw2L73pI1Z9j0z 5EL/30WL9WTf+QIhAKYAQokDTX90zbREJWqlJ76fNMX6GoA3g5t+G/dwIt7hMA0G CSqGSIb3DQEBCwUAA4IBAQAYdq0e9jZ2zeODSWTn1AhtTAFHQoMHzSFBy2d64DLS UwTnDY3OGkJiDiddf60vbh01scs3T/XG71ajemozHpjPyuDuv7MnfZaWYCV+6MO6 U1+5DZ63GqtEaFY7v4q8dcnqt0ljnEQi+DC6n8/GejYydk6eoHncC7zkg5UphVbQ /eY+20c8BCotGkWXCpxB6OKPyIKsEEa9WHppYaKlkYa1PJAeFe8LIc60gYNA3pJN 3RDi5phSbrgo3afNS5IPOeb/c6dfuL40KLSfry24h68PIP0cYtfMrjBhVjRhcSst 7qH9h5+KHFbnfSkLMTMndX3oYxHBvKvOClV4jppjMoOK -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArUggA1kESzlsOOfmugBz Xz5TgG5r1fJu3hikXuHvJRIB/j4rvKuQCRvalz/L1J08YMVXYCQ+52E18keU6q7V zcYhj8aeQkBgf4A4QZC6435PyjVNyO3lOl1IVYg7xOx/Ejlf7rTxd7h4aqemsSsj kxzRTGbTb6kPcOpBqr1mffi4OaefhkjcX9Q6OSSz9iMF/HsU9baI0Xymiq7hyJGz Hq7+U+TRkmwfa/CXtUtrMQhSTguzISfZYq9vUryvffjRGNuARg5Zq5pzwBCnlqMt cr/dwQ+gMrJ8pHFg1EEATth6yoMn84PttBACy3jpqey2fVcIcFWtlup0mBA1ZeJW jwIDAQAB -----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 2577176513968493448079690558789223728 . . . . . . . . [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 M03' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-09-29 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-10-27 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:19|false] PrintableString 'kadr.app' . . . . . . . . [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 21874792947386754287540756765518547876093105212913373084443041320176435370440097678038978836642455817897460519763339329431727406320691934226822026217706323100490316788165175422936628411269964568428540226333571382917363946365059642801103690865320490658222376896374721118082529633860700220519602143096025403964347434599622605809137068581250025638893580364794318474796227784840077478097316553630716160322091169828741778379546892054024261354363680136581419699567349785715403233668965314115645447277368478182011495898402074190550166163478601957600973842556301358894483671403460347374296256414729719796711300319317229459087 . . . . . . . . . . . . . . . . . . . . [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 55d9185fd21ccc01e158b4beabd9554201d72e02 . . . . . . . . . . . . . . . . [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) 0bbd1ec898821abbec84d586894524d5b07a7d7c . . . . . . . . . . . . . . . . [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 (12 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'kadr.app' . . . . . . . . . . . . . . . . [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 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.r2m03.amazontrust.com/r2m03.crl' . . . . . . . . . . . . . . . . [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.r2m03.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.r2m03.amazontrust.com/r2m03.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.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (367 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (363 bytes) 0169007600eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018ae271f926000004030047304502205aae4e28946f4d56b6d2ee240c3c767ca15e69746d0e6adfa5d9949111d0c1b8022100a1d5540b226a2fdcc8e2ed734d10538d44dc9a6c4407ad66a2bd05b95c3959fe00760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018ae271f9490000040300473045022100a6a2e9582aea8fc9f898279b33ebfb91debc62343dd331046313ba8821cfd39902206d76f7669d907aee1401f447702e40c785f629bc98ad579a20dd4d562bb75132007700dab6bf6b3fb5b6229f9bc2bb5c6be87091716cbb51848534bda43d3048d7fbab0000018ae271f8fb0000040300483046022100dfe687272fdb3430608e1a7cf0d8bef7a48d59f63d33e442ffdf458bf564dff9022100a6004289034d7f74cdb444256aa527be9f34c5fa1a8037839b7e1bf77022dee1 . . . . [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) 001876ad1ef63676cde3834964e7d4086d4c0147428307cd2141cb677ae032d25304e70d8dce1a42620e275d7fad2f6e1d35b1cb374ff5c6ef56a37a6a331e98cfcae0eebfb3277d969660257ee8c3ba535fb90d9eb71aab4468563bbf8abc75c9eab749639c4422f830ba9fcfc67a3632764e9ea079dc0bbce48395298556d0fde63edb473c042a2d1a45970a9c41e8e28fc882ac1046bd587a6961a2a59186b53c901e15ef0b21ceb4818340de924ddd10e2e698526eb828dda7cd4b920f39e6ff73a75fb8be3428b49faf2db887af0f20fd1c62d7ccae3061563461712b2deea1fd879f8a1c56e77d290b313327757de86311c1bcabce0a55788e9a6332838a