0x2cffd02e8fd874da0a8d4a406963974ca5f56d2bb0ccc3d8387b1d3af1639eac5ca66dadc3b975b1fe8ea9c284662d64a62a1da6430896a40ec389eda3a3f67afec1e7d28f7a96439f97157ba92dc15c15661bb3e7de3ac9219128de6bb2f15e6e1bf1ca1296ef7c2809d164ee36692b858017e37472d502c2b5d60942619d718a43a81b0621c76cd962225138c2ec035cf4657e615705b889edac70efbf369b9bbe89b091c5f6d42aef67a99d5d215337369c7d2c4fae9965511b3a747da9f448320d147383bc3d916cd27ec2366e406eb6a396b4bd6c72b527397015f2c46b883b8960fcb674f3a9f167a1041f371c08bae498a93833a669ee9e6a0d104f05ac5c5081e708269269ef024aab8062ad5c9e8df8e26c19e012941c2a033acd0ddcc46ff96351215769d0b785dc80321cfaf5f8fffa246e98b7b699a306f2818bb889fe0903752d1c0dbcafb5827fde2257b4ca011f207f89c192cff6977c134d07284b84657878323201497fe9ecb1f51de81d4ea53b16525e11996a48be36ad504a106f0f5d967805260da291883326bbfb790a0e3f5e8347c790f0049014313a2bc606e0e48e941386ca50841f90e77926f64fc0c25ecf24bf22ab4c6132f0b606772558183f3a101c0b5f32f79351b158085af47c327f393a8d33e792db745a944403d9d68023227eb182256995c502ca1ddc458174bb3e349e2bf54b9a2cd4b2b35fda8a465916e755e8e404b8e94222a92ab5c8d4a0f8e3061857874bdeee8f6180eb4fe11c2b7cf7516b4c0f70cf2c934247276327adc5092079c358013659aa53c19155593f2b8b19aa772bc8c9c09959804b908fe2f2e60a47505507307e68ec1f73c6cc6d2a53eb8b7e390071518012eb26b940b738ca7af813791dec7a56550d26262cce74f9cbbb1fab487f8c75fa557dd8a2b71870fa644ede3dccebe608e21bd40c1626c340443d1342204a0c89b2113f182140bbb7b7a2fa24ee62d9efcdec73f234062e992bb09c658b76efd2ee4b46c321e104f6664d10d40f57ae2b6c8dec7ab4b0d9c19e18b61c5ae7828b67c043acb742b01b569e802817ac4a5bfc277078f065b9760bae043901b16250bfb95a7e2ba2c186deacd5ac731dc8d78ac659e69ec2546602e7519e69667e4c8cba44baef60a91882e74e543dc29a2e0363fc01f91639c2af55a05c405ab27fe210ff345fdf1aef3e52926de7318fc9f622e7c2d39d32b5f7e702447614c8046f3f21604d496b2456aef52b814b3b4afefd2177135d7d73f8f101b5e28524c9e35af7787eb5995c25eb83dcc6e3cd120d64de5b407e4c8e4828fdddc3da3d4b62457cce43730cf430d51d368e80e1dbe23abb5702ba6d963d25ff9ddac7c2088002705693cf384817b0dd82fe90d0446a51d6bc4f8d73c501245e57b510cc24b850aa7d3a0e6a98f67b8105667b9d9d9b1d37341bc8eecffd7bdaba1b0dd749b0dcc223502184b91224ddd4923148bb852b1bb174ad0892a62757ec1d2633c963a1f9662835767a258dbc562392376ee1fa7d324eaed437b97db26a6c31940f027128e88b6939966c6dfcef16406764026b1fe6c431f51d3c6e9dc7ae0bd40a64b7f9459ec0e2f49a7b3b09567e754df6ffc5ca3e29302d8ad319016a51a6d6867229c37e77c4666c9956e572860cb7bb4c4151735140a1ce67cdae314c12b96ca4b68e6c9c8b8fc6b7e6d363d503dadf3990896bd4fcf8760bfdc4967b122076c31b51401c2f73d47c31471b0e042c5c467ce476b4eb83153aaf3526d65f8b183be4e9578c227258ddbacd6a841226a57ebec504d5620dd079c4324e04e99e266e71feee1de7cd955a4345e1963a2bd973d2329671b210c7bb6cd1ef02197a115e924e3388af1d182e78878ccb893bff63ab10a20af0555b54e66f6b3135a2