0x2cffd02e4895ef0315f72994992503d45a6098c324356f5502c98070d57d985c2e29b77a4b7854a11b53c1ec1f9f0ba3684ab6abbc58085b82798316ad94f0f89e7029306dcb8683ff990d2c0deda9c3e607754701641bec69b7b0a690235721f2a9eeb56b5ed20ff41113fb0f4ba8c46728779a2ae963e3182f97c6b65568045fdd934990b1e4700bf1acc7006dc38150359a641c32ffb7312d57134f85c0dd74834012b8d2142edd7335cbb7a1b6340d1b39806b17bbd23a6a342d4b6d9f58280e718dbd958664c9efc29f2dc04fb16308223463222e00351b26e64687b4abf4a8f6b5b7e292fc110817f2bfe30f9bbed5a672573a973deb038b7d0b54733fabc710d45bf9bd7f6d0a21db34ed18e414c486ae22e2207109cc5cd3d3332d9e58a5a007edd3cdcb6c5dd2179ede9bcde9fc7c265f4a66a6b18ec9ae043a8e64eff3c91aca456945fd497bce6a2fa09cb662eac500c5573508ac7772561a964fa61a9a0e3b20c744d975965c686b311d59d5a49ae46d2bee77b0d41e078598747fc3022f1ac7610b97130a43699959e8f873b3bdab7cf173680cc68567419f0117e926bc44f432ded2b266b1c3494d2595e70361ddbf1b8fd5d531e2f124b8ab7f677be70556bb5ff2523531bdc9ebd0fffc9610c4719d3802ae9a0549f264e81e9ff1ef051aba39e6b8ae212caf74d21297fdce615c237ed2c16608b4d339c12d292b670962efb13386cee6b62e4e4ff00a28ec7db1efdee74cdab7bc88569566abfd4e098c5adadc758dc3feeadd1ffccb016dd399b53c1354089af1560b4d9e3b0f75357e7f1c626ea605b90ffab295f836d4d7576971c3fa5e5dfbff487bb805b483fd1bb546247ef2e50c8db8be33a122b0741cd2b4623840ac4bc4c5c1dd5c3fc7f8ece1e64a111dc409cd48b9eaf849e4f630e191bc986bb3fd34e9a63d310e8fb07addb2cbea306099a044109a16dfbb72d0c93ab0d8cb596137610304ac6ada41c16f5c49433891700db06f32a69b8f8eb6496fbf52e1b36cfbf29c83d9108dcc1a750cf94e3ff05e87d90f77f4a101fe0f49a5716e5df78a59f265d2e880e8c734e60ad07eb5353821e30d099cb1148e01fc64c750ba9ab5aabfa988aa9aebae445ae3a581f2ca26724a1eff5b1872ebbb53b562eb38971884de22c3949b1321362f790e700cb0fec0f579a2f176636f1b66e50797d32eb92c23ab617cb8a0d012876f706cd404bb415e91b687a2809f491b763dd3c08fa48db8490fca877498b81bd826f2817a5373e81b998a4285514f8978b4e627fd77aa5e6191a4df050b8e2660de2901814d4ffedfec052b63657d8e0f4f11ca71ad1e7cbd30c900e566ddcae9242173c6b1cba03daad609208f73c5929a1db82c1feab2f17d5e3ccc8b5dc85a7cf334536dbcff17b738f241cdbe8895c7b39ab9ed0474e4d7d92d36c8ccc03f073bfbd63a926751b080d9a383de13a3d0c13c5cf2a582fd9df30223cd2588587c1fd6b680dc66eae25513ab88563b8ab4d972f46b941edcc4935f1795502cc21279ad59429465fdb4b651352943f5a8431f53c78d3fb83268777eb3c415c16a228cca6acb85d43d262753e9607959602e678aad0c9b4a8d42b1bc0d90a13d664fc6a5f6be0ade3aecdf40823d2442fd2f54b3e1aed91ca6c48e38941aee007236209cd4922d17fa0300a063237da7229eebfc03f1735494d0c15b53a0ecdc8fd1b7e912dbf2be53dc5fcdaccf24fae68ef4380a02d403bf236e26a1c10b32332ff624060cddc81dc474020a39146b9d845f9a57af3a329fc42858a191d73b96a3ed34d18ecf7dc999091d2f66c8c26a9d8157e7cded7f2f3089f675f339bdaeaab1292d0b6c5325240c8d8f577c22030efa7dbdb997ae651e5d4120ed561ab1c2b6cdbda6e60632a5cc4010