0x2cffd02e8c29ab4950601f4445140bae69a428152ff876cd7dce4cfb1d71720c8720ec792608fcb67a9beb5fc607fc5feee6cdf3cf43359af4bd8cabc4d5025f97d18809ccfa6b490d4cec100f285ce6cdf175ba30cfc3460fd35a291a87dd1c4af3fd36e68c6793a33a2a28a62e8165e4534cc01729cf10938012779b6fe9d9c9370b1a8ed77bcd99c19627bec7d8371a4aa4f8db81b007a204b2b4ceb6a0fafbbefe4f39b6b531fe6cb7201c3f1de783b47bf269251b706ea97353dddb98004ab8c375f60cc2084cecf041f969c4d86af8bb25ecd63c5dcb2ac7f77563330bf6fda09014a038f573e1647a5c40648684cd18aad55ab215c3f2be6e88771940f06850f821ae501f88a9b1f7f89a1e0dcdd184707d899254760bc4fe869d4a33b7225142aa2c2abb41f1a35ed3bc8e923217900dadb2311b98191ae5b61d95f6473f69f00b1d86960183dc405d314d29e893b74c04baa11bd4652be48b0550c41cba67d5470713db413bf69dd4ae0911324d98fd065dd2fe2213f8436c51d1f148943fdee7234a4074c6ab46bfc300a02721ed6cad6214027d82ce94654d58b274ded773aceb6ae1dd02754aa521482958a8bfb6d8553ab5b592dd47bcf5c281f6b2a196a87a88e5458e882af7fb251be14c65fccfe1c3b79c98f5f1625ebbabdeefb1d031d10d21f8f2ee571a192479e63aa38b405af257ca43aa9f13e9aee5a9b51962ce6f08ffff43dddb6813caf78ae565dcb9c2d3783e6c78c563331c3c3e63ca06dce6663519e2121deea74540eaa878c652009c5545fe616a375c1418eb7ed3a0f2cd17e0aee5fd4a23cfa7692a5f8740b8b67156b165f007b65fd80d0ac7f7abb9bbe75d8af072f7f6b147f58dae434dfdc2ab1ee0efb8355334afcdb075735def76fda153ff61aeb974532c4af6fbd59ea0629af11704eff79af3780130c835cb1b6711f606dcadc6ce06c8476f62d9cf8f2c955719c3499ecf45e1d0e17a1ad46d4b0fa0f00485fee57054b59728e4dd0c0a0d0698b5178ff669c7c0bfd788d75724d19f757a74e29aac654e9cbe71da1f3d6e7b08a6655e47cc470ee49257cd0869a94c3187aabb0466cd45a6da67d62ac404fb970c54c54ee1eb39c7fd12a9a383ebede2d84f866c3a279db21e5001c5a8baef7f223977d67168124aac5d9dd99e9f659430b09d8d764c00b7e0cb5e97723b92ab90b43175235c815f71f6260a2b3d996e7d9a77979e01878a24798cb3078ad8c40fed23c8caeb3e9885541d7133a2a2975c0790ef53fcd0ddc03c485b827e3b97f948b730d273cf1314b2dea3a7d48e42f75193791fc4f2be1275e094005b5de9ea70810d0ddf2ce3ab25ab2757757fbfd5ffecf60e6c40ba560fcc648d64f91415a6b1228c3effed40945ec963b2eb37475ce8b236d361dc0afa1b3aca26a84008bb1bcd19bd0489cd59875de77befc46b0e1d198e8ed6c916b8819543c6c7fdd02a22834794c20524e9620f732a03d9eeb27bef75d5c9873e49bd076947ab9d30aafd1082966c8f24265354181148dcb07100a342cbca5f4ac5607d53b7b3a7a6b2c4a30dc961422a8e2626121dad1e328a28e84cddd51df2a3027fe24c51c0512d225f1cf1932f6a45a512bde1a08fb96c489214d3b768797eccaa6292313693dfd665251a5b4cfc906b02d13bfe2169431a012dee162f8674382659b9e39cc037878b173e91a2ceb332eaacd6d58a8380124276f661ac5b9e206e17caca23635f48f8c74b7610fcfc0c192655d40ca736f58ff3b03ae8c6b154ca8f64eec1aa5b555b9f2f033ce39464facd87065f00eb20d78abd7fecbb54879769f43ec2b3802dcfb17352e2e99bb26ad1c382b01d21f2e2a8ef8168c44453216b238bf227548fefba1fd97e898d49ca8e0bafe5bbae7f2fc1ff029411d4