preview.windowsphone.com

Issued by Microsoft IT SSL SHA2

About this certificate


This digital certificate with serial number 5a:00:00:ac:40:28:93:74:a9:d3:c0:18:7e:00:01:00:00:ac:40 was issued on by Microsoft Corporation .

With 3 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.

Cerificate errors/warnings *beta

  • ERROR: KeyUsage extension SHOULD be marked as critical when present

preview.windowsphone.com

Microsoft Corporation

Organization: Microsoft Corporation
Organization unit: Microsoft IT

Time untill certificate expires

This certificate will expire on

Certificate Details

Serial Number (hex): 5a:00:00:ac:40:28:93:74:a9:d3:c0:18:7e:00:01:00:00:ac:40
Serial Number (int): 2007067296828101335719578981552198868084501568
Serial Number lenght: 151 bits, 19 octets

SubjectKeyId: fc:d0:e0:51:39:63:7b:08:57:5d:7e:8c:f8:da:6e:8f:bd:b4:39:98
AuthorityKeyId: 51:af:24:26:9c:f4:68:22:57:80:26:2b:3b:46:62:15:7b:1e:cc:a5

Fingerprint (sha1): e1:e3:a6:52:51:5f:fd:4d:7d:e4:96:27:d9:d5:6c:6b:7d:f5:92:aa
Fingerprint (sha256): 21:7a:d5:e1:20:c8:68:23:0a:9a:bf:ec:ae:72:89:21:31:9e:bf:ad:38:59:30:81:fd:ea:0c:4f:aa:5e:74:a6

Issuing Certificate URL: http://www.microsoft.com/pki/mscorp/msitwww2.crt

Revocation information

OCSP Server: http://ocsp.msocsp.com
CRL Distribution Point: http://mscrl.microsoft.com/pki/mscorp/crl/msitwww2.crl

Check the revocation status for the current certificate on preview.windowsphone.com
3
DNS Names
0
Email Addresses
0
IP Addresses

Advanced Certificate Properties

Technical details about this certificate


Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA



Key Usage

Digital Signature
Key Encipherment
Data Encipherment

Extended Key Usages

Server Authentication
Client Authentication

Extensions

9 extensions
No unhandled critical extensions



CA Certificate

This is not a CA certificate

Subject Alternative Names

preview.windowsphone.com
*.preview.windowsphone.com
preview.windowsphonenext.com

Certificate

