0f9bf477c6f6688523ebf790479c706a507563c1c6f0cffb6444a2e52ef0653e15ba3c681ed62c58c06027d6271edd53d3e3c6

0fec8077b18260f123e7f3e7349c7068aa97ed664a49aa108dd62f20742f54eac5e378e3fe587565ff25e77e03a7b0a33b823d

7de58604bd836187239b8ee1459c701c8de6410f8c70fac22a21f3e3f63c470f51552626ec22203a24f21a58655d57e96d5cd8

74ebf103b286618423ed80e3429c706d70a42cd83408b742a72eec2e468247d6601707721d125affd5d224a7f2080e11c9699e