0x2cffd02e6f6a96bb15988d4350a64e0402c0cfda570a82d265ab8f8bb11a9d2b6b225bd73f32e944a25a335d2c350b5e5d876bf9e0343f5449c66ac44aeb1ee797c94bcc7d1b085e95de5f73796afb530513fcb31de8a6024b3ba35939303bf4943a380f186241c5e12ddee1c1c3b347606e5dcc855c762d2c26bba0a9277b34917886f0e3fbe726ad822639c0dc9338f6e82241f86ca3e32f199a51669b59a8517e75f073474bf4f9aeb3292233fe4d0afbeae00166f52f1dac979697928eb72b20ff6eb7fa6096abf5601be8270fe3c2326db91d3f05c2476f67bf0998a941a0077d7df46ff2c523032351919b8a49d07c0f79fd81c39d98afa2d7dc69434d975c120c27313739d930c556deca90910a2129bb17d74f8a299ef3ad66de2154be89cc77af231b03d8051af83398b337076f8680beaec83b11453f870d20f39a66baa7bd8fc83942ae7d9f43ac010d376a6e7f94f531c256c17d75d67b03090e3a9924f5d8d30fe6df2953d01346a1cd2ea998b91fda70e8339ab8b2229d4d4bfa7ff45ca48fee9f4949ffaa1bdecf551208f777662b2555999fc4ffaa08640840c7f0fd4a7e50a5f46070cecdffc779cc6c87fb024bc021b2d7cfe83d3fa5e55248e98aaa842b32098c0d592613885ad83a81f8d54666f3153ff995c30a58eb39924c528970a340c2f48dcec39f9d080f375d8310541367deb4add4876dda3dfd29f275353eb622fbe7a837d9f8e8c2b4f2088c78fdd8b46ae5206da87dd7c8b318ef78c0a0ad46a5619a1dd89058708bddd11444f3608232f0a076d9b843c97df3a0be6c850d5a1e40ea03c75f1d402653b2d8113fc1c91ae91a1f5d11f17c479a5c5ee4845a2cbe8110e8383beb25f0149e95fc888e115d440b356b3e88ccd8b90ffaf14436e9e28a804aff83e8809b8d929baa8463487dda3678ab8810dde15f4bcc074f10c15a939a3d1d39de673e8f46f8016c120b022f4b7cd928d7f00b723b24d9f861a48772b171386ae7a474d3294ac581b4182322fa062221e34f93a7582f0d90b00fd6a591d9a5022019b14dc9a453d03db4dc17b186c46dc04f1976192e54874e31b850dc85cce27a489bed733dccb507260db80e0d8040c13a190994415fec5829ae192ed4e9a8d85fddb8efa72769ec89e6606627aa042a2af33642e6fe7f04501a8d6d6eb6eab29fbdb81a95f2c5fd6699b6766ff482541657d18e3ac77727b5c52e40f6b135769ee18a9da282fe4648f4c23cf4d0b92932e113dd606b6ba2ed39cd887f049f8e0f29845642e7db3fc1b8af81c729e750cd1ef6ade68c163bda28eb2d383bdcc6297637bea514f736295c4f308f6097e5e349d69e3e5e68d87dcb045d1708333acf85ca6f3ba499f88d7471d6dc863dfdf95152d3577bba4f52f10610d7d19cded319560fb1a880c39642a78f575cae7f9bc0a5007f1acac9dc70f897bde7abe1ae275ff2f8221abc8760f87bb4871e891d90781ecbca1ce5a7acbae89cc73df4b91c8cc95f6d7333f0e1adf00a5c1d8ec6ec55f0f9f86d4dd595280d763a75a87299e7bfd7e0ce15b58f8c1781e19e805c2f53a4fbc8e2ef415df77b7e671c1770dad448d2b46305f0724f4f3842da6eda52642bc0b6234898afe8e04c2a75ac1b1b1347243ef976765f49c10df1760d50c148e48bffcabc3e9b2210093c0cff0168a32ef5654e7e9ec06564c19b39a8dd6a478f491226441194bc9dee970a576fc71798eb0a89b04d207a7543b0c88b86d75c5d805e570ceff8cb45adbdbb0d59475e692e0d2b2a3cf5e6680d09df2257d4c901f4452252e3c56e0c45bb0706634ae6f72bf2cec183447586c45166e1f32592db07af58cf7d16fb2c50a0d1453066b68b4166262cd8eac5a5ed7c2a5f497b89b1c18734a2de4728362864f46f53aea4c1ad