0x2cffd02e4086f3b8e911d47471e1aa997a355c1b63dca2eaf0280c9e5518841cb1dec3c008d07175b50754f318950639928cf2a68685ceef32b8b8f8e7c8911d56d1370b36b0244d53abe19f20e7670bca94ee36f6f4ee053ff671e11e35dfafeae03494729196246c838e599531660f82e069e3d891a94e69bd536806fd4ccb447e02c33de190d7627b97550aecb7cec559d92aac65f18c21595993d33941cbb2ed35568832453d035ee1f310707ca9e5419e3b283a13c64b394fa71b1c657576b2dfc392a8b0798effc59b1dfd6f4e491a495db6118dd6d0298db2d32281f63bb9b4e558164db6d0b906d4b4ae658627bc6a6847fb880e024a489cc6f4745f3579525deab4d2ebc422c5b269cafadb1892e4c9e5105456939b3ba4362464baae3a6ba93e36e0c354c5a87ddfa91a95667d7ceb2d0e9fd5df17f33e03013885fd149b305a75e60c54498a2eba8c398701ed0e29da5e646032cd61c01de2d84b1aa1b9a241ef82bbbd80b8a42137048dec53849fa55e2d7cff28029a9dee34b473a865a2358eedab4c87049e1c6d50073ea410994bb7549786a656985a37855c099020b94dcb3a18a588199b001b701ad1db1f12a91590d1b8e0ff98d587e20a2898ab15e6c37bb11ded8cc72e91fd92768c13c46ed258b93a52748c8371220d58c127cb51c7eecd1a4e0cf1d7afd8242bba921efd570ef9ec52517132d72125428fc0cc6628cf0b0f22a4e5da91b905f0c787415aa0fc0965c4828feb0a96eb2c484bbead190ab563fa9e5af9eae1b8c39b237feee09e029672750df5d3f69ea34c1fd1f89a529a3849b6f369b79dadb8c10db2e75c968cfcc860c9503baaf1657abf0116327d716c3182b73882b1b6437481167a9d2446cf2bd4e4c9f63f95db86d8179100f1eee4222e8555640c8760437a9359db243d4030f8c206333bd8fed6321144f2f9c7cdf39193020bef93c102b6cfba1f627eed15c5c7715f5246cd3961a1d5eedb0f728906410d4f31feaa95d08efdebd6539ddd9178d8309a34ef612f48f3b3120562fa9bb18e022f5ff3789b1f9c57a3e9c957651ed30baedfafb3b16b3fade65a75795bf6ba6281ddda4b338f2a38a0ce063476e16370e441a9b8480d9d9dd9ad6abaca4588cf010a3eaccd3f7673db253f5ef7be69836cd56933736eacafa011d142008e23108ce74151c6ad820621c5888b794759d961334429b23edc33de554a2c401deab9f59c86725652d466b94f76b077d981645223dd80751291bd31a7b9a62f0cbd74f33c71503ee8bad31d344bc242784f81881e89b9b5dd88c1993a64514ea941541895a72e746d6c42e52372f8aa7240f9f5d9c1d7b1301f643a013cc364dd624a03a48b83bb2c1bcce3fdb4e466f5b89fc7a19e94fdd37ab3f74845600de684161b06c2b4f28a945fc1cd187750279aa03cb0e2ee9f0f682fdcc923b12318afa015685bd319f78a3796bbfd7af6245126862d27e6ed2f1d878a217e0462f9bc9e6e18697ac204448adbfc1e67640c4247645f9ce51e79a617d464e91f3f2b88fe5b98d7bfdb0939e90e5f8d01bf5910cead7d361b456740230280c075d4036244c4f6523ba8e3e719857a76166d4f93f4ecba83fa45f3ac08ca984c40df0ca6e9556afa5de6c9e1fc3f2d22cd8bd4c15457407f07cf367d9cb842107ea56f8ec15c585b863831fedbe31086f30fa3db0ff3085f65b7651b6491eec6bc2b9183c7665f0c499ac2209cabd1b363f676f3e6959e1422c399681ef69592cff36681e7b74d6d73262a649caf7d259e0630cc6f234033c64feb828c35a8fb60a3e39fe596e6a013dab78d11af0a139087f59ad02773ce2b0ea04060b4df602430e3b192c26b6778e962a367bcc4b2adcdf0bac3b9d051cc1cc17e9b0361aaa8c8c6c161dc0a4f693171