0x2cffd02e6546a5590d2835be7e9004a3b278b8b63242797bdb1c5508ea429fd3a43adf9502f381a2d55d9deea8fbd85ac69a11125b2655d114ab7ee43694f7c3f3bfd39bf96163c6823f1e410170c9feb1de5e3a8e44528abb79635e83798fb1af2c0a5e323882f4bc54a001e2fe675ec0ddff493851be63a0d6e1866cb6fa67746f88d04abb5eb03cdb138ca32428ccd315317634e2358beb76759ad587210525f771919cfffbadd5bdb5f69299a0944a5f1bb374c5bce2ab94ccb0ea5d2ea3b36f8dd79a024cb957fd56d11caac977489497a95762f29dc891401f5cd1a46a3878ce67dcd2c586d30ed71527d84bccf0f81cbb6a3e6bbd86a87dcd69e9b85deb57ad26872f65e8583603a0eac00a4e0f13c2b219f80c945c563edbc774710304af6cbb73c9ea6c47fd13f9f76a5c7bd5ad00da49df1a3f27e9b3cd94fd12f06d1ad688e8a00118be5e4c6254a545688a601132f89c9789461cdf1d67b65bee9fbd381cd688be5694f69cffac7ffd5bdfd33ebc7ee62d447013567c9259ea6c8a9d424ae24393a7aae06678bf92cc9be02751871c3d896401ccee9742b4fee83b7f2072559cdeceebaf0642ed9ef272747548d23516390decb124589abe9c587a6deac7321d4b0a4cfafe7769775336e30372d6771157f02a10a713be8d8599813c98c8ffb92222805b30cdab5d73de0f22b18283a9648c08aecdb1cfd9d0407dc5f5458e4c1ebd5e1da91bd77185bbc7eaa8eb6979afd271b8d66d76adaebc9c61f2d431173b6f6b4d84e04dded920db7ce3e6b5239d008c75286c2711e306c3e8bdd10aa6b24240747a3f771f31b633860e645b6daed1d5ad29f539a2069684010d044651d26b56706eb2e653600e6af07738b282b5e36160747b51864ad76a053a16c4a37498c928a385d8bfc2b5fefd7ad83275ee71520dfe2972e56f5db44cb9078e7cf4e38dbb2427fa77504720421bf072847eb3371a5a572198a495670544b508e449b6c4ab9cdb5d499444117739f5f602ac6c8f248c4fd3027c707fd0ce1c2d34b3115c86802cd4e724552273f634b8371d3572e01c8c609bf07b33659a8af5d05a82c0a28d77abb7f6113fda9b8a2ef7e71cb34f28484da582131578221ec5990eafad99100a03d723df12ad8ebd58eaf492557a4c44a1232e054c391fea07f62b994529ebd9cc3aad4a6a2eba639ac63b2db8be3c2fb4773cc57dd339d2ee69e410be76c79a96a358f0c38a5bad43b7456aa5208da9fc93fe5e0f118454fedfda3c2ed35ae12a92a2069bd693a947465003e25bd263d8c3e08e54eb00def939f70c79834cee2ffa150cef63bd7e9c4c717d4824246869f18b5df451b95f50c302a84052e8cfd641a1bb86e5eced25bf7fb82cdde4a427ef30a65d95edf75aa5178fed7eb1d5e369b313aae08b850a5aca0be8f0d074e79ff976bfd92a7c5e28bfd91d01723e4203b6278f4fed310b90f0dd6ccb120d1a3895d8a4f997d8db0ea081094ef7e0e79f77c11bc9bcecb42efb88327f271757ffabb724899c36b85eb0a564a9bfb01f6c20bf4ff9d00a8d7ea5b4404f36ba36d591133ac53888246c38839764195904fdd1c17f7a5eb746ba0ed9f0959de356bc685147c8ab34abd1d035f3dbdbd7527f424715febe2269ecb9ed9a107dca5c1af02f1525e5923e6f642ac92087f268d1bcbbef53680f1384113ad135b3867a3e97877ae27f5f7f2da3848c5ec13757fe50e9eb6bce489c3666046487fdb40fd4a81b15b37006c33d2aeb3e60f832eaa9167e30609f1de89075868fc4a1d3fac6bfdd030952efe05a957a7b8bf725713898e68a6316c5d9f201169e64e268ba3d0963957581990ab31b9322c4565f6d48767cc3f8748bcba556012b5dbb9ad89b6ca453069b13e2806146c14860e4c331febc0857e0f4