0x2cffd02ebb9b1fb9cef39f45c0ad77b2b711b5fb9dad10a860ce97866679fa278b55187c845babf7bdf6d6b5bd0b85d39f7c49c83b048d48d0d5de78d83a2b6c157d9612f1d9f089ca9b47fa6b08f8eb5968e35f93955bf9976c5e5a44eefef48040a1bb4b7cbde7eebdcdc51e96136e043b5f7c3d4a16855b0dff43ca790fdb832ad8e7624507ff16c4b43fe0e7b411c973386e704b45c7ad378d89155d76049c20beb88dc76bd9f2ec4c27a55bc177f4df77a0f36b8f5bbedb7731f5c7a5767098944c293d8af44a2519519892cb985faa536585e6837e38e88ba9fde40dc8edf34c03b1aa6994d3ea2ca420506cc9af7ab37ee3ad314f96fa8821125b01abc4edcf55601ba922e8d1ea7d7613acfe0de262898b327877289170ec4370c3363755574952f976fb7158bd4b986687c2b8c969f37cb6cbcb8a93655c736247fcca348b3ce54809f8e0e7ec0797df147670fa045abb899b5f1d9eb00a8e5d0fd6819372e766d7b900578072d8d362864d54c3c540be60bf92b3e7df2bc23376ecd29fbc65bc583959bb70b88d5634ffa087e0546912936ac1aeb51951c581b75d7ad3056f9d38c6ec1d5e20de169712fdc2263d206d488a5a016fb6000f967addf2456f2c541762ad6b25a0e7f52768eaabdd68df6264defee9ed4cb28e8ffa95713b1a51b87789856eabb0be6a46b5f17cd26484f86540455f8f80331ac2337e8eb4c6c400c26feb9dc1c424fd0253d3e56a92dfa6ac617cad27870af621877306584a239f5755b6918302aa8f1614c823bc7c655c3bb5953cc9c5b1c1bb091520bea6288fb5dfd33cdb218c1955038d2f8890520a7cb2d31064fb72af0cac910579383076f7e1f09c4c16b14c1569e579827a30de32212fbbccddcf0f7a7f05e21660c85ce87bb06b6e36305481df26e0b16a38d13a65e0627856d8d3ea71e704d21c20703b9490af6da16fd0affb3a8260f355e15f9d8584b8a5410df3b81dd29fb466a401c820b47afbe480b95214ec199fa412415d54a1b02379100ce5d13e80f303f46b2696e4cee122e44a420778f29e8230d5bf47f090910a7986991a5e4ad46e3aef846bfaabb41e126da67c5d91c64de52f96502d3294756c688d5085659634b9464ea9e1b8d305ad8eaaecd173ffa1e1c631ee45a3d36412e7baf8fd0254f52503f063d72d25226f0417a829670d185e6da573068fc259244f3f6e68d27abedf92753bf767d8247d71d57b863f02f0668bb64e8d878ce61fcf17ad38828a0007648bff840b9b229c95472d6dfe3c2caec6113c7ada4123c6d938834a977995eb28d755b78440aaadefd0b9ae66558d2931cf2c19a1bfdfaa7e7c095111d9097185a12f61afb4ed973c1405b641d61814d2737d51a7f7226dd3946529c2ad8f937d08de29df2c248160a9b613f1e51c09bb5dfd6737e0d05eab4f64b8e7dd0ae8cd89cdf43f001a63aef1db436244900b3ede694a03d761e9a493d074ae6ad5029d3d40acf0c7602fcee271d5984d0547edb5235a13ce39a91b476144cd63ffe1ac16ac0a0318f14c65e1fb9eada5375d59dd5d2640445f25d38374f542e4ddf1041712310d05448893d28b0f3f76b73c6b6ae1537cdd6d29ccda46a230a8aa4f0659be6df9c1af821394f173139b061ea19dd323350bd11e9a9888f28ef77fdfa54f3a64aa93c7358bc8a119648361391759b89449a8f15dc7ef878435c07b6f6e2f4379e34b216037ae29cdd4a1741ab6efe632647d678340fae0485c60ec1bf7979c228e852c683f32ff8042839c1d51433af57a0779a345859af0297517a66cdd5aa59cd263df6c16e7a73815edf7910339d91fc0739931ea84a356ad1060f3e40dd685f4ebed075cc9757f950b99b6e37a76806a5284b781436d04923a50c9c5e45eaf334fe8b5d0382bf43488