0x2cffd02e545228e5bb1130ac186ad799a0a2aa630c76385aa04fd1def7d176b126100f5fc2a3e74499aa6f5ce005e41691eed78147e407640d494a9e0d6e60c0891432cd6c376d4d7d08790c215180bcbb7040b53232ef9df4082a37babc28313895e70a8e898e68eed103a429a62f14fdcc390e1dd57e43a56335575b377ab4c20018983ae5eed699ead228a832c519eea4ab03fd5029b5741f83572ab4e8c9aa598d6cc205f67c7c14b7c7c6b8bdf4dbd48588c9d2e9e532eaf47fd63129aab2815ddb516fc7cd7c48e88761aa174a3156884264460bd705d76ec3e057c0fc5d3353a1f03256b9aefc87a6f65a0c74fce457d543ecbc44888dcdba78d607ee63769764d94c38cc4421b9b398aa358f199ccca956169aef8725727692ed0d416b16613f91456c9154943f5fa10b9b9aa3afcfcd45c085f221abcc9f3547b052ded4b44a515ca1dc0307c2259d2f5e1e3466adfe007b2c9fa06be67d30a28a7704d998a21efb07563a7c79541e6d95f4fd4db9f8acc43213621adb8edbf1f06ad31e4d2ea7865332e55e5779dc278d53a5be747b3ee9ebc728e9e32414671f0eff6da291b4e6508ae0eb65223be885c22d55f28b17af9e3686b8ed42076528c1feb21c3784dd149bdaac98ae11534a39ab655948f5e12afcd2eca733f99e2a1b0e6dea3cb79abeef0e1a1d57b625e9c32b367ce1a02012d613a1c6c4507e47bf1a58323ca795bdf480e85eae22c0893771f9104d4035fed983cbea1481229a38360424a3438b99a80a36cda798e7e4c2ea57770503a4128ae08c1a3d1f51d04764ba79e6802b0439dc39ea74444fb354558706d3c0ee19b746b6b9e5f478c03d8a02ef66745033539192fc18f1dcec5cb2ea34448dc0706b6320b2cf2015e58fd43003882b067fb4da39f5e918a43888b367d4715330ca31afb94a693e1fa2d573062bc5b5caf12bbaddf8c1ed1a028a50e3a1f09adbb31d82e771fcf2d57bb75fa32371ae591b4414e24f2e16c6c63e5d77bec1ebdaf3af360f327e3951daf3b7c39c50db8bf44ad5bc55ff96937c36b3794a07752d381f1fa731823f50072cd20e9b4d37fe3a020c266c5dc80ce9e8b9efcdd64087aa37107b2ba9c3191f6fcd61578a389d28d09113587ce8bafac8e3aa9fcdcaed79442c21c2f72ef9f5c46d3fc4a865b6b99981c22eddc40d485f9cc430efc16e010d28c4f3a8ba74f7475f02e8f32c68d51e2df96fb40e497992e330b7576a07564360bd165c8f7e5ee8674d30272604fdf27f52a89323f8690fa2b09a5027e39e0c26c9534d29b55bd46636dfb14d216970a08a12966aedfc4ca20e33e9562b936879adbc20f3f1590b4e0544675391dc2815f80108f886935f124c7e4ace5caf4ee28707623f27edaff301d6fbecc05e45c76ad767ea67edc692c91ea39286e99780167af19edfd4b1d7b6ee452a7ac25bb74f8db3d15c6cb01bf43b1158844242a407772ed05db366c74949644f40eccb90177830c5caf8768f2db1cd966d33a4528c4d68645590fb3feba54fa2ed712100f286eb8e336b72c3612169535cce724588272fa8c8b54be3d2392369680530540593953603e50c869ed6ac7b6145bd978af1d54066f893c95992a3e898556c5eceec3521b03283b7b8cddf6bd80fce078724440802faae7e454bbd0f02b645abee20c7c954555dc00052caaa1fc9e697508e29873c9c68ddc0ac394e10f105bdf284ae595650b1bd5949cdad1b6f5d41dc6264ec2732777562f9b663b529b5779fbd78a5014273e3ecab7f7988b82392e0fa1a794e0f177ebb7e5f9348b76bf89c3ca5132c44f381feffbf82f8672528fea67321c85318a922acd51bbdee5260f6adee24daafc9fe59914a99b0c3a6873abb6fefa7e60a6716b647606b6491887d082effbd5ea31449db62