0x2cffd02e681a44240c1172615b57197390a595f5ce1ac87affcb2dff1900c84c504659e05a0122d7d337508cabdc96cc0318447a1ef41ccf7c5abc45741caa4dda6a54b3e07a0ecd2f9303fcf603972a25bba7752238d4b4e255f14de603d9e59e155a8f868fd213d9416fb6b28cd20ec6eb7400bc1882d0b4616d64d18959c0526a95b5b1c032beb8f002c88542699f349e8fc606a635544888322b3afb0da46fc7bc81bae1bff85f2d8d9e1ddd0f49ccf57bc5abe1a319d8c8812f7142d0e402981e8a6f8c905034c4724c034bf1cfd6c8a25dad7b8667089ebbf13412b27a93af379eff5213aa190c47664d2e78ab0e2a50b896bc8c388bc830d1a282b9cad9e9993427a7801bf2e4ac98456d16b53e89184a12da41d00974ddbb44089123d01e55e9b249a4c41756d053cb29146af96e00e8023b81d15aa6feeef5b0c143a391da9c06dd4fd66d36cad84d01c82df1ffe6ef6d12eba598bb2d3b2b124ae0c53623c5e1496dab8fe729a241c65a63e4a9508b897ff8e95ec66c193d86006aeabf2ff9bf3cbb5c49a60abc7d54b0a898aa0881cada7dac7bccb5bc4b9feed0005d48ae703ebb3874e5f153f2926ea002fa76a74165723c46ae4783bd4e954740c34309cb90a0cf9b2048070c5d6cc718b095aefeb873743cb4da8cdf400935ce593b0dc4e30e9c95b6ce78b694f31f9b94323e09738e870189f0c673ebc6a320f3e8b908681f423d2d16d15b543f8e0fe614bc34acd29a30bb7f0378e3dc4a6909bd8e558f3280567861d1281e2884e32e3aa0029c00693fe1b17a90f170acb4be203d8c81d7668510bc1decc3af84fa3973ce76ac7b5ddb90018111e091484e85efabd0f4efa8f27743d50f89aa7f5be571dce7c57aed02e0aa67e8932658fddbe15d4d2a4fb6cbbec12c14d89af22c148a46ab18d2a2b4f55660133f42baaa7b527874e462ea13e6b6155fb29b62455cefb43df3ec130c559a8fe08756bbc0d2f0b1704225b7c3758003c195a906ee0c1eab0cb529ddfb3eb8602438b5b646aafa877737b6c4f719a5885ef9581b3f5e3192d37cb228ba9dd9268c21ddc9c911cedffadfa5a5736894f8a12d862f03d3b967319a8a4bf1386f8c62f2124d7ef773fb806ba4cb3c3a12cda7479d5062d25f64a3db68b7e7623617eb3e2ef9cc461d97863bd65496c6281c5deddc00fbf49d999a002c87b8b3f94b3ea1a26564991662a3fe2d460e98a8d2f64d4f291bdcf05bc485d1b60799b9c6eb87a5ddd6b4d579658cbc809a8a82e05f3d2cd11ea34fadbea78020588f7b98cbb72497c8d45cd9291af88c78d8fada8f96ad130c1d671e4b1718be648c759443494d97ed7a60de8501caa2bd1e6ca51aa9b4edc75d92bf30a99e730f7c36ae2181e7a557740c82eea7c3ab003dfa76521a72f52b002ae36a3ce0701e0d894c1d248d38c4ae10d45b79d2ce58043ab54d552528bf016163243e0987c091bacb853c54a4a313c34a8a4a6773624a02479a4003c06ad993904b5b92a914ffd178636eb1b15b6b121c8edd0d896eb149a77bceb52d6a1a21c899ab4a21ebfeb07e979d018e7272b55d216915018647674de637dc8f38ebce03bb362d2a18f1b66cc7e32762b976ef9e208d9101f7c54489c5b75e7358656f0dd47f802ca86e34eb1b0c43e63b3f688175c16d9b4d32799f3ec1160ebd7fb75befe46daa53f20bbe608b84a19433b6c810840f10bee8d33f0bdcaf01733d1538b6c2141030759db45a3a034fde58e8768bd86d3220f66ad40b931ac00f722107b0bec0cafdd7c2b464e9bd91b7606c4d79545b460a922052549f91c2e29c564796f6567e191c08a2085b0c1b2ab970857a237ecfa7ee2137cb1b105b90304865879e1072a43b9e53169ecc99cc4b93f7f268458283e9fd2285f85b9cc5a52789