0x2cffd02ed0b27126a3f1696825ef905fd33b2b9e38089f01e19f7eda67fcb4e101841ef05593c8495184c8ce0bfc7a3882eb507573ca228a39b3a60a85f553d670fd6b8144d0b360c6132f51547d11d63966937bab6d3a3641f672c5845a54f887c6c366edca63eaa31d8b6ee8491277426f9f3964fcf1fab23b2b17a69b538bd723c2c29406714362c6cf3e01f2bf075886f0bbf4bc3aa217f929bbd4ee8c7282b592f152688fb9e016183289c5df40e6323940d297115df235e24da752a0a0cd8878d0e7419a26de2cec1af338a3dbe8a9f7b5505c112d8612e02c52d58a3fd1a8ea5301a55ecbe30824675bc572b4adc392ea0ea3492b7b4bc08a48752d58c7d54a5fa75577d965ed5b286ad1400a8088beb04f06614d0f1bd5a788c7d50f3eb8265cb2b8330d751ccabc9c1634d9af5e77117208dde150df930eb7ee691827fa0116fcc73c559fd1f6e538b6b5396f69fa6b87970eda2cb0dd5a21da39e17d8e267088dfe4e154e3dfda280b8811b2dda8ce42c48d2f9b5cb3dff327a5c6eb0c269be706cd608b534b7c30eca3507b1f45389163f3e82f5807ac3d0113d1af2b939f76057dd3c47f1cf668ccf10e38e6a634b6a3022627378954d1c311d8d613e3a78a826da4ea1bfa2016133a12b88f5fc2f704cc12ce7557cfe07527017a76209b87e1ebccb441719b7232fcdf3bf9fdda67cd10e094219486e37995e9a729eb5baa30f94211fd0f1d6a7bba9cc7afdeba7c196e3677894a01516ec520a6d9f3d19b36e01ad76f47aaf0612facec51049e0df2f3cceb10818d4a5666280e084e43efb1171eb4cb9f4663b181e3b8d98fb093a0158bae276b8a83b8a9dd3a9d360b68818882f521ad4792d9024b37778cd4a036d27c8c27b51003ea84f62e0268ade833f50a89319b1aea15594675f8c119291671c4e13ce985e08bc0a6672524bc13a52cbfed40278b13b09afa6e7296766a9136f06b37575a04b6263189851a59bafec78d015b09c5c04619526156367369cdb253b71c5a63a0b1db683dd20cb40bf2ad4302a7c80c11657c5c26e4bd30cf1935baeb02866c4d83ca8526967ff59811be9932eb45913015ea2ba9c97a3fccb94df9afb16a1913481ba632478d2c65c290f91530da824aea8db3c301d28f20459a8705da2be6422efd1d505e85781895957696e63aee5cc62aaffda82de8cbe4898169dc8efa6a2e2fad980ef4081505eb58b48ad6d23b5a7f3464ca14eaf4b0a243f3bac4a653aee77eec76311449b67a36a3f6d78cead8e0d9cf49d8b76682f507398556b5f74305a3260bb348311ee7e2d295fa29be59e3a90701e454cc513360531bbce9fdecc1b88d42aaafe0ff9e3615ce80264283274ca63485dfe4128bb4b1a64e18885cd409080bf20585b80b6cc50537c1f8da82fcf119cc95753546b6d6b708b4ff5a920211e743bd77632c8b1ef4b2fa5bef205bd50cc9d6d8615096c3d13e2e17a3e73b58f5c1e82e76ab92a22b259c630efe125ae11e8422f5cd0cef407261da2687753a3d60ce4cebe0ba3d7908d3d2477a6271ffcb84d0b97d56382841b9179decd15bd0aa5be346a00b31b2f8fe35f30fec832eba50cc54e4187e55300b118fa7045c1908482d81c1280901863c6b67975ee8b990b7cb9d0cf5b76bb8acefcd964c97095f5c1ccc5b9ae5d0a393a62db2ac011c09a709090435998ec65df377dbeeec1754f2166026a7318446fb67f5d70ffb076307de3fb8f67d88ff931de04e4ed87ac35c6ab21021a08c3d9e8eff73edb08e4e3ad671252b1bdf77921ffbfd39a63d20cdb98fb817a90cd1e4d8b7045dc54e18bf2ba2e4849721b5a373fc4217964059c88b868900d7807cf66640f9f5761b6cf9b887311079b09cdb8a8520edca259d5eb01916f088ff3ab50598963c703d3fed