0x2cffd02e91adea2ef8dce202804640030ff3f990e854611cb04ea6811edd2d60125851ee56e889a2c9d7f91a472fb4dbb455c69f2eca5f016c5dc3605ca6d37055f205ffe262051e80267a625a287d64f7117bcfb6e37620129d14d5ab696741902621c663d635e6e23edecd167a2c672d03dad8e3f9ed6f65c5df57f508d89916fad22f44a05aa17a8b3e9f39e4b5a1936371ef8991eca464282ae944af9b80357ce7211ec23e82ea67340479832e5a2d71df88222c31ebea31752e58e9f4151943d6949a37a255dfe1aac41f9ecb7c07eb8b86e62f95618384e54251a99fdd6abd7de6fe0724d1434e8da8a1e41e5f6e30971c14e4afa6bbf0c7a68098ff144a12d24948d43f78bf321962161cc04b563099b4e9acf8ab7f4c0a18bffdde49f3bde7c97dddbf21b3fe898cb052428cb9e92f338bb47e030861caa39d5acf5c5072a176f46899876c7fff927730202cfdb1e09bdc558a433ab95639d1553da968de8447aec0e9a4536bcfcaea5811dc2f5e1d5363f4e6c806cdf6985690425bfa5ea9edc0261e472d580784a06d5f1a969fcd44d55afc362fa1baa86f7a31351b3412d1cf41bd84e04efdbc8f10913d216ff80e547efc06fb6caaa97fbadc6b525884093598a8c8d19b2a82d6989587af6a0c4e6e46a6a0c7d1324bd1daa92af2359fa3fe75d303e8d383c6b036e2ac749fbc02353d1e0906028e0da199f6e16da441dfcef61c7c966f90d1beaf77ffd45f75984d8a278c876ea99a1923e98d368e6d6a2efff9ab343cced5b30942920c606ae48cfb1c4a815e45af79036ffae69e1410de30c946d7f527eb6118d32a7ecaf750e1c28cd3ec14eae58300db506cd8fb83e5e2bc45703905c9f78978c1fd3ad1c16aed8155b3d9a3f9c5bfa0e4c57f7743ab3d0e859f7819b19f0a4e50116d8b9f2f29f4e257e8776727ee3d6b2df6c7ec3b29592ea00e97d2e8af8bffa973332be854329cb683a16bee8e1861e9cf78d90277c15cd2697b299b3ad0d7ead09d90fd1349a6f61157f3d0b47af4d2fe919abe7aaff6aa1307862c36bb2176ede7ed21fce42cca325581e12bf31f9c8dd052f44d989aaea56d37f7e576c91453bd15e4a0b8a8c5f124956522c4a0fa66ec725ece01842249e67b7a7b01a78a5922278cd69af31a61e80cfb5a8a87a2dfc3fdc70bc79ab8032d10315584846688d03f6ed70ae1d5d45d6cef377fb1b6aef48da44c38d2474575ee0b8509a0dcd270b81f981f33bbf15caf5759b2e420d8adba4eea427adaec9cfbdf6aa89606e0e6a7211d13d26a35c750b00d170a5653a1d98f3250b2292cf1b3e8a9c8ee7fc87ec9650c60dece019b49219e1c5961fadf1096992b7ad0a7a4d5d57570edceb58863e20ad7a4949960cc1c2ca736a7b74791f00355064bf50881a2f04a0de1b4ae5da5566fb9a6b5947f7572ed2bca1d57b5a8b1e7add517758877df5a35b1a29150e25e9ce73a032eb240ef342e70885b6e93bd9ef203363bca51c4364c4c7f3651ad7a4ecb48d425841742967805fd6a0f7f6a1e285481d3a7f194de31b2c48093fed6c339ac592820655727d8e92248cff2264c5dd344ed06aed5156fdc48abc5ee0f51659a756cdcc445b0ceca58a29b2cb6f1cd5e00f590051951adfea74f361338454cb80f29d83b264ecd4d42dd0071e86b0ce40088dc6ad52fa21934c902fec1b72b7b5d7638a413b3f93e60fee96ffa32a6c51ee28ba66caa8791fb2512b4751f1a3890747bb1ddee51a59806ec0e9c99a1e4ca6474e30d9d577de0462686b0b0bd652862b68fc07797b178d87cdb2244a8f0336a64c30c6208041e43ce502ea3cce8e4777b17902e468036b805b2ffbb4a1ee36ba1d6002f387fb8dd1aac03de8bdbc10e6249932bf0f019d44eea3e4b564c7c10e39e1c24c7ae41c9ba