ca.api.blackboard.com

Issued by Amazon RSA 2048 M02

About this certificate

This digital certificate with serial number 0a:ce:42:83:b9:85:1c:64:22:7b:94:b5:38:6a:80:d3 was issued on by Amazon.

With 2 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. 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=ca.api.blackboard.com

Amazon

Organization: Amazon
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 0a:ce:42:83:b9:85:1c:64:22:7b:94:b5:38:6a:80:d3
Serial Number (int): 14363242186046111623769812360288174291
Serial Number lenght: 124 bits, 16 octets

SubjectKeyId: 6b:04:5c:98:c7:f7:fa:80:49:3b:89:bf:32:6c:ee:e5:34:18:20:52
AuthorityKeyId: c0:31:52:cd:5a:50:c3:82:7c:74:71:ce:cb:e9:9c:f9:7a:eb:82:e2

Fingerprint (sha1): 44:aa:d0:68:d5:02:a7:ba:df:ab:15:fb:2a:31:8a:d1:4a:20:09:0b
Fingerprint (sha256): 03:20:a5:d5:fe:b5:b5:4e:c2:bc:23:c3:82:47:bf:26:17:37:e7:e5:97:11:91:e4:00:42:59:6d:27:62:bc:9c

Issuing Certificate URL: http://crt.r2m02.amazontrust.com/r2m02.cer

Revocation information

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

Check the revocation status for certificate ca.api.blackboard.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for ca.api.blackboard.com

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

ca.api.blackboard.com
*.ca.api.blackboard.com

Other certificates including the domain name blackboard.com

(limited to 100 certificates)
alt-learn.qa2t8pcb.lcint001.int.core.blackboard.com
blackboard.richmond.ac.uk
blackboard.middlesex.mass.edu
mail1.blackboard.com
learning.westminster.ac.uk
ruh-san1.blackboard.com
bblearn.uah.blackboard.com
blackboard.noc.edu
sg.config.api.blackboard.com
ultra.edu.kuleuven.cloud
sni.cloudflaressl.com
blackboard.whitworth.edu
*.ufv.ca
blackboard.richmond.edu
breo.beds.ac.uk
ilearn.bond.edu.au
bbdemo.collegiseducation.com
sni.cloudflaressl.com
amer-san3.blackboard.com
blackboard.misd.net
ap-southeast-1-san1.blackboard.com
bbitcorpcgw.blackboard.com
lms.curtin.edu.au
us-east-1-san5.blackboard.com
*.highpoint.edu
*.fmuniv.edu
cds1.cvent.com
*.adrian.edu
blackboard.eacc.edu
vaots.blackboard.com
mycourses.qcc.edu
sni.cloudflaressl.com
*.uhd.edu
aulavirtual.up.edu.pe
blackboard.noctrl.edu
development.moodlerooms.com
us-east-1-san4.blackboard.com
my.leedsbeckett.ac.uk
new.blackboard.com
ca.api.blackboard.com
*.lakelandcc.edu
cerc.blackboard.com
sni.cloudflaressl.com
saas-test.learn.uq.edu.au
sni.cloudflaressl.com
trainingcenter.blackboard.com
lms.uconn.edu
blackboard.grandview.edu
courses.taylor.edu
blackboard.wesleyseminary.edu
miscursos.tec.mx
cds1.cvent.com
ecourses.aud.edu
stage.finalsitereach.com
amer-san1.blackboard.com
*.ufv.ca
lms.uwa.edu.au
*.ccsj.edu
vanity4.jiveon.com
learning.daemen.edu
blackboard.princeton.edu
us-east-1-san2.blackboard.com
bb.ipr.edu
cds3.cvent.com
new.blackboard.com
blackboard.bridgevalley.edu
*.tamiu.edu
*.northumbria.ac.uk
learn.upes.ac.in
online.san.edu.pl
webgrader.blackboard.com
eu-status.titan.email
*.blackboard.com
bb.rocmn.nl
new.blackboard.com
blackboardstaging.leidenuniv.nl
webcampus.fdu.edu
development.moodlerooms.com
us-east-1-san4.blackboard.com
*.usta.com
alt-learn.adclone6.lcdev002.dev.core.blackboard.com
blackboard.staffs.ac.uk
*.uaionline.edu.ar
us-east-1-san4.blackboard.com
*.stonehill.edu
ap-southeast-2-san1.blackboard.com
*.elearningmedia.es
eu-central-1-san1.blackboard.com
emea-san1.blackboard.com
*.wccnet.edu
eu-central-1-san1.blackboard.com
courses.ccac.edu
*.unibocconi.it
amer-san3.blackboard.com
*.alvernia.edu
development.moodlerooms.com
eclass2.ajou.ac.kr
formeup.urma-paca.fr
bb.grcc.edu
my.senecacollege.ca

Certificate

