0x2cffd02e0e972e052873164e8982e7408a492c2f1a75782b9f47fe8895951770c56b3bdede2b49ba44b19e97ffada04d04dd0352cd692c619dc5457dfcee3e2ddc8fc8340e74ec7d9312ac2d0b52032fde43f297bc8e17428dc95384211b56e847e8adfb4a11076ef38ff1bc9b3b19fa8c11c8b80455bc2af8d46e621c08b9f424a0c55795b9cf3875f03876121ac1db249cf350499e09fb733e3798cf375cd32e42ceb91af12b415b2a58c236c7c5a19037faa5d582442f3bfc31453ffff03dd38c4f2f179849daed2a2f3e565ea45529d0d01975ed1ffe4a07608dadfc147569a045ad02cdd3e8bf1c2ec91d48fee56ecd00728e42f5a4ed8f1cbf2201b875b97ce140266529a631a781f0eb13cca7e61effc7548559e244f0f1a1e06274d5606de1aedd40ce7e5393609d676dc9c07fefdeb73883ecedba07885b4857f8e4c4b1bb37ff365af0a1b48e2da63588956a7478b01db26dd035c993fb4d3acf05e4d5fcbd39523fb1788853caf740161cf721cfa5a5f5836a8274dffc9a2d35972da3f03800c0d71a368e4f081c6782eef9c06cc48407484a5aec5f21623128a7087f72110b3f921141b5e1e14a005c4b1229d06b14c46173012d011cbe0f24b35099b673a1cdd13eaf101876185188642cda35443de8d3f2d842d3ad91fae0e5989998a727a0e7de6c554bd3b1c9a2049b31be5349ec76e3ad90a4e59d19eec7e9d530acaa4b1551cf69e79db930853c8d653a3d637a5a679d40fe0145f6676a74fe323599709610346afbfd0c4ab67078bdd61aa50002217d35578575dd2544023b67de9556e30dc677f9423498744811a9ed1e7bb2d3a486dc98f0014b7ecce1204a0cd8885a63b421ae8efb010674220f5e3717ccc3de59bd4547d5ac0d7f5550cb84afd7886009d95e6097c6e9c22b0bfb60f87340bfef85ef9576f12a6f0540d15e40d3f7de9be0f8721b4d006202ced22552ab07b76dda8782dace9e6f94d68255d51fbcdba159f102b30bb5cd2f08d8f06e5dc54562649b07cd924a7bdcb998684527a1ac16c297341732a0584c36106e011f39c3dce5d6b8d41f483b0ffdf0b2c235f3d9e23f3fb97c5fee8a191acbe80cdd8b613eb4df8968364e66aa650c5f6982747072368079e51876ebbc82cc9b90462ff319540891cedf41b1498cd0648a2c5a641fd69a1e26de914e1df512708eec0e3667449e89dc50c7307923dc37dab93477f2595f1c35ef1acc73edd7f1521b92ce515146d7dc601936cddb49772e0aee93ff89c8142ca89be83f5c65595d6ea74081d36e3818d598a7d1e1de941fb56f2f658e97e0c154612de2227b658b80a001303e3142a9e5bd7729524be5e36446e2730dec3a79ba4f532d6778ed66b581fae85466d4a6ced18bca07a6b9c14a918c9a081dfe7cc8ed8bbb9fdb173d8c0f58c56fdec7579c283553b7bf1a8f5722aee4a6c2f4450c795ae36fda9124efe5cc5b261115e5dfeaf7d77915b5b53fd736d3f042d7f35e09bfbd719478d0454c39103fdb6802ad71a09c83510b4a148413a7e08d38e521772409f07f3afc486441a4032b8380b41675262e0fdaa05a3064af42b468a77c2b38009ea89866b9e4fa0d00ca322ff57fdad660d2e425375d3d351b200a4258daf822c592b9d74ab92d725b9a448081bd0385464079dd5ec47b873ecf967512e832c644efca8bf8641d9dc6eff342ea64af4bda0a5d10d7537e1af9af02ba39a03800fa05698d6b90687b19b8b954255bc0174ce4b78812b45cdc420f8af379ce2fdc99fccce299be31e7367a425ecb68e83cdf7d5c859acdcc60d117e4306ccd039bbe643514ecdb422a640fbf16117290aeac9b7236317ef9c0dff3440b9ead36641196e8497d9d87a46dc2a762717d396702d769db20f5f9d4ce66e897399f44dcf03329