0x2cffd02ee9c4bc5272342c292b0a2149f486392e3b4b0c9685a0260bbb242a331048c1c865b9d7d2a3817e840bc712e12d72bdcb0842c480890706915c56cf20c118860cc11d9ad80732d3a853b9552fd8c84f8b2c47e6204eae975e1035976c72b8d07b7ccf6e07f37a18314dd4272851e3562c340a672927a63caa2737509c80aedfc4af796f8ad9fc5a1cb565fdf5942c457529cb17c63e6c723b0732760adea293da7b5010e7bb09564bfd7394449907701d5d5a3f1c915add2b1530bb993d675cfd77b823bd4ea1e14c2bc15135101f62e40a8c811e34cc31980d46a0c53305645ff1cc8d064651247d7486f77e026707a5ba4122b7b61b2716193ea56c92127d2ad93b78ff7b4099f2d5dab15b539e6cc31f6d5a5963bebc26da1578bdc720fb97d0e3290b02ed78d9027ce66f4641040c190c90d8d0661027607dd4eafbc14e0aaeb6605652e59738ada5d2daa92fe240b48d0461e25191db028471a3c3995b7cd2acead0d2a6916454b9e5717144be0f525d38ac23642f2dcbe823bc8b7f53ff47024eaffa6174cf27cb014fc43ab3e21a3a747a7533e4533b35742033e1d8b1914e90ebd349e18ddcb3f90d37cb744fb41c8977c6aefdc4829692f2bbcdc452109fd65ea701ef8cdb6a0337acc9c6d032a488462613ac10b5f4b056928f0bae2bed618e511012a959d7be672b0ca919d83bbcd64fb5bd21ded3fe019804315574a6e5b841700970bd95ad5f8e906f01b16cd963344867416a0044fabb91069b92ee7e42f51740c5563c067b9ad58ce2be6c72c7a683b756d6e268a5177d4dd41b65ed1369e53f12d2489a36680aa9245e3c030feeb1cf018a6ce85a3660dfc0cd19eed35fdadf7b890649bd6f84ac6547e8dd7c0d441d291f93fab30aca28432caa0e0628bed2647059d64cc673b21f9509da1b885d18268f15cfdd0152a3d2dc36cde573b445768321584b5fda00827934b77d9d7e2c293fac7f9e1d8cb48a7fae8ecb206ccaf7fb4dfdfc6d95c165771bcbd6541058bd9e6826bb3eb0f5e179784c0902b3e5715288357fc9bbfef2a8878b68f486385afb4e9fc72f1264c0fde74ffe13b514abe2d73e8464253ee594ffc218f7258b4802e1579a0498396b10a8d0cbfeea37e80379843e6bea3c4527249a030d0e5aad8c01f5003b734e084cd966118e352c59f1cbdd4da7f99c162706ceae17734fb89e1f06234d63fcc3dd32b6444cca333546b96e3f5d1cf9e2b54c1dd0b34cde675948987ec9f72ca6664887fc89a2f70ca3a9f96c5653ee8023e5f62784fb214f0b955243e08c8fa1a6e00d14881cae823dc93d1b7eca4382d319e7f3b534800fd76b704417e964efc42e84b8c0e9513bdd7af7bec7712c7b6dd74783488d1a1dc4355393d605fdbb6ec66090cc7bb0a479e509d3d0efc66322f0b85f0dab462ab398e4e2288684b8cbcb5ec53d69b49f250744f555fa35e0a382ad66fdaee22caeba98ea3e4c8a3a8ce890a057e9f0aac6f8885712acbc11a9fb5008ea7dadc2b05e35f443c6d0eff73fa7766ad70bcdfb2117f6af275ba2bbb791d6fe1d13193146fb88633d55eeaae73a4bb5a482e5c1090f35104892fdc8e7f027f898e580831b57078e6c2b6c11a9e10fd7ec70b32c26ea6872cbdc4ceaf4c375ccdef2cd6489447c47f3575eed1fc9706a53e116d303a713f23aa1920c0d99e0ebd569c71f3ac92e1f23df938208e76fa4129cc70652b678b5470415549c61256c8d5ad15f3f74892c567fde6aac67962bf3ace6b5bf3bdaf9e07a437833473e4074e0ce00718c567d7a55ea5e315a70dc81e622d756fd9f12b3e6d95221e888e0ee51e8d8d70f9e7ec2e6595f1d2ad68a9faa41471282e6cc63cbaf6fa8155af0011ab5a3fedbbbeaa291c664ae798ac855da41cd7fed3122fa4b86