0x2cffd02e17409e0ee8cf1fa94c3eedf9b0ea2ad34da24cd4738a376224bba26acf8e9f6020e45acfc14a7598f31ee9824496cce1314cdc44b6183a90a1021bcaf83fbcf148aa4c4139073eb78c5ee492ad8a746e5ef0163ab8e6b25d9fbb2beb48f24b556231c01170251a74c649591509349767c42a6b289dd378280211aad8f8df858d3c309b1fc5b5532c121b7dda1b5b0a5a0a321a2108d155ec733aa78153fb0c9cf1a0cbdf547e8639cf2f70a210d7aa1abfa98385974f6b4c2f1143fcd11bfcc7250a4c5e11123ebc206e454c9803e559b7bec11044edb13faf495df5e45bd45b538d797555ccc1d421323060560514f63fa5a06b5f0ddcf822ba6bce4cf85f86b29e2ea8a6e8f56965d94908867776b8d5067e42f6d365d686041636467f472442c6e9d6bf49312a07bda9c1a3eb3a52006717585b908e05144443107958ba87bd6b4c9451a81547bf8a37ba345658854c67bcab93bb92cebc8eb1e6089e95b262912ce2fc4d2ae5565aece14ae5f447f333c00e976c0155a9a7e88f888f7cfa646d0c9c01182d725b953fcc5c1922f2ffba1dd02fd109000818eeb34ff9b8bae8f5bd8a42eeb64f791eb40a3ca6ea7edcc3d1b3b36a28252b190e9b9e44677dfd7e64e2bdc988f75e17eae1fcaf4dc1744c89716d6fe84c8330da7329eb1faa1442de1887a1a7912267029cbfae2cfb5ed0f5950c8c0e9ae4155202a8bc14f48d866184436fd62bf07887a1dbe73bb2419aec43c712eb7cd03ac7662aeb2f2f02afc394b2745625ceb3d66813e89a91bf99b2f536720471daca8f8617519f2049d07ab7ecf5fd0a28d4d50f122423d86d00998082f301f734c3fd3400318ebbe574292c637cc3e8c6c5f2e5a941c919455a08a3485dea98c9db11889aba0b0f843a7c60737822c69c7030e5dd743a19eea28794c9d9d353c77f805c2c7b3667de1f1bcbb13dc10d9e6948fe0e846c42aae878f051481214e0464e8adf1fc00939676521e42b08f2103996d6bd2f6733c2f900f4d02a5c8b4541091e915e0b9dc9529fce9b7126570f21c5feea6f744bf8dbf46587a4e75233f15ce367d97e3c524ecc4a70348c28f704d288eb6d0019db798195bcf1ffc8ba6e05e7ab427d38b8a7742edc8b18fb89cc1fd34ed162aff171af4369f00fc5d2efbfd82addddf3d9ac47a30924078e3f71c89da3254c1898d06cf0e1b07496dd4b99e9dfa9b05a2b481ce38723dee47f93d9ac246c27f653108a799fe4fb1e1916019eeac4ade64eaa74f350764efe229ced2c21aa384e080785d1103d3b2fec3f116b5bdaeec1741a3e12dd538c5f2d66bd4dbea544f90f1eae0d5fafb4269ecfb44691768c662c0d3632a29979e480ad702acfc12131e795d9ced8cd83a15f631d94ed1bd23672edec12a8cc5182a3a31d587205c3d65262878acee0bdd86f6b88a2b7bb8fe841198cee5993eac64e4f8911f3222a1bc41fb73b83be32a186ae18850e9549640934e0cec65f9f8966a505d1db18e770119b7831b15c4b4968a053f9d81724dd448f7bdb4b7d4c1692eba382bcc2531b8b375cebbbbd9b2f747bce496081f02a8696213a5a84225ac3933674a2a978b7ddd8e7909116eb27a41748428f13de1bbd5ce8f33710d031bf7bb46b56ab54824ce478fc3a6b86a382ee54b5c4b96f171e61f7004e0daa52018dacf48585fd51ba2e3de4ad2ea7b6a6029852b0990aff1253090f0efec28f170af320dd5e38d4a4cdb3fe17372c2e321aa3b6d3ed633749644f0189d2b589565dc29d321cd239fd5bef2793fa77ba2e929a568391d1dc4440eb58f694d03f124ccc893725f74734df2cf3956f9cb1ee99cfe5da517537c01a7f21deb07c75b7fbf89c14a86e19df92f98803cdcffdcb7cffdf6714b7eb02b589a36a2a6d3fd5af2426f582b8ab