0x2cffd02e849c6227c9286678e274a14150e3ce8e035a558f7d9806fa895479be1c4c52f7d708f2b9b08aaa0fcff2eb8a57b213ff47121c6aed896816982ba9f70d817181aef4418e51149abf58271772092c929f0832a88ad1cf2fd82e05050064793d4423a2333931fc9cef87598f7d27fa82de945a67c15614269539168cd7d5fb357689c4c3ecbababaac49ffe5972612ca8d07f4d2f2a1796a5ecdb69c8741b816d45b35ff4e5a8f84bee02a5a3bd138b89fbc7a7c60a9f48b2e7a9eb4deb6ac7cc2bb9ab256fe6daf2810d8dc728b141641ed41c99309f6df111765dafacf7b1488de05948c6f8117b6a9759f9acd84924c99b6b6e7ab5246e059d6ba36aa94bc5044b82fa2b38a42c0c3f0e3fffe1366b86024f7a56f07f8cda022674fa114b8c13d60e9c08c1e40ac6e16dabec4b84c35ba4f732351e4b34df1989ce578138308471d61a399b80c61d3dfc9d85d82025f61a39a9868940d01eb4bd7bdc7b813e020551c770ab40510bb648c390f16ecac198991262769521d6a73121bb666e95063541bcb93b62763d8faaa660ffcc77008d034daf4b8eb015f13d17a51fc78e33b73327c2f366570244b27838d5951ecda0f9bb845ba16f36c7eee7a8175073a319edf2e93951797df6ccc5f7c3e78631bb9c470e9df6226d4f3a50549f6278fe92a2fde8a9e4218d08150063d474fe244d9fe78b26f7aa9e8f3fdb3955b8ba8d8deffbd877b087b949f8eb060133ba30080d404f13d1e126a8c08e31048f436bdfbb000f49a70c88681a00c1707eb62c7628dabead385cb701b480d3833998fe871bddc91c8bceb011e8ba21fbaf8f794d94476a6517b688822bad64a005c834a8e6a1f454e8ba7496c5c89bedbaab657dffd5f84b908f5fdcd96fea4d0b7da8066f8772100e67fa893a51aba5b3642817670b27ad98c7e6efa34016a99eaf71b9fa6c3f2fa7f0c5803a8444e323694f941a49feace039d1f8d46f34482197b38a050809ef936cdf6179cae62cf1ca9a29af1590777d11bc7d45eb282d0731ae1fcb0a0ec44d28768cfaa29e98578c5753e88dc289ce6ecfca272ad69a53cef3606e8112fbd5a7fea1a232ddcedca46ef9b0d390a1e5d4aa8aec22d14eda314d956084723623ca13fd5bfb3a65b0f1641fce1cefd5dbc753431bdc41f2bbeccf78fc17e89cf02a07e4a357b9ced8f7923191f950eab9b9a54c80bae16dd39de686f2698aca6b8c52a003bbc0af3953919d26834ea363f7809005640ef61f16db16741820539d656782a80f13dc933909051b4e3e5ece34c6c2aabd0b55a0aec5430f5a7f8f7c53cb73f07b8fbb54deda0ae768f4eabedef7992090f0fa6ee6d4a66d29db6cc4445db0023803942b17bf525465daad76af8d4c567863d238d3032d6dac1017acb3f66e016a2b343cf106f1001b53bb6e7ce3e45f5a98af1ae0a2088998b3e0297b3244c5ea4b9c29f1dd32c3ce0d7ae47b33d864cbbd4d2fd1637d471a811befe512ee238252ff1f3a75df624cabf11c083f56823926f1fb62bfe8c6191e0bdde3757d39c646dca941808d15b52b4a1c01505bd5d6ffb5d7a16f21cadeea8cbda826abfa683d411b653bd811beba584df6678dd9d822597964d28b90c7e41437873c8a0ed3518f19258597475d842d8a25854153d0f6789a9a4e13f4808959712f49d07b90b890a220fbeb3e73c8ff626f3f20139292aa33dfe8b4378dee00fff7448caaa51855035c4d3e433532c3a2516baca107270ad1a320de3a0bbeaa00ea18e43ca681a794e3ca0b28b9bd710d60e095c7922235b8a7062cdeb59c3591b7ab5224ee27c006a053f5d6c399639d1bd0d92cfca66ab8e12a1144678bde5c2af0417fdca6effd88cd1317c8d77a6e6997ffaadd05ca49dad87b0e52bb4fcc66cf99188ef8af59b44