0x2cffd02e3e66b6257e9b9d62a453fc3576866478408248140e3939c2411939cb448050120d36770d62f09b40459881e2f181615d4ec9a91a245a4ac64f366444a5411bd80a22e6b2353bf7edcc74c0ce8fb21228e7b36b2963a60b048d2469e10f30117645515f1a933146ed17761feccf112a5df3d4a733826e7a824b4ca7aa3c96cab6717f4a49040815bc602c65a8046449d0c03873b0febf3c94277e2c568e61a6091e2d03cf59d886e6c6fadedcfdd422dd18dd3cb8bd93cf0cb6c4c7e123e839f5e2449dcf631540ee466bb9bbda06177df05eade3cd65eeb9d4da790c10ec7a91ce432bd2864caed9dafbb641325e7f61587d17b60d84add52c309d9d45866f8766f54d84381bb835c508744c0cf6a0379fba3ae20db188252f151c5766136ea4a34758e7edf3f4ab8abcbccdc7d2fff22dc82b3489c95d3454cbf5e9249be856eeff9c54f149b9fc80ddaf5c92e00c1f3f15dc5e2a10cc163cd3ca38313a53bb50a403897715f5e26eb56bff91216ba89aae98f80e15003b612b5bdc585d44937636c9dda0ed5cffb20e2c14446f8ffef4801dd7e0b79584c55eafb77352da3bf6bc9fdf9c535e5d9e68bd41559fbb0707ce6221778f3e87b6a7dc0144f961fd3e5141dd0393427becde023f13310ea28f9e0eb824083aaa050efc50aef9c664523937eebf29aead7576286688a997935aa66c7588d12193988a52f15dd2a8c4117323ad6c3eb380b847fd3f36b83f89263f6455636aae1cd078c1af542fd95b8b0fa42d584d5ecfb58413ebff5d32badf32dc6e04ae916d385eb1c280b862ecfb7ac9292194f403dff5b28cc09482a7712a6ec98d83978dd28fd5623b1d3f2e2029177a5965c8af0bcac777853542737761d8b69b41d11513227bf43dbff5e17a44ae0c8c169eccb5d79f91418b3c6113755e2469f8b54254a0c18013f18008f3489dea60bc1d19ae1fca475906ab0f3f084da2e72b414cb97ee3fbd518c0f1f258ddcff4b94f2b15e109dd6a7ce655cff98ea91bbf050664bdae9a5e6319afc84f1d6ac96a2fe58bf7c3eaf18e6df4f5546dd0706281251ed4ebc46936ba0007d4daf5e22ff7af9a33e572e7ccab72b0e8eeead84eac0a520241efe3fdf5ee694ed1f10864cdfd4a7619079688cb7ef506f0f7192f486442b271ca892ba47c282b2cb2fe9bcfedc133afc38757418e09cb9355cbb8974a8cd82b00d05d3ca0cdab2e43d7d7e1bee0e51440c4515fbc33c334b9656c63a45190b4711319173ee92f211aac37cc6d115978976fc1e4b090ad2b8dfa97c5eaaa8e214159723b07f3bde60692e00e7632583f5cecd3653cbacf80e2f94b795cbc3ed2ad4a7cccbd1ee939f9590056f6531f188474fe54a5515d752438806e40b486f8e67f1e17cec7b8b62a5871ef3e9e7b43b42f3257be98b3c81839b653060e1e8d9bab502431f5e7d983e2687fa129f93ba08a5cd79db32b13aaf961f85027a10721f5e469f6dd2a90424389d7ee41b7a536fd5e79d07a617918880e9f4c695d20736f249a1e9db9da0d7bac3e5c1bc6d12e645e9fef0cb989813d940123a6a02272dbde28121f006a665c8e233903b8fb3741cadb48d82c67c80ab9d651c0fb1e2400da85a9b32146a4e70e97dc0eba739644258566924dce24716477863d443f8fc67877d991d728bd217d581bfe2c588c02eefbb8458bbdbb54c3eebe241167c63425a274e0616292e5401677ae6f3fbe214acfafd6b5afdc9e72c902cdeaf744b128001f479e5bc8a88777e4050f1e4ac286bb986e2f167d3137164b5669cb6ab8076c23c3c0cc20adcfc2af1222e7cf4862b291ea109b55e34b3dd4ada40f78e7d915401c0c7506b7a8c242288d3e0f47defbd9ca104a47eba31ba2da7e7f8891a1d39b2cda3f9936eb2bc5b713c828b5c8313d