0x2cffd02ec1be06d4cc3889322bc9a29c24fe13f44d91f143fa08470d71ff6c23d4fc39ec11fff395aabc251b6d1541e9aaef9434174a5b426d9436607b31e021efd4d448a465e35dee244490875601602736a55159aca6e86a85e5a559ed175fb7556454000890930ab19f2b6edcb1f69122be5a7591127b6546ec9956bf986ce4e53b4a93500a6fe652d24bf13a2eb75172ea9fb858bd2df57e496dfee791a41f7b3e9f27be71b20631c9e6a4df32e346f56debdeb476bba43862c3925b15878e3ef99264b49605f04b0edf9eac9511083e6b7791b24228cdd1e79dd47b8bc55fbcb987b1ee1200def245a36dc6bc25b613fc660bae82c7c01ed7814cf8900f75e098f55248c79e3fded95de51879bb2ac1e04e875293090d894325d95e3c90d02046addc3811ed77011e4b92a9fe23185558745ce22769b1cd07fcb2fc3ea9f83d3b2b97acbd7b619ba0baf1bb547bb1254ed1e888e6a1ca0002e0981db90665855702965dd02120fa41a094e4c2b820b7c6a65767ac7c5580515ec4e683d8e66d7c9242c789a58510b2a2a6a5857ef30063a78ac22236661e566ead420ff6e658926245b76b01ba0027f96bae816b0b613f1a45558f1d11e3d200574d188c769617c0c938a08e1b3fdba2015f2667a88bc266147a9dec84fdf03e10892c8e4d77ab6affd9d3bb7fd423a2e766a89d122f5257012c6ab0640fcefe3406c11ecba926a8f66c5220db3a1d14ee0ae78a8926c9c65404488e53979149d6dae99546921330f25359446f01c5daf088f25c2018926d3e05df0749e6c5e56afba43afba8b0688835eb16d0123202b58e4163f04fea0c9a68f5158e9bb75a7f580e0dc88f642a895b148ffdb5648c5ccea4bb1d6b612959f5bdeb4cb8c20fbd51e23c9f6a4439c0827e2e28b7888b14b23c851992a0db941fb8ef4d7f9f4cd85a2d422be83586c8be918d0dedb48308c28e8f56e293bb219e5e0743201a12bb43d91868efdd72128b947a0c7950ad11f09dc3d2fae27fea7725ea252acb48d51c6c86d4447eff173fc26d86362003b50b8d0953eb2f32f22e61428087d07a92ca150d80fc010f5c3813dc675f475e7dd4207fe0eb6207935773410cf5ad9180f9e14b3b14dfcd289793bca28369a839ae1c050e99558348b0aa7cad9032b5a39945c0a6bbab1e60556a535791c9ff75053f533a16d0e7244ab31168e29e7d6c20f32fe17371103a30c87641067b0ccea600095bfcdad1a7ea82982e87f5943bd6cd01489b45364dae956634ba3a87609c24d6cb14bcb9c57fb1b8966e4ee999ab459575ca3c65625924478bef541fa7fbe041421b62dca28091d5d3a6bee7df1f56440eccf3942f0f0a7e0fac7a0ee0b51f3800aa1bd5423c9a40affca166b522914bd87e1cfedb5bf0ea1ca988f365beef3a1395c91ce5c2bc5d93e03449e59f9edbfc04b41b1edc810470b16fce9aeaae09a9fb18a4a1656fc668920943dda85427fdcf58c27160e25402fc455c77af085f79723a6d4f281db4ca8ff403be8fdb885c209935ec66f7fd1968c426a60e8a0b828d70ee8d29052c0d6eef54a2dea09a07340bb85306044d0dc121ab491b06cf356de8550777bfc7aa75a920da7b196cdea8ef7c40d1744bd73a6d0b224b831c7cf2169e848ee670268e5fe788c40f08c5fe751d3ee4fec99ccfca716b805d0a3c98590d9d0ddada15e2fa4152827e4d60fca9d01a128bcaece0848101bc9bfb68e39722130537284d127df718b8f97f4a1ba64e9bad4c5e98bb439a54474be2e9cedf850908ed2161a2d84b09066a5d78ae906e52a05c2efae31d45a40dcf2c7b440bbb4fd774f8bd562f41d082b8ac18af3d387bd6d9af48a83087ff43c2fe8aa635820e22c95fe0ee71241ec95c61904b93a47ffc1ec53c6bcfd7e182bd869d05c272