0x2cffd02e25f94a92072fb1107e20771a94eacb29b2527894558d157677f1972781822197ccb162ad9e2c57534f3d9b05328a8ef00127a57bd3e72942147fe9dfada77060f1a6760946515edd0bc2224432e0338ffbd1b262fbb775c4e63f3cef85e872c32c42ad9c385f85271258f88082cc1995ae3cd0ae0aacaaa2898ba1f3ae48c0f1b0b3b975202de26fb287ce2dbf19a026136c6a92eee98d481a96434e0b1fa8d624324c85c30be43c1227a3c3ef42e455f3f9463c6406463f42d3964eadb4e9ab4b4774651c07566269778a590dfd4742be8c5db3472692d171bdb694e7c6061e7cfaccee5e6680d916e0d3ae27e6ca48466a9974db34d4996d5e1479e256b7b648b502033da6a7743fa5372309bc83a267fc80e662a152481fdc44f5937014c0855bb318dab5c54aef92a120c133013d03f3903e825354db377c2fe8863b5acba451b7251935087c211ab1c3a4d3c40c3735a5f4cddc66ae9049ef60274ceca600b846e7e953e32e5035c1d2389b94101d61cb76fad327e3fc20e338c4398ff6cd31d98128ea3588f0fad99efdbf1545786bb97416b2669e0668fa3ed1c5dcf7ed5ff23bbd11d4b213a3a0e390607f6a59edd7bf90ce9ea7cd735cf54c6f0dc07631d65e69970bf11ac0d5cc13ec266432172e3642e957565639c952a44d82825d2d9fc8682fbda71f78ddfc4f8925e864b44c992f31baa0abdb5d5f0bbbb330ff84e3bf8f7a45579db37c177ad85ab1477baeaa17912a2dcfeb0cf03602772f597c33b6d67043229787cef28ff02bbea3709741d7bc8006bdf73251c41bbf4a826aa7480a75921ee28f6524f84676be2eef6f9d2983e5acfaaf73b72d38a39a5970c0308c44d09070236d2f72cce288a5b664d9705ce1dddd1121b51373ae2a79fbdf708f28ea76a5cec163ff1a0da177e66362e6cfa3592e325eaddc95ff0a39d5bab2cfaabac2378400ab59b6d40bf28225518a1dbff6f33b19f56a52d8574ed8f081edfded8f220b2a12cb05219f3a42f00ce069c500b27e5445843d28767bafb556d54c7adad49758f2ab2f1f9c7a827e1d07303575728903916557d74db5cc535cd9f8a034e5ba71462a8cf2e188007c81c5b34dace7d786934f842400aa7796f68014808a0c9cde798ec2fa08bbbf6530c048b9ad359aa3223a526513c2c034f59a530119c88cd8f27eed03e0b692d6f6ec5a6087017d42f8ba93a74b812854a59a62ecb1e665344b5e6d06b71d191becd90d476963fcaa8eff5dff729ba808317238cb8c12f4cbe0c58605b5727ae4df89d537ae17afbbb48d5e54b8f7bf5e6c35691de2a6620d2bd674df15d1ac71823a716a0962d5893fd541ec63d6f3823c9d35de0bc0ef69b9be141c0b82e593f75cb07fb4440e0f48dcbda915ec4514f901a051fc9f7fc15078fb0cae0a5a8aed5efa89043608ab9e1bc958d72e5e5aeaf7fe5447b766763b6c5c60c555c9fde3b2f4f0f6bcf6961c1a0279e171cfeac0e98e592c68ccadda7e8f281977322e42657bec5b37821f2f73126e71d706a433bc873b53e598ff258ffcdcca3eecb3c19aa0ce53c2c4c6d315858da70ddc58cfb32e4b1b4ee642ccbf6783aedc1b569203286cc78f619c6ac6a46d05719464aeee7a75a60d7a43236a489c0ed9cb2dac17d0fc07682a29e197971845707cf67251f2e82ca0af168c5b645b47ded4ed26ccdb72cbe511303206a844f377bc4f518c4ae7ef9eec56207335dbe21b5fbeaba657c9b5d22ea570fb6a2061ef0f814476f9d7bfc3485c2f29acdb0fa30c1b4b5b0a83b83612aea833857fec9e4ef7a0c468cab1abdc940697a471344b428d20bbcc36c419fe053ce2990024e2fc6bde08bd4286b773abe499af27a6ca7a43e256189d3da38d22f31d04834d487e6cd292564ae55615440d9371e925