0x2cffd02e88b0c9c89a694f1e9c8d5dfc33a890780c9e6ee9ecbeba9363506a8182b424c70a226fa89ebaf6997e20147e55629823c2909bd420c1385f1d021e38294d1b4810a2d4136e5a5554106d71f3a6a4aefd9b7d3597ad32d2e41ce2f11c5f44069e03941ff988b00a6ccb76e1e19c2128b4e383581e2f43819d6650188d89f8fffa0ad1345fb70e09c9d0cdb808a4ad55efb93ec382b479fce1d93e34e0fea372a468a73dd6570c7560f05971e523de930bc829b5f55970c51ccfe736e91c7c8aeb76068b1428d502421e64d82bc701d2a1e24b35a7c2b4c03d6bb05f9e13b6b4e695f82d5dbec06e909b3ba648f9e4e00a95821802670d7fd3624a13d4850a1ea3461ac4d3ce7614a03a0f0f41ebeb438ef3f7bfac96fbd92998c6f485f9ad47ac45e566f1db6080d9bc64e9363fc631e28556cf89f12bc5da8bc570985fc291879e161f9daeb5377f529d2315f849de71f657ad29c668dd72ab214dc8b1cc72ee511754662e20d73f83e1c8a91ff08a17a5d5733a9553658d12f358de9ad0eb5e9d4e00a982e30188d2097a0ae84b4ed15f2f096fce606136e8e202187618d02df5b6c4ea07d12a7f6629f2b891c7292ee362cae03d4f8da73089265dbb519957c763463a3396e850c70396d91a0d0b8f5cf295a6af880c92efd5669cf74d9753dd52dd00f71e589bf9463ec52ca0668554b8a84e8b5d65c64daffca2fc1a2abb4c8c7f8f293f41261fdc919e527c799512e6f51421383db9c09f91e45c63d51479fc6e88bbefe6701c47155d091082f7fed455871e5f054b338c9b2cae7c0b9b5b9216bd0083e8611e9fc5d3d4226b1e8e5c4cb5f698ce907ef12a8ae3f63a0cc0f5b17aa3e732897426ce3e47c68c5c2e8ea25d16938c77b60e61afd7c44203ba187afab478d1f2a5dc02aa7fcec519c80028747206d2bde5ebe551163a5242fb149da45e93292bd49dadce3f123513d34e28c08b3179a689352cb15ade7eb5d0a85a49563965b5ea24b8dd3ff7029886a012c5509ba8df828f96daee1332453f87761e18b6c36fdbdc8eeb22637289ffcb225decbd1dff701b246f741f34505f47a8e8533930928b6b60bd9dbd89c0e2d0bc1e64c6d70f71aa742987b52c1f9380eb0581d474666b3bb7652419ef2cad8a4cd09f54c261f425c77c9df9032f853b196d66cbdb9c8e0415475a2dc675db62876d1bbbe95e9ad5cfb553047bf99710edea357415d6f73442ccf9e2911fe198effe4350767ab1c401bfe6eb447bbd0bce99a4da0f771e3b2c907cbdd89dc59327b04518d4e3b29d2bb7306cb1d7a16dcaa2462be911b65ef6bb04f16001ca5e8c9595d4959111a61eda39790b0083191b889358d2560d8429edaf8c2d9ebe169d3485e7caae22cb7a62f0235453e8cbfec02ca42c61d10402ec418e7810b6e50366daf8473b27c0a6ccb9305b905affbf1cf8ec7116c791e9fdf4e7a685c889dba5de7fda64ef3e37916f0d8426d8c4e74ae8faf7786d33bf862d244ad976dd0ed043c82efb173a32ccc4309c936bbbfb78eb4b4ac216c518ef14f39320a0679fae0c0e58b4154a26d28acb32c851b9fb7a94b26173f56a16a8189801636f3519c68739a80b1a1a76bc4d68d3b091f16ef19d7cb99df4c37ba5f1ee3b564986ef28002110720d54e81989143d79e2bfcee52f7c79282e3c001d5b22a50c09723517bead1429dcb48ec588729c3b387ece818af0329ff437062c9257c6a41ae2759f9f9c5017712202605e8a8e009574b35bd056242c58d18c4a0ef138d3086fc9281fc198e96f09754f336069ca488da8ccc04f6bf8cf556d847e39c14e00c0642052dc710c69787b7c51436cd83f1620fb27d3ec312e72ea109e14e4901c30f00e9d35778ddafce2f2bf335403e3ed0df37228be705c5c620047d82748