0x2cffd02e7d36a0bedd8e0271d3993ea0161396f906e88d600976cbf7e28522188ecb65948b007e026ef2250b8cd7b794e2d435e4bad5c2fe347584718016ce9fb6ea3c03b47b551d76a05e74df7a6a6401003357e15e5131565e9b571366edfd895026214ff6afc308a59cfa6fb0f4e913318baaddd1d5f9e5ca270ba128f699d132cf39864f50541cc03a17642c51e3d51033cddc134e24f22d6aed0d567b5187e0b858333ca3cd39a5c38259737084fa0fa0d03f848f4bbdd0772e7c0dddea32945a656147d3bf150647c5a0455028ff968878f4c99f6b54c607d712ee60c9922958318ad83542bd72d796098665df8255e221fa3794d056bdd575ab21239d8fe140a5c87aec86f43a869a6d61c3fe6207eaed0b19abc428e8d914f5fde5f7a0bbe14463624480bea6a862330b8a750aa13f62564ad845f462f493a026ef53903c8d3db2ddbc334bd5d6cb890a4f4a977918a2c6ac3471f1435d65394206a86986ae0f8dc996d4f8f60e3174e8bd352d57e603ee7fd0bad3c84fd76d29b1330fca95408c561a7de2b3601bcbf5189d3a4011441bdf3b5d13dfe60b05bc8aa70596cc27b617f5f7cda6b393b5dcc67c6581fcc685b166ffcf0d144402fda7c6f247d6f41b311cb99b2c867037aeeae2d6d7ece2aa5867de18dcef456a168f26a81b9eb9c0079a32b44afaff2de1f1d2936e130e09a327f050d173ddc7817c9d5b462dd9ea0e45eb6b796ac8ac8e399d8254164cea10105aeab941c2e0c8f444f46a3d5307d5ca067ee148c64783a584239252cd2319312d0d1213730159f30f2d09f59433a8bf7c137c23a7672e3f907773c53ef52869b0cc5feab7725eb856797ee647f15f2b2c52a410ccd8e57aac007f1b5b6648869579b6c55379158df0efe724b044128285809ba406378d6b6bc4f9008684fdbc93cb6bc9f9b863b8029d6624c45041007ab8873efbb6ce8fbc6a82250e4643d019b12caa73f969f0b2e1a8c1406668eff15d9d8abb2e319fb3e4d361074c7039701e4ef67c3993807afb8c4e0c419ac221c474ac1ade8f7c4a224292764a288c95bdc2f43b1707e1c6cfda8fdb5fae7f3ec2988732dda1b5c4d50fad49043830eb646bcb6ef8ad238f9f9d519cddbbae5e636edab2e6713022afca5c092b0aeb3037bc3d87cf5aea7420fd7ca049d8f92cb247d826ba2987afb9c381d2b2b0687a2668d793108b08cd83cd353aeceab29cd18f5a471770c53833b5ed988e253d13418cdfe22be7f267a1a059e3979092b558576f293e52d1b14b46f18dd254a498f004d1ea928091dfe8f456ba58435ed687ff1917fa05b28c9b25e81e8ec829718f2752e6e3619c4a1b10566da893729654092f5a178366dd4d27f25f4e668a932a2cd5a9958791e37490ac1785dbc8b83c1c059e8dd2ae901c71c810853e8e600547ba23618089fda86001b8ab900db50cb9641d44493524ebb0a0c026fe9589f20498f0e278efcfc7c0fc0c738c257450dd7f40141d72f3d7c761fcd5169f55324cc1fee38e9a1675750e9721f32e52426b65d62091928131fc5398d5693c32b8dc076213ccdabd0eb0637a65eb290bf766937d70f6201ce64dad5d6ed66f0a082c72a9505ea48549703adab191a0db897f00ce999bfd3461e5aa7486915c8536c1ce273e1630b1273a220fde11b8f467aa08a3b43d3e01b0e1c6d8c7104e5fb1f53ec19a40a1527fce1faf152a380c98f1b0003f9f401de8fd1db49f139608e2bb2f2d5b34eba1ef2f15b4b563af860db7026973549f67a703491009291fccc161c9c58077367aaf38a292fa8da3748e77a6d4187a31bb6ea52fbab5d4baef606f9ba1d2c1fbe8a32145df99c70a6fb431c565dfd4c9f34a72a480c0c7b9989cbbd0aad7f55ebe81e418251e49092502507048a0bc6adf57d9179e