0x2cffd02e9d98cd3d55f81edc85b9cb81c02b8cd0ddeea7299e84960acafe8029f04fbaf990e9e2cd0e58a9599f9114236d5df3eaf598c3e6685459c9337836550edf43b91c977c11b85754cb3e948547428743d396814ada2e1a7c5834544459601b91a8c80fef03ca0b7829b16b06c77db8e054b8f2256ab86406e31e117023ae47d43e3af7c3d6d1bcc76d8594132d84372466724c77c25535db5a731aec772f36cda99c47dd9560422484ce4ac86852c0a5d544443dc0a99597590876db7e284a34b5c13d59957e6fbe94e71316e8f794a3b1cd7d4eb4133f94303823873eb74cd16296bea9685ef58b02a6421c1f2cc05300abb08f503f6a276974e5b28f1c5f1a41bb5ed084d77bd6318a9de8f91c76e936393c38e431228faea11b300ee3e3c4cb77d9061f4b06a954ed17cae4138fea4ac9b1977af3f477d7a85f9fe1fefb55a0876b5ec0852d4b6978e0ac106c171f4ab3e4636e562f9392dff48776d5449393a9a8eee89b203a64ac6b01e79adf180e04672c6b851354013577fa7a0abd5414c141c6f6775cd5e3494309791b9f7599dda09b23a77220107eb4d4bd7c8ba953c6f6754b38f5bfd23994e9c303150d9f2c39d344772263b7db59cfc216babf718ad5f5650c47e4ad02332f2738a1d3b73e90f11a7dd4a27612ecc711cdadaa461a5477cb45be5466947ab8d44681a04efd0b2f86eac13aa7d2ea55a2838f6290c27f615b70ff67f85199654fb34763536eb8689e203eba6a8ecd49685db0d2bc371a730710221dc961ad74cea2ed067a0e4fe14f8210591ffa1709aa6c0e1307a1338a18b334279d804ba8aaae0317f2934582a482d389a6ac07d5c88b1c8d6c1edc3c24fba21fd857a66fd950b91c72c0e5e7479eb2257a687687835b756355e338955ef2288f8f689997286961dfda31a91aa2c752695ab4939f3db7ea64f98483e3b287802ae112302c664f86267b9792065815dea73b780de076cea52c387025fa985c43297b88cceafd42f4ed0b77c3091d22d8523b282315a9138c56e41352c09c17f995534f3689371c6b0013eb28680d35d8a92d73499cc74f5aaaa47607965f04ebd02a2cbb2d14c7cdab8515a6d7263650e2b9291fda2a6b1b7d843003851ee9b0d4181f555ec1d691f93f1ed026cace6340119403bffd1b6c52e46b77331b1cb56a836de152c8c2b03a7b347c0a2a3bc458042ea2e58fbdaf4dbcb604ff22e34398460ec8badda1168ba63da9a8e22e27c24d311c83b02d305b218701520d686c9eb70bfaf8242c652691ade10fc76d362a57d747f5f0dfe77ee08ff9e39ea7173bd0bcf008806b93e44635c3bbf712fa7e2a1a1ddcca43ea99fc1c6f9f38f8e699ac221e88b57f96153efd2c2ade114fd7bcfd675dc257cab839374592055b208bb73e7847f2ad1e8adf1f97fea12b9eb0c6ceec928f1dee7ba8e957f31b9b5b8b53c0e19c880dea3c99507621c9246fbe226caca95379f576dccc9538d073d517fa1cfe9330e089e7633c1297021bfec7948fd2e47f7ea74d66d504e992492631f2d2102cc66fc0cf9183b877d2ead20c608f28bc1b4c41b3ea24b69724b5e9cf050e4492875db715abab55c77bc67e7e8210f561bfb9a74319a829e9c5a8d71facfa8c76438e44f79389e99a5fb66fab74561567fd657cdd9461ca4e1855f21efd41410a8a8e0b8483d0fc056525219e4624138416e48978e4bdbff34ef6804f8ab0189f0061ca1ce8fad8bce938f0664cc7493a5e0da70b1ede17cb2daa9453487d7992c1e8d677f50141e93c2c5fcf2cb8c94e02e2c2055a071e482733f176ff5e8764f452cd43e6f8d5dcf71ba57e9cd2ef828154ad7e8c09e837fa934f23c5b5fee90994e256f28a750692195760152d61bb58bbcb72f9662106c33b7e9bf069142ea9d664899c