0x2cffd02e09bed3308bf24659907625eff811ac7288ce64074bf611a4d0be7f6a7df5fa684a06e639beb7dc4e0af7d122bd45888a8c2d1a38e023bf37df175dd34f84de70fc3124e4dd2dbb2d0c3594c0610d66461ee9275b53bf5892a0f4beaab5f1d98ba80541a3e8ca47ecbab869235d15fb5552682fc3ad3eca56d9b9a38f902a7b5cda63b309cde0a36e68aaf7ec837221b095d59475fd1e60083396a7b6aa37cd93685f041c711dfdd395ea1a91078d31c7318b223510f77101ff6daa3f9a1f6de64199bc3ac805e99f7f6af5c90bb20b2012971a8e985f7e5d81ead3f3af3ab2739b6e0f978005034d92fc58a47eefab8ac6100c9cb1115f1620e1991f395ab5b69b1dfd49b0f75d3bf2c2468e1c7481ab4ab16126bdf987917f91d37d1bddf42db54960e7410f4ee91d2fe5a79925d5384673d2d620c8a220d0cf4d1bf9c60f3942a8af86528764aa09f2c9ff7c1fa1ad682e47cfb5a4a4287f98d0127c5aa0adafd5aa76d5fc4a6d1b0f6ba0466b37559e876b8a5eeba8ca2b76ef7fc30f19cda3413d0767d6b2c5c4fc4deeff3ee8372d32265bad36b5eac5724c0de08cc1222d5020ddee564e005208fdb2f6279ec8342f64fd1dacc4b2ec22d7e10b7bbe637e5c5c393a663a11e62c9e19614000eb83017e76b58e2228f6b3aa6fdfad6ce8714f7a6942bd97a43f71085f87337357614446ca7535a7cfaed7a495a37f3fb23c5481a4fde53d7c577a59da935f39d9e43fb772f0e4a74902e418be752a1b9ce6c375dadba68178c2a98d99b35ccc0d30cb3f9a6cc4ae75517dcdf0822073c70da8ab863b290ca342abd5ed6b10efef64254b8e442028a7ff63235dadcf75d1567f5beda482342d6a6ec10ca5fca6bf1dcc6fccbf70fbba0b2974ab79802af0d22b7e997a14afcedd0e779f70cea64049bcdf42e0675f6335d6bf670c2b33d04ca5b87d2d0f7d3af5fc1626ef28cb7a524535ea2c7d3c5f12193ccf33fafd0feb20f1b6188af04a16c27784227d6e87b338f2b2a6493f75ddd123c9f475b6f5ed3a4103415a5201aa2872afb4df87d0f3c6151261d22b08393907626d2e7406281b0297ad8440c6d831b452044f9aec58dfcfcbcf07f5382c8a651a9a96c49db9e7b0f7ae838bcaeb33b35f1a8766f456de21d26adc4e6a436ae23cf2978fc9a65eedde6a50ca7f2c95c82c8775bfaa06c99731234e7509a16618d6965330885f251a76fe8a7cfca13bffb8134c0e44715043d8e77c7811e35f3846779a5b6511011d3023817dc8700d21fe027f9217c963757b909da957fb7591553419db39bd93d93791365af9ab55afe7aa5ef3c1c75842366a0659a68473def06aab360e6cd7d5f0462f7ce0533054caaefbcb65a5a1825933ce85150d359e56bc57bda05496f9d0a42e39734eefc9656c3db4698522e6ce7ce9318ce721676940fb0896682f1e24c6f361258d32d519f7a3b6193321c6db8a989d28493bcdf522aab2715246f7c2f8c64fa7e00c553e4fa7a679b6f3f7bc38e887d75eb57bb74a878827e7ab7a3025bb975db436c4a28d33bd2045b7ca68eae716cb90246ad010685137f097d3eb56a797b4905c37e84746358afdaa2eb1982f959d41d3c8a77b197fd7ba07d991209c577f39d9a5bf727782a8a83aadc928ee254373410adab355ad98be63023841e1c885572c6a9335cbe6d89befb25e40d37e71a1fff05533481ccb07d75295732837e67ef2bb0224dd84a40f59ad8f72d41f0cf7b7db0f57edd74d4bb7f1a39ea586f166ce882a66d84ad483d559c536773aaa17282d9bdc2da027bc4a4c7c2d32176b0e460032f4f1598f0bbac2bd9a8a32f6437ca89270cdfbe4ac539a1f4c80f40b5892d9869c53c622d8b7bd68640a79979db106e0e3e213db2b68b6670aa0961a3bc42f0a956fbb1a