0x2cffd02e7d3d05fee9c24a293003fddc65cd308dbcc4994b87231734cc3b3c6119d06814aee810e0f4f55973899a1abfbadb128ccf569ac4357c93ba8b47273a2c319d7c55bbb605e47528afe91195d5425075b76038d8cf7082e3d5b857300c50f0cc56bb66f583e3e1af4684ead0192e19f53bdb1b0db0bf8c3afd6de55ee9ed50f44296e9f03e6e0a83711c559ead726502c1ba85d91c118964ebb129cfd3e1122422ffcc4c29ffa8f9cf6feeabd7c9a63c4961823d5d90d1d26159249315a3d9f96be20f150e02d387a39eae8bb57ab5449c6ad58ed024406c0f8a0e7f044912d25c3f9b6a32a4d9423535b550162b7ebb43752564d234a2fb9ca1730e139831e0a659f11a499ca39cec192611b2c83b8b9a2b37bf570ba66e9a28a8c96b4d6f1baa7d6992a9ec4348d080a8cb38a96c955918eed3de2060cd466c36b44d2f054d66bd43e77a28d226fcdecf2c0d1863a9a6d4b149651bcf447e17547889daf230545a42ca44ff45927e9229533247a39f657b1598f70ca309c877a346ff251c17e3cc223c84ea5de041eb2836b2d5e6507132751cac9a52fc4ec0867a3c5017c898475a76f5ee83a0a4125ca1b93648d612b01c2dbb572fa37dc7da0b6f062f07c58f72b50acd53c47ba8fe37a9ee1fa39826510679246e48089ec2abf73e4b9c93d4809477e71440551fe59bc370368b376354d6e9e9934a840283cc3f3874e3b8a99f989b9b78d1d2b617a2fdcf57d64992632c53928be0eec16b835f8536f2b116fb871b7de719d170166e7c8c0672709f0ab067f7ac2281b6f2fefa65bb8442f9b9ea622a57bc7fdff05a91cf3a1cde9fd67bc090513970ce3ec4a6a9d2b49a98ccba2b720d81870cebc9e16c4b26d2fd72d2bf83a7cd80f2dca3b695bce7f30c07b3cd7e5b8ef64c8ba6891ca5633bb1c3f7ec51c5df1efa323e7c51e91ebe84809b3c28300c9d31c983d73246b9b0fc64bd565c4504128acaa1774303a558cfccc3caaa03f7539f224456a63cd28161698635cb6244ea74f0a7ee7f5054ebb556b7fbaa2ec8606f91a8cb60f994eaf9ff23eb74d94f2a34c4559bc322f31a2244451f82535ce21762d8b69b8ea84096564bbf9a8eaf5617ea0855b450a1cabcb57057c4becb1be520f54d0b75a20e31ec8882e2bc3138e7954f59777bfb003a7574b6808a8296170e2d6d9eb925f552183f2dc232319a69f1aadd63a664b11a1b20e16efbc40c1c49afb9f3dc7f34d7b9688721f76b464a4ad157fa32e79df29ac4347b25ac5dc41cabc86e6dbffb28eaebf2fcc8704afff15c0aea137d5e7bb5b78dc8328b3f3e9a4141a416aacdb3ff20270fcb31582e533802c15af1bcebd8550099c430355cfb2c76340d434ceab6d17920b58b1c12ae3d8a374e056dc88f4d91d8c6ba6574a41c7d67cb0739b0483f896b75f6b4f97e22391d17ab51cbdb4e37aab58fd71be231901b18ace194af250602309a3f0d8ed97373b3f54d8e28b59d411f9bad96206750ee33a294d3f4e4335f4b2c8bb35c5a2154e39ab88223c742b8fa8af2a2e2634c8dbdb8ae098e8ca30b37d9d7d02009b362cce8c5bef912cc718cad2afb1a6be635c594505947a33579217aa58c4e2f09976fe6d11a0634b2db18b409313f820f91ca914bf5bec4962a5b5586d7823c851341b2158393ff1705a42fe067dd75d21ed836abef7a8f5864135445c4ee880d6cc25cf999a8d872324d7785a60f257936219ab17945d764c7f7d17787e6e6d3b4883f88b8174fcc0faa027fad598062a067d5fa395cfb06135171cb72dd7002cdbb9bd47d54ca310edbe5599a65cbcc65bbf0a25fec6073669991376de8401fa784354e578279d96c7d5de47596508e4ea3c1a496b10bc48c2bf9e4de79b4566336b238e10202bd144d7777a2d714ec5fbbedf4