0x2cffd02efc88b208be5bbd555d48517aa98b00db0518d450a43cd6ccc9c527ebd3b19e1662a8e8bf2d2060890ae12644659c1c5339f50f5f74eeaf1e8a650e2c8df787007deadf7c6d7c3cb406f047abcbb33e72a9ffc3616eff6163d7e93eb628ae0411b1f9f0e5d05adedd38a6ebd84602ed6bf20d5874341b6c8c5eb9ca776931e71b882f3a014784a1dad37052c03499d04b6e52264a6b8d49d39f8d5bacf556d2ded9dff31d667bd950eae3aad9aa35a323de52a03eab9cd6ef3c44c140b338b78bb0e586ba1c4a449bb15a072513a4dac844b00d37337428c1aeb254dfe85bf8dec4c28b2287b870b87e81135241063e7ea75bac1151f597c9973cbc057982e7f423262086c36e1ec78ca82a574cecac78a9bb4222aa238a3615a61636e929d9d5a914630da81f110d61b1fc67165da0bd95297004a7e71efcd629b6e1824c73740650f1eeb627b4dcad155859f93da03e67ca261749c7127182c2330e11763184845b81a604b10862ce52dd35c4a35a8b6f88930386732b70820ea43d1a551bfba0f92483a1c4a7c2a8de4182621fa8e1482718f9e6fb50e93a8e5c1f8fc64e23263ea9eddb05228ac85d88b24cfe072e6f682ddcb19f0808e76962c23716021455771d11b1a307d47ef7fcf412c7b1dd2323ca6c3243320d546ae6c0b10cb7b66663f84186d62efe7136d2deee363bbc8591ca7e18feabd2d39f9419870fdce57e3bb3fe9fd0c345e8bc9cd82cc4ea9746c56e75dadfa91d9b07063643eee63ad630d5057b1116b319a11684bb6ddfef01581c7b264ee6ef56e093a0707b09ae957a2005a89f30adcdc4f2f40137587075ba6dd2c148423dd3f5cae53a28bdb192535e7688f89aec3a56e01c551e667e0a398f140864b51f41042b2c54f2e239e77d0955c99db822aa91405040dbba8ced7e44f90d127ffe82b3eab677dece8cf0953f925a03668d0da49c5934e791aa00535904936b4dec3eeba5aec535dc0a85f1069a1d7c6edfe51123df1b9db884beff5346ed55ee23561cb7f6d4bff685486f44d069abd7a296d8eede12a844020a7103852e5d0c8aecff1a5bfd6ca5bc837cb7ac5c4dcf78bc3b91fc83a0fdb9df9a09b8b8d35eb1a2c702e43ef3a9a000ba0eafdfb2c2228de1e90a949295862fab69957f03d116c233d4103b5bb185ab664428bab9b38fd67960660cb85555e5b7b9bb4a41ec2e31cca2b0510c12fde3cf6e47480365fecfd0ce380b8911f1a0c74b5c32ab9d7a4a4fec55dbaf983d0a9a6e40b10ccbbd3328024014d0e3efce2fdcc84749666e6a635d06592d5c6570f08cc19502869cdcd70dcf2a43201e1e28ff3e9293eeafa611dd202ebd443d689e1d19d078013fe408f3c0dc33834e0e725095c90f6b7e92bcd8ae065dc8efe655b3cde5ae60d07b817a9a1c1967b416165becf8f876abc3f2229055a8621f66500d647e7263ddef884040d29a3040820a1d786bf9aa2234243f8d85e99ac69824a77e148e72b694abe843b3f1a0812581d594de060a336564f8791d52452e412ea3a435412bd6e6d3248370bc15b3d691124bfb6cf03be3773c6898e000e4da14bab0be6cc3b032702231abf20c1e13a80cb517134a057c4b862cec964d88cd2a4d6f9c13af724d2289bffcf4680e9875f4103b1a17af6270c6e9a069cc9ba9da60564b5fd9fea4bdbace3fc2f350de4edd2b9c3fc1a9e4c61fc95f448aee4303b450544b8083884f18c847dd8ee199d53a8b849d32f10009a4e6bb9ebb8547acddb51b644749df635361381fcfae0ea8eeb55ed658d357369b97e2d2ebf540ba1828392a06b12668ae6fffab3582062d79e07bb2e6f99bb6666d396a687dd23a7b88995ff59cd6ccad6796fbeb045096f82087bcd78d493c2caad7ce8dc0d30ae7d214e2826754a1e264adacecc0