0x2cffd02e60f8fa83b099b5774d23d0c37cd9ee1414f16ec87d45af95ae03573b1c1b22663cf5f9b32ce09ce177564ccc65c8562b7d04ef9a1b79c6e7a711d52234e559f1dc17de3e6b3228315901406f38ba184ddbf384de47b93a18c71ba2f6885aefb9364c0229057e220c74ab86767e1806b2527715d75c77a132b41243ef072bb52ef820f4bc4cc7c4f14abcea535f7346a9c9273071005e3d87a36b1ec75cc810ee1dbcfa36a885de09c2d0a70e11d1310b2bdf2efb6ea095c47028cc773b10e2cdf4af534d0a909a2a8c7f9cee3b1d8fa4b19e3c266ee3e3fc2b815bb16ee804af477db01a1f8e565061d92f28ce4e4dcae0f33af316240efe0f564d3e43039704aa1e662485c53569bb0864058e3d700e73624823aa74d2b3b185bee37241082f5a1bb3fa57b0a42419d978f8b2847ab8e1dc08a09b793625f61c860d48b9659efd43d666863695fb8e29eb3acfbc6bf2f1bd66b5517ed117f06002611d7cca9a8ff459946f0b8f1d7ee35e6bc58429353df47333d00a052224291caa2187ed0afec707d03223fee0cc19fff5d34fbf1c58b1345064c5ebb336e74d17ceffe32c8c1280db698d013d72149f20cadfb15014ccad4a35ecdadb9f6500318e81eda9bc3f9efed03e621cd17821939a52e257ff28cb9d7d6de8a394c9c5edfc9fa5d10551d58afa9a2d3be3386ce85012865be9445dc094e537eba2184947d73afbcede126a15e17987691e065741d42095f8f26e5d151174558418b2a610fb6c44fd30d21871018045a14b30cb61f35e866357e42c3e7070519326651e1ab25b4ffe3f4b9f70b171f36878dc91a7423b8a8d35f4f21c90938b701a9882aaf6a76d9e6a4e8af43bfd4566548628b68ff5df1d568addd4a156a046883884e917b300ff385b13ca663d94c47a55a553d00b8843bb8d91cf78d5383dec9933f3ca09ce98f1672fd88d8f1006a813815bfa54a008023ec1ec313d66b2d252055d60757b5489ece2af90bb2e7fed69d8a6999bb5581490c8dbbe5c5c0e0482eb8e4e4a92acb637a1bf70fcae2ccbcdfa01b74331e12ee3c87a9348f0e9c83f6f8f022ecad49df233c7f4503e1d6d26542d98942ace2918b0ab4197aaab1adf000614e9f045c906e06aab78f7c40a6bb01b1ffd24f5afb6e94467dc9ec9fe04b5a12d06ac9e74928ed3e677b3675f5c0ef981106a660dc197924cce15a76678475e38dde62b51b1e945f3efb23a8504dd7c21ba21d11350dde3d8f238ea3c1ec8b0d1a4b143527b808abdf0e404870466d9ce9ba2dac7d271acbfafcb149f9992dced207d8f9d2ceabd4281de33f2b42cf1cf03e1b9ecd3a0cb9a00fb1ab40f105b9922cf3bf805460df49385b616aba3fd02188b24e7190d849a7fd97ca657ef5c8186c94e67610345f6909f4daee369902cdeb5555642873ed6fb07941e55a4c772c588095bfc40601fce8c21835c42b928103490822554e67925dd0b826b41fa49ace0ed6622ac51554319564b4e2a3debd4dc719646a8bc47ffad632ac85a60949f0642573a69379f5126b88a089ddc9e3c2f913269418e4632aaca63535773890589fb2cb1e27e980f709b9dfaa515a17f7c6ac5482052c8e41c3b27861426da4956fe881c2be5aa5f13119759bd844961eae8c779d0802db9934872f55ee104861134ac837c4488fae38b3bd0574887a4cf0a29d071fc0457bcb9ee5ac63002a68a22c20e39a8b1246c010b71b2bc3a5a601ef7704bcbda248fdc2b42df317cb72ae76c9bee8dbe986ed20b21b47d5d7ac7a5b8bed0843512d6b66875eb05f0073bc32986c3ddd1cd5164b020c853b5b65c360b35ef2469ca6ed64f66eb5d39dbc1cdb42665cee52c9e3bb428070f415b67d33cbcdfa4154e5213217a026eb617163c800c4d1d93b2d00b7fc1146c99fa6514