0x2cffd02e7ca9ecae3c87911d66127028b42ba3493484209790ce2c2f02e75425a581595944dacdd54009921929629f569f9497fb5715633aec7ea1bf78f8b7b7ea1eb4ede1407cb6399f9ab193462f2088a058491d7675f679075b45acc3d939ab5c0f836c89a746e26e0580b82636fa547086725a32b76ea99225c2916638a1fa6183810809f9e948592d97f5c8f95448fe0461f09eca9e822c6643880c849a2a0c486e2c283b488dce8830b61db412a96a751f5f7cdc3d3ec771481c9ee43958847efb88997443ef10d6eb77bd838b0281a56297c5840827a777b0ce410fc7b954b822140ba4a914b59779c287eb87870b87ed8c03ad24e9a5eeb039d524eb3e6a633ae6e9f8bf33baf67443cfdb87f8c169b4d988eade564dbeb0076c7a3e8191ebb952cece93cc34b2f10675ca230b669d0a476e8cfb38593f875134d2a4710360beda5d9daa5f9c9af66c32e6bee84fb3e487cf0d0a896e4abc8281e0ecb94f84cecaf569a7b7d2cc19cc39a020b347f1e617e15d3f7fba44610f9ec4b80057b915c16362be0db173cd2ec65a9b46ec13b105ccd4fc86651a9660ee45571636e41415969ee2dda8ad54f0ba4a5122433b425efdc7c7155f77201c3f2c70af3415ab34907dabf10bbad7e1abd4c9fd2a16de5c5f771e9aabdb440b74b70d078fad3bbfaaed48b85748d3a838697898c61c596a5b70b9e68acf5c87caca1b45524ccceb18778785037a821814be48129d4262a117d8b2d845901fc635f637509c01333f33d95f31804d694c12f675e0a41c6c7e4b36f81a26e3d4f1275bf953fd16d6b8ab43be77333ecb08379f9f788075a0baa498c3e8e7df488163c5241ab2df55a1266b4d98a51b2d3839662599f271c0c7f089242f9a2a2fe0a1c107bb58fbda58afefbeafa52e97d6a8e49b9b079331abe7daf40a5e2c98aea671074a1c79a13125d5bda64d95f207ba9cddf5162d08ff21c29f46457443ca67593a1f6b6824d361564ff2afa1687071a1ed72afd7f35098030a86daf546723e81331f7ddfb7e79145009f1c46207d78abe48073def8f521237acd65b3a8276d5f2cb10a6115e9cf2ba8822d96dd4e783a23393186f9f4d14f3366241d5b05bb4ce435a0a481cfd5522e7aeb2ccc6e8d8ce387b3b8ed81c69edebdcc51d33fe30ed6cfd28801a5fd62d6472abbfb6bd21035434d4d0417f0207389f6fcfb7f5b1498f15214c4e79e7407a131bd64ce45dc9cc8b9da3952af1d73ee670f1537618ce0ace86f19faf3f084fbfa69d485c6db0a2fa0be58cac5d185f82133d4e0296a34b3cde9903ea8d3b729d013f628e90c6423addf2537033e4650539561e0070c964b0c7cfeebab38d452eb5fc165a7aebb2c4d61e08f181f91e6c2aada32da4066ee85b0a5bb794975aa23a02b772d6704775346d8eb1c19502cd684f0c029d4b4c1123f8caa380ab69ff646fe115f6870609d75583715674d7b8c2dd4788a213be92d31384096cbba795d895966f16114ba0d7fab2c679728191d01b5cbdb3694a3d1a0a2f88e9605c3fb3e340555d72e7aa31bd549e7125981b60a3db56f0a589f16ebd09cfd9e23ef44b1bda9eed77434877ca8ab0ed2f9d3b3813a8e17cd689121cff0301c3162e05adebbc4ea1272a7520c1c0cacf730a5bf61a79982a78d8b4ecd4ed4db7592f541a15780282b45f0f8e3982fdabf7ea3e5baa7573985008e1177bfbf9126ed7ebe02a5528115c49612df89486cd9e48575f59fcb482a99ae31bad2f0273d3807f92314f296be87bc9e5e890b4b415eff0638b2f4e9ebb0cabdafa0de0a3a4bac11bc4e245be6f425b255afadf5052daadc9a30debde01841cdb8113d1b6a2226d6614cc0ed744d6c9cd1bc91146b01b3e6b0af74d71fab6581fb5bdeca24e92893c93a1bd4503b25a4cb32