0x2cffd02e4dd29bcac3d2574d1b211583e743bdced1c4038da728ff86008c8749f0802ca7425f593dc29cebaa8f854e1d92ccae28abaf540ae30908d0da5f85f2ddc4fe120c1d83a5e0f7e9d22a75e95516ac1d92f8def02634b315808573274a3ddde8d732ce765daecf34dac0e09d0fd305f9930d7e579125f656e6fda4b8a5fe2ba14beefe20f98cff3dcabbabdfa600cc7087b26f77ede36adc69b5f2a1fc90cdcb9d072848be65616a72d5a98f5b9de365c07e26ded011b464cdbaa9b5c802cdd8c53e8584ac3768b69ba93be0b75ceac0eaaad391f70b051649ee88fbeb355844b61dc47535b9adb8e168a80be0e2456ace49f3d79cfffb02a5452eaa21e79f954d0f630a15d1711c210726b53c7bc0929044731c548ceab7bb57ec71dc58b009083f20113664fccfcbf0f61aab5c7bdf8cf27c3ca7e3fae77c76a63c72619cded19a312eef9b68746c56c6526dc59c3741b6ce7a057cde4afca6565638cf6dafb231c16e966c7de4a78a9d29983997c2a7d85407c632234bef27e12b90f72e6fd80acf1f8593e245b5454e04c6253e037a28cac7730e259ce08e412e35c9a2d8a359b0eb9442c7df4ed9b690192d9ca9241bec18a833d91d05722712964281bbe3306a42750307ef2cad38ec520897e2030b8997a543a3007618dce443452d87df612ee9a1b8928e96824030ad16c5dc1d99ff7349fa6548e500e07c2a919504a36882ed92a6c2121cbe82bf53f3d48cdadb04cf22a57c7730abfe60b98f3b361d762706d7876c0dcbfdad6019d2277b0bab5a65a827c6ee9d67d72cf6dd04e546e14c05cfbea67801af3258452dae64d6dde09893b147f7022f6c48972d5534a3f111167324a5be029f4a085f767e7b30d5d42a2529cedd56af22608ff53328c8cc3091a51ef5e073434881a3e7a152192dda2a06080535d6015573c708bcafac6304ff0f8491d4d939929b2d04db0fa32b01131792a2d16b99b119eb02cd63bf4b3008a047d2e88fd880a1e7d82e965e8a5a3059a05a4511dda06d3b6a7ad5205fbffed53d94e118cafe02cfbc63a789e85742619c0ec34bda971a68503f92c586f73764488fb9a4a0d3bc03385028b9263e3416303133d36ff3d8f206b3ad8e0421482cd7c564c43b2f45fd3e0e0cd72182cc794891b034f547df8ccf100001e7d7450c5668169da2c0191bf27cacd3d23952f090974acb5bf7d6b2b75e012d8a8832c3f355cc2dacc6b5207586b2804dfaca25e14df2073f2e3194b8588cfc4e7c1c0a42a8aeac472afe3224f7af2148be2edb23fba9bf3d3f1f2050d007ab7d272910ce492767ce4a6b4b316231286feb6b554e2644c54a3aac7ffe5f5dfe38046d6542a16fd76dc7efac99048c7f4ba571d7f8d64d43503b8669b9d1f7ec87d8ddeb5033a090ad97a2611519aebaaaaebbb0f1fa5c636055a78d1bcff2625bbf7e160a2b84de925245482784ddee3a7bf80c23c92cb2d26366411a3fd04c59aea48cc3c538bcb8e9e9434613ddaeac7bdee4b9a48e22fbc66beb41c30b126c59dd2090e8fa8b0d4e702e6608ef062b9bffe75f63a1dd4cd214baa388fce449cc7ab9f1be41bcb829a7c97f85fe55600af5df104c81e05ba9965fde37eb62d4c0e4b34ac51afb739a41fb40055cb0b72202b967471b6c59e1ca662a279beb0f569c688f0144dca40d6482873c74104fe819afbae6ef145e3459b0434b16ad51c37b6bd865fd8910ab716e73d2e41b7dd6232a91b982bd82e9212dde5040850d0fd56ba0db1590176501bb67e7aa64744935726ef513f26d0b65b6018ee48c7713b62dab4694ae81acf2bd9ff91e4a929997b864c74a645ebd3da6d9e40181b0fd085bbe1a98ec0177c3e409314a4c0a1c2139d910bf6c9a53e960ade175e3048320a8ec928ab548b002ec536670f7