0x2cffd02e3975f90fb9175f9cd54449da11617be821a0d85ac58d52ce39dc3dab57ad105749bb021ced33bfb56f00d5da8c46e09eee118bec3d66517c8ecb061eab0e2ea7d23d09d6428398376bbd7293c5fe0c54ad083a91a29199a5636992459be3c77b6abc55bfd4865d45a4dc597f893d241bbb7cbe6648b322889f48ff295f4a78605edd2425d00753abe2883318412aac40bd64a8dfe9329422a1e13f42d5f8cafd38cc443915da86b68082c55fc0883e5cd8cc8fec3a26cd46998e97eba0ef8955d6a537db28b3941b6de06896e3e705879e42f1f21a721657360232aacadddf5f5eac80ba2d30b7e08422d568e9dd0aabe1314aabe79ffee3e9989c9a2e17eddd8c56d8916477025940077c879a7866fba5a7a2544b60e5069cb2b261f60b5691bc06496dffb017cfbe41f02853d41c6c085bab86741dfd5616473346ac42433268c03a9f7daeeccfa385bca8875cd6f7bf8cd0d61faa0b4a7d6fb711927a4f9f0d52df8a49317d0e79d49fb561825001df36ab95e32c3c6b4a876ffb0ac0519b3c69c30dd66e6bba33cded0005bd1772f80404ba6503a7c17722d83275485ba180e0c626dfa6edd0f69a4943a3f1d888c20e78bb791c77f3dab00cbf19bdfd8ad101a0b4a11ee23cd9bd0f761c67ba9f5153d93a4cbe1801f1ef86da3a4970d7b505f840fa2eff4c78f8a5273339b8886601d0a443729cf83f9ebfee9e6e25a2c0b0309912b403f862b3ff6e94b7f66f28b498e31e0f20e709dccca4a428bde4293602e13b15e85ec315be1223a378d7c302842245456bed3db097c1305665b0e0a55f62838a1a459705212fdcddbdce09c11e783631852a9bd55a5882bc428e3c6b652feac94f66736f718cd8d4812ddb8b28dca0a01d0a677186926b4b759364f33511abac85616d5e7607f85fed77b45b151bdb2df2b245253978819f04e4edac38781623e30f818d7bd9d07c49d7a894c5fc57dbffcbb02f246b7bf2ee4d8cb5b9ef85c0340df8d7bd1460e3e8be09d166c41e92502c50b60752b611b9019c1ea95be98c7b970ab435f95e927a2596b74edbad01dfb5c3203ac60d73814f4aad5f3abc80065b7c9ae674bed6c56148f7f3f47ec0c140d3423e2778f373d720a97ea15ee31e5cfb3f7148bdff6098a22490620451f5add0c799d4a79c15e97d512bf214de9cb6b10bf0d116170199c6121bda5ef14ba4ba87420d644955ab75adafd62e74cdda75cee9c651051c970fa024b72c72c0af1d409edfff544c6c0f2e44a85787d02963ec65f0f693e0995bfb95c409cf55fafcc38a1239141a167fc9314d3b381f5118ee8bdce76cda229f034a31570be2dfe3fd20fca68fe72c5e4a4bb40f56e19d4cffe42a9ff9fcfa5870d67e58df699dbcc13a7b59c1351554b7b7a33ba91a55443f210a5dd2f015ba4bab6a24f31edb4458283fb393b2d55769acce62071e1845ed0f18ebf5cedc910a21fba7b9925ea19768ac571a77c51385add9fd61feeb127be4d7f2d8c6a81c1321c48dc1cc8cc88a7a8cd59f33b90b4336651d1c68a1f2b819ce80421ea7fc93fe8b836031c92dab9ca7aa6ef0a9bb36a4789b2de994b8b7e2c7e50492be8fc88af3764381981d90fb2bbe49f2dfdab508e83ceeacefdd1273d105922abf09892c3bc3946f6a697aeb879fa1002bd3e75004d4ad01e007c44b7ca26145d88d3c6a1e5ae04648f149ca670c0cf15f4e32acdcf0e162c2c960f685679a7fbaf29edda0e15f6f374ba7e7790c52b3db3b9f13f77cb6c56309a7aa81337b7c768bb3c78d7bb434f8bb7b74ff15048d43af4d6c0a5f15e0e1c0b0f01bb47190185b5e890c155f7b8f5a3f23a3849de4e155f1fed27220c3a044dcb4ae366c59d5e12e2f75974b41f440aaebcb25642d6325b48955f78863249faaa1643329fce6