0x2cffd02ea0c9d8b18e292e0884ebaaa454cc7187d9737728b0fa92373b74e77b8183e5518dc3cde507ec38ae397791217560d07e928fd61aa49110777fcc7427132af3e985f005819a96ecca322fdad752a2bdce6515ba905335ef4e59cad7be33119884158b6b7ce1f82b4a35eb06e300a640ceda132a31c57457a1caa5ea06f059b3e6503ba968e0c7ca3b507deadecd77a9926f883f0ee964d9fd127abf68bdd24be5ec15ecdeb8f7c2e3e28c75b902edfef479c0368715789021fc16cc3c7e550f36927d240e1d5b29a08316468ede0483c1c440cc5a99429377c7bde52f20ee5ab14482aaca12431059a4995e31d58e5a2f797f13b5fe01ce8abe1ebea8a3d5ca0a0873151625fd5b11b8dca00a55eb7a2712de6d20e0b945008fbaa8d9376cfaa957932d8a0a800e4f0d51a5b8d85923ff4849c9b797594b594ec83115ed729a4c473ff4269fa3313a04a54b24fe935bff36faebfbc8e3e1d25e2347967692eb84f4d59f91ed8d814168a12b9f849d112152c8b3cb94c94c00d2a4e7403ea269acc83c16c91940b8426b2823b0fe0033145805e079c70211a84361349263127d5557b72459b9c92be55b50fe23cdb33793cc9c696491ac30c4e76517e15d2982afcadae65f785d8daf88c56b9d9db368ad80aa1846595fc91db3abb4d52eb63f241c816add0c4a1f19f58fe2d7ef7c0c9d04f2352ee8aa528a4c0004b93168e701c6814ede83c48030e9d95750696e52b93496d78b05f5e273bf1229e1947e503fdc43bc73758d359e5584014279a5a99b7c174b0857a09dc0949844f227ac7b9a6e099048f3c00896cb56370c083a370f3cc984bc687b8cc78e8f675df4858258719354ca6c5d2c139dce5589fff4954f050865324e982319cb06580c9e489214bb6708f78245523459b91e715bbd3e235172884db8a238ba7106679d1bb31a0c2d1f7c68bc67c4d3c0d1c9082b6112f1917bedb66b7f65029f3bad0e6da6b2887884201870fcd3e0a82c10c8ddb3cd1333822695ffb92c19c9626fa338c24368d6f031439f2f71ca4f50b7dbd628b74840d09eb61010eb6838587b544aca6e9683177959f0a125baf852e54b3df848a28e9de6b92761a9686ef5a5bfb7a1359d39d49ba5b65f056e39edf20b342049d0a15195119802cf09913ac7b7cd04ed43feeda7beb76a6ba349ae19a7e1825dfc73e257ba34a4024b82ffcf724ed2752eae66e0de4f0fd1fb6ce89f59cc64032891bf342accb8d23649311024b58ade02453aecf84aab9a4dbe02c7d16b861e7fee1cf4d5dc2a3d1c328fff66f468b74eeee0a9cd49cf8a95536ca6a4f8da0b81719e7b09d99cbbc3862d89e3e34e58a678a84cbaf953d297f70e473b77cdd7dee3c231fec6fcf80f6d9b1dae09490ee54ebaf139af28f71e73a7e306ce7d69a427908b0aa9ab3b67c455126d83b1d716019a63dc246858c84b02e73ff781a987ba35bf848b0d1b9ef83339effae0cc1672898aa582b6814da64de24c24e7b2fcb9c332ff68b62eb9ab21248ec86afda0f445c885c0aec7d082fca9fa51f3001f40d592c5c85cec7a9c19e5b7f691c76e253a3fd3d44ba0deaf9254ad8b93d63749527491bd7c3596fbe8dd23ae9856e60d4a36d56be790c30b7c9927f8e2c0663580f9c1b6a26cdb4c20d669516499ffab2e940bda9a6c8e2d2777663128d01992d1d0e60e0f90ee674fb18ee1b6f1c27cce6a8ccd06d5f005778976bd7eeb833d967ef7d9e4ed8e6be9e8400d16988c7e0b0ae6bbc392f133597e44ad40394e2a8fa90b148336a3d525b11f66540dd80ade32f41531ff988752e05a82d23810329e5b61cf20b5b825e7c93bafd7662e70d75b666c46a30085c7a40fabb1ad7f656a1c42a9de63e8df8b9ac2f9a1447d131e9c718337ecca41173bd6c03c3356