0x2cffd02efbca28b476db253d3c53798f358b6ad53b3e79963ae02530faec0ced6a88edb399facdfab84389f4ee60b9713466aa6d85a49ff7de7fd90cd34c0637214a1154df96c3da9d4427d5516a9237d65b8690545f53b4f2dd457765bb556bd52d7d67a7e7caa8119450304f4742f2ea3cde456b8a1d45afd95a88d86a6a8c2a7cca84d0cd6e04fedf7e4c7b07c6be8635eae23ee05b91e212c5c23203d15070ad666e9a1bf4d93fdb012283acf0a3175efeb987988026691b2676bb6417cbd681f8c646a63f66bd18afe8865f20f166cc7ed060568f706e696a3a4261470ea956f22d7de6dbe8fba94b8839d2e281d6b903ac7dd6b6398808cbff95b30901297429df6147fb4953348547732c3e0c92bb40ce5c57dad984afad5bc9793479931b23f422dfcfb9942cc32ecd6b4906b497c36076cc3271c8502a5fe835c4a86b0f6de8d77fb5ed8500ab0e42533881b7359e548b41fea6f740953c2e3f4a3451e440ce7db45f1a9c6ec444e101e45d4a1157def92d23b8b42ba78f4e7d49c29187c9a1593da6a0b32a0de43a1a798aedd67783c07982601a298031255e67f1c1a039c9e687400bb48ab259eff30f77b05800ec7301d979cbea87c51902d48d6000a6f7c91a86e0311a711ae21f349fe1e240c891fa8a43474abb5b0b03fb5f36d3e911eb800f5b389136ff5a0b68273b51737914809d6d31ea4d83df97fcd02cd44a5f4a4e08d7032047bb83ed84223141c2709713fbddde24a46508c0380b137da978f305384421fa5cdf78b3a705b0e99290c1f322e205ce29662a7c016306644424ee1e989b31aca6b62c350fb2542ae8d07f86e445abd79a3d3578ae6ddc6e300a2dbfc38c84824bf495f77a210f633cb5868e7688230f10b1121ed3f86f627f6dbdd7c1757846d729b823c0b6d83f9fd5ab5f0120fc97c503eeb47da4fa3399de0acd7833a537f16bd301f4404e2c14a53d53e1e818c3148092c1b706b7f125383c34f2e484cca69066994bb05bd44e53149b7ac06ed5f11919486aa2bb406b434ab713d627aec5494cdbd6cabdaccd07f4b09971018f56729623035637b4184ca952f871a5ef6b06e7185dcaf086caab1bf166fce9f869bf2455bef266e04dfb9cb2f4d115deb50042725d54bcd6e20e6bafc680efdaa6082fbe30680e62f35c8c13a0a1ffe0293b1e9bd9f5ec29092b49076f5381821cb51aedafbd530f302b1fca08f485c4717866139a1fcc13df10d885aaa87c3af6fbf4fc73171e0f7595f66c09e8addf880610b89e93570db313d881e7f7c8fbca6c3a32c124a791a2f24951a7766ae90e664f3b966c1d8c7e9943954cebb2148afbdac8309c9a267a3ff130e6404563659b502a1150f7b81faa404fd2dd7629724ff9af69f2ebb0e7f8dd59bf526dd080a681ff4c63a0e20aa294abb5164b767c022276668badd886286cba3507a0711145e770897b4e88fdb08f968cf7d87585a27f99e0f4ff4d75f662ae62bb014f46d68fc738251b4731a090d8e05be47ecae35f3ccfa759bf07e408c911d7032a3379641daac0445b871f41a793088f8f7bcfd8dcbd020f964599954668e72ae0831136783f9e60f8d908fce098149bac571fab3d2a30df6cbae57bbf43f40362a762de2879c97d9bc2c48cc8946d6e27d21e04ddbaf30228a1ccaeef27e4e86222acfd476cdeb676c15c528625866a8cb714f763b89e71a5499a465b13ece2f3d658bcedbc09db43b3e3e2bd8da676e0919a5c425b246faaca776da489d1e1c5de7e4b094aece83c7bf1edc75c50dc04a55a5f411ab9af79966e60f98b4a46941172a2e0cad32dd675bc0c3f04da925b270b8b97521ddde26fd4897900e1c2bf42257e79773ea8f803e01c7bba1b9e129c4960e580661e512c0cdaa554571b5bdd81ed7f284e4ad25747