assets.life.gov.sg
Issued by Amazon RSA 2048 M01
About this certificate
This digital certificate with serial number 09:f9:4e:21:aa:32:cf:eb:39:b7:65:fb:ce:61:fe:25 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=assets.life.gov.sg
Amazon
Organization:
Amazon
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 09:f9:4e:21:aa:32:cf:eb:39:b7:65:fb:ce:61:fe:25Serial Number (int): 13257518574991742566269674994375196197
Serial Number lenght: 124 bits, 16 octets
SubjectKeyId: 63:b0:4d:69:0f:dd:f8:1e:16:e5:9f:6f:a5:51:e2:f9:42:b0:f6:6a
AuthorityKeyId: 81:b8:0e:63:8a:89:12:18:e5:fa:3b:3b:50:95:9f:e6:e5:90:13:85
Fingerprint (sha1): b6:f7:a5:c1:ae:0d:7b:c9:fa:99:51:8c:58:2c:96:2b:ae:19:ae:66
Fingerprint (sha256): da:ec:28:72:89:49:c1:2d:ec:61:c2:0f:5e:2d:14:62:5f:35:2a:9e:b6:b3:e6:e6:46:99:5e:ea:10:5a:d6:13
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 assets.life.gov.sg
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for assets.life.gov.sg
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
assets.life.gov.sg
Other certificates including the domain name life.gov.sg
(limited to 100 certificates)
api.supportgowhere.life.gov.sg
supportgowhere.gov.sg
mylegacy.life.gov.sg
grants.life.gov.sg
assets.life.gov.sg
www.life.gov.sg
www.whycs.csforall.org
www.life.gov.sg
life.gov.sg
supportgowhere.life.gov.sg
suhitassociates.com
www.life.gov.sg
singaporediscovers.life.gov.sg
supportgowhere.gov.sg
dynamiclinks.babaosoftware.com
cryptobondfx.com
www.tanmoykarmakar.in
www.suomhosty.fi
staging.supportgowhere.gov.sg
services.life.gov.sg
support.gowhere.gov.sg
www.causewaycarrental.com
www.guidex.app
order.afuribayarea.com
www.life.gov.sg
www.life.gov.sg
staging.grants.life.gov.sg
www.sahibproductions.com
grants.life.gov.sg
mylegacy.life.gov.sg
services.life.gov.sg
report.probeyour.page
dev.token.life.gov.sg
player.playfm.cl
assets.life.gov.sg
supportgowhere.life.gov.sg
supportgowhere.gov.sg
mylegacy.life.gov.sg
grants.life.gov.sg
assets.life.gov.sg
www.life.gov.sg
www.whycs.csforall.org
www.life.gov.sg
life.gov.sg
supportgowhere.life.gov.sg
suhitassociates.com
www.life.gov.sg
singaporediscovers.life.gov.sg
supportgowhere.gov.sg
dynamiclinks.babaosoftware.com
cryptobondfx.com
www.tanmoykarmakar.in
www.suomhosty.fi
staging.supportgowhere.gov.sg
services.life.gov.sg
support.gowhere.gov.sg
www.causewaycarrental.com
www.guidex.app
order.afuribayarea.com
www.life.gov.sg
www.life.gov.sg
staging.grants.life.gov.sg
www.sahibproductions.com
grants.life.gov.sg
mylegacy.life.gov.sg
services.life.gov.sg
report.probeyour.page
dev.token.life.gov.sg
player.playfm.cl
assets.life.gov.sg
supportgowhere.life.gov.sg
Certificate
The complete raw certificate details for assets.life.gov.sg in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIF0DCCBLigAwIBAgIQCflOIaoyz+s5t2X7zmH+JTANBgkqhkiG9w0BAQsFADA8 MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g UlNBIDIwNDggTTAxMB4XDTIzMDIyMTAwMDAwMFoXDTIzMTAyMTIzNTk1OVowHTEb MBkGA1UEAxMSYXNzZXRzLmxpZmUuZ292LnNnMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAqY3fMDiWEvcLPobPcO1xkSK4XkDVgC0VGpkIvxduC1SPQSfC hiLEXFJ0+8fZdxLhCEwFD9AmH5yWEdERhtMrpX8ioplZzZAN7ihr0NN2UJbnGEz3 lbgjqjwH2DrKS3iYLAgCpO/uSclK2CJCvQwoPo55B8beKyzaL5aJ5biIinTw+tYC KiaW9Hpgp5WYA+wHp6x3LVm1rWNMQZvPf+Z6upco/7/kq396yonbflhuhfq2qhMk I5TQ7bZsdEV2OfTHMx5RWFSrpW9LBL4l2VvHgzkPnf7t0vD8bH32AKSeB54fmAhp /0BTL1n2Nn9CLSnW8tHbx3oUOs/conbvS7+xEwIDAQABo4IC6zCCAucwHwYDVR0j BBgwFoAUgbgOY4qJEhjl+js7UJWf5uWQE4UwHQYDVR0OBBYEFGOwTWkP3fgeFuWf b6VR4vlCsPZqMB0GA1UdEQQWMBSCEmFzc2V0cy5saWZlLmdvdi5zZzAOBgNVHQ8B Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDsGA1UdHwQ0 MDIwMKAuoCyGKmh0dHA6Ly9jcmwucjJtMDEuYW1hem9udHJ1c3QuY29tL3IybTAx LmNybDATBgNVHSAEDDAKMAgGBmeBDAECATB1BggrBgEFBQcBAQRpMGcwLQYIKwYB BQUHMAGGIWh0dHA6Ly9vY3NwLnIybTAxLmFtYXpvbnRydXN0LmNvbTA2BggrBgEF BQcwAoYqaHR0cDovL2NydC5yMm0wMS5hbWF6b250cnVzdC5jb20vcjJtMDEuY2Vy MAwGA1UdEwEB/wQCMAAwggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB2AK33vvp8 /xDIi509nB4+GGq0Zyldz7EMJMqFhjTr3IKKAAABhnKt/MIAAAQDAEcwRQIgS6wH kQDGlp/1ErtX3vxQuyKIfwp+nI9R2orG/q+6j/ECIQDQLovRbl6JlgEep56tQtZg 0Pn4ihzK9/XdYDpl/QnIeAB2ALNzdwfhhFD4Y4bWBancEQlKeS2xZwwLh9zwAw55 NqWaAAABhnKt/OMAAAQDAEcwRQIgFwgt111KAK4x23YqSSmWbkI2Bg3rEX+1f0mN V9BiM0sCIQDmDZfULuuQzdkBwGHqdIp2W8+CobEonCZKUhlCeM8hSAB2ALc++yTf nE26dfI5xbpY9Gxd/ELPep81xJ4dCYEl7bSZAAABhnKt/J4AAAQDAEcwRQIgW9MH SafLfIdCI0Ttws2vC2yZk+IHXPMSkRVYgRCHVr8CIQCaAsMZxUgH5RTJ6wQNQ93F VTUmwoWD0kf0ZwsdHyePxzANBgkqhkiG9w0BAQsFAAOCAQEAs5G6J7qxF2QTZLJ4 9t7wWou7bynfiROBuXLM9qL8Cw1+j2zIHGVBdD3doWb5eDeZTi/NrOOqNFISpwCA 76/aRD4uwZkQIQD3/Ovi0OuBVW6aP73EKf4RIM0t/3BQhpL4HciEh1zzhkOE+gnq vaxUXM9vvCGugbuRkssvGhBuQMw/2hn7wvQ7phjaRsa644klghLTd8PtE2YH3PCw StSyy/DVr11BYqfzgAPxrvTsYRMGBy7S8mbTGZkcmPmoz6wrTeMqlx9VT74D6/w6 yIT34ZDN6V3xubnLp9ZB3SU4StS51nQfievJ6JhxQQs2J3xxghwqEeMzwnxgsOCv 0BV79Q== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqY3fMDiWEvcLPobPcO1x kSK4XkDVgC0VGpkIvxduC1SPQSfChiLEXFJ0+8fZdxLhCEwFD9AmH5yWEdERhtMr pX8ioplZzZAN7ihr0NN2UJbnGEz3lbgjqjwH2DrKS3iYLAgCpO/uSclK2CJCvQwo Po55B8beKyzaL5aJ5biIinTw+tYCKiaW9Hpgp5WYA+wHp6x3LVm1rWNMQZvPf+Z6 upco/7/kq396yonbflhuhfq2qhMkI5TQ7bZsdEV2OfTHMx5RWFSrpW9LBL4l2VvH gzkPnf7t0vD8bH32AKSeB54fmAhp/0BTL1n2Nn9CLSnW8tHbx3oUOs/conbvS7+x EwIDAQAB -----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 13257518574991742566269674994375196197 . . . . . . . . [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-02-21 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-10-21 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 'assets.life.gov.sg' . . . . . . . . [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 21404233145842632221591250217828147999028288681649432368753101365505773883001148426242536521928773112537424466208758603856453777898161979347929057264078817962432673972698081396659100587268357455182731334581184984828650493170733435340114517372215690154853361500635505340148235833784547803680051147847141215958190717855531753073073404563026835266290519495883431878833657643792323979066065198380809070902820740692121383481156262058656845202169334838919690662027062259632635868590158682763922741250536271116497446440385835916807899897195740160799697943829771029415711182887799123860256041487241847929865133428012249755923 . . . . . . . . . . . . . . . . . . . . [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) 63b04d690fddf81e16e59f6fa551e2f942b0f66a . . . . . . . . . . . . . . . . [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 'assets.life.gov.sg' . . . . . . . . . . . . . . . . [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.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (366 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (362 bytes) 0168007600adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a0000018672adfcc2000004030047304502204bac079100c6969ff512bb57defc50bb22887f0a7e9c8f51da8ac6feafba8ff1022100d02e8bd16e5e8996011ea79ead42d660d0f9f88a1ccaf7f5dd603a65fd09c878007600b3737707e18450f86386d605a9dc11094a792db1670c0b87dcf0030e7936a59a0000018672adfce30000040300473045022017082dd75d4a00ae31db762a4929966e4236060deb117fb57f498d57d062334b022100e60d97d42eeb90cdd901c061ea748a765bcf82a1b1289c264a52194278cf2148007600b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb4990000018672adfc9e000004030047304502205bd30749a7cb7c87422344edc2cdaf0b6c9993e2075cf31291155881108756bf0221009a02c319c54807e514c9eb040d43ddc5553526c28583d247f4670b1d1f278fc7 . . . . [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) 00b391ba27bab117641364b278f6def05a8bbb6f29df891381b972ccf6a2fc0b0d7e8f6cc81c6541743ddda166f97837994e2fcdace3aa345212a70080efafda443e2ec199102100f7fcebe2d0eb81556e9a3fbdc429fe1120cd2dff70508692f81dc884875cf3864384fa09eabdac545ccf6fbc21ae81bb9192cb2f1a106e40cc3fda19fbc2f43ba618da46c6bae389258212d377c3ed136607dcf0b04ad4b2cbf0d5af5d4162a7f38003f1aef4ec611306072ed2f266d319991c98f9a8cfac2b4de32a971f554fbe03ebfc3ac884f7e190cde95df1b9b9cba7d641dd25384ad4b9d6741f89ebc9e89871410b36277c71821c2a11e333c27c60b0e0afd0157bf5