0x2cffd02e2e4ef10cb37f66fc3b40f4ab790d89e585b37546eb3d154feee3da1f2fad048cd82739381d65f1f99b8a634f74ae31e9157859d79c1da32f6fd59702f98ec4c7ba73060f00d397238121da9ddbc1a113d4a4b18097727e593dab9ce1b3f2102343a50fe9c8ec02915eedeb741be7395087de9bffd88d3b65c18f64f00011388c278d2582b1e05392967ecd65377e1e812f1bfc186fa4e80701adedb3ca47f19daf33eeaeb468ad3a02c0754908aa31cfb010b7f89299ded1bdc965c17258d5bfd9b517d6fe9c819eb344d683a062a00ce52ec092202cc7659f4931fdd8775758d01c2e2d61fdec5abb847ebf154a670143df973b9c7c5d5373a87fe5bc01d39040010f162c9e97bd5706c0568eff9e51d0fde228770ef32ea10f1b95f256fab3f0c6f458ce88ac55ecf67f3c673fe3c8d4509c9dc2cfcd82b0f360ec19d6b6733f536401c138520c77052b25b53d3ed12828bf9a7570f7274a2cf2f4c641a4b0da39aae9622dc2a69d4323a34331f087acd9b5c78e6870f1c0c7fc1f5fc358f7c734b3c397841921b89a3f9fc4727fea86cb0fbd08f35ee3845815c129de623ac235d1e40b5f83bd7efcfd724b6f064b3f48f6238a3fcd2455573f034b10fc818b1f46858b4a367840a8c135a37c08619cd49d3373a473a922022b6f34094aad1f145e48b43447be97cd957e63bac4b7f7c088ad9a2a79ba75aeecafe50f5d7751ff762787ced44ae8f46bf5413b7c6818007646c9a55a487c649c8c73ff8ff6fe7eb840640ad4758c618d2469f5d94f0abadfac2931454f3341974ed953c23659b675e8c88a5c1f5829a4bde759176161991e6f5ea21247a87799328ce2ffbd93c9681e6bb53fb0dda4ddc110230b46d1388130f9e135f9240870b1193efe3d6e0c1429c8a95b821e83643e48edebbef23b0353e0b5eac0b3f4bf9e93dbb15c0c20320c0cef7f560a4982ac66cd6c7c319e57e60208f28ca6061f052d049ca3190c433ce846be37fd3d486f9f3af87a012ffa45ba35a936fc4a044b853ca731a7ad566b1598abb034c6b588e4174766c191aea86706b8162fad7920514d06caaa44205a6671b1ef61a0df373f776bb89b7e05ac19c94d0b09fb26c2de8268580a4d56759110bdd9cf2aa98c22aadda40ebb623978b8b03dbd786541773dd368cceb05ccda663ee0b9ba20663ab2d2cf63c96049dc058fcdd74e620f123d8c4ef3c1b86d8de86d13178efc43484194ea9efc9e02fcb7ba86bbb742f5a1da038ec5ca696fcc62800fdb2a5affe277bc60fc3cc8e8ca8063031da25455a45a022990989a77a3662641647b91e1877ad90893cff4d980b8a652659f3c250069123a280495943d857111a8f66a49755e371b0e78f89ca7f7dfe1aab4058c6fb5bd41839bec0be360537f69218774b3cb4bf411d1422a76928a0ace2f4876283760e697b2abb841c8596f8dc695ab6cab5cf4913f9611d4fe2bbb4dc3078afc048e0b624c786b63c657c2bf3019338df283a9fe6374021648989fc3500ea4d6d4b47383baf48c714aa12870979b8b4d2fe167fae62f4314586b73b38f83c1b3b612b775f90bccb767e17dfb3950e980fef95e5ed02355879e7332384a2699412e98ffbef0ea4acc5db9889b05f0ce7e47881dd85327374d7d8c510fd1f162f8bb622611ca1a9bae21721179cc77058320131ee58da5d5b999f36bba29cb9d5770236055785b31765edad5e064a48552c76d08cb2bbedd38fd72e968d4e6a6e8c9f2ef3a342bd64c9352407224bb85e1aa4d61d8285d3b14c77aa8f54a2e6159abf540b3d026cf87d9a760a5be879f1ed5b52124d2672b64d6c3632bb6c9d29cdf95f96a501e0378082e7885a3e8a34a9d1bda9025a02fc65e9549d173ab7513fef6a74d877439c0798bb075fd7aa125c1b6e3