0x2cffd02ec16b0d55346c82ea99440eea151e5edf5f83d5c31168ba0349248c0fd4275de6695a27a940af6499f553f32c6bc60455ffd410ea81edbcf24a683c1e1b9dc9f5e9fd23c54ca1f3c31f1ff7d0c92371a4cd174769bd593fb7d45ac85eed4c69de4f714d192a7108ebe4219326a6d7dc1083d57ff3a23bad803c3ee0aef27dc13e7071d15968c3d648108c8ddcc8749a8b652bd8cf4ae000d6f4af94aa3fc29cc17f4c6231eb15a1371235c2585d9eeecc3dc47b7d4e718c4db91f0b84fee667da12f6d27c7b93ce90762f0873523419d9f46e5555d2fc4a8ecb8140165774aeb41d9bbcbf037053259ccb2f84cdb196a96b19868145b61121c0253c66ec2fd886b9e6adf907320f8d725e93311d2262ade683a3dde662664bd9a1a1c50a43bbf14e7730ec59ec385e1c6a2e8c7b6a5d3f6fb774b1f4085bff3920f837150352825b569a4017458d68093dc86520f9c25edd9f40443dc210f2ca7ab1435cf4387fa9f4466223c7b06f5c87aa8c7b67dabd2b2bdf0fd6b74065745a0b249175b2844cb0d8370b724d666bdbaff29293d88d4fe6c08878c6d73598d1576d84c75c1a2992a3fd39298ef1399839224e47f6c70bb6f74c5a62431ef3b7eed783cd020ff1b7889a74124280f19d866b3faf6c341416c3bb7c966ca9ff6c0c96f14babc5ffd616490b4fd118eaacaf0606c35465a63e9d502d9836322271fba107c9e267136ed15a1d4d6c1926523f270c9884892267091c13ff96ef5cbca5ba317eb114d438587734f6860f7014f3a08e8a4f454a5b243d7f8d5a6a0a17919b386a5b48c391818160b7ce16a174257bfc46d9bb06c9df52d727f88efe4e35bb984d40a6a0d987d6769e253016825c188527dc0a5061541c25d797eea929b6ce0eec6a7944a0854a16ce87ec70c12afed06138f968853352244c27c5f387f29a72dac752889c2a90a0715b5861478c34eb21c7e5fdb03752927a776fb40f1a21234267aad2a91f44a72b053b4c06677aba92e1b96a6a94abb4477a0e89b98de1f30c025f921f45d8f17ce53328d595a13f4cd5fdd8ca5ebe8f62e1a6145aed3bce1557fe0e79112e58bdb18427523f828eda965b08bb0ba1c82c65a9e1187366442495afd86b4d4172fd3b7cdd6caa0206dea0603aa2e1923712ca0d8cd9ce7a9badc67b5a6d1cb640dc4969101f377c7d01501c49fd7f19a7480c0d3a028832c16bb2267dd57b4f2e5f3ef82c218bb603bbdf0c98987bf6c8369c3749e649dac76711778515ec68be657c39b64a0c2f32ca60681e6fdca885036944285398c8e984ee09dd2344bc9faab11b370f1c845aa90fd846b13f8571e3966745848d20c70f15b3e325cf6de88a74d53e5e4a02c02c21ebb9fbf1876c5a3e39c5541dbe083202079694998084412a074f0140c5bc34b60a1d99ac6339fab1b5c6f3e779b9583867aa0c599fdf439b4fb70f915f6dc38cee2d69f64a9418169b90d8e5ce29ba1881e1c82b6813a2fb5a8957108e5aaec9e42213b5c4a9ae5e21c3634bd025aa98d55d0083702133473f12ee657dc78324d8fdaf64f8d0f9436960842d49bcd666b5ad5629d0e6ff6458df3ccd62ef5191a6a6389f80242d32045d747a83e98eed4a99de9a54a037ab06df19cfe155c7bcc9e783346f3f7a10b611579aacb38fd12a3fc1751556dd20871a479c9b0efbcc67afdd44d88a4ddb1eb4a39426975bfa6ded06d24247c1cae6ea9ad059fedf7484656ac02ed5a935b85feba9bbe626434c58105d02a58907d1fe91c0db382d4cde22b0111f95469159c5a8f5df5be8d83813f179766258bc29f84c789aca847ee4b96cdf34f5e9e0a834f561553a9de4e659aaf4c4e522128a24f35a8c442febd8c91841f17245ea2b265c3cdb39aa17b7ccbdcd3b78fd9c08e7b463091f01197a