0x2cffd02ee77e6ecb7607e731a8f69152c5c1a1dfbc32dbd5fd92e06bd71794de77ffaf09136c8149d05d3d7710b3cfaf39c1b901925d059a62560dab3b3f9e958d272bb25617b88cced8e64dae414b235149690e9b169f1f183641bcbe8b3abe972a0e3f9bfc6fddb7799396527507352e382a69a86ed03860a60015663cc18907a88df8b7b1e2faa0207da17dd7f84ac1a392a7879b3ba13438889601183777b388c05884860484b6cee6229fb348e45ad65fa0f5957d291e3fb0ece3dbedb6b2db7975faca161bab38c3acfe91d17e4a20d0278b60ab7b36b954708b9955ab4aab512d9ad8ffc93241bf6bb4695980407240a931c863fcc1eba993d25f60d3a1aaca5609e50c62a3b80f95e7bd32316f31582380083ca2a32a0628b427d2633a82d0847de0b04da2294fc87cf7bdf6c6f5cb28e2392808a8ec351f0d2fa27b754b040eca9786b9fc00d1dd4ca53ad166781ef2271027547547bc2fe3e3a7c31732860869a72b89cc684f2d7a9451ef3837c6c6974e4c34fca20202d1a952a3c456e120891a8c6cb63a91ffe388e668a4d8a6c6fa8757a29d8ecf24453eb5eb5a6ab637f6ff0c96545e0d15fd93df192cc6befc00836d7005dbddf4d018f98c8ddc1b10b93ae96e310f7f7ca4efb448e3df48d2f782a224efef0faaf03747045ce07287394ae9cd262151d93cdbd19a02a0f4c16aaf57b432ca0f0e14ccc8655f032fd9b3908736c27792d90c307a4d1b2a5483e69623171efd09bdca05081f0479ab7aac1f3b2409653940827250118133b79db8d6be5859e4caef75fa53bdd07b9681d3fd68507f7ae524d03ac9fa1df322a9aae41a5be00b3044791c153c0962c26b413179cb4a23a40c5aaec291abb8b6941fcaec5f761d509795d07c875c769a183d56563e1f3f54018e453d548c5a6b0856512465615dedc11d4e180a15439d031a2a97474f9afdd28c047fba41d773dbcd2888fab18f9ebddc6006ddd9fb57c1125294390aee6b0d38794704374d05d6e17ce52a8463ad33fe8f6b16b148e170518419d942fbdcae31c5bf168f9a73514ce13631491fad4a711212a310708a486f201d69f9fcfa541d91cd9cc28d9d911a5223b183ae9e355ad431eaf187b65eee7db0e638a7cbdf9d70b8ffd64969641cdd10d4a85901794f88041f1c416f0f00471d0a81f7c5e7fa44359039dc559b363cbe4844a8825926ffe8dcea57a12c61ddef088ebb63ac4af629b6e29cfe6ad97be49a15be050cf50df01cdfeea5fb6328c1685d235cb7f25fec0bc280df964228f61ee1936e321bad78af967bea83a27cb2665c4971dd98b27b81aa043cb64bc52753693391c8ab5f0362e7ace1704c08c3f9030fe71a2266fded88aba011ec135486bc8233ea616b804eb48374c7ca6a8f55664692f5691decc1a1aab193f1dd0849b90db05d7c8c1c10def3ca932c5da43b6838deef71ffaf7b21b014da9e1a94dc5487026843f18d4f7223101b2d14e6aa36d096a4ffd5de0c3cb7bf9c3adfc0e5475a75cbe693ee2d6b1073d8ee63a88ac2d829ae8e1bb2a524b394a0fa43eeb9206d9d3c3fb384cf2fac0b8bc18a12584e485922afd9b235830b7a5101eed30d0130f1304898946100ba50278235cec676daf5368fa316036ad6c0e8a7feef4fcd0f7d717f0caf10ad0507a645fdee3b9e83f31dc210b3fb6f3c998f18da587422738e9f85e768feaa87d674342b252e9397f7808d76bf685a97fd76b1525a1691b9826449e9aec594d865a9b34e143b058ed8d0adafd161f59cef33f34ebd6f8da48a926d5265ff8801adc274088eb03fef1ed34954d8221f7832b4422fa592006f080f76ad429c9acefb0200c6e4f22cae1c385b493f5e415ffb790d0afcbff0ec1dce9be4ebcd9a0049140391b4f0dea97d3e8d4204d7c95682a3