0x2cffd02ee0ab331fc508cc038be321367f06ebf8558edb6fb0ab98c036f0f84bb3f48ae08de01e19597d4787eb3678bae4240e43dad500dd5820ace2e9a6490384415774b74cd8a1f09478814dc387332eb2e36016df6af98608f8a8eaec1f551c5b2e37d3d8043fc0bfe215187ea16484921109663eb4a7b3c25999db0a90749d4c9e21ae485bde384d35586ecd6f5ee840a4bc6d9c5a88cb97a00858f5fb3a27ab833a0290917e3eaa21fa6f841aee473ecf45c994235d79829a2ba2c8fb61aef87b9e6bed013db0f2a4f7aab77a3f004c328b3bc5dae3a37b6b610a10c4210d513c7d8dd0e136a1bf71993be8ef24237fcf1260b9c65ce38035aacf87a9eae2de03efff95405a8c92b5acabf3fb5f63a1d64e8b0ccc2c3df8b995cea62a59a5e41cf46dcb3f5a417b9cb967f16881032b87e4846305e14492996ffebff0b7e057192c949fe07dd212a5f0b26f3d9ccde7246229c9350f5826c3f10e29934a94c02df10dfd4e473ff8363ae5b2b1ad04cdc2d979ea95711e961afe31baa1bf9a4fae884a90334ddecf0b44a2477fcdbb5d239a62761960e027f45ab359deab63f888c161ead44e866e02103a1bf2539042a12ac1d964cd92325fa0a368b8ac2563ae9326ef292a91b9bcdc27844bbf358744e1c502ecc3e2ca3fe6228da5cd303cea5ba86d0fa356f995145692e4f06482d5e7c2bfac1666666343d7256a90c5b0eb51731eaf1160890d9af2efd9371c9275738cf89c5f1fcf82fb27959bdd2e2851910f21cf4a7b8920e93dc738e8f6bd555dd73707a6fa6ab37cc206da11b60143c6d5678e7cb60d7b1ed6e2a5ac17f5952bba228b6a1c35930e007a4ca78bad2aa30edac8381adfd8af318f864fc7cd69ff767269ee252c7fffea549cf593a7bd0af622ac06e1b8ddbec9aa3c8918b160fca4bd907ffa3faa2b29932463a1a8b58335d6be4ba530e337703e02c428766409f5cbbe9a2cbd4336b3e93aac2c1be374e4867b98c4068f350c73bc788369c1e8383a4a45a0ae3f5ef301417707d3bc74d690bccfcea6ee467afef388d14c301170361ceefbb5dc62f96f2ba219710b101207395112fb5af70474f0b3e968b2d73cf816520b39cf15935d8ba997b0e4fc8a74875be85fc72929c9d4cbf80d1f6ab938e004fff392d4e388661a7a6e3f4694f39936250cb389cf2bf410b76683ec89cbd1bfd484af91b9c3493e48a516c233ddf9f5eaf23919a1ae35645c9de29029c01ed7be2f97743779ab0cb6199f149492915924763f161028dbeb5190b28535dc34ada0e6f359b5f7951e12e66354833b8933be5881fe3d68a190924284d8b7dd38518f821a6b557da879b9bc04b24881a26a99b1c2d974f09303bca5fd6bd080a157a07dc54b5fb98a1c7b814201c95be1b9a3f03d8e01ca267f675a0d5291b6af93696df642d2c31c10bc314fd9a3da9bdc75b52d39cac4ec31a36789a3101d0767b1e98eb122e1b0d08b729082e3005732de7d9a37737baaf576c6b833ecf0d9c946731cd1c424689dea839afbfca78260cc005f20ec1cbdf19d5da68ce7637993be3d7c32ffc6c8c0f87f0417551720362b5d83a2c31d6a76ebe356c862c724efad8168501c8b894eccf8e185db7532779cc2d898e2d6c20b01ca5730fd333816c7bf8fc4fa54817e797ff2b964c694aa820aeb441168c5d5bbc7cbf4c9bc25a6519cd35aaec0272c939127aa4ee90c975fa2198115d95974f5d0f1dcc3b3986f25ed22b36787eb6d7eb09dbb57ded91a3c31e6bbfff3cbbe0b214b5ccbc1fe2d7d7b7a19454b8493e85e6d3bf090b867e433c19b16543a27eb0f5e545c640658ff2d171985807e15cc29a3a9352c19f583d8bff5bfece9ac5d6aba9a2aead8a5ac45281a788b140905292a96c01a1318d597a145c11e637ece2431c7