0x2cffd02eb811254f9391fa9e9f7250c13b41a8450aec9ac92827a40157de878e18c4810ce405b2862c7085c4c7408a51f7a6a41171c8b8e2a3524b71d8f928148a07eed4895f591dd88b3649c973794ab68590ffeac6fbd6a2cffb66a4e1310251a827229f3acf863131034a40272a6ca6da298e77c9b497d610cf01c427602c04355d1eb49a83aa55f03b9f5af5cdfea32b185e26415c384a02550510f0796d995023c48ac59f9ff139f2e2f12ca2d666b1051b145f4a0744857c693aa3941488ed7306b99356b9b8325a3a72204dbfd024fcbb41c92ef43d3c032c92b7a386e9dcd87e9c4a880e019ac27894caafd7e5b183eebe09cdc6014506271b3db5c49ec3dbaee0b4b74c9e0a3c401280f1c069688856f22a1e55b56878315650341b71e389961ace9f2f71279d8207db9a4e90de455428fb412cc3389af29ace5d39bbca9abee21175ffb656fd0f657dee60b3b0c3e70da2d8947cdb7821934485019313760fbab26b1b02a4bf7826da3c2796583d7979e0a1dc73a8f275f31cd557bfd5d753d91f53c7b24c860fe31d636999886fa4cefd711c035190c049b5e484a8f0b65270183b6d176c85fafea5b61d1fe648107bcb22d5e1e43865bbb891ae6bbcb7c565a32564ffd1198dd3957fe7c1bc7d72e26a666fdf1957c6c5aeb0fb7b3024d3735407f5daeff084555718ccd1b685a1a8acafb66156d6b62b78aebcc1816f8abc932afb58206dc1ffcf290e2f5e53c96a8b745c49ee609d45b2a69e14b440a57ec0c212a14cf7f00b33ee26358834390e2b3cdc42af4dbdf4a4bbf500f712acc4ad6de7310314d1fc0857856e6b816db02141c6e6e869ce4d5179f2497a79c6edf33376e0a04723669502b047973a8bbfc16a7cf94803d37ad2185207c2c7a0ff566cb8688c9497033a5e93501e7430fbd8ab2c17e0be458694317f48b846efdc6bba0bc31cc062b9d62f9ebf5c0b5960a853d8d3415953a73fb662da41846ba6d8e8030cf45e3f00925e62f1e4bf1b7216c6ee765c8266a4277d4d50eaca1f08ea75b41e59bb18bec17f6aeb7a2dbe24d8666a9987a6b66431ca4f1496284c3454f609a0bfc701deaea4d8cd405fbfe095a8f3635ee2b8aef7ecf5e43897b3a526abbc387aadf092a2659e72235271d30026b3ce57c3f0df364c4ead905d45bb4cad9a12e7372f3498f7bbd93ee3b30f0e5227f68456aafc6ea3f41726969ccff94b6b5937516ea49041917d8b64df7ef8a5de3ddaeedea1b329f4b9c964fc09986ca5aa1e183062dd753f124ab9dc577930916d7b6065c37942b2e8106df6ea95aad11b671ebf689993412539ad4ff5b67f371201a80424c3506ca4ad2cbb20a283f9cda19c1f3c8e973c0c9a6283e288a8083d708150ab8c830ab944a498dee5700bc89e4dfae66a9f0af0e0085d53e7b316f6b29a67208c37d58f1c66f1c7259d949ac543374e728f955727f60d2030a9090a8296bb0a9e93c3f0449f462f290fb388194973e1a97fddb85810af6199c22b778ff5f505707a7107f6e967513c4aa3d62a429a104812d9e2a10095e36a0c84db6edec5c8fa2f180578d723d189796d5e4b2acb20fd8bcc38baa8cbfbfbdc1cedfa19818eec250cb0de065200f84c505155a69dca07fb4d790f4ab174ee1e33a0b0ca8824b1a0f6951e17a4e3ccdc3b3bdde39a089f47f4b655771091dd820d60404b1bb7a2efcb5bdfc3a6c0cb76f4ccda58498fcb92e42b6d8876c347012c35748b53d4e96df4409fd497f2dfc82301245a029eb53fef13ed41f3eae24c18cc424720c8611fb6bdb3d4a4f00cc4ccfe8a0309fb24054632a50403471605dc07adf99bf342379bc5baef09cbf2204eb5b756c538f412416d0ed3028bac5bfcde6923b42aee3bfd1d8274efa821c832826edc075bd761f7c6c9731c