0340ee268cc44af4b5370b36468d00f02260a9d0656f462da0a4a7f7813ce1a22440e608c6d84268a22d07eb9286eab238ecb39e151f4e298e213b397e5d71634ba9b374ff324d998eddd7d66c47a02d4da1dd282e5f48128ecf0f5f65ff92ec8006ded4e2ca4ef0bf1da3c656f514f0943c8ed94f464af3b12eda491db8653bab472b89c1a04d60978288b11f5116e6b2f18f43e95440bd92528152b38ef848c3e41a26178f451dafb712218d366ba6ea204065bf8e46768d47b459ad6303e3fdf6974c3d8a4ffc923e8cc357e9f3e1