0x2cffd02eccea0cbc510756a4a00f67012ec402b23ebe1ae4b2c4b62349ed7fd74ebf16f73b12c49c1ddd62c4cd18ee6ca057ad912c4ae1ba2d32076156f5aa99a340ea6775e197c030fb010487daef02be4e89f977d0d9f94c136a132a9587a71963b090c49b71508b003eff314b0f5f26f5629de5407b6ba2f2d2f75c18376a1f27b48c8af2d4e74026f96a5bee580a7aadeefff6d92c92303cfb617fc0aaddf3f1e8e814385da46f9b7c8fe64206b4a28ff3c7fee2192a2d19c20d75c0513d92dd70c0d512d123f4c8b510229de37130a763bc852414327c309e7677a6898849c493fb757cacfc43de4c3c16d54681fe0bec31d218478a10aa9c625715bc94d04736dfbd61e854989f7147608fde101d128c863ba2928396a5a997077203ca5feb44821a8ea2b0095f3a946d0e8d516450f6a3b48a1c40093468e959867654effd9ee65b64a0fa9011034354678e6d32f4313f068be198c1bc29dadf9b2837d08ecec4eb7883e9eb7f8e465db03ee8fb54d869a35111222980f7924476af2eca2c67002caa4e6fc7dc2078fdb057630658e7d7f5ecd2ab68616cfe9024d6c8874c1889d2a52e0937f797c9c274c209849c35b38fdf5c2a948609cd81039157f7f761c14eefcc859f737c8681a9141aa17395792b5706b54be17d0baacb194febd3e8537d27250359a4a4491fcf16bafd3a7a96b16ad1eedb65536c89dc99ab66180e3603cd65ce5ba6dbed81817a24b994af9ef116d63c4d4037469e2b36195fcac4ec14a2c83a0de9959ca1a355a7274b26300a8e818ee8132a30c5562baa2bed4439d6cad9f32e195ff65d8e16ab3c7625ea03049cb0271006be97b3476364f48132a821c46e5edd0b889bdb3f6ffc0863fa3fdcc7f7efa918e670584422c855192ea6260e35cdc1c501bc142b292fa4aae5b18b431f5502b8fc139a4deb75cafb63acdbe8dd5701f06e719b338a0467b37c1a13295065edb4ace27cecfca7847b9a2bfe194c260273283fe60d08491046bb600139050ec969774f4780721953aef10990fe50a65d10ba487d8996219359a6f445a4b3f169b721d6b2c94523fd347e6a9ee0eb34349ac0ef824e20439280dcb255d478850a165f30d19166ba343b4ce5723c98e97846b31e719fca6b1597b0dd846ac8a6d5f547fe4c9657f8eac26f9f4a3fef47443a89b24a8ebcf825d34c255aeff3a2fcdc855db65b6a6db9866d902eb160b7066a053d78edf40f45dee3d6311dacb7c01da858942e2a5c87835ba324d7c348895453aa9075b9eeb25752f27691986e8f3162580b242324278b50823ddee81d70d88f2fc9a65b05609786fe5a8fd6228f6f91d15026ec69c5339297418055b3824ba1eb2e46930a6dd059a8449d016606f0b57fdf91396663f7f8f31d9a52abf6512c344695b40ddb0eb8944312b6ceed44cbeda73b32cba398a41b6d4ff678574e68cc74fc66f65aa81b49e83410e5d5440ba643cba1572b4ad0825ecc2f92b163fc032b8f292e1010aa0ae8ff56b3447c25176d0bc00314e8cbfb98c13ec5c1d59cb68443bad07a1dae0cccf5793fdb8e4eba9c5337e1be9aadd73517042b9602e1c3d5bf768d2f2b13c7beb460082d5943f12caf237f447481a090ad76c4bb1ab44434f83fec955e800f37b9d3f30fb46714bf4f1f01707b991823a159b2ebd31b691bdbcc8f8e46ba7406dda019bbd6fcd49d82b2ad371fed94951e5c81f43fbb129fec2e62a2f34653dbd46adb1cd68b6c7178bbe9038f9834a36e6d6fc0221de533b15ef0c1fd5ad7f0b4a05fd87fe2846103de5a98291015ab4441bab381eb2cef9d8f723248eb449994bfc4350241e118774949f5c3dea8fe201838d857b03dd686b9e74c7c24fac285def3821c7d554c2f992195ce3785a2dae1c9174b7008d8bd7947532841