bf8f428ecfe3f6556dde1b0039045f88b1c3efbf98b43e597a9606c19acf0cee
bf8f428ecf...c19acf0cee
df52c56c10ec8beb73a2bd8ae4fed6b45caf5c64886ad19766868d80804cae4e
df52c56c10...80804cae4e