0x2cffd02e3f5ef9eaa6251844cdd65f4c2fd5a19027f2b10b95050355595d21839ffb3fb97edfb3381c2bc3cbfe47142c0f8599b165257159e371b5066701fd2694efe3177438baa1d2b580599df2dfa0294f994451efc16234c5de4f1051683f35144b7ca0ee45c31d48419f4eb69b076db8aa4295412db80ae68f869ab1a28a1a77284f853ccc3f5324b852dbf79f486971cf923321d37fb3feb9fac744e6e0117074861a6ad547317e81e6f2c252ef09ad05d29b53df1762a6be1a542118ffd68dbc0a3bbda481a8c74960f373850a5925ae4df7a06182c496d2ce8338e488b90da733d18b4eb273c9c305281460ba6f846a6924c2c591dc4ec60fc46134f7bdc2f78b646258514b3b2b6d5a81171735a06302abffd364b87edd862bb090200f1bdc4b64a4d84390d43691572e4eb5ccc63288d37dabb89e3530371310d9d8acd6f4f282318fab3d452a7debd20c98edaf8df9bc155ced9fd1fd71e95a3b6cf2ecb50ac8599d361261b3098bd297aa866df241ad149c9b2912fb92534898c136bd7dd50dee568555645c993a35b7bc77deebeecd2b8e3320d7bdbae6eac0662e06e467f85bba7e6615b3abe6e61337bd0bbdfb9a8541f278aebb7edf862ac9de9adb2ee0dbcd7081990a38b630902fb36d6253f89732816754750a72fd82f8a1753b4578648390894c3487a19bd3eef810acd2569395dd91f56c72643b48290eaf539db5dff5ab8fb35750267d96541e5ebfc44b89ebd51fad3851236b4e620efd83c0d766792510d7c8744e7ac54542bf9055f0c6890b6c4abb17ba697ef0434681ff238de020d17350090e189c9c7e9413e484fffc2b9741055abf7faa6a7ba09e182085c8edee8a3507be3a087514676eb0eca8a0a9dbcd3f4d6f7abd77bdbde3624231d57bf4aa50751fdff80623c4a7adcfe72467452b369d5d41df18ad96aa39a448e33c84788dbc70ab65d47c91b9a93592e4da697c724c2edfe5b1a0df55a3903776be52d8e9373b43dd775b36cef545a31fe0078feb8f7e13f8a64a20f80e07f46b7f61b5738b212c3b4a94c1b89d2313ddc1d291787217250e056fd42a66929be123d58bf5bea21847f663a88821296acb9760b5a85d8239f2d92f8fdc50db8683053c60fc3e4e70f4f801698e955fd4f45f441a84ba8ab41b0695304024f2dea95a4b2f0fe04c60f7878ac6c3e058608de8ebe81ee94e6a2bbc0e20bd520d5a4d885e0de2e95d66d030fa02381e23f73879cbbc26c0f16b56bf57f445ae1fb6bc483cbd5bb609606bcc101c256a4c486ac68747b2fc60b781ab10c977325671fd3997bd4307a259b8ecf621e096a70413f01eef355858f1c51936fd24aaa9e8f358db4f09a97b9f91ff862654dac9605eb41f046b9cff8570532a3d98bfd7c96a16c17351e384e43bc2e666954f6ec3e5f8fa602ef0dec717f7e6b63b96cf9ade1b55c4f48e90f219c8a4ed01c612d898c3da8afbd0e7e092636d9976282287ac4833e3a29acab175944a9174114f851d61ccba021300e0aadcc10211e5efb1d7028a0afa619322b915d7745962dc0d36bbbc64f573717d5005de57d930fb7df99b8671751c92bfcdc563d8b9fc94f2d835213270afecf28e7fc03a0754b9d3218f592b83ffd0e93c2ce86c5e9e62572d2595cd01fa6d9532ed9257a2ae47a85cf856f28c8d656c75047c794725846e4cf597868cbb0b72a08ea560bb22998e59041d3ca9a1ddd8598721a4c6b8ec6caaea95d1bb505cf8ea859d5b1f69cb9963f304ec6ecbb3b0e7db8756b4ee2b91e0b34cb77f962357e1777d3e65fb3812ee95186e723b9c44e1320a7b96e55e38bf895c1eab4493157477e0bb18afc2ba329777c33cd24e1256ce816f35b27478251bf032bc1ed96739925558b4a0a1e629240d8f7bfcfc745f650dec0471