0x2cffd02e157f8dfc6d70397a3dbb4f6dd688d0e7eb165445f4fde15e10a4b7ea7b54e76f26bdf3399b77815d406de561067fab9c15b21c632701d79c39deebde224d625c2cb4e7e3bd1a68f37c67b418a0e0146661509b4e8a9ba9bf794a2f539e76b94376a146268d92fd3f5a95e5afa4446c3ea01364496e2664d739c44d78988919daac466d19f31c8d27e4654364937dcc46be25442e605da14926915d2abbbedfd0ba4fd0359a639398d593d4ab6c45956fb94b820ea11e20ad9c146fb3e351fb08e4ddab0ab9e0d998973157d78b054dc7b25a2d1f7bb3865c1df53625d0b401baef9841a3e59e837ce448a69e0c336ec64ace5ede97e6af609d038e6fc105fc912e622991d38f61b8e5e91dc155647b37aa315da9a6e637edd429710cdce009cde038b11be3695a29dccf9e8ad5ce0c3c28163824c6d7838b016e67a2940734f809f9a96d58fcc5020a660699e0296ea8eafb820108b9ff787d70edc9ec55739eef68f96b3cc6a52f11a97f0607e26ba538df84bafbb96b0a6ef49b7b0fad28f464700bd84fa5304ff4afb3db19e0b9ddeb941fa69dd7bb5ee8ef07481af117bd8ea79a8e8ae06b203a217744fc2a4e79843dd45c27e435256f6886a2f44b59a62be720b4cd0df03265c9e28448e551ffedf4a840782a0c2dc92681932503ebaec2a9a5bc2172f0b4d5bf1ffaea0f9dfad4f71e8d8c9e601a8ea4d17d78564cd569550cfc57a785ed00f43072903db69e7e9d07177fb18ca1348322d035561bc88ad49079ac56e4321a01acc7a3d21d379bf27b63785b582685cd084ea6f4ee70a3983d6660dc73a07297111402de0c3c5372f501a65260848984f983fd667b2f005f027958e305eeffba2f41501f8f320545abdfb78a20a4a9145f0f526343dacc739a5bbb6531ac95097bcebc80c0afabc46166bba7e1e6377e4f4a39ac1efaa2728adcced82a7a28cac45888a6b327aa3e2146729acfc55d24e99745a596a9ccfc625ec06efc316daa796a356f5e176e8eb5d89fad904ab28f61a29eb514785f270e83ef915c32ed685338f75088c73fcf7c3491327ca626abf470bc6845c8cadeffb82a52dfb213c132afeab7b55d7f7b7137052572c0f341b7777ac6ec326f14050c741df1f728300237cdef9ee1fc1f379d623e06996b8a1bc83871ee057f32894a1a9ea96fd51e3d8cf5ab0bb1d7ca053e9d735f929d79b16ab323b7c767434532b3ba7d9e201eff20fe423100e0ae6327ba4d388376a1ffa0f128422d21d11d75107b778d3f81175f7715a398b47065ca8830cdae6723602e7da218616b3f85c4b72a58df5080612cb1e12762bad71fde1a45afcf2872447d960d6d36ae6c948d7416a26bbfc012fec10909eff8e2a5db5001777ffa44041efca8a80ef7a6dd7daa6abe7e1b79250bec2d0f424ec39a509980235e37ffe969dd0f846f60a3c894a7140f4cf1d43948ea2406b58e7fee85b207e46ed091ac1abbe59ba7acde0f0dd2070e330aefb52a557332bba646a373eca6edb9cdd294d2c887f64e78084471e779281df326b8bfcc5ce8da4b6c4101fc51a380a3ea099fc2452b982dc07d65881ac9c01ea0347e52d094c976f01f640bfda330b65955f971eb62a46f06bbb077e1e088f683162a457352b47a02e4a7afc62c132e0a7ba2aff004956f8f666234bb938418b256ea41972850e7c935a2357f0673a6da7d12343cac39c7de62d439bc7440e65916df64659a3fc0b60ca8f0006fc865734a726179ace74190ad0022c3bcb8e45b0c215c39cb630f4812f665188514e21c4d60ea7bfcec9d230bb282e5a466975efac35ab9178a13c2548d43e8dbde73a62aeae471b828768c7617d2d58ebf0eef2c00c06e8717335e73a8e20f58749e8a15b8c13c516adb43b4dc21a423b558df0984159a6e7c