The complete raw certificate details in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIGdzCCBF+gAwIBAgITWgAArEAok3Sp08AYfgABAACsQDANBgkqhkiG9w0BAQsF ADCBizELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEVMBMGA1UE CxMMTWljcm9zb2Z0IElUMR4wHAYDVQQDExVNaWNyb3NvZnQgSVQgU1NMIFNIQTIw HhcNMTUwMjE4MDAwNjEwWhcNMTcwMjE3MDAwNjEwWjAjMSEwHwYDVQQDExhwcmV2 aWV3LndpbmRvd3NwaG9uZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCLVy/8gbq91xzpVPXY+4yRqvBQXvO7YFWeBKHhTRX3AVDmzIhDEVhgejRh 8XE45Mg33F8oQtXkxjDfsM0cr/gm6gcZaNz0eB5c24HWm/ZTdEYDk4PoCAkiy6QO NZPhfQ9xLuw36wqV79C41hl+XrfJnHuY4Zj827Xki3itHjJNc9yH47BZ0cewrSd7 TWW1e5uVU1bsSCu8VNYCSxGc4lxkeln5vFhHqzXh/mUbQwA2KXe5HDaYtY4Y9C/i I8Mm4CwE0HWwXjY+DLufNulNxsxHFk7ua96eU/cXfsaJDvTVXOrUJpLAOXXvYOEp bsqhriQ7ZkvUv3P8YF3k1rqfyIEnAgMBAAGjggI5MIICNTAdBgNVHQ4EFgQU/NDg UTljewhXXX6M+Npuj720OZgwCwYDVR0PBAQDAgSwMB8GA1UdIwQYMBaAFFGvJCac 9GgiV4AmKztGYhV7HsylMH0GA1UdHwR2MHQwcqBwoG6GNmh0dHA6Ly9tc2NybC5t aWNyb3NvZnQuY29tL3BraS9tc2NvcnAvY3JsL21zaXR3d3cyLmNybIY0aHR0cDov L2NybC5taWNyb3NvZnQuY29tL3BraS9tc2NvcnAvY3JsL21zaXR3d3cyLmNybDBw BggrBgEFBQcBAQRkMGIwPAYIKwYBBQUHMAKGMGh0dHA6Ly93d3cubWljcm9zb2Z0 LmNvbS9wa2kvbXNjb3JwL21zaXR3d3cyLmNydDAiBggrBgEFBQcwAYYWaHR0cDov L29jc3AubXNvY3NwLmNvbTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw TgYDVR0gBEcwRTBDBgkrBgEEAYI3KgEwNjA0BggrBgEFBQcCARYoaHR0cDovL3d3 dy5taWNyb3NvZnQuY29tL3BraS9tc2NvcnAvY3BzADAnBgkrBgEEAYI3FQoEGjAY MAoGCCsGAQUFBwMBMAoGCCsGAQUFBwMCMF0GA1UdEQRWMFSCGHByZXZpZXcud2lu ZG93c3Bob25lLmNvbYIaKi5wcmV2aWV3LndpbmRvd3NwaG9uZS5jb22CHHByZXZp ZXcud2luZG93c3Bob25lbmV4dC5jb20wDQYJKoZIhvcNAQELBQADggIBAJZ8VfQd lJk6Wmcbn5a5V1VT9O68QpO2cFFW6dII8RYexw7PYsS1fkg6CGePt+osUMDt15cM IKm8NWl8tyJ7lcUptkorvP2i5pVR38QUl2IYdjzd+G6LK8AQXejeytgOmrGsyAP3 u3BgdLPIoSV46i/JAo9Yj+q/laUd2bbCYt+ibOcGEM8i5zFq8ZhYO5VybbYpHVl+ sEG+F3RjcpvjseSnRbQqtWooVqoiB8LeMOW53YF7k0NxNMYr0KcRgR7FS51JsHPq vG4MV9rI8DQ5FSTd9cTLM5Qi6AbVWgp36PU7Q8Dmp3l5QD6NCNwcQ/Bju9anD0Pm /uhfavkKxTBuNPXlCkKVMqelW8TNDIvl3trM+XOG25JeyGqNHepq3Q8yyQAsgcCp AYfi1ShNW+4HWrvVq9ZN6vFxXWvjimhrOlEJEC3PeVpl3L2yXei7qfo+YAl+sjLh v1POYOfcszrc9po5+JzhtZaXt0kDRoyGLuhYFKT1oE6g7shHsDkscB7ctjaTnumc 0bBaYTbpLPL6ReImyJ15NVE56UzVO1VqdL7DqhGBGJ/IVxMqIyoPBR9Tkr54OncC d6rlq4CIwEkZuGbZN5Op5UOCudq0olJ/NYbEfv0gwaSxUOB0skWiUO6Qx3Crpox3 CQTwGZ/+X+iPVl8LvGRpEmCKLzCnuRcDlMN0 -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAi1cv/IG6vdcc6VT12PuM karwUF7zu2BVngSh4U0V9wFQ5syIQxFYYHo0YfFxOOTIN9xfKELV5MYw37DNHK/4 JuoHGWjc9HgeXNuB1pv2U3RGA5OD6AgJIsukDjWT4X0PcS7sN+sKle/QuNYZfl63 yZx7mOGY/Nu15It4rR4yTXPch+OwWdHHsK0ne01ltXublVNW7EgrvFTWAksRnOJc ZHpZ+bxYR6s14f5lG0MANil3uRw2mLWOGPQv4iPDJuAsBNB1sF42Pgy7nzbpTcbM RxZO7mvenlP3F37GiQ701Vzq1CaSwDl172DhKW7Koa4kO2ZL1L9z/GBd5Na6n8iB JwIDAQAB -----END PUBLIC KEY-----

