0x2cffd02e2032672ffc03f7cffe84974b86e1fc6eb79a1c13f18e52bc0b187686c6084d14bd51d15242771b8f4149d8c315a5ee257172af4f897a931f82a3991b422ce2c814155d2b2ea691a392c1ace05190647750caee7692e520897209f5844f664a8150bca24af9a93f30083cee4f5e47052dbb561e4fbc838d88692578628a04ab33596ea6146b951334a81e98f3a437fe70b16f4be3d3774a046a2ad24de6d89c9f0eb2ef93ebc56d391f5774d934766b3ce261e1c4a0d135f9fcfaa3198a950d516efe27831743b0d4c9539cade2cdd2f2919d29d7997e6f23c7f2d814fb1b02840622f99860e742b66fb1adec8d3951cb0bf631165650d5640cbe22055b176777661ba8d1c78755cdd9676000dd8cda06b3b5b83b43866d7057d9b58b607f6fe4e6b134470a626f47fb2193a29a4f1c29fac709dc8612cb6ffdfa67ee313e6947c66413e19b0ca5c7d8d9aeba92ab7c4028b6cab4dc7aca2369ddf4f755879f171f5a72a42d6ae1eb2eb60d3e8d37e44e35624389113de6e9040d5788b43da94bfdf40e1b317373b654efd51beb947fc72c99a6a1a51dadd4c0ec6e8a83672387d5d373a603698021c43a635f13976effb516f4e35d55c517c79dd67d5e767c685e67f42c9f04355950fcacd13a56aabf1bda05db8b8b5f7e6e629a5c09c43524758b25477f45cac6405fde80b909d30bfa4f4e9fcc5d1935bbad3ffe0bd960bfb40c88f82c18524782ab1ad821ed50267d2ec3d9536eff223c5df005246e5a7d96bdacc4b2e26218641efac397e343e91e7b09c685669ddf3e17530261a9cb399cd24601e3aae967dfac001b5d0cbace2fdc011425ecef865c0a27c6073b041f072ad375d59a2a57118f6854fc65c130e1cef00616907466e99215d0beec7fe5ed80d4b3f0f829c3d58f8db9b0bb1d7245298d2d9c1a25a4257bf3ffe9d785cc0592f147f5516d96ce9ec58311a430a85ca6cac75b349a588864437bab927f2c0b30ba3198c45c29d2a8b26e9e216e135aad4cceed0abbe83e6ac91890dfbc5a691690d626df46307406d005c1f11752be37849c215da89f3b99942a848fb391dc5456f012fdb9f35a8b16d6e0be719f653e688332ffe101af4a7e7ecede073cf78f669b847d08513a678d7397ab6df59130c6d7b96c628c247444ac467cab0524f15ad6b44b1c9fd1670aaf6c407fee19a7950706dddf288130185e14b43c910868ecea37672ba5226087c36ca704ed112c7bbba257639aaf9a9ce78626ef7706415c607106f33a8f0157996dd579af269dfd5a267fe93da2569cf293ce179ea17b46d9fd51d0e1474186ec161fad768fe515056660aba7bf49eee965b8953e9df732870a60a274de9b17c324df207a319d8ee3f0e1e69f5012ebede9404c1b72c1beb97ceed85bf9afac77900bba187c23b05dcf8d8ac0a3ceaea2ba81484b67a83c02dce378528c345f634cc5bb43eb313c53def0c9d9a8a43336efbe40d26ab5e533bb9139acb178648c26928c8f368ce31cb5f08c9bf95056a0db405f3d0b3d58bce23bda5dad547ca32d5397e966c4baa532a4d325d5ef6b9caa89de7b7d97ccc9e0dccfb3c22aae8ad030ffd822ca0e8ae70e471d954a2a3cec7079d7def6c84c1edc2ad7a9f899c287c47a6dc971b7e6b96d4403997a18e72e537f382497ade6788be3d19cf935ac52568b6d72bada081c213db289b43ef4f0c44806235e304a2b4f902618a0a6cd233b004b7d62b4614e03fa4a833a50d12169f9151b5c4c564ef152b8949e7aa5dbe03d7b3975f87f3125c22aa2a8028bfef5d9cf4fa2e8de436ae6416d304beb332ba73fa7b5227123d689e74d8a9a6d9b604caac9199b44accd6715b1ebbfa65ad8d97b072e858b112b4a735cfebccc1686e051cf13b1f9a606ab780b688689edc9aa32