0x2cffd02ea80c2f23ddca9fd9e121a8ab96b79ee47a3b3dbb508305f2c8c0fa692ea8effbe79b3cd6dde29f88450abb32664b6542f4a8b13c352855a562a30e477240166eef225c2285c479f67994d003b0aa75c1c71ec36e154b3cb291dba6ca9616acd97638f4344444adb51b45aec5e5f17a185bf8af29b3281334feba613e2fcbf4a8b08a28075ae67ac6fe38575fb34d2eff0471a72b5ce263b5115fbc3a37d24280bbec66c99327bb673465fb6f0b2a4da5f70c5c7e579b0f5429ae32d8719cc89ec9ef36bbf67c2fa577d77ddc7976fb23192fd3322d7f029611762eeb1288fb25893b1a7973dd1391d63caa90e8a5daa7a48c48f82a2ec16b1b29281a86796521c6f3123fd7cdffdeeebb0ad0a73874d6d1ce85b19db25c8722275b5d172b03c874a178412edf73250cda5a7809e2fb025954470185a417f4620f07577a987b61a0bf7c849d7e2df605ea0ae583e7e65b14ccc4160cc37284cc99dc8d10d820615e75f8ca68e6b3b08bbe9b3a5b973821a4c83684f8ddc55d4195d3f6302622f64f715dcc70724feff7983f529a3757fb29d720a893124016551bb4f72e6f3c3a1283d423bcad174bb762c253648b769800f1704e850eecd93f284b1d11f067ced511c9037e5fc8dc90308877145369665378f146de1fdff4e0cb672c6209d6531088beaad98a8b8674d38fad7c4ca8fa83b2cad262eec329e5791dba04bbb7281c979bbec8ea1a3df94367bfa04f865c7141a3668f3302ea5b3ec2018af0beeb328c0f5073c7b5e42b551aba5f063615d857ed0cd05b06c39a64a29e27de757310e39e0a2c11ec05e7c8d12a7c837d445574c3207ab71c1acbec51ab3099524c636e091c5e7ea1a2c3f0eb1331fb08a1de74204e3e0403ceb95509b4b238f9c5edec97bf0bea7b632c2012b61c91de3e76812d028abd206cf58b6581e1d4cbc441e3cc24cb7f986f4b90e28a3f145fcb68ee838375b3694863ec5fccf74840989d0f98c9e024eb6f17e6afb870ab11d180aaf130633122fc9888d14999410f4f4cda461207af85397343f367f28d428df265c0a637e495c9501cfbf1fa125d5bcea7b77bb671b28dd754e449fde0b8885995ac9ab52f4872306e92bedd98315e9897769de102a3d1464809e38055bab6462866785e1ac6964f97ba7b8830af431fe1822132289733013ac3a0e8aefaee151faca740467217cc32771b219ca651ec818cd5fd8dcd16f5b1a1657b36c61f3cf4455f536e56b3511b13b769c18c5d474f5010e3a67e2a776a76d83ea4f8265ea19325ea6830d8691845a73c0863b324d3b2e281b46dbcbad8626004bdbb0a06b683959a27cba44f00c82628fe139c08b1ff286a22872029ca660cc001119226f536e206fb0bc6b99f9bbbe4f096b1c67d85152ad1e6f191be14cf3d8dd58efa01fcda368f54f107cd1c32ebda690a0eb6d3e9b01c1104c1d88fed79b6b55ed230c298c9565e98550e59bde7400d2307f9304e193c43e13202480e7e43139e98317895be827b82ca8eeb764a16a25c16475ef1b2535246bdbf92f9ba2dd5baab9dfa8f6d666b01b5ab4329110d182cef4a9d546f9d78f742ee61b8ecf46e080c0d7c402871b5572fff27e073ae1f3117f565b02cf70ed0b66f9ae2d10be28b422db79b4b03ab8e2514d0d93b96a55939d0d1668eb885126d925967ae0ddfc8fc3c1e18351f218a0ad9ba33625405e41da5089ca30b63fae9f423d4bb61e6f12fd2852dce5aff34efb0baa879fa3dbba09adca4a2c6746a8c90a516b20c59494cb1380f152f411db0a9622d64745732a915b9f548f95bb39533efaa3677f28cdfd0c80e0e935f4c652bfcd85beec038177f4bed172798a26fb43b97c9b96dbe2655f19acc09def3129014c8e78aaad9f8d7679f046ccc13c4ddaad634ca52d3