0x2cffd02e99b5d36cc88b8e78483c884e35713087ece0d736b93552017eff949be1c01f48b8810875241db28b50397f81fb2f771c1ddf225eef9a341286249d96f72a9abc25590881f07d2d4f8982ff5ef27ec7e738a1a36aeddc49ec815d19fba4f578c335fe9c0eb0a259b5d75cf3315ebcb918b61cd1d29877a638ec040b5e702e1792e089a960a60426abacb7722ddf0b00e98a0a4e5bdb66b1940967ecd4f989c067ac596cefceebd38bcd47874830606e7f44d4461b22ad27d41a8c70f7bb4b4c878fcb947470114728bc29e0ba750097ec401a173d9d3632aa3cd3556ef17b7a2a5b428643e5910a6f5d06885c5a8420e90bcafd2a4f2ba19b03171de0e7390ab2c2c96f57957c2ccbb0c0c3ecf5a3879a46acbc203ccdd7d2634fab97a05c167c2e8846ea91f904bdde48ee8ab4aa0a6d69d00283963d47832a94a466faebafb32df1e477ee4744ddc8fae79612c0f50d82417acfe9d3d1bf944be9dd7db34d212e16757d8d965b3f1494e6756d0bd30dbb6df1a9f71438d34eaec5eca292b209447b951c41bfb9d43a6ae25242ce36937c5da3768961d08dcf6c4a9cbefcd7e93422bd1715d27be9ba62e87ed70e8fb0adfc605a1760e9cb19f3cea36075e9a1b51cd732ce42955afcfd1f72a72ab9f2ad9befb16711c7644acb12aea217facd6a2b00287692382d1e8d82264f3a391e6257a89a09dda15559cca754d6ea591c80c5323b98027d551c86aeee635d3cb7d60999cb584ce63e3e9c7b76a0350dfa9b3926dbf8ab53a64ef88433ad7bebc15baeeb89839389924b0f261dace3a004f971828d537e29fc3c8063df8127fc7c358e8261d74c9eed4281b296e364a3b8853c30a69a66ecdb090721c288658268c007b7a0528ab3349b710b112fa157a8e0c90d32ba67d8791c14423e91ddcc13d2aa849f5b6c16358cd8987240111d986bdc570debd7528300a2788e0e12d3129e84bb06b61adba30ff57a5d9ac353bee49d079b5c4d4d6bfc29da50ecc168021747e0be65617baa710fa20fce9e7c13f7e7e236f4ef784a42a06f95a282033c71a6d7767acf4af355912134d129741c2f49fe830998a49e1e527f6433af7d34da9243d51772c1f0d4436076167d23262508f972795a0805cd95686377fdc73d7cd7cf994b017522030554cca37d94c58883a5e15db6f1b0b122c135be26f52d88026992d59d2f367774cb5e7eca1f71b804efb1a40293443aac30333d399b0e41efe0f98cea0ec239f79ed1bfa48e132ee713eda78a0f88876ef39c34460db47b641b6a21683d5a8970fdd1f0ee8ed668d9a5411f25746e49672364228bd6da679cb28e25c03a84726a3dd2cd131c6b74017a85f8b8f224af085aff89071028c9e8bf182350b815f9d62bfea1dd2f7f0cce8e05d5fef13739189af1d07d27633ec993d35724c4e0a2deb8418218b88b8277c3f9848827fa143c0c3777d8fb2f69cff62c14bbc432dac3971f7bf63f3d0c95fe06fb2956dc2471ad276238f966b9cef15f70347b383fcab4ac0ca9d812756c88ee2e26ff212cea06bce9340fa30c74ba1700d305ee704116f0541f4f5449b7886f9d38553351edec0ef0904d7e83724a53c78a3a634c109c1113826fc0beafb6769db365064dd449830bae63536a49ffe128c4f7a98211ac56f254388f07683b30b4938656cd23460e03480f6537e7fa3f72041811b12141f2cf3add5a02922251c30fdc20f9c96fa8597cc274f2f00196b748c67dea39a7808c5c1831ffd8d28df5611193426ed2c9aae8ba87546e0b7cdc4e73a1a1a74742b27e5b4702b74016e8a96b809d13932b7b396393fafca453aa0a862a0cc4a2893057adb3aaaea6cc2574bc10dead6fa0f9296416f00d32cf8856ed73d422f340094485fbc499eaf61959d4c2ef71e71f2473a7ca