0x2cffd02ed17c394f769c39eb37f8622914f405bcc2bf5fea5ba0555b5ea1a26d283d95eb1aa97af35ebdbbfbbd97e0c88124990e9985435feee9315a9a66b1ffd84a35d383c1e4565f505876788ef15bf9a79e710b3705679a0e5d1f9b80831b72b79e05c21b1fba23e22006704f105c212b2a9a837ba3a2fd3e22e3c5ba045280969de35c8cba4578c14167e000bd03be007a490d9d90ed320a4fdc20276412146411608822039cca7b99e60b08c8a3935682ec0578d167f4d89b023807770328f697276d5796991b562fc4478f5e6af1430555bb2ebd549a998af6033fdd5f6f44f5e8d70b130ee72ed97c5ae20be9dbcf4741dac04945bc9ab2174e86b27ba0080891d60278bafacd35643fa23b9c0d3d6d7f2d61f9041648d2246c9c252b3a5f6afb83b4cb85ba0365541da046558d1e0b44f48101770a9229bf44650b372b11326f79b9b7f2323225900be57d4ce8a21550987ab9a3bc351d15dfcd7830e14c9707693e37910d21ffd540a6de77591c21cf6ff17ffc708243ae2f5e67dda3fb4991c15dcea4fc3760527a5a7e57206f98a435150b997cbec734d6081d2a1fe59f816e6707d2d87242245fbec80a37ce50e2ec1743cf97685f2fda0e0b235ad3eeef3bec4a7c444ba9cbd2397d4b5d79d6b59334cf49009f10fd530d7c1665c1de47335ede62a1356dd9e717b6095a923a88ee6869ba0ae4a9dc493ffd8e372839822fdbd33268087cac46bd4e00e97da0b389bb8b809ae9e384b9577a4524e82fc654764e92227024d10c76a4afea2e4bb7df9477dc772e94661a472b4fb493fc08d3660c84f826c0d83988fbf1d0821f66bd1062ada78605043ca3917514541c9f12a04c51b421aeb099e973246fcbbb1ef41705370fa6a63915542aaa26357010c0ed620247c1f8ed36f7a328ebcaf66818ed734f08b6252e54729b9e93ad4e6cbe10bc1baf4c0525645c156867a35d50972ebf724372ed6ef63aaef1cc12ce3270165ca7c743edf32d284db1a8d40d9aba5a73ed9630d9221e9286294d06ebe2e01d64dd54ef828a1a6a849a01afe4da95547767f67f027b4823c1e419a04171f1f2c17bcd27a6dd772933e6655768cad4f2f543784376e0545a30e1c2afed3f4e64f9559a1d51aecf7f97e5b1019245b80c6d40e1d83ea0496b5d606545a0ef0d76d83e7842948f2c58fde123343d8899b7c4903c77d9515e5f1c98dd2e4c997b0293866391c21842012dec678afb66da240a9c18f3f21bb5a598f84fda8200b37af978a48b61671c17d2e8a45523c9dc2915f5e593c606b46fc30a362839bda39da5caf9f450783a59cad902e2d81c82395e02135856a1e91ab061d73de4c6e972e9a158c5ac8ea5273faaecd40b03299c9c668604fe180fc2dd1a21031d34cd9a86435bb26ed38d26219bd90041db40bfbab162d58e38f7d2bc13c9db3cbb228e2b11ead60a6635a4c7d531713319104b42271fc7b32960c9e513c432553b228690717cf47e28c373180b3b9297a44fabbbe9c2aa4f487878e906a2d2787d3613a79f3b5401860dbe9e5d467675ee0563b998b04c65d21aa7411d2dd40c7f9e1ed36824ae46d86f28719799c59df36ab5e9b807b76e14010cde44e5759a4233adc9f1e642e9c13dda0afc137be68a93ba297276b95bcbaaa8d98560442da205c3292c69c2f10c37b5396b7176017ec3a5f3b26f1beef51c2a21c0186fd3219d3e64e5f5ab37af54ff3a30f3be204e9b018bc8a67f5453f5a6201b983f9c864893ddae71b8714c7e56124768003ae90ea33a3013530800c2b4aea6fe10cfad150a909e828225522a09f71f4c3d9626d6cce6fc06433d46234449bb9502913da7d6a122359b6edffb2780a7f26b2fccfe116622bf2101bdad19ab435670affec8615ee86069c34366f1bcd7830d77de