0x2cffd02e2cec1d8c0b5af3c85a2e07b670e3514185eca888781adbdf3237ea0113b45e347325a3c3f7877c5aaf537943ab164dc1d73dafaa88bf6132b7f6173e0f591b1c9ee2072c193b5c2d27909baab56912b3e66dcd7079dfff4d593a9b1719306c9eb329eafe7c8255633455e4bca3ae0133fda1a68805508f486a8296b1d094aca44bfd2edbc9b1a865baa68adffa95309926b17569ddcbd32d72ca651660904bf6735e28d314c3761303af630e120e748e98caf55ed790b752574037ff499d27a2c261cbd75bbefde01a50e159da6f9013cb15b4bad5a2d132b810690a19772049c478a0ef8b15d4f95f7ae5b56b7e5e9f2565a7ab824b68d2d4a8e44d012f6f9165c59f8b5c124a7258d0fbfd4643bd3a113ecf7181249694d5bec41046584000dc32bdf3b3a5cbcad6695c49a06b307ef1a85779e682bdd215c51c54588b4360ce58df97dad137fd494183055a38e39ef2bb2b28d21e5bcf44380ead5ed26cc303fcdca21ff0d6d5701edf0fd1c6a31a0d62bd2ddc719eee56ffdaff20414835b61b092a774db1eb6b117a5a71690faca9ffe547785eb9ca25a3ee3607e32c5dfcd8c2948d27aaebef01fcce9478452fce41f8dc182bc51a0510cdd4372e039fdc15ccb2b75bf3159aa5820906931a02b21b0b58189fdf5454e0f019bf229ceb0b989e63736f3d9bdc7207111debf69a4640020aee813f2495fec332adc0cbbd631bba6b4bdea536d5f0b5ccaf3da7908bb31b01d5c57a4f642780c0f75e7ad70331ea91e98ff2ae7aa1a002eae77af2a2585682bedded7cab2072b19ae7f96cc3d5466ddaaa91c83ac9809ba413b033b44254662a0e7a13633e47464cb685060c691ece9559f9912dc7e85730cb92796f5922d7ebc4a004d60d1e25b7d3bd16af8da5105c8e0e7996cd9dd4c4a446e08d60c24fe1b2203882069fc9f099087c247218f848bcb519b7b9b5bb87cf5485b545385f6ff3a54c6185bea8c71e1fbdc53c5d231b2f8ae56b2249f63d15abc58b6ffcd887200d6318cd5e039e5caf2bdd22ff1e34c6e0785cbfe3ebc602c49fc4615378b7594c4ddd765968ebb6cf3d1fff04e9e1ef5411bb8da219f4869cc1112707a7aee057f1b223f47e40ddb392a268f9470567fc733bdf2046c82c2cef91aec8a5a5c01195fa0357d286c6f5c566ad4beef7d959d3917c1f917b276157211bdcfcad0a8b1a015dbec95e71e9fc5a660534b7dfacc7834f4a840c60573cc49ddc352f1b790bbb288e00ae3a6ab3da01a8794d3fab671af96c0e1908d84bd06dbc3b134b8ba0ca1434605e96a704ea50e6af9fe6b1b9c52a65d0749eaa7fbc72f3ae28a491df2a5ced615ae086c4c4d8e611eb728056218930923cdbebae6fbbf0c8deab595f9dedbff02a2bbe6604cb78cb58933fe90460b3e479e3fa9ace87a788b411f2565240f446725f0a1b5d12275d7f9d0b70208ac11a75c0f297f2b3cdb982a3017963a18c02faee3203c14f2638209d35b9a5e06bb05b5326e16e05f126cff210c8d09c06b157ebd4576d07c5d242b29915caa707bc4d8c1bcc6e17a532d79c4c0d45f97020c82487879bbe0d1672ce76dca7d222f4205749f66181c55e95ae30389ddd38cc7af60ddf90ead59271d7fc7c63b5ddcbfb4e0ed67d1973c9e3a2c62e3bbb7bbee996a491a30e2985df3ac0e7302251e98f6fcd057dcbda412c74d6f4523502131f4d9f17a0de7ab2758bc35a2b1162d5974c0cd2632b35cedee946cf4bbdc8e884d07013335479171facefff677be3829ecb44ca3df6058194bfb190b77b08826535edd783d8c1e89f01c66775605679a6e52b639e10714ee6f40278eaf388439815ca0996c036763143f70958bffc521d9565aa283f969424f5f03e24397d978b72f478258c38b528a651ebbf85bcbb19b5b514