0x2cffd02e15aa3351c909842f45e914feb86a8015287a05d3c1538b663b35031463be4bf2b2b3764b168bab840dcf247b499e2bffce1b7e6d35729c483df15d9e2d874a0ca9cf8f05a4cb5618322c21612246a33826b2c3e9e90d95fc095d2f55272f7fdae2f0d07833d487c097e544dd9f9f8c9135d34ca570ca85b22d9be1e20277c2046eddbb557ac2e160183e5f347fb704e524ce3dabf9085247d794b9a17b3268f6f233462574605b1cf76d2b3cde11c085a078cf27b21886825406a3463c8c6f309b1bc4bb6c76c2a27efda6979b52f5d2bb2bcc983531a1c95d67ac7a56064e702a656a209bb74834a35d321fc365be6f94c1bf55544f67e419570a46cc531dee22c37383f41dfae4e8536c15a0369ebf27ba070ff242965886aa62a711bad0e5501be905152c5de020f2c49ab232a82eee22eb872359338d8605d6a89556ebadf19d74f269ff30746cf2dacc263b0708abec31c632a801df614ef03e0965707293cf3aecbedcb54e81fbab87ab540ab2136da7caf43c38c7f36daec745f51a3e4ddad39f097ab04c2cd2c04b46b2cbc519693fc17bdbcf6c70594474cac7f7716668cbcfa618ec7678296403bb93396f73de05cd5e08261b087f1201d198498975a7c127698e09576ee633b16b44f033cd29981eb1f1686009b231923a979e2bced3c04cd8c107b5670215ad3d4b5e8d839d42042af270932257d7ccf25e3fd5b902dd60e75cc35b6db3963b5d5322d96c25a1bc2f2995217000778aa3d3a4970a2b540b5b6a389fdf7feec28a43fab5dd3f243ae4c13f702551cc1450ff1472318b28a27b14e3107dfa518aeba8a39e729d9bffea876bdf33a4c93af7d8911d1ed87adc7a9939ca81c42c7df72a567a19aeba864b4137c168cebcde00b9c8d2926c4734ed133f6cfc2a428dae7406681141598286b170f697d8a023a55465d43701a7bcf578b4f33c1381a76a9f437c8ac8d0ba5c0ad3dd4ea5810db4a96939c9b84fa36fb702d3ff6bc8e97b191c2074b137070ebca005c664988ef60b767cbbe7b4866ac250c9e84c5d815367c60fbc9bbe91e57ab672c09679a156cf3cd3b4fc77df2f7ff8272295e9114c25dcd3165f45244f27d5befdeb0068b2fc7f579b3fde8303ea50511f43be17f92b13679dc0b27e37e5cf47662fa807b4f566adf92b0c4b53a0d277296a16dfa709207c1543d4c6901bbe9693897db445e1df8bd39d40449cb9c6b37f55dac85c862925d840743e65d8dc3860a57a941e536ed92142696bfc756ae6020e2679063eebb9ab09480725ca0d8f88d42a4749f9026f5fb593992d7b6354c1d381ff437f0bf4a68b1aab80816b2c57139c453c92e53dc1b238e84c71f97c25472225b4f03fee62248013472ef4780027a9b86cc218963f3e273821050ba7de1ca0aba29561aee6fe5f69f88c8fc95b5f6dbbbb71c965dfa30f6bf242561b83e02d11b196f91853cf5fcf7340ccc1b616dcf9ed7daf1f43a7ac69823f7546652bbf45d4ffbd681433fa457d7bc0b41102c596f4d5737a410a23bb9fc67c0508c933f98ed1f29221cb0bf21144d873e6ac846f07d89107d0e266b4a9c43d0366dc46e5e8612dff15db31bf429e64e1da84c697a9d3acdaa8b8d864a496472ddee99f470129e5e439a0bf1fb7d8cdbc2ef8fab94467a2ecec7c2914cc55f0d97ee5178f19f46ff18f679b6ff27d3e2b5bfd2074ec83b8b5a02e49204822854b9a5dcf12d951e2272ba4934f7da262a21bf37ed018b7d9e0f7b11c1045e1df8ffa707957b30795b53674e33402be2ab10cf81f0505ca926ae76659dd977060113c0c1bc26736e98e32596de21234437585ee1f745d7e3f45eae743bef22df9c5a62c5257cecea2133a30bb1e8a0475eb3e5e8c1f5603156e4694fc9d3ed94ea7bdb6cad339589cc4