ASN1 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 2007067296828101335719578981552198868084501568 . . . . . . . . [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.8 (stateOrProvinceName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Washington' . . . . . . . . . . . . [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.7 (localityName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Redmond' . . . . . . . . . . . . [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 'Microsoft Corporation' . . . . . . . . . . . . [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 'Microsoft IT' . . . . . . . . . . . . [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 'Microsoft IT SSL SHA2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2015-02-18 00:06:10 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2017-02-17 00:06:10 +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 'preview.windowsphone.com' . . . . . . . . [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 17590118122646947424692073938710045500794558007935742486256765086757734865123487309571530404263448515732080189216833101640485631802673874372572917571291623233907943609814490957072584984312455465699582897712579525538910295871368632463915210099640881576958828865259925067125571366039930931937514490587697681722570256430693465155972350643015972002424344149044562376473881951136421265287672860667844733869122083738807622267760159691196446176158687744375168665768432178791300392811014128939800918689179342283995648233306378030488845015842738687874048342893734883756660797268668373859110239373471480681117055438063189655847 . . . . . . . . . . . . . . . . . . . . [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.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) fcd0e05139637b08575d7e8cf8da6e8fbdb43998 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (4 bits) 04b0 . . . . . . . . . . . . . . . . [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 51af24269cf468225780262b3b4662157b1ecca5 . . . . . . . . . . . . . . . . [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 (118 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://mscrl.microsoft.com/pki/mscorp/crl/msitwww2.crl' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.microsoft.com/pki/mscorp/crl/msitwww2.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 (100 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.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://www.microsoft.com/pki/mscorp/msitwww2.crt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.msocsp.com' . . . . . . . . . . . . . . . . [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.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (71 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.311.42.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://www.microsoft.com/pki/mscorp/cps�' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.311.21.10 (applicationCertPolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (26 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.3.1 (serverAuth) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (86 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'preview.windowsphone.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.preview.windowsphone.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'preview.windowsphonenext.com' . . . . [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 (4096 bits) 00967c55f41d94993a5a671b9f96b9575553f4eebc4293b6705156e9d208f1161ec70ecf62c4b57e483a08678fb7ea2c50c0edd7970c20a9bc35697cb7227b95c529b64a2bbcfda2e69551dfc414976218763cddf86e8b2bc0105de8decad80e9ab1acc803f7bb706074b3c8a12578ea2fc9028f588feabf95a51dd9b6c262dfa26ce70610cf22e7316af198583b95726db6291d597eb041be177463729be3b1e4a745b42ab56a2856aa2207c2de30e5b9dd817b93437134c62bd0a711811ec54b9d49b073eabc6e0c57dac8f034391524ddf5c4cb339422e806d55a0a77e8f53b43c0e6a77979403e8d08dc1c43f063bbd6a70f43e6fee85f6af90ac5306e34f5e50a429532a7a55bc4cd0c8be5dedaccf97386db925ec86a8d1dea6add0f32c9002c81c0a90187e2d5284d5bee075abbd5abd64deaf1715d6be38a686b3a5109102dcf795a65dcbdb25de8bba9fa3e60097eb232e1bf53ce60e7dcb33adcf69a39f89ce1b59697b74903468c862ee85814a4f5a04ea0eec847b0392c701edcb636939ee99cd1b05a6136e92cf2fa45e226c89d79355139e94cd53b556a74bec3aa1181189fc857132a232a0f051f5392be783a770277aae5ab8088c04919b866d93793a9e54382b9dab4a2527f3586c47efd20c1a4b150e074b245a250ee90c770aba68c770904f0199ffe5fe88f565f0bbc646912608a2f30a7b9170394c374