0x2cffd02e24396b39b22befa0304f1d68e4886aa420582eafb5add1ea997616b044ee915e1155880e96465893c18b661935a291dac3bf7c4813aca60032656e8eb5954375d3c6cf62e628aa8f91aeb51c5f46e8afd4a4bfe927958f632005571e6229745c84141843b13b5cf18b13e029f9ea0f79d3361c0120533088f5dc8021877cfee90d9d0b3b3a3d86e496f80b8aa363b2f4febf9a714d57394c4b911318f0325454bfafad34dfc76ab96e39e179179348ea6eaf64d065c04627a1a61e6c9d033d637d63baaaf487250d6a80f78008dc2625f975eaf32c51cf0ac48d8a880ade98e7f667d40f3507a8476d1361732834d9e2cde519a9765e7a3c318d8311e398c89e043b7449c922a61aa85fe76c412fbc937db73fbe157acd066c0c5ac9ff297e8337a4641536981966a8077b576b81d352fcd6dccee35b72c8790fe24cb9f9e12e9fcdbbf67c1e9b9c54b526744a881c714d81086b5387873d8139f3feb28ea5cc1254609522d8c0bfdad3fe886f9ad6165550d0d37b9a16e2b036c4957676bd4ce0991132079d69c12297fb1c921240d2bd7c554e08951d9c91d4787a3d13c702e9421fa8a76a8c62e330ce09b96bfbf0bc6a0fba284208f2f927945df6bce0a548ed4c1215cc6440bb261ed282ae9dbc8f792c2b98feba04fcb06db33e6dc24ca6199a9e7232b8d3bd4e81fc7769e778816b29cdef4d5ff238cacc218b32b25ecad84c007794e6f4ae331a391a853f9974ac6a759ff5fdfe4147f1a56b5a189211077275d3523fee1de86b9e9adfcffec15efdb7b11f1f8803c6fd4f5ffeb75f0cc254c6e7e62d1c018995125b2297ffd71293c269b815a6598fe38c01420f8d238ba34e9abe29efc23160a685c32cb16d1c9b0710630c267a9c75c545daa4732addada750a376f710d2c2a6d405560e72d4cca88a8d21ca2551fa84a1983e5d5c6c53d4b5d579c1d10751f87acbfd650c1055100e6989de9a2165a55b234e86aa36580c5cd00568ecd5fbb6d28a0569c4190caf9a078500f8613baa2c786686b1bbe8e4d8738d47e0ab0ea6ae35033ddb3b236baa3a23b1cb92676816650355834f6e501a74f1e8d59ef922e6e88832fddd5ed3ddda4d4432ed15c17c79752271f797d8fd0ba5260c04d61b756f272ad9cfc791ade7dfe77ab49ebfb23c32e669c5b3f4f1ef78d6181cbdbf5f70464652367cb6531d23b3ae5e40a3d1320ae288885e9d95177f4225c96df0c2c0850bfd79aa34f80ba7ef0a374b242dd1603194ac932101eab5167ad4f30a3b288b07f818b7ecf297f447212afd132aa91d947ab82419807e79a57f795ee999a6d17db4ca8cb5d40c31b72adda1515008db32fc58827e9429eb5efa6630d4eb94a0f82198e85fbd64f2036a2f197a445b0b5514bd8f4a65889ea28c4dcc8405a2b1afe2180330552f5a769dac91032fd762638c0b8fb5b0bd491cb73b3ba4b77522a6db09af9de5dac74d77b0abd8f787bac27c12a12ca25c291e69547654e94ccbd6ab378a8cc12bab66cb9d363631084c25fca698409e41dbbf07661c80af1ffc1e5b91c410a4bb6659edd03f75d51a84dbe7b7a08b440ffe4f0048724520dd241fb95c54735f06be42e7eae0a8a15dcc9fb856c01e036d59ae2c599d33feee562ae76f70bb70fb327ead067b7412a32b057b6665d2176df89f93116e16380e837bcb93d0f977ae762ad959a749926bd9e2a72a6cfd323d732c234efe51eee456c80573d1efbe8d145c0084fe97db94ea57af0ab943f7a92bc54f4d2fa3db8462d96cec9f66258e6f10ac243568550b724c8a8b705f25653aa92a4cbdc603fc3955337cb9a698614d74aba12182ad011cb381541db302ddcebb9bf6e5c5413ed34a639405c4b6250a63a3281e0db98431a1b0e45d4e3fcb317b5401be7f8306fc86