app.dev.tokenswap.modum.io

Issued by Amazon

About this certificate

This digital certificate with serial number 0b:45:df:31:a1:0d:e1:65:a4:cc:23:74:52:5c:e2:2a was issued on by Amazon.

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=app.dev.tokenswap.modum.io

Amazon

Organization: Amazon
Organization unit: Server CA 1B
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 0b:45:df:31:a1:0d:e1:65:a4:cc:23:74:52:5c:e2:2a
Serial Number (int): 14984303346238422254113812889263202858
Serial Number lenght: 124 bits, 16 octets

SubjectKeyId: e0:26:03:0e:40:cb:c7:a7:c5:fb:4d:f3:66:5d:83:ae:28:b4:70:b2
AuthorityKeyId: 59:a4:66:06:52:a0:7b:95:92:3c:a3:94:07:27:96:74:5b:f9:3d:d0

Fingerprint (sha1): 64:23:0c:42:fd:2b:34:00:68:1e:49:4e:5f:a9:3e:f1:3f:2c:32:11
Fingerprint (sha256): 86:fe:8a:4c:7c:9d:43:f3:fa:30:25:10:87:dd:13:ef:e6:9a:5b:21:27:c9:d3:fa:d5:40:c1:d7:7a:88:27:c9

Issuing Certificate URL: http://crt.sca1b.amazontrust.com/sca1b.crt

Revocation information

OCSP Server: http://ocsp.sca1b.amazontrust.com
CRL Distribution Point: http://crl.sca1b.amazontrust.com/sca1b.crl

Check the revocation status for certificate app.dev.tokenswap.modum.io

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for app.dev.tokenswap.modum.io

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

app.dev.tokenswap.modum.io

Other certificates including the domain name modum.io

(limited to 100 certificates)
voting.modum.io
dashboard.dev.modum.io
internal.modum.io
api.demo.modum.io
modum.io
app-versioncheck.modum.io
dashboard.trial.modum.io
dashboard.prod.modum.io
dashboard.sta.modum.io
dashboard.modum.io
app-versioncheck.trial.modum.io
dashboard.trial.modum.io
nfc-mapping.dev.modum.io
app.dev.tokenswap.modum.io
modum.io
*.modum.io
app.dev.tokenswap.modum.io
support.briscoes.co.nz
voting.modum.io
support.briscoes.co.nz
app-versioncheck.dev.modum.io
nfc-mapping.modum.io
api.demo.modum.io
modum.io
app.stage.tokenswap.modum.io
provisioning.dev.modum.io
modum.io
modum.io
core.modum.io
nfc-mapping.dev.modum.io
modum.io
dashboard.prod.modum.io
provisioning.dev.modum.io
api.demo.modum.io
api.sta.modum.io
app-versioncheck.dev.modum.io
api.sta.modum.io
*.prod.modum.io
swisspost.api.modum.io
support.briscoes.co.nz
dashboard.modsight.modum.io
api.prod.modum.io
support.briscoes.co.nz
support.briscoes.co.nz
provisioning.modum.io
api.prod.modum.io
dashboard.demo.modum.io
app.dev.tokenswap.modum.io
*.modum.io
jira.modum.io
support.briscoes.co.nz
provisioning.modum.io
dashboard.sta.modum.io
proofx-backend.dev.modum.io
nfc-mapping.dev.modum.io
provisioning.modum.io
api.prod.modum.io
dashboard.modsight.modum.io
provisioningdev.modum.io
shop.modum.io
modum.io
igr.modum.io
dashboard.modum.io
*.modum.io
fdus-54.freshdesk.com
staging.dashboard.modum.io
support.briscoes.co.nz
api.modum.io
igr.modum.io
e2e.modum.io
*.sta.modum.io
core.modum.io
*.playground.modum.io
provisioning.sta.modum.io
*.modum.io
*.modum.io
*.sta.modum.io
support.briscoes.co.nz
nfc-mapping.dev.modum.io
api.prod.modum.io
shitservice.dev.modum.io
dashboard.dev.modum.io
voting.modum.io
*.modum.io
nfc-mapping.dev.modum.io
dashboard.demo.modum.io
api.sta.modum.io
dashboard.modum.io
proofx.dev.modum.io
api.modum.io
support.briscoes.co.nz
dashboard.demo.modum.io
swisspost.api.modum.io
modum.io
api.dev.modum.io
provisioning.prod.modum.io
modum.io
app.dev.tokenswap.modum.io
dashboard.sta.modum.io
swisspost.api.modum.io

Certificate

