0x2cffd02e4854b2fe58874cd7447a9bd268563122666508c75aebb75f946245660bd675c64abf36160cde6c7723169f3bb3e6e406fbd207fbb8f4027f21b20dd0fb559fb9d89f032995073913fe01c1bca4adf9f926417257ff34a06eb0f251d85be952f8d0712a32992a60e1eb0dd3c95777958e6e759b3d9409939463b5c39b1911d903cdd9a82f5f3559f3a993aa04fd5c51e3b1ecace434c6b3a5bf664ba663e7aa2af32589740eb4b749362fb6c8217f72ca8d1060129fba9efddcfeb3c821b32e07a773e82cdb03df066d933443a805a4f8d57be0e24b3ae30224bf9ba14581d34b3b670e007bc15f57b68a8739096f862856d9a10562d4f6df560cbfba27efde8e998ffd9fa65fa0c2ffc718a5bff10cdd98c4b842b746f3a4e76f9d790809ccc17e5e948c89d1cdf76f723c06160eb5ec0ebbc0c06a5688491e27b8003f27cdf69adca048a757ff10608e32471d29a7231065d9690cd625d1b9c747e4976ce71a1980a19be1e222ef7e6b30ed11970967341ae0fa738f6f8cd7c5992f411b23017261e2b7df520bbb269727bd0990ff752350a60dc110128beae9879dd8dfede6e5a9a989df98f25632a9a1266ebf5fd295a32fc49a3328b01d906842aa94034d504807cef30860bc75e520d60367c1844268d0a4fcc6d5d0f2b8659de987a101bb0226349fa07f60815c6a0f7fe9ef73d17d6566ea179ec58d68e15b44086dfafe2b377029fd8c32b954a3ed43b772173fae683e3bccf55ea3c049d97f9e0efe624a51f47d0f417f0974629b8774896b586ef1ce3f622b65dac4a7b831d8313e622ccbd29164e17db997a62e4dcb8037ff45802f657423dd4176e739ce96ad1401e1d6ee5fbc9916fe64e07535213d06b907b346b60425c1d63502c23a26f832a6ec66fd3f31784cea6f0c5b82d327f474a88782b3c79a656ac8a2ce4343a17097a272c7a9782cbd30c0003a37e3bc4ceb436f83eb63551238e0858bb41b5f040f2126b7589b836ea83049fe50807c064b8058e9df34bb19015199b3341ca698d584d0af9575765b0eb47a4b7dd20853d68d945dbe5afac0edfc13df9ad4a0158adf069d33f84fdd40badd5ab0b732a884cbdfc457d52719e5c7cdda680a1b46a273b057c128daa2569a873e63928fe084fa6ff223013b31f6a7a3b3eb7cf0f9bd8eafb860036da485f2b280b1f7a331e523868c4d666607f960d68270f10a56c4c9018d3ef33fedbcaf9a0c537ac58299a86a4f553bbc5f082cdb198a40232ca590aa97f3e4c4736294ca7a3f8f031d3635983d2946af7d34da2f8f0165bba4547274f8defcd19a9f9eff7aca23bd4b911a5d10d27556b786f5297a2af358774e921dd24d7a4f15dc229ef6023f473e99dc42e829927a2189fb6f38f84577c6a968833b1c9280e15ad05314d7b88ea6c36b7f830c6db1024fd92d47be9ca345072e77541dfac0e3c6bc4750176135029f9ffa013aafa26dac62ef3f25269d4d441183c4624d32bd76997164ada4b9facaf444f4417cec017ed03f76fc289ef521fac7514c8825ed045972be80934e67b4a88a347e5c610ade37edaac39f7b4886580373a2f71487d25ffcf60764836b80681ab2dc4343d6d96bfaca422e754db88a7e44e6c94a9dc5c2f5e77dc8dd9d9c819ab64886ac0f31f26d230b05481f5685a489cd701609e4d17abf5f21409bd6f4c7b046697cba212fee50f30067660694165949954a7f0519150c83b36ba069d71d4582456c9a6c5708877e82db206442aad477fa5a8421a1d8501d0ddb84b677dc4a55dbe612b8f75f6cbfb853515fbcc96b1f3fe57cf4a2f078b1ca1a66eb05e6be25c2ea6279159949d38cc8e163379b6c64d15fa6ccb18c22606415737d4d65635e673fed9b7c5d376eb742cd9abae1dca8466d4a46a35376090b0e9c