0x2cffd02e9460812054c61d1eddf1e66f1ff3f3440521ad46bd708f8343447e7c6ccdaafb98e149475bb0b143690f473ac654def61836d198204b4fdccdf136696213f0e8d172ae1fa7d52aa45d3992d5b1c46c82183e54dec33f700fefa489159adb1c891774c243c2f6749b3dd16f8f12c970c086bd8367264c4515db8ac81befc21cf0b05ffff42934f5ce91d14330cfb2193b99680f1d50e9cf6c8b9580bda25088c6cca25c854b56a1df2244ccce1d87b01bfb17a21bb1ddc41be22dcbdfa7ffcfbc51a49ced4be749b32775a336d89239298364fd202a5a026024345c800a04dbab36da3c29ea9398dbaaf0f743c78a1f095f5295dd47fb195414b06edff65842b5af6d06f144554fbf1373644c2110998b9f6b1ad9bc1315402d7606ba37f98b7ae14ae84b039a03646b2bd0801ad03f6cbf71ef9d968e499b609046b7b14ce532bb3de53c1010636312d83a46d5bdfdc027218b47e9dd5d0bef97597c2ecdbaf0501edaa86a1f103e2a21dac6e201d8b8994d8919463f1f139d5b052a9535acc1fc642367428060c817ef136b55ebe019c97bb03b6b4b79147ff362e9ca2cb3486099d2a5e772a57f3cab70bb3241d2bf3e8e5f1e3a185670e9462d4f4ea283dde1c686d20c358153be628d79c6412257d6d2003eeb8276128c9aca7db73b1bb79da23aea41da4e73996a9b914c849357893276cac7a8266fbece5b116cf3fbd0518833fc649e655605dbb36e9382e70b62594f27bc1e50428bb9a360d4c99572873d502adf8b8af1f5f05e0a122e72c9e6e95380edf93e93ecdd8bd63d5ba8c2aaae562d6539b77720b1cd35a55ea766664f8f7e534956a273c2fb241dfc582801cf35c1bfbf5dd9c88230c09064564a31127ac406a8fc2e7b088bd4c7bad079423e64e7142f73de6c5846750d44d69085a7dd78e041e3a58045957854c553f9d88967b2c38c62c4fb1d2e9aba760f07fda9d79a9c8b88612f760080357614cb9159513ca849f18606571f6a830cfcea442136f643246064c55ce11b64d7031c9414d765600ac5a040260e5b7f98e80c3e790d7e634be9edc43338ee87b17da7c156533b12970943307c14527c4c481da5cb58fd3df12b903b1c754d5701aaf008c840a733f87df001442f014b15a47f22a8e9ce56c53f3a41ed8cd3f428872357aae2e3521efe28de7efef3243c67a401f4396ee7c01d71744b5708f2209837accf5a068a4ad43584d0ca34977314b1df508dc9e03f7f2aa5719852c541fc8ad6b12da212b25814d16d0e85abd465c427309c47830d7418f934eb30859686ffee92df232f1d40ca137f8e726f268293df442411ba803bac058594785b62142586a08b442bc43a12c85515a9c318bdc5f9a031866a54dfcfcfc9ee245da84c14de5664ac7296f9e2ffe71366310911baca7cc73db5320246f3e7c2edffd68b4918b4761311b41b06141d4ee391579c89114c4494848ab2f0364db2eb2863eab3ba657037fba54dd3371bbfc3f5fabac5f1cebd7c351682fd6336ad1ea759dce4a9a07ef1c589650a9064209f598e58b4baa06afb48113db9db80c08f53e55cd3ef9fb99597dff0d84e4de5754de591ff9b364a59d893f8fb17dbe1d2e32303a1c770cb3e0f736c686df5138e7a0d6aecb7ca7fa4742425bf91aa3fa1477b642e6e4e20a1271fded8333d585bd9d9abfe791eadeb99115a009398381fbf7eaa911c3659222e6c2910542a5689ea4bd964aedf3095788a9bf889ca214ea905210ba36c77f81f3261b131972b9a0f107fad37640e76fb95443d1733cab9b2b6097914b986c08101c4385a25df122b74e20ad5c330fe7ddc89ee1d02c3a516a906af00ee94e6c34b073907d99833d6e1c3d6aa8260293c1bb9aa82f981a0c347dc99eef8ecdb7ec5beba1fafd658625d4faa