0x2cffd02ef9aa11313e2341eb0d9110b6e5e8551411ac9191bca74aaf7746a4d87122b7e8144a17c8b7d0f75620e9a9865c85ca002dee36e9381f3b50ea0f1d26c76ca3938ac0b6a3c59d092a80cbea25b8169141bc38bfdb80771769aee93c2dd5004736fb8d508298dcbc8df0e4a582d92b1fe18bde66b408d59f36f32fe067748f8dbab13cda9c0c09ea52899076b670deb779996e6c35654b0177299a3edcb1f23d30ca5650a36771ef337d8f030f928a5ad2dbffe2759ea431d4b50e190a280806e99080dc4e047b1103c0350ef47f209d5fc3e76759d3108c440b7ad4e33579a4b2bfe5559eab714801b2742fb24bc8b2943452e95a6c8cb86ec7c497af2bd9f431aadc28d09bc6a81ef1fd9392bd2501f36d2fd678532e6f31bd1b9d01922e83d1440afe750f9ee2dddefdd93438d271f968c786ff3cba76073a678b3042b7723d04af3eb2af1391e66b15684932e5d3352d08cbf9a8be151244d873f17e50f51cf4145f6a9627a2044c8d5ed267f4bd686ffce43e4448acd305455fbfe7ac3c9f8f61546d5ba36911fe03af3c4c84475723e84138b2c76acbc3ec67bdfa046c32007f1f0aab0e31501b6b1aca8bbc63071f2382df690755114d3af95ea406e78ced2e3d17964d1ea69adf3794bcc6ef9ffa655e7fada96a8052763eefd463cf7bf66323d4d2a1ed5aaca22556ac320fed68f083527c4c7a72d2dbc811fcfe6ff4730a60bf78eaa7c6933481c3cea507a66e38851d93779518115446e148cf82793f88bd09878fab574986cc19eb5ba5863ca1d175e36ba911671b2524c4877e1365e08696e715063d4baa6b77826cdff48c48e8ee50a0910ff317c6b3ee654f1f074dd182d0a7b3884dce455096bb4cba7f79b1bb5877455769b4c3bc9cc49aec75f3c5b42fd5e628d81cc20f95bb167cfd89bef5127e5ff53f417d23d54c964e47bbc528fd09ac78a1b1f1ec46821a31be5550d508d781ee086db7da60c67ef75223f2bb222575a1025ad9bebcf93bb3a2d1f073673009145aebeab0ef9afabb7cb6a20c99bdf887a173770f63bb5e7cd1fbb550a91b69892c3210aaed9e18a572300bb8676d4f4e1d800c19de161065d4ccdb157bb8903aa4e0f6298c2dd29ff2d30ae08a4d92f67546d46c2fb39d06a137161b583c0f187acdaf826c2cc7e5b9f2bc99689379986b957f7ef2a8fc9f5212a9d2b09905d500fb00e03298e8b23d5d6c88c4c0f1ccc7db0cc017f1c78149a8ad3d5f90d72189a569e6dcdbe9081df39c0363117b757f76d61ab869caea784b86b5c86f974aa41715dd6023bd9bd997f0e0ce34616a7ef892de2d3e2001b610562ce050d2f0833d9b5712a53c1a9f45f1cd503bf4ad50d777ea2c1b90fba69d94672591fa8694df596e95c2600da8007dbdbf2f9e1b3173217a4d934bac837ebe546f93333f17d4b8e0e2912c345b37f4cf2224321cb3f401a0051fc4a443eeb9a13e21266dc50bccec25421470b7144aec73d931ad4fc2f0db30babc3bf1dd002dfcafb6dff00774feb4bead0a38b73cf105af18bda9985976f187ed6fe9c4021dbf98b018d1b45a1cc17dea554fdc674ce1fd65b72fdb03f27ac4d5d844d47345545c83a1e4b540403896e296c9edef4d86af6d295a9ecb761460df67c7d9b780cb49ba11952ca9311457896c97c5fef6d895e49120a5b03f80b25cb022978db0136a302d2afae23ec3430d21a1c1fa18d57a08006eface145e4a357addf65cd946619fb96121345a6267eda665c9d9d6641be57f2c776316061e212d6ee9ff8d90ea16fb1f4548b13333dbb33c9ab4256116797127338d04f57622c307dcd9834111c811504f63c2a43bf120b499eb6a1d75b601dfc4766ffb7853f424187210e0aeca2f164480775aaff328f2706bbcdc594fe1af2bd1ab12e34a24