0x2cffd02e66867e9d1bde0361d09b107606f8996432994605e7b317c50b98014832beed756662546355d26474620495a8a4451aa68de716784ad98cb0a987c3b5c53d4c6359ec62ccd3f93d26e8f99fb6ef6b305f3fcf92da94b1b831095d3192c312f9e78ddd0b7a3bed390398f84cd09457d862d716fe4a83d4719ca7a6eafa4b65bb1ea62b78e05b2b612c245ed0ab8f6569ed66ebe2c4120a03f7c535cb6c98bdd690c6760969bccca579340c1cca8aa1efbe0107fea1b36d96d4d7b876a9fe6104f6da7972f3470567963706294662470c4233054265c399172883da70bc427133eec47ec23aab8b4293fe9d8ab31318250ea3ac3164cf2745ae521aa62a94f7b59a31d3286726e8ceeb95b7dc6f4bb40f0e1a71baa4d17d0baf4d7f93ae54746f7a21a5ed3c3b21d67d483c009ad5d1df20dd085c9bab67689e7d6b54ba71eab2cab84710cf3d4259263423408188cd5b9c049e48cdea3154bce252604bcb2111af6a64156a3fa105161f5c0e3d46e9edaa382d31fbfeb0fe2ff1173171d052b4079761afc0d0b2e7925e0b25b22470c27f46fef69fa8d8bf97efabf68d93e873a4095497fc486577e7cb077835bfa944d74e549295bc112cc21606a1ba5e4186162275b303442dfc904304dd18c05646bc1b478153e55aeee11b436f1ec5d2a6b4422f4e4992f7d6f409875f029f80ed3572ffbef2c23151ea0be25310ef6d7734f3c41575934cd656d5d5b34e153d2d680145394bfb956c0009e8bb83474c931347740dd7a40dd1056dd2eb586230a4bc49bcb8666a11893f487255219ece2d5d64f1d71f7c503f79b1bd9813ce36e9224884ce6b7397c98931d0bb5996c9521f4cf259f606cbcf583fc76a6d5406012a4de86a4150537d797505de94df7ad9fcb86c3e2023210b13c61d986b61e0cedf2d9c2fd9cd419e5885eb57a319ac1bc10b2ba2c5285c277ab5b29e7c9a53cbc905ca33bec36bc18fa178491b2d5fcb8546ac5713005ca195cbaf4288fc4792a285364ecaa66db054d9ca4f84bd022028a66c9317ae26a0a68538a3ec65270ad0ae45930ed624be4da09365bbb11cf65c135388557aa9f3674282a781e4965545890855b4359ecd228746d32eb7a1fdbee79500c56fd893665140fa47c9dd0d1e5ad05215a4c93fe3d2b5b38d9828918f3bd3d60f404d48a81cf317e061e44d4080697a168e2102442ce1c59af7e93ea72a0ad2592e765c38a0ec226086dc6856c1f88f8cdbe64f95e11aa35ab54ba3f555fbf4718b8f8e75f5b0320814e48c3ba53b09ff032c3a32fb5160a62923fab482cbaaa2bf068e1b8de8f0421b50f1bc400dcfcf831e3884222e48a232416f8260c03304831f595d7839348dff943fcc814e1e9fb2bfecc7d1e7bcc771f228d0e1ebb27240b0fb07c7bbf6f50f690a6426d641c909e40e94d6626323ea1b0e41bcd10e6541e365679d387d67382ecba5531af7aa2500852f6d02151dbc6bceae1ffbef7d999c77b0a76a5a232a9de9cac59061668c2a6583d6eca295ae3520e147a92ce52bb6db6da853fb1e75d94fa6530d4d3f5200289d8cb6d3eede462e1a1d438fd498081a7d631d9374e93ddce13ec8b24332be62d4f26f938f573d67add3cf6fb0935b4c28f32705da49b5344772afff9c99b2b6a08f34b8d1702c8d51731fc69cec4201ff61b36fabbf458be5fde648c0dabab0f4feb1139ef4a789c08254fd4df006873f435f0e4e338b2498ff0a91e302532e407620ed88b11923769b78fca0f3af9117bf135e94f9ce338295f817c93bc1c11528eab2c2138960cc9f401c7db52457ba4c26d2111b317d6c5a14c91405e881757aa75bab11caff575796c1aab3dbf0badd26c7451a71a35a6e8a76abc4c5a58ae0d2d5fdd6323c665fb552bdf097cba88658aea2eece48fb