0x2cffd02e429e318ddc5385cdc3a95d45250daae77bd721d04e8899a33c2eb092e35cde73d876a749fe2b12eb5db54eadb30f1f83a59d621c112fb79fb7f5a8f294e0bf335ad348050e283f969a3750b32ba6f89534aab98468748c5bfc3e89eebd0cce5373fc5f1fcac09b5862607d42f66d0020fc876dc21eefa076ce8220105ab5eba9110b94197478ca8a845ed3b6f61b40d488c4da41592b2702bf78877ad5acea1819873e847b71fc8110c63df9a0a035d62c51a2d9c8718083074ef576f7a2537301618c6e022eed3adf09f89bab788a170bdd1488c0819ee33163b498f7a5ee735dc472cbadebca59d48397007d1511b103414030913de6fe3b5ce718016c3b96a7926f68b3c9797761f816e3b436c8c9c8ca2696c4ddddb4b63085813b96c1bb9c23002a555e7f34f45ccdb5caf5aaf19496d92c0b057091b7444ac9efa5f6201c19a9d684e49f7a44944360071dec51afb4630fe5e5aedb1fd03b10635d7ae252eb8412fed2b3627110672d3cf2c880b2552ffce2ee1c1cb47e91d5b05c80db8eeabbd54efb3efa63a8de0d8d18f61182e87e664c3b7b90567cca11b9b4bb31046c8dbef196284b57508edcbd10877bdca163e5babe1678ee5e1582bad924d758083f3f3c82591fd6d8df4b56e6b637500e0051a2ab5e8a55e68357977d39602e5152b1c332e2689c574906797143048ab7f5e4b1838b33a622b0a0083419e8c4bc085bf334e0f346303379b17c5c6454ba6318bbd625754f2991226d1172d0d2d07c4a640927b801d03647770de9fc7cb375b61eff887c6649241d55bc5e6e87556f9f81ecc6a1a4b63c7e8404355f05c35120b252cfd0d46ba224f2051f1389f45b32ce23607dfab129670970f38518838ec4efc8b7f68220a88b4d2bf0960853a3ce404597cf0e3a4683b89cfe7e0bf2279377861093a65ffcbd912c8f398d3065164f747793207e3be06f98cfd2cc0fa2ebd1a35288cd9b58abfeec608159e4557f4a1ec2b2e2652ad9a427c94c110acf0cf0ed5c41d0db27094aa79051d3145d5f7cfbb0c75a6c3dbe6823c07c855bbe013b678b79614dc55448fa3679aefa14f8e5524d4f6e1b9856be6387a06bd8693f446944ae239851f0310f058c214ae25f219a4b2fd391a2bd10fabee1feb8dc011cdf952a18227307d3931c05921f5b0538759bbdd560709e9596cf7f4fbbbbcab503f666d29ef794ab20ad546532e3333c2702775ed4bb361fdb657addd08356b847d442f4923e48edf0fc3559b085ee372e4b25cfab7a975684224c9131aa3dd46bef15f34314c6b05461c35102fbc586d056aa080c5434704ded67066b76b88f660c972043cbe7aeacdea357ecbca9d3e00be4e2be01b50eb40c217429eddabc05ddc2efc63278fadfa879c16e0b6a1b98de05deea6408f743f48267ddb5a62d265bb0b4142c72b88e835ad6e350b2ecb933ff5ed8430905e7859b8910e3314e95130270b908e839cb3db18285e15014dfaa703bb3d78a16d774a60958248c1d835be0f48ae5048de022880b6e75bb30942eaf5383ecfdc0656223c9613b6e45ffb022f96af823a14e607ead69e512ef91365ec63b97fcd38532f035e623fc5d135ccf180006079a44ec637c7554ff66587bb36aab0fa5622e1a5526d42266a98b047fdfb216fbaab32122aacf29bfee4a8460b430646a046d4fd9c44b704f12fa8b827675eec4e28e2d386f96c1f93750d6bfdf41e1a15acf46ed2d3a417edb1230a5766dabd1516663f5854c9650fd6699a4317d75e47567c4987492e42ac0173048547a717de09e4b68e787fe49f4847689453dca78749845e09a8ad9eea1798223761b81f65e72fcc141743e97f96cd76c20ba75dffcf6b10bee5b219c89f130fe2a3854c74a0b135bbe9e35fd40fb17b34d6f5f1518c242a3