0x2cffd02ee993979fd1d4e2bbb8fbcc2d09dea43548f0fab70096dfff35bf8213fac0ff6bb097eba9726909cae6115bd61da179c16fac68ea32d7f4a305a8ac5fc3d8afa9de6ec248ad2f599d4122a4ed08e73c414d50fea3ee6645aca598eca3921d20c94b6ab3ab1ad5019f3192b64f0fe09cbacaeab0ed65354bcdd8226bda4bd6437f777959768aaafa28f93478b1c73ad8c28e73d765ecbf175cf96ef0116e0b0372b246b75730bb55ec24ebd49445b19eb73246eac4dc77e83ef2b50a66fcdb1393835db4b1c1fb818ff8818fef76b0a6972714ca3824e81d5e712c1a2908fee77f6c30fd4da1b03a79cd9bfe0ac61a89cee84ab80e9057f61b059acce1375587fc79fa33c687341e46a608e76255eda0cf34d95fc7ab2e3d60af3208f5bc94419770271c46030214c83f2ce2d5879a0c1a3465de422728486dfb2185655c3a1e476f210d4c7871b12b5b7859831a547df82a6f19e9f714930e94241ae137bbb66e8467e42f8fc2b9ad2b48a0da32e4fc002167ee2f69e67618430f3a527465787e1543a4f76e6ba766c20e1b6488c9a40ef8f6af9b03f1b5c286142b3670518d90b681614f924b9ebaf759159dcd229de582fad6265193ca85794daf51d4a0a20683568979706e1056ae88197e1f366da633de5509ed4eca5fe11f0ea391f07c83a07b6da169b429c9b687da0c92ee21ebedfd53bf89dd76d67ceca76a3baf6cbaac030cb835738924302f838d441d1e2b9f19294b0be13cd6067ac47753f966d2c53d4769dc2c4a3a1f3e07dea574f6fd1b6aabb482d975f659aa31b4debe8e6b5bdb1a622ff0078e6dabdfab206683388e9dbd2a398dd29bb5eea45bd69a6e0399b0eb539ead696dd58c443b201f3b478255e400a3528660d3905627d84025835fc6181fae7ad1c6891480c2530661249393c14d60b1a5a656c1989ba2c7a6384f4cb4f1da5e63f463bfebd335cb501e5773709e345fce4adc6dde844294db695a3f51ec3f87505952ee081937791b4a45533b48acd764d2f4cb1ff2600b7e57f7253354fce9b6765a521cab59586e717e556a20a0b0788f612aba4bba70f577141635f25b63ad2b4aded2a0d65a15428515435a1e390280f1368313d3c46a8dae42cb00f536e6eb601ee62dac9081fa84173058c8a6fa29d753374425182baf6426f5d948155c7e0cb9b91be878b6e3a5d1601d7dcd4989984902059d94f144ccd4591690db91a17207d8dbefa7b4ee79e4f8cefbcb23a296c4fc453d1cc9418f6e336e73ab5cdc15a2db2147d880843e0e02674be93d04fa4a90a906a4927ec548d85a19fa26b0a99676eaaa811266f1f4eecea835bd0983a489ae8417f253786ac730ad4be50b3d3a81ca0fba5b95d036491295fbd2bf8ca491daf0aa8000c388c87e63ab6f01a42b4cb61866819fe4b1c4090ee004db47dbaf8324a4e9f1951a3d2b725ec7b090ad368b537dc2866313f438f5582dc2ee65c91a894ed9e319b1745910ad91e0e0372094b3f873a80d1acd7d053c6c961e6abea9bbbdaeb5e2d0fca61284bb2a1c08e9d070808a9711f30bab65be65fdd60d8c3a922a67f63d9048aa8ef94956c6dad5355a7b484c4bf819bc2e6d9d5b8a23c70160a7d887db03656ae753a946447bb305c4fdc2a7eb2cc59bfc2efb35e1c5bf748c4eb97d27fdf2e54d8b358fe54fe98b3166e05439d922a011de665c6a590f850ac6c245b6f4b5bc4e728ed7b74e4bf8c1f91a155b1e81333910a9fc76383ef300194a65b78c55c59dd1150c7bcc1eaeae30ad8d103bffc248bee086d8e60be5386a986304217c1e147a5e8749330668e892aab10db98ff0d81c5b175486a481740db2c8a6381b562963be4f1b0802af3fb9aed2421378044dad7cf0d4fce0d115972a14f46f631a44c171bff53fb7d401dc8e60