0x2cffd02efa1e807a18951a351c8a310abacc41148c970e52c8317224c861e721fe69a8005a21a38b961092fd5c8ce948b8cd24255b21c078dcda8056435f58aabadd32dcf1c383da3a53f2f26c71225a625cfb437017e38a040539ca65dd0096165017273188d60455229cf704640185a5551b54e171c7d574f281195e20361d46cade921658ecbdc3ff96a5f39ba930ef9e775f3c0e9d2d6753188b83805335f2c9f529759c31afd11ff09f264e49b3b62191eae69a2511fcb6dc2a8dbee35a55e256882ae9386439cb7a9cb7639cb4b2eb8cf681e22ca82a01761cbbb636b899b2cee23290b96b309862aa1dde6196e2737d74efb0d32d26ac6686fcda6513dff2752181d6531edb900b321475ee21596bde7fbe8558581236e3f6d09458b0f2288755c710a4fcc4bdea9b6988356f215dad7f260b325b4983203bdcc3950e4d1e7250ff5db07ddad44bd3dcda064eb185722e3173ba172d4a78683740559deb03c0bdb47c6d9a21e043ad5346932c7e92c8462726d7565a8c27021ad4d69e82a99cd65e316a9984c8a8bc4bf3b15683d43d38f15bf6ef3bd9383968e5aa1d389f9a295bc8878f189327bec6f641b608fb6908c621e88aa7bbde9537e87c5f1d0165e07e512758cbd1aebca633ec5a6245f5b5d4b8c8bbae6b414349bad119bff2852e6b4ad8160baa2ea8afe18a7114171cce59b4e03ce8008b532cfff0f6ff95454a254d0434967c86687c9028604ae5ee3d922e26d55db9cb0367865dd2ad91c4172850dc44b680e51267fee882813120010183292bb1a4debed12174bd92558d26c337c4f2d98585c2389c3a49bae035c743698ffe33d99e8bd0d9a4d026a1a09702047d1d0bd0f063007c1064384bc1a7ebb1557fe19df7ba19906d710dac6e07023653803c8a0ce4ef2bd0b76770487525d1e374f2c8a76aea1fa625d5411013f1ed03ca6309445c3f8ba5c0d5d478d3aec9c56bf679e0d0866250277cc29b35e01bfbb0423600c3edbf3cd3c245af50ce7c04727f351dd8ff2a55e17c52fae3e68c0fa276313c5966cb85e7c387ca67bd3597e1df2975c56a071e41b49edf6761116160b708708ceeefff4e71ac5669fe90f5879d53d9675bef81b16359a3fe0e9a3bcd16b91fba1445b9c03e0117bbc95f6f5b58f59e717a4f4a91fbb92eae381e3014c4c9f14476021cb52e9c6eaf321a5af7c138aa104a4cc5d26221de46753ef05ec7772fb4d9389e45cbd33a947034324224d5a1fd5b434437c69aa40f641ccfc41aa0f4dd13307d8eae7ec5280846507495080f609d49460b546859aa01873d7341f9a99f837e5b64f63f560df8c1bfddce2e6907f4bd9ce216178e83b33f7a3bf397d88fa2b0db5616c81b1f9ddac3da8f3bd4c099b14f76d0d3138e0474dbbba7c25fa064af697af35d150ceb64a4443c9ca63fb0378f075f531c27b41ed62af29542429d5b05ac06f756c29e8025082474aa3d4a13eb7b2945b19224b4420d0bdd2ff69aaffd1657dfbd8b5aba4b820dc8c0573048165bec16f333fb26ee08b79ae1fa961a88cfb697d82a763750b947e4374eeeb9708b6ba7404036ade9e57fc26bc08084df04cc02d63e1692cf8470c75ecf97899de63668a5ec67c798317861df97a21f3dc352fef05f152ca6c26ef85a61e1db55c84d9eaed0f426c8c2ddd56ad55cc2d773a0c8748903be5f4c9d29fd98a781267d08afb3494d01c29bb88164b15b1620845a71e2621c0a1ec98954117ae60f29f91ec7e1d4a10c1dd9cfae644c7251226ebd40f0db4274a1880321debcf10bd763589eaf9b6ad62493d46e844a62e14a7e47c01a81848721ff1ee9e51ec50c93cde7be103ddfa857806527751d1ce6cc1f7d9c3b28d15a251a79a88b81dd541570d1e3b631ab276783d818a034d3b07491b7e7b719