0x2cffd02e1922471491d6a71d22abc7b3754f561c0bcb80aee34d41a897ead75439bbdfed0321ecc58a01e6d564c3a7077a42e60b90a6fa4d17e69db4083f7e99745d2ab1b5710ed1d258f10fc66e7677cfde998dc96a966ae54c58edc1ff6bdcf3f2e7490a74a7953bd4aa8f16aed7feb6b4a25aed8da5c9251c554a80d367846473b3de33ffe93eee4be0512103c677dbfbf9247b3a34624a0f75e615fe89211546e5a5bf7b76e74219377f064ee35e1b138f5451fc139b46a8ee4259cf9469fc13f29efc85f2f309552a7d5afb8bfb53e7248b31baecd721e1391e8017b53ee24ece690a0afed02c0e1929579e64f8f8f651a8bed3a0cc24fc131c8382669d41057d905d1b7fdafa286452ca03798c15bc6cecefe9c60ad8ce4b8a3b6273cf87db021169f861310c0b20a16d5f705fe2b70928dfa23476b30b71ce88e18ee17e9f4c9a62b019a2551a2f43174b57a1066f07696da8a6ecdfc1cf393a9811034fc3ef8f1d8f5ce5b33311a4fd52fccb4bd41cd439aead2bf39fd0681ab3ee285062fd3580e7bc8d4d34da2e3c1ddd6506bb956f85ef9862b1839caf471988a35dceff51f902b3a565d1efe70d14fd83353dac6fb0521ee414d03c299a0a4060c1a625d714e5e183267a2f93e9fc1ef2a833eac86d397616658d195875b677bd6fb6a579e4deb0c0818d4a0ea1a391fc1ca1d8c1831adbfd7ef128e56750e6a2c3db69e257a48d76d6e6d1b88ad5a1dbcb46e407731f3e7e9fe626f47b647e544a149023dabb6725300423db64b33ddac3aea996432d5b63b1963de9744b01532da721e3b685c7f4eaad84d72c1f6b24335510acd436a7185df74d1f6fe8a93b3e7f7fe8b29b039e6f346a7663f0908dfea89be218bf7f4c96d2ef7a578f0e28ba37d5caa90f298bb595185b86aa125130278793ff3b28a1470ccd60c393bc9a79ad8872180b8bb4b0e3af0065ddf079d69fbccbb46fc015e4c6ab893fa40491fce31ae7d54a166fb0fff6e41ad91338da0a8f795189583e457bf78190196834f63c2ad69b3a97b2d455662d89bf225894bd497bc9e6fcf8fb9ab5d96d5559f780f73c39e4253caf794b0b2d37d7863cd361c35b350d18ccffbbd5e367f49e62173b8d60a1fdb3d398747566466c95ee87a38908da952a2c8a285541bc82e184e3503794f5680d05667ca3092d2f670349d627424be6f46d9391e3c2abde55025b19e312dddb32b4491cbfea4d9942ff1b099a7c2c647514575237ef0d45802f86661d1a596b32adbeeb96136911aecefd45b6b3bf621c4f22a88c8e2e1dcd9ac3ede5e11d373eb366f35c794090ef39b1b36d5b33538e5b98be1ea35317e0c45ded2065b08d90460cedab2f00e5a2656c6ac46daeb8e3a07835fe719f4b30f361ec7a323e8fe867d04825532577710186b6ee885780dd5753374960c234a5a703bf000c04180d9859f96d14843307340b9250b6ad99e2bf7c751464edee76653ec37ddb59f9e768047ee526d8883e238829ecf4683ffb19ddce5f01189e01da109271b79c9277a0d9c104980d4e5656291049a99f92143eb5083552b872e1071806e1b5f36930a56c9e425ceebd7d202b71630d2defe8b0cd026910863cce4d250dcf2a84985e7072c33857801f5606a1003c27bafff06fbd4860254f09f0fb238bd7044376133780a2324e79d761549877613d69695db408a6c5bcb894827ca9404dc5e33bb3af07a75c401d55e072a744bdad9226845b2dbb17b56b3939cdb57f76fd5484904e1e436cfbe76d5399bf5dd77c9c85953a6cb50978b2d534336801784e8585b786b706f8da838b24f8adc8a360b742f8616b0a1c3897527f2e3717d6c29e30a170dd055f9d5cb893073fa7ae60c39fed35d72f59a326e5c49679a59224bfbd1fd9fb3f3f98b71700faca06d6b6