0x2cffd02e6ee61ae20f9ef5a010601b42af89e31b80df992162a7b72f965220540375e1ddf48cd79ebb4715b534d2471fe3b2291c367b146ca0847a1953457b0934e8bf4fa0d55a2eeeec2713f066ed9a1aac01a35a4d376e200b8aa181377eb4923dbf6442da5c68ddfdb5186507f9c886da821af87b1c80e3dc90ddfe5e2893114afe0ccd5c1a3a5ea9618f8aa6777267138d5226008a6e9fce6693a5ed7fd52d88eb1b4faa53a49397b486cb0dcfd6053f623d8e861f612c75bb5880871400591dede969d9fda56df34599f1823a97875d26c7e0a69be2079a2f5f321b02e320d05f7b08988a5576f42d1a38cb90f1ba0a9aa3e490c7f80ae2ad52b41cfdb3e0b4d5f55c38893ca4968916c330d4f16cb1127e329d067585650473a545ccef1953ea7f54462823497bd4af596dc41dfa42ee19a43245ed3b2adea30648d9ad5195e15dd338d6408eded84748953296f963451e1395d4b454709db9eef8e4894f8ada11bba51df008eed98a65100e09f6cd76fcb327054a0e54e631de51507a3f32184d30a389b9c26e67131c0ff1a3a04d2b9d74a0888180ba4ff28fc66da04af8b1417928b246aa2ad17c9524e927a6f597a90c008e1927b770638d571bf09387290ea6b694811b7682c5ae3dca9dd6b9197101c126209f4b40e264810d5ab14e21c98267ff285183c7316eb97222cb34aea707f034cc1f4796a1e43a2123a6f52fe57ca6ad6584181b2bce955750542a0534d2652ec6b47b3b729a4baf53634f0d81909f1d9b1d1ec964446fa2af3cf85fdf5639990320aa1eb481f7a6d165e1bc3656e6de73313479c16cada71cd94607953c97d396f0502991ac614298245c16bdf9672bf0fb3256162d86040b48ecb3644a89a59362e9bd0e05ee0a68362122149d9abda01ef3120d27861647a1c4e6ec8a0a28654807bf38504d435a950685a73fd3e4a053bd11602bf586243ee1ca31b17f1834340c2f3b555c039b102538e3cd20389573227a820b296c18e8b6feb08570f140c078276865dfba2f822f1060357915ae8d73da46a36c3d19cac849486354774c55e7e703619db663096d59c8fbd586d3cc8ece723fc837d97815e28bdd49e963c896f24ec3cfc1dd0a3d4c53dacb0ab7cf600f23bbf55ecaa51aa533500aa3db29c11c93a3123c2b9cadb600447f98b464bbce738205726863d63c7a37ae8456523d857a12a70282aa68220efee6257aaa864b6a2e3ee44813c254837d3928ca116860a9a03e7291325168bc1f63fa13262e3790f4ccf553c9470718f617b70bdc23c2d5d6874fd41eafd27fb3842a744b6644dcfdee28b56d0685ca9d2d591d0ab71c3543169c11b2d648763ab6e075f3b83be73eb0c4780e52d44c6896827c071cd67df4b70c0c729bc156fedfc32a7b84b54d207d6701d8f842134958f85724d09fe30c460eb62b72eff1a95bb3f44dcdd3d0be320621c6da18869e278913fc1286e03771c297d240a564756e751f5e4c37d0c81318ee19ecbd2afcc6b780c7c1cf61803a11e1e0992e5a51ee37980dd50dccff198f8a2c32ed7791df574175c5edb881ff4f0749b3cfd91b2721869f5c86f6224e329a99faa4b3cee6445875f65e3b8bc2dc473b2fec3b5ed43e0b82a7940600804a196c9fe79852c5742f0a401e1926e08a0bd30c8971ecce4b2e11aaa737d24b221041b8d1036509c90419598db635f27d507e132d5af85056778b57ab744619cb3ca9a9d361f9ce77e9c300ad0d2fe907691386d6ecedd8b8909bec1ce78ce55452090e2a9c364198f4b908ada11a2dfc079e219d85a074d66103e49370f90959fd96d21b5e7044bfaf5305d326a10a311421aeb839d3791aa48bcbde9b52c6b68b06c041721e3f42582a10ba75860ed584fb28e288353d7ca353fb2c1a9619977d149369c5