583fb7238a5feca1049649c38894b2446a895a87ce0ad27e1f52de5d0e99d0b02f53b11678af9b12a2a13c314723da03fd5acf8d3c28a0f6f208627dd649210bc70faf423a2acb7b29167432cf1a749d95c41ecc05637f1898156b885b6c4cb2e543a5493e8657b8a7b974a4138a844f35a9feb8110e74ec1b65706cf08f827ebc87d8158d897db5456a45593af6caee8519cd310c512417a4ebd44fbe238e9476ac9dccaf02e282d96222b9a7e5f3d8a781c5e52bad332fa196880081c63b3c3de393f63f1dad61ec83be5bf50a0eecfec1fe5dc3af9def41f21fc1d82b3f84ebea0967d656d452937596247aed1831c42a85af6781943581c0512a03ad31cf0b55f1e21ad81e98ace1aabfcdae6e8d56a8df675127c64e72e8110326992f80818be1b3b90fca0db52af6b8b14903c1895ecebab9b74a2df0e2898ad3366eb7c3f2b61681f09f0d259803adad9f4edec0f7ff10fef3799fe9b99ba16876bd7645d59d4f7501a670558ed5b495298a173f358f521ec97d365ae5cd931634651cd59ea1b154f2ed2deefb9a4225967603102d4257ce78ec5ee789495c5c80ff10a766a9219cefd63904fc2abd1cc3f55593c35dd845a519862b10e977e050a98d853201d96b2d8cc923388be187911943792ace137c414bd2a2d05bc4e52610f854d445c8ad656124d600c0f080473de5dafc51089275d5e5f2cef756ee44fe3e45b2e8da4f4f90a57911e8c0a88bc5870903d1e4896a8dfc121e66102a76921e002410743cff6999a3fc89d32dcd