0x2cffd02eb5e5400501ebc5d7533f9247ad68b2344a26f3955c3ad20144d4010b1838e85e2f8be1d3029fc0c403b98e6f721f0a0e89444411c8c90af2c4b082c816c6eab6ae5b5aee638ce89484bfbe1a5690ad5d596b13eb4fd20dcf43eef200077976d0f0f6057b8cfec52f75e4c5c8235a8ca229b6e8fa986147a30fad1d534daba60f578c682f1478c86615ecdea788c8436610688fb6accffb53d2013397237c6a6c3564d796079c29673a06ccacc1f0c8a905cd0807bb7d9a022e5b504df92723de2eaedfecc883d049fc8a2229cf16273bdb7d0429fb3f7e5042a8bc75148230d262d32d27ba362adaece796e08bd50d852b3a063baf7a2d6c459a6b2211b47b1a3a69aa3181a9349f92be7ae66b2dd376ea1a6f6cfab83d6201d52a6e8d24aef1b74b5a96c03bb08fff3132ad9655e5b6669e703f80d5587f7d608f646d0c2d2d027b124321a1c6bd3f5f332abbe3490581b03d3eb801c4dc967d404ef3d3c0c62116c9b312837dbc489f20f45e57101dfbe9ca4388d4644275770c754ed5a754462f1ec0b26dae656c173485fd0759720c729bb7d9ac0b74b5ea9eeeb5ea0d34899f47f0d462bae9d6f9df7072b320308ed0d8f33353ad1229e8c66717ce18d643093f01a1d88ad9b0c9020f38717d8b909ceb98040f75b907af85b498d662cf3343641f3a3ddc8a6e0dfec09f91ddf90d0bcfd047313e514acbf0b452d7e49060c9dda12459bceb08ac893887f60080af2c1f4b56d3808afbbfa6ab9980c813c6aad571c196b66ca8b1a12252e75b89441de8242a1914140e5848475b3dcfbf75a4ce820429342bbb795b74ae7f0e1c109d3b9a4cead8e9b2ea521bc2e7db85441564889fac888bef6d1bb5ceec12c54eda494af66e22c9bbca9eb775d0540a980ddfa090e1c3b28a080b0a016218d12ea37f4086b5600ac7db86cff07dcd54b77303d4e811a97d9325af2c93c9c57e705bfc3abf834bb83f73c7c84785c2be2fdb00cde8223441289126a616e3c34335eacc96d2edc7588247ad60fd84c542db42a52adf05395c241bb004953b3e5eb7dd63ea016b4801b7a57992dda4b98b924ec5d428a0960e2b6bd230c507a2c656cc7b4c01f77bf1fb56e7655d8f4cd81ff6483c6cf2363d2cd3b19047e102280085b3938a9a69af3e0740debb6e5662d6108ec2d861021ba9c1ecae455db5ea1bb9a9282f650f37ed949918b61b53f76ac7cce39146d42941d473b30ec8f7bf909e42b40cceb6bb4093b59217d6406b730634c2c30a02640e1df61edd53c3efbd7c6bba556523cc5f431010614df501cd75f8f251e276c8ad9198356754be796dce9da2e70e0e2bf4c069a74748cbec479e45c4dcb6c1539fe652b9a6fc9e8767dd2ef437b2fc4be1d068e7e03394236b08274bb29c31e8177dfde72bb8b86df335ca4d0fa80a02937106aeaca2785f16c57f756f7ae9a4a742c984e3a7488b133230632c01d395738d8167f3913ed5145ed3b5b1ace050f29c9ee2c5c2907995090ad6e3589c5c0e3f50948a781d4bdc8c3dbb03aa8173116403fe07b3e1b281c9d059375183eddb15612776bf1aafd955cabe44574c6d1745f8244a283a66b00fcbe6b6910b77e1b5e080965ce74cb1097f3162b080738b8779eac810b4bc4ee27f38c60c24af2eb03b0792986d893a1fdd07514e35512ac040a88b591f073c588f8b4915472fd9ed86fe64077c30d6343118caa1fecbf6f96bc90b514796610ffdc82f32eba9302c5521ecc9fc9886618f356680daeb77602984ccea48031cecdd777d0ef6a492048d731de7932384351881816cfd955fe42188d97aaed6ee085584b1add19d4f9604cabc2fa5dffec9e85cd84863750713b60fac045d20641a3682f0165cd0dd823f945bdf956828a36b0a62c0b6af2354fad31ab5d99f