0x2cffd02e52a0e651f95b7cf59f99a6adced92556738ec91b890d2e9be54e692425645dbd1df1632a69a22f67d0d3857080d39d11a6232e24177de43c0b2303c24ac53fc67792b78a09652111d97dc38c232307dda65291845fb4c2cc449571297b83ad99bac0a63ed5eb8e2d6d5ec179b39aaa6e5c4c6f8f553fe8477dfa2f88d1ea4631027d5386911d363c5e26c8a876f4d47d75ec9e5b83cf3dc83a3a7ccb3aa8f2168675a2715ed381032d106b38d934fca6ec2fed2bf26a12a806b87a4d98edfe6cee5178931d649a6ab36fcafc53e6f168287f2c8f1188f8b4cdb045b39466642cf725bd3501b27dec8d8c754aafdbcf8c16f037be85585eac0999123722ddf3d5900378924536a5374835b25a73540a2e6c0a4f95d2fb95b08776563c0b2fda6a4d46954aaab24c4cb9ae9b794712671c29111de3f5d88b896cdae96fecf726cc7537ae25cbf5d2d718b0d3130324fa4317111f27dfe44c20e636c1eb91691ee3ec8250f7dcec56fe0aa8c54537c7cc3426e5233c4af4e37bf9ddb06007c2166e756d5b812c6662d8b9935e103583711ec87e61d36be15b4f7cb9cc5f4ec18da6dc556e71695f3fb422ff237e6c61f7659271294cacb058e38b5fa3b703c8128959fcfd237aea27fe0519d780579263db882e350b3fe8c185797b9b108ca2f5552a3073fa800d42adc4fe9152c2ac5939256f8e9722e1810074b031a7ac50b879762e60d4e05aa36279cf124584ab74bc575c105f447f658b4fff5bfd58859fcabc4cea2e34f6c8fe5aa4bcf9bc4ce8ac7424e720a0948a65dd5c80adff3db14830b9b551ddececd28abbdbac6a1df8fb8c0331adba669f32370f53e6bea7f17fb8912c483c1d2274e8d6125389b63e12ea03cc16b4a7c6da837424e5f31b16e39fa0861fd0785e27c1740c4df83b6e67fcbcf8c53dae997b7fe04e44572ae0dcdd0a94082aeea0a7c51272966fb2abd36f75f2fc318a97f5cb16c0498017fd8bcae6d8653fa482a811e2e0b2381a856dd2c615ced52cda752fe533f7b3e38d890cc4e84203a70295e82aee5b1d3d26f4f04381284a7198932d3382c99ec4848fa8e88cb671dcce134f5a690221bac3ae599c9c032ebedfed735c238e6f265d5670115a86605f19b0b5a474232e1c5903a5085817a31071b41502469bc7107ea0eb31a2bbc82a11aa042cb75b8734874941611a5f6a68f06e973bf0b1d5818874abef4fadc9be3de1a1f9c82ad776e6b845042d2a13609f12d6c33f5f2ce5070349472d3b1ad8fd927045954ec22195fd1b14fd28e705a5c26fe2c8ee97b900062a09cf0d94387d1f050369d02a2cce4ca3f91306ff71a6c965ed2fc3c048619e515b86f785a6c333e5c8d0e5112ebbffe0d093aaa4920fb4120213523254f0f403178beda9573834b0875f1596587abf1bb8d797233bd4695bcb83642c5e178bf8cc73519b7737c09d1a2d028357d7406f323f8212aff7eb6f67361f4ce5b8c7d3c7c90b06369e06166496c93c69f2669fc94cd219d3a2745e2fc2f7471c4a24f7d53308f0dd4be7f8a1ddaaa09582b0894c91732578369402249104dcf43716a2b7559d4fab8dfa75e9fc27de634e14d0ac7d71474577446bc086ac8bb1d954f4226a8e639e9badecb0aba1e8261233ec83c9265587ee8e9767fc9f627245e246bc75f502693daa09bad1e86aa46c265e551e57e3f4ecc8391eba0a9386812d87e3cc2810296ebcc5d9dc57a4196ab3175c197ad05e13d98eb2ab061b3e2b09e978da872da5766597f74e3247b4352c947e4c6b3dfe6a911d665927ec09f828324b547599f3a336b03113a9dc780040d697a94cb93b3a872ac291c0cf8e979a51090dec40f44bf3dd6b4d814826ac3cdc0b17aa74189300997d73602244d580bbfdf53403bf2e3b6c5ce52a0fa528ab