0x2cffd02e7aad9b1ef607f7d13699bae3dfc93e689dc5d07681d2ec6a1232f97592c1550497b1e52f2fbe97cb6a2879e56d6bf6b9567e7e5bb96dfd46b5c6aec48439faedddc7619d047840d8a0a39e3dbbf7828c79df47d62ec67746371a8d435ba42209c2ea9e745a381009a7073978edbbd1ab8828f5b5269eeb129c5a1cbf8d65026bf45b19d44a3bb673a9ea1c9d9eb8be217890820c233212b881633617732812310f6374b2e9375da38fda6d9348278330a2c7fead3d34988cf14b70174b36d7c4bcc2ae579b370c29840e451e1919862e2610aaba5b674f674db70455693f942354211266dcea31163eef9ed6d507fd1a913af5e3455c43e5426d5fda2114007baff457b8266e2b3706bb553a80afb83072a5e9ebcee9a2795e8e78ccce03f5cc4c2f1480251014e106b96a7b802ac1217df7718a15dd12c48032f7f4fd25ea8845f94b19f918bae484e39be13bd8800b2e347803a1d4a7e8349b4e3e64ffdf58639d50f44b3428ac2be4090d70a18677ae9693751a6176fa34980c7a36263c041ca1079208613a533360894a81555a529ecbacb82a5d24b8d60d45531fd82f9002eddb70e995ee88f8504408f652b315e7f0be61a99cf4b17ce86251dbb882a7da0d5cdbece8ca18f12c2c23ac82a2d09644301019bd6d462e9018a46124a65fb7778f113f7b46cc98fed1b64b93ccee55b1fe32e26adb8225d0470c48f43c2ef53dc450ef287fb0ac2214de819984eb252b8634b59169a0069457f5ed13342dfb35a0fb4844a0bdb7b110e17437295e49f4a31150ad2e4dcd1ac42c435157da2ce10d73604fd0cce9fba61fd41c37192fff6674bccfc35dca3038b710fece8bd1028d2337cfa14dfba90da6337563dfe2ccaa88182f126e21d4598e07345da730eb2193d6416e0645aa4b7ea707f4a21b2c25a770af242ffef8017337b843def3fd602fcfca688970ce2652231e3f5e1ec98a306f9a40fda67d4e556ede9826b96827881ddf9d45e72601552c9a9f204c84b8289fb3442d91454589bb0de85e83ceffc4eb0bb4f61940e9b7456ff9dc0d3a867561bd11c40f46bc376b393827b95e31fd87ef36988513337294891fe339f053ef5614291a6725b2e26b1b867a5fa847a41d0383e1fbf538b306407bdae8799a1ca0959b4f8f51d54fd9955e6e576a2931ef0f828b34a3873e72bdf29defc127a285beff506c1d3f6a663e574101a0c37ce833314a7a84e5716811ae06b3a64284d70c986d5268a6abbff9672fcca66a481055f83202634fd23ccee1d316ce0d9b21d3969ab33b4c92312dc6577810d0ebae6e507a08764c50f27527f147e4a1afebeaf900751236e20f6bfd3fd787508a50af39db42d0e21bf9755662c7567454631389276b56bfd7ec2cad2f9ee5dd206441f8063dd6a767ebffa56442dbbebda4d4420cc1878598984222f78a32fbb558287bf0c29837634f955f3459ebdbb6692907d8c152ee52c96d1ee899e36766b226bb73074e7ed2917634eb418c40ce04cde33d369b692c3afd49a68a5df5b4ec85fb8e06039095f61ff54cee10b91daa30f6add819194a6611cff1aa2e1980bf4355b95984a0a799e3bb076a230bcbf83af5a73b99dc3f1de1dbbb6740baf07f61732110aac43aa433e705f101436e7db641a80264b50fb411298dc0c5cfa425421554dafaa014c14a1b617c8432d660a18011944eeab3f4f583e8f0b0a4f7802d92f0feae5ffb755c601461cc65e2160c8f9eec76f30caf2bcffb22db5433a63d6e862be18995d6be3561fa1085ef82926d7c7cdd66173e0300ee0b4047ca020a851805ab9a297092f9ffb9d10a9cd49a1f6a4534b265e7787b916f0181cdd1cc7a86daa20b2ea00096a1f47736715f46f7cb0157e634638529408dcd1160a1ef178039f650159c0bf4f2