0x2cffd02ec9125295a3bfcaebb1b1d6d988ec4a4d88fb1c3c7c82a103dd7a86b8ddce07dc9cdcd567ca0a5bdedf4c26ece25ce7451683b3c4f31de3a299630f4537f5c744fdc623cfbb1ff9a5284e0e7b12c51db6cf5beab365ec68622541b39ab11a7f8dc6c65c0d63859c4e8be6ac57023a1f6150b1eb61651f79803dd156e717c2383e6e880a4d6c5bca618cdf71e938a0a900d9395146c05f5c1029ed03d884f18e5af1cfdfe70e4893509308aefa5c9e25360c136ffd4c27c85355c113784a925be9dcb05f37b5d23be371eb34dde90f347347fd69b9d8cae9c2f2544305ab77f9653031952130556eb6d7ed31f5ad7c0ba3b79ae45572983728a69fe7c7be66a587b0d89232de9e664614c3fb3da08f95bc0909efa4b0c22566c879afe7fc18244616003b6b4b54f784c870617358ab036c3ba0583e6d5159d1731783f762af59938c0e2455b44d35ae6d29218827d2324bb71a6779834e2d1bf1279a11a5df8b2ef149d32db6909bc713c5d3705cec2b052266f45a6c0319efc9c8b4be5e3251b1defdca72122c661c31ce45ef0fc41b987d6b36e3d81ec9a15d99bd9f163e0e32e5663e3127da56336e7414e198347b88e2e740c9e7df3c34b74cb298a0371b96f3037ff96ce9f3c5b623d79d9d85434f4a6e9bfbe61f9fac6581fd7f68bc247d01d7168dda69afe528696ea8e56d2b9859b30e7b06aeb505f22cb24b505cf8924c5ba253f850afe63ad84f6c655b7c0e2cc7fe9b409241ed8e98363cd904f6e05ded12db9882226e546eabeb9155435b3758a0d019bb28e17cf3e705867856cc649202641675bfc7b161f3c9018c838389e04c153d3a57929d0f7efd5c89c39037207e85b2fe7c9308b17293de794223413356e8267d8acfe99d3294563ec690a87e173c878e16bcc58a8afc54cd39e78706386d681e1e4566f02b4d52760ceb9e50c9c8041b5a5e71b3c386c81342d404aa51ef11a454e8ba6d1790d831479bb60dbfca8a5f21f0b60b999214856c97d79d87cf6c2ffb331a571536ae75b211f9ffb2af4ae0fcf18337734004c0dd9424879a2f6e1dc1964f87545028602bccf4ce7d7efc012ee39c85ce3ff4ee30dde3563194a4660f814654e8b5f10a92aa82a96c33b06dc314db0fc91bf3deef945344adb6bbebd0d4001968177f67d050128d3c85f4c0954867515d396e840bb6aaabf18b48503b1e82f2248c50de7df8feb2116f56be945d5486c3272284c40ecff9db2db8cfd3b48bd1b6d5afec10732b2f977ae5f3d73de1857d04099d34bc1473f59e81cf056c6df6e058c8a4e89fcbe5b030012edca0e16883f2ffe4ee40425688be556e9ec21c177b02ff012e0032a0528f871e365daee7af5a24dccc0acad90a64714a74f245ecd2d0eb7fc1bc41f1ca6baacdd2f2849aa34822902b31dd22e02157a96be405df7532b88c08d56faa8d9aa2f0f6d82b915c18cefc66b6af46c1fb574351533914c72ef7b49605babfb03cd871bc3f1497895a2369958ffaa4f7ef0bb1b2b97387b41c909222012db5ee38ecd699c304730c679e93ca8fa22341bffb1788fb992cc9efab393075b8f98c24b6f91206ef3fe60a24bda371e3d05697b5d3c5007701ecca3eed91b6c4da229b37abe99281a5268bb01638ff62d9c9b7b6ca6ba52ddbe22b4ff2ecba9bc7f89f86248a5954fd5a641fb8094ab7365af1963c376cc4b64fac006069104ea02a72e08cf878558cd1e745de5a810b723020fd9c5d5ce11caefb279a9e5d3c2cdaad851ee489dbb4c7136e0373b4503de024826ed7e4ca6e2bcc4cc4c665e987c79955e463796348f49097860a3f4e8a479f6a3b78ef1c1c3de49df02f50b822b174a73d4fcd2c6cca8384cd279045d02f90d31d04d687086edda6c71fdb0c8c7fed909fe52d8b8fbecbba9fee1c