0x2cffd02eedaa0a26b6b3a4fa631f5fae07d1fa78b9122f89b91c277d8987de364f69da12d84797926cfa272da12789650e587f15f59f1bc012e6d3560533c6b68e11355a6d502b9d63cbbb8ff10ed9c11e0ea885402a473f6f94c1a22b75e23b2b42a7992705ec40b0f26a7733538cbee23325fb90c9a31a955642ea4f0308b13e557a3a8fd62230444df01e5838b16c5399dda9426b8ad416e36ef5d9a698c3bed6d3bed7d09fa79c85d687f8f4d8090a7d91e4db4556829eac79579a09f682be3326dddcd4516c627a1bca50c17422a08a9cd12e48451065d0b8fad5d5dc10fbbf41ad4b0f7e18120cd44e030416a4c2e967d5cabcaa34a004d8ba47df288ba8a6179808c6b8604635fb515b0aaf1bfef32e84a2c59a43f76f0a30619151d3a2afc15235319a5ce99cb65b4863dc44028d8e2e38b389f9576ce38905677a1c308ffaea9d0d552b54031a7ba875eccd12df01e82c3cc53e6bcd0e3e69eef81000011eedabdb17c57f1d049fbb7ce9c99b09ffee3cc963bef5f5b07d482e7d14b98f95af00b842f8a5d99924a239de4d039cce1ac647eece9565ddad78b31d12f6c75c6bd2de34647f7a83e91a80bb21ea6521361d6b9c7c2f86754097fe091c86e6ddef07505c27c6c5c7e6b0f14995b06f37d12ce7f7d17f3e5127005eab0a9adb97243c5dfb80210ff8f74d93b11f39c08e7621a604b2af349d7a0d3fab1f49768be5132077094f88d068020fec2d34e64da861669a77451a55468f727fb35f7ce0aaa8a5cd3b5c2490e9533aea6920be9fcf12a1deef6de9539521246b593bb868c752d59ff752b877ada12c1161509027f86a0c5f65292848caa3ef4414a26f3dd2b925210daf5da80b82625a46ab58deefd94430d2b6ef72190a9f773f673681f38f6e7490edd9600f60bb581767451d9c90a09674a9b48e3dd6ca22b5deddb5bbd7035c5a8db0914f980337a503e1db48fa075cb4dab8331ede22a32741c5101f6e1f149452dc5ccd97f2267115356c9145af39adbdbe3858b6b8d0bddb3a5b394c6a3ee819753fe166b57b19eaefa6882c29dff73411fc502618bfd503eb2bb46f3e2659b83e42d8207389b72f42fc442c04d556b9da61140b1437bd53b58294b910a6865eac26ec3fab8fbcced56057840bbe160bef1427ff9767487dbceade31ee7ac20853e71c0d6ef249a20c5b9e00605c1aed3f1ad1f37ae57f87c43aadafa58cd9e981360e0ca6ac4af3553d79777c007069667c4f61524bbbbfc1fcddb9b9032e2518cc1012f2326d2e68007abde32f79a4436262f4e982f3224032f498fc5b9665ae2066e563bf0187123ecbc23e78c75054c43db9bb91f0c77b2127a889283b0ac381d1a3b65a6f86e9f363763cd47008b73e6f880b0620e7cee6e189200c9c9d428d717a9c16a3bbcc7a08564cc4e32b0838a01579a4ca1a5b4f4eb0a7239b7599b05cf8a1bc039c34a7dffddcfcebca91e71120bdc4365457a1399eaeaf33c199a5716a48bd952cf1e9e5fd55b3b3d3152b05b99bd650990e6982622f0d74291ee4103d2292eafc0804e5119b5cd7837cf0876b5deb6f947e1afbf6f16a2484e5c8644418a327a900cd6e209f19533e12b52e515454c76f51ae4855bafab5f9a4152848c6b25f723cd9f5d22ad8f3397f4d5f9a2de7dd4b01c0e1118597e9eb6c76bb47a8863266872ed24086a7c137e733a950829948b387d623010d6f5df03268bf2ba6a4599316fde3826a6b2cdb5330e98de762d6d1e8be21030a78359a66dcd7d99107398893513eac659ffbe5ad11e7696671134b082e62d85446662b44bf7db983c3c4e1fb1b380ab585fbdc88259ee4a9d13b049deee2200e44a8def897bc6e63934ecb322bff7319ea2f851d6ed49fbb53dd6ce5688416f5659ccc2e23dbd9a2ed18a7fea672