nikonlenswear.ca
Issued by Amazon RSA 2048 M03
About this certificate
This digital certificate with serial number 02:3f:63:d0:a7:97:8a:17:44:b3:3d:ff:47:91:ae:13 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=nikonlenswear.ca
Amazon
Organization:
Amazon
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 02:3f:63:d0:a7:97:8a:17:44:b3:3d:ff:47:91:ae:13Serial Number (int): 2987595183533286923485779395135778323
Serial Number lenght: 122 bits, 16 octets
SubjectKeyId: df:8b:0a:a1:0d:6b:ad:42:6c:71:b0:1b:18:09:6a:21:be:59:93:1f
AuthorityKeyId: 55:d9:18:5f:d2:1c:cc:01:e1:58:b4:be:ab:d9:55:42:01:d7:2e:02
Fingerprint (sha1): e7:33:d2:e0:29:32:7c:17:34:f4:5d:f0:d7:f2:06:18:0f:80:38:7f
Fingerprint (sha256): 73:4c:6d:76:4f:7a:11:83:67:6c:c7:32:b7:c9:04:92:ea:4b:09:52:44:96:00:cf:4a:52:00:ef:33:46:50:37
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 nikonlenswear.ca
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for nikonlenswear.ca
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
nikonlenswear.ca
Other certificates including the domain name nikonlenswear.ca
(limited to 100 certificates)
nikonlenswear.ca
www.nikonlenswear.ca
nikonlenswear.ca
reqlogic.nikonlenswear.ca
professionals2.nikonlenswear.ca
professionals2.nikonlenswear.ca
professionals.nikonlenswear.ca
*.nikonlenswear.ca
nikonlenswear.ca
reqlogic.nikonlenswear.ca
reqlogic.nikonlenswear.ca
*.nikonlenswear.ca
nikonlenswear.ca
www.nikonlenswear.ca
professionals.nikonlenswear.ca
nikonlenswear.ca
nikonlenswear.ca
reqlogic.nikonlenswear.ca
nikonlenswear.ca
professionals.nikonlenswear.ca
qvw.nikonlenswear.ca
nikonlenswear.ca
professionals2.nikonlenswear.ca
nikonlenswear.ca
qvw.nikonlenswear.ca
nikonlenswear.ca
professionals.nikonlenswear.ca
nikonlenswear.ca
nikonlenswear.ca
www.nikonlenswear.ca
nikonlenswear.ca
reqlogic.nikonlenswear.ca
professionals2.nikonlenswear.ca
professionals2.nikonlenswear.ca
professionals.nikonlenswear.ca
*.nikonlenswear.ca
nikonlenswear.ca
reqlogic.nikonlenswear.ca
reqlogic.nikonlenswear.ca
*.nikonlenswear.ca
nikonlenswear.ca
www.nikonlenswear.ca
professionals.nikonlenswear.ca
nikonlenswear.ca
nikonlenswear.ca
reqlogic.nikonlenswear.ca
nikonlenswear.ca
professionals.nikonlenswear.ca
qvw.nikonlenswear.ca
nikonlenswear.ca
professionals2.nikonlenswear.ca
nikonlenswear.ca
qvw.nikonlenswear.ca
nikonlenswear.ca
professionals.nikonlenswear.ca
nikonlenswear.ca
nikonlenswear.ca
Certificate
The complete raw certificate details for nikonlenswear.ca in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFyzCCBLOgAwIBAgIQAj9j0KeXihdEsz3/R5GuEzANBgkqhkiG9w0BAQsFADA8 MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g UlNBIDIwNDggTTAzMB4XDTI0MDEzMTAwMDAwMFoXDTI1MDMwMTIzNTk1OVowGzEZ MBcGA1UEAxMQbmlrb25sZW5zd2Vhci5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALurhie03vvsEl8wZjErH/kSiro2Fi3EIbk6wmhs+cVvMPnFUvvG KzzXqQ2UD4sWlOGn/Z1E2BCkUDoot5XrCA5NkDwjKCHMaTywT5524hcozIKUzd7M zCPhNkQprIudyF4zn57OmKztFkjLwC7RggArB/f7RudoIbrXtwJkKh1KyU6WtooX 1mKXEjj90QbrrEbinbrtTMgpDooxmceNo1wc4Oso2HXnWdodbBG0lQ0BjI0Sxm9q z2tRLnp1eAiCsixl7YWg+smVoErErCHyWdB7jietvwyf+7o2yDWJW5rFZetNSadl gyY3f6dNdgLIKQAAR7A1Fq6swe/HHnkCxHUCAwEAAaOCAugwggLkMB8GA1UdIwQY MBaAFFXZGF/SHMwB4Vi0vqvZVUIB1y4CMB0GA1UdDgQWBBTfiwqhDWutQmxxsBsY CWohvlmTHzAbBgNVHREEFDASghBuaWtvbmxlbnN3ZWFyLmNhMBMGA1UdIAQMMAow CAYGZ4EMAQIBMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI KwYBBQUHAwIwOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL2NybC5yMm0wMy5hbWF6 b250cnVzdC5jb20vcjJtMDMuY3JsMHUGCCsGAQUFBwEBBGkwZzAtBggrBgEFBQcw AYYhaHR0cDovL29jc3AucjJtMDMuYW1hem9udHJ1c3QuY29tMDYGCCsGAQUFBzAC hipodHRwOi8vY3J0LnIybTAzLmFtYXpvbnRydXN0LmNvbS9yMm0wMy5jZXIwDAYD VR0TAQH/BAIwADCCAX0GCisGAQQB1nkCBAIEggFtBIIBaQFnAHYATnWjJ1yaEMM4 W2zU3z9S6x3w4I4bjWnAsfpksWKaOd8AAAGNXQMIjAAABAMARzBFAiEA8ihFMMLg Ki+fVRK7l0EilhfeQt4MyCWMx1V7GztiKG4CICWDCogQ+Uqplxmeqku2TdkDE6sM irTpTwhXgqNw9SwZAHYAfVkeEuF4KnscYWd8Xv340IdcFKBOlZ65Ay/ZDowuebgA AAGNXQMIaQAABAMARzBFAiAeaFQ0Q2SlYcga6wImGfpaTjDDLKLznsv0pGXKEbZR RAIhAMTdsmJI8xLMABYdJOqwi7DOE/+7PU6Iip30OjRIn3a8AHUA5tIxY0B3jMEQ QQbXcbnOwdJA9paEhvu6hzId/R43jlAAAAGNXQMImQAABAMARjBEAiA+VVRuSkO7 5XDfsmSOMeCoUZmn/MaV7JFGhXq7hEcnJAIgV5WXjD+ERath9lEmbN7V2Zbkg8Ok 07+iojDAXiISKqEwDQYJKoZIhvcNAQELBQADggEBAGCyb63VQbfedPkwR/4hOdTO RxT8imNeXR6i4kQuJIA/uHLtMo/+NOdBgraea/dmjlINrsYeqwqK7cICBbOU7cHu cSF/VVt0vKnOnOxl9GSDx8Q4xZ5UTc95032VyOasMsFvhPLsFC8Tlqb52dIhx/sr j2PQ3ZxtEFARy8R7ypB93/NFVu4Ot0oS+J5kFsWVt3ADbk5zietIkCARbUvisik6 UdIFk9gRahy+O7puEcdyktKk/XPmWmfid8wiERY9i6tb1Hg9MUZoz8ezBlHZtUZ1 OZ9qfYLsaCcdn0R8V7jGI85I1mDdeaRfv0PKhUWimfB57vEHe3oSaO1sQSIBIMU= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu6uGJ7Te++wSXzBmMSsf +RKKujYWLcQhuTrCaGz5xW8w+cVS+8YrPNepDZQPixaU4af9nUTYEKRQOii3lesI Dk2QPCMoIcxpPLBPnnbiFyjMgpTN3szMI+E2RCmsi53IXjOfns6YrO0WSMvALtGC ACsH9/tG52ghute3AmQqHUrJTpa2ihfWYpcSOP3RBuusRuKduu1MyCkOijGZx42j XBzg6yjYdedZ2h1sEbSVDQGMjRLGb2rPa1EuenV4CIKyLGXthaD6yZWgSsSsIfJZ 0HuOJ62/DJ/7ujbINYlbmsVl601Jp2WDJjd/p012AsgpAABHsDUWrqzB78ceeQLE 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 2987595183533286923485779395135778323 . . . . . . . . [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 2024-01-31 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2025-03-01 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 'nikonlenswear.ca' . . . . . . . . [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 23691144686842020062479030667613052965457401156299155182391150115583880083346695851846408836055345342590651928474096084242730965022744687720230983052458804943284575345340024050262216841889231772773034230417649250175745173415722853074221605435576513376415742919365413804045323252587536273572597481887339534308470622276951190674099066242443592180944025858314453979619210143216707693864732748170692608284476608815008014010520859363845407724085215997721262514112322852182636348690336231716972135262825883939639148298588865647868843093253009748234307220313042958359637776566378067541593446865044898377812235819258736723061 . . . . . . . . . . . . . . . . . . . . [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) df8b0aa10d6bad426c71b01b18096a21be59931f . . . . . . . . . . . . . . . . [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 (20 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nikonlenswear.ca' . . . . . . . . . . . . . . . . [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 (365 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (361 bytes) 01670076004e75a3275c9a10c3385b6cd4df3f52eb1df0e08e1b8d69c0b1fa64b1629a39df0000018d5d03088c0000040300473045022100f2284530c2e02a2f9f5512bb9741229617de42de0cc8258cc7557b1b3b62286e022025830a8810f94aa997199eaa4bb64dd90313ab0c8ab4e94f085782a370f52c190076007d591e12e1782a7b1c61677c5efdf8d0875c14a04e959eb9032fd90e8c2e79b80000018d5d030869000004030047304502201e6854344364a561c81aeb022619fa5a4e30c32ca2f39ecbf4a465ca11b65144022100c4ddb26248f312cc00161d24eab08bb0ce13ffbb3d4e888a9df43a34489f76bc007500e6d2316340778cc1104106d771b9cec1d240f6968486fbba87321dfd1e378e500000018d5d030899000004030046304402203e55546e4a43bbe570dfb2648e31e0a85199a7fcc695ec9146857abb8447272402205795978c3f8445ab61f651266cded5d996e483c3a4d3bfa2a230c05e22122aa1 . . . . [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) 0060b26fadd541b7de74f93047fe2139d4ce4714fc8a635e5d1ea2e2442e24803fb872ed328ffe34e74182b69e6bf7668e520daec61eab0a8aedc20205b394edc1ee71217f555b74bca9ce9cec65f46483c7c438c59e544dcf79d37d95c8e6ac32c16f84f2ec142f1396a6f9d9d221c7fb2b8f63d0dd9c6d105011cbc47bca907ddff34556ee0eb74a12f89e6416c595b770036e4e7389eb489020116d4be2b2293a51d20593d8116a1cbe3bba6e11c77292d2a4fd73e65a67e277cc2211163d8bab5bd4783d314668cfc7b30651d9b54675399f6a7d82ec68271d9f447c57b8c623ce48d660dd79a45fbf43ca8545a299f079eef1077b7a1268ed6c41220120c5