0x2cffd02ecd663a79113d97fc42ac53d0971d2c3e77cd6f1c5b32187911e3f1b9af56a9d45c37ca95bfee5a9c1eadfd86f42d51154884999f8a408ed842308667ac0216641689e22b0f20440b4adb969696cc83a78b8f2cac02fb8dd11244a2ce82174e79e7bb6c77b3595c360574551b55d180d176012b73bdfffa4fa31cba4cc6f5a5d062905ff457318f27ddfdcf940739ea0031b247b729da9a41c2d2f928bd645b22c2e624a6706a75ccae310af0e0551af23caaadde2bd0a1743976a3793a215eb50004d9068bda90d5b66858e714ebd06eefa31a3d4c464783f1984b1cb1b6b883a218dcc072018aa464313f2d95f9730f8cf857adb03fc60f56dca55b8534c80e64d7263e0214eb4e0b593975acd138a5e6269fac3bb058484d425397450276048ca1672f8c7aadedac0a4c0af4413e495defd40cec6ae79eda8ca29de73d04a4d890eda6227cc2f7e5155477d15d38aed9606235eb7ec69227d346631771c96383b0805bb228278c928b95ad34e0781e3725b526277a9ba385bcc8186f37067f78b49879e351783888aa805fa468d46763533474a6548c7634d735c42d77c5dd94c5617826370fd3bcf16fde25afb9b1ad9750e720b08d04951874d8690ad2331559d20f6f672368e4c1cf2ac09147aa7d88c170887892e7e84f42e4c3f6096e4f5d3f795146c5119d36dc29f87c9c00a9fecae3701599428bcbad9e1592196c0544c1c97131425f31a899e1136aa3b5a8ea708e6f4f23d0c3beccb8532a075e2d90afce57c78280d7063bddca91fb59712c40dcb3ffd99007d1e01845902e48bbd2f03849e4825d59f6771b079497b4ed2ba1296df2f66d5f5670400753e8b1c75c838124079440b5715638af1985a65ceaf40eadd7c709a5131ae88d548bdec755c998b3f805f6dc5087123459e0ec9e9678f15ce64f408cf0c5bf0f4cd011aae5d1e88badcfbc35bf34de2355e0442f0d3c54f32d2acb7f1ca1704eb9fb29667e30025d4c349a20294c3f2270c73a1aa3e6d06ad56d67b3d52f1b6d41afe840e69b2fa0a8428d68af4187a2747f76891c2f56fe8eaf9dbba50b238f5a298e58f681b8576ba741512c8097fd53282a38c11d5f90c7570a279285c4ace45a6c1e62564a46f99dfed723257f4cf67976bf41b1fd00cd0d9c47665dfa14640f64963ed2a2aacf7e13e13a022fb5a7d5c0d8604b45702e302b9a8d3b61c7d9c7983faf49d058f2f821fa972cda3ddf018168642bc70256aaae367b9306ef162954633b3b09473cefa2b888e836560249598a37c5e5d554ffdb7a3cdea95fcf4edd7454361c3caca81c9b42635c8c29585a2680869309bdd91e3e9f9ccccfd6de47370ceab1c3b0b6ea9935adcbb9eac3592bee9ba0fe57ecb631919cfb3a2c965cf94faa4e8393b34494c6b95d0b1bd88be49fc149a9c3d2833f426043c6f1b6b590d2a9172e522cd22f7be7a1275a58cd4cf0febee53199e8d4ba5a9b446b3615b8bba3d01bfcc284c06f4b75b26d44d061d80522b777a1c6a86263fdd537ac1d22af5ab8ebb22465f3d11c6008ab56db4cce0aa1204d8655f1e73cc78264f1b30af3b3ddee943c1b6b6eb0aaf7d4f1eb07a420c15261a534cada324236d312b438a8808e80a2e98e2ac3393c810c468bf413da555f0d58cf94dd7c4be8111abf8931c24f243d6638e7a14dc94cad0dda57f7bf9fa6c9a27f0f4a22a25b2868330377a4395024d904b42c8ef255acd1a31e22967abc931acdf9bf497fb61cc78efaefe9309e94529d073e1d699f215fdd92b999aa6ff9aa1e114175f320035ff032c41dcaa2db150820727cd411c172c0168f23de239d50122ce880954ed297c9c778009c50345386829fcbabbd2e81f54cfde27fbae0ee9b8dc173878754f9bdf01ba566e65dfb8826dd2922e99b5413