0x2cffd02ed9d0079fd668c5eb4f76c97a7afcc38a25843f856e2870f671f2ea51db0ad3dd6d82374bba4c1f537a69466f38231794c27ac2a547f6da3eb524107e4c103ad6f68d8be255c8114d6ebde071b1b294ef89b61631192a47fa7d6692280469bb7cf463da31995dbf3cdc761f00ef4a182d0792d28cf1120294b79c3c6a014f7720ab470dd2c00147805b8038facb9a5d78f157c49fcb9ad3789b864d35b8df55f3b786247309994621a10ba827ed01aef263cf0fa10c5fbe56c79d90e7c7e764aa281af564ef1677871202298e291aa735b7c44ec6c720ebdb4fd52bdb92a9b8fdc87681ea7c57b6561cf4be7ca18aca447dd7fef23e8522c41fddf4dadb1dcfa36868309363670d93e07d793c4143970e464c8690d1464584daa6a6de9f4ece34175ccd0cee7a70d7c622e2dc9a7decd20676325a2053b60ae325779dbd0efd8386871239e01b38439985f1b374439b1ad6795a166cf67fbec01b03fb4d7c0170ce9e525b226e9c932af8e05862362b83ab7826bc3611e01cfa311a6709c1b68509923218e8fb98164783d28beb7614f1d59ed015f245a55dd594b750a8d1fb47dff9dfde7068fff3d777eadfaab59241641b865a8cbf5e7f11a9c89576b6129e6baa561858930557219e6d4bf1f6fd1737913d7aa66fac4d449ab7acab0f85dbbc8174753924885663c991d43735a90f918c5964de55c3610ba33166243fa3d9bafa4035daead1cd366ff930f95563407df27dbfa7837e527110ac0c291d594d4a368f393630fb0a6886f8fbdfd225843036b3f89f97d417d5d334924bb75c7fb5022e1216b51c96ace3bc9c06f257b35b9b0891c2b4210261817ce89c0a91c7ce6214b6f89f74ea348b75b1efe893752bec4c5c412587600ae2f03468c74c0a8b798cca67e18bd23ff5fdcec17e6098877452b631fa0758e42692c1b7e766dd05d16f14fedfe2dd7d48ef9b97a75c4378ee6b84336edf4842a05cfa5b2f98fb2d1d481f71857170fcf67e24d4730993c7b4801fdf874648ef24400a63c8ed601a8ae4bd06659617c82efc09e951e9d7de3accd25306bfe67007e8e7be546f768d7e25ef4a51e651b30678f76a34d8fa31f682b39421f685118322c62f44be49b4816b1c539a9e5c5481d3a04d13824436e75e04b8e214695eec2b088d64591c8a1fae93d73e17b1c65bd7508d88f2ef4f5897f8b2c40741824f1c2a069a917049c98a554781b7032cd367b149b161cff53b3dac48f614a90713a3d75c4bfd756cab9266ecc237c7d622faff2c40f8a37bb4105669047bf36efa7921e928f1879d4a105515e288479c6287a24be67bb42cbca7fb22216aa2455f16de03d6be30e24057ef1e9e65195eea6e5c1b536154a6b9f9043513f7fd406a2d3c8d295d76249e82c8d7e2cd5594da6eef37dd756af7334253139075352a0ca6c0b6656be81fbc61fbafe8e0cd70ffda0251278264d861da6b690d2cbb410463f2be2ee2140cf37b424d39fdcec873fd5723f2c3a8335fbe918279719e88f4a753f1572b07832126f2fd0418437f67b234b6d67ec2a4e217f437e2558ab254873b7c60f4ac462e689b33e2cf205dd2fd72ba766127fdbfd41378a19c49b2b38d4d24214c97ede6dc3bab54ca644e4b3e3ab077b7a8f160fc6cd7f5d60741b36e79a3e447184c809ee1f79d96931d92f152ee71b1de03aaf1dc628a071466b4bd439252e54e5c78c21b228cc6df257e1d7924a62198d26164cd7f0640110d41e2cc989775e03b50abd1fcff3c0861a383fba0a56f0c03e980560b99451588c3a618db645b3027292931c833a636832f1628e6d71cfe6203b8e328c12c1b2950146218b1fa833580a4234ffe130acfa944f76c6bf5bfcff644815d50c1b5a91210d7c1ad12b6248b83ec644c46af1ba00e31cb0dce87