The complete raw certificate details for app.dev.tokenswap.modum.io in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIEijCCA3KgAwIBAgIQC0XfMaEN4WWkzCN0UlziKjANBgkqhkiG9w0BAQsFADBG
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRUwEwYDVQQLEwxTZXJ2ZXIg
Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0yMDAzMzAwMDAwMDBaFw0yMTA0MzAx
MjAwMDBaMCUxIzAhBgNVBAMTGmFwcC5kZXYudG9rZW5zd2FwLm1vZHVtLmlvMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3dVLL1hHybxttYJ3+E1bKNn+
99rb2sckTq6PDONEipLywTsYconChj3LbMU96EzwyjGBLGu0Z16kHFZuzHrN4TgR
yJtk9QXqHosGAIKW+e0QJ2VjTGhiV1eaMmg0vbRSKSYuZCX9rrdoi6Yja8IoBmYM
+WcMQJbsn7nZKFm1n/708CTBm1YaVI32MZS+rWBoOCBy21HyNcQlKwuSmldvWEAI
cl3SHQV+xnX1kC+9lJNQjJUvDhCBoWji6TuT1tLYy3/LvygUCUg/08bBPFRJmjqI
k6AYQoix38ii5ZzCtcQw5w1MBgQZrNWNemUvajWfUWQmr4mfFBREt+Y9hc+WxQID
AQABo4IBkzCCAY8wHwYDVR0jBBgwFoAUWaRmBlKge5WSPKOUByeWdFv5PdAwHQYD
VR0OBBYEFOAmAw5Ay8enxftN82Zdg64otHCyMCUGA1UdEQQeMByCGmFwcC5kZXYu
dG9rZW5zd2FwLm1vZHVtLmlvMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAQYIKwYBBQUHAwIwOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5z
Y2ExYi5hbWF6b250cnVzdC5jb20vc2NhMWIuY3JsMCAGA1UdIAQZMBcwCwYJYIZI
AYb9bAECMAgGBmeBDAECATB1BggrBgEFBQcBAQRpMGcwLQYIKwYBBQUHMAGGIWh0
dHA6Ly9vY3NwLnNjYTFiLmFtYXpvbnRydXN0LmNvbTA2BggrBgEFBQcwAoYqaHR0
cDovL2NydC5zY2ExYi5hbWF6b250cnVzdC5jb20vc2NhMWIuY3J0MAwGA1UdEwEB
/wQCMAAwEwYKKwYBBAHWeQIEAwEB/wQCBQAwDQYJKoZIhvcNAQELBQADggEBABp9
6V3atd7pJzt2nhiJGNXF1Gib5QCyZaHUmBZ5HOrLhcLn+DILKLZLM/YqdxuzaOAc
9LyBNS3zj0YqWdAHFzoVvxLVpcf5e8C8LNsr6vBx1yoo4+8eGTGtIsnGvJ+daA87
mF8KGZ77Svyr8lLpWWi8/MUa6vdhLPs+qisAL7gZ62rXdegvPvE3/7mRG1yAbTc7
z4oe+HgX0ha719kR98jt6Bwqp+Nc6qgDoq+4YsQjoVRhlab4AiZYBKMfBBn3OGl6
2qMoLaV21SX6cLC73ViA8YYHNVs4aiiJFy+7N7OzfGR7SJOL2VqjzEi9kQDFlKOv
Wke9z15Fd/LBH0QffN4=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3dVLL1hHybxttYJ3+E1b
KNn+99rb2sckTq6PDONEipLywTsYconChj3LbMU96EzwyjGBLGu0Z16kHFZuzHrN
4TgRyJtk9QXqHosGAIKW+e0QJ2VjTGhiV1eaMmg0vbRSKSYuZCX9rrdoi6Yja8Io
BmYM+WcMQJbsn7nZKFm1n/708CTBm1YaVI32MZS+rWBoOCBy21HyNcQlKwuSmldv
WEAIcl3SHQV+xnX1kC+9lJNQjJUvDhCBoWji6TuT1tLYy3/LvygUCUg/08bBPFRJ
mjqIk6AYQoix38ii5ZzCtcQw5w1MBgQZrNWNemUvajWfUWQmr4mfFBREt+Y9hc+W
xQIDAQAB
-----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 14984303346238422254113812889263202858
 . . . . . . . . [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.11 (organizationalUnitName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Server CA 1B'
 . . . . . . . . . . . . [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'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-30 00:00:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2021-04-30 12:00: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 'app.dev.tokenswap.modum.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 28003844436693827120363605068701926580225777449162597277100796903609804153864472365318683081200605890207533783941233241351250456147863686174960103136495292917391491288581360047866360512765347382830043555303069402887591102075301504960677783997646322304093390168623942753757429535785836867947723215861544473691902060481194215917462667569714060500216972608202912156815138481992105937938376977680369260405869038071987235113889683591504457539273387931528632687264211244846957790133858341237557698581205639463795068511622492293271128624117474928249883851740000021160836359534698742439632562957012947507268961245565327218373
 . . . . . . . . . . . . . . . . . . . . [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 59a4660652a07b95923ca394072796745bf93dd0
 . . . . . . . . . . . . . . . . [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)
							e026030e40cbc7a7c5fb4df3665d83ae28b470b2
 . . . . . . . . . . . . . . . . [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 (30 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'app.dev.tokenswap.modum.io'
 . . . . . . . . . . . . . . . . [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.sca1b.amazontrust.com/sca1b.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 (25 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.114412.1.2 (digiCertDVCert)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.sca1b.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.sca1b.amazontrust.com/sca1b.crt'
 . . . . . . . . . . . . . . . . [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)
		001a7de95ddab5dee9273b769e188918d5c5d4689be500b265a1d49816791ceacb85c2e7f8320b28b64b33f62a771bb368e01cf4bc81352df38f462a59d007173a15bf12d5a5c7f97bc0bc2cdb2beaf071d72a28e3ef1e1931ad22c9c6bc9f9d680f3b985f0a199efb4afcabf252e95968bcfcc51aeaf7612cfb3eaa2b002fb819eb6ad775e82f3ef137ffb9911b5c806d373bcf8a1ef87817d216bbd7d911f7c8ede81c2aa7e35ceaa803a2afb862c423a1546195a6f802265804a31f0419f738697adaa3282da576d525fa70b0bbdd5880f18607355b386a2889172fbb37b3b37c647b48938bd95aa3cc48bd9100c594a3af5a47bdcf5e4577f2c11f441f7cde