0x2cffd02e001f1694d7df947bb7b0fc77e2e316c8592a60f49c9f548c3ae327400399e30b5ada1f3a1fc58404bd128314d4694366ce951ccc4aa872c126c276c310ee980ff5775a47456c02551a1ad7d49a27ffdfd644fd70c7cd983cdd3fee163c41653297b5cc22d3f028ed48c699e18fb47efa444a8c01bd183ca9b09857d09cad5865a5df40355d8238002a37da7f89b1c4c0d5126c6ac3ec1b42270c098b0132eff5b6d8fc2bad00979887f47e19afbb74f0e605e5d1d00776faf31c8c1f9d32065154b7e31ba4ffd7afb3893f7a50c5c14176dee2a8123970d0fc2a48d2a38c5e60aa1cdfea0c82fb45822f5f9236ca79accb9382e9dc0ff71480300a0bed65a02e482d7517aea5b26bd7b0f5e1bc0af76ea4ec3ce9751ce4a345b81a4e814dbb4b9d482a8643539a18f290ff274f5823f899963813f57ca5d8d02bc8726e46234ca64edc3fe8bfe552ae10949386e24971e47886c01bebb14221fd17724ad3ef1063480fde6d740330335efaff7a45e13b8359fcda2ab060af47fb278b79c6c3ea70acc64a8a8a48d56e18531e78020efd13d93f733636660158ef5f61dba6bf0709bf27a6cc71870d7a9517acbbe62b750015f48368b7471e5b80c99865d5f949925d5d29abd7fe6e432ebb682c5db29314c444faf71bf3fa058c5424d6778339c8562abbe6da1162a9ef5499e4d1c3b78059b4f015249fe69edf9bbd0468ac56520368f518b27453bfdf10cba8976e36778fb2e276f129433cfaf3d08370bc6e81c4eedcf6477c4795ca7f9f2ec12b90fb5be99056a59e35dd6f06ae2f63a78a3b41c078c655343937205ac6c02dd71b8b0279f0212cc58bcd56bf0342b2919610e2e957b2391598ff5b5f157c8375e148c4442eb412010cb9a174c5fd44d66645d3ec719a039dde1d959afb82f4ac2b289deb9d0aeafed75e91dadfd43cac960121f85be70be48430c83a81cb901239e6b888b88d87ce676d2742f013444cd60d589ef1f2b81893cbdee168eb52772fb69251bfa56657b8d1d6c3e1176ea166b79c95a0ed193382323f99f3603937cbd6fa32eb6073d644e15d2be0743c30821d298f62ae1328cd2e9e1de3ac8354f25877a5fae5b52ec4e32a859892ee4a03031918ad0c57ced1fdcb6cdf8923b271ffea3328ce09da77b7e10f0063a4a9fec0ffc20541dbc9da5bb8c3b08bbcd934b4219b7565d24294a373b8cd95063d6cf210dec4942ed0c58c21e43acad85362c1d2fb1689256c28aebeac8549d6f14b4831ef5fe7f8b34a8bd1d571e12d401342b18f18e5a093c3de83092e98e209ae58f860665700740078b05f26890d215cc748ac7f8be72b59b774f6b508f36bac448d8c996ba79316efa3e1c1299e8c85095d7d9192d3e1f4a7aa771339d6673c6868c17a0d660dcb8bb53b19832cb7f68b217e547b08742d5b6d07dd5f1f6a040a47658ceb1a52e724fd356163a8f2368c6986454c0e0bee361d9ad2f600bddf661f08ed6324d30198ed8527dced47e4f24149a35033996c1537ab9fc60a12884d4f9d4386de042a578bd45c50c62988fff9566c7cfb31ff293063f837b66db67549885e16867be05e05f976d264f9fb1634164ff68baf3021a6d48aa19a8de871b30be98d89374edc83d8508e0bd8ec56f45e2bb9adadec8fae1a755f1361c020c547b1bd37bfa5dce69912a4fe8a1247b3e35dab67e4da8fc54ed085c0b05b155d05f19dd603a769d86b68f80f2ae10352d81cc94d77c802fdb5eaf27a4ecd02bef7244d2ca9724eaf7ef5c854e835bf6b0fa46994d42a7e701ed70800070157c2e4ca12fbf1a44167017e1da945ae1984e5695b72bddb3b5e81284266d28eea80e55d53c9e80338160b86979d35d37ddc4da4564d8cb6083b59f5f494124d7616830b3828c932d9ccbe7c3fc2e7eb