0x2cffd02e5f10a2f709f11712b436f4aefdee6b18ada5b7515e1b601f2e92c2b7669516d03bdfed2e3426a2d1bcbd886ec5cab8ef139181216f3793f1eb58cab229d794e81f3923a08209959a67520fbe4f1c51685dd25ed9b988643cd7c7f204cc8e264af27014e4d5916575e92b0882d0e7126c5f4867776ba0abf8c2d6df865b1f91eb352ee34b7c6365ebc78311e292352a85da32350e1519edb7db1715b557333c664f7e571d507dad3495b08de1ab54994f1f40d3ad6b5d84ab28769b45c4d3467413a3773e7eb87ae5488b1065a9b83ea8987da15b3403653c6876bd2536445556198fd405101893d4d163be5ea829d153967ba95dd3a014d8fbe4d44b313dc29626bf2d0c2451d946648bacee3b39b67d6a73acfcf7250bb00e0016f6beb939e0868a3db6ee67dd45a380699179f04cd698edd001742f346b0aa9bb382572cb1aac8fb20dac75e9e317ea905ba57f20f455211b5115d84a666b7a37a6921592f92297cc510efc174c63697ee2df6d19d2860f6ef828a7ce57488927cd1668f86332902cf5eb6bba328f7a80f0b5d75e784d609999a493fa249458d45f37302c94fd9cb5d77b8ae555b8b7dd62873decfd5fa0ec0e1847e8a31b8c0eba27559b5dba5b1ba9c824f0bdb8dfb35dc2835b6169db8469b0c419b1d52d74429ecc389a80b72edc4aafde08a9785962937722161be7b2ca77c7ab31aeb85c11290ec6850fd312f3bc0607547531f536a9839fb7f8e0b7b432e78deed012087726c0f46307aeb8c6140581fb0c49ca6e87143ad36e16fc28f32584014cc776a194eaa16b4a2a1572345dc6753c1a02f7bf0ba45d19fbc65e1f312081b1f16d8ad1349f6d0100bd2f03983524c902530368b5b96635f15f3698aa7c97fedef55aee3281ea08e526e960cf2def5584506f918f3393903676febf5aa6a7579c2aa9278a2571d50b2e93f17550318a08ac1ec7f0600dad1e3fb46990d1d1f3ac75313974a46682461710d8f2f18f4f4f79edd0b45b549a942231329445afefda39bbfdcfef686c24bc55832860bb1a9a398ab1be102cea787c780dabbd314005366429ea2e5f8582591d2ed9dca82fef243b0bc9ed368d64806064b40dcef2853cd16b27bd7944948d50d286afeef51508e53c801ea5d1c86c2a6c4a990a6abf36fef532cdf5d3e8d2aeb03abac6d908f0fb9a3dee7962a83a88c1be8dab09a3b47d677c5e2bc3eb1481e267d0bc6a334cd6379b3fa42e84d7e00d470c37512b265185cb304aa81d26cbd9cfc0e11b7704c330589defbb262bd9d9c50cbc884f53cce9de7959a409b21cad6cbd84fd6cd3afb18f1b1c6fbf59d02709f130e4cdb2612df4111193ffc383176900a8ee961c63bcf438befdaa15c5149baa8f667771b87f42104482b63970aca5276be4702b652dee1098cd5a9bd4df633fbca57339064efb3ceadc085ffeae5f748b1e67cf2c2235e7a790776b8d7a714c737c2e52d09cf031926422f1e350b8ee0d1b5557920eedba50e6577b0cdaeb1727685ae165aabadac533f02ae54af4fce2027e931836d7dfb67cc6bd52db40d7a5c1ad98cb4f863b0ee0f970fcabf8333d9825cda5dc4e071549472f7ba6c28bb7011b1264dc3fa5a119adba4800ca472405337838f16e69896c7ecfd16994182c70cc3a6a350418735465538ec543df65be45346ea28d3fa7b276ad517d050fef2dded8bb8dc58ad181b3624783921e9e20295aaea034723c3e16635719f98e278592f3a9f312f205b95f07a7c9b5e2a844c04b9c42b21300273e0827210d0968a500cf1e642195c20aeee2f752c987887a661817c72c2ca698603264401232310a6d09361dce5f36719154e61bdd40db0693616cb98af683d6fe7f0fb9567dba48fc7f1587924abbd61c92abed0efa87d13f34a5b1dbbbbf