0x2cffd02e5b8672157ecb29f35d41c486e8471221e45e556eb8e8a97fb3e008f274c4b66490ab45903dd30b5b676543a3380a406eb0695089550b9f0de3b003deaa7063297c561b48d71e835aa03df0759bd0e390e0a86c59a687259385b76e8793eb25a1e16cbcaae026e250ac9bbf1f3a4a2fa97beb5855128c52bf14ff056cdcc543467b763ba58feaaceb88b32e96116769d2446ffccf139acb475018ee2a3f91f15a80705e1cac2ed832c93bd2dfc0213597c8d599cbf8ffcffb59e44015570615ed54f815a7f1f032c4a8d9b87b2fd60d3e05631194798f818af762000403ac2ec35f31878c47668988ac15be5d0c729aa42a827950d45a8ac9a53232f77dff2122fefd547f1d3c7c94923ae9c8a40e2647e669142e42a226d495bee6a4ee798daaacac6d8b6ccca4a51cf1011b395ed3042db6edaec4bb4e8bba93d652814b942b4873965fc5038ac9a38bbca33895e49f3d8e6f16a7776a5d6919f4cfb4ac78a193a3c8f64f2f24e4c9bd0b4376174f425e94856cde3ab8c36a851219accbaf8da8193998a38686d045073fcef04001eff6deba6837a4c726eaeeb9c6cd2d496f9f77335b6ecff654d0c5cd1ca1b20af365fbe65d4a9a117ef66006634b6980fabc91cdff2367360aeece7f052ab80cb5f78cf8ba1c7737c3294dc35db3e433138add68322977cc14b4491e3c345176e385906d7e295cce9fbb984e9f12cb6ff6b344418f15cb6192fe60174bf4a2b642da5f0eb7e1215106f02eb9edd1624f5318f8ab5d24a7f47644de5ef9b78599acaed6d746db0677d588f76a38fdc15cb2d2afca180509466ee5f5101d37862054992b45b6bbc35aa1c8052a2c9b55cbc960b6e28e653b4f391e82793d7e85e4ef9dac64a7a6b5f712f0fe60be0ca36fff771abf70b342986c979354489111e07681b499dc685dfae2db134d24d5fb64152609d03a38215c209d5df0f738da464c3584860a5fd650e8ef8552a428745a0f4ce9df5e2445932456c55e025bb9b8331ecd014a0397628776a94e8d875406bafedca504cf8ead9a8c7a8e786d8fd8f931fc56405b8da6e2f16a73cdcf543eff04e46ed3ccffdd98435ab058801dfbf0146374170d57d7991f55f1d6fed230e16fdb47253a5202a10604a1691cfeae60d594a4fcff738e1103193de4ebc316d212bbb1e9af7137bd15c1e18217945472b2458b15d02cf6c0c0f6b9ce6a64c4d2d29f017838b22fb7b72eae34335285bd1e699914ec2e3a7f8da6413ec0c760035711ce0115a3af472fde76929b7c3529f391f1b3cafde0c244b82e61e9fa3a7c487b8d9d0b7fb5d3cb8d1da91455fb7ed7296a760e4bae9d94e88a8a4404921063671810772bde7dac9d7bab1c50f7cc3efa56463dbfd7138a1e06c3baf40b8317ad4a6ce0fa615ee01a7533b48c6c167f00d63aab30089596101e984d002f6c559ddc9b307a31d3389c187f4b4f127bc8141e822beb47f0f9989b6d7b0b466f289070267e57c6bb25276ae9c127a32c73b4115ab96ab49f16c0d3aefae9ff9e189e5e30a77ab9ccb0dadeeb9e1bb041c5cc9b88345666500750b29b587632aac4f58229ae9651c0afb84915e900a86a88fa23631d222a182307f6ae4f5174eef53c90360eddb6f97c42333ff61772e1c0f90e8c1db70c8329c0527aa9cc360a888435c7b888d841b9001c9eeae37a88c168f01a04984aa7bcf6de37a2afa84a6140ade029b5c67dbff1224d16a737b2a7bde72d127893be8437c128b0cf0ee3d10369db5827eb070ea5ddd17ac591964509c9c1719793be71dc5f9b0681373d575b5c5198cc75ef0284ea9189a51b7ff7dc1f61f8fe26fd788d06d45e06100328b282fa42fe94682d19c321a2ca3939020f21bdb29079c5eb85899eb4032d2c618217d4b6a2e8dae6a1536103562fc2