0x2cffd02e073fb054590d42d923176bc03c7ff2eb1ce50f92f1a772b07ca6134cade1862b0729069938f0e33e910f519cae5a7b410cca837e4f8eee5e1e8d4cc05d2f7a0dd01c30fe6edcc357e1887e294b69c4b744f581d9ef9b27ba54fefe5a47b1805ff3ba9cc3dfdd549769da80b2040cf0a1d9f1295ae0351c80929354297c5bf52a2229415dbf14e7f51bdb4b5a674a64228d8f3254c0327cffb6ed3a38db5ef084c1c8410a58e1f42e88196a2f23f61470442c3a05b33533bdf7ec18196d320de3512c56d88dae764114a874eea758731e9304706062214394a006fef5950fab02c499daeee3d37fd4b7a5fbfa53435efbd02b519207e5a686a876296590cc9d7b557f501d161449e92ce4c32e04b85744edab1f76d869eb07c4cdadbaf455ca87da1f5ab7c8c9fa67466b4e6129e08b17a4f83c0ecad4ef817cc2c484010e7a16c1fe6244309789f9afad104115272a9998df7e793b1c298eac519142b6047ed630162625db96301d98913cd4e5f62bfe557f308b238a93b02e3c5660191bf79b6bf91afaa2e466401e20207c409e935ed9a9aa1b22afb6fa14d39a34b657bb989521098c7ec0ae300be207d5216358e6f53d388a74cb0f3577512cf739a467d32ef40eda659f24d586c4f80b708b6ff65c2ffa924cf18e041eeeb4d6e5ca51d92780ffd29da0d86984089761ae3780fea3dde66f726566e19a7455b61183f33175f44b2069fd6fdf05e4212b118a28e320ef7fb75239fdcd6d9666ddd0c5f6e3eeec06df8e9ea47c454bf0e3837973f2164e44a232b76f2952229043652cae9bc7c02bd15ecddb941739ff06ea4f8891b4cb789c8ac5cafadf37269d87017737648d4bf97e0be23deb357898400c4e75b0f3697922ae384845265f23da7f6b99dcf57c0f9194f1fae7c4cb8459e9387bac7f9d0e45aec899c147e898c2da3847648149602b74b51723ea779a3fda8ad71d0b6d1fa4c0f5e24e0e13bd87ba10eb9c065520b7c4becf8d40df68b20e5f1f9f57e8a034f3c89face5b9e53eb03271633faa203479795d0c79027c98a9e7c19b4ec3f75a694c0086880735145b5ebd269fd67555b92de187e7b4d3afc24445860b83bee4670c0202edd1b5f2a42e2eae5513c632b370ec68370247bdfa8db0124735e4f8f8c1f631db3cb6519b9566f5ec7fdcbca07caca028af05f5114d6f2ec13dedc5ec99d1e457ed33b4ff3516b10ad2cbd001de8999508daff5105b69ae0e62a79878250cce463de3024989166e3151721309f279aa4e361bb55c3dc6f1948a12f0c1f6dfcd77c0dfee6a1f434677d4741f0e499e3d1a8e5098af04778585d20c239748766cdf59a37eb8b5bdadb4eec5340bc01d2f2df69283676a04e739d3100d8ee9dbd875a25290103f3ff9c372c6195ca61c957138911b73c19cf6667f6f13a5c1dc39c1f102715e770d81279d0594b3a4149b2adcd935643c186e32f007c54edcd23c85a3f3f1d0152a874476439111ca14e4634bb5324b4778a17c30be5b74cb030259e9ac7e4b5a05e5f8ec55f2bd648289819969d573a3406ce8f374e281eea2be7f4aa0c70fd05205c912aa8671df67fc5a5f8f0ae3db3b1b75cee2c5fe3c23c03726e10b23a6d297446d64102fbcd455c68e7ba341b946a1e0c8e30fcc8cdb9ff274bedaffea692b49ab561b7f85f1962a5e9a8c8ca8d747161584f880c9fbe215c5664451e3e65f03123a0abbb6f68a153a1c53fc8a90d469503e5d53397329c529eaca5876836ee46b7885f09c87410be84cc6be8e8f499cd64c4e2e2573bb5fc6e4b1cafec21126358b2680e94fbc029fd261bc744c6750acae86b27ebf30dbf9c189743a0fc3c66fff961768579c59bf8e6da282e3bb5c2438a1e2786ae35b49c241aa5b793b3dcf364338f0999c7208aa58ef6d95