0x2cffd02e87e079083dc370133a0b88a83f85842f559f637c1a59d9debb92e6ba831b7531bd0593c70753e52dfcb90b6611dc76bad920cb0da23ab820b8d33e1c41576afec457c93af485948c9b1529a765b248c7909b4f20261149a2c72f89f725f64b17ea38dd623ee44e4021b13a98fe7e017d2b8a0e3eae16f351e009aeff5f7b757de30dde092c637d57b137f33a398220a76fe9ed3b5c2ec6f7e3557130182e478539274938f73f03b4f90963898ed5c042e9bba7cafd87de3a7697be99dcd1aa229d691f0cef37ad1bc81cc8d65408e3bcb736548c0a177bcb44fb0bc89397389472b421a0e8371473e210b494e41ac70690471317978ca37f25049dc2fcb3f8d5a114527bd419fb57649fae6365eebd85adbdcb1de8562ac1e6987b45ae735019c2c14cc39ccf34be968a157c22e0c5b7f63dc75835a06e1d28165fbf50f736fa03a13482ee13bfc1fc9a3d32c6191a470dfd6bae6ba5dcbdb93d7257d9afa37c68a8df5a0b9ba55f07d6595c55c0d813d9183f4f39772ccf80b47516cfd40d234ce5af8380ca86c04a1fb893e8c8cdabd625ec3f18fd5cc2135cb55fb6e26225921fbed515e5c3141139664620c4999e58f8dbde707a6a4f3f218fad1f52f60df3c22465ad49139706235994e0a6c42d579c6c911319e3230345bbcdb5019cd18cdaa9987c6563e0252791bdf37130011b191528224119cb8c70125f5d51487c1a0de6c8f32dff62fbd1aadddbc13ed7fdee3fa5e95b97c94524419a311eaf8201a67e8272b2a9ed17dfc87911c61c78077badc07e1518da8182791c50e4820875418ba3fdb13b93a7371ab3ab5a5c3dcf941d6381a361595bc978a158891626e5993d029bf11313821a732e05f1c043dbece63c854d12f3f06b17577af3c78ed5fda3276169aacb02f2f946ed3028ccc1b59285dd974a0f7c4d1cd1f5558c7065a49dce76027470342b15535d72df3f6294bac64eb574d3c142f0995f4ce660f0b3c5e8897c71ea2fe66ed0ae2f21ca41ae8474d78a99e0ffb5ab8f4956ecb91d9b6c44bd9f9b55f3deaf946b339d98a05a38922dc0c961723132b56f7af6ed7933032cb99fdc840965ce1410a0daf81fbb1d57f4e5166451d01236c1ff4a6ef479d3ed27752bc542967f7e5b7451380aabf9394391d289a2a99529be87704327695bed8cf6db8d3e0b23e327806a2faca7558b1f922132a6ef3550c3254a5c3d12f26d7b8002fe3f246b3c7ec43b5d6c05f6dd12b4d9c378a456fa261c96733dd2d92114ef49356b80620a6a71a600004f15b72827ca7c4e4af53db71b8a00e9ca294e57b982e360f650d80be3ba4f45a445c47a37824798fd0cd07da0598610a4148e30c2c5627afec3eb1e5a45af338ed5e816de17769d157e492b0a81618a36cf3b44332321934e9ab12f9f9ed7900a3e0e63881099253a7bb9ddb7ff1b500b56a3f3a4d80191ece6705f351fac7d59999ff751a859ceccd20b84c2dab14e870d404fb0134f55e75c8467b07623773143ee4c8db6e7a22d345f2508b0c2859e0e5c602a9fd58a8fd340e65ada4f2e2ba4c83aa1e614b7a4fc5d91f924732cdeef3f55d7a3d30fa0d8660fd5f74940ad635c107591bfd6125d23ee22c60a11ebde5482b31fe84f494b7d4ef0e05dbf649bc6e86b57d7ec7c7346717919cbdf32d2c09b95e496bd67e455e76c76a6b0e37e26fa87759d337c09e750e1acd8ea4ad25d7f17073e43b4bd31c6114eeef6ebd73e8e386394b3104c7db82595a0201c9b2d1340045d517ba73e736d123b01e77f2aadcd07bf35c8e483231bbcc3fbf852d91270027c14432e1cb11314422c2483c15e72119552083a5e34e9bba0cf21de690ff85c964d74b920a27c959a57609d4ce07261fe1f6ed94e1f9dbf63f0d1201fec3a03997b38bdba05e8186c