0x2cffd02e569131ae74217ceb4f7ffd654f8f01e4f34b0dba44fb8680ee0a54249014d50caa84788299034ed16915690dbf5505c9493a649b34ee3b2fc45f3f9720eb1c21ac63ffb9bf6f171c0b78c742036c6ae45acf0976d0c996c7c33e3b0f69753cad6e1ffc51cab9fddbb9320e949fa30130d818a3a79e9ca4eb7e54fb3132d08038d958614c776ba9c763bee5bd8180ebceaa58a0ce2a7fc80e16964b80cdf4199513df4fd7519bb48550928b4c516c29d33e06cfb555e1ef603854e625a5189ca175446467f8cab93b0fe9e60622de4c0fab0de25376e7e7c6d1723d6076c7c15dac7095f041cf2991d3e4782fce601fd9d3386902def152383b000c0ae12e11c0f6e335b5cdafbc512adcfc3b702bbaf6febff20f49a2958c405cadc98197aa971d89fa3fb6cbdda7b060fad8a3366af7fa6a6b2c05da7d3adce169c8da95971428db239f096b1588e0ec2ceb63cdf9a5f68fbbd3fa0e6fe644b93c710e7315d351fd3badd788beb93fafef34d7fb9136cd2a0660bbdf8a89a0ffa9df811ecca64aa6aca091e5c2ffbc174a7ddd4029c543852d9f83ec4ecaf7d1d80c521a5348383969da1f1349309b87a091f1685cc9af9dcedf5f93b6d5ffc19b7051a1fc137ddd9739b9386886e8066d526f4ab5dfef41dfaacf0ef05b5d134780286a6679b0c241d3e3678cc12c9d4933edb37a83fc7b8afb30ba9e14bf4906bc28d6c820f52bce28bbf2917d0b2cb98985f6b4fe37a0470e83a3bbcd17c43d93584828786847c58cd793841d37c6c50140157bddaf4f747b7e01a27e4ea608cea33b2dc3b83ec7c7bbad17e11a775918022df7d4f49c95a94bd0b6288f97377d9291536053ce49dd8ba22d1084aad6285babf23e8be6d0b523d28186c7fb47a1e446077a52e5508a6668cb526288489e64dddefa9148efaf002217f3478b9dda2aa631c572e2064dfc77ef3169496eee14d9e1f8a85bbde4a00b4fb4feed511be58044619752585dacbe90a743f828c0f9ca47bb5bd47aede9828eae09b46cfc8272a571d8eb635e61f8ae928a66c61859ed488de1d21be4ace5577ab10934cb23ee3be14cabaa8e113a10a5a5bb71743b20fab3675829af5ca9a2f3d447959c7752bccfd33ad4622f3da470d2a35fce205323377e5035c8bdd8f287a6ab758165a48cf5daa2936f3908c412a4375e326a01297fbdc6802d4a4455265d3360f119570409d5c9df62ed2994ba19b11e7ed9be9b88f04ea0d4b5b6cccefe4e66e803037e9f7ae54c52322d15aaa5de524d633ca474cd34259f0e8e9eab32592e538d81ef8cfbd7078524036d370b403ed84b908e3b635983ce9f8a093b6e1a338c71681e15953750a7f71d88bf9d15be34635d17c00618d68617fbdbf6cd420c03f06f22883beb58dbe9424a81dfe2479fcdedcf16d8fd4e7d467da230c5c7566213637e3d41029d34456661509f13298f13c08ce11b599ef6092f798bd77fba8f5dc7a9c8f0c00b74771d70d4a2804e150a4de276cf2b017024dc5f88e4f82bb686a63cdb5c945943b62ed76148f31628a30f52d44ce601e006d7bad60fd76b4d5d2523c932a953efb7816163ab0d4ce19f6b8bb888568d7dc1945937af53f88222adeb8f1dc9caf11c515fca9de76f9b9c3e683f6d4218ff90b19f717b8cbf305e13808ee20f3ab8e21c139cc44f840f8f6629500797c8db67093a9f6d9484ae4dcf86999e46058c5d3ff96d427f9254aefde96c3a55841b87191aed7a1bb458f5df16f7efabcbb1bb48d0611353b4918b81ec2cd4afbb237251fed249a32f12ffa1913e6109a7a61f62fd3cac97d287d61a2b2552fd2ac9643875c1909e814fb027563099edf256e35888fe5817bf4549cd7dffbc113857629aef6ec009f928f9fb92f3e45aed7e2a5e7532031140c17ecebe16