0x2cffd02e812b55a53550251e539e3ab8d101fe922fc99d6fdc2f1bd58135350823dd18c031f0b29ec57fd0da43b5504b9299f892477cb00df5f335be603eea41652d12167f5d59d098b7c22cd04340a924cc178afe54255ec11eaf2f43e427e10247e7a21a840c29c69f50edcbbe23a856cf71362dd2efafc99876c9c9306184ac77c0b85ac69e5c8f8a332e1d48988e598c19b17d7974198e0ecf1fda35aad83295ccaef26121f6905e7400b00374c85de8479b359239c1c49c368b86e01da41a3713124f607a343d2a34db63bddfc95caf04e8b974e7692e3ac550b5b4e50fff60d3b8bb3f03d9cab052df704f3a75f6e4ddd51bb869c834e972da63aab8424d58bfe05afd39d15f4daac1ecef15f71c2e093dc39a705b6f964a29504eb59ad7777702454dec50bb5411601445cb84a517fd749fce617329b6d99f4540ab7eff8ae5b0df1bd2875cd29326735572901471fbc54c73d3e045425729f8f3aaaed59064dee2bbab473472976b3fbf8398dcb4ab10d4c1058670722b00273e20a0a8f4cc6ad36607fc7fa87c4ad4a16d6d2d51aab9e6635300c41da9de995d566ec80e9fd59d48c2fc000ef650c9715d6c5a54d5471fc6171b38b54240172e827add7e63a690cf3b84ab602ed75b274f6d6ebfb9a3a84e66c7f8215fdc010f95a293223a6c7d5b6fc11ac8ce84f31ffe4974dff1b59bdd2db31d0350d09fafac6a2f09de4b8aa543a21d13698afbaeb2f46c3590d53fb99d967fe34062e36229636ea28cae35e2f1b644e92a9c0050535c32e0ec80744763a28edaae60d0458bae1ac3ca83352ff9bb00570494017670af0367b999da2d4d45a790a12cdce50051f9cba1e5a16a74fa4314cbed569fdbf4ad5d81d419e59ec0711d3185fd3fc20d8a1d8c03a54d856a75c1991dc339b1587d2460c9a834c383eeab03515805269ccd085f8f88d99fe7084787041c043cc670081f254a59223f733882c614c01a7a5e4d58c47c6d0fabdc06975c73cb63482899fb8014ac23dce8b486f26907ae8963dee4e3ea35adda02be315d9af35664a1b1145f2c63e72ffce722d67f4345d1d8760af728711137643abe490adccbecb1ec077b7a504a8ad8213ccf1b775c16e71729a21f0ab452ddfec178c3f0accf8e3fed60ba1f47cced1a16cb5c253d9557a0c5d178b7ab1f85bd7885cc39107c7c0b20d5a038f4dff97b93428b448ab7de024918d6cc30ddef5a37b5ea02e011b2d64932e8596b0cfdc13f0377e25c6aba49c8809019ac0b017a135935511b6cbb168ad6e23812bf73876f6d65325322a72b64fadbee4c5729913b5d22385ef1c412c85d628d4ef2e3c2a4e949cb1643b844b5e273f438b45ad12a4085a1c151286b46b0dd2e6fb9741e3355bad8404d6d56f4965e727bde06afa7396a4efa804e1d75fc2a406627fa51ef29ac316661ff6e9bbec9d034c1028e1305e51e25f95398c28219e8b5809482b3ecfc190818c41b7fc2f9aff5ddb275ae506d9d9ac30d8c6eaf8b157cb5cb1b93fbb1d2b4f6de73e29fb5d63cbad16b5681fc96cda705d25db0c0904064948f9521ef04331822ee1565c709fec8be33345c34f54475148d12ac26003622ddb45e6bb5cd6e5d176bbadaa691e5f814b62b40627e14d380afd852f28cccdf63a1c21e4ef7038f5006bd33c5a1fe3a2f608a4cc04198a6d9559474300734a5bd1c6e725d0f64643e15d5797c38842e4cba82b7220d54dad03c368e97c443f23390aac23642783f3dc7d61d2d0485ebf4006b0c9afb44625ff64b8f9a6a053199188f8639430d272cd7894f63ba8264ed0a9afc49f7bafc492ebb805fb3c2192016e7f3d1b43092596861540fc483679b4f64c44c6eb8db232e203d92bad6a1637cdeeaff4b57ff88da6fe4792d53c5448acdc197cb3da7620deb68