0x2cffd02e12bbdd42b138f0ad07a70c38844099c357121e07bfc4dd6f1cab9473ca90b47fab6652d837b0e3ae163222e70ba1ae363f58b0824818dcd178d38f57950eecde893983e08a28bbf069e2217623893999fcd09e6e0cbee70ba9ac4bef64ce7501318c0b57ff4ec5f654591bdaf34d5e6df6f9f1b03d19a85c3a279af823e1fe4d4421558c2b5134ed2a53aea83c86bb5b7854a9fb6a7f9e0004f0712dfd480c7b72bf296594b6e92b64864198601d6352d9846c0adc0140d3e16cd14ddac78c4e1feb0d32fdbf4e2dff19603c50844fc8f28243355b96d76df7d24c0e565461e20bfc7e9b23ffdc786f1db65b5941812c5ef7e4356792b7b307622c25ceccc7a5fbfc7a9e17ba0364431e046e80ba88c6f124c29982129d44abd70fe8cbb7180e32524398a31978bf111bc286232d23978019d62f26dee16126f8db75c638df93c6bf27c33a9c43998f3855b9798dda38d7a631e034721cf1630e02a4c6b0ddc1142b12aa4925e307f51eb06a26b82d82da94e1bb57e49b25a17953bb7bea784e3025d6a39f4810a373b0f3be215dbd9032317e5ab7db3be85cddf9eb9465ac542e64801f6829bd996ff26a9bac7ded67f40ca3a66b24795b8ac06a9fa5fa830eb78294d0652c6484021bb3754cd27710aa8dc34064c3cf63e59d7300cb8e96f7f52b03fc6c8a9096049a3a9c1dc2ae9cc76db0d4452ed69b62b4744c1ebf6293ca1833f7fc4f85f8acdd1f93578bc5c5becc9594e8d75e1476bc1736e2b22d6f7cc459e5897c00745600eddf4a44257da970873c36f7ba89384b2fd3b1f196b039221610c13237a18343416ebfc380d1db57814fe0e1979b3be3b4cc805f5bc73816b966ed7c82cba63b2d9b620d85393d0e3dfcb50709b8d7184f752ffcc84bac8ff177af7d06926fd936f9de82a6696a48d5a0ec253e9c106148aead61f4ab9a3644664a5deb9a6df2f2529a4d945171b6395dc4de3ebf48cfec09942a8c84056c7fbec926ba25f7d73a9b93016581936303b61197c54886fd0047da47303ce7f0782cd8d65840cd06ea41b8d0ffad2616cc628aee38ca2ae0f9b567194470379b2568e2f995aa0a0a1bcae04ffc059c3e93410a3bb4f13608f3443d5879383f0dfbb7bb1d7a9dbf9ef418d40a4e442e9026f90e104de27388b5d0d37aa5261020b5f2c60da26ba8e2656ba9d1c75778025876c2c934b8ae1ebda535be482c2f8eada43f227441c4f7412fc411baee091ca848c330c53cf805447acfb70bd4acdf1a07a1b216a1650bba46bc7296fe3693647130dd6c8d59a2acf98954bc2dccaf159d7d0b3c2f60fc94aa22f1b38dcbc7e96aa84ba6a296ba8b2c83b8edd8dfef57333ab0e166985e105b5b4a2767121a915baf9f5b91c0f251d777654a121fd54cd21e0e3c38e6624c1f0ebd2e55fcc73df8bb4b9d756523fc4fac6a8d5a311fde896ecc4179682c4eeea656ab644ee3eef1fcf837884ccb468a91406c568417ad6a282db8977e4a9fe4cd144ec2c9edc0b61a10b633b39538e4549a291248a0516fc7ecccc7b8753cf333257c071b033c38c4219b218ebd56a311326cb7332ac29a5a9d9765fa6473d64986bf6f1ef6cec0411130cab642a3acaa6cde5fd6c74189f63f7b6c0e25299c9db57861aa659576de18f341c57aec9a5929b465c49eba6c9d2a9b25caef0ac6e78bbd1d1cab93a156bb0cd0aca81135d4be70a513ce8a79dc619630c876bf370c4de600773b812463a9e3464d276a057a1856d2b9d27f14912672728c6cb5f8ae62009bee30a0fb30dd3aefff53d3b934e46c953604208a12bf7db54f85ceb1454dbc1cac15b15ba6a114fbbe12c861fdb2a2b14ce9d563e76c402e68fb392c730783d54bc69d53a0f1859203564c02885afab40a17c15c11ba8e7571dfa3d219825eb8