0x2cffd02e3eede21321a9c5a5c50d3f5f27f41e002f1ed80ab498721909adc84e7ba9108694c0fd5219820713bdade795071bc1973e1d8dfc374a267670884bb7f96e3a5a83a6e63f3ffa3cd65a67bf28d0a275886a8293eed2002b3412f0c130b54b16184b5e4c8fbdee99ce3ad439178dc6c338d0c979e23e76693f7f772107cf4410cf9364bf0cfdfedb96c8987ceb485f26083dc6053d7beaa4bac84f9adfbffbcfa48cac1566359d004f7ef060af1eb9e7a0eb69c0f4b9d400b14a62abe49893dd9065bf881217630a5c5c0c50fc1d5d1d5ea2d6e0a585af1f86a90c221f2e45aba3015f3488b98bd64d2fd3340fef53b66c30045cd6f581cdf0cbfc9bd9000a480c4543dca18ef58e2657ffeee3e199668cf2675317c3d5afd89f2199e9b7857e848e8c05ba78f43e186ebc923be06cfb9fd47bf0a3d3fd37c25ee31dc7bec775d2bb9e7977e19515bd11b65c4bf7e20f547f8b4c9146653106cb49e24e33b7f2ec3bb39e508ae1e3f349c963258b15117037a947092609ded9a228046bbadb37c7e18512f7261e4c61675b3dc1afe26555da78b15b32cb6f885427536140631ddbe1d78ef97a8ba385c54ded27c2123fa96a79cc938fd5893370fa4a6ff90a6b43df5d6f6e19affa042322909d4433f2b2bd8779bf85b9a1dd2cf569ac9006e8385097f33119226ab4bc530592fde49b98fa326ace03cfe1a282805e1053113bff623d90f74b7f73589c8a18338177f545fc952d9d4063882ce8e7f6d62c52a2cf28081cd26fc33963ef587738dcd4b492d32b6c2c5a65ae1ff2d1eef6504098bc3e4d19488e55079018693a24332c8dad0cd1015ff74d90a904063395b82a576b4a1d189e42cd343287410e6e9c152ab3ecb649f83b81b5fe4e8dd3aa1cf3b147c759f27581cde6d65880f3f6434d758ba159b2b561f87af2142a80b8886994759040d2e94cf558c42a9ba2e5b2128f2100dfcc03d8ea1d8e36d2e18a91e62a5340589e5fbecfaec80e2b24bf0f3df32ed5ca061e15c36a609954e7f5dadb770a01337065372d0900a76a2358276a1c90511f4790ebfc00d0bad91c8766a35edeb8988e35261e73c5a42e0103ddd6194001f2b9bc978d1223fbf25811a4e76b2d279288360f1d01f81fbf9a5090da5bcfe3e26a19d02fb3de3c8b65550ccbe467d3b6ff128bb696807e3c23565679bfc41690ab568c6522a94bdb1f58b50dff387851124f3f5b8a53e2fcdfc4edf8d8987a00be6a9cd4cd14c81e1cd0ac3d57c4a25cb046557273e40d251f77521444d367022a5d2be8f428606fb631ffd30008f1895fdbe1813048ae03c72505a86c60fab8df670d7050277fb37a0462adb1a73e65197430ed7ae45049f2800f7f5a29348ca3994c764261f8869d1ae584f65bc506eedc265ecf6b512ab6c502972ae133e4c9fb009c3fa3a92d18fbb36cfdf47c8f4c64d30354a453934fb501205a2f56f4fd0f96c1ec64fbe13a3a8154405078300a090ad9aa4f56fbc231c97b4b08012eae44e98b50ed1616ff6ada9f540eadabb068a11e91a3b0a1a9e4ca97d747a1cb189a1a80afe3472f33897a9e866d1fe3277d715221770b1946b846b3838b225d4354175549e8bc0137ddbd89f71efbd8ecb5256454dc7ea1738f91efccaa739b6b4105147b38bdbb28bdad88dbf8e20ff2bb70c3397a322de0e49b49ce2a2f03ea8beca607dd0b576961c9bd2f3f2a69ffc223c43f386b8af341932d480626349c47e663be8a326c8b0b7f301e755d7801f1c10aa9332c1452a91a655b0366ed25f783ff94b7224c151b87807e39165028b7598a75a56df5be5b90ca8f20a662ffad0d1d8f1023cb46c52814c031a3779418ed9dc4c3658e9557785fbbb523ca21ebe8e170f88ad76796b1e4d24e96b4394ffaedf9dd000520ef2cfc3957