0x2cffd02e12449d42ccec598664e167461716dc516ab88073cccc8a12563aac8e7da6730a5868c13264d3244e5ef72f21ce6dfb18ccff7aa19306c318e15d4c3682582d56ca1ac6112e54272be18d9ffcef0cb4cae0a9d543a3d053520479aca166e231ac5e55414b243cb3abdd85cb544b0c85d96d5fbe6b4b024025534650e4a4e10bf37ab3d2fdb9c4c496789b8713db185e52f19dd0edef7464c53ecc205fd1f0059ea442bbb4192b901a48a9423867047b70a0729755f30ee43191f0419fa9f13319287099349e458bccf80917f98f79c27dadbf42f53244a43a756068c0ff10c5fe0e5a37012e502dfe5772fbb9aa41985edb83e0a70e2e124fa656e2bb236a6590144a7199799feac1efb00919144ee9271d5e445839a7f6567564b6701d9425c250d62b19d14704db7d10721e2286b6bccdf0b3095ab337f95dde04be5f9dfa7c706eab1aa8781ad6ba457901e29e77cf9dbc577f4479479814d86ea05257a702d6d0c9edd6d4caf82e64ba11438f1360937f29349864853711443101b9b00f92d95d9bfdb3ddd97739d960cdb1521a30966e355c9117fe24928600e0fc3824ff0530cc5237b5f56a037e66b8dc2f8ba4fca23ba87ae6a44fe10fffe0acb3eaf7a93468feb5706f858ea0d1923e82da82e6be7d69d05b59421670085e101574392a33b592c3abe4a0f4e92c101a2685539248fe0e481e3f919dc7477b24a3190c921be1dc1d2501616aa573eed11d10d38b4f81c053b6a97ba0aaeb39fad1ce0a072d6e39c12d850899647adc5f77e693b3c872b891cc183dd2f7977f14665eaaadcc94733108371892e5c795d4903d70a038b618c62a63e459e8e9b4d3dc09acb0f5111f6e518898a818a2b8f643df2b8def94b648408a7a5908d48498b1b59ba8e95db4800b5c00e669184e7053be911ccd7cac2cdcd3ff80b43920316051a2ba57a425ae240e2e35045efa23c806d2014907548ff627d32386ef1a2a7bf74de7b772152d4813b12c53c04d8b846735a1595c9c2fcc1b02d37d1af45534ed12ab3f3fb022fe94ee0732dec82df48cf4a0dd45c66191e1d679fc3ebbac00f5670b1030ec39aecb4c44125e2813f772d859c037199406366eb4683e5ae633a76a3ed414a2e4893b0147db10e42d102608e23b65561907fc9f5b32d6b591a27e25fd894ca184dca4a8dcca21729e83f98530c5cafedc1984d7b0cd357cffc4298acf73907224b3ce445c52c699d7a52fecc7a81e0dda16d963d73b5aa508498d5f7abd4a0460cbb0f958270155a565e0508ca792ec04b6e7b9c53c5981caa18ed2bfc27123deb5fe4768f8ec4be0468d863ea0a03bc700de0d7bda54cea16ef3bb3a87ef487b87613504e2d290d0b727b0c43c3081c7f703b4099de6560ce4b830cf42b9934a3977ead3a082fab1d99147c3b19bf2b20aa79c72fbccbb223fa3349b845d3798314b46950446fe801513e1a37a404a15447c8dc3115155efdfab6f47ff88b9e10acebb051aee648110a6c04f9c0e2a2ac98dd990bc89c2e7dfa69b32f686d091fb019efc78bb34fb7edd7952aa38a5b5eaabb1b0e7a0cb8152fdd0314b84292df3b26414f6423aeb3804bd7b44195b16927a52554e2b650f65d26263309db7d5ff2bc5738f5d50683abaab881b66bb05c7e79c04d73d673c794ae0ffb6eb686a67616901cc3c71ddbad912c48ac75170fa9f4712cea173d4cd79f5fde5d06cc6184d2b57d42a160149df9cce117ae59dba1ce8e3569a5b3347e929b5a149548f39bff727eff7234b24faaf4789bb5c570852f87b8e08c4d973306a154bcef27894a4614800e41c11a7b43ac80f591570c7f83c6db8693019ce89b7af6ac3e2b78dcc66258d821a7056b4fdd997f0e0ce34616a7ef892de2d3e2001af638cd5d71914a3ff2358c90333b33a