0x2cffd02efb42a3cce7382a9f3fcba846ea55c11bf25c01d2fdf269688d90508aae76bec5ad1f6e472e34eb96ad4250984cccfdde28c08ae0d48287dffd33f70f57e20bb8ba946d09612516dccf4b7f70adfada3c0bfeae9f3a0c94e088b851c854358f744c18750f1cc6809e848d7bd5f2801e306dd2ab41f2d2e05023ce3bd51a8de82005be8cd71dd3bec3a94ca3dd71af86d78fd044182cb2a99d750b9cc2c107f84cd96cf256c609f757c72842c6fede11d64740f8d9373f5feb3d2ee0796528b3c15ccc61b7d053ae6e11ba53d50f074c96953c0e6f51633de0ba564ef2e5b10a6ced06a10089a9667aaca925fc5ac8a69162873cfc63b21363aa2565b9dfe18254a999e64d7549f93ecc6be53e12cd41474a2628301b08d763747da9d0e5f31d907c0b2dcff46f16118c64db858614987b9739909528697f26f3d0e5dd319f56afb1f52121be5e761f2abd32f0da47eb762a22de63198d7b1b19f3e6633bbd92dca6a7ecb9a166ccc0915c435ad1eb7d69e3693df6f1bfd0819781c3339e0f8128cb782e7340a6882e0f7d88bfbc711f5e424e911aadef6800b992d5b30210cb3afc3b35da2575754b6c1b6d315d47473edd150571494598678e2b0bdc287a51b2a9ec1f47f13bc8824e78bd3cbefaa5f0077a2d2925267ff796fc523ea306d98245c452923357e91dbeee8b818fe8085ab5980d752268aa53fa5730855b09f1b60801c02997b734bd7415d911ca2aeacca823a3f9d9903b94dcaa40324cdf901cac16f2952ffafd91a7b4a59d8857f969393ad101567b9edc8e141fd11cdb6b361bf3dc5ca8066d2b4294e9e0dbe480bdf539a10456f17d161f65fa86f36197f4d5ad03724e1cdf81b1ea32d72b7d3a198edc9b339e895fcdaaf257a5c189d9bb714b725caf7be04d762b3b62855f435a40a42d9333cf566cfd6225a957474aabde7d3bb45bc5d7216f9f745c726c1e91393bbe9e8c54c38532c6d061c0f8ad6b19fd16b82eeb15453dd3c7ba543f661414277c4f9d0167761f8d4c4634dba2703aaa42d5cb95156fe1111487f32fdce03a09c03cd4d586a081b204f40b588d6e185dc6ba0dbc1ba4b74ab97068a8e378dedc29dd9f13ff84e4aeedb3827593bd66dac0ba552d24e6d71cd8be5923a037a4756da177739eaaae3f4d3fa0c38ae1983a168379207fe215b3b2a92db31660fed21a68739b08f017da313297f2c4d0ed008508b3dcc5a5378a475378894a7174063071776406f345c4bae6b0cfb8efbbfe1a58a8617ea5b904a665ba15596d15f5b333c936dfe2a221780d851334dfdecee5e00fcddf811fec79dc0304c251ab87221f48bbb2f73d5355f5017ff5cdba2ed74e96fab2635fc31e27407f09e493cfbd2d818b446e9f11f21dabad24ce1fc7c6252cbcd9b71ea0dc364501114e5c82846f0a8ac4e5b53441d109494ac6737cc6416957145999bed9c4785c8c4f15ee2b6c161fe687410c7d53f99c530ebdc8a01cb2a7985c443ce60e7f9cc00372e8cfb494c15bee76d958fb550ba056c4c2625c76fb8a5abb609841fa5d1efa6c9a2757c5f16afe40bb0191f921fffe44d9abfb39bd8c044f09f2d30b91d4650b69d22c63b434817e3a392ab7ffa1383d723147a29488c8a0e6b8150cf13063c65df66d2694ebd7acb1bbc67ae04385f688d1049761f679162d30cbc0d8de52993237e5fef3ac702c353a461177ff6f030594168ff3c99e886da762fdb1f97f6db5bd8729c17555708f3d6141776c4ff433733673013134456d35cbfe04c4e4356e40538c201e61bd1bf8adf5f8d8b7e651f025b30f6450c59476d751de3dbb2078d97257ce7c766131bfd20fda456190989f8b2b89fdf1f12a847557758cd1855e1c2bdcc2f30925f780fc1b0655c8ae9975539cdaf4a680c290262285b14e