0x2cffd02e8be4b95d794ceb01189484a7ecc7db4fefea48a35b934a62279dc6df640147b6e869e85ce42a0737da816e46550b864001768dceb45edf44dcbd14545de47245622f39d2bfb904eca6c90228207b024d7dfaa5b9c2ed34991bce845509ac015a35d3c436b73b94dc0da109309083a8115695fa089b9650e836ec5c144a6f9cfb5e6110d265aea03a5eb840dffe176496ba98bfffdba9cc0e398b30e5b2cd2b5bc3755bbb4d019b5bf3cf84842a8c9566992a055578ac61d4c0ad0e5895191781589e4233e70007fcc5822e2c34b33e3125c71a4cfe333301f0f55de8f87bc2233b7a24aa77618cd1eed2b23c890e04f856252a4b7b78704168e1bc1b7ca73768cdbe9b7c7e993dd9dde17d045a9da12bfd3d89f7af512e2880caf740c3af201247e4aaa07dff090db00b785aa9ae8e7e53a33d6c7108805658c7d5c963bc7409779f5ae82f4cb8b44dc2cca7f81f2270ad8d4047e1fae21a6f43b1a95c27486dd49f7572ef0cca2b2d619e2f85aa2d03b0ac69a5d6ac6867c68df825c15b222d71822f4975b4167c633179f8262a3e1b19cd85f7e9561ccf349290788facf7685fd39e0bd0a2e1106b97cfda6d25ba7045b309778c8a7d048b4d1631e5be8ae451a7a919d135d47b6ac360792272a71e471eecc9255c1901a580c5e0690845c934466f4836b13ccc1f3e521e30937fdae2e765204a2ffcfc211f0c24e4dec58b5979c0230e83f3c58f3b2043554d7bffb3ab4149cc4dff5265302c0df5ac9aa328ca822af5b1faa35100799b6dfb8305bc3280d17ad977e1c52da691fc3255f4bba46c0e345f00aad5e1746e6a8b88bcefd9b2f8d3337c7d29596c088ced7a268fe338cf7c5d2c4a3682305c088ad32a3e6340d4b2d5877b948705af32d7948c23dd29c2d0a1e6de7d169b9e274f36e4e00f3b47aa145916f2f84a0f69dea7e05078a6a5000649e2966135cd73d105e4047d5fac5721863c34aaa5553b21d2af5191bc31ed495760ae11733154089d86842b932b7c8ef1f60fbe8bf8aa6415e4e77c9325e3c576c036a13170f9e3f90e08f17338061ca51c277d4166aa04de9729a8c42b6632c37f5a62c5f1bf635109b904db999eb763430bf52088d584d75ef5188c3cb22b2b21978224ad165f1d764e4b47df6ae94f172fd34559277b74fe0fa64634e36335ea685b1a0f992328a302188a4410535cb04e17411ff177ac222a4457414fe8fb56de57a2626db2f40926cb2e6988eac651ff77b890f092ee2971a7789f49b79d505ae70d5473468a90650b204a9788b62176b2041dcdf7e52e586d17e9ee4cfd7998ed45d56d1da1a5687e54b31725f41fd27405a8dc7dee614f6b1053bddb0e3cc4dc9c1fc989b62d83ac9b31ce3312b637a3bb19e6349131cabc46535501715416dd7f0f510a3a3b610e69e3c073acb703613fc65916e3621b4d42aba23f3dc8264a3e6970afd3e041afea74331694c8f5d98b86611ee8befb9400fc99f90d2822ed06d7e2f41fa8b4679d25a5df743c5563e8c0b8c76cb42cdda95a9bd86caa67f8225311ca8a45a927f80f54401488ff97d651ac887c823684c27d072c92590b8d01a07194dd5b20f044e7cc698b8ef5f4a22451b038d93326ef1af21614248e7b80bc4618b316f571cd6b436ae3ce2db228781a624cbb63c82e4eb4d06d35aed4ac691a1af8e53cdba0310b451821ec3ae13e1d774f1d87e261b3f170fa71f965ecde3fd9cd6e1d2df9cbbed34b1481133a1a67b725402317da434afcf3e4b4f1261dfc4b3a5a4204ecea1ed42c18ae4123bc191872e8b07395e8a675c47f1801af1db17200d33c4026f3ae8590604478c794d545b28bda0181d916b6ac757ca6560ad82a5a94c1dd51c9a2b5fff15bfa795417bbc54fc4c79e415aabc3418bbbd848904aa738