The complete raw certificate details for ca.api.blackboard.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIEgjCCA2qgAwIBAgIQCs5Cg7mFHGQie5S1OGqA0zANBgkqhkiG9w0BAQsFADA8
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g
UlNBIDIwNDggTTAyMB4XDTIzMTIxOTAwMDAwMFoXDTI1MDExNjIzNTk1OVowIDEe
MBwGA1UEAxMVY2EuYXBpLmJsYWNrYm9hcmQuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAz1fZ7WYKvQZZwr2IQ/WdfjKQldiQt1f8mpER0EZMFoeD
+MUz2rTw1mI8zQB9xCn7eXGgT+TRrb2hEIArm1loL4aUBg9qyFHmP79v5ruC6D3C
HE6s6N8EVntqJhyk/u2ag/y47ZvguGdzhfPNvAVdQ26/46Ni6eO35HODn76Me+IY
0zNQXHuw/RI4V7FkB/zUjh8AVKMkcDC9iQGRo+LeEdsXIJLDzqseTO/NbXKeQggA
DukvyaG1ceP3gosR+Ykb9iV5HENuhOIvUMd9bkTkSzjTHvlKowFpcmbxHC0jjFq2
s7jLPNahsdcqj1mM8Mcbspnp0KNs0NGwERay3r+5ZQIDAQABo4IBmjCCAZYwHwYD
VR0jBBgwFoAUwDFSzVpQw4J8dHHOy+mc+XrrguIwHQYDVR0OBBYEFGsEXJjH9/qA
STuJvzJs7uU0GCBSMDkGA1UdEQQyMDCCFWNhLmFwaS5ibGFja2JvYXJkLmNvbYIX
Ki5jYS5hcGkuYmxhY2tib2FyZC5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjA7BgNV
HR8ENDAyMDCgLqAshipodHRwOi8vY3JsLnIybTAyLmFtYXpvbnRydXN0LmNvbS9y
Mm0wMi5jcmwwdQYIKwYBBQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2Nz
cC5yMm0wMi5hbWF6b250cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQu
cjJtMDIuYW1hem9udHJ1c3QuY29tL3IybTAyLmNlcjAMBgNVHRMBAf8EAjAAMBMG
CisGAQQB1nkCBAMBAf8EAgUAMA0GCSqGSIb3DQEBCwUAA4IBAQCqfkFUqJFghOnf
7QcvWegpBqGOga4TFa08JJdG0xwF+qgrs1uzvya9mApUM9PQlCElEqc/QRInwywf
C3gwJr5EbfFFlhywXZUSLvplYRml5cTbVLbCMkuhPaM9GoWSuw8XER8vXwg5OuCV
a9h1FCabT2eXYJaybRBeHYzlVe7tjInojOes5IagFVCTN8Dkbu4PvxtmHJj/o1Dl
CgWmXI4Wity0nL+tTMy5vCQTN567ewJf/2igqlgxWr3ccxv1F7XpcA6YDL5V0og7
qLz3sI3KK2Ib2Q3CvdqA9Ivn26vJbHfMWGE5S/4UBHJJ2741abNLkQ0Ja/Zll+x+
/fqQ5Egl
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz1fZ7WYKvQZZwr2IQ/Wd
fjKQldiQt1f8mpER0EZMFoeD+MUz2rTw1mI8zQB9xCn7eXGgT+TRrb2hEIArm1lo
L4aUBg9qyFHmP79v5ruC6D3CHE6s6N8EVntqJhyk/u2ag/y47ZvguGdzhfPNvAVd
Q26/46Ni6eO35HODn76Me+IY0zNQXHuw/RI4V7FkB/zUjh8AVKMkcDC9iQGRo+Le
EdsXIJLDzqseTO/NbXKeQggADukvyaG1ceP3gosR+Ykb9iV5HENuhOIvUMd9bkTk
SzjTHvlKowFpcmbxHC0jjFq2s7jLPNahsdcqj1mM8Mcbspnp0KNs0NGwERay3r+5
ZQIDAQAB
-----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 14363242186046111623769812360288174291
 . . . . . . . . [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 M02'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-19 00:00:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2025-01-16 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 'ca.api.blackboard.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 26174650208082702856066976941298971799398133221476411932499709458023321676243443939508458202329749253420668440087897938915075754137025568868368915504899246769531098051369364464212480034485947634534599098566964162828758650051613380510958816623382061430829096611530527233837754321166500541034295364845781979677172039200613805649635027378075958885914228466672881321544127555123822317273490642812501241888885537222531451508997256940271302388146661672932733027139464837948356103573108247701210089953565966079106112560839740830648287192503834092128581975672176325236362007665051452545050827325684896873424529797070018558309
 . . . . . . . . . . . . . . . . . . . . [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 c03152cd5a50c3827c7471cecbe99cf97aeb82e2
 . . . . . . . . . . . . . . . . [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)
							6b045c98c7f7fa80493b89bf326ceee534182052
 . . . . . . . . . . . . . . . . [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 (50 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ca.api.blackboard.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.ca.api.blackboard.com'
 . . . . . . . . . . . . . . . . [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.r2m02.amazontrust.com/r2m02.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.r2m02.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.r2m02.amazontrust.com/r2m02.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.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)
		00aa7e4154a8916084e9dfed072f59e82906a18e81ae1315ad3c249746d31c05faa82bb35bb3bf26bd980a5433d3d094212512a73f411227c32c1f0b783026be446df145961cb05d95122efa656119a5e5c4db54b6c2324ba13da33d1a8592bb0f17111f2f5f08393ae0956bd87514269b4f67976096b26d105e1d8ce555eeed8c89e88ce7ace486a015509337c0e46eee0fbf1b661c98ffa350e50a05a65c8e168adcb49cbfad4cccb9bc2413379ebb7b025fff68a0aa58315abddc731bf517b5e9700e980cbe55d2883ba8bcf7b08dca2b621bd90dc2bdda80f48be7dbabc96c77cc5861394bfe14047249dbbe3569b34b910d096bf66597ec7efdfa90e44825