0x2cffd02e4db52f6c778fcf4c9aee76ef9dbe0a23979c4f70c0e1847519cd4ea59734b99151829bd79400e69ac44ab73494c7f5077104b2a90ac7c27ba76b03009267c6cfa020666f4a2eae19079020deedd554d15a5535ad810f5dbdbcedd2fd81deb73027f61c9559c5e832a74b57fea2524c2b516c088a1f72d6fde0800f76fb42b548dd447267698c3b027b9c39c7d8af5f60b75e90fdcd86110081d1cce872b28997d3a1a3ec0bf771bee670d9478f21c9dd48c009c9f125d650084d13c37ccd08213134602615fef50d3d0651416233703c7940771c17ce54205bc14cd1f3647c144acd136f81ac186899af1f02022b8a52ae2155f82d5633dcbaae459562dc8c5d5cef9e69f27290948e3260b1ba4b5958e9034b33e5dcb8b1eddb22c860a4e3e0b433202071cfa92477abe092d1f14f7e7750f73b7105d7a268618f29531a8e7b3045638b8f3c51ac757dcdf9f2673e1fce7e26bd2b8dfd71d04d75ca357c1a72c4cf61049ad8ca140437d31733c6b3eb88fb33cace6372c547288fc29c79df78d97014a3b257dadf59144906e586a430de8de46902f3ea23b0f9a017e27941faecd3b0790aa52196ea0b8a9e989975eec078a20a3d5cbe2c04a97fd50f28ca87a52a91fbf608d9053f4ab8ad12ce82fb611d5dfaffb8b92ec78579151d4992560de761f3698dccc418f8f0db6c3b6ea504813cf3d207e4f1fd769d4708b2e91d13fa0b08d0cc17499210968a3b2bb6b593e3777eab4e79f0e4513a3cfeea41dd2704b3c19ef02425d106dcb3d96a9870646cf84da2d0a804047294773a3815d982098b5863a3b4178e81988f3c240801b6ae5b11f57d952d95c7352363261f1c963bc5d91ef6b1b4f2d7fa02c652a7a1d09c39a00d270352ab92ef5c009021174881bf5a33c0114516eaedff3f014619e7562bd8d3ec0b700d7c8f3a46d3c185244f46ddc89844fe3c2ab5190b5a4fb7924e9aead675b1c47ef877b8bdb09e5ec707e703f6fa4c78143846d9dc8e5d754796569b0ede1671c105bffec161c4de2973c0bc49d7ce569c0bc15b2a34d8fe76a7732317f76dfb930670c7ca7fd8020f95c7576f9cc35bc971e15f2e3893c1861bc2bef503ae9a08f4ac645714d40df21a42df895c786f889e7f31bcdba14c6b64233725e81eda4c2fdb53b8e0d2d360f1afa5ff1f5e801efbc500ffd42ed4467a1d2e54c400e09d37e7ff339d69f584ab010d26e47e02a350d32f4eaff7101aaf3c8aa7101509ef5d5e08535bee5dcc836526735e5eb2df6542f65310171f6269063868e26d2ef9a570249b9a530b4af9c91e713ca7e8b744c47000f3cdaa47762518e86eee94a0e9fb5f4ae620766344b184319ff69fb286e89325b2d1323259ae8079d9adb9c326cdad05bdf73646d2d832b57997e054a274bccb00d6305f82c15b6e89cea8c7224e007e05acb917853a5a2b5581b9818f34c48d1f150d1103730e72ef97acea05e81dbb13f84167efcf070cc1989dc202407c73d80d386a06c7348066add25fb876a3ac9a6cd44c50108560622b9d6da2b8428eac6b6afa3bab1b5f706526fe3c08531920a4a37684a90d777bf795283b706a66efd6f34cb2e442351331863d43e19966bd7622cfbfcd8e177fa91f2008a8fd99404eb7e8fe88839529177ebbcd349e1560634c6978d8566800b922ce7f07026af7bc7679584965c379f359b6fa3d53b3f614f51ecc81905c0464f86b3a1c775fc1401a421df88635341e711333a649a4f65fcf4991c1c2c888d750b02bb25e159aaec5910d0da2df84c51dffd4031ec8a9f473c7d06fb0d1bfb5faefe3100229086e6e3377d00f056a9683102731a811e0dd88e51fe4d03db527f24f19aca9c6ad23e7b41bd03c8f67b15cdc7b7e5b234a453ea5934d7f5ba5fdc8293998f1273fc1fc