0x2cffd02e49c61a6f0a35665a3305647dc0584fe54485e30a1f8960f18388c8cab3c5a2ca69e0be62997ea230fb36a138a450c4b66de91e5855bd59eb6cd3953612baf4bb634970e2da3771b1a3bbd6da2e70e9b8f8c8988bc7791be9d9d6f827cbab66ddafab35c07f83e9eaad23b2aa4cb07100b7803150f7f90f0e81c0972d4db813501ead6420c3f73b7ba8647e7988f1debbd3bf2dbffc26a542455a3d3ac9fb6d6b535a7ba3edfa831d30d1c0ad18148e4d0541257b4efe59b9369bf7988f2ba8015099b9fbbbd1e0709835b77c425f4a9bf977f967ff68bad0e79606fb190fbffa343cba94604e45c16533fc93f01aeb4711777fba04aac30cc5aa4080bb82dfcd877a6bdc3b37a204616114f421209b07fdbe5a1e8abbc75ec6ede357e08cf7f808b62a91c9cb4ebc93a2ab66fc082e0db6234304f4ee4745000c588890331cab83325c95accad6c4d29c7a869ef413c551b845d5a36e01009ffc1e988a9dfd016d7be849d8465d08bc1a2575c5d0b588ebe658c6ba8b58e262673260792c317dd4b4b6fae760acc15ba58f0473b87540634ffcfb91e6586d4f32e10dae5bb2f43d16140918f919e650e440a98cbe1fdb25dd816de90700ef71888619c52601b3c1a6bec446d17770209608c47984a77bf5f51dd157cb2c5841c8b3b72972a8367ab6d9a3c6ac59dac9bd19d22969e90f472577968a4d8ba96546a67915b7dd73b2b8356ac6f43ac4bb4d923a488eb3f0bea0fa615471fcd5a39c725b8d82642480ccaeed6d086e14bee7be001b4a400eb91a43f143578b2cd18a2d70223718273510efca859e3451c648bf38dc500c8c3375160233af1fabd5cbea9ca0a2a3c17d1b4fb65c68e710f292331bb73663717823fc1d19b7460411e8e6c923b073782d99b4d73ec23fc792b9f7b49abe44b2954d78f9a7470b63b977073c5acc552892dc1eabd110a08ffc68c9052b8d852a54a07f341b9fc02a87736c0defe6523ae35f4bf14f4e517c40e8f45b9e2ba4056917499e47b618a243bb1b6202e8250730262a39508a40ee5422aafe4e3f4f1c50ac1ca1091432f865ef3ace86aac722bc002a7a4dd8d8a8aa4ce141acc665699b98a0953443fb8275f7418f9f19b279bac3d66bd853606cf517f0dcb3bff372ffbff263cf96ff7fe2b31925b42e89be0adbd511fa3eeae0ab304e2083b02cc79ec4650fb8b5ca85f61f8a16ad0887d6868baf8dd7bf70ebba94b2d816d5c48f137f54ca8bf297d9948ab406af6f36c0fea56cf53479f5bd1e121c74ab7bd6cab8d5dbee0d539c49c13021e6a93d550a7db56381148117463d81f6dfecca9c5e6e6d8fac623ee32280309a1c5f9428cb20442c64f5e993506b953fa5fc281f17f458933980aa21aec77fb3710fe6e50fcd415004fa951aafcbbe7757428505ec02c5a5caecbe3a87a4e1b49a3905cace83db95fae2a0ff6db60db11053f4f1e3b66a3919b0c07064c7c18fb10a7483494e409099a55d55f0b83d80944c5e961862abfefb118e7422d3efbb9a6bb2fe337b53b12b57ec4401d7f4b1571d72959f0da5d5b80bc2cb625db3f54e7c1aea2f404e65272e0c8f7830e2a6480e5a6ee66a7b7e3956d6eb4be135a28109579a335e4b473e1d2757d7a25962def5ba5b0abe2f7a80d38a447f0cb0f3e92877cf5ccdbd59a0d1b9cb9495ade25904644689f3e58fc79ecc1111b8663aa0d3ef9d7539dca6309b3ec9a371bf05c67dee0b9d8d885c4c9cd47d558594e97eaf1fa25a201d802d3439bbad21d228f24bdb12f797495a8bfdd3e82c5150890737fcd30e5ec8a33831dd7a7913de482bded6724f0eb63ce6749716ead3f37eb2f688ca6e54644fb9f5a49db5fcf7daddfa43ae504fa48609a3cb44d0a220b8c87abf7fce07db96cfbd41328543263de60cdb4bf3