0x2cffd02e08f85090814f4889725013c8c8793a252cfa96ce605c7065d9d7d29f64d947463766b2e43f22d95c8dc0ea3f83ea436a490084fb7d4570cdaff52fdcd6ae8e3e6a37fbd90de71e62d27e6def0fdade2e8c9a2291a2ba373d995ca7b6e0f4173add069c66a982e9dfbcc7e3f7a4ecca86a1a1c49004f7afc9e07806cb685dd29806d234bdd3a449ced92882d3e25482c3f228887eb11219e612112395a8e062dd61ac9f55869092afb331ae4809c0abdbaae74129ad4f5771881919e70539b2ce770bf72f28fa60d16af350b76392a3322369e5bfe5f95c0d2485309b6d9a877c30e52a042a9e24c87f6c941b970b88270434d902690a670cc19a2747c3464e8017518c7da64b777a18ee3ed0e2a124de0140152a109030adb025e51a3ae8fc2a9e466cfb57cf496a0529b46c3f4f8395743e7f30d73e43e7b4f63cb9b189217fa17f2262117ac3a3baedc7a0d9db40951bfff931ca79420a7f6672fafd26d3272e7b153b98e205ebe38086672e6f83f8b8f8b073d7ca517818a81ed86d60fd6e8c8a43e4d1d0ea79d407084622d17eb1207e98485088ee4d8b6e7ead1a0313c3dfc6c6e31ab034fb98060fff49a8c35bff9e92a388395505a88ce915cb80d6cf378f43baa3f1d0a5f5a8af8c53c0be4ae9feec96a7b9611fdbee5a2bd4d2d48f39d93ee87c072033d206f1cd6e282ddd838d9909371eb834ee46705d11415512132bb496b48172ebc923cefde2ef9f4a821a2fb87bf1c94832f3b44777eb7d716b026b494b1c828e75f86415a71c75baced45f7725168b5e28435cce2ac509a76b61bfaecb482753381f0a18ffb87c2548b74ab1014b5714933a0fe09fcdf30356eab66cddcb56ad9a97db747c36196e509ae1a35f72e355286d5f31a325bc0974f0a2dd5171eaa583dcfd4babbd66b4e9b7ad3e6fe627a73c4a8ad7dd0371d98fdd6b2a57e62b1690b5691164bbe8eeea06e314a59ba1c190da1166870fc8198a2636c2b2de870e5f167a437cd721cb73d77f149d44f9ba074a90f797d3e4c9d0bca95149313ec4e5710163c03748f54015c21cae687a7fadad1f0e801f294b803c595f60cb1b240c84d89f852a0815e711b6424041d4f864a53b6d9f60753b1f5b5402403dab78055f5e9d2f5505ea41df0db633ca91a2c8202b05027e0a5a20adb9444daecd78e23b6f77481ed08d685a0ac78847a98240acd8a24227435d530d8e57b98aad9b6ff174571e0acb1c2aadb67eecad0ccf2e7f40d98befdad68bba7be611411b64f179bd814a708038872aba2c53c9c692d8a48e9746a4d27c9c05de7ffd83d16edc586e0356366f8bfbb42fc82bb48016c85a4163a6e58ef75f8c31a02caa50b81b154541c6f89e8fcf178a41991bb8140ed8c120f39d644d12fa326e070d2761425cf3b223ab082b184cdb564fcaec7f08543bed437e43b4c30313069229cf39d2f519f3c7a7ee7048ee00d6f5d2c87ca72b4b8ddbfb70a438d967a0c498f21e02f12b68c3a078c5a4191b9bcfcba4c8cf3adf8f12e4210c1a67682e3b4088238d36fd9c2ec14fc67824d2a8e5973743e9c81fa25c16d1575244d20f389d9f555fbfc522b5e3e19cd31b50181c7aabd95cf83ce3439708bc32465687e69a35c76457bf61d11ca7c812b49a2ad09c244e3eb37fb958873ee65296bf80f305f976681ddb8ba61a5686148b9e7a59183a9aaa7d1a29bdf92a2e57ecbd9843b79698f2a199d1e1978be95faa921a8db718958e7e2bd73f29bfee7efee0be019682c25096b6c7050d4a04950b33d28d3ce86385f15026acaef06e19c3a1d5c44121e0934c89292d7ba84fecc10b18f03f666b91c7b2e1d8e7889814dab1eaad626c2796cf6c0e563c5c303b494eca65ca8353ab7adbd933f2068a49f1e3806d5db7ae2dcc0f53a5b8ca7d