0x2cffd02e440545f01c33eb05acdbfbde774288b99c5e4892f87fea402a72564d3d71fdd57d74d430822d67823b4af0611bf7652c810111f1dd0dcd6150e57f3ee52bc0e02012329f8491cade27ba66e66fa446b26a09cd315adbeab3b1c727905512b77a6f8d33fe3976e28f57172e52017a0f15a5f8da0beddc18094b3d03f3fec208aaa6e78a1d517a615b178a312b8344531bc1a2ea9396328ea65a4bf146aa50e1632f9697626752f02da633334fb3301854f9b56c0cdbc781d2c8198c732e1f9995cdc033e6faba40743c7e2f39300d4c3cf9b2f04d6a0b0da82d6dc449dd073ad2138003f1a42b5e700571f6354b9e32a5452f1cad145a3eba1a78fba8b0e965b4211b5f1cf80b5e59aeb165341adf26eb09b6cfd36b439429cd3162f99ba66a1426d0c1f2df34418e32412de7f52d93720e2e5ddacc6e96ee76a7cdbe5cd32252df836ab0fbb1bc5810f9dc7ed0710b528ddda86c69a4ee15b717d409c43b5aeee0958dffb57f5e1ebf42f580bd2fc511d6af67deb764318ca33444b82c37731bf2a91cac1caeea235d22b8ae1b6c142e76dfa76efc3229acea293444ff46f4880e99af672f2dcfd8f0af3ad2432c17159c22319bb49bec7ba103b2dc2b4a5c9f1554a396b8d061cf2af1556329bc8c6abea975f63b6554cadb5c3ef7f05c384eada7b4a58741c50cc93271833f642582665c435ac0d5dde30d3e0019b6d040c50490ed6ccf49bbd6fb1874b4d2347fc69b341b802e4875837e060424864a5aaee7778a7e19484173b73dfc972d04e545e4970f84ed0c05be05d7e36767c35285687dbe179a02898e3b30d2af1dbf847b86f6a6de9b97d0b04be9a46d05157f3cd94bda995b6561e279699288144a2954a4be63cab3ec37147ef6a094976bf61bb7c70546f34158b9058c7fdea25f5ce3d47f3524d810c0c4062dae63ab140bd8e8df1bf2ff1c1d0e433044e4735cce5830ff6d93e9f52ec9f2edf3f08067e2a75cb8c4fbcca84f7694c4967eb2df350ff1b17926180d272cc1650770582c8b6b237129d96ecd26af8ea0c40e64caf366838c5e0ba9988370b7e5ae709ca26e02e2e25c8e521f59c1a2bab212b7121fe1d4b918c45a3b4354457363fdd42185396eb0a256da3d94d7506229e26d653f67fbcf655436d80dc201f61166864e31f9811541653b630c77340e3c603868264670f35b3d124c33bfc9d8e777854b7f8346e0f1ed91a249ec5c750b523d4e9dabba8a6c67123233d9eccb55698332c1584c242989e8ba8619b2550b22d0b46cb3e24ebd5d4ff4212c11645a823a019e8dcba8c17b8d3bf4e4172fa8ec795d62bb0b46748e1c475ec565f4623bf74dc2bb20b38c0584071591057cce24e50c32f9273c56172e3974cc962527f321d8e89254f9680bd3cf48ca85c5e9a5d66e28dbc773c6034ccaec98dc54aa621c037a0fe40c4f49c3783adad4ddaa5cbaa1b9943273a1ad2f8ae75aaa77483ae791937789e9b5d6cd3a3b710fe474b5ba7c7bd64bad21cc1df79d142f2bb880e5b813b91a1afb5605486123dfe0e98d0827205f80a18ddc5cc265d2ca5b4f23857716da193fe457ebc82346c697cb5249175e90523190a1c6f7df39f655ac6262842f398117ae57ce04d86daee7a5323d835cf35e03e42e1c86b51ea8905bf3b9f739c0ac34ed1b95eb1c95e39f3df659ce2b4dede4e31202b448218896532644ca791b1e5e1992aa1b428d656f52fcef3d516a372c8acff062eb967992211bd3f117e388a7a8043b277effc3244412fd37fe56c5c91027329dabd473aef042582f14363c3777b3fee93bcad12357067fec7e79d61d4273089c41780b8c123b2e14eb260916ed54da4a60eb2c04f933f68047de6bedc30a1ae5ed403c4111594aaae57423625505aa69fd4f24f297c6337633db