0x2cffd02e7b06507e2a402b6339df52919ac9f09c834ded9602f9571271cf56b2960e8a615e8e3b402f9ea45ff19b1d464b74adaf31bc4d19ad908900eb4a1e99e5e6c24b07917e7c1e6d1a88c15a6c529c31d6f47c06db80036f3818a2ff3882697a6245f45b27b22861399abaacef85d8d2675a5e3731628e6d502a8eae78f65a58234665d7cbb4b839d2fbf8b54d863f34a2b5d853b12e11537035d88ec1fa3d134b31797cb4a9604c5748a023129c16d6a7c94cb94de15e7e0dc38416561ad8493d8a15689a959b1b34bb7e7bb13bdd6d0972ba6afa70c36c4137ddf171ed94a78851687b8974aef95366c28a20ff3106a790343ccc5ca10becc1c57ccd8dde1d7adb63b6cfa2d5a1dcd4fb4563c9339c29b2227b78eed770236059f2b183433f21b486cd5e64745d6cc04f7cd0fd2b9376ed0ec1193edd8430cb40259eefb4747c8f46ef16535a4291215e3b65bfd7af73238615133cf94ff55b3aef914c45c38f581e09f4881101e14927bead4a4e2d38624273893deefd24ce9c95742b6b9bbcb2638949d79c60bda291fa253bb664818dc9252f67e9588e9f3f04121cda08459e3a1c4d2756d24cdb837d9abed55201566c6382b376dbbf6df9d64159bc6b4b5e82dadccca399f6587dbc6ac4934d3299528c5e71865eaf1b930a185e37a5b51776c2e57f4436bb260e6bad862cca59437d7dea0f50b9f60ee038ea520e1bfa1c8444d756bd81d16350c8971063c5bdc068d8f6322b3c61f60cd79d61befd0b817d5368a3e76f89ea3548d66bb8bbcbab7dc321233bacbd915c9b39c8650391b16f987c1fabbe28c1c8cb4f85365d99526a512ac5a68075db26062ac4232f6513e18a7a1736a4359548d5da41c7550377ab0c2b47e16ad1126d25d8479e54922179726faf917c48b0d2d543bf643fba98b35625b522202f4f87a17c0ac394aadd6d13944c395de75ea31eff301b8ece77415bcef80ee18f16997811dda588fad1f199f58b8eb194f6b6fee5aadc214062c4a971c751ac55eedb6817defb9ba020f5cabd048dac0d365ef46e38de327f3a7735a8120f9464b9f95ea57fb1b36fd83a135710d326b370538aabf5782f0c0b9fd03d183e6edb39f2b5ed69e6a17a188b45453b8631c7ea42366a679bdeb93073218d5b1460b40f22fba3216387078f775d93dc234cb0f1da0da4d871f3f4e42a87b120690e58ef12d3bcd1482059161339ccd961befeb425c5975dafc7aa2e64043f75e0c52e7329ca97a4b6f4954b571a975e7f53ab41d09482245f3654e471f10a1a0916d1480b96f21d4ac9c84b07bee487fde94f54967b1c6b35882b0ba4fa60a6ede01cda007788086ea811a6b67b261e9fc58cd6088edf8c12334bc0597f27ccf76e92faf19bec7b7e1c5a6808ed459a119413b630c0a80a6cc08282970dcf2f770949ac2b77a38953f53767936a6984b194362938e5b020b451196e2d1b1f03f0bb447cc9d20e356ff3e1d88de043517928417ebb6b56a892d10015103e1408153858bac11d03e67495095c4ecbad023cfe61d8e97d8fe92009791fd0438b47719f69cea0fd2a08ce620a782cf8f6e4351aeed904d7241b4fe5151eb65bb413dd798c529d97715523e850daebeaaa7d99bce317cef743a35a2b7c928b803043fa33e2c120ca6849cbfc97f888d5c696b3048a13e38448314866e6c51fb249c578a0c9c9ab030d15e78211ff768eb29164674f6798cb259704d423c2d948aed67b346d008dcc8f666efbee3542e7638f006b7dbcbe3142bc6943dc55cbda8f778f3396029a66b35efa29899a029fe7e21ecccbcf18a7b7207ff09bfbc0a0604928ef133aebe66d5d0176ac4d09878906b42500f42fd6c573dd9a3b720294bdc4ef04b9d2b68d914c7afb2f3cc171e455fdd5f5cb539ba68151cd372e