0x2cffd02e05f0effd90bb1c83d5a8fe417de67a2ee074e16af9017bb880484f98e49e3d1efdd47e5ae3858c4847713ca170a452a353095213e54b6d1358f64313d14640166c4ab470466003e94ecef601c61d9190dc4a78d0b692115975e5804a88d44f79ad83bbbc3839f76847b14ae987cbe6c2ddede818afc6e818d6b015187d8723776edf170d43481d936c1fbc591667007f2b974d197be01ff54798d09babe36abbaa5128e76a93dd91fae7999ae91e73a57f810838e3f76a1ef27af99122461421b225e46425962cf1fce4825fe16d0272856cecb6ebca50d15749ec2e0b7f361adfdf13c149a318fa4ef348c957bbe7f3c02e7d3313e9c6129d4eb20b979a42af3972465c38daeb558083fbf3d971b8adddb490e4de6e4bec1e34725e1a0cacccd74ac12db05cf521b7d8bdea63d72a7404d7fa7468217a1232120d72fa8f164862d92390f336e7d791aa8301c92bd31fea72a9c97d19403243e93821529012dca7305af5983cfdcb56fd648165b9ebbd7791aa5548793f268c7a241fc823fcfdec6651cccd87055ccc826e43a1f2730cd692192902a71dc89e49255a88f14d0684436b4bbc51959183b7bfafff5509aa0d7a9116342b72811dcc2c3efa63e68e8e611e6bb5c2bd83875064dda877b1fffd045cc990ca8e30a91097c1fe985b05e9e38aaccb10abb6ab21cc3e1d9022e00d65e9cbed4ec3f89260df9d3fef6170baa52b68d8c95fea1cb9eccad84161fd39558f5ad4c11499f638e66e44699c552485734c12e8d1f8175358d21a50aced3b7dda22df0cae6ee9a03df7a2349f5e9b9733f530ee63f284d28b94cc80423adca7e0960c1180bd6f23c036fca08aa35a1abcb31c2ea57962185967326e9acbf4f5017af6a5251be2f78d5a95f3233884f9602c55bfdb434c52918f8c136e7f0fd93b4fcc13b6d1257a943a6065dfafdd6508f95fd734e5ce095a2764e24081b21bd82eb8f5c6b99c5991158c69ebae3dacb1ee77904326265cca697a797b3afc5ee2d2e493b63d9d6132b3aca915653be7d10bc021ff6671586d8d59d96117ae5ac7abae26e61c8f650f3da5f574817cb695599d4a3bb3397e2f5c3492f18cf88e2f9c513e44e571f4f482c6c7d50d0e51df4bf6f0796aecd69c7767f60ad7453895ca3e316b6f0d617359990620fdac09ecfa389168997eb342a6a7391b750172804d51f9b51aefa910e9740a42e3adc8ca88b398e011e39bc58b98b5cf6db5cb87a46e7611fac6e392c52815ba03097cf459666c69a62a565adac557a83302cd4e0a6c2f70fc75d3aa0c26d40713403cda079e995713555a81ce9137df14b0dfa1243de198e4ba1dfce1b6692382a46e602960e32b648133e79ad59c0b324a780a149b5f86d1900d8cb4db4e566caef416431d2c3cd974218086abcc43bd717a0ff1387471ef291d159660dfc839b1c50f45d5c611ea93550e515b3f6a97e560870f369f5eeb1dc17c0752692be68e5f3a670811521792c855f381730a61f8d336bd17a512ebad928d4f478c9ed7383a14f1819d8d19fc12c87337fd9399de6de6742d0d1572e084a883e0da4581da4336181305267f472981c09d2fca52514c7db544a133727af086f581aee2b81bc2af1d55630347661502cc8e9bb7863727cb6bd25eb43e8fbf003801f2fc6d35fa13eee13138cd98b8f6b50e8de6a1e7032f4b91c375131704c6035d2e322a81a651bb486c2a431c0feab3f01c3634daafe9e4330c3d320f4d1ac164f9005996167dfb20c5f1f7eaafecbb07f07e6f051f957c18b5649ecde4456aa2585dd5fa92deb210392a3ea344b78a678a8d66f9cdc602c11ff52b22b9e287d91c728e8e92d22f4c7624269810037267de5b4efeb23f1df45422adc2b3b15aeb42eb31a3c4425d98de84db136ca02be41404ca