0x2cffd02efb37d1d19005f8711610784b4e8b8cb17c8c7e84aa38b7dbb99e079a7ea698733eeca7fe0057c94a5759db3a049d4217d0a39b8a294c47c2108979c76c34fcb6e61a25821605ad5f4c467a41e113d478e6994fe376bcbd2d141d3d8bbcb94e393055f11393e101070ffa20f75c11f41a32da98217f938bffbe1ce6485b1bc830e46a1781b32f39e7f8e865600d00aaad4a06e326267ca23431f44f0fcab0aedc9782d2861e3e63c12ad894b0e1bdc44765c7bb75379a9fb29d7d8a5994558c428eb4f71b9cb3dd836726c38bac86196af4dc48a690259d750cc95afaff6386b8ec9739ed921e1d79b1fe14d6d86d2241461fe6868c4487341940e33b6f77c01179418f23cc09d6fc94344595c704bde865da8010d99ec5026eaf5bd5925847e028bc04d10d5c6d87dcdff8c1f7951496c133a01716b58ffb773930abb91379d2e024540eb076d836d31c7cbf7c96a128559822e9e41f7b5e82589709f00ee7b9d5e118c6de3d4e277753321ba455aaa45d6168276b0e600748dad758dac80ea65d6fbd88c93ea5dca913041195b65d284f26d7428da7d3db994b1231e4cbb62527daadba02664cccaae2aec9f4b074445af61334f1d95cc8405bc221df84c7e103d3981980a0abb9002b030935b6e20380b47d83a3b209e56ed4e2b6039b6d039e4595fe1e1ff87eb0316e262a01a0490dc9bc4c6aaa12ba571427bd8e239f4edf65b979abde0a0f86b8fdcecbc45dda50d9dba9eb4c99b222615d566028370b29c915f5be8643f8124809d06e4d003832869976a1fa9e941b11f10c762975bd8a6a337b0eb95eb70de0badf2b051d0607dfc980ffd64cb60fc0e450566dea9b7d89db86f1c1685883e0d676b46b50d9c7344963c86517aa8eb86de06a62699dc27f7b1e5c927fceeab31238ac45b8d577f3741c8f247e3095559c96ebc06a29ebbbc7d0dfa555a4c34a7c3ff076f66d2cf75c3467939ce31d9a28dd11cb899930a164aa5e7ad6e91237e238f75268b9b2e6a653e3672954772edd347febd955b854f46e30b42fb8690d56c850da8fd8bb227f759074b25fb36adefbe5df61dacb77b9c37ce6c4872950fbfdc8fc4c7f03aa5ff2e7e6c80b6f88c8aad90aeaa1ef868d157d6250cd908706f74019b9258a5d5ef321670e9e921d9129fd94a96649e91f9fed8e8bf87171addbfe900ae936d0c8f7a9bdb788df55f4278d9e1f9c55a658b3851eca81561a48aa86c8cc5bc0755cbe32672214c7ac6514125ace47dbba17c2e128f48c1e1f957e69a63abbf5c1c2316fb0a375e7209323d961236a5144622547c93d88481959502a4e86f1cf689580e63afb63424cfd7c0e786b24f820f3c1056f5d05c12d5132c3e6b4c314fc686a232b729fedb295449adb387b1b5313b3110fbf46adcd5dacc8a1d414307ae518cdc4b34f661009ae26787fffb2a0c6aa6b094bb2a78b7470bfbb849db2c63e328c25aefc3a5819a2a2b66d553ab46f371bee2b190ebfe1204cb303e95c221ced6a873387820f54a0923a07bd43db03669e1428fd72d7a534f5edf6de879d2c20d4ec7c6398f88c72c59418107f1feed1140d951b8f9b8679b5020a975b126e11a45cbc46efb346c992e8dc9bea57a19f8b4318617e46987ac18c985ea8cd7e98d20073e4cbd0fdcbd7e4b3a66cab774551b709a6b6336edbc162c92fe5dbdfb2e2858f51c5dd7d344cea5c24385331c5918a75841c57f1f8441beff2e1881e47dff636b71f3dc20cda6172d3d75376bc40d5d744d7a0f426148f322a8d436f6d8d7b66a2a7916832caab503a33fc068f4c64324b7e5343d70974478544f0516141e2c78d3c8ff4f9e381e4b97749f2687b4658a4ff31cbed8b5dc351d1a1ef3fb76d3d6090648fb2cabdba00f7299f96b12f2f19f7c1154399e75ae4