0x2cffd02e0477b6b0714b57f60b4f7f678f9674048f50138dc9c62cbf4d0360029a2c8aa8886183dda5d5beb2b19c9a81a096144029f4ddc1c82e57875c16552014ab6ee670cdccfcc6f1c2243287b3018b58cc0cd388c3b11369f53b0527d3aa285a9766484577ead89c6578170e4be1bbda02efa34f3c20bba1e5a37a8e723592aab9bd6cb9250e3231d49b3ad104bbd7b3a2df8b1700f86aaf509588d6a78a90c5f9d6c0b0c03f78718d848cd0b87891cef3ff05f2b82c9a1ae899d0a7c9f3609884dafeee493d97b56e466cbc32ce98bc0d424a116f230cb7292cd51498663c842a7af6c4402e85c20536d17dd84386d9af8a70a4c75d288799747bf7cce02bd4f32f0fe825e80bdc78eff439100ddae8489d86910dc7f70d9058b8af9594af8787ba963f3b4da50023fead3fbf9508ba1cd7ba7e7f99930b6bdc6d517a26e12a01ac240c99b69ddf11c5dc251f2c07e1b345bfb58a970aa049276e8980198110ac69c9747b77b3e3c76968d235927d82e2e5b7a87982cc132502a5b433df9c7940fd5383a12f0faf569446c99c6c7cbd5be3b5a741f7deae24aea176027a0b01840814bd2693f6e3aa0d8cefe581b5c233db93182d54a852662114765ace00cfc6d3a054b240019c15d9706fdc7f463bc8b2999dc95832ba2a2c24c4f34e4fa8d931e2f01a3b63a20eec5237ff2505d276c46bfdea13397e8d3851d70c67b5f6191006a612c68b6c0abd50b8c1c7b66641aadc6e616c011703e6f7155a300c68c5f0219bdf0934f0d9f72c8a87e508b8db3f47fc11f2740e70a09d39d4d418d606d59b9469493ee326c5fa950d625140a3c6f13d26793a66818cada96d9ab767585b857384c55bb3ef52e538d7dcc9a4424564155eb9903e3a58324fe6737ed4d5816603184ffad9f7efa7f11335cb24936e1f08a610ef942d8042463006c2f34b04df17d293a58fe99ecaab44031708d5417757e7121d49440b5d8350747cdd2aa2ae2a4af4c001a624833e74389a90d0234b96259c5bb6dda6011421eb2dd26513cd533686d8537f38415c0abd7c73ac8e6b3529adde1bb789e99868217e317f5d8f0637a9f1c2134543c6c898f44cbd6e9cfa2a6aad5d3b7ee21e5b0611d0640941d228ba4ba95cf8e6b5674a965f26c97e92aa3dcf880745005b807d3a759836def5259c7fe997731e3029ccd1ad50457932e996e5c8982fbf86c4de2fdf1fba4a7f415c037742137146894de0e659ae482b0f327eb625656ca3895cf403b30c32541142227af67e42a97d58a105e5eff226371b005c6c22758828075e1e458ddb99b7c0a260ac6a33ae02c9b932c10bde9ff721afc6d437db2a3a1ce77508b2f41539c48589bcae7736b02cb21a24f31959c4b47c7852fe711477776ee42b6a54340abe1242755f378f2e199b56006230bc33d9e6f23c8032d2c3da212b9207ef0524792c5b9e0c2530745ece4b9cba454e41d3a743ff11061bd90d8ebf87d7a97c28a46f965e471c257a315c30ba407cbe84e050b7855957a6b483034fae5f8ecaee8efcf5dc3ae667dc935597a2fbf7548e37b58a6ad0c2b9c2c17cadce92c5a7861e95c3d1446142c43995b4720d3e6675b5be5232fe2b6928624a407acbde9e6cd8d2b342c803cde9c4ac31fa081571a834a5489f500a3b3e7df865e883265771d8387ac4f80ff688976d3a1b6587af91b4d62ac3a61ee595df8e636f51af3f627b98df22519a609e9d5a5b73d6ecce134338cb8303f3c4422ce62b31159898d786e6e9559ee2de9d3d07ca6c4493de7b5d05b3b782e21b23aba3f1bd29bde26f2a7a0894d2784f581a9dc6990c72ffde303a3e340cec4443dc07a02608d96a67168ddd72ff3fe9776723d9cdf852a248c06afa95ce2594206eb85a383a9a410c59279313a8e23fc9b4a11528cc