0x2cffd02e2928915176c5b021e2cc7969c4329ab6f976c308a6463c92319b2faff7a1b992e3f91ed97e543ec007350c71a928efb52df842a9bc7af54e3b0f940c57da6ecdd034ed80f263d5298863ad439e3b285cab947f50910b8e061c092fda3a5e9b7fe6770642a2641cd9aced67d0db561a8f717f62035794885ad451b4cb06155e697e40bc1c845a16aaacd504bbdfc63d8c1aa6f8a4aeef4c4ed68a58df36a06c65786e68a8e010c838282347d460d454efc45ecf6ff9afda00a435702ab746ec4e8139e45bb82548cbf11ae9c5c32980d5cc74251f50505ab3f53678c5026352d5b11ae4ab316c995032d5b418b598b5e2e4892ca77f9aacdad2ba5fc4894065bbd3752d559925c8bd41fbbdd6949f82a04fcec77f40ea5799163f1139147c4d8a03e62a3e4be8796ffffa6b894a6f5c223dfb67b8da3e644e7c05dd6cc22ef8dd132dacdc7ad8d15804e03eac7e164a41c120b37b50755103c9bceb7d8dde7a21ec28ca2f5fd1eba7cda68198b50c1a5ebfc765ffbf89d866afddf1502a45ebdd2a5aa1e3a01588de84a626e485a3dfa99ca63b1e2ae8f00746106b0cc6ce18d03b42a23bd5195ebb2d63e60ef2036a27f608e35b65352bf7e088ecf8e56c2c6df43ea2a742c2b803c289659f2aac67822a25f31664605fe9caa262ab0821ed159c83916f75f8e85c446f440c1e18bf97d3404d1f1455faceb8502349ee318b6057be2c4776098385199e292d16b6e9b57481ae9b79c642b3ca8752a9fe6d44bbfe86f08695f6ce094c7357f37f21704647d9bac72bd779a2cd00130bae52b3aa5c32d2c0c6f784460ec221f29e726f4932b29ffbd995d196634f5889b9046b5ed1391d2edfaad9e5ed2e68582db0bc6b5a4db7fdcd98768cb2a657e830c24af0f97752b819117d4db97bdf8f045c9e6a1c549ad8e4dadff7509eb6dfd018f8df0041435764f021f771f89196e71858bd5971e782d42c1163bb1b2c3f4eddd83d8f180d59af1295113442db1d612bceab2d32181504f2c64a0593485cdfa2644644e8523786c1a271711025bc8d0d2cb77a9246f32e17acccd221ff4f3b8a64ea4c0419326f3071ac228c91391cb1c44c2fb34268a921235074f60c589899a21c6c643c3fc9c55a1cdcb6975e80029cae00bc18c919901de288c1d703bd5dad5da1ab315a7bed90bf1609a84313cac9b13ba1dc162fe3b75fa300b6611c448a10895ae2511bcd6e55881a9e4ba39325ee89669c0e926c11d8395e366ec874dcb8ac09df93d2000b9e3105b039a0a759589703821f6cadaaf3dffbfa4f4d4decb0c75af1a078fa75719884a1c2121fc637eea0dced897e8c42b10db9e6c0db03f0df34016f764a48d184af4a80aac07b7bc5abfc49eea567f232f9b68d193dca785d31e746089a0016528e3e9954ea611ece971e4a629f2e17204b2820e5691b560ab78b35665f3ef4e2e7fa9ffdf02686118e33818c3fbeec7ae4a2fba2da235d6b35f471b981960858d0089f22be014f58488d9613480e7401526870bd3a04c00c923f8e15d1e04bc2d03780b1aa9d50f473dae2f01351504e5b05316abfb9636cbab8b32ca4104e08e6431ff7decafe6bbc495d3e4d2fd4ec70fb7307712f324be3b566644d850c28a5201726388a4634a36b75ad51612ff47c033e01251b775275e33b38bad1eb4546939070ea7ec744a70eac4aab4fd9b1691c2962a15d4ea4495725f17ed0849e4de16b5a212827ff9984749673a65ec4a8cc2f7fc44592e006bf45577da143dadd822e280a59a2ec15e05b8bd65354f52ce097e5965abeb9989c6a93abe6797c86dd062da733c78f9ebaaad13d3303208065f786e4faddf6d9c5689b03b596567b0d4745706e7fc30ba629e7b13a05851773cd94514bd63d98dfdac05e03593eaf9ba8fe115be5