0x2cffd02e1f96640b6a3d6df3ef24b575f887cd2b1cc8ad082c7f4a978361e8d6a09bf882eabe5f86ab3724246f77111a02cd274ccfccfb14b3193a15b1be54c08b6d0e036f5b235f86ee4a4c82735926847563d7c4bae87010bb201385c85f4cb6f33f370de97c7f0c399d35717c5bc86d4fc039f016c2c543b47feb79ba7ce03a1780809e85dc8365156837443e5541918716d4da29e38c740287fa74f9d7efa15f96e87048d49f88da990b58e544c04ea14d2335e13de8c4a367b2e6d5e2ced73f3cd5b14aa63858c2386ad36905a40ea170ac77c145a7190841f681737421ccdaf70f0f48e0204ec8df1f21e487216b6a658528f37ce3b8bc0030c2cfb391e1665174a935a783a9c4a59889a3124ed72d6edda8ebf65acb154fba22324f94461982a47bd8ae4c46a286c7bb4ba5bb2622145e7ee412bfab5bb0cd8891dbab652180c9be5a8b4ea5a3cffe450b68bea03b7b051722a8116b5df9ea4a662dab0008eb2a3aedb39dd28d24abc2f23edc281ef61cdbdec299badebb05fe1554eef52e9e82b33ea9eacb3a70f6b5962545ca2d7ab10e3127d3b7da945386877180e59e581630795055929853ec42b9a6ba3097202f34c3a401353cba0c5307685db8037a8aaaa390743b109d611196089ca3e4f4623d33c0ee07e3b78e660e37c495cbf216272ee9247540e2e8a9821bc029bc0f17d2ee5fe100e3d8a2529f426f39b5286ee79fdfbc080cfcfbae892b79ae3dc96d2d2872d71e1483162acf63b489d9b13565ec7cfb9f87700f7bacacba75863a84197df598a967ef7da08ca5d70a898da91eb4316fc0211310737b63eba18790c9985abb3b551e4669f6cd8eb08199afc414babe572a3ed936aa850ff82669625822141378c5b1961f30336df6dcbccec17f8bc3e2d4646049e856738eb6df6c6dd126415e6250b3ed45ed8eb08b09646c63f80016fa378922b1365ab7e9d7da0e7e9cb6ad2f1632dd6dd05a645e2f5eb77d8a1e329f91708e06648b77873bf385d2c4ec29f07b3c099643a882c3ef9ad6b7e45c09ae4173028ef7c37f8353c2ca6b7581f0eb7a795256d7dd58dd1745eb661022a475c34dcdec27dded74b54818b551041ecb8cd20c72b78d7a1ab5ea0c9fbc8a1165720a29c7847b084d0f57b9f8f747fad022b0168bacefa388f4577946e73ae33d6ceafda6308df21fb0fe063c1aa07f6a1b18296402cac9774009e1acb908a21cef85735d73c2bee1b30a0305b7ca9035fabfcbd269a276bc5876b1fd514f1699c4e8caf1e13a94f8006e12b4c74b8473668588e5d8b34fb2ea9584ab342d096ff940175bd23328520b5d6f90c6e5bb9c949265bd9a20447f835600f7ff99062e5e31895344b77510877d6ec0bdc38a07ba685644ef45de3b831c8543413997c33078c8a26f2b749a8c943e4557cfb72d7f58feb2bf9752e9a4b962756b5abcacb6702dd379e0b85e2e7e731149e2024b7f89b0c29350785de324cde145f0439c7191fc1d94432fe256a4995cb46eb722b14209382e654adbec0905084fd612c6a14b5a27d9f60a8add85bdb9751d9ad7b5c799e51d2b96252c3a275dbab6cd750f76f19257d8f7f00f2dd32a3f802c7eca067917b92b7aa66f198969b625887eb4bd9e03317b6fa60df158fd11e92c5eefeb0627b981348ec42a1629537712ac0bb4409abc939891d26bf63c5d38857d8f0b77ab10259ce611a0c626d0cfd0800a091041a87593a7644bab13ff0a13415c3a20811a4a0bf7a31ea7f7f5144d9cc2258d7ccc3fb9b8a471032e8b109a882265375fec28c4ead152a15ad19bb24a89f2f13f8646543a6c0fa16983b99aab2f0cc3a7d59a9dec0539771afb7955bf9906fbece9b60d0ae16ea8a814369d9c4b27ac9dcdac09e7ccee2805fe8addb302c108a8c798d9efb2b535