0x2cffd02e7db97408f8cc598946dde79f09d368310bbca34d926a6501eb388b054fa08af7faee24887aee31115834a9afc8099228d396a68557342d9cb97f09b664faa3d1d15d6fc19d509444321999423bf65f8767502b35b16b01c502b219cbf248c76cf2e16aa02b8a2127714db29d3161c2df01d03da5c6664146fedd8c529cade9f4cfa4ae374a4f8fa7bf62f6bbfc4c1d5408b1802a800ad58a89ac32ea2f62d44d7e0c8843eab446922b85581dd6d612cb7266e6b506c4e1d8372ff589192c593d4130cb077c905800e6b7eac296e0aa5df140aa8883c1423f3c36223ac1fa9cfc831654210caecefebca9e66ed780fac288c9bdaa285155c45f4a45e887f969702adc69260a151f7695e5d1284f94497e68328eb0605b53b3e123f133a87e525d86836a924f1c061378491295be4407564d78094b089924b405c80057d35e89a64cabbfae79cf679e67905cf45781254a6c84ae36250f3197bdca897b1f2bc3618da1e5294188295e92f69f4ffbe189cf104e4e8fc6825a57930ffdfaaf8e155dc5b02fce9b58612a766b2f20f831a2fa96b3561458441a14b23faa2807fc4f931a0a98266d1d397ad6ac1433f07b1194c6de5018daa873919dda5a19ad86772eaf9d959a85e205fbf35414a7eb0f340d1a1706a8a01fb5d33b25a28cfd758de2d6e9c605de1ab6c22d33f95d4b7a5f2eb11201eff451154783a030c43996b9e2b1e93f1ba70bc192407bee61c67109d7e77657db77ed39c93dab1fdabe7aae9e008f4f9b8a39397b3e2872cb5cc0c31a519722fdf7d407cb42302cff6aa1ee403e7e8846c366bea10fd303854d54576ca906a79c5219e414216d605b0506ff23b8be90763325c7e89d1641a0f1a9824a99a7a7f52abe361f806ba1f413631c63ca4803a23324c539e49f88ddc073c310b2ce432a554a1118b6b90c111f3f7a723a4e25d52f07fa100a1dc3e5a8240b82800b9d6607ad7448bb27731a452e9dc94ed6cbf2a4e2c6ebb8f2649c5d84785afa50af559c6130572aac551b04716a3e67e74884d75511037580490c1b164028156ae3081644f064ad3062731c3dfc2431e3d873aed9916c414117bf19e228cf9cf21c21d5fb8eb3853faba85612544099b25481a058222c3cc597f95002beb8ef2f9ef9b998a16adce93058cc21b65be96a5725705acded24febecad132656016375808a657480eac973221ce44f79da679495dabc56ee1addfef2a4714d2fbd81210c5adabaa111229e03840b324f92fdf71deacd096f385058842f5a9cb6deb30b27944a438f681c4afd1f7d91a15eabc8bf20870010e2370e875d6f8348b4bf44a81e367a5db88940aaac87559c8777e47f3f389115618ce8118865ed63a7471a05b8e1edd7e07592fc658181a2d570ccc7e0d0b615663b3fddbaff6b9a45fc316edf364c8d92568a9839f361ebeb5b847b565a3029c94932bb5dd4a63c2564ff09d0deffb9f19e1e340f22d2109d6480c9068a9b5269d3505bbc35c712799bebd1b8ad51f261e199b7971bc260b9af8a6ea3406e6007f704f9263fbc4cd3110a8d7f4db35e6ab3af779cc7dad07f4416121d6d307e087c30dd46487da232ddc28e7089e37baf55010f08e84c6fbe76d07b510618343e571bcee52b5862c21bc8a5c1615a774dc425d797b2566957b8be9bcc89b58bb23c7d24dfcb82a8f2e4b0370af56681425caa1e7fe8d56a4d1b8e84d69f024065cf36a2d0070ec23ffa96046678ac1fc453cdbbf68e2d1b3ff7c17c28829fc081344e59bd0748cb4b59ad23df9354c85ae291c64dd8c33a4f255f1cd24e2a336d1f574b3de55f09381fcc02282fb422a7b78088dc2d7fe9bc4799232dbec06b146129aac0bc8d0f8bfe3af9b21f539f4948c232663b08f09097dd194f938166464f2b19f97c72ccb