0x2cffd02e30ff5581c3b241600b4c77943389454374763f8b8e79deb1e723d4c60887e82c7a6bc297ae5d94ae6f526a79abff437a2d854d63efca4bf2f33cc6e5ecf4be07d1eae5848dedc8b355777926761c2bf252b625955b26ae9c52c6485b3af051ee67e26aedc810ba5c630d30cdbf34276e006ec63ba19ef8f29baba089e1458f531c0753758cc941ea4eab407158604f992c95df4ff1df4f4c5a42f70fc4d477a9659d9a6d9fae59849283a01040932592e500e19a5672132a8b4678ac711ba8f4db99dcbcaebdb5a9fa91fb7ffbf31bb7ab8f9c473025f64171d3c2181c8ee7bc637e8e159e772f997290ea39e7cc741175fe7780da8824c88ada33fffab63d445a93c4a54ee2cad8bbc4caab302f650bdd822c7caf0cefc245b50984f9a8b0a282d6034190ff44d4fa91ac824a49ee0acd5d5c14f1a90226b4342833e9cbb40704ff829bc6847ebdc6124eabe268e2b8544a2fc8ea6ead5fd296588b2f1b6739ddc4c019809410dbff235cbc2c3fc9b9934fb8857fd432a670befb7f76ddeee9874479ab34460618cea1c45247fe1166a84e88cba8e49eef3b504e6007f83d2c60975e176d38c653e778e22c58c5e64cada04075b8c67815a0c018819d5ea9d6fac8eb66b0c975cc32f3137d8d0e505a1bd9398dc6376cb32ea3a17ed645f1966b9e38e9fa0787259bde885fa6ad30dbe92a64b7365fc50c417740d7d12ebc6702a9c96f1860ae15cad4617f1b36562e61f8964ab5df02c5737ea673ff759df6df509644c7d8325302b41bb77a69fbf0501c32e3f1c55c05a50fccba3f3631e3dca4c064afcf65a4153463eb1f16bb2f175fc25a265fe8d78c72edfcdbf5d8be18aeae31a801e52108373bfd17886ec58e80aaa92c47bc433f3f69119b1e1802fef83c803896a801f7cce9b184cf4029308b830184f18dc1cfa851d1e19c1ea383129d05eef8bbc8f7d7f1b1be559707cbf4b1f58915ca9baad439fa1fc0c4b78639f142f19ad1d8e787f09e27ba96916109b78f77b726650a214710a34475db3cb1b9b8802d13d95dd10a003acee8e39e567ff20399f8eed8c3aea724aeb0f466a8c897bbbcf9ebefa5807dbafa3c3af47b18683e67c3009f01a39e40468ce88ec7dc6aa5021e48aaaa7b46b76d103c9583559cbc4343be79ab025ab0d3568e53cc3a5c2d81c87be790e2000628e9470d6fad97fb17fb6ace2ac78de0a535539e77ff914a3634e2d997e459e58c8f112efe69c33a0a8a8e3bdbf3e4a0768c5b2cca45037b6d4c12ca0dff22735bbc6498c514a60d6e5c72f29d701e53fd2655c5d39c6d5b73cb8b0fdd31dc8f23c6e5d5d0d0dba1c2fab25b6c1a0eed30ef851b43b3bbf2a2948ccd2825f60d77a5d095e467f3c7008be3f0238ecef8edf6546c96d7ac2d394f8cacf51449d6ac292bb29500c33338b440e36312a1db8281f92f73bf8081265eb85d53730c90378cfd671eac80b2d7f3a3a47e069d8eaa35f4805b855624b069f229818186fbb50c5b1331119a41be2d929bd796a43a335550c1a7732d11357b8d5f87ab551fd620d5c46e4c0ea39aa5d16cfdd42f3ee043308fbc8eb90738fb4773ae6bc57e101635be8ba6f4791d604ab961d958976c2a664708f550af9886345d910768393ec1e31825768233aad79ccab993b4d607f29ef822f04b9a5011433731373db020e858df97ef527605988430b7568ad257bf4749019ae7fd5acec092a63289f7c982eab71ee380ebf3c99d14cc482bf194dc47523c1497293a84b40ceb4c8acd0bc4c0bba71cb996a89a57167616b6b8f3c622618f5cc1a6a6e1095f731d3713d3cb90bf8c19877cdf8298d95c9bf85f8d0d82b90e3956eebef24ef7c13c9f49957fec427c1eeb758f05dc38ea2f5333b4811e29566be768ab5645b898467caac0cd74