0x2cffd02e77f0ee8b7e0147b6e82b5d3ac770086eeb4ca1536b73272b4840ed7a6a79f1658e7ed704fff2b8747e61f0731b15fe81ceb94ac4fb046b24e9759d5829cab889e46210769221996a0c4f9494c2ecc069d81711d9f1615c89368ac39ee09a15ab3c902b14576d818f7adac88cf0dc1093588dae86403ee163dde7a216290401b962ba11be787c4ccc0cd59ac82fcc47a559a4c4d76ca074bd5a49ca0bfa1378b4d774334e37a04018e81c1498824884d7bee7e508ce397705945ad74740da9c9dcb1cd54f18a1db9aadb20f92c5c86d5608508e9f5657bf065289437fdf349002e66f9fc07f76b496a18dbd0324cf638d319041c5c8e3e1d4fcefe9d3a8f86292d90eab6b4dc4275073f24a89dde06ebfc793183c51fe31700b1707a7310a12eb47fdbe4009a4e1e996d53fb2003d6612df50c487805a70e8ede08e38c00333a155908699740eb2606b2261c84a17ea0b7b9323f817fc676859856096ff7421fe8c4b0fe26fb75c42c5c2a3556e19c4fa981a2f11c217dc850eae7c3f7c989ef556a25b6fc133e326635752cefb0d30e5dc37076050ae195c3bb1ceae25855ca28d983c7c1a5b4409ed1067f2ecaa0eebddcc6d3e44c42c703ecf8dac4d803d2a6cf4b0e0e43210655a6c75611d597492698bbc03811a0c555d08def6af980eec981c20cd63475bdc68c490dc4942b0c3bd4691a3a8e507fae0edc679bf732ea461eb8a812cf6cc2a0edf00a274771fda243441fb7d56bc5ae7bfcf2e2c746e90ad79794f999da2ea41e11142773414d8bcb550a242b246064aebb605f7607498b45a86b95bcd23d12d2659406ea56e6200c289f71203e46130520082febd1d146bcbc116a04591443e61252b4ab525bcb5a9abf8d1dcb65fa9160150ad3c684ada7e22385e5d5d9acd9f44d07a12bd4e167854c553c78d6841f4de84efe2f1a3da26b0fdbf8ea67e1f0a58e8c545b8faa1890f68eefa578a7d10ee19f9c38877dcb106bbdf29681d29a2fde1bcb46298e61e2ed38c30ebe57f3cdab3a899678807ded7247eab0a890a690815619b27ac1f2873cd965cb54aefea0def4af41e1daff873a53b83abc1b9eb44d4efd0df4dbc0973d7c343655a2b8bc6d7b42c0de0c36fcbd51fcfa86e7e8f25d41c82a51d533c40dc498fa2492f0bfd545f879cc0948d3d46199c0cdda1a70761670a5a28347269950e284eb44923d1ce788e91714b65c180e66f4455b909711d4fe1d8f50abdab8fb9ce6565e11f260f6163166f1414a42aeeca2e0938eba4e364ccaac4bb111771b510a014424bcbbfb5f2ad3dc5ccb7fe67c10e55a3e7f4dfbe796cb0ef21692a71564f4c3d6e5a4623be464c4e4810d8f2e794a5524fe5a292d08e15206a433c8667158af808f0a6ada7bc359c56f54c37aa71a2bec0aaf60aa2309cb69cd07d0be5f7a8c1f6a409a05c0b6312bcb98371d61dcb881d324c798d0ea9d37cb719a849b840a29b841e9ac16f0e9a71c4f5207ed548c61df1d31be0a5cda6e88b7bc3aca6db2cab1914e6c384257c0479d32b20988a9ee4a8e7d6aeb41bb957605db15cc47db1dca157bf8761df0f73f04ca8519ce7fbb0dd26144af0d045af5d9b5407307842753a3852c22f671f43eae11e1fee78364100d926972c54fc8dc392b027d0a64f816718d03de873ab41ab1575014c3c1ebf0cb2a96f835af1b1bbf8713b389126126dcfe02f6d279259ea90e2302d9724bb39ca7206593d18b32c5a0778f96add6272030d074ffc2f7ae468bb123bccbf4f3d55b778603c17ced83ad914a5802e3b800f688ea49578d114ebfb4225ce8c5983cc0b09af58c1a6adfdfe85e81d0a93f1ff593af125fdb5604852562bf53b5abd2411d0a64384bda114e804e621eca6603e9b0ce63ed6affe0bf3e891ec88961ed92ca8692a